Bot lite macro testing - Feel free to participate

Just a note on where I am with this:
I finally got around to doing some testing with this today. The INI generator seemed to mostly work as intended (which is all I had previously tested). The assisting was atrocious, and people stood around some i think due to hills. When it was actually working, it seemed to work fine. I will start fleshing this out in the near future. I may just actually write a few custom class macros depending on the route I take. Healing was crap because it doesnt get as heavily prioritized as it does in regular bot.mac. and you cant self target yet. I will like redo the entire targeting module from scratch.

I think I will just use different "main loops" for each class or archetype. That way CLR can go:
Heals/staying alive>Rez>Fight Buffs>Everything else

SHM/DRU can go:
Heals/staying alive>Rez>Debuffs>Fight Buffs>Everything else

Enc can go:
Mez>staying alive>Debuff>Fight Buffs>Everything else

Then everyone else that has CC ability goes:
Me staying alive>Adds>Debuffs>Fight Buffs>everything else

Pure dps:
Me staying alive>Fight Buffs>DPS>everything else

Pet classes:
Pets to adds if offtanking/pets to primary if not>Fight buffs>DPS>everything else

that is my generic idea. basically stay alive first, worry about having all mobs in camp dealt with next, get up all your ADPS fight buffs asap to max dps, then go to pound town. Buff when nothing else is going on. Still working on what to do with pulling. but hell, technically i could let you prioritize your living vs handling adds first. Maybe it is ok lose a toon so long as mobs are dealt with.

I've been waiting to get the new TLOs in before I committed to anything because I cant test the macro out with them until then. If i go custom class macros, I would definitely use them.
 
Tested this more today. Worked out some bugs, figured out why certain things were acting weird but I am still having some issues with the current flow. Was using a cleric.

What worked (once I figured out I wasnt correctly entering combat due to my Combat settings):
Heals
PetHeals
SelfBuffs
MainTankBuffs
MainTankBuffs (new feature) onto a pet when I told it to use a pet as the main tank instead
Buffs

What was spotty:
Nukes worked randomly.
Healing was a bit spotty but i think it was mostly due to my ini settings.
/target is all over the place, and it really wants to heal the hell out of some corpses sometimes.

What was broken:
MMO_Routines.inc had a few errors
I didnt notice any routines work other than those listed above, but I dont know for sure that they should have fired.

Speed observations: Less is more. Dont clutter the INI with stuff you arent using. It took a noticeable time to cycle the heal and healpet sections because I have 15 of each. I should only have ~7 or 8 based on what I have memmed.

There really is no point in people testing this until I get a little more stable version running it would seem. It is ok as pure /assister for now, but I wouldnt trust it to keep me alive just yet. Soon(tm)
 
Last edited:
Hi Pete,
i also mentioned that pet classes will spam PET attack on corpses until theres a new Mob in Camp,corpse looted or did /corpsehide manually.

Regards Drow
 
Is it correct that maintankbuff doesnt work on merc?
 
MTB should work fine on mercs if you delegate them as such. I just reuploaded the macro and mmo_routines.inc in case you are actually testing. It still isnt ready to go as I was exping all weekend with double exp and updating bot.mac rather than testing botlite. So that will let you use pets as MTB too by typing:
/varset MainTankPetMaster Name_Of_Toon

And that is case sensitive for MainTankPetMaster
 
Sham and mage wont buff the merc with maintankbuffs,only if i declare the buffs
in normal buff section and war only.but will Test it later again.
 
I've changed my inis up, can you post your [MainTankBuff] ini so i can see the conditions and see if that is affecting you for some reason?
 
I have been playing with the latest copy on my Beastlord with me controlling my Monk as puller/ main tank.

So far it is doing very well.

There is one thing that is strange.

1) After killing a mob it stays targeted on the corpse until i get a new mob to kill. This has made moving the character "weird" at times ( I think it is still sticking to the corpse). Once I loot the corpse the issue goes away. I will play with the auto looting feature and see if that is a work around.

Also,my mq2chatwnd gets spammed with routines , I would imagine for testing/troubleshooting, how can I turn those off so I can better see the actions the character is doing without scrolling through all the code bits?

Also2, how do you recommend moving the character? I dont see any usecamp settings in the ini so I assume that hasn't been worked on yet.

Thanks alot for the mac.. so far it is running faster and even better than the full bot mac.

EDIT:

Also3, is there a way to change the foremem gem slot from 1 to 12? my main nuke is in gem1 and after it swaps it out it for a buff it doesnt put it back. 12 is my junk gem so that would work better for my setup.
 
Last edited:
Code shouldnt be spamming, if you give me a log I will fix it.

you can use the attached mmo_routines.inc and then add this in your ini:

[Settings]
DefaultGem=gem12
 
Last edited:
Thanks I will add that to change the spell gem.

Here is a section with the spam.

Also, I notice a line of this: No such 'spell' member 'Endurance'

Not sure if that is an issue or not.

Just as a note I am testing this on LB mobs so they die rather quick. I will run some DH HA's later tonight and get some longer combat sessions going.



Code:
BeastyBeast - [2014/03/22 13:13:24] ADDS+ 82 WAR a vault sentry  ID: 7621   XTARGET
BeastyBeast - [2014/03/22 13:13:24] ADDS= 1-> |7621|
BeastyBeast - [2014/03/22 13:13:27] Sarsez' Bite Rk. II --> a vault sentry
BeastyBeast - [2014/03/22 13:13:28] MQ2Melee::Attacking [a vault sentry].
BeastyBeast - [2014/03/22 13:13:28] MQ2Melee::Sticking [9.13 id 7621 moveback].
BeastyBeast - [2014/03/22 13:13:28] MQ2MoveUtils:: Dir(Any) Dist(9.13) Head(True) ID(7621) MB
BeastyBeast - [2014/03/22 13:13:29] Feral Swipe --> a vault sentry
BeastyBeast - [2014/03/22 13:13:29] MQ2MoveUtils:: AutoPause halting movement...
BeastyBeast - [2014/03/22 13:13:29] Bite of the Asp --> a vault sentry
BeastyBeast - [2014/03/22 13:13:30] MQ2Melee::Sticking [9.13 id 7621 !front].
BeastyBeast - [2014/03/22 13:13:30] MQ2MoveUtils:: Dir(Not Front) Dist(9.13) Head(True) ID(7621)
BeastyBeast - [2014/03/22 13:13:30] Chameleon Strike --> a vault sentry
BeastyBeast - [2014/03/22 13:13:31] No such 'spell' member 'Endurance'
BeastyBeast - [2014/03/22 13:13:31] botlite.mac@158 (Disc(int rest)): /if (${Me.CombatAbilityReady[${${CurrentSub}${i}}]} && (!${Me.ActiveDisc.ID}||!${Spell[${${CurrentSub}${i}}].Duration}) && ${Me.CurrentEndurance}>${Spell[${${CurrentSub}${i}}].Endurance}) /call MMOCast "${${CurrentSub}${i}}" disc 1s ${If[${Defined[${CurrentSub}Color]},-color${${CurrentSub}Color},-colorOrange]}
BeastyBeast - [2014/03/22 13:13:31] botlite.mac@195 (Combat): /if (${String[${OptionCombat.Arg[${i},|].NotEqual[NULL]}]} && ${Target.ID} && ${Target.ID}==${TarID}) /call ${Routine_${OptionCombat.Arg[${i},|]}} ${OptionCombat.Arg[${i},|]} ${If[${ForceMem.Find[${OptionCombat.Arg[${i},|]}]},1,0]}
BeastyBeast - [2014/03/22 13:13:31] botlite.mac@341 (Attacking2): /call Combat
BeastyBeast - [2014/03/22 13:13:31] botlite.mac@278 (CheckTarget1): /if ((${UseMelee}||${UseArchery}) && ${Target.ID}==${TarID} && ${Target.PctHPs}<=${AssistAt} && ${Target.Distance}<=${AttackRange} && ${Target.ID}) /call Attacking2
BeastyBeast - [2014/03/22 13:13:31] botlite.mac@104 (Main(string assist,int amount)): /call CheckTarget1
BeastyBeast - [2014/03/22 13:13:31] Tumult of Claws --> a vault sentry
BeastyBeast - [2014/03/22 13:13:31] No such 'spell' member 'Endurance'
BeastyBeast - [2014/03/22 13:13:31] botlite.mac@158 (Disc(int rest)): /if (${Me.CombatAbilityReady[${${CurrentSub}${i}}]} && (!${Me.ActiveDisc.ID}||!${Spell[${${CurrentSub}${i}}].Duration}) && ${Me.CurrentEndurance}>${Spell[${${CurrentSub}${i}}].Endurance}) /call MMOCast "${${CurrentSub}${i}}" disc 1s ${If[${Defined[${CurrentSub}Color]},-color${${CurrentSub}Color},-colorOrange]}
BeastyBeast - [2014/03/22 13:13:31] botlite.mac@195 (Combat): /if (${String[${OptionCombat.Arg[${i},|].NotEqual[NULL]}]} && ${Target.ID} && ${Target.ID}==${TarID}) /call ${Routine_${OptionCombat.Arg[${i},|]}} ${OptionCombat.Arg[${i},|]} ${If[${ForceMem.Find[${OptionCombat.Arg[${i},|]}]},1,0]}
BeastyBeast - [2014/03/22 13:13:31] botlite.mac@341 (Attacking2): /call Combat
BeastyBeast - [2014/03/22 13:13:31] botlite.mac@278 (CheckTarget1): /if ((${UseMelee}||${UseArchery}) && ${Target.ID}==${TarID} && ${Target.PctHPs}<=${AssistAt} && ${Target.Distance}<=${AttackRange} && ${Target.ID}) /call Attacking2
BeastyBeast - [2014/03/22 13:13:31] botlite.mac@104 (Main(string assist,int amount)): /call CheckTarget1
BeastyBeast - [2014/03/22 13:13:31] Bestial Rending Rk. III 
BeastyBeast - [2014/03/22 13:13:31] No such 'spell' member 'Endurance'
BeastyBeast - [2014/03/22 13:13:31] botlite.mac@158 (Disc(int rest)): /if (${Me.CombatAbilityReady[${${CurrentSub}${i}}]} && (!${Me.ActiveDisc.ID}||!${Spell[${${CurrentSub}${i}}].Duration}) && ${Me.CurrentEndurance}>${Spell[${${CurrentSub}${i}}].Endurance}) /call MMOCast "${${CurrentSub}${i}}" disc 1s ${If[${Defined[${CurrentSub}Color]},-color${${CurrentSub}Color},-colorOrange]}
BeastyBeast - [2014/03/22 13:13:31] botlite.mac@195 (Combat): /if (${String[${OptionCombat.Arg[${i},|].NotEqual[NULL]}]} && ${Target.ID} && ${Target.ID}==${TarID}) /call ${Routine_${OptionCombat.Arg[${i},|]}} ${OptionCombat.Arg[${i},|]} ${If[${ForceMem.Find[${OptionCombat.Arg[${i},|]}]},1,0]}
BeastyBeast - [2014/03/22 13:13:31] botlite.mac@341 (Attacking2): /call Combat
BeastyBeast - [2014/03/22 13:13:31] botlite.mac@278 (CheckTarget1): /if ((${UseMelee}||${UseArchery}) && ${Target.ID}==${TarID} && ${Target.PctHPs}<=${AssistAt} && ${Target.Distance}<=${AttackRange} && ${Target.ID}) /call Attacking2
BeastyBeast - [2014/03/22 13:13:31] botlite.mac@104 (Main(string assist,int amount)): /call CheckTarget1
BeastyBeast - [2014/03/22 13:13:31] Rush 
BeastyBeast - [2014/03/22 13:13:32] Glacial Lance --> a vault sentry
BeastyBeast - [2014/03/22 13:13:34] Feral Swipe --> a vault sentry
BeastyBeast - [2014/03/22 13:13:35] No such 'spell' member 'Endurance'
BeastyBeast - [2014/03/22 13:13:35] botlite.mac@158 (Disc(int rest)): /if (${Me.CombatAbilityReady[${${CurrentSub}${i}}]} && (!${Me.ActiveDisc.ID}||!${Spell[${${CurrentSub}${i}}].Duration}) && ${Me.CurrentEndurance}>${Spell[${${CurrentSub}${i}}].Endurance}) /call MMOCast "${${CurrentSub}${i}}" disc 1s ${If[${Defined[${CurrentSub}Color]},-color${${CurrentSub}Color},-colorOrange]}
BeastyBeast - [2014/03/22 13:13:35] botlite.mac@195 (Combat): /if (${String[${OptionCombat.Arg[${i},|].NotEqual[NULL]}]} && ${Target.ID} && ${Target.ID}==${TarID}) /call ${Routine_${OptionCombat.Arg[${i},|]}} ${OptionCombat.Arg[${i},|]} ${If[${ForceMem.Find[${OptionCombat.Arg[${i},|]}]},1,0]}
BeastyBeast - [2014/03/22 13:13:35] botlite.mac@341 (Attacking2): /call Combat
BeastyBeast - [2014/03/22 13:13:35] botlite.mac@278 (CheckTarget1): /if ((${UseMelee}||${UseArchery}) && ${Target.ID}==${TarID} && ${Target.PctHPs}<=${AssistAt} && ${Target.Distance}<=${AttackRange} && ${Target.ID}) /call Attacking2
BeastyBeast - [2014/03/22 13:13:35] botlite.mac@104 (Main(string assist,int amount)): /call CheckTarget1
BeastyBeast - [2014/03/22 13:13:35] Tumult of Claws --> a vault sentry
BeastyBeast - [2014/03/22 13:13:35] No such 'spell' member 'Endurance'
BeastyBeast - [2014/03/22 13:13:35] botlite.mac@158 (Disc(int rest)): /if (${Me.CombatAbilityReady[${${CurrentSub}${i}}]} && (!${Me.ActiveDisc.ID}||!${Spell[${${CurrentSub}${i}}].Duration}) && ${Me.CurrentEndurance}>${Spell[${${CurrentSub}${i}}].Endurance}) /call MMOCast "${${CurrentSub}${i}}" disc 1s ${If[${Defined[${CurrentSub}Color]},-color${${CurrentSub}Color},-colorOrange]}
BeastyBeast - [2014/03/22 13:13:35] botlite.mac@195 (Combat): /if (${String[${OptionCombat.Arg[${i},|].NotEqual[NULL]}]} && ${Target.ID} && ${Target.ID}==${TarID}) /call ${Routine_${OptionCombat.Arg[${i},|]}} ${OptionCombat.Arg[${i},|]} ${If[${ForceMem.Find[${OptionCombat.Arg[${i},|]}]},1,0]}
BeastyBeast - [2014/03/22 13:13:35] botlite.mac@341 (Attacking2): /call Combat
BeastyBeast - [2014/03/22 13:13:35] botlite.mac@278 (CheckTarget1): /if ((${UseMelee}||${UseArchery}) && ${Target.ID}==${TarID} && ${Target.PctHPs}<=${AssistAt} && ${Target.Distance}<=${AttackRange} && ${Target.ID}) /call Attacking2
BeastyBeast - [2014/03/22 13:13:35] botlite.mac@104 (Main(string assist,int amount)): /call CheckTarget1
BeastyBeast - [2014/03/22 13:13:35] Bestial Rending Rk. III 
BeastyBeast - [2014/03/22 13:13:36] No such 'spell' member 'Endurance'
BeastyBeast - [2014/03/22 13:13:36] botlite.mac@158 (Disc(int rest)): /if (${Me.CombatAbilityReady[${${CurrentSub}${i}}]} && (!${Me.ActiveDisc.ID}||!${Spell[${${CurrentSub}${i}}].Duration}) && ${Me.CurrentEndurance}>${Spell[${${CurrentSub}${i}}].Endurance}) /call MMOCast "${${CurrentSub}${i}}" disc 1s ${If[${Defined[${CurrentSub}Color]},-color${${CurrentSub}Color},-colorOrange]}
BeastyBeast - [2014/03/22 13:13:36] botlite.mac@195 (Combat): /if (${String[${OptionCombat.Arg[${i},|].NotEqual[NULL]}]} && ${Target.ID} && ${Target.ID}==${TarID}) /call ${Routine_${OptionCombat.Arg[${i},|]}} ${OptionCombat.Arg[${i},|]} ${If[${ForceMem.Find[${OptionCombat.Arg[${i},|]}]},1,0]}
BeastyBeast - [2014/03/22 13:13:36] botlite.mac@341 (Attacking2): /call Combat
BeastyBeast - [2014/03/22 13:13:36] botlite.mac@278 (CheckTarget1): /if ((${UseMelee}||${UseArchery}) && ${Target.ID}==${TarID} && ${Target.PctHPs}<=${AssistAt} && ${Target.Distance}<=${AttackRange} && ${Target.ID}) /call Attacking2
BeastyBeast - [2014/03/22 13:13:36] botlite.mac@104 (Main(string assist,int amount)): /call CheckTarget1
BeastyBeast - [2014/03/22 13:13:36] MQ2Melee::Sticking [9.13 id 7621 moveback].
BeastyBeast - [2014/03/22 13:13:36] MQ2MoveUtils:: Dir(Any) Dist(9.13) Head(True) ID(7621) MB
BeastyBeast - [2014/03/22 13:13:37] Frozen Venin --> a vault sentry
BeastyBeast - [2014/03/22 13:13:38] MQ2Melee::Sticking [OFF].
BeastyBeast - [2014/03/22 13:13:38] ADDS- 82 WAR a vault sentry  ID: 7621
BeastyBeast - [2014/03/22 13:13:38] ADDS= 0-> |
BeastyBeast - [2014/03/22 13:14:11] The current macro has ended.
 
Thanks for the report. Fixed that .Endurance. Reposted botlite.mac on first post and put that mmo_routines.inc on there too.
 
As always Pete.. Awesome!

I am wondering, as a best practice for testing, should I always re-run the makeini?
 
I updated it a little, but didnt get to test it .. as usual. So many projects open at once.

It doesnt hurt to have it newest as possible, and if anything is off let me know. I changed a bunch of the buff stacking conditions since they are no longer required.

Feel free to try it.
 
Update

Gem 12 is now the junk gem
No more code spam

For some reason I am playing possum even though I have it turned off right now

Code:
[Jolt]
JoltColor=Teal
JoltTotal=2
JoltUse1=FALSE
JoltSpellName1=Playing Possum
JoltConditions1=($\{Group} && $\{Me.PctAggro}>70 && !$\{Me.Invis} && $\{Me.Standing} && ($\{Group.MainTank.ID}!=$\{Me.ID}||!$\{SpawnCount

[group clr]} && !$\{SpawnCount[group druid]} && !$\{SpawnCount[group shaman]}))
JoltUse2=TRUE
JoltSpellName2=Roar of Thunder
JoltConditions2=($\{Group} && $\{Me.PctAggro}>70 && !$\{Me.Invis} && $\{Me.Standing} && ($\{Group.MainTank.ID}!=$\{Me.ID}||!$\{SpawnCount

[group clr]} && !$\{SpawnCount[group druid]} && !$\{SpawnCount[group shaman]}))

