- Version of KissAssist.mac?
- 12.002
- When did your problem start?
- Tonight (10/21/2025)
- Character Role?
- Puller
- What class is having this issue?
- Bard
- How often does this issue occur?
- Always
- Can you reproduce the issue?
- Unfortunately. I set the Mez section. The bard claims to Mez, but it most certainly does not. It begins the Mez song and immediately cancels within a fraction of a second. It then announces to the group that the non-mezzed mob is mezzed.
Basically the title. I have a 76 bard. It's set to be the puller for my group. The actual pulling works great. Pulls with Bellow as instructed, comes back to camp. Rarely any issues with that. However, when it pulls more than 1 mob, it will come back to the group, wait for MA to get aggro on one, then begin to sign my Mez song. It will immediately interrupt that song before it even has a chance to land (or not) and then it will announce that it successfully mezzed while the mob beats the shit out of my group.
This problem started when I got Amber's Last Lullaby as my new Mez song. Everything was working perfectly until then. The only thing I changed was that song. Now it's totally messed up. I deleted my INI, recreated it, rebooted my computer. I've tried everything I can think of but nothing has worked. I even switched it back to my lower Mez song, and it no longer works.
Here is my INI output:
; ==========================================================
; Bard — Level 76 — Puller / coolest bard second to fansy 69420
; Goals: single-target mez (Amber’s), Bellow only for pulls,
; ==========================================================
[General]
KissAssistVer=12.002
CharInfo=Bard|76|FREE
; --- Role & camp behavior ---
Role=Puller
ReturnToCamp=1
ChaseAssist=0
ChaseDistance=25
CampRadius=40
CampRadiusExceed=400
; --- Med / endurance ---
MedOn=1
MedStart=15
MedStop=100
MedCombat=0
; --- Safety / QoL ---
AcceptInvitesOn=1
GroupWatchOn=1
GroupWatchCheck=Cond_HoldCamp
CorpseRecoveryOn=1
RezAcceptOn=1|96
LootOn=0
LOSBeforeCombat=1
ScatterOn=0
DefaultUI=TRUE
DPSMeter=0
CampfireOn=0
; --- Networking ---
EQBCOn=0
DanNetOn=1
DanNetDelay=20
IRCOn=0
UseSpawnMaster=0
XTSlot=0
; Twist stuff
TwistOn=1
TwistMed=3 4 6 7 8
TwistWhat=2 3 4 6 7 8 10
; ==========================================================
; BUFFS — minimal; keep nag-dismiss
; ==========================================================
[Buffs]
BuffsOn=1
RebuffOn=1
CheckBuffsTimer=10
BuffsSize=2
Buffs1=NULL
; Click off F2P nag if it pops
Buffs2=command:/notify AlertWnd ALW_Dismiss_Button leftmouseup
PowerSource=NULL
; ==========================================================
; MELEE — keep range > camp radius so you don’t rubber-band
; ==========================================================
[Melee]
MeleeOn=1
AssistAt=98
FaceMobOn=1
MeleeDistance=60
StickHow=snaproll rear
AutoFireOn=0
UseMQ2Melee=1
TargetSwitchingOn=1
MeleeTwistOn=0
; Intentionally leaving this blank because I want the twist above to handle it...which has always worked before
MeleeTwistWhat=DPS twist order here
PetTauntOverride=0
; ==========================================================
; DPS — keep light; do NOT use Bellow here (pull-only)
; ==========================================================
[DPS]
DPSOn=1
DPSSize=4
DPSInterval=4
DPSSkip=20
DPS1=Kick|99|Mash
DPS2=NULL
DPS3=NULL
DPS4=NULL
DebuffAllOn=0
; ==========================================================
; MEZ — single-target mez only (no AE mez), Amber’s as primary
; ==========================================================
[Mez]
MezOn=2
MezRadius=70
MezMinLevel=NULL
MezMaxLevel=90
MezStopHPs=80
MezSpell=Vulka's Lullaby
MezDebuffOnResist=0
MezDebuffSpell=NULL
MezAESpell=NULL
; ==========================================================
; AE — disabled (no AE mez, no AE songs forced here)
; ==========================================================
[AE]
AEOn=0
AESize=2
AERadius=45
AE1=NULL
AE2=NULL
; ==========================================================
; AGGRO — Fade tool not purchased with AAs yet
; ==========================================================
[Aggro]
AggroOn=0
AggroSize=1
Aggro1=NULL
; ==========================================================
; BURN — simple and safe
; ==========================================================
[Burn]
BurnAllNamed=1
UseTribute=0
BurnSize=3
Burn1=Puretone Discipline
Burn2=Deftdance Discipline
Burn3=Intensity of the Resolute
BurnTwistWhat=0
; ==========================================================
; PULL — bard puller: Bellow tag, large radius & Z, mana gates
; ==========================================================
[Pull]
PullRoleToggle=1
; Pull ONLY with Bellow (NOT in DPS twist)
PullWith=Bellow of Chaos
PullMeleeStick=0
; Geometry / reach
MaxRadius=525
MaxZRange=90
UseWayPointZ=0
; Rhythm
PullWait=4
PullRadiusToUse=95
PullOnReturn=1
PullArcWidth=0
; Pull-twist Selo's
PullTwistOn=1
PullTwistWhat=8
; Target gating
PullLevel=45|78
ChainPull=1
ChainPullHP=40
PullPause=30|2|Cond_PullPause
PullCond=(!${Target.ConColor.Equal[Red]} && !${Me.Snared})
[PullAdvanced]
PullLocsOn=0
; ==========================================================
; SPELLS — 10 gems; Gem10 is your flexible situational slot
; ==========================================================
[Spells]
Gem1=Vulka's Lullaby
Gem2=Largo's Assonant Binding
Gem3=Eriki's Psalm of Power
Gem4=War March of Muram
Gem5=Bellow of Chaos
Gem6=Song of Sustenance
Gem7=Cantata of Restoration
Gem8=Selo's Accelerating Chorus
Gem9=Selo's Song of Travel
Gem10=Psalm of Veeshan
MiscGem=10
MiscGemLW=0
MiscGemRemem=1
LoadSpellSet=0
SpellSetName=KissAssist
; CRITICAL: Do NOT interrupt mez casts
CastingInterruptOn=0
; ==========================================================
; HEALS / CURES — not used here
; ==========================================================
[Heals]
HealsOn=0
HealInterval=0
HealsSize=1
Heals1=NULL
AutoRezOn=0
XTarHeal=0
XTarHealList=NULL
HealGroupPetsOn=0
RezMeLast=0
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
[Cures]
CuresOn=0
CuresSize=5
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
; ==========================================================
; MERC / AFK
; ==========================================================
[Merc]
MercOn=0
MercAssistAt=92
Help=To use: Turn off Auto Assist in Manage Mercenary Window
[AFKTools]
AFKToolsOn=1
AFKGMAction=1
AFKPCRadius=500
CampOnDeath=0
ClickBacktoCamp=0
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
; ==========================================================
; CONDITIONS — camp hold / pull pause / mana gates
; ==========================================================
[KConditions]
ConOn=1
CondSize=16
; --- Camp-safety hold ---
Cond_HoldCamp=${Me.Snared} || ${Group.AnyoneMissing} || ${Me.Buff[Resurrection Sickness].ID} || ${Me.Buff[Revival Sickness].ID}
; --- Example mana gate for your healer/casters (adjust names if you want strict checks) ---
; Stop new pulls if ANY are low:
; - SK < 20% mana
; - Cleric < 25% mana
; - Druid < 25% mana
Cond_ManaGate=${Group.Member[Othername].PctMana}<20 \
|| ${Group.Member[Healername].PctMana}<25 \
|| ${Group.Member[Druidname].PctMana}<25
; Pause pulls if camp is scuffed, you’re snared, OR the mana gate is tripped
Cond_PullPause=${Cond_HoldCamp} || ${Me.Snared} || ${Cond_ManaGate}
; AE logic placeholders (kept false since AE mez is disabled)
Cond_AE_MezOK=FALSE
; Placeholders
Cond_TRUE=TRUE
Cond_FALSE=FALSE
Cond1=TRUE
Cond2=TRUE
Cond3=TRUE
Cond4=TRUE
Cond5=TRUE
Cond6=TRUE
Cond7=TRUE
Cond8=TRUE
Cond9=TRUE
Cond10=TRUE
Cond11=TRUE
Cond12=TRUE
Cond13=TRUE
Cond14=TRUE
Cond15=TRUE
Cond16=TRUE
This problem started when I got Amber's Last Lullaby as my new Mez song. Everything was working perfectly until then. The only thing I changed was that song. Now it's totally messed up. I deleted my INI, recreated it, rebooted my computer. I've tried everything I can think of but nothing has worked. I even switched it back to my lower Mez song, and it no longer works.
Here is my INI output:
; ==========================================================
; Bard — Level 76 — Puller / coolest bard second to fansy 69420
; Goals: single-target mez (Amber’s), Bellow only for pulls,
; ==========================================================
[General]
KissAssistVer=12.002
CharInfo=Bard|76|FREE
; --- Role & camp behavior ---
Role=Puller
ReturnToCamp=1
ChaseAssist=0
ChaseDistance=25
CampRadius=40
CampRadiusExceed=400
; --- Med / endurance ---
MedOn=1
MedStart=15
MedStop=100
MedCombat=0
; --- Safety / QoL ---
AcceptInvitesOn=1
GroupWatchOn=1
GroupWatchCheck=Cond_HoldCamp
CorpseRecoveryOn=1
RezAcceptOn=1|96
LootOn=0
LOSBeforeCombat=1
ScatterOn=0
DefaultUI=TRUE
DPSMeter=0
CampfireOn=0
; --- Networking ---
EQBCOn=0
DanNetOn=1
DanNetDelay=20
IRCOn=0
UseSpawnMaster=0
XTSlot=0
; Twist stuff
TwistOn=1
TwistMed=3 4 6 7 8
TwistWhat=2 3 4 6 7 8 10
; ==========================================================
; BUFFS — minimal; keep nag-dismiss
; ==========================================================
[Buffs]
BuffsOn=1
RebuffOn=1
CheckBuffsTimer=10
BuffsSize=2
Buffs1=NULL
; Click off F2P nag if it pops
Buffs2=command:/notify AlertWnd ALW_Dismiss_Button leftmouseup
PowerSource=NULL
; ==========================================================
; MELEE — keep range > camp radius so you don’t rubber-band
; ==========================================================
[Melee]
MeleeOn=1
AssistAt=98
FaceMobOn=1
MeleeDistance=60
StickHow=snaproll rear
AutoFireOn=0
UseMQ2Melee=1
TargetSwitchingOn=1
MeleeTwistOn=0
; Intentionally leaving this blank because I want the twist above to handle it...which has always worked before
MeleeTwistWhat=DPS twist order here
PetTauntOverride=0
; ==========================================================
; DPS — keep light; do NOT use Bellow here (pull-only)
; ==========================================================
[DPS]
DPSOn=1
DPSSize=4
DPSInterval=4
DPSSkip=20
DPS1=Kick|99|Mash
DPS2=NULL
DPS3=NULL
DPS4=NULL
DebuffAllOn=0
; ==========================================================
; MEZ — single-target mez only (no AE mez), Amber’s as primary
; ==========================================================
[Mez]
MezOn=2
MezRadius=70
MezMinLevel=NULL
MezMaxLevel=90
MezStopHPs=80
MezSpell=Vulka's Lullaby
MezDebuffOnResist=0
MezDebuffSpell=NULL
MezAESpell=NULL
; ==========================================================
; AE — disabled (no AE mez, no AE songs forced here)
; ==========================================================
[AE]
AEOn=0
AESize=2
AERadius=45
AE1=NULL
AE2=NULL
; ==========================================================
; AGGRO — Fade tool not purchased with AAs yet
; ==========================================================
[Aggro]
AggroOn=0
AggroSize=1
Aggro1=NULL
; ==========================================================
; BURN — simple and safe
; ==========================================================
[Burn]
BurnAllNamed=1
UseTribute=0
BurnSize=3
Burn1=Puretone Discipline
Burn2=Deftdance Discipline
Burn3=Intensity of the Resolute
BurnTwistWhat=0
; ==========================================================
; PULL — bard puller: Bellow tag, large radius & Z, mana gates
; ==========================================================
[Pull]
PullRoleToggle=1
; Pull ONLY with Bellow (NOT in DPS twist)
PullWith=Bellow of Chaos
PullMeleeStick=0
; Geometry / reach
MaxRadius=525
MaxZRange=90
UseWayPointZ=0
; Rhythm
PullWait=4
PullRadiusToUse=95
PullOnReturn=1
PullArcWidth=0
; Pull-twist Selo's
PullTwistOn=1
PullTwistWhat=8
; Target gating
PullLevel=45|78
ChainPull=1
ChainPullHP=40
PullPause=30|2|Cond_PullPause
PullCond=(!${Target.ConColor.Equal[Red]} && !${Me.Snared})
[PullAdvanced]
PullLocsOn=0
; ==========================================================
; SPELLS — 10 gems; Gem10 is your flexible situational slot
; ==========================================================
[Spells]
Gem1=Vulka's Lullaby
Gem2=Largo's Assonant Binding
Gem3=Eriki's Psalm of Power
Gem4=War March of Muram
Gem5=Bellow of Chaos
Gem6=Song of Sustenance
Gem7=Cantata of Restoration
Gem8=Selo's Accelerating Chorus
Gem9=Selo's Song of Travel
Gem10=Psalm of Veeshan
MiscGem=10
MiscGemLW=0
MiscGemRemem=1
LoadSpellSet=0
SpellSetName=KissAssist
; CRITICAL: Do NOT interrupt mez casts
CastingInterruptOn=0
; ==========================================================
; HEALS / CURES — not used here
; ==========================================================
[Heals]
HealsOn=0
HealInterval=0
HealsSize=1
Heals1=NULL
AutoRezOn=0
XTarHeal=0
XTarHealList=NULL
HealGroupPetsOn=0
RezMeLast=0
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
[Cures]
CuresOn=0
CuresSize=5
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
; ==========================================================
; MERC / AFK
; ==========================================================
[Merc]
MercOn=0
MercAssistAt=92
Help=To use: Turn off Auto Assist in Manage Mercenary Window
[AFKTools]
AFKToolsOn=1
AFKGMAction=1
AFKPCRadius=500
CampOnDeath=0
ClickBacktoCamp=0
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
; ==========================================================
; CONDITIONS — camp hold / pull pause / mana gates
; ==========================================================
[KConditions]
ConOn=1
CondSize=16
; --- Camp-safety hold ---
Cond_HoldCamp=${Me.Snared} || ${Group.AnyoneMissing} || ${Me.Buff[Resurrection Sickness].ID} || ${Me.Buff[Revival Sickness].ID}
; --- Example mana gate for your healer/casters (adjust names if you want strict checks) ---
; Stop new pulls if ANY are low:
; - SK < 20% mana
; - Cleric < 25% mana
; - Druid < 25% mana
Cond_ManaGate=${Group.Member[Othername].PctMana}<20 \
|| ${Group.Member[Healername].PctMana}<25 \
|| ${Group.Member[Druidname].PctMana}<25
; Pause pulls if camp is scuffed, you’re snared, OR the mana gate is tripped
Cond_PullPause=${Cond_HoldCamp} || ${Me.Snared} || ${Cond_ManaGate}
; AE logic placeholders (kept false since AE mez is disabled)
Cond_AE_MezOK=FALSE
; Placeholders
Cond_TRUE=TRUE
Cond_FALSE=FALSE
Cond1=TRUE
Cond2=TRUE
Cond3=TRUE
Cond4=TRUE
Cond5=TRUE
Cond6=TRUE
Cond7=TRUE
Cond8=TRUE
Cond9=TRUE
Cond10=TRUE
Cond11=TRUE
Cond12=TRUE
Cond13=TRUE
Cond14=TRUE
Cond15=TRUE
Cond16=TRUE
Last edited:


