• This is an .ini for KissAssist. To use it, copy the contents over your current KissAssist_charactername.ini in your config folder, as shown here. Find more in the KissAssist .ini library.
  • 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?)

Class
Shadow Knight
Level
120
Conditions
  1. Yes
Purpose
Group
Server Type
🏢 Live
Did you read the instructions?
  1. Yup
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=${Me.CombatState.Equal[COMBAT]} && ${Me.XTAggroCount[99]} > 0 && !${Me.AltAbilityReady[Explosion of Spite]} && !${Me.AltAbilityReady[Explosion of Hatred]} && ${SpawnCount[npc radius 50 zradius 15]} > 1
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
Version
3
Author
deathlock
First release
Last update
Rating
5.00 star(s) 7 ratings

More resources from deathlock

Share this resource

Latest updates

  1. NOS Update

    Updated for NOS Expansion. Mostly spell upgrades and a few other minor tweaks and notations...
  2. AOE AA Aggro cast time offsets

    Excellent modification by @GoldenFrog. I 100% endorse and love this! Thank you for sharing...
  3. COND 31 or Pull Condition fix

    Replaced specter skin with Tekuel Skin. Your SK should now pull! ## ----- Used in pull mode...

Latest reviews

great ini
Gold standard. I added 'purity of death' to the cures section here.
Thanks for this fantastic work
Love the grouping of items and annotations. Nice work.
Fantastic!!!! Thanks for your time
Wow - Awesome work! Thank you for taking your time and sharing this!
Nice work
Back
Top