UNPKG

jka-core

Version:

Library for working with Jedi Academy servers

108 lines (107 loc) 4.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MIN_REQUEST_TIMEOUT = exports.DEFAULT_REQUEST_TIMEOUT = exports.FORCEPOWER_DISABLE_VALUES = exports.WEAPON_DISABLE_VALUES = exports.EGetStatusFields = exports.EServerTypes = exports.EGametypes = void 0; var EGametypes; (function (EGametypes) { EGametypes["FFA"] = "FFA"; EGametypes["DUEL"] = "DUEL"; EGametypes["POWER_DUEL"] = "POWER_DUEL"; EGametypes["TFFA"] = "TFFA"; EGametypes["CTF"] = "CTF"; EGametypes["SIEGE"] = "SIEGE"; })(EGametypes = exports.EGametypes || (exports.EGametypes = {})); var EServerTypes; (function (EServerTypes) { EServerTypes["JAPRO"] = "JAPRO"; EServerTypes["YBEPROXY"] = "YBEPROXY"; EServerTypes["BASE"] = "BASE"; EServerTypes["OPENJK"] = "OPENJK"; })(EServerTypes = exports.EServerTypes || (exports.EServerTypes = {})); var EGetStatusFields; (function (EGetStatusFields) { EGetStatusFields["SV_HOSTNAME"] = "sv_hostname"; EGetStatusFields["SV_MAXCLIENTS"] = "sv_maxclients"; EGetStatusFields["MAPNAME"] = "mapname"; EGetStatusFields["TIMELIMIT"] = "timelimit"; EGetStatusFields["FRAGLIMIT"] = "fraglimit"; EGetStatusFields["DUEL_FRAGLIMIT"] = "duel_fraglimit"; EGetStatusFields["G_GAMETYPE"] = "g_gametype"; EGetStatusFields["G_DEBUGMELEE"] = "g_debugmelee"; EGetStatusFields["G_MAX_GAME_CLIENTS"] = "g_maxGameClients"; EGetStatusFields["SV_PRIVATE_CLIENTS"] = "sv_privateClients"; EGetStatusFields["GAMENAME"] = "gamename"; EGetStatusFields["VERSION"] = "version"; EGetStatusFields["G_FORCEPOWERDISABLE"] = "g_forcepowerdisable"; EGetStatusFields["G_WEAPONDISABLE"] = "g_weapondisable"; EGetStatusFields["G_DUEL_WEAPON_DISABLE"] = "g_duelWeaponDisable"; EGetStatusFields["G_JEDI_VMERC"] = "g_jediVmerc"; EGetStatusFields["G_SIEGE_TEAM1"] = "g_siegeTeam1"; EGetStatusFields["G_SIEGE_TEAM2"] = "g_siegeTeam2"; EGetStatusFields["G_SIEGE_TEAM_SWITCH"] = "g_siegeTeamSwitch"; EGetStatusFields["G_SIEGE_RESPAWN"] = "g_siegeRespawn"; EGetStatusFields["G_STEPSLIDEFIX"] = "g_stepslidefix"; EGetStatusFields["G_SABERWALLDAMAGESCALE"] = "g_saberwalldamagescale"; EGetStatusFields["G_FORCEREGENTIME"] = "g_forceregentime"; EGetStatusFields["BG_FIGHTERALTCONTROL"] = "bg_fighteraltcontrol"; EGetStatusFields["SV_ALLOW_DOWNLOAD"] = "sv_allowDownload"; EGetStatusFields["SV_FLOOD_PROTECT"] = "sv_floodProtect"; EGetStatusFields["SV_MAX_PING"] = "sv_maxPing"; EGetStatusFields["SV_MIN_PING"] = "sv_minPing"; EGetStatusFields["SV_MAX_RATE"] = "sv_maxRate"; EGetStatusFields["G_NEEDPASS"] = "g_needpass"; EGetStatusFields["G_FORCE_BASED_TEAMS"] = "g_forceBasedTeams"; EGetStatusFields["G_MAX_FORCE_RANK"] = "g_maxForceRank"; EGetStatusFields["G_SABER_LOCKING"] = "g_saberLocking"; EGetStatusFields["G_PRIVATE_DUEL"] = "g_privateDuel"; EGetStatusFields["CAPTURELIMIT"] = "capturelimit"; EGetStatusFields["DMFLAGS"] = "dmflags"; EGetStatusFields["G_MAX_HOLOCRON_CARRY"] = "g_maxHolocronCarry"; EGetStatusFields["PROTOCOL"] = "protocol"; EGetStatusFields["BOT_MINPLAYERS"] = "bot_minplayers"; EGetStatusFields["G_NO_SPEC_MOVE"] = "g_noSpecMove"; EGetStatusFields["G_ALLOW_NPC"] = "g_allowNPC"; EGetStatusFields["G_SHOW_DUEL_HEALTHS"] = "g_showDuelHealths"; })(EGetStatusFields = exports.EGetStatusFields || (exports.EGetStatusFields = {})); exports.WEAPON_DISABLE_VALUES = [ 'NO_WEAPON', 'STUN_BATON', 'MELEE', 'SABER', 'BRYAR_PISTOL', 'BLASTER', 'DISRUPTOR', 'BOWCASTER', 'REPEATER', 'DEMP2', 'FLECHETTE', 'ROCKET_LAUNCHER', 'THERMAL', 'TRIP_MINE', 'DET_PACK', 'CONCUSSION', 'BRYAR_OLD', 'EMPLACED_GUN', 'TURRET', ]; exports.FORCEPOWER_DISABLE_VALUES = [ 'HEAL', 'JUMP', 'SPEED', 'PUSH', 'PULL', 'MINDTRICK', 'GRIP', 'LIGHTNING', 'DARK_RAGE', 'PROTECT', 'ABSORB', 'TEAM_HEAL', 'TEAM_REPLENISH', 'DRAIN', 'SEEING', 'SABER_OFFENSE', 'SABER_DEFENSE', 'SABER_THROW', ]; exports.DEFAULT_REQUEST_TIMEOUT = 10; exports.MIN_REQUEST_TIMEOUT = 2;