• 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

Question - Role while running KA

Slashmaster

Active member
Joined
Mar 1, 2024
RedCents
120¢
Wrong forum
Im using kiss assist and have one from the library. Im wondering why during battle, I switch from tank to assist just by switching bandoiler.

Cond8=${Me.XTarget} > 2 && !${Me.Bandolier[Tank].Active} || ${Target.Level} > 122 && !${Me.Bandolier[Tank].Active} || ${Me.PctMana} < 30 && !${Me.Bandolier[Tank].Active} || ${Me.ActiveDisc.Name.Equal[Deflection Discipline]} && !${Me.Bandolier[Tank].Active}
Cond9=${Me.XTarget} < 3 && !${Me.Bandolier[2h].Active} && ${Target.Level} < 123 && ${Me.PctMana} > 29 && ${Me.ActiveDisc.Name.NotEqual[Deflection Discipline]} || ${Me.XTarget} < 3 && !${Me.Bandolier[2h].Active} && ${Target.Level} < 123 && ${Me.PctMana} > 29 && !${Me.ActiveDisc.ID}
Cond10=!${Me.Bandolier[Tank].Active}
I'm thinking its in here somewhere maybe, but not sure how to not do that. I want to be tank always.

I will look more closly to see if I spot anything else
 
Im using kiss assist and have one from the library. Im wondering why during battle, I switch from tank to assist just by switching bandoiler.

Cond8=${Me.XTarget} > 2 && !${Me.Bandolier[Tank].Active} || ${Target.Level} > 122 && !${Me.Bandolier[Tank].Active} || ${Me.PctMana} < 30 && !${Me.Bandolier[Tank].Active} || ${Me.ActiveDisc.Name.Equal[Deflection Discipline]} && !${Me.Bandolier[Tank].Active}
Cond9=${Me.XTarget} < 3 && !${Me.Bandolier[2h].Active} && ${Target.Level} < 123 && ${Me.PctMana} > 29 && ${Me.ActiveDisc.Name.NotEqual[Deflection Discipline]} || ${Me.XTarget} < 3 && !${Me.Bandolier[2h].Active} && ${Target.Level} < 123 && ${Me.PctMana} > 29 && !${Me.ActiveDisc.ID}
Cond10=!${Me.Bandolier[Tank].Active}
I'm thinking its in here somewhere maybe, but not sure how to not do that. I want to be tank always.

I will look more closly to see if I spot anything else
I would recommend posting your ini file (please remove the toonname) so folks can see it. Those conditions are not making changes but rather dictating the terms upon which changes/actions would take place.
 
INI:
[General]
KissAssistVer=12.002
Role=Tank
CampRadius=70
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=15
MedOn=1
MedStart=10
MedCombat=0
LootOn=0
RezAcceptOn=1|90
AcceptInvitesOn=0
GroupWatchOn=0
GroupWatchCheck=FALSE
EQBCOn=0
DanNetOn=1
DanNetDelay=20
IRCOn=1
CampfireOn=1
CharInfo=Paladin|123|GOLD
DPSMeter=1
ScatterOn=0
XTSlot=0
DefaultUI=TRUE
MedStop=100
CorpseRecoveryOn=0
LOSBeforeCombat=0
UseSpawnMaster=0

[Pull]
PullWith=Parlay for Honor
PullMeleeStick=1
MaxRadius=3000
MaxZRange=200
UseWayPointZ=1
PullWait=10
PullRadiusToUse=90
PullRoleToggle=1
ChainPull=1
ChainPullHP=100
;Will pause pulls until everyone in group is in zone and alive. Remove Cond33 if you don't want it to pause.
PullPause=90|2|Cond33
PullLevel=0|0
PullArcWidth=0
PullOnReturn=1

[Spells]
MiscGem=13
MiscGemLW=0
MiscGemRemem=1
CastingInterruptOn=0
LoadSpellSet=2
SpellSetName=Base
Gem1=Brilliant Acquittal
Gem2=Upbraid
Gem3=Crush of the Umbra
Gem4=Crush of the Twilight Sea
Gem5=Ecliptic Force
Gem6=Valiant Disruption
Gem7=Parlay for Honor
Gem8=Protective Revelation
Gem9=Wave of Bereavement
Gem10=Splash of Repentance
Gem11=Adamant Stance
Gem12=Preservation of the Basilica
Gem13=Penumbral Blessing
CheckStuckGem=0

