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