From 4b78c2fbdfcdd9dcc794e4b0c17cfb6d88a1006b Mon Sep 17 00:00:00 2001 From: mat <27899617+mat-1@users.noreply.github.com> Date: Sat, 1 May 2021 19:04:52 -0500 Subject: Show minions that haven't been unlocked in response (#20) * add minions that haven't been unlocked yet to response, and slightly optimize constants * remove most console.logs with console.debugs * mock constants --- test/data/constants/collections.json | 62 ++ test/data/constants/minions.json | 55 ++ test/data/constants/skills.json | 12 + test/data/constants/slayers.json | 5 + test/data/constants/stats.json | 773 +++++++++++++++++++++ test/data/constants/zones.json | 95 +++ .../player/6536bfed869548fd83a1ecd24cf2a0fd.json | 366 ++++------ .../player/ef3bb867eec048a1a9b92b451f0ffc66.json | 749 +++++++++----------- .../profiles/6536bfed869548fd83a1ecd24cf2a0fd.json | 48 +- .../profiles/ef3bb867eec048a1a9b92b451f0ffc66.json | 172 +++-- 10 files changed, 1577 insertions(+), 760 deletions(-) create mode 100644 test/data/constants/collections.json create mode 100644 test/data/constants/minions.json create mode 100644 test/data/constants/skills.json create mode 100644 test/data/constants/slayers.json create mode 100644 test/data/constants/stats.json create mode 100644 test/data/constants/zones.json (limited to 'test/data') diff --git a/test/data/constants/collections.json b/test/data/constants/collections.json new file mode 100644 index 0000000..efab904 --- /dev/null +++ b/test/data/constants/collections.json @@ -0,0 +1,62 @@ +[ + "acacia_log", + "birch_log", + "blaze_rod", + "bone", + "cactus", + "carrot", + "chicken", + "clay_ball", + "coal", + "cobblestone", + "cocoa_beans", + "cod", + "dark_oak_log", + "diamond", + "emerald", + "end_stone", + "ender_pearl", + "feather", + "ghast_tear", + "glowstone_dust", + "gold_ingot", + "gravel", + "gunpowder", + "ice", + "ink_sac", + "iron_ingot", + "jungle_log", + "lapis_lazuli", + "leather", + "lily_pad", + "magma_cream", + "melon_slice", + "mithril_ore", + "mutton", + "nether_wart", + "netherrack", + "oak_log", + "obsidian", + "porkchop", + "potato", + "prismarine_crystals", + "prismarine_shard", + "pufferfish", + "pumpkin", + "quartz", + "rabbit", + "red_mushroom", + "redstone", + "rotten_flesh", + "salmon", + "sand", + "slime_ball", + "spider_eye", + "sponge", + "spruce_log", + "string", + "sugar_cane", + "tropical_fish", + "wheat", + "wheat_seeds" +] \ No newline at end of file diff --git a/test/data/constants/minions.json b/test/data/constants/minions.json new file mode 100644 index 0000000..5291a34 --- /dev/null +++ b/test/data/constants/minions.json @@ -0,0 +1,55 @@ +[ + "acacia", + "birch", + "blaze", + "cactus", + "carrot", + "cavespider", + "chicken", + "clay", + "coal", + "cobblestone", + "cocoa", + "cow", + "creeper", + "dark_oak", + "diamond", + "emerald", + "ender_stone", + "enderman", + "fishing", + "flower", + "ghast", + "glowstone", + "gold", + "gravel", + "ice", + "iron", + "jungle", + "lapis", + "magma_cube", + "melon", + "mithril", + "mushroom", + "nether_warts", + "oak", + "obsidian", + "pig", + "potato", + "pumpkin", + "quartz", + "rabbit", + "redstone", + "revenant", + "sand", + "sheep", + "skeleton", + "slime", + "snow", + "spider", + "spruce", + "sugar_cane", + "tarantula", + "wheat", + "zombie" +] \ No newline at end of file diff --git a/test/data/constants/skills.json b/test/data/constants/skills.json new file mode 100644 index 0000000..ab04362 --- /dev/null +++ b/test/data/constants/skills.json @@ -0,0 +1,12 @@ +[ + "alchemy", + "carpentry", + "combat", + "enchanting", + "farming", + "fishing", + "foraging", + "mining", + "runecrafting", + "taming" +] \ No newline at end of file diff --git a/test/data/constants/slayers.json b/test/data/constants/slayers.json new file mode 100644 index 0000000..f9bc036 --- /dev/null +++ b/test/data/constants/slayers.json @@ -0,0 +1,5 @@ +[ + "spider", + "wolf", + "zombie" +] \ No newline at end of file diff --git a/test/data/constants/stats.json b/test/data/constants/stats.json new file mode 100644 index 0000000..89685bd --- /dev/null +++ b/test/data/constants/stats.json @@ -0,0 +1,773 @@ +[ + "auctions_bids", + "auctions_bought_common", + "auctions_bought_epic", + "auctions_bought_legendary", + "auctions_bought_mythic", + "auctions_bought_rare", + "auctions_bought_special", + "auctions_bought_uncommon", + "auctions_completed", + "auctions_created", + "auctions_fees", + "auctions_gold_earned", + "auctions_gold_spent", + "auctions_highest_bid", + "auctions_no_bids", + "auctions_sold_common", + "auctions_sold_epic", + "auctions_sold_legendary", + "auctions_sold_mythic", + "auctions_sold_rare", + "auctions_sold_special", + "auctions_sold_uncommon", + "auctions_won", + "chicken_race_best_time", + "chicken_race_best_time_2", + "deaths", + "deaths_alpha_wolf", + "deaths_ancient_one", + "deaths_arachne", + "deaths_arachne_brood", + "deaths_arachne_keeper", + "deaths_armor_stand", + "deaths_blaze", + "deaths_blue_shark", + "deaths_bonzo", + "deaths_bonzo_summon_undead", + "deaths_brood_mother_cave_spider", + "deaths_brood_mother_spider", + "deaths_cactus", + "deaths_carrot_king", + "deaths_catfish", + "deaths_cave_spider", + "deaths_caverns_ghost", + "deaths_cellar_spider", + "deaths_chicken", + "deaths_chicken_deep", + "deaths_corrupted_protector", + "deaths_creeper", + "deaths_crushed", + "deaths_crypt_dreadlord", + "deaths_crypt_lurker", + "deaths_crypt_souleater", + "deaths_crypt_tank_zombie", + "deaths_crypt_undead", + "deaths_crypt_undead_agentk", + "deaths_crypt_undead_alexander", + "deaths_crypt_undead_apunch", + "deaths_crypt_undead_bernhard", + "deaths_crypt_undead_cecer", + "deaths_crypt_undead_chilynn", + "deaths_crypt_undead_christian", + "deaths_crypt_undead_codename_b", + "deaths_crypt_undead_connorlinfoot", + "deaths_crypt_undead_dctr", + "deaths_crypt_undead_erosemberg", + "deaths_crypt_undead_externalizable", + "deaths_crypt_undead_flameboy101", + "deaths_crypt_undead_friedrich", + "deaths_crypt_undead_hypixel", + "deaths_crypt_undead_jamiethegeek", + "deaths_crypt_undead_jayavarmen", + "deaths_crypt_undead_judg3", + "deaths_crypt_undead_likaos", + "deaths_crypt_undead_luckykessie", + "deaths_crypt_undead_marius", + "deaths_crypt_undead_minikloon", + "deaths_crypt_undead_nicholas", + "deaths_crypt_undead_nitroholic_", + "deaths_crypt_undead_orangemarshall", + "deaths_crypt_undead_pieter", + "deaths_crypt_undead_pjoke1", + "deaths_crypt_undead_plancke", + "deaths_crypt_undead_relenter", + "deaths_crypt_undead_revengeee", + "deaths_crypt_undead_rezzus", + "deaths_crypt_undead_sfarnham", + "deaths_crypt_undead_sylent", + "deaths_crypt_undead_thorlon", + "deaths_crypt_undead_valentin", + "deaths_crypt_undead_williamtiger", + "deaths_crypt_witherskeleton", + "deaths_crystal_sentry", + "deaths_dante_goon", + "deaths_dante_slime", + "deaths_dante_slime_goon", + "deaths_dasher_spider", + "deaths_deathmite", + "deaths_deep_sea_protector", + "deaths_diamond_guy", + "deaths_diamond_skeleton", + "deaths_diamond_zombie", + "deaths_drowning", + "deaths_dungeon_respawning_skeleton", + "deaths_dungeon_respawning_skeleton_skull", + "deaths_emerald_slime", + "deaths_ender_dragon", + "deaths_enderman", + "deaths_endermite", + "deaths_entity", + "deaths_fall", + "deaths_fall_kill", + "deaths_fire", + "deaths_fireball_magma_cube", + "deaths_frosty_the_snowman", + "deaths_frozen_steve", + "deaths_gaia_construct", + "deaths_generator_ghast", + "deaths_generator_magma_cube", + "deaths_generator_slime", + "deaths_ghast", + "deaths_goblin_battler", + "deaths_goblin_creeper", + "deaths_goblin_golem", + "deaths_goblin_knife_thrower", + "deaths_goblin_murderlover", + "deaths_goblin_weakling_bow", + "deaths_goblin_weakling_melee", + "deaths_great_white_shark", + "deaths_grim_reaper", + "deaths_guardian", + "deaths_guardian_defender", + "deaths_guardian_emperor", + "deaths_headless_horseman", + "deaths_horseman_bat", + "deaths_horseman_horse", + "deaths_horseman_zombie", + "deaths_howling_spirit", + "deaths_ice_walker", + "deaths_invisible_creeper", + "deaths_iron_golem", + "deaths_jockey_shot_silverfish", + "deaths_jockey_skeleton", + "deaths_kill", + "deaths_kill_fire", + "deaths_king_midas", + "deaths_lapis_zombie", + "deaths_liquid_hot_magma", + "deaths_livid", + "deaths_livid_clone", + "deaths_lonely_spider", + "deaths_lost_adventurer", + "deaths_magma_cube", + "deaths_magma_cube_boss", + "deaths_master_bonzo", + "deaths_master_bonzo_summon_undead", + "deaths_master_cellar_spider", + "deaths_master_crypt_dreadlord", + "deaths_master_crypt_lurker", + "deaths_master_crypt_souleater", + "deaths_master_crypt_tank_zombie", + "deaths_master_crypt_undead", + "deaths_master_crypt_undead__fudgiethewhale", + "deaths_master_crypt_undead_adamwho", + "deaths_master_crypt_undead_agentk", + "deaths_master_crypt_undead_apunch", + "deaths_master_crypt_undead_codename_b", + "deaths_master_crypt_undead_connorlinfoot", + "deaths_master_crypt_undead_dctr", + "deaths_master_crypt_undead_donpireso", + "deaths_master_crypt_undead_hypixel", + "deaths_master_crypt_undead_jamiethegeek", + "deaths_master_crypt_undead_jayavarmen", + "deaths_master_crypt_undead_judg3", + "deaths_master_crypt_undead_likaos", + "deaths_master_crypt_undead_minikloon", + "deaths_master_crypt_undead_nicholas", + "deaths_master_crypt_undead_nitroholic_", + "deaths_master_crypt_undead_orangemarshall", + "deaths_master_crypt_undead_plummel", + "deaths_master_crypt_undead_relenter", + "deaths_master_crypt_undead_rezzus", + "deaths_master_crypt_undead_sfarnham", + "deaths_master_crypt_undead_themgrf", + "deaths_master_crypt_undead_thorlon", + "deaths_master_crypt_undead_vinny8ball666", + "deaths_master_crypt_witherskeleton", + "deaths_master_deathmite", + "deaths_master_diamond_guy", + "deaths_master_dungeon_respawning_skeleton", + "deaths_master_dungeon_respawning_skeleton_skull", + "deaths_master_king_midas", + "deaths_master_livid", + "deaths_master_livid_clone", + "deaths_master_lonely_spider", + "deaths_master_lost_adventurer", + "deaths_master_mimic", + "deaths_master_parasite", + "deaths_master_professor", + "deaths_master_professor_archer_guardian", + "deaths_master_professor_guardian_summon", + "deaths_master_professor_mage_guardian", + "deaths_master_professor_priest_guardian", + "deaths_master_professor_warrior_guardian", + "deaths_master_sadan", + "deaths_master_sadan_giant", + "deaths_master_sadan_golem", + "deaths_master_sadan_statue", + "deaths_master_scared_skeleton", + "deaths_master_scarf", + "deaths_master_scarf_archer", + "deaths_master_scarf_mage", + "deaths_master_scarf_warrior", + "deaths_master_shadow_assassin", + "deaths_master_skeleton_grunt", + "deaths_master_skeleton_master", + "deaths_master_skeleton_soldier", + "deaths_master_skeletor", + "deaths_master_skeletor_prime", + "deaths_master_sniper_skeleton", + "deaths_master_spirit_bat", + "deaths_master_spirit_chicken", + "deaths_master_spirit_miniboss", + "deaths_master_spirit_rabbit", + "deaths_master_spirit_sheep", + "deaths_master_spirit_wolf", + "deaths_master_super_archer", + "deaths_master_super_tank_zombie", + "deaths_master_tentaclees", + "deaths_master_watcher_bonzo", + "deaths_master_watcher_guardian", + "deaths_master_watcher_livid", + "deaths_master_watcher_scarf", + "deaths_master_watcher_summon_undead", + "deaths_master_zombie_commander", + "deaths_master_zombie_grunt", + "deaths_master_zombie_knight", + "deaths_master_zombie_soldier", + "deaths_maxor", + "deaths_mimic", + "deaths_minos_champion", + "deaths_minos_hunter", + "deaths_minos_inquisitor", + "deaths_minotaur", + "deaths_necron_guard", + "deaths_night_respawning_skeleton", + "deaths_nightmare", + "deaths_nurse_shark", + "deaths_obsidian_wither", + "deaths_ocelot", + "deaths_old_dragon", + "deaths_old_wolf", + "deaths_pack_spirit", + "deaths_pack_wolf", + "deaths_parasite", + "deaths_phantom_fisherman", + "deaths_phantom_spirit", + "deaths_pig_zombie", + "deaths_pigman", + "deaths_player", + "deaths_professor", + "deaths_professor_archer_guardian", + "deaths_professor_guardian_summon", + "deaths_professor_mage_guardian", + "deaths_professor_priest_guardian", + "deaths_professor_warrior_guardian", + "deaths_protector_dragon", + "deaths_random_slime", + "deaths_redstone_pigman", + "deaths_respawning_skeleton", + "deaths_revenant_zombie", + "deaths_ruin_wolf", + "deaths_runic_zombie", + "deaths_sadan", + "deaths_sadan_giant", + "deaths_sadan_golem", + "deaths_sadan_statue", + "deaths_scarecrow", + "deaths_scared_skeleton", + "deaths_scarf", + "deaths_scarf_archer", + "deaths_scarf_mage", + "deaths_scarf_warrior", + "deaths_scary_jerry", + "deaths_sea_archer", + "deaths_sea_guardian", + "deaths_sea_leech", + "deaths_sea_walker", + "deaths_sea_witch", + "deaths_shadow_assassin", + "deaths_sheep", + "deaths_siamese_lynx", + "deaths_silverfish", + "deaths_skeleton", + "deaths_skeleton_emperor", + "deaths_skeleton_grunt", + "deaths_skeleton_lord", + "deaths_skeleton_master", + "deaths_skeleton_soldier", + "deaths_skeletor", + "deaths_skeletor_prime", + "deaths_slime", + "deaths_sniper_skeleton", + "deaths_snowman", + "deaths_soul_of_the_alpha", + "deaths_spider", + "deaths_spider_jockey", + "deaths_spirit_bat", + "deaths_spirit_bull", + "deaths_spirit_chicken", + "deaths_spirit_miniboss", + "deaths_spirit_rabbit", + "deaths_spirit_sheep", + "deaths_spirit_wolf", + "deaths_splitter_spider", + "deaths_splitter_spider_silverfish", + "deaths_strong_dragon", + "deaths_suffocation", + "deaths_super_archer", + "deaths_super_tank_zombie", + "deaths_superior_dragon", + "deaths_tarantula_spider", + "deaths_tentaclees", + "deaths_the_watcher", + "deaths_tiger_shark", + "deaths_trap", + "deaths_treasure_hoarder", + "deaths_trick_or_treater", + "deaths_unburried_zombie", + "deaths_unknown", + "deaths_unstable_dragon", + "deaths_void", + "deaths_voracious_spider", + "deaths_watcher", + "deaths_watcher_bonzo", + "deaths_watcher_giant_bigfoot", + "deaths_watcher_giant_boulder", + "deaths_watcher_giant_diamond", + "deaths_watcher_giant_laser", + "deaths_watcher_guardian", + "deaths_watcher_livid", + "deaths_watcher_scarf", + "deaths_watcher_summon_undead", + "deaths_water_hydra", + "deaths_weaver_spider", + "deaths_werewolf", + "deaths_wise_dragon", + "deaths_witch", + "deaths_witch_bat", + "deaths_wither", + "deaths_wither_gourd", + "deaths_wither_guard", + "deaths_wither_miner", + "deaths_wither_skeleton", + "deaths_wolf", + "deaths_wraith", + "deaths_yeti", + "deaths_young_dragon", + "deaths_zealot_enderman", + "deaths_zombie", + "deaths_zombie_commander", + "deaths_zombie_deep", + "deaths_zombie_grunt", + "deaths_zombie_knight", + "deaths_zombie_lord", + "deaths_zombie_soldier", + "deaths_zombie_villager", + "dungeon_hub_crystal_core_anything_no_return_best_time", + "dungeon_hub_crystal_core_anything_with_return_best_time", + "dungeon_hub_crystal_core_no_abilities_no_return_best_time", + "dungeon_hub_crystal_core_no_abilities_with_return_best_time", + "dungeon_hub_crystal_core_no_pearls_no_return_best_time", + "dungeon_hub_crystal_core_no_pearls_with_return_best_time", + "dungeon_hub_crystal_core_nothing_no_return_best_time", + "dungeon_hub_crystal_core_nothing_with_return_best_time", + "dungeon_hub_giant_mushroom_anything_no_return_best_time", + "dungeon_hub_giant_mushroom_anything_with_return_best_time", + "dungeon_hub_giant_mushroom_no_abilities_no_return_best_time", + "dungeon_hub_giant_mushroom_no_abilities_with_return_best_time", + "dungeon_hub_giant_mushroom_no_pearls_no_return_best_time", + "dungeon_hub_giant_mushroom_no_pearls_with_return_best_time", + "dungeon_hub_giant_mushroom_nothing_no_return_best_time", + "dungeon_hub_giant_mushroom_nothing_with_return_best_time", + "dungeon_hub_precursor_ruins_anything_no_return_best_time", + "dungeon_hub_precursor_ruins_anything_with_return_best_time", + "dungeon_hub_precursor_ruins_no_abilities_no_return_best_time", + "dungeon_hub_precursor_ruins_no_abilities_with_return_best_time", + "dungeon_hub_precursor_ruins_no_pearls_no_return_best_time", + "dungeon_hub_precursor_ruins_no_pearls_with_return_best_time", + "dungeon_hub_precursor_ruins_nothing_no_return_best_time", + "dungeon_hub_precursor_ruins_nothing_with_return_best_time", + "end_race_best_time", + "ender_crystals_destroyed", + "foraging_race_best_time", + "gifts_given", + "gifts_received", + "highest_crit_damage", + "highest_critical_damage", + "items_fished", + "items_fished_large_treasure", + "items_fished_normal", + "items_fished_treasure", + "kills", + "kills_alpha_wolf", + "kills_arachne", + "kills_arachne_brood", + "kills_arachne_keeper", + "kills_bat_pinata", + "kills_bat_spooky", + "kills_batty_witch", + "kills_blaze", + "kills_blaze_higher_or_lower", + "kills_blue_shark", + "kills_bonzo_summon_undead", + "kills_brood_mother_cave_spider", + "kills_brood_mother_spider", + "kills_carrot_king", + "kills_catfish", + "kills_cave_spider", + "kills_caverns_ghost", + "kills_cellar_spider", + "kills_chicken", + "kills_chicken_deep", + "kills_corrupted_protector", + "kills_cow", + "kills_creeper", + "kills_crypt_dreadlord", + "kills_crypt_lurker", + "kills_crypt_souleater", + "kills_crypt_tank_zombie", + "kills_crypt_undead", + "kills_crypt_undead__onah", + "kills_crypt_undead_agentk", + "kills_crypt_undead_alexander", + "kills_crypt_undead_apunch", + "kills_crypt_undead_bembo", + "kills_crypt_undead_bernhard", + "kills_crypt_undead_bloozing", + "kills_crypt_undead_cecer", + "kills_crypt_undead_chilynn", + "kills_crypt_undead_christian", + "kills_crypt_undead_codename_b", + "kills_crypt_undead_connorlinfoot", + "kills_crypt_undead_dctr", + "kills_crypt_undead_donpireso", + "kills_crypt_undead_dueces", + "kills_crypt_undead_erosemberg", + "kills_crypt_undead_externalizable", + "kills_crypt_undead_flameboy101", + "kills_crypt_undead_friedrich", + "kills_crypt_undead_hypixel", + "kills_crypt_undead_jamiethegeek", + "kills_crypt_undead_jayavarmen", + "kills_crypt_undead_judg3", + "kills_crypt_undead_ladybleu", + "kills_crypt_undead_likaos", + "kills_crypt_undead_luckykessie", + "kills_crypt_undead_magicboys", + "kills_crypt_undead_marius", + "kills_crypt_undead_minikloon", + "kills_crypt_undead_nicholas", + "kills_crypt_undead_nitroholic_", + "kills_crypt_undead_orangemarshall", + "kills_crypt_undead_pieter", + "kills_crypt_undead_pjoke1", + "kills_crypt_undead_plancke", + "kills_crypt_undead_relenter", + "kills_crypt_undead_revengeee", + "kills_crypt_undead_rezzus", + "kills_crypt_undead_robitybobity", + "kills_crypt_undead_sfarnham", + "kills_crypt_undead_skyerzz", + "kills_crypt_undead_sylent", + "kills_crypt_undead_themgrf", + "kills_crypt_undead_thorlon", + "kills_crypt_undead_valentin", + "kills_crypt_undead_williamtiger", + "kills_crypt_witherskeleton", + "kills_crystal_sentry", + "kills_dante_goon", + "kills_dante_slime_goon", + "kills_dasher_spider", + "kills_deathmite", + "kills_deep_sea_protector", + "kills_diamond_guy", + "kills_diamond_skeleton", + "kills_diamond_zombie", + "kills_dungeon_respawning_skeleton", + "kills_dungeon_respawning_skeleton_skull", + "kills_dungeon_secret_bat", + "kills_emerald_slime", + "kills_enderman", + "kills_endermite", + "kills_fireball_magma_cube", + "kills_forest_island_bat", + "kills_frosty_the_snowman", + "kills_frozen_steve", + "kills_gaia_construct", + "kills_generator_ghast", + "kills_generator_magma_cube", + "kills_generator_slime", + "kills_ghast", + "kills_goblin", + "kills_goblin_battler", + "kills_goblin_creeper", + "kills_goblin_creepertamer", + "kills_goblin_golem", + "kills_goblin_knife_thrower", + "kills_goblin_murderlover", + "kills_goblin_weakling_bow", + "kills_goblin_weakling_melee", + "kills_great_white_shark", + "kills_grim_reaper", + "kills_grinch", + "kills_guardian_boss", + "kills_guardian_defender", + "kills_guardian_emperor", + "kills_headless_horseman", + "kills_horseman_bat", + "kills_horseman_horse", + "kills_horseman_zombie", + "kills_howling_spirit", + "kills_ice_walker", + "kills_invisible_creeper", + "kills_jockey_shot_silverfish", + "kills_jockey_skeleton", + "kills_king_midas", + "kills_lapis_zombie", + "kills_liquid_hot_magma", + "kills_lonely_spider", + "kills_lost_adventurer", + "kills_magma_cube", + "kills_magma_cube_boss", + "kills_master_bonzo_summon_undead", + "kills_master_cellar_spider", + "kills_master_crypt_dreadlord", + "kills_master_crypt_lurker", + "kills_master_crypt_souleater", + "kills_master_crypt_tank_zombie", + "kills_master_crypt_undead", + "kills_master_crypt_undead_alexander", + "kills_master_crypt_undead_bernhard", + "kills_master_crypt_undead_bloozing", + "kills_master_crypt_undead_chilynn", + "kills_master_crypt_undead_christian", + "kills_master_crypt_undead_dctr", + "kills_master_crypt_undead_donpireso", + "kills_master_crypt_undead_flameboy101", + "kills_master_crypt_undead_friedrich", + "kills_master_crypt_undead_hypixel", + "kills_master_crypt_undead_judg3", + "kills_master_crypt_undead_marius", + "kills_master_crypt_undead_nicholas", + "kills_master_crypt_undead_nitroholic_", + "kills_master_crypt_undead_pieter", + "kills_master_crypt_undead_sfarnham", + "kills_master_crypt_undead_skyerzz", + "kills_master_crypt_undead_valentin", + "kills_master_crypt_witherskeleton", + "kills_master_deathmite", + "kills_master_diamond_guy", + "kills_master_dungeon_respawning_skeleton", + "kills_master_king_midas", + "kills_master_lonely_spider", + "kills_master_lost_adventurer", + "kills_master_mimic", + "kills_master_parasite", + "kills_master_professor_guardian_summon", + "kills_master_sadan_giant", + "kills_master_sadan_golem", + "kills_master_sadan_statue", + "kills_master_scared_skeleton", + "kills_master_scarf_archer", + "kills_master_scarf_mage", + "kills_master_scarf_priest", + "kills_master_scarf_warrior", + "kills_master_shadow_assassin", + "kills_master_skeleton_grunt", + "kills_master_skeleton_master", + "kills_master_skeleton_soldier", + "kills_master_skeletor", + "kills_master_skeletor_prime", + "kills_master_sniper_skeleton", + "kills_master_spirit_bat", + "kills_master_spirit_bull", + "kills_master_spirit_chicken", + "kills_master_spirit_miniboss", + "kills_master_spirit_rabbit", + "kills_master_spirit_sheep", + "kills_master_spirit_wolf", + "kills_master_super_archer", + "kills_master_super_tank_zombie", + "kills_master_tentaclees", + "kills_master_thorn", + "kills_master_watcher_bonzo", + "kills_master_watcher_livid", + "kills_master_watcher_scarf", + "kills_master_watcher_summon_undead", + "kills_master_zombie_commander", + "kills_master_zombie_grunt", + "kills_master_zombie_knight", + "kills_master_zombie_soldier", + "kills_mayor_jerry_blue", + "kills_mayor_jerry_golden", + "kills_mayor_jerry_green", + "kills_mayor_jerry_purple", + "kills_mimic", + "kills_minos_champion", + "kills_minos_hunter", + "kills_minos_inquisitor", + "kills_minotaur", + "kills_mushroom_cow", + "kills_necron_guard", + "kills_night_respawning_skeleton", + "kills_night_squid", + "kills_nightmare", + "kills_nurse_shark", + "kills_oasis_rabbit", + "kills_oasis_sheep", + "kills_obsidian_wither", + "kills_old_dragon", + "kills_old_wolf", + "kills_pack_spirit", + "kills_pack_wolf", + "kills_parasite", + "kills_phantom_fisherman", + "kills_phantom_spirit", + "kills_pig", + "kills_pigman", + "kills_player", + "kills_pond_squid", + "kills_powder_ghast", + "kills_professor_guardian_summon", + "kills_protector_dragon", + "kills_rabbit", + "kills_random_slime", + "kills_rat", + "kills_redstone_pigman", + "kills_respawning_skeleton", + "kills_revenant_zombie", + "kills_ruin_wolf", + "kills_runic", + "kills_runic_zombie", + "kills_sadan_giant", + "kills_sadan_golem", + "kills_sadan_statue", + "kills_scarecrow", + "kills_scared_skeleton", + "kills_scarf_archer", + "kills_scarf_mage", + "kills_scarf_priest", + "kills_scarf_warrior", + "kills_scary_jerry", + "kills_sea_archer", + "kills_sea_guardian", + "kills_sea_leech", + "kills_sea_walker", + "kills_sea_witch", + "kills_shadow_assassin", + "kills_sheep", + "kills_siamese_lynx", + "kills_silverfish", + "kills_skeleton", + "kills_skeleton_emperor", + "kills_skeleton_grunt", + "kills_skeleton_lord", + "kills_skeleton_master", + "kills_skeleton_soldier", + "kills_skeletor", + "kills_skeletor_prime", + "kills_slime", + "kills_sniper_skeleton", + "kills_soul_of_the_alpha", + "kills_spider", + "kills_spider_jockey", + "kills_spirit_bat", + "kills_spirit_bull", + "kills_spirit_chicken", + "kills_spirit_miniboss", + "kills_spirit_rabbit", + "kills_spirit_sheep", + "kills_spirit_wolf", + "kills_splitter_spider", + "kills_splitter_spider_silverfish", + "kills_strong_dragon", + "kills_super_archer", + "kills_super_tank_zombie", + "kills_superior_dragon", + "kills_tarantula_spider", + "kills_tentaclees", + "kills_thorn", + "kills_tiger_shark", + "kills_trapper_chicken", + "kills_trapper_cow", + "kills_trapper_pig", + "kills_trapper_rabbit", + "kills_trapper_sheep", + "kills_treasure_hoarder", + "kills_trick_or_treater", + "kills_unburried_zombie", + "kills_unstable_dragon", + "kills_vicious_wolf", + "kills_voracious_spider", + "kills_watcher", + "kills_watcher_bonzo", + "kills_watcher_giant_bigfoot", + "kills_watcher_giant_boulder", + "kills_watcher_giant_diamond", + "kills_watcher_giant_laser", + "kills_watcher_livid", + "kills_watcher_scarf", + "kills_watcher_summon_undead", + "kills_water_hydra", + "kills_weaver_spider", + "kills_werewolf", + "kills_wise_dragon", + "kills_witch", + "kills_witch_bat", + "kills_wither_gourd", + "kills_wither_guard", + "kills_wither_miner", + "kills_wither_skeleton", + "kills_wraith", + "kills_yeti", + "kills_young_dragon", + "kills_zealot_enderman", + "kills_zombie", + "kills_zombie_commander", + "kills_zombie_deep", + "kills_zombie_grunt", + "kills_zombie_knight", + "kills_zombie_lord", + "kills_zombie_soldier", + "kills_zombie_villager", + "most_winter_cannonballs_hit", + "most_winter_damage_dealt", + "most_winter_magma_damage_dealt", + "most_winter_snowballs_hit", + "mythos_burrows_chains_complete", + "mythos_burrows_chains_complete_COMMON", + "mythos_burrows_chains_complete_EPIC", + "mythos_burrows_chains_complete_LEGENDARY", + "mythos_burrows_chains_complete_null", + "mythos_burrows_chains_complete_RARE", + "mythos_burrows_chains_complete_UNCOMMON", + "mythos_burrows_dug_combat", + "mythos_burrows_dug_combat_COMMON", + "mythos_burrows_dug_combat_EPIC", + "mythos_burrows_dug_combat_LEGENDARY", + "mythos_burrows_dug_combat_null", + "mythos_burrows_dug_combat_RARE", + "mythos_burrows_dug_combat_UNCOMMON", + "mythos_burrows_dug_next", + "mythos_burrows_dug_next_COMMON", + "mythos_burrows_dug_next_EPIC", + "mythos_burrows_dug_next_LEGENDARY", + "mythos_burrows_dug_next_null", + "mythos_burrows_dug_next_RARE", + "mythos_burrows_dug_next_UNCOMMON", + "mythos_burrows_dug_treasure", + "mythos_burrows_dug_treasure_COMMON", + "mythos_burrows_dug_treasure_EPIC", + "mythos_burrows_dug_treasure_LEGENDARY", + "mythos_burrows_dug_treasure_null", + "mythos_burrows_dug_treasure_RARE", + "mythos_burrows_dug_treasure_UNCOMMON", + "mythos_kills", + "pet_milestone_ores_mined", + "pet_milestone_sea_creatures_killed", + "pumpkin_launcher_count", + "shredder_bait", + "shredder_fished" +] \ No newline at end of file diff --git a/test/data/constants/zones.json b/test/data/constants/zones.json new file mode 100644 index 0000000..9c34487 --- /dev/null +++ b/test/data/constants/zones.json @@ -0,0 +1,95 @@ +[ + "aristocrat_passage", + "auction_house", + "bank", + "bazaar_alley", + "blacksmith", + "blazing_fortress", + "builders_house", + "canvas", + "canvas_room", + "carts_crafting_co", + "catacombs_entrance", + "cave_glowing_mushroom", + "cliffside_veins", + "colosseum", + "colosseum_arena", + "community_center", + "danger", + "dark_auction", + "deep_caverns", + "deep_caverns_room_1", + "deep_caverns_room_2", + "deep_caverns_room_3", + "deep_caverns_room_4", + "deep_caverns_room_5", + "deep_caverns_room_6", + "deeper_caverns", + "deeper_caverns_lift", + "desert_settlement", + "divan_gateway", + "duel_zone", + "dungeon", + "dungeon_hub", + "dwarven_tavern", + "dwarven_village", + "dynamic_portal_island", + "elder_palace", + "election_room", + "enderdragon_boss_room", + "enderman_sanctuary", + "far_reserve", + "farm", + "farmhouse", + "fisherman_hut", + "floating_islands_1", + "floating_islands_2", + "floating_islands_3", + "floating_islands_4", + "floating_islands_5", + "flower_house", + "forest", + "forge", + "forge_basin", + "gallery", + "gates_mines", + "goblin_burrows", + "gold_mine", + "gorge", + "grand_library", + "hanging_court", + "hero_barracks", + "high_level", + "ice_pond", + "ice_wall", + "jake_house", + "lava_springs", + "library", + "limbo", + "mine", + "miners_guild", + "mountain", + "mushroom_desert", + "oasis", + "overgrown_mushroom_cave", + "palace_bridge", + "rampart_quarry", + "royal_mines", + "royal_quarters", + "ruins", + "shepherds_keep", + "spiders_den", + "tailor", + "tavern", + "the_barn", + "the_mist", + "trappers_den_shop_area", + "treasure_hunter_camp", + "upper_mines", + "village", + "wilderness", + "windmill", + "winter_island", + "wizard_tower", + "wolf_den" +] \ No newline at end of file diff --git a/test/data/player/6536bfed869548fd83a1ecd24cf2a0fd.json b/test/data/player/6536bfed869548fd83a1ecd24cf2a0fd.json index ab6789a..09cdc9d 100644 --- a/test/data/player/6536bfed869548fd83a1ecd24cf2a0fd.json +++ b/test/data/player/6536bfed869548fd83a1ecd24cf2a0fd.json @@ -288,12 +288,12 @@ "py5", "b3abus" ], - "lastLogin": 1619476667163, - "networkExp": 14261880, + "lastLogin": 1619844417252, + "networkExp": 14291825, "playername": "py5", "stats": { "Arcade": { - "coins": 2112228, + "coins": 2112646, "deaths_throw_out": 13, "kills_throw_out": 10, "music": true, @@ -396,10 +396,10 @@ "legacyachievement10", "legacyachievement9" ], - "coins": 161695 + "coins": 162245 }, "TNTGames": { - "coins": 66009, + "coins": 66574, "deaths_bowspleef": 15, "tags_bowspleef": 271, "new_spleef_repulsor": 1, @@ -487,7 +487,7 @@ "shoes_active": "GOLD_SHOES", "jacket_active": "GOLD_JACKET", "pants_active": "GOLD_PANTS", - "coins": 65605, + "coins": 66570, "lastTourneyAd": 1596934457455 }, "SkyWars": { @@ -569,7 +569,7 @@ "losses_kit_basic_solo_default": 59, "deaths_team_insane": 23, "survived_players_kit_mining_team_default": 91, - "coins": 598298, + "coins": 599063, "survived_players_team": 235, "losses_team_insane": 22, "losses_kit_mining_team_default": 8, @@ -1170,7 +1170,7 @@ "melee_kills_lab_kit_mining_team_default": 2 }, "MCGO": { - "coins": 171215, + "coins": 171665, "packages": [ "legacyachievementnewnewnew", "achievement_flag_3", @@ -1205,7 +1205,7 @@ "achievement_flag_3" ], "kills": 249, - "coins": 72042, + "coins": 73007, "monthly_kills_b": 110, "weekly_kills_b": 225, "deaths": 183, @@ -1248,7 +1248,7 @@ "achievement_flag_1", "achievement_flag_2" ], - "coins": 69117, + "coins": 70082, "favorite_slots": "null,null,null", "showKillPrefix": true, "kills": 38, @@ -1261,7 +1261,7 @@ "updated_stats": true, "human_deaths": 7, "zombie_kills": 22, - "coins": 67889, + "coins": 68854, "vampire_deaths": 20, "votes_Cavern": 3, "vampire_kills": 13, @@ -1331,21 +1331,21 @@ "leaderboards_resync_mar_2021" ], "first_join_7": true, - "Experience": 63017, + "Experience": 63142, "bedwars_boxes": 2, - "games_played_bedwars_1": 394, + "games_played_bedwars_1": 400, "winstreak": 0, - "gold_resources_collected_bedwars": 7103, - "void_deaths_bedwars": 372, + "gold_resources_collected_bedwars": 7119, + "void_deaths_bedwars": 373, "four_three_void_kills_bedwars": 50, "void_kills_bedwars": 239, - "deaths_bedwars": 764, + "deaths_bedwars": 770, "four_three_iron_resources_collected_bedwars": 5239, - "resources_collected_bedwars": 52587, + "resources_collected_bedwars": 52707, "four_three_games_played_bedwars": 35, - "coins": 59863, + "coins": 59928, "four_three__items_purchased_bedwars": 687, - "games_played_bedwars": 388, + "games_played_bedwars": 394, "four_three_void_deaths_bedwars": 73, "four_three_entity_attack_deaths_bedwars": 36, "kills_bedwars": 523, @@ -1353,35 +1353,35 @@ "four_three_deaths_bedwars": 111, "four_three_losses_bedwars": 30, "entity_attack_deaths_bedwars": 255, - "losses_bedwars": 346, - "items_purchased_bedwars": 6096, - "iron_resources_collected_bedwars": 43408, + "losses_bedwars": 352, + "items_purchased_bedwars": 6123, + "iron_resources_collected_bedwars": 43512, "four_three_items_purchased_bedwars": 712, "four_three_kills_bedwars": 86, - "_items_purchased_bedwars": 5816, + "_items_purchased_bedwars": 5843, "four_three_resources_collected_bedwars": 6285, "eight_one_beds_lost_bedwars": 54, "final_deaths_bedwars": 206, "eight_one_final_deaths_bedwars": 50, - "eight_one_deaths_bedwars": 222, - "eight_one_void_deaths_bedwars": 57, - "eight_one_games_played_bedwars": 189, + "eight_one_deaths_bedwars": 228, + "eight_one_void_deaths_bedwars": 58, + "eight_one_games_played_bedwars": 195, "diamond_resources_collected_bedwars": 845, "eight_one_entity_attack_deaths_bedwars": 47, "eight_one_entity_attack_final_deaths_bedwars": 24, "entity_attack_final_deaths_bedwars": 110, - "eight_one_losses_bedwars": 180, - "eight_one_iron_resources_collected_bedwars": 11036, - "eight_one__items_purchased_bedwars": 1909, - "eight_one_items_purchased_bedwars": 1984, + "eight_one_losses_bedwars": 186, + "eight_one_iron_resources_collected_bedwars": 11140, + "eight_one__items_purchased_bedwars": 1936, + "eight_one_items_purchased_bedwars": 2011, "beds_lost_bedwars": 217, "entity_attack_kills_bedwars": 270, "eight_one_diamond_resources_collected_bedwars": 189, "eight_one_entity_attack_kills_bedwars": 45, "eight_one_void_kills_bedwars": 35, "eight_one_kills_bedwars": 82, - "eight_one_resources_collected_bedwars": 13611, - "eight_one_gold_resources_collected_bedwars": 2165, + "eight_one_resources_collected_bedwars": 13731, + "eight_one_gold_resources_collected_bedwars": 2181, "four_three_entity_attack_kills_bedwars": 35, "emerald_resources_collected_bedwars": 1214, "four_three_emerald_resources_collected_bedwars": 107, @@ -1578,8 +1578,8 @@ "four_four_armed_void_final_deaths_bedwars": 1, "four_three_wins_bedwars": 4, "two_four_entity_attack_final_deaths_bedwars": 1, - "eight_one_magic_deaths_bedwars": 110, - "magic_deaths_bedwars": 116, + "eight_one_magic_deaths_bedwars": 115, + "magic_deaths_bedwars": 121, "two_four_magic_deaths_bedwars": 1, "eight_one_magic_final_deaths_bedwars": 21, "magic_final_deaths_bedwars": 28, @@ -1633,12 +1633,14 @@ "records": { "bridging_distance_30:elevation_NONE:angle_STRAIGHT:": 9911, "bridging_distance_100:elevation_NONE:angle_STRAIGHT:": 40196, - "bridging_distance_50:elevation_NONE:angle_STRAIGHT:": 19754 + "bridging_distance_50:elevation_NONE:angle_STRAIGHT:": 19754, + "bridging_distance_30:elevation_SLIGHT:angle_STRAIGHT:": 13623, + "bridging_distance_30:elevation_NONE:angle_DIAGONAL:": 8705 }, "bridging": { - "failed_attempts": 1065, - "successful_attempts": 92, - "blocks_placed": 12960 + "failed_attempts": 1206, + "successful_attempts": 111, + "blocks_placed": 14756 }, "mlg": { "failed_attempts": 81, @@ -1655,7 +1657,7 @@ "entity_explosion_final_kills_bedwars": 1 }, "HungerGames": { - "coins": 119189, + "coins": 119554, "packages": [ "fixachievements2", "fixachievements1", @@ -1701,7 +1703,7 @@ "autoarmor": true }, "Walls": { - "coins": 70605, + "coins": 71570, "monthly_assists_a": 2, "assists": 2, "weekly_assists_a": 1, @@ -1710,10 +1712,10 @@ "weekly_assists_b": 1 }, "Arena": { - "coins": 65605 + "coins": 66570 }, "Walls3": { - "coins": 68360, + "coins": 69025, "packages": [ "achievement_fix_flag", "legacy_achievement_a" @@ -1803,13 +1805,13 @@ "phoenix_wins": 1 }, "UHC": { - "coins": 58771, + "coins": 59836, "clearup_achievement": true, "saved_stats": true, "deaths": 1 }, "SuperSmash": { - "coins": 112925, + "coins": 113390, "lastLevel_THE_BULK": 0, "active_class": "THE_BULK", "win_streak": 0, @@ -1865,7 +1867,7 @@ ] }, "SpeedUHC": { - "coins": 202400, + "coins": 203075, "firstJoinLobbyInt": 3, "killstreak": 0, "win_streak": 0, @@ -2473,7 +2475,7 @@ "Duels": { "kit_menu_option": "off", "sw_duels_kit": "kit_ranked_ranked_champion", - "games_played_duels": 16737, + "games_played_duels": 16766, "show_lb_option": "on", "rematch_option_1": "default", "duels_recently_played": "BRIDGE_DUEL#SUMO_DUEL#BRIDGE_DUEL", @@ -2490,17 +2492,17 @@ "duels_winstreak_best_op_duel": 14, "duels_winstreak_best_combo_duel": 6, "duels_winstreak_best_classic_duel": 18, - "melee_swings": 320585, - "losses": 5336, - "melee_hits": 113150, - "rounds_played": 12999, + "melee_swings": 321129, + "losses": 5350, + "melee_hits": 113368, + "rounds_played": 13025, "sw_duel_health_regenerated": 6475, "sw_duel_losses": 781, - "deaths": 7407, + "deaths": 7421, "sw_duel_damage_dealt": 16893, - "health_regenerated": 38132, + "health_regenerated": 38167, "sw_duel_rounds_played": 2035, - "damage_dealt": 166277, + "damage_dealt": 166663, "sw_duel_deaths": 782, "sw_duel_melee_hits": 7860, "sw_duel_melee_swings": 23838, @@ -2512,22 +2514,22 @@ "combo_duel_deaths": 30, "combo_duel_melee_swings": 15388, "combo_duel_wins": 32, - "wins": 6658, - "kills": 6055, + "wins": 6670, + "kills": 6067, "combo_duel_kills": 26, - "classic_duel_rounds_played": 7520, - "classic_duel_melee_hits": 61989, - "classic_duel_health_regenerated": 14740, - "classic_duel_damage_dealt": 120038, - "classic_duel_melee_swings": 171107, - "classic_duel_wins": 4188, - "bow_shots": 21463, - "classic_duel_losses": 3158, - "classic_duel_bow_shots": 18156, - "classic_duel_deaths": 3158, - "bow_hits": 8877, - "classic_duel_bow_hits": 7891, - "classic_duel_kills": 4160, + "classic_duel_rounds_played": 7546, + "classic_duel_melee_hits": 62207, + "classic_duel_health_regenerated": 14775, + "classic_duel_damage_dealt": 120424, + "classic_duel_melee_swings": 171651, + "classic_duel_wins": 4200, + "bow_shots": 21534, + "classic_duel_losses": 3172, + "classic_duel_bow_shots": 18227, + "classic_duel_deaths": 3172, + "bow_hits": 8904, + "classic_duel_bow_hits": 7918, + "classic_duel_kills": 4172, "op_duel_deaths": 187, "op_duel_damage_dealt": 8869, "op_duel_melee_swings": 27744, @@ -2605,7 +2607,7 @@ }, "current_bow_winstreak": 0, "best_bow_winstreak": 1, - "coins": 448531, + "coins": 450905, "bow_duel_wins": 1, "bow_duel_kills": 1, "current_sumo_winstreak": 4, @@ -7085,6 +7087,12 @@ }, { "time": 1619477068157 + }, + { + "time": 1619837758760 + }, + { + "time": 1619845316356 } ] }, @@ -7347,6 +7355,12 @@ }, { "time": 1619477541418 + }, + { + "time": 1619839273247 + }, + { + "time": 1619845316356 } ] }, @@ -7624,6 +7638,15 @@ }, { "time": 1619476798475 + }, + { + "time": 1619740920461 + }, + { + "time": 1619837584614 + }, + { + "time": 1619844561043 } ] }, @@ -7686,7 +7709,7 @@ ], "active": { "objectives": { - "kill": 73 + "kill": 87 }, "started": 1619224017835 } @@ -7765,7 +7788,13 @@ { "time": 1619331620296 } - ] + ], + "active": { + "objectives": { + "win": 13 + }, + "started": 1619837300742 + } }, "tnt_daily_win": { "completions": [ @@ -8324,9 +8353,9 @@ "quake_wins": 3, "general_challenger": 1027, "quake_killing_sprees": 8, - "general_wins": 6784, + "general_wins": 6798, "copsandcrims_bomb_specialist": 0, - "general_quest_master": 384, + "general_quest_master": 391, "tntgames_bow_spleef_wins": 0, "tntgames_tnt_run_wins": 5, "tntgames_wizards_wins": 0, @@ -8373,7 +8402,7 @@ "buildbattle_build_battle_score": 610, "buildbattle_guess_the_build_guesses": 35, "bedwars_loot_box": 17, - "duels_duels_winner": 6671, + "duels_duels_winner": 6685, "duels_duels_win_streak": 20, "duels_duels_trophies": 3, "gingerbread_banker": 49675, @@ -8658,35 +8687,35 @@ "last_mcmp": 1519590874735 }, "mcVersionRp": "1.11.2", - "karma": 9799940, + "karma": 9857065, "petConsumables": { - "CARROT_ITEM": 296, - "FEATHER": 913, + "CARROT_ITEM": 297, + "FEATHER": 914, "BREAD": 325, - "SLIME_BALL": 955, - "RED_ROSE": 296, - "COOKED_BEEF": 303, - "WATER_BUCKET": 1871, - "MELON": 336, - "WOOD_SWORD": 989, - "STICK": 984, - "MILK_BUCKET": 1933, - "PORK": 337, - "GOLD_RECORD": 946, - "PUMPKIN_PIE": 330, - "LEASH": 976, - "LAVA_BUCKET": 1922, - "BONE": 336, + "SLIME_BALL": 957, + "RED_ROSE": 298, + "COOKED_BEEF": 306, + "WATER_BUCKET": 1881, + "MELON": 339, + "WOOD_SWORD": 995, + "STICK": 986, + "MILK_BUCKET": 1940, + "PORK": 338, + "GOLD_RECORD": 949, + "PUMPKIN_PIE": 331, + "LEASH": 979, + "LAVA_BUCKET": 1926, + "BONE": 337, "WHEAT": 302, "BAKED_POTATO": 303, "HAY_BLOCK": 321, - "RAW_FISH": 298, - "MAGMA_CREAM": 330, + "RAW_FISH": 299, + "MAGMA_CREAM": 331, "ROTTEN_FLESH": 296, - "CAKE": 318, + "CAKE": 320, "APPLE": 302, "MUSHROOM_SOUP": 321, - "COOKIE": 313 + "COOKIE": 314 }, "levelingReward_0": true, "levelingReward_1": true, @@ -8961,7 +8990,7 @@ ] }, "lastAdsenseGenerateTime": 1616095765770, - "lastLogout": 1619479955599, + "lastLogout": 1619845849369, "friendRequestsUuid": [], "levelingReward_4": true, "channel": "ALL", @@ -9080,12 +9109,6 @@ "TNTGAMES__tnt_run_challenge": 1, "DUELS__teams_challenge": 13, "SKYWARS__enderman_challenge": 1 - }, - "day_b": { - "DUELS__feed_the_void_challenge": 4 - }, - "day_c": { - "DUELS__feed_the_void_challenge": 2 } }, "levelingReward_22": true, @@ -9257,44 +9280,10 @@ "levelingReward_42": true, "levelingReward_43": true, "levelingReward_44": true, - "adventRewards2019": { - "day1": 1575327702099, - "day2": 1575327716749, - "day3": 1575421750321, - "day5": 1575593857161, - "day6": 1575674260083, - "day7": 1575741340756, - "day8": 1575848438888, - "day11": 1576113719710, - "day13": 1576299198910, - "day14": 1576384525717, - "day15": 1576462306784, - "day16": 1576539854882, - "day17": 1576619419261, - "day18": 1576693916127, - "day19": 1576799550122, - "day20": 1576893108869, - "day21": 1576906795987 - }, "gifts_grinch": 114, - "adventRewards2017": { - "day9": 1512838283610, - "day15": 1513379822711, - "day20": 1513810675543, - "day22": 1513992408400, - "day23": 1514043258260 - }, - "xmas2019_MAIN_LOBBY_1": true, "snowball_fight_intro_2019": true, "levelingReward_45": true, - "christmas2019Cooldowns": { - "VIP0": true, - "NORMAL0": true, - "NORMAL1": true - }, "levelingReward_46": true, - "xmas2019_SKYWARS_1": true, - "xmas2019_PTL_3": true, "levelingReward_47": true, "levelingReward_48": true, "levelingReward_49": true, @@ -9320,70 +9309,11 @@ "levelingReward_55": true, "levelingReward_56": true, "levelingReward_57": true, - "easter2020Cooldowns2": { - "NORMAL0": true, - "VIP0": true, - "VIP1": true, - "NORMAL1": true, - "NORMAL2": true, - "VIP2": true, - "NORMAL3": true, - "VIP3": true, - "MVP_PLUS0": true, - "MVP_PLUS1": true, - "MVP_PLUS2": true, - "MVP_PLUS3": true, - "VIP_PLUS0": true, - "VIP_PLUS1": true, - "VIP_PLUS2": true, - "VIP_PLUS3": true, - "MVP1": true, - "MVP0": true, - "MVP2": true, - "MVP3": true - }, "levelingReward_58": true, "levelingReward_59": true, "levelingReward_60": true, "levelingReward_61": true, "levelingReward_62": true, - "anniversaryNPCVisited2020": [ - 29, - 11, - 2, - 23, - 25, - 1, - 6, - 10, - 21, - 22, - 28, - 31, - 15, - 17, - 13, - 26, - 16, - 12, - 0, - 20, - 5, - 19, - 24, - 7, - 18, - 14, - 27, - 3, - 8, - 30, - 9, - 4, - 33, - 32 - ], - "anniversaryNPCProgress2020": 9, "levelingReward_63": true, "levelingReward_64": true, "levelingReward_65": true, @@ -9421,31 +9351,39 @@ "levelingReward_91": true, "levelingReward_92": true, "levelingReward_93": true, - "summer2020Cooldowns": { - "MVP2": true, - "MVP1": true, - "MVP0": true, - "VIP_PLUS2": true, - "VIP_PLUS1": true, - "NORMAL0": true, - "VIP_PLUS0": true, - "NORMAL1": true, - "NORMAL2": true, - "MVP_PLUS0": true, - "MVP_PLUS1": true, - "MVP_PLUS2": true, - "VIP2": true, - "VIP1": true, - "VIP0": true - }, "levelingReward_94": true, "levelingReward_95": true, "levelingReward_96": true, "skyblock_free_cookie": 1599594524784, - "completed_christmas_quests_2021": 2, "levelingReward_97": true, "levelingReward_98": true, "levelingReward_99": true, - "mostRecentGameType": "BEDWARS" + "mostRecentGameType": "DUELS", + "adventRewards2017": { + "day9": 1512838283610, + "day15": 1513379822711, + "day20": 1513810675543, + "day22": 1513992408400, + "day23": 1514043258260 + }, + "adventRewards2019": { + "day1": 1575327702099, + "day2": 1575327716749, + "day3": 1575421750321, + "day5": 1575593857161, + "day6": 1575674260083, + "day7": 1575741340756, + "day8": 1575848438888, + "day11": 1576113719710, + "day13": 1576299198910, + "day14": 1576384525717, + "day15": 1576462306784, + "day16": 1576539854882, + "day17": 1576619419261, + "day18": 1576693916127, + "day19": 1576799550122, + "day20": 1576893108869, + "day21": 1576906795987 + } } } \ No newline at end of file diff --git a/test/data/player/ef3bb867eec048a1a9b92b451f0ffc66.json b/test/data/player/ef3bb867eec048a1a9b92b451f0ffc66.json index 2ada4ca..465625e 100644 --- a/test/data/player/ef3bb867eec048a1a9b92b451f0ffc66.json +++ b/test/data/player/ef3bb867eec048a1a9b92b451f0ffc66.json @@ -5,7 +5,7 @@ "uuid": "ef3bb867eec048a1a9b92b451f0ffc66", "firstLogin": 1482769356469, "playername": "nmart", - "lastLogin": 1619484001663, + "lastLogin": 1619912127744, "displayname": "NMART", "knownAliases": [ "Foxydasher101", @@ -294,7 +294,7 @@ "stats": { "Arcade": { "weekly_coins_a": 10016, - "coins": 101916, + "coins": 110954, "monthly_coins_a": 7556, "dec2016_achievements": true, "dec2016_achievements2": true, @@ -380,7 +380,7 @@ }, "TNTGames": { "record_pvprun": 38, - "coins": 34136, + "coins": 34151, "deaths_bowspleef": 33, "tags_bowspleef": 549, "packages": [ @@ -481,7 +481,7 @@ "cakes_fix_flag_2" ], "chosen_class": "Shark", - "coins": 16424, + "coins": 16439, "classes": { "skeleton": { "skill_level_dChecked5": true, @@ -635,7 +635,7 @@ "kills_deathmatch": 16, "headshot_kills": 11, "criminal_kills_deathmatch": 11, - "coins": 41627, + "coins": 41642, "shots_fired": 680, "round_wins": 9, "deaths": 17, @@ -654,7 +654,7 @@ "game_plays": 1 }, "UHC": { - "coins": 11868, + "coins": 11883, "clearup_achievement": true, "deaths": 19, "packages": [ @@ -752,7 +752,7 @@ ], "kills": 17, "wins": 2, - "coins": 18295, + "coins": 18310, "shots_fired": 618, "deaths": 33, "killstreaks": 2, @@ -1015,34 +1015,34 @@ "usedSoulWell": true, "souls": 3931, "soul_well": 167, - "games_played_skywars": 4630, + "games_played_skywars": 4633, "win_streak": 0, "lastMode": "SOLO", - "survived_players_solo": 17961, - "blocks_placed": 29056, + "survived_players_solo": 17981, + "blocks_placed": 29075, "time_played_kit_basic_solo_default": 1397, "blocks_broken": 2022, - "games_solo": 922, - "losses": 3236, - "coins": 118737, - "chests_opened_solo": 9743, - "time_played_solo": 216638, - "losses_solo": 2885, + "games_solo": 923, + "losses": 3239, + "coins": 121767, + "chests_opened_solo": 9757, + "time_played_solo": 216852, + "losses_solo": 2888, "deaths_solo_normal": 1195, "chests_opened_kit_basic_solo_default": 40, - "survived_players": 22164, - "chests_opened": 10416, - "time_played": 248245, + "survived_players": 22184, + "chests_opened": 10430, + "time_played": 248459, "survived_players_kit_basic_solo_default": 99, "losses_kit_basic_solo_default": 15, - "games": 993, + "games": 994, "deaths_kit_basic_solo_default": 15, - "deaths": 3248, + "deaths": 3251, "losses_solo_normal": 1195, "games_kit_basic_solo_default": 4, - "deaths_solo": 2885, + "deaths_solo": 2888, "activeKit_SOLO": "kit_advanced_solo_armorer", - "quits": 2446, + "quits": 2448, "chests_opened_kit_attacking_team_default": 3, "deaths_kit_attacking_team_default": 4, "chests_opened_team": 581, @@ -1080,8 +1080,8 @@ "activeKit_TEAMS": "kit_defending_team_armorer", "quits_lab": 755, "egg_thrown": 2577, - "losses_solo_insane": 1690, - "deaths_solo_insane": 1690, + "losses_solo_insane": 1693, + "deaths_solo_insane": 1693, "games_team": 59, "losses_kit_attacking_team_grenade": 53, "survived_players_kit_attacking_team_grenade": 640, @@ -1104,12 +1104,12 @@ "longest_bow_shot_kit_basic_solo_default": 25, "longest_bow_shot": 11, "longest_bow_shot_solo": 44, - "arrows_hit": 1101, + "arrows_hit": 1103, "arrows_shot_kit_basic_solo_default": 3, - "arrows_hit_solo": 956, + "arrows_hit_solo": 958, "arrows_hit_kit_basic_solo_default": 1, - "arrows_shot_solo": 3198, - "arrows_shot": 3718, + "arrows_shot_solo": 3208, + "arrows_shot": 3728, "items_enchanted": 547, "freeLootChestNpc": 1520704241725, "skywars_chests": 0, @@ -1133,15 +1133,15 @@ "arrows_shot_kit_attacking_team_grenade": 23, "assists_team": 82, "arrows_hit_kit_attacking_team_grenade": 6, - "assists": 286, + "assists": 287, "activeKit_TEAMS_random": false, "most_kills_game_team": 1, "most_kills_game_kit_mining_team_default": 1, "most_kills_game": 7, - "kills_weekly_b": 1096, - "kills": 2102, + "kills_weekly_b": 1098, + "kills": 2105, "survived_players_kit_mining_team_default": 14, - "void_kills": 740, + "void_kills": 741, "time_played_kit_mining_team_default": 86, "kills_team_normal": 58, "kills_team": 190, @@ -1152,7 +1152,7 @@ "void_kills_team": 70, "deaths_kit_mining_team_default": 1, "chests_opened_kit_mining_team_default": 1, - "kills_monthly_a": 1253, + "kills_monthly_a": 1254, "lucky_explained_last": 1614395752094, "lucky_explained": 2, "luckyBlockResourcePackEnabled": false, @@ -1175,7 +1175,7 @@ "most_kills_game_lab": 3, "void_kills_lab": 259, "souls_gathered_lab": 250, - "kills_weekly_a": 1561, + "kills_weekly_a": 1562, "void_kills_lab_kit_attacking_team_grenade": 7, "kills_lab_kit_attacking_team_grenade": 24, "kills_lab": 555, @@ -1304,12 +1304,12 @@ "longest_bow_kill": 40, "longest_bow_kill_solo": 40, "longest_bow_kill_kit_basic_solo_scout": 2, - "melee_kills_solo": 1080, + "melee_kills_solo": 1082, "kills_kit_basic_solo_scout": 25, "kills_solo_normal": 779, - "melee_kills": 1196, + "melee_kills": 1198, "melee_kills_kit_basic_solo_scout": 10, - "kills_solo": 1891, + "kills_solo": 1894, "killstreak": 550, "killstreak_team": 51, "killstreak_kit_attacking_team_grenade": 3, @@ -1326,16 +1326,16 @@ "longest_bow_kill_team": 9, "melee_kills_team": 100, "melee_kills_kit_attacking_team_grenade": 5, - "losses_kit_defending_team_armorer": 1069, - "time_played_kit_defending_team_armorer": 74133, - "chests_opened_kit_defending_team_armorer": 3519, - "survived_players_kit_defending_team_armorer": 7390, - "deaths_kit_defending_team_armorer": 1079, - "games_kit_defending_team_armorer": 345, + "losses_kit_defending_team_armorer": 1072, + "time_played_kit_defending_team_armorer": 74347, + "chests_opened_kit_defending_team_armorer": 3533, + "survived_players_kit_defending_team_armorer": 7410, + "deaths_kit_defending_team_armorer": 1082, + "games_kit_defending_team_armorer": 346, "longest_bow_kill_kit_defending_team_armorer": 80, "most_kills_game_kit_defending_team_armorer": 7, - "melee_kills_kit_defending_team_armorer": 440, - "kills_kit_defending_team_armorer": 805, + "melee_kills_kit_defending_team_armorer": 442, + "kills_kit_defending_team_armorer": 808, "chests_opened_lab_kit_defending_team_armorer": 890, "deaths_lab_kit_defending_team_armorer": 264, "survived_players_lab_kit_defending_team_armorer": 1709, @@ -1352,7 +1352,7 @@ "melee_kills_kit_advanced_solo_jester": 106, "losses_kit_advanced_solo_jester": 506, "chests_opened_kit_advanced_solo_jester": 1578, - "void_kills_solo": 666, + "void_kills_solo": 667, "void_kills_kit_advanced_solo_jester": 118, "longest_bow_shot_kit_advanced_solo_jester": 35, "arrows_shot_kit_advanced_solo_jester": 351, @@ -1365,8 +1365,8 @@ "melee_kills_lab_kit_defending_team_armorer": 73, "games_lab_kit_defending_team_armorer": 99, "mega_bridger": 0, - "void_kills_kit_defending_team_armorer": 293, - "assists_kit_defending_team_armorer": 143, + "void_kills_kit_defending_team_armorer": 294, + "assists_kit_defending_team_armorer": 144, "fastest_win_kit_defending_team_armorer": 57, "winstreak_kit_defending_team_armorer": 3, "wins_kit_defending_team_armorer": 70, @@ -1398,11 +1398,11 @@ "melee_kills_lab_kit_advanced_solo_jester": 22, "kills_lab_kit_advanced_solo_jester": 92, "longest_bow_shot_kit_defending_team_armorer": 44, - "arrows_hit_kit_defending_team_armorer": 502, - "arrows_shot_kit_defending_team_armorer": 1626, + "arrows_hit_kit_defending_team_armorer": 504, + "arrows_shot_kit_defending_team_armorer": 1636, "arrows_hit_lab_kit_advanced_solo_jester": 71, "assists_kit_advanced_solo_jester": 21, - "assists_solo": 203, + "assists_solo": 204, "fastest_win_kit_attacking_team_jester": 181, "winstreak_kit_attacking_team_jester": 2, "wins_kit_attacking_team_jester": 2, @@ -1423,7 +1423,7 @@ "time_played_kit_attacking_team_scout": 4655, "kills_team_insane": 132, "void_kills_kit_basic_solo_scout": 15, - "kills_solo_insane": 1112, + "kills_solo_insane": 1115, "assists_kit_attacking_team_jester": 4, "void_kills_kit_attacking_team_jester": 15, "deaths_kit_attacking_team_energix": 12, @@ -1447,13 +1447,13 @@ "melee_kills_kit_advanced_solo_pig-rider": 2, "killstreak_kit_advanced_solo_pig-rider": 3, "kills_kit_advanced_solo_pig-rider": 7, - "cosmetic_tokens": 89500, + "cosmetic_tokens": 91500, "solo_instant_smelting": 0, "paid_souls": 50, "mega_mining_expertise": 0, "team_lucky_charm": 16, "solo_nourishment": 0, - "enderpearls_thrown": 608, + "enderpearls_thrown": 611, "assists_lab_kit_advanced_solo_jester": 7, "void_kills_lab_kit_advanced_solo_jester": 57, "active_cage": "cage_faded-cage", @@ -1461,7 +1461,7 @@ "tnt_madness_explained": 51, "tnt_madness_explained_last": 1610681800482, "games_lab_kit_advanced_solo_jester": 42, - "kills_monthly_b": 1404, + "kills_monthly_b": 1406, "longest_bow_shot_lab_kit_attacking_team_jester": 12, "arrows_shot_lab_kit_attacking_team_jester": 50, "arrows_hit_lab_kit_attacking_team_jester": 12, @@ -1759,7 +1759,7 @@ "void_kills_lab_kit_basic_solo_armorsmith": 2, "arrows_shot_lab_kit_basic_solo_armorsmith": 9, "arrows_hit_lab_kit_basic_solo_armorsmith": 2, - "skywars_experience": 5072, + "skywars_experience": 5075, "team_marksmanship": 0, "team_nourishment": 0, "team_juggernaut": 4, @@ -3310,7 +3310,7 @@ "damage_dealt": 3050, "losses_teams": 9, "smashed_teams": 11, - "coins": 25569, + "coins": 25584, "losses_weekly_a": 20, "games_weekly_a": 23, "losses_monthly_b": 5, @@ -3394,7 +3394,7 @@ "achievementsupdatedd", "achievementsupdatedc" ], - "coins": 18289, + "coins": 18304, "horn": "DEFAULT", "parts": "{GingerbreadPart:{PartType:TURBOCHARGER,PartRarity:SUPER,Attributes:[{KartAttributeType:DRIFTING_EFFICIENCY,Level:3},{KartAttributeType:BOOSTER_SPEED,Level:4}]}}", "banana_hits_received": 1, @@ -3417,7 +3417,7 @@ "packages": [ "achievement_flag_3" ], - "coins": 17110, + "coins": 17125, "alternative_gun_cooldown_indicator": true, "compass_selected": true, "showDashCooldown": true, @@ -3435,7 +3435,7 @@ "updated_stats": true, "vampire_deaths": 41, "most_vampire_kills_new": 0, - "coins": 20371, + "coins": 20386, "human_deaths": 6, "human_kills": 2 }, @@ -3620,7 +3620,7 @@ "heal": 1446, "kills": 1, "damage_prevented_mage": 1300, - "coins": 28131, + "coins": 28146, "damage_taken": 30960 }, "Walls": { @@ -3629,12 +3629,12 @@ "weekly_assists_b": 1, "losses": 1, "deaths": 1, - "coins": 17110 + "coins": 17125 }, "Bedwars": { "first_join_7": true, - "bedwars_boxes": 0, - "Experience": 464151, + "bedwars_boxes": 1, + "Experience": 467338, "bedwars_box": 12, "chest_history": "§aInvisibility Potion Spray,§aLava Projectile Trail,§aBazinga Death Cry,§bBrick House Island Topper,§aSkeleton Shopkeeper", "packages": [ @@ -3824,98 +3824,98 @@ "bedwars_box_commons": 10, "bedwars_box_rares": 4, "activeNPCSkin": "npcskin_you", - "games_played_bedwars_1": 1801, + "games_played_bedwars_1": 1817, "winstreak": 0, - "final_deaths_bedwars": 1271, - "gold_resources_collected_bedwars": 54443, - "void_deaths_bedwars": 3679, - "eight_two_void_deaths_bedwars": 1513, - "deaths_bedwars": 6102, - "resources_collected_bedwars": 403823, + "final_deaths_bedwars": 1284, + "gold_resources_collected_bedwars": 54883, + "void_deaths_bedwars": 3705, + "eight_two_void_deaths_bedwars": 1534, + "deaths_bedwars": 6151, + "resources_collected_bedwars": 407144, "eight_two_permanent _items_purchased_bedwars": 775, - "eight_two_resources_collected_bedwars": 147249, - "eight_two_kills_bedwars": 1765, - "games_played_bedwars": 1699, + "eight_two_resources_collected_bedwars": 149484, + "eight_two_kills_bedwars": 1783, + "games_played_bedwars": 1715, "permanent _items_purchased_bedwars": 2047, - "eight_two_entity_attack_kills_bedwars": 991, - "eight_two_iron_resources_collected_bedwars": 122053, - "beds_lost_bedwars": 1283, - "kills_bedwars": 4197, - "eight_two_final_deaths_bedwars": 583, - "eight_two_void_final_deaths_bedwars": 236, - "entity_attack_kills_bedwars": 2278, - "eight_two_deaths_bedwars": 2585, - "eight_two__items_purchased_bedwars": 14127, - "eight_two_games_played_bedwars": 742, - "eight_two_items_purchased_bedw