[nexuiz-commits] r6586 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Fri Apr 24 14:08:25 EDT 2009


Author: div0
Date: 2009-04-24 14:08:18 -0400 (Fri, 24 Apr 2009)
New Revision: 6586

Modified:
   trunk/data/qcsrc/server/g_triggers.qc
Log:
more "other" fixes


Modified: trunk/data/qcsrc/server/g_triggers.qc
===================================================================
--- trunk/data/qcsrc/server/g_triggers.qc	2009-04-24 17:42:13 UTC (rev 6585)
+++ trunk/data/qcsrc/server/g_triggers.qc	2009-04-24 18:08:18 UTC (rev 6586)
@@ -157,7 +157,7 @@
 	self.takedamage = DAMAGE_NO;
 
 	activator = self.enemy;
-
+	other = self.goalentity;
 	SUB_UseTargets();
 
 	if (self.wait > 0)
@@ -174,6 +174,7 @@
 
 void multi_use()
 {
+	self.goalentity = other;
 	self.enemy = activator;
 	multi_trigger();
 };
@@ -201,10 +202,11 @@
 	EXACTTRIGGER_TOUCH;
 
 	self.enemy = other;
+	self.goalentity = other;
 	multi_trigger ();
 };
 
-void multi_eventdamage (vector hitloc, float damage, entity inflictor, entity attacker, float deathtype)
+void multi_eventdamage (entity inflictor, entity attacker, float damage, float deathtype, vector hitloc, vector force)
 {
 	if (!self.takedamage)
 		return;
@@ -212,6 +214,7 @@
 	if (self.health <= 0)
 	{
 		self.enemy = attacker;
+		self.goalentity = inflictor;
 		multi_trigger();
 	}
 }



More information about the nexuiz-commits mailing list