ARCH.Mac v2.4 [All Purpose Ranger Mac] (Updated: 10-27-04)

Post your completed (working) macros here. Only for macros using MQ2Data syntax!

Moderator: MacroQuest Developers

loadingpleasewait
a snow griffon
a snow griffon
Posts: 332
Joined: Sat Sep 14, 2002 8:46 am

Post by loadingpleasewait » Wed Oct 13, 2004 3:16 am

Rip code if you want. Currently I am very busy in real life and only get like one night a week to play. The macro, as it is, is pretty bug free (from what I can tell) and will remain in its current state untill I manage to get free time, OR someone else decides to add whatever to it.

My request, if someone does decide to rip code, or write new code all together, please bug test it to at least make sure it does what you say it does before posting it.

Thanks for all the input on the macro. I know there are things that can be improved upon, but right now, this is it.
LOADING PLEASE WAIT...

eq_contracts
orc pawn
orc pawn
Posts: 23
Joined: Thu Sep 02, 2004 10:09 pm
Contact:

NT

Post by eq_contracts » Fri Oct 15, 2004 11:58 am

NT

Fennecfox
orc pawn
orc pawn
Posts: 18
Joined: Wed Sep 29, 2004 4:23 am

Post by Fennecfox » Tue Oct 19, 2004 4:16 am

anyone else notice a break in this with latest mq?
If dragons were real..
I'd fuck one.

Uchiha
decaying skeleton
decaying skeleton
Posts: 1
Joined: Thu Oct 21, 2004 6:33 pm

Post by Uchiha » Thu Oct 21, 2004 6:39 pm

