just a simple warrior macro ... could probably be made a lil simpler but hey it was my frist try
put in a few hotkeys to add in guild attack calls / bazu kinda stuff , hope it helps someone =)
Macro:
put in a few hotkeys to add in guild attack calls / bazu kinda stuff , hope it helps someone =)Macro:
Rich (BB code):
#event xp "#*#party experience#*#
#event enraged "#*#enraged#*#"
#event stick "#*#Your target is too far away#*#"
sub main
/if (${Me.GroupLeader}) /makeleader ( char name )
/declare HomeXLoc int outer ${Me.X}
/declare HomeYLoc int outer ${Me.Y}
/declare incite int outer 0
/declare enraged int outer 0
/declare dostick1 int outer 0
:Start
/doevents
/if (${enraged}==1) /goto :Start
/if (!${Target.ID}) /squelch /target npc radius 50 zradius 50
/if (${Target.ID}) {
/face fast nolook
/if (!${Target.LineOfSight}) {
/squelch /target clear
/goto :Start
}
/if ( ${Target.Type.Equal[NPC]} && ${Target.Distance} <= 100) {
/if (!${Target.LineOfSight}) /goto :Start
/if (${dostick1}==0) {
/squelch /stick 12 moveback
/varset dostick1 1
}
/attack on
}
/keypress 2
/if (${Target.Distance} <= 25 && ${Me.AbilityReady["Taunt"]} && ${Target.ID}) /doability "Taunt"
/keypress 8
/delay 5s
/if (${incite} == 0) /if (${Target.Type.Equal[NPC]}) {
/disc Incite
/keypress 2
/varset incite 1
}
/doevents
/if (${Target.Type.NotEqual[NPC]}) /squelch /target clear
}
/goto :Start
/return
Sub ReturnHome
:returnhome
/if (${Me.State.Equal[SIT]}) /stand
/face fast nolook loc ${HomeYLoc},${HomeXLoc}
/if (${Math.Distance[${HomeYLoc},${HomeXLoc}]}>2) /nomodkey /keypress forward hold
/if (${Math.Distance[${HomeYLoc},${HomeXLoc}]}<=5) {
/nomodkey /keypress back
/return
}
/goto :returnhome
/return
sub event_xp
/varset dostick1 0
/attack off
/varset incite 0
/varset enraged 0
/call ReturnHome
/return
sub event_enraged
/varset enraged 1
/attack off
/if (${Me.PctHPs}>60
/attack on
/return
sub event_stick
/varset dostick1 0
/return
Last edited:

