• 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 - KA10 - TBM - Conditionals - Holies

lowres09

Member
Joined
Jan 8, 2016
RedCents
112¢
So your first question is why not use AutoWarrior? Well, my warrior is my puller so there ya go. That being said, most of the conditionals are pulled directly from Noobhaxor's AutoWarrior macro.

Important Notes:
- Only up to TBM, I don't have EoK.
- Still using MQ2Melee for default items like Gut Punch, Challenge, Sneer, etc. Honestly it does a good enough job for the girls I go out with.
- Still need a couple of holies for this to mimic AutoWarrior. The two holies will check to see if Stout Defense is up in case you have a named or you get a big pull, clear it, and hopefully you'll fire off Last Stand or Fortitude. It's working okay.
- Why would you pull with melee? Because I use this a lot in dungeons and KA has a tendency to bail on pulls before using a spell or bow. Body pulling is much more consistent if you can survive it.

If you see a place where this can be improved let me know!

*Edit
- Fixed Battle Leap Conditional.
- Fixed TRUE flag for Aggro conditionals, so uh, they actually work.
- Added Armor of Darkened Runes so main defensive priorities should be Last Stand -> Fortitude ->Armor.
- Noticed Taunt is basically on Mash if you're using MQ2Melee, just going to leave it in KA for the moment if I need to add some additional logic around that.
- Added a holy for clearing Stout Defense for Armor if you've got a named or >2 in camp.

INI:
Rich (BB code):
[General]
KissAssistVer=10.0.3
Role=Assist
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=20
MedCombat=0
LootOn=1
RezAcceptOn=1|96
AcceptInvitesOn=1
GroupWatchOn=1
CastingInterruptOn=0
EQBCOn=1
IRCOn=0
MiscGem=1
MiscGemLW=0
MiscGemRemem=1
HoTTOn=0
CampfireOn=0
CharInfo=Warrior|105|GOLD
DPSMeter=1
ScatterOn=0
ConditionsOn=1
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
[Buffs]
BuffsOn=1
BuffsCOn=0
BuffsSize=20
Buffs1=Champion's Aura|Aura
Buffs2=Breather|End|24
Buffs3=Field Protector|Me
Buffs4=Commanding Voice|Me
Buffs5=NULL
Buffs6=NULL
Buffs7=NULL
Buffs8=NULL
Buffs9=NULL
Buffs10=NULL
Buffs11=NULL
Buffs12=NULL
Buffs13=NULL
Buffs14=NULL
Buffs15=NULL
Buffs16=NULL
Buffs17=NULL
Buffs18=NULL
Buffs19=NULL
Buffs20=NULL
RebuffOn=1
CheckBuffsTimer=10
PowerSource=NULL
[Melee]
AssistAt=98
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll rear
AutoFireOn=0
UseMQ2Melee=1
[GMail]
GMailHelp=Events currently support - Dead,GM,Level,Named,Leftgroup
GMailOn=0
GMailSize=5
GMail1=NULL
GMail2=NULL
GMail3=NULL
GMail4=NULL
GMail5=NULL
[AE]
AEOn=1
AESize=10
AERadius=50
AE1=Area Taunt|4
AE2=Fundament: Third Spire of the Warlord|3
AE3=NULL
AE4=NULL
AE5=NULL
AE6=NULL
AE7=NULL
AE8=NULL
AE9=NULL
AE10=NULL
[DPS]
DPSOn=1
DPSCOn=1
DPSSize=20
DPSSkip=20
DPSInterval=2
DPS1=Last Stand Discipline|100|Me
DPS2=Pain Doesn't Hurt|100|Me
DPS3=Flash of Anger|100
DPS4=Fortitude Discipline|100|Me
DPS5=Dichotomic Shield|100
DPS6=Brace For Impact|100|Me
DPS7=Warlord's Tenacity|100|Me
DPS8=Imperator's Command|100|Me
DPS9=Stout Defense|100|Me
DPS10=Rallying Roar|100
DPS11=Stormstrike Blades|100
DPS12=Taunt|100
DPS13=Hold the Line|100
DPS14=Resplendent Glory|100
DPS15=Armor of Darkened Runes|100
DPS16=Shield Topple|100
DPS17=Battle Leap|100
DPS18=NULL
DPS19=NULL
DPS20=Wade in to Battle|100|Me
DebuffAllOn=0
[Aggro]
AggroOn=1
AggroSize=10
Aggro1=Blast of Anger|99|<
Aggro2=Cyclone Roar|99|<
Aggro3=Tormenting Shout|99|<
Aggro4=Ageless Enmity|99|<
Aggro5=Projection of Fury|99|<
Aggro6=Rage of the Forsaken|99|<
Aggro7=NULL
Aggro8=NULL
Aggro9=NULL
Aggro10=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=0
HealsCOn=0
HealsSize=5
Heals1=NULL
Heals2=NULL
Heals3=NULL
Heals4=NULL
Heals5=NULL
XTarHeal=0
XTarHeal2=0
HealGroupPetsOn=0
[Cures]
CuresOn=0
CuresSize=5
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
[Burn]
BurnCOn=0
BurnSize=15
BurnText=Decepticons Attack
BurnAllNamed=1
Burn1=Blade Guardian
Burn2=Fundament: Third Spire of the Warlord
Burn3=NULL
Burn4=NULL
Burn5=NULL
Burn6=NULL
Burn7=NULL
Burn8=NULL
Burn9=NULL
Burn10=NULL
Burn11=NULL
Burn12=NULL
Burn13=NULL
Burn14=NULL
Burn15=NULL
UseTribute=0
[Pull]
PullWith=Melee
PullMeleeStick=0
MaxRadius=400
PullWait=5
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
ChainPullPause=30|2
PullLevel=0|0
MaxZRange=2
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=1
AFKGMAction=1
AFKPCRadius=500
CampOnDeath=0
ClickBacktoCamp=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92

