7dadd1f37f
Organize directory structure
...
- cardinal-plugin/ → plugins/ (matches Cardinal's plugin dir convention)
- index.html + game-state.json → site/
- OUTPUT_CATALOG.md → docs/
- Core Python files and tests stay flat (no import changes needed)
2026-02-21 10:16:49 +00:00
c8e5a83010
Add unit tests for autopilot players (32 tests), fix trade force=True and duplicate handler
2026-02-21 09:53:09 +00:00
0af3184590
Add random trading (~10% chance per turn, 50/50 accept/reject)
2026-02-21 09:46:29 +00:00
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