• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Config - 105 Warrior 10.0...

Joined
Jul 18, 2015
RedCents
1,769¢
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
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:
Stout Defense is @380ac for 1100end 0 end to keep going and last for @10min. Unless I need to run Last Stand/Furious/Fortitude/Armor of Darkened Runes, Stout Defense is always up. So I need to be able to /stop disc, otherwise I'll just get "you're already running a disc". I don't see a way to do that with KISS. Also, even though it should work with Stout Defense running, some (all?), combat ability won't fire with Stout Defense up, so I moved that to holyshits. Like Flash of Anger. Also, bandolier. I saw the post where it was going to be in KISS, but not sure what's going on with it.

Also, mostly not using the agro section because it doesn't really work right for if you are trying to keep agro on you. I think THD already said that's fixed and will be on next update. Not using the AE section for AE agro, because can't enter conditions, so it's just going off number of mobs in range to cast.
 
We might need to add a |Stopdisc tag so any thing tagged with it will cancel a current disc if running.

Rich (BB code):
Heals1=Last Stand Discipline|22|Stopdisc
now that discs are fixed after a year.
 
AE section should have conditions if not we will add them
 
Rich (BB code):
holyshit7=/if (${Me.Combat}) /bandolier activate normal
to

Rich (BB code):
holyshit7=/if (${Me.Combat} && ${Me.Inventory[11].Name.Equal[Hak'ouz Visions]}) /bandolier activate normal


Otherwise, you spam activate the bandolier during combat.
 
I actually did exactly that yesterday and updated the ini. Now trying to get it to DPS (duel wield) when not named, not low hitpoints, not 2 or mor mobs. If any of those are true, want it to sword and board. Then go back to bow for pulling when fight is done.

downshit1=/if (${Me.CombatState.NotEqual[Combat]} && ${Me.Inventory[11].Name.NotEqual[Hak'ouz Visions]}) /bandolier activate range

holyshit7=/if (${Me.Combat} && ${Me.Inventory[11].Name.NotEqual[Blade of Protection]}) /bandolier activate DPS
holyshit8=/if (${Me.Combat} && ${Me.Inventory[14].Name.NotEqual[Skyiron Kite]} && (${Target.Named} || ${Me.PctHPs}<35 || ${Me.XTarget}>=2)) /bandolier activate normal

At first it was glitching if I pulled a named or had adds. Looked like it was constantly switching between duel wielding and sword/board, but now it seems rock solid. I have Blade of Protection in both DPS/normal bandolier. Bow is only there when pulling/out of combat.
 
We will be adding eqmules bandolier feature back in to the Official version of Kiss in the next release or two
 
Ok, this INI was applied to Silver Warrior 105 with max AA's for TDS expansion, this is my observation:

1) INI is not endurance efficient, check the next observation.
2) INI keeps casting Cyclone Roar which is a duration aggro disc, it's what causing most of the endurance drain. It would be nice to force it to cast only once per mob.
3) Breather did not trigger at all.
4) Warrior still casts other buffs while medding like Commanding Voice and others.
5) Warriors keeps casting "Battle Leap" but that's obvious since he didn't max it, it's just a note to remark.
6) Aggro grip is very nice on this INI. Alas, it comes with a cost of endurance.

Hope this feedback helps. :)

- - - Updated - - -

Update........

Fixed Battle Leap being triggered with every mob engaged.

Rich (BB code):
DPS4=Battle Leap|100
DPSCond4=${Math.Calc[!${Me.Song[Battle Leap Warcry IV].ID}].Int}

Courtesy of ihc385

As for Cyclone Roar, i just increased HP on mob to 85% as a condition:-

Rich (BB code):
DPS13=Cyclone Roar|100
DPSCond13=${Melee.AggroMode} && !${Target.Buff[Cyclone Roar Rk. II].ID} && ${Target.PctHPs} > 85

Now it's way better with endurance.
 
I'm going through swapping 21 very class mixed accounts to KISS. One thing I noticed about using ini's someone else made specific to them that goes into trying to do a lot, is that it isn't generic enough to work exactly right for everyone. A warrior is a warrior, but all our clickies might be different, some might not always have a beastlord/bard in group or all aa's maxed or the same gear. Even copy/paste, you really need to go through the ini and check/adjust it specific to your toon.

My warrior is max AA, 6100ac, 220kHP, 150kendurance full buff with the usual team I run him with. I have no issues with endurance on this ini. Battle Leap only fires off one time for me and then never again unless buff drops because I zoned. I don't know how to program anything, but not sure why you'd need a math calculation to see a buff is up. Cyclone Roar only fires off once per mob for me, unless named. It's a duration agro that last for 32s. By 32s my team will have most mobs dead or at least under 20PctHPs. I put 20s in there because of nameds and I'm not having any problems with endurance. I also have a Bloodlaced Blade and unless my warrior really needs to have shields up, he duel wields it and almost never has to fire off his agro disc/aa's. I have conditions in there to keep him from doing agro stuff unless he needs to. It's set to try to keep secondary agro holder under 60hate, thinking I am going to adjust it to 70hate. Also was trying to use AA agro over endurance costing disc. You should definitely do what you're doing here. Go through and make it work for you.

Once I get my cleric and enchanter set-up close to the way I want and maybe my rogue and ranger..and mage, I'll be going back through all of them again.
 
Config - 105 Warrior 10.0...

Users who are viewing this thread

Back
Top
Cart