UNPKG

ggejs

Version:

A powerful JavaScript library for interacting with the server of Goodgame Empire: Four Kingdoms

112 lines (111 loc) 6.01 kB
const {getXPFromLevel} = require("./PlayerConst"); module.exports.SEPARATOR = ","; module.exports.MY_RANK = -1; module.exports.SEARCH_FOR_OWN_RANK = "-1"; const PLAYER_ACHIEVEMENT_POINTS = 1; module.exports.PLAYER_ACHIEVEMENT_POINTS = PLAYER_ACHIEVEMENT_POINTS; module.exports.PLAYER_WEEKLY_LOOT = 2; const PLAYER_HONOR = 5; module.exports.PLAYER_HONOR = PLAYER_HONOR; const PLAYER_MIGHT_POINTS = 6; module.exports.PLAYER_MIGHT_POINTS = PLAYER_MIGHT_POINTS; module.exports.PLAYER_LEGEND = 7; module.exports.ALLIANCE_HONOR = 10; const ALLIANCE_MIGHT_POINTS = 11; module.exports.ALLIANCE_MIGHT_POINTS = ALLIANCE_MIGHT_POINTS; module.exports.ALLIANCE_LANDMARKS = 12; module.exports.ALLIANCE_AQUA_POINTS = 13; module.exports.TOURNAMENT_FAME = 20; const ALLIANCE_TOURNAMENT_FAME = 21; module.exports.ALLIANCE_TOURNAMENT_FAME = ALLIANCE_TOURNAMENT_FAME; const FACTION_TOURNAMENT = 30; module.exports.FACTION_TOURNAMENT = FACTION_TOURNAMENT; module.exports.TOURNAMENT_START_OFFSET = 4; module.exports.TOURNAMENT_TOP = 6; module.exports.NUMBER_OF_ENTRIES_SHOWN = 6; module.exports.NUMBER_OF_ENTRIES_SHOWN_FOR_COLOSS = 50; module.exports.PERSISTENT_LEAGUE_NUMBER_OF_ENTRIES_SHOWN = 6; module.exports.NUMBER_OF_ENTRIES_SHOWN_FOR_FACTION = 5; module.exports.TOURNAMENT_NUM_ENTRIES = 8; module.exports.AQUAPOINTS_NUM_ENTRIES = 21; module.exports.TEMP_SERVER_HIGHSCORE_NUMBER_OF_ENTRIES_SHOWN = 21; module.exports.SEASON_NUMBER_OF_ENTRIES_SHOWN = 17; module.exports.DAIMYO_NUMBER_OF_ENTRIES_SHOWN = 11; module.exports.ALLIANCE_BATTLE_GROUND_HIGHSCORE_NUMBER_OF_ENTRIES_SHOWN = 21; module.exports.TEMP_SERVER_CHARGE_HIGHSCORE_NUMBER_OF_ENTRIES_SHOWN = 21; module.exports.GLOBAL_SERVER_PREVIOUS_RUN_NUMBER_OF_ENTRIES_SHOWN = 21; module.exports.DONATION_EVENT_NUMBER_OF_ENTRIES = 10; module.exports.PLAYER_BUILDINGS = PLAYER_MIGHT_POINTS; module.exports.ALLIANCE_BUILDINGS = ALLIANCE_MIGHT_POINTS; module.exports.POINTS_METROPOL = 750; module.exports.POINTS_KINGS_TOWER = 25; module.exports.POINTS_MONUMENTS = 25; module.exports.POINTS_LABORATORY = 25; const POINT_EVENT = 40; module.exports.POINT_EVENT = POINT_EVENT; module.exports.FACTION_INVASION_INITIAL_POINTS = 150; const BEGGING_KNIGHTS = 41; module.exports.BEGGING_KNIGHTS = BEGGING_KNIGHTS; const ALIEN_INVASION = 42; module.exports.ALIEN_INVASION = ALIEN_INVASION; module.exports.LUCKY_WHEEL = 43; const ALLIANCE_ALIEN_INVASION_PLAYER = 44; module.exports.ALLIANCE_ALIEN_INVASION_PLAYER = ALLIANCE_ALIEN_INVASION_PLAYER; module.exports.ALLIANCE_ALIEN_INVASION_ALLIANCE = 45; const ALLIANCE_NOMADINVASION_PLAYER = 46; module.exports.ALLIANCE_NOMADINVASION_PLAYER = ALLIANCE_NOMADINVASION_PLAYER; module.exports.ALLIANCE_NOMADINVASION_ALLIANCE = 47; const NOMADINVASION = 48; module.exports.NOMADINVASION = NOMADINVASION; module.exports.ALLIANCE_SAMURAI_ALIEN_INVASION_PLAYER = 500; module.exports.ALLIANCE_SAMURAI_ALIEN_INVASION_ALLIANCE = 501; module.exports.COLOSSUS = 50; const SAMURAI_PLAYER = 51; module.exports.SAMURAI_PLAYER = SAMURAI_PLAYER; module.exports.SAMURAI_ALLIANCE = 52; const LONG_TERM_POINT_EVENT = 53; module.exports.LONG_TERM_POINT_EVENT = LONG_TERM_POINT_EVENT; const FACTION_INVASION_PLAYER_BLUE = 54; module.exports.FACTION_INVASION_PLAYER_BLUE = FACTION_INVASION_PLAYER_BLUE; const FACTION_INVASION_PLAYER_RED = 55; module.exports.FACTION_INVASION_PLAYER_RED = FACTION_INVASION_PLAYER_RED; module.exports.FACTION_INVASION_ALLIANCE = 56; module.exports.ALLIANCE_RED_ALIEN_INVASION_PLAYER = 58; module.exports.ALLIANCE_RED_ALIEN_INVASION_ALLIANCE = 59; module.exports.TEMP_SERVER_DAILY_MIGHT_POINTS_BUILDINGS = 61; module.exports.TEMP_SERVER_GLOBAL = 62; module.exports.KINGDOMS_LEAGUE_SEASON = 63; module.exports.KINGDOMS_LEAGUE_SEASON_EVENT = 64; module.exports.TEMP_SERVER_DAILY_COLLECTOR_POINTS = 65; module.exports.TEMP_SERVER_DAILY_RANK_SWAP = 66; module.exports.ALLIANCE_KINGDOMS_LEAGUE_SEASON = 67; module.exports.ALLIANCE_KINGDOMS_LEAGUE_SEASON_EVENT = 68; module.exports.ALLIANCE_DAIMYO = 69; module.exports.ALLIANCE_BATTLE_GROUND_ALLIANCE_COLLECTOR = 70; module.exports.ALLIANCE_BATTLE_GROUND_PLAYER_COLLECTOR = 71; module.exports.LUCKY_WHEEL_SALE_DAYS = 72; module.exports.TEMP_SERVER_CHARGE = 73; module.exports.ALLIANCE_BATTLE_GROUND_ALLIANCE_TOWER = 74; module.exports.ALLIANCE_BATTLE_GROUND_PLAYER_TOWER = 75; const TEMPSERVER_PREVIOUS_RUN_PLAYER = 76; module.exports.TEMPSERVER_PREVIOUS_RUN_PLAYER = TEMPSERVER_PREVIOUS_RUN_PLAYER; const ALLIANCE_BATTLE_GROUND_PREVIOUS_RUN_ALLIANCE = 77; module.exports.ALLIANCE_BATTLE_GROUND_PREVIOUS_RUN_ALLIANCE = ALLIANCE_BATTLE_GROUND_PREVIOUS_RUN_ALLIANCE; const ALLIANCE_BATTLE_GROUND_PREVIOUS_RUN_PLAYER = 78; module.exports.ALLIANCE_BATTLE_GROUND_PREVIOUS_RUN_PLAYER = ALLIANCE_BATTLE_GROUND_PREVIOUS_RUN_PLAYER; module.exports.DONATION_EVENT = 79; module.exports.DECO_GACHA_EVENT = 80; module.exports.CHRISTMAS_GACHA_EVENT = 81; module.exports.INVALID_HIGHSCORE_LIST_ID = -1; module.exports.INVALID_RANK = 0; module.exports.NO_ENTRIES = 0; module.exports.NO_SCORE = 0; module.exports.INVALID_ENTRY_ID = -1; module.exports.RANK_ONE = 1; module.exports.NO_OFFSET = 0; module.exports.INITIAL_HIGHSCORE_SIZE_ON_LIVE = 131072; module.exports.INITIAL_HIGHSCORE_SIZE_ON_TEST = 4096; module.exports.POINTS_CAPITALS = [1500, 1400, 1250, 1750]; module.exports.LEAGUED_HIGHSCORES = [PLAYER_HONOR, PLAYER_MIGHT_POINTS, PLAYER_ACHIEVEMENT_POINTS, SAMURAI_PLAYER, NOMADINVASION, ALLIANCE_NOMADINVASION_PLAYER, ALLIANCE_TOURNAMENT_FAME, FACTION_TOURNAMENT, POINT_EVENT, BEGGING_KNIGHTS, ALIEN_INVASION, ALLIANCE_ALIEN_INVASION_PLAYER, SAMURAI_PLAYER, LONG_TERM_POINT_EVENT, FACTION_INVASION_PLAYER_BLUE, FACTION_INVASION_PLAYER_RED]; module.exports.MIN_XP_FOR_HIGHSCORE = getXPFromLevel(3); module.exports.GLOBALSERVER_PREVIOUS_RUN_HIGHSCORES_ON_MAINSERVER = [TEMPSERVER_PREVIOUS_RUN_PLAYER, ALLIANCE_BATTLE_GROUND_PREVIOUS_RUN_PLAYER, ALLIANCE_BATTLE_GROUND_PREVIOUS_RUN_ALLIANCE];