]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Fix barricade health not updating when upgraded/repaired
authorMario <mario.mario@y7mail.com>
Mon, 11 Mar 2013 02:44:43 +0000 (13:44 +1100)
committerMario <mario.mario@y7mail.com>
Mon, 11 Mar 2013 02:44:43 +0000 (13:44 +1100)
qcsrc/server/mutators/gamemode_towerdefense.qc

index bec9d1714b68d755f6f2cfb61deda694e6c844a1..de556acc4d434e8144d22bb8f1712ab20ef14b4c 100644 (file)
@@ -968,6 +968,7 @@ MUTATOR_HOOKFUNCTION(td_PlayerCommand)
                self.ammo_fuel -= autocvar_g_td_turret_repair_cost;
                trace_ent.SendFlags |= TNSF_STATUS;
                trace_ent.health = bound(1, trace_ent.health + 100, trace_ent.max_health);
+               WaypointSprite_UpdateHealth(trace_ent.sprite, trace_ent.health);
                Send_Notification(NOTIF_ONE, self, MSG_INFO, INFO_TD_REPAIR);
                
                return TRUE;
@@ -993,6 +994,7 @@ MUTATOR_HOOKFUNCTION(td_PlayerCommand)
                self.ammo_fuel -= autocvar_g_td_turret_upgrade_cost;
                trace_ent.SendFlags |= TNSF_STATUS;
                buffturret(trace_ent, 1.2);
+               WaypointSprite_UpdateHealth(trace_ent.sprite, trace_ent.health);
                Send_Notification(NOTIF_ONE, self, MSG_INFO, INFO_TD_UPGRADE);
                
                return TRUE;