Bot macro - Customization

PeteSampras

Your UI is fucking you. Stop using it.
Joined
Dec 12, 2007
Messages
3,956
Reaction score
49
Points
38
This thread should be used exclusively for asking for or providing examples of how to tweak INI settings for bot.mac. Please dont report errors or do anything other than ask for or provide help. If there is an issue/bug/error/gripe/request for bot.mac, please ask on the bot.mac thread.

Please don't post on this thread if it doesn't directly deal with tweaking bot.mac INI settings. I beg of you.

I will post a few replies below this as place holders for content. Please dont post examples / questions until i have! Thank you!
 
Last edited:
100 Wiz - courtesy of spin
Code:
[Settings]
OptionsCheck=|Merc|AA|AutoClickies|ClickyMaintenance|Fade|ClickyNuke|Jolt|Nuke|SelfBuff|Snare|Mana|ModRod|
OptionsCheckRaid=|Merc|AA|AutoClickies|ClickyMaintenance|Fade|ClickyNuke|Jolt|Nuke|SelfBuff|Mana|ModRod|
UseCamp=TRUE
CampRadius=30
CampRadiusMax=150
RestrictedZones=344,202,151,345
LootNPCs=FALSE
Verbose=FALSE
MyChannel=bc
AnnounceChannel=bc
AnnounceEvents=TRY|CAST_SUCCESS|CAST_IMMUNE|CAST_RESIST
EQBCAnnounceAdds=FALSE
AutoHideNPCCorpses=FALSE
ClearTargetDataAlias=ClearTargetDataAlias
EmergencyAlias=EmergencyAlias
EmergencySkill=EmergencySkill
ImmunityCheck=TRUE
BotVersion=v2.65
GMAction=
AuthorizedUsers=

[Assist]
AssistType=3
AssistPC=MYTANK
AssistAt=97
AttackRange=150
AttackCommand=/attack on
AmIOffTank=FALSE
UseMelee=FALSE
UseArchery=FALSE
ArcheryMaxDistance=200
ArcheryMinDistance=35
SetTargetMessage=Kill_this
BurnModeAlias=BurnModeAlias
OpeningMove=
AttackConditions=

[Follow]
FollowMethod=stick|30 healer
FollowCommand=Follow Me
StopFollowCommand=Stop Follow
MoveUpCommand=MoveUpCommand

[ImHit]
ImHitTotal=1
ImHitAnnounce=FALSE

ImHitUse1=TRUE
ImHitSpellName1=Concussive Intuition
ImHitRecast1=1s
ImHitUseAtMyHP1=90
ImHitConditions1=

ImHitUse2=TRUE
ImHitSpellName2=A hole in space
ImHitRecast2=1s
ImHitUseAtMyHP2=40
ImHitConditions2=

[Fade]
FadeTotal=1
FadeAnnounce=FALSE
FadeUse1=TRUE
FadeSpellName1=A Hole In Space
FadeConditions1=
FadeSpellGem1=alt
FadeUseAtMyHP1=10
FadeConditions=

[AA]
AATotal=8
AAAnnounce=FALSE

AAUse1=TRUE
AASpellName1=Silent Casting
AAUseAtMobPctHP1=98
AAStopAtMobPctHP1=5
AARecast1=1s
AANamedOnly1=FALSE
AAConditions1=

AAUse2=TRUE
AASpellName2=Prolonged Destruction
AAUseAtMobPctHP2=98
AAStopAtMobPctHP2=15
AARecast2=1s
AAUseAtMyHP2=100
AANamedOnly2=TRUE
AAConditions2=

AAUse3=FALSE
AASpellName3=Call of Xuzl
AAUseAtMobPctHP3=96
AAStopAtMobPctHP3=5
AARecast3=1s
AANamedOnly3=TRUE
AAConditions3=

AAUse4=TRUE
AASpellName4=Empowered Focus of Arcanum
AAUseAtMobPctHP4=98
AAStopAtMobPctHP4=5
AARecast4=1s
AAUseAtMyHP4=100
AANamedOnly4=TRUE
AAConditions4=

AAUse5=FALSE
AASpellName5=Fundament: First Spire of Arcanum
AAUseAtMobPctHP5=96
AAStopAtMobPctHP5=5
AARecast5=1s
AANamedOnly5=FALSE
AAConditions5=

AAUse6=FALSE
AASpellName6=Fundament: Second Spire of Arcanum
AAUseAtMobPctHP6=96
AAStopAtMobPctHP6=5
AARecast6=1s
AANamedOnly6=TRUE
AAConditions6=

AAUse7=TRUE
AASpellName7=Fundament: Third Spire of Arcanum
AAUseAtMobPctHP7=96
AAStopAtMobPctHP7=5
AARecast7=1s
AANamedOnly7=TRUE
AAConditions7=

AAUse8=TRUE
AASpellName8=Improved Twincast
AAUseAtMobPctHP8=96
AAStopAtMobPctHP8=5
AARecast8=1s
AANamedOnly8=FALSE
AAConditions8=
AAConditions=

[ClickyMaintenance]
clickies=0

[ClickyNuke]
ClickyNukeTotal=1
ClickyNukeAnnounce=FALSE
ClickyNukeUse1=TRUE
ClickyNukeName1=Staff of Prismatic Power
ClickyNukeConditions1=
ClickyNukeSpellGem1=item
ClickyNukeRecast1=1s
ClickyNukeUseAtMobPctHP1=96
ClickyNukeStopAtMobPctHP1=1
ClickyNukeNamedOnly1=TRUE
ClickyNukeConditions=

[GoM]
GoMTotal=1
GoMTotalIfNamed=1
GoMAnnounce=FALSE
GoMUse1=TRUE
GoMSpellName1=Ethereal Weave
GoMSpellIcon1=Ethereal Incandescence
GoMSpellGem1=gem3
GoMConditions=

[Jolt]
JoltTotal=4
ForceMemJolt=FALSE
JoltAnnounce=FALSE

JoltAfter1=6
JoltUse1=TRUE
JoltSpellName1=Concussive Salvo Rk. II
JoltConditions1=
JoltSpellGem1=Gem1
JoltUseAtMobPctHP1=96
JoltStopAtMobPctHP1=5
JoltRecast1=18s
JoltValue1=10
JoltNamedOnly1=FALSE
JoltAtAggroPct1=80

JoltAfter2=3
JoltUse2=TRUE
JoltSpellName2=Concussive Intuition
JoltConditions2=
JoltSpellGem2=alt
JoltUseAtMobPctHP2=96
JoltStopAtMobPctHP2=5
JoltRecast2=18s
JoltValue2=10
JoltNamedOnly2=FALSE
JoltAtAggroPct2=75

JoltAfter3=3
JoltUse3=TRUE
JoltSpellName3=Arcane Whisper
JoltSpellGem3=alt
JoltUseAtMobPctHP3=96
JoltStopAtMobPctHP3=5
JoltRecast3=18s
JoltValue3=10
JoltNamedOnly3=FALSE
JoltAtAggroPct3=60

JoltAfter4=3
JoltUse4=FALSE
JoltSpellName4=Mind Crash
JoltSpellGem4=alt
JoltUseAtMobPctHP4=96
JoltStopAtMobPctHP4=5
JoltRecast4=18s
JoltValue4=3
JoltNamedOnly4=FALSE
JoltAtAggroPct4=50
JoltConditions=

[Nuke]
NukeTotal=11
NukeTotalIfNamed=11
ForceMemNuke=FALSE
NukeAnnounce=FALSE

NukeUse1=TRUE
NukeSpellName1=Skullfreeze
NukeSpellGem1=gem2
NukeUseAtMobPctHP1=98
NukeStopAtMobPctHP1=90
NukeRecast1=18s
NukeConditions1=!${Me.Buff[Syllable of Angerwarding].ID}

NukeUse2=TRUE
NukeSpellName2=Ethereal Weave
NukeSpellGem2=gem3
NukeUseAtMobPctHP2=96
NukeStopAtMobPctHP2=1
NukeRecast2=1s
NukeConditions2=${Twincast}

NukeUse3=TRUE
NukeSpellName3=Ethereal Hoarfrost Rk. II
NukeSpellGem3=gem9
NukeUseAtMobPctHP3=96
NukeStopAtMobPctHP3=1
NukeRecast3=1s
NukeConditions3=(${Me.Buff[Twincast].ID} || ${Me.Song[Thricewoven Power].ID} || ${Me.Song[Flashsear Singe II].ID} || ${Me.Buff[Syllable of Ice II].ID}  || ${Me.Buff[Syllable of Mastery II].ID})

NukeUse4=TRUE
NukeSpellName4=Force of Will
NukeSpellGem4=alt
NukeUseAtMobPctHP4=94
NukeStopAtMobPctHP4=1
NukeRecast4=1s
NukeConditions4=(!${Me.Twincast} && !${Me.Song[Thricewoven Power].ID} && !${Me.Song[Flashsear Singe II].ID} && !${Me.Buff[Syllable of Fire II].ID} && !${Me.Buff[Syllable of Ice II].ID} && !${Me.Buff[Syllable of Magic II].ID} && !${Me.Buff[Syllable of Mastery II].ID})

NukeUse5=TRUE
NukeSpellName5=Force of Flame
NukeSpellGem5=alt
NukeUseAtMobPctHP5=94
NukeStopAtMobPctHP5=1
NukeRecast5=1s
NukeConditions5=(!${Me.Twincast} && !${Me.Song[Thricewoven Power].ID} && !${Me.Song[Flashsear Singe II].ID} && !${Me.Buff[Syllable of Fire II].ID} && !${Me.Buff[Syllable of Ice II].ID} && !${Me.Buff[Syllable of Magic II].ID} && !${Me.Buff[Syllable of Mastery II].ID})