[Buffs]
BuffsOn=1
BuffsSize=18
Buffs1=Null
Buffs2=Breather|End|20
Buffs3=Divine Protector's Unity|Dual|Silent Piety|Me
Buffs4=Divine Protector's Unity|Dual|Wrathful Fury|Me
Buffs5=Divine Protector's Unity|Dual|Armor of Unyielding Grace|Me
Buffs6=Divine Protector's Unity|Dual|Penitence for the Fallen|Me
Buffs7=Adamant Stance|Me
Buffs8=Preservation of the Basilica|Me
Buffs9=Hand of the Dreaming Keeper|Cond25
Buffs10=Brell's Tenacious Barrier|Cond20
Buffs11=Blessed Aura|Aura
Buffs12=Striped Badger Whistle|Dual|Familiar: Striped Badger
Buffs13=Striped Badger|Remove
Buffs14=Token of the Light Army|Dual|Nimbus of the Army of Light|Me
Buffs15=Fungal Underbulk|Dual|Familiar: Fungal Underbulk|Me
Buffs16=Penumbral Blessing|Me
Buffs17=Ring of the Ancients|Me|Cond27
Buffs18=Symbol of Liaoko|Cond32
RebuffOn=1
CheckBuffsTimer=60
PowerSource=NULL

[Melee]
UseMQ2Melee=0
MeleeOn=1
AssistAt=96
FaceMobOn=2
MeleeDistance=55
StickHow=MoveBack uw 50% loose
AutoFireOn=0
TargetSwitchingOn=1
PetTauntOverride=0

