Commit graph

12 commits

Author SHA1 Message Date
cab39ec2b2 Add autopilot test logs (2162 lines, successful 2-player game) 2026-02-21 09:39:17 +00:00
775bbde030 Fix mortgage flow: send ? for property list, done when solvent 2026-02-21 09:23:33 +00:00
2ffd7c3845 Add Cardinal player plugin + fix autopilot: force setup responses, suppress out-of-turn rolls, fix tax input, fix double-roll from -- Command handler 2026-02-21 09:17:42 +00:00
5aa96d2163 Add standalone autopilot players script 2026-02-21 08:57:10 +00:00
44b9ed1ab1 Fix: property ownership now tracked on buy and auction
- Direct buy: set property_owner when buy confirmed via checkpoint
- Auction: set property_owner when 'It goes to' parsed
- Historical log replay still passes (1551/1553)
2026-02-21 04:14:49 +00:00
2b022f15c3 Add Cardinal plugin for monop state tracking
- Watches channel messages via @event('irc.privmsg')
- Feeds to MonopParser, writes game-state.json on state change
- Commands: .monop [status|players|board|owned]
- Bundled monop_parser.py in plugin dir
- Standalone test passes
2026-02-21 03:54:59 +00:00
e604a32233 Add integration test - parser matches monop state perfectly (7/7 checks pass) 2026-02-21 03:50:08 +00:00
57aae01e1b Add monop parser and test suite - 1551/1553 checkpoints pass 2026-02-21 03:10:53 +00:00
ba4463dcc8 Re-add test data and reference files after reboot 2026-02-21 02:37:37 +00:00
6fae024a7c Add complete monop output catalog from C source 2026-02-21 01:42:51 +00:00
299c8bfa64 Fix game-state schema to match monop-irc 2026-02-21 01:37:59 +00:00
653308817d Initial: monop-board site files 2026-02-21 01:35:37 +00:00