From bdb83e40a228fa3e8158d3b3095bdc6dbfa6d469 Mon Sep 17 00:00:00 2001 From: Jared Miller Date: Mon, 23 Feb 2026 19:03:32 -0500 Subject: [PATCH] Extract Act 1 enemy data from board game sheets --- data/enemies.json | 1290 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 1288 insertions(+), 2 deletions(-) diff --git a/data/enemies.json b/data/enemies.json index 51b5856..ab93dc4 100644 --- a/data/enemies.json +++ b/data/enemies.json @@ -2,18 +2,1304 @@ "jaw_worm": { "id": "jaw_worm", "name": "Jaw Worm", + "hp": 10, + "act": 1, + "actionType": "die", + "actions": { + "1": { + "intent": "defend", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "block", "value": 1 } + ] + }, + "2": { + "intent": "defend", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "block", "value": 1 } + ] + }, + "3": { "intent": "attack", "effects": [{ "type": "hit", "value": 4 }] }, + "4": { "intent": "attack", "effects": [{ "type": "hit", "value": 4 }] }, + "5": { + "intent": "buff", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "strength", "value": 1 } + ] + }, + "6": { + "intent": "buff", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "strength", "value": 1 } + ] + } + } + }, + "cultist": { + "id": "cultist", + "name": "Cultist", + "hp": 9, + "act": 1, + "actionType": "single", + "actions": { + "1": { + "intent": "buff", + "effects": [ + { "type": "hit", "value": 1 }, + { "type": "strength", "value": 1 } + ] + } + }, + "notes": "Summons Spike Slime at start of combat." + }, + "fungi_beast": { + "id": "fungi_beast", + "name": "Fungi Beast", "hp": 6, + "act": 1, "actionType": "die", "actions": { "1": { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, "2": { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, - "3": { "intent": "defend", "effects": [{ "type": "block", "value": 2 }] }, - "4": { "intent": "defend", "effects": [{ "type": "block", "value": 2 }] }, + "3": { + "intent": "buff", + "effects": [ + { "type": "hit", "value": 1 }, + { "type": "strength", "value": 1 } + ] + }, + "4": { + "intent": "buff", + "effects": [ + { "type": "hit", "value": 1 }, + { "type": "strength", "value": 1 } + ] + }, "5": { "intent": "buff", "effects": [{ "type": "strength", "value": 1 }] }, "6": { "intent": "buff", "effects": [{ "type": "strength", "value": 1 }] } + }, + "notes": "On death, summons a creature." + }, + "small_slime": { + "id": "small_slime", + "name": "Small Slime", + "hp": 3, + "act": 1, + "actionType": "single", + "actions": { + "1": { "intent": "attack", "effects": [{ "type": "hit", "value": 1 }] } + }, + "notes": "Summons Acid Slime and Spike Slime." + }, + "acid_slime": { + "id": "acid_slime", + "name": "Acid Slime", + "hp": 1, + "act": 1, + "actionType": "single", + "actions": { + "1": { "intent": "attack", "effects": [{ "type": "hit", "value": 1 }] } } + }, + "spike_slime": { + "id": "spike_slime", + "name": "Spike Slime", + "hp": 1, + "act": 1, + "actionType": "single", + "actions": { + "1": { "intent": "attack", "effects": [{ "type": "hit", "value": 1 }] } + } + }, + "large_slime": { + "id": "large_slime", + "name": "Large Slime", + "hp": 6, + "act": 1, + "actionType": "die", + "actions": { + "1": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "2": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "3": { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "hit", "value": 2 } + ] + }, + "4": { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "hit", "value": 2 } + ] + }, + "5": { + "intent": "debuff", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "weak", "value": 1 } + ] + }, + "6": { + "intent": "debuff", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "weak", "value": 1 } + ] + } + }, + "notes": "Split: on death, summons Acid Slime and Spike Slime at start of next turn." + }, + "red_louse": { + "id": "red_louse", + "name": "Red Louse", + "hp": 4, + "act": 1, + "actionType": "die", + "actions": { + "1": { + "intent": "buff", + "effects": [{ "type": "strength", "value": 1 }] + }, + "2": { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + "3": { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + "4": { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + "5": { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + "6": { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] } + }, + "notes": "Curl Up: the first time Louse takes hit damage, it gains 2 Block." + }, + "green_louse": { + "id": "green_louse", + "name": "Green Louse", + "hp": 8, + "act": 1, + "actionType": "die", + "actions": { + "1": { + "intent": "buff", + "effects": [{ "type": "strength", "value": 1 }] + }, + "2": { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + "3": { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + "4": { "intent": "attack", "effects": [{ "type": "hit", "value": 1 }] }, + "5": { "intent": "attack", "effects": [{ "type": "hit", "value": 1 }] }, + "6": { "intent": "attack", "effects": [{ "type": "hit", "value": 1 }] } + }, + "notes": "Curl Up: the first time Louse takes hit damage, it gains 2 Block." + }, + "sneaky_gremlin": { + "id": "sneaky_gremlin", + "name": "Sneaky Gremlin", + "hp": 2, + "act": 1, + "actionType": "single", + "actions": { + "1": { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] } + }, + "notes": "Summons 3 random Gremlins." + }, + "mad_gremlin": { + "id": "mad_gremlin", + "name": "Mad Gremlin", + "hp": 4, + "act": 1, + "actionType": "die", + "actions": { + "1": { "intent": "attack", "effects": [{ "type": "hit", "value": 1 }] }, + "2": { "intent": "attack", "effects": [{ "type": "hit", "value": 1 }] }, + "3": { + "intent": "buff", + "effects": [ + { "type": "hit", "value": 1 }, + { "type": "strength", "value": 1 } + ] + }, + "4": { + "intent": "buff", + "effects": [ + { "type": "hit", "value": 1 }, + { "type": "strength", "value": 1 } + ] + }, + "5": { + "intent": "buff", + "effects": [ + { "type": "hit", "value": 1 }, + { "type": "strength", "value": 1 } + ] + }, + "6": { + "intent": "buff", + "effects": [ + { "type": "hit", "value": 1 }, + { "type": "strength", "value": 1 } + ] + } + }, + "notes": "Angry: whenever this enemy takes damage from a hit or strength token, it gains 1 Strength." + }, + "fat_gremlin": { + "id": "fat_gremlin", + "name": "Fat Gremlin", + "hp": 4, + "act": 1, + "actionType": "single", + "actions": { + "1": { + "intent": "debuff", + "effects": [ + { "type": "hit", "value": 1 }, + { "type": "weak", "value": 1 } + ] + } + } + }, + "gremlin_wizard": { + "id": "gremlin_wizard", + "name": "Gremlin Wizard", + "hp": 4, + "act": 1, + "actionType": "cube", + "actionTrack": [ + { "intent": "unknown", "effects": [] }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] } + ], + "notes": "Charging up: no action on first cube position. Deals 3 damage on second." + }, + "blue_slaver": { + "id": "blue_slaver", + "name": "Blue Slaver", + "hp": 4, + "act": 1, + "actionType": "die", + "actions": { + "1": { + "intent": "debuff", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "weak", "value": 1 } + ] + }, + "2": { + "intent": "debuff", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "weak", "value": 1 } + ] + }, + "3": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "4": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "5": { + "intent": "debuff", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "vulnerable", "value": 1 } + ] + }, + "6": { + "intent": "debuff", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "vulnerable", "value": 1 } + ] + } + } + }, + "red_slaver": { + "id": "red_slaver", + "name": "Red Slaver", + "hp": 10, + "act": 1, + "actionType": "die", + "actions": { + "1": { "intent": "debuff", "effects": [{ "type": "weak", "value": 2 }] }, + "2": { "intent": "debuff", "effects": [{ "type": "weak", "value": 2 }] }, + "3": { + "intent": "debuff", + "effects": [{ "type": "lose_hp", "value": 2 }] + }, + "4": { + "intent": "debuff", + "effects": [{ "type": "lose_hp", "value": 2 }] + }, + "5": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "6": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] } + } + }, + "looter": { + "id": "looter", + "name": "Looter", + "hp": 5, + "act": 1, + "actionType": "cube", + "actionTrack": [ + { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + { + "intent": "defend", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "block", "value": 1 } + ] + }, + { "intent": "unknown", "effects": [{ "type": "lose_hp", "value": 2 }] } + ], + "notes": "On cube position 3 (Lose 2), Looter leaves combat. You still get rewards." + }, + "lagavulin": { + "id": "lagavulin", + "name": "Lagavulin", + "hp": 22, + "act": 1, + "elite": true, + "actionType": "cube", + "actionTrack": [ + { "intent": "unknown", "effects": [] }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 4 }] }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 4 }] }, + { + "intent": "debuff", + "effects": [ + { "type": "weak", "value": 1 }, + { "type": "vulnerable", "value": 1 }, + { "type": "strength", "value": -1 } + ] + } + ], + "notes": "HP scales: 22/44/66/88 for 1/2/3/4 players. Starts sleeping (no action turn 1). Sleep token removed if attacked." + }, + "gremlin_nob": { + "id": "gremlin_nob", + "name": "Gremlin Nob", + "hp": 17, + "act": 1, + "elite": true, + "actionType": "cube", + "actionTrack": [ + { "intent": "buff", "effects": [{ "type": "strength", "value": 1 }] }, + { + "intent": "buff", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "strength", "value": 1 } + ] + } + ], + "notes": "HP scales: 17/33/48/64 for 1/2/3/4 players. Gains Enraged at start of combat. Enraged: after you play a Skill, take 1 damage." + }, + "sentry": { + "id": "sentry", + "name": "Sentry", + "hp": 9, + "act": 1, + "elite": true, + "actionType": "die", + "actions": { + "1": { + "intent": "debuff", + "effects": [{ "type": "vulnerable", "value": 1 }] + }, + "2": { + "intent": "debuff", + "effects": [{ "type": "vulnerable", "value": 1 }] + }, + "3": { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + "4": { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + "5": { "intent": "debuff", "effects": [{ "type": "weak", "value": 1 }] }, + "6": { "intent": "debuff", "effects": [{ "type": "weak", "value": 1 }] } + }, + "notes": "Summons Sentry A,B,A,B... until there are 3 enemies per player." + }, + "slime_boss": { + "id": "slime_boss", + "name": "Slime Boss", + "hp": 22, + "act": 1, + "boss": true, + "actionType": "cube", + "actionTrack": [ + { "intent": "debuff", "effects": [{ "type": "weak", "value": 3 }] }, + { + "intent": "debuff", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "weak", "value": 2 } + ] + }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 6 }] } + ], + "notes": "HP scales: 22/44/66/88 for 1/2/3/4 players. Split: on death, summons Large Slime, Acid Slime, and Spike Slime per player." + }, + "the_guardian": { + "id": "the_guardian", + "name": "The Guardian", + "hp": 40, + "act": 1, + "boss": true, + "actionType": "cube", + "actionTrack": [ + { + "intent": "defend", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "block", "value": 5 } + ] + }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 7 }] } + ], + "notes": "HP scales: 40/80/120/160 for 1/2/3/4 players. Two modes: Attack Mode and Defensive Mode. Mode Shift (cube 2): if Guardian has no Block, skips attack and enters Defensive Mode. In Defensive Mode: cube 1 = 2 hit, cube 2 = 4 hit + strength + enter Attack Mode. Sharp Hide: while in Defensive Mode, if you play an Attack card, take 1 damage." + }, + "snecko": { + "id": "snecko", + "name": "Snecko", + "hp": 10, + "act": 2, + "actionType": "die", + "actions": { + "1": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "2": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "3": { "intent": "attack", "effects": [{ "type": "hit", "value": 4 }] }, + "4": { "intent": "attack", "effects": [{ "type": "hit", "value": 4 }] }, + "5": { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + "6": { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] } + }, + "notes": "HP scales: 10/20 for 1/2 players. Start of turn: if Snecko is in your row, the first card you play this turn costs the Confused value. Die results add Confused stacks: 1-2 adds Confused 2, 3-4 adds Confused 1, 5-6 adds Confused 3." + }, + "snake_plant": { + "id": "snake_plant", + "name": "Snake Plant", + "hp": 7, + "act": 2, + "actionType": "die", + "actions": { + "1": { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "hit", "value": 2 } + ] + }, + "2": { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "hit", "value": 2 } + ] + }, + "3": { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "hit", "value": 2 } + ] + }, + "4": { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "hit", "value": 2 } + ] + }, + "5": { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "hit", "value": 2 }, + { "type": "hit", "value": 2 } + ] + }, + "6": { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "hit", "value": 2 }, + { "type": "hit", "value": 2 } + ] + } + } + }, + "spheric_guardian": { + "id": "spheric_guardian", + "name": "Spheric Guardian", + "hp": 5, + "act": 2, + "actionType": "cube", + "actionTrack": [ + { "intent": "defend", "effects": [{ "type": "block", "value": 5 }] }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 5 }] } + ], + "notes": "Start of combat: gains 10 Block. Barricade: this enemy does not lose Block during enemy turn." + }, + "byrd": { + "id": "byrd", + "name": "Byrd", + "hp": 4, + "act": 2, + "actionType": "die", + "actions": { + "1": { + "intent": "buff", + "effects": [{ "type": "strength", "value": 1 }] + }, + "2": { + "intent": "buff", + "effects": [{ "type": "strength", "value": 1 }] + }, + "3": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "4": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "5": { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 1 }, + { "type": "hit", "value": 1 } + ] + }, + "6": { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 1 }, + { "type": "hit", "value": 1 } + ] + } + }, + "notes": "Flying: Byrd takes a max of 1 damage from each hit." + }, + "centurion": { + "id": "centurion", + "name": "Centurion", + "hp": 10, + "act": 2, + "actionType": "die", + "actions": { + "1": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "2": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "3": { "intent": "defend", "effects": [{ "type": "block", "value": 3 }] }, + "4": { "intent": "defend", "effects": [{ "type": "block", "value": 3 }] }, + "5": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "6": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] } + }, + "notes": "Fought alongside Mystic. Fury: when Mystic dies, Centurion gains Strength and only takes one action per turn." + }, + "mystic": { + "id": "mystic", + "name": "Mystic", + "hp": 10, + "act": 2, + "actionType": "cube", + "actionTrack": [ + { "intent": "buff", "effects": [{ "type": "strength", "value": 1 }] }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + { "intent": "defend", "effects": [{ "type": "block", "value": 3 }] } + ], + "notes": "Fought alongside Centurion. Fury: when Mystic dies, Centurion gains Strength." + }, + "shelled_parasite": { + "id": "shelled_parasite", + "name": "Shelled Parasite", + "hp": 10, + "act": 2, + "actionType": "cube", + "actionTrack": [ + { + "intent": "defend", + "effects": [ + { "type": "hit", "value": 4 }, + { "type": "block", "value": 2 } + ] + }, + { + "intent": "debuff", + "effects": [ + { "type": "lose_hp", "value": 3 }, + { "type": "block", "value": 2 } + ] + }, + { + "intent": "defend", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "block", "value": 2 } + ] + } + ] + }, + "chosen": { + "id": "chosen", + "name": "Chosen", + "hp": 10, + "act": 2, + "actionType": "die", + "actions": { + "1": { "intent": "debuff", "effects": [{ "type": "weak", "value": 2 }] }, + "2": { "intent": "debuff", "effects": [{ "type": "weak", "value": 2 }] }, + "3": { + "intent": "buff", + "effects": [{ "type": "strength", "value": 4 }] + }, + "4": { + "intent": "buff", + "effects": [{ "type": "strength", "value": 4 }] + }, + "5": { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + "6": { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] } + }, + "notes": "Summons Byrd." + }, + "mugger": { + "id": "mugger", + "name": "Mugger", + "hp": 10, + "act": 2, + "actionType": "cube", + "actionTrack": [ + { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + { + "intent": "defend", + "effects": [ + { "type": "hit", "value": 4 }, + { "type": "block", "value": 2 } + ] + }, + { "intent": "unknown", "effects": [{ "type": "lose_hp", "value": 2 }] } + ], + "notes": "On cube position 4 (Lose 2), Mugger leaves combat. You still get rewards." + }, + "torch_head": { + "id": "torch_head", + "name": "Torch Head", + "hp": 9, + "act": 2, + "actionType": "single", + "actions": { + "1": { "intent": "attack", "effects": [{ "type": "hit", "value": 1 }] } + } + }, + "bronze_orb_d": { + "id": "bronze_orb_d", + "name": "Bronze Orb D", + "hp": 10, + "act": 2, + "actionType": "die", + "actions": { + "1": { "intent": "defend", "effects": [{ "type": "block", "value": 3 }] }, + "2": { "intent": "defend", "effects": [{ "type": "block", "value": 3 }] }, + "3": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "4": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "5": { "intent": "debuff", "effects": [{ "type": "weak", "value": 2 }] }, + "6": { "intent": "debuff", "effects": [{ "type": "weak", "value": 2 }] } + }, + "notes": "Summon of Bronze Automaton. On die 1-2, grants block to Automaton instead." + }, + "book_of_stabbing": { + "id": "book_of_stabbing", + "name": "Book of Stabbing", + "hp": 30, + "act": 2, + "elite": true, + "actionType": "die", + "actions": { + "1": { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 1 }, + { "type": "hit", "value": 1 }, + { "type": "strength", "value": 1 } + ] + }, + "2": { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 1 }, + { "type": "hit", "value": 1 }, + { "type": "strength", "value": 1 } + ] + }, + "3": { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "strength", "value": 1 } + ] + }, + "4": { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "strength", "value": 1 } + ] + }, + "5": { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 1 }, + { "type": "hit", "value": 1 }, + { "type": "strength", "value": 1 } + ] + }, + "6": { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 1 }, + { "type": "hit", "value": 1 }, + { "type": "strength", "value": 1 } + ] + } + }, + "notes": "HP scales: 30/60/90/120 for 1/2/3/4 players. Painful Stabs: gain 1 Strength if you lost HP from Book of Stabbing this turn." + }, + "gremlin_leader": { + "id": "gremlin_leader", + "name": "Gremlin Leader", + "hp": 30, + "act": 2, + "elite": true, + "actionType": "cube", + "actionTrack": [ + { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "weak", "value": 1 } + ] + }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 5 }] }, + { "intent": "buff", "effects": [] } + ], + "notes": "HP scales: 30/60/90/120 for 1/2/3/4 players. Cube 3: Resummon dead Gremlins. Starts combat with 2 Gremlins per player." + }, + "taskmaster": { + "id": "taskmaster", + "name": "Taskmaster", + "hp": 13, + "act": 2, + "elite": true, + "actionType": "cube", + "actionTrack": [ + { "intent": "attack", "effects": [{ "type": "hit", "value": 1 }] }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + { + "intent": "debuff", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "weak", "value": 1 } + ] + } + ], + "notes": "HP scales: 13/26/39/52 for 1/2/3/4 players. Starts combat with 1 Blue Slaver and 1 Red Slaver per player." + }, + "bronze_automaton": { + "id": "bronze_automaton", + "name": "Bronze Automaton", + "hp": 55, + "act": 2, + "boss": true, + "actionType": "cube", + "actionTrack": [ + { "intent": "buff", "effects": [{ "type": "strength", "value": 1 }] }, + { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 1 }, + { "type": "hit", "value": 1 } + ] + }, + { "intent": "buff", "effects": [] }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 8 }] } + ], + "notes": "HP scales: 55/110/165/220 for 1/2/3/4 players. Start of combat: summon 1 Bronze Orb per player. Cube 3: remove all weak/vulnerable tokens from Automaton." + }, + "hexaghost": { + "id": "hexaghost", + "name": "Hexaghost", + "hp": 35, + "act": 2, + "boss": true, + "actionType": "cube", + "actionTrack": [ + { "intent": "attack", "effects": [{ "type": "hit", "value": 1 }] }, + { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "hit", "value": 2 } + ] + }, + { "intent": "debuff", "effects": [] }, + { + "intent": "defend", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "block", "value": 5 } + ] + }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + { + "intent": "buff", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "hit", "value": 3 }, + { "type": "strength", "value": 1 } + ] + } + ], + "notes": "HP scales: 35/70/105/140 for 1/2/3/4 players. Six cube positions. Cube 3: applies fire tokens to all players." + }, + "the_champ": { + "id": "the_champ", + "name": "The Champ", + "hp": 40, + "act": 2, + "boss": true, + "actionType": "cube", + "actionTrack": [ + { "intent": "attack", "effects": [{ "type": "hit", "value": 4 }] }, + { + "intent": "debuff", + "effects": [ + { "type": "hit", "value": 1 }, + { "type": "weak", "value": 2 }, + { "type": "strength", "value": 1 } + ] + }, + { + "intent": "defend", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "block", "value": 3 } + ] + } + ], + "notes": "HP scales: 40/80/120/160 for 1/2/3/4 players. Anger: when The Champ reaches 0 HP, heals 40 HP per player and enters Fury Mode. Fury Mode: remove all tokens, then cube: 4 hit + 4 hit, strength." + }, + "the_collector": { + "id": "the_collector", + "name": "The Collector", + "hp": 57, + "act": 2, + "boss": true, + "actionType": "cube", + "actionTrack": [ + { "intent": "buff", "effects": [] }, + { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "strength", "value": 1 } + ] + }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 5 }] }, + { + "intent": "debuff", + "effects": [ + { "type": "weak", "value": 1 }, + { "type": "vulnerable", "value": 1 } + ] + } + ], + "notes": "HP scales: 57/114/171/228 for 1/2/3/4 players. Cube 1: summon Torch Heads until there are 2 per player. Cube 2: 3 hit + strength to all enemies." + }, + "jaw_worm_act3": { + "id": "jaw_worm_act3", + "name": "Jaw Worm", + "hp": 10, + "act": 3, + "actionType": "die", + "actions": { + "1": { + "intent": "buff", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "strength", "value": 1 } + ] + }, + "2": { + "intent": "buff", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "strength", "value": 1 } + ] + }, + "3": { + "intent": "defend", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "block", "value": 1 } + ] + }, + "4": { + "intent": "defend", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "block", "value": 1 } + ] + }, + "5": { "intent": "attack", "effects": [{ "type": "hit", "value": 4 }] }, + "6": { "intent": "attack", "effects": [{ "type": "hit", "value": 4 }] } + }, + "notes": "HP scales: 10/20 for 1/2 players. Summons 2 Jaw Worms." + }, + "spire_growth": { + "id": "spire_growth", + "name": "Spire Growth", + "hp": 9, + "act": 3, + "actionType": "die", + "actions": { + "1": { "intent": "unknown", "effects": [] }, + "2": { "intent": "unknown", "effects": [] }, + "3": { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + "4": { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + "5": { "intent": "attack", "effects": [{ "type": "hit", "value": 4 }] }, + "6": { "intent": "attack", "effects": [{ "type": "hit", "value": 4 }] } + }, + "notes": "No action on turn 1. Die 1-2: no action. Die 3-4: 2 hit + fire tokens. Die 5-6: 4 hit + fire tokens." + }, + "exploder": { + "id": "exploder", + "name": "Exploder", + "hp": 8, + "act": 3, + "actionType": "die", + "actions": { + "1": { "intent": "debuff", "effects": [{ "type": "weak", "value": 1 }] }, + "2": { "intent": "debuff", "effects": [{ "type": "weak", "value": 1 }] }, + "3": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "4": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "5": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "6": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] } + }, + "notes": "When Exploder dies, deals damage to all players. Summons Exploder and Spiker." + }, + "repulsor": { + "id": "repulsor", + "name": "Repulsor", + "hp": 8, + "act": 3, + "actionType": "die", + "actions": { + "1": { + "intent": "debuff", + "effects": [ + { "type": "weak", "value": 1 }, + { "type": "vulnerable", "value": 1 } + ] + }, + "2": { + "intent": "debuff", + "effects": [ + { "type": "weak", "value": 1 }, + { "type": "vulnerable", "value": 1 } + ] + }, + "3": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "4": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "5": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "6": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] } + } + }, + "orb_walker": { + "id": "orb_walker", + "name": "Orb Walker", + "hp": 10, + "act": 3, + "actionType": "die", + "actions": { + "1": { + "intent": "buff", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "strength", "value": 1 } + ] + }, + "2": { + "intent": "buff", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "strength", "value": 1 } + ] + }, + "3": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "4": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + "5": { + "intent": "debuff", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "weak", "value": 1 } + ] + }, + "6": { + "intent": "debuff", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "weak", "value": 1 } + ] + } + }, + "notes": "HP scales: 10/20 for 1/2 players." + }, + "transient": { + "id": "transient", + "name": "Transient", + "hp": 99, + "act": 3, + "actionType": "cube", + "actionTrack": [ + { "intent": "attack", "effects": [{ "type": "hit", "value": 12 }] }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 15 }] } + ], + "notes": "Cube 2: Transient dies after dealing 15 damage. When Transient loses HP, all players in its row gain that much Block." + }, + "the_maw": { + "id": "the_maw", + "name": "The Maw", + "hp": 10, + "act": 3, + "actionType": "die", + "actions": { + "1": { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + "2": { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + "3": { + "intent": "buff", + "effects": [{ "type": "strength", "value": 1 }] + }, + "4": { + "intent": "buff", + "effects": [{ "type": "strength", "value": 1 }] + }, + "5": { "intent": "attack", "effects": [{ "type": "hit", "value": 6 }] }, + "6": { "intent": "attack", "effects": [{ "type": "hit", "value": 6 }] } + }, + "notes": "HP scales: 10/20 for 1/2 players." + }, + "writhing_mass": { + "id": "writhing_mass", + "name": "Writhing Mass", + "hp": 10, + "act": 3, + "actionType": "die", + "actions": { + "1": { "intent": "attack", "effects": [{ "type": "hit", "value": 5 }] }, + "2": { "intent": "attack", "effects": [{ "type": "hit", "value": 5 }] }, + "3": { "intent": "debuff", "effects": [{ "type": "weak", "value": 4 }] }, + "4": { "intent": "debuff", "effects": [{ "type": "weak", "value": 4 }] }, + "5": { "intent": "attack", "effects": [{ "type": "hit", "value": 7 }] }, + "6": { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] } + }, + "notes": "HP scales: 10/20 for 1/2 players. Reactive: when you damage Writhing Mass with an Attack, roll the die again. Don't trigger reactive again." + }, + "dagger": { + "id": "dagger", + "name": "Dagger", + "hp": 5, + "act": 3, + "actionType": "cube", + "actionTrack": [ + { "intent": "attack", "effects": [{ "type": "hit", "value": 2 }] }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 5 }] } + ], + "notes": "Cube 2: Dagger dies after attacking. Summon of Reptomancer." + }, + "giant_head": { + "id": "giant_head", + "name": "Giant Head", + "hp": 80, + "act": 3, + "elite": true, + "actionType": "cube", + "actionTrack": [ + { "intent": "unknown", "effects": [] }, + { "intent": "unknown", "effects": [] }, + { "intent": "buff", "effects": [{ "type": "strength", "value": 7 }] } + ], + "notes": "HP scales: 80/160/240/320 for 1/2/3/4 players. Cube 1-2: 'Why are you still here?' (no action listed). Slow: for each player, gains 1 Strength after they play their 4th card each turn." + }, + "nemesis": { + "id": "nemesis", + "name": "Nemesis", + "hp": 30, + "act": 3, + "elite": true, + "actionType": "cube", + "actionTrack": [ + { "intent": "debuff", "effects": [] }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 5 }] }, + { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "hit", "value": 2 } + ] + }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 8 }] } + ], + "notes": "HP scales: 30/60/90/120 for 1/2/3/4 players. Cube 1: applies fire to all enemies. Cube 2: Nemesis can't lose HP if the cube is on this action. Cube 4: Nemesis can't lose HP if the cube is on this action." + }, + "reptomancer": { + "id": "reptomancer", + "name": "Reptomancer", + "hp": 35, + "act": 3, + "elite": true, + "actionType": "cube", + "actionTrack": [ + { "intent": "buff", "effects": [] }, + { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "hit", "value": 3 } + ] + }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 7 }] } + ], + "notes": "HP scales: 35/70/105/140 for 1/2/3/4 players. Cube 1: summon Daggers until there are 2 per player. Rally: if there are no Daggers, skip the bottom action when moving the cube." + }, + "time_eater": { + "id": "time_eater", + "name": "Time Eater", + "hp": 60, + "act": 3, + "boss": true, + "actionType": "cube", + "actionTrack": [ + { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "hit", "value": 2 } + ] + }, + { "intent": "debuff", "effects": [{ "type": "weak", "value": 4 }] }, + { + "intent": "buff", + "effects": [ + { "type": "hit", "value": 5 }, + { "type": "strength", "value": 1 } + ] + } + ], + "notes": "HP scales: 60/120/180/240 for 1/2/3/4 players. Cube positions show numbers 5/4/3 indicating card play limits. Time Warp: you can't play more cards this turn than the number on the cube (excluding free cards). Haste: first time Time Eater reaches 0 HP, heals 30 HP per player, gains Strength, and removes all tokens." + }, + "awakened_one": { + "id": "awakened_one", + "name": "Awakened One", + "hp": 50, + "act": 3, + "boss": true, + "actionType": "cube", + "actionTrack": [ + { "intent": "attack", "effects": [{ "type": "hit", "value": 3 }] }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 5 }] }, + { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "hit", "value": 2 } + ] + } + ], + "notes": "HP scales: 50/100/150/200 for 1/2/3/4 players. Phase 1. Start of combat: summon 2 Cultists per player. Curiosity: each hit deals extra damage equal to how many Powers you have in play. On death: summons Awakened One Phase 2 at end of turn." + }, + "awakened_one_phase2": { + "id": "awakened_one_phase2", + "name": "Awakened One: Phase 2", + "hp": 50, + "act": 3, + "boss": true, + "actionType": "cube", + "actionTrack": [ + { "intent": "attack", "effects": [{ "type": "hit", "value": 8 }] }, + { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 4 }, + { "type": "weak", "value": 4 } + ] + }, + { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 4 }, + { "type": "hit", "value": 4 }, + { "type": "strength", "value": 1 } + ] + } + ], + "notes": "HP scales: 50/100/150/200 for 1/2/3/4 players. Phase 2 of Awakened One. Void: when you draw a Status card, lose 1 Energy." + }, + "donu": { + "id": "donu", + "name": "Donu", + "hp": 50, + "act": 3, + "boss": true, + "actionType": "cube", + "actionTrack": [ + { "intent": "buff", "effects": [{ "type": "strength", "value": 1 }] }, + { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "hit", "value": 3 } + ] + } + ], + "notes": "HP scales: 50/100/150/200 for 1/2/3/4 players. Start of combat: summons Deca. Cube 1: grants strength to all enemies." + }, + "deca": { + "id": "deca", + "name": "Deca", + "hp": 50, + "act": 3, + "boss": true, + "actionType": "cube", + "actionTrack": [ + { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 3 }, + { "type": "hit", "value": 3 } + ] + }, + { + "intent": "debuff", + "effects": [ + { "type": "weak", "value": 2 }, + { "type": "vulnerable", "value": 2 } + ] + } + ], + "notes": "HP scales: 50/100/150/200 for 1/2/3/4 players. Fought alongside Donu." + }, + "corrupt_heart": { + "id": "corrupt_heart", + "name": "Corrupt Heart", + "hp": 100, + "act": 4, + "boss": true, + "actionType": "cube", + "actionTrack": [ + { "intent": "debuff", "effects": [] }, + { "intent": "attack", "effects": [{ "type": "hit", "value": 5 }] }, + { + "intent": "attack", + "effects": [ + { "type": "hit", "value": 2 }, + { "type": "hit", "value": 2 }, + { "type": "hit", "value": 2 } + ] + }, + { "intent": "buff", "effects": [{ "type": "strength", "value": 2 }] } + ], + "notes": "HP scales: 100/200/300/400 for 1/2/3/4 players. Cube 1: shuffle Status cards into your deck. Cube 4: +1 cube, lose Invincible ability. Invincible: Corrupt Heart can't gain Block tokens or go below 50 HP per player. Beat of Death: at end of turn, all players take 1 damage per cube. Start of combat: add a cube." } }