Also

Since there is no debuff yet I was trying to put Sha's slow as a dot but it doesnt seem to be working.

Code:
[Dot]
DotColor=Yellow
DotTotal=1
DotDurationMultiplier=2.05
DotUse1=TRUE
DotSpellName1=Sha's Reprisal Rk. II
DotConditions1=($\{Range.Between[21,$\{AssistAt}:$\{Target.PctHPs}]})
DotRecast1=90s
DotUse2=FALSE
DotSpellName2=Silbar's Endemic
DotConditions2=($\{Range.Between[36,$\{AssistAt}:$\{Target.PctHPs}]})
DotRecast2=72s
 
This version should auto create the [Debuff] for you. Sha's Reprisal is an AA now and i didnt have it auto added to the aa debuff check. makeini.mac

I think this should fix your playing possum problem. mmo_routines.inc
 
Will give those updates a try

Update:

Sha's was working but it was being cast so late in the encounter I was missing it. It was basicly cast on the mob at like 12% then I saw the icon in its buff window.

I put Dot| first just as an fyi thinking it would be the first thing check/cast but I might have my thinking wrong.

Otherwise this is a great mac with the beastlord so far.. I will have to switch to my Sk for tank as the beast yanks aggro from my monk almost instantly. Both are 92 with identical gear (fear touched etc)
 
It is a very, very rough first draft. All things considered, it is like 10% efficient of what it will be. I actually intend on making it good.. it's just finding the time. I have been trying to max toons out and snag gear while my accounts are gold. I have been rotating the gold ones so at least a few guys that need leveled can get AAs. but now i have a bunch of toons that need non-prestige gear. So I need to run a bunch of missions and I have just been using bot.mac to run them. If i would just sit down and finish it, i could probably knock out an archetype per day or with a fairly customized setup.
 
Hi Pete,
since new update my sham tries to heal mobs and chars not using selfbuffclickys anymore.

