skills.mac-a macro for just about all skills

Macro depository for macros written before the user variable changes that broke all of them.

Moderator: MacroQuest Developers

Malachi
a hill giant
a hill giant
Posts: 227
Joined: Tue Nov 19, 2002 1:29 am
Contact:

skills.mac-a macro for just about all skills

Post by Malachi » Wed Feb 19, 2003 12:17 pm

This macro does all the practicable skills found in the readme. I'll make a druid casting practice one too that expects low level spells for every skill. I don't know the other classes low level spells/skills, but someone can edit it for their class if they choose.

This has pretty good instructions, I wrote it because since I started using MQ, lots of my basic skills have suffered. (for example sense heading) Additionally, I have several melee characters and plugging away at those hotbuttons is sure a pain.

So, without further ado, Skills.mac.:
<<Edited. Added hide and fixed Boldor's comment>>

Code: Select all

|Skills.mac
|
|macros to run while playing
|or to include in your macro
|by malachi
|Instructions: Read the list of /calls and place a | in front of anything you DON'T want it to do.
|If your race/class can't do one, no worries, it checks for that and just won't try if you can't do it.
|
|Yes, timings are off. It will loop perpetually though,|so you'll get max attempts, I promise.
|
|I would suggest making one of these for idle practices and one for battle.
|
|That is, one with battle disciplines and one for sitting down, save as skills1 and skills2 or
|whatever and call with hotbuttons. Just don't forget an /endmacro hotbutton as well.
|
|This has no delays, so you should be able to add it to other macros by including and calling the sub
|if you so desire.
|+++++++++++++++++++++++++++++++++++++++

sub Main
:Loop
/call SenseH
/call Mend
/call Feign
/call Forage
|/call Beg
/call Sneak
/call Hide
|/call Taunt
/call Tracking
/call SenseTraps
|/call Intimidation
|/call Slam
|/call Disarm
/call DisarmTraps
|/call PickPockets
/call PickLock
|/call Kick
|/call TigerClaw
|/call DragonPunch
|/call Bash
|/call Backstab
|/call EagleStrike
|/call FlyingKick
/goto :Loop

sub SenseH
/if $char(ability,"Sense Heading")>0 /doability "Sense Heading"
/return

sub Mend
/if $char(ability,"Mend")>0 /doability "Mend"
/return

sub Feign
/if $char(ability,"Feign Death")>0 /doability "Feign Death"
/return

sub Forage
|WARNING: If successful this puts an item on your cursor. Be aware.
/if $char(ability,"Forage")>0 /doability "Forage"
/return

sub Beg
|this starts commented because it will get you aggroed.
/if $char(ability,"Begging")>0 /doability "Begging"
/return

sub Sneak
/if $char(ability,"Sneak")>0 /doability "Sneak"
/return

sub Taunt
|This starts commented because it will get you aggroed.
/if $char(ability,"Taunt")>0 /doability "Taunt"
/return

sub Tracking
|This one is weird b/c we have no click
/if $char(ability,"Tracking")>0 /doability "Tracking"
/press Enter |so that it will close the tracking window and track...something.
/return

sub SenseTraps
/if $char(ability,"Sense Traps")>0 /doability "Sense Traps"
/return

sub Intimidation
|starts commented b/c of aggro
/if $char(ability,"Intimidation")>0 /doability "Intimidation"
/return

sub Slam
|starts commented b/c of aggro
/if $char(ability,"Slam")>0 /doability "Slam"
/return

sub Disarm
|starts commented b/c of aggro
/if $char(ability,"Disarm")>0 /doability "Disarm"
/return

sub DisarmTraps
/if $char(ability,"Disarm Traps")>0 /doability "Disarm Traps"
/return

sub PickPockets
|starts commented b/c of aggro
/if $char(ability,"Pick Pockets")>0 /doability "Pick Pockets"
/return

sub PickLock
/if $char(ability,"Pick Lock")>0 /doability "Pick Lock"
/return

sub Kick
|starts commented
/if $char(ability,"Kick")>0 /doability "Kick"
/return

sub TigerClaw
|Starts commented
/if $char(ability,"Tiger Claw")>0 /doability "Tiger Claw"
/return

sub DragonPunch
|starts commented
/if $char(ability,"Dragon Punch")>0 /doability "Dragon Punch"
/return

sub Bash
|starts commented
/if $char(ability,"Bash")>0 /doability "Bash"
/return

sub Backstab
|starts commented
/if $char(ability,"Backstab")>0 /doability "Backstab"
/return

sub EagleStrike
|Starts commented
/if $char(ability,"Eagle Strike")>0 /doability "Eagle Strike"
/return

sub FlyingKick
|starts commented
/if $char(ability,"Flying Kick")>0 /doability "Flying Kick"
/return

sub Hide
/if $char(ability,"Hide")>0 /doability "Hide"
/return

Like I said, that's everything listed in the readme, if there's something else just add it. :) Or, tell me, and I will.

~malachi
Last edited by Malachi on Wed Feb 19, 2003 1:10 pm, edited 1 time in total.
~Oh danny boy, the pipes the pipes are calling.~

