// 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