Add card data
This commit is contained in:
parent
912bb2eb49
commit
41b4c54f7d
13 changed files with 7122 additions and 0 deletions
38
data/README.txt
Normal file
38
data/README.txt
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
card data extraction status
|
||||||
|
===========================
|
||||||
|
|
||||||
|
extracted from board game card sheet images in StS_BG_assets/.
|
||||||
|
values are board game scale (not video game).
|
||||||
|
|
||||||
|
done
|
||||||
|
----
|
||||||
|
ironclad_starter.json 6 entries (base + upgraded)
|
||||||
|
ironclad_common.json 38 entries
|
||||||
|
ironclad_uncommon.json 74 entries
|
||||||
|
ironclad_rare.json 28 entries
|
||||||
|
silent_starter.json 8 entries
|
||||||
|
silent_common.json 38 entries
|
||||||
|
silent_uncommon_rare.json 82 entries
|
||||||
|
defect_all.json 128 entries
|
||||||
|
watcher_starter.json 8 entries
|
||||||
|
potions.json 30 entries
|
||||||
|
relics.json 64 entries
|
||||||
|
|
||||||
|
remaining
|
||||||
|
---------
|
||||||
|
- watcher common/uncommon/rare (Cards_Watcher.png, Cards_Watcher_Upgraded.png, Cards_Watcher_Rare.png, Cards_Watcher_Rare_Upgraded.png)
|
||||||
|
- colorless cards (Cards_Colorless.png, Cards_Colorless_Upgraded.png)
|
||||||
|
- curse cards (Curse.png, Curse_A5.png)
|
||||||
|
- status cards (Status_Dazed.png, Status_Slime_Burn.png)
|
||||||
|
- boss relics (Relics_Boss.png) - may be in relics.json already, check
|
||||||
|
- enemy data (Enemies_Act1.png, Enemies_Act2.png, Enemies_Act3.png, Elites, Bosses)
|
||||||
|
- merge all per-character files into one cards.json
|
||||||
|
|
||||||
|
notes
|
||||||
|
-----
|
||||||
|
cards.json is currently empty. once remaining cards are extracted,
|
||||||
|
merge all per-character files into it keyed by card id.
|
||||||
|
|
||||||
|
enemy data hasn't been started. need to extract from enemy/elite/boss
|
||||||
|
card sheet images. different schema from cards (hp, action type,
|
||||||
|
action tracks, summons).
|
||||||
1
data/cards.json
Normal file
1
data/cards.json
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
[]
|
||||||
1953
data/defect_all.json
Normal file
1953
data/defect_all.json
Normal file
File diff suppressed because it is too large
Load diff
563
data/ironclad_common.json
Normal file
563
data/ironclad_common.json
Normal file
|
|
@ -0,0 +1,563 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"id": "anger",
|
||||||
|
"name": "Anger",
|
||||||
|
"cost": 0,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 1 },
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Put this card on top of your draw pile."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit. Put this card on top of your draw pile.",
|
||||||
|
"upgraded": "anger+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "anger+",
|
||||||
|
"name": "Anger+",
|
||||||
|
"cost": 0,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 1 },
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Put this card on top of your draw pile."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit. Put this card on top of your draw pile.",
|
||||||
|
"upgraded": null,
|
||||||
|
"comment": "Upgraded version may have higher hit value; hard to confirm from image"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "armaments",
|
||||||
|
"name": "Armaments",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "block", "value": 1 },
|
||||||
|
{ "type": "special", "description": "Upgrade a card in your hand." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 Block. Upgrade a card in your hand.",
|
||||||
|
"upgraded": "armaments+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "armaments+",
|
||||||
|
"name": "Armaments+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "block", "value": 1 },
|
||||||
|
{ "type": "special", "description": "Upgrade a card in your hand." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 Block. Upgrade a card in your hand.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "body_slam",
|
||||||
|
"name": "Body Slam",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "special", "description": "Deal damage equal to your Block." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Deal damage equal to your Block.",
|
||||||
|
"upgraded": "body_slam+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "body_slam+",
|
||||||
|
"name": "Body Slam+",
|
||||||
|
"cost": 0,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "special", "description": "Deal damage equal to your Block." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Deal damage equal to your Block.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "clash",
|
||||||
|
"name": "Clash",
|
||||||
|
"cost": 0,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "hit", "value": 2 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit. Can only be played when every card in your hand is an Attack.",
|
||||||
|
"upgraded": "clash+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "clash+",
|
||||||
|
"name": "Clash+",
|
||||||
|
"cost": 0,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "hit", "value": 3 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "3 hit. Can only be played when every card in your hand is an Attack.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "cleave",
|
||||||
|
"name": "Cleave",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "damage_all", "value": 2 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit to any player. Exhaust a card.",
|
||||||
|
"upgraded": "cleave+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "cleave+",
|
||||||
|
"name": "Cleave+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "damage_all", "value": 2 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit to any player. Exhaust a card.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "clothesline",
|
||||||
|
"name": "Clothesline",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "hit", "value": 2 }, { "type": "weak", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit. Apply 1 Weak.",
|
||||||
|
"upgraded": "clothesline+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "clothesline+",
|
||||||
|
"name": "Clothesline+",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "hit", "value": 3 }, { "type": "weak", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "3 hit. Apply 1 Weak.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "flex",
|
||||||
|
"name": "Flex",
|
||||||
|
"cost": 0,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "strength", "value": 1 },
|
||||||
|
{ "type": "special", "description": "Lose 1 Strength at end of turn." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Gain 1 Strength. Lose 1 Strength at end of turn.",
|
||||||
|
"upgraded": "flex+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "flex+",
|
||||||
|
"name": "Flex+",
|
||||||
|
"cost": 0,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "strength", "value": 2 },
|
||||||
|
{ "type": "special", "description": "Lose 2 Strength at end of turn." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Gain 2 Strength. Lose 2 Strength at end of turn.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "headbutt",
|
||||||
|
"name": "Headbutt",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 1 },
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Put a card from your discard pile on top of your draw pile."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit. Put a card from your discard pile on top of your draw pile.",
|
||||||
|
"upgraded": "headbutt+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "headbutt+",
|
||||||
|
"name": "Headbutt+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 2 },
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Put a card from your discard pile on top of your draw pile."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit. Put a card from your discard pile on top of your draw pile.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "heavy_blade",
|
||||||
|
"name": "Heavy Blade",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 3 },
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Each Strength adds +3 damage to this card (instead of +1)."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "3 hit. Each Strength adds +3 damage to this card (instead of +1).",
|
||||||
|
"upgraded": "heavy_blade+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "heavy_blade+",
|
||||||
|
"name": "Heavy Blade+",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 3 },
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Each Strength adds +5 damage to this card (instead of +1)."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "3 hit. Each Strength adds +5 damage to this card (instead of +1).",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "iron_wave",
|
||||||
|
"name": "Iron Wave",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "hit", "value": 1 }, { "type": "block", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit. 1 Block.",
|
||||||
|
"upgraded": "iron_wave+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "iron_wave+",
|
||||||
|
"name": "Iron Wave+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "hit", "value": 2 }, { "type": "block", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit. 1 Block.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "perfected_strike",
|
||||||
|
"name": "Perfected Strike",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 2 },
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Deals +1 damage for each card containing 'Strike' in your deck."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit. +1 for each card containing 'Strike'.",
|
||||||
|
"upgraded": "perfected_strike+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "perfected_strike+",
|
||||||
|
"name": "Perfected Strike+",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 2 },
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Deals +1 damage for each card containing 'Strike' in your deck."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit. +1 for each card containing 'Strike'.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "pommel_strike",
|
||||||
|
"name": "Pommel Strike",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "hit", "value": 1 }, { "type": "draw", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit. Draw a card.",
|
||||||
|
"upgraded": "pommel_strike+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "pommel_strike+",
|
||||||
|
"name": "Pommel Strike+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "hit", "value": 1 }, { "type": "draw", "value": 2 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit. Draw 2 cards.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "shrug_it_off",
|
||||||
|
"name": "Shrug It Off",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "block", "value": 2 },
|
||||||
|
{ "type": "draw", "value": 1 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 Block. Draw a card.",
|
||||||
|
"upgraded": "shrug_it_off+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "shrug_it_off+",
|
||||||
|
"name": "Shrug It Off+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "block", "value": 2 },
|
||||||
|
{ "type": "draw", "value": 2 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 Block. Draw 2 cards.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "sword_boomerang",
|
||||||
|
"name": "Sword Boomerang",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "hit", "value": 1 }, { "type": "hit", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit 1 hit.",
|
||||||
|
"upgraded": "sword_boomerang+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "sword_boomerang+",
|
||||||
|
"name": "Sword Boomerang+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 1 },
|
||||||
|
{ "type": "hit", "value": 1 },
|
||||||
|
{ "type": "hit", "value": 1 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit 1 hit 1 hit.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "thunderclap",
|
||||||
|
"name": "Thunderclap",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "damage_all", "value": 1 },
|
||||||
|
{ "type": "vulnerable", "value": 1 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit to any player. Apply 1 Vulnerable.",
|
||||||
|
"upgraded": "thunderclap+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "thunderclap+",
|
||||||
|
"name": "Thunderclap+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "damage_all", "value": 1 },
|
||||||
|
{ "type": "vulnerable", "value": 1 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit to any player. Apply 1 Vulnerable.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "true_grit",
|
||||||
|
"name": "True Grit",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "block", "value": 2 },
|
||||||
|
{ "type": "exhaust", "value": 1 }
|
||||||
|
],
|
||||||
|
"keywords": ["exhaust"],
|
||||||
|
"description": "2 Block. Exhaust a card from your hand.",
|
||||||
|
"upgraded": "true_grit+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "true_grit+",
|
||||||
|
"name": "True Grit+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "block", "value": 3 },
|
||||||
|
{ "type": "exhaust", "value": 1 }
|
||||||
|
],
|
||||||
|
"keywords": ["exhaust"],
|
||||||
|
"description": "3 Block. Exhaust a card from your hand.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "twin_strike",
|
||||||
|
"name": "Twin Strike",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "hit", "value": 1 }, { "type": "hit", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit, 1 hit.",
|
||||||
|
"upgraded": "twin_strike+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "twin_strike+",
|
||||||
|
"name": "Twin Strike+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "hit", "value": 2 }, { "type": "hit", "value": 2 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit, 2 hit.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "war_cry",
|
||||||
|
"name": "War Cry",
|
||||||
|
"cost": 0,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "draw", "value": 1 },
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Put a card from your hand on top of your draw pile."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": ["exhaust"],
|
||||||
|
"description": "Draw a card. Put a card from your hand on top of your draw pile. Exhaust.",
|
||||||
|
"upgraded": "war_cry+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "war_cry+",
|
||||||
|
"name": "War Cry+",
|
||||||
|
"cost": 0,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "draw", "value": 2 },
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Put a card from your hand on top of your draw pile."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": ["exhaust"],
|
||||||
|
"description": "Draw 2 cards. Put a card from your hand on top of your draw pile. Exhaust.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "wild_strike",
|
||||||
|
"name": "Wild Strike",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 2 },
|
||||||
|
{ "type": "special", "description": "Add a Wound to your draw pile." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit. Add a Wound to your draw pile.",
|
||||||
|
"upgraded": "wild_strike+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "wild_strike+",
|
||||||
|
"name": "Wild Strike+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 3 },
|
||||||
|
{ "type": "special", "description": "Add a Wound to your draw pile." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "3 hit. Add a Wound to your draw pile.",
|
||||||
|
"upgraded": null
|
||||||
|
}
|
||||||
|
]
|
||||||
441
data/ironclad_rare.json
Normal file
441
data/ironclad_rare.json
Normal file
|
|
@ -0,0 +1,441 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"id": "barricade",
|
||||||
|
"name": "Barricade",
|
||||||
|
"cost": 3,
|
||||||
|
"type": "power",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Your Block is not removed at the start of your turn."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Your Block is not removed at the start of your turn.",
|
||||||
|
"upgraded": "barricade+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "barricade+",
|
||||||
|
"name": "Barricade+",
|
||||||
|
"cost": 3,
|
||||||
|
"type": "power",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Your Block is not removed at the start of your turn."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Your Block is not removed at the start of your turn.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "berserk",
|
||||||
|
"name": "Berserk",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "power",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Start of turn: Gain 1 Energy. Apply 1 Vulnerable to yourself."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Start of turn: Gain 1 Energy. Apply 1 Vulnerable to yourself.",
|
||||||
|
"upgraded": "berserk+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "berserk+",
|
||||||
|
"name": "Berserk+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "power",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "special", "description": "Start of turn: Gain 1 Energy." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Start of turn: Gain 1 Energy.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "brutality",
|
||||||
|
"name": "Brutality",
|
||||||
|
"cost": 0,
|
||||||
|
"type": "power",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Start of turn: Lose 1 HP. Draw a card."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Start of turn: Lose 1 HP. Draw a card.",
|
||||||
|
"upgraded": "brutality+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "brutality+",
|
||||||
|
"name": "Brutality+",
|
||||||
|
"cost": 0,
|
||||||
|
"type": "power",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Start of turn: Lose 1 HP. Draw 2 cards."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Start of turn: Lose 1 HP. Draw 2 cards.",
|
||||||
|
"upgraded": null,
|
||||||
|
"comment": "Upgraded effect inferred"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "corruption",
|
||||||
|
"name": "Corruption",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "power",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Skills cost 0 Energy. Exhaust your Skills when played."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Skills cost 0 Energy. Exhaust your Skills when played.",
|
||||||
|
"upgraded": "corruption+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "corruption+",
|
||||||
|
"name": "Corruption+",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "power",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Skills cost 0 Energy. Exhaust your Skills when played."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Skills cost 0 Energy. Exhaust your Skills when played.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "demon_form",
|
||||||
|
"name": "Demon Form",
|
||||||
|
"cost": 3,
|
||||||
|
"type": "power",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "special", "description": "Start of turn: Gain 1 Strength." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Start of turn: Gain 1 Strength.",
|
||||||
|
"upgraded": "demon_form+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "demon_form+",
|
||||||
|
"name": "Demon Form+",
|
||||||
|
"cost": 3,
|
||||||
|
"type": "power",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "special", "description": "Start of turn: Gain 2 Strength." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Start of turn: Gain 2 Strength.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "double_tap",
|
||||||
|
"name": "Double Tap",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "The next Attack you play this turn is played twice."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "The next Attack you play this turn is played twice.",
|
||||||
|
"upgraded": "double_tap+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "double_tap+",
|
||||||
|
"name": "Double Tap+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "The next Attack you play this turn is played twice."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "The next Attack you play this turn is played twice.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "exhume",
|
||||||
|
"name": "Exhume",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Put a card from your Exhaust pile into your hand."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": ["exhaust"],
|
||||||
|
"description": "Put a card from your Exhaust pile into your hand. Exhaust.",
|
||||||
|
"upgraded": "exhume+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "exhume+",
|
||||||
|
"name": "Exhume+",
|
||||||
|
"cost": 0,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Put a card from your Exhaust pile into your hand."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": ["exhaust"],
|
||||||
|
"description": "Put a card from your Exhaust pile into your hand. Exhaust.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "feed",
|
||||||
|
"name": "Feed",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 2 },
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "If this kills an enemy, gain 1 max HP."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": ["exhaust"],
|
||||||
|
"description": "2 hit. If this kills, gain 1 max HP. Exhaust.",
|
||||||
|
"upgraded": "feed+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "feed+",
|
||||||
|
"name": "Feed+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 3 },
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "If this kills an enemy, gain 1 max HP."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": ["exhaust"],
|
||||||
|
"description": "3 hit. If this kills, gain 1 max HP. Exhaust.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "fiend_fire",
|
||||||
|
"name": "Fiend Fire",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Exhaust your hand. Deal 1 hit for each card Exhausted."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": ["exhaust"],
|
||||||
|
"description": "Exhaust your hand. Deal 1 hit for each card Exhausted. Exhaust.",
|
||||||
|
"upgraded": "fiend_fire+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "fiend_fire+",
|
||||||
|
"name": "Fiend Fire+",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Exhaust your hand. Deal 2 hit for each card Exhausted."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": ["exhaust"],
|
||||||
|
"description": "Exhaust your hand. Deal 2 hit for each card Exhausted. Exhaust.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "immolate",
|
||||||
|
"name": "Immolate",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "damage_all", "value": 3 },
|
||||||
|
{ "type": "special", "description": "Add a Burn to your discard pile." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "3 hit to all enemies. Add a Burn to your discard pile.",
|
||||||
|
"upgraded": "immolate+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "immolate+",
|
||||||
|
"name": "Immolate+",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [{ "type": "damage_all", "value": 4 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "4 hit to all enemies.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "impervious",
|
||||||
|
"name": "Impervious",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [{ "type": "block", "value": 7 }],
|
||||||
|
"keywords": ["exhaust"],
|
||||||
|
"description": "7 Block. Exhaust.",
|
||||||
|
"upgraded": "impervious+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "impervious+",
|
||||||
|
"name": "Impervious+",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [{ "type": "block", "value": 9 }],
|
||||||
|
"keywords": ["exhaust"],
|
||||||
|
"description": "9 Block. Exhaust.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "juggernaut",
|
||||||
|
"name": "Juggernaut",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "power",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Whenever you gain Block, deal 1 damage to a random enemy."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Whenever you gain Block, deal 1 damage to a random enemy.",
|
||||||
|
"upgraded": "juggernaut+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "juggernaut+",
|
||||||
|
"name": "Juggernaut+",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "power",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Whenever you gain Block, deal 2 damage to a random enemy."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Whenever you gain Block, deal 2 damage to a random enemy.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "limit_break",
|
||||||
|
"name": "Limit Break",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [{ "type": "special", "description": "Double your Strength." }],
|
||||||
|
"keywords": ["exhaust"],
|
||||||
|
"description": "Double your Strength. Exhaust.",
|
||||||
|
"upgraded": "limit_break+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "limit_break+",
|
||||||
|
"name": "Limit Break+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [{ "type": "special", "description": "Double your Strength." }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Double your Strength.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "reaper",
|
||||||
|
"name": "Reaper",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "damage_all", "value": 1 },
|
||||||
|
{ "type": "special", "description": "Heal HP equal to damage dealt." }
|
||||||
|
],
|
||||||
|
"keywords": ["exhaust"],
|
||||||
|
"description": "Deal 1 damage to all enemies. Heal for damage dealt. Exhaust.",
|
||||||
|
"upgraded": "reaper+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "reaper+",
|
||||||
|
"name": "Reaper+",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "rare",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "damage_all", "value": 2 },
|
||||||
|
{ "type": "special", "description": "Heal HP equal to damage dealt." }
|
||||||
|
],
|
||||||
|
"keywords": ["exhaust"],
|
||||||
|
"description": "Deal 2 damage to all enemies. Heal for damage dealt. Exhaust.",
|
||||||
|
"upgraded": null
|
||||||
|
}
|
||||||
|
]
|
||||||
82
data/ironclad_starter.json
Normal file
82
data/ironclad_starter.json
Normal file
|
|
@ -0,0 +1,82 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"id": "bash",
|
||||||
|
"name": "Bash",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 2 },
|
||||||
|
{ "type": "vulnerable", "value": 1 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit. Apply 1 Vulnerable.",
|
||||||
|
"upgraded": "bash+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "bash+",
|
||||||
|
"name": "Bash+",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 4 },
|
||||||
|
{ "type": "vulnerable", "value": 1 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "4 hit. Apply 1 Vulnerable.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "strike_r",
|
||||||
|
"name": "Strike",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [{ "type": "hit", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit.",
|
||||||
|
"upgraded": "strike_r+",
|
||||||
|
"copies": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "strike_r+",
|
||||||
|
"name": "Strike+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [{ "type": "hit", "value": 2 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "defend_r",
|
||||||
|
"name": "Defend",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [{ "type": "block", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 Block.",
|
||||||
|
"upgraded": "defend_r+",
|
||||||
|
"copies": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "defend_r+",
|
||||||
|
"name": "Defend+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "ironclad",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [{ "type": "block", "value": 2 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 Block. Can be given to any player.",
|
||||||
|
"upgraded": null
|
||||||
|
}
|
||||||
|
]
|
||||||
1154
data/ironclad_uncommon.json
Normal file
1154
data/ironclad_uncommon.json
Normal file
File diff suppressed because it is too large
Load diff
311
data/potions.json
Normal file
311
data/potions.json
Normal file
|
|
@ -0,0 +1,311 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"id": "block_potion",
|
||||||
|
"name": "Block Potion",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Gain 5 Block.",
|
||||||
|
"effects": [{ "type": "block", "value": 5 }],
|
||||||
|
"usableOutsideCombat": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "energy_potion",
|
||||||
|
"name": "Energy Potion",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Gain 1 Energy.",
|
||||||
|
"effects": [{ "type": "energy", "value": 1 }],
|
||||||
|
"usableOutsideCombat": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "explosive_potion",
|
||||||
|
"name": "Explosive Potion",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Deal 4 damage to any row.",
|
||||||
|
"effects": [{ "type": "damage_all", "value": 4 }],
|
||||||
|
"usableOutsideCombat": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "swift_potion",
|
||||||
|
"name": "Swift Potion",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Draw 3 cards.",
|
||||||
|
"effects": [{ "type": "draw", "value": 3 }],
|
||||||
|
"usableOutsideCombat": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "fear_potion",
|
||||||
|
"name": "Fear Potion",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Apply 1 Vulnerable.",
|
||||||
|
"effects": [{ "type": "vulnerable", "value": 1 }],
|
||||||
|
"usableOutsideCombat": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "dexterity_potion",
|
||||||
|
"name": "Dexterity Potion",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Gain 1 Dexterity at end of turn.",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "special", "description": "Gain 1 Dexterity at end of turn." }
|
||||||
|
],
|
||||||
|
"usableOutsideCombat": false,
|
||||||
|
"comment": "Dexterity not a standard token in board game; icon hard to read"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "ancient_potion",
|
||||||
|
"name": "Ancient Potion",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Gain 1 Artifact.",
|
||||||
|
"effects": [{ "type": "special", "description": "Gain 1 Artifact." }],
|
||||||
|
"usableOutsideCombat": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "entropic_brew",
|
||||||
|
"name": "Entropic Brew",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Change the die to any number (before accepting the roll).",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Change the die to any number (before accepting the roll)."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"usableOutsideCombat": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "blood_potion",
|
||||||
|
"name": "Blood Potion",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Heal 2 HP.",
|
||||||
|
"effects": [{ "type": "heal", "value": 2 }],
|
||||||
|
"usableOutsideCombat": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "elixir",
|
||||||
|
"name": "Elixir",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "You can't lose more than 1 HP this turn.",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "You can't lose more than 1 HP this turn."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"usableOutsideCombat": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "fruit_juice",
|
||||||
|
"name": "Fruit Juice",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Play the top 3 cards of your deck without paying Energy costs.",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Play the top 3 cards of your deck without paying Energy costs."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"usableOutsideCombat": false,
|
||||||
|
"comment": "Text partially obscured; best reading from image"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "cultist_brew",
|
||||||
|
"name": "Cultist Brew",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "When you play this turn is played twice.",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "The next Attack you play this turn is played twice."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"usableOutsideCombat": false,
|
||||||
|
"comment": "Text hard to read; appears to double next Attack"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "fairy_in_a_bottle",
|
||||||
|
"name": "Fairy in a Bottle",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "When your HP is reduced to 0, instead heal to 1 HP. Discard this item.",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "When your HP is reduced to 0, heal to 1 HP and discard this potion."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"usableOutsideCombat": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "skill_potion",
|
||||||
|
"name": "Skill Potion",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "The next Skill you play this turn is played twice.",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "The next Skill you play this turn is played twice."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"usableOutsideCombat": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "attack_potion",
|
||||||
|
"name": "Attack Potion",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "The next Attack you play this turn is played twice.",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "The next Attack you play this turn is played twice."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"usableOutsideCombat": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "poison_potion",
|
||||||
|
"name": "Poison Potion",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Apply 3 Poison.",
|
||||||
|
"effects": [{ "type": "poison", "value": 3 }],
|
||||||
|
"usableOutsideCombat": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "gamblers_brew",
|
||||||
|
"name": "Gambler's Brew",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Gain 1 Energy. Lose 1 at end of turn.",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Gain 1 Energy. Lose 1 Energy at end of turn."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"usableOutsideCombat": true,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "power_potion",
|
||||||
|
"name": "Power Potion",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Draw a card from your discard pile. It costs 0 Energy this turn.",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Draw a card from your discard pile. It costs 0 Energy this turn."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"usableOutsideCombat": false,
|
||||||
|
"comment": "Text hard to read"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "regen_potion",
|
||||||
|
"name": "Regen Potion",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Recover a card on your discard pile to your hand. It costs 0 Energy this turn.",
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "Recover a card from your discard pile to your hand. It costs 0 Energy this turn."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"usableOutsideCombat": false,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "heart_of_iron",
|
||||||
|
"name": "Heart of Iron",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Gain 5 Block.",
|
||||||
|
"effects": [{ "type": "block", "value": 5 }],
|
||||||
|
"usableOutsideCombat": false,
|
||||||
|
"comment": "May have additional text not visible"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "liquid_memory",
|
||||||
|
"name": "Liquid Memory",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Draw 3 cards. In 3 cards in your hand.",
|
||||||
|
"effects": [{ "type": "draw", "value": 3 }],
|
||||||
|
"usableOutsideCombat": false,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "fire_potion",
|
||||||
|
"name": "Fire Potion",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Deal 4 damage.",
|
||||||
|
"effects": [{ "type": "hit", "value": 4 }],
|
||||||
|
"usableOutsideCombat": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "weak_potion",
|
||||||
|
"name": "Weak Potion",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Apply 1 Weak.",
|
||||||
|
"effects": [{ "type": "weak", "value": 1 }],
|
||||||
|
"usableOutsideCombat": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "strength_potion",
|
||||||
|
"name": "Strength Potion",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Gain 1 Strength.",
|
||||||
|
"effects": [{ "type": "strength", "value": 1 }],
|
||||||
|
"usableOutsideCombat": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "ghost_in_a_jar",
|
||||||
|
"name": "Ghost in a Jar",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Gain 5 Block. Gain 1 Energy.",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "block", "value": 5 },
|
||||||
|
{ "type": "energy", "value": 1 }
|
||||||
|
],
|
||||||
|
"usableOutsideCombat": false,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "snecko_oil",
|
||||||
|
"name": "Snecko Oil",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Draw 3 cards.",
|
||||||
|
"effects": [{ "type": "draw", "value": 3 }],
|
||||||
|
"usableOutsideCombat": false,
|
||||||
|
"comment": "May have additional randomization effect"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "distilled_chaos",
|
||||||
|
"name": "Distilled Chaos",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Gain 1 Strength. Deal 2 damage to any row.",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "strength", "value": 1 },
|
||||||
|
{ "type": "damage_all", "value": 2 }
|
||||||
|
],
|
||||||
|
"usableOutsideCombat": false,
|
||||||
|
"comment": "Text hard to read from image"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "bottled_miracle",
|
||||||
|
"name": "Bottled Miracle",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Gain 2 Miracles.",
|
||||||
|
"effects": [{ "type": "special", "description": "Gain 2 Miracle tokens." }],
|
||||||
|
"usableOutsideCombat": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "stance_potion",
|
||||||
|
"name": "Stance Potion",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Enter Calm.",
|
||||||
|
"effects": [{ "type": "special", "description": "Enter Calm." }],
|
||||||
|
"usableOutsideCombat": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "cunning_potion",
|
||||||
|
"name": "Cunning Potion",
|
||||||
|
"type": "potion",
|
||||||
|
"description": "Gain 3 Shivs.",
|
||||||
|
"effects": [{ "type": "special", "description": "Gain 3 Shiv tokens." }],
|
||||||
|
"usableOutsideCombat": false
|
||||||
|
}
|
||||||
|
]
|
||||||
547
data/relics.json
Normal file
547
data/relics.json
Normal file
|
|
@ -0,0 +1,547 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"id": "blood_vial",
|
||||||
|
"name": "Blood Vial",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Start of combat: Heal 1 HP.",
|
||||||
|
"trigger": "Start of combat",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "lantern",
|
||||||
|
"name": "Lantern",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Start of combat: Gain 1 Energy.",
|
||||||
|
"trigger": "Start of combat",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "bag_of_preparation",
|
||||||
|
"name": "Bag of Preparation",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Start of combat: Draw 2 cards.",
|
||||||
|
"trigger": "Start of combat",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "anchor",
|
||||||
|
"name": "Anchor",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Start of combat: Gain 2 Block.",
|
||||||
|
"trigger": "Start of combat",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "marbles",
|
||||||
|
"name": "Marbles",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Start of combat: Apply 1 Vulnerable.",
|
||||||
|
"trigger": "Start of combat",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "vajra",
|
||||||
|
"name": "Vajra",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Start of combat: Gain 1 Strength.",
|
||||||
|
"trigger": "Start of combat",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "red_mask",
|
||||||
|
"name": "Red Mask",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Apply 1 Weak to all enemies at start of combat.",
|
||||||
|
"trigger": "Start of combat",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "happy_flower",
|
||||||
|
"name": "Happy Flower",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Die: Gain 1 Energy.",
|
||||||
|
"trigger": "Die roll",
|
||||||
|
"dieValues": [3, 4],
|
||||||
|
"goldCost": 6
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "juzu_bracelet",
|
||||||
|
"name": "Juzu Bracelet",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "When you Rest: You may also remove a card.",
|
||||||
|
"trigger": "Rest",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "mercury_hourglass",
|
||||||
|
"name": "Mercury Hourglass",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "When you play a card with 1 or less hits: deal 1 damage.",
|
||||||
|
"trigger": "When you play a card",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "bronze_scales",
|
||||||
|
"name": "Bronze Scales",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Deal 1 damage to any row.",
|
||||||
|
"trigger": "Die roll",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "data_disk",
|
||||||
|
"name": "Data Disk",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Deal 1 damage to any row.",
|
||||||
|
"trigger": "Die roll",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "odd_mushroom",
|
||||||
|
"name": "Odd Mushroom",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Apply 1 Vulnerable.",
|
||||||
|
"trigger": "Die roll",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "orichalcum",
|
||||||
|
"name": "Orichalcum",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Start of turn: If you don't have any Block, gain 3 Block.",
|
||||||
|
"trigger": "Start of turn",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "pen_nib",
|
||||||
|
"name": "Pen Nib",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Your first Attack this turn is played twice.",
|
||||||
|
"trigger": "Die roll",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "bag_of_marbles",
|
||||||
|
"name": "Bag of Marbles",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Start of combat: Apply 1 Vulnerable.",
|
||||||
|
"trigger": "Start of combat",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "ornamental_fan",
|
||||||
|
"name": "Ornamental Fan",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Gain 1 Block when you play an Attack.",
|
||||||
|
"trigger": "When you play an Attack",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "nunchaku",
|
||||||
|
"name": "Nunchaku",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "You can't lose more than 1 HP this turn.",
|
||||||
|
"trigger": "Die roll",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "letter_opener",
|
||||||
|
"name": "Letter Opener",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Gain 1 Energy. Draw a card.",
|
||||||
|
"trigger": "Die roll",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "meat_on_the_bone",
|
||||||
|
"name": "Meat on the Bone",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "End of combat: If you're below half HP, heal 2.",
|
||||||
|
"trigger": "End of combat",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "kunai",
|
||||||
|
"name": "Kunai",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Gain 1 Shiv.",
|
||||||
|
"trigger": "Die roll",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "shuriken",
|
||||||
|
"name": "Shuriken",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Trigger another die ability (the ability's die number gains the effect).",
|
||||||
|
"trigger": "Die roll",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "damaru",
|
||||||
|
"name": "Damaru",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Gain 1 Mantra.",
|
||||||
|
"trigger": "Die roll",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "dream_catcher",
|
||||||
|
"name": "Dream Catcher",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "When you Rest: Draw a card.",
|
||||||
|
"trigger": "Rest",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "eternal_feather",
|
||||||
|
"name": "Eternal Feather",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "End of combat: Heal 1 HP.",
|
||||||
|
"trigger": "End of combat",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "gambling_chip",
|
||||||
|
"name": "Gambling Chip",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Once per room: Reroll the die.",
|
||||||
|
"trigger": "Once per room",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "ice_cream",
|
||||||
|
"name": "Ice Cream",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Once per combat: Draw 3 cards if you've lost HP this combat.",
|
||||||
|
"trigger": "Once per combat",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "red_skull",
|
||||||
|
"name": "Red Skull",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Gain 1 Strength when below half HP.",
|
||||||
|
"trigger": "Passive",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "shovel",
|
||||||
|
"name": "Shovel",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Once per combat: Draw a card.",
|
||||||
|
"trigger": "Once per combat",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "ginger",
|
||||||
|
"name": "Ginger",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "You can't gain Weak.",
|
||||||
|
"trigger": "Passive",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "turnip",
|
||||||
|
"name": "Turnip",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "You can't gain Vulnerable.",
|
||||||
|
"trigger": "Passive",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "pocketwatch",
|
||||||
|
"name": "Pocketwatch",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Once per combat: Look at the top card of your discard pile. You may shuffle up to 2 cards in your hand.",
|
||||||
|
"trigger": "Once per combat",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "stone_calendar",
|
||||||
|
"name": "Stone Calendar",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Deal 2 damage to any row if you played a Skill this turn.",
|
||||||
|
"trigger": "End of turn",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "thread_and_needle",
|
||||||
|
"name": "Thread and Needle",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Gain your combat: Start of combat: Gain 1 Block.",
|
||||||
|
"trigger": "Start of combat",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "preserved_insect",
|
||||||
|
"name": "Preserved Insect",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Upgrade a Defend and discard it. Gain a card.",
|
||||||
|
"trigger": "Die roll",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "wrist_blade",
|
||||||
|
"name": "Wrist Blade",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Upgrade a Strike and another card. Attack then discard it.",
|
||||||
|
"trigger": "Die roll",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "ninja_scroll",
|
||||||
|
"name": "Ninja Scroll",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Gain 3 Shivs at start of combat.",
|
||||||
|
"trigger": "Start of combat",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "the_abacus",
|
||||||
|
"name": "The Abacus",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Once per room.",
|
||||||
|
"trigger": "Once per room",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Full effect text obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "toolbox",
|
||||||
|
"name": "Toolbox",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "You may trade 3 potions into any single potion.",
|
||||||
|
"trigger": "Passive",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "question_card",
|
||||||
|
"name": "Question Card",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "When you add a Skill to your deck, you may also discard the Skill then discard.",
|
||||||
|
"trigger": "When you gain a card",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "mummified_hand",
|
||||||
|
"name": "Mummified Hand",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "When you add an Attack to your deck, you may also discard the 1st then discard.",
|
||||||
|
"trigger": "When you gain a card",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "cloak_clasp",
|
||||||
|
"name": "Cloak Clasp",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Gain 1 Block when you gain Calm.",
|
||||||
|
"trigger": "When you enter Calm",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "singing_bowl",
|
||||||
|
"name": "Singing Bowl",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Gain your combat: You can't gain Curses.",
|
||||||
|
"trigger": "Passive",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "medical_kit",
|
||||||
|
"name": "Medical Kit",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Keep your leftover Block from last turn.",
|
||||||
|
"trigger": "Start of turn",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "dead_branch",
|
||||||
|
"name": "Dead Branch",
|
||||||
|
"type": "relic",
|
||||||
|
"description": "Draw a card for each card in your Exhaust pile.",
|
||||||
|
"trigger": "Passive",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "astrolabe",
|
||||||
|
"name": "Astrolabe",
|
||||||
|
"type": "boss_relic",
|
||||||
|
"description": "Upgrade 3 cards. Use this immediately, then discard it.",
|
||||||
|
"trigger": "Immediate",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "pandoras_box",
|
||||||
|
"name": "Pandora's Box",
|
||||||
|
"type": "boss_relic",
|
||||||
|
"description": "Transform 3 cards. Use this immediately, then discard it.",
|
||||||
|
"trigger": "Immediate",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "calling_bell",
|
||||||
|
"name": "Calling Bell",
|
||||||
|
"type": "boss_relic",
|
||||||
|
"description": "Remove 2 cards. Use this immediately, then discard it.",
|
||||||
|
"trigger": "Immediate",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "orrery",
|
||||||
|
"name": "Orrery",
|
||||||
|
"type": "boss_relic",
|
||||||
|
"description": "Gain 4 Energy. Use this immediately, then discard it.",
|
||||||
|
"trigger": "Immediate",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "cursed_key",
|
||||||
|
"name": "Cursed Key",
|
||||||
|
"type": "boss_relic",
|
||||||
|
"description": "Gain 5 Gold. Look at 5 cards instead of 3. Use this immediately, then discard it.",
|
||||||
|
"trigger": "Immediate",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "black_star",
|
||||||
|
"name": "Black Star",
|
||||||
|
"type": "boss_relic",
|
||||||
|
"description": "Gain a card. End of Combat: Heal 2 HP.",
|
||||||
|
"trigger": "End of combat",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "coffee_dripper",
|
||||||
|
"name": "Coffee Dripper",
|
||||||
|
"type": "boss_relic",
|
||||||
|
"description": "End of combat: Gain 1 Energy.",
|
||||||
|
"trigger": "End of combat",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "tiny_house",
|
||||||
|
"name": "Tiny House",
|
||||||
|
"type": "boss_relic",
|
||||||
|
"description": "Gain 1 Gold. Use this immediately, then discard it.",
|
||||||
|
"trigger": "Immediate",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "empty_cage",
|
||||||
|
"name": "Empty Cage",
|
||||||
|
"type": "boss_relic",
|
||||||
|
"description": "Heal 3 HP when you enter the room.",
|
||||||
|
"trigger": "Enter room",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "snecko_eye",
|
||||||
|
"name": "Snecko Eye",
|
||||||
|
"type": "boss_relic",
|
||||||
|
"description": "Draw 2 cards. Gain 1 Energy.",
|
||||||
|
"trigger": "Start of turn",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "runic_dome",
|
||||||
|
"name": "Runic Dome",
|
||||||
|
"type": "boss_relic",
|
||||||
|
"description": "Gain 1 Energy.",
|
||||||
|
"trigger": "Start of turn",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Full text may have drawback"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "philosophers_stone",
|
||||||
|
"name": "Philosopher's Stone",
|
||||||
|
"type": "boss_relic",
|
||||||
|
"description": "Start of turn: Gain 1 Energy. You can't gain Block.",
|
||||||
|
"trigger": "Start of turn",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "sozu",
|
||||||
|
"name": "Sozu",
|
||||||
|
"type": "boss_relic",
|
||||||
|
"description": "Start of turn: Gain 1 Energy. You can't gain potions.",
|
||||||
|
"trigger": "Start of turn",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "velvet_choker",
|
||||||
|
"name": "Velvet Choker",
|
||||||
|
"type": "boss_relic",
|
||||||
|
"description": "Start of turn: You can't gain gold.",
|
||||||
|
"trigger": "Start of turn",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "busted_crown",
|
||||||
|
"name": "Busted Crown",
|
||||||
|
"type": "boss_relic",
|
||||||
|
"description": "Start of turn: Gain 1 Energy. You can't see more than 1 card.",
|
||||||
|
"trigger": "Start of turn",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "fusion_hammer",
|
||||||
|
"name": "Fusion Hammer",
|
||||||
|
"type": "boss_relic",
|
||||||
|
"description": "Gain 1 Energy. You can't Smith.",
|
||||||
|
"trigger": "Start of turn",
|
||||||
|
"goldCost": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "sacred_bark",
|
||||||
|
"name": "Sacred Bark",
|
||||||
|
"type": "boss_relic",
|
||||||
|
"description": "Your first Attack this turn deals double damage (inclusive).",
|
||||||
|
"trigger": "Start of turn",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "slavers_collar",
|
||||||
|
"name": "Slaver's Collar",
|
||||||
|
"type": "boss_relic",
|
||||||
|
"description": "End of turn: Gain 1 Energy.",
|
||||||
|
"trigger": "End of turn",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "white_beast_statue",
|
||||||
|
"name": "White Beast Statue",
|
||||||
|
"type": "boss_relic",
|
||||||
|
"description": "Heal 3 HP when you enter the room.",
|
||||||
|
"trigger": "Enter room",
|
||||||
|
"goldCost": null,
|
||||||
|
"comment": "Text partially obscured"
|
||||||
|
}
|
||||||
|
]
|
||||||
538
data/silent_common.json
Normal file
538
data/silent_common.json
Normal file
|
|
@ -0,0 +1,538 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"id": "acrobatics",
|
||||||
|
"name": "Acrobatics",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "draw", "value": 3 },
|
||||||
|
{ "type": "discard", "value": 1 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Draw 3 cards. Discard 1 card.",
|
||||||
|
"upgraded": "acrobatics+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "acrobatics+",
|
||||||
|
"name": "Acrobatics+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "draw", "value": 4 },
|
||||||
|
{ "type": "discard", "value": 1 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Draw 4 cards. Discard 1 card.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "backflip",
|
||||||
|
"name": "Backflip",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "block", "value": 1 },
|
||||||
|
{ "type": "draw", "value": 1 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 Block. Draw a card.",
|
||||||
|
"upgraded": "backflip+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "backflip+",
|
||||||
|
"name": "Backflip+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "block", "value": 1 },
|
||||||
|
{ "type": "draw", "value": 2 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 Block. Draw 2 cards.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "bane",
|
||||||
|
"name": "Bane",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 1 },
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "If the enemy has Poison, hit again."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit. If the enemy is Poisoned, 1 hit again.",
|
||||||
|
"upgraded": "bane+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "bane+",
|
||||||
|
"name": "Bane+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 2 },
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "If the enemy has Poison, hit again."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit. If the enemy is Poisoned, 2 hit again.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "blade_dance",
|
||||||
|
"name": "Blade Dance",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "special", "description": "Gain 2 Shivs." }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Gain 2 Shivs.",
|
||||||
|
"upgraded": "blade_dance+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "blade_dance+",
|
||||||
|
"name": "Blade Dance+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "special", "description": "Gain 3 Shivs." }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Gain 3 Shivs.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "cloak_and_dagger",
|
||||||
|
"name": "Cloak and Dagger",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "block", "value": 1 },
|
||||||
|
{ "type": "special", "description": "Gain 1 Shiv." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 Block. Gain 1 Shiv.",
|
||||||
|
"upgraded": "cloak_and_dagger+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "cloak_and_dagger+",
|
||||||
|
"name": "Cloak and Dagger+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "block", "value": 1 },
|
||||||
|
{ "type": "special", "description": "Gain 2 Shivs." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 Block. Gain 2 Shivs.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "dagger_spray",
|
||||||
|
"name": "Dagger Spray",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "damage_all", "value": 1 },
|
||||||
|
{ "type": "damage_all", "value": 1 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit to any player, 1 hit to any player.",
|
||||||
|
"upgraded": "dagger_spray+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "dagger_spray+",
|
||||||
|
"name": "Dagger Spray+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "damage_all", "value": 2 },
|
||||||
|
{ "type": "damage_all", "value": 2 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit to any player, 2 hit to any player.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "dagger_throw",
|
||||||
|
"name": "Dagger Throw",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 1 },
|
||||||
|
{ "type": "draw", "value": 1 },
|
||||||
|
{ "type": "discard", "value": 1 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit. Draw 1 card. Discard 1 card.",
|
||||||
|
"upgraded": "dagger_throw+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "dagger_throw+",
|
||||||
|
"name": "Dagger Throw+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 2 },
|
||||||
|
{ "type": "draw", "value": 1 },
|
||||||
|
{ "type": "discard", "value": 1 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit. Draw 1 card. Discard 1 card.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "deadly_poison",
|
||||||
|
"name": "Deadly Poison",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "poison", "value": 2 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Apply 2 Poison.",
|
||||||
|
"upgraded": "deadly_poison+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "deadly_poison+",
|
||||||
|
"name": "Deadly Poison+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "poison", "value": 3 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Apply 3 Poison.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "deflect",
|
||||||
|
"name": "Deflect",
|
||||||
|
"cost": 0,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "block", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 Block.",
|
||||||
|
"upgraded": "deflect+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "deflect+",
|
||||||
|
"name": "Deflect+",
|
||||||
|
"cost": 0,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "block", "value": 2 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 Block.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "dodge_and_roll",
|
||||||
|
"name": "Dodge and Roll",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "block", "value": 1 },
|
||||||
|
{ "type": "special", "description": "Next turn gain 1 Block." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 Block. Next turn gain 1 Block.",
|
||||||
|
"upgraded": "dodge_and_roll+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "dodge_and_roll+",
|
||||||
|
"name": "Dodge and Roll+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "block", "value": 2 },
|
||||||
|
{ "type": "special", "description": "Next turn gain 2 Block." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 Block. Next turn gain 2 Block.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "flying_knee",
|
||||||
|
"name": "Flying Knee",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 1 },
|
||||||
|
{ "type": "special", "description": "Next Attack costs 1 less Energy." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit. Next Attack costs 1 less.",
|
||||||
|
"upgraded": "flying_knee+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "flying_knee+",
|
||||||
|
"name": "Flying Knee+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 2 },
|
||||||
|
{ "type": "special", "description": "Next Attack costs 1 less Energy." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit. Next Attack costs 1 less.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "outmaneuver",
|
||||||
|
"name": "Outmaneuver",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "energy", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Gain 1 Energy next turn.",
|
||||||
|
"upgraded": "outmaneuver+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "outmaneuver+",
|
||||||
|
"name": "Outmaneuver+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "energy", "value": 2 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Gain 2 Energy next turn.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "piercing_wail",
|
||||||
|
"name": "Piercing Wail",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "weak", "value": 1 }],
|
||||||
|
"keywords": ["exhaust"],
|
||||||
|
"description": "Apply 1 Weak to all enemies. Exhaust.",
|
||||||
|
"upgraded": "piercing_wail+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "piercing_wail+",
|
||||||
|
"name": "Piercing Wail+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "weak", "value": 2 }],
|
||||||
|
"keywords": ["exhaust"],
|
||||||
|
"description": "Apply 2 Weak to all enemies. Exhaust.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "poisoned_stab",
|
||||||
|
"name": "Poisoned Stab",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 1 },
|
||||||
|
{ "type": "poison", "value": 1 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit. Apply 1 Poison.",
|
||||||
|
"upgraded": "poisoned_stab+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "poisoned_stab+",
|
||||||
|
"name": "Poisoned Stab+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 1 },
|
||||||
|
{ "type": "poison", "value": 2 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit. Apply 2 Poison.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "prepared",
|
||||||
|
"name": "Prepared",
|
||||||
|
"cost": 0,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "draw", "value": 1 },
|
||||||
|
{ "type": "discard", "value": 1 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Draw 1 card. Discard 1 card.",
|
||||||
|
"upgraded": "prepared+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "prepared+",
|
||||||
|
"name": "Prepared+",
|
||||||
|
"cost": 0,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "draw", "value": 2 },
|
||||||
|
{ "type": "discard", "value": 1 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "Draw 2 cards. Discard 1 card.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "quick_slash",
|
||||||
|
"name": "Quick Slash",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "hit", "value": 1 }, { "type": "draw", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit. Draw 1 card.",
|
||||||
|
"upgraded": "quick_slash+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "quick_slash+",
|
||||||
|
"name": "Quick Slash+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "hit", "value": 2 }, { "type": "draw", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit. Draw 1 card.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "slice",
|
||||||
|
"name": "Slice",
|
||||||
|
"cost": 0,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "hit", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit.",
|
||||||
|
"upgraded": "slice+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "slice+",
|
||||||
|
"name": "Slice+",
|
||||||
|
"cost": 0,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "hit", "value": 2 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "sneaky_strike",
|
||||||
|
"name": "Sneaky Strike",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 2 },
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "If you discarded a card this turn, gain 1 Energy."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit. If you discarded a card this turn, gain 1 Energy.",
|
||||||
|
"upgraded": "sneaky_strike+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "sneaky_strike+",
|
||||||
|
"name": "Sneaky Strike+",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 3 },
|
||||||
|
{
|
||||||
|
"type": "special",
|
||||||
|
"description": "If you discarded a card this turn, gain 1 Energy."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "3 hit. If you discarded a card this turn, gain 1 Energy.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "sucker_punch",
|
||||||
|
"name": "Sucker Punch",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "hit", "value": 1 }, { "type": "weak", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit. Apply 1 Weak.",
|
||||||
|
"upgraded": "sucker_punch+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "sucker_punch+",
|
||||||
|
"name": "Sucker Punch+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "common",
|
||||||
|
"effects": [{ "type": "hit", "value": 2 }, { "type": "weak", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit. Apply 1 Weak.",
|
||||||
|
"upgraded": null
|
||||||
|
}
|
||||||
|
]
|
||||||
106
data/silent_starter.json
Normal file
106
data/silent_starter.json
Normal file
|
|
@ -0,0 +1,106 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"id": "survivor",
|
||||||
|
"name": "Survivor",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "block", "value": 2 },
|
||||||
|
{ "type": "discard", "value": 1 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 Block. Discard 1 card.",
|
||||||
|
"upgraded": "survivor+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "survivor+",
|
||||||
|
"name": "Survivor+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "block", "value": 3 },
|
||||||
|
{ "type": "discard", "value": 1 }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "3 Block. Discard 1 card.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "neutralize",
|
||||||
|
"name": "Neutralize",
|
||||||
|
"cost": 0,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [{ "type": "hit", "value": 1 }, { "type": "weak", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit. Apply 1 Weak.",
|
||||||
|
"upgraded": "neutralize+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "neutralize+",
|
||||||
|
"name": "Neutralize+",
|
||||||
|
"cost": 0,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [{ "type": "hit", "value": 2 }, { "type": "weak", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit. Apply 1 Weak.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "strike_g",
|
||||||
|
"name": "Strike",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [{ "type": "hit", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit.",
|
||||||
|
"upgraded": "strike_g+",
|
||||||
|
"copies": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "strike_g+",
|
||||||
|
"name": "Strike+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [{ "type": "hit", "value": 2 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "defend_g",
|
||||||
|
"name": "Defend",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [{ "type": "block", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 Block.",
|
||||||
|
"upgraded": "defend_g+",
|
||||||
|
"copies": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "defend_g+",
|
||||||
|
"name": "Defend+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "silent",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [{ "type": "block", "value": 2 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 Block. Can be given to any player.",
|
||||||
|
"upgraded": null
|
||||||
|
}
|
||||||
|
]
|
||||||
1276
data/silent_uncommon_rare.json
Normal file
1276
data/silent_uncommon_rare.json
Normal file
File diff suppressed because it is too large
Load diff
112
data/watcher_starter.json
Normal file
112
data/watcher_starter.json
Normal file
|
|
@ -0,0 +1,112 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"id": "strike_p",
|
||||||
|
"name": "Strike",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "watcher",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [{ "type": "hit", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 hit.",
|
||||||
|
"upgraded": "strike_p+",
|
||||||
|
"copies": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "strike_p+",
|
||||||
|
"name": "Strike+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "watcher",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [{ "type": "hit", "value": 2 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "defend_p",
|
||||||
|
"name": "Defend",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "watcher",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [{ "type": "block", "value": 1 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "1 Block.",
|
||||||
|
"upgraded": "defend_p+",
|
||||||
|
"copies": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "defend_p+",
|
||||||
|
"name": "Defend+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "watcher",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [{ "type": "block", "value": 2 }],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 Block. Can be given to any player.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "vigilance",
|
||||||
|
"name": "Vigilance",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "watcher",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "block", "value": 2 },
|
||||||
|
{ "type": "special", "description": "Enter Calm." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 Block. Enter Calm.",
|
||||||
|
"upgraded": "vigilance+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "vigilance+",
|
||||||
|
"name": "Vigilance+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "skill",
|
||||||
|
"character": "watcher",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "block", "value": 3 },
|
||||||
|
{ "type": "special", "description": "Enter Calm." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "3 Block to any player. Enter Calm.",
|
||||||
|
"upgraded": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "eruption",
|
||||||
|
"name": "Eruption",
|
||||||
|
"cost": 2,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "watcher",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 2 },
|
||||||
|
{ "type": "special", "description": "Enter Wrath." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit. Enter Wrath.",
|
||||||
|
"upgraded": "eruption+"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "eruption+",
|
||||||
|
"name": "Eruption+",
|
||||||
|
"cost": 1,
|
||||||
|
"type": "attack",
|
||||||
|
"character": "watcher",
|
||||||
|
"rarity": "starter",
|
||||||
|
"effects": [
|
||||||
|
{ "type": "hit", "value": 2 },
|
||||||
|
{ "type": "special", "description": "Enter Wrath." }
|
||||||
|
],
|
||||||
|
"keywords": [],
|
||||||
|
"description": "2 hit. Enter Wrath.",
|
||||||
|
"upgraded": null
|
||||||
|
}
|
||||||
|
]
|
||||||
Loading…
Reference in a new issue