]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Also set generator model when health is full (for resetting td generator at wave...
authorMario <mario.mario@y7mail.com>
Wed, 17 Apr 2013 06:51:03 +0000 (16:51 +1000)
committerMario <mario.mario@y7mail.com>
Wed, 17 Apr 2013 06:51:03 +0000 (16:51 +1000)
qcsrc/server/generator.qc
qcsrc/server/mutators/gamemode_towerdefense.qc

index aaac33a5fe86afb8db91d99a675d332f8aaf3930..2aca7d43291f06ad1687d3738dd4fa0f490da240 100644 (file)
@@ -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);
 }
index 883ed13dfc54a42041ec9aa28368cf9528d1e1e4..506d83ed6314456a1e36d0ad03ee9d691c13f7fd 100644 (file)
@@ -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;
        }