Page 1 of 1

XTarget functionality

Posted: Fri Dec 25, 2009 6:21 pm
by spanners
The following updates are needed for the XTarget functionality to work in ISXEQ.

Code: Select all

diff -wru MQ2-20091224-vanilla/MQ2Main/ISXEQ/ISXEQDataTypes.cpp MQ2-20091224/MQ2Main/ISXEQ/ISXEQDataTypes.cpp
--- MQ2-20091224-vanilla/MQ2Main/ISXEQ/ISXEQDataTypes.cpp	2009-04-11 20:28:14.000000000 -0500
+++ MQ2-20091224/MQ2Main/ISXEQ/ISXEQDataTypes.cpp	2009-12-25 17:18:49.071271700 -0600
@@ -556,3 +556,16 @@
       return true;
 #undef pPtr
 }
+
+bool MQ2XTargetType::GETMETHOD()
+{
+#define pPtr ((PSPAWNINFO)VarPtr.Ptr)
+   if (!VarPtr.Ptr)
+      return false;
+   PMQ2TYPEMETHOD pMethod=MQ2XTargetType::FindMethod(Method);
+   if (!pMethod)
+      return false;
+   else
+      return true;
+#undef pPtr
+}
diff -wru MQ2-20091224-vanilla/MQ2Main/ISXEQ/ISXEQDataTypes.h MQ2-20091224/MQ2Main/ISXEQ/ISXEQDataTypes.h
--- MQ2-20091224-vanilla/MQ2Main/ISXEQ/ISXEQDataTypes.h	2009-04-11 20:28:14.000000000 -0500
+++ MQ2-20091224/MQ2Main/ISXEQ/ISXEQDataTypes.h	2009-12-25 17:08:08.800650300 -0600
@@ -53,3 +53,5 @@
 DATATYPE(MQ2FriendsType,pFriendsType,0);
 
 DATATYPE(MQ2TargetType,pTargetType,"EQ Target");
+
+DATATYPE(MQ2XTargetType,pXTargetType,"EQ XTarget");
diff -wru MQ2-20091224-vanilla/MQ2Main/MQ2DataTypes.h MQ2-20091224/MQ2Main/MQ2DataTypes.h
--- MQ2-20091224-vanilla/MQ2Main/MQ2DataTypes.h	2009-12-24 12:23:52.000000000 -0600
+++ MQ2-20091224/MQ2Main/MQ2DataTypes.h	2009-12-25 17:18:42.470894200 -0600
@@ -3626,6 +3626,7 @@
     }
 
     bool GETMEMBER();
+    DECLAREGETMETHOD();
 
     bool ToString(MQ2VARPTR VarPtr, PCHAR Destination)
     {


Posted: Sat Dec 26, 2009 5:53 pm
by spanners
Can this please be included in the next release ?

Thanks.

Posted: Sat Dec 26, 2009 7:07 pm
by dont_know_at_all
In next zip...

Posted: Sat Dec 26, 2009 10:47 pm
by spanners
Thanks DKAA

Re: XTarget functionality

Posted: Mon Sep 15, 2025 8:35 pm
by xyilla

Re: XTarget functionality

Posted: Mon Sep 15, 2025 8:36 pm
by xyilla

Re: XTarget functionality

Posted: Mon Sep 15, 2025 8:38 pm
by xyilla

Re: XTarget functionality

Posted: Mon Sep 15, 2025 8:39 pm
by xyilla

Re: XTarget functionality

Posted: Mon Sep 15, 2025 8:40 pm
by xyilla

Re: XTarget functionality

Posted: Mon Sep 15, 2025 8:41 pm
by xyilla

Re: XTarget functionality

Posted: Mon Sep 15, 2025 8:42 pm
by xyilla

Re: XTarget functionality

Posted: Mon Sep 15, 2025 8:43 pm
by xyilla

Re: XTarget functionality

Posted: Mon Sep 15, 2025 9:20 pm
by xyilla