From: Mario <mario.mario@y7mail.com>
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 8c15233954..5588d086dc 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();