General announcements relating to the modularized MacroQuest2 system.
Moderator: MacroQuest Developers
-
EqMule
- Developer

- Posts: 2697
- Joined: Fri Jan 03, 2003 9:57 pm
-
Contact:
Post
by EqMule » Sun Jan 18, 2015 2:55 pm
18 Jan 2015 by eqmule
- Aded a workaround for a wineq2 crash.
- Added CCustomMenu so we can create custom menus...
This is still a work in progress and Ill have more
to say about it in a later release.
- Stackchecks have been slightly modified to try to take higher level version override into account. -rswiders
Report any issues with this on the forum.
15 Jan 2015 by rswiders
- added /break and /continue for /for loops.

o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received

donations for this month's patches.
Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.
-
EqMule
- Developer

- Posts: 2697
- Joined: Fri Jan 03, 2003 9:57 pm
-
Contact:
Post
by EqMule » Mon Jan 19, 2015 10:09 am
19 Jan 2015 by eqmule
- Updated for test server

o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received

donations for this month's patches.
Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.
-
EqMule
- Developer

- Posts: 2697
- Joined: Fri Jan 03, 2003 9:57 pm
-
Contact:
Post
by EqMule » Wed Jan 21, 2015 6:30 pm
21 Jan 2015 by eqmule
- Updated for live patch
- Made a change to the Ini TLO (Requester: TreeHuginDruid)
it should be able to read Section names with commas in them now
Let me know if this breaks any macros.

o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received

donations for this month's patches.
Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.
-
EqMule
- Developer

