Module:Sandbox/Skills/data: Difference between revisions

From Melvor Idle
m (Add item/monster IDs)
(Support Ancient magic spells)
Line 25: Line 25:
     attacksByID[a.id].items = []
     attacksByID[a.id].items = []
     attacksByID[a.id].monsters = []
     attacksByID[a.id].monsters = []
    attacksByID[a.id].spells = []
   }
   }
   // For each attack, build a list of items & monsters which use that attack
   // For each attack, build a list of items & monsters which use that attack
Line 39: Line 40:
         attacksByID[sp.id].monsters.push(monster.id)
         attacksByID[sp.id].monsters.push(monster.id)
       }
       }
    }
  }
  for (const spell of ANCIENT) {
    if (spell.specialAttack !== undefined) {
      attacksByID[spell.specialAttack.id].spells.push(['Ancient', spell.id])
     }
     }
   }
   }
Line 55: Line 61:
local attackData = {}
local attackData = {}


attackData
attackData


return attackData
return attackData

Revision as of 17:59, 9 November 2021

Documentation for this module may be created at Module:Sandbox/Skills/data/doc

-- Version: ALPHA V0.22.1 (?1217)

--[[The text to decode can be generated in the console via
(function() {
  var getGameVersion = function() {
      var elemNavHeader = document.getElementsByClassName("nav-main-heading")
      if (elemNavHeader.length > 0) {
        return Array.from(elemNavHeader).filter((i, idx) => i.innerText.startsWith("ALPHA"))[0].innerText
      }
      else { return gameVersion }
    }

  var fullText = "-- Version: " + getGameVersion()
  fullText += "\r\n\r\nlocal attackData = {}"

  var attacksByID = []
  for (const k of Object.keys(attacks)) {
    var a = attacks[k]
    attacksByID[a.id] = {...a}
    attacksByID[a.id].key = k
    attacksByID[a.id].description = {
      'player': describeAttack(a, youNoun, enemyNoun).replaceAll(/<span class=\".+?\">(.+?)<\/span>/ig, '$1'),
      'monster': describeAttack(a, enemyNoun, youNoun).replaceAll(/<span class=\".+?\">(.+?)<\/span>/ig, '$1')
    }
    attacksByID[a.id].items = []
    attacksByID[a.id].monsters = []
    attacksByID[a.id].spells = []
  }
  // For each attack, build a list of items & monsters which use that attack
  for (const item of items) {
    if (item.specialAttacks !== undefined) {
      for (const sp of item.specialAttacks) {
        attacksByID[sp.id].items.push(item.id)
      }
    }
  }
  for (const monster of MONSTERS) {
    if (monster.specialAttacks !== undefined) {
      for (const sp of monster.specialAttacks) {
        attacksByID[sp.id].monsters.push(monster.id)
      }
    }
  }
  for (const spell of ANCIENT) {
    if (spell.specialAttack !== undefined) {
      attacksByID[spell.specialAttack.id].spells.push(['Ancient', spell.id])
    }
  }
  
  var txt = JSON.stringify(attacksByID)
  txt = txt.replace(/\'/g, "\\\'")
  txt = txt.replace(/\\\"/g, "\\\\\"")
  fullText += "\r\n\r\nattackData.Attacks = mw.text.jsonDecode('" + txt + "')"

  fullText += "\r\n\r\nreturn attackData"

  console.log(fullText)
})()
--]]

local attackData = {}

attackData.Attacks = mw.text.jsonDecode('[{"name":"Normal Attack","id":0,"description":{"player":"Perform a Normal attack.","monster":"Perform a Normal attack."},"defaultChance":100,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[],"onhitEffects":[],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Normal","items":[],"monsters":[],"spells":[]},{"name":"Double Swipe","id":1,"description":{"player":"Perform 2 consecutive attacks.","monster":"Perform 2 consecutive attacks."},"defaultChance":15,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[],"onhitEffects":[],"cantMiss":false,"attackCount":2,"attackInterval":300,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"DoubleSwipe","items":[497],"monsters":[],"spells":[]},{"name":"Triple Swipe","id":2,"description":{"player":"Perform 3 consecutive attacks.","monster":"Perform 3 consecutive attacks."},"defaultChance":15,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[],"onhitEffects":[],"cantMiss":false,"attackCount":3,"attackInterval":300,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"TripleSwipe","items":[499],"monsters":[],"spells":[]},{"name":"Brute Force","id":3,"description":{"player":"Perform an attack that does 200% of your normal damage.","monster":"Perform an attack that does 200% of the enemy\'s normal damage."},"defaultChance":20,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":200,"minRoll":"MinHit","minPercent":200,"roll":true}],"prehitEffects":[],"onhitEffects":[],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"BruteForce","items":[492,504,878,879,880,881],"monsters":[],"spells":[]},{"name":"Life Leech","id":4,"description":{"player":"Your attack heals you for 20% of the damage dealt.","monster":"The enemy\'s attack heals the enemy for 20% of the damage dealt."},"defaultChance":100,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[],"onhitEffects":[],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":20,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"LifeLeech","items":[347],"monsters":[],"spells":[]},{"name":"Frozen Wind","id":5,"description":{"player":"On a hit gives the enemy +30% Attack Interval for 3 of the enemy\'s turns.","monster":"On a hit gives you +30% Attack Interval for 3 of your turns."},"defaultChance":20,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[],"onhitEffects":[{"type":"Modifier","modifiers":{"increasedAttackIntervalPercent":30},"maxStacks":1,"character":"Target","turns":3,"countsOn":"Target","media":"assets/media/status/slowed.svg"}],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"FrozenWind","items":[369,370,371,372,380],"monsters":[],"spells":[]},{"name":"Sunset Stab","id":6,"description":{"player":"On a hit inflicts Bleed that deals 200% of the damage dealt as damage over 10s.","monster":"On a hit inflicts Bleed that deals 200% of the damage dealt as damage over 10s."},"defaultChance":15,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[],"onhitEffects":[{"type":"DOT","subtype":"Bleed","damage":[{"character":"Attacker","maxRoll":"DamageDealt","maxPercent":200,"roll":false}],"procs":20,"interval":500,"chance":100}],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"SunsetStab","items":[621],"monsters":[],"spells":[]},{"name":"Flurry","id":7,"description":{"player":"Attack 5 times for 50% of your normal damage. Attacks can miss.","monster":"Attack 5 times for 50% of the enemy\'s normal damage. Attacks can miss."},"defaultChance":10,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":50,"minRoll":"MinHit","minPercent":50,"roll":true}],"prehitEffects":[],"onhitEffects":[],"cantMiss":false,"attackCount":5,"attackInterval":150,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Flurry","items":[798],"monsters":[],"spells":[]},{"name":"Ice Prison","id":8,"description":{"player":"Unavoidable attack that applies freeze for 2 turns.","monster":"Unavoidable attack that applies freeze for 2 turns."},"defaultChance":35,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[],"onhitEffects":[{"type":"Stun","turns":2,"chance":100,"flavour":"Freeze"}],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"IcePrison","items":[799],"monsters":[],"spells":[]},{"name":"Infernum","id":9,"description":{"player":"Perform 3 unavoidable attacks.","monster":"Perform 3 unavoidable attacks."},"defaultChance":15,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":3,"attackInterval":250,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Infernum","items":[801],"monsters":[],"spells":[]},{"name":"Crushing Blow","id":10,"description":{"player":"Perform an unavoidable attack that does 100% of your max hit.","monster":"Perform an unavoidable attack that does 100% of the enemy\'s max hit."},"defaultChance":15,"damage":[{"roll":false,"maxRoll":"MaxHit","maxPercent":100,"character":"Attacker"}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"CrushingBlow","items":[800],"monsters":[],"spells":[]},{"name":"Stormsnap","id":11,"description":{"player":"Perform an unavoidable attack that does 600% of your Magic level + 1.","monster":"Perform an unavoidable attack that does 600% of the enemy\'s Magic level + 1."},"defaultChance":15,"damage":[{"roll":false,"maxRoll":"MagicScaling","maxPercent":60,"character":"Attacker"}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Stormsnap","items":[803],"monsters":[],"spells":[]},{"name":"Dual Attack","id":12,"description":{"player":"Always perform 2 consecutive attacks that deal 70% of your normal damage.","monster":"Always perform 2 consecutive attacks that deal 70% of the enemy\'s normal damage."},"defaultChance":100,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":70,"minRoll":"MinHit","minPercent":70,"roll":true}],"prehitEffects":[],"onhitEffects":[],"cantMiss":false,"attackCount":2,"attackInterval":200,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"DualAttack","items":[809],"monsters":[],"spells":[]},{"name":"Magic Ray","id":13,"description":{"player":"Converts your selected Standard Magic Spell into a Magic Ray, dealing 80% of your normal damage damage 5 times over 1.6s. On a hit, gives the enemy +15% Attack Interval for 2 of the enemy\'s turns. Consumes Runes per hit.","monster":"Converts your selected Standard Magic Spell into a Magic Ray, dealing 80% of the enemy\'s normal damage damage 5 times over 1.6s. On a hit, gives you +15% Attack Interval for 2 of your turns. Consumes Runes per hit."},"defaultChance":100,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":80,"minRoll":"MinHit","minPercent":80,"roll":true}],"prehitEffects":[],"onhitEffects":[{"type":"Modifier","modifiers":{"increasedAttackIntervalPercent":15},"maxStacks":1,"character":"Target","turns":2,"countsOn":"Target","media":"assets/media/status/slowed.svg"}],"cantMiss":false,"attackCount":5,"attackInterval":400,"lifesteal":0,"useRunesPerProc":true,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"FreezeRay","items":[814],"monsters":[],"spells":[]},{"name":"Piercing Arrow","id":14,"description":{"player":"An unavoidable attack for 200% of your max hit.","monster":"An unavoidable attack for 200% of the enemy\'s max hit."},"defaultChance":5,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":200,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":0,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"PiercingArrow","items":[443],"monsters":[],"spells":[]},{"name":"Slicing Winds","id":15,"description":{"player":"Attack 3 times for 175 damage each. If your Accuracy Rating is higher than 20k then this attack can\'t miss.","monster":"Attack 3 times for 175 damage each. If your Accuracy Rating is higher than 20k then this attack can\'t miss."},"defaultChance":100,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":17.5,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":20000,"attackCount":3,"attackInterval":300,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"SlicingWinds","items":[],"monsters":[],"spells":[["Ancient",0]]},{"name":"Icicle Volley","id":16,"description":{"player":"Attack 5 times for 170 damage each (Can miss). On a hit, gives the enemy +20% Attack Interval for 3 of the enemy\'s turns.","monster":"Attack 5 times for 170 damage each (Can miss). On a hit, gives you +20% Attack Interval for 3 of your turns."},"defaultChance":100,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":17,"roll":false}],"prehitEffects":[],"onhitEffects":[{"type":"Modifier","modifiers":{"increasedAttackIntervalPercent":20},"maxStacks":1,"character":"Target","turns":3,"countsOn":"Target","media":"assets/media/status/slowed.svg"}],"cantMiss":false,"attackCount":5,"attackInterval":200,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"IcicleVolley","items":[],"monsters":[],"spells":[["Ancient",1]]},{"name":"Ignite","id":17,"description":{"player":"Attack once dealing 680 damage (Can miss). On a hit, has a 10% chance to inflict Burn that deals 15% of the enemy\'s current hitpoints as damage over 2.5s.","monster":"Attack once dealing 680 damage (Can miss). On a hit, has a 10% chance to inflict Burn that deals 15% of your current hitpoints as damage over 2.5s."},"defaultChance":100,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":68,"roll":false}],"prehitEffects":[],"onhitEffects":[{"type":"DOT","subtype":"Burn","damage":[{"character":"Target","roll":false,"maxRoll":"CurrentHP","maxPercent":15}],"procs":10,"interval":250,"chance":10}],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Ignite","items":[],"monsters":[],"spells":[["Ancient",2]]},{"name":"Gust","id":18,"description":{"player":"Attack 4 times dealing 200 damage each. Has a 10% chance to apply stun for 1 turn on a hit. If your Accuracy Rating is higher than 20K then this attack can\'t miss.","monster":"Attack 4 times dealing 200 damage each. Has a 10% chance to apply stun for 1 turn on a hit. If your Accuracy Rating is higher than 20K then this attack can\'t miss."},"defaultChance":100,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":20,"roll":false}],"prehitEffects":[],"onhitEffects":[{"type":"Stun","turns":1,"chance":10,"flavour":"Stun"}],"cantMiss":true,"minAccuracy":20000,"attackCount":4,"attackInterval":500,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Gust","items":[],"monsters":[],"spells":[["Ancient",3]]},{"name":"Frostbite","id":19,"description":{"player":"Attack once dealing 750 damage (Can miss). Has a 30% chance to apply freeze for 2 turns on a hit.","monster":"Attack once dealing 750 damage (Can miss). Has a 30% chance to apply freeze for 2 turns on a hit."},"defaultChance":100,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":75,"roll":false}],"prehitEffects":[],"onhitEffects":[{"type":"Stun","turns":2,"chance":30,"flavour":"Freeze"}],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Frostbite","items":[],"monsters":[],"spells":[["Ancient",4]]},{"name":"Quake","id":20,"description":{"player":"Attack 2 times dealing 540 damage each (Can miss). On a hit, gives the enemy +50% Attack Interval for 1 of the enemy\'s turn.","monster":"Attack 2 times dealing 540 damage each (Can miss). On a hit, gives you +50% Attack Interval for 1 of your turn."},"defaultChance":100,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":54,"roll":false}],"prehitEffects":[],"onhitEffects":[{"type":"Modifier","modifiers":{"increasedAttackIntervalPercent":50},"maxStacks":1,"character":"Target","turns":1,"countsOn":"Target","media":"assets/media/status/slowed.svg"}],"cantMiss":false,"attackCount":2,"attackInterval":400,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Quake","items":[],"monsters":[],"spells":[["Ancient",5]]},{"name":"Incinerate","id":21,"description":{"player":"Attack 14 times dealing 63 damage each. If your Accuracy Rating is higher than 20K then this attack can\'t miss.","monster":"Attack 14 times dealing 63 damage each. If your Accuracy Rating is higher than 20K then this attack can\'t miss."},"defaultChance":100,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":6.3,"roll":false}],"prehitEffects":[],"onhitEffects":[{"type":"DOT","subtype":"Burn","damage":[{"character":"Target","roll":false,"maxRoll":"CurrentHP","maxPercent":15}],"procs":10,"interval":250,"chance":100}],"cantMiss":true,"minAccuracy":20000,"attackCount":14,"attackInterval":150,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Incinerate","items":[],"monsters":[],"spells":[["Ancient",6]]},{"name":"Impairing Shot","id":22,"description":{"player":"A normal attack that gives the enemy +20% Attack Interval for 3 of the enemy\'s turns on a hit. Gives the enemy -30% Ranged Evasion until the end of the fight.","monster":"A normal attack that gives you +20% Attack Interval for 3 of your turns on a hit. Gives you -30% Ranged Evasion until the end of the fight."},"defaultChance":15,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[{"type":"Modifier","modifiers":{"decreasedRangedEvasion":30},"maxStacks":1,"character":"Target","turns":null,"countsOn":"Target","media":"assets/media/status/evasion_decrease.svg"}],"onhitEffects":[{"type":"Modifier","modifiers":{"increasedAttackIntervalPercent":20},"maxStacks":1,"character":"Target","turns":3,"countsOn":"Target","media":"assets/media/status/slowed.svg"}],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"ImpairingShot","items":[696],"monsters":[],"spells":[]},{"name":"Drowsy Spores","id":23,"description":{"player":"A normal attack that applies sleep for 1 turn on a hit.","monster":"A normal attack that applies sleep for 1 turn on a hit."},"defaultChance":20,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[],"onhitEffects":[{"type":"Sleep","turns":1,"chance":100}],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"DrowsySpores","items":[912],"monsters":[],"spells":[]},{"name":"Quicksand","id":24,"description":{"player":"Trap the enemy in sand, dealing 120% of your normal damage and gives the enemy -10% Melee Evasion until the end of the fight.","monster":"Trap you in sand, dealing 120% of the enemy\'s normal damage and gives you -10% Melee Evasion until the end of the fight."},"defaultChance":30,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":120,"minRoll":"MinHit","minPercent":120,"roll":true}],"prehitEffects":[{"type":"Modifier","modifiers":{"decreasedMeleeEvasion":10},"maxStacks":1,"character":"Target","turns":null,"countsOn":"Target","media":"assets/media/status/evasion_decrease.svg"}],"onhitEffects":[],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Quicksand","items":[919],"monsters":[],"spells":[]},{"name":"Sandblast","id":25,"description":{"player":"Launch a sand attack, dealing 120% of your normal damage and gives the enemy -10% Global Accuracy until the end of the fight.","monster":"Launch a sand attack, dealing 120% of the enemy\'s normal damage and gives you -10% Global Accuracy until the end of the fight."},"defaultChance":30,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":120,"minRoll":"MinHit","minPercent":120,"roll":true}],"prehitEffects":[{"type":"Modifier","modifiers":{"decreasedGlobalAccuracy":10},"maxStacks":1,"character":"Target","turns":null,"countsOn":"Target","media":"assets/media/status/attack_decrease.svg"}],"onhitEffects":[],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Sandblast","items":[920],"monsters":[],"spells":[]},{"name":"Sandstorm","id":26,"description":{"player":"(MELEE ONLY) An unavoidable attack that deals 1%-15% of your current hitpoints as damage 10 times over 3.6s.","monster":"(MELEE ONLY) An unavoidable attack that deals 1%-15% of the enemy\'s current hitpoints as damage 10 times over 3.6s."},"defaultChance":15,"damage":[{"character":"Attacker","maxRoll":"CurrentHP","maxPercent":15,"minRoll":"CurrentHP","minPercent":1,"roll":true}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":10,"attackInterval":400,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":false,"usePotionChargesPerProc":false,"attackTypes":["melee"],"key":"Sandstorm","items":[921],"monsters":[],"spells":[]},{"name":"Deadly Cut","id":27,"description":{"player":"Perform a normal attack. On a hit, inflicts Bleed that deals 200 and 4% of the enemy\'s max hitpoints as damage over 10s.","monster":"Perform a normal attack. On a hit, inflicts Bleed that deals 200 and 4% of your max hitpoints as damage over 10s."},"defaultChance":100,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[],"onhitEffects":[{"type":"DOT","subtype":"Bleed","damage":[{"character":"Target","roll":false,"maxRoll":"Fixed","maxPercent":20},{"character":"Target","roll":false,"maxRoll":"MaxHP","maxPercent":4}],"procs":20,"interval":500,"chance":100}],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"DeadlyCut","items":[922],"monsters":[],"spells":[]},{"name":"Rend","id":28,"description":{"player":"Perform a normal attack. On a hit, inflicts Bleed that deals 1 to 400% if the target has full HP, otherwise 250%, of the damage dealt as damage over 10s.","monster":"Perform a normal attack. On a hit, inflicts Bleed that deals 1 to 400% if the target has full HP, otherwise 250%, of the damage dealt as damage over 10s."},"defaultChance":30,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[],"onhitEffects":[{"type":"DOT","subtype":"Bleed","damage":[{"character":"Attacker","maxRoll":"Rend","maxPercent":400,"roll":true,"minRoll":"One","minPercent":400}],"procs":20,"interval":500,"chance":100}],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Rend","items":[925],"monsters":[],"spells":[]},{"name":"Quad Swipe","id":29,"description":{"player":"Perform 4 consecutive attacks.","monster":"Perform 4 consecutive attacks."},"defaultChance":15,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[],"onhitEffects":[],"cantMiss":false,"attackCount":4,"attackInterval":300,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"QuadSwipe","items":[928],"monsters":[],"spells":[]},{"name":"Tidal Wave","id":30,"description":{"player":"Launch a massive tidal wave, dealing 500 dmg 2 times which can\'t miss. Gives the enemy +20% Attack Interval for 3 of the enemy\'s turns. Gives the enemy -30% Melee Evasion until the end of the fight.","monster":"Launch a massive tidal wave, dealing 500 dmg 2 times which can\'t miss. Gives you +20% Attack Interval for 3 of your turns. Gives you -30% Melee Evasion until the end of the fight."},"defaultChance":25,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":50,"roll":false}],"prehitEffects":[{"type":"Modifier","modifiers":{"decreasedMeleeEvasion":30},"maxStacks":1,"character":"Target","turns":null,"countsOn":"Target","media":"assets/media/status/evasion_decrease.svg"}],"onhitEffects":[{"type":"Modifier","modifiers":{"increasedAttackIntervalPercent":20},"maxStacks":1,"character":"Target","turns":3,"countsOn":"Target","media":"assets/media/status/slowed.svg"}],"cantMiss":true,"minAccuracy":0,"attackCount":2,"attackInterval":200,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"TidalWave","items":[930],"monsters":[],"spells":[]},{"name":"Ocean Song","id":31,"description":{"player":"Summon a Water Dragon that targets the enemy, dealing 1350 dmg that can\'t miss. Gives the enemy +60% Attack Interval for 3 of the enemy\'s turns. Gives the enemy -30% Magic Evasion until the end of the fight.","monster":"Summon a Water Dragon that targets you, dealing 1350 dmg that can\'t miss. Gives you +60% Attack Interval for 3 of your turns. Gives you -30% Magic Evasion until the end of the fight."},"defaultChance":35,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":135,"roll":false}],"prehitEffects":[{"type":"Modifier","modifiers":{"decreasedMagicEvasion":30},"maxStacks":1,"character":"Target","turns":null,"countsOn":"Target","media":"assets/media/status/evasion_decrease.svg"}],"onhitEffects":[{"type":"Modifier","modifiers":{"increasedAttackIntervalPercent":60},"maxStacks":1,"character":"Target","turns":3,"countsOn":"Target","media":"assets/media/status/slowed.svg"}],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"OceanSong","items":[932],"monsters":[],"spells":[]},{"name":"Shockwave","id":32,"description":{"player":"Fire a charged shot that does 250% of your max hit and can\'t miss. Applies stun for 1 turn. Gives the enemy -30% Ranged Evasion until the end of the fight.","monster":"Fire a charged shot that does 250% of the enemy\'s max hit and can\'t miss. Applies stun for 1 turn. Gives you -30% Ranged Evasion until the end of the fight."},"defaultChance":15,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":250,"roll":false}],"prehitEffects":[{"type":"Modifier","modifiers":{"decreasedRangedEvasion":30},"maxStacks":1,"character":"Target","turns":null,"countsOn":"Target","media":"assets/media/status/evasion_decrease.svg"}],"onhitEffects":[{"type":"Stun","turns":1,"chance":100,"flavour":"Stun"}],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Shockwave","items":[934],"monsters":[],"spells":[]},{"name":"Volley","id":33,"description":{"player":"Fire off an unavoidable volley of 3 x Arrows (Attack 3 times).","monster":"Fire off an unavoidable volley of 3 x Arrows (Attack 3 times)."},"defaultChance":30,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":3,"attackInterval":200,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Volley","items":[],"monsters":[48,145],"spells":[]},{"name":"Razor-Sharp Claws","id":34,"description":{"player":"Avoidable sharp claws slice at the enemy 2 times, dealing 520 damage each.","monster":"Avoidable sharp claws slice at you 2 times, dealing 520 damage each."},"defaultChance":70,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":52,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":false,"attackCount":2,"attackInterval":200,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"RazorSharpClaws","items":[],"monsters":[49],"spells":[]},{"name":"Dragonbreath","id":35,"description":{"player":"Breathe unavoidable dragonfire that deals 60x30 dmg over 2.9s.","monster":"Breathe unavoidable dragonfire that deals 60x30 dmg over 2.9s."},"defaultChance":30,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":6,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":30,"attackInterval":100,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Dragonbreath","items":[],"monsters":[49],"spells":[]},{"name":"Barrage","id":36,"description":{"player":"Perform 6 fast unavoidable attacks that deal 100 damage each.","monster":"Perform 6 fast unavoidable attacks that deal 100 damage each."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":10,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":6,"attackInterval":200,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Barrage","items":[],"monsters":[85,90],"spells":[]},{"name":"Wind Blade","id":37,"description":{"player":"Launch 3 avoidable slicing winds that deal 350 damage each.","monster":"Launch 3 avoidable slicing winds that deal 350 damage each."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":35,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":false,"attackCount":3,"attackInterval":600,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"WindBlade","items":[],"monsters":[86,90],"spells":[]},{"name":"Whirlwind","id":38,"description":{"player":"Launch a large avoidable gust of wind that deals 550 damage. On a hit, applies stun for 1 turn","monster":"Launch a large avoidable gust of wind that deals 550 damage. On a hit, applies stun for 1 turn"},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":55,"roll":false}],"prehitEffects":[],"onhitEffects":[{"type":"Stun","turns":1,"chance":100,"flavour":"Stun"}],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Whirlwind","items":[],"monsters":[87,90],"spells":[]},{"name":"Tornado","id":39,"description":{"player":"Create an unavoidable tornado that slowly hits the enemy 3 times for 400 damage each.","monster":"Create an unavoidable tornado that slowly hits you 3 times for 400 damage each."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":40,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":3,"attackInterval":900,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Tornado","items":[],"monsters":[88,89,90],"spells":[]},{"name":"Cyclone","id":40,"description":{"player":"Surrounds you in wind for 3.6s, while dealing 600 unavoidable damage 7 times. Gives you +10% Global Evasion and +300 Reflect Damage until the end of the attack.","monster":"Surrounds the enemy in wind for 3.6s, while dealing 600 unavoidable damage 7 times. Gives the enemy +10% Global Evasion and +300 Reflect Damage until the end of the attack."},"defaultChance":100,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":60,"roll":false}],"prehitEffects":[{"type":"Modifier","modifiers":{"increasedGlobalEvasion":10,"increasedFlatReflectDamage":30},"maxStacks":1,"character":"Attacker","turns":0,"countsOn":"Attacker","media":"assets/media/status/evasion_increase.svg"}],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":7,"attackInterval":600,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Cyclone","items":[],"monsters":[90],"spells":[]},{"name":"Icy Chill","id":41,"description":{"player":"An unavoidable attack that applies freeze for 2 turns on a hit. Deals no damage. If the enemy is frozen, perform a Normal Attack instead.","monster":"An unavoidable attack that applies freeze for 2 turns on a hit. Deals no damage. If you are frozen, perform a Normal Attack instead."},"defaultChance":5,"damage":[],"prehitEffects":[],"onhitEffects":[{"type":"Stun","turns":2,"chance":100,"flavour":"Freeze"}],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"IcyChill","items":[],"monsters":[91,92,94,95],"spells":[]},{"name":"Frozen Spears","id":42,"description":{"player":"Launch 3 avoidable ice spears that deal 200 damage each.","monster":"Launch 3 avoidable ice spears that deal 200 damage each."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":20,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":false,"attackCount":3,"attackInterval":800,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"FrozenSpears","items":[],"monsters":[91,96],"spells":[]},{"name":"Ice Break","id":43,"description":{"player":"An unavoidable attack that deals 360 damage.","monster":"An unavoidable attack that deals 360 damage."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":36,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"IceBreak","items":[],"monsters":[92,96],"spells":[]},{"name":"Flash Freeze","id":44,"description":{"player":"An avoidable attack that deals 650 damage. On a hit, applies freeze for 2 turns.","monster":"An avoidable attack that deals 650 damage. On a hit, applies freeze for 2 turns."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":65,"roll":false}],"prehitEffects":[],"onhitEffects":[{"type":"Stun","turns":2,"chance":100,"flavour":"Freeze"}],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"FlashFreeze","items":[],"monsters":[93,96],"spells":[]},{"name":"Winterland","id":45,"description":{"player":"An unavoidable attack that gives the enemy +20% Attack Interval for 3 of the enemy\'s turns. Deals no damage. If the enemy is already slowed, perform a Normal Attack instead.","monster":"An unavoidable attack that gives you +20% Attack Interval for 3 of your turns. Deals no damage. If you are already slowed, perform a Normal Attack instead."},"defaultChance":40,"damage":[],"prehitEffects":[{"type":"Modifier","modifiers":{"increasedAttackIntervalPercent":20},"maxStacks":1,"character":"Target","turns":3,"countsOn":"Target","media":"assets/media/status/slowed.svg"}],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Winterland","items":[],"monsters":[94,95,96],"spells":[]},{"name":"Frigid Waves","id":46,"description":{"player":"Launch 3 avoidable waves that deal 780 damage each over 2.2s.","monster":"Launch 3 avoidable waves that deal 780 damage each over 2.2s."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":78,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":false,"attackCount":3,"attackInterval":1100,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"FrigidWaves","items":[],"monsters":[96],"spells":[]},{"name":"Stone Wall","id":47,"description":{"player":"Puts up a wall that gives you +20% Damage Reduction for 2 of your turns. If buff is already active, perform a Normal Attack instead.","monster":"Puts up a wall that gives the enemy +20% Damage Reduction for 2 of the enemy\'s turns. If buff is already active, perform a Normal Attack instead."},"defaultChance":40,"damage":[],"prehitEffects":[{"type":"Modifier","modifiers":{"increasedDamageReduction":20},"maxStacks":1,"character":"Attacker","turns":2,"countsOn":"Attacker","media":"assets/media/status/evasion_increase.svg"}],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"StoneWall","items":[],"monsters":[97,102],"spells":[]},{"name":"Charge","id":48,"description":{"player":"Charge at the enemy, knocking the enemy back and applies stun for 1 turn on a hit. Deals 650 damage.","monster":"Charge at you, knocking you back and applies stun for 1 turn on a hit. Deals 650 damage."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":65,"roll":false}],"prehitEffects":[],"onhitEffects":[{"type":"Stun","turns":1,"chance":100,"flavour":"Stun"}],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Charge","items":[],"monsters":[98,102],"spells":[]},{"name":"Boulder","id":49,"description":{"player":"Launch an unavoidable boulder at the enemy for 850 damage.","monster":"Launch an unavoidable boulder at you for 850 damage."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":85,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Boulder","items":[],"monsters":[99,102],"spells":[]},{"name":"Grasping Roots","id":50,"description":{"player":"Attach to the enemy, dealing 600 damage and gives the enemy +33% Attack Interval for 2 of the enemy\'s turns. (Unavoidable)","monster":"Attach to you, dealing 600 damage and gives you +33% Attack Interval for 2 of your turns. (Unavoidable)"},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":60,"roll":false}],"prehitEffects":[{"type":"Modifier","modifiers":{"increasedAttackIntervalPercent":33},"maxStacks":1,"character":"Target","turns":2,"countsOn":"Target","media":"assets/media/status/slowed.svg"}],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"GraspingRoots","items":[],"monsters":[100,101,102],"spells":[]},{"name":"Seismic Slam","id":51,"description":{"player":"Slam the ground 3 times over 2.6s, dealing 950 damage each (Avoidable).","monster":"Slam the ground 3 times over 2.6s, dealing 950 damage each (Avoidable)."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":95,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":false,"attackCount":3,"attackInterval":1300,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"SeismicSlam","items":[],"monsters":[102],"spells":[]},{"name":"Fireball","id":52,"description":{"player":"Launch an avoidable fireball that deals 650 damage. On a hit, inflicts Burn that deals 15% of the enemy\'s current hitpoints as damage over 2.5s.","monster":"Launch an avoidable fireball that deals 650 damage. On a hit, inflicts Burn that deals 15% of your current hitpoints as damage over 2.5s."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":65,"roll":false}],"prehitEffects":[],"onhitEffects":[{"type":"DOT","subtype":"Burn","damage":[{"character":"Target","roll":false,"maxRoll":"CurrentHP","maxPercent":15}],"procs":10,"interval":250,"chance":100}],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Fireball","items":[],"monsters":[103,108],"spells":[]},{"name":"Burning Claws","id":53,"description":{"player":"Swipe at the enemy 2 times with flaming claws that deal 400 damage each (Avoidable).","monster":"Swipe at you 2 times with flaming claws that deal 400 damage each (Avoidable)."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":40,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":false,"attackCount":2,"attackInterval":200,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"BurningClaws","items":[],"monsters":[104,108],"spells":[]},{"name":"Scorching Ray","id":54,"description":{"player":"Fire a powerful, unavoidable, burning ray that deals 100x15 damage over 2.8s. Inflicts Burn that deals 15% of the enemy\'s current hitpoints as damage over 2.5s.","monster":"Fire a powerful, unavoidable, burning ray that deals 100x15 damage over 2.8s. Inflicts Burn that deals 15% of your current hitpoints as damage over 2.5s."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":10,"roll":false}],"prehitEffects":[],"onhitEffects":[{"type":"DOT","subtype":"Burn","damage":[{"character":"Target","roll":false,"maxRoll":"CurrentHP","maxPercent":15}],"procs":10,"interval":250,"chance":100}],"cantMiss":true,"minAccuracy":0,"attackCount":15,"attackInterval":200,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"ScorchingRay","items":[],"monsters":[105,108],"spells":[]},{"name":"Meteor Shower","id":55,"description":{"player":"Summon an avoidable shower of 3 meteors that hit for 850 damage each over 2.2s.","monster":"Summon an avoidable shower of 3 meteors that hit for 850 damage each over 2.2s."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":85,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":false,"attackCount":3,"attackInterval":1100,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"MeteorShower","items":[],"monsters":[106,107,108],"spells":[]},{"name":"Cataclysm","id":56,"description":{"player":"Create an enormous, magical flame sword that slashes at the enemy 3 times for 1300 damage each over 1.6s (Unavoidable).","monster":"Create an enormous, magical flame sword that slashes at you 3 times for 1300 damage each over 1.6s (Unavoidable)."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":130,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":3,"attackInterval":800,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Cataclysm","items":[],"monsters":[108],"spells":[]},{"name":"Spores","id":57,"description":{"player":"An avoidable attack that deals 150 damage and applies sleep for 1 turn on a hit.","monster":"An avoidable attack that deals 150 damage and applies sleep for 1 turn on a hit."},"defaultChance":10,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":15,"roll":false}],"prehitEffects":[],"onhitEffects":[{"type":"Sleep","turns":1,"chance":100}],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Spores","items":[],"monsters":[112,113,114],"spells":[]},{"name":"Drowsy Spores","id":58,"description":{"player":"An unavoidable attack that deals 200 damage and applies sleep for 1 turn.","monster":"An unavoidable attack that deals 200 damage and applies sleep for 1 turn."},"defaultChance":25,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":20,"roll":false}],"prehitEffects":[],"onhitEffects":[{"type":"Sleep","turns":1,"chance":100}],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"DrowsySporesEnemy","items":[],"monsters":[115],"spells":[]},{"name":"Greater Sandstorm","id":59,"description":{"player":"An unavoidable attack that deals 1%-15% of your current hitpoints damage 10 times over 4.5s.","monster":"An unavoidable attack that deals 1%-15% of the enemy\'s current hitpoints damage 10 times over 4.5s."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"CurrentHP","maxPercent":15,"roll":true,"minRoll":"CurrentHP","minPercent":1}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":10,"attackInterval":500,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"GreaterSandstorm","items":[],"monsters":[126],"spells":[]},{"name":"Webshot","id":60,"description":{"player":"Fire an unavoidable, sticky, silk shot that deals 450 damage and gives the enemy +30% Attack Interval for 1 of the enemy\'s turn.","monster":"Fire an unavoidable, sticky, silk shot that deals 450 damage and gives you +30% Attack Interval for 1 of your turn."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":45,"roll":false}],"prehitEffects":[{"type":"Modifier","modifiers":{"increasedAttackIntervalPercent":30},"maxStacks":1,"character":"Target","turns":1,"countsOn":"Target","media":"assets/media/status/slowed.svg"}],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Webshot","items":[],"monsters":[127],"spells":[]},{"name":"Drain","id":61,"description":{"player":"Fire an unavoidable attack that deals 300 damage. You are healed for 100% of damage dealt.","monster":"Fire an unavoidable attack that deals 300 damage. The enemy is healed for 100% of damage dealt."},"defaultChance":60,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":30,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":100,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Drain","items":[],"monsters":[128],"spells":[]},{"name":"Curse of Fear","id":62,"description":{"player":"Perform an avoidable attack that deals 600 damage and gives the enemy -30% Magic Evasion for 2 of your turns.","monster":"Perform an avoidable attack that deals 600 damage and gives you -30% Magic Evasion for 2 of the enemy\'s turns."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":60,"roll":false}],"prehitEffects":[{"type":"Modifier","modifiers":{"decreasedMagicEvasion":30},"maxStacks":1,"character":"Target","turns":2,"countsOn":"Attacker","media":"assets/media/status/evasion_decrease.svg"}],"onhitEffects":[],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"CurseofFear","items":[],"monsters":[129],"spells":[]},{"name":"Hunter Expertise","id":63,"description":{"player":"Gives you -40% Attack Interval for 3 of your turns. Does not deal damage. If buff is already active, perform a Normal Attack instead.","monster":"Gives the enemy -40% Attack Interval for 3 of the enemy\'s turns. Does not deal damage. If buff is already active, perform a Normal Attack instead."},"defaultChance":40,"damage":[],"prehitEffects":[{"type":"Modifier","modifiers":{"decreasedAttackIntervalPercent":40},"maxStacks":1,"character":"Attacker","turns":3,"countsOn":"Attacker","media":"assets/media/status/speedup.svg"}],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"HunterExpertise","items":[],"monsters":[130],"spells":[]},{"name":"Greater Dragonbreath","id":64,"description":{"player":"An unavoidable attack that deals 120x20 damage over 2.85s.","monster":"An unavoidable attack that deals 120x20 damage over 2.85s."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":12,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":20,"attackInterval":150,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"GreaterDragonbreath","items":[],"monsters":[131,132,133],"spells":[]},{"name":"Chaotic Slam","id":65,"description":{"player":"Slam the ground 3 times dealing 650 damage each (Avoidable).","monster":"Slam the ground 3 times dealing 650 damage each (Avoidable)."},"defaultChance":60,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":65,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":false,"attackCount":3,"attackInterval":500,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"ChaoticSlam","items":[],"monsters":[131],"spells":[]},{"name":"Agility","id":66,"description":{"player":"An avoidable attack that deals 650 damage. Gives you -20% Attack Interval for 2 of your turns.","monster":"An avoidable attack that deals 650 damage. Gives the enemy -20% Attack Interval for 2 of the enemy\'s turns."},"defaultChance":60,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":65,"roll":false}],"prehitEffects":[{"type":"Modifier","modifiers":{"decreasedAttackIntervalPercent":20},"maxStacks":1,"character":"Attacker","turns":2,"countsOn":"Attacker","media":"assets/media/status/speedup.svg"}],"onhitEffects":[],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Agility","items":[],"monsters":[132],"spells":[]},{"name":"Confusion","id":67,"description":{"player":"An avoidable attack that deals 75% of the enemy\'s max hit damage.","monster":"An avoidable attack that deals 75% of your max hit damage."},"defaultChance":60,"damage":[{"character":"Target","maxRoll":"MaxHit","maxPercent":75,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Confusion","items":[],"monsters":[133],"spells":[]},{"name":"Elusiveness","id":68,"description":{"player":"Gives you +30% Global Evasion,+30% Damage Reduction and -30% Attack Interval for 2 of your turns. If buff is already active, perform a Normal Attack instead.","monster":"Gives the enemy +30% Global Evasion,+30% Damage Reduction and -30% Attack Interval for 2 of the enemy\'s turns. If buff is already active, perform a Normal Attack instead."},"defaultChance":50,"damage":[],"prehitEffects":[{"type":"Modifier","modifiers":{"increasedGlobalEvasion":30,"increasedDamageReduction":30,"decreasedAttackIntervalPercent":30},"maxStacks":1,"character":"Attacker","turns":2,"countsOn":"Attacker","media":"assets/media/status/evasion_increase.svg"}],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Elusiveness","items":[],"monsters":[134,135,136],"spells":[]},{"name":"Rapid Onslaught","id":69,"description":{"player":"An avoidable attack that deals 930 damage 2 times. Gives the enemy +10% Attack Interval for 3 of the enemy\'s turns.","monster":"An avoidable attack that deals 930 damage 2 times. Gives you +10% Attack Interval for 3 of your turns."},"defaultChance":50,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":93,"roll":false}],"prehitEffects":[{"type":"Modifier","modifiers":{"increasedAttackIntervalPercent":10},"maxStacks":1,"character":"Target","turns":3,"countsOn":"Target","media":"assets/media/status/slowed.svg"}],"onhitEffects":[],"cantMiss":false,"attackCount":2,"attackInterval":400,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"RapidOnslaught","items":[],"monsters":[134],"spells":[]},{"name":"Shockwave","id":70,"description":{"player":"An avoidable attack that deals 950 damage. On a hit, applies stun for 1 turn.","monster":"An avoidable attack that deals 950 damage. On a hit, applies stun for 1 turn."},"defaultChance":50,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":95,"roll":false}],"prehitEffects":[],"onhitEffects":[{"type":"Stun","turns":1,"chance":100,"flavour":"Stun"}],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"ShockwaveEnemy","items":[],"monsters":[135],"spells":[]},{"name":"Curse of the Deep","id":71,"description":{"player":"An avoidable attack that deals 970 damage. Gives the enemy -60% Magic Evasion for 2 of your turns.","monster":"An avoidable attack that deals 970 damage. Gives you -60% Magic Evasion for 2 of the enemy\'s turns."},"defaultChance":50,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":97,"roll":false}],"prehitEffects":[{"type":"Modifier","modifiers":{"decreasedMagicEvasion":60},"maxStacks":1,"character":"Target","turns":2,"countsOn":"Attacker","media":"assets/media/status/evasion_decrease.svg"}],"onhitEffects":[],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"CurseoftheDeep","items":[],"monsters":[136],"spells":[]},{"name":"Burning Trail","id":72,"description":{"player":"Charge at the the enemy, performing an unavoidable normal attack. Gives you +40% Global Evasion for 5 of your turns. Inflicts Burn that deals 15% of the enemy\'s current hitpoints as damage over 2.5s.","monster":"Charge at the you, performing an unavoidable normal attack. Gives the enemy +40% Global Evasion for 5 of the enemy\'s turns. Inflicts Burn that deals 15% of your current hitpoints as damage over 2.5s."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[{"type":"Modifier","modifiers":{"increasedGlobalEvasion":40},"maxStacks":1,"character":"Attacker","turns":5,"countsOn":"Attacker","media":"assets/media/status/evasion_increase.svg"}],"onhitEffects":[{"type":"DOT","subtype":"Burn","damage":[{"character":"Target","roll":false,"maxRoll":"CurrentHP","maxPercent":15}],"procs":10,"interval":250,"chance":100}],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"BurningTrail","items":[],"monsters":[144],"spells":[]},{"name":"Infernal Volley","id":73,"description":{"player":"Fire off an unavoidable volley of 4 x Arrows. (Attack 4 times).","monster":"Fire off an unavoidable volley of 4 x Arrows. (Attack 4 times)."},"defaultChance":20,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":4,"attackInterval":200,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"InfernalVolley","items":[],"monsters":[145],"spells":[]},{"name":"Tail Whip","id":74,"description":{"player":"An unavoidable, flame tail whips at the enemy, dealing 690 damage and inflicts Burn that deals 15% of the enemy\'s current hitpoints as damage over 2.5s.","monster":"An unavoidable, flame tail whips at you, dealing 690 damage and inflicts Burn that deals 15% of your current hitpoints as damage over 2.5s."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":69,"roll":false}],"prehitEffects":[],"onhitEffects":[{"type":"DOT","subtype":"Burn","damage":[{"character":"Target","roll":false,"maxRoll":"CurrentHP","maxPercent":15}],"procs":10,"interval":250,"chance":100}],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"TailWhip","items":[],"monsters":[146],"spells":[]},{"name":"Penetrating Claws","id":75,"description":{"player":"Unavoidable claws swipe at the enemy 2 times, dealing 640 damage each.","monster":"Unavoidable claws swipe at you 2 times, dealing 640 damage each."},"defaultChance":20,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":64,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":2,"attackInterval":200,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"PenetratingClaws","items":[],"monsters":[146],"spells":[]},{"name":"Inferno","id":76,"description":{"player":"Breathe unavoidable dragonfire that deals 200x20 damage over 3.8s. Inflicts Burn that deals 15% of the enemy\'s current hitpoints as damage over 2.5s.","monster":"Breathe unavoidable dragonfire that deals 200x20 damage over 3.8s. Inflicts Burn that deals 15% of your current hitpoints as damage over 2.5s."},"defaultChance":30,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":20,"roll":false}],"prehitEffects":[],"onhitEffects":[{"type":"DOT","subtype":"Burn","damage":[{"character":"Target","roll":false,"maxRoll":"CurrentHP","maxPercent":15}],"procs":10,"interval":250,"chance":100}],"cantMiss":true,"minAccuracy":0,"attackCount":20,"attackInterval":200,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Inferno","items":[],"monsters":[146],"spells":[]},{"name":"Sealing","id":77,"description":{"player":"Seals the enemy, applies stun for 2 turns. If the enemy is already stunned, perform a Normal Attack instead.","monster":"Seals you, applies stun for 2 turns. If you are already stunned, perform a Normal Attack instead."},"defaultChance":10,"damage":[],"prehitEffects":[],"onhitEffects":[{"type":"Stun","turns":2,"chance":100,"flavour":"Stun"}],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Sealing","items":[],"monsters":[146],"spells":[]},{"name":"Mark of Death","id":78,"description":{"player":"An unavoidable attack that deals 300 damage, and applies +1 stack of Mark of Death to the enemy (Max 3 stacks). Mark of Death gives 50% decreased damage reduction regardless of number of stacks. One stack is removed after each of the enemy\'s turns.","monster":"An unavoidable attack that deals 300 damage, and applies +1 stack of Mark of Death to you (Max 3 stacks). Mark of Death gives 50% decreased damage reduction regardless of number of stacks. One stack is removed after each of your turns."},"defaultChance":50,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":30,"roll":false}],"prehitEffects":[],"onhitEffects":[{"type":"Stacking","name":"Mark of Death","stacksToAdd":1,"modifiers":{"decreasedDamageReductionPercent":50},"maxStacks":3,"media":"assets/media/misc/mark_of_death.svg","id":0}],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"MarkofDeath","items":[],"monsters":[147,148],"spells":[]},{"name":"Cursed Edge","id":79,"description":{"player":"An avoidable attack that slices at the enemy 2 times, dealing 600 damage each.","monster":"An avoidable attack that slices at you 2 times, dealing 600 damage each."},"defaultChance":35,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":60,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":false,"attackCount":2,"attackInterval":250,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"CursedEdge","items":[],"monsters":[147],"spells":[]},{"name":"Reap and Return","id":80,"description":{"player":"An avoidable attack that hits 7 times, plus an extra time per Mark of Death stack applied to the enemy. Deals 450 damage each and heals you for 100% of damage dealt. Removes all Mark of Death stacks from the enemy after attack.","monster":"An avoidable attack that hits 7 times, plus an extra time per Mark of Death stack applied to you. Deals 450 damage each and heals the enemy for 100% of damage dealt. Removes all Mark of Death stacks from you after attack."},"defaultChance":15,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":45,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":false,"attackCount":7,"attackInterval":200,"lifesteal":100,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"consumeStacks":{"type":"Stacking","name":"Mark of Death","stacksToAdd":1,"modifiers":{"decreasedDamageReductionPercent":50},"maxStacks":3,"media":"assets/media/misc/mark_of_death.svg","id":0},"key":"ReapandReturn","items":[],"monsters":[147],"spells":[]},{"name":"Concealed Danger","id":81,"description":{"player":"An avoidable attack that hits 1 time(s), plus an extra time per Mark of Death stack applied to the enemy. Deals 450 damage each. Removes all Mark of Death stacks from the enemy after attack.","monster":"An avoidable attack that hits 1 time(s), plus an extra time per Mark of Death stack applied to you. Deals 450 damage each. Removes all Mark of Death stacks from you after attack."},"defaultChance":35,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":45,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":false,"attackCount":1,"attackInterval":200,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"consumeStacks":{"type":"Stacking","name":"Mark of Death","stacksToAdd":1,"modifiers":{"decreasedDamageReductionPercent":50},"maxStacks":3,"media":"assets/media/misc/mark_of_death.svg","id":0},"key":"ConcealedDanger","items":[],"monsters":[148],"spells":[]},{"name":"Shadowstep","id":82,"description":{"player":"You are surrounded with mist, gives you +20% Global Evasion,+40% Damage Reduction and -20% Attack Interval for 1 of your turn. If buff is already active, perform a Normal Attack instead.","monster":"The enemy is surrounded with mist, gives the enemy +20% Global Evasion,+40% Damage Reduction and -20% Attack Interval for 1 of the enemy\'s turn. If buff is already active, perform a Normal Attack instead."},"defaultChance":15,"damage":[],"prehitEffects":[{"type":"Modifier","modifiers":{"increasedGlobalEvasion":20,"increasedDamageReduction":40,"decreasedAttackIntervalPercent":20},"maxStacks":1,"character":"Attacker","turns":1,"countsOn":"Attacker","media":"assets/media/status/evasion_increase.svg"}],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Shadowstep","items":[],"monsters":[148],"spells":[]},{"name":"Shadow Burst","id":83,"description":{"player":"Fire off 3 large, avoidable, dark explosions that deal 800 damage each. Gives the enemy -1% Global Accuracy that stacks up to 40 times.","monster":"Fire off 3 large, avoidable, dark explosions that deal 800 damage each. Gives you -1% Global Accuracy that stacks up to 40 times."},"defaultChance":70,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":80,"roll":false}],"prehitEffects":[{"type":"Modifier","modifiers":{"decreasedGlobalAccuracy":1},"maxStacks":40,"character":"Target","turns":null,"countsOn":"Attacker","media":"assets/media/status/attack_decrease.svg"}],"onhitEffects":[],"cantMiss":false,"attackCount":3,"attackInterval":700,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"ShadowBurst","items":[],"monsters":[149],"spells":[]},{"name":"Into the Mist","id":84,"description":{"player":"You disappears into the Mist. Gives you +10% Damage Reduction each time you are hit for the duration of this attack (Stacks up to 10 times) and gives Regen that heals 10% of your max hitpoints over 10s.","monster":"The enemy disappears into the Mist. Gives the enemy +10% Damage Reduction each time they are hit for the duration of this attack (Stacks up to 10 times) and gives Regen that heals 10% of the enemy\'s max hitpoints over 10s."},"defaultChance":15,"damage":[],"prehitEffects":[{"type":"Reflexive","modifiers":{"increasedDamageReduction":10},"maxStacks":10,"media":"assets/media/status/evasion_increase.svg","turns":0,"name":"Mist\'s Protection"},{"type":"DOT","subtype":"Regen","damage":[{"roll":false,"character":"Attacker","maxRoll":"MaxHP","maxPercent":10}],"procs":10,"interval":1000,"chance":100}],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":2,"attackInterval":10000,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"IntotheMist","items":[],"monsters":[149],"spells":[]},{"name":"Fallen Light","id":85,"description":{"player":"The Mist breaks away and the sky opens up to an unavoidable, falling ray of Darkness, dealing 400x15 damage over 2.8s. ","monster":"The Mist breaks away and the sky opens up to an unavoidable, falling ray of Darkness, dealing 400x15 damage over 2.8s. "},"defaultChance":15,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":40,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":15,"attackInterval":200,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"FallenLight","items":[],"monsters":[149],"spells":[]},{"name":"Infinity Dragonbreath","id":86,"description":{"player":"An unavoidable attack that deals 300 damage every 0.15s until you dies.","monster":"An unavoidable attack that deals 300 damage every 0.15s until the enemy dies."},"defaultChance":100,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":30,"roll":false}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":69696969,"attackInterval":150,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"InfinityDragonbreath","items":[],"monsters":[],"spells":[]},{"name":"Frozen Shot","id":87,"description":{"player":"Perform a normal attack that deals 100% of your normal damage and 90 damage. On a hit, gives the enemy +10% Attack Interval for 3 of the enemy\'s turns.","monster":"Perform a normal attack that deals 100% of the enemy\'s normal damage and 90 damage. On a hit, gives you +10% Attack Interval for 3 of your turns."},"defaultChance":20,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true},{"character":"Attacker","maxRoll":"Fixed","maxPercent":9,"roll":false}],"prehitEffects":[],"onhitEffects":[{"type":"Modifier","modifiers":{"increasedAttackIntervalPercent":10},"turns":3,"character":"Target","countsOn":"Target","maxStacks":1,"media":"assets/media/status/slowed.svg"}],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"FrozenShot","items":[379],"monsters":[],"spells":[]},{"name":"Candy Crush","id":88,"description":{"player":"Disrupt space and time, destroying everything in your path.","monster":"Disrupt space and time, destroying everything in the enemy\'s path."},"defaultChance":95,"damage":[],"prehitEffects":[{"type":"Modifier","modifiers":{"increasedConfusion":696969},"turns":69,"character":"Attacker","countsOn":"Attacker","maxStacks":1,"media":"assets/media/bank/candy_cane.svg"}],"onhitEffects":[],"cantMiss":true,"minAccuracy":null,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"XmasDeath","items":[959],"monsters":[],"spells":[]},{"name":"Candy Crush","id":89,"description":{"player":"Disrupt space and time, destroying everything in your path.","monster":"Disrupt space and time, destroying everything in the enemy\'s path."},"defaultChance":5,"damage":[{"roll":false,"character":"Attacker","maxRoll":"Fixed","maxPercent":696969}],"onhitEffects":[],"prehitEffects":[],"cantMiss":true,"minAccuracy":null,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"XmasKill","items":[959],"monsters":[],"spells":[]},{"name":"???","id":90,"description":{"player":"If you see this, we done goofed.","monster":"If you see this, we done goofed."},"defaultChance":0,"damage":[],"onhitEffects":[{"type":"Reflexive","modifiers":{"increasedDamageReduction":1,"decreasedGlobalEvasion":5},"maxStacks":3,"media":"assets/media/status/evasion_increase.svg","turns":null,"name":"Absorbing Shield"}],"prehitEffects":[],"cantMiss":false,"attackCount":0,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":[],"key":"ReflexiveEffectAttack","items":[],"monsters":[],"spells":[]},{"name":"Lesser Sandstorm","id":91,"description":{"player":"An unavoidable attack that deals up to 100% of your normal damage and 1%-5% of your current hitpoints.","monster":"An unavoidable attack that deals up to 100% of the enemy\'s normal damage and 1%-5% of the enemy\'s current hitpoints."},"defaultChance":30,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true},{"character":"Attacker","maxRoll":"CurrentHP","maxPercent":5,"roll":true,"minRoll":"CurrentHP","minPercent":1}],"prehitEffects":[],"onhitEffects":[],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"LesserSandstorm","items":[],"monsters":[121,122,123,124,125],"spells":[]},{"name":"Elemental Impact (Burn)","id":92,"description":{"player":"An unavoidable attack that deals up to 100% of your normal damage. inflicts Burn that deals 15% of the enemy\'s current hitpoints as damage over 2.5s.","monster":"An unavoidable attack that deals up to 100% of the enemy\'s normal damage. inflicts Burn that deals 15% of your current hitpoints as damage over 2.5s."},"defaultChance":5,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[],"onhitEffects":[{"type":"DOT","subtype":"Burn","damage":[{"character":"Target","roll":false,"maxRoll":"CurrentHP","maxPercent":15}],"procs":10,"interval":250,"chance":100}],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"ElementalImpactBurn","items":[],"monsters":[120],"spells":[]},{"name":"Elemental Impact (Stun)","id":93,"description":{"player":"An unavoidable attack that deals up to 100% of your normal damage. applies stun for 1 turn.","monster":"An unavoidable attack that deals up to 100% of the enemy\'s normal damage. applies stun for 1 turn."},"defaultChance":5,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[],"onhitEffects":[{"type":"Stun","turns":1,"chance":100,"flavour":"Stun"}],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"ElementalImpactStun","items":[],"monsters":[120],"spells":[]},{"name":"Elemental Impact (Freeze)","id":94,"description":{"player":"An unavoidable attack that deals up to 100% of your normal damage. applies freeze for 1 turn.","monster":"An unavoidable attack that deals up to 100% of the enemy\'s normal damage. applies freeze for 1 turn."},"defaultChance":5,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[],"onhitEffects":[{"type":"Stun","turns":1,"chance":100,"flavour":"Freeze"}],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"ElementalImpactFreeze","items":[],"monsters":[120],"spells":[]},{"name":"Elemental Impact (Frostburn)","id":95,"description":{"player":"An unavoidable attack that deals up to 100% of your normal damage. gives the enemy 3% of Current Hitpoints taken as damage per Attack and +10% Attack Interval for 2 of the enemy\'s turns.","monster":"An unavoidable attack that deals up to 100% of the enemy\'s normal damage. gives you 3% of Current Hitpoints taken as damage per Attack and +10% Attack Interval for 2 of your turns."},"defaultChance":5,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[],"onhitEffects":[{"type":"Modifier","modifiers":{"increasedFrostburn":3,"increasedAttackIntervalPercent":10},"turns":2,"character":"Target","countsOn":"Target","maxStacks":1,"media":"assets/media/bank/candy_cane.svg"}],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"ElementalImpactFrostburn","items":[],"monsters":[120],"spells":[]},{"name":"Frostburn","id":96,"description":{"player":"An unavoidable attack that deals up to 100% of your normal damage. gives the enemy 3% of Current Hitpoints taken as damage per Attack and +10% Attack Interval for 2 of the enemy\'s turns.","monster":"An unavoidable attack that deals up to 100% of the enemy\'s normal damage. gives you 3% of Current Hitpoints taken as damage per Attack and +10% Attack Interval for 2 of your turns."},"defaultChance":30,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[],"onhitEffects":[{"type":"Modifier","modifiers":{"increasedFrostburn":3,"increasedAttackIntervalPercent":10},"turns":2,"character":"Target","countsOn":"Target","maxStacks":1,"media":"assets/media/bank/candy_cane.svg"}],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Frostburn","items":[],"monsters":[7,8,54,55,56,57],"spells":[]},{"name":"Lesser Dragonbreath","id":97,"description":{"player":"An unavoidable attack that deals 30x20 damage over 2.85s. On a hit, has a 25% chance to inflict Burn that deals 15% of the enemy\'s current hitpoints as damage over 2.5s.","monster":"An unavoidable attack that deals 30x20 damage over 2.85s. On a hit, has a 25% chance to inflict Burn that deals 15% of your current hitpoints as damage over 2.5s."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":3,"roll":false}],"prehitEffects":[],"onhitEffects":[{"type":"DOT","subtype":"Burn","damage":[{"character":"Target","roll":false,"maxRoll":"CurrentHP","maxPercent":15}],"procs":10,"interval":250,"chance":25}],"cantMiss":true,"minAccuracy":0,"attackCount":20,"attackInterval":150,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"LesserDragonbreath","items":[],"monsters":[63,64,65,66],"spells":[]},{"name":"Venom","id":98,"description":{"player":"Deals an unavoidable Normal Attack. On a hit, has a 25% chance to inflict Poison that deals 10% of the enemy\'s max hitpoints as damage over 10s.","monster":"Deals an unavoidable Normal Attack. On a hit, has a 25% chance to inflict Poison that deals 10% of your max hitpoints as damage over 10s."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[],"onhitEffects":[{"type":"DOT","subtype":"Poison","damage":[{"character":"Target","roll":false,"maxRoll":"MaxHP","maxPercent":10}],"procs":4,"interval":2500,"chance":25}],"cantMiss":true,"minAccuracy":0,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"Venom","items":[],"monsters":[50,51,52,53],"spells":[]},{"name":"Rapid Fire","id":99,"description":{"player":"An avoidable attack that deals 100% of your normal damage damage 2 times. Gives you -10% Attack Interval for 3 of your turns.","monster":"An avoidable attack that deals 100% of the enemy\'s normal damage damage 2 times. Gives the enemy -10% Attack Interval for 3 of the enemy\'s turns."},"defaultChance":20,"damage":[{"character":"Attacker","maxRoll":"MaxHit","maxPercent":100,"minRoll":"MinHit","minPercent":100,"roll":true}],"prehitEffects":[{"type":"Modifier","modifiers":{"decreasedAttackIntervalPercent":10},"maxStacks":1,"character":"Attacker","turns":3,"countsOn":"Attacker","media":"assets/media/status/speedup.svg"}],"onhitEffects":[],"cantMiss":false,"attackCount":2,"attackInterval":300,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"RapidFire","items":[],"monsters":[77],"spells":[]},{"name":"Burning Fireball","id":100,"description":{"player":"An avoidable attack that deals 450 damage. On a hit, inflicts Burn that deals 15% of the enemy\'s current hitpoints as damage over 2.5s.","monster":"An avoidable attack that deals 450 damage. On a hit, inflicts Burn that deals 15% of your current hitpoints as damage over 2.5s."},"defaultChance":40,"damage":[{"character":"Attacker","maxRoll":"Fixed","maxPercent":45,"roll":false}],"prehitEffects":[],"onhitEffects":[{"type":"DOT","subtype":"Burn","damage":[{"character":"Target","roll":false,"maxRoll":"CurrentHP","maxPercent":15}],"procs":10,"interval":250,"chance":100}],"cantMiss":false,"attackCount":1,"attackInterval":-1,"lifesteal":0,"useRunesPerProc":false,"usePrayerPointsPerProc":true,"usePotionChargesPerProc":true,"attackTypes":["melee","ranged","magic"],"key":"BurningFireball","items":[],"monsters":[109],"spells":[]}]')

return attackData