Module:DaylightSpells

From Heroes of Might and Magic: Olden Era Official Wiki
Revision as of 15:36, 9 November 2025 by GravityOffline (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

local spells = {
  ["Blessing"] = {
    name = "Blessing",
    school = "Daylight",
    tier = "Tier 1",
    mana = 8,
    image = "Mana icon.png",
    l1 = "Target friendly creature deals + 10% Damage with basic attacks. Duration [ 1 + 1 per every 2 hero's Spellpower ] round(s).",
    l2 = "Damage 15%.",
    l3 = "Affects all friendly creatures.",
    l4 = "Damage 25%.",
    masterful = "Target friendly creature always deals maximum Damage."
  },
  ["Haste"] = {
    name = "Haste",
    school = "Daylight",
    tier = "Tier 1",
    mana = 9,
    image = "Mana icon.png",
    l1 = "+ 2 Speed to target friendly creature. Duration [ 1 + 1 per every 2 hero's Spellpower ] round(s).",
    l2 = "Speed bonus 2 > 3.",
    l3 = "Dispels 'Web' effect.",
    l4 = "Speed bonus 3 > 4.",
    masterful = "Affects all friendly creatures."
  },
  ["From a Bird's Eye"] = {
    name = "From a Bird's Eye",
    school = "Daylight",
    tier = "Tier 1",
    mana = 10,
    image = "Mana icon.png",
    l1 = "Reveals the borders of all areas, including those hidden by the fog of war.",
    l2 = "[[File:Mana icon.png|32px|link=Magic]] 10 > 6",
    l3 = "Reveals the location of all enemy heroes.",
    l4 = "Reveals the location of all cities."
  },
  ["Healing Water"] = {
    name = "Healing Water",
    school = "Daylight",
    tier = "Tier 1",
    mana = 6,
    image = "Mana icon.png",
    l1 = "Target friendly creature restores [ 25 + 5 x hero's Spellpower] HP. Does not revive fallen units.",
    l2 = "HP per Spellpower: 5 > 10.",
    l3 = "Triggers one more time at the begining of the next round.",
    l4 = "Affects all friendly creatures.",
    masterful = "Dispels all negative effects from friendly creatures."
  },
  ["Favorable Wind"] = {
    name = "Favorable Wind",
    school = "Daylight",
    tier = "Tier 2",
    mana = 12,
    image = "Mana icon.png",
    l1 = "Target friendly creature deals + 15% Damage with Ranged and Long Reach attacks. Duration [ 1 + 1 per every 3 hero's Spellpower ] round(s).",
    l2 = "Ranged and Long Reach Damage: 15% > 20%.",
    l3 = "Ranged and Long Reach Damage: 20% > 30%.",
    l4 = "Ranged and Long Reach Damage: 30% > 40%."
  },
  ["Weakening Ray"] = {
    name = "Weakening Ray",
    school = "Daylight",
    tier = "Tier 2",
    mana = 10,
    image = "Mana icon.png",
    l1 = "Removes 1 counterattack charge(s) from the target enemy.",
    l2 = "[[File:Mana icon.png|32px|link=Magic]] 10 > 7",
    l3 = "Removes all counterattacks charges from the target.",
    l4 = "Affects all enemy creatures"
  },
  ["Shorten Shadow"] = {
    name = "Shorten Shadow",
    school = "Daylight",
    tier = "Tier 2",
    mana = 10,
    image = "Mana icon.png",
    l1 = "-2 Attack and Defence to the target enemy. Duration [ 1 + 1 per every 3 hero's Spellpower ] round(s).",
    l2 = "The reduction of Attack and Defence increases each round.",
    l3 = "Dispels Enlarge Shadow.",
    l4 = "Affects all enemy creatures."
  },
  ["Inner Light"] = {
    name = "Inner Light",
    school = "Daylight",
    tier = "Tier 2",
    mana = 9,
    image = "Mana icon.png",
    l1 = "Reduces the duration of all negative effects applied to the target friendly creature by [ 2 + 1 per every 3 hero's Spellpower ] round(s).",
    l2 = "Base spell effectiveness: 2 > 3.",
    l3 = "Affects friendly creatures adjacent to the target.",
    l4 = "Affects all friendly creatures."
  },
  ["Taunt"] = {
    name = "Taunt",
    school = "Daylight",
    tier = "Tier 3",
    mana = 16,
    image = "Mana icon.png",
    l1 = "All enemies within 2 hexes from the target friendly creature are forced to attack it. Each instance of Damage makes the effect last 1 round shorter. Duration [ 1 + 1 per every 4 hero's Spellpower ] round(s).",
    l2 = "Radius of effect: 2 > 3.",
    l3 = "Base effect's duration: 1 > 2.",
    l4 = "Radius of effect: 3 > 4."
  },
  ["Arina's Touch"] = {
    name = "Arina's Touch",
    school = "Daylight",
    tier = "Tier 3",
    mana = 17,
    image = "Mana icon.png",
    l1 = "Target friendly creature gains 1 Initiative and 10% maximum HP. Duration [ 1 + 1 per every 4 hero's Spellpower ] round(s).",
    l2 = "Maximum HP bonus: 10% > 20%.",
    l3 = "Affects all friendly creatures.",
    l4 = "Doubles Initiative bonus.",
    masterful = "Increases target´s Speed by 1, +2 in Lv.4. HP increased by 10%."
  },
  ["Riposte"] = {
    name = "Riposte",
    school = "Daylight",
    tier = "Tier 3",
    mana = 15,
    image = "Mana icon.png",
    l1 = "Target friendly creature counterattacks before enemy attacks lands. Duration [ 1 + 1 per every 3 hero's Spellpower ] round(s).",
    l2 = "While affected, targets deal + 15% Damage with counterattacks.",
    l3 = "Target friendly creature gains + 1 bonus counterattack.",
    l4 = "Affects all friendly creatures."
  },
  ["Song of Power"] = {
    name = "Song of Power",
    school = "Daylight",
    tier = "Tier 3",
    mana = 12,
    image = "Mana icon.png",
    l1 = "Resets the cooldowns of the target friendly creature.",
    l2 = "Dispels all effects that block creature attacks or abilities.",
    l3 = "The creature mays use its limited abilities again.",
    l4 = "Affects all friendly creatures."
  },
  ["Radiant Armour"] = {
    name = "Radiant Armour",
    school = "Daylight",
    tier = "Tier 4",
    mana = 20,
    image = "Mana icon.png",
    l1 = "Target friendly takes 20% less damage from any source.",
    l2 = "Damage reduction: 20% > 25%.",
    l3 = "Affects all friendly creatures.",
    l4 = "Damage reduction: 25% > 35%."
  },
  ["Clear Fog"] = {
    name = "Clear Fog",
    school = "Daylight",
    tier = "Tier 4",
    mana = 14,
    image = "Mana icon.png",
    l1 = "Reveals 5 squares around the selected space on the global map, that is no further than [2 x hero's Sight] square(s) away from the hero. 1 times per day.",
    l2 = "Selection radius multiplier: 2 > 3.",
    l3 = "Squares revealed: 5 > 8.",
    l4 = "Unlimited casting range."
  },
  ["Vengeance"] = {
    name = "Vengeance",
    school = "Daylight",
    tier = "Tier 4",
    mana = 15,
    image = "Mana icon.png",
    l1 = "Whenever an enemy attacks target friendly creature, it takes [ 100 + 15 x hero's Spellpower ] damage. Duration [ 1 + 1 per every 5 hero's Spellpower ] round(s).",
    l2 = "Base effect duration: 1 > 2.",
    l3 = "Damage per Spellpower: 15 > 20.",
    l4 = "The effect applies to all basic attacks."
  },
  ["Heavenly Blades"] = {
    name = "Heavenly Blades",
    school = "Daylight",
    tier = "Tier 4",
    mana = 23,
    image = "Mana icon.png",
    l1 = "Target friendly creature deals + 50 pure bonus damage and heals for the same amount of HP. Does not revive fallen units. Duration [ 1 + 1 per every 5 hero's Spellpower ] round(s). Healing Does not affect undead, embodiments, or constructs.",
    l2 = "Bonus damage: 50 > 100",
    l3 = "Affects all friendly creatures.",
    l4 = "Bonus damage instantly destroys summoned and temporary units."
  },
  ["Judgement"] = {
    name = "Judgement",
    school = "Daylight",
    tier = "Tier 5",
    mana = 35,
    image = "Mana icon.png",
    l1 = "Strikes an enemy 4 times, dealing a total of [ 200 + 30 x hero's Spellpower ] damage.",
    l2 = "Base damage: 200 > 300.",
    l3 = "Damage per Spellpower: 30 > 40.",
    l4 = "Damage per SpellPower: 40 > 60."
  },
  ["Arina's Chosen"] = {
    name = "Arina's Chosen",
    school = "Daylight",
    tier = "Tier 5",
    mana = 21,
    image = "Mana icon.png",
    l1 = "Target friendly creature cannot have less than 20% of their current units. Taking Damage reduces the duration of the effect by 1 round(s). Duration: 2 rounds.",
    l2 = "Minimum stack size: 20% > 35%.",
    l3 = "Duration: 2 > 4.",
    l4 = "Minimum stack size: 35% > 50%.",
    masterful = "The target gains +1 action point(s). \nDuration: [ 1 + 1 per every 6 hero's Spellpower ] round(s). \nLv.3: Base effect’s duration: 1 > 3."
  }
}

return spells