FANDOM


-- <pre>
-- Questions? Ask them on Message_Wall:FabianLars or Discord (User:FabianLars for contact details)
--[[TEMPLATE                TEMPLATE
    ["name"] = {
        description = "",
        type = "Unit",
        edition = "",
        rarity = "Rare",
        orbs = {"", ""},
        power_cost = 999,
        weapon_type = "Melee",
        charges = 4,
        squadqsize = 1,
        class = "",
        counter = "L",
        size = "L",
        damage = 9999,
        health = 9999,
        upgrade_locations = {"", "", ""},
        upgrade_text = nil,
        abilities = {
        {
            name = "",
            type = "",
            upgrade_dependency = 0,
            affinity_dependency = false,
            cost = nil,
            description = "",
            values = nil,
            upgrade_text = {"", "", ""}
        }
        }
    },
]] -- You can omit lines containing nil, false, "" or {}
return {
    ["Abomination (Frost)"] = {
        -- card type (string) [Unit|Building|Spell]
        type = "Unit",
        -- edition (string) [Amii|Lost Souls|Renegade|Twilight]
        edition = "Amii",
        -- rarity (string) [Common|Uncommon|Rare|Ultra Rare]
        rarity = "Rare",
        -- orbs right to left (table<string>) [Fire|Frost|Nature|Shadow]
        orbs = {"Nature", "Nature", "Fire", "Fire"},
        -- card power cost (number)
        power_cost = 220,
        -- weapon_type (string|nil) [Melee|Ranged|Special|nil]
        weapon_type = "Melee",
        -- charges (number)
        charges = 4,
        -- squad size (number)
        squadsize = 1,
        -- class (string)
        class = "Beast Destroyer",
        -- counter (string|nil) [S|M|L|XL|nil]
        counter = "XL",
        -- size class (string|nil) [S|M|L|XL|nil]
        size = "XL",
        -- damage (number|table<number>) use a table if numbers change with upgrades
        damage = {5270, 5550, 6100, 6700},
        -- health (number|table<number>) use a table if numbers change with upgrades
        health = 5550,
        -- location of each upgrade card
        upgrade_locations = {
            "Crusade", "Behind Enemy Lines", "Behind Enemy Lines"
        },
        -- text on upgrade cards that doesn't fit somewhere else
        upgrade_text = nil,
        -- list of abilities (table<ability_table>)
        abilities = {
            {
                -- ability name (string)
                name = "Blessed Fury",
                -- ablity type (string) [Active|Passive|Autocast|Godspell|Toggle]
                type = "Active",
                -- true if ability is dependant on affinity (colored icon)
                affinity_dependency = true,
                -- ability cost (number|nil)
                cost = 120,
                -- ability description (string) shown in tooltip. %s is a placeholder for a value which changes on upgrades
                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 for placeholder in same order (table<string|number>)
                values = {
                    {840, 900, 900, 1000}, {2520, 2700, 2700, 3000},
                    {15, 15, 20, 20}
                },
                -- text displayed on upgrade card above ability (table<string>|nil)
                upgrade_text = {
                    "+60 damage per target", "+5s duration",
                    "+100 damage per target"
                }
            }, {
                -- same as above, but minimized (removed unnecessary lines)
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight crature. 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)"] = {
        type = "Unit",
        edition = "Amii",
        rarity = "Rare",
        orbs = {"Nature", "Nature", "Fire", "Fire"},
        power_cost = 220,
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Beast Destroyer",
        counter = "XL",
        size = "XL",
        damage = {5270, 5550, 6100, 6700},
        health = 5550,
        upgrade_locations = {
            "Nightmare's End", "Nightmare's End", "Nightmare's End"
        },
        upgrade_text = nil,
        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}
                }
            }, {
                name = "Transformation",
                type = "Active",
                description = "The unit is infected with the Twilight Curse and can be transformed into any other Twilight crature. 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)"] = {
        description = "",
        type = "Unit",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        orbs = {"Nature", "Nature", "Nature"},
        power_cost = {250, 250, 250, 250},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Giant Destroyer",
        counter = "L",
        size = "XL",
        damage = {2500, 2500, 2500, 2500},
        health = {2500, 2500, 2500, 2500},
        upgrade_locations = {"Titans", "Titans", "Titans"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Crystal Spikes",
                type = "Active",
                upgrade_dependency = 0,
                cost = 80,
                description = "Activate to ram Abyssal Warder's crystaline fist into the ground. Crystal Spikes will erupt from the ground and within 4 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}}
            }, {
                name = "Infused Breakdown",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = {}
                -- TODO: Upgrades value not specified in description (Golem damage)
            }
        }
    },
    ["Abyssal Warder (Frost)"] = {
        description = "",
        type = "Unit",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        orbs = {"Nature", "Nature", "Nature"},
        power_cost = {250, 250, 250, 250},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Giant Destroyer",
        counter = "L",
        size = "XL",
        damage = {2500, 2500, 2500, 2500},
        health = {2500, 2500, 2500, 2500},
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Crystal Spikes",
                type = "Active",
                upgrade_dependency = 0,
                cost = 80,
                description = "Activate to ram Abyssal Warder's crystaline fist into the ground. Crystal Spikes will erupt from the ground and within 4 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}}
            }, {
                name = "Blessed Breakdown",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = {}
                -- TODO: Upgrades value not specified in description (Golem damage)
            }
        }
    },
    ["Aggressor (Frost)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Frost", "Nature"},
        power_cost = {150, 150, 150, 150},
        weapon_type = "Ranged",
        charges = 12,
        squadsize = 1,
        class = "Elemental Archer",
        counter = "L",
        size = "L",
        damage = {700, 700, 700, 700},
        health = {1075, 1075, 1075, 1075},
        upgrade_locations = {
            "King of the Giants", "King of the Giants", "King of the Giants"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Elemental Balls",
                type = "Autocast",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Adamant Skin",
                type = "Passive",
                upgrade_dependency = 0,
                description = "The unit takes 15% less damage.",
                values = nil
            }, {
                name = "Blessed Radiance",
                type = "Passive",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Upon dying the unit will release its elemental 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.",
                values = nil
            }
        }
    },
    ["Aggressor (Nature)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Frost", "Nature"},
        power_cost = {150, 150, 150, 150},
        weapon_type = "Ranged",
        charges = 12,
        squadsize = 1,
        class = "Elemental Archer",
        counter = "L",
        size = "L",
        damage = {700, 700, 700, 700},
        health = {1075, 1075, 1075, 1075},
        upgrade_locations = {"Titans", "Titans", "Titans"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Elemental Balls",
                type = "Autocast",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Gifted Radiance",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Adamant Skin",
                type = "Passive",
                upgrade_dependency = 0,
                description = "The unit takes 15% less damage.",
                values = nil
            }
        }
    },
    ["Altar of Chaos"] = {
        description = "",
        type = "Building",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Shadow", "Shadow", "Neutral", "Neutral"},
        power_cost = {250, 250, 250, 250},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Fortress",
        health = {5200, 5200, 5200, 5720},
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Mass Destruction",
                type = "Active",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Self-Abandonment",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Own units may be sent into the Altar sacrifice them and store their life points. A maximum of 8000 life points can be stored. 300% 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 = nil
            }
        }
    },
    ["Altar of Nihil"] = {
        description = "",
        type = "Building",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Shadow", "Neutral", "Neutral"},
        power_cost = {80, 80, 80, 80},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Shrine",
        health = {1600, 1600, 1600, 1600},
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Nihilation",
                type = "Active",
                upgrade_dependency = 0,
                description = "activate to surpress every player's void power refunds. The void power will not grow any further for 20 seconds. Has a 60 seconds cool-down after the building was built. Reusable every 60 seconds.",
                values = nil
            }
        }
    },
    ["Amazon (Frost)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Rare",
        orbs = {"Nature"},
        power_cost = {80, 80, 80, 80},
        weapon_type = "Melee",
        charges = 16,
        squadsize = 1,
        class = "Human Soldier",
        counter = "L",
        size = "M",
        damage = {575, 575, 575, 575},
        health = {720, 720, 720, 720},
        upgrade_locations = {
            "Encounters with Twilight", "Encounters with Twilight",
            "Encounters with Twilight"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Beast Mastery",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to gain control over an enemy beast unit for 15 seconds. Restricted to 1 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 = nil
            }, {
                name = "Wildlife Affection",
                type = "Passive",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Unit takes 50% less damage when attacked by beast or forestkin creatures.",
                values = nil
            }, {
                name = "Swift",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Moves at high speed.",
                values = nil
            }
        }
    },
    ["Amazon (Nature)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Rare",
        orbs = {"Nature"},
        power_cost = {80, 80, 80, 80},
        weapon_type = "Melee",
        charges = 16,
        squadsize = 1,
        class = "Human Soldier",
        counter = "L",
        size = "M",
        damage = {575, 575, 575, 575},
        health = {720, 720, 720, 720},
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Beast Mastery",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to gain control over an enemy beast unit for 15 seconds. Restricted to 1 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 = nil
            }, {
                name = "Swift",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Moves at high speed.",
                values = nil
            }, {
                name = "Wildlife Protection",
                type = "Passive",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Every friendly beast or forestkin creature within 20m radius around Amazon will benefit 50% more from any regenerating ability.",
                values = nil
            }
        }
    },
    ["Amii Monument"] = {
        description = "",
        type = "Building",
        edition = "Amii",
        rarity = "Rare",
        orbs = {"Neutral", "Neutral", "Neutral"},
        power_cost = {250, 250, 250, 250},
        charges = 4,
        squadsize = 1,
        class = "Device",
        size = "Building",
        health = {1700, 1700, 1700, 1700},
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Nature Orb",
                type = "Toggle",
                upgrade_dependency = 0,
                cost = 160,
                description = "Gain Nature Orb",
                values = nil
            }, {
                name = "Fire Orb",
                type = "Toggle",
                upgrade_dependency = 0,
                cost = 160,
                description = "Gain Frost Orb",
                values = nil
            }, {
                name = "Frost Orb",
                type = "Toggle",
                upgrade_dependency = 0,
                cost = 160,
                description = "Gain Fire Orb",
                values = nil
            }, {
                name = "Shadow Orb",
                type = "Toggle",
                upgrade_dependency = 0,
                cost = 160,
                description = "Gain Shadow Orb",
                values = nil
            }
        }
    },
    ["Amii Phantom"] = {
        description = "",
        type = "Unit",
        edition = "Amii",
        rarity = "Common",
        orbs = {"Nature", "Shadow"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Ranged",
        charges = 12,
        squadsize = 1,
        class = "Human Gladiator",
        counter = "M",
        size = "M",
        damage = {640, 640, 640, 640},
        health = {540, 540, 540, 540},
        upgrade_locations = {"Empire", "Empire", "Empire"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Withering Spear",
                type = "Autocast",
                upgrade_dependency = 0,
                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",
                values = nil
            }, {
                name = "Amii Ashfighter",
                type = "Toggle",
                upgrade_dependency = 0,
                description = "Enable to gain Slam , Swift but lose range attack.",
                values = nil
            }, {
                name = "Slam",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Attacked units cannot use their abilities and ranged attack for 10 seconds.",
                values = nil
            }, {
                name = "Swift",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Moves at highspeed",
                values = nil
            }
        }
    },
    ["Amii Ritual (Frost)"] = {
        description = "",
        type = "Spell",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Frost", "Frost", "Frost"},
        power_cost = {150, 150, 150, 150},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 0,
        class = "Enchantment",
        counter = "S",
        size = "S",
        upgrade_locations = {
            "Defending Hope", "Defending Hope", "Defending Hope"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Blessed Unbreakable",
                type = "Godspell",
                upgrade_dependency = 0,
                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 receive 80% less damage. Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Amii Ritual (Nature)"] = {
        description = "",
        type = "Spell",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Frost", "Frost", "Frost"},
        power_cost = {150, 150, 150, 150},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 0,
        class = "Enchantment",
        counter = "S",
        size = "S",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Gifted Unbreakable",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Seals every friendly orb, power generator and wall segment in the current game off behind a magical barrier that absorbs 60% of all incoming damage for 15 seconds. The affected structures will additionally regenerate 50 lifepoints every 2 seconds. Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Amok (Fire)"] = {
        description = "",
        type = "Spell",
        edition = "Renegade",
        rarity = "Rare",
        orbs = {"Shadow", "Shadow", "Fire", "Fire"},
        power_cost = {125, 125, 125, 125},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Infused: Friend or Foe?",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Confuses all units wthin 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 45 seconds.",
                values = nil
            }
        }
    },
    ["Amok (Shadow)"] = {
        description = "",
        type = "Spell",
        edition = "Renegade",
        rarity = "Rare",
        orbs = {"Shadow", "Shadow", "Fire", "Fire"},
        power_cost = {125, 125, 125, 125},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted: Friend or Foe?",
                type = "Godspell",
                upgrade_dependency = 0,
                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 total 15 targets may be affected. Reusable every 45 seconds.",
                values = nil
            }
        }
    },
    ["Architect's Call (Frost)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Uncommon",
        orbs = {"Frost", "Frost", "Neutral"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {
            "Siege of Hope", "The Guns of Lyr", "The Guns of Lyr"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Blessed Construction",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Creates a productive aura that reduces the necessary construction time of friendly buildings placed within a 20m radius by 25%. 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 = nil
            }
        }
    },
    ["Architect's Call (Shadow)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Uncommon",
        orbs = {"Frost", "Frost", "Neutral"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {
            "Nightmare Shard", "Nightmare Shard", "Nightmare Shard"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Construction",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Creates a productive aura that reduces the necessary construction time of friendly buildings placed within a 20m radius by 25%. 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 = nil
            }
        }
    },
    ["Area Ice Shield"] = {
        description = "",
        type = "Spell",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Frost", "Frost"},
        power_cost = {80, 80, 80, 80},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Ice Shield",
                type = nil,
                upgrade_dependency = 0,
                description = "Applies Ice Shield on up to 3 friendly units that absorbs up to 520 damage for 30 seconds. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Armored Tower"] = {
        description = "",
        type = "Building",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Frost", "Neutral", "Neutral"},
        power_cost = {80, 80, 80, 80},
        charges = 12,
        squadsize = 1,
        class = "Tower",
        damage = {1420, 1420, 1420, 1420},
        health = {2590, 2590, 2590, 2590},
        upgrade_locations = {
            "Defending Hope", "Defending Hope", "Defending Hope"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Ice Bolt",
                type = "Autocast",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Gift of Ice",
                type = "Active",
                upgrade_dependency = 0,
                description = "Friendly entities in a 25m radius take 50% less damage for 30 seconds or until a total of 5200 damage has been absorbed.",
                values = nil
            }
        }
    },
    ["Artillery (Fire)"] = {
        description = "",
        type = "Building",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Shadow", "Shadow", "Fire", "Fire"},
        power_cost = {190, 190, 190, 190},
        charges = 4,
        squadsize = 0,
        class = "Tower",
        damage = {4900, 4900, 4900, 4900},
        health = {3500, 3500, 3500, 3500},
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Boom Bomb",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 4 seconds, Artillery blows a fiery bomb at enemies that deals 784 in a 15m radius, up to 1176 in total. Knocks back small and medium units.",
                values = nil
            }, {
                name = "Infused Mine Blow",
                type = "Autocast",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the building will repair the building and restore its life points.",
                values = nil
            }
        }
    },
    ["Artillery (Shadow)"] = {
        description = "",
        type = "Building",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Shadow", "Shadow", "Fire", "Fire"},
        power_cost = {190, 190, 190, 190},
        charges = 4,
        squadsize = 0,
        class = "Tower",
        damage = {4900, 4900, 4900, 4900},
        health = {3500, 3500, 3500, 3500},
        upgrade_locations = {"Blight", "Blight", "Blight"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Boom Bomb",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 4 seconds, Artillery blows a fiery bomb at enemies that deals 784 in a 15m radius, up to 1176 in total. Knocks back small and medium units.",
                values = nil
            }, {
                name = "Tainted Mine Blow",
                type = "Autocast",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the building will repair the building and restore its life points.",
                values = nil
            }
        }
    },
    ["Ashbone Pyro"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Shadow", "Neutral", "Neutral"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Special",
        charges = 12,
        squadsize = 1,
        class = "Demon Destroyer",
        counter = "Special",
        size = "L",
        damage = {1400, 1400, 1400, 1400},
        health = {1500, 1500, 1500, 1500},
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Nightfire Jet",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Unit casts infernal flames that deal 70 damage to every second.",
                values = nil
            }, {
                name = "Instability",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Loses 50 life points every two seconds.",
                values = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "30% of the damage dealt by the unit will be added to its life points.",
                values = nil
            }, {
                name = "Siege",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Deals 50% more damage against structures.",
                values = nil
            }
        }
    },
    ["Aura of Corruption"] = {
        description = "",
        type = "Spell",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Shadow", "Neutral"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Melee",
        charges = 8,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {"Bad Harvest", "The Insane God", "The Insane God"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Mischievous Aura",
                type = nil,
                upgrade_dependency = 0,
                description = "Needs 4 seconds to create a destructive aura of 30m radius where playing out cards will backlash. Every card played out will also deal 5 times their power costs x their era as area damage to hostile and friendly units. Lasts for 40 seconds. Reusable every 40 seconds.",
                values = nil
            }
        }
    },
    ["Aura of Pain"] = {
        description = "",
        type = "Spell",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Fire", "Neutral", "Neutral"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Torment",
                type = nil,
                upgrade_dependency = 0,
                description = "Target unit is surrounded by harmful energy damaging itself and dealing every second 34 damage to enemies in a 15 radius, up to 170 in total. Lasts for 15 seconds. Reusable every 10 seconds.",
                values = nil
            }
        }
    },
    ["Avatar of Frost"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Ultra Rare",
        orbs = {"Frost", "Frost", "Frost"},
        power_cost = {250, 250, 250, 250},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Elemental Soldier",
        counter = "L",
        size = "XL",
        damage = {3200, 3200, 3200, 3200},
        health = {500, 500, 500, 500},
        upgrade_locations = {
            "King of the Giants", "The Guns of Lyr", "The Guns of Lyr"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Frozen Armor",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Every 15 seconds, unit coats itself in an armor of ice which absorbs up to 2150 damage.",
                values = nil
            }
        }
    },
    ["Backlash"] = {
        description = "",
        type = "Spell",
        edition = "Twilight",
        rarity = "Ultra Rare",
        orbs = {"Fire", "Neutral", "Neutral"},
        power_cost = {150, 150, 150, 150},
        weapon_type = "Melee",
        charges = 8,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Void Surge",
                type = nil,
                upgrade_dependency = 0,
                description = "Creates an explosion that deals the current void power + an additional 250% of it as damage to enemies in a 25m radius, up to 25% of this damage is applied per target. Void power is not used up. Knocks back small and medium units. Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Bandit Lancer (Nature)"] = {
        description = "",
        type = "Unit",
        edition = "Amii",
        rarity = "Uncommon",
        orbs = {"Shadow", "Fire", "Neutral"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Melee",
        charges = 20,
        squadsize = 1,
        class = "Human Soldier",
        counter = "L",
        size = "M",
        damage = {1300, 1300, 1300, 1300},
        health = {770, 770, 770, 770},
        upgrade_locations = {"Mo", "Mo", "Mo"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Gifted Branding",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                cost = 30,
                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 marked target while their attack range are increased by 15m. Lasts for 15 seconds. Reusable every 30 seconds.",
                values = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the unit will be added to its life points. (15% lifesteal)",
                values = nil
            }, {
                name = "Swift",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Moves at high speed.",
                values = nil
            }, {
                name = "Stomp",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Tramples small units.",
                values = nil
            }
        }
    },
    ["Bandit Lancer (Shadow)"] = {
        description = "",
        type = "Unit",
        edition = "Amii",
        rarity = "Uncommon",
        orbs = {"Shadow", "Fire", "Neutral"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Melee",
        charges = 20,
        squadsize = 1,
        class = "Human Soldier",
        counter = "L",
        size = "M",
        damage = {1300, 1300, 1300, 1300},
        health = {770, 770, 770, 770},
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Branding",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                cost = 30,
                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 15m. Lasts for 15 seconds. Reusable every 30 seconds.",
                values = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the unit will be added to its life points. (15% lifesteal)",
                values = nil
            }, {
                name = "Swift",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Moves at high speed.",
                values = nil
            }, {
                name = "Stomp",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Tramples small units.",
                values = nil
            }
        }
    },
    ["Bandit Launcher (Fire)"] = {
        description = "",
        type = "Building",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Shadow", "Fire"},
        power_cost = {60, 60, 60, 60},
        charges = 16,
        squadsize = 1,
        class = "Tower",
        damage = {1200, 1200, 1200, 1200},
        health = {1270, 1270, 1270, 1270},
        upgrade_locations = {"Mo", "Mo", "Mo"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Flame arrow",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Shoots a fiery arrow every 2 seconds, that deals 96 damage to enemies in a 5m range, up to 144 in total.",
                values = nil
            }, {
                name = "Infused Firebug",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                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.",
                values = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the unit will be added to its life points.",
                values = nil
            }
        }
    },
    ["Bandit Launcher (Shadow)"] = {
        description = "",
        type = "Building",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Shadow", "Fire"},
        power_cost = {60, 60, 60, 60},
        charges = 16,
        squadsize = 1,
        class = "Tower",
        damage = {1200, 1200, 1200, 1200},
        health = {1270, 1270, 1270, 1270},
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Flame arrow",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Shoots a fiery arrow every 2 seconds, that deals 96 damage to enemies in a 5m range, up to 144 in total.",
                values = nil
            }, {
                name = "Tainted Firebug",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                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.",
                values = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the unit will be added to its life points.",
                values = nil
            }
        }
    },
    ["Bandit Sorceress (Fire)"] = {
        description = "",
        type = "Unit",
        edition = "Amii",
        rarity = "Uncommon",
        orbs = {"Shadow", "Fire"},
        power_cost = {50, 50, 50, 50},
        weapon_type = "Ranged",
        charges = 12,
        squadsize = 1,
        class = "Human Wizard",
        counter = "S",
        size = "M",
        damage = {550, 550, 550, 550},
        health = {470, 470, 470, 470},
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Bandit Sphere",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 3 seconds, unit blasts a magic sphere that deals 44 damage to enemies in a 10m radius around its target, up to 66 in total.",
                values = nil
            }, {
                name = "Infused Installation",
                type = "Active",
                upgrade_dependency = 0,
                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 10m. 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 = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the unit will be added to its life points.",
                values = nil
            }
        }
    },
    ["Bandit Sorceress (Frost)"] = {
        description = "",
        type = "Unit",
        edition = "Amii",
        rarity = "Uncommon",
        orbs = {"Shadow", "Fire"},
        power_cost = {50, 50, 50, 50},
        weapon_type = "Ranged",
        charges = 12,
        squadsize = 1,
        class = "Human Wizard",
        counter = "S",
        size = "M",
        damage = {550, 550, 550, 550},
        health = {470, 470, 470, 470},
        upgrade_locations = {
            "Convoy", "The Dwarven Riddle", "The Dwarven Riddle"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Bandit Sphere",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 3 seconds, unit blasts a magic sphere that deals 44 damage to enemies in a 10m radius around its target, up to 66 in total.",
                values = nil
            }, {
                name = "Blessed Installation",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                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 10m. Additionally, 30% less damage will be dealt to the building. 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 = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the unit will be added to its life points.",
                values = nil
            }
        }
    },
    ["Bandit Spearmen (Fire)"] = {
        description = "",
        type = "Unit",
        edition = "Amii",
        rarity = "Common",
        orbs = {"Shadow", "Fire"},
        power_cost = {70, 70, 70, 70},
        weapon_type = "Melee",
        charges = 20,
        squadsize = 6,
        class = "Human Soldiers",
        counter = "M",
        size = "S",
        damage = {900, 900, 900, 900},
        health = {810, 810, 810, 810},
        upgrade_locations = {"Blight", "Blight", "Blight"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Infused Partisans",
                type = "Toggle",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Active to make unit deal 30% 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 10s. Last until deactivated.",
                values = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the unit will be added to its life points.",
                values = nil
            }
        }
    },
    ["Bandit Spearmen (Frost)"] = {
        description = "",
        starter_card = true,
        type = "Unit",
        edition = "Amii",
        rarity = "Common",
        orbs = {"Shadow", "Fire"},
        power_cost = {70, 70, 70, 70},
        weapon_type = "Melee",
        charges = 20,
        squadsize = 6,
        class = "Human Soldiers",
        counter = "M",
        size = "S",
        damage = {900, 900, 900, 900},
        health = {810, 810, 810, 810},
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Blessed Partisans",
                type = "Toggle",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Active to make unit deal 30% 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. Last until deactivated.",
                values = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the unit will be added to its life points.",
                values = nil
            }
        }
    },
    ["Bandit Stalker (Nature)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Common",
        orbs = {"Shadow", "Fire"},
        power_cost = {70, 70, 70, 70},
        weapon_type = "Special",
        charges = 16,
        squadsize = 1,
        class = "Beast Soldier",
        counter = "Special",
        size = "M",
        damage = {750, 750, 750, 750},
        health = {660, 660, 660, 660},
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Gifted Piercing",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the unit will be added to its life points.",
                values = nil
            }, {
                name = "Swift",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Moves at high speed.",
                values = nil
            }
        }
    },
    ["Bandit Stalker (Shadow)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Common",
        orbs = {"Shadow", "Fire"},
        power_cost = {70, 70, 70, 70},
        weapon_type = "Special",
        charges = 16,
        squadsize = 1,
        class = "Beast Soldier",
        counter = "Special",
        size = "M",
        damage = {750, 750, 750, 750},
        health = {660, 660, 660, 660},
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Piercing",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the unit will be added to its life points.",
                values = nil
            }, {
                name = "Swift",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Moves at high speed.",
                values = nil
            }
        }
    },
    ["Banditos (Frost)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Shadow", "Fire"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Melee",
        charges = 20,
        squadsize = 6,
        class = "Human Soldiers",
        counter = "S",
        size = "S",
        damage = {660, 660, 660, 660},
        health = {690, 690, 690, 690},
        upgrade_locations = {"Mo", "Mo", "Mo"},
        upgrade_text = nil,
        abilities = {
            {
                name = " Blessed Alliance",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the unit will be added to its life points.",
                values = nil
            }
        }
    },
    ["Banditos (Nature)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Shadow", "Fire"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Melee",
        charges = 20,
        squadsize = 6,
        class = "Human Soldiers",
        counter = "S",
        size = "S",
        damage = {660, 660, 660, 660},
        health = {690, 690, 690, 690},
        upgrade_locations = {"Blight", "Blight", "Blight"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Gifted Alliance",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the unit will be added to its life points.",
                values = nil
            }
        }
    },
    ["Banner of Glory"] = {
        description = "",
        starter_card = true,
        type = "Building",
        edition = "Twilight",
        rarity = "Common",
        orbs = {"Fire"},
        power_cost = {40, 40, 40, 40},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Shrine",
        health = {500, 500, 500, 500},
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Glorious Death",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Friendly units that die within a 25m radius of the banner immediatly return 15% of their original power costs into the power pool. The remaining power costs are granted as void power.",
                values = nil
            }
        }
    },
    ["Batariel (Fire)"] = {
        description = "",
        type = "Unit",
        edition = "Lost Souls",
        rarity = "Rare",
        orbs = {"Fire", "Fire", "Fire", "Fire"},
        power_cost = {300, 300, 300, 300},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Demon Destroyer",
        counter = "XL",
        size = "XL",
        damage = {3460, 3640, 4000, 4400},
        health = {5000, 5000, 5000, 5000},
        upgrade_locations = {
            "Empire", "Behind Enemy Lines", "Behind Enemy Lines"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Gates of Hell",
                type = "Active",
                upgrade_dependency = 0,
                cost = 0,
                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, 5900, 6300}}
            }, {
                name = "Infused Purgatory",
                type = "Passive",
                upgrade_dependency = 0,
                affinity_dependency = true,
                cost = 120,
                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.",
                values = nil
            }
        }
    },
    ["Batariel (Shadow)"] = {
        description = "",
        type = "Unit",
        edition = "Lost Souls",
        rarity = "Rare",
        orbs = {"Fire", "Fire", "Fire", "Fire"},
        power_cost = {300, 300, 300, 300},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Demon Destroyer",
        counter = "XL",
        size = "XL",
        damage = {3460, 3640, 4000, 4400},
        health = {5000, 5000, 5000, 5000},
        upgrade_locations = {
            "Nightmare's End", "Nightmare's End", "Nightmare's End"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Gates of Hell",
                type = "Active",
                upgrade_dependency = 0,
                cost = 0,
                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, 5900, 6300}}
            }, {
                name = "Tainted Purgatory",
                type = "Passive",
                upgrade_dependency = 0,
                affinity_dependency = true,
                cost = 120,
                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: affected enemies will then take increasingly more damage. But if there is no damage dealt for 4 seconds the flames will abate again.",
                values = nil
            }
        }
    },
    ["Battleship"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Frost", "Frost", "Neutral", "Neutral"},
        power_cost = {300, 300, 300, 300},
        weapon_type = "Ranged",
        charges = 4,
        squadsize = 1,
        class = "Artifact Dominator",
        counter = "L",
        size = "XL",
        damage = {3200, 3200, 3200, 3200},
        health = {4350, 4350, 4350, 4350},
        upgrade_locations = {
            "King of the Giants", "King of the Giants", "King of the Giants"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Cannon Turrets",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 2 seconds, 4 turrets deal 80 damage each to enemies in 5m radius, up to 120 total.",
                values = nil
            }, {
                name = "Barrage",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to release 5 shots each shot dealing 420 damage to enemies in 12 radius, up to 2500 in total. Knocks back small units. Only affects ground targets. Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Befallen's Curse (Fire)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Uncommon",
        orbs = {"Shadow", "Shadow"},
        power_cost = {120, 120, 120, 120},
        weapon_type = "Melee",
        charges = 8,
        squadsize = 0,
        class = "Spell",
        upgrade_locations = {
            "Nightmare Shard", "Nightmare Shard", "Nightmare Shard"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Infused Disease",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Infects the targeted friendly or hostile unit with a weakening disease: it loses 18 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 = nil
            }
        }
    },
    ["Befallen's Curse (Shadow)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Uncommon",
        orbs = {"Shadow", "Shadow"},
        power_cost = {120, 120, 120, 120},
        weapon_type = "Melee",
        charges = 8,
        squadsize = 0,
        class = "Spell",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Disease",
                type = "Godspell",
                upgrade_dependency = 0,
                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 = nil
            }
        }
    },
    ["Blaster Cannon (Fire)"] = {
        description = "",
        type = "Building",
        edition = "Renegade",
        rarity = "Common",
        orbs = {"Fire"},
        power_cost = {60, 60, 60, 60},
        charges = 16,
        squadsize = 1,
        class = "Tower",
        damage = {1300, 1300, 1300, 1300},
        health = {870, 870, 870, 870},
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Baneful Bolts",
                type = "Autocast",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Infused rage",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }
        }
    },
    ["Blaster Cannon (Shadow)"] = {
        description = "",
        starter_card = true,
        type = "Building",
        edition = "Renegade",
        rarity = "Common",
        orbs = {"Fire"},
        power_cost = {60, 60, 60, 60},
        charges = 16,
        squadsize = 1,
        class = "Tower",
        damage = {1300, 1300, 1300, 1300},
        health = {870, 870, 870, 870},
        upgrade_locations = {
            "Defending Hope", "Defending Hope", "Defending Hope"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Baneful Bolts",
                type = "Autocast",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Tainted Magma",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }
        }
    },
    ["Blood Healing"] = {
        description = "",
        type = "Spell",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Shadow", "Neutral", "Neutral"},
        power_cost = {50, 50, 50, 50},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Soul Sacrifice",
                type = nil,
                upgrade_dependency = 0,
                description = "Targeted own unit loses 250 life points and in turn heals friendly units within a 15m radius around it for up to 860 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 = nil
            }
        }
    },
    ["Bloodhorn (Fire)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Rare",
        orbs = {"Shadow", "Fire", "Neutral", "Neutral"},
        power_cost = {240, 240, 240, 240},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Beast Dominator",
        counter = "XL",
        size = "XL",
        damage = {4700, 4700, 4700, 4700},
        health = {5000, 5000, 5000, 5000},
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Stampede",
                type = "Active",
                upgrade_dependency = 0,
                cost = 120,
                description = "Activate to rush towards the target dealing 200 damage to enemies along the way, up to 9000 in total.",
                values = nil
            }, {
                name = "Infused Purge",
                type = "Active",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = " Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the unit will be added to its life points.",
                values = nil
            }, {
                name = "Swift",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Moves at high speed.",
                values = nil
            }
        }
    },
    ["Bloodhorn (Shadow)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Rare",
        orbs = {"Shadow", "Fire", "Neutral", "Neutral"},
        power_cost = {240, 240, 240, 240},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Beast Dominator",
        counter = "XL",
        size = "XL",
        damage = {4700, 4700, 4700, 4700},
        health = {5000, 5000, 5000, 5000},
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Stampede",
                type = "Active",
                upgrade_dependency = 0,
                cost = 120,
                description = "Activate to rush towards the target dealing 200 damage to enemies along the way, up to 9000 in total.",
                values = nil
            }, {
                name = "Tainted Enrage",
                type = "Active",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = " Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the unit will be added to its life points.",
                values = nil
            }, {
                name = "Swift",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Moves at high speed.",
                values = nil
            }
        }
    },
    ["Bloodthirst"] = {
        description = "",
        type = "Spell",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Fire", "Fire", "Neutral", "Neutral"},
        power_cost = {120, 120, 120, 120},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {"Slave Master", "The Insane God", "The Insane God"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Mania",
                type = nil,
                upgrade_dependency = 0,
                description = "Target unit starts to regenerate 150 life points every second for 10 seconds per every 1200 damage it deals. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Boom Brothers"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Fire", "Neutral", "Neutral", "Neutral"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Goblin/Ogre Soldier",
        counter = "XL",
        size = "L",
        damage = {2800, 2800, 2800, 2800},
        health = {2000, 2000, 2000, 2000},
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        upgrade_text = nil,
        abilities = {
            {
                name = "BOOM",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to fire a flaming cannon ball that deals 850 to enemies in a coneshaped area, up to 2100 in total. Affects ground targets only. Knocks back all unit sizes. Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Brannoc"] = {
        description = "Master of the Forge and father of Viridya",
        type = "Unit",
        edition = "Amii",
        rarity = "Rare",
        orbs = {"Neutral", "Neutral", "Neutral"},
        power_cost = {230, 230, 230, 230},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Skylord of Fire",
        counter = "XL",
        size = "XL",
        damage = {4000, 4000, 4000, 4000},
        health = {3400, 3570, 3780, 4100},
        upgrade_locations = {"Titans", "Titans", "Titans"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Power of the Forge",
                type = "Active",
                upgrade_dependency = 0,
                cost = 0,
                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 2 seconds. Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Breeding Grounds"] = {
        description = "",
        starter_card = true,
        type = "Building",
        edition = "Twilight",
        rarity = "Common",
        orbs = {"Nature", "Neutral"},
        power_cost = {70, 70, 70, 70},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Hut",
        health = {1200, 1200, 1200, 1200},
        upgrade_locations = {
            "Encounters with Twilight", "Encounters with Twilight",
            "Encounters with Twilight"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Magic Link",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Building is surrounded by a magical zone of 25m radius where summoning friendly units requires 15% less of the usual power costs.",
                values = nil
            }
        }
    },
    ["Burrow Ritual (Fire)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Common",
        orbs = {"Nature", "Neutral"},
        power_cost = {50, 50, 50, 50},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {
            "The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Infused Tunneling",
                type = "Godspell",
                upgrade_dependency = 0,
                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 20 seconds.  Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Burrow Ritual (Nature)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Common",
        orbs = {"Nature", "Neutral"},
        power_cost = {50, 50, 50, 50},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Gifted Tunneling",
                type = "Godspell",
                upgrade_dependency = 0,
                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 10 seconds. Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Burrower"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Nature", "Neutral"},
        power_cost = {70, 70, 70, 70},
        weapon_type = "Special",
        charges = 16,
        squadsize = 1,
        class = "Beast Destroyer",
        counter = "Special",
        size = "M",
        damage = {820, 820, 820, 820},
        health = {710, 710, 710, 710},
        upgrade_locations = {
            "Nightmare Shard", "Nightmare Shard", "Nightmare Shard"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Acid Spit",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to knock enemy units off walls. Affected wall segments cannot be mounted again for 15 seconds. Deals 850 damage to walls and 30 damage to units. Additionally the damage bonus against structures applies as well. Reusable every 20 seconds.",
                values = nil
            }, {
                name = "Tunneling",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to teleport to the Tunnel Exit (if it exists). Reusable every 20 seconds.",
                values = nil
            }, {
                name = "Swift",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Moves at high speed.",
                values = nil
            }, {
                name = "Siege",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Deals 50% more damage against structures.",
                values = nil
            }
        }
    },
    ["Cannon Tower"] = {
        description = "",
        starter_card = true,
        type = "Building",
        edition = "Twilight",
        rarity = "Common",
        orbs = {"Frost", "Neutral"},
        power_cost = {70, 70, 70, 70},
        charges = 16,
        squadsize = 1,
        class = "Tower",
        damage = {1380, 1380, 1380, 1380},
        health = {2000, 2000, 2000, 2000},
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Cannon",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 2 seconds, tower launches a cannon ball that deals 140 damage to enemies in a 8m radius around its target, up to 210 in total. Knocks back small units. Affects ground targets only.",
                values = nil
            }
        }
    },
    ["Church of Negation"] = {
        description = "",
        type = "Building",
        edition = "Twilight",
        rarity = "Ultra Rare",
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = {150, 150, 150, 150},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Fortress",
        health = {2000, 2000, 2000, 2000},
        upgrade_locations = {
            "Nightmare's End", "Nightmare's End", "Nightmare's End"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Mass Disintegration",
                type = "Active",
                upgrade_dependency = 0,
                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.",
                values = nil
            }
        }
    },
    ["Cluster Explosion (Fire)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        orbs = {"Fire", "Fire", "Neutral", "Neutral"},
        power_cost = {200, 200, 200, 200},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {
            "Nightmare Shard", "The Guns of Lyr", "The Guns of Lyr"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Infused Burst",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "A heavy explosion deals initially 117 damage to enemies in a 25m radius, up to 351 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 (roughly -50% radius per wave). This way up to 2 consecutive waves of powerful explosions following the initial one can be triggered at the positions of before damaged enemies. Affects ground targets only. Knocks back small and medium units. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Cluster Explosion (Shadow)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        orbs = {"Fire", "Fire", "Neutral", "Neutral"},
        power_cost = {200, 200, 200, 200},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Burst",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "A heavy explosion deals initially 117 damage to enemies in a 20m radius, up to 351 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 (roughly -33% radius and -13.5% damage per wave). This way up to 4 consecutive waves of increasingly smaller explosions following the initial one can be triggered at the positions of before damaged enemies. Affects ground targets only. Knocks back small and medium units. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Coldsnap"] = {
        description = "",
        type = "Spell",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Frost", "Neutral"},
        power_cost = {80, 80, 80, 80},
        weapon_type = "Melee",
        charges = 16,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {
            "Nightmare Shard", "Nightmare Shard", "Nightmare Shard"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Area Freeze",
                type = nil,
                upgrade_dependency = 0,
                description = "Freezes up to 5 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 = nil
            }
        }
    },
    ["Colossus"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Nature", "Nature", "Nature", "Neutral"},
        power_cost = {280, 280, 280, 280},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Beast Dominator",
        counter = "XL",
        size = "XL",
        damage = {5820, 5820, 5820, 5820},
        health = {5000, 5000, 5000, 5000},
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Thunderous Roar",
                type = "Active",
                upgrade_dependency = 0,
                description = "Releases a bloodcurdling roar that prevents enemies within a 20m radius from using their special abilities for 10 seconds. Reusable every 30 seconds.",
                values = nil
            }, {
                name = "Swift",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Moves at high speed.",
                values = nil
            }
        }
    },
    ["Comet Catcher"] = {
        description = "",
        type = "Building",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Fire", "Fire", "Fire", "Neutral"},
        power_cost = {250, 250, 250, 250},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Fortress",
        health = {5000, 5000, 5000, 5000},
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Fiery Comet",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to hurl a large comet that deals 2150 damage to enemies in a 15m radius around their target, up to 13000 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 = nil
            }
        }
    },
    ["Commandos (Frost)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Common",
        orbs = {"Shadow", "Fire"},
        power_cost = {80, 80, 80, 80},
        weapon_type = "Ranged",
        charges = 20,
        squadsize = 6,
        class = "Human Archers",
        counter = "M",
        size = "S",
        damage = {660, 660, 660, 660},
        health = {582, 582, 582, 582},
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        upgrade_text = nil,
        abilities = {
            {
                name = " Crossbow Attack",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every second*, unit fires bolts at enemies that deal 11 damage.",
                values = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the unit will be added to its life points.",
                values = nil
            }, {
                name = "Concentrate",
                type = "Toggle",
                upgrade_dependency = 0,
                description = "Enable to become immobile and gain:",
                values = nil
            }, {
                name = "Blessed Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Unit concentrates on stealing the life of its opponents: 50% 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 = nil
            }
        }
    },
    ["Commandos (Shadow)"] = {
        description = "",
        starter_card = true,
        type = "Unit",
        edition = "Renegade",
        rarity = "Common",
        orbs = {"Shadow", "Fire"},
        power_cost = {80, 80, 80, 80},
        weapon_type = "Ranged",
        charges = 20,
        squadsize = 6,
        class = "Human Archers",
        counter = "M",
        size = "S",
        damage = {660, 660, 660, 660},
        health = {582, 582, 582, 582},
        upgrade_locations = {"Blight", "Blight", "Blight"},
        upgrade_text = nil,
        abilities = {
            {
                name = " Crossbow Attack",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every second*, unit fires bolts at enemies that deal 11 damage.",
                values = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the unit will be added to its life points.",
                values = nil
            }, {
                name = "Concentrate",
                type = "Toggle",
                upgrade_dependency = 0,
                description = "Enable to become immobile and gain:",
                values = nil
            }, {
                name = "Tainted Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Unit concentrates on stealing the life of its opponents: 50% 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 = nil
            }
        }
    },
    ["Construct"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Frost", "Neutral", "Neutral", "Neutral"},
        power_cost = {250, 250, 250, 250},
        weapon_type = "Special",
        charges = 4,
        squadsize = 1,
        class = "Ancient Destroyer",
        counter = "Special",
        size = "XL",
        damage = {3100, 3100, 3100, 3100},
        health = {5300, 5300, 5300, 5300},
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Arcane Turret",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 5 seconds, unit fires a ball of energy that deals 690 damage to enemies in a 10m radius around its target, up to 1030 in total. Knocks back small, medium, large and extra large units. Affects ground targets only.",
                values = nil
            }, {
                name = "Siege",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Deals 50% more damage against structures.",
                values = nil
            }
        }
    },
    ["Construct (Promo)"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Frost", "Neutral", "Neutral", "Neutral"},
        power_cost = 250,
        weapon_type = "Special",
        charges = 4,
        squadsize = 1,
        class = "Ancient Destroyer",
        counter = "Special",
        size = "XL",
        damage = 4050,
        health = 5300,
        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"] = {
        description = "",
        type = "Building",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Frost"},
        power_cost = {50, 50, 50, 50},
        weapon_type = "Melee",
        charges = 8,
        squadsize = 1,
        class = "Hut",
        health = {1120, 1120, 1120, 1120},
        upgrade_locations = {
            "Defending Hope", "The Dwarven Riddle", "The Dwarven Riddle"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Maintenance",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Friendly buildings in a 25m radius will be constructed 50% faster and will require 25% less power cost.",
                values = nil
            }
        }
    },
    ["Core Dredge (Fire)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Ultra Rare",
        orbs = {"Frost", "Frost", "Neutral"},
        power_cost = {225, 225, 225, 225},
        weapon_type = "Special",
        charges = 4,
        squadsize = 1,
        class = "Ancient Dominator",
        counter = "Special",
        size = "XL",
        damage = {2240, 2240, 2240, 2240},
        health = {2700, 2700, 2700, 2700},
        upgrade_locations = {
            "Defending Hope", "Defending Hope", "Defending Hope"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Crushed Ice",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 2 seconds, unit hurls an icy shard that deals 186 damage to enemies in a 10m radius around its target, up to 280 in total. Knocks back small and medium units.",
                values = nil
            }, {
                name = "Earth Dive",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Siege",
                type = "Passive",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Deals 50% more damage against structures.",
                values = nil
            }
        }
    },
    ["Core Dredge (Frost)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Ultra Rare",
        orbs = {"Frost", "Frost", "Neutral"},
        power_cost = {225, 225, 225, 225},
        weapon_type = "Special",
        charges = 4,
        squadsize = 1,
        class = "Ancient Dominator",
        counter = "Special",
        size = "XL",
        damage = {2240, 2240, 2240, 2240},
        health = {2700, 2700, 2700, 2700},
        upgrade_locations = {"Empire", "Empire", "Empire"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Crushed Ice",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 2 seconds, unit hurls an icy shard that deals 186 damage to enemies in a 10m radius around its target, up to 280 in total. Knocks back small and medium units.",
                values = nil
            }, {
                name = "Earth Dive",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Shatter Ice",
                type = "Passive",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Deals 25% more damage against frozen creatures.",
                values = nil
            }
        }
    },
    ["Corpse Explosion"] = {
        description = "",
        type = "Spell",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Shadow", "Shadow"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Melee",
        charges = 16,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {
            "Nightmare Shard", "Nightmare Shard", "Nightmare Shard"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Explosive Bodies",
                type = nil,
                upgrade_dependency = 0,
                description = "Gathers up to 2000 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 = nil
            }
        }
    },
    ["Corsair (Nature)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Rare",
        orbs = {"Shadow", "Fire", "Neutral"},
        power_cost = {230, 230, 230, 230},
        weapon_type = "Special",
        charges = 4,
        squadsize = 1,
        class = "Artifact Destroyer",
        counter = "Special",
        size = "XL",
        damage = {3000, 3000, 3000, 3000},
        health = {2100, 2100, 2100, 2100},
        upgrade_locations = {"Blight", "Blight", "Blight"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Big fat Cannon",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 9 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.",
                values = nil
                --    }, {
                --         name = "Flank Attack",
                --         type = "Autocast",
                --          upgrade_dependency = 0,
                --         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."--,
                --       values = nil
            }, {
                name = "Gifted Assistance",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Activate to commit 3 squads of Banditos (Nature Affinity) below the ship. Banditos have the same upgrade level as the unit itself. Reusable every 30 seconds.",
                values = nil
            }, {
                name = "Inspirational Call",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Unit is surrounded by an inspiring aura of 20m radius that enables friendly human units within it to deal 30% more damage",
                values = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the unit will be added to its life points.",
                values = nil
            }
        }
    },
    ["Corsair (Shadow)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Rare",
        orbs = {"Shadow", "Fire", "Neutral"},
        power_cost = {230, 230, 230, 230},
        weapon_type = "Special",
        charges = 4,
        squadsize = 1,
        class = "Artifact Destroyer",
        counter = "Special",
        size = "XL",
        damage = {3000, 3000, 3000, 3000},
        health = {2100, 2100, 2100, 2100},
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Big fat Cannon",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 9 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.",
                values = nil
                --}, {
                --  name = "Flank Attack",
                --   type = "Autocast",
                --   upgrade_dependency = 0,
                --   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.",
                --     values = nil
            }, {
                name = "Tainted Assistance",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Activate to commit 2 squads of Commandos (Shadow Affinity) below the ship. Commandos have the same upgrade level as the unit itself. Reusable every 30 seconds.",
                values = nil
            }, {
                name = "Inspirational Call",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Unit is surrounded by an inspiring aura of 20m radius that enables friendly human units within it to deal 30% more damage",
                values = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the unit will be added to its life points.",
                values = nil
            }
        }
    },
    ["Creeping Paralysis"] = {
        description = "",
        type = "Spell",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Nature", "Nature"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Melee",
        charges = 8,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Entrance",
                type = nil,
                upgrade_dependency = 0,
                description = "After a preparation time of 5 seconds up to 5 enemies within a 15m radius will be paralyzed for 10 seconds. After the effect wears off, targets are immune against Paralyze for a while. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Crystal Fiend (Frost)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Rare",
        orbs = {"Frost", "Nature"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Special",
        charges = 16,
        squadsize = 1,
        class = "Elemental Supporter",
        counter = "Special",
        size = "M",
        health = {400, 400, 400, 400},
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Blessed Use it well",
                type = "Autocast",
                upgrade_dependency = 0,
                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 26 life points per second, up to 260 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 = nil
            }, {
                name = "Adamant Skin",
                type = "Passive",
                upgrade_dependency = 0,
                description = "The unit takes 15% less damage.",
                values = nil
            }
        }
    },
    ["Crystal Fiend (Nature)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Rare",
        orbs = {"Frost", "Nature"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Special",
        charges = 16,
        squadsize = 1,
        class = "Elemental Supporter",
        counter = "Special",
        size = "M",
        health = {400, 400, 400, 400},
        upgrade_locations = {
            "King of the Giants", "King of the Giants", "King of the Giants"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Gifted Use it well",
                type = "Autocast",
                upgrade_dependency = 0,
                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 26 life points per second, up to 260 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 = nil
            }, {
                name = "Gifted Regeneration",
                type = "Passive",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Unit constantly regenerates 30 life points per second.",
                values = nil
            }, {
                name = "Adamant Skin",
                type = "Passive",
                upgrade_dependency = 0,
                description = "The unit takes 15% less damage.",
                values = nil
            }
        }
    },
    ["Cultist Master"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Ranged",
        charges = 12,
        squadsize = 1,
        class = "Spirit Wizard",
        counter = "M",
        size = "M",
        damage = {700, 700, 700, 700},
        health = {700, 700, 700, 700},
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Dark Bolt",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 3 seconds, unit casts a dark bolt that deals 70 damage to enemies in a 5m radius around its target, up to 110 in total.",
                values = nil
            }, {
                name = "Call Horrors",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to summon 1 Nightcrawler with Frenzy enabled. Nightcrawler has the same upgrade level as the unit itself. Every 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 = nil
            }
        }
    },
    ["Curse Orb"] = {
        description = "",
        type = "Spell",
        edition = "Renegade",
        rarity = "Ultra Rare",
        orbs = {"Neutral", "Neutral", "Neutral"},
        power_cost = {165, 165, 165, 165},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Out of Order",
                type = nil,
                upgrade_dependency = 0,
                description = "Disables a hostile orb for 15 seconds. Only usable if the target player has at least 2 active orbs available. Reusable every 60 seconds.",
                values = nil
            }
        }
    },
    ["Curse Well"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Rare",
        orbs = {"Neutral", "Neutral", "Neutral"},
        power_cost = {160, 160, 160, 150},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Spell",
        size = "Spell",
        upgrade_locations = {
            "Nightmare's End", "The Dwarven Riddle", "The Dwarven Riddle"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Deconstruction",
                type = nil,
                upgrade_dependency = 0,
                description = "Destroy a target hostile Power Well.Afterwards, the affected well can not be claimed and rebuilt for 15s by any player .Reusable every 30s.",
                values = nil
            }
        }
    },
    ["Curse of Oink"] = {
        description = "",
        starter_card = true,
        type = "Spell",
        edition = "Twilight",
        rarity = "Common",
        orbs = {"Nature", "Neutral"},
        power_cost = {65, 65, 65, 65},
        weapon_type = "Melee",
        charges = 16,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {"Mo", "Mo", "Mo"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Oink!",
                type = nil,
                upgrade_dependency = 0,
                description = "Transforms up to 5 enemy units into pigs for 15 seconds. Affected units may neither move nor attack. After 5 seconds they will be retransformed if being attacked. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Dark Crystal"] = {
        description = "",
        type = "Building",
        edition = "Amii",
        rarity = "Common",
        orbs = {"Neutral", "Neutral"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Device",
        size = "Building",
        health = {680, 680, 680, 680},
        upgrade_locations = {
            "Nightmare Shard", "The Dwarven Riddle", "The Dwarven Riddle"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Shadow Affinity",
                type = "Active",
                upgrade_dependency = 0,
                description = "Active to decompose those 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 20s or crystal is destroyed.",
                values = nil
            }
        }
    },
    ["Darkelf Assassins"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Shadow", "Neutral"},
        power_cost = {50, 50, 50, 50},
        weapon_type = "Ranged",
        charges = 16,
        squadsize = 6,
        class = "Dark Elf Archers",
        counter = "S",
        size = "S",
        damage = {570, 570, 570, 570},
        health = {450, 450, 450, 450},
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Bow Attack",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 2,5 second, unit fires arrows at enemies that deal 12 damage.",
                values = nil
            }, {
                name = "Unholy Trance",
                type = "Active",
                upgrade_dependency = 0,
                description = "Unit becomes immobile and deals 16 damage for 10 seconds. After the effect wears off unit will still be immobile and unable to attack for another 20 seconds. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Death Ray"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Shadow", "Shadow", "Shadow", "Neutral"},
        power_cost = {240, 240, 240, 240},
        weapon_type = "Ranged",
        charges = 4,
        squadsize = 1,
        class = "Artifact Dominator",
        counter = "XL",
        size = "XL",
        damage = {4000, 4000, 4000, 4000},
        health = {3000, 3000, 3000, 3000},
        upgrade_locations = {
            "The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Necro Beam",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 4 seconds, unit fires a deadly ray that deals 550 damage to enemies in a 15m radius around its target, up to 830 in total. Knocks back small and medium units.",
                values = nil
            }, {
                name = "Leech Guns",
                type = "Active",
                upgrade_dependency = 0,
                description = "Brings 4 turrets into action that each drain 100 life points from own units in range every second. A total of 3000 life points can be stored at once. As long as the stored life points last unit deals 50% more damage. Leeching will go on until deactivated.",
                values = nil
            }
        }
    },
    ["Deathglider (Frost)"] = {
        description = "",
        type = "Unit",
        edition = "Lost Souls",
        rarity = "Uncommon",
        orbs = {"Nature", "Fire"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Ranged",
        charges = 8,
        squadsize = 1,
        class = "Demon Corruptor",
        counter = "S",
        size = "M",
        damage = {430, 430, 430, 430},
        health = {380, 380, 380, 380},
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Blessed Shriek",
                type = "Autocast",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Every 3 seconds, unit delivers a bloodcurdling scream that deals 52 damage to enemies in a 10m radius, up to 78 in total. What is more, this horrifying shriek is able to knock back small units.",
                values = nil
            }, {
                name = "Twilight Infection",
                type = "Active",
                upgrade_dependency = 0,
                description = "Infects an own 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.",
                values = nil
            }
        }
    },
    ["Deathglider (Nature)"] = {
        description = "",
        type = "Unit",
        edition = "Lost Souls",
        rarity = "Uncommon",
        orbs = {"Nature", "Fire"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Ranged",
        charges = 8,
        squadsize = 1,
        class = "Demon Corruptor",
        counter = "S",
        size = "M",
        damage = {430, 430, 430, 430},
        health = {380, 380, 380, 380},
        upgrade_locations = {
            "The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Gifted Shriek",
                type = "Autocast",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Every 3 seconds, unit delivers a bloodcurdling scream that deals 52 damage to enemies in a 10m radius, up to 78 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 = nil
            }, {
                name = "Twilight Infection",
                type = "Active",
                upgrade_dependency = 0,
                description = "Infects an own 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.",
                values = nil
            }
        }
    },
    ["Decomposer"] = {
        description = "",
        type = "Building",
        edition = "Twilight",
        rarity = "Common",
        orbs = {"Shadow"},
        power_cost = {50, 50, 50, 50},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Hut",
        health = {1000, 1000, 1000, 1000},
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Shred them!",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to decompose an own unit returning immediately 30% 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 = nil
            }
        }
    },
    ["Deep One (Nature)"] = {
        description = "",
        type = "Unit",
        edition = "Lost Souls",
        rarity = "Uncommon",
        orbs = {"Nature", "Nature"},
        power_cost = {120, 120, 120, 120},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Beast Dominator",
        counter = "L",
        size = "L",
        damage = {1650, 1650, 1650, 1650},
        health = {1300, 1300, 1300, 1300},
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Gifted Catch",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                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 12 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 = nil
            }, {
                name = "Tunneling",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to teleport to the Tunnel Exit (if it exists). Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Deep One (Shadow)"] = {
        description = "",
        type = "Unit",
        edition = "Lost Souls",
        rarity = "Uncommon",
        orbs = {"Nature", "Nature"},
        power_cost = {120, 120, 120, 120},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Beast Dominator",
        counter = "L",
        size = "L",
        damage = {1650, 1650, 1650, 1650},
        health = {1300, 1300, 1300, 1300},
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Catch",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                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 12 seconds.  Reusable every 30 seconds.",
                values = nil
            }, {
                name = "Tunneling",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to teleport to the Tunnel Exit (if it exists). Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Deepcoil Worm"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Nature", "Neutral", "Neutral"},
        power_cost = {250, 250, 250, 250},
        weapon_type = "Special",
        charges = 4,
        squadsize = 1,
        class = "Beast Destroyer",
        counter = "Special",
        size = "XL",
        damage = {2730, 2730, 2730, 2730},
        health = {2300, 2300, 2300, 2300},
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Volatile Spit",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 3 seconds, units spits a volatile substance that deals 330 damage to enemies in a 10m radius around its target, up to 490 in total. Knocks back small and medium units. Deals 50% more damage against structures.",
                values = nil
            }, {
                name = "Earth Dive",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Drill Tunnel",
                type = "Toggle",
                upgrade_dependency = 0,
                description = "Enable to become immobile and gain: Maw of the Depths",
                values = nil
            }, {
                name = "Maw of the Depths",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }
        }
    },
    ["Deepfang (Fire)"] = {
        description = "",
        type = "Unit",
        edition = "Amii",
        rarity = "Rare",
        orbs = {"Frost", "Frost", "Nature"},
        power_cost = {250, 250, 250, 250},
        weapon_type = "Ranged",
        charges = 4,
        squadsize = 1,
        class = "Elemental Dominator",
        counter = "L",
        size = "XL",
        damage = {3000, 3000, 3000, 3000},
        health = {2370, 2370, 2370, 2370},
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Icefire",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Unit releases a fiery stream that deals 150 damage to enemies every second.",
                values = nil
            }, {
                name = "Infused Union",
                type = "Active",
                upgrade_dependency = 0,
                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. Lasts for 20 seconds. Reusable every 20 seconds.",
                values = nil
            }, {
                name = "Stonekin Critter",
                type = "Passive",
                upgrade_dependency = 0,
                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
            }, {
                name = "Adamant Skin",
                type = "Passive",
                upgrade_dependency = 0,
                description = "The unit takes 15% less damage.",
                values = nil
            }
        }
    },
    ["Deepfang (Nature)"] = {
        description = "",
        type = "Unit",
        edition = "Amii",
        rarity = "Rare",
        orbs = {"Frost", "Frost", "Nature"},
        power_cost = {250, 250, 250, 250},
        weapon_type = "Ranged",
        charges = 4,
        squadsize = 1,
        class = "Elemental Dominator",
        counter = "L",
        size = "XL",
        damage = {3000, 3000, 3000, 3000},
        health = {2370, 2370, 2370, 2370},
        upgrade_locations = {"Titans", "Titans", "Titans"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Icefire",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Unit releases a fiery stream that deals 150 damage to enemies every second.",
                values = nil
            }, {
                name = "Gifted Union",
                type = "Active",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Stonekin Critter",
                type = "Passive",
                upgrade_dependency = 0,
                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
            }, {
                name = "Adamant Skin",
                type = "Passive",
                upgrade_dependency = 0,
                description = "The unit takes 15% less damage.",
                values = nil
            }
        }
    },
    ["Deepgorge (Fire)"] = {
        description = "",
        type = "Building",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Frost", "Frost", "Nature", "Nature"},
        power_cost = {225, 225, 225, 225},
        charges = 4,
        squadsize = 0,
        class = "Fortress",
        damage = {3000, 3000, 3000, 3000},
        health = {4650, 4650, 4650, 4650},
        upgrade_locations = {
            "King of the Giants", "King of the Giants", "King of the Giants"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Ether Eruption",
                type = "Autocast",
                upgrade_dependency = 0,
                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. ",
                values = nil
            }, {
                name = "Infused Cold Clutch",
                type = "Passive",
                upgrade_dependency = 0,
                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 10 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 = nil
            }, {
                name = "Adamant Alloy",
                type = "Passive",
                upgrade_dependency = 0,
                description = "The building takes 15% less damage.",
                values = nil
            }
        }
    },
    ["Deepgorge (Frost)"] = {
        description = "",
        type = "Building",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Frost", "Frost", "Nature", "Nature"},
        power_cost = {225, 225, 225, 225},
        charges = 4,
        squadsize = 0,
        class = "Fortress",
        damage = {3000, 3000, 3000, 3000},
        health = {4650, 4650, 4650, 4650},
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Ether Eruption",
                type = "Autocast",
                upgrade_dependency = 0,
                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. ",
                values = nil
            }, {
                name = "Blessed Cold Clutch",
                type = "Passive",
                upgrade_dependency = 0,
                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 10 seconds. The targets will then be immune against freezing attacks for 10 seconds.",
                values = nil
            }, {
                name = "Adamant Alloy",
                type = "Passive",
                upgrade_dependency = 0,
                description = "The building takes 15% less damage.",
                values = nil
            }
        }
    },
    ["Defenders"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Common",
        orbs = {"Frost", "Neutral"},
        power_cost = {70, 70, 70, 70},
        weapon_type = "Ranged",
        charges = 20,
        squadsize = 6,
        class = "Human Archers",
        counter = "L",
        size = "S",
        damage = {540, 540, 540, 540},
        health = {630, 630, 630, 630},
        upgrade_locations = {
            "Defending Hope", "Defending Hope", "Defending Hope"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Crossbow Attack",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 2 seconds, unit fires bolts at enemies that deal 9 damage.",
                values = nil
            }, {
                name = "Stand Ground",
                type = "Toggle",
                upgrade_dependency = 0,
                description = "Enable to become immobile and gain: Resilient, Steadfast",
                values = nil
            }, {
                name = "Resilient",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Takes 40% less damage",
                values = nil
            }, {
                name = "Steadfast",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Cannot be knocked back.",
                values = nil
            }
        }
    },
    ["Defense Tower"] = {
        description = "",
        type = "Building",
        edition = "Twilight",
        rarity = "Common",
        orbs = {"Frost"},
        power_cost = {50, 50, 50, 50},
        charges = 16,
        squadsize = 1,
        class = "Tower",
        damage = {640, 640, 640, 640},
        health = {1500, 1500, 1500, 1500},
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Frost Bolt",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 2 seconds, tower hurls a frostly bolt that deals 50 damage to enemies in a 5m radius around its target, up to 75 in total.",
                values = nil
            }
        }
    },
    ["Disenchant (Nature)"] = {
        description = "",
        type = "Spell",
        edition = "Renegade",
        rarity = "Ultra Rare",
        orbs = {"Fire", "Neutral"},
        power_cost = {90, 90, 90, 80},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {
            "Nightmare's End", "Nightmare's End", "Nightmare's End"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Gifted Remove Magic",
                type = "Godspell",
                upgrade_dependency = 0,
                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 10 seconds. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Disenchant (Shadow)"] = {
        description = "",
        type = "Spell",
        edition = "Renegade",
        rarity = "Ultra Rare",
        orbs = {"Fire", "Neutral"},
        power_cost = {90, 90, 90, 80},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Remove Magic",
                type = "Godspell",
                upgrade_dependency = 0,
                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 10 seconds. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Dreadcharger"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Shadow"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Undead Dominator",
        counter = "S",
        size = "M",
        damage = {600, 600, 600, 600},
        health = {520, 550, 600, 660},
        upgrade_locations = {
            "The Treasure Fleet", "Behind Enemy Lines", "Behind Enemy Lines"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "The Reaping",
                type = "Active",
                upgrade_dependency = 1,
                description = "Activate to sacrifice an own unit in order to gain the victim's lifepoints as extra strength. A total of 1000 lifepoints can be stored at once. As long as the lifepoints last unit deals 100% more damage and takes 100% less damage (stored lifepoints decrease equal to damage that would have been taken). Reusable every 20 seconds.",
                values = nil
            }, {
                name = "Swift",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Moves at high speed.",
                values = nil
            }, {
                name = "Stomp",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Tramples small units.",
                values = nil
            }
        }
    },
    ["Dreadnought"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Ultra Rare",
        orbs = {"Frost", "Frost", "Frost", "Frost"},
        power_cost = {240, 240, 240, 240},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Giant Crusader",
        counter = "XL",
        size = "XL",
        damage = {4100, 4100, 4100, 4100},
        health = {6100, 6100, 6100, 6100},
        upgrade_locations = {
            "Bad Harvest", "The Guns of Lyr", "The Guns of Lyr"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Pledge of the Giants",
                type = "Toggle",
                upgrade_dependency = 0,
                description = "Enable to become immobile and gain: Shared Pain",
                values = nil
            }, {
                name = "Shared Pain",
                type = "Passive",
                upgrade_dependency = 0,
                description = "All friendly units in a 25m radius take only 20% damage. 75% of the remaining damage is absorbed while the rest will be transferred to the caster.",
                values = nil
            }
        }
    },
    ["Drones"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Common",
        orbs = {"Nature", "Neutral", "Neutral"},
        power_cost = {120, 120, 120, 120},
        weapon_type = "Melee",
        charges = 16,
        squadsize = 4,
        class = "Beast Soldiers",
        counter = "L",
        size = "M",
        damage = {1560, 1560, 1560, 1560},
        health = {1800, 1800, 1800, 1800},
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Tunneling",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to teleport to the tunnel exit. Reusable every 30 seconds.",
                values = nil
            }, {
                name = "Swift",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Moves at high speed.",
                values = nil
            }
        }
    },
    ["Dryad (Frost)"] = {
        description = "",
        type = "Unit",
        edition = "Lost Souls",
        rarity = "Rare",
        orbs = {"Nature"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Special",
        charges = 16,
        squadsize = 1,
        class = "Spirit Wizard",
        counter = "Special",
        size = "M",
        damage = {455, 455, 455, 455},
        health = {500, 500, 500, 500},
        upgrade_locations = {"Titans", "Titans", "Titans"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Bedtime!",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Casts a fatiguing beam that makes the target unit fall asleep for 8 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 8 seconds.",
                values = nil
            }, {
                name = "Nature's Wrath",
                type = "Toggle",
                upgrade_dependency = 0,
                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 35 damage to enemies in a 5m radius around the target, up to 55 in total.",
                values = nil
            }, {
                name = "Blessed Genius Loci",
                type = "Passive",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Friendly units in 20m radius around Dryad take 25% less damage.",
                values = nil
            }
        }
    },
    ["Dryad (Nature)"] = {
        description = "",
        type = "Unit",
        edition = "Lost Souls",
        rarity = "Rare",
        orbs = {"Nature"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Special",
        charges = 16,
        squadsize = 1,
        class = "Spirit Wizard",
        counter = "Special",
        size = "M",
        damage = {455, 455, 455, 455},
        health = {500, 500, 500, 500},
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Bedtime!",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Casts a fatiguing beam that makes the target unit fall asleep for 8 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 8 seconds.",
                values = nil
            }, {
                name = "Nature's Wrath",
                type = "Toggle",
                upgrade_dependency = 0,
                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 35 damage to enemies in a 5m radius around the target, up to 55 in total.",
                values = nil
            }, {
                name = "Gifted Genius Loci",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }
        }
    },
    ["Dying Breed (Nature)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Uncommon",
        orbs = {"Fire", "Neutral", "Neutral"},
        power_cost = {120, 120, 120, 120},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 0,
        class = "Spell",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Gifted Extinction",
                type = "Godspell",
                upgrade_dependency = 0,
                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 as long as the target unit lives. Additionally, the targeted unit takes 50 damage every second. Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Dying Breed (Shadow)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Uncommon",
        orbs = {"Fire", "Neutral", "Neutral"},
        power_cost = {120, 120, 120, 120},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 0,
        class = "Spell",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Extinction",
                type = "Godspell",
                upgrade_dependency = 0,
                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 30 seconds.",
                values = nil
            }
        }
    },
    ["Earth Crystal"] = {
        description = "",
        type = "Building",
        edition = "Amii",
        rarity = "Common",
        orbs = {"Neutral", "Neutral"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Device",
        size = "Building",
        health = {680, 680, 680, 680},
        upgrade_locations = {
            "The Soultree", "The Dwarven Riddle", "The Dwarven Riddle"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Nature Affinity",
                type = "Active",
                upgrade_dependency = 0,
                description = "Earth Crystal is a device with a global effect activated by a special ability; it heals all the owner's Gifted Affinity cards in the game for 30 seconds. Note that this ability targets cards with Gifted Affinity rather than cards requiring a Nature orb.",
                values = nil
            }
        }
    },
    ["Earthen Gift (Fire)"] = {
        description = "",
        type = "Spell",
        edition = "Renegade",
        rarity = "Rare",
        orbs = {"Frost", "Frost", "Nature", "Nature"},
        power_cost = {160, 160, 160, 160},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Enchantment",
        counter = "S",
        size = "S",
        upgrade_locations = {
            "King of the Giants", "King of the Giants", "King of the Giants"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Infused Earth",
                type = "Godspell",
                upgrade_dependency = 0,
                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 maximun life points per second, up to 4000 in total per structure. Lasts for 15 seconds. Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Earthen Gift (Shadow)"] = {
        description = "",
        type = "Spell",
        edition = "Renegade",
        rarity = "Rare",
        orbs = {"Frost", "Frost", "Nature", "Nature"},
        power_cost = {160, 160, 160, 160},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Enchantment",
        counter = "S",
        size = "S",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Earth",
                type = "Godspell",
                upgrade_dependency = 0,
                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 15 seconds. Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Earthkeeper (Fire)"] = {
        description = "",
        type = "Unit",
        edition = "Amii",
        rarity = "Uncommon",
        orbs = {"Frost", "Nature"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Melee",
        charges = 16,
        squadsize = 1,
        class = "Elemental Supporter",
        counter = "M",
        size = "M",
        damage = {540, 540, 540, 540},
        health = {750, 750, 750, 750},
        upgrade_locations = {
            "King of the Giants", "King of the Giants", "King of the Giants"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Infused Backup",
                type = "Active",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Adamant Skin",
                type = "Passive",
                upgrade_dependency = 0,
                description = "The unit takes 15% less damage.",
                values = nil
            }
        }
    },
    ["Earthkeeper (Frost)"] = {
        description = "",
        type = "Unit",
        edition = "Amii",
        rarity = "Uncommon",
        orbs = {"Frost", "Nature"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Melee",
        charges = 16,
        squadsize = 1,
        class = "Elemental Supporter",
        counter = "M",
        size = "M",
        damage = {540, 540, 540, 540},
        health = {750, 750, 750, 750},
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Blessed Backup",
                type = "Active",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Adamant Skin",
                type = "Passive",
                upgrade_dependency = 0,
                description = "The unit takes 15% less damage.",
                values = nil
            }
        }
    },
    ["Earthshaker"] = {
        description = "",
        type = "Spell",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Fire", "Neutral", "Neutral", "Neutral"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Melee",
        charges = 8,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Quake",
                type = nil,
                upgrade_dependency = 0,
                description = "Triggers 5 abrasions that each deal 475 damage to structures in a 15m radius, up to 1400 in total. Deals only minimal damage to units. Knocks back small, medium and large units. Affects ground targets only. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Easter Egg (Promo)"] = {
        description = "Happy Easter everyone!",
        type = "Unit",
        edition = "Lost Souls",
        rarity = "Common",
        orbs = {"Neutral", "Neutral"},
        power_cost = 25,
        weapon_type = "Special",
        charges = 4,
        squadsize = 1,
        class = "Egg",
        counter = "Special",
        size = "L",
        damage = 10,
        health = 100,
        abilities = {
            {
                name = "Egg Hunt",
                type = "Passive",
                description = "After 30 seconds the egg will break making everyone around happier!"
            }
        }
    },
    ["Eliminator (Fire)"] = {
        description = "",
        type = "Unit",
        edition = "Amii",
        rarity = "Uncommon",
        orbs = {"Shadow", "Neutral"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Melee",
        charges = 16,
        squadsize = 1,
        class = "Ogre Soldier",
        counter = "M",
        size = "M",
        damage = {780, 780, 780, 780},
        health = {675, 675, 675, 675},
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Infused Taming",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                cost = 50,
                description = "Activate to tame friendly demon and undead.Every Demon or Undead within a 20 m around Eliminator will then be able to focus better on their strength: they deal 30% more damage but also lose 10 life points per second. Lasts for 15 seconds. Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Eliminator (Frost)"] = {
        description = "",
        type = "Unit",
        edition = "Amii",
        rarity = "Uncommon",
        orbs = {"Shadow", "Neutral"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Melee",
        charges = 16,
        squadsize = 1,
        class = "Ogre Soldier",
        counter = "M",
        size = "M",
        damage = {780, 780, 780, 780},
        health = {675, 675, 675, 675},
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Blessed Taming",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                cost = 50,
                description = "Activate to tame friendly demon and undead.Every Demon or Undead within a 20 m around Eliminator will then be able to focus better on defending: they take 30% less damage but also lose 10 life points per second. Lasts for 15 seconds. Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Embalmer's Shrine"] = {
        description = "",
        type = "Building",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Shadow"},
        power_cost = {30, 30, 30, 30},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Shrine",
        health = {1032, 1032, 1032, 1032},
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Pick over the Bones",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to gain more life points from corpses. For the next 40 seconds all corpses in the current game will grant 170% more life points when being gathered. Has a 60 seconds cool-down after building was built. Reusable every 60 seconds.",
                values = nil
            }
        }
    },
    ["Emberstrike"] = {
        description = "",
        starter_card = true,
        type = "Unit",
        edition = "Twilight",
        rarity = "Common",
        orbs = {"Fire", "Neutral", "Neutral", "Neutral"},
        power_cost = {120, 120, 120, 120},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Elemental Soldier",
        counter = "M",
        size = "L",
        damage = {3035, 3035, 3035, 3035},
        health = {1960, 1960, 1960, 1960},
        upgrade_locations = {
            "Encounters with Twilight", "Encounters with Twilight",
            "Encounters with Twilight"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Fire Lance",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to shoot a fire lance through enemies in a straight line, dealing 850 damage to enemies, up to 1300 in total. Resuable every 30 seconds.",
                values = nil
            }, {
                name = "Fiery Birth",
                type = "Passive",
                upgrade_dependency = 0,
                description = "When being spawned unit causes an explosion that deals 500 damage to enemy units in target area, up to 750 in total. Knocks back small and medium units. Affects ground units only.",
                values = nil
            }
        }
    },
    ["Energy Parasite"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Nature", "Nature"},
        power_cost = {50, 50, 50, 50},
        weapon_type = "Ranged",
        charges = 12,
        squadsize = 1,
        class = "Beast Corruptor",
        counter = "S",
        size = "M",
        damage = {520, 520, 520, 520},
        health = {300, 300, 300, 300},
        upgrade_locations = {"Sunbridge", "The Insane God", "The Insane God"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Power Shock",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 2 seconds, unit fires a power sphere that deals 41 damage to enemies in a 8m radius around its target, up to 62 in total. May only attack units.",
                values = nil
            }, {
                name = "Power Drain",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to drain 30 power from a power well and add it to the power pool. Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Enforcer"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Fire", "Fire"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Melee",
        charges = 20,
        squadsize = 1,
        class = "Ogre Soldier",
        counter = "M",
        size = "M",
        damage = {700, 700, 700, 700},
        health = {670, 670, 670, 670},
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Charge",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Unit charges at enemies.",
                values = nil
            }
        }
    },
    ["Enlightenment"] = {
        description = "",
        type = "Spell",
        edition = "Twilight",
        rarity = "Ultra Rare",
        orbs = {"Nature", "Nature", "Neutral"},
        power_cost = {270, 270, 270, 270},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Enchantment",
        counter = "S",
        size = "S",
        upgrade_locations = {"Empire", "The Insane God", "The Insane God"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Wish",
                type = nil,
                upgrade_dependency = 0,
                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.",
                values = nil
            }
        }
    },
    ["Ensnaring Roots"] = {
        description = "",
        type = "Spell",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Nature"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {
            "Nightmare Shard", "Nightmare Shard", "Nightmare Shard"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Ensnare",
                type = nil,
                upgrade_dependency = 0,
                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. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Envenom (Fire)"] = {
        description = "",
        type = "Spell",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Nature"},
        power_cost = {75, 75, 75, 75},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {
            "The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Infused Intoxication",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Infuses a strong poison in the targeted enemy unit whose life points will be reduced by 40 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 = nil
            }
        }
    },
    ["Envenom (Shadow)"] = {
        description = "",
        type = "Spell",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Nature"},
        power_cost = {75, 75, 75, 75},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Intoxication",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Infuses a strong poison in the targeted enemy unit whose life points will be reduced by 23 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 = nil
            }
        }
    },
    ["Equilibrium (Frost)"] = {
        description = "",
        starter_card = true,
        type = "Spell",
        edition = "Renegade",
        rarity = "Common",
        orbs = {"Nature", "Neutral", "Neutral"},
        power_cost = {125, 125, 125, 125},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {
            "Encounters with Twilight", "Encounters with Twilight",
            "Encounters with Twilight"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Emergence Heal",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Releases a heal spell that will prove to be increasingly more powerful the more enemy units are positioned in the target area. Friendly units in a 25m radius will be healed for 450 life points per every 800 enemy life points surrounding them. There is a minimum heal amount of 1000 while up to 4500 life points can be restored in total. Reusable every 10 seconds.",
                values = nil
            }
        }
    },
    ["Equilibrium (Nature)"] = {
        description = "",
        type = "Spell",
        edition = "Renegade",
        rarity = "Common",
        orbs = {"Nature", "Neutral", "Neutral"},
        power_cost = {125, 125, 125, 125},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Harmonic Heal",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Releases a heal spell that will prove to be increasingly more powerful the more friendly units are positioned in the target area. Friendly units in a 25m radius will be healed for 450 life points per every 1200 friendly life points surrounding them. There is a minimum heal amount of 1000 while up to 4500 life points can be restored in total. Reusable every 10 seconds.",
                values = nil
            }
        }
    },
    ["Eruption"] = {
        description = "",
        starter_card = true,
        type = "Spell",
        edition = "Twilight",
        rarity = "Common",
        orbs = {"Fire"},
        power_cost = {80, 80, 80, 80},
        weapon_type = "Melee",
        charges = 20,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {
            "Encounters with Twilight", "Encounters with Twilight",
            "Encounters with Twilight"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Explosion",
                type = nil,
                upgrade_dependency = 0,
                description = "A heavy explosion deals 250 damage to enemies in a 10m radius around its target, up to 720 in total. Knocks back small units. Immediately reusable.",
                values = nil
            }
        }
    },
    ["Ethereal Storm (Fire)"] = {
        description = "",
        type = "Spell",
        edition = "Amii",
        rarity = "Common",
        orbs = {"Frost", "Shadow", "Neutral"},
        power_cost = {165, 165, 165, 165},
        weapon_type = "Melee",
        charges = 8,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Infused Shift",
                type = "Godspell",
                upgrade_dependency = 0,
                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 34 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 its effect. Lost Souls are generally immune to all damage dealt by the Ethereal Storm. Lasts for 21 seconds. Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Ethereal Storm (Frost)"] = {
        description = "",
        type = "Spell",
        edition = "Amii",
        rarity = "Common",
        orbs = {"Frost", "Shadow", "Neutral"},
        power_cost = {165, 165, 165, 165},
        weapon_type = "Melee",
        charges = 8,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Blessed Shift",
                type = "Godspell",
                upgrade_dependency = 0,
                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 34 damage to every unit within a 25 m 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 deal 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 21 seconds.Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Evocator's Woe (Nature)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = {90, 90, 90, 90},
        weapon_type = "Melee",
        charges = 8,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Gifted Banishment",
                type = "Godspell",
                upgrade_dependency = 0,
                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 15sec. Reusable, every 20sec.",
                values = nil
            }
        }
    },
    ["Evocator's Woe (Shadow)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = {90, 90, 90, 90},
        weapon_type = "Melee",
        charges = 8,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {
            "Nightmare's End", "The Dwarven Riddle", "The Dwarven Riddle"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Banishment",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Evokes a circle of relegation of 25m radius. In this circle nobody is able to play out any units for 15sec. Reusable every 20sec.",
                values = nil
            }
        }
    },
    ["Executor"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Shadow"},
        power_cost = {50, 50, 50, 50},
        weapon_type = "Melee",
        charges = 16,
        squadsize = 1,
        class = "Ogre Soldier",
        counter = "M",
        size = "M",
        damage = {600, 600, 600, 600},
        health = {520, 520, 520, 520},
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Burnout",
                type = "Active",
                upgrade_dependency = 0,
                description = "Unit deals 30% more damage for 20 seconds. After the effect wears off unit will be weakened and deal 50% less damage for 40 seconds. Reusable every 60 seconds.",
                values = nil
            }
        }
    },
    ["Fallen Skyelf"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Ranged",
        charges = 8,
        squadsize = 1,
        class = "Sky Elf Corrupter",
        counter = "L",
        size = "L",
        damage = {1400, 1400, 1400, 1400},
        health = {780, 780, 780, 780},
        upgrade_locations = {
            "Defending Hope", "Defending Hope", "Defending Hope"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Infernal Blade",
                type = "Autocast",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Visions of Despair",
                type = "Active",
                upgrade_dependency = 0,
                description = "Significantly weakens an enemy unit. Target takes 150% more damage for 10 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 30 seconds.",
                values = nil
            }
        }
    },
    ["Fallen Skyelf (Promo)"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = 100,
        weapon_type = "Ranged",
        charges = 8,
        squadsize = 1,
        class = "Elf Corruptor",
        counter = "L",
        size = "L",
        damage = 1400,
        health = 1000,
        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"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Nature", "Nature", "Neutral"},
        power_cost = {120, 120, 120, 120},
        weapon_type = "Melee",
        charges = 8,
        squadsize = 1,
        class = "Beast Dominator",
        counter = "XL",
        size = "L",
        damage = {2100, 2100, 2100, 2100},
        health = {1800, 1800, 1800, 1800},
        upgrade_locations = {"The Soultree", "The Insane God", "The Insane God"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Paralyze",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to paralyze target enemy for 15 seconds. After the effect wears off, target is immune against Paralyze for a while. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Fire Bomb"] = {
        description = "",
        type = "Building",
        edition = "Twilight",
        rarity = "Common",
        orbs = {"Fire"},
        power_cost = {50, 50, 50, 50},
        weapon_type = "Melee",
        charges = 20,
        squadsize = 1,
        class = "Device",
        health = {850, 850, 850, 850},
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Explosive",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Upon being destroyed, bomb explodes dealing 560 damage to enemies in a 20m radius around its target, up to 1300 in total. Knocks back small and medium units. Affects ground targets only.",
                values = nil
            }, {
                name = "Self-Destruct",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to trigger Detonation by destroying the bomb.",
                values = nil
            }
        }
    },
    ["Fire Dragon"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Fire", "Fire", "Fire", "Neutral"},
        power_cost = {250, 250, 250, 250},
        weapon_type = "Ranged",
        charges = 4,
        squadsize = 1,
        class = "Dragonkin Dominator",
        counter = "XL",
        size = "XL",
        damage = {2150, 2150, 2150, 2150},
        health = {2400, 2400, 2400, 2400},
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Fire Breath",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 3 seconds, unit exhales a stream of fire that deals 240 damage to enemies in a 35m radius around its target, up to 360 in total.",
                values = nil
            }, {
                name = "Rage",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }
        }
    },
    ["Fire Sphere"] = {
        description = "",
        starter_card = true,
        type = "Spell",
        edition = "Twilight",
        rarity = "Common",
        orbs = {"Fire", "Fire", "Fire", "Neutral"},
        power_cost = {150, 150, 150, 150},
        weapon_type = "Melee",
        charges = 8,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {
            "Encounters with Twilight", "Encounters with Twilight",
            "Encounters with Twilight"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Massive Explosion",
                type = nil,
                upgrade_dependency = 0,
                description = "Creates a huge ball of fire that explodes after 10 seconds dealing 2240 damage to enemies in a 15m radius, up to 6730 in total. Knocks back small, medium and large units. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Fire Stalker"] = {
        description = "",
        starter_card = true,
        type = "Unit",
        edition = "Twilight",
        rarity = "Common",
        orbs = {"Fire", "Neutral"},
        power_cost = {70, 70, 70, 70},
        weapon_type = "Melee",
        charges = 16,
        squadsize = 1,
        class = "Beast Soldier",
        counter = "L",
        size = "M",
        damage = {820, 820, 820, 820},
        health = {580, 580, 580, 580},
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Swift",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Moves at high speed.",
                values = nil
            }, {
                name = "Inner Fire",
                type = "Toggle",
                upgrade_dependency = 0,
                description = "Enable to gain: Unstable Ember, Siege",
                values = nil
            }, {
                name = "Unstable Ember",
                type = "Autocast",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Siege",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Deals 50% more damage against structures.",
                values = nil
            }
        }
    },
    ["Fire Worm"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Fire", "Fire", "Neutral", "Neutral"},
        power_cost = {210, 210, 210, 210},
        weapon_type = "Ranged",
        charges = 4,
        squadsize = 1,
        class = "Beast Dominator",
        counter = "L",
        size = "XL",
        damage = {4800, 4800, 4800, 4800},
        health = {2100, 2100, 2100, 2100},
        upgrade_locations = {"Blight", "Blight", "Blight"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Fiery Spit",
                type = "Autocast",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Earthquake",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to trigger a groundshaking quake that deals 850 damage to enemies every 2 seconds for 6 seconds. Knocks back small, medium and large units. Reusable every 30 seconds.",
                values = nil
            }, {
                name = "Percussive Birth",
                type = "Passive",
                upgrade_dependency = 0,
                description = "When being spawned unit knocks back small, medium and large units dealing additionally 500 damage to enemy units in target area, up to 2000 in total. Affects ground targets only.",
                values = nil
            }, {
                name = "Earth Dive",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }
        }
    },
    ["Firedancer"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Ultra Rare",
        orbs = {"Fire", "Fire"},
        power_cost = {70, 70, 70, 70},
        weapon_type = "Special",
        charges = 16,
        squadsize = 1,
        class = "Human Wizard",
        counter = "Special",
        size = "M",
        damage = {740, 740, 740, 740},
        health = {430, 430, 430, 430},
        upgrade_locations = {"Titans", "Titans", "Titans"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Pillar of Fire",
                type = "Autocast",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Siege",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Deals 75% more damage against structures.",
                values = nil
            }
        }
    },
    ["Firedancer (Promo)"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Ultra Rare",
        orbs = {"Fire", "Fire"},
        power_cost = 70,
        weapon_type = "Special",
        charges = 16,
        squadsize = 1,
        class = "Human Wizard",
        counter = "Special",
        size = "M",
        damage = 740,
        health = 560,
        abilities = {
            {
                name = "Pillar of Fire",
                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 = "Siege",
                type = "Passive",
                description = "Deals 150% more damage against structures."
            }
        }
    },
    ["Firesworn (Fire)"] = {
        description = "",
        type = "Unit",
        edition = "Lost Souls",
        rarity = "Rare",
        orbs = {"Fire"},
        power_cost = {75, 75, 75, 75},
        weapon_type = "Special",
        charges = 4,
        squadsize = 1,
        class = "Human Archer",
        counter = "Special",
        size = "M",
        damage = {660, 660, 660, 660},
        health = {440, 440, 440, 440},
        upgrade_locations = {"Mo", "Behind Enemy Lines", "Behind Enemy Lines"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Flash Burn",
                type = "Autocast",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Infused Big Shot",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                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 20 seconds.",
                values = nil
            }, {
                name = "Slaying Giants",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Deals 50% more damage against large creatures.",
                values = nil
            }
        }
    },
    ["Firesworn (Frost)"] = {
        description = "",
        type = "Unit",
        edition = "Lost Souls",
        rarity = "Rare",
        orbs = {"Fire"},
        power_cost = {75, 75, 75, 75},
        weapon_type = "Special",
        charges = 4,
        squadsize = 1,
        class = "Human Archer",
        counter = "Special",
        size = "M",
        damage = {660, 660, 660, 660},
        health = {440, 440, 440, 440},
        upgrade_locations = {
            "Oracle", "The Dwarven Riddle", "The Dwarven Riddle"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Flash Burn",
                type = "Autocast",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Blessed Big Shot",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                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 = nil
            }, {
                name = "Slaying Giants",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Deals 50% more damage against large creatures.",
                values = nil
            }
        }
    },
    ["Flame Crystal"] = {
        description = "",
        type = "Building",
        edition = "Amii",
        rarity = "Common",
        orbs = {"Neutral", "Neutral"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Device",
        size = "Building",
        health = {680, 680, 680, 680},
        upgrade_locations = {
            "The Treasure Fleet", "The Dwarven Riddle", "The Dwarven Riddle"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Fire Affinity",
                type = "Active",
                upgrade_dependency = 0,
                description = "missing",
                values = nil
            }
        }
    },
    ["Fleshbender (Fire)"] = {
        description = "",
        type = "Building",
        edition = "Lost Souls",
        rarity = "Common",
        orbs = {"Nature", "Fire", "Neutral"},
        power_cost = {120, 120, 120, 120},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Shrine",
        health = {1800, 1800, 1800, 1800},
        upgrade_locations = {
            "Nightmare Shard", "Nightmare Shard", "Nightmare Shard"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Infused Infection",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Activate to spread the Twilight Curse on the entire map. Every unit played out within the next 20 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 to into their actual form after the effect wears off. Reusable every 60 seconds.",
                values = nil
            }
        }
    },
    ["Fleshbender (Shadow)"] = {
        description = "",
        type = "Building",
        edition = "Lost Souls",
        rarity = "Common",
        orbs = {"Nature", "Fire", "Neutral"},
        power_cost = {120, 120, 120, 120},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Shrine",
        health = {1800, 1800, 1800, 1800},
        upgrade_locations = {
            "The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Infection",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Activate to spread the Twilight Curse on the entire map. Every unit played out within the next 20 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 to into their actual form after the effect wears off. Reusable every 60 seconds.",
                values = nil
            }
        }
    },
    ["Forest Elder (Nature)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Ultra Rare",
        orbs = {"Nature", "Nature", "Nature", "Nature"},
        power_cost = {325, 325, 325, 325},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Beast Dominator",
        counter = "L",
        size = "XL",
        damage = {4750, 4750, 4750, 4750},
        health = {6800, 6800, 6800, 6800},
        upgrade_locations = {"Ocean", "The Guns of Lyr", "The Guns of Lyr"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Forest's Charm",
                type = "Active",
                upgrade_dependency = 0,
                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 88 life points each, up to 880 in total. Lasts for 20 seconds. Reusable every 30 seconds.",
                values = nil
            }, {
                name = "Flower Power",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }
        }
    },
    ["Forest Elder (Shadow)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Ultra Rare",
        orbs = {"Nature", "Nature", "Nature", "Nature"},
        power_cost = {325, 325, 325, 325},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Beast Dominator",
        counter = "L",
        size = "XL",
        damage = {4750, 4750, 4750, 4750},
        health = {6800, 6800, 6800, 6800},
        upgrade_locations = {
            "Nightmare's End", "Nightmare's End", "Nightmare's End"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Forest's Charm",
                type = "Active",
                upgrade_dependency = 0,
                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 88 life points each, up to 880 in total. Lasts for 20 seconds. Reusable every 30 seconds.",
                values = nil
            }, {
                name = "Pest Plants",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }
        }
    },
    ["Forest's Vim (Nature)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        orbs = {"Nature", "Nature", "Neutral"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Gifted Transfer",
                type = "Godspell",
                upgrade_dependency = 0,
                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 150 life points per second that are distributed among the individual members. Lasts for 13 seconds. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Forest's Vim (Shadow)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        orbs = {"Nature", "Nature", "Neutral"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {
            "King of the Giants", "King of the Giants", "King of the Giants"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Transfer",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Infuses reviving powers into a root network. The target's life points will be reduced by 150 per second but they will also be multiplied and then distributed among the remaining members of the same network each regenerate 150 life points per second. What is more, the target will deal 50% more damage while its life points are being drained. Lasts for 13 seconds. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Forsaken"] = {
        description = "",
        starter_card = true,
        type = "Unit",
        edition = "Twilight",
        rarity = "Common",
        orbs = {"Shadow"},
        power_cost = {50, 50, 50, 50},
        weapon_type = "Ranged",
        charges = 20,
        squadsize = 6,
        class = "Human Archers",
        counter = "M",
        size = "S",
        damage = {450, 450, 450, 450},
        health = {450, 450, 450, 450},
        upgrade_locations = {
            "Encounters with Twilight", "Encounters with Twilight",
            "Encounters with Twilight"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Crossbow Attack",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 2 seconds, unit fires bolts at enemies, that deal 6 damage.",
                values = nil
            }, {
                name = "Frenzy",
                type = "Active",
                upgrade_dependency = 0,
                description = "Unit deals 12 damage for 20 seconds. After the effect wears off unit will die.",
                values = nil
            }
        }
    },
    ["Fountain of Rebirth"] = {
        description = "",
        type = "Building",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Nature"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Shrine",
        health = {1300, 1300, 1300, 1300},
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Ritual of Rebirth",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to trigger a global heal spell. Every friendly unit in the current game will regenerate 20 life points every 2 seconds for 10 seconds. Has a 60 seconds cool-down after the weapon was built. Reusable every 60 seconds.",
                values = nil
            }
        }
    },
    ["Frenetic Assault (Nature)"] = {
        description = "",
        type = "Spell",
        edition = "Amii",
        rarity = "Rare",
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = {90, 90, 90, 90},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Gifted Agression",
                type = "Godspell",
                upgrade_dependency = 0,
                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 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 15 seconds. Reusable every 60 seconds.",
                values = nil
            }
        }
    },
    ["Frenetic Assault (Shadow)"] = {
        description = "",
        type = "Spell",
        edition = "Amii",
        rarity = "Rare",
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = {90, 90, 90, 90},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {
            "Nightmare's End", "The Insane God", "The Insane God"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Agression",
                type = "Godspell",
                upgrade_dependency = 0,
                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 15 seconds. Reusable every 60 seconds.",
                values = nil
            }
        }
    },
    ["Frontier Keep (Fire)"] = {
        description = "",
        type = "Building",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Frost", "Frost", "Neutral"},
        power_cost = {250, 250, 250, 250},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Shrine",
        health = {2100, 2100, 2100, 2100},
        upgrade_locations = {
            "Defending Hope", "Defending Hope", "Defending Hope"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Infused Winterfall",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Activate to immediately freeze all enemy units within a 20m radius around every friendly building in the current game for 10 seconds. Units frozen by this ability will receive full damage when attacked. Has a 60 seconds cool-down after having been built. Reusable every 60 seconds.",
                values = nil
            }
        }
    },
    ["Frontier Keep (Frost)"] = {
        description = "",
        type = "Building",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Frost", "Frost", "Neutral"},
        power_cost = {250, 250, 250, 250},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Shrine",
        health = {2100, 2100, 2100, 2100},
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Blessed Winterfall",
                type = "Active",
                upgrade_dependency = 0,
                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 10 seconds. Lasts for 15 seconds. Has a 60 seconds cool-down after having been built. Reusable every 60 seconds.",
                values = nil
            }
        }
    },
    ["Frost Bite (Fire)"] = {
        description = "",
        starter_card = true,
        type = "Spell",
        edition = "Renegade",
        rarity = "Common",
        orbs = {"Frost"},
        power_cost = {25, 25, 25, 25},
        weapon_type = "Melee",
        charges = 16,
        squadsize = 0,
        class = "Arcane",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Infused Slowdown",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Cools down an enemy unit until it is almost frozen. It will then only able to move at normal walk speed and to fight at a slower pace. Lasts for 10 seconds. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Frost Bite (Shadow)"] = {
        description = "",
        type = "Spell",
        edition = "Renegade",
        rarity = "Common",
        orbs = {"Frost"},
        power_cost = {25, 25, 25, 25},
        weapon_type = "Melee",
        charges = 16,
        squadsize = 0,
        class = "Arcane",
        upgrade_locations = {
            "Encounters with Twilight", "Encounters with Twilight",
            "Encounters with Twilight"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Slowdown",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Cools down an enemy unit until it is almost frozen. It will then only able to move at normal walk speed and takes 25% more damage . Lasts for 10 seconds. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Frost Crystal"] = {
        description = "",
        type = "Building",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Frost", "Frost"},
        power_cost = {70, 70, 70, 70},
        charges = 12,
        squadsize = 1,
        class = "Tower",
        damage = {900, 900, 900, 900},
        health = {1460, 1460, 1460, 1460},
        upgrade_locations = {
            "Defending Hope", "Defending Hope", "Defending Hope"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Ice Shard",
                type = "Autocast",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Frost Wave",
                type = "Active",
                upgrade_dependency = 0,
                description = "Freezes up to 4 units in target area for 10 seconds. After freeze wears off, targets are immune against Freeze for a while. Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Frost Mage"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Frost"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Ranged",
        charges = 16,
        squadsize = 1,
        class = "Human Wizard",
        counter = "S",
        size = "M",
        damage = {360, 360, 360, 360},
        health = {570, 570, 570, 570},
        upgrade_locations = {
            "Defending Hope", "The Guns of Lyr", "The Guns of Lyr"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Ice Lance",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 4 seconds, unit shoots an ice lance through enemies in a straight line, dealing 57 damage to each, up to 85 in total. Knocks back small units.",
                values = nil
            }
        }
    },
    ["Frost Shard"] = {
        description = "",
        type = "Spell",
        edition = "Twilight",
        rarity = "Ultra Rare",
        orbs = {"Frost", "Frost"},
        power_cost = {150, 150, 150, 150},
        weapon_type = "Melee",
        charges = 16,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {"Oracle", "The Guns of Lyr", "The Guns of Lyr"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Freezing Shock",
                type = nil,
                upgrade_dependency = 0,
                description = "Casts a freezing Shock that deals 750 damage to enemies in a 15m radius around its target, up to 2250 in total. Freezes target enemies for 10 seconds afterwards. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Frost Sorceress"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Frost"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Ranged",
        charges = 16,
        squadsize = 1,
        class = "Human Wizard",
        counter = "M",
        size = "M",
        damage = {285, 285, 285, 285},
        health = {600, 600, 600, 600},
        upgrade_locations = {"Empire", "Empire", "Empire"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Ice Blast",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 2 seconds, unit hurls an ice blast that deals 17 damage to enemies in a 5m radius around its target, up to 25 in total.",
                values = nil
            }, {
                name = "Ice Shield",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to apply Ice Shield on a friendly unit. Absorbs up to 520 damage for 30 seconds. Reusable every 10 seconds.",
                values = nil
            }
        }
    },
    ["Furnace of Flesh"] = {
        description = "",
        type = "Building",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Shadow", "Neutral"},
        power_cost = {75, 75, 75, 75},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Hut",
        health = {1900, 1900, 1900, 1900},
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Recycle",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Gathers all corpses within a 25m radius in order to recycle them and take 2% of their former maximum life points from void power to return it into the power pool.",
                values = nil
            }
        }
    },
    ["Gemeye (Nature)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Frost", "Nature", "Neutral", "Neutral"},
        power_cost = {270, 270, 270, 270},
        weapon_type = "Special",
        charges = 4,
        squadsize = 1,
        class = "Elemental Corruptor",
        counter = "Special",
        size = "XL",
        damage = {2250, 2250, 2250, 2250},
        health = {4500, 4500, 4500, 4500},
        upgrade_locations = {
            "King of the Giants", "King of the Giants", "King of the Giants"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Gifted Spit",
                type = "Autocast",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Every 5 seconds, unit spits poisonous matter, dealing 450 damage to units in a 15m radius, up to 675 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 = nil
            }, {
                name = "Adamant Skin",
                type = "Passive",
                upgrade_dependency = 0,
                description = "The unit takes 15% less damage.",
                values = nil
            }
        }
    },
    ["Gemeye (Shadow)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Frost", "Nature", "Neutral", "Neutral"},
        power_cost = {270, 270, 270, 270},
        weapon_type = "Special",
        charges = 4,
        squadsize = 1,
        class = "Elemental Corruptor",
        counter = "Special",
        size = "XL",
        damage = {2250, 2250, 2250, 2250},
        health = {4500, 4500, 4500, 4500},
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Spit",
                type = "Autocast",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Every 5 seconds, unit spits poisonous matter, dealing 450 damage to units in a 15m radius, up to 675 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 = nil
            }, {
                name = "Adamant Skin",
                type = "Passive",
                upgrade_dependency = 0,
                description = "The unit takes 15% less damage.",
                values = nil
            }
        }
    },
    ["Ghostspears"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Common",
        orbs = {"Nature", "Neutral"},
        power_cost = {70, 70, 70, 70},
        weapon_type = "Melee",
        charges = 20,
        squadsize = 6,
        class = "Human Soldiers",
        counter = "M",
        size = "S",
        damage = {900, 900, 900, 900},
        health = {780, 780, 780, 780},
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Weapon Change",
                type = "Active",
                upgrade_dependency = 0,
                description = "Makes unit more effective against small units instead of medium ones. Lasts until deactivated.",
                values = nil
            }
        }
    },
    ["Giant Slayer"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Fire", "Fire", "Neutral"},
        power_cost = {80, 80, 80, 80},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Human Dominator",
        counter = "XL",
        size = "M",
        damage = {520, 520, 520, 520},
        health = {980, 980, 980, 980},
        upgrade_locations = {
            "King of the Giants", "King of the Giants", "King of the Giants"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Charge",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Unit charges at enemies.",
                values = nil
            }, {
                name = "Hamstring Rage",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Swift",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Moves at high speed.",
                values = nil
            }, {
                name = "Stalwart",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Cannot be knocked back.",
                values = nil
            }
        }
    },
    ["Giant Wyrm"] = {
        description = "",
        starter_card = true,
        type = "Unit",
        edition = "Twilight",
        rarity = "Common",
        orbs = {"Nature", "Neutral", "Neutral", "Neutral"},
        power_cost = {300, 300, 300, 300},
        weapon_type = "Ranged",
        charges = 4,
        squadsize = 1,
        class = "Dragonkin Dominator",
        counter = "L",
        size = "XL",
        damage = {4000, 4000, 4000, 4000},
        health = {3530, 3530, 3530, 3530},
        upgrade_locations = {
            "Encounters with Twilight", "Encounters with Twilight",
            "Encounters with Twilight"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Corrosive Breath",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 3 seconds, unit exhales a corrosive cloud that deals 480 damage to enemies in a 10m radius around its target, up to 720 in total. Knocks back small and medium units.",
                values = nil
            }
        }
    },
    ["Girl Power (Frost)"] = {
        description = "",
        type = "Spell",
        edition = "Amii",
        rarity = "Uncommon",
        orbs = {"Fire", "Neutral"},
        power_cost = {50, 50, 50, 50},
        weapon_type = "Melee",
        charges = 16,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Blessed Feminism",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Strengthens the power of women; the targeted female, friendly unit will deal 35% more damage and takes 25% less damage. Can only be cast on females. Lasts for 15 seconds. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Girl Power (Nature)"] = {
        description = "",
        type = "Spell",
        edition = "Amii",
        rarity = "Uncommon",
        orbs = {"Fire", "Neutral"},
        power_cost = {50, 50, 50, 50},
        weapon_type = "Melee",
        charges = 16,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Gifted Feminism",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Strengthens the power of women; the targeted female, friendly unit will deal 35% 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 15 seconds. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Glaciation (Fire)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Common",
        orbs = {"Frost"},
        power_cost = {40, 40, 40, 40},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 0,
        class = "Arcane",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Infused Walls",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Congeals up to 3 targeted wall segments until they are completely iced up. The affected segments will then take 75% less damage while units mounted on them deal 50% more damage. Lasts for 20 seconds. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Glaciation (Frost)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Common",
        orbs = {"Frost"},
        power_cost = {40, 40, 40, 40},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 0,
        class = "Arcane",
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Blessed Walls",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Congeals up to 3 targeted wall segments until they are completely iced up. The affected segments will then take 75% less damage and mounted units can no longer be knocked off. Lasts for 20 seconds. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Glacier Shell"] = {
        description = "",
        type = "Spell",
        edition = "Twilight",
        rarity = "Common",
        orbs = {"Frost"},
        power_cost = {50, 50, 50, 50},
        weapon_type = "Melee",
        charges = 20,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Encase in Ice",
                type = nil,
                upgrade_dependency = 0,
                description = "An own building is coated in an icy armor, absorbing 75% damage for up to 1300 damage in total. Lasts for 30 seconds. Reusable every 10 seconds.",
                values = nil
            }
        }
    },
    ["Gladiatrix (Nature)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Rare",
        orbs = {"Fire", "Neutral"},
        power_cost = {70, 70, 70, 70},
        weapon_type = "Ranged",
        charges = 16,
        squadsize = 1,
        class = "Human Soldier",
        counter = "L",
        size = "M",
        damage = {790, 790, 790, 790},
        health = {450, 450, 450, 450},
        upgrade_locations = {"Blight", "Blight", "Blight"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Warrior Spear",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 2.5 seconds, unit throws her warrior spear at an enemy dealing 84 damage in a 5m radius around the target, up to 126 in total.",
                values = nil
            }, {
                name = "Gifted Sobering",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Activate to immediately remove alls buffs from a target hostile unit. Reusable every 20 seconds.",
                values = nil
            }, {
                name = "Swift",
                type = "Passive",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Moves at high speed.",
                values = nil
            }
        }
    },
    ["Gladiatrix (Shadow)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Rare",
        orbs = {"Fire", "Neutral"},
        power_cost = {70, 70, 70, 70},
        weapon_type = "Ranged",
        charges = 16,
        squadsize = 1,
        class = "Human Soldier",
        counter = "L",
        size = "M",
        damage = {790, 790, 790, 790},
        health = {450, 450, 450, 450},
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Warrior Spear",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 2.5 seconds, unit throws her warrior spear at an enemy dealing 84 damage in a 5m radius around the target, up to 126 in total.",
                values = nil
            }, {
                name = "Tainted Sobering",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                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.",
                values = nil
            }
        }
    },
    ["Global Warming (Fire)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Common",
        orbs = {"Fire", "Fire"},
        power_cost = {70, 70, 70, 70},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 0,
        class = "Spell",
        upgrade_locations = {"Ocean", "Ocean", "Ocean"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Infused Melting away",
                type = "Godspell",
                upgrade_dependency = 0,
                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 50 points per second. The heat will prevent affected enemies from receiving an Ice Shield. Lasts for 20 second. Reusable every 25 seconds.",
                values = nil
            }
        }
    },
    ["Global Warming (Frost)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Common",
        orbs = {"Fire", "Fire"},
        power_cost = {70, 70, 70, 70},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 0,
        class = "Spell",
        upgrade_locations = {"Titans", "Titans", "Titans"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Blessed Melting away",
                type = "Godspell",
                upgrade_dependency = 0,
                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 50 points per second. The heat will prevent affected enemies from receiving an Ice Shield. Lasts for 20 second. Reusable every 25 seconds.",
                values = nil
            }
        }
    },
    ["Glyph of Frost"] = {
        description = "",
        type = "Spell",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Frost"},
        power_cost = {50, 50, 50, 50},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {
            "Titans", "The Dwarven Riddle", "The Dwarven Riddle"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Mark of Frost",
                type = nil,
                upgrade_dependency = 0,
                description = "Creates a glyph that explodes as soon as enemies are nearby freezing up to 5 enemies in a 15m radius for 15 seconds. After freeze wears of, targets are immune against Freeze for 10 seconds. Vanishes after 20 seconds. Affects ground targets only. Reusable every 10 seconds.",
                values = nil
            }
        }
    },
    ["Gravity Surge (Frost)"] = {
        description = "",
        type = "Spell",
        edition = "Renegade",
        rarity = "Ultra Rare",
        orbs = {"Frost", "Neutral"},
        power_cost = {65, 65, 65, 65},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Blessed Pull Down",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Pulls a flying enemy unit down to the ground. The caught flier will then be enchained to the ground for 10 seconds and can no longer move. Ground units will be able to attack it while it is bound. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Gravity Surge (Shadow)"] = {
        description = "",
        type = "Spell",
        edition = "Renegade",
        rarity = "Ultra Rare",
        orbs = {"Frost", "Neutral"},
        power_cost = {65, 65, 65, 65},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Pull Down",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Pulls a flying enemy unit down to the ground. The caught flier 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 but it is immune to ranged or magical attacks. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Green Peace (Fire)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Uncommon",
        orbs = {"Nature", "Nature", "Neutral", "Neutral"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 0,
        class = "Arcane",
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Protect the Environment!",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Installs peace and harmony among friendly and hostile units. Within a 25m radius all combat operations will be interrupted for 20 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 25 seconds.",
                values = nil
            }
        }
    },
    ["Green Peace (Frost)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Uncommon",
        orbs = {"Nature", "Nature", "Neutral", "Neutral"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 0,
        class = "Arcane",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Protect the Environment!",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Installs peace and harmony among friendly and hostile units. Within a 25m radius all combat operations will be interrupted for 20 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 25 seconds.",
                values = nil
            }
        }
    },
    ["Grim Bahir (Fire)"] = {
        description = "",
        type = "Unit",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        orbs = {"Shadow", "Shadow", "Neutral", "Neutral"},
        power_cost = {230, 230, 230, 230},
        weapon_type = "Special",
        charges = 4,
        squadsize = 1,
        class = "Dragonkin Corruptor",
        counter = "Special",
        size = "XL",
        damage = {3590, 3590, 3590, 3590},
        health = {2710, 2710, 2710, 2710},
        upgrade_locations = {"Convoy", "The Insane God", "The Insane God"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Infectious Spit",
                type = "Autocast",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Infused Life Drain",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Activate to attach Grim Bahir to an extra large enemy unit. Each second, the targeted enemy will lose 95 life points that are transferred to the dragon who will thus restore 95 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 = nil
            }
        }
    },
    ["Grim Bahir (Nature)"] = {
        description = "",
        type = "Unit",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        orbs = {"Shadow", "Shadow", "Neutral", "Neutral"},
        power_cost = {230, 230, 230, 230},
        weapon_type = "Special",
        charges = 4,
        squadsize = 1,
        class = "Dragonkin Corruptor",
        counter = "Special",
        size = "XL",
        damage = {3590, 3590, 3590, 3590},
        health = {2710, 2710, 2710, 2710},
        upgrade_locations = {
            "Nightmare's End", "Nightmare's End", "Nightmare's End"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Infectious Spit",
                type = "Autocast",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Gifted Life Drain",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Activate to attach Grim Bahir to an extra large enemy unit. Each second, the targeted enemy will lose 95 life points that are transferred to the dragon who will thus restore 95 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 = nil
            }
        }
    },
    ["Grimvine"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Nature", "Neutral", "Neutral", "Neutral"},
        power_cost = {260, 260, 260, 260},
        weapon_type = "Special",
        charges = 4,
        squadsize = 1,
        class = "Forestkin Destroyer",
        counter = "Special",
        size = "XL",
        damage = {5800, 5800, 5800, 5800},
        health = {5000, 5270, 5800, 6380},
        upgrade_locations = {"Crusade", "Crusade", "Crusade"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Strangling Vines",
                type = "Active",
                upgrade_dependency = 0,
                description = "Ties enemies within a 15m radius to the ground for 15 seconds dealing 50 damage to each target every 2 seconds. Rooted units are immobile but still able to use ranged attacks. Reusable every 30 seconds.",
                values = nil
            }, {
                name = "Siege",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Deals 50% more damage against structures.",
                values = nil
            }
        }
    },
    ["Grinder (Fire)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Rare",
        orbs = {"Frost", "Frost", "Nature", "Nature"},
        power_cost = {260, 260, 260, 260},
        weapon_type = "Special",
        charges = 4,
        squadsize = 1,
        class = "Elemental Soldier",
        counter = "Special",
        size = "XL",
        damage = {5000, 5000, 5000, 5000},
        health = {4500, 4500, 4500, 4500},
        upgrade_locations = {"Raven's End", "Raven's End", "Raven's End"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Infused Provoke",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                cost = 115,
                description = "Activate to taunt an enemy unit. The unit will be forced to only attack Grinder and cannot be controlled any more for 12 seconds. Grinder will additionally buff itself and do 50% more damage. Reusable every 30 seconds.",
                values = nil
            }, {
                name = "Harmony",
                type = "Passive",
                upgrade_dependency = 0,
                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 220 life points per every 1000 friendly life points around it, up to 2640 in total.",
                values = nil
            }, {
                name = "Adamant Skin",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Takes 15% less damage",
                values = nil
            }, {
                name = "Siege",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Does 100% more damage to structures.",
                values = nil
            }
        }
    },
    ["Grinder (Promo)"] = {
        affinity_variants = "Shadow",
        description = "",
        type = "Unit",
        edition = "Lost Souls",
        rarity = "Rare",
        orbs = {"Frost", "Frost", "Nature", "Nature"},
        power_cost = 260,
        weapon_type = "Special",
        charges = 4,
        squadsize = 1,
        class = "Elemental Soldier",
        counter = "Special",
        size = "XL",
        damage = 5000,
        health = 4500,
        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 12 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 220 life points per every 1000 friendly life points around it, up to 2640 in total."
            }, {
                name = "Adamant Skin",
                type = "Passive",
                description = "Takes 15% less damage"
            }, {
                name = "Siege",
                type = "Passive",
                description = "Does 100% more damage to structures."
            }
        }
    },
    ["Grinder (Shadow)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Rare",
        orbs = {"Frost", "Frost", "Nature", "Nature"},
        power_cost = {260, 260, 260, 260},
        weapon_type = "Special",
        charges = 4,
        squadsize = 1,
        class = "Elemental Soldier",
        counter = "Special",
        size = "XL",
        damage = {5000, 5000, 5000, 5000},
        health = {4500, 4500, 4500, 4500},
        upgrade_locations = {"Titans", "Titans", "Titans"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Provoke",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                cost = 115,
                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 12 seconds. It will additionally be weakened and deal 75% less damage. Reusable every 30 seconds.",
                values = nil
            }, {
                name = "Harmony",
                type = "Passive",
                upgrade_dependency = 0,
                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 220 life points per every 1000 friendly life points around it, up to 2640 in total.",
                values = nil
            }, {
                name = "Adamant Skin",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Takes 15% less damage",
                values = nil
            }, {
                name = "Siege",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Does 100% more damage to structures.",
                values = nil
            }
        }
    },
    ["Grove Spirit"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Nature", "Nature", "Nature", "Neutral"},
        power_cost = {70, 70, 70, 70},
        weapon_type = "Special",
        charges = 8,
        squadsize = 1,
        class = "Spirit Supporter",
        counter = "Special",
        size = "M",
        health = {1100, 1100, 1100, 1100},
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Paralyzing Ray",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Unit casts a powerful ray that paralyzes the target enemy. Spell will be interrupted if unit changes its target or is knocked back. Lasts for 10 seconds.",
                values = nil
            }, {
                name = "Healing Song",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to create a magical zone of 25m radius where friendly units will be healed for up to 860 life points per second, up to 4300 in total. Will be interrupted if unit is knocked back. Otherwise lasts until unit is given different orders. Reusable every 30 seconds.",
                values = nil
            }, {
                name = "Steadfast",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Cannot be knocked back.",
                values = nil
            }
        }
    },
    ["Gunner (Fire)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Shadow", "Fire", "Neutral"},
        power_cost = {110, 110, 110, 110},
        weapon_type = "Special",
        charges = 12,
        squadsize = 1,
        class = "Ogre Soldier",
        counter = "Special",
        size = "L",
        damage = {960, 960, 960, 960},
        health = {1320, 1320, 1320, 1320},
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Infused Burst",
                type = "Autocast",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Every 4 seconds, unit uses its cannon to fire off a ball that deals 192 to enemies within a cone-shaped area, up to 288 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 = nil
            }, {
                name = "Siege",
                type = "Passive",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Deals 100% more damage against structures.",
                values = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the unit will be added to its life points.",
                values = nil
            }
        }
    },
    ["Gunner (Shadow)"] = {
        description = "",
        type = "Unit",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Shadow", "Fire", "Neutral"},
        power_cost = {110, 110, 110, 110},
        weapon_type = "Special",
        charges = 12,
        squadsize = 1,
        class = "Ogre Soldier",
        counter = "Special",
        size = "L",
        damage = {960, 960, 960, 960},
        health = {1320, 1320, 1320, 1320},
        upgrade_locations = {"Mo", "Mo", "Mo"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Burst",
                type = "Autocast",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Every 4 seconds, unit uses its cannon to fire off a ball that deals 192 to enemies within a cone-shaped area, up to 288 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 = nil
            }, {
                name = "Life Stealer",
                type = "Passive",
                upgrade_dependency = 0,
                description = "15% of the damage dealt by the unit will be added to its life points.",
                values = nil
            }
        }
    },
    ["Hammerfall (Frost)"] = {
        description = "",
        type = "Building",
        edition = "Renegade",
        rarity = "Common",
        orbs = {"Frost", "Nature", "Neutral"},
        power_cost = {150, 150, 150, 150},
        charges = 8,
        squadsize = 1,
        class = "Tower",
        damage = {1600, 1600, 1600, 1600},
        health = {2800, 2800, 2800, 2800},
        upgrade_locations = {
            "King of the Giants", "King of the Giants", "King of the Giants"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Ethereal Bomb",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 3 seconds, artillery launches an ether bomb that deals 256 damage to enemies in a 15m radius, up to 384 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 = nil
            }, {
                name = "Breeze of Strength",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Adamant Alloy",
                type = "Passive",
                upgrade_dependency = 0,
                description = "The building takes 15% less damage.",
                values = nil
            }
        }
    },
    ["Hammerfall (Nature)"] = {
        description = "",
        starter_card = true,
        type = "Building",
        edition = "Renegade",
        rarity = "Common",
        orbs = {"Frost", "Nature", "Neutral"},
        power_cost = {150, 150, 150, 150},
        charges = 8,
        squadsize = 1,
        class = "Tower",
        damage = {1600, 1600, 1600, 1600},
        health = {2800, 2800, 2800, 2800},
        upgrade_locations = {"Convoy", "Convoy", "Convoy"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Ethereal Bomb",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 3 seconds, artillery launches an ether bomb that deals 256 damage to enemies in a 15m radius, up to 384 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 = nil
            }, {
                name = "Breeze of Life",
                type = "Passive",
                upgrade_dependency = 0,
                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 3000 max that may exhaust but will restore over time. Cannot be disabled by spellblocking abilities.",
                values = nil
            }, {
                name = "Adamant Alloy",
                type = "Passive",
                upgrade_dependency = 0,
                description = "The building takes 15% less damage.",
                values = nil
            }
        }
    },
    ["Harvester"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Ultra Rare",
        orbs = {"Shadow", "Shadow"},
        power_cost = {300, 300, 300, 300},
        weapon_type = "Special",
        charges = 4,
        squadsize = 1,
        class = "Undead Destroyer",
        counter = "Special",
        size = "XL",
        damage = {2700, 2700, 2700, 2700},
        health = {2800, 2800, 2800, 2800},
        upgrade_locations = {"Bad Harvest", "Bad Harvest", "Bad Harvest"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Summon Skeletons",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to summon 1 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 = nil
            }, {
                name = "Corpse Gathering",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Harvests energy from nearby corpses equal to their former maximum life points to enable the summoning of skeletons.",
                values = nil
            }, {
                name = "Siege",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Deals 50% more damage against structures.",
                values = nil
            }
        }
    },
    ["Harvester (Promo)"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Ultra Rare",
        orbs = {"Shadow", "Shadow"},
        power_cost = 300,
        weapon_type = "Special",
        charges = 4,
        squadsize = 1,
        class = "Undead Destroyer",
        counter = "Special",
        size = "XL",
        damage = 3440,
        health = 2800,
        abilities = {
            {
                name = "Summon Skeletons",
                type = "Active",
                cost = 0,
                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)"] = {
        description = "",
        type = "Building",
        edition = "Lost Souls",
        rarity = "Uncommon",
        orbs = {"Nature", "Nature", "Fire", "Fire"},
        power_cost = {100, 100, 100, 100},
        charges = 8,
        squadsize = 0,
        class = "Fortress",
        damage = {2765, 2765, 2765, 2765},
        health = {3050, 3050, 3050, 3050},
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Slimy Throw-Off",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 4 seconds, building throws out slimy balls that do 442 damage to enemies in a 15m radius, up to 663 in total. Knocks back small and medium units.",
                values = nil
            }, {
                name = "Gifted Evaporation",
                type = "Passive",
                upgrade_dependency = 0,
                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 avoid the effects of this fume and affected units will not be immune to Paralyze after the effect wears off.",
                values = nil
            }
        }
    },
    ["Hatecaster (Shadow)"] = {
        description = "",
        type = "Building",
        edition = "Lost Souls",
        rarity = "Uncommon",
        orbs = {"Nature", "Nature", "Fire", "Fire"},
        power_cost = {100, 100, 100, 100},
        charges = 8,
        squadsize = 0,
        class = "Fortress",
        damage = {2765, 2765, 2765, 2765},
        health = {3050, 3050, 3050, 3050},
        upgrade_locations = {
            "Nightmare Shard", "Nightmare Shard", "Nightmare Shard"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Slimy Throw-Off",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 4 seconds, building throws out slimy balls that do 442 damage to enemies in a 15m radius, up to 663 in total. Knocks back small and medium units.",
                values = nil
            }, {
                name = "Tainted Evaporation",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }
        }
    },
    ["Healing Gardens"] = {
        description = "",
        type = "Building",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Nature", "Neutral", "Neutral"},
        power_cost = {120, 120, 120, 120},
        weapon_type = "Melee",
        charges = 8,
        squadsize = 1,
        class = "Shrine",
        health = {2100, 2100, 2100, 2100},
        upgrade_locations = {
            "Crusade", "Behind Enemy Lines", "Behind Enemy Lines"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Ritual of Recovery",
                type = "Active",
                upgrade_dependency = 0,
                description = "Every friendly unit in the current game benefits 85% more from any regenerating ability for 30 seconds. Has a 60 seconds cool-down after the building was built. Reusable every 60 seconds.",
                values = nil
            }, {
                name = "Aura of Recovery",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Friendly units within a 20m radius will regenerate 2% of their maximum life points every 2 seconds. Cannot be disabled by spellblocking abilities.",
                values = nil
            }
        }
    },
    ["Healing Well"] = {
        description = "",
        type = "Building",
        edition = "Twilight",
        rarity = "Uncommon",
        orbs = {"Nature", "Neutral"},
        power_cost = {60, 60, 60, 60},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Shrine",
        health = {950, 950, 950, 950},
        upgrade_locations = {"Mo", "Mo", "Mo"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Water of Life",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Friendly units within 25m radius will be healed for up to 220 in total per second. There is an inital healing capability of 3000 that may exhaust but will restore over time. Cannot be disabled by spellblocking abilities.",
                values = nil
            }
        }
    },
    ["Home Soil"] = {
        description = "",
        type = "Spell",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Frost"},
        power_cost = {40, 40, 40, 40},
        weapon_type = "Melee",
        charges = 8,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {
            "Defending Hope", "The Guns of Lyr", "The Guns of Lyr"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "To Arms!",
                type = nil,
                upgrade_dependency = 0,
                description = "All friendly units in a 25m radius will deal 40% more damage as long as they are in proximity of a friendly building. Lasts for 30 seconds. Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Howling Shrine (Nature)"] = {
        description = "",
        type = "Building",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Nature", "Nature", "Neutral", "Neutral"},
        power_cost = {200, 200, 200, 200},
        charges = 4,
        squadsize = 1,
        class = "Fortress",
        damage = {2000, 2000, 2000, 2000},
        health = {2800, 2800, 2800, 2800},
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Paralyzing Shot",
                type = "Autocast",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Essence Bolts",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 11 seconds, 4 turrets deal 600 damage each to enemies in 10m radius, up to 900 total.",
                values = nil
            }, {
                name = "Linked Fire",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Up to 3 entities connected to the root network support each other enabling more powerful attacks. The fortress will then be able to continously shoot and paralyze ever faster.",
                values = nil
            }
        }
    },
    ["Howling Shrine (Shadow)"] = {
        description = "",
        type = "Building",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Nature", "Nature", "Neutral", "Neutral"},
        power_cost = {200, 200, 200, 200},
        charges = 4,
        squadsize = 1,
        class = "Fortress",
        damage = {2000, 2000, 2000, 2000},
        health = {2800, 2800, 2800, 2800},
        upgrade_locations = {
            "Titans", "The Dwarven Riddle", "The Dwarven Riddle"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Strangling Shot",
                type = "Autocast",
                upgrade_dependency = 0,
                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",
                values = nil
            }, {
                name = "Essence Bolts",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 11 seconds, 4 turrets deal 600 damage each to enemies in 10m radius, up to 900 total.",
                values = nil
            }, {
                name = "Linked Fire",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Up to 3 entities connected to the root network support each other enabling more powerful attacks. The fortress will then be able to continously shoot and paralyze ever faster.",
                values = nil
            }
        }
    },
    ["Hurricane"] = {
        description = "",
        type = "Spell",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Nature"},
        power_cost = {70, 70, 70, 70},
        weapon_type = "Melee",
        charges = 8,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {"Slave Master", "Slave Master", "Slave Master"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Blow them away!",
                type = nil,
                upgrade_dependency = 0,
                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.",
                values = nil
            }
        }
    },
    ["Ice Age (Frost)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        orbs = {"Frost", "Frost"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {
            "Nightmare Shard", "Nightmare Shard", "Nightmare Shard"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Blessed Glacial",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Every friendly Ice Shield in the current game will immediately restore 650 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 = nil
            }
        }
    },
    ["Ice Age (Nature)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        orbs = {"Frost", "Frost"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Gifted Glacial",
                type = "Godspell",
                upgrade_dependency = 0,
                affinity_dependency = true,
                description = "Every friendly Ice Shield in the current game will slowly restore 32 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 = nil
            }
        }
    },
    ["Ice Barrier"] = {
        description = "",
        type = "Building",
        edition = "Twilight",
        rarity = "Common",
        orbs = {"Frost"},
        power_cost = {20, 20, 20, 20},
        weapon_type = "Melee",
        charges = 24,
        squadsize = 1,
        class = "Barrier",
        health = {510, 510, 510, 510},
        upgrade_locations = {
            "King of the Giants", "King of the Giants", "King of the Giants"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Rapid Construction",
                type = nil,
                upgrade_dependency = 0,
                description = "Construction time is drastically reduced.",
                values = nil
            }
        }
    },
    ["Ice Crystal"] = {
        description = "",
        type = "Building",
        edition = "Amii",
        rarity = "Common",
        orbs = {"Neutral", "Neutral"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Device",
        size = "Building",
        health = {680, 680, 680, 680},
        upgrade_locations = {
            "Siege of Hope", "The Dwarven Riddle", "The Dwarven Riddle"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Frost Affinity",
                type = "Active",
                upgrade_dependency = 0,
                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 20s or crystal is destroyed.",
                values = nil
            }
        }
    },
    ["Ice Guardian"] = {
        description = "",
        type = "Unit",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Frost"},
        power_cost = {50, 50, 50, 50},
        weapon_type = "Melee",
        charges = 16,
        squadsize = 1,
        class = "Elemental Soldier",
        counter = "M",
        size = "M",
        damage = {500, 500, 500, 500},
        health = {400, 400, 400, 400},
        upgrade_locations = {
            "Defending Hope", "Defending Hope", "Defending Hope"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Frost Ward",
                type = "Active",
                upgrade_dependency = 0,
                description = "A frosty barrier which absorbs up to 520 damage. Degenerates if not in proximity of friendly structures. Can only be casted near friendly structures. Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Ice Shield Tower"] = {
        description = "",
        type = "Building",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Frost"},
        power_cost = {50, 50, 50, 50},
        charges = 12,
        squadsize = 1,
        class = "Tower",
        damage = {640, 640, 640, 640},
        health = {1100, 1100, 1100, 1100},
        upgrade_locations = {
            "Siege of Hope", "Behind Enemy Lines", "Behind Enemy Lines"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Ice Bolt",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 2 seconds, tower shoots an ice bolt that deals 50 damage to enemies in a 5m radius around its target, up to 75 in total.",
                values = nil
            }, {
                name = "Ice Shield",
                type = "Active",
                upgrade_dependency = 0,
                description = "Activate to apply Ice Shield on a friendly unit. Absorbs up to 690 damage for 30 seconds. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Ice Tornado"] = {
        description = "",
        type = "Spell",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Frost", "Frost", "Neutral", "Neutral"},
        power_cost = {300, 300, 300, 300},
        weapon_type = "Melee",
        charges = 12,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Frosty Storm",
                type = nil,
                upgrade_dependency = 0,
                description = "Creates an icy whirlwind that moves along a defined path, hurling several icy shards, each dealing 260 damage to enemies in a 10m radius, up to 750 in total per second. May cover a maximum distance of 30m. Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Icefang Raptor (Fire)"] = {
        description = "",
        type = "Unit",
        edition = "Lost Souls",
        rarity = "Rare",
        orbs = {"Frost", "Neutral"},
        power_cost = {70, 70, 70, 70},
        weapon_type = "Melee",
        charges = 16,
        squadsize = 1,
        class = "Elemental Soldier",
        counter = "S",
        size = "M",
        damage = {680, 680, 680, 680},
        health = {895, 895, 895, 895},
        upgrade_locations = {
            "Bad Harvest", "The Dwarven Riddle", "The Dwarven Riddle"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Infused Reserve",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Agility",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Gains fast movement speed near friendly structures (Swift movement speed)",
                values = nil
            }
        }
    },
    ["Icefang Raptor (Frost)"] = {
        description = "",
        type = "Unit",
        edition = "Lost Souls",
        rarity = "Rare",
        orbs = {"Frost", "Neutral"},
        power_cost = {70, 70, 70, 70},
        weapon_type = "Melee",
        charges = 16,
        squadsize = 1,
        class = "Elemental Soldier",
        counter = "S",
        size = "M",
        damage = {680, 680, 680, 680},
        health = {895, 895, 895, 895},
        upgrade_locations = {
            "Nightmare's End", "Nightmare's End", "Nightmare's End"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Blessed Reserve",
                type = "Passive",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Agility",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Gains fast movement speed near friendly structures (Swift movement speed)",
                values = nil
            }
        }
    },
    ["Imperials"] = {
        description = "",
        starter_card = true,
        type = "Unit",
        edition = "Twilight",
        rarity = "Common",
        orbs = {"Frost"},
        power_cost = {70, 70, 70, 70},
        weapon_type = "Melee",
        charges = 20,
        squadsize = 6,
        class = "Human Soldiers",
        counter = "M",
        size = "S",
        damage = {660, 660, 660, 660},
        health = {690, 690, 690, 690},
        upgrade_locations = {"Siege of Hope", "Siege of Hope", "Siege of Hope"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Defensive Stance",
                type = "Toggle",
                upgrade_dependency = 0,
                description = "Enable to gain: Resilient, Slow",
                values = nil
            }, {
                name = "Resilient",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Takes 40% less damage.",
                values = nil
            }, {
                name = "Slow",
                type = "Passive",
                upgrade_dependency = 0,
                description = "Slow movement.",
                values = nil
            }
        }
    },
    ["Incubator (Fire)"] = {
        description = "",
        type = "Building",
        edition = "Lost Souls",
        rarity = "Common",
        orbs = {"Shadow", "Neutral", "Neutral", "Neutral"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 0,
        class = "Shrine",
        health = {2730, 2730, 2730, 2730},
        upgrade_locations = {"The Soultree", "The Soultree", "The Soultree"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Infused Morphing",
                type = "Active",
                upgrade_dependency = 0,
                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.",
                values = nil
            }
        }
    },
    ["Incubator (Shadow)"] = {
        description = "",
        type = "Building",
        edition = "Lost Souls",
        rarity = "Common",
        orbs = {"Shadow", "Neutral", "Neutral", "Neutral"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 0,
        class = "Shrine",
        health = {2730, 2730, 2730, 2730},
        upgrade_locations = {
            "Nightmare Shard", "Nightmare Shard", "Nightmare Shard"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Morphing",
                type = "Active",
                upgrade_dependency = 0,
                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.",
                values = nil
            }
        }
    },
    ["Infect"] = {
        description = "",
        type = "Spell",
        edition = "Twilight",
        rarity = "Ultra Rare",
        orbs = {"Shadow", "Shadow", "Neutral"},
        power_cost = {100, 100, 100, 100},
        weapon_type = "Melee",
        charges = 8,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {"Sunbridge", "Sunbridge", "Sunbridge"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Infectious Vermin",
                type = nil,
                upgrade_dependency = 0,
                description = "Infects up to 7 enemies within a 25m radius with a dreadful disease. If an infected unit dies within the next 20 seconds a Nightcrawler will spawn out of its corpse with Frenzy enabled. Reusable every 30 seconds.",
                values = nil
            }
        }
    },
    ["Infected Tower (Fire)"] = {
        description = "",
        type = "Building",
        edition = "Amii",
        rarity = "Common",
        orbs = {"Nature", "Fire"},
        power_cost = {70, 70, 70, 70},
        charges = 16,
        squadsize = 1,
        class = "Tower",
        damage = {1130, 1130, 1130, 1130},
        health = {1570, 1570, 1570, 1570},
        upgrade_locations = {
            "Nightmare's End", "Nightmare's End", "Nightmare's End"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Slime Cannon",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 3 seconds, the tower shoots out slime dealing 90 damage to enemies within a 5m radius, up to 135 in total.",
                values = nil
            }, {
                name = "Infused Virus",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                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.",
                values = nil
            }
        }
    },
    ["Infected Tower (Frost)"] = {
        description = "",
        type = "Building",
        edition = "Amii",
        rarity = "Common",
        orbs = {"Nature", "Fire"},
        power_cost = {70, 70, 70, 70},
        charges = 16,
        squadsize = 1,
        class = "Tower",
        damage = {1130, 1130, 1130, 1130},
        health = {1570, 1570, 1570, 1570},
        upgrade_locations = {
            "The Treasure Fleet", "The Treasure Fleet", "The Treasure Fleet"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Slime Cannon",
                type = "Autocast",
                upgrade_dependency = 0,
                description = "Every 3 seconds, the tower shoots out slime dealing 90 damage to enemies within a 5m radius, up to 135 in total.",
                values = nil
            }, {
                name = "Blessed Virus",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                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.",
                values = nil
            }
        }
    },
    ["Infernal Chain (Frost)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Common",
        orbs = {"Shadow", "Shadow", "Neutral", "Neutral"},
        power_cost = {165, 165, 165, 165},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {"Empire", "Empire", "Empire"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Blessed Bond",
                type = "Godspell",
                upgrade_dependency = 0,
                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 85 life points per second and the caster takes 50% less, damage. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Infernal Chain (Nature)"] = {
        description = "",
        type = "Spell",
        edition = "Lost Souls",
        rarity = "Common",
        orbs = {"Shadow", "Shadow", "Neutral", "Neutral"},
        power_cost = {165, 165, 165, 165},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Arcane",
        upgrade_locations = {"Blight", "Blight", "Blight"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Gifted Bond",
                type = "Godspell",
                upgrade_dependency = 0,
                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 85 life points per second and the caster regenerate 75 life points per second. Reusable every 20 seconds.",
                values = nil
            }
        }
    },
    ["Infernal Machine (Fire)"] = {
        description = "",
        type = "Building",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Fire", "Fire", "Neutral"},
        power_cost = {260, 260, 260, 260},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Device",
        health = {1800, 1800, 1800, 1800},
        upgrade_locations = {
            "King of the Giants", "King of the Giants", "King of the Giants"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Infused Arson",
                type = "Active",
                upgrade_dependency = 0,
                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 45 damage to hostile units, up to 180 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 12 seconds. Has a 60 seconds cool-down after being built. Reusable every 60 seconds.",
                values = nil
            }
        }
    },
    ["Infernal Machine (Shadow)"] = {
        description = "",
        type = "Building",
        edition = "Renegade",
        rarity = "Uncommon",
        orbs = {"Fire", "Fire", "Neutral"},
        power_cost = {260, 260, 260, 260},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Device",
        health = {1800, 1800, 1800, 1800},
        upgrade_locations = {"Oracle", "Oracle", "Oracle"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Tainted Arson",
                type = "Active",
                upgrade_dependency = 0,
                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 45 damage to hostile units, up to 180 per second and every enemy within it will deal 50% less damage against structures. Lasts for 12 seconds. Has a 60 seconds cool-down after being built. Reusable every 60 seconds.",
                values = nil
            }
        }
    },
    ["Inferno"] = {
        description = "",
        type = "Spell",
        edition = "Twilight",
        rarity = "Rare",
        orbs = {"Fire", "Fire", "Neutral"},
        power_cost = {300, 300, 300, 300},
        weapon_type = "Melee",
        charges = 4,
        squadsize = 1,
        class = "Spell",
        upgrade_locations = {
            "King of the Giants", "The Guns of Lyr", "The Guns of Lyr"
        },
        upgrade_text = nil,
        abilities = {
            {
                name = "Meteor Shower",
                type = nil,
                upgrade_dependency = 0,
                description = "Hurls 8 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 = nil
            }
        }
    },
    ["Ironclad (Fire)"] = {
        description = "",
        type = "Unit",
        edition = "Lost Souls",
        rarity = "Ultra Rare",
        orbs = {"Frost", "Frost", "Frost", "Neutral"},
        power_cost = {280, 280, 280, 280},
        weapon_type = "Ranged",
        charges = 4,
        squadsize = 1,
        class = "Ancient Dominator",
        counter = "XL",
        size = "XL",
        damage = {3400, 3400, 3400, 3400},
        health = {4980, 4980, 4980, 4980},
        upgrade_locations = {"Raven's End", "The Insane God", "The Insane God"},
        upgrade_text = nil,
        abilities = {
            {
                name = "Snowy Bomb",
                type = "Autocast",
                upgrade_dependency = 0,
                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.",
                values = nil
            }, {
                name = "Infused Winterfall",
                type = "Active",
                upgrade_dependency = 0,
                affinity_dependency = true,
                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 1400 damage and will then be frozen for 15 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 = nil
            }
        }