Bot macro - Customization

On your assister:
/assisttype 2

On your shaman:
[Assist]
SetTargetMessage=Kill_this

Then put your group members you want to heal or buff on extended target as "Current Target"
 
Sounds like you accidentally let mmoloader overwrite your spell_routines.inc with that version. redownload it.
 
first of all, awsome bot there petesampress, i use it on my shaman, zerker and warr, everything works like a charm.

only thing i can't make work is maintankbuff, i want to buff with him the sloth line from the shaman, and growth line of spells for temp hps.

I have more or less copied the lvl 100 shaman ini on page 2 of this tread, and as far as i can see i havn't fucked up anywhere.

I use the default UI from sony so my UI hasn't fucked mev

i include a few snippits of the ini that i suspected would be the culprits:
Code:
[Combat]
CombatFrequency1=
CombatFrequency2=
CombatFrequency3=HealGroup|HealBalance|HealSelf|HealPet|AA|Mana
CombatFrequency4=|Dot|Nuke
CombatFrequency5=MainTankBuff|FightBuff|HealSingle|
StandardCombatOptions=Bard|XHeal|HealSingle|HealGroup|HealBalance|HealSelf|HealPet|Disc|MainTankBuff|FightBuff|Lifetap|Stun|AA|Dot|Nuke|Snare|ClickyNuke|Jolt|Rez|ModRod|Mana|Merc

[MainTankBuff]
MainTankBuffTotal=2
MainTankBuffAnnounce=FALSE

MainTankBuffUse1=TRUE
MainTankBuffSpellName1=Apathy Rk. II
MainTankBuffConditions1=
MainTankBuffSpellGem1=gem11
MainTankBuffUseAt1=100
MainTankBuffStopAt1=5
MainTankBuffNamedOnly1=FALSE
MainTankBuffRecast1=2m
MainTankBuffConditions1=

MainTankBuffUse2=TRUE
MainTankBuffSpellName2=Unfettered Growth Rk. II
MainTankBuffConditions2=
MainTankBuffSpellGem2=gem3
MainTankBuffUseAt2=100
MainTankBuffStopAt2=5
MainTankBuffNamedOnly2=FALSE
MainTankBuffRecast2=2m
MainTankBuffConditions2=

OptionsCheck=|AA|AutoClickies|Buff|ClickyMaintenance|Debuff|Dot|FightBuff|HealSingle|HealGroup|HealSelf|HealPet|MainTankBuff|Nuke|Pet|Root|SelfBuff|Mana|
he does everything else flawlessly, except the maintank buffing, i suppose i could just add it as regular buffs with just warrior as a valid class target but i would like to know where i fucked up.

Thank you in advance both petesampres and other helpfull souls

A_newb_001
 
Last edited by a moderator:
Have you actually set him as group tank in group? if /echo ${Group.MainTank} doesnt return your war's name, it wont work. That would be the only obvious thing i can see. looks right otherwise.

also, you have both these twice:
MainTankBuffConditions2=
MainTankBuffConditions1=

EDIT: i said MainAssist and meant MainTank
 
Last edited:
how would I set it up to turn in a quest item for me?
 
Have you actually set him as group tank in group? if /echo ${Group.MainTank} doesnt return your war's name, it wont work. That would be the only obvious thing i can see. looks right otherwise.

also, you have both these twice:
MainTankBuffConditions2=
MainTankBuffConditions1=

EDIT: i said MainAssist and meant MainTank

It would be a nice option to have the maintank be set by a variable.

Normal Variable=${Group.MainTank}

But you could set the name manual in the ini.
 
Yes, that would be nice. Alternatively, you can just put the buffs as heals with recast timers and have the conditions be that it only casts on the individuals you want.

SelfBuffs already perform a stacking check.
 
i am coming to share my rng / shm / zerker Bot.ini

