From: Mario Date: Wed, 17 Apr 2013 06:51:03 +0000 (+1000) Subject: Also set generator model when health is full (for resetting td generator at wave... X-Git-Tag: xonotic-v0.8.0~241^2^2~377 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=b9f70caeab144e618d933948a191a4f636068245;p=xonotic%2Fxonotic-data.pk3dir.git Also set generator model when health is full (for resetting td generator at wave end) --- 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; }