Post your completed (working) macros here. Only for macros using MQ2Data syntax!
Moderator: MacroQuest Developers
-
seph_yaro
- a lesser mummy

- Posts: 72
- Joined: Sat Jul 26, 2003 1:12 pm
Post
by seph_yaro » Sun Sep 12, 2004 1:32 pm
Original coding borrowed from Grimjack's rogue-assist.mac and modified alot to work with a beastlord. New coding done by me, with alot of help from Dman.
All you have to do is hit assist, or target a critter and hit your autoattack key, to run this.
The script will auto-kick, and heal if you are below 90% health.
usage: /mac bstlrd-assist mindist maxdist fastdist
ex: /mac bstlrd-assist 5 10 12
Code: Select all
|bstlrd-assist.mac
|Beastlord Melee assist macro.
|version 1.2 by SephYaro with help from Dman
|Changed from 1.0: Removed disarm coding from macro
|Changed from 1.1: Converted to new macro format
|
|Original code taken from rogue-assist.mac written by Grimjack
|
|Usage: set min, max, and fast range while starting the macro
|Example: /mac bstlrd-assist 5 15 12
#Event Enraged "#*#has become ENRAGED#*#"
#Event Offrage "#*#is no longer enraged#*#"
Sub Main
/declare RangeMin int outer
/declare RangeMax int outer
/declare FastRange int outer
/declare Combatstatus bool outer
/declare CastTimer timer
/declare EnrageVar bool outer
/declare DoHeal bool outer
/declare HealThing string outer
/declare DoKick bool outer
|--------------------------------------
|Edit this to change autoheal
/varset DoHeal FALSE
/varset HealThing "Light Healing"
|Edit this to change auto kick
/varset DoKick TRUE
|---------------------------------------
/varset RangeMin ${Param0}
/varset RangeMax ${Param1}
/varset FastRange ${Param2}
/varset Combatstatus FALSE
/varset EnrageVar FALSE
:Mainloop
/call Combatcheck
/if (${Combatstatus}) /call RangeSub
/if (${Combatstatus}) /call Kickit
/if (!${Combatstatus}) /call Healthcheck
/doevents
/goto :Mainloop
/return
Sub Healthcheck
/if (!${DoHeal}) /return
/if (${Me.Casting.ID}) /return
/if (${Me.Moving}) /return
/if (${Me.PctHPs}<=90) {
/if (${Me.Combat}) {
/if (!${Target.ID}) {
/delay 5s
/cast "${HealThing}"
}
}
}
/return
Sub Kickit
/if (${DoKick}== FALSE) /return
/if (${Target.Distance}<=${RangeMax} && ${Me.AbilityReady[Backstab]}) /doability "Backstab"
/return
Sub Combatcheck
/if (${EnrageVar}) {
/if (${Target.ID}) {
/return
} else {
/varset EnrageVar FALSE
/varset Combatstatus FALSE
}
}
/if (!${Target.ID}) {
/varset Combatstatus FALSE
/if (${Me.Combat}) {
/attack off
}
/return
}
/if (${Target.ID}) {
/if (${Me.Combat}) {
/varset Combatstatus TRUE
/return
}
}
/varset Combatstatus FALSE
/return
Sub Rangesub
/stand
/face nolook fast
/if (${Target.Distance}>=${FastRange}) /call Fastmove
/if (${Target.Distance}>${RangeMax}) {
/keypress forward hold
/delay 5 (${Target.Distance}<=${RangeMax})
/keypress forward
}
/if (${Target.Distance}<${RangeMin}) {
/keypress back hold
/delay 5 (${Target.Distance}>=${RangeMin})
/keypress back
}
/return
Sub Event_Enraged
/if (${Target.ID}) {
/varset EnrageVar TRUE
/attack off
}
/return
Sub Fastmove
:fastmoveloop
/if (!${Target.ID}) {
/varset Combatstatus FALSE
/keypress forward
/if (${Me.Combat}) {
/attack off
/return
}
}
/stand
/face nolook fast
/if (${Target.Distance}>${FastRange}) {
/keypress forward hold
/delay 3
/attack off
}
/if (${Target.Distance}<=${FastRange}) {
/if (${Combatstatus}) {
/if (!${EnrageVar}) {
/attack on
}
}
/keypress forward
/return
}
/goto :fastmoveloop
/return
Sub Event_Offrage
/if (${Target.ID}) {
/varset EnrageVar FALSE
/attack
}
}
/return
-
Cr4zyb4rd
- Plugins Czar
- Posts: 1449
- Joined: Tue Jul 20, 2004 11:46 am
Post
by Cr4zyb4rd » Sun Sep 12, 2004 2:05 pm
glad you got it working
-
the_horror
- a lesser mummy

