• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->
Resource icon

ShadowKnight Kissassist (Ready for the BIG TIME?)

Updated for NOS Expansion. Mostly spell upgrades and a few other minor tweaks and notations.

Enjoy!
Excellent modification by @GoldenFrog. I 100% endorse and love this! Thank you for sharing.

GoldenFrog tweaked things so one AA will only fire if the other AA hasn't been initiated within 2 seconds.

Changes are to Cond9 and Cond10.
Replaced specter skin with Tekuel Skin. Your SK should now pull!


## ----- Used in pull mode ----- ## Cond31=${Group.AnyoneMissing} || ${Me.Buff[${Spell[Resurrection Sickness].RankName}].ID} || ${Me.Buff[Revival Sickness].ID} || !${Me.Buff[${Spell[Tekuel Skin].RankName}].ID}
NOS - Update:
[General]
KissAssistVer=12.002
CharInfo=Shadow Knight|120|GOLD
# --  No holds bar use everything most of the time (Group mass killing)
Role=Tank

##  For Manual Movement: [Melee Section]If StickHow ="I" and MeleeDistance is  [General Section] CampRadius this toon will Ignore all /stick commands.
CampfireOn=0
CampRadius=30
CampRadiusExceed=400

ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25

MedOn=0
MedStart=10
MedStop=50
MedCombat=0

LootOn=0
RezAcceptOn=1|90
AcceptInvitesOn=1

GroupWatchOn=0
GroupWatchCheck=FALSE

## ------  Makes SK's or Necro's Summon a group members corpse if it is anywhere in zone.
CorpseRecoveryOn=1

EQBCOn=1
DanNetOn=0
DanNetDelay=20


# Has no use
IRCOn=0

DPSMeter=0
ScatterOn=0
XTSlot=1
LOSBeforeCombat=0
DefaultUI=TRUE

[Melee]
AssistAt=98
MeleeOn=1
FaceMobOn=0

##  Mobs outside this radius will not be engaged.
##  For Manual Movement: [Melee Section]If StickHow ="I" and MeleeDistance is the same value as [General Section] CampRadius this toon will Ignore all /stick commands.
MeleeDistance=30

##  Examples: I, !front, behindonce, snaproll rear, front.
##  For Manual Movement: [Melee Section]If StickHow ="I" and MeleeDistance is the same value as [General Section] CampRadius this toon will Ignore all /stick commands.
StickHow=I

AutoFireOn=0
UseMQ2Melee=0

## TargetSwitchingOn should allow your tank to swap targets without reverting back to your original target.
TargetSwitchingOn=1
PetTauntOverride=0

[SpellS]
MiscGem=1
MiscGemLW=0
MiscGemRemem=1

CheckStuckGem=0
CastingInterruptOn=1

LoadSpellSet=2
SpellSetName=KissAssist

Gem1=Penumbral Disruption Rk. II
Gem2=Insidious Renunciation Rk. II
Gem3=Ecliptic Fang
Gem4=Touch of Drendar Rk. II
Gem5=Dire Censure Rk. II
Gem6=Touch of Txiki Rk. II
Gem7=Despicable Bargain Rk. II
#Gem8=Blood of Tearc Rk. II
Gem8=Spear of Bloodwretch Rk. II
#Gem9=Bond of Bynn Rk. II
Gem9=Touch of Namdrows Rk. II
Gem10=Parlay for Power Rk. II
Gem11=Terror of Ander Rk. II
Gem12=Adamant Stance Rk. II
Gem13=Xenacious' Skin Rk. II

[Buffs]
BuffsOn=1
BuffsSize=10

RebuffOn=1
CheckBuffsTimer=12

## ------ Power Source ------ ##
# If you use a PowerSource and run out of a charged one, Bad things happen
PowerSource=NULL

## ------ SPELLS ------ ##
Buffs1=Xenacious' Skin|Me|Cond1
Buffs2=Adamant Stance|Me|Cond2
Buffs3=Penumbral Disruption|Me|Cond3
Buffs4=Impenitent Demeanor|Me|Cond39