NukeUse6=TRUE
NukeSpellName6=Force of Ice
NukeSpellGem6=alt
NukeUseAtMobPctHP6=94
NukeStopAtMobPctHP6=1
NukeRecast6=1s
NukeConditions6=(!${Me.Twincast} && !${Me.Song[Thricewoven Power].ID} && !${Me.Song[Flashsear Singe II].ID} && !${Me.Buff[Syllable of Fire II].ID} && !${Me.Buff[Syllable of Ice II].ID} && !${Me.Buff[Syllable of Magic II].ID} && !${Me.Buff[Syllable of Mastery II].ID})

NukeUse7=TRUE
NukeSpellName7=Claw of the Flamewing Rk. III
NukeSpellGem7=gem7
NukeUseAtMobPctHP7=96
NukeStopAtMobPctHP7=1
NukeRecast7=1s
NukeConditions7=!${GoM} && !${Twincast}

NukeUse8=TRUE
NukeSpellName8=Wildether Barrage Rk. III
NukeSpellGem8=gem6
NukeUseAtMobPctHP8=96
NukeStopAtMobPctHP8=1
NukeRecast8=1s
NukeConditions8=!${GoM} && !${Twincast}

NukeUse9=FALSE
NukeSpellName9=Flashsear
NukeSpellGem9=gem10
NukeUseAtMobPctHP9=94
NukeStopAtMobPctHP9=1
NukeRecast9=1s
NukeConditions9=!${GoM} && !${Twincast}

NukeUse10=TRUE
NukeSpellName10=Ethereal Incandescence Rk. III
NukeSpellGem10=gem4
NukeUseAtMobPctHP10=90
NukeStopAtMobPctHP10=1
NukeRecast10=1s
NukeConditions10=(${Me.Buff[Twincast].ID} || ${Me.Song[Thricewoven Power].ID} || ${Me.Song[Flashsear Singe II].ID} || ${Me.Buff[Syllable of Fire II].ID}  || ${Me.Buff[Syllable of Mastery II].ID})

NukeUse11=TRUE
NukeSpellName11=Ethereal Salvo Rk. II
NukeSpellGem11=gem5
NukeUseAtMobPctHP11=90
NukeStopAtMobPctHP11=1
NukeRecast11=1s
NukeConditions11=(${Me.Buff[Syllable of Magic II].ID} || ${Me.Buff[Syllable of Mastery II].ID})
NukeConditions=

[SelfBuff]
SelfBuffTotal=6
SelfBuffAnnounce=FALSE
SelfBuffUse1=TRUE
SelfBuffSpellName1=Improved Familiar
SelfBuffSpellIcon1=Improved Familiar
SelfBuffConditions1=
SelfBuffSpellGem1=alt
SelfBuffUse2=FALSE
SelfBuffSpellName2=Ro's Flaming Familiar
SelfBuffSpellIcon2=Ro's Flaming Familiar
SelfBuffConditions2=
SelfBuffSpellGem2=alt
SelfBuffUse3=TRUE
SelfBuffSpellName3=Shield of the Dauntless
SelfBuffSpellIcon3=Shield of the Dauntless Rk. II
SelfBuffSpellGem3=gem12
SelfBuffConditions3=
SelfBuffUse4=FALSE
SelfBuffSpellName4=Bleakmist Guard
SelfBuffSpellIcon4=Bleakmist Guard
SelfBuffSpellGem4=gem12
SelfBuffConditions4=
SelfBuffUse5=TRUE
SelfBuffSpellName5=Armor of the Stonescale
SelfBuffSpellIcon5=Armor of the Stonescale
SelfBuffSpellGem5=gem12
SelfBuffConditions5=
SelfBuffUse6=FALSE
SelfBuffSpellName6=Stonescale Husk
SelfBuffSpellIcon6=Stonescale Husk Rk. II
SelfBuffSpellGem6=gem12
SelfBuffConditions6=
SelfBuffConditions=

[Snare]
SnareTotal=2
ForceMemSnare=FALSE
SnareAnnounce=FALSE
SnareUse1=FALSE
SnareSpellName1=Atol's Shackles
SnareConditions1=
SnareSpellGem1=alt
SnareUseAtMobPctHP1=15
SnareMaxTries1=1
SnareUse2=FALSE
SnareSpellName2=Atol's Unresistable Shackles
SnareConditions2=
SnareSpellGem2=alt
SnareUseAtMobPctHP2=15
SnareMaxTries2=1
SnareConditions=

[Mana]
MedAt=75
MedToFull=FALSE
MedEvenIfNotInOOCRegen=TRUE
MedTimer=10s
Harvest_IfManaBelow=70
DontHarvest_UnlessManaBelow=70
UseClarityPotions=FALSE
ManaConditions=

[Combat]
CombatFrequency1=AA|Mana
CombatFrequency2=Nuke
CombatFrequency3=Nuke
CombatFrequency4=Nuke
CombatFrequency5=Nuke|ClickyNuke|Jolt
StandardCombatOptions=Bard|XHeal|HealSingle|HealGroup|HealBalance|HealSelf|HealPet|Disc|MainTankBuff|FightBuff|Lifetap|Stun|AA|Dot|Nuke|Snare|ClickyNuke|Jolt|Rez|ModRod|Mana|Merc

[Roles]
SetRoles=TRUE
GroupLeader=NULL
GroupMainTank=NULL
GroupMainAssist=NULL
GroupPuller=NULL
GroupXTarget1=NULL
RaidXTarget1=Raid Assist 1 Target

[AAtoBuy]
AABuy=TRUE
AABuyChannel=/echo
AABuyAt=21
AABuyMode=Classic
AABuyPageOrder=Class|Archetype|General|Special





AACount=44        
AA1=Group Perfected Levitation|M|2
AA2=General Sturdiness|M|1
AA3=Harvest of Druzzil|M|3
AA4=Hastened Harvest of Druzzil|M|3
AA5=Force of Flame|M|3
AA6=Force of Ice|M|3
AA7=Force of Will|M|3
AA8=A Hole in Space|M|3
AA9=Arcane Whisper|M|3
AA10=Improved Twincast|M|3
AA11=Focus of Arcanum|M|3
AA12=Acute Focus of Arcanum|M|3
AA13=Destructive Fury|M|2
AA14=Expansive Mind|M|2
AA15=Enlightened Focus of Arcanum|M|3
AA16=Empowered Focus of Arcanum|M|3
AA17=Prolonged Destruction|M|3
AA18=Mystical Attuning|M|1
AA19=Lower Element|M|3
AA20=Atols Unresistable Shackles|M|3
AA21=Secondary Recall|M|3
AA22=Spell Casting Fury Mastery|M|3
AA23=Mind Crash|M|3
AA24=Combat Agility|M|1
AA25=Combat Stability|M|1
AA26=Gift of Mana|M|2
AA27=Mental Clarity|M|2
AA28=Mental Stamina|M|2
AA29=Silent Casting|M|2
AA30=Hastened Silent Casting|M|2
AA31=Quickened Silent Casting|M|2
AA32=Spell Casting Subtlety|M|2
AA33=Arcane Overkill|M|3
AA34=Druzzil's Mystical Blessing|M|3
AA35=Druzzil's Mystical Familiar|M|3
AA36=E'Ci's Icy Blessing|M|3
AA37=E'Ci's Icy Familiar|M|3
AA38=Extended Silent Casting|M|3
AA39=Extended Swarm|M|3
AA40=Improved Familiar|M|3
AA41=Kerafyrm's Favor|M|3
AA42=Kerafyrm's Prismatic Familiar|M|3
AA43=Quick Damage|M|3
AA44=Ro's Flaming Familiar|M|3
LimitedGeneral=
LimitedArchetype=
LimitedClass=
LimitedSpecial=


[Campfire]
CF_Item1=Fellowship Kit:                                                                                                                                                                                                                                             
CF_Item2=Fellowship Lumber Bundle:                                                                                                                                                                                                                                             
AutoUseCampfire=
SetCampfire=
CampfireName=

[Buff]
BuffXTargets=FALSE
BuffPets=FALSE
AutoInvis=FALSE
AutoBreakInvis=FALSE
BuffConditions=
[Merc]
MercAssistAt=100
WAR_MercStanceNormal=
WAR_MercStanceNamed=
WAR_MercStanceOOC=
WIZ_MercStanceNormal=
WIZ_MercStanceNamed=
WIZ_MercStanceOOC=
CLR_MercStanceNormal=
CLR_MercStanceNamed=
CLR_MercStanceOOC=
ROG_MercStanceNormal=
ROG_MercStanceNamed=
ROG_MercStanceOOC=
 
Last edited:
Necro dot + nuke linking

Here is an example of how to link necro dots, nukes, and their twincast dot AA called Gift of Deathly Resolve. Additionally, this necro example is set to use 3 swift dots if in a group of more than 3, and to use 6 dots if in a group 3 or less. It will ForceMemDots in case of a named and use up to 11 dots in that case.

AA: let's get the AA to fire if it is a named target
Code:
[AA]
AATotal=1
AAAnnounce=FALSE
 
AAUse1=TRUE
AASpellName1=Gift of Deathly Resolve
AAUseAtMobPctHP1=98
AAStopAtMobPctHP1=1
AARecast1=1s
AANamedOnly1=[COLOR=yellow]TRUE[/COLOR]
AAConditions1=${Spell[Gift of Deathly Resolve].Stacks}
Nukes: <-- Note that I am making reference to actual variable names of dots using ${DotSpellName1} etc. This is how I am linking them to each other.
Code:
[Nuke]
NukeTotal=5
NukeTotalIfNamed=5
ForceMemNuke=FALSE
NukeAnnounce=FALSE
 
NukeUse1=TRUE
[COLOR=lime]NukeSpellName1[/COLOR]=Scintillate Bones
NukeSpellGem1=gem12
NukeUseAtMobPctHP1=99
NukeStopAtMobPctHP1=15
NukeRecast1=1s
NukeConditions1=((${DebuffUse1} && !${Debuff1${Target.ID}})||(${Me.GemTimer[${DotSpellName1}]} && ${Me.GemTimer[${DotSpellName2}]} && ${Me.GemTimer[${DotSpellName3}]})||(!${Me.Song[Deathly Resolve].ID} && ${Me.Buff[Gift of Deathly Resolve].ID}))
 
