Sense Heading macro

Macro requests from before the user variable changes that broke all macros

Moderator: MacroQuest Developers

hardarac
a lesser mummy
a lesser mummy
Posts: 37
Joined: Sat Nov 30, 2002 2:25 pm

Sense Heading macro

Post by hardarac » Sat Nov 30, 2002 2:56 pm

Hi Looking for a macro to up sense heading skill ... or for that matter anything that just need to be run over and over ..... no ingredients ....

can anyone help )

User avatar
L124RD
Site Admin
Site Admin
Posts: 1343
Joined: Fri Jun 14, 2002 12:15 am
Location: Cyberspace
Contact:

Post by L124RD » Sat Nov 30, 2002 3:20 pm

Salutations,

Code: Select all

sub main
:loop
 /if n $char(ability,"$p0")>0 /doability "$p0"
 /doevents
 /goto :loop
/return
call this with something like
/macro doability.mac "Sense Heading"

hardarac
a lesser mummy
a lesser mummy
Posts: 37
Joined: Sat Nov 30, 2002 2:25 pm

Post by hardarac » Sat Nov 30, 2002 4:14 pm

Many thanks dude

Slight refinement

Can u make it display when it works ... and when skill goes up ?



Cheers

User avatar
L124RD
Site Admin
Site Admin
Posts: 1343
Joined: Fri Jun 14, 2002 12:15 am
Location: Cyberspace
Contact:

Post by L124RD » Sun Dec 01, 2002 4:28 am

Salutations,
for making it work, It'd take a whole lot of work I don't think i can do by hand right now... as for skill ups, that is (pretty) simple:

Code: Select all

sub main
/varset p1 $char(skill,"$p0")
:loop
/if n $char(ability,"$p0")>0 /doability "$p0"
/if n $p1!=$char(skill,"$p0") {
 /echo You've gained a level in $p0 ($char(skill,"$p0"))
 /varset p1 $char(skill,"$p0")
}
/doevents
/goto :loop
/return