Resource icon

110 ShadowKnight (EQMule Version KA) Killer Aggro / AOE Tanking Machine

Class
Shadow Knight
Level
110
Purpose
Group
Server Type
🏢 Live Test
So been working on this awhile and just got done test and checking it. This INI is built for AOE tanking and aggro. The bandolier adds added DPS when you can have your 2 Hander in (auto selected through conditions).

Things to note before you get it loaded up and going:

The Buff section will need some altering to your items and AA abilities. Anything that is in all CAPS will need some editing and its condition if applicable.
Example: Buffs1=ILLUSION ITEM could = Buffs1=Angler Fish Facade (Illusion buff item can NOT be on your ring).
BuffsCond1=!${Me.Buff[${Spell[ Illusion: Hraquis Hunter].RankName}].ID}

You will need to change Buffs7 to equal the name of your GEOMANTRA CLICKIE and the condition to the right rank IE: Geomantra XXIII.

The Bandolier section will need some love too:

Bandolier1=2HAoE (Replace 2HAoE with the name of your 2 Handed Bandolier name)
Bandolier2=Deflection (Replace Deflection with the name of your sword and board Bandolier name)
The conditions will need the name of your weapons also. The 2 Hander condition is set up to use 2 different weapons. It could be modified to use more if needed. If your only using 1, then insert that name twice.

Spells and Disciplines:
You will need to adjust for Rk. numbers. This load assumes you have all Rk. II by now, adjust as needed. Disciplines will NOT work if the correct Rk. ## is wrong.

AA's:
You may have to check your AA abilities to be sure you have them and the ranks match. This load assumes you are max AA.



ini:
[General]
KissAssistVer=10.0.4.1.99
CharInfo=Shadow Knight|110|GOLD
Role=Tank
CampRadius=30
CampRadiusExceed=50
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=8
MedOn=0
MedStart=15
MedCombat=0
LootOn=0
RezAcceptOn=1|90
AcceptInvitesOn=0
GroupWatchOn=0
CastingInterruptOn=0
TheWinTitle=${Me.Name}.${EverQuest.Server} (Lvl:${Me.Level} ${Me.Class}) ${Zone.Name} ${Me.Instance} [${EverQuest.PID}/${EverQuest.PID.Hex}]
GemStuckHelp=Sometimes the spellgems get stuck in a foreverloop, casting a altability that has a cast time will unstick it, this is a eq bug.
GemStuckAbility=NULL
EQBCOn=1
IRCOn=0
MiscGem=1
MiscGemLW=1
MiscGemRemem=1
HoTTOn=1
CampfireOn=0
DPSMeter=0
Scatter=0
ConditionsOn=2
MoveCloserIfNoLOS=0
ScatterOn=0

[SpellSet]
LoadSpellSet=2
SpellSetName=Null

[MySpells]
Gem1=Concordant Disruption Rk. II
Gem2=Insidious Denial Rk. II
Gem3=Dissident Fang
Gem4=Touch of T`Vem Rk. II
Gem5=Dire Testimony Rk. II
Gem6=Bond of Xalgoz Rk. II
Gem7=Hateful Bargain Rk. II
Gem8=Spear of Tylix Rk. II
Gem9=Refute for Power Rk. II
Gem10=Touch of Hemofax Rk. II
Gem11=Terror of Kra`Du Rk. II
Gem12=Defiant Stance Rk. II
Gem13=Tylix's Skin Rk. II

[Buffs]
BuffsOn=1
BuffsCOn=1
BuffsSize=7
RebuffOn=1
CheckBuffsTimer=10
PowerSource=NULL

// SPELLS
Buffs1=Tylix's Skin
Buffs2=Defiant Stance
Buffs3=Hiatus|End|14

// AA's && Combat Abilities
Buffs4=Dark Lord's Unity (Azia)
Buffs5=Concordant Disruption

//  ITEMS
Buffs6=Amulet of Necropotence|DUAL|Illusion: Skeleton
Buffs7=Crestra's Empowered Elegant Earring|DUAL|Geomantra XXIII

