A DEBUGGER flag in the game source that causes the evaluation to pause. It works like the debugger keyword in JavaScript.
DEBUGGER
Note: the game needs to run in debug mode (node --inspect-brk path/to/puzzlescript.js or npm run play-debug) for this flag to have any effect.
node --inspect-brk path/to/puzzlescript.js
npm run play-debug
This string can be added to:
DEBUGGER [ > player | cat ] -> [ > player | > cat ]
[ > player | cat ] DEBUGGER -> [ > player | > cat ]
[ > player | cat ] -> [ > player | > cat ] DEBUGGER
[ > player DEBUGGER | cat ] -> [ > player | > cat ]
[ > player | cat ] -> [ > player | > cat DEBUGGER ]
[ > player | DEBUGGER cat ] -> [ > player | > cat ]
[ > player | cat ] -> [ > player | DEBUGGER > cat ]
Pause when a Cell causes an entry to be removed from the set of matches for this rule/bracket/neighbor/tile
Generated using TypeDoc
A
DEBUGGER
flag in the game source that causes the evaluation to pause. It works like the debugger keyword in JavaScript.Note: the game needs to run in debug mode (
node --inspect-brk path/to/puzzlescript.js
ornpm run play-debug
) for this flag to have any effect.This string can be added to:
DEBUGGER [ > player | cat ] -> [ > player | > cat ]
[ > player | cat ] DEBUGGER -> [ > player | > cat ]
[ > player | cat ] -> [ > player | > cat ] DEBUGGER
[ > player DEBUGGER | cat ] -> [ > player | > cat ]
[ > player | cat ] -> [ > player | > cat DEBUGGER ]
[ > player | DEBUGGER cat ] -> [ > player | > cat ]
[ > player | cat ] -> [ > player | DEBUGGER > cat ]