Loading...   

Changelog from 07/11/2013 -- npcspecialattks field was removed and a new field special_abilities was added. Not removing legacy information, for those that have not updated their DB yet.

  • Each special ability specification must be separated by a caret symbol ( ^ ).
  • Every special ability must be followed by a comma and a level indicator in order to be recognized.
  • Parameters follow the Level specifier, also separated by commas.
  • Unless otherwise specified, Level 1 = ON, Level 0 = OFF
  • Example: Old code of "Hn" for Never Aggro and Don't Assist Allies. New code: 24,1^30,1
Ability Old Code New Code Example
Summon S 1 1,1,2,10000,90
Level 1: Summon target to NPC
Level 2: Summon NPC to target
Param0: Cooldown in ms (default: 6000)
Param1: HP ratio required to summon (default: 97)
Summon, enabled at level 1, summon to target to NPC at level 1, summon (warp) NPC to target at level 2, 10 second cooldown, requires 90% or less HP.
Enrage E 2 2,1,25,8000,60000
Param0: HP ratio required to enrage (default: rule NPC:StartEnrageValue)


Param1: Enrage duration in ms (default: 10000)
Param2: Enrage cooldown in ms (default: 360000)
 
Rampage R 3 3,1,15,1,75
Param0: Proc chance (default: 20) 
Param1: Rampage target count (default: rule Combat:MaxRampageTargets)
 Param2: Percent of a normal attack damage to deal (default: 100) 
Param3: Flat damage bonus to add to the rampage attack (default: 0) 
Param4: Ignore % armor for this attack (default 0) 
Param5: Ignore flat armor for this attack (default 0)
Param6: Percent of npc's natual crit that can go toward this rampage (default: 100)
Param7: Flat crit bonus on top of npc's natual crit that can go toward this attack (default 0)
Rampage, enabled at level 1, 15% proc chance, 1 target, at 75% damage
Area Rampage r 4  
Param0: Proc chance (default: 20) 
Param1: Rampage target count (default: -1 [All targets within range]) 
Param2: Percent of a normal attack damage to deal (default: 100) 
Param3: Flat damage bonus to add to the rampage attack (default: 0)
Param4: Ignore % armor for this attack (default 0)
Param5: Ignore flat armor for this attack (default 0) 
Param6: Percent of npc's natual crit that can go toward this rampage (default: 100)
Param7: Flat crit bonus on top of npc's natual crit that can go toward this attack (default 0)
 
Flurry F 5  
Param0: Proc chance (default: rule Combat:NPCFlurryChance) 
Param1: Flurry attack count (default: rule Combat:MaxFlurryHits) 
Param2: Percent of a normal attack damage to deal (default: 100)
 Param3: Flat damage bonus to add to the flurry attack (default: 0) 
Param4: Ignore % armor for this attack (default 0) 
Param5: Ignore flat armor for this attack (default 0)
 Param6: Percent of npc's natual crit that can go toward this attack (default: 100) 
Param7: Flat crit bonus on top of npc's natual crit that can go toward this attack (default 0)
 
Triple Attack T 6  
Quad Attack Q 7  
Dual Wield L 8  
Bane Attack b 9  
Magical Attack m 10  
Ranged Attack Y 11  
Param0: Min Ranged distance (default: 25)
Param1: Max Range (default: 250)
Param2: Percent Hit Chance Modifier
Param3: Percent Damage Modifier
Unslowable U 12  
Unmezable M 13  
Uncharmable C 14  
Unstunable N 15  
Unsnareable I 16  
Unfearable D 17  
Immune to Dispell K 18  
Immune to Melee A 19  
Immune to Magic B 20  
Immune to Fleeing f 21  
Immune to Non-Bane Damage O 22  
Immune to Non-Magical Damage W 23  
Never Aggro H 24  
Immune Target G 25  
Immune to Casting from Range g 26  
Immune to Feign Death d 27  
Immune to Taunt i 28  
Tunnel Vision t 29  
Param0: Aggro modifier on non-tanks (default: rule Aggro:TunnelVisionAggroMod)
 
Doesn't Assist Allies n 30  
Immune to Pacify p 31  
Leash to Aggro Range, Full Heal, Memory Wipe J 32  
Param0: Range (default: aggro range * aggro range)
 
Leash to Aggro Range j 33  
Param0: Range (default: aggro range * aggro range)
 
Destructible Object o 34  
Immune to Client Attacks Z 35  
Flee   36  
Flee Percentage   37  
Level 1: Percent NPC will flee at
Param0: Percent chance to flee
 
Allow Beneficial   38  
Disable Melee   39  
Chase Distance   40 40,1,200,20
Param0: Max Chase Distance (ie. npc will chase you if your greater than 200 units away)  or NO LOS
Param1: Min Chase Distance (ie npc will chase you if your less then 20 units away)
Param2: Ignore line of sight check for chasing
 
Allow To Tank   41  
Allows an NPC the opportunity to take aggro over a client if in melee range
 
Ignore Root Aggro Rules   42  
Casting Resist Diff   43 44,1,200
Param0: Set an innate resist different to be applied to all spells cast by this NPC (stacks with a spells regular resist difference).
 
Counter Avoid Damage   44 44,1,0,5,15,5,20 (specific) OR 44,1,50 (general)
This when placed on the ATTACKING NPC will lower the DEFENDERS chance to avoid
melee via dodge/parray/riposte/block skills 
Parama0: Negative modifer value that affects ALL avoid damage types dodge/parry/riposte/block) chance on defender. Ie (44,50 = 50 pct reduction to ALL)
Parama1: Negative modifer value that affects RIPOSTE chance on defender. 
Ie (44,1,0,50 = 50 pct reduction to riposte chance)
Parama2: Negative modifer value that affects PARRY chance on defender. 

Ie (44,1,0,0,50 = 50 pct reduction to parry chance)
Parama3: Negative modifer value that affects BLOCK chance on defender. 
 Ie (44,1,0,0,0,50 = 50 pct reduction to block chance)
Parama4: Negative modifer value that affects DODGE chance on defender.  
e (44,1,0,0,0,0,50 = 50 pct reduction to dodge chance)