## ------ AA's && Combat Abilities ------ ##
#Timer 1
Buffs5=Night's Calming|Me|Cond4

# !!! Must be Have Specter Skin Spell. This AA uses this spell buff to recast. !!!
Buffs6=Dark Lord's Unity (Azia)|Me|Cond5

## ------  ITEMS ------ ##
Buffs7=${InvSlot[Charm].Item.Name}|Me|Cond7

# !!! Make sure your mount is in your "Stat Mount" key ring !!!
#TOV - Snow Griffin Saddle (Kala)
#COV - Winter Jackalope Saddle (Lena)
#TOL - Golden Owlbear Saddle (Meda)
#NOS - Eye-Spotted Shik'Nar Saddle (Neza)
Buffs8=Eye-Spotted Shik'Nar Saddle|Dual|Mount Blessing Neza|Cond42

# !!! Make sure your familiar is in your "Stat Familiar" key ring !!!
#TOV - Emperor Ganak Familiar|dual|Familiar: Emperor Ganak Familiar
#COV - Ice Bound Ulthork|dual|Familiar: Ice Bound Ulthork
#TOL - Personal Hemic Source|dual|Familiar: Personal Hemic Source
#NOS - Fungal Underbulk|dual|Familiar: Fungal Underbulk
Buffs9=Fungal Underbulk|dual|Familiar: Fungal Underbulk

# !!! This is if you like illusions, condition 6 must be changed to your Illusion name !!!
# !!! Make sure your Jann's Veil is in your "Stat Illusion" key ring !!!  (Illusion mask from TBL)
Buffs10=Amulet of Necropotence|Me|Cond6

## ------ Bandolier (Use Name of Bandolier you wish to switch too, Typically Sword and Board) ----- ##
#  !!! You must enter the name of your one handed weapon in Condition 8 & 32 !!!
Buffs11=Command:/bandolier activate Deflection|Cond8

# Glyph of Destruction
# !!! You can alter how many AA to bank and when to burn a Glyph with Conditions 34 & 35
Buffs12=command:/Alt Buy 5304|Cond34

