Merge pull request #105 from PRO100KatYT/main

Pull Request #105
This commit is contained in:
Lawin
2023-04-10 03:38:13 +01:00
committed by GitHub
30 changed files with 2426 additions and 651 deletions

View File

@@ -7,6 +7,8 @@ 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.
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
# If this is set to true, all Save the World events will be displayed in lobby.
bAllSTWEventsActivated=false

View File

@@ -12,6 +12,7 @@
- CloudStorage and ClientSettings (Settings saving)
- Llama purchasing and opening with random loot
- Every Hero, Weapon, Defender and Resource
- All Founder's Packs rewards screen (togglable in the config)
- Crafting items in Backpack
- Transferring items to and from Storage
- Modifying and upgrading Schematic perks

View File

@@ -375,27 +375,6 @@
},
"quantity": 1
},
"2515b182-e065-4521-9616-e27bf092fbcd": {
"templateId": "Quest:foundersquest_getrewards_0_1",
"attributes": {
"level": -1,
"item_seen": false,
"completion_questcomplete_outpostquest_t1_l1": 0,
"sent_new_notification": true,
"challenge_bundle_id": "",
"xp_reward_scalar": 1,
"challenge_linked_quest_given": "",
"quest_pool": "",
"quest_state": "Claimed",
"last_state_change_time": "2020-01-25T19:10:38.959Z",
"challenge_linked_quest_parent": "",
"max_level_bonus": 0,
"completion_questcomplete_homebaseonboardingafteroutpost": 1,
"xp": 0,
"favorite": false
},
"quantity": 1
},
"7b37f893-1b40-43ba-b4a6-81eb177f3939": {
"templateId": "Worker:workerbasic_uc_t01",
"attributes": {
@@ -3905,27 +3884,6 @@
},
"quantity": 1
},
"4ccba65b-7221-4391-b562-8e4098693876": {
"templateId": "Quest:foundersquest_getrewards_1_2",
"attributes": {
"level": -1,
"item_seen": false,
"completion_questcomplete_outpostquest_t1_l1": 0,
"sent_new_notification": true,
"challenge_bundle_id": "",
"xp_reward_scalar": 1,
"challenge_linked_quest_given": "",
"quest_pool": "",
"quest_state": "Claimed",
"last_state_change_time": "2020-01-25T19:10:49.382Z",
"challenge_linked_quest_parent": "",
"max_level_bonus": 0,
"completion_questcomplete_homebaseonboardingafteroutpost": 1,
"xp": 0,
"favorite": false
},
"quantity": 1
},
"6441c8bd-4f42-4cf8-baac-a07e67d5e6cd": {
"templateId": "Quest:genericquest_killmistmonsters_repeatable",
"attributes": {
@@ -6615,26 +6573,6 @@
},
"quantity": 1
},
"9dc86b38-6b37-4e98-a7be-38dc30275821": {
"templateId": "Quest:foundersquest_getrewards_2_3",
"attributes": {
"level": -1,
"item_seen": false,
"completion_questcomplete_outpostquest_t1_l1": 1,
"sent_new_notification": false,
"challenge_bundle_id": "",
"xp_reward_scalar": 1,
"challenge_linked_quest_given": "",
"quest_pool": "",
"quest_state": "Claimed",
"last_state_change_time": "2020-07-13T19:16:00.695Z",
"challenge_linked_quest_parent": "",
"max_level_bonus": 0,
"xp": 0,
"favorite": false
},
"quantity": 1
},
"44a35ac7-b556-4b36-af64-4999a3c716c9": {
"templateId": "Quest:reactivequest_supplyrun",
"attributes": {

View File

@@ -145,20 +145,6 @@
},
"quantity": 1
},
"agresdarti48ut387t8bgbgfuckaa": {
"templateId": "Quest:FoundersQuest_GetRewards_0_1",
"attributes": {
"quest_state": "Claimed",
"last_state_change_time": "2017-08-29T21:05:57.087Z",
"max_level_bonus": 0,
"level": -1,
"item_seen": false,
"xp": 0,
"sent_new_notification": true,
"favorite": false
},
"quantity": 1
},
"1fakfgrughfaitcudghudhgdughdughudhgug": {
"templateId": "gadget:g_commando_goincommando",
"attributes": {
@@ -655,21 +641,6 @@
},
"quantity": 1
},
"2d4ea84f-b6d7-42dc-b193-98bb9a31b3aa": {
"templateId": "Quest:foundersquest_getrewards_0_1",
"attributes": {
"quest_state": "Claimed",
"last_state_change_time": "2017-08-29T21:19:45.200Z",
"max_level_bonus": 0,
"completion_questcomplete_homebaseonboardingafteroutpost": 1,
"level": -1,
"item_seen": false,
"xp": 0,
"sent_new_notification": true,
"favorite": false
},
"quantity": 1
},
"d3fa9aa6-df5f-406d-ac40-e884e6b832f3": {
"templateId": "Worker:managertrainer_uc_t01",
"attributes": {

View File

@@ -0,0 +1,526 @@
[
"Defender:did_defenderassault_basic_c_t01",
"Defender:did_defenderassault_basic_r_t01",
"Defender:did_defenderassault_basic_sr_t01",
"Defender:did_defenderassault_basic_uc_t01",
"Defender:did_defenderassault_basic_vr_t01",
"Defender:did_defenderassault_founders_vr_t01",
"Defender:did_defendermelee_basic_c_t01",
"Defender:did_defendermelee_basic_r_t01",
"Defender:did_defendermelee_basic_sr_t01",
"Defender:did_defendermelee_basic_uc_t01",
"Defender:did_defendermelee_basic_vr_t01",
"Defender:did_defenderpistol_basic_c_t01",
"Defender:did_defenderpistol_basic_r_t01",
"Defender:did_defenderpistol_basic_sr_t01",
"Defender:did_defenderpistol_basic_uc_t01",
"Defender:did_defenderpistol_basic_vr_t01",
"Defender:did_defenderpistol_founders_vr_t01",
"Defender:did_defendershotgun_basic_c_t01",
"Defender:did_defendershotgun_basic_r_t01",
"Defender:did_defendershotgun_basic_sr_t01",
"Defender:did_defendershotgun_basic_uc_t01",
"Defender:did_defendershotgun_basic_vr_t01",
"Defender:did_defendersniper_basic_c_t01",
"Defender:did_defendersniper_basic_r_t01",
"Defender:did_defendersniper_basic_sr_t01",
"Defender:did_defendersniper_basic_uc_t01",
"Defender:did_defendersniper_basic_vr_t01",
"Hero:hid_commando_007_r_t01",
"Hero:hid_commando_007_sr_t01",
"Hero:hid_commando_007_uc_t01",
"Hero:hid_commando_007_vr_t01",
"Hero:hid_commando_008_foundersf_sr_t01",
"Hero:hid_commando_008_foundersm_sr_t01",
"Hero:hid_commando_008_r_t01",
"Hero:hid_commando_008_sr_t01",
"Hero:hid_commando_008_vr_t01",
"Hero:hid_commando_009_r_t01",
"Hero:hid_commando_009_sr_t01",
"Hero:hid_commando_009_vr_t01",
"Hero:hid_commando_010_sr_t01",
"Hero:hid_commando_010_vr_t01",
"Hero:hid_commando_gcgrenade_r_t01",
"Hero:hid_commando_gcgrenade_sr_t01",
"Hero:hid_commando_gcgrenade_vr_t01",
"Hero:hid_commando_grenadegun_r_t01",
"Hero:hid_commando_grenadegun_sr_t01",
"Hero:hid_commando_grenadegun_uc_t01",
"Hero:hid_commando_grenadegun_vr_t01",
"Hero:hid_commando_grenademaster_sr_t01",
"Hero:hid_commando_gunheadshot_sr_t01",
"Hero:hid_commando_gunheadshot_vr_t01",
"Hero:hid_commando_gunheadshothw_sr_t01",
"Hero:hid_commando_guntough_r_t01",
"Hero:hid_commando_guntough_sr_t01",
"Hero:hid_commando_guntough_uc_t01",
"Hero:hid_commando_guntough_vr_t01",
"Hero:hid_commando_shockdamage_r_t01",
"Hero:hid_commando_shockdamage_sr_t01",
"Hero:hid_commando_shockdamage_vr_t01",
"Hero:hid_commando_sony_r_t01",
"Hero:hid_constructor_007_r_t01",
"Hero:hid_constructor_007_sr_t01",
"Hero:hid_constructor_007_uc_t01",
"Hero:hid_constructor_007_vr_t01",
"Hero:hid_constructor_008_foundersf_sr_t01",
"Hero:hid_constructor_008_foundersm_sr_t01",
"Hero:hid_constructor_008_r_t01",
"Hero:hid_constructor_008_sr_t01",
"Hero:hid_constructor_008_vr_t01",
"Hero:hid_constructor_009_r_t01",
"Hero:hid_constructor_009_sr_t01",
"Hero:hid_constructor_009_vr_t01",
"Hero:hid_constructor_010_sr_t01",
"Hero:hid_constructor_010_vr_t01",
"Hero:hid_constructor_basebig_sr_t01",
"Hero:hid_constructor_basehyper_r_t01",
"Hero:hid_constructor_basehyper_sr_t01",
"Hero:hid_constructor_basehyper_vr_t01",
"Hero:hid_constructor_basehyperhw_sr_t01",
"Hero:hid_constructor_hammerplasma_sr_t01",
"Hero:hid_constructor_hammerplasma_vr_t01",
"Hero:hid_constructor_hammertank_r_t01",
"Hero:hid_constructor_hammertank_sr_t01",
"Hero:hid_constructor_hammertank_uc_t01",
"Hero:hid_constructor_hammertank_vr_t01",
"Hero:hid_constructor_plasmadamage_r_t01",
"Hero:hid_constructor_plasmadamage_sr_t01",
"Hero:hid_constructor_plasmadamage_vr_t01",
"Hero:hid_constructor_rushbase_r_t01",
"Hero:hid_constructor_rushbase_sr_t01",
"Hero:hid_constructor_rushbase_uc_t01",
"Hero:hid_constructor_rushbase_vr_t01",
"Hero:hid_constructor_sony_r_t01",
"Hero:hid_ninja_007_r_t01",
"Hero:hid_ninja_007_sr_t01",
"Hero:hid_ninja_007_uc_t01",
"Hero:hid_ninja_007_vr_t01",
"Hero:hid_ninja_008_r_t01",
"Hero:hid_ninja_008_sr_t01",
"Hero:hid_ninja_008_vr_t01",
"Hero:hid_ninja_009_r_t01",
"Hero:hid_ninja_009_sr_t01",
"Hero:hid_ninja_009_vr_t01",
"Hero:hid_ninja_010_sr_t01",
"Hero:hid_ninja_010_vr_t01",
"Hero:hid_ninja_slashbreath_r_t01",
"Hero:hid_ninja_slashbreath_sr_t01",
"Hero:hid_ninja_slashbreath_vr_t01",
"Hero:hid_ninja_slashtail_r_t01",
"Hero:hid_ninja_slashtail_sr_t01",
"Hero:hid_ninja_slashtail_uc_t01",
"Hero:hid_ninja_slashtail_vr_t01",
"Hero:hid_ninja_smokedimmak_r_t01",
"Hero:hid_ninja_smokedimmak_sr_t01",
"Hero:hid_ninja_smokedimmak_vr_t01",
"Hero:hid_ninja_sony_r_t01",
"Hero:hid_ninja_starsassassin_foundersf_sr_t01",
"Hero:hid_ninja_starsassassin_foundersm_sr_t01",
"Hero:hid_ninja_starsassassin_r_t01",
"Hero:hid_ninja_starsassassin_sr_t01",
"Hero:hid_ninja_starsassassin_uc_t01",
"Hero:hid_ninja_starsassassin_vr_t01",
"Hero:hid_ninja_starsrain_sr_t01",
"Hero:hid_ninja_starsrain_vr_t01",
"Hero:hid_ninja_starsrainhw_sr_t01",
"Hero:hid_ninja_swordmaster_sr_t01",
"Hero:hid_outlander_007_r_t01",
"Hero:hid_outlander_007_sr_t01",
"Hero:hid_outlander_007_uc_t01",
"Hero:hid_outlander_007_vr_t01",
"Hero:hid_outlander_008_foundersf_sr_t01",
"Hero:hid_outlander_008_foundersm_sr_t01",
"Hero:hid_outlander_008_r_t01",
"Hero:hid_outlander_008_sr_t01",
"Hero:hid_outlander_008_vr_t01",
"Hero:hid_outlander_009_r_t01",
"Hero:hid_outlander_009_sr_t01",
"Hero:hid_outlander_009_vr_t01",
"Hero:hid_outlander_010_sr_t01",
"Hero:hid_outlander_010_vr_t01",
"Hero:hid_outlander_punchdamage_sr_t01",
"Hero:hid_outlander_punchdamage_vr_t01",
"Hero:hid_outlander_punchphase_r_t01",
"Hero:hid_outlander_punchphase_sr_t01",
"Hero:hid_outlander_punchphase_uc_t01",
"Hero:hid_outlander_punchphase_vr_t01",
"Hero:hid_outlander_sony_r_t01",
"Hero:hid_outlander_spherefragment_r_t01",
"Hero:hid_outlander_spherefragment_sr_t01",
"Hero:hid_outlander_spherefragment_vr_t01",
"Hero:hid_outlander_zonefragment_sr_t01",
"Hero:hid_outlander_zoneharvest_r_t01",
"Hero:hid_outlander_zoneharvest_sr_t01",
"Hero:hid_outlander_zoneharvest_uc_t01",
"Hero:hid_outlander_zoneharvest_vr_t01",
"Hero:hid_outlander_zonepistol_r_t01",
"Hero:hid_outlander_zonepistol_sr_t01",
"Hero:hid_outlander_zonepistol_vr_t01",
"Hero:hid_outlander_zonepistolhw_sr_t01",
"Schematic:sid_assault_auto_c_ore_t01",
"Schematic:sid_assault_auto_founders_sr_ore_t01",
"Schematic:sid_assault_auto_halloween_sr_ore_t01",
"Schematic:sid_assault_auto_r_ore_t01",
"Schematic:sid_assault_auto_sr_ore_t01",
"Schematic:sid_assault_auto_uc_ore_t01",
"Schematic:sid_assault_auto_vr_ore_t01",
"Schematic:sid_assault_burst_c_ore_t01",
"Schematic:sid_assault_burst_r_ore_t01",
"Schematic:sid_assault_burst_sr_ore_t01",
"Schematic:sid_assault_burst_uc_ore_t01",
"Schematic:sid_assault_burst_vr_ore_t01",
"Schematic:sid_assault_doubleshot_sr_ore_t01",
"Schematic:sid_assault_doubleshot_vr_ore_t01",
"Schematic:sid_assault_hydra_sr_ore_t01",
"Schematic:sid_assault_lmg_drum_founders_sr_ore_t01",
"Schematic:sid_assault_lmg_drum_founders_vr_ore_t01",
"Schematic:sid_assault_lmg_r_ore_t01",
"Schematic:sid_assault_lmg_sr_ore_t01",
"Schematic:sid_assault_lmg_vr_ore_t01",
"Schematic:sid_assault_raygun_sr_ore_t01",
"Schematic:sid_assault_raygun_vr_ore_t01",
"Schematic:sid_assault_semiauto_c_ore_t01",
"Schematic:sid_assault_semiauto_founders_vr_ore_t01",
"Schematic:sid_assault_semiauto_r_ore_t01",
"Schematic:sid_assault_semiauto_sr_ore_t01",
"Schematic:sid_assault_semiauto_uc_ore_t01",
"Schematic:sid_assault_semiauto_vr_ore_t01",
"Schematic:sid_assault_singleshot_r_ore_t01",
"Schematic:sid_assault_singleshot_sr_ore_t01",
"Schematic:sid_assault_singleshot_vr_ore_t01",
"Schematic:sid_assault_surgical_drum_founders_r_ore_t01",
"Schematic:sid_assault_surgical_sr_ore_t01",
"Schematic:sid_assault_surgical_vr_ore_t01",
"Schematic:sid_blunt_club_light_sr_ore_t01",
"Schematic:sid_blunt_club_light_vr_ore_t01",
"Schematic:sid_blunt_hammer_heavy_c_ore_t01",
"Schematic:sid_blunt_hammer_heavy_founders_vr_ore_t01",
"Schematic:sid_blunt_hammer_heavy_r_ore_t01",
"Schematic:sid_blunt_hammer_heavy_sr_ore_t01",
"Schematic:sid_blunt_hammer_heavy_uc_ore_t01",
"Schematic:sid_blunt_hammer_heavy_vr_ore_t01",
"Schematic:sid_blunt_hammer_rocket_sr_ore_t01",
"Schematic:sid_blunt_hammer_rocket_vr_ore_t01",
"Schematic:sid_blunt_heavy_paddle_c_ore_t01",
"Schematic:sid_blunt_heavy_paddle_r_ore_t01",
"Schematic:sid_blunt_heavy_paddle_uc_ore_t01",
"Schematic:sid_blunt_light_bat_r_ore_t01",
"Schematic:sid_blunt_light_bat_uc_ore_t01",
"Schematic:sid_blunt_light_c_ore_t01",
"Schematic:sid_blunt_light_r_ore_t01",
"Schematic:sid_blunt_light_rocketbat_sr_ore_t01",
"Schematic:sid_blunt_light_rocketbat_vr_ore_t01",
"Schematic:sid_blunt_light_sr_ore_t01",
"Schematic:sid_blunt_light_uc_ore_t01",
"Schematic:sid_blunt_light_vr_ore_t01",
"Schematic:sid_blunt_medium_c_ore_t01",
"Schematic:sid_blunt_medium_r_ore_t01",
"Schematic:sid_blunt_medium_sr_ore_t01",
"Schematic:sid_blunt_medium_uc_ore_t01",
"Schematic:sid_blunt_medium_vr_ore_t01",
"Schematic:sid_blunt_tool_light_r_ore_t01",
"Schematic:sid_blunt_tool_light_uc_ore_t01",
"Schematic:sid_ceiling_electric_aoe_r_t01",
"Schematic:sid_ceiling_electric_aoe_sr_t01",
"Schematic:sid_ceiling_electric_aoe_vr_t01",
"Schematic:sid_ceiling_electric_single_c_t01",
"Schematic:sid_ceiling_electric_single_r_t01",
"Schematic:sid_ceiling_electric_single_sr_t01",
"Schematic:sid_ceiling_electric_single_uc_t01",
"Schematic:sid_ceiling_electric_single_vr_t01",
"Schematic:sid_ceiling_gas_r_t01",
"Schematic:sid_ceiling_gas_sr_t01",
"Schematic:sid_ceiling_gas_uc_t01",
"Schematic:sid_ceiling_gas_vr_t01",
"Schematic:sid_edged_axe_heavy_c_ore_t01",
"Schematic:sid_edged_axe_heavy_r_ore_t01",
"Schematic:sid_edged_axe_heavy_sr_ore_t01",
"Schematic:sid_edged_axe_heavy_uc_ore_t01",
"Schematic:sid_edged_axe_heavy_vr_ore_t01",
"Schematic:sid_edged_axe_light_c_ore_t01",
"Schematic:sid_edged_axe_light_r_ore_t01",
"Schematic:sid_edged_axe_light_sr_ore_t01",
"Schematic:sid_edged_axe_light_uc_ore_t01",
"Schematic:sid_edged_axe_light_vr_ore_t01",
"Schematic:sid_edged_axe_medium_c_ore_t01",
"Schematic:sid_edged_axe_medium_founders_vr_ore_t01",
"Schematic:sid_edged_axe_medium_laser_sr_ore_t01",
"Schematic:sid_edged_axe_medium_laser_vr_ore_t01",
"Schematic:sid_edged_axe_medium_r_ore_t01",
"Schematic:sid_edged_axe_medium_sr_ore_t01",
"Schematic:sid_edged_axe_medium_uc_ore_t01",
"Schematic:sid_edged_axe_medium_vr_ore_t01",
"Schematic:sid_edged_scythe_c_ore_t01",
"Schematic:sid_edged_scythe_laser_sr_ore_t01",
"Schematic:sid_edged_scythe_laser_vr_ore_t01",
"Schematic:sid_edged_scythe_r_ore_t01",
"Schematic:sid_edged_scythe_sr_ore_t01",
"Schematic:sid_edged_scythe_uc_ore_t01",
"Schematic:sid_edged_scythe_vr_ore_t01",
"Schematic:sid_edged_sword_heavy_c_ore_t01",
"Schematic:sid_edged_sword_heavy_founders_vr_ore_t01",
"Schematic:sid_edged_sword_heavy_r_ore_t01",
"Schematic:sid_edged_sword_heavy_sr_ore_t01",
"Schematic:sid_edged_sword_heavy_uc_ore_t01",
"Schematic:sid_edged_sword_heavy_vr_ore_t01",
"Schematic:sid_edged_sword_hydraulic_sr_ore_t01",
"Schematic:sid_edged_sword_hydraulic_vr_ore_t01",
"Schematic:sid_edged_sword_light_c_ore_t01",
"Schematic:sid_edged_sword_light_founders_vr_ore_t01",
"Schematic:sid_edged_sword_light_r_ore_t01",
"Schematic:sid_edged_sword_light_sr_ore_t01",
"Schematic:sid_edged_sword_light_uc_ore_t01",
"Schematic:sid_edged_sword_light_vr_ore_t01",
"Schematic:sid_edged_sword_medium_c_ore_t01",
"Schematic:sid_edged_sword_medium_laser_founders_r_ore_t01",
"Schematic:sid_edged_sword_medium_laser_founders_sr_ore_t01",
"Schematic:sid_edged_sword_medium_laser_founders_vr_ore_t01",
"Schematic:sid_edged_sword_medium_laser_sr_ore_t01",
"Schematic:sid_edged_sword_medium_laser_vr_ore_t01",
"Schematic:sid_edged_sword_medium_r_ore_t01",
"Schematic:sid_edged_sword_medium_sr_ore_t01",
"Schematic:sid_edged_sword_medium_uc_ore_t01",
"Schematic:sid_edged_sword_medium_vr_ore_t01",
"Schematic:sid_floor_health_r_t01",
"Schematic:sid_floor_health_sr_t01",
"Schematic:sid_floor_health_uc_t01",
"Schematic:sid_floor_health_vr_t01",
"Schematic:sid_floor_launcher_r_t01",
"Schematic:sid_floor_launcher_sr_t01",
"Schematic:sid_floor_launcher_uc_t01",
"Schematic:sid_floor_launcher_vr_t01",
"Schematic:sid_floor_spikes_r_t01",
"Schematic:sid_floor_spikes_sr_t01",
"Schematic:sid_floor_spikes_uc_t01",
"Schematic:sid_floor_spikes_vr_t01",
"Schematic:sid_floor_spikes_wood_c_t01",
"Schematic:sid_floor_spikes_wood_r_t01",
"Schematic:sid_floor_spikes_wood_sr_t01",
"Schematic:sid_floor_spikes_wood_uc_t01",
"Schematic:sid_floor_spikes_wood_vr_t01",
"Schematic:sid_floor_ward_r_t01",
"Schematic:sid_floor_ward_sr_t01",
"Schematic:sid_floor_ward_uc_t01",
"Schematic:sid_floor_ward_vr_t01",
"Schematic:sid_launcher_grenade_r_ore_t01",
"Schematic:sid_launcher_grenade_sr_ore_t01",
"Schematic:sid_launcher_grenade_vr_ore_t01",
"Schematic:sid_launcher_hydraulic_sr_ore_t01",
"Schematic:sid_launcher_hydraulic_vr_ore_t01",
"Schematic:sid_launcher_pumpkin_rpg_sr_ore_t01",
"Schematic:sid_launcher_rocket_r_ore_t01",
"Schematic:sid_launcher_rocket_sr_ore_t01",
"Schematic:sid_launcher_rocket_vr_ore_t01",
"Schematic:sid_piercing_spear_c_ore_t01",
"Schematic:sid_piercing_spear_laser_sr_ore_t01",
"Schematic:sid_piercing_spear_laser_vr_ore_t01",
"Schematic:sid_piercing_spear_military_r_ore_t01",
"Schematic:sid_piercing_spear_military_sr_ore_t01",
"Schematic:sid_piercing_spear_military_vr_ore_t01",
"Schematic:sid_piercing_spear_r_ore_t01",
"Schematic:sid_piercing_spear_sr_ore_t01",
"Schematic:sid_piercing_spear_uc_ore_t01",
"Schematic:sid_piercing_spear_vr_ore_t01",
"Schematic:sid_pistol_auto_c_ore_t01",
"Schematic:sid_pistol_auto_r_ore_t01",
"Schematic:sid_pistol_auto_sr_ore_t01",
"Schematic:sid_pistol_auto_uc_ore_t01",
"Schematic:sid_pistol_auto_vr_ore_t01",
"Schematic:sid_pistol_autoheavy_founders_r_ore_t01",
"Schematic:sid_pistol_autoheavy_founders_sr_ore_t01",
"Schematic:sid_pistol_autoheavy_founders_vr_ore_t01",
"Schematic:sid_pistol_autoheavy_r_ore_t01",
"Schematic:sid_pistol_autoheavy_sr_ore_t01",
"Schematic:sid_pistol_autoheavy_vr_ore_t01",
"Schematic:sid_pistol_bolt_sr_ore_t01",
"Schematic:sid_pistol_bolt_vr_ore_t01",
"Schematic:sid_pistol_boltrevolver_c_ore_t01",
"Schematic:sid_pistol_boltrevolver_r_ore_t01",
"Schematic:sid_pistol_boltrevolver_uc_ore_t01",
"Schematic:sid_pistol_dragon_sr_ore_t01",
"Schematic:sid_pistol_dragon_vr_ore_t01",
"Schematic:sid_pistol_firecracker_r_ore_t01",
"Schematic:sid_pistol_firecracker_sr_ore_t01",
"Schematic:sid_pistol_firecracker_vr_ore_t01",
"Schematic:sid_pistol_gatling_sr_ore_t01",
"Schematic:sid_pistol_gatling_vr_ore_t01",
"Schematic:sid_pistol_handcannon_founders_vr_ore_t01",
"Schematic:sid_pistol_handcannon_r_ore_t01",
"Schematic:sid_pistol_handcannon_semi_r_ore_t01",
"Schematic:sid_pistol_handcannon_semi_sr_ore_t01",
"Schematic:sid_pistol_handcannon_semi_vr_ore_t01",
"Schematic:sid_pistol_handcannon_sr_ore_t01",
"Schematic:sid_pistol_handcannon_vr_ore_t01",
"Schematic:sid_pistol_hydraulic_sr_ore_t01",
"Schematic:sid_pistol_hydraulic_vr_ore_t01",
"Schematic:sid_pistol_rapid_founders_vr_ore_t01",
"Schematic:sid_pistol_rapid_r_ore_t01",
"Schematic:sid_pistol_rapid_sr_ore_t01",
"Schematic:sid_pistol_rapid_vr_ore_t01",
"Schematic:sid_pistol_rocket_sr_ore_t01",
"Schematic:sid_pistol_semiauto_c_ore_t01",
"Schematic:sid_pistol_semiauto_founders_vr_ore_t01",
"Schematic:sid_pistol_semiauto_r_ore_t01",
"Schematic:sid_pistol_semiauto_sr_ore_t01",
"Schematic:sid_pistol_semiauto_uc_ore_t01",
"Schematic:sid_pistol_semiauto_vr_ore_t01",
"Schematic:sid_pistol_sixshooter_c_ore_t01",
"Schematic:sid_pistol_sixshooter_r_ore_t01",
"Schematic:sid_pistol_sixshooter_uc_ore_t01",
"Schematic:sid_pistol_space_sr_ore_t01",
"Schematic:sid_pistol_space_vr_ore_t01",
"Schematic:sid_pistol_zapper_sr_ore_t01",
"Schematic:sid_pistol_zapper_vr_ore_t01",
"Schematic:sid_shotgun_auto_founders_vr_ore_t01",
"Schematic:sid_shotgun_auto_r_ore_t01",
"Schematic:sid_shotgun_auto_sr_ore_t01",
"Schematic:sid_shotgun_auto_uc_ore_t01",
"Schematic:sid_shotgun_auto_vr_ore_t01",
"Schematic:sid_shotgun_break_c_ore_t01",
"Schematic:sid_shotgun_break_ou_r_ore_t01",
"Schematic:sid_shotgun_break_ou_sr_ore_t01",
"Schematic:sid_shotgun_break_ou_uc_ore_t01",
"Schematic:sid_shotgun_break_ou_vr_ore_t01",
"Schematic:sid_shotgun_break_r_ore_t01",
"Schematic:sid_shotgun_break_sr_ore_t01",
"Schematic:sid_shotgun_break_uc_ore_t01",
"Schematic:sid_shotgun_break_vr_ore_t01",
"Schematic:sid_shotgun_heavy_sr_ore_t01",
"Schematic:sid_shotgun_longarm_sr_ore_t01",
"Schematic:sid_shotgun_longarm_vr_ore_t01",
"Schematic:sid_shotgun_minigun_sr_ore_t01",
"Schematic:sid_shotgun_semiauto_r_ore_t01",
"Schematic:sid_shotgun_semiauto_sr_ore_t01",
"Schematic:sid_shotgun_semiauto_uc_ore_t01",
"Schematic:sid_shotgun_semiauto_vr_ore_t01",
"Schematic:sid_shotgun_standard_c_ore_t01",
"Schematic:sid_shotgun_standard_r_ore_t01",
"Schematic:sid_shotgun_standard_sr_ore_t01",
"Schematic:sid_shotgun_standard_uc_ore_t01",
"Schematic:sid_shotgun_standard_vr_ore_t01",
"Schematic:sid_shotgun_tactical_c_ore_t01",
"Schematic:sid_shotgun_tactical_founders_r_ore_t01",
"Schematic:sid_shotgun_tactical_founders_sr_ore_t01",
"Schematic:sid_shotgun_tactical_founders_vr_ore_t01",
"Schematic:sid_shotgun_tactical_precision_r_ore_t01",
"Schematic:sid_shotgun_tactical_precision_sr_ore_t01",
"Schematic:sid_shotgun_tactical_precision_vr_ore_t01",
"Schematic:sid_shotgun_tactical_r_ore_t01",
"Schematic:sid_shotgun_tactical_uc_ore_t01",
"Schematic:sid_sniper_amr_r_ore_t01",
"Schematic:sid_sniper_amr_sr_ore_t01",
"Schematic:sid_sniper_amr_vr_ore_t01",
"Schematic:sid_sniper_auto_founders_vr_ore_t01",
"Schematic:sid_sniper_auto_r_ore_t01",
"Schematic:sid_sniper_auto_sr_ore_t01",
"Schematic:sid_sniper_auto_uc_ore_t01",
"Schematic:sid_sniper_auto_vr_ore_t01",
"Schematic:sid_sniper_boltaction_c_ore_t01",
"Schematic:sid_sniper_boltaction_r_ore_t01",
"Schematic:sid_sniper_boltaction_scope_r_ore_t01",
"Schematic:sid_sniper_boltaction_scope_sr_ore_t01",
"Schematic:sid_sniper_boltaction_scope_vr_ore_t01",
"Schematic:sid_sniper_boltaction_uc_ore_t01",
"Schematic:sid_sniper_hydraulic_sr_ore_t01",
"Schematic:sid_sniper_hydraulic_vr_ore_t01",
"Schematic:sid_sniper_shredder_sr_ore_t01",
"Schematic:sid_sniper_shredder_vr_ore_t01",
"Schematic:sid_sniper_standard_c_ore_t01",
"Schematic:sid_sniper_standard_founders_vr_ore_t01",
"Schematic:sid_sniper_standard_r_ore_t01",
"Schematic:sid_sniper_standard_scope_sr_ore_t01",
"Schematic:sid_sniper_standard_scope_vr_ore_t01",
"Schematic:sid_sniper_standard_sr_ore_t01",
"Schematic:sid_sniper_standard_uc_ore_t01",
"Schematic:sid_sniper_standard_vr_ore_t01",
"Schematic:sid_sniper_tripleshot_sr_ore_t01",
"Schematic:sid_sniper_tripleshot_vr_ore_t01",
"Schematic:sid_wall_darts_r_t01",
"Schematic:sid_wall_darts_sr_t01",
"Schematic:sid_wall_darts_uc_t01",
"Schematic:sid_wall_darts_vr_t01",
"Schematic:sid_wall_electric_r_t01",
"Schematic:sid_wall_electric_sr_t01",
"Schematic:sid_wall_electric_uc_t01",
"Schematic:sid_wall_electric_vr_t01",
"Schematic:sid_wall_launcher_r_t01",
"Schematic:sid_wall_launcher_sr_t01",
"Schematic:sid_wall_launcher_uc_t01",
"Schematic:sid_wall_launcher_vr_t01",
"Schematic:sid_wall_light_r_t01",
"Schematic:sid_wall_light_sr_t01",
"Schematic:sid_wall_light_vr_t01",
"Schematic:sid_wall_wood_spikes_c_t01",
"Schematic:sid_wall_wood_spikes_r_t01",
"Schematic:sid_wall_wood_spikes_sr_t01",
"Schematic:sid_wall_wood_spikes_uc_t01",
"Schematic:sid_wall_wood_spikes_vr_t01",
"Worker:managerdoctor_c_t01",
"Worker:managerdoctor_r_t01",
"Worker:managerdoctor_sr_kingsly_t01",
"Worker:managerdoctor_sr_noctor_t01",
"Worker:managerdoctor_sr_treky_t01",
"Worker:managerdoctor_uc_t01",
"Worker:managerdoctor_vr_t01",
"Worker:managerengineer_c_t01",
"Worker:managerengineer_r_t01",
"Worker:managerengineer_sr_countess_t01",
"Worker:managerengineer_sr_maths_t01",
"Worker:managerengineer_sr_sobs_t01",
"Worker:managerengineer_uc_t01",
"Worker:managerengineer_vr_t01",
"Worker:managerexplorer_c_t01",
"Worker:managerexplorer_r_t01",
"Worker:managerexplorer_sr_birdie_t01",
"Worker:managerexplorer_sr_eagle_t01",
"Worker:managerexplorer_sr_spacebound_t01",
"Worker:managerexplorer_uc_t01",
"Worker:managerexplorer_vr_t01",
"Worker:managergadgeteer_c_t01",
"Worker:managergadgeteer_r_t01",
"Worker:managergadgeteer_sr_fixer_t01",
"Worker:managergadgeteer_sr_flak_t01",
"Worker:managergadgeteer_sr_zapps_t01",
"Worker:managergadgeteer_uc_t01",
"Worker:managergadgeteer_vr_t01",
"Worker:managerinventor_c_t01",
"Worker:managerinventor_r_t01",
"Worker:managerinventor_sr_frequency_t01",
"Worker:managerinventor_sr_rad_t01",
"Worker:managerinventor_sr_square_t01",
"Worker:managerinventor_uc_t01",
"Worker:managerinventor_vr_t01",
"Worker:managermartialartist_c_t01",
"Worker:managermartialartist_r_t01",
"Worker:managermartialartist_sr_dragon_t01",
"Worker:managermartialartist_sr_samurai_t01",
"Worker:managermartialartist_sr_tiger_t01",
"Worker:managermartialartist_uc_t01",
"Worker:managermartialartist_vr_t01",
"Worker:managersoldier_c_t01",
"Worker:managersoldier_r_t01",
"Worker:managersoldier_sr_malcolm_t01",
"Worker:managersoldier_sr_princess_t01",
"Worker:managersoldier_sr_ramsie_t01",
"Worker:managersoldier_uc_t01",
"Worker:managersoldier_vr_t01",
"Worker:managertrainer_c_t01",
"Worker:managertrainer_r_t01",
"Worker:managertrainer_sr_jumpy_t01",
"Worker:managertrainer_sr_raider_t01",
"Worker:managertrainer_sr_yoglattes_t01",
"Worker:managertrainer_uc_t01",
"Worker:managertrainer_vr_t01",
"Worker:workerbasic_c_t01",
"Worker:workerbasic_r_t01",
"Worker:workerbasic_sr_t01",
"Worker:workerbasic_uc_t01",
"Worker:workerbasic_vr_t01",
"Worker:workerhalloween_alt_sr_t01",
"Worker:workerhalloween_c_t01",
"Worker:workerhalloween_r_t01",
"Worker:workerhalloween_sr_t01",
"Worker:workerhalloween_uc_t01",
"Worker:workerhalloween_vr_t01"
]

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,454 @@
{
"author": "This list was created by PRO100KatYT",
"fixedAttributes": {
"Worker:managerdoctor_c_t01": {
"managerSynergy": "Homebase.Manager.IsDoctor"
},
"Worker:managerdoctor_r_t01": {
"managerSynergy": "Homebase.Manager.IsDoctor"
},
"Worker:managerdoctor_sr_kingsly_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Doctor-kingsly.IconDef-ManagerPortrait-SR-Doctor-kingsly",
"personality": "Homebase.Worker.Personality.IsCompetitive",
"managerSynergy": "Homebase.Manager.IsDoctor",
"gender": "1"
},
"Worker:managerdoctor_sr_noctor_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Doctor-Noctor.IconDef-ManagerPortrait-SR-Doctor-noctor",
"personality": "Homebase.Worker.Personality.IsAnalytical",
"managerSynergy": "Homebase.Manager.IsDoctor",
"gender": "1"
},
"Worker:managerdoctor_sr_treky_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Doctor-treky.IconDef-ManagerPortrait-SR-Doctor-treky",
"personality": "Homebase.Worker.Personality.IsPragmatic",
"managerSynergy": "Homebase.Manager.IsDoctor",
"gender": "2"
},
"Worker:managerdoctor_uc_t01": {
"managerSynergy": "Homebase.Manager.IsDoctor"
},
"Worker:managerdoctor_vr_t01": {
"managerSynergy": "Homebase.Manager.IsDoctor"
},
"Worker:managerengineer_c_t01": {
"managerSynergy": "Homebase.Manager.IsEngineer"
},
"Worker:managerengineer_r_t01": {
"managerSynergy": "Homebase.Manager.IsEngineer"
},
"Worker:managerengineer_sr_countess_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Engineer-countess.IconDef-ManagerPortrait-SR-Engineer-countess",
"personality": "Homebase.Worker.Personality.IsPragmatic",
"managerSynergy": "Homebase.Manager.IsEngineer",
"gender": "2"
},
"Worker:managerengineer_sr_maths_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Engineer-maths.IconDef-ManagerPortrait-SR-Engineer-maths",
"personality": "Homebase.Worker.Personality.IsAnalytical",
"managerSynergy": "Homebase.Manager.IsEngineer",
"gender": "2"
},
"Worker:managerengineer_sr_sobs_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Engineer-sobs.IconDef-ManagerPortrait-SR-Engineer-sobs",
"personality": "Homebase.Worker.Personality.IsDreamer",
"managerSynergy": "Homebase.Manager.IsEngineer",
"gender": "1"
},
"Worker:managerengineer_uc_t01": {
"managerSynergy": "Homebase.Manager.IsEngineer"
},
"Worker:managerengineer_vr_t01": {
"managerSynergy": "Homebase.Manager.IsEngineer"
},
"Worker:managerexplorer_c_t01": {
"managerSynergy": "Homebase.Manager.IsExplorer"
},
"Worker:managerexplorer_r_t01": {
"managerSynergy": "Homebase.Manager.IsExplorer"
},
"Worker:managerexplorer_sr_birdie_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Explorer-birdie.IconDef-ManagerPortrait-SR-Explorer-birdie",
"personality": "Homebase.Worker.Personality.IsCurious",
"managerSynergy": "Homebase.Manager.IsExplorer",
"gender": "2"
},
"Worker:managerexplorer_sr_eagle_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Explorer-eagle.IconDef-ManagerPortrait-SR-Explorer-eagle",
"personality": "Homebase.Worker.Personality.IsAdventurous",
"managerSynergy": "Homebase.Manager.IsExplorer",
"gender": "2"
},
"Worker:managerexplorer_sr_spacebound_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Explorer-spacebound.IconDef-ManagerPortrait-SR-Explorer-spacebound",
"personality": "Homebase.Worker.Personality.IsDreamer",
"managerSynergy": "Homebase.Manager.IsExplorer",
"gender": "1"
},
"Worker:managerexplorer_uc_t01": {
"managerSynergy": "Homebase.Manager.IsExplorer"
},
"Worker:managerexplorer_vr_t01": {
"managerSynergy": "Homebase.Manager.IsExplorer"
},
"Worker:managergadgeteer_c_t01": {
"managerSynergy": "Homebase.Manager.IsGadgeteer"
},
"Worker:managergadgeteer_r_t01": {
"managerSynergy": "Homebase.Manager.IsGadgeteer"
},
"Worker:managergadgeteer_sr_fixer_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Gadgeteer-fixer.IconDef-ManagerPortrait-SR-Gadgeteer-fixer",
"personality": "Homebase.Worker.Personality.IsAnalytical",
"managerSynergy": "Homebase.Manager.IsGadgeteer",
"gender": "1"
},
"Worker:managergadgeteer_sr_flak_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Gadgeteer-flak.IconDef-ManagerPortrait-SR-Gadgeteer-flak",
"personality": "Homebase.Worker.Personality.IsDependable",
"managerSynergy": "Homebase.Manager.IsGadgeteer",
"gender": "2"
},
"Worker:managergadgeteer_sr_zapps_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Gadgeteer-zapps.IconDef-ManagerPortrait-SR-Gadgeteer-zapps",
"personality": "Homebase.Worker.Personality.IsCurious",
"managerSynergy": "Homebase.Manager.IsGadgeteer",
"gender": "2"
},
"Worker:managergadgeteer_uc_t01": {
"managerSynergy": "Homebase.Manager.IsGadgeteer"
},
"Worker:managergadgeteer_vr_t01": {
"managerSynergy": "Homebase.Manager.IsGadgeteer"
},
"Worker:managerinventor_c_t01": {
"managerSynergy": "Homebase.Manager.IsInventor"
},
"Worker:managerinventor_r_t01": {
"managerSynergy": "Homebase.Manager.IsInventor"
},
"Worker:managerinventor_sr_frequency_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Inventor-frequency.IconDef-ManagerPortrait-SR-Inventor-frequency",
"personality": "Homebase.Worker.Personality.IsDreamer",
"managerSynergy": "Homebase.Manager.IsInventor",
"gender": "1"
},
"Worker:managerinventor_sr_rad_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Inventor-rad.IconDef-ManagerPortrait-SR-Inventor-rad",
"personality": "Homebase.Worker.Personality.IsCooperative",
"managerSynergy": "Homebase.Manager.IsInventor",
"gender": "2"
},
"Worker:managerinventor_sr_square_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Inventor-square.IconDef-ManagerPortrait-SR-Inventor-square",
"personality": "Homebase.Worker.Personality.IsPragmatic",
"managerSynergy": "Homebase.Manager.IsInventor",
"gender": "1"
},
"Worker:managerinventor_uc_t01": {
"managerSynergy": "Homebase.Manager.IsInventor"
},
"Worker:managerinventor_vr_t01": {
"managerSynergy": "Homebase.Manager.IsInventor"
},
"Worker:managermartialartist_c_t01": {
"managerSynergy": "Homebase.Manager.IsMartialArtist"
},
"Worker:managermartialartist_r_t01": {
"managerSynergy": "Homebase.Manager.IsMartialArtist"
},
"Worker:managermartialartist_sr_dragon_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-MartialArtist-dragon.IconDef-ManagerPortrait-SR-MartialArtist-dragon",
"personality": "Homebase.Worker.Personality.IsAdventurous",
"managerSynergy": "Homebase.Manager.IsMartialArtist",
"gender": "1"
},
"Worker:managermartialartist_sr_samurai_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-MartialArtist-samurai.IconDef-ManagerPortrait-SR-MartialArtist-samurai",
"personality": "Homebase.Worker.Personality.IsCompetitive",
"managerSynergy": "Homebase.Manager.IsMartialArtist",
"gender": "1"
},
"Worker:managermartialartist_sr_tiger_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-MartialArtist-tiger.IconDef-ManagerPortrait-SR-MartialArtist-tiger",
"personality": "Homebase.Worker.Personality.IsDependable",
"managerSynergy": "Homebase.Manager.IsMartialArtist",
"gender": "1"
},
"Worker:managermartialartist_uc_t01": {
"managerSynergy": "Homebase.Manager.IsMartialArtist"
},
"Worker:managermartialartist_vr_t01": {
"managerSynergy": "Homebase.Manager.IsMartialArtist"
},
"Worker:managerquestdoctor_r_t01": {
"managerSynergy": "Homebase.Manager.IsDoctor"
},
"Worker:managersoldier_c_t01": {
"managerSynergy": "Homebase.Manager.IsSoldier"
},
"Worker:managersoldier_r_t01": {
"managerSynergy": "Homebase.Manager.IsSoldier"
},
"Worker:managersoldier_sr_malcolm_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Soldier-malcolm.IconDef-ManagerPortrait-SR-Soldier-malcolm",
"personality": "Homebase.Worker.Personality.IsCooperative",
"managerSynergy": "Homebase.Manager.IsSoldier",
"gender": "1"
},
"Worker:managersoldier_sr_princess_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Soldier-princess.IconDef-ManagerPortrait-SR-Soldier-princess",
"personality": "Homebase.Worker.Personality.IsDependable",
"managerSynergy": "Homebase.Manager.IsSoldier",
"gender": "2"
},
"Worker:managersoldier_sr_ramsie_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Soldier-ramsie.IconDef-ManagerPortrait-SR-Soldier-ramsie",
"personality": "Homebase.Worker.Personality.IsAdventurous",
"managerSynergy": "Homebase.Manager.IsSoldier",
"gender": "1"
},
"Worker:managersoldier_uc_t01": {
"managerSynergy": "Homebase.Manager.IsSoldier"
},
"Worker:managersoldier_vr_t01": {
"managerSynergy": "Homebase.Manager.IsSoldier"
},
"Worker:managertrainer_c_t01": {
"managerSynergy": "Homebase.Manager.IsTrainer"
},
"Worker:managertrainer_r_t01": {
"managerSynergy": "Homebase.Manager.IsTrainer"
},
"Worker:managertrainer_sr_jumpy_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-PersonalTrainer-jumpy.IconDef-ManagerPortrait-SR-PersonalTrainer-jumpy",
"personality": "Homebase.Worker.Personality.IsCooperative",
"managerSynergy": "Homebase.Manager.IsTrainer",
"gender": "1"
},
"Worker:managertrainer_sr_raider_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-PersonalTrainer-raider.IconDef-ManagerPortrait-SR-PersonalTrainer-raider",
"personality": "Homebase.Worker.Personality.IsCurious",
"managerSynergy": "Homebase.Manager.IsTrainer",
"gender": "2"
},
"Worker:managertrainer_sr_yoglattes_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-PersonalTrainer-yoglattes.IconDef-ManagerPortrait-SR-PersonalTrainer-yoglattes",
"personality": "Homebase.Worker.Personality.IsCompetitive",
"managerSynergy": "Homebase.Manager.IsTrainer",
"gender": "2"
},
"Worker:managertrainer_uc_t01": {
"managerSynergy": "Homebase.Manager.IsTrainer"
},
"Worker:managertrainer_vr_t01": {
"managerSynergy": "Homebase.Manager.IsTrainer"
},
"Worker:workerhalloween_alt_sr_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Troll.IconDef-WorkerPortrait-Troll",
"gender": "1"
},
"Worker:workerhalloween_c_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Husk.IconDef-WorkerPortrait-Husk",
"gender": "1"
},
"Worker:workerhalloween_r_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Pitcher.IconDef-WorkerPortrait-Pitcher",
"gender": "1"
},
"Worker:workerhalloween_sr_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Smasher.IconDef-WorkerPortrait-Smasher",
"gender": "1"
},
"Worker:workerhalloween_uc_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Husky.IconDef-WorkerPortrait-Husky",
"gender": "1"
},
"Worker:workerhalloween_vr_t01": {
"portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Lobber.IconDef-WorkerPortrait-Lobber",
"gender": "2"
}
},
"bonuses": [
"Homebase.Worker.SetBonus.IsResistanceLow",
"Homebase.Worker.SetBonus.IsMeleeDamageLow",
"Homebase.Worker.SetBonus.IsTrapDamageLow",
"Homebase.Worker.SetBonus.IsShieldRegenLow",
"Homebase.Worker.SetBonus.IsFortitudeLow",
"Homebase.Worker.SetBonus.IsRangedDamageLow",
"Homebase.Worker.SetBonus.IsAbilityDamageLow",
"Homebase.Worker.SetBonus.IsTrapDurabilityHigh"
],
"personalities": [
"Homebase.Worker.Personality.IsAdventurous",
"Homebase.Worker.Personality.IsAnalytical",
"Homebase.Worker.Personality.IsCompetitive",
"Homebase.Worker.Personality.IsCooperative",
"Homebase.Worker.Personality.IsCurious",
"Homebase.Worker.Personality.IsDependable",
"Homebase.Worker.Personality.IsDreamer",
"Homebase.Worker.Personality.IsPragmatic"
],
"portraits": {
"Homebase.Manager.IsDoctor": {
"1": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Doctor-M01.IconDef-ManagerPortrait-Doctor-M01"
],
"2": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Doctor-F01.IconDef-ManagerPortrait-Doctor-F01"
]
},
"Homebase.Manager.IsEngineer": {
"1": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Engineer-M01.IconDef-ManagerPortrait-Engineer-M01"
],
"2": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Engineer-F01.IconDef-ManagerPortrait-Engineer-F01"
]
},
"Homebase.Manager.IsExplorer": {
"1": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Explorer-M01.IconDef-ManagerPortrait-Explorer-M01"
],
"2": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Explorer-F01.IconDef-ManagerPortrait-Explorer-F01"
]
},
"Homebase.Manager.IsGadgeteer": {
"1": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Gadgeteer-M01.IconDef-ManagerPortrait-Gadgeteer-M01"
],
"2": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Gadgeteer-F01.IconDef-ManagerPortrait-Gadgeteer-F01"
]
},
"Homebase.Manager.IsInventor": {
"1": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Inventor-M01.IconDef-ManagerPortrait-Inventor-M01"
],
"2": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Inventor-F01.IconDef-ManagerPortrait-Inventor-F01"
]
},
"Homebase.Manager.IsSoldier": {
"1": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Marksman-M01.IconDef-ManagerPortrait-Marksman-M01"
],
"2": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Marksman-F01.IconDef-ManagerPortrait-Marksman-F01"
]
},
"Homebase.Manager.IsMartialArtist": {
"1": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-MartialArtist-M01.IconDef-ManagerPortrait-MartialArtist-M01"
],
"2": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-MartialArtist-F01.IconDef-ManagerPortrait-MartialArtist-F01"
]
},
"Homebase.Manager.IsTrainer": {
"1": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-PersonalTrainer-M01.IconDef-ManagerPortrait-PersonalTrainer-M01"
],
"2": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-PersonalTrainer-F01.IconDef-ManagerPortrait-PersonalTrainer-F01"
]
},
"Homebase.Worker.Personality.IsAdventurous": {
"1": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Adventurous-M01.IconDef-WorkerPortrait-Adventurous-M01",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Adventurous-M02.IconDef-WorkerPortrait-Adventurous-M02",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Adventurous-M03.IconDef-WorkerPortrait-Adventurous-M03"
],
"2": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Adventurous-F01.IconDef-WorkerPortrait-Adventurous-F01",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Adventurous-F02.IconDef-WorkerPortrait-Adventurous-F02",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Adventurous-F03.IconDef-WorkerPortrait-Adventurous-F03"
]
},
"Homebase.Worker.Personality.IsAnalytical": {
"1": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Analytical-M01.IconDef-WorkerPortrait-Analytical-M01",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Analytical-M02.IconDef-WorkerPortrait-Analytical-M02",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Analytical-M03.IconDef-WorkerPortrait-Analytical-M03"
],
"2": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Analytical-F01.IconDef-WorkerPortrait-Analytical-F01",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Analytical-F02.IconDef-WorkerPortrait-Analytical-F02",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Analytical-F03.IconDef-WorkerPortrait-Analytical-F03"
]
},
"Homebase.Worker.Personality.IsCompetitive": {
"1": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Competitive-M01.IconDef-WorkerPortrait-Competitive-M01",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Competitive-M02.IconDef-WorkerPortrait-Competitive-M02",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Competitive-M03.IconDef-WorkerPortrait-Competitive-M03"
],
"2": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Competitive-F01.IconDef-WorkerPortrait-Competitive-F01",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Competitive-F02.IconDef-WorkerPortrait-Competitive-F02",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Competitive-F03.IconDef-WorkerPortrait-Competitive-F03"
]
},
"Homebase.Worker.Personality.IsCooperative": {
"1": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Cooperative-M01.IconDef-WorkerPortrait-Cooperative-M01",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Cooperative-M02.IconDef-WorkerPortrait-Cooperative-M02",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Cooperative-M03.IconDef-WorkerPortrait-Cooperative-M03"
],
"2": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Cooperative-F01.IconDef-WorkerPortrait-Cooperative-F01",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Cooperative-F02.IconDef-WorkerPortrait-Cooperative-F02",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Cooperative-F03.IconDef-WorkerPortrait-Cooperative-F03"
]
},
"Homebase.Worker.Personality.IsCurious": {
"1": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Curious-M01.IconDef-WorkerPortrait-Curious-M01",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Curious-M02.IconDef-WorkerPortrait-Curious-M02",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Curious-M03.IconDef-WorkerPortrait-Curious-M03"
],
"2": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Curious-F01.IconDef-WorkerPortrait-Curious-F01",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Curious-F02.IconDef-WorkerPortrait-Curious-F02",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Curious-F03.IconDef-WorkerPortrait-Curious-F03"
]
},
"Homebase.Worker.Personality.IsDependable": {
"1": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dependable-M01.IconDef-WorkerPortrait-Dependable-M01",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dependable-M02.IconDef-WorkerPortrait-Dependable-M02",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dependable-M03.IconDef-WorkerPortrait-Dependable-M03"
],
"2": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dependable-F01.IconDef-WorkerPortrait-Dependable-F01",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dependable-F02.IconDef-WorkerPortrait-Dependable-F02",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dependable-F03.IconDef-WorkerPortrait-Dependable-F03"
]
},
"Homebase.Worker.Personality.IsDreamer": {
"1": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dreamer-M01.IconDef-WorkerPortrait-Dreamer-M01",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dreamer-M02.IconDef-WorkerPortrait-Dreamer-M02",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dreamer-M03.IconDef-WorkerPortrait-Dreamer-M03"
],
"2": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dreamer-F01.IconDef-WorkerPortrait-Dreamer-F01",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dreamer-F02.IconDef-WorkerPortrait-Dreamer-F02",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dreamer-F03.IconDef-WorkerPortrait-Dreamer-F03"
]
},
"Homebase.Worker.Personality.IsPragmatic": {
"1": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Pragmatic-M01.IconDef-WorkerPortrait-Pragmatic-M01",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Pragmatic-M02.IconDef-WorkerPortrait-Pragmatic-M02",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Pragmatic-M03.IconDef-WorkerPortrait-Pragmatic-M03"
],
"2": [
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Pragmatic-F01.IconDef-WorkerPortrait-Pragmatic-F01",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Pragmatic-F02.IconDef-WorkerPortrait-Pragmatic-F02",
"/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Pragmatic-F03.IconDef-WorkerPortrait-Pragmatic-F03"
]
}
}
}