NukeUse2=TRUE
NukeSpellName2=Impel for Blood
NukeSpellGem2=gem5
NukeUseAtMobPctHP2=96
NukeStopAtMobPctHP2=15
NukeRecast2=1s
NukeConditions2=((${Me.GemTimer[${DotSpellName1}]} && ${Me.GemTimer[${DotSpellName2}]} && ${Me.GemTimer[${DotSpellName3}]})||(!${Me.Song[Deathly Resolve].ID} && ${Me.Buff[Gift of Deathly Resolve].ID}))
 
NukeUse3=TRUE
NukeSpellName3=Dissolving Venin
NukeSpellGem3=gem10
NukeUseAtMobPctHP3=15
NukeStopAtMobPctHP3=1
NukeRecast3=1s
NukeConditions3=(${Target.PctHPs}<15||(${Me.GemTimer[${DotSpellName1}]} && ${Me.GemTimer[${DotSpellName2}]} && ${Me.GemTimer[${DotSpellName3}]})||(!${Me.Song[Deathly Resolve].ID} && ${Me.Buff[Gift of Deathly Resolve].ID}))
 
NukeUse4=TRUE
NukeSpellName4=Call Skeleton Throng
NukeSpellGem4=gem6
NukeUseAtMobPctHP4=96
NukeStopAtMobPctHP4=15
NukeRecast4=1s
NukeConditions4=((!${Me.Song[Deathly Resolve].ID} && ${Me.Buff[Gift of Deathly Resolve].ID})||(!${Me.Song[Deathly Resolve].ID} && ((${DotOn1}||${Me.GemTimer[4]}) && (${DotOn2}||${Me.GemTimer[3]}) && (${DotOn3}||${Me.GemTimer[2]}))||(!${Me.Song[Deathly Resolve].ID} && ${Target.PctHPs}<30)))
 
NukeUse5=TRUE
NukeSpellName5=Mind Strip
NukeSpellGem5=gem12
NukeUseAtMobPctHP5=96
NukeStopAtMobPctHP5=1
NukeRecast5=1s
NukeConditions5=((${Me.GemTimer[${DotSpellName1}]} && ${Me.GemTimer[${DotSpellName2}]} && ${Me.GemTimer[${DotSpellName3}]})||(!${Me.Song[Deathly Resolve].ID} && ${Me.Buff[Gift of Deathly Resolve].ID}))
So what is happening in that code is that I actually have 3 nukes memmed, even though the total is set to 5. I dont have ForceMemNuke=TRUE, so it will only use what is memorized.

I ONLY want the nukes to fire if all 3 swift dots are on, except NukeSpellName1 (NukeSpellName1 makes the mob undead, allowing me to slow it, so if I have DebuffUse1=TRUE, then I want the nuke to fire so I can slow the mob). OR, if I am running the twincast dot AA "Gift of Deathly Resolve" and I dont have the twincast song icon on me, i need to cast a nuke to trigger twincast song.


Dots: <-- as mentioned, I use 3 dots if in a group of 4-6, 6 dots if in a group of 1-3, and 11 dots if the target is named.
Code:
[Dot]
DotTotal=${If[${Group}>3,3,6]}
DotTotalIfNamed=11
ForceMemDot=TRUE
DotAnnounce=FALSE
 
