summaryrefslogtreecommitdiff
path: root/rules.js
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2024-06-23 01:31:12 +0200
committerTor Andersson <tor@ccxvii.net>2024-06-23 01:31:12 +0200
commit10f38ec5aac278113f1c91e5dd0a405931828f59 (patch)
tree4b2ae4f65e7eb9d1a73631750df16716ccda198b /rules.js
parent189491d205c840fde568f3806b1358e15411459d (diff)
downloadred-flag-over-paris-10f38ec5aac278113f1c91e5dd0a405931828f59.tar.gz
fix edge case with georges vaysset when commune has no cards in hand
Diffstat (limited to 'rules.js')
-rw-r--r--rules.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/rules.js b/rules.js
index aeecf6f..de5f33e 100644
--- a/rules.js
+++ b/rules.js
@@ -4519,10 +4519,14 @@ CODE[60] = [ // Sapper Tactics
]
CODE[61] = [ // Georges Vaysset
- [ vm_asm, ()=>clear_undo() ],
[ vm_asm, ()=>log("Commune hand:") ],
+ [ vm_if, ()=>(game.red_hand.length > 0) ],
+ [ vm_asm, ()=>clear_undo() ],
[ vm_asm, ()=>{ for (let c of game.red_hand) logi("C" + c) } ],
[ vm_goto, "georges_vaysset" ],
+ [ vm_else ],
+ [ vm_asm, ()=>{ logi("Empty") } ],
+ [ vm_endif ],
[ vm_return ],
]