Module:NightshadeSpells

From Heroes of Might and Magic: Olden Era Official Wiki
Revision as of 03:38, 4 January 2026 by GravityOffline (talk | contribs) (Reverted edit by 76561198081794631 (talk) to last revision by Xombie)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

local spells = {
  ["Unnatural Calm"] = {
    name = "Unnatural Calm",
    school = "Nightshade",
    tier = "Tier 1",
    mana = 8,
    image = "Mana icon.png",
    l1 = "Target enemy deals –10% Damage with basic attacks. Duration: [ 1 + 1 per every 2 hero's Spellpower] round(s).",
    l2 = "Basic attacks Damage: -10% > -15%.",
    l3 = "Affects all enemy creatures.",
    l4 = "Basic attacks Damage: -15% > -25%.",
    masterful = "Target enemy always deals minimum Damage."
  },
  ["Web"] = {
    name = "Web",
    school = "Nightshade",
    tier = "Tier 1",
    mana = 11,
    image = "Mana icon.png",
    l1 = "–2 Speed to the target enemy. Duration: [ 1 + 1 per every 2 hero's Spellpower] round(s).",
    l2 = "Speed reduction: 2 > 3.",
    l3 = "Dispels 'Haste'.",
    l4 = "Speed reduction: 3 > 4.",
    masterful = "Affects all enemy creatures."
  },
  ["Enlarge Shadow"] = {
    name = "Enlarge Shadow",
    school = "Nightshade",
    tier = "Tier 1",
    mana = 8,
    image = "Mana icon.png",
    l1 = "+ 2 Attack and Defence to the target friendly creature. Duration: [ 1 + 1 per every 2 hero's Spellpower] round(s).",
    l2 = "Attack and Defence increases each round.",
    l3 = "Dispels 'Shorten Shadow'.",
    l4 = "Affects all friendly creatures."
  },
  ["Despair"] = {
    name = "Despair",
    school = "Nightshade",
    tier = "Tier 1",
    mana = 12,
    image = "Mana icon.png",
    l1 = "Curses the target enemy. Cursed target takes [6 x hero's Spellpower] Pure Damage at the start of its turn. This effect is stackable. Duration: [1 + 1 per every 3 hero's Spellpower] round(s). Does not affect Magic Creatures, Undead and Constructs",
    l2 = "Base effect’s duration: 1 > 2.",
    l3 = "Doubles the Damage dealt.",
    l4 = "Affects enemy creatures adjacent to the target.",
    masterful = "Deals +100% Damage."
  },
  ["Shade Cloak"] = {
    name = "Shade Cloak",
    school = "Nightshade",
    tier = "Tier 2",
    mana = 13,
    image = "Mana icon.png",
    l1 = "Target friendly creature cannot be targeted until the end of the round or until it takes any action.",
    l2 = "First attack under this effect deals + 15% Damage.",
    l3 = "[[File:Mana icon.png|32px|link=Magic]] 13 > 10",
    l4 = "Damage bonus: 15% > 30%."
  },
  ["Umbral Grip"] = {
    name = "Umbral Grip",
    school = "Nightshade",
    tier = "Tier 2",
    mana = 8,
    image = "Mana icon.png",
    l1 = "Deals [50 + 10 x hero's Spellpower] Pure Damage to the target enemy. This Damage cannot be modified in any way.",
    l2 = "Damage per Spellpower: 10 > 12.",
    l3 = "Damage per Spellpower: 12 > 15.",
    l4 = "Additionaly, kills + 1 unit(s). Works on creatures up to tier 7.",
    masterful = "Deals +100% Damage."
  },
  ["Fatal Decay"] = {
    name = "Fatal Decay",
    school = "Nightshade",
    tier = "Tier 2",
    mana = 11,
    image = "Mana icon.png",
    l1 = "Target enemy cannot restore HP. This effect remains after the target’s death. Duration: [1 + 1 per every 4 hero's Spellpower] round(s). Does not affect Embodiments",
    l2 = "Maximum HP reduces by 15%.",
    l3 = "Base effect’s duration: 1 > 2.",
    l4 = "Maximum HP reduction: 15% > 30%."
  },
  ["Read Minds"] = {
    name = "Read Minds",
    school = "Nightshade",
    tier = "Tier 2",
    mana = 10,
    image = "Mana icon.png",
    l1 = "Shows the precise number and intentions of all neutral squads within [ 3 × hero’s sight ] squares of the hero.",
    l2 = "[[File:Mana icon.png|32px|link=Magic]] 10 > 7",
    l3 = "Shows information on enemy heroes.",
    l4 = "Shows information on enemy towns."
  },
  ["Sleep"] = {
    name = "Sleep",
    school = "Nightshade",
    tier = "Tier 3",
    mana = 14,
    image = "Mana icon.png",
    l1 = "Target enemy falls asleep and cannot take any actions. Dispelled upon taking Damage. After awakening, the target cannot fall asleep again until the end of the battle. Duration: 1 round(s). Does not affect Hive Spawns, Undead, Embodiments and Constructs.",
    l2 = "Base effect’s duration: 1 > 2.",
    l3 = "Base effect’s duration: 2 > 3.",
    l4 = "Base effect’s duration: 3 > 4. Taking Damage does nnot dispel effect but reduces the duration of the effect by 2 rounds."
  },
  ["Twilight"] = {
    name = "Twilight",
    school = "Nightshade",
    tier = "Tier 3",
    mana = 18,
    image = "Mana icon.png",
    l1 = "Target enemy cannot use Ranged attacks. Duration: [1 + 1 per every 4 hero's Spellpower] round(s).",
    l2 = "Base effect’s duration: 1 > 2.",
    l3 = "While affected, targets deal -15% Melee Damage.",
    l4 = "Affects all enemy creatures."
  },
  ["Silence"] = {
    name = "Silence",
    school = "Nightshade",
    tier = "Tier 3",
    mana = 10,
    image = "Mana icon.png",
    l1 = "Target enemy can’t use abilities or generate Focus Points. Duration: [1 + 1 per every 4 hero's Spellpower] round(s).",
    l2 = "Base effect’s duration: 1 > 2.",
    l3 = "Affects enemy creatures adjacent to the target.",
    l4 = "Affects all enemy creatures."
  },
  ["Naira's Veil"] = {
    name = "Naira's Veil",
    school = "Nightshade",
    tier = "Tier 3",
    mana = 16,
    image = "Mana icon.png",
    l1 = "Creates fog of war in a 7 square radius around the hero, concealing them from opponents. 1 time(s) per day.",
    l2 = "[[File:Mana icon.png|32px|link=Magic]] 16 > 8",
    l3 = "Fog of war radius: 8 > 10.",
    l4 = "Fog of war radius: 10 > 14."
  },
  ["Vulnerability"] = {
    name = "Vulnerability",
    school = "Nightshade",
    tier = "Tier 4",
    mana = 14,
    image = "Mana icon.png",
    l1 = "Target enemy takes + 20% Damage from any sources. Duration: [1 + 1 per every 5 hero's Spellpower] round(s).",
    l2 = "Damage: 20% > 30%.",
    l3 = "Damage: 30% > 50%.",
    l4 = "Affects enemy creatures adjacent to the target.",
    masterful = "Target enemy always takes maximum Damage."
  },
  ["Summon Starchild"] = {
    name = "Summon Starchild",
    school = "Nightshade",
    tier = "Tier 4",
    mana = 25,
    image = "Mana icon.png",
    l1 = "Summons a stack of [1 + 1 x hero's Spellpower] Starchildren at an adjacent hex. 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."
  },
  ["Berserk"] = {
    name = "Berserk",
    school = "Nightshade",
    tier = "Tier 4",
    mana = 17,
    image = "Mana icon.png",
    l1 = "Target creature immediately and uncontrollably attacks the closest random target within its attack radius, whether it is a friendly or enemy creature.",
    l2 = "With this effect attack deals + 10% Damage.",
    l3 = "Damage bonus: 10% > 20%.",
    l4 = "Damage bonus: 20% > 30%.",
    masterful = "Affects all creatures on the target hex and adjacent hexes."
  },
  ["Naira's Kiss"] = {
    name = "Naira's Kiss",
    school = "Nightshade",
    tier = "Tier 5",
    mana = 18,
    image = "Mana icon.png",
    l1 = "Marks the target enemy. Whenever the Marked target performs any action, it takes [200 + 20 x hero's Spellpower] Magic Damage. Duration: [1 + 1 per every 6 hero's Spellpower] round(s).",
    l2 = "Base Damage: 200 > 300",
    l3 = "Damage per Spellpower: 20 > 25.",
    l4 = "Marked target additionally gets –1 Speed and Initiative whenever it performs any action. This effect is stackable and active while the target is Marked."
  },
  ["Coup de Grace"] = {
    name = "Coup de Grace",
    school = "Nightshade",
    tier = "Tier 5",
    mana = 24,
    image = "Mana icon.png",
    l1 = "Target enemy will die after taking any Damage if its stack size is lower than or equal to 20% of its original number. Duration: [1 + 1 per every 6 hero's Spellpower] round(s).",
    l2 = "Stack size: 20% > 30%.",
    l3 = "Stack size: 30% > 40%.",
    l4 = "Affects all enemy creatures."
  },
  ["Shadow Army"] = {
    name = "Shadow Army",
    school = "Nightshade",
    tier = "Tier 5",
    mana = 35,
    image = "Mana icon.png",
    l1 = "Increases the number of units in the target friendly stack by [15% + 0.5% x hero's Spellpower]%. These units are temporary and cannot exceed 100% of normal units in the stack.",
    l2 = "Base effect’s bonus: 15% > 25%.",
    l3 = "Effect’s bonus per Spellpower: 0.5% > 1%.",
    l4 = "Up to 2 targets can be selected at the same time."
  }
}

return spells