thnx will update@Deezloots
Looking at the code. You are in a different zone than kiss was started in, and you have CampOnDeath set to 1. For some reason Kiss thinks you have died.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.

thnx will update@Deezloots
Looking at the code. You are in a different zone than kiss was started in, and you have CampOnDeath set to 1. For some reason Kiss thinks you have died.
I just keep the ini in my folder for 1 persona. Not the best option, but works.So with Persona's now live. How can we start KA, with the correct class Ini.
Something like:
/mac kissassist ini kissassist_${Me.Class} Tank <MyName>
Considering you name the ini file: KissAssist_<MyName>_Bard
If you want to include the characters name you could always use /mac kissassist ini kissassist_${Me.CleanName}_${Me.Class} Tank <MyName>So with Persona's now live. How can we start KA, with the correct class Ini.
Something like:
/mac kissassist ini kissassist_${Me.Class} Tank <MyName>
Considering you name the ini file: KissAssist_<MyName>_Bard
Works Flawlessly !If you want to include the characters name you could always use /mac kissassist ini kissassist_${Me.CleanName}_${Me.Class} Tank <MyName>
I think that should work.
After further experimenting, this seems to work correctly.If I issue that command over dannet, everyone one thinks they are me.
/dgze /mac kissassist ini Kissassist_${Me.CleanName}_${Me.Class.ShortName} assist TANKNAME 99
All the toons create and try to use the ini file:
Kissassist_TANKNAME_SHD
How do I go about getting them to know me means THEM?
Updates for some requested changes.
1. Added more detail to the combat routines debug messages.
2. Removed the check for the "Rain of Fear" expansion from the AggroCheck routine.
3. Added a check for Healers that Melee to reacquire their melee target before leaving the CheckHealth routine.
4. Pet should now switch targets with their Master when using the /switch command(s).
5. Fixed an issue with Heals when turning them off and back on again without restarting the macro.
6. Added "UAS" tag...

