summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--events.txt7
-rw-r--r--rules.js9
2 files changed, 13 insertions, 3 deletions
diff --git a/events.txt b/events.txt
index cf9eb3c..d8c5ac1 100644
--- a/events.txt
+++ b/events.txt
@@ -7,7 +7,12 @@ SHADED 1
log "NOT IMPLEMENTED"
EVENT 2
- log "NOT IMPLEMENTED"
+ prompt "Remove up to 2 Delhi Sultanate Units in both Mountain Passes and Punjab."
+ space 2 ((s === S_MOUNTAIN_PASSES || s === S_PUNJAB) && has_ds_unit(s))
+ piece 2 is_ds_unit(p) && is_piece_in_event_space(p)
+ remove
+ endpiece
+ endspace
SHADED 2
log "NOT IMPLEMENTED"
diff --git a/rules.js b/rules.js
index 237bebf..eaa7c35 100644
--- a/rules.js
+++ b/rules.js
@@ -258,7 +258,7 @@ exports.setup = function (seed, scenario, _options) {
}
function setup_deck() {
- game.deck = [ 22, 21, 20, 25, 29, 15, 17, 16, 18, 5, 3, 36, 10, 37, 11, 2, 10, 1, 12, 13, 14 ]
+ game.deck = [ 22, 21, 2, 25, 29, 15, 17, 16, 18, 5, 3, 36, 10, 37, 11, 2, 10, 1, 12, 13, 14 ]
}
function setup_standard() {
@@ -4210,7 +4210,12 @@ CODE[1 * 2 + 1] = [
// EVENT 2
CODE[2 * 2 + 0] = [
- [ vm_log, "NOT IMPLEMENTED" ],
+ [ vm_prompt, "Remove up to 2 Delhi Sultanate Units in both Mountain Passes and Punjab." ],
+ [ vm_space, true, 2, 2, (s)=>((s === S_MOUNTAIN_PASSES || s === S_PUNJAB) && has_ds_unit(s)) ],
+ [ vm_piece, false, 2, 2, (p,s)=>is_ds_unit(p) && is_piece_in_event_space(p) ],
+ [ vm_remove ],
+ [ vm_endpiece ],
+ [ vm_endspace ],
[ vm_return ],
]