Module:PrimalSpells: Difference between revisions

From Heroes of Might and Magic: Olden Era Official Wiki
No edit summary
wean is tier 2
 
Line 25: Line 25:
     name = "Wean",
     name = "Wean",
     school = "Primal",
     school = "Primal",
     tier = "Tier 1",
     tier = "Tier 2",
     mana = 8,
     mana = 8,
     image = "Mana icon.png",
     image = "Mana icon.png",

Latest revision as of 15:00, 17 May 2026

Documentation for this module may be created at Module:PrimalSpells/doc

local spells = {
  ["Lightning Bolt"] = {
    name = "Lightning Bolt",
    school = "Primal",
    tier = "Tier 1",
    mana = 6,
    image = "Mana icon.png",
    l1 = "Deals [25 + 5 x hero's Spellpower] Magic Damage to the target enemy. Does not affect Qilins.",
    l2 = "Base Damage: 25 > 50.",
    l3 = "Base Damage: 50 > 100.",
    l4 = "Damage per Spellpower: 5 > 10."
  },
  ["Thick Hide"] = {
    name = "Thick Hide",
    school = "Primal",
    tier = "Tier 1",
    mana = 8,
    image = "Mana icon.png",
    l1 = "Target friendly creature takes –15% Damage from Melee attacks. Duration: [ 1 + 1 per every 2 hero's Spellpower] round(s).",
    l2 = "Damage: -15% > -20%.",
    l3 = "Affects all friendly creatures.",
    l4 = "Damage: -20% > -30%."
  },
  ["Wean"] = {
    name = "Wean",
    school = "Primal",
    tier = "Tier 2",
    mana = 8,
    image = "Mana icon.png",
    l1 = "Reduces the duration of all positive effects applied to the target by [ 1 + 1 per every 2 hero's Spellpower].",
    l2 = "Base spell effectiveness: 1 > 2.",
    l3 = "Affects enemy creatures adjacent to the target.",
    l4 = "Affects all enemy creatures."
  },
  ["Groundsight"] = {
    name = "Groundsight",
    school = "Primal",
    tier = "Tier 1",
    mana = 10,
    image = "Mana icon.png",
    l1 = "Shows the location of all neutral armies on the global map (including those in the fog of war).",
    l2 = "[[File:Mana icon.png|32px|link=Magic]] 10 > 6",
    l3 = "Reveals the location of resources.",
    l4 = "Reveals the location of artifacts."
  },
  ["Fireball"] = {
    name = "Fireball",
    school = "Primal",
    tier = "Tier 2",
    mana = 16,
    image = "Mana icon.png",
    l1 = "Deals [50 + 5 x hero's Spellpower] Magic Damage to all creatures in a 1‑hex radius. Does not affect Phoenixes.",
    l2 = "Base Damage: 50 > 75.",
    l3 = "Base Damage: 75 > 125.",
    l4 = "Base Damage: 125 > 200.",
    masterful = "Deals Magic Damage to all creatures in a 2-hex radius."
  },
  ["Crystal Crown"] = {
    name = "Crystal Crown",
    school = "Primal",
    tier = "Tier 2",
    mana = 18,
    image = "Mana icon.png",
    l1 = "Place up to 2 crystal obstacles. An obstacle is destroyed upon taking 1 hit(s) from attacks. Duration: 2 round(s).",
    l2 = "Base duration: 2 > 3.",
    l3 = "Obstacles: 2 > 3.",
    l4 = "To destroy the obstacle it needs to be hit 2 times."
  },
  ["Ice Bolt"] = {
    name = "Ice Bolt",
    school = "Primal",
    tier = "Tier 2",
    mana = 11,
    image = "Mana icon.png",
    l1 = "Deals [75 + 10 x hero's Spellpower] Magic Damage to the target enemy and reduces their Initiative by 2. Duration: 2 round(s). Does not affect Aqualotls.",
    l2 = "Base Damage: 75 > 150.",
    l3 = "Damage per Spellpower: 10 > 15.",
    l4 = "Initiative reduction: -2 > -4.",
    masterful = "The Initiative penalty of this version of the spell is twice as strong."
  },
  ["Firewall"] = {
    name = "Firewall",
    school = "Primal",
    tier = "Tier 3",
    mana = 12,
    image = "Mana icon.png",
    l1 = "Makes 2 hexes burn. A ground creature that steps onto a burning hex takes [60 + 10 x hero's Spellpower] Magic Damage. Duration: 2 round(s). Does not affect Phoenixes.",
    l2 = "[[File:Mana icon.png|32px|link=Magic]] 12 > 9",
    l3 = "Traps: 2 > 3.",
    l4 = "Deals + 100% Damage.",
    masterful = "Firewall stays active for +1 round(s)."
  },
  ["Cave In"] = {
    name = "Cave In",
    school = "Primal",
    tier = "Tier 3",
    mana = 12,
    image = "Mana icon.png",
    l1 = "A barrage of rocks falls from the sky, dealing [50 + 10 x hero's Spellpower] Magic Damage to the target enemy. All adjacent empty hexes are filled with rock obstacles. An obstacle is destroyed upon taking 1 hits from attacks. Duration: 1 round(s). Does not affect Iriyads.",
    l2 = "Base Damage: 50 > 100.",
    l3 = "The obstacles it creates remain for + 1 round.",
    l4 = "Damage per Spellpower: 10 > 15.",
    masterful = "An obstacle is destroyed upon taking 2 hits from attacks."
  },
  ["Earth's Rage"] = {
    name = "Earth's Rage",
    school = "Primal",
    tier = "Tier 3",
    mana = 16,
    image = "Mana icon.png",
    l1 = "Deals [100 + 15 x hero's Spellpower] Damage to defensive structures. Also deals [15 x hero's Spellpower] normal Damage to all creatures within castle walls.",
    l2 = "Damage to defensive structures: 100 > 200.",
    l3 = "+ 100 Damage to all creatures within castle walls",
    l4 = "Damage to defensive structures: 200 > 400."
  },
  ["Stone Fangs"] = {
    name = "Stone Fangs",
    school = "Primal",
    tier = "Tier 3",
    mana = 25,
    image = "Mana icon.png",
    l1 = "Deals [50 + 5 x hero's Spellpower] Magic Damage to up to 3 different target enemies.",
    l2 = "Base Damage: 50 > 100.",
    l3 = "Targets: 3 > 4.",
    l4 = "Damage per Spellpower: 5 > 10."
  },
  ["Anti-Magic"] = {
    name = "Anti-Magic",
    school = "Primal",
    tier = "Tier 4",
    mana = 18,
    image = "Mana icon.png",
    l1 = "The target becomes immune to spells and abilities of tier 3 and lower. This effect cannot be dispelled. If the target is a summoned creature or a stack with temporary units, those are destroyed. Duration: 2 round(s).",
    l2 = "Base effect’s duration: 2 > 3.",
    l3 = "Affects tier-4 spells and abilities.",
    l4 = "Also affects tier-5 spells and abilities."
  },
  ["Chain Lightning"] = {
    name = "Chain Lightning",
    school = "Primal",
    tier = "Tier 4",
    mana = 30,
    image = "Mana icon.png",
    l1 = "Deals [100 + 15 x hero's Spellpower] Magic Damage to the target enemy. Then jumps to a random target within 2 hexes. Deals –50% Damage with each jump. Does not affect Qilins.",
    l2 = "Makes + 1 jumps.",
    l3 = "Makes + 1 jumps. Base Damage: 100 > 200.",
    l4 = "Makes + 1 jumps. Damage per Spellpower: 15 > 20.",
    masterful = "Deals full Damage to all targets it jumps to."
  },
  ["Circle of Winter"] = {
    name = "Circle of Winter",
    school = "Primal",
    tier = "Tier 4",
    mana = 27,
    image = "Mana icon.png",
    l1 = "A blast of ice shards and chill wind erupts, dealing [75 + 10 x hero's Spellpower] Magic Damage to all creatures adjacent to target hex. All enemies hit are pushed away from the center if possible. Does not affect Aqualotls.",
    l2 = "Damage per Spellpower: 10 > 15.",
    l3 = "Initiative of all affected enemies decreases by 2.",
    l4 = "Doubles base Damage and Initiative debuff."
  },
  ["Primordial Chaos"] = {
    name = "Primordial Chaos",
    school = "Primal",
    tier = "Tier 4",
    mana = 22,
    image = "Mana icon.png",
    l1 = "Affects a neutral target in a [ 1 × hero’s sight ]‑square radius. Transforms it into another creature of the same strength. 1 time(s) per day.",
    l2 = "Radius multiplier: 1 > 2.",
    l3 = "When transforming a target, its strength is reduced by 5%.",
    l4 = "Target strength reduction: 5% > 10%."
  },
  ["Armageddon"] = {
    name = "Armageddon",
    school = "Primal",
    tier = "Tier 5",
    mana = 40,
    image = "Mana icon.png",
    l1 = "ALL creatures on the battlefield take [100 + 15 x hero's Spellpower] Magic Damage. All life must come to an end, but sometimes such destruction begets a birth of a phoenix. Does not affect Phoenixes.",
    l2 = "Base Damage: 100 > 200",
    l3 = "Base Damage: 200 > 300.",
    l4 = "Damage per Spellpower: 15 > 25."
  },
  ["Hksmilla's Rampage"] = {
    name = "Hksmilla's Rampage",
    school = "Primal",
    tier = "Tier 5",
    mana = 28,
    image = "Mana icon.png",
    l1 = "A primal rage infuses a target friendly creature, granting them double strike and making them deal and take + 10% Damage. Duration: [1 + 1 per every 6 hero's Spellpower] round(s).",
    l2 = "Damage dealt and taken: 10% > 15%.",
    l3 = "Damage dealt and taken: 15% > 25%.",
    l4 = "Damage dealt and taken: 25% > 40%."
  },
  ["Summon Primal Remnant"] = {
    name = "Summon Primal Remnant",
    school = "Primal",
    tier = "Tier 5",
    mana = 25,
    image = "Mana icon.png",
    l1 = "Summons a stack of [2 + 1 x hero's Spellpower] Primal Remnants. It disappears at the end of the battle.",
    l2 = "Summon radius: 1 > 2.",
    l3 = "Summoned stack can use Active abilities.",
    l4 = "Spellpower multiplier: 1 > 2."
  }
}

return spells