]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Fix monster targets in tower defense
authorMario <mario.mario@y7mail.com>
Sun, 14 Apr 2013 06:47:10 +0000 (16:47 +1000)
committerMario <mario.mario@y7mail.com>
Sun, 14 Apr 2013 06:47:10 +0000 (16:47 +1000)
qcsrc/server/mutators/gamemode_towerdefense.qc

index 8c15233954453e46dce9b88e23f74cfa08edade7..5588d086dc743d96d08a4f0e60148216c48ea3e4 100644 (file)
@@ -347,12 +347,12 @@ void TD_SpawnMonster(string mnster, float strngth, float type)
        if(e.target2)
        {
                if(random() > 0.5)
-                       mon.target = e.target2;
+                       mon.target2 = e.target2;
                else
-                       mon.target = e.target;
+                       mon.target2 = e.target;
        }
        else
-               mon.target = e.target;
+               mon.target2 = e.target;
 }
 
 float Monster_GetStrength(string mnster)
@@ -755,14 +755,14 @@ MUTATOR_HOOKFUNCTION(td_MonsterMove)
                if(self.goalentity.target2)
                {
                        if(random() > 0.5)
-                               self.target = self.goalentity.target2;
+                               self.target2 = self.goalentity.target2;
                        else
-                               self.target = self.goalentity.target;
+                               self.target2 = self.goalentity.target;
                }
                else
-                       self.target = self.goalentity.target;
+                       self.target2 = self.goalentity.target;
                                
-               self.goalentity = find(world, targetname, self.target);
+               self.goalentity = find(world, targetname, self.target2);
                
                if(self.goalentity == world)
                        self.goalentity = PickGenerator();