Module:FollowerAbilityData
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"] = "Innate", ["description"] = "Melee attacks have a 10% chance to restore 5% Health and to inflict an additional (DamageMax * 2.0) 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.5) 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