[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSize=0

[AE]
AEOn=1
AESize=5
AERadius=50
AE1=Heroic Leap|5|Mob
AE2=Shield Flash|4|Mob
AE3=${InvSlot[Chest].Item.Name}|5|Mob
AE4=Mythic Glyph of Dragon Scales V|6|Mob
AE5=Hand of Tunare|4|Mob

[DPS]
DPSOn=2
DPSSize=36
DPSSkip=0
DPSInterval=0
DPS1=null
DPS2=null
DPS3=Command: /attack on|100
DPS4=Force of Disruption|100|weave|Cond30
DPS5=Disruptive Persecution|100|weave|Cond31
DPS6=Beacon of the Righteous|100|weave|Cond29
DPS7=Hallowed Lodestar|100|weave|Cond28
DPS8=Splash of Repentance|100|Me|Cond12
DPS9=Armor of the Inquisitor|100|weave|Cond4
DPS10=Spire of Chivalry|100|weave|Cond22
DPS11=Group Armor of the Inquisitor|100|weave|Cond4
DPS12=Armor of the Forthright|100|weave|Cond22
DPS13=Supernal Mantle|100|weave|Cond22
DPS14=Revered Guardian Discipline|100|weave|Cond22
DPS15=Penumbral Blessing|100|Cond1
DPS16=Parlay for Honor|100
DPS17=Brilliant Acquittal|100
DPS18=Valiant Disruption|100
DPS19=Protective Revelation|100|Cond23
DPS20=Crush of the Umbra|100
DPS21=Crush of the Twilight Sea|100
DPS22=Summoned: Dazzling Modulation Shard|100|weave|Cond24
DPS23=Vanquish the Fallen|100|weave|Cond2
DPS24=Projection of Piety|100|weave|Cond26
DPS25=Halt the Dead|100|weave|Cond2
DPS26=Adamant Stance|100|Cond6
DPS27=Preservation of the Basilica|100|Cond5
DPS28=Holyforge Discipline|100|weave|Cond2
DPS29=Marr's Gift|100|weave|Cond16
DPS30=Reflexive Redemption|100|weave
DPS31=Repudiate|100|mash
DPS32=Righteous Censure|100|weave
DPS33=Divine Protector's Unity|100|weave|Cond3
DPS34=Nightbane, Sword of the Valiant|100|weave|Cond4
DPS35=${InvSlot[Charm].Item.Name}|100|weave|Cond34
;Will use Glyph if close to max AA place a ; in front of DPS36 if you'd like to disable the use of glyphs.
DPS36=Mythic Glyph of Dragon Scales V|100|weave|Cond11
DebuffAllOn=0

[Burn]
BurnSize=5
BurnAllNamed=0
Burn1=Thunder of Karana|Mob
Burn2=Valorous Rage|Mob
Burn3=Inquisitor's Judgment|Mob
Burn4=${InvSlot[Chest].Item.Name}|Mob
Burn5=Hand of Tunare|Mob
UseTribute=0

[Aggro]
AggroOn=1
AggroSize=5
Aggro1=Taunt|100|<
Aggro2=Ageless Enmity|100|<
Aggro3=Unrelenting Affirmation|100|<
Aggro4=Divine Call|100|<
Aggro5=Parlay for Honor|100|<<

[Heals]
HealsOn=1
HealsSize=12
Heals1=Lay on Hands|20|Me
Heals2=Shield Flash|100|Mob|Cond15
Heals3=Deflection Discipline|30|Tap
Heals4=Hand of Piety|100|weave|Cond17
Heals5=Gift of Life|100|weave|Cond18
Heals6=Wave of Bereavement|100|Cond19
Heals7=Marr's Gift|100|Me|Cond14
Heals8=Gift of Resurrection|0|rez
Heals9=Upbraid|60|Mob
Heals10=Ecliptic Force|100|Cond18
Heals11=Valiant Disruption|70|Mob
Heals12=Protective Revelation|70|Mob
AutoRezOn=1
AutoRezWith=Gift of Resurrection
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
XTarHeal=0
XTarHealList=13|12
HealGroupPetsOn=0
RezMeLast=1
HealInterval=0

[Cures]
CuresOn=1
CuresSize=7
Cures1=Purification|Me
Cures2=Radiant Cure
Cures3=Blessing of Purification|Me
Cures4=Splash of Repentance|Disease
Cures5=Splash of Repentance|Poison
Cures6=Splash of Repentance|Curse
Cures7=Splash of Repentance|Corruption

[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=1
AFKGMAction=1
AFKPCRadius=100
CampOnDeath=0
ClickBacktoCamp=1

[KConditions]
ConOn=1
CondSize=34
Cond1=!${Me.Buff[Penumbral Blessing].ID}
Cond2=${Target.Body.Name.Equal[Undead]}
Cond3=!${Me.Buff[Silent Piety].ID}
Cond4=!${Me.Song[Armor of the Inquisitor].ID} && !${Me.Song[Group Armor of the Inquisitor].ID} && !${Me.Song[Flames of the Valiant].ID}
Cond5=!${Me.Buff[Preservation of the Basilica].ID} && !${Me.Buff[Defense of the Reptile].ID}
Cond6=!${Me.Buff[Adamant Stance].ID} || ${Me.Buff[Adamant Stance].Duration.TotalMinutes} < 1
Cond7=!${Me.ActiveDisc.Name.Equal[Revered Guardian Discipline]} && !${Me.ActiveDisc.Name.Equal[Supernal Mantle]} && !${Me.ActiveDisc.Name.Equal[Armor of the Forthright]} && !${Me.Buff[Glyph of Dragon Scales V].ID} && !${Me.Buff[Spire of Chivalry XII].ID}
Cond8=${Me.XTarget} > 2 && !${Me.Bandolier[Tank].Active} || ${Target.Level} > 122 && !${Me.Bandolier[Tank].Active} || ${Me.PctMana} < 30 && !${Me.Bandolier[Tank].Active} || ${Me.ActiveDisc.Name.Equal[Deflection Discipline]} && !${Me.Bandolier[Tank].Active}
Cond9=${Me.XTarget} < 3 && !${Me.Bandolier[2h].Active} && ${Target.Level} < 123 && ${Me.PctMana} > 29 && ${Me.ActiveDisc.Name.NotEqual[Deflection Discipline]} || ${Me.XTarget} < 3 && !${Me.Bandolier[2h].Active} && ${Target.Level} < 123 && ${Me.PctMana} > 29 && !${Me.ActiveDisc.ID}
Cond10=!${Me.Bandolier[Tank].Active}
Cond11=${Me.AAPoints}>225
Cond12=${Me.Song[Restless Ice].ID} || ${Me.Song[Restless Ice Infection].ID}
Cond13=!${MeleeOn}
Cond14=${Me.PctMana} < 10 || ${Me.PctHPs} < 20
Cond15=${Me.CombatState.Equal[COMBAT]} && ${Me.XTarget} > 0 && ${Me.PctHPs} < 50 && !${Me.ActiveDisc.Name.Equal[Deflection Discipline]}
Cond16=${Me.PctMana} < 30 && ${Me.AltAbilityReady[Marr's Gift]}
Cond17=${Group.Injured[60]} >= 3
Cond18=${Group.Injured[40]} >= 3
Cond19=${Group.Injured[80]} >= 3
Cond20=!${Target.Buff[Brell's Tenacious Barrier].ID} && !${Target.Buff[Strength of the Dusksage Stalker].ID} && !${Target.Buff[Spiritual Vigor].ID}
Cond21=${Me.XTarget} > 2 || ${Target.Level} > 121 && ${Target.Named}
Cond22=${Cond[21]} && ${Cond[7]}
Cond23=!${Me.Song[Protective Revelation Guard II].ID}
Cond24=${Me.PctMana} < 80 && ${FindItemCount[Summoned: Dazzling Modulation Shard]}>0
Cond25=!${Target.Buff[Luclinite Blessing].ID} && !${Target.Buff[Hand of the Dreaming Keeper].ID} && !${Target.Buff[Persistence].ID}
Cond26=${Target.PctHPs} > 70
Cond27=${Me.Height} > 2.04
Cond28=!${Me.AltAbilityReady[Beacon of the Righteous]} && ${Me.AltAbilityTimer[Beacon of the Righteous]} < 45000 && ${SpawnCount[npc radius 50 zradius 10]} > 1
Cond29=!${Target.Buff[Hallowed Lodestar XII].ID} && ${SpawnCount[npc radius 50 zradius 10]} > 1
Cond30=${Me.PctMana} < 50
Cond31=${Me.PctMana} > 49
Cond32=${Target.Buff[Luclinite Blessing].ID} && !${Target.Buff[Symbol of Liako].ID}
Cond33=${Group.AnyoneMissing}
Cond34=!${Me.Buff[Geomantra XXVI].ID}

[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=99


[PullAdvanced]
PullLocsOn=0
 
There's nothing obvious in the ini that's wrong. Those conditions you pointed out (8,9,10) aren't even used.

How are you changing your bandolier during combat? Are you using some command?

Also, what do you mean when you say you switch to assist? Is it the KA role that changes? The group role in EQ?

Basically just give more detail about specifically what you're doing, what you see happen, and what you expect to see happen.
 
Thanks for posting the ini. While those conditions you posted use the word "tank", they are actually referring to the script looking for 2 options in your bandolier. One saved as tank and one saved as 2h. They should/would not change your group role. In addition, no where in your ini does it call to use those conditions either, so they could be commented out and it should not change the toons behavior at all. If you wanted to test it, you could do the following;

[CODE lang="ini" highlight="11,12,13"][KConditions]
ConOn=1
CondSize=34
Cond1=!${Me.Buff[Penumbral Blessing].ID}
Cond2=${Target.Body.Name.Equal[Undead]}
Cond3=!${Me.Buff[Silent Piety].ID}
Cond4=!${Me.Song[Armor of the Inquisitor].ID} && !${Me.Song[Group Armor of the Inquisitor].ID} && !${Me.Song[Flames of the Valiant].ID}
Cond5=!${Me.Buff[Preservation of the Basilica].ID} && !${Me.Buff[Defense of the Reptile].ID}
Cond6=!${Me.Buff[Adamant Stance].ID} || ${Me.Buff[Adamant Stance].Duration.TotalMinutes} < 1
Cond7=!${Me.ActiveDisc.Name.Equal[Revered Guardian Discipline]} && !${Me.ActiveDisc.Name.Equal[Supernal Mantle]} && !${Me.ActiveDisc.Name.Equal[Armor of the Forthright]} && !${Me.Buff[Glyph of Dragon Scales V].ID} && !${Me.Buff[Spire of Chivalry XII].ID}
;Cond8=${Me.XTarget} > 2 && !${Me.Bandolier[Tank].Active} || ${Target.Level} > 122 && !${Me.Bandolier[Tank].Active} || ${Me.PctMana} < 30 && !${Me.Bandolier[Tank].Active} || ${Me.ActiveDisc.Name.Equal[Deflection Discipline]} && !${Me.Bandolier[Tank].Active}
;Cond9=${Me.XTarget} < 3 && !${Me.Bandolier[2h].Active} && ${Target.Level} < 123 && ${Me.PctMana} > 29 && ${Me.ActiveDisc.Name.NotEqual[Deflection Discipline]} || ${Me.XTarget} < 3 && !${Me.Bandolier[2h].Active} && ${Target.Level} < 123 && ${Me.PctMana} > 29 && !${Me.ActiveDisc.ID}
;Cond10=!${Me.Bandolier[Tank].Active}
Cond11=${Me.AAPoints}>225
Cond12=${Me.Song[Restless Ice].ID} || ${Me.Song[Restless Ice Infection].ID}
Cond13=!${MeleeOn}
Cond14=${Me.PctMana} < 10 || ${Me.PctHPs} < 20
Cond15=${Me.CombatState.Equal[COMBAT]} && ${Me.XTarget} > 0 && ${Me.PctHPs} < 50 && !${Me.ActiveDisc.Name.Equal[Deflection Discipline]}
Cond16=${Me.PctMana} < 30 && ${Me.AltAbilityReady[Marr's Gift]}
Cond17=${Group.Injured[60]} >= 3
Cond18=${Group.Injured[40]} >= 3
Cond19=${Group.Injured[80]} >= 3
Cond20=!${Target.Buff[Brell's Tenacious Barrier].ID} && !${Target.Buff[Strength of the Dusksage Stalker].ID} && !${Target.Buff[Spiritual Vigor].ID}
Cond21=${Me.XTarget} > 2 || ${Target.Level} > 121 && ${Target.Named}
Cond22=${Cond[21]} && ${Cond[7]}
Cond23=!${Me.Song[Protective Revelation Guard II].ID}
Cond24=${Me.PctMana} < 80 && ${FindItemCount[Summoned: Dazzling Modulation Shard]}>0
Cond25=!${Target.Buff[Luclinite Blessing].ID} && !${Target.Buff[Hand of the Dreaming Keeper].ID} && !${Target.Buff[Persistence].ID}
Cond26=${Target.PctHPs} > 70
Cond27=${Me.Height} > 2.04
Cond28=!${Me.AltAbilityReady[Beacon of the Righteous]} && ${Me.AltAbilityTimer[Beacon of the Righteous]} < 45000 && ${SpawnCount[npc radius 50 zradius 10]} > 1
Cond29=!${Target.Buff[Hallowed Lodestar XII].ID} && ${SpawnCount[npc radius 50 zradius 10]} > 1
Cond30=${Me.PctMana} < 50
Cond31=${Me.PctMana} > 49
Cond32=${Target.Buff[Luclinite Blessing].ID} && !${Target.Buff[Symbol of Liako].ID}
Cond33=${Group.AnyoneMissing}
Cond34=!${Me.Buff[Geomantra XXVI].ID}[/CODE]

There is something else running that is changing your group role, assuming that's what you're referring to.
 
[General]
KissAssistVer=12.002
Role=Tank
CampRadius=70
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=15
MedOn=1

Doesnt that set you as MT?
 
[General]
KissAssistVer=12.002
Role=Tank
CampRadius=70
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=15
MedOn=1

Doesnt that set you as MT?
I don't believe so but it also would not account for the switching from Tank to Assist.

This still assumes we are referring to group roles as opposed to KA roles. @Slashmaster can you confirm which?
 
I don't believe so but it also would not account for the switching from Tank to Assist.

This still assumes we are referring to group roles as opposed to KA roles. @Slashmaster can you confirm which?
Aye, I went after i posted that and dug through the wiki, based on user commands it shouldnt. I dont know backside logic of KA though.
 
When I am running the pally, shaman, bard together, I set pally to main tank, main assist in the group setting, the role on KA is set to tank. I manually switch the bandolier from tank(1hs and shield) when I have 3 mobs to deal with, and typically I will be using my 2nder for better dps once I have camps controlled. The KA program action switches and in the log file, it says, I am now Assist. Which also causes spells to not run, like they did when I first started to run the program
 
When I am running the pally, shaman, bard together, I set pally to main tank, main assist in the group setting, the role on KA is set to tank. I manually switch the bandolier from tank(1hs and shield) when I have 3 mobs to deal with, and typically I will be using my 2nder for better dps once I have camps controlled. The KA program action switches and in the log file, it says, I am now Assist. Which also causes spells to not run, like they did when I first started to run the program
Nothing you describe here would cause this behavior so it's possible that:
  • You have another automation running along with Kissassist
  • You're running some kind of command that you haven't described (something like /mac kissassist assist SomeToon). The startup commands override whatever commands are setup in the ini.
  • You have multiple ini files and are loading another one during combat somehow
I remember you asked about setting up multiple ini files in a previous post, so it possible you're somehow loading an "assist" ini during combat?

I'm sort of grasping at straws here because I've never seen KA change roles by itself.
 
Something linked to a hotkey or a shortcut key assigned to a hotkey you are not intending to hit maybe?

You have DanNet turned on so check the mqconsole and see what messages KA is telling you.
 
Ran a ff mission tonight, and it happened after I got to the 4 bosses at the end. Everything was going great through the first 3 sets, hex, warlord soldiers is good. War boars and friends is good. 3 goblins is good, run to dagnor, target and kill, all is still good, message says I have gained a aa....
turn and target maragator, message says, I am MA and I switched to new target. Nothing else between the lines
I have not had time to set up multiple ini files yet.
I start hotkey /target assist
then hotkey /mac kissassist
loads up just fine, starts to run, first line in the message does say I am main tank main assist.
 
Question - Role while running KA

Users who are viewing this thread

Back
Top
Cart