Moderator: MacroQuest Developers
Code: Select all
24 February 2005 by Lax
- Added commands converted by JGC84 and SlimJim (fixed where appropriate)
* MacroBeep
* Ranged
* SetAutoRun
* DisplayLoginName
* PopupText
* SellItem
* BuyItem
Code: Select all
25 February 2005 by Lax
- This release requires ISXDK version 8b
- Converted ALL data types, and all TLOs besides the following:
NearestSpawn
Ini
LineOfSight - Will be different from original. Original used special handling for a :,
but must no longer do so
- Most commands still need to be converted
Code: Select all
- Added command converted by SlimJim
* Where
- Set up handling for ISXEQ data type methods. Methods are declared in MQ2DataTypes.h, but
the GetMethod function is implemented in ISXEQDataTypes.cpp
- Added data type methods:
spawn.Target: Targets the spawn. ex: Me:Target
buff.Remove: Removes the buff. ex: Me.Buff[1]:Remove
window.LeftMouseDown: Presses the left mouse button on the center of the window (you MUST
follow with a left mouse up. Generally you do NOT want to use this!)
window.LeftMouseUp: Presses and then releases the left mouse button on the center of the window
(generally you want to use this instead of LeftMouseDown at all)
window.LeftMouseHeldDown: Presses the left mouse button on the center of the window, and tells
the window that the button was *held* (you MUST follow with a left
mouse held up. Generally you do NOT want to use this!)
window.LeftMouseHeldUp: Presses and then releases the left mouse button on the center of the
window, and tells the window that the button was *held* (generally you
want to use this instead of LeftMouseHeldDown at all)
window.RightMouseDown: Presses the right mouse button on the center of the window (you MUST
follow with a right mouse up. Generally you do NOT want to use this!)
window.RightMouseUp: Presses and then releases the right mouse button on the center of the window
(generally you want to use this instead of RightMouseDown at all)
window.RightMouseHeldDown: Presses the right mouse button on the center of the window, and tells
the window that the button was *held* (you MUST follow with a right
mouse held up. Generally you do NOT want to use this!)
window.RightMouseHeldUp: Presses and then releases the right mouse button on the center of the
window, and tells the window that the button was *held* (generally you
want to use this instead of RightMouseHeldDown at all)
window.ListSelect[#]: Selects item # in a combo or list
Code: Select all
27 February 2005 by Lax
- This release requires ISXDK version 8c. IS version 0.75 is also recommended, but is
not required unless you want to use ISXEQMap
- Fixed ISXEQ services
- Commands converted by SlimJim:
* Target
* WhoFilter
- Converted MQ2Map to ISXEQMap. To use, compile ISXEQMap (wow really?), load ISXEQ first,
and then load ISXEQMap. You must unload ISXEQMap before unloading ISXEQ. The commands
are almost exactly the same, just dont prefix with a slash. Also, settings are stored in
ISXEQMap.xml rather than an ini file.
- Added ISXEQClient.h file which is automatically included by MQ2Plugin.h for you. Just make
sure that your plugin has "ISXEQ" in its "Preprocessor Definitions" project setting. mkplugin
will be able to generate standard ISXEQ clients (MQ2 plugin's cousin) soon.
Code: Select all
8 March 2005 by Lax
- Fixed problem with spawn service crashing in a zone with ground items if a client connected
- mkplugin now creates ISXEQ client files also (you can run it on existing MQ2 plugins to
create the ISXEQ files without changing the old, existing files)
- ISXEQChat, ISXEQChatWnd, ISXEQItemDisplay, ISXEQLabels
Code: Select all
19 March 2005 by Lax
- ISXEQChatWnd bug fixes
18 March 2005 by Lax
- Access to LavishScript stringptr, intptr, boolptr, floatptr, byteptr types built in
- Added SPAWNSERVICE_ADDGM and SPAWNSERVICE_REMOVEGM - cronic
Code: Select all
28 March 2005 by Lax
- Added IS "Triggers" service usage. Macros can now use AddTrigger (IS 0.78) to handle
chat window stuff
- Commands converted by onetimehero
* CastSpell
* MemSpell
* DoAbility