Documentation for this module may be created at Module:FollowerAbilityData/doc
local p = {
["Glowmark"] = {
["type"] = "Cooldown",
["description"] = "Fires a projectile at a target up to 12 tiles away that applies a cripple effect of (Control Slots * 5%) and increases their damage taken from provoked, uncontrolled creatures by 25% for the next 15 seconds."
},
["Burrow"] = {
["type"] = "Cooldown",
["description"] = "Has a 15% chance on melee attack to inflict (DamageMax * 2.0) bleed damage over 15 seconds."
},
["Reactive Armor"] = {
["type"] = "Cooldown",
["description"] = "Applies the reactive armor spell to the creature, with 100 total damage reduction."
},
["Magic Reflect"] = {
["type"] = "Cooldown",
["description"] = "Applies the magic reflect spell to the creature."
},
["Flamestrike"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on melee attack to inflict (DamageMax * 1.0) damage."
},
["Bleed"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on melee attack to inflict (DamageMax * 1.0) bleed damage over 15 seconds."
},
["Blood Breath"] = {
["type"] = "Cooldown",
["description"] = "Fires a projectile at a target up to 12 tiles away, inflicting (DamageMax * 1.0) bleed damage over 15 seconds."
},
["Massive Dusk Breath"] = {
["type"] = "Cooldown",
["description"] = "Fires projectiles in a cone, hitting up to 3 targets. Inflicts (DamageMax * 0.7) damage which ignores armor, with the first target hit taking +50% damage. Applies a weaken effect of (Control Slots * 3%) for 15 seconds."
},
["Swarmstrike"] = {
["type"] = "Cooldown",
["description"] = "Has a 15% chance on melee attack to apply a cripple effect of (Control Slots * 2%) and pierce effect of (Control Slots * 10) for 15 seconds."
},
["War Stomp"] = {
["type"] = "Cooldown",
["description"] = "Hits up to 3 targets within 3 tiles, inflicting (DamageMax * 1.25) with first target hit also taking +50% damage."
},
["Mule"] = {
["type"] = "Innate",
["description"] = "Creature is a pack animal with a capacity of 50 Stones per Control Slot."
},
["Enrage"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on melee attack to increase melee damage by 20% for 30 seconds (cannot stack)."
},
["Frigid Blast"] = {
["type"] = "Cooldown",
["description"] = "Fires a projectile at a location up to 6 tiles away, hitting up to 3 targets within 1 tile. Inflicts (DamageMax * 0.75) damage, with the first target hit taking +50% damage. Applies a chill effect of (Control Slots * 2%) for 60 seconds (stacks up to 25%)."
},
["Blood Shield"] = {
["type"] = "Cooldown",
["description"] = "Consumes up to 10 blood within 6 tiles to increase magic resist by (60 + (Blood Consumed * 4)) for 30 seconds (cannot stack)."
},
["Chill Touch"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on melee attack to inflict (DamageMax * 0.9) damage and apply a chill effect of (Control Slots * 2%) for the next 60 seconds (stacks up to 25%)."
},
["Chilled Charge"] = {
["type"] = "Cooldown",
["description"] = "Teleports to a location up to 12 tiles away, hitting up to 3 targets within 1 tile. Inflicts (DamageMax * 0.7) damage, with the first target hit taking +50% damage. Applies a chill effect of (Control Slots * 2%) for the next 60 seconds (stacks up to 25%)."
},
["Frenzy"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on melee attack to increase attack speed by 10% for 30 seconds (cannot stack)."
},
["Barb Swarm"] = {
["type"] = "Cooldown",
["description"] = "Fires projectiles at a location up to 12 tiles away hitting up to 4 targets within 2 tiles. Inflicts (DamageMax * 1.0) bleed damage over for 15 seconds, with the first target hit taking +50% damage."
},
["Constrict"] = {
["type"] = "Cooldown",
["description"] = "Has a (5% + (Control Slots * 5%)) chance on melee hit to entangle creature for 4 seconds and inflict (DamageMax * 2.0) which ignores half of target's armor."
},
["Dreamlull"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on spellcast to apply a hex effect of (Control Slots * 25) for 15 seconds. Will also hinder creatures for (Control Slots * 1) seconds or hamstring players for 2 seconds."
},
["Elusive Form"] = {
["type"] = "Innate",
["description"] = "Creature has an innate 25 parry skill against melee attacks."
},
["Shadowstrikes"] = {
["type"] = "Innate",
["description"] = "Melee attacks ignore 33% of target's armor."
},
["Weakening Web"] = {
["type"] = "Cooldown",
["description"] = "Has a (5 + (Control Slots * 5%)) chance on melee attack to hinder creatures for 3 seconds or hamstring players for 2 seconds. Also applies a weaken effect of (Control Slots * 4%) for 15 seconds."
},
["Mirror"] = {
["type"] = "Cooldown",
["description"] = "Spells cast onto the creature have a 15% chance to be reflected back onto the caster."
},
["Vanish"] = {
["type"] = "Cooldown",
["description"] = "Creature immediately enters stealth."
},
["Web"] = {
["type"] = "Cooldown",
["description"] = "Has a (5 + (Control Slots * 5%)) chance on melee attack to hinder creatures for 3 seconds or hamstring players for 2 seconds."
},
["Backstab"] = {
["type"] = "Innate",
["description"] = "If stealthed, creature's next melee attack gains +25% accuracy and deals +150% damage."
},
["Charge"] = {
["type"] = "Cooldown",
["description"] = "Teleports to a location up to 12 tiles away, hitting up to 3 targets within 1 tile. Inflicts (DamageMax * 0.8) damage, with the first target hit taking +50% damage."
},
["Disease"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on melee attack to inflict (DamageMax * 0.5) disease damage every 5 seconds for 20 seconds."
},
["Massive Ruby Breath"] = {
["type"] = "Cooldown",
["description"] = "Fires projectiles in a long narrow cone, hitting up to 3 targets. Inflicts (DamageMax * 0.5) damage, with the first target hit taking +50% damage. Applies a pierce effect of (Control Slots * 10) for 30 seconds, with damage increased by 50% if target reduced to 0 armor."
},
["Venom Barrage"] = {
["type"] = "Innate",
["description"] = "Creature makes its normal melee attacks as ranged attacks up to 12 tiles away. Has a (50% * (poisoning skill / 100)) chance on hit to apply greater poison ''Venom Barrage will have a range of 8 in PvP''"
},
["Crush"] = {
["type"] = "Cooldown",
["description"] = "Has a 15% chance on melee attack apply a pierce effect of (10 * Control Slots) for 15 seconds. If successful, has a (10% * Control Slot) chance to Hinder creatures for 3 seconds or Hamstring players for 2 seconds."
},
["Regeneration"] = {
["type"] = "Passive",
["description"] = "If below 66% hit points, will restore 5% of maximum health (has 15 second cooldown)."
},
["Fire Breath"] = {
["type"] = "Cooldown",
["description"] = "Fires a projectile at a target up to 12 tiles away, dealing (DamageMax * 1.5) damage."
},
["Diversion"] = {
["type"] = "Innate",
["description"] = "Creature has reduced Aggro."
},
["Concussion Breath"] = {
["type"] = "Cooldown",
["description"] = "Fires a projectile at a target up to 12 tiles away, inflicting (DamageMax * 1.75) damage that ignores half of target's armor. Damage is increased by 50% if tamer has a barding effect active on the target."
},
["Devour"] = {
["type"] = "Cooldown",
["description"] = "Can consume nearby corpses to heal 15% of maximum health."
},
["Spellbreak"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on spellcast to inflict an additional (DamageMax * 0.5) damage that ignores armor and applies a hex effect of (Control Slots * 15) for 15 seconds."
},
["Slime Barrage"] = {
["type"] = "Innate",
["description"] = "Creature makes its normal melee attacks as ranged attacks up to 12 tiles away."
},
["Spellshield"] = {
["type"] = "Passive",
["description"] = "Spells cast onto the creature have a 15% chance to increase its magic resist skill by (Control Slots * 100) for 3 seconds."
},
["Rooted"] = {
["type"] = "Innate",
["description"] = "Creature is immune to Knockback effects and has increased Aggro."
},
["Cleave"] = {
["type"] = "Innate",
["description"] = "Successful melee attacks inflict an additional (DamageMax * 0.6) damage to a random target within 2 tiles."
},
["Fury"] = {
["type"] = "Innate",
["description"] = "Damage Dealt increased by 5% for every 30 seconds alive (max +30%)."
},
["Spellflaying"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on spellcast to inflict (DamageMax * 1.0) bleed damage over 15 seconds."
},
["Grasp"] = {
["type"] = "Passive",
["description"] = "Has a (5% + (Control Slots * 5%)) chance on melee hit to entangle creatures for 6 seconds or hamstring players for 2 seconds."
},
["Gorge"] = {
["type"] = "Cooldown",
["description"] = "Inflicts (DamageMax * 2.0) damage against an entangled, hindered, or hamstrung target up to 1 tile away and restores 5% of maximum hit points."
},
["Massive Blood Breath"] = {
["type"] = "Cooldown",
["description"] = "Fires projectiles in a cone, hitting against up to 3 targets. Inflicts (DamageMax * 1.0) bleed damage over for 15 seconds, with the first target hit taking +50% damage."
},
["Corruption Blast"] = {
["type"] = "Cooldown",
["description"] = "Fires a projectile at a location up to 6 tiles away, hitting up to 3 targets within 1 tile. Inflicts (DamageMax * 0.33) disease damage every 5 seconds for 20 seconds, with the first target hit taking +33% damage."
},
["Giant Blood Barrage"] = {
["type"] = "Cooldown",
["description"] = "Deals 2 melee hits on a target up to 12 tiles away with each hit having a 7.5% chance to inflict Bleed ability on target."
},
["Blood Barrage"] = {
["type"] = "Innate",
["description"] = "Create makes its normal melee attacks as ranged attacks up to 12 tiles away. Hits have a 15% chance to inflict Bleed ability on target."
},
["Massive Fire Breath"] = {
["type"] = "Cooldown",
["description"] = "Fires projectiles in a cone, hitting up to 3 targets. Inflicts (DamageMax * 0.9) damage, with the first target hit taking +50% damage."
},
["Spellburn"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on spellcast to inflict an additional (DamageMax * 1.0) damage that ignores armor to the target."
},
["Discharge"] = {
["type"] = "Cooldown",
["description"] = "Melee attacks have a 10% chance to restore 5% Health and to inflict an additional (DamageMax * 1.5) damage which ignores armor"
},
["Massive Ice Breath"] = {
["type"] = "Cooldown",
["description"] = "Fires projectiles in a cone, hitting up to 3 targets. Inflicts (DamageMax * 0.8) damage which ignores armor, and the first target hit taking +50% damage. Applies a chill effect of (Control Slots * 2%) for 60 seconds (stacks up to 25%)."
},
["Earth Breath"] = {
["type"] = "Cooldown",
["description"] = "Fires a projectile at a target up to 12 tiles away, inflicting (DamageMax * 1.75) damage."
},
["Earth Shield"] = {
["type"] = "Cooldown",
["description"] = "Creates a shield around the creature that increases melee damage by 15% and armor by 30 for 60 seconds (cannot stack)."
},
["Massive Water Breath"] = {
["type"] = "Cooldown",
["description"] = "Fires projectiles in a cone, hitting up to 3 targets. Inflicts (DamageMax * 0.8) damage, with the first target hit taking +50% damage. Applies a cripple effect of (Control Slots * 4%) for 15 seconds."
},
["Primal Rage"] = {
["type"] = "Cooldown",
["description"] = "Has a 15% chance on melee attack or being hit in melee to increase attack speed by 15% and melee damage by 30% for 8 seconds."
},
["Dung Roller"] = {
["type"] = "Cooldown",
["description"] = "Sends a rolling ball that will travel up to 12 tiles, hitting up to 3 targets in its path. Inflicts (DamageMax * 0.5) damage as well as (DamageMax * 0.25) disease damage every 5 seconds for 20 seconds. First target hit will take +25% damage and +12.5% disease damage."
},
["Warpigment"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on melee attack to increase melee damage and accuracy by 10% for 60 seconds (can stack up to 30%)."
},
["Shock"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on spellcast to deal (DamageMax * 1.0) damage that ignores armor to the target. Hinders creatures for (Control Slots * 1) seconds or hamstrings players for 2 seconds."
},
["Epic Barrage"] = {
["type"] = "Cooldown",
["description"] = "Fires projectiles at a target up to 12 tiles away, dealing 3 hits that each inflict (DamageMax * 0.6) damage that ignores armor."
},
["Steam Cloud"] = {
["type"] = "Cooldown",
["description"] = "Immediate enters stealth, hitting up to 3 targets within 3 tiles. Inflicts (DamageMax * 0.65) damage which ignores armor, with the first target hit taking +50% damage."
},
["Swordspin"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on melee attack to inflict (DamageMax * 1.25) bleed damage over 15 seconds on target. Will also inflict (DamageMax * 0.75) bleed damage over 15 seconds on two additional targets within 1 tile of defender."
},
["Giant Fire Barrage"] = {
["type"] = "Cooldown",
["description"] = "Inflicts 2 melee hits on a target up to 12 tiles away."
},
["Fire Barrage"] = {
["type"] = "Innate",
["description"] = "Creature makes its normal melee attacks as ranged attacks up to 12 tiles away."
},
["Swamp Breath"] = {
["type"] = "Cooldown",
["description"] = "Fires at a target up to 12 tiles away which inflicts (DamageMax * 1.25) damage. Has a (Control Slots * 20%) chance to entangle creatures for 5 seconds (will not affect players). Has a poisoning skill % chance to apply greater poison."
},
["Spellblight"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on spellcast to inflict (DamageMax * 0.5) disease damage every 5 seconds for 20 seconds."
},
["Blood Expertise"] = {
["type"] = "Cooldown",
["description"] = "Consumes up to 10 blood within 6 tiles to increase accuracy by (10% + (Blood Consumed * 0.75%)) for 30 seconds (cannot stack)."
},
["Scorching Breath"] = {
["type"] = "Cooldown",
["description"] = "Fires a projectile at a target up to 12 tiles away, dealing (DamageMax * 1.5) damage that ignores half of target's armor and increases the damage creature deals to target by 10% for 60 seconds (stacks up to +30%)."
},
["Flurry"] = {
["type"] = "Cooldown",
["description"] = "Fires a projectile at a target up to 6 tiles away, inflicting (DamageMax * 1.3) damage and applying a chill effect of (Control Slots * 2%) for 60 seconds (stacks up to 25%)."
},
["Spellsurge"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on spellcast to increase Damage of the next spellcast within 10 seconds by 125%."
},
["Weaken"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on attack to apply a weaken effect of (Control Slots * 4%) for 15 seconds."
},
["Massive Bone Breath"] = {
["type"] = "Cooldown",
["description"] = "Fires projectiles in a cone, hitting up to 3 targets. Inflicts (DamageMax * 0.75) damage, with the first target hit taking +50% damage. Applies a pierce effect of (Control Slots * 10) for 15 seconds."
},
["Air Breath"] = {
["type"] = "Cooldown",
["description"] = "Fires a projectile at a target up to 12 tiles away, dealing (DamageMax * 1.5) damage and applying a weaken effect of (Control Slots * 4%) for 15 seconds."
},
["Air Shield"] = {
["type"] = "Cooldown",
["description"] = "Creates a shield around the creature that increases accuracy and melee defense by 15% for 60 seconds (cannot stack)."
},
["Soak"] = {
["type"] = "Passive",
["description"] = "Has a 15% on a melee attack to apply a cripple effect of (Control Slots * 3%) for 15 seconds."
},
["Darkstrike"] = {
["type"] = "Cooldown",
["description"] = "Detonates a location 1 tile away, hitting up to 3 targets within 3 tiles. Inflicts (DamageMax * 0.25) damage that ignores half of target's armor and also inflicts (DamageMax * 0.33) disease damage every 5 seconds over 20 seconds. The first target hit also takes +33% normal and disease damage."
},
["Flesheater"] = {
["type"] = "Cooldown",
["description"] = "Hits up to 3 targets within 3 tiles, inflicting (DamageMax * 0.75) bleed damage over 15 seconds, with the first target hit taking +50% bleed damage. Will restore (Targets Hit * 2%) of maximum health."
},
["Sandblast"] = {
["type"] = "Cooldown",
["description"] = "Teleports to a location up to 12 tiles away, hitting up to 3 targets within 2 tiles. Inflicts (DamageMax * 0.25) damage and applies a pierce effect of (Control Slots * 15) for 15 seconds."
},
["Poison Dig"] = {
["type"] = "Cooldown",
["description"] = "Teleports to a location up to 12 tiles away, hitting up to 3 targets within 2 tiles. Inflicts (DamageMax * 0.75) damage and applies greater poison, with damage increased by 50% if target already has greater poison or above."
},
["Fiery Dig"] = {
["type"] = "Cooldown",
["description"] = "Teleports to a location up to 12 tiles away, hitting up to 3 targets within 2 tiles. Inflicts (DamageMax * 0.9) damage against, with the first target hit taking +50% damage."
},
["Spellvenom"] = {
["type"] = "Cooldown",
["description"] = "Has a 10% chance on spellcast to apply Greater Poison. Inflicts (DamageMax * 0.5) damage if target already has greater poison or above."
},
["Spellchill"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on spellcast to inflict an additional (DamageMax * 0.75) damage that ignores armor and applies a chill effect of (Control Slots * 2%) for 60 seconds (stacks up to 25%)."
},
["Dig"] = {
["type"] = "Cooldown",
["description"] = "Teleports to a location up to 12 tiles away, hitting up to 3 targets within 2 tiles. Inflicts (DamageMax * 0.75) damage, with the first target hit taking +50% damage."
},
["Spine Barrage"] = {
["type"] = "Cooldown",
["description"] = "Fires projectiles in a 8 tile radius, hitting up to 6 targets. Inflicts (DamageMax * 0.75) damage, with the first target hit taking +50% damage."
},
["Spelleater Shield"] = {
["type"] = "Cooldown",
["description"] = "Reflects a magic spell and heals 5% of maximum health."
},
["Gore"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on melee attack to inflict (DamageMax * 1.0) bleed damage over 15 seconds and apply a pierce effect of (15 * Control Slots) for 5 seconds."
},
["Manticore Venom"] = {
["type"] = "Cooldown",
["description"] = "Places a delayed effect on a target 1 tile away, that will deal (DamageMax * 2.0) damage after 10 seconds pass, which will ignore target's armor."
},
["Bad Luck"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance when taking damage to inflict that damage (ignoring armor) also onto the attacker, with damage amount capped at (DamageMax * 1.0)."
},
["Brass Shield"] = {
["type"] = "Cooldown",
["description"] = "Applies the reactive armor spell to the creature, with 150 total damage reduction."
},
["Brass Tacks"] = {
["type"] = "Cooldown",
["description"] = "If creature has a Brass Shield effect active, will consume the effect and fires 5 projectiles at a target up to 12 tiles away, each inflicting (DamageMax * 0.33) damage. Applies a cripple effect of (Control Slots * 4%) for the next 15 seconds."
},
["Poisoneater Shield"] = {
["type"] = "Cooldown",
["description"] = "Cures poison and heals 5% of maximum health."
},
["Bog Barrage"] = {
["type"] = "Cooldown",
["description"] = "Fires 3 waves of projectiles in a 8 tile radius, with each wave hitting up to 6 targets. Each hit inflicts (DamageMax * 0.33) damage and has a 10% chance to inflict (DamageMax * 0.25) disease damage every 5 seconds for 20 seconds."
},
["Grit"] = {
["type"] = "Passive",
["description"] = "If below 33% hit points, will restore 15% of maximum health (has 15 second cooldown)."
},
["Blood Frenzy"] = {
["type"] = "Cooldown",
["description"] = "Consumes up to 10 blood within 6 tiles to increase melee attack speed by (7.5% + (Blood Consumed * 0.5%)) for 30 seconds (cannot stack)."
},
["Tranquility"] = {
["type"] = "Cooldown",
["description"] = "Fires projectiles at a target up to 12 tiles away, dealing 3 hits that each inflict (DamageMax * 0.4) damage that ignores armor. Also applies a hex effect of (Control Slots * 25) and a weaken effect of (Control Slots * 4%) for 15 seconds."
},
["Eversion"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on successful melee attack to lose 3% of its own health, but will inflict (DamageMax * 0.75) disease damage every 5 seconds for 20 seconds."
},
["Eldritch Breath"] = {
["type"] = "Cooldown",
["description"] = "Fires a projectile at a target up to 12 tiles away, inflicting (DamageMax * 1.5) damage and applying a hex effect of (Control Slots * 15) for 15 seconds."
},
["Earth Seeds"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on spellcast to inflict (DamageMax * 1.0) bleed damage over 15 seconds."
},
["Spellcrush"] = {
["type"] = "Passive",
["description"] = "Has a 15% chance on spellcast to inflict an additional (DamageMax * 0.50) damage that ignores armor and applies a pierce effect of (Control Slots * 10) for 15 seconds."
},
["Dust Up"] = {
["type"] = "Innate",
["description"] = "Creature gains 15% damage resistance for 5 seconds after landing a melee backstab."
},
["Drowned Barrage"] = {
["type"] = "Cooldown",
["description"] = "Fires projectiles in a 6 tile radius, hitting up to to 5 targets. Inflicts (DamageMax * 0.75) damage, with the first target hit taking +50% damage. Applies a cripple effect of (Control Slots * 2%) and pierce effect of (Control Slots * 5) for 15 seconds."
},
["Giant Corpse Barrage"] = {
["type"] = "Cooldown",
["description"] = "Deals 2 melee hits on a target up to 12 tiles away with each hit having a 7.5% chance to inflict (DamageMax * 0.5) disease damage every 5 seconds for 20 seconds."
},
["Corpse Barrage"] = {
["type"] = "Innate",
["description"] = "Creature makes its normal melee attacks as ranged attacks up to 12 tiles away. Hits have a 15% chance to inflict (DamageMax * 0.5) disease damage every 5 seconds for 20 seconds."
},
["Hunting Web"] = {
["type"] = "Cooldown",
["description"] = "Teleports to a location up to 12 tiles away, hitting up to 3 targets within 2 tiles. Inflicts (DamageMax * 0.75) damage, with the first target hit taking +50% damage. Will also hinder creatures for 3 seconds or hamstring players for 2 seconds."
},
["Fiery Charge"] = {
["type"] = "Cooldown",
["description"] = "Teleports to a location up to 12 tiles away, hitting up to 3 targets within 3 tiles. Inflicts (DamageMax * 0.9) damage, with the first target hit taking +50% damage."
},
}
-- Fill out or format values
for index, creature in pairs(p) do
local defaultStatArray = {
["type"] = "?",
["description"] = "?",
}
for stat, defaultValue in pairs(defaultStatArray) do
if creature[stat] == nil then
creature[stat] = defaultValue
end
end
end
return p