//Conditions
BuffsCond1=TRUE
BuffsCond2=TRUE
BuffsCond3=TRUE
BuffsCond4=!${Me.Buff[${Spell[Shroud of the Krellnakor].RankName}].ID} || !${Me.Buff[${Spell[Tylix's Horror].RankName}].ID} || !${Me.Buff[${Spell[Drape of the Magmaforged].RankName}].ID} || !${Me.Buff[${Spell[Remorseless Demeanor].RankName}].ID} || !${Me.Buff[${Spell[Helot Skin].RankName}].ID} || !${Me.Buff[${Spell[Call of Nightfall].RankName}].ID}
BuffsCond5=!${Me.Buff[${Spell[Concordant Disruption].RankName}].ID}
BuffsCond6=TRUE
BuffsCond7=TRUE

[Melee]
AssistAt=99
MeleeOn=1
FaceMobOn=0
MeleeDistance=20
StickHow=0
AutoFireOn=0
UseMQ2Melee=0
DismountDuringFights=0

[Bandolier]
BandolierOn=1
BandolierCOn=1
BandolierSize=2
BandolierPull=Deflection
SwordandBoard=Deflection

Bandolier1=2HAoE
Bandolier2=Deflection
BandolierCond1=(${Me.Inventory[13].Name.NotEqual[Mercy]} && ${Me.Inventory[13].Name.NotEqual[Jeweled Hoarded Worker Sledgemallet]}) && ${SpawnCount[npc radius 25 zradius 10]} < 3 && ${Me.PctHPs} > 50 && !${Target.Named}
BandolierCond2=${Me.Inventory[13].Name.NotEqual[Ascending Sun Bastard Sword]} && ${Me.PctHPs} < 65  || ${Me.Inventory[13].Name.NotEqual[Ascending Sun Bastard Sword]} && ${SpawnCount[npc radius 25 zradius 10]} > 3 && ${Me.PctHPs} < 65

[OhShit]
OhShitOn=1
OhShitCOn=1
OhShitSize=13

//LIFE SAVING
OhShit1=Shield Flash
OhShit2=Leech Touch
OhShit3=Deflection Discipline
OhShit4=Dissident Fang
OhShit5=Tylix's Skin Rk. II
OhShitCond1=${Me.AltAbilityReady[Shield Flash]} && ${Me.CombatState.Equal[COMBAT]} && ${Me.PctHPs} < 45
OhShitCond2=${Me.AltAbilityReady[Leech Touch]} && ${Target.Type.Equal[NPC]} && ${Me.PctHPs} < 40
OhShitCond3=${Me.CombatAbilityReady[Deflection Discipline]} && ${Me.XTHaterCount} > 4 && ${SpawnCount[npc radius 25 zradius 10]} > 4 && !${Me.ActiveDisc.ID}
OhShitCond4=!${Me.AltAbilityReady[Leech Touch]} && ${Me.SpellReady[Dissident Fang]} &&  ${Me.PctHPs} < 35
OhShitCond5=${Me.SpellReady[Tylix's Skin Rk. II]} && ${Me.CombatState.Equal[COMBAT]} && !${Me.Buff[${Spell[Tylix's Skin].RankName}].ID}


// DEFENSIVE DISCIPLINES
OhShit6=Impenitent Influence Rk. II
OhShit7=Cursed Guardian Discipline Rk. II
OhShit8=Spite of Kra`Du Rk. II
OhShit9=Krellnakor Mantle Rk. II
OhShitCond6=${Me.XTarget} > 1 && ${Me.CombatAbilityReady[Impenitent Influence Rk. II]} && !${Me.ActiveDisc.ID} && ${Me.PctHPs} < 65
OhShitCond7=${Me.XTarget} > 1 && ${Me.CombatAbilityReady[Cursed Guardian Discipline Rk. II]} && !${Me.CombatAbilityReady[Impenitent Influence Rk. II]} && !${Me.ActiveDisc.ID} && ${Me.PctHPs} < 65
OhShitCond8=${Me.XTarget} > 1 && ${Me.CombatAbilityReady[Spite of Kra`Du Rk. II]} && !${Me.CombatAbilityReady[Impenitent Influence Rk. II]} && !${Me.CombatAbilityReady[Cursed Guardian Discipline Rk. II]} && !${Me.ActiveDisc.ID} && ${Me.PctHPs} < 65
OhShitCond9=${Me.XTarget} > 1 && ${Me.CombatAbilityReady[Krellnakor Mantle Rk. II]} && !${Me.CombatAbilityReady[Impenitent Influence Rk. II]} && !${Me.CombatAbilityReady[Cursed Guardian Discipline Rk. II]} && !${Me.CombatAbilityReady[Spite of Kra`Du Rk. II]} && !${Me.ActiveDisc.ID} && ${Me.PctHPs} < 65

// AOE  AGGRO
OhShit10=Explosion of Spite
OhShit11=Explosion of Hatred
OhShit12=Insidious Denial Rk. II
OhShit13=Hateful Baragin Rk. II
OhShitCond10=${Me.AltAbilityReady[Explosion of Spite]} && ${SpawnCount[npc radius 25 zradius 10]} > 1 && ${Me.XTAggroCount[99]} > 0
OhShitCond11=${Me.AltAbilityReady[Explosion of Hatred]} && ${SpawnCount[npc radius 25 zradius 10]} > 2 && ${Me.XTAggroCount[99]} > 0
OhShitCond12=${Me.SpellReady[Insidious Denial Rk. II]} &&  ${SpawnCount[npc radius 25 zradius 10]} > 1 && ${Me.XTAggroCount[99]} > 0  || ${SpawnCount[npc radius 25 zradius 10]} > 1 && ${Me.XTAggroCount[99]} > 0 && ${Me.PctHPs} < 65
OhShitCond13=${Me.SpellReady[Hateful Baragin Rk. II]} &&  ${SpawnCount[npc radius 25 zradius 10]} > 2 && ${Me.XTAggroCount[99]} > 0  || ${SpawnCount[npc radius 25 zradius 10]} > 2 && ${Me.XTAggroCount[99]} > 0 && ${Me.PctHPs} < 65

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

HealsOn=1
HealsCOn=1
HealsSize=3
Heals1=Dissident Fang|35|Tap
HealsCond1=${Me.CombatState.Equal[COMBAT]} && ${Me.XTarget} > 0
Heals2=Dire Testimony|55|Tap
HealsCond2=${Me.CombatState.Equal[COMBAT]} && ${Me.XTarget} > 0
Heals3=Touch of T`Vem|65|Tap
HealsCond3=${Me.CombatState.Equal[COMBAT]} && ${Me.XTarget} > 0

XTarHeal=0
XTarHeal2=0
HealGroupPetsOn=0
XTarHealList=NULL

[DPS]
DPSOn=1
DPSCOn=1
DPSSize=18
DPSSkip=0
DPSInterval=1
DebuffAllOn=0

///  SPELLS
DPS1=Dissident Fang|98
DPSCond1=TRUE
DPS2=Dire Testimony|98
DPSCond2=TRUE
DPS3=Touch of T`Vem|98
DPSCond3=TRUE
DPS4=Touch of Hemofax|99|Once
DPSCond4=!${Me.Buff[${Spell[Gift of Hemofax III].RankName}].ID}
DPS5=Bond of Xalgoz|99
DPSCond5=${Me.XTarget} > 0 && !${Target.Buff[Bond of Xalgoz].ID}
DPS6=Spear of Tylix|98
DPSCond6=${Me.XTarget} < 3 && ${Me.CombatState.Equal[COMBAT]} && ${SpawnCount[npc radius 20 zradius 10]} < 3
DPS7=Refute for Power|99|Weave
DPSCond7=!${Me.Song[Refute for Power Recourse III].ID}

///  ABILITES And AA's
DPS8=Spurn|99|Mash
DPSCond8=TRUE
DPS9=Bash|99|Mash
DPSCond9=TRUE
DPS10=Wounding Blade Rk. II|99|Mash
DPSCond10=TRUE
DPS11=Vicious Bite of Chaos|99|Mash
DPSCond11=TRUE
DPS12=Encroaching Darkness|20
DPSCond12=${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Encroaching Darkness]} && !${Target.Buff[Encroaching Darkness VI].ID}
DPS13=Thought Leech|99
DPSCond13=${Me.CombatState.Equal[COMBAT]} && ${Me.PctMana} < 35
DPS14=Visage of Death
DPSCond14=${Me.AltAbilityReady[Visage of Death]} && ${SpawnCount[npc radius 25 zradius 10]} > 3
DPS15=Scourge Skin
DPSCond15=${Me.AltAbilityReady[Scourge Skin]} && ${SpawnCount[npc radius 25 zradius 10]} > 3

///  ITEMS
DPS16=Innoruuk's Dark Blessing|99
DPSCond16=${Me.XTarget} > 2 && ${SpawnCount[npc radius 25 zradius 10]} > 2
DPS17=Duskbringer's Plate Chestguard of the Hateful
DPSCond17=${Me.XTarget} > 2 && ${SpawnCount[npc radius 25 zradius 10]} > 2
DPS18=Staff of Viral Flux|99|once
DPSCond18=${Me.CombatState.Equal[COMBAT]} && !${Target.Buff[Rot Vulnerability].ID}


//DPS19=Miniature Horn Of Unity
//DPSCond19=${Me.XTarget} > 2 && !${Me.Song[Blessing of Unity].ID} && ${SpawnCount[npc radius 25 zradius 10]} > 2

[Aggro]
AggroOn=1
AggroSize=4
Aggro1=Taunt|100|<
Aggro2=Terror of Kra`Du|100|<
Aggro3=Refute for Power|100|<
Aggro4=Ageless Enmity|100|<
AggroCond1=TRUE
AggroCond2=TRUE
AggroCond3=TRUE
AggroCond4=TRUE

[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMCOn=1
GoMSize=1
GoMSpell1=Concordant Disruption
GoMCond1=${Me.CombatState.Equal[COMBAT]} && !${Me.Buff[${Spell[Concordant Disruption].RankName}].ID}

[Burn]
BurnAllNamed=0
BurnCOn=1
BurnSize=18
BurnText=BURNTHIS
Burn1=Rage of Rolfron
Burn2=Projection of Doom
Burn3=Fundament: First Spire of the Reavers
Burn4=Glyph of Destruction (100+)
Burn5=Claret Blade
Burn6=UnHoly Aura Discipline
Burn7=Innoruuk's Dark Blessing
Burn8=Visage of Death
Burn9=Reflexive Revulsion
Burn10=Harm Touch
Burn11=Thought Leech
Burn12=Heavenly Glorious Void Soulrender Breastplate
Burn13=Overflowing Urn of Life
Burn14=Miniature Horn Of Unity
Burn15=Scourge Skin
Burn16=Unyielding Acrimony Rk. II
Burn17=Veil of Darkness
Burn18=Gift of the Quick Spear
UseTribute=1
BurnCond1=TRUE
BurnCond2=TRUE
BurnCond3=TRUE
BurnCond4=TRUE
BurnCond5=TRUE
BurnCond6=TRUE
BurnCond7=TRUE
BurnCond8=TRUE
BurnCond9=TRUE
BurnCond10=TRUE
BurnCond11=TRUE
BurnCond12=TRUE
BurnCond13=TRUE
BurnCond14=TRUE
BurnCond15=TRUE
BurnCond16=TRUE
BurnCond17=TRUE
BurnCond18=TRUE

[Cures]
CuresOn=1
CuresSize=2
Cures1=Purity of Death|Me
Cures2=Cleansing Rod|Me

[Pet]
PetOn=1
PetSpell=Minion of T`Vem
PetShrinkOn=1
PetShrinkSpell=Curious Companion Compactor
PetBuffsOn=1
PetBuffsSize=1
PetBuffs1=Fear Corrupted Phase Spider Metamorph Totem|dual|Pet Illusion: Fear Phase Spider
PetCombatOn=1
PetAssistAt=95
PetToysSize=6
PetBreakMezSpell=NULL
PetRampPullWait=0
PetSuspend=0
MoveWhenHit=0
PetHoldOn=1
PetForceHealOnMed=0
PetToysGave=

[AE]
AEOn=0
AECOn=1
AESize=1
AERadius=30
AE1=NULL
AECond1=FALSE

[Pull]
PullWith=Melee
PullMeleeStick=0
MaxRadius=350
MaxZRange=50
CheckForMemblurredMobsInCamp=0
PullWait=5
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
ChainPullPause=30|2
PullLevel=0|0
PullNamedsFirst=0
ActNatural=1
UseCalm=0
CalmWith=Harmony
UseWayPointZ=0
PullRadiusToUse=90
PullPause=30|2
GrabDeadGroupMembers=1

[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92

[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

[GMail]
GMailHelp=Events currently support - Dead,Drag,GM,Level,Named,Leftgroup
GMailOn=0
GMailSize=1
GMail1=NULL
Help=To use: Turn off Auto Assist in Manage Mercenary Window

ini:
Not Translated

Please let me know if you find errors or may have some suggested improvements. I tried to keep it bare bones with out all the added clutter of items and clickies.

UPDATE: Changed the GOM section.

UPDATE: Fixed Merc / Pet section. (Thanks EQTrader74)
UPDATE - (10/15/18): Added or statement to Ohshit 7 and 8. ( || ${Me.XTarget} > 3 && ${SpawnCount[npc radius 25 zradius 10]} > 3)
UPDATE - (11/2/18): Changed Ohshit section order and removed Scourge Skin and put in DPS sections.
UPDATE - (11/2/18): Added or statement to Ohshit 7 and 8. ( || ${Me.XTarget} > 3 && ${SpawnCount[npc radius 25 zradius 10]} > 3) <~~ Worst IDEA EVER (removed)
UPDATE - (11/26/18): Added "Rk. III" to last to spells in AOE OhShit section. Not having it prevented them from firing. Also added a Health condition, to help heal when your HP is less then 65 with multiple mobs in range.

UPDATE - (12/17/18):
- Changed OhShit section around, Removed Death's Visage and added Dissident Fang.
- Added ROS spells, Concordant Disruption Rk. III which replaces Harmonious Disruption. Dissident Fang replaces Dichotomic Fang.

UPDATE - (1/2/19):
- Added heal section taps.
- Added Descriptors after items used. (IE: DPS15=Innoruuk's Dark Blessing|99 // Shadow Knight Epic 2.0) <~~ This is BAD, REMOVE DESCRIPTORS "// Shadow Knight Epic 2.0"
- Changed Dps section. (Added Bash)

UPDATE - (2/26/19):
- Fixed Hiatus and Breather snapfu
- Added Heals section that actually work great
- Changed Dps section. (Added Refute for Power)
- Removed condition for Refute for Power in Aggro Section

Update: (6/17/2049)
- Misc tweaks in Bandolier, Buff, OhSHit and Dps section.
- Sword and Board added to the KissNoMove.mac (This will switch to your SwordandBoard bandolier when combat ends).

UPDATE - (8/14/2019)
- Fixed buff section to use Dual for illusion and Hiatus
- Misc Minor Tweaks

I have not updated the KA 11 portion as of yet.

I also run a custom EqMule KissAssist, for those of you who want control of your groups Tank / MA, too freely move and change targets as you wish, without loosing the functionality of the other Kiss sections such as Buffs, DPS, Burn, etc...
Please keep in mind, you now MUST move your tank manually. Your tank/ma will still choose targets automatically after your current target dies. You can opt to change targets after this selection and he will not change back.

You can check it out here: https://www.redguides.com/community...unning-kiss-eqmule-version.68300/#post-377527
Author
deathlock
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from deathlock

Share this resource

Back
Top