Notes
Basic Paladin, with some condition functionality that can be extended as it levels.
The intention is to make the configuration as good as it can possibly be within the KissAssist framework.
Now has group heal is also set to heal healers within the group in emergencies.
Cures are set for self only.
I've removed the pull section as I don't use this toon for pulling, you can check previous versions of this Paladin configuration if you need. Apart from the
Burn section is set for burn on demand. The command
Intensity of the Resolute has a cool down period of 20 hours.
The command
You will need to set up 3 Bandolier Settings
The Shaman in group now makes potions, so Distillate of Skinspikes VI potion is included. It'll only try to cast if you have some in your inventory, and it stacks.
This toon is now at a level where it can use higher levels of skinspikes, but these require dropped tradeskill items I don't have, so staying with the Distillate of Skinspikes VI for now.
You'll be running out of Buff slots about now, particularly if you are grouped with a shaman. You may want to comment out some or all of the resist buffs. I've added a condition to the self buffs to check if there's a buff slot prior to casting.
Assumptions
You are using Dannet instead of EQBC. Adjust the
That you have the Worn Totem from Glooming Deep.
You have already memorised all relevant spells for your level.
If you see any obvious errors, or additional abilities / features / conditions that can be added, please post below.
Warning
Incorrect stacking is being returned on EQ Live as at feb 2023 which can result in some low level buffs trying to cast over higher level buffs.
Edit: Corrected Cond12; relates to
Basic Paladin, with some condition functionality that can be extended as it levels.
The intention is to make the configuration as good as it can possibly be within the KissAssist framework.
Now has group heal is also set to heal healers within the group in emergencies.
Cures are set for self only.
I've removed the pull section as I don't use this toon for pulling, you can check previous versions of this Paladin configuration if you need. Apart from the
PullWith
value, it's set and forget.Burn section is set for burn on demand. The command
/burn
is required to trigger it.Intensity of the Resolute has a cool down period of 20 hours.
The command
/dgge /burn
will trigger burn for the group (Dannet).You will need to set up 3 Bandolier Settings
- "2Hander" - best 2 Hander for DPS
- "Deflection" - Sword and Board for damage mitigation
- "UndeadDeflect" - Undead set; Summoned: Hammer of Striking and shield. The hammer is summoned automatically if not found in your inventory.
The Shaman in group now makes potions, so Distillate of Skinspikes VI potion is included. It'll only try to cast if you have some in your inventory, and it stacks.
This toon is now at a level where it can use higher levels of skinspikes, but these require dropped tradeskill items I don't have, so staying with the Distillate of Skinspikes VI for now.
You'll be running out of Buff slots about now, particularly if you are grouped with a shaman. You may want to comment out some or all of the resist buffs. I've added a condition to the self buffs to check if there's a buff slot prior to casting.
Assumptions
You are using Dannet instead of EQBC. Adjust the
EQBCOn
and DanNetOn
to your preference.That you have the Worn Totem from Glooming Deep.
You have already memorised all relevant spells for your level.
If you see any obvious errors, or additional abilities / features / conditions that can be added, please post below.
Warning
Incorrect stacking is being returned on EQ Live as at feb 2023 which can result in some low level buffs trying to cast over higher level buffs.
Edit: Corrected Cond12; relates to
GroupWatchCheck
and PullPause
.
INI:
[General]
KissAssistVer=12.002
CharInfo=Paladin|45|FREE
Role=Tank
CampRadius=60
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
CampfireOn=0
MedOn=1
MedStart=80
MedStop=100
MedCombat=0
RezAcceptOn=1|35
AcceptInvitesOn=1
GroupWatchOn=0
GroupWatchCheck=FALSE
CorpseRecoveryOn=1
EQBCOn=0
DanNetOn=1
ScatterOn=1
LOSBeforeCombat=1
[Buffs]
BuffsOn=1
BuffsSize=16
## ------ Auras - placeholder ------ ##
Buffs1=NULL
## ------ Beginner Buffs ------ ##
Buffs2=command:/useitem Worn Totem|Dual|Blessing of Swiftness|Cond23
## ------ Click off the Free to play nag popup ------ ##
Buffs3=command:/notify AlertWnd ALW_Dismiss_Button leftmouseup
## ------ Bandolier - Return to Sword and Board ----- ##
Buffs4=Command:/bandolier activate Deflection|Cond8
## ------ Group Buffs ------ ##
# -- AC / HP -- #
Buffs5=Daring|Cond13
Buffs6=Symbol of Ryltan|Cond14
Buffs7=Divine Vigor|Cond15
Buffs8=Guard|Cond16
# -- Resists -- #
Buffs9=Endure Poison|Cond17
Buffs10=Endure Magic|Cond18
Buffs11=Endure Disease|Cond19
## ------ Self Buffs ------ ##
Buffs12=Divine Might|Cond20
Buffs13=Divine Purpose|Cond21
Buffs14=Valor of Marr|Cond22
## ------ Miscellaneous ------ ##
Buffs15=Hammer of Striking|Summon|Summoned: Hammer of Striking|1|Cond24
# -- Potions -- #
Buffs16=Distillate of Skinspikes VI|Dual|Distillate of Skinspikes|Cond26
RebuffOn=1
CheckBuffsTimer=10
[Melee]
AssistAt=95
MeleeOn=1
FaceMobOn=2
MeleeDistance=60
StickHow=moveback 5% loose
AutoFireOn=0
UseMQ2Melee=0
TargetSwitchingOn=1
[DPS]
DPSOn=1
DPSSize=9
DPSSkip=20
DPSInterval=2
## ----- Bandolier - 3 Settings Required."2Hander", "Deflection", and "UndeadDeflect" ----- ##
# ----- "UndeadDeflect" must have the Paladins summoned Bane Dmg vs Undead weapon equipped ----- #
DPS1=Command:/bandolier activate 2Hander|100|Cond10
DPS2=Command:/bandolier activate Deflection|100|Cond11
DPS3=Command:/bandolier activate UndeadDeflect|100|Cond3
## ------ Self Buffs ------ ##
DPS4=Yaulp II|99|Me|Cond25
## ------ Combat Skills / Discs ------ ##
DPS5=Bash|98|Cond9
DPS6=Disarm|97|Mash
DPS7=Ethereal Cleansing|90
DPS8=Expulse Undead|90|Cond3
DPS9=Holy Might|75
DebuffAllOn=0
[Aggro]
AggroOn=1
AggroSize=1
Aggro1=Taunt|100|<
[Burn]
BurnAllNamed=0
UseTribute=0
BurnSize=1
Burn1=Intensity of the Resolute
[Heals]
HealsOn=2
AutoRezOn=2
HealsSize=5
# ------ Group Heal ------ #
Heals1=Wave of Life|70|!MA
# ------ Heal Healers ------ #
Heals2=Greater Healing|40|CLASS|CLR,SHM,DRU
# ------ Self Heals ------ #
Heals3=Greater Healing|15|ME
Heals4=Lay On Hands|30|CLASS|PAL,CLR,SHM,DRU
Heals5=Revive|0|rezooc
[Cures]
CuresOn=2
CuresSize=3
Cures1=Counteract Poison|Poison
Cures2=Cure Disease|Disease
Cures3=Remove Curse|Curse
[KConditions]
ConOn=1
CondSize=26
## ------ Basic ------ ##
Cond1=TRUE
Cond2=FALSE
## ------ Target Properties (placeholder) ------ ##
Cond3=${Target.Body.Name.Equal[Undead]}
Cond4=${Target.ConColor.Equal[White]} || ${Target.ConColor.Equal[Yellow]} || ${Target.ConColor.Equal[Red]}
Cond5=${Target.Named} && (${Target.ConColor.Equal[Yellow]} || ${Target.ConColor.Equal[Red]})
Cond6=${Me.GroupAssistTarget.Named}
Cond7=${Target.Named}
## ------ Bandolier ------ ##
Cond8=!(${Me.Inventory[13].Type.Equal[1H Slashing]} || ${Me.Inventory[13].Type.Equal[1H Blunt]} || ${Me.Inventory[13].Type.Equal[Piercing]})
Cond9=${Me.Inventory[14].Type.Equal[Shield]}
# Activate Two Hander DPS
Cond10=!(${Me.Inventory[13].Type.Equal[2H Slashing]} || ${Me.Inventory[13].Type.Equal[2H Blunt]} || ${Me.Inventory[13].Type.Equal[2H Piercing]}) && ${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} && !${Target.Body.Name.Equal[Undead]}
# Activate One Hander Defense
Cond11=!(${Me.Inventory[13].Type.Equal[1H Slashing]} || ${Me.Inventory[13].Type.Equal[1H Blunt]} || ${Me.Inventory[13].Type.Equal[Piercing]}) && (${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}) && !${Target.Body.Name.Equal[Undead]}
## ----- Groupwatch and PullPause ----- ##
Cond12=${Me.Snared} || ${Group.AnyoneMissing} || ${Me.Buff[Resurrection Sickness]].ID} || ${Me.Buff[Revival Sickness].ID}
## ------ Buff Stacking ------ ##
# ------ Group Buffs ------ #
Cond13=!${Target.Buff[Daring].ID} && ${Spell[Daring].StacksTarget}
Cond14=!${Target.Buff[Symbol of Ryltan].ID} && ${Spell[Symbol of Ryltan].StacksTarget}
Cond15=!${Me.Buff[Divine Vigor].ID} && ${Spell[Divine Vigor].Stacks} && ${Me.FreeBuffSlots} > 0
Cond16=!(${Target.Buff[Guard].ID} || ${Target.Buff[Protect].ID}) && ${Spell[Guard].StacksTarget}
Cond17=!${Target.Buff[Endure Poison].ID} && ${Spell[Endure Poison].StacksTarget}
Cond18=!${Target.Buff[Endure Magic].ID} && ${Spell[Endure Magic].StacksTarget}
Cond19=!${Target.Buff[Endure Disease].ID} && ${Spell[Endure Disease].StacksTarget}
# ------ Self Buffs ------ #
Cond20=!${Me.Buff[Divine Might].ID} && ${Spell[Divine Might].Stacks} && ${Me.FreeBuffSlots} > 0
Cond21=${Me.PctMana} > 35 && ${Me.PctHPs} < 95 && ${Me.FreeBuffSlots} > 0
Cond22=!${Me.Buff[Valor of Marr].ID} && ${Spell[Valor of Marr].Stacks} && ${Me.FreeBuffSlots} > 0
Cond23=!${Me.Buff[Blessing of Swiftness].ID} && ${Spell[Blessing of Swiftness].Stacks} && ${Me.FreeBuffSlots} > 0
Cond24=${FindItemCount[=Summoned: Hammer of Striking]}<1
## ----- Combat ----- ##
Cond25=!${Me.Sitting} || !${Me.Mount.ID}
# ------ Potions ------ #
Cond26=${FindItemCount[=Distillate of Skinspikes VI]} > 0 && !${Me.Buff[Distillate of Skinspikes].ID} && ${Spell[Distillate of Skinspikes].Stacks} && ${Me.FreeBuffSlots} > 0
[SpellSet]
LoadSpellSet=2
[Spells]
Gem1=Holy Might
Gem2=Expulse Undead
Gem3=Cure Disease
Gem4=Ethereal Cleansing
Gem5=Yaulp II
Gem6=Wave of Life
Gem7=Greater Healing
Gem8=Remove Curse