{
  "version": 5,
  "client": "15.32.bf29ac",
  "source": "official-library",
  "extracted_at": "2026-08-25T03:14:40Z",
  "kind": "spells",
  "asset": "https://www.tibia.com/library/?subtopic=spells",
  "count": 193,
  "spells": [
    {
      "name": "Animate Dead Rune",
      "words": "adana mort",
      "group": "support",
      "kind": "rune",
      "level": 27,
      "mana": 600,
      "premium": true,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "slug": "animatedeadrune",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Annihilation",
      "words": "exori gran ico",
      "group": "attack",
      "kind": "instant",
      "level": 110,
      "mana": 300,
      "premium": true,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "id": 62,
      "slug": "annihilation",
      "cooldown": 30000,
      "group_cooldown": 2000,
      "magic_type": "var",
      "range": 1,
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "skillTotal = skill * attack",
          "levelTotal = player:getLevel() / 5"
        ],
        "min": "-(((skillTotal * 0.17) + 13) + levelTotal) * 1.28",
        "max": "-(((skillTotal * 0.20) + 34) + levelTotal) * 1.28"
      }
    },
    {
      "name": "Apprentice's Strike",
      "words": "exori min flam",
      "group": "attack",
      "kind": "instant",
      "level": 6,
      "mana": 6,
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "id": 169,
      "slug": "apprenticestrike",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "fire",
      "range": 3,
      "damage": {
        "source": "canary",
        "type": "fire",
        "locals": [
          "min = (level / 5) + (maglevel * 0.4) + 3",
          "max = (level / 5) + (maglevel * 0.7) + 5"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Arrow Call",
      "words": "exevo infir con",
      "group": "support",
      "kind": "instant",
      "level": 1,
      "mana": 30,
      "premium": false,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 176,
      "slug": "arrowcall",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Aura of Exposed Weakness",
      "words": "exori moe tempo",
      "group": "support",
      "kind": "instant",
      "level": 175,
      "mana": 1500,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "slug": "exposeweakness",
      "cooldown": 30000
    },
    {
      "name": "Aura of Sapped Strength",
      "words": "exori kor tempo",
      "group": "support",
      "kind": "instant",
      "level": 175,
      "mana": 1500,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "slug": "sapstrength",
      "cooldown": 30000
    },
    {
      "name": "Avalanche Rune",
      "words": "adori mas frigo",
      "group": "support",
      "kind": "rune",
      "level": 30,
      "mana": 530,
      "premium": false,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "slug": "avalancherune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "ice"
    },
    {
      "name": "Avatar of Balance",
      "words": "uteta res tio",
      "group": "support",
      "kind": "instant",
      "level": null,
      "mana": 1200,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 283,
      "slug": "avatarofbalance",
      "cooldown": 7200000,
      "group_cooldown": 2000
    },
    {
      "name": "Avatar of Light",
      "words": "uteta res sac",
      "group": "support",
      "kind": "instant",
      "level": null,
      "mana": 1500,
      "premium": true,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 265,
      "slug": "avataroflight",
      "cooldown": 7200000,
      "group_cooldown": 2000
    },
    {
      "name": "Avatar of Nature",
      "words": "uteta res dru",
      "group": "support",
      "kind": "instant",
      "level": null,
      "mana": 2200,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 267,
      "slug": "avatarofnature",
      "cooldown": 7200000,
      "group_cooldown": 2000
    },
    {
      "name": "Avatar of Steel",
      "words": "uteta res eq",
      "group": "support",
      "kind": "instant",
      "level": null,
      "mana": 800,
      "premium": true,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "id": 264,
      "slug": "avatarofsteel",
      "cooldown": 7200000,
      "group_cooldown": 2000
    },
    {
      "name": "Avatar of Storm",
      "words": "uteta res ven",
      "group": "support",
      "kind": "instant",
      "level": null,
      "mana": 2200,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 266,
      "slug": "avatarofstorm",
      "cooldown": 7200000,
      "group_cooldown": 2000
    },
    {
      "name": "Balanced Brawl",
      "words": "exori mas res",
      "group": "support",
      "kind": "instant",
      "level": 175,
      "mana": 80,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 280,
      "slug": "balancedbrawl",
      "cooldown": 10000,
      "group_cooldown": 2000
    },
    {
      "name": "Berserk",
      "words": "exori",
      "group": "attack",
      "kind": "instant",
      "level": 35,
      "mana": 125,
      "premium": true,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "id": 80,
      "slug": "berserk",
      "cooldown": 4000,
      "group_cooldown": 2000,
      "magic_type": "var",
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "level = player:getLevel()",
          "min = (level / 5) + (skill + attack) * 0.5",
          "max = (level / 5) + (skill + attack) * 1.5"
        ],
        "min": "-min * 1.1",
        "max": "-max * 1.1"
      }
    },
    {
      "name": "Blood Rage",
      "words": "utito tempo",
      "group": "support",
      "kind": "instant",
      "level": 20,
      "mana": 20,
      "premium": true,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "id": 133,
      "slug": "bloodrage",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Bruise Bane",
      "words": "exura infir ico",
      "group": "healing",
      "kind": "instant",
      "level": 1,
      "mana": 10,
      "premium": false,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "id": 170,
      "slug": "bruisebane",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "healing",
      "damage": {
        "source": "canary",
        "type": "healing",
        "locals": [
          "min = (level * 0.2 + magicLevel * 1.795)",
          "max = (level * 0.2 + magicLevel * 1.795) + 5"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Brutal Strike",
      "words": "exori ico",
      "group": "attack",
      "kind": "instant",
      "level": 16,
      "mana": 30,
      "premium": false,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "id": 61,
      "slug": "brutalstrike",
      "cooldown": 6000,
      "group_cooldown": 2000,
      "magic_type": "var",
      "range": 1,
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "skillTotal = skill * attack",
          "levelTotal = player:getLevel() / 5"
        ],
        "min": "-(((skillTotal * 0.02) + 4) + levelTotal) * 1.28",
        "max": "-(((skillTotal * 0.04) + 9) + levelTotal) * 1.28"
      }
    },
    {
      "name": "Buzz",
      "words": "exori infir vis",
      "group": "attack",
      "kind": "instant",
      "level": 1,
      "mana": 6,
      "premium": false,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 177,
      "slug": "buzz",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "energy",
      "range": 3,
      "damage": {
        "source": "canary",
        "type": "energy",
        "locals": [
          "min = (level / 5) + (maglevel * 0.4) + 3",
          "max = (level / 5) + (maglevel * 0.7) + 5"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Cancel Invisibility",
      "words": "exana ina",
      "group": "support",
      "kind": "instant",
      "level": 26,
      "mana": 200,
      "premium": true,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 90,
      "slug": "cancelinvisibility",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Cancel Magic Shield",
      "words": "exana vita",
      "group": "support",
      "kind": "instant",
      "level": 14,
      "mana": 50,
      "premium": true,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "id": 245,
      "slug": "cancelmagicshield",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Chained Penance",
      "words": "exori med pug",
      "group": "attack",
      "kind": "instant",
      "level": 70,
      "mana": 180,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 288,
      "slug": "chainedpenance",
      "cooldown": 4000,
      "group_cooldown": 2000,
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "damageHealing = player:calculateFlatDamageHealing()",
          "damage = SPELL_BASE_POWER * (skill / 100) * (attack / 10) + damageHealing",
          "min = damage - (damage / 10)",
          "max = damage + (damage / 10)"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Challenge",
      "words": "exeta res",
      "group": "support",
      "kind": "instant",
      "level": 20,
      "mana": 40,
      "premium": true,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "id": 93,
      "slug": "challenge",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Chameleon Rune",
      "words": "adevo ina",
      "group": "support",
      "kind": "rune",
      "level": 27,
      "mana": 600,
      "premium": false,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "slug": "chameleonrune",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Charge",
      "words": "utani tempo hur",
      "group": "support",
      "kind": "instant",
      "level": 25,
      "mana": 100,
      "premium": true,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "id": 131,
      "slug": "charge",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Chill Out",
      "words": "exevo infir frigo hur",
      "group": "attack",
      "kind": "instant",
      "level": 1,
      "mana": 8,
      "premium": false,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 173,
      "slug": "chillout",
      "cooldown": 4000,
      "group_cooldown": 2000,
      "magic_type": "ice",
      "range": 1,
      "damage": {
        "source": "canary",
        "type": "ice",
        "locals": [
          "min = (level / 5) + (maglevel * 0.3) + 2",
          "max = (level / 5) + (maglevel * 0.6) + 4"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Chivalrous Challenge",
      "words": "exeta amp res",
      "group": "support",
      "kind": "instant",
      "level": 150,
      "mana": 80,
      "premium": true,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "id": 237,
      "slug": "chivalrouschallenge",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Conjure Arrow",
      "words": "exevo con",
      "group": "support",
      "kind": "instant",
      "level": 13,
      "mana": 100,
      "premium": false,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 51,
      "slug": "conjurearrow",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Conjure Explosive Arrow",
      "words": "exevo con flam",
      "group": "support",
      "kind": "instant",
      "level": 25,
      "mana": 290,
      "premium": false,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 49,
      "slug": "conjureexplosivearrow",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Conjure Wand of Darkness",
      "words": "exevo gran mort",
      "group": "support",
      "kind": "instant",
      "level": 41,
      "mana": 250,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 92,
      "slug": "conjurewandofdarkness",
      "cooldown": 1800000,
      "group_cooldown": 2000
    },
    {
      "name": "Convince Creature Rune",
      "words": "adeta sio",
      "group": "support",
      "kind": "rune",
      "level": 16,
      "mana": 200,
      "premium": false,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "slug": "convincecreaturerune",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Creature Illusion",
      "words": "utevo res ina \"creature",
      "group": "support",
      "kind": "instant",
      "level": 23,
      "mana": 100,
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "id": 38,
      "slug": "creatureillusion",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Cure Bleeding",
      "words": "exana kor",
      "group": "healing",
      "kind": "instant",
      "level": 45,
      "mana": 30,
      "premium": true,
      "classes": [
        "knight",
        "druid"
      ],
      "vocations": [
        "Knight",
        "Elite Knight",
        "Druid",
        "Elder Druid"
      ],
      "id": 144,
      "slug": "curebleeding",
      "cooldown": 6000,
      "group_cooldown": 1000
    },
    {
      "name": "Cure Burning",
      "words": "exana flam",
      "group": "healing",
      "kind": "instant",
      "level": 30,
      "mana": 30,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 145,
      "slug": "cureburning",
      "cooldown": 6000,
      "group_cooldown": 1000
    },
    {
      "name": "Cure Curse",
      "words": "exana mort",
      "group": "healing",
      "kind": "instant",
      "level": 80,
      "mana": 40,
      "premium": true,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 147,
      "slug": "curecurse",
      "cooldown": 6000,
      "group_cooldown": 1000
    },
    {
      "name": "Cure Electrification",
      "words": "exana vis",
      "group": "healing",
      "kind": "instant",
      "level": 22,
      "mana": 30,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 146,
      "slug": "cureelectrification",
      "cooldown": 6000,
      "group_cooldown": 1000
    },
    {
      "name": "Cure Poison",
      "words": "exana pox",
      "group": "healing",
      "kind": "instant",
      "level": 10,
      "mana": 30,
      "premium": false,
      "classes": [
        "knight",
        "paladin",
        "sorcerer",
        "druid",
        "monk"
      ],
      "vocations": [
        "Knight",
        "Elite Knight",
        "Paladin",
        "Royal Paladin",
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid",
        "Monk",
        "Exalted Monk"
      ],
      "id": 29,
      "slug": "curepoison",
      "cooldown": 6000,
      "group_cooldown": 1000
    },
    {
      "name": "Cure Poison Rune",
      "words": "adana pox",
      "group": "support",
      "kind": "rune",
      "level": 15,
      "mana": 200,
      "premium": false,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "slug": "curepoisonrune",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Curse",
      "words": "utori mort",
      "group": "attack",
      "kind": "instant",
      "level": 75,
      "mana": 30,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 139,
      "slug": "curse",
      "cooldown": 40000,
      "group_cooldown": 2000,
      "magic_type": "death",
      "range": 3,
      "damage": {
        "source": "canary",
        "type": "death"
      }
    },
    {
      "name": "Death Echo",
      "words": "exevo mort ora",
      "group": "attack",
      "kind": "instant",
      "level": 120,
      "mana": 150,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "slug": "deathecho",
      "cooldown": 6000,
      "group_cooldown": 2000,
      "magic_type": "death"
    },
    {
      "name": "Death Strike",
      "words": "exori mort",
      "group": "attack",
      "kind": "instant",
      "level": 16,
      "mana": 20,
      "premium": false,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 87,
      "slug": "deathstrike",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "death",
      "range": 3,
      "damage": {
        "source": "canary",
        "type": "death",
        "locals": [
          "min = (level / 5) + (maglevel * 1.403) + 8",
          "max = (level / 5) + (maglevel * 2.203) + 13"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Destroy Field Rune",
      "words": "adito grav",
      "group": "support",
      "kind": "rune",
      "level": 17,
      "mana": 120,
      "premium": false,
      "classes": [
        "paladin",
        "sorcerer",
        "druid",
        "monk"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin",
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid",
        "Monk",
        "Exalted Monk"
      ],
      "slug": "destroyfieldrune",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Devastating Knockout",
      "words": "exori gran nia",
      "group": "attack",
      "kind": "instant",
      "level": 125,
      "mana": 210,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 293,
      "slug": "devastatingknockout",
      "cooldown": 24000,
      "group_cooldown": 2000,
      "magic_type": "var",
      "range": 1,
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "damageHealing = player:calculateFlatDamageHealing()",
          "damage = SPELL_BASE_POWER * (skill / 100) * (attack / 10) + damageHealing",
          "min = damage - (damage / 10)",
          "max = damage + (damage / 10)"
        ],
        "formula": "player:getHarmonyDamage(min, max)"
      }
    },
    {
      "name": "Disintegrate Rune",
      "words": "adito tera",
      "group": "support",
      "kind": "rune",
      "level": 21,
      "mana": 200,
      "premium": true,
      "classes": [
        "paladin",
        "sorcerer",
        "druid",
        "monk"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin",
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid",
        "Monk",
        "Exalted Monk"
      ],
      "slug": "disintegraterune",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Divine Barrage",
      "words": "exori dir san",
      "group": "attack",
      "kind": "instant",
      "level": 70,
      "mana": 175,
      "premium": true,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "slug": "divinebarrage",
      "cooldown": 4000,
      "group_cooldown": 2000,
      "magic_type": "holy"
    },
    {
      "name": "Divine Caldera",
      "words": "exevo mas san",
      "group": "attack",
      "kind": "instant",
      "level": 50,
      "mana": 160,
      "premium": true,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 124,
      "slug": "divinecaldera",
      "cooldown": 4000,
      "group_cooldown": 2000,
      "magic_type": "holy",
      "damage": {
        "source": "canary",
        "type": "holy",
        "locals": [
          "min = (level / 5) + (maglevel * 4)",
          "max = (level / 5) + (maglevel * 6)"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Divine Dazzle",
      "words": "exana amp res",
      "group": "support",
      "kind": "instant",
      "level": 250,
      "mana": 80,
      "premium": true,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 238,
      "slug": "divinedazzle",
      "cooldown": 16000,
      "group_cooldown": 2000
    },
    {
      "name": "Divine Defiance",
      "words": "utori hur",
      "group": "support",
      "kind": "instant",
      "level": 20,
      "mana": 250,
      "premium": true,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "slug": "divinedefiance",
      "cooldown": 10000
    },
    {
      "name": "Divine Empowerment",
      "words": "utevo grav san",
      "group": "support",
      "kind": "instant",
      "level": null,
      "mana": 500,
      "premium": true,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 268,
      "slug": "divineempowerment",
      "cooldown": 32000,
      "group_cooldown": 2000,
      "range": 7
    },
    {
      "name": "Divine Grenade",
      "words": "exevo tempo mas san",
      "group": "attack",
      "kind": "instant",
      "level": null,
      "mana": 160,
      "premium": true,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 258,
      "slug": "divinegrenade",
      "cooldown": 26000,
      "group_cooldown": 2000,
      "magic_type": "holy",
      "range": 7,
      "damage": {
        "source": "canary",
        "type": "holy",
        "locals": [
          "min = (level / 5) + (maglevel * 4)",
          "max = (level / 5) + (maglevel * 6)",
          "grade = player:upgradeSpellsWOD(\"Divine Grenade\")",
          "multiplier = 1.0",
          "multiplierByGrade = { 1.3, 1.6, 2.0 }"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Divine Healing",
      "words": "exura san",
      "group": "healing",
      "kind": "instant",
      "level": 35,
      "mana": 160,
      "premium": false,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 125,
      "slug": "divinehealing",
      "cooldown": 1000,
      "group_cooldown": 1000,
      "magic_type": "healing",
      "damage": {
        "source": "canary",
        "type": "healing",
        "locals": [
          "min = (level * 0.2 + magicLevel * 7.22) + 44",
          "max = (level * 0.2 + magicLevel * 12.79) + 79"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Divine Missile",
      "words": "exori san",
      "group": "attack",
      "kind": "instant",
      "level": 40,
      "mana": 20,
      "premium": true,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 122,
      "slug": "divinemissile",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "holy",
      "range": 4,
      "damage": {
        "source": "canary",
        "type": "holy",
        "locals": [
          "min = (level / 5) + (maglevel * 1.79) + 11",
          "max = (level / 5) + (maglevel * 3) + 18"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Double Jab",
      "words": "exori pug",
      "group": "attack",
      "kind": "instant",
      "level": 14,
      "mana": 30,
      "premium": false,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 285,
      "slug": "doublejab",
      "cooldown": 4000,
      "group_cooldown": 2000,
      "magic_type": "var",
      "range": 1,
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "damageHealing = player:calculateFlatDamageHealing()",
          "damage = SPELL_BASE_POWER * (skill / 100) * (attack / 10) + damageHealing",
          "min = damage - (damage / 10)",
          "max = damage + (damage / 10)"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Electrify",
      "words": "utori vis",
      "group": "attack",
      "kind": "instant",
      "level": 34,
      "mana": 30,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 140,
      "slug": "electrify",
      "cooldown": 30000,
      "group_cooldown": 2000,
      "magic_type": "energy",
      "range": 3,
      "damage": {
        "source": "canary",
        "type": "energy"
      }
    },
    {
      "name": "Elemental Synthesis",
      "words": "utito dru",
      "group": "support",
      "kind": "instant",
      "level": 20,
      "mana": 400,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "slug": "elementalsynthesis",
      "cooldown": 10000
    },
    {
      "name": "Enchant Party",
      "words": "utori mas sio",
      "group": "support",
      "kind": "instant",
      "level": 32,
      "mana": "var",
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 129,
      "slug": "enchantparty",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Enchant Spear",
      "words": "exeta con",
      "group": "support",
      "kind": "instant",
      "level": 45,
      "mana": 350,
      "premium": true,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 110,
      "slug": "enchantspear",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Energy Beam",
      "words": "exevo vis lux",
      "group": "attack",
      "kind": "instant",
      "level": 23,
      "mana": 40,
      "premium": false,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 22,
      "slug": "energybeam",
      "cooldown": 4000,
      "group_cooldown": 2000,
      "magic_type": "energy",
      "damage": {
        "source": "canary",
        "type": "energy",
        "formula": "formulaFunction(player, level, maglevel)"
      }
    },
    {
      "name": "Energy Bomb Rune",
      "words": "adevo mas vis",
      "group": "support",
      "kind": "rune",
      "level": 37,
      "mana": 880,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "slug": "energybombrune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "energy"
    },
    {
      "name": "Energy Field Rune",
      "words": "adevo grav vis",
      "group": "support",
      "kind": "rune",
      "level": 18,
      "mana": 320,
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "slug": "energyfieldrune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "energy"
    },
    {
      "name": "Energy Strike",
      "words": "exori vis",
      "group": "attack",
      "kind": "instant",
      "level": 12,
      "mana": 20,
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "id": 88,
      "slug": "energystrike",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "energy",
      "range": 3,
      "damage": {
        "source": "canary",
        "type": "energy",
        "locals": [
          "min = (level / 5) + (maglevel * 1.403) + 8",
          "max = (level / 5) + (maglevel * 2.203) + 13"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Energy Wall Rune",
      "words": "adevo mas grav vis",
      "group": "support",
      "kind": "rune",
      "level": 41,
      "mana": 1000,
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "slug": "energywallrune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "energy"
    },
    {
      "name": "Energy Wave",
      "words": "exevo vis hur",
      "group": "attack",
      "kind": "instant",
      "level": 38,
      "mana": 170,
      "premium": false,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 13,
      "slug": "energywave",
      "cooldown": 8000,
      "group_cooldown": 2000,
      "magic_type": "energy",
      "damage": {
        "source": "canary",
        "type": "energy",
        "formula": "formulaFunction(player, level, maglevel)"
      }
    },
    {
      "name": "Enlighten Party",
      "words": "utevo mas sio",
      "group": "support",
      "kind": "instant",
      "level": 32,
      "mana": 75,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 278,
      "slug": "enlightenparty",
      "cooldown": 300000,
      "group_cooldown": 2000
    },
    {
      "name": "Envenom",
      "words": "utori pox",
      "group": "attack",
      "kind": "instant",
      "level": 50,
      "mana": 30,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 142,
      "slug": "envenom",
      "cooldown": 40000,
      "group_cooldown": 2000,
      "magic_type": "earth",
      "range": 3,
      "damage": {
        "source": "canary",
        "type": "earth"
      }
    },
    {
      "name": "Eternal Winter",
      "words": "exevo gran mas frigo",
      "group": "attack",
      "kind": "instant",
      "level": 60,
      "mana": 1050,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 118,
      "slug": "eternalwinter",
      "cooldown": 40000,
      "magic_type": "ice",
      "range": 5,
      "group_cooldown": 4000,
      "damage": {
        "source": "canary",
        "type": "ice",
        "locals": [
          "min = (level / 5) + (maglevel * 6)",
          "max = (level / 5) + (maglevel * 12)"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Ethereal Barrage",
      "words": "exori dir moe",
      "group": "attack",
      "kind": "instant",
      "level": 60,
      "mana": 135,
      "premium": true,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "slug": "etherealbarrage",
      "cooldown": 4000,
      "group_cooldown": 2000,
      "magic_type": "physical"
    },
    {
      "name": "Ethereal Spear",
      "words": "exori con",
      "group": "attack",
      "kind": "instant",
      "level": 23,
      "mana": 25,
      "premium": false,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 111,
      "slug": "etherealspear",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "physical",
      "range": 7,
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "level = player:getLevel()",
          "min = (level / 5) + (skill + 25) / 3",
          "max = (level / 5) + skill + 25"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Executioner's Throw",
      "words": "exori amp kor",
      "group": "attack",
      "kind": "instant",
      "level": null,
      "mana": 225,
      "premium": true,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "id": 261,
      "slug": "executionersthrow",
      "cooldown": 18000,
      "group_cooldown": 2000,
      "range": 5,
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "skillTotal = skill * attack",
          "levelTotal = player:getLevel() / 5"
        ],
        "min": "-(((skillTotal * 0.17) + 17) + levelTotal) * 1.28",
        "max": "-(((skillTotal * 0.20) + 40) + levelTotal) * 1.28"
      }
    },
    {
      "name": "Explosion Rune",
      "words": "adevo mas hur",
      "group": "support",
      "kind": "rune",
      "level": 31,
      "mana": 570,
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "slug": "explosionrune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "physical"
    },
    {
      "name": "Fair Wound Cleansing",
      "words": "exura med ico",
      "group": "healing",
      "kind": "instant",
      "level": 300,
      "mana": 135,
      "premium": true,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "id": 239,
      "slug": "fairwoundcleansing",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "healing",
      "damage": {
        "source": "canary",
        "type": "healing",
        "locals": [
          "min = (level * 0.2 + magicLevel * 4 + 25) * 2",
          "max = (level * 0.2 + magicLevel * 7.95 + 51) * 2"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Fierce Berserk",
      "words": "exori gran",
      "group": "attack",
      "kind": "instant",
      "level": 90,
      "mana": 360,
      "premium": true,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "id": 105,
      "slug": "fierceberserk",
      "cooldown": 6000,
      "group_cooldown": 2000,
      "magic_type": "var",
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "level = player:getLevel()",
          "min = (level / 5) + (skill + 2 * attack) * 1.1",
          "max = (level / 5) + (skill + 2 * attack) * 3"
        ],
        "min": "-min * 1.1",
        "max": "-max * 1.1"
      }
    },
    {
      "name": "Find Fiend",
      "words": "exiva moe res",
      "group": "support",
      "kind": "instant",
      "level": 25,
      "mana": 20,
      "premium": false,
      "classes": [
        "knight",
        "paladin",
        "sorcerer",
        "druid",
        "monk"
      ],
      "vocations": [
        "Knight",
        "Elite Knight",
        "Paladin",
        "Royal Paladin",
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid",
        "Monk",
        "Exalted Monk"
      ],
      "id": 248,
      "slug": "findfiend",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Find Person",
      "words": "exiva \"name",
      "group": "support",
      "kind": "instant",
      "level": 8,
      "mana": 20,
      "premium": false,
      "classes": [
        "knight",
        "paladin",
        "sorcerer",
        "druid",
        "monk"
      ],
      "vocations": [
        "Knight",
        "Elite Knight",
        "Paladin",
        "Royal Paladin",
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid",
        "Monk",
        "Exalted Monk"
      ],
      "id": 20,
      "slug": "findperson",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Fire Bomb Rune",
      "words": "adevo mas flam",
      "group": "support",
      "kind": "rune",
      "level": 27,
      "mana": 600,
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "slug": "firebombrune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "fire"
    },
    {
      "name": "Fire Field Rune",
      "words": "adevo grav flam",
      "group": "support",
      "kind": "rune",
      "level": 15,
      "mana": 240,
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "slug": "firefieldrune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "fire"
    },
    {
      "name": "Fire Wall Rune",
      "words": "adevo mas grav flam",
      "group": "support",
      "kind": "rune",
      "level": 33,
      "mana": 780,
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "slug": "firewallrune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "fire"
    },
    {
      "name": "Fire Wave",
      "words": "exevo flam hur",
      "group": "attack",
      "kind": "instant",
      "level": 18,
      "mana": 25,
      "premium": false,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 19,
      "slug": "firewave",
      "cooldown": 4000,
      "group_cooldown": 2000,
      "magic_type": "fire",
      "damage": {
        "source": "canary",
        "type": "fire",
        "locals": [
          "min = (level / 5) + (maglevel * 1.25) + 4",
          "max = (level / 5) + (maglevel * 2) + 12"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Fireball Rune",
      "words": "adori flam",
      "group": "support",
      "kind": "rune",
      "level": 27,
      "mana": 460,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "slug": "fireballrune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "fire"
    },
    {
      "name": "Flame Strike",
      "words": "exori flam",
      "group": "attack",
      "kind": "instant",
      "level": 8,
      "mana": 20,
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "id": 89,
      "slug": "flamestrike",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "fire",
      "range": 3,
      "damage": {
        "source": "canary",
        "type": "fire",
        "locals": [
          "min = (level / 5) + (maglevel * 1.403) + 8",
          "max = (level / 5) + (maglevel * 2.203) + 13"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Flurry of Blows",
      "words": "exori mas pug",
      "group": "attack",
      "kind": "instant",
      "level": 35,
      "mana": 110,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 287,
      "slug": "flurryofblows",
      "cooldown": 4000,
      "group_cooldown": 2000,
      "magic_type": "var",
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "damageHealing = player:calculateFlatDamageHealing()",
          "damage = SPELL_BASE_POWER * (skill / 100) * (attack / 10) + damageHealing",
          "min = damage - (damage / 10)",
          "max = damage + (damage / 10)"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Focus Harmony",
      "words": "utevo nia",
      "group": "support",
      "kind": "instant",
      "level": 275,
      "mana": 500,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 279,
      "slug": "focusharmony",
      "cooldown": 120000,
      "group_cooldown": 2000
    },
    {
      "name": "Focus Serenity",
      "words": "utamo tio",
      "group": "support",
      "kind": "instant",
      "level": 150,
      "mana": 500,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 281,
      "slug": "focusserenity",
      "cooldown": 600000,
      "group_cooldown": 2000
    },
    {
      "name": "Food",
      "words": "exevo pan",
      "group": "support",
      "kind": "instant",
      "level": 14,
      "mana": 120,
      "premium": false,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 42,
      "slug": "food",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Forceful Uppercut",
      "words": "exori gran pug",
      "group": "attack",
      "kind": "instant",
      "level": 110,
      "mana": 325,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 286,
      "slug": "forcefuluppercut",
      "cooldown": 60000,
      "group_cooldown": 2000,
      "magic_type": "var",
      "range": 1,
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "damageHealing = player:calculateFlatDamageHealing()",
          "damage = SPELL_BASE_POWER * (skill / 100) * (attack / 10) + damageHealing",
          "min = damage - (damage / 10)",
          "max = damage + (damage / 10)"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Forked Glacier",
      "words": "exevo fur frigo",
      "group": "attack",
      "kind": "instant",
      "level": 90,
      "mana": 180,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "slug": "forkedglacier",
      "cooldown": 6000,
      "group_cooldown": 2000,
      "magic_type": "ice"
    },
    {
      "name": "Forked Thorns",
      "words": "exevo fur tera",
      "group": "attack",
      "kind": "instant",
      "level": 80,
      "mana": 180,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "slug": "forkedthorns",
      "cooldown": 6000,
      "group_cooldown": 2000,
      "magic_type": "earth"
    },
    {
      "name": "Front Sweep",
      "words": "exori min",
      "group": "attack",
      "kind": "instant",
      "level": 70,
      "mana": 200,
      "premium": true,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "id": 59,
      "slug": "frontsweep",
      "cooldown": 6000,
      "group_cooldown": 2000,
      "magic_type": "var",
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "skillTotal = skill * attack",
          "levelTotal = player:getLevel() / 5"
        ],
        "min": "-(((skillTotal * 0.04) + 31) + levelTotal) * 1.1",
        "max": "-(((skillTotal * 0.08) + 45) + levelTotal) * 1.1"
      }
    },
    {
      "name": "Great Death Beam",
      "words": "exevo max mort",
      "group": "attack",
      "kind": "instant",
      "level": 66,
      "mana": 140,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 260,
      "slug": "greatdeathbeam",
      "cooldown": 6000,
      "magic_type": "death",
      "group_cooldown": 2000,
      "damage": {
        "source": "canary",
        "type": "death",
        "locals": [
          "min = (level / 5) + (maglevel * 5.5)",
          "max = (level / 5) + (maglevel * 9)"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Great Energy Beam",
      "words": "exevo gran vis lux",
      "group": "attack",
      "kind": "instant",
      "level": 29,
      "mana": 110,
      "premium": false,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 23,
      "slug": "greatenergybeam",
      "cooldown": 6000,
      "magic_type": "energy",
      "group_cooldown": 2000,
      "damage": {
        "source": "canary",
        "type": "energy",
        "formula": "formulaFunction(player, level, maglevel)"
      }
    },
    {
      "name": "Great Fire Wave",
      "words": "exevo gran flam hur",
      "group": "attack",
      "kind": "instant",
      "level": 38,
      "mana": 120,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 240,
      "slug": "greatfirewave",
      "cooldown": 4000,
      "group_cooldown": 2000,
      "magic_type": "fire",
      "damage": {
        "source": "canary",
        "type": "fire",
        "locals": [
          "min = (level / 5) + (maglevel * 2.8) + 16",
          "max = (level / 5) + (maglevel * 4.4) + 28"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Great Fireball Rune",
      "words": "adori mas flam",
      "group": "support",
      "kind": "rune",
      "level": 30,
      "mana": 530,
      "premium": false,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "slug": "greatfireballrune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "fire"
    },
    {
      "name": "Great Light",
      "words": "utevo gran lux",
      "group": "support",
      "kind": "instant",
      "level": 13,
      "mana": 60,
      "premium": false,
      "classes": [
        "knight",
        "paladin",
        "sorcerer",
        "druid",
        "monk"
      ],
      "vocations": [
        "Knight",
        "Elite Knight",
        "Paladin",
        "Royal Paladin",
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid",
        "Monk",
        "Exalted Monk"
      ],
      "id": 11,
      "slug": "greatlight",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Greater Flurry of Blows",
      "words": "exori gran mas pug",
      "group": "attack",
      "kind": "instant",
      "level": 90,
      "mana": 300,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 289,
      "slug": "greaterflurryofblows",
      "cooldown": 16000,
      "group_cooldown": 2000,
      "magic_type": "var",
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "damageHealing = player:calculateFlatDamageHealing()",
          "damage = SPELL_BASE_POWER * (skill / 100) * (attack / 10) + damageHealing",
          "min = damage - (damage / 10)",
          "max = damage + (damage / 10)"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Greater Tiger Clash",
      "words": "exori nia",
      "group": "attack",
      "kind": "instant",
      "level": 18,
      "mana": 50,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 292,
      "slug": "greatertigerclash",
      "cooldown": 8000,
      "group_cooldown": 2000,
      "magic_type": "var",
      "range": 1,
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "damageHealing = player:calculateFlatDamageHealing()",
          "damage = SPELL_BASE_POWER * (skill / 100) * (attack / 10) + damageHealing",
          "min = damage - (damage / 10)",
          "max = damage + (damage / 10)"
        ],
        "formula": "player:getHarmonyDamage(min, max)"
      }
    },
    {
      "name": "Groundshaker",
      "words": "exori mas",
      "group": "attack",
      "kind": "instant",
      "level": 33,
      "mana": 200,
      "premium": true,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "id": 106,
      "slug": "groundshaker",
      "cooldown": 8000,
      "group_cooldown": 2000,
      "magic_type": "var",
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "level = player:getLevel()",
          "min = (level / 5) + (skill + attack) * 0.5",
          "max = (level / 5) + (skill + attack) * 1.1"
        ],
        "min": "-min * 1.28",
        "max": "-max * 1.28"
      }
    },
    {
      "name": "Haste",
      "words": "utani hur",
      "group": "support",
      "kind": "instant",
      "level": 14,
      "mana": 60,
      "premium": false,
      "classes": [
        "knight",
        "paladin",
        "sorcerer",
        "druid",
        "monk"
      ],
      "vocations": [
        "Knight",
        "Elite Knight",
        "Paladin",
        "Royal Paladin",
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid",
        "Monk",
        "Exalted Monk"
      ],
      "id": 6,
      "slug": "haste",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Heal Friend",
      "words": "exura sio \"name",
      "group": "healing",
      "kind": "instant",
      "level": 18,
      "mana": 120,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 84,
      "slug": "healfriend",
      "cooldown": 1000,
      "group_cooldown": 1000,
      "magic_type": "healing",
      "damage": {
        "source": "canary",
        "type": "healing",
        "locals": [
          "min = (level * 0.2 + magicLevel * 10) + 3",
          "max = (level * 0.2 + magicLevel * 14) + 5"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Heal Party",
      "words": "utura mas sio",
      "group": "support",
      "kind": "instant",
      "level": 32,
      "mana": "var",
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 128,
      "slug": "healparty",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Heavy Magic Missile Rune",
      "words": "adori vis",
      "group": "support",
      "kind": "rune",
      "level": 25,
      "mana": 350,
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "slug": "heavymagicmissilerune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "energy"
    },
    {
      "name": "Hell's Core",
      "words": "exevo gran mas flam",
      "group": "attack",
      "kind": "instant",
      "level": 60,
      "mana": 1100,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 24,
      "slug": "hellscore",
      "cooldown": 40000,
      "magic_type": "fire",
      "group_cooldown": 4000,
      "damage": {
        "source": "canary",
        "type": "fire",
        "locals": [
          "min = (level / 5) + (maglevel * 10)",
          "max = (level / 5) + (maglevel * 14)"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Holy Flash",
      "words": "utori san",
      "group": "attack",
      "kind": "instant",
      "level": 70,
      "mana": 30,
      "premium": true,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 143,
      "slug": "holyflash",
      "cooldown": 40000,
      "group_cooldown": 2000,
      "magic_type": "holy",
      "range": 3,
      "damage": {
        "source": "canary",
        "type": "holy"
      }
    },
    {
      "name": "Holy Missile Rune",
      "words": "adori san",
      "group": "support",
      "kind": "rune",
      "level": 27,
      "mana": 300,
      "premium": true,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "slug": "holymissilerune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "holy"
    },
    {
      "name": "Ice Burst",
      "words": "exevo ulus frigo",
      "group": "attack",
      "kind": "instant",
      "level": null,
      "mana": 230,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 262,
      "slug": "iceburst",
      "cooldown": 22000,
      "magic_type": "ice",
      "group_cooldown": 2000,
      "damage": {
        "source": "canary",
        "type": "ice",
        "locals": [
          "min = (level / 5) + (maglevel * 7)",
          "max = (level / 5) + (maglevel * 10.5)"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Ice Strike",
      "words": "exori frigo",
      "group": "attack",
      "kind": "instant",
      "level": 8,
      "mana": 20,
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "id": 112,
      "slug": "icestrike",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "ice",
      "range": 3,
      "damage": {
        "source": "canary",
        "type": "ice",
        "locals": [
          "min = (level / 5) + (maglevel * 1.403) + 8",
          "max = (level / 5) + (maglevel * 2.203) + 13"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Ice Wave",
      "words": "exevo frigo hur",
      "group": "attack",
      "kind": "instant",
      "level": 18,
      "mana": 25,
      "premium": false,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 121,
      "slug": "icewave",
      "cooldown": 4000,
      "group_cooldown": 2000,
      "magic_type": "ice",
      "damage": {
        "source": "canary",
        "type": "ice",
        "locals": [
          "min = (level / 5) + (maglevel * 0.81) + 4",
          "max = (level / 5) + (maglevel * 2) + 12"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Icicle Rune",
      "words": "adori frigo",
      "group": "support",
      "kind": "rune",
      "level": 28,
      "mana": 460,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "slug": "iciclerune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "ice"
    },
    {
      "name": "Ignite",
      "words": "utori flam",
      "group": "attack",
      "kind": "instant",
      "level": 26,
      "mana": 30,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 138,
      "slug": "ignite",
      "cooldown": 30000,
      "group_cooldown": 2000,
      "magic_type": "fire",
      "range": 3,
      "damage": {
        "source": "canary",
        "type": "fire"
      }
    },
    {
      "name": "Inflict Wound",
      "words": "utori kor",
      "group": "attack",
      "kind": "instant",
      "level": 40,
      "mana": 30,
      "premium": true,
      "classes": [
        "knight",
        "monk"
      ],
      "vocations": [
        "Knight",
        "Elite Knight",
        "Monk",
        "Exalted Monk"
      ],
      "id": 141,
      "slug": "inflictwound",
      "cooldown": 30000,
      "group_cooldown": 2000,
      "magic_type": "physical",
      "range": 1,
      "damage": {
        "source": "canary",
        "type": "physical"
      }
    },
    {
      "name": "Intense Healing",
      "words": "exura gran",
      "group": "healing",
      "kind": "instant",
      "level": 20,
      "mana": 70,
      "premium": false,
      "classes": [
        "paladin",
        "sorcerer",
        "druid",
        "monk"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin",
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid",
        "Monk",
        "Exalted Monk"
      ],
      "id": 2,
      "slug": "intensehealing",
      "cooldown": 1000,
      "group_cooldown": 1000,
      "magic_type": "healing",
      "damage": {
        "source": "canary",
        "type": "healing",
        "locals": [
          "min = (level * 0.2 + magicLevel * 3.184) + 20",
          "max = (level * 0.2 + magicLevel * 5.59) + 35"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Intense Healing Rune",
      "words": "adura gran",
      "group": "support",
      "kind": "rune",
      "level": 15,
      "mana": 120,
      "premium": false,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "slug": "intensehealingrune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "healing"
    },
    {
      "name": "Intense Recovery",
      "words": "utura gran",
      "group": "healing",
      "kind": "instant",
      "level": 100,
      "mana": 165,
      "premium": true,
      "classes": [
        "knight",
        "paladin"
      ],
      "vocations": [
        "Knight",
        "Elite Knight",
        "Paladin",
        "Royal Paladin"
      ],
      "id": 160,
      "slug": "intenserecovery",
      "cooldown": 60000,
      "group_cooldown": 1000
    },
    {
      "name": "Intense Wound Cleansing",
      "words": "exura gran ico",
      "group": "healing",
      "kind": "instant",
      "level": 80,
      "mana": 300,
      "premium": true,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "id": 158,
      "slug": "intensewoundcleansing",
      "cooldown": 120000,
      "group_cooldown": 2000,
      "magic_type": "healing",
      "damage": {
        "source": "canary",
        "type": "healing",
        "locals": [
          "min = (level * 0.2 + magicLevel * 70) + 438",
          "max = (level * 0.2 + magicLevel * 92) + 544"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Invisible",
      "words": "utana vid",
      "group": "support",
      "kind": "instant",
      "level": 35,
      "mana": 440,
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "slug": "invisible",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Lesser Ethereal Spear",
      "words": "exori infir con",
      "group": "attack",
      "kind": "instant",
      "level": null,
      "mana": 6,
      "premium": false,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 169,
      "slug": "lesseretherealspear",
      "cooldown": 8000,
      "group_cooldown": 2000,
      "magic_type": "physical",
      "range": 7,
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "level = player:getLevel()",
          "min = (level / 5) + (skill + 9) / 3",
          "max = (level / 5) + skill + 9"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Lesser Front Sweep",
      "words": "exori infir min",
      "group": "attack",
      "kind": "instant",
      "level": null,
      "mana": 6,
      "premium": false,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "id": 168,
      "slug": "lesserfrontsweep",
      "cooldown": 6000,
      "group_cooldown": 2000,
      "magic_type": "var",
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "skillTotal = skill * attack",
          "levelTotal = player:getLevel() / 5"
        ],
        "min": "-(((skillTotal * 0.02) + 7) + levelTotal) * 1.1",
        "max": "-(((skillTotal * 0.04) + 14) + levelTotal) * 1.1"
      }
    },
    {
      "name": "Lesser Mystic Repulse",
      "words": "exori infir amp pug",
      "group": "attack",
      "kind": "instant",
      "level": 6,
      "mana": 30,
      "premium": false,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "slug": "lessermysticrepulse",
      "cooldown": 20000,
      "group_cooldown": 2000,
      "magic_type": "var"
    },
    {
      "name": "Levitate",
      "words": "exani hur \"up|down",
      "group": "support",
      "kind": "instant",
      "level": 12,
      "mana": 50,
      "premium": false,
      "classes": [
        "knight",
        "paladin",
        "sorcerer",
        "druid",
        "monk"
      ],
      "vocations": [
        "Knight",
        "Elite Knight",
        "Paladin",
        "Royal Paladin",
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid",
        "Monk",
        "Exalted Monk"
      ],
      "id": 81,
      "slug": "levitate",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Light",
      "words": "utevo lux",
      "group": "support",
      "kind": "instant",
      "level": 8,
      "mana": 20,
      "premium": false,
      "classes": [
        "knight",
        "paladin",
        "sorcerer",
        "druid",
        "monk"
      ],
      "vocations": [
        "Knight",
        "Elite Knight",
        "Paladin",
        "Royal Paladin",
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid",
        "Monk",
        "Exalted Monk"
      ],
      "id": 10,
      "slug": "light",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Light Healing",
      "words": "exura",
      "group": "healing",
      "kind": "instant",
      "level": 8,
      "mana": 20,
      "premium": false,
      "classes": [
        "paladin",
        "sorcerer",
        "druid",
        "monk"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin",
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid",
        "Monk",
        "Exalted Monk"
      ],
      "id": 1,
      "slug": "lighthealing",
      "cooldown": 1000,
      "group_cooldown": 1000,
      "magic_type": "healing",
      "damage": {
        "source": "canary",
        "type": "healing",
        "locals": [
          "min = (level * 0.2 + magicLevel * 1.4) + 8",
          "max = (level * 0.2 + magicLevel * 1.795) + 11"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Light Magic Missile Rune",
      "words": "adori min vis",
      "group": "support",
      "kind": "rune",
      "level": 15,
      "mana": 120,
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "slug": "lightmagicmissilerune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "energy"
    },
    {
      "name": "Lightning",
      "words": "exori amp vis",
      "group": "attack",
      "kind": "instant",
      "level": 55,
      "mana": 60,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 149,
      "slug": "lightning",
      "cooldown": 8000,
      "magic_type": "energy",
      "range": 4,
      "group_cooldown": 2000,
      "damage": {
        "source": "canary",
        "type": "energy",
        "locals": [
          "min = (level / 5) + (maglevel * 2.2) + 12",
          "max = (level / 5) + (maglevel * 3.4) + 21"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Magic Patch",
      "words": "exura infir",
      "group": "healing",
      "kind": "instant",
      "level": 1,
      "mana": 6,
      "premium": false,
      "classes": [
        "paladin",
        "sorcerer",
        "druid",
        "monk"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin",
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid",
        "Monk",
        "Exalted Monk"
      ],
      "id": 174,
      "slug": "magicpatch",
      "cooldown": 1000,
      "group_cooldown": 1000,
      "magic_type": "healing",
      "damage": {
        "source": "canary",
        "type": "healing",
        "locals": [
          "min = (level * 0 + maglevel * 0.1614) + 8",
          "max = (level * 0 + maglevel * 0.2468) + 15"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Magic Rope",
      "words": "exani tera",
      "group": "support",
      "kind": "instant",
      "level": 9,
      "mana": 20,
      "premium": false,
      "classes": [
        "knight",
        "paladin",
        "sorcerer",
        "druid",
        "monk"
      ],
      "vocations": [
        "Knight",
        "Elite Knight",
        "Paladin",
        "Royal Paladin",
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid",
        "Monk",
        "Exalted Monk"
      ],
      "id": 76,
      "slug": "magicrope",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Magic Shield",
      "words": "utamo vita",
      "group": "support",
      "kind": "instant",
      "level": 14,
      "mana": 50,
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "id": 44,
      "slug": "magicshield",
      "cooldown": 14000,
      "group_cooldown": 2000
    },
    {
      "name": "Magic Wall Rune",
      "words": "adevo grav tera",
      "group": "support",
      "kind": "rune",
      "level": 32,
      "mana": 750,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "slug": "magicwallrune",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Mass Healing",
      "words": "exura gran mas res",
      "group": "healing",
      "kind": "instant",
      "level": 36,
      "mana": 150,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 82,
      "slug": "masshealing",
      "cooldown": 2000,
      "group_cooldown": 1000,
      "magic_type": "healing"
    },
    {
      "name": "Mass Spirit Mend",
      "words": "exura mas nia",
      "group": "healing",
      "kind": "instant",
      "level": 150,
      "mana": 400,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 296,
      "slug": "massspiritmend",
      "cooldown": 12000,
      "group_cooldown": 1000,
      "magic_type": "healing"
    },
    {
      "name": "Master of Decay",
      "words": "uteta mort",
      "group": "support",
      "kind": "instant",
      "level": 20,
      "mana": 400,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "slug": "masterofdecay",
      "cooldown": 30000,
      "magic_type": "death"
    },
    {
      "name": "Master of Flames",
      "words": "uteta flam",
      "group": "support",
      "kind": "instant",
      "level": 20,
      "mana": 400,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "slug": "masterofflames",
      "cooldown": 30000,
      "magic_type": "fire"
    },
    {
      "name": "Master of Thunder",
      "words": "uteta vis",
      "group": "support",
      "kind": "instant",
      "level": 20,
      "mana": 400,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "slug": "masterofthunder",
      "cooldown": 30000,
      "magic_type": "energy"
    },
    {
      "name": "Mud Attack",
      "words": "exori infir tera",
      "group": "attack",
      "kind": "instant",
      "level": 1,
      "mana": 6,
      "premium": false,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 174,
      "slug": "mudattack",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "earth",
      "range": 3,
      "damage": {
        "source": "canary",
        "type": "earth",
        "locals": [
          "min = (level / 5) + (maglevel * 0.4) + 3",
          "max = (level / 5) + (maglevel * 0.7) + 5"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Mystic Repulse",
      "words": "exori amp pug",
      "group": "attack",
      "kind": "instant",
      "level": 30,
      "mana": 150,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 290,
      "slug": "mysticrepulse",
      "cooldown": 12000,
      "group_cooldown": 2000,
      "magic_type": "var",
      "range": 7,
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "damageHealing = player:calculateFlatDamageHealing()",
          "damage = SPELL_BASE_POWER * (skill / 100) * (attack / 10) + damageHealing",
          "min = damage - (damage / 10)",
          "max = damage + (damage / 10)"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Nature's Embrace",
      "words": "exura gran sio \"name",
      "group": "healing",
      "kind": "instant",
      "level": 275,
      "mana": 400,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 242,
      "slug": "naturesembrace",
      "cooldown": 60000,
      "group_cooldown": 1000,
      "magic_type": "healing",
      "damage": {
        "source": "canary",
        "type": "healing",
        "locals": [
          "min = (level / 2.5) + (maglevel * 20)",
          "max = (level / 2.5) + (maglevel * 28)"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Paralyse Rune",
      "words": "adana ani",
      "group": "support",
      "kind": "rune",
      "level": 54,
      "mana": 1400,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "slug": "paralyserune",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Physical Strike",
      "words": "exori moe ico",
      "group": "attack",
      "kind": "instant",
      "level": 16,
      "mana": 20,
      "premium": false,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 148,
      "slug": "physicalstrike",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "physical",
      "range": 3,
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "min = (level / 5) + (maglevel * 1.403) + 8",
          "max = (level / 5) + (maglevel * 2.203) + 13"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Poison Bomb Rune",
      "words": "adevo mas pox",
      "group": "support",
      "kind": "rune",
      "level": 25,
      "mana": 520,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "slug": "poisonbombrune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "earth"
    },
    {
      "name": "Poison Field Rune",
      "words": "adevo grav pox",
      "group": "support",
      "kind": "rune",
      "level": 14,
      "mana": 200,
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "slug": "poisonfieldrune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "earth"
    },
    {
      "name": "Poison Wall Rune",
      "words": "adevo mas grav pox",
      "group": "support",
      "kind": "rune",
      "level": 29,
      "mana": 640,
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "slug": "poisonwallrune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "earth"
    },
    {
      "name": "Protect Party",
      "words": "utamo mas sio",
      "group": "support",
      "kind": "instant",
      "level": 32,
      "mana": "var",
      "premium": true,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 127,
      "slug": "protectparty",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Protector",
      "words": "utamo tempo",
      "group": "support",
      "kind": "instant",
      "level": 20,
      "mana": 20,
      "premium": true,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "id": 132,
      "slug": "protector",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Rage of the Skies",
      "words": "exevo gran mas vis",
      "group": "attack",
      "kind": "instant",
      "level": 55,
      "mana": 600,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 119,
      "slug": "rageoftheskies",
      "cooldown": 40000,
      "magic_type": "energy",
      "group_cooldown": 4000,
      "damage": {
        "source": "canary",
        "type": "energy",
        "locals": [
          "min = (level / 5) + (maglevel * 7)",
          "max = (level / 5) + (maglevel * 14)"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Recovery",
      "words": "utura",
      "group": "healing",
      "kind": "instant",
      "level": 50,
      "mana": 75,
      "premium": true,
      "classes": [
        "knight",
        "paladin"
      ],
      "vocations": [
        "Knight",
        "Elite Knight",
        "Paladin",
        "Royal Paladin"
      ],
      "id": 159,
      "slug": "recovery",
      "cooldown": 60000,
      "group_cooldown": 1000
    },
    {
      "name": "Restoration",
      "words": "exura max vita",
      "group": "healing",
      "kind": "instant",
      "level": 300,
      "mana": 260,
      "premium": true,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "id": 241,
      "slug": "restoration",
      "cooldown": 6000,
      "group_cooldown": 1000,
      "magic_type": "healing",
      "damage": {
        "source": "canary",
        "type": "healing",
        "locals": [
          "min = (level * 1.4 / 5) + (maglevel * 9.22 * 1.4) + 44 * 1.4",
          "max = (level * 1.4 / 5) + (maglevel * 10.79 * 1.4) + 79 * 1.4"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Restore Balance",
      "words": "exura tio sio \"name",
      "group": "healing",
      "kind": "instant",
      "level": 18,
      "mana": 120,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 297,
      "slug": "restorebalance",
      "cooldown": 2000,
      "group_cooldown": 1000,
      "magic_type": "healing",
      "range": 7,
      "damage": {
        "source": "canary",
        "type": "healing",
        "locals": [
          "min = (level * 0.5 + magicLevel * 10) + 3",
          "max = (level * 0.5 + magicLevel * 14) + 5"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Salvation",
      "words": "exura gran san",
      "group": "healing",
      "kind": "instant",
      "level": 60,
      "mana": 210,
      "premium": true,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 36,
      "slug": "salvation",
      "cooldown": 1000,
      "group_cooldown": 1000,
      "magic_type": "healing",
      "damage": {
        "source": "canary",
        "type": "healing",
        "locals": [
          "min = (level * 0.2 + magicLevel * 12) + 75",
          "max = (level * 0.2 + magicLevel * 20) + 125"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Scorch",
      "words": "exevo infir flam hur",
      "group": "attack",
      "kind": "instant",
      "level": 1,
      "mana": 8,
      "premium": false,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 178,
      "slug": "scorch",
      "cooldown": 4000,
      "group_cooldown": 2000,
      "magic_type": "fire",
      "damage": {
        "source": "canary",
        "type": "fire",
        "locals": [
          "min = (level / 5) + (maglevel * 0.3) + 2",
          "max = (level / 5) + (maglevel * 0.6) + 4"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Shared Conservation",
      "words": "utura sio",
      "group": "support",
      "kind": "instant",
      "level": 20,
      "mana": 400,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "slug": "sharedconservation",
      "cooldown": 10000
    },
    {
      "name": "Sharpshooter",
      "words": "utori con",
      "group": "support",
      "kind": "instant",
      "level": 20,
      "mana": 250,
      "premium": true,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 135,
      "slug": "sharpshooter",
      "cooldown": 10000,
      "group_cooldown": 2000
    },
    {
      "name": "Shield Bash",
      "words": "exori ico scu",
      "group": "attack",
      "kind": "instant",
      "level": 18,
      "mana": 30,
      "premium": true,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "slug": "shieldbash",
      "cooldown": 4000,
      "group_cooldown": 2000
    },
    {
      "name": "Shield Slam",
      "words": "exori scu",
      "group": "attack",
      "kind": "instant",
      "level": 30,
      "mana": 110,
      "premium": true,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "slug": "shieldslam",
      "cooldown": 6000,
      "group_cooldown": 2000
    },
    {
      "name": "Soulfire Rune",
      "words": "adevo res flam",
      "group": "support",
      "kind": "rune",
      "level": 27,
      "mana": 420,
      "premium": true,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "slug": "soulfirerune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "fire"
    },
    {
      "name": "Spirit Mend",
      "words": "exura gran tio",
      "group": "healing",
      "kind": "instant",
      "level": 80,
      "mana": 210,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 273,
      "slug": "spiritmend",
      "cooldown": 1000,
      "group_cooldown": 1000,
      "magic_type": "healing",
      "damage": {
        "source": "canary",
        "type": "healing",
        "locals": [
          "min = (level * 0.2 + magicLevel * 7.22) + 44",
          "max = (level * 0.2 + magicLevel * 12.79) + 79"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Spiritual Outburst",
      "words": "exori gran mas nia",
      "group": "attack",
      "kind": "instant",
      "level": null,
      "mana": 425,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 295,
      "slug": "spiritualoutburst",
      "cooldown": 24000,
      "group_cooldown": 2000,
      "magic_type": "var",
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "damageHealing = player:calculateFlatDamageHealing()",
          "damage = SPELL_BASE_POWER * (skill / 100) * (attack / 10) + damageHealing",
          "min = damage - (damage / 10)",
          "max = damage + (damage / 10)"
        ],
        "formula": "player:getHarmonyDamage(min, max)"
      }
    },
    {
      "name": "Stalagmite Rune",
      "words": "adori tera",
      "group": "support",
      "kind": "rune",
      "level": 24,
      "mana": 350,
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "slug": "stalagmiterune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "earth"
    },
    {
      "name": "Stone Shower Rune",
      "words": "adori mas tera",
      "group": "support",
      "kind": "rune",
      "level": 28,
      "mana": 430,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "slug": "stoneshowerrune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "earth"
    },
    {
      "name": "Strong Energy Strike",
      "words": "exori gran vis",
      "group": "attack",
      "kind": "instant",
      "level": 80,
      "mana": 60,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 151,
      "slug": "strongenergystrike",
      "cooldown": 8000,
      "magic_type": "energy",
      "range": 3,
      "group_cooldown": 2000,
      "damage": {
        "source": "canary",
        "type": "energy",
        "locals": [
          "min = (level / 5) + (maglevel * 2.8) + 16",
          "max = (level / 5) + (maglevel * 4.4) + 28"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Strong Ethereal Spear",
      "words": "exori gran con",
      "group": "attack",
      "kind": "instant",
      "level": 90,
      "mana": 55,
      "premium": true,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 57,
      "slug": "strongetherealspear",
      "cooldown": 8000,
      "group_cooldown": 2000,
      "magic_type": "physical",
      "range": 7,
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "levelTotal = player:getLevel() / 5"
        ],
        "min": "-(((2 * skill + attack / 2500) * 2.30) + levelTotal + 7)",
        "max": "-(((2 * skill + attack / 1875) * 3.30) + levelTotal + 13)"
      }
    },
    {
      "name": "Strong Flame Strike",
      "words": "exori gran flam",
      "group": "attack",
      "kind": "instant",
      "level": 70,
      "mana": 60,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 150,
      "slug": "strongflamestrike",
      "cooldown": 8000,
      "magic_type": "fire",
      "range": 3,
      "group_cooldown": 2000,
      "damage": {
        "source": "canary",
        "type": "fire",
        "locals": [
          "min = (level / 5) + (maglevel * 2.8) + 16",
          "max = (level / 5) + (maglevel * 4.4) + 28"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Strong Haste",
      "words": "utani gran hur",
      "group": "support",
      "kind": "instant",
      "level": 20,
      "mana": 100,
      "premium": true,
      "classes": [
        "sorcerer",
        "druid",
        "monk"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid",
        "Monk",
        "Exalted Monk"
      ],
      "id": 39,
      "slug": "stronghaste",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Strong Ice Strike",
      "words": "exori gran frigo",
      "group": "attack",
      "kind": "instant",
      "level": 80,
      "mana": 60,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 152,
      "slug": "strongicestrike",
      "cooldown": 8000,
      "magic_type": "ice",
      "range": 3,
      "group_cooldown": 2000,
      "damage": {
        "source": "canary",
        "type": "ice",
        "locals": [
          "min = (level / 5) + (maglevel * 2.8) + 16",
          "max = (level / 5) + (maglevel * 4.4) + 28"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Strong Ice Wave",
      "words": "exevo gran frigo hur",
      "group": "attack",
      "kind": "instant",
      "level": 40,
      "mana": 170,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 43,
      "slug": "strongicewave",
      "cooldown": 4000,
      "group_cooldown": 2000,
      "magic_type": "ice",
      "damage": {
        "source": "canary",
        "type": "ice",
        "locals": [
          "min = (level / 5) + (maglevel * 4.5) + 20",
          "max = (level / 5) + (maglevel * 7.6) + 48"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Strong Terra Strike",
      "words": "exori gran tera",
      "group": "attack",
      "kind": "instant",
      "level": 70,
      "mana": 60,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 153,
      "slug": "strongterrastrike",
      "cooldown": 8000,
      "magic_type": "earth",
      "range": 3,
      "group_cooldown": 2000,
      "damage": {
        "source": "canary",
        "type": "earth",
        "locals": [
          "min = (level / 5) + (maglevel * 2.8) + 16",
          "max = (level / 5) + (maglevel * 4.4) + 28"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Sudden Death Rune",
      "words": "adori gran mort",
      "group": "support",
      "kind": "rune",
      "level": 45,
      "mana": 985,
      "premium": false,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "slug": "suddendeathrune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "death"
    },
    {
      "name": "Summon Creature",
      "words": "utevo res \"creature",
      "group": "support",
      "kind": "instant",
      "level": 25,
      "mana": "var",
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "id": 9,
      "slug": "summoncreature",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Summon Druid Familiar",
      "words": "utevo gran res dru",
      "group": "support",
      "kind": "instant",
      "level": 200,
      "mana": 3000,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "slug": "summondruid",
      "cooldown": 1800000,
      "group_cooldown": 2000
    },
    {
      "name": "Summon Knight Familiar",
      "words": "utevo gran res eq",
      "group": "support",
      "kind": "instant",
      "level": 200,
      "mana": 1000,
      "premium": true,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "slug": "summonknight",
      "cooldown": 1800000,
      "group_cooldown": 2000
    },
    {
      "name": "Summon Monk Familiar",
      "words": "utevo gran res tio",
      "group": "support",
      "kind": "instant",
      "level": 200,
      "mana": 1500,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "slug": "summonmonkfamiliar",
      "cooldown": 1800000,
      "group_cooldown": 2000
    },
    {
      "name": "Summon Paladin Familiar",
      "words": "utevo gran res sac",
      "group": "support",
      "kind": "instant",
      "level": 200,
      "mana": 2000,
      "premium": true,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "slug": "summonpaladin",
      "cooldown": 1800000,
      "group_cooldown": 2000
    },
    {
      "name": "Summon Sorcerer Familiar",
      "words": "utevo gran res ven",
      "group": "support",
      "kind": "instant",
      "level": 200,
      "mana": 3000,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "slug": "summonsorcerer",
      "cooldown": 1800000,
      "group_cooldown": 2000
    },
    {
      "name": "Sweeping Takedown",
      "words": "exori mas nia",
      "group": "attack",
      "kind": "instant",
      "level": 60,
      "mana": 195,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 294,
      "slug": "sweepingtakedown",
      "cooldown": 8000,
      "group_cooldown": 2000,
      "range": 1,
      "damage": {
        "source": "canary",
        "type": "physical"
      }
    },
    {
      "name": "Swift Foot",
      "words": "utamo tempo san",
      "group": "support",
      "kind": "instant",
      "level": 55,
      "mana": 400,
      "premium": true,
      "classes": [
        "paladin"
      ],
      "vocations": [
        "Paladin",
        "Royal Paladin"
      ],
      "id": 134,
      "slug": "swiftfoot",
      "cooldown": 10000,
      "group_cooldown": 2000
    },
    {
      "name": "Swift Jab",
      "words": "exori infir pug",
      "group": "attack",
      "kind": "instant",
      "level": null,
      "mana": 3,
      "premium": false,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 284,
      "slug": "swiftjab",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "var",
      "range": 1,
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "damageHealing = player:calculateFlatDamageHealing()",
          "damage = SPELL_BASE_POWER * (skill / 100) * (attack / 10) + damageHealing",
          "min = damage - (damage / 10)",
          "max = damage + (damage / 10)"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Terra Burst",
      "words": "exevo ulus tera",
      "group": "attack",
      "kind": "instant",
      "level": null,
      "mana": 230,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 263,
      "slug": "terraburst",
      "cooldown": 22000,
      "magic_type": "earth",
      "group_cooldown": 2000,
      "damage": {
        "source": "canary",
        "type": "earth",
        "locals": [
          "min = (level / 5) + (maglevel * 7)",
          "max = (level / 5) + (maglevel * 10.5)"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Terra Strike",
      "words": "exori tera",
      "group": "attack",
      "kind": "instant",
      "level": 13,
      "mana": 20,
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "id": 113,
      "slug": "terrastrike",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "earth",
      "range": 3,
      "damage": {
        "source": "canary",
        "type": "earth",
        "locals": [
          "min = (level / 5) + (maglevel * 1.403) + 8",
          "max = (level / 5) + (maglevel * 2.203) + 13"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Terra Wave",
      "words": "exevo tera hur",
      "group": "attack",
      "kind": "instant",
      "level": 38,
      "mana": 170,
      "premium": false,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 120,
      "slug": "terrawave",
      "cooldown": 4000,
      "group_cooldown": 2000,
      "magic_type": "earth",
      "damage": {
        "source": "canary",
        "type": "earth",
        "locals": [
          "min = (level / 5) + (maglevel * 3.5)",
          "max = (level / 5) + (maglevel * 7)"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Thousand Fist Blows",
      "words": "exori mas amp pug",
      "group": "attack",
      "kind": "instant",
      "level": 120,
      "mana": 145,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "slug": "thousandfistblow",
      "cooldown": 12000,
      "group_cooldown": 2000,
      "magic_type": "var"
    },
    {
      "name": "Thunderstorm Rune",
      "words": "adori mas vis",
      "group": "support",
      "kind": "rune",
      "level": 28,
      "mana": 430,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "slug": "thunderstormrune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "energy"
    },
    {
      "name": "Tiger Clash",
      "words": "exori infir nia",
      "group": "attack",
      "kind": "instant",
      "level": null,
      "mana": 18,
      "premium": false,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 291,
      "slug": "tigerclash",
      "cooldown": 8000,
      "group_cooldown": 2000,
      "magic_type": "var",
      "range": 1,
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "damageHealing = player:calculateFlatDamageHealing()",
          "damage = SPELL_BASE_POWER * (skill / 100) * (attack / 10) + damageHealing",
          "min = damage - (damage / 10)",
          "max = damage + (damage / 10)"
        ],
        "formula": "player:getHarmonyDamage(min, max)"
      }
    },
    {
      "name": "Train Party",
      "words": "utito mas sio",
      "group": "support",
      "kind": "instant",
      "level": 32,
      "mana": "var",
      "premium": true,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "id": 126,
      "slug": "trainparty",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Ultimate Energy Strike",
      "words": "exori max vis",
      "group": "attack",
      "kind": "instant",
      "level": 100,
      "mana": 100,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 155,
      "slug": "ultimateenergystrike",
      "cooldown": 30000,
      "magic_type": "energy",
      "range": 3,
      "group_cooldown": 2000,
      "damage": {
        "source": "canary",
        "type": "energy",
        "locals": [
          "min = (level / 5) + (maglevel * 4.5) + 35",
          "max = (level / 5) + (maglevel * 7.3) + 55"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Ultimate Flame Strike",
      "words": "exori max flam",
      "group": "attack",
      "kind": "instant",
      "level": 90,
      "mana": 100,
      "premium": true,
      "classes": [
        "sorcerer"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer"
      ],
      "id": 154,
      "slug": "ultimateflamestrike",
      "cooldown": 30000,
      "magic_type": "fire",
      "range": 3,
      "group_cooldown": 2000,
      "damage": {
        "source": "canary",
        "type": "fire",
        "locals": [
          "min = (level / 5) + (maglevel * 4.5) + 35",
          "max = (level / 5) + (maglevel * 7.3) + 55"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Ultimate Healing",
      "words": "exura vita",
      "group": "healing",
      "kind": "instant",
      "level": 30,
      "mana": 160,
      "premium": false,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "id": 3,
      "slug": "ultimatehealing",
      "cooldown": 1000,
      "group_cooldown": 1000,
      "magic_type": "healing",
      "damage": {
        "source": "canary",
        "type": "healing",
        "locals": [
          "min = (level / 5) + (magicLevel * 6.8) + 42",
          "max = (level / 5) + (magicLevel * 12.9) + 90"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Ultimate Healing Rune",
      "words": "adura vita",
      "group": "support",
      "kind": "rune",
      "level": 24,
      "mana": 400,
      "premium": false,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "slug": "ultimatehealingrune",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "healing"
    },
    {
      "name": "Ultimate Ice Strike",
      "words": "exori max frigo",
      "group": "attack",
      "kind": "instant",
      "level": 100,
      "mana": 100,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 156,
      "slug": "ultimateicestrike",
      "cooldown": 30000,
      "magic_type": "ice",
      "range": 3,
      "group_cooldown": 2000,
      "damage": {
        "source": "canary",
        "type": "ice",
        "locals": [
          "min = (level / 5) + (maglevel * 4.5) + 35",
          "max = (level / 5) + (maglevel * 7.3) + 55"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Ultimate Light",
      "words": "utevo vis lux",
      "group": "support",
      "kind": "instant",
      "level": 26,
      "mana": 140,
      "premium": true,
      "classes": [
        "sorcerer",
        "druid"
      ],
      "vocations": [
        "Sorcerer",
        "Master Sorcerer",
        "Druid",
        "Elder Druid"
      ],
      "id": 75,
      "slug": "ultimatelight",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Ultimate Terra Strike",
      "words": "exori max tera",
      "group": "attack",
      "kind": "instant",
      "level": 90,
      "mana": 100,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 157,
      "slug": "ultimateterrastrike",
      "cooldown": 30000,
      "magic_type": "earth",
      "range": 3,
      "group_cooldown": 2000,
      "damage": {
        "source": "canary",
        "type": "earth",
        "locals": [
          "min = (level / 5) + (maglevel * 4.5) + 35",
          "max = (level / 5) + (maglevel * 7.3) + 55"
        ],
        "min": "-min",
        "max": "-max"
      }
    },
    {
      "name": "Virtue of Harmony",
      "words": "utori virtu",
      "group": "support",
      "kind": "instant",
      "level": 20,
      "mana": 210,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 274,
      "slug": "virtueofharmony",
      "cooldown": 10000,
      "group_cooldown": 2000
    },
    {
      "name": "Virtue of Justice",
      "words": "utito virtu",
      "group": "support",
      "kind": "instant",
      "level": 20,
      "mana": 210,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 275,
      "slug": "virtueofjustice",
      "cooldown": 10000,
      "group_cooldown": 2000
    },
    {
      "name": "Virtue of Sustain",
      "words": "utura tio",
      "group": "support",
      "kind": "instant",
      "level": 20,
      "mana": 210,
      "premium": true,
      "classes": [
        "monk"
      ],
      "vocations": [
        "Monk",
        "Exalted Monk"
      ],
      "id": 276,
      "slug": "virtueofsustain",
      "cooldown": 10000,
      "group_cooldown": 2000
    },
    {
      "name": "Whirlwind Throw",
      "words": "exori hur",
      "group": "attack",
      "kind": "instant",
      "level": 28,
      "mana": 40,
      "premium": true,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "id": 107,
      "slug": "whirlwindthrow",
      "cooldown": 6000,
      "group_cooldown": 2000,
      "magic_type": "var",
      "range": 5,
      "damage": {
        "source": "canary",
        "type": "physical",
        "locals": [
          "level = player:getLevel()",
          "min = (level / 5) + (skill + attack) / 3",
          "max = (level / 5) + skill + attack"
        ],
        "min": "-min * 1.28",
        "max": "-max * 1.28"
      }
    },
    {
      "name": "Wild Growth Rune",
      "words": "adevo grav vita",
      "group": "support",
      "kind": "rune",
      "level": 27,
      "mana": 600,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "slug": "wildgrowthrune",
      "cooldown": 2000,
      "group_cooldown": 2000
    },
    {
      "name": "Wound Cleansing",
      "words": "exura ico",
      "group": "healing",
      "kind": "instant",
      "level": 8,
      "mana": 60,
      "premium": false,
      "classes": [
        "knight"
      ],
      "vocations": [
        "Knight",
        "Elite Knight"
      ],
      "id": 123,
      "slug": "woundcleansing",
      "cooldown": 2000,
      "group_cooldown": 2000,
      "magic_type": "healing",
      "damage": {
        "source": "canary",
        "type": "healing",
        "locals": [
          "min = (level * 0.2 + magicLevel * 4) + 25",
          "max = (level * 0.2 + magicLevel * 7.95) + 51"
        ],
        "min": "min",
        "max": "max"
      }
    },
    {
      "name": "Wrath of Nature",
      "words": "exevo gran mas tera",
      "group": "attack",
      "kind": "instant",
      "level": 55,
      "mana": 700,
      "premium": true,
      "classes": [
        "druid"
      ],
      "vocations": [
        "Druid",
        "Elder Druid"
      ],
      "id": 56,
      "slug": "wrathofnature",
      "cooldown": 40000,
      "magic_type": "earth",
      "group_cooldown": 4000,
      "damage": {
        "source": "canary",
        "type": "earth",
        "locals": [
          "min = (level / 5) + (maglevel * 5)",
          "max = (level / 5) + (maglevel * 10)"
        ],
        "min": "-min",
        "max": "-max"
      }
    }
  ]
}