- Posts: 36
- Joined: Mon May 31, 2004 2:42 pm
Post
by the_horror » Mon Sep 13, 2004 12:58 am
I have not fully tested cause I am away from home but wanted the assist to slow before attacking. Please try it see what happens and post. Due to the fact I am Not at home and cant test I would love the imput
BTW great code to start with!!!
Code: Select all
|bstlrd-assist.mac
|Beastlord Melee assist macro.
|version 1.2 by SephYaro with help from Dman
|Changed from 1.0: Removed disarm coding from macro
|Changed from 1.1: Converted to new macro format
|
|Original code taken from rogue-assist.mac written by Grimjack
|
|Usage: set min, max, and fast range while starting the macro
|Example: /mac bstlrd-assist 5 15 12
#Event Enraged "#*#has become ENRAGED#*#"
#Event Offrage "#*#is no longer enraged#*#"
Sub Main
/declare CombatAt int outer 99
/declare SpellSlow outer "sha's revenge"
/declare RangeMin int outer
/declare RangeMax int outer
/declare FastRange int outer
/declare Combatstatus bool outer
/declare CastTimer timer
/declare EnrageVar bool outer
/declare DoHeal bool outer
/declare HealThing string outer
/declare DoKick bool outer
|--------------------------------------
|Edit this to change autoheal
/varset DoHeal FALSE
/varset HealThing "chloroblast"
|Edit this to change auto kick
/varset DoKick TRUE
|---------------------------------------
/varset RangeMin ${Param0}
/varset RangeMax ${Param1}
/varset FastRange ${Param2}
/varset Combatstatus FALSE
/varset EnrageVar FALSE
:Mainloop
/call Slowit
/call Combatcheck
/if (${Combatstatus}) /call RangeSub
/if (${Combatstatus}) /call Kickit
/if (!${Combatstatus}) /call Healthcheck
/doevents
/goto :Mainloop
/return
Sub Healthcheck
/if (!${DoHeal}) /return
/if (${Me.Casting.ID}) /return
/if (${Me.Moving}) /return
/if (${Me.PctHPs}<=90) {
/if (${Me.Combat}) {
/if (!${Target.ID}) {
/delay 5s
/cast "${HealThing}"
}
}
}
/return
Sub Kickit
/if (${DoKick}== FALSE) /return
/if (${Target.Distance}<=${RangeMax} && ${Me.AbilityReady[Backstab]}) /doability "Backstab"
/return
Sub Combatcheck
/if (${EnrageVar}) {
/if (${Target.ID}) {
/return
} else {
/varset EnrageVar FALSE
/varset Combatstatus FALSE
}
}
/if (!${Target.ID}) {
/varset Combatstatus FALSE
/if (${Me.Combat}) {
/attack off
}
/return
}
/if (${Target.ID}) {
/if (${Me.Combat}) {
/varset Combatstatus TRUE
/return
}
}
/varset Combatstatus FALSE
/return
Sub Rangesub
/stand
/face nolook fast
/if (${Target.Distance}>=${FastRange}) /call Fastmove
/if (${Target.Distance}>${RangeMax}) {
/keypress forward hold
/delay 5 (${Target.Distance}<=${RangeMax})
/keypress forward
}
/if (${Target.Distance}<${RangeMin}) {
/keypress back hold
/delay 5 (${Target.Distance}>=${RangeMin})
/keypress back
}
/return
Sub Event_Enraged
/if (${Target.ID}) {
/varset EnrageVar TRUE
/attack off
}
/return
Sub Fastmove
:fastmoveloop
/if (!${Target.ID}) {
/varset Combatstatus FALSE
/keypress forward
/if (${Me.Combat}) {
/attack off
/return
}
}
/stand
/face nolook fast
/if (${Target.Distance}>${FastRange}) {
/keypress forward hold
/delay 3
/attack off
}
/if (${Target.Distance}<=${FastRange}) {
/if (${Combatstatus}) {
/if (!${EnrageVar}) {
/attack on
}
}
/keypress forward
/return
}
/goto :fastmoveloop
/return
Sub Event_Offrage
/if (${Target.ID}) {
/varset EnrageVar FALSE
/attack
}
}
/return
Sub Slowit
/if (!${Target.ID} || ${Target.Type.NotEqual[PC]}) {
/echo Your target is NOT a player, make sure its a player character!
/endmacro
} else {
/varset M_Assist ${Target.CleanName}
/echo Assist set to ${M_Assist}
/assist off
}
:Slow_Loop
/if (${Target.PctHPs}<=${CombatAt}){
/if (${Me.CurrentMana}<${Spell[${SpellSlow}].Mana}) {
/gsay Shid ! I don't have mana to Malo %T
} else {
/call cast ${SpellSlow} gem3 6s
/if (${Macro.Return.Equal["CAST_INTERRUPTED"]}) /goto :Slow_Loop
/if (${Macro.Return.Equal["CAST_IMMUNE"]}) {
/gsay *** %T is IMMUNE to my slow !
/varset MobSlowed TRUE
}
/if (${Macro.Return.Equal["CAST_RESISTED"]}) {
/if (!${FastSlow}) {
/gsay *** %T RESISTED slow ! Trying again asap
/goto :Slow_Loop
}
/varset MobSlowed TRUE
}
/if (${Macro.Return.Equal["CAST_SUCCESS"]}) {
/gsay *** %T is SLOWED
/varset MobSlowed TRUE
}
}
}
/return
-
Nyder
- orc pawn

