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-20170319.zip

Post by EqMule » Sun Mar 19, 2017 4:12 pm

19 Mar 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-20170408.zip

Post by EqMule » Sat Apr 08, 2017 12:24 pm

08 Apr 2017 by eqmule
- Changed max npc level to 125
this fixes spawnsearch etc where npc's higher than level 115 would not show up.
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-20170413.zip

Post by EqMule » Thu Apr 13, 2017 9:47 pm

13 Apr 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-20170414.zip

Post by EqMule » Fri Apr 14, 2017 2:37 pm

14 Apr 2017 by eqmule
- Fix for /doability 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-20170415.zip

Post by EqMule » Sat Apr 15, 2017 6:48 pm

15 Apr 2017 by eqmule
- Fix for /ranged crash in the TEST build.
- The GROUNDITEM Struct member "ID" has been renamed to "ItemPtr". (just accept it)
Added some missing members to that struct as well.
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-20170419.zip

Post by EqMule » Wed Apr 19, 2017 9:44 pm

19 Apr 2017 by Dr. Sneerstell
- Updated for LIVE
- ${Skill[someskill].Auto} returns true or false if the skill is set to use /autoskill on/off
- ${Me.AutoSkill[1]} returns a pSkillType
- ${Me.AutoSkill[2]} returns a pSkillType
- Example usage:
- ${Me.AutoSkill[1].Name} returns the name of whatever skill is set as the first autoskill.
- ${Me.AutoSkill[2].ID} returns the ID of whatever skill is set as the second autoskill.
- Fixed /items crash
- The previous change to the GROUNDITEM Struct member "ID", the renaming of it to "ItemPtr",
caused a crash, and has been reverted.
- Reorganized skills a bit. NUM_SKILLS is now 0x64 (it always was) so change plugins if needed.
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-20170421.zip

Post by EqMule » Fri Apr 21, 2017 5:25 pm

21 Apr 2017 by The Undertaker
- Updated for TEST
- Fixed a couple offsets that where wrong 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-20170424.zip

Post by EqMule » Mon Apr 24, 2017 1:32 pm

24 Apr 2017 by The Undertaker
- Maintenance Update

21 Apr 2017 by Derple
- Added new #bind command for macros.
Short Explaination, this allows you to execute macro sub routines.
Long Explaination:
#bind allows you to bind an ingame slash command to a macro function.
Before you had to do this with #events and capture text that you sent to yourself for example:
#event SayMana "#*#SayManaPercent#*#"
Now you can do
#bind SayMana /saymana
Instead of sending yourself the keyword you can just type /saymana and it will execute the function called "Sub Bind_SayMana"
Example:

Code: Select all

| Old Way
| #event StartCoh "#*#COH --GRP--#*#"
| New Way you can now just type /coh or /bcaa //coh or /bct mage //coh
#bind StartCoh /coh

Sub CastSpell(string spellToCast)
    /declare delayTime int local 0
    /echo Casting: ${Target.Name} with ${spellToCast}
    /casting "${spellToCast}" -maxtries|5
    /call WaitCastFinish
/return

Sub Event_StartCoh
    /if ( ${Bool[${Me.Book["Call of the Hero"]}]} == FALSE ) {
        /echo I don't have COH - Bailing...
        /return
    }
 
    /declare i int local 0
    /declare GroupCount int local ${Group.Members}
    /for i 1 to ${GroupCount}
        /doevents
        /if ( ${Group.Member[${i}].Distance} > 50 ) {
            /target id ${Group.Member[${i}].ID}
            /call CastSpell "Call of the Hero"
        }
        /call WaitCastReady "Call of the Hero"
    /next i
/return

Sub Bind_StartCoh
    /call Event_StartCoh
/return

Sub Main
    :Loop
    /doevents
    /delay 1s
    /goto :Loo
/return
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-20170425.zip

Post by EqMule » Tue Apr 25, 2017 8:05 pm

25 Apr 2017 by The Undertaker
- Updated for LIVE

24 Apr 2017 by htw
- Added a new TLO ${Range} which returns a pRangeType
pRangeType has 2 members:
Between which returns TRUE or FALSE
and
Inside which also returns TRUE or FALSE
Usage Example:
/echo ${Range.Inside[10,5:9]}
which will return TRUE since 5 and 9 are both within the 10 range.
/echo ${Range.Between[85,95:100]}
which will return FALSE since 85 is not a number between 95 and 100
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-20170429.zip

Post by EqMule » Sat Apr 29, 2017 4:57 pm

29 Apr 2017 by The Undertaker
- 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-20170501.zip

Post by EqMule » Mon May 01, 2017 1:40 pm

01 May 2017 by The Undertaker
- ${Ini} now takes an optional 5th argument "noparse"
This means you can now (finally) read ini settings into a variable without parsing the actual setting.
Example:
INIFILE:

Code: Select all

[DPS]
DPSCondition1=${Me.XTarget[1].PctHPs} > 50

Code: Select all

Sub Main
	/declare DPSCondition1 string local
	/echo This is the actual setting for DPSCondition1 : ${Ini[MySettings.ini,DPS,DPSCondition1,NULL,noparse]}
	/varset DPSCondition1 ${Ini[MySettings.ini,DPS,DPSCondition1,NULL,noparse]}

	|looping it here so you can see the condition actually changes as the xtarget mobs HP changes and no need 
	|for reading the ini over and over anymore... you're welcome...
:loop
	/echo ${DPSCondition1}
	/delay 1s
	/goto :loop
/return
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-20170511.zip

Post by EqMule » Thu May 11, 2017 9:47 pm

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-20170515.zip

Post by EqMule » Mon May 15, 2017 6:40 pm

15 May 2017 by maskoi
- EverQuest.CurrentUI now return a string representing the currently loaded UI skin.
- EverQuest.IsCurrentUILoaded returns a bool true or false if the "Default" UI skin is the one loaded.
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-20170517.zip

Post by EqMule » Wed May 17, 2017 9:31 pm

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-20170602.zip

Post by EqMule » Fri Jun 02, 2017 9:27 pm

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.