boldor
a ghoul
a ghoul
Posts: 94
Joined: Tue Sep 10, 2002 11:46 am

Post by boldor » Wed Feb 19, 2003 1:04 pm

Noted one minor error in code:


sub Disarm
|starts commented b/c of aggro
/if $char(ability,"Slam")>0 /doability "Slam"
/return


ability should be Disarm not Slam.

Bolo

Malachi
a hill giant
a hill giant
Posts: 227
Joined: Tue Nov 19, 2002 1:29 am
Contact:

Thanks

Post by Malachi » Wed Feb 19, 2003 1:08 pm

Thanks. I also forgot to put hide in there. EDITED to fix BOTH.

~malachi
~Oh danny boy, the pipes the pipes are calling.~

Malachi
a hill giant
a hill giant
Posts: 227
Joined: Tue Nov 19, 2002 1:29 am
Contact:

While playing

Post by Malachi » Thu Feb 20, 2003 1:02 am

While playing my necro this evening, I discovered a kickass trick. I'm not going to publicly talk about it, but basically I leveled my (Starting at 9) necro every 3-4 kills w/o taking 1 hit. (25 mins per level)

I needed KEI.

I needed this macro that I threw together. It doesn't target, I do that. This just casts the spell over and over in the shortest time possible. I won't say where or what. The name of the .mac gives it away. I shouldn't even post this, but if it's nerfed it'll be ok cuz I'll be done w/ it by then. There is 1 spell that necros get that is almost unresistable. This uses that spell. Please don't post it if you know it, I just stuck this up so you people could use it if you figured it out.

Code: Select all

|fiend.mac
|by malachi
|
sub Main
:Loop
/call Cast
/goto :Loop
sub Cast
/cast 4 |I put the spell in my 4th slot. You should edit this.
/delay 30
/return
Don't PM me cuz I won't tell you. You can do eet!

~malachi

p.s. I'm not trying to brag...I just wanted to share. This uses a widely known "exploit" and a KEI trick that I figured out for myself. Basically, it's unlimited mana.
~Oh danny boy, the pipes the pipes are calling.~

Ayla
orc pawn
orc pawn
Posts: 12
Joined: Mon May 26, 2003 11:05 pm

Post by Ayla » Tue May 27, 2003 4:00 pm

sub Feign
/if $char(ability,"Feign Death")>0 /doability "Feign Death"
/return

might want to add

sub Feign
/if $char(ability,"Feign Death")>0 /doability "Feign Death"
/stand
/return

in there, because you can't complete a lot of skills while feigned, need to stand back up.

Also, might want to add

sub Sneak
/if $char(ability,"Sneak")>0 /doability "Sneak"
/if $char(ability,"Sneak")<0 /doability "Sneak"
/return

otherwise sneak just stays down and the skill does not go up.

These are just some tweaks I had to make as raising skills for a monk, otherwise good macro.

Mckorr
Developer
Developer
Posts: 2326
Joined: Fri Oct 18, 2002 1:16 pm
Location: Texas

Post by Mckorr » Tue May 27, 2003 5:27 pm

Malachi, that's a well known exploit, and every guide drops by there practically once a shift to check on it. Good way to get suspended or banned.
MQ2: Think of it as Evolution in action.

Malachi
a hill giant
a hill giant
Posts: 227
Joined: Tue Nov 19, 2002 1:29 am
Contact:

Wow

Post by Malachi » Tue May 27, 2003 9:20 pm

Wow, way to bump a post from FOREVER ago. :)

My post:
"Posted: Thu Feb 20, 2003 6:02 am Post subject: While playing"

McKorr's post:
"Posted: Tue May 27, 2003 9:27 pm Post subject:"

of course, Ayla's post was from today as well, but that's ok.

I don't play EQ anymore, feel free to edit this script as you please. I leveled a necro from level 7 to 17 in an afternoon in paludal in one of the safe spots using lifetaps with fiend.mac. No guide ever came in, but my server was an ol' skool one...we did silly stuff and never got banned.

I coulda taken him to 25 easy, but I quit too soon. :) eh. /shrug

~malachi
~Oh danny boy, the pipes the pipes are calling.~

Mckorr
Developer
Developer
Posts: 2326
Joined: Fri Oct 18, 2002 1:16 pm
Location: Texas

Post by Mckorr » Wed May 28, 2003 10:36 am

I never did find the location of that spot... which is a shame, my wizard could use an easy 4 or 5 levels.
MQ2: Think of it as Evolution in action.

Valerian
a grimling bloodguard
a grimling bloodguard
Posts: 709
Joined: Sun Jul 28, 2002 3:29 am

Post by Valerian » Wed May 28, 2003 11:07 am

there were a few spots in Paludal that were "safe points"... and yes, they were observed usually at least once per shift by Guides. All those are gone now, as is the safe room in HighKeep.

omg_i_suck
orc pawn
orc pawn
Posts: 10
Joined: Wed Oct 01, 2003 5:12 pm

Post by omg_i_suck » Sat Oct 11, 2003 3:55 am

Was trying to get pick lock skill up, but this wasnt working. So I added /left click in there. Seems to work, only problem is trying to /endmacro.