This seems to be always returning TRUE as of the 5/15 update.
/mem 1 gate
/echo ${Me.SpellReady[Gate]}
Shows gate is ready when the gem is still greyed out.
Moderator: MacroQuest Developers
Code: Select all
typedef struct _EQCASTSPELLGEM {
/*0x000*/ struct _CSIDLWND Wnd;
/*0x148*/ BYTE Unknown0x148[0x08];
/*0x000*/ BYTE Unknown0x144[0x20];
[color=#33FFFF]/*0x164*/ BYTE Unknown0x164[0x4];[/color]
/*0x168*/ DWORD spellicon;//if this is equal to FFFFFFFF there is no spell memmed in this slot...
/*0x16C*/ DWORD spellstate;// 1 = cast in progress or refreshtime not met 2 means we ducked or aborted cast, 0 means its ok to cast
/*0x170*/
} EQCASTSPELLGEM, *PEQCASTSPELLGEM;Code: Select all
typedef struct _EQCASTSPELLGEM {
/*0x000*/ struct _CSIDLWND Wnd;
/*0x148*/ BYTE Unknown0x148[0x08];
/*0x054*/ BYTE Unknown0x154[0x20];
/*0x174*/ BYTE Unknown0x174[0x4];
/*0x178*/ DWORD spellicon;//if this is equal to FFFFFFFF there is no spell memmed in this slot...
/*0x17C*/ DWORD spellstate;// 1 = cast in progress or refreshtime not met 2 means we ducked or aborted cast, 0 means its ok to cast
/*0x180*/
} EQCASTSPELLGEM, *PEQCASTSPELLGEM;