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.


[General]
KissAssistVer=9.07
Role=PullerTank
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=25
MedCombat=0
LootOn=0
RezAcceptOn=1
AcceptInvitesOn=1
GroupWatchOn=1|20
EQBCOn=0
MiscGem=8
IRCOn=0
HoTTOn=0
CampfireOn=0
CastingInterruptOn=1
CampfireList=1
CharInfo=Warrior|105
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
[Buffs]
BuffsOn=1
ChecKBuffsTimer=20
RebuffOn=1
Buffs1=Champion's Aura|Aura|Champion's Aura Effect
Buffs2=Field Outfitter
Buffs3=NULL
Buffs4=NULL
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
PowerSource=NULL
[Melee]
AssistAt=98
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=front
AutoFireOn=0
UseMQ2Melee=1
[AE]
AEOn=0
AERadius=30
AE1=NULL
AE2=NULL
AE3=NULL
AE4=NULL
AE5=NULL
AE6=NULL
AE7=NULL
AE8=NULL
AE9=NULL
AE10=NULL
[DPS]
DPSOn=1
DPSSkip=20
DPSInterval=2
DPS1=Krondal's Roar|100
DPS2=Imperator's Command|100
DPS3=Imperator's Precision|100
DPS4=Imperator's Charge|100
DPS5=Banestrike|98
DPS6=Scoff|98
DPS7=Jab Through|50
DPS8=Strategic Strike|19
DPS9=NULL
DPS10=NULL
DPS11=NULL
DPS12=NULL
DPS13=NULL
DPS14=NULL
DPS15=NULL
DPS16=NULL
DPS17=NULL
DPS18=NULL
DPS19=NULL
DPS20=NULL
DebuffAllOn=0
[Aggro]
AggroOn=1
Aggro1=Blast of Anger|100|<|Mob
Aggro2=Rage of the Forsaken|100|<|Mob
Aggro3=Phantom Aggressor|100|<|Mob
Aggro4=NULL
Aggro5=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=0
Heals1=Null
XTarHeal=1
Heals2=NULL
Heals3=NULL
Heals4=NULL
Heals5=NULL
XTarHeal2=0
HealGroupPetsOn=0
[Cures]
CuresOn=0
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
[Burn]
BurnText=Decepticons Attack
BiurnAllNamed=1
Burn1=NULL
Burn2=NULL
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
BurnAllNamed=0
UseTribute=0
[Pull]
PullWith=Fused Coral Bow|Class 6 Steel Silver Tip Arrow
MaxRadius=600
MaxZRange=85
PullWait=0
PullRoleToggle=0
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=150
CampOnDeath=0
ClickBacktoCamp=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=1
MercAssistAt=97
[MQ2Rez]
Soundfile=C:\MQ2\mq2rez.wav
Accept=1
RezPct=90
[MQ2Melee]
StickCMD=loose
aggro=1
bash=1
callchallenge=1
commanding=20
defense=20
disarm=1
enrage=1
facing=1
fieldarm=0
gutpunch=1
infuriate=1
battleleap=1
kick=0
kneestrike=1
elbowstrike=0
throatjab=0
melee=1
opportunisticstrike=0
plugin=1
provokeend=1
provokeonce=0
provoke0=34015
provoke1=43021
provoke2=688
provoke3=43033
provoke5=3646
provoke6=10367
provoke7=43024
provoke8=43039
provoke9=3213
provoke10=2002
provokemax=1
resume=75
stickbreak=1
stickrange=75
taunt=1
forage=1
holyflag0=1
holyflag1=1
holyflag2=1
holyflag3=1
holyflag4=1
holyflag5=1
holyflag6=1
holyflag7=1
holyflag8=1
holyflag9=1
holyflag10=1
holyflag11=1
holyflag12=1
holyflag13=1
holyflag14=1
holyflag15=1
holyflag16=1
holyflag17=1
holyflag18=1
holyflag19=1
holyflag20=1
holyflag21=1
holyflag22=1
holyflag23=1
holyflag24=1
holyflag25=1
holyflag26=1
holyflag27=1
holyflag28=1
holyflag29=1
holyflag30=1
holyflag31=1
holyflag32=1
holyflag33=1
holyflag34=1
holyflag35=1
holyflag36=1
holyflag37=1
holyflag38=1
holyflag39=1
holyflag40=1
holyflag41=1
holyflag42=1
holyflag43=1
holyflag44=1
holyflag45=1
holyflag46=1
holyflag47=1
downflag0=1
downflag1=1
downflag2=1
holyshit0=/if (${Me.Combat} && !${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]}) /doability Taunt
holyshit1=/if (${Me.Combat} && ${Me.AltAbilityReady[Brace for Impact]} && ${Target.Named} || ${SpawnCount[npc radius 50]}>2) /alt act 1686
holyshit2=/if (${Me.Combat} && ${Me.PctHPs}<30 && ${Me.CombatAbilityReady[Flash of Anger]}) /disc Flash of Anger
holyshit3=/if (${Me.Combat} && !${Me.ActiveDisc.Name.Equal[Last Stand Discipline} && !${Me.Buff[Defensive Proficiency].ID}) /alt act 687
holyshit4=/if (${Me.Combat} && ${Me.CombatAbilityReady[No Time to Bleed]} && ${Target.Named} || ${SpawnCount[npc radius 50]}>2) /disc No Time to Bleed
holyshit5=/if (${Me.Combat} && ${SpawnCount[npc radius 50]}>1 && ${Me.CombatAbilityReady[Roar of Challenge]}) /disc Roar of Challenge
holyshit6=/if (${Me.Combat} && !${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]} || ${SpawnCount[npc radius 50]}>3 && ${Me.CombatAbilityReady[Area Taunt]}) /alt act 110
holyshit7=/if (${Me.AltAbilityReady[Projection of Fury]} && !${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]} && ${Melee.AggroMode}) /alt act 3213
holyshit8=/if (${Me.AltAbilityReady[Rage of Rallos Zek]} && ${Target.Named}) /alt act 131
holyshit9=/if (${Me.Combat} && !${Me.ActiveDisc.Name.Equal[Last Stand Discipline]} && ${Me.AltAbilityReady[Fundament: Third Spire of the Warlord]} && ${Target.Named} || ${SpawnCount[npc radius 50]}>3) /alt act 1402
holyshit10=/if (${Me.Combat} && !${Me.ActiveDisc.Name.Equal[Last Stand Discipline]} && !${Me.CombatAbilityReady[Last Stand Discipline]} && ${Me.CombatAbilityReady[Stout Defense]} && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]} && ${Target.Named} || ${SpawnCount[npc radius 30]}>4) /disc Stout Defense
holyshit11=/if (${Me.Combat} && ${Me.AltAbilityReady[Banestrike]} && ${Target.PctHPs}<99) /alt act 15073
holyshit12=/if (${Me.Combat} && ${Me.PctHPs}<40 && ${Me.AltAbilityReady[Warlord's Bravery]}) /alt act 804
holyshit13=/if (${Me.Combat} && ${Me.PctHPs}<35 && ${Me.CombatAbilityReady[Fortitude Discipline]} && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]}) /disc Fortitude Discipline
holyshit14=/if (${Me.Combat} && ${Me.CombatAbilityReady[Determined Reprisal]}) /disc Determined Reprisal
holyshit15=/if (${Me.Combat} && ${Me.PctHPs}<50 && ${Me.AltAbilityReady[Resplendent Glory]}) /alt act 130
holyshit16=/if (${Me.Combat} && ${Me.PctHPs}<60 && ${Me.AltAbilityReady[Warlord's Resurgence]}) /alt act 911
holyshit17=/if (${Me.Combat} && ${Me.PctHPs}<70 && ${Cast.Ready[Castaway Breastplate of Havok]}) /cast item "Castaway Breastplate of Havok"
holyshit18=/if (${Me.Combat} && ${Me.PctEndurance}<6 && ${Me.CombatAbilityReady[Seventh Wind]}) /disc Seventh Wind
holyshit19=/if (${Me.Combat} && ${Me.AltAbilityReady[Imperator's Precision]} && ${Target.Named}) /alt act 2013
holyshit20=/if (${Me.Combat} && ${Me.AltAbilityReady[Imperator's Command]} && !${Target.Named}) /alt act 2011
holyshit21=/if (${Me.Combat} && ${Me.CombatAbilityReady[Cyclone Roar Rk. II]} && ${Melee.AggroMode}) /disc Cyclone Roar Rk. II
holyshit22=/if (${Me.Combat} && ${Me.AltAbilityReady[Blade Guardian]}) /alt act 967
holyshit23=/if (${Me.Combat} && ${Me.AltAbilityReady[War Stomp]}) /alt act 691
holyshit24=/if (${Me.AltAbilityReady[Fundament: Third Spire of the Warlord]} && ${Me.PctHPs}<40) /alt act 1402
holyshit25=/if (${Me.Combat} && !${Melee.DiscID} && ${Me.CombatAbilityReady[Last Stand Discipline]} && ${Target.Named} || ${SpawnCount[npc radius 50]}>3) /disc Last Stand Discipline
holyshit26=/if (${Me.Combat} && !${Melee.DiscID} && !${Me.CombatAbilityReady[Last Stand Discipline]} && ${Me.CombatAbilityReady[Armor of Darkened Runes Rk. II]} && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]} && ${Target.Named} || ${SpawnCount[npc radius 50]}>3) /disc Armor of Darkened Runes Rk. II
holyshit27=/if (${Me.AltAbilityReady[Resplendant Glory]} && ${Target.Named}) /alt act 130
holyshit28=/if (${Me.AltAbilityReady[Warlord's Fury]} && ${Melee.AggroMode}) /alt act 912
holyshit29=/if (${Me.CombatAbilityReady[Ridicule]} && !${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]} && ${Melee.AggroMode} && ${Me.CurrentEndurance}>9000) /disc Ridicule
holyshit30=/if (${Melee.Combat} && ${SpawnCount[npc radius 50 zradius 10]}>1 && ${Me.CombatAbilityReady[No Time to Bleed]} && ${Melee.AggroMode}) /disc No Time to Bleed
holyshit31=/if (${Me.CombatAbilityReady[No Time to Bleed]} && ${Target.Named} && ${Melee.AggroMode}) /disc No Time to Bleed
holyshit32=/if (${Melee.Combat} && ${SpawnCount[npc radius 50 zradius 10]}>1 && ${Me.AltAbilityReady[Enhanced area taunt]} && ${Melee.AggroMode}) /alt act 132
holyshit33=/if (${Me.CombatAbilityReady[Last Stand Discipline]} && ${Target.Named} && ${Melee.AggroMode}) /disc Last Stand Discpline
holyshit34=/if (${Me.AltAbilityReady[Warlord's Tenacity]} && ${Target.Named} && ${Melee.AggroMode}) /alt act 300
holyshit35=/if (${Me.AltAbilityReady[Banestrike]} && ${Target.PctHPs}>1 && ${Target.PctHPs}<99 && ${Target.Type.Equal[NPC]}) /alt act 15073
holyshit36=/if (${Me.CombatAbilityReady[Shield Topple]} && ${Target.PctHPs}>1 && ${Target.PctHPs}<99 && ${Target.Type.Equal[NPC]} && ${Melee.AggroMode}) /disc Shield Topple
holyshit37=/if (${Me.CombatAbilityReady[Knuckle Break]} && ${Target.PctHPs}>1 && ${Target.PctHPs}<99 && ${Target.Type.Equal[NPC]}) /disc Knuckle Break
holyshit38=/if (${Me.Mercenary.State.Equal[ACTIVE]} && ${Bool[${Me.Mercenary.Class}==Wizard]} && !${Select[${Me.MercenaryStance},Burn]} && ${Target.PctHPs}<92 && ${Target.Type.Equal[NPC]}) /stance burn
holyshit40=/if ((${SpawnCount[npc radius 50 zradius 30]}>1 || ${Target.Named}) && ${Me.Song[Field Protector].ID} && ${Melee.AggroMode} && ${Me.CurrentEndurance}>7000) /disc Field Protector
holyshit41=/if (${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]} && ${Melee.AggroMode} && ${Target.Named} && ${Me.CurrentEndurance}>1500) /disc Stout Defense
holyshit42=/if (${Me.CombatAbilityReady[Unbroken Attention]} && ${Target.PctHPs}<95 && !${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]} && ${Melee.AggroMode} && ${Me.CurrentEndurance}>1500) /disc Unbroken Attention
holyshit43=/if (${Me.CombatAbilityReady[Warrior's Auspice]} && ${Target.Named} && ${Melee.AggroMode} && ${Me.CurrentEndurance}>6000) /disc Warrior's Auspice
holyshit44=/if (${Me.CombatAbilityReady[Harassing Shout]} && ${Target.PctHPs}<95 && !${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]} && ${Melee.AggroMode} && ${Me.CurrentEndurance}>1500) /disc Harassing Shout
holyshit45=/if (${Me.AltAbilityReady[Blast of Anger]} && !${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]} && ${Melee.AggroMode}) /alt act 3646
holyshit46=/if (${Me.Combat} && ${Me.PctHPs}<37 && ${Me.AltAbilityReady[Warlord's Tenacity]}) /alt act 300
holyshit47=/if (${Me.Combat} && ${Me.PctHPs}<37 && ${Me.AltAbilityReady[Warlord's Tenacity]}) /alt act 300
downshitif=${If[${Zone.ID}!=344 && ${Zone.ID}!=345 && ${Zone.ID}!=219 && ${Zone.ID}!=463 && ${Zone.ID}!=202 && ${Zone.ID}!=151 && !${Me.Moving} && ${Zone.ID}!=203 && !${Me.Invis},1,0]}
downshit0=/if (${Me.PctEndurance}<21 && ${Me.CombatAbilityReady[Breather Rk. II]} && !${Me.Moving} && !${Me.Invis} && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]}) /disc Breather Rk. II
downshit1=/if (!${Melee.Combat} && ${Me.CombatAbilityReady[Seventh Wind]} && ${Me.PctEndurance}<70) /disc Seventh Wind
downshit2=/if (!${Me.CombatState.Equal[COMBAT]} && ${Bool[${Me.Mercenary.Class}==Wizard]} && !${Select[${Me.MercenaryStance},Balanced]} && ${Me.Mercenary.State.Equal[ACTIVE]}) /stance balanced
DPS3=Imperator's Precision|100
DPS4=Imperator's Charge|100
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
Heals1=Burst of Life|45
Heals2=Forceful Rejuvenation|45
Heals3=Spiritual Remedy Rk. II|90
Heals4=Graceful Remedy|90
Heals5=Fervid Renewal Rk. II|90
Heals6=Fraught Renewal|90
Heals7=Fervent Renewal|90
Heals8=Beacon of Life|85
Heals9=Convalescent Splash Rk. II|99
Heals10=Syllable of Convalescence Rk. II|96
Heals11=Word of Greater Reformation Rk. II|96
Heals12=Word of Convalescence|96
Heals13=NULL
Heals14=NULL
Heals15=NULL
Heals16=NULL
Heals17=NULL
Heals18=NULL
Heals19=NULL
Heals20=NULL
XTarHeal=10
InterruptHP=75
AutoRezOn=1
AutoRezWith=Blessing of Resurrection
OOCRezWith=Blessing of Resurrection
HealGroupPetsOn=0
XTarHeal2=0
Yes. I added another xtargetheal in 9.07 for 5 years it was only one. You're welcome.So, are we saying that kiss can only heal two xt targets total?
Yes. I added another xtargetheal in 9.07 for 5 years it was only one. You're welcome.
I needed it for testing something so I tossed it in.
having issues with rebuffs....ie, it doesnt happen, lol...anyone else?
RebuffOn=1
First guess, check kissassist_toonname.ini for:
Rich (BB code):RebuffOn=1
yea thats on for all of them. rebuffs fine with the last released version. but not so much with this new beta
| Set buff to correct spell to check for with Dual tag
/if (${2ndPart.Equal[Dual]} && ${Select[${Spell[${3rdPart}].TargetType},self]}==0) {
/varset BuffName ${3rdPart}
} else /goto :NextCharCheck
| If buff marked MA skipped if spawn ID isn't MA
| Set buff to correct spell to check for with Dual tag
/if (${2ndPart.Equal[Dual]} && ${Select[${Spell[${3rdPart}].TargetType},self]}==0) {
/varset BuffName ${3rdPart}
}
| If buff marked MA skipped if spawn ID isn't MA
:SkipBuff
/if (${Select[${2ndPart},Mana,Aura,Mount,Me,Summon,End,0]} || ${FindItemCount[${Buffs[${i}]}]}>=1 || ${FindItemCount[${1stPart}]}>=1 || (${BookSpellTT.Find[0]} && ${Spell[${Buffs[${i}]}].TargetType.Find[self]}) || ${BookSpellTT.Find[self]} || ${BookSpellTT.Find[pet]}) /goto :SkipCheckIni
/if (${Redguides} && !${IniNextTimer} && !${CombatStart}) /call CheckiniBuffs "${Buffs[${i}]}" ${i} ${SpellRange} "${1stPart}" "${2ndPart}" "${3rdPart}" "${4thPart}" "${BookSpellTT}"
:SkipCheckIni
When small tweaks like these are made, are they immediately integrated into the kiss release on the first page and/or integrated with the next actual release?
is there any way to restart buffs when you have dudes on two separate machines? if I camp to character select to take a break and then come back, log in and try to get going again even restarting the macro I cant get buffs to go again.
Logging all the way off and logging back in just to get buffs to work seems excessive.
So am I to understand Kiss9 negated the need for holys/downs? If so, how? Ive been trying to soak up all this info on the new version!
another bug, if enchanter tries to cast theft of thought on a mob with no mana, macro ends.
SOO... if all 6 toons have an item (i.e Miniature Horn of Unity) and you set them all to cast it during combat (probably at slightly different %'s), the first to cast it should be the only one while the buff persists? Theoretically making it able to go 6 combats in a row before you don't have it available?KissAssist v9.08 Beta Updated 08/13/2016
DPS
Added a self combat buff check to look at buff and song window. Kiss will no longer cast combat buffs every fight if detected in your toon's buff or song window.
