chase splits into chaseBestSpot/chaseTry/scareScrollAt with a chaseSearch state struct; chaseStep gains chaseRooms, chaseGoal, dragonBreath/dragonShoots, and chaseTakeObject; runners gains runnerTurn; findDest gains objectClaimed. chase.go is complexity-clean. Behavior and RNG call order unchanged.
12 KiB
12 KiB