View File

@@ -74,76 +74,14 @@
"Schematic:sid_launcher_grenade_r_ore_t01"
],
"ConversionControl:cck_weapon_scavenger_consumable_sr": [
"Schematic:sid_piercing_spear_military_sr_ore_t01",
"Schematic:sid_piercing_spear_laser_sr_ore_t01",
"Schematic:sid_piercing_spear_sr_ore_t01",
"Schematic:sid_edged_sword_medium_laser_sr_ore_t01",
"Schematic:sid_edged_sword_medium_laser_founders_sr_ore_t01",
"Schematic:sid_edged_sword_medium_sr_ore_t01",
"Schematic:sid_edged_sword_light_sr_ore_t01",
"Schematic:sid_edged_sword_hydraulic_sr_ore_t01",
"Schematic:sid_edged_sword_heavy_sr_ore_t01",
"Schematic:sid_edged_scythe_laser_sr_ore_t01",
"Schematic:sid_edged_scythe_sr_ore_t01",
"Schematic:sid_edged_axe_medium_laser_sr_ore_t01",
"Schematic:sid_edged_axe_medium_sr_ore_t01",
"Schematic:sid_edged_axe_light_sr_ore_t01",
"Schematic:sid_edged_axe_heavy_sr_ore_t01",
"Schematic:sid_blunt_medium_sr_ore_t01",
"Schematic:sid_blunt_light_sr_ore_t01",
"Schematic:sid_blunt_hammer_rocket_sr_ore_t01",
"Schematic:sid_blunt_hammer_heavy_sr_ore_t01",
"Schematic:sid_blunt_light_rocketbat_sr_ore_t01",
"Schematic:sid_blunt_club_light_sr_ore_t01",
"Schematic:sid_assault_auto_sr_ore_t01",
"Schematic:sid_assault_auto_halloween_sr_ore_t01",
"Schematic:sid_assault_auto_founders_sr_ore_t01",
"Schematic:sid_assault_surgical_sr_ore_t01",
"Schematic:sid_assault_singleshot_sr_ore_t01",
"Schematic:sid_assault_semiauto_sr_ore_t01",
"Schematic:sid_assault_raygun_sr_ore_t01",
"Schematic:sid_assault_lmg_sr_ore_t01",
"Schematic:sid_assault_lmg_drum_founders_sr_ore_t01",
"Schematic:sid_assault_hydra_sr_ore_t01",
"Schematic:sid_assault_doubleshot_sr_ore_t01",
"Schematic:sid_assault_burst_sr_ore_t01",
"Schematic:sid_sniper_tripleshot_sr_ore_t01",
"Schematic:sid_sniper_standard_scope_sr_ore_t01",
"Schematic:sid_sniper_standard_sr_ore_t01",
"Schematic:sid_sniper_shredder_sr_ore_t01",
"Schematic:sid_sniper_hydraulic_sr_ore_t01",
"Schematic:sid_sniper_boltaction_scope_sr_ore_t01",
"Schematic:sid_sniper_auto_sr_ore_t01",
"Schematic:sid_sniper_amr_sr_ore_t01",
"Schematic:sid_shotgun_tactical_precision_sr_ore_t01",
"Schematic:sid_shotgun_tactical_founders_sr_ore_t01",
"Schematic:sid_shotgun_standard_sr_ore_t01",
"Schematic:sid_shotgun_semiauto_sr_ore_t01",
"Schematic:sid_shotgun_minigun_sr_ore_t01",
"Schematic:sid_shotgun_longarm_sr_ore_t01",
"Schematic:sid_shotgun_heavy_sr_ore_t01",
"Schematic:sid_shotgun_break_ou_sr_ore_t01",
"Schematic:sid_shotgun_break_sr_ore_t01",
"Schematic:sid_shotgun_auto_sr_ore_t01",
"Schematic:sid_pistol_zapper_sr_ore_t01",
"Schematic:sid_pistol_space_sr_ore_t01",
"Schematic:sid_pistol_semiauto_sr_ore_t01",
"Schematic:sid_pistol_rocket_sr_ore_t01",
"Schematic:sid_pistol_rapid_sr_ore_t01",
"Schematic:sid_pistol_hydraulic_sr_ore_t01",
"Schematic:sid_pistol_handcannon_semi_sr_ore_t01",
"Schematic:sid_pistol_handcannon_sr_ore_t01",
"Schematic:sid_pistol_gatling_sr_ore_t01",
"Schematic:sid_pistol_firecracker_sr_ore_t01",
"Schematic:sid_pistol_dragon_sr_ore_t01",
"Schematic:sid_pistol_bolt_sr_ore_t01",
"Schematic:sid_pistol_autoheavy_sr_ore_t01",
"Schematic:sid_pistol_autoheavy_founders_sr_ore_t01",
"Schematic:sid_pistol_auto_sr_ore_t01",
"Schematic:sid_launcher_rocket_sr_ore_t01",
"Schematic:sid_launcher_pumpkin_rpg_sr_ore_t01",
"Schematic:sid_launcher_hydraulic_sr_ore_t01",
"Schematic:sid_launcher_grenade_sr_ore_t01"
"Schematic:sid_assault_scavenger_sr_ore_t01",
"Schematic:sid_shotgun_semiauto_scavenger_sr_ore_t01",
"Schematic:sid_sniper_scavenger_sr_ore_t01",
"Schematic:sid_edged_axe_scavenger_sr_ore_t01",
"Schematic:sid_blunt_scavenger_sr_ore_t01",
"Schematic:sid_shotgun_break_scavenger_sr_ore_t01",
"Schematic:sid_pistol_scavenger_sr_ore_t01",
"Schematic:sid_piercing_spear_scavenger_sr_ore_t01"
],
"ConversionControl:cck_weapon_core_consumable": [
"Schematic:sid_piercing_spear_military_sr_ore_t01",

View File

@@ -1,459 +0,0 @@
[
"Schematic:SID_Wall_Wood_Spikes_vR_T01",
"Hero:HID_Commando_Sony_R_T01",
"Schematic:SID_Wall_Wood_Spikes_UC_T01",
"Hero:HID_Commando_ShockDamage_VR_T01",
"Schematic:SID_Wall_Wood_Spikes_SR_T01",
"Hero:HID_Commando_ShockDamage_SR_T01",
"Schematic:SID_Wall_Wood_Spikes_R_T01",
"Hero:HID_Commando_ShockDamage_R_T01",
"Schematic:SID_Wall_Wood_Spikes_C_T01",
"Hero:HID_Commando_GunTough_VR_T01",
"Schematic:SID_Wall_Light_VR_T01",
"Hero:HID_Commando_GunTough_UC_T01",
"Schematic:SID_Wall_Light_SR_T01",
"Hero:HID_Commando_GunTough_SR_T01",
"Schematic:SID_Wall_Light_R_T01",
"Hero:HID_Commando_GunTough_R_T01",
"Schematic:SID_Wall_Launcher_VR_T01",
"Hero:HID_Commando_GunHeadshotHW_SR_T01",
"Schematic:SID_Wall_Launcher_UC_T01",
"Hero:HID_Commando_GunHeadshot_VR_T01",
"Schematic:SID_Wall_Launcher_SR_T01",
"Hero:HID_Commando_GunHeadshot_SR_T01",
"Schematic:SID_Wall_Launcher_R_T01",
"Hero:HID_Commando_GrenadeMaster_SR_T01",
"Schematic:SID_Wall_Electric_VR_T01",
"Hero:HID_Commando_GrenadeGun_VR_T01",
"Schematic:SID_Wall_Electric_UC_T01",
"Hero:HID_Commando_GrenadeGun_SR_T01",
"Schematic:SID_Wall_Electric_SR_T01",
"Hero:HID_Commando_GrenadeGun_R_T01",
"Schematic:SID_Wall_Electric_R_T01",
"Hero:HID_Commando_GCGrenade_VR_T01",
"Schematic:SID_Wall_Darts_VR_T01",
"Hero:HID_Commando_GCGrenade_SR_T01",
"Schematic:SID_Wall_Darts_UC_T01",
"Hero:HID_Commando_GCGrenade_R_T01",
"Schematic:SID_Wall_Darts_SR_T01",
"Hero:HID_Commando_010_VR_T01",
"Schematic:SID_Wall_Darts_R_T01",
"Hero:HID_Commando_010_SR_T01",
"Schematic:SID_Floor_Ward_VR_T01",
"Hero:HID_Commando_009_VR_T01",
"Schematic:SID_Floor_Ward_UC_T01",
"Hero:HID_Commando_009_SR_T01",
"Schematic:SID_Floor_Ward_SR_T01",
"Hero:HID_Commando_009_R_T01",
"Schematic:SID_Floor_Ward_R_T01",
"Hero:HID_Commando_008_VR_T01",
"Schematic:SID_Floor_Spikes_Wood_VR_T01",
"Hero:HID_Commando_008_SR_T01",
"Schematic:SID_Floor_Spikes_Wood_UC_T01",
"Hero:HID_Commando_008_R_T01",
"Schematic:SID_Floor_Spikes_Wood_SR_T01",
"Hero:HID_Commando_008_FoundersM_SR_T01",
"Schematic:SID_Floor_Spikes_Wood_R_T01",
"Hero:HID_Commando_008_FoundersF_SR_T01",
"Schematic:SID_Floor_Spikes_Wood_C_T01",
"Hero:HID_Commando_007_VR_T01",
"Schematic:SID_Floor_Spikes_VR_T01",
"Hero:HID_Commando_007_UC_T01",
"Schematic:SID_Floor_Spikes_UC_T01",
"Hero:HID_Commando_007_SR_T01",
"Schematic:SID_Floor_Spikes_SR_T01",
"Hero:HID_Commando_007_R_T01",
"Schematic:SID_Floor_Spikes_R_T01",
"Hero:HID_Commando_GrenadeGun_UC_T01",
"Schematic:SID_Floor_Launcher_VR_T01",
"Hero:HID_Constructor_Sony_R_T01",
"Schematic:SID_Floor_Launcher_UC_T01",
"Hero:HID_Constructor_RushBASE_VR_T01",
"Schematic:SID_Floor_Launcher_SR_T01",
"Hero:HID_Constructor_RushBASE_UC_T01",
"Schematic:SID_Floor_Launcher_R_T01",
"Hero:HID_Constructor_RushBASE_SR_T01",
"Schematic:SID_Floor_Health_VR_T01",
"Hero:HID_Constructor_RushBASE_R_T01",
"Schematic:SID_Floor_Health_UC_T01",
"Hero:HID_Constructor_PlasmaDamage_VR_T01",
"Schematic:SID_Floor_Health_SR_T01",
"Hero:HID_Constructor_PlasmaDamage_SR_T01",
"Schematic:SID_Floor_Health_R_T01",
"Hero:HID_Constructor_PlasmaDamage_R_T01",
"Schematic:SID_Ceiling_Gas_VR_T01",
"Hero:HID_Constructor_HammerTank_VR_T01",
"Schematic:SID_Ceiling_Gas_UC_T01",
"Hero:HID_Constructor_HammerTank_UC_T01",
"Schematic:SID_Ceiling_Gas_SR_T01",
"Hero:HID_Constructor_HammerTank_SR_T01",
"Schematic:SID_Ceiling_Gas_R_T01",
"Hero:HID_Constructor_HammerTank_R_T01",
"Schematic:SID_Ceiling_Electric_Single_VR_T01",
"Hero:HID_Constructor_HammerPlasma_VR_T01",
"Schematic:SID_Ceiling_Electric_Single_UC_T01",
"Hero:HID_Constructor_HammerPlasma_SR_T01",
"Schematic:SID_Ceiling_Electric_Single_SR_T01",
"Hero:HID_Constructor_BaseHyperHW_SR_T01",
"Schematic:SID_Ceiling_Electric_Single_R_T01",
"Hero:HID_Constructor_BaseHyper_VR_T01",
"Schematic:SID_Ceiling_Electric_Single_C_T01",
"Hero:HID_Constructor_BaseHyper_SR_T01",
"Schematic:SID_Ceiling_Electric_AOE_VR_T01",
"Hero:HID_Constructor_BaseHyper_R_T01",
"Schematic:SID_Ceiling_Electric_AOE_SR_T01",
"Hero:HID_Constructor_BASEBig_SR_T01",
"Schematic:SID_Ceiling_Electric_AOE_R_T01",
"Hero:HID_Constructor_010_VR_T01",
"Schematic:SID_Sniper_TripleShot_VR_Ore_T01",
"Hero:HID_Constructor_010_SR_T01",
"Schematic:SID_Sniper_TripleShot_SR_Ore_T01",
"Hero:HID_Constructor_009_VR_T01",
"Schematic:SID_Sniper_Standard_Scope_VR_Ore_T01",
"Hero:HID_Constructor_009_SR_T01",
"Schematic:SID_Sniper_Standard_Scope_SR_Ore_T01",
"Hero:HID_Constructor_009_R_T01",
"Schematic:SID_Sniper_Standard_VR_Ore_T01",
"Hero:HID_Constructor_008_VR_T01",
"Schematic:SID_Sniper_Standard_SR_Ore_T01",
"Hero:HID_Constructor_008_SR_T01",
"Schematic:SID_Sniper_Standard_Founders_VR_Ore_T01",
"Hero:HID_Constructor_008_R_T01",
"Schematic:SID_Sniper_Standard_UC_Ore_T01",
"Hero:HID_Constructor_008_FoundersM_SR_T01",
"Schematic:SID_Sniper_Standard_R_Ore_T01",
"Hero:HID_Constructor_008_FoundersF_SR_T01",
"Schematic:SID_Sniper_Standard_C_Ore_T01",
"Hero:HID_Constructor_007_VR_T01",
"Schematic:SID_Sniper_Shredder_VR_Ore_T01",
"Hero:HID_Constructor_007_UC_T01",
"Schematic:SID_Sniper_Shredder_SR_Ore_T01",
"Hero:HID_Constructor_007_SR_T01",
"Schematic:SID_Sniper_Hydraulic_VR_Ore_T01",
"Hero:HID_Constructor_007_R_T01",
"Schematic:SID_Sniper_Hydraulic_SR_Ore_T01",
"Hero:HID_Ninja_Swordmaster_SR_T01",
"Schematic:SID_Sniper_BoltAction_Scope_VR_Ore_T01",
"Hero:HID_Ninja_StarsRainHW_SR_T01",
"Schematic:SID_Sniper_BoltAction_Scope_SR_Ore_T01",
"Hero:HID_Ninja_StarsRain_VR_T01",
"Schematic:SID_Sniper_BoltAction_Scope_R_Ore_T01",
"Hero:HID_Ninja_StarsRain_SR_T01",
"Schematic:SID_Sniper_BoltAction_UC_Ore_T01",
"Hero:HID_Ninja_StarsAssassin_VR_T01",
"Schematic:SID_Sniper_BoltAction_R_Ore_T01",
"Hero:HID_Ninja_StarsAssassin_UC_T01",
"Schematic:SID_Sniper_BoltAction_C_Ore_T01",
"Hero:HID_Ninja_StarsAssassin_SR_T01",
"Schematic:SID_Sniper_Auto_VR_Ore_T01",
"Hero:HID_Ninja_StarsAssassin_R_T01",
"Schematic:SID_Sniper_Auto_SR_Ore_T01",
"Hero:HID_Ninja_StarsAssassin_FoundersM_SR_T01",
"Schematic:SID_Sniper_Auto_Founders_VR_Ore_T01",
"Hero:HID_Ninja_StarsAssassin_FoundersF_SR_T01",
"Schematic:SID_Sniper_Auto_UC_Ore_T01",
"Hero:HID_Ninja_Sony_R_T01",
"Schematic:SID_Sniper_Auto_R_Ore_T01",
"Hero:HID_Ninja_SmokeDimMak_VR_T01",
"Schematic:SID_Sniper_AMR_VR_Ore_T01",
"Hero:HID_Ninja_SmokeDimMak_SR_T01",
"Schematic:SID_Sniper_AMR_SR_Ore_T01",
"Hero:HID_Ninja_SmokeDimMak_R_T01",
"Schematic:SID_Sniper_AMR_R_Ore_T01",
"Hero:HID_Ninja_SlashTail_VR_T01",
"Schematic:SID_Shotgun_Tactical_Precision_VR_Ore_T01",
"Hero:HID_Ninja_SlashTail_UC_T01",
"Schematic:SID_Shotgun_Tactical_Precision_SR_Ore_T01",
"Hero:HID_Ninja_SlashTail_SR_T01",
"Schematic:SID_Shotgun_Tactical_Precision_R_Ore_T01",
"Hero:HID_Ninja_SlashTail_R_T01",
"Schematic:SID_Shotgun_Tactical_UC_Ore_T01",
"Hero:HID_Ninja_SlashBreath_VR_T01",
"Schematic:SID_Shotgun_Tactical_R_Ore_T01",
"Hero:HID_Ninja_SlashBreath_SR_T01",
"Schematic:SID_Shotgun_Tactical_Founders_VR_Ore_T01",
"Hero:HID_Ninja_SlashBreath_R_T01",
"Schematic:SID_Shotgun_Tactical_Founders_SR_Ore_T01",
"Hero:HID_Ninja_010_VR_T01",
"Schematic:SID_Shotgun_Tactical_Founders_R_Ore_T01",
"Hero:HID_Ninja_010_SR_T01",
"Schematic:SID_Shotgun_Tactical_C_Ore_T01",
"Hero:HID_Ninja_009_VR_T01",
"Schematic:SID_Shotgun_Standard_VR_Ore_T01",
"Hero:HID_Ninja_009_SR_T01",
"Schematic:SID_Shotgun_Standard_SR_Ore_T01",
"Hero:HID_Ninja_009_R_T01",
"Schematic:SID_Shotgun_Standard_UC_Ore_T01",
"Hero:HID_Ninja_008_VR_T01",
"Schematic:SID_Shotgun_Standard_R_Ore_T01",
"Hero:HID_Ninja_008_SR_T01",
"Schematic:SID_Shotgun_Standard_C_Ore_T01",
"Hero:HID_Ninja_008_R_T01",
"Schematic:SID_Shotgun_SemiAuto_VR_Ore_T01",
"Hero:HID_Ninja_007_VR_T01",
"Schematic:SID_Shotgun_SemiAuto_UC_Ore_T01",
"Hero:HID_Ninja_007_UC_T01",
"Schematic:SID_Shotgun_SemiAuto_SR_Ore_T01",
"Hero:HID_Ninja_007_SR_T01",
"Schematic:SID_Shotgun_SemiAuto_R_Ore_T01",
"Hero:HID_Ninja_007_R_T01",
"Schematic:SID_Shotgun_Minigun_SR_Ore_T01",
"Hero:HID_Outlander_ZonePistolHW_SR_T01",
"Schematic:SID_Shotgun_Longarm_VR_Ore_T01",
"Hero:HID_Outlander_ZonePistol_VR_T01",
"Schematic:SID_Shotgun_Longarm_SR_Ore_T01",
"Hero:HID_Outlander_ZonePistol_SR_T01",
"Schematic:SID_Shotgun_Heavy_SR_Ore_T01",
"Hero:HID_Outlander_ZonePistol_R_T01",
"Schematic:SID_Shotgun_Break_OU_VR_Ore_T01",
"Hero:HID_Outlander_ZoneHarvest_VR_T01",
"Schematic:SID_Shotgun_Break_OU_SR_Ore_T01",
"Hero:HID_Outlander_ZoneHarvest_UC_T01",
"Schematic:SID_Shotgun_Break_OU_UC_Ore_T01",
"Hero:HID_Outlander_ZoneHarvest_SR_T01",
"Schematic:SID_Shotgun_Break_OU_R_Ore_T01",
"Hero:HID_Outlander_ZoneHarvest_R_T01",
"Schematic:SID_Shotgun_Break_VR_Ore_T01",
"Hero:HID_Outlander_ZoneFragment_SR_T01",
"Schematic:SID_Shotgun_Break_SR_Ore_T01",
"Hero:HID_Outlander_SphereFragment_VR_T01",
"Schematic:SID_Shotgun_Break_UC_Ore_T01",
"Hero:HID_Outlander_SphereFragment_SR_T01",
"Schematic:SID_Shotgun_Break_R_Ore_T01",
"Hero:HID_Outlander_SphereFragment_R_T01",
"Schematic:SID_Shotgun_Break_C_Ore_T01",
"Hero:HID_Outlander_Sony_R_T01",
"Schematic:SID_Shotgun_Auto_VR_Ore_T01",
"Hero:HID_Outlander_PunchPhase_VR_T01",
"Schematic:SID_Shotgun_Auto_SR_Ore_T01",
"Hero:HID_Outlander_PunchPhase_UC_T01",
"Schematic:SID_Shotgun_Auto_Founders_VR_Ore_T01",
"Hero:HID_Outlander_PunchPhase_SR_T01",
"Schematic:SID_Shotgun_Auto_UC_Ore_T01",
"Hero:HID_Outlander_PunchPhase_R_T01",
"Schematic:SID_Shotgun_Auto_R_Ore_T01",
"Hero:HID_Outlander_PunchDamage_VR_T01",
"Schematic:SID_Pistol_Zapper_VR_Ore_T01",
"Hero:HID_Outlander_PunchDamage_SR_T01",
"Schematic:SID_Pistol_Zapper_SR_Ore_T01",
"Hero:HID_Outlander_010_VR_T01",
"Schematic:SID_Pistol_Space_VR_Ore_T01",
"Hero:HID_Outlander_010_SR_T01",
"Schematic:SID_Pistol_Space_SR_Ore_T01",
"Hero:HID_Outlander_009_VR_T01",
"Schematic:SID_Pistol_SixShooter_UC_Ore_T01",
"Hero:HID_Outlander_009_SR_T01",
"Schematic:SID_Pistol_SixShooter_R_Ore_T01",
"Hero:HID_Outlander_009_R_T01",
"Schematic:SID_Pistol_SixShooter_C_Ore_T01",
"Hero:HID_Outlander_008_VR_T01",
"Schematic:SID_Pistol_SemiAuto_VR_Ore_T01",
"Hero:HID_Outlander_008_SR_T01",
"Schematic:SID_Pistol_SemiAuto_SR_Ore_T01",
"Hero:HID_Outlander_008_R_T01",
"Schematic:SID_Pistol_SemiAuto_Founders_VR_Ore_T01",
"Hero:HID_Outlander_008_FoundersM_SR_T01",
"Schematic:SID_Pistol_SemiAuto_UC_Ore_T01",
"Hero:HID_Outlander_008_FoundersF_SR_T01",
"Schematic:SID_Pistol_SemiAuto_R_Ore_T01",
"Hero:HID_Outlander_007_VR_T01",
"Schematic:SID_Pistol_SemiAuto_C_Ore_T01",
"Hero:HID_Outlander_007_UC_T01",
"Schematic:SID_Pistol_Rocket_SR_Ore_T01",
"Hero:HID_Outlander_007_SR_T01",
"Schematic:SID_Pistol_Rapid_VR_Ore_T01",
"Hero:HID_Outlander_007_R_T01",
"Schematic:SID_Pistol_Rapid_SR_Ore_T01",
"Defender:DID_DefenderSniper_Basic_VR_T01",
"Schematic:SID_Pistol_Rapid_R_Ore_T01",
"Defender:DID_DefenderSniper_Basic_UC_T01",
"Schematic:SID_Pistol_Rapid_Founders_VR_Ore_T01",
"Defender:DID_DefenderSniper_Basic_SR_T01",
"Schematic:SID_Pistol_Hydraulic_VR_Ore_T01",
"Defender:DID_DefenderSniper_Basic_R_T01",
"Schematic:SID_Pistol_Hydraulic_SR_Ore_T01",
"Defender:DID_DefenderSniper_Basic_C_T01",
"Schematic:SID_Pistol_Handcannon_Semi_VR_Ore_T01",
"Defender:DID_DefenderShotgun_Basic_VR_T01",
"Schematic:SID_Pistol_Handcannon_Semi_SR_Ore_T01",
"Defender:DID_DefenderShotgun_Basic_UC_T01",
"Schematic:SID_Pistol_Handcannon_Semi_R_Ore_T01",
"Defender:DID_DefenderShotgun_Basic_SR_T01",
"Schematic:SID_Pistol_Handcannon_VR_Ore_T01",
"Defender:DID_DefenderShotgun_Basic_R_T01",
"Schematic:SID_Pistol_Handcannon_SR_Ore_T01",
"Defender:DID_DefenderShotgun_Basic_C_T01",
"Schematic:SID_Pistol_Handcannon_R_Ore_T01",
"Defender:DID_DefenderPistol_Founders_VR_T01",
"Schematic:SID_Pistol_Handcannon_Founders_VR_Ore_T01",
"Defender:DID_DefenderPistol_Basic_VR_T01",
"Schematic:SID_Pistol_Gatling_VR_Ore_T01",
"Defender:DID_DefenderPistol_Basic_UC_T01",
"Schematic:SID_Pistol_Gatling_SR_Ore_T01",
"Defender:DID_DefenderPistol_Basic_SR_T01",
"Schematic:SID_Pistol_FireCracker_VR_Ore_T01",
"Defender:DID_DefenderPistol_Basic_R_T01",
"Schematic:SID_Pistol_FireCracker_SR_Ore_T01",
"Defender:DID_DefenderPistol_Basic_C_T01",
"Schematic:SID_Pistol_FireCracker_R_Ore_T01",
"Defender:DID_DefenderMelee_Basic_VR_T01",
"Schematic:SID_Pistol_Dragon_VR_Ore_T01",
"Defender:DID_DefenderMelee_Basic_UC_T01",
"Schematic:SID_Pistol_Dragon_SR_Ore_T01",
"Defender:DID_DefenderMelee_Basic_SR_T01",
"Schematic:SID_Pistol_BoltRevolver_UC_Ore_T01",
"Defender:DID_DefenderMelee_Basic_R_T01",
"Schematic:SID_Pistol_BoltRevolver_R_Ore_T01",
"Defender:DID_DefenderMelee_Basic_C_T01",
"Schematic:SID_Pistol_BoltRevolver_C_Ore_T01",
"Defender:DID_DefenderAssault_Founders_VR_T01",
"Schematic:SID_Pistol_Bolt_VR_Ore_T01",
"Defender:DID_DefenderAssault_Basic_VR_T01",
"Schematic:SID_Pistol_Bolt_SR_Ore_T01",
"Defender:DID_DefenderAssault_Basic_UC_T01",
"Schematic:SID_Pistol_AutoHeavy_VR_Ore_T01",
"Defender:DID_DefenderAssault_Basic_SR_T01",
"Schematic:SID_Pistol_AutoHeavy_SR_Ore_T01",
"Defender:DID_DefenderAssault_Basic_R_T01",
"Schematic:SID_Pistol_AutoHeavy_Founders_VR_Ore_T01",
"Defender:DID_DefenderAssault_Basic_C_T01",
"Schematic:SID_Pistol_AutoHeavy_Founders_SR_Ore_T01",
"Schematic:SID_Pistol_AutoHeavy_R_Ore_T01",
"Schematic:SID_Pistol_AutoHeavy_Founders_R_Ore_T01",
"Schematic:SID_Pistol_Auto_VR_Ore_T01",
"Schematic:SID_Pistol_Auto_SR_Ore_T01",
"Schematic:SID_Pistol_Auto_UC_Ore_T01",
"Schematic:SID_Pistol_Auto_R_Ore_T01",
"Schematic:SID_Pistol_Auto_C_Ore_T01",
"Schematic:SID_Launcher_Rocket_VR_Ore_T01",
"Schematic:SID_Launcher_Rocket_SR_Ore_T01",
"Schematic:SID_Launcher_Rocket_R_Ore_T01",
"Schematic:SID_Launcher_Pumpkin_RPG_SR_Ore_T01",
"Schematic:SID_Launcher_Hydraulic_VR_Ore_T01",
"Schematic:SID_Launcher_Hydraulic_SR_Ore_T01",
"Schematic:SID_Launcher_Grenade_VR_Ore_T01",
"Schematic:SID_Launcher_Grenade_SR_Ore_T01",
"Schematic:SID_Launcher_Grenade_R_Ore_T01",
"Schematic:SID_Assault_Surgical_VR_Ore_T01",
"Schematic:SID_Assault_Surgical_SR_Ore_T01",
"Schematic:SID_Assault_SingleShot_VR_Ore_T01",
"Schematic:SID_Assault_SingleShot_SR_Ore_T01",
"Schematic:SID_Assault_SingleShot_R_Ore_T01",
"Schematic:SID_Assault_SemiAuto_VR_Ore_T01",
"Schematic:SID_Assault_SemiAuto_SR_Ore_T01",
"Schematic:SID_Assault_SemiAuto_Founders_VR_Ore_T01",
"Schematic:SID_Assault_SemiAuto_UC_Ore_T01",
"Schematic:SID_Assault_SemiAuto_R_Ore_T01",
"Schematic:SID_Assault_SemiAuto_C_Ore_T01",
"Schematic:SID_Assault_Raygun_VR_Ore_T01",
"Schematic:SID_Assault_Raygun_SR_Ore_T01",
"Schematic:SID_Assault_Surgical_Drum_Founders_R_Ore_T01",
"Schematic:SID_Assault_LMG_VR_Ore_T01",
"Schematic:SID_Assault_LMG_SR_Ore_T01",
"Schematic:SID_Assault_LMG_R_Ore_T01",
"Schematic:SID_Assault_LMG_Drum_Founders_VR_Ore_T01",
"Schematic:SID_Assault_LMG_Drum_Founders_SR_Ore_T01",
"Schematic:SID_Assault_Hydra_SR_Ore_T01",
"Schematic:SID_Assault_Doubleshot_VR_Ore_T01",
"Schematic:SID_Assault_Doubleshot_SR_Ore_T01",
"Schematic:SID_Assault_Burst_VR_Ore_T01",
"Schematic:SID_Assault_Burst_SR_Ore_T01",
"Schematic:SID_Assault_Burst_UC_Ore_T01",
"Schematic:SID_Assault_Burst_R_Ore_T01",
"Schematic:SID_Assault_Burst_C_Ore_T01",
"Schematic:SID_Assault_Auto_VR_Ore_T01",
"Schematic:SID_Assault_Auto_SR_Ore_T01",
"Schematic:SID_Assault_Auto_Halloween_SR_Ore_T01",
"Schematic:SID_Assault_Auto_Founders_SR_Ore_T01",
"Schematic:SID_Assault_Auto_UC_Ore_T01",
"Schematic:SID_Assault_Auto_R_Ore_T01",
"Schematic:SID_Assault_Auto_C_Ore_T01",
"Schematic:SID_Piercing_Spear_Military_VR_Ore_T01",
"Schematic:SID_Piercing_Spear_Military_SR_Ore_T01",
"Schematic:SID_Piercing_Spear_Military_R_Ore_T01",
"Schematic:SID_Piercing_Spear_C_Ore_T01",
"Schematic:SID_Piercing_Spear_Laser_VR_Ore_T01",
"Schematic:SID_Piercing_Spear_Laser_SR_Ore_T01",
"Schematic:SID_Piercing_Spear_VR_Ore_T01",
"Schematic:SID_Piercing_Spear_SR_Ore_T01",
"Schematic:SID_Piercing_Spear_UC_Ore_T01",
"Schematic:SID_Piercing_Spear_R_Ore_T01",
"Schematic:SID_Edged_Sword_Medium_C_Ore_T01",
"Schematic:SID_Edged_Sword_Medium_Laser_VR_Ore_T01",
"Schematic:SID_Edged_Sword_Medium_Laser_SR_Ore_T01",
"Schematic:SID_Edged_Sword_Medium_Laser_Founders_VR_Ore_T01",
"Schematic:SID_Edged_Sword_Medium_Laser_Founders_SR_Ore_T01",
"Schematic:SID_Edged_Sword_Medium_Laser_Founders_R_Ore_T01",
"Schematic:SID_Edged_Sword_Medium_VR_Ore_T01",
"Schematic:SID_Edged_Sword_Medium_SR_Ore_T01",
"Schematic:SID_Edged_Sword_Medium_UC_Ore_T01",
"Schematic:SID_Edged_Sword_Medium_R_Ore_T01",
"Schematic:SID_Edged_Sword_Light_VR_Ore_T01",
"Schematic:SID_Edged_Sword_Light_UC_Ore_T01",
"Schematic:SID_Edged_Sword_Light_SR_Ore_T01",
"Schematic:SID_Edged_Sword_Light_R_Ore_T01",
"Schematic:SID_Edged_Sword_Light_Founders_VR_Ore_T01",
"Schematic:SID_Edged_Sword_Light_C_Ore_T01",
"Schematic:SID_Edged_Sword_Hydraulic_VR_Ore_T01",
"Schematic:SID_Edged_Sword_Hydraulic_SR_Ore_T01",
"Schematic:SID_Edged_Sword_Heavy_VR_Ore_T01",
"Schematic:SID_Edged_Sword_Heavy_SR_Ore_T01",
"Schematic:SID_Edged_Sword_Heavy_R_Ore_T01",
"Schematic:SID_Edged_Sword_Heavy_Founders_VR_Ore_T01",
"Schematic:SID_Edged_Sword_Heavy_UC_Ore_T01",
"Schematic:SID_Edged_Sword_Heavy_C_Ore_T01",
"Schematic:SID_Edged_Scythe_C_Ore_T01",
"Schematic:SID_Edged_Scythe_Laser_VR_Ore_T01",
"Schematic:SID_Edged_Scythe_Laser_SR_Ore_T01",
"Schematic:SID_Edged_Scythe_VR_Ore_T01",
"Schematic:SID_Edged_Scythe_SR_Ore_T01",
"Schematic:SID_Edged_Scythe_UC_Ore_T01",
"Schematic:SID_Edged_Scythe_R_Ore_T01",
"Schematic:SID_Edged_Axe_Medium_C_Ore_T01",
"Schematic:SID_Edged_Axe_Medium_Laser_VR_Ore_T01",
"Schematic:SID_Edged_Axe_Medium_Laser_SR_Ore_T01",
"Schematic:SID_Edged_Axe_Medium_VR_Ore_T01",
"Schematic:SID_Edged_Axe_Medium_SR_Ore_T01",
"Schematic:SID_Edged_Axe_Medium_Founders_VR_Ore_T01",
"Schematic:SID_Edged_Axe_Medium_UC_Ore_T01",
"Schematic:SID_Edged_Axe_Medium_R_Ore_T01",
"Schematic:SID_Edged_Axe_Light_VR_Ore_T01",
"Schematic:SID_Edged_Axe_Light_SR_Ore_T01",
"Schematic:SID_Edged_Axe_Light_UC_Ore_T01",
"Schematic:SID_Edged_Axe_Light_R_Ore_T01",
"Schematic:SID_Edged_Axe_Light_C_Ore_T01",
"Schematic:SID_Edged_Axe_Heavy_C_Ore_T01",
"Schematic:SID_Edged_Axe_Heavy_VR_Ore_T01",
"Schematic:SID_Edged_Axe_Heavy_SR_Ore_T01",
"Schematic:SID_Edged_Axe_Heavy_UC_Ore_T01",
"Schematic:SID_Edged_Axe_Heavy_R_Ore_T01",
"Schematic:SID_Blunt_Medium_C_Ore_T01",
"Schematic:SID_Blunt_Medium_VR_Ore_T01",
"Schematic:SID_Blunt_Medium_SR_Ore_T01",
"Schematic:SID_Blunt_Medium_UC_Ore_T01",
"Schematic:SID_Blunt_Medium_R_Ore_T01",
"Schematic:SID_Blunt_Light_VR_Ore_T01",
"Schematic:SID_Blunt_Light_SR_Ore_T01",
"Schematic:SID_Blunt_Tool_Light_UC_Ore_T01",
"Schematic:SID_Blunt_Tool_Light_R_Ore_T01",
"Schematic:SID_Blunt_Hammer_Rocket_VR_Ore_T01",
"Schematic:SID_Blunt_Hammer_Rocket_SR_Ore_T01",
"Schematic:SID_Blunt_Hammer_Heavy_C_Ore_T01",
"Schematic:SID_Blunt_Hammer_Heavy_VR_Ore_T01",
"Schematic:SID_Blunt_Hammer_Heavy_SR_Ore_T01",
"Schematic:SID_Blunt_Hammer_Heavy_Founders_VR_Ore_T01",
"Schematic:SID_Blunt_Hammer_Heavy_UC_Ore_T01",
"Schematic:SID_Blunt_Hammer_Heavy_R_Ore_T01",
"Schematic:SID_Blunt_Light_Rocketbat_VR_Ore_T01",
"Schematic:SID_Blunt_Light_Rocketbat_SR_Ore_T01",
"Schematic:SID_Blunt_Light_C_Ore_T01",
"Schematic:SID_Blunt_Light_Bat_UC_Ore_T01",
"Schematic:SID_Blunt_Light_Bat_R_Ore_T01",
"Schematic:SID_Blunt_Club_Light_VR_Ore_T01",
"Schematic:SID_Blunt_Club_Light_SR_Ore_T01",
"Schematic:SID_Blunt_Light_UC_Ore_T01",
"Schematic:SID_Blunt_Light_R_Ore_T01",
"Schematic:SID_Blunt_Heavy_Paddle_UC_Ore_T01",
"Schematic:SID_Blunt_Heavy_Paddle_R_Ore_T01",
"Schematic:SID_Blunt_Heavy_Paddle_C_Ore_T01"
]

View File

@@ -9,7 +9,7 @@ express.get("/content/api/pages/*", async (req, res) => {
})
express.post("/api/v1/fortnite-br/surfaces/motd/target", async (req, res) => {
const motdTarget = JSON.parse(JSON.stringify(require("./../responses/motdTarget.json")));
const motdTarget = JSON.parse(JSON.stringify(require("./../responses/Athena/motdTarget.json")));
try {
motdTarget.contentItems.forEach(item => {

View File

@@ -1,6 +1,6 @@
const Express = require("express");
const express = Express.Router();
const discovery = require("./../responses/discovery/discovery_frontend.json");
const discovery = require("./../responses/Athena/Discovery/discovery_frontend.json");
express.post("*/discovery/surface/*", async (req, res) => {
res.json(discovery);

View File

@@ -145,7 +145,7 @@ function getItemShop() {
function getTheater(req) {
const memory = GetVersionInfo(req);
var theater = JSON.stringify(require("./../responses/worldstw.json"));
var theater = JSON.stringify(require("./../responses/Campaign/worldstw.json"));
var Season = "Season" + memory.season;
try {
@@ -241,50 +241,90 @@ function getContentPages(req) {
contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].stage = "seasonx";
contentpages.dynamicbackgrounds.backgrounds.backgrounds[1].stage = "seasonx";
}
if (memory.build == 11.31 || memory.build == 11.40) {
else if (memory.build == 11.31 || memory.build == 11.40) {
contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].stage = "Winter19";
contentpages.dynamicbackgrounds.backgrounds.backgrounds[1].stage = "Winter19";
}
if (memory.build == 19.01) {
else if (memory.build == 19.01) {
contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].stage = "winter2021";
contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].backgroundimage = "https://cdn2.unrealengine.com/t-bp19-lobby-xmas-2048x1024-f85d2684b4af.png";
contentpages.subgameinfo.battleroyale.image = "https://cdn2.unrealengine.com/19br-wf-subgame-select-512x1024-16d8bb0f218f.jpg";
contentpages.specialoffervideo.bSpecialOfferEnabled = "true";
}
if (memory.season == 20) {
else if (memory.season == 20) {
contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].backgroundimage = "https://cdn2.unrealengine.com/t-bp20-lobby-2048x1024-d89eb522746c.png";
if (memory.build == 20.40) {
contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].backgroundimage = "https://cdn2.unrealengine.com/t-bp20-40-armadillo-glowup-lobby-2048x2048-2048x2048-3b83b887cc7f.jpg"
}
}
if (memory.season == 21) {
else if (memory.season == 21) {
contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].backgroundimage = "https://cdn2.unrealengine.com/s21-lobby-background-2048x1024-2e7112b25dc3.jpg"
if (memory.build == 21.30) {
contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].backgroundimage = "https://cdn2.unrealengine.com/nss-lobbybackground-2048x1024-f74a14565061.jpg";
contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].stage = "season2130";
}
}
if (memory.season == 22) {
else if (memory.season == 22) {
contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].backgroundimage = "https://cdn2.unrealengine.com/t-bp22-lobby-square-2048x2048-2048x2048-e4e90c6e8018.jpg"
}
if (memory.season == 23) {
else if (memory.season == 23) {
contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].backgroundimage = "https://cdn2.unrealengine.com/t-bp23-lobby-2048x1024-2048x1024-26f2c1b27f63.png"
if (memory.build == 23.10) {
contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].backgroundimage = "https://cdn2.unrealengine.com/t-bp23-winterfest-lobby-square-2048x2048-2048x2048-277a476e5ca6.png"
contentpages.specialoffervideo.bSpecialOfferEnabled = "true";
}
}
else if (memory.season == 24) {
contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].backgroundimage = "https://cdn2.unrealengine.com/t-ch4s2-bp-lobby-4096x2048-edde08d15f7e.jpg"
}
} catch (err) {}
return contentpages;
}
function MakeSurvivorAttributes(templateId) {
const SurvivorData = require("./../responses/Campaign/survivorData.json");
var SurvivorAttributes = {
"level": 1,
"item_seen": false,
"squad_slot_idx": -1,
"building_slot_used": -1
};
if (SurvivorData.fixedAttributes.hasOwnProperty(templateId)) {
SurvivorAttributes = {...SurvivorAttributes, ...SurvivorData.fixedAttributes[templateId]};
}
if (!SurvivorAttributes.hasOwnProperty("gender")) {
SurvivorAttributes.gender = (Math.floor(Math.random() * (1 - 3) + 3)).toString(); // Set a random survivor gender ("1" = male, "2" = female)
}
if (!SurvivorAttributes.hasOwnProperty("managerSynergy")) {
var randomNumber = Math.floor(Math.random() * SurvivorData.bonuses.length);
SurvivorAttributes.set_bonus = SurvivorData.bonuses[randomNumber];
}
if (!SurvivorAttributes.hasOwnProperty("personality")) {
var randomNumber = Math.floor(Math.random() * SurvivorData.personalities.length);
SurvivorAttributes.personality = SurvivorData.personalities[randomNumber];
}
if (!SurvivorAttributes.hasOwnProperty("portrait")) {
portraitFactor = SurvivorAttributes.personality;
if (SurvivorAttributes.hasOwnProperty("managerSynergy")) {
portraitFactor = SurvivorAttributes.managerSynergy;
}
var gender = SurvivorAttributes.gender
var randomNumber = Math.floor(Math.random() * SurvivorData.portraits[portraitFactor][gender].length);
SurvivorAttributes.portrait = SurvivorData.portraits[portraitFactor][gender][randomNumber];
}
return SurvivorAttributes;
}
function MakeID() {
return uuid.v4();
}
@@ -312,6 +352,7 @@ module.exports = {
getItemShop,
getTheater,
getContentPages,
MakeSurvivorAttributes,
MakeID,
sendXmppMessageToAll,
DecodeBase64

View File

@@ -309,7 +309,7 @@ express.post("/datarouter/api/v1/public/data", async (req, res) => {
express.post("/api/v1/assets/Fortnite/*/*", async (req, res) => {
if (req.body.hasOwnProperty("FortCreativeDiscoverySurface") && req.body.FortCreativeDiscoverySurface == 0) {
const discovery_api_assets = require("./../responses/discovery/discovery_api_assets.json");
const discovery_api_assets = require("./../responses/Athena/Discovery/discovery_api_assets.json");
res.json(discovery_api_assets)
}
else {

View File

@@ -26,7 +26,7 @@ express.use((req, res, next) => {
if (!profile.commandRevision) profile.commandRevision = 0;
if (file == "athena.json") {
var SeasonData = JSON.parse(JSON.stringify(require("./../responses/SeasonData.json")));
var SeasonData = JSON.parse(JSON.stringify(require("./../responses/Athena/SeasonData.json")));
profile.stats.attributes.season_num = memory.season;
if (SeasonData[`Season${memory.season}`]) {
@@ -312,7 +312,7 @@ express.post("/fortnite/api/game/v2/profile/*/client/PurchaseHomebaseNode", asyn
express.post("/fortnite/api/game/v2/profile/*/client/UnlockRewardNode", async (req, res) => {
const profile = require(`./../profiles/${req.query.profileId || "athena"}.json`);
const common_core = require("./../profiles/common_core.json");
const WinterFestIDS = require("./../responses/winterfestrewards.json");
const WinterFestIDS = require("./../responses/Athena/winterfestrewards.json");
const memory = functions.GetVersionInfo(req);
// do not change any of these or you will end up breaking it
@@ -914,6 +914,53 @@ express.post("/fortnite/api/game/v2/profile/*/client/ClientQuestLogin", async (r
QuestCount += 1;
}
}
// Grant completed founder's pack quests.
if (config.Profile.bGrantFoundersPacks == true) {
var QuestsToGrant = [
"Quest:foundersquest_getrewards_0_1",
"Quest:foundersquest_getrewards_1_2",
"Quest:foundersquest_getrewards_2_3",
"Quest:foundersquest_getrewards_3_4",
"Quest:foundersquest_chooseherobundle",
"Quest:foundersquest_getrewards_4_5",
"Quest:foundersquest_herobundle_nochoice"
]
for (var i in QuestsToGrant) {
var bSkipThisQuest = false;
for (var key in profile.items) {
if (profile.items[key].templateId.toLowerCase() == QuestsToGrant[i].toLowerCase()) {
bSkipThisQuest = true;
}
}
if (bSkipThisQuest == true) {
continue;
}
var ItemID = functions.MakeID();
var Item = {
"templateId": QuestsToGrant[i],
"attributes": {
"creation_time": "min",
"quest_state": "Completed",
"last_state_change_time": new Date().toISOString(),
"level": -1,
"sent_new_notification": true,
"quest_rarity": "uncommon",
"xp_reward_scalar": 1
},
"quantity": 1
}
profile.items[ItemID] = Item
ApplyProfileChanges.push({
"changeType": "itemAdded",
"itemId": ItemID,
"item": Item
})
StatChanged = true;
}
}
}
if (req.query.profileId == "athena") {
@@ -1408,7 +1455,7 @@ express.post("/fortnite/api/game/v2/profile/*/client/IncrementNamedCounterStat",
// Claim STW daily reward
express.post("/fortnite/api/game/v2/profile/*/client/ClaimLoginReward", async (req, res) => {
const profile = require(`./../profiles/${req.query.profileId || "campaign"}.json`);
const DailyRewards = require("./../responses/dailyrewards.json");
const DailyRewards = require("./../responses/Campaign/dailyrewards.json");
const memory = functions.GetVersionInfo(req);
// do not change any of these or you will end up breaking it
@@ -1852,14 +1899,132 @@ express.post("/fortnite/api/game/v2/profile/*/client/AssignWorkerToSquadBatch",
// Claim STW quest reward
express.post("/fortnite/api/game/v2/profile/*/client/ClaimQuestReward", async (req, res) => {
const profile = require(`./../profiles/${req.query.profileId || "campaign"}.json`);
const common_core = require("./../profiles/common_core.json");
const theater0 = require("./../profiles/theater0.json");
var Rewards = require("./../responses/Campaign/rewards.json").quest;
// do not change any of these or you will end up breaking it
var ApplyProfileChanges = [];
var MultiUpdate = [];
var Notifications = [];
var BaseRevision = profile.rvn || 0;
var QueryRevision = req.query.rvn || -1;
var StatChanged = false;
var TheaterStatChanged = false;
var CommonCoreStatChanged = false;
if (req.body.questId) {
var questTemplateId = [];
for (var key in profile.items) {
if (req.body.questId.toLowerCase() == key.toLowerCase()) {
questTemplateId = profile.items[key].templateId.toLowerCase();
}
}
if (questTemplateId && Rewards.hasOwnProperty(questTemplateId)) {
if (req.body.selectedRewardIndex != -1 && Rewards[questTemplateId].selectableRewards) {
Rewards = Rewards[questTemplateId].selectableRewards[req.body.selectedRewardIndex].rewards;
}
else {
Rewards = Rewards[questTemplateId].rewards;
}
MultiUpdate.push({
"profileRevision": theater0.rvn || 0,
"profileId": "theater0",
"profileChangesBaseRevision": theater0.rvn || 0,
"profileChanges": [],
"profileCommandRevision": theater0.commandRevision || 0,
})
if (req.query.profileId == "campaign") {
MultiUpdate.push({
"profileRevision": common_core.rvn || 0,
"profileId": "common_core",
"profileChangesBaseRevision": common_core.rvn || 0,
"profileChanges": [],
"profileCommandRevision": common_core.commandRevision || 0,
})
}
Notifications.push({
"type": "questClaim",
"primary": true,
"questId": questTemplateId,
"loot": {
"items": []
}
})
for (var i in Rewards) {
const ID = functions.MakeID();
const templateId = Rewards[i].templateId.toLowerCase();
if (templateId.startsWith("weapon:") || templateId.startsWith("trap:") || templateId.startsWith("ammo:")) {
var Item = {"templateId":Rewards[i].templateId,"attributes":{"clipSizeScale": 0,"loadedAmmo": 999,"level": 1,"alterationDefinitions": [],"baseClipSize": 999,"durability": 375,"itemSource": "", "item_seen": false},"quantity":Rewards[i].quantity};
theater0.items[ID] = Item;
MultiUpdate[0].profileChanges.push({
"changeType": "itemAdded",
"itemId": ID,
"item": theater0.items[ID]
})
Notifications[0].loot.items.push({
"itemType": Rewards[i].templateId,
"itemGuid": ID,
"itemProfile": "theater0",
"quantity": Rewards[i].quantity
})
TheaterStatChanged = true;
}
else if (req.query.profileId == "campaign" && (templateId.startsWith("homebasebannericon:") || templateId == "token:founderchatunlock")) {
var Item = {"templateId":Rewards[i].templateId,"attributes":{"max_level_bonus":0,"level":1,"item_seen":false,"xp":0,"favorite":false},"quantity":Rewards[i].quantity};
common_core.items[ID] = Item;
MultiUpdate[1].profileChanges.push({
"changeType": "itemAdded",
"itemId": ID,
"item": common_core.items[ID]
})
Notifications[0].loot.items.push({
"itemType": Rewards[i].templateId,
"itemGuid": ID,
"itemProfile": "common_core",
"quantity": Rewards[i].quantity
})
CommonCoreStatChanged = true;
}
else {
var Item = {"templateId":Rewards[i].templateId,"attributes":{"legacy_alterations":[],"max_level_bonus":0,"level":1,"refund_legacy_item":false,"item_seen":false,"alterations":["","","","","",""],"xp":0,"refundable":false,"alteration_base_rarities":[],"favorite":false},"quantity":Rewards[i].quantity};
if (templateId.startsWith("quest:")) {
Item.attributes.quest_state = "Active";
}
profile.items[ID] = Item;
ApplyProfileChanges.push({
"changeType": "itemAdded",
"itemId": ID,
"item": profile.items[ID]
})
Notifications[0].loot.items.push({
"itemType": Rewards[i].templateId,
"itemGuid": ID,
"itemProfile": req.query.profileId,
"quantity": Rewards[i].quantity
})
}
}
}
profile.items[req.body.questId].attributes.quest_state = "Claimed";
profile.items[req.body.questId].attributes.last_state_change_time = new Date().toISOString();
StatChanged = true;
@@ -1869,6 +2034,24 @@ express.post("/fortnite/api/game/v2/profile/*/client/ClaimQuestReward", async (r
profile.rvn += 1;
profile.commandRevision += 1;
if (TheaterStatChanged == true) {
theater0.rvn += 1;
theater0.commandRevision += 1;
MultiUpdate[0].profileRevision = theater0.rvn || 0;
MultiUpdate[0].profileCommandRevision = theater0.commandRevision || 0;
fs.writeFileSync("./profiles/theater0.json", JSON.stringify(theater0, null, 2));
}
if (CommonCoreStatChanged == true) {
common_core.rvn += 1;
common_core.commandRevision += 1;
MultiUpdate[1].profileRevision = common_core.rvn || 0;
MultiUpdate[1].profileCommandRevision = common_core.commandRevision || 0;
fs.writeFileSync("./profiles/common_core.json", JSON.stringify(common_core, null, 2));
}
ApplyProfileChanges.push({
"changeType": "itemAttrChanged",
"itemId": req.body.questId,
@@ -1899,8 +2082,10 @@ express.post("/fortnite/api/game/v2/profile/*/client/ClaimQuestReward", async (r
"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();
@@ -2396,7 +2581,7 @@ express.post("/fortnite/api/game/v2/profile/*/client/PromoteItem", async (req, r
// Transform items STW
express.post("/fortnite/api/game/v2/profile/*/client/TransmogItem", async (req, res) => {
const profile = require(`./../profiles/${req.query.profileId || "campaign"}.json`);
var transformItemIDS = require("./../responses/transformItemIDS.json");
var transformItemIDS = require("./../responses/Campaign/transformItemIDS.json");
// do not change any of these or you will end up breaking it
var ApplyProfileChanges = [];
@@ -2421,7 +2606,7 @@ express.post("/fortnite/api/game/v2/profile/*/client/TransmogItem", async (req,
transformItemIDS = transformItemIDS[req.body.transmogKeyTemplateId]
}
else {
transformItemIDS = require("./../responses/ItemIDS.json");
transformItemIDS = require("./../responses/Campaign/cardpackLootItemIDS.json");
}
StatChanged = true;
@@ -2434,6 +2619,9 @@ express.post("/fortnite/api/game/v2/profile/*/client/TransmogItem", async (req,
const randomNumber = Math.floor(Math.random() * transformItemIDS.length);
const ID = functions.MakeID();
var Item = {"templateId":transformItemIDS[randomNumber],"attributes":{"legacy_alterations":[],"max_level_bonus":0,"level":1,"refund_legacy_item":false,"item_seen":false,"alterations":["","","","","",""],"xp":0,"refundable":false,"alteration_base_rarities":[],"favorite":false},"quantity":1};
if (transformItemIDS[randomNumber].toLowerCase().startsWith("worker:")) {
Item.attributes = functions.MakeSurvivorAttributes(transformItemIDS[randomNumber]);
}
profile.items[ID] = Item
@@ -4539,7 +4727,7 @@ express.post("/fortnite/api/game/v2/profile/*/client/UnassignAllSquads", async (
// Open llama STW
express.post("/fortnite/api/game/v2/profile/*/client/OpenCardPack", async (req, res) => {
const profile = require(`./../profiles/${req.query.profileId || "campaign"}.json`);
const ItemIDS = require("./../responses/ItemIDS.json");
const ItemIDS = require("./../responses/Campaign/cardpackLootItemIDS.json");
// do not change any of these or you will end up breaking it
var ApplyProfileChanges = [];
@@ -4563,6 +4751,9 @@ express.post("/fortnite/api/game/v2/profile/*/client/OpenCardPack", async (req,
const randomNumber = Math.floor(Math.random() * ItemIDS.length);
const ID = functions.MakeID();
var Item = {"templateId":ItemIDS[randomNumber],"attributes":{"legacy_alterations":[],"max_level_bonus":0,"level":1,"refund_legacy_item":false,"item_seen":false,"alterations":["","","","","",""],"xp":0,"refundable":false,"alteration_base_rarities":[],"favorite":false},"quantity":1};
if (ItemIDS[randomNumber].toLowerCase().startsWith("worker:")) {
Item.attributes = functions.MakeSurvivorAttributes(ItemIDS[randomNumber]);
}
profile.items[ID] = Item
@@ -4634,7 +4825,7 @@ express.post("/fortnite/api/game/v2/profile/*/client/OpenCardPack", async (req,
// Add items to StW X-Ray Llamas
express.post("/fortnite/api/game/v2/profile/*/client/PopulatePrerolledOffers", async (req, res) => {
const profile = require(`./../profiles/${req.query.profileId || "campaign"}.json`);
const ItemIDS = require("./../responses/ItemIDS.json");
const ItemIDS = require("./../responses/Campaign/cardpackLootItemIDS.json");
// do not change any of these or you will end up breaking it
var ApplyProfileChanges = [];
@@ -4652,7 +4843,13 @@ express.post("/fortnite/api/game/v2/profile/*/client/PopulatePrerolledOffers", a
for (var i = 0; i < 10; i++) {
const randomNumber = Math.floor(Math.random() * ItemIDS.length);
profile.items[key].attributes.items.push({"itemType":ItemIDS[randomNumber],"attributes":{"legacy_alterations":[],"max_level_bonus":0,"level":1,"refund_legacy_item":false,"item_seen":false,"alterations":["","","","","",""],"xp":0,"refundable":false,"alteration_base_rarities":[],"favorite":false},"quantity":1})
var Item = {"itemType":ItemIDS[randomNumber],"attributes":{"legacy_alterations":[],"max_level_bonus":0,"level":1,"refund_legacy_item":false,"item_seen":false,"alterations":["","","","","",""],"xp":0,"refundable":false,"alteration_base_rarities":[],"favorite":false},"quantity":1};
if (ItemIDS[randomNumber].toLowerCase().startsWith("worker:")) {
Item.attributes = functions.MakeSurvivorAttributes(ItemIDS[randomNumber]);
}
profile.items[key].attributes.items.push(Item)
}
ApplyProfileChanges.push({
@@ -4708,7 +4905,7 @@ express.post("/fortnite/api/game/v2/profile/*/client/PurchaseCatalogEntry", asyn
const profile = require(`./../profiles/${req.query.profileId || "profile0"}.json`);
const campaign = require("./../profiles/campaign.json");
const athena = require("./../profiles/athena.json");
const ItemIDS = require("./../responses/ItemIDS.json");
const ItemIDS = require("./../responses/Campaign/cardpackLootItemIDS.json");
// do not change any of these or you will end up breaking it
var ApplyProfileChanges = [];
@@ -4798,10 +4995,10 @@ express.post("/fortnite/api/game/v2/profile/*/client/PurchaseCatalogEntry", asyn
}
var Season = value.name.split("BR")[1];
var BattlePass = require(`./../responses/BattlePass/${Season}.json`);
var BattlePass = require(`./../responses/Athena/BattlePass/${Season}.json`);
if (BattlePass) {
var SeasonData = require("./../responses/SeasonData.json");
var SeasonData = require("./../responses/Athena/SeasonData.json");
if (BattlePass.battlePassOfferId == offer.offerId || BattlePass.battleBundleOfferId == offer.offerId) {
var lootList = [];
@@ -5285,7 +5482,7 @@ express.post("/fortnite/api/game/v2/profile/*/client/PurchaseCatalogEntry", asyn
AthenaModified = true;
}
fs.writeFileSync("./responses/SeasonData.json", JSON.stringify(SeasonData, null, 2));
fs.writeFileSync("./responses/Athena/SeasonData.json", JSON.stringify(SeasonData, null, 2));
}
}
}
@@ -5593,7 +5790,13 @@ express.post("/fortnite/api/game/v2/profile/*/client/PurchaseCatalogEntry", asyn
for (var i = 0; i < 10; i++) {
const randomNumber = Math.floor(Math.random() * ItemIDS.length);
campaign.items[key].attributes.items.push({"itemType":ItemIDS[randomNumber],"attributes":{"legacy_alterations":[],"max_level_bonus":0,"level":1,"refund_legacy_item":false,"item_seen":false,"alterations":["","","","","",""],"xp":0,"refundable":false,"alteration_base_rarities":[],"favorite":false},"quantity":1})
var Item = {"itemType":ItemIDS[randomNumber],"attributes":{"legacy_alterations":[],"max_level_bonus":0,"level":1,"refund_legacy_item":false,"item_seen":false,"alterations":["","","","","",""],"xp":0,"refundable":false,"alteration_base_rarities":[],"favorite":false},"quantity":1};
if (ItemIDS[randomNumber].toLowerCase().startsWith("worker:")) {
Item.attributes = functions.MakeSurvivorAttributes(ItemIDS[randomNumber]);
}
campaign.items[key].attributes.items.push(Item)
}
MultiUpdate[0].profileChanges.push({
@@ -5667,10 +5870,10 @@ express.post("/fortnite/api/game/v2/profile/*/client/PurchaseCatalogEntry", asyn
}
var Season = value.name.split("BR")[1];
var BattlePass = require(`./../responses/BattlePass/${Season}.json`);
var BattlePass = require(`./../responses/Athena/BattlePass/${Season}.json`);
if (BattlePass) {
var SeasonData = require("./../responses/SeasonData.json");
var SeasonData = require("./../responses/Athena/SeasonData.json");
if (BattlePass.battlePassOfferId == offer.offerId || BattlePass.battleBundleOfferId == offer.offerId) {
var lootList = [];
@@ -6154,7 +6357,7 @@ express.post("/fortnite/api/game/v2/profile/*/client/PurchaseCatalogEntry", asyn
AthenaModified = true;
}
fs.writeFileSync("./responses/SeasonData.json", JSON.stringify(SeasonData, null, 2));
fs.writeFileSync("./responses/Athena/SeasonData.json", JSON.stringify(SeasonData, null, 2));
}
}
}