COND:
Rich (BB code):
[Buffs]
BuffsCOn=0
Buffs1=Champion's Aura|Aura
BuffsCond1=FALSE
Buffs2=Breather|End|24
BuffsCond2=FALSE
Buffs3=Field Protector|Me
BuffsCond3=FALSE
Buffs4=Commanding Voice|Me
BuffsCond4=FALSE
Buffs5=NULL
BuffsCond5=FALSE
Buffs6=NULL
BuffsCond6=FALSE
Buffs7=NULL
BuffsCond7=FALSE
Buffs8=NULL
BuffsCond8=FALSE
Buffs9=NULL
BuffsCond9=FALSE
Buffs10=NULL
BuffsCond10=FALSE
Buffs11=NULL
BuffsCond11=FALSE
Buffs12=NULL
BuffsCond12=FALSE
Buffs13=NULL
BuffsCond13=FALSE
Buffs14=NULL
BuffsCond14=FALSE
Buffs15=NULL
BuffsCond15=FALSE
Buffs16=NULL
BuffsCond16=FALSE
Buffs17=NULL
BuffsCond17=FALSE
Buffs18=NULL
BuffsCond18=FALSE
Buffs19=NULL
BuffsCond19=FALSE
Buffs20=NULL
BuffsCond20=FALSE
[DPS]
DPSCOn=1
DDPS1=Last Stand Discipline|100
DPSCond1=${Me.XTarget}>2 || ${Target.Named}
DPS2=Pain Doesn't Hurt|100|Me
DPSCond2=${Me.PctHPs}<30
DPS3=Flash of Anger|100
DPSCond3=${Me.XTarget}>2 || ${Target.Named} && !${If[${Me.ActiveDisc.ID},TRUE,FALSE]}
DPS4=Fortitude Discipline|100|Me
DPSCond4=${Me.XTarget}>2 || ${Target.Named} && !${If[${Me.ActiveDisc.ID},TRUE,FALSE]}
DPS5=Dichotomic Shield|100
DPSCond5=${Me.XTarget}>2 || ${Target.Named} && !${If[${Me.ActiveDisc.ID},TRUE,FALSE]} && ${Me.PctEndurance}>20
DPS6=Brace For Impact|100|Me
DPSCond6=${Me.XTarget}>2 && !${If[${Me.Buff[Brace For Impact].ID},TRUE,FALSE]} || !${If[${Me.Buff[Brace For Impact].ID},TRUE,FALSE]} && ${Target.Named}
DPS7=Warlord's Tenacity|100|Me
DPSCond7=${Me.XTarget}>2 && !${If[${Me.Buff[Brace For Impact].ID},TRUE,FALSE]} && !${Me.AltAbilityReady[Brace for Impact]} || !${If[${Me.Buff[Brace For Impact].ID},TRUE,FALSE]} && ${Target.Named} && !${Me.AltAbilityReady[Brace for Impact]}
DPS8=Imperator's Command|100|Me
DPSCond8=${Me.XTarget}>1 && !${If[${Me.Buff[Warlord's Tenacity].ID},TRUE,FALSE]} && !${Me.AltAbilityReady[Warlord's Tenacity]} && !${Me.AltAbilityReady[Brace for Impact]} || !${If[${Me.Buff[Warlord's Tenacity].ID},TRUE,FALSE]} && ${Target.Named} && !${Me.AltAbilityReady[Warlord's Tenacity]} && !${Me.AltAbilityReady[Brace for Impact]}
DPS9=Stout Defense|100|Me
DPSCond9=!${If[${Me.ActiveDisc.ID},TRUE,FALSE]} && ${Me.XTarget}>=1
DPS10=Rallying Roar|100
DPSCond10=${Me.XTarget}>2
DPS11=Stormstrike Blades|100
DPSCond11=${Me.XTarget}>2 && !${Me.CombatAbilityReady[Rallying Roar]}
DPS12=Taunt|100
DPSCond12=${Target.Distance}<30 && ${Target.PctAggro}<=99
DPS13=Hold the Line|100
DPSCond13=${Me.PctHPs}<=40
DPS14=Resplendent Glory|100
DPSCond14=${Me.PctHPs}<=40
DPS15=Armor of Darkened Runes|100
DPSCond15=${Me.XTarget}>2 || ${Target.Named} && !${If[${Me.ActiveDisc.ID},TRUE,FALSE]}
DPS16=Shield Topple|100
DPSCond16=${Me.PctHPs}<70 && ${Me.Endurance}>500
DPS17=Battle Leap|100
DPSCond17=!${If[${Me.Song[Battle Leap].ID},TRUE,FALSE]} && ${Target.Distance}<50
DPS18=NULL
DPSCond18=FALSE
DPS19=NULL
DPSCond19=FALSE
DPS20=Wade in to Battle|100|Me
DPSCond20=${Me.XTarget}>1 && ${Me.PctEndurance}>10 && !${If[${Me.Buff[Wade in to Battle].ID},TRUE,FALSE]}
DPS1=Last Stand Discipline|100|Me
[Aggro]
Aggro1=Blast of Anger|99|<
AggroCond1=TRUE
Aggro2=Cyclone Roar|99|<
AggroCond2=TRUE
Aggro3=Tormenting Shout|99|<
AggroCond3=TRUE
Aggro4=Ageless Enmity|99|<
AggroCond4=TRUE
Aggro5=Projection of Fury|99|<
AggroCond5=TRUE
Aggro6=Rage of the Forsaken|99|<
AggroCond6=TRUE
Aggro7=NULL
AggroCond7=FALSE
Aggro8=NULL
AggroCond8=FALSE
Aggro9=NULL
AggroCond9=FALSE
Aggro10=NULL
AggroCond10=FALSE
[Heals]
HealsCOn=0
Heals1=NULL
HealsCond1=FALSE
Heals2=NULL
HealsCond2=FALSE
Heals3=NULL
HealsCond3=FALSE
Heals4=NULL
HealsCond4=FALSE
Heals5=NULL
HealsCond5=FALSE
[Burn]
BurnCOn=0
Burn1=Blade Guardian
BurnCond1=FALSE
Burn2=Fundament: Third Spire of the Warlord
BurnCond2=FALSE
Burn3=NULL
BurnCond3=FALSE
Burn4=NULL
BurnCond4=FALSE
Burn5=NULL
BurnCond5=FALSE
Burn6=NULL
BurnCond6=FALSE
Burn7=NULL
BurnCond7=FALSE
Burn8=NULL
BurnCond8=FALSE
Burn9=NULL
BurnCond9=FALSE
Burn10=NULL
BurnCond10=FALSE
Burn11=NULL
BurnCond11=FALSE
Burn12=NULL
BurnCond12=FALSE
Burn13=NULL
BurnCond13=FALSE
Burn14=NULL
BurnCond14=FALSE
Burn15=NULL
BurnCond15=FALSE

MELEE/HOLY:
Rich (BB code):
[MQ2Melee]
aggro=1
bash=1
callchallenge=1
commanding=20
defense=20
disarm=1
enrage=1
facing=1
fieldarm=20
gutpunch=1
infuriate=1
kick=1
kneestrike=1
melee=1
opportunisticstrike=20
plugin=1
provoke1=43034
provokeend=20
provokemax=1
provokeonce=1
rallos=0
resume=75
stickbreak=1
stickrange=0
taunt=1
version=8.200

holyflag0=1
holyflag1=1
holyflag2=1
holyshit0=/if (${Me.Combat} && ${Me.CombatAbilityReady[${Spell[Last Stand Discipline].RankName}]} && ${Target.Named} && ${If[${Me.ActiveDisc.Name.Find[Defense]},TRUE,FALSE]} || ${Me.Combat} && ${Me.CombatAbilityReady[${Spell[Last Stand Discipline].RankName}]} && ${Me.XTarget}>2 && ${If[${Me.ActiveDisc.Name.Find[Defense]},TRUE,FALSE]}) /multiline ; /stopdisc; /echo Clear Disc
holyshit1=/if (${Me.Combat} && ${Me.CombatAbilityReady[${Spell[Fortitude Discipline].RankName}]} && ${Target.Named} && ${If[${Me.ActiveDisc.Name.Find[Defense]},TRUE,FALSE]} || ${Me.Combat} && ${Me.CombatAbilityReady[${Spell[Fortitude Discipline].RankName}]} && ${Me.XTarget}>2 && ${If[${Me.ActiveDisc.Name.Find[Defense]},TRUE,FALSE]}) /multiline ; /stopdisc; /echo Clear Disc
holyshit2=/if (${Me.Combat} && ${Me.CombatAbilityReady[${Spell[Armor of Darkened Runes].RankName}]} && ${Target.Named} && ${If[${Me.ActiveDisc.Name.Find[Defense]},TRUE,FALSE]} || ${Me.Combat} && ${Me.CombatAbilityReady[${Spell[Armor of Darkened Runes].RankName}]} && ${Me.XTarget}>2 && ${If[${Me.ActiveDisc.Name.Find[Defense]},TRUE,FALSE]}) /multiline ; /stopdisc; /echo Clear Disc
 
Last edited:
We added conditionals to get rid of holies and mq2melee. This post is the debil.
 
Conditional KISS looks great, haven't had time to play with it much yet. However with certain toons and certain items (and for me just they way I want them to work) these conditionals still can't quite do what I can do with some of my holys/downs. But it does look like I can reduce my Holys/downs at least by half.
 
tried this out, its very endurance heavy medding every 15 - 20 pulls or so

Thanks for the feedback, it's not something I've noticed. This should act relatively similar to AutoWarrior but I've not experienced any issues with endurance there either.

I would like to have some more intelligence around some of my AE Taunt abilities. Rallying Roar fires if >2 mobs in camp, Stormstrike Blades fires if Rallying Roar is down and >2 mobs in camp. I would really love to avoid using Stormstrike as it will break mezes but my tank is relatively well geared for TBM so I can usually tank 4+ without too much drama.

Also made some changes to some of the conditionals just now.

- - - Updated - - -

Conditional KISS looks great, haven't had time to play with it much yet. However with certain toons and certain items (and for me just they way I want them to work) these conditionals still can't quite do what I can do with some of my holys/downs. But it does look like I can reduce my Holys/downs at least by half.

Yea this is just one of those odd situations where I need to do two things under certain conditions. I run Stout Defense any time it's up unless I get >2 mobs or a named then I need to go to the heavier defensive discs quickly. Since Stout Defense tends to linger on I needed some way to clear it so I would pop my oh shit abilities.

Admittedly this is not optimal but it is a hell of a lot better than before we had conditionals.
 
This seems to work nicely, only issue I have atm is that it keeps battle leaping, how do I stop it from doing it? (I'm max AA on my warrior, so in thoery should only need to battle leap once per zone, I think!!!)
 
This seems to work nicely, only issue I have atm is that it keeps battle leaping, how do I stop it from doing it? (I'm max AA on my warrior, so in thoery should only need to battle leap once per zone, I think!!!)

Yea I was wondering about this but I wasn't sure if the buff was permanent or if it faded. It should only be Leaping if you don't have the buff up in your songs:

Rich (BB code):
DPS17=Battle Leap|100
DPSCond17=!${If[${Me.Song[Battle Leap].ID},TRUE,FALSE]} && ${Target.Distance}<50

Once per zone, I don't know... I can't think of a way to keep track to see if you've used it but not zoned. If you want it once per fight you can change this:

KissAssist.ini:
Rich (BB code):
DPS17=Battle Leap|100|Once

Conditionals:
Rich (BB code):
DPS17=Battle Leap|100|Once
DPSCond17=TRUE
 
i noticed you have taunt in dps in ka, and taunt=1 in mq2melee, which just fires taunt constantly, which to me is a waste of the skill

i have this:
Rich (BB code):
tauntif=${If[${Me.PctAggro} < 100,1,0]}

in mq2melee and thatfires taunt if i lose agro.

dont know if that would help any?
 
Can I do this?
Dps1=Deflection Discipline
Dpscond1=(${Me.XTarget}>3 || ${Target.Named}|| ${Me.PctHPs}<30) && !${Me.ActiveDisc.ID} && !${Me.Stunned} && ${Me.CombatAbilityReady[Deflection Discipline]} && ${Me.Combat}

or do I have to make it all big and long and redundant?
 
Config - 105 Warrior - KA10 - TBM - Conditionals - Holies

Users who are viewing this thread

Back
Top
Cart