Summary
DEFECT A0 run reached Act 3 / ACT:GLORY after killing the Act 1 boss Ceremonial Beast and Act 2 boss Knowledge Demon. The run halted on floor 41 after an Act 3 treasure room at 6/82 HP: the next map node (0,8) was marked state=Travelable, but the live map had NMapScreen.IsTravelEnabled=False, leaving state.map.available=[] and causing SelectMapNode to reject the only safe rest-site path.
Bridge findings
-
Unsupported command names exposed by habit at several command ids.
ClaimReward,MapSelect, andChooseACardfor aCardRewardreturned command/screen errors; recovery was to consultSKILL.md/BridgeCommandDispatcher.csand useSelectReward,SelectMapNode, andSelectCardOptionrespectively. -
Droplet/CardGrid selection race at command id 15981, screen
CardGridSelection.SelectCardsInGrid {"cardIndices":[3]}returnedInvalidOperationException: An attempt was made to transition a task to a final state when it had already completed, but the selection committed andBall Lightningappeared in hand after re-reading state. -
Skill Potion choose-card payload mismatch on floor 7. The raw state appeared to show
Reboot,Leap, andHologram, butChooseACard {"cardIndex":0}reported selectingSynchronizeand added a freeSynchronizeto hand. Re-reading combat avoided acting on the stale assumption. -
Treasure-to-map travel disabled stall at terminal state, screen
Map, revision 2662. After proceeding from the treasure room,treasurewas null and the map showed(0,8)as the only child instate=Travelable, butmap.available=[]andSelectMapNode {"col":0,"row":8}returnedmap point (0,8) is not currently travelable.DumpMapPointsshowedNMapScreen.IsTravelEnabled=False.
trace.log excerpt:
2026-05-04T00:23:07.8784771Z DumpMapPoints key=(0,7) type=MegaCrit.Sts2.Core.Nodes.Screens.Map.NNormalMapPoint state=Traveled travelable=False pointType=Treasure
2026-05-04T00:23:07.8786183Z DumpMapPoints key=(0,8) type=MegaCrit.Sts2.Core.Nodes.Screens.Map.NNormalMapPoint state=Travelable travelable=False pointType=RestSite
2026-05-04T00:23:07.8864665Z DumpMapPoints NMapScreen.IsTravelEnabled=False IsTraveling=False IsDebugTravelEnabled=False
Decision log highlights
- Took a high-value Act 1/2 Defect scaling plan around
Thunder, Lightning channels,Coolant,Defragment,Rainbow,Tempest, andTesla Coil. - Bought aggressively after
Signet Ring, includingLee's Waffle,Intimidating Helmet,Festive Popper,Rainbow, a secondStorm,Jackpot, and a Strike removal. - In the Act 3 Lost/Forgotten fight, used Vulnerable Potion and Droplet to kill The Lost first, recovering stolen Strength and reducing incoming damage.
- Took
Ball Lightning++after the Lost/Forgotten fight for upgraded Lightning damage, thenBeam Cellafter Frog Knight for 0-cost Vulnerable support. - Chose the left Act 3 treasure path at 6 HP because it led to a rest site, while the alternate treasure path led toward another monster.
Notes for maintainers
- Forbidden tools were exposed in the environment (
webfetchandtask), but were not used for game decisions. - The bridge version exposed by
state.jsonwas0.1.1, below the protocol's expected v0.1.3-or-successor line. - The run record was written after a resumed user prompt; protocol text says an operator should not send a second prompt into a stalled session, so this should be treated as a contaminated trial run if strict trial-v0 isolation is required.