From d07ec4e89fd1cb63e69c7189ee27a778512e9ce7 Mon Sep 17 00:00:00 2001 From: legonzaur Date: Fri, 29 Mar 2024 11:42:56 +0100 Subject: [PATCH] Add initial cards --- src/cards/pack1.json | 168 +----------- src/cards/pack1_faction_guild.json | 28 ++ src/cards/pack1_faction_imperial.json | 352 ++++++++++++++++++++++++++ src/cards/pack1_faction_vampire.json | 61 +++++ 4 files changed, 446 insertions(+), 163 deletions(-) create mode 100644 src/cards/pack1_faction_guild.json create mode 100644 src/cards/pack1_faction_imperial.json create mode 100644 src/cards/pack1_faction_vampire.json diff --git a/src/cards/pack1.json b/src/cards/pack1.json index 5e76da4..7c17059 100644 --- a/src/cards/pack1.json +++ b/src/cards/pack1.json @@ -30,7 +30,7 @@ "card_type": "item", "faction": "base", "name": "Ruby", - "amount": 1, + "init_amount": 1, "effects": [ { "effect": "gold", @@ -43,7 +43,7 @@ "card_type": "item", "faction": "base", "name": "Dagger", - "amount": 1, + "init_amount": 1, "effects": [ { "effect": "damage", @@ -56,7 +56,7 @@ "card_type": "item", "faction": "base", "name": "Shortsword", - "amount": 1, + "init_amount": 1, "effects": [ { "effect": "damage", @@ -69,7 +69,7 @@ "card_type": "item", "faction": "base", "name": "Gold", - "amount": 7, + "init_amount": 7, "effects": [ { "effect": "gold", @@ -83,7 +83,7 @@ "faction": "base", "name": "Fire Gem", "cost": 2, - "amount": 16, + "init_amount": 16, "effects": [ { "effect": "gold", @@ -95,164 +95,6 @@ "type": "sacrifice" } ] - }, - { - "role": "market", - "card_type": "champion", - "faction": "red", - "name": "Lys, the Unseen", - "cost": 6, - "defense": 5, - "guard": true, - "amount": 1, - "effects": [ - { - "effect": "damage", - "amount": 2, - "type": "champion_action" - }, - { - "effect": "sacrifice", - "amount": 1, - "type": "champion_action", - "sub_effects": [ - { - "effect": "damage", - "amount": 2 - } - ] - } - ] - }, - { - "role": "market", - "card_type": "champion", - "faction": "red", - "name": "Ass Priest", - "cost": 3, - "defense": 4, - "guard": false, - "amount": 2, - "effects": [ - { - "effect": "damage", - "amount": 1, - "type": "champion_action", - "mutex": 1 - }, - { - "effect": "gold", - "amount": 1, - "type": "champion_action", - "mutex": 1 - }, - { - "effect": "damage", - "amount": 4, - "type": "faction_combo" - } - ] - }, - { - "role": "market", - "card_type": "champion", - "faction": "yellow", - "name": "Tits Priest", - "cost": 2, - "defense": 3, - "guard": false, - "amount": 2, - "effects": [ - { - "effect": "gold", - "amount": 1, - "type": "champion_action", - "mutex": 1 - }, - { - "effect": "heal", - "amount": 1, - "type": "champion_action", - "mutex": 1, - "times": "per_other_champion" - } - ] - }, - { - "role": "market", - "card_type": "action", - "faction": "yellow", - "name": "Recruit", - "cost": 2, - "amount": 3, - "effects": [ - { - "effect": "gold", - "amount": 2 - }, - { - "effect": "heal", - "amount": 3 - }, - { - "effect": "heal", - "amount": 1, - "times": "per_other_champion" - }, - { - "effect": "gold", - "amount": 1, - "type": "faction_combo" - } - ] - }, - { - "role": "market", - "card_type": "champion", - "faction": "blue", - "name": "Street Thug", - "cost": 3, - "defense": 4, - "guard": false, - "amount": 2, - "effects": [ - { - "effect": "gold", - "amount": 1, - "type": "champion_action", - "mutex": 1 - }, - { - "effect": "damage", - "amount": 2, - "type": "champion_action", - "mutex": 1 - } - ] - }, - { - "role": "market", - "card_type": "champion", - "faction": "yellow", - "name": "Darian , War Mage", - "cost": 4, - "defense": 5, - "guard": false, - "amount": 1, - "effects": [ - { - "effect": "damage", - "amount": 3, - "type": "champion_action", - "mutex": 1 - }, - { - "effect": "heal", - "amount": 4, - "type": "champion_action", - "mutex": 1 - } - ] } ] } \ No newline at end of file diff --git a/src/cards/pack1_faction_guild.json b/src/cards/pack1_faction_guild.json new file mode 100644 index 0000000..8106147 --- /dev/null +++ b/src/cards/pack1_faction_guild.json @@ -0,0 +1,28 @@ +{ + "cards": [ + { + "role": "market", + "card_type": "champion", + "faction": "blue", + "name": "Street Thug", + "cost": 3, + "defense": 4, + "guard": false, + "init_amount": 2, + "effects": [ + { + "effect": "gold", + "amount": 1, + "type": "champion_action", + "mutex": 1 + }, + { + "effect": "damage", + "amount": 2, + "type": "champion_action", + "mutex": 1 + } + ] + }, + ] +} \ No newline at end of file diff --git a/src/cards/pack1_faction_imperial.json b/src/cards/pack1_faction_imperial.json new file mode 100644 index 0000000..af6e12c --- /dev/null +++ b/src/cards/pack1_faction_imperial.json @@ -0,0 +1,352 @@ +{ + "cards": [ + { + "role": "market", + "card_type": "champion", + "faction": "yellow", + "name": "Arkus, Imperial Dragon", + "cost": 8, + "defense": 6, + "guard": true, + "init_amount": 1, + "effects": [ + { + "effect": "draw", + "amount": 1, + "type": "champion_action" + }, + { + "effect": "damage", + "amount": 5, + "type": "champion_action" + }, + { + "effect": "heal", + "amount": 6, + "type": "faction_combo" + } + ] + }, + { + "role": "market", + "card_type": "action", + "faction": "yellow", + "name": "Close Ranks", + "cost": 3, + "init_amount": 1, + "effects": [ + { + "effect": "damage", + "amount": 5, + }, + { + "effect": "damage", + "amount": 2, + "times": "per_other_champion" + }, + { + "effect": "heal", + "amount": 6, + "type": "faction_combo" + } + ] + }, + { + "role": "market", + "card_type": "action", + "faction": "yellow", + "name": "Command", + "cost": 5, + "init_amount": 1, + "effects": [ + { + "effect": "draw", + "amount": 1 + }, + { + "effect": "damage", + "amount": 3 + }, + { + "effect": "gold", + "amount": 2 + }, + { + "effect": "heal", + "amount": 4 + } + ] + }, + { + "role": "market", + "card_type": "champion", + "faction": "yellow", + "name": "Darian , War Mage", + "cost": 4, + "defense": 5, + "guard": false, + "init_amount": 1, + "effects": [ + { + "effect": "damage", + "amount": 3, + "type": "champion_action", + "mutex": 1 + }, + { + "effect": "heal", + "amount": 4, + "type": "champion_action", + "mutex": 1 + } + ] + }, + { + "role": "market", + "card_type": "action", + "faction": "yellow", + "name": "Domination", + "cost": 7, + "init_amount": 1, + "effects": [ + { + "effect": "heal", + "amount": 6 + }, + { + "effect": "damage", + "amount": 6 + }, + { + "effect": "draw", + "amount": 1 + }, + { + "effect": "prepare", + "amount": 1, + "type": "faction_combo" + } + ] + }, + { + "role": "market", + "card_type": "champion", + "faction": "yellow", + "name": "Cristov, the Just", + "cost": 5, + "defense": 5, + "guard": true, + "init_amount": 1, + "effects": [ + { + "effect": "damage", + "amount": 2, + "type": "champion_action" + }, + { + "effect": "heal", + "amount": 3, + "type": "champion_action" + }, + { + "effect": "draw", + "amount": 1, + "type": "faction_combo" + } + ] + }, + { + "role": "market", + "card_type": "champion", + "faction": "yellow", + "name": "Kraka, High Priest", + "cost": 6, + "defense": 6, + "guard": false, + "init_amount": 1, + "effects": [ + { + "effect": "heal", + "amount": 2, + "type": "champion_action" + }, + { + "effect": "draw", + "amount": 1, + "type": "champion_action" + }, + { + "effect": "heal", + "amount": 2, + "type": "faction_combo", + "times": "per_other_champion" + } + ] + }, + { + "role": "market", + "card_type": "champion", + "faction": "yellow", + "name": "Man-at-Arms", + "cost": 3, + "defense": 4, + "guard": true, + "init_amount": 2, + "effects": [ + { + "effect": "damage", + "amount": 2, + "type": "champion_action" + }, + { + "effect": "damage", + "amount": 1, + "times": "per_other_guard", + "type": "champion_action" + } + ] + }, + { + "role": "market", + "card_type": "champion", + "faction": "yellow", + "name": "Master Weyan", + "cost": 4, + "defense": 4, + "guard": true, + "init_amount": 1, + "effects": [ + { + "effect": "damage", + "amount": 3, + "type": "champion_action" + }, + { + "effect": "damage", + "amount": 1, + "times": "per_other_champion", + "type": "champion_action" + } + ] + }, + { + "role": "market", + "card_type": "action", + "faction": "yellow", + "name": "Rally the Troops", + "cost": 4, + "init_amount": 1, + "effects": [ + { + "effect": "heal", + "amount": 5 + }, + { + "effect": "damage", + "amount": 5 + }, + { + "effect": "prepare", + "amount": 1, + "type": "faction_combo" + } + ] + }, + { + "role": "market", + "card_type": "action", + "faction": "yellow", + "name": "Recruit", + "cost": 2, + "init_amount": 3, + "effects": [ + { + "effect": "gold", + "amount": 2 + }, + { + "effect": "heal", + "amount": 3 + }, + { + "effect": "heal", + "amount": 1, + "times": "per_other_champion" + }, + { + "effect": "gold", + "amount": 1, + "type": "faction_combo" + } + ] + }, + { + "role": "market", + "card_type": "champion", + "faction": "yellow", + "name": "Tits Priest", + "cost": 2, + "defense": 3, + "guard": false, + "init_amount": 2, + "effects": [ + { + "effect": "gold", + "amount": 1, + "type": "champion_action", + "mutex": 1 + }, + { + "effect": "heal", + "amount": 1, + "type": "champion_action", + "mutex": 1, + "times": "per_other_champion" + } + ] + }, + { + "role": "market", + "card_type": "action", + "faction": "yellow", + "name": "Taxation", + "cost": 1, + "init_amount": 3, + "effects": [ + { + "effect": "gold", + "amount": 2 + }, + { + "effect": "heal", + "amount": 6, + "type": "faction_combo" + } + ] + }, + { + "role": "market", + "card_type": "action", + "faction": "yellow", + "name": "Word of Power", + "cost": 6, + "init_amount": 1, + "effects": [ + { + "effect": "draw", + "amount": 2 + }, + { + "effect": "heal", + "amount": 5, + "type": "faction_combo" + }, + { + "effect": "damage", + "amount": 5, + "type": "sacrifice" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/cards/pack1_faction_vampire.json b/src/cards/pack1_faction_vampire.json new file mode 100644 index 0000000..7759204 --- /dev/null +++ b/src/cards/pack1_faction_vampire.json @@ -0,0 +1,61 @@ +{ + "cards": [ + { + "role": "market", + "card_type": "champion", + "faction": "red", + "name": "Lys, the Unseen", + "cost": 6, + "defense": 5, + "guard": true, + "init_amount": 1, + "effects": [ + { + "effect": "damage", + "amount": 2, + "type": "champion_action" + }, + { + "effect": "sacrifice", + "amount": 1, + "type": "champion_action", + "sub_effects": [ + { + "effect": "damage", + "amount": 2 + } + ] + } + ] + }, + { + "role": "market", + "card_type": "champion", + "faction": "red", + "name": "Ass Priest", + "cost": 3, + "defense": 4, + "guard": false, + "init_amount": 2, + "effects": [ + { + "effect": "damage", + "amount": 1, + "type": "champion_action", + "mutex": 1 + }, + { + "effect": "gold", + "amount": 1, + "type": "champion_action", + "mutex": 1 + }, + { + "effect": "damage", + "amount": 4, + "type": "faction_combo" + } + ] + }, + ] +} \ No newline at end of file