Feb 13 2019 by EqMule
- Updated for TEST
- Updated for LIVE
- Fixed a couple bugs.
-
Moderator: MacroQuest Developers
Feb 13 2019 by EqMule
- Updated for TEST
- Updated for LIVE
- Fixed a couple bugs.
-
donations for this month's patches.Feb 15 2019 by EqMule
- Updated for TEST
-
Feb 14 2019 by SwiftyMUSE
- MQ2ItemDisplay fixes:
Crash bug for ${DisplayItem} and fix to handle display of links via raid/group/tells.
-
donations for this month's patches.Feb 20 2019 by EqMule
- Updated for LIVE
donations for this month's patches.Mar 06 2019 by EqMule
- Updated for TEST
- All instances of CWChatInput has been changed to CW_ChatInput due to a client change.
- All instances of CWChatOutput has been changed to CW_ChatOutput due to a client change.
- If your plugin uses these, YOU need to change these as well.
- Plugins affected: mq2eqbc, mq2irc, mq2moveutils
-
donations for this month's patches.Mar 13 2019 by EqMule
- Updated for LIVE
-
donations for this month's patches.Mar 14 2019 by EqMule
- Fixed a crash when doing: /echo ${Window[MarketplaceWnd].Child[MKPW_AvailableFundsUpper].Text}
- Fixed ${Math.Abs} - SwiftyMUSE
donations for this month's patches.Mar 16 2019 by EqMule
- Updated for TEST
donations for this month's patches.Mar 23 2019 by EqMule
- GetAACastingTimeModifier has been renamed to GetCastingTimeModifier (because it is)
- GetCastingTimeModifier and GetFocusRangeModifier has been changed to deal with a ctd.
- All plugin that call these needs to be changed, search for them and see how I fixed it in core.
- No plugins should call the EQ_Character1::GetCastingTimeModifier and EQ_Character1::GetFocusRangeModifier directly
- ALWAYS call the wrappers in mq2inlines. (well you can continue calling them directly but good luck with the crashes)
- Fixed crashes in the spell tlo members .MyCastTime and .MyRange
- CONTENTS member ItemType has been renamed to RefCount
- This member should never ever be set or changed manually in plugins,
- it's an internal eqgame counter, if you mess with it you are going to screw up checksums and get disconnected.
- MQ2Cast needs to be updated look at the builder global version if you need help.
donations for this month's patches.Mar 29 2019 by EqMule
- Fixed MQ2Autologin
- Added .SelectedItem to the Merchant TLO
it returns the currently selected item in the merchant window as a pItemType
-
donations for this month's patches.Apr 12 2019 by EqMule
- Updated for TEST
- Updated for LIVE
- Uncheck and Recheck the following Builder Plugins because they have been updated:
MQ2Cast
MQ2Radar
- In preperation for next weeks live patch the following offsets has been removed:
pinstAggroInfo_x
pinstAuraMgr_x
pinstEQItemList_x
pinstMercAltAbilities_x
pinstRealEstateItems_x
pinstCTargetManager_x
pinstCTextOverlay_x
pinstEQObjectList_x
- All of the above offsets are no longer static in the client so I have replaced them with
calls to the proper Instance/Get functions instead.
-
- Plugin authors, you need to make a few changes to access some SPAWNINFO members from now on:
(don't change any other struct members if they happen to have the same name!)
All instances of ->SpellCooldownETA needs to be changed to ->GetSpellCooldownETA()
All instances of ->spawneqc_info needs to be changed to ->GetCharacter()
All instances of ->ManaMax needs to be changed to ->GetMaxMana()
All instances of ->ManaCurrent needs to be changed to ->GetCurrentMana()
All instances of ->EnduranceMax needs to be changed to ->GetMaxEndurance()
All instances of ->EnduranceCurrent needs to be changed to ->GetCurrentEndurance()
All instances of ->Zone needs to be changed to ->GetZoneID()
-
donations for this month's patches.Apr 17 2019 by EqMule
- Updated for LIVE
- Previous updates see Apr 12 2019 by EqMule entry below.
- Added more anonymizing to chat when using /caption anon - chatwiththisname
- Moved advloot checkboxes dynamically to not cover fuse item button on mq2itemdisplay window - chatwiththisname
-
Apr 14 2019 by brainiac
- Fix crash/freeze from starting macro from within another macro
donations for this month's patches.Apr 18 2019 by EqMule
- Added ${EverQuest.ValidLoc}
Usage: /echo ${EverQuest.ValidLoc[123 456 789]}
it returns true or false if the X Y Z location in the world is a valid player location.
in other words: can I go to this loc or is it inside a wall or a mountain or a tree or whatever invalid location?(those locs will return false obviously)
-
- Fixed the ZoneGuideManagerClient class.
-
donations for this month's patches.Apr 22 2019 by EqMule
- Updated for TEST & LIVE
- Find Item Window is now displaying merchant sell prices.
- Added sorting to find item window for the sell value column
- Added sorting to find location window for the distance column
- Fixed .NewStacks
- Fixed a autologin bug
donations for this month's patches.Apr 30 2019 by EqMule
- TBL plavceholder info will again display correctly on the targetwindow if you use mq2targetinfo.
- Changed a bunch of stuff, plugin authors you have until next patch to update your plugins.
- If you ned help mail the plugin to me and ill send it back fixed: eqmule@hotmail.com
ALL global plugins in builder have been updated by me already, look at them for examples.
No more direct access to the window struct members in prep for moving to classes.
From now on call functions to get/put data out/in:
Example: too many to list see CSW struct.
I'll list 4 examples: previously pWnd->XMLIndex now: pWnd->GetXMLIndex()
previously pWnd->dShow==false now: pWnd->IsVisible()==false
previously pWnd->dShow = true now: pWnd->SetVisible(true)
previously SetCXStr(&pWnd->WindowText,"blah"); now pWnd->CSetWindowText("blah");
previously GetCXStr(pWnd->WindowText,szOut); now GetCXStr(pWnd->CGetWindowText(),szOut);
- Added .NoExpendReagentID to the Spell tlo.
Usage: /echo ${Spell[Burst of Fire].NoExpendReagentID[x]} where x can be 1-4
This returns the ID of the needed Reagent you have to have in your inventory but will not be spent.
donations for this month's patches.May 01 2019 by EqMule
- Fixed a crash in /caption anon on
- Fixed a crash in /unload
-
donations for this month's patches.