If you use this, look through and adjust it for the gear you're using. I have him switch from my normal range item to bow when pulling with holies. "normal" is the bandolier name I use for tanking, "range" is for pulling. Still will be going through and tweaking the ini, but wanted to see if I could get pointers as I go along tweaking it. Probably some stacking issues in there. Made changes to my holies, not sure if all of it works. Would appreciate someone that knows this stuff taking a look.
ini
conditions
melee
ini
Rich (BB code):
[General]
KissAssistVer=10.0.6.4
Role=PullerTank
CampRadius=30
CampRadiusExceed=2900
ReturnToCamp=1
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=20
MedCombat=0
LootOn=0
RezAcceptOn=0|95
AcceptInvitesOn=1
GroupWatchOn=1
CastingInterruptOn=0
EQBCOn=1
IRCOn=0
HoTTOn=0
CampfireOn=0
CharInfo=Warrior|105|GOLD
DPSMeter=1
ScatterOn=0
ConditionsOn=1
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
[Buffs]
BuffsOn=1
BuffsCOn=1
BuffsSize=12
Buffs1=Violet Conch of the Tempest|Dual|Spinecoat|Me
Buffs2=Party Popper Nimbus|Me
Buffs3=Champion's Aura|Aura
Buffs4=Lizardscale Plated Girdle|Dual|Twitching Speed|Me
Buffs5=Brace For Impact|Dual|Brace For Impact IX|Me
Buffs6=Field Protector|Me
Buffs7=Commanding Voice|Me
Buffs8=Blade Guardian|Dual|Blade Guardian IX|Me
Buffs9=Stout Defense|Me
Buffs10=Breather|End|24
Buffs11=Huntsman's Ethereal Quiver|Summon|Ethereal Arrow|200
Buffs12=NULL
RebuffOn=1
CheckBuffsTimer=10
PowerSource=NULL
[Melee]
AssistAt=100
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=Front
AutoFireOn=0
UseMQ2Melee=1
[GMail]
GMailHelp=Events currently support - Dead,GM,Level,Named,Leftgroup
GMailOn=0
GMailSize=1
GMail1=NULL
[AE]
AEOn=0
AESize=1
AERadius=50
AE1=NULL
[DPS]
DPSOn=1
DPSCOn=1
DPSSize=24
DPSSkip=2
DPSInterval=2
DPS1=Battle Leap|100
DPS2=Imperator's Charge|99
DPS3=Sebilisian Dragonscale Breastplate|98
DPS4=Shield Break|98
DPS5=Banestrike|98
DPS6=Strike Through|94
DPS7=Call of Challenge|25
DPS8=Area Taunt|100
DPS9=Wade in to Battle|100
DPS10=Rampage|100
DPS11=Stormstrike Blades|100
DPS12=Harmonious Expanse|100
DPS13=Cyclone Roar|100
DPS14=Insult|100
DPS15=Ageless Enmity|100
DPS16=Blast of Anger|100
DPS17=Rage of the Forsaken|100
DPS18=Phantom Aggressor|100
DPS19=Tormenting Shout|100
DPS20=Warlord's Fury|100
DPS21=Projection of Fury|100
DPS22=Warlord's Grasp|100
DPS23=Harmonious Precision|100
DPS24=NULL
DebuffAllOn=0
DPSOnn=1
[Aggro]
AggroOn=1
AggroSize=2
Aggro1=Taunt|100|<
Aggro2=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
HealsCOn=1
HealsSize=7
Heals1=Gladiator's Plate Chestguard of War|60|Tap
Heals2=Castaway Breastplate of Havok|40|Tap
Heals3=Warlord's Resurgence|35|Tap
Heals4=Hold the Line|30|Tap
Heals5=Warlord's Tenacity|23|Tap
Heals6=Staunch Recovery|17|Tap
Heals7=NULL
XTarHeal=0
XTarHeal2=0
HealGroupPetsOn=0
HealsOnn=1
[Cures]
CuresOn=0
CuresSize=1
Cures1=NULL
[Burn]
BurnCOn=1
BurnSize=8
BurnText=KILL La KILL!!!
BurnAllNamed=1
Burn1=Darkened Sebilite Scale Neckguard|Mob
Burn2=Unflinching Attention|Mob
Burn3=Ageless Enmity|Mob
Burn4=Projection of Fury|Mob
Burn5=Fundament: Third Spire of the Warlord|Mob
Burn6=Mark of the Mage Hunter|Mob
Burn7=Rage of Rallos Zek|Mob
Burn8=NULL
UseTribute=0
[Pull]
PullWith=Hak'ouz Visions|Ethereal Arrow
PullMeleeStick=0
MaxRadius=850
MaxZRange=250
UseWayPointZ=0
PullWait=5
PullRadiusToUse=100
PullRoleToggle=1
ChainPull=0
ChainPullHP=90
ChainPullPause=30|2
PullLevel=0|0
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=0
AFKGMAction=1
AFKPCRadius=0
CampOnDeath=0
ClickBacktoCamp=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=97
conditions
Rich (BB code):
[Buffs]
BuffsCOn=1
Buffs1=Violet Conch of the Tempest|Dual|Spinecoat|Me
BuffsCond1=TRUE
Buffs2=Party Popper Nimbus|Me
BuffsCond2=TRUE
Buffs3=Champion's Aura|Aura
BuffsCond3=TRUE
Buffs4=Lizardscale Plated Girdle|Dual|Twitching Speed|Me
BuffsCond4=TRUE
Buffs5=Brace For Impact|Dual|Brace For Impact IX|Me
BuffsCond5=TRUE
Buffs6=Field Protector|Me
BuffsCond6=TRUE
Buffs7=Commanding Voice|Me
BuffsCond7=TRUE
Buffs8=Blade Guardian|Dual|Blade Guardian IX|Me
BuffsCond8=TRUE
Buffs9=Stout Defense|Me
BuffsCond9=TRUE
Buffs10=Breather|End|24
BuffsCond10=TRUE
Buffs11=Huntsman's Ethereal Quiver|Summon|Ethereal Arrow|200
BuffsCond11=TRUE
Buffs12=NULL
BuffsCond12=FALSE
[DPS]
DPSCOn=1
DPS1=Battle Leap|100
DPSCond1=!${Me.Song[Battle Leap Warcry VI].ID}
DPS2=Imperator's Charge|99
DPSCond2=${Me.XTarget} >=2
DPS3=Sebilisian Dragonscale Breastplate|98
DPSCond3=${Me.XTarget} >=2
DPS4=Shield Break|98
DPSCond4=TRUE
DPS5=Banestrike|98
DPSCond5=TRUE
DPS6=Strike Through|94
DPSCond6=${Target.PctHPs} > 80
DPS7=Call of Challenge|25
DPSCond7=!${Target.Buff[Call of Challenge Snare III].ID}
DPS8=Area Taunt|100
DPSCond8=${Melee.AggroMode} && !${Melee.XTaggro} && !${Me.SecondaryAggroPlayer.Type.Equal[Pet]} && ${SpawnCount[npc radius 50 zradius 10]}>=2
DPS9=Wade in to Battle|100
DPSCond9=${Melee.AggroMode} && !${Melee.XTaggro} && ${SpawnCount[npc radius 50 zradius 10]}>=3
DPS10=Rampage|100
DPSCond10=${Melee.AggroMode} && !${Melee.XTaggro} && ${SpawnCount[npc radius 50 zradius 10]}>=3
DPS11=Stormstrike Blades|100
DPSCond11=${Melee.AggroMode} && !${Melee.XTaggro} && ${SpawnCount[npc radius 50 zradius 10]}>=3
DPS12=Harmonious Expanse|100
DPSCond12=${Melee.AggroMode} && !${Melee.XTaggro} && ${SpawnCount[npc radius 50 zradius 10]}>=3
DPS13=Cyclone Roar|100
DPSCond13=${Melee.AggroMode} && !${Target.Buff[Cyclone Roar Rk. II].ID} && ${Target.PctHPs} > 20
DPS14=Insult|100
DPSCond14=${Melee.AggroMode} && ${Me.SecondaryPctAggro} >= 53 && !${Me.SecondaryAggroPlayer.Type.Equal[Pet]}
DPS15=Ageless Enmity|100
DPSCond15=${Melee.AggroMode} && ${Me.SecondaryPctAggro} >= 57 && !${Me.SecondaryAggroPlayer.Type.Equal[Pet]}
DPS16=Blast of Anger|100
DPSCond16=${Melee.AggroMode} && ${Me.SecondaryPctAggro} >= 60 && !${Me.SecondaryAggroPlayer.Type.Equal[Pet]}
DPS17=Rage of the Forsaken|100
DPSCond17=${Melee.AggroMode} && ${Me.SecondaryPctAggro} >= 65 && !${Me.AltAbilityReady[Blast of Anger]} && !${Me.SecondaryAggroPlayer.Type.Equal[Pet]}
DPS18=Phantom Aggressor|100
DPSCond18=${Melee.AggroMode} && ${Me.SecondaryPctAggro} >= 67 && !${Me.AltAbilityReady[Blast of Anger]} && !${Me.SecondaryAggroPlayer.Type.Equal[Pet]}
DPS19=Tormenting Shout|100
DPSCond19=${Melee.AggroMode} && ${Me.SecondaryPctAggro} >= 69 && !${Me.AltAbilityReady[Blast of Anger]} && !${Me.SecondaryAggroPlayer.Type.Equal[Pet]}
DPS20=Warlord's Fury|100
DPSCond20=${Melee.AggroMode} && ${Me.SecondaryPctAggro} >= 72 && !${Me.AltAbilityReady[Blast of Anger]} && !${Me.SecondaryAggroPlayer.Type.Equal[Pet]}
DPS21=Projection of Fury|100
DPSCond21=${Melee.AggroMode} && ${Me.SecondaryPctAggro} >= 75 && !${Me.AltAbilityReady[Blast of Anger]} && !${Me.SecondaryAggroPlayer.Type.Equal[Pet]}
DPS22=Warlord's Grasp|100
DPSCond22=${Melee.AggroMode} && ${Me.SecondaryPctAggro} >= 77 && !${Me.AltAbilityReady[Blast of Anger]} && !${Me.SecondaryAggroPlayer.Type.Equal[Pet]}
DPS23=Harmonious Precision|100
DPSCond23=${Melee.AggroMode} && ${Me.SecondaryPctAggro} >= 80 && !${Me.AltAbilityReady[Blast of Anger]} && !${Me.SecondaryAggroPlayer.Type.Equal[Pet]}
DPS24=NULL
DPSCond24=FALSE
[Aggro]
Aggro1=Taunt|100|<
AggroCond1=${Melee.AggroMode}
Aggro2=NULL
AggroCond2=NULL
[Heals]
HealsCOn=1
Heals1=Gladiator's Plate Chestguard of War|60|Tap
HealsCond1=TRUE
Heals2=Castaway Breastplate of Havok|40|Tap
HealsCond2=TRUE
Heals3=Warlord's Resurgence|35|Tap
HealsCond3=TRUE
Heals4=Hold the Line|30|Tap
HealsCond4=TRUE
Heals5=Warlord's Tenacity|23|Tap
HealsCond5=TRUE
Heals6=Staunch Recovery|17|Tap
HealsCond6=TRUE
Heals7=NULL
HealsCond7=TRUE
[Burn]
BurnCOn=1
Burn1=Darkened Sebilite Scale Neckguard|Mob
BurnCond1=TRUE
Burn2=Unflinching Attention|Mob
BurnCond2=${Melee.AggroMode}
Burn3=Ageless Enmity|Mob
BurnCond3=${Melee.AggroMode}
Burn4=Projection of Fury|Mob
BurnCond4=${Melee.AggroMode}
Burn5=Fundament: Third Spire of the Warlord|Mob
BurnCond5=${Melee.AggroMode}
Burn6=Mark of the Mage Hunter|Mob
BurnCond6=TRUE
Burn7=Rage of Rallos Zek|Mob
BurnCond7=TRUE
Burn8=NULL
BurnCond8=${Melee.AggroMode}
Burn9=Pain Doesn't Hurt|Mob
BurnCond9=TRUE
Burn10=NULL
BurnCond10=TRUE
Burn11=NULL
BurnCond11=FALSE
melee
Rich (BB code):
[MQ2Melee]
aggro=1
bash=1
callchallenge=0
commanding=0
defense=0
disarm=1
enrage=1
facing=1
fieldarm=0
gutpunch=1
infuriate=1
kick=0
kneestrike=1
melee=0
opportunisticstrike=20
plugin=1
provoke1=43034
provokeend=20
provokemax=1
provokeonce=1
resume=75
stickbreak=1
stickrange=75
taunt=0
version=8.400
holyflag0=1
holyflag1=1
holyflag2=1
holyflag3=1
holyflag4=1
holyflag5=1
holyflag6=1
holyflag7=1
downflag8=1
holyshit0=/if (${Me.CombatAbilityReady[${Spell[Last Stand Discipline].RankName}]} && ${Me.Combat} && (${Target.Named} || ${Me.PctHPs}<22 || ${Me.XTarget}>=4)) /multiline ; /stopdisc ; /delay 5 ; /Disc ${Spell[Last Stand Discipline].RankName}
holyshit1=/if (${Me.CombatAbilityReady[${Spell[Furious Discipline].RankName}]} && ${Me.Combat} && !${Me.ActiveDisc.Name.Equal[${Spell[Last Stand Discipline].RankName}]} && ${Me.PctHPs}<12) /multiline ; /stopdisc ; /delay 5 ; /Disc ${Spell[Furious Discipline].RankName}
holyshit2=/if (${Me.CombatAbilityReady[${Spell[Armor of Darkened Runes].RankName}]} && ${Me.Combat} && !${Me.ActiveDisc.Name.Equal[${Spell[Furious Discipline].RankName}]} && !${Me.ActiveDisc.Name.Equal[${Spell[Last Stand Discipline].RankName}]} && (${Target.Named} || ${Me.PctHPs}<29 || ${Me.XTarget}>=2)) /multiline ; /stopdisc ; /delay 5 ; /Disc ${Spell[Armor of Darkened Runes].RankName}
holyshit3=/if (${Me.CombatAbilityReady[${Spell[Flash of Anger].RankName}]} && ${Me.Combat} && (${Target.Named} || ${Me.PctHPs}<55 || ${Me.XTarget}>=2)) /Disc ${Spell[Flash of Anger].RankName}
holyshit4=/if (${Me.CombatAbilityReady[${Spell[Warrior's Bulwark].RankName}]} && ${Me.Combat} && (${Target.Named} || ${Me.PctHPs}<50)) /Disc ${Spell[Warrior's Bulwark].RankName}
holyshit5=/if (${Me.CombatAbilityReady[${Spell[Dichotomic Shield].RankName}]} && ${Me.Combat} && (${Target.Named} || ${Me.PctHPs}<25)) /disc 49000
holyshit6=/if (${Me.CombatAbilityReady[${Spell[Pain Doesn't Hurt].RankName}]} && ${Me.Combat} && (${Target.Named} || ${Me.PctHPs}<45 || ${Me.XTarget}>=3)) /Disc ${Spell[Pain Doesn't Hurt].RankName}
holyshit7=/if (${Me.Combat}) /bandolier activate normal
downshit8=/if (${Me.CombatState.NotEqual[Combat]} && ${Me.Inventory[11].Name.NotEqual[Hak'ouz Visions]}) /bandolier activate range
Last edited:


5 || ${Me.XTarget}>=2)) /bandolier activate normal