From: Mario Date: Sun, 14 Apr 2013 06:47:10 +0000 (+1000) Subject: Fix monster targets in tower defense X-Git-Tag: xonotic-v0.8.0~241^2^2~399 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=3bc72a24f258b58557579895e11d7acaf2f56362;p=xonotic%2Fxonotic-data.pk3dir.git Fix monster targets in tower defense --- diff --git a/qcsrc/server/mutators/gamemode_towerdefense.qc b/qcsrc/server/mutators/gamemode_towerdefense.qc index 8c1523395..5588d086d 100644 --- a/qcsrc/server/mutators/gamemode_towerdefense.qc +++ b/qcsrc/server/mutators/gamemode_towerdefense.qc @@ -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();