]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Remove monster_score
authorMario <mario.mario@y7mail.com>
Thu, 4 Apr 2013 23:48:56 +0000 (10:48 +1100)
committerMario <mario.mario@y7mail.com>
Thu, 4 Apr 2013 23:48:56 +0000 (10:48 +1100)
qcsrc/server/mutators/gamemode_rts.qc
qcsrc/server/mutators/gamemode_rts.qh

index 89fbb38e45efd35537f13b7eade3a0002c2d1d25..9b14774782cee0e8d86b007e1a726985c7d96c1f 100644 (file)
@@ -32,17 +32,6 @@ void rts_waypoint_think()
        }
 }
 
-void Monster_LevelUp(entity e)
-{
-       if(self.level >= 5)
-               return; // max level is 5 for now
-       e.speed += 0.25;
-       e.max_health += 20;
-       e.health = e.max_health;
-       e.level += 1;
-       WaypointSprite_UpdateHealth(e.sprite, e.health);
-}
-
 MUTATOR_HOOKFUNCTION(rts_PlayerSpawn)
 {
        if(self.rts_viewangle)
@@ -298,13 +287,6 @@ MUTATOR_HOOKFUNCTION(rts_MonsterDies)
                PlayerScore_Add(frag_attacker.owner, SP_SCORE, 5);
                PlayerScore_Add(frag_attacker.owner, SP_KILLS, 1);
        }
-               
-       if(frag_attacker.flags & FL_MONSTER)
-       {
-               frag_attacker.monster_score += 5;
-               if(frag_attacker.monster_score == 25)
-                       Monster_LevelUp(frag_attacker);
-       }
        
        for(e = world; (e = findentity(e, goalentity, self)); )
        {
@@ -352,7 +334,7 @@ MUTATOR_HOOKFUNCTION(rts_PlayerDamage)
                frag_damage = 0; // no team damage
                
        if((frag_target.flags & FL_MONSTER) && frag_damage > 0)
-               frag_target.heal_delay = time + 2; // reset delay whenever hurt
+               frag_target.heal_delay = time + 2; // pause healing
                
        return FALSE;
 }
index c08a5c175f7cc09b173ef5f9f30452404603caed..b1831593c947d0df63b80bda6d8ce88b2cc509c3 100644 (file)
@@ -2,6 +2,5 @@
 .float selected;
 .float last_click;
 .float heal_delay;
-.float monster_score;
 .float level;
 .float rts_viewangle;
\ No newline at end of file