I will check it out, but most likely I made a change to fix an issue, and this is what happens. Some small change to fix one problem creates another.
Thanks everyone for your support.
[General]
KissAssistVer=12.002
CharInfo=Warrior|125|GOLD
TheWinTitle=${Me.Name}.${EverQuest.Server} (Lvl:${Me.Level} ${Me.Class}) ${Zone.Name} ${Me.Instance}
DefaultUI=TRUE
DPSMeter=0
Role=tank
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=0
GroupWatchOn=2
GroupWatchCheck=FALSE
CampfireOn=2
ChaseAssist=1
ChaseDistance=25
MedOn=1
MedStart=20
MedStop=100
MedCombat=0
LootOn=0
RezAcceptOn=1|96
AcceptInvitesOn=1
EQBCOn=1
IRCOn=0
DanNetOn=0
DanNetDelay=20
ScatterOn=0
XTSlot=1
CorpseRecoveryOn=1
LOSBeforeCombat=0
UseSpawnMaster=0
[Buffs]
BuffsOn=1
BuffsSize=17
Buffs1=Night's Calming|End|24
Buffs2=Champion's Aura|Aura
Buffs3=Commanding Voice|Me
Buffs4=Full Moon's Champion|Me
Buffs5=Brace for Impact|Me
Buffs6=Aged Eclipsed Harasser's Cloak of the Selenelion|Dual|Illusionary Spikes XXVIII
Buffs7=Phantasmal Luclinite Charm of Security|Dual|Geomantra XXV
Buffs8=Striped Badger Whistle|Dual|Familiar: Striped Badger
Buffs9=Radiant Hawk Harness|Dual|Mount Blessing Ozah
Buffs10=Summon Mount: Radiant Hawk|Remove
Buffs11=Huntsman's Ethereal Quiver|Summon|Ethereal Arrow|100
Buffs12=Jann's Veil|Dual|Illusion Benefit Greater Jann
Buffs13=Illusion: Djinn Emissary|remove
Buffs14=command:/alt activate 586|Cond16
Buffs15=command:/alt buy 586|Cond17
Buffs16=command:/alt buy 5104|Cond19
Buffs17=command:/bandolier activate Shield|Cond21
!Symbol of the Planemasters|Dual|Pestilence Shock
!Girdle of Intense Durability|Dual|Shield of Torment
!Nimbus of the Frozen Gelidran|Dual|Nimbus of the Frozen Gelidran
!Violet Conch of the Tempest|Dual|Spinecoat
RebuffOn=1
CheckBuffsTimer=10
PowerSource=NULL
[DPS]
DPSOn=2
DPSSkip=1
DPSInterval=1
DPSSize=32
DPS1=command:/stopdisc|99|Cond5
DPS2=Climactic Stand|99|Cond6
DPS3=Primal Defense|99|Cond7
DPS4=Phantom Aggressor|100
DPS5=Taunt|100|Mash|Cond11
DPS6=Infuriate|99
DPS7=Shield Sunder|99
DPS8=Distressing Shout|99
DPS9=Flash of Anger|95|Cond20
DPS10=Ecliptic Shield|100|Cond13
DPS11=End of the Line|100|Cond13
DPS12=Spire of the Warlord|100|Cond13
DPS13=${InvSlot[Chest].Item.Name}|100|Cond13
DPS14=Warrior's Rampart|100|Cond13
DPS15=command:/bandolier activate 2Hand|95|Cond22
DPS16=Command:/bandolier activate Shield|99|Cond23
DPS17=Battle Leap|98|Cond8
DPS18=Confluent Expanse|95
DPS19=Call of Challenge|95|Cond9
DPS20=Precision Strike|95|Cond10
DPS21=Rage of Rallos Zek|93
DPS22=Imperator's Command|90
DPS23=Blast of Anger|90
DPS24=Gut Punch|90|Mash
DPS25=Tormenting Shout|90
DPS26=Knuckle Break|90|Mash
DPS27=Knee Strike|90|Mash
DPS28=Projection of Fury|87
DPS29=Throat Jab|85|Mash
DPS30=Miniature Horn of Unity|98|cond24
DPS31=Unified Phoenix Feather|92|cond24
DPS32=Levincrash Defense Discipline|100|Cond7
DebuffAllOn=0
[AE]
AEOn=1
AERadius=50
AESize=7
AE1=Wade Into Battle|Cond2
AE2=Area Taunt|Cond2
AE3=Projection of Fury|Cond1
AE4=Warlord's Tenacity|Cond4
AE5=Warlord's Fury|Cond2
AE6=Roar of Challenge|cond1
AE7=Confluent Expanse|cond1
[Aggro]
AggroOn=1
AggroSize=5
Aggro1=Blast of Anger|100|<
Aggro2=Kragek's Roar|100|<
Aggro3=Grappling Strike|100|<
Aggro4=Warlord's Grasp|100|<
Aggro5=Ageless Enmity|100|<
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
HealsSize=9
Heals1=Warlord's Resurgence|60|Cond2
Heals2=Warlord's Bravery|50
Heals3=Mark of the Mage Hunter|50
Heals4=command:/bandolier activate Shield|50|Cond21
Heals5=Warlord's Tenacity|40
Heals6=Resplendent Glory|38
Heals7=Brace for Impact|20
Heals8=command:/stopdisc|19|Cond15
Heals9=Fortitude Discipline|19|Cond14
XTarHeal=0
XTarHealList=NULL
HealGroupPetsOn=0
AutoRezOn=0
RezMeLast=0
HealInterval=0
[Cures]
CuresOn=0
CuresSize=1
Cures1=NULL
[Burn]
BurnAllNamed=1
BurnSize=15
Burn1=command:/stopdisc|100|Cond5
Burn2=Kreljnok's Sword of Eternal Power
Burn3=Ultimate Stand Discipline|100|Cond6
Burn4=command:/bandolier activate Shield|100|Cond23
Burn5=command:/alt activate 5104|99|Cond18
Burn6=Flash of Anger|Cond12
Burn7=Projection of Fury
Burn8=Warrior's Rampart
Burn9=Unconditional Attention
Burn10=Warlord's Bravery
Burn11=Warlord's Tenacity
Burn12=Warlord's Fury
Burn13=Resplendent Glory
Burn14=Wars Sheol's Heroic Blade
Burn15=Blade Guardian
BurnText=Autobots Transform
UseTribute=0
[KConditions]
ConOn=1
CondSize=24
Cond1=${Me.XTarget}> 0
Cond2=${Me.XTarget}> 3
Cond3=${Me.XTarget}> 4
Cond4=${Me.XTarget}> 8
Cond5=${Me.ActiveDisc.ID} && ${Target.Named} && ${Me.ActiveDisc.Name.NotEqual[Climactic Stand]} && ${Me.CombatAbilityReady[${Spell[Climactic Stand].RankName}]}
Cond6=!${Me.ActiveDisc.ID} && ${Target.Named} && ${Me.CombatAbilityReady[${Spell[Climactic Stand].RankName}]}
Cond7=!${Me.ActiveDisc.ID}
Cond8=!${Me.Song[Battle Leap].ID}
Cond9=${Target.PctHPs} < 21
Cond10=${Target.PctHPs} < 16
Cond11=${Target.Distance}<30 && ${Target.PctAggro}<=99 || ${Me.Buff[Razor Tongue Discipline].ID}
Cond12=${Target.Distance}<35 && !(${Me.Buff[Two-Handed Proficiency].ID})
Cond13=!${Me.Buff[Ecliptic Shielding].ID} && !${Me.Song[Finish the Fight Effect].ID} && !${Me.Buff[Spire of the Warlord].ID} && !${Me.Buff[Roaring Shield].ID} && !${Me.Buff[Warrior's Rampart].ID}
Cond14=${Me.CombatAbilityReady[Fortitude Discipline]}
Cond15=${Me.ActiveDisc.ID} && ${Me.ActiveDisc.Name.NotEqual[Fortitude Discipline]} && ${Me.CombatAbilityReady[Fortitude Discipline]}
Cond16=${Me.AAPoints}>228 && ${Me.AltAbilityReady[Glyph of Fireworks I]}
Cond17=!${Me.AltAbilityReady[Glyph of Fireworks I]} && ${AltAbility[Glyph of Fireworks I].CanTrain}
Cond18=${Target.Named} && ${Target.Level}> 129 && ${Me.AltAbilityReady[Mythic Glyph of Dragon Scales V]}
Cond19=!${Me.AltAbilityReady[Mythic Glyph of Dragon Scales V]} && ${AltAbility[Mythic Glyph of Dragon Scales V].CanTrain} && ${Me.AAPoints}>39
Cond20=${Target.Named} && ${Target.Distance}< 35 && !(${Me.Buff[Two-Handed Proficiency].ID})
Cond21=${Me.Inventory[13].Name.NotEqual[Broadsword of Perpetual Reverie]}
Cond22=${Me.Inventory[13].Name.NotEqual[Maul of Perpetual Reverie]} && ${SpawnCount[npc radius 100 zradius 30]} < 2 && ${Me.PctHPs} > 75 && ${Me.XTarget} < 3 && !${Target.ConColor.Equal[Red]} && !${Me.Buff[Resurrection Sickness].ID} && !${Me.Buff[Revival Sickness].ID}
Cond23=${Me.Inventory[13].Name.NotEqual[Broadsword of Perpetual Reverie]} && ${SpawnCount[npc radius 100 zradius 30]} > 2 && ${Me.XTarget} > 3 || ${Me.PctHPs} < 50 || ${Me.Buff[Resurrection Sickness].ID} || ${Me.Buff[Revival Sickness].ID}
Cond24=!${Me.Song[Blessing of Unity].ID} && !${Me.Song[Grace of Unity].ID} && ${Me.PctEndurance} < 98
[Pull]
PullWith=melee
;melee
;Aggravate
;${InvSlot[Ranged].Item.Name}|${InvSlot[Ammo].Item.Name}
PullMeleeStick=0
MaxRadius=950
MaxZRange=200
PullArcWidth=0
UseWayPointZ=0
PullWait=6
PullRadiusToUse=95
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
PullLevel=0|0
PullPause=45|2
PullOnReturn=1
[PullAdvanced]
PullLocsOn=0
[Melee]
AssistAt=99
MeleeOn=1
FaceMobOn=1
MeleeDistance=50
StickHow=front 50% moveback uw
AutoFireOn=0
UseMQ2Melee=1
TargetSwitchingOn=1
PetTauntOverride=0
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=1
AFKGMAction=0
AFKPCRadius=150
CampOnDeath=0
ClickBacktoCamp=1
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=1
MercAssistAt=92
[KissError]
LastCMD:=/if (!37) {
ErrorDateTime:=03/12/2024 20:23:03
ErrorMsg:=DoCommand - Couldn't parse '/WAR pause off'
DataError:=NULL
SyntaxError:=NULL
RunningTime:=168267816
BuildDate:=20240308
CurrentUI:=default
Yes I was, I'm assuming that is the issue?@jameses1221 No. @tampa03cobra are you using MQ2Melee plugin?
@B_I_G__D_A_D_D_Y DanNetOn is a string field and not an integer. DanNetOn can have 2 args. Setting DanNetOn=1 will use "/dgtell all" when sending messages, and DanNetOn=2 require a second arg telling DanNet what channel to use. DanNetOn=2|healers would use "/dgtell healers" when sending messages. There is no checking if the channel exists, so make sure you use a valid DanNet channel.
DanNetOn=2|six
DanNetOn=1 
@Riverape It is one of your conditions. Look for SpawnMaster in one of your conditions.
There was an issue with Target switching spamming the call to attack. Thanks go out to @LrdDread for the assistance.
DanNetOn second argument was not getting populated properly.
Summon Corpse routine was not using the correct Book spell for summoning level 125 corpses. This should be fixed now.
MeleeTwistWhat was not getting populated properly if the entry in the ini was NOT numeric. If you use Continuous MeleeTwistWhat should populate properly.
Added an Alias...
