XTarget functionality

Moderator: MacroQuest Developers

spanners
a lesser mummy
a lesser mummy
Posts: 56
Joined: Wed Jul 04, 2007 3:02 pm

XTarget functionality

Post by spanners » Fri Dec 25, 2009 6:21 pm

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)
     {


spanners
a lesser mummy
a lesser mummy
Posts: 56
Joined: Wed Jul 04, 2007 3:02 pm

Post by spanners » Sat Dec 26, 2009 5:53 pm

Can this please be included in the next release ?

Thanks.

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Sat Dec 26, 2009 7:07 pm

In next zip...

spanners
a lesser mummy
a lesser mummy
Posts: 56
Joined: Wed Jul 04, 2007 3:02 pm

Post by spanners » Sat Dec 26, 2009 10:47 pm

Thanks DKAA

xyilla
naggy
naggy
Posts: 29514
Joined: Sun Feb 23, 2025 5:36 am

Re: XTarget functionality

Post by xyilla » Mon Sep 15, 2025 8:35 pm


xyilla
naggy
naggy
Posts: 29514
Joined: Sun Feb 23, 2025 5:36 am

Re: XTarget functionality

Post by xyilla » Mon Sep 15, 2025 8:36 pm


xyilla
naggy
naggy
Posts: 29514
Joined: Sun Feb 23, 2025 5:36 am

Re: XTarget functionality

Post by xyilla » Mon Sep 15, 2025 8:38 pm


xyilla
naggy
naggy
Posts: 29514
Joined: Sun Feb 23, 2025 5:36 am

Re: XTarget functionality

Post by xyilla » Mon Sep 15, 2025 8:39 pm


xyilla
naggy
naggy
Posts: 29514
Joined: Sun Feb 23, 2025 5:36 am

Re: XTarget functionality

Post by xyilla » Mon Sep 15, 2025 8:40 pm


xyilla
naggy
naggy
Posts: 29514
Joined: Sun Feb 23, 2025 5:36 am

Re: XTarget functionality

Post by xyilla » Mon Sep 15, 2025 8:41 pm


xyilla
naggy
naggy
Posts: 29514
Joined: Sun Feb 23, 2025 5:36 am

Re: XTarget functionality

Post by xyilla » Mon Sep 15, 2025 8:42 pm


xyilla
naggy
naggy
Posts: 29514
Joined: Sun Feb 23, 2025 5:36 am

Re: XTarget functionality

Post by xyilla » Mon Sep 15, 2025 8:43 pm


xyilla
naggy
naggy
Posts: 29514
Joined: Sun Feb 23, 2025 5:36 am

Re: XTarget functionality

Post by xyilla » Mon Sep 15, 2025 9:20 pm