Edit documentation

Description

This module stores all data about the currently existing playable cards in alphabetical order. Whenever card changes occur this module needs to be updated respectively.

Syntax

All cards' data is stored in a standardized way as shown below.

    ["card name (variant)"] = {
        affinity = ,
        card_id = ,
        description = ,
        starter_card = ,
        type = ,
        construction_time = ,
        gender = ,
        movement_speed = ,
        orbs = ,
        power_cost = ,
        charges = ,
        squadqsize = ,
        class = ,
        weapon_type = ,
        counter = ,
        size = ,
        damage = ,
        health = ,
        edition = ,
        rarity = ,
        booster_locations = ,
        upgrade_locations = ,
        general_upgrade_text = ,
        abilities = {
            {
                name = ability 1,
                type = ,
                hide_on_card = ,
                upgrade_availability = ,
                affinity_dependency = ,
                cost = ,
                description = ,
                values = ,
                upgrade_text = ,
            }, {
                name = ability n,
                type = ,
                hide_on_card = ,
                upgrade_availability = ,
                affinity_dependency = ,
                cost = ,
                description = ,
                values = ,
                upgrade_text = ,
            }
        }
    },
Parameter and Syntax Explanation
Parameter Explanation / Usage Notes Omissible Accepted Input
["<card name> <variant>"] Full name of the card followed by the variant. False
affinity Overwrites indicated affinity by variant (for promo cards with affinities). True
  • "Fire"
  • "Frost"
  • "Nature"
  • "Shadow"
card_id The card's unique id for upgrade 0, to be used for scripting purposes. False
  • <Custom integer>
description Descriptive sentence that is shown in the card's tooltip above the abilities. Use \n for a line break. True
  • "<Custom text>"
    • If it changes with upgrades use the following syntax:
      • {"<Custom text>", "<Custom text>", "<Custom text>", "<Custom text>"}
starter_card Indicates that the card is owned by all players as a PvE starter card. True
  • If false (default): nil
  • If true: true
type Type of the card. False
  • "Unit"
  • "Building"
  • "Spell"
construction_time Base construction time of the building in seconds. Conditional
  • Only applicable if type is "Building".
    • <Custom integer>
    • If it changes with upgrades use the following syntax:
      • {<value>, <value>, <value>, <value>}
gender Gender class of the card. Conditional
  • Only applicable if type is "Unit".
  • "Male" for male units
  • "Female" for female units
  • nil for neutral units
movement_speed Movement speed of the unit in meters per second (shown at the top of the tooltip). Conditional
  • Only applicable if type is "Unit".
    • <Custom integer>
orbs Required orbs of the card, ordered from right to left; up to 4 separated by comma; all mono or dual color combinations are allowed. False
  • Minimum Syntax: {"<orb>"},
  • Maximum Syntax: {"<orb>", "<orb>", "<orb>", "<orb>"},
  • Available orbs:
    • Fire
    • Frost
    • Nature
    • Shadow
    • Neutral
power_cost Power cost of the card. False
  • <Custom integer value>, should not exceed 3 digits
  • If it changes with upgrades use the following syntax:
    • {<value>, <value>, <value>, <value>}
charges Number of times the fully charged card can be played before the recharge cooldown starts. False
  • <Integer>, available charge rules are:
    • 4 for: 1 / 2 / 3 / 4
    • 8 for: 4 / 6 / 7 / 8
    • 12 for: 6 / 8 / 10 / 12
    • 16 for: 8 / 11 / 14 / 16
    • 20 for: 10 / 14 / 17 / 20
    • 24 for: 12 / 16 / 20 / 24
squadsize Amount of individual members of which the the squad consists. Conditional
  • Only applicable if type is "Unit".
    • <Custom integer value>, should not exceed 2 digits
class Class of the card False
  • "<Custom text>"
weapon_type Attack type of the card, Melee and Ranged can be influenced by counter. Conditional
  • Only applicable if type is "Unit".
    • "Melee"
    • "Ranged"
    • "Special"
counter Size type countered by the card, can be influenced by weapon_type, omit if weapon_type is "Special". Conditional
  • Only applicable if type is "Unit".
    • "S"
    • "M"
    • "L"
    • "XL"
size Size type of the card. Conditional
  • Only applicable if type is "Unit".
    • "S"
    • "M"
    • "L"
    • "XL"
damage Displayed attack value of the card. Conditional
  • Only applicable if type is "Unit" or in some cases "Building".
    • <Custom integer value>, should not exceed 5 digits
    • If it changes with upgrades use the following syntax:
      • {<value>, <value>, <value>, <value>}
health Amount of health points the entity has. Conditional
  • Only applicable if type is "Unit" or "Building".
    • <Custom integer value>, should not exceed 5 digits
    • If it changes with upgrades use the following syntax:
      • {<value>, <value>, <value>, <value>}
edition Edition icon in the bottom right corner, influenced by rarity (does not work alone). False
  • "Twilight"
  • "Renegade"
  • "Lost Souls"
  • "Amii"
rarity Rarity icon in the bottom right corner, influenced by edition (does not work alone). False
  • "Common"
  • "Uncommon"
  • "Rare"
  • "Ultra Rare"
booster_locations Names of the boosters from which the card can be drawn. Only required if the card has been assigned to a booster that deviates from its orbs' colors or if the card's orbs constitute it being Neutral/Legendary and thus sorting based on orb colors is not possible. Conditional
  • "<booster name>"
  • Available boosters:
    • General
    • Fire
    • Frost
    • Nature
    • Shadow
    • Amii
    • Bandits
    • Fire/Frost
    • Lost Souls
    • Stonekin
    • Twilight
  • If the card cannot be obtained via booster opening, use None instead.
  • If it is more than one, use a table instead:
    • {"<booster name 1>", ..., <booster name n>}
upgrade_locations Campaign drop locations of each upgrade card. Most left being upgrade 1, most right being upgrade 3. Conditional
  • Not required if the variant is (Promo).
    • {"<map name>", "<map name>", "<map name>"}
general_upgrade_text Text on upgrade cards that does not belong to a specific ability. Changes in construction_time, power_cost, damage or health are excluded and will be displayed automatically. True
  • {"<Custom text upgrade 1>", "<Custom text upgrade 2>", "<Custom text upgrade 3>"}
    • If the custom text is not required for all upgrades simply leave the respective upgrade blank: "",
Ability related parameters (this block repeats as many times as there are abilities)
name Name of the ability. False Custom text of moderate length
type Type of the ability. True
  • "Active"
  • "Autocast"
  • "Godspell"
  • "Passive"
  • "Toggle"
  • nil, if no icon is shown in front of the name
hide_on_card Disables the ability to be shown on the card, but limits it to the tooltip. True
  • If false (default): nil
  • If true: true
upgrade_availability Indicates on which card upgrade levels the ability is available. Conditional
  • If the ability is not available on all upgrades use the following syntax :
    • {<boolean>, <boolean>, <boolean>, <boolean>}
    • Most left boolean is upgrade 0, most right upgrade 3.
    • If available: true
    • If not available: false
affinity_dependency Affinity dependency of the ability, is tied to card parameter affinity, defaults to False True
  • If false (default): nil
  • If true: true
cost Power cost of the ability, omit if free (0) True
  • <Custom integer value>, should not exceed 3 digits
  • If it changes with upgrades use the following syntax:
    • {<value>, <value>, <value>, <value>}
    • If the value is not present on all upgrades, simply leave the respective upgrade blank: "",
description Full description of the ability, use %s as placeholder for values which change on upgrades. Use \n for a line break. False
  • "<Custom text>"
values Corresponding values to the placeholders, enter in same order as they occur in description. Conditional
  • {<value upgrade 0>, <value upgrade 1>, <value upgrade 2>, <value upgrade 3>}
    • If the value is not present on all upgrades, simply leave the respective upgrade blank: "",
  • If there are multiple placeholders in an ability, arrange them in a table:
  • {{<value>, <value>, <value>, <value>}, {<value>, <value>, <value>, <value>}, {<...>}}
upgrade_text Text displayed on the upgrade card, that specifically belongs to this ability. Learning an ability upon reaching a certain upgrade is excluded and will be displayed automatically. Conditional
  • {"<Custom text upgrade 1>", "<Custom text upgrade 2>", "<Custom text upgrade 3>"}
    • If the custom text is not required for all upgrades simply leave the respective upgrade blank: "",

See also


-- future Todo: Create a seperate module of all card pet/NPC entity data (like for Golems and Crawlers) 

return {
    ["Abomination (Frost)"] = {
        card_id = 1561,
        description = "Cost to transform into this unit: 165",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature", "Fire", "Fire"},
        power_cost = 220,
        charges = 4,
        squadsize = 1,
        class = "Beast Destroyer",
        weapon_type = "Melee",
        counter = "XL",
        size = "XL",
        damage = {5270, 5550, 6100, 6700},
        health = 5550,
        edition = "Amii",
        rarity = "Rare",
        upgrade_locations = {"Crusade", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "Blessed Fury",
                type = "Active",
                affinity_dependency = true,
                cost = 120,
                description = "Activate to release a furious roar that deals %s damage to enemies within a 25m radius around the unit, up to %s in total. Every hostile unit within that area will be stunned and unable to fight in close-combat for %s seconds. Reusable every 30 seconds.",
                values = {{840, 900, 900, 1000}, {2520, 2700, 2700, 3000}, {15, 15, 20, 20}},
                upgrade_text = {"+60 damage per target, 180 in total", "+5 seconds duration", "+100 damage per target, 300 in total"}
            }, {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight creature. Activate to start the mutant process and choose a Twilight unit from the current deck to be transformed into. The current deck must contain at least one other Twilight unit whose orb requirements are met!"
            }
        }
    },
    ["Abomination (Shadow)"] = {
        card_id = 1562,
        description = "Cost to transform into this unit: 165",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature", "Fire", "Fire"},
        power_cost = 220,
        charges = 4,
        squadsize = 1,
        class = "Beast Destroyer",
        weapon_type = "Melee",
        counter = "XL",
        size = "XL",
        damage = {5270, 5550, 6100, 6700},
        health = 5550,
        edition = "Amii",
        rarity = "Rare",
        upgrade_locations = {"Nightmare's End", "Nightmare's End", "Nightmare's End"},
        abilities = {
            {
                name = "Tainted Fury",
                type = "Active",
                affinity_dependency = true,
                cost = 120,
                description = "Activate to release a furious roar that deals %s damage to enemies within a 25m radius around the unit, up to %s in total. Every hostile unit within that area will be stunned and unable to follow the player's commands for %s seconds. Reusable every 30 seconds.",
                values = {{840, 900, 900, 1000}, {2520, 2700, 2700, 3000}, {15, 15, 20, 20}},
                upgrade_text = {"+60 damage per target, 180 in total", "+5 seconds duration", "+100 damage per target, 300 in total"}
            }, {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight creature. Activate to start the mutant process and choose a Twilight unit from the current deck to be transformed into. The current deck must contain at least one other Twilight unit whose orb requirements are met!"
            }
        }
    },
    ["Abyssal Warder (Fire)"] = {
        card_id = 1477,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature", "Nature"},
        power_cost = 250,
        charges = 4,
        squadsize = 1,
        class = "Giant Destroyer",
        weapon_type = "Melee",
        counter = "L",
        size = "XL",
        damage = 2500,
        health = 2500,
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Crystal Spikes",
                type = "Active",
                cost = 80,
                description = "Activate to ram Abyssal Warder's crystaline fist into the ground. Crystal Spikes will erupt from the ground and within 3 seconds cover a 20m radius. They deal %s damage to enemies within it, up to %s in total that cannot be warded off with the help of damage reducing abilities as the crystals are able to circumvent every buff or protective shield. Knocks back small and medium units. Only affects ground entities. Reusable every 20 seconds.",
                values = {{570, 600, 660, 725}, {1710, 1800, 1980, 2175}},
                upgrade_text = {"+30 damage, 90 in total", "+60 damage, 180 in total", "+65 damage, 195 in total"}
            }, {
                name = "Infused Breakdown",
                type = "Passive",
                affinity_dependency = true,
                description = "Upon dying the unit collapses into pieces that will reassemble on their own to form two large sized Abyssal Warders. If those die their remains will again form to medium sized golems each. All smaller variants of Abyssal Warder are enraged and deal increasingly more damage the longer they attack.",
                upgrade_text = {"+55 life points for smaller Golems", "+70 damage dealt by smaller Golems", "+55 life points for smaller Golems"}
            }
        }
    },
    ["Abyssal Warder (Frost)"] = {
        card_id = 1347,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature", "Nature"},
        power_cost = 250,
        charges = 4,
        squadsize = 1,
        class = "Giant Destroyer",
        weapon_type = "Melee",
        counter = "L",
        size = "XL",
        damage = 2500,
        health = 2500,
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Crystal Spikes",
                type = "Active",
                cost = 80,
                description = "Activate to ram Abyssal Warder's crystaline fist into the ground. Crystal Spikes will erupt from the ground and within 3 seconds cover a 20m radius. They deal %s damage to enemies within it, up to %s in total that cannot be warded off with the help of damage reducing abilities as the crystals are able to circumvent every buff or protective shield. Knocks back small and medium units. Only affects ground entities. Reusable every 20 seconds.",
                values = {{570, 600, 660, 725}, {1710, 1800, 1980, 2175}},
                upgrade_text = {"+30 damage, 90 in total", "+60 damage, 180 in total", "+65 damage, 195 in total"}
            }, {
                name = "Blessed Breakdown",
                type = "Passive",
                affinity_dependency = true,
                description = "Upon dying the unit collapses into pieces that will reassamble on their own to form two larged sized Abyssal Warders. If those die their remains will again form to medium sized golems each. All smaller variants of Abyssal Warder are endowed with an Ice Shield that absorbs up to 750 damage for 15 seconds.",
                upgrade_text = {"+55 life points for smaller Golems", "+70 damage dealt by smaller Golems", "+55 life points for smaller Golems"}
            }
        }
    },
    ["Aggressor (Frost)"] = {
        card_id = 1331,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Nature"},
        power_cost = 150,
        charges = 12,
        squadsize = 1,
        class = "Elemental Archer",
        weapon_type = "Ranged",
        counter = "L",
        size = "L",
        damage = 700,
        health = {1075, 1120, 1200, 1300},
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Elemental Balls",
                type = "Autocast",
                description = "Every 4 seconds, unit hurls an elemental ball that deals 112 damage to enemies in a 5m radius around its target, up to 168 in total. Knocks back small, medium and large units."
            }, {
                name = "Blessed Radiance",
                type = "Passive",
                affinity_dependency = true,
                description = "Upon dying the unit will release its frosty powers and infuse them into its environment. Up to 4 hostile units within a 20m radius will be frozen for 20 seconds. After freeze wears off, targets are immune against Freeze for 10 seconds."
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit takes 15% less damage."
            } 
        }
    },
    ["Aggressor (Nature)"] = {
    	card_id = 1193,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Nature"},
        power_cost = 150,
        charges = 12,
        squadsize = 1,
        class = "Elemental Archer",
        weapon_type = "Ranged",
        counter = "L",
        size = "L",
        damage = 700,
        health = {1075, 1120, 1200, 1300},
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Elemental Balls",
                type = "Autocast",
                description = "Every 4 seconds, unit hurls an elemental ball that deals 112 damage to enemies in a 5m radius around its target, up to 168 in total. Knocks back small, medium and large units."
            }, {
                name = "Gifted Radiance",
                type = "Passive",
                affinity_dependency = true,
                description = "Upon dying the unit will release its elemental powers and infuse them into its environment. Friendly units will regenerate 10% of their life points every second for up to 1000 life points in total. Lasts for 15 seconds."
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit takes 15% less damage."
            }
        }
    },
    ["Altar of Chaos"] = {
        card_id = 649,
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Shadow", "Neutral", "Neutral"},
        power_cost = 250,
        charges = 4,
        class = "Fortress",
        health = {5200, 5200, 5200, 5720},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "Mass Destruction",
                type = "Active",
                description = "Activate to place a Nether Bomb that explodes after 10 seconds dealing 1500 damage to hostile and friendly entities in a 25m radius around its target, up to 9000 in total. Only one bomb may be placed at a time. Cannot be disabled by spellblocking abilities. Knocks back small, medium and large units."
            }, {
                name = "Self-Abandonment",
                type = "Passive",
                description = "Own units may be sent into the Altar to sacrifice them and store their life points. A maximum of 8000 life points can be stored. %s% of them will be dealt as additional damage as soon as the bomb explodes. Once the bomb has been placed no more units may be sacrificed.",
                values = {300, 400, 500, 600},
                upgrade_text = {"+100% of stored life points dealt as damage", "+100% of stored life points dealt as damage", "+100% of stored life points dealt as damage"}
            } 
        }
    },
    ["Altar of Nihil"] = {
        card_id = 862,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Neutral", "Neutral"},
        power_cost = 80,
        charges = 4,
        class = "Shrine",
        health = {1600, 1700, 1900, 2190},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Nihilation",
                type = "Active",
                description = "Activate to surpress every player's void power refunds. The void power will not grow any further for %s seconds. %s Reusable every 60 seconds.",
                values = {{20, 25, 30, 30}, {"Has a 60 seconds cool-down after the building was built.", "Has a 60 seconds cool-down after the building was built.", "Has a 60 seconds cool-down after the building was built.", ""}},
                upgrade_text = {"+5 seconds duration", "+5 seconds duration", "+ no cool-down after construction anymore"}
            }
        }
    },
    ["Amazon (Frost)"] = {
        card_id = 1126,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature"},
        power_cost = 75,
        charges = 16,
        squadsize = 1,
        class = "Human Soldier",
        weapon_type = "Melee",
        counter = "L",
        size = "M",
        damage = {615, 670, 700, 770},
        health = 720,
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Beast Mastery",
                type = "Active",
                cost = {70, 70, 65, 65},
                description = "Activate to gain control over an enemy beast unit for %s seconds. Restricted to %s orb creatures with maximum of 150 power costs. Does not work on extra-large units. The dominated beast does not allow to play out cards next to it and cannot be killed by the player. Reusable every 30 seconds.",
                values = {{15, 20, 20, 20}, {1, 1, 1, 2}},
                upgrade_text = {"+5 seconds duration", "", "+may also control 2 orb creatures"}
            }, {
                name = "Wildlife Affection",
                type = "Passive",
                affinity_dependency = true,
                description = "Unit takes 50% less damage when attacked by beast or forestkin creatures."
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }
        }
    },
    ["Amazon (Nature)"] = {
        card_id = 1294,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature"},
        power_cost = 75,
        charges = 16,
        squadsize = 1,
        class = "Human Soldier",
        weapon_type = "Melee",
        counter = "L",
        size = "M",
        damage = {615, 670, 700, 770},
        health = 720,
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Beast Mastery",
                type = "Active",
                cost = {70, 70, 65, 65},
                description = "Activate to gain control over an enemy beast unit for %s seconds. Restricted to %s orb creatures with maximum of 150 power costs. Does not work on extra-large units. The dominated beast does not allow to play out cards next to it and cannot be killed by the player. Reusable every 30 seconds.",
                values = {{15, 20, 20, 20}, {1, 1, 1, 2}},
                upgrade_text = {"+5 seconds duration", "", "+may also control 2 orb creatures"}
            }, {
                name = "Wildlife Protection",
                type = "Passive",
                affinity_dependency = true,
                description = "Every friendly beast or forestkin creature within 20m radius around Amazon will benefit 50% more from any regenerating ability."
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }
        }
    },
    ["Amii Monument"] = {
        card_id = 1589,
        description = "A powerful Amii device that is able to grant one orb of any colour.",
        type = "Building",
        construction_time = 30,
        orbs = {"Neutral", "Neutral", "Neutral"},
        power_cost = 250,
        charges = 4,
        class = "Device",
        health = {1700, 1800, 2000, 2000},
        edition = "Amii",
        rarity = "Rare",
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Shadow Orb",
                type = "Toggle",
                cost = {160, 160, 160, 140},
                description = "Switch into ths mode to gain one Shadow Orb. The Orb will be ready and functional after 10 seconds. It cannot be switched back for 30 seconds."
            }, {
                name = "Nature Orb",
                type = "Toggle",
                cost = {160, 160, 160, 140},
                description = "Switch into ths mode to gain one Nature Orb. The Orb will be ready and functional after 10 seconds. It cannot be switched back for 30 seconds."
            }, {
                name = "Frost Orb",
                type = "Toggle",
                cost = {160, 160, 160, 140},
                description = "Switch into ths mode to gain one Frost Orb. The Orb will be ready and functional after 10 seconds. It cannot be switched back for 30 seconds."
            }, {
                name = "Fire Orb",
                type = "Toggle",
                cost = {160, 160, 160, 140},
                description = "Switch into ths mode to gain one Fire Orb. The Orb will be ready and functional after 10 seconds. It cannot be switched back for 30 seconds."
            }, {
                name = "Slowed Construction",
                type = "Passive",
                description = "Construction time is increased by 50%."
            } 
        }
    },
    ["Amii Phantom"] = {
        card_id = 1640,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Shadow"},
        power_cost = 60,
        charges = 12,
        squadsize = 1,
        class = "Human Gladiator",
        weapon_type = "Ranged",
        counter = "M",
        size = "M",
        damage = 640,
        health = {540, 580, 640, 710},
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Withering Spear",
                type = "Autocast",
                description = "Every 2.5 seconds, unit throws a poison-tipped spear dealing 85 damage and slowing enemy units. Slowed enemy unit may only move at walkspeed. Last for 10 seconds"
            }, {
                name = "Amii Ashfighter",
                type = "Toggle",
                description = "Enable to gain:"
            }, {
                name = "Slam",
                type = "Passive",
                description = "Attacked units cannot use their special abilities for 10 seconds. Opponents cannot use their ranged attacks either while being directly attacked by Amii Phantom."
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at highspeed."
            }
        }
    },
    ["Amii Ritual (Frost)"] = {
        card_id = 1229,
        type = "Spell",
        orbs = {"Frost", "Frost", "Frost"},
        power_cost = 150,
        charges = 4,
        class = "Enchantment",
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Blessed Unbreakable",
                type = "Godspell",
                affinity_dependency = true,
                description = "Seals every friendly orb, power generator and wall segment in the current game off behind a magical barrier that partially absorbs incoming damage. The affected structures will then %s for %s seconds. Reusable every 60 seconds.",
                values = {{"receive 80% less damage", "receive 90% less damage", "be indestructible", "be indestructible"}, {15, 15, 15, 20}},
                upgrade_text = {"+10% damage reduction", "+10% damage reduction", "+5 seconds duration"}
            }
        }
    },
    ["Amii Ritual (Nature)"] = {
        card_id = 1282,
        type = "Spell",
        orbs = {"Frost", "Frost", "Frost"},
        power_cost = 150,
        charges = 4,
        class = "Enchantment",
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Gifted Unbreakable",
                type = "Godspell",
                affinity_dependency = true,
                description = "Seals every friendly orb, power generator and wall segment in the current game off behind a magical barrier that absorbs %s% of all incoming damage for %s seconds. The affected structures will additionally regenerate 50 lifepoints every 2 seconds. Reusable every 60 seconds.",
                values = {{60, 65, 75, 75}, {15, 15, 15, 20}},
                upgrade_text = {"+5% damage reduction", "+10% damage reduction", "+5 seconds duration"}
            }
        }
    },
    ["Amok (Fire)"] = {
        card_id = 1254,
        type = "Spell",
        orbs = {"Shadow", "Shadow", "Fire", "Fire"},
        power_cost = {125, 125, 100, 90},
        charges = 4,
        class = "Spell",
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Infused: Friend or Foe?",
                type = "Godspell",
                affinity_dependency = true,
                description = "Confuses up to 5 units within a 25m radius which will make it impossible for them to distinguish between friend and foe. They will therefore start attacking whatever entity is next to them no matter if it is friendly or hostile. Last for 15 seconds. Reusable every %s seconds.",
                values = {45, 30, 30, 30},
                upgrade_text = {"-15 seconds until reusable", "", ""}
            }
        }
    },
    ["Amok (Shadow)"] = {
        card_id = 1329,
        type = "Spell",
        orbs = {"Shadow", "Shadow", "Fire", "Fire"},
        power_cost = {125, 125, 100, 90},
        charges = 4,
        class = "Spell",
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Tainted: Friend or Foe?",
                type = "Godspell",
                affinity_dependency = true,
                description = "Confuses the target enemy unit which will no longer be able to distinguish between friend and foe for 15 seconds. It will therefor start attacking whatever entity is nearby no matter if it is friendly or hostile. It may also tranfer its confusion to other surrounding hostile or friendly units within a 15m radius, up to a total of 15 targets may be affected. Reusable every %s seconds.",
                values = {45, 30, 30, 30},
                upgrade_text = {"-15 seconds until reusable", "", ""}
            }
        }
    },
    ["Architect's Call (Frost)"] = {
        card_id = 1439,
        type = "Spell",
        orbs = {"Frost", "Frost", "Neutral"},
        power_cost = {100, 100, 100, 90},
        charges = 12,
        class = "Arcane",
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Siege of Hope", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Blessed Construction",
                type = "Godspell",
                affinity_dependency = true,
                description = "Creates a productive aura that reduces the necessary construction time of friendly buildings placed within a 20m radius by %s%. Additionally, every friendly building within it will be constantly repaired and restores 20 life points per second. Lasts for 20 seconds. Reusable every 30 seconds.",
                values = {25, 35, 50, 50},
                upgrade_text = {"+10% faster building construction", "+15% faster building construction", ""}
            }
        }
    },
    ["Architect's Call (Shadow)"] = {
        card_id = 1448,
        type = "Spell",
        orbs = {"Frost", "Frost", "Neutral"},
        power_cost = {100, 100, 100, 90},
        charges = 12,
        class = "Arcane",
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Tainted Construction",
                type = "Godspell",
                affinity_dependency = true,
                description = "Creates a productive aura that reduces the necessary construction time of friendly buildings placed within a 20m radius by %s%. Additionally, every enemy unit within it will be weakened and deal 30% less damage against structures. Lasts for 20 seconds. Reusable every 30 seconds.",
                values = {25, 35, 50, 50},
                upgrade_text = {"+10% faster building construction", "+15% faster building construction", ""}
            }
        }
    },
    ["Area Ice Shield"] = {
        card_id = 744,
        type = "Spell",
        orbs = {"Frost", "Frost"},
        power_cost = 80,
        charges = 12,
        class = "Arcane",
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Ice Shield",
                type = nil,
                description = "Applies an Ice Shield on up to 3 friendly units within a 15m radius that absorbs up to %s damage for 30 seconds. Reusable every 20 seconds.",
                values = {520, 550, 600, 660},
                upgrade_text = {"+30 damage absorption", "+50 damage absorption", "+60 damage absorption"}
            }
        }
    },
    ["Armored Tower"] = {
        card_id = 751,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Neutral", "Neutral"},
        power_cost = 80,
        charges = 12,
        class = "Tower",
        damage = 1420,
        health = {2590, 2730, 3000, 3300},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Ice Bolt",
                type = "Autocast",
                description = "Every 2 seconds, tower hurls an ice bolt that deals 110 damage to enemies in a 5m radius around its target, up to 170 in total.",
            }, {
                name = "Gift of Ice",
                type = "Active",
                description = "Friendly entities in a 25m radius take 50% less damage for 30 seconds or until a total of %s damage has been absorbed.",
                values = {5200, 5500, 6000, 6600},
                upgrade_text = {"+300 total damage absorption", "+500 total damage absorption", "+600 total damage absorption"}
            }
        }
    },
    ["Artillery (Fire)"] = {
        card_id = 1324,
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Shadow", "Fire", "Fire"},
        power_cost = 190,
        charges = 4,
        class = "Tower",
        damage = {4900, 5050, 5300, 5600},
        health = 3500,
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Boom Bomb",
                type = "Autocast",
                description = "Every 4 seconds, Artillery blows a fiery bomb at enemies that deals %s in a 15m radius, up to %s in total. Targets have to be at least 10m away. Knocks back small and medium units.",
                values = {{784, 808, 848, 896}, {1176, 1212, 1272, 1344}},
                upgrade_text = {"+24 damage per target, 36 in total", "+40 damage per target, 60 in total", "+48 damage per target, 72 in total"}
            }, {
                name = "Infused Mine Blow",
                type = "Autocast",
                affinity_dependency = true,
                description = "If surrounded by more than 4 hostile entities Artillery may additionally shoot mines every 15 seconds at the position of an enemy unit. After 3 seconds the delivered mine may be tirggered by nearby enemies within a 12m radius and incinerate the ground for 10 seconds dealing 70 damage to hostile ground units per second. If not triggered the mine will vanish after 60 seconds."
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the building will repair the building and restore its life points."
            }
        }
    },
    ["Artillery (Shadow)"] = {
        card_id = 1206,
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Shadow", "Fire", "Fire"},
        power_cost = 190,
        charges = 4,
        class = "Tower",
        damage = {4900, 5050, 5300, 5600},
        health = 3500,
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Boom Bomb",
                type = "Autocast",
                description = "Every 4 seconds, Artillery blows a fiery bomb at enemies that deals %s in a 15m radius, up to %s in total. Targets have to be at least 10m away. Knocks back small and medium units.",
                values = {{784, 808, 848, 896}, {1176, 1212, 1272, 1344}},
                upgrade_text = {"+24 damage per target, 36 in total", "+40 damage per target, 60 in total", "+48 damage per target, 72 in total"}
            }, {
                name = "Tainted Mine Blow",
                type = "Autocast",
                affinity_dependency = true,
                description = "If surrounded by more than 4 hostile entities Artillery may additionally shoot mines every 15 seconds at the position of an enemy unit. After 10 seconds the delivered mine may be triggered by nearby enemies within a 12m radius and deal 1000 damage, up to 3000 in total. If not triggered the mine will vanish after 60 seconds."
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the building will repair the building and restore its life points."
            }
        }
    },
    ["Ashbone Pyro"] = {
        card_id = 408,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Neutral", "Neutral"},
        power_cost = 100,
        charges = 12,
        squadsize = 1,
        class = "Demon Destroyer",
        weapon_type = "Special",
        size = "L",
        damage = {1400, 1500, 1700, 1800},
        health = 1500,
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Nightfire Jet",
                type = "Autocast",
                description = "Unit casts infernal flames that deal %s damage to enemies every second.",
                values = {70, 75, 85, 90},
                upgrade_text = {"+5 damage", "+10 damage", "+5 damage"}
            }, {
                name = "Instability",
                type = "Passive",
                description = "Loses %s life points every two seconds.",
                values = {50, 50, 30, 30},
                upgrade_text = {"", "-20 life loss", ""}
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "%s% of the damage dealt by the unit will be added to its life points.",
                values = {30, 50, 50, 50},
                upgrade_text = {"+20% life absorption", "", ""}
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 50% more damage against structures."
            }
        }
    },
    ["Aura of Corruption"] = {
        card_id = 716,
        type = "Spell",
        orbs = {"Shadow", "Neutral"},
        power_cost = 100,
        charges = 8,
        class = "Spell",
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Bad Harvest", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Mischievous Aura",
                type = nil,
                description = "Needs 4 seconds to create a destructive aura of 30m radius where playing out cards will backlash. In addition to its normal effect every card played out will also deal %s times their power costs x their era as area damage to hostile and friendly units. Lasts for 40 seconds. Reusable every 55 seconds.",
                values = {5, 6, 7, 8},
                upgrade_text = {"+ card playout deals 6 times power costs x era as damage", "+ card playout deals 7 times power costs x era as damage", "+ card playout deals 8 times power costs x era as damage"}
            }
        }
    },
    ["Aura of Pain"] = {
        card_id = 741,
        type = "Spell",
        orbs = {"Fire", "Neutral", "Neutral"},
        power_cost = {100, 100, 100, 90},
        charges = 12,
        class = "Spell",
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Torment",
                type = nil,
                description = "Target unit is surrounded by harmful energy damaging itself and dealing every second %s damage to enemies in a 15 radius, up to %s in total. Lasts for 15 seconds. Reusable every 10 seconds.",
                values = {{34, 36, 40, 40}, {170, 180, 200, 200}},
                upgrade_text = {"+2 damage per target and 10 in total", "+4 damage per target and 20 in total", ""}
            }
        }
    },
    ["Avatar of Frost"] = {
        card_id = 683,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Frost"},
        power_cost = 250,
        charges = 4,
        squadsize = 1,
        class = "Elemental Soldier",
        weapon_type = "Melee",
        counter = "L",
        size = "XL",
        damage = {3200, 3300, 3550, 3850},
        health = 500,
        edition = "Twilight",
        rarity = "Ultra Rare",
        upgrade_locations = {"King of the Giants", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Frozen Armor",
                type = "Passive",
                description = "Every 12 seconds, unit coats itself in an armor of ice which absorbs up to %s damage.",
                values = {2150, 2300, 2500, 2500},
                upgrade_text = {"+150 damage absorption", "+200 damage absorption", ""}
            }
        }
    },
    ["Backlash"] = {
        card_id = 841,
        type = "Spell",
        orbs = {"Fire", "Neutral", "Neutral"},
        power_cost = 130,
        charges = 8,
        class = "Spell",
        edition = "Twilight",
        rarity = "Ultra Rare",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        abilities = {
            {
                name = "Void Surge",
                type = nil,
                description = "Creates an explosion that deals the current void power + an additional %s% of it as damage to enemy units in a 25m radius, up to 33% of this damage is applied per target. Deals half the damage against buildings. Void power is not used up. Knocks back small and medium units. Reusable every 30 seconds.",
                values = {250, 270, 300, 330},
                upgrade_text = {"+20% more void power dealt as damage", "+30% more void power dealt as damage", "+30% more void power dealt as damage"}
            }
        }
    },
    ["Bandit Lancer (Nature)"] = {
        card_id = 1569,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire", "Neutral"},
        power_cost = 60,
        charges = 20,
        squadsize = 1,
        class = "Human Soldier",
        weapon_type = "Melee",
        counter = "L",
        size = "M",
        damage = 1300,
        health = {770, 810, 890, 980},
        edition = "Amii",
        rarity = "Uncommon",
        upgrade_locations = {"Mo", "Mo", "Mo"},
        abilities = {
            {
                name = "Gifted Branding",
                type = "Active",
                affinity_dependency = true,
                cost = {10, 10, 0, 0},
                description = "Activate to mark the targeted enemy, disable its special abilities and force it move at walk speed only. All ranged attackers within a 65m radius will focus their attacks on the marked target while their attack range is increased by %sm. Lasts for %s seconds. Reusable every 30 seconds.",
                values = {{15, 15, 15, 23}, {15, 20, 20, 20}},
                upgrade_text = {"+5 seconds duration", "", "+8m range"}
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }, {
                name = "Stomp",
                type = "Passive",
                description = "Tramples small units."
            }
        }
    },
    ["Bandit Lancer (Shadow)"] = {
        card_id = 1568,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire", "Neutral"},
        power_cost = 60,
        charges = 20,
        squadsize = 1,
        class = "Human Soldier",
        weapon_type = "Melee",
        counter = "L",
        size = "M",
        damage = 1300,
        health = {770, 810, 890, 980},
        edition = "Amii",
        rarity = "Uncommon",
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        abilities = {
            {
                name = "Tainted Branding",
                type = "Active",
                affinity_dependency = true,
                cost = {10, 10, 0, 0},
                description = "Activate to mark the targeted enemy and make it take 15% more damage. All ranged attackers within a 65m radius will focus their attacks on the marked target while their attack range is increased by %sm. Lasts for %s seconds. Reusable every 30 seconds.",
                values = {{15, 15, 15, 23}, {15, 20, 20, 20}},
                upgrade_text = {"+5 seconds duration", "", "+8m range"}
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }, {
                name = "Stomp",
                type = "Passive",
                description = "Tramples small units."
            }
        }
    },
    ["Bandit Launcher (Fire)"] = {
        card_id = 1185,
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Fire"},
        power_cost = 60,
        charges = 16,
        class = "Tower",
        damage = 1200,
        health = {1270, 1320, 1400, 1500},
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Mo", "Mo", "Mo"},
        abilities = {
            {
                name = "Flame arrow",
                type = "Autocast",
                description = "Every 2 seconds, tower shoots a fiery arrow that deals 96 damage to enemies in a 5m radius around its target, up to 144 in total."
            }, {
                name = "Infused Firebug",
                type = "Active",
                affinity_dependency = true,
                cost = {35, 30, 25, 20},
                description = "Activate to incinerate the tower. After 3 seconds it will have burnt down completely triggering a massive burst of flames that deals 400 damage to hostile ground entities in a 20m radius around it, up to 1200 in total.",
                upgrade_text = {"", "", ""}
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the building will repair the building and restore its life points."
            }
        }
    },
    ["Bandit Launcher (Shadow)"] = {
        card_id = 1320,
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Fire"},
        power_cost = 60,
        charges = 16,
        class = "Tower",
        damage = 1200,
        health = {1270, 1320, 1400, 1500},
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Flame arrow",
                type = "Autocast",
                description = "Every 2 seconds, tower shoots a fiery arrow that deals 96 damage to enemies in a 5m radius around its target, up to 144 in total."
            }, {
                name = "Tainted Firebug",
                type = "Active",
                affinity_dependency = true,
                cost = {35, 30, 25, 20},
                description = "Activate to incinerate the tower. After 3 seconds it will have burnt down completely triggering a massive burst of flames that deals 600 damage to any ground entities in a 20m radius around it, up to 1800 in total.",
                upgrade_text = {"", "", ""}
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the building will repair the building and restore its life points."
            }
        }
    },
    ["Bandit Sorceress (Fire)"] = {
        card_id = 1620,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire"},
        power_cost = 50,
        charges = 12,
        squadsize = 1,
        class = "Human Wizard",
        weapon_type = "Ranged",
        counter = "S",
        size = "M",
        damage = {550, 600, 600, 600},
        health = {470, 470, 520, 520},
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        abilities = {
            {
                name = "Bandit Sphere",
                type = "Autocast",
                description = "Every 3 seconds, unit blasts a magic sphere that deals %s damage to enemies in a 10m radius around its target, up to %s in total.",
                values = {{44, 48, 48, 48}, {66, 72, 72, 72}},
                upgrade_text = {"+4 damage per target, 6 in total", "", ""}
            }, {
                name = "Infused Installation",
                type = "Active",
                affinity_dependency = true,
                cost = 50,
                description = "Activate to send the unit into a building. The unit is able to enter any friendly building where she will use her magical abilities in order to increase the seized building's attack range by %sm. Additionally, friendly units within a 20m radius around the building will deal 20% more damage. Lasts until unit leaves the building again. After 15 seconds the unit can be ordered to leave the seized building again whereupon she will exit it with her life points restored and all buffs and debuffs removed.",
                values = {10, 10, 10, 12},
                upgrade_text = {"", "", "+2m range"}
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }
        }
    },
    ["Bandit Sorceress (Frost)"] = {
        card_id = 1616,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire"},
        power_cost = 50,
        charges = 12,
        squadsize = 1,
        class = "Human Wizard",
        weapon_type = "Ranged",
        counter = "S",
        size = "M",
        damage = {550, 600, 600, 600},
        health = {470, 470, 520, 520},
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Convoy", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Bandit Sphere",
                type = "Autocast",
                description = "Every 3 seconds, unit blasts a magic sphere that deals %s damage to enemies in a 10m radius around its target, up to %s in total.",
                values = {{44, 48, 48, 48}, {66, 72, 72, 72}},
                upgrade_text = {"+4 damage per target, 6 in total", "", ""}
            }, {
                name = "Blessed Installation",
                type = "Active",
                affinity_dependency = true,
                cost = 50,
                description = "Activate to send the unit into a building. The unit is able to enter any friendly building where she will use her magical abilities in order to increase the seized building's attack range by %sm. Additionally, the building will take 30% less damage. Lasts until unit leaves the building again. After 15 seconds the unit can be ordered to leave the seized building again whereupon she will exit it with her life points restored and all buffs and debuffs removed.",
                values = {10, 10, 10, 12},
                upgrade_text = {"", "", "+2m range"}
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }
        }
    },
    ["Bandit Spearmen (Fire)"] = {
        card_id = 1548,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire"},
        power_cost = 70,
        charges = 20,
        squadsize = 6,
        class = "Human Soldiers",
        weapon_type = "Melee",
        counter = "M",
        size = "S",
        damage = 900,
        health = 810,
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Infused Partisans",
                type = "Toggle",
                affinity_dependency = true,
                description = "Activate to make unit deal %s% more damage against ranged enemies. It will then deal 30% less damage against close-combat opponents, though. Attacked targets can only move at walk speed for 10 seconds. Lasts until deactivated.",
                values = {30, 35, 40, 50},
                upgrade_text = {"+5% damage bonus", "+5% damage bonus", "+10% damage bonus"}
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }
        }
    },
    ["Bandit Spearmen (Frost)"] = {
        card_id = 1549,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire"},
        power_cost = 70,
        charges = 20,
        squadsize = 6,
        class = "Human Soldiers",
        weapon_type = "Melee",
        counter = "M",
        size = "S",
        damage = 900,
        health = 810,
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Blessed Partisans",
                type = "Toggle",
                affinity_dependency = true,
                description = "Active to make unit deal %s% more damage against close-combat opponents. It will then deal 30% less damage against ranged enemies, though. Attacked targets can only move at walk speed for 10s. Lasts until deactivated.",
                values = {30, 35, 40, 50},
                upgrade_text = {"+5% damage bonus", "+5% damage bonus", "+10% damage bonus"}
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }
        }
    },
    ["Bandit Stalker (Nature)"] = {
        card_id = 1316,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire"},
        power_cost = 60,
        charges = 16,
        squadsize = 1,
        class = "Beast Soldier",
        weapon_type = "Special",
        size = "M",
        damage = 900,
        health = {590, 610, 660, 720},
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Gifted Piercing",
                type = "Passive",
                affinity_dependency = true,
                description = "25% of all damage dealt by this unit cannot be warded off with the help of damage reducing abilities because it is able to circumvent every buff or protective shield. It additionally deals 100% more damage against Beast creatures.",
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }
        }
    },
    ["Bandit Stalker (Shadow)"] = {
        card_id = 1199,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire"},
        power_cost = 60,
        charges = 16,
        squadsize = 1,
        class = "Beast Soldier",
        weapon_type = "Special",
        size = "M",
        damage = 900,
        health = {590, 610, 660, 720},
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        abilities = {
            {
                name = "Tainted Piercing",
                type = "Passive",
                affinity_dependency = true,
                description = "50% of all damage dealt by this unit cannot be warded off with the help of damage reducing abilities because it is able to circumvent every buff or protective shield."
            }, {
                name = "Tainted Bite",
                type = "Passive",
                affinity_dependency = true,
                description = "Attacked units may only move at walk speed for %s seconds.",
                values = {5, 7, 10, 15},
                upgrade_text = {"+2 seconds duration", "+3 seconds duration", "+5 seconds duration"}
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }
        }
    },
    ["Banditos (Frost)"] = {
        card_id = 1315,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire"},
        power_cost = 60,
        charges = 20,
        squadsize = 6,
        class = "Human Soldiers",
        weapon_type = "Melee",
        counter = "S",
        size = "S",
        damage = 660,
        health = {690, 720, 780, 840},
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Mo", "Mo", "Mo"},
        abilities = {
            {
                name = "Blessed Alliance",
                type = "Passive",
                affinity_dependency = true,
                description = "The unit will be incited to deal more damage when being surrounded by hostile units within a 25m radius. Per every 3 hostile ground units around them Banditos will deal 50% more damage up to a maximum of 9 units that will spur them on."
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }
        }
    },
    ["Banditos (Nature)"] = {
        card_id = 1198,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire"},
        power_cost = 60,
        charges = 20,
        squadsize = 6,
        class = "Human Soldiers",
        weapon_type = "Melee",
        counter = "S",
        size = "S",
        damage = 660,
        health = {690, 720, 780, 840},
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Gifted Alliance",
                type = "Passive",
                affinity_dependency = true,
                description = "The unit will be incited to deal more damage when being surrounded by friendly units within a 25m radius. Per every 3 friendly ground units around them Banditos will deal 50% more damage up to a maximum of 9 units that will spur them on."
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }
        }
    },
    ["Banner of Glory"] = {
        card_id = 933,
        description = "Support building, does not attack.",
        starter_card = true,
        type = "Building",
        construction_time = 3,
        orbs = {"Fire"},
        power_cost = 40,
        charges = 12,
        class = "Shrine",
        health = 500,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Glorious Death",
                type = "Passive",
                description = "Friendly units that die within a 25m radius of the banner immediatly return %s% of their original power costs into the power pool. The remaining power costs are granted as void power.",
                values = {20, 24, 28, 33},
                upgrade_text = {"+4% power refund", "+4% power refund", "+5% power refund"}
            }, {
                name = "Rapid Construction",
                type = "Passive",
                description = "Construction time is reduced by 85%."
            } 
        }
    },
    ["Batariel (Fire)"] = {
        card_id = 1344,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Fire", "Fire", "Fire"},
        power_cost = 300,
        charges = 4,
        squadsize = 1,
        class = "Demon Destroyer",
        weapon_type = "Melee",
        counter = "XL",
        size = "XL",
        damage = {3460, 3640, 4000, 4400},
        health = 5000,
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Empire", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "Gates of Hell",
                type = "Active",
                cost = 150,
                description = "Activate to smash Batariel's giant mace onto ground dealing 800 damage to enemies in a 10m radius, up to 2400 in total. The impact will crack open the ground allowing an enormous cleft to emerge that will erupt fountains of red-hot lava after 5 seconds. The lava fountains deal %s damage to nearby enemies, up to %s in total. Reusable every 30 seconds. Affects ground targets only.",
                values = {{1720, 1820, 2000, 2200}, {5160, 5460, 6000, 6600}},
                upgrade_text = {"+100 damage per target, 300 in total", "+180 damage per target, 540 in total", "+200 damage per target, 600 in total"}
            }, {
                name = "Infused Purgatory",
                type = "Passive",
                affinity_dependency = true,
                description = "Unit gets easily enraged in battle and starts to burn if it deals at least 1000 damage. It will thus incinerate enemies in a 25m radius around it who take 100 damage per second. The longer it burns the more damage it will eventually deal to surrounding enemies. But if there is no damage dealt for 4 seconds the flames will abate again."
            }
        }
    },
    ["Batariel (Shadow)"] = {
        card_id = 1465,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Fire", "Fire", "Fire"},
        power_cost = 300,
        charges = 4,
        squadsize = 1,
        class = "Demon Destroyer",
        weapon_type = "Melee",
        counter = "XL",
        size = "XL",
        damage = {3460, 3640, 4000, 4400},
        health = 5000,
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Nightmare's End", "Nightmare's End", "Nightmare's End"},
        abilities = {
            {
                name = "Gates of Hell",
                type = "Active",
                cost = 150,
                description = "Activate to smash Batariel's giant mace onto ground dealing 800 damage to enemies in a 10m radius, up to 2400 in total. The impact will crack open the ground allowing an enormous cleft to emerge that will erupt fountains of red-hot lava after 5 seconds. The lava fountains deal %s damage to nearby enemies, up to %s in total. Reusable every 30 seconds. Affects ground targets only.",
                values = {{1720, 1820, 2000, 2200}, {5160, 5460, 6000, 6600}},
                upgrade_text = {"+100 damage per target, 300 in total", "+180 damage per target, 540 in total", "+200 damage per target, 600 in total"}
            }, {
                name = "Tainted Purgatory",
                type = "Passive",
                affinity_dependency = true,
                description = "Unit gets easily enraged in battle and starts to burn if it deals at least 1250 damage. It will thus incinerate its environment at first dealing 100 damage to units in a 25m radius around it. But the longer it burns the more dangerous it will eventually get and burn away enemies' armor:\naffected enemies will then take increasingly more damage. But if there is no damage dealt for 4 seconds the flames will abate again."
            }
        }
    },
    ["Battleship"] = {
        card_id = 414,
        description = "Very slow movement.",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Neutral", "Neutral"},
        power_cost = 260,
        charges = 4,
        squadsize = 1,
        class = "Artifact Dominator",
        weapon_type = "Ranged",
        counter = "L",
        size = "XL",
        damage = 3750,
        health = {4350, 4800, 5100, 5520},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Cannon Turrets",
                type = "Autocast",
                description = "Every 2 seconds, 4 turrets deal 100 damage each to enemies in 5m radius, up to 150 total."
            }, {
                name = "Barrage",
                type = "Active",
                cost = 50,
                description = "Activate to release 5 shots each shot dealing %s damage to enemies in 12m radius, up to %s total. Knocks back small and medium units. Only affects ground targets. Reusable every 30 seconds.",
                values = {{420, 450, 500, 550}, {2500, 2700, 3000, 3300}},
                upgrade_text = {"+30 damage per target, 200 in total", "+50 damage per target, 300 in total", "+50 damage per target, 300 in total"}
            }, {
                name = "Full speed ahead!",
                type = "Passive",
                description = "While under the effect of an Ice Shield the unit gains significantly increased movement speed."
            } 
        }
    },
    ["Befallen's Curse (Fire)"] = {
        card_id = 1529,
        type = "Spell",
        orbs = {"Shadow", "Shadow"},
        power_cost = 120,
        charges = 8,
        class = "Spell",
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Infused Disease",
                type = "Godspell",
                affinity_dependency = true,
                description = "Infects the targeted friendly or hostile unit with a weakening disease: it loses %s life points per second and can neither be healed nor buffed while being ill. The disease is highly infectious and may also spread among surrounding units. Every friendly or hostile unit within a 8m radius around the befallen will also catch the disease and may once again infect other surrounding units as well. Every affected target will suffer for at least 20 from the disease. Reusable every 20 seconds.",
                values = {18, 19, 21, 23},
                upgrade_text = {"+1 damage", "+2 damage", "+2 damage"}
            }
        }
    },
    ["Befallen's Curse (Shadow)"] = {
        card_id = 1528,
        type = "Spell",
        orbs = {"Shadow", "Shadow"},
        power_cost = 120,
        charges = 8,
        class = "Spell",
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Tainted Disease",
                type = "Godspell",
                affinity_dependency = true,
                description = "Infects the targeted friendly or hostile unit with a weakening disease: it loses 18 life points per second and deals 25% less damage. The disease is highly infectious and may also spread among surrounding units. Every friendly or hostile unit within a 8m radius around the befallen will also catch the disease and may once again infect other surrounding units as well. Every affected target will suffer for at least 20 from the disease. Reusable every 20 seconds.",
                values = {18, 19, 21, 23},
                upgrade_text = {"+1 damage", "+2 damage", "+2 damage"}
            }
        }
    },
    ["Blaster Cannon (Fire)"] = {
        card_id = 1165,
        type = "Building",
        construction_time = 20,
        orbs = {"Fire"},
        power_cost = 60,
        charges = 16,
        class = "Tower",
        damage = 1300,
        health = {870, 920, 1000, 1120},
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Baneful Bolts",
                type = "Autocast",
                description = "Every 3 seconds, cannon blasts bolts that deal 208 damage to enemies in a 5m radius around its target, up to 312 in total. Affects air targets only."
            }, {
                name = "Infused Rage",
                type = "Passive",
                affinity_dependency = true,
                description = "Building does increasingly more damage the longer it attacks but falls back to its original damage output if it doesn't shoot for 10 seconds."
            }
        }
    },
    ["Blaster Cannon (Shadow)"] = {
        card_id = 1287,
        starter_card = true,
        type = "Building",
        construction_time = 20,
        orbs = {"Fire"},
        power_cost = 60,
        charges = 16,
        class = "Tower",
        damage = 1300,
        health = {870, 920, 1000, 1120},
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Baneful Bolts",
                type = "Autocast",
                description = "Every 3 seconds, cannon blasts bolts that deal 208 damage to enemies in a 5m radius around its target, up to 312 in total. Affects air targets only."
            }, {
                name = "Tainted Magma",
                type = "Passive",
                affinity_dependency = true,
                description = "Building is surrounded by a magmatic aura that deals 25 damage to all enemies within a 15m radius every 2 seconds."
            }
        }
    },
    ["Blood Healing"] = {
        card_id = 828,
        type = "Spell",
        orbs = {"Shadow", "Neutral", "Neutral"},
        power_cost = 50,
        charges = 12,
        class = "Arcane",
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Soul Sacrifice",
                type = nil,
                description = "Targeted own unit loses 250 life points and in turn heals friendly units within a 20m radius around it for up to %s life points in total every second. Lasts for 10 seconds or until target dies. The target unit cannot be healed while under the influence of this spell. Reusable every 5 seconds.",
                values = {860, 900, 1000, 1100},
                upgrade_text = {"+40 regeneration", "+100 regeneration", "+100 regeneration"}
            }
        }
    },
    ["Bloodhorn (Fire)"] = {
        card_id = 1297,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire", "Neutral", "Neutral"},
        power_cost = 240,
        charges = 4,
        squadsize = 1,
        class = "Beast Dominator",
        weapon_type = "Melee",
        counter = "XL",
        size = "XL",
        damage = {4700, 4950, 5300, 5800},
        health = 5000,
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Stampede",
                type = "Active",
                upgrade_availability = {false, true, true, true},
                cost = {"", 120, 100, 100},
                description = "Activate to rush towards the target dealing %s damage to enemies along the way, up to %s in total. Reusable every 30 seconds.",
                values = {{"", 200, 200, 220}, {"", 9000, 9000, 9900}},
                upgrade_text = {"", "", "+20 damage"}
            }, {
                name = "Infused Purge",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to rid Bloodhorn of all debuff but its own life points are immediately reduced by 1500. It will be immune against all major debuffs for 15 seconds afterwards. Cannot be used anymore once life points have been reduced below 1500. Reusable every 30 seconds."
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }
        }
    },
    ["Bloodhorn (Shadow)"] = {
        card_id = 1171,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire", "Neutral", "Neutral"},
        power_cost = 240,
        charges = 4,
        squadsize = 1,
        class = "Beast Dominator",
        weapon_type = "Melee",
        counter = "XL",
        size = "XL",
        damage = {4700, 4950, 5300, 5800},
        health = 5000,
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Stampede",
                type = "Active",
                upgrade_availability = {false, true, true, true},
                cost = {"", 120, 100, 100},
                description = "Activate to rush towards the target dealing %s damage to enemies along the way, up to %s in total. Reusable every 30 seconds.",
                values = {{"", 200, 200, 220}, {"", 9000, 9000, 9900}},
                upgrade_text = {"", "", "+20 damage"}
            }, {
                name = "Tainted Enrage",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to put Bloodhorn in a murderous frenzy. The unit will deal 100% more damage for 15 seconds but its own life points are immediately reduced by 1500. Cannot be used anymore once life points have been reduced below 1500. Reusable every 30 seconds."
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }
        }
    },
    ["Bloodthirst"] = {
        card_id = 838,
        type = "Spell",
        orbs = {"Fire", "Fire", "Neutral", "Neutral"},
        power_cost = 120,
        charges = 12,
        class = "Arcane",
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Slave Master", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Mania",
                type = nil,
                description = "Target unit starts to regenerate %s life points every second for 10 seconds per every %s damage it deals. Reusable every 20 seconds.",
                values = {{150, 150, 150, 165}, {1200, 1100, 1000, 1000}},
                upgrade_text = {"-100 damage to deal before unit regenerates", "-100 damage to deal before unit regenerates", "+15 regeneration"}
            }
        }
    },
    ["Boom Brothers"] = {
        card_id = 386,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Neutral", "Neutral", "Neutral"},
        power_cost = 100,
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Goblin/Ogre Soldier",
        counter = "XL",
        size = "L",
        damage = 2800,
        health = {2000, 2100, 2300, 2555},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "BOOM",
                type = "Active",
                cost = 50,
                description = "Activate to fire a flaming cannon ball that deals %s damage to enemies in a cone-shaped area, up to %s in total. Affects ground targets only. Knocks back all unit sizes. Reusable every 30 seconds.",
                values = {{2150, 2200, 2300, 2400}, {2660, 2760, 2960, 3200}},
                upgrade_text = {"+50 damage per target, 100 in total", "+100 damage per target, 200 in total", "+100 damage per target, 240 in total"}
            }
        }
    },
    ["Brannoc"] = {
        card_id = 1624,
        description = "Master of the Forge and father of Viridya",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Neutral", "Neutral", "Neutral"},
        power_cost = 230,
        charges = 4,
        squadsize = 1,
        class = "Skylord of Fire",
        weapon_type = "Melee",
        counter = "XL",
        size = "XL",
        damage = 4000,
        health = {3400, 3570, 3780, 4100},
        edition = "Amii",
        rarity = "Rare",
        booster_locations = "Fire",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Power of the Forge",
                type = "Active",
                cost = 75,
                description = "Activate to release the fire of the Forge: a burning aura surrounds Brannoc that deals 50 damage per second to every enemy within a 25m radius. Lasts for 20 seconds. Reusable every 30 seconds."
            }
        }
    },
    ["Breeding Grounds"] = {
        card_id = 782,
        description = "Support building, does not attack.",
        starter_card = true,
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Neutral"},
        power_cost = 70,
        charges = 12,
        class = "Hut",
        health = {1200, 1300, 1500, 1650},
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Magic Link",
                type = "Passive",
                description = "Building is surrounded by a magical zone of 25m radius where summoning friendly units requires %s% less of the usual power costs.",
                values = {12, 15, 20, 25},
                upgrade_text = {"-3% power costs for summoning units", "-5% power costs for summoning units", "-5% power costs for summoning units"}
            }
        }
    },
    ["Burrow Ritual (Fire)"] = {
        card_id = 1389,
        type = "Spell",
        orbs = {"Nature", "Neutral"},
        power_cost = 50,
        charges = 12,
        class = "Arcane",
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"},
        abilities = {
            {
                name = "Infused Tunneling",
                type = "Godspell",
                affinity_dependency = true,
                description = "Creates a Portal that transfers up to 5 own units in a 20m radius to the Tunnel Exit. Every transferred unit will additionally deal 30% more damage for %s seconds. Reusable every %s seconds.",
                values = {{20, 20, 25, 30}, {30, 20, 20, 20}},
                upgrade_text = {"-10 seconds until reusable", "+5 seconds duration", "+5 seconds duration"}
            }
        }
    },
    ["Burrow Ritual (Nature)"] = {
        card_id = 1372,
        type = "Spell",
        orbs = {"Nature", "Neutral"},
        power_cost = 50,
        charges = 12,
        class = "Arcane",
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Gifted Tunneling",
                type = "Godspell",
                affinity_dependency = true,
                description = "Creates a Portal that transfers up to 5 own units in a 20m radius to the Tunnel Exit. Every transferred unit will additionally regenerate 2% of its maximum life points every second for %s seconds. Reusable every %s seconds.",
                values = {{10, 10, 12, 15}, {30, 20, 20, 20}},
                upgrade_text = {"-10 seconds until reusable", "+2 seconds duration", "+3 seconds duration"}
            }
        }
    },
    ["Burrower"] = {
        card_id = 442,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Neutral"},
        power_cost = 70,
        charges = 16,
        squadsize = 1,
        class = "Beast Destroyer",
        weapon_type = "Special",
        size = "M",
        damage = 820,
        health = {710, 750, 820, 900},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Acid Spit",
                type = "Active",
                cost = 50,
                description = "Activate to knock enemy units off walls. Affected wall segments cannot be mounted again for 15 seconds. Deals %s damage to walls and 30 damage to units. Additionally the damage bonus against structures applies as well. Reusable every 20 seconds.",
                values = {850, 850, 1000, 1100},
                upgrade_text = {"", "+150 damage against walls", "+100 damage against walls"}
            }, {
                name = "Tunneling",
                type = "Active",
                upgrade_availability = {false, true, true, true},
                description = "Activate to teleport to the tunnel exit. Reusable every 30 seconds."
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 50% more damage against structures."
            }
        }
    },
    ["Cannon Tower"] = {
        card_id = 700,
        starter_card = true,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Neutral"},
        power_cost = 70,
        charges = 16,
        class = "Tower",
        damage = {1380, 1455, 1600, 1670},
        health = 2000,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Cannon",
                type = "Autocast",
                description = "Every 2 seconds, tower launches a cannon ball that deals %s damage to enemies in a 8m radius around its target, up to %s in total. Knocks back small units. Affects ground targets only.",
                values = {{140, 145, 160, 167}, {210, 220, 240, 250}},
                upgrade_text = {"+5 damage per target, 10 in total", "+15 damage per target, 20 in total", "+7 damage per target, 10 in total"}
            }
        }
    },
    ["Church of Negation"] = {
        card_id = 1003,
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = 150,
        charges = 4,
        class = "Fortress",
        health = 2000,
        edition = "Twilight",
        rarity = "Ultra Rare",
        upgrade_locations = {"Nightmare's End", "Nightmare's End", "Nightmare's End"},
        abilities = {
            {
                name = "Mass Disintegration",
                type = "Autocast",
                description = "Disintegrates up to 6 targets simultaneously over time. Target units will be paralyzed during disintegration and cannot be attacked by other units. If the spell is interrupted prematurely the targets will be released unharmed. When disintegrating more than 1 target at the same time the spell will apply an increasing damage on the fortress that gets more harmful the more targets it affects.",
                upgrade_text = {"Targets will be disintegrated faster.", "Targets will be disintegrated faster and building takes less damage while doing so.", "Targets will be disintegrated faster."}
            }
        }
    },
    ["Cluster Explosion (Fire)"] = {
        card_id = 1521,
        type = "Spell",
        orbs = {"Fire", "Fire", "Neutral", "Neutral"},
        power_cost = {200, 200, 200, 180},
        charges = 4,
        class = "Spell",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"Nightmare Shard", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Infused Burst",
                type = "Godspell",
                affinity_dependency = true,
                description = "A heavy explosion deals initially %s damage to enemies in a 25m radius, up to %s in total. At the position of every damaged entity a second wave of explosions will be triggered, each having a smaller radius but dealing the same amount of damages as the initial one. This way up to 2 consecutive waves of powerful explosions following the initial one can be triggered at the position of before damaged entities. Affects ground targets only. Knocks back small and medium units. Reusable every 20 seconds.",
                values = {{117, 123, 135, 135}, {351, 369, 405, 405}},
                upgrade_text = {"+6 initial damage per target, 18 in total", "+12 initial damage per target, 36 in total", ""}
            }
        }
    },
    ["Cluster Explosion (Shadow)"] = {
        card_id = 1520,
        type = "Spell",
        orbs = {"Fire", "Fire", "Neutral", "Neutral"},
        power_cost = {200, 200, 200, 180},
        charges = 4,
        class = "Spell",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Tainted Burst",
                type = "Godspell",
                affinity_dependency = true,
                description = "A heavy explosion deals initially %s damage to enemies in a 20m radius, up to %s in total. At the position of every damaged entity a second wave of explosions will be triggered, each having a smaller radius and dealing less damage than the first. This way up to 4 consecutive waves of increasingly smaller explosions following the initial one can be triggered at the positions of before damaged entities. Affects ground targets only. Knocks back small and medium units. Reusable every 20 seconds.",
                values = {{117, 123, 135, 135}, {351, 369, 405, 405}},
                upgrade_text = {"+6 initial damage per target, 18 in total", "+12 initial damage per target, 36 in total", ""}
            }
        }
    },
    ["Coldsnap"] = {
        card_id = 344,
        type = "Spell",
        orbs = {"Frost", "Neutral"},
        power_cost = {80, 80, 80, 75},
        charges = 16,
        class = "Spell",
        edition = "Twilight",
        rarity = "Uncommon",        
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Area Freeze",
                type = nil,
                description = "Freezes up to %s enemies in a 20m radius for 15 seconds. After freeze wears off, targets are immune against Freeze for 10 seconds. Reusable every 20 seconds",
                values = {5, 6, 7, 7},
                upgrade_text = {"+1 frozen target", "+1 frozen target", ""}
            }
        }
    },
    ["Colossus"] = {
        card_id = 419,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature", "Nature", "Neutral"},
        power_cost = 280,
        charges = 4,
        squadsize = 1,
        class = "Beast Dominator",
        weapon_type = "Melee",
        counter = "XL",
        size = "XL",
        damage = 5820,
        health = {5000, 5300, 5820, 6400},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Thunderous Roar",
                type = "Active",
                cost = 10,
                description = "Releases a bloodcurdling roar that prevents enemies within a 20m radius from using their special abilities for %s seconds. Reusable every %s seconds.",
                values = {{10, 15, 20, 20}, {30, 30, 30, 25}},
                upgrade_text = {"+5 seconds duration", "+5 seconds duration", "-5 seconds until reusable"}
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }
        }
    },
    ["Comet Catcher"] = {
        card_id = 773,
        type = "Building",
        construction_time = 20,
        orbs = {"Fire", "Fire", "Fire", "Neutral"},
        power_cost = 250,
        charges = 4,
        class = "Fortress",
        health = 5000,
        edition = "Twilight",
        rarity = "Rare",        
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Fiery Comet",
                type = "Active",
                description = "Activate to hurl a large comet that deals %s damage to enemies in a 15m radius around their target, up to %s in total. Has an extremely long range of 200m but can only fire into an area where at least one other friendly ground entity is postitioned. Knocks back small, medium and large units. Has a 30 seconds cool-down after the weapon was built. Reusable every 30 seconds.",
                values = {{2150, 2300, 2500, 2750}, {13000, 13600, 15000, 16500}},
                upgrade_text = {"+150 damage per target, 600 in total", "+200 damage per target, 1400 in total", "+250 damage per target, 1500 in total"}
            }
        }
    },
    ["Commandos (Frost)"] = {
        card_id = 1313,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire"},
        power_cost = 80,
        charges = 20,
        squadsize = 6,
        class = "Human Archers",
        weapon_type = "Ranged",        
        counter = "M",
        size = "S",
        damage = 660,
        health = {582, 612, 660, 660},
        edition = "Renegade",
        rarity = "Common",        
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        abilities = {
            {
                name = "Crossbow Attack",
                type = "Autocast",
                description = "Every second, unit fires bolts at enemies that deal 11 damage."
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }, {
                name = "Concentrate",
                type = "Toggle",
                cost = 10,
                description = "Enable to become immobile and gain:"
            }, {
                name = "Blessed Life Stealer",
                type = "Passive",
                affinity_dependency = true,
                description = "Unit concentrates on stealing the life of its opponents: %s% of the damage dealt will be added to its life points. It will additionally take 25% less damage from ranged or magical attacks and cannot be knocked back.",
                values = {50, 50, 50, 60},
                upgrade_text = {"", "", "+10% more damage added to life points"}
            }
        }
    },
    ["Commandos (Shadow)"] = {
        card_id = 1197,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire"},
        power_cost = 80,
        charges = 20,
        squadsize = 6,
        class = "Human Archers",
        weapon_type = "Ranged",        
        counter = "M",
        size = "S",
        damage = 660,
        health = {582, 612, 660, 660},
        edition = "Renegade",
        rarity = "Common",  
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Crossbow Attack",
                type = "Autocast",
                description = "Every second, unit fires bolts at enemies that deal 11 damage."
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }, {
                name = "Concentrate",
                type = "Toggle",
                cost = 10,
                description = "Enable to become immobile and gain:"
            }, {
                name = "Tainted Life Stealer",
                type = "Passive",
                affinity_dependency = true,
                description = "Unit concentrates on stealing the life of its opponents: %s% of the damage dealt will be added to its life points. It will additionally deal 50% more damage against Humans and cannot be knocked back.",
                values = {50, 50, 50, 60},
                upgrade_text = {"", "", "+10% more damage added to life points"}
            }
        }
    },
    ["Construct"] = {
        card_id = 316,
        description = "Very slow movement",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Neutral", "Neutral", "Neutral"},
        power_cost = 250,
        charges = 4,
        squadsize = 1,
        class = "Ancient Destroyer",
        weapon_type = "Special",
        size = "XL",
        damage = {3100, 3270, 3600, 4050},
        health = 5300,
        edition = "Twilight",
        rarity = "Uncommon",        
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Arcane Turret",
                type = "Autocast",
                description = "Every 5 seconds, unit fires a ball of energy that deals %s damage to enemies in a 10m radius around its target, up to %s in total. Knocks back small, medium, large and extra large units. Affects ground targets only.",
                values = {{690, 730, 800, 890}, {1030, 1100, 1200, 1350}},
                upgrade_text = {"+40 damage per target, 70 in total", "+70 damage per target, 100 in total", "+90 damage per target, 150 in total"}
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 50% more damage against structures."
            }
        }
    },
    ["Construct (Promo)"] = {
        card_id = 1033,
        description = "Very slow movement",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Neutral", "Neutral", "Neutral"},
        power_cost = 250,
        charges = 4,
        squadsize = 1,
        class = "Ancient Destroyer",
        weapon_type = "Special",
        size = "XL",
        damage = 4050,
        health = 5300,
        edition = "Twilight",
        rarity = "Uncommon",
        abilities = {
            {
                name = "Arcane Turret",
                type = "Autocast",
                description = "Every 5 seconds, unit fires a ball of energy that deals 890 damage to enemies in a 10m radius around its target, up to 1350 in total. Knocks back small, medium, large and extra large units. Affects ground targets only."
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 50% more damage against structures."
            }
        }
    },
    ["Construction Hut"] = {
        card_id = 781,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Frost"},
        power_cost = 50,
        charges = 8,
        class = "Hut",
        health = {1120, 1200, 1300, 1430},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Defending Hope", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Maintenance",
                type = "Passive",
                description = "Friendly buildings in a 25m radius will be constructed %s% faster and will require 25% less power cost.",
                values = {45, 45, 45, 50},
                upgrade_text = {"", "", "+5% faster build time"}
            }
        }
    },
    ["Core Dredge (Fire)"] = {
        card_id = 1279,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Neutral"},
        power_cost = 225,
        charges = 4,
        squadsize = 1,
        class = "Ancient Dominator",
        weapon_type = "Special",
        size = "XL",
        damage = {2240, 2295, 2400, 2665},
        health = 2700,
        edition = "Renegade",
        rarity = "Ultra Rare",
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Crushed Ice",
                type = "Autocast",
                description = "Every 2 seconds, unit hurls an icy shard that deals %s damage to enemies in a 10m radius around its target, up to %s in total. Knocks back small and medium units.",
                values = {{186, 191, 200, 222}, {280, 285, 300, 333}},
                upgrade_text = {"+5 damage per target, 5 in total", "+9 damage per target, 15 in total", "+22 damage per target, 33 in total"}
            }, {
                name = "Earth Dive",
                type = "Passive",
                description = "While moving around unit takes 50% less damage and knocks back small and medium units dealing additionally 175 damage to enemy units in target area, up to 700 in total. Affects ground targets only."
            }, {
                name = "Siege",
                type = "Passive",
                affinity_dependency = true,
                description = "Deals %s% more damage against structures.",
                values = {50, 75, 100, 100},
                upgrade_text = {"+25 damage bonus", "+25 damage bonus", ""}
            }
        }
    },
    ["Core Dredge (Frost)"] = {
        card_id = 1120,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Neutral"},
        power_cost = 225,
        charges = 4,
        squadsize = 1,
        class = "Ancient Dominator",
        weapon_type = "Special",
        size = "XL",
        damage = {2240, 2295, 2400, 2665},
        health = 2700,
        edition = "Renegade",
        rarity = "Ultra Rare",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Crushed Ice",
                type = "Autocast",
                description = "Every 2 seconds, unit hurls an icy shard that deals %s damage to enemies in a 10m radius around its target, up to %s in total. Knocks back small and medium units.",
                values = {{186, 191, 200, 222}, {280, 285, 300, 333}},
                upgrade_text = {"+5 damage per target, 5 in total", "+9 damage per target, 15 in total", "+22 damage per target, 33 in total"}
            }, {
                name = "Earth Dive",
                type = "Passive",
                description = "While moving around unit takes 50% less damage and knocks back small and medium units dealing additionally 175 damage to enemy units in target area, up to 700 in total. Affects ground targets only."
            }, {
                name = "Shatter Ice",
                type = "Passive",
                affinity_dependency = true,
                description = "Unit deals %s against frozen enemies.",
                values = {"its full damage", "25% more damage", "50% more damage", "50% more damage"},
                upgrade_text = {"+25% more damage against frozen units", "+25% more damage against frozen units", ""}
            }
        }
    },
    ["Corpse Explosion"] = {
        card_id = 618,
        type = "Spell",
        orbs = {"Shadow", "Shadow"},
        power_cost = 100,
        charges = 16,
        class = "Spell",
        edition = "Twilight",
        rarity = "Uncommon",        
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Explosive Bodies",
                type = nil,
                description = "Gathers up to %s life points from corpses within a 25m radius to create a huge Nether sphere that explodes after 3 seconds dealing the corpses former maximum life points as area damage to hostile and friendly entities. Up to 33% of the gathered life points are dealt as damage per target. Affects ground targets only. Knocks back small and medium units. Immediately reusable.",
                values = {2000, 2500, 3000, 3500},
                upgrade_text = {"+500 life points gathered from corpses", "+500 life points gathered from corpses", "+500 life points gathered from corpses"}
            }
        }
    },
    ["Corsair (Nature)"] = {
        card_id = 1201,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire", "Neutral"},
        power_cost = 230,
        charges = 4,
        squadsize = 1,
        class = "Artifact Destroyer",
        weapon_type = "Special",
        size = "XL",
        damage = 3000,
        health = 2100,
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Big fat Cannon",
                type = "Autocast",
                description = "Every 10 seconds, the ship's main cannon fires two huge cannon balls that both deal 360 damage to enemies in a 15m radius, up to 540 in total. Knocks back small and medium units. Affects ground targets only."
            }, {
                name = "Flank Attack",
                type = "Autocast",
                hide_on_card = true,
                description = "Every 2 seconds, 4 smaller cannons at the ship's flank shoot independently. Every one deals 25 damage to enemies in a 5m radius, up to 38 in total."
            }, {
                name = "Gifted Assistance",
                type = "Active",
                affinity_dependency = true,
                cost = {130, 120, 120, 120},
                description = "Activate to commit %s troops of Banditos below the ship. Banditos have the same upgrade level as the unit itself. Reusable every %s seconds.",
                values = {{3, 3, 3, 4}, {90, 90, 60, 60}},
                upgrade_text = {"", "-30 seconds until reusable", "+1 summoned creature"}
            }, {
                name = "Inspirational Call",
                type = "Passive",
                upgrade_availability = {false, true, true, true},
                description = "Unit is surrounded by an inspiring aura of 20m radius that enables friendly human units within it to deal %s% more damage.",
                values = {"", 30, 40, 50},
                upgrade_text = {"", "+10% damage bonus", "+10% damage bonus"}
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }
        }
    },
    ["Corsair (Shadow)"] = {
        card_id = 1318,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire", "Neutral"},
        power_cost = 230,
        charges = 4,
        squadsize = 1,
        class = "Artifact Destroyer",
        weapon_type = "Special",
        size = "XL",
        damage = 3000,
        health = 2100,
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        abilities = {
            {
                name = "Big fat Cannon",
                type = "Autocast",
                description = "Every 10 seconds, the ship's main cannon fires two huge cannon balls that both deal 360 damage to enemies in a 15m radius, up to 540 in total. Knocks back small and medium units. Affects ground targets only."
            }, {
                name = "Flank Attack",
                type = "Autocast",
                hide_on_card = true,
                description = "Every 2 seconds, 4 smaller cannons at the ship's flank shoot independently. Every one deals 25 damage to enemies in a 5m radius, up to 38 in total."
            }, {
                name = "Tainted Assistance",
                type = "Active",
                affinity_dependency = true,
                cost = {130, 120, 120, 120},
                description = "Activate to commit %s troops of Commandos below the ship. Commandos have the same upgrade level as the unit itself. Reusable every %s seconds.",
                values = {{3, 3, 3, 4}, {90, 90, 60, 60}},
                upgrade_text = {"", "-30 seconds until reusable", "+1 summoned creature"}
            }, {
                name = "Inspirational Call",
                type = "Passive",
                upgrade_availability = {false, true, true, true},
                description = "Unit is surrounded by an inspiring aura of 20m radius that enables friendly human units within it to deal %s% more damage.",
                values = {"", 30, 40, 50},
                upgrade_text = {"", "+10% damage bonus", "+10% damage bonus"}
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }
        }
    },
    ["Creeping Paralysis"] = {
        card_id = 702,
        type = "Spell",
        orbs = {"Nature", "Nature"},
        power_cost = 60,
        charges = 8,
        class = "Spell",
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Entrance",
                type = nil,
                description = "After a preparation time of 5 seconds up to %s enemies within a 15m radius will be paralyzed for %s seconds. After the effect wears off, targets are immune against Paralyze for a while. Reusable every 20 seconds.",
                values = {{5, 5, 5, 7}, {10, 12, 15, 15}},
                upgrade_text = {"+2 seconds duration", "+3 seconds duration", "+2 paralyzed targets"}
            }
        }
    },
    ["Crystal Fiend (Frost)"] = {
        card_id = 1327,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Nature"},
        power_cost = 100,
        charges = 16,
        squadsize = 1,
        class = "Elemental Supporter",
        weapon_type = "Special",
        size = "M",
        health = 400,
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Blessed Use it well",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 2.5 seconds, unit is able to cast a regenerative spell upon friendly units that lasts for 10 seconds and restores %s life points per second, up to %s in total. Affected units will additionally take 20% less damage. On each target unit the spell may only be applied once at a time.",
                values = {{26, 28, 30, 33}, {260, 280, 300, 330}},
                upgrade_text = {"+2 regeneration, up to 20 in total", "+2 regeneration, up to 20 in total", "+3 regeneration, up to 30 in total"}
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit takes 15% less damage."
            }
        }
    },
    ["Crystal Fiend (Nature)"] = {
        card_id = 1192,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Nature"},
        power_cost = 100,
        charges = 16,
        squadsize = 1,
        class = "Elemental Supporter",
        weapon_type = "Special",
        size = "M",
        health = 400,
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Gifted Use it well",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 2.5 seconds, unit is able to cast a regenerative spell upon friendly units that lasts for 10 seconds and restores %s life points per second, up to %s in total. Affected units will additionally take 20% less damage. On each target unit the spell may only be applied once at a time.",
                values = {{26, 28, 30, 33}, {260, 280, 300, 330}},
                upgrade_text = {"+2 regeneration, up to 20 in total", "+2 regeneration, up to 20 in total", "+3 regeneration, up to 30 in total"}
            }, {
                name = "Gifted Regeneration",
                type = "Passive",
                affinity_dependency = true,
                description = "Unit constantly regenerates 30 life points per second."
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit takes 15% less damage."
            }
        }
    },
    ["Cultist Master"] = {
        card_id = 562,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = 60,
        charges = 12,
        squadsize = 1,
        class = "Spirit Wizard",
        weapon_type = "Ranged",
        counter = "M",
        size = "M",
        damage = {615, 635, 700, 770},
        health = 700,
        edition = "Twilight",
        rarity = "Rare",        
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        abilities = {
            {
                name = "Dark Bolt",
                type = "Autocast",
                description = "Every 3 seconds, unit casts a dark bolt that deals %s damage to enemies in a 5m radius around its target, up to %s in total.",
                values = {{70, 75, 85, 94}, {110, 115, 125, 138}},
                upgrade_text = {"+5 damage per target, 5 in total", "+10 damage per target, 10 in total", "+9 damage per target, 13 in total"}
            }, {
                name = "Call Horrors",
                type = "Active",
                description = "Activate to summon %s Nightcrawler with Frenzy enabled. Nightcrawler has the same upgrade level as the unit itself.\nEvery summoning will reduce own life points by 400. Cannot be used anymore once life points have been reduced below 400. Reusable every 30 seconds.",
                values = {1, 1, 2, 3},
                upgrade_text = {"", "+1 sumoned creature", "+1 sumoned creature"}
            }
        }
    },
    ["Curse of Oink"] = {
        card_id = 1004,
        starter_card = true,
        type = "Spell",
        orbs = {"Nature", "Neutral"},
        power_cost = {65, 65, 65, 55},
        charges = 16,
        class = "Spell",
        edition = "Twilight",
        rarity = "Common",        
        upgrade_locations = {"Mo", "Mo", "Mo"},
        abilities = {
            {
                name = "Oink!",
                type = nil,
                description = "Transforms up to %s enemy units into pigs for 15 seconds. Affected units may neither move nor attack. After 5 seconds they will be retransformed if being attacked. After the effect wears off, targets are immune against Oink for a while. Reusable every 20 seconds.",
                values = {5, 7, 10, 10},
                upgrade_text = {"+2 transformed targets", "+3 transformed targets", ""}
            }
        }
    },
    ["Curse Orb"] = {
        card_id = 1182,
        type = "Spell",
        orbs = {"Neutral", "Neutral", "Neutral"},
        power_cost = {165, 165, 165, 150},
        charges = 4,
        class = "Spell",
        edition = "Renegade",
        rarity = "Ultra Rare",
        booster_locations = "Amii",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Out of Order",
                type = nil,
                description = "Disables a hostile orb for %s seconds. Only usable if the target player has at least 2 active orbs available. Reusable every %s seconds.",
                values = {{15, 15, 20, 20}, {60, 45, 45, 45}},
                upgrade_text = {"-15 seconds until reusable", "+5 seconds duration", ""}
            }
        }
    },
    ["Curse Well"] = {
        card_id = 1530,
        type = "Spell",
        orbs = {"Neutral", "Neutral", "Neutral"},
        power_cost = {210, 210, 210, 200},
        charges = 4,
        class = "Spell",
        edition = "Lost Souls",
        rarity = "Rare",
        booster_locations = "Amii",
        upgrade_locations = {"Nightmare's End", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Deconstruction",
                type = nil,
                description = "Destroy a target hostile Power Well. Afterwards, the affected well can not be claimed and rebuilt for %s seconds by any player. Reusable every %s seconds.",
                values = {{15, 20, 20, 20}, {30, 30, 25, 25}},
                upgrade_text = {"+5 seconds duration", "-5 seconds until reusable", ""}
            }
        }
    },
    ["Dark Crystal"] = {
        card_id = 1598,
        type = "Building",
        construction_time = 30,
        orbs = {"Neutral", "Neutral"},
        power_cost = 100,
        charges = 4,
        class = "Device",
        health = {680, 720, 800, 880},
        edition = "Amii",
        rarity = "Common",
        booster_locations = {"Amii", "Bandits", "Lost Souls", "Shadow"},
        upgrade_locations = {"Nightmare Shard", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Shadow Affinity",
                type = "Active",
                description = "Active to decompose those that have an affinity towards Shadow: every own unit endowed with a Shadow Affinity will immediately return 50% of the usual power refund into the actual power pool upon dying. Lasts for 20 seconds or until crystal is destroyed."
            }, {
                name = "Slowed Construction",
                type = "Passive",
                description = "Construction time is increased by 50%."
            }
        }
    },
    ["Darkelf Assassins"] = {
        card_id = 558,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Neutral"},
        power_cost = 50,
        charges = 16,
        squadsize = 6,
        class = "Dark Elf Archers",
        weapon_type = "Ranged",
        counter = "S",
        size = "S",
        damage = 570,
        health = {450, 480, 540, 600},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Bow Attack",
                type = "Autocast",
                description = "Every 2.5 second, unit fires arrows at enemies that deal 12 damage."
            }, {
                name = "Unholy Trance",
                type = "Active",
                description = "Unit becomes immobile and deals %s damage for 10 seconds. After the effect wears off unit will still be immobile and unable to attack for another %s seconds. Reusable every 20 seconds.",
                values = {{16, 16, 20, 24}, {20, 10, 10, 10}},
                upgrade_text = {"-10 seconds immobility", "+4 damage", "+4 damage"}
            }
        }
    },
    ["Death Ray"] = {
        card_id = 426,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow", "Shadow", "Neutral"},
        power_cost = 240,
        charges = 4,
        squadsize = 1,
        class = "Artifact Dominator",
        weapon_type = "Ranged",
        counter = "XL",
        size = "XL",
        damage = {3470, 3630, 4000, 4000},
        health = 3000,
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"},
        general_upgrade_text = {"", "", "+ faster movement speed"},
        abilities = {
            {
                name = "Necro Beam",
                type = "Autocast",
                description = "Every 4 seconds, unit fires a deadly ray that deals %s damage to enemies in a 15m radius around its target, up to %s in total. Knocks back small and medium units.",
                values = {{550, 580, 640, 640}, {830, 870, 960, 960}},
                upgrade_text = {"+30 damage per target, 40 in total", "+60 damage per target, 90 in total", ""}
            }, {
                name = "Leech Guns",
                type = "Active",
                description = "Brings 4 turrets into action that each drain 100 life points from own units in range every second. A total of %s life points can be stored at once. As long as the stored life points last unit deals %s% more damage. Leeching will go on until deactivated.",
                values = {{3000, 5000, 5000, 5000}, {50, 50, 100, 100}},
                upgrade_text = {"+2000 storable lifepoints", "+50% damage bonus", ""}
            }
        }
    },
    ["Deathglider (Frost)"] = {
        card_id = 1486,
        description = "Cost to transform into this unit: 51",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Fire"},
        power_cost = 60,
        charges = 8,
        squadsize = 1,
        class = "Demon Corruptor",
        weapon_type = "Ranged",
        counter = "S",
        size = "M",
        damage = {430, 455, 500, 550},
        health = 380,
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "Blessed Shriek",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 3 seconds, unit delivers a bloodcurdling scream that deals %s damage to enemies in a 10m radius, up to %s in total. What is more, this horrifying shriek is able to knock back small units.",
                values = {{52, 55, 60, 66}, {78, 82, 90, 100}},
                upgrade_text = {"+3 damage per target, 4 in total", "+5 damage per target, 8 in total", "+36 damage per target, 10 in total"}
            }, {
                name = "Twilight Infection",
                type = "Active",
                description = "Infects an own ground unit with the Twilight Curse: the target will be endowed with the gift of Transformation. It can then transform at will into any other Twilight creature in the current deck whose orb requirements are met. Deathglider will die while infusing the Twilight Curse into the target."
            }
        }
    },
    ["Deathglider (Nature)"] = {
        card_id = 1224,
        description = "Cost to transform into this unit: 51",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Fire"},
        power_cost = 60,
        charges = 8,
        squadsize = 1,
        class = "Demon Corruptor",
        weapon_type = "Ranged",
        counter = "S",
        size = "M",
        damage = {430, 455, 500, 550},
        health = 380,
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"},
        abilities = {
            {
                name = "Gifted Shriek",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 3 seconds, unit delivers a bloodcurdling scream that deals %s damage to enemies in a 10m radius, up to %s in total. What is more, this horrifying shriek is able to knock units off walls. The affected wall cannot be mounted again for 4 seconds.",
                values = {{52, 55, 60, 66}, {78, 82, 90, 100}},
                upgrade_text = {"+3 damage per target, 4 in total", "+5 damage per target, 8 in total", "+36 damage per target, 10 in total"}
            }, {
                name = "Twilight Infection",
                type = "Active",
                description = "Infects an own ground unit with the Twilight Curse: the target will be endowed with the gift of Transformation. It can then transform at will into any other Twilight creature in the current deck whose orb requirements are met. Deathglider will die while infusing the Twilight Curse into the target."
            }
        }
    },
    ["Decomposer"] = {
        card_id = 566,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow"},
        power_cost = 50,
        charges = 12,
        class = "Hut",
        health = {1000, 1100, 1200, 1350},
        edition = "Twilight",
        rarity = "Common",        
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Shred them!",
                type = "Active",
                description = "Activate to decompose an own unit returning immediately %s% of the usual power refund into the power pool. The remaining part of the power cost refund is granted as void power. Immediately reusable.",
                values = {20, 30, 40, 50},
                upgrade_text = {"+10% power refund", "+10% power refund", "+10% power refund"}
            }
        }
    },
    ["Deep One (Nature)"] = {
        card_id = 1240,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature"},
        power_cost = 120,
        charges = 8,
        squadsize = 1,
        class = "Beast Dominator",
        weapon_type = "Melee",
        counter = "L",
        size = "L",
        damage = 1650,
        health = {1300, 1360, 1500, 1650},
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Gifted Catch",
                type = "Active",
                affinity_dependency = true,
                cost = {30, 30, 30, 25},
                description = "Activate to teleport any targeted hostile unit within a 30m radius to the caster. The target unit will then be rooted to the ground for %s seconds. Rooted units are immobile but may still use ranged attacks and special abilities. After the effect wears off, targets are immune against Root for a while. Reusable every 30 seconds.",
                values = {12, 12, 15, 15},
                upgrade_text = {"", "+3 seconds duration", ""}
            }, {
                name = "Tunneling",
                type = "Active",
                upgrade_availability = {false, true, true, true},
                description = "Activate to teleport to the tunnel exit. Reusable every 20 seconds."
            }
        }
    },
    ["Deep One (Shadow)"] = {
        card_id = 1375,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature"},
        power_cost = 120,
        charges = 8,
        squadsize = 1,
        class = "Beast Dominator",
        weapon_type = "Melee",
        counter = "L",
        size = "L",
        damage = 1650,
        health = {1300, 1360, 1500, 1650},
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Tainted Catch",
                type = "Active",
                affinity_dependency = true,
                cost = {30, 30, 30, 25},                
                description = "Activate to teleport any targeted hostile unit within a 30m radius to the caster. The target unit will then be weakened and deal 25% less damage for %s seconds. Reusable every 30 seconds.",
                values = {12, 12, 15, 15},
                upgrade_text = {"", "+3 seconds duration", ""}
            }, {
                name = "Tunneling",
                type = "Active",
                upgrade_availability = {false, true, true, true},
                description = "Activate to teleport to the tunnel exit. Reusable every 20 seconds."
            }
        }
    },
    ["Deepcoil Worm"] = {
        card_id = 719,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Neutral", "Neutral"},
        power_cost = 250,
        charges = 4,
        squadsize = 1,
        class = "Beast Destroyer",
        weapon_type = "Special",
        size = "XL",
        damage = {2720, 2900, 3150, 3500},
        health = 2300,
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Volatile Spit",
                type = "Autocast",
                description = "Every 3 seconds, units spits a volatile substance that deals %s damage to enemies in a 10m radius around its target, up to %s in total. Knocks back small and medium units. Deals 50% more damage against structures.",
                values = {{330, 345, 380, 420}, {490, 520, 570, 630}},
                upgrade_text = {"+15 damage per target, 30 in total", "+35 damage per target, 50 in total", "+40 damage per target, 60 in total"}
            }, {
                name = "Earth Dive",
                type = "Passive",
                description = "While moving around unit takes 50% less damage and knocks back small and medium units dealing additionally 250 damage to enemy units in target area, up to 700 in total. Affects ground targets only."
            }, {
                name = "Drill Tunnel",
                type = "Toggle",
                description = "Enable to become immobile and gain:"
            }, {
                name = "Maw of the Depths",
                type = "Passive",
                description = "Unit will function as tunnel enter or exit point granting friendly units access to the tunnel network. As long as it functions as a tunnel unit will take 50% less damage."
            }
        }
    },
    ["Deepfang (Fire)"] = {
        card_id = 1565,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Nature"},
        power_cost = 250,
        charges = 4,
        squadsize = 1,
        class = "Elemental Dominator",
        weapon_type = "Ranged",
        counter = "L",
        size = "XL",
        damage = 3000,
        health = {2370, 2500, 2750, 3200},
        edition = "Amii",
        rarity = "Rare",
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Icefire",
                type = "Autocast",
                description = "Unit releases a fiery stream that deals 150 damage to enemies every second."
            }, {
                name = "Infused Union",
                type = "Active",
                affinity_dependency = true,
                cost = 50,
                description = "Activate to deal 50 damage to enemies within a 20m radius, up to 300 in total. Knocks back small, medium and large units. Also creates an attack zone of 20m radius that allows Deepfang and its Critters to deal 50% more damage. At least one Critter needs to be nearby (within 20m). Lasts for 20 seconds. Reusable every 20 seconds."
            }, {
                name = "Stonekin Critter",
                type = "Passive",
                description = "The unit is spawned with 2 adherers that will follow it loyally and that can be sacrificed in order to restore its life points.",
                values = nil,
                upgrade_text = {"+ Critters gain 25 life points", "+ Critters gain 50 life points", "+ Critters gain 50 life points"}
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit takes 15% less damage."
            }
        }
    },
    ["Deepfang (Nature)"] = {
        card_id = 1567,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Nature"},
        power_cost = 250,
        charges = 4,
        squadsize = 1,
        class = "Elemental Dominator",
        weapon_type = "Ranged",
        counter = "L",
        size = "XL",
        damage = 3000,
        health = {2370, 2500, 2750, 3200},
        edition = "Amii",
        rarity = "Rare",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Icefire",
                type = "Autocast",
                description = "Unit releases a fiery stream that deals 150 damage to enemies every second."
            }, {
                name = "Gifted Union",
                type = "Active",
                affinity_dependency = true,
                cost = 50,
                description = "Activate to throw out toxic saliva poisoning the area: every enemy within a 20m radius will take 50 damage per second. At least one Critter needs to be nearby (within 20m). Lasts for 20 seconds. Reusable every 20 seconds."
            }, {
                name = "Stonekin Critter",
                type = "Passive",
                description = "The unit is spawned with 2 adherers that will follow it loyally and that can be sacrificed in order to restore its life points.",
                values = nil,
                upgrade_text = {"+ Critters gain 25 life points", "+ Critters gain 50 life points", "+ Critters gain 50 life points"}
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit takes 15% less damage."
            }
        }
    },
    ["Deepgorge (Fire)"] = {
        card_id = 1338,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Frost", "Nature", "Nature"},
        power_cost = 225,
        charges = 4,
        class = "Fortress",
        damage = 3000,
        health = {4650, 4800, 5000, 5000},
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Ether Eruption",
                type = "Autocast",
                description = "Every 4 seconds, building emits etherial lava that deals 480 damage to enemies in 10m radius, up to 720 in total. Knocks back small and medium units."
            }, {
                name = "Infused Cold Clutch",
                type = "Passive",
                affinity_dependency = true,
                description = "Building is surrounded by a chilling aura of 20m radius that freezes every enemy unit after 7 seconds within it for %s seconds. What is more, the building is able to ignore the usual damage reduction of frozen enemies and will deal its full damage against them. The targets will then be immune against freezing attacks for 10 seconds.",
                values = {10, 10, 10, 15},
                upgrade_text = {"", "", "+5 seconds duration"}
            }, {
                name = "Adamant Alloy",
                type = "Passive",
                description = "The building takes 15% less damage."
            }
        }
    },
    ["Deepgorge (Frost)"] = {
        card_id = 1210,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Frost", "Nature", "Nature"},
        power_cost = 225,
        charges = 4,
        class = "Fortress",
        damage = 3000,
        health = {4650, 4800, 5000, 5000},
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Ether Eruption",
                type = "Autocast",
                description = "Every 4 seconds, building emits etherial lava that deals 480 damage to enemies in 10m radius, up to 720 in total. Knocks back small and medium units."
            }, {
                name = "Blessed Cold Clutch",
                type = "Passive",
                affinity_dependency = true,
                description = "Building is surrounded by an ice-cold aura of 20m radius that freezes every enemy unit immediately upon entering it for %s seconds. The targets will then be immune against freezing attacks for 10 seconds.",
                values = {10, 10, 10, 15},
                upgrade_text = {"", "", "+5 seconds duration"}
            }, {
                name = "Adamant Alloy",
                type = "Passive",
                description = "The building takes 15% less damage."
            }
        }
    },
    ["Defenders"] = {
        card_id = 256,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Neutral"},
        power_cost = 70,
        charges = 20,
        squadsize = 6,
        class = "Human Archers",
        weapon_type = "Ranged",
        counter = "L",
        size = "S",
        damage = 540,
        health = {630, 690, 750, 810},
        edition = "Twilight",
        rarity = "Common",        
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Crossbow Attack",
                type = "Autocast",
                description = "Every 2 seconds, unit fires bolts at enemies that deal 9 damage."
            }, {
                name = "Stand Ground",
                type = "Toggle",
                cost = 25,
                description = "Enable to become immobile and gain:"
            }, {
                name = "Resilient",
                type = "Passive",
                description = "Takes %s% less damage",
                values = {40, 45, 50, 60},
                upgrade_text = {"+5% damage reduction", "+5% damage reduction", "+10% damage reduction"}
            }, {
                name = "Steadfast",
                type = "Passive",
                description = "Cannot be knocked back."
            }
        }
    },
    ["Defense Tower"] = {
        card_id = 540,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost"},
        power_cost = 50,
        charges = 16,
        class = "Tower",
        damage = {750, 800, 875, 975}, 
        health = 1500,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Frost Bolt",
                type = "Autocast",
                description = "Every 2 seconds, tower hurls a frostly bolt that deals %s damage to enemies in a 5m radius around its target, up to %s in total.",
                values = {{60, 65, 70, 78}, {90, 95, 105, 117}},
                upgrade_text = {"+5 damage per target, 5 in total", "+5 damage per target, 10 in total", "+8 damage per target, 12 in total"}
            }
        }
    },
    ["Disenchant (Nature)"] = {
        card_id = 1290,
        type = "Spell",
        orbs = {"Fire", "Neutral"},
        power_cost = {90, 90, 90, 80},
        charges = 12,
        class = "Spell",
        edition = "Renegade",
        rarity = "Ultra Rare",
        upgrade_locations = {"Nightmare's End", "Nightmare's End", "Nightmare's End"},
        abilities = {
            {
                name = "Gifted Remove Magic",
                type = "Godspell",
                affinity_dependency = true,
                description = "Immediately removes all buffs from a hostile or all debuffs from a friendly unit. Will also revert all status effects like Freeze or Paralyze when casted on a friendly unit. Hostile units will be immune to all major debuffs for %s seconds. Reusable every 20 seconds.",
                values = {5, 7, 10, 10},
                upgrade_text = {"+2 seconds duration", "+3 seconds duration", ""}
            }
        }
    },
    ["Disenchant (Shadow)"] = {
        card_id = 1189,
        type = "Spell",
        orbs = {"Fire", "Neutral"},
        power_cost = {90, 90, 90, 80},
        charges = 12,
        class = "Spell",
        edition = "Renegade",
        rarity = "Ultra Rare",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "Tainted Remove Magic",
                type = "Godspell",
                affinity_dependency = true,
                description = "Immediately removes all buffs from a hostile or all debuffs from a friendly unit. Will also revert all status effects like Freeze or Paralyze when casted on a friendly unit. Hostile units will be insensitive to all major buffs for %s seconds. Reusable every 20 seconds.",
                values = {10, 12, 15, 15},
                upgrade_text = {"+2 seconds duration", "+3 seconds duration", ""}
            }
        }
    },
    ["Dreadcharger"] = {
        card_id = 706,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow"},
        power_cost = 60,
        charges = 12,
        squadsize = 1,
        class = "Undead Dominator",
        weapon_type = "Melee",
        counter = "S",
        size = "M",
        damage = 600,
        health = {520, 550, 600, 660},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"The Treasure Fleet", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "The Reaping",
                type = "Active",
                upgrade_availability = {false, true, true, true},
                description = "Activate to sacrifice an own unit in order to gain the victim's lifepoints as extra strength. A total of %s lifepoints can be stored at once. As long as the lifepoints last unit deals 100% more damage and takes 100% less damage. Reusable every 20 seconds.",
                values = {"", 1000, 2000, 3000},
                upgrade_text = {"", "+1000 storable life points", "+1000 storable life points"}
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }, {
                name = "Stomp",
                type = "Passive",
                description = "Tramples small units."
            }
        }
    },
    ["Dreadnought"] = {
        card_id = 682,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Frost", "Frost"},
        power_cost = 240,
        charges = 4,
        squadsize = 1,
        class = "Giant Crusader",
        weapon_type = "Melee",
        counter = "XL",
        size = "XL",
        damage = {4100, 4300, 4750, 5290},
        health = 6100,
        edition = "Twilight",
        rarity = "Ultra Rare",
        upgrade_locations = {"Bad Harvest", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Pledge of the Giants",
                type = "Toggle",
                description = "Enable to become immobile and gain:"
            }, {
                name = "Shared Pain",
                type = "Passive",
                description = "All friendly units in a 25m radius take only %s% damage. %s% of the remaining damage is absorbed while the rest will be transferred to the caster.",
                values = {{20, 15, 10, 10}, {75, 75, 75, 85}},
                upgrade_text = {"+5% damage reduction", "+5% damage reduction", "+10% damage absorption"}
            }
        }
    },
    ["Drones"] = {
        card_id = 443,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Neutral", "Neutral"},
        power_cost = 120,
        charges = 16,
        squadsize = 4,
        class = "Beast Soldiers",
        weapon_type = "Melee",
        counter = "L",
        size = "M",
        damage = {1560, 1640, 1800, 2000},
        health = 1800,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Tunneling",
                type = "Active",
                description = "Activate to teleport to the tunnel exit. Reusable every 30 seconds."
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }
        }
    },
    ["Dryad (Frost)"] = {
        card_id = 1391,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature"},
        power_cost = 60,
        charges = 16,
        squadsize = 1,
        class = "Spirit Wizard",
        weapon_type = "Special",
        size = "M",
        damage = {495, 550, 550, 660},
        health = 500,
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Bedtime!",
                type = "Autocast",
                description = "Casts a fatiguing beam that makes the target unit fall asleep for %s seconds after a short while. Sleeping units will awake after 3 seconds if being attacked. After Sleep wears off, target is immune against Sleep for %s seconds.",
                values = {{8, 8, 10, 10}, {8, 8, 10, 10}},
                upgrade_text = {"", "+2 seconds duration", ""}
            }, {
                name = "Nature's Wrath",
                type = "Toggle",
                description = "Enter this mode in order to enable the wrath of nature. Every 2 seconds, Dryad will then release the forces of nature to deal %s damage to enemies in a 5m radius around the target, up to %s in total.",
                values = {{35, 40, 40, 50}, {55, 60, 60, 70}},
                upgrade_text = {"+5 damage per target, 5 in total", "", "+10 damage per target, 10 in total"}
            }, {
                name = "Blessed Genius Loci",
                type = "Passive",
                affinity_dependency = true,
                description = "Friendly units in 20m radius around Dryad take 25% less damage."
            }
        }
    },
    ["Dryad (Nature)"] = {
        card_id = 1239,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature"},
        power_cost = 60,
        charges = 16,
        squadsize = 1,
        class = "Spirit Wizard",
        weapon_type = "Special",
        size = "M",
        damage = {495, 550, 550, 660},
        health = 500,
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Bedtime!",
                type = "Autocast",
                description = "Casts a fatiguing beam that makes the target unit fall asleep for %s seconds after a short while. Sleeping units will awake after 3 seconds if being attacked. After Sleep wears off, target is immune against Sleep for %s seconds.",
                values = {{8, 8, 10, 10}, {8, 8, 10, 10}},
                upgrade_text = {"", "+2 seconds duration", ""}
            }, {
                name = "Nature's Wrath",
                type = "Toggle",
                description = "Enter this mode in order to enable the wrath of nature. Every 2 seconds, Dryad will then release the forces of nature to deal %s damage to enemies in a 5m radius around the target, up to %s in total.",
                values = {{35, 40, 40, 50}, {55, 60, 60, 70}},
                upgrade_text = {"+5 damage per target, 5 in total", "", "+10 damage per target, 10 in total"}
            }, {
                name = "Gifted Genius Loci",
                type = "Passive",
                affinity_dependency = true,
                description = "Friendly units in 20m radius around Dryad are immune against weakening abilities but may still be affected by spells like Freeze or Paralyze."
            }
        }
    },
    ["Dying Breed (Nature)"] = {
        card_id = 1470,
        type = "Spell",
        orbs = {"Fire", "Neutral", "Neutral"},
        power_cost = {120, 120, 120, 110},
        charges = 4,
        class = "Spell",
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "Gifted Extinction",
                type = "Godspell",
                affinity_dependency = true,
                description = "Turns the target into a dying breed. The affected player may no longer play out any more cards of the same card for 30 seconds. Additionally, the targeted unit takes 50 damage every second. Reusable every %s seconds.",
                values = {30, 25, 25, 20},
                upgrade_text = {"-5 seconds until reusable", "", "-5 seconds until reusable"}
            }
        }
    },
    ["Dying Breed (Shadow)"] = {
        card_id = 1469,
        type = "Spell",
        orbs = {"Fire", "Neutral", "Neutral"},
        power_cost = {120, 120, 120, 110},
        charges = 4,
        class = "Spell",
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Tainted Extinction",
                type = "Godspell",
                affinity_dependency = true,
                description = "Turns the target into a dying breed. The affected player may no longer play out any more cards of the same kind as long as the target unit lives. Reusable every %s seconds.",
                values = {30, 25, 25, 20},
                upgrade_text = {"-5 seconds until reusable", "", "-5 seconds until reusable"}
            }
        }
    },
    ["Earth Crystal"] = {
        card_id = 1596,
        type = "Building",
        construction_time = 30,
        orbs = {"Neutral", "Neutral"},
        power_cost = 100,
        charges = 4,
        class = "Device",
        health = {680, 720, 800, 880},
        edition = "Amii",
        rarity = "Common",
        booster_locations = {"Amii", "Nature", "Stonekin", "Twilight"},
        upgrade_locations = {"The Soultree", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Nature Affinity",
                type = "Active",
                description = "Activate to heal those that have an affinity towards Nature: every own unit endowed with a Nature Affinity will be healed for 400 of its life."
            }, {
                name = "Slowed Construction",
                type = "Passive",
                description = "Construction time is increased by 50%."
            }
        }
    },
    ["Earthen Gift (Fire)"] = {
        card_id = 1243,
        type = "Spell",
        orbs = {"Frost", "Frost", "Nature", "Nature"},
        power_cost = {160, 160, 150, 150},
        charges = 4,
        class = "Enchantment",
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Infused Earth",
                type = "Godspell",
                affinity_dependency = true,
                description = "Supercharged spell that repairs and strengthens structures on a global scale. Every friendly structure in the current game will deal 30% more damage and restore 10% of its maximum life points per second, up to 4000 in total per structure. Lasts for %s seconds. Reusable every %s seconds.",
                values = {{15, 20, 20, 20}, {30, 30, 30, 20}},
                upgrade_text = {"+5 seconds duration", "", "-10 seconds until reusable"}
            }
        }
    },
    ["Earthen Gift (Shadow)"] = {
        card_id = 1334,
        type = "Spell",
        orbs = {"Frost", "Frost", "Nature", "Nature"},
        power_cost = {160, 160, 150, 150},
        charges = 4,
        class = "Enchantment",
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Tainted Earth",
                type = "Godspell",
                affinity_dependency = true,
                description = "Supercharged spell that repairs structures on a global scale. Every friendly structure in the current game will restore 10% of its maximum life points per second, up to 4000 in total per structure. Every hostile building in the current game will deal 50% less damage. Lasts for %s seconds. Reusable every %s seconds.",
                values = {{15, 20, 20, 20}, {30, 30, 30, 20}},
                upgrade_text = {"+5 seconds duration", "", "-10 seconds until reusable"}
            }
        }
    },
    ["Earthkeeper (Fire)"] = {
        card_id = 1571,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Nature"},
        power_cost = 60,
        charges = 16,
        squadsize = 1,
        class = "Elemental Supporter",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = 540,
        health = {750, 780, 840, 900},
        edition = "Amii",
        rarity = "Uncommon",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Infused Backup",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to become immobile and absorb 50% of all damage done to the targeted friendly unit and allow it to deal 30% more damage. The absorbed damage is transferred to all own stonekin within a 40m radius of the target. The transferred damage can not be warded off by damage reducing abilities. Lasts for 30 seconds or until interrupted. Reusable every 30 seconds."
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit takes 15% less damage."
            }
        }
    },
    ["Earthkeeper (Frost)"] = {
        card_id = 1570,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Nature"},
        power_cost = 60,
        charges = 16,
        squadsize = 1,
        class = "Elemental Supporter",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = 540,
        health = {750, 780, 840, 900},
        edition = "Amii",
        rarity = "Uncommon",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Blessed Backup",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to become immobile and absorb all damage done to the targeted friendly unit. The absorbed damage is transferred to all own stonekin within a 40m radius of the target. The transferred damage can not be warded off by damage reducing abilities. Lasts for 30 seconds or until interrupted. Reusable every 30 seconds."
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit takes 15% less damage."
            }
        }
    },
    ["Earthshaker"] = {
        card_id = 726,
        type = "Spell",
        orbs = {"Fire", "Neutral", "Neutral", "Neutral"},
        power_cost = 100,
        charges = 8,
        class = "Spell",
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Quake",
                type = nil,
                description = "Triggers 5 abrasions that each deal %s damage to structures in a 15m radius, up to %s in total. Deals only minimal damage to units. Knocks back small, medium and large units. Affects ground targets only. Reusable every 20 seconds.",
                values = {{475, 500, 550, 605}, {1400, 1500, 1650, 1815}},
                upgrade_text = {"+25 damage per target and 100 in total", "+50 damage per target and 150 in total", "+55 damage per target and 165 in total"}
            }
        }
    },
    ["Easter Egg (Promo)"] = {
        card_id = 1585,
        description = "Happy Easter everyone!",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Neutral", "Neutral"},
        power_cost = 25,
        charges = 4,
        squadsize = 1,
        class = "Egg",
        weapon_type = "Special",
        size = "L",
        damage = 10,
        health = 100,
        edition = "Lost Souls",
        rarity = "Common",
        booster_locations = "None",
        abilities = {
            {
                name = "Egg Hunt",
                type = "Passive",
                description = "After 30 seconds the egg will break making everyone around happier!"
            }
        }
    },
    ["Eliminator (Fire)"] = {
        card_id = 1628,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Neutral"},
        power_cost = 60,
        charges = 16,
        squadsize = 1,
        class = "Ogre Soldier",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = 780,
        health = {675, 710, 780, 850},
        edition = "Amii",
        rarity = "Uncommon",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Infused Taming",
                type = "Active",
                affinity_dependency = true,
                cost = 20,
                description = "Activate to tame friendly Demon and Undead units. Every Demon or Undead within a 20m around Eliminator will then be able to better focus their strength: they deal 30% more damage but also lose %s life points per second. Lasts for %s seconds. Reusable every 30 seconds.",
                values = {{10, 8, 5, 5}, {15, 15, 15, 20}},
                upgrade_text = {"-2 life points loss", "-3 life points loss", "+5 seconds duration"}
            }
        }
    },
    ["Eliminator (Frost)"] = {
        card_id = 1629,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Neutral"},
        power_cost = 60,
        charges = 16,
        squadsize = 1,
        class = "Ogre Soldier",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = 780,
        health = {675, 710, 780, 850},
        edition = "Amii",
        rarity = "Uncommon",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Blessed Taming",
                type = "Active",
                affinity_dependency = true,
                cost = 20,
                description = "Activate to tame friendly Demon and Undead units. Every Demon or Undead within a 20m around Eliminator will then be able to better focus on defending: they take 30% less damage but also lose %s life points per second. Lasts for %s seconds. Reusable every 30 seconds.",
                values = {{10, 8, 5, 5}, {15, 15, 15, 20}},
                upgrade_text = {"-2 life points loss", "-3 life points loss", "+5 seconds duration"}
            }
        }
    },
    ["Embalmer's Shrine"] = {
        card_id = 814,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow"},
        power_cost = 30,
        charges = 4,
        class = "Shrine",
        health = 1200,
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Pick over the bones",
                type = "Active",
                cost = 50,
                description = "Activate to gain more life points from corpses. For the next 40 seconds all corpses in the current game will grant %s% more life points when being gathered. Has a 60 seconds cool-down after building was built. Reusable every 60 seconds.",
                values = {170, 180, 200, 220},
                upgrade_text = {"+10% more life points from corpses", "+20% more life points from corpses", "+20% more life points from corpses"}
            }
        }
    },
    ["Emberstrike"] = {
        card_id = 289,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Neutral", "Neutral", "Neutral"},
        power_cost = 120,
        charges = 12,
        squadsize = 1,
        class = "Elemental Soldier",
        weapon_type = "Melee",
        counter = "M",
        size = "L",
        damage = 3035,
        health = {1960, 2000, 2275, 2600},
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Fire Lance",
                type = "Active",
                cost = 20,
                description = "Activate to shoot a fire lance through enemies in a straight line, dealing %s damage to enemies, up to %s in total. Resuable every 20 seconds.",
                values = {{1050, 1100, 1200, 1300}, {2900, 2960, 3100, 3250}},
                upgrade_text = {"+50 damage per target, 60 in total", "+100 damage per target, 140 in total", "+100 damage per target, 150 in total"}
            }, {
                name = "Fiery Birth",
                type = "Passive",
                description = "When being spawned the unit is undazed and causes an explosion that deals 900 damage to enemy entities in target area, up to 2700 in total. Knocks back small and medium units. Affects ground targets only."
            }
        }
    },
    ["Energy Parasite"] = {
        card_id = 427,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature"},
        power_cost = 50,
        charges = 12,
        squadsize = 1,
        class = "Beast Corruptor",
        weapon_type = "Ranged",
        counter = "S",
        size = "M",
        damage = {425, 450, 480, 525},
        health = 225,
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Sunbridge", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Power Shock",
                type = "Autocast",
                description = "Every 2 seconds, unit fires a power sphere that deals %s damage to enemies in a 8m radius around its target, up to %s in total. May only attack units.",
                values = {{34, 36, 38, 42}, {51, 54, 58, 63}},
                upgrade_text = {"+2 damage per target, 3 in total", "+2 damage per target, 4 in total", "+4 damage per target, 5 in total"}
            }, {
                name = "Power Drain",
                type = "Active",
                description = "Activate to drain %s power from a power well and add it to the power pool. Reusable every 30 seconds.",
                values = {15, 17, 20, 25},
                upgrade_text = {"+2 power drain", "+3 power drain", "+5 power drain"}
            }
        }
    },
    ["Enforcer"] = {
        card_id = 255,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Fire"},
        power_cost = 60,
        charges = 20,
        squadsize = 1,
        class = "Ogre Soldier",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = {700, 750, 820, 895},
        health = 670,
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Charge",
                type = "Passive",
                description = "Unit charges at enemies."
            }
        }
    },
    ["Enlightenment"] = {
        card_id = 968,
        type = "Spell",
        orbs = {"Nature", "Nature", "Neutral"},
        power_cost = {270, 260, 250, 240},
        charges = 4,
        class = "Enchantment",
        edition = "Twilight",
        rarity = "Ultra Rare",
        upgrade_locations = {"Empire", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Wish",
                type = nil,
                description = "Disable the card play requirements. One card played within the next 20 seconds will not require any orbs to be used. Reusable every 30 seconds."
            }
        }
    },
    ["Ensnaring Roots"] = {
        card_id = 750,
        type = "Spell",
        orbs = {"Nature"},
        power_cost = {60, 55, 50, 45},
        charges = 12,
        class = "Spell",
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Ensnare",
                type = nil,
                description = "Covers an area of 15m radius in roots that fetter enemies to the ground. Rooted units are immobile but still able to use ranged attacks and special abilities. Affects ground targets only. Lasts for 15 seconds. After the effect wears off, targets are immune against Root for a while. Reusable every 20 seconds."
            }
        }
    },
    ["Envenom (Fire)"] = {
        card_id = 1303,
        type = "Spell",
        orbs = {"Nature"},
        power_cost = {75, 75, 75, 70},
        charges = 12,
        class = "Spell",
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"},
        abilities = {
            {
                name = "Infused Intoxication",
                type = "Godspell",
                affinity_dependency = true,
                description = "Infuses a perfidious poison in the targeted enemy unit whose life points will be reduced by %s per second. The poison will be refreshed every time the target deals at least 80 damage. Otherwise it may decay after just 5 seconds. Lasts for 30 seconds.",
                values = {40, 42, 45, 45},
                upgrade_text = {"+2 damage", "+3 damage", ""}
            }
        }
    },
    ["Envenom (Shadow)"] = {
        card_id = 1222,
        type = "Spell",
        orbs = {"Nature"},
        power_cost = {75, 75, 75, 70},
        charges = 12,
        class = "Spell",
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        abilities = {
            {
                name = "Tainted Intoxication",
                type = "Godspell",
                affinity_dependency = true,
                description = "Infuses a strong poison in the targeted enemy unit whose life points will be reduced by %s per second. Lasts for 15 seconds. The damage dealt by this substance cannot be warded off with the help of damage reducing abilities because it is able to circumvent every buff or protective shield.",
                values = {23, 24, 26, 26},
                upgrade_text = {"+1 damage", "+2 damage", ""}
            }
        }
    },
    ["Equilibrium (Frost)"] = {
        card_id = 1223,
        starter_card = true,
        type = "Spell",
        orbs = {"Nature", "Neutral", "Neutral"},
        power_cost = 125,
        charges = 12,
        class = "Arcane",
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Emergence Heal",
                type = "Godspell",
                affinity_dependency = true,
                description = "Releases a heal spell that will prove to be increasingly more powerful the more enemy units are positioned within the target area. Friendly units in a 25m radius will be healed for %s life points per every %s enemy life points surrounding them. There is a minimum heal amount of 1000 while up to %s life points can be restored in total. Reusable every 10 seconds.",
                values = {{450, 500, 500, 500}, {800, 800, 750, 700}, {4500, 5000, 5000, 5000}},
                upgrade_text = {"+50 healing, up to 500 in total", "-50 life points necessary to trigger healing", "-50 life points necessary to trigger healing"}
            }
        }
    },
    ["Equilibrium (Nature)"] = {
        card_id = 1304,
        type = "Spell",
        orbs = {"Nature", "Neutral", "Neutral"},
        power_cost = 125,
        charges = 12,
        class = "Arcane",
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Harmonic Heal",
                type = "Godspell",
                affinity_dependency = true,
                description = "Releases a heal spell that will prove to be increasingly more powerful the more friendly units are positioned within the target area. Friendly units in a 25m radius will be healed for %s life points per every %s friendly life points surrounding them. There is a minimum heal amount of 1000 while up to %s life points can be restored in total. Reusable every 10 seconds.",
                values = {{450, 500, 500, 500}, {1200, 1200, 1100, 900}, {4500, 5000, 5000, 5000}},
                upgrade_text = {"+50 healing, up to 500 in total", "-100 life points necessary to trigger healing", "-200 life points necessary to trigger healing"}
            }
        }
    },
    ["Eruption"] = {
        card_id = 354,
        starter_card = true,
        type = "Spell",
        orbs = {"Fire"},
        power_cost = {80, 80, 80, 75},
        charges = 20,
        class = "Spell",
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Explosion",
                type = nil,
                description = "A heavy explosion deals %s damage to enemies in a 10m radius around its target, up to %s in total. Knocks back small units. Immediately reusable.",
                values = {{250, 270, 300, 300}, {720, 800, 900, 900}},
                upgrade_text = {"+20 damage per target and 80 in total", "+30 damage per target and 100 in total", ""}
            }
        }
    },
    ["Ethereal Storm (Fire)"] = {
        card_id = 1611,
        type = "Spell",
        orbs = {"Frost", "Shadow", "Neutral"},
        power_cost = {165, 150, 150, 150},
        charges = 8,
        class = "Spell",
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Infused Shift",
                type = "Godspell",
                affinity_dependency = true,
                description = "Tears a hole in the barrier between the world of the living and the in-between. A storm will break loose that deals %s damage to every unit within a 25m radius per second. The presence of a Revenant will deepen the hole and thus enforce the storm: if one Revenant is nearby, every unit within the storm additionally takes 20 more damage per second. More Revenants will further increase this effect. Lost Souls are generally immune to all damage dealt by the Ethereal Storm. Lasts for %s seconds. Reusable every 30 seconds.",
                values = {{34, 34, 40, 40}, {21, 21, 21, 26}},
                upgrade_text = {"", "+6 damage", "+5 seconds duration"}
            }
        }
    },
    ["Ethereal Storm (Frost)"] = {
        card_id = 1612,
        type = "Spell",
        orbs = {"Frost", "Shadow", "Neutral"},
        power_cost = {165, 150, 150, 150},
        charges = 8,
        class = "Spell",
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Blessed Shift",
                type = "Godspell",
                affinity_dependency = true,
                description = "Tears a hole in the barrier between the world of the living and the in-between. A storm will break loose that deals %s damage to every unit within a 25m radius per second. The presence of a Revenant will deepen the hole and thus enforce the storm: if one Revenant is nearby, every unit within the storm additionally deals 20% less damage. More Revenants will further increase this effect. Lost Souls are generally immune to all damage dealt by the Ethereal Storm. Lasts for %s seconds. Reusable every 30 seconds.",
                values = {{34, 34, 40, 40}, {21, 21, 21, 26}},
                upgrade_text = {"", "+6 damage", "+5 seconds duration"}
            }
        }
    },
    ["Evocator's Woe (Nature)"] = {
        card_id = 1467,
        type = "Spell",
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = {90, 90, 90, 80},
        charges = 8,
        class = "Spell",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Gifted Banishment",
                type = "Godspell",
                affinity_dependency = true,
                description = "Evokes a circle of relegation of 25m radius. In this circle nobody is able to play out any buildings or spells for %ssec. Reusable every 20sec.",
                values = {15, 17, 20, 20},
                upgrade_text = {"+2 seconds duration", "+3 seconds duration", ""}
            }
        }
    },
    ["Evocator's Woe (Shadow)"] = {
        card_id = 1466,
        type = "Spell",
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = {90, 90, 90, 80},
        charges = 8,
        class = "Spell",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"Nightmare's End", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Tainted Banishment",
                type = "Godspell",
                affinity_dependency = true,
                description = "Evokes a circle of relegation of 25m radius. In this circle nobody is able to play out any units for %ssec. Reusable every 20sec.",
                values = {15, 17, 20, 20},
                upgrade_text = {"+2 seconds duration", "+3 seconds duration", ""}
            }
        }
    },
    ["Executor"] = {
        card_id = 406,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow"},
        power_cost = 50,
        charges = 16,
        squadsize = 1,
        class = "Ogre Soldier",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = 600,
        health = {520, 550, 600, 660},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Burnout",
                type = "Active",
                description = "Unit deals %s% more damage for 20 seconds. After the effect wears off unit will be weakened and deal %s% less damage for %s seconds. Reusable every 60 seconds.",
                values = {{30, 30, 50, 60}, {30, 30, 50, 60}, {40, 30, 30, 30}},
                upgrade_text = {"-10 seconds of weakness", "+20% damage bonus", "+10% damage bonus"}
            }
        }
    },
    ["Fallen Skyelf"] = {
        card_id = 664,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = 100,
        charges = 8,
        squadsize = 1,
        class = "Sky Elf Corruptor",
        weapon_type = "Ranged",
        counter = "L",
        size = "L",
        damage = 1400,
        health = {780, 830, 910, 1000},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Infernal Blade",
                type = "Autocast",
                description = "Every 2 seconds, unit casts a lance of infernal power that deals 100 damage to enemies in a 5m radius around its target, up to 150 in total."
            }, {
                name = "Visions of Despair",
                type = "Active",
                description = "Significantly weakens an enemy unit. Target takes %s% more damage for %s seconds. Spell will be interrupted if caster is knocked back or target moves out of range. If target is still alive after the spell ends it will be completely healed. Reusable every %s seconds.",
                values = {{150, 150, 200, 60}, {10, 15, 15, 15}, {30, 30, 30, 20}},
                upgrade_text = {"+5 seconds duration", "+50% target weakening", "-10 seconds until reusable"}
            }
        }
    },
    ["Fallen Skyelf (Promo)"] = {
        card_id = 1034,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = 100,
        charges = 8,
        squadsize = 1,
        class = "Sky Elf Corruptor",
        weapon_type = "Ranged",
        counter = "L",
        size = "L",
        damage = 1400,
        health = 1000,
        edition = "Twilight",
        rarity = "Rare",
        abilities = {
            {
                name = "Infernal Blade",
                type = "Autocast",
                description = "Every 2 seconds, unit casts a lance of infernal power that deals 100 damage to enemies in a 5m radius around its target, up to 150 in total."
            }, {
                name = "Visions of Despair",
                type = "Active",
                description = "Significantly weakens an enemy unit. Target takes 200% more damage for 15 seconds. Spell will be interrupted if caster is knocked back or target moves out of range. If target is still alive after the spell ends it will be completely healed. Reusable every 20 seconds."
            }
        }
    },
    ["Fathom Lord"] = {
        card_id = 418,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature", "Neutral"},
        power_cost = 120,
        charges = 8,
        squadsize = 1,
        class = "Beast Dominator",
        weapon_type = "Melee",
        counter = "XL",
        size = "L",
        damage = 2100,
        health = {1800, 1900, 2100, 2310},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"The Soultree", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Paralyze",
                type = "Active",
                cost = {40, 35, 30, 25},
                description = "Activate to paralyze target enemy for 10 seconds. After the effect wears off, target is immune against Paralyze for a while. Reusable every 20 seconds."
            }
        }
    },
    ["Fire Bomb"] = {
        card_id = 543,
        type = "Building",
        construction_time = 20,
        orbs = {"Fire"},
        power_cost = 50,
        charges = 20,
        class = "Device",
        health = 850,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Explosive",
                type = "Passive",
                description = "Upon being destroyed, bomb explodes dealing %s damage to enemies in a 20m radius around its target, up to %s in total. Knocks back small and medium units. Affects ground targets only.",
                values = {{560, 590, 650, 715}, {1300, 1360, 1500, 1650}},
                upgrade_text = {"+30 damage per target, 60 in total", "+60 damage per target, 140 in total", "+65 damage per target, 150 in total"}
            }, {
                name = "Self-Destruct",
                type = "Active",
                description = "Activate to trigger Detonation by destroying the bomb."
            }
        }
    },
    ["Fire Dragon"] = {
        card_id = 677,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Fire", "Fire", "Neutral"},
        power_cost = 250,
        charges = 4,
        squadsize = 1,
        class = "Dragonkin Dominator",
        weapon_type = "Ranged",
        counter = "XL",
        size = "XL",
        damage = {2150, 2270, 2500, 2750},
        health = 2400,
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        abilities = {
            {
                name = "Fire Breath",
                type = "Autocast",
                description = "Every 3 seconds, unit exhales a stream of fire that deals %s damage to enemies in a 35m radius around its target, up to %s in total.",
                values = {{240, 255, 280, 310}, {360, 380, 420, 460}},
                upgrade_text = {"+15 damage per target, 20 in total", "+25 damage per target, 40 in total", "+30 damage per target, 40 in total"}
            }, {
                name = "Rage",
                type = "Passive",
                description = "Unit does increasingly more damage the longer it attacks but falls back to its original damage output if it doesn't fight for 10 seconds."
            }
        }
    },
    ["Fire Sphere"] = {
        card_id = 1664,
        starter_card = true,
        type = "Spell",
        orbs = {"Fire", "Fire", "Fire", "Neutral"},
        power_cost = 120,
        charges = 16,
        class = "Spell",
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Massive Explosion",
                type = nil,
                description = "Creates a huge ball of fire that explodes after 10 seconds dealing %s damage to enemies in a 15m radius, up to %s in total. Knocks back small, medium and large units. Reusable every 20 seconds.",
                values = {{5340, 5460, 5700, 6000}, {6130, 6500, 7200, 8000}},
                upgrade_text = {"+120 damage per target, 370 in total", "+240 damage per target, 700 in total", "+300 damage per target, 800 in total"}
            }
        }
    },
    ["Fire Stalker"] = {
        card_id = 673,
        description = "Melee unit that may be switched to ranged attack mode.",
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Neutral"},
        power_cost = 70,
        charges = 16,
        squadsize = 1,
        class = "Beast Soldier",
        weapon_type = "Melee",
        counter = "L",
        size = "M",
        damage = 820,
        health = {580, 610, 670, 740},
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }, {
                name = "Inner Fire",
                type = "Toggle",
                description = "Enable to gain:"
            }, {
                name = "Unstable Ember",
                type = "Autocast",
                description = "Every 5 seconds, unit shoots a fiery bomb that explodes after 3 seconds dealing 80 damage to enemies in a 10m radius around its target, up to 120 in total. Knocks back small units. Affects ground targets only."
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 50% more damage against structures."
            }
        }
    },
    ["Fire Worm"] = {
        card_id = 709,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Fire", "Neutral", "Neutral"},
        power_cost = 210,
        charges = 4,
        squadsize = 1,
        class = "Beast Dominator",
        weapon_type = "Ranged",
        counter = "L",
        size = "XL",
        damage = 4800,
        health = {2100, 2200, 2400, 2640},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Fiery Spit",
                type = "Autocast",
                description = "Every 3 seconds, unit hurls a magma ball that deals 480 damage to enemies in a 10m radius around its target, up to 720 in total. Knocks back small and medium units."
            }, {
                name = "Earthquake",
                type = "Active",
                cost = 100,
                description = "Activate to trigger a groundshaking quake that deals %s damage to enemies every 2 seconds for 6 seconds. Knocks back small, medium and large units. Reusable every 30 seconds.",
                values = {850, 900, 1000, 1100},
                upgrade_text = {"+50 damage", "+100 damage", "+100 damage"}
            }, {
                name = "Percussive Birth",
                type = "Passive",
                description = "When being spawned unit is undazed and deals 500 damage to enemy units in target area, up to 2000 in total. Knocks back small, medium and large units. Affects ground targets only."
            }, {
                name = "Earth Dive",
                type = "Passive",
                description = "While moving around unit takes 50% less damage and knocks back small and medium units dealing additionally 250 damage to enemy units in target area, up to 1000 in total. Affects ground targets only."
            }
        }
    },
    ["Firedancer"] = {
        card_id = 378,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Fire"},
        power_cost = 70,
        charges = 16,
        squadsize = 1,
        class = "Human Wizard",
        weapon_type = "Special",
        size = "M",
        damage = 740,
        health = {430, 455, 500, 560},
        edition = "Twilight",
        rarity = "Ultra Rare",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Pillar of Fire",
                type = "Autocast",
                description = "Every 4 seconds, unit casts a pillar of fire that deals 100 damage to enemies in a 5m radius around its target, up to 155 in total. Knocks back small units. Affects ground targets only."
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals %s% more damage against structures.",
                values = {75, 100, 125, 150},
                upgrade_text = {"+25% damage bonus against structures", "+25% damage bonus against structures", "+25% damage bonus against structures"}
            }
        }
    },
    ["Firedancer (Promo)"] = {
        card_id = 1021,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Fire"},
        power_cost = 70,
        charges = 16,
        squadsize = 1,
        class = "Human Wizard",
        weapon_type = "Special",
        size = "M",
        damage = 740,
        health = 560,
        edition = "Twilight",
        rarity = "Ultra Rare",
        abilities = {
            {
                name = "Pillar of Fire",
                type = "Autocast",
                description = "Every 4 seconds, unit casts a pillar of fire that deals 100 damage to enemies in a 5m radius around its target, up to 155 in total. Knocks back small units. Affects ground targets only."
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 150% more damage against structures."
            }
        }
    },
    ["Firesworn (Fire)"] = {
        card_id = 1368,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire"},
        power_cost = 75,
        charges = 16,
        squadsize = 1,
        class = "Human Archer",
        weapon_type = "Special",
        size = "M",
        damage = 660,
        health = 440,
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Mo", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "Flash Burn",
                type = "Autocast",
                description = "Every 4 seconds, unit blasts fiery blaze that deals 105 damage to enemies in a 10m radius, up to 160 in total. Knocks back small units. Affects ground targets only."
            }, {
                name = "Infused Big Shot",
                type = "Active",
                affinity_dependency = true,
                cost = {50, 50, 45, 40},
                description = "Activate to fire off a special shot at large creatures. It deals 350 damage to the target and weakens it in such a way as to make it take 30% more damage for 15 seconds. Only usable with large ground creatures. Reusable every %s seconds.",
                values = {20, 15, 15, 15},
                upgrade_text = {"-5 seconds until reusable", "", ""}
            }, {
                name = "Slaying Giants",
                type = "Passive",
                description = "Deals %s% more damage against large creatures.",
                values = {50, 100, 100, 150},
                upgrade_text = {"+50% more damage vs. Large", "", "+50% more damage vs. Large"}
            }
        }
    },
    ["Firesworn (Frost)"] = {
        card_id = 1237,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire"},
        power_cost = 75,
        charges = 16,
        squadsize = 1,
        class = "Human Archer",
        weapon_type = "Special",
        size = "M",
        damage = 660,
        health = 440,
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Oracle", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Flash Burn",
                type = "Autocast",
                description = "Every 4 seconds, unit blasts fiery blaze that deals 105 damage to enemies in a 10m radius, up to 160 in total. Knocks back small units. Affects ground targets only."
            }, {
                name = "Blessed Big Shot",
                type = "Active",
                affinity_dependency = true,
                cost = {50, 50, 45, 40},
                description = "Activate to fire off a special shot at large creatures. It deals 350 damage to the target and knocks back the target. Only usable with large ground creatures. Reusable every 20 seconds.",
                values = {20, 15, 15, 15},
                upgrade_text = {"-5 seconds until reusable", "", ""}
            }, {
                name = "Slaying Giants",
                type = "Passive",
                description = "Deals %s% more damage against large creatures.",
                values = {50, 100, 100, 150},
                upgrade_text = {"+50% more damage vs. Large", "", "+50% more damage vs. Large"}
            }
        }
    },
    ["Flame Crystal"] = {
        card_id = 1595,
        type = "Building",
        construction_time = 30,
        orbs = {"Neutral", "Neutral"},
        power_cost = 100,
        charges = 4,
        class = "Device",
        health = {680, 720, 800, 880},
        edition = "Amii",
        rarity = "Common",
        booster_locations = {"Bandits", "Fire", "Fire/Frost", "Twilight"},
        upgrade_locations = {"The Treasure Fleet", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Fire Affinity",
                type = "Active",
                description = "Active to enrage those that have an affinity towards Fire: every own unit endowed with a Fire Affinity in the current game will deal increasingly more damage the longer it attacks but falls back to its original damage output if it doesn't fight for 10 seconds. Lasts for 30 seconds or until the crystal is destroyed."
            }, {
                name = "Slowed Construction",
                type = "Passive",
                description = "Construction time is increased by 50%."
            }
        }
    },
    ["Fleshbender (Fire)"] = {
        card_id = 1490,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Fire", "Neutral"},
        power_cost = 120,
        charges = 4,
        class = "Shrine",
        health = 1800,
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Infused Infection",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to spread the Twilight Curse on the entire map. Every unit played out within the next %s seconds will be turned into Twilight Pest and spawned as a bug. They will initially deal 30% more damage for 20 seconds but will be retransformed into their actual form after the effect wears off. Reusable every %s seconds.",
                values = {{20, 25, 30, 30}, {60, 60, 60, 50}},
                upgrade_text = {"+5 seconds duration", "+5 seconds duration", "-10 seconds until reusable"}
            }
        }
    },
    ["Fleshbender (Shadow)"] = {
        card_id = 1232,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Fire", "Neutral"},
        power_cost = 120,
        charges = 4,
        class = "Shrine",
        health = 1800,
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"},
        abilities = {
            {
                name = "Tainted Infection",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to spread the Twilight Curse on the entire map. Every unit played out within the next %s seconds will be turned into Twilight Pest and spawned as a bug. They will initially deal 30% less damage for 20 seconds but will be retransformed into their actual form after the effect wears off. Reusable every %s seconds.",
                values = {{20, 25, 30, 30}, {60, 60, 60, 50}},
                upgrade_text = {"+5 seconds duration", "+5 seconds duration", "-10 seconds until reusable"}
            }
        }
    },
    ["Forest Elder (Nature)"] = {
        card_id = 1128,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature", "Nature", "Nature"},
        power_cost = 325,
        charges = 4,
        squadsize = 1,
        class = "Beast Dominator",
        weapon_type = "Melee",
        counter = "L",
        size = "XL",
        damage = {4750, 5000, 5500, 6150},
        health = 6800,
        edition = "Renegade",
        rarity = "Ultra Rare",
        upgrade_locations = {"Ocean", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Forest's Charm",
                type = "Active",
                cost = {100, 100, 100, 90},
                description = "Activate to release the regenerative powers of the forest and surround the unit by a magical aura of 25m that heals friendly units within it. Every 2 seconds, up to 10 friendly units restore %s life points each, up to %s in total. Lasts for 30 seconds. Reusable every 60 seconds.",
                values = {{250, 275, 300, 300}, {2500, 2750, 3000, 3000}},
                upgrade_text = {"+250 regeneration in total", "+250 regeneration in total", ""}
            }, {
                name = "Flower Power",
                type = "Passive",
                affinity_dependency = true,
                description = "Unit is surrounded by flowering meadows that strengthen friendly units within a 20m radius. They will fight on lightheartedly and deal 25% more damage while being near Forest Elder."
            }
        }
    },
    ["Forest Elder (Shadow)"] = {
        card_id = 1293,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature", "Nature", "Nature"},
        power_cost = 325,
        charges = 4,
        squadsize = 1,
        class = "Beast Dominator",
        weapon_type = "Melee",
        counter = "L",
        size = "XL",
        damage = {4750, 5000, 5500, 6150},
        health = 6800,
        edition = "Renegade",
        rarity = "Ultra Rare",
        upgrade_locations = {"Nightmare's End", "Nightmare's End", "Nightmare's End"},
        abilities = {
            {
                name = "Forest's Charm",
                type = "Active",
                cost = {100, 100, 100, 90},
                description = "Activate to release the regenerative powers of the forest and surround the unit by a magical aura of 25m that heals friendly units within it. Every 2 seconds, up to 10 friendly units restore %s life points each, up to %s in total. Lasts for 30 seconds. Reusable every 60 seconds.",
                values = {{250, 275, 300, 300}, {2500, 2750, 3000, 3000}},
                upgrade_text = {"+250 regeneration in total", "+250 regeneration in total", ""}
            }, {
                name = "Pest Plants",
                type = "Passive",
                affinity_dependency = true,
                description = "Unit is surrounded by pestering weeds that poison enemy units within a 20m radius. They will lose 50 life points every second while being near Forest Elder."
            }
        }
    },
    ["Forest's Vim (Nature)"] = {
        card_id = 1517,
        type = "Spell",
        orbs = {"Nature", "Nature", "Neutral"},
        power_cost = {100, 100, 100, 90},
        charges = 12,
        class = "Arcane",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Gifted Transfer",
                type = "Godspell",
                affinity_dependency = true,
                description = "Infuses reviving powers into a root network. The entire root network that the targeted entity is a member of will regenerate 330 life points per second that are distributed among the individual members. Lasts for %s seconds. Reusable every %s seconds.",
                values = {{18, 20, 20, 20}, {25, 25, 20, 20}},
                upgrade_text = {"+2 seconds duration", "-5 seconds until reusable", ""}
            }
        }
    },
    ["Forest's Vim (Shadow)"] = {
        card_id = 1475,
        type = "Spell",
        orbs = {"Nature", "Nature", "Neutral"},
        power_cost = {100, 100, 100, 90},
        charges = 12,
        class = "Arcane",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Tainted Transfer",
                type = "Godspell",
                affinity_dependency = true,
                description = "Infuses reviving powers into a root network. The entire root network that the targeted entitiy is a member of will regenerate up to 750 life points per second. A fifth of the healed value is deducted from the targets lifepoints. What is more, the target will deal 50% more damage while the spell is active. Lasts for %s seconds. Reusable every %s seconds.",
                values = {{18, 20, 20, 20}, {25, 25, 20, 20}},
                upgrade_text = {"+2 seconds duration", "-5 seconds until reusable", ""}
            }
        }
    },
    ["Forsaken"] = {
        card_id = 303,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow"},
        power_cost = 50,
        charges = 20,
        squadsize = 6,
        class = "Human Archers",
        weapon_type = "Ranged",
        counter = "M",
        size = "S",
        damage = {360, 420, 480, 540},
        health = 450,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Crossbow Attack",
                type = "Autocast",
                description = "Every 2 seconds, unit fires bolts at enemies that deal %s damage.",
                values = {6, 7, 8, 9},
                upgrade_text = {"+1 damage", "+1 damage", "+1 damage"}
            }, {
                name = "Frenzy",
                type = "Active",
                description = "Unit deals %s damage for 20 seconds. After the effect wears off unit will die.",
                values = {12, 14, 16, 17},
                upgrade_text = {"+2 damage", "+2 damage", "+1 damage"}
            }
        }
    },
    ["Fountain of Rebirth"] = {
        card_id = 556,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Nature"},
        power_cost = 60,
        charges = 4,
        class = "Shrine",
        health = {1300, 1360, 1500, 1550},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        abilities = {
            {
                name = "Ritual of Rebirth",
                type = "Active",
                description = "Activate to trigger a global heal spell. Every friendly unit in the current game will regenerate %s life points every 3 seconds for 30 seconds. Has a 60 seconds cool-down after the building was built. Reusable every 60 seconds.",
                values = {15, 18, 21, 25},
                upgrade_text = {"+3 regeneration", "+3 regeneration", "+4 regeneration"}
            }
        }
    },
    ["Frenetic Assault (Nature)"] = {
        card_id = 1579,
        type = "Spell",
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = {90, 90, 80, 80},
        charges = 12,
        class = "Spell",
        edition = "Amii",
        rarity = "Rare",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Gifted Agression",
                type = "Godspell",
                affinity_dependency = true,
                description = "Bewitches the targeted hostile unit in such a way as to make it attract the aggression of all its allied units within a 20m radius. The surrounding allies will immediately start to attack the target and no longer follow the player's commands. They are then confused in such a way as to be no longer able to distinguish between friend and foe and may also harm surrounding allies. The targeted unit may additionally only move at walk speed and cannot be healed. Lasts for %s seconds. Reusable every %s seconds.",
                values = {{15, 15, 15, 20}, {60, 50, 50, 50}},
                upgrade_text = {"-10 seconds until reusable", "", "+5 seconds duration"}
            }
        }
    },
    ["Frenetic Assault (Shadow)"] = {
        card_id = 1582,
        type = "Spell",
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = {90, 90, 80, 80},
        charges = 12,
        class = "Spell",
        edition = "Amii",
        rarity = "Rare",
        upgrade_locations = {"Nightmare's End", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Tainted Agression",
                type = "Godspell",
                affinity_dependency = true,
                description = "Bewitches the targeted hostile unit in such a way as to make it attract the aggression of all its allied units within a 20m radius. The surrounding allies will immiediately start to attack the target and no longer follow the player's commands. They will be confused in such a way as to be no longer able to distinguish between friend and foe and may also harm surrounding allies. Additionally, nearby units are poisoned by this curse and thus lose 40 life points per second while surrounding the affected target. Lasts for %s seconds. Reusable every %s seconds.",
                values = {{15, 15, 15, 20}, {60, 50, 50, 50}},
                upgrade_text = {"-10 seconds until reusable", "", "+5 seconds duration"}
            }
        }
    },
    ["Frontier Keep (Fire)"] = {
        card_id = 1280,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Frost", "Neutral"},
        power_cost = 250,
        charges = 4,
        class = "Shrine",
        health = 2100,
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Infused Winterfall",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to immediately freeze all enemy units within a 20m radius around every friendly building in the current game for %s seconds. Units frozen by this ability will receive full damage when attacked. %s Reusable every 60 seconds.",
                values = {{10, 15, 20, 20}, {"Has a 60 seconds cool-down after having been built.", "Has a 60 seconds cool-down after having been built.", "Has a 60 seconds cool-down after having been built.", ""}},
                upgrade_text = {"+5 seconds duration", "+5 seconds duration", "+ no cool-down after construction anymore"}
            }
        }
    },
    ["Frontier Keep (Frost)"] = {
        card_id = 1164,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Frost", "Neutral"},
        power_cost = 250,
        charges = 4,
        class = "Shrine",
        health = 2100,
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Blessed Winterfall",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to cast an icy aura on every friendly building in the current game that freezes all enemy units within a 20m radius for %s seconds. Lasts for 15 seconds. %s Reusable every 60 seconds.",
                values = {{10, 15, 20, 20}, {"Has a 60 seconds cool-down after having been built.", "Has a 60 seconds cool-down after having been built.", "Has a 60 seconds cool-down after having been built.", ""}},
                upgrade_text = {"+5 seconds duration", "+5 seconds duration", "+ no cool-down after construction anymore"}
            }
        }
    },
    ["Frost Bite (Fire)"] = {
        card_id = 1283,
        starter_card = true,
        type = "Spell",
        orbs = {"Frost"},
        power_cost = {25, 25, 25, 20},
        charges = 16,
        class = "Spell",
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Infused Slowdown",
                type = "Godspell",
                affinity_dependency = true,
                description = "Cools down an enemy unit until it is almost frozen. It will then only be able to move at normal walk speed and to fight at a slower pace. Lasts for %s seconds. Reusable every 20 seconds.",
                values = {10, 15, 20, 20},
                upgrade_text = {"+5 seconds duration", "+5 seconds duration", ""}
            }
        }
    },
    ["Frost Bite (Shadow)"] = {
        card_id = 1242,
        type = "Spell",
        orbs = {"Frost"},
        power_cost = {25, 25, 25, 20},
        charges = 16,
        class = "Spell",
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Tainted Slowdown",
                type = "Godspell",
                affinity_dependency = true,
                description = "Cools down an enemy unit until it is almost frozen. It will then only be able to move at normal walk speed and takes 25% more damage. Lasts for %s seconds. Reusable every 20 seconds.",
                values = {10, 15, 20, 20},
                upgrade_text = {"+5 seconds duration", "+5 seconds duration", ""}
            }
        }
    },
    ["Frost Crystal"] = {
        card_id = 573,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Frost"},
        power_cost = 70,
        charges = 12,
        class = "Tower",
        damage = 900,
        health = {1460, 1550, 1700, 1870},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Ice Shard",
                type = "Autocast",
                description = "Every 2 seconds, tower hurls an icy shard that deals 72 damage to enemies in a 5m radius around its target, up to 110 in total."
            }, {
                name = "Frost Wave",
                type = "Active",
                description = "Freezes up to %s units in target area for %s seconds. After freeze wears off, targets are immune against Freeze for a while. Reusable every 30 seconds.",
                values = {{4, 5, 6, 6}, {10, 10, 10, 15}},
                upgrade_text = {"+1 frozen target", "+1 frozen target", "+5 seconds duration"}
            }
        }
    },
    ["Frost Mage"] = {
        card_id = 367,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost"},
        power_cost = 60,
        charges = 16,
        squadsize = 1,
        class = "Human Wizard",
        weapon_type = "Ranged",
        counter = "S",
        size = "M",
        damage = {360, 380, 420, 470},
        health = 570,
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Defending Hope", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Ice Lance",
                type = "Autocast",
                description = "Every 4 seconds, unit shoots an ice lance through enemies in a straight line, dealing %s damage to each, up to %s in total. Knocks back small units.",
                values = {{57, 60, 67, 75}, {85, 90, 100, 113}},
                upgrade_text = {"+3 damage per target, 5 in total", "+7 damage per target, 10 in total", "+8 damage per target, 13 in total"}
            }
        }
    },
    ["Frost Shard"] = {
        card_id = 746,
        type = "Spell",
        orbs = {"Frost", "Frost", "Neutral"},
        power_cost = 150,
        charges = 16,
        class = "Spell",
        edition = "Twilight",
        rarity = "Ultra Rare",
        upgrade_locations = {"Oracle", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Freezing Shock",
                type = nil,
                description = "Casts a freezing Shock that deals %s damage to enemies in a 15m radius around its target, up to %s in total. Freezes target enemies for %s seconds afterwards. Reusable every 20 seconds.",
                values = {{750, 790, 870, 870}, {2250, 2400, 2600, 2600}, {10, 10, 10, 15}},
                upgrade_text = {"+40 damage per target, 150 in total", "+80 damage per target, 200 in total", "+5 seconds duration"}
            }
        }
    },
    ["Frost Sorceress"] = {
        card_id = 364,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost"},
        power_cost = 60,
        charges = 16,
        squadsize = 1,
        class = "Human Wizard",
        weapon_type = "Ranged",
        counter = "M",
        size = "M",
        damage = {285, 300, 330, 370},
        health = 600,
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Ice Blast",
                type = "Autocast",
                description = "Every 2 seconds, unit hurls an ice blast that deals %s damage to enemies in a 5m radius around its target, up to %s in total.",
                values = {{17, 18, 20, 22}, {25, 27, 30, 33}},
                upgrade_text = {"+1 damage per target, 2 in total", "+2 damage per target, 3 in total", "+2 damage per target, 3 in total"}
            }, {
                name = "Ice Shield",
                type = "Active",
                cost = 20,
                description = "Activate to apply Ice Shield on a friendly unit. Absorbs up to %s damage for 30 seconds. Reusable every 10 seconds.",
                values = {520, 550, 600, 660},
                upgrade_text = {"+30 damage absorption", "+50 damage absorption", "+60 damage absorption"}
            }
        }
    },
    ["Furnace of Flesh"] = {
        card_id = 650,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Neutral"},
        power_cost = 75,
        charges = 12,
        class = "Hut",
        health = 1900,
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        abilities = {
            {
                name = "Recycle",
                type = "Passive",
                description = "Gathers all corpses within a 25m radius in order to recycle them and take %s% of their former maximum life points from void power to return it into the power pool.",
                values = {2, 3, 4, 5},
                upgrade_text = {"+1% more power refund", "+1% more power refund", "+1% more power refund"}
            }
        }
    },
    ["Gemeye (Nature)"] = {
        card_id = 1330,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Nature", "Neutral", "Neutral"},
        power_cost = 270,
        charges = 4,
        squadsize = 1,
        class = "Elemental Corruptor",
        weapon_type = "Special",
        size = "XL",
        damage = {2250, 2350, 2500, 2750},
        health = 4500,
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Gifted Spit",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 5 seconds, unit spits poisonous matter, dealing %s damage to units in a 15m radius, up to %s in total. Knocks back small and medium units. What is more, the affected area around the target will be contaminated by an enfeebling substance that paralyzes up to 4 units within it after 5 seconds. Lasts for 10 seconds.",
                values = {{450, 470, 500, 550}, {675, 705, 750, 825}},
                upgrade_text = {"+20 damage per target, 30 in total", "+30 damage per target, 45 in total", "+50 damage per target, 75 in total"}
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit takes 15% less damage."
            }
        }
    },
    ["Gemeye (Shadow)"] = {
        card_id = 1196,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Nature", "Neutral", "Neutral"},
        power_cost = 270,
        charges = 4,
        squadsize = 1,
        class = "Elemental Corruptor",
        weapon_type = "Special",
        size = "XL",
        damage = {2250, 2350, 2500, 2750},
        health = 4500,
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Tainted Spit",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 5 seconds, unit spits poisonous matter, dealing %s damage to units in a 15m radius, up to %s in total. Knocks back small and medium units. What is more, the affected area around the target will be contaminated for 5 seconds, dealing 55 damage to enemy units, up to 165 in total per second. The damage dealt by this substance cannot be warded off with the help of damage reducing abilities because it is able to circumvent every buff or protective shield.",
                values = {{450, 470, 500, 550}, {675, 705, 750, 825}},
                upgrade_text = {"+20 damage per target, 30 in total", "+30 damage per target, 45 in total", "+50 damage per target, 75 in total"}
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit takes 15% less damage."
            }
        }
    },
    ["Ghostspears"] = {
        card_id = 547,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Neutral"},
        power_cost = 70,
        charges = 20,
        squadsize = 6,
        class = "Human Soldiers",
        weapon_type = "Melee",
        counter = "M",
        size = "S",
        damage = 900,
        health = {780, 840, 900, 990},
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Weapon Change",
                type = "Active",
                cost = 10,
                description = "Makes unit more effective against small units instead of medium ones. Lasts until deactivated."
            }
        }
    },
    ["Giant Slayer"] = {
        card_id = 387,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Fire", "Neutral"},
        power_cost = 80,
        charges = 12,
        squadsize = 1,
        class = "Human Dominator",
        weapon_type = "Melee",
        counter = "XL",
        size = "M",
        damage = {520, 550, 600, 680},
        health = 980,
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Charge",
                type = "Passive",
                description = "Unit charges at enemies."
            }, {
                name = "Hamstring Rage",
                type = "Passive",
                description = "Unit does increasingly more damage the longer it attacks but falls back to its original damage output if it doesn't fight for 5 seconds. Additionally, attacked units may only move at walk speed for 10 seconds."
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }, {
                name = "Stalwart",
                type = "Passive",
                description = "Cannot be knocked back."
            }
        }
    },
    ["Giant Wyrm"] = {
        card_id = 708,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Neutral", "Neutral", "Neutral"},
        power_cost = 300,
        charges = 4,
        squadsize = 1,
        class = "Dragonkin Dominator",
        weapon_type = "Ranged",
        counter = "L",
        size = "XL",
        damage = {4000, 4000, 4000, 5115},
        health = 3530,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Corrosive Breath",
                type = "Autocast",
                description = "Every 3 seconds, unit exhales a corrosive cloud that deals %s damage to enemies in a 10m radius around its target, up to %s in total. Knocks back small and medium units.",
                values = {{480, 510, 560, 615}, {720, 760, 840, 925}},
                upgrade_text = {"+30 damage per target, 40 in total", "+50 damage per target, 80 in total", "+55 damage per target, 85 in total"}
            }
        }
    },
    ["Girl Power (Frost)"] = {
        card_id = 1617,
        type = "Spell",
        orbs = {"Fire", "Neutral"},
        power_cost = 50,
        charges = 16,
        class = "Arcane",
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        abilities = {
            {
                name = "Blessed Feminism",
                type = "Godspell",
                affinity_dependency = true,
                description = "Strengthens the power of women: The targeted female, friendly unit will deal %s% more damage and takes 25% less damage. Can only be cast on females. Lasts for %s seconds. Reusable every 20 seconds.",
                values = {{35, 35, 40, 50}, {15, 20, 20, 20}},
                upgrade_text = {"+5 seconds duration", "+5% damage bonus", "+10% damage bonus"}
            }
        }
    },
    ["Girl Power (Nature)"] = {
        card_id = 1618,
        type = "Spell",
        orbs = {"Fire", "Neutral"},
        power_cost = 50,
        charges = 16,
        class = "Arcane",
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Gifted Feminism",
                type = "Godspell",
                affinity_dependency = true,
                description = "Strengthens the power of women: the targeted female, friendly unit will deal %s% more damage against male units and evaporate a poison that additionally makes every male, hostile unit within a 15m radius lose 15 life points per second. Can only be cast on females. Lasts for %s seconds. Reusable every 20 seconds.",
                values = {{35, 35, 40, 50}, {15, 20, 20, 20}},
                upgrade_text = {"+5 seconds duration", "+5% damage bonus", "+10% damage bonus"}
            }
        }
    },
    ["Glaciation (Fire)"] = {
        card_id = 1500,
        type = "Spell",
        orbs = {"Frost"},
        power_cost = 40,
        charges = 12,
        class = "Arcane",
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Infused Walls",
                type = "Godspell",
                affinity_dependency = true,
                description = "Congeals up to 3 targeted wall segments until they are completely iced up. The affected segments will then take %s% less damage while units mounted on them deal 50% more damage. Lasts for %s seconds. Reusable every 20 seconds.",
                values = {{75, 75, 80, 90}, {20, 25, 25, 25}},
                upgrade_text = {"+5 seconds duration", "+ walls take 5% less damage", "+ walls take 10% less damage"}
            }
        }
    },
    ["Glaciation (Frost)"] = {
        card_id = 1501,
        type = "Spell",
        orbs = {"Frost"},
        power_cost = 40,
        charges = 12,
        class = "Arcane",
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Blessed Walls",
                type = "Godspell",
                affinity_dependency = true,
                description = "Congeals up to 3 targeted wall segments until they are completely iced up. The affected segments will then take %s% less damage and mounted units can no longer be knocked off. Lasts for %s seconds. Reusable every 20 seconds.",
                values = {{75, 75, 80, 90}, {20, 25, 25, 25}},
                upgrade_text = {"+5 seconds duration", "+ walls take 5% less damage", "+ walls take 10% less damage"}
            }
        }
    },
    ["Glacier Shell"] = {
        card_id = 620,
        type = "Spell",
        orbs = {"Frost"},
        power_cost = 50,
        charges = 20,
        class = "Arcane",
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Encase in Ice",
                type = nil,
                description = "An own building is coated in an icy armor, absorbing 75% damage for up to %s damage in total. While active building is immune to any repair spells. Lasts for 30 seconds. Reusable every 20 seconds.",
                values = {1300, 1400, 1500, 1650},
                upgrade_text = {"+100 damage absorption in total", "+100 damage absorption in total", "+150 damage absorption in total"}
            }
        }
    },
    ["Gladiatrix (Nature)"] = {
        card_id = 1122,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Neutral"},
        power_cost = 70,
        charges = 16,
        squadsize = 1,
        class = "Human Soldier",
        weapon_type = "Ranged",
        counter = "L",
        size = "M",
        damage = {790, 810, 840, 880},
        health = 450,
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Warrior Spear",
                type = "Autocast",
                description = "Every 2.5 seconds, unit throws her warrior spear at an enemy dealing %s damage.",
                values = {105, 108, 112, 118},
                upgrade_text = {"+3 damage", "+4 damage", "+6 damage"}
            }, {
                name = "Gifted Sobering",
                type = "Active",
                affinity_dependency = true,
                cost = {90, 85, 80, 75},
                description = "Activate to immediately remove all buffs from a targeted hostile unit. Reusable every 20 seconds.",
                upgrade_text = {"", "", ""}
            }, {
                name = "Swift",
                type = "Passive",
                affinity_dependency = true,
                description = "Moves at high speed."
            }
        }
    },
    ["Gladiatrix (Shadow)"] = {
        card_id = 1285,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Neutral"},
        power_cost = 70,
        charges = 16,
        squadsize = 1,
        class = "Human Soldier",
        weapon_type = "Ranged",
        counter = "L",
        size = "M",
        damage = {790, 810, 840, 880},
        health = 450,
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Warrior Spear",
                type = "Autocast",
                description = "Every 2.5 seconds, unit throws her warrior spear at an enemy dealing %s damage.",
                values = {105, 108, 112, 118},
                upgrade_text = {"+3 damage", "+4 damage", "+6 damage"}
            }, {
                name = "Tainted Sobering",
                type = "Active",
                affinity_dependency = true,
                cost = {90, 85, 80, 75},
                description = "Activate to immediately remove all buffs from a targeted hostile unit. The target will additionally be insensitive to all major buffs for 15 seconds. Reusable every 20 seconds.",
                upgrade_text = {"", "", ""}
            }
        }
    },
    ["Global Warming (Fire)"] = {
        card_id = 1499,
        type = "Spell",
        orbs = {"Fire", "Fire"},
        power_cost = {70, 70, 70, 65},
        charges = 12,
        class = "Spell",
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        abilities = {
            {
                name = "Infused Melting away",
                type = "Godspell",
                affinity_dependency = true,
                description = "Extremely heats up the environment in such a way as to make every hostile Ice Shield within 25m radius melt down by %s points. Reusable every %s seconds.",
                values = {{600, 600, 660, 660}, {25, 20, 20, 20}},
                upgrade_text = {"-5 seconds until reusable", "+60 melted down points", ""}
            }
        }
    },
    ["Global Warming (Frost)"] = {
        card_id = 1498,
        type = "Spell",
        orbs = {"Fire", "Fire"},
        power_cost = {70, 70, 70, 65},
        charges = 12,
        class = "Spell",
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Blessed Melting away",
                type = "Godspell",
                affinity_dependency = true,
                description = "Heats up the environment in such a way as to make every hostile Ice Shield within 25m radius melt down by %s points per second. The heat will prevent affected enemies from receiving an Ice Shield. Lasts for 20 second. Reusable every %s seconds.",
                values = {{50, 50, 55, 55}, {25, 20, 20, 20}},
                upgrade_text = {"-5 seconds until reusable", "+5 melted down points", ""}
            }
        }
    },
    ["Glyph of Frost"] = {
        card_id = 826,
        type = "Spell",
        orbs = {"Frost"},
        power_cost = 45,
        charges = 12,
        class = "Spell",
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Titans", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Mark of Frost",
                type = nil,
                description = "Creates a glyph that explodes as soon as enemies are nearby freezing up to %s enemies in a 15m radius for 15 seconds. After freeze wears of, targets are immune against Freeze for 10 seconds. Vanishes after %s seconds. Affects ground targets only. Reusable every 10 seconds.",
                values = {{7, 7, 7, 9}, {20, 25, 30, 30}},
                upgrade_text = {"+5 seconds until Glyph vanishes", "+5 seconds until Glyph vanishes", "+2 frozen targets"}
            }
        }
    },
    ["Gravity Surge (Frost)"] = {
        card_id = 1186,
        type = "Spell",
        orbs = {"Frost", "Neutral"},
        power_cost = {65, 65, 60, 60},
        charges = 12,
        class = "Spell",
        edition = "Renegade",
        rarity = "Ultra Rare",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Blessed Pull Down",
                type = "Godspell",
                affinity_dependency = true,
                description = "Pulls a flying enemy unit down to the ground. The caught flyer will then be enchained to the ground for %s seconds and can no longer move. Ground units will be able to attack it while it is bound. Reusable every 20 seconds.",
                values = {10, 13, 13, 15},
                upgrade_text = {"+3 seconds duration", "", "+2 seconds duration"}
            }
        }
    },
    ["Gravity Surge (Shadow)"] = {
        card_id = 1281,
        type = "Spell",
        orbs = {"Frost", "Neutral"},
        power_cost = {65, 65, 60, 60},
        charges = 12,
        class = "Spell",
        edition = "Renegade",
        rarity = "Ultra Rare",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Tainted Pull Down",
                type = "Godspell",
                affinity_dependency = true,
                description = "Pulls a flying enemy unit down to the ground. The caught flier will then be enchained to the ground for %s seconds and can no longer move. Ground units will be able to attack it while it is bound but it is immune to ranged or magical attacks. Reusable every 20 seconds.",
                values = {15, 20, 20, 25},
                upgrade_text = {"+5 seconds duration", "", "+5 seconds duration"}
            }
        }
    },
    ["Green Peace (Fire)"] = {
        card_id = 1515,
        type = "Spell",
        orbs = {"Nature", "Nature", "Neutral", "Neutral"},
        power_cost = {100, 100, 90, 90},
        charges = 4,
        class = "Arcane",
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Protect the Environment!",
                type = "Godspell",
                affinity_dependency = true,
                description = "Installs peace and harmony among friendly and hostile units. Within a 25m radius all combat operations will be interrupted for %s seconds. What is more, all friendly nature units that enjoy the peaceful setting for at least 5 seconds will then take courage and deal 50% more damage for 20 seconds even if they leave the area. Reusable every %s seconds.",
                values = {{20, 20, 20, 25}, {25, 20, 20, 20}},
                upgrade_text = {"-5 seconds until reusable", "", "+5 seconds duration"}
            }
        }
    },
    ["Green Peace (Frost)"] = {
        card_id = 1516,
        type = "Spell",
        orbs = {"Nature", "Nature", "Neutral", "Neutral"},
        power_cost = {100, 100, 90, 90},
        charges = 4,
        class = "Arcane",
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Protect the Environment!",
                type = "Godspell",
                affinity_dependency = true,
                description = "Installs peace and harmony among friendly and hostile units. Within a 25m radius all combat operations will be interrupted for %s seconds. What is more, all friendly nature units that enjoy the peaceful setting for at least 5 seconds will then take courage and take 50% less damage for 20 seconds even if they leave the area. Reusable every %s seconds.",
                values = {{20, 20, 20, 25}, {25, 20, 20, 20}},
                upgrade_text = {"-5 seconds until reusable", "", "+5 seconds duration"}
            }
        }
    },
    ["Grim Bahir (Fire)"] = {
        card_id = 1345,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow", "Neutral", "Neutral"},
        power_cost = 230,
        charges = 4,
        squadsize = 1,
        class = "Dragonkin Corruptor",
        weapon_type = "Special",
        size = "XL",
        damage = 3590,
        health = {2710, 2860, 3140, 3450},
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"Convoy", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Infectious Spit",
                type = "Autocast",
                description = "Every 3 seconds, unit throws infectious spit dealing 400 damage to enemies in a 15m radius, up to 600 in total. If a unit directly attacked by Grim Bahir dies, tedious little Nether Crawler will spawn out of its corpse that will ferociously fight any enemy and die after 20 seconds. Knocks back small and medium units."
            }, {
                name = "Infused Life Drain",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to attach Grim Bahir to an extra-large enemy unit. Each second, the targeted enemy will lose %s life points that are transferred to the dragon who will thus restore %s life points. Additionally, the target will be weekend and deal 25% less damage. Grim Bahir cannot attack while bound. In order to use this ability Grim Bahir needs already to have lost some life points. Reusable every 20 seconds.",
                values = {{95, 100, 110, 120}, {95, 100, 110, 120}},
                upgrade_text = {"+5 transferred life points", "+10 transferred life points", "+10 transferred life points"}
            }
        }
    },
    ["Grim Bahir (Nature)"] = {
        card_id = 1409,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow", "Neutral", "Neutral"},
        power_cost = 230,
        charges = 4,
        squadsize = 1,
        class = "Dragonkin Corruptor",
        weapon_type = "Special",
        size = "XL",
        damage = 3590,
        health = {2710, 2860, 3140, 3450},
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"Nightmare's End", "Nightmare's End", "Nightmare's End"},
        abilities = {
            {
                name = "Infectious Spit",
                type = "Autocast",
                description = "Every 3 seconds, unit throws infectious spit dealing 400 damage to enemies in a 15m radius, up to 600 in total. If a unit directly attacked by Grim Bahir dies, tedious little Nether Crawler will spawn out of its corpse that will ferociously fight any enemy and die after 20 seconds. Knocks back small and medium units."
            }, {
                name = "Gifted Life Drain",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to attach Grim Bahir to an extra large enemy unit. Each second, the targeted enemy will lose %s life points that are transferred to the dragon who will thus restore %s life points. Additionally, the target cannot use its special abilities and will only be able to move at walk speed. Grim Bahir cannot attack while bound. In order to use this ability, Grim Bahir needs already to have lost some life points. Reusable every 20 seconds.",
                values = {{95, 100, 110, 120}, {95, 100, 110, 120}},
                upgrade_text = {"+5 transferred life points", "+10 transferred life points", "+10 transferred life points"}
            }
        }
    },
    ["Grimvine"] = {
        card_id = 718,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Neutral", "Neutral", "Neutral"},
        power_cost = 260,
        charges = 4,
        squadsize = 1,
        class = "Forestkin Destroyer",
        weapon_type = "Special",
        size = "XL",
        damage = 5800,
        health = {5000, 5270, 5800, 6380},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Strangling Vines",
                type = "Active",
                cost = 25,
                description = "Ties enemies within a %sm radius to the ground for 15 seconds dealing %s damage to each target every 2 seconds. Rooted units are immobile but still able to use ranged attacks. Reusable every 30 seconds.",
                values = {{15, 15, 15, 20}, {50, 55, 60, 60}},
                upgrade_text = {"+5 damage", "+5 damage", "+5m radius"}
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 50% more damage against structures."
            }
        }
    },
    ["Grinder (Fire)"] = {
        card_id = 1299,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Nature", "Nature"},
        power_cost = 260,
        charges = 4,
        squadsize = 1,
        class = "Elemental Soldier",
        weapon_type = "Special",
        size = "XL",
        damage = 5000,
        health = 4500,
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Infused Provoke",
                type = "Active",
                affinity_dependency = true,
                cost = {115, 115, 100, 100},
                description = "Activate to taunt an enemy unit. The targeted unit then will be forced to only attack Grinder and cannot be controlled any more for %s seconds. Grinder will additionally buff itself and deal 50% more damage. Reusable every 30 seconds.",
                values = {12, 15, 15, 20},
                upgrade_text = {"+3 seconds duration", "", "+5 seconds duration"}
            }, {
                name = "Harmony",
                type = "Passive",
                description = "Every 15 seconds unit regenerates a certain amount of life points depending on how many friendly units are positioned within a 25m radius around it. It will restore %s life points per every %s friendly life points around it, up to %s in total.",
                values = {{220, 230, 250, 250}, {1000, 1000, 1000, 900}, {2640, 2760, 3000, 3000}},
                upgrade_text = {"+10 healing, up to 120 in total", "+20 healing, up to 240 in total", "-100 life points necessary to trigger healing"}
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit takes 15% less damage."
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 100% more damage against structures."
            }
        }
    },
    ["Grinder (Promo)"] = {
        affinity = "Shadow",
        card_id = 1607,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Nature", "Nature"},
        power_cost = 260,
        charges = 4,
        squadsize = 1,
        class = "Elemental Soldier",
        weapon_type = "Special",
        size = "XL",
        damage = 5000,
        health = 4500,
        edition = "Lost Souls",
        rarity = "Rare",
        abilities = {
            {
                name = "Tainted Provoke",
                type = "Active",
                affinity_dependency = true,
                cost = 100,
                description = "Activate to taunt an enemy unit. The targeted unit will then be forced to only attack Grinder and cannot be controlled any more for 20 seconds. It will additionally be weakened and deal 75% less damage. Reusable every 30 seconds."
            }, {
                name = "Harmony",
                type = "Passive",
                description = "Every 15 seconds unit regenerates a certain amount of life points depending on how many friendly units are positioned within a 25m radius around it. It will restore 250 life points per every 900 friendly life points around it, up to 3000 in total."
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit takes 15% less damage."
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 100% more damage against structures."
            }
        }
    },
    ["Grinder (Shadow)"] = {
        card_id = 1195,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Nature", "Nature"},
        power_cost = 260,
        charges = 4,
        squadsize = 1,
        class = "Elemental Soldier",
        weapon_type = "Special",
        size = "XL",
        damage = 5000,
        health = 4500,
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Tainted Provoke",
                type = "Active",
                affinity_dependency = true,
                cost = {115, 115, 100, 100},
                description = "Activate to taunt an enemy unit. The targeted unit will then be forced to only attack Grinder and cannot be controlled any more for %s seconds. It will additionally be weakened and deal 75% less damage. Reusable every 30 seconds.",
                values = {12, 15, 15, 20},
                upgrade_text = {"+3 seconds duration", "", "+5 seconds duration"}
            }, {
                name = "Harmony",
                type = "Passive",
                description = "Every 15 seconds unit regenerates a certain amount of life points depending on how many friendly units are positioned within a 25m radius around it. It will restore %s life points per every %s friendly life points around it, up to %s in total.",
                values = {{220, 230, 250, 250}, {1000, 1000, 1000, 900}, {2640, 2760, 3000, 3000}},
                upgrade_text = {"+10 healing, up to 120 in total", "+20 healing, up to 240 in total", "-100 life points necessary to trigger healing"}
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit takes 15% less damage."
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 100% more damage against structures."
            }
        }
    },
    ["Grove Spirit"] = {
        card_id = 415,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature", "Nature", "Neutral"},
        power_cost = 70,
        charges = 8,
        squadsize = 1,
        class = "Spirit Supporter",
        weapon_type = "Special",
        size = "M",
        health = 1100,
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "Paralyzing Ray",
                type = "Autocast",
                description = "Unit casts a powerful ray that paralyzes the target enemy. Spell will be interrupted if unit changes its target. Lasts for %s seconds.",
                values = {10, 15, 15, 25},
                upgrade_text = {"+5 seconds duration", "", "+10 seconds duration"}
            }, {
                name = "Healing Song",
                type = "Active",
                cost = 90,
                description = "Activate to create a magical zone of 25m radius where friendly units will be healed for up to %s life points per second, up to %s in total. Reusable every 30 seconds.",
                values = {{860, 910, 1000, 1100}, {4300, 4550, 5000, 5500}},
                upgrade_text = {"+50 regeneration and up to 250 in total", "+90 regeneration and up to 450 in total", "+100 regeneration and up to 500 in total"}
            }, {
                name = "Steadfast",
                type = "Passive",
                description = "Cannot be knocked back."
            }
        }
    },
    ["Gunner (Fire)"] = {
        card_id = 1202,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire", "Neutral"},
        power_cost = 110,
        charges = 12,
        squadsize = 1,
        class = "Ogre Soldier",
        weapon_type = "Special",
        size = "L",
        damage = {1280, 1320, 1400, 1500},
        health = 1320,
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Infused Burst",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 4 seconds, unit uses its cannon to fire off a ball that deals %s to enemies within a cone-shaped area, up to %s in total. 25% of all damage dealt by this unit cannot be warded off with the help of damage reduction abilities because it is able to circumvent every buff or protective shield. Knocks back small and medium units.",
                values = {{192, 198, 210, 225}, {288, 297, 315, 338}},
                upgrade_text = {"+6 damage per target, 9 in total", "+12 damage per target, 18 in total", "+15 damage per target, 23 in total"}
            }, {
                name = "Infused Siege",
                type = "Passive",
                affinity_dependency = true,
                description = "Deals 100% more damage against structures."
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }
        }
    },
    ["Gunner (Shadow)"] = {
        card_id = 1319,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire", "Neutral"},
        power_cost = 110,
        charges = 12,
        squadsize = 1,
        class = "Ogre Soldier",
        weapon_type = "Special",
        size = "L",
        damage = {1280, 1320, 1400, 1500},
        health = 1320,
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Mo", "Mo", "Mo"},
        abilities = {
            {
                name = "Tainted Burst",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 4 seconds, unit uses its cannon to fire off a ball that deals %s to enemies within a cone-shaped area, up to %s in total. 100% of all damage dealt by this unit cannot be warded off with the help of damage reduction abilities because it is able to circumvent every buff or protective shield. Knocks back small and medium units.",
                values = {{192, 198, 210, 225}, {288, 297, 315, 338}},
                upgrade_text = {"+6 damage per target, 9 in total", "+12 damage per target, 18 in total", "+15 damage per target, 23 in total"}
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }
        }
    },
    ["Hammerfall (Frost)"] = {
        card_id = 1337,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Nature", "Neutral"},
        power_cost = 150,
        charges = 8,
        class = "Tower",
        damage = {1600, 1700, 1800, 1950},
        health = 2800,
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Ethereal Bomb",
                type = "Autocast",
                description = "Every 3 seconds, artillery launches an ether bomb that deals %s damage to enemies in a 15m radius, up to %s in total. Has a long range of 50m and requires a minimum distance to the target of at least 10m. Knocks back small and medium units. Affects ground targets only.",
                values = {{192, 204, 216, 234}, {288, 306, 324, 351}},
                upgrade_text = {"+12 damage per target, 18 in total", "+12 damage per target, 18 in total", "+18 damage per target, 27 in total"}
            }, {
                name = "Breeze of Strength",
                type = "Passive",
                affinity_dependency = true,
                description = "Friendly units within a 20m radius will receive an Ice Shield that absorbs up to 800 damage and last for another 15 seconds upon leaving area around Hammerfall. There is an initial capability to install up to 3 Ice Shields that may exhaust but will restore over time. Cannot be disabled by spellblocking abilities."
            }, {
                name = "Adamant Alloy",
                type = "Passive",
                description = "The building takes 15% less damage."
            }
        }
    },
    ["Hammerfall (Nature)"] = {
        card_id = 1209,
        starter_card = true,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Nature", "Neutral"},
        power_cost = 150,
        charges = 8,
        class = "Tower",
        damage = {1600, 1700, 1800, 1950},
        health = 2800,
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Ethereal Bomb",
                type = "Autocast",
                description = "Every 3 seconds, artillery launches an ether bomb that deals %s damage to enemies in a 15m radius, up to %s in total. Has a long range of 50m and requires a minimum distance to the target of at least 10m. Knocks back small and medium units. Affects ground targets only.",
                values = {{192, 204, 216, 234}, {288, 306, 324, 351}},
                upgrade_text = {"+12 damage per target, 18 in total", "+12 damage per target, 18 in total", "+18 damage per target, 27 in total"}
            }, {
                name = "Breeze of Life",
                type = "Passive",
                affinity_dependency = true,
                description = "Friendly units within a 20m radius will be healed for up to 250 in total per second. There is an initial healing capability of 1500 that may exhaust but will restore over time. Cannot be disabled by spellblocking abilities."
            }, {
                name = "Adamant Alloy",
                type = "Passive",
                description = "The building takes 15% less damage."
            }
        }
    },
    ["Harvester"] = {
        card_id = 304,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow"},
        power_cost = 300,
        charges = 4,
        squadsize = 1,
        class = "Undead Destroyer",
        weapon_type = "Special",
        size = "XL",
        damage = {2700, 2850, 3140, 3440},
        health = 2800,
        edition = "Twilight",
        rarity = "Ultra Rare",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Summon Skeletons",
                type = "Active",
                description = "Activate to summon %s Skeleton Warrior with its Unholy Armor enabled. Needs to have gathered 2000 life points from corpses first. Skeleton Warriors have the same upgrade level as the unit itself. Reusable every 30 seconds.",
                values = {1, 2, 3, 4},
                upgrade_text = {"+1 summoned skeleton", "+1 summoned skeleton", "+1 summoned skeleton"}
            }, {
                name = "Corpse Gathering",
                type = "Passive",
                description = "Harvests energy from nearby corpses equal to their former maximum life points to enable the summoning of skeletons."
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 50% more damage against structures."
            }
        }
    },
    ["Harvester (Promo)"] = {
        card_id = 1035,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow"},
        power_cost = 300,
        charges = 4,
        squadsize = 1,
        class = "Undead Destroyer",
        weapon_type = "Special",
        size = "XL",
        damage = 3440,
        health = 2800,
        edition = "Twilight",
        rarity = "Ultra Rare",
        abilities = {
            {
                name = "Summon Skeletons",
                type = "Active",
                description = "Activate to summon 4 Skeleton Warrior with its Unholy Armor enabled. Needs to have gathered 2000 life points from corpses first. Skeleton Warriors have the same upgrade level as the unit itself. Reusable every 30 seconds."
            }, {
                name = "Corpse Gathering",
                type = "Passive",
                description = "Harvests energy from nearby corpses equal to their former maximum life points to enable the summoning of skeletons."
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 50% more damage against structures."
            }
        }
    },
    ["Hatecaster (Nature)"] = {
        card_id = 1510,
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Nature", "Fire", "Fire"},
        power_cost = 100,
        charges = 8,
        class = "Fortress",
        damage = {2765, 2910, 3200, 3520},
        health = 3050,
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "Slimy Throw-Off",
                type = "Autocast",
                description = "Every 4 seconds, building throws out slimy balls that deal %s damage to enemies in a 15m radius, up to %s in total. Knocks back small and medium units.",
                values = {{442, 465, 512, 663}, {663, 698, 768, 845}},
                upgrade_text = {"+23 damage per target, 35 in total", "+47 damage per target, 70 in total", "+151 damage per target, 77 in total"}
            }, {
                name = "Gifted Evaporation",
                type = "Passive",
                affinity_dependency = true,
                description = "The building evaporates noisome fume every 8 seconds: up to 3 hostile units within a 20m radius will be paralyzed for 10 seconds upon inhaling it. There is no way to avoid the effects of this fume and affected units will not be immune to Paralyze after the effect wears off."
            }
        }
    },
    ["Hatecaster (Shadow)"] = {
        card_id = 1231,
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Nature", "Fire", "Fire"},
        power_cost = 100,
        charges = 8,
        class = "Fortress",
        damage = {2765, 2910, 3200, 3520},
        health = 3050,
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Slimy Throw-Off",
                type = "Autocast",
                description = "Every 4 seconds, building throws out slimy balls that deal %s damage to enemies in a 15m radius, up to %s in total. Knocks back small and medium units.",
                values = {{442, 465, 512, 663}, {663, 698, 768, 845}},
                upgrade_text = {"+23 damage per target, 35 in total", "+47 damage per target, 70 in total", "+151 damage per target, 77 in total"}
            }, {
                name = "Tainted Evaporation",
                type = "Passive",
                affinity_dependency = true,
                description = "The building evaporates noisome fume every 4 seconds: up to 3 hostile units within a 20m radius will be paralyzed poisoned for 10 seconds upon inhaling it. They will then take 100 damage per second. After the effect wears off, targets are immune against Paralyze for a while."
            }
        }
    },
    ["Healing Gardens"] = {
        card_id = 815,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Neutral", "Neutral"},
        power_cost = 120,
        charges = 8,
        class = "Shrine",
        health = 2100,
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Crusade", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "Ritual of Recovery",
                type = "Active",
                description = "Every friendly unit in the current game benefits %s% more from any regenerating ability for 30 seconds. Has a 60 seconds cool-down after the building was built. Reusable every 60 seconds.",
                values = {85, 90, 100, 110},
                upgrade_text = {"+5% more benefit from regenerating abilities", "+10% more benefit from regenerating abilities", "+10% more benefit from regenerating abilities"}
            }, {
                name = "Aura of Recovery",
                type = "Passive",
                description = "Friendly units within a 20m radius will regenerate %s% of their maximum life points every 2 seconds. Cannot be disabled by spellblocking abilities.",
                values = {2, 3, 4, 5},
                upgrade_text = {"+1% regeneration", "+1% regeneration", "+1% regeneration"}
            }
        }
    },
    ["Healing Well"] = {
        card_id = 557,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Neutral"},
        power_cost = 60,
        charges = 12,
        class = "Shrine",
        health = {950, 1000, 1100, 1200},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Mo", "Mo", "Mo"},
        abilities = {
            {
                name = "Water of Life",
                type = "Passive",
                description = "Friendly units within 25m radius will be healed for up to %s in total per second. The maximum healing capability of 3000 may be exhausted but will recharge over time. Cannot be disabled by spellblocking abilities.",
                values = {220, 230, 250, 275},
                upgrade_text = {"+10 regeneration in total per second", "+20 regeneration in total per second", "+25 regeneration in total per second"}
            }
        }
    },
    ["Home Soil"] = {
        card_id = 789,
        type = "Spell",
        orbs = {"Frost"},
        power_cost = 40,
        charges = 8,
        class = "Arcane",
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Defending Hope", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "To Arms!",
                type = nil,
                description = "All friendly units in a 25m radius will deal %s% more damage as long as they are in proximity of a friendly building (20m). Lasts for 30 seconds. Reusable every 30 seconds.",
                values = {40, 42, 45, 50},
                upgrade_text = {"+2% damage bonus", "+3% damage bonus", "+5% damage bonus"}
            }
        }
    },
    ["Howling Shrine (Nature)"] = {
        card_id = 1168,
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Nature", "Neutral", "Neutral"},
        power_cost = 200,
        charges = 4,
        class = "Fortress",
        damage = 3000,
        health = {2800, 2880, 3000, 3160},
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "Paralyzing Shot",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 20 seconds, the main turret is able to paralyze a target enemy for 10 seconds. After effect wears off, target is immune against Paralyze for a while."
            }, {
                name = "Essence Bolts",
                type = "Autocast",
                description = "Every 11 seconds, 4 turrets deal 600 damage each to enemies in 10m radius, up to 900 total."
            }, {
                name = "Linked Fire",
                type = "Passive",
                description = "Up to %s entities connected to the root network support each other enabling more powerful attacks. The fortress will then be able to continuously shoot and paralyze ever faster.",
                values = {3, 4, 5, 6},
                upgrade_text = {"+1 units may support the root network", "+1 units may support the root network", "+1 units may support the root network"}
            }
        }
    },
    ["Howling Shrine (Shadow)"] = {
        card_id = 1302,
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Nature", "Neutral", "Neutral"},
        power_cost = 200,
        charges = 4,
        class = "Fortress",
        damage = 3000,
        health = {2800, 2880, 3000, 3160},
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Titans", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Strangling Shot",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 20 seconds, the main turret is able to root a target enemy to the ground for 10 seconds dealing 50 damage every second. Rooted units are immobile but still able to use ranged attacks. After the affect wears off, target is immune against Root for a while"
            }, {
                name = "Essence Bolts",
                type = "Autocast",
                description = "Every 11 seconds, 4 turrets deal 600 damage each to enemies in 10m radius, up to 900 total."
            }, {
                name = "Linked Fire",
                type = "Passive",
                description = "Up to %s entities connected to the root network support each other enabling more powerful attacks. The fortress will then be able to continuously shoot and paralyze ever faster.",
                values = {3, 4, 5, 6},
                upgrade_text = {"+1 units may support the root network", "+1 units may support the root network", "+1 units may support the root network"}
            }
        }
    },
    ["Hurricane"] = {
        card_id = 972,
        description = "Requires the selection of source and target location.",
        type = "Spell",
        orbs = {"Nature"},
        power_cost = {70, 65, 60, 50},
        charges = 8,
        class = "Spell",
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Blow them away!",
                type = nil,
                description = "Releases a total of 5 strong wind gusts that knock back small units every 3 seconds. Deal 10 damage to enemies in the target area, up to 100 in total. Reusable every 20 seconds.",
            }
        }
    },
    ["Ice Age (Frost)"] = {
        card_id = 1483,
        type = "Spell",
        orbs = {"Frost", "Frost"},
        power_cost = {100, 100, 80, 80},
        charges = 4,
        class = "Enchantment",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Blessed Glacial",
                type = "Godspell",
                affinity_dependency = true,
                description = "Every friendly Ice Shield in the current game will immediately restore %s life points. What is more, the duration of affected Ice Shields is extended by the continuance of this spell. Lasts for 30 seconds. Reusable every 35 seconds.",
                values = {800, 900, 900, 1000},
                upgrade_text = {"+100 Ice Shield restoration", "", "+100 Ice Shield restoration"}
            }
        }
    },
    ["Ice Age (Nature)"] = {
        card_id = 1496,
        type = "Spell",
        orbs = {"Frost", "Frost"},
        power_cost = {100, 100, 80, 80},
        charges = 4,
        class = "Enchantment",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Gifted Glacial",
                type = "Godspell",
                affinity_dependency = true,
                description = "Every friendly Ice Shield in the current game will slowly restore %s life points per second. What is more, the duration of affected Ice Shields is extended by the continuance of this spell. Lasts for 30 seconds. Reusable every 30 seconds.",
                values = {35, 40, 40, 50},
                upgrade_text = {"+5 Ice Shield restoration", "", "+10 Ice Shield restoration"}
            }
        }
    },
    ["Ice Barrier"] = {
        card_id = 787,
        description = "Defensive barrier, does not attack.",
        type = "Building",
        construction_time = 3,
        orbs = {"Frost"},
        power_cost = 20,
        charges = 24,
        class = "Barrier",
        health = {510, 540, 600, 660},
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Rapid Construction",
                type = "Passive",
                description = "Construction time is reduced by 85%."
            }
        }
    },
    ["Ice Crystal"] = {
        card_id = 1597,
        type = "Building",
        construction_time = 30,
        orbs = {"Neutral", "Neutral"},
        power_cost = 100,
        charges = 4,
        class = "Device",
        health = {680, 720, 800, 880},
        edition = "Amii",
        rarity = "Common",
        booster_locations = {"Fire/Frost", "Frost", "Lost Souls", "Stonekin"},
        upgrade_locations = {"Siege of Hope", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Frost Affinity",
                type = "Active",
                description = "Active to support those have an affinity towards Frost: every own unit endowed with a Frost Affinity in the current game will take 20% less damage. Lasts for 20 seconds or crystal is destroyed."
            }, {
                name = "Slowed Construction",
                type = "Passive",
                description = "Construction time is increased by 50%."
            }
        }
    },
    ["Ice Guardian"] = {
        card_id = 365,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost"},
        power_cost = 50,
        charges = 16,
        squadsize = 1,
        class = "Elemental Soldier",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = {500, 520, 540, 580},
        health = 400,
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Frost Ward",
                type = "Active",
                cost = 15,
                description = "A frosty barrier which absorbs up to %s damage. Degenerates if not in proximity of friendly structures (20m). Can only be cast near friendly structures but if the unit is played out near a friendly orb or power well it will enter the hame with its Ice Shield preenabled. Reusable every 30 seconds.",
                values = {520, 550, 600, 660},
                upgrade_text = {"+30 damage absorption", "+50 damage absorption", "+60 damage absorption"}
            }
        }
    },
    ["Ice Shield Tower"] = {
        card_id = 538,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost"},
        power_cost = 50,
        charges = 12,
        class = "Tower",
        damage = {640, 670, 740, 830},
        health = 1100,
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Siege of Hope", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "Ice Bolt",
                type = "Autocast",
                description = "Every 2 seconds, tower shoots an ice bolt that deals %s damage to enemies in a 5m radius around its target, up to %s in total.",
                values = {{50, 55, 60, 66}, {75, 80, 90, 100}},
                upgrade_text = {"+5 damage per target, 5 in total", "+5 damage per target, 10 in total", "+6 damage per target, 10 in total"}
            }, {
                name = "Ice Shield",
                type = "Active",
                cost = 20,
                description = "Activate to apply Ice Shield on a friendly unit. Absorbs up to %s damage for 30 seconds. Reusable every 20 seconds.",
                values = {690, 730, 800, 880},
                upgrade_text = {"+40 damage absorption", "+70 damage absorption", "+80 damage absorption"}
            }
        }
    },
    ["Ice Tornado"] = {
        card_id = 938,
        description = "Requires the selection of source and target location.",
        type = "Spell",
        orbs = {"Frost", "Frost", "Neutral", "Neutral"},
        power_cost = 200,
        charges = 12,
        class = "Spell",
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Frosty Storm",
                type = nil,
                description = "Creates an icy whirlwind that moves along a defined path, hurling several icy shards, each dealing %s damage to enemies in a 10m radius, up to %s in total per second. May cover a maximum distance of 30m. Reusable every 30 seconds.",
                values = {{260, 275, 300, 330}, {750, 800, 900, 990}},
                upgrade_text = {"+15 damage per target, 50 in total", "+25 damage per target, 100 in total", "+30 damage per target, 90 in total"}
            }
        }
    },
    ["Icefang Raptor (Fire)"] = {
        card_id = 1236,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Neutral"},
        power_cost = 70,
        charges = 16,
        squadsize = 1,
        class = "Elemental Soldier",
        weapon_type = "Melee",
        counter = "S",
        size = "M",
        damage = {680, 680, 745, 820},
        health = 895,
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Bad Harvest", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Infused Reserve",
                type = "Passive",
                affinity_dependency = true,
                description = "If the unit has less than 450 life points left it will extend its frosty spikes. In this emergence state it will then reflect 30% of all damage done to it in close combat to the attacker."
            }, {
                name = "Agility",
                type = "Passive",
                upgrade_availability = {false, true, true, true},
                description = "Near friendly structures the unit gains fast movement speed."
            }
        }
    },
    ["Icefang Raptor (Frost)"] = {
        card_id = 1468,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Neutral"},
        power_cost = 70,
        charges = 16,
        squadsize = 1,
        class = "Elemental Soldier",
        weapon_type = "Melee",
        counter = "S",
        size = "M",
        damage = {680, 680, 745, 820},
        health = 895,
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Nightmare's End", "Nightmare's End", "Nightmare's End"},
        abilities = {
            {
                name = "Blessed Reserve",
                type = "Passive",
                affinity_dependency = true,
                description = "If the unit has less than 450 life points left it will extend its frosty plating. In this emergence state it will then take 25% less damage."
            }, {
                name = "Agility",
                type = "Passive",
                upgrade_availability = {false, true, true, true},
                description = "Near friendly structures the unit gains fast movement speed."
            }
        }
    },
    ["Imperials"] = {
        card_id = 356,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost"},
        power_cost = 70,
        charges = 20,
        squadsize = 6,
        class = "Human Soldiers",
        weapon_type = "Melee",
        counter = "M",
        size = "S",
        damage = {660, 660, 660, 660},
        health = {690, 690, 690, 690},
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Defensive Stance",
                type = "Toggle",
                cost = 20,
                description = "Enable to gain:"
            }, {
                name = "Resilient",
                type = "Passive",
                description = "Takes %s% less damage.",
                values = {40, 45, 50, 60},
                upgrade_text = {"+5% damage reduction", "+5% damage reduction", "+10% damage reduction"}
            }, {
                name = "Slow",
                type = "Passive",
                description = "Slow movement."
            }
        }
    },
    ["Incubator (Fire)"] = {
        card_id = 1392,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Neutral", "Neutral", "Neutral"},
        power_cost = 100,
        charges = 4,
        class = "Shrine",
        health = {2730, 2880, 3160, 3480},
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Infused Morphing",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to transform an own ground unit within a 100m range into a Mutating Frenzy that has its special Deathwish already activated. Thus it deals 75% more damage but also loses 90 life points every 2 seconds. Mutating Frenzy has the same upgrade level as the building itself. Reusable every 20 seconds."
            }
        }
    },
    ["Incubator (Shadow)"] = {
        card_id = 1399,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Neutral", "Neutral", "Neutral"},
        power_cost = 100,
        charges = 4,
        class = "Shrine",
        health = {2730, 2880, 3160, 3480},
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Tainted Morphing",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to transform an own ground unit within a 100m range into a Mutating Frenzy that is not able to distinguish between friend and foe. Thus it deals 100% more damage but will start attacking whatever entity is next to it no matter if it is friendly or hostile. It cannot be controlled by the player. Mutating Frenzy has the same upgrade level as the building itself. Reusable every 20 seconds."
            }
        }
    },
    ["Infect"] = {
        card_id = 793,
        type = "Spell",
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = {100, 100, 100, 90},
        charges = 8,
        class = "Spell",
        edition = "Twilight",
        rarity = "Ultra Rare",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "Infectious Vermin",
                type = nil,
                description = "Infects up to %s enemies within a 25m radius with a dreadful disease. If an infected unit dies within the next %s seconds 2 Nightcrawler will spawn out of its corpse with Frenzy enabled. Reusable every 30 seconds.",
                values = {{7, 7, 10, 10}, {20, 30, 30, 30}},
                upgrade_text = {"+10 seconds duration", "+3 infected targets", ""}
            }
        }
    },
    ["Infected Tower (Fire)"] = {
        card_id = 1600,
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Fire"},
        power_cost = 70,
        charges = 16,
        class = "Tower",
        damage = {1130, 1190, 1300, 1430},
        health = 1570,
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Nightmare's End", "Nightmare's End", "Nightmare's End"},
        abilities = {
            {
                name = "Slime Cannon",
                type = "Autocast",
                description = "Every 3 seconds, the tower shoots out slime dealing %s damage to enemies within a 5m radius, up to %s in total.",
                values = {{90, 95, 104, 114}, {135, 142, 156, 172}},
                upgrade_text = {"+5 damage per target, 7 in total", "+9 damage per target, 14 in total", "+10 damage per target, 16 in total"}
            }, {
                name = "Infused Virus",
                type = "Active",
                affinity_dependency = true,
                cost = 60,
                description = "Activate to submerge the tower into a virulent cloud that spreads within a 20m radius around it. Every own unit within it will be turned into a Twilight Bug upon its death. The bugs initially deal 30% more damage for 20 seconds. Lasts for 20 seconds. Reusable every 60 seconds.",
                upgrade_text = {"+40 life points for Twilight Pest", "+70 life points for Twilight Pest", "+80 life points for Twilight Pest"}
            }
        }
    },
    ["Infected Tower (Frost)"] = {
        card_id = 1604,
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Fire"},
        power_cost = 70,
        charges = 16,
        class = "Tower",
        damage = {1130, 1190, 1300, 1430},
        health = 1570,
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"},
        abilities = {
            {
                name = "Slime Cannon",
                type = "Autocast",
                description = "Every 3 seconds, the tower shoots out slime dealing %s damage to enemies within a 5m radius, up to %s in total.",
                values = {{90, 95, 104, 114}, {135, 142, 156, 172}},
                upgrade_text = {"+5 damage per target, 7 in total", "+9 damage per target, 14 in total", "+10 damage per target, 16 in total"}
            }, {
                name = "Blessed Virus",
                type = "Active",
                affinity_dependency = true,
                cost = 60,
                description = "Activate to submerge the tower in a virulent cloud that spreads within a 20m radius around it. Every own unit within it will be turned into a Twilight Bug upon its death. The bugs are initially endowed with an Ice Shield that absorbs up to 600 damage for 20 seconds. Lasts for 20 seconds. Reusable every 60 seconds.",
                upgrade_text = {"+40 life points for Twilight Pest", "+70 life points for Twilight Pest", "+80 life points for Twilight Pest"}
            }
        }
    },
    ["Infernal Chain (Frost)"] = {
        card_id = 1519,
        type = "Spell",
        orbs = {"Shadow", "Shadow", "Neutral", "Neutral"},
        power_cost = {165, 165, 150, 150},
        charges = 4,
        class = "Arcane",
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Blessed Bond",
                type = "Godspell",
                affinity_dependency = true,
                description = "Grants the targeted friendly unit the ability to establish an infernal chain between itself and an enemy unit. While the bond exists the targeted enemy will lose %s life points per second and the caster takes 50% less damage. Lasts for 20 seconds. Reusable every 20 seconds.",
                values = {85, 100, 100, 110},
                upgrade_text = {"+15 damage", "", "+10 damage"}
            }
        }
    },
    ["Infernal Chain (Nature)"] = {
        card_id = 1518,
        type = "Spell",
        orbs = {"Shadow", "Shadow", "Neutral", "Neutral"},
        power_cost = {165, 165, 150, 150},
        charges = 4,
        class = "Arcane",
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Gifted Bond",
                type = "Godspell",
                affinity_dependency = true,
                description = "Grants the targeted friendly unit the ability to establish an infernal chain between itself and an enemy unit. While the bond exists the targeted enemy will lose %s life points per second and the caster regenerate 75 life points per second. Lasts for 20 seconds. Reusable every 20 seconds.",
                values = {85, 100, 100, 110},
                upgrade_text = {"+15 damage", "", "+10 damage"}
            }
        }
    },
    ["Infernal Machine (Fire)"] = {
        card_id = 1288,
        description = "Global Buff building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Fire", "Fire", "Neutral"},
        power_cost = 260,
        charges = 4,
        class = "Device",
        health = 1800,
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Infused Arson",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to cast a fiery aura upon every friendly building in the current game. Every hostile unit within a 20m radius around affected buildings will be severely hurt. Each aura deals %s damage to hostile units, up to %s per second and incinerates enemies within it. Burned units will additionally lose 25 life points every 2 seconds and stay inflamed for another 10 seconds even after leaving the aura. Lasts for %s seconds. %s Reusable every 60 seconds.",
                values = {{45, 45, 50, 50}, {180, 180, 200, 200}, {12, 15, 15, 15}, {"Has a 60 seconds cool-down after being built.", "Has a 60 seconds cool-down after being built.", "Has a 60 seconds cool-down after being built.", ""}},
                upgrade_text = {"+3 seconds duration", "+5 damage per target, 20 in total", "+ no cool-down after construction anymore"}
            }
        }
    },
    ["Infernal Machine (Shadow)"] = {
        card_id = 1166,
        description = "Global Buff building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Fire", "Fire", "Neutral"},
        power_cost = 260,
        charges = 4,
        class = "Device",
        health = 1800,
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        abilities = {
            {
                name = "Tainted Arson",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to cast a fiery aura upon every friendly building in the current game. Every hostile unit within a 20m radius around affected buildings will be severely hurt. Each aura deals %s damage to hostile units, up to %s per second and every enemy within it will deal 50% less damage against structures. Lasts for %s seconds. %s Reusable every 60 seconds.",
                values = {{45, 45, 50, 50}, {180, 180, 200, 200}, {12, 15, 15, 15}, {"Has a 60 seconds cool-down after being built.", "Has a 60 seconds cool-down after being built.", "Has a 60 seconds cool-down after being built.", ""}},
                upgrade_text = {"+3 seconds duration", "+5 damage per target, 20 in total", "+ no cool-down after construction anymore"}
            }
        }
    },
    ["Inferno"] = {
        card_id = 355,
        type = "Spell",
        orbs = {"Fire", "Fire", "Neutral"},
        power_cost = 300,
        charges = 8,
        class = "Spell",
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"King of the Giants", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Meteor Shower",
                type = nil,
                description = "Hurls %s meteors onto the target each dealing 200 damage to enemies in a 15m radius, up to 600 in total. Knocks back small and medium units. Reusable every 20 seconds.",
                values = {8, 9, 10, 12},
                upgrade_text = {"+1 meteor", "+1 meteor", "+2 meteors"}
            }
        }
    },
    ["Ironclad (Fire)"] = {
        card_id = 1449,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Frost", "Neutral"},
        power_cost = 280,
        charges = 4,
        squadsize = 1,
        class = "Ancient Dominator",
        weapon_type = "Ranged",
        counter = "XL",
        size = "XL",
        damage = 3400,
        health = {4980, 5320, 6000, 6750},
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"Raven's End", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Snowy Bomb",
                type = "Autocast",
                description = "Every 4 seconds, unit fires snowy bombs at enemies, which deals 544 damage in a 15m radius, up to 860 in total. Knocks back small and medium units."
            }, {
                name = "Infused Winterfall",
                type = "Active",
                affinity_dependency = true,
                cost = 50,
                description = "Switch into this mode in order to turn Ironclad's Frost Cannons to the ground. They will unleash pure ice that slowly freezes the surrounding ground. The ice will spread from the giant's feet until a total radius of 20m has been frozen. Up to 10 enemies within that area take %s damage and will then be frozen for %s seconds. Ironclad will be immobile while freezing the ground but it additionally incites surrounding friendly units to deal 50% more damage against frozen targets. Lasts for 15 seconds. Affects ground targets only. Reusable every 15 seconds.",
                values = {{1400, 1500, 1500, 1650}, {15, 15, 20, 20}},
                upgrade_text = {"+100 damage", "+5 seconds freeze duration", "+150 damage"}
            }
        }
    },
    ["Ironclad (Frost)"] = {
        card_id = 1346,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Frost", "Neutral"},
        power_cost = 280,
        charges = 4,
        squadsize = 1,
        class = "Ancient Dominator",
        weapon_type = "Ranged",
        counter = "XL",
        size = "XL",
        damage = 3400,
        health = {4980, 5320, 6000, 6750},
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"Blight", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Snowy Bomb",
                type = "Autocast",
                description = "Every 4 seconds, unit fires snowy bombs at enemies, which deals 544 damage in a 15m radius, up to 860 in total. Knocks back small and medium units."
            }, {
                name = "Blessed Winterfall",
                type = "Active",
                affinity_dependency = true,
                cost = 50,
                description = "Switch into this mode in order to turn Ironclad's Frost Cannons to the ground. They will unleash pure ice that slowly freezes the surrounding ground. The ice will spread from the giant's feet until a total radius of 20m has been frozen. Up to 10 enemies within that area take %s damage and will then be frozen for %s seconds. Ironclad will be immobile while freezing the ground but gains an additional Ice Shield that absorbs up to 2000 damage. Lasts for 15 seconds. Affects grounds targets only. Reusable every 15 seconds.",
                values = {{1400, 1500, 1500, 1650}, {15, 15, 20, 20}},
                upgrade_text = {"+100 damage", "+5 seconds freeze duration", "+150 damage"}
            }
        }
    },
    ["Jorne"] = {
        card_id = 1533,
        description = "The oldest son of the earth and king of the giants.",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Neutral", "Neutral", "Neutral", "Neutral"},
        power_cost = 300,
        charges = 4,
        squadsize = 1,
        class = "Giant Leader",
        weapon_type = "Melee",
        counter = "XL",
        size = "XL",
        damage = 6350,
        health = {5490, 5780, 6350, 6980},
        edition = "Lost Souls",
        rarity = "Rare",
        booster_locations = "Stonekin",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Wrecking Hammer",
                type = "Active",
                cost = 100,
                description = "Active to thrust Jorne's giant hammer onto the ground dealing heavy damage to surrounding structures. Every building or barrier within a 20m radius takes %s damage, up to %s damage is dealt in total. Units generally take only very little damage but every small%s unit within the affected area will be knocked back. Reusable every 20 seconds.",
                values = {{1800, 2000, 2000, 2200}, {5400, 6000, 6000, 6600}, {" or medium", " or medium", ", medium or large", ", medium or large"}},
                upgrade_text = {"+200 damage per target, 600 in total", "+ also knocks back large units", "+200 damage per target, 600 in total"}
            }, {
                name = "Giant Shelter",
                type = "Passive",
                description = "Jorne is surrounded by an air of invulnerability and shelter that benefits his fellow leaders. Every other Legendary Unit within a 20m radius takes 50% less damage."
            }
        }
    },
    ["Juggernaut"] = {
        card_id = 290,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Fire", "Fire"},
        power_cost = 220,
        charges = 4,
        squadsize = 1,
        class = "Beast Dominator",
        weapon_type = "Melee",
        counter = "XL",
        size = "XL",
        damage = {3750, 3950, 4350, 4745},
        health = 3550,
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Stampede",
                type = "Active",
                cost = 65,
                description = "Activate to rush towards the target dealing %s damage to enemies along the way, up to %s in total. Reusable every 20 seconds.",
                values = {{170, 180, 200, 220}, {3875, 4050, 4500, 4950}},
                upgrade_text = {"+10 damage per target, 175 in total", "+20 damage per target, 450 in total", "+20 damage per target, 450 in total"}
            }
        }
    },
    ["Juggernaut (Promo)"] = {
        card_id = 1029,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Fire", "Fire"},
        power_cost = 220,
        charges = 4,
        squadsize = 1,
        class = "Beast Dominator",
        weapon_type = "Melee",
        counter = "XL",
        size = "XL",
        damage = 4745,
        health = 3550,
        edition = "Twilight",
        rarity = "Rare",
        abilities = {
            {
                name = "Stampede",
                type = "Active",
                cost = 65,
                description = "Activate to rush towards the target dealing 220 damage to enemies along the way, up to 4950 in total. Reusable every 20 seconds."
            }
        }
    },
    ["Juice Tank"] = {
        card_id = 771,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Neutral"},
        power_cost = 50,
        charges = 8,
        class = "Shrine",
        health = {1550, 1600, 1700, 1850},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"},
        abilities = {
            {
                name = "The Juice Must Flow",
                type = "Passive",
                description = "Within a 20m radius the remaining capacity of own power wells takes %s% longer to deplete. Production per time increment remains the same.",
                values = {40, 45, 50, 55},
                upgrade_text = {"-5% power consumption", "-5% power consumption", "-5% power consumption"}
            }
        }
    },
    ["Knight of Chaos (Frost)"] = {
        card_id = 1235,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow"},
        power_cost = 70,
        charges = 16,
        squadsize = 1,
        class = "Human Corruptor",
        weapon_type = "Melee",
        counter = "L",
        size = "M",
        damage = {880, 930, 930, 1000},
        health = {900, 900, 950, 950},
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Mo", "Mo", "Mo"},
        abilities = {
            {
                name = "Blessed Chaos",
                type = "Active",
                affinity_dependency = true,
                cost = {60, 60, 60, 50},
                description = "Activate to create a disturbing aura of 20m radius around the caster that will lure all units within on to chaos: units around the caster will not be able to fight or attack. Affects friend and foe alike. Lasts for %s seconds. Reusable every 30 seconds.",
                values = {10, 12, 15, 15},
                upgrade_text = {"+2 seconds duration", "+3 seconds duration", ""}
            }
        }
    },
    ["Knight of Chaos (Shadow)"] = {
        card_id = 1382,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow"},
        power_cost = 70,
        charges = 16,
        squadsize = 1,
        class = "Human Corruptor",
        weapon_type = "Melee",
        counter = "L",
        size = "M",
        damage = {880, 930, 930, 1000},
        health = {900, 900, 950, 950},
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Nightmare's End", "Nightmare's End", "Nightmare's End"},
        abilities = {
            {
                name = "Tainted Chaos",
                type = "Active",
                affinity_dependency = true,
                cost = {60, 60, 60, 50},
                description = "Activate to create a disturbing aura of 20m radius around the caster that will lure all units within on to chaos: units around the caster will be confused and thus unable to distinguish between friend and foe. They will therefore start attacking whatever entity is next to them no matter if it is friendly or hostile. Affects friend and foe alike. Lasts for %s seconds. Reusable every 30 seconds.",
                values = {10, 12, 15, 15},
                upgrade_text = {"+2 seconds duration", "+3 seconds duration", ""}
            }
        }
    },
    ["Kobold Engineer"] = {
        card_id = 370,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Neutral", "Neutral"},
        power_cost = 100,
        charges = 12,
        squadsize = 1,
        class = "Kobold Supporter",
        weapon_type = "Melee",
        counter = "M",
        size = "L",
        damage = {950, 1000, 1100, 1260},
        health = 2000,
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Sunbridge", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Architect",
                type = "Autocast",
                description = "Every 4 seconds unit repairs a structure for %s life points.",
                values = {430, 455, 500, 550},
                upgrade_text = {"+25 structure regeneration", "+45 structure regeneration", "+50 structure regeneration"}
            }
        }
    },
    ["Kobold Inc. (Frost)"] = {
        card_id = 1397,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Frost", "Frost", "Neutral"},
        power_cost = 120,
        charges = 4,
        class = "Device",
        health = {2680, 2820, 3150, 3400},
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"The Soultree", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Blessed Speed-up",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to accelerate the construction time of all buildings placed in the current game. Every friendly building played out will be constructed 50% faster. Lasts for %s seconds. Reusable every 60 seconds.",
                values = {15, 20, 25, 30},
                upgrade_text = {"+5 seconds duration", "+5 seconds duration", "+5 seconds duration"}
            }
        }
    },
    ["Kobold Inc. (Shadow)"] = {
        card_id = 1458,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Frost", "Frost", "Neutral"},
        power_cost = 120,
        charges = 4,
        class = "Device",
        health = {2680, 2820, 3150, 3400},
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Tainted Speed-up",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to accelerate the construction time of all buildings placed in the current game. Every friendly building played out will be nearly instantly constructed but will also immediately lose 400 life points. Lasts for %s seconds. Reusable every 60 seconds.",
                values = {15, 20, 25, 30},
                upgrade_text = {"+5 seconds duration", "+5 seconds duration", "+5 seconds duration"}
            }
        }
    },
    ["Kobold Laboratory"] = {
        card_id = 539,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Neutral"},
        power_cost = 50,
        charges = 8,
        class = "Hut",
        health = {1300, 1360, 1500, 1650},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Mason Mastery",
                type = "Active",
                cost = 40,
                description = "Friendly buildings in a 25m radius take only %s% damage for 15 seconds. Reusable every 30 seconds.",
                values = {60, 50, 40, 40},
                upgrade_text = {"+10% damage reduction", "+10% damage reduction", ""}
            }, {
                name = "Material Research",
                type = "Passive",
                description = "Friendly buildings in a 25m radius have %s% lower repair costs.",
                values = {50, 50, 50, 70},
                upgrade_text = {"", "", "+20% lower repair costs"}
            }
        }
    },
    ["Kobold Trick"] = {
        card_id = 728,
        starter_card = true,
        type = "Spell",
        orbs = {"Frost", "Neutral"},
        power_cost = 50,
        charges = 16,
        class = "Arcane",
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Repair Building",
                type = nil,
                description = "Instantly repairs a friendly building for %s. Reusable every 10 seconds.",
                values = {850, 900, 1000, 1100},
                upgrade_text = {"+50 instant repair", "+100 instant repair", "+100 instant repair"}
            }
        }
    },
    ["Lava Field"] = {
        card_id = 820,
        starter_card = true,
        type = "Spell",
        orbs = {"Fire", "Neutral"},
        power_cost = 120,
        charges = 16,
        class = "Spell",
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        abilities = {
            {
                name = "Burn!",
                type = nil,
                description = "Spreads burning liquid over the ground dealing %s damage to enemies in a 25m radius, up to %s in total. Knocks back small and medium units. Affects ground targets only. Reusable every 10 seconds.",
                values = {{340, 360, 400, 440}, {2100, 2200, 2400, 2660}},
                upgrade_text = {"+20 damage per target and 100 in total", "+40 damage per target and 200 in total", "+40 damage per target and 260 in total"}
            }
        }
    },
    ["Life Weaving"] = {
        card_id = 979,
        type = "Spell",
        orbs = {"Shadow"},
        power_cost = {75, 75, 75, 70},
        charges = 16,
        class = "Arcane",
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Pain Link",
                type = nil,
                description = "All damage done to the targeted own unit is reduced by %s%, transferring 50% more of the received damage to hostile and friendly entities within a 15m radius. Lasts for 20 seconds. Reusable every 20 seconds.",
                values = {30, 40, 50, 50},
                upgrade_text = {"+10% damage reduction", "+10% damage reduction", ""}
            }
        }
    },
    ["Lifestealer"] = {
        card_id = 651,
        starter_card = true,
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow"},
        power_cost = 50,
        charges = 16,
        class = "Tower",
        damage = {1080, 1150, 1250, 1380},
        health = 1200,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Painful Shot",
                type = "Autocast",
                description = "Every 2 seconds, tower fires a painful shot that deals %s damage to enemies in a 5m radius around its target, up to %s in total. Every shot reduces the tower's life points by 50. Tower will no longer attack once its life points have been reduced too far. Knocks back small units.",
                values = {{85, 90, 100, 110}, {130, 140, 150, 165}},
                upgrade_text = {"+5 damage per target, 10 in total", "+10 damage per target, 10 in total", "+10 damage per target, 15 in total"}
            }, {
                name = "Sacrifice",
                type = "Active",
                upgrade_availability = {false, false, true, true},
                description = "Activate to sacrifice an own unit in order to transfer the victim's lifepoints into own lifepoints. Reusable every 15 seconds."
            }, {
                name = "Still alive",
                type = "Passive",
                description = "Regenerates 5 life points every second."
            }
        }
    },
    ["Lifestream"] = {
        card_id = 801,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Nature", "Neutral", "Neutral"},
        power_cost = 250,
        charges = 4,
        class = "Shrine",
        health = 5500,
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Oracle", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Life Link",
                type = "Active",
                description = "Activate to reduce all damage done to friendly units in a chosen area of 25m radius within a 200m range. Affected units take only 20% damage, transferring %s% of the remaining damage to the Lifestream Shrine. Lasts for %s seconds. Has a %s seconds cool-down after the building was built. Reusable every 30 seconds.",
                values = {{40, 30, 20, 20}, {30, 30, 30, 35}, {30, 30, 30, 35}},
                upgrade_text = {"+10% reduction of transferred damage", "+10% reduction of transferred damage", "+5 seconds duration"}
            }, {
                name = "Restoration",
                type = "Passive",
                upgrade_availability = {false, true, true, true},
                description = "Regenerates %s lifepoints per second.",
                values = {"", 25, 50, 60},
                upgrade_text = {"", "+25 regeneration", "+10 regeneration"}
            }
        }
    },
    ["Lightblade (Fire)"] = {
        card_id = 1267,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost"},
        power_cost = 75,
        charges = 16,
        squadsize = 1,
        class = "Ogre Dominator",
        weapon_type = "Melee",
        counter = "L",
        size = "M",
        damage = {420, 420, 420, 420},
        health = 1050,
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Infused Provoke",
                type = "Active",
                affinity_dependency = true,
                cost = {25, 25, 20, 20},
                description = "Activate to taunt an enemy unit. The targeted unit will then be forced to only attack Lightblade and cannot be controlled any more for %s seconds. Lightblade will additionally buff itself and deal 75% more damage. Reusable every 20 seconds.",
                values = {10, 15, 15, 20},
                upgrade_text = {"+5 seconds duration", "", "+5 seconds duration"}
            }, {
                name = "Righteous Fury",
                type = "Passive",
                description = "Deals 50% more damage against demon and undead creatures."
            }
        }
    },
    ["Lightblade (Shadow)"] = {
        card_id = 1117,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost"},
        power_cost = 75,
        charges = 16,
        squadsize = 1,
        class = "Ogre Dominator",
        weapon_type = "Melee",
        counter = "L",
        size = "M",
        damage = {420, 420, 420, 420},
        health = 1050,
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Tainted Provoke",
                type = "Active",
                affinity_dependency = true,
                cost = {25, 25, 20, 20},
                description = "Activate to taunt an enemy unit. The targeted unit will then be forced to only attack Lightblade and cannot be controlled any more for %s seconds. It will additionally be weakened and deal 50% less damage. Reusable every 20 seconds.",
                values = {10, 15, 15, 20},
                upgrade_text = {"+5 seconds duration", "", "+5 seconds duration"}
            }, {
                name = "Righteous Fury",
                type = "Passive",
                description = "Deals 50% more damage against demon and undead creatures."
            }
        }
    },
    ["Living Tower"] = {
        card_id = 432,
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Nature"},
        power_cost = 70,
        charges = 16,
        class = "Tower",
        damage = {1000, 1050, 1140, 1250},
        health = 1200,
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"The Treasure Fleet", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Essence Bolt",
                type = "Autocast",
                description = "Every 11 seconds, tower fires a magic bolt that deals %s damage to enemies in a 5m radius around its target, up to %s in total. Knocks back small units.",
                values = {{400, 420, 456, 500}, {600, 630, 684, 750}},
                upgrade_text = {"+20 dmg./ 30 total", "+36 dmg./ 54 total", "+44 dmg./ 66 total"}
            }, {
                name = "Linked Fire",
                type = "Passive",
                description = "Up to %s entities connected to the root network support each other enabling more powerful attacks. The tower will then be able to continuously shoot ever faster.",
                values = {3, 4, 5, 6},
                upgrade_text = {"+1 units may support the root network", "+1 units may support the root network", "+1 units may support the root network"}
            }
        }
    },
    ["Lord Cyrian"] = {
        card_id = 1615,
        description = "A fierce creature that rules with an iron fist over the Moloch roaming the world of Caledonia and seeking to give the future Lord of Ultima a hard time.",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Neutral", "Neutral", "Neutral"},
        power_cost = {380, 380, 380, 375},
        charges = 4,
        squadsize = 1,
        class = "King of the Moloch",
        weapon_type = "Melee",
        counter = "L",
        size = "XL",
        damage = 5250,
        health = {4610, 4860, 5250, 5250},
        edition = "Amii",
        rarity = "Ultra Rare",
        upgrade_locations = {"Slave Master", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Thrust of Ultima",
                type = "Active",
                cost = 100,
                description = "Activate to strike out Lord Cyrian's arms and bash them onto the ground dealing 800 damage to enemies in a 25m radius, up to 2400 in total. Knocks back small, medium and large units. Affects ground targets only. After the impact enemies will be stunned and unable to fight for 5 seconds. Reusable every 30 seconds."
            }, {
                name = "Enrage",
                type = "Active",
                cost = 90,
                description = "Activate to enrage Lord Cyrian. He will then deal 100% more damage but will also be more vulnerable. He takes 50% more damage and can no longer be controlled by the player for 20 seconds. Reusable every 60 seconds."
            }
        }
    },
    ["Lost Banestone (Frost)"] = {
        card_id = 1508,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Shadow", "Neutral"},
        power_cost = 60,
        charges = 4,
        class = "Shrine",
        health = {1430, 1510, 1660, 1820},
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Underworld Gate",
                type = "Active",
                cost = 50,
                description = "Activate to partially draw the targeted hostile unit into the inbetween. The target will be paralyzed and cannot be attacked by other units. While caught in the in-between the target will remain in its current state: the duration of Freeze and similar debuffs is prolonged while in this state. The affected player may no longer play out any more cards of same card as long as either the target unit lives or Banestone are still standing. Reusable every 60 seconds."
            }, {
                name = "Blessed Glacial",
                type = "Passive",
                affinity_dependency = true,
                description = "The building is surrounded by an icy aura. The duration of every friendly Ice Shields within a 25m radius is extended by the continuance of this spell."
            }
        }
    },
    ["Lost Banestone (Nature)"] = {
        card_id = 1433,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Shadow", "Neutral"},
        power_cost = 60,
        charges = 4,
        class = "Shrine",
        health = {1430, 1510, 1660, 1820},
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Nightmare's End", "Nightmare's End", "Nightmare's End"},
        abilities = {
            {
                name = "Underworld Gate",
                type = "Active",
                cost = 50,
                description = "Activate to partially draw the targeted hostile unit into the inbetween. The target will be paralyzed and cannot be attacked by other units. While caught in the in-between the target will remain in its current state: the duration of Freeze and similar debuffs is prolonged while in this state. The affected player may no longer play out any more cards of same card as long as either the target unit lives or Banestone are still standing. Reusable every 60 seconds."
            }, {
                name = "Gifted Glacial",
                type = "Passive",
                affinity_dependency = true,
                description = "The building is surrounded by icy aura. Each friendly Ice Shield within a 25m radius restores 25 life points per second."
            }
        }
    },
    ["Lost Converter (Frost)"] = {
        card_id = 1432,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Shadow"},
        power_cost = 55,
        charges = 16,
        class = "Tower",
        health = {1470, 1545, 1700, 1870},
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Corpse Gathering",
                type = "Passive",
                description = "Gathers energy from nearby corpses equal to their former maximum life points in order to enable a freezing aura."
            }, {
                name = "Blessed Ice Shock",
                type = "Passive",
                affinity_dependency = true,
                description = "Once at least 1000 life points have been stored the building will start to convert them in order to cover its surroundings in ice. Every hostile unit within a 25m radius will be frozen for 15 seconds. After the effect wears off, targets will be immune against Freeze for a while. For each frozen enemy 200 stored life points will be used up."
            }
        }
    },
    ["Lost Converter (Shadow)"] = {
        card_id = 1512,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Shadow"},
        power_cost = 55,
        charges = 16,
        class = "Tower",
        health = {1470, 1545, 1700, 1870},
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"},
        abilities = {
            {
                name = "Corpse Gathering",
                type = "Passive",
                description = "Gathers energy from nearby corpses equal to their former maximum life points in order to enable a freezing aura."
            }, {
                name = "Tainted Ice Shock",
                type = "Passive",
                affinity_dependency = true,
                description = "Once at least 1000 life points have been stored the building will start to convert them in order to cover its surroundings in ice. Every hostile unit within a 25m radius that remains exposed to the ice for at least 5 seconds will be frozen for 25 seconds. After the effect wears off, targets will be immune against Freeze for a while. For each frozen enemy 200 stored life points will be used up."
            }
        }
    },
    ["Lost Dancer (Fire)"] = {
        card_id = 1480,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Shadow"},
        power_cost = 70,
        charges = 16,
        squadsize = 1,
        class = "Undead Archer",
        weapon_type = "Ranged",
        counter = "S",
        size = "M",
        damage = 670,
        health = {620, 660, 740, 820},
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Mo", "Mo", "Mo"},
        abilities = {
            {
                name = "Blast",
                type = "Autocast",
                affinity_dependency = false,
                description = "Every 3 seconds, unit delivers a nether blast that deals 80 damage to enemies in a 15m radius, up to 120 in total."
            }, {
                name = "Necro Explosion",
                type = "Active",
                cost = 10,
                description = "Activate to gather up to %s life points from corpses within a 20m radius around the caster to create a huge nether sphere that explodes after 2 seconds dealing the corpses former maximum life points as area damage to hostile and friendly entities. Up to 25% of the gathered life points are dealt as damage per target. Affects ground targets only. Knocks back small units. Reusable every 10 seconds.",
                values = {2600, 2750, 3000, 3300},
                upgrade_text = {"+150 life points gathered from corpses", "+250 life points gathered from corpses", "+300 life points gathered from corpses"}
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 55,
                description = "Activate to bestow the unit with a curse that will make it resurrect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }, {
                name = "Siege",
                type = "Passive",
                affinity_dependency = true,
                description = "Deals 50% more damage against structures."
            }
        }
    },
    ["Lost Dancer (Shadow)"] = {
        card_id = 1412,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Shadow"},
        power_cost = 70,
        charges = 16,
        squadsize = 1,
        class = "Undead Archer",
        weapon_type = "Ranged",
        counter = "S",
        size = "M",
        damage = 670,
        health = {620, 660, 740, 820},
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Tainted Blast",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 3 seconds, unit delivers a nether blast that deals 80 damage to enemies in a 15m radius, up to 120 in total. Deals 100% more damage against humans."
            }, {
                name = "Necro Explosion",
                type = "Active",
                cost = 10,
                description = "Activate to gather up to %s life points from corpses within a 20m radius around the caster to create a huge nether sphere that explodes after 2 seconds dealing the corpses former maximum life points as area damage to hostile and friendly entities. Up to 25% of the gathered life points are dealt as damage per target. Affects ground targets only. Knocks back small units. Reusable every 10 seconds.",
                values = {2600, 2750, 3000, 3300},
                upgrade_text = {"+150 life points gathered from corpses", "+250 life points gathered from corpses", "+300 life points gathered from corpses"}
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 55,
                description = "Activate to bestow the unit with a curse that will make it resurrect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }
        }
    },
    ["Lost Disruptor (Nature)"] = {
        card_id = 1431,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Shadow", "Neutral"},
        power_cost = 75,
        charges = 12,
        class = "Tower",
        damage = 2450,
        health = {2070, 2180, 2400, 2640},
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Air Disruption",
                type = "Autocast",
                description = "Every 3 seconds, building blasts disrupting projectiles into the air that deal 300 damage to units in a 5m radius, up to 330 in total. Affects air targets only. Has an extra-long range of 50m."
            }, {
                name = "Gifted Disruption",
                type = "Active",
                affinity_dependency = true,
                cost = {60, 60, 50, 50},
                description = "Activate to interrupt every buff triggered by a hostile building that affects the entire current map. What is more, every hostile building in the current game will no longer be able to use its special abilities for %s seconds. Reusable every %s seconds.",
                values = {{15, 20, 20, 20}, {60, 60, 60, 45}},
                upgrade_text = {"+5 seconds duration", "", "-15 seconds until reusable"}
            }
        }
    },
    ["Lost Disruptor (Shadow)"] = {
        card_id = 1440,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Shadow", "Neutral"},
        power_cost = 75,
        charges = 12,
        class = "Tower",
        damage = 2450,
        health = {2070, 2180, 2400, 2640},
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Air Disruption",
                type = "Autocast",
                description = "Every 3 seconds, building blasts disrupting projectiles into the air that deal 300 damage to units in a 5m radius, up to 330 in total. Affects air targets only. Has an extra-long range of 50m."
            }, {
                name = "Tainted Disruption",
                type = "Active",
                affinity_dependency = true,
                cost = {60, 60, 50, 50},
                description = "Activate to interrupt every buff triggered by a hostile building that affects the entire current map. What is more, every hostile building in the current game will take 15% more damage for %s seconds. Reusable every %s seconds.",
                values = {{15, 20, 20, 20}, {60, 60, 60, 45}},
                upgrade_text = {"+5 seconds duration", "", "-15 seconds until reusable"}
            }
        }
    },
    ["Lost Dragon (Nature)"] = {
        card_id = 1544,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Shadow", "Shadow"},
        power_cost = 250,
        charges = 4,
        squadsize = 1,
        class = "Dragonkin Corruptor",
        weapon_type = "Special",
        size = "XL",
        damage = 3000,
        health = {3120, 3250, 3500, 3780},
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Gifted Spit",
                type = "Active",
                affinity_dependency = true,
                description = "Every 3 seconds, unit throws out its corruptive spit dealing 335 damage to enemies within 20m radius, up to 502 in total. Enemies within the affected area will additionally be contaminated and can neither use ranged attacks nor special abilities for 5 seconds."
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 190,
                description = "Activate to bestow the unit with a curse that will make it resurrect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }
        }
    },
    ["Lost Dragon (Shadow)"] = {
        card_id = 1545,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Shadow", "Shadow"},
        power_cost = 250,
        charges = 4,
        squadsize = 1,
        class = "Dragonkin Corruptor",
        weapon_type = "Special",
        size = "XL",
        damage = 3000,
        health = {3120, 3250, 3500, 3780},
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"},
        abilities = {
            {
                name = "Tainted Spit",
                type = "Active",
                affinity_dependency = true,
                description = "Every 3 seconds, unit throws out its corruptive spit dealing 335 damage to enemies in a 20m radius, up to 502 in total. Enemies affected within the affected area will additionally be contaminated and deal 50% less damage for 5 seconds."
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 190,
                description = "Activate to bestow the unit with a curse that will make it resurrect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }
        }
    },
    ["Lost Evocation (Fire)"] = {
        card_id = 1522,
        type = "Spell",
        orbs = {"Frost", "Frost", "Shadow", "Shadow"},
        power_cost = 150,
        charges = 4,
        class = "Spell",
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Infused Revenant",
                type = "Godspell",
                affinity_dependency = true,
                description = "Summons the Revenant of a mighty Lost Souls Demon. The Revenant can be controlled by the player and is able to strengthen other friendly Lost Soul units around him. He will vanish back into the in between after 25 seconds. Every player can only summon one demon at a time. Reusable every 30 seconds.",
                upgrade_text = {"+200 damage dealt by demon", "+300 damage dealt by demon", "+400 damage dealt by demon"}
            }
        }
    },
    ["Lost Evocation (Frost)"] = {
        card_id = 1525,
        type = "Spell",
        orbs = {"Frost", "Frost", "Shadow", "Shadow"},
        power_cost = 150,
        charges = 4,
        class = "Spell",
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Raven's End", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "Blessed Revenant",
                type = "Godspell",
                affinity_dependency = true,
                description = "Summons the Revenant of a mighty Lost Souls Demon. The Revenant can be controlled by the player and is able to strengthen other friendly Lost Soul units around him. He will vanish back into the in between after 25 seconds. Every player can only summon one demon at a time. Reusable every 30 seconds.",
                upgrade_text = {"+200 damage dealt by demon", "+300 damage dealt by demon", "+400 damage dealt by demon"}
            }
        }
    },
    ["Lost Grigori (Fire)"] = {
        card_id = 1443,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Shadow", "Neutral"},
        power_cost = 200,
        charges = 4,
        squadsize = 1,
        class = "Undead Dominator",
        weapon_type = "Melee",
        counter = "L",
        size = "XL",
        damage = 3000,
        health = {2800, 2910, 3200, 3500},
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Disintegrating Shock",
                type = "Active",
                upgrade_availability = {false, true, true, true},
                cost = 100,
                description = "Activate to slowly disintegrate an enemy unit over time. Target unit will be paralyzed during disintegration and cannot be attacked by other units. If the spell is interrupted prematurely the target will be released unharmed. May only disintegrate units. Reusable every 30 seconds",
                upgrade_text = {"", "Disintegrates its target faster.", "Disintegrates its target faster."}
            }, {
                name = "Infused Attraction",
                type = "Active",
                affinity_dependency = true,
                cost = 50,
                description = "Activate to unleash a provoking aura that attracts the attention of every enemy unit within a 20m radius around Lost Grigori. Affected enemy units within this aura will then be forced to only attack the caster and cannot be controlled any more. The demon will additionally be strengthened and deal 50% more damage. As long as the effect lasts it will be immobile. Lasts until deactivated but at least 15 seconds."
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 150,
                description = "Activate to bestow the unit with a curse that will make it resurrect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }
        }
    },
    ["Lost Grigori (Shadow)"] = {
        card_id = 1416,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Shadow", "Neutral"},
        power_cost = 200,
        charges = 4,
        squadsize = 1,
        class = "Undead Dominator",
        weapon_type = "Melee",
        counter = "L",
        size = "XL",
        damage = 3000,
        health = {2800, 2910, 3200, 3500},
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Ocean", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "Disintegrating Shock",
                type = "Active",
                upgrade_availability = {false, true, true, true},
                cost = 100,
                description = "Activate to slowly disintegrate an enemy unit over time. Target unit will be paralyzed during disintegration and cannot be attacked by other units. If the spell is interrupted prematurely the target will be released unharmed. May only disintegrate units. Reusable every 30 seconds",
                upgrade_text = {"", "Disintegrates its target faster.", "Disintegrates its target faster."}
            }, {
                name = "Tainted Attraction",
                type = "Active",
                affinity_dependency = true,
                cost = 50,
                description = "Activate to unleash a provoking aura that attracts the attention of every enemy unit within a 20m radius around Lost Grigori. Affected enemy units within this aura will then be forced to only attack the caster and cannot be controlled any more. They will additionally be weakened and deal 30% less damage. As long as the effect lasts the demon will be immobile. Lasts until deactivated but at least 15 seconds."
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 150,
                description = "Activate to bestow the unit with a curse that will make it resurrect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }
        }
    },
    ["Lost Horror (Fire)"] = {
        card_id = 1558,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Shadow", "Neutral"},
        power_cost = 230,
        charges = 4,
        squadsize = 1,
        class = "Undead Corruptor",
        weapon_type = "Special",
        size = "XL",
        damage = 1870,
        health = {3310, 3390, 3550, 3730},
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Lost Goo",
                type = "Autocast",
                description = "Every 4 seconds, unit spits gooey stuff that deal 300 damage to enemies within 15m radius, up to 450 in total."
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 170,
                description = "Activate to bestow the unit with a curse that will make it ressurect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }, {
                name = "Infused Multishot",
                type = "Passive",
                affinity_dependency = true,
                description = "Unit may shoot at two targets at once, knocking back small and medium units."
            }
        }
    },
    ["Lost Horror (Nature)"] = {
        card_id = 1543,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Shadow", "Neutral"},
        power_cost = 230,
        charges = 4,
        squadsize = 1,
        class = "Undead Corruptor",
        weapon_type = "Special",
        size = "XL",
        damage = 1870,
        health = {3310, 3390, 3550, 3730},
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Nightmare's End", "Nightmare's End", "Nightmare's End"},
        abilities = {
            {
                name = "Lost Goo",
                type = "Autocast",
                description = "Every 4 seconds, unit spits gooey stuff that deal 300 damage to enemies within 15m radius, up to 450 in total."
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 170,
                description = "Activate to bestow the unit with a curse that will make it ressurect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }, {
                name = "Gifted Multishot",
                type = "Passive",
                affinity_dependency = true,
                description = "Unit may shoot at 3 targets at once."
            }
        }
    },
    ["Lost Launcher (Fire)"] = {
        card_id = 1430,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Shadow"},
        power_cost = 70,
        charges = 16,
        class = "Tower",
        damage = 1500,
        health = {1120, 1180, 1300, 1430},
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"},
        abilities = {
            {
                name = "Hurling Blast",
                type = "Autocast",
                description = "Every 3 seconds, tower blasts hurling energy dealing 180 damage to enemies in a 10m radius, up to 270 in total. Knocks back small units."
            }, {
                name = "Infused Rage",
                type = "Passive",
                affinity_dependency = true,
                description = "Unit does increasingly more damage the longer it attacks but falls back to its original damage output if it doesn't fight for 10 seconds."
            }
        }
    },
    ["Lost Launcher (Frost)"] = {
        card_id = 1509,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Shadow"},
        power_cost = 70,
        charges = 16,
        class = "Tower",
        damage = 1500,
        health = {1120, 1180, 1300, 1430},
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        abilities = {
            {
                name = "Hurling Blast",
                type = "Autocast",
                description = "Every 3 seconds, tower blasts hurling energy dealing 180 damage to enemies in a 10m radius, up to 270 in total. Knocks back small units."
            }, {
                name = "Blessed Ice Shield",
                type = "Passive",
                affinity_dependency = true,
                description = "The tower is endowed with an Ice Shield that absorbs up to 600 damage and may restore its absorption capacity by 5 every second."
            }
        }
    },
    ["Lost Priest (Fire)"] = {
        card_id = 1542,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Shadow"},
        power_cost = 60,
        charges = 12,
        squadsize = 1,
        class = "Undead Wizard",
        weapon_type = "Ranged",
        counter = "M",
        size = "M",
        damage = 560,
        health = {590, 620, 680, 750},
        edition = "Amii",
        rarity = "Uncommon",
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        abilities = {
            {
                name = "Power Shock",
                type = "Autocast",
                description = "Every 3 seconds, unit releases a shock that deals 56 damage to enemies in an 15 m radius, up to 84 in total"
            }, {
                name = "Infused Exhaustion",
                type = "Active",
                affinity_dependency = true,
                cost = 50,
                description = "Activate to trigger a cursed chain that affect up to %s hostile targets. The curse jumps from one valid target to the next within a 15m range: each affected enemies will take %s% more damage for 20 seconds. Reusable every 20 seconds.",
                values = {{3, 4, 4, 5}, {25, 25, 30, 30}},
                upgrade_text = {"+1 affected target", "+ targets take 5% more damage", "+1 affected target"}
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 45,
                description = "Activate to bestow the unit with a curse that will make it ressurect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }
        }
    },
    ["Lost Priest (Shadow)"] = {
        card_id = 1552,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Shadow"},
        power_cost = 60,
        charges = 12,
        squadsize = 1,
        class = "Undead Wizard",
        weapon_type = "Ranged",
        counter = "M",
        size = "M",
        damage = 560,
        health = {590, 620, 680, 750},
        edition = "Amii",
        rarity = "Uncommon",
        upgrade_locations = {"Slave Master", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Power Shock",
                type = "Autocast",
                description = "Every 3 seconds, unit releases a shock that deals 56 damage to enemies in an 15 m radius, up to 84 in total"
            }, {
                name = "Tainted Exhaustion",
                type = "Active",
                affinity_dependency = true,
                cost = 50,
                description = "Activate to trigger a cursed chain that may affect up to %s hostile targets. The curse jumps from one valid target to the next within a 15m range: each affected enemy will deal %s% less damage for 20 seconds. Reusable every 20 seconds.",
                values = {{3, 4, 4, 5}, {25, 25, 30, 30}},
                upgrade_text = {"+1 affected target", "+ targets take 5% more damage", "+1 affected target"}
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 45,
                description = "Activate to bestow the unit with a curse that will make it ressurect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }
        }
    },
    ["Lost Reaver (Fire)"] = {
        card_id = 1413,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Shadow"},
        power_cost = 120,
        charges = 8,
        squadsize = 1,
        class = "Undead Dominator",
        weapon_type = "Melee",
        counter = "S",
        size = "L",
        damage = {1200, 1250, 1350, 1450},
        health = 1500,
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Infused Mob",
                type = "Active",
                affinity_dependency = true,
                cost = 20,
                description = "Activate to conjure 3 Lost Crawler next to the target enemy. If not killed in time those creepy little beasts will explode after 15 seconds dealing 200 damage to hostile and friendly entities in a 15m radius, up to 600 in total. Needs to have gathered 1500 life points from corpses first. Reusable every %s seconds.",
                values = {30, 30, 30, 20},
                upgrade_text = {"+20 life points for Lost Crawler", "+30 life points for Lost Crawler", "-10 seconds until reusable"}
            }, {
                name = "Corpse Gathering",
                type = "Passive",
                description = "Gathers energy from nearby corpses equal to their former maximum life points to enable the conjuring of Lost Crawler."
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 90,
                description = "Activate to bestow the unit with a curse that will make it resurrect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }
        }
    },
    ["Lost Reaver (Shadow)"] = {
        card_id = 1436,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Shadow"},
        power_cost = 120,
        charges = 8,
        squadsize = 1,
        class = "Undead Dominator",
        weapon_type = "Melee",
        counter = "S",
        size = "L",
        damage = {1200, 1250, 1350, 1450},
        health = 1500,
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Tained Mob",
                type = "Active",
                affinity_dependency = true,
                cost = 20,
                description = "Activate to conjure 3 Lost Crawler next to the target enemy. If not killed in time those creepy little beasts will explode after 15 seconds releasing atoxic substance. Nearby hostile and friendly units will be poisoned and take 30 damage per second for 10 seconds. Needs to have gathered 1500 life points from corpses first. Reusable every %s seconds.",
                values = {30, 30, 30, 20},
                upgrade_text = {"+20 life points for Lost Crawler", "+30 life points for Lost Crawler", "-10 seconds until reusable"}
            }, {
                name = "Corpse Gathering",
                type = "Passive",
                description = "Gathers energy from nearby corpses equal to their former maximum life points to enable the conjuring of Lost Crawler."
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 90,
                description = "Activate to bestow the unit with a curse that will make it resurrect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }
        }
    },
    ["Lost Shade (Frost)"] = {
        card_id = 1411,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Shadow"},
        power_cost = 90,
        charges = 12,
        squadsize = 1,
        class = "Undead Destroyer",
        weapon_type = "Ranged",
        counter = "M",
        size = "L",
        damage = {940, 940, 940, 1040},
        health = {800, 850, 950, 950},
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Acherontic Jet",
                type = "Autocast",
                description = "Unit ejects a firejet that deals %s damage to enemies every second. Affects ground targets only.",
                values = {47, 47, 47, 52},
                upgrade_text = {"", "", "+5 damage"}
            }, {
                name = "Blessed Union",
                type = "Passive",
                affinity_dependency = true,
                description = "An unearthly bond is installed between all friendly Lost Shades within a 25m radius. They mutually share their life points with each other and all damage done to a single unit will be distributed among all members of this wicked company. Each individual unit will additionally take 15% less damage when being surrounded by at least 2 other Lost Shades."
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 60,
                description = "Activate to bestow the unit with a curse that will make it resurrect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }
        }
    },
    ["Lost Shade (Shadow)"] = {
        card_id = 1434,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Shadow"},
        power_cost = 90,
        charges = 12,
        squadsize = 1,
        class = "Undead Destroyer",
        weapon_type = "Ranged",
        counter = "M",
        size = "L",
        damage = {940, 940, 940, 1040},
        health = {800, 850, 950, 950},
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Acherontic Jet",
                type = "Autocast",
                description = "Unit ejects a firejet that deals %s damage to enemies every second. Affects ground targets only.",
                values = {47, 47, 47, 52},
                upgrade_text = {"", "", "+5 damage"}
            }, {
                name = "Tainted Union",
                type = "Passive",
                affinity_dependency = true,
                description = "An unearthly bond is installed between all friendly Lost Shades within a 25m radius. They mutually share their life points with each other and all damage done to a single unit will be distributed among all members of this wicked company. When being surrounded by at least 2 other Lost Shades each individual unit will reflect 100 damage to enemies attacking it in close combat."
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 60,
                description = "Activate to bestow the unit with a curse that will make it resurrect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }
        }
    },
    ["Lost Spirit Ship (Fire)"] = {
        card_id = 1505,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Shadow", "Neutral", "Neutral"},
        power_cost = 240,
        charges = 4,
        squadsize = 1,
        class = "Undead Destroyer",
        weapon_type = "Ranged",
        counter = "M",
        size = "XL",
        damage = 2960,
        health = {3080, 3245, 3570, 3930},
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Torpedo Gun",
                type = "Autocast",
                description = "Every 2 seconds, 8 turrets shoot independently dealing 80 damage to enemies in a 15m radius around its target up to 100 in total each. Knocks back small and medium units."
            }, {
                name = "Recycling",
                type = "Active",
                description = "Activate to destroy an own building. The buildings former life-points will be stored as energy. Once enough energy has been gathered the Lost Crystal will become available and can be dropped down below the ship. A maximum of 6000 life points can be stored."
            }, {
                name = "Infused Crystal",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to place a Lost Crystal below the ship. The Crystal is caught in the in-between and only materializes partially in the living world. Thus it can neither be attacked nor repaired by the player and will vanish after %s seconds. But friendly units summoned within a 25m radius are not dazed. What is more, the Crystal emits energy from the in-between that is extremely harmful for the living: each wave deals %s damage to enemies in a 25m radius, up to %s in total. Needs to have gathered 1500 life points from buildings first. Reusable every 20 seconds.",
                values = {{15, 15, 20, 25}, {250, 300, 300, 300}, {810, 900, 900, 900}},
                upgrade_text = {"+50 damage per target, 90 in total", "+5 seconds duration", "+5 seconds duration"}
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 165,
                description = "Activate to bestow the unit with a curse that will make it resurrect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }
        }
    },
    ["Lost Spirit Ship (Nature)"] = {
        card_id = 1415,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Shadow", "Neutral", "Neutral"},
        power_cost = 240,
        charges = 4,
        squadsize = 1,
        class = "Undead Destroyer",
        weapon_type = "Ranged",
        counter = "M",
        size = "XL",
        damage = 2960,
        health = {3080, 3245, 3570, 3930},
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Raven's End", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "Torpedo Gun",
                type = "Autocast",
                description = "Every 2 seconds, 8 turrets shoot independently dealing 80 damage to enemies in a 15m radius around its target up to 100 in total each. Knocks back small and medium units."
            }, {
                name = "Recycling",
                type = "Active",
                description = "Activate to destroy an own building. The buildings former life-points will be stored as energy. Once enough energy has been gathered the Lost Crystal will become available and can be dropped down below the ship. A maximum of 6000 life points can be stored."
            }, {
                name = "Gifted Crystal",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to place a Lost Crystal below the ship. The Crystal is caught in the in-between and only materializes partially in the living world. Thus it can neither be attacked nor repaired by the player and will vanish after %s seconds. But friendly units within a 25m radius regenerate 250 life points per second. What is more, the Crystal emits energy from the in-between that is extremely harmful for the living: each wave deals %s damage to enemies in a 25m radius, up to %s in total. Needs to have gathered 1500 life points from buildings first. Reusable every 20 seconds.",
                values = {{15, 15, 20, 25}, {250, 300, 300, 300}, {810, 900, 900, 900}},
                upgrade_text = {"+50 damage per target, 90 in total", "+5 seconds duration", "+5 seconds duration"}
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 165,
                description = "Activate to bestow the unit with a curse that will make it resurrect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }
        }
    },
    ["Lost Vigil (Nature)"] = {
        card_id = 1414,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Shadow", "Neutral"},
        power_cost = 160,
        charges = 12,
        squadsize = 1,
        class = "Undead Dominator",
        weapon_type = "Special",
        size = "L",
        damage = 1290,
        health = {960, 1010, 1110, 1220},
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Celestial Blast",
                type = "Autocast",
                description = "Every 2 seconds, unit casts a thunderous lance that deals 90 damage to enemies in a 15m radius around its target, up to 135 in total. Can only attack ground entities."
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 120,
                description = "Activate to bestow the unit with a curse that will make it resurrect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }, {
                name = "Gifted Invigoration",
                type = "Passive",
                affinity_dependency = true,
                description = "Unit considerably gains in strength when positioned within a 20m radius around a friendly structure. It then has a long range of 50m and every blast deals 135 damage to enemies in a 15m radius around the target, up to 200 in total. Additionally, the unit will regenerate 18 life points every second."
            }
        }
    },
    ["Lost Vigil (Shadow)"] = {
        card_id = 1438,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Shadow", "Neutral"},
        power_cost = 160,
        charges = 12,
        squadsize = 1,
        class = "Undead Dominator",
        weapon_type = "Special",
        size = "L",
        damage = 1290,
        health = {960, 1010, 1110, 1220},
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Blight", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Celestial Blast",
                type = "Autocast",
                description = "Every 2 seconds, unit casts a thunderous lance that deals 90 damage to enemies in a 15m radius around its target, up to 135 in total. Can only attack ground entities."
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 120,
                description = "Activate to bestow the unit with a curse that will make it resurrect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }, {
                name = "Tainted Invigoration",
                type = "Passive",
                affinity_dependency = true,
                description = "Unit considerably gains in strength when positioned within a 20m radius around a friendly structure. It then has a long range of 50m and every blast deals 135 damage to enemies in a ism radius around the target, up to 200 in total. Additionally, 25% of the damage dealt by the unit will be added to its life points."
            }
        }
    },
    ["Lost Wanderer (Frost)"] = {
        card_id = 1472,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Shadow"},
        power_cost = 80,
        charges = 16,
        squadsize = 1,
        class = "Undead Supporter",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = 745,
        health = 820,
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Ice Shield",
                type = "Autocast",
                description = "Every 11 seconds, unit is able to cast an Ice Shield on a friendly unit that absorbs up to %s damage for 20 seconds.",
                values = {520, 550, 600, 660},
                upgrade_text = {"+30 damage absorption", "+50 damage absorption", "+60 damage absorption"}
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 60,
                description = "Activate to bestow the unit with a curse that will make it resurrect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }, {
                name = "Blessed Breeze",
                type = "Passive",
                affinity_dependency = true,
                description = "The unit is surrounded by a frosty breeze. In a 15m radius around it all friendly entities deal 25% more damage against frozen units."
            }
        }
    },
    ["Lost Wanderer (Nature)"] = {
        card_id = 1410,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Shadow"},
        power_cost = 80,
        charges = 16,
        squadsize = 1,
        class = "Undead Supporter",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = 745,
        health = 820,
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Mo", "Mo", "Mo"},
        abilities = {
            {
                name = "Ice Shield",
                type = "Autocast",
                description = "Every 11 seconds, unit is able to cast an Ice Shield on a friendly unit that absorbs up to %s damage for 20 seconds.",
                values = {520, 550, 600, 660},
                upgrade_text = {"+30 damage absorption", "+50 damage absorption", "+60 damage absorption"}
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 60,
                description = "Activate to bestow the unit with a curse that will make it resurrect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }, {
                name = "Gifted Breeze",
                type = "Passive",
                affinity_dependency = true,
                description = "The unit is surrounded by a frosty breeze. In a 15m radius around it every friendly Ice Shield restores 10 hit points per second."
            }
        }
    },
    ["Lost Warlord (Fire)"] = {
        card_id = 1361,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Shadow", "Shadow"},
        power_cost = 260,
        charges = 4,
        squadsize = 1,
        class = "Undead Destroyer",
        weapon_type = "Melee",
        counter = "XL",
        size = "XL",
        damage = {4640, 4860, 5290, 5760},
        health = 5820,
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"Convoy", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Infused Onslaught",
                type = "Active",
                affinity_dependency = true,
                cost = {120, 120, 110, 110},
                description = "Activate to teleport to a hostile ground unit within a %sm range. Requires the target to be within a 20m range of an own ground entity. Lost Warlord will initially deal 50% more damage for 15 second after having been teleported. Reusable every %s seconds.",
                values = {{100, 100, 100, 150}, {30, 25, 25, 25}},
                upgrade_text = {"-5 seconds until reusable", "", "+50m range"}
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 195,
                description = "Activate to bestow the unit with a curse that will make it resurrect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }
        }
    },
    ["Lost Warlord (Frost)"] = {
        card_id = 1442,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Shadow", "Shadow"},
        power_cost = 260,
        charges = 4,
        squadsize = 1,
        class = "Undead Destroyer",
        weapon_type = "Melee",
        counter = "XL",
        size = "XL",
        damage = {4640, 4860, 5290, 5760},
        health = 5820,
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Blessed Onslaught",
                type = "Active",
                affinity_dependency = true,
                cost = {120, 120, 110, 110},
                description = "Activate to teleport to a hostile ground unit within a %sm range. Requires the target to be within a 20m range of an own ground entity. Lost Warlord will gain an Ice Shield that absorbs up to 2200 damage for 15 second after having been teleported. Reusable every %s seconds.",
                values = {{100, 100, 100, 150}, {30, 25, 25, 25}},
                upgrade_text = {"-5 seconds until reusable", "", "+50m range"}
            }, {
                name = "Revenant's Doom",
                type = "Active",
                cost = 195,
                description = "Activate to bestow the unit with a curse that will make it resurrect in case it dies. The resurrected revenant will only be a shadow of its former self but it will be endowed with the same abilities and equal in strength. After 25 seconds the revenant will then die once and for all. May only be triggered once."
            }
        }
    },
    ["Lyrish Knight"] = {
        card_id = 368,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Neutral"},
        power_cost = 60,
        charges = 20,
        squadsize = 1,
        class = "Human Soldier",
        weapon_type = "Melee",
        counter = "XL",
        size = "M",
        damage = 400,
        health = {775, 820, 900, 980},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Protector",
                type = "Passive",
                description = "Gains near friendly structures (40m):"
            }, {
                name = "Surge of Strength",
                type = "Passive",
                description = "Deals %s% more damage.",
                values = {50, 75, 100, 100},
                upgrade_text = {"+25% damage bonus", "+25% damage bonus", ""}
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }, {
                name = "Stomp",
                type = "Passive",
                description = "Tramples small units."
            }
        }
    },
    ["Lyrish Knight (Promo)"] = {
        card_id = 1032,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Neutral"},
        power_cost = 60,
        charges = 20,
        squadsize = 1,
        class = "Human Soldier",
        weapon_type = "Melee",
        counter = "XL",
        size = "M",
        damage = 400,
        health = 980,
        edition = "Twilight",
        rarity = "Uncommon",
        abilities = {
            {
                name = "Protector",
                type = "Passive",
                description = "Gains near friendly structures (40m):"
            }, {
                name = "Surge of Strength",
                type = "Passive",
                description = "Deals 100% more damage."
            },
            {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            },
            {
                name = "Stomp",
                type = "Passive",
                description = "Tramples small units."
            }
        }
    },
    ["Maelstrom"] = {
        card_id = 747,
        type = "Spell",
        orbs = {"Frost", "Neutral", "Neutral", "Neutral"},
        power_cost = {240, 220, 200, 180},
        charges = 8,
        class = "Spell",
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Nightmare's End", "Nightmare's End", "Nightmare's End"},
        abilities = {
            {
                name = "Massive Blizzard",
                type = nil,
                description = "Casts 10 frosty windstorms, each dealing 200 damage to enemy units in a 25m radius, up to 600 in total, and freezing them after some time. After freeze wears off, targets are immune against Freeze for 10 seconds. Reusable every 20 seconds."
            }
        }
    },
    ["Magma Fiend"] = {
        card_id = 534,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Fire", "Neutral", "Neutral"},
        power_cost = 250,
        charges = 4,
        squadsize = 1,
        class = "Beast Dominator",
        weapon_type = "Ranged",
        counter = "L",
        size = "XL",
        damage = {5400, 5600, 6000, 6500},
        health = 3170,
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        abilities = {
            {
                name = "Fire Stream",
                type = "Autocast",
                description = "Unit releases a fiery stream that deals %s damage to enemies every second.",
                values = {270, 280, 300, 325}
            }, {
                name = "Burning Liquid",
                type = "Active",
                cost = 100,
                description = "Activate to spread burning liquid on the ground that inflicts damage %s times. Each time 80 damage is dealt to enemies in a 25m radius around the target, up to 480 in total per second. Reusable every 30 seconds.",
                values = {8, 9, 10, 11},
                upgrade_text = {"+ inflicts damage 1 more time", "+ inflicts damage 1 more time", "+ inflicts damage 1 more time"}
            }, {
                name = "Slow",
                type = "Passive",
                description = "Slow movement."
            }
        }
    },
    ["Magma Hurler"] = {
        card_id = 379,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Neutral", "Neutral"},
        power_cost = 100,
        charges = 12,
        squadsize = 1,
        class = "Elemental Archer",
        weapon_type = "Ranged",
        counter = "L",
        size = "L",
        damage = 1700,
        health = {975, 1000, 1130, 1270},
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Magma Balls",
                type = "Autocast",
                description = "Every 4 seconds, unit hurls a magma ball that deals 240 damage to enemies in a 5m radius around its target, up to 360 in total. Knocks back small und medium units."
            }
        }
    },
    ["Magma Spore"] = {
        card_id = 374,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Neutral", "Neutral"},
        power_cost = 50,
        charges = 16,
        squadsize = 1,
        class = "Elemental Archer",
        weapon_type = "Ranged",
        counter = "L",
        size = "M",
        damage = 1260,
        health = {470, 510, 560, 620},
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Magma Blast",
                type = "Autocast",
                description = "Every 2 seconds, unit hurls a fiery comet that deals 160 damage to flying units in a 25m radius around its target, up to 200 in total. Affects air targets only."
            }, {
                name = "Ground Blast",
                type = "Active",
                cost = 50,
                description = "Activate to trigger a violent exploison that deals %s damage to enemies in a 15m radius around its target, up to %s in total. Affects ground targets only. Reusable every 20 seconds.",
                values = {{620, 660, 720, 720}, {970, 1020, 1120, 1120}},
                upgrade_text = {"+40 damage per target, 50 in total", "+60 damage per target, 100 in total", ""}
            }
        }
    },
    ["Makeshift Tower"] = {
        card_id = 542,
        type = "Building",
        construction_time = 10,
        orbs = {"Fire"},
        power_cost = 60,
        charges = 16,
        class = "Tower",
        damage = {345, 360, 400, 440},
        health = 800,
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Grenade Launcher",
                type = "Autocast",
                description = "Every 3 seconds, tower fires an explosive grenade that deals %s damage to enemies in a 10m radius around its target, up to %s in total. Knocks back small units.",
                values = {{30, 35, 40, 45}, {50, 55, 60, 65}},
                upgrade_text = {"+5 damage per target, 5 in total", "+5 damage per target, 5 in total", "+5 damage per target, 5 in total"}
            }, {
                name = "Accelerated Construction",
                type = "Passive",
                description = "Construction time is reduced by 50%."
            } 
        }
    },
    ["Mana Wing"] = {
        card_id = 662,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature"},
        power_cost = 60,
        charges = 12,
        squadsize = 1,
        class = "Beast Wizard",
        weapon_type = "Ranged",
        counter = "S",
        size = "M",
        damage = 550,
        health = {260, 280, 300, 320},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Mana Stream",
                type = "Autocast",
                description = "Every 3 seconds, unit casts a ray of mana that deals 67 damage to enemies in a 5m radius around its target, up to 100 in total."
            }, {
                name = "Blink",
                type = "Active",
                description = "Activate to teleport to an own ground unit within a %sm range. Reusable every %s seconds.",
                values = {{50, 60, 75, 75}, {10, 10, 10, 5}},
                upgrade_text = {"+10m range", "+15m range", "-5 seconds until reusable"}
            }
        }
    },
    ["Mark of the Keeper"] = {
        card_id = 788,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Nature"},
        power_cost = 70,
        charges = 12,
        class = "Shrine",
        health = {1120, 1180, 1300, 1430},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Titans", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "Spellbane",
                type = "Passive",
                description = "Building is surrounded by an anti-magic zone of 35m where enemies can neither use ranged attacks nor special abilities. No enemies can be summoned within that zone. Cannot be disabled by spellblocking abilities."
            }
        }
    },
    ["Master Archers"] = {
        card_id = 288,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost"},
        power_cost = 50,
        charges = 20,
        squadsize = 6,
        class = "Human Archers",
        weapon_type = "Ranged",
        counter = "S",
        size = "S",
        damage = {300, 360, 420, 480},
        health = 600,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Crossbow Attack",
                type = "Autocast",
                description = "Every 2 seconds, unit fires bolts at enemies that deal %s damage.",
                values = {5, 6, 7, 8},
                upgrade_text = {"+1 damage", "+1 damage", "+1 damage"}
            }
        }
    },
    ["Matter Mastery (Nature)"] = {
        card_id = 1162,
        type = "Spell",
        orbs = {"Frost", "Nature"},
        power_cost = {165, 160, 150, 150},
        charges = 8,
        class = "Spell",
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Raven's End", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Hostile Take-Over",
                type = "Godspell",
                affinity_dependency = true,
                description = "Grants permanent control over an enemy building with a maximum of 2 orbs and 100 power costs. Reusable every %s seconds. The dominated target does not allow to play out cards next to it.",
                values = {30, 30, 30, 25},
                upgrade_text = {"", "", "-5 secons until reusable"}
            }
        }
    },
    ["Matter Mastery (Shadow)"] = {
        card_id = 1332,
        type = "Spell",
        orbs = {"Frost", "Nature"},
        power_cost = {165, 160, 150, 150},
        charges = 8,
        class = "Spell",
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Hostile Take-Over",
                type = "Godspell",
                affinity_dependency = true,
                description = "Grants temporary control over an enemy building for 20 seconds. Reusable every %s seconds. The dominated target does not allow to play out cards next to it.",
                values = {30, 30, 30, 25},
                upgrade_text = {"", "", "-5 secons until reusable"}
            }
        }
    },
    ["Mauler"] = {
        card_id = 417,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Neutral"},
        power_cost = 75,
        charges = 16,
        squadsize = 1,
        class = "Ogre Soldier",
        weapon_type = "Melee",
        counter = "L",
        size = "M",
        damage = {710, 750, 820, 900},
        health = 830,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Mo", "Mo", "Mo"},
        abilities = {
            {
                name = "Slam",
                type = "Passive",
                description = "Attacked units cannot use their special abilities for %s seconds. Opponents cannot use their ranged attacks either while being directly attacked by Mauler.",
                values = {5, 7, 10, 13},
                upgrade_text = {"+2 seconds duration", "+3 seconds duration", "+3 seconds duration"}
            }
        }
    },
    ["Mind Control"] = {
        card_id = 833,
        type = "Spell",
        orbs = {"Nature", "Nature", "Nature", "Neutral"},
        power_cost = 300,
        charges = 4,
        class = "Spell",
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Slave Master", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Infinite Domination",
                type = nil,
                description = "Grants permanent control over an enemy unit with a maximum of 4 orbs and %s power costs. Reusable every %s seconds. The dominated target does not allow to play out cards next to it.",
                values = {{220, 250, 250, 300}, {60, 60, 30, 30}},
                upgrade_text = {"+ may also control creatures with a maximum of 250 powercosts", "-30 seconds until reusable", "+ may also control creatures with a maximum of 300 powercosts"}
            }
        }
    },
    ["Mindweaver"] = {
        card_id = 839,
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Neutral", "Neutral"},
        power_cost = 120,
        charges = 16,
        class = "Tower",
        damage = {1724, 1818, 2000, 2230},
        health = 2500,
        edition = "Twilight",
        rarity = "Ultra Rare",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "Psionic Blast",
                type = "Autocast",
                description = "Every 3 seconds, tower projects mental energy that deals %s damage to enemies in a 5m radius around its target, up to %s in total. Knocks back small and medium units.",
                values = {{190, 205, 225, 250}, {290, 310, 340, 375}},
                upgrade_text = {"+15 damage per target, 20 in total", "+20 damage per target, 30 in total", "+25 damage per target, 35 in total"}
            }, {
                name = "Edict of Command",
                type = "Active",
                cost = 30,
                description = "Control over an enemy unit for %s seconds. Restricted to % orb creatures with a maximum of 300 power costs. Controlled units cannot be killed by the player. Reusable every 10 seconds.",
                values = {{12, 15, 20, 20}, {3, 3, 3, 4}},
                upgrade_text = {"+3 seconds duration", "+5 seconds duration", "+ may also control 4 orb creatures"}
            }
        }
    },
    ["Mine"] = {
        card_id = 834,
        type = "Spell",
        orbs = {"Fire"},
        power_cost = {80, 80, 80, 70},
        charges = 12,
        class = "Spell",
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Goblin Trap",
                type = nil,
                description = "Creates a mine for %s seconds that explodes as soon as enemies are nearby triggering 6 bursting waves that each deal 200 damage to enemies and 50 to structures in a 15m radius, up to 600 in total. Affects ground targets only. Knocks back small units. Reusable every 10 seconds.",
                values = {20, 25, 30, 30},
                upgrade_text = {"+5 seconds duration", "+5 seconds duration", ""}
            }
        }
    },
    ["Mo"] = {
        card_id = 1262,
        description = "The famous White Juggernaut.",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Neutral", "Neutral", "Neutral"},
        power_cost = 350,
        charges = 4,
        squadsize = 1,
        class = "Beast Champion",
        weapon_type = "Melee",
        counter = "L",
        size = "XL",
        damage = 4700,
        health = 5000,
        edition = "Renegade",
        rarity = "Rare",
        booster_locations = "Fire/Frost",
        upgrade_locations = {"Mo", "Mo", "Mo"},
        abilities = {
            {
                name = "Mo's better blues",
                type = "Active",
                cost = 50,
                description = "Activate to increase the damage of nearby friendly units by %s% for %s seconds. Reusable every 30 seconds.",
                values = {{30, 40, 50, 50}, {15, 15, 15, 20}},
                upgrade_text = {"+10% damage bonus", "+10% damage bonus", "+5 seconds duration"}
            }, {
                name = "Stampede",
                type = "Active",
                cost = 100,
                description = "Activate to rush towards the target dealing %s damage to enemies along the way, up to %s in total. Reusable every 30 seconds.",
                values = {{170, 180, 200, 220}, {7750, 8100, 9000, 9900}},
                upgrade_text = {"+10 damage per target, 350 in total", "+20 damage per target, 900 in total", "+20 damage per target, 900 in total"}
            }, {
                name = "Group Hug",
                type = "Active",
                cost = 50,
                description = "Activate to heal Mo. The overall heal amount depends on how many friendly units are surrounding Mo. The higher the amount of the maximum life points of nearby friendly units is the more powerful will this spell become. A maximum of 3000 life points may be healed while there is a minimum heal of at least 500. Reusable every 30 seconds."
            }
        }
    },
    ["Mo (Promo)"] = {
        card_id = 1274,
        description = "The famous White Juggernaut.",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Neutral", "Neutral", "Neutral"},
        power_cost = 350,
        charges = 4,
        squadsize = 1,
        class = "Beast Champion",
        weapon_type = "Melee",
        counter = "L",
        size = "XL",
        damage = 4700,
        health = 5000,
        edition = "Renegade",
        rarity = "Rare",
        booster_locations = "Fire/Frost",
        abilities = {
            {
                name = "Mo's better blues",
                type = "Active",
                cost = 50,
                description = "Activate to increase the damage of nearby friendly units by 50% for 20 seconds. Reusable every 30 seconds."
            }, {
                name = "Stampede",
                type = "Active",
                cost = 100,
                description = "Activate to rush towards the target dealing 220 damage to enemies along the way, up to 9900 in total. Reusable every 30 seconds."
            }, {
                name = "Group Hug",
                type = "Active",
                cost = 50,
                description = "Activate to heal Mo. The overall heal amount depends on how many friendly units are surrounding Mo. The higher the amount of the maximum life points of nearby friendly units is the more powerful will this spell become. A maximum of 3000 life points may be healed while there is a minimum heal of at least 500. Reusable every 30 seconds."
            }
        }
    },
    ["Moloch"] = {
        card_id = 388,
        description = "Cannot attack flying units.",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Fire", "Fire", "Fire"},
        power_cost = 350,
        charges = 4,
        squadsize = 1,
        class = "Beast Destroyer",
        weapon_type = "Special",
        size = "XL",
        damage = {5000, 5270, 5800, 6400},
        health = 5000,
        edition = "Twilight",
        rarity = "Ultra Rare",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        abilities = {
            {
                name = "Hardened Skin",
                type = "Passive",
                description = "Takes %s% less from ranged and magical attacks.",
                values = {50, 70, 90, 90},
                upgrade_text = {"-20% damage from ranged and magical attacks", "-20% damage from ranged and magical attacks", ""}
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 100% more damage against structures."
            }, {
                name = "Slow",
                type = "Passive",
                description = "Slow movement."
            }
        }
    },
    ["Moon"] = {
        card_id = 1532,
        description = "A Ymian queen and former military leader, she has been raised to become one of the most powerful Skylords.",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Neutral", "Neutral"},
        power_cost = 100,
        charges = 4,
        squadsize = 1,
        class = "Skylord of Shadow",
        weapon_type = "Melee",
        counter = "L",
        size = "M",
        damage = {1170, 1210, 1300, 1400},
        health = 900,
        edition = "Lost Souls",
        rarity = "Uncommon",
        booster_locations = "Shadow",
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        abilities = {
            {
                name = "Necroshade",
                type = "Active",
                cost = {60, 60, 50, 50},
                description = "Activate to use Moon's abilities as an assasin to cripple a hostile unit within 50m range. Within the blink of an eye she will appear at the side of the targeted enemy intoxicating it with a weakening substance: her victim will then only be able to move at walk speed and takes %s% more damage for %s seconds. Reuseable every 10 seconds.",
                values = {{20, 20, 20, 30}, {15, 20, 20, 20}},
                upgrade_text = {"+5 seconds duration", "", "+10% damage increase"}
            }, {
                name = "Dark Art",
                type = "Active",
                cost = 70,
                description = "Activate to gather up 3000 life points from corpses within a 20m radius of Moon. They will create a huge dark sphere that disolves after 2 seconds transforming the corpses former maximum life points in to healing power that restores the life points of every friendly unit within that area. Reusable every 30 seconds."
            }
        }
    },
    ["Morklay Trap"] = {
        card_id = 774,
        starter_card = true,
        type = "Building",
        construction_time = 20,
        orbs = {"Fire", "Neutral"},
        power_cost = 50,
        charges = 20,
        class = "Device",
        health = 1200,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Explosion Blast",
                type = "Active",
                cost = {80, 80, 80, 70},
                description = "Activate to emit a cone-shaped blast wave that deals %s damage to enemies in an arc of 45m, up to %s in total. Knocks back small and medium units. Also triggers Detonation.",
                values = {{690, 730, 800, 880}, {2100, 2300, 2400, 2640}},
                upgrade_text = {"+40 damage per target, 200 in total", "+70 damage per target, 100 in total", ""}
            }, {
                name = "Self-Destruct",
                type = "Active",
                upgrade_availability = {false, false, true, true},
                description = "Activate to trigger Detonation by destroying the bomb"
            }, {
                name = "Detonation",
                type = "Passive",
                description = "Explodes when being destroyed charge deals 800 damage to enemies in a 20m radius around its target, up to 2000 in total. Knocks back small and medium units.",
                values = {{800, 800, 800, 880}, {2000, 2000, 2000, 2200}},
                upgrade_text = {"", "", "+80 damage per target, 200 in total"}
            }
        }
    },
    ["Mortar Tower"] = {
        card_id = 544,
        type = "Building",
        construction_time = 20,
        orbs = {"Fire"},
        power_cost = 50,
        charges = 16,
        class = "Tower",
        health = 700,
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Mortar Attack",
                type = "Active",
                description = "Activate to shoot 6 fire bombs that each deal %s damage to enemies in a 10m radius around its target, up to %s in total. Has a long range of %sm but can only fire into an area where at least one other friendly ground entity is positioned. Affects ground targets only. Once triggered it can no longer be disabled by spellblocking abilities. Has a 20 second cool-down after building was built. Reusable every 20 seconds.",
                values = {{170, 170, 200, 210}, {260, 260, 300, 315}, {40, 50, 50, 50}},
                upgrade_text = {"+10 m range", "+30 damage per target, 40 in total", "+10 damage per target, 15 in total"}
            }
        }
    },
    ["Motivate"] = {
        card_id = 970,
        type = "Spell",
        orbs = {"Shadow"},
        power_cost = 25,
        charges = 12,
        class = "Arcane",
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Oracle", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "Spur",
                type = nil,
                description = "Sacrifices an own unit in order to spur on all other existing own and friendly units of the same kind in the current game. Affected units will deal %s% more damage for %s seconds. Reusable every 30 seconds.",
                values = {{50, 50, 50, 55}, {15, 20, 25, 25}},
                upgrade_text = {"+5 seconds duration", "+5 seconds duration", "+5% damage bonus"}
            }
        }
    },
    ["Mountain Rowdy (Frost)"] = {
        card_id = 1550,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost"},
        power_cost = 55,
        charges = 16,
        squadsize = 1,
        class = "Ogre Soldier",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = {585, 620, 700, 790},
        health = 860,
        edition = "Amii",
        rarity = "Rare",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Blessed Ice Block",
                type = "Active",
                affinity_dependency = true,
                cost = 20,
                description = "Activate to turn the unit into an Ice Block. In this state it is immobile but takes %s% less damage and is surrounded by a gelid breeze: friendly units within a 20m radius take 25% less damage. While turned into an Ice Block the unit is immune to all status effects like Freeze or Paralyze. Lasts for %s seconds. Reusable every 20 seconds.",
                values = {{65, 70, 70, 75}, {15, 15, 20, 20}},
                upgrade_text = {"+5% damage reduction", "+5 seconds duration", "+5% damage reduction"}
            }
        }
    },
    ["Mountain Rowdy (Shadow)"] = {
        card_id = 1538,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost"},
        power_cost = 55,
        charges = 16,
        squadsize = 1,
        class = "Ogre Soldier",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = {585, 620, 700, 790},
        health = 860,
        edition = "Amii",
        rarity = "Rare",
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Tainted Ice Block",
                type = "Active",
                affinity_dependency = true,
                cost = 20,
                description = "Activate to turn the unit into an Ice Block. In this state it is immobile but takes %s% less damage and is surrounded by a gelid breeze: hostile units within a 20m radius take 25 damage every second. While turned into an Ice Block the unit is immune to all status effects like Freeze or Paralyze. Lasts for %s seconds. Reusable every 20 seconds.",
                values = {{65, 70, 70, 75}, {15, 15, 20, 20}},
                upgrade_text = {"+5% damage reduction", "+5 seconds duration", "+5% damage reduction"}
            }
        }
    },
    ["Mountaineer"] = {
        card_id = 786,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Neutral"},
        power_cost = 150,
        charges = 8,
        squadsize = 1,
        class = "Ogre Destroyer",
        weapon_type = "Special",
        size = "L",
        damage = {1200, 1270, 1400, 1540},
        health = 1350,
        edition = "Twilight",
        rarity = "Ultra Rare",
        upgrade_locations = {"Blight", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Bombard",
                type = "Autocast",
                description = "Every 3.5 seconds, unit hurls balls of ice that deal %s damage to enemies in a 5m radius around its target, up to %s in total. Knocks back small units. Affects ground targets only.",
                values = {{170, 180, 200, 220}, {260, 270, 300, 330}},
                upgrade_text = {"+10 damage per target, 10 in total", "+20 damage per target, 30 in total", "+20 damage per target, 30 in total"}
            }, {
                name = "Glacier Shield",
                type = "Passive",
                upgrade_availability = {false, true, true, true},
                description = "Builds up a regenerating frosty barrier which absorbs up to 440 damage but will only regenerate if the unit is not attacking."
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 50% more damage against structures."
            }
        }
    },
    ["Mumbo Jumbo (Fire)"] = {
        card_id = 1581,
        starter_card = true,
        type = "Spell",
        orbs = {"Nature"},
        power_cost = 40,
        charges = 12,
        class = "Spell",
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Infused Jinx",
                type = "Godspell",
                affinity_dependency = true,
                description = "Puts a hex on the targeted hostile unit: it will no longer be possible to play out cards or claim buildings next to it. Additionally, it will take 20% more damage. Lasts for %s seconds. Reusable every %s seconds.",
                values = {{12, 15, 15, 20}, {30, 30, 20, 20}},
                upgrade_text = {"+3 seconds duration", "-10 seconds until reusable", "+5 seconds duration"}
            }
        }
    },
    ["Mumbo Jumbo (Shadow)"] = {
        card_id = 1580,
        type = "Spell",
        orbs = {"Nature"},
        power_cost = 40,
        charges = 12,
        class = "Spell",
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Tainted Jinx",
                type = "Godspell",
                affinity_dependency = true,
                description = "Puts a hex on the targeted hostile unit: it will no longer be possible to play out cards or claim structures next to. Additionally, it will deal 20% less damage. Lasts for %s seconds. Reusable every %s seconds.",
                values = {{12, 15, 15, 20}, {30, 30, 20, 20}},
                upgrade_text = {"+3 seconds duration", "-10 seconds until reusable", "+5 seconds duration"}
            }
        }
    },
    ["Mutating Frenzy"] = {
        card_id = 407,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = 120,
        charges = 12,
        squadsize = 1,
        class = "Demon Dominator",
        weapon_type = "Melee",
        counter = "XL",
        size = "L",
        damage = {1630, 1730, 1900, 2100},
        health = 1900,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Deathwish",
                type = "Active",
                description = "Unit permanently deals %s% more damage but also loses 30 life points every 2 seconds. Reusable every %s seconds.",
                values = {{25, 25, 25, 30}, {10, 3, 3, 3}},
                upgrade_text = {"-7 seconds until reusable", "", "+5% damage bonus"}
            }, {
                name = "Sacrifice",
                type = "Active",
                upgrade_availability = {false, false, true, true},
                description = "Activate to sacrifice an own unit in order to transfer the victim's lifepoints into own lifepoints. Reusable every 15 seconds."
            }
        }
    },
    ["Mutating Maniac (Fire)"] = {
        card_id = 1451,
        description = "Cost to transform into this unit: 102",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Fire", "Neutral"},
        power_cost = 120,
        charges = 8,
        squadsize = 1,
        class = "Demon Corruptor",
        weapon_type = "Melee",
        counter = "XL",
        size = "L",
        damage = {1875, 1970, 2170, 2380},
        health = 1980,
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Nightmare Shard", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "Toxic Cloud",
                type = "Active",
                cost = {60, 60, 50, 50},
                description = "A poisonous cloud that envenoms enemy units at once in a 25m radius initially dealing 10 damage every second. But the longer units are exposed to the poison the more damage they will take. The poisonous effect will slowly wear off once they leave the cloud. Lasts for %s seconds. Reusable every %s seconds.",
                values = {{15, 15, 15, 20}, {30, 25, 25, 25}},
                upgrade_text = {"-5 seconds until reusable", "", "+5 seconds duration"}
            }, {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight creature. Activate to start the mutant process and choose a Twilight unit from the current deck to be transformed into. The current deck must contain at least one other Twilight unit whose orb requirements are met!"
            }, {
                name = "Infused Hex",
                type = "Passive",
                affinity_dependency = true,
                description = "If the unit is transformed it will trigger a hex. Every enemy unit in a 20m radius can no longer be healed or buffed for 20 seconds."
            }
        }
    },
    ["Mutating Maniac (Nature)"] = {
        card_id = 1225,
        description = "Cost to transform into this unit: 102",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Fire", "Neutral"},
        power_cost = 120,
        charges = 8,
        squadsize = 1,
        class = "Demon Corruptor",
        weapon_type = "Melee",
        counter = "XL",
        size = "L",
        damage = {1875, 1970, 2170, 2380},
        health = 1980,
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Toxic Cloud",
                type = "Active",
                cost = {60, 60, 50, 50},
                description = "A poisonous cloud that envenoms enemy units at once in a 25m radius initially dealing 10 damage every second. But the longer units are exposed to the poison the more damage they will take. The poisonous effect will slowly wear off once they leave the cloud. Lasts for %s seconds. Reusable every %s seconds.",
                values = {{15, 15, 15, 20}, {30, 25, 25, 25}},
                upgrade_text = {"-5 seconds until reusable", "", "+5 seconds duration"}
            }, {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight creature. Activate to start the mutant process and choose a Twilight unit from the current deck to be transformed into. The current deck must contain at least one other Twilight unit whose orb requirements are met!"
            }, {
                name = "Gifted Hex",
                type = "Passive",
                affinity_dependency = true,
                description = "If the unit is transformed it will trigger a hex. Every enemy unit in a 20m radius can no longer be healed for 20 seconds. Additionally, affected units cannot use their special abilities while cursed."
            }
        }
    },
    ["Nasty Surprise"] = {
        card_id = 740,
        type = "Spell",
        orbs = {"Shadow"},
        power_cost = {60, 60, 60, 50},
        charges = 20,
        class = "Spell",
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Foul Play",
                type = nil,
                description = "Turns an own unit into a living bomb that explodes immediately dealing %s% of its current life points as damage to hostile and friendly entities within a 25m radius, up to 33% per target and 3000 in total. Knocks back small and medium units. Reusable every 5 seconds.",
                values = {150, 175, 200, 200},
                upgrade_text = {"+25% damage", "+25% damage", ""}
            }
        }
    },
    ["Necroblaster (Nature)"] = {
        card_id = 1495,
        starter_card = true,
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Neutral", "Neutral"},
        power_cost = {100, 100, 100, 100},
        charges = 8,
        class = "Tower",
        damage = {3680, 3870, 4260, 4260},
        health = 2360,
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Necrotic Gun",
                type = "Autocast",
                description = "If enough Life Points have been stored the tower is able to deliver a Necrotic Blast every 5 seconds: it deals %s damage to enemies in a 10m radius, up to %s in total. For each shot the tower needs to have gathered 500 life points from corpses first. Knocks back small and medium units.",
                values = {{588, 619, 682, 682}, {883, 930, 1022, 1022}},
                upgrade_text = {"+31 damage per target, 47 in total", "+63 damage per target, 92 in total", ""}
            }, {
                name = "Gifted Voodoo",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to kill the targeted own unit with a 100m range. Immediately afterwards up to %s life points from corpses within a 20m radius around the target will be gathered to create a huge nether sphere that dissolves after 2 seconds transforming the corpses former maximum life points into healing power that restores the life points of every friendly unit within that area. Reusable every 30 seconds.",
                values = {6000, 6000, 6000, 6600},
                upgrade_text = {"", "", "+600 life points gathered"}
            }, {
                name = "Corpse Gathering",
                type = "Passive",
                description = "Gathers energy from nearby corpses equal to their former maximum life points in order to enable Necrotic Gun."
            }
        }
    },
    ["Necroblaster (Shadow)"] = {
        card_id = 1402,
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Neutral", "Neutral"},
        power_cost = {100, 100, 100, 100},
        charges = 8,
        class = "Tower",
        damage = {3680, 3870, 4260, 4260},
        health = 2360,
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"},
        abilities = {
            {
                name = "Necrotic Gun",
                type = "Autocast",
                description = "If enough Life Points have been stored the tower is able to deliver a Necrotic Blast every 5 seconds: it deals %s damage to enemies in a 10m radius, up to %s in total. For each shot the tower needs to have gathered 500 life points from corpses first. Knocks back small and medium units.",
                values = {{588, 619, 682, 682}, {883, 930, 1022, 1022}},
                upgrade_text = {"+31 damage per target, 47 in total", "+63 damage per target, 92 in total", ""}
            }, {
                name = "Tainted Voodoo",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to kill the targeted own unit with a 100m range. Immediately afterwards up to %s life points from corpses within a 20m radius around the target will be gathered to create a huge nether sphere that explodes after 2 seconds dealing the corpses former maximum life points as area damage to hostile and friendly entities. Up to 33% of the gathered life points are dealt as damage per target. Affects ground targets only. Knocks back small units. Reusable every 30 seconds.",
                values = {6000, 6000, 6000, 6600},
                upgrade_text = {"", "", "+600 life points gathered"}
            }, {
                name = "Corpse Gathering",
                type = "Passive",
                description = "Gathers energy from nearby corpses equal to their former maximum life points in order to enable Necrotic Gun."
            }
        }
    },
    ["Necrofury"] = {
        card_id = 563,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Neutral", "Neutral", "Neutral"},
        power_cost = 220,
        charges = 4,
        squadsize = 1,
        class = "Undead Dominator",
        weapon_type = "Melee",
        counter = "XL",
        size = "XL",
        damage = 1100,
        health = {3570, 3770, 4150, 4565},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Siege Mode",
                type = "Toggle",
                description = "Enable to become immobile and gain:"
            }, {
                name = "Nether Bomb",
                type = "Autocast",
                description = "Every 4 seconds, unit hurls a ball of nether that deals 666 damage to enemies in a 10m radius around its target, up to 999 in total. Affects ground targets only. Knocks back small and medium units."
            }, {
                name = "Bone Shards",
                type = "Active",
                description = "Activate to fire off bone shards that deal %s damage to enemies in a 10m radius around its target, up to %s in total. Every shot drains the unit's own life points by 2000. Unit will no longer attack once its life points have been reduced below 2000. Affects ground targets only. Knocks back small, medium and large units. Reusable every 9 seconds.",
                values = {{2560, 3200, 3200, 3520}, {3900, 4800, 4800, 5280}},
                upgrade_text = {"+640 damage per target, 900 in total", "", "+320 damage per target, 480 in total"}
            }, {
                name = "Sacrifice",
                type = "Active",
                upgrade_availability = {false, false, true, true},
                description = "Activate to sacrifice an own unit in order to transfer the victim's lifepoints into own lifepoints. Reusable every 15 seconds."
            }
        }
    },
    ["Nether Warp (Frost)"] = {
        card_id = 1187,
        description = "Requires the selection of source and target location.",
        type = "Spell",
        orbs = {"Shadow", "Shadow"},
        power_cost = {80, 70, 70, 70},
        charges = 8,
        class = "Spell",
        edition = "Renegade",
        rarity = "Ultra Rare",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Blessed Teleport",
                type = "Godspell",
                affinity_dependency = true,
                description = "Creates a warp zone that teleports any unit within it to the target destination which has to be within 60m range of the zone. Any unit sent through the warp zone may only move at walk speed for 10 seconds. Lasts for %s seconds. Reusable every 20 seconds.",
                values = {10, 10, 15, 20},
                upgrade_text = {"", "+5 seconds duration", "+5 seconds duration"}
            }
        }
    },
    ["Nether Warp (Nature)"] = {
        card_id = 1310,
        description = "Requires the selection of source and target location.",
        type = "Spell",
        orbs = {"Shadow", "Shadow"},
        power_cost = {80, 70, 70, 70},
        charges = 8,
        class = "Spell",
        edition = "Renegade",
        rarity = "Ultra Rare",
        upgrade_locations = {"Crusade", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "Gifted Teleport",
                type = "Godspell",
                affinity_dependency = true,
                description = "Creates a warp zone that teleports any unit within it to the target destination which has to be within 60m range of the zone. Any unit sent through the warp zone will restore 40 life points every 2 seconds. Lasts for %s seconds. Reusable every 20 seconds.",
                values = {10, 10, 15, 20},
                upgrade_text = {"", "+5 seconds duration", "+5 seconds duration"}
            }
        }
    },
    ["Nightcrawler"] = {
        card_id = 434,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow"},
        power_cost = 60,
        charges = 16,
        squadsize = 1,
        class = "Beast Soldier",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = {640, 680, 745, 815},
        health = 745,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Frenzy",
                type = "Active",
                description = "Unit deals %s% more damage for 20 seconds. After the effect wears off unit will die.",
                values = {50, 75, 100, 100},
                upgrade_text = {"+25% damage bonus", "+25% damage bonus", ""}
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }
        }
    },
    ["Nightguard (Nature)"] = {
        card_id = 1298,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow"},
        power_cost = 65,
        charges = 12,
        squadsize = 1,
        class = "Human Corruptor",
        weapon_type = "Ranged",
        counter = "L",
        size = "M",
        damage = 450,
        health = {400, 420, 450, 500},
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Nightmare's End", "Nightmare's End", "Nightmare's End"},
        abilities = {
            {
                name = "Dark Spear",
                type = "Autocast",
                description = "Every 3 seconds, unit throws her spear at an enemy dealing 60 damage."
            }, {
                name = "Swap",
                type = "Active",
                cost = {85, 75, 75, 75},
                description = "Activate to permanently exchange Nightguard for an enemy unit. Restricted to 2 orb creatures with a maximum of 150 power costs. Does not work on extra-large units. The swapped unit does not allow to play out cards next to it and will be immune to Swap for 10 seconds. Additionally Nightguard will take 75% less damage for 10 seconds after having been swapped. Has a 20 seconds cool-down after the card was played out. Reusable every 20 seconds.",
                upgrade_text = {"", "+ increased range", "+ increased range"}
            }, {
                name = "Swift",
                type = "Passive",
                affinity_dependency = true,
                description = "Moves at high speed."
            }
        }
    },
    ["Nightguard (Shadow)"] = {
        card_id = 1129,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow"},
        power_cost = 65,
        charges = 12,
        squadsize = 1,
        class = "Human Corruptor",
        weapon_type = "Ranged",
        counter = "L",
        size = "M",
        damage = 450,
        health = {400, 420, 450, 500},
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "Dark Spear",
                type = "Autocast",
                description = "Every 3 seconds, unit throws her spear at an enemy dealing 60 damage."
            }, {
                name = "Swap",
                type = "Active",
                cost = {85, 75, 75, 75},
                description = "Activate to permanently exchange Nightguard for an enemy unit. Restricted to 2 orb creatures with a maximum of 150 power costs. Does not work on extra-large units. The swapped unit does not allow to play out cards next to it and will be immune to Swap for 10 seconds. Additionally Nightguard will take 75% less damage for 10 seconds after having been swapped. Has a 20 seconds cool-down after the card was played out. Reusable every 20 seconds.",
                upgrade_text = {"", "+ increased range", "+ increased range"}
            }, {
                name = "Tainted Fury",
                type = "Passive",
                affinity_dependency = true,
                description = "Unit deals 50% more damage against Humans."
            }
        }
    },
    ["Nightshade Plant (Nature)"] = {
        card_id = 1227,
        description = "Cost to transform into this unit: 221",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature", "Fire", "Fire"},
        power_cost = 260,
        charges = 4,
        squadsize = 1,
        class = "Forestkin Destroyer",
        weapon_type = "Melee",
        counter = "L",
        size = "XL",
        damage = {5000, 5270, 5800, 6380},
        health = 5800,
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Encounters with Twilight", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight creature. Activate to start the mutant process and choose a Twilight unit from the current deck to be transformed into. The current deck must contain at least one other Twilight unit whose orb requirements are met!"
            }, {
                name = "Gifted Tendrils",
                type = "Passive",
                affinity_dependency = true,
                description = "If the unit dies its many tendrils will cover the ground rooting every enemy unit in 20m radius for 20 seconds."
            }
        }
    },
    ["Nightshade Plant (Shadow)"] = {
        card_id = 1484,
        description = "Cost to transform into this unit: 221",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature", "Fire", "Fire"},
        power_cost = 260,
        charges = 4,
        squadsize = 1,
        class = "Forestkin Destroyer",
        weapon_type = "Melee",
        counter = "L",
        size = "XL",
        damage = {5000, 5270, 5800, 6380},
        health = 5800,
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Sunbridge", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight creature. Activate to start the mutant process and choose a Twilight unit from the current deck to be transformed into. The current deck must contain at least one other Twilight unit whose orb requirements are met!"
            }, {
                name = "Tainted Tendrils",
                type = "Passive",
                affinity_dependency = true,
                description = "If the unit dies its many tendrils will poison the ground. Every enemy unit within a 20m radius will take 50 damage per second. Lasts for 20 seconds."
            }
        }
    },
    ["Nomad (Fire)"] = {
        card_id = 1121,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire"},
        power_cost = 75,
        charges = 16,
        squadsize = 1,
        class = "Human Soldier",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = 675,
        health = {460, 490, 540, 600},
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Sky Scare",
                type = "Active",
                upgrade_availability = {false, true, true, true},
                cost = {"", 80, 80, 70},
                description = "Activate to throw Nomad's spear at a flying enemy unit and deal %s damage. Affects air targets only. Reusable every 30 seconds.",
                values = {"", 500, 600, 600},
                upgrade_text = {"", "+100 damage", ""}
            }, {
                name = "Infused Company",
                type = "Passive",
                affinity_dependency = true,
                description = "The unit will be incited to deal 50% more damage when being surrounded by at least 2 other Nomads within a 25m radius."
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }, {
                name = "Stomp",
                type = "Passive",
                description = "Tramples small units."
            }
        }
    },
    ["Nomad (Nature)"] = {
        card_id = 1284,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire"},
        power_cost = 75,
        charges = 16,
        squadsize = 1,
        class = "Human Soldier",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = 675,
        health = {460, 490, 540, 600},
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Mo", "Mo", "Mo"},
        abilities = {
            {
                name = "Sky Scare",
                type = "Active",
                upgrade_availability = {false, true, true, true},
                cost = {"", 80, 80, 70},
                description = "Activate to throw Nomad's spear at a flying enemy unit and deal %s damage. Affects air targets only. Reusable every 30 seconds.",
                values = {"", 500, 600, 600},
                upgrade_text = {"", "+100 damage", ""}
            }, {
                name = "Gifted Company",
                type = "Passive",
                affinity_dependency = true,
                description = "The unit will be supported by other nomads within a 25m radius. When being surrounded by at least 2 Nomads it will be able to constantly regenerate 12 life points every second."
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }, {
                name = "Stomp",
                type = "Passive",
                description = "Tramples small units."
            }
        }
    },
    ["Northern Keep (Fire)"] = {
        card_id = 1583,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost"},
        power_cost = 70,
        charges = 12,
        class = "Tower",
        damage = 900,
        health = {1300, 1300, 1400, 1400},
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Glacial Shot",
                type = "Autocast",
                description = "Every 2 seconds, tower shoots snowy balls that deal 72 damage to enemies in a 5m radius around its target, up to 108 in total"
            }, {
                name = "Infused Trench",
                type = "Active",
                affinity_dependency = true,
                cost = 50,
                description = "Activate to entrench small and medium friendly units within a 20m radius. Entrenched units receive 100% less damage and deal %s% more damage. Lasts for 20 seconds. Reusable every 30 seconds.",
                values = {10, 15, 15, 20},
                upgrade_text = {"deals 5% more damage", "", "deals 5% more damage"}
            }
        }
    },
    ["Northern Keep (Frost)"] = {
        card_id = 1599,
        starter_card = true,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost"},
        power_cost = 70,
        charges = 12,
        class = "Tower",
        damage = 900,
        health = {1300, 1300, 1400, 1400},
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Glacial Shot",
                type = "Autocast",
                description = "Every 2 seconds, tower shoots snowy balls that deal 72 damage to enemies in a 5m radius around its target, up to 108 in total"
            }, {
                name = "Blessed Trench",
                type = "Active",
                affinity_dependency = true,
                cost = 50,
                description = "Activate to entrench small and medium friendly units within a 20m radius. Entrenched units recieve 100% less damage. Additionaly the tower itself receives %s% less damage. Lasts for 20 seconds. Reusable every 30 seconds.",
                values = {10, 15, 15, 20},
                upgrade_text = {"+5% less damage", "", "+5% less damage"}
            }
        }
    },
    ["Northguards"] = {
        card_id = 253,
        starter_card = true,        
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost"},
        power_cost = 50,
        charges = 20,
        squadsize = 6,
        class = "Human Soldiers",
        weapon_type = "Melee",
        counter = "S",
        size = "S",
        damage = {450, 480, 540, 630},
        health = 720,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Brave Defenders",
                type = nil,
            }
        }
    },
    ["Northland Drake (Fire)"] = {
        card_id = 1343,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Frost"},
        power_cost = 240,
        charges = 4,
        squadsize = 1,
        class = "Dragonkin Dominator",
        weapon_type = "Ranged",
        counter = "XL",
        size = "XL",
        damage = 2370,
        health = {2435, 2560, 2820, 3100},
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Frost Breath",
                type = "Autocast",
                description = "Every 3 seconds, unit exhales frosty breath that deals 265 damage to enemies within a 35m radius, up to 398 in total."
            }, {
                name = "Infused Blizzard",
                type = "Active",
                affinity_dependency = true,
                cost = 60,
                description = "Activate to raise a Blizzard that hurls several icy shards, each dealing %s damage to hostile units and %s to structures in a 10m radius, up to %s in total. Frozen targets will be hit even harder: they take an additional damage of 100. Lasts for 10 seconds. Reusable every 20 seconds.",
                values = {{84, 92, 100, 108}, {21, 23, 25, 27}, {126, 138, 150, 162}},
                upgrade_text = {"+8 damage per target, 12 in total", "+8 damage per target, 12 in total", "+8 damage per target, 12 in total"}
            }
        }
    },
    ["Northland Drake (Frost)"] = {
        card_id = 1482,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Frost"},
        power_cost = 240,
        charges = 4,
        squadsize = 1,
        class = "Dragonkin Dominator",
        weapon_type = "Ranged",
        counter = "XL",
        size = "XL",
        damage = 2370,
        health = {2435, 2560, 2820, 3100},
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Frost Breath",
                type = "Autocast",
                description = "Every 3 seconds, unit exhales frosty breath that deals 265 damage to enemies within a 35m radius, up to 398 in total."
            }, {
                name = "Blessed Blizzard",
                type = "Active",
                affinity_dependency = true,
                cost = 60,
                description = "Activate to raise a Blizzard that hurls several freezing shards, each dealing %s damage to hostile units and %s to structures in a 10m radius, up to %s in total. Additionally, every 3 seconds, enemy units caught by the Blizzard will be frozen for 15 seconds. Lasts for 20 seconds. Reusable every 20 seconds.",
                values = {{84, 92, 100, 108}, {21, 23, 25, 27}, {126, 138, 150, 162}},
                upgrade_text = {"+8 damage per target, 12 in total", "+8 damage per target, 12 in total", "+8 damage per target, 12 in total"}
            }
        }
    },
    ["Northstar (Frost)"] = {
        card_id = 1163,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = {20, 10, 10, 10},
        orbs = {"Frost", "Frost"},
        power_cost = {50, 50, 40, 40},
        charges = 16,
        class = "Device",
        health = 1000,
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Blessed Ice Breaker",
                type = "Passive",
                affinity_dependency = true,
                description = "Building is surrounded by an icy aura with a 25m radius that enables all friendly entities within it to deal %s% more damage against frozen units. Additionally, within this frosty aura every enemy will stay frozen 25% longer than usually.",
                values = {25, 25, 25, 50},
                upgrade_text = {"", "", "+25% more damage against frozen units"}
            }, {
                name = "Accelerated Construction",
                type = "Passive",
                upgrade_availability = {false, true, true, true},
                description = "Construction time is reduced by 50%."
            } 
        }
    },
    ["Northstar (Nature)"] = {
        card_id = 1273,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = {20, 10, 10, 10},
        orbs = {"Frost", "Frost"},
        power_cost = {50, 50, 40, 40},
        charges = 16,
        class = "Device",
        health = 1000,
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Gifted Ice Breaker",
                type = "Passive",
                affinity_dependency = true,
                description = "Building is surrounded by an icy aura with a 25m radius that enables all friendly entities within it to deal %s% more damage against frozen units. Additionally, every enemy within this aura will be slowed down and only be able to move at walk speed.",
                values = {25, 25, 25, 50},
                upgrade_text = {"", "", "+25% more damage against frozen units"}
            }, {
                name = "Accelerated Construction",
                type = "Passive",
                upgrade_availability = {false, true, true, true},
                description = "Construction time is reduced by 50%."
            } 
        }
    },
    ["Nox Carrier (Fire)"] = {
        card_id = 1131,
        description = "Cannot attack by itself.",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = 180,
        charges = 8,
        squadsize = 1,
        class = "Artifact Destroyer",
        weapon_type = "Special",
        size = "L",
        health = 1500,
        edition = "Renegade",
        rarity = "Ultra Rare",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Infused Necro Strike",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to ram the unit against an enemy structure dealing %s damage. It will be destroyed during the attack but 2 Ripper will be able to spawn out of its remains.",
                values = {2740, 2850, 3100, 3400},
                upgrade_text = {"+110 damage", "+250 damage", "+300 damage"}
            }, {
                name = "Slow",
                type = "Passive",
                description = "Slow movement."
            }
        }
    },
    ["Nox Carrier (Shadow)"] = {
        card_id = 1306,
        description = "Cannot attack by itself.",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = 180,
        charges = 8,
        squadsize = 1,
        class = "Artifact Destroyer",
        weapon_type = "Special",
        size = "L",
        health = 1500,
        edition = "Renegade",
        rarity = "Ultra Rare",
        upgrade_locations = {"The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"},
        abilities = {
            {
                name = "Tainted Necro Strike",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to ram the unit against an enemy structure dealing %s damage. It will be destroyed during the attack but a Ripper will spawn out of its remains that additionally contaminate an area of 20m radius dealing 40 damage per second to every enemy within it. Lasts for 15 seconds.",
                values = {2740, 2850, 3100, 3400},
                upgrade_text = {"+110 damage", "+250 damage", "+300 damage"}
            }, {
                name = "Slow",
                type = "Passive",
                description = "Slow movement."
            }
        }
    },
    ["Nox Trooper"] = {
        card_id = 404,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow"},
        power_cost = 50,
        charges = 16,
        squadsize = 1,
        class = "Human Archer",
        weapon_type = "Ranged",
        counter = "M",
        size = "M",
        damage = {400, 420, 450, 500},
        health = 450,
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Nightfire",
                type = "Autocast",
                description = "Every 2 seconds, unit fires a blast of dark energy at enemies that deals %s damage.",
                values = {40, 42, 45, 50},
                upgrade_text = {"+2 damage", "+3 damage", "+5 damage"}
            }, {
                name = "Overload",
                type = "Active",
                cost = {40, 40, 25, 25},
                description = "Activate to release a powerful shot after a preparation time of 6 seconds that deals %s damage to enemies. Knocks back small units. Reusable every %s seconds.",
                values = {{300, 300, 300, 325}, {20, 10, 10, 10}},
                upgrade_text = {"-10 until reusable", "", "+25 damage"}
            }
        }
    },
    ["Noxious Cloud"] = {
        card_id = 749,
        type = "Spell",
        orbs = {"Nature", "Nature", "Neutral", "Neutral"},
        power_cost = {290, 275, 250, 250},
        charges = 8,
        class = "Spell",
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Intoxication",
                type = nil,
                description = "A poisonous cloud that envenoms up to 10 enemy units at once in a 25m radius initially dealing %s damage every second. But the longer units are exposed to the poison the more damage they will take. The poisonous effect will slowly wear off once they leave the cloud. Lasts for 30 seconds. Reusable every 20 seconds.",
                values = {10, 10, 10, 13},
                upgrade_text = {"", "", "+3 initial damage per second"}
            }
        }
    },
    ["Offering (Frost)"] = {
        card_id = 1311,
        type = "Spell",
        orbs = {"Shadow"},
        power_cost = {75, 75, 70, 65},
        charges = 12,
        class = "Spell",
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Blessed Tempting Offer",
                type = "Godspell",
                affinity_dependency = true,
                description = "Sacrifices an own unit to restore card charges. The card of every unit that has the same size as the sacrificed one will be granted one more charge. The maximum number of possible card charges for a specific card will not be exceeded, though.",
                upgrade_text = {"-5 seconds until reusable", "", ""}
            }
        }
    },
    ["Offering (Nature)"] = {
        card_id = 1184,
        starter_card = true,
        type = "Spell",
        orbs = {"Shadow"},
        power_cost = {75, 75, 70, 65},
        charges = 12,
        class = "Spell",
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Gifted Tempting Offer",
                type = "Godspell",
                affinity_dependency = true,
                description = "Sacrifices an own unit to restore card charges. Every card that requires the same amount of orbs to be played out as the sacrified unit will be granted one more charge. The maximum number of possible card charges for a specific card will not be exceeded, though.",
                upgrade_text = {"-5 seconds until reusable", "", ""}
            }
        }
    },
    ["Oracle Mask (Fire)"] = {
        card_id = 1577,
        type = "Building",
        construction_time = 20,
        orbs = {"Fire", "Fire", "Neutral"},
        power_cost = 100,
        charges = 8,
        class = "Shrine",
        damage = 2250,
        health = {1700, 1800, 2000, 2200},
        edition = "Amii",
        rarity = "Ultra Rare",
        upgrade_locations = {"Mo", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Ring of Fire",
                type = "Autocast",
                description = "Every 3 seconds, shrine erupts a ring of fire that deals 175 damage to enemies within a 25m radius around it, up to 500 in total."
            }, {
                name = "Infused Mysticism",
                type = "Active",
                affinity_dependency = true,
                cost = {60, 60, 55, 50},
                description = "Activate to use black art in order to conceal every friendly unit within a 20m radius around a friendly structure in the current game from enemies' vision. Enemies will no longer be able to spot affected units and thus cannot attack them. Additionally, Oracle Mask will deal 30% more damage. Lasts for %s seconds. Reusable every 60 seconds.",
                values = {12, 15, 15, 15},
                upgrade_text = {"+3 seconds duration", "", ""}
            }
        }
    },
    ["Oracle Mask (Nature)"] = {
        card_id = 1572,
        type = "Building",
        construction_time = 20,
        orbs = {"Fire", "Fire", "Neutral"},
        power_cost = 100,
        charges = 8,
        class = "Shrine",
        damage = 2250,
        health = {1700, 1800, 2000, 2200},
        edition = "Amii",
        rarity = "Ultra Rare",
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        abilities = {
            {
                name = "Ring of Fire",
                type = "Autocast",
                description = "Every 3 seconds, shrine erupts a ring of fire that deals 175 damage to enemies within a 25m radius around it, up to 500 in total."
            }, {
                name = "Gifted Mysticism",
                type = "Active",
                affinity_dependency = true,
                cost = {60, 60, 55, 50},
                description = "Activate to use black art in order to conceal every friendly unit within a 20m radius around a friendly structure in the current game from enemies' vision. Enemies will no longer be able to spot affected units and thus cannot attack them. Additionally, Oracle Mask will restore 25 life points every second. Lasts for %s seconds. Reusable every 60 seconds.",
                values = {12, 15, 15, 15},
                upgrade_text = {"+3 seconds duration", "", ""}
            }
        }
    },
    ["Overlord"] = {
        card_id = 561,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow", "Neutral", "Neutral"},
        power_cost = 220,
        charges = 4,
        squadsize = 1,
        class = "Demon Crusader",
        weapon_type = "Melee",
        counter = "L",
        size = "XL",
        damage = {3450, 3640, 4000, 4400},
        health = 4000,
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Mo", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Blood Share",
                type = "Active",
                description = "Activate to transfer 1000 own life points to a friendly unit in a 15m radius. Reusable every 5 seconds."
            }, {
                name = "Flesh Feast",
                type = "Passive",
                description = "Gathers nearby corpses to regenerate %s life points every %s seconds.",
                values = {{300, 300, 450, 450}, {6, 3, 3, 3}},
                upgrade_text = {"-3 seconds interval", "+150 regeneration", ""}
            }
        }
    },
    ["Parasite"] = {
        card_id = 796,
        type = "Spell",
        orbs = {"Nature", "Neutral"},
        power_cost = 100,
        charges = 12,
        class = "Spell",
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"The Soultree", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Epidemic",
                type = nil,
                description = "Infects an enemy with a parasite that deals %s damage every seconds. After 10 seconds the parasite passes over to the next available target within a 15m range. May affect a total of %s targets. The parasite will vanish if no more targets are nearby. Reusable every 20 seconds.",
                values = {{60, 60, 60, 66}, {4, 5, 6, 6}},
                upgrade_text = {"+1 more target parasite may pass over to", "+1 more target parasite may pass over to", "+6 damage per second"}
            }
        }
    },
    ["Parasite Swarm"] = {
        card_id = 431,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature"},
        power_cost = 100,
        charges = 12,
        squadsize = 6,
        class = "Beast Corruptor",
        weapon_type = "Ranged",
        counter = "M",
        size = "S",
        damage = 800,
        health = {330, 360, 390, 438},
        edition = "Twilight",
        rarity = "Ultra Rare",
        upgrade_locations = {"Blight", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "Mind Blast",
                type = "Autocast",
                description = "Every 3 seconds, unit projects mental energy that deals 16 damage to enemies in a 10m radius around its target, up to 24 in total."
            }, {
                name = "Mind Control",
                type = "Active",
                cost = {70, 60, 50, 50},
                description = "Activate to gain permanent control over an enemy unit but kill Parasite Swarm. Restricted to %s orb creatures with a maximum of 150 power costs. Does not work on extra-large units. The dominated target does not allow to play out cards next to it.",
                values = {2, 2, 2, 3},
                upgrade_text = {"", "", "+ may also control 3 orb creatures"}
            }
        }
    },
    ["Phalanx"] = {
        card_id = 359,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Neutral"},
        power_cost = 80,
        charges = 20,
        squadsize = 6,
        class = "Human Soldiers",
        weapon_type = "Melee",
        counter = "L",
        size = "S",
        damage = {570, 600, 660, 750},
        health = 1320,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Defensive Formation",
                type = "Toggle",
                description = "Enable to gain:"
            }, {
                name = "Payback",
                type = "Passive",
                description = "When being trampled, each member of this squad deals 230 damage to enemy.",
                values = {230, 250, 270, 300},
                upgrade_text = {"+20 damage", "+20 damage", "+30 damage"}
            }, {
                name = "Steadfast",
                type = "Passive",
                description = "Cannot be knocked back."
            }, {
                name = "Slow",
                type = "Passive",
                description = "Slow movement."
            }
        }
    },
    ["Phase Tower"] = {
        card_id = 717,
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow"},
        power_cost = 60,
        charges = 16,
        class = "Tower",
        damage = 780,
        health = {950, 1000, 1100, 1200},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"King of the Giants", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Shadow Bolts",
                type = "Autocast",
                description = "Every 3 seconds, tower shoots a shadow bolt that deals 95 damage to enemies in a 5m radius around its target, up to 140 in total."
            }, {
                name = "Relocation",
                type = "Active",
                description = "Building relocates at another spot within a 50m range. After the relocation tower will be more vulnerable taking %s% more damage for %s seconds. Reusable every 30 seconds.",
                values = {{200, 200, 100, 100}, {50, 40, 40, 30}},
                upgrade_text = {"-10 seconds of increased vulnerability", "-100% less vulnerarble after relocation", "-10 seconds of increased vulnerability"}
            }
        }
    },
    ["Plague"] = {
        card_id = 831,
        type = "Spell",
        orbs = {"Shadow", "Shadow", "Neutral", "Neutral"},
        power_cost = 150,
        charges = 8,
        class = "Spell",
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "Mass Epidemic",
                type = nil,
                description = "Infects up to 5 hostile or friendly units with a parasite that deals 100 damage every second. After 4 seconds the parasites pass over to the next available targets within a 25m range. Every parasite may affect a total of %s hostile or friendly targets. Parasites will vanish if no more targets are nearby. Reusable every 30 seconds.",
                values = {4, 5, 6, 7},
                upgrade_text = {"+1 more target parasites may pass over to", "+1 more target parasites may pass over to", "+1 more target parasites may pass over to"}
            }
        }
    },
    ["Portal Nexus"] = {
        card_id = 567,
        description = "Teleportation building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Neutral"},
        power_cost = 50,
        charges = 8,
        class = "Device",
        health = 1500,
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        abilities = {
            {
                name = "Teleport Station",
                type = "Active",
                description = "Activate to build a teleport station near an own ground unit. Once the station has been built own and friendly units can enter either of them to be teleported between the two spots. Only one teleport station can be built. Cannot be prevented by spellblocking abilities.",
                upgrade_text = {"+50 life points for teleport station", "+100 life points for teleport station", "+200 life points for teleport station"}
            }, {
                name = "Explosive Death",
                type = "Passive",
                description = "If the teleport station is destroyed it will also make the Portal explode dealing 3000 damage to friendly entities in a 20m radius, up to 12000 in total. Knocks back small and medium units."
            }
        }
    },
    ["Primal Defender"] = {
        card_id = 705,
        description = "Can be switched to attack either ground or air targets.",
        starter_card = true,
        type = "Building",
        construction_time = 20,
        orbs = {"Nature"},
        power_cost = 60,
        charges = 16,
        class = "Tower",
        damage = {835, 880, 970, 1085},
        health = 1300,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Earthstrike",
                type = "Autocast",
                description = "Every 3 seconds, tower fires a magic bolt that deals %s damage to enemies in a 5m radius around its target, up to %s in total. Affects ground targets only.",
                values = {{100, 105, 115, 130}, {150, 160, 175, 195}},
                upgrade_text = {"+5 damage per target, 10 in total", "+10 damage per target, 15 in total", "+15 damage per target, 20 in total"}
            }, {
                name = "Skywatch",
                type = "Toggle",
                description = "Enable to gain:"
            }, {
                name = "Cloudstrike",
                type = "Autocast",
                description = "Every 3 seconds, tower fires a magic bolt at enemies that deals %s damage. Affects air targets only.",
                values = {170, 180, 200, 220},
                upgrade_text = {"+10 damage", "+20 damage", "+20 damage"}
            }
        }
    },
    ["Primeval Watcher"] = {
        card_id = 550,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature", "Neutral", "Neutral"},
        power_cost = 260,
        charges = 4,
        squadsize = 1,
        class = "Spirit Corruptor",
        weapon_type = "Special",
        size = "XL",
        damage = 6550,
        health = {3650, 3850, 4230, 4650},
        edition = "Twilight",
        rarity = "Ultra Rare",
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        abilities = {
            {
                name = "Gaze of the Watcher",
                type = "Autocast",
                description = "Every 3 seconds, unit casts an energy ray that jumps from one enemy to the next. Deals 600 damage to the first target while the following targets will receive continuously less damage."
            }, {
                name = "Stasis Field",
                type = "Active",
                description = "Activate to paralyze up to %s enemies within a 25m radius for %s seconds. After the effect wears off, targets are immune against Paralyze for a while. Reusable every 30 seconds.",
                values = {{5, 5, 5, 7}, {10, 12, 15, 15}},
                upgrade_text = {"+2 seconds duration", "+3 seconds duration", "+2 paralyzed targets"}
            }
        }
    },
    ["Promise of Life (Frost)"] = {
        card_id = 1305,
        type = "Spell",
        orbs = {"Nature", "Nature", "Nature", "Neutral"},
        power_cost = {180, 180, 180, 170},
        charges = 4,
        class = "Arcane",
        edition = "Renegade",
        rarity = "Ultra Rare",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Blessed Revive",
                type = "Godspell",
                affinity_dependency = true,
                description = "Casts a charm upon the targeted friendly unit that will make it ressurect after 15 seconds if it dies within %s seconds. The affected unit will gain an Ice Shield as soon as it is ressurected that absorbs up to 800 damage for 30 seconds. It cannot be killed by the player. Reusable every 20 seconds.",
                values = {20, 25, 30, 30},
                upgrade_text = {"+5 seconds duration", "+5 seconds duration", ""}
            }
        }
    },
    ["Promise of Life (Nature)"] = {
        card_id = 1255,
        type = "Spell",
        orbs = {"Nature", "Nature", "Nature", "Neutral"},
        power_cost = {180, 180, 180, 170},
        charges = 4,
        class = "Arcane",
        edition = "Renegade",
        rarity = "Ultra Rare",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Gifted Revive",
                type = "Godspell",
                affinity_dependency = true,
                description = "Casts a charm upon the targeted friendly unit that will make it ressurect after 3 seconds if it dies within %s seconds. The affected unit cannot be killed by the player. Reusable every 20 seconds.",
                values = {20, 25, 30, 30},
                upgrade_text = {"+5 seconds duration", "+5 seconds duration", ""}
            }
        }
    },
    ["Protector's Seal (Lost Souls)"] = {
        card_id = 1513,
        type = "Spell",
        orbs = {"Frost", "Shadow", "Neutral"},
        power_cost = {165, 165, 165, 150},
        charges = 4,
        class = "Spell",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"Nightmare's End", "Nightmare's End", "Nightmare's End"},
        abilities = {
            {
                name = "Lost Absorption",
                type = nil,
                description = "Creates a 25m radius safe zone that absorbs all damage done by hostile Twilight, Nature and Fire units. Lasts for %s seconds. Reusable every %s seconds.",
                values = {{15, 15, 20, 20}, {60, 45, 45, 45}},
                upgrade_text = {"-15 seconds until reusable", "+5 seconds duration", ""}
            }
        }
    },
    ["Protector's Seal (Twilight)"] = {
        card_id = 1514,
        type = "Spell",
        orbs = {"Nature", "Fire", "Neutral"},
        power_cost = {165, 165, 165, 150},
        charges = 4,
        class = "Spell",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Twilight Absorption",
                type = nil,
                description = "Creates a 25m radius safe zone that absorbs all damage done by hostile Lost Souls, Shadow and Frost units. Lasts for %s seconds. Reusable every %s seconds.",
                values = {{15, 15, 20, 20}, {60, 45, 45, 45}},
                upgrade_text = {"-15 seconds until reusable", "+5 seconds duration", ""}
            }
        }
    },
    ["Pyromaniac (Fire)"] = {
        card_id = 1380,
        type = "Building",
        construction_time = 20,
        orbs = {"Fire", "Fire"},
        power_cost = 100,
        charges = 16,
        class = "Device",
        damage = 1880,
        health = {1290, 1345, 1450, 1560},
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Infused Flamethrower",
                type = "Autocast",
                affinity_dependency = true,
                description = "Building casts blazing flames that deal 94 damage to enemies every second. Additionally, it sets every enemy on fire who will burn on for another 10 second after leaving the flames taking increasingly more damage the longer they have been exposed to them."
            }
        }
    },
    ["Pyromaniac (Frost)"] = {
        card_id = 1379,
        type = "Building",
        construction_time = 20,
        orbs = {"Fire", "Fire"},
        power_cost = 100,
        charges = 16,
        class = "Device",
        damage = 1880,
        health = {1290, 1345, 1450, 1560},
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        abilities = {
            {
                name = "Blessed Flamethrower",
                type = "Autocast",
                affinity_dependency = true,
                description = "Building casts blazing flames that deal 94 damage to enemies every second. Additionally, it is also able to attack flying units."
            }
        }
    },
    ["QueekQueek"] = {
        card_id = 1531,
        description = "Once a human and the former master harpooner of Blight's Ravenheart, he has first been cursed to the existence of a flying pig by Blight's witch doctor Umbabwe and has later on even been turned into a cockroach. Back to his true self he has been provided with even stronger magical abilities than ever before.",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Neutral", "Neutral", "Neutral"},
        power_cost = 120,
        charges = 4,
        squadsize = 1,
        class = "Beast Destroyer",
        weapon_type = "Melee",
        counter = "L",
        size = "M",
        damage = 660,
        health = 550,
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        booster_locations = "Twilight",
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Superpig",
                type = "Active",
                description = "Activate to turn QueekQueek into his alter ego Superpig and be ready to save the world!. Superpig is able to fly faster, deals %s% more and takes 50% less damage.",
                values = {85, 90, 100, 120},
                upgrade_text = {"+5% damage bonus", "+10% damage bonus", "+20% damage bonus"}
            }
        }
    },
    ["QueekQueek (Superpig)"] = {
        card_id = 1535,
        description = "In the role of his alter ego, QueekQueek unleashes unimaginable powers and puts the fear of God into his opponents. Superpig to the rescue!",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Neutral", "Neutral", "Neutral"},
        power_cost = 120,
        charges = 4,
        squadsize = 1,
        class = "Beast Destroyer",
        weapon_type = "Ranged",
        counter = "L",
        size = "M",
        damage = 660,
        health = 550,
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        booster_locations = "None",
        abilities = {
            {
                name = "Pitchfork of Doom",
                type = "Autocast",
                description = "Every 4 seconds, unit uses its pitchform to blast the rays of doom at an enemy dealing 106 damage."
            }, {
                name = "Make a Runner",
                type = "Active",
                description = "Deep down his heart QueekQueek hasn't changed a bit, so his teleport ability may come in handy if things get too messy. Activate to teleport him to any friendly entity on the current map. Reusable every 20 seconds."
            }, {
                name = "Superpowers",
                type = "Passive",
                description = "As a Superpig QueekQueek is able to fly faster and deal %s% more damage. He also takes 50% less damage.",
                values = {85, 90, 100, 120},
            }
        }
    },
    ["Rageclaws"] = {
        card_id = 372,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Neutral"},
        power_cost = 70,
        charges = 20,
        squadsize = 6,
        class = "Human Soldiers",
        weapon_type = "Melee",
        counter = "M",
        size = "S",
        damage = {360, 390, 420, 462},
        health = 960,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Rage",
                type = "Passive",
                description = "Unit does increasingly more damage the longer it attacks but falls back to its original damage output if it doesn't fight for 5 seconds."
            }
        }
    },
    ["Rageflame (Fire)"] = {
        card_id = 1300,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Nature", "Neutral"},
        power_cost = 130,
        charges = 12,
        squadsize = 1,
        class = "Elemental Archer",
        weapon_type = "Special",
        size = "L",
        damage = {1300, 1300, 1300, 1400},
        health = 1600,
        edition = "Renegade",
        rarity = "Ultra Rare",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Infused Frostshower",
                type = "Autocast",
                affinity_dependency = true,
                description = "Unit casts frosty flames that deal %s damage to enemies every second. After %s seconds it will freeze the attacked unit or building for 10 seconds. After freeze wears off, targets are immune against Freeze for 10 seconds.",
                values = {{65, 65, 65, 70}, {7, 6, 5, 5}},
                upgrade_text = {"Freezes targets faster", "Freezes targets faster", "+5 damage"}
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit takes 15% less damage."
            }
        }
    },
    ["Rageflame (Frost)"] = {
        card_id = 1183,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Nature", "Neutral"},
        power_cost = 130,
        charges = 12,
        squadsize = 1,
        class = "Elemental Archer",
        weapon_type = "Special",
        size = "L",
        damage = {1300, 1300, 1300, 1400},
        health = 1600,
        edition = "Renegade",
        rarity = "Ultra Rare",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Blessed Frostshower",
                type = "Autocast",
                affinity_dependency = true,
                description = "Unit casts frosty flames that deal %s damage to enemies every second. After %s seconds it will freeze the attacked units for 10 seconds. After freeze wears off, targets are immune against Freeze for 10 seconds. What is more, the unit is able to ignore the usual damage reduction of frozen enemies and will deal its full damage against them.",
                values = {{65, 65, 65, 70}, {7, 6, 5, 5}},
                upgrade_text = {"Freezes targets faster", "Freezes targets faster", "+5 damage"}
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit takes 15% less damage."
            }
        }
    },
    ["Rallying Banner"] = {
        card_id = 723,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 3,
        orbs = {"Fire", "Neutral"},
        power_cost = 50,
        charges = 12,
        class = "Shrine",
        health = {560, 590, 650, 715},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Rally",
                type = "Passive",
                description = "Own units summoned within a 25m radius around the banner are not dazed."
            }, {
                name = "Rapid Construction",
                type = "Passive",
                description = "Construction time is reduced by 85%."
            } 
        }
    },
    ["Ravage"] = {
        card_id = 962,
        starter_card = true,
        type = "Spell",
        orbs = {"Fire", "Neutral"},
        power_cost = 50,
        charges = 12,
        class = "Arcane",
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Infusion",
                type = nil,
                description = "While in combat target unit regenerates %s life points every 2 seconds, up to %s in total. Reusable every 20 seconds.",
                values = {{75, 80, 90, 95}, {750, 800, 900, 950}},
                upgrade_text = {"+5 regeneration every two seconds and 50 in total", "+10 regeneration every two seconds and 100 in total", "+5 regeneration every two seconds and 50 in total"}
            }
        }
    },
    ["Ravenheart"] = {
        card_id = 1265,
        description = "Blight's famous flagship",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Neutral", "Neutral", "Neutral", "Neutral"},
        power_cost = 350,
        charges = 4,
        squadsize = 1,
        class = "Artifact Dominator",
        weapon_type = "Ranged",
        counter = "XL",
        size = "XL",
        damage = 4125,
        health = {4050, 4200, 4500, 4900},
        edition = "Renegade",
        rarity = "Rare",
        booster_locations = "Bandits",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Broadside",
                type = "Autocast",
                description = "Every 2 seconds, 4 smaller cannons at the ship's flank shoot independently. Every one deals 110 damage to enemies in a 5m radius, up to 165 in total."
            }, {
                name = "Mine Field",
                type = "Active",
                cost = 75,
                description = "Activate to drop 2 fiery mines that explode as soon as an enemy unit is nearby dealing each 500 damage in a 15m radius, up to 1500 in total. If not triggered the mines will vanish after 40 seconds. Reusable every 20 seconds."
            }, {
                name = "Harpoon",
                type = "Active",
                cost = 110,
                description = "Activate to fire Ravenheart's mighty harpoon dealing %s damage to the target enemy and up to %s in total within a 15m radius. What is more, the harpoon is equipped with heavy nets that will rope in all damaged enemy units. Netted units are immobile but still able to use ranged attacks and special abilities. Affects ground targets only. Lasts for %s seconds. After the effect wears off, targets are immune against Root for a while. Reusable every 20 seconds.",
                values = {{850, 910, 1000, 1000}, {2550, 2730, 3000, 3000}, {15, 15, 15, 20}},
                upgrade_text = {"+60 damage per target, 180 in total", "+60 damage per target, 180 in total", "+5 seconds duration"}
            }
        }
    },
    ["Ravenheart (Promo)"] = {
        card_id = 1277,
        description = "Blight's famous flagship",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Neutral", "Neutral", "Neutral", "Neutral"},
        power_cost = 350,
        charges = 4,
        squadsize = 1,
        class = "Artifact Dominator",
        weapon_type = "Ranged",
        counter = "XL",
        size = "XL",
        damage = 4125,
        health = 4900,
        edition = "Renegade",
        rarity = "Rare",
        booster_locations = "Bandits",
        abilities = {
            {
                name = "Broadside",
                type = "Autocast",
                description = "Every 2 seconds, 4 smaller cannons at the ship's flank shoot independently. Every one deals 110 damage to enemies in a 5m radius, up to 165 in total."
            }, {
                name = "Mine Field",
                type = "Active",
                cost = 75,
                description = "Activate to drop 2 fiery mines that explode as soon as an enemy unit is nearby dealing each 500 damage in a 15m radius, up to 1500 in total. If not triggered the mines will vanish after 40 seconds. Reusable every 20 seconds."
            }, {
                name = "Harpoon",
                type = "Active",
                cost = 110,
                description = "Activate to fire off Ravenheart's mighty harpoon dealing 1000 damage to the target enemy and up to 3000 in total within a 15m radius. What is more, the harpoon is equipped with heavy nets that will rope in all damaged enemy units. Netted units are immobile but still able to use ranged attacks and special abilities. Affects ground targets only. Lasts for 20 seconds. After the effect wears off, targets are immune against Root for a while. Reusable every 20 seconds."
            }
        }
    },
    ["Ray of Light"] = {
        card_id = 619,
        type = "Spell",
        orbs = {"Nature", "Neutral"},
        power_cost = 100,
        charges = 16,
        class = "Arcane",
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "Healing Radiance",
                type = nil,
                description = "Friendly units within a 15m radius will regenerate 3% of their life points every second for up to %s life points in total. Lasts for 30 seconds. Reusable every 10 seconds.",
                values = {2500, 2700, 3000, 3300},
                upgrade_text = {"+200 regeneration", "+300 regeneration", "+300 regeneration"}
            }
        }
    },
    ["Razorleaf"] = {
        card_id = 548,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature", "Neutral"},
        power_cost = 260,
        charges = 4,
        squadsize = 1,
        class = "Forestkin Dominator",
        weapon_type = "Melee",
        counter = "L",
        size = "XL",
        damage = 2250,
        health = {2760, 2900, 3200, 3420},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Crusade", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "Root",
                type = "Toggle",
                description = "Enable to become immobile and gain:"
            }, {
                name = "Rain of Razorleaves",
                type = "Autocast",
                description = "Every 5 seconds, unit releases volleys of razor-sharp leaves that deal 34 damage to enemies in a 5m radius around its target, up to 51 in total. Has a long range of 50m."
            }, {
                name = "Linked Fire",
                type = "Passive",
                description = "Up to %s entities connected to the root network support each other enabling more powerful attacks. The unit will then be able to continuously release more and more razor-sharp leaves at once with each volley.",
                values = {3, 4, 5, 6},
                upgrade_text = {"+1 unit may support the root network", "+1 unit may support the root network", "+1 unit may support the root network"}
            }
        }
    },
    ["Razorleaf (Promo)"] = {
        card_id = 1030,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature", "Neutral"},
        power_cost = 260,
        charges = 4,
        squadsize = 1,
        class = "Forestkin Dominator",
        weapon_type = "Melee",
        counter = "L",
        size = "XL",
        damage = 2550,
        health = 3420,
        edition = "Twilight",
        rarity = "Rare",
        abilities = {
            {
                name = "Root",
                type = "Toggle",
                description = "Enable to become immobile and gain:"
            }, {
                name = "Rain of Razorleafs",
                type = "Autocast",
                description = "Every 5 seconds, unit releases volleys of razor-sharp leaves that deal 34 damage to enemies in a 5m radius around its target, up to 51 in total. Has a long range of 50m."
            }, {
                name = "Linked Fire",
                type = "Passive",
                description = "Up to 6 entities connected to the root network support each other enabling more powerful attacks. The unit will then be able to continuously release more and more razor-sharp leaves at once with each volley."
            }
        }
    },
    ["Razorshard (Fire)"] = {
        card_id = 1573,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Nature"},
        power_cost = 80,
        charges = 16,
        squadsize = 1,
        class = "Elemental Destroyer",
        weapon_type = "Melee",
        counter = "S",
        size = "M",
        damage = 600,
        health = {600, 640, 700, 770},
        edition = "Amii",
        rarity = "Uncommon",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Infused Bombing Raid",
                type = "Toggle",
                affinity_dependency = true,
                description = "Activate to become immobile and begin a destructive bombing raid. Every 5 seconds, unit fires off a bomb that explodes after 4 seconds dealing 120 damage to units and 120 to structures in a 10m radius, up to 180 in total. Knock back small and medium units. Affect ground targets only. Has an exceptionally long range of 40m. Last until deactivated."
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit take 15% less damage."
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }
        }
    },
    ["Razorshard (Nature)"] = {
        card_id = 1574,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Nature"},
        power_cost = 80,
        charges = 16,
        squadsize = 1,
        class = "Elemental Destroyer",
        weapon_type = "Melee",
        counter = "S",
        size = "M",
        damage = 600,
        health = {600, 640, 700, 770},
        edition = "Amii",
        rarity = "Uncommon",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Gifted Bombing Raid",
                type = "Toggle",
                affinity_dependency = true,
                description = "Activate to become immobile and begin a destructive bombing raid. Every 5 seconds, unit fires off a bomb that explodes after 3 seconds dealing 120 damage to enemies in a 10m radius, up to 180 in total. Affects ground targets only. Has an exceptionally long range of 40m. While in this state, friendly units within a 15m radius around the caster regenerate 20 life points every second. Lasts until deactivated."
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit take 15% less damage."
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }
        }
    },
    ["Regrowth"] = {
        card_id = 819,
        starter_card = true,
        type = "Spell",
        orbs = {"Nature", "Neutral", "Neutral", "Neutral"},
        power_cost = 150,
        charges = 12,
        class = "Arcane",
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Emerald Blessing",
                type = nil,
                description = "Instantly heals friendly units wihtin a 25m radius for up to %s life points in total. Also creates an aura where friendly units regenerate 3% of their life points every second for up to %s life points in total. Lasts for 30 seconds. Reusable every 10 seconds.",
                values = {{1700, 1800, 2000, 2200}, {4200, 4500, 5000, 5500}},
                upgrade_text = {"+100 instant and 300 aura regeneration", "+200 instant and 500 aura regeneration", "+200 instant and 500 aura regeneration"}
            }
        }
    },
    ["Resource Booster"] = {
        card_id = 648,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Shadow"},
        power_cost = 50,
        charges = 8,
        class = "Device",
        health = {1000, 1000, 1000, 1100},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Bad Harvest", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Power Flow",
                type = "Passive",
                description = "Own power wells in a 20m radius will produce 35% more power but will also consume %s% more power than before.",
                values = {300, 275, 250, 200},
                upgrade_text = {"-25% power consume", "-25% power consume", "-50% power consume"}
            }
        }
    },
    ["Retreating Circle"] = {
        card_id = 835,
        type = "Spell",
        orbs = {"Frost", "Neutral", "Neutral"},
        power_cost = {60, 55, 50, 40},
        charges = 8,
        class = "Spell",
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Homeland Portal",
                type = nil,
                description = "Creates a Portal that teleports friendly units in a 15m radius back to the nearest monument of their owner. Lasts for 30 seconds. Reusable every 20 seconds."
            }
        }
    },
    ["Revenant's Blessing (Fire)"] = {
        card_id = 1502,
        type = "Spell",
        orbs = {"Frost", "Shadow"},
        power_cost = {90, 80, 80, 80},
        charges = 8,
        class = "Arcane",
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Infused Immortal",
                type = "Godspell",
                affinity_dependency = true,
                description = "Creates an aura that extends the life time of a Lost Souls Revenant. Within a 20m radius every Lost Revenant's life time will stop to run out and they deal 25% more damage. Upon leaving the aura the hourglass will be reinstalled and remaining life time will again run out. Last for %s seconds. Reusable every 20 seconds.",
                values = {15, 15, 20, 25},
                upgrade_text = {"", "+5 seconds duration", "+5 seconds duration"}
            }
        }
    },
    ["Revenant's Blessing (Nature)"] = {
        card_id = 1503,
        type = "Spell",
        orbs = {"Frost", "Shadow"},
        power_cost = {90, 80, 80, 80},
        charges = 8,
        class = "Arcane",
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Gifted Immortal",
                type = "Godspell",
                affinity_dependency = true,
                description = "Creates an aura that extends the life time of a Lost Souls Revenant. Within a 20m radius every Lost Revenant's life time will stop to run out and they regenerate 15 life points per second. Upon leaving the aura the hourglass will be reinstalled and remaining life time will again run out. Lasts for %s seconds. Reusable every 20 seconds.",
                values = {15, 15, 20, 25},
                upgrade_text = {"", "+5 seconds duration", "+5 seconds duration"}
            }
        }
    },
    ["Revenge"] = {
        card_id = 978,
        type = "Spell",
        orbs = {"Nature", "Neutral", "Neutral"},
        power_cost = {100, 100, 100, 90},
        charges = 12,
        class = "Arcane",
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Mirror Pain",
                type = nil,
                description = "All friendly entities in 25m radius take only %s% damage, transferring all of the remaining damage to enemy units in range. Lasts for 20 seconds. Reusable every 20 seconds.",
                values = {80, 75, 70, 70},
                upgrade_text = {"+5% damage reduction", "+5% damage reduction", ""}
            }
        }
    },
    ["Rifle Cultists"] = {
        card_id = 302,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Neutral", "Neutral", "Neutral"},
        power_cost = 50,
        charges = 20,
        squadsize = 6,
        class = "Human Archers",
        weapon_type = "Ranged",
        counter = "L",
        size = "S",
        damage = 960,
        health = {810, 870, 960, 1050},
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Rifle Attack",
                type = "Autocast",
                description = "Every 2 seconds, unit fires slugs at enemies that deal 16 damage."
            }, {
                name = "Dark Grenade",
                type = "Active",
                cost = 100,
                description = "Activate to charge a dark sphere that explodes after having been fed with %s shots dealing %s damage to hostile and friendly entities in a 20m radius around its target, up to %s in total. Knocks back small and medium units. Reusable every 20 seconds.",
                values = {{24, 18, 12, 12}, {2400, 2400, 2400, 2640}, {3600, 3600, 3600, 3960}},
                upgrade_text = {"-6 necessary shots to trigger explosion", "-6 necessary shots to trigger explosion", "+240 damage per target, 360 in total"}
            }
        }
    },
    ["Rioter's Retreat (Frost)"] = {
        card_id = 1606,
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Fire"},
        power_cost = 80,
        charges = 16,
        class = "Tower",
        damage = {700, 740, 800, 800},
        health = 1350,
        edition = "Amii",
        rarity = "Uncommon",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        abilities = {
            {
                name = "Uproar",
                type = "Autocast",
                description = "Every 2 second, the tower delivers several shots each dealing %s damage to enemies within a 5m radius, up to %s in total. It may attack %s targets at once.",
                values = {{56, 59, 64, 64}, {84, 89, 96, 96}, {"two", "two", "two", "three"}},
                upgrade_text = {"+3 damage per target, 5 in total", "+5 damage per target, 7 in total", "+ may attack one additional target"}
            }, {
                name = "Blessed Retreat",
                type = "Passive",
                affinity_dependency = true,
                description = "Friendly Bandit units within a 25m radius around the tower take 25% less damage."
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the building will repair the building and restore its life points."
            }
        }
    },
    ["Rioter's Retreat (Nature)"] = {
        card_id = 1605,
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Fire"},
        power_cost = 80,
        charges = 16,
        class = "Tower",
        damage = {700, 740, 800, 800},
        health = 1350,
        edition = "Amii",
        rarity = "Uncommon",
        upgrade_locations = {"Mo", "Mo", "Mo"},
        abilities = {
            {
                name = "Uproar",
                type = "Autocast",
                description = "Every 2 second, the tower delivers several shots each dealing %s damage to enemies within a 5m radius, up to %s in total. It may attack %s targets at once.",
                values = {{56, 59, 64, 64}, {84, 89, 96, 96}, {"two", "two", "two", "three"}},
                upgrade_text = {"+3 damage per target, 5 in total", "+5 damage per target, 7 in total", "+ may attack one additional target"}
            }, {
                name = "Gifted Retreat",
                type = "Passive",
                affinity_dependency = true,
                description = "Friendly Bandit units within a 25m radius around the tower regenerate 70 life points every second."
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the building will repair the building and restore its life points."
            }
        }
    },
    ["Ripper"] = {
        card_id = 559,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Neutral"},
        power_cost = 70,
        charges = 20,
        squadsize = 6,
        class = "Undead Soldiers",
        weapon_type = "Melee",
        counter = "S",
        size = "S",
        damage = 840,
        health = {660, 690, 720, 780},
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Cannibalize",
                type = "Passive",
                description = "Unit consumes nearby corpses to regenerate %s life points every second.",
                values = {10, 15, 20, 25},
                upgrade_text = {"+5 regeneration", "+5 regeneration", "+5 regeneration"}
            }
        }
    },
    ["Rocket Tower"] = {
        card_id = 776,
        type = "Building",
        construction_time = 20,
        orbs = {"Fire", "Fire"},
        power_cost = 80,
        charges = 12,
        class = "Tower",
        damage = 1700,
        health = 2000,
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "Rocket Barrage",
                type = "Autocast",
                description = "Every 5 seconds tower shoots a maximum of %s rockets at different targets in a 40m radius. Each rocket deals 85 damage to its target. Knocks back small and medium units.",
                values = {3, 4, 5, 6},
                upgrade_text = {"+1 rocket", "+1 rocket", "+1 rocket"}
            }
        }
    },
    ["Rogan Kayle"] = {
        card_id = 1264,
        description = "A human adventurer from the Lyrish Reaches.",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Neutral", "Neutral"},
        power_cost = 90,
        charges = 4,
        squadsize = 1,
        class = "Lyrish Leader",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = {790, 830, 900, 990},
        health = 1000,
        edition = "Renegade",
        rarity = "Rare",
        booster_locations = "Frost",
        upgrade_locations = {"Encounters with Twilight", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "It's the shoes",
                type = "Active",
                cost = {60, 60, 50, 50},
                description = "Activate to awe up to 3 enemy units within a 15m radius around Rogan. Affected units will be awestruck by his compelling presence and will not be able to fight or attack for %s seconds. Reusable every %s seconds.",
                values = {{13, 13, 13, 15}, {30, 25, 25, 25}},
                upgrade_text = {"-5 seconds until reusable", "", "+2 seconds duration"}
            }, {
                name = "Inspiring Leader",
                type = "Passive",
                description = "Friendly units within a 15m radius will be inspired by Rogan's presence and deal 25% more damage while surrounding him."
            }
        }
    },
    ["Rogan Kayle (Promo)"] = {
        card_id = 1276,
        description = "A human adventurer from the Lyrish Reaches.",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Neutral", "Neutral"},
        power_cost = 90,
        charges = 4,
        squadsize = 1,
        class = "Lyrish Leader",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = 990,
        health = 1000,
        edition = "Renegade",
        rarity = "Rare",
        booster_locations = "Frost",
        abilities = {
            {
                name = "It's the shoes",
                type = "Active",
                cost = 50,
                description = "Activate to awe up to 3 enemy units within a 15m radius around Rogan. Affected units will be awestruck by his compelling presence and will not be able to fight or attack for 15 seconds. Reusable every 25 seconds."
            }, {
                name = "Inspiring Leader",
                type = "Passive",
                description = "Friendly units within a 15m radius will be inspired by Rogan's presence and deal 25% more damage while surrounding him."
            }
        }
    },
    ["Root Nexus (Frost)"] = {
        card_id = 1301,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = {20, 15, 10, 10},
        orbs = {"Nature", "Neutral"},
        power_cost = 30,
        charges = 20,
        class = "Device",
        health = {780, 780, 780, 850},
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        general_upgrade_text = {"-5 seconds construction time", "-5 seconds construction time", ""},
        abilities = {
            {
                name = "Repeater",
                type = "Passive",
                description = "Is able to repeat the root network and bridge the distance between to entities connected to it. Those entities may then support each other even across wide distances although the Root Nexus itself does not grant any additional support."
            }, {
                name = "Blessed Support",
                type = "Passive",
                affinity_dependency = true,
                description = "Friendly entities connected to the root network within a 25m radius around Root Nexus will take 25% less damage."
            }
        }
    },
    ["Root Nexus (Nature)"] = {
        card_id = 1167,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = {20, 15, 10, 10},
        orbs = {"Nature", "Neutral"},
        power_cost = 30,
        charges = 20,
        class = "Device",
        health = {780, 780, 780, 850},
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"},
        general_upgrade_text = {"-5 seconds construction time", "-5 seconds construction time", ""},
        abilities = {
            {
                name = "Repeater",
                type = "Passive",
                description = "Is able to repeat the root network and bridge the distance between to entities connected to it. Those entities may then support each other even across wide distances although the Root Nexus itself does not grant any additional support."
            }, {
                name = "Gifted Support",
                type = "Passive",
                affinity_dependency = true,
                description = "Friendly entities connected to the root network within a 25m radius around Root Nexus will regenerate 2% of their life points every 1 seconds."
            }
        }
    },
    ["Sandstorm (Fire)"] = {
        card_id = 1328,
        description = "Requires the selection of source and target location.",
        type = "Spell",
        orbs = {"Shadow", "Fire", "Neutral"},
        power_cost = 230,
        charges = 8,
        class = "Spell",
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Infused Desert Sand",
                type = "Godspell",
                affinity_dependency = true,
                description = "Creates a gritty tornado that moves along a defined path of at least 15m length, hurling several boulders, each dealing %s damage to enemies in a 10m radius, up to %s in total per second. It devestates the area in such a way as to make it impossible to play out cards in it for 1 seconds. May cover a maximum distance of 30m. Reusable every 30 seconds.",
                values = {{90, 95, 100, 110}, {270, 285, 300, 330}},
                upgrade_text = {"+5 damage per target and 15 in total", "+5 damage per target and 15 in total", "+10 damage per target and 30 in total"}
            }
        }
    },
    ["Sandstorm (Shadow)"] = {
        card_id = 1339,
        description = "Requires the selection of source and target location.",
        type = "Spell",
        orbs = {"Shadow", "Fire", "Neutral"},
        power_cost = 230,
        charges = 8,
        class = "Spell",
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Tainted Desert Sand",
                type = "Godspell",
                affinity_dependency = true,
                description = "Creates a gritty tornado that moves along a defined path of at least 15m length, hurling several boulders, each dealing %s damage to enemies in a 10m radius, up to %s in total per second. It corrupts the area in such a way as to make playing out cards backlash: in addition to its normal effect every card played out will also deal 3 times their power costs x their era as area damage to hostile and friendly entities. May cover a maximum distance of 30m. Reusable every 30 seconds.",
                values = {{90, 95, 100, 110}, {270, 285, 300, 330}},
                upgrade_text = {"+5 damage per target and 15 in total", "+5 damage per target and 15 in total", "+10 damage per target and 30 in total"}
            }
        }
    },
    ["Santa Claus (Promo)"] = {
        card_id = 1639,
        description = "Merry Christmas! Santa Claus always means well and has a bagful of presents to give away. But his generosity will only last during the Jolly Season. As soon as Christmas time is over his special abilities will no longer be available.",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Neutral", "Neutral", "Neutral"},
        power_cost = 200,
        charges = 4,
        squadsize = 1,
        class = "Giant Benefactor",
        weapon_type = "Melee",
        counter = "L",
        size = "XL",
        damage = 2000,
        health = 2000,
        edition = "Lost Souls",
        rarity = "Common",
        booster_locations = "None",
        abilities = {
            {
                name = "Blue Gift",
                type = "Active",
                description = "Activate to distribute Xmas gifts among surrounding friendly unit within a 25m radius around the caster. Every affected unit will gain an additional special ability that allows them to trigger miraculous healing powers. As soon as the special is activated the unit will instantly regenerate 750 life points. Every unit may only be granted one gift. Reusable every 60 seconds."
            }, {
                name = "Red Gift",
                type = "Active",
                description = "Activate to distribute Xmas gifts among surrounding friendly unit within a 25m radius around the caster. Every affected unit will gain an additional special ability that allows them to teleport back to the nearest monument of their owner. Every unit may only be granted one gift. Reusable every 60 seconds."
            }, {
                name = "Christmas Peace",
                type = "Active",
                description = "Activate to install peace among surrounding units. Friendly and hostile units within a 25m radius alike will stop fighting each other and honor the cease-fire for 15 seconds. Reusable every 60 seconds."
            }
        }
    },
    ["Satanael (Fire)"] = {
        card_id = 1348,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow", "Shadow"},
        power_cost = 220,
        charges = 4,
        squadsize = 1,
        class = "Demon Destroyer",
        weapon_type = "Ranged",
        counter = "XL",
        size = "XL",
        damage = 3100,
        health = {2500, 2700, 3000, 3300},
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Crystalline Shock",
                type = "Autocast",
                description = "Every 3 seconds, unit casts shocks of crystalline energy that deal 372 damage to enemies in a 15m radius around the target, up to 558 in total."
            }, {
                name = "Infused Fealty",
                type = "Active",
                affinity_dependency = true,
                cost = 100,
                description = "Activate to conjure %s of Snapjaws with an affinity towards Fire. They will have the same upgrade level as Satanael himself. While surrounding him Snapjaws will be infused by his infernal powers: they will then deal %s% more and take 30% less damage. Reusable every 60 seconds.",
                values = {{"1 squad", "2 squads", "2 squads", "3 squads"}, {150, 150, 200, 200}},
                upgrade_text = {"+1 sumoned creature", "+50% more damage dealt by Snapjaws", "+1 sumoned creature"}
            }
        }
    },
    ["Satanael (Shadow)"] = {
        card_id = 1385,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow", "Shadow"},
        power_cost = 220,
        charges = 4,
        squadsize = 1,
        class = "Demon Destroyer",
        weapon_type = "Ranged",
        counter = "XL",
        size = "XL",
        damage = 3100,
        health = {2500, 2700, 3000, 3300},
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Crystalline Shock",
                type = "Autocast",
                description = "Every 3 seconds, unit casts shocks of crystalline energy that deal 372 damage to enemies in a 15m radius around the target, up to 558 in total."
            }, {
                name = "Tainted Fealty",
                type = "Active",
                affinity_dependency = true,
                cost = 100,
                description = "Activate to conjure %s of Snapjaws with an affinity towards Shadow. They will have the same upgrade level as Satanael himself. While surrounding him Snapjaws will be infused by his infernal powers: they will then deal %s% more and take 30% less damage. Reusable every 60 seconds.",
                values = {{"1 squad", "2 squads", "2 squads", "3 squads"}, {150, 150, 200, 200}},
                upgrade_text = {"+1 sumoned creature", "+50% more damage dealt by Snapjaws", "+1 sumoned creature"}
            }
        }
    },
    ["Scavenger"] = {
        card_id = 672,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire"},
        power_cost = 60,
        charges = 16,
        squadsize = 1,
        class = "Beast Soldier",
        weapon_type = "Melee",
        counter = "S",
        size = "M",
        damage = {570, 600, 660, 720},
        health = 540,
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"},
        abilities = {
            {
                name = "Crippling Bite",
                type = "Passive",
                description = "Attacked units may only move at walk speed for %s seconds.",
                values = {5, 7, 10, 15},
                upgrade_text = {"+2 seconds duration", "+3 seconds duration", "+5 seconds duration"}
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }
        }
    },
    ["Scorched Earth (Fire)"] = {
        card_id = 1214,
        type = "Spell",
        orbs = {"Fire"},
        power_cost = {80, 80, 80, 75},
        charges = 12,
        class = "Spell",
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Infused Deconstruction",
                type = "Godspell",
                affinity_dependency = true,
                description = "Scorches the ground within a 20m radius which makes it impossible to build any hostile structures on it for the next %s seconds. Structures within that area will take 20% more damage. The erection of buildings that are presently under construction will be interrupted and it will not be possible to repair anything. Reusable every 30 seconds.",
                values = {10, 12, 15, 15},
                upgrade_text = {"+2 seconds duration", "+3 seconds duration", ""}
            }
        }
    },
    ["Scorched Earth (Shadow)"] = {
        card_id = 1291,
        type = "Spell",
        orbs = {"Fire"},
        power_cost = {80, 80, 80, 75},
        charges = 12,
        class = "Spell",
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        abilities = {
            {
                name = "Tainted Deconstruction",
                type = "Godspell",
                affinity_dependency = true,
                description = "Scorches the ground within a 20m radius which makes it impossible to build any hostile structures on it for the next %s seconds. Buildings within that area will deal 50% less damage. The erection of buildings that are presently under construction will be interrupted and it will not be possible to repair anything. Reusable every 30 seconds.",
                values = {10, 12, 15, 15},
                upgrade_text = {"+2 seconds duration", "+3 seconds duration", ""}
            }
        }
    },
    ["Scythe Fiends"] = {
        card_id = 377,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Neutral"},
        power_cost = 100,
        charges = 16,
        squadsize = 4,
        class = "Beast Soldiers",
        weapon_type = "Melee",
        counter = "S",
        size = "M",
        damage = {1100, 1160, 1280, 1400},
        health = 1040,
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "Tunneling",
                type = "Active",
                description = "Activate to teleport unit to an own ground unit or structure within a %sm range. Reusable every %s seconds.",
                values = {{30, 40, 50, 50}, {10, 10, 10, 5}},
                upgrade_text = {"+10m range", "+10m range", "-5 seconds until reusable"}
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }
        }
    },
    ["Second Chance (Nature)"] = {
        card_id = 1256,
        type = "Spell",
        orbs = {"Shadow", "Shadow", "Shadow", "Neutral"},
        power_cost = {220, 200, 200, 200},
        charges = 4,
        class = "Enchantment",
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Gifted Global Revive",
                type = "Godspell",
                affinity_dependency = true,
                description = "Casts a hex on every unit in the current game that will make it resurrect after 3 seconds if it dies within %s seconds. Affected units cannot be killed by the player. Reusable every 30 seconds.",
                values = {15, 15, 20, 25},
                upgrade_text = {"", "+5 seconds duration", "+5 seconds duration"}
            }
        }
    },
    ["Second Chance (Shadow)"] = {
        card_id = 1312,
        type = "Spell",
        orbs = {"Shadow", "Shadow", "Shadow", "Neutral"},
        power_cost = {220, 200, 200, 200},
        charges = 4,
        class = "Enchantment",
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Defending Hope", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Tainted Global Revive",
                type = "Godspell",
                affinity_dependency = true,
                description = "Casts a hex on every unit in the current game that will make it ressurect after 3 seconds if it dies within %s seconds. Revived creatures are able to deal 50% more damage but they will irrevocably die after 30 seconds. Affected units cannot be killed by the player. Reusable every 30 seconds.",
                values = {15, 15, 20, 25},
                upgrade_text = {"", "+5 seconds duration", "+5 seconds duration"}
            }
        }
    },
    ["Shadow Insect"] = {
        card_id = 444,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Neutral", "Neutral"},
        power_cost = 100,
        charges = 16,
        squadsize = 1,
        class = "Beast Dominator",
        weapon_type = "Melee",
        counter = "L",
        size = "M",
        damage = 1200,
        health = {1030, 1100, 120, 1400},
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Soul Shock",
                type = "Active",
                description = "Activate to release a shot of destructive energy that deals %s damage to enemies in a 5m radius around its target, up to %s in total. Needs to have gathered 900 life points from corpse first. Knocks back small units. Reusable every 3 seconds.",
                values = {{370, 370, 460, 500}, {500, 500, 620, 685}},
                upgrade_text = {"", "+90 damage per target, 120 in total", "+40 damage per target, 65 in total"}
            }, {
                name = "Corpse Gathering",
                type = "Passive",
                description = "Harvests energy from nearby corpses equal to their former maximum life points to enable Soul Shock. A maximum of %s life points can be stored at once.",
                values = {1800, 2700, 2700, 2700},
                upgrade_text = {"+900 storable life points", "", ""}
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }, {
                name = "Steadfast",
                type = "Passive",
                description = "Cannot be knocked back."
            }
        }
    },
    ["Shadow Mage"] = {
        card_id = 405,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow"},
        power_cost = 55,
        charges = 12,
        squadsize = 1,
        class = "Spirit Wizard",
        weapon_type = "Special",
        size = "M",
        damage = {1435, 1500, 1670, 1840},
        health = 560,
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Nightmare's End", "Nightmare's End", "Nightmare's End"},
        abilities = {
            {
                name = "Soulburn",
                type = "Autocast",
                description = "Every 4 seconds, unit fires a bolt of dark energy that deals %s damage to enemies in a 10m radius around its target, up to %s in total. Every shot drains the unit's own life points by 130. Unit will no longer attack once its life points have been reduced below 130. Knocks back small and medium units.",
                values = {{230, 245, 270, 295}, {345, 360, 400, 440}},
                upgrade_text = {"+15 damage per target, 15 in total", "+25 damage per target, 40 in total", "+25 damage per target, 40 in total"}
            }, {
                name = "Sacrifice",
                type = "Active",
                description = "Activate to sacrifice an own unit in order to transfer the victim's life points into own life points. Reusable every 15 seconds."
            }, {
                name = "Foul Play",
                type = "Active",
                upgrade_availability = {false, true, true, true},
                description = "Turns an own unit into a living bomb that explodes after 20 seconds dealing %s% of its current lifepoints as damage to hostile and friendly entities within a 25m radius, up to 33% per target. Knocks back small and medium units. Reusable every 20 seconds.",
                values = {"", 200, 300, 300},
                upgrade_text = {"", "+100% more damage", ""}
            }
        }
    },
    ["Shadow Phoenix"] = {
        card_id = 663,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Neutral"},
        power_cost = 100,
        charges = 12,
        squadsize = 1,
        class = "Demon Soldier",
        weapon_type = "Special",
        size = "L",
        damage = 1500,
        health = {645, 680, 750, 750},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Mo", "Mo", "Mo"},
        abilities = {
            {
                name = "Crashdive",
                type = "Autocast",
                description = "Unit starts a powerful suicidal attack that deals %s damage to enemies in a 25m radius around its target, up to %s in total. Unit dies during the attack. Knocks back small and medium units. Affects ground targets only. Has a 6 seconds cool-down after the card was played out.",
                values = {{500, 500, 500, 550}, {2000, 2000, 2000, 2200}},
                upgrade_text = {"", "", "+50 damage per target, 200 in total"}
            }, {
                name = "Reincarnation",
                type = "Passive",
                description = "When unit dies after performing a Crashdive it may rise like a phoenix. To be reborn it needs to collect 2000 life points from corpses within a 25m radius 3 seconds after its death."
            }
        }
    },
    ["Shadow Worm"] = {
        card_id = 720,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow", "Shadow", "Shadow"},
        power_cost = 250,
        charges = 4,
        squadsize = 1,
        class = "Beast Dominator",
        weapon_type = "Ranged",
        counter = "XL",
        size = "XL",
        damage = 4000,
        health = 3500,
        edition = "Twilight",
        rarity = "Ultra Rare",
        upgrade_locations = {"Nightmare's End", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Nether Bolt",
                type = "Autocast",
                description = "Every 2.5 seconds, unit hurls a bolt of Nether that deals 400 damage to enemies in a 10m radius around its target, up to 600 in total. Knocks back small and medium units."
            }, {
                name = "Mass Disintegration",
                type = "Toggle",
                description = "Disintegrates up to 5 targets simultaneously over time. Target units will be paralyzed during disintegration and cannot be attacked by other units. If the spell is interrupted prematurely the targets will be released unharmed. Spell turns caster immobile and when disintegrating more than one target at a time the spell applies increasing damage the more targets it affects. Lasts until deactivated.",
                upgrade_text = {"Takes less damage per affected target and disintegrates faster.", "Takes less damage per affected target and disintegrates faster.", "Takes less damage per affected target and disintegrates faster."}
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "35% of the damage dealt by the unit will be added to its life points."
            }, {
                name = "Earth Dive",
                type = "Passive",
                description = "While moving around unit takes 50% less damage and knocks back small and medium units dealing additionally 250 damage to enemy units in target area, up to 1000 in total. Affects ground targets only."
            }
        }
    },
    ["Shaman"] = {
        card_id = 416,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature"},
        power_cost = 70,
        charges = 16,
        squadsize = 1,
        class = "Ogre Supporter",
        weapon_type = "Ranged",
        counter = "M",
        size = "M",
        damage = 410,
        health = {410, 440, 480, 530},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Heal",
                type = "Autocast",
                description = "Every 5 seconds, unit heals a friendly unit for %s life points.",
                values = {120, 130, 140, 150},
                upgrade_text = {"+10 healing", "+10 healing", "+10 healing"}
            }, {
                name = "Mystical Bolt",
                type = "Autocast",
                description = "Every 3 seconds, unit casts a bolt of mystical energy that deals 58 damage to enemies in a 5m radius around its target, up to 87 in total."
            }
        }
    },
    ["Shatter Ice"] = {
        card_id = 969,
        type = "Spell",
        orbs = {"Frost", "Frost", "Frost", "Neutral"},
        power_cost = 100,
        charges = 16,
        class = "Spell",
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Nightmare's End", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Ice Explosion",
                type = nil,
                description = "Deals %s damage to frozen units in a 15m radius, up to %s in total. Reusable every 30 seconds.",
                values = {{2400, 2550, 2800, 3330}, {7200, 7600, 8400, 9990}},
                upgrade_text = {"+150 damage per target and 400 in total", "+250 damage per target and 800 in total", "+530 damage per target and 1590 in total"}
            }
        }
    },
    ["Shield Building"] = {
        card_id = 827,
        type = "Spell",
        orbs = {"Frost", "Neutral", "Neutral"},
        power_cost = 50,
        charges = 16,
        class = "Arcane",
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Ice Shield",
                type = nil,
                description = "Applies Ice Shield on a friendly building that absorbs %s damage for 8 seconds. Ice Shield renews itself every 7 seconds for up to 3 times in total. Reusable every 20 seconds.",
                values = {1300, 1350, 1500, 1650},
                upgrade_text = {"+50 damage absorption", "+150 damage absorption", "+150 damage absorption"}
            }
        }
    },
    ["Shrine of Greed"] = {
        card_id = 565,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Shadow"},
        power_cost = 100,
        charges = 4,
        class = "Shrine",
        health = {1400, 1450, 1500, 1500},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Gimme Power!",
                type = "Active",
                description = "Activate to immediately transfer %s% of own and friendly player's current void power back into the acutal power pool. There will be no power refund at all and the void power will not grow any further for %s seconds afterwards. %s Reusable every 60 seconds.",
                values = {{30, 30, 50, 50}, {40, 30, 30, 30}, {"Has a 60 seconds cool-down after the building was built.", "Has a 60 seconds cool-down after the building was built.", "Has a 60 seconds cool-down after the building was built.", ""}},
                upgrade_text = {"-10 seconds without power refund", "+20% instant power refund", "+ no cool-down after construction anymore"}
            }
        }
    },
    ["Shrine of Martyrs"] = {
        card_id = 536,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Frost", "Neutral"},
        power_cost = 125,
        charges = 4,
        class = "Shrine",
        health = {1800, 1900, 2100, 2300},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Blessing of the Martyr",
                type = "Active",
                description = "Whenever an enemy is frozen %s% of the current void power will be transferred back to the actual power pool. Lasts for %s seconds. Has a 60 seconds cool-down after the building was built. Reusable every 60 seconds.",
                values = {{4, 4, 6, 8}, {20, 30, 30, 30}},
                upgrade_text = {"+10 seconds duration", "+2% more refund of void power", "+2% more refund of void power"}
            }
        }
    },
    ["Shrine of Memory"] = {
        card_id = 553,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Nature"},
        power_cost = 100,
        charges = 4,
        class = "Shrine",
        health = {1800, 1900, 2000, 2200},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Echoes of the Past",
                type = "Active",
                description = "Activate to regain Void Power %s% faster for %s seconds. Has a 60 seconds cool-down after the building was built. Reusable every 60 seconds.",
                values = {{100, 150, 200, 200}, {30, 30, 30, 35}},
                upgrade_text = {"+50% faster power refund", "+50% faster power refund", "+5 seconds duration"}
            }
        }
    },
    ["Shrine of War"] = {
        card_id = 541,
        description = "Global Buff building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Fire", "Neutral", "Neutral"},
        power_cost = 150,
        charges = 4,
        class = "Shrine",
        health = {1600, 1650, 1700, 1800},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Siege of Hope", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Song of Battle",
                type = "Active",
                description = "Whenever an enemy is killed %s% of the current void power will be added to the actual power pool. Lasts for %s seconds. Has a 60 seconds cool-down after the building was built. Reusable every 60 seconds.",
                values = {{12, 11, 15, 20}, {20, 30, 30, 30}},
                upgrade_text = {"+10 seconds duration", "+3% more refund of void power", "+5% more refund of void power"}
            }
        }
    },
    ["Silverwind Lancers"] = {
        card_id = 366,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Neutral", "Neutral"},
        power_cost = 80,
        charges = 20,
        squadsize = 4,
        class = "Human Soldiers",
        weapon_type = "Melee",
        counter = "L",
        size = "M",
        damage = {1040, 1100, 1200, 1400},
        health = 1680,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }, {
                name = "Stomp",
                type = "Passive",
                description = "Tramples small units."
            }
        }
    },
    ["Skeleton Warriors"] = {
        card_id = 305,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow"},
        power_cost = 50,
        charges = 20,
        squadsize = 6,
        class = "Undead Soldiers",
        weapon_type = "Melee",
        counter = "M",
        size = "S",
        damage = 600,
        health = {510, 540, 600, 660},
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Unholy Armor",
                type = "Active",
                description = "Unit takes %s% less damage for %s seconds. After the effect wears off unit will die.",
                values = {{30, 50, 50, 60}, {20, 20, 30, 30}},
                upgrade_text = {"+20% damage reduction", "+10 seconds duration", "+20% damage reduction"}
            }
        }
    },
    ["Skycatcher (Frost)"] = {
        card_id = 1487,
        description = "Cost to transform into this unit: 213",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Fire", "Neutral", "Neutral"},
        power_cost = 250,
        charges = 4,
        squadsize = 1,
        class = "Dragonkin Dominator",
        weapon_type = "Special",
        size = "XL",
        damage = 4660,
        health = {2640, 2750, 2980, 3230},
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"The Treasure Fleet", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Twisted Wake",
                type = "Autocast",
                description = "Every 3 seconds, unit hurls a wake of mana that deals 520 damage to enemies in a 10m radius around its target, up to 780 in total. Knocks back small and medium units."
            }, {
                name = "Blessed Impairment",
                type = "Active",
                affinity_dependency = true,
                cost = {80, 80, 80, 70},
                description = "Activate to release a debilitating substance into the surrounding atmosphere that blocks all melee attacks from hostile units within a 20m radius around the caster. Lasts for %s seconds. Reusable every %s seconds.",
                values = {{15, 20, 20, 20}, {30, 30, 25, 25}},
                upgrade_text = {"+5 seconds duration", "-5 seconds until reusable", ""}
            }, {
                name = "Twilight Infection",
                type = "Active",
                cost = 50,
                description = "Infects an own ground unit with the Twilight Curse: the target will be endowed with the gift of Transformation. During the next 40 seconds the unit can transform at will into any other twilight creature in the current deck whose orb requirements are met. Reusable every 20 seconds."
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 50% more damage against structures."
            }
        }
    },
    ["Skycatcher (Nature)"] = {
        card_id = 1226,
        description = "Cost to transform into this unit: 213",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Fire", "Neutral", "Neutral"},
        power_cost = 250,
        charges = 4,
        squadsize = 1,
        class = "Dragonkin Dominator",
        weapon_type = "Special",
        size = "XL",
        damage = 4660,
        health = {2640, 2750, 2980, 3230},
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"Sunbridge", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "Twisted Wake",
                type = "Autocast",
                description = "Every 3 seconds, unit hurls a wake of mana that deals 520 damage to enemies in a 10m radius around its target, up to 780 in total. Knocks back small and medium units."
            }, {
                name = "Gifted Impairment",
                type = "Active",
                affinity_dependency = true,
                cost = {80, 80, 80, 70},
                description = "Activate to release a debilitating substance into the surrounding atmosphere that blocks all normal ranged attacks from hostile units within a 20m radius around the caster. Lasts for %s seconds. Reusable every %s seconds.",
                values = {{15, 20, 20, 20}, {30, 30, 25, 25}},
                upgrade_text = {"+5 seconds duration", "-5 seconds until reusable", ""}
            }, {
                name = "Twilight Infection",
                type = "Active",
                cost = 50,
                description = "Infects an own ground unit with the Twilight Curse: the target will be endowed with the gift of Transformation. During the next 40 seconds the unit can transform at will into any other twilight creature in the current deck whose orb requirements are met. Reusable every 20 seconds."
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 50% more damage against structures."
            }
        }
    },
    ["Skydefender (Nature)"] = {
        card_id = 1321,
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Fire"},
        power_cost = 80,
        charges = 16,
        class = "Tower",
        damage = {1470, 1545, 1650, 1800},
        health = 1400,
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Gifted Thrill",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 3 seconds, tower shoots penetrating bolts that deals %s damage to enemy units in a 5m radius around its target, up to %s in total. Attacked units cannot use their special abilities for 15 seconds. Only affects air units.",
                values = {{105, 110, 117, 128}, {157, 165, 176, 192}},
                upgrade_text = {"+5 damage per target, 8 in total", "+7 damage per target, 11 in total", "+11 damage per target, 16 in total"}
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the building will repair the building and restore its life points."
            }
        }
    },
    ["Skydefender (Shadow)"] = {
        card_id = 1204,
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Fire"},
        power_cost = 80,
        charges = 16,
        class = "Tower",
        damage = {1470, 1545, 1650, 1800},
        health = 1400,
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Mo", "Mo", "Mo"},
        abilities = {
            {
                name = "Tainted Thrill",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 3 seconds, tower bolts penetrating arrows that deals %s damage to enemy units in a 5m radius around its target, up to %s in total. The damage dealt by this building cannot be warded off with the help of damage reducing abilities because it is able to circumvent every buff or protective shield. Only affects air units.",
                values = {{105, 110, 117, 128}, {157, 165, 176, 192}},
                upgrade_text = {"+5 damage per target, 8 in total", "+7 damage per target, 11 in total", "+11 damage per target, 16 in total"}
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the building will repair the building and restore its life points."
            }
        }
    },
    ["Skyelf Commander"] = {
        card_id = 526,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Neutral", "Neutral"},
        power_cost = 100,
        charges = 12,
        squadsize = 1,
        class = "Sky Elf Crusader",
        weapon_type = "Ranged",
        counter = "XL",
        size = "L",
        damage = 1500,
        health = {1230, 1300, 1430, 1580},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Defending Hope", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Celestial Blade",
                type = "Autocast",
                description = "Every 2 seconds, unit casts a lance of light that deals 105 damage to enemies in a 5m radius around its target, up to 160 in total."
            }, {
                name = "High Guard",
                type = "Active",
                description = "Activate to bind to a friendly building. Cannot attack while bound."
            }, {
                name = "Resilient",
                type = "Passive",
                description = "The affected building will become resilient and takes %s% less damage.",
                values = {65, 70, 75, 85},
                upgrade_text = {"+5% damage reduction", "+5% damage reduction", "+10% damage reduction"}
            }
        }
    },
    ["Skyelf Sage"] = {
        card_id = 527,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Neutral"},
        power_cost = 100,
        charges = 12,
        squadsize = 1,
        class = "Sky Elf Crusader",
        weapon_type = "Ranged",
        counter = "L",
        size = "L",
        damage = {1030, 1090, 1200, 1320},
        health = 975,
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Nightmare Shard", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Celestial Blade",
                type = "Autocast",
                description = "Every 2 seconds, unit casts a lance of light that deals %s damage to enemies in a 5m radius around its target, up to %s in total.",
                values = {{70, 75, 85, 92}, {110, 115, 125, 138}},
                upgrade_text = {"+5 damage per target, 5 in total", "+10 damage per target, 10 in total", "+7 damage per target, 13 in total"}
            }, {
                name = "High Guard",
                type = "Active",
                description = "Activate to bind to a friendly building. Cannot attack while bound."
            }, {
                name = "Surge of Strength",
                type = "Passive",
                description = "The affected building gains Surge of Strength and deals %s% more damage.",
                values = {85, 90, 100, 110},
                upgrade_text = {"+5% damage bonus", "+10% damage bonus", "+10% damage bonus"}
            }
        }
    },
    ["Skyelf Templar"] = {
        card_id = 524,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Neutral"},
        power_cost = 100,
        charges = 12,
        squadsize = 1,
        class = "Sky Elf Crusader",
        weapon_type = "Ranged",
        counter = "XL",
        size = "L",
        damage = 1350,
        health = {645, 680, 750, 850},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Siege of Hope", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Sword of the Sky",
                type = "Autocast",
                description = "Every 2 seconds, unit casts a lance of light that deals 95 damage to enemies in a 5m radius around its target, up to 140 in total. Can only attack flying units."
            }, {
                name = "High Guard",
                type = "Active",
                description = "Activate to bind to a friendly building. Cannot attack while bound."
            }, {
                name = "Blessing of Light",
                type = "Passive",
                description = "The affected building gains Blessing of Light and regenerates %s every second.",
                values = {60, 65, 70, 80},
                upgrade_text = {"+5 structure regeneration", "+5 structure regeneration", "+10 structure regeneration"}
            }
        }
    },
    ["Skyfire Drake"] = {
        card_id = 703,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Neutral"},
        power_cost = {110, 110, 110, 100},
        charges = 8,
        squadsize = 1,
        class = "Dragonkin Soldier",
        weapon_type = "Ranged",
        counter = "M",
        size = "L",
        damage = 1360,
        health = {390, 410, 450, 450},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Fireball",
                type = "Autocast",
                description = "Every 3 seconds, unit hurls a ball of fire that deals 150 damage to enemies in a 5m radius around its target, up to 230 in total."
            }
        }
    },
    ["Slaver (Fire)"] = {
        card_id = 1220,
        description = "Cost to transform into this unit: 68",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Fire"},
        power_cost = 80,
        charges = 16,
        squadsize = 1,
        class = "Ogre Soldier",
        weapon_type = "Melee",
        counter = "L",
        size = "M",
        damage = {770, 850, 850, 935},
        health = {710, 710, 780, 780},
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"},
        abilities = {
            {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight creature. Activate to start the mutant process and choose a Twilight unit from the current deck to be transformed into. The current deck must contain at least one other Twilight unit whose orb requirements are met!"
            }, {
                name = "Infused Blowout",
                type = "Passive",
                affinity_dependency = true,
                description = "If the unit dies it will trigger an explosion dealing 300 damage to units in a 15m radius, up to 450 in total."
            }
        }
    },
    ["Slaver (Shadow)"] = {
        card_id = 1429,
        description = "Cost to transform into this unit: 68",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Fire"},
        power_cost = 80,
        charges = 16,
        squadsize = 1,
        class = "Ogre Soldier",
        weapon_type = "Melee",
        counter = "L",
        size = "M",
        damage = {770, 850, 850, 935},
        health = {710, 710, 780, 780},
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight creature. Activate to start the mutant process and choose a Twilight unit from the current deck to be transformed into. The current deck must contain at least one other Twilight unit whose orb requirements are met!"
            }, {
                name = "Tainted Blowout",
                type = "Passive",
                affinity_dependency = true,
                description = "If the unit dies it will trigger an explosion dealing 270 damage to units in a 15m radius, up to 350 in total. Knocks back small units."
            }
        }
    },
    ["Snapjaws (Fire)"] = {
        card_id = 1132,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow"},
        power_cost = 70,
        charges = 16,
        squadsize = 4,
        class = "Demon Corruptor",
        weapon_type = "Special",
        size = "S",
        damage = 280,
        health = {520, 560, 620, 680},
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Dark Matter",
                type = "Autocast",
                description = "Every 2 seconds, unit spits chunks of dark matter that deal 5 damage to enemies in a 3m radius around their targets, up to 9 in total."
            }, {
                name = "Infused Dilution",
                type = "Passive",
                affinity_dependency = true,
                description = "Enemies will take 50% more damage as long as being attacked by this unit."
            }
        }
    },
    ["Snapjaws (Promo)"] = {
        affinity = "Fire",
        card_id = 1642,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow"},
        power_cost = 70,
        charges = 16,
        squadsize = 4,
        class = "Demon Corruptor",
        weapon_type = "Special",
        size = "S",
        damage = 280,
        health = 680,
        edition = "Renegade",
        rarity = "Common",
        booster_locations = "None",
        abilities = {
            {
                name = "Dark Matter",
                type = "Autocast",
                description = "Every 2 seconds, unit spits chunks of dark matter that deal 5 damage to enemies in a 3m radius around their targets, up to 9 in total."
            }, {
                name = "Infused Dilution",
                type = "Passive",
                affinity_dependency = true,
                description = "Enemies will take 50% more damage as long as being attacked by this unit."
            }
        }
    },
    ["Snapjaws (Shadow)"] = {
        card_id = 1307,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow"},
        power_cost = 70,
        charges = 16,
        squadsize = 4,
        class = "Demon Corruptor",
        weapon_type = "Special",
        size = "S",
        damage = 280,
        health = {520, 560, 620, 680},
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Dark Matter",
                type = "Autocast",
                description = "Every 2 seconds, unit spits chunks of dark matter that deal 5 damage to enemies in a 3m radius around their targets, up to 9 in total."
            }, {
                name = "Tainted Dilution",
                type = "Passive",
                affinity_dependency = true,
                description = "Enemies will deal 50% less damage as long as being attacked by this unit."
            }
        }
    },
    ["Soul Splicer (Fire)"] = {
        card_id = 1308,
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow"},
        power_cost = 60,
        charges = 12,
        class = "Shrine",
        health = {1250, 1250, 1250, 1370},
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Nightmare's End", "Nightmare's End", "Nightmare's End"},
        abilities = {
            {
                name = "Soul Suction",
                type = "Active",
                upgrade_availability = {false, true, true, true},
                description = "Activate to place a 20m corpse collecting aura within 40m range. For the next 10 seconds all corpses in that area will be gathered and transferred to Soul Splicer. Reusable every 10 seconds"
            }, {
                name = "Corpse Gathering",
                type = "Passive",
                description = "Gathers energy from nearby corpses equal to their former maximum life points to either store them away or heal friendly units around it.",
                upgrade_text = {"+ more storable corpses", "+ more storable corpses", "+ more storable corpses"}
            }, {
                name = "Infused Necromancy",
                type = "Passive",
                affinity_dependency = true,
                description = "Every second, friendly units in a 25m radius will receive a buff that allows them to deal 50% more damage. The effect will last for another 15 seconds after leaving Soul Splicer's aura. To enable this ability corpses have to be gathered first. The stored corpses will then be used up to apply the buffs."
            }, {
                name = "Corpse Sharing",
                type = "Toggle",
                description = "Activate this mode to make the stored corpses accessible for other entities that also gather energy from corpses. In this mode the building will no longer be able to heal nor will it collect nearby corpses automatically."
            }
        }
    },
    ["Soul Splicer (Nature)"] = {
        card_id = 1169,
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow"},
        power_cost = 60,
        charges = 12,
        class = "Shrine",
        health = {1250, 1250, 1250, 1370},
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Soul Suction",
                type = "Active",
                upgrade_availability = {false, true, true, true},
                description = "Activate to place a 20m corpse collecting aura within 40m range. For the next 10 seconds all corpses in that area will be gathered and transferred to Soul Splicer. Reusable every 10 seconds"
            }, {
                name = "Corpse Gathering",
                type = "Passive",
                description = "Gathers energy from nearby corpses equal to their former maximum life points to either store them away or heal friendly units around it.",
                upgrade_text = {"+ more storable corpses", "+ more storable corpses", "+ more storable corpses"}
            }, {
                name = "Gifted Necromancy",
                type = "Passive",
                affinity_dependency = true,
                description = "Every second, friendly units in a 25m radius regenerate 90 life points. To enable this ability corpses have to be gathered first. The stored corpses will then be used up during the healing process."
            }, {
                name = "Corpse Sharing",
                type = "Toggle",
                description = "Activate this mode to make the stored corpses accessible for other entities that also gather energy from corpses. In this mode the building will no longer be able to heal nor will it collect nearby corpses automatically."
            }
        }
    },
    ["Soulhunter (Frost)"] = {
        card_id = 1563,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire", "Neutral"},
        power_cost = 260,
        charges = 4,
        squadsize = 1,
        class = "Undead Dominator",
        weapon_type = "Melee",
        counter = "L",
        size = "XL",
        damage = 4500,
        health = {3400, 3500, 3700, 4000},
        edition = "Amii",
        rarity = "Uncommon",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Minefield",
                type = "Active",
                cost = 100,
                description = "Activate to place %s mines within a 30m long line in front of the unit. The mmines will explode if an enemy approaches within the next %s seconds. Each mine triggers 6 bursting waves that deal %s damage to enemies in a 15m radius, up to %s in total. Knocks back small and medium units. Affects ground targets only. Reusable every 20 seconds.",
                values = {{4, 4, 4, 5}, {25, 30, 30, 30}, {80, 80, 100, 100}, {240, 240, 300, 300}},
                upgrade_text = {"+5 seconds duration", "+20 damage per target, 60 in total per mine", "+1 additional mine"}
            }, {
                name = "Blessed Birth",
                type = "Passive",
                affinity_dependency = true,
                description = "When being spawned the unit knocks back every small, medium and large enemy within a 20m radius."
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }
        }
    },
    ["Soulhunter (Shadow)"] = {
        card_id = 1564,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire", "Neutral"},
        power_cost = 260,
        charges = 4,
        squadsize = 1,
        class = "Undead Dominator",
        weapon_type = "Melee",
        counter = "L",
        size = "XL",
        damage = 4500,
        health = {3400, 3500, 3700, 4000},
        edition = "Amii",
        rarity = "Uncommon",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Minefield",
                type = "Active",
                cost = 100,
                description = "Activate to place %s mines within a 30m long line in front of the unit. The mmines will explode if an enemy approaches within the next %s seconds. Each mine triggers 6 bursting waves that deal %s damage to enemies in a 15m radius, up to %s in total. Knocks back small and medium units. Affects ground targets only. Reusable every 20 seconds.",
                values = {{4, 4, 4, 5}, {25, 30, 30, 30}, {80, 80, 100, 100}, {240, 240, 300, 300}},
                upgrade_text = {"+5 seconds duration", "+20 damage per target, 60 in total per mine", "+1 additional mine"}
            }, {
                name = "Tainted Birth",
                type = "Passive",
                affinity_dependency = true,
                description = "When being spawned the unit stirs up a lot of dust that deals 50 damage per second to every enemy within a 20m radius for 5 seconds."
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }
        }
    },
    ["Soulshatter"] = {
        card_id = 794,
        type = "Spell",
        orbs = {"Shadow", "Neutral", "Neutral"},
        power_cost = 150,
        charges = 12,
        class = "Spell",
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Nightmare Shard", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Soul Explosion",
                type = nil,
                description = "Initially deals %s damage to hostile and friendly entities in a 25m radius, up to %s in total. Affected units will in turn explode as soon as they die and also deal %s damage to hostile and friendly entities in a 15m radius, up to %s in total. Reusable every 20 seconds.",
                values = {{850, 900, 1000, 1000}, {2550, 2700, 3000, 3000}, {360, 360, 360, 400}, {540, 540, 540, 600}},
                upgrade_text = {"+50 initial damage per target and 150 in total", "+100 initial damage per target and 300 in total", "+ exploding units deal 40 more damage, 60 in total"}
            }
        }
    },
    ["Spearmen"] = {
        card_id = 361,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature"},
        power_cost = 70,
        charges = 20,
        squadsize = 6,
        class = "Human Soldiers",
        weapon_type = "Melee",
        counter = "S",
        size = "S",
        damage = {600, 660, 720, 792},
        health = 720,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Weapon Change",
                type = "Active",
                description = "Makes unit more effective against medium units instead of small ones. Lasts until deactivated."
            }
        }
    },
    ["Spikeroot"] = {
        card_id = 420,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature"},
        power_cost = 120,
        charges = 12,
        squadsize = 1,
        class = "Forestkin Dominator",
        weapon_type = "Melee",
        counter = "M",
        size = "L",
        damage = 1200,
        health = {1000, 1100, 1200, 1320},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        abilities = {
            {
                name = "Root",
                type = "Toggle",
                description = "Enable to become immobile and gain:"
            }, {
                name = "Spikes",
                type = "Autocast",
                description = "Every 5 seconds, unit erupts a line of spikes from the ground that deal several times damage to all enemies they strike. Each eruption of spikes deals 100 damage to all enemies they strike, up to 150 in total."
            }, {
                name = "Linked Fire",
                type = "Passive",
                description = "Up to %s entities connected to the root network support each other enabling more powerful attacks. The unit will then be able to continuously erupt more and more spikes within each line thus dealing more damage.",
                values = {3, 4, 5, 6},
                upgrade_text = {"+1 units may support the root network", "+1 units may support the root network", "+1 units may support the root network"}
            }
        }
    },
    ["Spirit Hunters (Nature)"] = {
        card_id = 1123,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Neutral"},
        power_cost = 75,
        charges = 20,
        squadsize = 6,
        class = "Wood Elf Archers",
        weapon_type = "Special",
        size = "S",
        damage = 192,
        health = {510, 534, 570, 612},
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Gifted Bow Attack",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 2.5 seconds, unit fires arrows at enemies that deal 4 damage. The arrows are embittered with a strong toxic substance that severely poisons a targeted unit and slowly decreases its life points by 30 per second. Lasts for 10 seconds."
            }
        }
    },
    ["Spirit Hunters (Shadow)"] = {
        card_id = 1295,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Neutral"},
        power_cost = 75,
        charges = 20,
        squadsize = 6,
        class = "Wood Elf Archers",
        weapon_type = "Special",
        size = "S",
        damage = 192,
        health = {510, 534, 570, 612},
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Tainted Bow Attack",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 2.5 seconds, unit fires arrows at enemies that deal 4 damage. The arrows are embittered with a strong toxic substance that severely poisons a targeted unit and slowly decreases its life points by 20 per second. The damage dealt by this substance cannot be warded off with the help of damage reducing abilities because it is able to circumvent every buff or protective shield. Lasts for 10 seconds."
            }
        }
    },
    ["Spitfire"] = {
        card_id = 778,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Fire", "Fire"},
        power_cost = 220,
        charges = 4,
        squadsize = 1,
        class = "Artifact Dominator",
        weapon_type = "Special",
        size = "XL",
        damage = {3790, 4000, 4400, 4800},
        health = 1900,
        edition = "Twilight",
        rarity = "Ultra Rare",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        abilities = {
            {
                name = "Ground Bomb",
                type = "Autocast",
                description = "Every 4 seconds, unit fires a magma bomb that deals %s damage to enemies in a 10m radius around its target, up to %s in total. Knocks back small and medium units. Affects ground targets only.",
                values = {{270, 290, 320, 350}, {420, 440, 480, 530}},
                upgrade_text = {"+20 damage, 20 in total", "+30 damage, 40 in total", "+30 damage, 50 in total"}
            }, {
                name = "Air Defense",
                type = "Autocast",
                description = "Every 2 seconds, 8 turrets shoot independently dealing %s damage to enemies in a 5m radius around its target, up to %s in total. Affects air targets only.",
                values = {{60, 65, 70, 75}, {85, 90, 100, 110}},
                upgrade_text = {"+5 damage, 5 in total", "+5 damage, 10 in total", "+5 damage, 10 in total"}
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 100% more damage against structures."
            }
        }
    },
    ["Spore Launcher"] = {
        card_id = 549,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature", "Neutral", "Neutral"},
        power_cost = 260,
        charges = 4,
        squadsize = 1,
        class = "Forestkin Destroyer",
        weapon_type = "Special",
        size = "XL",
        damage = 2630,
        health = {6500, 6860, 7550, 8300},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Convoy", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Root",
                type = "Toggle",
                description = "Enable to become immobile and gain:"
            }, {
                name = "Explosive Spores",
                type = "Autocast",
                description = "Every 4 seconds, unit fires off a giant spore that deals 140 damage to enemies in a 10m radius around its target, up to 210 in total. Has a long range of 50m. Knocks back small and medium units. Affects ground targets only."
            }, {
                name = "Linked Fire",
                type = "Passive",
                description = "Up to %s entities connected to the root network support each other enabling more powerful attacks. The unit will then be able to fire off an ever stronger giant spore that deals more damage.",
                values = {3, 4, 5, 6},
                upgrade_text = {"+1 units may support the root network", "+1 units may support the root network", "+1 units may support the root network"}
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 50% more damage against structures."
            }
        }
    },
    ["Stone Hurler (Fire)"] = {
        card_id = 1208,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Nature"},
        power_cost = 75,
        charges = 16,
        class = "Tower",
        damage = 1000,
        health = {1530, 1580, 1650, 1750},
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Infused Elements",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 3 seconds, tower fires an elemental grenade that deals 100 damage to enemies in a 5m radius around its target, up to 150 in total. Knocks back small and medium units."
            }, {
                name = "Adamant Alloy",
                type = "Passive",
                description = "The building takes 15% less damage"
            }
        }
    },
    ["Stone Hurler (Shadow)"] = {
        card_id = 1336,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Nature"},
        power_cost = 75,
        charges = 16,
        class = "Tower",
        damage = 1000,
        health = {1530, 1580, 1650, 1750},
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Tainted Elements",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 3 seconds, tower fires an elemental grenade that deals 100 damage to enemies in a 5m radius around its target, up to 150 in total. Deals 100% more damage against Humans. Knocks back small units."
            }, {
                name = "Adamant Alloy",
                type = "Passive",
                description = "The building takes 15% less damage"
            }
        }
    },
    ["Stone Launcher (Frost)"] = {
        card_id = 1207,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Nature", "Neutral"},
        power_cost = 70,
        charges = 12,
        class = "Tower",
        damage = {2250, 2350, 2500, 2700},
        health = 1700,
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Rock Shot",
                type = "Autocast",
                description = "Every second, tower shoots bouncing rocks that deal %s damage to enemies in a 5m radius around its target, up to %s in total. Affects air targets only.",
                values = {{36, 38, 40, 43}, {54, 56, 60, 65}},
                upgrade_text = {"+2 damage per target, 2 in total", "+2 damage per target, 4 in total", "+3 damage per target, 5 in total"}
            }, {
                name = "Blessed Gravity Surge",
                type = "Active",
                affinity_dependency = true,
                cost = {80, 80, 75, 70},
                description = "Active to tear a flying enemy down to the ground. The caught flyer will then be enchained to the ground for 15 seconds and can no longer move. Ground units will be able to attack it while it is bound. Reusable every %s seconds.",
                values = {30, 20, 20, 20},
                upgrade_text = {"-10 seconds until reusable", "", ""}
            }, {
                name = "Adamant Alloy",
                type = "Passive",
                description = "The building takes 15% less damage"
            }
        }
    },
    ["Stone Launcher (Shadow)"] = {
        card_id = 1335,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Nature", "Neutral"},
        power_cost = 70,
        charges = 12,
        class = "Tower",
        damage = {2250, 2350, 2500, 2700},
        health = 1700,
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Rock Shot",
                type = "Autocast",
                description = "Every second, tower shoots bouncing rocks that deal %s damage to enemies in a 5m radius around its target, up to %s in total. Affects air targets only.",
                values = {{36, 38, 40, 43}, {54, 56, 60, 65}},
                upgrade_text = {"+2 damage per target, 2 in total", "+2 damage per target, 4 in total", "+3 damage per target, 5 in total"}
            }, {
                name = "Tainted Gravity Surge",
                type = "Active",
                affinity_dependency = true,
                cost = {80, 80, 75, 70},
                description = "Activate to tear a flying enemy down to the ground. The caught flyer will then be enchained the the ground for 25 seconds and can no longer move. It will be immune against ranged or magical attacks but ground units will be able to attack it while it is bound. Reusable every %s seconds.",
                values = {30, 20, 20, 20},
                upgrade_text = {"-10 seconds until reusable", "", ""}
            }, {
                name = "Adamant Alloy",
                type = "Passive",
                description = "The building takes 15% less damage"
            }
        }
    },
    ["Stone of Torment"] = {
        card_id = 816,
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Neutral"},
        power_cost = 90,
        charges = 16,
        class = "Tower",
        health = 1500,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        abilities = {
            {
                name = "Tormenting",
                type = "Passive",
                description = "Evil aura that deals %s damage to hostile and friendly units in a 20m radius every second.",
                values = {40, 40, 50, 55},
                upgrade_text = {"", "+10 damage", "+5 damage"}
            }, {
                name = "Malicious Joy",
                type = "Passive",
                description = "Every %s seconds, tower teleports the enemy unit that has moved farthest away back to itself. Has a long range of 40m.",
                values = {6, 4, 4, 4},
                upgrade_text = {"Units will be teleported back faster", "", ""}
            }
        }
    },
    ["Stone Shards (Fire)"] = {
        card_id = 1326,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Nature"},
        power_cost = 60,
        charges = 20,
        squadsize = 6,
        class = "Elemental Soldiers",
        weapon_type = "Melee",
        counter = "M",
        size = "S",
        damage = {660, 690, 750, 810},
        health = 840,
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit take 15% less damage."
            }, {
                name = "Infused Fury",
                type = "Passive",
                affinity_dependency = true,
                description = "Deals 50% more damage agaisnt beast creatures."
            }
        }
    },
    ["Stone Shards (Frost)"] = {
        card_id = 1191,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Nature"},
        power_cost = 60,
        charges = 20,
        squadsize = 6,
        class = "Elemental Soldiers",
        weapon_type = "Melee",
        counter = "M",
        size = "S",
        damage = {660, 690, 750, 810},
        health = 840,
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit take 15% less damage."
            }, {
                name = "Blessed Fury",
                type = "Passive",
                affinity_dependency = true,
                description = "Deals 50% more damage against demon and undead creatures."
            }
        }
    },
    ["Stone Shell (Nature)"] = {
        card_id = 1610,
        type = "Spell",
        orbs = {"Frost", "Nature", "Neutral"},
        power_cost = {70, 70, 60, 60},
        charges = 16,
        class = "Arcane",
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Gifted Shelter",
                type = "Godspell",
                affinity_dependency = true,
                description = "Creates a rocky aura that grants a special armor to friendly entities within it. Every friendly entity within a 25m radius takes increasingly less damage the more friendly units are in or around the area. With only one unit in the area friendly entities take 20% less damage but this number steadily increases with the amount of nearby units. Lasts for %s seconds. Reusable every %s seconds.",
                values = {{15, 20, 20, 20}, {20, 20, 20, 15}},
                upgrade_text = {"+5 seconds duration", "", "-5 seconds until reusable"}
            }
        }
    },
    ["Stone Shell (Shadow)"] = {
        card_id = 1608,
        starter_card = true,
        type = "Spell",
        orbs = {"Frost", "Nature", "Neutral"},
        power_cost = {70, 70, 60, 60},
        charges = 16,
        class = "Arcane",
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Tainted Shelter",
                type = "Godspell",
                affinity_dependency = true,
                description = "Creates a rocky aura that grants a special armor to friendly entities within it. Every friendly entity within a 25m radius takes increasingly less damage the more enemies are in or around the area. With only one enemy in the area friendly entities take 20% less damage but this number steadily increases with the amount of nearby enemies. Lasts for %s seconds. Reusable every %s seconds.",
                values = {{15, 20, 20, 20}, {20, 20, 20, 15}},
                upgrade_text = {"+5 seconds duration", "", "-5 seconds until reusable"}
            }
        }
    },
    ["Stone Tempest (Frost)"] = {
        card_id = 1181,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Nature"},
        power_cost = 120,
        charges = 12,
        squadsize = 1,
        class = "Elemental Archer",
        weapon_type = "Ranged",
        counter = "M",
        size = "L",
        damage = {840, 890, 1000, 1140},
        health = 1500,
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Stone Wrath",
                type = "Toggle",
                description = "Enter this mode in order to get immobile and enable Stone Tempest's attack. Every second, unit will then unleash a hail of rocks that deals %s damage to enemies in a 5m radius around its target, up to %s in total. Knocks back small and medium units. This option is only available when in start-up mode.",
                values = {{30, 32, 36, 41}, {45, 48, 54, 62}},
                upgrade_text = {"+2 damage per target, 3 in total", "+4 damage per target, 6 in total", "+5 damage per target, 8 in total"}
            }, {
                name = "Blessed Stone Rest",
                type = "Toggle",
                affinity_dependency = true,
                description = "Enter this mode in order to get immobile and activate Stone Tempest's regenerative powers. The unit will then restore 40 life points every 2 seconds. It will additionally immediately gain an Ice Shield thats absorbs up to 500 damage but it may not exit this mode for 15 seconds. This option is only available when in start-up mode."
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit take 15% less damage."
            }
        }
    },
    ["Stone Tempest (Shadow)"] = {
        card_id = 1325,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Nature"},
        power_cost = 120,
        charges = 12,
        squadsize = 1,
        class = "Elemental Archer",
        weapon_type = "Ranged",
        counter = "M",
        size = "L",
        damage = {840, 890, 1000, 1140},
        health = 1500,
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Stone Wrath",
                type = "Toggle",
                description = "Enter this mode in order to get immobile and enable Stone Tempest's attack. Every second, unit will then unleash a hail of rocks that deals %s damage to enemies in a 5m radius around its target, up to %s in total. Knocks back small and medium units. This option is only available when in start-up mode.",
                values = {{30, 32, 36, 41}, {45, 48, 54, 62}},
                upgrade_text = {"+2 damage per target, 3 in total", "+4 damage per target, 6 in total", "+5 damage per target, 8 in total"}
            }, {
                name = "Tainted Stone Rest",
                type = "Toggle",
                affinity_dependency = true,
                description = "Enter this mode in order to get immobile and activate Stone Tempest's regenerative powers. The unit will then restore 40 life points every 2 seconds. What is more, 50% of all damage dealt to the unit in close combat will be reflected to the attacker. This option is only available when in start-up mode."
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit take 15% less damage."
            }
        }
    },
    ["Stone Warrior (Frost)"] = {
        card_id = 1194,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Nature", "Neutral"},
        power_cost = 120,
        charges = 12,
        squadsize = 1,
        class = "Elemental Soldier",
        weapon_type = "Melee",
        counter = "XL",
        size = "L",
        damage = 1700,
        health = {1950, 2020, 2170, 2360},
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Blessed Shatter Lance",
                type = "Active",
                affinity_dependency = true,
                cost = 100,
                description = "Activate to release an elemental lance that is devastating to frozen enemies, dealing %s damage, up to %s in total. Reusable every %s seconds. Affects frozen targets only.",
                values = {{2320, 2400, 2500, 2600}, {3480, 3600, 3750, 3900}, {30, 30, 20, 20}},
                upgrade_text = {"+80 damage per target, 120 in total", "+100 damage per target, 150 in total", "+100 damage per target, 150 in total"}
            }, {
                name = "Blessed Strike",
                type = "Passive",
                affinity_dependency = true,
                description = "Enemies attacked by this unit will stay frozen 25% longer as usually. Lasts for 10 seconds."
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit take 15% less damage."
            }
        }
    },
    ["Stone Warrior (Nature)"] = {
        card_id = 1333,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Nature", "Neutral"},
        power_cost = 120,
        charges = 12,
        squadsize = 1,
        class = "Elemental Soldier",
        weapon_type = "Melee",
        counter = "XL",
        size = "L",
        damage = 1700,
        health = {1950, 2020, 2170, 2360},
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Gifted Shatter Lance",
                type = "Active",
                affinity_dependency = true,
                cost = 100,
                description = "Activate to release an elemental lance that deals %s damage to enemies in a 15m radius, up to %s in total. Reusable every %s seconds.",
                values = {{928, 960, 1000, 1040}, {1392, 1440, 1500, 1560}, {30, 30, 20, 20}},
                upgrade_text = {"+32 damage per target, 48 in total", "+40 damage per target, 60 in total", "+40 damage per target, 60 in total"}
            }, {
                name = "Gifted Strike",
                type = "Passive",
                affinity_dependency = true,
                description = "Enemies attacked by this unit will stay paralyzed 30% longer as usually. Lasts for 10 seconds."
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "The unit take 15% less damage."
            }
        }
    },
    ["Stormsinger (Fire)"] = {
        card_id = 1119,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Neutral"},
        power_cost = 60,
        charges = 16,
        squadsize = 1,
        class = "Human Archer",
        weapon_type = "Ranged",
        counter = "M",
        size = "M",
        damage = 560,
        health = {635, 660, 700, 750},
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Frost Spear",
                type = "Autocast",
                description = "Every 2.6 seconds, unit throws her spear at enemies dealing 75 damage."
            }, {
                name = "Infused Gravity Surge",
                type = "Active",
                affinity_dependency = true,
                cost = {40, 40, 30, 30},
                description = "Activate to impale a flying enemy unit and pull it down to the ground. Deals additionally 170 damage to the target. The caught flyer will then be enchained to the ground for %s seconds and can no longer move. Ground units will be able to attack it while it is bound. Reusable every 20 seconds.",
                values = {10, 13, 13, 15},
                upgrade_text = {"+3 seconds duration", "", "+2 seconds duration"}
            }
        }
    },
    ["Stormsinger (Nature)"] = {
        card_id = 1278,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Neutral"},
        power_cost = 60,
        charges = 16,
        squadsize = 1,
        class = "Human Archer",
        weapon_type = "Ranged",
        counter = "M",
        size = "M",
        damage = 560,
        health = {635, 660, 700, 750},
        edition = "Renegade",
        rarity = "Rare",
        upgrade_locations = {"The Treasure Fleet", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Frost Spear",
                type = "Autocast",
                description = "Every 2.6 seconds, unit throws her spear at enemies dealing 75 damage."
            }, {
                name = "Gifted Gravity Surge",
                type = "Active",
                affinity_dependency = true,
                cost = {40, 40, 30, 30},
                description = "Activate to impale a flying enemy unit and pull it down to the ground. The caught flyer will then be enchained to the ground for %s seconds and can no longer move. Ground units will be able to attack it while it is bound. Reusable every 20 seconds.",
                values = {10, 13, 13, 15},
                upgrade_text = {"+3 seconds duration", "", "+2 seconds duration"}
            }, {
                name = "Swift",
                type = "Passive",
                affinity_dependency = true,
                description = "Moves at high speed."
            }
        }
    },
    ["Stranglehold (Nature)"] = {
        card_id = 1377,
        type = "Building",
        construction_time = 20,
        orbs = {"Nature"},
        power_cost = 60,
        charges = 12,
        class = "Tower",
        health = {1200, 1270, 1400, 1400},
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Gifted Strangling",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 3 seconds, tower is able to root a target enemy to the ground for %s seconds. Rooted units are immobile but still able to use ranged attacks. After the effect wears off, target is immune against Root for a while. Affects ground targets only.",
                values = {10, 10, 10, 15},
                upgrade_text = {"", "", "+5 seconds duration"}
            }
        }
    },
    ["Stranglehold (Shadow)"] = {
        card_id = 1376,
        type = "Building",
        construction_time = 20,
        orbs = {"Nature"},
        power_cost = 60,
        charges = 12,
        class = "Tower",
        health = {1200, 1270, 1400, 1400},
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "Tainted Strangling",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 10 seconds, tower is able to root a target enemy to the ground for %s seconds dealing 50 damage every second. Rooted units are immobile but still able to use ranged attacks. After the effect wears off, target is immune against Root for a while. Affects ground targets only.",
                values = {10, 10, 10, 15},
                upgrade_text = {"", "", "+5 seconds duration"}
            }
        }
    },
    ["Strikers"] = {
        card_id = 376,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire"},
        power_cost = 90,
        charges = 16,
        squadsize = 6,
        class = "Orc Marauders",
        weapon_type = "Melee",
        counter = "M",
        size = "S",
        damage = {600, 660, 720, 780},
        health = 600,
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Charge",
                type = "Passive",
                description = "Unit charges at enemies."
            }, {
                name = "Looter",
                type = "Passive",
                description = "As long as the unit attacks a building, a certain amount of the target's original power costs depending on its current life points are gained as power.",
                upgrade_text = {"+ more power gain", "+ more power gain", "+ more power gain"}
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }
        }
    },
    ["Stronghold"] = {
        card_id = 647,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost", "Frost", "Neutral"},
        power_cost = 150,
        charges = 4,
        class = "Fortress",
        damage = {2155, 2270, 2500, 2850},
        health = 3600,
        edition = "Twilight",
        rarity = "Ultra Rare",
        upgrade_locations = {"Titans", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Cannon Turrets",
                type = "Autocast",
                description = "Every 3 seconds, 8 turrets deal %s damage each to enemies in 5m radius, up to %s in total.",
                values = {{52, 55, 60, 74}, {75, 80, 90, 110}},
                upgrade_text = {"+3 damage (5 in total)", "+5 damage (10 in total)", "+14 damage (20 in total)"}
            }, {
                name = "Bombardment",
                type = "Autocast",
                description = "Every 4 seconds, fortress fires a mortar shell that deals %s damage to enemies in a 10m radius around its target, up to %s in total. Knocks back small and medium units.",
                values = {{180, 190, 210, 240}, {265, 280, 310, 360}},
                upgrade_text = {"+10 damage per target, 15 in total", "+20 damage per target, 30 in total", "+30 damage per target, 50 in total"}
            }
        }
    },
    ["Sun Reaver (Fire)"] = {
        card_id = 1238,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Neutral", "Neutral"},
        power_cost = 120,
        charges = 8,
        squadsize = 1,
        class = "Forestkin Corruptor",
        weapon_type = "Special",
        size = "L",
        damage = 1000,
        health = {1560, 1640, 1800, 1980},
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Metal Spikes",
                type = "Active",
                description = "Activate to erupt a line of sharp metal spikes from the ground that deal several times damage to all enemies they strike. Each eruption of spikes deals %s damage to all enemies they strike, up to %s in total. Reusable every 30 seconds.",
                values = {{216, 227, 250, 275}, {325, 340, 375, 410}},
                upgrade_text = {"+11 damage per target, 15 in total", "+23 damage per target, 35 in total", "+35 damage per target, 35 in total"}
            }, {
                name = "Infused Root",
                type = "Toggle",
                affinity_dependency = true,
                description = "Enter this mode to become immobile and link the unit to a friendly root network. While connected Sun Reaver charges up his powers: if he is linked to the network for at least 10 seconds he will be able to deal 50% more damage for 20 seconds. As he is not able to generate any support for the network himself he needs to link into a network that already has members other than Sun Reaver units."
            }, {
                name = "Burning Paws",
                type = "Passive",
                description = "Enemies hit by the Sun Reavers' glowing paws will be set on fire and take additional damage that steadily increases the longer they burn."
            }
        }
    },
    ["Sun Reaver (Nature)"] = {
        card_id = 1474,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Neutral", "Neutral"},
        power_cost = 120,
        charges = 8,
        squadsize = 1,
        class = "Forestkin Corruptor",
        weapon_type = "Special",
        size = "L",
        damage = 1000,
        health = {1560, 1640, 1800, 1980},
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Metal Spikes",
                type = "Active",
                description = "Activate to erupt a line of sharp metal spikes from the ground that deal several times damage to all enemies they strike. Each eruption of spikes deals %s damage to all enemies they strike, up to %s in total. Reusable every 30 seconds.",
                values = {{216, 227, 250, 275}, {325, 340, 375, 410}},
                upgrade_text = {"+11 damage per target, 15 in total", "+23 damage per target, 35 in total", "+35 damage per target, 35 in total"}
            }, {
                name = "Gifted Root",
                type = "Toggle",
                affinity_dependency = true,
                description = "Enter this mode to become immobile and link the unit to a friendly root network. While connected Sun Reaver charges up his powers: if he is linked to the network for at least 10 seconds he will start to regenerate 45 life points every second for 15 seconds. As he is not able to generate any support for the network himself he needs to link into a network that already has members other than Sun Reaver units."
            }, {
                name = "Burning Paws",
                type = "Passive",
                description = "Enemies hit by the Sun Reavers' glowing paws will be set on fire and take additional damage that steadily increases the longer they burn."
            }
        }
    },
    ["Sunderer"] = {
        card_id = 375,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire"},
        power_cost = 110,
        charges = 8,
        squadsize = 1,
        class = "Beast Dominator",
        weapon_type = "Special",
        size = "L",
        damage = 1100,
        health = {800, 850, 900, 1000},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"},
        abilities = {
            {
                name = "Sundering",
                type = "Active",
                cost = {50, 50, 50, 40},
                description = "Activate to crush an enemy structure dealing %s damage. Additionally the damage bonus against structures applies aswell. Reusable every 15 seconds.",
                values = {390, 410, 450, 450},
                upgrade_text = {"+20 damage", "+40 damage", ""}
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 50% more damage against structures."
            }
        }
    },
    ["Sunken Temple (Nature)"] = {
        card_id = 1592,
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Nature"},
        power_cost = 120,
        charges = 8,
        class = "Shrine",
        health = 1000,
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "Gifted Plague",
                type = "Active",
                affinity_dependency = true,
                cost = 80,
                description = "Activate to release a swarm of Pest Creeper. The little beasts can be controlled by the player, move at high speed and the damage they deal cannot be warded off by any damage reducing abilities. Reusable every %s seconds.",
                values = {60, 40, 40, 40},
                upgrade_text = {"-20 seconds until reusable", "+10x12 Pest Creeper life points", "+10x12 Pest Creeper damage"}
            }
        }
    },
    ["Sunken Temple (Shadow)"] = {
        card_id = 1584,
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Nature"},
        power_cost = 120,
        charges = 8,
        class = "Shrine",
        health = 1000,
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Encounters with Twilight", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Tainted Plague",
                type = "Passive",
                affinity_dependency = true,
                cost = 80,
                description = "Activate to release a swarm of Pest Creeper. The little beast can be controlled by the player, move at high speed and are surrounded by poisonous cloud: wherever they go they leave dangerous spores within a 6m radius that infect hostile units dealing 15 damage every second. Reusable every %s seconds.",
                values = {60, 40, 40, 40},
                upgrade_text = {"-20 seconds until reusable", "+10x12 Pest Creeper life points", "+10x12 Pest Creeper damage"}
            }
        }
    },
    ["Sunstriders"] = {
        card_id = 346,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire"},
        power_cost = 50,
        charges = 20,
        squadsize = 6,
        class = "Sun Elf Archers",
        weapon_type = "Ranged",
        counter = "M",
        size = "S",
        damage = {432, 480, 528, 576},
        health = 360,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Bow Attack",
                type = "Autocast",
                description = "Every 2.5 seconds, unit fires arrows at enemies that deal %s damage.",
                values = {9, 10, 11, 12},
                upgrade_text = {"+1 damage", "+1 damage", "+1 damage"}
            }, {
                name = "Suppression Fire",
                type = "Active",
                cost = 25,
                description = "Activate to disable enemy building's attacks and special abilities for %s seconds. Reusable every 20 seconds.",
                values = {10, 12, 15, 20},
                upgrade_text = {"+2 seconds duration", "+3 seconds duration", "+5 seconds duration"}
            }
        }
    },
    ["Suppression"] = {
        card_id = 830,
        type = "Spell",
        orbs = {"Fire"},
        power_cost = 40,
        charges = 16,
        class = "Spell",
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Spellblocker",
                type = nil,
                description = "Disables a building's attacks and special abilities for %s seconds. Immediately reusable.",
                values = {10, 12, 15, 20},
                upgrade_text = {"+2 seconds duration", "+3 seconds duration", "+5 seconds duration"}
            }
        }
    },
    ["Surge of Light"] = {
        card_id = 345,
        starter_card = true,
        type = "Spell",
        orbs = {"Nature"},
        power_cost = 80,
        charges = 20,
        class = "Arcane",
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Healing Light",
                type = nil,
                description = "Instantly heals friendly units within a 15m radius for up to %s life points in total. Immediately reusable.",
                values = {1000, 1100, 1200, 1320},
                upgrade_text = {"+100 regeneration", "+100 regeneration", "+120 regeneration"}
            }
        }
    },
    ["Swamp Drake"] = {
        card_id = 707,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Neutral", "Neutral"},
        power_cost = 120,
        charges = 8,
        squadsize = 1,
        class = "Dragonkin Corruptor",
        weapon_type = "Ranged",
        counter = "XL",
        size = "L",
        damage = 1500,
        health = {845, 885, 975, 1100},
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Acid Breath",
                type = "Autocast",
                description = "Every 3 seconds, unit spits an acid cloud at enemies that deals 168 damage to enemies in a 5m radius around its target, up to 252 in total."
            }, {
                name = "Sleep well!",
                type = "Active",
                cost = 30,
                description = "Makes up to %s enemy units fall asleep for 15 seconds. Affected units may neither move nor attack. After 3 seconds they will awake if being attacked. Reusable every 20 seconds.",
                values = {3, 4, 5, 6},
                upgrade_text = {"+1 affected target", "+1 affected target", "+1 affected target"}
            }
        }
    },
    ["Swamp Drake (Promo)"] = {
        card_id = 1031,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Neutral", "Neutral"},
        power_cost = 120,
        charges = 8,
        squadsize = 1,
        class = "Dragonkin Corruptor",
        weapon_type = "Ranged",
        counter = "XL",
        size = "L",
        damage = 1500,
        health = 1100,
        edition = "Twilight",
        rarity = "Common",
        abilities = {
            {
                name = "Acid Breath",
                type = "Autocast",
                description = "Every 3 seconds, unit spits an acid cloud at enemies that deals 168 damage to enemies in a 5m radius around its target, up to 252 in total."
            }, {
                name = "Sleep well!",
                type = "Active",
                cost = 30,
                description = "Makes up to 6 enemy units fall asleep for 15 seconds. Affected units may neither move nor attack. After 3 seconds they will awake if being attacked. Reusable every 20 seconds."
            }
        }
    },
    ["Swiftclaw"] = {
        card_id = 674,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature"},
        power_cost = 70,
        charges = 16,
        squadsize = 1,
        class = "Beast Soldier",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = 600,
        health = {510, 535, 590, 650},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Encounters with Twilight", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "Bestial Fury",
                type = "Active",
                description = "Activate to deal 50% more damage but unit will only be able to move slowly. Lasts until deactivated."
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }
        }
    },
    ["Sylvan Gate (Fire)"] = {
        card_id = 1401,
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Nature", "Neutral"},
        power_cost = 110,
        charges = 8,
        class = "Tower",
        health = {2460, 2590, 2850, 3130},
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        abilities = {
            {
                name = "Heal",
                type = "Autocast",
                description = "Every 11 seconds the gate heals a friendly unit for 600 life points."
            }, {
                name = "Tunnel Exit",
                type = "Active",
                description = "The gate grants access to the tunnel network. Activate to become an exit point of the tunnel network."
            }, {
                name = "Infused Linked Fire",
                type = "Passive",
                description = "Up to %s entities connected to the root network support each other enabling more powerful attacks. The gate will then be able to continuously heal ever faster. What is more, all entities connected to the network within a 25m radius around the gate will deal 25% more damage.",
                values = {3, 4, 5, 6},
                upgrade_text = {"+1 units may support the root network", "+1 units may support the root network", "+1 units may support the root network"}
            }
        }
    },
    ["Sylvan Gate (Frost)"] = {
        card_id = 1471,
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Nature", "Neutral"},
        power_cost = 110,
        charges = 8,
        class = "Tower",
        health = {2460, 2590, 2850, 3130},
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"The Treasure Fleet", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "Heal",
                type = "Autocast",
                description = "Every 11 seconds the gate heals a friendly unit for 600 life points."
            }, {
                name = "Tunnel Exit",
                type = "Active",
                description = "The gate grants access to the tunnel network. Activate to become an exit point of the tunnel network."
            }, {
                name = "Blessed Linked Fire",
                type = "Passive",
                description = "Up to %s entities connected to the root network support each other enabling more powerful attacks. The gate will then be able to continuously heal ever faster. What is more, while being connected the gate takes 30% less damage.",
                values = {3, 4, 5, 6},
                upgrade_text = {"+1 units may support the root network", "+1 units may support the root network", "+1 units may support the root network"}
            }
        }
    },
    ["Tempest"] = {
        card_id = 529,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Neutral", "Neutral", "Neutral"},
        power_cost = 90,
        charges = 12,
        squadsize = 1,
        class = "Elemental Archer",
        weapon_type = "Ranged",
        counter = "M",
        size = "L",
        damage = {1720, 1800, 2000, 2500},
        health = 1850,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Frozen Wrath",
                type = "Toggle",
                description = "Enable to become immobile and gain:"
            }, {
                name = "Whirlwind",
                type = "Autocast",
                description = "Twice per second unit unleashes a hail of icy shards that deal %s damage to enemies in a 5m radius its target, up to %s in total. Does extra damage against frozen targets.",
                values = {{34, 36, 40, 50}, {52, 55, 60, 75}},
                upgrade_text = {"+2 damage per target, 3 in total", "+4 damage per target, 5 in total", "+10 damage per target, 15 in total"}
            }
        }
    },
    ["Termite Hill"] = {
        card_id = 770,
        type = "Building",
        construction_time = 20,
        orbs = {"Fire", "Neutral"},
        power_cost = 40,
        charges = 8,
        class = "Tower",
        health = {860, 900, 1000, 1000},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Mo", "Mo", "Mo"},
        abilities = {
            {
                name = "Termite Swarm",
                type = "Active",
                cost = 30,
                description = "Activate to send termites to enemy structures in target direction that deal %s damage every second, lasting for 20 seconds in total. Reusable every 20 seconds.",
                values = {130, 135, 150, 165},
                upgrade_text = {"+5 damage", "+15 damage", "+15 damage"}
            }
        }
    },
    ["The Incredible Mo"] = {
        card_id = 1578,
        description = "Steeped in legends the statue can be turned into one of three states. Each grants an ultimate power but the choice is permanent.",
        type = "Building",
        construction_time = 30,
        orbs = {"Neutral", "Neutral", "Neutral"},
        power_cost = 100,
        charges = 4,
        class = "Statue",
        health = {2460, 2590, 2850, 3130},
        edition = "Lost Souls",
        rarity = "Rare",
        booster_locations = "Lost Souls",
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        abilities = {
            {
                name = "The Wrathful Mo",
                type = "Active",
                cost = 100,
                description = "Activate to unleash Mo's Wrath: thunderstorms will unfold all over the current map and hostile units will be struck by lightning upon entering one of them. Each bolt of lightning deals 500 damage. Lasts for 120 seconds. When choosing this power Mo be switched back again to grant yet another power!"
            }, {
                name = "The Insidious Mo",
                type = "Active",
                cost = 150,
                description = "Activate to harness Mo's perfidiousness: every hostile unit in the current game will deal 20% less damage. Lasts until statue is destroyed."
            }, {
                name = "The Benevolent Mo",
                type = "Active",
                cost = 200,
                description = "Activate to benefit from Mo's benevolence: every friendly unit in the game will be immune against all major debuffs but may still be affected by spells like Freeze or Paralyze. Lasts until statue is destroyed."
            }, {
                name = "Slowed Construction",
                type = "Passive",
                description = "Construction time is increased by 50%."
            } 
        }
    },
    ["Thornbark"] = {
        card_id = 421,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Neutral", "Neutral"},
        power_cost = 120,
        charges = 12,
        squadsize = 1,
        class = "Forestkin Dominator",
        weapon_type = "Melee",
        counter = "M",
        size = "L",
        damage = 1400,
        health = {1300, 1360, 1500, 1650},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Sunbridge", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "Root",
                type = "Toggle",
                description = "Enable to become immobile and gain:"
            }, {
                name = "Radial Thorns",
                type = "Autocast",
                description = "Every 10 seconds, unit fires thorns in all directions that deal 560 damage to enemies, up to 840 in total."
            }, {
                name = "Linked Fire",
                type = "Passive",
                description = "Up to %s entities connected to the root network support each other enabling more powerful attacks. The gate will then be able to continuously erupt more and more spikes within each line thus dealing more damage.",
                values = {3, 4, 5, 6},
                upgrade_text = {"+1 units may support the root network", "+1 units may support the root network", "+1 units may support the root network"}
            }
        }
    },
    ["Thugs"] = {
        card_id = 254,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire"},
        power_cost = 60,
        charges = 20,
        squadsize = 6,
        class = "Orc Marauders",
        weapon_type = "Melee",
        counter = "S",
        size = "S",
        damage = 720,
        health = {450, 480, 540, 630},
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Looter",
                type = "Passive",
                description = "As long as the unit attacks a building, a certain amount of the target's original power costs depending on its current life points are gained as power."
            }
        }
    },
    ["Thunder Wagon (Fire)"] = {
        card_id = 1124,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Fire", "Fire", "Neutral"},
        power_cost = 260,
        charges = 4,
        squadsize = 1,
        class = "Artifact Destroyer",
        weapon_type = "Special",
        size = "XL",
        damage = {4600, 4800, 5000, 5500},
        health = 4200,
        edition = "Renegade",
        rarity = "Ultra Rare",
        upgrade_locations = {"Raven's End", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Thunder Bomb",
                type = "Autocast",
                description = "Every 4 seconds, the turret on the top of the unit blasts a bomb at an enemy dealing %s damage in a 15m radius around the target, up to %s in toal. Knocks back small and medium units.",
                values = {{308, 308, 350, 350}, {462, 462, 525, 525}},
                upgrade_text = {"", "+42 damage per target, 63 in total", ""}
            }, {
                name = "Flamethrower",
                type = "Autocast",
                description = "The flamethrower at the unit's front burns down enemies dealing %s damage per second.",
                values = {120, 130, 130, 150},
                upgrade_text = {"+10 damage", "", "+20 damage"}
            }, {
                name = "Siege",
                type = "Passive",
                affinity_dependency = true,
                description = "Deals 100% more damage against structures."
            }, {
                name = "RAMPAGE",
                type = "Toggle",
                description = "Enter this mode in order to disable both ranged attacks and boost up the unit's movement speed. It will be able to move faster and overrun enemies in its way dealing %s damage to them. Knocks back small, medium and large units.",
                values = {440, 460, 500, 550},
                upgrade_text = {"+20 damage", "+40 damage", "+50 damage"}
            }
        }
    },
    ["Thunder Wagon (Shadow)"] = {
        card_id = 1286,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Fire", "Fire", "Neutral"},
        power_cost = 260,
        charges = 4,
        squadsize = 1,
        class = "Artifact Destroyer",
        weapon_type = "Special",
        size = "XL",
        damage = {4600, 4800, 5000, 5500},
        health = 4200,
        edition = "Renegade",
        rarity = "Ultra Rare",
        upgrade_locations = {"Empire", "Behind Enemy Lines", "Behind Enemy Lines"},
        abilities = {
            {
                name = "Thunder Bomb",
                type = "Autocast",
                description = "Every 4 seconds, the turret on the top of the unit blasts a bomb at an enemy dealing %s damage in a 15m radius around the target, up to %s in toal. Knocks back small and medium units.",
                values = {{308, 308, 350, 350}, {462, 462, 525, 525}},
                upgrade_text = {"", "+42 damage per target, 63 in total", ""}
            }, {
                name = "Flamethrower",
                type = "Autocast",
                description = "The flamethrower at the unit's front burns down enemies dealing %s damage per second.",
                values = {120, 130, 130, 150},
                upgrade_text = {"+10 damage", "", "+20 damage"}
            }, {
                name = "Tainted Death",
                type = "Passive",
                affinity_dependency = true,
                description = "When the unit is destroyed it will explode dealing 1000 damage to enemies in a 25m radius, up to 3000 in total."
            }, {
                name = "RAMPAGE",
                type = "Toggle",
                description = "Enter this mode in order to disable both ranged attacks and boost up the unit's movement speed. It will be able to move faster and overrun enemies in its way dealing %s damage to them. Knocks back small, medium and large units.",
                values = {440, 460, 500, 550},
                upgrade_text = {"+20 damage", "+40 damage", "+50 damage"}
            }
        }
    },
    ["Thunderstorm"] = {
        card_id = 724,
        type = "Spell",
        orbs = {"Nature", "Neutral", "Neutral"},
        power_cost = {150, 150, 150, 140},
        charges = 16,
        class = "Spell",
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Nightmare's End", "Nightmare's End", "Nightmare's End"},
        abilities = {
            {
                name = "Storm Cloud",
                type = nil,
                description = "Creates a thunderstorm that tosses %s bolts of lightning at enemy units within a 20m radius. Every bolt may jump to several targets dealing 180 damage to the first one while the following targets will receive continuously less damage. Lasts for 12 seconds. Reusable every 20 seconds.",
                values = {4, 5, 6, 8},
                upgrade_text = {"+1 bolt of lightning", "+1 bolt of lightning", "+2 bolts of lightning"}
            }
        }
    },
    ["Time Vortex (Frost)"] = {
        card_id = 1309,
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Neutral"},
        power_cost = 100,
        charges = 16,
        class = "Tower",
        damage = {1150, 1250, 1300, 1420},
        health = 2830,
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Blessed Void Shock",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 8 seconds, tower fires off a backwards chargeable shot that deals %s damage to enemies in a 5m radius around its target, up to %s in total. The less void power has been accumulated the faster the tower will be able to shoot. If less than 1000 own void power is left it will already shot 25% faster gaining even more speed the more void power is used up. Knocks back small and medium units.",
                values = {{330, 360, 375, 410}, {500, 540, 560, 615}},
                upgrade_text = {"+30 damage per target, 40 in total", "+15 damage per target, 20 in total", "+35 damage per target, 55 in total"}
            }
        }
    },
    ["Time Vortex (Shadow)"] = {
        card_id = 1170,
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Neutral"},
        power_cost = 100,
        charges = 16,
        class = "Tower",
        damage = {1150, 1250, 1300, 1420},
        health = 2830,
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Tainted Void Shock",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 8 seconds, tower fires off a chargeable shot that deals %s damage to enemies in a 5m radius around its target, up to %s in total. The more void power has been accumulated the faster the tower will be able to shoot. If at least 150 own void power has been stored it will already shoot 25% faster gaining even more speed the more void power is available. Knocks back small and medium units.",
                values = {{330, 360, 375, 410}, {500, 540, 560, 615}},
                upgrade_text = {"+30 damage per target, 40 in total", "+15 damage per target, 20 in total", "+35 damage per target, 55 in total"}
            }
        }
    },
    ["Timeless One"] = {
        card_id = 402,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Neutral"},
        power_cost = 55,
        charges = 12,
        squadsize = 1,
        class = "Undead Wizard",
        weapon_type = "Ranged",
        counter = "M",
        size = "M",
        damage = {480, 510, 560, 560},
        health = {850, 850, 850, 950},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Time Shock",
                type = "Autocast",
                description = "Every 3 seconds, unit shock-freezes time, dealing %s damage to enemies in a 5m radius around its target, up to %s in total. Knocks back small units.",
                values = {{45, 50, 55, 55}, {70, 75, 85, 85}},
                upgrade_text = {"+5 damage per target, 5 in total", "+5 damage per target, 10 in total", ""}
            }, {
                name = "Frozen Stasis",
                type = "Active",
                cost = 10,
                description = "Activate to freeze up to %s units in target area for %s seconds. After freeze wears off, targets are immune against Freeze for 10 seconds. Reusable every 20 seconds.",
                values = {{3, 4, 5, 5}, {10, 10, 10, 20}},
                upgrade_text = {"+1 frozen target", "+1 frozen target", "10 seconds duration"}
            }
        }
    },
    ["Timeshifter Spirit"] = {
        card_id = 552,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature", "Nature"},
        power_cost = 100,
        charges = 12,
        squadsize = 1,
        class = "Spirit Supporter",
        weapon_type = "Special",
        size = "M",
        health = {775, 820, 900, 1000},
        edition = "Twilight",
        rarity = "Ultra Rare",
        upgrade_locations = {"Empire", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Rejuvinate",
                type = "Autocast",
                description = "Every 5 seconds unit triggers a heal chain that may effect several friendly units. The first one will be healed for 240 life points while the following targets will regenerate continuously less."
            }, {
                name = "Countermagic Field",
                type = "Active",
                cost = {70, 60, 50, 40},
                description = "Activate to create a spellblocking zone of 33m radius where enemies can neither use special abilities nor ranged attacks. No enemies can be summoned within that zone. Spell will be interrupted if unit is knocked back. Otherwise lasts until unit is given different orders. Reusable every 20 seconds.",
                upgrade_text = {"", "", ""}
            }
        }
    },
    ["Tortugun (Fire)"] = {
        card_id = 1296,
        description = "Very strong but extremly hungry ranged attacker",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow", "Fire", "Fire"},
        power_cost = 240,
        charges = 4,
        squadsize = 1,
        class = "Beast Dominator",
        weapon_type = "Ranged",
        counter = "L",
        size = "XL",
        damage = 8400,
        health = {3200, 3370, 3700, 4100},
        edition = "Renegade",
        rarity = "Ultra Rare",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        abilities = {
            {
                name = "Infused Eruption",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 2 seconds, the volcano on the unit's back erupts dealing 672 damage to enemies in a 20m radius around its target, up to 1008 in total. Has a long range of 50m. Knocks back small and medium units."
            }, {
                name = "Devour",
                type = "Active",
                description = "Activate to sacrifice an own unit in order to feed Tortugun. The unit needs to be fed regularly otherwise it will get too hungry to be kept under control. It can eat up to 5000 life points ere it is saturated and will then digest them at a rate of %s life points every 2 seconds thus getting hungry again. Reusable every 5 seconds.",
                values = {120, 110, 100, 90},
                upgrade_text = {"-10 life points digestion", "-10 life points digestion", "-10 life points digestion"}
            }, {
                name = "Amok",
                type = "Toggle",
                description = "If the unit digested almost all of its stored life points and doesn't get fed it will enter a murderous frenzy. While in this state it will only be able to look for feed and devour whatever own ground unit is nearby. The player can neither control nor kill it. As soon as it has eaten at least 1500 life points it will be tame again and obey the player's commands."
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }
        }
    },
    ["Tortugun (Frost)"] = {
        card_id = 1203,
        description = "Very strong but extremly hungry ranged attacker",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow", "Fire", "Fire"},
        power_cost = 240,
        charges = 4,
        squadsize = 1,
        class = "Beast Dominator",
        weapon_type = "Ranged",
        counter = "L",
        size = "XL",
        damage = 8400,
        health = {3200, 3370, 3700, 4100},
        edition = "Renegade",
        rarity = "Ultra Rare",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Blessed Eruption",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 2 seconds, the volcano on unit's back erupts dealing 672 damage to enemies in a 20m radius around its target, up to 1008 in total. Knocks back small, medium and large units."
            }, {
                name = "Devour",
                type = "Active",
                description = "Activate to sacrifice an own unit in order to feed Tortugun. The unit needs to be fed regularly otherwise it will get too hungry to be kept under control. It can eat up to 5000 life points ere it is saturated and will then digest them at a rate of %s life points every 2 seconds thus getting hungry again. Reusable every 5 seconds.",
                values = {120, 110, 100, 90},
                upgrade_text = {"-10 life points digestion", "-10 life points digestion", "-10 life points digestion"}
            }, {
                name = "Amok",
                type = "Toggle",
                description = "If the unit digested almost all of its stored life points and doesn't get fed it will enter a murderous frenzy. While in this state it will only be able to look for feed and devour whatever own ground unit is nearby. The player can neither control nor kill it. As soon as it has eaten at least 1500 life points it will be tame again and obey the player's commands."
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }
        }
    },
    ["Tower of Flames"] = {
        card_id = 745,
        type = "Building",
        construction_time = 20,
        orbs = {"Fire", "Neutral", "Neutral"},
        power_cost = 120,
        charges = 12,
        class = "Tower",
        damage = 2700,
        health = {2100, 2400, 2700, 2950},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Mo", "Mo", "Mo"},
        abilities = {
            {
                name = "Fire Ball",
                type = "Autocast",
                description = "Every 2 seconds, tower hurls a fire ball that deals 216 damage to enemies in a 5m radius around its target, up to 324 in total."
            }, {
                name = "Volcanic Ground",
                type = "Active",
                cost = 50,
                description = "Activate to set ground on fire and unleash %s fire waves that each deal 200 damage damage to enemies in a 25m radius around its target, up to 1000 in total. Affects ground targets only. Reusable every 30 seconds.",
                values = {3, 4, 5, 6},
                upgrade_text = {"+1 fire wave", "+1 fire wave", "+1 fire wave"}
            }
        }
    },
    ["Treefiend (Nature)"] = {
        card_id = 1576,
        description = "Cost to transform into this unit: missing",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature", "Fire"},
        power_cost = 150,
        charges = 8,
        squadsize = 1,
        class = "Forestkin Dominator",
        weapon_type = "Melee",
        counter = "L",
        size = "L",
        damage = 1200,
        health = {1230, 1290, 1400, 1530},
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight creature. Activate to start the mutant process and choose a Twilight unit from the current deck to be transformed into. The current deck must contain at least one other Twilight unit whose orb requirements are met!"
            }, {
                name = "Root",
                type = "Toggle",
                hide_on_card = true,
                description = "Enable to become immobile and gain:"
            }, {
                name = "Radial Thorns",
                type = "Autocast",
                description = "Every 10 seconds, unit fires thorns in all directions that deal 480 damage to enemies, up to 720 in total."
            }, {
                name = "Gifted Acid Bath",
                type = "Passive",
                affinity_dependency = true,
                description = "The unit accrues an acid substance. Once it has stored up enough, it unleashes an acid bath: every hostile unit within a 20m radius will be stunned. Affected targets may still move at walk speed but are unable to attack for 10 seconds."
            }, {
                name = "Linked Fire",
                type = "Passive",
                description = "Up to %s entities connected to the root network support each other enabling more powerful attacks. The unit will then be able to continuously shoot each wave of thorns ever faster. As he is not able to generate any support for the network himself he needs to link into a network that already has members of other than Treefiend units.",
                values = {3, 4, 5, 6},
                upgrade_text = {"+1 units may support the root network", "+1 units may support the root network", "+1 units may support the root network"}
            }
        }
    },
    ["Treefiend (Shadow)"] = {
        card_id = 1575,
        description = "Cost to transform into this unit: missing",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature", "Fire"},
        power_cost = 150,
        charges = 8,
        squadsize = 1,
        class = "Forestkin Dominator",
        weapon_type = "Melee",
        counter = "L",
        size = "L",
        damage = 1200,
        health = {1230, 1290, 1400, 1530},
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight creature. Activate to start the mutant process and choose a Twilight unit from the current deck to be transformed into. The current deck must contain at least one other Twilight unit whose orb requirements are met!"
            }, {
                name = "Root",
                type = "Toggle",
                hide_on_card = true,
                description = "Enable to become immobile and gain:"
            }, {
                name = "Radial Thorns",
                type = "Autocast",
                description = "Every 10 seconds, unit fires thorns in all directions that deal 480 damage to enemies, up to 720 in total."
            }, {
                name = "Tainted Acid Bath",
                type = "Passive",
                affinity_dependency = true,
                description = "The unit slowly accrues an acid substance. Once it has stored up enough, it unleashes an acid bath: every enemy within a 20m radius will be etched and will then take 25 damage every second for 11 seconds."
            }, {
                name = "Linked Fire",
                type = "Passive",
                description = "Up to %s entities connected to the root network support each other enabling more powerful attacks. The unit will then be able to continuously shoot each wave of thorns ever faster. As he is not able to generate any support for the network himself he needs to link into a network that already has members of other than Treefiend units.",
                values = {3, 4, 5, 6},
                upgrade_text = {"+1 units may support the root network", "+1 units may support the root network", "+1 units may support the root network"}
            }
        }
    },
    ["Treespirit (Nature)"] = {
        card_id = 1541,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature"},
        power_cost = 60,
        charges = 12,
        squadsize = 1,
        class = "Forestkin Soldier",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = 400,
        health = {680, 720, 800, 880},
        edition = "Amii",
        rarity = "Rare",
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Root",
                type = "Toggle",
                description = "Enable to become immobile and gain:",
            }, {
                name = "Gifted Thorns",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 10 seconds, unit fires thorns in all directions that deal 100 damage to enemies within a 35m radius around it, up to 150 in total. The thorns are extremely toxic poisening every enemy they come in thouch with. The affected entity will then take 10 damage every second for 4 seconds"
            }, {
                name = "Linked Fire",
                type = "Passive",
                description = "Up to %s entities connected to the root network support each other enabling more powerful attacks. The unit will then be able to continuously shoot each wave of thorns ever faster.",
                values = {3, 4, 5, 6},
                upgrade_text = {"+1 units may support the root network", "+1 units may support the root network", "+1 units may support the root network"}
            }
        }
    },
    ["Treespirit (Shadow)"] = {
        card_id = 1538,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature"},
        power_cost = 60,
        charges = 12,
        squadsize = 1,
        class = "Forestkin Soldier",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = 400,
        health = {680, 720, 800, 880},
        edition = "Amii",
        rarity = "Rare",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Root",
                type = "Toggle",
                description = "Enable to become immobile and gain:"
            }, {
                name = "Tainted Thorns",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 10 seconds, unit fires thorns in all directions that deal 100 damage to enemies within a 35m radius around it, up to 150 in total. The damage dealt by this substance cannot be warded off with the help of damage reducing abilities because it is able to circumvent every buff or protective shield."
            }, {
                name = "Linked Fire",
                type = "Passive",
                description = "Up to %s entities connected to the root network support each other enabling more powerful attacks. The unit will then be able to continuously shoot each wave of thorns ever faster.",
                values = {3, 4, 5, 6},
                upgrade_text = {"+1 units may support the root network", "+1 units may support the root network", "+1 units may support the root network"}
            }
        }
    },
    ["Tremor"] = {
        card_id = 287,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost", "Neutral"},
        power_cost = 100,
        charges = 12,
        squadsize = 1,
        class = "Ancient Destroyer",
        weapon_type = "Special",
        size = "L",
        damage = 1700,
        health = {1800, 1900, 2100, 2310},
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Ground Slam",
                type = "Active",
                description = "Activate to emit a shockwave, dealing %s damage to units and %s to structures in 15m radius, up to %s in total. Additionally the damage bonus against structures applies as well. Knocks back small and medium units. Only affects ground targets. Reusable every 15 seconds.",
                values = {{85, 90, 100, 110}, {425, 450, 500, 550}, {600, 635, 700, 770}},
                upgrade_text = {"+25 damage per target, 35 in total", "+50 damage per target, 65 in total", "+50 damage per target, 70 in total"}
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 50% more damage against structures."
            }, {
                name = "Slow",
                type = "Passive",
                description = "Slow movement."
            }
        }
    },
    ["Tunnel"] = {
        card_id = 555,
        description = "Support building that grants access to the tunnel network, does not attack. Cannot be disabled by spellblocking abilities.",
        type = "Building",
        construction_time = 10,
        orbs = {"Nature"},
        power_cost = 40,
        charges = 16,
        class = "Device",
        health = {690, 730, 800, 880},
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Tunnel Exit",
                type = "Active",
                description = "The gate grants access to the tunnel network. Activate to become an exit point of the tunnel network."
            }, {
                name = "Accelerated Construction",
                type = "Passive",
                description = "Construction time is reduced by 50%."
            } 
        }
    },
    ["Twilight Bombard (Fire)"] = {
        card_id = 1230,
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Fire", "Neutral"},
        power_cost = 100,
        charges = 12,
        class = "Device",
        damage = 2100,
        health = {2045, 2165, 2400, 2660},
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"},
        abilities = {
            {
                name = "Bomb Delivery",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 5 seconds, device blasts a bomb dealing 420 damage to enemies in a 10m radius, up to 630 in total. Knocks back small units. Targets need to be at least 10m away. Has an extra-long range of 60m."
            }, {
                name = "Siege",
                type = "Passive",
                affinity_dependency = true,
                description = "Deals 50% more damage against structures."
            }
        }
    },
    ["Twilight Bombard (Frost)"] = {
        card_id = 1511,
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Fire", "Neutral"},
        power_cost = 100,
        charges = 12,
        class = "Device",
        damage = 2100,
        health = {2045, 2165, 2400, 2660},
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Nightmare's End", "Nightmare's End", "Nightmare's End"},
        abilities = {
            {
                name = "Blessed Bomb Delivery",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 5 seconds, device blasts a bomb dealing 420 damage to enemies in a 10m radius, up to 630 in tota. Knocks back small and medium units. Targets need to be at least 10m away. Has an extra-long range of 60m."
            }
        }
    },
    ["Twilight Brute (Fire)"] = {
        card_id = 1554,
        description = "Cost to transform into this unit: 50",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Fire"},
        power_cost = 60,
        charges = 16,
        squadsize = 1,
        class = "Ogre Soldier",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = {755, 790, 860, 940},
        health = 780,
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Infused Burstout",
                type = "Active",
                affinity_dependency = true,
                cost = {60, 50, 50, 50},
                description = "Activate to infest the targeted friendly or hostile unit. If the target is then killed within %s seconds its body will explode dealing 400 damage to hostile and friendly units within a 15m radius, up to 1600 in total. Reusable every 20 seconds.",
                values = {10, 10, 15, 20},
                upgrade_text = {"", "+5 seconds duration", "+5 seconds duration"}
            }, {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight creature. Activate to start the mutant process and choose a Twilight unit from the current deck to be transformed into. The current deck must contain at least one other Twilight unit whose orb requirements are met!"
            }
        }
    },
    ["Twilight Brute (Nature)"] = {
        card_id = 1555,
        description = "Cost to transform into this unit: 50",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Fire"},
        power_cost = 60,
        charges = 16,
        squadsize = 1,
        class = "Ogre Soldier",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = {755, 790, 860, 940},
        health = 780,
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Gifted Burstout",
                type = "Active",
                affinity_dependency = true,
                cost = {60, 50, 50, 50},
                description = "Activate to infest the targeted friendly or hostile unit. If the target is then killed within %s seconds its body will poison up to 4 hostile and friendly units within a 20m range. Affected targets lose 65 life points per second for 10 seconds. Reusable every 20 seconds.",
                values = {10, 10, 15, 20},
                upgrade_text = {"", "+5 seconds duration", "+5 seconds duration"}
            }, {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight creature. Activate to start the mutant process and choose a Twilight unit from the current deck to be transformed into. The current deck must contain at least one other Twilight unit whose orb requirements are met!"
            }
        }
    },
    ["Twilight Creeper (Fire)"] = {
        card_id = 1228,
        description = "Cost to transform into this unit: 85",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Fire", "Neutral"},
        power_cost = 100,
        charges = 12,
        squadsize = 1,
        class = "Beast Corruptor",
        weapon_type = "Melee",
        counter = "L",
        size = "L",
        damage = 1500,
        health = {1550, 1700, 1700, 1700},
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Infused Spit",
                type = "Autocast",
                affinity_dependency = true,
                description = "Unit spits large chunks of mud dealing 180 damage to enemies in a 10m radius, up to 270 in total. Knocks back small units. Additional it releases infectious parasites into the environment that befall up to %s hostile units. Infected targets deal 30% less damage for 10 seconds. The parasites may pass over to other available targets within a 15m range and spread the infection among up to 4 units.",
                values = {1, 1, 2, 3},
                upgrade_text = {"", "+1 more infected unit", "+1 more infected unit"}
            }, {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight creature. Activate to start the mutant process and choose a Twilight unit from the current deck to be transformed into. The current deck must contain at least one other Twilight unit whose orb requirements are met!"
            }
        }
    },
    ["Twilight Creeper (Shadow)"] = {
        card_id = 1489,
        description = "Cost to transform into this unit: 85",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Fire", "Neutral"},
        power_cost = 100,
        charges = 12,
        squadsize = 1,
        class = "Beast Corruptor",
        weapon_type = "Melee",
        counter = "L",
        size = "L",
        damage = 1500,
        health = {1550, 1700, 1700, 1700},
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Bad Harvest", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Tainted Spit",
                type = "Autocast",
                affinity_dependency = true,
                description = "Unit spits large chunks of mud dealing 180 damage to enemies in a 10m radius, up to 270 in total. Knocks back small units. Additional it releases infectious parasites into the environment that befall up to %s hostile units. Infected targets take 30% more damage for 10 seconds. The parasites may pass over to other available targets within a 15m range and spread the infection among up to 3 units.",
                values = {1, 1, 2, 3},
                upgrade_text = {"", "+1 more infected unit", "+1 more infected unit"}
            }, {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight creature. Activate to start the mutant process and choose a Twilight unit from the current deck to be transformed into. The current deck must contain at least one other Twilight unit whose orb requirements are met!"
            }
        }
    },
    ["Twilight Curse (Fire)"] = {
        card_id = 1447,
        type = "Spell",
        orbs = {"Nature", "Fire", "Neutral"},
        power_cost = {110, 110, 100, 100},
        charges = 12,
        class = "Spell",
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Infused Shapeshifter",
                type = "Godspell",
                affinity_dependency = true,
                description = "Infects the targeted friendly or hostile unit with the Twilight Curse and immediately transforms it into a Twilight Bug. Due to the transformation's boost the Bug will at first deal 30% more damage for 20 seconds. Restricted to units with a maximum requirement of 2 orbs and 200 power costs. Reusable every %s seconds.",
                values = {30, 20, 20, 15},
                upgrade_text = {"-10 seconds until reusable", "", "-5 seconds until reusable"}
            }
        }
    },
    ["Twilight Curse (Shadow)"] = {
        card_id = 1444,
        type = "Spell",
        orbs = {"Nature", "Fire", "Neutral"},
        power_cost = {110, 110, 100, 100},
        charges = 12,
        class = "Spell",
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Tainted Shapeshifter",
                type = "Godspell",
                affinity_dependency = true,
                description = "Infects the targeted friendly or hostile unit with the Twilight Curse and immediately transforms it into a Twilight Bug. Due to the transformation's aftereffects the Bug will at first deal 30% less damage for 20 seconds. Restricted to units with a maximum requirement of 2 orbs and 200 power costs. Reusable every %s seconds.",
                values = {30, 20, 20, 15},
                upgrade_text = {"-10 seconds until reusable", "", "-5 seconds until reusable"}
            }
        }
    },
    ["Twilight Hag (Fire)"] = {
        card_id = 1622,
        description = "Cost to transform into this unit: 63",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature", "Fire"},
        power_cost = 75,
        charges = 12,
        squadsize = 1,
        class = "Spirit Wizard",
        weapon_type = "Ranged",
        counter = "L",
        size = "M",
        damage = 850,
        health = {650, 690, 765, 850},
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Twilight Bolt",
                type = "Autocast",
                description = "Every 3 seconds, unit fires a shady energy bolt that deals 75 damage to enemies in a 10m radius around its target, up to 153 in total. Knocks back small and medium units."
            }, {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight creature. Activate to start the mutant process and choose a Twilight unit from the current deck to be transformed into. The current deck must contain at least one other Twilight unit whose orb requirements are met!"
            }, {
                name = "Infused Femme Fatale",
                type = "Active",
                affinity_dependency = true,
                cost = 50,
                description = "Activate to create a stunning delusion: Twilight Hag will bewitch every male enemy within a 30m radius in such a way as to make him believe she was the most beautiful creature in the world. Affected enemies are forced to stare at her and are no longer able to fight nor can they be controlled by the player. Friendly male units within the area also enjoy the show and deal 20% more damage. Lasts for 15 seconds or until interrupted. Reusable every 60 seconds."
            }
        }
    },
    ["Twilight Hag (Nature)"] = {
        card_id = 1619,
        description = "Cost to transform into this unit: 63",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Nature", "Fire"},
        power_cost = 75,
        charges = 12,
        squadsize = 1,
        class = "Spirit Wizard",
        weapon_type = "Ranged",
        counter = "L",
        size = "M",
        damage = 850,
        health = {650, 690, 765, 850},
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Nightmare's End", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Twilight Bolt",
                type = "Autocast",
                description = "Every 3 seconds, unit fires a shady energy bolt that deals 75 damage to enemies in a 10m radius around its target, up to 153 in total. Knocks back small and medium units."
            }, {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight creature. Activate to start the mutant process and choose a Twilight unit from the current deck to be transformed into. The current deck must contain at least one other Twilight unit whose orb requirements are met!"
            }, {
                name = "Gifted Femme Fatale",
                type = "Active",
                affinity_dependency = true,
                cost = 50,
                description = "Activate to create a stunning delusion: Twilight Hag will bewitch every male enemy within a 30m radius in such a way as to make him believe she was the most beautiful creature in the world. Affected enemies are forced to stare at her and are no longer able to fight nor can they be controlled by the player. Friendly male units within the area also enjoy the show and regnerate 30 life points per second. Lasts for 15 seconds or until interrupted. Reusable every 60 seconds."
            }
        }
    },
    ["Twilight Minions (Fire)"] = {
        card_id = 1221,
        description = "Cost to transform into this unit: 51",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Fire"},
        power_cost = 60,
        charges = 20,
        squadsize = 6,
        class = "Orc Soldiers",
        weapon_type = "Melee",
        counter = "M",
        size = "S",
        damage = 900,
        health = 780,
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight creature. Activate to start the mutant process and choose a Twilight unit from the current deck to be transformed into. The current deck must contain at least one other Twilight unit whose orb requirements are met!"
            }, {
                name = "Infused Incentive",
                type = "Passive",
                affinity_dependency = true,
                description = "If the unit is transformed it will incite other friendly small units within a 20m radius to deal %s% more damage for %s seconds.",
                values = {{30, 30, 40, 50}, {15, 20, 20, 20}},
                upgrade_text = {"+5 seconds duration", "+10% damage bonus", "+10% damage bonus"}
            }
        }
    },
    ["Twilight Minions (Nature)"] = {
        card_id = 1485,
        description = "Cost to transform into this unit: 51",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Fire"},
        power_cost = 60,
        charges = 20,
        squadsize = 6,
        class = "Orc Soldiers",
        weapon_type = "Melee",
        counter = "M",
        size = "S",
        damage = 900,
        health = 780,
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight creature. Activate to start the mutant process and choose a Twilight unit from the current deck to be transformed into. The current deck must contain at least one other Twilight unit whose orb requirements are met!"
            }, {
                name = "Gifted Incentive",
                type = "Passive",
                affinity_dependency = true,
                description = "If the unit is transformed it will incite other friendly Twilight units within a 20m radius to deal %s% more damage for %s seconds.",
                values = {{20, 20, 25, 30}, {15, 20, 20, 20}},
                upgrade_text = {"+5 seconds duration", "+5% damage bonus", "+5% damage bonus"}
            }
        }
    },
    ["Twilight Pestilence (Frost)"] = {
        card_id = 1527,
        type = "Spell",
        orbs = {"Nature", "Nature", "Fire", "Fire"},
        power_cost = 150,
        charges = 8,
        class = "Spell",
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Blessed Toxin",
                type = "Godspell",
                affinity_dependency = true,
                description = "Creates a toxic aura that has an initial radius of 20m. During its runtime the aura will considerably expand and may spread randomly into various directions. Hostile units within it will lose %s life points per second whereas friendly Twilight units actually benefit from the substance: they take 50% less damage while exposed to the substance. Lasts for 20 seconds. Reusable every 25 seconds.",
                values = {35, 37, 40, 44},
                upgrade_text = {"+2 damage", "+3 damage", "+4 damage"}
            }
        }
    },
    ["Twilight Pestilence (Nature)"] = {
        card_id = 1526,
        type = "Spell",
        orbs = {"Nature", "Nature", "Fire", "Fire"},
        power_cost = 150,
        charges = 8,
        class = "Spell",
        edition = "Lost Souls",
        rarity = "Rare",
        upgrade_locations = {"Nightmare's End", "Nightmare's End", "Nightmare's End"},
        abilities = {
            {
                name = "Gifted Toxin",
                type = "Godspell",
                affinity_dependency = true,
                description = "Creates a toxic aura that has an initial radius of 20m. During its runtime the aura will considerably expand and may spread randomly into various directions. Hostile units within it will lose %s life points per second whereas friendly Twilight units actually benefit from the substance: they regenerated 45 life points per second while exposed to the substance. Lasts for 20 seconds. Reusable every 25 seconds.",
                values = {35, 37, 40, 44},
                upgrade_text = {"+2 damage", "+3 damage", "+4 damage"}
            }
        }
    },
    ["Twilight Warfare (Fire)"] = {
        card_id = 1588,
        type = "Spell",
        orbs = {"Nature", "Fire", "Neutral"},
        power_cost = {55, 50, 50, 50},
        charges = 8,
        class = "Arcane",
        edition = "Amii",
        rarity = "Ultra Rare",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Infused Battling",
                type = "Godspell",
                affinity_dependency = true,
                description = "Infuses an enemy unit with the art of cunning warfare: if it dies within the next 15 seconds, out of its remains a 20m summoning zone will be created. Friendly units spawned within that zone will not be dazed. Additionally, every friendly entity within it deals 25% more damage against structures. The zone lasts for %s seconds.\n Reusable every 20 seconds.",
                values = {13, 13, 15, 20},
                upgrade_text = {"", "+2 seconds duration", "+5 seconds duration"}
            }
        }
    },
    ["Twilight Warfare (Shadow)"] = {
        card_id = 1590,
        type = "Spell",
        orbs = {"Nature", "Fire", "Neutral"},
        power_cost = {55, 50, 50, 50},
        charges = 8,
        class = "Arcane",
        edition = "Amii",
        rarity = "Ultra Rare",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "Tainted Battling",
                type = "Godspell",
                affinity_dependency = true,
                description = "Infuses an enemy unit with the art of cunning warfare: if it dies within the next 15 seconds, out of its remains a 20m summoning zone will be created. Friendly units spawned within that zone will not be dazed. Additionally, every friendly entity within it adds 25% of the damage it deals to its life points. The zone lasts for %s seconds. Reusable every 20 seconds.",
                values = {13, 13, 15, 20},
                upgrade_text = {"", "+2 seconds duration", "+5 seconds duration"}
            }
        }
    },
    ["Undead Army"] = {
        card_id = 977,
        type = "Spell",
        orbs = {"Shadow", "Shadow"},
        power_cost = {110, 110, 110, 100},
        charges = 16,
        class = "Arcane",
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Revive",
                type = nil,
                description = "Gathers corpses in a 25m radius in order to summon a maximum of 4 Skeleton Warriors with their Unholy Armor enabled. For summoning a unit of Skeleton Warriors %s life points have to be gathered from corpses first. Skeleton Warriors have the same upgrade level as the spell itself. Reusable every 20 seconds.",
                values = {600, 500, 400, 400},
                upgrade_text = {"-100 life points required per summoned creature", "-100 life points required per summoned creature", ""}
            }
        }
    },
    ["Unholy Hero"] = {
        card_id = 829,
        starter_card = true,
        type = "Spell",
        orbs = {"Shadow", "Neutral", "Neutral", "Neutral"},
        power_cost = 80,
        charges = 16,
        class = "Arcane",
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"King of the Giants", "King of the Giants", "King of the Giants"},
        abilities = {
            {
                name = "War Cry",
                type = nil,
                description = "The targeted friendly unit will deal %s% more damage for 20 seconds but %s damage done to it is additionally also done to friendly entities within a 15m radius. Reusable every 20 seconds.",
                values = {{150, 175, 200, 200}, {"150% of all", "150% of all", "125% of all", "all"}},
                upgrade_text = {"+25% damage bonus", "+25% damage bonus\n-25% damage distribution", "-25% damage distribution"}
            }
        }
    },
    ["Unholy Power"] = {
        card_id = 836,
        starter_card = true,
        type = "Spell",
        orbs = {"Shadow", "Neutral"},
        power_cost = {100, 100, 100, 90},
        charges = 12,
        class = "Arcane",
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Power-Up",
                type = nil,
                description = "Targeted own unit gains additional strength of %s that will either slowly degenerate or can be used up to improve the unit's performance. As long as the extra srength lasts unit deals 50% more damage and takes 50% less damage. Lasts for %s seconds. Reusable every 10 seconds.",
                values = {{1700, 2000, 2000, 2000}, {20, 20, 30, 30}},
                upgrade_text = {"+300 additional strength", "+10 seconds duration", ""}
            }
        }
    },
    ["Unity (Frost)"] = {
        card_id = 1292,
        starter_card = true,
        type = "Spell",
        orbs = {"Fire", "Fire", "Neutral"},
        power_cost = {110, 110, 100, 100},
        charges = 12,
        class = "Arcane",
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Blessed Sharing",
                type = "Godspell",
                affinity_dependency = true,
                description = "Installs a magical bond between up to 8 friendly units within a 25m radius. The affected units will then mutually share their life points with each other as long as they are positioned within a 25m radius towards one another. All incoming damage will be equally spread among all members relative to each units current life points. None of the members can die as long as the group still has more than one life point left. Additionally, affected units will take 25% less damage. Lasts for %s seconds. Reusable every 20 seconds.",
                values = {15, 20, 20, 25},
                upgrade_text = {"+5 seconds duration", "", "+5 seconds duration"}
            }
        }
    },
    ["Unity (Nature)"] = {
        card_id = 1244,
        type = "Spell",
        orbs = {"Fire", "Fire", "Neutral"},
        power_cost = {110, 110, 100, 100},
        charges = 12,
        class = "Arcane",
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        abilities = {
            {
                name = "Gifted Sharing",
                type = "Godspell",
                affinity_dependency = true,
                description = "Installs a magical bond between up to 8 friendly units within a 25m radius. The affected units will then mutually share their life points with each other as long as they are positioned within a 25m radius towards one another. All incoming damage will be equally spread among all members relative to each units current life points. None of the members can die as long as the group still has more than one life point left. Additionally, affected units will regenerate 40 life points every 2 seconds. Lasts for %s seconds. Reusable every 20 seconds.",
                values = {15, 20, 20, 25},
                upgrade_text = {"+5 seconds duration", "", "+5 seconds duration"}
            }
        }
    },
    ["Unstable Demon"] = {
        card_id = 560,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Neutral", "Neutral"},
        power_cost = 100,
        charges = 12,
        squadsize = 1,
        class = "Demon Soldier",
        weapon_type = "Melee",
        counter = "M",
        size = "L",
        damage = 2000,
        health = 1800,
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Unstable Flesh",
                type = "Passive",
                description = "Unit is summoned with only %s% of its maximum life points and loses 50 life points every two seconds.",
                values = {50, 50, 50, 75},
                upgrade_text = {"", "", "+25% more initial life points"}
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "75% of the damage dealt by the unit will be added to its life points."
            }, {
                name = "Critical Mass",
                type = "Passive",
                description = "Unit will explode when reaching full health dealing %s damage to hostile and friendly entities in a 15m radius, up to %s in total. Knocks back small and medium units.",
                values = {{560, 700, 900, 900}, {2000, 2500, 3000, 3000}},
                upgrade_text = {"+140 damage per target, 500 in total", "+200 damage per target, 500 in total", "+5 seconds duration"}
            }
        }
    },
    ["Vileblood (Fire)"] = {
        card_id = 1219,
        description = "Cost to transform into this unit: 111",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Fire"},
        power_cost = 130,
        charges = 12,
        squadsize = 1,
        class = "Demon Soldier",
        weapon_type = "Special",
        size = "L",
        damage = {1330, 1400, 1400, 1400},
        health = 1350,
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"},
        abilities = {
            {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight creature. Activate to start the mutant process and choose a Twilight unit from the current deck to be transformed into. The current deck must contain at least one other Twilight unit whose orb requirements are met!"
            }, {
                name = "Infused Liquids",
                type = "Passive",
                affinity_dependency = true,
                description = "If the unit is transformed it will release vile liquids infesting the ground for 10 seconds. They will emit %s waves each dealing 100 damage to enemies in a 15m radius, up to 330 in total.",
                values = {4, 4, 5, 6},
                upgrade_text = {"", "+1 wave", "+1 wave"}
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 50% more damage against structures."
            }
        }
    },
    ["Vileblood (Nature)"] = {
        card_id = 1428,
        description = "Cost to transform into this unit: 111",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature", "Fire"},
        power_cost = 130,
        charges = 12,
        squadsize = 1,
        class = "Demon Soldier",
        weapon_type = "Special",
        size = "L",
        damage = {1330, 1400, 1400, 1400},
        health = 1350,
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Nightmare Shard", "Nightmare Shard", "Nightmare Shard"},
        abilities = {
            {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight creature. Activate to start the mutant process and choose a Twilight unit from the current deck to be transformed into. The current deck must contain at least one other Twilight unit whose orb requirements are met!"
            }, {
                name = "Gifted Liquids",
                type = "Passive",
                affinity_dependency = true,
                description = "If the unit is transformed it will release pure liquids purging the ground for 10 seconds. They will emit %s waves each restoring up to 200 life points of friendly units in a 15m radius.",
                values = {4, 4, 5, 6},
                upgrade_text = {"", "+1 wave", "+1 wave"}
            }, {
                name = "Siege",
                type = "Passive",
                description = "Deals 50% more damage against structures."
            }
        }
    },
    ["Viridya"] = {
        card_id = 1263,
        description = "The daughter of Brannoc",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Neutral", "Neutral"},
        power_cost = 90,
        charges = 4,
        squadsize = 1,
        class = "Skylord of Nature",
        weapon_type = "Ranged",
        counter = "S",
        size = "M",
        damage = 750,
        health = {560, 575, 600, 640},
        edition = "Renegade",
        rarity = "Rare",
        booster_locations = "Nature",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Power Flux",
                type = "Autocast",
                description = "Every 3 seconds, unit fires an elemental power sphere that deals 90 damage to enemies in a 5m radius around its target, up to 135 in total. Knocks back small units."
            }, {
                name = "Call Treespirit",
                type = "Active",
                cost = 100,
                description = "Activate to call for the assistance of Viridya's servant Treespirit. She will summon %s the same upgrade level as the unit itself. Only one Treespirit may be summoned at once. Reusable every %s seconds.",
                values = {{"1 Treespirit unit that is endowed with the natural power to slowly regenerate its lifepoints and has", "1 Treespirit unit that is endowed with the natural power to slowly regenerate its lifepoints and has", "1 Treespirit unit that is endowed with the natural power to slowly regenerate its lifepoints and has", "2 Treespirit units that are endowed with the natural power to slowly regenerate their lifepoints and have"}, {25, 20, 20, 20}},
                upgrade_text = {"-5 seconds until reusable", "+ Treespirit regenerates 5 additional lifepoints", "+1 summoned creature"}
            }, {
                name = "Viridya's Blessing",
                type = "Passive",
                description = "Friendly units surrounding Viridya will regenerate 3% of their maximum life points every 2 seconds."
            }
        }
    },
    ["Viridya (Promo)"] = {
        card_id = 1275,
        description = "The daughter of Brannoc",
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Neutral", "Neutral"},
        power_cost = 90,
        charges = 4,
        squadsize = 1,
        class = "Skylord of Nature",
        weapon_type = "Ranged",
        counter = "S",
        size = "M",
        damage = 750,
        health = 640,
        edition = "Renegade",
        rarity = "Rare",
        booster_locations = "Nature",
        abilities = {
            {
                name = "Power Flux",
                type = "Autocast",
                description = "Every 3 seconds, unit fires an elemental power sphere that deals 90 damage to enemies in a 5m radius around its target, up to 135 in total. Knocks back small units."
            }, {
                name = "Call Treespirit",
                type = "Active",
                cost = 100,
                description = "Activate to call for the assistance of Viridya's servant Treespirit. She will summon 2 Treespirit units that are endowed with the natural power to slowly regenerate their life points and have the same upgrade level as the unit itself. Only two Treespirits may be summoned at once. Reusable every 20 seconds."
            }, {
                name = "Viridya's Blessing",
                type = "Passive",
                description = "Friendly units surrounding Viridya will regenerate 3% of their maximum life points every 2 seconds."
            }
        }
    },
    ["Virtuoso"] = {
        card_id = 380,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Neutral", "Neutral"},
        power_cost = 120,
        charges = 8,
        squadsize = 1,
        class = "Ogre Destroyer",
        weapon_type = "Melee",
        counter = "L",
        size = "L",
        damage = {1790, 1890, 2075, 2265},
        health = 1700,
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Mo", "Mo", "Mo"},
        abilities = {
            {
                name = "Trumpet of Jelicoo",
                type = "Active",
                cost = 50,
                description = "Activate to deal 10 damage against units and %s damage against structures in a cone-shaped area, up to %s in total. Knocks back small and medium units. Reusable every 15 seconds.",
                values = {{600, 675, 750, 825}, {1700, 1800, 2000, 2200}},
                upgrade_text = {"+75 damage per structure and 100 in total", "+75 damage per structure and 200 in total", "+75 damage per structure and 200 in total"}
            }
        }
    },
    ["Void Maw"] = {
        card_id = 784,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow", "Neutral", "Neutral"},
        power_cost = 100,
        charges = 8,
        squadsize = 1,
        class = "Demon Dominator",
        weapon_type = "Ranged",
        counter = "XL",
        size = "L",
        damage = 1900,
        health = {1640, 1730, 1900, 2090},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Nether Strike",
                type = "Autocast",
                description = "Every 4 seconds, unit fires a blast of Nether that deals 300 damage to enemies in a 5m radius around its target, up to 450 in total. Knocks back small and medium units."
            }, {
                name = "Void Shear",
                type = "Active",
                cost = {200, 175, 150, 150},
                description = "Activate to trigger a powerful suicidal attack, killing the caster and making sure the target is dead, dead, dead ...",
                upgrade_text = {"", "", ""}
            }
        }
    },
    ["Voidstorm"] = {
        card_id = 932,
        type = "Spell",
        orbs = {"Shadow", "Shadow", "Shadow"},
        power_cost = {200, 200, 200, 180},
        charges = 4,
        class = "Enchantment",
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        abilities = {
            {
                name = "Total Destruction",
                type = nil,
                description = "Every player's void power is turned into a massive damage potential. %s% of the current own void power will be dealt as damage and split among all own existing units. Every player in the current game will be affected. Reusable every 30 seconds.",
                values = {1500, 1600, 1800, 1800},
                upgrade_text = {"+100% more void power dealt as damage", "+200% more void power dealt as damage", ""}
            }
        }
    },
    ["Volcano (Fire)"] = {
        card_id = 1398,
        type = "Building",
        construction_time = 20,
        orbs = {"Fire", "Fire", "Fire", "Neutral"},
        power_cost = 150,
        charges = 4,
        class = "Fortress",
        damage = 4150,
        health = {3450, 3630, 3990, 4390},
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"King of the Giants", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Infused Eruption",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 4 seconds, Volcano erupts burning boulders that crash onto the ground dealing 581 damage to enemies in a 15m radius up to 872 in total. Knocks back small and medium units. Volcano deals increasingly more damage the longer it attacks but falls back to its original damage output if it doesn't fight for 7 seconds."
            }, {
                name = "Lava Sea",
                type = "Passive",
                description = "If Volcano deals at least 1740 damage it starts to erupt burning liquids. The lava flows from Volcano and slowly covers a 25m area around it dealing 100 damage to every enemy within it, up to 1000 in total. Affected enemies will be set on fire and take an additional 100 damage per second while burning. After 15 seconds the lava will retract again."
            }
        }
    },
    ["Volcano (Nature)"] = {
        card_id = 1497,
        type = "Building",
        construction_time = 20,
        orbs = {"Fire", "Fire", "Fire", "Neutral"},
        power_cost = 150,
        charges = 4,
        class = "Fortress",
        damage = 4150,
        health = {3450, 3630, 3990, 4390},
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        abilities = {
            {
                name = "Gifted Eruption",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 4 seconds, Volcano erupts burning boulders that crash onto the ground dealing 581 damage to enemies in a 15m radius up to 872 in total. Knocks back small and medium units. If Volcano deals at least 1740 damage it will start to regenerate 150 life points every second for 5 seconds."
            }, {
                name = "Lava Sea",
                type = "Passive",
                description = "If Volcano deals at least 1740 damage it starts to erupt burning liquids. The lava flows from Volcano and slowly covers a 25m area around it dealing 100 damage to every enemy within it, up to 1000 in total. Affected enemies will be set on fire and take an additional 100 damage per second while burning. After 15 seconds the lava will retract again."
            }
        }
    },
    ["Voodoo Shack"] = {
        card_id = 840,
        type = "Building",
        construction_time = 20,
        orbs = {"Fire", "Fire", "Neutral"},
        power_cost = 50,
        charges = 12,
        class = "Tower",
        health = 1700,
        edition = "Twilight",
        rarity = "Ultra Rare",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Deathcounter",
                type = "Active",
                description = "Weaves a curse onto an enemy structure that will make it explode after some time. The time until the explosion occurs depends on the target's maximum health points. Reusable every 30 seconds.",
                upgrade_text = {"It will take less time to make a target explode.", "It will take less time to make a target explode.", "It will take less time to make a target explode."}
            }
        }
    },
    ["Vulcan"] = {
        card_id = 413,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Fire", "Neutral"},
        power_cost = 120,
        charges = 8,
        squadsize = 1,
        class = "Elemental Archer",
        weapon_type = "Ranged",
        counter = "M",
        size = "L",
        damage = 2400,
        health = {950, 1000, 1100, 1280},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Flamethrower",
                type = "Autocast",
                description = "Unit casts raging flames that deal 120 damage to enemies every second."
            }, {
                name = "Conflagrate",
                type = "Active",
                cost = 50,
                description = "Activate to fill a cone-shaped area with devestating flames that deal %s damage to enemies every second. Lasts for 20 seconds. Reusable every 30 seconds.",
                values = {210, 220, 240, 265},
                upgrade_text = {"+10 damage", "+20 damage", "+25 damage"}
            }
        }
    },
    ["Wallbreaker"] = {
        card_id = 738,
        type = "Spell",
        orbs = {"Fire", "Neutral"},
        power_cost = {30, 30, 30, 25},
        charges = 20,
        class = "Spell",
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        abilities = {
            {
                name = "Destroy Barrier",
                type = nil,
                description = "Instantly destroys a wall segment. Reusable every %s seconds.",
                values = {30, 20, 10, 10},
                upgrade_text = {"-10 seconds until reusable", "-10 seconds until reusable", ""}
            }
        }
    },
    ["War Eagle"] = {
        card_id = 661,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost"},
        power_cost = 100,
        charges = 12,
        squadsize = 1,
        class = "Ancient Dominator",
        weapon_type = "Ranged",
        counter = "M",
        size = "L",
        damage = 1350,
        health = {650, 700, 770, 850},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "Screech",
                type = "Autocast",
                description = "Every 3 seconds, unit can perform a piercing shriek that deals 170 damage to enemies in a 5m radius around its target, up to 250 in total. Only affects ground targets."
            }, {
                name = "Sonic Scream",
                type = "Active",
                cost = {60, 55, 50, 45},
                description = "Activate to fill a target area with sonic shockwaves, doing 500 damage to enemy units, up to 900 in total. Knocks back small and medium units. Only affects ground targets. Reusable every 10 seconds.",
                upgrade_text = {"", "", ""}
            }, {
                name = "Slow",
                type = "Passive",
                description = "Slow movement."
            }
        }
    },
    ["Ward of the North"] = {
        card_id = 739,
        type = "Spell",
        orbs = {"Frost", "Frost", "Neutral"},
        power_cost = 100,
        charges = 12,
        class = "Arcane",
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Convoy", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Protective Ice",
                type = nil,
                description = "Friendly units and structures in a 15m radius take 50% less damage until %s damage has been absorbed. Lasts for 30 seconds. Reusable every 20 seconds.",
                values = {7800, 8200, 9000, 9900},
                upgrade_text = {"+400 damage absorption in total", "+800 damage absorption in total", "+900 damage absorption in total"}
            }
        }
    },
    ["Warden's Sigil (Frost)"] = {
        card_id = 1395,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Frost"},
        power_cost = 30,
        charges = 16,
        class = "Device",
        health = {560, 590, 650, 715},
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Blessed Sigil",
                type = "Active",
                affinity_dependency = true,
                cost = {30, 30, 25, 20},
                description = "Activate to bind a Warden's Sigil to a friendly structure in a 40m range. The affected structure gains an Ice Shield that absorbs up to 1000 damage and may restore its absorption capacity by 5 every second as long as Warden's Sigil is attached. May also be attached to buildings that are still under construction. Reusable every %s seconds.",
                values = {25, 20, 20, 20},
                upgrade_text = {"-5 seconds until reusable", "", ""}
            }
        }
    },
    ["Warden's Sigil (Nature)"] = {
        card_id = 1394,
        description = "Support building, does not attack.",
        starter_card = true,
        type = "Building",
        construction_time = 20,
        orbs = {"Frost"},
        power_cost = 30,
        charges = 16,
        class = "Device",
        health = {560, 590, 650, 715},
        edition = "Lost Souls",
        rarity = "Common",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        abilities = {
            {
                name = "Gifted Sigil",
                type = "Active",
                affinity_dependency = true,
                cost = {30, 30, 25, 20},
                description = "Activate to bind a Warden's Sigil to a friendly structure in a 40m range. The affected structure gains an Ice Shield that absorbs up to 500 damage and may restore its absorption capacity by 25 every second as long as Warden's Sigil is attached. Reusable every %s seconds.",
                values = {25, 20, 20, 20},
                upgrade_text = {"-5 seconds until reusable", "", ""}
            }
        }
    },
    ["Warlock (Fire)"] = {
        card_id = 1536,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Fire"},
        power_cost = 65,
        charges = 16,
        squadsize = 1,
        class = "Ogre Supporter",
        weapon_type = "Special",
        size = "M",
        damage = 520,
        health = {510, 540, 600, 660},
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        abilities = {
            {
                name = "Infused Witchcraft",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 5 seconds, Warlock casts a spell on a friendly unit that enables it to deal %s% more damage for %s seconds.",
                values = {{15, 20, 20, 25}, {10, 10, 15, 15}},
                upgrade_text = {"+5% damage bonus", "+5 seconds duration", "+5% damage bonus"}
            }, {
                name = "Blaze Bolt",
                type = "Autocast",
                description = "Every 3 seconds, unit fires burning blaze that deals 52 damage to enemies in a 5m radius around its target, up to 78 in total."
            }
        }
    },
    ["Warlock (Frost)"] = {
        card_id = 1540,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire", "Fire"},
        power_cost = 65,
        charges = 16,
        squadsize = 1,
        class = "Ogre Supporter",
        weapon_type = "Special",
        size = "M",
        damage = 520,
        health = {510, 540, 600, 660},
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        abilities = {
            {
                name = "Blessed Witchcraft",
                type = "Autocast",
                affinity_dependency = true,
                description = "Every 5 seconds, Warlock casts a spell on a friendly unit that makes it to take %s% less damage for %s seconds.",
                values = {{15, 20, 20, 25}, {10, 10, 15, 15}},
                upgrade_text = {"+5% damage reduction", "+5 seconds duration", "+5% damage reduction"}
            }, {
                name = "Blaze Bolt",
                type = "Autocast",
                description = "Every 3 seconds, unit fires burning blaze that deals 52 damage to enemies in a 5m radius around its target, up to 78 in total."
            }
        }
    },
    ["Warrior's Death (Fire)"] = {
        card_id = 1613,
        type = "Spell",
        orbs = {"Shadow", "Fire"},
        power_cost = {90, 90, 80, 80},
        charges = 4,
        class = "Arcane",
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Infused Immunity",
                type = "Godspell",
                affinity_dependency = true,
                description = "Casts a martial spell on the targeted friendly unit that makes it immune against all major debuffs. Additionally, it deal 50% more damage against hostile units but the unit will die as soon as the effect runs out. Lasts for %s seconds. Reusable every 20 seconds.",
                values = {15, 17, 17, 20},
                upgrade_text = {"+2 seconds duration", "", "+3 seconds duration"}
            }
        }
    },
    ["Warrior's Death (Frost)"] = {
        card_id = 1614,
        type = "Spell",
        orbs = {"Shadow", "Fire"},
        power_cost = {90, 90, 80, 80},
        charges = 4,
        class = "Arcane",
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        abilities = {
            {
                name = "Blessed Immunity",
                type = "Godspell",
                affinity_dependency = true,
                description = "Casts a martial spell on the targeted friendly unit that makes it immune against all major debuffs. Additionally, it takes 75% less damage but the unit will die as soon as the effect runs out. Lasts for %s seconds. Reusable every 20 seconds.",
                values = {15, 17, 17, 20},
                upgrade_text = {"+2 seconds duration", "", "+3 seconds duration"}
            }
        }
    },
    ["Waystation (Fire)"] = {
        card_id = 1205,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Fire", "Neutral"},
        power_cost = 50,
        charges = 12,
        class = "Shrine",
        health = {1590, 1670, 1800, 1970},
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Mo", "Mo", "Mo"},
        abilities = {
            {
                name = "Corpse Gathering",
                type = "Passive",
                description = "Gathers energy from nearby corpses equal to their former maximum life points to store them away. A maximum of 2500 life points may be stored at once."
            }, {
                name = "Infused Potion",
                type = "Passive",
                affinity_dependency = true,
                description = "Once at least 2000 life points have been stored the building will start to convert them in order to produce an invigorating potion that boosts every friendly unit's damage output wthin a 25m radius. Affected units will deal 30% more damage for 20 seconds. For each potion %s stored life points will be used up.",
                values = {245, 220, 200, 180}
            }
        }
    },
    ["Waystation (Shadow)"] = {
        card_id = 1322,
        description = "Support building, does not attack.",
        type = "Building",
        construction_time = 20,
        orbs = {"Shadow", "Fire", "Neutral"},
        power_cost = 50,
        charges = 12,
        class = "Shrine",
        health = {1590, 1670, 1800, 1970},
        edition = "Renegade",
        rarity = "Common",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Corpse Gathering",
                type = "Passive",
                description = "Gathers energy from nearby corpses equal to their former maximum life points to store them away. A maximum of 2500 life points may be stored at once."
            }, {
                name = "Tainted Poison",
                type = "Passive",
                affinity_dependency = true,
                description = "Once at least 2000 life points have been stored the building will start to convert them in order to produce a devitalizing poison that envenoms every enemy unit within a 25m radius. Affected units will will lose 30 life points per second for 20 seconds. For each potion %s stored life points will be used up.",
                values = {245, 220, 200, 180}
            }
        }
    },
    ["Werebeasts"] = {
        card_id = 546,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature"},
        power_cost = 65,
        charges = 16,
        squadsize = 6,
        class = "Beast Soldiers",
        weapon_type = "Melee",
        counter = "S",
        size = "S",
        damage = 600,
        health = 570,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Regeneration",
                type = "Passive",
                description = "Unit constantly regenerates %s life points per second.",
                values = {5, 6, 8, 11},
                upgrade_text = {"+1 regeneration", "+2 regeneration", "+3 regeneration"}
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }
        }
    },
    ["Wheel of Gifts"] = {
        card_id = 554,
        description = {"Support building that may grant one of 2 powerful gifts, does not attack. Only one of the gifts can be chosen and the choice is permanent.", "Support building that may grant one of 3 powerful gifts, does not attack. Only one of the gifts can be chosen and the choice is permanent.", "Support building that may grant one of 3 powerful gifts, does not attack. Only one of the gifts can be chosen and the choice is permanent.", "Support building that may grant one of 3 powerful gifts, does not attack. Only one of the gifts can be chosen and the choice is permanent."},
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Nature", "Neutral"},
        power_cost = {200, 200, 200, 180},
        charges = 4,
        class = "Shrine",
        health = {1810, 1900, 2100, 2100},
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Slave Master", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Gift of Strength",
                type = "Active",
                description = "Upheaval of strength. Every friendly unit in the current game will deal 20% more damage. Lasts until building is destroyed."
            }, {
                name = "Gift of Resilience",
                type = "Active",
                description = "Growth of toughness. Every friendly unit in the current game will take 20% less damage. Lasts until building is destroyed."
            }, {
                name = "Gift of Juvenescence",
                type = "Active",
                upgrade_availability = {false, true, true, true},
                description = "Powerful regeneration. Every friendly unit in the current game will regenerate 3% of its maximum lifepoints every 4 seconds. Lasts until building is destroyed."
            }
        }
    },
    ["White Rangers"] = {
        card_id = 357,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Frost", "Frost"},
        power_cost = 70,
        charges = 20,
        squadsize = 6,
        class = "Winterling Elf Archers",
        weapon_type = "Ranged",
        counter = "M",
        size = "S",
        damage = 528,
        health = {780, 810, 900, 990},
        edition = "Twilight",
        rarity = "Uncommon",
        upgrade_locations = {"Defending Hope", "Defending Hope", "Defending Hope"},
        abilities = {
            {
                name = "Bow Attack",
                type = "Autocast",
                description = "Every 3 seconds, unit fires arrows at enemies that deal 11 damage."
            }, {
                name = "Home Defense",
                type = "Active",
                cost = 10,
                description = "Activate to fire volleys of arrows into a target area of 4m radius dealing %s damage to enemies, up to %s in total. Volleys of arrows do only half damage to structures. Will be interrupted if unit is knocked back. Otherwise lasts until unit is given different orders. Only available within a 20m radius around friendly strcutures. Reusable every 2 seconds.",
                values = {{8, 10, 12, 14}, {14, 15, 17, 19}},
                upgrade_text = {"+2 damage per target, 1 in total", "+2 damage per target, 2 in total", "+2 damage per target, 2 in total"}
            }
        }
    },
    ["Wildfire"] = {
        card_id = 957,
        description = "Requires the selection of source and target location.",
        type = "Spell",
        orbs = {"Fire", "Fire"},
        power_cost = 80,
        charges = 12,
        class = "Spell",
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        abilities = {
            {
                name = "Rolling Fire",
                type = nil,
                description = "Creates a firewall that moves along a defined path of at least 15m length, dealing twice per second second %s damage to hostile units and %s damage to structures in its area of effect, up to %s in total. Affects ground targets only. Reusable every 10 seconds.",
                values = {{60, 64, 72, 80}, {8, 8, 9, 10}, {120, 128, 144, 160}},
                upgrade_text = {"+4 damage per unit and 1 per structure (8 in total)", "+8 damage per unit and 2 per structure (16 in total)", "+8 damage per unit and 2 per structure (16 in total)"}
            }
        }
    },
    ["Willzapper (Fire)"] = {
        card_id = 1233,
        description = "Can only be constructed next to a hostile orb or power well.",
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Fire"},
        power_cost = 70,
        charges = 4,
        class = "Tower",
        health = {1235, 1300, 1430, 1575},
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"},
        abilities = {
            {
                name = "Infused Voidcatcher",
                type = "Active",
                affinity_dependency = true,
                cost = 80,
                description = "Activate to redirect every enemy players' power refund to Willzapper's Voidnet.The affected player's power refund will no longer flow into his void but will be gatherd in the Voidnet for 30 seconds. In order to reobtain the redirected power enemy players must first destroy Willzapper. While the effect lasts, every friendly entity will immediately return 20% of its usual power refund into the power pool. Reusable every 60 seconds."
            }
        }
    },
    ["Willzapper (Shadow)"] = {
        card_id = 1488,
        description = "Can only be constructed next to a hostile orb or power well.",
        type = "Building",
        construction_time = 20,
        orbs = {"Nature", "Fire"},
        power_cost = 70,
        charges = 4,
        class = "Tower",
        health = {1235, 1300, 1430, 1575},
        edition = "Lost Souls",
        rarity = "Uncommon",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        abilities = {
            {
                name = "Tainted Voidcatcher",
                type = "Active",
                affinity_dependency = true,
                cost = 80,
                description = "Activate to redirect every enemy players' power refund to Willzapper's Voidnet.The affected player's power refund will no longer flow into his void but will be gatherd in the Voidnet for 30 seconds. In order to reobtain the redirected power enemy players must first destroy Willzapper. While the effect lasts, hostile power refund from the void to actual power pool is additionally suppressed. Reusable every 60 seconds."
            }
        }
    },
    ["Windhunter (Nature)"] = {
        card_id = 1317,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire"},
        power_cost = 120,
        charges = 12,
        squadsize = 1,
        class = "Dragonkin Archer",
        weapon_type = "Ranged",
        counter = "L",
        size = "L",
        damage = 1230,
        health = {400, 440, 500, 600},
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        abilities = {
            {
                name = "Wafting Spit",
                type = "Autocast",
                description = "Every 3 seconds, unit spews a slimy substance that deals 137 damage to enemies in a 5m radius around its target, up to 206 in total. Knocks back small units."
            }, {
                name = "Gifted Sobering",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to immediately remove all buffs from a targeted hostile unit or all debuffs from a friendly unit but Windhunter's life points will be reduced by 300. Will also revert all status effects like Freeze or Paralyze when casted on a friendly unit. Friendly units will be immune to all major debuffs for 15 seconds. Cannot be used anymore once life points have been reduced below 300. Reusable every 20 seconds."
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }
        }
    },
    ["Windhunter (Shadow)"] = {
        card_id = 1200,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Fire"},
        power_cost = 120,
        charges = 12,
        squadsize = 1,
        class = "Dragonkin Archer",
        weapon_type = "Ranged",
        counter = "L",
        size = "L",
        damage = 1230,
        health = {400, 440, 500, 600},
        edition = "Renegade",
        rarity = "Uncommon",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        abilities = {
            {
                name = "Wafting Spit",
                type = "Autocast",
                description = "Every 3 seconds, unit spews a slimy substance that deals 137 damage to enemies in a 5m radius around its target, up to 206 in total. Knocks back small units."
            }, {
                name = "Tainted Sobering",
                type = "Active",
                affinity_dependency = true,
                description = "Activate to immediately remove all buffs from a targeted hostile unit or all debuffs from a friendly unit but Windhunter's life points will be reduced by 300. Will also revert all status effects like Freeze or Paralyze when casted on a friendly unit. Hostile units will be insensitive to all major buffs for 15 seconds. Cannot be used anymore once life points have been reduced below 300. Reusable every 20 seconds."
            }, {
                name = "Life Stealer",
                type = "Passive",
                description = "15% of the damage dealt by the unit will be added to its life points."
            }
        }
    },
    ["Windweavers"] = {
        card_id = 362,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Nature"},
        power_cost = 70,
        charges = 20,
        squadsize = 6,
        class = "Wood Elf Archers",
        weapon_type = "Special",
        size = "S",
        damage = 480,
        health = {420, 450, 480, 528},
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Encounters with Twilight", "Encounters with Twilight", "Encounters with Twilight"},
        abilities = {
            {
                name = "Bow Attack",
                type = "Autocast",
                description = "Every 2.5 seconds, unit fires arrows at enemies that deal 10 damage."
            }, {
                name = "Multishot",
                type = "Passive",
                description = "Unit may shoot at two targets at once."
            }
        }
    },
    ["Winter Witch"] = {
        card_id = 507,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Frost", "Frost", "Neutral", "Neutral"},
        power_cost = 60,
        charges = 8,
        squadsize = 1,
        class = "Human Wizard",
        weapon_type = "Special",
        size = "M",
        health = {1510, 1580, 1700, 1700},
        upgrade_locations = {"The Soultree", "The Dwarven Riddle", "The Dwarven Riddle"},
        abilities = {
            {
                name = "Frost Beam",
                type = "Autocast",
                description = "Casts a frosty beam that freezes enemy unit after a short while. After freeze wears off, target is immune vs Freeze for 10 seconds.",
                upgrade_text = {"", "", "Freezes targets faster"}
            }, {
                name = "Gift of Winter",
                type = "Active",
                cost = 65,
                description = "Casts a frosty aura with a 15m radius at a target location. It lasts for 30 seconds and grants 3 Ice Shields every 3 seconds to friendly units, up to %s in total. Each Ice Shield absorbs up to %s damage for 30 seconds. Reusable every 30 seconds.",
                values = {{12, 12, 12, 15}, {1350, 1500, 1800, 1800}},
                upgrade_text = {"+150 damage absoprtion per Ice Shield", "+300 damage absoprtion per Ice Shield", "+3 more Ice Shields in total"}
            }, {
                name = "Steadfast",
                type = "Passive",
                description = "Cannot be knocked back."
            }
        }
    },
    ["Wintertide (Fire)"] = {
        card_id = 1587,
        type = "Spell",
        orbs = {"Frost"},
        power_cost = 60,
        charges = 12,
        class = "Arcane",
        edition = "Amii",
        rarity = "Rare",
        upgrade_locations = {"Nightmare's End", "Nightmare's End", "Nightmare's End"},
        abilities = {
            {
                name = "Infused Defense",
                type = "Godspell",
                affinity_dependency = true,
                description = "Every friendly ground unit within a 20m radius will be frozen to the ground. They will then be immobile but may still attack and use special abilities. Affected targets take %s% reduced damage and cannot be knocked back. Additionally, affected melee units deal 30% increased damage. Last for %s seconds. Reusable every 20 seconds.",
                values = {{20, 20, 30, 30}, {10, 12, 12, 15}},
                upgrade_text = {"+2 seconds duration", "+10% damage reduction", "+3 seconds duration"}
            }
        }
    },
    ["Wintertide (Frost)"] = {
        card_id = 1586,
        type = "Spell",
        orbs = {"Frost"},
        power_cost = 60,
        charges = 12,
        class = "Arcane",
        edition = "Amii",
        rarity = "Rare",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        abilities = {
            {
                name = "Blessed Defense",
                type = "Godspell",
                affinity_dependency = true,
                description = "Every friendly ground unit within a 20m radius will be frozen to the ground. They will then be immobile but may still attack and use special abilities. Affected targets take %s% less damage and cannot be knocked. Last for 10 seconds. Reusable every 20 seconds.",
                values = {{30, 30, 40, 40}, {10, 12, 12, 15}},
                upgrade_text = {"+2 seconds duration", "+10% damage reduction", "+3 seconds duration"}
            }
        }
    },
    ["Witchclaws (Fire)"] = {
        card_id = 1539,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow"},
        power_cost = 65,
        charges = 16,
        squadsize = 2,
        class = "Beast Soldiers",
        weapon_type = "Melee",
        counter = "S",
        size = "M",
        damage = 630,
        health = {540, 570, 630, 690},
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"},
        abilities = {
            {
                name = "Infused Infiltration",
                type = "Active",
                affinity_dependency = true,
                cost = 30,
                description = "Activate to teleport the unit to a hostile structure within a 50m range. Cards can no longer be played out next to it once the unit has been teleported. At its new position it will explode after 10 seconds dealing %s damage to hostile structures in a 20m radius, up to %s total. Knocks back small units.",
                values = {{255, 270, 300, 330}, {765, 810, 900, 990}},
                upgrade_text = {"+15 damage per structure, 30 in total", "+30 damage per structure, 60 in total", "+30 damage per structure, 60 in total"}
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }
        }
    },
    ["Witchclaws (Shadow)"] = {
        card_id = 1241,
        starter_card = true,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow"},
        power_cost = 65,
        charges = 16,
        squadsize = 2,
        class = "Beast Soldiers",
        weapon_type = "Melee",
        counter = "S",
        size = "M",
        damage = 630,
        health = {540, 570, 630, 690},
        edition = "Amii",
        rarity = "Common",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        abilities = {
            {
                name = "Tainted Infiltration",
                type = "Active",
                affinity_dependency = true,
                cost = 30,
                description = "Activate to teleport the unit to a hostile structure within a 50m range. Cards can no longer be played out next to it once the unit has been teleported. At its new position it will explode after 10 seconds dealing %s damage to hostile units in a 20m radius, up to %s in total. Knocks back small units.",
                values = {{170, 180, 200, 220}, {510, 540, 600, 660}},
                upgrade_text = {"+10 damage per target, 30 in total", "+20 damage per target, 60 in total", "+20 damage per target, 60 in total"}
            }, {
                name = "Swift",
                type = "Passive",
                description = "Moves at high speed."
            }
        }
    },
    ["Worldbreaker Gun"] = {
        card_id = 772,
        description = "Powerful cannon that may be switched to become a long-range bombardment weapoin. May only be switched once.",
        type = "Building",
        construction_time = 30,
        orbs = {"Frost", "Frost", "Neutral", "Neutral"},
        power_cost = 250,
        charges = 4,
        class = "Fortress",
        damage = {6900, 7270, 8000, 8800},
        health = 4500,
        edition = "Twilight",
        rarity = "Rare",
        upgrade_locations = {"Empire", "The Guns of Lyr", "The Guns of Lyr"},
        abilities = {
            {
                name = "Ground Attack",
                type = "Autocast",
                description = "Every 3 seconds, cannon fires a shell that deals %s damage to enemies in a 15 radius around its target, up to %s in total. Affects ground targets only. Knocks back small and medium units.",
                values = {{830, 870, 960, 1055}, {1240, 1310, 1440, 1585}},
                upgrade_text = {"+40 damage per target and 70 in total", "+90 damage per target and 130 in total", "+95 damage per target and 145 in total"}
            }, {
                name = "Heavy Snowball",
                type = "Toggle",
                cost = 100,
                description = "Activate to fire off a large snowball that deals %s damage to enemies in a 25m radius around their target, up to %s in total. Has an extremely long range of 200m but can only fire into an area where at least one other friendly ground entity is positioned. Knocks back small, medium and large units. Has a 30 seconds cool-down after the weapon was built. Reusable every 30 seconds.",
                values = {{1700, 1800, 2000, 2200}, {10350, 10900, 12000, 13200}},
                upgrade_text = {"+100 damage per target and 550 in total", "+200 damage per target and 1100 in total", "+200 damage per target and 1200 in total"}
            }, {
                name = "Slowed Construction",
                type = "Passive",
                description = "Construction time is increased by 50%."
            }
        }
    },
    ["Wrathblades"] = {
        card_id = 301,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow"},
        power_cost = 50,
        charges = 20,
        squadsize = 6,
        class = "Demon Soldiers",
        weapon_type = "Melee",
        counter = "S",
        size = "S",
        damage = {510, 540, 600, 630},
        health = 600,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        abilities = {
            {
                name = "Burnout",
                type = "Active",
                description = "Unit deals %s% more damage for 20 seconds. After the effect wears off unit will be weakened and deal %s% less damage for %s seconds. Reusable every 60 seconds.",
                values = {{30, 30, 50, 60}, {30, 30, 50, 60}, {40, 30, 30, 30}},
                upgrade_text = {"-10 seconds of Weakness", "+20% Damage Bonus", "+10% Damage Bonus"}
            }
        }
    },
    ["Wrathgazer"] = {
        card_id = 564,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Shadow", "Shadow", "Shadow"},
        power_cost = 220,
        charges = 4,
        squadsize = 1,
        class = "Demon Dominator",
        weapon_type = "Special",
        size = "XL",
        health = 2000,
        edition = "Twilight",
        rarity = "Ultra Rare",
        upgrade_locations = {"Ocean", "The Insane God", "The Insane God"},
        abilities = {
            {
                name = "Disintegrating Gaze",
                type = "Autocast",
                description = "Disintegrates its target slowly over time. Target unit will be paralyzed during disintegration and cannot be attacked by other units. If the spell is interrupted prematurely the target will be released unharmed. May only disintegrate units.",
                upgrade_text = {"", "", "Disintegrates its target faster."}
            }, {
                name = "Pain Link",
                type = "Passive",
                description = "%s damage done to the unit will additionally also be distributed among all friendly units within a 20m radius.",
                values = {"200% of all", "200% of all", "All", "All"},
                upgrade_text = {"", "-100% damage spread", ""}
            }, {
                name = "Resilient",
                type = "Passive",
                description = "Takes %s% less damage.",
                values = {30, 50, 50, 50},
                upgrade_text = {"+20% damage reduction", "", ""}
            }
        }
    },
    ["Wrecker"] = {
        card_id = 373,
        type = "Unit",
        gender = nil,
        movement_speed = nil,
        orbs = {"Fire"},
        power_cost = 50,
        charges = 16,
        squadsize = 1,
        class = "Human Crusader",
        weapon_type = "Melee",
        counter = "M",
        size = "M",
        damage = {570, 600, 660, 725},
        health = 540,
        edition = "Twilight",
        rarity = "Common",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        abilities = {
            {
                name = "Rallying Cry",
                type = "Active",
                cost = {15, 15, 15, 10},
                description = "Activate to create a summoning zone around Wrecker. Units summoned within a 20m radius are not dazed. Lasts for %s seconds. Reusable every 25 seconds.",
                values = {15, 20, 30, 30},
                upgrade_text = {"+5 seconds duration", "+10 seconds duration", ""}
            }
        }
    }
}
Community content is available under CC-BY-SA unless otherwise noted.