Rng:
Code:
[Settings]
OptionsCheck=|Pulling|Merc|AA|AutoClickies|Buff|ClickyNuke|Disc|Dot|HealSingle|MainTankBuff|Nuke|SelfBuff|Snare|ModRod|Mana|
OptionsCheckRaid=|AA|AutoClickies|Buff|ClickyNuke|Disc|Dot|HealSingle|Nuke|SelfBuff|Snare|ModRod|
RestrictedZones=344,202,151,345
GMAction=
LootNPCs=TRUE
AuthorizedUsers=
Verbose=FALSE
MyChannel=bc
AnnounceChannel=g
AnnounceEvents=TRY|CAST_SUCCESS|CAST_IMMUNE|CAST_RESIST
EQBCAnnounceAdds=FALSE
AutoHideNPCCorpses=FALSE
ClearTargetDataAlias=ClearTargetDataAlias
EmergencyAlias=EmergencyAlias
EmergencySkill=EmergencySkill
ImmunityCheck=TRUE
BotVersion=v2.37
[Assist]
AssistType=3
AssistPC=name
AssistAt=98
OpeningMove=
AttackRange=150
AttackCommand=/killthis
AttackConditions=
AmIOffTank=FALSE
UseMelee=TRUE
UseArchery=TRUE
ArcheryMaxDistance=200
ArcheryMinDistance=35
SetTargetMessage=Kill_this
BurnModeAlias=BurnModeAlias
[Follow]
FollowMethod=stick|30 healer
FollowCommand=FollowCommand
StopFollowCommand=StopFollowCommand
MoveUpCommand=MoveUpCommand
[ImHit]
ImHitConditions=
[Campfire]
AutoUseCampfire=
SetCampfire=
CampfireName=
CF_Item1=Fellowship Kit:                                                                                                                                                      
CF_Item2=Fellowship Lumber Bundle:                                                                                                                                                      
[Pulling]
AmIPuller=FALSE
PullRadius=990
PullZRadius=200
PullCastRange=180
AlertListClear=FALSE
AlertListClearTimer=60m
CourseCorrectionTimer=5
MQ2NavPullRadius=500
MQ2NavPullZRadius=30
ReturnActionTotal=1
ReturnAction1=
PullConColor=BLUE,WHITE,YELLOW,LIGHT BLUE,GREEN
PullingMethod=standard
PullingAnnounceCMD=/g INC %T
PullingTotal=1
PullAtMyHPs=90
PullConditions=(${Me.PctMana}>5 && !${SpawnCount[pccorpse radius 25]} && ${Me.Buff[Spiritual Enrichment Rk. II].ID} && ${Me.Buff[Shared Brutal Ferocity Rk. II].ID})
PullSkillName1=Summer's Squall
PullSkillRequiresLineOfSight1=TRUE
PullSkillDistance1=180
PullSkillSummon1=
[AA]
AATotal=13
AAAnnounce=FALSE
AAUse1=TRUE
AASpellName1=Fundament: First Spire of the Pathfinders
AAUseAtMobPctHP1=99
AAStopAtMobPctHP1=5
AARecast1=1s
AANamedOnly1=FALSE
AAConditions1=
AAUse2=TRUE
AASpellName2=Outrider's Accuracy
AAUseAtMobPctHP2=99
AAStopAtMobPctHP2=5
AARecast2=1s
AANamedOnly2=FALSE
AAConditions2=
AAUse3=TRUE
AASpellName3=Group Guardian of the Forest
AAUseAtMobPctHP3=99
AAStopAtMobPctHP3=10
AARecast3=1s
AANamedOnly3=FALSE
AAConditions3=(!${Me.Song[Guardian of the Forest].ID})
AAUse4=TRUE
AASpellName4=Guardian of the Forest
AAUseAtMobPctHP4=99
AAStopAtMobPctHP4=5
AARecast4=1s
AANamedOnly4=FALSE
AAConditions4=${Me.Buff[Outrider's Attack].ID}
AAUse5=TRUE
AASpellName5=Outrider's Attack
AAUseAtMobPctHP5=99
AAStopAtMobPctHP5=5
AARecast5=1s
AANamedOnly5=FALSE
AAConditions5=(!${Me.Song[Group Guardian of the Forest].ID})
AAUse6=TRUE
AASpellName6=Auspice of the Hunter
AAUseAtMobPctHP6=99
AAStopAtMobPctHP6=5
AARecast6=1s
AANamedOnly6=FALSE
AAConditions6=${Me.Buff[Outrider's Attack].ID}
AAUse7=TRUE
AASpellName7=Pack Hunt
AAUseAtMobPctHP7=99
AAStopAtMobPctHP7=5
AARecast7=1s
AANamedOnly7=TRUE
AAConditions7=
AAUse8=TRUE
AASpellName8=Scout's Mastery of Fire
AAUseAtMobPctHP8=99
AAStopAtMobPctHP8=5
AARecast8=1s
AANamedOnly8=TRUE
AAConditions8=
AAUse9=TRUE
AASpellName9=Outrider's Evasion
AAUseAtMobPctHP9=99
AAStopAtMobPctHP9=1
AARecast9=1s
AANamedOnly9=FALSE
AAConditions9=${Me.PctHPs}<65
AAUse10=TRUE
AASpellName10=Protection of the Spirit Wolf
AAUseAtMobPctHP10=99
AAStopAtMobPctHP10=1
AARecast10=1s
AANamedOnly10=FALSE
AAConditions10=${Me.PctHPs}<55
AAUse11=TRUE
AASpellName11=Chameleon's Gift
AAUseAtMobPctHP11=99
AAStopAtMobPctHP11=1
AARecast11=1s
AANamedOnly11=FALSE
AAConditions11=${Me.PctHPs}<80
AAUse12=TRUE
AASpellName12=Glyph of the Master
AAUseAtMobPctHP12=99
AAStopAtMobPctHP12=1
AARecast12=1s
AANamedOnly12=FALSE
AAConditions12=${AddCount}>=2
AAUse13=TRUE
AASpellName13=Glyph of the Cataclysm
AAUseAtMobPctHP13=99
AAStopAtMobPctHP13=50
AARecast13=1s
AANamedOnly13=FALSE
AAConditions13=
AAConditions=
[Buff]
BuffXTargets=FALSE
BuffPets=FALSE
AutoInvis=FALSE
AutoBreakInvis=FALSE
BuffTotal=3
BuffAnnounce=FALSE
BuffUse1=TRUE
BuffSpellName1=Strength of the Bosquestalker Rk. II
BuffSpellIcon1=Strength of the Bosquestalker Rk. II
BuffSpellGem1=gem11
BuffAlias1=|sotb|
BuffClasses1=BER,BRD,BST,ROG,MNK
BuffUse2=TRUE
BuffSpellName2=Shout of the Predator Rk. II
BuffSpellIcon2=Shout of the Predator Rk. II
BuffSpellGem2=gem12
BuffAlias2=|sotp|
BuffClasses2=BER,BRD,BST,MNK,,PAL,ROG,SHD,WAR
BuffUse3=TRUE
BuffSpellName3=Spirit of Eagle
BuffSpellIcon3=Spirit of Eagle
BuffSpellGem3=alt
BuffAlias3=|soe|
BuffClasses3=RNG
BuffConditions=
[ClickyNuke]
ClickyNukeTotal=3
ClickyNukeAnnounce=FALSE
ClickyNukeUse1=TRUE
ClickyNukeName1=Aurora, the Heartwood Blade
ClickyNukeConditions1=
ClickyNukeSpellGem1=item
ClickyNukeRecast1=190s
ClickyNukeUseAtMobPctHP1=99
ClickyNukeStopAtMobPctHP1=1
ClickyNukeNamedOnly1=FALSE
ClickyNukeUse2=TRUE
ClickyNukeName2=Distorted Coat of the Warden
ClickyNukeConditions2=
ClickyNukeSpellGem2=item
ClickyNukeRecast2=610s
ClickyNukeUseAtMobPctHP2=99
ClickyNukeStopAtMobPctHP2=10
ClickyNukeNamedOnly2=FALSE
ClickyNukeUse3=TRUE
ClickyNukeName3=Eye of the Beast
ClickyNukeRecast3=1810s
ClickyNukeUseAtMobPctHP3=99
ClickyNukeStopAtMobPctHP3=15
ClickyNukeNamedOnly3=TRUE
ClickyNukeConditions3=
ClickyNukeConditions=
[Disc]
DiscTotal=2
DiscUse1=TRUE
DiscName1=Bullseye Discipline Rk. II
DiscNamedOnly1=FALSE
DiscEndCost1=0
DiscRecast1=1s
DiscConditions1=
DiscUse2=TRUE
DiscName2=Weapon Shield Discipline
DiscNamedOnly2=FALSE
DiscEndCost2=0
DiscRecast2=1s
DiscConditions2=${Me.PctHPs}<25
[Dot]
DotTotal=2
DotTotalIfNamed=2
ForceMemDot=TRUE
DotAnnounce=FALSE
DotUse1=TRUE
DotSpellName1=Swarm of Vespines Rk. II
DotSpellGem1=gem8
DotUseAtMobPctHP1=97
DotStopAtMobPctHP1=15    
DotRecast1=1
DotMaxTries1=2
DotConditions1=${Me.PctMana}>25
DotUse2=TRUE
DotSpellName2=Swarm oF Sand Wasps
DotSpellGem2=gem9
DotUseAtMobPctHP2=97
DotStopAtMobPctHP2=15
DotRecast2=1s
DotMaxTries2=2
DotConditions2=${Me.PctMana}>25
DotConditions=
[HealSingle]
HealPullerName=Akus
HealPullerDist=50
HealSingleTotal=1
HealSingleAnnounce=FALSE
HealSingleUse1=TRUE
HealSingleSpellName1=Desperate Drenching Rk. II
HealSingleSpellGem1=gem1
HealSingleUseAt1=40
HealSingleStopAt1=65
HealSingleStopAtMobPctHP1=0
HealSingleRecast1=30s
HealSingleConditions1=
HealSingleConditions=
[MainTankBuff]
MainTankBuffTotal=1
MainTankBuffAnnounce=FALSE
MainTankBuffUse1=TRUE
MainTankBuffSpellName1=Convergence of Spirits
MainTankBuffSpellGem1=alt
MainTankBuffUseAt1=99
MainTankBuffStopAt1=1
MainTankBuffNamedOnly1=FALSE
MainTankBuffRecast1=1s
MainTankBuffConditions1=${AddCount}>=2
MainTankBuffConditions=
[Mana]
UseClarityPotions=TRUE
ManaConditions=
[Merc]
MercUse=TRUE
UseMerc=TRUE
MercAssistAt=100
MercStanceNormal=Reactive
MercStanceNamed=Reactive
MercStanceOOC=Reactive
[Nuke]
NukeTotal=5
NukeTotalIfNamed=5
ForceMemNuke=TRUE
NukeAnnounce=FALSE
NukeUse1=TRUE
NukeSpellName1=Forecasted Shots Rk. II
NukeSpellGem1=gem2
NukeUseAtMobPctHP1=99
NukeStopAtMobPctHP1=1
NukeRecast1=1s
NukeConditions1=
NukeUse2=TRUE
NukeSpellName2=Focused Rain of Arrows Rk. II
NukeSpellGem2=gem3
NukeUseAtMobPctHP2=99
NukeStopAtMobPctHP2=1 
NukeRecast2=1s
NukeConditions2=(!${Cast.Ready[Forecasted Shots Rk. II]})
NukeUse3=TRUE
NukeSpellName3=Vileoak Ash Rk. II
NukeSpellGem3=gem5
NukeUseAtMobPctHP3=99
NukeStopAtMobPctHP3=1
NukeRecast3=1s
NukeConditions3=(!${Cast.Ready[Focused Rain of Arrows Rk. II]} && ${Me.PctMana}>10)
NukeUse4=TRUE
NukeSpellName4=Bitter Wind Rk. II
NukeSpellGem4=gem6
NukeUseAtMobPctHP4=99
NukeStopAtMobPctHP4=1
NukeRecast4=1s
NukeConditions4=(!${Cast.Ready[Focused Rain of Arrows Rk. II]} && !${Cast.Ready[Vileoak Ash Rk. II]} && ${Me.PctMana}>35)
NukeUse5=TRUE
NukeSpellName5=Beastwood Ash
NukeSpellGem5=gem7
NukeUseAtMobPctHP5=99
NukeStopAtMobPctHP5=1
NukeRecast5=1s
NukeConditions5=(!${Cast.Ready[Focused Rain of Arrows Rk. II]} && !${Cast.Ready[Vileoak Ash Rk. II]} && !${Cast.Ready[Bitter Wind Rk. II]} && ${Me.PctMana}>10)
NukeConditions=
[SelfBuff]
SelfBuffTotal=6
SelfBuffAnnounce=FALSE
SelfBuffUse1=TRUE
SelfBuffSpellName1=Eyes of the Howler Rk. II
SelfBuffSpellIcon1=Eyes of the Howler Rk. II
SelfBuffConditions1=
SelfBuffSpellGem1=gem12
SelfBuffUse2=TRUE
SelfBuffSpellName2=Grasping Nettlecoat Rk. III
SelfBuffSpellIcon2=Grasping Nettlecoat Rk. III
SelfBuffSpellGem2=gem12
SelfBuffConditions2=
SelfBuffUse3=TRUE
SelfBuffSpellName3=Spurcoat Rk. II
SelfBuffSpellIcon3=Spurcoat Rk. II
SelfBuffSpellGem3=gem12
SelfBuffConditions3=
SelfBuffUse4=TRUE
SelfBuffSpellName4=Protection of the Bosque Rk. II
SelfBuffSpellIcon4=Protection of the Bosque Rk. II
SelfBuffSpellGem4=gem12
SelfBuffConditions4=
SelfBuffUse5=TRUE
SelfBuffSpellName5=Inspired by the Hunt Rk. II
SelfBuffSpellIcon5=Inspired by the Hunt Rk. II
SelfBuffSpellGem5=gem12
SelfBuffConditions5=
SelfBuffUse6=TRUE
SelfBuffSpellName6=Deafening Weapons Rk. II
SelfBuffSpellIcon6=Deafening Weapons Rk. II
SelfBuffSpellGem6=gem12
SelfBuffConditions6=
SelfBuffConditions=
[Snare]
SnareTotal=1        
ForceMemSnare=FALSE
SnareAnnounce=FALSE
SnareUse1=TRUE
SnareSpellName1=Entrap
SnareSpellGem1=alt
SnareUseAtMobPctHP1=20
SnareMaxTries1=1
SnareConditions1=
SnareConditions=
[Combat]
CombatFrequency1=AA|MainTankBuff
CombatFrequency2=Disc
CombatFrequency3=ClickyNuke|Nuke|HealSingle
CombatFrequency4=Dot
CombatFrequency5=Merc|Snare|ModRod
StandardCombatOptions=Bard|XHeal|HealSingle|HealGroup|HealBalance|HealSelf|HealPet|Disc|MainTankBuff|FightBuff|Lifetap|Stun|AA|Dot|Nuke|Snare|ClickyNuke|Jolt|Rez|ModRod|Mana|Merc
[AAtoBuy]
AABuy=TRUE
AABuyChannel=/echo
AABuyAt=65
AABuyMode=Classic
AABuyPageOrder=Special|Class|Archetype|General
LimitedGeneral=
LimitedArchetype=
LimitedClass=
LimitedSpecial=
AACount=2
AA1=Glyph of the Master|M|4
AA2=Glyph of the Cataclysm|M|4
[GoM]
GoMConditions=
Shaman:
Code:
[Settings]
OptionsCheck=|Merc|AA|Buff|ClickyNuke|Debuff|Dot|FightBuff|HealSingle|HealGroup|HealPet|MainTankBuff|Pet|Mana|Rez|SelfBuff|XHeal|AutoClickies|
OptionsCheckRaid=|AA|Buff|ClickyNuke|Debuff|Dot|FightBuff|HealSingle|HealGroup|HealPet|MainTankBuff|SelfBuff|XHeal|Mana|XHeal|AutoClickies|
RestrictedZones=344,202,151,345
GMAction=
UseCamp=FALSE
LootNPCs=FALSE
AuthorizedUsers=Akus
Verbose=FALSE
MyChannel=bc
AnnounceChannel=g
AnnounceEvents=TRY|CAST_SUCCESS|CAST_IMMUNE|CAST_RESIST
EQBCAnnounceAdds=FALSE
AutoHideNPCCorpses=TRUE
ClearTargetDataAlias=ClearTargetDataAlias
EmergencyAlias=EmergencyAlias
EmergencySkill=EmergencySkill
ImmunityCheck=TRUE
BotVersion=v2.37
[Assist]
AssistType=3
AssistPC=name
AssistAt=100
OpeningMove=
AttackRange=150
AttackCommand=/killthis
AttackConditions=
AmIOffTank=FALSE
UseMelee=FALSE
UseArchery=FALSE
ArcheryMaxDistance=200
ArcheryMinDistance=35
SetTargetMessage=Kill_this
BurnModeAlias=BurnModeAlias
[Follow]
FollowMethod=stick|30 healer
FollowCommand=FollowCommand
StopFollowCommand=StopFollowCommand
MoveUpCommand=MoveUpCommand
[ImHit]
ImHitConditions=
[Campfire]
AutoUseCampfire=
SetCampfire=
CampfireName=
CF_Item1=Fellowship Kit:                                                                                                             
CF_Item2=Fellowship Lumber Bundle:                                                                                                             
[AA]
AATotal=1
AAAnnounce=FALSE
AAUse1=TRUE
AASpellName1=Ancestral Aid
AAUseAtMobPctHP1=99
AAStopAtMobPctHP1=5
AARecast1=1s
AANamedOnly1=FALSE
AAConditions1=${AddCount}>=2
AAConditions=
[Buff]
BuffXTargets=TRUE
BuffPets=FALSE
AutoInvis=FALSE
AutoBreakInvis=FALSE
BuffTotal=3
BuffAnnounce=FALSE
BuffUse1=TRUE
BuffSpellName1=Talisman of Celerity
BuffSpellIcon1=Talisman of Celerity
BuffConditions1=(!${Me.Buff[Exceptional Velocity].ID})
BuffSpellGem1=alt
BuffAlias1=|haste|
BuffClasses1=MT,WAR,SHD,PAL,BRD,RNG,ROG,BER,BST
BuffUse2=TRUE
BuffSpellName2=Talisman of the Steadfast
BuffSpellIcon2=Talisman of the Steadfast
BuffSpellGem2=gem12
BuffAlias2=|reg|
BuffClasses2=WAR,SHM
BuffConditions2=
BuffUse3=TRUE
BuffSpellName3=Talisman of the Courageous Rk. II
BuffSpellIcon3=Insistent Focusing Rk. II
BuffSpellGem3=gem12
BuffAlias3=|fos|
BuffClasses3=MT,WAR,PAL,BRD,SHD,CLE,RNG,BER,ROG,SHM,BST,MNK,DRU,ENC,WIZ,MAG,NEC
BuffConditions3=
BuffConditions=
[ClickyNuke]
ClickyNukeTotal=1
ClickyNukeAnnounce=FALSE
ClickyNukeUse1=TRUE
ClickyNukeName1=Blessed Spiritstaff of the Heyokah
ClickyNukeSpellGem1=item
ClickyNukeRecast1=100s
ClickyNukeUseAtMobPctHP1=96
ClickyNukeStopAtMobPctHP1=20
ClickyNukeConditions1=
ClickyNukeNamedOnly1=FALSE
ClickyNukeConditions=
[Debuff]
DontDebuffConColor=
DebuffAdds=TRUE
DebuffTotal=3
DebuffTotalIfNamed=3
ForceMemDebuff=TRUE
DebuffAnnounce=FALSE
DebuffUse1=TRUE
DebuffSpellName1=Turgur's Swarm
DebuffConditions1=
DebuffSpellGem1=alt
DebuffUseAtMobPctHP1=99
DebuffStopAtMobPctHP1=1
DebuffRecast1=6m
DebuffMaxTries1=2
DebuffUse2=TRUE
DebuffSpellName2=Malosinete
DebuffConditions2=
DebuffSpellGem2=alt
DebuffUseAtMobPctHP2=98
DebuffStopAtMobPctHP2=1
DebuffRecast2=3m
DebuffMaxTries2=2
DebuffConditions=
DebuffUse3=TRUE
DebuffSpellName3=Tigir's Insect Swarm
DebuffConditions3=${AddCount}>=3
DebuffSpellGem3=alt
DebuffUseAtMobPctHP3=99
DebuffStopAtMobPctHP3=1
DebuffRecast3=2m
DebuffMaxTries3=2
[GoM]
GoMConditions=
[Dot]
DotTotal=2
DotTotalIfNamed=2
ForceMemDot=TRUE
DotAnnounce=FALSE
DotUse1=TRUE
DotSpellName1=Phase Spider Blood
DotSpellGem1=gem5
DotUseAtMobPctHP1=98
DotStopAtMobPctHP1=25
DotRecast1=3m
DotMaxTries1=2
DotConditions1=${Me.Song[Wisp of Renewal RK. II].ID}
DotUse2=TRUE
DotSpellName2=Feralisenia
DotSpellGem2=gem6
DotUseAtMobPctHP2=98
DotStopAtMobPctHP2=25
DotRecast2=3m
DotMaxTries2=2
DotConditions2=${Me.Song[Wisp of Renewal RK. II].ID}
DotConditions=
[FightBuff]
FightBuffTotal=1
ForceMemFightBuff=TRUE
FightBuffAnnounce=FALSE
FightBuffUse1=TRUE
FightBuffSpellName1=Wisp of Renewal RK. II
FightBuffSpellIcon1=Wisp of Renewal RK. II
FightBuffSpellGem1=gem4
FightBuffNamedOnly1=FALSE
FightBuffForAggro1=FALSE
FightBuffConditions1=${Group.MainTank.Distance} < ${Spell[Wisp of Renewal RK. II].AERange}
FightBuffConditions=
[HealSingle]
HealPullerName=Akus
HealPullerDist=40
HealSingleTotal=2
HealSingleAnnounce=TRUE
HealSingleUse1=TRUE
HealSingleSpellName1=Blezon's Recourse RK. II
HealSingleSpellGem1=gem2
HealSingleUseAt1=89
HealSingleStopAt1=95
HealSingleStopAtMobPctHP1=0
HealSingleRecast1=24s
HealSingleConditions1=
HealSingleUse2=TRUE
HealSingleSpellName2=Blezon's Mending
HealSingleSpellGem2=gem1
HealSingleUseAt2=91
HealSingleStopAt2=95
HealSingleRecast2=2s
HealSingleStopAtMobPctHP2=0
HealSingleConditions2=(!${Cast.Ready[Blezon's Recourse RK. II]})
HealSingleConditions=
[HealGroup]
HealGroupTotal=2
HealGroupAnnounce=TRUE
HealGroupUse1=TRUE
HealGroupSpellName1=Antecessor's Intervention
HealGroupSpellGem1=gem5
HealGroupUseAt1=50
HealGroupStopAt1=80
HealGroupAvgHP1=60
HealGroupConditions1=
HealGroupUse2=TRUE
HealGroupSpellName2=Distorted Coat of the Diviner
HealGroupSpellGem2=item
HealGroupUseAt2=50
HealGroupStopAt2=80
HealGroupAvgHP2=60
HealGroupConditions2=(!${Cast.Ready[Antecessor's Intervention]})
HealGroupConditions=
[HealPet]
HealPetTotal=1
HealPetAnnounce=TRUE
HealPetUse1=TRUE
HealPetSpellName1=Blezon's Mending
HealPetSpellGem1=gem1
HealPetUseAt1=91
HealPetStopAt1=95
HealPetRecast1=2s
HealPetStopAtMobPctHP1=0
HealPetConditions1=(!${Cast.Ready[Blezon's Recourse RK. II]})
HealPetConditions=
[MainTankBuff]
MainTankBuffTotal=5
MainTankBuffAnnounce=FALSE
MainTankBuffUse1=TRUE
MainTankBuffSpellName1=Fatigue
MainTankBuffConditions1=
MainTankBuffSpellGem1=gem8
MainTankBuffUseAt1=100
MainTankBuffStopAt1=5
MainTankBuffNamedOnly1=FALSE
MainTankBuffRecast1=4m
MainTankBuffUse2=TRUE
MainTankBuffSpellName2=Rampant Growth
MainTankBuffSpellGem2=gem9
MainTankBuffUseAt2=100
MainTankBuffStopAt2=5
MainTankBuffNamedOnly2=FALSE
MainTankBuffRecast2=2m
MainTankBuffConditions2=${Cast.Ready[Rampant Growth]}
MainTankBuffUse3=TRUE
MainTankBuffSpellName3=Talisman of the Snow Leopard Rk. II
MainTankBuffSpellGem3=gem7
MainTankBuffUseAt3=100
MainTankBuffStopAt3=5
MainTankBuffNamedOnly3=FALSE
MainTankBuffRecast3=2m
MainTankBuffConditions3=
MainTankBuffUse4=TRUE
MainTankBuffSpellName4=Spirit Guardian
MainTankBuffSpellGem4=alt
MainTankBuffUseAt4=100
MainTankBuffStopAt4=5
MainTankBuffNamedOnly4=FALSE
MainTankBuffRecast4=11m
MainTankBuffConditions4=${AddCount}>=2
MainTankBuffUse5=TRUE
MainTankBuffSpellName5=Union of Spirits
MainTankBuffSpellGem5=alt
MainTankBuffUseAt5=100
MainTankBuffStopAt5=5
MainTankBuffNamedOnly5=FALSE
MainTankBuffRecast5=11m
MainTankBuffConditions5=${AddCount}>=2
MainTankBuffConditions=
[Pet]
UsePet=TRUE
PetSpell=Kriegas' Faithful
PetSpellGem=gem12
UsePetFocusAA=TRUE
PetAttackAt=85
ShrinkPet=TRUE
ShrinkPetIfHeightAbove=1.5
ShrinkPetSpell=Group Shrink
ShrinkPetSpellGem=alt
PetGearDefaultAlias=
[Rez]
GrabCorpse=TRUE
RezTotal=1
ForceMemRez=FALSE
RezAnnounce=FALSE
RezUse1=TRUE
RezSpellName1=Call of the Wild
RezConditions1=(${Melee.Combat})
RezSpellGem1=alt
RezDuringCombat1=TRUE
RezAlias1=|rez me|
RezRaidTimer=5m
RezGroupTimer=5m
RezConditions=
[SelfBuff]
SelfBuffTotal=1
SelfBuffAnnounce=FALSE
SelfBuffUse1=TRUE
SelfBuffSpellName1=Second Life
SelfBuffSpellIcon1=Second Life
SelfBuffConditions1=
SelfBuffSpellGem1=gem10
SelfBuffConditions=
[XHeal]
XHealPullerName=Akus
XHealPullerDist=50
XHealTotal=1
XHealAnnounce=TRUE
XHealUse1=TRUE
XHealSpellName1=Blezon's Mending
XHealSpellGem1=gem1
XHealUseAt1=88
XHealStopAt1=95
XHealConditions=
[Mana]
MedAt=75
MedToFull=FALSE
MedEvenIfNotInOOCRegen=FALSE
MedTimer=10s
Canni_IfManaBelow=90
DontCanni_UnlessManaBelow=99
Canni_IfMyHPAbove=70
ManaConditions=
UseClarityPotions=FALSE
[Merc]
MercUse=TRUE
UseMerc=TRUE
MercAssistAt=100
MercStanceNormal=Aggressive
MercStanceNamed=Aggressive
MercStanceOOC=Aggressive
[Combat]
CombatFrequency1=Debuff
CombatFrequency2=HealSingle|HealGroup|FightBuff
CombatFrequency3=XHeal|AA|ClickyNuke
CombatFrequency4=MainTankBuff|Dot|Mana
CombatFrequency5=HealPet|Rez|ModRod|Merc
StandardCombatOptions=Bard|XHeal|HealSingle|HealGroup|HealBalance|HealSelf|HealPet|Disc|MainTankBuff|FightBuff|Lifetap|Stun|AA|Dot|Nuke|Snare|ClickyNuke|Jolt|Rez|ModRod|Mana|Merc
[AAtoBuy]
AABuy=FALSE
AABuyChannel=/echo
AABuyAt=15
AABuyMode=Classic
AABuyPageOrder=Class|Archetype|General|Special
LimitedGeneral=
LimitedArchetype=
LimitedClass=
LimitedSpecial=
AACount=0
Zerker:
Code:
[Settings]
OptionsCheck=|AA|Aura|ClickyNuke|Disc||AutoClickies|
OptionsCheckRaid=|AA|Aura|ClickyNuke|Disc||AutoClickies|
RestrictedZones=344,202,151,345
GMAction=
UseCamp=FALSE
LootNPCs=FALSE
AuthorizedUsers=
Verbose=FALSE
MyChannel=bc
AnnounceChannel=g
AnnounceEvents=TRY|CAST_SUCCESS|CAST_IMMUNE|CAST_RESIST
EQBCAnnounceAdds=FALSE
AutoHideNPCCorpses=TRUE
ClearTargetDataAlias=ClearTargetDataAlias
EmergencyAlias=EmergencyAlias
EmergencySkill=EmergencySkill
ImmunityCheck=TRUE
BotVersion=v2.39
AmIOffTank=TRUE
[Assist]
AssistType=3
AssistPC=name
AssistAt=93
OpeningMove=
AttackRange=150
AttackCommand=/killthis
AttackConditions=
AmIOffTank=TRUE
UseMelee=TRUE
UseArchery=FALSE
ArcheryMaxDistance=200
ArcheryMinDistance=35
SetTargetMessage=Kill_this
BurnModeAlias=BurnModeAlias
[Follow]
FollowMethod=stick|30 healer
FollowCommand=FollowCommand
StopFollowCommand=StopFollowCommand
MoveUpCommand=MoveUpCommand
[ImHit]
ImHitConditions=
[Custom]
CustomCombatTotal=5
CustomRestTotal=0
CustomCombat1=/if (${Target.Named} && ${Me.PctEndurance}>15 && !${Me.Song[Bloodfury].ID}) /keypress 3
CustomCombat2=/if (${Target.Named} && ${Target.PctHPs}>15 && ${Target.PctHPs}<40) /keypress 4
CustomCombat3=/if (${AddCount}>=2) /keypress 5
CustomCombat4=/if (${Melee.Combat} && ${Cast.Ready[Boreal Coat of Carnage]}) /keypress 1
CustomCombat5=/if (${Melee.Combat}) /keypress 2
[Campfire]
AutoUseCampfire=
SetCampfire=
CampfireName=
CF_Item1=Fellowship Kit:                                                                       
CF_Item2=Fellowship Lumber Bundle:                                                                       
[Pulling]
AlertListClear=FALSE
AlertListClearTimer=60m
PullConColor=LIGHT BLUE,BLUE,WHITE,YELLOW
CourseCorrectionTimer=5
[AA]
AATotal=1
AAAnnounce=TRUE
AAUse1=TRUE
AASpellName1=Rampage
AAUseAtMobPctHP1=99
AAStopAtMobPctHP1=5
AARecast1=1s
AANamedOnly1=FALSE
AAConditions1=${Me.Song[Frenzied Resolve].ID}
AAConditions=
[Aura]
AuraTotal=1
AuraAnnounce=FALSE
AuraUse1=TRUE
AuraSpellName1=Bloodlust Aura
AuraSpellIcon1=Bloodlust Aura Effect
AuraSpellGem1=disc
AuraName1=Bloodlust Aura
AuraConditions=
[ClickyNuke]
ClickyNukeTotal=1
ClickyNukeAnnounce=FALSE
ClickyNukeUse1=TRUE
ClickyNukeName1=Boreal Coat of Carnage
ClickyNukeConditions1=
ClickyNukeSpellGem1=item
ClickyNukeRecast1=610s
ClickyNukeUseAtMobPctHP1=99
ClickyNukeStopAtMobPctHP1=10
ClickyNukeNamedOnly1=FALSE
ClickyNukeUse2=TRUE
ClickyNukeName2=Vengeful Taelosian Blood Axe
ClickyNukeConditions2=
ClickyNukeSpellGem2=item
ClickyNukeRecast2=190s
ClickyNukeUseAtMobPctHP2=99
ClickyNukeStopAtMobPctHP2=1
ClickyNukeNamedOnly2=FALSE
ClickyNukeConditions=
[Disc]
DiscTotal=10
DiscUse1=TRUE
DiscName1=Cry Carnage Rk. II
DiscNamedOnly1=FALSE
DiscEndCost1=328
DiscRecast1=1m
DiscConditions1=
DiscUse2=TRUE
DiscName2=Shared Viciousness
DiscNamedOnly2=FALSE
DiscEndCost2=1211
DiscRecast2=35s
DiscConditions2=${Me.Song[Cry Carnage Rk. I].ID}
DiscUse3=TRUE
DiscName3=Bloodthirst
DiscNamedOnly3=FALSE
DiscEndCost3=380
DiscRecast3=30m
DiscConditions3=${SpawnCount[NPC radius 20 zradius 10]}>1
DiscUse4=TRUE
DiscName4=Spirited Axe Throw
DiscNamedOnly4=FALSE
DiscEndCost4=270
DiscRecast4=15s
DiscConditions4=(!${Disc.Ready[Distressing Scream]} && ${Me.Song[Cry Carnage Rk. I].ID} && ${Me.Song[Reflected Viciousness].ID})
DiscUse5=TRUE
DiscName5=Brutal Volley Rk. II
DiscNamedOnly5=FALSE
DiscEndCost5=183
DiscRecast5=15s
DiscConditions5=${Me.Song[Cry Carnage Rk. II].ID} && ${Me.Song[Reflected Viciousness].ID}
DiscUse6=TRUE
DiscName6=Capricious Rage Discipline Rk. II
DiscNamedOnly6=FALSE
DiscEndCost6=0
DiscRecast6=13m
DiscConditions6=
DiscUse7=TRUE
DiscName7=Axe of Zurel
DiscNamedOnly7=FALSE
DiscEndCost7=297
DiscRecast7=15s
DiscConditions7=${Me.Song[Cry Carnage Rk. I].ID}
DiscUse8=TRUE
DiscName8=Blood Brand Rk. II
DiscNamedOnly8=FALSE
DiscEndCost8=81
DiscRecast8=65s
DiscConditions8=
DiscUse9=TRUE
DiscName9=Fearless Frenzy
DiscNamedOnly9=FALSE
DiscEndCost9=546
DiscRecast9=1s
DiscConditions9=${Me.Song[Bloodfury].ID}
DiscUse10=TRUE
DiscName10=Perturbing Scream
DiscNamedOnly10=FALSE
DiscEndCost10=982
DiscRecast10=130s
DiscConditions10=
[Combat]
CombatFrequency1=AAlClickyNuke
CombatFrequency2=Disc
CombatFrequency3=
CombatFrequency4=
CombatFrequency5=Bard|XHeal|HealSingle|HealGroup|HealBalance|HealSelf|HealPet|MainTankBuff|FightBuff|Lifetap|Stun|Dot|Nuke|Snare|Jolt|Rez|ModRod|Mana|Merc
StandardCombatOptions=Bard|XHeal|HealSingle|HealGroup|HealBalance|HealSelf|HealPet|Disc|MainTankBuff|FightBuff|Lifetap|Stun|AA|Dot|Nuke|Snare|ClickyNuke|Jolt|Rez|ModRod|Mana|Merc
[AAtoBuy]
AABuy=FALSE
AABuyChannel=/echo
AABuyAt=
AABuyMode=Classic
AABuyPageOrder=Class|Archetype|General|Special
LimitedGeneral=
LimitedArchetype=
LimitedClass=
LimitedSpecial=
AACount=

and Zerker hotkey 3 / 4 / 5
Code:
Page2Button1Name=Burn-1
Page2Button1Color=18
Page2Button1Line1=/multiline ; /timed 7 /alt act 387 ; /alt act 373 ; /timed 7 /alt act 752 ; /alt act 1502
Page2Button1Line2=/multiline ; /timed 7 /disc frenzied resolve 
Page2Button1Line3=/multiline ; /timed 7 /alt act 3710 ; /alt act 499
Page2Button1Line4=/multiline ; /timed 7 /alt act 505 ; /timed 7 /disc Ancient: Cry of Chaos
Page2Button1Line5=/multiline ; /timed 7 /alt act 465
Page2Button2Name=Burn-2
Page2Button2Color=18
Page2Button2Line1=/multiline ; /timed 7 /alt act 1253 ; /timed 7 /disc Brutal Discipline
Page2Button2Line2=/multiline ; /timed 7 /alt act 610
Page2Button2Line3=/multiline ; /timed 7 /alt act 589 ; /alt act 961
Page2Button3Name=Burn-3
Page2Button3Color=18
Page2Button3Line1=/multiline ; /timed 7 /disc Avenging Flurry Discipline
Page2Button3Line2=/multiline ; /timed 7 /alt act 487 ; /alt act 800
Page2Button3Line3=/multiline ; /timed 300 /disc Cleaving Acrimony Discipline
enjoin your game :)
 
Last edited:
I mentioned it to him in PM, but i *highly* discourage using channels for AA announcements. aka:
AABuyChannel=/1

That is the quickest way to get yourself banned if your channels ever get out of order. Some guy on bertox was spamming AABuying in general chat 2 days ago and was afk. So it was going off for a long time.
 
Yes, that would be nice. Alternatively, you can just put the buffs as heals with recast timers and have the conditions be that it only casts on the individuals you want.

SelfBuffs already perform a stacking check.

I have a self buff that is chain casting and the buff that doesn't stack is from an enchanters aura in the song window.
 
Yes, that would be nice. Alternatively, you can just put the buffs as heals with recast timers and have the conditions be that it only casts on the individuals you want.

SelfBuffs already perform a stacking check.

I have a self buff that is chain casting and the buff that doesn't stack is from an enchanters aura in the song window.

What is the enchanter thing called? I dont see any stacking conflicts that appear to be enchanter.
http://lucy.allakhazam.com/stacking.html?id=13800&source=Live

What DOES have a stacking is the illusion effect, which is separate from the spell. At any rate, you can just make your conditions be: !${SpawnCount[group enc]} or !${Song[name].ID} if you want to look for that specific song.
 
Couple quick questions:
1. What does this section do? I understand the CombatFrequency1-5 part.
Code:
StandardCombatOptions=Bard|XHeal|......

2. Where would the appropriate place in the macro be to have my bard sing Selo's Song of Travel when I am running my group about the zone?
Would I set it as InvisSpell=Selo's Song of Travel?

Thanks bud!

Andre Agassi is a chump
 
StandardCombatOptions= is just a list of all available options. It doesnt do anything and is just there so you know what can and cannot be added to the others.

You cant make a bard play a song while moving because mq2cast wont allow it. So you have to use the "invison" command. Yes, you could use the invis song as you mentioned. Though in hindsight I may have to change it up a little for bards so they can /twist or /sing it. I would use the AA selos and AA invis if able, since both are fixed duration.
 
Thanks Pete. I play on Progression so I do not have any AA selo's or AA invis available to me yet.

Good to know I won't have to keep editing that StandardCombatOptions= line anymore.
 
You cant make a bard play a song while moving because mq2cast wont allow it. So you have to use the "invison" command. Yes, you could use the invis song as you mentioned. Though in hindsight I may have to change it up a little for bards so they can /twist or /sing it. I would use the AA selos and AA invis if able, since both are fixed duration.

So if we do a /sing we can cast while moving?

Sounds like a new Developer could make it so we can have the option to cast instant cast items while moving :)
 
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.

For some reason when I use the /bc ${SetTargetMessage} ${Target.ID} on my bard, she suddenly can't turn around and run back to the group during a pull.

She will run out, engage mob, then stand there shuddering trying to turn back around to run away. I remove the line & everything goes back to normal.
 
/bca ${SetTargetMessage} ${Target.ID}

If you see the command on your puller, it tries to engage the mob as well. /bca hides it from the character that says it
 
Hello

Trying to make a functional SK bot. Has most AA, is level 100. What I'd like to do is this:

1. Use taunt. No idea how to do this.
2. Use both AE terrors. He does use one of them automatically, but its the lower lvl 95 version.
3. Use both single target terrors. He only uses the lvl 95 version automatically, so I had to add the other one under [Aggro] section.
4. Use Improved Explosion of Spite/Hatred when there are more than 1 mob in camp. He automatically uses Explosion of Spite/Hatred, but not the improved version.
5. Use Bonebrood Mantle / Unholy Guardian whenever there are more than one mob in camp.

I tend to pull multiple mobs quite often, and I really would like him to be able to deal with it when it happens.



This is my ini file:

Code:
[Settings]
OptionsCheck=Merc|AA|AutoClickies|Buff|ClickyMaintenance|ClickyNuke|Disc|FightBuff|Lifetap|Nuke|SelfBuff|Snare|Aggro|Mana|Endurance|
OptionsCheckRaid=|Pulling|Merc|AA|Aura|AutoClickies|Buff|ClickyMaintenance|ClickyNuke|Fade|FeignDeath|Disc|Dot|FightBuff|Lifetap|Nuke|Pet|SelfBuff|Snare|Aggro|Mana|ModRod|Endurance|
UseCamp=TRUE
CampRadius=30
CampRadiusMax=150
RestrictedZones=344,202,151,345
GMAction=
LootNPCs=FALSE
AuthorizedUsers=
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.41

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

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


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

[Pulling]
AlertListClear=FALSE
AlertListClearTimer=60m
AmIPuller=FALSE
PullRadius=600
PullZRadius=20
PullCastRange=150
MQ2NavPullRadius=10
MQ2NavPullZRadius=10
ReturnActionTotal=0
ReturnAction1=
PullConColor=LIGHT BLUE,BLUE,WHITE,YELLOW
CourseCorrectionTimer=5
PullingMethod=Standard
PullingAnnounceCMD=NULL
PullingTotal=0
PullAtMyHPs=75

[Merc]
MercAssistAt=95
MercStanceNormal=Burn
MercStanceNamed=Balanced
MercStanceOOC=Balanced

[AA]
AATotal=3
AAAnnounce=FALSE

AAUse1=TRUE
AASpellName1=Scourge Skin
AAUseAtMobPctHP1=96
AAStopAtMobPctHP1=5
AARecast1=1s
AANamedOnly1=TRUE
AAConditions1=

AAUse2=TRUE
AASpellName2=Fundament: Third Spire of the Reavers
AAUseAtMobPctHP2=96
AAStopAtMobPctHP2=5
AARecast2=1s
AANamedOnly2=TRUE
AAConditions2=

AAUse3=TRUE
AASpellName3=Visage of Death
AAUseAtMobPctHP3=96
AAStopAtMobPctHP3=5
AARecast3=1s
AANamedOnly3=TRUE
AAConditions3=
AAConditions=


[Buff]
BuffXTargets=FALSE
BuffPets=FALSE
AutoInvis=FALSE
AutoBreakInvis=FALSE
InvisSpell=Cloak of Shadows
InvisSpellGem=alt
InvisUndeadSpell=Group Perfected Invisibility to Undead
InvisUndeadSpellGem=alt
LevitateSpell=Bobbing Corpse
LevitateSpellGem=alt
BuffTotal=0
BuffAnnounce=FALSE
BuffUse1=FALSE
BuffSpellName1=Voice of Thule
BuffSpellIcon1=Voice of Thule
BuffConditions1=
BuffSpellGem1=alt
BuffAlias1=VoT
BuffClasses1=SHD
BuffConditions=


[ClickyNuke]
ClickyNukeTotal=2
ClickyNukeAnnounce=FALSE

ClickyNukeUse1=TRUE
ClickyNukeName1=Innoruuk's Dark Blessing
ClickyNukeConditions1=
ClickyNukeSpellGem1=item
ClickyNukeRecast1=1s
ClickyNukeUseAtMobPctHP1=96
ClickyNukeStopAtMobPctHP1=1
ClickyNukeNamedOnly1=TRUE

ClickyNukeUse2=TRUE
ClickyNukeName2=Distorted Breastplate of the Revenant
ClickyNukeConditions2=
ClickyNukeSpellGem2=item
ClickyNukeRecast2=1s
ClickyNukeUseAtMobPctHP2=96
ClickyNukeStopAtMobPctHP2=1
ClickyNukeNamedOnly2=TRUE
ClickyNukeConditions=


[Disc]
DiscTotal=2
DiscUse1=TRUE
DiscName1=Bonebroot Mantle Rk. II
DiscNamedOnly1=FALSE
DiscEndCost1=7500
DiscRecast1=12m
DiscConditions1=

DiscUse2=TRUE
DiscName2=Unholy Guardian Rk. II
DiscNamedOnly2=FALSE
DiscEndCost2=5500
DiscRecast2=12m
DiscConditions2=


[FightBuff]
FightBuffTotal=2
ForceMemFightBuff=FALSE
FightBuffAnnounce=FALSE
FightBuffUse1=FALSE
FightBuffSpellName1=Grelleth's Skin
FightBuffSpellIcon1=Grelleth's Skin Rk. II
FightBuffSpellGem1=gem3
FightBuffNamedOnly1=FALSE
FightBuffForAggro1=FALSE
FightBuffConditions1=
FightBuffUse2=FALSE
FightBuffSpellName2=Steadfast Stance
FightBuffSpellIcon2=Steadfast Stance Rk. II
FightBuffSpellGem2=gem2
FightBuffNamedOnly2=FALSE
FightBuffForAggro2=FALSE
FightBuffConditions2=
FightBuffConditions=


[Lifetap]
LifetapTotal=4
LifetapTotalIfNamed=4
ForceMemLifetap=FALSE
LifetapAnnounce=FALSE

LifetapUse1=TRUE
LifetapSpellName1=Leech Touch
LifetapConditions1=
LifetapSpellGem1=alt
LifetapUseAtMyHP1=25

LifetapUse2=FALSE
LifetapSpellName2=Vicious Bite of Chaos
LifetapConditions2=
LifetapSpellGem2=alt
LifetapUseAtMyHP2=70

LifetapUse3=FALSE
LifetapSpellName3=Touch of Falsin
LifetapSpellGem3=gem11
LifetapUseAtMyHP3=50
LifetapConditions3=

LifetapUse4=TRUE
LifetapSpellName4=Dire Insinuation
LifetapSpellGem4=gem12
LifetapUseAtMyHP4=40
LifetapConditions4=
LifetapConditions=
InterruptToLifetapAt=30

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

NukeUse1=TRUE
NukeSpellName1=Vicious Bite of Chaos
NukeConditions1=
NukeSpellGem1=alt
NukeUseAtMobPctHP1=96
NukeStopAtMobPctHP1=1
NukeRecast1=1s

NukeUse2=TRUE
NukeSpellName2=Spear of Grelleth
NukeSpellGem2=gem9
NukeUseAtMobPctHP2=96
NukeStopAtMobPctHP2=1
NukeRecast2=1s
NukeConditions2=
NukeConditions=


[Pet]
PetGearDefaultAlias=
UsePet=FALSE
PetSpell=Minion of Grelleth
PetSpellGem=gem1
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


[SelfBuff]
SelfBuffTotal=8
SelfBuffAnnounce=FALSE
SelfBuffUse1=TRUE
SelfBuffSpellName1=Voice of Thule
SelfBuffSpellIcon1=Voice of Thule
SelfBuffConditions1=
SelfBuffSpellGem1=alt
SelfBuffUse2=FALSE
SelfBuffSpellName2=Bobbing Corpse
SelfBuffSpellIcon2=Bobbing Corpse
SelfBuffConditions2=
SelfBuffSpellGem2=alt
SelfBuffUse3=TRUE
SelfBuffSpellName3=Drape of the Fallen
SelfBuffSpellIcon3=Drape of the Fallen Rk. II
SelfBuffSpellGem3=gem1
SelfBuffConditions3=
SelfBuffUse4=TRUE
SelfBuffSpellName4=Falhotep's Covenant
SelfBuffSpellIcon4=Falhotep's Covenant
SelfBuffSpellGem4=gem1
SelfBuffConditions4=
SelfBuffUse5=TRUE
SelfBuffSpellName5=Call of Gloomhaze
SelfBuffSpellIcon5=Call of Gloomhaze
SelfBuffSpellGem5=gem1
SelfBuffConditions5=
SelfBuffUse6=TRUE
SelfBuffSpellName6=Grelleth's Horror
SelfBuffSpellIcon6=Grelleth's Horror Rk. II
SelfBuffSpellGem6=gem3
SelfBuffConditions6=
SelfBuffUse7=TRUE
SelfBuffSpellName7=Zombie Skin
SelfBuffSpellIcon7=Zombie Skin
SelfBuffSpellGem7=gem1
SelfBuffConditions7=
SelfBuffUse8=TRUE
SelfBuffSpellName8=Shroud of the Darksworn
SelfBuffSpellIcon8=Shroud of the Darksworn Rk. II
SelfBuffSpellGem8=gem1
SelfBuffConditions8=
SelfBuffConditions=

[Snare]
SnareTotal=1
ForceMemSnare=FALSE
SnareAnnounce=FALSE
SnareUse1=FALSE
SnareSpellName1=Encroaching Darkness
SnareConditions1=
SnareSpellGem1=alt
SnareUseAtMobPctHP1=20
SnareMaxTries1=2
SnareConditions=

[Aggro]
AggroSpellName=Terror of Poira Rk. II
AEAggroMinMobCount=2
AggroSpellGem=4
AggroConditions=
AggroAtAggroPct=65

[Mana]
ManaConditions=
MedAt=75
MedToFull=FALSE
MedEvenIfNotInOOCRegen=FALSE
MedTimer=10s
ThoughtLeech_IfManaBelow=10
UseClarityPotions=FALSE

[Endurance]
SitAt=25
SitToFull=FALSE

[Combat]
CombatFrequency1=
CombatFrequency2=
CombatFrequency3=
CombatFrequency4=|FightBuff|
CombatFrequency5=|Disc|Lifetap|AA|Nuke|Snare|ClickyNuke|Merc
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=Supersk
GroupMainTank=Supersk
GroupMainAssist=Supersk
GroupPuller=Superpuller
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
[ImHit]
ImHitConditions=
[Aura]
AuraConditions=
[Dot]
DotConditions=
[Campfire]
AutoUseCampfire=
SetCampfire=
CampfireName=
CF_Item1=Fellowship Kit:   
CF_Item2=Fellowship Lumber Bundle:   
[ClickyMaintenance]
clickies=0
[Fade]
FadeConditions=
[FeignDeath]
FeignDeathConditions=
FeignDeathStandAtMyHP=50
[GoM]
GoMConditions=

Edit: I'm not sure how he does AE hate at all tbh. Sometimes he does use AE terror and Explosion of Hatred, other times he will just stand there chaining single target terrors and nukes on one of the mobs, even though he's aware (addcount does update properly) that there's more than one mob to be killed.
 
Last edited: