From b9f70caeab144e618d933948a191a4f636068245 Mon Sep 17 00:00:00 2001 From: Mario Date: Wed, 17 Apr 2013 16:51:03 +1000 Subject: [PATCH] Also set generator model when health is full (for resetting td generator at wave end) --- qcsrc/server/generator.qc | 2 ++ qcsrc/server/mutators/gamemode_towerdefense.qc | 1 + 2 files changed, 3 insertions(+) diff --git a/qcsrc/server/generator.qc b/qcsrc/server/generator.qc index aaac33a5f..2aca7d432 100644 --- a/qcsrc/server/generator.qc +++ b/qcsrc/server/generator.qc @@ -42,6 +42,8 @@ void generator_damage(float hp) setmodel(self, "models/onslaught/generator_dmg2.md3"); else if(hp < self.max_health * 0.90) setmodel(self, "models/onslaught/generator_dmg1.md3"); + else if(hp <= self.max_health) + setmodel(self, "models/onslaught/generator.md3"); setsize(self, GENERATOR_MIN, GENERATOR_MAX); } diff --git a/qcsrc/server/mutators/gamemode_towerdefense.qc b/qcsrc/server/mutators/gamemode_towerdefense.qc index 883ed13df..506d83ed6 100644 --- a/qcsrc/server/mutators/gamemode_towerdefense.qc +++ b/qcsrc/server/mutators/gamemode_towerdefense.qc @@ -550,6 +550,7 @@ void build_phase() gen_washealed = TRUE; head.health = head.max_health; WaypointSprite_UpdateHealth(head.sprite, head.health); + head.SendFlags |= GSF_STATUS; } head.takedamage = DAMAGE_NO; } -- 2.39.2