From 29affe09b459127422544474986a69d83b2fe5ac Mon Sep 17 00:00:00 2001 From: Joël Simoneau Date: Mon, 21 Oct 2024 16:09:57 -0400 Subject: Data package. --- const.js | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 const.js (limited to 'const.js') diff --git a/const.js b/const.js new file mode 100644 index 0000000..32003b8 --- /dev/null +++ b/const.js @@ -0,0 +1,36 @@ + +// Factions +const DS = 0 +const BK = 1 +const VE = 2 +const MI = 3 + +// Role names +const NAME_DS = "DS" +const NAME_BK = "BK" +const NAME_VE = "VE" +const NAME_SOLO = "Solo" + +// Player pieces types +const DISC = 0 +const ELITE = 1 +const TROOPS = 2 + +// Pieces status +const AVAILABLE = -1 +const OUT_OF_PLAY = -2 +const ANY_PIECES = [ DISC, ELITE, TROOPS ] +const PIECE_FACTION_TYPE_NAME = [ + [ "Qasbah", "Governors", "Troops" ], + [ "Fort", "Amirs", null ], + [ "Temple", "Rajas", null ], + [ null, null, "Invaders"] +] + +// Sequence of Play options +const ELIGIBLE = 0 +const SOP_LIMITED_COMMAND = 1 +const SOP_COMMAND_DECREE = 2 +const SOP_EVENT_OR_COMMAND = 3 +const SOP_PASS = 4 +const INELIGIBLE = 5 -- cgit v1.2.3