summaryrefslogtreecommitdiff
path: root/tools/patchgame.js
AgeCommit message (Collapse)Author
2024-11-24Add "dont snap" callback to prevent snapshot creation.Tor Andersson
Use it for Columbia simultaneous card selection states to prevent the "duplicate" snapshot when going from both player selecting to the remaining player only.
2024-03-23Update game status and result after patching.Tor Andersson
2024-02-15Add import-game and export-game scripts.Tor Andersson
To bulk transfer all game state, replay, and snapshots into a new game.
2024-02-07Store matching replay_id in game_snap.Tor Andersson
2023-12-05Misc cleanups.Tor Andersson
2023-09-20Move mtime and active into games table.Tor Andersson
Avoid joining with game_state for all the game list views.
2023-07-10Don't delete undo by default when patching games.Tor Andersson
2023-07-01Add "snapshot" replay view during play.Tor Andersson
Snapshots store game state without undo and only log length. Combined with the final game state's log we can recreate the view from any snapshot quickly. Move replay code into separate script file, loaded only when used. Prefix system "setup", "resign", and "restore" actions with a period.
2023-03-17Avoid action name collision with debugging command "restore".Tor Andersson
2023-01-31Allow debugging "restored" games.Tor Andersson
2022-11-25Remove obsolete tools and update other tools.Tor Andersson
2022-10-05WIP patchTor Andersson
2022-08-06Fix patchgame script.Tor Andersson
2022-01-17Fix tools.Tor Andersson
2021-12-20Add 'patch' script to fix game state by replaying from the start.Tor Andersson