Rev 22: the self-stack resolves — one wizard cannot bounce to himself
A democratic monster touching its own creator opens a stack where one player wears both hats, and doPass matched the attacker first: every pass "bounced the exchange to the defender" — the same wizard — forever. Room 928D livelocked there at seq 83; once the boot kick revived its pump, the automaton politely passed 389 times. At rev 22 a self-stack pass RESOLVES (the claw lands, the game moves on); older ledgers hold their recorded bounces and replay so. 928D itself was repaired by truncating the no-op run and lifting it to rev 22, verified clean and unstuck on a copy before installation. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
4a75370de5
commit
7372bfc5e8
@@ -54,7 +54,7 @@ export interface Room {
|
||||
const rooms = new Map<string, Room>();
|
||||
|
||||
/** Rules revision new games are dealt under (stored games keep their own). */
|
||||
const RULES_REV = 21;
|
||||
const RULES_REV = 22;
|
||||
|
||||
const ROOM_CODE_ALPHABET = "ABCDEFGHJKLMNPQRSTUVWXYZ23456789";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user