- Posts: 2697
- Joined: Fri Jan 03, 2003 9:57 pm
-
Contact:
Post
by EqMule » Thu Jan 22, 2015 10:19 am
22 Jan 2015 by eqmule
- Fixed ${Ini (that I broke yesterday)
It now reads sections and keys correctly again.
Thanks for the reports.
- Fixed /alert clear #

o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received

donations for this month's patches.
Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.
-
EqMule
- Developer

- Posts: 2697
- Joined: Fri Jan 03, 2003 9:57 pm
-
Contact:
Post
by EqMule » Thu Jan 22, 2015 3:48 pm
22 Jan 2015 by eqmule
- Removed a MacroError from the ini TLO (sigh)
- I need a vacation...

o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received

donations for this month's patches.
Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.
-
EqMule
- Developer

- Posts: 2697
- Joined: Fri Jan 03, 2003 9:57 pm
-
Contact:
Post
by EqMule » Fri Jan 23, 2015 5:53 pm
23 Jan 2015 by eqmule
- Updated for today's live client patch

o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received

donations for this month's patches.
Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.
-
EqMule
- Developer

- Posts: 2697
- Joined: Fri Jan 03, 2003 9:57 pm
-
Contact:
Post
by EqMule » Thu Jan 29, 2015 6:56 pm
29 Jan 2015 by eqmule
- Updated for test client
- New Command (Idea Cred:brihua) /removeaura
Usage: /removeaura someaura
It will take partial auranames as well.
- Added ${Macro.CurLine} Idea:Maskoi
It will tell you what line you are on in your macro
usage: /if (${something}) /echo blah blah something happened on Line ${Macro.CurLine}
- Updated Instructions: .Equipment[x].ID doesnt exist, see example below:
.Equipment in the Spawn TLO returns a inttype, it takes numbers 0-8 or names: head chest arms wrists hands legs feet primary offhand
Usage: /if (${Pet.Equipment[primary]}==12507) /echo my pet is holding a Frightforged Ragesword in his primary hand
Usage: /if (${Group.Member[mymagesname].Pet.Equipment[primary]}==12507) /echo my mages pet is holding a Frightforged Ragesword in his primary hand
24 Jan 2015 by rswiders
- Modified .RankName to handle spells and potions with the same name

o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received

donations for this month's patches.
Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.
-
EqMule
- Developer

- Posts: 2697
- Joined: Fri Jan 03, 2003 9:57 pm
-
Contact:
Post
by EqMule » Mon Feb 02, 2015 11:08 pm
02 Feb 2015 by eqmule
- Added .Expansion to the Me.AltAbillity TLO it returns a inttype
- Added .Flags to the Me.AltAbillity TLO it returns a inttype
- Added .Passive to the Me.AltAbillity TLO it returns a booltype TRUE if its a passive ability and false if its an active.
- Added a check for plugin unloading to not try to unload plugins that has already been unloaded...
not exactly sure if it will help, but im trying to mitigate a crash i have seen when doing /unload
time will tell.
- Added pcpet and npcpet to searchspawn
This means you can do stuff like /who pcpet and see a list of all pets that belong to players
OR /who npcpet and you only see a list of pets that belong to NPCs
OR /echo ${SpawnCount[npcpet]} to get a count of all npc pets in a zone...
just specifying pet works as it always have and returns all pets... npc and pc owned...
Idea: Nytemyst
- Added /mercswitch functionality it will now accept Healer, Damage Caster, Melee Damage and Tank as arguments
usage: /mercswitch Damage Caster
and it will switch your merc to the Damage Caster (if you have one and its not already active
which brings us to:
- Added Mercenary.Index which returns your mercenary's Current list index
- Added Me.MercListInfo which is used in the following ways:
usage1: /echo ${Me.MercListInfo[1]} returns whatever mercenary type is in Index 1 (there are max 7) as a string and it can be : Healer, Damage Caster, Melee Damage or Tank
usage2: /echo ${Me.MercListInfo[Healer]} returns the index to the first Healer it finds... as a IntType or 0 if not found.
This is new code, so there might be some changes to it in the future depending on feedback.

o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received

donations for this month's patches.
Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.
-
EqMule
- Developer

- Posts: 2697
- Joined: Fri Jan 03, 2003 9:57 pm
-
Contact:
Post
by EqMule » Tue Feb 03, 2015 9:10 pm
03 Feb 2015 by eqmule
- Added new TLO Alias - Code by Cr4zyb4rd
see this post for more info:
viewtopic.php?f=30&t=19240&p=167005&hilit=alias#p167005
- Added IsActiveAA to the Spell TLO
Usage: /echo ${Spell[Origin].IsActiveAA}
returns: TRUE since Origin is a "Active" AltAbility as opposite to a Passive ability.
- Fixed the EQMisc__GetActiveFavorCost_x offset how long has it been broken?
- Added some stuff to make ISXEQ compile

o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received

donations for this month's patches.
Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.
-
EqMule
- Developer

- Posts: 2697
- Joined: Fri Jan 03, 2003 9:57 pm
-
Contact:
Post
by EqMule » Fri Feb 06, 2015 7:12 pm
06 Feb 2015 by eqmule
- Fixed Task.Timer , it can now be trusted even when the task window is closed.
ALSO TAKE NOTE: it returns a TimeStampType from now on. (used to be a TicksType)

o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received

donations for this month's patches.
Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.
-
EqMule
- Developer

- Posts: 2697
- Joined: Fri Jan 03, 2003 9:57 pm
-
Contact:
Post
by EqMule » Sun Feb 08, 2015 6:03 pm
07 Feb 2015 by eqmule
- Updated for Test Client patch.

o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received

donations for this month's patches.
Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.
-
EqMule
- Developer

- Posts: 2697
- Joined: Fri Jan 03, 2003 9:57 pm
-
Contact:
Post
by EqMule » Tue Feb 10, 2015 4:49 pm
10 Feb 2015 by eqmule
- Updated for the Live Client patch.

o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received

donations for this month's patches.
Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.
-
EqMule
- Developer

- Posts: 2697
- Joined: Fri Jan 03, 2003 9:57 pm
-
Contact:
Post
by EqMule » Fri Feb 13, 2015 6:14 pm
13 Feb 2015 by eqmule
- Updated for the Test Client patch.

o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received

donations for this month's patches.
Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.
-
EqMule
- Developer

- Posts: 2697
- Joined: Fri Jan 03, 2003 9:57 pm
-
Contact:
Post
by EqMule » Fri Feb 20, 2015 9:45 pm
20 Feb 2015 by eqmule
- Updated for test client patch
- Changed all qsort calls to std::sort -Cred demonstar55
- Fixed /who sort guild (has it ever worked?)
it will display all non guilded players first then sort the rest by guild.
- Fixed a bug where unloading mq2 while the ProcessGameEvents detour was in use would crash the game...
This means using /unload should be safer than ever now.
- Misc fixes -Cred Htw and uploaders of minidumps.

o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received

donations for this month's patches.
Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.
-
EqMule
- Developer

- Posts: 2697
- Joined: Fri Jan 03, 2003 9:57 pm
-
Contact:
Post
by EqMule » Mon Feb 23, 2015 1:33 pm
23 Feb 2015 by eqmule
- Added .Instance to the character TLO
Usage: /echo ${Me.Instance} will return a int representing the instance ID
- ${Zone.ID} should now return the correct zone id even for instances and neighborhoods.
as well as campfire zone id's and so on...
- Misc Fixes
- Fixed GROUPMEMBER struct for the test build
This should fix a crash reported by dogstar, thanks for the reports buddy!

o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received

donations for this month's patches.
Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.