- Posts: 14
- Joined: Thu Jun 10, 2004 10:35 pm
Post
by Nyder » Sun Sep 26, 2004 7:43 pm
seph_yaro wrote:Original coding borrowed from Grimjack's
usage: /mac bstlrd-assist mindist maxdist fastdist
ex: /mac bstlrd-assist 5 10 12
What exactly do you mean by mindist, maxdist, fastdist?
Where do I get the values for those?
thanks
Sorry if it's a stupid or obvious question.
Nyder
-
Night Hawk
- a grimling bloodguard

- Posts: 590
- Joined: Fri Aug 13, 2004 4:56 pm
Post
by Night Hawk » Mon Sep 27, 2004 3:06 pm
Seems min and max dist is for moving forward and backward while fighting a target. The fastdist thing I'm not exactly sure about, looks like when maybe when first engaging a target?
-
seph_yaro
- a lesser mummy

- Posts: 72
- Joined: Sat Jul 26, 2003 1:12 pm
Post
by seph_yaro » Wed Oct 13, 2004 6:32 am
mindist is the closest you want to get to the target, maxdist the farthest you want to be, and fast dist I have no idea. I just know all three need to be set, and that for a normal fight in, say, LDoN, "5 15 12" is perfect, and things get wonky if the fastdist is alot bigger than the maxdist
-
Goofmester1
- a hill giant

- Posts: 241
- Joined: Thu Nov 06, 2003 4:26 am
Post
by Goofmester1 » Wed Oct 13, 2004 7:48 am
fastdist is for when it first starts to move. It will compare your distance to the target and if you are over the fastdist it will call the fastmove sub. The reason you don't want it to be very different from the max is because once you are closer than fastdist then it will use a different move return involving only tapping forward instead of holding forward movement. This will result in you doing a two step forward one step back move until you are that the proper maxdist.
-
Longstone
- a lesser mummy

- Posts: 45
- Joined: Sun Oct 10, 2004 3:06 pm
Post
by Longstone » Mon Oct 18, 2004 10:03 pm
Nice but would be helpful if it noticed you casting a spell and didn't try to move you while casting.
-
Longstone
- a lesser mummy