DotUse1=TRUE
DotSpellName1=Osalur's Flashblaze
DotSpellGem1=gem4
DotUseAtMobPctHP1=99
DotStopAtMobPctHP1=5
DotRecast1=1s
DotMaxTries1=2
DotConditions1=((!${DebuffUse1}||${Debuff1${Target.ID}}||!${Me.AltAbilityReady[Death's Malaise]} && ${Me.GemTimer[[COLOR=lime]${NukeSpellName1}[/COLOR]]}||${Me.GemTimer[[COLOR=lime]${NukeSpellName1}[/COLOR]]} && !${Target.Body.Name.NotEqual[undead]}) && (!${Me.Song[Deathly Resolve].ID} && (${Target.Named}||${Target.Name.Find[#]}||${Target.PctHPs}>20)))
 
DotUse2=TRUE
DotSpellName2=Itkari's Swift Lifedraw
DotSpellGem2=gem3
DotUseAtMobPctHP2=99
DotStopAtMobPctHP2=5
DotRecast2=1s
DotMaxTries2=2
DotConditions2=((!${DebuffUse1}||${Debuff1${Target.ID}}||!${Me.AltAbilityReady[Death's Malaise]} && ${Me.GemTimer[[COLOR=lime]${NukeSpellName1}[/COLOR]]}||${Me.GemTimer[[COLOR=lime]${NukeSpellName1}[/COLOR]]} && !${Target.Body.Name.NotEqual[undead]}) && (!${Me.Song[Deathly Resolve].ID} && (${Target.Named}||${Target.Name.Find[#]}||${Target.PctHPs}>20)))
 
DotUse3=TRUE
DotSpellName3=Bora's Swift Sickness
DotSpellGem3=gem2
DotUseAtMobPctHP3=99
DotStopAtMobPctHP3=5
DotRecast3=1s
DotMaxTries3=2
DotConditions3=((!${DebuffUse1}||${Debuff1${Target.ID}}||!${Me.AltAbilityReady[Death's Malaise]} && ${Me.GemTimer[[COLOR=lime]${NukeSpellName1}[/COLOR]]}||${Me.GemTimer[[COLOR=lime]${NukeSpellName1}[/COLOR]]} && !${Target.Body.Name.NotEqual[undead]}) && (!${Me.Song[Deathly Resolve].ID} && (${Target.Named}||${Target.Name.Find[#]}||${Target.PctHPs}>20)))
 
DotUse4=TRUE
DotSpellName4=Pyre of Marnek
DotSpellGem4=gem12
DotUseAtMobPctHP4=98
DotStopAtMobPctHP4=30
DotRecast4=1s
DotMaxTries4=2
DotConditions4=((!${DebuffUse1}||${Debuff1${Target.ID}}||!${Me.AltAbilityReady[Death's Malaise]} && ${Me.GemTimer[[COLOR=lime]${NukeSpellName1}[/COLOR]]}) && (!${Me.Buff[Gift of Deathly Resolve].ID} && (${Target.Named}||${Target.Name.Find[#]}||${Target.PctHPs}>30))||${Me.Song[Deathly Resolve].ID})
 
DotUse5=TRUE
DotSpellName5=Termination
DotSpellGem5=gem7
DotUseAtMobPctHP5=98
DotStopAtMobPctHP5=10
DotRecast5=1s
DotMaxTries5=2
DotConditions5=((!${Me.Buff[Gift of Deathly Resolve].ID} && (${Target.Named}||${Target.Name.Find[#]}||${Target.PctHPs}>30))||${Me.Song[Deathly Resolve].ID})
 
DotUse6=TRUE
DotSpellName6=Ignite Thoughts
DotSpellGem6=gem12
DotUseAtMobPctHP6=98
DotStopAtMobPctHP6=20
DotRecast6=1s
DotMaxTries6=2
DotConditions6=((!${DebuffUse1}||${Debuff1${Target.ID}}||!${Me.AltAbilityReady[Death's Malaise]} && ${Me.GemTimer[${NukeSpellName1}]}) && (!${Me.Buff[Gift of Deathly Resolve].ID} && (${Target.Named}||${Target.Name.Find[#]}||${Target.PctHPs}>30))||${Me.Song[Deathly Resolve].ID})
 
DotUse7=TRUE
DotSpellName7=Coruscating Shadow
DotSpellGem7=gem12
DotUseAtMobPctHP7=96
DotStopAtMobPctHP7=10
DotRecast7=1s
DotMaxTries7=2
DotConditions7=((!${DebuffUse1}||${Debuff1${Target.ID}}||!${Me.AltAbilityReady[Death's Malaise]} && ${Me.GemTimer[${NukeSpellName1}]}) && (!${Me.Buff[Gift of Deathly Resolve].ID} && (${Target.Named}||${Target.Name.Find[#]}||${Target.PctHPs}>30))||${Me.Song[Deathly Resolve].ID})
 
DotUse8=TRUE
DotSpellName8=Pernicious Wounds
DotSpellGem8=gem12
DotUseAtMobPctHP8=95
DotStopAtMobPctHP8=10
DotRecast8=1s
DotMaxTries8=2
DotConditions8=((!${DebuffUse1}||${Debuff1${Target.ID}}||!${Me.AltAbilityReady[Death's Malaise]} && ${Me.GemTimer[${NukeSpellName1}]}) && (!${Me.Buff[Gift of Deathly Resolve].ID} && (${Target.Named}||${Target.Name.Find[#]}||${Target.PctHPs}>90))||${Me.Song[Deathly Resolve].ID})
 
DotUse9=TRUE
DotSpellName9=Pyre of the Forsaken
DotSpellGem9=gem12
DotUseAtMobPctHP9=96
DotStopAtMobPctHP9=10
DotRecast9=1s
DotMaxTries9=2
DotConditions9=((!${Me.Buff[Gift of Deathly Resolve].ID} && (${Target.Named}||${Target.Name.Find[#]}||${Target.PctHPs}>30))||${Me.Song[Deathly Resolve].ID})
 
DotUse10=TRUE
DotSpellName10=Dissolution
DotSpellGem10=gem12
DotUseAtMobPctHP10=96
DotStopAtMobPctHP10=10
DotRecast10=1s
DotMaxTries10=2
DotConditions10=((!${Me.Buff[Gift of Deathly Resolve].ID} && (${Target.Named}||${Target.Name.Find[#]}||${Target.PctHPs}>30))||${Me.Song[Deathly Resolve].ID})
 
DotUse11=TRUE
DotSpellName11=Halstor's Pallid Haze
DotSpellGem11=gem12
DotUseAtMobPctHP11=96
DotStopAtMobPctHP11=10
DotRecast11=1s
DotMaxTries11=2
DotConditions11=((!${Me.Buff[Gift of Deathly Resolve].ID} && (${Target.Named}||${Target.Name.Find[#]}||${Target.PctHPs}>30))||${Me.Song[Deathly Resolve].ID})
These conditions tell it to not use dots if I have DebuffUse1=TRUE so i can land a slow, it also says to dot to a lower amount of the target is a named. and finally, it prioritizes long duration nukes over the short duration nukes if the twincast dot AA "Gift of Deathly Resolve" is running and I have the twincast song icon on me.

That is a basic linking.

Well Ok, now I want to do something with that DebuffUse1 I was talking about. Let's take a look at how I can link that in.

Debuff: First thing's first. This is a slow, so if i have a shaman or enc, and maybe a beast/bard, I dont want to use this spell because they will use it. It is a really good slow, better than beast/bard.. so I only want to NOT use it if a sham/enc is in group.
Code:
[Debuff]
DontDebuffConColor=|GREY|GREEN|
DebuffAdds=FALSE
DebuffTotal=1
DebuffTotalIfNamed=1
ForceMemDebuff=FALSE
DebuffAnnounce=FALSE
 
DebuffUse1=${If[(${SpawnCount[group shm]}||${SpawnCount[group enc]}),FALSE,TRUE]}
DebuffSpellName1=Death's Malaise
DebuffSpellGem1=alt
DebuffUseAtMobPctHP1=96
DebuffStopAtMobPctHP1=1
DebuffRecast1=5m
DebuffMaxTries1=2
DebuffConditions1=${Me.GemTimer[[COLOR=lime]${NukeSpellName1}[/COLOR]].Seconds}>6 && ${Target.Body.Name.Equal[Undead]}
Reminder that the spell ONLY works on undead, and the spell Scintillate Bones (${NukeSpellName1}) only makes something undead for 12 seconds.. so I have to make sure that the target is undead and that the spell just fired recently or else it wont land.

Ok, but I get even fancier here. I dont care about slowing trash mobs. So i only want to slow on named. I will make use of the custom section for this to toggle using it from TRUE to FALSE if it is a named or not.

Custom:
Code:
[Custom]
CustomCombatTotal=2
CustomCombat1=/if (!${Target.Named} && !${Target.Name.Find[#]}||${Target.Level}<${Me.Level}) /varset DebuffUse1 FALSE
CustomCombat2=/if (${Target.Named}||${Target.Name.Find[#]} && ${Target.Level}>${Me.Level}) /varset DebuffUse1 TRUE
So now that will toggle it if target is named, or target is probably named and it is a higher level than I am. I could change that to be my level minus 5 levels perhaps, or whatever other check I want.
 
Last edited:
Example mage [Nuke] and [ClickyNuke] + [SummonItem] section.

Mages have a lot of conditional settings that can be of use for their standard nukes.

Nukes:
Code:
[Nuke]
NukeTotal=8
NukeTotalIfNamed=8
ForceMemNuke=FALSE
NukeAnnounce=FALSE
 
NukeUse1=TRUE
NukeSpellName1=Force of Elements
NukeSpellGem1=alt
NukeUseAtMobPctHP1=96
NukeStopAtMobPctHP1=30
NukeRecast1=1s
NukeConditions1=
 
NukeUse2=TRUE
NukeSpellName2=Relentless Servant
NukeSpellGem2=gem10
NukeUseAtMobPctHP2=96
NukeStopAtMobPctHP2=1
NukeRecast2=1s
NukeConditions2=${AddCount}<3
 
NukeUse3=TRUE
NukeSpellName3=Salvo of Many
NukeSpellGem3=gem10
NukeUseAtMobPctHP3=96
NukeStopAtMobPctHP3=1
NukeRecast3=1s
NukeConditions3=${SpawnCount[pet loc ${Target.X} ${Target.Y} radius 30]}>5
 
NukeUse4=TRUE
NukeSpellName4=Phantasmal Symbiosis
NukeSpellGem4=gem6
NukeUseAtMobPctHP4=96
NukeStopAtMobPctHP4=1
NukeRecast4=1s
NukeConditions4=${Spell[Phantasmal Symbiosis Recourse].Stacks} && !${Me.Buff[Phantasmal Symbiosis Recourse].ID}
 
NukeUse5=TRUE
NukeSpellName5=Thaumatize Pet
NukeSpellGem5=gem7
NukeUseAtMobPctHP5=96
NukeStopAtMobPctHP5=1
NukeRecast5=1s
NukeConditions5=${Me.Pet.Following.ID} && !${Thaumatize}
 
NukeUse6=TRUE
NukeSpellName6=Spear of Blistersteel
NukeSpellGem6=gem3
NukeUseAtMobPctHP6=96
NukeStopAtMobPctHP6=1
NukeRecast6=1s
NukeConditions6=
 
NukeUse7=TRUE
NukeSpellName7=Spear of Molten Steel
NukeSpellGem7=gem4
NukeUseAtMobPctHP7=96
NukeStopAtMobPctHP7=1
NukeRecast7=1s
NukeConditions7=
 
NukeUse8=TRUE
NukeSpellName8=Fickle Magma
NukeSpellGem8=gem3
NukeUseAtMobPctHP8=96
NukeStopAtMobPctHP8=1
NukeRecast8=1s
NukeConditions8=
Order is #1 importance. I start off using the free AA nuke, which means it will work even if the gems are greyed out, and it doesnt grey gems out so it can immediately fire the next thing.

After that, I want servant to fire because it is essentially a DoT, and I want it doing full damage. But, I often group with mezzers, and if they are AE mezzing, it messes up servant, so I don't want it to fire if AE mezzing is happening and therefore use an ${AddCount} check.

Salvo line: the more pets nearby, in intervals, the more damage this spell does It isnt worth using if there are less than 6 pets, and it is a must if there are 20+ or whatever the max is for your level of spell.

Symbioses is a buff, and I only want it if I dont have the buff on me.

Thaumatize pet is a nuke onto your pet that gives you greatly enhanced mana regen. Some people dont think it is worth it, I do, so i use it whenever the buff isnt on me. It only works if my pet has a target, and there is a custom variable to see if thaumatize buff is on me. ${Thaumatize}

Next up are the 2 high damage spear spells.

Finally if neither spear is up, I use Fickle Magma in hopes of getting a +fire damage proc.

I could see flipping the order and using Fickly BEFORE the spears, it is just slightly lower dps. If you are bleeding mana too fast, I would switch Fickle to before spears.


ClickyNukes: mages have a wide arsenal of clicky DPS items they can summon. and I like to stock up on them if my mana is near full so that I can unload dps later.
Code:
[ClickyNuke]
ClickyNukeTotal=5
ClickyNukeAnnounce=FALSE
ClickyNukeUse1=TRUE
ClickyNukeName1=Distorted Robe of the Conjuror
ClickyNukeConditions1=${Me.Pet.Distance}<=35
ClickyNukeSpellGem1=item
ClickyNukeRecast1=1s
ClickyNukeUseAtMobPctHP1=96
ClickyNukeStopAtMobPctHP1=1
ClickyNukeNamedOnly1=FALSE
 
ClickyNukeUse2=TRUE
ClickyNukeName2=Summoned: Icebound Sliver
ClickyNukeRecast2=1s
ClickyNukeUseAtMobPctHP2=96
ClickyNukeStopAtMobPctHP2=1
ClickyNukeNamedOnly2=FALSE
ClickyNukeConditions2=
 
ClickyNukeUse3=TRUE
ClickyNukeName3=Blazing Orb
ClickyNukeRecast3=1s
ClickyNukeUseAtMobPctHP3=96
ClickyNukeStopAtMobPctHP3=1
ClickyNukeNamedOnly3=FALSE
ClickyNukeConditions3=
 
ClickyNukeUse4=TRUE
ClickyNukeName4=Summoned: Imperious Servant
ClickyNukeRecast4=1s
ClickyNukeUseAtMobPctHP4=96
ClickyNukeStopAtMobPctHP4=40
ClickyNukeNamedOnly4=FALSE
ClickyNukeConditions4=
 
ClickyNukeUse5=TRUE
ClickyNukeName5=Summoned: Imperious Minion
ClickyNukeRecast5=1s
ClickyNukeUseAtMobPctHP5=96
ClickyNukeStopAtMobPctHP5=40
ClickyNukeNamedOnly5=TRUE
ClickyNukeConditions5=
So these are RoF robe + 4 latest clicky nuke summoned items from mage. The imperious minion is saved for named, so to make sure at least 1 clicky is available, the rest are set to fire whenever. It adds a lot of dps.

How do I make sure I always have these items on me. You need to use the [SummonItem] section. You can enable it in OptionsCheck=|SummonItem| or you can /call SummonItem in your [Custom] Section.

What that would look like:
Code:
[Custom]
CustomRestTotal=1
CustomRest1=/call SummonItem
SummonItem:
Code:
[SummonItem]
SummonItemTotal=4
SummonItemUse1=TRUE
SummonItemName1=Grant Icebound Paradox
SummonItemSpellGem1=gem1
SummonItemConditions1=!${FindItemCount[Summoned: Icebound Sliver]} && ${Me.PctMana}>70
SummonItemUse2=TRUE
SummonItemName2=Summon Blazing Orb
SummonItemSpellGem2=gem1
SummonItemConditions2=!${FindItemCount[Blazing Orb]} && ${Me.PctMana}>70
SummonItemUse3=TRUE
SummonItemName3=Summon Imperious Servant
SummonItemSpellGem3=gem1
SummonItemConditions3=!${FindItemCount[Summoned: Imperious Servant]} && ${Me.PctMana}>70
SummonItemUse4=TRUE
SummonItemName4=Summon Imperious Minion
SummonItemSpellGem4=gem1
SummonItemConditions4=!${FindItemCount[Summoned: Imperious Minion]} && ${Me.PctMana}>70
So this only summons the item if I dont have one on me and my mana is above 70%.
 
Pete

how about if I only want to clickynuke (RoF Robe) If the mob has the DOT enhanced by the clicky?

Coruscating Shadow

Distorted Robe of the Exhumer

Code:
[ClickyNuke]
ClickyNukeTotal=1
ClickyNukeAnnounce=FALSE
ClickyNukeUse1=TRUE
ClickyNukeName1=Distorted Robe of the Exhumer
ClickyNukeConditions1=${DotOn9}
ClickyNukeSpellGem1=item
ClickyNukeRecast1=1s
ClickyNukeUseAtMobPctHP1=96
ClickyNukeStopAtMobPctHP1=1
ClickyNukeNamedOnly1=FALSE
Code:
DotUse9=TRUE
DotSpellName9=Coruscating Shadow
DotSpellGem9=gem7
DotUseAtMobPctHP9=96
DotStopAtMobPctHP9=10
DotRecast9=1s
DotMaxTries9=2
DotConditions9=((!${Me.Buff[Gift of Deathly Resolve].ID} && (${Target.Named}||${Target.Name.Find[#]}||${Target.PctHPs}>30))||${Me.Song[Deathly Resolve].ID})

Thanks Pete.
 
Last edited:
You didnt post your INI section for that dot. So I will assume it is DotSpellName1 and you can fix it accordingly.

Code:
[ClickyNuke]
ClickyNukeTotal=1
ClickyNukeAnnounce=FALSE
ClickyNukeUse1=TRUE
ClickyNukeName1=Distorted Robe of the Exhumer
ClickyNukeConditions1=[COLOR=lime]${DotOn1}[/COLOR]
ClickyNukeSpellGem1=item
ClickyNukeRecast1=1s
ClickyNukeUseAtMobPctHP1=96
ClickyNukeStopAtMobPctHP1=1
ClickyNukeNamedOnly1=FALSE

The wiki [Dot] section has other examples.
 
I run a 6 box and I have reached a dilemma running with this bot. I have a war and a brd in my box group. I like letting the bard do the pulling with selos and Boastful Bellow. However, when the bard brings the mob back to camp it sometimes takes the warrior a few rounds to engage the mob and my bard isn't nearly as beefy as the warrior is. I'm attaching all the parts of my Warrior's .ini file that I believe deal with assisting in the hopes someone could help me make the warrior a little quicker on the uptake in intercepting the mobs.

Spoiler:
[Settings]
OptionsCheck=|AA|Aura|AutoClickies|ClickyMaintenance|Disc|Aggro|Endurance|


I realize that what my issue might be is I am not on the best assist type for my situation. Could anyone confirm/deny that?

Spoiler:
[Assist]
AssistType=3
AssistPC=WarriorName
AssistAt=100
OpeningMove=
AttackRange=150
AttackCommand=/attack on
AmIOffTank=FALSE
UseMelee=TRUE
UseArchery=FALSE
ArcheryMaxDistance=200
ArcheryMinDistance=35
SetTargetMessage=Kill_this
BurnModeAlias=BurnModeAlias


Spoiler:
[Roles]
SetRoles=FALSE
GroupLeader=ClericName
GroupMainTank=WarriorName
GroupMainAssist=WarriorName
GroupPuller=BardName
GroupXTarget1=Group Assist Target
RaidXTarget1=Raid Assist 1 Target
 
Your issue is lag in background instances. Whatever is in the front lags the least, so keep your puller there.

To get around this, make sure you are using eqbc and replace this in your [Pulling] section:

PullingAnnounceCMD=/bc ${SetTargetMessage} ${Target.ID}


If you dont use eqbc (you really, really should), you could do a /groupsay version:

PullingAnnounceCMD=/g ${SetTargetMessage} ${Target.ID}

Doing this will allow the entire group to instantly pick up the target you are pulling.
 
1. First thing to check is your:
[Settings]
InterruptToHealAt=

This is the amount, that if anyone in group falls below, you stop what youre doing and do heals. A way to flex this for named is add a CustomCombat to change it only for named.

[Custom]
CustomCombatTotal=1
CustomCombat1=/varset InterruptToHealAt ${If[(${Spawn[(${TarID}].Name.Find[#]}||${Spawn[${TarID}].Named}),90,50]}

So what that does is if it is a named, you interrupt any nukes/stuns/dots/etc if anyone in group group is below 90% hp. If it is not a named, then you dont interrupt until someone reaches 50%.


2. You can also set your NukeTotalIfNamed=, DotTotalIfNamed=, etc to 0. This will make sure they dont try them on named.


3. For [MainTankBuff] and [FightBuffs] and many other sections, you can already have those set to only use on named:

MainTankBuffNamedOnly3=TRUE
FightBuffNamedOnly2=FALSE
 
Newb question... I have never messed with the Auto pulling feature in any macro before, and using the bot macro with the monk class, how would i go about setting up the .ini to auto pull for me while i am afk? though i will still be at the computer to somewhat monitor it, i will be busy doing college work and am just looking for a way to keep them busy without me having to pull physcally =p
 
I often see request for ini files, so I thought I would post mine. They are by far NOT the best ini's but will modify them as people post suggestions.

Lvl 100 Mage

Code:
[Settings]
OptionsCheck=|Merc|AA|Aura|AutoClickies|Buff|ClickyMaintenance|ClickyNuke|Debuff|HealPet|Nuke|Pet|SelfBuff|Mana|ModRod|SummonItem|
OptionsCheckRaid=|Merc|AA|Aura|AutoClickies|Buff|ClickyMaintenance|ClickyNuke|Debuff|HealPet|Nuke|Pet|SelfBuff|Mana|ModRod|

UseCamp=TRUE
CampRadius=10
CampRadiusMax=150

RestrictedZones=344,202,151,345
GMAction=
LootNPCs=FALSE
AuthorizedUsers=
Verbose=TRUE
MyChannel=bc
AnnounceChannel=bc
AnnounceEvents=TRY|CAST_SUCCESS|CAST_IMMUNE|CAST_RESIST
EQBCAnnounceAdds=FALSE
AutoHideNPCCorpses=FALSE
ClearTargetDataAlias=onme
EmergencyAlias=EmergencyAlias
EmergencySkill=EmergencySkill
ImmunityCheck=TRUE
BotVersion=v2.32b

[Assist]
AssistType=3
AssistPC=XXXX
AssistAt=95
OpeningMove=
AttackRange=150
AttackCommand=/attack on
AmIOffTank=FALSE
UseMelee=FALSE
UseArchery=FALSE
ArcheryMaxDistance=200
ArcheryMinDistance=35
SetTargetMessage=Kill_this
BurnModeAlias=BurnModeAlias
AttackConditions=

[Follow]
FollowMethod=stick|30 healer
FollowCommand=Follow
StopFollowCommand=wait
MoveUpCommand=MoveUpCommand

[Combat]
CombatFrequency1=
CombatFrequency2=AA|
CombatFrequency3=ClickyNuke|ModRod|Mana|
CombatFrequency4=
CombatFrequency5=Nuke
StandardCombatOptions=Bard|XHeal|HealSingle|HealGroup|HealBalance|HealSelf|HealPet|Disc|MainTankBuff|FightBuff|Lifetap|Stun|AA|Dot|Nuke|Snare|ClickyNuke|Jolt|Rez|ModRod|Mana|Merc

[ImHit]
ImHitTotal=3
ImHitAnnounce=FALSE

ImHitUse1=TRUE
ImHitSpellName1=Companion of Necessity
ImHitRecast1=1s
ImHitUseAtMyHP1=45
ImHitConditions1=

ImHitUse2=TRUE
ImHitSpellName2=Shared Health
ImHitRecast2=1s
ImHitUseAtMyHP2=55
ImHitConditions2=

ImHitUse3=TRUE
ImHitSpellName3=Stone Core
ImHitRecast3=1s
ImHitUseAtMyHP3=65
ImHitConditions3=
ImHitConditions=

[Custom]
CustomCombatTotal=0
CustomRestTotal=0
CustomCombat1=
CustomRest1=

[Campfire]
SetCampfire=
AutoUseCampfire=
CampfireName=
CF_Item1=Fellowship Kit:                                                                                                                                                                                                                                                          
CF_Item2=Fellowship Lumber Bundle:                                                                                                                                                                                                                                                          

[Nuke]
NukeTotal=8
NukeTotalIfNamed=8
ForceMemNuke=FALSE
NukeAnnounce=FALSE

NukeUse1=TRUE
NukeSpellName1=Force of Elements
NukeSpellGem1=alt
NukeUseAtMobPctHP1=96
NukeStopAtMobPctHP1=30
NukeRecast1=1s
NukeConditions1=

NukeUse2=TRUE
NukeSpellName2=Thaumatize Pet
NukeSpellGem2=gem1
NukeUseAtMobPctHP2=96
NukeStopAtMobPctHP2=1
NukeRecast2=1s
NukeConditions2=${Me.Pet.Following.ID} && !${Thaumatize}

NukeUse3=TRUE
NukeSpellName3=Salvo of Many
NukeSpellGem3=gem2
NukeUseAtMobPctHP3=96
NukeStopAtMobPctHP3=1
NukeRecast3=1s
NukeConditions3=${SpawnCount[pet loc ${Target.X} ${Target.Y} radius 30]}>5

NukeUse4=TRUE
NukeSpellName4=Twincast
NukeSpellGem4=gem3
NukeUseAtMobPctHP4=96
NukeStopAtMobPctHP4=1
NukeRecast4=1s
NukeConditions4=

NukeUse5=TRUE
NukeSpellName5=Fickle Magma
NukeSpellGem5=gem6
NukeUseAtMobPctHP5=96
NukeStopAtMobPctHP5=1
NukeRecast5=1s
NukeConditions5=

NukeUse6=TRUE
NukeSpellName6=Broiling Sands
NukeSpellGem6=gem7
NukeUseAtMobPctHP6=96
NukeStopAtMobPctHP6=1
NukeRecast6=1s
NukeConditions6=

NukeUse7=TRUE
NukeSpellName7=Spear of BlisterSteel
NukeSpellGem7=gem4
NukeUseAtMobPctHP7=96
NukeStopAtMobPctHP7=1
NukeRecast7=1s
NukeConditions7=

NukeUse8=TRUE
NukeSpellName8=Shock of Blistersteel
NukeSpellGem8=gem5
NukeUseAtMobPctHP8=96
NukeStopAtMobPctHP8=1
NukeRecast8=1s
NukeConditions8=

NukeUse9=FALSE
NukeSpellName9=
NukeSpellGem9=gem6
NukeUseAtMobPctHP9=96
NukeStopAtMobPctHP9=1
NukeRecast9=1s
NukeConditions9=
NukeConditions=


[HealPet]
HealPetTotal=2
HealPetAnnounce=FALSE
HealPetUse1=TRUE
HealPetSpellName1=Mend Companion
HealPetSpellGem1=alt
HealPetUseAt1=50
HealPetStopAt1=90
HealPetConditions1=

HealPetUse2=TRUE
HealPetSpellName2=Replenish Companion
HealPetSpellGem2=alt
HealPetUseAt2=50
HealPetStopAt2=90
HealPetConditions2=

HealPetSpellName3=Divine Companion Aura
HealPetSpellGem3=alt
HealPetUseAt3=15
HealPetStopAt3=90
HealPetConditions=
HealPetRecast1=
HealPetRecast2=

[Pet]
UsePet=TRUE
PetSpell=Shard of Air
PetSpellGem=gem12
UsePetFocusAA=TRUE
PetAttackAt=97
ShrinkPet=FALSE
ShrinkPetIfHeightAbove=1.5
ShrinkPetSpell=
ShrinkPetSpellGem=
DoPetHeals=FALSE
PetHealAt=50
PetHealSpell=
PetHealSpellGem=
UseAAPetHeal=TRUE
PetAAHealAt=50
DoPetBuffs=FALSE
PetBuffRecheck=10s
PetBuffTotal=0

PetBuffName1=Focus of Primal Elements
PetBuffSpell1=Focus of Primal Elements
PetBuffGem1=item
PetBuffRecast1=1s

PetBuffName2=Burnout XI
PetBuffSpell2=Burnout XI
PetBuffGem2=
PetBuffRecast2=1s
PetGearDefaultAlias=

[SelfBuff]
SelfBuffTotal=3
SelfBuffAnnounce=FALSE

SelfBuffUse1=TRUE
SelfBuffSpellName1=Groundswell Bodyguard
SelfBuffSpellIcon1=Groundswell Bodyguard
SelfBuffSpellGem1=gem8
SelfBuffConditions1=

SelfBuffUse2=TRUE
SelfBuffSpellName2=Shield of the Dauntless
SelfBuffSpellIcon2=Shield of the Dauntless
SelfBuffSpellGem2=gem11
SelfBuffConditions2=

SelfBuffUse3=TRUE
SelfBuffSpellName3=Phantasmal Guardian
SelfBuffSpellIcon3=Phantasmal Guardian
SelfBuffSpellGem3=gem11
SelfBuffConditions3=
SelfBuffConditions=

[Buff]
BuffXTargets=FALSE
BuffPets=FALSE
AutoInvis=FALSE
AutoBreakInvis=FALSE
InvisSpell=
InvisSpellGem=
InvisUndeadSpell=
InvisUndeadSpellGem=
LevitateSpell=Perfected Levitation
LevitateSpellGem=alt

BuffTotal=1
BuffAnnounce=TRUE
BuffUse1=TRUE
BuffSpellName1=Circle of Flameskin
BuffSpellIcon1=Circle of Flameskin Rk. II
BuffSpellGem1=gem9
BuffAlias1=damange skild
BuffClasses1=WAR
BuffConditions1=
BuffConditions=


[ClickyMaintenance]
clickies=1

[ClickyNuke]
ClickyNukeTotal=5
ClickyNukeAnnounce=FALSE
ClickyNukeUse1=TRUE
ClickyNukeName1=Distorted Robe of the Conjuror
ClickyNukeConditions1=${Me.Pet.Distance}<=35
ClickyNukeSpellGem1=item
ClickyNukeRecast1=1s
ClickyNukeUseAtMobPctHP1=96
ClickyNukeStopAtMobPctHP1=1
ClickyNukeNamedOnly1=FALSE

ClickyNukeUse2=TRUE
ClickyNukeName2=Summoned: Icebound Sliver
ClickyNukeRecast2=1s
ClickyNukeUseAtMobPctHP2=96
ClickyNukeStopAtMobPctHP2=1
ClickyNukeNamedOnly2=FALSE
ClickyNukeConditions2=

ClickyNukeUse3=TRUE
ClickyNukeName3=Blazing Orb
ClickyNukeRecast3=1s
ClickyNukeUseAtMobPctHP3=96
ClickyNukeStopAtMobPctHP3=1
ClickyNukeNamedOnly3=FALSE
ClickyNukeConditions3=

ClickyNukeUse4=TRUE
ClickyNukeName4=Summoned: Imperious Servant
ClickyNukeRecast4=1s
ClickyNukeUseAtMobPctHP4=96
ClickyNukeStopAtMobPctHP4=40
ClickyNukeNamedOnly4=FALSE
ClickyNukeConditions4=

ClickyNukeUse5=TRUE
ClickyNukeName5=Summoned: Imperious Minion
ClickyNukeRecast5=1s
ClickyNukeUseAtMobPctHP5=96
ClickyNukeStopAtMobPctHP5=40
ClickyNukeNamedOnly5=TRUE
ClickyNukeConditions5=
ClickyNukeConditions=

[Aura]
AuraTotal=1
AuraUse1=TRUE
AuraSpellName1=Arcane Distillect
AuraSpellIcon1=
AuraName1=Arcane Distillect
AuraSpellGem1=gem11
AuraConditions=

[Mana]
MedAt=75
MedToFull=FALSE
MedEvenIfNotInOOCRegen=FALSE
MedTimer=10s
Harvest_IfManaBelow=70
DontHarvest_UnlessManaBelow=70
UseClarityPotions=FALSE
ManaConditions=

[AA]
AATotal=19
AAAnnounce=TRUE

AAUse1=TRUE
AASpellName1=Fundament: First Spire of the Elements
AAUseAtMobPctHP1=96
AAStopAtMobPctHP1=5
AARecast1=1s
AANamedOnly1=FALSE
AAConditions1=

AAUse2=FALSE
AASpellName2=Fundament: Second Spire of the Elements
AAUseAtMobPctHP2=96
AAStopAtMobPctHP2=5
AARecast2=1s
AANamedOnly2=FALSE
AAConditions2=

AAUse3=FALSE
AASpellName3=Fundament: Third Spire of the Elements
AAUseAtMobPctHP3=96
AAStopAtMobPctHP3=5
AARecast3=1s
AANamedOnly3=FALSE
AAConditions3=

AAUse4=TRUE
AASpellName4=Silent Casting
AAUseAtMobPctHP4=96
AAStopAtMobPctHP4=5
AARecast4=1s
AANamedOnly4=FALSE
AAConditions4=

AAUse5=TRUE
AASpellName5=Host of the Elements
AAUseAtMobPctHP5=96
AAStopAtMobPctHP5=5
AARecast5=1s
AANamedOnly5=TRUE
AAConditions5=

AAUse6=TRUE
AASpellName6=Servant of Ro
AAUseAtMobPctHP6=96
AAStopAtMobPctHP6=5
AARecast6=1s
AANamedOnly6=FALSE
AAConditions6=

AAUse7=TRUE
AASpellName7=Heart of Flames
AAUseAtMobPctHP7=96
AAStopAtMobPctHP7=5
AARecast7=1s
AANamedOnly7=TRUE
AAConditions7=

AAUse8=FALSE
AASpellName8=Mend Companion
AAUseAtMobPctHP8=96
AAStopAtMobPctHP8=5
AARecast8=1s
AANamedOnly8=FALSE
AAConditions8=

AAUse9=FALSE
AASpellName9=Focus of Arcanum
AAUseAtMobPctHP9=96
AAStopAtMobPctHP9=5
AARecast9=1s
AANamedOnly9=FALSE
AAConditions9=

AAUse10=FALSE
AASpellName10=Fire Core
AAUseAtMobPctHP10=96
AAStopAtMobPctHP10=5
AARecast10=1s
AANamedOnly10=FALSE
AAConditions10=

AAUse11=FALSE
AASpellName11=Heart of Vapor
AAUseAtMobPctHP11=96
AAStopAtMobPctHP11=5
AARecast11=1s
AANamedOnly11=FALSE
AAConditions11=

AAUse12=FALSE
AASpellName12=Fortify Companion
AAUseAtMobPctHP12=96
AAStopAtMobPctHP12=5
AARecast12=1s
AANamedOnly12=FALSE
AAConditions12=

AAUse13=TRUE
AASpellName13=Frenzied Burnout
AAUseAtMobPctHP13=96
AAStopAtMobPctHP13=5
AARecast13=1s
AANamedOnly13=TRUE
AAConditions13=

AAUse14=FALSE
AASpellName14=Replenish Companion
AAUseAtMobPctHP14=96
AAStopAtMobPctHP14=5
AARecast14=1s
AANamedOnly14=FALSE
AAConditions14=

AAUse15=FALSE
AASpellName15=Companion's Blessing
AAUseAtMobPctHP15=96
AAStopAtMobPctHP15=5
AARecast15=1s
AANamedOnly15=FALSE
AAConditions15=

AAUse16=FALSE
AASpellName16=Vapor Core
AAUseAtMobPctHP16=96
AAStopAtMobPctHP16=5
AARecast16=1s
AANamedOnly16=FALSE
AAConditions16=

AAUse17=FALSE
AASpellName17=Heart of Stone
AAUseAtMobPctHP17=96
AAStopAtMobPctHP17=5
AARecast17=1s
AANamedOnly17=FALSE
AAConditions17=

AAUse18=FALSE
AASpellName18=Stone Core
AAUseAtMobPctHP18=96
AAStopAtMobPctHP18=5
AARecast18=1s
AANamedOnly18=FALSE
AAConditions18=
AAUse19=FALSE

AAUse19=TRUE
AASpellName19=Improved Twincast
AAUseAtMobPctHP19=96
AAStopAtMobPctHP19=5
AARecast19=1s
AANamedOnly19=FALSE
AAConditions19=
AAConditions=

[SummonItem]
SummonItemTotal=4
SummonItemUse1=TRUE
SummonItemName1=Grant Icebound Paradox
SummonItemSpellGem1=gem11
SummonItemConditions1=!${FindItemCount[Summoned: Icebound Sliver]} && ${Me.PctMana}>70
SummonItemUse2=TRUE
SummonItemName2=Summon Blazing Orb
SummonItemSpellGem2=gem11
SummonItemConditions2=!${FindItemCount[Blazing Orb]} && ${Me.PctMana}>70
SummonItemUse3=TRUE
SummonItemName3=Summon Imperious Servant
SummonItemSpellGem3=gem11
SummonItemConditions3=!${FindItemCount[Summoned: Imperious Servant]} && ${Me.PctMana}>70
SummonItemUse4=TRUE
SummonItemName4=Summon Imperious Minion
SummonItemSpellGem4=gem11
SummonItemConditions4=!${FindItemCount[Summoned: Imperious Minion]} && ${Me.PctMana}>70

[Roles]
SetRoles=FALSE
GroupLeader=XXXX
GroupMainTank=XXXX
GroupMainAssist=XXXX
GroupPuller=XXXX
GroupXTarget1=Group Assist Target
RaidXTarget1=Raid Assist 1 Target

[AAtoBuy]
AABuy=FALSE
AABuyChannel=/echo
AABuyAt=15
AABuyMode=Classic
AABuyPageOrder=Class|Archetype|General|Special
LimitedGeneral=
LimitedArchetype=
LimitedClass=
LimitedSpecial=
AACount=0
[Debuff]
DebuffConditions=

[GoM]
GoMConditions=


Lvl 100 Shaman

Code:
[Settings]
OptionsCheck=|AA|AutoClickies|Buff|ClickyMaintenance|ClickyNuke|Debuff|Dot|FightBuff|HealSingle|HealGroup|HealSelf|HealPet|MainTankBuff|Nuke|Pet|Rez|SelfBuff|XHeal|Mana|ModRod|SummonItem
OptionsCheckRaid=|AA|AutoClickies|Buff|ClickyMaintenance|ClickyNuke|Debuff|Dot|FightBuff|HealSingle|HealGroup|HealSelf|HealPet|MainTankBuff|Nuke|Pet|Rez|SelfBuff|XHeal|Mana|ModRod|

UseCamp=TRUE
CampRadius=10
CampRadiusMax=150

InterruptToHealAt=50
InterruptToXHealAt=50
RestrictedZones=344,202,151,345
GMAction=
LootNPCs=FALSE
AuthorizedUsers=
Verbose=TRUE
MyChannel=bc
AnnounceChannel=bc
AnnounceEvents=TRY|CAST_SUCCESS|CAST_IMMUNE|CAST_RESIST
EQBCAnnounceAdds=FALSE
AutoHideNPCCorpses=FALSE
ClearTargetDataAlias=onme
EmergencyAlias=EmergencyAlias
EmergencySkill=EmergencySkill
ImmunityCheck=TRUE
BotVersion=v2.32b

[Assist]
AssistType=3
AssistPC=XXXX
AssistAt=98
OpeningMove=
AttackRange=150
AttackCommand=/attack on
AmIOffTank=FALSE
UseMelee=FALSE
UseArchery=FALSE
ArcheryMaxDistance=200
ArcheryMinDistance=35
SetTargetMessage=Kill_this
BurnModeAlias=BurnModeAlias
AttackConditions=

[Combat]
CombatFrequency1=
CombatFrequency2=
CombatFrequency3=HealGroup|HealBalance|HealSelf|HealPet|AA|Mana
CombatFrequency4=|Dot|Nuke|Snare|ClickyNuke
CombatFrequency5=MainTankBuff|FightBuff|XHeal|HealSingle|
StandardCombatOptions=Bard|XHeal|HealSingle|HealGroup|HealBalance|HealSelf|HealPet|Disc|MainTankBuff|FightBuff|Lifetap|Stun|AA|Dot|Nuke|Snare|ClickyNuke|Jolt|Rez|ModRod|Mana|Merc

[Follow]
FollowMethod=stick|30 healer
FollowCommand=Follow
StopFollowCommand=wait
MoveUpCommand=MoveUpCommand

[MainTankBuff]
MainTankBuffTotal=5
MainTankBuffAnnounce=TRUE

MainTankBuffUse1=TRUE
MainTankBuffSpellName1=Spirit Guardian
MainTankBuffConditions1=
MainTankBuffSpellGem1=alt
MainTankBuffUseAt1=100
MainTankBuffStopAt1=5
MainTankBuffNamedOnly1=FALSE
MainTankBuffRecast1=2m

MainTankBuffUse2=TRUE
MainTankBuffSpellName2=Rampant Growth
MainTankBuffSpellGem2=gem8
MainTankBuffUseAt2=100
MainTankBuffStopAt2=5
MainTankBuffNamedOnly2=FALSE
MainTankBuffRecast2=2m
MainTankBuffConditions2=

MainTankBuffUse3=TRUE
MainTankBuffSpellName3=Talisman of the Snow Leopard
MainTankBuffSpellGem3=gem7
MainTankBuffUseAt3=100
MainTankBuffStopAt3=5
MainTankBuffNamedOnly3=FALSE
MainTankBuffRecast3=2m
MainTankBuffConditions3=

MainTankBuffUse4=TRUE
MainTankBuffSpellName4=Fatigue
MainTankBuffSpellGem4=gem9
MainTankBuffUseAt4=100
MainTankBuffStopAt4=5
MainTankBuffNamedOnly4=FALSE
MainTankBuffRecast4=2m
MainTankBuffConditions4=

MainTankBuffUse5=TRUE
MainTankBuffSpellName5=Halcyon Shear
MainTankBuffSpellGem5=gem6
MainTankBuffUseAt5=100
MainTankBuffStopAt5=5
MainTankBuffNamedOnly5=FALSE
MainTankBuffRecast5=2m
MainTankBuffConditions5=
MainTankBuffConditions=

[HealSingle]
HealPullerName=XXXX
HealPullerDist=50
HealSingleTotal=3
HealSingleAnnounce=TRUE

HealSingleUse1=TRUE
HealSingleSpellName1=Union of Spirits
HealSingleConditions1=
HealSingleSpellGem1=alt
HealSingleUseAt1=80
HealSingleStopAt1=90
HealSingleRecast1=1s

HealSingleUse2=TRUE
HealSingleSpellName2=Reckless Restoration
HealSingleSpellGem2=gem5
HealSingleUseAt2=80
HealSingleStopAt2=90
HealSingleRecast2=1s
HealSingleConditions2=

HealSingleUse3=TRUE
HealSingleSpellName3=Blezon's Mending
HealSingleSpellGem3=gem2
HealSingleUseAt3=80
HealSingleStopAt3=90
HealSingleRecast3=1s
HealSingleConditions3=
HealSingleConditions=

[HealGroup]
HealGroupTotal=1
HealGroupAnnounce=TRUE

HealGroupUse1=TRUE
HealGroupSpellName1=Wisp of Renewal
HealGroupSpellGem1=gem4
HealGroupUseAt1=50
HealGroupStopAt1=80
HealGroupAvgHP1=60
HealGroupConditions1=
HealGroupConditions=

[XHeal]
XHealPullerName=XXXX
XHealPullerDist=50
XHealTotal=2
XHealAnnounce=TRUE

XHealUse1=TRUE
XHealSpellName1=Reckless Restoration
XHealSpellGem1=gem5
XHealUseAt1=50
XHealStopAt1=90

XHealUse2=TRUE
XHealSpellName2=Blezon's Mending
XHealSpellGem2=gem2
XHealUseAt2=50
XHealStopAt2=90
XHealConditions=

[FightBuff]
FightBuffTotal=0
ForceMemFightBuff=FALSE
FightBuffAnnounce=FALSE

FightBuffUse1=FALSE
FightBuffSpellName1=Ward of Reconstruction
FightBuffSpellIcon1=Ward of Reconstruction
FightBuffSpellGem1=gem12
FightBuffNamedOnly1=FALSE
FightBuffForAggro1=FALSE
FightBuffConditions1=
FightBuffConditions=

[Debuff]
DontDebuffConColor=|GREY|GREEN|
DebuffAdds=TRUE
DebuffTotal=2
DebuffTotalIfNamed=2
ForceMemDebuff=TRUE
DebuffAnnounce=TRUE

DebuffUse1=TRUE
DebuffSpellName1=Renewing Counterbias
DebuffConditions1=
DebuffSpellGem1=gem1
DebuffUseAtMobPctHP1=96
DebuffStopAtMobPctHP1=1
DebuffRecast1=2m
DebuffMaxTries1=2

DebuffUse2=TRUE
DebuffSpellName2=Malosenia
DebuffConditions2=
DebuffSpellGem2=gem12
DebuffUseAtMobPctHP2=98
DebuffStopAtMobPctHP2=1
DebuffRecast2=2m
DebuffMaxTries2=2
DebuffConditions=

[Dot]
DotTotal=2
DotTotalIfNamed=2
ForceMemDot=TRUE
DotAnnounce=TRUE

DotUse1=TRUE
DotSpellName1=Banescale's Venom
DotSpellGem1=gem10
DotUseAtMobPctHP1=96
DotStopAtMobPctHP1=30
DotRecast1=1s
DotMaxTries1=2
DotConditions1=

DotUse2=TRUE
DotSpellName2=Vilefeaster's Pandemic
DotSpellGem2=gem11
DotUseAtMobPctHP2=96
DotStopAtMobPctHP2=30
DotRecast2=1s
DotMaxTries2=2
DotConditions2=
DotConditions=

[SelfBuff]
SelfBuffTotal=2
SelfBuffAnnounce=TRUE

SelfBuffUse1=TRUE
SelfBuffSpellName1=Pact of the Kriegas
SelfBuffSpellIcon1=Pact of the Kriegas
SelfBuffConditions1=
SelfBuffSpellGem1=gem12

SelfBuffUse2=TRUE
SelfBuffSpellName2=Preincarnation
SelfBuffSpellIcon2=Preincarnation
SelfBuffConditions2=
SelfBuffSpellGem2=alt
SelfBuffConditions=

[Buff]
BuffXTargets=TRUE
BuffPets=FALSE
AutoInvis=FALSE
AutoBreakInvis=FALSE
InvisSpell=Spirit Walk
InvisSpellGem=alt
InvisUndeadSpell=
InvisUndeadSpellGem=
LevitateSpell=Spirit Walk
LevitateSpellGem=alt
BuffTotal=3
BuffAnnounce=TRUE

BuffUse1=TRUE
BuffSpellName1=Talisman of Celerity
BuffSpellIcon1=Talisman of Celerity
BuffConditions1=
BuffSpellGem1=gem3
BuffAlias1=speed
BuffClasses1=WAR

BuffUse2=TRUE
BuffSpellName2=Talisman of the Steadfast
BuffSpellIcon2=Talisman of the Steadfast
BuffSpellGem2=gem12
BuffAlias2=stamina
BuffClasses2=WAR
BuffConditions2=

BuffUse3=FALSE
BuffSpellName3=Unity of the Courageous
BuffSpellIcon3=Unity of the Courageous
BuffSpellGem3=gem12
BuffAlias3=hpbuffs
BuffClasses3=WAR
BuffConditions3=
BuffConditions=



[Custom]
CustomCombatTotal=0
CustomRestTotal=0
CustomCombat1=
CustomRest1=

[Campfire]
SetCampfire=
AutoUseCampfire=
CampfireName=
CF_Item1=Fellowship Kit:                                                                                                                                                                                                                                               
CF_Item2=Fellowship Lumber Bundle:                                                                                                                                                                                                                                               

[Aura]
AuraTotal=1
AuraAnnounce=TRUE
AuraUse1=TRUE
AuraSpellName1=Issuance of Malos
AuraSpellGem1=gem12
AuraSpellIcon1=Issuance of Malos Rk. II
AuraName1=

[ClickyMaintenance]
clickies=1

[ClickyNuke]
ClickyNukeTotal=1
ClickyNukeAnnounce=TRUE
ClickyNukeUse1=TRUE
ClickyNukeName1=Blessed Spiritstaff of the Heyokah
ClickyNukeConditions1=
ClickyNukeSpellGem1=item
ClickyNukeRecast1=1s
ClickyNukeUseAtMobPctHP1=96
ClickyNukeStopAtMobPctHP1=1
ClickyNukeNamedOnly1=FALSE
ClickyNukeConditions=

[Pet]
UsePet=FALSE
PetSpell=Kriegas' Faithful
PetSpellGem=gem12
UsePetFocusAA=TRUE
PetAttackAt=97
ShrinkPet=FALSE
ShrinkPetIfHeightAbove=1.5
ShrinkPetSpell=
ShrinkPetSpellGem=
DoPetHeals=FALSE
PetHealAt=50
PetHealSpell=
PetHealSpellGem=
UseAAPetHeal=TRUE
PetAAHealAt=5
DoPetBuffs=FALSE
PetBuffRecheck=10s
PetBuffTotal=0
PetBuffName1=
PetBuffSpell1=
PetBuffGem1=
PetBuffRecast1=1s
PetBuffName2=
PetBuffSpell2=
PetBuffGem2=
PetBuffRecast2=1s
PetBuffName3=
PetBuffSpell3=
PetBuffGem3=
PetBuffRecast3=1s
PetBuffName4=
PetBuffSpell4=
PetBuffGem4=
PetBuffRecast4=1s
PetBuffName5=
PetBuffSpell5=
PetBuffGem5=
PetBuffRecast5=1s
PetBuffName6=
PetBuffSpell6=
PetBuffGem6=
PetBuffRecast6=1s[Rez]
GrabCorpse=TRUE
PetGearDefaultAlias=

[RezTotal=2
ForceMemRez=FALSE
RezAnnounce=FALSE

RezUse1=TRUE
RezSpellName1=Call of the Wild
RezConditions1=
RezSpellGem1=alt
RezDuringCombat1=FALSE

RezTrustedTotal=5
RezTrusted1=XXXX
RezTrusted2=XXXX
RezTrusted3=XXXX
RezTrusted4=XXXX
RezTrusted5=XXXX
RezAlias1=
RezAlias2=
RezRaidTimer=5m
RezGroupTimer=1m

[Mana]
MedAt=75
MedToFull=FALSE
MedEvenIfNotInOOCRegen=FALSE
MedTimer=10s
Canni_IfManaBelow=70
DontCanni_UnlessManaBelow=99
Canni_IfMyHPAbove=70
UseClarityPotions=FALSE
ManaConditions=

[Merc]
MercAssistAt=
MercStanceNormal=
MercStanceNamed=
MercStanceOOC=

[AA]
AATotal=11
AAAnnounce=TRUE

AAUse1=FALSE
AASpellName1=Fundament: First Spire of Ancestors
AAUseAtMobPctHP1=96
AAStopAtMobPctHP1=5
AARecast1=1s
AANamedOnly1=FALSE
AAConditions1=

AAUse2=TRUE
AASpellName2=Fundament: Second Spire of Ancestors
AAUseAtMobPctHP2=96
AAStopAtMobPctHP2=5
AARecast2=1s
AANamedOnly2=TRUE
AAConditions2=

AAUse3=FALSE
AASpellName3=Fundament: Third Spire of Ancestors
AAUseAtMobPctHP3=96
AAStopAtMobPctHP3=5
AARecast3=1s
AANamedOnly3=FALSE
AAConditions3=

AAUse4=TRUE
AASpellName4=Ancestral Aid
AAUseAtMobPctHP4=96
AAStopAtMobPctHP4=5
AARecast4=1s
AANamedOnly4=FALSE
AAConditions4=

AAUse5=TRUE
AASpellName5=Spirit Call
AAUseAtMobPctHP5=96
AAStopAtMobPctHP5=5
AARecast5=1s
AANamedOnly5=TRUE
AAConditions5=

AAUse6=FALSE
AASpellName6=Rabid Bear
AAUseAtMobPctHP6=96
AAStopAtMobPctHP6=5
AARecast6=1s
AANamedOnly6=FALSE
AAConditions6=

AAUse7=TRUE
AASpellName7=Dampen Resistance
AAUseAtMobPctHP7=96
AAStopAtMobPctHP7=5
AARecast7=1s
AANamedOnly7=TRUE
AAConditions7=

AAUse8=TRUE
AASpellName8=Call of the Ancients
AAUseAtMobPctHP8=96
AAStopAtMobPctHP8=5
AARecast8=1s
AANamedOnly8=FALSE
AAConditions8=

AAUse9=TRUE
AASpellName9=Languid Bite
AAUseAtMobPctHP9=96
AAStopAtMobPctHP9=5
AARecast9=1s
AANamedOnly9=FALSE
AAConditions9=

AAUse10=TRUE
AASpellName10=Tigir's Insect Swarm
AAUseAtMobPctHP10=96
AAStopAtMobPctHP10=5
AARecast10=1s
AANamedOnly10=FALSE
AAConditions10=

AAUse11=TRUE
AASpellName11=Improved Twincast
AAUseAtMobPctHP11=96
AAStopAtMobPctHP11=5
AARecast11=1s
AANamedOnly11=FALSE
AAConditions11=
AAConditions=


[Roles]
SetRoles=FALSE
GroupLeader=XXXX
GroupMainTank=XXXX
GroupMainAssist=XXXX
GroupPuller=XXXX
GroupXTarget1=Group Assist Target
RaidXTarget1=Raid Assist 1 Target

[AAtoBuy]
AABuy=FALSE
AABuyChannel=/echo
AABuyAt=15
AABuyMode=Classic
AABuyPageOrder=Class|Archetype|General|Special
LimitedGeneral=
LimitedArchetype=
LimitedClass=
LimitedSpecial=
AACount=0

[Rez]
RezRaidTimer=5m
RezGroupTimer=1m
RezConditions=
[SummonItem]
SummonItemTotal=0
SummonItemUse1=
SummonItemName1=
SummonItemSpellGem1=
SummonItemConditions1=
SummonItemUse2=
SummonItemName2=
SummonItemSpellGem2=
SummonItemConditions2=

[ImHit]
ImHitConditions=

[GoM]
GoMConditions=

[HealSelf]
HealSelfConditions=

[HealPet]
HealPetConditions=

[Nuke]
NukeConditions=
 
  • Like
Reactions: Quatarian
You have to have your merc window open for it to see the revive button.

Your pet stuff needs set to TRUE and correct info added. Refer to wiki for details.
 
Trying to add an if condition so that if a named mob in camp I don't cast a specific spell (stun) works great on trash but waste of mana on named. any help would be great.
 
!${Named}

Custom variable in the mac.