diff options
author | Tor Andersson <tor@ccxvii.net> | 2024-08-02 15:44:42 +0200 |
---|---|---|
committer | Tor Andersson <tor@ccxvii.net> | 2024-08-05 20:46:48 +0200 |
commit | 94986a6b0c821650f580a9731e35cb929eccf0b0 (patch) | |
tree | 3e477e22bf87d58ef3961a966241aa992703e34f /rules.js | |
parent | 264cab9c76e61711168340d649c5876f756537d5 (diff) | |
download | time-of-crisis-94986a6b0c821650f580a9731e35cb929eccf0b0.tar.gz |
v2: playtest option
Diffstat (limited to 'rules.js')
-rw-r--r-- | rules.js | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -6,6 +6,8 @@ const states = {} const AUTO_PLAY_EVENTS = true +const DELUXE = 2 + const P1 = "Red" const P2 = "Blue" const P3 = "Yellow" @@ -463,6 +465,14 @@ function is_barbarian_leader(id) { return id === CNIVA || id === ARDASHIR || id === SHAPUR } +function is_classic() { + return game.v !== DELUXE +} + +function is_deluxe() { + return game.v === DELUXE +} + // === BOARD STATE === const BIT_AMPHITHEATER = 1 << 7 @@ -5522,6 +5532,12 @@ exports.setup = function (seed, scenario, options) { log_h1("Time of Crisis") + if (options.deluxe) { + log("Deluxe Edition PLAYTEST") + log_br() + game.v = DELUXE + } + if (options.emperor) { log("Emperor Rules.") log_br() |