- Posts: 45
- Joined: Sun Oct 10, 2004 3:06 pm
Post
by Longstone » Mon Nov 01, 2004 1:27 pm
I tried to make the changes myself but with absolutly no background in programing you can imagin how it went. Can the original post be modified, so it doesn't try to adjust your position while your casting?
As it is now, if you try to cast and you reach the limit specified in the macro it will try to adjust your distance and cause your casting to fail.
-
|| Napolion ||
- a ghoul

- Posts: 96
- Joined: Sat Dec 28, 2002 7:45 am
Post
by || Napolion || » Sun Nov 14, 2004 6:57 pm
Greate code. You might want to read it true one more time to make it a non roge code.
Found that my BST now have Backstab ability in your code. I think it was ment to be Kick
seph_yaro wrote:Code: Select all
Sub Kickit
/if (${DoKick}== FALSE) /return
/if (${Target.Distance}<=${RangeMax} && ${Me.AbilityReady[Backstab]}) /doability "Backstab"
/return
-
Batou
- decaying skeleton

- Posts: 6
- Joined: Tue Nov 23, 2004 5:23 am
Post
by Batou » Tue Nov 23, 2004 5:54 am
Hello
I currently use Rogue helper for my bst bot. I am a warrior and with RH is will auto assist me and when my target is at %health I preset, and it will move behind the mob and atk it. Then I just send it a tell /tell bst /pet attack and dont have it do anything else. I'd love to start using a bst more efficiently.
does this program autoassist?
-
grimjack
- Macro Author

- Posts: 525
- Joined: Thu Nov 07, 2002 6:51 am
-
Contact:
Post
by grimjack » Wed Nov 24, 2004 3:26 am
Nyder wrote:What exactly do you mean by mindist, maxdist, fastdist?
The macro uses single key presses to adjust the current distance from the target (to stay between min and max) unless the target gets beyond fastdist. Once the mob is past fastdist it holds the key down to move to the mob. It's mainly for when you first engage the mob from a distance or when a mob runs. If it's set too small for your machine the character will constantly move back and fourth. If it's too large the character won't be able to catch up with a running mob. The value that would work well for you would depend a lot on your machine really. It's something you just have to play with to get the proper value for your system. As for the mindist and maxdist, if I still played, I would probably rewrite this to use some of the new variables that deal with max melee range of your current target last I checked.
Thanks
GrimJack
When they come to me, they're in trouble, or they want some. I bust people out of prison, hunt down vampires, fight alien gods -- All the fun jobs people are too squeamish or too polite to do themselves.
Call me a mercenary. Call me an assassin. Call me a villain. I am all that and more.
My name's John Gaunt, but out on the streets of Cynosure, I am called...
GrimJack
-
gonemental21
- orc pawn

- Posts: 23
- Joined: Fri Nov 26, 2004 9:31 am
Post
by gonemental21 » Fri Nov 26, 2004 11:25 am
Code: Select all
|bstlrd-assist.mac
|Beastlord Melee assist, Buff, and Slow macro.
|version 2.0 by Gonemental
|
|Original code taken from rogue-assist.mac written by Grimjack
|Slow routine written by Hubba (shaman macro)
|Special Thanks to A_Druid_00 for the buffing section
|
|
#turbo 40
|No casting while invisible
/declare noInvis int outer 1
#include spell_routines.inc
#include assist.inc
#Event Hit "#*#hits YOU for#*#"
#Event Enraged "#*#has become ENRAGED#*#"
#Event Offrage "#*#is no longer enraged#*#"
#Event Slowoff "#*#noslow#*#"
#Event Slowon "#*#goslow#*#"
#Event Pauseon "#*#Pauseon#*#"
#Event Pauseoff "#*#Pauseoff#*#"
Sub Main
/Echo Assist Macro Has Started
/call Declares
:Mainloop
/call Combatcheck
/doevents
/if (${Combatstatus} && ${ab_slow} && !${Pause}) /call slowit
/if (${Combatstatus} && ${Nuke} && !${Pause}) /call Nuke
/if (${Combatstatus} && !${Pause}) /call RangeSub
/if (${Combatstatus} && !${Pause}) /call Kickit
/if (!${Combatstatus}&& !${Pause}) /call Healthcheck
/if (!${Pause} && !${Combatstatus} && ${SelfBuffs} && !${Me.Moving} && !${Me.Casting.ID}) /call CheckBuffs
/goto :Mainloop
/return
Sub Healthcheck
/if (!${DoHeal}) /return
/if (${Me.Casting.ID}) /return
/if (${Me.Moving}) /return
/if (${Me.PctHPs}<=90) {
/if (${Me.Combat}) {
/if (!${Target.ID}) {
/delay 5s
/cast "${HealThing}"
}
}
}
/return
Sub Kickit
/if (${DoKick}== FALSE) /return
/if (${Me.AbilityReady["Kick"]}&&!${Me.Casting.ID}&&${Target.ID}&&!${Me.Stunned}) /doability "Kick"
/return
Sub Combatcheck
/if (${EnrageVar}) {
/if (${Target.ID}) {
/return
} else {
/varset EnrageVar FALSE
/varset Combatstatus FALSE
}
}
/if (!${Target.ID}) {
/varset Combatstatus FALSE
/if (${Me.Combat}) {
/attack off
}
/return
}
/if (${Target.ID}) {
/if (${Me.Combat}) {
/varset Combatstatus TRUE
/return
}
}
/varset Combatstatus FALSE
/varset MobSlowed FALSE
/return
Sub Rangesub
/stand
/face nolook fast
/if (${Target.Distance}>=${FastRange}) /call Fastmove
/if (${Target.Distance}>${RangeMax}) {
/keypress forward hold
/delay 5 (${Target.Distance}<=${RangeMax})
/keypress forward
}
/if (${Target.Distance}<${RangeMin}) {
/keypress back hold
/delay 5 (${Target.Distance}>=${RangeMin})
/keypress back
}
/return
Sub Event_Enraged
/if (${Target.ID}) {
/varset EnrageVar TRUE
/attack off
}
/return
Sub Fastmove
:fastmoveloop
/if (!${Target.ID}) {
/varset Combatstatus FALSE
/keypress forward
/if (${Me.Combat}) {
/attack off
/return
}
}
/stand
/face nolook fast
/if (${Target.Distance}>${FastRange}) {
/keypress forward hold
/delay 3
/attack off
}
/if (${Target.Distance}<=${FastRange}) {
/if (${Combatstatus}) {
/if (!${EnrageVar}) {
/attack on
}
}
/keypress forward
/return
}
/goto :fastmoveloop
/return
Sub Nuke
/if (${Me.PctMana} > ${Nuketill} || ${Target.PctHPs}<=${Nukeat}) {
/Call Cast "Frost Spear" gem4
/delay 15
} else {
/return
}
/return
|These are all the Slow routines
Sub Slowit
|Making sure you don't slow the tank
/if (!${Target.ID} || ${Target.Type.Equal["NPC"]}) {
/goto :Slow_Loop
} else {
/echo Im not slowing a ${Target.ID}
/return
}
:Slow_Loop
/if (${Target.PctHPs}<=${CombatAt} !${Pause}&& !${MobSlowed}) {
/if (${Me.CurrentMana}<${Spell[${SpellSlow}].Mana}) {
/gsay Shid ! I don't have mana to Slow %T
} else {
/call Cast ${SpellSlow} gem1 6s
/if (${Macro.Return.Equal["CAST_INTERRUPTED"]}) /goto :Slow_Loop
/if (${Macro.Return.Equal["CAST_IMMUNE"]}) {
/gsay *** %T is IMMUNE to my slow !
/varset MobSlowed TRUE
}
/if (${Macro.Return.Equal["CAST_RESISTED"]}) {
/if (!${FastSlow}) {
/gsay *** %T RESISTED slow ! Trying again asap
/goto :Slow_Loop
}
/varset MobSlowed TRUE
}
/if (${Macro.Return.Equal["CAST_SUCCESS"]}) {
/gsay *** %T is SLOWED
/varset MobSlowed TRUE
}
}
}
/return
Sub CheckBuffs
/declare i int local
/declare a int local
/declare MyTarget int local
/for i 1 to ${SelfBuffTotal}
/if (${Me.Buff[${SelfBuffIcon[${i}]}].Duration}<10 && ${SelfBuffTimer} && !${Pause} && ${Me.CountBuffs}<=${SelfBuffCount[${i}]}) {
/for a 1 to 20
/if (${SelfBuffBlock[${i}].Find[${Me.Buff[${a}].Spell}]}) /goto :NextSelfBuff
/next a
/if (!${Outdoors} && !${SelfBuffIndoors[${i}]}) /goto :NextSelfBuff
/varset MyTarget ${Target.ID}
/squelch /target myself
/if (${ReportSelfBuffs} && !${SpamTimer}) /${ChatChannel} Buffing myself with ${SelfBuff[${i}]}
/varset SpamTimer ${SpamDelay}
/if (${SelfBuffGem[${i}].Equal[item]}) {
/call Cast "${SelfBuff[${i}]}" item 10s
} else /if (${SelfBuffGem[${i}].Equal[alt]} && ${Me.AltAbilityReady[${SelfBuff[${i}]}]}) {
/call Cast "${SelfBuff[${i}]}" alt 10s
} else /if (${Me.CurrentMana}>${Spell[${SelfBuffID[${i}]}].Mana}) {
/call Cast "${SelfBuff[${i}]}" ${SelfBuffGem[${i}]} 10s
}
/target id ${MyTarget}
}
:NextSelfBuff
/next i
/varset SelfBuffTimer ${SelfBuffRecheck}
}
/return
Sub Event_Pauseon
/varset Pause 1
/echo Macro now paused
/return
Sub Event_Pauseoff
/varset Pause 0
/echo Macro now Running
/return
Sub Event_Slowoff
/varset ab_slow FALSE
/echo No longer Slowing
/return
Sub Event_Slowon
/varset ab_slow TRUE
/echo Now Slowing
/return
Sub Event_Hit
/echo You have been hit
/beep
/return
Sub Event_Enraged
/attack off
/pet hold
/pet back off
/return
Sub Event_Offrage
/if (${Target.ID}) {
/varset EnrageVar FALSE
/attack
}
}
/return
Assist.inc
Code: Select all
Sub Declares
|Declare your Variables
/declare CombatAt int outer 95
/declare SpellSlow outer "Sha's Revenge"
/declare RangeMin int outer
/declare RangeMax int outer
/declare FastRange int outer
/declare Combatstatus bool outer
/declare EnrageVar bool outer
/declare HealThing int outer
/declare DoKick bool outer
/declare ab_slow bool outer
/declare MobSlowed bool outer
/declare Nuke outer
/declare Nuketill outer
/declare SelfBuffTimer timer outer
/declare Pause int outer
/declare SelfBuffTotal int outer
/declare SelfBuffs bool outer
/declare SpellNuke2 outer
/declare SpellNuke1 outer
/declare SelfBuffCount[10] string outer
/declare ReportSelfBuffs int outer
/declare SpamTimer timer outer
/declare SelfBuffBlock[10] string outer
/declare SelfBuffIndoors[10] string outer
/declare SelfBuffGem[10] string outer
/declare SelfBuffIcon[10] string outer
/declare DoHeal bool outer
/declare SelfBuffRecheck timer outer
/declare SelfBuff[10] string outer
/declare Nukeat string outer
/declare SelfBuffID[10] int outer
|--------------------------------------
|Edit this to change autoheal
/varset DoHeal FALSE
/varset HealThing "Muada's Mending"
|Edit this to change auto kick
/varset DoKick TRUE
|Edit this to Disable Slow
/varset ab_slow 1
|off=1 on=0
|Edit this if you would like to Nuke
/varset Nuke 0
|off=1 on=0
/varset Nuketill 50
/varset SpellNuke2 Frost Spear
/varset SpellNuke1 Glacier Spear
/varset Nukeat 80
|Edit this if you would like to buff
/varset SelfBuffs 0
|off=1 on=0
/varset SelfBuffRecheck 60s
/varset SelfBuffTotal 10
/varset ReportSelfBuffs 0
|off=1 on=0
|---------------------------------------
/varset RangeMin 5
/varset RangeMax 15
/varset FastRange 12
/varset Combatstatus FALSE
/varset EnrageVar FALSE
/varset MobSlowed FALSE
/varset SelfBuffTimer 0
/varset Pause 0
| Buffs
/varset SelfBuff[1] Spiritual Ascendance
/varset SelfBuffIcon[1] Spiritual Ascendance
/varset SelfBuffGem[1] gem9
/varset SelfBuffIndoors[1] 1
/varset SelfBuffBlock[1] ""
/varset SelfBuffCount[1] 14
/varset SelfBuff[2] Ferocity
/varset SelfBuffIcon[2] Ferocity
/varset SelfBuffGem[2] gem2
/varset SelfBuffIndoors[2] 1
/varset SelfBuffBlock[2] ""
/varset SelfBuffCount[2] 18
/varset SelfBuff[3] Infusion of Spirit
/varset SelfBuffIcon[3] Infusion of Spirit
/varset SelfBuffGem[3] gem9
/varset SelfBuffIndoors[3] 1
/varset SelfBuffBlock[3] Focus of the Seventh|Focus of Soul|Wunshi`s Focusing|Talisman of Wunshi
/varset SelfBuffCount[3] 11
/varset SelfBuff[4] Spiritual Vitality
/varset SelfBuffIcon[4] Spiritual Vitality
/varset SelfBuffGem[4] gem9
/varset SelfBuffIndoors[4] 1
/varset SelfBuffBlock[4] Brell's Stalwart Shield|Howl of the Predator
/varset SelfBuffCount[4] 13
/varset SelfBuff[5] Focus of Alladnu
/varset SelfBuffIcon[5] Focus of Alladnu
/varset SelfBuffGem[5] gem9
/varset SelfBuffIndoors[5] 1
/varset SelfBuffBlock[5] Focus of the Seventh|Focus of Soul|Wunshi`s Focusing|Talisman of Wunshi
/varset SelfBuffCount[5] 12
/varset SelfBuff[6] Celerity
/varset SelfBuffIcon[6] Celerity
/varset SelfBuffGem[6] gem9
/varset SelfBuffIndoors[6] 1
/varset SelfBuffBlock[6] Vallon's Quickening|Speed of Salik
/varset SelfBuffCount[6] 16
/varset SelfBuff[7] Dexterity
/varset SelfBuffIcon[7] Dexterity
/varset SelfBuffGem[7] gem9
/varset SelfBuffIndoors[7] 1
/varset SelfBuffBlock[7] Focus of the Seventh|Focus of Soul|Wunshi`s Focusing|Talisman of Wunshi
/varset SelfBuffCount[7] 17
/varset SelfBuff[8] Spirit of Wolf
/varset SelfBuffIcon[8] Spirit of Wolf
/varset SelfBuffGem[8] gem9
/varset SelfBuffIndoors[8] 0
/varset SelfBuffBlock[8] Spirit of Eagle|Flight of Eagles
/varset SelfBuffCount[8] 15
/varset SelfBuff[9] Feral Vigor
/varset SelfBuffIcon[9] Feral Vigor
/varset SelfBuffGem[9] gem9
/varset SelfBuffIndoors[9] 1
/varset SelfBuffBlock[9] Replenishment
/varset SelfBuffCount[9] 19
/varset SelfBuff[10] Furious Strength
/varset SelfBuffIcon[10] Furious Strength
/varset SelfBuffGem[10] gem9
/varset SelfBuffIndoors[10] 1
/varset SelfBuffBlock[10] Focus of the Seventh|Focus of Soul|Wunshi`s Focusing|Talisman of Wunshi
/varset SelfBuffCount[10] 1
/return
Last edited by
gonemental21 on Tue May 24, 2005 9:53 am, edited 12 times in total.
-
firehawk
- orc pawn

- Posts: 17
- Joined: Wed Nov 10, 2004 12:17 am
Post
by firehawk » Sun Nov 28, 2004 11:08 am
Ok i want to add in a buff check, for like Ferocity, and the like. I would also like to be able to autorespond to buff request, how would i go about adding these.
-
Longstone
- a lesser mummy

- Posts: 45
- Joined: Sun Oct 10, 2004 3:06 pm
Post
by Longstone » Mon Nov 29, 2004 8:32 am
Nice Job gonemental.
Thanks