mirror of
https://github.com/Lawin0129/LawinServer.git
synced 2026-01-13 10:52:23 +01:00
@@ -5,7 +5,7 @@ bUseConfigDisplayName=false
|
||||
displayName=LawinServer
|
||||
|
||||
[Profile]
|
||||
# If this is set to true, every BR and StW seasonal quest will be on complete. Works for Battle Royale from Season 3 to Season 21 and for Save the World from Season 2 to Season X.
|
||||
# If this is set to true, every BR and StW seasonal quest will be on complete. Works for Battle Royale from Season 3 to Season 21 and for Save the World from Season 2 to Season X & Season 24.
|
||||
bCompletedSeasonalQuests=false
|
||||
# If this is set to true, you will receive all founder's pack rewards upon logging into StW if the account didn't claim them yet.
|
||||
bGrantFoundersPacks=false
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
- Llama purchasing and opening with random loot
|
||||
- Every Hero, Weapon, Defender and Resource
|
||||
- All Founder's Packs rewards screen (togglable in the config)
|
||||
- Refreshing, sending, collecting and aborting expeditions
|
||||
- Crafting items in Backpack
|
||||
- Transferring items to and from Storage
|
||||
- Modifying and upgrading Schematic perks
|
||||
@@ -41,7 +42,7 @@
|
||||
- Support a Creator with specific codes
|
||||
- Fully working daily challenges system (New daily challenge every day, replacing daily challenges, etc...)
|
||||
- Item transformation
|
||||
- Event Quests from Season 2 up to Season X (Can change)
|
||||
- Event Quests from Season 2 up to Season X & Season 24 (Can change)
|
||||
|
||||
### Battle Royale:
|
||||
- CloudStorage and ClientSettings (Settings saving)
|
||||
|
||||
7230
profiles/athena.json
7230
profiles/athena.json
File diff suppressed because it is too large
Load Diff
@@ -460,25 +460,6 @@
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"02eb2429-2da2-45f9-bca7-b41f6ec98e04": {
|
||||
"templateId": "Expedition:expedition_choppingwood_t00",
|
||||
"attributes": {
|
||||
"expedition_criteria": [],
|
||||
"level": 1,
|
||||
"item_seen": false,
|
||||
"expedition_max_target_power": 15,
|
||||
"expedition_min_target_power": 1,
|
||||
"expedition_slot_id": "expedition.generation.miningore",
|
||||
"expedition_squad_id": "",
|
||||
"max_level_bonus": 0,
|
||||
"expedition_expiration_end_time": "9999-12-31T23:12:19.785Z",
|
||||
"expedition_success_chance": 0,
|
||||
"xp": 0,
|
||||
"expedition_expiration_start_time": "2020-02-05T21:42:19.785Z",
|
||||
"favorite": false
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"f07f3d45-1f6a-4eac-af65-93818e54fca7": {
|
||||
"templateId": "Worker:workerbasic_c_t01",
|
||||
"attributes": {
|
||||
@@ -792,27 +773,6 @@
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"759a1e85-73d7-4a48-ae2f-10442bc09ad4": {
|
||||
"templateId": "Expedition:expedition_sea_supplyrun_long_t03",
|
||||
"attributes": {
|
||||
"expedition_criteria": [
|
||||
"RequiresEpicCommando"
|
||||
],
|
||||
"level": 1,
|
||||
"item_seen": false,
|
||||
"expedition_max_target_power": 475,
|
||||
"expedition_min_target_power": 23,
|
||||
"expedition_slot_id": "expedition.generation.sea.t03_0",
|
||||
"expedition_squad_id": "",
|
||||
"max_level_bonus": 0,
|
||||
"expedition_expiration_end_time": "9999-12-31T23:12:19.783Z",
|
||||
"expedition_success_chance": 0,
|
||||
"xp": 0,
|
||||
"expedition_expiration_start_time": "2020-02-05T21:42:19.783Z",
|
||||
"favorite": false
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"06140851-5421-4cb1-94d4-122662d7820f": {
|
||||
"templateId": "Quest:challenge_missionaccomplished_12",
|
||||
"attributes": {
|
||||
@@ -1184,27 +1144,6 @@
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"bb3823ee-d866-49e9-9787-9b176e8a457e": {
|
||||
"templateId": "Expedition:expedition_traprun_air_medium_t03",
|
||||
"attributes": {
|
||||
"expedition_criteria": [
|
||||
"RequiresEpicNinja"
|
||||
],
|
||||
"level": 1,
|
||||
"item_seen": false,
|
||||
"expedition_max_target_power": 325,
|
||||
"expedition_min_target_power": 16,
|
||||
"expedition_slot_id": "expedition.generation.air.t03_1",
|
||||
"expedition_squad_id": "",
|
||||
"max_level_bonus": 0,
|
||||
"expedition_expiration_end_time": "9999-12-31T23:12:19.783Z",
|
||||
"expedition_success_chance": 0,
|
||||
"xp": 0,
|
||||
"expedition_expiration_start_time": "2020-02-05T21:42:19.783Z",
|
||||
"favorite": false
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"02f36a91-9818-43e5-9d57-d11657134a1b": {
|
||||
"templateId": "Quest:challenge_leavenoonebehind_14",
|
||||
"attributes": {
|
||||
@@ -1225,27 +1164,6 @@
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"a6209842-fe61-4f30-83f5-0ff20a82e387": {
|
||||
"templateId": "Expedition:expedition_supplyrun_short_t00",
|
||||
"attributes": {
|
||||
"expedition_criteria": [
|
||||
"RequiresNinja"
|
||||
],
|
||||
"level": 1,
|
||||
"item_seen": false,
|
||||
"expedition_max_target_power": 70,
|
||||
"expedition_min_target_power": 3,
|
||||
"expedition_slot_id": "expedition.generation.land.t01_0",
|
||||
"expedition_squad_id": "",
|
||||
"max_level_bonus": 0,
|
||||
"expedition_expiration_end_time": "9999-12-31T23:12:19.786Z",
|
||||
"expedition_success_chance": 0,
|
||||
"xp": 0,
|
||||
"expedition_expiration_start_time": "2020-02-05T21:42:19.786Z",
|
||||
"favorite": false
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"8ca02155-d846-4af2-bace-081543322241": {
|
||||
"templateId": "Quest:plankertonquest_filler_4_d1",
|
||||
"attributes": {
|
||||
@@ -2056,28 +1974,6 @@
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"a94c4107-b137-4a50-8e8d-75995996bcfb": {
|
||||
"templateId": "Expedition:expedition_sea_survivorscouting_short_t01",
|
||||
"attributes": {
|
||||
"expedition_criteria": [
|
||||
"RequiresNinja",
|
||||
"RequiresCommando"
|
||||
],
|
||||
"level": 1,
|
||||
"item_seen": false,
|
||||
"expedition_max_target_power": 95,
|
||||
"expedition_min_target_power": 4,
|
||||
"expedition_slot_id": "expedition.generation.sea.t01_1",
|
||||
"expedition_squad_id": "",
|
||||
"max_level_bonus": 0,
|
||||
"expedition_expiration_end_time": "9999-12-31T23:12:19.786Z",
|
||||
"expedition_success_chance": 0,
|
||||
"xp": 0,
|
||||
"expedition_expiration_start_time": "2020-02-05T21:42:19.786Z",
|
||||
"favorite": false
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"5488a9c1-281d-4f32-8e62-15b472a87d56": {
|
||||
"templateId": "Worker:workerbasic_r_t01",
|
||||
"attributes": {
|
||||
@@ -2408,28 +2304,6 @@
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"3bd2ba1d-8598-43f3-a7dd-77b88fdc11c2": {
|
||||
"templateId": "Expedition:expedition_sea_survivorscouting_short_t01",
|
||||
"attributes": {
|
||||
"expedition_criteria": [
|
||||
"RequiresCommando",
|
||||
"RequiresOutlander"
|
||||
],
|
||||
"level": 1,
|
||||
"item_seen": false,
|
||||
"expedition_max_target_power": 95,
|
||||
"expedition_min_target_power": 4,
|
||||
"expedition_slot_id": "expedition.generation.sea.t01_0",
|
||||
"expedition_squad_id": "",
|
||||
"max_level_bonus": 0,
|
||||
"expedition_expiration_end_time": "9999-12-31T23:12:19.786Z",
|
||||
"expedition_success_chance": 0,
|
||||
"xp": 0,
|
||||
"expedition_expiration_start_time": "2020-02-05T21:42:19.786Z",
|
||||
"favorite": false
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"5283d939-426d-4fc4-b70e-4c3d16843882": {
|
||||
"templateId": "HomebaseNode:questreward_feature_defenderlevelup",
|
||||
"attributes": {
|
||||
@@ -2717,28 +2591,6 @@
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"0738f521-eef1-4b7d-8ed4-c030261ffc75": {
|
||||
"templateId": "Expedition:expedition_air_supplyrun_long_t02",
|
||||
"attributes": {
|
||||
"expedition_criteria": [
|
||||
"RequiresCommando",
|
||||
"RequiresRareConstructor"
|
||||
],
|
||||
"level": 1,
|
||||
"item_seen": false,
|
||||
"expedition_max_target_power": 305,
|
||||
"expedition_min_target_power": 15,
|
||||
"expedition_slot_id": "expedition.generation.air.t02_0",
|
||||
"expedition_squad_id": "",
|
||||
"max_level_bonus": 0,
|
||||
"expedition_expiration_end_time": "9999-12-31T23:12:19.784Z",
|
||||
"expedition_success_chance": 0,
|
||||
"xp": 0,
|
||||
"expedition_expiration_start_time": "2020-02-05T21:42:19.784Z",
|
||||
"favorite": false
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"d25f93c6-f8fc-4891-8ab7-ce9fc6a4220f": {
|
||||
"templateId": "Quest:challenge_missionaccomplished_11",
|
||||
"attributes": {
|
||||
@@ -3122,27 +2974,6 @@
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"681851b0-2c70-4868-9721-73cf870aea23": {
|
||||
"templateId": "Expedition:expedition_traprun_sea_medium_t03",
|
||||
"attributes": {
|
||||
"expedition_criteria": [
|
||||
"RequiresRareConstructor"
|
||||
],
|
||||
"level": 1,
|
||||
"item_seen": false,
|
||||
"expedition_max_target_power": 325,
|
||||
"expedition_min_target_power": 16,
|
||||
"expedition_slot_id": "expedition.generation.sea.t03_1",
|
||||
"expedition_squad_id": "",
|
||||
"max_level_bonus": 0,
|
||||
"expedition_expiration_end_time": "9999-12-31T23:12:19.783Z",
|
||||
"expedition_success_chance": 0,
|
||||
"xp": 0,
|
||||
"expedition_expiration_start_time": "2020-02-05T21:42:19.783Z",
|
||||
"favorite": false
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"91c3cf67-11cb-4407-9cfb-94453b82a17a": {
|
||||
"templateId": "Quest:challenge_leavenoonebehind_7",
|
||||
"attributes": {
|
||||
@@ -3796,28 +3627,6 @@
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"9c63c78d-dff7-48d4-8833-e396910914bb": {
|
||||
"templateId": "Expedition:expedition_traprun_medium_t02",
|
||||
"attributes": {
|
||||
"expedition_criteria": [
|
||||
"RequiresOutlander",
|
||||
"RequiresRareNinja"
|
||||
],
|
||||
"level": 1,
|
||||
"item_seen": false,
|
||||
"expedition_max_target_power": 210,
|
||||
"expedition_min_target_power": 10,
|
||||
"expedition_slot_id": "expedition.generation.land.t02_0",
|
||||
"expedition_squad_id": "",
|
||||
"max_level_bonus": 0,
|
||||
"expedition_expiration_end_time": "9999-12-31T23:12:19.785Z",
|
||||
"expedition_success_chance": 0,
|
||||
"xp": 0,
|
||||
"expedition_expiration_start_time": "2020-02-05T21:42:19.785Z",
|
||||
"favorite": false
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"074ef96e-9a86-4313-8f32-04bf160e739d": {
|
||||
"templateId": "Quest:plankertonquest_filler_7_d5",
|
||||
"attributes": {
|
||||
@@ -4211,27 +4020,6 @@
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"d2c82901-49f1-4462-8964-9c035d5000fa": {
|
||||
"templateId": "Expedition:expedition_craftingrun_short_t03",
|
||||
"attributes": {
|
||||
"expedition_criteria": [
|
||||
"RequiresRareOutlander"
|
||||
],
|
||||
"level": 1,
|
||||
"item_seen": false,
|
||||
"expedition_max_target_power": 200,
|
||||
"expedition_min_target_power": 10,
|
||||
"expedition_slot_id": "expedition.generation.land.t03_1",
|
||||
"expedition_squad_id": "",
|
||||
"max_level_bonus": 0,
|
||||
"expedition_expiration_end_time": "9999-12-31T23:12:19.786Z",
|
||||
"expedition_success_chance": 0,
|
||||
"xp": 0,
|
||||
"expedition_expiration_start_time": "2020-02-05T21:42:19.786Z",
|
||||
"favorite": false
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"5ddef65a-a05a-4e77-ab9e-301fa9fbd336": {
|
||||
"templateId": "Quest:plankertonquest_tutorial_perk",
|
||||
"attributes": {
|
||||
@@ -4852,28 +4640,6 @@
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"4e4db777-d3aa-4faa-bd4e-f18cb6186f8e": {
|
||||
"templateId": "Expedition:expedition_supplyrun_long_t02",
|
||||
"attributes": {
|
||||
"expedition_criteria": [
|
||||
"RequiresRareConstructor",
|
||||
"RequiresRareNinja"
|
||||
],
|
||||
"level": 1,
|
||||
"item_seen": false,
|
||||
"expedition_max_target_power": 270,
|
||||
"expedition_min_target_power": 13,
|
||||
"expedition_slot_id": "expedition.generation.land.t02_1",
|
||||
"expedition_squad_id": "",
|
||||
"max_level_bonus": 0,
|
||||
"expedition_expiration_end_time": "9999-12-31T23:12:19.787Z",
|
||||
"expedition_success_chance": 0,
|
||||
"xp": 0,
|
||||
"expedition_expiration_start_time": "2020-02-05T21:42:19.787Z",
|
||||
"favorite": false
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"25de8383-9153-4518-b967-20cb73e1a135": {
|
||||
"templateId": "Quest:genericquest_killminibosses_repeatable",
|
||||
"attributes": {
|
||||
@@ -5219,50 +4985,6 @@
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"60eb521a-acc2-42da-ada0-55521a85b58c": {
|
||||
"templateId": "Expedition:expedition_sea_supplyrun_medium_t02",
|
||||
"attributes": {
|
||||
"expedition_criteria": [
|
||||
"RequiresRareNinja",
|
||||
"RequiresCommando"
|
||||
],
|
||||
"level": 1,
|
||||
"item_seen": false,
|
||||
"expedition_max_target_power": 190,
|
||||
"expedition_min_target_power": 9,
|
||||
"expedition_slot_id": "expedition.generation.sea.t02_1",
|
||||
"expedition_squad_id": "",
|
||||
"max_level_bonus": 0,
|
||||
"expedition_expiration_end_time": "9999-12-31T23:12:19.782Z",
|
||||
"expedition_success_chance": 0,
|
||||
"xp": 0,
|
||||
"expedition_expiration_start_time": "2020-02-05T21:42:19.782Z",
|
||||
"favorite": false
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"9110389e-9bc0-4b1d-9298-13697f81c91b": {
|
||||
"templateId": "Expedition:expedition_air_supplyrun_medium_t02",
|
||||
"attributes": {
|
||||
"expedition_criteria": [
|
||||
"RequiresRareConstructor",
|
||||
"RequiresNinja"
|
||||
],
|
||||
"level": 1,
|
||||
"item_seen": false,
|
||||
"expedition_max_target_power": 205,
|
||||
"expedition_min_target_power": 10,
|
||||
"expedition_slot_id": "expedition.generation.air.t02_1",
|
||||
"expedition_squad_id": "",
|
||||
"max_level_bonus": 0,
|
||||
"expedition_expiration_end_time": "9999-12-31T23:12:19.784Z",
|
||||
"expedition_success_chance": 0,
|
||||
"xp": 0,
|
||||
"expedition_expiration_start_time": "2020-02-05T21:42:19.784Z",
|
||||
"favorite": false
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"8bfde8d2-7f63-4706-92af-5c802b8ee352": {
|
||||
"templateId": "Quest:weeklyquest_tiered_completemissionalerts_t12",
|
||||
"attributes": {
|
||||
@@ -6060,7 +5782,7 @@
|
||||
"xp": 0,
|
||||
"favorite": false
|
||||
},
|
||||
"quantity": 675948324
|
||||
"quantity": 1000000000
|
||||
},
|
||||
"f45fd23d-73dd-4a4f-8a11-a6f5d2eafb2f": {
|
||||
"templateId": "Quest:heroquest_loadout_ninja_2",
|
||||
@@ -6307,27 +6029,6 @@
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"e4fe99c7-c67a-47ae-9b5f-38ce1357996a": {
|
||||
"templateId": "Expedition:expedition_air_survivorscouting_medium_t03",
|
||||
"attributes": {
|
||||
"expedition_criteria": [
|
||||
"RequiresRareConstructor"
|
||||
],
|
||||
"level": 1,
|
||||
"item_seen": false,
|
||||
"expedition_max_target_power": 365,
|
||||
"expedition_min_target_power": 18,
|
||||
"expedition_slot_id": "expedition.generation.air.t03_0",
|
||||
"expedition_squad_id": "",
|
||||
"max_level_bonus": 0,
|
||||
"expedition_expiration_end_time": "9999-12-31T23:12:19.784Z",
|
||||
"expedition_success_chance": 0,
|
||||
"xp": 0,
|
||||
"expedition_expiration_start_time": "2020-02-05T21:42:19.784Z",
|
||||
"favorite": false
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"101f1a83-9453-411a-bca2-95bc87d7c981": {
|
||||
"templateId": "HomebaseNode:questreward_cannyvalley_squad_ssd4",
|
||||
"attributes": {
|
||||
@@ -6635,25 +6336,6 @@
|
||||
"quantity": 1,
|
||||
"item_guid": " i"
|
||||
},
|
||||
"4e72b4db-5378-4fa8-acf2-4eede383fdf8": {
|
||||
"templateId": "Expedition:expedition_resourcerun_wood_short",
|
||||
"attributes": {
|
||||
"expedition_criteria": [],
|
||||
"level": 1,
|
||||
"item_seen": false,
|
||||
"expedition_max_target_power": 70,
|
||||
"expedition_min_target_power": 3,
|
||||
"expedition_slot_id": "expedition.generation.land.t01_1",
|
||||
"expedition_squad_id": "",
|
||||
"max_level_bonus": 0,
|
||||
"expedition_expiration_end_time": "9999-12-31T23:12:19.785Z",
|
||||
"expedition_success_chance": 0,
|
||||
"xp": 0,
|
||||
"expedition_expiration_start_time": "2020-02-05T21:42:19.785Z",
|
||||
"favorite": false
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"3f151fbb-5e85-4d2f-973c-6e83e62168fd": {
|
||||
"templateId": "Worker:managergadgeteer_c_t01",
|
||||
"attributes": {
|
||||
@@ -6673,28 +6355,6 @@
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"019dea71-373b-432b-86b0-c550de581206": {
|
||||
"templateId": "Expedition:expedition_supplyrun_short_t03",
|
||||
"attributes": {
|
||||
"expedition_criteria": [
|
||||
"RequiresEpicCommando",
|
||||
"RequiresRareNinja"
|
||||
],
|
||||
"level": 1,
|
||||
"item_seen": false,
|
||||
"expedition_max_target_power": 200,
|
||||
"expedition_min_target_power": 10,
|
||||
"expedition_slot_id": "expedition.generation.land.t03_0",
|
||||
"expedition_squad_id": "",
|
||||
"max_level_bonus": 0,
|
||||
"expedition_expiration_end_time": "9999-12-31T23:12:19.787Z",
|
||||
"expedition_success_chance": 0,
|
||||
"xp": 0,
|
||||
"expedition_expiration_start_time": "2020-02-05T21:42:19.787Z",
|
||||
"favorite": false
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"b7af4591-6bfc-4402-b666-ba3b18d47e1a": {
|
||||
"templateId": "Quest:teamperkquest_preemptivestrike",
|
||||
"attributes": {
|
||||
@@ -6844,28 +6504,6 @@
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"4fdb010b-b528-4138-9021-a6979628fc9a": {
|
||||
"templateId": "Expedition:expedition_sea_supplyrun_medium_t02",
|
||||
"attributes": {
|
||||
"expedition_criteria": [
|
||||
"RequiresCommando",
|
||||
"RequiresOutlander"
|
||||
],
|
||||
"level": 1,
|
||||
"item_seen": false,
|
||||
"expedition_max_target_power": 190,
|
||||
"expedition_min_target_power": 9,
|
||||
"expedition_slot_id": "expedition.generation.sea.t02_0",
|
||||
"expedition_squad_id": "",
|
||||
"max_level_bonus": 0,
|
||||
"expedition_expiration_end_time": "9999-12-31T23:12:19.786Z",
|
||||
"expedition_success_chance": 0,
|
||||
"xp": 0,
|
||||
"expedition_expiration_start_time": "2020-02-05T21:42:19.786Z",
|
||||
"favorite": false
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"827b052c-d91f-4602-a8a1-160f7debaf75": {
|
||||
"templateId": "Quest:stonewoodquest_fetch_triangulatingpop",
|
||||
"attributes": {
|
||||
@@ -7185,25 +6823,6 @@
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"d84f92bb-f725-45bb-8572-c6fd2aac20ac": {
|
||||
"templateId": "Expedition:expedition_miningore_t00",
|
||||
"attributes": {
|
||||
"expedition_criteria": [],
|
||||
"level": 1,
|
||||
"item_seen": false,
|
||||
"expedition_max_target_power": 20,
|
||||
"expedition_min_target_power": 1,
|
||||
"expedition_slot_id": "expedition.generation.choppingwood",
|
||||
"expedition_squad_id": "",
|
||||
"max_level_bonus": 0,
|
||||
"expedition_expiration_end_time": "9999-12-31T23:12:19.785Z",
|
||||
"expedition_success_chance": 0,
|
||||
"xp": 0,
|
||||
"expedition_expiration_start_time": "2020-02-05T21:42:19.785Z",
|
||||
"favorite": false
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"9f34b734-3851-430f-8b24-2a3c6871ca54": {
|
||||
"templateId": "ConsumableAccountItem:smallxpboost",
|
||||
"attributes": {
|
||||
@@ -8084,7 +7703,7 @@
|
||||
"xp": 0,
|
||||
"favorite": false
|
||||
},
|
||||
"quantity": 678493295
|
||||
"quantity": 1000000000
|
||||
},
|
||||
"c5415984-bd79-47e9-8cea-416bafb61bf0": {
|
||||
"templateId": "HomebaseNode:skilltree_backpacksize",
|
||||
@@ -63225,6 +62844,90 @@
|
||||
"completion_interact_treasurechest_pve01_diff2": 1
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"989d5d18-9b86-4094-a1c7-5e3cea4e1fe1": {
|
||||
"templateId": "HomebaseNode:questreward_expedition_truck4",
|
||||
"attributes": {
|
||||
"item_seen": true
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"912b45b8-8535-4b8a-b661-8ef1f44e7a6a": {
|
||||
"templateId": "HomebaseNode:questreward_expedition_speedboat4",
|
||||
"attributes": {
|
||||
"item_seen": true
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"61ce9d39-0757-4ae7-a524-cab520a528b6": {
|
||||
"templateId": "HomebaseNode:questreward_expedition_helicopter3",
|
||||
"attributes": {
|
||||
"item_seen": true
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"1d49d658-0424-472a-8339-57d31197244e": {
|
||||
"templateId": "HomebaseNode:questreward_expedition_truck5",
|
||||
"attributes": {
|
||||
"item_seen": true
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"40529638-e895-4588-8672-828085c3846f": {
|
||||
"templateId": "HomebaseNode:questreward_homebase_defender5",
|
||||
"attributes": {
|
||||
"item_seen": true
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"77731529-beea-43a3-bc06-21fc314c5ff7": {
|
||||
"templateId": "HomebaseNode:questreward_twinepeaks_squad_ssd5",
|
||||
"attributes": {
|
||||
"item_seen": true
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"54e176f1-8a09-4101-bdbf-31d91b9cc4c8": {
|
||||
"templateId": "HomebaseNode:questreward_expedition_helicopter4",
|
||||
"attributes": {
|
||||
"item_seen": true
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"c610a3f4-c8e1-496c-b844-dab5bd0ad2b5": {
|
||||
"templateId": "HomebaseNode:questreward_expedition_speedboat5",
|
||||
"attributes": {
|
||||
"item_seen": true
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"5fedcfc6-a28a-434b-8110-033d859b640f": {
|
||||
"templateId": "HomebaseNode:questreward_twinepeaks_squad_ssd6",
|
||||
"attributes": {
|
||||
"item_seen": true
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"4f409636-b384-4932-ad5e-a066bde69c0c": {
|
||||
"templateId": "HomebaseNode:questreward_buildingresourcecap3",
|
||||
"attributes": {
|
||||
"item_seen": true
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"eae3f102-5c0c-4858-a84e-94cad3d9c238": {
|
||||
"templateId": "HomebaseNode:questreward_expedition_helicopter2",
|
||||
"attributes": {
|
||||
"item_seen": true
|
||||
},
|
||||
"quantity": 1
|
||||
},
|
||||
"70dbebe1-47e2-4392-8bc4-8f95bf180c78": {
|
||||
"templateId": "HomebaseNode:questreward_newheroloadout8_dummy",
|
||||
"attributes": {
|
||||
"item_seen": true
|
||||
},
|
||||
"quantity": 1
|
||||
}
|
||||
},
|
||||
"stats": {
|
||||
|
||||
1604
responses/Campaign/expeditionData.json
Normal file
1604
responses/Campaign/expeditionData.json
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -24,6 +24,7 @@
|
||||
"DC487286E8C1CD5FE18AC3FE76034EF2:3h9IwK2qQP8PHVuO1aZI1C34JrJxKBnXJOFcSDSj99M=:CID_478_Athena_Commando_F_WorldCup",
|
||||
"8A6DABC9AF8B5FE521D365DB605D0AE0:T721SqBTncYsd8Gej01RnLX6sEaCgJoILnRauHaJz+g=:BID_284_NeonLines",
|
||||
"B9E8BA33F3FF6F9DB4CA35F51437B433:6gLG1UQHcMeCErfTl6ZNA78CzF2boBxzxfF1GPqnPSE=:EID_Iconic",
|
||||
"73997D156EB0408D62DFD6C98F37F153:sCkek0K/q2DJt8RTMG09RpU0wnr+JWtslnn8Zds4qEM=",
|
||||
"DE4CBA7A27B818D6B299767036C671A9:o7axeOYDdjXZ4MTWM4Io4XRNfQG2WH9qwPvBSJk8vJM=:Wrap_508_ApexWild",
|
||||
"5E15C5486CE8E539552D4D3E7682F9E2:+L/tTz+woDFZJEvtxfq8m8tNI1R72sYK7rnYr7sHTis=:EID_TeamRobot",
|
||||
"E47EFA3166A5D7B35CEC27B19AC66AE5:JURSqAHhHK6YqLP5rKhCO+SQ2oql4NqJaoaeNGtsrM8=:LSID_325_RiftTourMKTG1_18M49",
|
||||
@@ -67,6 +68,7 @@
|
||||
"35C2B057E5168DCA74B6F1DDAC745E60:73haJlY3S0TVmH0ELxyw6p5FzFRrITWqOmobH9F2Mq8=:BID_937_KeenMale_YT098",
|
||||
"E4D8D083C49828F6BF310ECA74A84F98:NxjtZXHe49xC1zUVs+XKjHbeic3prkFOWmwkaQ1vOFw=:Wrap_395_TextileBlack_DBVU2",
|
||||
"1B1978CC0EC6D4D937800A9E1CA87CA0:OjIDp8UXlfFZCaVJ6GLnMM+98VabjD7EB3J7ahiRNk0=:BID_953_Gimmick_1I059",
|
||||
"1937F4ADBC2C38EF4F189DC2B1AE58AB:tWzxKwKEDzI0RsQGl2GvOVqZwxOSOiZaCQkyK1hE+lA=:EID_InspireSpell",
|
||||
"4C8D53A32D85124D08A3DCE6D3474A30:gam5sVciLPzKr+wmWOoctLo5HFqBvBLKKcxh6ZV1kn0=:Pickaxe_ID_532_WombatFemale_CWE2D",
|
||||
"FC4E841A2B346A848784A3190B5D05B2:a4+ZHXPUacxXOJmJxoJlp4vzzEApO6fWJXvvUYW43yU=",
|
||||
"AC22C5B2B654FE15BDCC8B664D033140:zE2ddgoXrJ7X0UEkphUtys0CeoTzIDpAZ58beqOkx4M=:CID_A_232_Athena_Commando_F_CritterStreak_YILHR",
|
||||
@@ -129,6 +131,7 @@
|
||||
"1655272875DB718493BB6B09032657D7:xQLpNTDeYJCcQOUQS2ICyfByvhPU3nC5cfJRbPSugdY=:EID_Survivorsault_NJ7WC",
|
||||
"E4D8D083C49828F6BF310ECA74A84F98:NxjtZXHe49xC1zUVs+XKjHbeic3prkFOWmwkaQ1vOFw=:Pickaxe_ID_675_TextilePupMale_96JZF",
|
||||
"545B9777127F4BE242F802C627356B7E:RNI/KvLEXcGoGnk3/AKaYbyJmXMtQl9Zmvl8ErePB4g=:Pickaxe_ID_691_RelishMale_FVCA7",
|
||||
"4EFDA950DA6AA1E6422D2FBF6B89DE85:HDEI+ufmAF1VN2+mYiOFFFDjPVAfkEcmrnyTQh85dmo=:LoadingScreen_Sunburst_KeyArt",
|
||||
"C7623A35411F3D5FBDE2688C7E4A69EB:qAi49mUKsB2dbfbtJWDf3yO2DfRStA+Ed9XgDjC8Zaw=:Glider_ID_109_StreetGoth",
|
||||
"4755D9C0E2D1DE1C09B77DEA8B830471:9tUO5yVhvp+/sp7icZaEDw05nMAdS6bYAWYyfQNsxBc=:Pickaxe_ID_387_DonutCup",
|
||||
"D938886074C83017118B4484AECE11AB:wjHAHm00Vg6n2x5LU91ap0+SFX5ZXXBmax1LyX8Aips=:LSID_294_Alchemy_09U3R",
|
||||
@@ -145,6 +148,7 @@
|
||||
"738C0E8B5DAB633906DC77FE4C4E48F9:qr1ZfbWRp+uqwBMvEhY1XBj7Sr7SxRsWHN7jqYPaZfU=",
|
||||
"A92DE306E5174C82739D774151D7B661:RF9sTh7l2tp+ypCb/Lp3WeMfBExvk2LSUbim04xsCJo=:LSID_374_GuavaKey_IY0H9",
|
||||
"FC4E841A2B346A848784A3190B5D05B2:a4+ZHXPUacxXOJmJxoJlp4vzzEApO6fWJXvvUYW43yU=:Backpack_EmeraldGlassStandAlone",
|
||||
"1BEED2926C38652D7287878CB2724D6D:njsOPcs6lEFCruh/YjfHTdcoUJRtIh2hnzHwdkAYQFA=:EID_Viral",
|
||||
"7C469274E430B5E3005EF1799DE618CC:5j5CNw8BI2+kBShT+u7kgw9HyCZ3dOvCMGBO9WScNPQ=:EID_Wayfare",
|
||||
"3E89561331A72D226FBF962DA29DBB82:qzWv2zubDSSrpTt3tKc4ZsReqR3QBKjhU1cGzVe7KH4=:CID_387_Athena_Commando_F_Golf",
|
||||
"01079D19DDDEC8BD51AF536A7106906F:QQQwnB63pdEdKEqLYP9QzAaJXakZ3w1Iuai7YU3A+Xs=:CID_A_300_Athena_Commando_M_Slither_C_IJ94B",
|
||||
@@ -184,6 +188,7 @@
|
||||
"919FDAB2FDB531820404333B27DC7B06:W9Csp0y6agsgcQXlRGvYUpPGPImNdFfBsZ8yQoUEdGg=:BID_296_Sarong",
|
||||
"A7D34E80FA70CDD2F367DBEF93B98467:KVErbMXsQqx7dxrZp5Ara4OVlA17pc29E2SZlFNipPU=:BID_283_StormSoldier",
|
||||
"6D85E82539341B90944E84FFAAD872FB:mAiBk7KbE2Dnr+yVFyJK1yAwv2eWb+yANFH0z2krQkw=:BID_299_BriteBomberSummer",
|
||||
"8D44654E9EA2AAC35E489476B1948E58:Dwb/irSIIGd3tLLPEP5OqJY1D4KfjdP4+uP4+Ht4YOo=:Wrap_ShinyStar",
|
||||
"2FF619685EC983B800018ECBFF377ABB:Dn5ZlXEhBAhXP0RbkDskEQwOK4RUKTwAIls6cvVOr0g=:EID_SpeedRun",
|
||||
"01079D19DDDEC8BD51AF536A7106906F:QQQwnB63pdEdKEqLYP9QzAaJXakZ3w1Iuai7YU3A+Xs=:CID_A_303_Athena_Commando_F_Slither_D0YX9",
|
||||
"4C3B1FC20956AE8C3C29A85446D013F4:dVksVi55yMPvgmuA2rjvlyDlySrQOK8wmH3aa69wtZo=:LSID_432_SCRN_Ultralight",
|
||||
@@ -203,11 +208,14 @@
|
||||
"0242DBD83576CC7E4A6F228D02216147:Yfycn3jciR/FCYQx42W2GMzMp3pA3rgbL6WnVmJStxQ=:EID_Tonal_51QI9",
|
||||
"B0894F58B3D7DEA37D3432AB32B78EB4:gKD8R847p9z0mbZ/euClocy1Z9Gg1daZjk/gDqc34a4=:BID_950_Solstice_APTB0",
|
||||
"01FC97F8787B82E027EC64661E0D36AB:Mh1l2LJ3YrgaZtg7sRTd8XeBkVcyA3i089gZKkTr1gM=:Wrap_466_CactusDancer_A",
|
||||
"DFE6C0504C061EEF0E77A43EE3B613E6:ympNAeN/2VbM7CJbFyVv2stK9oBU4htW//P5CMAMIu8=",
|
||||
"EDF724493161095DB54E9613C243A355:Yp7dsOYO778G7uRZNYhGag2diT70vhu2hAWvkzvtHjg=:BID_A_002_IndigoMale",
|
||||
"C97E930BC95DC795F4416A7B93E3B9CC:KxRPbXqD3ytwLLbZMbZmn+G+gjwOUljg/7HPjj8xP0o=",
|
||||
"713D64294CD1C40F60DEEB805E3A2D87:CJOOHtEX7q4CELcZ96oZjrmSZd7pyJ2fMaFX912GDl8=:BID_193_TeriyakiFishMale",
|
||||
"7A59383C41DD998408A74BC37C7D6887:nSrruhpHV3ZEPPECeqWkMh/6mBFzQD8yEFKZS6oJeu8=:CID_A_085_Athena_Commando_F_Hardwood_K7ZZ1",
|
||||
"599668A98461E4D89196E0189C32C4D2:8MqQjC52vWK/VwX4SfYC1wu9eiUTXdqq/xWODcW9dQ4=:CID_468_Athena_Commando_F_TennisWhite",
|
||||
"7A59383C41DD998408A74BC37C7D6887:nSrruhpHV3ZEPPECeqWkMh/6mBFzQD8yEFKZS6oJeu8=:CID_A_088_Athena_Commando_F_Hardwood_D_WPHX2",
|
||||
"4EFDA950DA6AA1E6422D2FBF6B89DE85:HDEI+ufmAF1VN2+mYiOFFFDjPVAfkEcmrnyTQh85dmo=:Wrap_SunBurst",
|
||||
"44DB36B2D2B3854669780458D2FE48C4:gtl0smAMRKg8d9TdDH47lUOYCygKzbAPA6/HaXLWy94=:Season17_Magesty_Backbling_Schedule",
|
||||
"F533FEDB46B06F324383349BDBC825D1:Z7b6780R78xFbYRbQehW/VZVDftI02RqvKe7XIYiOBc=:BID_184_SnowFairyFemale",
|
||||
"B66EED5CA4F4ED75170872E30B9B0E23:rHT8/uzcZZ0ENxU9dxKpr+cdAajZ5L5U0geHt6NoZhI=:Pickaxe_ID_420_CandyAppleSour_JXBZA",
|
||||
@@ -243,9 +251,11 @@
|
||||
"44DB36B2D2B3854669780458D2FE48C4:gtl0smAMRKg8d9TdDH47lUOYCygKzbAPA6/HaXLWy94=:EID_Majesty_49JWY",
|
||||
"17F31F416B1B0A73F14F0A7973DDBD76:+hUk8/wD736u5sylQPXcKKREoo5vSPaWPG+3xxT5nFM=:Pickaxe_ID_157_Dumpling",
|
||||
"59AF6C46ABB214024067564F69D6EA37:NtUgzeFVvkbyZQGRVdteWV61HjED9MXquqlVKHo3c/M=:Pickaxe_ID_462_Soy_4CW52",
|
||||
"36351B933FFCFF1746737649E9806CF9:2ZtfFqHREh2sKsMYN23yW+2Sd0OSNN5CHGd/qlXVd7k=:LoadingScreen_TigerRoot",
|
||||
"F3A99CD0D4F58EECEEB0D112506AD846:ZZtCRPcKk6itVryDavp7uZFIXiZF5CW0O9b+8Zt2Oag=:LSID_328_Quarrel_K4C12",
|
||||
"E4D8D083C49828F6BF310ECA74A84F98:NxjtZXHe49xC1zUVs+XKjHbeic3prkFOWmwkaQ1vOFw=:Glider_ID_316_TextileMale_3S90R",
|
||||
"02421097082555483CA9524F79EF7687:e9wZT5/2KHmpbw6KjR8u4uo3iG00O92+PAZMbk09a3w=:BID_545_RenegadeRaiderFire",
|
||||
"2981826DE79FF29E18E71842E259C429:8ZvDzw8wgo2ogkeqTm4pYe6fh7ghrOxdZXEwkpaPGOU=",
|
||||
"D49757E2D55451A0D5B341906FE2ABE4:PWMwnjgi/wUDV+yxg02QsU33jA529fxVTRHyqnkv21c=:EID_AshtonSaltLake",
|
||||
"02743CF33556232CE2CDE4BAAE108E2B:fEeB1cPrmwILnnMkELOaIMVfGJXixlOZSzby0xhKPHk=",
|
||||
"B1B800E199A6D4649287C11AE89F67CA:3udFXffIw3c7eM5hljF5mJQA36FbW2PeF8Gx1TcD1vc=:Pickaxe_ID_201_Swashbuckler",
|
||||
@@ -264,6 +274,7 @@
|
||||
"772E01C212E9A77A501AF954ADA90B09:nQ4i6bbmbGMzcq8iyjoM/BGUbX2DSIJRAZ96/qaOf/Y=:Pickaxe_ID_744_SleekGlassesMale_ID69U",
|
||||
"7EE5B905919FC30BA533A9B72266C37D:kAD28wIO613FRtg5cfGz+jb0Ofed2l3NonVGSmeqCAU=",
|
||||
"F33B69585B65C333655C545A038BCEE5:0+gUoAUkiBbY5uqO9rIehUDkvrr/PY3vBY16AMHQASw=:Glider_StallionSmoke",
|
||||
"476EE53C2EAA24FD1950A9875FB4CF59:LQMwgWwsoSqGyYbBouYaMaN8NZ38Vy5r3Tqa7KA71oQ=:Backpack_FallValleyBlink",
|
||||
"566C4D92AF66F45DF5E2D7EB43CC27AE:EuAYwU5tQBXzGoSj5BMc7S5yFfe9wZ2qrzx/hIHpnqw=:Pickaxe_ID_479_LunchBox1H",
|
||||
"EBFE6788D367D741AF0A4FD098CDFD39:FAeJTGyT49P+dQOmKx+lMYVAxu7qtIPlqSaLAR85zqI=:EID_AssassinVest",
|
||||
"57EC154062C75464BD8A087D89732317:5AEwoCp79njYci8QYF+sLMkGpjDnFCYLSCtz4LD9D78=:BID_428_GalileoFerry_28UZ3",
|
||||
@@ -286,6 +297,7 @@
|
||||
"F3A99CD0D4F58EECEEB0D112506AD846:ZZtCRPcKk6itVryDavp7uZFIXiZF5CW0O9b+8Zt2Oag=:Glider_ID_305_QuarrelMale_ZTHTQ",
|
||||
"3A122019FCD271A539EB71E952B32D60:CCYj89kHr2atYI9ZfLcisGTTnGy8GtGBKZ/arLp/tlY=:BID_955_Trey_18FU6",
|
||||
"828B24CF7786DF74D8511CA89DEED8CF:nCahv7mQhidmYXSmKif6z7d6bQ60mdPQ7SrdZ7a3GaE=:CID_909_Athena_Commando_M_York_E",
|
||||
"14AADCCB14231F83A0FF5E13EEF676AD:E3AdIm3VavVg7FwK7HBEFr6e3sE52IUL6rZjGFm9QCo=:EID_Nimble",
|
||||
"510BE1093533EDED92752C0B90A80895:vaI8rYMUPwx+M61tvfJ0pf+dMK/96pnzKOQluAPmjU0=:CID_424_Athena_Commando_M_Vigilante",
|
||||
"4C3B1FC20956AE8C3C29A85446D013F4:dVksVi55yMPvgmuA2rjvlyDlySrQOK8wmH3aa69wtZo=:EID_Ultralight",
|
||||
"45261C72DCA170BBF0BDB129B9FC0BAF:5db2NWibvzXoFGVIbg//HklLwxuGUFWO7tKGPStOM2U=:EID_SecretSlash_UJT33",
|
||||
@@ -341,6 +353,7 @@
|
||||
"488F01C34A9A24115776EA801A6E7E1B:WB1TFXsB2Cywzb16hZ2HdBc8X1FsTVqzlDwhyJO8Pcc=",
|
||||
"B66A53100DFB8F33CD5D55E2F66FE10E:wz7DApgadJnBQyHgJCqTiXYQARH8NWpaIT8zSJiIJUg=",
|
||||
"D01F7B7A687A459D3F28B8A3BD96E31D:siHFCRzefGjIJSV1g3Iw6At3HdCRf6ZbtgZyNVQXPq8=",
|
||||
"1937F4ADBC2C38EF4F189DC2B1AE58AB:tWzxKwKEDzI0RsQGl2GvOVqZwxOSOiZaCQkyK1hE+lA=:Pickaxe_InspireSpell",
|
||||
"E7D27A42770632B7A50BED813D9B1696:bxADNk9dmPNeKEuSvJl44teif6sHvs36yBZ55E9fhwQ=:Glider_ID_363_SnowfallFemale",
|
||||
"DC060EA83FE6F9729B19150E40C7987E:zW3d3QhtvhE+q3x/P7/BA9JvyoruVmeACdKt6RPxyLY=",
|
||||
"B1EB196DD39D0736E7E08F99B07D8B9A:1fDhBY8uhi++l6QQPL2YtxZgUv04OZoMGBrH+yN8yKM=:EID_JanuaryBop",
|
||||
@@ -352,6 +365,8 @@
|
||||
"8E1887D55A60F69B33B234242FF49653:YofZaW+CRl0jhVhkp9z2CQWhTPwyjQ6dbHtISkLDfVU=:AlfredoSet",
|
||||
"B4585A36D49CF15E1E236775B8C659C1:Ced0+UTeTBbDhnHM9mLTk5qxlz3YZK6dEn1U+NTxOko=",
|
||||
"98BCB8B7136162178BF364D6105BB9B7:c1dhB+vWHWRw3YvWpsHRj9Ayj8JjdqYOLnyr0YImxVo=:CID_997_Athena_Commando_M_GlobalFB_C_N6I4H",
|
||||
"3AA9D1B5DCC39A932C9D6FC201C5F327:kCoO2Hxq4V1uHM9pIfqlMOFRTyGqSeW8MYEiFEen6mc=",
|
||||
"8C4383893F90632D5516AD37E0CD5173:JUTInt9XDGH6gUbZ040d4ptJRsuhNppIKKIw+IiYo8k=:Glider_Headset",
|
||||
"7A59383C41DD998408A74BC37C7D6887:nSrruhpHV3ZEPPECeqWkMh/6mBFzQD8yEFKZS6oJeu8=:CID_A_087_Athena_Commando_F_Hardwood_C_AOU16",
|
||||
"280F643808DE5EAB39E77B23E2193CE9:lYbsbCLMwjFvdalNxsBUj+PZiJmtoa/wclz2sAOQxuM=",
|
||||
"49034BA1606B1672C8B634D2C6186807:5ujMnF4IKuvumpfNcUA1yi1mXjy5zBGPg00TJkHlG04=",
|
||||
@@ -404,6 +419,7 @@
|
||||
"335BDA9AA7DA27137CB7F1DA56FA2E6B:GJEyHEl3Q+8h2k2Cbe5sfG1lNLmXHSts3n+0QYH4Kjg=",
|
||||
"BC3890EAABBF03778EE82AD7DD4F9C12:RvtEdiKkxLJDnXKUaUK933vzLK04veYzbdp8yN8wmxY=:Wrap_496_Chisel",
|
||||
"7A59383C41DD998408A74BC37C7D6887:nSrruhpHV3ZEPPECeqWkMh/6mBFzQD8yEFKZS6oJeu8=:CID_A_089_Athena_Commando_F_Hardwood_E_4TDWH",
|
||||
"4EFDA950DA6AA1E6422D2FBF6B89DE85:HDEI+ufmAF1VN2+mYiOFFFDjPVAfkEcmrnyTQh85dmo=:EID_SunBurstHeart",
|
||||
"7A8E25F664219ED6CCF3AB1658D0E557:TV+yyWpI3iHJoaK3o1t6+/uhN/sFZ1OixoAx0n7MtjM=:Wrap_118_AstronautEvil",
|
||||
"A6855B699FE10FE50301AFE1A4FA74CB:fKXFbKW6dUWHLSC8M4KLAg1elVXH+wYouFbpvvtiIcY=",
|
||||
"E4143E437DE7481237AFAB40C59D96E6:a35NCp3zTY2AhSsZWy09BJaXJDU0LMJbiiP1u0dOl0Q=",
|
||||
@@ -429,6 +445,7 @@
|
||||
"D47524F6F863DCCBB2455472F0FEFE2C:cRoiHZin2Lnv6yQ4Zt2WoIpQc1ZjLbfl1Ogid24ydZM=:CID_A_417_Athena_Commando_F_Armadillo",
|
||||
"7FE6E196D4EF15F90CF5FCD812543E7C:hAr9lKRtiDVeJSn5j/kXuFTGiKYTIEHwhe6VzS5FnYs=",
|
||||
"457F39EA51FB4C723B442810750CDA4A:V3d05mcuS4uXMBRpy63TIZDLt5hg9njVD0SGhZDsmBw=",
|
||||
"1937F4ADBC2C38EF4F189DC2B1AE58AB:tWzxKwKEDzI0RsQGl2GvOVqZwxOSOiZaCQkyK1hE+lA=",
|
||||
"D938886074C83017118B4484AECE11AB:wjHAHm00Vg6n2x5LU91ap0+SFX5ZXXBmax1LyX8Aips=:Pickaxe_ID_581_Alchemy_HKAS0",
|
||||
"0882DAEC4F7823551C4955BA25B8AAC4:kGljCDpbMnCIfeo0YBLpBKDhX6nLlCaZRe62mSYSPTs=:Pickaxe_ID_719_RustyBoltFemale_0VJ7J",
|
||||
"27D6556F776B2BDA97B480C1141DDDCA:uvUqb5LuwRFWQnA4oCRW3LNdorYcGtOmJ8PvBeCwBKg=:CID_467_Athena_Commando_M_WeirdObjectsPolice",
|
||||
@@ -463,11 +480,13 @@
|
||||
"CB3D84444FF0E551D18939AA7226B17F:U4GIAd4fGYWy9tySw3iVb92+6ZX3rQ3FsiBCXMT4TSo=:Glider_ID_108_Krampus",
|
||||
"2DCD2E2A9A816AA9035999F8E6F85F6E:6xM4ZYt0UAylyuIgFrmOgq4fYVH2ChEzQNcl8KGQF0o=:Pickaxe_ID_406_HardcoreSportzFemale",
|
||||
"6EA156BE3D18E1D649D7D4B3F8C0FACA:qAKD9oM8u4IvUcKbReHTMaLg7GtHLBcnmz8++vwwB6o=:LSID_372_Grandeur_UOK4E",
|
||||
"A0C6985E7B2D24E0A3F68456F221258F:CI8iRftaQe7Ncch+18hxD3hcd0CFGOA9QvEszAAsFMs=",
|
||||
"975414A2AAC78A3710C3A47A8E3B7A57:LQWa9K05LB13Fn7Brzi8R3vsMRmFcNyJaoAcmBFZNjg=",
|
||||
"57EC154062C75464BD8A087D89732317:5AEwoCp79njYci8QYF+sLMkGpjDnFCYLSCtz4LD9D78=:Pickaxe_ID_328_GalileoRocket_SNC0L",
|
||||
"4C838738CDC4946786DD7BE341AB05DD:eyjCm9OcFQSvVRVBZizNVyF+8kb9OlNFrvDy8d1QDfo=:Pickaxe_ID_197_HoppityHeist",
|
||||
"98BCB8B7136162178BF364D6105BB9B7:c1dhB+vWHWRw3YvWpsHRj9Ayj8JjdqYOLnyr0YImxVo=:CID_995_Athena_Commando_M_GlobalFB_H5OIJ",
|
||||
"B66EED5CA4F4ED75170872E30B9B0E23:rHT8/uzcZZ0ENxU9dxKpr+cdAajZ5L5U0geHt6NoZhI=:EID_Fireworks_WKX2W",
|
||||
"36351B933FFCFF1746737649E9806CF9:2ZtfFqHREh2sKsMYN23yW+2Sd0OSNN5CHGd/qlXVd7k=:Pickaxe_TigerRootFame",
|
||||
"6A3F6093DECACCD1F78CF802DE7AFF84:Skd0CfmqkmJAUqDFE6Qy/adL2MSN4IuAndXZ0SepEXw=",
|
||||
"7E9FAC0F2BFC4AE3A2ED4C87D1A57DBF:xaR/8qp7kFAbILx9i6ANnoam0rZ/tP8Xy3yysuqt8BA=:CID_464_Athena_Commando_M_Flamingo",
|
||||
"4E7938F1FAC98BDF378823116712AC7A:jbZVgprILTQomUdGeJF0PsAFAJxsSCs5cKcXweZMAg0=:Pickaxe_ID_548_TarMale_8X3BY",
|
||||
@@ -481,6 +500,7 @@
|
||||
"7A59383C41DD998408A74BC37C7D6887:nSrruhpHV3ZEPPECeqWkMh/6mBFzQD8yEFKZS6oJeu8=:CID_A_086_Athena_Commando_F_Hardwood_B_B7ZQA",
|
||||
"6AD4E900C2E9E785B0442E0A60E74C66:FbrGkaMoqjq/CaamdJrQUBz/PjBqtA0wFlGj1VOxH6A=:Pickaxe_ID_821_EnsembleFemale",
|
||||
"2CB7CC414F921DD774957AAF4AD5F8FE:vi2xluuUw+pFj/tqqfvh7cS9Qnr8gQPEGX0IHyjZVp4=:BID_185_GnomeMale",
|
||||
"476EE53C2EAA24FD1950A9875FB4CF59:LQMwgWwsoSqGyYbBouYaMaN8NZ38Vy5r3Tqa7KA71oQ=:Pickaxe_FallValleyCharge",
|
||||
"B229884F839295B4B9EDC380B045C64B:SVmPvZenzQ5Si17i8daUFyKoOGDtaH4YZtsF1s2XkxE=:MusicPack_084_BuffCatComic_5JC9Y",
|
||||
"5950552B5A52A97A433715A1FF107BC4:p9RBdPmk5295pRSg0+Ybfwy/kqY6HBYiJEAkvy650O4=:BID_171_Rhino",
|
||||
"7AEE99564551FF8EE98E6887410AE8E2:Cumd3/0knsdwt4bl7zNQw8MKmmIuC/4wYVfVtQq5d2o=",
|
||||
@@ -502,14 +522,17 @@
|
||||
"C6F7AEC922E28FB25AFBC50442F57877:qJNZNWzxSxvlrklYDsNkZek9OD8kGV6lI+Hfmm+k0gE=:EID_BluePhoto_JSG4D",
|
||||
"552DB214510DE1E24F08920F80B0AEC5:GP2CYv9xYYDf6bOnpgm0fnOXa3iI0acXH02ZIaHAElg=:Glider_ID_306_StereoFemale_0ZZCF",
|
||||
"F0257C3CA050371B68517D5B0476A24D:EPU6cULjz63viMmdjtRwy6TagWogzeVnVX5nsa/leLw=:EID_Punctual",
|
||||
"36351B933FFCFF1746737649E9806CF9:2ZtfFqHREh2sKsMYN23yW+2Sd0OSNN5CHGd/qlXVd7k=:Wrap_TigerRootHue",
|
||||
"57EC154062C75464BD8A087D89732317:5AEwoCp79njYci8QYF+sLMkGpjDnFCYLSCtz4LD9D78=:Pickaxe_ID_326_GalileoFerry1H_F5IUA",
|
||||
"16FC688AE41A3E3C518F4DD9F9612EE7:Jd7nRLx/FoonA2dUjtbvJVk3nJoNq9LTedk3u4EdFS8=:Wrap_044_BattlePlane",
|
||||
"D517F2A448CCB9B47E5004894BC62ACF:qOdQUR91sysqDRELOgz/YVZ7Piae8hqcrnYW90fXtvU=:Pickaxe_ID_680_TomcatMale_LOSMX",
|
||||
"7B1151E3094646DFFD37B6492B117FDB:4WxNHdTgHDEpGjzIV2XIjGO41kyiwggFQpdq8y+o1jY=:Pickaxe_ID_577_TheGoldenSkeletonFemale1H_Y6VJG",
|
||||
"57199980522FCA9E80C75A826BEA92ED:aR3U2OO9uGBqAYnJeTrUBFk6Q+OkpdmBavBU26DP0m0=",
|
||||
"6686344942A2886FC4FD4D3763A4890D:CphngqSvpV+b2+WsrC6THVlHtrbln/Gmei4th7IO6VU=",
|
||||
"E1B1A5908EF6377D7FB29F776486A6A0:qaZB3Q+6kKTtlO4aGWBsnjSxCwX3kmr8oOF/2QDZ2qc=:Backpack_Basil",
|
||||
"F78569F2AD7950F870965BC647904647:e3+Nhzk8SBfmZWoQThFsZmnyJs2AoJ+LQDgMz45YAUE=:CID_950_Athena_Commando_M_Football20Referee_D_MIHME",
|
||||
"F78569F2AD7950F870965BC647904647:e3+Nhzk8SBfmZWoQThFsZmnyJs2AoJ+LQDgMz45YAUE=:CID_944_Athena_Commando_F_Football20_C_FO6IY",
|
||||
"98BA4AE4D7202053DB73B55D8DE72248:6UYqlPIbGSNPZBQWhHR4xZ/l3mJCnJ2O/7SEqRRInLY=",
|
||||
"5738A14C7E45E1B405CEF920829CB255:xZHlPTz/dxNahrp9IqTZ+tjOZSYMxQb9KZFXlg9N638=:Pickaxe_ID_330_HolidayTimeMale",
|
||||
"4C546A04EB0E91B7EB4449B672B63900:RhtdrUqq3N21E77X7YatI4oX3wLYyvFH5Wm+eaUX8+w=",
|
||||
"A0926AD8C6EDE29250AC4A0A93156E7B:keN/yZ7qnvcPZeIflsked9TAT867gbPgmnG1QdlSn3E=:EID_Donut1",
|
||||
@@ -518,6 +541,7 @@
|
||||
"F4729DF9DB149229267F9389E3C95851:DCXGOUUTWG8jFuEryO+32mXKJsQgQe+Fp82u7mHiYFU=",
|
||||
"36126C339CEBD31F23562CDCC5DFDD4D:cuLUN7oD/p5BSxuk6pKGY6KtlhGInVti36sV6zSv1n4=",
|
||||
"EDF724493161095DB54E9613C243A355:Yp7dsOYO778G7uRZNYhGag2diT70vhu2hAWvkzvtHjg=:Pickaxe_ID_796_IndigoMale",
|
||||
"8C4383893F90632D5516AD37E0CD5173:JUTInt9XDGH6gUbZ040d4ptJRsuhNppIKKIw+IiYo8k=",
|
||||
"0882DAEC4F7823551C4955BA25B8AAC4:kGljCDpbMnCIfeo0YBLpBKDhX6nLlCaZRe62mSYSPTs=",
|
||||
"566C4D92AF66F45DF5E2D7EB43CC27AE:EuAYwU5tQBXzGoSj5BMc7S5yFfe9wZ2qrzx/hIHpnqw=:BID_629_LunchBox",
|
||||
"57EC154062C75464BD8A087D89732317:5AEwoCp79njYci8QYF+sLMkGpjDnFCYLSCtz4LD9D78=:BID_427_GalileoSled_ZDWOV",
|
||||
@@ -540,10 +564,12 @@
|
||||
"F78569F2AD7950F870965BC647904647:e3+Nhzk8SBfmZWoQThFsZmnyJs2AoJ+LQDgMz45YAUE=:CID_955_Athena_Commando_F_Football20Referee_D_OFZIL",
|
||||
"172B237342C2165A212FEEAC80584DD5:7bGmK+J89yojl49SMoQKA+Zf7ZZ0W3OatE6KZYlGPnU=:CID_254_Athena_Commando_M_Zombie",
|
||||
"504BC0A80EE72DFEEF9CB7EE3FFCE163:eToIGihi0lTVTcHietksl1e6cHBf5h30aYO5YXpWXY4=",
|
||||
"E003ABE22717994943D06FA3F41D1CB1:Z0MoyJ24D89oC5rAOJK09jo5/TLV30z2f+IwDeJ/4GQ=",
|
||||
"1B1978CC0EC6D4D937800A9E1CA87CA0:OjIDp8UXlfFZCaVJ6GLnMM+98VabjD7EB3J7ahiRNk0=:LSID_404_Gimmick_GXP4P",
|
||||
"CBFF239A1792F25920D863F223368B54:J3N3cUH3M0R3uyzkE0qVK/SouxC/X6VEswcoWb6ViL8=:Wrap_071_Pug",
|
||||
"ED088B11311A599D6225CE85545F019A:1NMRh4JMXRL9XW8Kb6zo4/F10dwLJC1+kPm6D6DudCE=:BID_832_Lavish_TV630",
|
||||
"7A59383C41DD998408A74BC37C7D6887:nSrruhpHV3ZEPPECeqWkMh/6mBFzQD8yEFKZS6oJeu8=",
|
||||
"36351B933FFCFF1746737649E9806CF9:2ZtfFqHREh2sKsMYN23yW+2Sd0OSNN5CHGd/qlXVd7k=:Backpack_TigerRootFame",
|
||||
"D47DF51158673BE6CD4D32E84C91DF7F:+EzQK4ojNk1DqxceQeArAGZhQPQyuQBKX4gVuGEqSxM=:Glider_ID_189_GalileoZeppelinFemale_353IC",
|
||||
"FC4E841A2B346A848784A3190B5D05B2:a4+ZHXPUacxXOJmJxoJlp4vzzEApO6fWJXvvUYW43yU=:Backpack_EmeraldGlassGreen",
|
||||
"5D6562F1EAD89513C82C2F37A24E7F82:I2c+SQCdDvJpC6z1xniRT+k41KAp0pla+o/H68oXFLQ=:CID_649_Athena_Commando_F_HolidayPJ",
|
||||
@@ -578,12 +604,15 @@
|
||||
"D14FDB2BB2FB7746797F25470913BFF1:CQDgIxcNnAoUboQnjafZAYvV7UqX+NefGTXFd3m+oFc=:BID_907_Nucleus_J147F",
|
||||
"DE4CBA7A27B818D6B299767036C671A9:o7axeOYDdjXZ4MTWM4Io4XRNfQG2WH9qwPvBSJk8vJM=:EID_ApexWild",
|
||||
"98BCB8B7136162178BF364D6105BB9B7:c1dhB+vWHWRw3YvWpsHRj9Ayj8JjdqYOLnyr0YImxVo=:CID_A_004_Athena_Commando_F_GlobalFB_D_62OZ5",
|
||||
"36351B933FFCFF1746737649E9806CF9:2ZtfFqHREh2sKsMYN23yW+2Sd0OSNN5CHGd/qlXVd7k=:Pickaxe_TigerRootHype",
|
||||
"D82BF0194AE18598B8B08491E2256E16:3ENJiAAhBVgbroE9WbkjWK5YqL8vzJ0sFKhadRKcQjk=:CID_255_Athena_Commando_F_HalloweenBunny",
|
||||
"E46E6578D28965DB74B642E1CB239A5D:Dg3Oqkcno7QuLDGdi4N4VWSMSAd8bILyJT8Gh0PYjj8=:BID_758_Broccoli_TK4HH",
|
||||
"F3A99CD0D4F58EECEEB0D112506AD846:ZZtCRPcKk6itVryDavp7uZFIXiZF5CW0O9b+8Zt2Oag=:BID_820_QuarrelFemale_7CW31",
|
||||
"772E01C212E9A77A501AF954ADA90B09:nQ4i6bbmbGMzcq8iyjoM/BGUbX2DSIJRAZ96/qaOf/Y=",
|
||||
"01079D19DDDEC8BD51AF536A7106906F:QQQwnB63pdEdKEqLYP9QzAaJXakZ3w1Iuai7YU3A+Xs=:Pickaxe_ID_733_SlitherFemale_M1YCL",
|
||||
"0CAB99F6E84D4E4C616B895E243F3B67:DWU31IKjnLsEt8sBBDfWQ3DPbZzpJ2JmfbxYdQ8QPZI=",
|
||||
"61D055FFB6523C2E6B09EEEF500F82EC:mD5hivRGMT21lNyWjRs7eYriBFTVlzoINDBB9DSFPAA=:EID_Clamor",
|
||||
"8DF1F1277DF980247E3117412EEBC87D:zkBSgRftUEdB3dqaelLwaFIxyVv3AwDbdcwc5hsg++k=:EID_DoubleTake",
|
||||
"3A122019FCD271A539EB71E952B32D60:CCYj89kHr2atYI9ZfLcisGTTnGy8GtGBKZ/arLp/tlY=:CID_A_350_Athena_Commando_F_TreyCozy_B_8TH8C",
|
||||
"FC4FC301558D3E9321A55180263EB17B:OXujupiNRNT6+b1g1dg2IXPtdQyfoNPUuvtgqfXnlEY=",
|
||||
"22AB4BDC10065AA49B38DE88522DF836:1L8L+oKtSOtIxbm1x0HbDtzquIH6CH8vu1PF4i8jU+w=:CID_445_Athena_Commando_F_BannerD",
|
||||
@@ -609,13 +638,16 @@
|
||||
"01FC97F8787B82E027EC64661E0D36AB:Mh1l2LJ3YrgaZtg7sRTd8XeBkVcyA3i089gZKkTr1gM=:Pickaxe_ID_783_CactusDancerMale",
|
||||
"5332028CC33C98BF747EEF82B0384D8C:QxdEIZba2DLRx0jYKm8UpIk/K6eKuclfvDSTllMLLrk=",
|
||||
"57EC154062C75464BD8A087D89732317:5AEwoCp79njYci8QYF+sLMkGpjDnFCYLSCtz4LD9D78=:EID_Galileo1_B3EX6",
|
||||
"A758D2324A07ED9DE9E0818F6856693A:ZpzBR4QHXooKIZ6RXd8kp7WBPvsY8PQfKPE4bRfkGks=",
|
||||
"BA6DF4F82C5CAB3CE1C51156BFCACE71:SDOlhnlP1SENGT+SrYUqeGIz0TkgoM7dQjfmfxegb1o=:EID_BlackMondayMale_E0VSB",
|
||||
"57EC154062C75464BD8A087D89732317:5AEwoCp79njYci8QYF+sLMkGpjDnFCYLSCtz4LD9D78=:BannerToken_015_GalileoA_0W6VH",
|
||||
"72FCE9EE6B90885970CBD74AA2992B68:UvFcOwG78Bx6kVWWHd3NsSarAeWZAht32WLeqs0Opoo=:BannerToken_003_2019WorldCup",
|
||||
"BC3890EAABBF03778EE82AD7DD4F9C12:RvtEdiKkxLJDnXKUaUK933vzLK04veYzbdp8yN8wmxY=",
|
||||
"476EE53C2EAA24FD1950A9875FB4CF59:LQMwgWwsoSqGyYbBouYaMaN8NZ38Vy5r3Tqa7KA71oQ=:Pickaxe_FallValleyBlink",
|
||||
"82669F5A2F9B703D1A6BEA3BCB922D7D:Leu9rrDPaqZd3izIU+IKpFcP/NNcqSncLkV2lapQL6k=:Pickaxe_ID_221_SkullBriteEclipse",
|
||||
"A6E8A0C1D732A1D028B92BE981E0B8E5:3u9E2vAzuE3Vl8sOG4jzX2RiiA+GFyukOLeOakVOf3I=",
|
||||
"08788A9DA34F4164ADA4F09FBF698CC3:DlhRrdBGDNADUAMRj4oAUwwR2j33Nr2ZNg2CU3i1/Pg=:EID_Quantity_39X5D",
|
||||
"36351B933FFCFF1746737649E9806CF9:2ZtfFqHREh2sKsMYN23yW+2Sd0OSNN5CHGd/qlXVd7k=",
|
||||
"3A122019FCD271A539EB71E952B32D60:CCYj89kHr2atYI9ZfLcisGTTnGy8GtGBKZ/arLp/tlY=:CID_A_349_Athena_Commando_F_TreyCozy_Y4D2W",
|
||||
"3A122019FCD271A539EB71E952B32D60:CCYj89kHr2atYI9ZfLcisGTTnGy8GtGBKZ/arLp/tlY=:CID_A_347_Athena_Commando_M_TreyCozy_D_OKJU9",
|
||||
"BE2C3EF59AB81D812AF5B8153325998F:W7NoICLZt9L2d7XZ5dT9gtI80MyOizk7uA9LtwA/Edw=:BID_872_Giggle_LN5LR",
|
||||
@@ -645,6 +677,7 @@
|
||||
"768A95DE7B657B7B23D5A0DE283EB49F:JLLAz46a7wo2rADQvCkbp4IbKexr7J5bBr6d6toSn50=:Wrap_049_PajamaPartyGreen",
|
||||
"F07BE27DCEFDF52818EE7BA2CD9CA504:lc47A/VahaBWJLQY4V1YyjzJPI5xVErInDaqdwPjv2g=:BID_255_MoonlightAssassin",
|
||||
"2CEE3C1783B9E41EB66238BAD32EFF23:udlTL9abg8LIGytWpERMGVEpPrj9io23R2HbINHtF3o=",
|
||||
"794E59D9FCF36814F264C9A5938124E5:uHr4c9XJ/zNCUImzwZpzrUfQRcZ2j19dLN3CTnKy1Vk=",
|
||||
"86588ED13DD870C5FDBF91B3C739D156:HFqg2udb5qqasLf+D2jzfRahu3HgBZWZN2AvnSUIIzs=:BannerToken_002_Doggus",
|
||||
"CBFF239A1792F25920D863F223368B54:J3N3cUH3M0R3uyzkE0qVK/SouxC/X6VEswcoWb6ViL8=:BID_276_Pug",
|
||||
"E46E6578D28965DB74B642E1CB239A5D:Dg3Oqkcno7QuLDGdi4N4VWSMSAd8bILyJT8Gh0PYjj8=:Pickaxe_ID_597_BroccoliMale_GMZ6W",
|
||||
@@ -657,6 +690,7 @@
|
||||
"5AD068EB1D56D87706E44EEB3198CF1B:o9Gp08KD/vgq3RTrUbfGJk7rlfUqZMxoRKPiwvdVkXY=:Wrap_431_Logarithm_F8CWD",
|
||||
"E0AEF4894E1283946745F7902F7E105A:7MXKJEs903nNbT1oFzykxoHbQNDnOBm6yfadj+mtBDA=:CID_A_342_Athena_Commando_M_Rover_WKA61",
|
||||
"604C6242EB2BF301BB5D4BC6E3AC5A8C:Y7c2+dviThEDuVsG9kIOjMfnLdJUnPMbdaY5gKiVki0=:BID_772_Lasso_Polo_BL4WE",
|
||||
"266410C2B17584B4A472878EB88D6892:jLd9anMumGE0jIIBSf8XuqTu729JfnYTesywpeOgksw=",
|
||||
"22AB4BDC10065AA49B38DE88522DF836:1L8L+oKtSOtIxbm1x0HbDtzquIH6CH8vu1PF4i8jU+w=:CID_444_Athena_Commando_F_BannerC",
|
||||
"C1C31115267D6802AD699472D2621F25:zAyelFy6RcyGIW/9z9IvgEbmRW9pdAytvgBIPb1/kdk=",
|
||||
"D7EDE7B4CE393235BF4EB8779C55D5AE:tvYJfExMmwMpbWXSe8bxfGkpl1wcJv4B/RBjd8qWcZ4=:Pickaxe_ID_728_OrbitTealMale_3NIST",
|
||||
@@ -707,6 +741,7 @@
|
||||
"F00E08CB606091AEFAB37D9B0A01B833:uEmoAK5xdbd8KefVf9o7uJiGcGTYk2r9QevsGe4vBII=",
|
||||
"00EEB0CEB7585E8C69F90EF8534CA428:gSddavzl1D9mSi3KgCoXjX3eb5Dg9Rqh2C1pt6rD5rk=:EID_MyEffort_BT5Z0",
|
||||
"3A122019FCD271A539EB71E952B32D60:CCYj89kHr2atYI9ZfLcisGTTnGy8GtGBKZ/arLp/tlY=:CID_A_346_Athena_Commando_M_TreyCozy_C_7P9HU",
|
||||
"C97E930BC95DC795F4416A7B93E3B9CC:KxRPbXqD3ytwLLbZMbZmn+G+gjwOUljg/7HPjj8xP0o=:Pickaxe_OceanBreeze",
|
||||
"98BCB8B7136162178BF364D6105BB9B7:c1dhB+vWHWRw3YvWpsHRj9Ayj8JjdqYOLnyr0YImxVo=:CID_A_005_Athena_Commando_F_GlobalFB_E_GTH5I",
|
||||
"0882DAEC4F7823551C4955BA25B8AAC4:kGljCDpbMnCIfeo0YBLpBKDhX6nLlCaZRe62mSYSPTs=:SPID_333_RustyBoltCreature_ZGF9S",
|
||||
"77B485EBF8E72CC8CD19F8646A6D0491:SXUHJQDuxBGv0PzDtuVsDxNyubG/pgH9s9FMvimS0YQ=:EID_Noodles_X6R9E",
|
||||
@@ -744,6 +779,7 @@
|
||||
"8566FD040AC2B245597E11D1F85DB4E5:SEoqoweofxmXfxu848wKn1UJhwU7oQ2w2F0lBst+FnU=:BID_658_Historian_4RCG3",
|
||||
"C8EDBD039269967B5BE92CCDD8A9D62F:8gR7wuE22djecHDkUAKfbBCtvwwWeVjZxSOBag9drI4=:Spray_CoyoteTrail",
|
||||
"A34195EF9068F0DD323EA0B07305EA47:eYcw2YEjssIAsJMgaWYPQQCBFcRvvkj9WoRVV+P3cBo=:EID_DontSneeze",
|
||||
"29B68199D0CD6E019BA8175561F4F076:aA+14qhwCm5cu/+LEzB+tLlZtccgX7H3N25Ky41Me3s=:EID_Chew",
|
||||
"BA6DF4F82C5CAB3CE1C51156BFCACE71:SDOlhnlP1SENGT+SrYUqeGIz0TkgoM7dQjfmfxegb1o=:Pickaxe_ID_276_BlackMondayFemale1H_1V4HE",
|
||||
"46FC5EBAD39CE53EFB215A2E05A915FC:H3gtdkEzT3Dk8vkwTTZE9oUDoJEy6vmfQj1jDo453gY=:Wrap_051_ShatterFly",
|
||||
"4969808C5315EFB4839F94626ECD600C:rdEEmKdvnm0+EXCNE8AaL3XOvVWfLdMVOfZYKj4Kzwg=:MusicPack_131_MC",
|
||||
@@ -791,6 +827,7 @@
|
||||
"21D9E3FA446D32EE85025841557C1E4C:KBL9ZqzocmLvcq5k3mwTCeoeeVfJdw9wjuQacUrg50w=",
|
||||
"F62A404ADA885AF5A67C30DE1F03BBD6:zAm4CsxXpE6vMhsqKwj2Cce+asNmSAv0IOo/pWVySmE=",
|
||||
"2E1C06DB5781755F3F06D95B6612BB3E:aTN33nTPI+qQ+osYxcMa4FjlyajAzhIxRzEcoAr8iAI=:Pickaxe_ID_546_MainframeMale_XW9S6",
|
||||
"8D44654E9EA2AAC35E489476B1948E58:Dwb/irSIIGd3tLLPEP5OqJY1D4KfjdP4+uP4+Ht4YOo=:Glider_Elevate",
|
||||
"B0030ECDA329A8B589D249F794EA90B3:BfF0FYJQJ71DMUBmClT0DppsOy+1Syn8fGu6qNtTgXE=",
|
||||
"F51F080981F8DC32B09FC3C62A977363:NqX2i8P3ayVe/mUk8aAqzUg5tvMEDWt1URv6xc4fUkY=",
|
||||
"28CBBF705C9DB5A88BEC70DAA005E02E:FvtzBBvDkyj8PRLW76169bMFvg65VojYrSmkjUAi4Bc=:BID_352_CupidFemale",
|
||||
@@ -876,11 +913,13 @@
|
||||
"0CD312F730BA9C3FD6CD67420EDDACF7:nXBDxcWYx2VtjMeRCDfSak9+f9aSOgrcxp8GKeUiId4=",
|
||||
"BE20AAF89FE897368E52AAA193DEEB53:jHRZho9v4IKzFzk51RD0nAVFCZ27vIwcstPkdQeSupc=",
|
||||
"FC4E841A2B346A848784A3190B5D05B2:a4+ZHXPUacxXOJmJxoJlp4vzzEApO6fWJXvvUYW43yU=:Pickaxe_EmeraldGlassRebel",
|
||||
"9CDB7E60150C8A93BF60EF4983D2A9FC:ZMGOYjalLZw3m4wFDi959WW6vlbIAQDqcnRVgylEej4=",
|
||||
"ED61A5415E40BB0A188CDB1DA91F22D2:wGuFJQg1ldthApzow1drpoq6i40AzOsoODCI5I/6JSA=",
|
||||
"359567C8D8F146C8D08FEF2B24AFC9D0:yMWg8m0Eh+0UGV6CgIWrXsJMPT/Ww8/Qa3RlYPo/bGQ=:EID_BeHere_8070H",
|
||||
"91C415954BF27B6E43970FB8A75FE8BB:YhHyxIA+Ru33r3pThiWqKNYdvDbL05yXSxKarRuMSxw=:Glider_ID_103_Nautilus",
|
||||
"C015FB76A9E7912825A5F9CA69671961:4zfC1uF8ll4CkTBctitVmwjHsazAiz2LXPHIPj4ef98=",
|
||||
"819F658DBDBB5D333430800891F28361:u/+kuv6DsiUouUOusRRfC8Ti5rCKhsgIyxyOnLH3Mh0=:CID_719_Athena_Commando_F_Blonde",
|
||||
"A3618360BF2BE3C452DD4E212CED6D0F:hnD3/2LtfP4Hso8Ym2ZW4Y4G0y1EDvQvYvuTCozikoM=",
|
||||
"3DB93E023E700ACD0C78072ED4787D37:aePdzcjsQvnpefA3P/cKfnZrVspZ5QVSsAc+Rui20pM=",
|
||||
"E50209164841E1829F672AB1B33D069F:1EMTmCTA4cO1QMoLu+RWAGd8Rw4FQdAONKvDwfQeNV8=:Glider_ID_118_Squishy",
|
||||
"360CD59F6F7B68A441DDED9DB5FD13D7:G6pVAf/ul1HPYh6s2M1l8G4hn62jdwkcbegeLoxL7Y0=:LSID_364_Ashes_0XBPK",
|
||||
@@ -915,6 +954,7 @@
|
||||
"793D221E5331282DD7F3681100944880:B5R64E9EZQD1lHmmyUV+9a1XUEOcYfdopJ3avEIcVxE=:EID_TwistFire_I2VTA",
|
||||
"73FDB8F2BDCCF4518225CB3E28DD9C0A:MBo/DO8mLebMquZPCgeE/FgUdJOXASKVjIJ1H+IEPac=",
|
||||
"00BD73648F7CD05EDE0B2D4C33B499BD:0D3XSX1KGIR/UWBELcxKxJp06xbU96TetFY2Rz9R614=",
|
||||
"BDB776E27E5002716EFCCF94F23D1B19:UkCfjAV4SKCBjTvgHIbHc8U/uAWI63ysU1ST/sy64+4=",
|
||||
"B9C9B09F29DF6BC9DA94C36184CECFFF:1/E0M5TV90UjL3PR+sqOzaRiMRpF8ByTmfVayVEL/Ig=",
|
||||
"1CFA91F4317CA2724E2AD9A098B2888B:op+720ix4L4JmxKqwXbOt+T5Xwqhcva7c6lETmEVCbY=:EID_Shindig_8W1AW",
|
||||
"4D896B93DC5B2D18AA2949EA7B67B4EA:0V70x6p0zRRV9bV6P+sq62lM0CdW4rvUgip6/65GWzc=",
|
||||
@@ -935,6 +975,7 @@
|
||||
"5A03216B7495CB52261D6E0D74DC62CB:tYFoxNFq/lu5imPTcSk5vAX7ZfPNBwi8INXf2hU+YyU=:CID_A_159_Athena_Commando_M_Cashier_7K3F0",
|
||||
"B8C17AF9BC0DF3113AC6C498DF3325C2:iElxozD4UvK0+tPt0pPLg0gBoSkwLwByJiE4ucKHU7U=:Wrap_085_Beach",
|
||||
"7A59383C41DD998408A74BC37C7D6887:nSrruhpHV3ZEPPECeqWkMh/6mBFzQD8yEFKZS6oJeu8=:CID_A_080_Athena_Commando_M_Hardwood_I15AL",
|
||||
"4EFDA950DA6AA1E6422D2FBF6B89DE85:HDEI+ufmAF1VN2+mYiOFFFDjPVAfkEcmrnyTQh85dmo=:Pickaxe_SunBurstAlt",
|
||||
"F78569F2AD7950F870965BC647904647:e3+Nhzk8SBfmZWoQThFsZmnyJs2AoJ+LQDgMz45YAUE=:CID_956_Athena_Commando_F_Football20Referee_E_DQTP6",
|
||||
"D83FAFF508200C47DF03BDFF2F801FEC:s9P7AOkoCuPm/506hyAKzuRaIh0xzV9YZON4oDs7GoY=:Glider_ID_258_JupiterMale_LB0TE",
|
||||
"457F39EA51FB4C723B442810750CDA4A:V3d05mcuS4uXMBRpy63TIZDLt5hg9njVD0SGhZDsmBw=:Pickaxe_SaharaMale",
|
||||
@@ -981,6 +1022,7 @@
|
||||
"987329E3B70FEAD522EBF7435E5CA6DD:j4zyQQh25LYcjUO0HYDsBzmqLSXR5r98UKdC0xeTyHI=:EID_Boomer_N2RQT",
|
||||
"30A11EE8EB62BEFD4E9B09611DB13857:YVeVPXcP7UoJTp71ZXpGNdPVzmjnRyymcUpsNWYXfRs=:BID_507_DonutPlate",
|
||||
"F78569F2AD7950F870965BC647904647:e3+Nhzk8SBfmZWoQThFsZmnyJs2AoJ+LQDgMz45YAUE=:EID_Football20Flag_C3QEE",
|
||||
"36351B933FFCFF1746737649E9806CF9:2ZtfFqHREh2sKsMYN23yW+2Sd0OSNN5CHGd/qlXVd7k=:Backpack_TigerRootHype",
|
||||
"3A122019FCD271A539EB71E952B32D60:CCYj89kHr2atYI9ZfLcisGTTnGy8GtGBKZ/arLp/tlY=:CID_A_344_Athena_Commando_M_TreyCozy_6ZK7H",
|
||||
"22B8405FC3BE153C8148422C3F2D3A8A:d/ATMDztVZxwHLUCwOcJWP1/7oPKKGqbBWUBRNZ6dnM=:Wrap_391_Dragonfruit_YVN1M",
|
||||
"5BAB7539D98938E909D3541E69214830:IgABlZz2+aRehC7vxw4p63pXUZOZFwdATQWkTfTYP30=",
|
||||
@@ -1011,6 +1053,7 @@
|
||||
"8E1887D55A60F69B33B234242FF49653:YofZaW+CRl0jhVhkp9z2CQWhTPwyjQ6dbHtISkLDfVU=:Wrap_476_Alfredo",
|
||||
"EBFE6788D367D741AF0A4FD098CDFD39:FAeJTGyT49P+dQOmKx+lMYVAxu7qtIPlqSaLAR85zqI=:Wrap_066_AssassinSuit02",
|
||||
"1398A4C2E6C3954EDDC49F85C5AB251B:qF0+04jSaU0kgws/RigbWpwnyPQMDnK+4Vf4G0tmTns=",
|
||||
"59A2ED9719A429D54A0527BD9EFDD2CB:uiAzgzDicrjHVlY+8a4i0p2f+7GkJ1kwmpT84nH6nsg=",
|
||||
"E0FB7B394449CE6450EA90C93D710EB8:NrXwNX6lKuu/kyQuvE74+6Uo04FODoV4ZqxToj/jS6I=:Wrap_088_DriftSummer",
|
||||
"01FC97F8787B82E027EC64661E0D36AB:Mh1l2LJ3YrgaZtg7sRTd8XeBkVcyA3i089gZKkTr1gM=:BID_985_CactusDancerMale",
|
||||
"7FA4F2374FFE075000BC209360056A5A:nywIiZlIL8AIMkwCZfrYoAkpHM3zCwddhfszh++6ejI=:CID_223_Athena_Commando_M_Dieselpunk",
|
||||
@@ -1023,7 +1066,9 @@
|
||||
"E2A2B587160A4C443BF5455EDEC37D7E:+nH3Fe4U8akaQyEoy+g3b6IT6593VPY1PZjwP+d/ydk=",
|
||||
"BFE1F518C16A9F061B140D829ADDB0ED:bHkPYjXd71vacoJ4IisL//zEyVLFh+Di8MUqV9KkpFU=:BID_806_Foray_WG30D",
|
||||
"BF953D81273D8772F12F57646A49430E:JP2vQQulX3OGMjglMYW7PT3KMCMbia3rtHnuEsuEVxA=",
|
||||
"18E7A14F3D3A6501FCDCA85855F808CB:iYqOu2+M8QDG31cRJ8ZHQ7Z5eXpTOSTEvXcgfDSqVTg=:EID_Dreadful",
|
||||
"566C4D92AF66F45DF5E2D7EB43CC27AE:EuAYwU5tQBXzGoSj5BMc7S5yFfe9wZ2qrzx/hIHpnqw=:EID_LunchBox",
|
||||
"476EE53C2EAA24FD1950A9875FB4CF59:LQMwgWwsoSqGyYbBouYaMaN8NZ38Vy5r3Tqa7KA71oQ=:Backpack_FallValleyCharge",
|
||||
"9B730D57F59135CF774023F0DC1A99E7:l2Jy2Q3X1MPar8qMDGSHWWhdsVsYQ7hsqEYFMA6D8fI=",
|
||||
"44DB36B2D2B3854669780458D2FE48C4:gtl0smAMRKg8d9TdDH47lUOYCygKzbAPA6/HaXLWy94=:Season17_Magesty_Pickaxe_Schedule",
|
||||
"828B24CF7786DF74D8511CA89DEED8CF:nCahv7mQhidmYXSmKif6z7d6bQ60mdPQ7SrdZ7a3GaE=:CID_910_Athena_Commando_F_York",
|
||||
@@ -1032,16 +1077,19 @@
|
||||
"EB16EA013B751792698E05435797C1ED:y9JgD812Io4mbaJ5i533Ts5SSfyXaGM4JyoimjP+i4M=:BID_245_BaseballKitbashFemale",
|
||||
"22AB4BDC10065AA49B38DE88522DF836:1L8L+oKtSOtIxbm1x0HbDtzquIH6CH8vu1PF4i8jU+w=:CID_449_Athena_Commando_M_BannerD",
|
||||
"7C04002177805455CCA13E61F418D117:cacqp05gISCHgiULNDksrFNlUbhz6NxeW7pEr+xp2FQ=:LoadingScreen_Genius",
|
||||
"ABBCFB5A5EEF4E14C2FB2A379152E402:ZRrlkrmu0l1tGZe5IyUOVa2mEJLbjuQCnoiGaDbmFXg=",
|
||||
"AE9F7B3419C7FBD2414D72E2E1C8A7BA:kpIotniLp60tWfbBitDUrjw6gmJ2Swl+YT3QAkecpRA=:CID_547_Athena_Commando_F_Meteorwoman",
|
||||
"4BA767BD2DC06D215B435AC09A033437:QOfpKnEogmj0tTa5wf49SZH55Sy48QEGP02DbkSg218=:BID_A_009_Grapefruit",
|
||||
"929B82B3454DF80CC45B11A55400B6E7:jl/KsmshfBxKKnPDHyHNTHOzTE3buCIrBpSUpXJQdL4=:Glider_ID_107_IceMaiden",
|
||||
"5A1170F589134C4D68AAA2B5AA6EDA69:bfro7s6Qtde/H7C4zc6MJdpua1mhem8HywLluxBLDrg=:Glider_ID_250_EmbersMale",
|
||||
"98CAB76B2CB8406085C8CDF566FFF5DD:cucOYeadgsZAhkdKC7Klc4/BhUe0SnQtF2cwEScRBxw=",
|
||||
"F044853E82632E827ED91FB4AFBD28DF:LH1pXQ13KEoYfxxylALn8jaS0t/7IrVRVmO8UXieaVU=",
|
||||
"5C25DC4FE406CC6DAAB47D5EBF222355:LH76FBWg3hkWPDgOmXcRY/YD33N/6E4qQxqKUvIp0oA=:EID_Ignite",
|
||||
"BB09F8C7991800CA61A7144E3A6219FA:o+Hvu5rCygQz66xIyk0SANceWaptKHLEls3vZaMW9oc=",
|
||||
"88FA70760D757D80F661FA53B4762EC2:7OtV76cpyOq9dNeM5PVD8TOdRcPx1K3weEPXzlCugu0=:Pickaxe_ID_682_BistroAstronautFemale_A3MD2",
|
||||
"7E5BFF3AFC483F87B5891536C0AF3DFD:dEBFRFQPYg4NndewaW9/rEDpW0N8VFh7srTZDn0aejE=",
|
||||
"312398E80AB6209B22CAA2EBAB2DB35B:QZ5uhBnQSeK4b+u9E6PTfw7j2scPMTPX4fFTOJWIwEM=:EID_Shorts",
|
||||
"8D44654E9EA2AAC35E489476B1948E58:Dwb/irSIIGd3tLLPEP5OqJY1D4KfjdP4+uP4+Ht4YOo=:LoadingScreen_Elevate",
|
||||
"63722D44ECCA0F4178B85F5A6BC4C31B:j42UL0bmfBkli6Aj92wWABwFby5rAplP/Ac6nh9kRvA=",
|
||||
"79F7D9C856E8CF354109D3298F076C06:Ak3TOM0i0Mq/KYxd7SDlSuS7o55USaf+urL6WqnmalY=",
|
||||
"4E7938F1FAC98BDF378823116712AC7A:jbZVgprILTQomUdGeJF0PsAFAJxsSCs5cKcXweZMAg0=:BID_586_Tar_DIJGH",
|
||||
@@ -1051,6 +1099,7 @@
|
||||
"F78569F2AD7950F870965BC647904647:e3+Nhzk8SBfmZWoQThFsZmnyJs2AoJ+LQDgMz45YAUE=:CID_939_Athena_Commando_M_Football20_C_9OP0F",
|
||||
"89CD763ACF4C3672A0F74AC0F45C291F:vtcPbnTh2aDOt7LfYpJL+7aF1TaB8LDaLsMoQ47NZec=",
|
||||
"E4D8D083C49828F6BF310ECA74A84F98:NxjtZXHe49xC1zUVs+XKjHbeic3prkFOWmwkaQ1vOFw=",
|
||||
"8D44654E9EA2AAC35E489476B1948E58:Dwb/irSIIGd3tLLPEP5OqJY1D4KfjdP4+uP4+Ht4YOo=:Pickaxe_ShinyStar",
|
||||
"D2FAE1D098B2B4695EB59FAAD504798D:ZUDIqDvGVcpCVuA3h67vdkVbZwLuC0Z1zX33JLyi5xE=:BID_924_LateralMale_Y2INS",
|
||||
"010E6ACF85E4A58BF6F551EFE7B85F61:DwCIH5Dw/1wdiS6gFGmWe4HUgD9kMOEzjbzM/1QshM4=:BID_234_SpeedyMidnight",
|
||||
"54FD9ABD65879452DCB8CE11C1D7F1AF:nV0Vm4NCBl+MkGX8wiqfFrg0viDriL3I2xc4KS7n7fg=:CID_422_Athena_Commando_F_MaskedWarrior",
|
||||
@@ -1062,6 +1111,7 @@
|
||||
"9FD68EDC1A5A456225A1C14E1488C573:vfIZFBmmSWgvzSDG/l7N0EGIrANZpUKA7Ofqo+n4fBg=",
|
||||
"C8EDBD039269967B5BE92CCDD8A9D62F:8gR7wuE22djecHDkUAKfbBCtvwwWeVjZxSOBag9drI4=:EID_CoyoteTrail",
|
||||
"8DCAE39C7D9690E19F52655F02C613B2:ZZHbiVsbXquLlrtNVHtryLS3Vd1Ego8/8tlDpeUCgfc=:EID_ScoreCardBurger",
|
||||
"4EFDA950DA6AA1E6422D2FBF6B89DE85:HDEI+ufmAF1VN2+mYiOFFFDjPVAfkEcmrnyTQh85dmo=",
|
||||
"5098C0AED639B6C90A785C727F0DED4B:/YNq7WVNgAmtcY8eS20XBvoz00E1Z/1/Q0BZ8EluHf8=",
|
||||
"E8585F83E40CD4CF0272EA6012055A97:4LrXtLEBhL5JquAu4/kq1Dghb4/355YROt3ciXg+ysE=",
|
||||
"1B1978CC0EC6D4D937800A9E1CA87CA0:OjIDp8UXlfFZCaVJ6GLnMM+98VabjD7EB3J7ahiRNk0=:EID_Gimmick_Female_6CMF4",
|
||||
@@ -1078,6 +1128,7 @@
|
||||
"98BCB8B7136162178BF364D6105BB9B7:c1dhB+vWHWRw3YvWpsHRj9Ayj8JjdqYOLnyr0YImxVo=:CID_999_Athena_Commando_M_GlobalFB_E_OISU6",
|
||||
"AEC9FD29ACF48B274A1A573C9ECF4B06:7OT+zOUDq1RjYJKp8gQhbUnYz/qJ19It2X4HduP5y/g=:Pickaxe_ID_249_Squishy1H",
|
||||
"110D116208C62834812C2EDF2F305E49:MwuF5zX7GpQCGL2w+CwkPmGzH3q05YUoLo5udhVMNPg=:CID_718_Athena_Commando_F_LuckyHero",
|
||||
"4EFDA950DA6AA1E6422D2FBF6B89DE85:HDEI+ufmAF1VN2+mYiOFFFDjPVAfkEcmrnyTQh85dmo=:Backpack_SunBurst",
|
||||
"EF7C5225BD60644B313ABEE69182A302:ITNJPJyUEyMw8YrBk89HfKwHTFV6jGJJHt4D8UmpaxI=",
|
||||
"8C623F6A49CFF9ADC7895A466CA1C896:kLmYdLi+jOBs2k+B/UxrCcPSdvuNYTha0xl9+SvUzJU=",
|
||||
"56812D9CB607F72A9BDBADEE44ECCD21:pj9dMhJSaj6V2HsA0VWABE7Cs4+eEBz1Kex340gafK8=:BID_254_ShinyMale",
|
||||
@@ -1101,6 +1152,7 @@
|
||||
"01079D19DDDEC8BD51AF536A7106906F:QQQwnB63pdEdKEqLYP9QzAaJXakZ3w1Iuai7YU3A+Xs=:CID_A_304_Athena_Commando_F_Slither_B_MO4VZ",
|
||||
"F78569F2AD7950F870965BC647904647:e3+Nhzk8SBfmZWoQThFsZmnyJs2AoJ+LQDgMz45YAUE=:CID_952_Athena_Commando_F_Football20Referee_ZX4IC",
|
||||
"360CD59F6F7B68A441DDED9DB5FD13D7:G6pVAf/ul1HPYh6s2M1l8G4hn62jdwkcbegeLoxL7Y0=:EID_Ashes_MYQ8O",
|
||||
"1937F4ADBC2C38EF4F189DC2B1AE58AB:tWzxKwKEDzI0RsQGl2GvOVqZwxOSOiZaCQkyK1hE+lA=:Backpack_Inspire",
|
||||
"2F1A5AFD22512A8B16494629CCA065B2:Un44BCuGtirrKab0E9TeOyDRnWC/Jh1h48+FOn4UrtA=",
|
||||
"457F39EA51FB4C723B442810750CDA4A:V3d05mcuS4uXMBRpy63TIZDLt5hg9njVD0SGhZDsmBw=:LoadingScreen_Sahara",
|
||||
"195439D6DD0FE44ADAE6BF7A44436519:kRCw7VFSPCYqhu7lJlA4kO4YmsqZUzxM6ARm7Ti8ntQ=",
|
||||
|
||||
@@ -5126,6 +5126,140 @@
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"Season24": {
|
||||
"Quests": [
|
||||
{
|
||||
"itemGuid": "S24-Quest:HordeV3_Quest_Daily_A01",
|
||||
"templateId": "Quest:HordeV3_Quest_Daily_A01",
|
||||
"objectives": [
|
||||
{
|
||||
"name": "hordev3_quest_daily_a01",
|
||||
"count": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"itemGuid": "S24-Quest:HordeV3_Quest_Daily_A02",
|
||||
"templateId": "Quest:HordeV3_Quest_Daily_A02",
|
||||
"objectives": [
|
||||
{
|
||||
"name": "hordev3_quest_daily_a02",
|
||||
"count": 10
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"itemGuid": "S24-Quest:HordeV3_Quest_Daily_A03",
|
||||
"templateId": "Quest:HordeV3_Quest_Daily_A03",
|
||||
"objectives": [
|
||||
{
|
||||
"name": "hordev3_quest_daily_a03",
|
||||
"count": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"itemGuid": "S24-Quest:HordeV3_Quest_Event_A01",
|
||||
"templateId": "Quest:HordeV3_Quest_Event_A01",
|
||||
"objectives": [
|
||||
{
|
||||
"name": "hordev3_quest_event_a01",
|
||||
"count": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"itemGuid": "S24-Quest:HordeV3_Quest_Event_A02",
|
||||
"templateId": "Quest:HordeV3_Quest_Event_A02",
|
||||
"objectives": [
|
||||
{
|
||||
"name": "hordev3_quest_event_a02",
|
||||
"count": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"itemGuid": "S24-Quest:HordeV3_Quest_Event_A03",
|
||||
"templateId": "Quest:HordeV3_Quest_Event_A03",
|
||||
"objectives": [
|
||||
{
|
||||
"name": "hordev3_quest_event_a03",
|
||||
"count": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"itemGuid": "S24-Quest:HordeV3_Quest_Event_A04",
|
||||
"templateId": "Quest:HordeV3_Quest_Event_A04",
|
||||
"objectives": [
|
||||
{
|
||||
"name": "hordev3_quest_event_a04",
|
||||
"count": 1000
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"itemGuid": "S24-Quest:HordeV3_Quest_Event_A05",
|
||||
"templateId": "Quest:HordeV3_Quest_Event_A05",
|
||||
"objectives": [
|
||||
{
|
||||
"name": "hordev3_quest_event_a05",
|
||||
"count": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"itemGuid": "S24-Quest:HordeV3_Quest_Event_A06",
|
||||
"templateId": "Quest:HordeV3_Quest_Event_A06",
|
||||
"objectives": [
|
||||
{
|
||||
"name": "hordev3_quest_event_a06",
|
||||
"count": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"itemGuid": "S24-Quest:HordeV3_Quest_Event_A07",
|
||||
"templateId": "Quest:HordeV3_Quest_Event_A07",
|
||||
"objectives": [
|
||||
{
|
||||
"name": "hordev3_quest_event_a07",
|
||||
"count": 2
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"itemGuid": "S24-Quest:HordeV3_Quest_Event_A08",
|
||||
"templateId": "Quest:HordeV3_Quest_Event_A08",
|
||||
"objectives": [
|
||||
{
|
||||
"name": "hordev3_quest_event_a08",
|
||||
"count": 2
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"itemGuid": "S24-Quest:HordeV3_Quest_Weekly_W02",
|
||||
"templateId": "Quest:HordeV3_Quest_Weekly_W02",
|
||||
"objectives": [
|
||||
{
|
||||
"name": "hordev3_quest_weekly_w02",
|
||||
"count": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"itemGuid": "S24-Quest:HordeV3_Quest_Weekly_W03",
|
||||
"templateId": "Quest:HordeV3_Quest_Weekly_W03",
|
||||
"objectives": [
|
||||
{
|
||||
"name": "hordev3_quest_weekly_w03",
|
||||
"count": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"BattleRoyale": {
|
||||
|
||||
653
structure/mcp.js
653
structure/mcp.js
@@ -4543,6 +4543,659 @@ express.post("/fortnite/api/game/v2/profile/*/client/PurchaseOrUpgradeHomebaseNo
|
||||
res.end();
|
||||
});
|
||||
|
||||
// Refresh expeditions STW
|
||||
express.post("/fortnite/api/game/v2/profile/*/client/RefreshExpeditions", async (req, res) => {
|
||||
const profile = require(`./../profiles/${req.query.profileId || "campaign"}.json`);
|
||||
var expeditionData = require("./../responses/Campaign/expeditionData.json");
|
||||
|
||||
// do not change any of these or you will end up breaking it
|
||||
var ApplyProfileChanges = [];
|
||||
var BaseRevision = profile.rvn || 0;
|
||||
var QueryRevision = req.query.rvn || -1;
|
||||
var StatChanged = false;
|
||||
|
||||
var ExpeditionSlots = [];
|
||||
var date = new Date().toISOString();
|
||||
|
||||
// Check which quests that grant expedition slots are completed and add these slots to the list of available ones.
|
||||
for (var key in profile.items) {
|
||||
var templateId = profile.items[key].templateId.toLowerCase();
|
||||
if (expeditionData.questsUnlockingSlots.includes(templateId)) {
|
||||
if (profile.items[key].attributes.quest_state == "Claimed") {
|
||||
ExpeditionSlots = ExpeditionSlots.concat(expeditionData.slotsFromQuests[templateId]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Remove the expired expeditions.
|
||||
for (var key in profile.items) {
|
||||
if (profile.items[key].templateId.toLowerCase().startsWith("expedition:")) {
|
||||
var expiration_end_time = new Date(profile.items[key].attributes.expedition_expiration_end_time).toISOString();
|
||||
if (date > expiration_end_time && !profile.items[key].attributes.hasOwnProperty("expedition_start_time")) {
|
||||
delete profile.items[key];
|
||||
|
||||
ApplyProfileChanges.push({
|
||||
"changeType": "itemRemoved",
|
||||
"itemId": key
|
||||
})
|
||||
|
||||
StatChanged = true;
|
||||
} else { // If the expedition is still active, remove its slot from ExpeditionSlots list so the server doesn't make a new one for it.
|
||||
var index = ExpeditionSlots.indexOf(profile.items[key].attributes.expedition_slot_id);
|
||||
if (index !== -1) {
|
||||
ExpeditionSlots.splice(index, 1)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Make new expeditions
|
||||
for (var i = 0; i < ExpeditionSlots.length; i++) {
|
||||
var slot = ExpeditionSlots[i];
|
||||
|
||||
// 5% (could be different) chance of making a rare expedition
|
||||
var ExpeditionsToChoose = expeditionData.slots[slot];
|
||||
if (ExpeditionsToChoose.hasOwnProperty("rare") && Math.random() < 0.05) {
|
||||
ExpeditionsToChoose = ExpeditionsToChoose.rare;
|
||||
} else {
|
||||
ExpeditionsToChoose = ExpeditionsToChoose.normal;
|
||||
}
|
||||
|
||||
var randomNumber = Math.floor(Math.random() * ExpeditionsToChoose.length);
|
||||
var ID = functions.MakeID();
|
||||
var templateId = ExpeditionsToChoose[randomNumber];
|
||||
|
||||
var endDate = new Date(date);
|
||||
endDate.setMinutes(endDate.getMinutes() + expeditionData.attributes[templateId].expiration_duration_minutes);
|
||||
endDate = endDate.toISOString();
|
||||
|
||||
var Item = {
|
||||
"templateId": templateId,
|
||||
"attributes": {
|
||||
"expedition_expiration_end_time": endDate,
|
||||
"expedition_criteria": [],
|
||||
"level": 1,
|
||||
"expedition_max_target_power": expeditionData.attributes[templateId].expedition_max_target_power,
|
||||
"expedition_min_target_power": expeditionData.attributes[templateId].expedition_min_target_power,
|
||||
"expedition_slot_id": slot,
|
||||
"expedition_expiration_start_time": date
|
||||
},
|
||||
"quantity": 1
|
||||
}
|
||||
|
||||
for (var x = 0; x < 3; x++) {
|
||||
if (Math.random() < 0.2) { // 20% (could be different) chance of the expedition having a bonus criteria up to 3
|
||||
randomNumber = Math.floor(Math.random() * expeditionData.criteria.length);
|
||||
Item.attributes.expedition_criteria.push(expeditionData.criteria[randomNumber])
|
||||
}
|
||||
}
|
||||
|
||||
profile.items[ID] = Item;
|
||||
|
||||
ApplyProfileChanges.push({
|
||||
"changeType": "itemAdded",
|
||||
"itemId": ID,
|
||||
"item": Item
|
||||
})
|
||||
StatChanged = true;
|
||||
}
|
||||
|
||||
if (StatChanged == true) {
|
||||
profile.rvn += 1;
|
||||
profile.commandRevision += 1;
|
||||
|
||||
fs.writeFileSync(`./profiles/${req.query.profileId || "campaign"}.json`, JSON.stringify(profile, null, 2));
|
||||
}
|
||||
|
||||
// this doesn't work properly on version v12.20 and above but whatever
|
||||
if (QueryRevision != BaseRevision) {
|
||||
ApplyProfileChanges = [{
|
||||
"changeType": "fullProfileUpdate",
|
||||
"profile": profile
|
||||
}];
|
||||
}
|
||||
|
||||
res.json({
|
||||
"profileRevision": profile.rvn || 0,
|
||||
"profileId": req.query.profileId || "campaign",
|
||||
"profileChangesBaseRevision": BaseRevision,
|
||||
"profileChanges": ApplyProfileChanges,
|
||||
"profileCommandRevision": profile.commandRevision || 0,
|
||||
"serverTime": new Date().toISOString(),
|
||||
"responseVersion": 1
|
||||
})
|
||||
res.end();
|
||||
});
|
||||
|
||||
// Start an expedition STW
|
||||
express.post("/fortnite/api/game/v2/profile/*/client/StartExpedition", async (req, res) => {
|
||||
const profile = require(`./../profiles/${req.query.profileId || "campaign"}.json`);
|
||||
const memory = functions.GetVersionInfo(req);
|
||||
var expeditionData = require("./../responses/Campaign/expeditionData.json");
|
||||
|
||||
// do not change any of these or you will end up breaking it
|
||||
var ApplyProfileChanges = [];
|
||||
var BaseRevision = profile.rvn || 0;
|
||||
var QueryRevision = req.query.rvn || -1;
|
||||
var StatChanged = false;
|
||||
|
||||
var date = new Date().toISOString();
|
||||
|
||||
if (req.body.expeditionId && req.body.squadId && req.body.itemIds && req.body.slotIndices) {
|
||||
var ExpeditionLevel = profile.items[req.body.expeditionId].attributes.expedition_max_target_power;
|
||||
var HeroLevels = expeditionData.heroLevels;
|
||||
if (memory.build < 13.20) { // The levels got changed a bit in v13.20+
|
||||
HeroLevels = HeroLevels.old;
|
||||
} else {
|
||||
HeroLevels = HeroLevels.new;
|
||||
}
|
||||
|
||||
// Make a list with expedition heroes sorted by their power level
|
||||
var SortedHeroes = []
|
||||
for (var i = 0; i < req.body.itemIds.length; i++) {
|
||||
var hero = req.body.itemIds[i];
|
||||
for (var item in profile.items) {
|
||||
if (hero == item) {
|
||||
var splitTemplateId = profile.items[item].templateId.split("_")
|
||||
var rarity = splitTemplateId.slice(-2, -1)[0].toLowerCase();
|
||||
var tier = splitTemplateId.slice(-1)[0].toLowerCase();
|
||||
var level = profile.items[item].attributes.level;
|
||||
var Hero = {
|
||||
"itemGuid": hero,
|
||||
"templateId": profile.items[item].templateId,
|
||||
"class": splitTemplateId[1].toLowerCase(),
|
||||
"rarity": rarity,
|
||||
"tier": tier,
|
||||
"level": level,
|
||||
"powerLevel": HeroLevels[rarity][tier][level],
|
||||
"bBoostedByCriteria": false
|
||||
}
|
||||
SortedHeroes.push(Hero)
|
||||
}
|
||||
}
|
||||
}
|
||||
SortedHeroes.sort((a, b) => b.powerLevel - a.powerLevel);
|
||||
|
||||
// Check if any of the heroes meet any of the available criterias. If so, then boost their power level.
|
||||
if (profile.items[req.body.expeditionId].attributes.hasOwnProperty("expedition_criteria")) {
|
||||
var criteria = profile.items[req.body.expeditionId].attributes.expedition_criteria;
|
||||
for (var i = 0; i < criteria.length; i++) {
|
||||
criterion = criteria[i];
|
||||
|
||||
for (var x = 0; x < SortedHeroes.length; x++) {
|
||||
var bIsMatchingHero = true;
|
||||
var requirements = expeditionData.criteriaRequirements[criterion].requirements;
|
||||
if (requirements.class != SortedHeroes[x].class) {
|
||||
bIsMatchingHero = false;
|
||||
}
|
||||
if (requirements.hasOwnProperty("rarity")) {
|
||||
if (!requirements.rarity.includes(SortedHeroes[x].rarity)) {
|
||||
bIsMatchingHero = false;
|
||||
}
|
||||
}
|
||||
|
||||
if (bIsMatchingHero == true && SortedHeroes[x].bBoostedByCriteria == false) {
|
||||
SortedHeroes[x].powerLevel = SortedHeroes[x].powerLevel * expeditionData.criteriaRequirements[criterion].ModValue;
|
||||
SortedHeroes[x].bBoostedByCriteria = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Calculate the expedition success chance
|
||||
var TotalPowerLevel = 0;
|
||||
for (var i = 0; i < SortedHeroes.length; i++) {
|
||||
TotalPowerLevel += SortedHeroes[i].powerLevel;
|
||||
}
|
||||
var ExpeditionSuccessChance = TotalPowerLevel / ExpeditionLevel;
|
||||
if (ExpeditionSuccessChance > 1) {
|
||||
ExpeditionSuccessChance = 1;
|
||||
}
|
||||
|
||||
// Assign Squad ids and slots to selected heroes
|
||||
for (var i = 0; i < req.body.itemIds.length; i++) {
|
||||
var hero = req.body.itemIds[i];
|
||||
profile.items[hero].attributes.squad_id = req.body.squadId.toLowerCase();
|
||||
profile.items[hero].attributes.squad_slot_idx = req.body.slotIndices[i];
|
||||
|
||||
ApplyProfileChanges.push({
|
||||
"changeType": "itemAttrChanged",
|
||||
"itemId": hero,
|
||||
"attributeName": "squad_id",
|
||||
"attributeValue": profile.items[hero].attributes.squad_id
|
||||
})
|
||||
ApplyProfileChanges.push({
|
||||
"changeType": "itemAttrChanged",
|
||||
"itemId": hero,
|
||||
"attributeName": "squad_slot_idx",
|
||||
"attributeValue": profile.items[hero].attributes.squad_slot_idx
|
||||
})
|
||||
}
|
||||
|
||||
// Calculate the expedition end date
|
||||
var endDate = new Date(date);
|
||||
endDate.setMinutes(endDate.getMinutes() + expeditionData.attributes[profile.items[req.body.expeditionId].templateId].expedition_duration_minutes);
|
||||
endDate = endDate.toISOString();
|
||||
|
||||
profile.items[req.body.expeditionId].attributes.expedition_squad_id = req.body.squadId.toLowerCase();
|
||||
profile.items[req.body.expeditionId].attributes.expedition_success_chance = ExpeditionSuccessChance;
|
||||
profile.items[req.body.expeditionId].attributes.expedition_start_time = date;
|
||||
profile.items[req.body.expeditionId].attributes.expedition_end_time = endDate;
|
||||
|
||||
ApplyProfileChanges.push({
|
||||
"changeType": "itemAttrChanged",
|
||||
"itemId": req.body.expeditionId,
|
||||
"attributeName": "expedition_squad_id",
|
||||
"attributeValue": profile.items[req.body.expeditionId].attributes.expedition_squad_id
|
||||
})
|
||||
ApplyProfileChanges.push({
|
||||
"changeType": "itemAttrChanged",
|
||||
"itemId": req.body.expeditionId,
|
||||
"attributeName": "expedition_success_chance",
|
||||
"attributeValue": profile.items[req.body.expeditionId].attributes.expedition_success_chance
|
||||
})
|
||||
ApplyProfileChanges.push({
|
||||
"changeType": "itemAttrChanged",
|
||||
"itemId": req.body.expeditionId,
|
||||
"attributeName": "expedition_start_time",
|
||||
"attributeValue": profile.items[req.body.expeditionId].attributes.expedition_start_time
|
||||
})
|
||||
ApplyProfileChanges.push({
|
||||
"changeType": "itemAttrChanged",
|
||||
"itemId": req.body.expeditionId,
|
||||
"attributeName": "expedition_end_time",
|
||||
"attributeValue": profile.items[req.body.expeditionId].attributes.expedition_end_time
|
||||
})
|
||||
|
||||
StatChanged = true;
|
||||
}
|
||||
|
||||
if (StatChanged == true) {
|
||||
profile.rvn += 1;
|
||||
profile.commandRevision += 1;
|
||||
|
||||
fs.writeFileSync(`./profiles/${req.query.profileId || "campaign"}.json`, JSON.stringify(profile, null, 2));
|
||||
}
|
||||
|
||||
// this doesn't work properly on version v12.20 and above but whatever
|
||||
if (QueryRevision != BaseRevision) {
|
||||
ApplyProfileChanges = [{
|
||||
"changeType": "fullProfileUpdate",
|
||||
"profile": profile
|
||||
}];
|
||||
}
|
||||
|
||||
res.json({
|
||||
"profileRevision": profile.rvn || 0,
|
||||
"profileId": req.query.profileId || "campaign",
|
||||
"profileChangesBaseRevision": BaseRevision,
|
||||
"profileChanges": ApplyProfileChanges,
|
||||
"profileCommandRevision": profile.commandRevision || 0,
|
||||
"serverTime": new Date().toISOString(),
|
||||
"responseVersion": 1
|
||||
})
|
||||
res.end();
|
||||
});
|
||||
|
||||
// Abandon an expedition STW
|
||||
express.post("/fortnite/api/game/v2/profile/*/client/AbandonExpedition", async (req, res) => {
|
||||
const profile = require(`./../profiles/${req.query.profileId || "campaign"}.json`);
|
||||
var expeditionData = require("./../responses/Campaign/expeditionData.json");
|
||||
|
||||
// do not change any of these or you will end up breaking it
|
||||
var ApplyProfileChanges = [];
|
||||
var BaseRevision = profile.rvn || 0;
|
||||
var QueryRevision = req.query.rvn || -1;
|
||||
var StatChanged = false;
|
||||
|
||||
var date = new Date().toISOString();
|
||||
|
||||
if (req.body.expeditionId) {
|
||||
var squad_id = profile.items[req.body.expeditionId].attributes.expedition_squad_id;
|
||||
for (var item2 in profile.items) { // Remove the squad ids and slots from heroes
|
||||
if (profile.items[item2].attributes.hasOwnProperty("squad_id")) {
|
||||
if (profile.items[item2].attributes.squad_id == squad_id) {
|
||||
profile.items[item2].attributes.squad_id = "";
|
||||
profile.items[item2].attributes.squad_slot_idx = -1;
|
||||
ApplyProfileChanges.push({
|
||||
"changeType": "itemAttrChanged",
|
||||
"itemId": item2,
|
||||
"attributeName": "squad_id",
|
||||
"attributeValue": profile.items[item2].attributes.squad_id
|
||||
})
|
||||
ApplyProfileChanges.push({
|
||||
"changeType": "itemAttrChanged",
|
||||
"itemId": item2,
|
||||
"attributeName": "squad_slot_idx",
|
||||
"attributeValue": profile.items[item2].attributes.squad_slot_idx
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Set the expedition back as availale
|
||||
delete profile.items[req.body.expeditionId].attributes.expedition_squad_id
|
||||
delete profile.items[req.body.expeditionId].attributes.expedition_start_time
|
||||
delete profile.items[req.body.expeditionId].attributes.expedition_end_time
|
||||
ApplyProfileChanges.push({
|
||||
"changeType": "itemAttrChanged",
|
||||
"itemId": req.body.expeditionId,
|
||||
"attributeName": "expedition_squad_id",
|
||||
"attributeValue": ""
|
||||
})
|
||||
ApplyProfileChanges.push({
|
||||
"changeType": "itemAttrChanged",
|
||||
"itemId": req.body.expeditionId,
|
||||
"attributeName": "expedition_start_time",
|
||||
"attributeValue": null
|
||||
})
|
||||
ApplyProfileChanges.push({
|
||||
"changeType": "itemAttrChanged",
|
||||
"itemId": req.body.expeditionId,
|
||||
"attributeName": "expedition_end_time",
|
||||
"attributeValue": null
|
||||
})
|
||||
|
||||
var expiration_end_time = new Date(profile.items[req.body.expeditionId].attributes.expedition_expiration_end_time).toISOString();
|
||||
if (date > expiration_end_time) {
|
||||
// Remove the abandoned expedition and make a new one to replace it
|
||||
var slot = profile.items[req.body.expeditionId].attributes.expedition_slot_id;
|
||||
delete profile.items[req.body.expeditionId]
|
||||
ApplyProfileChanges.push({
|
||||
"changeType": "itemRemoved",
|
||||
"itemId": req.body.expeditionId
|
||||
})
|
||||
|
||||
// 5% (could be different) chance of making a rare expedition
|
||||
var ExpeditionsToChoose = expeditionData.slots[slot];
|
||||
if (ExpeditionsToChoose.hasOwnProperty("rare") && Math.random() < 0.05) {
|
||||
ExpeditionsToChoose = ExpeditionsToChoose.rare;
|
||||
} else {
|
||||
ExpeditionsToChoose = ExpeditionsToChoose.normal;
|
||||
}
|
||||
|
||||
var randomNumber = Math.floor(Math.random() * ExpeditionsToChoose.length);
|
||||
var ID = functions.MakeID();
|
||||
var templateId = ExpeditionsToChoose[randomNumber];
|
||||
|
||||
var endDate = new Date(date);
|
||||
endDate.setMinutes(endDate.getMinutes() + expeditionData.attributes[templateId].expiration_duration_minutes);
|
||||
endDate = endDate.toISOString();
|
||||
|
||||
var Item = {
|
||||
"templateId": templateId,
|
||||
"attributes": {
|
||||
"expedition_expiration_end_time": endDate,
|
||||
"expedition_criteria": [],
|
||||
"level": 1,
|
||||
"expedition_max_target_power": expeditionData.attributes[templateId].expedition_max_target_power,
|
||||
"expedition_min_target_power": expeditionData.attributes[templateId].expedition_min_target_power,
|
||||
"expedition_slot_id": slot,
|
||||
"expedition_expiration_start_time": date
|
||||
},
|
||||
"quantity": 1
|
||||
}
|
||||
|
||||
for (var x = 0; x < 3; x++) {
|
||||
if (Math.random() < 0.2) { // 20% (could be different) chance of the expedition having a bonus criteria up to 3
|
||||
randomNumber = Math.floor(Math.random() * expeditionData.criteria.length);
|
||||
Item.attributes.expedition_criteria.push(expeditionData.criteria[randomNumber])
|
||||
}
|
||||
}
|
||||
|
||||
profile.items[ID] = Item;
|
||||
|
||||
ApplyProfileChanges.push({
|
||||
"changeType": "itemAdded",
|
||||
"itemId": ID,
|
||||
"item": Item
|
||||
})
|
||||
}
|
||||
|
||||
StatChanged = true;
|
||||
}
|
||||
|
||||
if (StatChanged == true) {
|
||||
profile.rvn += 1;
|
||||
profile.commandRevision += 1;
|
||||
|
||||
fs.writeFileSync(`./profiles/${req.query.profileId || "campaign"}.json`, JSON.stringify(profile, null, 2));
|
||||
}
|
||||
|
||||
// this doesn't work properly on version v12.20 and above but whatever
|
||||
if (QueryRevision != BaseRevision) {
|
||||
ApplyProfileChanges = [{
|
||||
"changeType": "fullProfileUpdate",
|
||||
"profile": profile
|
||||
}];
|
||||
}
|
||||
|
||||
res.json({
|
||||
"profileRevision": profile.rvn || 0,
|
||||
"profileId": req.query.profileId || "campaign",
|
||||
"profileChangesBaseRevision": BaseRevision,
|
||||
"profileChanges": ApplyProfileChanges,
|
||||
"profileCommandRevision": profile.commandRevision || 0,
|
||||
"serverTime": new Date().toISOString(),
|
||||
"responseVersion": 1
|
||||
})
|
||||
res.end();
|
||||
});
|
||||
|
||||
// Collect a finished expedition STW
|
||||
express.post("/fortnite/api/game/v2/profile/*/client/CollectExpedition", async (req, res) => {
|
||||
const profile = require(`./../profiles/${req.query.profileId || "campaign"}.json`);
|
||||
var expeditionData = require("./../responses/Campaign/expeditionData.json");
|
||||
|
||||
// do not change any of these or you will end up breaking it
|
||||
var ApplyProfileChanges = [];
|
||||
var MultiUpdate = [];
|
||||
var Notifications = [];
|
||||
var OtherProfiles = [];
|
||||
var BaseRevision = profile.rvn || 0;
|
||||
var QueryRevision = req.query.rvn || -1;
|
||||
var StatChanged = false;
|
||||
|
||||
var date = new Date().toISOString();
|
||||
|
||||
if (req.body.expeditionId) {
|
||||
Notifications.push({
|
||||
"type": "expeditionResult",
|
||||
"primary": true,
|
||||
"client_request_id": "",
|
||||
"bExpeditionSucceeded" : false
|
||||
})
|
||||
|
||||
// Determine if the expedition was successful
|
||||
if (Math.random() < profile.items[req.body.expeditionId].attributes.expedition_success_chance) {
|
||||
Notifications[0].bExpeditionSucceeded = true;
|
||||
Notifications[0].expeditionRewards = [];
|
||||
|
||||
// If so, then grant the rewards
|
||||
for (var i = 0; i < expeditionData.rewards.length; i++) {
|
||||
var randomNumber = Math.floor(Math.random() * expeditionData.rewards[i].length);
|
||||
var ID = functions.MakeID();
|
||||
var templateId = expeditionData.rewards[i][randomNumber].templateId;
|
||||
var itemProfile = expeditionData.rewards[i][randomNumber].itemProfile;
|
||||
|
||||
var minQ = expeditionData.rewards[i][randomNumber].minQuantity;
|
||||
var maxQ = expeditionData.rewards[i][randomNumber].maxQuantity;
|
||||
var quantity = Math.floor(Math.random() * (maxQ - minQ + 1)) + minQ;
|
||||
|
||||
var Item = {
|
||||
"templateId": templateId,
|
||||
"attributes": {
|
||||
"loadedAmmo": 0,
|
||||
"inventory_overflow_date": false,
|
||||
"level": 0,
|
||||
"alterationDefinitions": [],
|
||||
"durability": 1,
|
||||
"itemSource": ""
|
||||
},
|
||||
"quantity": quantity
|
||||
}
|
||||
|
||||
Notifications[0].expeditionRewards.push({
|
||||
"itemType": templateId,
|
||||
"itemGuid": ID,
|
||||
"itemProfile": itemProfile,
|
||||
"quantity": quantity
|
||||
})
|
||||
|
||||
if (itemProfile == req.query.profileId) {
|
||||
profile.items[ID] = Item;
|
||||
ApplyProfileChanges.push({
|
||||
"changeType": "itemAdded",
|
||||
"itemId": ID,
|
||||
"item": Item
|
||||
})
|
||||
} else {
|
||||
var k = -1; // index of item profile in MultiUpdate
|
||||
for (var x = 0; x < MultiUpdate.length; x++) {
|
||||
if (MultiUpdate[x].profileId == itemProfile) {
|
||||
k = x;
|
||||
}
|
||||
}
|
||||
if (k == -1) {
|
||||
OtherProfiles.push(require(`./../profiles/${itemProfile}.json`))
|
||||
k = MultiUpdate.length;
|
||||
MultiUpdate.push({
|
||||
"profileRevision": OtherProfiles[k].rvn || 0,
|
||||
"profileId": OtherProfiles[k].profileId,
|
||||
"profileChangesBaseRevision": OtherProfiles[k].rvn || 0,
|
||||
"profileChanges": [],
|
||||
"profileCommandRevision": OtherProfiles[k].commandRevision || 0,
|
||||
})
|
||||
}
|
||||
|
||||
OtherProfiles[k].items[ID] = Item;
|
||||
MultiUpdate[k].profileChanges.push({
|
||||
"changeType": "itemAdded",
|
||||
"itemId": ID,
|
||||
"item": Item
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var squad_id = profile.items[req.body.expeditionId].attributes.expedition_squad_id;
|
||||
for (var item2 in profile.items) { // Remove the squad ids and slots from heroes
|
||||
if (profile.items[item2].attributes.hasOwnProperty("squad_id")) {
|
||||
if (profile.items[item2].attributes.squad_id == squad_id) {
|
||||
profile.items[item2].attributes.squad_id = "";
|
||||
profile.items[item2].attributes.squad_slot_idx = -1;
|
||||
ApplyProfileChanges.push({
|
||||
"changeType": "itemAttrChanged",
|
||||
"itemId": item2,
|
||||
"attributeName": "squad_id",
|
||||
"attributeValue": profile.items[item2].attributes.squad_id
|
||||
})
|
||||
ApplyProfileChanges.push({
|
||||
"changeType": "itemAttrChanged",
|
||||
"itemId": item2,
|
||||
"attributeName": "squad_slot_idx",
|
||||
"attributeValue": profile.items[item2].attributes.squad_slot_idx
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Make a new expedition to replace the finished one
|
||||
var slot = profile.items[req.body.expeditionId].attributes.expedition_slot_id;
|
||||
delete profile.items[req.body.expeditionId]
|
||||
ApplyProfileChanges.push({
|
||||
"changeType": "itemRemoved",
|
||||
"itemId": req.body.expeditionId
|
||||
})
|
||||
|
||||
// 5% (could be different) chance of making a rare expedition
|
||||
var ExpeditionsToChoose = expeditionData.slots[slot];
|
||||
if (ExpeditionsToChoose.hasOwnProperty("rare") && Math.random() < 0.05) {
|
||||
ExpeditionsToChoose = ExpeditionsToChoose.rare;
|
||||
} else {
|
||||
ExpeditionsToChoose = ExpeditionsToChoose.normal;
|
||||
}
|
||||
|
||||
var randomNumber = Math.floor(Math.random() * ExpeditionsToChoose.length);
|
||||
var ID = functions.MakeID();
|
||||
var templateId = ExpeditionsToChoose[randomNumber];
|
||||
|
||||
var endDate = new Date(date);
|
||||
endDate.setMinutes(endDate.getMinutes() + expeditionData.attributes[templateId].expiration_duration_minutes);
|
||||
endDate = endDate.toISOString();
|
||||
|
||||
var Item = {
|
||||
"templateId": templateId,
|
||||
"attributes": {
|
||||
"expedition_expiration_end_time": endDate,
|
||||
"expedition_criteria": [],
|
||||
"level": 1,
|
||||
"expedition_max_target_power": expeditionData.attributes[templateId].expedition_max_target_power,
|
||||
"expedition_min_target_power": expeditionData.attributes[templateId].expedition_min_target_power,
|
||||
"expedition_slot_id": slot,
|
||||
"expedition_expiration_start_time": date
|
||||
},
|
||||
"quantity": 1
|
||||
}
|
||||
|
||||
for (var x = 0; x < 3; x++) {
|
||||
if (Math.random() < 0.2) { // 20% (could be different) chance of the expedition having a bonus criteria up to 3
|
||||
randomNumber = Math.floor(Math.random() * expeditionData.criteria.length);
|
||||
Item.attributes.expedition_criteria.push(expeditionData.criteria[randomNumber])
|
||||
}
|
||||
}
|
||||
|
||||
profile.items[ID] = Item;
|
||||
|
||||
ApplyProfileChanges.push({
|
||||
"changeType": "itemAdded",
|
||||
"itemId": ID,
|
||||
"item": Item
|
||||
})
|
||||
|
||||
StatChanged = true;
|
||||
}
|
||||
|
||||
if (StatChanged == true) {
|
||||
profile.rvn += 1;
|
||||
profile.commandRevision += 1;
|
||||
|
||||
fs.writeFileSync(`./profiles/${req.query.profileId || "campaign"}.json`, JSON.stringify(profile, null, 2));
|
||||
|
||||
for (var i = 0; i < OtherProfiles.length; i++) {
|
||||
OtherProfiles[i].rvn += 1;
|
||||
OtherProfiles[i].commandRevision += 1;
|
||||
|
||||
MultiUpdate[i].profileRevision += 1;
|
||||
MultiUpdate[i].profileCommandRevision += 1;
|
||||
|
||||
fs.writeFileSync(`./profiles/${OtherProfiles[i].profileId || "campaign"}.json`, JSON.stringify(OtherProfiles[i], null, 2));
|
||||
}
|
||||
}
|
||||
|
||||
// this doesn't work properly on version v12.20 and above but whatever
|
||||
if (QueryRevision != BaseRevision) {
|
||||
ApplyProfileChanges = [{
|
||||
"changeType": "fullProfileUpdate",
|
||||
"profile": profile
|
||||
}];
|
||||
}
|
||||
|
||||
res.json({
|
||||
"profileRevision": profile.rvn || 0,
|
||||
"profileId": req.query.profileId || "campaign",
|
||||
"profileChangesBaseRevision": BaseRevision,
|
||||
"profileChanges": ApplyProfileChanges,
|
||||
"notifications": Notifications,
|
||||
"profileCommandRevision": profile.commandRevision || 0,
|
||||
"serverTime": new Date().toISOString(),
|
||||
"multiUpdate": MultiUpdate,
|
||||
"responseVersion": 1
|
||||
})
|
||||
res.end();
|
||||
});
|
||||
|
||||
// Set active hero loadout STW
|
||||
express.post("/fortnite/api/game/v2/profile/*/client/SetActiveHeroLoadout", async (req, res) => {
|
||||
const profile = require(`./../profiles/${req.query.profileId || "campaign"}.json`);
|
||||
|
||||
@@ -1085,6 +1085,25 @@ express.get("/fortnite/api/calendar/v1/timeline", async (req, res) => {
|
||||
})
|
||||
}
|
||||
|
||||
if (memory.season == 24 && memory.build >= 24.3) {
|
||||
activeEvents.push(
|
||||
{
|
||||
"eventType": "EventFlag.HordeV3",
|
||||
"activeUntil": "9999-01-01T00:00:00.000Z",
|
||||
"activeSince": "2020-01-01T00:00:00.000Z"
|
||||
},
|
||||
{
|
||||
"eventType": "EventFlag.HordeV3.Week02",
|
||||
"activeUntil": "9999-01-01T00:00:00.000Z",
|
||||
"activeSince": "2020-01-01T00:00:00.000Z"
|
||||
},
|
||||
{
|
||||
"eventType": "EventFlag.HordeV3.Week03",
|
||||
"activeUntil": "9999-01-01T00:00:00.000Z",
|
||||
"activeSince": "2020-01-01T00:00:00.000Z"
|
||||
})
|
||||
}
|
||||
|
||||
if (config.Profile.bAllSTWEventsActivated == true) {
|
||||
var Events = [
|
||||
"EventFlag.Blockbuster2018",
|
||||
@@ -1098,6 +1117,7 @@ express.get("/fortnite/api/calendar/v1/timeline", async (req, res) => {
|
||||
"EventFlag.Frostnite",
|
||||
"EventFlag.HolidayDeco",
|
||||
"EventFlag.Horde",
|
||||
"EventFlag.HordeV3",
|
||||
"EventFlag.Mayday",
|
||||
"EventFlag.Outpost",
|
||||
"EventFlag.Phoenix.Adventure",
|
||||
|
||||
Reference in New Issue
Block a user