[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=4
HealsSize=4
HealInterval=10

AutoRezOn=0
RezMeLast=0

HealGroupPetsOn=0

## ------ Spells ------ ##
Heals1=Ecliptic Fang|55|Tap|Cond19
Heals2=Dire Censure|65|Tap|Cond19
Heals3=Touch of Drendar|75|Tap|Cond19

## ------ Items ------ ##
Heals4=${InvSlot[Charm].Item.Name}|99|Me|Cond7

XTarHeal=0
XTarHealList=Xtar slots here Example: 5|6|7
Heal_Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
XTarHealList_Help=Format Xtar slots Slots ~> Example: 5|6|7


[Aggro]
AggroOn=1
AggroSize=8

##This Checks the secondary aggro you can see just how close some other character is to grabbing aggro from you.
##  The new arg is <<.
# !!! Example: Aggro1=MobsHateThis|50|<<  This will use MobsHateThis if the PRIMARY TARGET's secondary aggro gets above 50.

## ------  Single ------ ##
Aggro1=Taunt|100|<
Aggro2=Terror of Ander|100|<
Aggro3=Parlay for Power|100|<

## ------ Named ------ ##
Aggro4=Ageless Enmity|100|<|Cond37
Aggro5=Projection of Doom|100|<|Cond37
Aggro6=Unrelenting Acrimony|100|<|Cond37

## ------ Current target Aggro Slipping ------ ##
Aggro7=Terror of Ander|95|<<
Aggro8=Parlay for Power|90|<<

[DPS]
DPSOn=1
DPSSize=40
DPSSkip=0
DPSInterval=0
DebuffAllOn=0

## ------ LIFE SAVING ------ ##
DPS1=Repudiate|99|Tap|Mash
DPS2=Shield Flash|55|Tap|Mash|Cond13
DPS3=Leech Touch|45|Tap|Mash|Cond14
DPS4=Deflection Discipline|99|Mash|Cond15

## ------ Discs ------ ##
DPS5=Xetheg's Carapace|99|Tap|Weave|Cond16
DPS6=Corrupted Guardian Discipline|99|Tap|Weave|Cond17
DPS7=Spite of Mirenilla|99|Tap|Weave|Cond18

## ----- Bandolier ------ ##
#  !!! You must enter the name of your TWO handed weapon in Condition 30 !!!
#  !!! You must enter the name of your ONE handed weapon in Condition 8 & 32 !!!
DPS8=Command:/bandolier activate 2HSingle|99|Cond30
DPS9=Command:/bandolier activate Deflection|99|Cond32

## ------  Area of Effect ------ ##
DPS10=Explosion of Spite|100|Mash|Cond9
DPS11=Explosion of Hatred|100|Mash|Cond10
DPS12=Insidious Renunciation|100|Cond11
DPS13=Despicable Bargain|100|Cond12

## ------  AC Increase ------ ##
DPS14=Parlay for Power|99|Cond22

## ------  Snare ------ ##
DPS15=Encroaching Darkness|100|Mash|Cond26

## ------ SPELLS ------ ##
DPS16=Ecliptic Fang|98
DPS17=Touch of Txiki|99
DPS18=Dire Censure|98
DPS19=Touch of Drendar|98
DPS20=Spear of Bloodwretch|98|Cond23
DPS21=Touch of Namdrows|99|Cond20

## If you prefer DOTS
#Blood of Tearc|98|Cond43
#Bond of Bynn|98|Cond21

## ------ Abilities and AA's ------ ##
DPS22=Bash|99|Cond25
DPS23=Grisly Blade|99|Mash
DPS24=Reflexive Resentment|99|Mash
DPS25=Vicious Bite of Chaos|99|Mash
DPS26=Thought Leech|99|Cond27
DPS27=Scourge Skin|99|Cond29
DPS28=Visage of Death|99|Cond29
DPS29=Gift of the Quick Spear|99|Cond24

## ------------------------------------------------------ Items ----------------------------------------------------- ##

# - Anguish BP - #
DPS30=Duskbringer's Plate Chestguard of the Hateful|99|Tap|Weave|Cond28

# - SK Epic - # (Use |Weave|Cond29 over duration is under 5 minutes : Use |Weave|Cond39 if duration is 5 minutes or under)
DPS31=Innoruuk's Dark Blessing|99|Tap|Weave|Cond39

# - Expansion BP (Rousing Consumption)- #
DPS32=${InvSlot[Chest].Item.Name}|99|Tap|Weave|Cond38

# - Call of the Forsaken Completion Reward - #
DPS33=Staff of Viral Flux|99|once

# - Anniversary Quest - #
DPS34=Unified Phoenix Feather|99|Cond27
DPS35=Miniature Horn Of Unity|99|Cond27
#The Strength of a Wolf: Leader of the Pack Achievement  --  (NOS - Quests)
DPS36=Spirit Drinker's Coating|99|Cond19

## ------ Discs (for Named after Deflection wears off) ------ ##
DPS37=Unholy Aura Discipline|100|Cond36

## ----- Defense Skin (Refresh if less then 1 miinute left on buff timer) ------ ##
DPS38=Xenacious' Skin|99|Tap|Cond1

# Glyph of Destruction
# !!! You can alter how many AA to bank and when to burn a Glyph with Conditions 34 & 35
DPS39=command:/Alt Buy 5304|99|Cond34
DPS40=command:/Alt Act 5304|99|Cond35

[Burn]
BurnSize=8
UseTribute=0
BurnAllNamed=1

Burn1=Deflection Discipline
Burn2=T`Vyl's Resolve
Burn3=Spire of the Reavers
Burn4=Rage of Rolfron
Burn5=Sanguine Blade
Burn6=Gift of the Quick Spear
Burn7=Visage of Decay
Burn8=${InvSlot[Chest].Item.Name}


##  To turn burn section off  /Burn Off
# !  The burn section will never be activated.

##  To turn burn section on  /Burn On
# !!  The burn section will go active on any named mob.

##  To activate a burn at any time  /Burn
# !!!   The burn section must be on via /Burn On prior for this to work.

[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSize=4
# - Mana intensive Spell and Short Duration Buffs - #
#NOS - Progressive Spell
GoMSpell1=Ecliptic Fang
GoMSpell2=Penumbral Disruption
GoMSpell3=Xenacious' Skin|Cond1
GoMSpell4=Adamant Stance

[Pet]
PetOn=1
PetSpell=Minion of Itzal

PetShrinkOn=1
PetShrinkSpell=Curious Companion Compactor

PetBuffsOn=1
PetBuffsSize=1
# !!! I love my pet totem. Remove or change if your not one of them guys. !!!
PetBuffs1=NULL
#Fear Corrupted Phase Spider Metamorph Totem|dual|Pet Illusion: Fear Phase Spider|Cond33
PetBuffs2=Companion's Fortification
PetBuffs3=Companion's Intervening Divine Aura
PetBuffs4=Companion's Aegis

PetCombatOn=1
PetAssistAt=95
PetAttackDistance=30

PetToysSize=6
PetBreakMezSpell=NULL
PetRampPullWait=0
PetSuspend=0
MoveWhenHit=0
PetHoldOn=1
PetForceHealOnMed=0
PetToysGave=
PetFocus=NULL

[KConditions]
ConOn=1
CondSize=43

## ------  Buffs ------ ##
Cond1=!${Me.Invis} && !${Me.Moving} && !${Me.Buff[${Spell[Xenacious' Skin].RankName}].ID} || ${Me.Buff[Xenacious' Skin].Duration.TotalMinutes} < 1
Cond2=!${Me.Invis} && !${Me.Moving} && !${Me.Buff[${Spell[Adamant Stance].RankName}].ID} || ${Me.Buff[Adamant Stance].Duration.TotalMinutes} < 1
Cond3=!${Me.Invis} && !${Me.Moving} && !${Me.Buff[${Spell[Penumbral Disruption].RankName}].ID} || ${Me.Buff[Penumbral Disruption].Duration.TotalMinutes} < 1
Cond4=${Me.PctEndurance} < 25
Cond5=!${Me.Invis} && !${Me.Moving} && !${Me.Buff[${Spell[Tekuel Skin].RankName}].ID}
Cond6=!${Me.Invis} && !${Me.Moving} && !${Me.Buff[${Spell[Illusion: Skeleton].RankName}].ID}
Cond7=!${Me.Invis} && !${Me.Buff[${Me.Inventory[Charm].Spell}].ID}
Cond41=!${Me.Invis} && !${Me.Moving} && !${Me.Buff[${Spell[Impenitent Demeanor].RankName}].ID}
Cond42=!${Me.Invis} && !${Zone.Indoor}

## ------ Aggro------ ##
Cond37=${Target.Named}

## ------ AOE in DPS Section ------ ##
#Terror of Ander !${Me.SpellReady[${Spell[Terror of Ander].RankName}]} && !${Me.SpellReady[${Spell[Parlay for Power].RankName}]}
Cond9=${Me.CombatState.Equal[COMBAT]} && ${Me.XTAggroCount[99]} > 0 && ${Me.AltAbilityTimer[Explosion of Hatred]} < ${Math.Calc[${AltAbility[Explosion of Hatred].MyReuseTime} * 1000 - 2000]} && ${SpawnCount[npc radius 50 zradius 30]} > 1
Cond10=${Me.CombatState.Equal[COMBAT]} && ${Me.XTAggroCount[99]} > 0 && ${Me.AltAbilityTimer[Explosion of Spite]} < ${Math.Calc[${AltAbility[Explosion of Spite].MyReuseTime} * 1000 - 2000]} && ${SpawnCount[npc radius 50 zradius 30]} > 1
Cond11=TRUE
Cond12=${Me.CombatState.Equal[COMBAT]} && ${Me.XTAggroCount[99]} > 0 && !${Me.AltAbilityReady[Explosion of Spite]} && !${Me.AltAbilityReady[Explosion of Hatred]} && !${Me.SpellReady[Insidious Renunciation]} && ${SpawnCount[npc radius 50 zradius 15]} > 1


## ------ Heals ------ ##
Cond13=${Me.CombatState.Equal[COMBAT]} && ${Me.XTarget} > 0 && ${Me.PctHPs} < 45 || ${Me.XTarget} > 3
Cond14=${Me.CombatState.Equal[COMBAT]} && ${Me.XTarget} > 0 && ${Me.PctHPs} < 45

# Deflection Discipline
Cond15=${Me.Inventory[14].Name.Equal[Velium Endowed Tower Shield]} && ${Me.CombatState.Equal[COMBAT]} && ${Me.XTarget} > 0 && ${Me.XTHaterCount} > 4 && ${SpawnCount[npc radius 50 zradius 30]} > 4 || ${Me.Inventory[14].Name.Equal[Velium Endowed Tower Shield]} && ${Me.PctHPs} < 45
# Xetheg's Carapace
Cond16=${Me.CombatState.Equal[COMBAT]} && ${Me.XTarget} > 0 && ${Me.PctHPs} < 65
# Corrupted Guardian Discipline
Cond17=${Me.CombatState.Equal[COMBAT]} && ${Me.XTarget} > 0 && !${Me.CombatAbilityReady[${Spell[Xetheg's Carapace].RankName}]} && ${Me.PctHPs} < 65
# Spite of Mirenilla
Cond18=${Me.CombatState.Equal[COMBAT]} && ${Me.XTarget} > 0 && !${Me.CombatAbilityReady[${Spell[Xetheg's Carapace].RankName}]} && !${Me.CombatAbilityReady[${Spell[Corrupted Guardian Discipline].RankName}]} && ${Me.PctHPs} < 65

## ------ DPS ------ ##
Cond20=!${Me.Buff[${Spell[Gift of Namdrows II].RankName}].ID} || ${Me.Buff[Gift of Namdrows II].Duration.TotalMinutes} < 3
Cond21=!${Target.Buff[Bond of Bynn].ID}
Cond43=!${Target.Buff[Blood of Tearc].ID}
Cond22=!${Me.Song[Parlay for Power Recourse III].ID}
Cond23=${Me.XTarget} < 3 && ${SpawnCount[npc radius 20 zradius 10]} < 3 || !${Me.Buff[${Spell[Gift of the Quick Spear I].RankName}].ID}

Cond24=${Target.Named} && (${Target.ConColor.Equal[Yellow]} || ${Target.ConColor.Equal[Red]})

# --  Use "True" if you have AA Improved Bash  --  Else use the name of your Shield in the condition below and put that in for condition 25
# -- ${Me.Inventory[14].Name.Equal[Velium Endowed Tower Shield]}
Cond25=True

Cond26=${Me.AltAbilityReady[Encroaching Darkness]} && !${Target.Buff[Encroaching Darkness VI].ID} && ${Target.PctHPs} < 20 && !${Target.Named}


# -- ${Me.ItemReady[Item Name Here]} is the correct syntax to use for items
Cond19=${Me.XTarget} > 1 && ${SpawnCount[npc radius 75 zradius 10]} > 1
Cond27=!${Me.Song[Grace of Unity].ID} && !${Me.Song[Blessing of Unity].ID} && ${Me.PctMana} < 75

# Duskbringer's Plate Chestguard of the Hateful
Cond28=${Me.XTarget} > 1 && ${SpawnCount[npc radius 100 zradius 10]} > 1 && ${Me.PctHPs} < 75
# Scourge Skin and Innoruuk's Dark Blessing (Epic only if duration is less than 5 minutes, otherwise Mash it)
Cond29=${Me.XTarget} > 2 && ${SpawnCount[npc radius 75 zradius 10]} > 2 && !${Me.ItemReady[Duskbringer's Plate Chestguard of the Hateful]} && !${Me.Buff[Leeching Embrace].ID}
# Scourge Skin and Innoruuk's Dark Blessing (Epic only if duration is less than 5 minutes, otherwise Mash it)
Cond39= !${Me.Song[Leeching Sting Recourse].ID}
# - Expansion BP (Rousing Consumption)- #
Cond38=${Me.XTarget} > 2 && ${SpawnCount[npc radius 75 zradius 10]} > 2 && !${Me.ItemReady[Duskbringer's Plate Chestguard of the Hateful]} && !${Me.Buff[Leeching Embrace].ID} && !${Me.ItemReady[Innoruuk's Dark Blessing]} && !${Me.Song[Lich Sting Recourse].ID}

## ------ DPS Bandolier  ------ ##
Cond8=${Me.Inventory[13].Name.NotEqual[Velium Endowed War Hammer]}
#  Activate Two Hander DPS
Cond30=${Me.Inventory[13].Name.NotEqual[Velium Endowed Claymore]} && ${SpawnCount[npc radius 100 zradius 30]} < 3 && ${Me.PctHPs} > 75 && ${Me.XTarget} < 3 && !${Target.ConColor.Equal[Red]}  && !${Me.Buff[Resurrection Sickness].ID} && !${Me.Buff[Revival Sickness].ID}
#  Activate One Hander Defense
Cond32=!${Me.Inventory[13].Name.NotEqual[Velium Endowed War Hammer]} && ${SpawnCount[npc radius 100 zradius 30]} > 3 && ${Me.XTarget} > 3 ||  ${Target.ConColor.Equal[Red]} && ${Me.PctHPs} < 50 || ${Me.Buff[Resurrection Sickness].ID} || ${Me.Buff[Revival Sickness].ID}

## ------ Pet ------ ##
Cond33=${Pet.Height} > 1

## ------ Glyph ------ ##
Cond34=${AltAbility[Mythic Glyph of Ultimate Power V].CanTrain} && ${Me.AAPoints} > 50
Cond35=${Me.AltAbilityReady[Mythic Glyph of Ultimate Power V]} && ${Me.AAPoints} > 220 || ${Me.AltAbilityReady[Mythic Glyph of Ultimate Power V]} && ${Me.AAPoints} > 100 && ${Me.XTarget} > 3

## ------ Burn ------ ##
Cond36=${Target.Named} && (${Target.ConColor.Equal[Yellow]} || ${Target.ConColor.Equal[Red]})

## ----- Used in pull mode ----- ##
Cond31=${Group.AnyoneMissing} || ${Me.Buff[${Spell[Resurrection Sickness].RankName}].ID} || ${Me.Buff[Revival Sickness].ID} || !${Me.Buff[${Spell[Specter Skin].RankName}].ID}
Cond40=TRUE


[PullAdvanced]
PullLocsOn=0

[Pull]
## Pull with highest terror spell
#PullWith=Terror of Ander

##  OR

## Pull with pet!
## Be sure to increase Pet buff size to 4 if using pet to pull!
PullWith=Pet

PullMeleeStick=0

MaxRadius=900
MaxZRange=50

## Only used with Advanced Path
UseWayPointZ=0

## Percentage of spell range distance to stop at before you use spell to cast.
PullRadiusToUse=90

## Seconds to wait between Pulls
PullWait=15

PullRoleToggle=0
ChainPull=1
ChainPullHP=90
PullPause=120|2|Cond31


PullLevel=50|200
PullArcWidth=360

PullOnReturn=1

[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

## --- NOT IN USE --- ##
[Cures]
CuresOn=0
CuresSize=1
Cures1=NULL
[AE]
AEOn=0
AESize=1
AERadius=50
AE1=NULL
[GMail]
GMailHelp=Events currently support - Dead,Drag,GM,Level,Named,Leftgroup,Tells
GMailOn=0
GMailSize=1
GMail1=NULL
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92
Added a burn section and commands to use it (Kiss12 only)

Removed AOE Section due to it not firing when it should. Added AOE section into the DPS section.

Structured DSPS with weaves and mash's for faster output.

Added more notes to help better adapt to your needs.
Had something screwy going on with conditions 8 30 and 32. Be sure to fix them. Your life may depend on it specially for condition 32.
I added some explanation text to help you know what conditions will be needed to be set up for you specifically. I added Glyph of Destruction use and rebuy. Any questions or issues, I am here to help. My Shadow Knight wakes up every day and thanks me for this, he doesn't like dying :) I just tell him to tell it to the Shaman~
Back
Top