MQ2 Latest Release -- MQ2-20210915(Test).zip

General announcements relating to the modularized MacroQuest2 system.

Moderator: MacroQuest Developers

EqMule
Developer
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Re: MQ2 Latest Release -- MQ2-20170614.zip

Post by EqMule » Wed Jun 14, 2017 12:17 pm

14 Jun 2017 by eqmule
- Changed ${Switch.Distance} and ${Switch.Distance3D} so they report distance to the switch outer bounds, not its center.
- Fixed /click left door to take character reach and door radius into account.
This means doors that previously couldn't be opened because there was no way to get within 20 feet of them
can now be opened (the plane of justice door in pot comes to mind)
In retrospect it kinda makes sense that if a door radius is huge, you dont have to get as close to it to open it...
Thanks to Derple reporting this bug.
- Doors that require lock picking can now be opened as well if you have lockpicks on your cursor.
- Updated for TEST
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image 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
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Re: MQ2 Latest Release -- MQ2-20170615.zip

Post by EqMule » Thu Jun 15, 2017 12:20 am

15 Jun 2017 by eqmule
- Updated for TEST
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image 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
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Re: MQ2 Latest Release -- MQ2-20170617.zip

Post by EqMule » Sat Jun 17, 2017 3:24 pm

17 Jun 2017 by eqmule
- Updated for ISXEQ so it once again builds...
I loaded the ISXEQ.sln in VS 2015 and set the projects to the v140_xp toolset, and it built.
Report bugs or problems on the forum.
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image 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
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Re: MQ2 Latest Release -- MQ2-20170621.zip

Post by EqMule » Thu Jun 22, 2017 12:17 am

21 Jun 2017 by eqmule
- Updated for TEST
- Updated for LIVE

21 Jun 2017 by rswiders
- Updated ground spawn names
- Update MQ2Hud for occasional crash - cred demonstar55
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image 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
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Re: MQ2 Latest Release -- MQ2-20170712.zip

Post by EqMule » Wed Jul 12, 2017 6:44 pm

12 Jul 2017 by eqmule
- Updated for TEST
- All instances of "Malod" has been renamed to "Maloed"
- Darkened Malosenia is now correctly returned when doing a ${Target.Maloed}

10 Jul 2017 by rswiders
- added optional <z> parameter to /face loc
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image 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
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Re: MQ2 Latest Release -- MQ2-20170719.zip

Post by EqMule » Wed Jul 19, 2017 7:36 pm

19 Jul 2017 by eqmule
- Updated for LIVE
- The crash callback will once again produce dump files and zip them.
- Math.Rand now takes an optional min argument so you can get a random number between 2 variables.
Example: /echo ${Math.Rand[5,10]}
this would return a randum number between 5 and 10.
You can still use the original just specifying the max.
Example: ${Math.Rand[10]}
in which case it behaves as before. (in this example, rand between 1 and 10)

17 Jul 2017 by rswiders
- Added ${Me.Beneficial}, ${Me.BASExxx} back into the source code.
- Added ${Me.CursorKrono}
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image 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
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Re: MQ2 Latest Release -- MQ2-20170723.zip

Post by EqMule » Sun Jul 23, 2017 7:21 pm

23 Jul 2017 by eqmule
- Updated for LIVE
- Updated for TEST

20 Jul 2017 by eqmule
- Improved /face to mimic exactly how the client AI faces mobs.
This means its looks very natural and smooth now.
Please don't use /face fast anymore, it looks "bottish"
and there is no good reason to use it.
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image 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
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Re: MQ2 Latest Release -- MQ2-20170726.zip

Post by EqMule » Tue Jul 25, 2017 8:15 pm

25 Jul 2017 by eqmule
- Minor Maintenance Release
- IsGroupMember returns true for mercenaries as well now.
- Fixed a buffer overflow in mq2chatwindow
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image 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
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Re: MQ2 Latest Release -- MQ2-20170727.zip

Post by EqMule » Thu Jul 27, 2017 12:09 pm