anyone else notice a break in this with latest mq?
Broken for me, also. EverQuest freezes up my PC whenever it tries to turn autoattack/archery on with autoassist set to assist the main tank when his target reaches 96%! Could someone please take a look at this omg. :( <3

Fennecfox
orc pawn
orc pawn
Posts: 18
Joined: Wed Sep 29, 2004 4:23 am

Post by Fennecfox » Fri Oct 22, 2004 2:00 am

Latest MQ broke some of the structural uses.
If you're having problems running the macro command lines, use /echo before the command such as for /setforage use /echo setforage.

Until its fixed.
If dragons were real..
I'd fuck one.

loadingpleasewait
a snow griffon
a snow griffon
Posts: 332
Joined: Sat Sep 14, 2002 8:46 am

Post by loadingpleasewait » Fri Oct 22, 2004 6:34 am

To fix the problem fennecfox is speaking of, simply delete the version string from the archsettings.ini.

Change

Code: Select all

[Version]
ArchMacVersion=2.3

[General]
EQAssistOnOff=TRUE
AutoSnare=FALSE
SnareSpell=ensnare
AutoReRoot=FALSE
RootSpell=earthen roots
To:

Code: Select all

ArchMacVersion=GET RID OF THE 2.3!!!

[General]
EQAssistOnOff=TRUE
AutoSnare=FALSE
SnareSpell=ensnare
AutoReRoot=FALSE
RootSpell=earthen roots
What happened is when you updated MQ, you over wrote your macroquest.ini (the file where aliases are kept), therefore losing all the /commands in ARCH.mac.

This has already been discussed in this thread. This should fix your issues.

The autoattack thing, I cant say I've seen. Although I havnt played much eq lately.
LOADING PLEASE WAIT...

loadingpleasewait
a snow griffon
a snow griffon
Posts: 332
Joined: Sat Sep 14, 2002 8:46 am

Post by loadingpleasewait » Sun Oct 24, 2004 1:06 am

Update coming..

I added a DD at 70 and a DD at 30%.. I put some hopefull mez checks into the archer portion.. and some invis checks into the clicky portion.. Tweaked stop fight to actually stop fighting if melee and autoassist.. if anything else wanted, let me know... Right now I dont want to add the anchor system as was mentioned a few posts back..
LOADING PLEASE WAIT...

GR1845
decaying skeleton
decaying skeleton
Posts: 1
Joined: Tue Oct 26, 2004 11:31 pm

Post by GR1845 » Tue Oct 26, 2004 11:43 pm

bug I found.. when using entrap for snare when it gets resisted macro doesnt see it and gives "Snare Success" message and doesnt keep trying.

loadingpleasewait
a snow griffon
a snow griffon
Posts: 332
Joined: Sat Sep 14, 2002 8:46 am

Post by loadingpleasewait » Wed Oct 27, 2004 8:34 am

UPDATED

October 27, 2004
Tweaked /stopfight to turn autoassist off, before if you had autoassist on, stopfight would just assist yer tank again and start fighting again.
Added an Target Animation check to the archery to hopefully keep from shooting arrows at mezzed mobs.
Added a line of sight check to archery and snare to help get rid of some of the spam.
Added an invis check before calling the selfbuffs so if yer invis, the whole macro doesnt pause. (doing this within spell_routines paused the whole thing.)
Added a check for the AA entrap so if resisted it should recast. (it was getting the resist message but it couldnt recast because the ability wasnt ready.)
Added /SetDD1 <DD1 Spell> Toggles AutoDD at 70% off/on or sets the DD1 spell.
Added /SetDD2 <DD2 Spell> Toggles AutoDD at 30% off/on or sets the DD2 spell.
(technically these two would work for any spell, not just DD spells.)
More Tweaks And Adjustments.. Etc. etc...
LOADING PLEASE WAIT...

Fennecfox
orc pawn
orc pawn
Posts: 18
Joined: Wed Sep 29, 2004 4:23 am

Post by Fennecfox » Wed Oct 27, 2004 8:55 pm

Love the additions you made. But you broke forage again =P

Add two delays as I will show, if you use OOW foraging AA. At least on my system, it goes too fast and doesnt catch a second item on the cursor.

sub destroyornot
:Keep
/delay 5
/if (!${Cursor.ID}) /return
/varset invset ${Ini[ArchSettings.ini,ForageList,${Cursor.Name},${notset}]}
/if (${invset}==${notset}) {
/ini "ArchSettings.ini" "ForageList" "${Cursor.Name}" "1"
/varset invset 1
}
/if (${invset}==1) {
/echo Found ${Math.Calc[${FindItemCount[${Cursor.Name}]}+1].Int} ${Cursor.Name}'s so far!
/popup Found ${Math.Calc[${FindItemCount[${Cursor.Name}]}+1].Int} ${Cursor.Name}'s so far!
/mqlog Found ${Math.Calc[${FindItemCount[${Cursor.Name}]}+1].Int} ${Cursor.Name}'s so far!
/autoinv
/delay 5 <--- ADD HERE TOO
/if (${Cursor.ID}) /goto :Keep
} else {
/popup "${Cursor.Name} Destroyed!"
/mqlog "${Cursor.Name} Destroyed!"
/destroy
/delay 5 <--- ADD HERE
/if (${Cursor.ID}) /goto :Keep
}
/return
If dragons were real..
I'd fuck one.

Fennecfox
orc pawn
orc pawn
Posts: 18
Joined: Wed Sep 29, 2004 4:23 am

Post by Fennecfox » Thu Oct 28, 2004 12:01 am

Also think it might be fun, just for shits and giggles, to add in the short macro built that alters your hotkeyed messages. Like your incoming hotkey if you pull, the macro is found here

http://www.macroquest2.com/phpBB2/viewt ... sc&start=0

Give credentials and add it in. =P

foxxy
If dragons were real..
I'd fuck one.

User avatar
LrdDread
a snow griffon
a snow griffon
Posts: 343
Joined: Sun Sep 12, 2004 7:55 am
Contact:

Broken with the latest compile

Post by LrdDread » Wed Jan 05, 2005 7:52 pm

After compiling the 1/4/05 zip none of the command events seem to be working now , suchas /archhelp, /archstatus, /settaunt, etc. Any clues how to fix this for coders of little skill?

The error it is giving on the above commands is:

DoCommand - Couldn't parse '/archstatus'
arch.mac@273 (main):/delay 5

Any help/suggestions would be greatly appreciated.

User avatar
fearless
Not a Psychic
Posts: 2684
Joined: Wed Mar 10, 2004 3:52 pm

Post by fearless » Wed Jan 05, 2005 9:09 pm

uhh, you sure about that date?
Reading . . . it's not just for me.

[url=http://www.catb.org/~esr/faqs/smart-questions.html]How To Ask Questions The Smart Way[/url]
[quote="Ccomp5950"]Fearless showed me the light, you too shall learn.[/quote]

User avatar
aChallenged1
a grimling bloodguard
a grimling bloodguard
Posts: 1804
Joined: Mon Jun 28, 2004 10:12 pm

Post by aChallenged1 » Wed Jan 05, 2005 10:10 pm

Yes, I noticed a new zip out today. So, he's not out of his gord.

"MQ2 Latest Source Zip Last updated: January 04 2005 20:25:30 (MQ2-20050104)."

I think Lax posted something in announcements about what this was supposed to fix.
Fuck writing MQ2 macros. Go with IS scripts; IS Rules!

User avatar
LrdDread
a snow griffon
a snow griffon
Posts: 343
Joined: Sun Sep 12, 2004 7:55 am
Contact:

Post by LrdDread » Wed Jan 05, 2005 11:00 pm

fearless wrote:uhh, you sure about that date?
Yep,

MQ2 Latest Source Zip Last updated: January 04 2005 20:25:30 (MQ2-20050104).

Have looked this macro over to try to pinpoint the problem, but simply don't understand enough about it to figure it out. My coding skills run about just enough to get me by with adapting AFCleric for Druid and Enchanter usage, but that's about the limit of it. This is the only macro I am encountering problems with after compiling the newest zip, I've run RH and AFCleric, AFKDruid (my adaptation), and AFKEnchanter (my adaptation) without a hitch for about 8 hours of play on each. I do complete recompiles in a new directory each zip. I switched the PC using Arch.mac back to the previous compile and it is working normally. One other thing I've noticed, with Arch.mac running, any commands sent thru the main chat window come up with the eq invalid command message, it does not do so with the other macros. Any suggestions or help would be appreciated, but in the mean time, I'll keep poking around in the manual and on the boards to see if I can figure it out.