summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--create.html5
-rw-r--r--rules.js16
2 files changed, 21 insertions, 0 deletions
diff --git a/create.html b/create.html
index f1cc31b..b534c8e 100644
--- a/create.html
+++ b/create.html
@@ -12,6 +12,11 @@ Player count:
<p>
<label>
+<input type="checkbox" value="true" name="deluxe">Deluxe Edition Playtest
+</label>
+
+<p>
+<label>
<input type="checkbox" value="true" name="emperor">Optional Emperor Rules
</label>
diff --git a/rules.js b/rules.js
index a9515d3..20b3abe 100644
--- a/rules.js
+++ b/rules.js
@@ -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
@@ -5524,6 +5534,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()