27 Jul 2017 by eqmule
- Polished up the window manager a bit, it was overdue.
This means some plugins might break, but its easy to fix.
Example:

Code: Select all

PCSIDLWND* ppWnd = pWindowManager->pWindows;
	PCSIDLWND pWnd=*ppWnd;
	while (pWnd = *ppWnd)
	...
	
becomes:

Code: Select all

for(int i=0;i<pWindowManager->pWindows.Count;i++)
	{
		if (PCXWND pWnd = pWindowManager->pWindows[i]) {
		...
	
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image 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
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Re: MQ2 Latest Release -- MQ2-20170731.zip

Post by EqMule » Sun Jul 30, 2017 9:09 pm

31 Jul 2017 by eqmule
- /cast now takes an optional loc x y z argument useful for splashspells.
Example: /cast "Reforming Spash" loc 123 456 789
would cast the splash spell at that location...
just doing a /cast "Reforming Spash" will cast it either on your targets location
and if you have no target on your own location.
-
- Added IsSummoned to the spawn tlo, returns true/false if its a summoned being (pet for example)
- MQ2Template now (correcty) creates OnBeginZone & OnEndZone functions. - cred htw
- Distances in searchspawn now return the true 3D distance (instead of 2d distance)
- Added zLoc to searchspawn. cred ctaylor
this means you can search location and zradius at a specific zloc.
Example:
/echo ${Spawn[npc loc 10 20 30 radius 20 zradius 15]}
IF there is a npc within 20 radius of loc 10,20 AND within +-15 Z of 30 (so max 45 or min 15)
THEN it will return that spawn...
NOTE: You can still use ${Spawn[npc loc 10 20 radius 20 zradius 15]}
like before this addition, and then it will just use YOUR Z (thats how it has worked up til now.)
If you use the loc keyword and there is a NUMBER as parameter 3, it will ALWAYS be assumed its the z loc...
IF there is NO NUMBER as the third parameter after loc, then its NOT a Z.
Just to make this perfectly clear: ALWAYS specify the radius keyword AFTER your loc keyword, and you will
be fine no matter if you feed it 2 or 3 args.
Makes sense? yeah... right...
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image 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
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Re: MQ2 Latest Release -- MQ2-20170810.zip

Post by EqMule » Thu Aug 10, 2017 5:45 pm

10 Aug 2017 by eqmule
- Updated for TEST
- Improved AddAlias, RemoveAlias and the rest of the alias stuff.
macros that use /addalias should notice a significant increase in performance.

03 Aug 2017 by rswiders
- Updated /cast to cast the memorized rank of the spell when the rank is not given in the name.
- Fixed random crashes with /click when zoning.
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image 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
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Re: MQ2 Latest Release -- MQ2-20170811.zip

Post by EqMule » Fri Aug 11, 2017 9:47 am

11 Aug 2017 by eqmule
- Fixed a crash in the TEST build.
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image 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
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Re: MQ2 Latest Release -- MQ2-20170816.zip

Post by EqMule » Wed Aug 16, 2017 9:34 pm

16 Aug 2017 by eqmule
- Updated for LIVE
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image 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
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Re: MQ2 Latest Release -- MQ2-20170817.zip

Post by EqMule » Thu Aug 17, 2017 9:39 pm

17 Aug 2017 by eqmule
- Fixed Me.Aego and some other stuff related to it.
Unfortunately for us and everyone else that parses the spells db
Category and Subcategory are now 0 for all spells that cannot be scribed.
Lets hope this was just a mistake and it will be reversed in a future patch.

- Me.Aura now returns a pAuraType cred: xowis
Members: ID, Name, SpawnID
Methods: Remove
- Me.Aura[] now accept partial matches
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image 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
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Re: MQ2 Latest Release -- MQ2-20170819.zip

Post by EqMule » Sat Aug 19, 2017 10:14 am

19 Aug 2017 by eqmule
- Updated for TEST
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image 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.