Spoiler:
[Settings]
AssistPC=
AssistPC2=
AssistAt=98
ReAssist=3s
ForceReAssist=FALSE
UseMelee=FALSE
UseArchery=FALSE
AttackRange=150
AttackCommand=/attack on
UseStick=FALSE
UseAbilities=FALSE
OpeningMove=
CombatConditions=($\{Target.ID}==$\{TarID} && $\{Target.PctHPs}<=$\{AssistAt} && $\{Target.LineOfSight} && !$\{Me.Feigning} && $\{Me.XTarget[1].ID})
IgnoreClickyBuffsInBags=FALSE
OptionCombat=AA|Clicky|Command|Debuff|Dot|Fade|FightBuff|Heal|HealPet|Jolt|Mana|Nuke|
OptionRest=Buff|Command|Fade|Heal|HealPet|Mana|MainTankBuff|Pet|SelfBuff|
ForceMem=|SelfBuff|Buff|Pet|Aura|
Assist=
LootNPCs=FALSE
[Mana]
MedAt=5
MedTimer=10s
MedToFull=FALSE
MedEvenIfNotInOOCRegen=FALSE
ManaColor=Orange
ManaTotal=2
ManaUse1=TRUE
ManaSpellName1=Cannibalization
ManaConditions1=($\{Me.PctMana}<=70 && !$\{Me.Invis} && $\{Me.Standing})
ManaUse2=TRUE
ManaSpellName2=Cannibalization
ManaConditions2=($\{Me.PctMana}<=70 && !$\{Me.Invis} && $\{Me.Standing})
Canni_IfManaBelow=70
DontCanni_UnlessManaBelow=99
Canni_IfMyHPAbove=70
[Buff]
BuffXTargets=FALSE
BuffPets=FALSE
AutoInvis=FALSE
AutoBreakInvis=FALSE
InvisSpell=Spirit Walk
InvisSpellGem=alt
InvisUndeadSpell=Place Holder
InvisUndeadSpellGem=gem1
LevitateSpell=Place Holder
LevitateSpellGem=gem1
BuffColor=White
BuffTotal=6
BuffDurationMultiplier=1.76
BuffUse1=TRUE
BuffSpellName1=Talisman of Celerity
BuffConditions1=($\{Select[$\{Group.Member[$\{i}].Class.ShortName},BER,BRD,BST,CLR,DRU,ENC,MAG,MNK,NEC,PAL,RNG,ROG,SHD,SHM,WAR,WIZ]})
BuffRecast1=2160s
BuffUse2=FALSE
BuffSpellName2=Group Perfected Levitation
BuffConditions2=($\{Select[$\{Group.Member[$\{i}].Class.ShortName},BER,BRD,BST,CLR,DRU,ENC,MAG,MNK,NEC,PAL,RNG,ROG,SHD,SHM,WAR,WIZ]})
BuffRecast2=86400s
BuffUse3=FALSE
BuffSpellName3=Perfected Levitation
BuffConditions3=($\{Select[$\{Group.Member[$\{i}].Class.ShortName},BER,BRD,BST,CLR,DRU,ENC,MAG,MNK,NEC,PAL,RNG,ROG,SHD,SHM,WAR,WIZ]})
BuffRecast3=86400s
BuffUse4=FALSE
BuffSpellName4=Spirit Walk
BuffConditions4=($\{Select[$\{Group.Member[$\{i}].Class.ShortName},BER,BRD,BST,CLR,DRU,ENC,MAG,MNK,NEC,PAL,RNG,ROG,SHD,SHM,WAR,WIZ]})
BuffRecast4=1200s
BuffUse5=FALSE
BuffSpellName5=Talisman of Unity
BuffConditions5=($\{Select[$\{Group.Member[$\{i}].Class.ShortName},BER,BRD,BST,CLR,DRU,ENC,MAG,MNK,NEC,PAL,RNG,ROG,SHD,SHM,WAR,WIZ]})
BuffRecast5=120m
BuffUse6=FALSE
BuffSpellName6=Unity of the Soul
BuffConditions6=($\{Select[$\{Group.Member[$\{i}].Class.ShortName},BER,BRD,BST,CLR,DRU,ENC,MAG,MNK,NEC,PAL,RNG,ROG,SHD,SHM,WAR,WIZ]})
BuffRecast6=120m
[Debuff]
DebuffColor=DarkYellow
DebuffTotal=5
DebuffUse1=TRUE
DebuffSpellName1=Turgur's Swarm
DebuffConditions1=($\{Range.Between[1,$\{AssistAt}:$\{Target.PctHPs}]})
DebuffRecast1=480s
DebuffUse2=TRUE
DebuffSpellName2=Malosinete
DebuffConditions2=($\{Range.Between[1,$\{AssistAt}:$\{Target.PctHPs}]})
DebuffRecast2=120s
DebuffUse3=FALSE
DebuffSpellName3=Tigir's Insect Swarm
DebuffConditions3=($\{Range.Between[1,$\{AssistAt}:$\{Target.PctHPs}]})
DebuffRecast3=210s
DebuffUse4=TRUE
DebuffSpellName4=Feralescense
DebuffConditions4=($\{Range.Between[1,$\{AssistAt}:$\{Target.PctHPs}]})
DebuffRecast4=180s
DebuffUse5=FALSE
DebuffSpellName5=Malosene
DebuffConditions5=($\{Range.Between[1,$\{AssistAt}:$\{Target.PctHPs}]})
DebuffRecast5=1230s
[FightBuff]
FightBuffColor=White
FightBuffTotal=4
FightBuffUse1=FALSE
FightBuffSpellName1=Silent Casting
FightBuffConditions1=(!$\{Me.Song[$\{FightBuffSpellName1}].ID} && !$\{Me.Buff[$\{FightBuffSpellName1}].ID} && $\{Spell[$\{FightBuffSpellName1}].Stacks} && $\{Target.Named})
FightBuffUse2=TRUE
FightBuffSpellName2=Dampen Resistance
FightBuffConditions2=(!$\{Me.Song[$\{FightBuffSpellName2}].ID} && !$\{Me.Buff[$\{FightBuffSpellName2}].ID} && $\{Spell[$\{FightBuffSpellName2}].Stacks})
FightBuffUse3=TRUE
FightBuffSpellName3=Acute Focus of Arcanum
FightBuffConditions3=(!$\{Me.Song[$\{FightBuffSpellName3}].ID} && !$\{Me.Buff[$\{FightBuffSpellName3}].ID} && $\{Spell[$\{FightBuffSpellName3}].Stacks})
FightBuffRecast3=180s
FightBuffUse4=TRUE
FightBuffSpellName4=Ward of Restoration
FightBuffConditions4=(!$\{Me.Song[$\{FightBuffSpellName4}].ID} && !$\{Me.Buff[$\{FightBuffSpellName4}].ID} && $\{Spell[$\{FightBuffSpellName4}].Stacks})
[Fade]
FadeColor=Green
FadeTotal=1
FadeUse1=TRUE
FadeSpellName1=Inconspicuous Totem
FadeConditions1=($\{Me.PctHPs}<=10 && !$\{Me.Invis} && $\{Me.Standing} && $\{Group.MainTank.ID}!=$\{Me.ID})
[Heal]
HealColor=Teal
HealTotal=8
HealUse1=TRUE
HealSpellName1=Union of Spirits
HealConditions1=($\{Group.Member[$\{i}].PctHPs}<40)
HealRecast1=18s
HealUse2=TRUE
HealSpellName2=Call of the Ancients
HealConditions2=($\{Group.Member[$\{i}].PctHPs}<60)
HealRecast2=0s
HealUse3=TRUE
HealSpellName3=Ancestral Aid
HealConditions3=($\{Group.Member[$\{i}].PctHPs}<50)
HealRecast3=30s
HealUse4=FALSE
HealSpellName4=Talisman of the Resolute
HealConditions4=($\{Group.Member[$\{i}].PctHPs}<80)
HealRecast4=1230s
HealUse5=FALSE
HealSpellName5=Spirit of the Relentless
HealConditions5=($\{Group.Member[$\{i}].PctHPs}<80)
HealRecast5=1644s
HealUse6=TRUE
HealSpellName6=Qirik's Recourse
HealConditions6=($\{Group.Member[$\{i}].PctHPs}<20)
HealRecast6=24s
HealUse7=TRUE
HealSpellName7=Ascendant's Intervention
HealConditions7=($\{Group.Member[$\{i}].PctHPs}<25)
HealRecast7=180s
HealUse8=TRUE
HealSpellName8=Qirik's Mending
HealConditions8=($\{Group.Member[$\{i}].PctHPs}<80)
HealRecast8=1s
[HealPet]
HealPetColor=Teal
HealPetTotal=5
HealPetUse1=TRUE
HealPetSpellName1=Companion's Blessing
HealPetConditions1=($\{Me.Pet.ID} && $\{Me.Pet.PctHPs}<=50 && !$\{Me.Invis} && $\{Me.Standing})
HealPetUse2=TRUE
HealPetSpellName2=Divine Companion Aura
HealPetConditions2=($\{Me.Pet.ID} && $\{Me.Pet.PctHPs}<=5 && !$\{Me.Invis} && $\{Me.Standing})
HealPetUse3=FALSE
HealPetSpellName3=Shadow of Renewal
HealPetConditions3=($\{Group.Member[$\{i}].Pet.ID} && $\{Group.Member[$\{i}].Pet.PctHPs}<80)
HealPetUse4=FALSE
HealPetSpellName4=Chant of the Burynai
HealPetConditions4=($\{Group.Member[$\{i}].Pet.ID} && $\{Group.Member[$\{i}].Pet.PctHPs}<80)
HealPetUse5=FALSE
HealPetSpellName5=Blood of Avoling
HealPetConditions5=($\{Group.Member[$\{i}].Pet.ID} && $\{Group.Member[$\{i}].Pet.PctHPs}<80)
[ImHit]
ImHitColor=Yellow
ImHitTotal=1
ImHitUse1=TRUE
ImHitSpellName1=Ancestral Guard
ImHitConditions1=($\{Me.PctHPs}<=50 && !$\{Me.Invis} && $\{Me.Standing})
[Nuke]
NukeColor=Red
NukeTotal=5
NukeUse1=TRUE
NukeSpellName1=Spirit Call
NukeConditions1=($\{Range.Between[40,$\{AssistAt}:$\{Target.PctHPs}]} && $\{Target.Named})
NukeRecast1=0s
NukeUse2=FALSE
NukeSpellName2=Ice Sheet
NukeConditions2=($\{Range.Between[1,$\{AssistAt}:$\{Target.PctHPs}]})
NukeRecast2=4s
NukeUse3=TRUE
NukeSpellName3=Frost Gift
NukeConditions3=($\{Range.Between[1,$\{AssistAt}:$\{Target.PctHPs}]})
NukeRecast3=12s
NukeUse4=FALSE
NukeSpellName4=Spinechiller's Spear of Venom
NukeConditions4=($\{Range.Between[1,$\{AssistAt}:$\{Target.PctHPs}]})
NukeRecast4=2s
NukeUse5=TRUE
NukeSpellName5=Bite of the Blightwolf
NukeConditions5=($\{Range.Between[1,$\{AssistAt}:$\{Target.PctHPs}]})
NukeRecast5=12s
[Root]
RootColor=Green
RootTotal=1
RootUse1=FALSE
RootSpellName1=Virulent Paralysis
RootConditions1=($\{Range.Between[1,$\{AssistAt}:$\{Target.PctHPs}]})
RootRecast1=72s
[XTar]
XTarColor=Cyan
XTarTotal=7
XTarUse1=FALSE
XTarSpellName1=Union of Spirits
XTarConditions1=($\{Me.XTarget[$\{i}].PctHPs}<=90 && !$\{Me.Invis} && $\{Me.Standing} && $\{Select[$\{Me.XTarget[$\{i}].TargetType},pc,mercenary]})
XTarRecast1=18s
XTarUse2=FALSE
XTarSpellName2=Call of the Ancients
XTarConditions2=($\{Me.XTarget[$\{i}].PctHPs}<=90 && !$\{Me.Invis} && $\{Me.Standing} && $\{Select[$\{Me.XTarget[$\{i}].TargetType},pc,mercenary]})
XTarRecast2=0s
XTarUse3=FALSE
XTarSpellName3=Ancestral Aid
XTarConditions3=($\{Me.XTarget[$\{i}].PctHPs}<=90 && !$\{Me.Invis} && $\{Me.Standing} && $\{Select[$\{Me.XTarget[$\{i}].TargetType},pc,mercenary]})
XTarRecast3=30s
XTarUse4=FALSE
XTarSpellName4=Talisman of Celerity
XTarConditions4=($\{Me.XTarget[$\{i}].PctHPs}<=90 && !$\{Me.Invis} && $\{Me.Standing} && $\{Select[$\{Me.XTarget[$\{i}].TargetType},pc,mercenary]})
XTarRecast4=2160s
XTarUse5=FALSE
XTarSpellName5=Group Perfected Levitation
XTarConditions5=($\{Me.XTarget[$\{i}].PctHPs}<=90 && !$\{Me.Invis} && $\{Me.Standing} && $\{Select[$\{Me.XTarget[$\{i}].TargetType},pc,mercenary]})
XTarRecast5=86400s
XTarUse6=FALSE
XTarSpellName6=Perfected Levitation
XTarConditions6=($\{Me.XTarget[$\{i}].PctHPs}<=90 && !$\{Me.Invis} && $\{Me.Standing} && $\{Select[$\{Me.XTarget[$\{i}].TargetType},pc,mercenary]})
XTarRecast6=86400s
XTarUse7=FALSE
XTarSpellName7=Spirit Walk
XTarConditions7=($\{Me.XTarget[$\{i}].PctHPs}<=90 && !$\{Me.Invis} && $\{Me.Standing} && $\{Select[$\{Me.XTarget[$\{i}].TargetType},pc,mercenary]})
XTarRecast7=1200s
[AA]
AAColor=Purple
AATotal=3
AAUse1=TRUE
AASpellName1=Rabid Bear
AAConditions1=($\{Range.Between[40,$\{AssistAt}:$\{Target.PctHPs}]} && $\{Target.Named})
AARecast1=10s
AAUse2=FALSE
AASpellName2=Fortify Companion
AAConditions2=($\{Range.Between[1,$\{AssistAt}:$\{Target.PctHPs}]})
AARecast2=10s
AAUse3=TRUE
AASpellName3=Extended Pestilence
AAConditions3=($\{Range.Between[50,$\{AssistAt}:$\{Target.PctHPs}]} && $\{Target.Named})
AARecast3=10s
[Dot]
DotColor=Yellow
DotTotal=6
DotDurationMultiplier=1.76
DotUse1=FALSE
DotSpellName1=Mojo
DotConditions1=($\{Range.Between[15,$\{AssistAt}:$\{Target.PctHPs}]})
DotRecast1=30s
DotUse2=FALSE
DotSpellName2=Blood of Jaled'Dar
DotConditions2=($\{Range.Between[21,$\{AssistAt}:$\{Target.PctHPs}]})
DotRecast2=42s
DotUse3=FALSE
DotSpellName3=Nectar of the Slitheren
DotConditions3=($\{Range.Between[21,$\{AssistAt}:$\{Target.PctHPs}]})
DotRecast3=42s
DotUse4=FALSE
DotSpellName4=Breath of the Shiverback
DotConditions4=($\{Range.Between[42,$\{AssistAt}:$\{Target.PctHPs}]})
DotRecast4=84s
DotUse5=TRUE
DotSpellName5=Nargul's Malady
DotConditions5=($\{Range.Between[6,$\{AssistAt}:$\{Target.PctHPs}]})
DotRecast5=12s
DotUse6=FALSE
DotSpellName6=Kralbor's Pandemic
DotConditions6=($\{Range.Between[42,$\{AssistAt}:$\{Target.PctHPs}]})
DotRecast6=84s
[SelfBuff]
SelfBuffColor=DarkGreen
SelfBuffTotal=1
SelfBuffUse1=FALSE
SelfBuffSpellName1=Pack of Aina
SelfBuffConditions1=($\{Spell[$\{SelfBuffSpellName1}].Stacks})
[MainTankBuff]
MainTankBuffColor=Green
MainTankBuffTotal=4
MainTankBuffDurationMultiplier=1.76
MainTankBuffUse1=TRUE
MainTankBuffSpellName1=Talisman of the Tiger
MainTankBuffConditions1=($\{Group.MainTank.ID}==$\{Group.Member[$\{i}].ID})
MainTankBuffRecast1=30s
MainTankBuffUse2=TRUE
MainTankBuffSpellName2=Untamed Growth
MainTankBuffConditions2=($\{Group.MainTank.ID}==$\{Group.Member[$\{i}].ID})
MainTankBuffRecast2=150s
MainTankBuffUse3=TRUE
MainTankBuffSpellName3=Lethargy
MainTankBuffConditions3=($\{Group.MainTank.ID}==$\{Group.Member[$\{i}].ID})
MainTankBuffRecast3=270s
MainTankBuffUse4=TRUE
MainTankBuffSpellName4=Halcyon Gust
MainTankBuffConditions4=($\{Group.MainTank.ID}==$\{Group.Member[$\{i}].ID})
MainTankBuffRecast4=24s
[Pet]
PetColor=Pink
PetTotal=1
PetAttackConditions=($\{Target.LineOfSight})
PetUse1=TRUE
PetSpellName1=Wurt's Faithful
PetConditions1=(!$\{Me.Pet.ID} && !$\{Me.Invis} && $\{Me.Standing})
PH1=
[Clicky]
ClickyColor=Orange
ClickyTotal=1
ClickyUse1=TRUE
ClickySpellName1=Heroic Spiritskin Coat
ClickyConditions1=($\{Range.Between[30,$\{AssistAt}:$\{Target.PctHPs}]} && !$\{FindItem[$\{ClickySpellName1}].Timer})
 
