Summary
Ironclad A0 run died at Floor 15 to Bygone Effigy Elite (127 HP, Str-scaling). The route included three Act 1 elites — Byrdonis (F9), Phrog Parasite (F11), and Bygone Effigy (F15) — which, combined with limited rest sites, left HP critically low. After Ruby Raiders (F14) left HP at 31/80, the Bygone Effigy's Str 10 + 23 dmg/turn overwhelmed the deck by turn 6. The deck (17 cards) had decent exhaust synergy (Cinder, Second Wind, Evil Eye, Ashen Strike) but lacked the front-loaded damage to end the fight before the Effigy's strength outscaled block. Neow's New Leaf (transform Strike → Evil Eye) was a reasonable start. Shop at F6 bought Cinder (on sale, 24g) and removed a Strike (75g). Sword of Stone event relic was collected but never completed its 5-elite quest.
Bridge findings
ChooseMapNodeis not a valid command; correct command isSelectMapNode {col, row}.SelectRestSiteOptionis not valid; correct command isSelectRestOption {optionIndex}.- Treasure room requires
OpenChest→SelectTreasureRelic {index}→Proceedsequence; map path does not become travelable until chest is opened. - Card reward flow:
SelectReward {rewardPosition}opens sub-screen, thenSelectCardOption {cardIndex}picks the card. NOTChooseCardor direct card selection. - Reward positions renumber after each
SelectRewardcall. UsePotionusesslotIndexparameter (notpotionIndex).MapClosedscreen afterProceedis transitional — may require anotherProceedto reopen map overlay.- Hand card indices shift after each card play; must re-read state or track shifts carefully.
- Second Wind does NOT count itself for block calculation (only other non-Attack cards in hand).
- Potion-Shaped Rock (from Petrified Toad relic) is a free 15-damage potion automatically added to hand at combat start.
send-cmd.ps1uses-ParamsJsonparameter for JSON params. Script located attools/send-cmd.ps1.- State file read via
$env:APPDATA\SlayTheSpire2\hermesbridge\state.json; no bridge command for reading state.
Decision log highlights
- Neow F0: Took New Leaf (transform 1 card → Evil Eye) over Neow's Torment or Cursed Pearl. Evil Eye (1 cost, 8 block +8 if exhausted card) synergized with exhaust plan.
- F3 reward: Picked Hemokinesis (1 cost, lose 2 HP deal 15 dmg) over Infernal Blade and Second Wind for front-loaded damage.
- F4 reward: Picked Battle Trance (0 cost draw 3) over Infernal Blade — strong card advantage.
- Shop F6: Bought Cinder (24g on sale, 2 cost 18 dmg + exhaust random) and removed a Strike (75g). Spent 99g of 144g, kept 45g for potions. Solid purchases for exhaust deck.
- F10 Elite reward: Took Shrug It Off (1 cost, 8 block + draw 1) and Oddly Smooth Stone (+1 Dex/combat start). Passed Stone Armor (already had one from F13 reward).
- F13 event (Sunken Statue): Took Sword of Stone (transform after 5 elites, had 2/5) over Dive (+112g, -7HP). No shop remaining on path made gold low-value.
- Map routing: Path hit 3 elites in Act 1 (F9, F11, F15) with only 2 rest sites (F8, F12). Third elite at 31/80 HP was fatal.
Notes for maintainers
- Created helper scripts during run:
tools/quick-state.ps1,tools/read-full.ps1,tools/map-debug.ps1. These may be useful for future runs but should be reviewed before inclusion. - Several IPC errors were from undocumented/incorrect command names (ChooseMapNode, SelectRestSiteOption, ChooseCard). These could be added to SKILL.md §Screen catalog or a command reference doc to reduce trial-and-error in future runs.
- Hand index shifting after card play is a significant correctness risk for per-tick combat driving. A "play card by ID" command (rather than by hand position) would eliminate this class of error.