// Factions const DS = 0 const BK = 1 const VE = 2 const MI = 3 const FACTIONS = [DS, BK, VE] const REBEL_FACTIONS = [BK, VE] // Role names const NAME_DS = "Delhi Sultanate" const NAME_BK = "Bahmani Kingdom" const NAME_VE = "Vijayanagara Empire" const NAME_SOLO = "Solo" // Player pieces types const DISC = 0 const ELITE = 1 const TROOPS = 2 const UNITS = [TROOPS, ELITE] // Pieces status const AVAILABLE = -1 const OUT_OF_PLAY = -2 const ANY_PIECES = [ DISC, ELITE, TROOPS ] const PIECE_FACTION_TYPE_NAME = [ [ "Qasbah", "Governor", "Troop" ], [ "Fort", "Amir", null ], [ "Temple", "Raja", null ], [ null, null, "Invader" ] ] const PIECE_FACTION_TYPE_SYMBOL = [ [ "DDS", "EDS", "CDS" ], [ "DBK", "EBK", null ], [ "DVE", "EVE", null ], [ null, null, "CMI" ] ] const LAST_CAVALRY = 9 const INF_TOKEN = [null, "IBK", "IVE"] // 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