Last edited:
Hi Drow

Not sure if this is your issue but i noticed a couple of spaces here:

Code:
OptionCombat=AA|Clicky|Command|Debuff|Dot|Fade|Fig htBuff|Heal|HealPet|Jolt|Mana|Nuke|
OptionRest=Buff|Command|Fade|Heal|HealPet|Mana|Mai nTankBuff|Pet|SelfBuff|

at fightbuff and maintankbuff.. Not sure if it just formatting in your paste but i would think that might be an issue if those spaces are there
 
Yeah it looks like the last eq patch broke some things.. here are some issues so far.

Spoiler:
Beastybeast - [2014/03/27 22:01:59] No such 'spell' member 'Rank'
Beastybeast - [2014/03/27 22:01:59] MMO_Routines.inc@891 (CastAutoClickiesLoad): /varcalc iClickyRank ${Me.Inventory[${iSlot}].Spell.Rank}+1
Beastybeast - [2014/03/27 22:01:59] MMO_Routines.inc@817 (CastAutoClickies): /if (!${Defined[AutoClickiesLoad]}) /call CastAutoClickiesLoad
Beastybeast - [2014/03/27 22:01:59] botlite.mac@131 (Rest): /call CastAutoClickies
Beastybeast - [2014/03/27 22:01:59] botlite.mac@107 (Main(string assist,int amount)): /if (${Me.CombatState.NotEqual[COMBAT]} && !${Me.Hovering}) /call Rest
Beastybeast - [2014/03/27 22:01:59] No such 'spell' member 'Rank'
Beastybeast - [2014/03/27 22:01:59] MMO_Routines.inc@891 (CastAutoClickiesLoad): /varcalc iClickyRank ${Me.Inventory[${iSlot}].Spell.Rank}+1
Beastybeast - [2014/03/27 22:01:59] MMO_Routines.inc@817 (CastAutoClickies): /if (!${Defined[AutoClickiesLoad]}) /call CastAutoClickiesLoad
Beastybeast - [2014/03/27 22:01:59] botlite.mac@131 (Rest): /call CastAutoClickies
Beastybeast - [2014/03/27 22:01:59] botlite.mac@107 (Main(string assist,int amount)): /if (${Me.CombatState.NotEqual[COMBAT]} && !${Me.Hovering}) /call Rest
Beastybeast - [2014/03/27 22:01:59] No such 'spell' member 'Rank'
Beastybeast - [2014/03/27 22:01:59] MMO_Routines.inc@891 (CastAutoClickiesLoad): /varcalc iClickyRank ${Me.Inventory[${iSlot}].Spell.Rank}+1
Beastybeast - [2014/03/27 22:01:59] MMO_Routines.inc@817 (CastAutoClickies): /if (!${Defined[AutoClickiesLoad]}) /call CastAutoClickiesLoad
Beastybeast - [2014/03/27 22:01:59] botlite.mac@131 (Rest): /call CastAutoClickies
Beastybeast - [2014/03/27 22:01:59] botlite.mac@107 (Main(string assist,int amount)): /if (${Me.CombatState.NotEqual[COMBAT]} && !${Me.Hovering}) /call Rest
Beastybeast - [2014/03/27 22:02:00] No such 'spell' member 'Rank'
Beastybeast - [2014/03/27 22:02:00] MMO_Routines.inc@891 (CastAutoClickiesLoad): /varcalc iClickyRank ${Me.Inventory[${iSlot}].Spell.Rank}+1
Beastybeast - [2014/03/27 22:02:00] MMO_Routines.inc@817 (CastAutoClickies): /if (!${Defined[AutoClickiesLoad]}) /call CastAutoClickiesLoad
Beastybeast - [2014/03/27 22:02:00] botlite.mac@131 (Rest): /call CastAutoClickies
Beastybeast - [2014/03/27 22:02:00] botlite.mac@107 (Main(string assist,int amount)): /if (${Me.CombatState.NotEqual[COMBAT]} && !${Me.Hovering}) /call Rest
Beastybeast - [2014/03/27 22:02:00] No such 'spell' member 'Rank'
Beastybeast - [2014/03/27 22:02:00] MMO_Routines.inc@891 (CastAutoClickiesLoad): /varcalc iClickyRank ${Me.Inventory[${iSlot}].Spell.Rank}+1
Beastybeast - [2014/03/27 22:02:00] MMO_Routines.inc@817 (CastAutoClickies): /if (!${Defined[AutoClickiesLoad]}) /call CastAutoClickiesLoad
Beastybeast - [2014/03/27 22:02:00] botlite.mac@131 (Rest): /call CastAutoClickies
Beastybeast - [2014/03/27 22:02:00] botlite.mac@107 (Main(string assist,int amount)): /if (${Me.CombatState.NotEqual[COMBAT]} && !${Me.Hovering}) /call Rest
Beastybeast - [2014/03/27 22:02:00] No such 'spell' member 'Rank'
Beastybeast - [2014/03/27 22:02:00] MMO_Routines.inc@891 (CastAutoClickiesLoad): /varcalc iClickyRank ${Me.Inventory[${iSlot}].Spell.Rank}+1
Beastybeast - [2014/03/27 22:02:00] MMO_Routines.inc@817 (CastAutoClickies): /if (!${Defined[AutoClickiesLoad]}) /call CastAutoClickiesLoad
Beastybeast - [2014/03/27 22:02:00] botlite.mac@131 (Rest): /call CastAutoClickies
Beastybeast - [2014/03/27 22:02:00] botlite.mac@107 (Main(string assist,int amount)): /if (${Me.CombatState.NotEqual[COMBAT]} && !${Me.Hovering}) /call Rest
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana
Beastybeast - [2014/03/27 22:02:03] No such 'spell' member 'Slot'
Beastybeast - [2014/03/27 22:02:03] botlite.mac@1139 (ManaLoad): /if (${Me.Gem[${i}].Slot[2].Left[13].Equal[Increase Mana]}||${Me.Gem[${i}].Slot[1].Left[13].Equal[Increase Mana]}) {
Beastybeast - [2014/03/27 22:02:03] botlite.mac@939 (Mana): /if (!${Defined[ManaLoaded]}) /call ManaLoad
Beastybeast - [2014/03/27 22:02:03] botlite.mac@113 (Main(string assist,int amount)): /if (${Me.PctMana} && ${Me.Class.ShortName.NotEqual[BRD]}) /call Mana


Also :
Spoiler:
Beastybeast - [2014/03/27 22:02:59] ADDS+ 94 WAR a tortured soul ID: 5887 XTARGET
Beastybeast - [2014/03/27 22:02:59] ADDS= 1-> |5887|
Beastybeast - [2014/03/27 22:03:11] Mending of the Izon Rk. III
Beastybeast - [2014/03/27 22:03:12] Mending of the Izon Rk. III
Beastybeast - [2014/03/27 22:03:12] Mending of the Izon Rk. III
Beastybeast - [2014/03/27 22:03:13] Mending of the Izon Rk. III
Beastybeast - [2014/03/27 22:03:13] # CMD: [/target ID 5887]
Beastybeast - [2014/03/27 22:03:13] <tankytank> Beastybeast //target ID 5887
Beastybeast - [2014/03/27 22:03:15] Focused Paragon of Spirits --> Beastybeast
Beastybeast - [2014/03/27 22:03:15] Focused Paragon of Spirits --> name
Beastybeast - [2014/03/27 22:03:17] Mending of the Izon Rk. III
Beastybeast - [2014/03/27 22:03:17] Mending of the Izon Rk. III
Beastybeast - [2014/03/27 22:03:18] Mending of the Izon Rk. III
Beastybeast - [2014/03/27 22:03:18] Mending of the Izon Rk. III
Beastybeast - [2014/03/27 22:03:19] Mending of the Izon Rk. III
Beastybeast - [2014/03/27 22:03:19] Mending of the Izon Rk. III
Beastybeast - [2014/03/27 22:03:21] Mending of the Izon Rk. III
Beastybeast - [2014/03/27 22:03:21] Mending of the Izon Rk. III
Beastybeast - [2014/03/27 22:03:22] Mending of the Izon Rk. III --> Tankytank
Beastybeast - [2014/03/27 22:03:28] Mending of the Izon Rk. III --> Tankytank
Beastybeast - [2014/03/27 22:03:33] Mending of the Izon Rk. III --> Tankytank


All of those heals were cast on the mob

and:
Spoiler:
Focused Paragon of Spirits --> a bloodthirsty pirate
</tankytank>
 
Last edited by a moderator: