From 4f2c55cd2a4db61b630b06e51751c8d04f22600c Mon Sep 17 00:00:00 2001 From: Rainer Leit Date: Wed, 16 Sep 2026 20:10:43 +0300 Subject: [PATCH] Step 1: the Salty project, two modules, tests and the gym Salty.uproject (UE 5.8) from the Third Person template with class redirects, the SaltyCore and Salty modules, the three build targets, USaltyAssetManager calling InitGlobalData, Config/Tags with the 23 root namespaces, Scripts/run-tests.sh, build.sh and Authoring/create_gym.py, L_Gym, Git LFS attributes and the placeholder test. Template variants kept as reference (D-41). The four Fab packs stay out of the repository for now (~10 GB). The editor serves the engine MCP plugin on 127.0.0.1:8000 through DefaultEditorPerProjectUserSettings.ini. Co-Authored-By: Claude Fable 5.1 --- .gitattributes | 11 + .gitignore | 9 + .ignore | 9 + .mcp.json | 8 + CLAUDE.md | 38 +- Config/DefaultEditor.ini | 15 + .../DefaultEditorPerProjectUserSettings.ini | 9 + Config/DefaultEngine.ini | 102 ++++ Config/DefaultGame.ini | 13 + Config/DefaultGameplayTags.ini | 10 + Config/DefaultInput.ini | 86 +++ Config/Tags/Ability.ini | 4 + Config/Tags/Activity.ini | 4 + Config/Tags/Class.ini | 4 + Config/Tags/Cooldown.ini | 4 + Config/Tags/Damage.ini | 4 + Config/Tags/Data.ini | 4 + Config/Tags/Domain.ini | 4 + Config/Tags/Event.ini | 4 + Config/Tags/Fault.ini | 4 + Config/Tags/GameplayCue.ini | 4 + Config/Tags/Immune.ini | 4 + Config/Tags/Input.ini | 4 + Config/Tags/Interact.ini | 4 + Config/Tags/Item.ini | 4 + Config/Tags/Mark.ini | 4 + Config/Tags/Piece.ini | 4 + Config/Tags/State.ini | 4 + Config/Tags/Station.ini | 4 + Config/Tags/Status.ini | 4 + Config/Tags/Substance.ini | 4 + Config/Tags/Surface.ini | 4 + Config/Tags/Theme.ini | 4 + Config/Tags/UI.ini | 4 + .../Anims/Death/MM_Death_Back_01.uasset | 3 + .../Anims/Death/MM_Death_Front_01.uasset | 3 + .../Anims/Death/MM_Death_Front_02.uasset | 3 + .../Anims/Death/MM_Death_Front_03.uasset | 3 + .../Anims/Death/MM_Death_Left_01.uasset | 3 + .../Anims/Death/MM_Death_Right_01.uasset | 3 + .../Anims/Pistol/Aim/AO_Pistol.uasset | 3 + .../Pistol/Aim/MF_Pistol_Idle_ADS1.uasset | 3 + .../Aim/MF_Pistol_Idle_ADS_AO_CD.uasset | 3 + .../Aim/MF_Pistol_Idle_ADS_AO_CU.uasset | 3 + .../Anims/Pistol/Jog/MF_Pistol_Jog_Bwd.uasset | 3 + .../Pistol/Jog/MF_Pistol_Jog_Bwd_Left.uasset | 3 + .../Pistol/Jog/MF_Pistol_Jog_Bwd_Right.uasset | 3 + .../Anims/Pistol/Jog/MF_Pistol_Jog_Fwd.uasset | 3 + .../Pistol/Jog/MF_Pistol_Jog_Fwd_Left.uasset | 3 + .../Pistol/Jog/MF_Pistol_Jog_Fwd_Right.uasset | 3 + .../Pistol/Jog/MF_Pistol_Jog_Left.uasset | 3 + .../Pistol/Jog/MF_Pistol_Jog_Right.uasset | 3 + .../Jump/MM_Pistol_Jump_Fall_Loop.uasset | 3 + .../MM_Pistol_Jump_RecoveryAdditive.uasset | 3 + .../Pistol/Jump/MM_Pistol_Jump_Start.uasset | 3 + .../Anims/Pistol/MF_Pistol_Idle_ADS.uasset | 3 + .../Anims/Pistol/MM_Pistol_DryFire.uasset | 3 + .../Anims/Pistol/MM_Pistol_Equip.uasset | 3 + .../Anims/Pistol/MM_Pistol_Fire.uasset | 3 + .../Pistol/MM_Pistol_Fire_Montage.uasset | 3 + .../Anims/Pistol/MM_Pistol_Reload.uasset | 3 + .../Pistol/Walk/MF_Pistol_Walk_Bwd.uasset | 3 + .../Walk/MF_Pistol_Walk_Bwd_Left.uasset | 3 + .../Walk/MF_Pistol_Walk_Bwd_Right.uasset | 3 + .../Pistol/Walk/MF_Pistol_Walk_Fwd.uasset | 3 + .../Walk/MF_Pistol_Walk_Fwd_Left.uasset | 3 + .../Walk/MF_Pistol_Walk_Fwd_Right.uasset | 3 + .../Pistol/Walk/MF_Pistol_Walk_Left.uasset | 3 + .../Pistol/Walk/MF_Pistol_Walk_Right.uasset | 3 + .../Anims/Rifle/AIM/AO_Rifle.uasset | 3 + .../Rifle/AIM/MM_Rifle_Idle_ADS_AO_CC.uasset | 3 + .../Rifle/AIM/MM_Rifle_Idle_ADS_AO_CD.uasset | 3 + .../Rifle/AIM/MM_Rifle_Idle_ADS_AO_CU.uasset | 3 + .../HitReact/MM_HitReact_Back_Med_01.uasset | 3 + .../HitReact/MM_HitReact_Front_Hvy_01.uasset | 3 + .../HitReact/MM_HitReact_Front_Lgt_01.uasset | 3 + .../HitReact/MM_HitReact_Front_Lgt_02.uasset | 3 + .../HitReact/MM_HitReact_Front_Lgt_03.uasset | 3 + .../HitReact/MM_HitReact_Front_Lgt_04.uasset | 3 + .../HitReact/MM_HitReact_Front_Med_01.uasset | 3 + .../HitReact/MM_HitReact_Front_Med_02.uasset | 3 + .../Anims/Rifle/Jog/MF_Rifle_Jog_Bwd.uasset | 3 + .../Rifle/Jog/MF_Rifle_Jog_Bwd_Left.uasset | 3 + .../Rifle/Jog/MF_Rifle_Jog_Bwd_Right.uasset | 3 + .../Anims/Rifle/Jog/MF_Rifle_Jog_Fwd.uasset | 3 + .../Rifle/Jog/MF_Rifle_Jog_Fwd_Left.uasset | 3 + .../Rifle/Jog/MF_Rifle_Jog_Fwd_Right.uasset | 3 + .../Anims/Rifle/Jog/MF_Rifle_Jog_Left.uasset | 3 + .../Anims/Rifle/Jog/MF_Rifle_Jog_Right.uasset | 3 + .../Rifle/Jump/MM_Rifle_Jump_Apex.uasset | 3 + .../Rifle/Jump/MM_Rifle_Jump_Fall_Land.uasset | 3 + .../Rifle/Jump/MM_Rifle_Jump_Fall_Loop.uasset | 3 + .../MM_Rifle_Jump_RecoveryAdditive.uasset | 3 + .../Rifle/Jump/MM_Rifle_Jump_Start.uasset | 3 + .../Jump/MM_Rifle_Jump_Start_Loop.uasset | 3 + .../Anims/Rifle/MF_Rifle_Idle_ADS.uasset | 3 + .../Anims/Rifle/MM_Rifle_DryFire.uasset | 3 + .../Anims/Rifle/MM_Rifle_Equip.uasset | 3 + .../Anims/Rifle/MM_Rifle_Fire.uasset | 3 + .../Anims/Rifle/MM_Rifle_Reload.uasset | 3 + .../Anims/Rifle/Walk/MF_Rifle_Walk_Bwd.uasset | 3 + .../Rifle/Walk/MF_Rifle_Walk_Bwd_Left.uasset | 3 + .../Rifle/Walk/MF_Rifle_Walk_Bwd_Right.uasset | 3 + .../Anims/Rifle/Walk/MF_Rifle_Walk_Fwd.uasset | 3 + .../Rifle/Walk/MF_Rifle_Walk_Fwd_Left.uasset | 3 + .../Rifle/Walk/MF_Rifle_Walk_Fwd_Right.uasset | 3 + .../Rifle/Walk/MF_Rifle_Walk_Left.uasset | 3 + .../Rifle/Walk/MF_Rifle_Walk_Right.uasset | 3 + .../Anims/Unarmed/ABP_Unarmed.uasset | 3 + .../Anims/Unarmed/Attack/MM_Attack_01.uasset | 3 + .../Anims/Unarmed/Attack/MM_Attack_02.uasset | 3 + .../Anims/Unarmed/Attack/MM_Attack_03.uasset | 3 + .../Unarmed/Attack/MM_ChargedAttack.uasset | 3 + .../Anims/Unarmed/BS_Idle_Walk_Run.uasset | 3 + .../Unarmed/Jog/MF_Unarmed_Jog_Bwd.uasset | 3 + .../Jog/MF_Unarmed_Jog_Bwd_Left.uasset | 3 + .../Jog/MF_Unarmed_Jog_Bwd_Right.uasset | 3 + .../Unarmed/Jog/MF_Unarmed_Jog_Fwd.uasset | 3 + .../Jog/MF_Unarmed_Jog_Fwd_Left.uasset | 3 + .../Jog/MF_Unarmed_Jog_Fwd_Right.uasset | 3 + .../Unarmed/Jog/MF_Unarmed_Jog_Left.uasset | 3 + .../Unarmed/Jog/MF_Unarmed_Jog_Right.uasset | 3 + .../Anims/Unarmed/Jump/MM_Dash.uasset | 3 + .../Anims/Unarmed/Jump/MM_Fall_Loop.uasset | 3 + .../Anims/Unarmed/Jump/MM_Jump.uasset | 3 + .../Anims/Unarmed/Jump/MM_Land.uasset | 3 + .../Anims/Unarmed/Jump/MM_WallJump.uasset | 3 + .../Mannequins/Anims/Unarmed/MM_Idle.uasset | 3 + .../Unarmed/Walk/MF_Unarmed_Walk_Bwd.uasset | 3 + .../Walk/MF_Unarmed_Walk_Bwd_Left.uasset | 3 + .../Walk/MF_Unarmed_Walk_Bwd_Right.uasset | 3 + .../Unarmed/Walk/MF_Unarmed_Walk_Fwd.uasset | 3 + .../Walk/MF_Unarmed_Walk_Fwd_Left.uasset | 3 + .../Walk/MF_Unarmed_Walk_Fwd_Right.uasset | 3 + .../Unarmed/Walk/MF_Unarmed_Walk_Left.uasset | 3 + .../Unarmed/Walk/MF_Unarmed_Walk_Right.uasset | 3 + .../Mannequins/Materials/M_Mannequin.uasset | 3 + .../Materials/Manny/MI_Manny_01_New.uasset | 3 + .../Materials/Manny/MI_Manny_02_New.uasset | 3 + .../Materials/Quinn/MI_Quinn_01.uasset | 3 + .../Materials/Quinn/MI_Quinn_02.uasset | 3 + .../Mannequins/Meshes/SKM_Manny_Simple.uasset | 3 + .../Mannequins/Meshes/SKM_Quinn_Simple.uasset | 3 + .../Mannequins/Meshes/SK_Mannequin.uasset | 3 + .../Mannequins/Rigs/CR_Mannequin_Body.uasset | 3 + .../Rigs/CR_Mannequin_FootIK.uasset | 3 + .../Rigs/CR_Mannequin_Procedural.uasset | 3 + .../Mannequins/Rigs/PA_Mannequin.uasset | 3 + .../Textures/Manny/T_Manny_01_BN.uasset | 3 + .../Textures/Manny/T_Manny_01_D.uasset | 3 + .../Textures/Manny/T_Manny_01_MRA.uasset | 3 + .../Textures/Manny/T_Manny_02_BN.uasset | 3 + .../Textures/Manny/T_Manny_02_D.uasset | 3 + .../Textures/Manny/T_Manny_02_MRA.uasset | 3 + .../Textures/Manny/T_Manny_02_N.uasset | 3 + .../Textures/Quinn/T_Quinn_01_D.uasset | 3 + .../Textures/Quinn/T_Quinn_01_MRA.uasset | 3 + .../Textures/Quinn/T_Quinn_01_N.uasset | 3 + .../Textures/Quinn/T_Quinn_02_D.uasset | 3 + .../Textures/Quinn/T_Quinn_02_MRA.uasset | 3 + .../Textures/Quinn/T_Quinn_02_N.uasset | 3 + .../Textures/Shared/T_UE_Logo_M.uasset | 3 + Content/Input/Actions/IA_Jump.uasset | 3 + Content/Input/Actions/IA_Look.uasset | 3 + Content/Input/Actions/IA_MouseLook.uasset | 3 + Content/Input/Actions/IA_Move.uasset | 3 + Content/Input/IMC_Default.uasset | 3 + Content/Input/IMC_MouseLook.uasset | 3 + Content/Input/Touch/BPI_TouchInterface.uasset | 3 + Content/Input/Touch/UI_Thumbstick.uasset | 3 + Content/Input/Touch/UI_TouchSimple.uasset | 3 + .../Interactable/Door/BP_DoorFrame.uasset | 3 + .../Interactable/Door/Meshes/SM_Door.uasset | 3 + .../Door/Meshes/SM_DoorFrame_Corner.uasset | 3 + .../Door/Meshes/SM_DoorFrame_Edge.uasset | 3 + .../JumpPad/Assets/Materials/MI_GlowNT.uasset | 3 + .../Assets/Materials/M_GradientGlow.uasset | 3 + .../Assets/Materials/M_SimpleGlow.uasset | 3 + .../Assets/Meshes/SM_CircularBand.uasset | 3 + .../Assets/Meshes/SM_CircularGlow.uasset | 3 + .../JumpPad/Assets/NS_JumpPad.uasset | 3 + .../Interactable/JumpPad/BP_JumpPad.uasset | 3 + .../Target/Assets/SM_TargetBaseMesh.uasset | 3 + .../Target/BP_WobbleTarget.uasset | 3 + .../Materials/MF_ProcGrid.uasset | 3 + .../Materials/MI_DefaultColorway.uasset | 3 + .../Materials/MI_PrototypeGrid_Gray.uasset | 3 + .../Materials/MI_PrototypeGrid_Gray_02.uasset | 3 + .../MI_PrototypeGrid_Gray_Round.uasset | 3 + .../Materials/MI_PrototypeGrid_TopDark.uasset | 3 + .../Materials/M_FlatCol.uasset | 3 + .../Materials/M_PrototypeGrid.uasset | 3 + .../Meshes/SM_ChamferCube.uasset | 3 + .../LevelPrototyping/Meshes/SM_Cube.uasset | 3 + .../Meshes/SM_Cylinder.uasset | 3 + .../LevelPrototyping/Meshes/SM_Plane.uasset | 3 + .../Meshes/SM_QuarterCylinder.uasset | 3 + .../Meshes/SM_QuarterCylinderOuter.uasset | 3 + .../LevelPrototyping/Meshes/SM_Ramp.uasset | 3 + .../Textures/T_GridChecker_A.uasset | 3 + Content/Maps/L_Gym.umap | 3 + .../Blueprints/BP_ThirdPersonCharacter.uasset | 3 + .../Blueprints/BP_ThirdPersonGameMode.uasset | 3 + .../BP_ThirdPersonPlayerController.uasset | 3 + Content/ThirdPerson/Lvl_ThirdPerson.umap | 3 + .../ThirdPerson/MI_ThirdPersonColWay.uasset | 3 + .../Anims/ABP_Manny_Combat.uasset | 3 + .../Anims/AM_ChargedAttack.uasset | 3 + .../Anims/AM_ComboAttack.uasset | 3 + .../AI/BP_CombatAIController.uasset | 3 + .../Blueprints/AI/BP_CombatEnemy.uasset | 3 + .../AI/BP_CombatEnemySpawner.uasset | 3 + .../Blueprints/AI/EnvQuery_Evade.uasset | 3 + .../Blueprints/AI/EnvQuery_Fallback.uasset | 3 + .../Blueprints/AI/EnvQuery_Flank.uasset | 3 + .../Blueprints/AI/ST_CombatEnemy.uasset | 3 + .../BP_CameraShake_Hit_Enemy.uasset | 3 + .../BP_CameraShake_Hit_Player.uasset | 3 + .../Blueprints/BP_CombatCharacter.uasset | 3 + .../Blueprints/BP_CombatGameMode.uasset | 3 + .../BP_CombatPlayerController.uasset | 3 + .../BP_CombatActivationVolume.uasset | 3 + .../BP_CombatCheckpointVolume.uasset | 3 + .../BP_CombatDamageableBox.uasset | 3 + .../Interactables/BP_CombatDummy.uasset | 3 + .../Interactables/BP_CombatLavaFloor.uasset | 3 + .../Input/Actions/IA_ChargedAttack.uasset | 3 + .../Input/Actions/IA_ComboAttack.uasset | 3 + .../Input/Actions/IA_ToggleCameraSide.uasset | 3 + .../Input/BPI_TouchInterface_Combat.uasset | 3 + .../Variant_Combat/Input/IMC_Combat.uasset | 3 + .../Input/UI_TouchInterface_Combat.uasset | 3 + Content/Variant_Combat/Lvl_Combat.umap | 3 + .../Materials/MI_Box_Destroyed.uasset | 3 + .../Variant_Combat/Materials/M_Lava.uasset | 3 + Content/Variant_Combat/UI/UI_LifeBar.uasset | 3 + Content/Variant_Combat/VFX/NS_Damage.uasset | 3 + .../Anims/ABP_Manny_Platforming.uasset | 3 + .../Variant_Platforming/Anims/AM_Dash.uasset | 3 + .../Blueprints/BP_PlatformingCharacter.uasset | 3 + .../Blueprints/BP_PlatformingGameMode.uasset | 3 + .../BP_PlatformingPlayerController.uasset | 3 + .../Input/Actions/IA_Dash.uasset | 3 + .../BPI_TouchInterface_Platforming.uasset | 3 + .../Input/IMC_Platforming.uasset | 3 + .../UI_TouchInterface_Platforming.uasset | 3 + .../Variant_Platforming/Lvl_Platforming.umap | 3 + .../VFX/NS_Jump_Trail.uasset | 3 + .../Anims/ABP_Manny_SideScroller.uasset | 3 + .../AI/BP_SideScrollingAIController.uasset | 3 + .../Blueprints/AI/BP_SideScrollingNPC.uasset | 3 + .../Blueprints/AI/ST_SideScrollingNPC.uasset | 3 + .../BP_SideScrollingCameraManager.uasset | 3 + .../BP_SideScrollingCharacter.uasset | 3 + .../BP_SideScrollingGameMode.uasset | 3 + .../BP_SideScrollingPlayerController.uasset | 3 + .../BP_SideScrollingMovingPlatform.uasset | 3 + .../Items/BP_SideScrollingPickup.uasset | 3 + .../Items/BP_SideScrollingSoftPlatform.uasset | 3 + .../Input/Actions/IA_Drop.uasset | 3 + .../Input/Actions/IA_Interact.uasset | 3 + .../Input/Actions/IA_Mover.uasset | 3 + .../BPI_TouchInterface_SideScrolling.uasset | 3 + .../Input/IMC_SideScroller.uasset | 3 + .../UI_TouchInterface_SideScrolling.uasset | 3 + .../Lvl_SideScrolling.umap | 3 + .../UI/UI_SideScrolling.uasset | 3 + .../0/03/BPWTC21FDUBZWFDW8XW22U.uasset | 3 + .../0/8E/8K4U2JR1LVI0GN15VV9UX5.uasset | 3 + .../0/D9/5OG4SYAT9W43I5XE53YZD1.uasset | 3 + .../0/FA/X5X8421U0RZ1TLBDRMOGZ1.uasset | 3 + .../0/LF/4RHRNDO6DAQKJL0HWC92XV.uasset | 3 + .../0/QX/58YW0IPYYTI8WRRU42OOUC.uasset | 3 + .../0/TW/1Q26IOJCMLID7UU3LBRZRJ.uasset | 3 + .../0/Z1/S6WKUNN1DRXOTSYQ0YR22N.uasset | 3 + .../1/5C/62LRZ1KRBZN8525Q63NNX8.uasset | 3 + .../1/8N/3CTBZRAILLZ5C65IFZPO0N.uasset | 3 + .../1/BJ/XC1YJMIO9PW60LTJBOKVB2.uasset | 3 + .../1/E9/COQWC6JWK2SSWO68LX6RSS.uasset | 3 + .../1/JT/HVGNLMFC2TM14OKTW4OOKY.uasset | 3 + .../1/OS/WIA881F9VE23VQWBYX0EBV.uasset | 3 + .../1/P2/PFALMAVDB6BXYF0SZ5Z2DA.uasset | 3 + .../1/Z2/FF8LEK1OBLPEWPNFA3U4NR.uasset | 3 + .../2/7A/0K3QL25VQIIXTD7GY7IWLJ.uasset | 3 + .../2/87/QVUCPZWQIZEX1TO1P1EUYE.uasset | 3 + .../2/8F/EA6N1OO80SSNP1K3J5YRVG.uasset | 3 + .../2/AB/ODKM9WMQ33BWNRZC1GPG1B.uasset | 3 + .../2/FC/BMR8CXGP6S7N6IY2OJQCDN.uasset | 3 + .../2/LE/A1ALJWCEMBRCRJ0DAI5D8W.uasset | 3 + .../2/S6/TMW0OA1ZJ6AAG9DD2J4FS2.uasset | 3 + .../2/UW/EH9Y5QJ37I2WL7R82SVE1Z.uasset | 3 + .../2/VR/OILJRSDE8XA4Q6LUTWFUY6.uasset | 3 + .../3/0H/E5BHT6QHMHC83TFUTQ08GT.uasset | 3 + .../3/7W/7JNI8QJIVHSHV2WHE7NCH4.uasset | 3 + .../3/8L/37OM7DK81HC6S30V6AL5A3.uasset | 3 + .../3/FB/AWF2NMBNUCWNI37TKHVHXB.uasset | 3 + .../3/I6/L9JT2QVAVRK67C9W25FXMY.uasset | 3 + .../3/QA/DV3MSCKZIENTD2EICHPZL4.uasset | 3 + .../4/18/AO7HCHYKK6IY0Z6A36SMJW.uasset | 3 + .../4/5T/2AW2CWAN7ZQD6V5V3HX63Y.uasset | 3 + .../4/A8/JQIJRSLONRYRNS20DMGMBP.uasset | 3 + .../4/AD/NQ1ZCACUASI66K0DI0IX6B.uasset | 3 + .../4/AQ/4FP3ZU38HM7MVSU9QUWL1D.uasset | 3 + .../4/BL/VVU86RADUOFMWFDAH32TXR.uasset | 3 + .../4/HT/MQAB3NDJ9KLRQAJ930TDWY.uasset | 3 + .../4/NL/KJWD5KS22VKMVKMGL9AWNZ.uasset | 3 + .../5/KB/WC9GBL3Z7O0BWZNE3AHNMN.uasset | 3 + .../5/RU/WAHRRWH3DQ5RMUXUEUHP4L.uasset | 3 + .../6/0K/2IVJC7K2VECO15SLTESB3T.uasset | 3 + .../6/2F/31B5P5Q3EAL17ZJTNPFFOX.uasset | 3 + .../6/38/A6RMZKVQOIX3HVT8EL441M.uasset | 3 + .../6/GC/1ZGSVII3K1MGD4B84ZAHGE.uasset | 3 + .../6/I3/0O92KQMO38C4GHDQI06XZY.uasset | 3 + .../6/NW/WX6CKQZ9HL98N2SGBDG4FQ.uasset | 3 + .../6/QV/2H8A5AHJZHY3DUYHC8VHN7.uasset | 3 + .../6/S1/7VH63HWDNZ80XJQD92DDDG.uasset | 3 + .../6/UD/JJHR2UZEHITITUNAHVT0R0.uasset | 3 + .../6/XM/LAH4Z3JUQTIIY6GRPG9GH8.uasset | 3 + .../7/5M/85WKQNY5ZE2G549AAF69J8.uasset | 3 + .../7/5Q/HZ5PU28TH33NVDEQIJBFRQ.uasset | 3 + .../7/D6/3YBGXS6CCPQA1R7P7E5A5I.uasset | 3 + .../7/IA/OY7ST5POR9YNSV1G0LIBNO.uasset | 3 + .../7/JX/JMCWXO98UTKRGXO9MRA6Y6.uasset | 3 + .../7/LB/6UAHPUYXQZ3I3DQ2RHW9OB.uasset | 3 + .../7/SI/6KGM06J0WN46U2PBQ5X1J7.uasset | 3 + .../7/TH/ZZ4C51SUCDT27KKFOXGUX3.uasset | 3 + .../7/UN/3GF13Y3DG3VRX6PZNVZMG8.uasset | 3 + .../7/VB/DAO6MI9T72RTLTZ2YOB1QC.uasset | 3 + .../8/51/5YSCGFSRIJNKX3KG6VET9O.uasset | 3 + .../8/BN/511PVXBI8LTOZK10YXYV8M.uasset | 3 + .../8/CN/T3AC1BRZLLBHWUKZDFMDOU.uasset | 3 + .../8/CP/8QP3JJE995BFND8KSDUGHO.uasset | 3 + .../8/D8/JWCACW33G7SCZC8J6XGWQ3.uasset | 3 + .../8/RC/YBA3BQWCTCYXS1PER51GV0.uasset | 3 + .../8/T9/UXXZ4LS1EKK021O6KG6PRY.uasset | 3 + .../8/U7/UK8YPQ6MYJTUMHZJAEM156.uasset | 3 + .../8/XU/RL3PTH614JNO2S7YV1SPLR.uasset | 3 + .../8/Z6/2USKY50B3OEAJPJX4AKA6L.uasset | 3 + .../9/62/75G76UO22A690CRL2TG8XN.uasset | 3 + .../9/8U/MH2RTCFXAJD9IWVRF68NM4.uasset | 3 + .../9/JR/9YFPHZFIKJ4F3KDRCLWJ3S.uasset | 3 + .../9/MA/JUETZQ96X7BXIC8MSE7XOH.uasset | 3 + .../9/QO/FEEL4IT8GXBKXB8557YK01.uasset | 3 + .../9/RJ/UAIOPZ2CB9H401QHBZYTNK.uasset | 3 + .../9/S3/W9M3QDSWYKBYXC6R158N7R.uasset | 3 + .../9/Z9/94WZ088WCLK4DYUZPU0XXA.uasset | 3 + .../A/0A/G27Z80FXQTDSWRTHF6ZB1Z.uasset | 3 + .../A/2E/WKHV9D4B7ZOFQJN5EJRKA9.uasset | 3 + .../A/4W/LQ85RYDARE3SP1EYT3H27W.uasset | 3 + .../A/96/DU6CJWCO7LIINAV49R6W34.uasset | 3 + .../A/CL/AO62UTZFNARJXQUK8TMJVV.uasset | 3 + .../A/DA/XTPNLQZ5RDZ7CPBKJ37ZKU.uasset | 3 + .../A/GQ/IS1WTEMD3RPL7LA5LZDAEV.uasset | 3 + .../A/S0/IQM24IE03MGSIO8SD2FIJ6.uasset | 3 + .../A/TX/UFGXL6MQ6AIN6HK7Y3M796.uasset | 3 + .../A/ZV/SUUOE3T2H0TEYIVCIW6TLQ.uasset | 3 + .../B/31/5NDEQ1UCCSUGJUN7JBZ4W4.uasset | 3 + .../B/3H/D9FFSF3NXJZBCB89WNT6J6.uasset | 3 + .../B/D4/M56FY98MR1H3CTMLLYQEO5.uasset | 3 + .../B/GP/6LESCAZUGX2EOBQGNDEJQM.uasset | 3 + .../B/H6/W976HO81FD29HI42L5XTTD.uasset | 3 + .../B/I4/84OW8GO15T3LBDXD3UJBJC.uasset | 3 + .../B/J8/IJIIHX9V10DZFM9YKNOB7C.uasset | 3 + .../B/Q6/7HY5MXD8E9L7KXYVHRSFVJ.uasset | 3 + .../B/QE/1G2JBKQMB3PBHZWQYIIHX3.uasset | 3 + .../B/T6/T0A1BQ4NPPY4435RUFN1WR.uasset | 3 + .../C/0W/CNCAJVEDKDT40GDNXDZEMP.uasset | 3 + .../C/5G/2GMO3H21TUN7GDJUQ93OPZ.uasset | 3 + .../C/7O/ZJ59S0X3LFMH7URASVSGVN.uasset | 3 + .../C/AD/0WWGESQKHBINDITYMY1FME.uasset | 3 + .../C/E6/419MT4B93YRU3Z4O11K6VH.uasset | 3 + .../C/K7/4D32NQW8WOSV2C72CJLXNX.uasset | 3 + .../C/PE/EHFFOM2TFBM421Q2HZZ8RU.uasset | 3 + .../C/U4/4Q8AZXLFDJ2P1TQO7754XJ.uasset | 3 + .../C/W0/Y6SO47PP3Y721VDH0DDHFX.uasset | 3 + .../C/ZM/Z9Z2W3MFOT6TP4TLQRP0LB.uasset | 3 + .../D/1G/6K6QL8P4SB4LZK174YUTZR.uasset | 3 + .../D/2S/O5CEVY8JS0Y13ND4I7YP5R.uasset | 3 + .../D/C1/MVLFMUUIRNPZ6K00IDCJCJ.uasset | 3 + .../D/CO/YAO029ASX3SAVDKPVYQUC4.uasset | 3 + .../D/CZ/PBGTD1DCTQ7YF1111CLLRB.uasset | 3 + .../D/D7/O9WEQPN7K3CQLOIWOIZ5JW.uasset | 3 + .../D/RP/POZACY6UGTONX16YU7Y2DR.uasset | 3 + .../D/U2/SSZYDLDTFNIGDUO8TA1BDB.uasset | 3 + .../D/VU/6M6RWBQN1N0XSMZCTSSKF6.uasset | 3 + .../D/XH/IH8L1E8L246Y87LL45Q4Y4.uasset | 3 + .../D/XJ/KC9QYFYMKIRXEOV72LMGVV.uasset | 3 + .../E/2I/KA3JCUILWGCMX7L5IJVIKW.uasset | 3 + .../E/5S/4B6413S2ZA49QBT52RKK91.uasset | 3 + .../E/E5/IPWUEML4LNAF2R7OSFSN52.uasset | 3 + .../E/HA/X2O0BZCAZGCKQN3R2OK8SM.uasset | 3 + .../E/K4/ALCOX1OPPS8CMM7LQOF4SR.uasset | 3 + .../E/P6/GNWDCPN89ASPJHUNLLMMZR.uasset | 3 + .../E/QC/W47M8TTBN97RSAHF0YHB3S.uasset | 3 + .../0/1B/VN7KO993TU3LGJ48DEBMY4.uasset | 3 + .../0/97/X70XNLJS5IUB4CQEBB2JF0.uasset | 3 + .../0/AD/JUBCFCRH909ZKEPBDSODGY.uasset | 3 + .../0/AX/ZGB5SE28CWEUDBVT6UU3P2.uasset | 3 + .../0/CD/E4UAJFC6HBLY2ZQEKZN8QI.uasset | 3 + .../0/ED/UZZNVK6GJPA4EY6G27TAFM.uasset | 3 + .../0/IW/3AGOM7Y3BDKLSW6R1WZMMV.uasset | 3 + .../0/JW/IQD6AVHV7VPZ0D0BGIKHMP.uasset | 3 + .../0/LY/IZZN1LUSKWP0J8EVB2O559.uasset | 3 + .../0/Q6/Q6BZ9IZZK6WTRQ070R1WRY.uasset | 3 + .../0/SD/13NWWV43MTFNP322P68WF8.uasset | 3 + .../0/V2/ZRRRI7OGHTS4VQIMM54G7M.uasset | 3 + .../1/AU/3UH0PHW9LRK07K2LAJLG9W.uasset | 3 + .../1/CO/7IJ6ZVKVQKK3GE8XKUKY1N.uasset | 3 + .../1/J5/6MSNXTOP5631CV8J4CVFYZ.uasset | 3 + .../1/M2/X9KXSJ5WGNFTM9ZB7WT8M9.uasset | 3 + .../1/MQ/5LEJYI9J5IMY2HYRDZG7NW.uasset | 3 + .../2/2U/0DVQ662YBALY2DMDME2U49.uasset | 3 + .../2/43/X6L1KWW1A1ISRCUFN5AMZ6.uasset | 3 + .../2/CW/CMS7D3GUVCNTQBQOVZ94OR.uasset | 3 + .../2/IF/46XXVZ7FDPLWOQLLM71YVT.uasset | 3 + .../2/IM/B7U1K127HMF9OAZJ7PD6PF.uasset | 3 + .../2/JK/86LRC4BZ7WD0Y3K58DY5UI.uasset | 3 + .../2/KO/U1I9H4H84854RO69LFY7JS.uasset | 3 + .../2/LY/99FSK1MHXF8K9XXDJ363AK.uasset | 3 + .../2/U3/DH8BCKMADLNVFJBC2PXE7G.uasset | 3 + .../2/UW/7FZND1B7CRLJD8PGW6MMSN.uasset | 3 + .../2/V5/BM5GGL35SVZJTYB56TFMRB.uasset | 3 + .../2/W9/9FORAK2YIWLX6AKEP5HASR.uasset | 3 + .../2/WT/5EU15YGLPDAFM6MXVUM3AJ.uasset | 3 + .../3/8O/425BHFIWJD7C92JOIIIGDB.uasset | 3 + .../3/9N/7X8MMRF0AYUFBKP76U7QVU.uasset | 3 + .../3/DF/E54ZRSI5DUBKFOQKB2H7XL.uasset | 3 + .../3/QW/J7J1JTS92LGBILR16U8ZIE.uasset | 3 + .../4/BU/POUNZB7AZ2STPKG578H6WH.uasset | 3 + .../4/M6/97VJM9IXDEVYPU77OV5DPD.uasset | 3 + .../4/MZ/5MST0TRTFC0O0SPJG4Z92M.uasset | 3 + .../4/SQ/30EVH3LL9PW9EPRE6KOGA7.uasset | 3 + .../4/YG/J1A6RZ5MNZTEOJYR6LMH6B.uasset | 3 + .../4/ZQ/WC7CYODQ6V09LJM8BFG9AB.uasset | 3 + .../5/0G/RZ0MK7QV01ZA8LD1B7VS77.uasset | 3 + .../5/91/SNQJCSC13F74OPB9F045EV.uasset | 3 + .../5/BZ/8KDRHA63QH0JU06L3WE7I1.uasset | 3 + .../5/HO/JBBO2D6YGDR657PU2GK96U.uasset | 3 + .../5/JB/F77A0LROT6UVSMQU8LEXI0.uasset | 3 + .../5/LP/A6U0V1PTF30I78POIK61J7.uasset | 3 + .../5/MI/YVC72MZGJJS1XKB8N3HD93.uasset | 3 + .../5/RB/7TRC7HKJOD4Q3AGTSOIRHJ.uasset | 3 + .../5/TG/6JYNJZT5YTY940ZP4YVTWJ.uasset | 3 + .../5/V7/TQ5WNTHQNMCLHHGJ4EBX1J.uasset | 3 + .../6/24/MONEQX3C1QGHY4SSHN6XWU.uasset | 3 + .../6/BT/5BCI3I9ZJWUNZ1SN5N6V5B.uasset | 3 + .../6/LE/GE8SUWARA1WETKREXMT1HP.uasset | 3 + .../6/OY/OHHJDOV0QHFHVBV6DX6I7V.uasset | 3 + .../6/WO/TDS9WCU90YHME8OG2XR90Y.uasset | 3 + .../6/XS/J9HTJLALSCM976G4Z1NMO5.uasset | 3 + .../7/0X/1Y5TZPWSWGXGQ3GIWP5GDF.uasset | 3 + .../7/70/X5XLA5G2SLNMG3RUK5U80W.uasset | 3 + .../7/EV/XZFKCXNMZN7OYWM0G65V1J.uasset | 3 + .../7/M1/0L0XSY7YSKKHQ3GKFLGBCX.uasset | 3 + .../7/OG/I9ACTY1VACUSO481PBAPEL.uasset | 3 + .../8/6O/YQGJU6YVUBBUU07FHWKL7F.uasset | 3 + .../8/AD/TD41RW0F92QBGNPYLZCMR7.uasset | 3 + .../8/EK/7WGOYVMOS4335CSBRBVDIO.uasset | 3 + .../8/G4/D5UT2HSJF8Y5RDLJQGVGBH.uasset | 3 + .../8/HH/6ZMLR6P2LH3NLZJJOJM0EN.uasset | 3 + .../8/KJ/AKPZGEY1ZR2A6GUE7MURA1.uasset | 3 + .../8/UH/XATPEEOYZZSDX286H3WMZ3.uasset | 3 + .../8/UJ/E2BO04VTW7O1LO3IN5X4UQ.uasset | 3 + .../8/Y0/Y4JSIM98AGHPO39J1KBYAO.uasset | 3 + .../9/5E/F1VBB1IU3IAPS6Y0FDAQ2R.uasset | 3 + .../9/AJ/0UB93QTYKS9COPDKY1NRQ2.uasset | 3 + .../9/CC/TSC596A4GCXOU1X4AOYKPB.uasset | 3 + .../9/DT/O5JCOL8C8GALIWI1X1B8UX.uasset | 3 + .../9/FO/UV0TU72WDKJK0CP8XSZ7LZ.uasset | 3 + .../9/HX/ENP3Y8WA05TOH9T0QXXNQ8.uasset | 3 + .../9/I3/X1XQBPYBJ811LYIS6WC0VQ.uasset | 3 + .../9/KR/H4C6C5FMWJZY94U9XDUJE4.uasset | 3 + .../9/OV/6ESJE2ESY5SSP0HZK6VE08.uasset | 3 + .../9/VQ/Y3U0CETRBDN2LDQ3RBGN2P.uasset | 3 + .../A/12/0TWN3HJFLUGZRR373PNZ6K.uasset | 3 + .../A/DT/XOIKVGWJI1M3UTA2POV0R6.uasset | 3 + .../A/MO/Z15EF6AB62TWOEAVDCO149.uasset | 3 + .../A/RM/T7OMUADHQA2I9SC29FHULV.uasset | 3 + .../A/U5/WRORU1U16XJ7HC367Z05P3.uasset | 3 + .../B/3A/YBZTS9AOGBGKRZ35R147FF.uasset | 3 + .../B/5S/DEC5IYE1O91RYWX4GE1NEX.uasset | 3 + .../B/6M/38BIPBXE2YCA4FMBTJI4AT.uasset | 3 + .../B/BR/E2N4WNNYS4BBQYEGE5UZ78.uasset | 3 + .../B/HQ/Q1ZG1N23VAVHAIMYLPU9YF.uasset | 3 + .../B/ML/JJMQORBMCMGMXQX17ZZEYO.uasset | 3 + .../B/NG/RITV1SA3QOPVZ8CQ1TIB6K.uasset | 3 + .../B/Q5/X9UH4QX6SFHNNRPQOJ8KDL.uasset | 3 + .../B/UA/RTV846BDQXEZU0E2I5NPBU.uasset | 3 + .../B/ZU/71PUG4MCRF6FR9ZPER8KDL.uasset | 3 + .../C/E5/JCE84ACF4TQBZZ8U8V1XUT.uasset | 3 + .../C/E5/ZBASHHGSFVJ5ARQ773W0OG.uasset | 3 + .../C/GL/6ICT2FE1NIIHKVYSS0NWYZ.uasset | 3 + .../C/GX/TT60JVXLHPLDRNMUO5D545.uasset | 3 + .../C/KB/UQO2RJID0K6ZR52M183OH6.uasset | 3 + .../C/MX/U161XNK6PBGZOXYBZH39RL.uasset | 3 + .../C/P8/2N58Y015KE8O94E7LNR7KA.uasset | 3 + .../C/TT/DUDT15OAESQ0F93GKAXW6H.uasset | 3 + .../C/V2/F6JIFADJKLU90W71MGU3J5.uasset | 3 + .../D/1Q/C6U2VEOW3SPBNS8JXPEUGG.uasset | 3 + .../D/1U/02YGAJ3N4OD6OU8JIFRQ91.uasset | 3 + .../D/9H/WYBBHL5U0TUQHZX7OGDWJD.uasset | 3 + .../D/9Z/5D9Z0GLL4FIHHQ4ZV1DEWP.uasset | 3 + .../D/AM/MFQ15JHRSAON2DWWX2VFNV.uasset | 3 + .../D/BM/IV6869PNOI7NT7ODP0K1RV.uasset | 3 + .../D/EG/KH8V12PR8VMDX7FH7TEAO4.uasset | 3 + .../D/GG/FHL9K7T930R7PT39Q8DKRZ.uasset | 3 + .../D/GQ/B782XXUJFI07RQ3CTVMNNL.uasset | 3 + .../D/GZ/5ZSATEVQBDYIW90UE4W780.uasset | 3 + .../D/NR/T6RB2GC68MDEJO31C7R60W.uasset | 3 + .../D/VU/U0M8QP1C4DMC0IB9IDBSGG.uasset | 3 + .../D/WR/1KQ8YSO1MJ640RTFR6XPWW.uasset | 3 + .../E/2E/63EMT9BCBHKLF5PRY1X7X2.uasset | 3 + .../E/3H/JLAZIIOH7PCNRCKNCMYKOT.uasset | 3 + .../E/EF/LDXMRHM6I2ME3VEGGWIE3Z.uasset | 3 + .../E/IK/WMZYMI3R2LN5P44A8IKD40.uasset | 3 + .../E/KJ/1YRWDH5XYK88UI5MNEQ6GE.uasset | 3 + .../E/NK/GP5XBY8XX5H5IPAFUFUSJ5.uasset | 3 + .../E/OV/J5TSV9KWI5XNF1NWVJS1EV.uasset | 3 + .../E/OX/K0SIGMQX5UWK5ZJBDE826C.uasset | 3 + .../E/R0/B4Q9HM56HVVXGKCL5XUO3B.uasset | 3 + .../F/56/52S7UDS64TTFQXGVCMJITO.uasset | 3 + .../0/C1/EYS6GYU6IZSEKIJUN3FVM3.uasset | 3 + .../0/C9/MWKC05BSATB5GGODVVPXT6.uasset | 3 + .../0/F9/XMRM94E8EGG0QZSVI2PZU1.uasset | 3 + .../0/FH/2RI4C5FVDW2T93NNQ5COOV.uasset | 3 + .../0/IT/50O35D64DVKSDYO46R8RVE.uasset | 3 + .../0/IT/H29CU84VRMM5E6I1HUZQH4.uasset | 3 + .../0/KN/OP0AULO63PFMGUN9HCGRCH.uasset | 3 + .../0/KT/OYIOFNDQEX1FRO7QM1OISO.uasset | 3 + .../0/LB/S2XURIMT5CGPC6EW87586M.uasset | 3 + .../0/O4/JZIYICG6WD6VXL790ZLGR5.uasset | 3 + .../0/OC/RNDS7QEQU2U12GWA32FILJ.uasset | 3 + .../0/PM/53PNEZUKELLYBV8CXEN0V2.uasset | 3 + .../0/QA/OPSBABO6PCT9WFHYTU33PJ.uasset | 3 + .../0/YP/039VH680TOS9220QN3D5XQ.uasset | 3 + .../1/1Z/2Y2NN5M0K0ST6U87UEHALA.uasset | 3 + .../1/4R/Q5L823PFS883SBFFBUQZ80.uasset | 3 + .../1/5W/31DOURA7TUCJLZGUAEDB8J.uasset | 3 + .../1/7I/33LT4ZNI0QPMR8FJJ4EISR.uasset | 3 + .../1/85/O6ZRZBOY27HMWHSWA3LH6D.uasset | 3 + .../1/8Y/3WLW7JIGKINOUFM8125V0A.uasset | 3 + .../1/BM/F1SL2TH34MYFRFDPFLIPCH.uasset | 3 + .../1/D2/8Y10FDFBTNN3R7M3GOX4L7.uasset | 3 + .../1/FM/UWU1JNRAJYA8TIFT7QZKV4.uasset | 3 + .../1/MV/ITY5CZ6QYSALJU1TIN8AMQ.uasset | 3 + .../1/PP/GP6HAZQV6XKSNEGA3NUN7X.uasset | 3 + .../1/PY/70N73CL31IHK3ZODMP9RCI.uasset | 3 + .../1/SC/5DW906185BOE3MAP51XZIU.uasset | 3 + .../2/BB/V50Y6U7AG69UGWMHMMT61U.uasset | 3 + .../2/BM/QONZZFZLKBWI7ZBU8Z2RNE.uasset | 3 + .../2/IY/TRFX76MQ71GJALJ0L9S6E9.uasset | 3 + .../2/RK/4PNVQ53N9BIQAT8OOT7DPR.uasset | 3 + .../3/1N/NJ1YQ0E6NBMRW1679085A1.uasset | 3 + .../3/HA/WNW6HTD33ONENNS8TAVSXS.uasset | 3 + .../3/KT/H1XJ3MA6FW9O87IXQ6QMZA.uasset | 3 + .../3/QE/AAAN53LCAA386EZHKS4S9H.uasset | 3 + .../3/QX/VZ3RSUI7ZYJ0Y8VZKECG8Y.uasset | 3 + .../3/RO/BR24IMMZ95JN2TAUQUJKQW.uasset | 3 + .../3/RR/E2PKKE4F3ZG4BD9UCIJTMN.uasset | 3 + .../3/T6/E7HYE4QHYHQGPTXFPUFDVK.uasset | 3 + .../4/43/LSQK9UJQ7C02LEBGHSZHMF.uasset | 3 + .../4/AP/BOJC342YMYPG3KC1BF1I7Z.uasset | 3 + .../4/CI/Q4GLLQZRND0T646KZP6ACW.uasset | 3 + .../4/CU/UOO2NBYJ12F2F311MK3TLM.uasset | 3 + .../4/I5/AFEQOHXNM7707QM412LVJ1.uasset | 3 + .../4/MS/CM722KAIBFEGN60SF8UMJM.uasset | 3 + .../4/N2/IKY7GGP6QHK3KMPIIPUHZB.uasset | 3 + .../4/W3/4YNWQ75COHNCXR101VQG28.uasset | 3 + .../4/W7/UUGQK9VHQISDFARO9MM1MC.uasset | 3 + .../4/WY/ZRBWSLPEUGG65IC6WQI62E.uasset | 3 + .../5/5H/IRWFQH3CMYZEE6CDTYX5M5.uasset | 3 + .../5/68/4J1F02PWYDT16K32JKFYCO.uasset | 3 + .../5/LM/UQJP5A42WUQGNT4DTOGLH8.uasset | 3 + .../5/SR/IWH5PBKQPDQIIAY3UU6Q95.uasset | 3 + .../5/TA/88CERABOLMR0J87VXQIZUP.uasset | 3 + .../6/29/PL8SY79HH80AW7RT11R2PB.uasset | 3 + .../6/3I/YM4X66SGUYH5572WN5YGII.uasset | 3 + .../6/CR/ODS2U3YCC7O21TO2RNKQRC.uasset | 3 + .../6/FX/M0FAAI0YWRD6MCGOLSLFHW.uasset | 3 + .../6/HF/431AMN6FA2IIUAVCWKGSKS.uasset | 3 + .../6/JG/HIZMYSEBHS4LRR9PP98HBX.uasset | 3 + .../6/RU/DC87EI1U9OO1KG5W27ZWRM.uasset | 3 + .../6/WQ/O3ZUAVTZAAQ3XU8KUFYPEI.uasset | 3 + .../7/A3/3TWWAJMKRB0YYQZJOAQAR7.uasset | 3 + .../8/36/840S4MYQVNFRNT0CH5376B.uasset | 3 + .../8/77/267TVORYZBELG1QY0DIJHA.uasset | 3 + .../8/7T/B6AK6SYYESTY1A4I8A6CHL.uasset | 3 + .../8/8P/C1LSWGKE64HHUERY77BI4Z.uasset | 3 + .../8/9R/656V4QEMPJXS6GTWA2T7S5.uasset | 3 + .../8/DN/7Q159T1RTDMO8M1KGJM8AN.uasset | 3 + .../8/GB/3HRN1JVM9GRN83Q8WURTWW.uasset | 3 + .../8/GP/PEK5BF0ZCE5ZOTGS2IV4G3.uasset | 3 + .../8/T6/3DW11LQI8N2EILR46EOZWQ.uasset | 3 + .../8/UA/2KV9MPSQGUOJUV5VGTXI6D.uasset | 3 + .../9/0Q/HM8I6AYCVWWSJTKOKP4D3J.uasset | 3 + .../9/2V/9Z7TZXWRZ9FGPBKX9EIPO4.uasset | 3 + .../9/5X/49UUHDHZWLZPWJML9W72XL.uasset | 3 + .../9/8Y/C26KH6POBFU0UF43VK2KK3.uasset | 3 + .../9/A1/GODAVHV9O1XVWJTB1D9FHO.uasset | 3 + .../9/D1/UUJCFFCCFH71J653RZGZGR.uasset | 3 + .../9/DM/D8VG5Z5JF0SF48ZMSCIPMV.uasset | 3 + .../9/I5/53TMRLKAND9H0W0WGSHZYQ.uasset | 3 + .../9/IE/HP0BUH1C4LJ0105JVE69AW.uasset | 3 + .../9/LK/0V4WLHTZ7S13KQYBGNOTDV.uasset | 3 + .../9/NG/G197EXVIM9LEI7YYJKJ060.uasset | 3 + .../9/QZ/G13H9ALB96D7UF2FO05PHZ.uasset | 3 + .../9/SI/WN7OYC6BILEUB35JLAA9J3.uasset | 3 + .../A/1E/UETT9GXPBJJREHPBW01X8Z.uasset | 3 + .../A/1L/1FEY77PO62ZMLVKSWONGJ9.uasset | 3 + .../A/54/B70QXE3OP3Y2H96QRM1TM6.uasset | 3 + .../A/B8/TZARSVN8RXIHDQE4GGRTH1.uasset | 3 + .../A/BX/PXR4TY6IKGBOYM6632SLWW.uasset | 3 + .../A/C8/852Q4UPJ7JHTJ5G59FFY72.uasset | 3 + .../A/DH/OLMS9EF9T4AJBXJE0W60ZH.uasset | 3 + .../A/K2/EP3TRCD255U8QHU5GJTD94.uasset | 3 + .../A/LJ/VKQBPPV303V2YV8VL8YNSO.uasset | 3 + .../A/PZ/TWRLPG7PIPD6UM0YH5X6CV.uasset | 3 + .../A/Q9/VDAWXPX7ZYLQOV7BCIJLMC.uasset | 3 + .../A/QN/3QHRZ0TIAK9CQ9YFION6NJ.uasset | 3 + .../A/XI/85MUYY2LR3OPNR4UEZZJ5X.uasset | 3 + .../B/0Q/TFCB517JNWCJHV9KUVFAYH.uasset | 3 + .../B/19/0HROO8WOMJ4IUCWVJ620ZB.uasset | 3 + .../B/1T/V8YDUBZ7EERSWZCWY7UIQZ.uasset | 3 + .../B/42/VHP6UFB9P34BBRLVFJYVQS.uasset | 3 + .../B/50/6Z6SCHOLMBVK1MPP07YE11.uasset | 3 + .../B/68/5LGHYSCBG51YOCWZ4OER0Y.uasset | 3 + .../B/C3/8CWYDYSMM1P0WKHU1ELW0I.uasset | 3 + .../B/JE/9VDHMG4EZ1DUDWL1CXSAID.uasset | 3 + .../B/LG/JSLX0DKFELJF1AQSI57IA0.uasset | 3 + .../B/NV/DO3K6UB4Y497MUZ631X2KF.uasset | 3 + .../B/P0/2XZPBDY5IBVNLTM5YR49R3.uasset | 3 + .../B/UO/RF2TYZQI6LXXIHUWHGUQBL.uasset | 3 + .../B/WJ/INNGC4BVIFXO07A9WTQ8ZL.uasset | 3 + .../C/A0/P9BUTJFZLM1PKAKDA5XQCJ.uasset | 3 + .../C/AH/XSCN8KY0T29XR3ZJQK1EU5.uasset | 3 + .../C/EM/BOWQSV0U766U7OZVA2G1W5.uasset | 3 + .../C/IQ/APWT07JPNJ61CIH2YJV5D5.uasset | 3 + .../C/NQ/4GSYNRNL39Y27QE2LMWQXS.uasset | 3 + .../C/NX/BDTVFB25FD6QGJJA4HBLOO.uasset | 3 + .../C/PV/4QUKDXFPTGNF6BTBA2Q104.uasset | 3 + .../C/VM/PVJ1QRMGPAXI8R9ENYYNMG.uasset | 3 + .../D/16/G88EZ2TZ5NTJVKEZ44990R.uasset | 3 + .../D/3O/191ND7A93A0IG824SBKZV5.uasset | 3 + .../D/7D/PT9VOHAHLTRSYPRJQFRAVF.uasset | 3 + .../D/8N/M8ZJYEW15UJX6NDGO8Z7A1.uasset | 3 + .../D/HK/BL9IWJMEYQYDFGR5BK95PC.uasset | 3 + .../D/L8/Q1RSEVLHQ7VBY05IF5OKR0.uasset | 3 + .../D/MG/EL34RNZ2SUCFALXKOTYFGH.uasset | 3 + .../D/NF/GBHG46RJJRCOD35AEE3QR5.uasset | 3 + .../D/NY/YYNMZ16XV0HCXA07541TCL.uasset | 3 + .../D/O4/BN7FBX3FCTFBCOU7AQPBSZ.uasset | 3 + .../D/O8/G8OEED1KMJNV26N8AGNA8R.uasset | 3 + .../D/QU/ETMMVIELMWA5VPWC3KJZG2.uasset | 3 + .../D/ZO/5XIW1P5T1SDXBI11WXDUPO.uasset | 3 + .../D/ZT/ZTI3E0JCRRT5NBZ4642DPL.uasset | 3 + .../E/3J/OO1YQNI2U935LIC9UIOV9F.uasset | 3 + .../E/B2/871JFMR2YGE2CE5WM8NF6S.uasset | 3 + .../E/CC/WYWNK960BKK8ZINO6QZN8H.uasset | 3 + .../E/O6/RW2DL5KB3ZKTKEA889R026.uasset | 3 + .../E/P8/4RCGIVHCNHO2XIZPI3FSCG.uasset | 3 + .../E/TJ/R12YDSAZ2YYLVG8XOJAEQS.uasset | 3 + .../E/Z1/7U9SJWJP7OP80HZE744NTB.uasset | 3 + .../E/ZI/BL5EV30YD7VYVMQRFCH7VR.uasset | 3 + .../F/47/OESS9UJQOK3WY0L1NURSGT.uasset | 3 + .../F/4A/02YUAMQYQT0H95DJ6YENSF.uasset | 3 + .../0/2G/48FS2VTTUQR1KRF4HK3USP.uasset | 3 + .../0/6I/4WDKQN8WGSSW8HLMB1C5NB.uasset | 3 + .../0/HB/JK2TUIWYTOOSC3J9VYU9RP.uasset | 3 + .../0/HR/USFZOT9X9OZFLWMLHQRFFD.uasset | 3 + .../0/IT/OE7DX2OADQEREZV9SR8Y05.uasset | 3 + .../0/KR/92YUJWLOCOVCAF0C2MYPAN.uasset | 3 + .../0/OX/JE2JJ7ZMRG0ANHO0I14EQW.uasset | 3 + .../0/OX/P8PH1AQ1YTNSN3S2U7YJCR.uasset | 3 + .../0/R0/PSQJ6E8ORO42MUOW6ZJC79.uasset | 3 + .../0/S0/HPK35OY9VQXBK51SPEYU2O.uasset | 3 + .../1/4D/J9PLLA7SMIUUL1QR5GO33W.uasset | 3 + .../1/7Y/2YNVRUCP1VI80KC5JE8Y1F.uasset | 3 + .../1/F8/1E1SZEHT78CI7DUBGHOMHD.uasset | 3 + .../1/FP/AEFTV88LEE0VHXAQ2M2430.uasset | 3 + .../1/G1/NFQWITYOZ218Y2BDH6UGWW.uasset | 3 + .../1/HY/FIR0VVV35AEB0Q7S8DGW5H.uasset | 3 + .../1/ZH/BD8U93K7FKLKA0L6GSNES1.uasset | 3 + .../2/2X/GUMYKZ5JZFQ84OQ77G1TRS.uasset | 3 + .../2/8P/OJUNJXE3APRQY7J3PE7S8H.uasset | 3 + .../2/9B/N066YUHS980O7066WS9LZD.uasset | 3 + .../2/BF/YBF7MLRZZNKHTG9NKWSAIA.uasset | 3 + .../2/KW/EKMT1IXAV0NOJVCKOIDQO9.uasset | 3 + .../2/PI/8K70BBTCXUK0KXH81J0X68.uasset | 3 + .../2/W2/8ZO8KEYMFVQR2PVLGHT65U.uasset | 3 + .../2/Z7/NWZYHPCS7NHQWASJBKTX1A.uasset | 3 + .../3/1S/OM21UN5T4K89GPXXEWIE6I.uasset | 3 + .../3/2X/3E3GLQD741A89E9EOYH1GU.uasset | 3 + .../3/6F/MI4F7EGIFMJLINWM43T6RH.uasset | 3 + .../3/GM/9875QM7UR825IPKU4F12HE.uasset | 3 + .../3/K8/SBR1U9P2CHNEI5YKXVZ1ZT.uasset | 3 + .../3/M8/BCO63TZCLU7G2EVSX3XV47.uasset | 3 + .../3/QY/XZ4VQUA62XBYNI21DT3OPQ.uasset | 3 + .../3/RQ/QHQZUJKPCZJ89VCU9F33JH.uasset | 3 + .../3/RR/56276QOS7V3LHIGM0CALYS.uasset | 3 + .../3/VC/U2R87L9KJZ0U01AK5FAD2K.uasset | 3 + .../4/0U/BL6AQIL5W80DKTL2MPVMFZ.uasset | 3 + .../4/9V/60YCU5BYD9FRTOYU0CNAKV.uasset | 3 + .../4/E0/ETB1JIQAIR1F4GDMBR1A0I.uasset | 3 + .../4/G4/AJ7JRVIX2OF84RA7QYIPOE.uasset | 3 + .../4/KJ/H8AUST6WW8B6HJQ502CY5G.uasset | 3 + .../4/N7/UUYBKX1HEBOS12N7NKM8NJ.uasset | 3 + .../4/OY/NCFT9YVOWY4HICZVCVF9RL.uasset | 3 + .../4/PB/D0WXMK7V92J07K43UQQ9ZZ.uasset | 3 + .../4/VP/OHYZ0GJ8I4HSDDPEFE98QS.uasset | 3 + .../4/W8/J291L4RQDCQKGQM4YYQBS0.uasset | 3 + .../4/YJ/9TO5Q5G3K493E3QLFXEIGL.uasset | 3 + .../5/3E/Q6QU67ZU8MB5FYR2DCL1WQ.uasset | 3 + .../5/8N/ACU3J6JN8R4N36PZ8XDTZQ.uasset | 3 + .../5/AT/T23I8KMP9K2GHK9M151FZ9.uasset | 3 + .../5/CL/123S5XIOP87B790GAJVUOF.uasset | 3 + .../5/KW/HQ4N793ILJGUOIH4665OES.uasset | 3 + .../5/U5/JIYGPQ7WYWUA9K0FGUGQQ0.uasset | 3 + .../5/W7/TWPY5BRIUWX8BG32VPCNUL.uasset | 3 + .../6/59/AXB7309LJ65P2SYI0RE8BF.uasset | 3 + .../6/C5/Y4XCM2GT01X2U1VTI78QLH.uasset | 3 + .../6/FM/XR5OGMAKE7A46UG3HMR334.uasset | 3 + .../6/IK/HKRYUVUH5DYHYKG4AXHX7V.uasset | 3 + .../6/IS/7N8K7BIYO8JQLLLZGLX9A7.uasset | 3 + .../6/JE/CVC8GNNDX8A18CJ4Q87CQI.uasset | 3 + .../6/L3/DZ6CBUJYA32OFMFTVSF7DJ.uasset | 3 + .../6/MK/AK1VQTZQ9DJOY1NIJ9OKI9.uasset | 3 + .../7/5T/ZDWU44WBXTC0RY2HGV68JK.uasset | 3 + .../7/O1/PLKGKO6MZG6KDL12ZXFN5D.uasset | 3 + .../7/TM/UDT2O1PSIHMFPM1UUZ9IXC.uasset | 3 + .../7/XE/4B1K8FJ2C3LB3J9X3GYSQ8.uasset | 3 + .../7/ZB/DGSGULYCHYPAX7K2SIQ84N.uasset | 3 + .../8/3C/3LKX42FJDH43TVZ81JJ20I.uasset | 3 + .../8/9M/1T3HYK30W711SI6HSH913R.uasset | 3 + .../8/A0/ON5LJCZ4VK5COBLOL9A4VV.uasset | 3 + .../8/CB/V0C6HD3CK836NE89A6AMHK.uasset | 3 + .../8/IQ/C8WAD7OVOZB10A0H17KT5D.uasset | 3 + .../8/K8/SICWWDW3I2ZXTWW28PCZZV.uasset | 3 + .../8/YL/K3GTPDPYRJ7FUNVKA8NJEF.uasset | 3 + .../9/30/LK4LMJF22EOYQJLN0KZFI4.uasset | 3 + .../9/4X/2UTVILELSWHM4RSVIVU8KI.uasset | 3 + .../9/5Z/8QYRX70SR43VBO1AUXYEJO.uasset | 3 + .../9/SN/4POJL3I99MSHY840ACNBY8.uasset | 3 + .../9/TP/Y1IZ3YV3NVFW7W2HPQJI8X.uasset | 3 + .../9/U2/OF6DSORY4IXP3FHUYV2FZ7.uasset | 3 + .../9/VW/DWR0TK1AD1ZNAI45VCJ0MG.uasset | 3 + .../A/53/D3IHAEDUFVGZ4IG4ZK2A70.uasset | 3 + .../A/B2/H08NPUMF94SMOJGZ5LEUHO.uasset | 3 + .../A/BT/TT4D2KBBMJMCJKDT12I1XY.uasset | 3 + .../A/F9/KWKQFI8EDQE1VMCG5L8IAY.uasset | 3 + .../A/GV/K3DKRL7A54G5AXY9TP1NWZ.uasset | 3 + .../A/LU/DPV7W5A6GPCX680GHFMQWX.uasset | 3 + .../A/OA/ENHLLOVNJPBMCCD1FEVRQK.uasset | 3 + .../A/PN/IYDZOC2JEPTFQ2PYDYCC6H.uasset | 3 + .../A/RN/H9MTV1YSTQ3KJJNS2PFTM0.uasset | 3 + .../A/SN/KKNFF4CE5VN9OY4HS6LHKF.uasset | 3 + .../A/TC/IH3IDPJM606EYK238VLBG4.uasset | 3 + .../A/WI/6VZ99LCRDZY6JE6XNDTN1E.uasset | 3 + .../B/1C/SC9UJSLYK00S0MN87O48EI.uasset | 3 + .../B/9Y/C8WBM4WEX1R60Q24PZ4Q9Q.uasset | 3 + .../B/G9/W334S93FXXK0G21ZVXI4CM.uasset | 3 + .../B/IF/9VOU1FETHWM9ORLQ51JBQY.uasset | 3 + .../B/KJ/DIHRYK2XX9O1S0P4UJLIDB.uasset | 3 + .../B/KO/XAWBZBLAC5P6ZDCUSMJRO8.uasset | 3 + .../B/OQ/YM0A3Y7ARLZR2YUDT4Z0K6.uasset | 3 + .../B/P9/9O8A26FD9XHNXV10BIBXY1.uasset | 3 + .../B/T8/Q780BBWVFWFTLZBOZR8HAM.uasset | 3 + .../B/UQ/WRDA8Z5K4LYZFIRBQZPK0C.uasset | 3 + .../C/23/2VYRH7C86MTMBS2ULRRSE8.uasset | 3 + .../C/3F/4H2B9BCT23RNNBEUH2XCBR.uasset | 3 + .../C/4Q/DI2MKV19F2YR197MVC83BL.uasset | 3 + .../C/9B/X7Z1FHF4TNSSVUH20WLZVC.uasset | 3 + .../C/D6/34SBVV0QYZDL7XS4UB127H.uasset | 3 + .../C/DE/8ILRAE6T2YR5BU6S2ITW79.uasset | 3 + .../C/DL/X94JVQ9GGMI0BC3ARPGBES.uasset | 3 + .../C/E5/PJDN4TOA35ZZEXLYUGCJX4.uasset | 3 + .../C/EX/HGHKQKTMNPFPPT158LFV9U.uasset | 3 + .../C/IW/Z6N683JNP1M07FNJGC9GLC.uasset | 3 + .../C/LS/TUJLEMSA3OV9WPGVO4TGRC.uasset | 3 + .../C/U0/M1SK7CITKB8WMF3LGEPPO9.uasset | 3 + .../C/X1/F8KX9MOAIKESCN2QCDIUZE.uasset | 3 + .../D/2P/W7YIRJ8YAA7ECTPRTY4BXO.uasset | 3 + .../D/3L/XU257HJV1N4E6SIR16UW0V.uasset | 3 + .../D/B4/EXX503WZ640CO9UD2XWXQL.uasset | 3 + .../D/C4/1N64CWNS437GZAMDCWQL4E.uasset | 3 + .../D/I0/P27AX2R7Q6KFM9JUHGRRUS.uasset | 3 + .../D/ID/LBKEV88OE3SHIYORZJA01Y.uasset | 3 + .../D/J0/DQVA2ZOUF6G0JOGGPFMVX5.uasset | 3 + .../D/OC/YXXWUXD6JWWEDA7SMA8SS6.uasset | 3 + .../D/QD/85UHD6AYQNF13CKRZEV1Y6.uasset | 3 + .../D/RA/L8002IHRPFJGY9RQYYVNAE.uasset | 3 + .../D/RB/YEHQY3H24ED3WF6MOL73CI.uasset | 3 + .../D/RJ/UJJR98P3DFB974QBJA0CZX.uasset | 3 + .../D/RN/DD1S5BGO3P54L4CYEK3ZR2.uasset | 3 + .../D/S5/GFPR57DV6L7R6EYEC8JLQC.uasset | 3 + .../D/T5/7E62ZJZIRIA8BU7IE58HOX.uasset | 3 + .../D/TW/8ZXKOXDXYRDJZNRYWMLG0N.uasset | 3 + .../E/10/E0J4XFZPJI7MEHHISNV52V.uasset | 3 + .../E/8B/DY7KGB8IF612GUAT4SWQIB.uasset | 3 + .../E/C7/X3RKPKJ63RX83OC6ARPGUJ.uasset | 3 + .../E/E0/X54UQMBGSCTSUUAKMER9PN.uasset | 3 + .../E/EB/XEWUQ67HEY00IDTTDMR1ZH.uasset | 3 + .../E/HN/4WS7PGT21OG6CEV22EO9BN.uasset | 3 + .../E/JH/VH5L1RYPYGU8RS9H93UTH3.uasset | 3 + .../E/K6/WVUDGSL0B2FYGO6GK9OKF8.uasset | 3 + .../E/LC/86T0JLD6VM2SM6FGRGHIAY.uasset | 3 + .../E/LT/EMEB6E4PGYBYJZ49TGEW3C.uasset | 3 + .../E/SS/QUULGTIB3WFAMVVD2NRYX6.uasset | 3 + .../E/YL/QMIWGQFUPG6ZYX2T6D2CSA.uasset | 3 + .../0/9R/UKIMD8EYGPZFS8OC6GX24A.uasset | 3 + .../1/EU/X5MT1GOX9C5UUGZAKRVC3R.uasset | 3 + .../1/K3/79QZQ7KG2RXNWMD6RSPKUM.uasset | 3 + .../1/KL/UYSRPQ5SOYIFVLEQINPH31.uasset | 3 + .../1/MV/2U2IE6JXO1320Q32RJQKSE.uasset | 3 + .../1/X5/JDOWWCJ7DZVSHT4Y29GQ4D.uasset | 3 + .../2/AM/9YGDW7FMEY1CZD31VUYO11.uasset | 3 + .../2/AX/QEPSHOMS1K2ANUR3LXWOJM.uasset | 3 + .../2/TV/DYUIEBPX2N8UFXT326WX2O.uasset | 3 + .../2/V0/9XTUAMN5S6UUCFB5K0ZGZM.uasset | 3 + .../3/0N/NTRPN55OWWUSD03K29ZOSH.uasset | 3 + .../3/C5/3LNK9WKCBL4YVMWIBXQZ1I.uasset | 3 + .../3/D3/XWEMBL7KZTNQP83W1KTMXE.uasset | 3 + .../3/E2/L159AMTR83MORHTF2GEOKE.uasset | 3 + .../3/L5/790AP8RYBMX9YBLGTW6WE6.uasset | 3 + .../4/CQ/I205QOSSXONYWBP69RVMVA.uasset | 3 + .../5/25/3IO0LF8AOO4YLSEAEN2JO1.uasset | 3 + .../5/9M/BJR5SDQDQW7QDFFPNUUMNX.uasset | 3 + .../5/KG/ETKAO35ANVW90XFH3J8GJ2.uasset | 3 + .../5/W9/ZAAGYIUQZ2W6WEO3HPXAX7.uasset | 3 + .../6/3C/KAT90QYQLFOHNMOF9BEDZK.uasset | 3 + .../6/8I/HFL05AWIVBP8M8UXTV4H5K.uasset | 3 + .../6/G9/77SUGCMHUBU5E7FP1DLCVD.uasset | 3 + .../6/UK/OT5UOZ3WBJ9P30TU3DBDEK.uasset | 3 + .../6/XM/SN8KJL01L24VVIYC52MNFR.uasset | 3 + .../6/YB/C5UDZYKFL5M0YW62JXMPIZ.uasset | 3 + .../7/GV/W5DNM2FP1ON7VGU0C2BGMV.uasset | 3 + .../7/JD/OCW0UZT4ANZZD9YHEAOMAP.uasset | 3 + .../7/O7/IHUOIGG1MW1YZY097JJ8O7.uasset | 3 + .../7/XU/RW3P9HUUCOCG5TL3TPG6XF.uasset | 3 + .../8/0N/1OONKTGJMLVBN21M6JE59I.uasset | 3 + .../8/7A/C0UVMH95QVQO1KMTVK7MSB.uasset | 3 + .../8/HN/XXZLD30WH49IXWEHJXSVAR.uasset | 3 + .../8/VS/XX060WNO6GEZU5BZQCLZPP.uasset | 3 + .../8/WI/FHUVUALB8C8XRJ0PY9XXTI.uasset | 3 + .../8/XH/SKCKQTQDTE8ZNW6C0FCBRO.uasset | 3 + .../9/5G/29Z6AXUGZPZ0CXHLK2DICG.uasset | 3 + .../9/6V/AV0JKCFBVPU58UEBGB0GC0.uasset | 3 + .../9/EE/OCR348BHEJWLHO72TR249H.uasset | 3 + .../9/LX/1K6D4FIEJMOF50LSVJKFMP.uasset | 3 + .../9/UM/1F7R5WQFM2D9KH7A94JFBU.uasset | 3 + .../A/3J/Q8CQM512VVS7UZZW0KQRSV.uasset | 3 + .../A/8N/4L4W0MLV9WFUGRTMUBLBOP.uasset | 3 + .../A/BN/LKN4IB4C3UPW62GHBEKTIW.uasset | 3 + .../A/IP/MGVQPE8M923OBBJLZBI1PC.uasset | 3 + .../B/0L/IL99N1JAI1J4A2DFQBQL53.uasset | 3 + .../B/2F/XTDQUHCYJJV6JCH4OJSVLG.uasset | 3 + .../B/HX/PES0ONLF01PSQTJCC5USD2.uasset | 3 + .../B/P1/LRQT09TOYHOXK9DY22EIKE.uasset | 3 + .../B/RX/297QBXCKTP06G7NIHIULK4.uasset | 3 + .../C/27/6ZCCZ1F7ZO6DM3C8OLVGTF.uasset | 3 + .../C/EE/HZ5WNBFZRJYQPUA6X8TVVT.uasset | 3 + .../C/HY/Q7CPP7VHOXBAMAJI90W626.uasset | 3 + .../D/13/EPTYZCFZWXT7Z7XYKZ88XK.uasset | 3 + .../D/50/395Y4QE4IIEWI3KSE3SB6L.uasset | 3 + .../D/8U/VKFLMM0CV8ZCC0P3TQGTTM.uasset | 3 + .../D/AY/KLCRMXKI9WR2P0GDY96C36.uasset | 3 + .../D/K5/NQBPXM7AM8N39CBW4ZT57P.uasset | 3 + .../D/M3/6T1XG4EDG4ZEE1U9HMYL4C.uasset | 3 + .../D/MG/EDRUPW3EOYDDSI6HNSIVT1.uasset | 3 + .../D/RI/R8L7GQXCHQGMMKBPTBJTNA.uasset | 3 + .../E/96/RFQP83S9K0LC7IW8CXS6C0.uasset | 3 + .../E/JR/W7S9610Y7RWELGF93FZYAE.uasset | 3 + .../E/SS/QXUZ4IXFNKHCYFWERA1HQA.uasset | 3 + .../F/4G/TYFCMQ9MC435YW6FZBF5FS.uasset | 3 + .../0/09/6VOTF0H77B77LNPRHA1IYO.uasset | 3 + .../0/68/TFF0KCJOKMAFWHCUNS986L.uasset | 3 + .../0/6T/7MNN6LIAHBUH3LNJA8OD7O.uasset | 3 + .../0/GY/W6UMQ08ZGD02NR2XHXMS7T.uasset | 3 + .../0/PY/D55A2955I299GXFMUK73NN.uasset | 3 + .../0/SK/591N2DAZZHFKKFOF53JES4.uasset | 3 + .../1/13/96ZEEPCX5RLGE3VS3Z5F83.uasset | 3 + .../1/7N/TMU12PWOB3PF1QBMHGAA9P.uasset | 3 + .../1/8V/MZ5VD1FM5EWPQ14HOUY9LL.uasset | 3 + .../1/9L/RVJQMYYFJ9NF8ATLBRGNE2.uasset | 3 + .../1/G4/J64XLYHNNKOHM68L3ATL04.uasset | 3 + .../1/K6/QEH37F755SSQDHM16RP0W6.uasset | 3 + .../1/ME/48ME1O8ZRB7QQTMG9MFDFC.uasset | 3 + .../1/MO/FX52NCMV5JFYOIP51Q8D0R.uasset | 3 + .../1/N0/UUHIOS9OWPYF8DRRUOILO0.uasset | 3 + .../1/NZ/2DGYN86OICCF1JK42OM8LH.uasset | 3 + .../1/Q1/54UJTQSRBUIMXTLWMQD201.uasset | 3 + .../1/QC/I20BJ3V98WLHGTVOPUE3TL.uasset | 3 + .../2/DC/J79FNM591NCL4PRZU30JKH.uasset | 3 + .../2/E2/7WMFIN5511KNW0G94AGVMX.uasset | 3 + .../2/ES/Y759LYJCXPLAYRH2BHOD2H.uasset | 3 + .../2/PC/QNCY9367JPRDLFY623BAWG.uasset | 3 + .../2/PN/5DVYKXIO9QXKZ6DD03JHFY.uasset | 3 + .../2/T8/Z9LBHJJSRJW405KOMZM5LN.uasset | 3 + .../2/UQ/VZBO103EOK3C009CQ3SIA2.uasset | 3 + .../2/VD/6CQW6ZVH27TP37BOERS3L5.uasset | 3 + .../2/XD/KJJ0PM9Q2DJXW333FHZ7R0.uasset | 3 + .../3/3E/2AV29D92911SDW8QKQ24BX.uasset | 3 + .../3/85/TBH0DY74DPFG02QFP4HVBY.uasset | 3 + .../3/8W/TGNMGZGKIRPV4FRVB95PUT.uasset | 3 + .../3/CJ/8IMDJ47RUM6RR9KKJ07RMR.uasset | 3 + .../3/DE/EG6ISGHPR9UK0TU4M6ILXJ.uasset | 3 + .../3/G1/8K6PTWH7EC700FSPEZEBAI.uasset | 3 + .../3/GU/HHTBIYESCLLX4M9TYH2V2O.uasset | 3 + .../3/LU/MQL9YZXJP8NMBT4NJS35FE.uasset | 3 + .../4/2G/4AWBEWEWJUNQ9436Q44MM8.uasset | 3 + .../4/3C/BUY1N1NIXKH5ZMH2B9OHQS.uasset | 3 + .../4/4Z/0CC2QQCZ4BB1D3AHY0Q906.uasset | 3 + .../4/74/O2DL9QU8VK5L7HY1JO6IXG.uasset | 3 + .../4/9S/CN0ENC7UB9EH44A15Z9DS5.uasset | 3 + .../4/C9/WRKC9ED7V99C15LK7N52RX.uasset | 3 + .../4/DQ/NDUDVEMBDWYTZMRHKUF2S1.uasset | 3 + .../4/E0/3GAWGDPJRLAX24672Y8QI4.uasset | 3 + .../4/K0/SB6TUKZ0O9035RUL6J9QPV.uasset | 3 + .../4/MK/0B83XTNUO53M03D9U4EFOU.uasset | 3 + .../4/Q3/S3DCYMNYH5AAJ7KBVZMOEP.uasset | 3 + .../4/RN/Z1AJIFWKGGP237W3JG3GPE.uasset | 3 + .../4/T2/M3Q0393W11ULYHGZPBGWES.uasset | 3 + .../5/1I/K236CQU20O4O3XE1TLBV3U.uasset | 3 + .../5/5P/CWCQ7HWLG4FMXT0ZRC4TI0.uasset | 3 + .../5/5V/2ZKI0MH4J35IQ435354JH3.uasset | 3 + .../5/B7/C4HUJNJJBL0Y0DBF5HV1PH.uasset | 3 + .../5/BF/BFIXU5567HNRMQP5MJY0O1.uasset | 3 + .../5/EK/9F37QKGF01YU7CHDKL2KO5.uasset | 3 + .../5/OV/ZNSNNPGU4O3LUJM2II2DZH.uasset | 3 + .../6/58/RK3NC5MNSOW06DYLLR8400.uasset | 3 + .../6/GZ/GUJXQ0SLRQY9GOI1S9KFYR.uasset | 3 + .../6/JG/SVPF4PAWLB95N3A3454HRT.uasset | 3 + .../6/RY/MYVMN2NWF4QNT14AQUADS9.uasset | 3 + .../6/ZZ/Y9F2IUUMWMKN65LVGL93M3.uasset | 3 + .../7/1R/THLE71YS567Z83EY2X2TLH.uasset | 3 + .../7/3E/FM5O1XVO2BJK8VOAB6TSPC.uasset | 3 + .../7/8Q/5HSFA3MSWAHTHR0JJALDVL.uasset | 3 + .../7/BM/7479BCOZ59Z9SD4ZOM4F9V.uasset | 3 + .../7/JK/7MZAAVLMCDJG8N39T8CHSV.uasset | 3 + .../7/OM/H0URW02T819PVDV28FETOW.uasset | 3 + .../7/SI/O3Y0LUWOXJ0ISZ4831L7JJ.uasset | 3 + .../7/UA/57QE41VBC21TQVJDEOPIDD.uasset | 3 + .../7/XH/LZHLJ4KVLTW803TFRP2L6G.uasset | 3 + .../7/YL/Z1OC45KSRGWRYP06FOLI06.uasset | 3 + .../7/ZL/CM32V8FT81XRL4H1KIRZ82.uasset | 3 + .../8/DC/S1EW4KLHAUP0J6WDU070LV.uasset | 3 + .../8/EP/MZT58AKN5FYJDSWXBTJ4J5.uasset | 3 + .../8/NJ/7JIU4N386J0Y6M6DDYAUM4.uasset | 3 + .../8/VT/E69L6BT44SM44CXN0MTR63.uasset | 3 + .../9/1J/16WYQZ5CWG9P0JJ5N5MEYL.uasset | 3 + .../9/42/MYS8TTPTRDM4WQJQIA3JBR.uasset | 3 + .../9/5Y/RL8GWHB7J9LK8ABYT86KFK.uasset | 3 + .../9/7S/4WSAUZ9CKGL1KAB95PLUKB.uasset | 3 + .../9/CT/XOY76XWZ289FAGBPE23VGM.uasset | 3 + .../9/F7/BI9AGK5BZ5HC3OEFD71NDX.uasset | 3 + .../9/L9/ISAVDUPAU52L9Y0B19ZSVR.uasset | 3 + .../9/RV/CW18WFBUX9I2UM4JDWESMT.uasset | 3 + .../9/UK/VIHECZYKQBHOHTQJ5HOP5N.uasset | 3 + .../9/WD/1RTVDV9K0CECLS8KGYNIWK.uasset | 3 + .../9/YB/DGOD6T41WFMLGX79EE8K93.uasset | 3 + .../A/1C/B670KN293LRVUI9KPDJYZQ.uasset | 3 + .../A/4Y/92E37ZMC15SJHI4WVOAUJF.uasset | 3 + .../A/6J/4ZIILPFTQ6GFUC2XONSULT.uasset | 3 + .../A/7Y/VJ8782056EN0L3U58SXFHI.uasset | 3 + .../A/IZ/RAFMPUO8GU8O5DPTYQX1R0.uasset | 3 + .../A/RX/HCSASZZNTMSQ8CQ8W60SV1.uasset | 3 + .../A/T7/0YPDDNSZW9JPKHNAMZOYH6.uasset | 3 + .../A/U6/PB0X7ZBOLQE6CEQQV3DVW5.uasset | 3 + .../B/3C/RADELFHIH52GWIX5947EMP.uasset | 3 + .../B/41/958IOENSA2728UXMR02FI9.uasset | 3 + .../B/B3/SAWMSAU314L3NNBWR7W4D6.uasset | 3 + .../B/FI/RBBFX2WPX0SZJJYN6C8QXA.uasset | 3 + .../B/IS/GP5HYM7VCE5DAG4X5BCLTR.uasset | 3 + .../B/NJ/5Y1VQUNTF8AFC4KPGYNOPY.uasset | 3 + .../B/RM/0ZAUNU1TI4K8V3F9W7FWX1.uasset | 3 + .../B/S1/K7PEL8F0LO6OYJG2NMIOPV.uasset | 3 + .../B/U6/OYWNWHCBUR6VJ1KQ2YG1EL.uasset | 3 + .../B/YE/OSR9D90IZ8XS3U3U9JOZMT.uasset | 3 + .../C/0V/XLEE1T2PHH0O58PW97TAGB.uasset | 3 + .../C/2I/TKDUF5QTLUB3M3LINOWE54.uasset | 3 + .../C/52/L0UWST7CZ30C6XW4U9WDUN.uasset | 3 + .../C/5J/S7RNJ6GME3RDR5K4S4BA7C.uasset | 3 + .../C/CF/CCVPG4FRPH1SRANJGHB4AW.uasset | 3 + .../C/D3/0IZLBUD8D8FRFZ3X6FS0NL.uasset | 3 + .../C/DN/PSZEID3KH3UCA6N4JJ7EH5.uasset | 3 + .../C/H3/0XSTNQS7WWXGF0W0R0MHYH.uasset | 3 + .../C/IC/82GXHIQ1LBSS75HKJS22Z1.uasset | 3 + .../C/OQ/QSHJBZFA3DH4WUMPYR0F5P.uasset | 3 + .../C/R9/L3U9JKOV9CIMSF7EVCJIZH.uasset | 3 + .../C/S5/R35THGWMTZWY37KCLGIB7L.uasset | 3 + .../C/WL/P9Y29NLS25OX7A4GU66A6A.uasset | 3 + .../C/ZI/29MX5OP77Y9OOZ7V1YCBUM.uasset | 3 + .../D/09/ZZRW8OHLRZDO5O0926MMPR.uasset | 3 + .../D/0N/93KJOJF9EXQN0RAXMTNKDR.uasset | 3 + .../D/61/ITYUBBWV7Y4IQXOLL3OQJZ.uasset | 3 + .../D/75/S72Z416K7C5SQ26QAZYHIC.uasset | 3 + .../D/AC/AU94FKCJ1ZPAVYN19SWNSR.uasset | 3 + .../D/B0/ZE8C59CK81PJ77IL1LVLQU.uasset | 3 + .../D/O0/ICNATY20XOMXIO9PWTLC46.uasset | 3 + .../D/OO/N782ZG44Y5GSTV48DK6NHT.uasset | 3 + .../D/QZ/IDA5I0RVDBWJM3XO7DN7BU.uasset | 3 + .../D/RR/E36ZI764OLQ2HQNVTOL4I0.uasset | 3 + .../D/ZN/AASHM8JVSL0T04BL1PKPVV.uasset | 3 + .../E/0W/BXUQNB8M3HHSJ6SCAVEGS7.uasset | 3 + .../E/27/GZJOI0Z35GOANSWBGT9QY9.uasset | 3 + .../E/5H/SXKH8U4XMAUA5AFBNY1M9I.uasset | 3 + .../E/C3/SA8IH98KFTNCIYFK2VCP5C.uasset | 3 + .../E/FF/4T2DI6DVP9S9AFO2356BSH.uasset | 3 + .../E/IM/TWHLFKFH4DB824NJJJLC1H.uasset | 3 + .../E/J9/Q4B9M2NH0W56UM3XIMZMOZ.uasset | 3 + .../E/K5/S1VK675CG7GLA667I2TYT5.uasset | 3 + .../E/KK/RKM41UD17P08BSJT6UZVLJ.uasset | 3 + .../E/Y5/G83AFQCGFHSD24L1L4S5WO.uasset | 3 + .../E/YO/13HRCDN18BGJI0B1LGKN1T.uasset | 3 + .../F/5B/VVZB345TJTB0CL0BS349YF.uasset | 3 + .../0/4B/I5O7HJ57YPKKYPY4SSFLZZ.uasset | 3 + .../0/J0/QVXJ1XUJQIZQ2ONEJOW0EI.uasset | 3 + .../0/JN/C6PH50SPLFLBWA0OBWMQ5F.uasset | 3 + .../0/KB/70R3R0AIAG8WCGCAGQ9CY3.uasset | 3 + .../0/L0/7JFGLNLOCKI0V1IMMACK8B.uasset | 3 + .../0/LN/6XUGMACJHTF9UVGA53PLQ9.uasset | 3 + .../0/OK/2FZGASC74XU6I8LRJ4B9LO.uasset | 3 + .../0/Q1/Q5QAZW7H2QSS3YP9WWH1SC.uasset | 3 + .../0/TH/TXPB77A5UO9PLNG838CR59.uasset | 3 + .../0/XS/21O3C30HDVFRXZ0RL7PRMF.uasset | 3 + .../1/1O/DVDF8QZG4S920O3BQWHRO1.uasset | 3 + .../1/32/9OI6KLDGH7UIFHL3YRPU1R.uasset | 3 + .../1/3E/MP74I7I6B8KHZ3XNPOIUQK.uasset | 3 + .../1/4V/AM9A6SENLG8J1ID4WGVI4L.uasset | 3 + .../1/51/5Y69443HPJ0BUZGAUHEJK3.uasset | 3 + .../1/97/XM7WH6EAJNTGEZ63GE7FJ6.uasset | 3 + .../1/GA/OEGB3A3ENQT70XN5J4YKQJ.uasset | 3 + .../1/L5/QG3Z4YZSPOZSHGICCUH31A.uasset | 3 + .../1/N4/PELUAFNLTUJDHSXON93S6I.uasset | 3 + .../1/PU/K4YJRC8WAA2CIGF549BYZR.uasset | 3 + .../1/R0/HT23SLNIEQ0O2HXL7LBX4R.uasset | 3 + .../1/T1/H5NOVVQYGVDZH2QBIXZRI5.uasset | 3 + .../1/U0/YGL0WFXJS6FO10WOKK1V2L.uasset | 3 + .../1/YF/EKAD5DGG3DXWMMY6JCZYDE.uasset | 3 + .../1/ZP/9I0OZ8R10E9S06ETOOJA63.uasset | 3 + .../2/1C/ZUE27ERNTBGXJY0JQR479S.uasset | 3 + .../2/1R/618POQ41Q2FSSGC1VTL0AJ.uasset | 3 + .../2/67/LRD5AFZSX7RLAT58UVOF6S.uasset | 3 + .../2/K8/5Z205Q47ZTF15T5Q87JU7E.uasset | 3 + .../2/L6/9KHQMN7IUK8SMKHH3VX6M3.uasset | 3 + .../2/OI/MF8ZZS7KVI44SVR0BHY301.uasset | 3 + .../2/V9/XCZ24R2H8269E10XXKVHNG.uasset | 3 + .../2/Z9/6SNYH6YCML05ATNZJMJNLV.uasset | 3 + .../3/11/QC3UE5SH63R7HLDSIARHYP.uasset | 3 + .../3/1L/ITUZ7HAI87POYJ5CKEJ6JQ.uasset | 3 + .../3/5C/472HXGW93Z5Y0DTU24MT05.uasset | 3 + .../3/69/49UL41JIT9J3Z82DSEOGNR.uasset | 3 + .../3/6F/7UY85E4YUBO3IIQ5WZY2TR.uasset | 3 + .../3/6H/7ALASFYN40X69PEEB5RXZ2.uasset | 3 + .../3/AD/OOT0TOS7NDYPON55O43E4B.uasset | 3 + .../3/GD/LA9QY6EIOP5MXBBFTM03KI.uasset | 3 + .../3/J1/ZMFUDHBD9FHM68ZT96IA1C.uasset | 3 + .../3/JO/XBLLR77AXMIP149OV5ULY9.uasset | 3 + .../3/LR/AXA3SZ8RWC8FDWTY56RLDA.uasset | 3 + .../3/SN/0X78Q6B7RDHXMQZYGFLGXK.uasset | 3 + .../3/VJ/XUG7C1X903GP7S2ZAQ6UPS.uasset | 3 + .../3/ZC/GUWXM26Q7AB4QLO5N6TPIP.uasset | 3 + .../3/ZO/2FVRIT79WCE6J17NINDFS5.uasset | 3 + .../4/2U/FNC5A4JGOWJW5YKO9E4ZYH.uasset | 3 + .../4/F1/ROZ0POEXKJ0PKXMW4DSCG1.uasset | 3 + .../4/FN/ON25NYJEZ9NR2I0TR737IR.uasset | 3 + .../4/LU/26JCC0IS872O4TFGUT9O98.uasset | 3 + .../4/OS/M2J2I7C3QIZMSSVZ2GMVVF.uasset | 3 + .../4/UV/ZAF0544EAKPRNRKQIP0O01.uasset | 3 + .../4/WL/YEFLQ06YUDR45W9UEV3JM5.uasset | 3 + .../4/XS/U8PM1GZLKWHL4FF18EN1ND.uasset | 3 + .../4/ZF/WCHFY0EDKV80XWG7UZXXIX.uasset | 3 + .../5/10/G2ESKRA6OA5RY0JRT35GRW.uasset | 3 + .../5/1I/93DDS3U8RVSY7QM30EHTKV.uasset | 3 + .../5/2W/6H52JOL03ARS7U0MFFP8T9.uasset | 3 + .../5/91/0Q4R1IE3K2BYJSXIZOQ0QP.uasset | 3 + .../5/BA/DGFPSX4DTSKSZQ36SD1Y3K.uasset | 3 + .../5/CT/GLPCUDYPOA417QPFT25J2M.uasset | 3 + .../5/D1/PJ7PHXS1Q9YT4RRK8ASA17.uasset | 3 + .../5/DP/15D95A5TUVKKEPBC5Z3V0K.uasset | 3 + .../5/IL/XNME8P2GEX8RVJYJ5AS9L9.uasset | 3 + .../5/PQ/PI85JOOOY2R6IWIS0B5ZV5.uasset | 3 + .../5/VB/DD4B02GSXHYDFMAB03BUYE.uasset | 3 + .../6/3U/Y7SCQAHPSUVVCZQCNEIKCJ.uasset | 3 + .../6/7U/KFRJ8G1ZYZHNS4N6S74ZMY.uasset | 3 + .../6/8P/A5XH9J5QDNE58G2EZQY8EN.uasset | 3 + .../6/9G/2YEWP1NRKUKTW7IS6S8YM5.uasset | 3 + .../6/FD/BLYOF7Y0BIG7Q9IEJJVLIJ.uasset | 3 + .../6/IR/DGTM6Z6X9MUIW1R1RM6HEM.uasset | 3 + .../6/KW/DIOBPSCU4ASCOKUXZZGYBP.uasset | 3 + .../6/MR/CIPUCZLV4PC998H04BXE50.uasset | 3 + .../6/UN/V2FXYCRO8TWCQFEW9S7ONL.uasset | 3 + .../6/V3/KTE510QWYNYYC5GPCZILN2.uasset | 3 + .../7/2L/43POZNB1OZZ0WC9OQQWP32.uasset | 3 + .../7/7N/IHKH3QKKSO2BH68HLQE5HW.uasset | 3 + .../7/FF/SREIGLJND5CE6ZHB6ORFDA.uasset | 3 + .../7/HC/DMJ0WZMFEPSSU5KV3I06DY.uasset | 3 + .../7/I3/2DFXQK7NBEGYK26EMWYIAI.uasset | 3 + .../7/KT/1DMK92SYFO52BCWH7YW6X1.uasset | 3 + .../7/MJ/5XX5M6PJ0MHJDUL7W6DYUJ.uasset | 3 + .../7/WH/A20YQ6G8GBT085UFJFYOFD.uasset | 3 + .../7/XH/NCZ6KTAN4JPVHK2TB6KIWE.uasset | 3 + .../8/0Y/JZOJQOJ8LAMK8MRFA4Y2CN.uasset | 3 + .../8/16/M2H1K5CDOD4X9UOOKN3G2R.uasset | 3 + .../8/2U/XD95IMXOS47D6E9UJR2SNJ.uasset | 3 + .../8/5K/WT2N6PIFH19MI313NH2V8D.uasset | 3 + .../8/6P/E9NE3R4WWBFLO7DM3YVJ25.uasset | 3 + .../8/6U/9N30SLQBL4GCYWZAABJERE.uasset | 3 + .../8/7K/H1IDQB3F7XR0G6D56GBMU6.uasset | 3 + .../8/AJ/XJF07VB8ISEFI4M87N4CXF.uasset | 3 + .../8/DH/OC6G68ED5VJZVW8EJQA76B.uasset | 3 + .../8/GN/DIDACECEDK7DQHGSZF35H6.uasset | 3 + .../8/HS/R85DVK392RC4R0J9AJJSDX.uasset | 3 + .../8/L1/PNG8TF54EI2EAW897D3V0R.uasset | 3 + .../8/LP/95YG2KJ4S2ZT9TNGF4O1UA.uasset | 3 + .../8/NQ/B9RELJCTYQ8L9Y6YSJCZIA.uasset | 3 + .../8/XL/7MKLADN1ZTTQ9FPVTBJGUD.uasset | 3 + .../9/1I/FU34616O1QKKFXMD67EPG7.uasset | 3 + .../9/2Z/K9Y7T981NPFQB0F0ODWMT7.uasset | 3 + .../9/40/03OMEJKEKXOLMSAJLN6AF0.uasset | 3 + .../9/91/EMMTW3081FS3SV7WH9BV88.uasset | 3 + .../9/DQ/SBFD5M675LVD68N22SGIWH.uasset | 3 + .../9/HL/KDU8U69V1XMLLWEBDOOFTK.uasset | 3 + .../9/HU/PMPASKH2GKH319Q1CFMPRM.uasset | 3 + .../9/IO/VM3C7C9TQPPAFFJU31MCU7.uasset | 3 + .../9/JR/THXBS4Q7NOST3UFAAZK5R4.uasset | 3 + .../9/UW/FS31A2FNT9GW4YINH4S00F.uasset | 3 + .../9/UZ/8KR57T843NS9S301MPFH8D.uasset | 3 + .../A/37/3MDT8UZULS2IQMUIAZMQYT.uasset | 3 + .../A/3T/LQOJ9BAH0TFG9BN6VMPR0L.uasset | 3 + .../A/AT/95NOG595COK8YO39FPAVPE.uasset | 3 + .../A/HZ/SQLM1IFIPOBMEKJGJHIBDL.uasset | 3 + .../A/NT/1U3K1FIZFLZJD9JECG4J91.uasset | 3 + .../A/P0/2315TBK297NP062364FRJK.uasset | 3 + .../A/YE/8F6N6CWL3Z9YFWFCPBOABN.uasset | 3 + .../B/17/SDPBJ9K67UIPUP22ZH7864.uasset | 3 + .../B/4O/8WLC0J43A48EBWDDJ38YJD.uasset | 3 + .../B/76/E3AHN2FPNWBFJ2AQ6HVNOY.uasset | 3 + .../B/BQ/Q372FLA8BD7JIG29PCYFWG.uasset | 3 + .../B/CT/CFSGXL14SGU01FPIMKSNE1.uasset | 3 + .../B/DA/6DJ7HJ17WP8CD3I6ZY8HWI.uasset | 3 + .../B/EX/VH3KW6RCB7L4HSAXAZF3W3.uasset | 3 + .../B/F7/KMRREMHTMPCZQOSLDYDJBS.uasset | 3 + .../B/NE/1IZ3B0QY64Q0RDP9NU2K6H.uasset | 3 + .../B/SG/ABBQVE4WS4Q8X6QBWDF841.uasset | 3 + .../B/T3/BMIR1KVDQU7TPX80KNVG2T.uasset | 3 + .../C/2M/BKLMJXKFDR71PC1PWGUPPP.uasset | 3 + .../C/4T/2KL36DS4X1S0RM7I09CL33.uasset | 3 + .../C/7M/BO9IX3WLRNCEHVRDDLEOWT.uasset | 3 + .../C/8A/TJ8MW1WQ2KJOMU1L02L2YA.uasset | 3 + .../C/W1/4XPUEFSRF6IJ5DJVQ5HY2N.uasset | 3 + .../C/YZ/BZJ174LKPK9P48T2FPZ2YD.uasset | 3 + .../D/24/8PNBMJZ6VELIPUADNB9KZY.uasset | 3 + .../D/40/HCM80K2UTKQ44YIMIPPXS8.uasset | 3 + .../D/EY/PINX4K2U7SAPH6WRJ4H1EL.uasset | 3 + .../D/LA/T916UMOAT5N27HQFVX6WGS.uasset | 3 + .../E/5L/5SHDOVHTHP7TGMLI05GVV9.uasset | 3 + .../E/A5/G6EJWJRQ94MEJ6VYZQCH0P.uasset | 3 + .../E/DX/M2VWE9TL4PT0YTEYXCGY95.uasset | 3 + .../E/KF/BM04659BFJO7X0DH4EGU2N.uasset | 3 + .../E/L8/O2XSZ7TA8EZ3U0EH412XVT.uasset | 3 + .../F/4R/B8IQ24EUB55DKMWKFIM65C.uasset | 3 + .../0/0O/905U30ZGL6RCLDPE2LFH15.uasset | 3 + .../0/2I/G1MKF8NNQ54SREG7DDID6O.uasset | 3 + .../0/51/C41HDKEQ2QWJHE8D8QL4TM.uasset | 3 + .../0/55/TSQ6SNX6TODA8EE8PEHVED.uasset | 3 + .../0/7N/X1VL3XUO4ZCPBN9ZEYXAU5.uasset | 3 + .../0/9X/ON50D9MMRRWCOF8MZCJLBN.uasset | 3 + .../0/A0/QUB33CZ9GJSQCJ55A8O7SH.uasset | 3 + .../0/CE/WO89H04O4WVY06P3ZDQZDY.uasset | 3 + .../0/W4/K4XW5H58ZTIXYZPFEU59QY.uasset | 3 + .../0/XR/DKEGC1B4JI84Q6M99OFPAB.uasset | 3 + .../0/YZ/8GP970C3DULJJRBDLJCCAT.uasset | 3 + .../1/4L/QHE9SS8IL8NAH4LP40QVMA.uasset | 3 + .../1/7M/MTM8F0PKI3DRKN1GJVISUD.uasset | 3 + .../1/AS/7JLJ2FV98VA2GZXKO2SZQ3.uasset | 3 + .../1/DZ/I5IBC74KFACATJBFXLDCE0.uasset | 3 + .../1/MM/CNZCO2Y9UH51FLSXM49L4K.uasset | 3 + .../2/88/W3TC4XVD4B726DXP8IRN6K.uasset | 3 + .../2/8N/FCX53BERRMEQY7OWO3KYO6.uasset | 3 + .../2/8W/JCYX6FJ8GQ2IFZ7BNCK5RE.uasset | 3 + .../2/BX/L4E2EQEA7T84XTQO1ANHJH.uasset | 3 + .../2/DN/1GBAQO7OUKXVZYCZXSI98X.uasset | 3 + .../2/QN/5OYUDWJJIFAH2U8EP29EZW.uasset | 3 + .../2/QN/HKCCLAZQSUEJZG9QCZ6C0O.uasset | 3 + .../2/TS/G8WTY9XQQX37L3VIWLTMJU.uasset | 3 + .../2/UF/U3AV1VA4PKPVMO06KMZSD1.uasset | 3 + .../2/WS/OVOQ7FE1IFTPQISWGSWKVC.uasset | 3 + .../2/WV/IGCDSH3F4Y0RC8SENYM91Z.uasset | 3 + .../3/5S/82ZBWG53S08ZU6XJ2ZSBBE.uasset | 3 + .../3/GX/6EOALX5Y5HFRQJAGOS1QT7.uasset | 3 + .../3/LI/I3R0J0JY12SLX2CUDGPK14.uasset | 3 + .../3/V1/D800HGD5TR8TIRIXI0DPZO.uasset | 3 + .../4/2O/7LLF6A9TYTLPVE3CJBMHZW.uasset | 3 + .../4/5P/6P8DZN6JS5T15S43S4A4Q9.uasset | 3 + .../4/AO/V40S5T2E6I4T2O6BBNUR38.uasset | 3 + .../4/DJ/F3N5KA328H6KPE36KJLFHV.uasset | 3 + .../4/FE/C6BJR38GS6H4J2SPT0XRZG.uasset | 3 + .../4/FI/PYW5E1IVFV8U5TT2WHQGHB.uasset | 3 + .../4/S1/V1WOSCNF9Z5E74HYU3V5O1.uasset | 3 + .../4/SR/O49WBYGCZC2E5STYR76FC4.uasset | 3 + .../4/X1/0K1YU00713QQLQPVSUR3IP.uasset | 3 + .../5/1I/2S73Q6F8UM0GUJ5FUTYL7X.uasset | 3 + .../5/AN/JLMHPKUN9Z5WTQYDGYP142.uasset | 3 + .../5/BN/36TXURCS5J98HU9ZZ79V1Z.uasset | 3 + .../5/CY/E7V6YSUV6ZU1RENFIG0S6N.uasset | 3 + .../5/JM/NSK7U5XZEQ1SKHJTNK1EYD.uasset | 3 + .../5/R7/QBO2ZHXPF79ZYF4GINGLIF.uasset | 3 + .../5/RK/SCE75WXEPFZ9ERSYYKKE4A.uasset | 3 + .../6/7N/V8LHYHOZ8T4E0JW1UI8HNH.uasset | 3 + .../6/G4/6HOLR0R7EDXS2QUKSQ79J7.uasset | 3 + .../6/Y7/WUY3BJM0HMIJDZ6ORO6KDY.uasset | 3 + .../6/Z6/A3HQCHNAI3O4WPJZEB47V3.uasset | 3 + .../6/ZZ/JNWPBGUXXO50Z8FMT2C8FK.uasset | 3 + .../7/4J/A4ZXXZWS6SVBVGNMR0OS4Y.uasset | 3 + .../7/AC/GJKJDMBGHUD0VUN52G0BWX.uasset | 3 + .../7/D5/6ADKY4VFXA8F35VD8P9DVP.uasset | 3 + .../7/FI/VOZOS1IVPW2M97OAXQCQV1.uasset | 3 + .../7/FU/ESKEUK3PO4RFJ7DNJHE95H.uasset | 3 + .../7/FZ/TAY0RTVT1I4LEADPG4DMCL.uasset | 3 + .../7/HG/KNVV0PKQUQGFMXEO4LEB5E.uasset | 3 + .../7/OJ/3Z4PRDM96FA9PAAA5QN8T6.uasset | 3 + .../7/Q9/VV1XAARCTH3S9KYJ70JU5U.uasset | 3 + .../7/RK/BFV42H3EZS6RTU76GYOY42.uasset | 3 + .../7/TK/XOW2H2EFOJBB8E2LG4DQ3A.uasset | 3 + .../7/VE/PAV8481ITARYRY3QDLFEJZ.uasset | 3 + .../8/0Y/JGIN2GJ35V3PEEV84HFVRV.uasset | 3 + .../8/BX/0TL7ZIIQQ5DC1IAX1XYJUZ.uasset | 3 + .../8/IY/E2HCOQGZZ81FQJZH0Q7EXB.uasset | 3 + .../8/QR/0XN8O0QF52ZUXKOZG7BONA.uasset | 3 + .../8/V3/20IIIADDF8349J2BKCJKT0.uasset | 3 + .../8/XQ/YVK1F3AJGN2OYUWBYE1175.uasset | 3 + .../8/XT/8U4LWVODG9CWTCW2RDG45N.uasset | 3 + .../8/ZO/DNU8CWFVEZ083S87RKPEZ9.uasset | 3 + .../9/0H/L2OPHB6SDBCIRYW1FF8EBT.uasset | 3 + .../9/EY/NKSPJALRCCOUADXCNJK3CL.uasset | 3 + .../9/FU/3SI6A5UVXA8UU40SO8PXBK.uasset | 3 + .../9/IB/TU2042O8WCAXRXICLUU34I.uasset | 3 + .../9/W1/Y1NMCVOYTP7IVRTZNVIOZN.uasset | 3 + .../9/XD/B5ECBUW5KR3KQQF2K7SZ1E.uasset | 3 + .../9/ZQ/9WNDS1QQWL546BM4CI6BNZ.uasset | 3 + .../A/2J/LZETGQ3X85G5TSJ9FFXCA3.uasset | 3 + .../A/2S/5B1U9FCQ8M5X53RHEQ6D5J.uasset | 3 + .../A/89/YLDOGE8ZIHHE1N8EWSSA5X.uasset | 3 + .../A/I2/P09WK19412DF9S1OSOGA9N.uasset | 3 + .../A/MU/N60BGDPNX9NAECL7P3D62A.uasset | 3 + .../A/QT/43H2JAMUR02W8525AAT31O.uasset | 3 + .../A/R0/PW2O8FXK76Q7QQP5HO12GT.uasset | 3 + .../A/RH/6EAZC8A5PICQNUO92BCA8I.uasset | 3 + .../A/RR/VFVX5TLBBD4APPS0WIVULU.uasset | 3 + .../A/SR/9P30BPQ8QVJ0DC2NIS2OC5.uasset | 3 + .../A/TM/9JUSV7NLY7Q93ZKVXAUORV.uasset | 3 + .../A/VP/BWB38MDLTITB9YY35KY8J3.uasset | 3 + .../B/0Q/K1MY2Z3PO44FGAHJOJSWRF.uasset | 3 + .../B/4U/0JQULTZPZO65LXMOXJI8ZH.uasset | 3 + .../B/C4/G8J8FNL5D83NA6SN3RKUNP.uasset | 3 + .../B/DM/E5TLKD3GOGSELPM18VQESJ.uasset | 3 + .../B/NS/E0F0PNC3IO8QSVU5LCI5I2.uasset | 3 + .../B/Q6/JDMX515ZGL66Y7Z28EI0RU.uasset | 3 + .../B/TT/YM92F6PM12D7710U2ZVWWY.uasset | 3 + .../B/UR/JZ7DT0ELPYBVDXM6L7TM0C.uasset | 3 + .../C/0L/CL3R603WDPFWJLMYLWZVZN.uasset | 3 + .../C/5R/95TDOJQ9Z8E18ROGC7MIX7.uasset | 3 + .../C/6U/6T7ODNLR62JH0BULT1J4AE.uasset | 3 + .../C/9S/LQQ0H0SH70184OCJX1HNZ4.uasset | 3 + .../C/C4/C5A84ZQFO9N5LUDADATW0V.uasset | 3 + .../C/J4/0LD3OOMMA7A1BOXNC9KUEB.uasset | 3 + .../C/LR/BCXS1F48STUAAKWQ5V9AA5.uasset | 3 + .../C/ML/40T5MMM0YXF4J1LHKAELOM.uasset | 3 + .../C/N4/8DRPJ2DF8214RH35JA4GMC.uasset | 3 + .../C/O2/81W0XWDLGITVXVMUB25TDV.uasset | 3 + .../C/P8/NS40YVZO11JHTQKF9JMSXF.uasset | 3 + .../D/73/Q8RBKW1UCEJ0BQANAITWX5.uasset | 3 + .../D/7P/SBT259X67MUNBQI7R3T53P.uasset | 3 + .../D/82/UMH0N4CZQFRU0ME4IZXWI8.uasset | 3 + .../D/88/TDH4MAYEZP207X3DMEB2OI.uasset | 3 + .../D/8J/EQEW33IHHR667Y7DPDUFKK.uasset | 3 + .../D/EG/T8AKUCFASX0QNVT22HD30H.uasset | 3 + .../D/MO/C4L1DOMPEFG1B1T21Z4RNL.uasset | 3 + .../D/T2/1CGXTAH2ZI6S335DJWHRJ9.uasset | 3 + .../D/T6/99IJ6BRDKY68PMANM4E0U1.uasset | 3 + .../D/W0/7ZPJ8M3MEVY6KHBGJC37EZ.uasset | 3 + .../E/DA/K28CUXOWD7LWSW25P6Z35P.uasset | 3 + .../E/E2/LUCPJMX9ZH469ORNA5LMBP.uasset | 3 + .../E/F3/8FPOFB99K2OT9AF8LGCI1G.uasset | 3 + .../E/VE/IBZI1HGCXN01TW4JJ5RBOU.uasset | 3 + .../F/03/7O6UXFI7OYBTT8XLD8LOQX.uasset | 3 + .../F/49/VR137PSSEONSZYOJDXKSNI.uasset | 3 + .../0/TQ/1UP2MCOIYXC0GTW985R4K0.uasset | 3 + .../5/TX/O6OLZU4WSCI3YRJS922SWL.uasset | 3 + .../0/AJ/Q42ZSOSTBUDHJO9I0YFJH8.uasset | 3 + .../0/QK/03V86HC7QVQDQ0QJ94CYLX.uasset | 3 + .../1/7X/QGWW4SCWICG53A9K5OPS0G.uasset | 3 + .../1/K1/7BSJXD4YWZ2V1U8AB8O3Z2.uasset | 3 + .../1/SR/0VGOAD2U620LLZDVVPGFFF.uasset | 3 + .../2/C9/058CTC6QHX54BNVCVEDMD5.uasset | 3 + .../2/QF/FZ8IH801CN94E0HZNJIAMB.uasset | 3 + .../5/EA/O3MBSQAXYS6XJUBQR76X9N.uasset | 3 + .../7/O5/2TVKAOBOK3OMUSU4BNULM9.uasset | 3 + .../9/SK/PAE64UA62B4I6LK904O50Y.uasset | 3 + .../A/6N/VD4T3XSWEKR61PNFVRIPB4.uasset | 3 + .../A/D9/DAOWHPOKN1G4LLVA17BQ4F.uasset | 3 + .../A/YB/BKATFJPNWZY6410P5E2OS4.uasset | 3 + .../B/4J/TM33UR07N3CL6T1XDN76MR.uasset | 3 + .../B/4P/81CFSVQHA7OU7889MQEIM0.uasset | 3 + .../C/7O/MHGK46YY82PZMS60I1H4B5.uasset | 3 + .../C/BG/14XRTQLQ9HZHEKKS9TDV2B.uasset | 3 + .../C/PM/J4QSJEZXX4QSU71S2XNSGB.uasset | 3 + .../D/AE/OPO6LLO34IW7V0SYGULM48.uasset | 3 + .../0/9D/ODYKWBVQ5YPDXSDWJDSI5Z.uasset | 3 + .../0/HU/BN9XQV23Z2PJ1NNACEOHTX.uasset | 3 + .../0/IT/LAONTWEKWR03FY1W3WGQNC.uasset | 3 + .../0/VW/D1QERUEF4BT0SJ7JON4ABJ.uasset | 3 + .../1/N4/K32KI0AG7N0DL49GXDSEHL.uasset | 3 + .../2/OE/06E4EHW0RK6BBO6IKZ8MM7.uasset | 3 + .../5/7Z/29V5FZQ00G4SPGYVRIIHN5.uasset | 3 + .../5/B1/01JFRDWADRKIKP06478EQG.uasset | 3 + .../8/36/KBB8RFBN2RRMBD1EAOZ825.uasset | 3 + .../8/GS/2WS5T7NPSL6P167YENZ0RX.uasset | 3 + .../8/Q3/KY42ITXWBEPD99BD50GCCJ.uasset | 3 + .../9/UZ/KTVOLZ6X4TIVACY98L8NUE.uasset | 3 + .../D/QJ/Q8MUZMCPNSAFNQNT1EMPEO.uasset | 3 + .../D/Y4/TGT919L5P5S1G33ISKEPWO.uasset | 3 + .../E/AU/ABFDDJXNWORLPCM5L00YZ8.uasset | 3 + .../E/VP/CTS3EAYXWWHWS91H39XWNY.uasset | 3 + .../1/UG/ZX8RGGTMXVLSKTMZHEWEKR.uasset | 3 + .../1/Z1/UMJIL66X80HOZOJFKETNE8.uasset | 3 + .../8/31/NU4AYO6JNDEAFXR2NA7X2O.uasset | 3 + .../9/XZ/RWPO76SKN90CVFMFKTDPKE.uasset | 3 + .../A/KQ/NGY0EZTAH2RRKD753U65B5.uasset | 3 + Docs/Decisions.md | 14 +- Docs/Spec/Architecture.md | 21 + Docs/Steps.md | 2 +- Docs/Worklog.md | 9 +- README.md | 12 +- Salty.uproject | 63 ++ Scripts/Authoring/create_gym.py | 84 +++ Scripts/build.sh | 22 + Scripts/run-tests.sh | 29 + Source/Salty.Target.cs | 16 + Source/Salty/Core/SaltyAssetManager.cpp | 10 + Source/Salty/Core/SaltyAssetManager.h | 17 + Source/Salty/Salty.Build.cs | 58 ++ Source/Salty/Salty.cpp | 8 + Source/Salty/Salty.h | 8 + Source/Salty/TemplateCharacter.cpp | 133 ++++ Source/Salty/TemplateCharacter.h | 96 +++ Source/Salty/TemplateGameMode.cpp | 8 + Source/Salty/TemplateGameMode.h | 24 + Source/Salty/TemplatePlayerController.cpp | 67 +++ Source/Salty/TemplatePlayerController.h | 52 ++ .../Variant_Combat/AI/CombatAIController.cpp | 28 + .../Variant_Combat/AI/CombatAIController.h | 32 + .../Salty/Variant_Combat/AI/CombatEnemy.cpp | 343 +++++++++++ Source/Salty/Variant_Combat/AI/CombatEnemy.h | 232 +++++++ .../Variant_Combat/AI/CombatEnemySpawner.cpp | 126 ++++ .../Variant_Combat/AI/CombatEnemySpawner.h | 109 ++++ .../AI/CombatStateTreeUtility.cpp | 316 ++++++++++ .../AI/CombatStateTreeUtility.h | 437 ++++++++++++++ .../AI/EnvQueryContext_Danger.cpp | 17 + .../AI/EnvQueryContext_Danger.h | 23 + .../AI/EnvQueryContext_Player.cpp | 18 + .../AI/EnvQueryContext_Player.h | 22 + .../AnimNotify_CheckChargedAttack.cpp | 21 + .../Animation/AnimNotify_CheckChargedAttack.h | 24 + .../Animation/AnimNotify_CheckCombo.cpp | 21 + .../Animation/AnimNotify_CheckCombo.h | 24 + .../Animation/AnimNotify_DoAttackTrace.cpp | 20 + .../Animation/AnimNotify_DoAttackTrace.h | 30 + .../Salty/Variant_Combat/CombatCharacter.cpp | 568 ++++++++++++++++++ Source/Salty/Variant_Combat/CombatCharacter.h | 340 +++++++++++ .../Salty/Variant_Combat/CombatGameMode.cpp | 53 ++ Source/Salty/Variant_Combat/CombatGameMode.h | 38 ++ .../Variant_Combat/CombatPlayerController.cpp | 95 +++ .../Variant_Combat/CombatPlayerController.h | 76 +++ .../Gameplay/CombatActivationVolume.cpp | 49 ++ .../Gameplay/CombatActivationVolume.h | 40 ++ .../Gameplay/CombatCheckpointVolume.cpp | 38 ++ .../Gameplay/CombatCheckpointVolume.h | 29 + .../Gameplay/CombatDamageableBox.cpp | 83 +++ .../Gameplay/CombatDamageableBox.h | 71 +++ .../Variant_Combat/Gameplay/CombatDummy.cpp | 56 ++ .../Variant_Combat/Gameplay/CombatDummy.h | 63 ++ .../Gameplay/CombatLavaFloor.cpp | 27 + .../Variant_Combat/Gameplay/CombatLavaFloor.h | 40 ++ .../Interfaces/CombatActivatable.cpp | 4 + .../Interfaces/CombatActivatable.h | 36 ++ .../Interfaces/CombatAttacker.cpp | 4 + .../Interfaces/CombatAttacker.h | 36 ++ .../Interfaces/CombatDamageable.cpp | 6 + .../Interfaces/CombatDamageable.h | 41 ++ .../Salty/Variant_Combat/UI/CombatLifeBar.cpp | 5 + .../Salty/Variant_Combat/UI/CombatLifeBar.h | 26 + .../Animation/AnimNotify_EndDash.cpp | 21 + .../Animation/AnimNotify_EndDash.h | 24 + .../PlatformingCharacter.cpp | 373 ++++++++++++ .../PlatformingCharacter.h | 194 ++++++ .../PlatformingGameMode.cpp | 53 ++ .../Variant_Platforming/PlatformingGameMode.h | 38 ++ .../PlatformingPlayerController.cpp | 98 +++ .../PlatformingPlayerController.h | 65 ++ .../AI/SideScrollingAIController.cpp | 19 + .../AI/SideScrollingAIController.h | 27 + .../AI/SideScrollingNPC.cpp | 53 ++ .../AI/SideScrollingNPC.h | 64 ++ .../AI/SideScrollingStateTreeUtility.cpp | 59 ++ .../AI/SideScrollingStateTreeUtility.h | 68 +++ .../Gameplay/SideScrollingJumpPad.cpp | 46 ++ .../Gameplay/SideScrollingJumpPad.h | 39 ++ .../Gameplay/SideScrollingMovingPlatform.cpp | 40 ++ .../Gameplay/SideScrollingMovingPlatform.h | 60 ++ .../Gameplay/SideScrollingPickup.cpp | 55 ++ .../Gameplay/SideScrollingPickup.h | 38 ++ .../Gameplay/SideScrollingSoftPlatform.cpp | 59 ++ .../Gameplay/SideScrollingSoftPlatform.h | 46 ++ .../Interfaces/SideScrollingInteractable.cpp | 6 + .../Interfaces/SideScrollingInteractable.h | 31 + .../SideScrollingCameraManager.cpp | 105 ++++ .../SideScrollingCameraManager.h | 47 ++ .../SideScrollingCharacter.cpp | 350 +++++++++++ .../SideScrollingCharacter.h | 180 ++++++ .../SideScrollingGameMode.cpp | 77 +++ .../SideScrollingGameMode.h | 56 ++ .../SideScrollingPlayerController.cpp | 98 +++ .../SideScrollingPlayerController.h | 67 +++ .../UI/SideScrollingUI.cpp | 5 + .../UI/SideScrollingUI.h | 23 + Source/SaltyCore/SaltyCore.Build.cs | 24 + Source/SaltyCore/SaltyCore.cpp | 6 + Source/SaltyCore/SaltyCore.h | 6 + Source/SaltyCore/Tags/NativeTags.cpp | 3 + Source/SaltyCore/Tags/NativeTags.h | 7 + Source/SaltyCore/Tests/PlaceholderTest.cpp | 16 + Source/SaltyEditor.Target.cs | 16 + Source/SaltyServer.Target.cs | 16 + 1434 files changed, 11358 insertions(+), 27 deletions(-) create mode 100644 .gitattributes create mode 100644 .ignore create mode 100644 .mcp.json create mode 100644 Config/DefaultEditor.ini create mode 100644 Config/DefaultEditorPerProjectUserSettings.ini create mode 100644 Config/DefaultEngine.ini create mode 100644 Config/DefaultGame.ini create mode 100644 Config/DefaultGameplayTags.ini create mode 100644 Config/DefaultInput.ini create mode 100644 Config/Tags/Ability.ini create mode 100644 Config/Tags/Activity.ini create mode 100644 Config/Tags/Class.ini create mode 100644 Config/Tags/Cooldown.ini create mode 100644 Config/Tags/Damage.ini create mode 100644 Config/Tags/Data.ini create mode 100644 Config/Tags/Domain.ini create mode 100644 Config/Tags/Event.ini create mode 100644 Config/Tags/Fault.ini create mode 100644 Config/Tags/GameplayCue.ini create mode 100644 Config/Tags/Immune.ini create mode 100644 Config/Tags/Input.ini create mode 100644 Config/Tags/Interact.ini create mode 100644 Config/Tags/Item.ini create mode 100644 Config/Tags/Mark.ini create mode 100644 Config/Tags/Piece.ini create mode 100644 Config/Tags/State.ini create mode 100644 Config/Tags/Station.ini create mode 100644 Config/Tags/Status.ini create mode 100644 Config/Tags/Substance.ini create mode 100644 Config/Tags/Surface.ini create mode 100644 Config/Tags/Theme.ini create mode 100644 Config/Tags/UI.ini create mode 100644 Content/Characters/Mannequins/Anims/Death/MM_Death_Back_01.uasset create mode 100644 Content/Characters/Mannequins/Anims/Death/MM_Death_Front_01.uasset create mode 100644 Content/Characters/Mannequins/Anims/Death/MM_Death_Front_02.uasset create mode 100644 Content/Characters/Mannequins/Anims/Death/MM_Death_Front_03.uasset create mode 100644 Content/Characters/Mannequins/Anims/Death/MM_Death_Left_01.uasset create mode 100644 Content/Characters/Mannequins/Anims/Death/MM_Death_Right_01.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Aim/AO_Pistol.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS1.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS_AO_CD.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS_AO_CU.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd_Left.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd_Right.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd_Left.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd_Right.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Left.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Right.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_Fall_Loop.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_RecoveryAdditive.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_Start.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/MF_Pistol_Idle_ADS.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_DryFire.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Equip.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Fire.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Fire_Montage.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Reload.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd_Left.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd_Right.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd_Left.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd_Right.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Left.uasset create mode 100644 Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Right.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/AIM/AO_Rifle.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CC.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CD.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CU.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Back_Med_01.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Hvy_01.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_01.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_02.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_03.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_04.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Med_01.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Med_02.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd_Left.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd_Right.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd_Left.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd_Right.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Left.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Right.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Apex.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Fall_Land.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Fall_Loop.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_RecoveryAdditive.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Start.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Start_Loop.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/MF_Rifle_Idle_ADS.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_DryFire.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Equip.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Fire.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Reload.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd_Left.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd_Right.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd_Left.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd_Right.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Left.uasset create mode 100644 Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Right.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/ABP_Unarmed.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_01.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_02.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_03.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_ChargedAttack.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/BS_Idle_Walk_Run.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd_Left.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd_Right.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd_Left.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd_Right.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Left.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Right.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Dash.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Fall_Loop.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Jump.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Land.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_WallJump.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/MM_Idle.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd_Left.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd_Right.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd_Left.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd_Right.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Left.uasset create mode 100644 Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Right.uasset create mode 100644 Content/Characters/Mannequins/Materials/M_Mannequin.uasset create mode 100644 Content/Characters/Mannequins/Materials/Manny/MI_Manny_01_New.uasset create mode 100644 Content/Characters/Mannequins/Materials/Manny/MI_Manny_02_New.uasset create mode 100644 Content/Characters/Mannequins/Materials/Quinn/MI_Quinn_01.uasset create mode 100644 Content/Characters/Mannequins/Materials/Quinn/MI_Quinn_02.uasset create mode 100644 Content/Characters/Mannequins/Meshes/SKM_Manny_Simple.uasset create mode 100644 Content/Characters/Mannequins/Meshes/SKM_Quinn_Simple.uasset create mode 100644 Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset create mode 100644 Content/Characters/Mannequins/Rigs/CR_Mannequin_Body.uasset create mode 100644 Content/Characters/Mannequins/Rigs/CR_Mannequin_FootIK.uasset create mode 100644 Content/Characters/Mannequins/Rigs/CR_Mannequin_Procedural.uasset create mode 100644 Content/Characters/Mannequins/Rigs/PA_Mannequin.uasset create mode 100644 Content/Characters/Mannequins/Textures/Manny/T_Manny_01_BN.uasset create mode 100644 Content/Characters/Mannequins/Textures/Manny/T_Manny_01_D.uasset create mode 100644 Content/Characters/Mannequins/Textures/Manny/T_Manny_01_MRA.uasset create mode 100644 Content/Characters/Mannequins/Textures/Manny/T_Manny_02_BN.uasset create mode 100644 Content/Characters/Mannequins/Textures/Manny/T_Manny_02_D.uasset create mode 100644 Content/Characters/Mannequins/Textures/Manny/T_Manny_02_MRA.uasset create mode 100644 Content/Characters/Mannequins/Textures/Manny/T_Manny_02_N.uasset create mode 100644 Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_D.uasset create mode 100644 Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_MRA.uasset create mode 100644 Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_N.uasset create mode 100644 Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_D.uasset create mode 100644 Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_MRA.uasset create mode 100644 Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_N.uasset create mode 100644 Content/Characters/Mannequins/Textures/Shared/T_UE_Logo_M.uasset create mode 100644 Content/Input/Actions/IA_Jump.uasset create mode 100644 Content/Input/Actions/IA_Look.uasset create mode 100644 Content/Input/Actions/IA_MouseLook.uasset create mode 100644 Content/Input/Actions/IA_Move.uasset create mode 100644 Content/Input/IMC_Default.uasset create mode 100644 Content/Input/IMC_MouseLook.uasset create mode 100644 Content/Input/Touch/BPI_TouchInterface.uasset create mode 100644 Content/Input/Touch/UI_Thumbstick.uasset create mode 100644 Content/Input/Touch/UI_TouchSimple.uasset create mode 100644 Content/LevelPrototyping/Interactable/Door/BP_DoorFrame.uasset create mode 100644 Content/LevelPrototyping/Interactable/Door/Meshes/SM_Door.uasset create mode 100644 Content/LevelPrototyping/Interactable/Door/Meshes/SM_DoorFrame_Corner.uasset create mode 100644 Content/LevelPrototyping/Interactable/Door/Meshes/SM_DoorFrame_Edge.uasset create mode 100644 Content/LevelPrototyping/Interactable/JumpPad/Assets/Materials/MI_GlowNT.uasset create mode 100644 Content/LevelPrototyping/Interactable/JumpPad/Assets/Materials/M_GradientGlow.uasset create mode 100644 Content/LevelPrototyping/Interactable/JumpPad/Assets/Materials/M_SimpleGlow.uasset create mode 100644 Content/LevelPrototyping/Interactable/JumpPad/Assets/Meshes/SM_CircularBand.uasset create mode 100644 Content/LevelPrototyping/Interactable/JumpPad/Assets/Meshes/SM_CircularGlow.uasset create mode 100644 Content/LevelPrototyping/Interactable/JumpPad/Assets/NS_JumpPad.uasset create mode 100644 Content/LevelPrototyping/Interactable/JumpPad/BP_JumpPad.uasset create mode 100644 Content/LevelPrototyping/Interactable/Target/Assets/SM_TargetBaseMesh.uasset create mode 100644 Content/LevelPrototyping/Interactable/Target/BP_WobbleTarget.uasset create mode 100644 Content/LevelPrototyping/Materials/MF_ProcGrid.uasset create mode 100644 Content/LevelPrototyping/Materials/MI_DefaultColorway.uasset create mode 100644 Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray.uasset create mode 100644 Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray_02.uasset create mode 100644 Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray_Round.uasset create mode 100644 Content/LevelPrototyping/Materials/MI_PrototypeGrid_TopDark.uasset create mode 100644 Content/LevelPrototyping/Materials/M_FlatCol.uasset create mode 100644 Content/LevelPrototyping/Materials/M_PrototypeGrid.uasset create mode 100644 Content/LevelPrototyping/Meshes/SM_ChamferCube.uasset create mode 100644 Content/LevelPrototyping/Meshes/SM_Cube.uasset create mode 100644 Content/LevelPrototyping/Meshes/SM_Cylinder.uasset create mode 100644 Content/LevelPrototyping/Meshes/SM_Plane.uasset create mode 100644 Content/LevelPrototyping/Meshes/SM_QuarterCylinder.uasset create mode 100644 Content/LevelPrototyping/Meshes/SM_QuarterCylinderOuter.uasset create mode 100644 Content/LevelPrototyping/Meshes/SM_Ramp.uasset create mode 100644 Content/LevelPrototyping/Textures/T_GridChecker_A.uasset create mode 100644 Content/Maps/L_Gym.umap create mode 100644 Content/ThirdPerson/Blueprints/BP_ThirdPersonCharacter.uasset create mode 100644 Content/ThirdPerson/Blueprints/BP_ThirdPersonGameMode.uasset create mode 100644 Content/ThirdPerson/Blueprints/BP_ThirdPersonPlayerController.uasset create mode 100644 Content/ThirdPerson/Lvl_ThirdPerson.umap create mode 100644 Content/ThirdPerson/MI_ThirdPersonColWay.uasset create mode 100644 Content/Variant_Combat/Anims/ABP_Manny_Combat.uasset create mode 100644 Content/Variant_Combat/Anims/AM_ChargedAttack.uasset create mode 100644 Content/Variant_Combat/Anims/AM_ComboAttack.uasset create mode 100644 Content/Variant_Combat/Blueprints/AI/BP_CombatAIController.uasset create mode 100644 Content/Variant_Combat/Blueprints/AI/BP_CombatEnemy.uasset create mode 100644 Content/Variant_Combat/Blueprints/AI/BP_CombatEnemySpawner.uasset create mode 100644 Content/Variant_Combat/Blueprints/AI/EnvQuery_Evade.uasset create mode 100644 Content/Variant_Combat/Blueprints/AI/EnvQuery_Fallback.uasset create mode 100644 Content/Variant_Combat/Blueprints/AI/EnvQuery_Flank.uasset create mode 100644 Content/Variant_Combat/Blueprints/AI/ST_CombatEnemy.uasset create mode 100644 Content/Variant_Combat/Blueprints/BP_CameraShake_Hit_Enemy.uasset create mode 100644 Content/Variant_Combat/Blueprints/BP_CameraShake_Hit_Player.uasset create mode 100644 Content/Variant_Combat/Blueprints/BP_CombatCharacter.uasset create mode 100644 Content/Variant_Combat/Blueprints/BP_CombatGameMode.uasset create mode 100644 Content/Variant_Combat/Blueprints/BP_CombatPlayerController.uasset create mode 100644 Content/Variant_Combat/Blueprints/Interactables/BP_CombatActivationVolume.uasset create mode 100644 Content/Variant_Combat/Blueprints/Interactables/BP_CombatCheckpointVolume.uasset create mode 100644 Content/Variant_Combat/Blueprints/Interactables/BP_CombatDamageableBox.uasset create mode 100644 Content/Variant_Combat/Blueprints/Interactables/BP_CombatDummy.uasset create mode 100644 Content/Variant_Combat/Blueprints/Interactables/BP_CombatLavaFloor.uasset create mode 100644 Content/Variant_Combat/Input/Actions/IA_ChargedAttack.uasset create mode 100644 Content/Variant_Combat/Input/Actions/IA_ComboAttack.uasset create mode 100644 Content/Variant_Combat/Input/Actions/IA_ToggleCameraSide.uasset create mode 100644 Content/Variant_Combat/Input/BPI_TouchInterface_Combat.uasset create mode 100644 Content/Variant_Combat/Input/IMC_Combat.uasset create mode 100644 Content/Variant_Combat/Input/UI_TouchInterface_Combat.uasset create mode 100644 Content/Variant_Combat/Lvl_Combat.umap create mode 100644 Content/Variant_Combat/Materials/MI_Box_Destroyed.uasset create mode 100644 Content/Variant_Combat/Materials/M_Lava.uasset create mode 100644 Content/Variant_Combat/UI/UI_LifeBar.uasset create mode 100644 Content/Variant_Combat/VFX/NS_Damage.uasset create mode 100644 Content/Variant_Platforming/Anims/ABP_Manny_Platforming.uasset create mode 100644 Content/Variant_Platforming/Anims/AM_Dash.uasset create mode 100644 Content/Variant_Platforming/Blueprints/BP_PlatformingCharacter.uasset create mode 100644 Content/Variant_Platforming/Blueprints/BP_PlatformingGameMode.uasset create mode 100644 Content/Variant_Platforming/Blueprints/BP_PlatformingPlayerController.uasset create mode 100644 Content/Variant_Platforming/Input/Actions/IA_Dash.uasset create mode 100644 Content/Variant_Platforming/Input/BPI_TouchInterface_Platforming.uasset create mode 100644 Content/Variant_Platforming/Input/IMC_Platforming.uasset create mode 100644 Content/Variant_Platforming/Input/UI_TouchInterface_Platforming.uasset create mode 100644 Content/Variant_Platforming/Lvl_Platforming.umap create mode 100644 Content/Variant_Platforming/VFX/NS_Jump_Trail.uasset create mode 100644 Content/Variant_SideScrolling/Anims/ABP_Manny_SideScroller.uasset create mode 100644 Content/Variant_SideScrolling/Blueprints/AI/BP_SideScrollingAIController.uasset create mode 100644 Content/Variant_SideScrolling/Blueprints/AI/BP_SideScrollingNPC.uasset create mode 100644 Content/Variant_SideScrolling/Blueprints/AI/ST_SideScrollingNPC.uasset create mode 100644 Content/Variant_SideScrolling/Blueprints/BP_SideScrollingCameraManager.uasset create mode 100644 Content/Variant_SideScrolling/Blueprints/BP_SideScrollingCharacter.uasset create mode 100644 Content/Variant_SideScrolling/Blueprints/BP_SideScrollingGameMode.uasset create mode 100644 Content/Variant_SideScrolling/Blueprints/BP_SideScrollingPlayerController.uasset create mode 100644 Content/Variant_SideScrolling/Blueprints/Items/BP_SideScrollingMovingPlatform.uasset create mode 100644 Content/Variant_SideScrolling/Blueprints/Items/BP_SideScrollingPickup.uasset create mode 100644 Content/Variant_SideScrolling/Blueprints/Items/BP_SideScrollingSoftPlatform.uasset create mode 100644 Content/Variant_SideScrolling/Input/Actions/IA_Drop.uasset create mode 100644 Content/Variant_SideScrolling/Input/Actions/IA_Interact.uasset create mode 100644 Content/Variant_SideScrolling/Input/Actions/IA_Mover.uasset create mode 100644 Content/Variant_SideScrolling/Input/BPI_TouchInterface_SideScrolling.uasset create mode 100644 Content/Variant_SideScrolling/Input/IMC_SideScroller.uasset create mode 100644 Content/Variant_SideScrolling/Input/UI_TouchInterface_SideScrolling.uasset create mode 100644 Content/Variant_SideScrolling/Lvl_SideScrolling.umap create mode 100644 Content/Variant_SideScrolling/UI/UI_SideScrolling.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/03/BPWTC21FDUBZWFDW8XW22U.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/8E/8K4U2JR1LVI0GN15VV9UX5.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/D9/5OG4SYAT9W43I5XE53YZD1.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/FA/X5X8421U0RZ1TLBDRMOGZ1.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/LF/4RHRNDO6DAQKJL0HWC92XV.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/QX/58YW0IPYYTI8WRRU42OOUC.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/TW/1Q26IOJCMLID7UU3LBRZRJ.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/Z1/S6WKUNN1DRXOTSYQ0YR22N.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/5C/62LRZ1KRBZN8525Q63NNX8.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/8N/3CTBZRAILLZ5C65IFZPO0N.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/BJ/XC1YJMIO9PW60LTJBOKVB2.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/E9/COQWC6JWK2SSWO68LX6RSS.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/JT/HVGNLMFC2TM14OKTW4OOKY.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/OS/WIA881F9VE23VQWBYX0EBV.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/P2/PFALMAVDB6BXYF0SZ5Z2DA.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/Z2/FF8LEK1OBLPEWPNFA3U4NR.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/7A/0K3QL25VQIIXTD7GY7IWLJ.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/87/QVUCPZWQIZEX1TO1P1EUYE.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/8F/EA6N1OO80SSNP1K3J5YRVG.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/AB/ODKM9WMQ33BWNRZC1GPG1B.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/FC/BMR8CXGP6S7N6IY2OJQCDN.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/LE/A1ALJWCEMBRCRJ0DAI5D8W.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/S6/TMW0OA1ZJ6AAG9DD2J4FS2.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/UW/EH9Y5QJ37I2WL7R82SVE1Z.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/VR/OILJRSDE8XA4Q6LUTWFUY6.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/0H/E5BHT6QHMHC83TFUTQ08GT.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/7W/7JNI8QJIVHSHV2WHE7NCH4.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/8L/37OM7DK81HC6S30V6AL5A3.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/FB/AWF2NMBNUCWNI37TKHVHXB.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/I6/L9JT2QVAVRK67C9W25FXMY.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/QA/DV3MSCKZIENTD2EICHPZL4.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/18/AO7HCHYKK6IY0Z6A36SMJW.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/5T/2AW2CWAN7ZQD6V5V3HX63Y.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/A8/JQIJRSLONRYRNS20DMGMBP.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/AD/NQ1ZCACUASI66K0DI0IX6B.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/AQ/4FP3ZU38HM7MVSU9QUWL1D.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/BL/VVU86RADUOFMWFDAH32TXR.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/HT/MQAB3NDJ9KLRQAJ930TDWY.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/NL/KJWD5KS22VKMVKMGL9AWNZ.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/5/KB/WC9GBL3Z7O0BWZNE3AHNMN.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/5/RU/WAHRRWH3DQ5RMUXUEUHP4L.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/0K/2IVJC7K2VECO15SLTESB3T.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/2F/31B5P5Q3EAL17ZJTNPFFOX.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/38/A6RMZKVQOIX3HVT8EL441M.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/GC/1ZGSVII3K1MGD4B84ZAHGE.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/I3/0O92KQMO38C4GHDQI06XZY.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/NW/WX6CKQZ9HL98N2SGBDG4FQ.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/QV/2H8A5AHJZHY3DUYHC8VHN7.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/S1/7VH63HWDNZ80XJQD92DDDG.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/UD/JJHR2UZEHITITUNAHVT0R0.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/XM/LAH4Z3JUQTIIY6GRPG9GH8.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/5M/85WKQNY5ZE2G549AAF69J8.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/5Q/HZ5PU28TH33NVDEQIJBFRQ.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/D6/3YBGXS6CCPQA1R7P7E5A5I.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/IA/OY7ST5POR9YNSV1G0LIBNO.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/JX/JMCWXO98UTKRGXO9MRA6Y6.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/LB/6UAHPUYXQZ3I3DQ2RHW9OB.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/SI/6KGM06J0WN46U2PBQ5X1J7.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/TH/ZZ4C51SUCDT27KKFOXGUX3.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/UN/3GF13Y3DG3VRX6PZNVZMG8.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/VB/DAO6MI9T72RTLTZ2YOB1QC.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/51/5YSCGFSRIJNKX3KG6VET9O.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/BN/511PVXBI8LTOZK10YXYV8M.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/CN/T3AC1BRZLLBHWUKZDFMDOU.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/CP/8QP3JJE995BFND8KSDUGHO.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/D8/JWCACW33G7SCZC8J6XGWQ3.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/RC/YBA3BQWCTCYXS1PER51GV0.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/T9/UXXZ4LS1EKK021O6KG6PRY.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/U7/UK8YPQ6MYJTUMHZJAEM156.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/XU/RL3PTH614JNO2S7YV1SPLR.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/Z6/2USKY50B3OEAJPJX4AKA6L.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/62/75G76UO22A690CRL2TG8XN.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/8U/MH2RTCFXAJD9IWVRF68NM4.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/JR/9YFPHZFIKJ4F3KDRCLWJ3S.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/MA/JUETZQ96X7BXIC8MSE7XOH.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/QO/FEEL4IT8GXBKXB8557YK01.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/RJ/UAIOPZ2CB9H401QHBZYTNK.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/S3/W9M3QDSWYKBYXC6R158N7R.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/Z9/94WZ088WCLK4DYUZPU0XXA.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/0A/G27Z80FXQTDSWRTHF6ZB1Z.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/2E/WKHV9D4B7ZOFQJN5EJRKA9.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/4W/LQ85RYDARE3SP1EYT3H27W.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/96/DU6CJWCO7LIINAV49R6W34.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/CL/AO62UTZFNARJXQUK8TMJVV.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/DA/XTPNLQZ5RDZ7CPBKJ37ZKU.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/GQ/IS1WTEMD3RPL7LA5LZDAEV.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/S0/IQM24IE03MGSIO8SD2FIJ6.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/TX/UFGXL6MQ6AIN6HK7Y3M796.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/ZV/SUUOE3T2H0TEYIVCIW6TLQ.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/31/5NDEQ1UCCSUGJUN7JBZ4W4.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/3H/D9FFSF3NXJZBCB89WNT6J6.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/D4/M56FY98MR1H3CTMLLYQEO5.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/GP/6LESCAZUGX2EOBQGNDEJQM.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/H6/W976HO81FD29HI42L5XTTD.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/I4/84OW8GO15T3LBDXD3UJBJC.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/J8/IJIIHX9V10DZFM9YKNOB7C.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/Q6/7HY5MXD8E9L7KXYVHRSFVJ.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/QE/1G2JBKQMB3PBHZWQYIIHX3.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/T6/T0A1BQ4NPPY4435RUFN1WR.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/0W/CNCAJVEDKDT40GDNXDZEMP.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/5G/2GMO3H21TUN7GDJUQ93OPZ.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/7O/ZJ59S0X3LFMH7URASVSGVN.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/AD/0WWGESQKHBINDITYMY1FME.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/E6/419MT4B93YRU3Z4O11K6VH.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/K7/4D32NQW8WOSV2C72CJLXNX.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/PE/EHFFOM2TFBM421Q2HZZ8RU.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/U4/4Q8AZXLFDJ2P1TQO7754XJ.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/W0/Y6SO47PP3Y721VDH0DDHFX.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/ZM/Z9Z2W3MFOT6TP4TLQRP0LB.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/1G/6K6QL8P4SB4LZK174YUTZR.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/2S/O5CEVY8JS0Y13ND4I7YP5R.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/C1/MVLFMUUIRNPZ6K00IDCJCJ.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/CO/YAO029ASX3SAVDKPVYQUC4.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/CZ/PBGTD1DCTQ7YF1111CLLRB.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/D7/O9WEQPN7K3CQLOIWOIZ5JW.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/RP/POZACY6UGTONX16YU7Y2DR.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/U2/SSZYDLDTFNIGDUO8TA1BDB.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/VU/6M6RWBQN1N0XSMZCTSSKF6.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/XH/IH8L1E8L246Y87LL45Q4Y4.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/XJ/KC9QYFYMKIRXEOV72LMGVV.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/2I/KA3JCUILWGCMX7L5IJVIKW.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/5S/4B6413S2ZA49QBT52RKK91.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/E5/IPWUEML4LNAF2R7OSFSN52.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/HA/X2O0BZCAZGCKQN3R2OK8SM.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/K4/ALCOX1OPPS8CMM7LQOF4SR.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/P6/GNWDCPN89ASPJHUNLLMMZR.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/QC/W47M8TTBN97RSAHF0YHB3S.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/1B/VN7KO993TU3LGJ48DEBMY4.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/97/X70XNLJS5IUB4CQEBB2JF0.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/AD/JUBCFCRH909ZKEPBDSODGY.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/AX/ZGB5SE28CWEUDBVT6UU3P2.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/CD/E4UAJFC6HBLY2ZQEKZN8QI.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/ED/UZZNVK6GJPA4EY6G27TAFM.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/IW/3AGOM7Y3BDKLSW6R1WZMMV.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/JW/IQD6AVHV7VPZ0D0BGIKHMP.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/LY/IZZN1LUSKWP0J8EVB2O559.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/Q6/Q6BZ9IZZK6WTRQ070R1WRY.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/SD/13NWWV43MTFNP322P68WF8.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/V2/ZRRRI7OGHTS4VQIMM54G7M.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/1/AU/3UH0PHW9LRK07K2LAJLG9W.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/1/CO/7IJ6ZVKVQKK3GE8XKUKY1N.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/1/J5/6MSNXTOP5631CV8J4CVFYZ.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/1/M2/X9KXSJ5WGNFTM9ZB7WT8M9.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/1/MQ/5LEJYI9J5IMY2HYRDZG7NW.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/2U/0DVQ662YBALY2DMDME2U49.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/43/X6L1KWW1A1ISRCUFN5AMZ6.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/CW/CMS7D3GUVCNTQBQOVZ94OR.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/IF/46XXVZ7FDPLWOQLLM71YVT.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/IM/B7U1K127HMF9OAZJ7PD6PF.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/JK/86LRC4BZ7WD0Y3K58DY5UI.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/KO/U1I9H4H84854RO69LFY7JS.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/LY/99FSK1MHXF8K9XXDJ363AK.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/U3/DH8BCKMADLNVFJBC2PXE7G.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/UW/7FZND1B7CRLJD8PGW6MMSN.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/V5/BM5GGL35SVZJTYB56TFMRB.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/W9/9FORAK2YIWLX6AKEP5HASR.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/WT/5EU15YGLPDAFM6MXVUM3AJ.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/3/8O/425BHFIWJD7C92JOIIIGDB.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/3/9N/7X8MMRF0AYUFBKP76U7QVU.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/3/DF/E54ZRSI5DUBKFOQKB2H7XL.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/3/QW/J7J1JTS92LGBILR16U8ZIE.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/BU/POUNZB7AZ2STPKG578H6WH.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/M6/97VJM9IXDEVYPU77OV5DPD.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/MZ/5MST0TRTFC0O0SPJG4Z92M.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/SQ/30EVH3LL9PW9EPRE6KOGA7.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/YG/J1A6RZ5MNZTEOJYR6LMH6B.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/ZQ/WC7CYODQ6V09LJM8BFG9AB.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/0G/RZ0MK7QV01ZA8LD1B7VS77.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/91/SNQJCSC13F74OPB9F045EV.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/BZ/8KDRHA63QH0JU06L3WE7I1.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/HO/JBBO2D6YGDR657PU2GK96U.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/JB/F77A0LROT6UVSMQU8LEXI0.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/LP/A6U0V1PTF30I78POIK61J7.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/MI/YVC72MZGJJS1XKB8N3HD93.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/RB/7TRC7HKJOD4Q3AGTSOIRHJ.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/TG/6JYNJZT5YTY940ZP4YVTWJ.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/V7/TQ5WNTHQNMCLHHGJ4EBX1J.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/24/MONEQX3C1QGHY4SSHN6XWU.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/BT/5BCI3I9ZJWUNZ1SN5N6V5B.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/LE/GE8SUWARA1WETKREXMT1HP.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/OY/OHHJDOV0QHFHVBV6DX6I7V.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/WO/TDS9WCU90YHME8OG2XR90Y.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/XS/J9HTJLALSCM976G4Z1NMO5.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/7/0X/1Y5TZPWSWGXGQ3GIWP5GDF.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/7/70/X5XLA5G2SLNMG3RUK5U80W.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/7/EV/XZFKCXNMZN7OYWM0G65V1J.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/7/M1/0L0XSY7YSKKHQ3GKFLGBCX.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/7/OG/I9ACTY1VACUSO481PBAPEL.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/6O/YQGJU6YVUBBUU07FHWKL7F.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/AD/TD41RW0F92QBGNPYLZCMR7.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/EK/7WGOYVMOS4335CSBRBVDIO.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/G4/D5UT2HSJF8Y5RDLJQGVGBH.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/HH/6ZMLR6P2LH3NLZJJOJM0EN.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/KJ/AKPZGEY1ZR2A6GUE7MURA1.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/UH/XATPEEOYZZSDX286H3WMZ3.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/UJ/E2BO04VTW7O1LO3IN5X4UQ.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/Y0/Y4JSIM98AGHPO39J1KBYAO.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/5E/F1VBB1IU3IAPS6Y0FDAQ2R.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/AJ/0UB93QTYKS9COPDKY1NRQ2.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/CC/TSC596A4GCXOU1X4AOYKPB.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/DT/O5JCOL8C8GALIWI1X1B8UX.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/FO/UV0TU72WDKJK0CP8XSZ7LZ.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/HX/ENP3Y8WA05TOH9T0QXXNQ8.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/I3/X1XQBPYBJ811LYIS6WC0VQ.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/KR/H4C6C5FMWJZY94U9XDUJE4.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/OV/6ESJE2ESY5SSP0HZK6VE08.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/VQ/Y3U0CETRBDN2LDQ3RBGN2P.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/A/12/0TWN3HJFLUGZRR373PNZ6K.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/A/DT/XOIKVGWJI1M3UTA2POV0R6.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/A/MO/Z15EF6AB62TWOEAVDCO149.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/A/RM/T7OMUADHQA2I9SC29FHULV.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/A/U5/WRORU1U16XJ7HC367Z05P3.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/3A/YBZTS9AOGBGKRZ35R147FF.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/5S/DEC5IYE1O91RYWX4GE1NEX.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/6M/38BIPBXE2YCA4FMBTJI4AT.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/BR/E2N4WNNYS4BBQYEGE5UZ78.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/HQ/Q1ZG1N23VAVHAIMYLPU9YF.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/ML/JJMQORBMCMGMXQX17ZZEYO.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/NG/RITV1SA3QOPVZ8CQ1TIB6K.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/Q5/X9UH4QX6SFHNNRPQOJ8KDL.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/UA/RTV846BDQXEZU0E2I5NPBU.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/ZU/71PUG4MCRF6FR9ZPER8KDL.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/E5/JCE84ACF4TQBZZ8U8V1XUT.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/E5/ZBASHHGSFVJ5ARQ773W0OG.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/GL/6ICT2FE1NIIHKVYSS0NWYZ.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/GX/TT60JVXLHPLDRNMUO5D545.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/KB/UQO2RJID0K6ZR52M183OH6.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/MX/U161XNK6PBGZOXYBZH39RL.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/P8/2N58Y015KE8O94E7LNR7KA.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/TT/DUDT15OAESQ0F93GKAXW6H.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/V2/F6JIFADJKLU90W71MGU3J5.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/1Q/C6U2VEOW3SPBNS8JXPEUGG.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/1U/02YGAJ3N4OD6OU8JIFRQ91.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/9H/WYBBHL5U0TUQHZX7OGDWJD.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/9Z/5D9Z0GLL4FIHHQ4ZV1DEWP.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/AM/MFQ15JHRSAON2DWWX2VFNV.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/BM/IV6869PNOI7NT7ODP0K1RV.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/EG/KH8V12PR8VMDX7FH7TEAO4.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/GG/FHL9K7T930R7PT39Q8DKRZ.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/GQ/B782XXUJFI07RQ3CTVMNNL.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/GZ/5ZSATEVQBDYIW90UE4W780.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/NR/T6RB2GC68MDEJO31C7R60W.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/VU/U0M8QP1C4DMC0IB9IDBSGG.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/WR/1KQ8YSO1MJ640RTFR6XPWW.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/2E/63EMT9BCBHKLF5PRY1X7X2.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/3H/JLAZIIOH7PCNRCKNCMYKOT.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/EF/LDXMRHM6I2ME3VEGGWIE3Z.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/IK/WMZYMI3R2LN5P44A8IKD40.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/KJ/1YRWDH5XYK88UI5MNEQ6GE.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/NK/GP5XBY8XX5H5IPAFUFUSJ5.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/OV/J5TSV9KWI5XNF1NWVJS1EV.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/OX/K0SIGMQX5UWK5ZJBDE826C.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/R0/B4Q9HM56HVVXGKCL5XUO3B.uasset create mode 100644 Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/F/56/52S7UDS64TTFQXGVCMJITO.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/C1/EYS6GYU6IZSEKIJUN3FVM3.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/C9/MWKC05BSATB5GGODVVPXT6.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/F9/XMRM94E8EGG0QZSVI2PZU1.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/FH/2RI4C5FVDW2T93NNQ5COOV.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/IT/50O35D64DVKSDYO46R8RVE.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/IT/H29CU84VRMM5E6I1HUZQH4.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/KN/OP0AULO63PFMGUN9HCGRCH.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/KT/OYIOFNDQEX1FRO7QM1OISO.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/LB/S2XURIMT5CGPC6EW87586M.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/O4/JZIYICG6WD6VXL790ZLGR5.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/OC/RNDS7QEQU2U12GWA32FILJ.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/PM/53PNEZUKELLYBV8CXEN0V2.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/QA/OPSBABO6PCT9WFHYTU33PJ.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/YP/039VH680TOS9220QN3D5XQ.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/1Z/2Y2NN5M0K0ST6U87UEHALA.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/4R/Q5L823PFS883SBFFBUQZ80.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/5W/31DOURA7TUCJLZGUAEDB8J.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/7I/33LT4ZNI0QPMR8FJJ4EISR.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/85/O6ZRZBOY27HMWHSWA3LH6D.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/8Y/3WLW7JIGKINOUFM8125V0A.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/BM/F1SL2TH34MYFRFDPFLIPCH.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/D2/8Y10FDFBTNN3R7M3GOX4L7.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/FM/UWU1JNRAJYA8TIFT7QZKV4.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/MV/ITY5CZ6QYSALJU1TIN8AMQ.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/PP/GP6HAZQV6XKSNEGA3NUN7X.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/PY/70N73CL31IHK3ZODMP9RCI.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/SC/5DW906185BOE3MAP51XZIU.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/2/BB/V50Y6U7AG69UGWMHMMT61U.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/2/BM/QONZZFZLKBWI7ZBU8Z2RNE.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/2/IY/TRFX76MQ71GJALJ0L9S6E9.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/2/RK/4PNVQ53N9BIQAT8OOT7DPR.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/1N/NJ1YQ0E6NBMRW1679085A1.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/HA/WNW6HTD33ONENNS8TAVSXS.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/KT/H1XJ3MA6FW9O87IXQ6QMZA.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/QE/AAAN53LCAA386EZHKS4S9H.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/QX/VZ3RSUI7ZYJ0Y8VZKECG8Y.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/RO/BR24IMMZ95JN2TAUQUJKQW.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/RR/E2PKKE4F3ZG4BD9UCIJTMN.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/T6/E7HYE4QHYHQGPTXFPUFDVK.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/43/LSQK9UJQ7C02LEBGHSZHMF.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/AP/BOJC342YMYPG3KC1BF1I7Z.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/CI/Q4GLLQZRND0T646KZP6ACW.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/CU/UOO2NBYJ12F2F311MK3TLM.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/I5/AFEQOHXNM7707QM412LVJ1.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/MS/CM722KAIBFEGN60SF8UMJM.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/N2/IKY7GGP6QHK3KMPIIPUHZB.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/W3/4YNWQ75COHNCXR101VQG28.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/W7/UUGQK9VHQISDFARO9MM1MC.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/WY/ZRBWSLPEUGG65IC6WQI62E.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/5/5H/IRWFQH3CMYZEE6CDTYX5M5.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/5/68/4J1F02PWYDT16K32JKFYCO.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/5/LM/UQJP5A42WUQGNT4DTOGLH8.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/5/SR/IWH5PBKQPDQIIAY3UU6Q95.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/5/TA/88CERABOLMR0J87VXQIZUP.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/29/PL8SY79HH80AW7RT11R2PB.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/3I/YM4X66SGUYH5572WN5YGII.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/CR/ODS2U3YCC7O21TO2RNKQRC.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/FX/M0FAAI0YWRD6MCGOLSLFHW.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/HF/431AMN6FA2IIUAVCWKGSKS.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/JG/HIZMYSEBHS4LRR9PP98HBX.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/RU/DC87EI1U9OO1KG5W27ZWRM.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/WQ/O3ZUAVTZAAQ3XU8KUFYPEI.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/7/A3/3TWWAJMKRB0YYQZJOAQAR7.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/36/840S4MYQVNFRNT0CH5376B.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/77/267TVORYZBELG1QY0DIJHA.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/7T/B6AK6SYYESTY1A4I8A6CHL.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/8P/C1LSWGKE64HHUERY77BI4Z.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/9R/656V4QEMPJXS6GTWA2T7S5.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/DN/7Q159T1RTDMO8M1KGJM8AN.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/GB/3HRN1JVM9GRN83Q8WURTWW.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/GP/PEK5BF0ZCE5ZOTGS2IV4G3.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/T6/3DW11LQI8N2EILR46EOZWQ.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/UA/2KV9MPSQGUOJUV5VGTXI6D.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/0Q/HM8I6AYCVWWSJTKOKP4D3J.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/2V/9Z7TZXWRZ9FGPBKX9EIPO4.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/5X/49UUHDHZWLZPWJML9W72XL.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/8Y/C26KH6POBFU0UF43VK2KK3.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/A1/GODAVHV9O1XVWJTB1D9FHO.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/D1/UUJCFFCCFH71J653RZGZGR.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/DM/D8VG5Z5JF0SF48ZMSCIPMV.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/I5/53TMRLKAND9H0W0WGSHZYQ.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/IE/HP0BUH1C4LJ0105JVE69AW.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/LK/0V4WLHTZ7S13KQYBGNOTDV.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/NG/G197EXVIM9LEI7YYJKJ060.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/QZ/G13H9ALB96D7UF2FO05PHZ.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/SI/WN7OYC6BILEUB35JLAA9J3.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/1E/UETT9GXPBJJREHPBW01X8Z.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/1L/1FEY77PO62ZMLVKSWONGJ9.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/54/B70QXE3OP3Y2H96QRM1TM6.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/B8/TZARSVN8RXIHDQE4GGRTH1.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/BX/PXR4TY6IKGBOYM6632SLWW.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/C8/852Q4UPJ7JHTJ5G59FFY72.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/DH/OLMS9EF9T4AJBXJE0W60ZH.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/K2/EP3TRCD255U8QHU5GJTD94.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/LJ/VKQBPPV303V2YV8VL8YNSO.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/PZ/TWRLPG7PIPD6UM0YH5X6CV.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/Q9/VDAWXPX7ZYLQOV7BCIJLMC.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/QN/3QHRZ0TIAK9CQ9YFION6NJ.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/XI/85MUYY2LR3OPNR4UEZZJ5X.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/0Q/TFCB517JNWCJHV9KUVFAYH.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/19/0HROO8WOMJ4IUCWVJ620ZB.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/1T/V8YDUBZ7EERSWZCWY7UIQZ.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/42/VHP6UFB9P34BBRLVFJYVQS.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/50/6Z6SCHOLMBVK1MPP07YE11.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/68/5LGHYSCBG51YOCWZ4OER0Y.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/C3/8CWYDYSMM1P0WKHU1ELW0I.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/JE/9VDHMG4EZ1DUDWL1CXSAID.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/LG/JSLX0DKFELJF1AQSI57IA0.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/NV/DO3K6UB4Y497MUZ631X2KF.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/P0/2XZPBDY5IBVNLTM5YR49R3.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/UO/RF2TYZQI6LXXIHUWHGUQBL.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/WJ/INNGC4BVIFXO07A9WTQ8ZL.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/A0/P9BUTJFZLM1PKAKDA5XQCJ.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/AH/XSCN8KY0T29XR3ZJQK1EU5.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/EM/BOWQSV0U766U7OZVA2G1W5.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/IQ/APWT07JPNJ61CIH2YJV5D5.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/NQ/4GSYNRNL39Y27QE2LMWQXS.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/NX/BDTVFB25FD6QGJJA4HBLOO.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/PV/4QUKDXFPTGNF6BTBA2Q104.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/VM/PVJ1QRMGPAXI8R9ENYYNMG.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/16/G88EZ2TZ5NTJVKEZ44990R.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/3O/191ND7A93A0IG824SBKZV5.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/7D/PT9VOHAHLTRSYPRJQFRAVF.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/8N/M8ZJYEW15UJX6NDGO8Z7A1.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/HK/BL9IWJMEYQYDFGR5BK95PC.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/L8/Q1RSEVLHQ7VBY05IF5OKR0.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/MG/EL34RNZ2SUCFALXKOTYFGH.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/NF/GBHG46RJJRCOD35AEE3QR5.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/NY/YYNMZ16XV0HCXA07541TCL.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/O4/BN7FBX3FCTFBCOU7AQPBSZ.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/O8/G8OEED1KMJNV26N8AGNA8R.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/QU/ETMMVIELMWA5VPWC3KJZG2.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/ZO/5XIW1P5T1SDXBI11WXDUPO.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/ZT/ZTI3E0JCRRT5NBZ4642DPL.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/3J/OO1YQNI2U935LIC9UIOV9F.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/B2/871JFMR2YGE2CE5WM8NF6S.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/CC/WYWNK960BKK8ZINO6QZN8H.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/O6/RW2DL5KB3ZKTKEA889R026.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/P8/4RCGIVHCNHO2XIZPI3FSCG.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/TJ/R12YDSAZ2YYLVG8XOJAEQS.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/Z1/7U9SJWJP7OP80HZE744NTB.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/ZI/BL5EV30YD7VYVMQRFCH7VR.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/F/47/OESS9UJQOK3WY0L1NURSGT.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/F/4A/02YUAMQYQT0H95DJ6YENSF.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/2G/48FS2VTTUQR1KRF4HK3USP.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/6I/4WDKQN8WGSSW8HLMB1C5NB.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/HB/JK2TUIWYTOOSC3J9VYU9RP.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/HR/USFZOT9X9OZFLWMLHQRFFD.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/IT/OE7DX2OADQEREZV9SR8Y05.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/KR/92YUJWLOCOVCAF0C2MYPAN.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/OX/JE2JJ7ZMRG0ANHO0I14EQW.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/OX/P8PH1AQ1YTNSN3S2U7YJCR.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/R0/PSQJ6E8ORO42MUOW6ZJC79.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/S0/HPK35OY9VQXBK51SPEYU2O.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/4D/J9PLLA7SMIUUL1QR5GO33W.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/7Y/2YNVRUCP1VI80KC5JE8Y1F.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/F8/1E1SZEHT78CI7DUBGHOMHD.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/FP/AEFTV88LEE0VHXAQ2M2430.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/G1/NFQWITYOZ218Y2BDH6UGWW.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/HY/FIR0VVV35AEB0Q7S8DGW5H.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/ZH/BD8U93K7FKLKA0L6GSNES1.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/2X/GUMYKZ5JZFQ84OQ77G1TRS.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/8P/OJUNJXE3APRQY7J3PE7S8H.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/9B/N066YUHS980O7066WS9LZD.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/BF/YBF7MLRZZNKHTG9NKWSAIA.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/KW/EKMT1IXAV0NOJVCKOIDQO9.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/PI/8K70BBTCXUK0KXH81J0X68.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/W2/8ZO8KEYMFVQR2PVLGHT65U.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/Z7/NWZYHPCS7NHQWASJBKTX1A.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/1S/OM21UN5T4K89GPXXEWIE6I.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/2X/3E3GLQD741A89E9EOYH1GU.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/6F/MI4F7EGIFMJLINWM43T6RH.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/GM/9875QM7UR825IPKU4F12HE.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/K8/SBR1U9P2CHNEI5YKXVZ1ZT.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/M8/BCO63TZCLU7G2EVSX3XV47.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/QY/XZ4VQUA62XBYNI21DT3OPQ.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/RQ/QHQZUJKPCZJ89VCU9F33JH.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/RR/56276QOS7V3LHIGM0CALYS.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/VC/U2R87L9KJZ0U01AK5FAD2K.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/0U/BL6AQIL5W80DKTL2MPVMFZ.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/9V/60YCU5BYD9FRTOYU0CNAKV.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/E0/ETB1JIQAIR1F4GDMBR1A0I.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/G4/AJ7JRVIX2OF84RA7QYIPOE.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/KJ/H8AUST6WW8B6HJQ502CY5G.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/N7/UUYBKX1HEBOS12N7NKM8NJ.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/OY/NCFT9YVOWY4HICZVCVF9RL.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/PB/D0WXMK7V92J07K43UQQ9ZZ.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/VP/OHYZ0GJ8I4HSDDPEFE98QS.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/W8/J291L4RQDCQKGQM4YYQBS0.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/YJ/9TO5Q5G3K493E3QLFXEIGL.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/3E/Q6QU67ZU8MB5FYR2DCL1WQ.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/8N/ACU3J6JN8R4N36PZ8XDTZQ.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/AT/T23I8KMP9K2GHK9M151FZ9.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/CL/123S5XIOP87B790GAJVUOF.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/KW/HQ4N793ILJGUOIH4665OES.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/U5/JIYGPQ7WYWUA9K0FGUGQQ0.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/W7/TWPY5BRIUWX8BG32VPCNUL.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/59/AXB7309LJ65P2SYI0RE8BF.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/C5/Y4XCM2GT01X2U1VTI78QLH.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/FM/XR5OGMAKE7A46UG3HMR334.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/IK/HKRYUVUH5DYHYKG4AXHX7V.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/IS/7N8K7BIYO8JQLLLZGLX9A7.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/JE/CVC8GNNDX8A18CJ4Q87CQI.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/L3/DZ6CBUJYA32OFMFTVSF7DJ.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/MK/AK1VQTZQ9DJOY1NIJ9OKI9.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/7/5T/ZDWU44WBXTC0RY2HGV68JK.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/7/O1/PLKGKO6MZG6KDL12ZXFN5D.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/7/TM/UDT2O1PSIHMFPM1UUZ9IXC.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/7/XE/4B1K8FJ2C3LB3J9X3GYSQ8.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/7/ZB/DGSGULYCHYPAX7K2SIQ84N.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/3C/3LKX42FJDH43TVZ81JJ20I.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/9M/1T3HYK30W711SI6HSH913R.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/A0/ON5LJCZ4VK5COBLOL9A4VV.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/CB/V0C6HD3CK836NE89A6AMHK.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/IQ/C8WAD7OVOZB10A0H17KT5D.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/K8/SICWWDW3I2ZXTWW28PCZZV.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/YL/K3GTPDPYRJ7FUNVKA8NJEF.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/30/LK4LMJF22EOYQJLN0KZFI4.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/4X/2UTVILELSWHM4RSVIVU8KI.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/5Z/8QYRX70SR43VBO1AUXYEJO.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/SN/4POJL3I99MSHY840ACNBY8.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/TP/Y1IZ3YV3NVFW7W2HPQJI8X.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/U2/OF6DSORY4IXP3FHUYV2FZ7.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/VW/DWR0TK1AD1ZNAI45VCJ0MG.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/53/D3IHAEDUFVGZ4IG4ZK2A70.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/B2/H08NPUMF94SMOJGZ5LEUHO.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/BT/TT4D2KBBMJMCJKDT12I1XY.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/F9/KWKQFI8EDQE1VMCG5L8IAY.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/GV/K3DKRL7A54G5AXY9TP1NWZ.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/LU/DPV7W5A6GPCX680GHFMQWX.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/OA/ENHLLOVNJPBMCCD1FEVRQK.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/PN/IYDZOC2JEPTFQ2PYDYCC6H.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/RN/H9MTV1YSTQ3KJJNS2PFTM0.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/SN/KKNFF4CE5VN9OY4HS6LHKF.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/TC/IH3IDPJM606EYK238VLBG4.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/WI/6VZ99LCRDZY6JE6XNDTN1E.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/1C/SC9UJSLYK00S0MN87O48EI.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/9Y/C8WBM4WEX1R60Q24PZ4Q9Q.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/G9/W334S93FXXK0G21ZVXI4CM.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/IF/9VOU1FETHWM9ORLQ51JBQY.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/KJ/DIHRYK2XX9O1S0P4UJLIDB.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/KO/XAWBZBLAC5P6ZDCUSMJRO8.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/OQ/YM0A3Y7ARLZR2YUDT4Z0K6.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/P9/9O8A26FD9XHNXV10BIBXY1.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/T8/Q780BBWVFWFTLZBOZR8HAM.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/UQ/WRDA8Z5K4LYZFIRBQZPK0C.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/23/2VYRH7C86MTMBS2ULRRSE8.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/3F/4H2B9BCT23RNNBEUH2XCBR.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/4Q/DI2MKV19F2YR197MVC83BL.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/9B/X7Z1FHF4TNSSVUH20WLZVC.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/D6/34SBVV0QYZDL7XS4UB127H.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/DE/8ILRAE6T2YR5BU6S2ITW79.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/DL/X94JVQ9GGMI0BC3ARPGBES.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/E5/PJDN4TOA35ZZEXLYUGCJX4.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/EX/HGHKQKTMNPFPPT158LFV9U.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/IW/Z6N683JNP1M07FNJGC9GLC.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/LS/TUJLEMSA3OV9WPGVO4TGRC.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/U0/M1SK7CITKB8WMF3LGEPPO9.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/X1/F8KX9MOAIKESCN2QCDIUZE.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/2P/W7YIRJ8YAA7ECTPRTY4BXO.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/3L/XU257HJV1N4E6SIR16UW0V.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/B4/EXX503WZ640CO9UD2XWXQL.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/C4/1N64CWNS437GZAMDCWQL4E.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/I0/P27AX2R7Q6KFM9JUHGRRUS.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/ID/LBKEV88OE3SHIYORZJA01Y.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/J0/DQVA2ZOUF6G0JOGGPFMVX5.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/OC/YXXWUXD6JWWEDA7SMA8SS6.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/QD/85UHD6AYQNF13CKRZEV1Y6.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/RA/L8002IHRPFJGY9RQYYVNAE.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/RB/YEHQY3H24ED3WF6MOL73CI.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/RJ/UJJR98P3DFB974QBJA0CZX.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/RN/DD1S5BGO3P54L4CYEK3ZR2.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/S5/GFPR57DV6L7R6EYEC8JLQC.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/T5/7E62ZJZIRIA8BU7IE58HOX.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/TW/8ZXKOXDXYRDJZNRYWMLG0N.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/10/E0J4XFZPJI7MEHHISNV52V.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/8B/DY7KGB8IF612GUAT4SWQIB.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/C7/X3RKPKJ63RX83OC6ARPGUJ.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/E0/X54UQMBGSCTSUUAKMER9PN.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/EB/XEWUQ67HEY00IDTTDMR1ZH.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/HN/4WS7PGT21OG6CEV22EO9BN.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/JH/VH5L1RYPYGU8RS9H93UTH3.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/K6/WVUDGSL0B2FYGO6GK9OKF8.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/LC/86T0JLD6VM2SM6FGRGHIAY.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/LT/EMEB6E4PGYBYJZ49TGEW3C.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/SS/QUULGTIB3WFAMVVD2NRYX6.uasset create mode 100644 Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/YL/QMIWGQFUPG6ZYX2T6D2CSA.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/0/9R/UKIMD8EYGPZFS8OC6GX24A.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/1/EU/X5MT1GOX9C5UUGZAKRVC3R.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/1/K3/79QZQ7KG2RXNWMD6RSPKUM.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/1/KL/UYSRPQ5SOYIFVLEQINPH31.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/1/MV/2U2IE6JXO1320Q32RJQKSE.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/1/X5/JDOWWCJ7DZVSHT4Y29GQ4D.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/2/AM/9YGDW7FMEY1CZD31VUYO11.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/2/AX/QEPSHOMS1K2ANUR3LXWOJM.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/2/TV/DYUIEBPX2N8UFXT326WX2O.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/2/V0/9XTUAMN5S6UUCFB5K0ZGZM.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/3/0N/NTRPN55OWWUSD03K29ZOSH.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/3/C5/3LNK9WKCBL4YVMWIBXQZ1I.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/3/D3/XWEMBL7KZTNQP83W1KTMXE.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/3/E2/L159AMTR83MORHTF2GEOKE.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/3/L5/790AP8RYBMX9YBLGTW6WE6.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/4/CQ/I205QOSSXONYWBP69RVMVA.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/5/25/3IO0LF8AOO4YLSEAEN2JO1.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/5/9M/BJR5SDQDQW7QDFFPNUUMNX.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/5/KG/ETKAO35ANVW90XFH3J8GJ2.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/5/W9/ZAAGYIUQZ2W6WEO3HPXAX7.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/3C/KAT90QYQLFOHNMOF9BEDZK.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/8I/HFL05AWIVBP8M8UXTV4H5K.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/G9/77SUGCMHUBU5E7FP1DLCVD.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/UK/OT5UOZ3WBJ9P30TU3DBDEK.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/XM/SN8KJL01L24VVIYC52MNFR.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/YB/C5UDZYKFL5M0YW62JXMPIZ.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/7/GV/W5DNM2FP1ON7VGU0C2BGMV.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/7/JD/OCW0UZT4ANZZD9YHEAOMAP.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/7/O7/IHUOIGG1MW1YZY097JJ8O7.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/7/XU/RW3P9HUUCOCG5TL3TPG6XF.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/0N/1OONKTGJMLVBN21M6JE59I.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/7A/C0UVMH95QVQO1KMTVK7MSB.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/HN/XXZLD30WH49IXWEHJXSVAR.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/VS/XX060WNO6GEZU5BZQCLZPP.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/WI/FHUVUALB8C8XRJ0PY9XXTI.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/XH/SKCKQTQDTE8ZNW6C0FCBRO.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/9/5G/29Z6AXUGZPZ0CXHLK2DICG.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/9/6V/AV0JKCFBVPU58UEBGB0GC0.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/9/EE/OCR348BHEJWLHO72TR249H.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/9/LX/1K6D4FIEJMOF50LSVJKFMP.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/9/UM/1F7R5WQFM2D9KH7A94JFBU.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/A/3J/Q8CQM512VVS7UZZW0KQRSV.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/A/8N/4L4W0MLV9WFUGRTMUBLBOP.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/A/BN/LKN4IB4C3UPW62GHBEKTIW.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/A/IP/MGVQPE8M923OBBJLZBI1PC.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/B/0L/IL99N1JAI1J4A2DFQBQL53.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/B/2F/XTDQUHCYJJV6JCH4OJSVLG.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/B/HX/PES0ONLF01PSQTJCC5USD2.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/B/P1/LRQT09TOYHOXK9DY22EIKE.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/B/RX/297QBXCKTP06G7NIHIULK4.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/C/27/6ZCCZ1F7ZO6DM3C8OLVGTF.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/C/EE/HZ5WNBFZRJYQPUA6X8TVVT.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/C/HY/Q7CPP7VHOXBAMAJI90W626.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/13/EPTYZCFZWXT7Z7XYKZ88XK.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/50/395Y4QE4IIEWI3KSE3SB6L.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/8U/VKFLMM0CV8ZCC0P3TQGTTM.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/AY/KLCRMXKI9WR2P0GDY96C36.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/K5/NQBPXM7AM8N39CBW4ZT57P.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/M3/6T1XG4EDG4ZEE1U9HMYL4C.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/MG/EDRUPW3EOYDDSI6HNSIVT1.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/RI/R8L7GQXCHQGMMKBPTBJTNA.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/E/96/RFQP83S9K0LC7IW8CXS6C0.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/E/JR/W7S9610Y7RWELGF93FZYAE.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/E/SS/QXUZ4IXFNKHCYFWERA1HQA.uasset create mode 100644 Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/F/4G/TYFCMQ9MC435YW6FZBF5FS.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/09/6VOTF0H77B77LNPRHA1IYO.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/68/TFF0KCJOKMAFWHCUNS986L.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/6T/7MNN6LIAHBUH3LNJA8OD7O.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/GY/W6UMQ08ZGD02NR2XHXMS7T.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/PY/D55A2955I299GXFMUK73NN.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/SK/591N2DAZZHFKKFOF53JES4.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/13/96ZEEPCX5RLGE3VS3Z5F83.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/7N/TMU12PWOB3PF1QBMHGAA9P.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/8V/MZ5VD1FM5EWPQ14HOUY9LL.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/9L/RVJQMYYFJ9NF8ATLBRGNE2.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/G4/J64XLYHNNKOHM68L3ATL04.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/K6/QEH37F755SSQDHM16RP0W6.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/ME/48ME1O8ZRB7QQTMG9MFDFC.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/MO/FX52NCMV5JFYOIP51Q8D0R.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/N0/UUHIOS9OWPYF8DRRUOILO0.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/NZ/2DGYN86OICCF1JK42OM8LH.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/Q1/54UJTQSRBUIMXTLWMQD201.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/QC/I20BJ3V98WLHGTVOPUE3TL.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/DC/J79FNM591NCL4PRZU30JKH.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/E2/7WMFIN5511KNW0G94AGVMX.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/ES/Y759LYJCXPLAYRH2BHOD2H.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/PC/QNCY9367JPRDLFY623BAWG.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/PN/5DVYKXIO9QXKZ6DD03JHFY.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/T8/Z9LBHJJSRJW405KOMZM5LN.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/UQ/VZBO103EOK3C009CQ3SIA2.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/VD/6CQW6ZVH27TP37BOERS3L5.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/XD/KJJ0PM9Q2DJXW333FHZ7R0.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/3E/2AV29D92911SDW8QKQ24BX.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/85/TBH0DY74DPFG02QFP4HVBY.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/8W/TGNMGZGKIRPV4FRVB95PUT.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/CJ/8IMDJ47RUM6RR9KKJ07RMR.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/DE/EG6ISGHPR9UK0TU4M6ILXJ.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/G1/8K6PTWH7EC700FSPEZEBAI.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/GU/HHTBIYESCLLX4M9TYH2V2O.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/LU/MQL9YZXJP8NMBT4NJS35FE.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/2G/4AWBEWEWJUNQ9436Q44MM8.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/3C/BUY1N1NIXKH5ZMH2B9OHQS.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/4Z/0CC2QQCZ4BB1D3AHY0Q906.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/74/O2DL9QU8VK5L7HY1JO6IXG.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/9S/CN0ENC7UB9EH44A15Z9DS5.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/C9/WRKC9ED7V99C15LK7N52RX.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/DQ/NDUDVEMBDWYTZMRHKUF2S1.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/E0/3GAWGDPJRLAX24672Y8QI4.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/K0/SB6TUKZ0O9035RUL6J9QPV.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/MK/0B83XTNUO53M03D9U4EFOU.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/Q3/S3DCYMNYH5AAJ7KBVZMOEP.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/RN/Z1AJIFWKGGP237W3JG3GPE.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/T2/M3Q0393W11ULYHGZPBGWES.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/1I/K236CQU20O4O3XE1TLBV3U.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/5P/CWCQ7HWLG4FMXT0ZRC4TI0.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/5V/2ZKI0MH4J35IQ435354JH3.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/B7/C4HUJNJJBL0Y0DBF5HV1PH.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/BF/BFIXU5567HNRMQP5MJY0O1.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/EK/9F37QKGF01YU7CHDKL2KO5.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/OV/ZNSNNPGU4O3LUJM2II2DZH.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/6/58/RK3NC5MNSOW06DYLLR8400.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/6/GZ/GUJXQ0SLRQY9GOI1S9KFYR.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/6/JG/SVPF4PAWLB95N3A3454HRT.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/6/RY/MYVMN2NWF4QNT14AQUADS9.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/6/ZZ/Y9F2IUUMWMKN65LVGL93M3.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/1R/THLE71YS567Z83EY2X2TLH.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/3E/FM5O1XVO2BJK8VOAB6TSPC.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/8Q/5HSFA3MSWAHTHR0JJALDVL.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/BM/7479BCOZ59Z9SD4ZOM4F9V.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/JK/7MZAAVLMCDJG8N39T8CHSV.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/OM/H0URW02T819PVDV28FETOW.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/SI/O3Y0LUWOXJ0ISZ4831L7JJ.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/UA/57QE41VBC21TQVJDEOPIDD.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/XH/LZHLJ4KVLTW803TFRP2L6G.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/YL/Z1OC45KSRGWRYP06FOLI06.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/ZL/CM32V8FT81XRL4H1KIRZ82.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/8/DC/S1EW4KLHAUP0J6WDU070LV.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/8/EP/MZT58AKN5FYJDSWXBTJ4J5.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/8/NJ/7JIU4N386J0Y6M6DDYAUM4.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/8/VT/E69L6BT44SM44CXN0MTR63.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/1J/16WYQZ5CWG9P0JJ5N5MEYL.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/42/MYS8TTPTRDM4WQJQIA3JBR.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/5Y/RL8GWHB7J9LK8ABYT86KFK.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/7S/4WSAUZ9CKGL1KAB95PLUKB.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/CT/XOY76XWZ289FAGBPE23VGM.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/F7/BI9AGK5BZ5HC3OEFD71NDX.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/L9/ISAVDUPAU52L9Y0B19ZSVR.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/RV/CW18WFBUX9I2UM4JDWESMT.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/UK/VIHECZYKQBHOHTQJ5HOP5N.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/WD/1RTVDV9K0CECLS8KGYNIWK.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/YB/DGOD6T41WFMLGX79EE8K93.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/1C/B670KN293LRVUI9KPDJYZQ.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/4Y/92E37ZMC15SJHI4WVOAUJF.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/6J/4ZIILPFTQ6GFUC2XONSULT.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/7Y/VJ8782056EN0L3U58SXFHI.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/IZ/RAFMPUO8GU8O5DPTYQX1R0.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/RX/HCSASZZNTMSQ8CQ8W60SV1.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/T7/0YPDDNSZW9JPKHNAMZOYH6.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/U6/PB0X7ZBOLQE6CEQQV3DVW5.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/3C/RADELFHIH52GWIX5947EMP.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/41/958IOENSA2728UXMR02FI9.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/B3/SAWMSAU314L3NNBWR7W4D6.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/FI/RBBFX2WPX0SZJJYN6C8QXA.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/IS/GP5HYM7VCE5DAG4X5BCLTR.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/NJ/5Y1VQUNTF8AFC4KPGYNOPY.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/RM/0ZAUNU1TI4K8V3F9W7FWX1.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/S1/K7PEL8F0LO6OYJG2NMIOPV.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/U6/OYWNWHCBUR6VJ1KQ2YG1EL.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/YE/OSR9D90IZ8XS3U3U9JOZMT.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/0V/XLEE1T2PHH0O58PW97TAGB.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/2I/TKDUF5QTLUB3M3LINOWE54.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/52/L0UWST7CZ30C6XW4U9WDUN.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/5J/S7RNJ6GME3RDR5K4S4BA7C.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/CF/CCVPG4FRPH1SRANJGHB4AW.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/D3/0IZLBUD8D8FRFZ3X6FS0NL.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/DN/PSZEID3KH3UCA6N4JJ7EH5.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/H3/0XSTNQS7WWXGF0W0R0MHYH.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/IC/82GXHIQ1LBSS75HKJS22Z1.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/OQ/QSHJBZFA3DH4WUMPYR0F5P.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/R9/L3U9JKOV9CIMSF7EVCJIZH.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/S5/R35THGWMTZWY37KCLGIB7L.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/WL/P9Y29NLS25OX7A4GU66A6A.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/ZI/29MX5OP77Y9OOZ7V1YCBUM.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/09/ZZRW8OHLRZDO5O0926MMPR.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/0N/93KJOJF9EXQN0RAXMTNKDR.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/61/ITYUBBWV7Y4IQXOLL3OQJZ.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/75/S72Z416K7C5SQ26QAZYHIC.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/AC/AU94FKCJ1ZPAVYN19SWNSR.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/B0/ZE8C59CK81PJ77IL1LVLQU.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/O0/ICNATY20XOMXIO9PWTLC46.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/OO/N782ZG44Y5GSTV48DK6NHT.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/QZ/IDA5I0RVDBWJM3XO7DN7BU.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/RR/E36ZI764OLQ2HQNVTOL4I0.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/ZN/AASHM8JVSL0T04BL1PKPVV.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/0W/BXUQNB8M3HHSJ6SCAVEGS7.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/27/GZJOI0Z35GOANSWBGT9QY9.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/5H/SXKH8U4XMAUA5AFBNY1M9I.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/C3/SA8IH98KFTNCIYFK2VCP5C.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/FF/4T2DI6DVP9S9AFO2356BSH.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/IM/TWHLFKFH4DB824NJJJLC1H.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/J9/Q4B9M2NH0W56UM3XIMZMOZ.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/K5/S1VK675CG7GLA667I2TYT5.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/KK/RKM41UD17P08BSJT6UZVLJ.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/Y5/G83AFQCGFHSD24L1L4S5WO.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/YO/13HRCDN18BGJI0B1LGKN1T.uasset create mode 100644 Content/__ExternalActors__/Variant_Combat/Lvl_Combat/F/5B/VVZB345TJTB0CL0BS349YF.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/4B/I5O7HJ57YPKKYPY4SSFLZZ.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/J0/QVXJ1XUJQIZQ2ONEJOW0EI.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/JN/C6PH50SPLFLBWA0OBWMQ5F.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/KB/70R3R0AIAG8WCGCAGQ9CY3.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/L0/7JFGLNLOCKI0V1IMMACK8B.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/LN/6XUGMACJHTF9UVGA53PLQ9.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/OK/2FZGASC74XU6I8LRJ4B9LO.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/Q1/Q5QAZW7H2QSS3YP9WWH1SC.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/TH/TXPB77A5UO9PLNG838CR59.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/XS/21O3C30HDVFRXZ0RL7PRMF.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/1O/DVDF8QZG4S920O3BQWHRO1.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/32/9OI6KLDGH7UIFHL3YRPU1R.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/3E/MP74I7I6B8KHZ3XNPOIUQK.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/4V/AM9A6SENLG8J1ID4WGVI4L.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/51/5Y69443HPJ0BUZGAUHEJK3.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/97/XM7WH6EAJNTGEZ63GE7FJ6.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/GA/OEGB3A3ENQT70XN5J4YKQJ.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/L5/QG3Z4YZSPOZSHGICCUH31A.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/N4/PELUAFNLTUJDHSXON93S6I.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/PU/K4YJRC8WAA2CIGF549BYZR.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/R0/HT23SLNIEQ0O2HXL7LBX4R.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/T1/H5NOVVQYGVDZH2QBIXZRI5.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/U0/YGL0WFXJS6FO10WOKK1V2L.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/YF/EKAD5DGG3DXWMMY6JCZYDE.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/ZP/9I0OZ8R10E9S06ETOOJA63.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/1C/ZUE27ERNTBGXJY0JQR479S.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/1R/618POQ41Q2FSSGC1VTL0AJ.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/67/LRD5AFZSX7RLAT58UVOF6S.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/K8/5Z205Q47ZTF15T5Q87JU7E.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/L6/9KHQMN7IUK8SMKHH3VX6M3.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/OI/MF8ZZS7KVI44SVR0BHY301.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/V9/XCZ24R2H8269E10XXKVHNG.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/Z9/6SNYH6YCML05ATNZJMJNLV.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/11/QC3UE5SH63R7HLDSIARHYP.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/1L/ITUZ7HAI87POYJ5CKEJ6JQ.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/5C/472HXGW93Z5Y0DTU24MT05.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/69/49UL41JIT9J3Z82DSEOGNR.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/6F/7UY85E4YUBO3IIQ5WZY2TR.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/6H/7ALASFYN40X69PEEB5RXZ2.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/AD/OOT0TOS7NDYPON55O43E4B.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/GD/LA9QY6EIOP5MXBBFTM03KI.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/J1/ZMFUDHBD9FHM68ZT96IA1C.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/JO/XBLLR77AXMIP149OV5ULY9.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/LR/AXA3SZ8RWC8FDWTY56RLDA.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/SN/0X78Q6B7RDHXMQZYGFLGXK.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/VJ/XUG7C1X903GP7S2ZAQ6UPS.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/ZC/GUWXM26Q7AB4QLO5N6TPIP.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/ZO/2FVRIT79WCE6J17NINDFS5.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/2U/FNC5A4JGOWJW5YKO9E4ZYH.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/F1/ROZ0POEXKJ0PKXMW4DSCG1.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/FN/ON25NYJEZ9NR2I0TR737IR.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/LU/26JCC0IS872O4TFGUT9O98.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/OS/M2J2I7C3QIZMSSVZ2GMVVF.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/UV/ZAF0544EAKPRNRKQIP0O01.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/WL/YEFLQ06YUDR45W9UEV3JM5.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/XS/U8PM1GZLKWHL4FF18EN1ND.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/ZF/WCHFY0EDKV80XWG7UZXXIX.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/10/G2ESKRA6OA5RY0JRT35GRW.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/1I/93DDS3U8RVSY7QM30EHTKV.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/2W/6H52JOL03ARS7U0MFFP8T9.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/91/0Q4R1IE3K2BYJSXIZOQ0QP.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/BA/DGFPSX4DTSKSZQ36SD1Y3K.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/CT/GLPCUDYPOA417QPFT25J2M.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/D1/PJ7PHXS1Q9YT4RRK8ASA17.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/DP/15D95A5TUVKKEPBC5Z3V0K.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/IL/XNME8P2GEX8RVJYJ5AS9L9.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/PQ/PI85JOOOY2R6IWIS0B5ZV5.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/VB/DD4B02GSXHYDFMAB03BUYE.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/3U/Y7SCQAHPSUVVCZQCNEIKCJ.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/7U/KFRJ8G1ZYZHNS4N6S74ZMY.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/8P/A5XH9J5QDNE58G2EZQY8EN.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/9G/2YEWP1NRKUKTW7IS6S8YM5.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/FD/BLYOF7Y0BIG7Q9IEJJVLIJ.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/IR/DGTM6Z6X9MUIW1R1RM6HEM.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/KW/DIOBPSCU4ASCOKUXZZGYBP.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/MR/CIPUCZLV4PC998H04BXE50.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/UN/V2FXYCRO8TWCQFEW9S7ONL.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/V3/KTE510QWYNYYC5GPCZILN2.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/2L/43POZNB1OZZ0WC9OQQWP32.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/7N/IHKH3QKKSO2BH68HLQE5HW.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/FF/SREIGLJND5CE6ZHB6ORFDA.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/HC/DMJ0WZMFEPSSU5KV3I06DY.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/I3/2DFXQK7NBEGYK26EMWYIAI.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/KT/1DMK92SYFO52BCWH7YW6X1.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/MJ/5XX5M6PJ0MHJDUL7W6DYUJ.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/WH/A20YQ6G8GBT085UFJFYOFD.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/XH/NCZ6KTAN4JPVHK2TB6KIWE.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/0Y/JZOJQOJ8LAMK8MRFA4Y2CN.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/16/M2H1K5CDOD4X9UOOKN3G2R.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/2U/XD95IMXOS47D6E9UJR2SNJ.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/5K/WT2N6PIFH19MI313NH2V8D.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/6P/E9NE3R4WWBFLO7DM3YVJ25.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/6U/9N30SLQBL4GCYWZAABJERE.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/7K/H1IDQB3F7XR0G6D56GBMU6.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/AJ/XJF07VB8ISEFI4M87N4CXF.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/DH/OC6G68ED5VJZVW8EJQA76B.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/GN/DIDACECEDK7DQHGSZF35H6.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/HS/R85DVK392RC4R0J9AJJSDX.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/L1/PNG8TF54EI2EAW897D3V0R.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/LP/95YG2KJ4S2ZT9TNGF4O1UA.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/NQ/B9RELJCTYQ8L9Y6YSJCZIA.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/XL/7MKLADN1ZTTQ9FPVTBJGUD.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/1I/FU34616O1QKKFXMD67EPG7.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/2Z/K9Y7T981NPFQB0F0ODWMT7.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/40/03OMEJKEKXOLMSAJLN6AF0.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/91/EMMTW3081FS3SV7WH9BV88.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/DQ/SBFD5M675LVD68N22SGIWH.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/HL/KDU8U69V1XMLLWEBDOOFTK.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/HU/PMPASKH2GKH319Q1CFMPRM.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/IO/VM3C7C9TQPPAFFJU31MCU7.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/JR/THXBS4Q7NOST3UFAAZK5R4.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/UW/FS31A2FNT9GW4YINH4S00F.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/UZ/8KR57T843NS9S301MPFH8D.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/37/3MDT8UZULS2IQMUIAZMQYT.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/3T/LQOJ9BAH0TFG9BN6VMPR0L.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/AT/95NOG595COK8YO39FPAVPE.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/HZ/SQLM1IFIPOBMEKJGJHIBDL.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/NT/1U3K1FIZFLZJD9JECG4J91.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/P0/2315TBK297NP062364FRJK.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/YE/8F6N6CWL3Z9YFWFCPBOABN.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/17/SDPBJ9K67UIPUP22ZH7864.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/4O/8WLC0J43A48EBWDDJ38YJD.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/76/E3AHN2FPNWBFJ2AQ6HVNOY.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/BQ/Q372FLA8BD7JIG29PCYFWG.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/CT/CFSGXL14SGU01FPIMKSNE1.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/DA/6DJ7HJ17WP8CD3I6ZY8HWI.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/EX/VH3KW6RCB7L4HSAXAZF3W3.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/F7/KMRREMHTMPCZQOSLDYDJBS.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/NE/1IZ3B0QY64Q0RDP9NU2K6H.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/SG/ABBQVE4WS4Q8X6QBWDF841.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/T3/BMIR1KVDQU7TPX80KNVG2T.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/2M/BKLMJXKFDR71PC1PWGUPPP.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/4T/2KL36DS4X1S0RM7I09CL33.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/7M/BO9IX3WLRNCEHVRDDLEOWT.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/8A/TJ8MW1WQ2KJOMU1L02L2YA.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/W1/4XPUEFSRF6IJ5DJVQ5HY2N.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/YZ/BZJ174LKPK9P48T2FPZ2YD.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/D/24/8PNBMJZ6VELIPUADNB9KZY.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/D/40/HCM80K2UTKQ44YIMIPPXS8.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/D/EY/PINX4K2U7SAPH6WRJ4H1EL.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/D/LA/T916UMOAT5N27HQFVX6WGS.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/E/5L/5SHDOVHTHP7TGMLI05GVV9.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/E/A5/G6EJWJRQ94MEJ6VYZQCH0P.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/E/DX/M2VWE9TL4PT0YTEYXCGY95.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/E/KF/BM04659BFJO7X0DH4EGU2N.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/E/L8/O2XSZ7TA8EZ3U0EH412XVT.uasset create mode 100644 Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/F/4R/B8IQ24EUB55DKMWKFIM65C.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/0O/905U30ZGL6RCLDPE2LFH15.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/2I/G1MKF8NNQ54SREG7DDID6O.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/51/C41HDKEQ2QWJHE8D8QL4TM.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/55/TSQ6SNX6TODA8EE8PEHVED.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/7N/X1VL3XUO4ZCPBN9ZEYXAU5.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/9X/ON50D9MMRRWCOF8MZCJLBN.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/A0/QUB33CZ9GJSQCJ55A8O7SH.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/CE/WO89H04O4WVY06P3ZDQZDY.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/W4/K4XW5H58ZTIXYZPFEU59QY.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/XR/DKEGC1B4JI84Q6M99OFPAB.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/YZ/8GP970C3DULJJRBDLJCCAT.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/1/4L/QHE9SS8IL8NAH4LP40QVMA.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/1/7M/MTM8F0PKI3DRKN1GJVISUD.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/1/AS/7JLJ2FV98VA2GZXKO2SZQ3.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/1/DZ/I5IBC74KFACATJBFXLDCE0.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/1/MM/CNZCO2Y9UH51FLSXM49L4K.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/88/W3TC4XVD4B726DXP8IRN6K.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/8N/FCX53BERRMEQY7OWO3KYO6.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/8W/JCYX6FJ8GQ2IFZ7BNCK5RE.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/BX/L4E2EQEA7T84XTQO1ANHJH.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/DN/1GBAQO7OUKXVZYCZXSI98X.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/QN/5OYUDWJJIFAH2U8EP29EZW.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/QN/HKCCLAZQSUEJZG9QCZ6C0O.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/TS/G8WTY9XQQX37L3VIWLTMJU.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/UF/U3AV1VA4PKPVMO06KMZSD1.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/WS/OVOQ7FE1IFTPQISWGSWKVC.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/WV/IGCDSH3F4Y0RC8SENYM91Z.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/3/5S/82ZBWG53S08ZU6XJ2ZSBBE.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/3/GX/6EOALX5Y5HFRQJAGOS1QT7.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/3/LI/I3R0J0JY12SLX2CUDGPK14.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/3/V1/D800HGD5TR8TIRIXI0DPZO.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/2O/7LLF6A9TYTLPVE3CJBMHZW.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/5P/6P8DZN6JS5T15S43S4A4Q9.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/AO/V40S5T2E6I4T2O6BBNUR38.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/DJ/F3N5KA328H6KPE36KJLFHV.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/FE/C6BJR38GS6H4J2SPT0XRZG.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/FI/PYW5E1IVFV8U5TT2WHQGHB.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/S1/V1WOSCNF9Z5E74HYU3V5O1.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/SR/O49WBYGCZC2E5STYR76FC4.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/X1/0K1YU00713QQLQPVSUR3IP.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/1I/2S73Q6F8UM0GUJ5FUTYL7X.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/AN/JLMHPKUN9Z5WTQYDGYP142.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/BN/36TXURCS5J98HU9ZZ79V1Z.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/CY/E7V6YSUV6ZU1RENFIG0S6N.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/JM/NSK7U5XZEQ1SKHJTNK1EYD.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/R7/QBO2ZHXPF79ZYF4GINGLIF.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/RK/SCE75WXEPFZ9ERSYYKKE4A.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/6/7N/V8LHYHOZ8T4E0JW1UI8HNH.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/6/G4/6HOLR0R7EDXS2QUKSQ79J7.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/6/Y7/WUY3BJM0HMIJDZ6ORO6KDY.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/6/Z6/A3HQCHNAI3O4WPJZEB47V3.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/6/ZZ/JNWPBGUXXO50Z8FMT2C8FK.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/4J/A4ZXXZWS6SVBVGNMR0OS4Y.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/AC/GJKJDMBGHUD0VUN52G0BWX.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/D5/6ADKY4VFXA8F35VD8P9DVP.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/FI/VOZOS1IVPW2M97OAXQCQV1.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/FU/ESKEUK3PO4RFJ7DNJHE95H.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/FZ/TAY0RTVT1I4LEADPG4DMCL.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/HG/KNVV0PKQUQGFMXEO4LEB5E.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/OJ/3Z4PRDM96FA9PAAA5QN8T6.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/Q9/VV1XAARCTH3S9KYJ70JU5U.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/RK/BFV42H3EZS6RTU76GYOY42.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/TK/XOW2H2EFOJBB8E2LG4DQ3A.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/VE/PAV8481ITARYRY3QDLFEJZ.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/0Y/JGIN2GJ35V3PEEV84HFVRV.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/BX/0TL7ZIIQQ5DC1IAX1XYJUZ.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/IY/E2HCOQGZZ81FQJZH0Q7EXB.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/QR/0XN8O0QF52ZUXKOZG7BONA.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/V3/20IIIADDF8349J2BKCJKT0.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/XQ/YVK1F3AJGN2OYUWBYE1175.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/XT/8U4LWVODG9CWTCW2RDG45N.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/ZO/DNU8CWFVEZ083S87RKPEZ9.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/0H/L2OPHB6SDBCIRYW1FF8EBT.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/EY/NKSPJALRCCOUADXCNJK3CL.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/FU/3SI6A5UVXA8UU40SO8PXBK.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/IB/TU2042O8WCAXRXICLUU34I.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/W1/Y1NMCVOYTP7IVRTZNVIOZN.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/XD/B5ECBUW5KR3KQQF2K7SZ1E.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/ZQ/9WNDS1QQWL546BM4CI6BNZ.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/2J/LZETGQ3X85G5TSJ9FFXCA3.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/2S/5B1U9FCQ8M5X53RHEQ6D5J.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/89/YLDOGE8ZIHHE1N8EWSSA5X.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/I2/P09WK19412DF9S1OSOGA9N.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/MU/N60BGDPNX9NAECL7P3D62A.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/QT/43H2JAMUR02W8525AAT31O.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/R0/PW2O8FXK76Q7QQP5HO12GT.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/RH/6EAZC8A5PICQNUO92BCA8I.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/RR/VFVX5TLBBD4APPS0WIVULU.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/SR/9P30BPQ8QVJ0DC2NIS2OC5.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/TM/9JUSV7NLY7Q93ZKVXAUORV.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/VP/BWB38MDLTITB9YY35KY8J3.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/0Q/K1MY2Z3PO44FGAHJOJSWRF.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/4U/0JQULTZPZO65LXMOXJI8ZH.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/C4/G8J8FNL5D83NA6SN3RKUNP.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/DM/E5TLKD3GOGSELPM18VQESJ.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/NS/E0F0PNC3IO8QSVU5LCI5I2.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/Q6/JDMX515ZGL66Y7Z28EI0RU.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/TT/YM92F6PM12D7710U2ZVWWY.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/UR/JZ7DT0ELPYBVDXM6L7TM0C.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/0L/CL3R603WDPFWJLMYLWZVZN.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/5R/95TDOJQ9Z8E18ROGC7MIX7.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/6U/6T7ODNLR62JH0BULT1J4AE.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/9S/LQQ0H0SH70184OCJX1HNZ4.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/C4/C5A84ZQFO9N5LUDADATW0V.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/J4/0LD3OOMMA7A1BOXNC9KUEB.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/LR/BCXS1F48STUAAKWQ5V9AA5.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/ML/40T5MMM0YXF4J1LHKAELOM.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/N4/8DRPJ2DF8214RH35JA4GMC.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/O2/81W0XWDLGITVXVMUB25TDV.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/P8/NS40YVZO11JHTQKF9JMSXF.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/73/Q8RBKW1UCEJ0BQANAITWX5.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/7P/SBT259X67MUNBQI7R3T53P.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/82/UMH0N4CZQFRU0ME4IZXWI8.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/88/TDH4MAYEZP207X3DMEB2OI.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/8J/EQEW33IHHR667Y7DPDUFKK.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/EG/T8AKUCFASX0QNVT22HD30H.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/MO/C4L1DOMPEFG1B1T21Z4RNL.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/T2/1CGXTAH2ZI6S335DJWHRJ9.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/T6/99IJ6BRDKY68PMANM4E0U1.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/W0/7ZPJ8M3MEVY6KHBGJC37EZ.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/E/DA/K28CUXOWD7LWSW25P6Z35P.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/E/E2/LUCPJMX9ZH469ORNA5LMBP.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/E/F3/8FPOFB99K2OT9AF8LGCI1G.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/E/VE/IBZI1HGCXN01TW4JJ5RBOU.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/F/03/7O6UXFI7OYBTT8XLD8LOQX.uasset create mode 100644 Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/F/49/VR137PSSEONSZYOJDXKSNI.uasset create mode 100644 Content/__ExternalObjects__/ThirdPerson/Lvl_ThirdPerson/0/TQ/1UP2MCOIYXC0GTW985R4K0.uasset create mode 100644 Content/__ExternalObjects__/ThirdPerson/Lvl_ThirdPerson/5/TX/O6OLZU4WSCI3YRJS922SWL.uasset create mode 100644 Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/0/AJ/Q42ZSOSTBUDHJO9I0YFJH8.uasset create mode 100644 Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/0/QK/03V86HC7QVQDQ0QJ94CYLX.uasset create mode 100644 Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/1/7X/QGWW4SCWICG53A9K5OPS0G.uasset create mode 100644 Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/1/K1/7BSJXD4YWZ2V1U8AB8O3Z2.uasset create mode 100644 Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/1/SR/0VGOAD2U620LLZDVVPGFFF.uasset create mode 100644 Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/2/C9/058CTC6QHX54BNVCVEDMD5.uasset create mode 100644 Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/2/QF/FZ8IH801CN94E0HZNJIAMB.uasset create mode 100644 Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/5/EA/O3MBSQAXYS6XJUBQR76X9N.uasset create mode 100644 Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/7/O5/2TVKAOBOK3OMUSU4BNULM9.uasset create mode 100644 Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/9/SK/PAE64UA62B4I6LK904O50Y.uasset create mode 100644 Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/A/6N/VD4T3XSWEKR61PNFVRIPB4.uasset create mode 100644 Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/A/D9/DAOWHPOKN1G4LLVA17BQ4F.uasset create mode 100644 Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/A/YB/BKATFJPNWZY6410P5E2OS4.uasset create mode 100644 Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/B/4J/TM33UR07N3CL6T1XDN76MR.uasset create mode 100644 Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/B/4P/81CFSVQHA7OU7889MQEIM0.uasset create mode 100644 Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/C/7O/MHGK46YY82PZMS60I1H4B5.uasset create mode 100644 Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/C/BG/14XRTQLQ9HZHEKKS9TDV2B.uasset create mode 100644 Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/C/PM/J4QSJEZXX4QSU71S2XNSGB.uasset create mode 100644 Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/D/AE/OPO6LLO34IW7V0SYGULM48.uasset create mode 100644 Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/0/9D/ODYKWBVQ5YPDXSDWJDSI5Z.uasset create mode 100644 Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/0/HU/BN9XQV23Z2PJ1NNACEOHTX.uasset create mode 100644 Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/0/IT/LAONTWEKWR03FY1W3WGQNC.uasset create mode 100644 Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/0/VW/D1QERUEF4BT0SJ7JON4ABJ.uasset create mode 100644 Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/1/N4/K32KI0AG7N0DL49GXDSEHL.uasset create mode 100644 Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/2/OE/06E4EHW0RK6BBO6IKZ8MM7.uasset create mode 100644 Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/5/7Z/29V5FZQ00G4SPGYVRIIHN5.uasset create mode 100644 Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/5/B1/01JFRDWADRKIKP06478EQG.uasset create mode 100644 Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/8/36/KBB8RFBN2RRMBD1EAOZ825.uasset create mode 100644 Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/8/GS/2WS5T7NPSL6P167YENZ0RX.uasset create mode 100644 Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/8/Q3/KY42ITXWBEPD99BD50GCCJ.uasset create mode 100644 Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/9/UZ/KTVOLZ6X4TIVACY98L8NUE.uasset create mode 100644 Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/D/QJ/Q8MUZMCPNSAFNQNT1EMPEO.uasset create mode 100644 Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/D/Y4/TGT919L5P5S1G33ISKEPWO.uasset create mode 100644 Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/E/AU/ABFDDJXNWORLPCM5L00YZ8.uasset create mode 100644 Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/E/VP/CTS3EAYXWWHWS91H39XWNY.uasset create mode 100644 Content/__ExternalObjects__/Variant_SideScrolling/Lvl_SideScrolling/1/UG/ZX8RGGTMXVLSKTMZHEWEKR.uasset create mode 100644 Content/__ExternalObjects__/Variant_SideScrolling/Lvl_SideScrolling/1/Z1/UMJIL66X80HOZOJFKETNE8.uasset create mode 100644 Content/__ExternalObjects__/Variant_SideScrolling/Lvl_SideScrolling/8/31/NU4AYO6JNDEAFXR2NA7X2O.uasset create mode 100644 Content/__ExternalObjects__/Variant_SideScrolling/Lvl_SideScrolling/9/XZ/RWPO76SKN90CVFMFKTDPKE.uasset create mode 100644 Content/__ExternalObjects__/Variant_SideScrolling/Lvl_SideScrolling/A/KQ/NGY0EZTAH2RRKD753U65B5.uasset create mode 100644 Salty.uproject create mode 100644 Scripts/Authoring/create_gym.py create mode 100644 Scripts/build.sh create mode 100644 Scripts/run-tests.sh create mode 100644 Source/Salty.Target.cs create mode 100644 Source/Salty/Core/SaltyAssetManager.cpp create mode 100644 Source/Salty/Core/SaltyAssetManager.h create mode 100644 Source/Salty/Salty.Build.cs create mode 100644 Source/Salty/Salty.cpp create mode 100644 Source/Salty/Salty.h create mode 100644 Source/Salty/TemplateCharacter.cpp create mode 100644 Source/Salty/TemplateCharacter.h create mode 100644 Source/Salty/TemplateGameMode.cpp create mode 100644 Source/Salty/TemplateGameMode.h create mode 100644 Source/Salty/TemplatePlayerController.cpp create mode 100644 Source/Salty/TemplatePlayerController.h create mode 100644 Source/Salty/Variant_Combat/AI/CombatAIController.cpp create mode 100644 Source/Salty/Variant_Combat/AI/CombatAIController.h create mode 100644 Source/Salty/Variant_Combat/AI/CombatEnemy.cpp create mode 100644 Source/Salty/Variant_Combat/AI/CombatEnemy.h create mode 100644 Source/Salty/Variant_Combat/AI/CombatEnemySpawner.cpp create mode 100644 Source/Salty/Variant_Combat/AI/CombatEnemySpawner.h create mode 100644 Source/Salty/Variant_Combat/AI/CombatStateTreeUtility.cpp create mode 100644 Source/Salty/Variant_Combat/AI/CombatStateTreeUtility.h create mode 100644 Source/Salty/Variant_Combat/AI/EnvQueryContext_Danger.cpp create mode 100644 Source/Salty/Variant_Combat/AI/EnvQueryContext_Danger.h create mode 100644 Source/Salty/Variant_Combat/AI/EnvQueryContext_Player.cpp create mode 100644 Source/Salty/Variant_Combat/AI/EnvQueryContext_Player.h create mode 100644 Source/Salty/Variant_Combat/Animation/AnimNotify_CheckChargedAttack.cpp create mode 100644 Source/Salty/Variant_Combat/Animation/AnimNotify_CheckChargedAttack.h create mode 100644 Source/Salty/Variant_Combat/Animation/AnimNotify_CheckCombo.cpp create mode 100644 Source/Salty/Variant_Combat/Animation/AnimNotify_CheckCombo.h create mode 100644 Source/Salty/Variant_Combat/Animation/AnimNotify_DoAttackTrace.cpp create mode 100644 Source/Salty/Variant_Combat/Animation/AnimNotify_DoAttackTrace.h create mode 100644 Source/Salty/Variant_Combat/CombatCharacter.cpp create mode 100644 Source/Salty/Variant_Combat/CombatCharacter.h create mode 100644 Source/Salty/Variant_Combat/CombatGameMode.cpp create mode 100644 Source/Salty/Variant_Combat/CombatGameMode.h create mode 100644 Source/Salty/Variant_Combat/CombatPlayerController.cpp create mode 100644 Source/Salty/Variant_Combat/CombatPlayerController.h create mode 100644 Source/Salty/Variant_Combat/Gameplay/CombatActivationVolume.cpp create mode 100644 Source/Salty/Variant_Combat/Gameplay/CombatActivationVolume.h create mode 100644 Source/Salty/Variant_Combat/Gameplay/CombatCheckpointVolume.cpp create mode 100644 Source/Salty/Variant_Combat/Gameplay/CombatCheckpointVolume.h create mode 100644 Source/Salty/Variant_Combat/Gameplay/CombatDamageableBox.cpp create mode 100644 Source/Salty/Variant_Combat/Gameplay/CombatDamageableBox.h create mode 100644 Source/Salty/Variant_Combat/Gameplay/CombatDummy.cpp create mode 100644 Source/Salty/Variant_Combat/Gameplay/CombatDummy.h create mode 100644 Source/Salty/Variant_Combat/Gameplay/CombatLavaFloor.cpp create mode 100644 Source/Salty/Variant_Combat/Gameplay/CombatLavaFloor.h create mode 100644 Source/Salty/Variant_Combat/Interfaces/CombatActivatable.cpp create mode 100644 Source/Salty/Variant_Combat/Interfaces/CombatActivatable.h create mode 100644 Source/Salty/Variant_Combat/Interfaces/CombatAttacker.cpp create mode 100644 Source/Salty/Variant_Combat/Interfaces/CombatAttacker.h create mode 100644 Source/Salty/Variant_Combat/Interfaces/CombatDamageable.cpp create mode 100644 Source/Salty/Variant_Combat/Interfaces/CombatDamageable.h create mode 100644 Source/Salty/Variant_Combat/UI/CombatLifeBar.cpp create mode 100644 Source/Salty/Variant_Combat/UI/CombatLifeBar.h create mode 100644 Source/Salty/Variant_Platforming/Animation/AnimNotify_EndDash.cpp create mode 100644 Source/Salty/Variant_Platforming/Animation/AnimNotify_EndDash.h create mode 100644 Source/Salty/Variant_Platforming/PlatformingCharacter.cpp create mode 100644 Source/Salty/Variant_Platforming/PlatformingCharacter.h create mode 100644 Source/Salty/Variant_Platforming/PlatformingGameMode.cpp create mode 100644 Source/Salty/Variant_Platforming/PlatformingGameMode.h create mode 100644 Source/Salty/Variant_Platforming/PlatformingPlayerController.cpp create mode 100644 Source/Salty/Variant_Platforming/PlatformingPlayerController.h create mode 100644 Source/Salty/Variant_SideScrolling/AI/SideScrollingAIController.cpp create mode 100644 Source/Salty/Variant_SideScrolling/AI/SideScrollingAIController.h create mode 100644 Source/Salty/Variant_SideScrolling/AI/SideScrollingNPC.cpp create mode 100644 Source/Salty/Variant_SideScrolling/AI/SideScrollingNPC.h create mode 100644 Source/Salty/Variant_SideScrolling/AI/SideScrollingStateTreeUtility.cpp create mode 100644 Source/Salty/Variant_SideScrolling/AI/SideScrollingStateTreeUtility.h create mode 100644 Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingJumpPad.cpp create mode 100644 Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingJumpPad.h create mode 100644 Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingMovingPlatform.cpp create mode 100644 Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingMovingPlatform.h create mode 100644 Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingPickup.cpp create mode 100644 Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingPickup.h create mode 100644 Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingSoftPlatform.cpp create mode 100644 Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingSoftPlatform.h create mode 100644 Source/Salty/Variant_SideScrolling/Interfaces/SideScrollingInteractable.cpp create mode 100644 Source/Salty/Variant_SideScrolling/Interfaces/SideScrollingInteractable.h create mode 100644 Source/Salty/Variant_SideScrolling/SideScrollingCameraManager.cpp create mode 100644 Source/Salty/Variant_SideScrolling/SideScrollingCameraManager.h create mode 100644 Source/Salty/Variant_SideScrolling/SideScrollingCharacter.cpp create mode 100644 Source/Salty/Variant_SideScrolling/SideScrollingCharacter.h create mode 100644 Source/Salty/Variant_SideScrolling/SideScrollingGameMode.cpp create mode 100644 Source/Salty/Variant_SideScrolling/SideScrollingGameMode.h create mode 100644 Source/Salty/Variant_SideScrolling/SideScrollingPlayerController.cpp create mode 100644 Source/Salty/Variant_SideScrolling/SideScrollingPlayerController.h create mode 100644 Source/Salty/Variant_SideScrolling/UI/SideScrollingUI.cpp create mode 100644 Source/Salty/Variant_SideScrolling/UI/SideScrollingUI.h create mode 100644 Source/SaltyCore/SaltyCore.Build.cs create mode 100644 Source/SaltyCore/SaltyCore.cpp create mode 100644 Source/SaltyCore/SaltyCore.h create mode 100644 Source/SaltyCore/Tags/NativeTags.cpp create mode 100644 Source/SaltyCore/Tags/NativeTags.h create mode 100644 Source/SaltyCore/Tests/PlaceholderTest.cpp create mode 100644 Source/SaltyEditor.Target.cs create mode 100644 Source/SaltyServer.Target.cs diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..4f0ed6d --- /dev/null +++ b/.gitattributes @@ -0,0 +1,11 @@ +# Binary assets go through Git LFS. Run `git lfs install` once per machine. +*.uasset filter=lfs diff=lfs merge=lfs -text +*.umap filter=lfs diff=lfs merge=lfs -text +*.fbx filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.tga filter=lfs diff=lfs merge=lfs -text +*.psd filter=lfs diff=lfs merge=lfs -text +*.wav filter=lfs diff=lfs merge=lfs -text +*.mp3 filter=lfs diff=lfs merge=lfs -text +*.exr filter=lfs diff=lfs merge=lfs -text +*.hdr filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore index b70ad5a..29227cf 100644 --- a/.gitignore +++ b/.gitignore @@ -73,3 +73,12 @@ Plugins/**/Intermediate/* # Cache files for the editor to use DerivedDataCache/* + +# Unreal, project specific +.vscode/ +*.code-workspace +Saved/ +Intermediate/ +Binaries/ +DerivedDataCache/ +Platforms/*/Binaries/ diff --git a/.ignore b/.ignore new file mode 100644 index 0000000..311f7ba --- /dev/null +++ b/.ignore @@ -0,0 +1,9 @@ +/.git +/.vscode +/Content +/DerivedDataCache +/Docs +/Intermediate +/ProjectSomething +/Saved +/Scripts diff --git a/.mcp.json b/.mcp.json new file mode 100644 index 0000000..e8de01d --- /dev/null +++ b/.mcp.json @@ -0,0 +1,8 @@ +{ + "mcpServers": { + "unreal-mcp": { + "type": "http", + "url": "http://127.0.0.1:8000/mcp" + } + } +} diff --git a/CLAUDE.md b/CLAUDE.md index 41d7941..597e814 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,9 +1,8 @@ # Unreal prototype An Unreal Engine 5 project, C++ first, that builds and proves three things in order: a movement controller, -fighting, and crafting. The engine version and the project name are open decisions (OD-01, OD-02 in -[`Docs/Decisions.md`](Docs/Decisions.md)); pin both here in step 1. Until the `.uproject` exists, `` -in the docs stands for its name. +fighting, and crafting. **Engine: Unreal Engine 5.8, launcher build at `D:\UE_5.8` (D-39). Project: `Salty` +(D-40).** Where an older doc says ``, read `Salty`. ## Before you start @@ -22,28 +21,33 @@ are in [`Docs/Ideas.md`](Docs/Ideas.md); do not build one inside a step about so ## Where the project actually is -Nothing is built. The repository holds the documentation set and a stock `.gitignore`. Step 1 (the project, two -modules, tests, a dedicated server in the editor) is next and waits on OD-01 and OD-02. Update this section when a -step closes: what exists, what the next step is. +Step 1 is built (see `Docs/Worklog.md`): `Salty.uproject` at the root, the `SaltyCore` and `Salty` modules, the +placeholder test, the tag namespaces, LFS, the scripts and `L_Gym`. It was created from the engine's Third Person +template; the plain template classes are `ATemplate*` and are the placeholder body until step 3. The template's +`Variant_*` folders under `Source/Salty/` and `Content/` are reference only (D-41): do not add code there, do not +depend on them. Four Fab asset packs sit in `Content/` (`HouseForge_01`, `Medieval_Weapons`, `Elite_RockyMeadows`, +`RPGEnvironmentVFX`); none is referenced yet, and a pack is used only when a step's spec names the asset. + +Next: step 2, the telemetry seam. Update this section when a step closes: what exists, what the next step is. ## Layout -Planned; created by step 1. The `.uproject` sits at the repository root, which is what the `.gitignore` assumes. +The `.uproject` sits at the repository root, which is what the `.gitignore` assumes. | Path | What it is | | --- | --- | -| `.uproject`, `Source/.Target.cs`, `Editor.Target.cs`, `Server.Target.cs` | The project and its three build targets | -| `Source/Core/` | Rules, data types, tags, the telemetry contract. Knows no `AActor`. Tests in `Tests/` | -| `Source//` | Gameplay: `Core/`, `Stats/`, `Movement/`, `Interaction/`, `Combat/`, `Crafting/`, `UI/`, one folder per feature | +| `Salty.uproject`, `Source/Salty.Target.cs`, `SaltyEditor.Target.cs`, `SaltyServer.Target.cs` | The project and its three build targets. The server target needs a source-built engine (OD-04) | +| `Source/SaltyCore/` | Rules, data types, tags, the telemetry contract. Knows no `AActor`. Tests in `Tests/` | +| `Source/Salty/` | Gameplay: `Core/`, `Stats/`, `Movement/`, `Interaction/`, `Combat/`, `Crafting/`, `UI/`, one folder per feature. `Variant_*` is template reference (D-41) | | `Content//` | Assets per feature: `Definitions/` for data assets, Blueprints, meshes, montages | -| `Content/Maps/L_Gym` | The movement test level. Never leaves the project | +| `Content/Maps/L_Gym` | The movement test level, authored by `Scripts/Authoring/create_gym.py`. Never leaves the project | | `Content/Tests/` | Functional test maps | | `Config/Tags/.ini` | Gameplay tag source of truth, one file per top-level namespace | -| `Scripts/` | `run-tests.sh`, `build.sh`, and `Authoring/` for editor Python scripts. Run by hand; there is no CI | +| `Scripts/` | `run-tests.sh`, `build.sh`, and `Authoring/` for editor Python scripts. Run by hand; there is no CI. `UE_ROOT` overrides the engine path | | `Docs/` | The documentation set. Update it when you change how something works | | `Docs/Worklog.md` | One terse line per step closed or wall hit | -Module dependency is one way: `` depends on `Core`, never the reverse. If the core module seems +Module dependency is one way: `Salty` depends on `SaltyCore`, never the reverse. If the core module seems to need an actor, the thing it needs is data. ## Conventions @@ -83,12 +87,12 @@ to need an actor, the thing it needs is data. ## Commands -Created in step 1; the shapes are fixed now so the docs can refer to them. - ```bash -Scripts/run-tests.sh # headless: UnrealEditor-Cmd .uproject -ExecCmds="Automation RunTests ; Quit" -unattended -nopause -NullRHI -Scripts/run-tests.sh Core # a filter: .Core.* +Scripts/run-tests.sh # headless: UnrealEditor-Cmd Salty.uproject -ExecCmds="Automation RunTests Salty; Quit" -unattended -nopause -NullRHI +Scripts/run-tests.sh Core # a filter: Salty.Core.* Scripts/build.sh Win64 Development # UAT BuildCookRun for the game target; add -server for the server target once the engine is a source build +D:/UE_5.8/Engine/Build/BatchFiles/Build.bat SaltyEditor Win64 Development -Project="\Salty.uproject" -WaitMutex # compile the editor from a shell +UnrealEditor-Cmd.exe Salty.uproject -run=pythonscript -script=Scripts/Authoring/create_gym.py # rerun an authoring script ``` There is no CI, deliberately, and there will not be until there is a reason. Run the tests yourself before saying diff --git a/Config/DefaultEditor.ini b/Config/DefaultEditor.ini new file mode 100644 index 0000000..416fe97 --- /dev/null +++ b/Config/DefaultEditor.ini @@ -0,0 +1,15 @@ +[UnrealEd.SimpleMap] +SimpleMapName=/Game/ThirdPersonCPP/Maps/ThirdPersonExampleMap + +[EditoronlyBP] +bAllowClassAndBlueprintPinMatching=true +bReplaceBlueprintWithClass= true +bDontLoadBlueprintOutsideEditor= true +bBlueprintIsNotBlueprintType= true + +[/Script/AdvancedPreviewScene.SharedProfiles] ++Profiles=(ProfileName="Epic Headquarters",bSharedProfile=True,bIsEngineDefaultProfile=True,bUseSkyLighting=True,DirectionalLightIntensity=1.000000,DirectionalLightColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),SkyLightIntensity=1.000000,bRotateLightingRig=False,bShowEnvironment=True,bShowFloor=True,bShowGrid=False,EnvironmentColor=(R=0.200000,G=0.200000,B=0.200000,A=1.000000),EnvironmentIntensity=1.000000,EnvironmentCubeMapPath="/Engine/EditorMaterials/AssetViewer/EpicQuadPanorama_CC+EV1.EpicQuadPanorama_CC+EV1",EnvironmentFloorMeshPath="/Engine/EditorMeshes/AssetViewer/Floor_Mesh.Floor_Mesh",EnvironmentFloorRotation=(Pitch=0.000000,Yaw=0.000000,Roll=0.000000),EnvironmentFloorScale=(X=4.000000,Y=4.000000,Z=1.000000),EnvironmentFloorMaterialPath="/Engine/EngineMaterials/M_Grid.M_Grid",bPostProcessingEnabled=True,PostProcessingSettings=(bOverride_TemperatureType=False,bOverride_WhiteTemp=False,bOverride_WhiteTint=False,bOverride_ColorSaturation=False,bOverride_ColorContrast=False,bOverride_ColorGamma=False,bOverride_ColorGain=False,bOverride_ColorOffset=False,bOverride_ColorSaturationShadows=False,bOverride_ColorContrastShadows=False,bOverride_ColorGammaShadows=False,bOverride_ColorGainShadows=False,bOverride_ColorOffsetShadows=False,bOverride_ColorSaturationMidtones=False,bOverride_ColorContrastMidtones=False,bOverride_ColorGammaMidtones=False,bOverride_ColorGainMidtones=False,bOverride_ColorOffsetMidtones=False,bOverride_ColorSaturationHighlights=False,bOverride_ColorContrastHighlights=False,bOverride_ColorGammaHighlights=False,bOverride_ColorGainHighlights=False,bOverride_ColorOffsetHighlights=False,bOverride_ColorCorrectionShadowsMax=False,bOverride_ColorCorrectionHighlightsMin=False,bOverride_ColorCorrectionHighlightsMax=False,bOverride_BlueCorrection=False,bOverride_ExpandGamut=False,bOverride_ToneCurveAmount=False,bOverride_TonemappingMethod=False,bOverride_FilmSlope=False,bOverride_FilmToe=False,bOverride_FilmShoulder=False,bOverride_FilmBlackClip=False,bOverride_FilmWhiteClip=False,bOverride_SceneColorTint=False,bOverride_SceneFringeIntensity=False,bOverride_ChromaticAberrationStartOffset=False,bOverride_bMegaLights=False,bOverride_MegaLightsFrontLayerTranslucency=False,bOverride_AmbientCubemapTint=False,bOverride_AmbientCubemapIntensity=False,bOverride_BloomMethod=False,bOverride_BloomIntensity=False,bOverride_BloomGaussianIntensity=False,bOverride_BloomThreshold=False,bOverride_Bloom1Tint=False,bOverride_Bloom1Size=False,bOverride_Bloom2Size=False,bOverride_Bloom2Tint=False,bOverride_Bloom3Tint=False,bOverride_Bloom3Size=False,bOverride_Bloom4Tint=False,bOverride_Bloom4Size=False,bOverride_Bloom5Tint=False,bOverride_Bloom5Size=False,bOverride_Bloom6Tint=False,bOverride_Bloom6Size=False,bOverride_BloomSizeScale=False,bOverride_BloomConvolutionIntensity=False,bOverride_BloomConvolutionTexture=False,bOverride_BloomConvolutionScatterDispersion=False,bOverride_BloomConvolutionSize=False,bOverride_BloomConvolutionCenterUV=False,bOverride_BloomConvolutionPreFilterMin=False,bOverride_BloomConvolutionPreFilterMax=False,bOverride_BloomConvolutionPreFilterMult=False,bOverride_BloomConvolutionBufferScale=False,bOverride_BloomDirtMaskIntensity=False,bOverride_BloomDirtMaskTint=False,bOverride_BloomDirtMask=False,bOverride_CameraShutterSpeed=False,bOverride_CameraISO=False,bOverride_AutoExposureMethod=False,bOverride_AutoExposureLowPercent=False,bOverride_AutoExposureHighPercent=False,bOverride_AutoExposureMinBrightness=True,bOverride_AutoExposureMaxBrightness=True,bOverride_AutoExposureSpeedUp=False,bOverride_AutoExposureSpeedDown=False,bOverride_AutoExposureBias=False,bOverride_AutoExposureBiasCurve=False,bOverride_AutoExposureMeterMask=False,bOverride_AutoExposureApplyPhysicalCameraExposure=False,bOverride_HistogramLogMin=False,bOverride_HistogramLogMax=False,bOverride_LocalExposureMethod=False,bOverride_LocalExposureHighlightContrastScale=False,bOverride_LocalExposureShadowContrastScale=False,bOverride_LocalExposureHighlightContrastCurve=False,bOverride_LocalExposureShadowContrastCurve=False,bOverride_LocalExposureHighlightThreshold=False,bOverride_LocalExposureShadowThreshold=False,bOverride_LocalExposureDetailStrength=False,bOverride_LocalExposureBlurredLuminanceBlend=False,bOverride_LocalExposureBlurredLuminanceKernelSizePercent=False,bOverride_LocalExposureHighlightThresholdStrength=False,bOverride_LocalExposureShadowThresholdStrength=False,bOverride_LocalExposureMiddleGreyBias=False,bOverride_LensFlareIntensity=False,bOverride_LensFlareTint=False,bOverride_LensFlareTints=False,bOverride_LensFlareBokehSize=False,bOverride_LensFlareBokehShape=False,bOverride_LensFlareThreshold=False,bOverride_VignetteIntensity=False,bOverride_VignetteType=False,bOverride_VignetteCenter=False,bOverride_VignetteColor=False,bOverride_VignetteSize=False,bOverride_VignetteSoftness=False,bOverride_VignetteTexture=False,bOverride_Sharpen=False,bOverride_FilmGrainIntensity=False,bOverride_FilmGrainIntensityShadows=False,bOverride_FilmGrainIntensityMidtones=False,bOverride_FilmGrainIntensityHighlights=False,bOverride_FilmGrainShadowsMax=False,bOverride_FilmGrainHighlightsMin=False,bOverride_FilmGrainHighlightsMax=False,bOverride_FilmGrainScale=False,bOverride_FilmGrainTexture=False,bOverride_AmbientOcclusionIntensity=False,bOverride_AmbientOcclusionStaticFraction=False,bOverride_AmbientOcclusionRadius=False,bOverride_AmbientOcclusionFadeDistance=False,bOverride_AmbientOcclusionFadeRadius=False,bOverride_AmbientOcclusionRadiusInWS=False,bOverride_AmbientOcclusionPower=False,bOverride_AmbientOcclusionBias=False,bOverride_AmbientOcclusionQuality=False,bOverride_AmbientOcclusionMipBlend=False,bOverride_AmbientOcclusionMipScale=False,bOverride_AmbientOcclusionMipThreshold=False,bOverride_AmbientOcclusionTemporalBlendWeight=False,bOverride_RayTracingAO=False,bOverride_RayTracingAOSamplesPerPixel=False,bOverride_RayTracingAOIntensity=False,bOverride_RayTracingAORadius=False,bOverride_IndirectLightingColor=False,bOverride_IndirectLightingIntensity=False,bOverride_ColorGradingIntensity=False,bOverride_ColorGradingLUT=False,bOverride_DepthOfFieldEnabled=False,bOverride_DepthOfFieldFocalDistance=False,bOverride_DepthOfFieldFstop=False,bOverride_DepthOfFieldMinFstop=False,bOverride_DepthOfFieldBladeCount=False,bOverride_DepthOfFieldSensorWidth=False,bOverride_DepthOfFieldSqueezeFactor=False,bOverride_DepthOfFieldDepthBlurRadius=False,bOverride_DepthOfFieldUseHairDepth=False,bOverride_DepthOfFieldPetzvalBokeh=False,bOverride_DepthOfFieldPetzvalBokehFalloff=False,bOverride_DepthOfFieldPetzvalExclusionBoxExtents=False,bOverride_DepthOfFieldPetzvalExclusionBoxRadius=False,bOverride_DepthOfFieldAspectRatioScalar=False,bOverride_DepthOfFieldMatteBoxFlags=False,bOverride_DepthOfFieldBarrelRadius=False,bOverride_DepthOfFieldBarrelLength=False,bOverride_DepthOfFieldDepthBlurAmount=False,bOverride_DepthOfFieldFocalRegion=False,bOverride_DepthOfFieldNearTransitionRegion=False,bOverride_DepthOfFieldFarTransitionRegion=False,bOverride_DepthOfFieldScale=False,bOverride_DepthOfFieldNearBlurSize=False,bOverride_DepthOfFieldFarBlurSize=False,bOverride_MobileHQGaussian=False,bOverride_DepthOfFieldOcclusion=False,bOverride_DepthOfFieldSkyFocusDistance=False,bOverride_DepthOfFieldVignetteSize=False,bOverride_MotionBlurAmount=False,bOverride_MotionBlurMax=False,bOverride_MotionBlurTargetFPS=False,bOverride_MotionBlurPerObjectSize=False,bOverride_ReflectionMethod=False,bOverride_LumenReflectionQuality=False,bOverride_ScreenSpaceReflectionIntensity=False,bOverride_ScreenSpaceReflectionQuality=False,bOverride_ScreenSpaceReflectionMaxRoughness=False,bOverride_ScreenSpaceReflectionRoughnessScale=False,bOverride_UserFlags=False,bOverride_RayTracingReflectionsMaxRoughness=False,bOverride_RayTracingReflectionsMaxBounces=False,bOverride_RayTracingReflectionsSamplesPerPixel=False,bOverride_RayTracingReflectionsShadows=False,bOverride_RayTracingReflectionsTranslucency=False,bOverride_TranslucencyType=False,bOverride_RayTracingTranslucencyMaxRoughness=False,bOverride_RayTracingTranslucencyRefractionRays=False,bOverride_RayTracingTranslucencySamplesPerPixel=False,bOverride_RayTracingTranslucencyShadows=False,bOverride_RayTracingTranslucencyRefraction=False,bOverride_RayTracingTranslucencyMaxPrimaryHitEvents=False,bOverride_RayTracingTranslucencyMaxSecondaryHitEvents=False,bOverride_RayTracingTranslucencyUseRayTracedRefraction=False,bOverride_DynamicGlobalIlluminationMethod=False,bOverride_LumenSceneLightingQuality=False,bOverride_LumenSceneDetail=False,bOverride_LumenSceneViewDistance=False,bOverride_LumenSceneLightingUpdateSpeed=False,bOverride_LumenFinalGatherQuality=False,bOverride_LumenFinalGatherLightingUpdateSpeed=False,bOverride_LumenFinalGatherScreenTraces=False,bOverride_LumenMaxTraceDistance=False,bOverride_LumenDiffuseColorBoost=False,bOverride_LumenAmbientOcclusionIntensity=False,bOverride_LumenSkylightLeaking=False,bOverride_LumenSkylightLeakingTint=False,bOverride_LumenFullSkylightLeakingDistance=False,bOverride_LumenRayLightingMode=False,bOverride_LumenReflectionsScreenTraces=False,bOverride_LumenFrontLayerTranslucencyReflections=False,bOverride_LumenMaxRoughnessToTraceReflections=False,bOverride_LumenMaxReflectionBounces=False,bOverride_LumenMaxRefractionBounces=False,bOverride_LumenSurfaceCacheResolution=False,bOverride_RayTracingGI=False,bOverride_RayTracingGIMaxBounces=False,bOverride_RayTracingGISamplesPerPixel=False,bOverride_PathTracingMaxBounces=False,bOverride_PathTracingSamplesPerPixel=False,bOverride_PathTracingMaxPathIntensity=False,bOverride_PathTracingEnableEmissiveMaterials=False,bOverride_PathTracingEnableReferenceDOF=False,bOverride_PathTracingEnableReferenceAtmosphere=False,bOverride_PathTracingEnableDenoiser=False,bOverride_PathTracingIncludeEmissive=False,bOverride_PathTracingIncludeDiffuse=False,bOverride_PathTracingIncludeIndirectDiffuse=False,bOverride_PathTracingIncludeSpecular=False,bOverride_PathTracingIncludeIndirectSpecular=False,bOverride_PathTracingIncludeVolume=False,bOverride_PathTracingIncludeIndirectVolume=False,bMobileHQGaussian=False,BloomMethod=BM_SOG,AutoExposureMethod=AEM_Histogram,TemperatureType=TEMP_WhiteBalance,WhiteTemp=6500.000000,WhiteTint=0.000000,ColorSaturation=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrast=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGamma=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGain=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffset=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetShadows=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetMidtones=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetHighlights=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorCorrectionHighlightsMin=0.500000,ColorCorrectionHighlightsMax=1.000000,ColorCorrectionShadowsMax=0.090000,BlueCorrection=0.600000,ExpandGamut=1.000000,ToneCurveAmount=1.000000,TonemappingMethod=Filmic,FilmSlope=0.880000,FilmToe=0.550000,FilmShoulder=0.260000,FilmBlackClip=0.000000,FilmWhiteClip=0.040000,SceneColorTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),SceneFringeIntensity=0.000000,ChromaticAberrationStartOffset=0.000000,BloomIntensity=0.675000,BloomGaussianIntensity=1.000000,BloomThreshold=-1.000000,BloomSizeScale=4.000000,Bloom1Size=0.300000,Bloom2Size=1.000000,Bloom3Size=2.000000,Bloom4Size=10.000000,Bloom5Size=30.000000,Bloom6Size=64.000000,Bloom1Tint=(R=0.346500,G=0.346500,B=0.346500,A=1.000000),Bloom2Tint=(R=0.138000,G=0.138000,B=0.138000,A=1.000000),Bloom3Tint=(R=0.117600,G=0.117600,B=0.117600,A=1.000000),Bloom4Tint=(R=0.066000,G=0.066000,B=0.066000,A=1.000000),Bloom5Tint=(R=0.066000,G=0.066000,B=0.066000,A=1.000000),Bloom6Tint=(R=0.061000,G=0.061000,B=0.061000,A=1.000000),BloomConvolutionIntensity=1.000000,BloomConvolutionScatterDispersion=1.000000,BloomConvolutionSize=1.000000,BloomConvolutionTexture=None,BloomConvolutionCenterUV=(X=0.500000,Y=0.500000),BloomConvolutionPreFilterMin=7.000000,BloomConvolutionPreFilterMax=15000.000000,BloomConvolutionPreFilterMult=15.000000,BloomConvolutionBufferScale=0.133000,BloomDirtMask=None,BloomDirtMaskIntensity=0.000000,BloomDirtMaskTint=(R=0.500000,G=0.500000,B=0.500000,A=1.000000),DynamicGlobalIlluminationMethod=Lumen,IndirectLightingColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),IndirectLightingIntensity=1.000000,LumenRayLightingMode=Default,LumenSceneLightingQuality=1.000000,LumenSceneDetail=1.000000,LumenSceneViewDistance=20000.000000,LumenSceneLightingUpdateSpeed=1.000000,LumenFinalGatherQuality=1.000000,LumenFinalGatherLightingUpdateSpeed=1.000000,LumenFinalGatherScreenTraces=True,LumenMaxTraceDistance=20000.000000,LumenDiffuseColorBoost=1.000000,LumenAmbientOcclusionIntensity=1.000000,LumenSkylightLeaking=0.000000,LumenSkylightLeakingTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),LumenFullSkylightLeakingDistance=1000.000000,LumenSurfaceCacheResolution=1.000000,ReflectionMethod=Lumen,LumenReflectionQuality=1.000000,LumenReflectionsScreenTraces=True,LumenFrontLayerTranslucencyReflections=False,LumenMaxRoughnessToTraceReflections=0.400000,LumenMaxReflectionBounces=1,LumenMaxRefractionBounces=0,ScreenSpaceReflectionIntensity=100.000000,ScreenSpaceReflectionQuality=50.000000,ScreenSpaceReflectionMaxRoughness=0.600000,bMegaLights=True,MegaLightsFrontLayerTranslucency=False,AmbientCubemapTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),AmbientCubemapIntensity=1.000000,AmbientCubemap=None,CameraShutterSpeed=60.000000,CameraISO=100.000000,DepthOfFieldFstop=4.000000,DepthOfFieldMinFstop=1.200000,DepthOfFieldBladeCount=5,AutoExposureBias=1.000000,AutoExposureBiasBackup=0.000000,bOverride_AutoExposureBiasBackup=False,AutoExposureApplyPhysicalCameraExposure=True,AutoExposureBiasCurve=None,AutoExposureMeterMask=None,AutoExposureLowPercent=10.000000,AutoExposureHighPercent=90.000000,AutoExposureMinBrightness=-1.000000,AutoExposureMaxBrightness=1.000000,AutoExposureSpeedUp=3.000000,AutoExposureSpeedDown=1.000000,HistogramLogMin=-10.000000,HistogramLogMax=20.000000,LocalExposureMethod=Bilateral,LocalExposureHighlightContrastScale=1.000000,LocalExposureShadowContrastScale=1.000000,LocalExposureHighlightContrastCurve=None,LocalExposureShadowContrastCurve=None,LocalExposureHighlightThreshold=0.000000,LocalExposureShadowThreshold=0.000000,LocalExposureDetailStrength=1.000000,LocalExposureBlurredLuminanceBlend=0.600000,LocalExposureBlurredLuminanceKernelSizePercent=50.000000,LocalExposureHighlightThresholdStrength=1.000000,LocalExposureShadowThresholdStrength=1.000000,LocalExposureMiddleGreyBias=0.000000,LensFlareIntensity=1.000000,LensFlareTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),LensFlareBokehSize=3.000000,LensFlareThreshold=8.000000,LensFlareBokehShape=None,LensFlareTints[0]=(R=1.000000,G=0.800000,B=0.400000,A=0.600000),LensFlareTints[1]=(R=1.000000,G=1.000000,B=0.600000,A=0.530000),LensFlareTints[2]=(R=0.800000,G=0.800000,B=1.000000,A=0.460000),LensFlareTints[3]=(R=0.500000,G=1.000000,B=0.400000,A=0.390000),LensFlareTints[4]=(R=0.500000,G=0.800000,B=1.000000,A=0.310000),LensFlareTints[5]=(R=0.900000,G=1.000000,B=0.800000,A=0.270000),LensFlareTints[6]=(R=1.000000,G=0.800000,B=0.400000,A=0.220000),LensFlareTints[7]=(R=0.900000,G=0.700000,B=0.700000,A=0.150000),VignetteIntensity=0.400000,VignetteType=CosineFourthLaw,VignetteCenter=(X=0.500000,Y=0.500000),VignetteColor=(R=0.000000,G=0.000000,B=0.000000,A=1.000000),VignetteSize=(X=1.000000,Y=1.000000),VignetteSoftness=5.000000,VignetteTexture=None,Sharpen=0.000000,FilmGrainIntensity=0.000000,FilmGrainIntensityShadows=1.000000,FilmGrainIntensityMidtones=1.000000,FilmGrainIntensityHighlights=1.000000,FilmGrainShadowsMax=0.090000,FilmGrainHighlightsMin=0.500000,FilmGrainHighlightsMax=1.000000,FilmGrainScale=(X=1.000000,Y=1.000000),FilmGrainTexture=None,AmbientOcclusionIntensity=0.500000,AmbientOcclusionStaticFraction=1.000000,AmbientOcclusionRadius=200.000000,AmbientOcclusionRadiusInWS=False,AmbientOcclusionFadeDistance=8000.000000,AmbientOcclusionFadeRadius=5000.000000,AmbientOcclusionPower=2.000000,AmbientOcclusionBias=3.000000,AmbientOcclusionQuality=50.000000,AmbientOcclusionMipBlend=0.600000,AmbientOcclusionMipScale=1.700000,AmbientOcclusionMipThreshold=0.010000,AmbientOcclusionTemporalBlendWeight=0.100000,RayTracingAO=False,RayTracingAOSamplesPerPixel=1,RayTracingAOIntensity=1.000000,RayTracingAORadius=200.000000,ColorGradingIntensity=1.000000,ColorGradingLUT=None,DepthOfFieldEnabled=True,DepthOfFieldSensorWidth=24.576000,DepthOfFieldSqueezeFactor=1.000000,DepthOfFieldFocalDistance=0.000000,DepthOfFieldDepthBlurAmount=1.000000,DepthOfFieldDepthBlurRadius=0.000000,DepthOfFieldUseHairDepth=False,DepthOfFieldPetzvalBokeh=0.000000,DepthOfFieldPetzvalBokehFalloff=1.000000,DepthOfFieldPetzvalExclusionBoxExtents=(X=0.000000,Y=0.000000),DepthOfFieldPetzvalExclusionBoxRadius=0.000000,DepthOfFieldAspectRatioScalar=1.000000,DepthOfFieldBarrelRadius=5.000000,DepthOfFieldBarrelLength=0.000000,DepthOfFieldMatteBoxFlags[0]=(Pitch=0.000000,Roll=0.000000,Length=0.000000),DepthOfFieldMatteBoxFlags[1]=(Pitch=0.000000,Roll=0.000000,Length=0.000000),DepthOfFieldMatteBoxFlags[2]=(Pitch=0.000000,Roll=0.000000,Length=0.000000),DepthOfFieldFocalRegion=0.000000,DepthOfFieldNearTransitionRegion=300.000000,DepthOfFieldFarTransitionRegion=500.000000,DepthOfFieldScale=0.000000,DepthOfFieldNearBlurSize=15.000000,DepthOfFieldFarBlurSize=15.000000,DepthOfFieldOcclusion=0.400000,DepthOfFieldSkyFocusDistance=0.000000,DepthOfFieldVignetteSize=200.000000,MotionBlurAmount=0.500000,MotionBlurMax=5.000000,MotionBlurTargetFPS=30,MotionBlurPerObjectSize=0.000000,TranslucencyType=Raster,RayTracingTranslucencyMaxRoughness=0.600000,RayTracingTranslucencyRefractionRays=3,RayTracingTranslucencySamplesPerPixel=1,RayTracingTranslucencyMaxPrimaryHitEvents=4,RayTracingTranslucencyMaxSecondaryHitEvents=2,RayTracingTranslucencyShadows=Hard_shadows,RayTracingTranslucencyRefraction=True,RayTracingTranslucencyUseRayTracedRefraction=False,PathTracingMaxBounces=32,PathTracingSamplesPerPixel=2048,PathTracingMaxPathIntensity=24.000000,PathTracingEnableEmissiveMaterials=True,PathTracingEnableReferenceDOF=False,PathTracingEnableReferenceAtmosphere=False,PathTracingEnableDenoiser=True,PathTracingIncludeEmissive=True,PathTracingIncludeDiffuse=True,PathTracingIncludeIndirectDiffuse=True,PathTracingIncludeSpecular=True,PathTracingIncludeIndirectSpecular=True,PathTracingIncludeVolume=True,PathTracingIncludeIndirectVolume=True,UserFlags=0,WeightedBlendables=(Array=)),LightingRigRotation=0.000000,RotationSpeed=2.000000,DirectionalLightRotation=(Pitch=-40.000000,Yaw=-67.500000,Roll=0.000000),bEnableToneMapping=True,bShowMeshEdges=False) ++Profiles=(ProfileName="Grey Wireframe",bSharedProfile=True,bIsEngineDefaultProfile=True,bUseSkyLighting=True,DirectionalLightIntensity=1.000000,DirectionalLightColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),SkyLightIntensity=1.000000,bRotateLightingRig=False,bShowEnvironment=False,bShowFloor=False,bShowGrid=False,EnvironmentColor=(R=0.039216,G=0.039216,B=0.039216,A=1.000000),EnvironmentIntensity=1.000000,EnvironmentCubeMapPath="/Engine/EditorMaterials/AssetViewer/EpicQuadPanorama_CC+EV1.EpicQuadPanorama_CC+EV1",EnvironmentFloorMeshPath="/Engine/EditorMeshes/AssetViewer/Floor_Mesh.Floor_Mesh",EnvironmentFloorRotation=(Pitch=0.000000,Yaw=0.000000,Roll=0.000000),EnvironmentFloorScale=(X=4.000000,Y=4.000000,Z=1.000000),EnvironmentFloorMaterialPath="/Engine/EngineMaterials/M_Grid.M_Grid",bPostProcessingEnabled=False,PostProcessingSettings=(bOverride_TemperatureType=False,bOverride_WhiteTemp=False,bOverride_WhiteTint=False,bOverride_ColorSaturation=False,bOverride_ColorContrast=False,bOverride_ColorGamma=False,bOverride_ColorGain=False,bOverride_ColorOffset=False,bOverride_ColorSaturationShadows=False,bOverride_ColorContrastShadows=False,bOverride_ColorGammaShadows=False,bOverride_ColorGainShadows=False,bOverride_ColorOffsetShadows=False,bOverride_ColorSaturationMidtones=False,bOverride_ColorContrastMidtones=False,bOverride_ColorGammaMidtones=False,bOverride_ColorGainMidtones=False,bOverride_ColorOffsetMidtones=False,bOverride_ColorSaturationHighlights=False,bOverride_ColorContrastHighlights=False,bOverride_ColorGammaHighlights=False,bOverride_ColorGainHighlights=False,bOverride_ColorOffsetHighlights=False,bOverride_ColorCorrectionShadowsMax=False,bOverride_ColorCorrectionHighlightsMin=False,bOverride_ColorCorrectionHighlightsMax=False,bOverride_BlueCorrection=False,bOverride_ExpandGamut=False,bOverride_ToneCurveAmount=False,bOverride_TonemappingMethod=False,bOverride_FilmSlope=False,bOverride_FilmToe=False,bOverride_FilmShoulder=False,bOverride_FilmBlackClip=False,bOverride_FilmWhiteClip=False,bOverride_SceneColorTint=False,bOverride_SceneFringeIntensity=False,bOverride_ChromaticAberrationStartOffset=False,bOverride_bMegaLights=False,bOverride_MegaLightsFrontLayerTranslucency=False,bOverride_AmbientCubemapTint=False,bOverride_AmbientCubemapIntensity=False,bOverride_BloomMethod=False,bOverride_BloomIntensity=False,bOverride_BloomGaussianIntensity=False,bOverride_BloomThreshold=False,bOverride_Bloom1Tint=False,bOverride_Bloom1Size=False,bOverride_Bloom2Size=False,bOverride_Bloom2Tint=False,bOverride_Bloom3Tint=False,bOverride_Bloom3Size=False,bOverride_Bloom4Tint=False,bOverride_Bloom4Size=False,bOverride_Bloom5Tint=False,bOverride_Bloom5Size=False,bOverride_Bloom6Tint=False,bOverride_Bloom6Size=False,bOverride_BloomSizeScale=False,bOverride_BloomConvolutionIntensity=False,bOverride_BloomConvolutionTexture=False,bOverride_BloomConvolutionScatterDispersion=False,bOverride_BloomConvolutionSize=False,bOverride_BloomConvolutionCenterUV=False,bOverride_BloomConvolutionPreFilterMin=False,bOverride_BloomConvolutionPreFilterMax=False,bOverride_BloomConvolutionPreFilterMult=False,bOverride_BloomConvolutionBufferScale=False,bOverride_BloomDirtMaskIntensity=False,bOverride_BloomDirtMaskTint=False,bOverride_BloomDirtMask=False,bOverride_CameraShutterSpeed=False,bOverride_CameraISO=False,bOverride_AutoExposureMethod=False,bOverride_AutoExposureLowPercent=False,bOverride_AutoExposureHighPercent=False,bOverride_AutoExposureMinBrightness=True,bOverride_AutoExposureMaxBrightness=True,bOverride_AutoExposureSpeedUp=False,bOverride_AutoExposureSpeedDown=False,bOverride_AutoExposureBias=False,bOverride_AutoExposureBiasCurve=False,bOverride_AutoExposureMeterMask=False,bOverride_AutoExposureApplyPhysicalCameraExposure=False,bOverride_HistogramLogMin=False,bOverride_HistogramLogMax=False,bOverride_LocalExposureMethod=False,bOverride_LocalExposureHighlightContrastScale=False,bOverride_LocalExposureShadowContrastScale=False,bOverride_LocalExposureHighlightContrastCurve=False,bOverride_LocalExposureShadowContrastCurve=False,bOverride_LocalExposureHighlightThreshold=False,bOverride_LocalExposureShadowThreshold=False,bOverride_LocalExposureDetailStrength=False,bOverride_LocalExposureBlurredLuminanceBlend=False,bOverride_LocalExposureBlurredLuminanceKernelSizePercent=False,bOverride_LocalExposureHighlightThresholdStrength=False,bOverride_LocalExposureShadowThresholdStrength=False,bOverride_LocalExposureMiddleGreyBias=False,bOverride_LensFlareIntensity=False,bOverride_LensFlareTint=False,bOverride_LensFlareTints=False,bOverride_LensFlareBokehSize=False,bOverride_LensFlareBokehShape=False,bOverride_LensFlareThreshold=False,bOverride_VignetteIntensity=False,bOverride_VignetteType=False,bOverride_VignetteCenter=False,bOverride_VignetteColor=False,bOverride_VignetteSize=False,bOverride_VignetteSoftness=False,bOverride_VignetteTexture=False,bOverride_Sharpen=False,bOverride_FilmGrainIntensity=False,bOverride_FilmGrainIntensityShadows=False,bOverride_FilmGrainIntensityMidtones=False,bOverride_FilmGrainIntensityHighlights=False,bOverride_FilmGrainShadowsMax=False,bOverride_FilmGrainHighlightsMin=False,bOverride_FilmGrainHighlightsMax=False,bOverride_FilmGrainScale=False,bOverride_FilmGrainTexture=False,bOverride_AmbientOcclusionIntensity=False,bOverride_AmbientOcclusionStaticFraction=False,bOverride_AmbientOcclusionRadius=False,bOverride_AmbientOcclusionFadeDistance=False,bOverride_AmbientOcclusionFadeRadius=False,bOverride_AmbientOcclusionRadiusInWS=False,bOverride_AmbientOcclusionPower=False,bOverride_AmbientOcclusionBias=False,bOverride_AmbientOcclusionQuality=False,bOverride_AmbientOcclusionMipBlend=False,bOverride_AmbientOcclusionMipScale=False,bOverride_AmbientOcclusionMipThreshold=False,bOverride_AmbientOcclusionTemporalBlendWeight=False,bOverride_RayTracingAO=False,bOverride_RayTracingAOSamplesPerPixel=False,bOverride_RayTracingAOIntensity=False,bOverride_RayTracingAORadius=False,bOverride_IndirectLightingColor=False,bOverride_IndirectLightingIntensity=False,bOverride_ColorGradingIntensity=False,bOverride_ColorGradingLUT=False,bOverride_DepthOfFieldEnabled=False,bOverride_DepthOfFieldFocalDistance=False,bOverride_DepthOfFieldFstop=False,bOverride_DepthOfFieldMinFstop=False,bOverride_DepthOfFieldBladeCount=False,bOverride_DepthOfFieldSensorWidth=False,bOverride_DepthOfFieldSqueezeFactor=False,bOverride_DepthOfFieldDepthBlurRadius=False,bOverride_DepthOfFieldUseHairDepth=False,bOverride_DepthOfFieldPetzvalBokeh=False,bOverride_DepthOfFieldPetzvalBokehFalloff=False,bOverride_DepthOfFieldPetzvalExclusionBoxExtents=False,bOverride_DepthOfFieldPetzvalExclusionBoxRadius=False,bOverride_DepthOfFieldAspectRatioScalar=False,bOverride_DepthOfFieldMatteBoxFlags=False,bOverride_DepthOfFieldBarrelRadius=False,bOverride_DepthOfFieldBarrelLength=False,bOverride_DepthOfFieldDepthBlurAmount=False,bOverride_DepthOfFieldFocalRegion=False,bOverride_DepthOfFieldNearTransitionRegion=False,bOverride_DepthOfFieldFarTransitionRegion=False,bOverride_DepthOfFieldScale=False,bOverride_DepthOfFieldNearBlurSize=False,bOverride_DepthOfFieldFarBlurSize=False,bOverride_MobileHQGaussian=False,bOverride_DepthOfFieldOcclusion=False,bOverride_DepthOfFieldSkyFocusDistance=False,bOverride_DepthOfFieldVignetteSize=False,bOverride_MotionBlurAmount=False,bOverride_MotionBlurMax=False,bOverride_MotionBlurTargetFPS=False,bOverride_MotionBlurPerObjectSize=False,bOverride_ReflectionMethod=False,bOverride_LumenReflectionQuality=False,bOverride_ScreenSpaceReflectionIntensity=False,bOverride_ScreenSpaceReflectionQuality=False,bOverride_ScreenSpaceReflectionMaxRoughness=False,bOverride_ScreenSpaceReflectionRoughnessScale=False,bOverride_UserFlags=False,bOverride_RayTracingReflectionsMaxRoughness=False,bOverride_RayTracingReflectionsMaxBounces=False,bOverride_RayTracingReflectionsSamplesPerPixel=False,bOverride_RayTracingReflectionsShadows=False,bOverride_RayTracingReflectionsTranslucency=False,bOverride_TranslucencyType=False,bOverride_RayTracingTranslucencyMaxRoughness=False,bOverride_RayTracingTranslucencyRefractionRays=False,bOverride_RayTracingTranslucencySamplesPerPixel=False,bOverride_RayTracingTranslucencyShadows=False,bOverride_RayTracingTranslucencyRefraction=False,bOverride_RayTracingTranslucencyMaxPrimaryHitEvents=False,bOverride_RayTracingTranslucencyMaxSecondaryHitEvents=False,bOverride_RayTracingTranslucencyUseRayTracedRefraction=False,bOverride_DynamicGlobalIlluminationMethod=False,bOverride_LumenSceneLightingQuality=False,bOverride_LumenSceneDetail=False,bOverride_LumenSceneViewDistance=False,bOverride_LumenSceneLightingUpdateSpeed=False,bOverride_LumenFinalGatherQuality=False,bOverride_LumenFinalGatherLightingUpdateSpeed=False,bOverride_LumenFinalGatherScreenTraces=False,bOverride_LumenMaxTraceDistance=False,bOverride_LumenDiffuseColorBoost=False,bOverride_LumenAmbientOcclusionIntensity=False,bOverride_LumenSkylightLeaking=False,bOverride_LumenSkylightLeakingTint=False,bOverride_LumenFullSkylightLeakingDistance=False,bOverride_LumenRayLightingMode=False,bOverride_LumenReflectionsScreenTraces=False,bOverride_LumenFrontLayerTranslucencyReflections=False,bOverride_LumenMaxRoughnessToTraceReflections=False,bOverride_LumenMaxReflectionBounces=False,bOverride_LumenMaxRefractionBounces=False,bOverride_LumenSurfaceCacheResolution=False,bOverride_RayTracingGI=False,bOverride_RayTracingGIMaxBounces=False,bOverride_RayTracingGISamplesPerPixel=False,bOverride_PathTracingMaxBounces=False,bOverride_PathTracingSamplesPerPixel=False,bOverride_PathTracingMaxPathIntensity=False,bOverride_PathTracingEnableEmissiveMaterials=False,bOverride_PathTracingEnableReferenceDOF=False,bOverride_PathTracingEnableReferenceAtmosphere=False,bOverride_PathTracingEnableDenoiser=False,bOverride_PathTracingIncludeEmissive=False,bOverride_PathTracingIncludeDiffuse=False,bOverride_PathTracingIncludeIndirectDiffuse=False,bOverride_PathTracingIncludeSpecular=False,bOverride_PathTracingIncludeIndirectSpecular=False,bOverride_PathTracingIncludeVolume=False,bOverride_PathTracingIncludeIndirectVolume=False,bMobileHQGaussian=False,BloomMethod=BM_SOG,AutoExposureMethod=AEM_Histogram,TemperatureType=TEMP_WhiteBalance,WhiteTemp=6500.000000,WhiteTint=0.000000,ColorSaturation=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrast=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGamma=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGain=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffset=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetShadows=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetMidtones=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetHighlights=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorCorrectionHighlightsMin=0.500000,ColorCorrectionHighlightsMax=1.000000,ColorCorrectionShadowsMax=0.090000,BlueCorrection=0.600000,ExpandGamut=1.000000,ToneCurveAmount=1.000000,TonemappingMethod=Filmic,FilmSlope=0.880000,FilmToe=0.550000,FilmShoulder=0.260000,FilmBlackClip=0.000000,FilmWhiteClip=0.040000,SceneColorTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),SceneFringeIntensity=0.000000,ChromaticAberrationStartOffset=0.000000,BloomIntensity=0.675000,BloomGaussianIntensity=1.000000,BloomThreshold=-1.000000,BloomSizeScale=4.000000,Bloom1Size=0.300000,Bloom2Size=1.000000,Bloom3Size=2.000000,Bloom4Size=10.000000,Bloom5Size=30.000000,Bloom6Size=64.000000,Bloom1Tint=(R=0.346500,G=0.346500,B=0.346500,A=1.000000),Bloom2Tint=(R=0.138000,G=0.138000,B=0.138000,A=1.000000),Bloom3Tint=(R=0.117600,G=0.117600,B=0.117600,A=1.000000),Bloom4Tint=(R=0.066000,G=0.066000,B=0.066000,A=1.000000),Bloom5Tint=(R=0.066000,G=0.066000,B=0.066000,A=1.000000),Bloom6Tint=(R=0.061000,G=0.061000,B=0.061000,A=1.000000),BloomConvolutionIntensity=1.000000,BloomConvolutionScatterDispersion=1.000000,BloomConvolutionSize=1.000000,BloomConvolutionTexture=None,BloomConvolutionCenterUV=(X=0.500000,Y=0.500000),BloomConvolutionPreFilterMin=7.000000,BloomConvolutionPreFilterMax=15000.000000,BloomConvolutionPreFilterMult=15.000000,BloomConvolutionBufferScale=0.133000,BloomDirtMask=None,BloomDirtMaskIntensity=0.000000,BloomDirtMaskTint=(R=0.500000,G=0.500000,B=0.500000,A=1.000000),DynamicGlobalIlluminationMethod=Lumen,IndirectLightingColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),IndirectLightingIntensity=1.000000,LumenRayLightingMode=Default,LumenSceneLightingQuality=1.000000,LumenSceneDetail=1.000000,LumenSceneViewDistance=20000.000000,LumenSceneLightingUpdateSpeed=1.000000,LumenFinalGatherQuality=1.000000,LumenFinalGatherLightingUpdateSpeed=1.000000,LumenFinalGatherScreenTraces=True,LumenMaxTraceDistance=20000.000000,LumenDiffuseColorBoost=1.000000,LumenAmbientOcclusionIntensity=1.000000,LumenSkylightLeaking=0.000000,LumenSkylightLeakingTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),LumenFullSkylightLeakingDistance=1000.000000,LumenSurfaceCacheResolution=1.000000,ReflectionMethod=Lumen,LumenReflectionQuality=1.000000,LumenReflectionsScreenTraces=True,LumenFrontLayerTranslucencyReflections=False,LumenMaxRoughnessToTraceReflections=0.400000,LumenMaxReflectionBounces=1,LumenMaxRefractionBounces=0,ScreenSpaceReflectionIntensity=100.000000,ScreenSpaceReflectionQuality=50.000000,ScreenSpaceReflectionMaxRoughness=0.600000,bMegaLights=True,MegaLightsFrontLayerTranslucency=False,AmbientCubemapTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),AmbientCubemapIntensity=1.000000,AmbientCubemap=None,CameraShutterSpeed=60.000000,CameraISO=100.000000,DepthOfFieldFstop=4.000000,DepthOfFieldMinFstop=1.200000,DepthOfFieldBladeCount=5,AutoExposureBias=1.000000,AutoExposureBiasBackup=0.000000,bOverride_AutoExposureBiasBackup=False,AutoExposureApplyPhysicalCameraExposure=True,AutoExposureBiasCurve=None,AutoExposureMeterMask=None,AutoExposureLowPercent=10.000000,AutoExposureHighPercent=90.000000,AutoExposureMinBrightness=-1.000000,AutoExposureMaxBrightness=1.000000,AutoExposureSpeedUp=3.000000,AutoExposureSpeedDown=1.000000,HistogramLogMin=-10.000000,HistogramLogMax=20.000000,LocalExposureMethod=Bilateral,LocalExposureHighlightContrastScale=1.000000,LocalExposureShadowContrastScale=1.000000,LocalExposureHighlightContrastCurve=None,LocalExposureShadowContrastCurve=None,LocalExposureHighlightThreshold=0.000000,LocalExposureShadowThreshold=0.000000,LocalExposureDetailStrength=1.000000,LocalExposureBlurredLuminanceBlend=0.600000,LocalExposureBlurredLuminanceKernelSizePercent=50.000000,LocalExposureHighlightThresholdStrength=1.000000,LocalExposureShadowThresholdStrength=1.000000,LocalExposureMiddleGreyBias=0.000000,LensFlareIntensity=1.000000,LensFlareTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),LensFlareBokehSize=3.000000,LensFlareThreshold=8.000000,LensFlareBokehShape=None,LensFlareTints[0]=(R=1.000000,G=0.800000,B=0.400000,A=0.600000),LensFlareTints[1]=(R=1.000000,G=1.000000,B=0.600000,A=0.530000),LensFlareTints[2]=(R=0.800000,G=0.800000,B=1.000000,A=0.460000),LensFlareTints[3]=(R=0.500000,G=1.000000,B=0.400000,A=0.390000),LensFlareTints[4]=(R=0.500000,G=0.800000,B=1.000000,A=0.310000),LensFlareTints[5]=(R=0.900000,G=1.000000,B=0.800000,A=0.270000),LensFlareTints[6]=(R=1.000000,G=0.800000,B=0.400000,A=0.220000),LensFlareTints[7]=(R=0.900000,G=0.700000,B=0.700000,A=0.150000),VignetteIntensity=0.400000,VignetteType=CosineFourthLaw,VignetteCenter=(X=0.500000,Y=0.500000),VignetteColor=(R=0.000000,G=0.000000,B=0.000000,A=1.000000),VignetteSize=(X=1.000000,Y=1.000000),VignetteSoftness=5.000000,VignetteTexture=None,Sharpen=0.000000,FilmGrainIntensity=0.000000,FilmGrainIntensityShadows=1.000000,FilmGrainIntensityMidtones=1.000000,FilmGrainIntensityHighlights=1.000000,FilmGrainShadowsMax=0.090000,FilmGrainHighlightsMin=0.500000,FilmGrainHighlightsMax=1.000000,FilmGrainScale=(X=1.000000,Y=1.000000),FilmGrainTexture=None,AmbientOcclusionIntensity=0.500000,AmbientOcclusionStaticFraction=1.000000,AmbientOcclusionRadius=200.000000,AmbientOcclusionRadiusInWS=False,AmbientOcclusionFadeDistance=8000.000000,AmbientOcclusionFadeRadius=5000.000000,AmbientOcclusionPower=2.000000,AmbientOcclusionBias=3.000000,AmbientOcclusionQuality=50.000000,AmbientOcclusionMipBlend=0.600000,AmbientOcclusionMipScale=1.700000,AmbientOcclusionMipThreshold=0.010000,AmbientOcclusionTemporalBlendWeight=0.100000,RayTracingAO=False,RayTracingAOSamplesPerPixel=1,RayTracingAOIntensity=1.000000,RayTracingAORadius=200.000000,ColorGradingIntensity=1.000000,ColorGradingLUT=None,DepthOfFieldEnabled=True,DepthOfFieldSensorWidth=24.576000,DepthOfFieldSqueezeFactor=1.000000,DepthOfFieldFocalDistance=0.000000,DepthOfFieldDepthBlurAmount=1.000000,DepthOfFieldDepthBlurRadius=0.000000,DepthOfFieldUseHairDepth=False,DepthOfFieldPetzvalBokeh=0.000000,DepthOfFieldPetzvalBokehFalloff=1.000000,DepthOfFieldPetzvalExclusionBoxExtents=(X=0.000000,Y=0.000000),DepthOfFieldPetzvalExclusionBoxRadius=0.000000,DepthOfFieldAspectRatioScalar=1.000000,DepthOfFieldBarrelRadius=5.000000,DepthOfFieldBarrelLength=0.000000,DepthOfFieldMatteBoxFlags[0]=(Pitch=0.000000,Roll=0.000000,Length=0.000000),DepthOfFieldMatteBoxFlags[1]=(Pitch=0.000000,Roll=0.000000,Length=0.000000),DepthOfFieldMatteBoxFlags[2]=(Pitch=0.000000,Roll=0.000000,Length=0.000000),DepthOfFieldFocalRegion=0.000000,DepthOfFieldNearTransitionRegion=300.000000,DepthOfFieldFarTransitionRegion=500.000000,DepthOfFieldScale=0.000000,DepthOfFieldNearBlurSize=15.000000,DepthOfFieldFarBlurSize=15.000000,DepthOfFieldOcclusion=0.400000,DepthOfFieldSkyFocusDistance=0.000000,DepthOfFieldVignetteSize=200.000000,MotionBlurAmount=0.500000,MotionBlurMax=5.000000,MotionBlurTargetFPS=30,MotionBlurPerObjectSize=0.000000,TranslucencyType=Raster,RayTracingTranslucencyMaxRoughness=0.600000,RayTracingTranslucencyRefractionRays=3,RayTracingTranslucencySamplesPerPixel=1,RayTracingTranslucencyMaxPrimaryHitEvents=4,RayTracingTranslucencyMaxSecondaryHitEvents=2,RayTracingTranslucencyShadows=Hard_shadows,RayTracingTranslucencyRefraction=True,RayTracingTranslucencyUseRayTracedRefraction=False,PathTracingMaxBounces=32,PathTracingSamplesPerPixel=2048,PathTracingMaxPathIntensity=24.000000,PathTracingEnableEmissiveMaterials=True,PathTracingEnableReferenceDOF=False,PathTracingEnableReferenceAtmosphere=False,PathTracingEnableDenoiser=True,PathTracingIncludeEmissive=True,PathTracingIncludeDiffuse=True,PathTracingIncludeIndirectDiffuse=True,PathTracingIncludeSpecular=True,PathTracingIncludeIndirectSpecular=True,PathTracingIncludeVolume=True,PathTracingIncludeIndirectVolume=True,UserFlags=0,WeightedBlendables=(Array=)),LightingRigRotation=0.000000,RotationSpeed=2.000000,DirectionalLightRotation=(Pitch=-40.000000,Yaw=-67.500000,Roll=0.000000),bEnableToneMapping=False,bShowMeshEdges=True) ++Profiles=(ProfileName="Grey Ambient",bSharedProfile=True,bIsEngineDefaultProfile=True,bUseSkyLighting=True,DirectionalLightIntensity=4.000000,DirectionalLightColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),SkyLightIntensity=2.000000,bRotateLightingRig=False,bShowEnvironment=True,bShowFloor=True,bShowGrid=False,EnvironmentColor=(R=0.200000,G=0.200000,B=0.200000,A=1.000000),EnvironmentIntensity=1.000000,EnvironmentCubeMapPath="/Engine/EditorMaterials/AssetViewer/T_GreyAmbient",EnvironmentFloorMeshPath="/Engine/EditorMeshes/AssetViewer/Floor_Mesh.Floor_Mesh",EnvironmentFloorRotation=(Pitch=0.000000,Yaw=0.000000,Roll=0.000000),EnvironmentFloorScale=(X=4.000000,Y=4.000000,Z=1.000000),EnvironmentFloorMaterialPath="/Engine/EngineMaterials/M_Grid.M_Grid",bPostProcessingEnabled=False,PostProcessingSettings=(bOverride_TemperatureType=False,bOverride_WhiteTemp=False,bOverride_WhiteTint=False,bOverride_ColorSaturation=False,bOverride_ColorContrast=False,bOverride_ColorGamma=False,bOverride_ColorGain=False,bOverride_ColorOffset=False,bOverride_ColorSaturationShadows=False,bOverride_ColorContrastShadows=False,bOverride_ColorGammaShadows=False,bOverride_ColorGainShadows=False,bOverride_ColorOffsetShadows=False,bOverride_ColorSaturationMidtones=False,bOverride_ColorContrastMidtones=False,bOverride_ColorGammaMidtones=False,bOverride_ColorGainMidtones=False,bOverride_ColorOffsetMidtones=False,bOverride_ColorSaturationHighlights=False,bOverride_ColorContrastHighlights=False,bOverride_ColorGammaHighlights=False,bOverride_ColorGainHighlights=False,bOverride_ColorOffsetHighlights=False,bOverride_ColorCorrectionShadowsMax=False,bOverride_ColorCorrectionHighlightsMin=False,bOverride_ColorCorrectionHighlightsMax=False,bOverride_BlueCorrection=False,bOverride_ExpandGamut=False,bOverride_ToneCurveAmount=False,bOverride_TonemappingMethod=False,bOverride_FilmSlope=False,bOverride_FilmToe=False,bOverride_FilmShoulder=False,bOverride_FilmBlackClip=False,bOverride_FilmWhiteClip=False,bOverride_SceneColorTint=False,bOverride_SceneFringeIntensity=False,bOverride_ChromaticAberrationStartOffset=False,bOverride_bMegaLights=False,bOverride_MegaLightsFrontLayerTranslucency=False,bOverride_AmbientCubemapTint=False,bOverride_AmbientCubemapIntensity=False,bOverride_BloomMethod=False,bOverride_BloomIntensity=False,bOverride_BloomGaussianIntensity=False,bOverride_BloomThreshold=False,bOverride_Bloom1Tint=False,bOverride_Bloom1Size=False,bOverride_Bloom2Size=False,bOverride_Bloom2Tint=False,bOverride_Bloom3Tint=False,bOverride_Bloom3Size=False,bOverride_Bloom4Tint=False,bOverride_Bloom4Size=False,bOverride_Bloom5Tint=False,bOverride_Bloom5Size=False,bOverride_Bloom6Tint=False,bOverride_Bloom6Size=False,bOverride_BloomSizeScale=False,bOverride_BloomConvolutionIntensity=False,bOverride_BloomConvolutionTexture=False,bOverride_BloomConvolutionScatterDispersion=False,bOverride_BloomConvolutionSize=False,bOverride_BloomConvolutionCenterUV=False,bOverride_BloomConvolutionPreFilterMin=False,bOverride_BloomConvolutionPreFilterMax=False,bOverride_BloomConvolutionPreFilterMult=False,bOverride_BloomConvolutionBufferScale=False,bOverride_BloomDirtMaskIntensity=False,bOverride_BloomDirtMaskTint=False,bOverride_BloomDirtMask=False,bOverride_CameraShutterSpeed=False,bOverride_CameraISO=False,bOverride_AutoExposureMethod=False,bOverride_AutoExposureLowPercent=False,bOverride_AutoExposureHighPercent=False,bOverride_AutoExposureMinBrightness=True,bOverride_AutoExposureMaxBrightness=True,bOverride_AutoExposureSpeedUp=False,bOverride_AutoExposureSpeedDown=False,bOverride_AutoExposureBias=False,bOverride_AutoExposureBiasCurve=False,bOverride_AutoExposureMeterMask=False,bOverride_AutoExposureApplyPhysicalCameraExposure=False,bOverride_HistogramLogMin=False,bOverride_HistogramLogMax=False,bOverride_LocalExposureMethod=False,bOverride_LocalExposureHighlightContrastScale=False,bOverride_LocalExposureShadowContrastScale=False,bOverride_LocalExposureHighlightContrastCurve=False,bOverride_LocalExposureShadowContrastCurve=False,bOverride_LocalExposureHighlightThreshold=False,bOverride_LocalExposureShadowThreshold=False,bOverride_LocalExposureDetailStrength=False,bOverride_LocalExposureBlurredLuminanceBlend=False,bOverride_LocalExposureBlurredLuminanceKernelSizePercent=False,bOverride_LocalExposureHighlightThresholdStrength=False,bOverride_LocalExposureShadowThresholdStrength=False,bOverride_LocalExposureMiddleGreyBias=False,bOverride_LensFlareIntensity=False,bOverride_LensFlareTint=False,bOverride_LensFlareTints=False,bOverride_LensFlareBokehSize=False,bOverride_LensFlareBokehShape=False,bOverride_LensFlareThreshold=False,bOverride_VignetteIntensity=False,bOverride_VignetteType=False,bOverride_VignetteCenter=False,bOverride_VignetteColor=False,bOverride_VignetteSize=False,bOverride_VignetteSoftness=False,bOverride_VignetteTexture=False,bOverride_Sharpen=False,bOverride_FilmGrainIntensity=False,bOverride_FilmGrainIntensityShadows=False,bOverride_FilmGrainIntensityMidtones=False,bOverride_FilmGrainIntensityHighlights=False,bOverride_FilmGrainShadowsMax=False,bOverride_FilmGrainHighlightsMin=False,bOverride_FilmGrainHighlightsMax=False,bOverride_FilmGrainScale=False,bOverride_FilmGrainTexture=False,bOverride_AmbientOcclusionIntensity=False,bOverride_AmbientOcclusionStaticFraction=False,bOverride_AmbientOcclusionRadius=False,bOverride_AmbientOcclusionFadeDistance=False,bOverride_AmbientOcclusionFadeRadius=False,bOverride_AmbientOcclusionRadiusInWS=False,bOverride_AmbientOcclusionPower=False,bOverride_AmbientOcclusionBias=False,bOverride_AmbientOcclusionQuality=False,bOverride_AmbientOcclusionMipBlend=False,bOverride_AmbientOcclusionMipScale=False,bOverride_AmbientOcclusionMipThreshold=False,bOverride_AmbientOcclusionTemporalBlendWeight=False,bOverride_RayTracingAO=False,bOverride_RayTracingAOSamplesPerPixel=False,bOverride_RayTracingAOIntensity=False,bOverride_RayTracingAORadius=False,bOverride_IndirectLightingColor=False,bOverride_IndirectLightingIntensity=False,bOverride_ColorGradingIntensity=False,bOverride_ColorGradingLUT=False,bOverride_DepthOfFieldEnabled=False,bOverride_DepthOfFieldFocalDistance=False,bOverride_DepthOfFieldFstop=False,bOverride_DepthOfFieldMinFstop=False,bOverride_DepthOfFieldBladeCount=False,bOverride_DepthOfFieldSensorWidth=False,bOverride_DepthOfFieldSqueezeFactor=False,bOverride_DepthOfFieldDepthBlurRadius=False,bOverride_DepthOfFieldUseHairDepth=False,bOverride_DepthOfFieldPetzvalBokeh=False,bOverride_DepthOfFieldPetzvalBokehFalloff=False,bOverride_DepthOfFieldPetzvalExclusionBoxExtents=False,bOverride_DepthOfFieldPetzvalExclusionBoxRadius=False,bOverride_DepthOfFieldAspectRatioScalar=False,bOverride_DepthOfFieldMatteBoxFlags=False,bOverride_DepthOfFieldBarrelRadius=False,bOverride_DepthOfFieldBarrelLength=False,bOverride_DepthOfFieldDepthBlurAmount=False,bOverride_DepthOfFieldFocalRegion=False,bOverride_DepthOfFieldNearTransitionRegion=False,bOverride_DepthOfFieldFarTransitionRegion=False,bOverride_DepthOfFieldScale=False,bOverride_DepthOfFieldNearBlurSize=False,bOverride_DepthOfFieldFarBlurSize=False,bOverride_MobileHQGaussian=False,bOverride_DepthOfFieldOcclusion=False,bOverride_DepthOfFieldSkyFocusDistance=False,bOverride_DepthOfFieldVignetteSize=False,bOverride_MotionBlurAmount=False,bOverride_MotionBlurMax=False,bOverride_MotionBlurTargetFPS=False,bOverride_MotionBlurPerObjectSize=False,bOverride_ReflectionMethod=False,bOverride_LumenReflectionQuality=False,bOverride_ScreenSpaceReflectionIntensity=False,bOverride_ScreenSpaceReflectionQuality=False,bOverride_ScreenSpaceReflectionMaxRoughness=False,bOverride_ScreenSpaceReflectionRoughnessScale=False,bOverride_UserFlags=False,bOverride_RayTracingReflectionsMaxRoughness=False,bOverride_RayTracingReflectionsMaxBounces=False,bOverride_RayTracingReflectionsSamplesPerPixel=False,bOverride_RayTracingReflectionsShadows=False,bOverride_RayTracingReflectionsTranslucency=False,bOverride_TranslucencyType=False,bOverride_RayTracingTranslucencyMaxRoughness=False,bOverride_RayTracingTranslucencyRefractionRays=False,bOverride_RayTracingTranslucencySamplesPerPixel=False,bOverride_RayTracingTranslucencyShadows=False,bOverride_RayTracingTranslucencyRefraction=False,bOverride_RayTracingTranslucencyMaxPrimaryHitEvents=False,bOverride_RayTracingTranslucencyMaxSecondaryHitEvents=False,bOverride_RayTracingTranslucencyUseRayTracedRefraction=False,bOverride_DynamicGlobalIlluminationMethod=False,bOverride_LumenSceneLightingQuality=False,bOverride_LumenSceneDetail=False,bOverride_LumenSceneViewDistance=False,bOverride_LumenSceneLightingUpdateSpeed=False,bOverride_LumenFinalGatherQuality=False,bOverride_LumenFinalGatherLightingUpdateSpeed=False,bOverride_LumenFinalGatherScreenTraces=False,bOverride_LumenMaxTraceDistance=False,bOverride_LumenDiffuseColorBoost=False,bOverride_LumenAmbientOcclusionIntensity=False,bOverride_LumenSkylightLeaking=False,bOverride_LumenSkylightLeakingTint=False,bOverride_LumenFullSkylightLeakingDistance=False,bOverride_LumenRayLightingMode=False,bOverride_LumenReflectionsScreenTraces=False,bOverride_LumenFrontLayerTranslucencyReflections=False,bOverride_LumenMaxRoughnessToTraceReflections=False,bOverride_LumenMaxReflectionBounces=False,bOverride_LumenMaxRefractionBounces=False,bOverride_LumenSurfaceCacheResolution=False,bOverride_RayTracingGI=False,bOverride_RayTracingGIMaxBounces=False,bOverride_RayTracingGISamplesPerPixel=False,bOverride_PathTracingMaxBounces=False,bOverride_PathTracingSamplesPerPixel=False,bOverride_PathTracingMaxPathIntensity=False,bOverride_PathTracingEnableEmissiveMaterials=False,bOverride_PathTracingEnableReferenceDOF=False,bOverride_PathTracingEnableReferenceAtmosphere=False,bOverride_PathTracingEnableDenoiser=False,bOverride_PathTracingIncludeEmissive=False,bOverride_PathTracingIncludeDiffuse=False,bOverride_PathTracingIncludeIndirectDiffuse=False,bOverride_PathTracingIncludeSpecular=False,bOverride_PathTracingIncludeIndirectSpecular=False,bOverride_PathTracingIncludeVolume=False,bOverride_PathTracingIncludeIndirectVolume=False,bMobileHQGaussian=False,BloomMethod=BM_SOG,AutoExposureMethod=AEM_Histogram,TemperatureType=TEMP_WhiteBalance,WhiteTemp=6500.000000,WhiteTint=0.000000,ColorSaturation=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrast=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGamma=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGain=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffset=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetShadows=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetMidtones=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetHighlights=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorCorrectionHighlightsMin=0.500000,ColorCorrectionHighlightsMax=1.000000,ColorCorrectionShadowsMax=0.090000,BlueCorrection=0.600000,ExpandGamut=1.000000,ToneCurveAmount=1.000000,TonemappingMethod=Filmic,FilmSlope=0.880000,FilmToe=0.550000,FilmShoulder=0.260000,FilmBlackClip=0.000000,FilmWhiteClip=0.040000,SceneColorTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),SceneFringeIntensity=0.000000,ChromaticAberrationStartOffset=0.000000,BloomIntensity=0.675000,BloomGaussianIntensity=1.000000,BloomThreshold=-1.000000,BloomSizeScale=4.000000,Bloom1Size=0.300000,Bloom2Size=1.000000,Bloom3Size=2.000000,Bloom4Size=10.000000,Bloom5Size=30.000000,Bloom6Size=64.000000,Bloom1Tint=(R=0.346500,G=0.346500,B=0.346500,A=1.000000),Bloom2Tint=(R=0.138000,G=0.138000,B=0.138000,A=1.000000),Bloom3Tint=(R=0.117600,G=0.117600,B=0.117600,A=1.000000),Bloom4Tint=(R=0.066000,G=0.066000,B=0.066000,A=1.000000),Bloom5Tint=(R=0.066000,G=0.066000,B=0.066000,A=1.000000),Bloom6Tint=(R=0.061000,G=0.061000,B=0.061000,A=1.000000),BloomConvolutionIntensity=1.000000,BloomConvolutionScatterDispersion=1.000000,BloomConvolutionSize=1.000000,BloomConvolutionTexture=None,BloomConvolutionCenterUV=(X=0.500000,Y=0.500000),BloomConvolutionPreFilterMin=7.000000,BloomConvolutionPreFilterMax=15000.000000,BloomConvolutionPreFilterMult=15.000000,BloomConvolutionBufferScale=0.133000,BloomDirtMask=None,BloomDirtMaskIntensity=0.000000,BloomDirtMaskTint=(R=0.500000,G=0.500000,B=0.500000,A=1.000000),DynamicGlobalIlluminationMethod=Lumen,IndirectLightingColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),IndirectLightingIntensity=1.000000,LumenRayLightingMode=Default,LumenSceneLightingQuality=1.000000,LumenSceneDetail=1.000000,LumenSceneViewDistance=20000.000000,LumenSceneLightingUpdateSpeed=1.000000,LumenFinalGatherQuality=1.000000,LumenFinalGatherLightingUpdateSpeed=1.000000,LumenFinalGatherScreenTraces=True,LumenMaxTraceDistance=20000.000000,LumenDiffuseColorBoost=1.000000,LumenAmbientOcclusionIntensity=1.000000,LumenSkylightLeaking=0.000000,LumenSkylightLeakingTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),LumenFullSkylightLeakingDistance=1000.000000,LumenSurfaceCacheResolution=1.000000,ReflectionMethod=Lumen,LumenReflectionQuality=1.000000,LumenReflectionsScreenTraces=True,LumenFrontLayerTranslucencyReflections=False,LumenMaxRoughnessToTraceReflections=0.400000,LumenMaxReflectionBounces=1,LumenMaxRefractionBounces=0,ScreenSpaceReflectionIntensity=100.000000,ScreenSpaceReflectionQuality=50.000000,ScreenSpaceReflectionMaxRoughness=0.600000,bMegaLights=True,MegaLightsFrontLayerTranslucency=False,AmbientCubemapTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),AmbientCubemapIntensity=1.000000,AmbientCubemap=None,CameraShutterSpeed=60.000000,CameraISO=100.000000,DepthOfFieldFstop=4.000000,DepthOfFieldMinFstop=1.200000,DepthOfFieldBladeCount=5,AutoExposureBias=1.000000,AutoExposureBiasBackup=0.000000,bOverride_AutoExposureBiasBackup=False,AutoExposureApplyPhysicalCameraExposure=True,AutoExposureBiasCurve=None,AutoExposureMeterMask=None,AutoExposureLowPercent=10.000000,AutoExposureHighPercent=90.000000,AutoExposureMinBrightness=-1.000000,AutoExposureMaxBrightness=1.000000,AutoExposureSpeedUp=3.000000,AutoExposureSpeedDown=1.000000,HistogramLogMin=-10.000000,HistogramLogMax=20.000000,LocalExposureMethod=Bilateral,LocalExposureHighlightContrastScale=1.000000,LocalExposureShadowContrastScale=1.000000,LocalExposureHighlightContrastCurve=None,LocalExposureShadowContrastCurve=None,LocalExposureHighlightThreshold=0.000000,LocalExposureShadowThreshold=0.000000,LocalExposureDetailStrength=1.000000,LocalExposureBlurredLuminanceBlend=0.600000,LocalExposureBlurredLuminanceKernelSizePercent=50.000000,LocalExposureHighlightThresholdStrength=1.000000,LocalExposureShadowThresholdStrength=1.000000,LocalExposureMiddleGreyBias=0.000000,LensFlareIntensity=1.000000,LensFlareTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),LensFlareBokehSize=3.000000,LensFlareThreshold=8.000000,LensFlareBokehShape=None,LensFlareTints[0]=(R=1.000000,G=0.800000,B=0.400000,A=0.600000),LensFlareTints[1]=(R=1.000000,G=1.000000,B=0.600000,A=0.530000),LensFlareTints[2]=(R=0.800000,G=0.800000,B=1.000000,A=0.460000),LensFlareTints[3]=(R=0.500000,G=1.000000,B=0.400000,A=0.390000),LensFlareTints[4]=(R=0.500000,G=0.800000,B=1.000000,A=0.310000),LensFlareTints[5]=(R=0.900000,G=1.000000,B=0.800000,A=0.270000),LensFlareTints[6]=(R=1.000000,G=0.800000,B=0.400000,A=0.220000),LensFlareTints[7]=(R=0.900000,G=0.700000,B=0.700000,A=0.150000),VignetteIntensity=0.400000,VignetteType=CosineFourthLaw,VignetteCenter=(X=0.500000,Y=0.500000),VignetteColor=(R=0.000000,G=0.000000,B=0.000000,A=1.000000),VignetteSize=(X=1.000000,Y=1.000000),VignetteSoftness=5.000000,VignetteTexture=None,Sharpen=0.000000,FilmGrainIntensity=0.000000,FilmGrainIntensityShadows=1.000000,FilmGrainIntensityMidtones=1.000000,FilmGrainIntensityHighlights=1.000000,FilmGrainShadowsMax=0.090000,FilmGrainHighlightsMin=0.500000,FilmGrainHighlightsMax=1.000000,FilmGrainScale=(X=1.000000,Y=1.000000),FilmGrainTexture=None,AmbientOcclusionIntensity=0.500000,AmbientOcclusionStaticFraction=1.000000,AmbientOcclusionRadius=200.000000,AmbientOcclusionRadiusInWS=False,AmbientOcclusionFadeDistance=8000.000000,AmbientOcclusionFadeRadius=5000.000000,AmbientOcclusionPower=2.000000,AmbientOcclusionBias=3.000000,AmbientOcclusionQuality=50.000000,AmbientOcclusionMipBlend=0.600000,AmbientOcclusionMipScale=1.700000,AmbientOcclusionMipThreshold=0.010000,AmbientOcclusionTemporalBlendWeight=0.100000,RayTracingAO=False,RayTracingAOSamplesPerPixel=1,RayTracingAOIntensity=1.000000,RayTracingAORadius=200.000000,ColorGradingIntensity=1.000000,ColorGradingLUT=None,DepthOfFieldEnabled=True,DepthOfFieldSensorWidth=24.576000,DepthOfFieldSqueezeFactor=1.000000,DepthOfFieldFocalDistance=0.000000,DepthOfFieldDepthBlurAmount=1.000000,DepthOfFieldDepthBlurRadius=0.000000,DepthOfFieldUseHairDepth=False,DepthOfFieldPetzvalBokeh=0.000000,DepthOfFieldPetzvalBokehFalloff=1.000000,DepthOfFieldPetzvalExclusionBoxExtents=(X=0.000000,Y=0.000000),DepthOfFieldPetzvalExclusionBoxRadius=0.000000,DepthOfFieldAspectRatioScalar=1.000000,DepthOfFieldBarrelRadius=5.000000,DepthOfFieldBarrelLength=0.000000,DepthOfFieldMatteBoxFlags[0]=(Pitch=0.000000,Roll=0.000000,Length=0.000000),DepthOfFieldMatteBoxFlags[1]=(Pitch=0.000000,Roll=0.000000,Length=0.000000),DepthOfFieldMatteBoxFlags[2]=(Pitch=0.000000,Roll=0.000000,Length=0.000000),DepthOfFieldFocalRegion=0.000000,DepthOfFieldNearTransitionRegion=300.000000,DepthOfFieldFarTransitionRegion=500.000000,DepthOfFieldScale=0.000000,DepthOfFieldNearBlurSize=15.000000,DepthOfFieldFarBlurSize=15.000000,DepthOfFieldOcclusion=0.400000,DepthOfFieldSkyFocusDistance=0.000000,DepthOfFieldVignetteSize=200.000000,MotionBlurAmount=0.500000,MotionBlurMax=5.000000,MotionBlurTargetFPS=30,MotionBlurPerObjectSize=0.000000,TranslucencyType=Raster,RayTracingTranslucencyMaxRoughness=0.600000,RayTracingTranslucencyRefractionRays=3,RayTracingTranslucencySamplesPerPixel=1,RayTracingTranslucencyMaxPrimaryHitEvents=4,RayTracingTranslucencyMaxSecondaryHitEvents=2,RayTracingTranslucencyShadows=Hard_shadows,RayTracingTranslucencyRefraction=True,RayTracingTranslucencyUseRayTracedRefraction=False,PathTracingMaxBounces=32,PathTracingSamplesPerPixel=2048,PathTracingMaxPathIntensity=24.000000,PathTracingEnableEmissiveMaterials=True,PathTracingEnableReferenceDOF=False,PathTracingEnableReferenceAtmosphere=False,PathTracingEnableDenoiser=True,PathTracingIncludeEmissive=True,PathTracingIncludeDiffuse=True,PathTracingIncludeIndirectDiffuse=True,PathTracingIncludeSpecular=True,PathTracingIncludeIndirectSpecular=True,PathTracingIncludeVolume=True,PathTracingIncludeIndirectVolume=True,UserFlags=0,WeightedBlendables=(Array=)),LightingRigRotation=0.000000,RotationSpeed=2.000000,DirectionalLightRotation=(Pitch=-40.000000,Yaw=-67.500000,Roll=0.000000),bEnableToneMapping=False,bShowMeshEdges=False) +Version=ApplyNewGridMaterial + diff --git a/Config/DefaultEditorPerProjectUserSettings.ini b/Config/DefaultEditorPerProjectUserSettings.ini new file mode 100644 index 0000000..ba54d6c --- /dev/null +++ b/Config/DefaultEditorPerProjectUserSettings.ini @@ -0,0 +1,9 @@ +[ContentBrowser] +ContentBrowserTab1.SelectedPaths=/Game/ThirdPersonCPP + +; The engine's experimental MCP plugin serves http://127.0.0.1:8000/mcp from inside the editor; .mcp.json points +; Claude Code at it. Without auto-start nothing listens and the client reports a refused connection. +[/Script/ModelContextProtocolEngine.ModelContextProtocolSettings] +bAutoStartServer=True +ServerPortNumber=8000 +ServerUrlPath=/mcp diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini new file mode 100644 index 0000000..1e0ba1a --- /dev/null +++ b/Config/DefaultEngine.ini @@ -0,0 +1,102 @@ +[/Script/EngineSettings.GameMapsSettings] +GameDefaultMap=/Game/Maps/L_Gym.L_Gym +EditorStartupMap=/Game/Maps/L_Gym.L_Gym +GlobalDefaultGameMode=/Game/ThirdPerson/Blueprints/BP_ThirdPersonGameMode.BP_ThirdPersonGameMode_C +bOffsetPlayerGamepadIds=False + +[/Script/Engine.RendererSettings] +r.ReflectionMethod=1 +r.GenerateMeshDistanceFields=True +r.DynamicGlobalIlluminationMethod=1 +r.Lumen.TraceMeshSDFs=0 +r.Shadow.Virtual.Enable=1 +r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=True +r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=true +r.AllowStaticLighting=False + +r.SkinCache.CompileShaders=True + +r.RayTracing=True + +r.RayTracing.RayTracingProxies.ProjectEnabled=True + +r.Substrate=True + +r.Substrate.ProjectGBufferFormat=0 + +r.DefaultFeature.LocalExposure.HighlightContrastScale=0.8 + +r.DefaultFeature.LocalExposure.ShadowContrastScale=0.8 + +[/Script/WindowsTargetPlatform.WindowsTargetSettings] +DefaultGraphicsRHI=DefaultGraphicsRHI_DX12 +DefaultGraphicsRHI=DefaultGraphicsRHI_DX12 +-D3D12TargetedShaderFormats=PCD3D_SM5 ++D3D12TargetedShaderFormats=PCD3D_SM6 +-D3D11TargetedShaderFormats=PCD3D_SM5 ++D3D11TargetedShaderFormats=PCD3D_SM5 +Compiler=Default +AudioSampleRate=48000 +AudioCallbackBufferFrameSize=1024 +AudioNumBuffersToEnqueue=1 +AudioMaxChannels=0 +AudioNumSourceWorkers=4 +SpatializationPlugin= +SourceDataOverridePlugin= +ReverbPlugin= +OcclusionPlugin= +CompressionOverrides=(bOverrideCompressionTimes=False,DurationThreshold=5.000000,MaxNumRandomBranches=0,SoundCueQualityIndex=0) +CacheSizeKB=65536 +MaxChunkSizeOverrideKB=0 +bResampleForDevice=False +MaxSampleRate=48000.000000 +HighSampleRate=32000.000000 +MedSampleRate=24000.000000 +LowSampleRate=12000.000000 +MinSampleRate=8000.000000 +CompressionQualityModifier=1.000000 +AutoStreamingThreshold=0.000000 +SoundCueCookQualityIndex=-1 + +[/Script/LinuxTargetPlatform.LinuxTargetSettings] +-TargetedRHIs=SF_VULKAN_SM5 ++TargetedRHIs=SF_VULKAN_SM6 + +[/Script/MacTargetPlatform.MacTargetSettings] +-TargetedRHIs=SF_METAL_SM5 ++TargetedRHIs=SF_METAL_SM6 + +[/Script/HardwareTargeting.HardwareTargetingSettings] +TargetedHardwareClass=Desktop +AppliedTargetedHardwareClass=Desktop +DefaultGraphicsPerformance=Maximum +AppliedDefaultGraphicsPerformance=Maximum + +[/Script/Engine.Engine] +AssetManagerClassName=/Script/Salty.SaltyAssetManager +; Template redirects, chained: the template's TP_ThirdPerson names became ProjectSomething, which became Salty. ++ActiveGameNameRedirects=(OldGameName="TP_ThirdPerson",NewGameName="/Script/Salty") ++ActiveGameNameRedirects=(OldGameName="/Script/TP_ThirdPerson",NewGameName="/Script/Salty") ++ActiveGameNameRedirects=(OldGameName="ProjectSomething",NewGameName="/Script/Salty") ++ActiveGameNameRedirects=(OldGameName="/Script/ProjectSomething",NewGameName="/Script/Salty") ++ActiveClassRedirects=(OldClassName="TP_ThirdPersonPlayerController",NewClassName="TemplatePlayerController") ++ActiveClassRedirects=(OldClassName="TP_ThirdPersonGameMode",NewClassName="TemplateGameMode") ++ActiveClassRedirects=(OldClassName="TP_ThirdPersonCharacter",NewClassName="TemplateCharacter") ++ActiveClassRedirects=(OldClassName="ProjectSomethingPlayerController",NewClassName="TemplatePlayerController") ++ActiveClassRedirects=(OldClassName="ProjectSomethingGameMode",NewClassName="TemplateGameMode") ++ActiveClassRedirects=(OldClassName="ProjectSomethingCharacter",NewClassName="TemplateCharacter") + +[/Script/AndroidFileServerEditor.AndroidFileServerRuntimeSettings] +bEnablePlugin=True +bAllowNetworkConnection=True +SecurityToken=497A87974CF0126F6E4A59B18C9309B8 +bIncludeInShipping=False +bAllowExternalStartInShipping=False +bCompileAFSProject=False +bUseCompression=False +bLogFiles=False +bReportStats=False +ConnectionType=USBOnly +bUseManualIPAddress=False +ManualIPAddress= + diff --git a/Config/DefaultGame.ini b/Config/DefaultGame.ini new file mode 100644 index 0000000..7f29c0f --- /dev/null +++ b/Config/DefaultGame.ini @@ -0,0 +1,13 @@ +[/Script/EngineSettings.GeneralProjectSettings] +ProjectID=68D4595C46A43E9D6CFD028658D9F9E9 +ProjectName=Salty + +[ConsoleVariables] +CommonUI.CheckKeyboardFocusAndParentage=1 +CommonUI.DisallowUserFocusedWidgetForPendingFocusRecipient=1 +CommonUI.FallbackToDesiredOnAutoRestoreFailure=1 + +[/Script/GameplayAbilities.AbilitySystemGlobals] +; Gameplay cue notifies live with the feature that owns them; scanning all of /Game would walk the asset packs. ++GameplayCueNotifyPaths=/Game/Combat ++GameplayCueNotifyPaths=/Game/Stats diff --git a/Config/DefaultGameplayTags.ini b/Config/DefaultGameplayTags.ini new file mode 100644 index 0000000..04946cd --- /dev/null +++ b/Config/DefaultGameplayTags.ini @@ -0,0 +1,10 @@ +[/Script/GameplayTags.GameplayTagsSettings] +ImportTagsFromConfig=True +WarnOnInvalidTags=True +ClearInvalidTags=False +AllowEditorTagUnloading=True +AllowGameTagUnloading=False +FastReplication=False +InvalidTagCharacters="\"\'," +NumBitsForContainerSize=6 +NetIndexFirstBitSegment=16 diff --git a/Config/DefaultInput.ini b/Config/DefaultInput.ini new file mode 100644 index 0000000..ad7bb00 --- /dev/null +++ b/Config/DefaultInput.ini @@ -0,0 +1,86 @@ + + +[/Script/Engine.InputSettings] +-AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) +-AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) +-AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) ++AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseWheelAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_Special_Left_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_Special_Left_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) +bAltEnterTogglesFullscreen=True +bF11TogglesFullscreen=True +bUseMouseForTouch=False +bEnableMouseSmoothing=True +bEnableFOVScaling=True +bCaptureMouseOnLaunch=True +bEnableLegacyInputScales=True +bEnableMotionControls=True +bFilterInputByPlatformUser=False +bShouldFlushPressedKeysOnViewportFocusLost=True +bAlwaysShowTouchInterface=False +bShowConsoleOnFourFingerTap=True +bEnableGestureRecognizer=False +bUseAutocorrect=False +DefaultViewportMouseCaptureMode=CapturePermanently_IncludingInitialMouseDown +DefaultViewportMouseLockMode=LockOnCapture +FOVScale=0.011110 +DoubleClickTime=0.200000 +DefaultPlayerInputClass=/Script/EnhancedInput.EnhancedPlayerInput +DefaultInputComponentClass=/Script/EnhancedInput.EnhancedInputComponent +DefaultTouchInterface=None +-ConsoleKeys=Tilde ++ConsoleKeys=Tilde + diff --git a/Config/Tags/Ability.ini b/Config/Tags/Ability.ini new file mode 100644 index 0000000..68ad02b --- /dev/null +++ b/Config/Tags/Ability.ini @@ -0,0 +1,4 @@ +; Source of truth for the Ability.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="Ability",DevComment="Asset tags on abilities: Ability.Melee, Ability.Dodge, Ability.Signature (Combat.md)") diff --git a/Config/Tags/Activity.ini b/Config/Tags/Activity.ini new file mode 100644 index 0000000..09cec07 --- /dev/null +++ b/Config/Tags/Activity.ini @@ -0,0 +1,4 @@ +; Source of truth for the Activity.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="Activity",DevComment="Heat, Strike, Assemble (Crafting.md)") diff --git a/Config/Tags/Class.ini b/Config/Tags/Class.ini new file mode 100644 index 0000000..80829de --- /dev/null +++ b/Config/Tags/Class.ini @@ -0,0 +1,4 @@ +; Source of truth for the Class.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="Class",DevComment="Player kits: Warrior, Ranger, Mage, Cleric, Rogue (Combat.md)") diff --git a/Config/Tags/Cooldown.ini b/Config/Tags/Cooldown.ini new file mode 100644 index 0000000..b877d50 --- /dev/null +++ b/Config/Tags/Cooldown.ini @@ -0,0 +1,4 @@ +; Source of truth for the Cooldown.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="Cooldown",DevComment="Granted by cooldown effects, one per ability (Combat.md)") diff --git a/Config/Tags/Damage.ini b/Config/Tags/Damage.ini new file mode 100644 index 0000000..7846a4a --- /dev/null +++ b/Config/Tags/Damage.ini @@ -0,0 +1,4 @@ +; Source of truth for the Damage.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="Damage",DevComment="Damage.Type.* and Damage.Source.* (Combat.md)") diff --git a/Config/Tags/Data.ini b/Config/Tags/Data.ini new file mode 100644 index 0000000..4b68ec0 --- /dev/null +++ b/Config/Tags/Data.ini @@ -0,0 +1,4 @@ +; Source of truth for the Data.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="Data",DevComment="SetByCaller keys: Data.Damage, Data.Heal, Data.Impulse (Combat.md)") diff --git a/Config/Tags/Domain.ini b/Config/Tags/Domain.ini new file mode 100644 index 0000000..97ae76e --- /dev/null +++ b/Config/Tags/Domain.ini @@ -0,0 +1,4 @@ +; Source of truth for the Domain.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="Domain",DevComment="Forge, Wood, Enchant: what gates the work, never the worker (Crafting.md)") diff --git a/Config/Tags/Event.ini b/Config/Tags/Event.ini new file mode 100644 index 0000000..573edd0 --- /dev/null +++ b/Config/Tags/Event.ini @@ -0,0 +1,4 @@ +; Source of truth for the Event.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="Event",DevComment="Gameplay events between animation and abilities: Event.Montage.* (Combat.md)") diff --git a/Config/Tags/Fault.ini b/Config/Tags/Fault.ini new file mode 100644 index 0000000..d07b683 --- /dev/null +++ b/Config/Tags/Fault.ini @@ -0,0 +1,4 @@ +; Source of truth for the Fault.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="Fault",DevComment="Activity faults (Crafting.md)") diff --git a/Config/Tags/GameplayCue.ini b/Config/Tags/GameplayCue.ini new file mode 100644 index 0000000..7a90bd0 --- /dev/null +++ b/Config/Tags/GameplayCue.ini @@ -0,0 +1,4 @@ +; Source of truth for the GameplayCue.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="GameplayCue",DevComment="Presentation only: hit impacts, hit stop, outlines (Combat.md)") diff --git a/Config/Tags/Immune.ini b/Config/Tags/Immune.ini new file mode 100644 index 0000000..e558006 --- /dev/null +++ b/Config/Tags/Immune.ini @@ -0,0 +1,4 @@ +; Source of truth for the Immune.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="Immune",DevComment="The counters a body carries: Immune.Status.*, Immune.Damage.* (Stats.md)") diff --git a/Config/Tags/Input.ini b/Config/Tags/Input.ini new file mode 100644 index 0000000..837cf37 --- /dev/null +++ b/Config/Tags/Input.ini @@ -0,0 +1,4 @@ +; Source of truth for the Input.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="Input",DevComment="Input actions bound by tag: Input.Move, Input.Jump, Input.Sprint, Input.Interact ... (Movement.md)") diff --git a/Config/Tags/Interact.ini b/Config/Tags/Interact.ini new file mode 100644 index 0000000..2f87c6c --- /dev/null +++ b/Config/Tags/Interact.ini @@ -0,0 +1,4 @@ +; Source of truth for the Interact.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="Interact",DevComment="Interact.Reason.* (why a verb is unavailable), Interact.Verb.* (Interaction.md)") diff --git a/Config/Tags/Item.ini b/Config/Tags/Item.ini new file mode 100644 index 0000000..4a4e583 --- /dev/null +++ b/Config/Tags/Item.ini @@ -0,0 +1,4 @@ +; Source of truth for the Item.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="Item",DevComment="Item.Family.*, Item.Part.*, Item.PieceType.*, Item.Substance.*, Item.Enchant.*, Item.Weapon.* (Crafting.md)") diff --git a/Config/Tags/Mark.ini b/Config/Tags/Mark.ini new file mode 100644 index 0000000..eea6a43 --- /dev/null +++ b/Config/Tags/Mark.ini @@ -0,0 +1,4 @@ +; Source of truth for the Mark.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="Mark",DevComment="Activity marks (Crafting.md)") diff --git a/Config/Tags/Piece.ini b/Config/Tags/Piece.ini new file mode 100644 index 0000000..572e133 --- /dev/null +++ b/Config/Tags/Piece.ini @@ -0,0 +1,4 @@ +; Source of truth for the Piece.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="Piece",DevComment="Piece.Layer.*: Characteristic, Substance, Enchantment (Crafting.md)") diff --git a/Config/Tags/State.ini b/Config/Tags/State.ini new file mode 100644 index 0000000..6e43d09 --- /dev/null +++ b/Config/Tags/State.ini @@ -0,0 +1,4 @@ +; Source of truth for the State.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="State",DevComment="What a body IS: Downed, Dead, Invulnerable, Sprinting, Carrying (Architecture.md)") diff --git a/Config/Tags/Station.ini b/Config/Tags/Station.ini new file mode 100644 index 0000000..9c82770 --- /dev/null +++ b/Config/Tags/Station.ini @@ -0,0 +1,4 @@ +; Source of truth for the Station.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="Station",DevComment="Station.State.*, Station.Type.* (Crafting.md)") diff --git a/Config/Tags/Status.ini b/Config/Tags/Status.ini new file mode 100644 index 0000000..fa2d826 --- /dev/null +++ b/Config/Tags/Status.ini @@ -0,0 +1,4 @@ +; Source of truth for the Status.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="Status",DevComment="An outside influence on a body: Status.Buff.*, Status.Debuff.* (Stats.md)") diff --git a/Config/Tags/Substance.ini b/Config/Tags/Substance.ini new file mode 100644 index 0000000..e4ae96e --- /dev/null +++ b/Config/Tags/Substance.ini @@ -0,0 +1,4 @@ +; Source of truth for the Substance.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="Substance",DevComment="Substance.Class.*, Substance.Rarity.*, Substance.State.* (Crafting.md)") diff --git a/Config/Tags/Surface.ini b/Config/Tags/Surface.ini new file mode 100644 index 0000000..d2d5f8a --- /dev/null +++ b/Config/Tags/Surface.ini @@ -0,0 +1,4 @@ +; Source of truth for the Surface.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="Surface",DevComment="On physical materials, applied by the ground trace: Mud, Ice, Hot (Stats.md)") diff --git a/Config/Tags/Theme.ini b/Config/Tags/Theme.ini new file mode 100644 index 0000000..ffef608 --- /dev/null +++ b/Config/Tags/Theme.ini @@ -0,0 +1,4 @@ +; Source of truth for the Theme.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="Theme",DevComment="Synergy vocabulary shared by characteristics and enchantments (Crafting.md)") diff --git a/Config/Tags/UI.ini b/Config/Tags/UI.ini new file mode 100644 index 0000000..f23fdea --- /dev/null +++ b/Config/Tags/UI.ini @@ -0,0 +1,4 @@ +; Source of truth for the UI.* namespace. Reviewed like code. Tags that C++ references are also declared +; natively in Source/SaltyCore/Tags/NativeTags.h so a typo fails at compile time. +[/Script/GameplayTags.GameplayTagsList] ++GameplayTagList=(Tag="UI",DevComment="Theme roles (UI.md)") diff --git a/Content/Characters/Mannequins/Anims/Death/MM_Death_Back_01.uasset b/Content/Characters/Mannequins/Anims/Death/MM_Death_Back_01.uasset new file mode 100644 index 0000000..c85a68e --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Death/MM_Death_Back_01.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdee63c4a4dc23076dda04b32eb8505bcd41fb791e574a264026c43e700bf923 +size 308880 diff --git a/Content/Characters/Mannequins/Anims/Death/MM_Death_Front_01.uasset b/Content/Characters/Mannequins/Anims/Death/MM_Death_Front_01.uasset new file mode 100644 index 0000000..872ed0d --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Death/MM_Death_Front_01.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9daa694dda4639b106a29401712b03376344b301b6161955a92ba64ea60ae6d +size 308516 diff --git a/Content/Characters/Mannequins/Anims/Death/MM_Death_Front_02.uasset b/Content/Characters/Mannequins/Anims/Death/MM_Death_Front_02.uasset new file mode 100644 index 0000000..4f2e86a --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Death/MM_Death_Front_02.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dda4f9d6a4c8fc3bf79458d4d2f490965ff01401256e90fdf98a938a58c61986 +size 314751 diff --git a/Content/Characters/Mannequins/Anims/Death/MM_Death_Front_03.uasset b/Content/Characters/Mannequins/Anims/Death/MM_Death_Front_03.uasset new file mode 100644 index 0000000..433faf3 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Death/MM_Death_Front_03.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf3a411d465002756eb1a19cdb2bef63b75a57a9fab7ce121ee71941e010d2cc +size 277478 diff --git a/Content/Characters/Mannequins/Anims/Death/MM_Death_Left_01.uasset b/Content/Characters/Mannequins/Anims/Death/MM_Death_Left_01.uasset new file mode 100644 index 0000000..23913f5 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Death/MM_Death_Left_01.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:712a25024fe931bd518fff6c935b82bc0ee2070a77caef63edd0d6fc7ff66508 +size 283231 diff --git a/Content/Characters/Mannequins/Anims/Death/MM_Death_Right_01.uasset b/Content/Characters/Mannequins/Anims/Death/MM_Death_Right_01.uasset new file mode 100644 index 0000000..8522527 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Death/MM_Death_Right_01.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7968e7e1bc3d8e33c3f0d8479e6753d011ced0e05a831eb7f10e28ceb536b9a4 +size 302339 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Aim/AO_Pistol.uasset b/Content/Characters/Mannequins/Anims/Pistol/Aim/AO_Pistol.uasset new file mode 100644 index 0000000..09c6cb9 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Aim/AO_Pistol.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4f2fca2458488be2d05cb2188bd641293d06bdcc4e598feee59ba1b23156c24 +size 8824 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS1.uasset b/Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS1.uasset new file mode 100644 index 0000000..de05dfe --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d7113f1799219db01d8394c2984d5afd2957de07d66cfa463c9c33822e11d89 +size 2056489 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS_AO_CD.uasset b/Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS_AO_CD.uasset new file mode 100644 index 0000000..d8bcd5e --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS_AO_CD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2898b38d8ef305d1d2e285f519be72cde7e2b0106bb85657fda47e35dc27b15d +size 170203 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS_AO_CU.uasset b/Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS_AO_CU.uasset new file mode 100644 index 0000000..87979a4 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS_AO_CU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5c5855b58743d51bf1abe11b470749f50ae6074fac734da446d1c4a9b076650 +size 173260 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd.uasset new file mode 100644 index 0000000..7c6b7a1 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f93aacabf40a36d906896e5c5998e4a63445749efa25c973092b9ae82ef1477f +size 365135 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd_Left.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd_Left.uasset new file mode 100644 index 0000000..0070124 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd_Left.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc8a45c6259a8a51808ff3de4688302a65ce4988a05a5b0f70fbced01001ea6b +size 255387 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd_Right.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd_Right.uasset new file mode 100644 index 0000000..83ee01f --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd_Right.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6f80eb946a12e3056a53d67b8134f5e9bd028eb66333a8a665c13d6cf14d1ee +size 255329 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd.uasset new file mode 100644 index 0000000..3df932a --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:caba32a2584600031bca7cec76875e50eb80e4c1d6fea3e249f2532388d4f221 +size 432796 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd_Left.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd_Left.uasset new file mode 100644 index 0000000..becca7d --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd_Left.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ed2295bbfbbe7800395b2fc2023e082f6c9b2b7127dd6ceb5c7ec055486c39b +size 309345 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd_Right.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd_Right.uasset new file mode 100644 index 0000000..8eae18b --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd_Right.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d80c0c9bb0a8fae52095506f7f83c42bdd11b4d62ebfe57b1d9c7f40e8a9478a +size 309527 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Left.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Left.uasset new file mode 100644 index 0000000..da2b6e2 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Left.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d8fcf3a8b6e581f4d06bc4fe2b307e1dcdcc7432cc114173c201a0115cad2c9 +size 310960 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Right.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Right.uasset new file mode 100644 index 0000000..af99ac7 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Right.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:017f902b0a80b4fff2115c5c39f640b7622ad562a0ec137d25aae61d511d0b53 +size 354844 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_Fall_Loop.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_Fall_Loop.uasset new file mode 100644 index 0000000..3fe2d39 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_Fall_Loop.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b01836fa36515fcb523644e82f2f130289a69a14314b6b939d5a580b3c5950e +size 255338 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_RecoveryAdditive.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_RecoveryAdditive.uasset new file mode 100644 index 0000000..f91bd42 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_RecoveryAdditive.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9935321b5ee3fe9445cfa2a6c9f0d0391d888fbb9db71b1eaf76b3bc5345d6d +size 268356 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_Start.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_Start.uasset new file mode 100644 index 0000000..dd5b3ba --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_Start.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58c1e69b2690611740c465f92e3763fd9747b9a6e75fe6a7629b16c5fcc37e7a +size 144542 diff --git a/Content/Characters/Mannequins/Anims/Pistol/MF_Pistol_Idle_ADS.uasset b/Content/Characters/Mannequins/Anims/Pistol/MF_Pistol_Idle_ADS.uasset new file mode 100644 index 0000000..9c0c6c1 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/MF_Pistol_Idle_ADS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:766a02544f06604946d8c47c47c6bb877e14208904306188bc1f5b174fd7715b +size 2068319 diff --git a/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_DryFire.uasset b/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_DryFire.uasset new file mode 100644 index 0000000..5934d4a --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_DryFire.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64b3c6dc7357f8a1b380057ef76e1cbb984d69e7d0732eaefd70befe2be7b67f +size 250601 diff --git a/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Equip.uasset b/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Equip.uasset new file mode 100644 index 0000000..d587bf4 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Equip.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f5a1ed2c1b72a9bb27b417cb0d5315440af2b22b7b846254fbce50e2fbb3d17 +size 360966 diff --git a/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Fire.uasset b/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Fire.uasset new file mode 100644 index 0000000..c91f713 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Fire.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebd8467dbb3de5ba0e1b2eac0092352e270b37e616bc443872341cde2f5c22d8 +size 186765 diff --git a/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Fire_Montage.uasset b/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Fire_Montage.uasset new file mode 100644 index 0000000..7ed013a --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Fire_Montage.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2eabacc1911be6c5b0dff7cf8a5c29c0506a25ffa6f3e7fa5946e76f992e38ee +size 10119 diff --git a/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Reload.uasset b/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Reload.uasset new file mode 100644 index 0000000..e0d89c5 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Reload.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a821a774302ce5121efff744620da09587752290e35e4413b8e40db8ad9c0391 +size 479562 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd.uasset b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd.uasset new file mode 100644 index 0000000..02f7239 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:704dd7e116a755b086a8d685321f23e332bba6cb77dd6ae95542d38c462feb9b +size 545138 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd_Left.uasset b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd_Left.uasset new file mode 100644 index 0000000..9bf73a9 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd_Left.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fff084ed3ca270a8d926f810f078a69347507851744cf399f3142c97e36e2fa6 +size 450957 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd_Right.uasset b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd_Right.uasset new file mode 100644 index 0000000..3433b01 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd_Right.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26a82255db90c0dc4e8c01d52a55f73b5f5a532ef161812faf63be65869f3504 +size 451022 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd.uasset b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd.uasset new file mode 100644 index 0000000..fd5ea12 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ac6171e3b841b09fff67dc4162b0c70f99f3107f549a20a213d5e05405dc69e +size 474209 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd_Left.uasset b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd_Left.uasset new file mode 100644 index 0000000..1b7772a --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd_Left.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdd682c2a45cf6a73a34df6499f8bb4ccf8b68a42b8888c47b8532bfecb200d1 +size 374604 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd_Right.uasset b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd_Right.uasset new file mode 100644 index 0000000..7d4b7af --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd_Right.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9b42e230d6fdf9f4f836592507c3f8a17dfd76d7b054b78b633a11722f94100 +size 374748 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Left.uasset b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Left.uasset new file mode 100644 index 0000000..e9476dc --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Left.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc5f5b9f355e755023d1aa153070a073156f6d902b08e7cf78463f5e0bc8f629 +size 580040 diff --git a/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Right.uasset b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Right.uasset new file mode 100644 index 0000000..64066c5 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Right.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e72f68c9a306ec44f7bc4f37e3533f2918ee19d99a1d8e60986036f2a4405d68 +size 498997 diff --git a/Content/Characters/Mannequins/Anims/Rifle/AIM/AO_Rifle.uasset b/Content/Characters/Mannequins/Anims/Rifle/AIM/AO_Rifle.uasset new file mode 100644 index 0000000..c1aa1e4 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/AIM/AO_Rifle.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3cfb9e380d881fa8561df0515f4ff24d96af4d3e1430df829c7ede641a12b1d +size 10402 diff --git a/Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CC.uasset b/Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CC.uasset new file mode 100644 index 0000000..3ba8298 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9521c1941980dc784cedb3df736d7c1edf56afaa0201f28b41c5ae9923e88bbb +size 94995 diff --git a/Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CD.uasset b/Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CD.uasset new file mode 100644 index 0000000..f7924fd --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09b2c98aa7778b6a970b0d90882555cf920c03d761f1e50bb3feaf0e3c9a6fef +size 94882 diff --git a/Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CU.uasset b/Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CU.uasset new file mode 100644 index 0000000..87d829d --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60969c39ff3c1bd1e30e7c728a9dbe49c236857659b1ae8d20ae7605d8152324 +size 95154 diff --git a/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Back_Med_01.uasset b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Back_Med_01.uasset new file mode 100644 index 0000000..7b4194d --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Back_Med_01.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecb41ae9339d797408a7b9c0270dc1f917b680a21f1c189ac0e3890f41185e0b +size 252342 diff --git a/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Hvy_01.uasset b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Hvy_01.uasset new file mode 100644 index 0000000..483ec0b --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Hvy_01.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5caf5938c73d131c9254c1af09cb7fd4335516c9a406be77c17ad5e1f2cdebe +size 247961 diff --git a/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_01.uasset b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_01.uasset new file mode 100644 index 0000000..dbd7889 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_01.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae8728f698434dd1e63978d5d92c5984d086d7ee39ce618598122b6fa87dc820 +size 224756 diff --git a/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_02.uasset b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_02.uasset new file mode 100644 index 0000000..d318702 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_02.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcb6c068d81d5be1d84c88895805eb29c2f3f345668a10884836f00759b0647b +size 238345 diff --git a/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_03.uasset b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_03.uasset new file mode 100644 index 0000000..a09a2a2 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_03.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3949df1228e6c14047477538424f9440216915a0637da33cf6c7298400128073 +size 281622 diff --git a/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_04.uasset b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_04.uasset new file mode 100644 index 0000000..9899964 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_04.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0ed26de9c333968631cc040e82aebac289a2fd655a1f348a3b09ce3b40f1ef5 +size 318893 diff --git a/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Med_01.uasset b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Med_01.uasset new file mode 100644 index 0000000..465ace3 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Med_01.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cca3c893d68d8270a9eec9eb7572f7ed6bfcfdf6ce6345dc8b2860d6135dbe00 +size 225043 diff --git a/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Med_02.uasset b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Med_02.uasset new file mode 100644 index 0000000..ce6866f --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Med_02.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3acb6956f9eb6512e386b575c4c3e390f7d0280b037ca52e0eef813fb1f729d6 +size 234402 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd.uasset new file mode 100644 index 0000000..de688c3 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fd489f5c8d4d63e84f8a25c2db46c3ae54eae828212b2a32622726e593b5d3c +size 582054 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd_Left.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd_Left.uasset new file mode 100644 index 0000000..79072a7 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd_Left.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3939c4aa298e6be0834256ef6f642cff0465a40d676ec7e464aaf504b44f729 +size 458365 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd_Right.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd_Right.uasset new file mode 100644 index 0000000..e42e504 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd_Right.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:907cb106c1c466aac0b38753b7551af73a09c082a652c82c43df5418eb33b089 +size 458272 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd.uasset new file mode 100644 index 0000000..35c75f8 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:287d39883a65ccf6f89d91c7ca13b23184f04ae6eb5cc3867dd7ef7cfb35ec1c +size 516328 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd_Left.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd_Left.uasset new file mode 100644 index 0000000..dd03faa --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd_Left.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4103ea6388d484e8f71cd30b955c3c954750d922a0c030bf3d902bdb3e02c13d +size 384314 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd_Right.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd_Right.uasset new file mode 100644 index 0000000..5848d2f --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd_Right.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ca8d8ec88d086d4cb6027a2eefdde258142587bca40e98dee021abe9c8824f8 +size 384322 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Left.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Left.uasset new file mode 100644 index 0000000..a905992 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Left.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4feaf1bd5b370e28f5dce611b28d955bbf84bbeb72b7e22972a0e143022621a7 +size 296415 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Right.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Right.uasset new file mode 100644 index 0000000..99700e1 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Right.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3c5cae5448dbb8c4e3bda5406202a8e55b08247695082270e1fef3dbdd6e533 +size 420984 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Apex.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Apex.uasset new file mode 100644 index 0000000..abb9e3a --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Apex.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39acbd6bcfc5ec2795ee2497bb353fbe954766bda545c3318c3cd6ee5f1ee008 +size 228355 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Fall_Land.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Fall_Land.uasset new file mode 100644 index 0000000..c222c84 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Fall_Land.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce74e83b9b88fa3722951c1c6b2cc36ae7159b8141f5347e5b47d760cee41c42 +size 179028 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Fall_Loop.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Fall_Loop.uasset new file mode 100644 index 0000000..8045d17 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Fall_Loop.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d17c0a4fe1d9bb970b3208909e1c35b7183568c7968a0d6d0de391cca216b472 +size 645680 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_RecoveryAdditive.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_RecoveryAdditive.uasset new file mode 100644 index 0000000..15cd154 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_RecoveryAdditive.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d663743ac0fd361303751c55688a34053fbed145aaa88a004abd7b02533d5e5 +size 294517 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Start.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Start.uasset new file mode 100644 index 0000000..d0acb23 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Start.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:925f27182be45054a1bbb5d458cb53d38773b356dd61e18b82fa9a72880dc8e7 +size 146783 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Start_Loop.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Start_Loop.uasset new file mode 100644 index 0000000..12c60ea --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Start_Loop.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2da3d291df2070e1aaa62a45e445a7979948489b9e811e0d17f94b3e627d14e +size 441727 diff --git a/Content/Characters/Mannequins/Anims/Rifle/MF_Rifle_Idle_ADS.uasset b/Content/Characters/Mannequins/Anims/Rifle/MF_Rifle_Idle_ADS.uasset new file mode 100644 index 0000000..faeb9dd --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/MF_Rifle_Idle_ADS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfa32b19207a25546bb5bc2dde8454dc633cc27c3de45747e941756e23da5d4d +size 1700234 diff --git a/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_DryFire.uasset b/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_DryFire.uasset new file mode 100644 index 0000000..730cf5f --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_DryFire.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:131e01f0a31f999e7fd09ef190b314314c851f39101412161dabdb00d2dda801 +size 249623 diff --git a/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Equip.uasset b/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Equip.uasset new file mode 100644 index 0000000..5227639 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Equip.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:136b19498b8bac4119dde48236d22127e8463c0becff775069e0b6399b7939d6 +size 416648 diff --git a/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Fire.uasset b/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Fire.uasset new file mode 100644 index 0000000..e51bd26 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Fire.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c5b983bd6c09431c83866f772ccf13871ad9626426c86cc08a0c87c150555f7 +size 184600 diff --git a/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Reload.uasset b/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Reload.uasset new file mode 100644 index 0000000..a182e4e --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Reload.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac1e17d2acb7e3cea6e4c9ca967400dc3052d5ec6514e155b33d8e4701e80784 +size 547351 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd.uasset b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd.uasset new file mode 100644 index 0000000..23e2aa5 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1400dc7a7bfca224e0aa7796e5c230236ad634c808b2a1540cbad8903fa897b +size 449720 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd_Left.uasset b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd_Left.uasset new file mode 100644 index 0000000..03fdab7 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd_Left.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d535eb181e756f56974efae068f34da050747fd8836fe2bb5f0c693f51325c2 +size 332682 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd_Right.uasset b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd_Right.uasset new file mode 100644 index 0000000..414bc2a --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd_Right.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e0bd9b3ba2e982ac9ffd60a643dab78cf886d194a26af518170a02dc4f3eac0 +size 332577 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd.uasset b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd.uasset new file mode 100644 index 0000000..59307ae --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:540a6a77c48027e13be84d483c6afd18d82fb115b7532334597ebefe2249ecd0 +size 490267 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd_Left.uasset b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd_Left.uasset new file mode 100644 index 0000000..b9e3ebe --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd_Left.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7797a7841cb86c3dc9e68dcdf968e538c9a7335abb1b0d9db95e0983b2226d7 +size 384794 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd_Right.uasset b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd_Right.uasset new file mode 100644 index 0000000..fed704a --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd_Right.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:787c7b69a054c6f2850503c016a2ef2fade7ad0941375c8e521c3534bf695d12 +size 384793 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Left.uasset b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Left.uasset new file mode 100644 index 0000000..368ebf1 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Left.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a99d18722e504801616e1c0c495711c43c2d82c4465f7f388cdae8a45502bd1e +size 453120 diff --git a/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Right.uasset b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Right.uasset new file mode 100644 index 0000000..588e44d --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Right.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c2c12d6a959d69c96962ca340bdfe984942df621ee2ff7e7e955662ddaee52a +size 510650 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/ABP_Unarmed.uasset b/Content/Characters/Mannequins/Anims/Unarmed/ABP_Unarmed.uasset new file mode 100644 index 0000000..25722d3 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/ABP_Unarmed.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60ae8c970189979d9e070beb0fd8675f4afb2b04d8aaa8d11a0f03c5b7ebf4b2 +size 385911 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_01.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_01.uasset new file mode 100644 index 0000000..34b5970 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_01.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f796113f17c91eca7e48ef57bbadc4fc36245a86b127e75a34ca4771500639ed +size 757637 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_02.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_02.uasset new file mode 100644 index 0000000..a816bd9 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_02.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb3c74b8e32fb5a88c6d659cae8717294af85d4eaa7f684b2a36c36d245559dc +size 661409 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_03.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_03.uasset new file mode 100644 index 0000000..21473da --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_03.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c66016fc3bd386453ac7fb1229a5f0644c6bd5f98ead29f6e6a1be80632ba1f +size 1036132 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_ChargedAttack.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_ChargedAttack.uasset new file mode 100644 index 0000000..0928916 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_ChargedAttack.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d9b0fc6892519095cb6930aba5c0dd063acf647612a06e0f2f7e19c463223ee +size 1057890 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/BS_Idle_Walk_Run.uasset b/Content/Characters/Mannequins/Anims/Unarmed/BS_Idle_Walk_Run.uasset new file mode 100644 index 0000000..0971bcd --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/BS_Idle_Walk_Run.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc71af8768b569695d4bcb69c79867f998e085693f5e8230854d228de359f5bb +size 52333 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd.uasset new file mode 100644 index 0000000..5f9af37 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f6e9448f0e0737f506d9e8f11b8d661d6d65c818f0e3160938f1e24082b16c3 +size 483265 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd_Left.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd_Left.uasset new file mode 100644 index 0000000..9b073a0 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd_Left.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6e68e6cf4175f85c0e16a60f80335a1fab3f8c76a014d02bc0cd18aabe3314a +size 417528 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd_Right.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd_Right.uasset new file mode 100644 index 0000000..0dbf181 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd_Right.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee3137ff2b7d2cb721c935e2de91d55479e20f030ff230e9f912f6b70658c399 +size 417530 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd.uasset new file mode 100644 index 0000000..ed8291b --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ccbe851f85a6d4cd7c6438c219cb6af8e281784107b5be8e9b052e4df3069cb +size 531789 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd_Left.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd_Left.uasset new file mode 100644 index 0000000..2ea4836 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd_Left.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12ee5a11f277af90429980f120026f430ae1e438f6eae42c10222e175f9dbe12 +size 466995 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd_Right.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd_Right.uasset new file mode 100644 index 0000000..88e8f2a --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd_Right.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66a7561d60453794864edd7e0c55487817068b6b66e31e179c98b9f2bab4c76b +size 467310 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Left.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Left.uasset new file mode 100644 index 0000000..5537bd3 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Left.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7842445f0c2b2f8d3cd9d43b9f58bc3ea888adeb1e161398b492097358431bd +size 487864 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Right.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Right.uasset new file mode 100644 index 0000000..95bd4d8 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Right.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:208f642310d9627d12a5125889b480e051a1f1fc5397a10b83975903a0c59aea +size 521907 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Dash.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Dash.uasset new file mode 100644 index 0000000..ccda01e --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Dash.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a1c964403b7b1d9d9f5e0dd8c20c1ae809606c5e8021b2983edfc65ac0a66f0 +size 663135 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Fall_Loop.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Fall_Loop.uasset new file mode 100644 index 0000000..818db5b --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Fall_Loop.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:408be742c63adffe8c6c1d22442e99ea34a7618cd33c6e78e0eed3d7db877433 +size 925351 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Jump.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Jump.uasset new file mode 100644 index 0000000..f394c85 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Jump.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:252cbf69b07b797d3c3c6177d3ae9df17e9873f4872c4fa040c0d441dc3b3cef +size 403730 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Land.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Land.uasset new file mode 100644 index 0000000..3f2cff7 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Land.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a00de25a6beca56ff6d8077081531e5cef238c92825b6c184351d0aa99ef3fcb +size 410017 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_WallJump.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_WallJump.uasset new file mode 100644 index 0000000..9a3e3b0 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_WallJump.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e29af6dc13219cb813097e596c143d964a18c118caca138015574009e50859c0 +size 409179 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/MM_Idle.uasset b/Content/Characters/Mannequins/Anims/Unarmed/MM_Idle.uasset new file mode 100644 index 0000000..01f327a --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/MM_Idle.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11ee7fdeb84db89c1a66785b43b9bfc1415782122b8ac229517f4c5125d9cb0d +size 1436554 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd.uasset new file mode 100644 index 0000000..7a756d9 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae0c2ee1c1178fd1b9493f6c327e52d10a3d6bbde29eae54dcb07c13a27dcf46 +size 606821 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd_Left.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd_Left.uasset new file mode 100644 index 0000000..7039ba5 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd_Left.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c25a8eebb9883085ac8f82de3c83fc34fd19b02567f17fafde9dd60c09cf3e5 +size 537758 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd_Right.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd_Right.uasset new file mode 100644 index 0000000..a7a37ee --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd_Right.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c71b9bbf7b15d75cacddbeb8827e22888cfa63a359ecbc0e017aec822d1a522 +size 537632 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd.uasset new file mode 100644 index 0000000..176830c --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c74b2fc0cb651c4924804b364e534856a1b44dee818127c408dc055e4bda5ed9 +size 475783 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd_Left.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd_Left.uasset new file mode 100644 index 0000000..81e677c --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd_Left.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7d8ff5a55eb0c445da2c74b2fd9460b6a3aff0db206be9e99aed319158d5770 +size 411535 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd_Right.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd_Right.uasset new file mode 100644 index 0000000..4bc55f7 --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd_Right.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67d3d4fed066023a14220277f5598db83f19efee97de908b1397b0ae998e5599 +size 411529 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Left.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Left.uasset new file mode 100644 index 0000000..af992ac --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Left.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81500e4fcdd9ae9aa6433e652e67dea8f9dd9fa7b9ef1714e29f6ab0a1bb9d97 +size 486552 diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Right.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Right.uasset new file mode 100644 index 0000000..0b6929c --- /dev/null +++ b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Right.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5922b4e632351353224b32f719af97e85512ab4f6553b15315cf14ad04f675f +size 491934 diff --git a/Content/Characters/Mannequins/Materials/M_Mannequin.uasset b/Content/Characters/Mannequins/Materials/M_Mannequin.uasset new file mode 100644 index 0000000..98e1cc3 --- /dev/null +++ b/Content/Characters/Mannequins/Materials/M_Mannequin.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7ffe412d906380bd5bd4462f464b2a1fe48fdb79b9077f29bd0f958a782035c +size 59292 diff --git a/Content/Characters/Mannequins/Materials/Manny/MI_Manny_01_New.uasset b/Content/Characters/Mannequins/Materials/Manny/MI_Manny_01_New.uasset new file mode 100644 index 0000000..f3bc1ee --- /dev/null +++ b/Content/Characters/Mannequins/Materials/Manny/MI_Manny_01_New.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f1e4ed382304d020b750c81505140fc1de4d339b0909430adb5380a6bb89b65 +size 17963 diff --git a/Content/Characters/Mannequins/Materials/Manny/MI_Manny_02_New.uasset b/Content/Characters/Mannequins/Materials/Manny/MI_Manny_02_New.uasset new file mode 100644 index 0000000..00588a3 --- /dev/null +++ b/Content/Characters/Mannequins/Materials/Manny/MI_Manny_02_New.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26389db06f0b7928b487494bef3320d6b0e6bccd58193bccedd67c2c89132a46 +size 18706 diff --git a/Content/Characters/Mannequins/Materials/Quinn/MI_Quinn_01.uasset b/Content/Characters/Mannequins/Materials/Quinn/MI_Quinn_01.uasset new file mode 100644 index 0000000..57741cd --- /dev/null +++ b/Content/Characters/Mannequins/Materials/Quinn/MI_Quinn_01.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62a3050ef24b823f9fe84ac5d9c477099494982d35dafcc3d8078f32b0d4a865 +size 11184 diff --git a/Content/Characters/Mannequins/Materials/Quinn/MI_Quinn_02.uasset b/Content/Characters/Mannequins/Materials/Quinn/MI_Quinn_02.uasset new file mode 100644 index 0000000..55c2250 --- /dev/null +++ b/Content/Characters/Mannequins/Materials/Quinn/MI_Quinn_02.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6aec77489fdfab0e1ea299de60fbd4f332face4495bbbd20b97fb0308bb9c5b4 +size 10718 diff --git a/Content/Characters/Mannequins/Meshes/SKM_Manny_Simple.uasset b/Content/Characters/Mannequins/Meshes/SKM_Manny_Simple.uasset new file mode 100644 index 0000000..78ddac4 --- /dev/null +++ b/Content/Characters/Mannequins/Meshes/SKM_Manny_Simple.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be9f011191ee1887b97cd13bce09886a6066c2fd62c619991070ec142184e1bf +size 15825101 diff --git a/Content/Characters/Mannequins/Meshes/SKM_Quinn_Simple.uasset b/Content/Characters/Mannequins/Meshes/SKM_Quinn_Simple.uasset new file mode 100644 index 0000000..1640eee --- /dev/null +++ b/Content/Characters/Mannequins/Meshes/SKM_Quinn_Simple.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ef45d92507a76d74a5e06737f94cad40eb7d5f5769dfbb63f7f74e784a178c6 +size 16252577 diff --git a/Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset b/Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset new file mode 100644 index 0000000..108bf57 --- /dev/null +++ b/Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22029d47455f24471195b26a0e04a1e1389f27d6a924e88c9f46a0f600c9a530 +size 191198 diff --git a/Content/Characters/Mannequins/Rigs/CR_Mannequin_Body.uasset b/Content/Characters/Mannequins/Rigs/CR_Mannequin_Body.uasset new file mode 100644 index 0000000..bc7f74e --- /dev/null +++ b/Content/Characters/Mannequins/Rigs/CR_Mannequin_Body.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57f84458a160c35b77f0442d2af41054e41e021ebbb496c2c76dea76d1d89580 +size 17057558 diff --git a/Content/Characters/Mannequins/Rigs/CR_Mannequin_FootIK.uasset b/Content/Characters/Mannequins/Rigs/CR_Mannequin_FootIK.uasset new file mode 100644 index 0000000..e525c8b --- /dev/null +++ b/Content/Characters/Mannequins/Rigs/CR_Mannequin_FootIK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa01be065d2efa2dfd3b258f60b94b09fcd5d351356d16bb52578ef5bcbfb5c5 +size 498698 diff --git a/Content/Characters/Mannequins/Rigs/CR_Mannequin_Procedural.uasset b/Content/Characters/Mannequins/Rigs/CR_Mannequin_Procedural.uasset new file mode 100644 index 0000000..9a40625 --- /dev/null +++ b/Content/Characters/Mannequins/Rigs/CR_Mannequin_Procedural.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:057818dd3e0e16ff90c147e25a8fc5ab309c49c4c60360477cf4742e767d151e +size 2575944 diff --git a/Content/Characters/Mannequins/Rigs/PA_Mannequin.uasset b/Content/Characters/Mannequins/Rigs/PA_Mannequin.uasset new file mode 100644 index 0000000..d4e8895 --- /dev/null +++ b/Content/Characters/Mannequins/Rigs/PA_Mannequin.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0ceaf003947088ff076555b81a46e5ccb11149c94025eb2a9e74263fbaa0d67 +size 301538 diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_BN.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_BN.uasset new file mode 100644 index 0000000..669e158 --- /dev/null +++ b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_BN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f623209571ecbd8185b5b463786be033c3284190b4fc7b249e8d1d2ed995fd8 +size 1422785 diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_D.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_D.uasset new file mode 100644 index 0000000..f0f30b0 --- /dev/null +++ b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ae0f4f9908c30ecc9aedf1ebb442e4983e526a7832ec791542064c7853f9999 +size 699555 diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_MRA.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_MRA.uasset new file mode 100644 index 0000000..3772d29 --- /dev/null +++ b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_MRA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e42e888aed8aefff68da7d7dda4f177c5647b19473e4e913f61375c1319abd8 +size 712594 diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_BN.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_BN.uasset new file mode 100644 index 0000000..18c8e6c --- /dev/null +++ b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_BN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9575d21c9e2872b3358c0efb9e202535ce2efce94c338b9d3bd04cb9831e353 +size 20999487 diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_D.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_D.uasset new file mode 100644 index 0000000..c1ce340 --- /dev/null +++ b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:474728713232c6833f55c041548f555bc62c5c49e74082a5d16e68a5ce488cfe +size 1036712 diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_MRA.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_MRA.uasset new file mode 100644 index 0000000..464be58 --- /dev/null +++ b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_MRA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6697972eaf2dfe201923dba6a302f024b0ef4c4e46b4ecf578178717098e8277 +size 1059559 diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_N.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_N.uasset new file mode 100644 index 0000000..e330d12 --- /dev/null +++ b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61a9db73f72fe2d7d8821b33a79f57f3f11df9da9455822392b84b199c78e8df +size 1680197 diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_D.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_D.uasset new file mode 100644 index 0000000..dbb262e --- /dev/null +++ b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04e5ed207b7df0d2ad1bbc668916bcf170545fc2a72875e49ec99c6e2667002f +size 674768 diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_MRA.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_MRA.uasset new file mode 100644 index 0000000..6d87469 --- /dev/null +++ b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_MRA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0988d4d9f25597224910e1043591cb2a089a8607a4fe4a63cbc68f3eb2ab473e +size 791597 diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_N.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_N.uasset new file mode 100644 index 0000000..6091030 --- /dev/null +++ b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10fbe9ac3e18e0a890d19756d3470ca372a1aeaffefbe9a22d6b0e6182293551 +size 1263741 diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_D.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_D.uasset new file mode 100644 index 0000000..47a5414 --- /dev/null +++ b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0ccb2f465894c6f9ff4dd142351ed33186c5f861283a75f3e08d1531a253c49 +size 943331 diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_MRA.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_MRA.uasset new file mode 100644 index 0000000..d7e4602 --- /dev/null +++ b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_MRA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f7e495cbe0430aed7084b5508f87186f98346eb04f003734c9b378891da7887 +size 974099 diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_N.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_N.uasset new file mode 100644 index 0000000..8b00e73 --- /dev/null +++ b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bc26466e9fdc954cc276bb6ac1350e22c3dabbe1b54b6bf78ed5ae2e339d9fc +size 1524635 diff --git a/Content/Characters/Mannequins/Textures/Shared/T_UE_Logo_M.uasset b/Content/Characters/Mannequins/Textures/Shared/T_UE_Logo_M.uasset new file mode 100644 index 0000000..33f52cd --- /dev/null +++ b/Content/Characters/Mannequins/Textures/Shared/T_UE_Logo_M.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34e6fa3414c04a86b7a5287e5569ea9d6e53c319d6e7dbfc8b09dab5b70611a6 +size 59927 diff --git a/Content/Input/Actions/IA_Jump.uasset b/Content/Input/Actions/IA_Jump.uasset new file mode 100644 index 0000000..ebc44ca --- /dev/null +++ b/Content/Input/Actions/IA_Jump.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73c14789fee45a6e1eff57f3304a0bafee23790cc8ea6a6a5bf0056e75d7b3e4 +size 1695 diff --git a/Content/Input/Actions/IA_Look.uasset b/Content/Input/Actions/IA_Look.uasset new file mode 100644 index 0000000..be55ec4 --- /dev/null +++ b/Content/Input/Actions/IA_Look.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d4a2cb59db11a0a080834e1b292207e530b8df217446afb46e382d9fa12f5a9 +size 1385 diff --git a/Content/Input/Actions/IA_MouseLook.uasset b/Content/Input/Actions/IA_MouseLook.uasset new file mode 100644 index 0000000..e3df2e1 --- /dev/null +++ b/Content/Input/Actions/IA_MouseLook.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2901132a04ceb384e2693107b8f5455de48b7c325d6cc5ce07556c6425c19f48 +size 1410 diff --git a/Content/Input/Actions/IA_Move.uasset b/Content/Input/Actions/IA_Move.uasset new file mode 100644 index 0000000..55c3d70 --- /dev/null +++ b/Content/Input/Actions/IA_Move.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85567b9d91ffd9f7106c3062557a6fa864a791233380353f63eb563470985add +size 1385 diff --git a/Content/Input/IMC_Default.uasset b/Content/Input/IMC_Default.uasset new file mode 100644 index 0000000..b63309a --- /dev/null +++ b/Content/Input/IMC_Default.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:133bda6567aaeea1aae05c03597345e4b1d9ef24d868a0275203b3203a7aae98 +size 7787 diff --git a/Content/Input/IMC_MouseLook.uasset b/Content/Input/IMC_MouseLook.uasset new file mode 100644 index 0000000..bb5126c --- /dev/null +++ b/Content/Input/IMC_MouseLook.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a00157cd520edcf0b037d7091bfe188fa6eb7c48465f695981f7cbe5fb4cc80 +size 2521 diff --git a/Content/Input/Touch/BPI_TouchInterface.uasset b/Content/Input/Touch/BPI_TouchInterface.uasset new file mode 100644 index 0000000..938c653 --- /dev/null +++ b/Content/Input/Touch/BPI_TouchInterface.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e778ae087305a34cd6957fcf9b29670f0a2a01be96bad89c79b83286496ec45f +size 16393 diff --git a/Content/Input/Touch/UI_Thumbstick.uasset b/Content/Input/Touch/UI_Thumbstick.uasset new file mode 100644 index 0000000..bdcaf58 --- /dev/null +++ b/Content/Input/Touch/UI_Thumbstick.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49c8c04b2e8c88beb55935b05d9af72c35d89512ea6435f20d5e3123be139f8b +size 223040 diff --git a/Content/Input/Touch/UI_TouchSimple.uasset b/Content/Input/Touch/UI_TouchSimple.uasset new file mode 100644 index 0000000..60a5dc0 --- /dev/null +++ b/Content/Input/Touch/UI_TouchSimple.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81f45f11e73180f0964ee3f59f77c8c55e61d355e5c69427e1de67e5aa5db77b +size 70301 diff --git a/Content/LevelPrototyping/Interactable/Door/BP_DoorFrame.uasset b/Content/LevelPrototyping/Interactable/Door/BP_DoorFrame.uasset new file mode 100644 index 0000000..038f9e8 --- /dev/null +++ b/Content/LevelPrototyping/Interactable/Door/BP_DoorFrame.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4386d7d71b8d5241fd8150aa47900711eb0d8bd069c00de25fce07f011d698fa +size 448616 diff --git a/Content/LevelPrototyping/Interactable/Door/Meshes/SM_Door.uasset b/Content/LevelPrototyping/Interactable/Door/Meshes/SM_Door.uasset new file mode 100644 index 0000000..244ff77 --- /dev/null +++ b/Content/LevelPrototyping/Interactable/Door/Meshes/SM_Door.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa98c4fc5083393e085d7b44d0b67a7e830922e2601a439167916616bbc29993 +size 59267 diff --git a/Content/LevelPrototyping/Interactable/Door/Meshes/SM_DoorFrame_Corner.uasset b/Content/LevelPrototyping/Interactable/Door/Meshes/SM_DoorFrame_Corner.uasset new file mode 100644 index 0000000..68fec6c --- /dev/null +++ b/Content/LevelPrototyping/Interactable/Door/Meshes/SM_DoorFrame_Corner.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:383dea9555e76303d60d0011fae6651a4be07c24033c0aceeecd137c954ee3fc +size 86885 diff --git a/Content/LevelPrototyping/Interactable/Door/Meshes/SM_DoorFrame_Edge.uasset b/Content/LevelPrototyping/Interactable/Door/Meshes/SM_DoorFrame_Edge.uasset new file mode 100644 index 0000000..e15c698 --- /dev/null +++ b/Content/LevelPrototyping/Interactable/Door/Meshes/SM_DoorFrame_Edge.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26eb76a2ce36be334bf0770561475a9e06be928e9ca75b4a31f5df3debb36592 +size 69088 diff --git a/Content/LevelPrototyping/Interactable/JumpPad/Assets/Materials/MI_GlowNT.uasset b/Content/LevelPrototyping/Interactable/JumpPad/Assets/Materials/MI_GlowNT.uasset new file mode 100644 index 0000000..413555f --- /dev/null +++ b/Content/LevelPrototyping/Interactable/JumpPad/Assets/Materials/MI_GlowNT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fd40bc38bfea9418fa54fe365732a1219e615169542a0a4d2e1d518318c864b +size 4145 diff --git a/Content/LevelPrototyping/Interactable/JumpPad/Assets/Materials/M_GradientGlow.uasset b/Content/LevelPrototyping/Interactable/JumpPad/Assets/Materials/M_GradientGlow.uasset new file mode 100644 index 0000000..ecf223d --- /dev/null +++ b/Content/LevelPrototyping/Interactable/JumpPad/Assets/Materials/M_GradientGlow.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1b29ad29c2eac3dba6dd6a90aed9de8c6147a13b6288a42bd73fe14b78970a8 +size 17587 diff --git a/Content/LevelPrototyping/Interactable/JumpPad/Assets/Materials/M_SimpleGlow.uasset b/Content/LevelPrototyping/Interactable/JumpPad/Assets/Materials/M_SimpleGlow.uasset new file mode 100644 index 0000000..203e88d --- /dev/null +++ b/Content/LevelPrototyping/Interactable/JumpPad/Assets/Materials/M_SimpleGlow.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6098242541b34be6aba19ea1fbfa35107f891e8f55d30d4061aa11b065b8bd8 +size 15213 diff --git a/Content/LevelPrototyping/Interactable/JumpPad/Assets/Meshes/SM_CircularBand.uasset b/Content/LevelPrototyping/Interactable/JumpPad/Assets/Meshes/SM_CircularBand.uasset new file mode 100644 index 0000000..76776ce --- /dev/null +++ b/Content/LevelPrototyping/Interactable/JumpPad/Assets/Meshes/SM_CircularBand.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97fbe3da2d907279dcbfbbf285e1b111ceb8d5f4a1c9d6bd48fcb8defc86842b +size 70608 diff --git a/Content/LevelPrototyping/Interactable/JumpPad/Assets/Meshes/SM_CircularGlow.uasset b/Content/LevelPrototyping/Interactable/JumpPad/Assets/Meshes/SM_CircularGlow.uasset new file mode 100644 index 0000000..6cb18b2 --- /dev/null +++ b/Content/LevelPrototyping/Interactable/JumpPad/Assets/Meshes/SM_CircularGlow.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ddb27bf7020f4980d3f8435cb0928fb48b32c1ab3ea24bac7e253435081bf6b +size 71705 diff --git a/Content/LevelPrototyping/Interactable/JumpPad/Assets/NS_JumpPad.uasset b/Content/LevelPrototyping/Interactable/JumpPad/Assets/NS_JumpPad.uasset new file mode 100644 index 0000000..7510742 --- /dev/null +++ b/Content/LevelPrototyping/Interactable/JumpPad/Assets/NS_JumpPad.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e76849cbb139160e5e73c226fe6aaa66a63fbf75cbd1213f871cca65e409817 +size 795908 diff --git a/Content/LevelPrototyping/Interactable/JumpPad/BP_JumpPad.uasset b/Content/LevelPrototyping/Interactable/JumpPad/BP_JumpPad.uasset new file mode 100644 index 0000000..ff56bc2 --- /dev/null +++ b/Content/LevelPrototyping/Interactable/JumpPad/BP_JumpPad.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42ba8262f07355cdf36e33977f3bb415810390cf210b75573d766bd819cf8401 +size 92487 diff --git a/Content/LevelPrototyping/Interactable/Target/Assets/SM_TargetBaseMesh.uasset b/Content/LevelPrototyping/Interactable/Target/Assets/SM_TargetBaseMesh.uasset new file mode 100644 index 0000000..a8140cd --- /dev/null +++ b/Content/LevelPrototyping/Interactable/Target/Assets/SM_TargetBaseMesh.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:378ace355b8f5e71a12e459d9f8cf4958626884142fec34be8630db6d8412cad +size 283425 diff --git a/Content/LevelPrototyping/Interactable/Target/BP_WobbleTarget.uasset b/Content/LevelPrototyping/Interactable/Target/BP_WobbleTarget.uasset new file mode 100644 index 0000000..8f7dc3b --- /dev/null +++ b/Content/LevelPrototyping/Interactable/Target/BP_WobbleTarget.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bd8784bf03cb945d63deb2c4c22261a9a9ea2af1f84766805ca92ec7b521ab3 +size 45551 diff --git a/Content/LevelPrototyping/Materials/MF_ProcGrid.uasset b/Content/LevelPrototyping/Materials/MF_ProcGrid.uasset new file mode 100644 index 0000000..d998cb3 --- /dev/null +++ b/Content/LevelPrototyping/Materials/MF_ProcGrid.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5ee13abdb241d9811f6c1bcc0a607d229fa7adc5f46bfd5a9d5fedbfa279683 +size 49820 diff --git a/Content/LevelPrototyping/Materials/MI_DefaultColorway.uasset b/Content/LevelPrototyping/Materials/MI_DefaultColorway.uasset new file mode 100644 index 0000000..cc18613 --- /dev/null +++ b/Content/LevelPrototyping/Materials/MI_DefaultColorway.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:786a4dfcaaa6f4daf459c77bda247c2c138140680a8246d521974d0cc4fc8a8e +size 9260 diff --git a/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray.uasset b/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray.uasset new file mode 100644 index 0000000..d844901 --- /dev/null +++ b/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:084681bf680dad66b8c8ca803d927053cf46756f2f2e62d18fcc439e07de7263 +size 13121 diff --git a/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray_02.uasset b/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray_02.uasset new file mode 100644 index 0000000..d727d35 --- /dev/null +++ b/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray_02.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa0f2a06a7d937127d7d737c13bacb3f8fe88c8e0479f5e6b7cda81fd225d077 +size 11922 diff --git a/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray_Round.uasset b/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray_Round.uasset new file mode 100644 index 0000000..4778f66 --- /dev/null +++ b/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray_Round.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:901ec868e81e7a73c9f3ad4814e1205af27abc772949e5a30550a00f31ce4437 +size 11413 diff --git a/Content/LevelPrototyping/Materials/MI_PrototypeGrid_TopDark.uasset b/Content/LevelPrototyping/Materials/MI_PrototypeGrid_TopDark.uasset new file mode 100644 index 0000000..1eae7f9 --- /dev/null +++ b/Content/LevelPrototyping/Materials/MI_PrototypeGrid_TopDark.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:838034e5afc7ab3a70bfff6de2e1237aa02337fb423e95c1b536b3e30c61c982 +size 11957 diff --git a/Content/LevelPrototyping/Materials/M_FlatCol.uasset b/Content/LevelPrototyping/Materials/M_FlatCol.uasset new file mode 100644 index 0000000..0be45d4 --- /dev/null +++ b/Content/LevelPrototyping/Materials/M_FlatCol.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41dbbda4b463a224c29ee01765e1f52a8ae63f2f94f1440ee267fe7b1a481585 +size 11771 diff --git a/Content/LevelPrototyping/Materials/M_PrototypeGrid.uasset b/Content/LevelPrototyping/Materials/M_PrototypeGrid.uasset new file mode 100644 index 0000000..73c3bcf --- /dev/null +++ b/Content/LevelPrototyping/Materials/M_PrototypeGrid.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf8625ad5917cee705867038d8a590b25465e6b5d5818a738a584e515d7cbdfc +size 79863 diff --git a/Content/LevelPrototyping/Meshes/SM_ChamferCube.uasset b/Content/LevelPrototyping/Meshes/SM_ChamferCube.uasset new file mode 100644 index 0000000..dcc10b1 --- /dev/null +++ b/Content/LevelPrototyping/Meshes/SM_ChamferCube.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b20a3ae9668ec599db519af3f84b67952d0e31ac4427b80ee812232edde91f53 +size 128849 diff --git a/Content/LevelPrototyping/Meshes/SM_Cube.uasset b/Content/LevelPrototyping/Meshes/SM_Cube.uasset new file mode 100644 index 0000000..fcb2e03 --- /dev/null +++ b/Content/LevelPrototyping/Meshes/SM_Cube.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4680317a8c87f983e077f6c0a6b93ffaa0ba4dbddbc810960d4553e6ad380a89 +size 18279 diff --git a/Content/LevelPrototyping/Meshes/SM_Cylinder.uasset b/Content/LevelPrototyping/Meshes/SM_Cylinder.uasset new file mode 100644 index 0000000..ffaea18 --- /dev/null +++ b/Content/LevelPrototyping/Meshes/SM_Cylinder.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76aaa3c2b812ff790fb57ae7736b748e4e1556afbb13466fd787d4bacd2c7dfe +size 193636 diff --git a/Content/LevelPrototyping/Meshes/SM_Plane.uasset b/Content/LevelPrototyping/Meshes/SM_Plane.uasset new file mode 100644 index 0000000..8a6e0cd --- /dev/null +++ b/Content/LevelPrototyping/Meshes/SM_Plane.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39ab83dc57a9a27a80476711610f72e81c0685a05d4aa95413b3e4e7f6c4a3f2 +size 15581 diff --git a/Content/LevelPrototyping/Meshes/SM_QuarterCylinder.uasset b/Content/LevelPrototyping/Meshes/SM_QuarterCylinder.uasset new file mode 100644 index 0000000..e3e30cc --- /dev/null +++ b/Content/LevelPrototyping/Meshes/SM_QuarterCylinder.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4087b3f85753d9ccbced7d00d42208dad4d21185f24a97b0c86db31be867b733 +size 135087 diff --git a/Content/LevelPrototyping/Meshes/SM_QuarterCylinderOuter.uasset b/Content/LevelPrototyping/Meshes/SM_QuarterCylinderOuter.uasset new file mode 100644 index 0000000..108131a --- /dev/null +++ b/Content/LevelPrototyping/Meshes/SM_QuarterCylinderOuter.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab58a5224da57452f367c9d55ea4976466138fc2cb8ec9e2fa92748c86a07f11 +size 79741 diff --git a/Content/LevelPrototyping/Meshes/SM_Ramp.uasset b/Content/LevelPrototyping/Meshes/SM_Ramp.uasset new file mode 100644 index 0000000..d176359 --- /dev/null +++ b/Content/LevelPrototyping/Meshes/SM_Ramp.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5b472deb37a9956b9112dccee3d09498a456baeacc574db8c5d725463b73597 +size 18690 diff --git a/Content/LevelPrototyping/Textures/T_GridChecker_A.uasset b/Content/LevelPrototyping/Textures/T_GridChecker_A.uasset new file mode 100644 index 0000000..37cf466 --- /dev/null +++ b/Content/LevelPrototyping/Textures/T_GridChecker_A.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb8334767064b107ec4f4407ef1365e8b9e2dfeff5984e66d4a6232254ddd02a +size 9600 diff --git a/Content/Maps/L_Gym.umap b/Content/Maps/L_Gym.umap new file mode 100644 index 0000000..54a449c --- /dev/null +++ b/Content/Maps/L_Gym.umap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:079b2089d5d94806839873ba0012c0e05d2a8a08c6ab4ab095328cffd33b27fe +size 23113 diff --git a/Content/ThirdPerson/Blueprints/BP_ThirdPersonCharacter.uasset b/Content/ThirdPerson/Blueprints/BP_ThirdPersonCharacter.uasset new file mode 100644 index 0000000..c299638 --- /dev/null +++ b/Content/ThirdPerson/Blueprints/BP_ThirdPersonCharacter.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45e6eca3e0e2af0b2fdb9780db8ebfc24f63eac6c5d8721e82814722c81e63ed +size 54802 diff --git a/Content/ThirdPerson/Blueprints/BP_ThirdPersonGameMode.uasset b/Content/ThirdPerson/Blueprints/BP_ThirdPersonGameMode.uasset new file mode 100644 index 0000000..0779329 --- /dev/null +++ b/Content/ThirdPerson/Blueprints/BP_ThirdPersonGameMode.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3520d665f8c2fbb8ea3d3868dbdf268e6a88b342ffe6bfbafb7177f9e172e74c +size 21794 diff --git a/Content/ThirdPerson/Blueprints/BP_ThirdPersonPlayerController.uasset b/Content/ThirdPerson/Blueprints/BP_ThirdPersonPlayerController.uasset new file mode 100644 index 0000000..a99a90f --- /dev/null +++ b/Content/ThirdPerson/Blueprints/BP_ThirdPersonPlayerController.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a68229ef07d29a92a453b475cb28bbe6001883f163014ba10512959d2d71d0c5 +size 21713 diff --git a/Content/ThirdPerson/Lvl_ThirdPerson.umap b/Content/ThirdPerson/Lvl_ThirdPerson.umap new file mode 100644 index 0000000..8e3863f --- /dev/null +++ b/Content/ThirdPerson/Lvl_ThirdPerson.umap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e668a9b3098a76f49ce307759ab00662406c7fa0870eeee6e7a2dbf7f854386 +size 12330 diff --git a/Content/ThirdPerson/MI_ThirdPersonColWay.uasset b/Content/ThirdPerson/MI_ThirdPersonColWay.uasset new file mode 100644 index 0000000..33ab0e4 --- /dev/null +++ b/Content/ThirdPerson/MI_ThirdPersonColWay.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa8b4a4115c11750c57dc94df7fb8ab3c7f0cfef71037b9d11e7639fab15c25e +size 9301 diff --git a/Content/Variant_Combat/Anims/ABP_Manny_Combat.uasset b/Content/Variant_Combat/Anims/ABP_Manny_Combat.uasset new file mode 100644 index 0000000..9080128 --- /dev/null +++ b/Content/Variant_Combat/Anims/ABP_Manny_Combat.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a57dd0385d2fe9fac3d8dde2baaeab04d66734176c4ce83bf9fce86e055d175 +size 396972 diff --git a/Content/Variant_Combat/Anims/AM_ChargedAttack.uasset b/Content/Variant_Combat/Anims/AM_ChargedAttack.uasset new file mode 100644 index 0000000..44cdffe --- /dev/null +++ b/Content/Variant_Combat/Anims/AM_ChargedAttack.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d5459828534149aaa9493aa82e9185dc2de52c840c02c56493e193bbe10c2da +size 15766 diff --git a/Content/Variant_Combat/Anims/AM_ComboAttack.uasset b/Content/Variant_Combat/Anims/AM_ComboAttack.uasset new file mode 100644 index 0000000..58eacad --- /dev/null +++ b/Content/Variant_Combat/Anims/AM_ComboAttack.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f1a9b1308e320ea01da94b4b283d42518883888c5ad3857e397cc6194d61413 +size 19674 diff --git a/Content/Variant_Combat/Blueprints/AI/BP_CombatAIController.uasset b/Content/Variant_Combat/Blueprints/AI/BP_CombatAIController.uasset new file mode 100644 index 0000000..f415b64 --- /dev/null +++ b/Content/Variant_Combat/Blueprints/AI/BP_CombatAIController.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22f91f82e31c67abf51db1685345c276960c224eb23f002236d1d7d01dfc357e +size 17396 diff --git a/Content/Variant_Combat/Blueprints/AI/BP_CombatEnemy.uasset b/Content/Variant_Combat/Blueprints/AI/BP_CombatEnemy.uasset new file mode 100644 index 0000000..4a8e278 --- /dev/null +++ b/Content/Variant_Combat/Blueprints/AI/BP_CombatEnemy.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52e602a3387f218f6274f6cf0d86dc4b37f93205ae2920d919f33cf0b6efc0ba +size 48011 diff --git a/Content/Variant_Combat/Blueprints/AI/BP_CombatEnemySpawner.uasset b/Content/Variant_Combat/Blueprints/AI/BP_CombatEnemySpawner.uasset new file mode 100644 index 0000000..f5f8998 --- /dev/null +++ b/Content/Variant_Combat/Blueprints/AI/BP_CombatEnemySpawner.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13a6841ad902f12a3e9666aeeb3a2fb8ade8cd8f24de7f90ff5bcb1244a115e5 +size 30455 diff --git a/Content/Variant_Combat/Blueprints/AI/EnvQuery_Evade.uasset b/Content/Variant_Combat/Blueprints/AI/EnvQuery_Evade.uasset new file mode 100644 index 0000000..c70c8d5 --- /dev/null +++ b/Content/Variant_Combat/Blueprints/AI/EnvQuery_Evade.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78de75a68bbb22623c8fbadc1f7b2b84b53d3f7038729ad99df67437c15b2a2d +size 24518 diff --git a/Content/Variant_Combat/Blueprints/AI/EnvQuery_Fallback.uasset b/Content/Variant_Combat/Blueprints/AI/EnvQuery_Fallback.uasset new file mode 100644 index 0000000..01fdccc --- /dev/null +++ b/Content/Variant_Combat/Blueprints/AI/EnvQuery_Fallback.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8235e6a21d527fdfcdeeede8d7c791cc7ff3aa553b557d612ed00a30f3306a2b +size 19265 diff --git a/Content/Variant_Combat/Blueprints/AI/EnvQuery_Flank.uasset b/Content/Variant_Combat/Blueprints/AI/EnvQuery_Flank.uasset new file mode 100644 index 0000000..1bb8207 --- /dev/null +++ b/Content/Variant_Combat/Blueprints/AI/EnvQuery_Flank.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7817fbc8f5c04879dde0757848d712b21a79d6a4ee933b96d6c4faf1487cd6da +size 15601 diff --git a/Content/Variant_Combat/Blueprints/AI/ST_CombatEnemy.uasset b/Content/Variant_Combat/Blueprints/AI/ST_CombatEnemy.uasset new file mode 100644 index 0000000..b3a903c --- /dev/null +++ b/Content/Variant_Combat/Blueprints/AI/ST_CombatEnemy.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb2363c7911d8ced4426c69dfe53f7ce8acd4ef2e5475ebce6a26c910bbacd55 +size 392033 diff --git a/Content/Variant_Combat/Blueprints/BP_CameraShake_Hit_Enemy.uasset b/Content/Variant_Combat/Blueprints/BP_CameraShake_Hit_Enemy.uasset new file mode 100644 index 0000000..a762890 --- /dev/null +++ b/Content/Variant_Combat/Blueprints/BP_CameraShake_Hit_Enemy.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fba3dfe25795d0945e325edec6af84108b6fa163560edf6faded1580118609d5 +size 6203 diff --git a/Content/Variant_Combat/Blueprints/BP_CameraShake_Hit_Player.uasset b/Content/Variant_Combat/Blueprints/BP_CameraShake_Hit_Player.uasset new file mode 100644 index 0000000..44a5b4d --- /dev/null +++ b/Content/Variant_Combat/Blueprints/BP_CameraShake_Hit_Player.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b39584c179bdc5a500e48423f6326b1a12ad82f39faab352cf874acbf375bb4 +size 6667 diff --git a/Content/Variant_Combat/Blueprints/BP_CombatCharacter.uasset b/Content/Variant_Combat/Blueprints/BP_CombatCharacter.uasset new file mode 100644 index 0000000..5948090 --- /dev/null +++ b/Content/Variant_Combat/Blueprints/BP_CombatCharacter.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fea3b33a04c2618844c5b5dff31246cfe93b2cce1ccfcd14307b9d8afb2a915b +size 148949 diff --git a/Content/Variant_Combat/Blueprints/BP_CombatGameMode.uasset b/Content/Variant_Combat/Blueprints/BP_CombatGameMode.uasset new file mode 100644 index 0000000..d60f6bb --- /dev/null +++ b/Content/Variant_Combat/Blueprints/BP_CombatGameMode.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8414d151d5b59d780a047f17d9eecc430aa332540b549d944feafbc3aedaf8e1 +size 21759 diff --git a/Content/Variant_Combat/Blueprints/BP_CombatPlayerController.uasset b/Content/Variant_Combat/Blueprints/BP_CombatPlayerController.uasset new file mode 100644 index 0000000..379dd20 --- /dev/null +++ b/Content/Variant_Combat/Blueprints/BP_CombatPlayerController.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edb83373fb50db733616c427fd0069c78a9042ab92ba689b0b2259ad72c49d29 +size 21815 diff --git a/Content/Variant_Combat/Blueprints/Interactables/BP_CombatActivationVolume.uasset b/Content/Variant_Combat/Blueprints/Interactables/BP_CombatActivationVolume.uasset new file mode 100644 index 0000000..2c070cc --- /dev/null +++ b/Content/Variant_Combat/Blueprints/Interactables/BP_CombatActivationVolume.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9784ed5c7db2c5dfa76dd25e272474a7e3c96706152c33f8771db66923a34eed +size 23202 diff --git a/Content/Variant_Combat/Blueprints/Interactables/BP_CombatCheckpointVolume.uasset b/Content/Variant_Combat/Blueprints/Interactables/BP_CombatCheckpointVolume.uasset new file mode 100644 index 0000000..73b04fb --- /dev/null +++ b/Content/Variant_Combat/Blueprints/Interactables/BP_CombatCheckpointVolume.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e61c8a1ac8c0e7ded33535e3fa1e61d523f66fe734acb010d046e6977c94a3a +size 23202 diff --git a/Content/Variant_Combat/Blueprints/Interactables/BP_CombatDamageableBox.uasset b/Content/Variant_Combat/Blueprints/Interactables/BP_CombatDamageableBox.uasset new file mode 100644 index 0000000..5ae1155 --- /dev/null +++ b/Content/Variant_Combat/Blueprints/Interactables/BP_CombatDamageableBox.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1c5efc611c2e8a3422c84b44136e26b58fa2d567d60d572d56199f968247a48 +size 78930 diff --git a/Content/Variant_Combat/Blueprints/Interactables/BP_CombatDummy.uasset b/Content/Variant_Combat/Blueprints/Interactables/BP_CombatDummy.uasset new file mode 100644 index 0000000..3c11674 --- /dev/null +++ b/Content/Variant_Combat/Blueprints/Interactables/BP_CombatDummy.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e28b487bd85f9d81b868a3e0b9095633b77c89d1319bc2e3b8810fbf3d1ea4d +size 44300 diff --git a/Content/Variant_Combat/Blueprints/Interactables/BP_CombatLavaFloor.uasset b/Content/Variant_Combat/Blueprints/Interactables/BP_CombatLavaFloor.uasset new file mode 100644 index 0000000..a702436 --- /dev/null +++ b/Content/Variant_Combat/Blueprints/Interactables/BP_CombatLavaFloor.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75565292a8ef25b551691b7203b0bbd2874105516b16eb73ba78e3b0f4f04577 +size 32552 diff --git a/Content/Variant_Combat/Input/Actions/IA_ChargedAttack.uasset b/Content/Variant_Combat/Input/Actions/IA_ChargedAttack.uasset new file mode 100644 index 0000000..5dc45ab --- /dev/null +++ b/Content/Variant_Combat/Input/Actions/IA_ChargedAttack.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1414316d3bc32a3e854af9dd94d02b24a2719069e64ea8c7657c238c68e4bf17 +size 1770 diff --git a/Content/Variant_Combat/Input/Actions/IA_ComboAttack.uasset b/Content/Variant_Combat/Input/Actions/IA_ComboAttack.uasset new file mode 100644 index 0000000..4bd4609 --- /dev/null +++ b/Content/Variant_Combat/Input/Actions/IA_ComboAttack.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e61d59be7c1da08c56dffcb76bf85dcad926f370b164049cfaa9c5f8eadeba0a +size 1760 diff --git a/Content/Variant_Combat/Input/Actions/IA_ToggleCameraSide.uasset b/Content/Variant_Combat/Input/Actions/IA_ToggleCameraSide.uasset new file mode 100644 index 0000000..deb0125 --- /dev/null +++ b/Content/Variant_Combat/Input/Actions/IA_ToggleCameraSide.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:639f930516a9ad1db39e4b20c889ddc8c521551abd7a14161b05204227869dd2 +size 1536 diff --git a/Content/Variant_Combat/Input/BPI_TouchInterface_Combat.uasset b/Content/Variant_Combat/Input/BPI_TouchInterface_Combat.uasset new file mode 100644 index 0000000..f6b8355 --- /dev/null +++ b/Content/Variant_Combat/Input/BPI_TouchInterface_Combat.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ca75784382c680dcc4abe086b3b01cb2f7ad4e9e721a14d3d1648d02bb661bf +size 23028 diff --git a/Content/Variant_Combat/Input/IMC_Combat.uasset b/Content/Variant_Combat/Input/IMC_Combat.uasset new file mode 100644 index 0000000..3d6e570 --- /dev/null +++ b/Content/Variant_Combat/Input/IMC_Combat.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70a0550dafdf7c6a61935610eefcd83c1fa7475bd229ace5de6e695f315aa783 +size 9665 diff --git a/Content/Variant_Combat/Input/UI_TouchInterface_Combat.uasset b/Content/Variant_Combat/Input/UI_TouchInterface_Combat.uasset new file mode 100644 index 0000000..ff3dfd6 --- /dev/null +++ b/Content/Variant_Combat/Input/UI_TouchInterface_Combat.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21b3db78f64d627de0264a718225840166737ec31faa713430924006ead28476 +size 97672 diff --git a/Content/Variant_Combat/Lvl_Combat.umap b/Content/Variant_Combat/Lvl_Combat.umap new file mode 100644 index 0000000..be29c2e --- /dev/null +++ b/Content/Variant_Combat/Lvl_Combat.umap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c2546c05f6d1d0f3ff75c9119317084074d68681022ec8aaf4f20656440de0b +size 12258 diff --git a/Content/Variant_Combat/Materials/MI_Box_Destroyed.uasset b/Content/Variant_Combat/Materials/MI_Box_Destroyed.uasset new file mode 100644 index 0000000..9c3251a --- /dev/null +++ b/Content/Variant_Combat/Materials/MI_Box_Destroyed.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ec5df3c39ad5e3425149170f2283a0695129fa0693fc055ddc5bf7e7477ad2f +size 9051 diff --git a/Content/Variant_Combat/Materials/M_Lava.uasset b/Content/Variant_Combat/Materials/M_Lava.uasset new file mode 100644 index 0000000..c38baa3 --- /dev/null +++ b/Content/Variant_Combat/Materials/M_Lava.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9ccf6e3d16c46bff01f0092edb5cb8e6aae2a81fcbcd802436de8ea55f4159a +size 18663 diff --git a/Content/Variant_Combat/UI/UI_LifeBar.uasset b/Content/Variant_Combat/UI/UI_LifeBar.uasset new file mode 100644 index 0000000..3c6e6f1 --- /dev/null +++ b/Content/Variant_Combat/UI/UI_LifeBar.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c48673b55d27b6507c70c0ac4cff49b638b8a35152622b6f4a76f220ad2d847b +size 39105 diff --git a/Content/Variant_Combat/VFX/NS_Damage.uasset b/Content/Variant_Combat/VFX/NS_Damage.uasset new file mode 100644 index 0000000..5a64c3b --- /dev/null +++ b/Content/Variant_Combat/VFX/NS_Damage.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bc328e285015e434bd18816f8d42b816d49d160a01aa486fa2d689b76737a3c +size 143620 diff --git a/Content/Variant_Platforming/Anims/ABP_Manny_Platforming.uasset b/Content/Variant_Platforming/Anims/ABP_Manny_Platforming.uasset new file mode 100644 index 0000000..54f66d1 --- /dev/null +++ b/Content/Variant_Platforming/Anims/ABP_Manny_Platforming.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1760838d6900022e6ae7b2437ee69f8cf050a0e2a38d79fc757aac93b3a292bb +size 504077 diff --git a/Content/Variant_Platforming/Anims/AM_Dash.uasset b/Content/Variant_Platforming/Anims/AM_Dash.uasset new file mode 100644 index 0000000..84c9afc --- /dev/null +++ b/Content/Variant_Platforming/Anims/AM_Dash.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10eb297b1a2e8803bec502b06838b077d716357f214c5c9ed40a212116986e2c +size 13375 diff --git a/Content/Variant_Platforming/Blueprints/BP_PlatformingCharacter.uasset b/Content/Variant_Platforming/Blueprints/BP_PlatformingCharacter.uasset new file mode 100644 index 0000000..b9b8bf2 --- /dev/null +++ b/Content/Variant_Platforming/Blueprints/BP_PlatformingCharacter.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e1dd1cde6340fd397100dd438a9145cbfb342b40c6726542d0b1deff1c836f4 +size 100040 diff --git a/Content/Variant_Platforming/Blueprints/BP_PlatformingGameMode.uasset b/Content/Variant_Platforming/Blueprints/BP_PlatformingGameMode.uasset new file mode 100644 index 0000000..635ba47 --- /dev/null +++ b/Content/Variant_Platforming/Blueprints/BP_PlatformingGameMode.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a098a3adb52f937f1057e64ab6bc50bab3533d8f53077202da8e29b5d35dd83c +size 22294 diff --git a/Content/Variant_Platforming/Blueprints/BP_PlatformingPlayerController.uasset b/Content/Variant_Platforming/Blueprints/BP_PlatformingPlayerController.uasset new file mode 100644 index 0000000..24b89e6 --- /dev/null +++ b/Content/Variant_Platforming/Blueprints/BP_PlatformingPlayerController.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a14a2c3ed76836a22cceebf96b5ff59f12495c9a3aeaff8b976dcacb19a109b3 +size 22056 diff --git a/Content/Variant_Platforming/Input/Actions/IA_Dash.uasset b/Content/Variant_Platforming/Input/Actions/IA_Dash.uasset new file mode 100644 index 0000000..0424bfb --- /dev/null +++ b/Content/Variant_Platforming/Input/Actions/IA_Dash.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:662def2bc4e7edfcf4c0673d91b5f41adfe5c2cf70cb5c8f847f832b572ceed0 +size 1735 diff --git a/Content/Variant_Platforming/Input/BPI_TouchInterface_Platforming.uasset b/Content/Variant_Platforming/Input/BPI_TouchInterface_Platforming.uasset new file mode 100644 index 0000000..3b60518 --- /dev/null +++ b/Content/Variant_Platforming/Input/BPI_TouchInterface_Platforming.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f26c13fc00c12e517ca3cc7ddf54536c686e9ce5898534756d77d92a9f7a2e6e +size 18557 diff --git a/Content/Variant_Platforming/Input/IMC_Platforming.uasset b/Content/Variant_Platforming/Input/IMC_Platforming.uasset new file mode 100644 index 0000000..fa622cc --- /dev/null +++ b/Content/Variant_Platforming/Input/IMC_Platforming.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e94f067f538d5fa01cb69b030159537812dbd14e13ff6c4e31c570b834580414 +size 8779 diff --git a/Content/Variant_Platforming/Input/UI_TouchInterface_Platforming.uasset b/Content/Variant_Platforming/Input/UI_TouchInterface_Platforming.uasset new file mode 100644 index 0000000..23d4001 --- /dev/null +++ b/Content/Variant_Platforming/Input/UI_TouchInterface_Platforming.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71e8993c377fbe62e8edad4ee05811bec7f55064ece12d7bd8fc777f39852013 +size 87501 diff --git a/Content/Variant_Platforming/Lvl_Platforming.umap b/Content/Variant_Platforming/Lvl_Platforming.umap new file mode 100644 index 0000000..83c9ca5 --- /dev/null +++ b/Content/Variant_Platforming/Lvl_Platforming.umap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:972adf6fb2d4e363bd388154b9d81ede41d2c7d95d46ce1892dbfceb2eedadb4 +size 12230 diff --git a/Content/Variant_Platforming/VFX/NS_Jump_Trail.uasset b/Content/Variant_Platforming/VFX/NS_Jump_Trail.uasset new file mode 100644 index 0000000..ca7a177 --- /dev/null +++ b/Content/Variant_Platforming/VFX/NS_Jump_Trail.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3f5deb297d957c309998ca59d7b20b4eefeec49cb5ee83726f23c0cb95ed920 +size 233013 diff --git a/Content/Variant_SideScrolling/Anims/ABP_Manny_SideScroller.uasset b/Content/Variant_SideScrolling/Anims/ABP_Manny_SideScroller.uasset new file mode 100644 index 0000000..57d9724 --- /dev/null +++ b/Content/Variant_SideScrolling/Anims/ABP_Manny_SideScroller.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b65c78083edc9907a8649cd9e8574aafcdc65af0c0fbbe52cbd8dec279233fc +size 481647 diff --git a/Content/Variant_SideScrolling/Blueprints/AI/BP_SideScrollingAIController.uasset b/Content/Variant_SideScrolling/Blueprints/AI/BP_SideScrollingAIController.uasset new file mode 100644 index 0000000..2380691 --- /dev/null +++ b/Content/Variant_SideScrolling/Blueprints/AI/BP_SideScrollingAIController.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62212e38b180fcab7ebf64943a83b29d11e5ed79f6afcc4d2d2e953061530d43 +size 22222 diff --git a/Content/Variant_SideScrolling/Blueprints/AI/BP_SideScrollingNPC.uasset b/Content/Variant_SideScrolling/Blueprints/AI/BP_SideScrollingNPC.uasset new file mode 100644 index 0000000..4faa986 --- /dev/null +++ b/Content/Variant_SideScrolling/Blueprints/AI/BP_SideScrollingNPC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10e9b03fe3ada69b480c240d18a2934909737742a48a695c51ca8505b675a999 +size 32915 diff --git a/Content/Variant_SideScrolling/Blueprints/AI/ST_SideScrollingNPC.uasset b/Content/Variant_SideScrolling/Blueprints/AI/ST_SideScrollingNPC.uasset new file mode 100644 index 0000000..6ef7154 --- /dev/null +++ b/Content/Variant_SideScrolling/Blueprints/AI/ST_SideScrollingNPC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac4e076b05ea6f2b3e38f2c6cb96fabe165197a835eb41ddd921cd047b55c979 +size 100835 diff --git a/Content/Variant_SideScrolling/Blueprints/BP_SideScrollingCameraManager.uasset b/Content/Variant_SideScrolling/Blueprints/BP_SideScrollingCameraManager.uasset new file mode 100644 index 0000000..e3e15ca --- /dev/null +++ b/Content/Variant_SideScrolling/Blueprints/BP_SideScrollingCameraManager.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00492019b8f04b46bec7545699f6c6895ead470438914182ea0ca3561ff7e407 +size 24605 diff --git a/Content/Variant_SideScrolling/Blueprints/BP_SideScrollingCharacter.uasset b/Content/Variant_SideScrolling/Blueprints/BP_SideScrollingCharacter.uasset new file mode 100644 index 0000000..bc70002 --- /dev/null +++ b/Content/Variant_SideScrolling/Blueprints/BP_SideScrollingCharacter.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4a8406b99b5e4945f37d6baf6f22d3d2ae087b6a57016e6570b865aec48fcfd +size 61322 diff --git a/Content/Variant_SideScrolling/Blueprints/BP_SideScrollingGameMode.uasset b/Content/Variant_SideScrolling/Blueprints/BP_SideScrollingGameMode.uasset new file mode 100644 index 0000000..d729e73 --- /dev/null +++ b/Content/Variant_SideScrolling/Blueprints/BP_SideScrollingGameMode.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9fc25d28c7371f3f07b1395db2834f16989771078cc1c9cab5f69904cf3b747 +size 22325 diff --git a/Content/Variant_SideScrolling/Blueprints/BP_SideScrollingPlayerController.uasset b/Content/Variant_SideScrolling/Blueprints/BP_SideScrollingPlayerController.uasset new file mode 100644 index 0000000..fe3152d --- /dev/null +++ b/Content/Variant_SideScrolling/Blueprints/BP_SideScrollingPlayerController.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e75c0cac2910c794b8dbb244428d99791e25e53933c208122383da12e07f075 +size 22192 diff --git a/Content/Variant_SideScrolling/Blueprints/Items/BP_SideScrollingMovingPlatform.uasset b/Content/Variant_SideScrolling/Blueprints/Items/BP_SideScrollingMovingPlatform.uasset new file mode 100644 index 0000000..b5f84a5 --- /dev/null +++ b/Content/Variant_SideScrolling/Blueprints/Items/BP_SideScrollingMovingPlatform.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ba7d157a4f6ad8ee0fb7148cb73c77605e81bef2601e76f8c7632d65a0565a7 +size 68777 diff --git a/Content/Variant_SideScrolling/Blueprints/Items/BP_SideScrollingPickup.uasset b/Content/Variant_SideScrolling/Blueprints/Items/BP_SideScrollingPickup.uasset new file mode 100644 index 0000000..b59b641 --- /dev/null +++ b/Content/Variant_SideScrolling/Blueprints/Items/BP_SideScrollingPickup.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c105c72bd4bbf133c1653216672472f9fb3523d557e0918a2f612f525a6118b +size 46257 diff --git a/Content/Variant_SideScrolling/Blueprints/Items/BP_SideScrollingSoftPlatform.uasset b/Content/Variant_SideScrolling/Blueprints/Items/BP_SideScrollingSoftPlatform.uasset new file mode 100644 index 0000000..61efd12 --- /dev/null +++ b/Content/Variant_SideScrolling/Blueprints/Items/BP_SideScrollingSoftPlatform.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bbfd766967e29787f410a872d495adedf37df45c9b3c864cf81d4d5676dfb01 +size 34588 diff --git a/Content/Variant_SideScrolling/Input/Actions/IA_Drop.uasset b/Content/Variant_SideScrolling/Input/Actions/IA_Drop.uasset new file mode 100644 index 0000000..850f94a --- /dev/null +++ b/Content/Variant_SideScrolling/Input/Actions/IA_Drop.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ec64991a715d2a363262eb013ff1548c308855cafa98f798f66fe8edc2e9e50 +size 1869 diff --git a/Content/Variant_SideScrolling/Input/Actions/IA_Interact.uasset b/Content/Variant_SideScrolling/Input/Actions/IA_Interact.uasset new file mode 100644 index 0000000..d9acca7 --- /dev/null +++ b/Content/Variant_SideScrolling/Input/Actions/IA_Interact.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffebc2e489fea2a5c6da96bf7abfa618a750da6f0185415ab51695dfee849fe3 +size 1757 diff --git a/Content/Variant_SideScrolling/Input/Actions/IA_Mover.uasset b/Content/Variant_SideScrolling/Input/Actions/IA_Mover.uasset new file mode 100644 index 0000000..e843b8f --- /dev/null +++ b/Content/Variant_SideScrolling/Input/Actions/IA_Mover.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b295c6f59757b5245e181b802b945a8209398585053e28398a49e28f9ba72c73 +size 1432 diff --git a/Content/Variant_SideScrolling/Input/BPI_TouchInterface_SideScrolling.uasset b/Content/Variant_SideScrolling/Input/BPI_TouchInterface_SideScrolling.uasset new file mode 100644 index 0000000..56a6bf1 --- /dev/null +++ b/Content/Variant_SideScrolling/Input/BPI_TouchInterface_SideScrolling.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:012a9ab33920d6b7d97889e699da91eb9c1e34ed73be56861c101c1b40bad666 +size 17079 diff --git a/Content/Variant_SideScrolling/Input/IMC_SideScroller.uasset b/Content/Variant_SideScrolling/Input/IMC_SideScroller.uasset new file mode 100644 index 0000000..2ea6a48 --- /dev/null +++ b/Content/Variant_SideScrolling/Input/IMC_SideScroller.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ac23fc0b6ffc89b09210fc2774db51d54de23e07018b86b8c32cd6f10eee549 +size 7181 diff --git a/Content/Variant_SideScrolling/Input/UI_TouchInterface_SideScrolling.uasset b/Content/Variant_SideScrolling/Input/UI_TouchInterface_SideScrolling.uasset new file mode 100644 index 0000000..98e6f53 --- /dev/null +++ b/Content/Variant_SideScrolling/Input/UI_TouchInterface_SideScrolling.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9c0c3c8a48d9c40aefe5d3562c74a7fe6c9504a4b44c64213b4010f425a3a07 +size 79161 diff --git a/Content/Variant_SideScrolling/Lvl_SideScrolling.umap b/Content/Variant_SideScrolling/Lvl_SideScrolling.umap new file mode 100644 index 0000000..d5d25a3 --- /dev/null +++ b/Content/Variant_SideScrolling/Lvl_SideScrolling.umap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:044801a99fcb7b52f4f66e2c007074bb026f25ff25fbfe675bfbc6d5dca714ce +size 12313 diff --git a/Content/Variant_SideScrolling/UI/UI_SideScrolling.uasset b/Content/Variant_SideScrolling/UI/UI_SideScrolling.uasset new file mode 100644 index 0000000..ed274c2 --- /dev/null +++ b/Content/Variant_SideScrolling/UI/UI_SideScrolling.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:477fffe50c64969a1da61fe63987728b00cea8d8fca67e59ad92565e50c1223e +size 39988 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/03/BPWTC21FDUBZWFDW8XW22U.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/03/BPWTC21FDUBZWFDW8XW22U.uasset new file mode 100644 index 0000000..8671da8 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/03/BPWTC21FDUBZWFDW8XW22U.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02ef6e5a5f12fc7aaa5c83bf38e5649c343d5b450d7ebe274f06ead514f5fe89 +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/8E/8K4U2JR1LVI0GN15VV9UX5.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/8E/8K4U2JR1LVI0GN15VV9UX5.uasset new file mode 100644 index 0000000..2b142a8 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/8E/8K4U2JR1LVI0GN15VV9UX5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5678d3c2835287f29c5dd9e4a79ed301964a1668beda2e5a296bb0b903af52e0 +size 537480 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/D9/5OG4SYAT9W43I5XE53YZD1.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/D9/5OG4SYAT9W43I5XE53YZD1.uasset new file mode 100644 index 0000000..c966759 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/D9/5OG4SYAT9W43I5XE53YZD1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcaa8f17a465173165f1d4fbcb4c8070a663731f6065877b6c2913af8558157a +size 545587 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/FA/X5X8421U0RZ1TLBDRMOGZ1.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/FA/X5X8421U0RZ1TLBDRMOGZ1.uasset new file mode 100644 index 0000000..3e7e91f --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/FA/X5X8421U0RZ1TLBDRMOGZ1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d7124b3582b129ee01406cb3bc43b8062cb2b31b08841090060c1ac1d1163b4 +size 515562 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/LF/4RHRNDO6DAQKJL0HWC92XV.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/LF/4RHRNDO6DAQKJL0HWC92XV.uasset new file mode 100644 index 0000000..b395749 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/LF/4RHRNDO6DAQKJL0HWC92XV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c354886b1cb7b65673211b5b783ed582f5e598548ef87706311775440d52e123 +size 527641 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/QX/58YW0IPYYTI8WRRU42OOUC.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/QX/58YW0IPYYTI8WRRU42OOUC.uasset new file mode 100644 index 0000000..4c32c7f --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/QX/58YW0IPYYTI8WRRU42OOUC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c3af4da1f08c4f9365269b668373d210051e02c7ccd0aee347a73b06821bf0d +size 3271543 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/TW/1Q26IOJCMLID7UU3LBRZRJ.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/TW/1Q26IOJCMLID7UU3LBRZRJ.uasset new file mode 100644 index 0000000..e4893fb --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/TW/1Q26IOJCMLID7UU3LBRZRJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c30aa7f32684b2140e6b2d0d9b0fc95e6de345ebe9315a198c446b8ec075739 +size 531479 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/Z1/S6WKUNN1DRXOTSYQ0YR22N.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/Z1/S6WKUNN1DRXOTSYQ0YR22N.uasset new file mode 100644 index 0000000..305564e --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/0/Z1/S6WKUNN1DRXOTSYQ0YR22N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4d2ff030fb8638a726e33c0b612009879b576e753c73beb7444adc3617b9b0d +size 6354652 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/5C/62LRZ1KRBZN8525Q63NNX8.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/5C/62LRZ1KRBZN8525Q63NNX8.uasset new file mode 100644 index 0000000..7aef84d --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/5C/62LRZ1KRBZN8525Q63NNX8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c059af7ff5afa9ec5a4763f7d12d673ef7d01aa5eabc17c1c935679c6e0333a +size 514130 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/8N/3CTBZRAILLZ5C65IFZPO0N.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/8N/3CTBZRAILLZ5C65IFZPO0N.uasset new file mode 100644 index 0000000..8d7586b --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/8N/3CTBZRAILLZ5C65IFZPO0N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd024191b064cc51ed0109c9e965c7341805402ff9df0af44a5de3f9087100ba +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/BJ/XC1YJMIO9PW60LTJBOKVB2.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/BJ/XC1YJMIO9PW60LTJBOKVB2.uasset new file mode 100644 index 0000000..77b3cb7 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/BJ/XC1YJMIO9PW60LTJBOKVB2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5212b39502afe67ccba38de7f5eb0d79a5589bbab272b5ae6c373cfb12aa649 +size 541211 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/E9/COQWC6JWK2SSWO68LX6RSS.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/E9/COQWC6JWK2SSWO68LX6RSS.uasset new file mode 100644 index 0000000..532a52c --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/E9/COQWC6JWK2SSWO68LX6RSS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09a04e2e6311b82dcec4ffcc768f054fd28943633d873df9ad1cacfb86b31a6d +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/JT/HVGNLMFC2TM14OKTW4OOKY.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/JT/HVGNLMFC2TM14OKTW4OOKY.uasset new file mode 100644 index 0000000..e18fd70 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/JT/HVGNLMFC2TM14OKTW4OOKY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a9ae7a8d1c60e8d2e56908f0bf80e0605eed1793f5e1498271306811e57c28d +size 545360 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/OS/WIA881F9VE23VQWBYX0EBV.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/OS/WIA881F9VE23VQWBYX0EBV.uasset new file mode 100644 index 0000000..bfff343 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/OS/WIA881F9VE23VQWBYX0EBV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01a150c8d16ad5cedb97834cc24b709845584e9351b8591c0198aa01511e487a +size 516709 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/P2/PFALMAVDB6BXYF0SZ5Z2DA.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/P2/PFALMAVDB6BXYF0SZ5Z2DA.uasset new file mode 100644 index 0000000..3af4003 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/P2/PFALMAVDB6BXYF0SZ5Z2DA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:671f4832dba50fe2e56829f67e3b2ad253c1d4f99424f59555fee19234bd8d18 +size 3561 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/Z2/FF8LEK1OBLPEWPNFA3U4NR.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/Z2/FF8LEK1OBLPEWPNFA3U4NR.uasset new file mode 100644 index 0000000..2b49454 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/1/Z2/FF8LEK1OBLPEWPNFA3U4NR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ef1e88aef509afc5c354a12efd06496b6284a6eeb2ae5da4897393341202c5b +size 2795048 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/7A/0K3QL25VQIIXTD7GY7IWLJ.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/7A/0K3QL25VQIIXTD7GY7IWLJ.uasset new file mode 100644 index 0000000..cc6966f --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/7A/0K3QL25VQIIXTD7GY7IWLJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a45ab40cf3a82a8378fbf72039dc84e5edc7716f5a43ee29b08ed7d095d7c2b9 +size 22111490 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/87/QVUCPZWQIZEX1TO1P1EUYE.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/87/QVUCPZWQIZEX1TO1P1EUYE.uasset new file mode 100644 index 0000000..05eeee5 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/87/QVUCPZWQIZEX1TO1P1EUYE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d62d9276876c13b431e2ecf505647eff738773c36c8e3949bdd52a0a7bb1c81a +size 539066 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/8F/EA6N1OO80SSNP1K3J5YRVG.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/8F/EA6N1OO80SSNP1K3J5YRVG.uasset new file mode 100644 index 0000000..14c98a7 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/8F/EA6N1OO80SSNP1K3J5YRVG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1198c2266b26f9b2f2470662214afbe32fae8f552a3cac9a70a9db3af017f1db +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/AB/ODKM9WMQ33BWNRZC1GPG1B.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/AB/ODKM9WMQ33BWNRZC1GPG1B.uasset new file mode 100644 index 0000000..5449982 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/AB/ODKM9WMQ33BWNRZC1GPG1B.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd8ecd13266c3fa771cc1698d5405eafb0f3b33a31886520caa1ba7c9f11933c +size 509298 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/FC/BMR8CXGP6S7N6IY2OJQCDN.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/FC/BMR8CXGP6S7N6IY2OJQCDN.uasset new file mode 100644 index 0000000..d4b3e4a --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/FC/BMR8CXGP6S7N6IY2OJQCDN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63e16317b3f8570a4b6b9ceddc9ea5d5b6e3331c40cb3077b8082d3f5e847a26 +size 541977 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/LE/A1ALJWCEMBRCRJ0DAI5D8W.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/LE/A1ALJWCEMBRCRJ0DAI5D8W.uasset new file mode 100644 index 0000000..e0554a8 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/LE/A1ALJWCEMBRCRJ0DAI5D8W.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb803defdbcb91710bb7218c58372f2044386e2b7ef2b362c28cc9089cbe4110 +size 541542 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/S6/TMW0OA1ZJ6AAG9DD2J4FS2.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/S6/TMW0OA1ZJ6AAG9DD2J4FS2.uasset new file mode 100644 index 0000000..f60c203 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/S6/TMW0OA1ZJ6AAG9DD2J4FS2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ada7f6e778742d1ad8a7327a211bdfd65714c7a8f8d3c4d140ed98f43caa3f6d +size 545076 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/UW/EH9Y5QJ37I2WL7R82SVE1Z.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/UW/EH9Y5QJ37I2WL7R82SVE1Z.uasset new file mode 100644 index 0000000..6a574e9 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/UW/EH9Y5QJ37I2WL7R82SVE1Z.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b560114b07ce914673fcdeb76fb74f5e6716c986778b7a1daf7c2f810b8760ea +size 543931 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/VR/OILJRSDE8XA4Q6LUTWFUY6.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/VR/OILJRSDE8XA4Q6LUTWFUY6.uasset new file mode 100644 index 0000000..0a0cebd --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/2/VR/OILJRSDE8XA4Q6LUTWFUY6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3b4faa8beee7150ec34ee0b7ee85e4a1ff5b367bf1cfee938be0611c1322909 +size 553796 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/0H/E5BHT6QHMHC83TFUTQ08GT.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/0H/E5BHT6QHMHC83TFUTQ08GT.uasset new file mode 100644 index 0000000..5c403e2 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/0H/E5BHT6QHMHC83TFUTQ08GT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa5b55f30483af7a2bd4e7c6520eb1f2b1856cbaece6efc1008c656eab3cbc8d +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/7W/7JNI8QJIVHSHV2WHE7NCH4.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/7W/7JNI8QJIVHSHV2WHE7NCH4.uasset new file mode 100644 index 0000000..75e236e --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/7W/7JNI8QJIVHSHV2WHE7NCH4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42dd3d1f2091b0a351b9cc5f678a76dc1e890aefb6d98e2f82cdc9a1ec90efa9 +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/8L/37OM7DK81HC6S30V6AL5A3.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/8L/37OM7DK81HC6S30V6AL5A3.uasset new file mode 100644 index 0000000..b2490f6 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/8L/37OM7DK81HC6S30V6AL5A3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:436484ebc976e10637663faa4fb0c69e953556619f1c6af9600bdfd7587c9dbd +size 4914 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/FB/AWF2NMBNUCWNI37TKHVHXB.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/FB/AWF2NMBNUCWNI37TKHVHXB.uasset new file mode 100644 index 0000000..d32a6d1 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/FB/AWF2NMBNUCWNI37TKHVHXB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c7d4c62eb4c6de23cdf6df4039114ac61d46e4e64fee73d945a17ce3e16b0c9 +size 428751 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/I6/L9JT2QVAVRK67C9W25FXMY.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/I6/L9JT2QVAVRK67C9W25FXMY.uasset new file mode 100644 index 0000000..4de5921 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/I6/L9JT2QVAVRK67C9W25FXMY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d58b71cf926157f5421a6fe4d56e61299cc8445fce21abd9c692d09b564d8931 +size 516587 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/QA/DV3MSCKZIENTD2EICHPZL4.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/QA/DV3MSCKZIENTD2EICHPZL4.uasset new file mode 100644 index 0000000..e42af52 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/3/QA/DV3MSCKZIENTD2EICHPZL4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a6e893f019b1fdf3376627bec0fd697b860a2dfe1920e014b464bdca164bfd5 +size 426020 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/18/AO7HCHYKK6IY0Z6A36SMJW.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/18/AO7HCHYKK6IY0Z6A36SMJW.uasset new file mode 100644 index 0000000..fd30483 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/18/AO7HCHYKK6IY0Z6A36SMJW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb6913118fcec97a7b2e1cc537b353717ad962e30a736d4f9553f2df943858fb +size 543808 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/5T/2AW2CWAN7ZQD6V5V3HX63Y.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/5T/2AW2CWAN7ZQD6V5V3HX63Y.uasset new file mode 100644 index 0000000..2b0115a --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/5T/2AW2CWAN7ZQD6V5V3HX63Y.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f9d3c48ee030de084401db7f7f531370f6c9ee3df3bf3e17f3e19c92cc97e80 +size 3262 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/A8/JQIJRSLONRYRNS20DMGMBP.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/A8/JQIJRSLONRYRNS20DMGMBP.uasset new file mode 100644 index 0000000..29b9e9c --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/A8/JQIJRSLONRYRNS20DMGMBP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07e8bc08d8441bc1251b7f3963a3489872a8ce107cc743a8dce10896458ed23d +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/AD/NQ1ZCACUASI66K0DI0IX6B.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/AD/NQ1ZCACUASI66K0DI0IX6B.uasset new file mode 100644 index 0000000..8b37db6 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/AD/NQ1ZCACUASI66K0DI0IX6B.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b7152544b42cc7042bc2926f4713f25461c088b53fafbbe0390b14f2d11ec5b +size 4581865 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/AQ/4FP3ZU38HM7MVSU9QUWL1D.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/AQ/4FP3ZU38HM7MVSU9QUWL1D.uasset new file mode 100644 index 0000000..e0e5093 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/AQ/4FP3ZU38HM7MVSU9QUWL1D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b3cd049f08d1a1ea4c32cc8211afdc563545e2b2f0369860b0686265d604cdb +size 3287764 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/BL/VVU86RADUOFMWFDAH32TXR.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/BL/VVU86RADUOFMWFDAH32TXR.uasset new file mode 100644 index 0000000..e1d93ac --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/BL/VVU86RADUOFMWFDAH32TXR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46baaea89545ec01ca0b8474c289312a7b15ebac5d780dab7642bf308271ee79 +size 6351788 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/HT/MQAB3NDJ9KLRQAJ930TDWY.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/HT/MQAB3NDJ9KLRQAJ930TDWY.uasset new file mode 100644 index 0000000..2d3d2cb --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/HT/MQAB3NDJ9KLRQAJ930TDWY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b3c8ba080110b0622b151624780da7e5a36c22914ea1df6506b28d77ee9ebe7 +size 527559 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/NL/KJWD5KS22VKMVKMGL9AWNZ.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/NL/KJWD5KS22VKMVKMGL9AWNZ.uasset new file mode 100644 index 0000000..fa9766f --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/4/NL/KJWD5KS22VKMVKMGL9AWNZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c9fc112bb05ac555e66f541816dd7794b36f15dee4e7824780f46dea7a9cb02 +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/5/KB/WC9GBL3Z7O0BWZNE3AHNMN.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/5/KB/WC9GBL3Z7O0BWZNE3AHNMN.uasset new file mode 100644 index 0000000..78d3c5c --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/5/KB/WC9GBL3Z7O0BWZNE3AHNMN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e15233f5894e16f3a7632e2ee23a611a5ac96b8197d39453854b2c1acf616670 +size 4538 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/5/RU/WAHRRWH3DQ5RMUXUEUHP4L.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/5/RU/WAHRRWH3DQ5RMUXUEUHP4L.uasset new file mode 100644 index 0000000..5ea65ab --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/5/RU/WAHRRWH3DQ5RMUXUEUHP4L.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a6f78860b9077f1e028def78b10b1e1438ada89080a182df04cabd15b9daf71 +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/0K/2IVJC7K2VECO15SLTESB3T.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/0K/2IVJC7K2VECO15SLTESB3T.uasset new file mode 100644 index 0000000..9efc93b --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/0K/2IVJC7K2VECO15SLTESB3T.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b0938a124d77fe59d960c492cc8e7e890649efc4e2da5c4530baa6ff43d9ee7 +size 553745 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/2F/31B5P5Q3EAL17ZJTNPFFOX.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/2F/31B5P5Q3EAL17ZJTNPFFOX.uasset new file mode 100644 index 0000000..dde5476 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/2F/31B5P5Q3EAL17ZJTNPFFOX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a5b02ca06109bb85ed8db552463a37d42d56d535fa8846dee15c6a4c8093d35 +size 530750 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/38/A6RMZKVQOIX3HVT8EL441M.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/38/A6RMZKVQOIX3HVT8EL441M.uasset new file mode 100644 index 0000000..3da87bd --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/38/A6RMZKVQOIX3HVT8EL441M.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8a0a7ccb661b11fc31f2050e8db89bcc9c1ffaac5af3a43ec09c9ee0e6edee2 +size 557126 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/GC/1ZGSVII3K1MGD4B84ZAHGE.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/GC/1ZGSVII3K1MGD4B84ZAHGE.uasset new file mode 100644 index 0000000..e4ccc94 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/GC/1ZGSVII3K1MGD4B84ZAHGE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ea1811cc03f1a506d165e701462c159eb3a0c563f7cde67dc9a649719dc7500 +size 553172 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/I3/0O92KQMO38C4GHDQI06XZY.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/I3/0O92KQMO38C4GHDQI06XZY.uasset new file mode 100644 index 0000000..3079d70 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/I3/0O92KQMO38C4GHDQI06XZY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb71401cdbd02534f47f4e5f55e6a2c5f88772d69f92bf2ba58e75924b92ea80 +size 255619 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/NW/WX6CKQZ9HL98N2SGBDG4FQ.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/NW/WX6CKQZ9HL98N2SGBDG4FQ.uasset new file mode 100644 index 0000000..9563888 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/NW/WX6CKQZ9HL98N2SGBDG4FQ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3cb9928e008f0573a21f56d6f95b6e7ea62ecc500d0753f4732d8c43abc519dd +size 1573812 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/QV/2H8A5AHJZHY3DUYHC8VHN7.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/QV/2H8A5AHJZHY3DUYHC8VHN7.uasset new file mode 100644 index 0000000..3220d0b --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/QV/2H8A5AHJZHY3DUYHC8VHN7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c23fa5dc66bac6ef58c6f6cde221ac422db9591e644b2239b9a64af08d134502 +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/S1/7VH63HWDNZ80XJQD92DDDG.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/S1/7VH63HWDNZ80XJQD92DDDG.uasset new file mode 100644 index 0000000..35114a7 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/S1/7VH63HWDNZ80XJQD92DDDG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e3e46d5a0c3eccd7b588d205564cc82274177166d0b5718bb313e8a22a45dad +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/UD/JJHR2UZEHITITUNAHVT0R0.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/UD/JJHR2UZEHITITUNAHVT0R0.uasset new file mode 100644 index 0000000..f6fe43f --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/UD/JJHR2UZEHITITUNAHVT0R0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08db96b3795d4199510553b63830e28d050a0ed116ffd4327828b2e0940ff26f +size 19116600 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/XM/LAH4Z3JUQTIIY6GRPG9GH8.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/XM/LAH4Z3JUQTIIY6GRPG9GH8.uasset new file mode 100644 index 0000000..6a884e9 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/6/XM/LAH4Z3JUQTIIY6GRPG9GH8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c358d89561413f83d836fcbfd27493bdced11ca7de9cab337d2558a3add29cf +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/5M/85WKQNY5ZE2G549AAF69J8.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/5M/85WKQNY5ZE2G549AAF69J8.uasset new file mode 100644 index 0000000..3e5c4c8 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/5M/85WKQNY5ZE2G549AAF69J8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e804d5ffb220396a93ff49058176c808c273a78fad0762fae5ebb91ec901e9b +size 541276 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/5Q/HZ5PU28TH33NVDEQIJBFRQ.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/5Q/HZ5PU28TH33NVDEQIJBFRQ.uasset new file mode 100644 index 0000000..3a85fd6 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/5Q/HZ5PU28TH33NVDEQIJBFRQ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78ab11a71d6a8ffce757d5b7f97988ddc2db9b1c0cc9df9d86b6be2cdf6e4ee1 +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/D6/3YBGXS6CCPQA1R7P7E5A5I.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/D6/3YBGXS6CCPQA1R7P7E5A5I.uasset new file mode 100644 index 0000000..c2bd3d9 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/D6/3YBGXS6CCPQA1R7P7E5A5I.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85158914e0c641d8cc28af4f52c638695c81c6a4068da34f9febd70083ff1450 +size 408271 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/IA/OY7ST5POR9YNSV1G0LIBNO.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/IA/OY7ST5POR9YNSV1G0LIBNO.uasset new file mode 100644 index 0000000..e3204cf --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/IA/OY7ST5POR9YNSV1G0LIBNO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:702c3b9db7f4408bda65664a84a305a6c15136ac2adc7e0c81d3b08d65db840f +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/JX/JMCWXO98UTKRGXO9MRA6Y6.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/JX/JMCWXO98UTKRGXO9MRA6Y6.uasset new file mode 100644 index 0000000..c4728f9 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/JX/JMCWXO98UTKRGXO9MRA6Y6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9256b7ea8a9e2443fe0ec3c773dd5cb2fe080135a0ab8e263134c4d9d933122e +size 6672245 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/LB/6UAHPUYXQZ3I3DQ2RHW9OB.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/LB/6UAHPUYXQZ3I3DQ2RHW9OB.uasset new file mode 100644 index 0000000..cf6fdec --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/LB/6UAHPUYXQZ3I3DQ2RHW9OB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee6c1d6c6f54f094afcaf06b6dab2ee20ddcd3aff18256354ffac34dc3e49aa2 +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/SI/6KGM06J0WN46U2PBQ5X1J7.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/SI/6KGM06J0WN46U2PBQ5X1J7.uasset new file mode 100644 index 0000000..0527c3f --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/SI/6KGM06J0WN46U2PBQ5X1J7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f2a90726752afdee3bec5ed9ab80dd3ef243e37102c4a2462df553ad63a0f03 +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/TH/ZZ4C51SUCDT27KKFOXGUX3.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/TH/ZZ4C51SUCDT27KKFOXGUX3.uasset new file mode 100644 index 0000000..226d338 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/TH/ZZ4C51SUCDT27KKFOXGUX3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f41a20295f89a15eab7e9e9a3ff8844ef88d04b7868e2d7b2150843deeaa27ed +size 516900 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/UN/3GF13Y3DG3VRX6PZNVZMG8.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/UN/3GF13Y3DG3VRX6PZNVZMG8.uasset new file mode 100644 index 0000000..9947e03 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/UN/3GF13Y3DG3VRX6PZNVZMG8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15fc7bf2fde3841591c893c050cf94a8617802c50624d292c65dbb3d14225782 +size 545659 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/VB/DAO6MI9T72RTLTZ2YOB1QC.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/VB/DAO6MI9T72RTLTZ2YOB1QC.uasset new file mode 100644 index 0000000..cd60589 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/7/VB/DAO6MI9T72RTLTZ2YOB1QC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e672b9f2f9d1991ef8278b9c991667220739962be78bc117e7ab6f52032de58 +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/51/5YSCGFSRIJNKX3KG6VET9O.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/51/5YSCGFSRIJNKX3KG6VET9O.uasset new file mode 100644 index 0000000..8950f92 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/51/5YSCGFSRIJNKX3KG6VET9O.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d611bfb8fb6c448c8a3b2ddfcc38ca73e201fbd2daa1ab77523e25f72a46d48 +size 540290 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/BN/511PVXBI8LTOZK10YXYV8M.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/BN/511PVXBI8LTOZK10YXYV8M.uasset new file mode 100644 index 0000000..b0ea6f9 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/BN/511PVXBI8LTOZK10YXYV8M.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f55fe6d16a05107023ceb7e0804db6f75f4c9e5897fd87b7eb192e74a632eb0 +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/CN/T3AC1BRZLLBHWUKZDFMDOU.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/CN/T3AC1BRZLLBHWUKZDFMDOU.uasset new file mode 100644 index 0000000..abb58d3 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/CN/T3AC1BRZLLBHWUKZDFMDOU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a05f1f26368784dbc57e2e6c1459ba96c3463ea79fa2b6198917afbdd2170dc6 +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/CP/8QP3JJE995BFND8KSDUGHO.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/CP/8QP3JJE995BFND8KSDUGHO.uasset new file mode 100644 index 0000000..f55918b --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/CP/8QP3JJE995BFND8KSDUGHO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b23f7593eb06bec8e9a358618b23f041d3fb21dfe8384fff50911a0fee396b4 +size 541877 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/D8/JWCACW33G7SCZC8J6XGWQ3.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/D8/JWCACW33G7SCZC8J6XGWQ3.uasset new file mode 100644 index 0000000..1856a11 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/D8/JWCACW33G7SCZC8J6XGWQ3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62e1a920e7e246e4e8968f5ce41d0a387e7527e972007b1027c8f879a541647a +size 302462 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/RC/YBA3BQWCTCYXS1PER51GV0.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/RC/YBA3BQWCTCYXS1PER51GV0.uasset new file mode 100644 index 0000000..3e14ceb --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/RC/YBA3BQWCTCYXS1PER51GV0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b545ee03f470ccf88567c500f71242a6f55a9bb5f21205ae1ad76a848a152eed +size 3376036 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/T9/UXXZ4LS1EKK021O6KG6PRY.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/T9/UXXZ4LS1EKK021O6KG6PRY.uasset new file mode 100644 index 0000000..59bac9a --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/T9/UXXZ4LS1EKK021O6KG6PRY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abaf7250096b87cb5480c4ff2e894968a70b3b2721b5d98c1258e704f7eec3f5 +size 4554723 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/U7/UK8YPQ6MYJTUMHZJAEM156.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/U7/UK8YPQ6MYJTUMHZJAEM156.uasset new file mode 100644 index 0000000..aa361f2 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/U7/UK8YPQ6MYJTUMHZJAEM156.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7bbada3d6e80ce5e02fa42725dfec45f4b00a13dbb6a8cd44d5f27298634886c +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/XU/RL3PTH614JNO2S7YV1SPLR.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/XU/RL3PTH614JNO2S7YV1SPLR.uasset new file mode 100644 index 0000000..efdf842 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/XU/RL3PTH614JNO2S7YV1SPLR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16f1a573c2b69ea00e8c273f82d3f510fe266763a71f43bf0b42fd93f4a6e18b +size 16063918 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/Z6/2USKY50B3OEAJPJX4AKA6L.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/Z6/2USKY50B3OEAJPJX4AKA6L.uasset new file mode 100644 index 0000000..29aeef0 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/8/Z6/2USKY50B3OEAJPJX4AKA6L.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d267578ca924268ace46c596392911b6e018713e87f09b6febaf38a512a83516 +size 497006 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/62/75G76UO22A690CRL2TG8XN.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/62/75G76UO22A690CRL2TG8XN.uasset new file mode 100644 index 0000000..b0b3b80 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/62/75G76UO22A690CRL2TG8XN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:060870f19ee01a4c709fa3488775a11e5187b20bc905e6378b59d64aa92186b5 +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/8U/MH2RTCFXAJD9IWVRF68NM4.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/8U/MH2RTCFXAJD9IWVRF68NM4.uasset new file mode 100644 index 0000000..35b4393 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/8U/MH2RTCFXAJD9IWVRF68NM4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abd45ba1924a898ecb7431bee8323f89e41ca55092a393f7ef04db7308c0ec73 +size 540567 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/JR/9YFPHZFIKJ4F3KDRCLWJ3S.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/JR/9YFPHZFIKJ4F3KDRCLWJ3S.uasset new file mode 100644 index 0000000..ff79783 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/JR/9YFPHZFIKJ4F3KDRCLWJ3S.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08478f6e3ab6f0f0465aec6d20ff559a9a10f26def54eea62e2dc60172fd6817 +size 537087 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/MA/JUETZQ96X7BXIC8MSE7XOH.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/MA/JUETZQ96X7BXIC8MSE7XOH.uasset new file mode 100644 index 0000000..fe90fb8 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/MA/JUETZQ96X7BXIC8MSE7XOH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f18aabad0a19a8b0e61486e6d8ad21db699388091249e6bc5e5f33af26bc7d0a +size 537200 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/QO/FEEL4IT8GXBKXB8557YK01.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/QO/FEEL4IT8GXBKXB8557YK01.uasset new file mode 100644 index 0000000..5c32851 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/QO/FEEL4IT8GXBKXB8557YK01.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:031ae2a286e97052b6fbe9ceb75f91eb477f9edad2bfe094262d89c2e59f19c3 +size 413598 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/RJ/UAIOPZ2CB9H401QHBZYTNK.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/RJ/UAIOPZ2CB9H401QHBZYTNK.uasset new file mode 100644 index 0000000..a25300c --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/RJ/UAIOPZ2CB9H401QHBZYTNK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a18548bef76317abc5db623af22cf3f801fab4b4b360e72303d48ce0c5c3819 +size 580321 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/S3/W9M3QDSWYKBYXC6R158N7R.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/S3/W9M3QDSWYKBYXC6R158N7R.uasset new file mode 100644 index 0000000..9571e4d --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/S3/W9M3QDSWYKBYXC6R158N7R.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89559be40bdbd2479cd66ba9a4acf4f0ff1a9af69d2adcff74e8c4d8805994a9 +size 550599 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/Z9/94WZ088WCLK4DYUZPU0XXA.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/Z9/94WZ088WCLK4DYUZPU0XXA.uasset new file mode 100644 index 0000000..5bc1ec6 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/9/Z9/94WZ088WCLK4DYUZPU0XXA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e9c6328a4aaf898d75f80660f8f0d85b562f3206889fb701aa7a8f6f95b2309 +size 270858 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/0A/G27Z80FXQTDSWRTHF6ZB1Z.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/0A/G27Z80FXQTDSWRTHF6ZB1Z.uasset new file mode 100644 index 0000000..fc3ae8a --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/0A/G27Z80FXQTDSWRTHF6ZB1Z.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4438e4891078ef79d57c1d8312c335b416bfffca36769e8931093e1f4adb188 +size 478564 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/2E/WKHV9D4B7ZOFQJN5EJRKA9.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/2E/WKHV9D4B7ZOFQJN5EJRKA9.uasset new file mode 100644 index 0000000..199ec2f --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/2E/WKHV9D4B7ZOFQJN5EJRKA9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b23d721bd1b594a6705f98e5ca82b2f60b1506a16e8b340e8d61a45d2c34b8bf +size 805872 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/4W/LQ85RYDARE3SP1EYT3H27W.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/4W/LQ85RYDARE3SP1EYT3H27W.uasset new file mode 100644 index 0000000..b188f56 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/4W/LQ85RYDARE3SP1EYT3H27W.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dde297557c2379540d5516bb4a703d2788caa432908f93c2cdc297f772a8513f +size 3171756 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/96/DU6CJWCO7LIINAV49R6W34.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/96/DU6CJWCO7LIINAV49R6W34.uasset new file mode 100644 index 0000000..5fb31e2 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/96/DU6CJWCO7LIINAV49R6W34.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:259a9995224a2ac3abf33df829baafe67e46d1c60e320dfdff9020ea1762a97c +size 567941 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/CL/AO62UTZFNARJXQUK8TMJVV.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/CL/AO62UTZFNARJXQUK8TMJVV.uasset new file mode 100644 index 0000000..6519498 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/CL/AO62UTZFNARJXQUK8TMJVV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e5387f82e2ec3e9ddc956907d69aa65547d34fbec89609feea59e54e08fd6e9 +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/DA/XTPNLQZ5RDZ7CPBKJ37ZKU.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/DA/XTPNLQZ5RDZ7CPBKJ37ZKU.uasset new file mode 100644 index 0000000..3053659 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/DA/XTPNLQZ5RDZ7CPBKJ37ZKU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffe86d726c4086ec217f2c91fe1d41f5cec3956467f44dfffdcd86490bb76ddd +size 525381 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/GQ/IS1WTEMD3RPL7LA5LZDAEV.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/GQ/IS1WTEMD3RPL7LA5LZDAEV.uasset new file mode 100644 index 0000000..567922b --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/GQ/IS1WTEMD3RPL7LA5LZDAEV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32be6fdf13ea985745cac893a1c1272fa41f3645f1700cc07f7ad3107cc51f4c +size 440159 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/S0/IQM24IE03MGSIO8SD2FIJ6.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/S0/IQM24IE03MGSIO8SD2FIJ6.uasset new file mode 100644 index 0000000..5c94109 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/S0/IQM24IE03MGSIO8SD2FIJ6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f01330d1c78d11bb6be01e109f770da8a8626c7588fbe7166a3460ba7915b17 +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/TX/UFGXL6MQ6AIN6HK7Y3M796.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/TX/UFGXL6MQ6AIN6HK7Y3M796.uasset new file mode 100644 index 0000000..7055fd2 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/TX/UFGXL6MQ6AIN6HK7Y3M796.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfc25ad442a9560805ecff356af5a8cf9cb5a6ee564cd8c6ec850dd2ab7fc7e0 +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/ZV/SUUOE3T2H0TEYIVCIW6TLQ.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/ZV/SUUOE3T2H0TEYIVCIW6TLQ.uasset new file mode 100644 index 0000000..9d385b3 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/A/ZV/SUUOE3T2H0TEYIVCIW6TLQ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2f0a0327de94745adc84186d04211611293b9c915b10435351accc16762dfc2 +size 494589 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/31/5NDEQ1UCCSUGJUN7JBZ4W4.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/31/5NDEQ1UCCSUGJUN7JBZ4W4.uasset new file mode 100644 index 0000000..f8eaede --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/31/5NDEQ1UCCSUGJUN7JBZ4W4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e962aedb6a50974957bfcf2a1ca4fd90f7a10fe8cd7defbd81b00069ae8cbeee +size 3214411 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/3H/D9FFSF3NXJZBCB89WNT6J6.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/3H/D9FFSF3NXJZBCB89WNT6J6.uasset new file mode 100644 index 0000000..f67c8b2 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/3H/D9FFSF3NXJZBCB89WNT6J6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3580f62ef0df0e23b98ba1da77efd3ae8c547acab6a727a68fecdaf92bf2cce +size 547410 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/D4/M56FY98MR1H3CTMLLYQEO5.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/D4/M56FY98MR1H3CTMLLYQEO5.uasset new file mode 100644 index 0000000..4f8d6e6 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/D4/M56FY98MR1H3CTMLLYQEO5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f56a273d85ef4b2d381e2fe32844908a3493264f2b3487f431be4ff15b1c6e62 +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/GP/6LESCAZUGX2EOBQGNDEJQM.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/GP/6LESCAZUGX2EOBQGNDEJQM.uasset new file mode 100644 index 0000000..0aa96e4 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/GP/6LESCAZUGX2EOBQGNDEJQM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4c145fbf8ff8746305f5f5cbd6e80269a7c2cb54547350f395d334a6d60e306 +size 3458 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/H6/W976HO81FD29HI42L5XTTD.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/H6/W976HO81FD29HI42L5XTTD.uasset new file mode 100644 index 0000000..8d19883 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/H6/W976HO81FD29HI42L5XTTD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b74e5a886fc700524e0fb51f459d21a1c7b7f228b56d1fe8a0b743d13b398a4d +size 395317 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/I4/84OW8GO15T3LBDXD3UJBJC.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/I4/84OW8GO15T3LBDXD3UJBJC.uasset new file mode 100644 index 0000000..dd38895 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/I4/84OW8GO15T3LBDXD3UJBJC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae45150231c2ef6608cdc56d63402f393d9434abb36117f43ecf679cb365feda +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/J8/IJIIHX9V10DZFM9YKNOB7C.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/J8/IJIIHX9V10DZFM9YKNOB7C.uasset new file mode 100644 index 0000000..96f790f --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/J8/IJIIHX9V10DZFM9YKNOB7C.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e40290dd446503d1338afd163157fb946a79fae0d0a350173c8157e866408b7d +size 549975 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/Q6/7HY5MXD8E9L7KXYVHRSFVJ.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/Q6/7HY5MXD8E9L7KXYVHRSFVJ.uasset new file mode 100644 index 0000000..d4885b0 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/Q6/7HY5MXD8E9L7KXYVHRSFVJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:337cefc633c50dec62b865c47d5f1fa17b9659acf1f6838b942a25775563e8d1 +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/QE/1G2JBKQMB3PBHZWQYIIHX3.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/QE/1G2JBKQMB3PBHZWQYIIHX3.uasset new file mode 100644 index 0000000..f522b9b --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/QE/1G2JBKQMB3PBHZWQYIIHX3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bf12dcebfbe081401c890c11570d225333cca85927b11ab7f0a7116f08342d9 +size 271189 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/T6/T0A1BQ4NPPY4435RUFN1WR.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/T6/T0A1BQ4NPPY4435RUFN1WR.uasset new file mode 100644 index 0000000..cf51bef --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/B/T6/T0A1BQ4NPPY4435RUFN1WR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85143e976ac06ede14ab8835d4a77d101612026320ab4c5a25efb6e2083a65a4 +size 3432 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/0W/CNCAJVEDKDT40GDNXDZEMP.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/0W/CNCAJVEDKDT40GDNXDZEMP.uasset new file mode 100644 index 0000000..f106a13 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/0W/CNCAJVEDKDT40GDNXDZEMP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:000001db0bd33b8fe7931b9576df48dbcecedd83a96e8475aa97af8eacece254 +size 19137018 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/5G/2GMO3H21TUN7GDJUQ93OPZ.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/5G/2GMO3H21TUN7GDJUQ93OPZ.uasset new file mode 100644 index 0000000..f885b5f --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/5G/2GMO3H21TUN7GDJUQ93OPZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad275deac0d88a2ee1daa5cee3d497e956a3b6785a38375cc60a89450901a72e +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/7O/ZJ59S0X3LFMH7URASVSGVN.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/7O/ZJ59S0X3LFMH7URASVSGVN.uasset new file mode 100644 index 0000000..48d9b5a --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/7O/ZJ59S0X3LFMH7URASVSGVN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dcc0c46f78fc01ad48adb7d72a81b2bdcc6300813f0d7803a6f20048b8c6c4c +size 455036 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/AD/0WWGESQKHBINDITYMY1FME.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/AD/0WWGESQKHBINDITYMY1FME.uasset new file mode 100644 index 0000000..8181be1 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/AD/0WWGESQKHBINDITYMY1FME.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b0673e46116a8ff88acd803d092c3bc7f88e25e8c58d58e9d9b972d53a95eeb +size 461886 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/E6/419MT4B93YRU3Z4O11K6VH.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/E6/419MT4B93YRU3Z4O11K6VH.uasset new file mode 100644 index 0000000..3ca9905 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/E6/419MT4B93YRU3Z4O11K6VH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f5c38c0907aec689a1bda45049c6d57514de61a7ee341715d145d716979e4a1 +size 539278 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/K7/4D32NQW8WOSV2C72CJLXNX.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/K7/4D32NQW8WOSV2C72CJLXNX.uasset new file mode 100644 index 0000000..2b908b4 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/K7/4D32NQW8WOSV2C72CJLXNX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:137e656f17629ed5bb11fce45e2c3c44a209c8d5e0680809dfbf6af4951f0dc7 +size 515662 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/PE/EHFFOM2TFBM421Q2HZZ8RU.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/PE/EHFFOM2TFBM421Q2HZZ8RU.uasset new file mode 100644 index 0000000..d3d888b --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/PE/EHFFOM2TFBM421Q2HZZ8RU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be2070dc3c0a11a8d06007bcf72512f5c73972dbdf603c0d9365be6fb214b85b +size 525718 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/U4/4Q8AZXLFDJ2P1TQO7754XJ.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/U4/4Q8AZXLFDJ2P1TQO7754XJ.uasset new file mode 100644 index 0000000..6d68b29 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/U4/4Q8AZXLFDJ2P1TQO7754XJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84b95f06940d5e14f0a6f36c9532799329b3be61e006900457d45308eb2b9f3b +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/W0/Y6SO47PP3Y721VDH0DDHFX.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/W0/Y6SO47PP3Y721VDH0DDHFX.uasset new file mode 100644 index 0000000..3a2fd08 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/W0/Y6SO47PP3Y721VDH0DDHFX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80b51611c6b5d75bba22985c78bcb51fc8c8b35e02c5e2e1aee5c1451b658083 +size 520707 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/ZM/Z9Z2W3MFOT6TP4TLQRP0LB.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/ZM/Z9Z2W3MFOT6TP4TLQRP0LB.uasset new file mode 100644 index 0000000..a5c9f97 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/C/ZM/Z9Z2W3MFOT6TP4TLQRP0LB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91bd1b842c400e9ddd6dbccea7d83b515377627fd7f21710caf3680863711015 +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/1G/6K6QL8P4SB4LZK174YUTZR.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/1G/6K6QL8P4SB4LZK174YUTZR.uasset new file mode 100644 index 0000000..94653ed --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/1G/6K6QL8P4SB4LZK174YUTZR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:342331da564a2334e7ee03b0c1cb1961a74c2eaa6958215a2c26b7ca20da9603 +size 544244 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/2S/O5CEVY8JS0Y13ND4I7YP5R.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/2S/O5CEVY8JS0Y13ND4I7YP5R.uasset new file mode 100644 index 0000000..a8f3bc9 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/2S/O5CEVY8JS0Y13ND4I7YP5R.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8b08809f730613728d43e265fb392fb52edb1fb4d7bfb0fa2d14f599e78d6ac +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/C1/MVLFMUUIRNPZ6K00IDCJCJ.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/C1/MVLFMUUIRNPZ6K00IDCJCJ.uasset new file mode 100644 index 0000000..8c961a3 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/C1/MVLFMUUIRNPZ6K00IDCJCJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94bd79af9f33edbad5e924a0ed0f9d9c23563709d2d2c112020ff58c13d5cd4c +size 574494 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/CO/YAO029ASX3SAVDKPVYQUC4.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/CO/YAO029ASX3SAVDKPVYQUC4.uasset new file mode 100644 index 0000000..3feac34 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/CO/YAO029ASX3SAVDKPVYQUC4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17dc8ed040054b4a0b99a244e5f37c06b5f8da705898940f5fdd02b06e2f6fc6 +size 533261 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/CZ/PBGTD1DCTQ7YF1111CLLRB.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/CZ/PBGTD1DCTQ7YF1111CLLRB.uasset new file mode 100644 index 0000000..7419a8b --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/CZ/PBGTD1DCTQ7YF1111CLLRB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:956d5db05dd04ad71abd26fee85bc0cfe58bc5ceeb8ede351958d9a38c1e552a +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/D7/O9WEQPN7K3CQLOIWOIZ5JW.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/D7/O9WEQPN7K3CQLOIWOIZ5JW.uasset new file mode 100644 index 0000000..1b221a5 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/D7/O9WEQPN7K3CQLOIWOIZ5JW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bbff936225edf9475d832105fae44f6dbe6a2b9d2439ffef15f603ba867d5811 +size 551099 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/RP/POZACY6UGTONX16YU7Y2DR.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/RP/POZACY6UGTONX16YU7Y2DR.uasset new file mode 100644 index 0000000..5e7993d --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/RP/POZACY6UGTONX16YU7Y2DR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f3db3db1ebd7b04e2e6340bb9fb2416c71e16fe600f4fec3b1ee79ca36da0d4 +size 6526134 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/U2/SSZYDLDTFNIGDUO8TA1BDB.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/U2/SSZYDLDTFNIGDUO8TA1BDB.uasset new file mode 100644 index 0000000..3e3cad3 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/U2/SSZYDLDTFNIGDUO8TA1BDB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d0a36cbeec0e7e24fab3a21875efb1c7d33c673ec0646284321dc9e99c338c0 +size 5439 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/VU/6M6RWBQN1N0XSMZCTSSKF6.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/VU/6M6RWBQN1N0XSMZCTSSKF6.uasset new file mode 100644 index 0000000..b618711 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/VU/6M6RWBQN1N0XSMZCTSSKF6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0243329da394c4acd4144d8d6989f8a3e38cf0d8a5b18d841b2a1cd910cf04e9 +size 6689441 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/XH/IH8L1E8L246Y87LL45Q4Y4.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/XH/IH8L1E8L246Y87LL45Q4Y4.uasset new file mode 100644 index 0000000..33552e6 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/XH/IH8L1E8L246Y87LL45Q4Y4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7b056c7090dca672026c4d36b51145b085b2c4b2718b7bdffecd2e2f226f901 +size 3162795 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/XJ/KC9QYFYMKIRXEOV72LMGVV.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/XJ/KC9QYFYMKIRXEOV72LMGVV.uasset new file mode 100644 index 0000000..549c7fc --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/D/XJ/KC9QYFYMKIRXEOV72LMGVV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ea63f946578110011b999cfd13e410bcb602c62cf900142ce0820bb648d1d3a +size 3294320 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/2I/KA3JCUILWGCMX7L5IJVIKW.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/2I/KA3JCUILWGCMX7L5IJVIKW.uasset new file mode 100644 index 0000000..ec5614e --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/2I/KA3JCUILWGCMX7L5IJVIKW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ceb94869079bf14df45c3de2d8ff72b658f0de4f582943fbe851f80c8a73881d +size 412866 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/5S/4B6413S2ZA49QBT52RKK91.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/5S/4B6413S2ZA49QBT52RKK91.uasset new file mode 100644 index 0000000..b45d189 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/5S/4B6413S2ZA49QBT52RKK91.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c8aad460bb43d800202518a40b183c1610c709cd02074533dabe9a8d6a86799 +size 3298503 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/E5/IPWUEML4LNAF2R7OSFSN52.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/E5/IPWUEML4LNAF2R7OSFSN52.uasset new file mode 100644 index 0000000..6775014 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/E5/IPWUEML4LNAF2R7OSFSN52.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0df99faf82cd48923d7011863e73043b812cfa942640db35cbe1d6e38e46bdb +size 535899 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/HA/X2O0BZCAZGCKQN3R2OK8SM.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/HA/X2O0BZCAZGCKQN3R2OK8SM.uasset new file mode 100644 index 0000000..ffa01c8 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/HA/X2O0BZCAZGCKQN3R2OK8SM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b76eb9dff1f1f054274015708cba138643a5185eea71850a71d4dc9619718ee +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/K4/ALCOX1OPPS8CMM7LQOF4SR.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/K4/ALCOX1OPPS8CMM7LQOF4SR.uasset new file mode 100644 index 0000000..6f57ff1 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/K4/ALCOX1OPPS8CMM7LQOF4SR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0fde80025cdba954d40844617779159944bb60b4c1d70571754616c8845b592 +size 535593 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/P6/GNWDCPN89ASPJHUNLLMMZR.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/P6/GNWDCPN89ASPJHUNLLMMZR.uasset new file mode 100644 index 0000000..7067e35 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/P6/GNWDCPN89ASPJHUNLLMMZR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8708cfba6d5064f72570b8c39e707cc2532d1149c10fd39085988150cf40e7eb +size 847 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/QC/W47M8TTBN97RSAHF0YHB3S.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/QC/W47M8TTBN97RSAHF0YHB3S.uasset new file mode 100644 index 0000000..8fffce0 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_Overview/E/QC/W47M8TTBN97RSAHF0YHB3S.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:341c45441f9e74ada5a6eaa0238b135fe1dbcd2edd721212bda365579f9cf06e +size 539095 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/1B/VN7KO993TU3LGJ48DEBMY4.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/1B/VN7KO993TU3LGJ48DEBMY4.uasset new file mode 100644 index 0000000..648c584 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/1B/VN7KO993TU3LGJ48DEBMY4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc307caf70e7e65a222325701bc442792846b45d2ade3d805c2b2abeac8ad5ef +size 545734 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/97/X70XNLJS5IUB4CQEBB2JF0.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/97/X70XNLJS5IUB4CQEBB2JF0.uasset new file mode 100644 index 0000000..e0fcbb6 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/97/X70XNLJS5IUB4CQEBB2JF0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bbaba5e73191b69cf68d9120d911d2a11b8828606d645e798085dd678755abe +size 531626 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/AD/JUBCFCRH909ZKEPBDSODGY.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/AD/JUBCFCRH909ZKEPBDSODGY.uasset new file mode 100644 index 0000000..ffb67e6 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/AD/JUBCFCRH909ZKEPBDSODGY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5c5eff82fae4c6a0c686c4884d91b1486c7541866f08fa475404edc57fb39bf +size 540714 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/AX/ZGB5SE28CWEUDBVT6UU3P2.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/AX/ZGB5SE28CWEUDBVT6UU3P2.uasset new file mode 100644 index 0000000..c1cca27 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/AX/ZGB5SE28CWEUDBVT6UU3P2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d0b9543bb1a116b546c6087e4a0a80d8991220d5c224c8cdfe31c54efd692cc +size 3287687 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/CD/E4UAJFC6HBLY2ZQEKZN8QI.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/CD/E4UAJFC6HBLY2ZQEKZN8QI.uasset new file mode 100644 index 0000000..6a1a4cb --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/CD/E4UAJFC6HBLY2ZQEKZN8QI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0b0fa93441d2d5bad1d4268e359fe38667ce1864d167cea5017e9f35bc28fe2 +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/ED/UZZNVK6GJPA4EY6G27TAFM.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/ED/UZZNVK6GJPA4EY6G27TAFM.uasset new file mode 100644 index 0000000..4a5ca44 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/ED/UZZNVK6GJPA4EY6G27TAFM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ab6119d4bfb36dc2bb51ead02563c439f5aee05d29532b96e551e6da1641b88 +size 6672168 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/IW/3AGOM7Y3BDKLSW6R1WZMMV.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/IW/3AGOM7Y3BDKLSW6R1WZMMV.uasset new file mode 100644 index 0000000..a701979 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/IW/3AGOM7Y3BDKLSW6R1WZMMV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dceb57a2a001cacba0a2efee2acdb5ed5cd273143f726bb4a0bd40c35983120 +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/JW/IQD6AVHV7VPZ0D0BGIKHMP.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/JW/IQD6AVHV7VPZ0D0BGIKHMP.uasset new file mode 100644 index 0000000..ba4729c --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/JW/IQD6AVHV7VPZ0D0BGIKHMP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88892fe4cf0ebf6ca7b14b138b88db00e20d67817487a2cf68484ab8da3142ea +size 550746 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/LY/IZZN1LUSKWP0J8EVB2O559.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/LY/IZZN1LUSKWP0J8EVB2O559.uasset new file mode 100644 index 0000000..e8671bf --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/LY/IZZN1LUSKWP0J8EVB2O559.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:770d8ce665bea9eb6ea525a49143bba3e5a3a56ea5d981ad0d88ddb41fe68d38 +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/Q6/Q6BZ9IZZK6WTRQ070R1WRY.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/Q6/Q6BZ9IZZK6WTRQ070R1WRY.uasset new file mode 100644 index 0000000..73387fc --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/Q6/Q6BZ9IZZK6WTRQ070R1WRY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41a49ef3f6aebbd33a9a6ebb6daab769cf8d2cf1e6c6ac0c80dcbc6a445085c0 +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/SD/13NWWV43MTFNP322P68WF8.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/SD/13NWWV43MTFNP322P68WF8.uasset new file mode 100644 index 0000000..0548ebd --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/SD/13NWWV43MTFNP322P68WF8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:148cabf36c68a88c8736170a5ba333cfbc979472eaf4d0d9e33aa809f1c0b564 +size 462033 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/V2/ZRRRI7OGHTS4VQIMM54G7M.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/V2/ZRRRI7OGHTS4VQIMM54G7M.uasset new file mode 100644 index 0000000..9debc86 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/0/V2/ZRRRI7OGHTS4VQIMM54G7M.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:277a523e6ea0086ff91e180770bad3984cc8d642011697bdc2a2de584238066e +size 550122 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/1/AU/3UH0PHW9LRK07K2LAJLG9W.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/1/AU/3UH0PHW9LRK07K2LAJLG9W.uasset new file mode 100644 index 0000000..f02c5f7 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/1/AU/3UH0PHW9LRK07K2LAJLG9W.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d634ed9c037aef87b152adb2c90d764f70ff76e9e2a4adf2edc571ce32d5c3a2 +size 3375959 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/1/CO/7IJ6ZVKVQKK3GE8XKUKY1N.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/1/CO/7IJ6ZVKVQKK3GE8XKUKY1N.uasset new file mode 100644 index 0000000..83c38ee --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/1/CO/7IJ6ZVKVQKK3GE8XKUKY1N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e34bc9e0fafcb8d6b6bccd2302decd646e294fa75cb093aac56e08ac45e136a +size 545806 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/1/J5/6MSNXTOP5631CV8J4CVFYZ.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/1/J5/6MSNXTOP5631CV8J4CVFYZ.uasset new file mode 100644 index 0000000..355da5b --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/1/J5/6MSNXTOP5631CV8J4CVFYZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:948a9ebd920f1b5dbf0b8100cc6e88b1d54523d7375b8c4fc8da91dc5456ba80 +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/1/M2/X9KXSJ5WGNFTM9ZB7WT8M9.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/1/M2/X9KXSJ5WGNFTM9ZB7WT8M9.uasset new file mode 100644 index 0000000..6754c04 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/1/M2/X9KXSJ5WGNFTM9ZB7WT8M9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ec6de4116ae0d83892e4fefe9c27ba2675adb6bb6326571c532b6a993e016a8 +size 19136941 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/1/MQ/5LEJYI9J5IMY2HYRDZG7NW.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/1/MQ/5LEJYI9J5IMY2HYRDZG7NW.uasset new file mode 100644 index 0000000..8e6d4b7 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/1/MQ/5LEJYI9J5IMY2HYRDZG7NW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a26cdb888a8b8ca42c6a231f79cb1aad82e8f96ed00c47d55d0a2eb124521ff +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/2U/0DVQ662YBALY2DMDME2U49.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/2U/0DVQ662YBALY2DMDME2U49.uasset new file mode 100644 index 0000000..82867a5 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/2U/0DVQ662YBALY2DMDME2U49.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85cd47f615ee2ff53f41c2bdf6bf89e78d57c38247feeeb7018a2032bed80ae3 +size 545507 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/43/X6L1KWW1A1ISRCUFN5AMZ6.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/43/X6L1KWW1A1ISRCUFN5AMZ6.uasset new file mode 100644 index 0000000..8790dad --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/43/X6L1KWW1A1ISRCUFN5AMZ6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c26eb8d5f922f1f257ec080e007b7aee179eae4041282c535ab0129cce6182d +size 395464 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/CW/CMS7D3GUVCNTQBQOVZ94OR.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/CW/CMS7D3GUVCNTQBQOVZ94OR.uasset new file mode 100644 index 0000000..f2ce7c4 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/CW/CMS7D3GUVCNTQBQOVZ94OR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d752e02ceb810d476fa582cc8b681485c0b532ffef30e85c3f6aeb6f722090b7 +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/IF/46XXVZ7FDPLWOQLLM71YVT.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/IF/46XXVZ7FDPLWOQLLM71YVT.uasset new file mode 100644 index 0000000..63c369e --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/IF/46XXVZ7FDPLWOQLLM71YVT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c1e14a86583530a4146029defdc7849279abbc8df5f3b9722c251bbf1a5b74b +size 509445 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/IM/B7U1K127HMF9OAZJ7PD6PF.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/IM/B7U1K127HMF9OAZJ7PD6PF.uasset new file mode 100644 index 0000000..dd45832 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/IM/B7U1K127HMF9OAZJ7PD6PF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4867485bd62c6e7ee937ed3f39acfdf104ff8906816758ae319f76c579fda5be +size 525528 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/JK/86LRC4BZ7WD0Y3K58DY5UI.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/JK/86LRC4BZ7WD0Y3K58DY5UI.uasset new file mode 100644 index 0000000..d68edea --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/JK/86LRC4BZ7WD0Y3K58DY5UI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b327d8f549f78b96e1e26a99b98ab612562aadcf1b5baf9c8a12d9cb5dedef6a +size 19116523 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/KO/U1I9H4H84854RO69LFY7JS.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/KO/U1I9H4H84854RO69LFY7JS.uasset new file mode 100644 index 0000000..9f2b43c --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/KO/U1I9H4H84854RO69LFY7JS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7083027c3e8a45b24a0d72564f753e77804ff312db022fc64c6f2038acea6b2f +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/LY/99FSK1MHXF8K9XXDJ363AK.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/LY/99FSK1MHXF8K9XXDJ363AK.uasset new file mode 100644 index 0000000..baa4b32 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/LY/99FSK1MHXF8K9XXDJ363AK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9a4bec784d67819770635cc945e6deb5bd3e28d8b45834bc83feffdc1ffe276 +size 3385 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/U3/DH8BCKMADLNVFJBC2PXE7G.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/U3/DH8BCKMADLNVFJBC2PXE7G.uasset new file mode 100644 index 0000000..05546bf --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/U3/DH8BCKMADLNVFJBC2PXE7G.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54e577e5e9928ab10ca6e2ad1342712ae2f32bd1635f0cfe6b5b96bd127caf8a +size 5454 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/UW/7FZND1B7CRLJD8PGW6MMSN.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/UW/7FZND1B7CRLJD8PGW6MMSN.uasset new file mode 100644 index 0000000..fbf0835 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/UW/7FZND1B7CRLJD8PGW6MMSN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3183bd872b16cfecc030a157217a97048e7a43773327634a99ba7e5ffd3a00f1 +size 16063841 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/V5/BM5GGL35SVZJTYB56TFMRB.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/V5/BM5GGL35SVZJTYB56TFMRB.uasset new file mode 100644 index 0000000..7dc4c74 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/V5/BM5GGL35SVZJTYB56TFMRB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20bfaf2a16b8b94cb50fc1a3797d4e0e2182f515f669b7dca702df5c32f60c90 +size 4554646 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/W9/9FORAK2YIWLX6AKEP5HASR.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/W9/9FORAK2YIWLX6AKEP5HASR.uasset new file mode 100644 index 0000000..1a940c0 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/W9/9FORAK2YIWLX6AKEP5HASR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cebd1683d97f85a5995e6ced8de252bf04a36f8187ecaef0cc9660788a89f9b +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/WT/5EU15YGLPDAFM6MXVUM3AJ.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/WT/5EU15YGLPDAFM6MXVUM3AJ.uasset new file mode 100644 index 0000000..157f14b --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/2/WT/5EU15YGLPDAFM6MXVUM3AJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6b1224b397cb9c151cd34502b86dedcd168db09ffba1edd2127438614fc4c9c +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/3/8O/425BHFIWJD7C92JOIIIGDB.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/3/8O/425BHFIWJD7C92JOIIIGDB.uasset new file mode 100644 index 0000000..247a76d --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/3/8O/425BHFIWJD7C92JOIIIGDB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a01a6d3954448371c913dd80b28bfb5839f93f603b16c75ea4abefaf62e1ae84 +size 440306 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/3/9N/7X8MMRF0AYUFBKP76U7QVU.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/3/9N/7X8MMRF0AYUFBKP76U7QVU.uasset new file mode 100644 index 0000000..792eaa3 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/3/9N/7X8MMRF0AYUFBKP76U7QVU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c9fe83bb9199f74ffa54dc2e0ca934e9c1f9fada1a25a26b821ac3a665423b6 +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/3/DF/E54ZRSI5DUBKFOQKB2H7XL.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/3/DF/E54ZRSI5DUBKFOQKB2H7XL.uasset new file mode 100644 index 0000000..e11f53f --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/3/DF/E54ZRSI5DUBKFOQKB2H7XL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07d2fc8dc8763a691d55c18bb36159588dacd21cd8b4f5b11ac6878e6133ae45 +size 455183 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/3/QW/J7J1JTS92LGBILR16U8ZIE.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/3/QW/J7J1JTS92LGBILR16U8ZIE.uasset new file mode 100644 index 0000000..eaac165 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/3/QW/J7J1JTS92LGBILR16U8ZIE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84093ea678495f8793a0d92c1de52209889501e7894081646a83b12de3489b6a +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/BU/POUNZB7AZ2STPKG578H6WH.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/BU/POUNZB7AZ2STPKG578H6WH.uasset new file mode 100644 index 0000000..3a06afe --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/BU/POUNZB7AZ2STPKG578H6WH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1953b6200bc403d5fc5e4e2352ba6b5de655ecdfc515b4effe5dbe17f90e967 +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/M6/97VJM9IXDEVYPU77OV5DPD.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/M6/97VJM9IXDEVYPU77OV5DPD.uasset new file mode 100644 index 0000000..79e5f17 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/M6/97VJM9IXDEVYPU77OV5DPD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c4f75d4852a4c0fe3028ad5797de0343f6d5887ddbe7611bfddc33271f148ef +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/MZ/5MST0TRTFC0O0SPJG4Z92M.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/MZ/5MST0TRTFC0O0SPJG4Z92M.uasset new file mode 100644 index 0000000..00a940c --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/MZ/5MST0TRTFC0O0SPJG4Z92M.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:893e2ea6b52f14c785929c18b619e7453ad869f7b6fc33f17f8fa1f13685d0ad +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/SQ/30EVH3LL9PW9EPRE6KOGA7.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/SQ/30EVH3LL9PW9EPRE6KOGA7.uasset new file mode 100644 index 0000000..c1ff0d1 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/SQ/30EVH3LL9PW9EPRE6KOGA7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0e14d5224ca90114184cdb1645d3faa1a6a4c75c1eed2e89f0a3133db8a1ce3 +size 6526057 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/YG/J1A6RZ5MNZTEOJYR6LMH6B.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/YG/J1A6RZ5MNZTEOJYR6LMH6B.uasset new file mode 100644 index 0000000..06cc0f3 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/YG/J1A6RZ5MNZTEOJYR6LMH6B.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b9101c34b1b52ce9c63c8b0630519418a548388f0ceac4b6f04b90f453cddd3 +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/ZQ/WC7CYODQ6V09LJM8BFG9AB.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/ZQ/WC7CYODQ6V09LJM8BFG9AB.uasset new file mode 100644 index 0000000..14e6eeb --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/4/ZQ/WC7CYODQ6V09LJM8BFG9AB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0b38c6c86459e33e89e664802c5b9327069b520e0dcde545e83275be4854972 +size 544078 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/0G/RZ0MK7QV01ZA8LD1B7VS77.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/0G/RZ0MK7QV01ZA8LD1B7VS77.uasset new file mode 100644 index 0000000..6a34376 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/0G/RZ0MK7QV01ZA8LD1B7VS77.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1fe132cfacbf0cca922f8eb9d0826734c3eb7cceb9d7a6a55048349accc07f2 +size 516734 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/91/SNQJCSC13F74OPB9F045EV.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/91/SNQJCSC13F74OPB9F045EV.uasset new file mode 100644 index 0000000..955c431 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/91/SNQJCSC13F74OPB9F045EV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43dc3b91dcef5e6747760b4bcb2599b3df63b3b90386d4db4674e2e1cfad4fb8 +size 516856 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/BZ/8KDRHA63QH0JU06L3WE7I1.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/BZ/8KDRHA63QH0JU06L3WE7I1.uasset new file mode 100644 index 0000000..a8a1c25 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/BZ/8KDRHA63QH0JU06L3WE7I1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95229d5505d05aa3e729987f0b63a881184b8af57c9721b8b251355a09ca9c02 +size 497153 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/HO/JBBO2D6YGDR657PU2GK96U.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/HO/JBBO2D6YGDR657PU2GK96U.uasset new file mode 100644 index 0000000..b1930e2 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/HO/JBBO2D6YGDR657PU2GK96U.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e71c1fcf917b3c2ee8f22f36bee3f3f687c79a2c1a2d16020bb33161a7c724e4 +size 3359 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/JB/F77A0LROT6UVSMQU8LEXI0.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/JB/F77A0LROT6UVSMQU8LEXI0.uasset new file mode 100644 index 0000000..5cd7a8d --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/JB/F77A0LROT6UVSMQU8LEXI0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2aedffa63a4e4b9636f61f270698d0b0ef68f29459dfe1b6c37bb550cb89bbf6 +size 271005 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/LP/A6U0V1PTF30I78POIK61J7.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/LP/A6U0V1PTF30I78POIK61J7.uasset new file mode 100644 index 0000000..716f86f --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/LP/A6U0V1PTF30I78POIK61J7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa08d7c38f962141ec44a1b46610228ce05a3b287c160f560d50c6ddbd005812 +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/MI/YVC72MZGJJS1XKB8N3HD93.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/MI/YVC72MZGJJS1XKB8N3HD93.uasset new file mode 100644 index 0000000..22fe71a --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/MI/YVC72MZGJJS1XKB8N3HD93.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bcde27ca14c8da5f88737c7c02521439d1a998ee027083db4092e4db1924b7a +size 536046 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/RB/7TRC7HKJOD4Q3AGTSOIRHJ.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/RB/7TRC7HKJOD4Q3AGTSOIRHJ.uasset new file mode 100644 index 0000000..8f2efa3 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/RB/7TRC7HKJOD4Q3AGTSOIRHJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8683bdb881d87da0ed148446651a23789f2efd3b712b09fc24b8b5c444442bba +size 530897 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/TG/6JYNJZT5YTY940ZP4YVTWJ.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/TG/6JYNJZT5YTY940ZP4YVTWJ.uasset new file mode 100644 index 0000000..7a9555e --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/TG/6JYNJZT5YTY940ZP4YVTWJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94e5a334ba0aa0e04ea13b1ccbac0842c9fd6a9ec982af9bb97759b8c034f513 +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/V7/TQ5WNTHQNMCLHHGJ4EBX1J.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/V7/TQ5WNTHQNMCLHHGJ4EBX1J.uasset new file mode 100644 index 0000000..f6443b1 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/5/V7/TQ5WNTHQNMCLHHGJ4EBX1J.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd366839663d8bb1842492cf45b4cf7b1cec2e3ac5011f5ca0af864a8e547275 +size 517047 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/24/MONEQX3C1QGHY4SSHN6XWU.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/24/MONEQX3C1QGHY4SSHN6XWU.uasset new file mode 100644 index 0000000..0d068e0 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/24/MONEQX3C1QGHY4SSHN6XWU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3fbfebebddf47d0babea861f407c4ab95039f157f5495172869f71fbb7e956b +size 525865 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/BT/5BCI3I9ZJWUNZ1SN5N6V5B.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/BT/5BCI3I9ZJWUNZ1SN5N6V5B.uasset new file mode 100644 index 0000000..ae5b375 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/BT/5BCI3I9ZJWUNZ1SN5N6V5B.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f300bf0005ca1264e4aef8259bc9715a85944db0289cf406feb97d77a83d7828 +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/LE/GE8SUWARA1WETKREXMT1HP.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/LE/GE8SUWARA1WETKREXMT1HP.uasset new file mode 100644 index 0000000..822daba --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/LE/GE8SUWARA1WETKREXMT1HP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:611c32a662c911e8f0580f379adabe207a94945b814c6763441b804e27249b3c +size 805887 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/OY/OHHJDOV0QHFHVBV6DX6I7V.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/OY/OHHJDOV0QHFHVBV6DX6I7V.uasset new file mode 100644 index 0000000..8d6d7a1 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/OY/OHHJDOV0QHFHVBV6DX6I7V.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3892ea9f17816b3b3b1e494c81e3ec68a8b34c315dffe43430e8731161917170 +size 3271466 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/WO/TDS9WCU90YHME8OG2XR90Y.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/WO/TDS9WCU90YHME8OG2XR90Y.uasset new file mode 100644 index 0000000..f7524d7 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/WO/TDS9WCU90YHME8OG2XR90Y.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb6a1469b71faf4a030963fc5722855cdbf4f1908ee95eee367dc2c3efc2103b +size 413013 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/XS/J9HTJLALSCM976G4Z1NMO5.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/XS/J9HTJLALSCM976G4Z1NMO5.uasset new file mode 100644 index 0000000..f1e7db2 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/6/XS/J9HTJLALSCM976G4Z1NMO5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59208419c91402e1764dcef269dc5cae8bc74265b7f3dba22864e4aa3d450de8 +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/7/0X/1Y5TZPWSWGXGQ3GIWP5GDF.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/7/0X/1Y5TZPWSWGXGQ3GIWP5GDF.uasset new file mode 100644 index 0000000..47e59fb --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/7/0X/1Y5TZPWSWGXGQ3GIWP5GDF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71c00fcf114126d56c15c8adbced3f15fe8f286abaab98455bf6312be73f0520 +size 302609 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/7/70/X5XLA5G2SLNMG3RUK5U80W.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/7/70/X5XLA5G2SLNMG3RUK5U80W.uasset new file mode 100644 index 0000000..1bf2141 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/7/70/X5XLA5G2SLNMG3RUK5U80W.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc6afc1bbab162eebd18c877dd28bfaf5ca2a1cb9df87b5e2ab3b14aed9dddae +size 6354575 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/7/EV/XZFKCXNMZN7OYWM0G65V1J.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/7/EV/XZFKCXNMZN7OYWM0G65V1J.uasset new file mode 100644 index 0000000..620f5fd --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/7/EV/XZFKCXNMZN7OYWM0G65V1J.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:861cd9b109a2792e1e11a83a095e00687a0b6f61df3492231a5ac17d9003867d +size 541689 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/7/M1/0L0XSY7YSKKHQ3GKFLGBCX.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/7/M1/0L0XSY7YSKKHQ3GKFLGBCX.uasset new file mode 100644 index 0000000..6da0d22 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/7/M1/0L0XSY7YSKKHQ3GKFLGBCX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96e2b458426d5239fa1fe5428439afd0165f710d9d94818a3deaf951346d0c7b +size 557273 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/7/OG/I9ACTY1VACUSO481PBAPEL.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/7/OG/I9ACTY1VACUSO481PBAPEL.uasset new file mode 100644 index 0000000..9e8dd6e --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/7/OG/I9ACTY1VACUSO481PBAPEL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62b219fa2376c0fa1eed9c9c07bdd80b0c462f11d75f4ebaec39219424f95608 +size 6351711 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/6O/YQGJU6YVUBBUU07FHWKL7F.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/6O/YQGJU6YVUBBUU07FHWKL7F.uasset new file mode 100644 index 0000000..68c8516 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/6O/YQGJU6YVUBBUU07FHWKL7F.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a72268ef111f7e7420c9ed7552e3ee7ddc26c686f39e1aebf759e30c89e0329 +size 527706 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/AD/TD41RW0F92QBGNPYLZCMR7.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/AD/TD41RW0F92QBGNPYLZCMR7.uasset new file mode 100644 index 0000000..43e3063 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/AD/TD41RW0F92QBGNPYLZCMR7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e19b7d85d59aaaaf8feaa205cb76b071f0d10e1c444ab2dca1f58f91f57bcb0 +size 547557 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/EK/7WGOYVMOS4335CSBRBVDIO.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/EK/7WGOYVMOS4335CSBRBVDIO.uasset new file mode 100644 index 0000000..b43a6a4 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/EK/7WGOYVMOS4335CSBRBVDIO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dac9866066c3ea3264f5aab07eac82803f18e603fd0568d1f318918432fd9deb +size 527788 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/G4/D5UT2HSJF8Y5RDLJQGVGBH.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/G4/D5UT2HSJF8Y5RDLJQGVGBH.uasset new file mode 100644 index 0000000..abbf4e6 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/G4/D5UT2HSJF8Y5RDLJQGVGBH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08fe0d5b21b3923edcb2aad0a913f6033286ce834d835108f604a7fd950adf74 +size 553319 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/HH/6ZMLR6P2LH3NLZJJOJM0EN.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/HH/6ZMLR6P2LH3NLZJJOJM0EN.uasset new file mode 100644 index 0000000..1dcfa4c --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/HH/6ZMLR6P2LH3NLZJJOJM0EN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d79f06a1ed8059d04f6ac29d1688cdd634c5db7af790cf0a808d5f4c438f402 +size 544391 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/KJ/AKPZGEY1ZR2A6GUE7MURA1.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/KJ/AKPZGEY1ZR2A6GUE7MURA1.uasset new file mode 100644 index 0000000..a8e3bbb --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/KJ/AKPZGEY1ZR2A6GUE7MURA1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c225e5d53ae7f0ae581aa3ee1d70b81ae45149860f7ad057303a811bbef2611c +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/UH/XATPEEOYZZSDX286H3WMZ3.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/UH/XATPEEOYZZSDX286H3WMZ3.uasset new file mode 100644 index 0000000..942c247 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/UH/XATPEEOYZZSDX286H3WMZ3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:230d7fb046615a73fb35cac1ac591d84b788de7b0c2f17d8248d9d99379e8a73 +size 3214334 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/UJ/E2BO04VTW7O1LO3IN5X4UQ.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/UJ/E2BO04VTW7O1LO3IN5X4UQ.uasset new file mode 100644 index 0000000..e53353d --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/UJ/E2BO04VTW7O1LO3IN5X4UQ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48e4281d0b29f8d39b2bd726f20c6b7cae8720f1c6b6d2784535db09e220c65b +size 574641 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/Y0/Y4JSIM98AGHPO39J1KBYAO.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/Y0/Y4JSIM98AGHPO39J1KBYAO.uasset new file mode 100644 index 0000000..b975ffc --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/8/Y0/Y4JSIM98AGHPO39J1KBYAO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4dfdaafe329ade5ea4cec24e4d07f4b949b762fd11b4c66869e67cf4c0d336a8 +size 255766 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/5E/F1VBB1IU3IAPS6Y0FDAQ2R.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/5E/F1VBB1IU3IAPS6Y0FDAQ2R.uasset new file mode 100644 index 0000000..20c8242 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/5E/F1VBB1IU3IAPS6Y0FDAQ2R.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4f2489e08c9807c80bc86529e452b1d90ce10ad1ffa193c03b5a7f914dfc17d +size 426167 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/AJ/0UB93QTYKS9COPDKY1NRQ2.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/AJ/0UB93QTYKS9COPDKY1NRQ2.uasset new file mode 100644 index 0000000..83c3122 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/AJ/0UB93QTYKS9COPDKY1NRQ2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fd615577cb9e7e9669c3cbc769d556d8626b91cf1d732c517803bcc4106ea3f +size 568088 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/CC/TSC596A4GCXOU1X4AOYKPB.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/CC/TSC596A4GCXOU1X4AOYKPB.uasset new file mode 100644 index 0000000..4cb372b --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/CC/TSC596A4GCXOU1X4AOYKPB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9eec14bd3a78e1efc9af10f6c6b392262b3e050e5cdd8029573f30814ab8d76 +size 515709 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/DT/O5JCOL8C8GALIWI1X1B8UX.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/DT/O5JCOL8C8GALIWI1X1B8UX.uasset new file mode 100644 index 0000000..4e1ee50 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/DT/O5JCOL8C8GALIWI1X1B8UX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4b94480e6ebdd9854c294503d5d4015af1989141ffe64796e90e644d7af7268 +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/FO/UV0TU72WDKJK0CP8XSZ7LZ.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/FO/UV0TU72WDKJK0CP8XSZ7LZ.uasset new file mode 100644 index 0000000..02d2032 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/FO/UV0TU72WDKJK0CP8XSZ7LZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:963611985f1444f7baf0d853d775b51b77a61119907774cebebc37a1dc93efd2 +size 539213 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/HX/ENP3Y8WA05TOH9T0QXXNQ8.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/HX/ENP3Y8WA05TOH9T0QXXNQ8.uasset new file mode 100644 index 0000000..664333b --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/HX/ENP3Y8WA05TOH9T0QXXNQ8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa883ee4629b42a447e6892f3449ab617975c24e79f2001fc632ef1e4904ae43 +size 514277 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/I3/X1XQBPYBJ811LYIS6WC0VQ.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/I3/X1XQBPYBJ811LYIS6WC0VQ.uasset new file mode 100644 index 0000000..86a5d84 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/I3/X1XQBPYBJ811LYIS6WC0VQ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52213fccaefe3d89c2ed07bea379b99c87152e7853411310e28e12d1221893a9 +size 520854 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/KR/H4C6C5FMWJZY94U9XDUJE4.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/KR/H4C6C5FMWJZY94U9XDUJE4.uasset new file mode 100644 index 0000000..3fc2ae0 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/KR/H4C6C5FMWJZY94U9XDUJE4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f79055bee47d3ebccee84b87af2884915b9f07ef039539ba66a2ed8d9a4a9267 +size 539242 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/OV/6ESJE2ESY5SSP0HZK6VE08.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/OV/6ESJE2ESY5SSP0HZK6VE08.uasset new file mode 100644 index 0000000..f724e9e --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/OV/6ESJE2ESY5SSP0HZK6VE08.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff93942839787e6ce5444e52f570b50e6939b8b7a6ae5862f18622720fdf0394 +size 537347 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/VQ/Y3U0CETRBDN2LDQ3RBGN2P.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/VQ/Y3U0CETRBDN2LDQ3RBGN2P.uasset new file mode 100644 index 0000000..fb5cb3f --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/9/VQ/Y3U0CETRBDN2LDQ3RBGN2P.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c70c8ce36d6f114ef1d559f9cca87bd0f62d90fe593ebc539b84f2801b24e4ac +size 543955 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/A/12/0TWN3HJFLUGZRR373PNZ6K.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/A/12/0TWN3HJFLUGZRR373PNZ6K.uasset new file mode 100644 index 0000000..4530305 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/A/12/0TWN3HJFLUGZRR373PNZ6K.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d59bcf5d75a99b2630056613e99c348eeda71eaf76033c5cb8e4243304885bd2 +size 3171679 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/A/DT/XOIKVGWJI1M3UTA2POV0R6.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/A/DT/XOIKVGWJI1M3UTA2POV0R6.uasset new file mode 100644 index 0000000..7860271 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/A/DT/XOIKVGWJI1M3UTA2POV0R6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5fcb3e986ceaa72d295342111dfba4a59622fcb9ecccefe1bb64756d12b61ed +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/A/MO/Z15EF6AB62TWOEAVDCO149.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/A/MO/Z15EF6AB62TWOEAVDCO149.uasset new file mode 100644 index 0000000..ca160c9 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/A/MO/Z15EF6AB62TWOEAVDCO149.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d912742f903b854da22ee1f6d006e1d2a39b1386b10726953b3dd1187d06c64 +size 540437 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/A/RM/T7OMUADHQA2I9SC29FHULV.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/A/RM/T7OMUADHQA2I9SC29FHULV.uasset new file mode 100644 index 0000000..c1d9b9a --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/A/RM/T7OMUADHQA2I9SC29FHULV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18ac1857de1b1995e277467aa6babbcba0098c561f93145fcdbed50aeb9422e7 +size 580468 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/A/U5/WRORU1U16XJ7HC367Z05P3.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/A/U5/WRORU1U16XJ7HC367Z05P3.uasset new file mode 100644 index 0000000..06c3982 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/A/U5/WRORU1U16XJ7HC367Z05P3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:643b0cf3090bed03bdae4585fc32aa8a86cc36878eaa9083f9693355401e1aa6 +size 539425 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/3A/YBZTS9AOGBGKRZ35R147FF.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/3A/YBZTS9AOGBGKRZ35R147FF.uasset new file mode 100644 index 0000000..eaa55ba --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/3A/YBZTS9AOGBGKRZ35R147FF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3ad6c8523a941e50ec23f79e71cfc39fd00c231550414263798f3f69df3ff44 +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/5S/DEC5IYE1O91RYWX4GE1NEX.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/5S/DEC5IYE1O91RYWX4GE1NEX.uasset new file mode 100644 index 0000000..2b9b1bd --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/5S/DEC5IYE1O91RYWX4GE1NEX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c560a10ce1f4b6d6908b32eea9c810a218035b8fe7d9bbacd61e40f0fb8a3d20 +size 542124 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/6M/38BIPBXE2YCA4FMBTJI4AT.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/6M/38BIPBXE2YCA4FMBTJI4AT.uasset new file mode 100644 index 0000000..eda30b5 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/6M/38BIPBXE2YCA4FMBTJI4AT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de69e1ecd0fb86a90462797a0e3c6c8a7e219496976aa9f76666f151944895ec +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/BR/E2N4WNNYS4BBQYEGE5UZ78.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/BR/E2N4WNNYS4BBQYEGE5UZ78.uasset new file mode 100644 index 0000000..146d9ec --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/BR/E2N4WNNYS4BBQYEGE5UZ78.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e822a435e5a367f6c7bcaa20c622047da984ee366235edbcd8512a96bd7a3def +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/HQ/Q1ZG1N23VAVHAIMYLPU9YF.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/HQ/Q1ZG1N23VAVHAIMYLPU9YF.uasset new file mode 100644 index 0000000..7288487 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/HQ/Q1ZG1N23VAVHAIMYLPU9YF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34f281b164753f734547bd322caff9586e23f1acafd99e70b53d06bf967b9a6a +size 3294243 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/ML/JJMQORBMCMGMXQX17ZZEYO.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/ML/JJMQORBMCMGMXQX17ZZEYO.uasset new file mode 100644 index 0000000..178e27e --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/ML/JJMQORBMCMGMXQX17ZZEYO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d57804a622d2817e544dd168e1ddcbfd924edb8f5df8bd04b3c3efe551b37524 +size 3298426 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/NG/RITV1SA3QOPVZ8CQ1TIB6K.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/NG/RITV1SA3QOPVZ8CQ1TIB6K.uasset new file mode 100644 index 0000000..88eb8b0 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/NG/RITV1SA3QOPVZ8CQ1TIB6K.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4654a331c9bd2755614ce3d8898040621f6dfd4cbe95e4bf212eed72d7bcaf06 +size 3185 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/Q5/X9UH4QX6SFHNNRPQOJ8KDL.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/Q5/X9UH4QX6SFHNNRPQOJ8KDL.uasset new file mode 100644 index 0000000..957d36e --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/Q5/X9UH4QX6SFHNNRPQOJ8KDL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af68e2ac8980b466bc0cb30af46cc4427e4697ca99e5aef476d466fe4125771e +size 1573735 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/UA/RTV846BDQXEZU0E2I5NPBU.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/UA/RTV846BDQXEZU0E2I5NPBU.uasset new file mode 100644 index 0000000..5fbd291 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/UA/RTV846BDQXEZU0E2I5NPBU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ca6f5a876d7ddf8afdf22cb3731fdd851368e45a867b41b4e94a3575f10f0b1 +size 553892 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/ZU/71PUG4MCRF6FR9ZPER8KDL.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/ZU/71PUG4MCRF6FR9ZPER8KDL.uasset new file mode 100644 index 0000000..b62a90c --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/B/ZU/71PUG4MCRF6FR9ZPER8KDL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7756a0c8a8ee1a77eafc46961e3e90cfaaa9b3342880a5d01a5c1d3ab5611652 +size 533408 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/E5/JCE84ACF4TQBZZ8U8V1XUT.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/E5/JCE84ACF4TQBZZ8U8V1XUT.uasset new file mode 100644 index 0000000..feff236 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/E5/JCE84ACF4TQBZZ8U8V1XUT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c17eded5e4cd005482b9ff595ef86271ade42ce06bcb7095bf41a974ac66448 +size 271336 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/E5/ZBASHHGSFVJ5ARQ773W0OG.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/E5/ZBASHHGSFVJ5ARQ773W0OG.uasset new file mode 100644 index 0000000..4258f59 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/E5/ZBASHHGSFVJ5ARQ773W0OG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aed85c9dff9f803177d0c6ddfabdae901d482899e39a4a97e9ed898881f058e2 +size 3162718 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/GL/6ICT2FE1NIIHKVYSS0NWYZ.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/GL/6ICT2FE1NIIHKVYSS0NWYZ.uasset new file mode 100644 index 0000000..14f2c08 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/GL/6ICT2FE1NIIHKVYSS0NWYZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f2c8139cf9ae8619c8f0a7293c0c20a28dcfad089b5594fd3acd1f35c804545 +size 551246 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/GX/TT60JVXLHPLDRNMUO5D545.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/GX/TT60JVXLHPLDRNMUO5D545.uasset new file mode 100644 index 0000000..2be3ef9 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/GX/TT60JVXLHPLDRNMUO5D545.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92178686bb69f97166742b5d45959e0f24ed28527b226c0728ee6a6c4c47f712 +size 478711 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/KB/UQO2RJID0K6ZR52M183OH6.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/KB/UQO2RJID0K6ZR52M183OH6.uasset new file mode 100644 index 0000000..5075ee6 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/KB/UQO2RJID0K6ZR52M183OH6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1092b4f1de239b2567492ec697ab5a352c1ef06620c0c2da7bccfda4b22a96ee +size 4465 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/MX/U161XNK6PBGZOXYBZH39RL.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/MX/U161XNK6PBGZOXYBZH39RL.uasset new file mode 100644 index 0000000..4b3944d --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/MX/U161XNK6PBGZOXYBZH39RL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8502f4eb2fd9c959993bdaa6d7240dfa6945d06ab14f6cae48986c73b7ee8838 +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/P8/2N58Y015KE8O94E7LNR7KA.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/P8/2N58Y015KE8O94E7LNR7KA.uasset new file mode 100644 index 0000000..c43649c --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/P8/2N58Y015KE8O94E7LNR7KA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aed2e8f8219940e6ea835f5e176702c515e69bac35b46eda32f86e1c0f9d17a2 +size 515809 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/TT/DUDT15OAESQ0F93GKAXW6H.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/TT/DUDT15OAESQ0F93GKAXW6H.uasset new file mode 100644 index 0000000..c27114e --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/TT/DUDT15OAESQ0F93GKAXW6H.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d53a8955f2d5aea577467359657f30a8196ed32b1580e2d1f57a9c76c761ec4 +size 535740 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/V2/F6JIFADJKLU90W71MGU3J5.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/V2/F6JIFADJKLU90W71MGU3J5.uasset new file mode 100644 index 0000000..1687c4b --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/C/V2/F6JIFADJKLU90W71MGU3J5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a65331ab666d8daf292acb3479f7a7db3a22bc85fc4932c783d6b7de32e4c15c +size 4837 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/1Q/C6U2VEOW3SPBNS8JXPEUGG.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/1Q/C6U2VEOW3SPBNS8JXPEUGG.uasset new file mode 100644 index 0000000..5c0e63b --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/1Q/C6U2VEOW3SPBNS8JXPEUGG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9722b3210ac64badb8443a7b2e36b4084e3d0fe9e1c5db45fe5be0025803fe4 +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/1U/02YGAJ3N4OD6OU8JIFRQ91.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/1U/02YGAJ3N4OD6OU8JIFRQ91.uasset new file mode 100644 index 0000000..dbc07a3 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/1U/02YGAJ3N4OD6OU8JIFRQ91.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd39a1a889a7cced4c2fde27a9802ad2d1dfecf8a094c63a4b2633d484320369 +size 4581788 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/9H/WYBBHL5U0TUQHZX7OGDWJD.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/9H/WYBBHL5U0TUQHZX7OGDWJD.uasset new file mode 100644 index 0000000..da733af --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/9H/WYBBHL5U0TUQHZX7OGDWJD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c4aa51888fc0de05e04901b5eea843768b22f1467ddff46820de97a51e2d72a +size 22111413 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/9Z/5D9Z0GLL4FIHHQ4ZV1DEWP.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/9Z/5D9Z0GLL4FIHHQ4ZV1DEWP.uasset new file mode 100644 index 0000000..d9fa08c --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/9Z/5D9Z0GLL4FIHHQ4ZV1DEWP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3fc3c6a07e42213db1f3e828b13bfce5da6b13d9eb8b13173f82ed8e6c2b425 +size 541358 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/AM/MFQ15JHRSAON2DWWX2VFNV.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/AM/MFQ15JHRSAON2DWWX2VFNV.uasset new file mode 100644 index 0000000..75e742d --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/AM/MFQ15JHRSAON2DWWX2VFNV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3232e906d8ab1ca3d7ce8aea1915f57c314f99a7f410a55cdedc2e0f9dc93614 +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/BM/IV6869PNOI7NT7ODP0K1RV.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/BM/IV6869PNOI7NT7ODP0K1RV.uasset new file mode 100644 index 0000000..d1c2099 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/BM/IV6869PNOI7NT7ODP0K1RV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0a3712a3fa5a128dc88b7221c8f348c6a62b6b0a6682a50222e40151c67217d +size 553943 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/EG/KH8V12PR8VMDX7FH7TEAO4.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/EG/KH8V12PR8VMDX7FH7TEAO4.uasset new file mode 100644 index 0000000..b0e2827 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/EG/KH8V12PR8VMDX7FH7TEAO4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f02b131a30a63d4cfe83df274c8675e6665b77abe0fc7af5542a9410206354b +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/GG/FHL9K7T930R7PT39Q8DKRZ.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/GG/FHL9K7T930R7PT39Q8DKRZ.uasset new file mode 100644 index 0000000..23d0092 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/GG/FHL9K7T930R7PT39Q8DKRZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:071902b03cb4cfa9ddbb08e1083128417832a7f8a9e40aad8ed5350d5e379056 +size 537627 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/GQ/B782XXUJFI07RQ3CTVMNNL.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/GQ/B782XXUJFI07RQ3CTVMNNL.uasset new file mode 100644 index 0000000..374e37d --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/GQ/B782XXUJFI07RQ3CTVMNNL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de23e91cf0b753850fad2cca0ddabdc2d48e4392cd6792f6b175b0b926b49298 +size 6689364 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/GZ/5ZSATEVQBDYIW90UE4W780.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/GZ/5ZSATEVQBDYIW90UE4W780.uasset new file mode 100644 index 0000000..189f4ea --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/GZ/5ZSATEVQBDYIW90UE4W780.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ea2eb4ff454c9ac5f50fe27cac24ed036c0f5cd134c4f6f403e759aae997cdc +size 494736 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/NR/T6RB2GC68MDEJO31C7R60W.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/NR/T6RB2GC68MDEJO31C7R60W.uasset new file mode 100644 index 0000000..3ec960c --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/NR/T6RB2GC68MDEJO31C7R60W.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:937e781e24b69e4d09aaa61241c9e60f4c08a6cc47c9f2c9aa196abf6a1cdb82 +size 545223 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/VU/U0M8QP1C4DMC0IB9IDBSGG.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/VU/U0M8QP1C4DMC0IB9IDBSGG.uasset new file mode 100644 index 0000000..0d3d2a9 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/VU/U0M8QP1C4DMC0IB9IDBSGG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65dda5c4d8e0f6f597210dd7af72b749316f260410287dae33e127bf5b5a85d5 +size 541423 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/WR/1KQ8YSO1MJ640RTFR6XPWW.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/WR/1KQ8YSO1MJ640RTFR6XPWW.uasset new file mode 100644 index 0000000..6a4ff97 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/D/WR/1KQ8YSO1MJ640RTFR6XPWW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b24733127e57f7929d8b607a7e28c013c603fda7e09e2e1549e778bf88f4700f +size 413745 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/2E/63EMT9BCBHKLF5PRY1X7X2.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/2E/63EMT9BCBHKLF5PRY1X7X2.uasset new file mode 100644 index 0000000..3b4cd58 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/2E/63EMT9BCBHKLF5PRY1X7X2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e78296403784e0c0059a526a40e21b1b8078a8ad9768bba67b121302bd8c450c +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/3H/JLAZIIOH7PCNRCKNCMYKOT.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/3H/JLAZIIOH7PCNRCKNCMYKOT.uasset new file mode 100644 index 0000000..4e358aa --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/3H/JLAZIIOH7PCNRCKNCMYKOT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76e91f61db38f42afc2b5fa8745dd4872b5f709e9f7e45a4b9cb6f8d8d0b4769 +size 542024 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/EF/LDXMRHM6I2ME3VEGGWIE3Z.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/EF/LDXMRHM6I2ME3VEGGWIE3Z.uasset new file mode 100644 index 0000000..c53e623 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/EF/LDXMRHM6I2ME3VEGGWIE3Z.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6149647a7499e1de47b754a57cdfa1da4bffd460b186dc08e08a831152c6a38a +size 428898 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/IK/WMZYMI3R2LN5P44A8IKD40.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/IK/WMZYMI3R2LN5P44A8IKD40.uasset new file mode 100644 index 0000000..3f2b40c --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/IK/WMZYMI3R2LN5P44A8IKD40.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b60016c853b8a294a76984b1599fbc82f510579baa72da7d192030325d680a8 +size 408418 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/KJ/1YRWDH5XYK88UI5MNEQ6GE.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/KJ/1YRWDH5XYK88UI5MNEQ6GE.uasset new file mode 100644 index 0000000..6fb2375 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/KJ/1YRWDH5XYK88UI5MNEQ6GE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7dc9bd1eaaaa497651d75048b817c09c1fd940b9fdf4be36ede522de77f9cdd +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/NK/GP5XBY8XX5H5IPAFUFUSJ5.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/NK/GP5XBY8XX5H5IPAFUFUSJ5.uasset new file mode 100644 index 0000000..26e165d --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/NK/GP5XBY8XX5H5IPAFUFUSJ5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38621bb1389942fd406bce66447e24ea83fbbc8a864f04e3045493d7a29c227a +size 3488 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/OV/J5TSV9KWI5XNF1NWVJS1EV.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/OV/J5TSV9KWI5XNF1NWVJS1EV.uasset new file mode 100644 index 0000000..9249412 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/OV/J5TSV9KWI5XNF1NWVJS1EV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e2f45f922acbd687e2e24d26acf41439af44a69e309dc3bcc4dcef45377e007 +size 850 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/OX/K0SIGMQX5UWK5ZJBDE826C.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/OX/K0SIGMQX5UWK5ZJBDE826C.uasset new file mode 100644 index 0000000..eb421bb --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/OX/K0SIGMQX5UWK5ZJBDE826C.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f66c77cc4a91c9d7ffe930ac8a96ee5429eac44ba070f6df5d3a3241e1bd881a +size 537234 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/R0/B4Q9HM56HVVXGKCL5XUO3B.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/R0/B4Q9HM56HVVXGKCL5XUO3B.uasset new file mode 100644 index 0000000..3872e02 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/E/R0/B4Q9HM56HVVXGKCL5XUO3B.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f6670b000adc21b082328ae2daf04c46e616e558f6dd39fc00a0c9f30ccb5b5 +size 2794971 diff --git a/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/F/56/52S7UDS64TTFQXGVCMJITO.uasset b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/F/56/52S7UDS64TTFQXGVCMJITO.uasset new file mode 100644 index 0000000..7277c80 --- /dev/null +++ b/Content/__ExternalActors__/Hivemind/Scene/Level_WeaponsTest/F/56/52S7UDS64TTFQXGVCMJITO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd9c345ab3d82496736a4a1d19542805d8310f7ba6098e5b67fb1f9aee286bd1 +size 850 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/C1/EYS6GYU6IZSEKIJUN3FVM3.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/C1/EYS6GYU6IZSEKIJUN3FVM3.uasset new file mode 100644 index 0000000..753cd16 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/C1/EYS6GYU6IZSEKIJUN3FVM3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:516c2b86cb87a9a16b97d8b12775f63b4047d60f3ada3d2f653ea396c4aa7bac +size 3162730 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/C9/MWKC05BSATB5GGODVVPXT6.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/C9/MWKC05BSATB5GGODVVPXT6.uasset new file mode 100644 index 0000000..5503086 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/C9/MWKC05BSATB5GGODVVPXT6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef45982c3c9ab5d38fbed3f5ebfbe3cb4fc915fdd20f993fc5b39554a90a6f08 +size 551258 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/F9/XMRM94E8EGG0QZSVI2PZU1.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/F9/XMRM94E8EGG0QZSVI2PZU1.uasset new file mode 100644 index 0000000..2bb17c0 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/F9/XMRM94E8EGG0QZSVI2PZU1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fda46bebeb15c40e42cbf786304751cb86bdf390a3d3c69b901edce87db8ed2 +size 4581800 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/FH/2RI4C5FVDW2T93NNQ5COOV.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/FH/2RI4C5FVDW2T93NNQ5COOV.uasset new file mode 100644 index 0000000..4a6b5b8 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/FH/2RI4C5FVDW2T93NNQ5COOV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bf38dd9f00e1a59ce1020c5825f368e43cda02b550982223da78939003a15c1 +size 4077 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/IT/50O35D64DVKSDYO46R8RVE.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/IT/50O35D64DVKSDYO46R8RVE.uasset new file mode 100644 index 0000000..d631619 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/IT/50O35D64DVKSDYO46R8RVE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c146306f0244722f4b866ef1df521e9349e27986ab9c24bae76266439174dad1 +size 19136953 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/IT/H29CU84VRMM5E6I1HUZQH4.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/IT/H29CU84VRMM5E6I1HUZQH4.uasset new file mode 100644 index 0000000..a621ef8 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/IT/H29CU84VRMM5E6I1HUZQH4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4aee6b26904b2f268dfe31bdba72f21f5a503da0769cc8e8e19bc286520f2231 +size 255778 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/KN/OP0AULO63PFMGUN9HCGRCH.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/KN/OP0AULO63PFMGUN9HCGRCH.uasset new file mode 100644 index 0000000..69ea92a --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/KN/OP0AULO63PFMGUN9HCGRCH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99382d1d7196d1ad27d725d0dfe10b5d8df6a3be93f3a964df5437aa3ae8ba20 +size 4077 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/KT/OYIOFNDQEX1FRO7QM1OISO.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/KT/OYIOFNDQEX1FRO7QM1OISO.uasset new file mode 100644 index 0000000..042ef6c --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/KT/OYIOFNDQEX1FRO7QM1OISO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:170e3f912d4c69d9760e043826fa73d864fdb141c17ce4f0da54a79f847ad3af +size 3876 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/LB/S2XURIMT5CGPC6EW87586M.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/LB/S2XURIMT5CGPC6EW87586M.uasset new file mode 100644 index 0000000..1b79149 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/LB/S2XURIMT5CGPC6EW87586M.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5560a5be3c9d24d52865c35efefa66dc24ce6487922599d27de65c20ecd2849 +size 16063853 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/O4/JZIYICG6WD6VXL790ZLGR5.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/O4/JZIYICG6WD6VXL790ZLGR5.uasset new file mode 100644 index 0000000..1fc9d6f --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/O4/JZIYICG6WD6VXL790ZLGR5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:833fd2a3364306c70e83a05c57a0489eabe958ca1fd763ba8565aabe1368dd4a +size 3882 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/OC/RNDS7QEQU2U12GWA32FILJ.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/OC/RNDS7QEQU2U12GWA32FILJ.uasset new file mode 100644 index 0000000..f815805 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/OC/RNDS7QEQU2U12GWA32FILJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e95b4871f70856b0d88ef502521c427b9c24340d6cb83614e4cc25b70c2ade14 +size 4554658 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/PM/53PNEZUKELLYBV8CXEN0V2.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/PM/53PNEZUKELLYBV8CXEN0V2.uasset new file mode 100644 index 0000000..5528d01 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/PM/53PNEZUKELLYBV8CXEN0V2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efc40f470df34c868da73536aa09b12fd3328cd7f0b5bf8b1a2351b9771a8c5a +size 3874 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/QA/OPSBABO6PCT9WFHYTU33PJ.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/QA/OPSBABO6PCT9WFHYTU33PJ.uasset new file mode 100644 index 0000000..92abf7c --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/QA/OPSBABO6PCT9WFHYTU33PJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f8a3dae629fd277324dc3cc4194bd3c83b1b2e983c2d24a36c67d25bccf22d5 +size 805899 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/YP/039VH680TOS9220QN3D5XQ.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/YP/039VH680TOS9220QN3D5XQ.uasset new file mode 100644 index 0000000..67cb21c --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/0/YP/039VH680TOS9220QN3D5XQ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a971eabbb8132ded1bbf8c4febbf3284294409a3ab5d1b615049f7dcaab1bbe1 +size 440318 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/1Z/2Y2NN5M0K0ST6U87UEHALA.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/1Z/2Y2NN5M0K0ST6U87UEHALA.uasset new file mode 100644 index 0000000..db7aa9a --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/1Z/2Y2NN5M0K0ST6U87UEHALA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fdf7a30a315b4749d86e832c4563ddbe4a1a8013e8bb7444bd852f99f044400 +size 19116535 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/4R/Q5L823PFS883SBFFBUQZ80.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/4R/Q5L823PFS883SBFFBUQZ80.uasset new file mode 100644 index 0000000..7ce6d0a --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/4R/Q5L823PFS883SBFFBUQZ80.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59f0edf80b9be446fbbc734761788e0d083e08882badead67df3013ed58fe12f +size 580480 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/5W/31DOURA7TUCJLZGUAEDB8J.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/5W/31DOURA7TUCJLZGUAEDB8J.uasset new file mode 100644 index 0000000..9cac026 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/5W/31DOURA7TUCJLZGUAEDB8J.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a25689f62008cb0150377b61d4b7573dea31c5991fba2524334a562b6d4d759b +size 553955 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/7I/33LT4ZNI0QPMR8FJJ4EISR.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/7I/33LT4ZNI0QPMR8FJJ4EISR.uasset new file mode 100644 index 0000000..87c624f --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/7I/33LT4ZNI0QPMR8FJJ4EISR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fa8c3cb8661aafa96d3b36acf8348bb0c38843d56649715e62b59c2398209af +size 6672180 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/85/O6ZRZBOY27HMWHSWA3LH6D.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/85/O6ZRZBOY27HMWHSWA3LH6D.uasset new file mode 100644 index 0000000..eb0bc24 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/85/O6ZRZBOY27HMWHSWA3LH6D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ce68a26c01a60e39da40e39c9b65ca54dba2ed58d2740f727b02ad66fb2deee +size 271348 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/8Y/3WLW7JIGKINOUFM8125V0A.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/8Y/3WLW7JIGKINOUFM8125V0A.uasset new file mode 100644 index 0000000..0d450b2 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/8Y/3WLW7JIGKINOUFM8125V0A.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5542ddbd70ad0135d31cef982fec267d4304c1b3c05b06f58d5133e00474b75 +size 3500 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/BM/F1SL2TH34MYFRFDPFLIPCH.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/BM/F1SL2TH34MYFRFDPFLIPCH.uasset new file mode 100644 index 0000000..94cff4c --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/BM/F1SL2TH34MYFRFDPFLIPCH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09d15600a98db1f3ec39e95271c08adcb520d47e64265aa7655ae86011be50b3 +size 531638 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/D2/8Y10FDFBTNN3R7M3GOX4L7.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/D2/8Y10FDFBTNN3R7M3GOX4L7.uasset new file mode 100644 index 0000000..e945b33 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/D2/8Y10FDFBTNN3R7M3GOX4L7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b6e7fc566aa4fc904a9111300a9cb4459737bab3993dd26ba59359dac6c7fa2 +size 3872 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/FM/UWU1JNRAJYA8TIFT7QZKV4.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/FM/UWU1JNRAJYA8TIFT7QZKV4.uasset new file mode 100644 index 0000000..a1e9389 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/FM/UWU1JNRAJYA8TIFT7QZKV4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f75ff1c2e2d3599a0ed60ea1ea06f5daeda7730388a2c4d50eace55b2f3b7064 +size 4477 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/MV/ITY5CZ6QYSALJU1TIN8AMQ.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/MV/ITY5CZ6QYSALJU1TIN8AMQ.uasset new file mode 100644 index 0000000..a3fa6fb --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/MV/ITY5CZ6QYSALJU1TIN8AMQ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85158e3ed466cfd72b06a5bdc5e2c492e114adc03c3011f26fe95a62c0499738 +size 541435 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/PP/GP6HAZQV6XKSNEGA3NUN7X.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/PP/GP6HAZQV6XKSNEGA3NUN7X.uasset new file mode 100644 index 0000000..0f67f74 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/PP/GP6HAZQV6XKSNEGA3NUN7X.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff7bdc7d2b1d41e64626f2e98a0f45d4abe5c97b2d0f0930a2466a2280456692 +size 426179 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/PY/70N73CL31IHK3ZODMP9RCI.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/PY/70N73CL31IHK3ZODMP9RCI.uasset new file mode 100644 index 0000000..ab1823a --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/PY/70N73CL31IHK3ZODMP9RCI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:daadaa8c192d09c88d73ca26f51726bc1e68a86c42c60efb11920b1726dc3c2c +size 547569 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/SC/5DW906185BOE3MAP51XZIU.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/SC/5DW906185BOE3MAP51XZIU.uasset new file mode 100644 index 0000000..d7614bc --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/1/SC/5DW906185BOE3MAP51XZIU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a87ec074e76b98b4138e651b2bd76e5e49892487532b7b9104a638de21b4433 +size 525877 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/2/BB/V50Y6U7AG69UGWMHMMT61U.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/2/BB/V50Y6U7AG69UGWMHMMT61U.uasset new file mode 100644 index 0000000..0115edd --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/2/BB/V50Y6U7AG69UGWMHMMT61U.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8da78fc73ee6505283999cc11d5786cf23549b9b4af8609f17c503b62c115cc +size 3880 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/2/BM/QONZZFZLKBWI7ZBU8Z2RNE.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/2/BM/QONZZFZLKBWI7ZBU8Z2RNE.uasset new file mode 100644 index 0000000..7552e73 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/2/BM/QONZZFZLKBWI7ZBU8Z2RNE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e341e310feb8aeb6139d9b28d6078a1fcf9827c9e1f82b7658793c6e4c0c686 +size 4035 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/2/IY/TRFX76MQ71GJALJ0L9S6E9.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/2/IY/TRFX76MQ71GJALJ0L9S6E9.uasset new file mode 100644 index 0000000..f22f814 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/2/IY/TRFX76MQ71GJALJ0L9S6E9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:260a3c15ddf874a3cbdc307d2ac348e0b2095c76497876a80e7c60ea6bb4adea +size 536058 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/2/RK/4PNVQ53N9BIQAT8OOT7DPR.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/2/RK/4PNVQ53N9BIQAT8OOT7DPR.uasset new file mode 100644 index 0000000..f917a1d --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/2/RK/4PNVQ53N9BIQAT8OOT7DPR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d34894fe659311d81e959044ef56bf81fc88aea322fd6705fd3adba1105f196 +size 4029 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/1N/NJ1YQ0E6NBMRW1679085A1.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/1N/NJ1YQ0E6NBMRW1679085A1.uasset new file mode 100644 index 0000000..6118a51 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/1N/NJ1YQ0E6NBMRW1679085A1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8d08efdee8d8189a6aaa46b6e01569c4009338e25fff4b3324d521f56a01a39 +size 4051 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/HA/WNW6HTD33ONENNS8TAVSXS.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/HA/WNW6HTD33ONENNS8TAVSXS.uasset new file mode 100644 index 0000000..f837e5d --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/HA/WNW6HTD33ONENNS8TAVSXS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff54a23a6a21505cd064248c233212df69c43782a44bfe2de28b8857cb642599 +size 428910 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/KT/H1XJ3MA6FW9O87IXQ6QMZA.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/KT/H1XJ3MA6FW9O87IXQ6QMZA.uasset new file mode 100644 index 0000000..d94a910 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/KT/H1XJ3MA6FW9O87IXQ6QMZA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de5cbf7f4a884aff7b762cda97336287d67579b1e0d5433bdbd7a1d9877776cc +size 22111425 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/QE/AAAN53LCAA386EZHKS4S9H.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/QE/AAAN53LCAA386EZHKS4S9H.uasset new file mode 100644 index 0000000..93a3e09 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/QE/AAAN53LCAA386EZHKS4S9H.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9857a54843146ce07bee0f2d9b7483cbf05c922d6bd370ecd7546dabfb5930e +size 527800 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/QX/VZ3RSUI7ZYJ0Y8VZKECG8Y.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/QX/VZ3RSUI7ZYJ0Y8VZKECG8Y.uasset new file mode 100644 index 0000000..6ca2516 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/QX/VZ3RSUI7ZYJ0Y8VZKECG8Y.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33035a847a067db6433dc58abed8758fa6e6e9c136d83ba6f88a6e672a5d521f +size 3298438 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/RO/BR24IMMZ95JN2TAUQUJKQW.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/RO/BR24IMMZ95JN2TAUQUJKQW.uasset new file mode 100644 index 0000000..76e18eb --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/RO/BR24IMMZ95JN2TAUQUJKQW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:594e2bd68bf2b91886163e86063761ac5d07e3b4fb42bf5df766990fbca58e21 +size 154462 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/RR/E2PKKE4F3ZG4BD9UCIJTMN.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/RR/E2PKKE4F3ZG4BD9UCIJTMN.uasset new file mode 100644 index 0000000..e94ec75 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/RR/E2PKKE4F3ZG4BD9UCIJTMN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8fd972d012171e2f36f2853d6b6e965e7bd9c162837687ae8ab7954b0bd19b8 +size 4073 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/T6/E7HYE4QHYHQGPTXFPUFDVK.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/T6/E7HYE4QHYHQGPTXFPUFDVK.uasset new file mode 100644 index 0000000..75d2a9d --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/3/T6/E7HYE4QHYHQGPTXFPUFDVK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bbce2f16ad1e662c18200e1f03179f70518ea84f1bd780844eea49d800925f90 +size 539225 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/43/LSQK9UJQ7C02LEBGHSZHMF.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/43/LSQK9UJQ7C02LEBGHSZHMF.uasset new file mode 100644 index 0000000..98299e1 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/43/LSQK9UJQ7C02LEBGHSZHMF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32b8cc890b8d26dcf64c9ed9dde1a9d7eae943d252168556c664941ff0917665 +size 4021 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/AP/BOJC342YMYPG3KC1BF1I7Z.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/AP/BOJC342YMYPG3KC1BF1I7Z.uasset new file mode 100644 index 0000000..4b12cc6 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/AP/BOJC342YMYPG3KC1BF1I7Z.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d4f877c9fbd967c4422ff349fdd29ef918f0770eeef7f746ada88da8f02162d +size 3870 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/CI/Q4GLLQZRND0T646KZP6ACW.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/CI/Q4GLLQZRND0T646KZP6ACW.uasset new file mode 100644 index 0000000..973e659 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/CI/Q4GLLQZRND0T646KZP6ACW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d88ab8b2f9a10d7c5bc994c7c9045b8b96c591eb4fe80b0734dfb9b99f4361f +size 4029 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/CU/UOO2NBYJ12F2F311MK3TLM.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/CU/UOO2NBYJ12F2F311MK3TLM.uasset new file mode 100644 index 0000000..d6c42b1 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/CU/UOO2NBYJ12F2F311MK3TLM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22af4d8b9508380658dc556a499ff1fdb48973b16cdd651a27a426f803070503 +size 271017 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/I5/AFEQOHXNM7707QM412LVJ1.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/I5/AFEQOHXNM7707QM412LVJ1.uasset new file mode 100644 index 0000000..fb36142 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/I5/AFEQOHXNM7707QM412LVJ1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2139fab910d0afc2cf6a5313ccfc5849697ff087ff8b2bda6e54a82374b18a8f +size 517059 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/MS/CM722KAIBFEGN60SF8UMJM.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/MS/CM722KAIBFEGN60SF8UMJM.uasset new file mode 100644 index 0000000..bc96fc8 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/MS/CM722KAIBFEGN60SF8UMJM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9eeba0d516be2d7671c0fc37dfbd3f69f43f448b8bb3e3f827a9fc6190ba78e +size 525540 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/N2/IKY7GGP6QHK3KMPIIPUHZB.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/N2/IKY7GGP6QHK3KMPIIPUHZB.uasset new file mode 100644 index 0000000..c30fa26 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/N2/IKY7GGP6QHK3KMPIIPUHZB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed1207e68ee574d294f9086055b0996a01d5e75ada29fe20f238e352843a7650 +size 3371 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/W3/4YNWQ75COHNCXR101VQG28.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/W3/4YNWQ75COHNCXR101VQG28.uasset new file mode 100644 index 0000000..a3d3a5e --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/W3/4YNWQ75COHNCXR101VQG28.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cff638f3806ae24ae8aa0ad512109e3aba0bd7bcea0fc6c786f4c211f325eda7 +size 4011 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/W7/UUGQK9VHQISDFARO9MM1MC.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/W7/UUGQK9VHQISDFARO9MM1MC.uasset new file mode 100644 index 0000000..6433653 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/W7/UUGQK9VHQISDFARO9MM1MC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b68e2454972cc306bc467822f67ba6d59e0ab2814a803ee7fd1a1f2829d0a13 +size 5466 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/WY/ZRBWSLPEUGG65IC6WQI62E.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/WY/ZRBWSLPEUGG65IC6WQI62E.uasset new file mode 100644 index 0000000..430fbab --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/4/WY/ZRBWSLPEUGG65IC6WQI62E.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8ea6c7de5a40a33860377f589560c3429167bd44f528a0031d5a1ddd3d3a5db +size 160160 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/5/5H/IRWFQH3CMYZEE6CDTYX5M5.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/5/5H/IRWFQH3CMYZEE6CDTYX5M5.uasset new file mode 100644 index 0000000..00fa75d --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/5/5H/IRWFQH3CMYZEE6CDTYX5M5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d8c7ce60d8dab9394c6f668dbdc1c2e0b89dd6964781f0b9a381733e0efc8dc +size 545519 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/5/68/4J1F02PWYDT16K32JKFYCO.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/5/68/4J1F02PWYDT16K32JKFYCO.uasset new file mode 100644 index 0000000..d8b8814 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/5/68/4J1F02PWYDT16K32JKFYCO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d64a360eb5072326919fcdd1d6f4f5f8dccb346373e974a23f10491c54e36892 +size 542136 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/5/LM/UQJP5A42WUQGNT4DTOGLH8.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/5/LM/UQJP5A42WUQGNT4DTOGLH8.uasset new file mode 100644 index 0000000..d8754b1 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/5/LM/UQJP5A42WUQGNT4DTOGLH8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62f38b4351a1f3b54f330264f7768dcb5ddac5b6e7ac1d77ea749acc0b26ca3e +size 515821 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/5/SR/IWH5PBKQPDQIIAY3UU6Q95.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/5/SR/IWH5PBKQPDQIIAY3UU6Q95.uasset new file mode 100644 index 0000000..6e4eaba --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/5/SR/IWH5PBKQPDQIIAY3UU6Q95.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5463ff272093fba7ae0629cb541cd8a23c764684f7dfd50a12241fa50097bf8a +size 3874 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/5/TA/88CERABOLMR0J87VXQIZUP.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/5/TA/88CERABOLMR0J87VXQIZUP.uasset new file mode 100644 index 0000000..9960f22 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/5/TA/88CERABOLMR0J87VXQIZUP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21922b0220dd9a5e5fc1a19845181c89d02cfc5064a8e94659f3e6516d45f98d +size 545235 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/29/PL8SY79HH80AW7RT11R2PB.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/29/PL8SY79HH80AW7RT11R2PB.uasset new file mode 100644 index 0000000..359cac2 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/29/PL8SY79HH80AW7RT11R2PB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae093bee5638b13ae6cbb90e4ec72753c3f453b050e5eeec6063ff377d7d96d1 +size 352474 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/3I/YM4X66SGUYH5572WN5YGII.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/3I/YM4X66SGUYH5572WN5YGII.uasset new file mode 100644 index 0000000..863353e --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/3I/YM4X66SGUYH5572WN5YGII.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06228e447b66e392f68ab3f0d2d2550e90b7a2d8dfd3d69022269b477230246e +size 553331 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/CR/ODS2U3YCC7O21TO2RNKQRC.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/CR/ODS2U3YCC7O21TO2RNKQRC.uasset new file mode 100644 index 0000000..5b21fb0 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/CR/ODS2U3YCC7O21TO2RNKQRC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7811369346a63b1d946863e94300269997db7f04040951220d1ecb508f2380fa +size 4049 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/FX/M0FAAI0YWRD6MCGOLSLFHW.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/FX/M0FAAI0YWRD6MCGOLSLFHW.uasset new file mode 100644 index 0000000..ff14d54 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/FX/M0FAAI0YWRD6MCGOLSLFHW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db8fe5417a99c925d6cc52eee597cf0fa8b0c4aceac53d069f3c77fbb1f66ec3 +size 4029 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/HF/431AMN6FA2IIUAVCWKGSKS.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/HF/431AMN6FA2IIUAVCWKGSKS.uasset new file mode 100644 index 0000000..682c42c --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/HF/431AMN6FA2IIUAVCWKGSKS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18b88f4ffb650d629d3fe3e7a75041d88a4ad944485b17dcecdb54f97c9bcbd3 +size 514289 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/JG/HIZMYSEBHS4LRR9PP98HBX.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/JG/HIZMYSEBHS4LRR9PP98HBX.uasset new file mode 100644 index 0000000..1d79994 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/JG/HIZMYSEBHS4LRR9PP98HBX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:999cca0782348368323e1fc6d83f0dac0ccdac44808d3b33b01d5aa17abdba43 +size 543967 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/RU/DC87EI1U9OO1KG5W27ZWRM.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/RU/DC87EI1U9OO1KG5W27ZWRM.uasset new file mode 100644 index 0000000..8f2b88a --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/RU/DC87EI1U9OO1KG5W27ZWRM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eef2ec8c16eb973a574bf0ff78672c115be04a80999fcd6c4c21a2414bcf9410 +size 3884 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/WQ/O3ZUAVTZAAQ3XU8KUFYPEI.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/WQ/O3ZUAVTZAAQ3XU8KUFYPEI.uasset new file mode 100644 index 0000000..700c846 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/6/WQ/O3ZUAVTZAAQ3XU8KUFYPEI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45cffbfae4fa17f401b1a7a9d27ab66ad71e9a13eb09248553c4afd2c02f4a6d +size 3214346 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/7/A3/3TWWAJMKRB0YYQZJOAQAR7.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/7/A3/3TWWAJMKRB0YYQZJOAQAR7.uasset new file mode 100644 index 0000000..0a9e3b7 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/7/A3/3TWWAJMKRB0YYQZJOAQAR7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a618a1510edbb7e50cf7e8bdcb52d5e1f812c73444a4c3a3e13626d6a54c609d +size 4035 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/36/840S4MYQVNFRNT0CH5376B.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/36/840S4MYQVNFRNT0CH5376B.uasset new file mode 100644 index 0000000..f830257 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/36/840S4MYQVNFRNT0CH5376B.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa5c868f4d88fada87e3d0a5a0784689b6859a7f28f458d0910f3bf67a5f5b11 +size 494748 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/77/267TVORYZBELG1QY0DIJHA.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/77/267TVORYZBELG1QY0DIJHA.uasset new file mode 100644 index 0000000..e444685 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/77/267TVORYZBELG1QY0DIJHA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:224c7dbe0a4c22115b7b64d997f9996fee155c8fe5f913167ffdff93b883e43a +size 4027 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/7T/B6AK6SYYESTY1A4I8A6CHL.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/7T/B6AK6SYYESTY1A4I8A6CHL.uasset new file mode 100644 index 0000000..c7a0e76 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/7T/B6AK6SYYESTY1A4I8A6CHL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44540152fb43af6978d7cd30fb365d6843c220bde68b3c1c6d14183b07516a30 +size 533420 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/8P/C1LSWGKE64HHUERY77BI4Z.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/8P/C1LSWGKE64HHUERY77BI4Z.uasset new file mode 100644 index 0000000..98f6358 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/8P/C1LSWGKE64HHUERY77BI4Z.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbcdda19583e9c89c96c553f4d2b3232866631afc5628d344e9a5e7e45b3ec27 +size 395476 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/9R/656V4QEMPJXS6GTWA2T7S5.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/9R/656V4QEMPJXS6GTWA2T7S5.uasset new file mode 100644 index 0000000..0d1e0a0 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/9R/656V4QEMPJXS6GTWA2T7S5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24affab593be90a2cb2dd0711d7a99d97f3e496a450b4540f5fd9e651d7a3f34 +size 3171691 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/DN/7Q159T1RTDMO8M1KGJM8AN.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/DN/7Q159T1RTDMO8M1KGJM8AN.uasset new file mode 100644 index 0000000..05f1688 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/DN/7Q159T1RTDMO8M1KGJM8AN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a0b6f8419d2b12a04122f8d5c4e9fb8a669efde99874fa02d8e6dc5483ec094 +size 4033 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/GB/3HRN1JVM9GRN83Q8WURTWW.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/GB/3HRN1JVM9GRN83Q8WURTWW.uasset new file mode 100644 index 0000000..4bd75ac --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/GB/3HRN1JVM9GRN83Q8WURTWW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eafe499668f6074276c6e060cc1532d858fa0326f067b20617275815f3acba43 +size 6526069 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/GP/PEK5BF0ZCE5ZOTGS2IV4G3.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/GP/PEK5BF0ZCE5ZOTGS2IV4G3.uasset new file mode 100644 index 0000000..be11520 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/GP/PEK5BF0ZCE5ZOTGS2IV4G3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efd5ab1a7436e303b080123c3973177112e689116db6f64dca4b1fd6cd1c051d +size 3375971 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/T6/3DW11LQI8N2EILR46EOZWQ.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/T6/3DW11LQI8N2EILR46EOZWQ.uasset new file mode 100644 index 0000000..805efaf --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/T6/3DW11LQI8N2EILR46EOZWQ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2bdf3ad1ac59654df6a54684165fa18826489dc784b41f014339759790ac6f4 +size 408430 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/UA/2KV9MPSQGUOJUV5VGTXI6D.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/UA/2KV9MPSQGUOJUV5VGTXI6D.uasset new file mode 100644 index 0000000..0488ea3 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/8/UA/2KV9MPSQGUOJUV5VGTXI6D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e5bca1ee814549506c96f0e1a4207adef2bd029276ab7850b8eca17b75c208b +size 553904 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/0Q/HM8I6AYCVWWSJTKOKP4D3J.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/0Q/HM8I6AYCVWWSJTKOKP4D3J.uasset new file mode 100644 index 0000000..dceec2f --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/0Q/HM8I6AYCVWWSJTKOKP4D3J.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60ee03d90a657432ca0f0da6e0d4cf181f9836454e8f4589b7b7cc8b31b89762 +size 537246 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/2V/9Z7TZXWRZ9FGPBKX9EIPO4.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/2V/9Z7TZXWRZ9FGPBKX9EIPO4.uasset new file mode 100644 index 0000000..7d6a99c --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/2V/9Z7TZXWRZ9FGPBKX9EIPO4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22cdd8538fe882f1d69d2f20f76dec838209868b70490a6ff15040582c416ce8 +size 462045 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/5X/49UUHDHZWLZPWJML9W72XL.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/5X/49UUHDHZWLZPWJML9W72XL.uasset new file mode 100644 index 0000000..74dee5d --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/5X/49UUHDHZWLZPWJML9W72XL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46a3aaafe1701fb2d91c7f2e365327b8eedb60ff5359dd073a884bee34a72b04 +size 4041 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/8Y/C26KH6POBFU0UF43VK2KK3.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/8Y/C26KH6POBFU0UF43VK2KK3.uasset new file mode 100644 index 0000000..562bb3d --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/8Y/C26KH6POBFU0UF43VK2KK3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb94ad426dab6ec2dd9a142f2c421e427b4279bba69ce0853735a0bcc196c213 +size 3397 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/A1/GODAVHV9O1XVWJTB1D9FHO.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/A1/GODAVHV9O1XVWJTB1D9FHO.uasset new file mode 100644 index 0000000..d647290 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/A1/GODAVHV9O1XVWJTB1D9FHO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3495c1e6428068f14bb93f962963144d32cdb811ed933b21bccbc8304022993c +size 537639 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/D1/UUJCFFCCFH71J653RZGZGR.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/D1/UUJCFFCCFH71J653RZGZGR.uasset new file mode 100644 index 0000000..53c7518 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/D1/UUJCFFCCFH71J653RZGZGR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ea4a2921b0418faf618d03163ec40ce1fa67b44c40995ae04469ebac0b4f4d0 +size 516868 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/DM/D8VG5Z5JF0SF48ZMSCIPMV.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/DM/D8VG5Z5JF0SF48ZMSCIPMV.uasset new file mode 100644 index 0000000..db14ea9 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/DM/D8VG5Z5JF0SF48ZMSCIPMV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b8ddb8c794bee0ac4cfe3a8557f3b4893c36f47f573985d78ab8c7768c8873c +size 542036 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/I5/53TMRLKAND9H0W0WGSHZYQ.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/I5/53TMRLKAND9H0W0WGSHZYQ.uasset new file mode 100644 index 0000000..39c0846 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/I5/53TMRLKAND9H0W0WGSHZYQ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c80cec33264db529bc058ad4fcf2bc3b8f312f53d5255858715940dbca2867e1 +size 3870 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/IE/HP0BUH1C4LJ0105JVE69AW.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/IE/HP0BUH1C4LJ0105JVE69AW.uasset new file mode 100644 index 0000000..31b3f1e --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/IE/HP0BUH1C4LJ0105JVE69AW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:306e06d9473cb8fe03cf8443c8dd78008b04b20ef1365dcaa24e0ae2c99f377f +size 3892 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/LK/0V4WLHTZ7S13KQYBGNOTDV.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/LK/0V4WLHTZ7S13KQYBGNOTDV.uasset new file mode 100644 index 0000000..b16a7c3 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/LK/0V4WLHTZ7S13KQYBGNOTDV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37f744fd5dd845a82956a355c5ac2cf49944c2823c77e7601fbc0840e66effd4 +size 455195 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/NG/G197EXVIM9LEI7YYJKJ060.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/NG/G197EXVIM9LEI7YYJKJ060.uasset new file mode 100644 index 0000000..41d746e --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/NG/G197EXVIM9LEI7YYJKJ060.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:256fd3df312ba881b485579e4cb74703de5f5492d787aabbd95403aef77c01a3 +size 545746 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/QZ/G13H9ALB96D7UF2FO05PHZ.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/QZ/G13H9ALB96D7UF2FO05PHZ.uasset new file mode 100644 index 0000000..27ec1c4 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/QZ/G13H9ALB96D7UF2FO05PHZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26b8ef3b2b5b8f810f5e47b30df15c4e852f4a3006b2b6d53834f46c0f647953 +size 527718 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/SI/WN7OYC6BILEUB35JLAA9J3.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/SI/WN7OYC6BILEUB35JLAA9J3.uasset new file mode 100644 index 0000000..d3c34d8 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/9/SI/WN7OYC6BILEUB35JLAA9J3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:357083e6dbcc2095aca0cb4a57b2d4a9bf1cbed0c49a746ef6be2dde8aa6e972 +size 3287699 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/1E/UETT9GXPBJJREHPBW01X8Z.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/1E/UETT9GXPBJJREHPBW01X8Z.uasset new file mode 100644 index 0000000..7885335 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/1E/UETT9GXPBJJREHPBW01X8Z.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06e478c2b6bded62eb0ca208261b080da3602cb67d042eaeea532fe901139806 +size 3870 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/1L/1FEY77PO62ZMLVKSWONGJ9.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/1L/1FEY77PO62ZMLVKSWONGJ9.uasset new file mode 100644 index 0000000..d31c732 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/1L/1FEY77PO62ZMLVKSWONGJ9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2434b98649e29c16f8a653a05e40fbd1efb571ce10bb72172fde7d73fc821837 +size 302621 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/54/B70QXE3OP3Y2H96QRM1TM6.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/54/B70QXE3OP3Y2H96QRM1TM6.uasset new file mode 100644 index 0000000..6afeba0 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/54/B70QXE3OP3Y2H96QRM1TM6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:830fdb8aad6c2fa5e464c7188a2328383a870e4e66e914c8181b7c428ee37e1c +size 3294255 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/B8/TZARSVN8RXIHDQE4GGRTH1.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/B8/TZARSVN8RXIHDQE4GGRTH1.uasset new file mode 100644 index 0000000..740bd17 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/B8/TZARSVN8RXIHDQE4GGRTH1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb9c10a17fdefe4a0014704aa7fb8146b9901a4b563e175621d85640b7592a1d +size 544403 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/BX/PXR4TY6IKGBOYM6632SLWW.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/BX/PXR4TY6IKGBOYM6632SLWW.uasset new file mode 100644 index 0000000..fd67bc8 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/BX/PXR4TY6IKGBOYM6632SLWW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0397d06021f9ad55195ec2e67517c71b97028b8fc93255ecfe5dd97a34ed8219 +size 3874 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/C8/852Q4UPJ7JHTJ5G59FFY72.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/C8/852Q4UPJ7JHTJ5G59FFY72.uasset new file mode 100644 index 0000000..164a348 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/C8/852Q4UPJ7JHTJ5G59FFY72.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3597981db12a0052dd0ba2ce2ff2d5740f2a88d178a87a5b7232079ae1fc961 +size 541701 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/DH/OLMS9EF9T4AJBXJE0W60ZH.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/DH/OLMS9EF9T4AJBXJE0W60ZH.uasset new file mode 100644 index 0000000..8eb1bb0 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/DH/OLMS9EF9T4AJBXJE0W60ZH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8977541feec18ec84dfece1e72c6580b457f646900a56916e92d5849672c15f +size 4077 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/K2/EP3TRCD255U8QHU5GJTD94.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/K2/EP3TRCD255U8QHU5GJTD94.uasset new file mode 100644 index 0000000..048f98f --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/K2/EP3TRCD255U8QHU5GJTD94.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4eb093394b8437d6c5db5f7ca1029a0214f087dfaebe3e1b442d2b08450c66b2 +size 4029 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/LJ/VKQBPPV303V2YV8VL8YNSO.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/LJ/VKQBPPV303V2YV8VL8YNSO.uasset new file mode 100644 index 0000000..6587f87 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/LJ/VKQBPPV303V2YV8VL8YNSO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a743bcf03de376f34ec82154ccf0c44e7a925b4d388b2d49998555ccc67b95ab +size 540726 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/PZ/TWRLPG7PIPD6UM0YH5X6CV.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/PZ/TWRLPG7PIPD6UM0YH5X6CV.uasset new file mode 100644 index 0000000..2fb0b05 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/PZ/TWRLPG7PIPD6UM0YH5X6CV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a93cba530b992be3212ae24aafc8e27cafeba0a955310736e5a43fbae2bda17 +size 509457 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/Q9/VDAWXPX7ZYLQOV7BCIJLMC.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/Q9/VDAWXPX7ZYLQOV7BCIJLMC.uasset new file mode 100644 index 0000000..97aed84 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/Q9/VDAWXPX7ZYLQOV7BCIJLMC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb3d91b3587355389f0dae4509ae647942d39c56c20a0a9850d245e0b81dec03 +size 4027 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/QN/3QHRZ0TIAK9CQ9YFION6NJ.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/QN/3QHRZ0TIAK9CQ9YFION6NJ.uasset new file mode 100644 index 0000000..77519c2 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/QN/3QHRZ0TIAK9CQ9YFION6NJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e878a0a44f18f0dabfe6dc38d2d848e6e09a96648d320d13a42bcc4b8e1f5b9b +size 550758 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/XI/85MUYY2LR3OPNR4UEZZJ5X.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/XI/85MUYY2LR3OPNR4UEZZJ5X.uasset new file mode 100644 index 0000000..6d883ea --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/A/XI/85MUYY2LR3OPNR4UEZZJ5X.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d28a4f49fb1c5157a754cdf06961f914fa8715aadfee4f470eca8c1744a9a085 +size 550134 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/0Q/TFCB517JNWCJHV9KUVFAYH.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/0Q/TFCB517JNWCJHV9KUVFAYH.uasset new file mode 100644 index 0000000..4da5588 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/0Q/TFCB517JNWCJHV9KUVFAYH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a23a15832e6fb0b19e892b3953f93f36ae1ca55ba506e0d45dcc378cbe9ec80 +size 535752 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/19/0HROO8WOMJ4IUCWVJ620ZB.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/19/0HROO8WOMJ4IUCWVJ620ZB.uasset new file mode 100644 index 0000000..469d0b7 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/19/0HROO8WOMJ4IUCWVJ620ZB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc45f14a7fc4868bacc7da1f5a13a9e855c9271d14fcfb782d68eb85c76078d1 +size 413025 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/1T/V8YDUBZ7EERSWZCWY7UIQZ.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/1T/V8YDUBZ7EERSWZCWY7UIQZ.uasset new file mode 100644 index 0000000..08bb8a3 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/1T/V8YDUBZ7EERSWZCWY7UIQZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:443346aa79fb3ca6fa81e58f56afde91c2102f4468b2c266c25590a95b533781 +size 3271478 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/42/VHP6UFB9P34BBRLVFJYVQS.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/42/VHP6UFB9P34BBRLVFJYVQS.uasset new file mode 100644 index 0000000..324db61 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/42/VHP6UFB9P34BBRLVFJYVQS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2c93c00a2b722cbdf6088ac6460d6f59b05fe8564e65cd89e981998c058fb05 +size 3868 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/50/6Z6SCHOLMBVK1MPP07YE11.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/50/6Z6SCHOLMBVK1MPP07YE11.uasset new file mode 100644 index 0000000..fd70262 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/50/6Z6SCHOLMBVK1MPP07YE11.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07186a6f47014d8f1c9be49be98bc867e137de952524b0c76703fbe8515ce0f6 +size 413757 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/68/5LGHYSCBG51YOCWZ4OER0Y.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/68/5LGHYSCBG51YOCWZ4OER0Y.uasset new file mode 100644 index 0000000..1ca6739 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/68/5LGHYSCBG51YOCWZ4OER0Y.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40f2ef59b886dd0dc2bdac7e596047d3da9b00dbba84c9ef9c69d53d70073238 +size 515721 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/C3/8CWYDYSMM1P0WKHU1ELW0I.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/C3/8CWYDYSMM1P0WKHU1ELW0I.uasset new file mode 100644 index 0000000..096e609 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/C3/8CWYDYSMM1P0WKHU1ELW0I.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:202ec118f54cc563f5408866c68e50160c9476310c9093838f679b0efd5fd70c +size 574653 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/JE/9VDHMG4EZ1DUDWL1CXSAID.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/JE/9VDHMG4EZ1DUDWL1CXSAID.uasset new file mode 100644 index 0000000..3a3365c --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/JE/9VDHMG4EZ1DUDWL1CXSAID.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0892048ef2a25a02a46979d1b9295032b18a6b0c3ac8f3aa3061a5a87a92fba3 +size 557285 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/LG/JSLX0DKFELJF1AQSI57IA0.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/LG/JSLX0DKFELJF1AQSI57IA0.uasset new file mode 100644 index 0000000..edd14f8 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/LG/JSLX0DKFELJF1AQSI57IA0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67b2ef184cee5174fc98a169f14ed82c187e0c046d98918de35f8e69fa71b1cd +size 537359 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/NV/DO3K6UB4Y497MUZ631X2KF.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/NV/DO3K6UB4Y497MUZ631X2KF.uasset new file mode 100644 index 0000000..54630b9 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/NV/DO3K6UB4Y497MUZ631X2KF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78bf310e1693f5f7557e2a6ecdfc920333c070df56ec23572cfe788fe4faeaa0 +size 4013 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/P0/2XZPBDY5IBVNLTM5YR49R3.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/P0/2XZPBDY5IBVNLTM5YR49R3.uasset new file mode 100644 index 0000000..0581adf --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/P0/2XZPBDY5IBVNLTM5YR49R3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f13e5c0ed4cc75e01300f91d16e3760ce8242a854958539369431edd1fae0822 +size 1573747 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/UO/RF2TYZQI6LXXIHUWHGUQBL.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/UO/RF2TYZQI6LXXIHUWHGUQBL.uasset new file mode 100644 index 0000000..cd12538 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/UO/RF2TYZQI6LXXIHUWHGUQBL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c128e0cf52dcabf269eb75d64cabfcddb5e172f50bc4814b1d3e2cbf4bd4d69 +size 3876 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/WJ/INNGC4BVIFXO07A9WTQ8ZL.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/WJ/INNGC4BVIFXO07A9WTQ8ZL.uasset new file mode 100644 index 0000000..7881b36 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/B/WJ/INNGC4BVIFXO07A9WTQ8ZL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fda293f44cd3222ab1729cddbd034b615efc77475b48e97bd64dbe6781eb013d +size 3197 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/A0/P9BUTJFZLM1PKAKDA5XQCJ.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/A0/P9BUTJFZLM1PKAKDA5XQCJ.uasset new file mode 100644 index 0000000..28bc217 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/A0/P9BUTJFZLM1PKAKDA5XQCJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8dcb88de17214ef7868a7755b7c3fb25b4840ca8a12a89ff32fd46d10e7886b2 +size 516746 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/AH/XSCN8KY0T29XR3ZJQK1EU5.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/AH/XSCN8KY0T29XR3ZJQK1EU5.uasset new file mode 100644 index 0000000..96bca49 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/AH/XSCN8KY0T29XR3ZJQK1EU5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5cf810b6d959573892faf05b0315b6c467d666dff4f99241792988bbe3091a8 +size 4221 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/EM/BOWQSV0U766U7OZVA2G1W5.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/EM/BOWQSV0U766U7OZVA2G1W5.uasset new file mode 100644 index 0000000..26d79b7 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/EM/BOWQSV0U766U7OZVA2G1W5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b3626b74df71be5302370d85e7faf01d0ede08cf4b68418c80a9daae355ec38 +size 206762 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/IQ/APWT07JPNJ61CIH2YJV5D5.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/IQ/APWT07JPNJ61CIH2YJV5D5.uasset new file mode 100644 index 0000000..5aa5e82 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/IQ/APWT07JPNJ61CIH2YJV5D5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3e7a8b35d74820cd2368450aeb7b039fdbad64bdb2c1f6d375ac0f68f8739b9 +size 568100 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/NQ/4GSYNRNL39Y27QE2LMWQXS.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/NQ/4GSYNRNL39Y27QE2LMWQXS.uasset new file mode 100644 index 0000000..3a33f8e --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/NQ/4GSYNRNL39Y27QE2LMWQXS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f5867293dbb4142a8563baf9d43c8de42dcb5a745d1b7ff85b39b15e84d8a41 +size 540449 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/NX/BDTVFB25FD6QGJJA4HBLOO.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/NX/BDTVFB25FD6QGJJA4HBLOO.uasset new file mode 100644 index 0000000..a0a7ed5 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/NX/BDTVFB25FD6QGJJA4HBLOO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b51976aaf387202ca4aebf1daae9c0eb165f6ae6fa3f0a531e1e4dd0cb94fa26 +size 6354587 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/PV/4QUKDXFPTGNF6BTBA2Q104.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/PV/4QUKDXFPTGNF6BTBA2Q104.uasset new file mode 100644 index 0000000..8297f63 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/PV/4QUKDXFPTGNF6BTBA2Q104.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:583297ee6e235f3f39153e21051c19435ba040827f58591462e5d32be1b35a59 +size 3872 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/VM/PVJ1QRMGPAXI8R9ENYYNMG.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/VM/PVJ1QRMGPAXI8R9ENYYNMG.uasset new file mode 100644 index 0000000..7f482df --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/C/VM/PVJ1QRMGPAXI8R9ENYYNMG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12109e27b6be49679e5c9b79e6cc5ef1cfc02edbb1489a9db798c4130d7c56e5 +size 4849 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/16/G88EZ2TZ5NTJVKEZ44990R.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/16/G88EZ2TZ5NTJVKEZ44990R.uasset new file mode 100644 index 0000000..8d5b82a --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/16/G88EZ2TZ5NTJVKEZ44990R.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c2ff9a7c21ca64f088f84be1c9504ffc560aa19db61b20361838f8b1a95ea6a +size 6689376 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/3O/191ND7A93A0IG824SBKZV5.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/3O/191ND7A93A0IG824SBKZV5.uasset new file mode 100644 index 0000000..a150142 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/3O/191ND7A93A0IG824SBKZV5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb074f8e5e28456b0304c8e9665daec61832953fe47c743db1d817b920e30fad +size 4011 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/7D/PT9VOHAHLTRSYPRJQFRAVF.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/7D/PT9VOHAHLTRSYPRJQFRAVF.uasset new file mode 100644 index 0000000..0c42373 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/7D/PT9VOHAHLTRSYPRJQFRAVF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e986d58cb3fb3fbdb1c4db86fd91d19c03597e8947ab22a203d2e44793ce20e0 +size 194022 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/8N/M8ZJYEW15UJX6NDGO8Z7A1.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/8N/M8ZJYEW15UJX6NDGO8Z7A1.uasset new file mode 100644 index 0000000..92d441b --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/8N/M8ZJYEW15UJX6NDGO8Z7A1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f91ab5065cf97d52632ff04764b03db43155b3069867fe64735b42fe0f1e108 +size 3874 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/HK/BL9IWJMEYQYDFGR5BK95PC.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/HK/BL9IWJMEYQYDFGR5BK95PC.uasset new file mode 100644 index 0000000..c7d0c18 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/HK/BL9IWJMEYQYDFGR5BK95PC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e52e7133084cd4929d1ad24df8224bde19e1be62dee649702295a603a567cc42 +size 478723 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/L8/Q1RSEVLHQ7VBY05IF5OKR0.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/L8/Q1RSEVLHQ7VBY05IF5OKR0.uasset new file mode 100644 index 0000000..2d3f168 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/L8/Q1RSEVLHQ7VBY05IF5OKR0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3ab28f78b7c4e1f1c38cbb1445b8b1664e611718a335c8e80ce80d980f7196d +size 530909 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/MG/EL34RNZ2SUCFALXKOTYFGH.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/MG/EL34RNZ2SUCFALXKOTYFGH.uasset new file mode 100644 index 0000000..6f670db --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/MG/EL34RNZ2SUCFALXKOTYFGH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4c638f05eeb6ca42ea7ebebbbd3fa9015b04ce2572a3cb43c1bdfad2763d1a8 +size 116594 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/NF/GBHG46RJJRCOD35AEE3QR5.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/NF/GBHG46RJJRCOD35AEE3QR5.uasset new file mode 100644 index 0000000..79b7c9a --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/NF/GBHG46RJJRCOD35AEE3QR5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a94753d167b884ffe8957c1cf95c7dbd95211ac5f01ea936120b4bbf7824610 +size 539437 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/NY/YYNMZ16XV0HCXA07541TCL.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/NY/YYNMZ16XV0HCXA07541TCL.uasset new file mode 100644 index 0000000..30d6523 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/NY/YYNMZ16XV0HCXA07541TCL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf3337d7d65ef4d7184b0ccf4c4092c4a808c796bdbec7d7c9fcfbfb4ac61e24 +size 4019 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/O4/BN7FBX3FCTFBCOU7AQPBSZ.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/O4/BN7FBX3FCTFBCOU7AQPBSZ.uasset new file mode 100644 index 0000000..7eded73 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/O4/BN7FBX3FCTFBCOU7AQPBSZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f16bcb6b8fb2abd9dc465a370d5066315b6e926ca0af36a5fe2cf6abf3e86919 +size 6351723 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/O8/G8OEED1KMJNV26N8AGNA8R.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/O8/G8OEED1KMJNV26N8AGNA8R.uasset new file mode 100644 index 0000000..29dab70 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/O8/G8OEED1KMJNV26N8AGNA8R.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12e98ce1bd0249a1ccf3e0611744754d604f8c09c73b68747531ca76e86fb4b8 +size 4011 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/QU/ETMMVIELMWA5VPWC3KJZG2.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/QU/ETMMVIELMWA5VPWC3KJZG2.uasset new file mode 100644 index 0000000..858e3f4 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/QU/ETMMVIELMWA5VPWC3KJZG2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f208fe562928697dec871e61c061d6441475aef7bb206ea7633bfae7e9d97f5e +size 2794983 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/ZO/5XIW1P5T1SDXBI11WXDUPO.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/ZO/5XIW1P5T1SDXBI11WXDUPO.uasset new file mode 100644 index 0000000..1596985 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/ZO/5XIW1P5T1SDXBI11WXDUPO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:628e7e37427ff76da820eea32aeb91bbdd6968ae6cf5fc4549fe4afb63dcc55d +size 4265 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/ZT/ZTI3E0JCRRT5NBZ4642DPL.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/ZT/ZTI3E0JCRRT5NBZ4642DPL.uasset new file mode 100644 index 0000000..015d767 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/D/ZT/ZTI3E0JCRRT5NBZ4642DPL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85842271461119023f3c7deeb2051e76385a5f2a92b3204e138beae662ebac2a +size 4077 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/3J/OO1YQNI2U935LIC9UIOV9F.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/3J/OO1YQNI2U935LIC9UIOV9F.uasset new file mode 100644 index 0000000..ce962d2 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/3J/OO1YQNI2U935LIC9UIOV9F.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83f889fadb46930ae9f2af6116595544e6f4bc25fa9a0df2a8263dc229e4d3d9 +size 3876 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/B2/871JFMR2YGE2CE5WM8NF6S.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/B2/871JFMR2YGE2CE5WM8NF6S.uasset new file mode 100644 index 0000000..09ff593 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/B2/871JFMR2YGE2CE5WM8NF6S.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82dfb81894e423f39703669c39b47a851aecf229f9ad325e8aab0124de38f812 +size 520866 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/CC/WYWNK960BKK8ZINO6QZN8H.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/CC/WYWNK960BKK8ZINO6QZN8H.uasset new file mode 100644 index 0000000..28bec54 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/CC/WYWNK960BKK8ZINO6QZN8H.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c374412d8eefd9389dbacd38919163b4bf0d55dc2f6e57b5f15da5a95953c174 +size 497165 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/O6/RW2DL5KB3ZKTKEA889R026.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/O6/RW2DL5KB3ZKTKEA889R026.uasset new file mode 100644 index 0000000..34dc2c8 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/O6/RW2DL5KB3ZKTKEA889R026.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:075238e75d443bb661cd875dc2fcb54d6d259ce52dd029e76487af8e6c20abed +size 541370 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/P8/4RCGIVHCNHO2XIZPI3FSCG.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/P8/4RCGIVHCNHO2XIZPI3FSCG.uasset new file mode 100644 index 0000000..360aa5b --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/P8/4RCGIVHCNHO2XIZPI3FSCG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:034b2525f2006d550d0e314cba2eeccae23569fd166bb9ee98b00f5f4c1bdac4 +size 544090 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/TJ/R12YDSAZ2YYLVG8XOJAEQS.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/TJ/R12YDSAZ2YYLVG8XOJAEQS.uasset new file mode 100644 index 0000000..b15b7aa --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/TJ/R12YDSAZ2YYLVG8XOJAEQS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79d713f102ee1d4c9aa47dae8fb51f8fca0b63631bbb72884c51a22fb0a8d722 +size 539254 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/Z1/7U9SJWJP7OP80HZE744NTB.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/Z1/7U9SJWJP7OP80HZE744NTB.uasset new file mode 100644 index 0000000..80014d0 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/Z1/7U9SJWJP7OP80HZE744NTB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86615369ebe834bf4d3370cda7901cb59f55146f53179343b16d50efb8fa70f0 +size 4035 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/ZI/BL5EV30YD7VYVMQRFCH7VR.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/ZI/BL5EV30YD7VYVMQRFCH7VR.uasset new file mode 100644 index 0000000..7d819c5 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/E/ZI/BL5EV30YD7VYVMQRFCH7VR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5bb9f5709de135d50d1d7cdd13cfc426bbd64fddf38d0d924601fd55b15cfc8 +size 215326 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/F/47/OESS9UJQOK3WY0L1NURSGT.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/F/47/OESS9UJQOK3WY0L1NURSGT.uasset new file mode 100644 index 0000000..96f8584 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/F/47/OESS9UJQOK3WY0L1NURSGT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:021fc878146043f107026e3502908f7a353eceba2da52c7920fe51701f24a163 +size 3884 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/F/4A/02YUAMQYQT0H95DJ6YENSF.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/F/4A/02YUAMQYQT0H95DJ6YENSF.uasset new file mode 100644 index 0000000..e82dd51 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_Overview/F/4A/02YUAMQYQT0H95DJ6YENSF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:008a5eead05e975fd3e8c753cf7a28433b63c41251def8164bfbca136101443d +size 545818 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/2G/48FS2VTTUQR1KRF4HK3USP.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/2G/48FS2VTTUQR1KRF4HK3USP.uasset new file mode 100644 index 0000000..a3e5343 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/2G/48FS2VTTUQR1KRF4HK3USP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04b40c880b1e512c3f4b209d61681fe42bac3a4cbbd201ef232d875075d072b7 +size 271363 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/6I/4WDKQN8WGSSW8HLMB1C5NB.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/6I/4WDKQN8WGSSW8HLMB1C5NB.uasset new file mode 100644 index 0000000..c7342dc --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/6I/4WDKQN8WGSSW8HLMB1C5NB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54887420d511e3c580bdc88bb3ff6bcc59457787f357fe9682cfc344fd788f4f +size 4127 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/HB/JK2TUIWYTOOSC3J9VYU9RP.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/HB/JK2TUIWYTOOSC3J9VYU9RP.uasset new file mode 100644 index 0000000..1cde269 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/HB/JK2TUIWYTOOSC3J9VYU9RP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef527b094f8b928aad5710e172072b910a3fd995e0ec964cebc99d0cab12fac7 +size 6526084 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/HR/USFZOT9X9OZFLWMLHQRFFD.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/HR/USFZOT9X9OZFLWMLHQRFFD.uasset new file mode 100644 index 0000000..ad4a5c9 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/HR/USFZOT9X9OZFLWMLHQRFFD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7aa5eb406fcae4a7e484b888af953258ce1871db191d4f4727f0534dfd41b8d +size 413772 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/IT/OE7DX2OADQEREZV9SR8Y05.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/IT/OE7DX2OADQEREZV9SR8Y05.uasset new file mode 100644 index 0000000..49190ea --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/IT/OE7DX2OADQEREZV9SR8Y05.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ffbd2eef1ffd19cacfe6354beb8b93cf07da06ec7a85ba8c0012bb9820f9f0b +size 4581815 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/KR/92YUJWLOCOVCAF0C2MYPAN.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/KR/92YUJWLOCOVCAF0C2MYPAN.uasset new file mode 100644 index 0000000..e2edcf3 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/KR/92YUJWLOCOVCAF0C2MYPAN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c748e8b19c67a6471b0bbf1057c8eb83bd35ad12d1f45a84442057584c5f7a31 +size 530924 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/OX/JE2JJ7ZMRG0ANHO0I14EQW.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/OX/JE2JJ7ZMRG0ANHO0I14EQW.uasset new file mode 100644 index 0000000..8cd80e2 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/OX/JE2JJ7ZMRG0ANHO0I14EQW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a02d5affb8368f912de9200d31b2513d9cbda4507fc6df2b527ba9297b16103 +size 440333 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/OX/P8PH1AQ1YTNSN3S2U7YJCR.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/OX/P8PH1AQ1YTNSN3S2U7YJCR.uasset new file mode 100644 index 0000000..e8275e3 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/OX/P8PH1AQ1YTNSN3S2U7YJCR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2394b134962ba7f7fb566939ccd1bd37c91a1cb3ae724525e2bcd0a4ba7715a9 +size 6689391 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/R0/PSQJ6E8ORO42MUOW6ZJC79.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/R0/PSQJ6E8ORO42MUOW6ZJC79.uasset new file mode 100644 index 0000000..82491ed --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/R0/PSQJ6E8ORO42MUOW6ZJC79.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78c14506e995374195fe92de8e4958ac41056d6f4156413e9ed50682a5c3cf56 +size 550773 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/S0/HPK35OY9VQXBK51SPEYU2O.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/S0/HPK35OY9VQXBK51SPEYU2O.uasset new file mode 100644 index 0000000..a194c17 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/0/S0/HPK35OY9VQXBK51SPEYU2O.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8b5a8639b079bcb4ef2b5b36945c07dd9057543400494c2f941765c36c1523f +size 551273 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/4D/J9PLLA7SMIUUL1QR5GO33W.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/4D/J9PLLA7SMIUUL1QR5GO33W.uasset new file mode 100644 index 0000000..24a9ad6 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/4D/J9PLLA7SMIUUL1QR5GO33W.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e775081ed4dfc179f55b63f215d6c1c0e06c341a659a1e1c0abb61e373dcc10f +size 271032 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/7Y/2YNVRUCP1VI80KC5JE8Y1F.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/7Y/2YNVRUCP1VI80KC5JE8Y1F.uasset new file mode 100644 index 0000000..0352316 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/7Y/2YNVRUCP1VI80KC5JE8Y1F.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:486da28ce1b5f7c2b86c88ffc5d33781385195fa6eb5c137013cdfcf622ecd6d +size 525555 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/F8/1E1SZEHT78CI7DUBGHOMHD.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/F8/1E1SZEHT78CI7DUBGHOMHD.uasset new file mode 100644 index 0000000..3c02df7 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/F8/1E1SZEHT78CI7DUBGHOMHD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a829991d305a4531e27878f550cce57872c8fa947231bd345c7d084649a2d2b2 +size 8973 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/FP/AEFTV88LEE0VHXAQ2M2430.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/FP/AEFTV88LEE0VHXAQ2M2430.uasset new file mode 100644 index 0000000..8f681dc --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/FP/AEFTV88LEE0VHXAQ2M2430.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e2e840c38ff4eca99e6e2fa5c489113ed373a4347dbe9a485b0f55efd5a999a +size 3214361 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/G1/NFQWITYOZ218Y2BDH6UGWW.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/G1/NFQWITYOZ218Y2BDH6UGWW.uasset new file mode 100644 index 0000000..6dcd89b --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/G1/NFQWITYOZ218Y2BDH6UGWW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f96bc1d32dc3710bb2b11c65c8e7f7ee7da9199a43341e9e16bbebadbf8fa78a +size 515836 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/HY/FIR0VVV35AEB0Q7S8DGW5H.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/HY/FIR0VVV35AEB0Q7S8DGW5H.uasset new file mode 100644 index 0000000..7f173a0 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/HY/FIR0VVV35AEB0Q7S8DGW5H.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:026a145319cd441cc564d4b6eb4298730f6a103855f829b4cb47ad912106509e +size 3885 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/ZH/BD8U93K7FKLKA0L6GSNES1.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/ZH/BD8U93K7FKLKA0L6GSNES1.uasset new file mode 100644 index 0000000..4a1ec57 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/1/ZH/BD8U93K7FKLKA0L6GSNES1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18bb88ec9daac54db2e4010e598dc39765a3b5452ee6a0264045e1f1c9a7cd26 +size 9837 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/2X/GUMYKZ5JZFQ84OQ77G1TRS.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/2X/GUMYKZ5JZFQ84OQ77G1TRS.uasset new file mode 100644 index 0000000..fa8b56d --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/2X/GUMYKZ5JZFQ84OQ77G1TRS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88cadf3f3f4818cba55ca7d2205ff1999626b9e5c02f4bb2fc3fde290ec4ded6 +size 514304 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/8P/OJUNJXE3APRQY7J3PE7S8H.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/8P/OJUNJXE3APRQY7J3PE7S8H.uasset new file mode 100644 index 0000000..781e70c --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/8P/OJUNJXE3APRQY7J3PE7S8H.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3281a6f1fee0773a485912d8d5d5a42fd437be91cf6d37d8d7efbd6b600552b7 +size 19116550 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/9B/N066YUHS980O7066WS9LZD.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/9B/N066YUHS980O7066WS9LZD.uasset new file mode 100644 index 0000000..fedc074 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/9B/N066YUHS980O7066WS9LZD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f431cfc7f3c8b590c3c222a54e830ecd01ed86ca996a2f1ef3273aca1f6a2bfc +size 4492 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/BF/YBF7MLRZZNKHTG9NKWSAIA.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/BF/YBF7MLRZZNKHTG9NKWSAIA.uasset new file mode 100644 index 0000000..de5b81f --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/BF/YBF7MLRZZNKHTG9NKWSAIA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dc1c5bbb554eef3ab5691257c50cc07912561441a165a6757e9a058fd2bf3a2 +size 517074 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/KW/EKMT1IXAV0NOJVCKOIDQO9.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/KW/EKMT1IXAV0NOJVCKOIDQO9.uasset new file mode 100644 index 0000000..2447966 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/KW/EKMT1IXAV0NOJVCKOIDQO9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20366857a5143ee88cfee89f14c89d97518b74cabb62cb8aab415742d95e0f03 +size 541450 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/PI/8K70BBTCXUK0KXH81J0X68.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/PI/8K70BBTCXUK0KXH81J0X68.uasset new file mode 100644 index 0000000..2de1143 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/PI/8K70BBTCXUK0KXH81J0X68.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40e684f7ff547b94ac276fedfda3941fe83498bfa250346fabb5dce1ec9e5917 +size 545534 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/W2/8ZO8KEYMFVQR2PVLGHT65U.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/W2/8ZO8KEYMFVQR2PVLGHT65U.uasset new file mode 100644 index 0000000..1d7e1f2 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/W2/8ZO8KEYMFVQR2PVLGHT65U.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ae98a3143322eff87bbc7f8d7e6b20a12fc7508fafa4b459db8d4c8df4ccc58 +size 537374 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/Z7/NWZYHPCS7NHQWASJBKTX1A.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/Z7/NWZYHPCS7NHQWASJBKTX1A.uasset new file mode 100644 index 0000000..f9e151d --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/2/Z7/NWZYHPCS7NHQWASJBKTX1A.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd2da1a2467975d312dc8b47aba4e76be6e656e652054532cd42da966674e1aa +size 3412 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/1S/OM21UN5T4K89GPXXEWIE6I.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/1S/OM21UN5T4K89GPXXEWIE6I.uasset new file mode 100644 index 0000000..53bd389 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/1S/OM21UN5T4K89GPXXEWIE6I.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ea57cdbec245dbf96172b35e26a3e4a6266b8ad8749c5cc66bc0e3fc16a32ad +size 408445 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/2X/3E3GLQD741A89E9EOYH1GU.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/2X/3E3GLQD741A89E9EOYH1GU.uasset new file mode 100644 index 0000000..a2a1a23 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/2X/3E3GLQD741A89E9EOYH1GU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e46200f056df1a269da04d7442adf47296402bcf9147de22c0030eb3538c2bf +size 4125 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/6F/MI4F7EGIFMJLINWM43T6RH.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/6F/MI4F7EGIFMJLINWM43T6RH.uasset new file mode 100644 index 0000000..75abdf1 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/6F/MI4F7EGIFMJLINWM43T6RH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:666a6dd408b66436cf857617635c8995957501776602ca0e0c30d2cff0eff387 +size 3287714 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/GM/9875QM7UR825IPKU4F12HE.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/GM/9875QM7UR825IPKU4F12HE.uasset new file mode 100644 index 0000000..f06db60 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/GM/9875QM7UR825IPKU4F12HE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66d92077ccbe3c27c01f58b46979e12e3a5721e21a2ac2f2d4bc0c0faea85b35 +size 478738 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/K8/SBR1U9P2CHNEI5YKXVZ1ZT.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/K8/SBR1U9P2CHNEI5YKXVZ1ZT.uasset new file mode 100644 index 0000000..0eb4a77 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/K8/SBR1U9P2CHNEI5YKXVZ1ZT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ac2192dc21150dd554b2166df77dee3a68f918616b89e6df0eb137e6147b3c4 +size 8841 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/M8/BCO63TZCLU7G2EVSX3XV47.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/M8/BCO63TZCLU7G2EVSX3XV47.uasset new file mode 100644 index 0000000..5cae796 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/M8/BCO63TZCLU7G2EVSX3XV47.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d046270a7d007de7dabb236b23cb89ee8e9f1cd211c4f8a22f8ebe7aef542e5c +size 542151 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/QY/XZ4VQUA62XBYNI21DT3OPQ.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/QY/XZ4VQUA62XBYNI21DT3OPQ.uasset new file mode 100644 index 0000000..6743c6a --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/QY/XZ4VQUA62XBYNI21DT3OPQ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:596fa3b0578b2ab7ac8c9d82bf3035f5e30d399ad1cbb93b281753996f2d46c2 +size 8845 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/RQ/QHQZUJKPCZJ89VCU9F33JH.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/RQ/QHQZUJKPCZJ89VCU9F33JH.uasset new file mode 100644 index 0000000..50ecd26 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/RQ/QHQZUJKPCZJ89VCU9F33JH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07804a97b797b10235d86c4c4694a09be645e9ba3bab8de752510fa4df8f40c1 +size 4129 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/RR/56276QOS7V3LHIGM0CALYS.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/RR/56276QOS7V3LHIGM0CALYS.uasset new file mode 100644 index 0000000..c6f9a18 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/RR/56276QOS7V3LHIGM0CALYS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26e94866f75f7563b3085f1cac0816258094a8c2973ee111c36a0929ec273ca7 +size 544105 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/VC/U2R87L9KJZ0U01AK5FAD2K.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/VC/U2R87L9KJZ0U01AK5FAD2K.uasset new file mode 100644 index 0000000..4cb52c2 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/3/VC/U2R87L9KJZ0U01AK5FAD2K.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11bcaef296e4eb52f1f376b9d7fe0a0d45105865394aa919f88756a8c55255e8 +size 3897 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/0U/BL6AQIL5W80DKTL2MPVMFZ.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/0U/BL6AQIL5W80DKTL2MPVMFZ.uasset new file mode 100644 index 0000000..7dcd357 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/0U/BL6AQIL5W80DKTL2MPVMFZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8db7c441e78610e61de05c457e4366e08a84bd3a6a08a57503a3418be1b8bce +size 8839 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/9V/60YCU5BYD9FRTOYU0CNAKV.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/9V/60YCU5BYD9FRTOYU0CNAKV.uasset new file mode 100644 index 0000000..3e2dc55 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/9V/60YCU5BYD9FRTOYU0CNAKV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4f2ad78e3fc19d738cc87be4665c0a5938c2a3c69f8032a9a096bbc4aa44014 +size 536073 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/E0/ETB1JIQAIR1F4GDMBR1A0I.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/E0/ETB1JIQAIR1F4GDMBR1A0I.uasset new file mode 100644 index 0000000..44041e2 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/E0/ETB1JIQAIR1F4GDMBR1A0I.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e32fe47183f9c1e20094b9f1c71f7490cae1e332b875b9e63bbfd46df7fcf06 +size 8975 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/G4/AJ7JRVIX2OF84RA7QYIPOE.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/G4/AJ7JRVIX2OF84RA7QYIPOE.uasset new file mode 100644 index 0000000..1add294 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/G4/AJ7JRVIX2OF84RA7QYIPOE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64d435def55ff1b3513caeb44cdd9f979fe7dc04ad87ec7f9a8eefb43bd16390 +size 527815 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/KJ/H8AUST6WW8B6HJQ502CY5G.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/KJ/H8AUST6WW8B6HJQ502CY5G.uasset new file mode 100644 index 0000000..270fa0f --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/KJ/H8AUST6WW8B6HJQ502CY5G.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1492e146cfe1710778bfcf77e0353189556887c4c604678108312f63020994c +size 3887 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/N7/UUYBKX1HEBOS12N7NKM8NJ.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/N7/UUYBKX1HEBOS12N7NKM8NJ.uasset new file mode 100644 index 0000000..35e58b0 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/N7/UUYBKX1HEBOS12N7NKM8NJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e314f8866ff20bfc6df3827a39bece5ae403a3c3b9407e2ff3c22292b802b9d2 +size 539240 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/OY/NCFT9YVOWY4HICZVCVF9RL.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/OY/NCFT9YVOWY4HICZVCVF9RL.uasset new file mode 100644 index 0000000..763dc61 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/OY/NCFT9YVOWY4HICZVCVF9RL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43a0963371dcf90340cf7821f4af1563fb91f38dc36171f7065964a4e2254049 +size 543982 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/PB/D0WXMK7V92J07K43UQQ9ZZ.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/PB/D0WXMK7V92J07K43UQQ9ZZ.uasset new file mode 100644 index 0000000..23bcb69 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/PB/D0WXMK7V92J07K43UQQ9ZZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c31b4671875875cbe677f1070f941b4646db87b472ecc11d649163ef51adf0f +size 6351738 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/VP/OHYZ0GJ8I4HSDDPEFE98QS.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/VP/OHYZ0GJ8I4HSDDPEFE98QS.uasset new file mode 100644 index 0000000..70ac82f --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/VP/OHYZ0GJ8I4HSDDPEFE98QS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7035ad8e5e365b3c43231981ed02dd13aaac05f3a34d1f87e75a1fa6f57441b6 +size 509472 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/W8/J291L4RQDCQKGQM4YYQBS0.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/W8/J291L4RQDCQKGQM4YYQBS0.uasset new file mode 100644 index 0000000..52e8012 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/W8/J291L4RQDCQKGQM4YYQBS0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:111fd4599f61185006ef6e81bcb031affa3a4ec7a35bdb823a6ddd2926a3b328 +size 413040 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/YJ/9TO5Q5G3K493E3QLFXEIGL.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/YJ/9TO5Q5G3K493E3QLFXEIGL.uasset new file mode 100644 index 0000000..3201a8e --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/4/YJ/9TO5Q5G3K493E3QLFXEIGL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07b00794d8f855d1744e4daea3f20a04689d3b4d88ab46ac03c4aa44690ba959 +size 540464 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/3E/Q6QU67ZU8MB5FYR2DCL1WQ.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/3E/Q6QU67ZU8MB5FYR2DCL1WQ.uasset new file mode 100644 index 0000000..702f06c --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/3E/Q6QU67ZU8MB5FYR2DCL1WQ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d0d8e6be75b8020f941e49244a12778415fbe70fe373b0904f43e6ad159f687 +size 22111440 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/8N/ACU3J6JN8R4N36PZ8XDTZQ.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/8N/ACU3J6JN8R4N36PZ8XDTZQ.uasset new file mode 100644 index 0000000..d0cf514 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/8N/ACU3J6JN8R4N36PZ8XDTZQ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7effcdeb52e4d95521507fa03eb3e06909a681dee08347ad27a0035a675673c0 +size 541716 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/AT/T23I8KMP9K2GHK9M151FZ9.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/AT/T23I8KMP9K2GHK9M151FZ9.uasset new file mode 100644 index 0000000..f604dd2 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/AT/T23I8KMP9K2GHK9M151FZ9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9f5e8a8655974105e3963d385a035ad83ef4f197d10ebbd7a8464fbf85e092b +size 544418 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/CL/123S5XIOP87B790GAJVUOF.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/CL/123S5XIOP87B790GAJVUOF.uasset new file mode 100644 index 0000000..4a79f1e --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/CL/123S5XIOP87B790GAJVUOF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d50ffcf0cea807b5184fb3a24a31847262d87a461376ad049f9108ca9609c3e3 +size 3212 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/KW/HQ4N793ILJGUOIH4665OES.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/KW/HQ4N793ILJGUOIH4665OES.uasset new file mode 100644 index 0000000..2db2c9b --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/KW/HQ4N793ILJGUOIH4665OES.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a74ae52585bf60ed722ceaa0c834820cee495ef155c4b7282408b36cd9b16fdd +size 3887 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/U5/JIYGPQ7WYWUA9K0FGUGQQ0.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/U5/JIYGPQ7WYWUA9K0FGUGQQ0.uasset new file mode 100644 index 0000000..60464d9 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/U5/JIYGPQ7WYWUA9K0FGUGQQ0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df2847946c6d29e37e01a40808f80c56778414b7bbb9d1c242f09eb8d0a87584 +size 497180 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/W7/TWPY5BRIUWX8BG32VPCNUL.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/W7/TWPY5BRIUWX8BG32VPCNUL.uasset new file mode 100644 index 0000000..bc527da --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/5/W7/TWPY5BRIUWX8BG32VPCNUL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5316a621afeca435bd6e60578bf32db780ac50721fcb4f309ee66d99ce098cf +size 516761 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/59/AXB7309LJ65P2SYI0RE8BF.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/59/AXB7309LJ65P2SYI0RE8BF.uasset new file mode 100644 index 0000000..33f96f1 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/59/AXB7309LJ65P2SYI0RE8BF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fee0f0e8bcb710ec715068112d3a5b196f0a75941813625c6d4d7368107935a7 +size 494763 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/C5/Y4XCM2GT01X2U1VTI78QLH.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/C5/Y4XCM2GT01X2U1VTI78QLH.uasset new file mode 100644 index 0000000..b2d854a --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/C5/Y4XCM2GT01X2U1VTI78QLH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:314a8e95d5dc7d38ab6ceae2cb4ae9453ab207655eb0a8b5bc07fa1d755c3204 +size 535767 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/FM/XR5OGMAKE7A46UG3HMR334.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/FM/XR5OGMAKE7A46UG3HMR334.uasset new file mode 100644 index 0000000..12ca4ad --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/FM/XR5OGMAKE7A46UG3HMR334.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ed584fb28b7bfe6730180675b2a7910be12692c209186c3d51646c53c8d05b1 +size 9094 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/IK/HKRYUVUH5DYHYKG4AXHX7V.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/IK/HKRYUVUH5DYHYKG4AXHX7V.uasset new file mode 100644 index 0000000..9872c53 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/IK/HKRYUVUH5DYHYKG4AXHX7V.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d1a71b6cfebda7e18542606e725c6ef501c0b35a43f9d7ad4885534e044f0a2 +size 580495 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/IS/7N8K7BIYO8JQLLLZGLX9A7.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/IS/7N8K7BIYO8JQLLLZGLX9A7.uasset new file mode 100644 index 0000000..079beac --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/IS/7N8K7BIYO8JQLLLZGLX9A7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50a504c4f8771b8dfc87165110005e34364b83754577ff3dfcbf0fb984cd96cf +size 547584 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/JE/CVC8GNNDX8A18CJ4Q87CQI.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/JE/CVC8GNNDX8A18CJ4Q87CQI.uasset new file mode 100644 index 0000000..5425cf8 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/JE/CVC8GNNDX8A18CJ4Q87CQI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fffd83280348ed5592777d50b21b2557166b30202274d5836ab8af63905beb9 +size 4129 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/L3/DZ6CBUJYA32OFMFTVSF7DJ.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/L3/DZ6CBUJYA32OFMFTVSF7DJ.uasset new file mode 100644 index 0000000..11f2e09 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/L3/DZ6CBUJYA32OFMFTVSF7DJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eba926388ee0a9b7d5d3b9778e16b0b239aaa881910f7dd47d133effe646e2f5 +size 516883 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/MK/AK1VQTZQ9DJOY1NIJ9OKI9.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/MK/AK1VQTZQ9DJOY1NIJ9OKI9.uasset new file mode 100644 index 0000000..060774b --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/6/MK/AK1VQTZQ9DJOY1NIJ9OKI9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d893cce7eb65f35eb52e961d7d059ddfd9c035eb2b5be76bd27d50077f40d833 +size 3895 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/7/5T/ZDWU44WBXTC0RY2HGV68JK.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/7/5T/ZDWU44WBXTC0RY2HGV68JK.uasset new file mode 100644 index 0000000..d3c4361 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/7/5T/ZDWU44WBXTC0RY2HGV68JK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef231da7afa6f78c59a91ec8fc1b3779ae8aaba8659cdbed34ff9e969ec6c070 +size 3883 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/7/O1/PLKGKO6MZG6KDL12ZXFN5D.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/7/O1/PLKGKO6MZG6KDL12ZXFN5D.uasset new file mode 100644 index 0000000..64d3581 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/7/O1/PLKGKO6MZG6KDL12ZXFN5D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab1ea0c453fbdca47a328e65730f7d34535bc0c13b2cb452eb1d480c656918d2 +size 4554673 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/7/TM/UDT2O1PSIHMFPM1UUZ9IXC.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/7/TM/UDT2O1PSIHMFPM1UUZ9IXC.uasset new file mode 100644 index 0000000..2596531 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/7/TM/UDT2O1PSIHMFPM1UUZ9IXC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c01ea0a1816878ed810774f9bd8f243ecfa4ec5d295bf62bd53b6b061a9f6ad +size 2794998 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/7/XE/4B1K8FJ2C3LB3J9X3GYSQ8.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/7/XE/4B1K8FJ2C3LB3J9X3GYSQ8.uasset new file mode 100644 index 0000000..0752930 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/7/XE/4B1K8FJ2C3LB3J9X3GYSQ8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0592a00992f0db1a3d460a3b89ea199115c39c83440239015f0e12baf50b06a0 +size 428925 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/7/ZB/DGSGULYCHYPAX7K2SIQ84N.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/7/ZB/DGSGULYCHYPAX7K2SIQ84N.uasset new file mode 100644 index 0000000..a8ec38d --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/7/ZB/DGSGULYCHYPAX7K2SIQ84N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c4f57a4707f392d20ad735cbced57224ddb43f86f588087b5bbaece6550adf +size 531653 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/3C/3LKX42FJDH43TVZ81JJ20I.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/3C/3LKX42FJDH43TVZ81JJ20I.uasset new file mode 100644 index 0000000..2c27e04 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/3C/3LKX42FJDH43TVZ81JJ20I.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4d5868be3c2846b05c623c8ca2c3a67b54bfc4545a77cc489cafca0f370d32a +size 3979 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/9M/1T3HYK30W711SI6HSH913R.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/9M/1T3HYK30W711SI6HSH913R.uasset new file mode 100644 index 0000000..2d58af5 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/9M/1T3HYK30W711SI6HSH913R.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6bd088ee51ef333b2b2884f2a08bb646d7df0f49f5c4a093039ad11806f757b +size 515736 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/A0/ON5LJCZ4VK5COBLOL9A4VV.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/A0/ON5LJCZ4VK5COBLOL9A4VV.uasset new file mode 100644 index 0000000..10769b9 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/A0/ON5LJCZ4VK5COBLOL9A4VV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:384c05b3e1a915c31bf25828ca3b902c7597f8a7851979e999ac3c7b7934752a +size 568115 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/CB/V0C6HD3CK836NE89A6AMHK.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/CB/V0C6HD3CK836NE89A6AMHK.uasset new file mode 100644 index 0000000..3582960 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/CB/V0C6HD3CK836NE89A6AMHK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fe0aecfff3f3f6d2f3f90065cde20ac90abc3450c0445b5f83cd60cc38dfaa9 +size 805914 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/IQ/C8WAD7OVOZB10A0H17KT5D.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/IQ/C8WAD7OVOZB10A0H17KT5D.uasset new file mode 100644 index 0000000..ab0f20d --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/IQ/C8WAD7OVOZB10A0H17KT5D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e9800d12cf3fbca82e8f1ba8c3a9aeb9ac6a51cf6604cac085b9ab0a4df2620 +size 255793 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/K8/SICWWDW3I2ZXTWW28PCZZV.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/K8/SICWWDW3I2ZXTWW28PCZZV.uasset new file mode 100644 index 0000000..b61739f --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/K8/SICWWDW3I2ZXTWW28PCZZV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74fb5b9d6d3891b5ef0f6e147a64ad00f7499c79432c58f885864817179b24ed +size 4127 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/YL/K3GTPDPYRJ7FUNVKA8NJEF.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/YL/K3GTPDPYRJ7FUNVKA8NJEF.uasset new file mode 100644 index 0000000..d3edce3 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/8/YL/K3GTPDPYRJ7FUNVKA8NJEF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4be4d2d99a9f27931c392b9dbcd2f2a591d06d2d617524270d7e7f19f1239e0b +size 4129 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/30/LK4LMJF22EOYQJLN0KZFI4.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/30/LK4LMJF22EOYQJLN0KZFI4.uasset new file mode 100644 index 0000000..469ce5f --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/30/LK4LMJF22EOYQJLN0KZFI4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ffaef266625853e54b88bbefd9fffd7d6236bbec070cf06fac0b0eab489b06d +size 537261 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/4X/2UTVILELSWHM4RSVIVU8KI.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/4X/2UTVILELSWHM4RSVIVU8KI.uasset new file mode 100644 index 0000000..38067e9 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/4X/2UTVILELSWHM4RSVIVU8KI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43bf3ea7fce92a6ac9487ff4eeccb9cac7274a82f610dc0077090f4e2cb1d9ca +size 426194 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/5Z/8QYRX70SR43VBO1AUXYEJO.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/5Z/8QYRX70SR43VBO1AUXYEJO.uasset new file mode 100644 index 0000000..132d5ce --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/5Z/8QYRX70SR43VBO1AUXYEJO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:784f5475ebf9ac82a96a2429d00ebffbecedf70bb0517f5b686c0521089c4ec0 +size 3885 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/SN/4POJL3I99MSHY840ACNBY8.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/SN/4POJL3I99MSHY840ACNBY8.uasset new file mode 100644 index 0000000..65f7440 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/SN/4POJL3I99MSHY840ACNBY8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6950a793f38ec70ac9bcb1f14e0fb7e17b20bddb58aa82d366762f9da5dfb562 +size 525892 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/TP/Y1IZ3YV3NVFW7W2HPQJI8X.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/TP/Y1IZ3YV3NVFW7W2HPQJI8X.uasset new file mode 100644 index 0000000..cdc331d --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/TP/Y1IZ3YV3NVFW7W2HPQJI8X.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5e7dee26fb899958db35823039968bac6699c4e762ce41d4aa95799e04100d9 +size 4127 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/U2/OF6DSORY4IXP3FHUYV2FZ7.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/U2/OF6DSORY4IXP3FHUYV2FZ7.uasset new file mode 100644 index 0000000..8893f7b --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/U2/OF6DSORY4IXP3FHUYV2FZ7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5805599b6f233d9d385252850f8ca93c4acb940cfd089df76206080a3612ca6 +size 4129 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/VW/DWR0TK1AD1ZNAI45VCJ0MG.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/VW/DWR0TK1AD1ZNAI45VCJ0MG.uasset new file mode 100644 index 0000000..b984446 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/9/VW/DWR0TK1AD1ZNAI45VCJ0MG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e2c5bf224e56ca66b8d727d17faf13fa16c115efa0259a026dcf3f9db108101 +size 3881 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/53/D3IHAEDUFVGZ4IG4ZK2A70.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/53/D3IHAEDUFVGZ4IG4ZK2A70.uasset new file mode 100644 index 0000000..dbcf59a --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/53/D3IHAEDUFVGZ4IG4ZK2A70.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3453e8f4746161416fb2eaf1ab5b84a28c0e9780f8ee039229e2cadeddf2619f +size 8971 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/B2/H08NPUMF94SMOJGZ5LEUHO.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/B2/H08NPUMF94SMOJGZ5LEUHO.uasset new file mode 100644 index 0000000..b054b3e --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/B2/H08NPUMF94SMOJGZ5LEUHO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:375e53c7e77a4b1c6c2d493d4dbdc32f51aeb0035979ad0bcec36b99c9754e7a +size 545761 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/BT/TT4D2KBBMJMCJKDT12I1XY.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/BT/TT4D2KBBMJMCJKDT12I1XY.uasset new file mode 100644 index 0000000..f96f9d9 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/BT/TT4D2KBBMJMCJKDT12I1XY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69cf4119cff3606f663b8abadd8b75835f6b6b3c8a77756bfb81b6570d84c540 +size 6354602 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/F9/KWKQFI8EDQE1VMCG5L8IAY.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/F9/KWKQFI8EDQE1VMCG5L8IAY.uasset new file mode 100644 index 0000000..3a6e805 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/F9/KWKQFI8EDQE1VMCG5L8IAY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c465b9738e0e4ce11d427e4e2e1954a7d65d99ea8b489d5b53371b3cb435f99e +size 550149 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/GV/K3DKRL7A54G5AXY9TP1NWZ.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/GV/K3DKRL7A54G5AXY9TP1NWZ.uasset new file mode 100644 index 0000000..4b23104 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/GV/K3DKRL7A54G5AXY9TP1NWZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f10048c0678b961de0e6aea947da3cb8e1b3d21fb691d3c2ab396f7899ddf935 +size 3889 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/LU/DPV7W5A6GPCX680GHFMQWX.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/LU/DPV7W5A6GPCX680GHFMQWX.uasset new file mode 100644 index 0000000..987f617 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/LU/DPV7W5A6GPCX680GHFMQWX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff0b97090d7b82d4d4373e0f7f8ab5a7429d280cacad99298ee73cf45fa1f718 +size 16063868 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/OA/ENHLLOVNJPBMCCD1FEVRQK.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/OA/ENHLLOVNJPBMCCD1FEVRQK.uasset new file mode 100644 index 0000000..071205d --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/OA/ENHLLOVNJPBMCCD1FEVRQK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58a00ad3dd92ccc5b4572c1bdc288f6137bf96ccb89f57f2011cdfc1f9baf278 +size 533435 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/PN/IYDZOC2JEPTFQ2PYDYCC6H.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/PN/IYDZOC2JEPTFQ2PYDYCC6H.uasset new file mode 100644 index 0000000..beb6d5e --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/PN/IYDZOC2JEPTFQ2PYDYCC6H.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eaad499050a53689970658e2e7434fedda43a156b3d79d8e3d3a5710d13afcd5 +size 537654 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/RN/H9MTV1YSTQ3KJJNS2PFTM0.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/RN/H9MTV1YSTQ3KJJNS2PFTM0.uasset new file mode 100644 index 0000000..7c02214 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/RN/H9MTV1YSTQ3KJJNS2PFTM0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9943a5cfe3eb35b9bef11baee2b89cecbeb27386dfa7ad77b08f1d1181f9286 +size 553346 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/SN/KKNFF4CE5VN9OY4HS6LHKF.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/SN/KKNFF4CE5VN9OY4HS6LHKF.uasset new file mode 100644 index 0000000..db5eab5 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/SN/KKNFF4CE5VN9OY4HS6LHKF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf8922ed4c1b8e0edfb010b2bf403f6407b14e0b8d7cd48aab23726a6bab5425 +size 574668 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/TC/IH3IDPJM606EYK238VLBG4.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/TC/IH3IDPJM606EYK238VLBG4.uasset new file mode 100644 index 0000000..2300176 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/TC/IH3IDPJM606EYK238VLBG4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41db4ba0ea0a38f7d0aa2be28811c4671f59d4deed8c696f0a8d44c9faa55011 +size 4127 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/WI/6VZ99LCRDZY6JE6XNDTN1E.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/WI/6VZ99LCRDZY6JE6XNDTN1E.uasset new file mode 100644 index 0000000..8c7d37a --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/A/WI/6VZ99LCRDZY6JE6XNDTN1E.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4965a89a8f80e91130ef67462232d03c31460a63632571d4ad26ea7558659223 +size 540741 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/1C/SC9UJSLYK00S0MN87O48EI.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/1C/SC9UJSLYK00S0MN87O48EI.uasset new file mode 100644 index 0000000..aecb614 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/1C/SC9UJSLYK00S0MN87O48EI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c71655601cd9facc530e35707fc64a7ecf5ff46e4cd0ec32502377c98b43527a +size 520881 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/9Y/C8WBM4WEX1R60Q24PZ4Q9Q.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/9Y/C8WBM4WEX1R60Q24PZ4Q9Q.uasset new file mode 100644 index 0000000..2607b9b --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/9Y/C8WBM4WEX1R60Q24PZ4Q9Q.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98c56a4b7acd82e3fc5308c9ec281de102aba37f05fbc49525ee76925b802822 +size 6672195 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/G9/W334S93FXXK0G21ZVXI4CM.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/G9/W334S93FXXK0G21ZVXI4CM.uasset new file mode 100644 index 0000000..9132b75 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/G9/W334S93FXXK0G21ZVXI4CM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36bac73aab0447b2dcc4bda052036fa9f70464b8ffc104e2ffd214643915142c +size 3271493 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/IF/9VOU1FETHWM9ORLQ51JBQY.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/IF/9VOU1FETHWM9ORLQ51JBQY.uasset new file mode 100644 index 0000000..63065a7 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/IF/9VOU1FETHWM9ORLQ51JBQY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:caa03924232739330ecd10c081074af4afb2aa8ce851c08d5838b5d57421dd27 +size 4129 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/KJ/DIHRYK2XX9O1S0P4UJLIDB.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/KJ/DIHRYK2XX9O1S0P4UJLIDB.uasset new file mode 100644 index 0000000..5532a87 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/KJ/DIHRYK2XX9O1S0P4UJLIDB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a178956af16211240a69d69615d0f44fa120de10c5fff083ede759cb80974ca1 +size 3375986 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/KO/XAWBZBLAC5P6ZDCUSMJRO8.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/KO/XAWBZBLAC5P6ZDCUSMJRO8.uasset new file mode 100644 index 0000000..29aa1c0 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/KO/XAWBZBLAC5P6ZDCUSMJRO8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14121d8250385a710025c549c966043355faca2eddc3e2324e7ab47712aaa1b5 +size 3386 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/OQ/YM0A3Y7ARLZR2YUDT4Z0K6.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/OQ/YM0A3Y7ARLZR2YUDT4Z0K6.uasset new file mode 100644 index 0000000..0479e35 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/OQ/YM0A3Y7ARLZR2YUDT4Z0K6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eacee5d71976b35f6a3d110c31d56dd861cbdd39f1b365b524109ef6336c599b +size 3887 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/P9/9O8A26FD9XHNXV10BIBXY1.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/P9/9O8A26FD9XHNXV10BIBXY1.uasset new file mode 100644 index 0000000..3032ddb --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/P9/9O8A26FD9XHNXV10BIBXY1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd657a45c928913bb477088d811c318ed15424a990fea1e81d882a3efeefbbb9 +size 455210 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/T8/Q780BBWVFWFTLZBOZR8HAM.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/T8/Q780BBWVFWFTLZBOZR8HAM.uasset new file mode 100644 index 0000000..37d4985 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/T8/Q780BBWVFWFTLZBOZR8HAM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95ec767bd56cbe83dcc57189678a158e00c223d48a418389a793ab74627e9fb8 +size 545833 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/UQ/WRDA8Z5K4LYZFIRBQZPK0C.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/UQ/WRDA8Z5K4LYZFIRBQZPK0C.uasset new file mode 100644 index 0000000..e6ddb6f --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/B/UQ/WRDA8Z5K4LYZFIRBQZPK0C.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e1be1d617772b8eb21afadc80af8c32a4631d5c1d35b7a7c422e3369065bec9 +size 3891 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/23/2VYRH7C86MTMBS2ULRRSE8.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/23/2VYRH7C86MTMBS2ULRRSE8.uasset new file mode 100644 index 0000000..432cdfa --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/23/2VYRH7C86MTMBS2ULRRSE8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5dfc3031f5562339c28c368074a6daae079eaed64766ef41094e74d5866974b +size 462060 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/3F/4H2B9BCT23RNNBEUH2XCBR.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/3F/4H2B9BCT23RNNBEUH2XCBR.uasset new file mode 100644 index 0000000..87e6f20 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/3F/4H2B9BCT23RNNBEUH2XCBR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2368f29548827002eb90dc214eccd719ab6cbc92dcef68582704f7b8fdef59f2 +size 3887 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/4Q/DI2MKV19F2YR197MVC83BL.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/4Q/DI2MKV19F2YR197MVC83BL.uasset new file mode 100644 index 0000000..78c8426 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/4Q/DI2MKV19F2YR197MVC83BL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19a27f4677569199687a4cbd340342c54847a334864776054269981e58672a61 +size 4129 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/9B/X7Z1FHF4TNSSVUH20WLZVC.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/9B/X7Z1FHF4TNSSVUH20WLZVC.uasset new file mode 100644 index 0000000..dfd3612 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/9B/X7Z1FHF4TNSSVUH20WLZVC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b68c79659c0e0be47c0dd1a0129f903b9bad19cdacaebc819b0b1eff8bc16df +size 8845 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/D6/34SBVV0QYZDL7XS4UB127H.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/D6/34SBVV0QYZDL7XS4UB127H.uasset new file mode 100644 index 0000000..7b69430 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/D6/34SBVV0QYZDL7XS4UB127H.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33fd744ca60c278d23d8782afac43c9f21dcffb19af62835c7b9f8b52cfd4000 +size 527733 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/DE/8ILRAE6T2YR5BU6S2ITW79.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/DE/8ILRAE6T2YR5BU6S2ITW79.uasset new file mode 100644 index 0000000..3d96b52 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/DE/8ILRAE6T2YR5BU6S2ITW79.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b485d779ecdabdb39aaf30875246ea9ea07bf89613c206564d3f5f4572c694a +size 5481 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/DL/X94JVQ9GGMI0BC3ARPGBES.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/DL/X94JVQ9GGMI0BC3ARPGBES.uasset new file mode 100644 index 0000000..147e6c9 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/DL/X94JVQ9GGMI0BC3ARPGBES.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ae30d37df251f5f03e369df700f13b39faec16c1f91514e48cf61700c05bc9a +size 3294270 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/E5/PJDN4TOA35ZZEXLYUGCJX4.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/E5/PJDN4TOA35ZZEXLYUGCJX4.uasset new file mode 100644 index 0000000..87b92ba --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/E5/PJDN4TOA35ZZEXLYUGCJX4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cd02e6634053c17698f263412dd1e44afad74b46a122b11c2ecba3c90dfa3c3 +size 541385 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/EX/HGHKQKTMNPFPPT158LFV9U.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/EX/HGHKQKTMNPFPPT158LFV9U.uasset new file mode 100644 index 0000000..b870de7 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/EX/HGHKQKTMNPFPPT158LFV9U.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:705bb0bdc4263fd98c21c8bdfd739716b75b57e3a2314e2957a9e94fe92d0dbd +size 539452 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/IW/Z6N683JNP1M07FNJGC9GLC.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/IW/Z6N683JNP1M07FNJGC9GLC.uasset new file mode 100644 index 0000000..c5aa796 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/IW/Z6N683JNP1M07FNJGC9GLC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf4a349c61069cbb04bf818f016037f9638885f38ab6f52c0437abadac304852 +size 8845 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/LS/TUJLEMSA3OV9WPGVO4TGRC.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/LS/TUJLEMSA3OV9WPGVO4TGRC.uasset new file mode 100644 index 0000000..9350961 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/LS/TUJLEMSA3OV9WPGVO4TGRC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bace8f86e5aa940e63564c972bfbe1eab94219416990eda783a0d80846c3ce77 +size 545250 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/U0/M1SK7CITKB8WMF3LGEPPO9.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/U0/M1SK7CITKB8WMF3LGEPPO9.uasset new file mode 100644 index 0000000..3b8b4d6 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/U0/M1SK7CITKB8WMF3LGEPPO9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce1d0838c89a7a9f1a0529d76ef33f3e62026d1e15cc3c3db61a7c4c575b72be +size 3298453 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/X1/F8KX9MOAIKESCN2QCDIUZE.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/X1/F8KX9MOAIKESCN2QCDIUZE.uasset new file mode 100644 index 0000000..eab4ad3 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/C/X1/F8KX9MOAIKESCN2QCDIUZE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:340a1cd1debc4516f7d9511aa212f80eed970f5f9821086476750580fb5f2539 +size 19136968 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/2P/W7YIRJ8YAA7ECTPRTY4BXO.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/2P/W7YIRJ8YAA7ECTPRTY4BXO.uasset new file mode 100644 index 0000000..ad7db34 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/2P/W7YIRJ8YAA7ECTPRTY4BXO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c352d45e266c3aac63b73edc6f17120ed5aaf9e83acbfd0e88d2c4a199f1aa1 +size 1573762 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/3L/XU257HJV1N4E6SIR16UW0V.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/3L/XU257HJV1N4E6SIR16UW0V.uasset new file mode 100644 index 0000000..2844a75 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/3L/XU257HJV1N4E6SIR16UW0V.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d64a15b546c3c75b9f2d0a4e9d2c156d2576c784ab6defcf612b8ef705b829d +size 539269 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/B4/EXX503WZ640CO9UD2XWXQL.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/B4/EXX503WZ640CO9UD2XWXQL.uasset new file mode 100644 index 0000000..7a00c94 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/B4/EXX503WZ640CO9UD2XWXQL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b72448e310c216e369987f00e240dffbb75a9b44b82320b23703e0da590e3a16 +size 8845 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/C4/1N64CWNS437GZAMDCWQL4E.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/C4/1N64CWNS437GZAMDCWQL4E.uasset new file mode 100644 index 0000000..d1dcf6f --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/C4/1N64CWNS437GZAMDCWQL4E.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1662595e50c7797468c73b4848a81cb7dc9c0e371ee530f1535b39c32dc5505 +size 4127 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/I0/P27AX2R7Q6KFM9JUHGRRUS.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/I0/P27AX2R7Q6KFM9JUHGRRUS.uasset new file mode 100644 index 0000000..7d2e89b --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/I0/P27AX2R7Q6KFM9JUHGRRUS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d86f22a69cbd79bfa5266d3d3717ed3b64ad46c9f77bd9771c31c7741ed6f94 +size 302636 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/ID/LBKEV88OE3SHIYORZJA01Y.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/ID/LBKEV88OE3SHIYORZJA01Y.uasset new file mode 100644 index 0000000..6c3c376 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/ID/LBKEV88OE3SHIYORZJA01Y.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99d13a2b8f7b161a048194f80cf311d11f5ffc814bc69d8941d4fb159605fafc +size 542051 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/J0/DQVA2ZOUF6G0JOGGPFMVX5.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/J0/DQVA2ZOUF6G0JOGGPFMVX5.uasset new file mode 100644 index 0000000..c9b01f8 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/J0/DQVA2ZOUF6G0JOGGPFMVX5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b72366f640e9057e0a8ccfb5e710503e845a8524c8116dc2f4c585eb02678dd +size 553970 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/OC/YXXWUXD6JWWEDA7SMA8SS6.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/OC/YXXWUXD6JWWEDA7SMA8SS6.uasset new file mode 100644 index 0000000..fc89d42 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/OC/YXXWUXD6JWWEDA7SMA8SS6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4469a0fa180126518af0d46fe58b09f8234ec29ae9705ee525b2e210e13b91a4 +size 553919 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/QD/85UHD6AYQNF13CKRZEV1Y6.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/QD/85UHD6AYQNF13CKRZEV1Y6.uasset new file mode 100644 index 0000000..7b910ad --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/QD/85UHD6AYQNF13CKRZEV1Y6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc7760812d1cbfbf0b1c860ca1f0b7b6d5abefbc68e650176154dfbb8fa48345 +size 8857 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/RA/L8002IHRPFJGY9RQYYVNAE.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/RA/L8002IHRPFJGY9RQYYVNAE.uasset new file mode 100644 index 0000000..85d9f28 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/RA/L8002IHRPFJGY9RQYYVNAE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b2dfdb0b891e2c328af7cf099fba984f3460a2fa67a9933ea9a4765a6fb1815 +size 3895 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/RB/YEHQY3H24ED3WF6MOL73CI.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/RB/YEHQY3H24ED3WF6MOL73CI.uasset new file mode 100644 index 0000000..83f1cff --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/RB/YEHQY3H24ED3WF6MOL73CI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:889f28289e2567bccb97904b134d3912094463b623c3685abb06cc7f63040797 +size 3881 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/RJ/UJJR98P3DFB974QBJA0CZX.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/RJ/UJJR98P3DFB974QBJA0CZX.uasset new file mode 100644 index 0000000..95e50a7 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/RJ/UJJR98P3DFB974QBJA0CZX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:379590572567d9c9cd90fb7303e479581650712cd8a1545339fe638cb3111d05 +size 557300 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/RN/DD1S5BGO3P54L4CYEK3ZR2.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/RN/DD1S5BGO3P54L4CYEK3ZR2.uasset new file mode 100644 index 0000000..6540a2f --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/RN/DD1S5BGO3P54L4CYEK3ZR2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88f3ef34aec81568d607dcbedd9269eda4c0cb45b62f1c94d2a5d8f7effa9518 +size 3515 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/S5/GFPR57DV6L7R6EYEC8JLQC.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/S5/GFPR57DV6L7R6EYEC8JLQC.uasset new file mode 100644 index 0000000..a0e7ba9 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/S5/GFPR57DV6L7R6EYEC8JLQC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a57068c9ce7bf516f27004e2558f58d5d569851f36c01cb850460f80cfc770d7 +size 4127 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/T5/7E62ZJZIRIA8BU7IE58HOX.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/T5/7E62ZJZIRIA8BU7IE58HOX.uasset new file mode 100644 index 0000000..d81b855 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/T5/7E62ZJZIRIA8BU7IE58HOX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa5931463dc57e03cb7807b4cc7e7f2c5c206e253e5847d3f6377fbae3513acf +size 8378 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/TW/8ZXKOXDXYRDJZNRYWMLG0N.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/TW/8ZXKOXDXYRDJZNRYWMLG0N.uasset new file mode 100644 index 0000000..d3b2800 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/D/TW/8ZXKOXDXYRDJZNRYWMLG0N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b35314d160a955842f19c43b377b5737ecc114e01a7e562866a817ddd8ac432 +size 3162745 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/10/E0J4XFZPJI7MEHHISNV52V.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/10/E0J4XFZPJI7MEHHISNV52V.uasset new file mode 100644 index 0000000..8f3e66f --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/10/E0J4XFZPJI7MEHHISNV52V.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2377168c3ff2d75a7dbd9c44df553d9be27214a8bffbf1c7728e63ea83979af3 +size 8973 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/8B/DY7KGB8IF612GUAT4SWQIB.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/8B/DY7KGB8IF612GUAT4SWQIB.uasset new file mode 100644 index 0000000..c5c4cc8 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/8B/DY7KGB8IF612GUAT4SWQIB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b39eb1289761300048390e975f2b7f9a778a52f2a19e97c3b442e8b2fced60e +size 4127 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/C7/X3RKPKJ63RX83OC6ARPGUJ.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/C7/X3RKPKJ63RX83OC6ARPGUJ.uasset new file mode 100644 index 0000000..61ee331 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/C7/X3RKPKJ63RX83OC6ARPGUJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aeb104a5e47e6a88492a32eb07d7df5e66265c46c390cea4d6ec91e8f2f23c42 +size 3771 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/E0/X54UQMBGSCTSUUAKMER9PN.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/E0/X54UQMBGSCTSUUAKMER9PN.uasset new file mode 100644 index 0000000..ca64a5a --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/E0/X54UQMBGSCTSUUAKMER9PN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebfe812dad85a44e03e0a51d1467aadd0ec591e0196b5964c51c44fe8db9476b +size 4864 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/EB/XEWUQ67HEY00IDTTDMR1ZH.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/EB/XEWUQ67HEY00IDTTDMR1ZH.uasset new file mode 100644 index 0000000..2ab27ea --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/EB/XEWUQ67HEY00IDTTDMR1ZH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7abcf7b93e883f25704529c274db09792ad28408fdb730b337fb829aa3b98f0c +size 3171706 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/HN/4WS7PGT21OG6CEV22EO9BN.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/HN/4WS7PGT21OG6CEV22EO9BN.uasset new file mode 100644 index 0000000..82b49b6 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/HN/4WS7PGT21OG6CEV22EO9BN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5cbe31a3fd823022cf04c8bcc0db88c6e2cd3229743f0cf88143daf4cc928fb +size 395491 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/JH/VH5L1RYPYGU8RS9H93UTH3.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/JH/VH5L1RYPYGU8RS9H93UTH3.uasset new file mode 100644 index 0000000..fa3b731 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/JH/VH5L1RYPYGU8RS9H93UTH3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b74ef3f5e1f20049ade542eb8255a09bcc5049063d4e1bbc9274eb9db4cbcd05 +size 4127 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/K6/WVUDGSL0B2FYGO6GK9OKF8.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/K6/WVUDGSL0B2FYGO6GK9OKF8.uasset new file mode 100644 index 0000000..b077bcf --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/K6/WVUDGSL0B2FYGO6GK9OKF8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9638af3ef992c2fc59a905f9f68863a76472d396a1a6631f02672668360db68 +size 4129 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/LC/86T0JLD6VM2SM6FGRGHIAY.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/LC/86T0JLD6VM2SM6FGRGHIAY.uasset new file mode 100644 index 0000000..5d674a5 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/LC/86T0JLD6VM2SM6FGRGHIAY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a53dd3b595b12ae8bef56fc25eb661f2f3d2c1e4c3dce5d32b4d76a8e80039e1 +size 9861 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/LT/EMEB6E4PGYBYJZ49TGEW3C.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/LT/EMEB6E4PGYBYJZ49TGEW3C.uasset new file mode 100644 index 0000000..8e03693 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/LT/EMEB6E4PGYBYJZ49TGEW3C.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f756e9549356b48122000b8fc364f21ed36eb844c7b802a7daf9efe4b3b12b9f +size 3885 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/SS/QUULGTIB3WFAMVVD2NRYX6.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/SS/QUULGTIB3WFAMVVD2NRYX6.uasset new file mode 100644 index 0000000..eed9937 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/SS/QUULGTIB3WFAMVVD2NRYX6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08ea0a1a4e03ad262e6affac094b4db6f7f8b07449dadb1543b2dda97b375015 +size 5772 diff --git a/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/YL/QMIWGQFUPG6ZYX2T6D2CSA.uasset b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/YL/QMIWGQFUPG6ZYX2T6D2CSA.uasset new file mode 100644 index 0000000..ea5e509 --- /dev/null +++ b/Content/__ExternalActors__/Medieval_Weapons/Levels/Level_WeaponsTest/E/YL/QMIWGQFUPG6ZYX2T6D2CSA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d7e85acec0115c32a159ad785bab2b235a6092d4b4a7b5a4ab203b69d9d3430 +size 3885 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/0/9R/UKIMD8EYGPZFS8OC6GX24A.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/0/9R/UKIMD8EYGPZFS8OC6GX24A.uasset new file mode 100644 index 0000000..28c16b6 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/0/9R/UKIMD8EYGPZFS8OC6GX24A.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcc1060527c489fb8e33b8a3752fc86d65f7d3cdb9c4bbb044dfefccad6b124d +size 4665 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/1/EU/X5MT1GOX9C5UUGZAKRVC3R.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/1/EU/X5MT1GOX9C5UUGZAKRVC3R.uasset new file mode 100644 index 0000000..a2f1db7 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/1/EU/X5MT1GOX9C5UUGZAKRVC3R.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50d947877d507c95b765d9b3a3abab19739d6d0f41e6c7fa35a67e223d189023 +size 4373 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/1/K3/79QZQ7KG2RXNWMD6RSPKUM.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/1/K3/79QZQ7KG2RXNWMD6RSPKUM.uasset new file mode 100644 index 0000000..0856010 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/1/K3/79QZQ7KG2RXNWMD6RSPKUM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6c82f9d1fc5f5cbfc3e0ff029862e718a80cd9ff9f59e0c495f873f8d815219 +size 4371 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/1/KL/UYSRPQ5SOYIFVLEQINPH31.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/1/KL/UYSRPQ5SOYIFVLEQINPH31.uasset new file mode 100644 index 0000000..129c6b5 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/1/KL/UYSRPQ5SOYIFVLEQINPH31.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67e1837f62649ac749d1ba75c4431602110aef8a648a4eb5b84f5f5490832d7c +size 4569 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/1/MV/2U2IE6JXO1320Q32RJQKSE.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/1/MV/2U2IE6JXO1320Q32RJQKSE.uasset new file mode 100644 index 0000000..a383691 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/1/MV/2U2IE6JXO1320Q32RJQKSE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0517da9397218cf46cf5db73305b412848d3325b302ac11c4ecda325e6da6a92 +size 4727 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/1/X5/JDOWWCJ7DZVSHT4Y29GQ4D.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/1/X5/JDOWWCJ7DZVSHT4Y29GQ4D.uasset new file mode 100644 index 0000000..45491fa --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/1/X5/JDOWWCJ7DZVSHT4Y29GQ4D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0041dd5c5f354e58fe0d681490fad5162013ced33e4856a33f86cb3daa0789f5 +size 4373 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/2/AM/9YGDW7FMEY1CZD31VUYO11.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/2/AM/9YGDW7FMEY1CZD31VUYO11.uasset new file mode 100644 index 0000000..efa92cf --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/2/AM/9YGDW7FMEY1CZD31VUYO11.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4228732dd1d3826717b668980a23af543daec697e6b469ad9d0f88aa246324f4 +size 5271 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/2/AX/QEPSHOMS1K2ANUR3LXWOJM.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/2/AX/QEPSHOMS1K2ANUR3LXWOJM.uasset new file mode 100644 index 0000000..e949671 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/2/AX/QEPSHOMS1K2ANUR3LXWOJM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4602c5ff270ae3f56633b28275fd4430e9853d8b6d1c1b30f801b55db7df43ef +size 4665 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/2/TV/DYUIEBPX2N8UFXT326WX2O.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/2/TV/DYUIEBPX2N8UFXT326WX2O.uasset new file mode 100644 index 0000000..a1b982d --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/2/TV/DYUIEBPX2N8UFXT326WX2O.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5d9e958280ea231d5f413eae02e1d00448f9e979c2715bbee865ba6adf2094b +size 4721 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/2/V0/9XTUAMN5S6UUCFB5K0ZGZM.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/2/V0/9XTUAMN5S6UUCFB5K0ZGZM.uasset new file mode 100644 index 0000000..3c0c590 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/2/V0/9XTUAMN5S6UUCFB5K0ZGZM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0740b3c48e2a86ae0e6b8f2a57128b55d9a9150d3020c4cdd451edb69cd9bcd7 +size 4667 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/3/0N/NTRPN55OWWUSD03K29ZOSH.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/3/0N/NTRPN55OWWUSD03K29ZOSH.uasset new file mode 100644 index 0000000..f896845 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/3/0N/NTRPN55OWWUSD03K29ZOSH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7582c3a747bc6768a187ec5d99e000dc7aeb944b0cd0dfe73c203b17e5d84e5f +size 3982 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/3/C5/3LNK9WKCBL4YVMWIBXQZ1I.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/3/C5/3LNK9WKCBL4YVMWIBXQZ1I.uasset new file mode 100644 index 0000000..8a1f223 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/3/C5/3LNK9WKCBL4YVMWIBXQZ1I.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bad12184219cf6228a6c12dde934b3acd8bdf54ef2c3efd55629097907a9092d +size 4699 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/3/D3/XWEMBL7KZTNQP83W1KTMXE.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/3/D3/XWEMBL7KZTNQP83W1KTMXE.uasset new file mode 100644 index 0000000..92108c1 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/3/D3/XWEMBL7KZTNQP83W1KTMXE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cbf22ea1591837bd98cad4630de112d1dd845c5ec17513dee07ae6b884147a7 +size 4427 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/3/E2/L159AMTR83MORHTF2GEOKE.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/3/E2/L159AMTR83MORHTF2GEOKE.uasset new file mode 100644 index 0000000..23ce886 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/3/E2/L159AMTR83MORHTF2GEOKE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecc364fc3ca8ac6be41fd6678969db9988c321b485fd2e9631fb4accef3a242a +size 4699 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/3/L5/790AP8RYBMX9YBLGTW6WE6.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/3/L5/790AP8RYBMX9YBLGTW6WE6.uasset new file mode 100644 index 0000000..eedefff --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/3/L5/790AP8RYBMX9YBLGTW6WE6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:401926d52aa019c3ecf608045ecaf76a25bc3476b91edefe3934ae039ad93fe0 +size 4373 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/4/CQ/I205QOSSXONYWBP69RVMVA.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/4/CQ/I205QOSSXONYWBP69RVMVA.uasset new file mode 100644 index 0000000..b619475 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/4/CQ/I205QOSSXONYWBP69RVMVA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:239c53042288f4b190cd736dd95a09c4d781ff0e6caa278c473b329c04d00869 +size 4585 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/5/25/3IO0LF8AOO4YLSEAEN2JO1.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/5/25/3IO0LF8AOO4YLSEAEN2JO1.uasset new file mode 100644 index 0000000..5847492 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/5/25/3IO0LF8AOO4YLSEAEN2JO1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb301f5c7c1357068be1db6ac00e786d09d8d75f48d5247b6e5a8d71c25d005e +size 4667 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/5/9M/BJR5SDQDQW7QDFFPNUUMNX.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/5/9M/BJR5SDQDQW7QDFFPNUUMNX.uasset new file mode 100644 index 0000000..50e4d02 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/5/9M/BJR5SDQDQW7QDFFPNUUMNX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf8f07d3823652f9ccaa9a51a90437e459121c2b4bb3ab4f9e068d83c279c992 +size 4699 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/5/KG/ETKAO35ANVW90XFH3J8GJ2.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/5/KG/ETKAO35ANVW90XFH3J8GJ2.uasset new file mode 100644 index 0000000..0cdb4b9 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/5/KG/ETKAO35ANVW90XFH3J8GJ2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c46a9b87b994d4980b31ae98b17c43bdfad88ee012bf86381edcd3b097a9baa8 +size 4257 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/5/W9/ZAAGYIUQZ2W6WEO3HPXAX7.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/5/W9/ZAAGYIUQZ2W6WEO3HPXAX7.uasset new file mode 100644 index 0000000..e71498c --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/5/W9/ZAAGYIUQZ2W6WEO3HPXAX7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e271778dbd64a2415a3153b7876bd837aa8e8c5162346b566340d3b3851682f +size 4259 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/3C/KAT90QYQLFOHNMOF9BEDZK.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/3C/KAT90QYQLFOHNMOF9BEDZK.uasset new file mode 100644 index 0000000..0665fbf --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/3C/KAT90QYQLFOHNMOF9BEDZK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a280012bb325b7138a87a9972d3a7cd296e86c11a3ac019fb0f2948356dd693f +size 4665 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/8I/HFL05AWIVBP8M8UXTV4H5K.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/8I/HFL05AWIVBP8M8UXTV4H5K.uasset new file mode 100644 index 0000000..e675bd4 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/8I/HFL05AWIVBP8M8UXTV4H5K.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13b40bea681cb7072c2b45cd7195a9086efd9feab31d168a47c3b71ce7c1a5fc +size 4259 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/G9/77SUGCMHUBU5E7FP1DLCVD.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/G9/77SUGCMHUBU5E7FP1DLCVD.uasset new file mode 100644 index 0000000..52f6193 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/G9/77SUGCMHUBU5E7FP1DLCVD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01e9ed1e1a92c8093e7d59b553b7bd63dd852044a4ace54aca2bda83e402ff6f +size 4727 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/UK/OT5UOZ3WBJ9P30TU3DBDEK.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/UK/OT5UOZ3WBJ9P30TU3DBDEK.uasset new file mode 100644 index 0000000..f030044 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/UK/OT5UOZ3WBJ9P30TU3DBDEK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:765234f9cf1fffc1fcf1869cf10020d12a151b44f62011168800d51820853a82 +size 4665 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/XM/SN8KJL01L24VVIYC52MNFR.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/XM/SN8KJL01L24VVIYC52MNFR.uasset new file mode 100644 index 0000000..5152b62 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/XM/SN8KJL01L24VVIYC52MNFR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ad373eaffb2ea7902d5490935cf3157178f469af5dae89d727357cd566750ea +size 4665 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/YB/C5UDZYKFL5M0YW62JXMPIZ.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/YB/C5UDZYKFL5M0YW62JXMPIZ.uasset new file mode 100644 index 0000000..4b13f85 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/6/YB/C5UDZYKFL5M0YW62JXMPIZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b045e31b99e0d6e4c161d5df031e778a48379970df98a9d09375336842bce36d +size 4665 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/7/GV/W5DNM2FP1ON7VGU0C2BGMV.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/7/GV/W5DNM2FP1ON7VGU0C2BGMV.uasset new file mode 100644 index 0000000..c3d41ac --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/7/GV/W5DNM2FP1ON7VGU0C2BGMV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:990532545c8d3f95f46d757d5e3b213ffeeeec56a8d72faced411ed722e576a7 +size 4665 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/7/JD/OCW0UZT4ANZZD9YHEAOMAP.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/7/JD/OCW0UZT4ANZZD9YHEAOMAP.uasset new file mode 100644 index 0000000..fda6e24 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/7/JD/OCW0UZT4ANZZD9YHEAOMAP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4e38728841b251774dc04a0cd449732d3658a95b3d878b3b37e038896b3c7f4 +size 4665 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/7/O7/IHUOIGG1MW1YZY097JJ8O7.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/7/O7/IHUOIGG1MW1YZY097JJ8O7.uasset new file mode 100644 index 0000000..c49e999 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/7/O7/IHUOIGG1MW1YZY097JJ8O7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8996f954790c768ba172b9e23d93826ee3527e4510742821a6d5b7347fb13811 +size 4427 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/7/XU/RW3P9HUUCOCG5TL3TPG6XF.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/7/XU/RW3P9HUUCOCG5TL3TPG6XF.uasset new file mode 100644 index 0000000..56657cd --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/7/XU/RW3P9HUUCOCG5TL3TPG6XF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c9902b418c6e61ab3208906a24a61759b50b14eddde562be5de934829c0ea3d +size 4371 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/0N/1OONKTGJMLVBN21M6JE59I.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/0N/1OONKTGJMLVBN21M6JE59I.uasset new file mode 100644 index 0000000..8d0aa30 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/0N/1OONKTGJMLVBN21M6JE59I.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:200009c1fdc32c8dac2957472f868f53fcb9443f322327497ec71018c9f2530a +size 4699 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/7A/C0UVMH95QVQO1KMTVK7MSB.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/7A/C0UVMH95QVQO1KMTVK7MSB.uasset new file mode 100644 index 0000000..7391214 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/7A/C0UVMH95QVQO1KMTVK7MSB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb78f3ea599e5d0192c7dcf0a8e5a17a1201fc07385f45e040550e5d5418846b +size 4373 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/HN/XXZLD30WH49IXWEHJXSVAR.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/HN/XXZLD30WH49IXWEHJXSVAR.uasset new file mode 100644 index 0000000..86f2495 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/HN/XXZLD30WH49IXWEHJXSVAR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e91d1cf1be0495280cfb1d81ca3ce780e3dda437ba9615e3320874a7b38bdaa +size 4373 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/VS/XX060WNO6GEZU5BZQCLZPP.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/VS/XX060WNO6GEZU5BZQCLZPP.uasset new file mode 100644 index 0000000..260f94c --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/VS/XX060WNO6GEZU5BZQCLZPP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d46bb9f7cd67ba05478b0253eeca463f1d9c5c91d7a14dd7c31e442cd3c4d4f +size 5152 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/WI/FHUVUALB8C8XRJ0PY9XXTI.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/WI/FHUVUALB8C8XRJ0PY9XXTI.uasset new file mode 100644 index 0000000..b6644bf --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/WI/FHUVUALB8C8XRJ0PY9XXTI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2869c44a01b31617b0d4cfad8d6a0c91d67e25b15a33c7e14ce1755efda3fc7 +size 4727 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/XH/SKCKQTQDTE8ZNW6C0FCBRO.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/XH/SKCKQTQDTE8ZNW6C0FCBRO.uasset new file mode 100644 index 0000000..697fba8 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/8/XH/SKCKQTQDTE8ZNW6C0FCBRO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1656426c30aaf8411663649dc131649fa75fe8d8f0fde5b502ff73b74b73d0fd +size 4699 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/9/5G/29Z6AXUGZPZ0CXHLK2DICG.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/9/5G/29Z6AXUGZPZ0CXHLK2DICG.uasset new file mode 100644 index 0000000..4a76e84 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/9/5G/29Z6AXUGZPZ0CXHLK2DICG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be525ecb970386358b3ff94791f5dbe1a04eb58cbaf4a63ece318a8d0d101d33 +size 3143 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/9/6V/AV0JKCFBVPU58UEBGB0GC0.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/9/6V/AV0JKCFBVPU58UEBGB0GC0.uasset new file mode 100644 index 0000000..867d3b2 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/9/6V/AV0JKCFBVPU58UEBGB0GC0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdd245925ceaf4b4c59d07f1aab5610db0450523e10afb118b3a56cddfa802fd +size 4665 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/9/EE/OCR348BHEJWLHO72TR249H.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/9/EE/OCR348BHEJWLHO72TR249H.uasset new file mode 100644 index 0000000..29a7bf7 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/9/EE/OCR348BHEJWLHO72TR249H.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0de101b829a7fc08e4b66fd830209d2546bce035009bc86fa7077aef9f6f91cb +size 4427 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/9/LX/1K6D4FIEJMOF50LSVJKFMP.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/9/LX/1K6D4FIEJMOF50LSVJKFMP.uasset new file mode 100644 index 0000000..f51c94e --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/9/LX/1K6D4FIEJMOF50LSVJKFMP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c54a64753205d3fdf3f097a72075c75e64bab20424be893332c354e8bec09f32 +size 2530 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/9/UM/1F7R5WQFM2D9KH7A94JFBU.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/9/UM/1F7R5WQFM2D9KH7A94JFBU.uasset new file mode 100644 index 0000000..7eb52c3 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/9/UM/1F7R5WQFM2D9KH7A94JFBU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:936a6f14ece57dd7c3050effb10720f86bab8268edb3b0fa67f780a1e8946cce +size 4721 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/A/3J/Q8CQM512VVS7UZZW0KQRSV.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/A/3J/Q8CQM512VVS7UZZW0KQRSV.uasset new file mode 100644 index 0000000..bd557aa --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/A/3J/Q8CQM512VVS7UZZW0KQRSV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:faa6fa198fa4804bf650764113c461a3d83912ad609f1837cc4b77353df96d03 +size 4721 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/A/8N/4L4W0MLV9WFUGRTMUBLBOP.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/A/8N/4L4W0MLV9WFUGRTMUBLBOP.uasset new file mode 100644 index 0000000..138bb8d --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/A/8N/4L4W0MLV9WFUGRTMUBLBOP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f412a0b400434b9cfe73c2f91f74b14db0d2bd7f4d5189bc3c7dae7b8ece10ae +size 4373 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/A/BN/LKN4IB4C3UPW62GHBEKTIW.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/A/BN/LKN4IB4C3UPW62GHBEKTIW.uasset new file mode 100644 index 0000000..85dd781 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/A/BN/LKN4IB4C3UPW62GHBEKTIW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26ddd5829ac624aef3e6d6e8e60daddb5937591d71b589f1dd96f6728a45c685 +size 4665 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/A/IP/MGVQPE8M923OBBJLZBI1PC.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/A/IP/MGVQPE8M923OBBJLZBI1PC.uasset new file mode 100644 index 0000000..647f007 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/A/IP/MGVQPE8M923OBBJLZBI1PC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9aa9365621fda8c4e6ec4d71896f6f20afc3692845448b121ed9314ce5f66084 +size 4719 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/B/0L/IL99N1JAI1J4A2DFQBQL53.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/B/0L/IL99N1JAI1J4A2DFQBQL53.uasset new file mode 100644 index 0000000..3354199 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/B/0L/IL99N1JAI1J4A2DFQBQL53.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95f0f52f115330087f4550c1a75b40a0f89ca820626f040515d19ad10d6c4fa1 +size 4667 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/B/2F/XTDQUHCYJJV6JCH4OJSVLG.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/B/2F/XTDQUHCYJJV6JCH4OJSVLG.uasset new file mode 100644 index 0000000..f8f30e1 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/B/2F/XTDQUHCYJJV6JCH4OJSVLG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84b421a0de897e34b06b211f13ba865a822cc34f35596f1f95bd18915d16e900 +size 4545 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/B/HX/PES0ONLF01PSQTJCC5USD2.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/B/HX/PES0ONLF01PSQTJCC5USD2.uasset new file mode 100644 index 0000000..6f79367 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/B/HX/PES0ONLF01PSQTJCC5USD2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b797b10826ecda36e7e2a5dcd9db2f805eef1aa30ab7155f9994b7e7955399a3 +size 4259 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/B/P1/LRQT09TOYHOXK9DY22EIKE.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/B/P1/LRQT09TOYHOXK9DY22EIKE.uasset new file mode 100644 index 0000000..86859d7 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/B/P1/LRQT09TOYHOXK9DY22EIKE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c11effe59153014dd5db0f65c7627309e99b262da486c73758c4c8a1f19a5d7b +size 4551 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/B/RX/297QBXCKTP06G7NIHIULK4.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/B/RX/297QBXCKTP06G7NIHIULK4.uasset new file mode 100644 index 0000000..1bc65de --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/B/RX/297QBXCKTP06G7NIHIULK4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60f28c2a70beb6455f7c9dfb9c657e1ff2222d5d7b1544a0537e757902d10312 +size 4427 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/C/27/6ZCCZ1F7ZO6DM3C8OLVGTF.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/C/27/6ZCCZ1F7ZO6DM3C8OLVGTF.uasset new file mode 100644 index 0000000..986a946 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/C/27/6ZCCZ1F7ZO6DM3C8OLVGTF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5da67a33b962a06bfc798be0009c01e4cfdf371c1ac3a14e1d6f2e94e4ea4b67 +size 4699 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/C/EE/HZ5WNBFZRJYQPUA6X8TVVT.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/C/EE/HZ5WNBFZRJYQPUA6X8TVVT.uasset new file mode 100644 index 0000000..5916730 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/C/EE/HZ5WNBFZRJYQPUA6X8TVVT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:713b84f11124e7aee44b370bd50bc5c0e2a6aa2596dc0a7830491c809310d99e +size 3911 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/C/HY/Q7CPP7VHOXBAMAJI90W626.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/C/HY/Q7CPP7VHOXBAMAJI90W626.uasset new file mode 100644 index 0000000..2465b27 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/C/HY/Q7CPP7VHOXBAMAJI90W626.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ef1995a35ce0f27ff11dc3b93062db63c9d41e8edd03a62870cb22ea4322cc2 +size 4594 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/13/EPTYZCFZWXT7Z7XYKZ88XK.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/13/EPTYZCFZWXT7Z7XYKZ88XK.uasset new file mode 100644 index 0000000..0c82c9d --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/13/EPTYZCFZWXT7Z7XYKZ88XK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf85d87c37ff35dfe1cb8a40c52a061314c44b57d422a472765264e39527cd4c +size 4699 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/50/395Y4QE4IIEWI3KSE3SB6L.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/50/395Y4QE4IIEWI3KSE3SB6L.uasset new file mode 100644 index 0000000..2d145ae --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/50/395Y4QE4IIEWI3KSE3SB6L.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd2515bd223d6506801eab781774531dc243870c78562ca08df664aadf8b0c03 +size 4721 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/8U/VKFLMM0CV8ZCC0P3TQGTTM.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/8U/VKFLMM0CV8ZCC0P3TQGTTM.uasset new file mode 100644 index 0000000..600ceee --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/8U/VKFLMM0CV8ZCC0P3TQGTTM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5e84da0ce8e73b66a023e358033a8fd062b96abe1b33ee5b9973926608d2713 +size 4373 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/AY/KLCRMXKI9WR2P0GDY96C36.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/AY/KLCRMXKI9WR2P0GDY96C36.uasset new file mode 100644 index 0000000..330fa1d --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/AY/KLCRMXKI9WR2P0GDY96C36.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a5cd7edf92dd7d3e60de12fb2a735184096b504b4712ea8d807bc9ea22a2635 +size 3788 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/K5/NQBPXM7AM8N39CBW4ZT57P.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/K5/NQBPXM7AM8N39CBW4ZT57P.uasset new file mode 100644 index 0000000..bbe08cd --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/K5/NQBPXM7AM8N39CBW4ZT57P.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f50b777e76cd2aa8bd7b62c0fd87f812bb76d2953ffbaf51da9a881e8d1158b9 +size 4824 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/M3/6T1XG4EDG4ZEE1U9HMYL4C.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/M3/6T1XG4EDG4ZEE1U9HMYL4C.uasset new file mode 100644 index 0000000..09877fb --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/M3/6T1XG4EDG4ZEE1U9HMYL4C.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7757663530e94239db0f4978938e39e2c20b85ecda00be7b00427f7767a9415 +size 4371 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/MG/EDRUPW3EOYDDSI6HNSIVT1.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/MG/EDRUPW3EOYDDSI6HNSIVT1.uasset new file mode 100644 index 0000000..a9f1059 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/MG/EDRUPW3EOYDDSI6HNSIVT1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cf521a1730e4bf6d5f847271390917aaa219a7bee2ac9671c414e404d702f47 +size 4659 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/RI/R8L7GQXCHQGMMKBPTBJTNA.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/RI/R8L7GQXCHQGMMKBPTBJTNA.uasset new file mode 100644 index 0000000..aa734ee --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/D/RI/R8L7GQXCHQGMMKBPTBJTNA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bba4c777dd2fcd28b3f0157372f01f7de4f8e00f75a6b91a31bd3a02b33db291 +size 2401 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/E/96/RFQP83S9K0LC7IW8CXS6C0.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/E/96/RFQP83S9K0LC7IW8CXS6C0.uasset new file mode 100644 index 0000000..f233c97 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/E/96/RFQP83S9K0LC7IW8CXS6C0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95cc1d9fb2b7bb54552bb44ddd8a8945dd4b30596fe40f3f9cf3d78e16433ad4 +size 3690 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/E/JR/W7S9610Y7RWELGF93FZYAE.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/E/JR/W7S9610Y7RWELGF93FZYAE.uasset new file mode 100644 index 0000000..cf9a6f9 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/E/JR/W7S9610Y7RWELGF93FZYAE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:311c40dc59a935655b52c322a3693bbf826da5344270d3e6988c59973b004772 +size 4373 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/E/SS/QXUZ4IXFNKHCYFWERA1HQA.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/E/SS/QXUZ4IXFNKHCYFWERA1HQA.uasset new file mode 100644 index 0000000..e33db69 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/E/SS/QXUZ4IXFNKHCYFWERA1HQA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c28022e47f1ba2f85951dac32b7c0e00fff99ec5d78bdc186c1070adcd00647b +size 4257 diff --git a/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/F/4G/TYFCMQ9MC435YW6FZBF5FS.uasset b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/F/4G/TYFCMQ9MC435YW6FZBF5FS.uasset new file mode 100644 index 0000000..14e30a4 --- /dev/null +++ b/Content/__ExternalActors__/ThirdPerson/Lvl_ThirdPerson/F/4G/TYFCMQ9MC435YW6FZBF5FS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:558aafd26e2e204a85d7f4d570df7f8aa1620c135d33c47efbe43bc0256cbf52 +size 11309 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/09/6VOTF0H77B77LNPRHA1IYO.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/09/6VOTF0H77B77LNPRHA1IYO.uasset new file mode 100644 index 0000000..b00aee6 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/09/6VOTF0H77B77LNPRHA1IYO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68eff282c9b9de56fe4983835a05b48b11d5cbab04d05771c0a219d47838c432 +size 4124 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/68/TFF0KCJOKMAFWHCUNS986L.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/68/TFF0KCJOKMAFWHCUNS986L.uasset new file mode 100644 index 0000000..204c236 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/68/TFF0KCJOKMAFWHCUNS986L.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:983c01ca86feeff85447566f9ac188a6ab71ce929557ff06b235b35d76a55471 +size 5397 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/6T/7MNN6LIAHBUH3LNJA8OD7O.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/6T/7MNN6LIAHBUH3LNJA8OD7O.uasset new file mode 100644 index 0000000..28aa84c --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/6T/7MNN6LIAHBUH3LNJA8OD7O.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4270e26d09281e9b6f4cb368fbc4812f1d3dbb4ef89a53ed5c6165ed7033b836 +size 4496 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/GY/W6UMQ08ZGD02NR2XHXMS7T.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/GY/W6UMQ08ZGD02NR2XHXMS7T.uasset new file mode 100644 index 0000000..8723c91 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/GY/W6UMQ08ZGD02NR2XHXMS7T.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4ad0d63fd2a97421e3441d71f527776cbfb3029ee2fed5696942072e981915b +size 2222 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/PY/D55A2955I299GXFMUK73NN.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/PY/D55A2955I299GXFMUK73NN.uasset new file mode 100644 index 0000000..ed82607 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/PY/D55A2955I299GXFMUK73NN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4de61f2a7659758b94a92f50d0d30add6a8b038d6e08e0602acb562fb756993 +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/SK/591N2DAZZHFKKFOF53JES4.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/SK/591N2DAZZHFKKFOF53JES4.uasset new file mode 100644 index 0000000..440a335 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/0/SK/591N2DAZZHFKKFOF53JES4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0accf8887a61da2a368db50316169a37176d0ea767005cd0d74811bb8c4b742b +size 5313 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/13/96ZEEPCX5RLGE3VS3Z5F83.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/13/96ZEEPCX5RLGE3VS3Z5F83.uasset new file mode 100644 index 0000000..b77273a --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/13/96ZEEPCX5RLGE3VS3Z5F83.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8158be1d4f82a32d96414ef048e72c2a7662a62dd4975d8c808225053fd06f02 +size 4571 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/7N/TMU12PWOB3PF1QBMHGAA9P.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/7N/TMU12PWOB3PF1QBMHGAA9P.uasset new file mode 100644 index 0000000..bdb5102 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/7N/TMU12PWOB3PF1QBMHGAA9P.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40c4afa9a8885d35289bdcb206a79371b778f64c54b95438c71f9b433d3663bd +size 4180 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/8V/MZ5VD1FM5EWPQ14HOUY9LL.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/8V/MZ5VD1FM5EWPQ14HOUY9LL.uasset new file mode 100644 index 0000000..1e1e32a --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/8V/MZ5VD1FM5EWPQ14HOUY9LL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9a5f1e1faca63a571e908b9fdca44542aa5430b95616e61b8584404f24a39a5 +size 4430 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/9L/RVJQMYYFJ9NF8ATLBRGNE2.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/9L/RVJQMYYFJ9NF8ATLBRGNE2.uasset new file mode 100644 index 0000000..91f300b --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/9L/RVJQMYYFJ9NF8ATLBRGNE2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19b3c00a76863cd97b119f448d21c44a0456fbb8d67901a815062ea555c7a6f3 +size 5522 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/G4/J64XLYHNNKOHM68L3ATL04.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/G4/J64XLYHNNKOHM68L3ATL04.uasset new file mode 100644 index 0000000..ba66290 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/G4/J64XLYHNNKOHM68L3ATL04.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92feac7096a4002b8cd23b4910140ad9b9d0d2e0961168f658f17746b75a2f47 +size 4430 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/K6/QEH37F755SSQDHM16RP0W6.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/K6/QEH37F755SSQDHM16RP0W6.uasset new file mode 100644 index 0000000..fb98c66 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/K6/QEH37F755SSQDHM16RP0W6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf6244e39a1f1becdb399271c5dcc5adfc56cbd6abbd8419bf3cfcee62c8d086 +size 3682 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/ME/48ME1O8ZRB7QQTMG9MFDFC.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/ME/48ME1O8ZRB7QQTMG9MFDFC.uasset new file mode 100644 index 0000000..af3e707 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/ME/48ME1O8ZRB7QQTMG9MFDFC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d69a3bb979e598f36eb618e7bbe2eae9f20f7a2a50ef6f5bc7f8da655ce010f +size 4849 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/MO/FX52NCMV5JFYOIP51Q8D0R.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/MO/FX52NCMV5JFYOIP51Q8D0R.uasset new file mode 100644 index 0000000..9139662 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/MO/FX52NCMV5JFYOIP51Q8D0R.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de24acbc4b3e3e2dfe7372dd9b62f7e73c4d46955c736320e658911482056e56 +size 5520 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/N0/UUHIOS9OWPYF8DRRUOILO0.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/N0/UUHIOS9OWPYF8DRRUOILO0.uasset new file mode 100644 index 0000000..f17be5a --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/N0/UUHIOS9OWPYF8DRRUOILO0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca92b86ecb569adda0f87ee780ff66b77c622ca7e895377e136b6d7fe5412607 +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/NZ/2DGYN86OICCF1JK42OM8LH.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/NZ/2DGYN86OICCF1JK42OM8LH.uasset new file mode 100644 index 0000000..cec9351 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/NZ/2DGYN86OICCF1JK42OM8LH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:938b50e89d3b0f90fd543abbeb11116e8de56c8477e6002d0cdf4d336afe5983 +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/Q1/54UJTQSRBUIMXTLWMQD201.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/Q1/54UJTQSRBUIMXTLWMQD201.uasset new file mode 100644 index 0000000..ecbc4f8 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/Q1/54UJTQSRBUIMXTLWMQD201.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:182e3bea9b02592a81db63a5c8018dc57e6dd2d9b6008709e082eb9fd7626f8a +size 5397 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/QC/I20BJ3V98WLHGTVOPUE3TL.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/QC/I20BJ3V98WLHGTVOPUE3TL.uasset new file mode 100644 index 0000000..a668b5b --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/1/QC/I20BJ3V98WLHGTVOPUE3TL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65345b3e135bd67c6d2c1b3a4e7695083e9976d6e00d82df65e736fc432a8896 +size 4354 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/DC/J79FNM591NCL4PRZU30JKH.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/DC/J79FNM591NCL4PRZU30JKH.uasset new file mode 100644 index 0000000..902c2d3 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/DC/J79FNM591NCL4PRZU30JKH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e2777ecbd97d6426ea63900acc1cce70cfd41928e723dd59f3cdd422215cbae +size 4468 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/E2/7WMFIN5511KNW0G94AGVMX.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/E2/7WMFIN5511KNW0G94AGVMX.uasset new file mode 100644 index 0000000..239a7fc --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/E2/7WMFIN5511KNW0G94AGVMX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f416610aef37fefa9aa0721d21d11c1c338622f33118a7fe189f51c4f3ea462 +size 4430 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/ES/Y759LYJCXPLAYRH2BHOD2H.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/ES/Y759LYJCXPLAYRH2BHOD2H.uasset new file mode 100644 index 0000000..dc9a70a --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/ES/Y759LYJCXPLAYRH2BHOD2H.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad29cd408487526dda98fb5787e1040d47d0b66db4defbe5cd530fe812ec5199 +size 3833 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/PC/QNCY9367JPRDLFY623BAWG.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/PC/QNCY9367JPRDLFY623BAWG.uasset new file mode 100644 index 0000000..4e4be10 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/PC/QNCY9367JPRDLFY623BAWG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c14c250961ba872f534ee45ed23abc005123124c2156567f88df809633114fc7 +size 4430 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/PN/5DVYKXIO9QXKZ6DD03JHFY.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/PN/5DVYKXIO9QXKZ6DD03JHFY.uasset new file mode 100644 index 0000000..679e10f --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/PN/5DVYKXIO9QXKZ6DD03JHFY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12f972f2e7ea325db746059682bc5010b353e5f6b88e61df87e50679788f3db1 +size 4430 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/T8/Z9LBHJJSRJW405KOMZM5LN.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/T8/Z9LBHJJSRJW405KOMZM5LN.uasset new file mode 100644 index 0000000..7b21571 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/T8/Z9LBHJJSRJW405KOMZM5LN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c58a88ac3156bfa6b16e45fde70a281205ec7bf899ec636ec6f487b541363028 +size 4279 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/UQ/VZBO103EOK3C009CQ3SIA2.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/UQ/VZBO103EOK3C009CQ3SIA2.uasset new file mode 100644 index 0000000..a33035c --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/UQ/VZBO103EOK3C009CQ3SIA2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d160eeb34c7153f8d5682d4be9f57539955f4980b4f9c7075e49f2ce26f54a7 +size 4004 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/VD/6CQW6ZVH27TP37BOERS3L5.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/VD/6CQW6ZVH27TP37BOERS3L5.uasset new file mode 100644 index 0000000..a89a2db --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/VD/6CQW6ZVH27TP37BOERS3L5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:912959c672acf35393d4d3b8deb299c2f712784898132b2774203f96c4b59bb7 +size 4186 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/XD/KJJ0PM9Q2DJXW333FHZ7R0.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/XD/KJJ0PM9Q2DJXW333FHZ7R0.uasset new file mode 100644 index 0000000..c8c2d92 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/2/XD/KJJ0PM9Q2DJXW333FHZ7R0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a43361f5e917e16b35d10a6dcaa8e8aa0e07fe59f68e8b19e7784596d570fbc9 +size 5638 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/3E/2AV29D92911SDW8QKQ24BX.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/3E/2AV29D92911SDW8QKQ24BX.uasset new file mode 100644 index 0000000..2848a6c --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/3E/2AV29D92911SDW8QKQ24BX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a51e8e425db9599a46fbee613269f3db6ecc0ee5ead203ab6b7f03985f53e4e0 +size 4413 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/85/TBH0DY74DPFG02QFP4HVBY.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/85/TBH0DY74DPFG02QFP4HVBY.uasset new file mode 100644 index 0000000..c680b27 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/85/TBH0DY74DPFG02QFP4HVBY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99c84d151a4ebab95b4e06bde61dc98e9f24dcb3a9a343f09efb51210d81a6a5 +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/8W/TGNMGZGKIRPV4FRVB95PUT.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/8W/TGNMGZGKIRPV4FRVB95PUT.uasset new file mode 100644 index 0000000..357a99a --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/8W/TGNMGZGKIRPV4FRVB95PUT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd33f2934f024ed41d6a9111c5dab02989fae679d3c84a94c73fdae13f02077a +size 12514 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/CJ/8IMDJ47RUM6RR9KKJ07RMR.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/CJ/8IMDJ47RUM6RR9KKJ07RMR.uasset new file mode 100644 index 0000000..c63220a --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/CJ/8IMDJ47RUM6RR9KKJ07RMR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39ac790d3e82a58d4e4b520262ea36db5f0182b502e359637986d52c7550992f +size 4430 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/DE/EG6ISGHPR9UK0TU4M6ILXJ.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/DE/EG6ISGHPR9UK0TU4M6ILXJ.uasset new file mode 100644 index 0000000..d8d0915 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/DE/EG6ISGHPR9UK0TU4M6ILXJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a1c7e3c52332b11cbbe0fd064cd53bfdb20c003a342ceec6f87f021b8f3ad69 +size 4468 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/G1/8K6PTWH7EC700FSPEZEBAI.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/G1/8K6PTWH7EC700FSPEZEBAI.uasset new file mode 100644 index 0000000..d53a613 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/G1/8K6PTWH7EC700FSPEZEBAI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57103cd157e2d48a518f022b08b7591bc7a18f850fdea5d9bf365da5529edac7 +size 4770 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/GU/HHTBIYESCLLX4M9TYH2V2O.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/GU/HHTBIYESCLLX4M9TYH2V2O.uasset new file mode 100644 index 0000000..2b1d924 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/GU/HHTBIYESCLLX4M9TYH2V2O.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89482245cabed1b79c21c9b57f40a34d93b78dca3286d3bb514738c40b9d5918 +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/LU/MQL9YZXJP8NMBT4NJS35FE.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/LU/MQL9YZXJP8NMBT4NJS35FE.uasset new file mode 100644 index 0000000..6ea285f --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/3/LU/MQL9YZXJP8NMBT4NJS35FE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a16fa1fa141e1366a2c46492566d936b8c84c4562680da419e9aed0189ae7e4 +size 4124 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/2G/4AWBEWEWJUNQ9436Q44MM8.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/2G/4AWBEWEWJUNQ9436Q44MM8.uasset new file mode 100644 index 0000000..ffda2bf --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/2G/4AWBEWEWJUNQ9436Q44MM8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74df357507542be8e6c99312680a42e6cf9357565341c5d325c73d3a38c8d4d3 +size 5427 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/3C/BUY1N1NIXKH5ZMH2B9OHQS.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/3C/BUY1N1NIXKH5ZMH2B9OHQS.uasset new file mode 100644 index 0000000..554fbb4 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/3C/BUY1N1NIXKH5ZMH2B9OHQS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d78a7932f44bb13149eb20c71d697b0229924a249efdd071e075a5ba1d6e90f9 +size 4413 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/4Z/0CC2QQCZ4BB1D3AHY0Q906.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/4Z/0CC2QQCZ4BB1D3AHY0Q906.uasset new file mode 100644 index 0000000..676b047 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/4Z/0CC2QQCZ4BB1D3AHY0Q906.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc22ece96e5dc29477784847f3cb66591a3ae8723bf3147c364192d92b0c7d27 +size 5522 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/74/O2DL9QU8VK5L7HY1JO6IXG.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/74/O2DL9QU8VK5L7HY1JO6IXG.uasset new file mode 100644 index 0000000..bd350ca --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/74/O2DL9QU8VK5L7HY1JO6IXG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f09922b0220f1045cb79067d682090d9339d05ff22386abdd5b0a2f9891637be +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/9S/CN0ENC7UB9EH44A15Z9DS5.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/9S/CN0ENC7UB9EH44A15Z9DS5.uasset new file mode 100644 index 0000000..2cb56d1 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/9S/CN0ENC7UB9EH44A15Z9DS5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23b342891979017cfb63bc5b8729acefb75b40f4bf6ce3fed3c73c15eb91aa31 +size 4468 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/C9/WRKC9ED7V99C15LK7N52RX.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/C9/WRKC9ED7V99C15LK7N52RX.uasset new file mode 100644 index 0000000..25139e0 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/C9/WRKC9ED7V99C15LK7N52RX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7f5f02036c04aabeb909cf1eb1f0b64d7a782f89868f8e8eabba453c85ab37d +size 5522 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/DQ/NDUDVEMBDWYTZMRHKUF2S1.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/DQ/NDUDVEMBDWYTZMRHKUF2S1.uasset new file mode 100644 index 0000000..d50794d --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/DQ/NDUDVEMBDWYTZMRHKUF2S1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c7fe9a160cb58f43008142e6da651363a9aa323caa108d0194a7e4945916251 +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/E0/3GAWGDPJRLAX24672Y8QI4.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/E0/3GAWGDPJRLAX24672Y8QI4.uasset new file mode 100644 index 0000000..5b14550 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/E0/3GAWGDPJRLAX24672Y8QI4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1012b9068554c3572bb042d5b2cff08fa67e554f404287658dbc38ca9317a519 +size 4430 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/K0/SB6TUKZ0O9035RUL6J9QPV.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/K0/SB6TUKZ0O9035RUL6J9QPV.uasset new file mode 100644 index 0000000..fa1651f --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/K0/SB6TUKZ0O9035RUL6J9QPV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:831bb7196a3ba4d9eb696a500e308a943c44be3711711f8a91616634efbfc9cf +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/MK/0B83XTNUO53M03D9U4EFOU.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/MK/0B83XTNUO53M03D9U4EFOU.uasset new file mode 100644 index 0000000..ee6f9e9 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/MK/0B83XTNUO53M03D9U4EFOU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d08d492f6afb1bbd2681a098404880d04036d69a903ed4c0d17aaaf0e25d168 +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/Q3/S3DCYMNYH5AAJ7KBVZMOEP.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/Q3/S3DCYMNYH5AAJ7KBVZMOEP.uasset new file mode 100644 index 0000000..f616498 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/Q3/S3DCYMNYH5AAJ7KBVZMOEP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c43bc10a28f343da9549986645485218f8b92bd6cccaa96fa6ddfa8bc3503e0d +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/RN/Z1AJIFWKGGP237W3JG3GPE.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/RN/Z1AJIFWKGGP237W3JG3GPE.uasset new file mode 100644 index 0000000..fee1025 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/RN/Z1AJIFWKGGP237W3JG3GPE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:100788ee692cd899391590c200febe9d4d883d43fa37b0241d9d9074ea8738d3 +size 4462 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/T2/M3Q0393W11ULYHGZPBGWES.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/T2/M3Q0393W11ULYHGZPBGWES.uasset new file mode 100644 index 0000000..ca33acd --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/4/T2/M3Q0393W11ULYHGZPBGWES.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:111be5b67e507e6900ea39adf1466b6ec247cae88008ce67856adb254bf416b7 +size 4957 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/1I/K236CQU20O4O3XE1TLBV3U.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/1I/K236CQU20O4O3XE1TLBV3U.uasset new file mode 100644 index 0000000..87d82f4 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/1I/K236CQU20O4O3XE1TLBV3U.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d81c4fc0a2f487a300419481b8d88e0124ecb22cfb105f288afef4e6ef1441e +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/5P/CWCQ7HWLG4FMXT0ZRC4TI0.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/5P/CWCQ7HWLG4FMXT0ZRC4TI0.uasset new file mode 100644 index 0000000..237284d --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/5P/CWCQ7HWLG4FMXT0ZRC4TI0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47c1891d53cf865d2e6588134fd3ade8d9f67eece6560b1d7a7975f0d7538f7d +size 4066 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/5V/2ZKI0MH4J35IQ435354JH3.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/5V/2ZKI0MH4J35IQ435354JH3.uasset new file mode 100644 index 0000000..99700a7 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/5V/2ZKI0MH4J35IQ435354JH3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcee38284c292ae21af2d12b207bad1d4a37f58c706df4de8966e8591cfc2800 +size 5638 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/B7/C4HUJNJJBL0Y0DBF5HV1PH.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/B7/C4HUJNJJBL0Y0DBF5HV1PH.uasset new file mode 100644 index 0000000..464bc64 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/B7/C4HUJNJJBL0Y0DBF5HV1PH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13ed7681f94f5e4621d5e623632ee6c86d4d0b39c394b7b1334836eb29aade80 +size 4468 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/BF/BFIXU5567HNRMQP5MJY0O1.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/BF/BFIXU5567HNRMQP5MJY0O1.uasset new file mode 100644 index 0000000..12e220a --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/BF/BFIXU5567HNRMQP5MJY0O1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b66fe0a4ce6114e566e7349067800dc7d5eea6099b3eff8191fa5d4a74e69a81 +size 12113 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/EK/9F37QKGF01YU7CHDKL2KO5.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/EK/9F37QKGF01YU7CHDKL2KO5.uasset new file mode 100644 index 0000000..9004900 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/EK/9F37QKGF01YU7CHDKL2KO5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f38f9ef0e924f46221e76085ce01a503394d2cefc4e527461632b4f77f8f0dd +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/OV/ZNSNNPGU4O3LUJM2II2DZH.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/OV/ZNSNNPGU4O3LUJM2II2DZH.uasset new file mode 100644 index 0000000..392e166 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/5/OV/ZNSNNPGU4O3LUJM2II2DZH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ffb514276396573f96dea48980b6a525dfdd62de06e3619523652162b3f60e9 +size 5638 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/6/58/RK3NC5MNSOW06DYLLR8400.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/6/58/RK3NC5MNSOW06DYLLR8400.uasset new file mode 100644 index 0000000..a9a282a --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/6/58/RK3NC5MNSOW06DYLLR8400.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79ebd2c20ad36edbbc382b458b610c4b105313a7a6118ca1198e6860104c1aaa +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/6/GZ/GUJXQ0SLRQY9GOI1S9KFYR.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/6/GZ/GUJXQ0SLRQY9GOI1S9KFYR.uasset new file mode 100644 index 0000000..5d6600d --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/6/GZ/GUJXQ0SLRQY9GOI1S9KFYR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55ef57b1be245825acfed42736f232caa87756e3465dcd8f8dda2ce490a9565a +size 5233 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/6/JG/SVPF4PAWLB95N3A3454HRT.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/6/JG/SVPF4PAWLB95N3A3454HRT.uasset new file mode 100644 index 0000000..432f6ac --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/6/JG/SVPF4PAWLB95N3A3454HRT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fce0ad0fa0f164fd1d62edf7617b5ec47a05bea375c0fea986b152cfa194f0e9 +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/6/RY/MYVMN2NWF4QNT14AQUADS9.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/6/RY/MYVMN2NWF4QNT14AQUADS9.uasset new file mode 100644 index 0000000..f0cf109 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/6/RY/MYVMN2NWF4QNT14AQUADS9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c303117e647ef2d8643c11780225f8a247ad415ebf49c8c36d7b08ad44c14f8d +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/6/ZZ/Y9F2IUUMWMKN65LVGL93M3.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/6/ZZ/Y9F2IUUMWMKN65LVGL93M3.uasset new file mode 100644 index 0000000..23ed41f --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/6/ZZ/Y9F2IUUMWMKN65LVGL93M3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d56aacbe20c0b86f3d0d04153d409fdad10cf59cea0a51bec7cff850c4dee82 +size 3970 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/1R/THLE71YS567Z83EY2X2TLH.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/1R/THLE71YS567Z83EY2X2TLH.uasset new file mode 100644 index 0000000..f8b9e03 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/1R/THLE71YS567Z83EY2X2TLH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6f8c35ca69d0afdd7514ff3879aa558379f6c2086e384584492e048c1c20062 +size 4849 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/3E/FM5O1XVO2BJK8VOAB6TSPC.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/3E/FM5O1XVO2BJK8VOAB6TSPC.uasset new file mode 100644 index 0000000..815861f --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/3E/FM5O1XVO2BJK8VOAB6TSPC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5471bfb955cb783a1e02327bd312fad0633fc945353bf9c54a470bc8041ae77 +size 5638 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/8Q/5HSFA3MSWAHTHR0JJALDVL.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/8Q/5HSFA3MSWAHTHR0JJALDVL.uasset new file mode 100644 index 0000000..bd050be --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/8Q/5HSFA3MSWAHTHR0JJALDVL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc02d7176c87ed440de348c2ea60f7eaf302f94c18bc7e272fe801200dbf4a63 +size 4222 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/BM/7479BCOZ59Z9SD4ZOM4F9V.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/BM/7479BCOZ59Z9SD4ZOM4F9V.uasset new file mode 100644 index 0000000..e6a728d --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/BM/7479BCOZ59Z9SD4ZOM4F9V.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2d54ccc0893f8f0cb5dc37677f83cf48488c092beb0022a99239d77685b1a93 +size 4428 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/JK/7MZAAVLMCDJG8N39T8CHSV.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/JK/7MZAAVLMCDJG8N39T8CHSV.uasset new file mode 100644 index 0000000..d63324d --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/JK/7MZAAVLMCDJG8N39T8CHSV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a079e30eaef09cf444113718da5c492b8ea61fc6f4be9aa4130e3f2cd1a86826 +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/OM/H0URW02T819PVDV28FETOW.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/OM/H0URW02T819PVDV28FETOW.uasset new file mode 100644 index 0000000..a14c5bc --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/OM/H0URW02T819PVDV28FETOW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c8fa015c42d6a6682bc087bdd0a4f18c585274da8697c64444ccf8b81541e89 +size 5522 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/SI/O3Y0LUWOXJ0ISZ4831L7JJ.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/SI/O3Y0LUWOXJ0ISZ4831L7JJ.uasset new file mode 100644 index 0000000..8446605 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/SI/O3Y0LUWOXJ0ISZ4831L7JJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:111fa45214a913f3faee006cf7f0b9817f625766b7ce1337e0277d39ebca2884 +size 4180 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/UA/57QE41VBC21TQVJDEOPIDD.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/UA/57QE41VBC21TQVJDEOPIDD.uasset new file mode 100644 index 0000000..d54e2ef --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/UA/57QE41VBC21TQVJDEOPIDD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:085ef958cfcdeb76a4e96631fd997922a0b4cc2100b8ea7bc4675b9c15262171 +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/XH/LZHLJ4KVLTW803TFRP2L6G.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/XH/LZHLJ4KVLTW803TFRP2L6G.uasset new file mode 100644 index 0000000..9da4560 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/XH/LZHLJ4KVLTW803TFRP2L6G.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b153c793659e150e76d671b9e0f5958bb3ab4a75b1cd3cdbace1a456e99699d2 +size 3857 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/YL/Z1OC45KSRGWRYP06FOLI06.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/YL/Z1OC45KSRGWRYP06FOLI06.uasset new file mode 100644 index 0000000..0c8530c --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/YL/Z1OC45KSRGWRYP06FOLI06.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:900efb5b639defe452f743cd43b991472c3a1edc9fe12381ca2409cb3fede9ac +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/ZL/CM32V8FT81XRL4H1KIRZ82.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/ZL/CM32V8FT81XRL4H1KIRZ82.uasset new file mode 100644 index 0000000..0ccade9 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/7/ZL/CM32V8FT81XRL4H1KIRZ82.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf06dab65f6048ada3e5a208ae0c72e658e8fbdbdf5ea83e6ea479b34623abd2 +size 4460 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/8/DC/S1EW4KLHAUP0J6WDU070LV.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/8/DC/S1EW4KLHAUP0J6WDU070LV.uasset new file mode 100644 index 0000000..c6c666d --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/8/DC/S1EW4KLHAUP0J6WDU070LV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78fd1651fda265b1b95ea91f23abcdca2bb36e654ef60bb9bea23bfb5d48b9e3 +size 5638 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/8/EP/MZT58AKN5FYJDSWXBTJ4J5.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/8/EP/MZT58AKN5FYJDSWXBTJ4J5.uasset new file mode 100644 index 0000000..93550f3 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/8/EP/MZT58AKN5FYJDSWXBTJ4J5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cafe9195d38fde19a7ccdba60d6e60e2faaed9897617025f00cb8e24758cc73d +size 4429 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/8/NJ/7JIU4N386J0Y6M6DDYAUM4.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/8/NJ/7JIU4N386J0Y6M6DDYAUM4.uasset new file mode 100644 index 0000000..6b2fa2b --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/8/NJ/7JIU4N386J0Y6M6DDYAUM4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50aea496dda2ee9b45fac663836af4d698068faeb65fd64138d4501dce2b9b64 +size 5522 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/8/VT/E69L6BT44SM44CXN0MTR63.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/8/VT/E69L6BT44SM44CXN0MTR63.uasset new file mode 100644 index 0000000..1dc3924 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/8/VT/E69L6BT44SM44CXN0MTR63.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2228349e375d2d5d1e79cd502d398f815e68f1588d0c936a0e6e2f857ec624b +size 4430 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/1J/16WYQZ5CWG9P0JJ5N5MEYL.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/1J/16WYQZ5CWG9P0JJ5N5MEYL.uasset new file mode 100644 index 0000000..05704fd --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/1J/16WYQZ5CWG9P0JJ5N5MEYL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82dcd409589dcf5b1ef3e44b832f8509883f7e552ee26e50335742291f048e66 +size 4571 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/42/MYS8TTPTRDM4WQJQIA3JBR.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/42/MYS8TTPTRDM4WQJQIA3JBR.uasset new file mode 100644 index 0000000..2f40a42 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/42/MYS8TTPTRDM4WQJQIA3JBR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e4e8de322fc1aaaecf07f1d92b0ee6c7d15c18cd4801b13bab55ea681b9496a +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/5Y/RL8GWHB7J9LK8ABYT86KFK.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/5Y/RL8GWHB7J9LK8ABYT86KFK.uasset new file mode 100644 index 0000000..1e5a865 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/5Y/RL8GWHB7J9LK8ABYT86KFK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63ab41de9e3e495a8927ecc9f4aea84193cb70997006a75be9042f5d652effb6 +size 4072 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/7S/4WSAUZ9CKGL1KAB95PLUKB.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/7S/4WSAUZ9CKGL1KAB95PLUKB.uasset new file mode 100644 index 0000000..bd418f5 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/7S/4WSAUZ9CKGL1KAB95PLUKB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2590e091245ba2028936ceac0081f2a832000fa6e0a2ddabade09a173aad7531 +size 4571 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/CT/XOY76XWZ289FAGBPE23VGM.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/CT/XOY76XWZ289FAGBPE23VGM.uasset new file mode 100644 index 0000000..3bc3971 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/CT/XOY76XWZ289FAGBPE23VGM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21b8b4e2f7355bf7a914d528220c5900297ec7590fa3e1934d73470a5829ac4d +size 5204 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/F7/BI9AGK5BZ5HC3OEFD71NDX.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/F7/BI9AGK5BZ5HC3OEFD71NDX.uasset new file mode 100644 index 0000000..fb6b634 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/F7/BI9AGK5BZ5HC3OEFD71NDX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbef905c515de0cb4fb899e0f1c43f966179392e08eb6b546d9480dcd4a1eb0e +size 4428 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/L9/ISAVDUPAU52L9Y0B19ZSVR.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/L9/ISAVDUPAU52L9Y0B19ZSVR.uasset new file mode 100644 index 0000000..1ef1395 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/L9/ISAVDUPAU52L9Y0B19ZSVR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5e685fd7e1db8006813c26dce06bb460dc052cd3369dbb371e9aafebe4994bf +size 4186 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/RV/CW18WFBUX9I2UM4JDWESMT.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/RV/CW18WFBUX9I2UM4JDWESMT.uasset new file mode 100644 index 0000000..7cbc796 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/RV/CW18WFBUX9I2UM4JDWESMT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24dd7c80bdc677ca9f7f5143550eeaeafb3b3c3a4cd2edaf79121215bcb4a41c +size 4849 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/UK/VIHECZYKQBHOHTQJ5HOP5N.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/UK/VIHECZYKQBHOHTQJ5HOP5N.uasset new file mode 100644 index 0000000..dbdffce --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/UK/VIHECZYKQBHOHTQJ5HOP5N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd14dc333ee3c440e528d8b4587b0e9039cc6380a28a01bee0f618cd355dd9ff +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/WD/1RTVDV9K0CECLS8KGYNIWK.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/WD/1RTVDV9K0CECLS8KGYNIWK.uasset new file mode 100644 index 0000000..72793fb --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/WD/1RTVDV9K0CECLS8KGYNIWK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4ed44c6b0d2db4debd07bc11733af4846b630176a8025bb9e9da080a38abc1d +size 4413 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/YB/DGOD6T41WFMLGX79EE8K93.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/YB/DGOD6T41WFMLGX79EE8K93.uasset new file mode 100644 index 0000000..03485d2 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/9/YB/DGOD6T41WFMLGX79EE8K93.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a79839a2c9af13897691a151032aaf11df2ddd6f0dd00f804be20ba8b4e13d70 +size 4066 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/1C/B670KN293LRVUI9KPDJYZQ.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/1C/B670KN293LRVUI9KPDJYZQ.uasset new file mode 100644 index 0000000..f0c1d21 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/1C/B670KN293LRVUI9KPDJYZQ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d32700115319a150f4a60f5e82009a865768475042e15161be11e5ff3520eaca +size 4165 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/4Y/92E37ZMC15SJHI4WVOAUJF.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/4Y/92E37ZMC15SJHI4WVOAUJF.uasset new file mode 100644 index 0000000..854e96a --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/4Y/92E37ZMC15SJHI4WVOAUJF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38b4859376e809a5398209b8c43f635833c33313f2133ddd45e89bd76ee1a2f2 +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/6J/4ZIILPFTQ6GFUC2XONSULT.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/6J/4ZIILPFTQ6GFUC2XONSULT.uasset new file mode 100644 index 0000000..bbe1a18 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/6J/4ZIILPFTQ6GFUC2XONSULT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dce310e374a29c5617b03576766675037c67246233d456803a278be7934a5fa7 +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/7Y/VJ8782056EN0L3U58SXFHI.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/7Y/VJ8782056EN0L3U58SXFHI.uasset new file mode 100644 index 0000000..9bc497b --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/7Y/VJ8782056EN0L3U58SXFHI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7940f3aa48c6490c127cfdfac4dd4624c66c6d5f73377e12fd7d18cb41aed0e6 +size 3572 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/IZ/RAFMPUO8GU8O5DPTYQX1R0.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/IZ/RAFMPUO8GU8O5DPTYQX1R0.uasset new file mode 100644 index 0000000..922e1f1 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/IZ/RAFMPUO8GU8O5DPTYQX1R0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3cf952cb47f823f92c787f415502141e5024e1188a30c39392ff304c3f45d72b +size 4430 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/RX/HCSASZZNTMSQ8CQ8W60SV1.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/RX/HCSASZZNTMSQ8CQ8W60SV1.uasset new file mode 100644 index 0000000..0b37d9b --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/RX/HCSASZZNTMSQ8CQ8W60SV1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:456403b2b3b638baa3c3a833c17d4114fcde77efff4b0270a86c8c1fe314d129 +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/T7/0YPDDNSZW9JPKHNAMZOYH6.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/T7/0YPDDNSZW9JPKHNAMZOYH6.uasset new file mode 100644 index 0000000..62ad513 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/T7/0YPDDNSZW9JPKHNAMZOYH6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:979ef19976196a3c0809d5cf14d061be8bcdf23b34afb6207a77bc64b1c05e9d +size 3800 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/U6/PB0X7ZBOLQE6CEQQV3DVW5.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/U6/PB0X7ZBOLQE6CEQQV3DVW5.uasset new file mode 100644 index 0000000..2e90054 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/A/U6/PB0X7ZBOLQE6CEQQV3DVW5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14462d4f95cde27def14ebe4548f6b2e3de67e8955e0deaa2af64f30ca7e9e9e +size 4430 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/3C/RADELFHIH52GWIX5947EMP.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/3C/RADELFHIH52GWIX5947EMP.uasset new file mode 100644 index 0000000..bf3e712 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/3C/RADELFHIH52GWIX5947EMP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afdb40081c75dae1713eae72fbf137d03ebbd732b3d55ce4562832fa44a3f81d +size 4217 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/41/958IOENSA2728UXMR02FI9.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/41/958IOENSA2728UXMR02FI9.uasset new file mode 100644 index 0000000..0e8de44 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/41/958IOENSA2728UXMR02FI9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68c467c377ad93b2f74dbd368fc85a2cc51fcc3997fc148dafd841fe7eb0eaa0 +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/B3/SAWMSAU314L3NNBWR7W4D6.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/B3/SAWMSAU314L3NNBWR7W4D6.uasset new file mode 100644 index 0000000..c97f17e --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/B3/SAWMSAU314L3NNBWR7W4D6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:102abca4e8fba1506cef9f820e5bec21132f8a5d04db810135781d14b179d4fc +size 4430 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/FI/RBBFX2WPX0SZJJYN6C8QXA.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/FI/RBBFX2WPX0SZJJYN6C8QXA.uasset new file mode 100644 index 0000000..49804ec --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/FI/RBBFX2WPX0SZJJYN6C8QXA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81f1c193f0006cce52b8ee37e53bda6ebbb6d3e2ecdb9ad5b2feb5696f0af7d9 +size 4430 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/IS/GP5HYM7VCE5DAG4X5BCLTR.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/IS/GP5HYM7VCE5DAG4X5BCLTR.uasset new file mode 100644 index 0000000..6983702 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/IS/GP5HYM7VCE5DAG4X5BCLTR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6d6d91f1696421ad4bfaa37d46ea05080e2b0b0a1499863571201b996ce9fec +size 2244 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/NJ/5Y1VQUNTF8AFC4KPGYNOPY.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/NJ/5Y1VQUNTF8AFC4KPGYNOPY.uasset new file mode 100644 index 0000000..e442b6d --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/NJ/5Y1VQUNTF8AFC4KPGYNOPY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1911786a6c0bd3cd42146e7b4602d5b29803983ab77a89f5969b0b4b123573b +size 4413 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/RM/0ZAUNU1TI4K8V3F9W7FWX1.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/RM/0ZAUNU1TI4K8V3F9W7FWX1.uasset new file mode 100644 index 0000000..abb95de --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/RM/0ZAUNU1TI4K8V3F9W7FWX1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:036940cce4892ba5554513e9e52d9442c0f2fce0e6b547e78c8b49655289a065 +size 5638 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/S1/K7PEL8F0LO6OYJG2NMIOPV.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/S1/K7PEL8F0LO6OYJG2NMIOPV.uasset new file mode 100644 index 0000000..a1f503f --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/S1/K7PEL8F0LO6OYJG2NMIOPV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a0dcc7924ede671cafe1457a4501e0676c223f4c8bbd34b7bac822178f01213 +size 4180 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/U6/OYWNWHCBUR6VJ1KQ2YG1EL.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/U6/OYWNWHCBUR6VJ1KQ2YG1EL.uasset new file mode 100644 index 0000000..9405b89 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/U6/OYWNWHCBUR6VJ1KQ2YG1EL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:735d05cb073e40b1f94271d8c03b392813e9b8db8b7f4d529b223d564feeebe6 +size 4430 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/YE/OSR9D90IZ8XS3U3U9JOZMT.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/YE/OSR9D90IZ8XS3U3U9JOZMT.uasset new file mode 100644 index 0000000..2e7f3ce --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/B/YE/OSR9D90IZ8XS3U3U9JOZMT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d8dfe213b9f021930712982519c1ee0147a7921629d4b5b73d4ca6109a5d2fe +size 4180 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/0V/XLEE1T2PHH0O58PW97TAGB.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/0V/XLEE1T2PHH0O58PW97TAGB.uasset new file mode 100644 index 0000000..85dc36a --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/0V/XLEE1T2PHH0O58PW97TAGB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e3c791b77f480ecabc1ff6d53412b810f487de53b8e5473fc44932d01d1d402 +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/2I/TKDUF5QTLUB3M3LINOWE54.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/2I/TKDUF5QTLUB3M3LINOWE54.uasset new file mode 100644 index 0000000..3bc1ba3 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/2I/TKDUF5QTLUB3M3LINOWE54.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ac8f0c60bc748da5f007b0f857b594ac9b85042240ed584036e180afd9f38bd +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/52/L0UWST7CZ30C6XW4U9WDUN.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/52/L0UWST7CZ30C6XW4U9WDUN.uasset new file mode 100644 index 0000000..6250d84 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/52/L0UWST7CZ30C6XW4U9WDUN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4dabf967d6b7da586f8c48920ff0930488ac0251a931d178962403baffa20c89 +size 4413 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/5J/S7RNJ6GME3RDR5K4S4BA7C.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/5J/S7RNJ6GME3RDR5K4S4BA7C.uasset new file mode 100644 index 0000000..b6a4b44 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/5J/S7RNJ6GME3RDR5K4S4BA7C.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce9e2464e8991264c324a34285b007a88e882e79e3632c3bc9910d37fb7b6bef +size 4430 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/CF/CCVPG4FRPH1SRANJGHB4AW.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/CF/CCVPG4FRPH1SRANJGHB4AW.uasset new file mode 100644 index 0000000..62d0518 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/CF/CCVPG4FRPH1SRANJGHB4AW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00c51549dc435e8673dfc9eef0e0589b89b5c7172067072842844b1b7efbfe39 +size 4224 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/D3/0IZLBUD8D8FRFZ3X6FS0NL.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/D3/0IZLBUD8D8FRFZ3X6FS0NL.uasset new file mode 100644 index 0000000..cac7248 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/D3/0IZLBUD8D8FRFZ3X6FS0NL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26f5c13807beec7f5b751bfd82fae3669d4b796e820a868a073475603819b3f6 +size 5638 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/DN/PSZEID3KH3UCA6N4JJ7EH5.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/DN/PSZEID3KH3UCA6N4JJ7EH5.uasset new file mode 100644 index 0000000..3b69ae6 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/DN/PSZEID3KH3UCA6N4JJ7EH5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ac5256201ef3cdb737954097f7718a6ac82b7f5c739e7a777388319ac8abebe +size 5638 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/H3/0XSTNQS7WWXGF0W0R0MHYH.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/H3/0XSTNQS7WWXGF0W0R0MHYH.uasset new file mode 100644 index 0000000..beee888 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/H3/0XSTNQS7WWXGF0W0R0MHYH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c73314131c7cb1c23dbbd50398baf86b4818f3fc991371a8e9988c6c424b3e83 +size 4124 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/IC/82GXHIQ1LBSS75HKJS22Z1.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/IC/82GXHIQ1LBSS75HKJS22Z1.uasset new file mode 100644 index 0000000..ae4c10b --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/IC/82GXHIQ1LBSS75HKJS22Z1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3265f32b580593151e8d4f29767a8904750f0204fc7c1c55d6be95bb60c97d01 +size 4457 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/OQ/QSHJBZFA3DH4WUMPYR0F5P.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/OQ/QSHJBZFA3DH4WUMPYR0F5P.uasset new file mode 100644 index 0000000..c5cfbb8 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/OQ/QSHJBZFA3DH4WUMPYR0F5P.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67f1cb67f86439bdcc15da778d7d54697bd1e4a69a3cd292f05d2174b5285583 +size 5427 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/R9/L3U9JKOV9CIMSF7EVCJIZH.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/R9/L3U9JKOV9CIMSF7EVCJIZH.uasset new file mode 100644 index 0000000..2e1f86a --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/R9/L3U9JKOV9CIMSF7EVCJIZH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d0b0101dfb20b2787d84b21b2cca693efa22047ebe8d06019863823b16d2014 +size 4413 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/S5/R35THGWMTZWY37KCLGIB7L.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/S5/R35THGWMTZWY37KCLGIB7L.uasset new file mode 100644 index 0000000..54386e9 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/S5/R35THGWMTZWY37KCLGIB7L.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9111a53bb029fbf9834fad87b49ff15e066535f9987ecb3ef8ade9769461247d +size 5855 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/WL/P9Y29NLS25OX7A4GU66A6A.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/WL/P9Y29NLS25OX7A4GU66A6A.uasset new file mode 100644 index 0000000..9196c7f --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/WL/P9Y29NLS25OX7A4GU66A6A.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b114fd87cb46a1edcd60713c97c7373cd0afe1e8896d44e055ffa01880bc9ba7 +size 4354 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/ZI/29MX5OP77Y9OOZ7V1YCBUM.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/ZI/29MX5OP77Y9OOZ7V1YCBUM.uasset new file mode 100644 index 0000000..ace9248 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/C/ZI/29MX5OP77Y9OOZ7V1YCBUM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4af6cbd224fd56d584af4ceba640f8ad6be0815c2f999c02fb553fd86d5fef1a +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/09/ZZRW8OHLRZDO5O0926MMPR.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/09/ZZRW8OHLRZDO5O0926MMPR.uasset new file mode 100644 index 0000000..b00211d --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/09/ZZRW8OHLRZDO5O0926MMPR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fca236e85772d79671ae0d68ca187cc2f018b27dd51a3d334c9d59c949df7b8 +size 5638 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/0N/93KJOJF9EXQN0RAXMTNKDR.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/0N/93KJOJF9EXQN0RAXMTNKDR.uasset new file mode 100644 index 0000000..b286b22 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/0N/93KJOJF9EXQN0RAXMTNKDR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1397b74e2a1e22f14742e1acfa69ee14355a0b02878866763148e4fe617ec933 +size 4224 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/61/ITYUBBWV7Y4IQXOLL3OQJZ.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/61/ITYUBBWV7Y4IQXOLL3OQJZ.uasset new file mode 100644 index 0000000..cee2d1d --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/61/ITYUBBWV7Y4IQXOLL3OQJZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a71a4b9819dd8816830578af5c7374ad00eca6751a27567d53555df8ab4845a +size 4345 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/75/S72Z416K7C5SQ26QAZYHIC.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/75/S72Z416K7C5SQ26QAZYHIC.uasset new file mode 100644 index 0000000..4d29fe4 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/75/S72Z416K7C5SQ26QAZYHIC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ae3cd8b5bae13328f3aa68d6305896e2302be72a2ab37499fdf5fd2a32b1b65 +size 4413 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/AC/AU94FKCJ1ZPAVYN19SWNSR.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/AC/AU94FKCJ1ZPAVYN19SWNSR.uasset new file mode 100644 index 0000000..ad3f5e5 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/AC/AU94FKCJ1ZPAVYN19SWNSR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ed412c99bbe6279d4c46263eaca0289657e88a4d32d57a255750bfdc18538e9 +size 5522 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/B0/ZE8C59CK81PJ77IL1LVLQU.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/B0/ZE8C59CK81PJ77IL1LVLQU.uasset new file mode 100644 index 0000000..60a78d0 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/B0/ZE8C59CK81PJ77IL1LVLQU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37c0c8e99826f431693e790adbbf5cb1ac7612a9af0b71879b5a0eaf460fe976 +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/O0/ICNATY20XOMXIO9PWTLC46.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/O0/ICNATY20XOMXIO9PWTLC46.uasset new file mode 100644 index 0000000..16fcc3b --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/O0/ICNATY20XOMXIO9PWTLC46.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45e0a1138cda33898a4fe8af6a596dc4ca70abdf204ee28daa9e562e06505e81 +size 4413 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/OO/N782ZG44Y5GSTV48DK6NHT.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/OO/N782ZG44Y5GSTV48DK6NHT.uasset new file mode 100644 index 0000000..5985aaf --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/OO/N782ZG44Y5GSTV48DK6NHT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2f4e422385fa0cc489dc215334513681ae9744380deb446575317bd64cd2b05 +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/QZ/IDA5I0RVDBWJM3XO7DN7BU.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/QZ/IDA5I0RVDBWJM3XO7DN7BU.uasset new file mode 100644 index 0000000..425de38 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/QZ/IDA5I0RVDBWJM3XO7DN7BU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37d648cf38ef06295f2f9bb9a5740a6af05d3e130c23540d5699e4700ed99ed5 +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/RR/E36ZI764OLQ2HQNVTOL4I0.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/RR/E36ZI764OLQ2HQNVTOL4I0.uasset new file mode 100644 index 0000000..d1f7590 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/RR/E36ZI764OLQ2HQNVTOL4I0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a922a927ec2e8dc4496b86e080b48680e68b41944e79784480612a2b0d4d8c0b +size 8090 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/ZN/AASHM8JVSL0T04BL1PKPVV.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/ZN/AASHM8JVSL0T04BL1PKPVV.uasset new file mode 100644 index 0000000..7a871dc --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/D/ZN/AASHM8JVSL0T04BL1PKPVV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f45b1d5861a3cf514a7621533bfdfea71c48455f1337db23a87d714f8079fdeb +size 11372 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/0W/BXUQNB8M3HHSJ6SCAVEGS7.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/0W/BXUQNB8M3HHSJ6SCAVEGS7.uasset new file mode 100644 index 0000000..a69b964 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/0W/BXUQNB8M3HHSJ6SCAVEGS7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ee80d7fce82b1ade16aac73da5f4252f6abcdec5d6ee1cdee650f1ed7f4a729 +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/27/GZJOI0Z35GOANSWBGT9QY9.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/27/GZJOI0Z35GOANSWBGT9QY9.uasset new file mode 100644 index 0000000..32ed091 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/27/GZJOI0Z35GOANSWBGT9QY9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5dedc974d8c925deb73e9e7841b9b4bdf332141c3a18b091a075a4213b93ec82 +size 5427 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/5H/SXKH8U4XMAUA5AFBNY1M9I.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/5H/SXKH8U4XMAUA5AFBNY1M9I.uasset new file mode 100644 index 0000000..9015f69 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/5H/SXKH8U4XMAUA5AFBNY1M9I.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc7616cdd40ece7b1e57d65759371ca18e9fde7509a59f28175195fed1224f59 +size 4180 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/C3/SA8IH98KFTNCIYFK2VCP5C.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/C3/SA8IH98KFTNCIYFK2VCP5C.uasset new file mode 100644 index 0000000..d5ca9b2 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/C3/SA8IH98KFTNCIYFK2VCP5C.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9b40963abb4e475f14117a9053fce81348ebf212df13670c7f84328837d77af +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/FF/4T2DI6DVP9S9AFO2356BSH.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/FF/4T2DI6DVP9S9AFO2356BSH.uasset new file mode 100644 index 0000000..dfc898c --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/FF/4T2DI6DVP9S9AFO2356BSH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c785c99b98c3d620336325711d4a1b12393b3edba99a4895686ad15971868c4a +size 5522 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/IM/TWHLFKFH4DB824NJJJLC1H.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/IM/TWHLFKFH4DB824NJJJLC1H.uasset new file mode 100644 index 0000000..da280a2 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/IM/TWHLFKFH4DB824NJJJLC1H.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1b64f0d70f51065dca3666160612a855c2b3d23d90ec721e0b8f4b4ceb02c55 +size 4428 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/J9/Q4B9M2NH0W56UM3XIMZMOZ.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/J9/Q4B9M2NH0W56UM3XIMZMOZ.uasset new file mode 100644 index 0000000..b156372 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/J9/Q4B9M2NH0W56UM3XIMZMOZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9c27058803ba94908657a8caa837acdb9c67571da0fcce6e8977abdb579e0c3 +size 4428 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/K5/S1VK675CG7GLA667I2TYT5.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/K5/S1VK675CG7GLA667I2TYT5.uasset new file mode 100644 index 0000000..faa2836 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/K5/S1VK675CG7GLA667I2TYT5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a23ff2df7f41813ebe4bea59c8a9bea1ac0918727fce8e6117803a0c020f9c2 +size 5638 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/KK/RKM41UD17P08BSJT6UZVLJ.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/KK/RKM41UD17P08BSJT6UZVLJ.uasset new file mode 100644 index 0000000..5f68700 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/KK/RKM41UD17P08BSJT6UZVLJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e974ad2f6a17041619d37f21134715e7522bfb2dfd0ad268ff50e7e3ad7d636f +size 4224 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/Y5/G83AFQCGFHSD24L1L4S5WO.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/Y5/G83AFQCGFHSD24L1L4S5WO.uasset new file mode 100644 index 0000000..7796dc1 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/Y5/G83AFQCGFHSD24L1L4S5WO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:900f066af4c4528f5ec9719c06978be3b16879d9a8f6cb72dee22296be15cdf9 +size 4413 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/YO/13HRCDN18BGJI0B1LGKN1T.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/YO/13HRCDN18BGJI0B1LGKN1T.uasset new file mode 100644 index 0000000..fa6b251 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/E/YO/13HRCDN18BGJI0B1LGKN1T.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c91027f59de9d547f7336f3e95cf05adb69625b6398428b73e0459053796f763 +size 5528 diff --git a/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/F/5B/VVZB345TJTB0CL0BS349YF.uasset b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/F/5B/VVZB345TJTB0CL0BS349YF.uasset new file mode 100644 index 0000000..16a30e8 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Combat/Lvl_Combat/F/5B/VVZB345TJTB0CL0BS349YF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9db4fa2865c0213f3b2aff10f69c1bfc354c6ee4ce544ab9a9633bcdb93226a +size 5522 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/4B/I5O7HJ57YPKKYPY4SSFLZZ.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/4B/I5O7HJ57YPKKYPY4SSFLZZ.uasset new file mode 100644 index 0000000..a1e53de --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/4B/I5O7HJ57YPKKYPY4SSFLZZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ced22be2e4fb66c8ac87a99ddc1433b31f430eae2515c649a0841cb9e6e52a7e +size 4227 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/J0/QVXJ1XUJQIZQ2ONEJOW0EI.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/J0/QVXJ1XUJQIZQ2ONEJOW0EI.uasset new file mode 100644 index 0000000..5ad3507 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/J0/QVXJ1XUJQIZQ2ONEJOW0EI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87c48872e6e55af4c53f34d37e1b50641cb36c75725694bc8439951042d10e80 +size 4339 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/JN/C6PH50SPLFLBWA0OBWMQ5F.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/JN/C6PH50SPLFLBWA0OBWMQ5F.uasset new file mode 100644 index 0000000..bf347ff --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/JN/C6PH50SPLFLBWA0OBWMQ5F.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c80c1ed5693ee42e5f0d909df78aa72937084156ce92a3e6c30e2aec99861a70 +size 4159 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/KB/70R3R0AIAG8WCGCAGQ9CY3.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/KB/70R3R0AIAG8WCGCAGQ9CY3.uasset new file mode 100644 index 0000000..45c6d04 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/KB/70R3R0AIAG8WCGCAGQ9CY3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05f4439de29a85ed30c25fa1384bf56d2ef17bb1d3ebf50098933884c2873f5d +size 4457 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/L0/7JFGLNLOCKI0V1IMMACK8B.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/L0/7JFGLNLOCKI0V1IMMACK8B.uasset new file mode 100644 index 0000000..0005c1f --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/L0/7JFGLNLOCKI0V1IMMACK8B.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e90e0d310b6b6da67e5fdc7321cb7bcc0a09f8e0d12453ed752eed064eb93210 +size 4469 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/LN/6XUGMACJHTF9UVGA53PLQ9.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/LN/6XUGMACJHTF9UVGA53PLQ9.uasset new file mode 100644 index 0000000..3269ac8 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/LN/6XUGMACJHTF9UVGA53PLQ9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:551e7074c02adcb86b57fce10cf68f24712139d60bd2f729bdd327e4b413beba +size 3612 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/OK/2FZGASC74XU6I8LRJ4B9LO.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/OK/2FZGASC74XU6I8LRJ4B9LO.uasset new file mode 100644 index 0000000..b979120 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/OK/2FZGASC74XU6I8LRJ4B9LO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87caf0147843609c33d33c98f5529dff8a225b914bf971a04064244d1f6f2db6 +size 4166 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/Q1/Q5QAZW7H2QSS3YP9WWH1SC.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/Q1/Q5QAZW7H2QSS3YP9WWH1SC.uasset new file mode 100644 index 0000000..4324a67 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/Q1/Q5QAZW7H2QSS3YP9WWH1SC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3346522601164f8f3c5711e8d05a260202ae1a1027358ef2952f47de0c3bf511 +size 4367 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/TH/TXPB77A5UO9PLNG838CR59.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/TH/TXPB77A5UO9PLNG838CR59.uasset new file mode 100644 index 0000000..a31a219 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/TH/TXPB77A5UO9PLNG838CR59.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dda1d4d9faa09ea1e64e4742f3a2728e56ade1072494cf33241c1ce9f7070561 +size 4476 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/XS/21O3C30HDVFRXZ0RL7PRMF.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/XS/21O3C30HDVFRXZ0RL7PRMF.uasset new file mode 100644 index 0000000..221e385 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/0/XS/21O3C30HDVFRXZ0RL7PRMF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a93897e81e0231ef9cc6ef84574e48acfbad569793647f47927dc8dceabe313 +size 4280 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/1O/DVDF8QZG4S920O3BQWHRO1.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/1O/DVDF8QZG4S920O3BQWHRO1.uasset new file mode 100644 index 0000000..9f166ce --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/1O/DVDF8QZG4S920O3BQWHRO1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:caadb513064b10263006682ae5c6719b4738b9b1098ab722b2a4f3fe7e5398fb +size 4288 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/32/9OI6KLDGH7UIFHL3YRPU1R.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/32/9OI6KLDGH7UIFHL3YRPU1R.uasset new file mode 100644 index 0000000..66b2f03 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/32/9OI6KLDGH7UIFHL3YRPU1R.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3b04e8441c046c401978af32195484eb86a264b7cd3d05f6650e1bef7137132 +size 4356 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/3E/MP74I7I6B8KHZ3XNPOIUQK.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/3E/MP74I7I6B8KHZ3XNPOIUQK.uasset new file mode 100644 index 0000000..c89e3e2 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/3E/MP74I7I6B8KHZ3XNPOIUQK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cd0601b439b8cfd10e248e8f9ff06b91211d6a74a3ef735197f713c0f8b2877 +size 4461 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/4V/AM9A6SENLG8J1ID4WGVI4L.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/4V/AM9A6SENLG8J1ID4WGVI4L.uasset new file mode 100644 index 0000000..9d080cd --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/4V/AM9A6SENLG8J1ID4WGVI4L.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3582f5ad8b7f88c4698150d3e8fb001f9c016982822cf4e600fbe166f9fd2e5c +size 4227 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/51/5Y69443HPJ0BUZGAUHEJK3.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/51/5Y69443HPJ0BUZGAUHEJK3.uasset new file mode 100644 index 0000000..68860e4 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/51/5Y69443HPJ0BUZGAUHEJK3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37b11ccfc7d4dd5181eae67054ff48ae1e810195eee13b3238e9524127610430 +size 4355 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/97/XM7WH6EAJNTGEZ63GE7FJ6.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/97/XM7WH6EAJNTGEZ63GE7FJ6.uasset new file mode 100644 index 0000000..27b33d9 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/97/XM7WH6EAJNTGEZ63GE7FJ6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ffa576fe465c57221c3a3a122122d11f44a35eace1f22b31362d52645b93814 +size 2284 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/GA/OEGB3A3ENQT70XN5J4YKQJ.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/GA/OEGB3A3ENQT70XN5J4YKQJ.uasset new file mode 100644 index 0000000..648083e --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/GA/OEGB3A3ENQT70XN5J4YKQJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b23e3d253fb26eb18f694c7bcfce9d1c3af370961c44a064ac3cdb8fce5c546 +size 4454 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/L5/QG3Z4YZSPOZSHGICCUH31A.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/L5/QG3Z4YZSPOZSHGICCUH31A.uasset new file mode 100644 index 0000000..eac2699 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/L5/QG3Z4YZSPOZSHGICCUH31A.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9c017f8694438ad16c911b1e271c7c87ac292776215d5298258e349625127a7 +size 4476 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/N4/PELUAFNLTUJDHSXON93S6I.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/N4/PELUAFNLTUJDHSXON93S6I.uasset new file mode 100644 index 0000000..785be7a --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/N4/PELUAFNLTUJDHSXON93S6I.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fbef24ac7183161e85c9e232c3d53be3d5894a8cd16b2355c013bf1db723860 +size 4227 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/PU/K4YJRC8WAA2CIGF549BYZR.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/PU/K4YJRC8WAA2CIGF549BYZR.uasset new file mode 100644 index 0000000..ecfa9e3 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/PU/K4YJRC8WAA2CIGF549BYZR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cba4d87fa4685f1f336fe8e248976b5eb852205b9959f9c5f11a38e470726db +size 4475 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/R0/HT23SLNIEQ0O2HXL7LBX4R.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/R0/HT23SLNIEQ0O2HXL7LBX4R.uasset new file mode 100644 index 0000000..7c377a1 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/R0/HT23SLNIEQ0O2HXL7LBX4R.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:414e27d48cb73b8a12e911744fb660a0eb903393d5ff245c623a0b06263f2773 +size 4476 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/T1/H5NOVVQYGVDZH2QBIXZRI5.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/T1/H5NOVVQYGVDZH2QBIXZRI5.uasset new file mode 100644 index 0000000..ec40877 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/T1/H5NOVVQYGVDZH2QBIXZRI5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1cd1811177f4835486de84eb463684cfe3af9619ee2475079a616b7edc54dab +size 4356 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/U0/YGL0WFXJS6FO10WOKK1V2L.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/U0/YGL0WFXJS6FO10WOKK1V2L.uasset new file mode 100644 index 0000000..9adcc98 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/U0/YGL0WFXJS6FO10WOKK1V2L.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0dd0587fb03d5dcd693959d1c8567ed90e8f20ce34c370fd27fc02f8708bf921 +size 4221 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/YF/EKAD5DGG3DXWMMY6JCZYDE.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/YF/EKAD5DGG3DXWMMY6JCZYDE.uasset new file mode 100644 index 0000000..23b736f --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/YF/EKAD5DGG3DXWMMY6JCZYDE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3a9e69128707f22d2d19ab3b894626b45cc721b00236618f62df73aca323581 +size 4598 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/ZP/9I0OZ8R10E9S06ETOOJA63.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/ZP/9I0OZ8R10E9S06ETOOJA63.uasset new file mode 100644 index 0000000..4f4dc29 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/1/ZP/9I0OZ8R10E9S06ETOOJA63.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:438e545f149dfd7550dda8e29bbe6f67c91b785e80f24352a8e23404f4b76101 +size 4363 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/1C/ZUE27ERNTBGXJY0JQR479S.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/1C/ZUE27ERNTBGXJY0JQR479S.uasset new file mode 100644 index 0000000..5256591 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/1C/ZUE27ERNTBGXJY0JQR479S.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8a4cec913290735213c8e9594022885618524cd94105c49dad1d951a4df8ae0 +size 4457 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/1R/618POQ41Q2FSSGC1VTL0AJ.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/1R/618POQ41Q2FSSGC1VTL0AJ.uasset new file mode 100644 index 0000000..7ca48e0 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/1R/618POQ41Q2FSSGC1VTL0AJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:291db9a0d1aab242f07514b3b055a38c688a4d006b0195264e4b4303cad19149 +size 4454 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/67/LRD5AFZSX7RLAT58UVOF6S.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/67/LRD5AFZSX7RLAT58UVOF6S.uasset new file mode 100644 index 0000000..d96820b --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/67/LRD5AFZSX7RLAT58UVOF6S.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bbf897505e0c2be0c92ffd6ef841c4c95775d5e957e5a8003390a6c544903ba +size 4354 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/K8/5Z205Q47ZTF15T5Q87JU7E.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/K8/5Z205Q47ZTF15T5Q87JU7E.uasset new file mode 100644 index 0000000..3d00bf6 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/K8/5Z205Q47ZTF15T5Q87JU7E.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce6b02fd42b89011ccd0305ca6cf98c4dc0b43b905a25c97d33113720833fec1 +size 4544 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/L6/9KHQMN7IUK8SMKHH3VX6M3.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/L6/9KHQMN7IUK8SMKHH3VX6M3.uasset new file mode 100644 index 0000000..b50138a --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/L6/9KHQMN7IUK8SMKHH3VX6M3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78a69b7be1943541b3cdd12362fbecdbbfdba17006cf2340c091a6aaa6676838 +size 4351 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/OI/MF8ZZS7KVI44SVR0BHY301.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/OI/MF8ZZS7KVI44SVR0BHY301.uasset new file mode 100644 index 0000000..53f2dbe --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/OI/MF8ZZS7KVI44SVR0BHY301.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebec28f529ed045931d21b1b67da372f049cb5ca4b9be5d5a34f0326444fe099 +size 4544 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/V9/XCZ24R2H8269E10XXKVHNG.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/V9/XCZ24R2H8269E10XXKVHNG.uasset new file mode 100644 index 0000000..3a5f49f --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/V9/XCZ24R2H8269E10XXKVHNG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c6f91f0ddea2ae894175a2593c24c897251b1bba36973b1924cceccaa206519 +size 2262 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/Z9/6SNYH6YCML05ATNZJMJNLV.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/Z9/6SNYH6YCML05ATNZJMJNLV.uasset new file mode 100644 index 0000000..3e2c9c6 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/2/Z9/6SNYH6YCML05ATNZJMJNLV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e81b01e3ce50fc7e2c5f186cd2ae39a85052250487c527ff5b63bf22cc7d22d7 +size 3897 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/11/QC3UE5SH63R7HLDSIARHYP.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/11/QC3UE5SH63R7HLDSIARHYP.uasset new file mode 100644 index 0000000..799f947 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/11/QC3UE5SH63R7HLDSIARHYP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f21c57b08fe658428f5dc3cc9bb890d6f73caedc27e761170729b0fed521168f +size 4168 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/1L/ITUZ7HAI87POYJ5CKEJ6JQ.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/1L/ITUZ7HAI87POYJ5CKEJ6JQ.uasset new file mode 100644 index 0000000..4d55429 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/1L/ITUZ7HAI87POYJ5CKEJ6JQ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dedf76583aae61b80d73ef2b557bf3995adc26e86fd9f0f5f3a2b728a0c2ee1a +size 4227 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/5C/472HXGW93Z5Y0DTU24MT05.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/5C/472HXGW93Z5Y0DTU24MT05.uasset new file mode 100644 index 0000000..e1860dd --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/5C/472HXGW93Z5Y0DTU24MT05.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:763e52357f88b35d57ebc9fa34948b19a7ecc591a5f7acbd21f17670f89b2626 +size 4504 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/69/49UL41JIT9J3Z82DSEOGNR.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/69/49UL41JIT9J3Z82DSEOGNR.uasset new file mode 100644 index 0000000..7b8cfb5 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/69/49UL41JIT9J3Z82DSEOGNR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:392af150eb33a291005ccc22d0913757c7f17d5d6160da4f8302c20cae169c73 +size 4227 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/6F/7UY85E4YUBO3IIQ5WZY2TR.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/6F/7UY85E4YUBO3IIQ5WZY2TR.uasset new file mode 100644 index 0000000..840dba2 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/6F/7UY85E4YUBO3IIQ5WZY2TR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba883708962df14dc3f57a64239f00ad5e76e7726f092f98b257ee963b33220e +size 4604 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/6H/7ALASFYN40X69PEEB5RXZ2.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/6H/7ALASFYN40X69PEEB5RXZ2.uasset new file mode 100644 index 0000000..7db5c72 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/6H/7ALASFYN40X69PEEB5RXZ2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d99df93164451224a106554544d5504fc78269722cf0f128a9e0d19746d4fe1a +size 4453 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/AD/OOT0TOS7NDYPON55O43E4B.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/AD/OOT0TOS7NDYPON55O43E4B.uasset new file mode 100644 index 0000000..a689a15 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/AD/OOT0TOS7NDYPON55O43E4B.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cb0dc7449c3964c79441e340547ae7e10a28a772c30b698830f0feea3e144a5 +size 4227 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/GD/LA9QY6EIOP5MXBBFTM03KI.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/GD/LA9QY6EIOP5MXBBFTM03KI.uasset new file mode 100644 index 0000000..3a6de37 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/GD/LA9QY6EIOP5MXBBFTM03KI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fa17c68f11d1c2b5bff98fe5e3e5dd41a058c5d06dc4fdf9105ea2fbea02466 +size 4604 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/J1/ZMFUDHBD9FHM68ZT96IA1C.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/J1/ZMFUDHBD9FHM68ZT96IA1C.uasset new file mode 100644 index 0000000..f3cda49 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/J1/ZMFUDHBD9FHM68ZT96IA1C.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32fc9ef935bfd00282161cdc9d8a209c4f6175c71b265e8dfcc1316b511e71ba +size 4475 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/JO/XBLLR77AXMIP149OV5ULY9.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/JO/XBLLR77AXMIP149OV5ULY9.uasset new file mode 100644 index 0000000..bf85336 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/JO/XBLLR77AXMIP149OV5ULY9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f56f1756dff7180b09735b2f54529483f7c1ddce00950619566345fb0c7d8a49 +size 4280 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/LR/AXA3SZ8RWC8FDWTY56RLDA.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/LR/AXA3SZ8RWC8FDWTY56RLDA.uasset new file mode 100644 index 0000000..6440bbc --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/LR/AXA3SZ8RWC8FDWTY56RLDA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b4316d7ff207f765b661d7603be045e6f2481463f78a47eddafc85016fae432 +size 4161 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/SN/0X78Q6B7RDHXMQZYGFLGXK.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/SN/0X78Q6B7RDHXMQZYGFLGXK.uasset new file mode 100644 index 0000000..4e4aea4 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/SN/0X78Q6B7RDHXMQZYGFLGXK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:faeb9a9851e6d3f7b72b46ec6f255b067eaa5af782da8684cc66de03d2458b97 +size 4170 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/VJ/XUG7C1X903GP7S2ZAQ6UPS.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/VJ/XUG7C1X903GP7S2ZAQ6UPS.uasset new file mode 100644 index 0000000..ca94648 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/VJ/XUG7C1X903GP7S2ZAQ6UPS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34efdb91e615a647d0340a1ff307004aeeb4f9c61f2a5e4703b5df714b2d363d +size 4457 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/ZC/GUWXM26Q7AB4QLO5N6TPIP.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/ZC/GUWXM26Q7AB4QLO5N6TPIP.uasset new file mode 100644 index 0000000..76b19af --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/ZC/GUWXM26Q7AB4QLO5N6TPIP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0966448c774d3dc7163277c8d9fb2ad4f425b844275a0f5b2e6004edd39530f7 +size 4544 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/ZO/2FVRIT79WCE6J17NINDFS5.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/ZO/2FVRIT79WCE6J17NINDFS5.uasset new file mode 100644 index 0000000..0f2f1ba --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/3/ZO/2FVRIT79WCE6J17NINDFS5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:478fb265e5ee88ec6931e9dbfc72d17655649069339f488ddf316840140fd739 +size 4230 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/2U/FNC5A4JGOWJW5YKO9E4ZYH.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/2U/FNC5A4JGOWJW5YKO9E4ZYH.uasset new file mode 100644 index 0000000..d32fdb4 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/2U/FNC5A4JGOWJW5YKO9E4ZYH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6df1b1daf63910760765df82da50fe685b1fae34a5af9b01247a32fdfad47216 +size 4344 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/F1/ROZ0POEXKJ0PKXMW4DSCG1.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/F1/ROZ0POEXKJ0PKXMW4DSCG1.uasset new file mode 100644 index 0000000..dad8390 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/F1/ROZ0POEXKJ0PKXMW4DSCG1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf8b3fd4cfeabd4fef328b92b99508027db8b708ab859cd7e586bb92a3c2d10e +size 4354 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/FN/ON25NYJEZ9NR2I0TR737IR.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/FN/ON25NYJEZ9NR2I0TR737IR.uasset new file mode 100644 index 0000000..f4189c2 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/FN/ON25NYJEZ9NR2I0TR737IR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4918eb8f1cfd7f93176a19d447e89103342927e964dfc355cab11fec77c39875 +size 5003 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/LU/26JCC0IS872O4TFGUT9O98.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/LU/26JCC0IS872O4TFGUT9O98.uasset new file mode 100644 index 0000000..b36359d --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/LU/26JCC0IS872O4TFGUT9O98.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11a02f458b640d779ea95bab06b60b25294dfacf3eaf4b61c1e746a75f9ac797 +size 4537 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/OS/M2J2I7C3QIZMSSVZ2GMVVF.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/OS/M2J2I7C3QIZMSSVZ2GMVVF.uasset new file mode 100644 index 0000000..a5e9d58 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/OS/M2J2I7C3QIZMSSVZ2GMVVF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5dad37f3ae70eba6d80b5af6babeba5a4ca1bdfcfcc4aef97e75c56dee4ffa0 +size 4340 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/UV/ZAF0544EAKPRNRKQIP0O01.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/UV/ZAF0544EAKPRNRKQIP0O01.uasset new file mode 100644 index 0000000..f59487e --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/UV/ZAF0544EAKPRNRKQIP0O01.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f91bf9b5cb5991d5f98b6640219b9f290e02b01514882165222eb30eefb19cd +size 4398 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/WL/YEFLQ06YUDR45W9UEV3JM5.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/WL/YEFLQ06YUDR45W9UEV3JM5.uasset new file mode 100644 index 0000000..b91382c --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/WL/YEFLQ06YUDR45W9UEV3JM5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb9ba12885407c18ecd672ddfa024211c0085d7292cdb25d4efbe44b162e573d +size 4352 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/XS/U8PM1GZLKWHL4FF18EN1ND.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/XS/U8PM1GZLKWHL4FF18EN1ND.uasset new file mode 100644 index 0000000..a4b2937 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/XS/U8PM1GZLKWHL4FF18EN1ND.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f74fbdbda5bba746625a1b6ec0500c05a28cfc969f2ce0f0521fb43bc20ecd9 +size 4227 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/ZF/WCHFY0EDKV80XWG7UZXXIX.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/ZF/WCHFY0EDKV80XWG7UZXXIX.uasset new file mode 100644 index 0000000..ee62400 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/4/ZF/WCHFY0EDKV80XWG7UZXXIX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbd64d5e7135153747f39ddc03642cc53c554b190e6cc9d1ebc30fda90d36459 +size 4544 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/10/G2ESKRA6OA5RY0JRT35GRW.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/10/G2ESKRA6OA5RY0JRT35GRW.uasset new file mode 100644 index 0000000..0edac94 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/10/G2ESKRA6OA5RY0JRT35GRW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffa07621639c2b70bc36ee9468e35451e9bcacd078c3012931e14353267ba076 +size 4356 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/1I/93DDS3U8RVSY7QM30EHTKV.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/1I/93DDS3U8RVSY7QM30EHTKV.uasset new file mode 100644 index 0000000..160adb5 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/1I/93DDS3U8RVSY7QM30EHTKV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b06e37d5102415b2c771de775584c4b334673ecfe25c02a942a9102bb26866d7 +size 4227 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/2W/6H52JOL03ARS7U0MFFP8T9.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/2W/6H52JOL03ARS7U0MFFP8T9.uasset new file mode 100644 index 0000000..4cb3ed9 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/2W/6H52JOL03ARS7U0MFFP8T9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:862c6dd21873be394362b88011e14d8d2f495fd1db523cf0c69601d1bd32dd42 +size 5003 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/91/0Q4R1IE3K2BYJSXIZOQ0QP.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/91/0Q4R1IE3K2BYJSXIZOQ0QP.uasset new file mode 100644 index 0000000..00bbb56 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/91/0Q4R1IE3K2BYJSXIZOQ0QP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5d1dc6f70219856a74107499348c0c3ce0d52589185d58f297cfbbb28380137 +size 4457 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/BA/DGFPSX4DTSKSZQ36SD1Y3K.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/BA/DGFPSX4DTSKSZQ36SD1Y3K.uasset new file mode 100644 index 0000000..35f3a10 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/BA/DGFPSX4DTSKSZQ36SD1Y3K.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3259366c2410850aa33ebcd510c9c2c058f59a358a9c4a521eb813cbb8d59cd +size 4453 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/CT/GLPCUDYPOA417QPFT25J2M.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/CT/GLPCUDYPOA417QPFT25J2M.uasset new file mode 100644 index 0000000..9f131c8 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/CT/GLPCUDYPOA417QPFT25J2M.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6f8412bf4b2631fbc26ffba1d78bc7727aae32bbfeb6ebde017d8c593baba6d +size 4356 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/D1/PJ7PHXS1Q9YT4RRK8ASA17.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/D1/PJ7PHXS1Q9YT4RRK8ASA17.uasset new file mode 100644 index 0000000..317fb62 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/D1/PJ7PHXS1Q9YT4RRK8ASA17.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e6b95b4d7127a977532738e43d008c3e353802bd945d6cd45090350299c5cd0 +size 4227 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/DP/15D95A5TUVKKEPBC5Z3V0K.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/DP/15D95A5TUVKKEPBC5Z3V0K.uasset new file mode 100644 index 0000000..a9d5bc4 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/DP/15D95A5TUVKKEPBC5Z3V0K.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fae6534ddc2f9d9304f5b31104785c18e3ca10263156e8beae622e031b7aed1f +size 4350 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/IL/XNME8P2GEX8RVJYJ5AS9L9.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/IL/XNME8P2GEX8RVJYJ5AS9L9.uasset new file mode 100644 index 0000000..f5e2e4c --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/IL/XNME8P2GEX8RVJYJ5AS9L9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48fe8982b7678c5893f1734f86a2cde2d814eb9970f9b5501a9e3f220ff95b83 +size 4339 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/PQ/PI85JOOOY2R6IWIS0B5ZV5.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/PQ/PI85JOOOY2R6IWIS0B5ZV5.uasset new file mode 100644 index 0000000..7325714 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/PQ/PI85JOOOY2R6IWIS0B5ZV5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:004a67b30ac3fb3c0e50af709159542abf79c269f2bc8fa3f02a6bef1757f4cc +size 4339 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/VB/DD4B02GSXHYDFMAB03BUYE.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/VB/DD4B02GSXHYDFMAB03BUYE.uasset new file mode 100644 index 0000000..c4d95da --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/5/VB/DD4B02GSXHYDFMAB03BUYE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cfab114193b66ff434513de3f00748f92c2d08c1e851326548bea67038b0342 +size 4476 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/3U/Y7SCQAHPSUVVCZQCNEIKCJ.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/3U/Y7SCQAHPSUVVCZQCNEIKCJ.uasset new file mode 100644 index 0000000..4ebcf82 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/3U/Y7SCQAHPSUVVCZQCNEIKCJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfe1e31d7537237bcba86532eb55adf56729f909652308cdcd8c7997e203c95e +size 4162 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/7U/KFRJ8G1ZYZHNS4N6S74ZMY.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/7U/KFRJ8G1ZYZHNS4N6S74ZMY.uasset new file mode 100644 index 0000000..076ca8b --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/7U/KFRJ8G1ZYZHNS4N6S74ZMY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d62fce03349568128d30000365c656057b1e15551dfeef83eabd9b8cdf2f657c +size 4476 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/8P/A5XH9J5QDNE58G2EZQY8EN.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/8P/A5XH9J5QDNE58G2EZQY8EN.uasset new file mode 100644 index 0000000..eb2fc8a --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/8P/A5XH9J5QDNE58G2EZQY8EN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e745d5782ee0c3b71abf6f805b2a9a8bde2ea06c330b37d828f6af679fcb58e2 +size 4476 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/9G/2YEWP1NRKUKTW7IS6S8YM5.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/9G/2YEWP1NRKUKTW7IS6S8YM5.uasset new file mode 100644 index 0000000..4563d60 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/9G/2YEWP1NRKUKTW7IS6S8YM5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a756afd5af6fba0b92732c1ee0ecd7408e6fd52f659da29308e3ce9e0775a37 +size 12554 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/FD/BLYOF7Y0BIG7Q9IEJJVLIJ.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/FD/BLYOF7Y0BIG7Q9IEJJVLIJ.uasset new file mode 100644 index 0000000..2bf39cb --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/FD/BLYOF7Y0BIG7Q9IEJJVLIJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8efdc4e1a88d11fe95e404b9c095dd217310c0b35b99c14410aa2a0594ce0b1 +size 4356 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/IR/DGTM6Z6X9MUIW1R1RM6HEM.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/IR/DGTM6Z6X9MUIW1R1RM6HEM.uasset new file mode 100644 index 0000000..45dc4bb --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/IR/DGTM6Z6X9MUIW1R1RM6HEM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c97d9f89b51ae304d39f59df865b0f0cce06c6bbfe85cd7c8ccad8acb57f12f +size 4166 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/KW/DIOBPSCU4ASCOKUXZZGYBP.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/KW/DIOBPSCU4ASCOKUXZZGYBP.uasset new file mode 100644 index 0000000..906bdbf --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/KW/DIOBPSCU4ASCOKUXZZGYBP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea530c7a7cf435d4ad828088fdef87381c88679175c40489d2707873150b9612 +size 4367 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/MR/CIPUCZLV4PC998H04BXE50.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/MR/CIPUCZLV4PC998H04BXE50.uasset new file mode 100644 index 0000000..09f807a --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/MR/CIPUCZLV4PC998H04BXE50.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:022e97772cdc6da2cd2bb12e1a296ddf1997c456ffb84fc9aa773274dd5b5d64 +size 4537 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/UN/V2FXYCRO8TWCQFEW9S7ONL.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/UN/V2FXYCRO8TWCQFEW9S7ONL.uasset new file mode 100644 index 0000000..0133234 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/UN/V2FXYCRO8TWCQFEW9S7ONL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f46fab81e53be528e4e3e759218f40a3f0103bcf9c0f803987cfd695f4c02e3 +size 4604 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/V3/KTE510QWYNYYC5GPCZILN2.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/V3/KTE510QWYNYYC5GPCZILN2.uasset new file mode 100644 index 0000000..424d314 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/6/V3/KTE510QWYNYYC5GPCZILN2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:755463710b58d7ac6f171539b279cec9d3a257302580e16ca608dbad1d6a9195 +size 4354 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/2L/43POZNB1OZZ0WC9OQQWP32.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/2L/43POZNB1OZZ0WC9OQQWP32.uasset new file mode 100644 index 0000000..2529911 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/2L/43POZNB1OZZ0WC9OQQWP32.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac837fcafb2b4891f9f80a59f25714f5d4bbf82ab8e92e640b9b99163cf78742 +size 4475 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/7N/IHKH3QKKSO2BH68HLQE5HW.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/7N/IHKH3QKKSO2BH68HLQE5HW.uasset new file mode 100644 index 0000000..cdaef54 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/7N/IHKH3QKKSO2BH68HLQE5HW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c21261a23321ba55d188ba87e02dea14e20d742efe6470a008c7730f708be4f +size 4468 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/FF/SREIGLJND5CE6ZHB6ORFDA.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/FF/SREIGLJND5CE6ZHB6ORFDA.uasset new file mode 100644 index 0000000..aec90ef --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/FF/SREIGLJND5CE6ZHB6ORFDA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:663a034e191ccc38308f81e3af6b9ce4c787bb981ec38d9b9ba038e7052ac626 +size 4476 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/HC/DMJ0WZMFEPSSU5KV3I06DY.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/HC/DMJ0WZMFEPSSU5KV3I06DY.uasset new file mode 100644 index 0000000..f5a78f2 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/HC/DMJ0WZMFEPSSU5KV3I06DY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4b713c6ccb6db05b9e1b46b8f7776108ce72896b5426697eac47c614735c609 +size 4604 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/I3/2DFXQK7NBEGYK26EMWYIAI.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/I3/2DFXQK7NBEGYK26EMWYIAI.uasset new file mode 100644 index 0000000..7273b6e --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/I3/2DFXQK7NBEGYK26EMWYIAI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6eb79bc218cac2f7e3a0abe38f05b13775b3ceb35543ea2efaf52af0f924e5fe +size 4537 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/KT/1DMK92SYFO52BCWH7YW6X1.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/KT/1DMK92SYFO52BCWH7YW6X1.uasset new file mode 100644 index 0000000..a405c5b --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/KT/1DMK92SYFO52BCWH7YW6X1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a12581e4ad6f3a22c885706fac70d294a609bce9c8d42ad790fc292d6481910 +size 4453 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/MJ/5XX5M6PJ0MHJDUL7W6DYUJ.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/MJ/5XX5M6PJ0MHJDUL7W6DYUJ.uasset new file mode 100644 index 0000000..88642ce --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/MJ/5XX5M6PJ0MHJDUL7W6DYUJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93376d6170e8ba6263a11b64eff5bb788e5aecd25eb0b8f5ec8ddd2bc9022bfc +size 4174 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/WH/A20YQ6G8GBT085UFJFYOFD.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/WH/A20YQ6G8GBT085UFJFYOFD.uasset new file mode 100644 index 0000000..fd735d0 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/WH/A20YQ6G8GBT085UFJFYOFD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9b71d918966f2178579602cc3fafa2b984d1679f2e1e994d227d4fb1e5abee8 +size 4256 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/XH/NCZ6KTAN4JPVHK2TB6KIWE.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/XH/NCZ6KTAN4JPVHK2TB6KIWE.uasset new file mode 100644 index 0000000..12155a2 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/7/XH/NCZ6KTAN4JPVHK2TB6KIWE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f210b4ae721efc6eaa9699ee90d781474095495dfcc022f9b0389a3914e9782 +size 4453 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/0Y/JZOJQOJ8LAMK8MRFA4Y2CN.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/0Y/JZOJQOJ8LAMK8MRFA4Y2CN.uasset new file mode 100644 index 0000000..c970e33 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/0Y/JZOJQOJ8LAMK8MRFA4Y2CN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c0f078bf118d83d7e9cddf143e9910b4b599f382465a473357d85e8be8dd101 +size 4468 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/16/M2H1K5CDOD4X9UOOKN3G2R.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/16/M2H1K5CDOD4X9UOOKN3G2R.uasset new file mode 100644 index 0000000..b88e213 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/16/M2H1K5CDOD4X9UOOKN3G2R.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:289d9606b85ac5daab3bceb3c36f6b43bec0ffe4d528366d4c6693fc5fc8ade0 +size 4454 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/2U/XD95IMXOS47D6E9UJR2SNJ.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/2U/XD95IMXOS47D6E9UJR2SNJ.uasset new file mode 100644 index 0000000..4f8c423 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/2U/XD95IMXOS47D6E9UJR2SNJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa75dc9853e9ef9d403426c82d51c5d8e5efc52dbfab20a379365d306aecfa4e +size 4166 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/5K/WT2N6PIFH19MI313NH2V8D.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/5K/WT2N6PIFH19MI313NH2V8D.uasset new file mode 100644 index 0000000..354af58 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/5K/WT2N6PIFH19MI313NH2V8D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:632f98698568e4748afb7ab2833b7cd19648762b8fedf23f6dd2319c92671502 +size 4227 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/6P/E9NE3R4WWBFLO7DM3YVJ25.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/6P/E9NE3R4WWBFLO7DM3YVJ25.uasset new file mode 100644 index 0000000..56907c2 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/6P/E9NE3R4WWBFLO7DM3YVJ25.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55510880bb847a7c0dbceff5c9c0f31518fad79b0daeb5468c3cb302eb266420 +size 4351 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/6U/9N30SLQBL4GCYWZAABJERE.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/6U/9N30SLQBL4GCYWZAABJERE.uasset new file mode 100644 index 0000000..d7b1e37 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/6U/9N30SLQBL4GCYWZAABJERE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f68888f8d86b7e1f2a8dc09f373a9595e17acd19c5fd3d83ec557b0febf1cafc +size 4348 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/7K/H1IDQB3F7XR0G6D56GBMU6.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/7K/H1IDQB3F7XR0G6D56GBMU6.uasset new file mode 100644 index 0000000..30b1ba4 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/7K/H1IDQB3F7XR0G6D56GBMU6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6ba64de045eeb6d95ea0bb2f3e4369a468d1f070f77562fba937849c882fb8b +size 4476 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/AJ/XJF07VB8ISEFI4M87N4CXF.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/AJ/XJF07VB8ISEFI4M87N4CXF.uasset new file mode 100644 index 0000000..05c3ec3 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/AJ/XJF07VB8ISEFI4M87N4CXF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a2bedae945ec58ce5f557e74d07ffb2815caa435693e502086307158a0ba39b +size 4506 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/DH/OC6G68ED5VJZVW8EJQA76B.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/DH/OC6G68ED5VJZVW8EJQA76B.uasset new file mode 100644 index 0000000..0bc47ec --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/DH/OC6G68ED5VJZVW8EJQA76B.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:860094d11cfde31c0ee5cfac341fc3b25f577b6f59a9a984aaf779e6ed4d7198 +size 4476 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/GN/DIDACECEDK7DQHGSZF35H6.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/GN/DIDACECEDK7DQHGSZF35H6.uasset new file mode 100644 index 0000000..8d858af --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/GN/DIDACECEDK7DQHGSZF35H6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3de160eaa55412bb4743335b2cd4b66f744e607a0123fc6b38779f381cb3405f +size 4529 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/HS/R85DVK392RC4R0J9AJJSDX.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/HS/R85DVK392RC4R0J9AJJSDX.uasset new file mode 100644 index 0000000..ac09868 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/HS/R85DVK392RC4R0J9AJJSDX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:807b6c244ee8f5910e94e26ed60c1d08f36811bd0e3fda73844a34b3e7d0e2af +size 4227 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/L1/PNG8TF54EI2EAW897D3V0R.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/L1/PNG8TF54EI2EAW897D3V0R.uasset new file mode 100644 index 0000000..b848725 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/L1/PNG8TF54EI2EAW897D3V0R.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ce728927b24f8d1ce01e649023dd2a3fe05f93e8cbce5ab5e9cde81216387d0 +size 4514 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/LP/95YG2KJ4S2ZT9TNGF4O1UA.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/LP/95YG2KJ4S2ZT9TNGF4O1UA.uasset new file mode 100644 index 0000000..a7e2122 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/LP/95YG2KJ4S2ZT9TNGF4O1UA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:787eaf4de8d9aff9c5522a27dc8edc765515c0f3263270faf6f65eca07838fc5 +size 4924 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/NQ/B9RELJCTYQ8L9Y6YSJCZIA.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/NQ/B9RELJCTYQ8L9Y6YSJCZIA.uasset new file mode 100644 index 0000000..c2cc6a0 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/NQ/B9RELJCTYQ8L9Y6YSJCZIA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bae332150afb6c696e6aac3d529f9ae5bafdbb6d57d7fa2de92128293e009b54 +size 4227 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/XL/7MKLADN1ZTTQ9FPVTBJGUD.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/XL/7MKLADN1ZTTQ9FPVTBJGUD.uasset new file mode 100644 index 0000000..550f5e2 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/8/XL/7MKLADN1ZTTQ9FPVTBJGUD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea413b0679b69b7042648ae957f7f4b99feb9c3cdabd7724a991e5e06bdba831 +size 4227 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/1I/FU34616O1QKKFXMD67EPG7.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/1I/FU34616O1QKKFXMD67EPG7.uasset new file mode 100644 index 0000000..b3921fc --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/1I/FU34616O1QKKFXMD67EPG7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f489627a584a7903a3d1223165fd4678a6dc2a99f2481b5b7e5d5698567adc33 +size 4604 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/2Z/K9Y7T981NPFQB0F0ODWMT7.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/2Z/K9Y7T981NPFQB0F0ODWMT7.uasset new file mode 100644 index 0000000..6c52cb5 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/2Z/K9Y7T981NPFQB0F0ODWMT7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c1ae0fd34c8e0f27e19b0da935340c0b5c9529a4fcda53957ea43ea63594676 +size 4512 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/40/03OMEJKEKXOLMSAJLN6AF0.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/40/03OMEJKEKXOLMSAJLN6AF0.uasset new file mode 100644 index 0000000..c06b67e --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/40/03OMEJKEKXOLMSAJLN6AF0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca89fddcd8bd443063f4845512a8470e6bc1f85880f5c4e3b174777118b128d8 +size 4359 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/91/EMMTW3081FS3SV7WH9BV88.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/91/EMMTW3081FS3SV7WH9BV88.uasset new file mode 100644 index 0000000..5f77bfd --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/91/EMMTW3081FS3SV7WH9BV88.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fca02d66e3087c70af0bed1a1674ffccef9665013e0c41c2c6d9232111b20b1f +size 4476 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/DQ/SBFD5M675LVD68N22SGIWH.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/DQ/SBFD5M675LVD68N22SGIWH.uasset new file mode 100644 index 0000000..d4eebf4 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/DQ/SBFD5M675LVD68N22SGIWH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fab0a7eaacdcc6164e82e328f89d4f60b953fefde187886c5f1f3bef7bcfc3b0 +size 4544 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/HL/KDU8U69V1XMLLWEBDOOFTK.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/HL/KDU8U69V1XMLLWEBDOOFTK.uasset new file mode 100644 index 0000000..cb33920 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/HL/KDU8U69V1XMLLWEBDOOFTK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16d824bdf0f9438e7c4703d22729fcd4ddd600bb6a37aeaf025ede0cca0b5f3b +size 4476 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/HU/PMPASKH2GKH319Q1CFMPRM.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/HU/PMPASKH2GKH319Q1CFMPRM.uasset new file mode 100644 index 0000000..d566274 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/HU/PMPASKH2GKH319Q1CFMPRM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:762c001c4df09d059eb64f4a4fcd824370f94f4beb9b830008f2c24e1acbbcc9 +size 4356 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/IO/VM3C7C9TQPPAFFJU31MCU7.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/IO/VM3C7C9TQPPAFFJU31MCU7.uasset new file mode 100644 index 0000000..a19e581 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/IO/VM3C7C9TQPPAFFJU31MCU7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0424e7dcb62507c398e3bcbfac175811e4665520d4cdd8b4d0fa5edbab4c3fea +size 4211 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/JR/THXBS4Q7NOST3UFAAZK5R4.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/JR/THXBS4Q7NOST3UFAAZK5R4.uasset new file mode 100644 index 0000000..c18716a --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/JR/THXBS4Q7NOST3UFAAZK5R4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49559ff4357c229e17a47dbc962c1ef1bb7be46e79a7572a14e494f2ec70519c +size 4174 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/UW/FS31A2FNT9GW4YINH4S00F.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/UW/FS31A2FNT9GW4YINH4S00F.uasset new file mode 100644 index 0000000..1af63c9 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/UW/FS31A2FNT9GW4YINH4S00F.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0904b18841316432597cd8530f623bcd99a507735ffbd87ff7fe514b1e79da26 +size 4363 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/UZ/8KR57T843NS9S301MPFH8D.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/UZ/8KR57T843NS9S301MPFH8D.uasset new file mode 100644 index 0000000..6d52ef3 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/9/UZ/8KR57T843NS9S301MPFH8D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f99a3152afa5f71a9d51577d5acc50a503f676f57a9af505329f553f9669472 +size 4339 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/37/3MDT8UZULS2IQMUIAZMQYT.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/37/3MDT8UZULS2IQMUIAZMQYT.uasset new file mode 100644 index 0000000..a026a65 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/37/3MDT8UZULS2IQMUIAZMQYT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3796556c3d605d77c58767dc46634fe376378690571b838d024e8c54f1d5b539 +size 4598 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/3T/LQOJ9BAH0TFG9BN6VMPR0L.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/3T/LQOJ9BAH0TFG9BN6VMPR0L.uasset new file mode 100644 index 0000000..3dcae26 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/3T/LQOJ9BAH0TFG9BN6VMPR0L.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd2732ffc6274b282bbc050d20c47e9d01405d121c4328f859bab36d50768963 +size 4346 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/AT/95NOG595COK8YO39FPAVPE.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/AT/95NOG595COK8YO39FPAVPE.uasset new file mode 100644 index 0000000..f3a9467 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/AT/95NOG595COK8YO39FPAVPE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b605e99b47604d662361942947a8c09a86e156c211fb6fd1da64313f9e135d8b +size 4537 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/HZ/SQLM1IFIPOBMEKJGJHIBDL.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/HZ/SQLM1IFIPOBMEKJGJHIBDL.uasset new file mode 100644 index 0000000..3d2e737 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/HZ/SQLM1IFIPOBMEKJGJHIBDL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd4b39625d6c6259470bac88f5695651a053d4d1b39ce46fabd644ba7717fe4d +size 4354 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/NT/1U3K1FIZFLZJD9JECG4J91.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/NT/1U3K1FIZFLZJD9JECG4J91.uasset new file mode 100644 index 0000000..1bc656b --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/NT/1U3K1FIZFLZJD9JECG4J91.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b6065fe56b9656774bbe4381849416efeca5ee02d87ac536a2fa05f486fa242 +size 4339 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/P0/2315TBK297NP062364FRJK.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/P0/2315TBK297NP062364FRJK.uasset new file mode 100644 index 0000000..0794df9 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/P0/2315TBK297NP062364FRJK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2681c6dc52c285cbee604d02e9f3790ccda46a9f778e133e53c583eaa18e79ca +size 4170 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/YE/8F6N6CWL3Z9YFWFCPBOABN.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/YE/8F6N6CWL3Z9YFWFCPBOABN.uasset new file mode 100644 index 0000000..0eb2ca3 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/A/YE/8F6N6CWL3Z9YFWFCPBOABN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd75c6c0163498d2d29f219a50d59d405f08a033ba709ca50348d580037ee6af +size 4454 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/17/SDPBJ9K67UIPUP22ZH7864.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/17/SDPBJ9K67UIPUP22ZH7864.uasset new file mode 100644 index 0000000..49d2664 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/17/SDPBJ9K67UIPUP22ZH7864.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e446e85c11edcad1d069279886e7fb92722db3245329622de84935cdf2ecff7a +size 4359 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/4O/8WLC0J43A48EBWDDJ38YJD.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/4O/8WLC0J43A48EBWDDJ38YJD.uasset new file mode 100644 index 0000000..b1c741f --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/4O/8WLC0J43A48EBWDDJ38YJD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:808b6129a517f75c14fd28133f75c3add0a845942982a16404fff14c7639c5bb +size 4168 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/76/E3AHN2FPNWBFJ2AQ6HVNOY.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/76/E3AHN2FPNWBFJ2AQ6HVNOY.uasset new file mode 100644 index 0000000..7713846 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/76/E3AHN2FPNWBFJ2AQ6HVNOY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e2c297d14afc3f24794dbdec840bd36693e1b3ceac553c746c36c15c74b2ca9 +size 4227 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/BQ/Q372FLA8BD7JIG29PCYFWG.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/BQ/Q372FLA8BD7JIG29PCYFWG.uasset new file mode 100644 index 0000000..e6816f1 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/BQ/Q372FLA8BD7JIG29PCYFWG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f94ecf449efbf862410dc3b617ae0e0743db3d877e9284a6aaf012a21b7f1a70 +size 4280 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/CT/CFSGXL14SGU01FPIMKSNE1.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/CT/CFSGXL14SGU01FPIMKSNE1.uasset new file mode 100644 index 0000000..208b212 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/CT/CFSGXL14SGU01FPIMKSNE1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a2f78daa8403592daeb5ef218370ea03c381160661c3dcd25e91cd72fd24699 +size 4340 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/DA/6DJ7HJ17WP8CD3I6ZY8HWI.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/DA/6DJ7HJ17WP8CD3I6ZY8HWI.uasset new file mode 100644 index 0000000..69aab30 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/DA/6DJ7HJ17WP8CD3I6ZY8HWI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c1e30189f7c9d180564f165fc8df1dad66bfc67a0869442f3ea8f17e5d5dfed +size 4604 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/EX/VH3KW6RCB7L4HSAXAZF3W3.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/EX/VH3KW6RCB7L4HSAXAZF3W3.uasset new file mode 100644 index 0000000..10ee152 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/EX/VH3KW6RCB7L4HSAXAZF3W3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da29602a15cbbf736c529e69016ad60290e97c30d52bd8c76d176b62c0467fe5 +size 4544 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/F7/KMRREMHTMPCZQOSLDYDJBS.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/F7/KMRREMHTMPCZQOSLDYDJBS.uasset new file mode 100644 index 0000000..d33035d --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/F7/KMRREMHTMPCZQOSLDYDJBS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f91f99879ebe586ef0563d19ff9931d4525638efc63e28e5af3ca7afc8eb156 +size 4512 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/NE/1IZ3B0QY64Q0RDP9NU2K6H.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/NE/1IZ3B0QY64Q0RDP9NU2K6H.uasset new file mode 100644 index 0000000..7d98e0e --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/NE/1IZ3B0QY64Q0RDP9NU2K6H.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28c1031a9c8e3c3379cad0c8a8749d1f918037eb6350c04908ef9feda106e3e6 +size 4537 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/SG/ABBQVE4WS4Q8X6QBWDF841.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/SG/ABBQVE4WS4Q8X6QBWDF841.uasset new file mode 100644 index 0000000..5a77f81 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/SG/ABBQVE4WS4Q8X6QBWDF841.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16053250779af8a8b273d5c56be0753fcdea197044950d1bb9bdfdd1a929241a +size 4356 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/T3/BMIR1KVDQU7TPX80KNVG2T.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/T3/BMIR1KVDQU7TPX80KNVG2T.uasset new file mode 100644 index 0000000..9df1b79 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/B/T3/BMIR1KVDQU7TPX80KNVG2T.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80de081e2b7d51011a5105e51beed82d0e18dec17db96189144dd7ad6030942b +size 4997 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/2M/BKLMJXKFDR71PC1PWGUPPP.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/2M/BKLMJXKFDR71PC1PWGUPPP.uasset new file mode 100644 index 0000000..eed8832 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/2M/BKLMJXKFDR71PC1PWGUPPP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b58b4cccd58a8c31444662a1c1d6835a62f89736320f587dc820df20566f92a +size 4512 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/4T/2KL36DS4X1S0RM7I09CL33.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/4T/2KL36DS4X1S0RM7I09CL33.uasset new file mode 100644 index 0000000..74f4d10 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/4T/2KL36DS4X1S0RM7I09CL33.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd11c0d66f5796a9212a26523a938a39642c11ec61733d32acdc3d18c59e28fc +size 4227 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/7M/BO9IX3WLRNCEHVRDDLEOWT.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/7M/BO9IX3WLRNCEHVRDDLEOWT.uasset new file mode 100644 index 0000000..8169465 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/7M/BO9IX3WLRNCEHVRDDLEOWT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:274ce7a679c9f124bfd2ad8b02dac53feffa2a84a1e856545fa4d8f927a474d8 +size 4476 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/8A/TJ8MW1WQ2KJOMU1L02L2YA.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/8A/TJ8MW1WQ2KJOMU1L02L2YA.uasset new file mode 100644 index 0000000..3a6f98b --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/8A/TJ8MW1WQ2KJOMU1L02L2YA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a120c0e4eeb8ba093f2f53c455a9b0de6aedd4c42e0f3346161a14818e35a4d +size 3722 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/W1/4XPUEFSRF6IJ5DJVQ5HY2N.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/W1/4XPUEFSRF6IJ5DJVQ5HY2N.uasset new file mode 100644 index 0000000..14e9834 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/W1/4XPUEFSRF6IJ5DJVQ5HY2N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14d9cbff6bedd04f8085dc0f0dbc1fa649a182c2b84a526a051547b9a46a9242 +size 4476 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/YZ/BZJ174LKPK9P48T2FPZ2YD.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/YZ/BZJ174LKPK9P48T2FPZ2YD.uasset new file mode 100644 index 0000000..254b318 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/C/YZ/BZJ174LKPK9P48T2FPZ2YD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ebead2e5493efd9dfddfd93f41a6036add43ddf3b721204d7c6cc8b1f4d4923 +size 4230 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/D/24/8PNBMJZ6VELIPUADNB9KZY.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/D/24/8PNBMJZ6VELIPUADNB9KZY.uasset new file mode 100644 index 0000000..1ef6de9 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/D/24/8PNBMJZ6VELIPUADNB9KZY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5a91aa99315a612db15d1ded608361ff5626e16c64949686c940bb2e26d5873 +size 3840 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/D/40/HCM80K2UTKQ44YIMIPPXS8.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/D/40/HCM80K2UTKQ44YIMIPPXS8.uasset new file mode 100644 index 0000000..35b47a1 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/D/40/HCM80K2UTKQ44YIMIPPXS8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a04c1754cbbc2ceff0befb277b96d5f0c141a753dd26afb1caf1eb2842ed7fa +size 4227 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/D/EY/PINX4K2U7SAPH6WRJ4H1EL.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/D/EY/PINX4K2U7SAPH6WRJ4H1EL.uasset new file mode 100644 index 0000000..fef6e97 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/D/EY/PINX4K2U7SAPH6WRJ4H1EL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7b0fedbcf857ff12fcb8b8cf60cfac24e21ccd6082ed9f38fe2935a4517ac81 +size 4533 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/D/LA/T916UMOAT5N27HQFVX6WGS.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/D/LA/T916UMOAT5N27HQFVX6WGS.uasset new file mode 100644 index 0000000..2380ab9 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/D/LA/T916UMOAT5N27HQFVX6WGS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5eadb66707abd63e5997dad4742623895d7063a9cca6e3b3c68514677173134 +size 4227 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/E/5L/5SHDOVHTHP7TGMLI05GVV9.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/E/5L/5SHDOVHTHP7TGMLI05GVV9.uasset new file mode 100644 index 0000000..d2f6f4b --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/E/5L/5SHDOVHTHP7TGMLI05GVV9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e34830fce43825c6acb5e98dc81db518d42e16dd7cb843ef3e26423fe29eff6 +size 5274 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/E/A5/G6EJWJRQ94MEJ6VYZQCH0P.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/E/A5/G6EJWJRQ94MEJ6VYZQCH0P.uasset new file mode 100644 index 0000000..a998d0c --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/E/A5/G6EJWJRQ94MEJ6VYZQCH0P.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:577b210cfb48907e223de8a335985090139cd3ee84e97bb774e1882559c4b13d +size 4355 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/E/DX/M2VWE9TL4PT0YTEYXCGY95.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/E/DX/M2VWE9TL4PT0YTEYXCGY95.uasset new file mode 100644 index 0000000..6eec40b --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/E/DX/M2VWE9TL4PT0YTEYXCGY95.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8f5f59b05bdd5c602b35cd06fce91d690066fd34741b4fafeefa48df422efc2 +size 5003 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/E/KF/BM04659BFJO7X0DH4EGU2N.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/E/KF/BM04659BFJO7X0DH4EGU2N.uasset new file mode 100644 index 0000000..b8a69cf --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/E/KF/BM04659BFJO7X0DH4EGU2N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1360dce862e39df3dd056e88564f671e78f1e180ff1b7f9dcac819d7c1062455 +size 4288 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/E/L8/O2XSZ7TA8EZ3U0EH412XVT.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/E/L8/O2XSZ7TA8EZ3U0EH412XVT.uasset new file mode 100644 index 0000000..254f5b1 --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/E/L8/O2XSZ7TA8EZ3U0EH412XVT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:982c414e4ccee514f3a327a0bdac7088c17ae66a72db928f7c69a6915baeeaad +size 4346 diff --git a/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/F/4R/B8IQ24EUB55DKMWKFIM65C.uasset b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/F/4R/B8IQ24EUB55DKMWKFIM65C.uasset new file mode 100644 index 0000000..a686eac --- /dev/null +++ b/Content/__ExternalActors__/Variant_Platforming/Lvl_Platforming/F/4R/B8IQ24EUB55DKMWKFIM65C.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59c4ccea47969860ec6794d1ff087882fb72be83f2cd629451cc40dab664dcdf +size 4469 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/0O/905U30ZGL6RCLDPE2LFH15.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/0O/905U30ZGL6RCLDPE2LFH15.uasset new file mode 100644 index 0000000..e1e4a7b --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/0O/905U30ZGL6RCLDPE2LFH15.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9915ba75a2bfc711b0a8e320f86fa372be8483a781bb6c6d8adf12547161fd99 +size 11831 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/2I/G1MKF8NNQ54SREG7DDID6O.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/2I/G1MKF8NNQ54SREG7DDID6O.uasset new file mode 100644 index 0000000..7773732 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/2I/G1MKF8NNQ54SREG7DDID6O.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29df9ed04843dc4a93f7214c0af6523a803a64d0bea5c55d98795cffce8be625 +size 4806 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/51/C41HDKEQ2QWJHE8D8QL4TM.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/51/C41HDKEQ2QWJHE8D8QL4TM.uasset new file mode 100644 index 0000000..799fea6 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/51/C41HDKEQ2QWJHE8D8QL4TM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:464f524cc069360e6ca8d8e1311052ac2c92c82658c862eba61b255b9c445665 +size 4449 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/55/TSQ6SNX6TODA8EE8PEHVED.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/55/TSQ6SNX6TODA8EE8PEHVED.uasset new file mode 100644 index 0000000..230ee7b --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/55/TSQ6SNX6TODA8EE8PEHVED.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33d811fa5e93af44ad7d3bd1f2108fc67a8779217e6ad543ce316d2aef40a832 +size 4488 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/7N/X1VL3XUO4ZCPBN9ZEYXAU5.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/7N/X1VL3XUO4ZCPBN9ZEYXAU5.uasset new file mode 100644 index 0000000..ff093c2 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/7N/X1VL3XUO4ZCPBN9ZEYXAU5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ac1388c484a3b3d102ff67ffb57f43f1aa61f806696d73ef5c520a5f836f549 +size 4234 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/9X/ON50D9MMRRWCOF8MZCJLBN.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/9X/ON50D9MMRRWCOF8MZCJLBN.uasset new file mode 100644 index 0000000..beee5d5 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/9X/ON50D9MMRRWCOF8MZCJLBN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84ad67283ae0a820d3e22277971bdc5550ebb44e5404df5efe6ba0c874943ced +size 4488 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/A0/QUB33CZ9GJSQCJ55A8O7SH.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/A0/QUB33CZ9GJSQCJ55A8O7SH.uasset new file mode 100644 index 0000000..d4cc79c --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/A0/QUB33CZ9GJSQCJ55A8O7SH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ec7d06a4c8e98c6a467f4527ab2f75ef10aa168f76671edcbf0e588dbd09ba1 +size 4449 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/CE/WO89H04O4WVY06P3ZDQZDY.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/CE/WO89H04O4WVY06P3ZDQZDY.uasset new file mode 100644 index 0000000..abfd544 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/CE/WO89H04O4WVY06P3ZDQZDY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf76aebb2e76bfe079b32bc0c3f8aa9480140ae0b87b47f53b046a55c5ab9b9d +size 4449 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/W4/K4XW5H58ZTIXYZPFEU59QY.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/W4/K4XW5H58ZTIXYZPFEU59QY.uasset new file mode 100644 index 0000000..e8090aa --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/W4/K4XW5H58ZTIXYZPFEU59QY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70d54bc320a65e9d868559fd36d14bb6f0d852868ecf2d71d968e05b29cf9e31 +size 4449 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/XR/DKEGC1B4JI84Q6M99OFPAB.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/XR/DKEGC1B4JI84Q6M99OFPAB.uasset new file mode 100644 index 0000000..a78dbff --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/XR/DKEGC1B4JI84Q6M99OFPAB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:172ab84456f4127902cf95bdee4fa3be0510b237076f46d92e3349a131ff94a1 +size 4423 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/YZ/8GP970C3DULJJRBDLJCCAT.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/YZ/8GP970C3DULJJRBDLJCCAT.uasset new file mode 100644 index 0000000..0957829 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/0/YZ/8GP970C3DULJJRBDLJCCAT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf2492540730a59ffe757c40cdb1a6ea54773798a0cae4d6a03178edcef230af +size 4443 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/1/4L/QHE9SS8IL8NAH4LP40QVMA.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/1/4L/QHE9SS8IL8NAH4LP40QVMA.uasset new file mode 100644 index 0000000..bda4f89 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/1/4L/QHE9SS8IL8NAH4LP40QVMA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd5fd6ebe297f4a87e952f459c3c60d4128443e8ae98abc72fc43fabd167676e +size 4505 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/1/7M/MTM8F0PKI3DRKN1GJVISUD.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/1/7M/MTM8F0PKI3DRKN1GJVISUD.uasset new file mode 100644 index 0000000..a67e5e5 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/1/7M/MTM8F0PKI3DRKN1GJVISUD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cefd2ddf35ea734fe1ea6918090a2649a68c1f9e67e25637f2ae73912b12f4fa +size 4817 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/1/AS/7JLJ2FV98VA2GZXKO2SZQ3.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/1/AS/7JLJ2FV98VA2GZXKO2SZQ3.uasset new file mode 100644 index 0000000..1ba9a7f --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/1/AS/7JLJ2FV98VA2GZXKO2SZQ3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77e8e6964f83a6f4d614d26f0ea1a02b37a094a4118ae8b2c07afa1382190ab4 +size 4423 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/1/DZ/I5IBC74KFACATJBFXLDCE0.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/1/DZ/I5IBC74KFACATJBFXLDCE0.uasset new file mode 100644 index 0000000..90813ba --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/1/DZ/I5IBC74KFACATJBFXLDCE0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c75bd1a28f7dd0df817dbf43b63e73344be89b29f46eb81eec990da5dafab21 +size 4554 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/1/MM/CNZCO2Y9UH51FLSXM49L4K.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/1/MM/CNZCO2Y9UH51FLSXM49L4K.uasset new file mode 100644 index 0000000..185a46a --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/1/MM/CNZCO2Y9UH51FLSXM49L4K.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:489114840ae14acbf022b665c2ed39b6b39cdd0397267e8cdb605ce21c3b9cad +size 4234 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/88/W3TC4XVD4B726DXP8IRN6K.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/88/W3TC4XVD4B726DXP8IRN6K.uasset new file mode 100644 index 0000000..4aba3ff --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/88/W3TC4XVD4B726DXP8IRN6K.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a207ed10ad38a391274aa86b8de013dced209729a007f4f8436a9f7f3010c89 +size 4558 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/8N/FCX53BERRMEQY7OWO3KYO6.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/8N/FCX53BERRMEQY7OWO3KYO6.uasset new file mode 100644 index 0000000..8412ed9 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/8N/FCX53BERRMEQY7OWO3KYO6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8866ebc7f03ea6fe2b4cba599aa8a11f09e7b1b69df10e22fe3f65163be689a5 +size 4449 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/8W/JCYX6FJ8GQ2IFZ7BNCK5RE.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/8W/JCYX6FJ8GQ2IFZ7BNCK5RE.uasset new file mode 100644 index 0000000..c9fff15 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/8W/JCYX6FJ8GQ2IFZ7BNCK5RE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2daae48b515a2737cfdf060cc315389d4c5937e853ed8031a54cc6fadb68130 +size 4806 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/BX/L4E2EQEA7T84XTQO1ANHJH.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/BX/L4E2EQEA7T84XTQO1ANHJH.uasset new file mode 100644 index 0000000..e04fcb8 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/BX/L4E2EQEA7T84XTQO1ANHJH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:961869124df46691c5600c4f89800ea3dcfa7e7c2d7de9882c5b3a763799252f +size 4449 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/DN/1GBAQO7OUKXVZYCZXSI98X.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/DN/1GBAQO7OUKXVZYCZXSI98X.uasset new file mode 100644 index 0000000..58a8805 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/DN/1GBAQO7OUKXVZYCZXSI98X.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afc580fdf874dc834cbb55bf6dc20e4fb58476ba9f4ab8c9611d786e5dc2b907 +size 12030 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/QN/5OYUDWJJIFAH2U8EP29EZW.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/QN/5OYUDWJJIFAH2U8EP29EZW.uasset new file mode 100644 index 0000000..5d8cf4e --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/QN/5OYUDWJJIFAH2U8EP29EZW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c390ee8ba0e1512ba5f64665db64fd76ed8b3ba0e15ef3fb7b59c60acf0d7e2 +size 4449 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/QN/HKCCLAZQSUEJZG9QCZ6C0O.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/QN/HKCCLAZQSUEJZG9QCZ6C0O.uasset new file mode 100644 index 0000000..7af4518 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/QN/HKCCLAZQSUEJZG9QCZ6C0O.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a382863d1c65768b4b8356b3a1e566459583a27efe1dcce5e90868ca17307320 +size 4381 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/TS/G8WTY9XQQX37L3VIWLTMJU.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/TS/G8WTY9XQQX37L3VIWLTMJU.uasset new file mode 100644 index 0000000..9e2d11c --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/TS/G8WTY9XQQX37L3VIWLTMJU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3edfc78d1b2645df7b8edc48060951fdd81fe14e733e631b31a90c6ab616b763 +size 4440 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/UF/U3AV1VA4PKPVMO06KMZSD1.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/UF/U3AV1VA4PKPVMO06KMZSD1.uasset new file mode 100644 index 0000000..bd8842f --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/UF/U3AV1VA4PKPVMO06KMZSD1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eca2906ad01e4caf862ff99729174209b56c01dab13a6d439931adb97b975f2b +size 4575 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/WS/OVOQ7FE1IFTPQISWGSWKVC.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/WS/OVOQ7FE1IFTPQISWGSWKVC.uasset new file mode 100644 index 0000000..784be8f --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/WS/OVOQ7FE1IFTPQISWGSWKVC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c279f6510c350686c342096f7cbeca8f4eb818f6725f7c11aae8a31f6d8e4ad6 +size 4234 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/WV/IGCDSH3F4Y0RC8SENYM91Z.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/WV/IGCDSH3F4Y0RC8SENYM91Z.uasset new file mode 100644 index 0000000..052a071 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/2/WV/IGCDSH3F4Y0RC8SENYM91Z.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d58fd55f2d6f823b28aa9565b683aadee266a4021f4365071501ae7529a81205 +size 2300 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/3/5S/82ZBWG53S08ZU6XJ2ZSBBE.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/3/5S/82ZBWG53S08ZU6XJ2ZSBBE.uasset new file mode 100644 index 0000000..549c4cb --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/3/5S/82ZBWG53S08ZU6XJ2ZSBBE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e8496440bd27a23cace7134202126f352a3bf43afe5cfd689692d57da1bbf5a +size 12122 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/3/GX/6EOALX5Y5HFRQJAGOS1QT7.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/3/GX/6EOALX5Y5HFRQJAGOS1QT7.uasset new file mode 100644 index 0000000..60ab4e2 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/3/GX/6EOALX5Y5HFRQJAGOS1QT7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79de19ad4249738565d1ea0a1016ab464edd2253c387416dc6dd8ac569711f66 +size 6598 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/3/LI/I3R0J0JY12SLX2CUDGPK14.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/3/LI/I3R0J0JY12SLX2CUDGPK14.uasset new file mode 100644 index 0000000..cb6baea --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/3/LI/I3R0J0JY12SLX2CUDGPK14.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:928579c9bc619c389831edd60bc3e7729b3024eb07455b129bb0657295dd67dc +size 4731 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/3/V1/D800HGD5TR8TIRIXI0DPZO.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/3/V1/D800HGD5TR8TIRIXI0DPZO.uasset new file mode 100644 index 0000000..6651f68 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/3/V1/D800HGD5TR8TIRIXI0DPZO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07893d071d15dabfa23328239b2eba96b397e51afac1948f27332c5744820c8a +size 4443 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/2O/7LLF6A9TYTLPVE3CJBMHZW.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/2O/7LLF6A9TYTLPVE3CJBMHZW.uasset new file mode 100644 index 0000000..02d7110 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/2O/7LLF6A9TYTLPVE3CJBMHZW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d4baa67c772fbd3a76e919ea4bcad73dbafdec23dc1714012d1f6c9057214c6 +size 12236 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/5P/6P8DZN6JS5T15S43S4A4Q9.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/5P/6P8DZN6JS5T15S43S4A4Q9.uasset new file mode 100644 index 0000000..25d40e0 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/5P/6P8DZN6JS5T15S43S4A4Q9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11b95b29c50b89dde6e8b02d3356f0e2a73c9e5f0dd296eba2ec6cc5fbc2b942 +size 4364 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/AO/V40S5T2E6I4T2O6BBNUR38.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/AO/V40S5T2E6I4T2O6BBNUR38.uasset new file mode 100644 index 0000000..40b0caf --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/AO/V40S5T2E6I4T2O6BBNUR38.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fd2b453e6316b8dd29f0cf3ed8f3ea7282a2ca5985d73fd7a81878220a5c00c +size 4438 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/DJ/F3N5KA328H6KPE36KJLFHV.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/DJ/F3N5KA328H6KPE36KJLFHV.uasset new file mode 100644 index 0000000..741cb00 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/DJ/F3N5KA328H6KPE36KJLFHV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5356a1fef03af10085b9c968bd1f96aa4f3d14ec9301579a6a76306902b4419 +size 3812 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/FE/C6BJR38GS6H4J2SPT0XRZG.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/FE/C6BJR38GS6H4J2SPT0XRZG.uasset new file mode 100644 index 0000000..39864d4 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/FE/C6BJR38GS6H4J2SPT0XRZG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c30bcdf59135a14a584d18d5f925f055565b585aabcadd7283402e213a1b6463 +size 4517 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/FI/PYW5E1IVFV8U5TT2WHQGHB.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/FI/PYW5E1IVFV8U5TT2WHQGHB.uasset new file mode 100644 index 0000000..63ed822 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/FI/PYW5E1IVFV8U5TT2WHQGHB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c66a110e2e059f20cd226e18717a7aff50ea70d8dfdc3735d8bfe488230b09c +size 4443 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/S1/V1WOSCNF9Z5E74HYU3V5O1.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/S1/V1WOSCNF9Z5E74HYU3V5O1.uasset new file mode 100644 index 0000000..3144e9c --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/S1/V1WOSCNF9Z5E74HYU3V5O1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49c1e110244c1102685d3fb75f0190b241217ccab700ba7dccc46279f2f99922 +size 4521 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/SR/O49WBYGCZC2E5STYR76FC4.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/SR/O49WBYGCZC2E5STYR76FC4.uasset new file mode 100644 index 0000000..d0102dc --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/SR/O49WBYGCZC2E5STYR76FC4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f5a5001a10fbf2650e795b51ea3783dd9d0c3b87d26cf55239b1a088f0d0929 +size 4535 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/X1/0K1YU00713QQLQPVSUR3IP.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/X1/0K1YU00713QQLQPVSUR3IP.uasset new file mode 100644 index 0000000..0c1a9ca --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/4/X1/0K1YU00713QQLQPVSUR3IP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03f03208485e60aef57f1f025534dab20e51715ab1610334ce6bfce168421ade +size 4617 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/1I/2S73Q6F8UM0GUJ5FUTYL7X.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/1I/2S73Q6F8UM0GUJ5FUTYL7X.uasset new file mode 100644 index 0000000..ee4523b --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/1I/2S73Q6F8UM0GUJ5FUTYL7X.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04262f725480361a009816582335429468835fed41a6e70c61cda9bcb028c6c0 +size 6598 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/AN/JLMHPKUN9Z5WTQYDGYP142.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/AN/JLMHPKUN9Z5WTQYDGYP142.uasset new file mode 100644 index 0000000..05d6d0d --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/AN/JLMHPKUN9Z5WTQYDGYP142.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab32587f85733e9136f704c0ce04837ec7eccf1b718c3ec515d9cf25c98523ec +size 4444 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/BN/36TXURCS5J98HU9ZZ79V1Z.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/BN/36TXURCS5J98HU9ZZ79V1Z.uasset new file mode 100644 index 0000000..21274c8 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/BN/36TXURCS5J98HU9ZZ79V1Z.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cdefa271c88a643c7b719a2f6f488e4dcc4566eb4bbfe8f43cfd19d10ac4174 +size 4505 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/CY/E7V6YSUV6ZU1RENFIG0S6N.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/CY/E7V6YSUV6ZU1RENFIG0S6N.uasset new file mode 100644 index 0000000..8c4004e --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/CY/E7V6YSUV6ZU1RENFIG0S6N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81c8cda87069594c3ea5b17cb7415c5d3f67a2ef896f94e34aaeacec7aef785a +size 4788 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/JM/NSK7U5XZEQ1SKHJTNK1EYD.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/JM/NSK7U5XZEQ1SKHJTNK1EYD.uasset new file mode 100644 index 0000000..9aa201c --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/JM/NSK7U5XZEQ1SKHJTNK1EYD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f31e166a96cb7f988728b3e0344dc7e88df4d195755b9ce25458f60f9d281032 +size 4817 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/R7/QBO2ZHXPF79ZYF4GINGLIF.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/R7/QBO2ZHXPF79ZYF4GINGLIF.uasset new file mode 100644 index 0000000..8b1b094 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/R7/QBO2ZHXPF79ZYF4GINGLIF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99d8ada1a574fdc2102b649a7c8c32f1c9d711b4f03be2094c31d73a0545e783 +size 5617 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/RK/SCE75WXEPFZ9ERSYYKKE4A.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/RK/SCE75WXEPFZ9ERSYYKKE4A.uasset new file mode 100644 index 0000000..9fa0931 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/5/RK/SCE75WXEPFZ9ERSYYKKE4A.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f195803dfd192c3d973ade400f152ff693f69e809cc6fbd467492f5a4f01d740 +size 3935 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/6/7N/V8LHYHOZ8T4E0JW1UI8HNH.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/6/7N/V8LHYHOZ8T4E0JW1UI8HNH.uasset new file mode 100644 index 0000000..902419a --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/6/7N/V8LHYHOZ8T4E0JW1UI8HNH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff66446abf3229e176a7c423893ea5a1cfcb7c8c9775bbcee53fde5e5ea40246 +size 4438 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/6/G4/6HOLR0R7EDXS2QUKSQ79J7.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/6/G4/6HOLR0R7EDXS2QUKSQ79J7.uasset new file mode 100644 index 0000000..b09e142 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/6/G4/6HOLR0R7EDXS2QUKSQ79J7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7d34b27cf248ed6b327666af47fe57585725ed654440308f295e73333ff2af3 +size 4449 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/6/Y7/WUY3BJM0HMIJDZ6ORO6KDY.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/6/Y7/WUY3BJM0HMIJDZ6ORO6KDY.uasset new file mode 100644 index 0000000..812f6c2 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/6/Y7/WUY3BJM0HMIJDZ6ORO6KDY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42e597b6de271b15796c393fc4ad18cedb7df59ba152227ab6c3afaeea749311 +size 4505 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/6/Z6/A3HQCHNAI3O4WPJZEB47V3.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/6/Z6/A3HQCHNAI3O4WPJZEB47V3.uasset new file mode 100644 index 0000000..a73e7f1 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/6/Z6/A3HQCHNAI3O4WPJZEB47V3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d672c098b51275f300560e1a3c41bc8319e70f0ac2951443ba5d73e19155be4 +size 4633 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/6/ZZ/JNWPBGUXXO50Z8FMT2C8FK.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/6/ZZ/JNWPBGUXXO50Z8FMT2C8FK.uasset new file mode 100644 index 0000000..7931fe4 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/6/ZZ/JNWPBGUXXO50Z8FMT2C8FK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ae4975ad0e03cb049efe529c975f5c6c24a8ef336699d24a3e13aaa6fb25ccd +size 4806 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/4J/A4ZXXZWS6SVBVGNMR0OS4Y.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/4J/A4ZXXZWS6SVBVGNMR0OS4Y.uasset new file mode 100644 index 0000000..90a84d8 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/4J/A4ZXXZWS6SVBVGNMR0OS4Y.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:061755edb09bc807b85da229c69fe87abd5bfdcdf396cef2efd97df44ce5a3c9 +size 12030 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/AC/GJKJDMBGHUD0VUN52G0BWX.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/AC/GJKJDMBGHUD0VUN52G0BWX.uasset new file mode 100644 index 0000000..60ed9ec --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/AC/GJKJDMBGHUD0VUN52G0BWX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdde08f2298faf920e3f0096826214f2ef24bf95d223e59dc8ef8b4abd404371 +size 4329 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/D5/6ADKY4VFXA8F35VD8P9DVP.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/D5/6ADKY4VFXA8F35VD8P9DVP.uasset new file mode 100644 index 0000000..9c01adf --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/D5/6ADKY4VFXA8F35VD8P9DVP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a41d0ab3210d684f635ade76f763d064f0f64d4c2a1217d86aaeaba8eb996c0e +size 12057 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/FI/VOZOS1IVPW2M97OAXQCQV1.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/FI/VOZOS1IVPW2M97OAXQCQV1.uasset new file mode 100644 index 0000000..d60c884 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/FI/VOZOS1IVPW2M97OAXQCQV1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d1be96285ba65fce62cf07ee6a051b75c300ed07580058b9a2663c5785d7498 +size 4521 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/FU/ESKEUK3PO4RFJ7DNJHE95H.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/FU/ESKEUK3PO4RFJ7DNJHE95H.uasset new file mode 100644 index 0000000..a123b41 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/FU/ESKEUK3PO4RFJ7DNJHE95H.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3e0fc9b9bf7ba63dee258c47d1ec077e5a327f5e1a2cb9be7d6006eb3ad051d +size 4387 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/FZ/TAY0RTVT1I4LEADPG4DMCL.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/FZ/TAY0RTVT1I4LEADPG4DMCL.uasset new file mode 100644 index 0000000..52fa73c --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/FZ/TAY0RTVT1I4LEADPG4DMCL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9846b9dd76e5500a72cc34350cd759fcdc3e892b04b0a9b519bf8bf01b85957a +size 4633 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/HG/KNVV0PKQUQGFMXEO4LEB5E.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/HG/KNVV0PKQUQGFMXEO4LEB5E.uasset new file mode 100644 index 0000000..2b42e60 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/HG/KNVV0PKQUQGFMXEO4LEB5E.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:524808ca63ff90012428237444f20b381e4836f41c83764d9f3b173c417b64d0 +size 4443 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/OJ/3Z4PRDM96FA9PAAA5QN8T6.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/OJ/3Z4PRDM96FA9PAAA5QN8T6.uasset new file mode 100644 index 0000000..b666064 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/OJ/3Z4PRDM96FA9PAAA5QN8T6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b19315b3438d50909635ba3b6d67b219ce5ce70e011b118064967bf2d73cdbfd +size 4504 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/Q9/VV1XAARCTH3S9KYJ70JU5U.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/Q9/VV1XAARCTH3S9KYJ70JU5U.uasset new file mode 100644 index 0000000..71ff50b --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/Q9/VV1XAARCTH3S9KYJ70JU5U.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af4180e86f6d8e98c1ef739c44373df0479590012246b1a1a51f3cea6660d761 +size 4449 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/RK/BFV42H3EZS6RTU76GYOY42.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/RK/BFV42H3EZS6RTU76GYOY42.uasset new file mode 100644 index 0000000..393eed5 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/RK/BFV42H3EZS6RTU76GYOY42.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87443e1a6acbc4164e53a54ad8610ee20457d8af9c2de93433bea47966d37009 +size 4387 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/TK/XOW2H2EFOJBB8E2LG4DQ3A.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/TK/XOW2H2EFOJBB8E2LG4DQ3A.uasset new file mode 100644 index 0000000..1e30b3d --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/TK/XOW2H2EFOJBB8E2LG4DQ3A.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e7215c9e06c75f29b98ca1622a7a0977d58e9086b27dbd14187cadeea2655a0 +size 6596 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/VE/PAV8481ITARYRY3QDLFEJZ.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/VE/PAV8481ITARYRY3QDLFEJZ.uasset new file mode 100644 index 0000000..4de5e81 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/7/VE/PAV8481ITARYRY3QDLFEJZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b85c2ea116eee75da3e6f41588f41d29497be96fd589484d8b17d31193d92d8 +size 5517 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/0Y/JGIN2GJ35V3PEEV84HFVRV.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/0Y/JGIN2GJ35V3PEEV84HFVRV.uasset new file mode 100644 index 0000000..78da6a3 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/0Y/JGIN2GJ35V3PEEV84HFVRV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc7e4ca3ad17df36763e724453b0250a4ec610c2bd3e0d663ad63209bd939a41 +size 3994 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/BX/0TL7ZIIQQ5DC1IAX1XYJUZ.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/BX/0TL7ZIIQQ5DC1IAX1XYJUZ.uasset new file mode 100644 index 0000000..058ec44 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/BX/0TL7ZIIQQ5DC1IAX1XYJUZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7535f4fd56fedd64b9e4afcc9f8a72c49e37622c8b40cc7ee1b9bf7ca9302307 +size 8415 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/IY/E2HCOQGZZ81FQJZH0Q7EXB.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/IY/E2HCOQGZZ81FQJZH0Q7EXB.uasset new file mode 100644 index 0000000..d8db060 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/IY/E2HCOQGZZ81FQJZH0Q7EXB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c69b76542841fb80a5b1a92d37478a5b50f59cb61a3aedb6f2619f94a3afb30 +size 4364 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/QR/0XN8O0QF52ZUXKOZG7BONA.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/QR/0XN8O0QF52ZUXKOZG7BONA.uasset new file mode 100644 index 0000000..81171b4 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/QR/0XN8O0QF52ZUXKOZG7BONA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86b3d0241bc96d2bbb0142f02e4621210eec98a0c590b4c7df677aff6b885af8 +size 4570 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/V3/20IIIADDF8349J2BKCJKT0.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/V3/20IIIADDF8349J2BKCJKT0.uasset new file mode 100644 index 0000000..a3ca21e --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/V3/20IIIADDF8349J2BKCJKT0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c546874cfdcdcd809ed2b73d0a526d025dfa6747d27f5d486e60be6b8ad6c770 +size 4650 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/XQ/YVK1F3AJGN2OYUWBYE1175.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/XQ/YVK1F3AJGN2OYUWBYE1175.uasset new file mode 100644 index 0000000..984a900 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/XQ/YVK1F3AJGN2OYUWBYE1175.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21d37317797989cb03aa9daf934969dd7f31bbd07055e00eddf3321779ebf746 +size 5369 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/XT/8U4LWVODG9CWTCW2RDG45N.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/XT/8U4LWVODG9CWTCW2RDG45N.uasset new file mode 100644 index 0000000..81aba49 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/XT/8U4LWVODG9CWTCW2RDG45N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13ae426f44a4fdacb4a7725f198ef8bd4cb645ba3960e7f1ad201dee6865c7b2 +size 4441 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/ZO/DNU8CWFVEZ083S87RKPEZ9.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/ZO/DNU8CWFVEZ083S87RKPEZ9.uasset new file mode 100644 index 0000000..1eb97bc --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/8/ZO/DNU8CWFVEZ083S87RKPEZ9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8503111e05d0346d19e9445729a45e3e6dbea3b2aa676e8e7e28041744846b7e +size 4552 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/0H/L2OPHB6SDBCIRYW1FF8EBT.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/0H/L2OPHB6SDBCIRYW1FF8EBT.uasset new file mode 100644 index 0000000..2b1417c --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/0H/L2OPHB6SDBCIRYW1FF8EBT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfed95c20b6b9e78fbae2a9ae5ee3c18427626e785fe1cca6b09ae3c40e24e20 +size 4732 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/EY/NKSPJALRCCOUADXCNJK3CL.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/EY/NKSPJALRCCOUADXCNJK3CL.uasset new file mode 100644 index 0000000..f4ddd0b --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/EY/NKSPJALRCCOUADXCNJK3CL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abe06a90a00e074b668a105bcc14ee5f0a2a86d71829cf246cecd8670598ba8b +size 4465 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/FU/3SI6A5UVXA8UU40SO8PXBK.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/FU/3SI6A5UVXA8UU40SO8PXBK.uasset new file mode 100644 index 0000000..5ec6571 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/FU/3SI6A5UVXA8UU40SO8PXBK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59c5f4338d5630f7fbf53969bc33decd938afdc43ae46435e1dec07a012083bb +size 4465 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/IB/TU2042O8WCAXRXICLUU34I.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/IB/TU2042O8WCAXRXICLUU34I.uasset new file mode 100644 index 0000000..c84a04b --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/IB/TU2042O8WCAXRXICLUU34I.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:317b7610e883d28dd0719e617164cebbdc77def1f0368df6f7838266ddd3b65d +size 6598 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/W1/Y1NMCVOYTP7IVRTZNVIOZN.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/W1/Y1NMCVOYTP7IVRTZNVIOZN.uasset new file mode 100644 index 0000000..2377fa2 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/W1/Y1NMCVOYTP7IVRTZNVIOZN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2d2b1dcf9e53a1653875e864618229a00fdc859f76a552c8a5c1ca76be47286 +size 6598 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/XD/B5ECBUW5KR3KQQF2K7SZ1E.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/XD/B5ECBUW5KR3KQQF2K7SZ1E.uasset new file mode 100644 index 0000000..7aaabfb --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/XD/B5ECBUW5KR3KQQF2K7SZ1E.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8335fbbdc993d063616b8d5edc9f57c4d110c2d75659818b1abd6e72a7708e6c +size 4786 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/ZQ/9WNDS1QQWL546BM4CI6BNZ.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/ZQ/9WNDS1QQWL546BM4CI6BNZ.uasset new file mode 100644 index 0000000..23417d1 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/9/ZQ/9WNDS1QQWL546BM4CI6BNZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efe47ce59175fb14f5a68e0a0027237d6329f93e8cd89c8205994ce7d9cb5b78 +size 4351 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/2J/LZETGQ3X85G5TSJ9FFXCA3.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/2J/LZETGQ3X85G5TSJ9FFXCA3.uasset new file mode 100644 index 0000000..cff8f8f --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/2J/LZETGQ3X85G5TSJ9FFXCA3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47659cfc78a54985009ef32515ed6dfd427a42fbbd28f734ed89cdf60e8f2953 +size 4465 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/2S/5B1U9FCQ8M5X53RHEQ6D5J.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/2S/5B1U9FCQ8M5X53RHEQ6D5J.uasset new file mode 100644 index 0000000..38ab110 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/2S/5B1U9FCQ8M5X53RHEQ6D5J.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:034faee299bce0554428cd40fbdd5a2fb3a3b6f1d629be562b97c81088c47622 +size 2278 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/89/YLDOGE8ZIHHE1N8EWSSA5X.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/89/YLDOGE8ZIHHE1N8EWSSA5X.uasset new file mode 100644 index 0000000..9a4aa8f --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/89/YLDOGE8ZIHHE1N8EWSSA5X.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07d5f6444b0714439aa0f2eb3ba46b13f83a93ac55c478594dfa37bf236061b1 +size 4505 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/I2/P09WK19412DF9S1OSOGA9N.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/I2/P09WK19412DF9S1OSOGA9N.uasset new file mode 100644 index 0000000..8fca3c6 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/I2/P09WK19412DF9S1OSOGA9N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:638d2b3543141d9c148785d0f62984f417c86b499551c97e884d01b50d4e92a5 +size 4619 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/MU/N60BGDPNX9NAECL7P3D62A.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/MU/N60BGDPNX9NAECL7P3D62A.uasset new file mode 100644 index 0000000..b693dd7 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/MU/N60BGDPNX9NAECL7P3D62A.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7e75d14a79aaa2a61c17e5c77b4314f03a581463ee92a641835c2324e1cc9fe +size 4498 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/QT/43H2JAMUR02W8525AAT31O.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/QT/43H2JAMUR02W8525AAT31O.uasset new file mode 100644 index 0000000..c47cb7c --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/QT/43H2JAMUR02W8525AAT31O.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77f9362c0c604ba000feb466bb89fec1dd0a2504f513eaa03f1215b8e534363c +size 6598 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/R0/PW2O8FXK76Q7QQP5HO12GT.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/R0/PW2O8FXK76Q7QQP5HO12GT.uasset new file mode 100644 index 0000000..38ef57a --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/R0/PW2O8FXK76Q7QQP5HO12GT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfac5bec658e1e156c703a3a43d75f0b88862ad93074c9caf38b01a68669e65d +size 3644 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/RH/6EAZC8A5PICQNUO92BCA8I.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/RH/6EAZC8A5PICQNUO92BCA8I.uasset new file mode 100644 index 0000000..1a0edff --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/RH/6EAZC8A5PICQNUO92BCA8I.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f516fda6dcc2a3434134505c1d51da3c07a6f2fafdce2ab2160cdd3025afba02 +size 4558 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/RR/VFVX5TLBBD4APPS0WIVULU.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/RR/VFVX5TLBBD4APPS0WIVULU.uasset new file mode 100644 index 0000000..6dab1d3 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/RR/VFVX5TLBBD4APPS0WIVULU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c33b67e8d7850d8ec20d53d1ae8dacbe98366a740625ac720a42fc8ff8cd8274 +size 4619 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/SR/9P30BPQ8QVJ0DC2NIS2OC5.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/SR/9P30BPQ8QVJ0DC2NIS2OC5.uasset new file mode 100644 index 0000000..5407da2 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/SR/9P30BPQ8QVJ0DC2NIS2OC5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:687d70a6ae7ac1c64cbcdb57e2687365bb243a09c98f62ddf0840888eae9b3f7 +size 4815 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/TM/9JUSV7NLY7Q93ZKVXAUORV.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/TM/9JUSV7NLY7Q93ZKVXAUORV.uasset new file mode 100644 index 0000000..0a405fa --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/TM/9JUSV7NLY7Q93ZKVXAUORV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aaaf756fd90bf9c926cdb9f318ea6e633c42a7e7f1a7731805c7ae776800a586 +size 4806 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/VP/BWB38MDLTITB9YY35KY8J3.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/VP/BWB38MDLTITB9YY35KY8J3.uasset new file mode 100644 index 0000000..a3a1099 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/A/VP/BWB38MDLTITB9YY35KY8J3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05db60e1cbe613ee6a15bec12d4888303f65ad5a14f6530d9f24ceb5b86cce04 +size 4817 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/0Q/K1MY2Z3PO44FGAHJOJSWRF.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/0Q/K1MY2Z3PO44FGAHJOJSWRF.uasset new file mode 100644 index 0000000..80ecb4f --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/0Q/K1MY2Z3PO44FGAHJOJSWRF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39e4792660d3d94903d31a81eb740c487a4c3df32f16d36a7f653845f39c5ab2 +size 4553 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/4U/0JQULTZPZO65LXMOXJI8ZH.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/4U/0JQULTZPZO65LXMOXJI8ZH.uasset new file mode 100644 index 0000000..d309c2f --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/4U/0JQULTZPZO65LXMOXJI8ZH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77714b0fe6deae899e1b617a92ec1bcca52b52e510112411b4b28f2acb3f8dd9 +size 4648 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/C4/G8J8FNL5D83NA6SN3RKUNP.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/C4/G8J8FNL5D83NA6SN3RKUNP.uasset new file mode 100644 index 0000000..39f3168 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/C4/G8J8FNL5D83NA6SN3RKUNP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18b98125391ff06d34bb69792cf21e8471ff8962cdf902e69055e9ec8d649458 +size 4731 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/DM/E5TLKD3GOGSELPM18VQESJ.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/DM/E5TLKD3GOGSELPM18VQESJ.uasset new file mode 100644 index 0000000..eda3d23 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/DM/E5TLKD3GOGSELPM18VQESJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97533ed95d2c40288f7ded4b68f42b57605e4bd37141ad1d089e17b7cb377588 +size 6297 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/NS/E0F0PNC3IO8QSVU5LCI5I2.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/NS/E0F0PNC3IO8QSVU5LCI5I2.uasset new file mode 100644 index 0000000..26ea34a --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/NS/E0F0PNC3IO8QSVU5LCI5I2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b05cafe3d97e11bf6fb1cf9bf3de4600bcaa7dc2da984a5f101470ebbfa6af0d +size 4348 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/Q6/JDMX515ZGL66Y7Z28EI0RU.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/Q6/JDMX515ZGL66Y7Z28EI0RU.uasset new file mode 100644 index 0000000..be8184b --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/Q6/JDMX515ZGL66Y7Z28EI0RU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f5d9be2e705e4b12fcc667b99975f336537681ee77007c98a961dad76070d38 +size 6598 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/TT/YM92F6PM12D7710U2ZVWWY.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/TT/YM92F6PM12D7710U2ZVWWY.uasset new file mode 100644 index 0000000..9bc6c65 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/TT/YM92F6PM12D7710U2ZVWWY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8164320fa9ecc81ca87f5bfdf20f53bf8e3b6f992b53060731038db5210eed4f +size 4806 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/UR/JZ7DT0ELPYBVDXM6L7TM0C.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/UR/JZ7DT0ELPYBVDXM6L7TM0C.uasset new file mode 100644 index 0000000..e885d30 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/B/UR/JZ7DT0ELPYBVDXM6L7TM0C.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d69035e96f6055ac3c29bf5b15ccea0eacfb1464bd23261758e660e7d645ada6 +size 6598 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/0L/CL3R603WDPFWJLMYLWZVZN.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/0L/CL3R603WDPFWJLMYLWZVZN.uasset new file mode 100644 index 0000000..8d21fd2 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/0L/CL3R603WDPFWJLMYLWZVZN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e93f456b1d4d18c4a554e44856d9275d9bf91bb3105eb4f18a3b6fbe9bab99cc +size 12653 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/5R/95TDOJQ9Z8E18ROGC7MIX7.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/5R/95TDOJQ9Z8E18ROGC7MIX7.uasset new file mode 100644 index 0000000..3842fe7 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/5R/95TDOJQ9Z8E18ROGC7MIX7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26b9aa840aa83c1f0bf07b73f8aef633cfb360c10f8a900a746b55cb1c0fa291 +size 12255 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/6U/6T7ODNLR62JH0BULT1J4AE.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/6U/6T7ODNLR62JH0BULT1J4AE.uasset new file mode 100644 index 0000000..b8e6da1 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/6U/6T7ODNLR62JH0BULT1J4AE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42cc911ca562574bfc6ffa84faefe17c7ab6a27cde49f13b5aa3f11cbec98651 +size 4806 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/9S/LQQ0H0SH70184OCJX1HNZ4.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/9S/LQQ0H0SH70184OCJX1HNZ4.uasset new file mode 100644 index 0000000..2aa6428 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/9S/LQQ0H0SH70184OCJX1HNZ4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f93f83e35dc35f22e0ecffb932e112ab39c586c5f3a1aa414a45615079c4244 +size 4443 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/C4/C5A84ZQFO9N5LUDADATW0V.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/C4/C5A84ZQFO9N5LUDADATW0V.uasset new file mode 100644 index 0000000..c37ecf2 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/C4/C5A84ZQFO9N5LUDADATW0V.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b436607d2b243ee6fc2301fcab9bbb9711283e5f50ca41dfe67909a257785ca +size 4537 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/J4/0LD3OOMMA7A1BOXNC9KUEB.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/J4/0LD3OOMMA7A1BOXNC9KUEB.uasset new file mode 100644 index 0000000..65ae08d --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/J4/0LD3OOMMA7A1BOXNC9KUEB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6c02462b6334ddd417e0b3214f241949133522a433006df716172fbcaf1d534 +size 4351 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/LR/BCXS1F48STUAAKWQ5V9AA5.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/LR/BCXS1F48STUAAKWQ5V9AA5.uasset new file mode 100644 index 0000000..bb0c83a --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/LR/BCXS1F48STUAAKWQ5V9AA5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d72163e6ddf75e63b9af5f4f371bab4137e92f34ac8e887c1fe52ca730b54b00 +size 4465 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/ML/40T5MMM0YXF4J1LHKAELOM.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/ML/40T5MMM0YXF4J1LHKAELOM.uasset new file mode 100644 index 0000000..2fbbe17 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/ML/40T5MMM0YXF4J1LHKAELOM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5b5179ab5188720e8b9e01ca00966dfff3313c931a0107fd204e5b539200fea +size 4387 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/N4/8DRPJ2DF8214RH35JA4GMC.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/N4/8DRPJ2DF8214RH35JA4GMC.uasset new file mode 100644 index 0000000..d454f26 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/N4/8DRPJ2DF8214RH35JA4GMC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d81dc0f93ca41134a58b2ee601e4cf76b9f6a5c27d1c203b63456a2053d7852f +size 4617 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/O2/81W0XWDLGITVXVMUB25TDV.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/O2/81W0XWDLGITVXVMUB25TDV.uasset new file mode 100644 index 0000000..d60ffcf --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/O2/81W0XWDLGITVXVMUB25TDV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8436fa37abec3d42a5935fb0208dfc2d5882c6e74aba0459b87f0f5471137aae +size 4498 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/P8/NS40YVZO11JHTQKF9JMSXF.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/P8/NS40YVZO11JHTQKF9JMSXF.uasset new file mode 100644 index 0000000..591d977 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/C/P8/NS40YVZO11JHTQKF9JMSXF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58bfd9a450908163e2e1bb102750fe724c6f91efc72dd2dd897844cfe47dd594 +size 4449 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/73/Q8RBKW1UCEJ0BQANAITWX5.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/73/Q8RBKW1UCEJ0BQANAITWX5.uasset new file mode 100644 index 0000000..db070fc --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/73/Q8RBKW1UCEJ0BQANAITWX5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5adc8f11165a156feafec4089a0b404ff28c13bc6970aa95fe658cd701027df3 +size 4438 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/7P/SBT259X67MUNBQI7R3T53P.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/7P/SBT259X67MUNBQI7R3T53P.uasset new file mode 100644 index 0000000..d839ed4 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/7P/SBT259X67MUNBQI7R3T53P.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:532602f22332f0b7571477740661574c2196e6a6a5653d8ed153ff9011f8521f +size 4554 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/82/UMH0N4CZQFRU0ME4IZXWI8.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/82/UMH0N4CZQFRU0ME4IZXWI8.uasset new file mode 100644 index 0000000..b426cca --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/82/UMH0N4CZQFRU0ME4IZXWI8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcda9ea88b875dfab7526019a534c97e5e71a4995b87b477ec7f1eeb829f18e2 +size 4443 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/88/TDH4MAYEZP207X3DMEB2OI.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/88/TDH4MAYEZP207X3DMEB2OI.uasset new file mode 100644 index 0000000..ac064bd --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/88/TDH4MAYEZP207X3DMEB2OI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:baff42fb1d6a46fb55ee554939b0b313a2701406fdba58753371c2b67f20f778 +size 4806 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/8J/EQEW33IHHR667Y7DPDUFKK.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/8J/EQEW33IHHR667Y7DPDUFKK.uasset new file mode 100644 index 0000000..264874e --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/8J/EQEW33IHHR667Y7DPDUFKK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:859047fe265ce319b97ef6f694ddeea919de7ea84416a697ca169b30fd9e2835 +size 4438 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/EG/T8AKUCFASX0QNVT22HD30H.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/EG/T8AKUCFASX0QNVT22HD30H.uasset new file mode 100644 index 0000000..d8b4b8c --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/EG/T8AKUCFASX0QNVT22HD30H.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96c3968ddaa0468baf65929981cc0181a098961c0a6a3d8e15c99537c3a10915 +size 8841 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/MO/C4L1DOMPEFG1B1T21Z4RNL.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/MO/C4L1DOMPEFG1B1T21Z4RNL.uasset new file mode 100644 index 0000000..e77bbd3 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/MO/C4L1DOMPEFG1B1T21Z4RNL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96a4e9f4fcddb7fae6196ddaea73bf26c9904d33b9033d3cfa0d4d0576df9094 +size 4443 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/T2/1CGXTAH2ZI6S335DJWHRJ9.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/T2/1CGXTAH2ZI6S335DJWHRJ9.uasset new file mode 100644 index 0000000..0fff6ee --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/T2/1CGXTAH2ZI6S335DJWHRJ9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cae6ae1f54e9b3333ce20067e851d7f69558c2726c2f8600bddebb768c41c4e +size 4570 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/T6/99IJ6BRDKY68PMANM4E0U1.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/T6/99IJ6BRDKY68PMANM4E0U1.uasset new file mode 100644 index 0000000..4107443 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/T6/99IJ6BRDKY68PMANM4E0U1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b4c24f3c354075def574c94b2d66c4aa3762b44f70541e95013f52861b4374f +size 4465 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/W0/7ZPJ8M3MEVY6KHBGJC37EZ.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/W0/7ZPJ8M3MEVY6KHBGJC37EZ.uasset new file mode 100644 index 0000000..2d525ef --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/D/W0/7ZPJ8M3MEVY6KHBGJC37EZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a89a7ccaae9c67089e83e15fc863a671e898f36a51628401b2466842e4bd3d1a +size 4513 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/E/DA/K28CUXOWD7LWSW25P6Z35P.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/E/DA/K28CUXOWD7LWSW25P6Z35P.uasset new file mode 100644 index 0000000..c928dfc --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/E/DA/K28CUXOWD7LWSW25P6Z35P.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:313952a2086e40fb24f2ac4e96bdde85f34b43e7025ad922820ccbba03084667 +size 4806 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/E/E2/LUCPJMX9ZH469ORNA5LMBP.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/E/E2/LUCPJMX9ZH469ORNA5LMBP.uasset new file mode 100644 index 0000000..576d2ea --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/E/E2/LUCPJMX9ZH469ORNA5LMBP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58c5a2582a8518b4063d89b12fcf9e495ef2e19b36d360a9ff63bb2855bb5f2e +size 4449 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/E/F3/8FPOFB99K2OT9AF8LGCI1G.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/E/F3/8FPOFB99K2OT9AF8LGCI1G.uasset new file mode 100644 index 0000000..57f03ac --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/E/F3/8FPOFB99K2OT9AF8LGCI1G.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:433101359c352b433fb6e7ab7a1bb7ed87d3ca68ad1a41360f10cc4e465f5310 +size 4438 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/E/VE/IBZI1HGCXN01TW4JJ5RBOU.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/E/VE/IBZI1HGCXN01TW4JJ5RBOU.uasset new file mode 100644 index 0000000..438f882 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/E/VE/IBZI1HGCXN01TW4JJ5RBOU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8df6925acc215664a3611718542373a4b788335af2dcae2266d51d83e04090cb +size 4449 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/F/03/7O6UXFI7OYBTT8XLD8LOQX.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/F/03/7O6UXFI7OYBTT8XLD8LOQX.uasset new file mode 100644 index 0000000..22132d4 --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/F/03/7O6UXFI7OYBTT8XLD8LOQX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37b31585f5bec9cfa746e65f02698a94ef20836bf8f187674e4189425b215e9e +size 4788 diff --git a/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/F/49/VR137PSSEONSZYOJDXKSNI.uasset b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/F/49/VR137PSSEONSZYOJDXKSNI.uasset new file mode 100644 index 0000000..0a752ff --- /dev/null +++ b/Content/__ExternalActors__/Variant_SideScrolling/Lvl_SideScrolling/F/49/VR137PSSEONSZYOJDXKSNI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56db860f5e91596a7a1319d00aa1cbffce327c4b8f5c0d247064594f00e63aa6 +size 4465 diff --git a/Content/__ExternalObjects__/ThirdPerson/Lvl_ThirdPerson/0/TQ/1UP2MCOIYXC0GTW985R4K0.uasset b/Content/__ExternalObjects__/ThirdPerson/Lvl_ThirdPerson/0/TQ/1UP2MCOIYXC0GTW985R4K0.uasset new file mode 100644 index 0000000..02c60a9 --- /dev/null +++ b/Content/__ExternalObjects__/ThirdPerson/Lvl_ThirdPerson/0/TQ/1UP2MCOIYXC0GTW985R4K0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bb0cff17e56dd734bbcb3f746f387f601ae46cf2e7c1bd2a3660d971590a65e +size 1867 diff --git a/Content/__ExternalObjects__/ThirdPerson/Lvl_ThirdPerson/5/TX/O6OLZU4WSCI3YRJS922SWL.uasset b/Content/__ExternalObjects__/ThirdPerson/Lvl_ThirdPerson/5/TX/O6OLZU4WSCI3YRJS922SWL.uasset new file mode 100644 index 0000000..e3897e8 --- /dev/null +++ b/Content/__ExternalObjects__/ThirdPerson/Lvl_ThirdPerson/5/TX/O6OLZU4WSCI3YRJS922SWL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c21c703b7747b2e849b7a39d9e354091d075737892398d581d0eca66c8fbac +size 1863 diff --git a/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/0/AJ/Q42ZSOSTBUDHJO9I0YFJH8.uasset b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/0/AJ/Q42ZSOSTBUDHJO9I0YFJH8.uasset new file mode 100644 index 0000000..f39c194 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/0/AJ/Q42ZSOSTBUDHJO9I0YFJH8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:781a204f92313418173471e1aebeee6e83bbc5383afa1e8059daf130d1a657b3 +size 1913 diff --git a/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/0/QK/03V86HC7QVQDQ0QJ94CYLX.uasset b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/0/QK/03V86HC7QVQDQ0QJ94CYLX.uasset new file mode 100644 index 0000000..9d7aded --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/0/QK/03V86HC7QVQDQ0QJ94CYLX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8762a3722d89b79adb7365aad7c05f2757bab7fc05fa04c197ad364268050ce +size 1917 diff --git a/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/1/7X/QGWW4SCWICG53A9K5OPS0G.uasset b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/1/7X/QGWW4SCWICG53A9K5OPS0G.uasset new file mode 100644 index 0000000..86d8ced --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/1/7X/QGWW4SCWICG53A9K5OPS0G.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72cd5aec0aac6ef17055a58f791cc34c8f00fbb31f798ec91ea7a3713b286cb2 +size 1923 diff --git a/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/1/K1/7BSJXD4YWZ2V1U8AB8O3Z2.uasset b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/1/K1/7BSJXD4YWZ2V1U8AB8O3Z2.uasset new file mode 100644 index 0000000..ee74fd6 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/1/K1/7BSJXD4YWZ2V1U8AB8O3Z2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7115d02d3baf01d984618a15936815d4533f1b974778b1f8fb57833ca1cb8089 +size 1829 diff --git a/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/1/SR/0VGOAD2U620LLZDVVPGFFF.uasset b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/1/SR/0VGOAD2U620LLZDVVPGFFF.uasset new file mode 100644 index 0000000..cb060e0 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/1/SR/0VGOAD2U620LLZDVVPGFFF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f66938e0b8ed19b41a74409ffc5cddb94ccbeb3bc0cb39b2d0219993f287303 +size 1923 diff --git a/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/2/C9/058CTC6QHX54BNVCVEDMD5.uasset b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/2/C9/058CTC6QHX54BNVCVEDMD5.uasset new file mode 100644 index 0000000..b3d3041 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/2/C9/058CTC6QHX54BNVCVEDMD5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f525cc015b00fa3fe6128a8ddf29a540ea89c1d9fdd7e18280648790ebe3111 +size 1923 diff --git a/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/2/QF/FZ8IH801CN94E0HZNJIAMB.uasset b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/2/QF/FZ8IH801CN94E0HZNJIAMB.uasset new file mode 100644 index 0000000..29b582f --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/2/QF/FZ8IH801CN94E0HZNJIAMB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a97239306449a831b99b7d669bf150406024bd483e5cb334c1a260de7c65107 +size 1921 diff --git a/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/5/EA/O3MBSQAXYS6XJUBQR76X9N.uasset b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/5/EA/O3MBSQAXYS6XJUBQR76X9N.uasset new file mode 100644 index 0000000..d43b137 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/5/EA/O3MBSQAXYS6XJUBQR76X9N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9776e2f1c26ef15ac2f2e766da4f626f0a57276965a3e7c95d66cd08affcc69b +size 1923 diff --git a/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/7/O5/2TVKAOBOK3OMUSU4BNULM9.uasset b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/7/O5/2TVKAOBOK3OMUSU4BNULM9.uasset new file mode 100644 index 0000000..6f7cb69 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/7/O5/2TVKAOBOK3OMUSU4BNULM9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:720bf67f90e0f160166348c001e24c1a2f0fce24d024449e8473a2c4f7a00a97 +size 1911 diff --git a/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/9/SK/PAE64UA62B4I6LK904O50Y.uasset b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/9/SK/PAE64UA62B4I6LK904O50Y.uasset new file mode 100644 index 0000000..73da9c3 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/9/SK/PAE64UA62B4I6LK904O50Y.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6cec2199fe9754beead9cc551b0b3ee0f2935fcf164c9d1a57752d15a7074c6 +size 1913 diff --git a/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/A/6N/VD4T3XSWEKR61PNFVRIPB4.uasset b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/A/6N/VD4T3XSWEKR61PNFVRIPB4.uasset new file mode 100644 index 0000000..747c7e8 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/A/6N/VD4T3XSWEKR61PNFVRIPB4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69ccdb6d67dacaa1876b74e7a4fe68c5a5744d369f798c706327c70da6e0379c +size 1913 diff --git a/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/A/D9/DAOWHPOKN1G4LLVA17BQ4F.uasset b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/A/D9/DAOWHPOKN1G4LLVA17BQ4F.uasset new file mode 100644 index 0000000..d2dcf3e --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/A/D9/DAOWHPOKN1G4LLVA17BQ4F.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aba28a8b5d3b51a6a5559ad43c5ef2eef846bcf023edc5ad3588d43fccac287f +size 1913 diff --git a/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/A/YB/BKATFJPNWZY6410P5E2OS4.uasset b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/A/YB/BKATFJPNWZY6410P5E2OS4.uasset new file mode 100644 index 0000000..e9266ea --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/A/YB/BKATFJPNWZY6410P5E2OS4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae381106f289230ec80122e5136342557b846774e9e19912e274254d16a2b657 +size 1925 diff --git a/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/B/4J/TM33UR07N3CL6T1XDN76MR.uasset b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/B/4J/TM33UR07N3CL6T1XDN76MR.uasset new file mode 100644 index 0000000..0550f1e --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/B/4J/TM33UR07N3CL6T1XDN76MR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63535a85b27d7546e009c4a954aeab499a6ef81175df9aa813ab0793cad36ba4 +size 1829 diff --git a/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/B/4P/81CFSVQHA7OU7889MQEIM0.uasset b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/B/4P/81CFSVQHA7OU7889MQEIM0.uasset new file mode 100644 index 0000000..f201ba2 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/B/4P/81CFSVQHA7OU7889MQEIM0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bab99e1340105b9df60e0b242eefbf28c274627bd5c86f037f12065b77a143c +size 1923 diff --git a/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/C/7O/MHGK46YY82PZMS60I1H4B5.uasset b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/C/7O/MHGK46YY82PZMS60I1H4B5.uasset new file mode 100644 index 0000000..049d4f1 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/C/7O/MHGK46YY82PZMS60I1H4B5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:619d6bf1f28188354535c7e34c5140ce08ed4bf2cdbb6faefe55e84e97ed832e +size 1917 diff --git a/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/C/BG/14XRTQLQ9HZHEKKS9TDV2B.uasset b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/C/BG/14XRTQLQ9HZHEKKS9TDV2B.uasset new file mode 100644 index 0000000..fdf37c8 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/C/BG/14XRTQLQ9HZHEKKS9TDV2B.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a38d8bda905d8d36e17e3be56caa616005f747b2cb95a63221cb1b877ffd2370 +size 1839 diff --git a/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/C/PM/J4QSJEZXX4QSU71S2XNSGB.uasset b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/C/PM/J4QSJEZXX4QSU71S2XNSGB.uasset new file mode 100644 index 0000000..935f40e --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/C/PM/J4QSJEZXX4QSU71S2XNSGB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98fbf5bb09de928512ed24ad967e7c669dea7faad29f184a1876fa7f804f0319 +size 1923 diff --git a/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/D/AE/OPO6LLO34IW7V0SYGULM48.uasset b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/D/AE/OPO6LLO34IW7V0SYGULM48.uasset new file mode 100644 index 0000000..66fe466 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Combat/Lvl_Combat/D/AE/OPO6LLO34IW7V0SYGULM48.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52ee9459b9348584c9f5ecbc7d167bbf1bb963c5333546b0e9a01c48eda7e5bc +size 1919 diff --git a/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/0/9D/ODYKWBVQ5YPDXSDWJDSI5Z.uasset b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/0/9D/ODYKWBVQ5YPDXSDWJDSI5Z.uasset new file mode 100644 index 0000000..cee825b --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/0/9D/ODYKWBVQ5YPDXSDWJDSI5Z.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d690a5e9fc17e4bc699501b6cd7708db3e325d368a410b31741bd1efcdaab51e +size 1963 diff --git a/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/0/HU/BN9XQV23Z2PJ1NNACEOHTX.uasset b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/0/HU/BN9XQV23Z2PJ1NNACEOHTX.uasset new file mode 100644 index 0000000..7c0a74d --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/0/HU/BN9XQV23Z2PJ1NNACEOHTX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51f1c6c2c9399f0ff34b2fa3268f79e858a86c3a2cd0b3e2280698795b9bb61a +size 1879 diff --git a/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/0/IT/LAONTWEKWR03FY1W3WGQNC.uasset b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/0/IT/LAONTWEKWR03FY1W3WGQNC.uasset new file mode 100644 index 0000000..feed60e --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/0/IT/LAONTWEKWR03FY1W3WGQNC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67e5c1c5e78379d264dd6dd1d79f2b501907ff087ab8edc56c6fd2c217ed2cf0 +size 1889 diff --git a/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/0/VW/D1QERUEF4BT0SJ7JON4ABJ.uasset b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/0/VW/D1QERUEF4BT0SJ7JON4ABJ.uasset new file mode 100644 index 0000000..0cc7327 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/0/VW/D1QERUEF4BT0SJ7JON4ABJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5a79d9accbb31e46b4fd9d4e3e95f28e332b5339d8e69ef6dae73e444ec142d +size 1963 diff --git a/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/1/N4/K32KI0AG7N0DL49GXDSEHL.uasset b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/1/N4/K32KI0AG7N0DL49GXDSEHL.uasset new file mode 100644 index 0000000..a05cacb --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/1/N4/K32KI0AG7N0DL49GXDSEHL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90c300fc11c6e37dfb1a401f1329592321ea11bf428443e0b95c9457b0d628a7 +size 1969 diff --git a/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/2/OE/06E4EHW0RK6BBO6IKZ8MM7.uasset b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/2/OE/06E4EHW0RK6BBO6IKZ8MM7.uasset new file mode 100644 index 0000000..77ccc76 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/2/OE/06E4EHW0RK6BBO6IKZ8MM7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc2b2f4a6d6ee1716b9e7052b8d2480b64f4d26d4e37dcdfbcb5468197b3b3eb +size 1879 diff --git a/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/5/7Z/29V5FZQ00G4SPGYVRIIHN5.uasset b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/5/7Z/29V5FZQ00G4SPGYVRIIHN5.uasset new file mode 100644 index 0000000..25c3c3c --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/5/7Z/29V5FZQ00G4SPGYVRIIHN5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a1acac098fc898f18247af5aecf6a185f2e6f246cc108b831cb50cbfa914b4f +size 1973 diff --git a/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/5/B1/01JFRDWADRKIKP06478EQG.uasset b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/5/B1/01JFRDWADRKIKP06478EQG.uasset new file mode 100644 index 0000000..f6dfb9c --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/5/B1/01JFRDWADRKIKP06478EQG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20cc0ef712339d3ceb7914488b9f60775901e7f8e33d3c97e12b09f5f9ff32e8 +size 1963 diff --git a/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/8/36/KBB8RFBN2RRMBD1EAOZ825.uasset b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/8/36/KBB8RFBN2RRMBD1EAOZ825.uasset new file mode 100644 index 0000000..10e5bf5 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/8/36/KBB8RFBN2RRMBD1EAOZ825.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fccb49141809e7d848f987e466b2caf80a0ccd69554f7f39cbf5f7ee8661d92 +size 1983 diff --git a/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/8/GS/2WS5T7NPSL6P167YENZ0RX.uasset b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/8/GS/2WS5T7NPSL6P167YENZ0RX.uasset new file mode 100644 index 0000000..70f75a0 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/8/GS/2WS5T7NPSL6P167YENZ0RX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:323d5e2133962684b5084abb6785a20335ad6e6b77c29f7bda5a6975d482d3db +size 1973 diff --git a/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/8/Q3/KY42ITXWBEPD99BD50GCCJ.uasset b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/8/Q3/KY42ITXWBEPD99BD50GCCJ.uasset new file mode 100644 index 0000000..369f765 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/8/Q3/KY42ITXWBEPD99BD50GCCJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f539007155d85e95c1e0fef2d1d265c343fa783bfc62f21e11c6dadd49d815b6 +size 1969 diff --git a/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/9/UZ/KTVOLZ6X4TIVACY98L8NUE.uasset b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/9/UZ/KTVOLZ6X4TIVACY98L8NUE.uasset new file mode 100644 index 0000000..611e102 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/9/UZ/KTVOLZ6X4TIVACY98L8NUE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8ea2a9c87455688befb96322e6211bbc426f72eb4ba0479336372cc3dc2236d +size 1969 diff --git a/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/D/QJ/Q8MUZMCPNSAFNQNT1EMPEO.uasset b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/D/QJ/Q8MUZMCPNSAFNQNT1EMPEO.uasset new file mode 100644 index 0000000..98cd621 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/D/QJ/Q8MUZMCPNSAFNQNT1EMPEO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38e6da1524be83ebed12f9555248667177a97a6677b41f42b1990a3827f1fb69 +size 1969 diff --git a/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/D/Y4/TGT919L5P5S1G33ISKEPWO.uasset b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/D/Y4/TGT919L5P5S1G33ISKEPWO.uasset new file mode 100644 index 0000000..00f9576 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/D/Y4/TGT919L5P5S1G33ISKEPWO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7478a6e00b818f96a95d8b6b25900421d1619fffaad55e6b0a7bc51f87f36835 +size 1971 diff --git a/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/E/AU/ABFDDJXNWORLPCM5L00YZ8.uasset b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/E/AU/ABFDDJXNWORLPCM5L00YZ8.uasset new file mode 100644 index 0000000..65fdb70 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/E/AU/ABFDDJXNWORLPCM5L00YZ8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afe6ec54abe5f43153a72cc1e1a75ccee0da26f052b9baf91609cdbf56908837 +size 1969 diff --git a/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/E/VP/CTS3EAYXWWHWS91H39XWNY.uasset b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/E/VP/CTS3EAYXWWHWS91H39XWNY.uasset new file mode 100644 index 0000000..d33115c --- /dev/null +++ b/Content/__ExternalObjects__/Variant_Platforming/Lvl_Platforming/E/VP/CTS3EAYXWWHWS91H39XWNY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c42126fe9504e94b9e19cbaa65dcbafa57a5d37df0554e2af00ede21a6fc4665 +size 1977 diff --git a/Content/__ExternalObjects__/Variant_SideScrolling/Lvl_SideScrolling/1/UG/ZX8RGGTMXVLSKTMZHEWEKR.uasset b/Content/__ExternalObjects__/Variant_SideScrolling/Lvl_SideScrolling/1/UG/ZX8RGGTMXVLSKTMZHEWEKR.uasset new file mode 100644 index 0000000..381c6b1 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_SideScrolling/Lvl_SideScrolling/1/UG/ZX8RGGTMXVLSKTMZHEWEKR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3e16cdd217d258964fc0f84dc5297ee5b7e47c12a1469eb133db05784a9097d +size 1899 diff --git a/Content/__ExternalObjects__/Variant_SideScrolling/Lvl_SideScrolling/1/Z1/UMJIL66X80HOZOJFKETNE8.uasset b/Content/__ExternalObjects__/Variant_SideScrolling/Lvl_SideScrolling/1/Z1/UMJIL66X80HOZOJFKETNE8.uasset new file mode 100644 index 0000000..a6813ab --- /dev/null +++ b/Content/__ExternalObjects__/Variant_SideScrolling/Lvl_SideScrolling/1/Z1/UMJIL66X80HOZOJFKETNE8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d7336dc530170f3da509e8a56c10a4e76646de4c9d43977c1b62bd5782c5081 +size 1899 diff --git a/Content/__ExternalObjects__/Variant_SideScrolling/Lvl_SideScrolling/8/31/NU4AYO6JNDEAFXR2NA7X2O.uasset b/Content/__ExternalObjects__/Variant_SideScrolling/Lvl_SideScrolling/8/31/NU4AYO6JNDEAFXR2NA7X2O.uasset new file mode 100644 index 0000000..9b6e862 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_SideScrolling/Lvl_SideScrolling/8/31/NU4AYO6JNDEAFXR2NA7X2O.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb56655dfea956c6ce0219d957672a1d2b3f9ceae37d60f733be59af5d52a2d7 +size 1903 diff --git a/Content/__ExternalObjects__/Variant_SideScrolling/Lvl_SideScrolling/9/XZ/RWPO76SKN90CVFMFKTDPKE.uasset b/Content/__ExternalObjects__/Variant_SideScrolling/Lvl_SideScrolling/9/XZ/RWPO76SKN90CVFMFKTDPKE.uasset new file mode 100644 index 0000000..51d40d3 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_SideScrolling/Lvl_SideScrolling/9/XZ/RWPO76SKN90CVFMFKTDPKE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bdfd6a9cb0ec2e2fd641e583bf7854a7031320670fb2e5e05df55a72ee35380 +size 1889 diff --git a/Content/__ExternalObjects__/Variant_SideScrolling/Lvl_SideScrolling/A/KQ/NGY0EZTAH2RRKD753U65B5.uasset b/Content/__ExternalObjects__/Variant_SideScrolling/Lvl_SideScrolling/A/KQ/NGY0EZTAH2RRKD753U65B5.uasset new file mode 100644 index 0000000..a0fad02 --- /dev/null +++ b/Content/__ExternalObjects__/Variant_SideScrolling/Lvl_SideScrolling/A/KQ/NGY0EZTAH2RRKD753U65B5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2aab5a08b1c0e63e4b7f7900acd4ce26be52953cd3d15efc2dd69e7b15d9819a +size 1897 diff --git a/Docs/Decisions.md b/Docs/Decisions.md index b63399a..c31f186 100644 --- a/Docs/Decisions.md +++ b/Docs/Decisions.md @@ -7,6 +7,16 @@ say so. Status: `Decided` · `Supersedes` (contradicts an earlier decision, names it) · `Deferred` (deliberately not now, with a trigger) +## 2026-09-16 — Step 1 closes the two open decisions + +Taken when the project was created from the engine's Third Person template. + +| # | Decision | Where | +| --- | --- | --- | +| D-41 | **The template's three gameplay variants stay in-tree as reference only.** `Source/Salty/Variant_*` and `Content/Variant_*` (Combat, Platforming, SideScrolling) compile and load but nothing new is built on them; they break the conventions (rules in Blueprint, casts, no server path) and are deleted when step 7 closes or the moment they block a build. The plain template character, game mode and controller are renamed `ATemplate*` and are the placeholder body until step 3. | [Architecture](Spec/Architecture.md) | +| D-40 | **The project is `Salty`.** `Salty.uproject` at the repository root, modules `Salty` and `SaltyCore`, test filter root `Salty.`. Closes OD-02. | [CLAUDE.md](../CLAUDE.md) | +| D-39 | **Unreal Engine 5.8, the launcher build.** Pinned in `Salty.uproject`; upgraded deliberately, never mid-step. Closes OD-01. Four Fab packs sit in `Content/` unused: `Medieval_Weapons` is expected at step 7, `RPGEnvironmentVFX` at step 14, `HouseForge_01` as dressing after 7, `Elite_RockyMeadows` serves no step on the ladder. A pack enters a step only when that step's spec names the asset. | [Steps](Steps.md) | + ## 2026-09-15 — The stat block Taken on the same day, after the first read of the doc set. @@ -67,8 +77,8 @@ confirmation, not a fresh discussion. When one is taken it moves up as a D-line | id | Question | Blocks | Recommendation | Status | | --- | --- | --- | --- | --- | -| OD-01 | **Engine version.** | 1 | The newest release with a hotfix out (5.6.x at the time of writing). Pin it in `CLAUDE.md` and the `.uproject` in step 1; upgrade deliberately, never mid-step. | Open | -| OD-02 | **Project and module name.** | 1 | Short, one word, no spaces. It becomes the `.uproject`, the module prefix and the test filter root. The docs write `` until it exists. | Open | +| OD-01 | **Engine version.** | 1 | The newest release with a hotfix out (5.6.x at the time of writing). Pin it in `CLAUDE.md` and the `.uproject` in step 1; upgrade deliberately, never mid-step. | Closed, D-39 (5.8) | +| OD-02 | **Project and module name.** | 1 | Short, one word, no spaces. It becomes the `.uproject`, the module prefix and the test filter root. The docs write `` until it exists. | Closed, D-40 (Salty) | | OD-03 | **Default camera mode.** | none until 8 | Build both in step 3, play the gym and the first fight in each, let `camera_mode_changed` and `movement_sample` settle it by step 8. | Recommended | | OD-04 | **Engine from source.** | the first packaged server | The launcher build until then; the editor's dedicated-server option covers every step in the ladder. | Recommended | | OD-05 | **Placeholder character and animations.** | 3 | The engine's Third Person template mannequin and its animation blueprint; a retargeted pack only when the swing needs a clip the template lacks. | Recommended | diff --git a/Docs/Spec/Architecture.md b/Docs/Spec/Architecture.md index 7082b16..4a4e638 100644 --- a/Docs/Spec/Architecture.md +++ b/Docs/Spec/Architecture.md @@ -246,3 +246,24 @@ Real ones, from the engine, that cost a day each if met in the wild rather than - **Dedicated server packages need the engine from source.** The launcher build compiles no server target. Play In Editor's "Run Dedicated Server" works on the launcher build and is the everyday test; the source build arrives when the first packaged server does. + +## What was built, and where it differs + +Step 1, 2026-09-16. + +- **Name and engine:** `Salty`, UE 5.8 launcher build (D-39, D-40). Modules `SaltyCore` and `Salty` as specified; + `SaltyServer.Target.cs` exists but the launcher build cannot compile it, so the dedicated server is proved through + Play In Editor (OD-04). +- **The project started from the Third Person template, not empty.** Its plain character, game mode and controller + survive as `ATemplateCharacter`, `ATemplateGameMode`, `ATemplatePlayerController` (class redirects in + `DefaultEngine.ini`) and are the placeholder body until step 3 replaces them. The template's three variants stay as + reference only (D-41); they do not follow these conventions and nothing is built on them. +- **`USaltyAssetManager` arrived in step 1**, earlier than the spec implies, because it is the one place + `UAbilitySystemGlobals::InitGlobalData` belongs and the cost was a file. No `PrimaryAssetTypesToScan` entries yet; + each definition class adds its own. +- **Tags:** one `Config/Tags/.ini` per top-level namespace (23 files), each holding only its root tag. + `NativeTags.h/.cpp` exist and are empty until step 2 declares the first native tag. +- **The gym is authored by `Scripts/Authoring/create_gym.py`**, not by hand: a floor, daylight and two player starts. + Step 3 extends the same script with the sections table. +- `.gitattributes` routes binaries through LFS; the four asset packs are in the working tree but no pack is + referenced by code or a definition yet. diff --git a/Docs/Steps.md b/Docs/Steps.md index d4cdd50..de292eb 100644 --- a/Docs/Steps.md +++ b/Docs/Steps.md @@ -25,7 +25,7 @@ Status: `☐` not started · `◐` in progress · `☑` done · `⊘` dropped · | # | Step | Proves | Status | | --- | --- | --- | --- | -| 1 | The project, two modules, tests, a dedicated server in the editor | It builds, tests run headless, and the server posture is real from the first commit | ☐ | +| 1 | The project, two modules, tests, a dedicated server in the editor | It builds, tests run headless, and the server posture is real from the first commit | ◐ | | 2 | The telemetry seam | Every later step can emit into something | ☐ | | 3 | A body, a camera, an input map and the gym | You can walk, in both camera modes, on a server | ☐ | | 4 | The feel pass | The written checklist passes with a person at the keyboard | ☐ | diff --git a/Docs/Worklog.md b/Docs/Worklog.md index 203e98e..d16fed0 100644 --- a/Docs/Worklog.md +++ b/Docs/Worklog.md @@ -5,6 +5,12 @@ the reasoning lives in the specs, this is the memory. ## Done +- 2026-09-16 — Step 1: `Salty.uproject` (UE 5.8) at the root from the Third Person template, renamed from + `ProjectSomething` with class redirects; `SaltyCore` and `Salty` modules; `SaltyServer.Target.cs` (unbuildable on + the launcher, OD-04); `USaltyAssetManager` calling `InitGlobalData`; `Config/Tags/` with 23 root namespaces; + Gameplay Abilities, CommonUI and Python enabled; `Scripts/run-tests.sh`, `build.sh`, `Authoring/create_gym.py`; + Git LFS attributes; the placeholder test. Template variants kept as reference (D-41). Four Fab packs in `Content/`, + none used yet (D-39). - 2026-09-15 — `Spec/Stats.md`: one stat block on every body, every outside influence an effect, counters on the receiver (D-37, D-38). Replaced the movement component's own speed-multiplier map, which was the first strand of the spaghetti this exists to prevent; enemies and kits now carry `FStatBlockDefaults`; step 5 builds it. @@ -22,6 +28,7 @@ the reasoning lives in the specs, this is the memory. ## Open -- OD-01 (engine version) and OD-02 (project name) block step 1. +- Step 1's last proof is a person's: Play In Editor in `L_Gym`, two players, "Run Dedicated Server" on, two pawns + in the gym. Until it is ticked the step is `◐`. - The default camera mode (OD-03) is deliberately undecided until step 8. - The numbers in every spec are the earlier projects' guesses in centimetres and seconds. None has been played. diff --git a/README.md b/README.md index 5b4ab35..e5e5558 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ An Unreal Engine 5 project that builds three things in order and proves each one built around it: a movement controller, fighting, and crafting. Server-authoritative from the first line, C++ first, data-driven, telemetry from step 2, and worked as a ladder of small proofs rather than a roadmap. -Nothing is built yet. The repository currently holds the documentation set. +Step 1 is built: `Salty.uproject` on Unreal Engine 5.8, two modules, the headless test runner and the gym. Step 2 (telemetry) is next. ## Read @@ -22,16 +22,16 @@ UnrealEnginePrototyping/ ├── CLAUDE.md Instructions for an AI agent: conventions, layout, commands, upkeep. ├── README.md This file. ├── Docs/ Design, steps, ideas, decisions, worklog, and Spec/ with one document per system. -├── .uproject Created in step 1, at the root, which is what the .gitignore assumes. -├── Source/ Core (rules, no actors) and (gameplay). -├── Content/ Assets, one folder per feature; Maps/L_Gym; Tests/. +├── Salty.uproject Unreal Engine 5.8. At the root, which is what the .gitignore assumes. +├── Source/ SaltyCore (rules, no actors) and Salty (gameplay). Variant_* is template reference. +├── Content/ Assets, one folder per feature; Maps/L_Gym; Tests/; the Fab packs. ├── Config/ Engine and game config; Tags/ holds the gameplay tag sources. └── Scripts/ Test and build scripts run by hand; Authoring/ for editor Python. ``` ## Getting started -After step 1: open `.uproject` with the pinned engine version, run `Scripts/run-tests.sh`, and press Play -in `L_Gym` with two clients and "Run Dedicated Server" on. Until then there is nothing to run. +Open `Salty.uproject` with Unreal Engine 5.8, run `Scripts/run-tests.sh`, and press Play in `L_Gym` with two +clients and "Run Dedicated Server" on. `Scripts/Authoring/create_gym.py` rebuilds the gym. Binary assets go through Git LFS; run `git lfs install` once per machine. diff --git a/Salty.uproject b/Salty.uproject new file mode 100644 index 0000000..9ba2c85 --- /dev/null +++ b/Salty.uproject @@ -0,0 +1,63 @@ +{ + "FileVersion": 3, + "EngineAssociation": "5.8", + "Category": "", + "Description": "A movement, fighting and crafting prototype. Server-authoritative, C++ first.", + "Modules": [ + { + "Name": "SaltyCore", + "Type": "Runtime", + "LoadingPhase": "Default" + }, + { + "Name": "Salty", + "Type": "Runtime", + "LoadingPhase": "Default", + "AdditionalDependencies": [ + "Engine", + "AIModule", + "UMG" + ] + } + ], + "Plugins": [ + { + "Name": "ModelingToolsEditorMode", + "Enabled": true, + "TargetAllowList": [ + "Editor" + ] + }, + { + "Name": "StateTree", + "Enabled": true + }, + { + "Name": "GameplayStateTree", + "Enabled": true + }, + { + "Name": "GameplayAbilities", + "Enabled": true + }, + { + "Name": "CommonUI", + "Enabled": true + }, + { + "Name": "PythonScriptPlugin", + "Enabled": true, + "TargetAllowList": [ + "Editor" + ] + }, + { + "Name": "ModelContextProtocol", + "Enabled": true + }, + { + "Name": "MCPClientToolset", + "Enabled": true + } + ] +} \ No newline at end of file diff --git a/Scripts/Authoring/create_gym.py b/Scripts/Authoring/create_gym.py new file mode 100644 index 0000000..17ef478 --- /dev/null +++ b/Scripts/Authoring/create_gym.py @@ -0,0 +1,84 @@ +"""Creates /Game/Maps/L_Gym if it does not exist: a flat floor, a player start and daylight. Idempotent. + +Step 1 wants an empty gym; step 3 extends this script with the greybox sections from Movement.md (stairs, slopes, +gaps, ledges, doorways, beams, corridor, surfaces, arena). Run headless: + UnrealEditor-Cmd.exe Salty.uproject -run=pythonscript -script=Scripts/Authoring/create_gym.py +or from the editor's Python console. Never hand-edit the .umap; rerun this. +""" +import unreal + +LEVEL_PATH = "/Game/Maps/L_Gym" +FLOOR_HALF_SIZE_CM = 5000.0 # a 100 m square; the cube mesh is 100 cm, so scale = size / 100 +CUBE = "/Engine/BasicShapes/Cube.Cube" +FLOOR_MATERIAL = "/Game/LevelPrototyping/Materials/MI_PrototypeGrid_Gray.MI_PrototypeGrid_Gray" + +level_subsystem = unreal.get_editor_subsystem(unreal.LevelEditorSubsystem) +actor_subsystem = unreal.get_editor_subsystem(unreal.EditorActorSubsystem) +asset_lib = unreal.EditorAssetLibrary + + +def spawn(actor_class, label, location=unreal.Vector(0, 0, 0), rotation=unreal.Rotator(0, 0, 0)): + actor = actor_subsystem.spawn_actor_from_class(actor_class, location, rotation) + actor.set_actor_label(label) + return actor + + +def find_actor(label): + for actor in actor_subsystem.get_all_level_actors(): + if actor.get_actor_label() == label: + return actor + return None + + +def ensure_floor(): + if find_actor("Gym_Floor"): + return + floor = spawn(unreal.StaticMeshActor, "Gym_Floor", unreal.Vector(0, 0, -50)) + mesh = unreal.load_asset(CUBE) + component = floor.static_mesh_component + component.set_editor_property("mobility", unreal.ComponentMobility.STATIC) + component.set_static_mesh(mesh) + scale = FLOOR_HALF_SIZE_CM * 2.0 / 100.0 + floor.set_actor_scale3d(unreal.Vector(scale, scale, 1.0)) + material = unreal.load_asset(FLOOR_MATERIAL) if asset_lib.does_asset_exist(FLOOR_MATERIAL) else None + if material: + component.set_material(0, material) + + +def ensure_daylight(): + if not find_actor("Gym_Sun"): + sun = spawn(unreal.DirectionalLight, "Gym_Sun", unreal.Vector(0, 0, 500), unreal.Rotator(-45, 30, 0)) + sun.light_component.set_editor_property("intensity", 8.0) + sun.light_component.set_editor_property("atmosphere_sun_light", True) + if not find_actor("Gym_Sky"): + spawn(unreal.SkyAtmosphere, "Gym_Sky", unreal.Vector(0, 0, 0)) + if not find_actor("Gym_SkyLight"): + sky_light = spawn(unreal.SkyLight, "Gym_SkyLight", unreal.Vector(0, 0, 500)) + sky_light.light_component.set_editor_property("real_time_capture", True) + if not find_actor("Gym_Fog"): + spawn(unreal.ExponentialHeightFog, "Gym_Fog", unreal.Vector(0, 0, 0)) + + +def ensure_player_starts(): + # Two starts so two PIE clients on a dedicated server both spawn without a collision warning. + for index, y in enumerate((-150, 150)): + label = f"Gym_PlayerStart_{index}" + if not find_actor(label): + spawn(unreal.PlayerStart, label, unreal.Vector(0, y, 100)) + + +def main(): + if asset_lib.does_asset_exist(LEVEL_PATH): + unreal.log(f"{LEVEL_PATH} exists; loading it to top up missing actors") + level_subsystem.load_level(LEVEL_PATH) + else: + unreal.log(f"creating {LEVEL_PATH}") + level_subsystem.new_level(LEVEL_PATH, False) # not world-partitioned: the gym is small and hand-laid + ensure_floor() + ensure_daylight() + ensure_player_starts() + level_subsystem.save_current_level() + unreal.log(f"{LEVEL_PATH} saved") + + +main() diff --git a/Scripts/build.sh b/Scripts/build.sh new file mode 100644 index 0000000..47c8b1f --- /dev/null +++ b/Scripts/build.sh @@ -0,0 +1,22 @@ +#!/usr/bin/env bash +# Builds and packages the game through UAT. Usage: Scripts/build.sh [Platform] [Configuration] [-server] +# Scripts/build.sh Win64 Development +# -server needs the engine built from source (Decisions OD-04); the launcher build refuses the Server target. +set -u +UE_ROOT="${UE_ROOT:-D:/UE_5.8}" +ROOT="$(cd "$(dirname "$0")/.." && pwd)" +PLATFORM="${1:-Win64}" +CONFIG="${2:-Development}" +TARGET_ARGS="" +if [[ "${3:-}" == "-server" || "${1:-}" == "-server" ]]; then + if [ ! -f "$UE_ROOT/Engine/Build/SourceDistribution.txt" ]; then + echo "The engine at $UE_ROOT is a launcher build; it cannot compile SaltyServer (OD-04). Use the editor's Run Dedicated Server." >&2 + exit 1 + fi + TARGET_ARGS="-server -serverplatform=$PLATFORM -noclient" +fi +PROJECT_W="$(cygpath -w "$ROOT/Salty.uproject" 2>/dev/null || echo "$ROOT/Salty.uproject")" +ARCHIVE_W="$(cygpath -w "$ROOT/Build/$PLATFORM" 2>/dev/null || echo "$ROOT/Build/$PLATFORM")" +"$UE_ROOT/Engine/Build/BatchFiles/RunUAT.bat" BuildCookRun -project="$PROJECT_W" -platform="$PLATFORM" \ + -clientconfig="$CONFIG" -serverconfig="$CONFIG" -build -cook -stage -pak -archive -archivedirectory="$ARCHIVE_W" \ + -nop4 -utf8output $TARGET_ARGS diff --git a/Scripts/run-tests.sh b/Scripts/run-tests.sh new file mode 100644 index 0000000..634f0dd --- /dev/null +++ b/Scripts/run-tests.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env bash +# Runs the automation tests headless. Usage: Scripts/run-tests.sh [Filter] +# Scripts/run-tests.sh -> Salty.* (everything) +# Scripts/run-tests.sh Core -> Salty.Core.* +# UE_ROOT points at the engine install (default D:/UE_5.8). Exit code is non-zero when any test fails. +set -u +UE_ROOT="${UE_ROOT:-D:/UE_5.8}" +ROOT="$(cd "$(dirname "$0")/.." && pwd)" +PROJECT="$ROOT/Salty.uproject" +FILTER="Salty${1:+.$1}" +REPORT="$ROOT/Saved/Automation/Reports" +LOG="$ROOT/Saved/Logs/RunTests.log" +mkdir -p "$REPORT" "$(dirname "$LOG")" + +"$UE_ROOT/Engine/Binaries/Win64/UnrealEditor-Cmd.exe" "$(cygpath -w "$PROJECT" 2>/dev/null || echo "$PROJECT")" \ + -ExecCmds="Automation RunTests $FILTER; Quit" \ + -ReportExportPath="$(cygpath -w "$REPORT" 2>/dev/null || echo "$REPORT")" \ + -unattended -nopause -NullRHI -nosplash -log -abslog="$(cygpath -w "$LOG" 2>/dev/null || echo "$LOG")" >/dev/null 2>&1 +ENGINE_EXIT=$? + +# The engine's exit code is not a reliable verdict; the "Test Completed" lines are. Startup prints two +# "LogAutomationTest: Error: Condition failed" lines before any test runs; they are the engine's, not ours. +grep -E "Test Completed\. Result=" "$LOG" | sed -E 's/^.*Test Completed\. //' +PASSED=$(grep -c "Test Completed. Result={Success}" "$LOG") +FAILED=$(grep -c "Test Completed. Result={Fail" "$LOG") +echo "passed=$PASSED failed=$FAILED filter=$FILTER" +if [ "$FAILED" -gt 0 ]; then echo "RESULT: FAILED"; exit 1; fi +if [ "$PASSED" -eq 0 ]; then echo "RESULT: NO TESTS RAN (engine exit $ENGINE_EXIT). See $LOG"; exit 2; fi +echo "RESULT: PASSED" diff --git a/Source/Salty.Target.cs b/Source/Salty.Target.cs new file mode 100644 index 0000000..7cc1227 --- /dev/null +++ b/Source/Salty.Target.cs @@ -0,0 +1,16 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class SaltyTarget : TargetRules +{ + public SaltyTarget(TargetInfo Target) : base(Target) + { + Type = TargetType.Game; + DefaultBuildSettings = BuildSettingsVersion.V7; + IncludeOrderVersion = EngineIncludeOrderVersion.Unreal5_8; + ExtraModuleNames.Add("SaltyCore"); + ExtraModuleNames.Add("Salty"); + } +} diff --git a/Source/Salty/Core/SaltyAssetManager.cpp b/Source/Salty/Core/SaltyAssetManager.cpp new file mode 100644 index 0000000..9d090c7 --- /dev/null +++ b/Source/Salty/Core/SaltyAssetManager.cpp @@ -0,0 +1,10 @@ +#include "Core/SaltyAssetManager.h" +#include "AbilitySystemGlobals.h" + +void USaltyAssetManager::StartInitialLoading() +{ + Super::StartInitialLoading(); + + // Once, before any ability runs. Without this, FGameplayAbilityTargetData fails to replicate. + UAbilitySystemGlobals::Get().InitGlobalData(); +} diff --git a/Source/Salty/Core/SaltyAssetManager.h b/Source/Salty/Core/SaltyAssetManager.h new file mode 100644 index 0000000..85375bb --- /dev/null +++ b/Source/Salty/Core/SaltyAssetManager.h @@ -0,0 +1,17 @@ +#pragma once + +#include "Engine/AssetManager.h" +#include "SaltyAssetManager.generated.h" + +// The project's asset manager. It exists from step 1 for one reason: UAbilitySystemGlobals::InitGlobalData must be +// called once at startup or ability target data will not serialise, and the asset manager's initial load is the +// engine's sanctioned place to do it (Docs/Spec/Architecture.md, Gotchas). Definition types are registered for +// scanning in DefaultGame.ini as the steps that define them land. +UCLASS() +class SALTY_API USaltyAssetManager : public UAssetManager +{ + GENERATED_BODY() + +public: + virtual void StartInitialLoading() override; +}; diff --git a/Source/Salty/Salty.Build.cs b/Source/Salty/Salty.Build.cs new file mode 100644 index 0000000..24cb66e --- /dev/null +++ b/Source/Salty/Salty.Build.cs @@ -0,0 +1,58 @@ +// Gameplay: actors, components, subsystems, abilities, UI. Depends on SaltyCore, never the reverse. +// The Variant_* folders are the engine template's reference code (D-41); nothing new is built on them. + +using UnrealBuildTool; + +public class Salty : ModuleRules +{ + public Salty(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicDependencyModuleNames.AddRange(new string[] { + "Core", + "CoreUObject", + "SaltyCore", + "GameplayTags", + "GameplayAbilities", + "GameplayTasks", + "NetCore", + "Engine", + "InputCore", + "EnhancedInput", + "AIModule", + "StateTreeModule", + "GameplayStateTreeModule", + "UMG", + "Slate" + }); + + PrivateDependencyModuleNames.AddRange(new string[] { }); + + PublicIncludePaths.AddRange(new string[] { + "Salty", + "Salty/Core", + "Salty/Variant_Platforming", + "Salty/Variant_Platforming/Animation", + "Salty/Variant_Combat", + "Salty/Variant_Combat/AI", + "Salty/Variant_Combat/Animation", + "Salty/Variant_Combat/Gameplay", + "Salty/Variant_Combat/Interfaces", + "Salty/Variant_Combat/UI", + "Salty/Variant_SideScrolling", + "Salty/Variant_SideScrolling/AI", + "Salty/Variant_SideScrolling/Gameplay", + "Salty/Variant_SideScrolling/Interfaces", + "Salty/Variant_SideScrolling/UI" + }); + + // Uncomment if you are using Slate UI + // PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" }); + + // Uncomment if you are using online features + // PrivateDependencyModuleNames.Add("OnlineSubsystem"); + + // To include OnlineSubsystemSteam, add it to the plugins section in your uproject file with the Enabled attribute set to true + } +} diff --git a/Source/Salty/Salty.cpp b/Source/Salty/Salty.cpp new file mode 100644 index 0000000..a51b9dc --- /dev/null +++ b/Source/Salty/Salty.cpp @@ -0,0 +1,8 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "Salty.h" +#include "Modules/ModuleManager.h" + +IMPLEMENT_PRIMARY_GAME_MODULE( FDefaultGameModuleImpl, Salty, "Salty" ); + +DEFINE_LOG_CATEGORY(LogSalty) \ No newline at end of file diff --git a/Source/Salty/Salty.h b/Source/Salty/Salty.h new file mode 100644 index 0000000..32825a0 --- /dev/null +++ b/Source/Salty/Salty.h @@ -0,0 +1,8 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" + +/** Main log category used across the project */ +DECLARE_LOG_CATEGORY_EXTERN(LogSalty, Log, All); \ No newline at end of file diff --git a/Source/Salty/TemplateCharacter.cpp b/Source/Salty/TemplateCharacter.cpp new file mode 100644 index 0000000..9d8cf5c --- /dev/null +++ b/Source/Salty/TemplateCharacter.cpp @@ -0,0 +1,133 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "TemplateCharacter.h" +#include "Engine/LocalPlayer.h" +#include "Camera/CameraComponent.h" +#include "Components/CapsuleComponent.h" +#include "GameFramework/CharacterMovementComponent.h" +#include "GameFramework/SpringArmComponent.h" +#include "GameFramework/Controller.h" +#include "EnhancedInputComponent.h" +#include "EnhancedInputSubsystems.h" +#include "InputActionValue.h" +#include "Salty.h" + +ATemplateCharacter::ATemplateCharacter() +{ + // Set size for collision capsule + GetCapsuleComponent()->InitCapsuleSize(42.f, 96.0f); + + // Don't rotate when the controller rotates. Let that just affect the camera. + bUseControllerRotationPitch = false; + bUseControllerRotationYaw = false; + bUseControllerRotationRoll = false; + + // Configure character movement + GetCharacterMovement()->bOrientRotationToMovement = true; + GetCharacterMovement()->RotationRate = FRotator(0.0f, 500.0f, 0.0f); + + // Note: For faster iteration times these variables, and many more, can be tweaked in the Character Blueprint + // instead of recompiling to adjust them + GetCharacterMovement()->JumpZVelocity = 500.f; + GetCharacterMovement()->AirControl = 0.35f; + GetCharacterMovement()->MaxWalkSpeed = 500.f; + GetCharacterMovement()->MinAnalogWalkSpeed = 20.f; + GetCharacterMovement()->BrakingDecelerationWalking = 2000.f; + GetCharacterMovement()->BrakingDecelerationFalling = 1500.0f; + + // Create a camera boom (pulls in towards the player if there is a collision) + CameraBoom = CreateDefaultSubobject(TEXT("CameraBoom")); + CameraBoom->SetupAttachment(RootComponent); + CameraBoom->TargetArmLength = 400.0f; + CameraBoom->bUsePawnControlRotation = true; + + // Create a follow camera + FollowCamera = CreateDefaultSubobject(TEXT("FollowCamera")); + FollowCamera->SetupAttachment(CameraBoom, USpringArmComponent::SocketName); + FollowCamera->bUsePawnControlRotation = false; + + // Note: The skeletal mesh and anim blueprint references on the Mesh component (inherited from Character) + // are set in the derived blueprint asset named ThirdPersonCharacter (to avoid direct content references in C++) +} + +void ATemplateCharacter::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent) +{ + // Set up action bindings + if (UEnhancedInputComponent* EnhancedInputComponent = Cast(PlayerInputComponent)) { + + // Jumping + EnhancedInputComponent->BindAction(JumpAction, ETriggerEvent::Started, this, &ACharacter::Jump); + EnhancedInputComponent->BindAction(JumpAction, ETriggerEvent::Completed, this, &ACharacter::StopJumping); + + // Moving + EnhancedInputComponent->BindAction(MoveAction, ETriggerEvent::Triggered, this, &ATemplateCharacter::Move); + EnhancedInputComponent->BindAction(MouseLookAction, ETriggerEvent::Triggered, this, &ATemplateCharacter::Look); + + // Looking + EnhancedInputComponent->BindAction(LookAction, ETriggerEvent::Triggered, this, &ATemplateCharacter::Look); + } + else + { + UE_LOG(LogSalty, Error, TEXT("'%s' Failed to find an Enhanced Input component! This template is built to use the Enhanced Input system. If you intend to use the legacy system, then you will need to update this C++ file."), *GetNameSafe(this)); + } +} + +void ATemplateCharacter::Move(const FInputActionValue& Value) +{ + // input is a Vector2D + FVector2D MovementVector = Value.Get(); + + // route the input + DoMove(MovementVector.X, MovementVector.Y); +} + +void ATemplateCharacter::Look(const FInputActionValue& Value) +{ + // input is a Vector2D + FVector2D LookAxisVector = Value.Get(); + + // route the input + DoLook(LookAxisVector.X, LookAxisVector.Y); +} + +void ATemplateCharacter::DoMove(float Right, float Forward) +{ + if (GetController() != nullptr) + { + // find out which way is forward + const FRotator Rotation = GetController()->GetControlRotation(); + const FRotator YawRotation(0, Rotation.Yaw, 0); + + // get forward vector + const FVector ForwardDirection = FRotationMatrix(YawRotation).GetUnitAxis(EAxis::X); + + // get right vector + const FVector RightDirection = FRotationMatrix(YawRotation).GetUnitAxis(EAxis::Y); + + // add movement + AddMovementInput(ForwardDirection, Forward); + AddMovementInput(RightDirection, Right); + } +} + +void ATemplateCharacter::DoLook(float Yaw, float Pitch) +{ + if (GetController() != nullptr) + { + // add yaw and pitch input to controller + AddControllerYawInput(Yaw); + AddControllerPitchInput(Pitch); + } +} + +void ATemplateCharacter::DoJumpStart() +{ + // signal the character to jump + Jump(); +} + +void ATemplateCharacter::DoJumpEnd() +{ + // signal the character to stop jumping + StopJumping(); +} diff --git a/Source/Salty/TemplateCharacter.h b/Source/Salty/TemplateCharacter.h new file mode 100644 index 0000000..50aea5a --- /dev/null +++ b/Source/Salty/TemplateCharacter.h @@ -0,0 +1,96 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Character.h" +#include "Logging/LogMacros.h" +#include "TemplateCharacter.generated.h" + +class USpringArmComponent; +class UCameraComponent; +class UInputAction; +struct FInputActionValue; + +DECLARE_LOG_CATEGORY_EXTERN(LogTemplateCharacter, Log, All); + +/** + * A simple player-controllable third person character + * Implements a controllable orbiting camera + */ +UCLASS(abstract) +class ATemplateCharacter : public ACharacter +{ + GENERATED_BODY() + + /** Camera boom positioning the camera behind the character */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Components", meta = (AllowPrivateAccess = "true")) + USpringArmComponent* CameraBoom; + + /** Follow camera */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Components", meta = (AllowPrivateAccess = "true")) + UCameraComponent* FollowCamera; + +protected: + + /** Jump Input Action */ + UPROPERTY(EditAnywhere, Category="Input") + UInputAction* JumpAction; + + /** Move Input Action */ + UPROPERTY(EditAnywhere, Category="Input") + UInputAction* MoveAction; + + /** Look Input Action */ + UPROPERTY(EditAnywhere, Category="Input") + UInputAction* LookAction; + + /** Mouse Look Input Action */ + UPROPERTY(EditAnywhere, Category="Input") + UInputAction* MouseLookAction; + +public: + + /** Constructor */ + ATemplateCharacter(); + +protected: + + /** Initialize input action bindings */ + virtual void SetupPlayerInputComponent(class UInputComponent* PlayerInputComponent) override; + +protected: + + /** Called for movement input */ + void Move(const FInputActionValue& Value); + + /** Called for looking input */ + void Look(const FInputActionValue& Value); + +public: + + /** Handles move inputs from either controls or UI interfaces */ + UFUNCTION(BlueprintCallable, Category="Input") + virtual void DoMove(float Right, float Forward); + + /** Handles look inputs from either controls or UI interfaces */ + UFUNCTION(BlueprintCallable, Category="Input") + virtual void DoLook(float Yaw, float Pitch); + + /** Handles jump pressed inputs from either controls or UI interfaces */ + UFUNCTION(BlueprintCallable, Category="Input") + virtual void DoJumpStart(); + + /** Handles jump pressed inputs from either controls or UI interfaces */ + UFUNCTION(BlueprintCallable, Category="Input") + virtual void DoJumpEnd(); + +public: + + /** Returns CameraBoom subobject **/ + FORCEINLINE class USpringArmComponent* GetCameraBoom() const { return CameraBoom; } + + /** Returns FollowCamera subobject **/ + FORCEINLINE class UCameraComponent* GetFollowCamera() const { return FollowCamera; } +}; + diff --git a/Source/Salty/TemplateGameMode.cpp b/Source/Salty/TemplateGameMode.cpp new file mode 100644 index 0000000..b426302 --- /dev/null +++ b/Source/Salty/TemplateGameMode.cpp @@ -0,0 +1,8 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "TemplateGameMode.h" + +ATemplateGameMode::ATemplateGameMode() +{ + // stub +} diff --git a/Source/Salty/TemplateGameMode.h b/Source/Salty/TemplateGameMode.h new file mode 100644 index 0000000..ba4dada --- /dev/null +++ b/Source/Salty/TemplateGameMode.h @@ -0,0 +1,24 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/GameModeBase.h" +#include "TemplateGameMode.generated.h" + +/** + * Simple GameMode for a third person game + */ +UCLASS(abstract) +class ATemplateGameMode : public AGameModeBase +{ + GENERATED_BODY() + +public: + + /** Constructor */ + ATemplateGameMode(); +}; + + + diff --git a/Source/Salty/TemplatePlayerController.cpp b/Source/Salty/TemplatePlayerController.cpp new file mode 100644 index 0000000..9368a28 --- /dev/null +++ b/Source/Salty/TemplatePlayerController.cpp @@ -0,0 +1,67 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "TemplatePlayerController.h" +#include "EnhancedInputSubsystems.h" +#include "Engine/LocalPlayer.h" +#include "InputMappingContext.h" +#include "Blueprint/UserWidget.h" +#include "Salty.h" +#include "Widgets/Input/SVirtualJoystick.h" + +void ATemplatePlayerController::BeginPlay() +{ + Super::BeginPlay(); + + // only spawn touch controls on local player controllers + if (IsLocalPlayerController() && ShouldUseTouchControls()) + { + // spawn the mobile controls widget + MobileControlsWidget = CreateWidget(this, MobileControlsWidgetClass); + + if (MobileControlsWidget) + { + // add the controls to the player screen + MobileControlsWidget->AddToPlayerScreen(0); + + } else { + + UE_LOG(LogSalty, Error, TEXT("Could not spawn mobile controls widget.")); + + } + + } +} + +void ATemplatePlayerController::SetupInputComponent() +{ + Super::SetupInputComponent(); + + // only add IMCs for local player controllers + if (IsLocalPlayerController()) + { + // Add Input Mapping Contexts + if (UEnhancedInputLocalPlayerSubsystem* Subsystem = ULocalPlayer::GetSubsystem(GetLocalPlayer())) + { + for (UInputMappingContext* CurrentContext : DefaultMappingContexts) + { + Subsystem->AddMappingContext(CurrentContext, 0); + } + + // only add these IMCs if we're not using mobile touch input + if (!ShouldUseTouchControls()) + { + for (UInputMappingContext* CurrentContext : MobileExcludedMappingContexts) + { + Subsystem->AddMappingContext(CurrentContext, 0); + } + } + } + } +} + +bool ATemplatePlayerController::ShouldUseTouchControls() const +{ + // are we on a mobile platform? Should we force touch? + return SVirtualJoystick::ShouldDisplayTouchInterface() || bForceTouchControls; +} diff --git a/Source/Salty/TemplatePlayerController.h b/Source/Salty/TemplatePlayerController.h new file mode 100644 index 0000000..6374a56 --- /dev/null +++ b/Source/Salty/TemplatePlayerController.h @@ -0,0 +1,52 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/PlayerController.h" +#include "TemplatePlayerController.generated.h" + +class UInputMappingContext; +class UUserWidget; + +/** + * Basic PlayerController class for a third person game + * Manages input mappings + */ +UCLASS(abstract) +class ATemplatePlayerController : public APlayerController +{ + GENERATED_BODY() + +protected: + + /** Input Mapping Contexts */ + UPROPERTY(EditAnywhere, Category ="Input|Input Mappings") + TArray DefaultMappingContexts; + + /** Input Mapping Contexts */ + UPROPERTY(EditAnywhere, Category="Input|Input Mappings") + TArray MobileExcludedMappingContexts; + + /** Mobile controls widget to spawn */ + UPROPERTY(EditAnywhere, Category="Input|Touch Controls") + TSubclassOf MobileControlsWidgetClass; + + /** Pointer to the mobile controls widget */ + UPROPERTY() + TObjectPtr MobileControlsWidget; + + /** If true, the player will use UMG touch controls even if not playing on mobile platforms */ + UPROPERTY(EditAnywhere, Config, Category = "Input|Touch Controls") + bool bForceTouchControls = false; + + /** Gameplay initialization */ + virtual void BeginPlay() override; + + /** Input mapping context setup */ + virtual void SetupInputComponent() override; + + /** Returns true if the player should use UMG touch controls */ + bool ShouldUseTouchControls() const; + +}; diff --git a/Source/Salty/Variant_Combat/AI/CombatAIController.cpp b/Source/Salty/Variant_Combat/AI/CombatAIController.cpp new file mode 100644 index 0000000..16d3af2 --- /dev/null +++ b/Source/Salty/Variant_Combat/AI/CombatAIController.cpp @@ -0,0 +1,28 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "CombatAIController.h" +#include "Components/StateTreeAIComponent.h" + +ACombatAIController::ACombatAIController() +{ + // create the StateTree AI Component + StateTreeAI = CreateDefaultSubobject(TEXT("StateTreeAI")); + check(StateTreeAI); + + // ensure we start the StateTree when we possess the pawn + bStartAILogicOnPossess = false; + StateTreeAI->SetStartLogicAutomatically(false); + + // ensure we're attached to the possessed character. + // this is necessary for EnvQueries to work correctly + bAttachToPawn = true; +} + +void ACombatAIController::OnPossess(APawn* InPawn) +{ + Super::OnPossess(InPawn); + + // start AI logic + StateTreeAI->StartLogic(); +} diff --git a/Source/Salty/Variant_Combat/AI/CombatAIController.h b/Source/Salty/Variant_Combat/AI/CombatAIController.h new file mode 100644 index 0000000..9daa014 --- /dev/null +++ b/Source/Salty/Variant_Combat/AI/CombatAIController.h @@ -0,0 +1,32 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "AIController.h" +#include "CombatAIController.generated.h" + +class UStateTreeAIComponent; + +/** + * A basic AI Controller capable of running StateTree + */ +UCLASS(abstract) +class ACombatAIController : public AAIController +{ + GENERATED_BODY() + + /** StateTree Component */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Components", meta = (AllowPrivateAccess = "true")) + UStateTreeAIComponent* StateTreeAI; + +public: + + /** Constructor */ + ACombatAIController(); + +protected: + + /** Pawn Initialization */ + virtual void OnPossess(APawn* InPawn) override; +}; diff --git a/Source/Salty/Variant_Combat/AI/CombatEnemy.cpp b/Source/Salty/Variant_Combat/AI/CombatEnemy.cpp new file mode 100644 index 0000000..393957f --- /dev/null +++ b/Source/Salty/Variant_Combat/AI/CombatEnemy.cpp @@ -0,0 +1,343 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "CombatEnemy.h" +#include "Components/CapsuleComponent.h" +#include "GameFramework/CharacterMovementComponent.h" +#include "CombatAIController.h" +#include "Components/WidgetComponent.h" +#include "Engine/DamageEvents.h" +#include "CombatLifeBar.h" +#include "TimerManager.h" +#include "Components/SkeletalMeshComponent.h" +#include "Animation/AnimInstance.h" + +ACombatEnemy::ACombatEnemy() +{ + PrimaryActorTick.bCanEverTick = true; + + // bind the attack montage ended delegate + OnAttackMontageEnded.BindUObject(this, &ACombatEnemy::AttackMontageEnded); + + // set the AI Controller class by default + AIControllerClass = ACombatAIController::StaticClass(); + + // use an AI Controller regardless of whether we're placed or spawned + AutoPossessAI = EAutoPossessAI::PlacedInWorldOrSpawned; + + // ignore the controller's yaw rotation + bUseControllerRotationYaw = false; + + // create the life bar + LifeBar = CreateDefaultSubobject(TEXT("LifeBar")); + LifeBar->SetupAttachment(RootComponent); + + // set the collision capsule size + GetCapsuleComponent()->SetCapsuleSize(35.0f, 90.0f); + + // set the character movement properties + GetCharacterMovement()->bUseControllerDesiredRotation = true; + + // reset HP to maximum + CurrentHP = MaxHP; +} + +void ACombatEnemy::DoAIComboAttack() +{ + // ignore if we're already playing an attack animation + if (bIsAttacking) + { + return; + } + + // raise the attacking flag + bIsAttacking = true; + + // choose how many times we're going to attack + TargetComboCount = FMath::RandRange(1, ComboSectionNames.Num() - 1); + + // reset the attack counter + CurrentComboAttack = 0; + + // play the attack montage + if (UAnimInstance* AnimInstance = GetMesh()->GetAnimInstance()) + { + const float MontageLength = AnimInstance->Montage_Play(ComboAttackMontage, 1.0f, EMontagePlayReturnType::MontageLength, 0.0f, true); + + // subscribe to montage completed and interrupted events + if (MontageLength > 0.0f) + { + // set the end delegate for the montage + AnimInstance->Montage_SetEndDelegate(OnAttackMontageEnded, ComboAttackMontage); + } + } +} + +void ACombatEnemy::DoAIChargedAttack() +{ + // ignore if we're already playing an attack animation + if (bIsAttacking) + { + return; + } + + // raise the attacking flag + bIsAttacking = true; + + // choose how many loops are we going to charge for + TargetChargeLoops = FMath::RandRange(MinChargeLoops, MaxChargeLoops); + + // reset the charge loop counter + CurrentChargeLoop = 0; + + // play the attack montage + if (UAnimInstance* AnimInstance = GetMesh()->GetAnimInstance()) + { + const float MontageLength = AnimInstance->Montage_Play(ChargedAttackMontage, 1.0f, EMontagePlayReturnType::MontageLength, 0.0f, true); + + // subscribe to montage completed and interrupted events + if (MontageLength > 0.0f) + { + // set the end delegate for the montage + AnimInstance->Montage_SetEndDelegate(OnAttackMontageEnded, ChargedAttackMontage); + } + } +} + +void ACombatEnemy::AttackMontageEnded(UAnimMontage* Montage, bool bInterrupted) +{ + // reset the attacking flag + bIsAttacking = false; + + // call the attack completed delegate so the StateTree can continue execution + OnAttackCompleted.ExecuteIfBound(); +} + +const FVector& ACombatEnemy::GetLastDangerLocation() const +{ + return LastDangerLocation; +} + +float ACombatEnemy::GetLastDangerTime() const +{ + return LastDangerTime; +} + +void ACombatEnemy::DoAttackTrace(FName DamageSourceBone) +{ + // sweep for objects in front of the character to be hit by the attack + TArray OutHits; + + // start at the provided socket location, sweep forward + const FVector TraceStart = GetMesh()->GetSocketLocation(DamageSourceBone); + const FVector TraceEnd = TraceStart + (GetActorForwardVector() * MeleeTraceDistance); + + // enemies only affect Pawn collision objects; they don't knock back boxes + FCollisionObjectQueryParams ObjectParams; + ObjectParams.AddObjectTypesToQuery(ECC_Pawn); + + // use a sphere shape for the sweep + FCollisionShape CollisionShape; + CollisionShape.SetSphere(MeleeTraceRadius); + + // ignore self + FCollisionQueryParams QueryParams; + QueryParams.AddIgnoredActor(this); + + if (GetWorld()->SweepMultiByObjectType(OutHits, TraceStart, TraceEnd, FQuat::Identity, ObjectParams, CollisionShape, QueryParams)) + { + // iterate over each object hit + for (const FHitResult& CurrentHit : OutHits) + { + /** does the actor have the player tag? */ + if (CurrentHit.GetActor()->ActorHasTag(FName("Player"))) + { + // check if the actor is damageable + ICombatDamageable* Damageable = Cast(CurrentHit.GetActor()); + + if (Damageable) + { + // knock upwards and away from the impact normal + const FVector Impulse = (CurrentHit.ImpactNormal * -MeleeKnockbackImpulse) + (FVector::UpVector * MeleeLaunchImpulse); + + // pass the damage event to the actor + Damageable->ApplyDamage(MeleeDamage, this, CurrentHit.ImpactPoint, Impulse); + + } + } + } + } +} + +void ACombatEnemy::CheckCombo() +{ + // increase the combo counter + ++CurrentComboAttack; + + // do we still have attacks to play in this string? + if (CurrentComboAttack < TargetComboCount) + { + // jump to the next attack section + if (UAnimInstance* AnimInstance = GetMesh()->GetAnimInstance()) + { + AnimInstance->Montage_JumpToSection(ComboSectionNames[CurrentComboAttack], ComboAttackMontage); + } + } +} + +void ACombatEnemy::CheckChargedAttack() +{ + // increase the charge loop counter + ++CurrentChargeLoop; + + // jump to either the loop or attack section of the montage depending on whether we hit the loop target + if (UAnimInstance* AnimInstance = GetMesh()->GetAnimInstance()) + { + AnimInstance->Montage_JumpToSection(CurrentChargeLoop >= TargetChargeLoops ? ChargeAttackSection : ChargeLoopSection, ChargedAttackMontage); + } +} + +void ACombatEnemy::ApplyDamage(float Damage, AActor* DamageCauser, const FVector& DamageLocation, const FVector& DamageImpulse) +{ + + // pass the damage event to the actor + FDamageEvent DamageEvent; + const float ActualDamage = TakeDamage(Damage, DamageEvent, nullptr, DamageCauser); + + // only process knockback and effects if we received nonzero damage + if (ActualDamage > 0.0f) + { + // apply the knockback impulse + GetCharacterMovement()->AddImpulse(DamageImpulse, true); + + // is the character ragdolling? + if (GetMesh()->IsSimulatingPhysics()) + { + // apply an impulse to the ragdoll + GetMesh()->AddImpulseAtLocation(DamageImpulse * GetMesh()->GetMass(), DamageLocation); + } + + // stop the attack montages to interrupt the attack + if (UAnimInstance* AnimInstance = GetMesh()->GetAnimInstance()) + { + AnimInstance->Montage_Stop(0.1f, ComboAttackMontage); + AnimInstance->Montage_Stop(0.1f, ChargedAttackMontage); + } + + // pass control to BP to play effects, etc. + ReceivedDamage(ActualDamage, DamageLocation, DamageImpulse.GetSafeNormal()); + } +} + +void ACombatEnemy::HandleDeath() +{ + // hide the life bar + LifeBar->SetHiddenInGame(true); + + // disable the collision capsule to avoid being hit again while dead + GetCapsuleComponent()->SetCollisionEnabled(ECollisionEnabled::NoCollision); + + // disable character movement + GetCharacterMovement()->DisableMovement(); + + // enable full ragdoll physics + GetMesh()->SetSimulatePhysics(true); + + // call the died delegate to notify any subscribers + OnEnemyDied.Broadcast(); + + // set up the death timer + GetWorld()->GetTimerManager().SetTimer(DeathTimer, this, &ACombatEnemy::RemoveFromLevel, DeathRemovalTime); +} + +void ACombatEnemy::ApplyHealing(float Healing, AActor* Healer) +{ + // stub +} + +void ACombatEnemy::NotifyDanger(const FVector& DangerLocation, AActor* DangerSource) +{ + // ensure we're being attacked by the player + if (DangerSource && DangerSource->ActorHasTag(FName("Player"))) + { + // save the danger location and game time + LastDangerLocation = DangerLocation; + LastDangerTime = GetWorld()->GetTimeSeconds(); + } +} + +void ACombatEnemy::RemoveFromLevel() +{ + // destroy this actor + Destroy(); +} + +float ACombatEnemy::TakeDamage(float Damage, struct FDamageEvent const& DamageEvent, AController* EventInstigator, AActor* DamageCauser) +{ + // only process damage if the character is still alive + if (CurrentHP <= 0.0f) + { + return 0.0f; + } + + // reduce the current HP + CurrentHP -= Damage; + + // have we run out of HP? + if (CurrentHP <= 0.0f) + { + // die + HandleDeath(); + } + else + { + // update the life bar + LifeBarWidget->SetLifePercentage(CurrentHP / MaxHP); + + // enable partial ragdoll physics, but keep the pelvis vertical + GetMesh()->SetPhysicsBlendWeight(0.5f); + GetMesh()->SetBodySimulatePhysics(PelvisBoneName, false); + } + + // return the received damage amount + return Damage; +} + +void ACombatEnemy::Landed(const FHitResult& Hit) +{ + Super::Landed(Hit); + + // is the character still alive? + if (CurrentHP >= 0.0f) + { + // disable ragdoll physics + GetMesh()->SetPhysicsBlendWeight(0.0f); + } + + // call the landed Delegate for StateTree + OnEnemyLanded.ExecuteIfBound(); +} + +void ACombatEnemy::BeginPlay() +{ + // reset HP to maximum + CurrentHP = MaxHP; + + // we top the HP before BeginPlay so StateTree picks it up at the right value + Super::BeginPlay(); + + // get the life bar widget from the widget comp + LifeBarWidget = Cast(LifeBar->GetUserWidgetObject()); + check(LifeBarWidget); + + // fill the life bar + LifeBarWidget->SetLifePercentage(1.0f); +} + +void ACombatEnemy::EndPlay(EEndPlayReason::Type EndPlayReason) +{ + Super::EndPlay(EndPlayReason); + + // clear the death timer + GetWorld()->GetTimerManager().ClearTimer(DeathTimer); +} diff --git a/Source/Salty/Variant_Combat/AI/CombatEnemy.h b/Source/Salty/Variant_Combat/AI/CombatEnemy.h new file mode 100644 index 0000000..1a4a99d --- /dev/null +++ b/Source/Salty/Variant_Combat/AI/CombatEnemy.h @@ -0,0 +1,232 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Character.h" +#include "CombatAttacker.h" +#include "CombatDamageable.h" +#include "Animation/AnimMontage.h" +#include "Engine/TimerHandle.h" +#include "CombatEnemy.generated.h" + +class UWidgetComponent; +class UCombatLifeBar; +class UAnimMontage; + +/** Completed attack animation delegate for StateTree */ +DECLARE_DELEGATE(FOnEnemyAttackCompleted); + +/** Landed delegate for StateTree */ +DECLARE_DELEGATE(FOnEnemyLanded); + +/** Enemy died delegate */ +DECLARE_DYNAMIC_MULTICAST_DELEGATE(FOnEnemyDied); + +/** + * An AI-controlled character with combat capabilities. + * Its bundled AI Controller runs logic through StateTree + */ +UCLASS(abstract) +class ACombatEnemy : public ACharacter, public ICombatAttacker, public ICombatDamageable +{ + GENERATED_BODY() + + /** Life bar widget component */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Components", meta = (AllowPrivateAccess = "true")) + UWidgetComponent* LifeBar; + +public: + + /** Constructor */ + ACombatEnemy(); + +protected: + + /** Max amount of HP the character will have on respawn */ + UPROPERTY(EditAnywhere, Category="Damage") + float MaxHP = 3.0f; + +public: + + /** Current amount of HP the character has */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Damage", meta = (ClampMin = 0, ClampMax = 100)) + float CurrentHP = 0.0f; + +protected: + + /** Name of the pelvis bone, for damage ragdoll physics */ + UPROPERTY(EditAnywhere, Category="Damage") + FName PelvisBoneName; + + /** Pointer to the life bar widget */ + UPROPERTY(EditAnywhere, Category="Damage") + UCombatLifeBar* LifeBarWidget; + + /** If true, the character is currently playing an attack animation */ + bool bIsAttacking = false; + + /** Distance ahead of the character that melee attack sphere collision traces will extend */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Trace", meta = (ClampMin = 0, ClampMax = 500, Units = "cm")) + float MeleeTraceDistance = 75.0f; + + /** Radius of the sphere trace for melee attacks */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Trace", meta = (ClampMin = 0, ClampMax = 500, Units = "cm")) + float MeleeTraceRadius = 50.0f; + + /** Amount of damage a melee attack will deal */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Damage", meta = (ClampMin = 0, ClampMax = 100)) + float MeleeDamage = 1.0f; + + /** Amount of knockback impulse a melee attack will apply */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Damage", meta = (ClampMin = 0, ClampMax = 1000, Units = "cm/s")) + float MeleeKnockbackImpulse = 150.0f; + + /** Amount of upwards impulse a melee attack will apply */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Damage", meta = (ClampMin = 0, ClampMax = 1000, Units = "cm/s")) + float MeleeLaunchImpulse = 350.0f; + + /** AnimMontage that will play for combo attacks */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Combo") + UAnimMontage* ComboAttackMontage; + + /** Names of the AnimMontage sections that correspond to each stage of the combo attack */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Combo") + TArray ComboSectionNames; + + /** Target number of attacks in the combo attack string we're playing */ + int32 TargetComboCount = 0; + + /** Index of the current stage of the melee attack combo */ + int32 CurrentComboAttack = 0; + + /** AnimMontage that will play for charged attacks */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Charged") + UAnimMontage* ChargedAttackMontage; + + /** Name of the AnimMontage section that corresponds to the charge loop */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Charged") + FName ChargeLoopSection; + + /** Name of the AnimMontage section that corresponds to the attack */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Charged") + FName ChargeAttackSection; + + /** Minimum number of charge animation loops that will be played by the AI */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Charged", meta = (ClampMin = 1, ClampMax = 20)) + int32 MinChargeLoops = 2; + + /** Maximum number of charge animation loops that will be played by the AI */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Charged", meta = (ClampMin = 1, ClampMax = 20)) + int32 MaxChargeLoops = 5; + + /** Target number of charge animation loops to play in this charged attack */ + int32 TargetChargeLoops = 0; + + /** Number of charge animation loop currently playing */ + int32 CurrentChargeLoop = 0; + + /** Time to wait before removing this character from the level after it dies */ + UPROPERTY(EditAnywhere, Category="Death") + float DeathRemovalTime = 5.0f; + + /** Enemy death timer */ + FTimerHandle DeathTimer; + + /** Attack montage ended delegate */ + FOnMontageEnded OnAttackMontageEnded; + + /** Last recorded location we're being attacked from */ + FVector LastDangerLocation = FVector::ZeroVector; + + /** Last recorded game time we were attacked */ + float LastDangerTime = -1000.0f; + +public: + /** Attack completed internal delegate to notify StateTree tasks */ + FOnEnemyAttackCompleted OnAttackCompleted; + + /** Landed internal delegate to notify StateTree tasks. We use this instead of the built-in Landed delegate so we can bind to a Lambda in StateTree tasks */ + FOnEnemyLanded OnEnemyLanded; + + /** Enemy died delegate. Allows external subscribers to respond to enemy death */ + UPROPERTY(BlueprintAssignable, Category="Events") + FOnEnemyDied OnEnemyDied; + +public: + + /** Performs an AI-initiated combo attack. Number of hits will be decided by this character */ + void DoAIComboAttack(); + + /** Performs an AI-initiated charged attack. Charge time will be decided by this character */ + void DoAIChargedAttack(); + + /** Called from a delegate when the attack montage ends */ + void AttackMontageEnded(UAnimMontage* Montage, bool bInterrupted); + + /** Returns the last recorded location we were attacked from */ + const FVector& GetLastDangerLocation() const; + + /** Returns the last game time we were attacked */ + float GetLastDangerTime() const; + +public: + + // ~begin ICombatAttacker interface + + /** Performs an attack's collision check */ + virtual void DoAttackTrace(FName DamageSourceBone) override; + + /** Performs a combo attack's check to continue the string */ + UFUNCTION(BlueprintCallable, Category="Attacker") + virtual void CheckCombo() override; + + /** Performs a charged attack's check to loop the charge animation */ + UFUNCTION(BlueprintCallable, Category="Attacker") + virtual void CheckChargedAttack() override; + + // ~end ICombatAttacker interface + + // ~begin ICombatDamageable interface + + /** Handles damage and knockback events */ + virtual void ApplyDamage(float Damage, AActor* DamageCauser, const FVector& DamageLocation, const FVector& DamageImpulse) override; + + /** Handles death events */ + virtual void HandleDeath() override; + + /** Handles healing events */ + virtual void ApplyHealing(float Healing, AActor* Healer) override; + + /** Allows the enemy to react to incoming attacks */ + virtual void NotifyDanger(const FVector& DangerLocation, AActor* DangerSource) override; + + // ~end ICombatDamageable interface + +protected: + + /** Removes this character from the level after it dies */ + void RemoveFromLevel(); + +public: + + /** Overrides the default TakeDamage functionality */ + virtual float TakeDamage(float Damage, struct FDamageEvent const& DamageEvent, AController* EventInstigator, AActor* DamageCauser) override; + + /** Overrides landing to reset damage ragdoll physics */ + virtual void Landed(const FHitResult& Hit) override; + +protected: + + /** Blueprint handler to play damage received effects */ + UFUNCTION(BlueprintImplementableEvent, Category="Combat") + void ReceivedDamage(float Damage, const FVector& ImpactPoint, const FVector& DamageDirection); + +protected: + + /** Gameplay initialization */ + virtual void BeginPlay() override; + + /** EndPlay cleanup */ + virtual void EndPlay(EEndPlayReason::Type EndPlayReason) override; +}; diff --git a/Source/Salty/Variant_Combat/AI/CombatEnemySpawner.cpp b/Source/Salty/Variant_Combat/AI/CombatEnemySpawner.cpp new file mode 100644 index 0000000..b29a858 --- /dev/null +++ b/Source/Salty/Variant_Combat/AI/CombatEnemySpawner.cpp @@ -0,0 +1,126 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "CombatEnemySpawner.h" +#include "Engine/World.h" +#include "Components/SceneComponent.h" +#include "Components/CapsuleComponent.h" +#include "Components/ArrowComponent.h" +#include "TimerManager.h" +#include "CombatEnemy.h" + +ACombatEnemySpawner::ACombatEnemySpawner() +{ + PrimaryActorTick.bCanEverTick = false; + + // create the root + RootComponent = CreateDefaultSubobject(TEXT("Root")); + + // create the reference spawn capsule + SpawnCapsule = CreateDefaultSubobject(TEXT("Spawn Capsule")); + SpawnCapsule->SetupAttachment(RootComponent); + + SpawnCapsule->SetRelativeLocation(FVector(0.0f, 0.0f, 90.0f)); + SpawnCapsule->SetCapsuleSize(35.0f, 90.0f); + SpawnCapsule->SetCollisionProfileName(FName("NoCollision")); + + SpawnDirection = CreateDefaultSubobject(TEXT("Spawn Direction")); + SpawnDirection->SetupAttachment(RootComponent); +} + +void ACombatEnemySpawner::BeginPlay() +{ + Super::BeginPlay(); + + // should we spawn an enemy right away? + if (bShouldSpawnEnemiesImmediately) + { + // schedule the first enemy spawn + GetWorld()->GetTimerManager().SetTimer(SpawnTimer, this, &ACombatEnemySpawner::SpawnEnemy, InitialSpawnDelay); + } + +} + +void ACombatEnemySpawner::EndPlay(EEndPlayReason::Type EndPlayReason) +{ + Super::EndPlay(EndPlayReason); + + // clear the spawn timer + GetWorld()->GetTimerManager().ClearTimer(SpawnTimer); +} + +void ACombatEnemySpawner::SpawnEnemy() +{ + // ensure the enemy class is valid + if (IsValid(EnemyClass)) + { + // spawn the enemy at the reference capsule's transform + FActorSpawnParameters SpawnParams; + SpawnParams.SpawnCollisionHandlingOverride = ESpawnActorCollisionHandlingMethod::AdjustIfPossibleButAlwaysSpawn; + + ACombatEnemy* SpawnedEnemy = GetWorld()->SpawnActor(EnemyClass, SpawnCapsule->GetComponentTransform(), SpawnParams); + + // was the enemy successfully created? + if (SpawnedEnemy) + { + // subscribe to the death delegate + SpawnedEnemy->OnEnemyDied.AddDynamic(this, &ACombatEnemySpawner::OnEnemyDied); + } + } +} + +void ACombatEnemySpawner::OnEnemyDied() +{ + // decrease the spawn counter + --SpawnCount; + + // is this the last enemy we should spawn? + if (SpawnCount <= 0) + { + // schedule the activation on depleted message + GetWorld()->GetTimerManager().SetTimer(SpawnTimer, this, &ACombatEnemySpawner::SpawnerDepleted, ActivationDelay); + return; + } + + // schedule the next enemy spawn + GetWorld()->GetTimerManager().SetTimer(SpawnTimer, this, &ACombatEnemySpawner::SpawnEnemy, RespawnDelay); +} + +void ACombatEnemySpawner::SpawnerDepleted() +{ + // process the actors to activate list + for (AActor* CurrentActor : ActorsToActivateWhenDepleted) + { + // check if the actor is activatable + if (ICombatActivatable* CombatActivatable = Cast(CurrentActor)) + { + // activate the actor + CombatActivatable->ActivateInteraction(this); + } + } +} + +void ACombatEnemySpawner::ToggleInteraction(AActor* ActivationInstigator) +{ + // stub +} + +void ACombatEnemySpawner::ActivateInteraction(AActor* ActivationInstigator) +{ + // ensure we're only activated once, and only if we've deferred enemy spawning + if (bHasBeenActivated || bShouldSpawnEnemiesImmediately) + { + return; + } + + // raise the activation flag + bHasBeenActivated = true; + + // spawn the first enemy + SpawnEnemy(); +} + +void ACombatEnemySpawner::DeactivateInteraction(AActor* ActivationInstigator) +{ + // stub +} diff --git a/Source/Salty/Variant_Combat/AI/CombatEnemySpawner.h b/Source/Salty/Variant_Combat/AI/CombatEnemySpawner.h new file mode 100644 index 0000000..ca9eae5 --- /dev/null +++ b/Source/Salty/Variant_Combat/AI/CombatEnemySpawner.h @@ -0,0 +1,109 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "CombatActivatable.h" +#include "CombatEnemySpawner.generated.h" + +class UCapsuleComponent; +class UArrowComponent; +class ACombatEnemy; + +/** + * A basic Actor in charge of spawning Enemy Characters and monitoring their deaths. + * Enemies will be spawned one by one, and the spawner will wait until the enemy dies before spawning a new one. + * The spawner can be remotely activated through the ICombatActivatable interface + * When the last spawned enemy dies, the spawner can also activate other ICombatActivatables + */ +UCLASS(abstract) +class ACombatEnemySpawner : public AActor, public ICombatActivatable +{ + GENERATED_BODY() + + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Components", meta = (AllowPrivateAccess = "true")) + UCapsuleComponent* SpawnCapsule; + + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Components", meta = (AllowPrivateAccess = "true")) + UArrowComponent* SpawnDirection; + +protected: + + /** Type of enemy to spawn */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category="Enemy Spawner") + TSubclassOf EnemyClass; + + /** If true, the first enemy will be spawned as soon as the game starts */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category="Enemy Spawner") + bool bShouldSpawnEnemiesImmediately = true; + + /** Time to wait before spawning the first enemy on game start */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category="Enemy Spawner", meta = (ClampMin = 0, ClampMax = 10)) + float InitialSpawnDelay = 5.0f; + + /** Number of enemies to spawn */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category="Enemy Spawner", meta = (ClampMin = 0, ClampMax = 100)) + int32 SpawnCount = 1; + + /** Time to wait before spawning the next enemy after the current one dies */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category="Enemy Spawner", meta = (ClampMin = 0, ClampMax = 10)) + float RespawnDelay = 5.0f; + + /** Time to wait after this spawner is depleted before activating the actor list */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category="Activation", meta = (ClampMin = 0, ClampMax = 10)) + float ActivationDelay = 1.0f; + + /** List of actors to activate after the last enemy dies */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category="Activation") + TArray ActorsToActivateWhenDepleted; + + /** Flag to ensure this is only activated once */ + bool bHasBeenActivated = false; + + /** Timer to spawn enemies after a delay */ + FTimerHandle SpawnTimer; + +public: + + /** Constructor */ + ACombatEnemySpawner(); + +public: + + /** Initialization */ + virtual void BeginPlay() override; + + /** Cleanup */ + virtual void EndPlay(EEndPlayReason::Type EndPlayReason) override; + +protected: + + /** Spawn an enemy and subscribe to its death event */ + void SpawnEnemy(); + + /** Called when the spawned enemy has died */ + UFUNCTION() + void OnEnemyDied(); + + /** Called after the last spawned enemy has died */ + void SpawnerDepleted(); + +public: + + // ~begin ICombatActivatable interface + + /** Toggles the Spawner */ + UFUNCTION(BlueprintCallable, Category="Activatable") + virtual void ToggleInteraction(AActor* ActivationInstigator) override; + + /** Activates the Spawner */ + UFUNCTION(BlueprintCallable, Category="Activatable") + virtual void ActivateInteraction(AActor* ActivationInstigator) override; + + /** Deactivates the Spawner */ + UFUNCTION(BlueprintCallable, Category="Activatable") + virtual void DeactivateInteraction(AActor* ActivationInstigator) override; + + // ~end IActivatable interface +}; diff --git a/Source/Salty/Variant_Combat/AI/CombatStateTreeUtility.cpp b/Source/Salty/Variant_Combat/AI/CombatStateTreeUtility.cpp new file mode 100644 index 0000000..4bd8a96 --- /dev/null +++ b/Source/Salty/Variant_Combat/AI/CombatStateTreeUtility.cpp @@ -0,0 +1,316 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "CombatStateTreeUtility.h" +#include "StateTreeExecutionContext.h" +#include "StateTreeExecutionTypes.h" +#include "Engine/World.h" +#include "GameFramework/Character.h" +#include "GameFramework/CharacterMovementComponent.h" +#include "AIController.h" +#include "CombatEnemy.h" +#include "Kismet/GameplayStatics.h" +#include "StateTreeAsyncExecutionContext.h" + +bool FStateTreeCharacterGroundedCondition::TestCondition(FStateTreeExecutionContext& Context) const +{ + const FInstanceDataType& InstanceData = Context.GetInstanceData(*this); + + // is the character currently grounded? + bool bCondition = InstanceData.Character->GetMovementComponent()->IsMovingOnGround(); + + return InstanceData.bMustBeOnAir ? !bCondition : bCondition; +} + +#if WITH_EDITOR +FText FStateTreeCharacterGroundedCondition::GetDescription(const FGuid& ID, FStateTreeDataView InstanceDataView, const IStateTreeBindingLookup& BindingLookup, EStateTreeNodeFormatting Formatting /*= EStateTreeNodeFormatting::Text*/) const +{ + return FText::FromString("Is Character Grounded"); +} +#endif // WITH_EDITOR + +//////////////////////////////////////////////////////////////////// + +bool FStateTreeIsInDangerCondition::TestCondition(FStateTreeExecutionContext& Context) const +{ + const FInstanceDataType& InstanceData = Context.GetInstanceData(*this); + + // ensure we have a valid enemy character + if (InstanceData.Character) + { + // is the last detected danger event within the reaction threshold? + const float ReactionDelta = InstanceData.Character->GetWorld()->GetTimeSeconds() - InstanceData.Character->GetLastDangerTime(); + + if (ReactionDelta < InstanceData.MaxReactionTime && ReactionDelta > InstanceData.MinReactionTime) + { + // do a dot product check to determine if the danger location is within the character's detection cone + const FVector DangerDir = (InstanceData.Character->GetLastDangerLocation() - InstanceData.Character->GetActorLocation()).GetSafeNormal2D(); + + const float DangerDot = FVector::DotProduct(DangerDir, InstanceData.Character->GetActorForwardVector()); + const float ConeAngleCos = FMath::Cos(FMath::DegreesToRadians(InstanceData.DangerSightConeAngle)); + + return DangerDot > ConeAngleCos; + } + } + + return false; +} + +#if WITH_EDITOR +FText FStateTreeIsInDangerCondition::GetDescription(const FGuid& ID, FStateTreeDataView InstanceDataView, const IStateTreeBindingLookup& BindingLookup, EStateTreeNodeFormatting Formatting /*= EStateTreeNodeFormatting::Text*/) const +{ + return FText::FromString("Is Character In Danger"); +} +#endif // WITH_EDITOR + +//////////////////////////////////////////////////////////////////// + +EStateTreeRunStatus FStateTreeComboAttackTask::EnterState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const +{ + // get the instance data + FInstanceDataType& InstanceData = Context.GetInstanceData(*this); + + // bind to the on attack completed delegate + InstanceData.Character->OnAttackCompleted.BindLambda( + [WeakContext = Context.MakeWeakExecutionContext()]() + { + WeakContext.FinishTask(EStateTreeFinishTaskType::Succeeded); + } + ); + + + // tell the character to do a combo attack + InstanceData.Character->DoAIComboAttack(); + + return EStateTreeRunStatus::Running; +} + +void FStateTreeComboAttackTask::ExitState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const +{ + // get the instance data + FInstanceDataType& InstanceData = Context.GetInstanceData(*this); + + // unbind the on attack completed delegate + InstanceData.Character->OnAttackCompleted.Unbind(); +} + +#if WITH_EDITOR +FText FStateTreeComboAttackTask::GetDescription(const FGuid& ID, FStateTreeDataView InstanceDataView, const IStateTreeBindingLookup& BindingLookup, EStateTreeNodeFormatting Formatting /*= EStateTreeNodeFormatting::Text*/) const +{ + return FText::FromString("Do Combo Attack"); +} +#endif // WITH_EDITOR + +//////////////////////////////////////////////////////////////////// + +EStateTreeRunStatus FStateTreeChargedAttackTask::EnterState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const +{ + // get the instance data + FInstanceDataType& InstanceData = Context.GetInstanceData(*this); + + // bind to the on attack completed delegate + InstanceData.Character->OnAttackCompleted.BindLambda( + [WeakContext = Context.MakeWeakExecutionContext()]() + { + WeakContext.FinishTask(EStateTreeFinishTaskType::Succeeded); + } + ); + + // tell the character to do a charged attack + InstanceData.Character->DoAIChargedAttack(); + + return EStateTreeRunStatus::Running; +} + +void FStateTreeChargedAttackTask::ExitState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const +{ + // get the instance data + FInstanceDataType& InstanceData = Context.GetInstanceData(*this); + + // unbind the on attack completed delegate + InstanceData.Character->OnAttackCompleted.Unbind(); +} + +#if WITH_EDITOR +FText FStateTreeChargedAttackTask::GetDescription(const FGuid& ID, FStateTreeDataView InstanceDataView, const IStateTreeBindingLookup& BindingLookup, EStateTreeNodeFormatting Formatting /*= EStateTreeNodeFormatting::Text*/) const +{ + return FText::FromString("Do Charged Attack"); +} +#endif // WITH_EDITOR + +//////////////////////////////////////////////////////////////////// + +EStateTreeRunStatus FStateTreeWaitForLandingTask::EnterState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const +{ + // get the instance data + FInstanceDataType& InstanceData = Context.GetInstanceData(*this); + + // bind to the on enemy landed delegate + InstanceData.Character->OnEnemyLanded.BindLambda( + [WeakContext = Context.MakeWeakExecutionContext()]() + { + WeakContext.FinishTask(EStateTreeFinishTaskType::Succeeded); + } + ); + + return EStateTreeRunStatus::Running; +} + +void FStateTreeWaitForLandingTask::ExitState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const +{ + // get the instance data + FInstanceDataType& InstanceData = Context.GetInstanceData(*this); + + // unbind the on enemy landed delegate + InstanceData.Character->OnEnemyLanded.Unbind(); +} + +#if WITH_EDITOR +FText FStateTreeWaitForLandingTask::GetDescription(const FGuid& ID, FStateTreeDataView InstanceDataView, const IStateTreeBindingLookup& BindingLookup, EStateTreeNodeFormatting Formatting /*= EStateTreeNodeFormatting::Text*/) const +{ + return FText::FromString("Wait for Landing"); +} +#endif // WITH_EDITOR + +//////////////////////////////////////////////////////////////////// + +EStateTreeRunStatus FStateTreeFaceActorTask::EnterState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const +{ + // get the instance data + FInstanceDataType& InstanceData = Context.GetInstanceData(*this); + + // set the AI Controller's focus + InstanceData.Controller->SetFocus(InstanceData.ActorToFaceTowards); + + return EStateTreeRunStatus::Running; +} + +void FStateTreeFaceActorTask::ExitState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const +{ + // get the instance data + FInstanceDataType& InstanceData = Context.GetInstanceData(*this); + + // clear the AI Controller's focus + InstanceData.Controller->ClearFocus(EAIFocusPriority::Gameplay); +} + +#if WITH_EDITOR +FText FStateTreeFaceActorTask::GetDescription(const FGuid& ID, FStateTreeDataView InstanceDataView, const IStateTreeBindingLookup& BindingLookup, EStateTreeNodeFormatting Formatting /*= EStateTreeNodeFormatting::Text*/) const +{ + return FText::FromString("Face Towards Actor"); +} +#endif // WITH_EDITOR + +//////////////////////////////////////////////////////////////////// + +EStateTreeRunStatus FStateTreeFaceLocationTask::EnterState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const +{ + // get the instance data + FInstanceDataType& InstanceData = Context.GetInstanceData(*this); + + // set the AI Controller's focus + InstanceData.Controller->SetFocalPoint(InstanceData.FaceLocation); + + return EStateTreeRunStatus::Running; +} + +void FStateTreeFaceLocationTask::ExitState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const +{ + // get the instance data + FInstanceDataType& InstanceData = Context.GetInstanceData(*this); + + // clear the AI Controller's focus + InstanceData.Controller->ClearFocus(EAIFocusPriority::Gameplay); +} + +#if WITH_EDITOR +FText FStateTreeFaceLocationTask::GetDescription(const FGuid& ID, FStateTreeDataView InstanceDataView, const IStateTreeBindingLookup& BindingLookup, EStateTreeNodeFormatting Formatting /*= EStateTreeNodeFormatting::Text*/) const +{ + return FText::FromString("Face Towards Location"); +} +#endif // WITH_EDITOR + +//////////////////////////////////////////////////////////////////// + +EStateTreeRunStatus FStateTreeSetCharacterSpeedTask::EnterState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const +{ + // get the instance data + FInstanceDataType& InstanceData = Context.GetInstanceData(*this); + + // set the character's max ground speed + InstanceData.Character->GetCharacterMovement()->MaxWalkSpeed = InstanceData.Speed; + + return EStateTreeRunStatus::Running; +} + +#if WITH_EDITOR +FText FStateTreeSetCharacterSpeedTask::GetDescription(const FGuid& ID, FStateTreeDataView InstanceDataView, const IStateTreeBindingLookup& BindingLookup, EStateTreeNodeFormatting Formatting /*= EStateTreeNodeFormatting::Text*/) const +{ + return FText::FromString("Set Character Speed"); +} +#endif // WITH_EDITOR + +//////////////////////////////////////////////////////////////////// + +EStateTreeRunStatus FStateTreeGetPlayerInfoTask::EnterState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const +{ + // get the instance data + FInstanceDataType& InstanceData = Context.GetInstanceData(*this); + + // reset the selected target + ACharacter* SelectedTarget = nullptr; + + // iterate through each local player + const int32 NumPlayers = UGameplayStatics::GetNumLocalPlayerControllers(InstanceData.Character); + + for (int32 i = 0; i < NumPlayers; ++i) + { + if (ACharacter* Current = Cast(UGameplayStatics::GetPlayerPawn(InstanceData.Character, i))) + { + // compute the distance to the target + const float TargetDist = (Current->GetActorLocation() - InstanceData.Character->GetActorLocation()).Size(); + + // is this target within range? + if (TargetDist < InstanceData.MaxRange) + { + // have we selected a valid target already? + if (SelectedTarget) + { + // randomly switch to the new target + if (FMath::RandBool()) + { + SelectedTarget = Current; + } + } + else + { + // no valid target yet, so choose this one + SelectedTarget = Current; + } + } + } + } + + // set the new target + InstanceData.TargetPlayerCharacter = SelectedTarget; + + // if the target is not valid, fail the task + if (!SelectedTarget) + { + return EStateTreeRunStatus::Failed; + } + + // set the target location and distance + InstanceData.TargetPlayerLocation = SelectedTarget->GetActorLocation(); + InstanceData.DistanceToTarget = (SelectedTarget->GetActorLocation() - InstanceData.Character->GetActorLocation()).Size(); + + // succeed + return EStateTreeRunStatus::Succeeded; +} + +#if WITH_EDITOR +FText FStateTreeGetPlayerInfoTask::GetDescription(const FGuid& ID, FStateTreeDataView InstanceDataView, const IStateTreeBindingLookup& BindingLookup, EStateTreeNodeFormatting Formatting /*= EStateTreeNodeFormatting::Text*/) const +{ + return FText::FromString("Get Player Info"); +} +#endif // WITH_EDITOR \ No newline at end of file diff --git a/Source/Salty/Variant_Combat/AI/CombatStateTreeUtility.h b/Source/Salty/Variant_Combat/AI/CombatStateTreeUtility.h new file mode 100644 index 0000000..b8fcc80 --- /dev/null +++ b/Source/Salty/Variant_Combat/AI/CombatStateTreeUtility.h @@ -0,0 +1,437 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "StateTreeTaskBase.h" +#include "StateTreeConditionBase.h" + +#include "CombatStateTreeUtility.generated.h" + +class ACharacter; +class AAIController; +class ACombatEnemy; + +/** + * Instance data struct for the FStateTreeCharacterGroundedCondition condition + */ +USTRUCT() +struct FStateTreeCharacterGroundedConditionInstanceData +{ + GENERATED_BODY() + + /** Character to check grounded status on */ + UPROPERTY(EditAnywhere, Category = "Context") + TObjectPtr Character; + + /** If true, the condition passes if the character is not grounded instead */ + UPROPERTY(EditAnywhere, Category = "Condition") + bool bMustBeOnAir = false; +}; + +/** + * StateTree condition to check if the character is grounded + */ +USTRUCT(DisplayName = "Character is Grounded") +struct FStateTreeCharacterGroundedCondition : public FStateTreeConditionCommonBase +{ + GENERATED_BODY() + + /** Set the instance data type */ + using FInstanceDataType = FStateTreeCharacterGroundedConditionInstanceData; + virtual const UStruct* GetInstanceDataType() const override { return FInstanceDataType::StaticStruct(); } + + /** Default constructor */ + FStateTreeCharacterGroundedCondition() = default; + + /** Tests the StateTree condition */ + virtual bool TestCondition(FStateTreeExecutionContext& Context) const override; + +#if WITH_EDITOR + + /** Provides the description string */ + virtual FText GetDescription(const FGuid& ID, FStateTreeDataView InstanceDataView, const IStateTreeBindingLookup& BindingLookup, EStateTreeNodeFormatting Formatting = EStateTreeNodeFormatting::Text) const override; +#endif + +}; + +//////////////////////////////////////////////////////////////////// + +/** + * Instance data struct for the FStateTreeIsInDangerCondition condition + */ +USTRUCT() +struct FStateTreeIsInDangerConditionInstanceData +{ + GENERATED_BODY() + + /** Character to check danger status on */ + UPROPERTY(EditAnywhere, Category = "Context") + TObjectPtr Character; + + /** Minimum time to wait before reacting to the danger event */ + UPROPERTY(EditAnywhere, Category = "Parameters", meta = (Units = "s")) + float MinReactionTime = 0.35f; + + /** Maximum time to wait before ignoring the danger event */ + UPROPERTY(EditAnywhere, Category = "Parameters", meta = (Units = "s")) + float MaxReactionTime = 0.75f; + + /** Line of sight half angle for detecting incoming danger, in degrees*/ + UPROPERTY(EditAnywhere, Category = "Parameters", meta = (Units = "degrees")) + float DangerSightConeAngle = 120.0f; +}; + +/** + * StateTree condition to check if the character is about to be hit by an attack + */ +USTRUCT(DisplayName = "Character is in Danger") +struct FStateTreeIsInDangerCondition : public FStateTreeConditionCommonBase +{ + GENERATED_BODY() + + /** Set the instance data type */ + using FInstanceDataType = FStateTreeIsInDangerConditionInstanceData; + virtual const UStruct* GetInstanceDataType() const override { return FInstanceDataType::StaticStruct(); } + + /** Default constructor */ + FStateTreeIsInDangerCondition() = default; + + /** Tests the StateTree condition */ + virtual bool TestCondition(FStateTreeExecutionContext& Context) const override; + +#if WITH_EDITOR + + /** Provides the description string */ + virtual FText GetDescription(const FGuid& ID, FStateTreeDataView InstanceDataView, const IStateTreeBindingLookup& BindingLookup, EStateTreeNodeFormatting Formatting = EStateTreeNodeFormatting::Text) const override; +#endif + +}; + +//////////////////////////////////////////////////////////////////// + +/** + * Instance data struct for the Combat StateTree tasks + */ +USTRUCT() +struct FStateTreeAttackInstanceData +{ + GENERATED_BODY() + + /** Character that will perform the attack */ + UPROPERTY(EditAnywhere, Category = Context) + TObjectPtr Character; +}; + +/** + * StateTree task to perform a combo attack + */ +USTRUCT(meta=(DisplayName="Combo Attack", Category="Combat")) +struct FStateTreeComboAttackTask : public FStateTreeTaskCommonBase +{ + GENERATED_BODY() + + /** Constructor */ + FStateTreeComboAttackTask() + { + // disable tick + bShouldCallTick = false; + + // skip state change events if this is sustained + bShouldStateChangeOnReselect = false; + } + + /* Ensure we're using the correct instance data struct */ + using FInstanceDataType = FStateTreeAttackInstanceData; + virtual const UStruct* GetInstanceDataType() const override { return FInstanceDataType::StaticStruct(); } + + /** Runs when the owning state is entered */ + virtual EStateTreeRunStatus EnterState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const override; + + /** Runs when the owning state is ended */ + virtual void ExitState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const override; + +#if WITH_EDITOR + virtual FText GetDescription(const FGuid& ID, FStateTreeDataView InstanceDataView, const IStateTreeBindingLookup& BindingLookup, EStateTreeNodeFormatting Formatting = EStateTreeNodeFormatting::Text) const override; +#endif // WITH_EDITOR +}; + +/** + * StateTree task to perform a charged attack + */ +USTRUCT(meta=(DisplayName="Charged Attack", Category="Combat")) +struct FStateTreeChargedAttackTask : public FStateTreeTaskCommonBase +{ + GENERATED_BODY() + + /** Constructor */ + FStateTreeChargedAttackTask() + { + // disable tick + bShouldCallTick = false; + + // skip state change events if this is sustained + bShouldStateChangeOnReselect = false; + } + + /* Ensure we're using the correct instance data struct */ + using FInstanceDataType = FStateTreeAttackInstanceData; + virtual const UStruct* GetInstanceDataType() const override { return FInstanceDataType::StaticStruct(); } + + /** Runs when the owning state is entered */ + virtual EStateTreeRunStatus EnterState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const override; + + /** Runs when the owning state is ended */ + virtual void ExitState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const override; + +#if WITH_EDITOR + virtual FText GetDescription(const FGuid& ID, FStateTreeDataView InstanceDataView, const IStateTreeBindingLookup& BindingLookup, EStateTreeNodeFormatting Formatting = EStateTreeNodeFormatting::Text) const override; +#endif // WITH_EDITOR +}; + +/** + * StateTree task to wait for the character to land + */ +USTRUCT(meta=(DisplayName="Wait for Landing", Category="Combat")) +struct FStateTreeWaitForLandingTask : public FStateTreeTaskCommonBase +{ + GENERATED_BODY() + + /** Constructor */ + FStateTreeWaitForLandingTask() + { + // disable tick + bShouldCallTick = false; + + // skip state change events if this is sustained + bShouldStateChangeOnReselect = false; + } + + /* Ensure we're using the correct instance data struct */ + using FInstanceDataType = FStateTreeAttackInstanceData; + virtual const UStruct* GetInstanceDataType() const override { return FInstanceDataType::StaticStruct(); } + + /** Runs when the owning state is entered */ + virtual EStateTreeRunStatus EnterState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const override; + + /** Runs when the owning state is ended */ + virtual void ExitState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const override; + +#if WITH_EDITOR + virtual FText GetDescription(const FGuid& ID, FStateTreeDataView InstanceDataView, const IStateTreeBindingLookup& BindingLookup, EStateTreeNodeFormatting Formatting = EStateTreeNodeFormatting::Text) const override; +#endif // WITH_EDITOR +}; + +//////////////////////////////////////////////////////////////////// + +/** + * Instance data struct for the Face Towards Actor StateTree task + */ +USTRUCT() +struct FStateTreeFaceActorInstanceData +{ + GENERATED_BODY() + + /** AI Controller that will determine the focused actor */ + UPROPERTY(EditAnywhere, Category = Context) + TObjectPtr Controller; + + /** Actor that will be faced towards */ + UPROPERTY(EditAnywhere, Category = Input) + TObjectPtr ActorToFaceTowards; +}; + +/** + * StateTree task to face an AI-Controlled Pawn towards an Actor + */ +USTRUCT(meta=(DisplayName="Face Towards Actor", Category="Combat")) +struct FStateTreeFaceActorTask : public FStateTreeTaskCommonBase +{ + GENERATED_BODY() + + /** Constructor */ + FStateTreeFaceActorTask() + { + // disable tick + bShouldCallTick = false; + + // skip state change events if this is sustained + bShouldStateChangeOnReselect = false; + } + + /* Ensure we're using the correct instance data struct */ + using FInstanceDataType = FStateTreeFaceActorInstanceData; + virtual const UStruct* GetInstanceDataType() const override { return FInstanceDataType::StaticStruct(); } + + /** Runs when the owning state is entered */ + virtual EStateTreeRunStatus EnterState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const override; + + /** Runs when the owning state is ended */ + virtual void ExitState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const override; + +#if WITH_EDITOR + virtual FText GetDescription(const FGuid& ID, FStateTreeDataView InstanceDataView, const IStateTreeBindingLookup& BindingLookup, EStateTreeNodeFormatting Formatting = EStateTreeNodeFormatting::Text) const override; +#endif // WITH_EDITOR +}; + +//////////////////////////////////////////////////////////////////// + +/** + * Instance data struct for the Face Towards Location StateTree task + */ +USTRUCT() +struct FStateTreeFaceLocationInstanceData +{ + GENERATED_BODY() + + /** AI Controller that will determine the focused location */ + UPROPERTY(EditAnywhere, Category = Context) + TObjectPtr Controller; + + /** Location that will be faced towards */ + UPROPERTY(EditAnywhere, Category = Parameter) + FVector FaceLocation = FVector::ZeroVector; +}; + +/** + * StateTree task to face an AI-Controlled Pawn towards a world location + */ +USTRUCT(meta=(DisplayName="Face Towards Location", Category="Combat")) +struct FStateTreeFaceLocationTask : public FStateTreeTaskCommonBase +{ + GENERATED_BODY() + + /** Constructor */ + FStateTreeFaceLocationTask() + { + // disable tick + bShouldCallTick = false; + + // skip state change events if this is sustained + bShouldStateChangeOnReselect = false; + } + + /* Ensure we're using the correct instance data struct */ + using FInstanceDataType = FStateTreeFaceLocationInstanceData; + virtual const UStruct* GetInstanceDataType() const override { return FInstanceDataType::StaticStruct(); } + + /** Runs when the owning state is entered */ + virtual EStateTreeRunStatus EnterState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const override; + + /** Runs when the owning state is ended */ + virtual void ExitState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const override; + +#if WITH_EDITOR + virtual FText GetDescription(const FGuid& ID, FStateTreeDataView InstanceDataView, const IStateTreeBindingLookup& BindingLookup, EStateTreeNodeFormatting Formatting = EStateTreeNodeFormatting::Text) const override; +#endif // WITH_EDITOR +}; + +//////////////////////////////////////////////////////////////////// + +/** + * Instance data struct for the Set Character Speed StateTree task + */ +USTRUCT() +struct FStateTreeSetCharacterSpeedInstanceData +{ + GENERATED_BODY() + + /** Character that will be affected */ + UPROPERTY(EditAnywhere, Category = Context) + TObjectPtr Character; + + /** Max ground speed to set for the character */ + UPROPERTY(EditAnywhere, Category = Parameter) + float Speed = 600.0f; +}; + +/** + * StateTree task to change a Character's ground speed + */ +USTRUCT(meta=(DisplayName="Set Character Speed", Category="Combat")) +struct FStateTreeSetCharacterSpeedTask : public FStateTreeTaskCommonBase +{ + GENERATED_BODY() + + /** Constructor */ + FStateTreeSetCharacterSpeedTask() + { + // disable tick + bShouldCallTick = false; + + // skip state change events if this is sustained + bShouldStateChangeOnReselect = false; + } + + /* Ensure we're using the correct instance data struct */ + using FInstanceDataType = FStateTreeSetCharacterSpeedInstanceData; + virtual const UStruct* GetInstanceDataType() const override { return FInstanceDataType::StaticStruct(); } + + /** Runs when the owning state is entered */ + virtual EStateTreeRunStatus EnterState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const override; + +#if WITH_EDITOR + virtual FText GetDescription(const FGuid& ID, FStateTreeDataView InstanceDataView, const IStateTreeBindingLookup& BindingLookup, EStateTreeNodeFormatting Formatting = EStateTreeNodeFormatting::Text) const override; +#endif // WITH_EDITOR +}; + +//////////////////////////////////////////////////////////////////// + +/** + * Instance data struct for the Get Player Info task + */ +USTRUCT() +struct FStateTreeGetPlayerInfoInstanceData +{ + GENERATED_BODY() + + /** Character that owns this task */ + UPROPERTY(EditAnywhere, Category = "Context") + TObjectPtr Character; + + /** Character that owns this task */ + UPROPERTY(VisibleAnywhere, Category="Output") + TObjectPtr TargetPlayerCharacter; + + /** Last known location for the target */ + UPROPERTY(VisibleAnywhere, Category="Output") + FVector TargetPlayerLocation = FVector::ZeroVector; + + /** Distance to the target */ + UPROPERTY(VisibleAnywhere, Category="Output") + float DistanceToTarget = 0.0f; + + /** Maximum allowed targeting range */ + UPROPERTY(VisibleAnywhere, Category="Parameter", meta = (ClampMin = 0, ClampMax = 10000, Units = "cm")) + float MaxRange = 2500.0f; +}; + +/** + * StateTree task to get information about the player character + */ +USTRUCT(meta=(DisplayName="GetPlayerInfo", Category="Combat")) +struct FStateTreeGetPlayerInfoTask : public FStateTreeTaskCommonBase +{ + GENERATED_BODY() + + /** Constructor */ + FStateTreeGetPlayerInfoTask() + { + // disable tick + bShouldCallTick = false; + + // skip state change events if this is sustained + bShouldStateChangeOnReselect = false; + } + + /* Ensure we're using the correct instance data struct */ + using FInstanceDataType = FStateTreeGetPlayerInfoInstanceData; + virtual const UStruct* GetInstanceDataType() const override { return FInstanceDataType::StaticStruct(); } + + /** Runs when the owning state is entered */ + virtual EStateTreeRunStatus EnterState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const override; + +#if WITH_EDITOR + virtual FText GetDescription(const FGuid& ID, FStateTreeDataView InstanceDataView, const IStateTreeBindingLookup& BindingLookup, EStateTreeNodeFormatting Formatting = EStateTreeNodeFormatting::Text) const override; +#endif // WITH_EDITOR +}; \ No newline at end of file diff --git a/Source/Salty/Variant_Combat/AI/EnvQueryContext_Danger.cpp b/Source/Salty/Variant_Combat/AI/EnvQueryContext_Danger.cpp new file mode 100644 index 0000000..f356711 --- /dev/null +++ b/Source/Salty/Variant_Combat/AI/EnvQueryContext_Danger.cpp @@ -0,0 +1,17 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "Variant_Combat/AI/EnvQueryContext_Danger.h" +#include "Variant_Combat/AI/CombatEnemy.h" +#include "EnvironmentQuery/EnvQueryTypes.h" +#include "EnvironmentQuery/Items/EnvQueryItemType_Point.h" + +void UEnvQueryContext_Danger::ProvideContext(FEnvQueryInstance& QueryInstance, FEnvQueryContextData& ContextData) const +{ + // get the querying enemy + if (ACombatEnemy* QuerierActor = Cast(QueryInstance.Owner.Get())) + { + // add the last recorded danger location to the context + UEnvQueryItemType_Point::SetContextHelper(ContextData, QuerierActor->GetLastDangerLocation()); + } +} \ No newline at end of file diff --git a/Source/Salty/Variant_Combat/AI/EnvQueryContext_Danger.h b/Source/Salty/Variant_Combat/AI/EnvQueryContext_Danger.h new file mode 100644 index 0000000..010dbfa --- /dev/null +++ b/Source/Salty/Variant_Combat/AI/EnvQueryContext_Danger.h @@ -0,0 +1,23 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "EnvironmentQuery/EnvQueryContext.h" +#include "EnvQueryContext_Danger.generated.h" + +/** + * UEnvQueryContext_Danger + * Returns the enemy character's last known danger location + */ +UCLASS() +class SALTY_API UEnvQueryContext_Danger : public UEnvQueryContext +{ + GENERATED_BODY() + +public: + + /** Provides the context locations or actors for this EnvQuery */ + virtual void ProvideContext(FEnvQueryInstance& QueryInstance, FEnvQueryContextData& ContextData) const override; + +}; diff --git a/Source/Salty/Variant_Combat/AI/EnvQueryContext_Player.cpp b/Source/Salty/Variant_Combat/AI/EnvQueryContext_Player.cpp new file mode 100644 index 0000000..46ca669 --- /dev/null +++ b/Source/Salty/Variant_Combat/AI/EnvQueryContext_Player.cpp @@ -0,0 +1,18 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "EnvQueryContext_Player.h" +#include "Kismet/GameplayStatics.h" +#include "EnvironmentQuery/EnvQueryTypes.h" +#include "EnvironmentQuery/Items/EnvQueryItemType_Actor.h" +#include "GameFramework/Pawn.h" + +void UEnvQueryContext_Player::ProvideContext(FEnvQueryInstance& QueryInstance, FEnvQueryContextData& ContextData) const +{ + // get the player pawn for the first local player + AActor* PlayerPawn = UGameplayStatics::GetPlayerPawn(QueryInstance.Owner.Get(), 0); + check(PlayerPawn); + + // add the actor data to the context + UEnvQueryItemType_Actor::SetContextHelper(ContextData, PlayerPawn); +} diff --git a/Source/Salty/Variant_Combat/AI/EnvQueryContext_Player.h b/Source/Salty/Variant_Combat/AI/EnvQueryContext_Player.h new file mode 100644 index 0000000..dc43895 --- /dev/null +++ b/Source/Salty/Variant_Combat/AI/EnvQueryContext_Player.h @@ -0,0 +1,22 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "EnvironmentQuery/EnvQueryContext.h" +#include "EnvQueryContext_Player.generated.h" + +/** + * UEnvQueryContext_Player + * Basic EnvQuery Context that returns the first local player + */ +UCLASS() +class UEnvQueryContext_Player : public UEnvQueryContext +{ + GENERATED_BODY() + +public: + + /** Provides the context locations or actors for this EnvQuery */ + virtual void ProvideContext(FEnvQueryInstance& QueryInstance, FEnvQueryContextData& ContextData) const override; +}; diff --git a/Source/Salty/Variant_Combat/Animation/AnimNotify_CheckChargedAttack.cpp b/Source/Salty/Variant_Combat/Animation/AnimNotify_CheckChargedAttack.cpp new file mode 100644 index 0000000..dbc5f12 --- /dev/null +++ b/Source/Salty/Variant_Combat/Animation/AnimNotify_CheckChargedAttack.cpp @@ -0,0 +1,21 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "AnimNotify_CheckChargedAttack.h" +#include "CombatAttacker.h" +#include "Components/SkeletalMeshComponent.h" + +void UAnimNotify_CheckChargedAttack::Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, const FAnimNotifyEventReference& EventReference) +{ + // cast the owner to the attacker interface + if (ICombatAttacker* AttackerInterface = Cast(MeshComp->GetOwner())) + { + // tell the actor to check for a charged attack loop + AttackerInterface->CheckChargedAttack(); + } +} + +FString UAnimNotify_CheckChargedAttack::GetNotifyName_Implementation() const +{ + return FString("Check Charged Attack"); +} diff --git a/Source/Salty/Variant_Combat/Animation/AnimNotify_CheckChargedAttack.h b/Source/Salty/Variant_Combat/Animation/AnimNotify_CheckChargedAttack.h new file mode 100644 index 0000000..98b1722 --- /dev/null +++ b/Source/Salty/Variant_Combat/Animation/AnimNotify_CheckChargedAttack.h @@ -0,0 +1,24 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "Animation/AnimNotifies/AnimNotify.h" +#include "AnimNotify_CheckChargedAttack.generated.h" + +/** + * AnimNotify to perform a charged attack hold check. + */ +UCLASS() +class UAnimNotify_CheckChargedAttack : public UAnimNotify +{ + GENERATED_BODY() + +public: + + /** Perform the Anim Notify */ + virtual void Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, const FAnimNotifyEventReference& EventReference) override; + + /** Get the notify name */ + virtual FString GetNotifyName_Implementation() const override; +}; diff --git a/Source/Salty/Variant_Combat/Animation/AnimNotify_CheckCombo.cpp b/Source/Salty/Variant_Combat/Animation/AnimNotify_CheckCombo.cpp new file mode 100644 index 0000000..117dbf7 --- /dev/null +++ b/Source/Salty/Variant_Combat/Animation/AnimNotify_CheckCombo.cpp @@ -0,0 +1,21 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "AnimNotify_CheckCombo.h" +#include "CombatAttacker.h" +#include "Components/SkeletalMeshComponent.h" + +void UAnimNotify_CheckCombo::Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, const FAnimNotifyEventReference& EventReference) +{ + // cast the owner to the attacker interface + if (ICombatAttacker* AttackerInterface = Cast(MeshComp->GetOwner())) + { + // tell the actor to check for combo string + AttackerInterface->CheckCombo(); + } +} + +FString UAnimNotify_CheckCombo::GetNotifyName_Implementation() const +{ + return FString("Check Combo String"); +} diff --git a/Source/Salty/Variant_Combat/Animation/AnimNotify_CheckCombo.h b/Source/Salty/Variant_Combat/Animation/AnimNotify_CheckCombo.h new file mode 100644 index 0000000..cce0f6c --- /dev/null +++ b/Source/Salty/Variant_Combat/Animation/AnimNotify_CheckCombo.h @@ -0,0 +1,24 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "Animation/AnimNotifies/AnimNotify.h" +#include "AnimNotify_CheckCombo.generated.h" + +/** + * AnimNotify to perform a combo string check. + */ +UCLASS() +class UAnimNotify_CheckCombo : public UAnimNotify +{ + GENERATED_BODY() + +public: + + /** Perform the Anim Notify */ + virtual void Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, const FAnimNotifyEventReference& EventReference) override; + + /** Get the notify name */ + virtual FString GetNotifyName_Implementation() const override; +}; diff --git a/Source/Salty/Variant_Combat/Animation/AnimNotify_DoAttackTrace.cpp b/Source/Salty/Variant_Combat/Animation/AnimNotify_DoAttackTrace.cpp new file mode 100644 index 0000000..13bd38f --- /dev/null +++ b/Source/Salty/Variant_Combat/Animation/AnimNotify_DoAttackTrace.cpp @@ -0,0 +1,20 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "AnimNotify_DoAttackTrace.h" +#include "CombatAttacker.h" +#include "Components/SkeletalMeshComponent.h" + +void UAnimNotify_DoAttackTrace::Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, const FAnimNotifyEventReference& EventReference) +{ + // cast the owner to the attacker interface + if (ICombatAttacker* AttackerInterface = Cast(MeshComp->GetOwner())) + { + AttackerInterface->DoAttackTrace(AttackBoneName); + } +} + +FString UAnimNotify_DoAttackTrace::GetNotifyName_Implementation() const +{ + return FString("Do Attack Trace"); +} \ No newline at end of file diff --git a/Source/Salty/Variant_Combat/Animation/AnimNotify_DoAttackTrace.h b/Source/Salty/Variant_Combat/Animation/AnimNotify_DoAttackTrace.h new file mode 100644 index 0000000..e9d7a4d --- /dev/null +++ b/Source/Salty/Variant_Combat/Animation/AnimNotify_DoAttackTrace.h @@ -0,0 +1,30 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "Animation/AnimNotifies/AnimNotify.h" +#include "AnimNotify_DoAttackTrace.generated.h" + +/** + * AnimNotify to tell the actor to perform an attack trace check to look for targets to damage. + */ +UCLASS() +class UAnimNotify_DoAttackTrace : public UAnimNotify +{ + GENERATED_BODY() + +protected: + + /** Source bone for the attack trace */ + UPROPERTY(EditAnywhere, Category="Attack") + FName AttackBoneName; + +public: + + /** Perform the Anim Notify */ + virtual void Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, const FAnimNotifyEventReference& EventReference) override; + + /** Get the notify name */ + virtual FString GetNotifyName_Implementation() const override; +}; diff --git a/Source/Salty/Variant_Combat/CombatCharacter.cpp b/Source/Salty/Variant_Combat/CombatCharacter.cpp new file mode 100644 index 0000000..1dc04bd --- /dev/null +++ b/Source/Salty/Variant_Combat/CombatCharacter.cpp @@ -0,0 +1,568 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "CombatCharacter.h" +#include "Components/CapsuleComponent.h" +#include "Components/WidgetComponent.h" +#include "GameFramework/CharacterMovementComponent.h" +#include "GameFramework/SpringArmComponent.h" +#include "Components/SkeletalMeshComponent.h" +#include "Camera/CameraComponent.h" +#include "EnhancedInputSubsystems.h" +#include "EnhancedInputComponent.h" +#include "CombatLifeBar.h" +#include "Engine/DamageEvents.h" +#include "TimerManager.h" +#include "Engine/LocalPlayer.h" +#include "CombatPlayerController.h" + +ACombatCharacter::ACombatCharacter() +{ + PrimaryActorTick.bCanEverTick = true; + + // bind the attack montage ended delegate + OnAttackMontageEnded.BindUObject(this, &ACombatCharacter::AttackMontageEnded); + + // Set size for collision capsule + GetCapsuleComponent()->InitCapsuleSize(35.0f, 90.0f); + + // Configure character movement + GetCharacterMovement()->MaxWalkSpeed = 400.0f; + + // create the camera boom + CameraBoom = CreateDefaultSubobject(TEXT("CameraBoom")); + CameraBoom->SetupAttachment(RootComponent); + + CameraBoom->TargetArmLength = DefaultCameraDistance; + CameraBoom->bUsePawnControlRotation = true; + CameraBoom->bEnableCameraLag = true; + CameraBoom->bEnableCameraRotationLag = true; + + // create the orbiting camera + FollowCamera = CreateDefaultSubobject(TEXT("FollowCamera")); + FollowCamera->SetupAttachment(CameraBoom, USpringArmComponent::SocketName); + FollowCamera->bUsePawnControlRotation = false; + + // create the life bar widget component + LifeBar = CreateDefaultSubobject(TEXT("LifeBar")); + LifeBar->SetupAttachment(RootComponent); + + // set the player tag + Tags.Add(FName("Player")); +} + +void ACombatCharacter::Move(const FInputActionValue& Value) +{ + // input is a Vector2D + FVector2D MovementVector = Value.Get(); + + // route the input + DoMove(MovementVector.X, MovementVector.Y); +} + +void ACombatCharacter::Look(const FInputActionValue& Value) +{ + FVector2D LookAxisVector = Value.Get(); + + // route the input + DoLook(LookAxisVector.X, LookAxisVector.Y); +} + +void ACombatCharacter::ComboAttackPressed() +{ + // route the input + DoComboAttackStart(); +} + +void ACombatCharacter::ChargedAttackPressed() +{ + // route the input + DoChargedAttackStart(); +} + +void ACombatCharacter::ChargedAttackReleased() +{ + // route the input + DoChargedAttackEnd(); +} + +void ACombatCharacter::ToggleCamera() +{ + // call the BP hook + BP_ToggleCamera(); +} + +void ACombatCharacter::DoMove(float Right, float Forward) +{ + if (GetController() != nullptr) + { + // find out which way is forward + const FRotator Rotation = GetController()->GetControlRotation(); + const FRotator YawRotation(0, Rotation.Yaw, 0); + + // get forward vector + const FVector ForwardDirection = FRotationMatrix(YawRotation).GetUnitAxis(EAxis::X); + + // get right vector + const FVector RightDirection = FRotationMatrix(YawRotation).GetUnitAxis(EAxis::Y); + + // add movement + AddMovementInput(ForwardDirection, Forward); + AddMovementInput(RightDirection, Right); + } +} + +void ACombatCharacter::DoLook(float Yaw, float Pitch) +{ + if (GetController() != nullptr) + { + // add yaw and pitch input to controller + AddControllerYawInput(Yaw); + AddControllerPitchInput(Pitch); + } +} + +void ACombatCharacter::DoComboAttackStart() +{ + // are we already playing an attack animation? + if (bIsAttacking) + { + // cache the input time so we can check it later + CachedAttackInputTime = GetWorld()->GetTimeSeconds(); + + return; + } + + // perform a combo attack + ComboAttack(); +} + +void ACombatCharacter::DoComboAttackEnd() +{ + // stub +} + +void ACombatCharacter::DoChargedAttackStart() +{ + // raise the charging attack flag + bIsChargingAttack = true; + + if (bIsAttacking) + { + // do not attack if the charge animation hasn't looped at least once + if (!bHasLoopedChargedAttack) + { + bHasReleasedChargedAttack = false; + } + + // cache the input time so we can check it later + CachedAttackInputTime = GetWorld()->GetTimeSeconds(); + + return; + } + + ChargedAttack(); +} + +void ACombatCharacter::DoChargedAttackEnd() +{ + // lower the charging attack flag + bIsChargingAttack = false; + + // have we done the charge loop at least once and haven't released the button yet? + if (bHasLoopedChargedAttack && !bHasReleasedChargedAttack) + { + // release the charge and resolve the attack + bHasReleasedChargedAttack = true; + + LoopOrResolveChargedAttack(); + } +} + +void ACombatCharacter::ResetHP() +{ + // reset the current HP total + CurrentHP = MaxHP; + + // update the life bar + LifeBarWidget->SetLifePercentage(1.0f); +} + +void ACombatCharacter::ComboAttack() +{ + // raise the attacking flag + bIsAttacking = true; + + // reset the combo count + ComboCount = 0; + + // notify enemies they are about to be attacked + NotifyEnemiesOfIncomingAttack(); + + // play the attack montage + if (UAnimInstance* AnimInstance = GetMesh()->GetAnimInstance()) + { + const float MontageLength = AnimInstance->Montage_Play(ComboAttackMontage, 1.0f, EMontagePlayReturnType::MontageLength, 0.0f, true); + + // subscribe to montage completed and interrupted events + if (MontageLength > 0.0f) + { + // set the end delegate for the montage + AnimInstance->Montage_SetEndDelegate(OnAttackMontageEnded, ComboAttackMontage); + } + } + +} + +void ACombatCharacter::ChargedAttack() +{ + // raise the attacking flag + bIsAttacking = true; + + // reset the charge loop flag + bHasLoopedChargedAttack = false; + + // reset the charge release flag + bHasReleasedChargedAttack = false; + + // notify enemies they are about to be attacked + NotifyEnemiesOfIncomingAttack(); + + // play the charged attack montage + if (UAnimInstance* AnimInstance = GetMesh()->GetAnimInstance()) + { + const float MontageLength = AnimInstance->Montage_Play(ChargedAttackMontage, 1.0f, EMontagePlayReturnType::MontageLength, 0.0f, true); + + // subscribe to montage completed and interrupted events + if (MontageLength > 0.0f) + { + // set the end delegate for the montage + AnimInstance->Montage_SetEndDelegate(OnAttackMontageEnded, ChargedAttackMontage); + } + } +} + +void ACombatCharacter::AttackMontageEnded(UAnimMontage* Montage, bool bInterrupted) +{ + // reset the attacking flag + bIsAttacking = false; + + // check if we have a non-stale cached input + if (GetWorld()->GetTimeSeconds() - CachedAttackInputTime <= AttackInputCacheTimeTolerance) + { + // are we holding the charged attack button? + if (bIsChargingAttack) + { + // do a charged attack + ChargedAttack(); + } + else + { + // do a regular attack + ComboAttack(); + } + } +} + +void ACombatCharacter::DoAttackTrace(FName DamageSourceBone) +{ + // sweep for objects in front of the character to be hit by the attack + TArray OutHits; + + // start at the provided socket location, sweep forward + const FVector TraceStart = GetMesh()->GetSocketLocation(DamageSourceBone); + const FVector TraceEnd = TraceStart + (GetActorForwardVector() * MeleeTraceDistance); + + // check for pawn and world dynamic collision object types + FCollisionObjectQueryParams ObjectParams; + ObjectParams.AddObjectTypesToQuery(ECC_Pawn); + ObjectParams.AddObjectTypesToQuery(ECC_WorldDynamic); + + // use a sphere shape for the sweep + FCollisionShape CollisionShape; + CollisionShape.SetSphere(MeleeTraceRadius); + + // ignore self + FCollisionQueryParams QueryParams; + QueryParams.AddIgnoredActor(this); + + if (GetWorld()->SweepMultiByObjectType(OutHits, TraceStart, TraceEnd, FQuat::Identity, ObjectParams, CollisionShape, QueryParams)) + { + // iterate over each object hit + for (const FHitResult& CurrentHit : OutHits) + { + // check if we've hit a damageable actor + ICombatDamageable* Damageable = Cast(CurrentHit.GetActor()); + + if (Damageable) + { + // knock upwards and away from the impact normal + const FVector Impulse = (CurrentHit.ImpactNormal * -MeleeKnockbackImpulse) + (FVector::UpVector * MeleeLaunchImpulse); + + // pass the damage event to the actor + Damageable->ApplyDamage(MeleeDamage, this, CurrentHit.ImpactPoint, Impulse); + + // call the BP handler to play effects, etc. + DealtDamage(MeleeDamage, CurrentHit.ImpactPoint); + } + } + } +} + +void ACombatCharacter::CheckCombo() +{ + // are we playing a non-charge attack animation? + if (bIsAttacking && !bIsChargingAttack) + { + // is the last attack input not stale? + if (GetWorld()->GetTimeSeconds() - CachedAttackInputTime <= ComboInputCacheTimeTolerance) + { + // consume the attack input so we don't accidentally trigger it twice + CachedAttackInputTime = 0.0f; + + // increase the combo counter + ++ComboCount; + + // do we still have a combo section to play? + if (ComboCount < ComboSectionNames.Num()) + { + // notify enemies they are about to be attacked + NotifyEnemiesOfIncomingAttack(); + + // jump to the next combo section + if (UAnimInstance* AnimInstance = GetMesh()->GetAnimInstance()) + { + AnimInstance->Montage_JumpToSection(ComboSectionNames[ComboCount], ComboAttackMontage); + } + } + } + } +} + +void ACombatCharacter::CheckChargedAttack() +{ + // raise the looped charged attack flag + bHasLoopedChargedAttack = true; + + // set the input release flag from the input. This will determine if we loop or resolve + bHasReleasedChargedAttack = !bIsChargingAttack; + + // resolve the charge loop + LoopOrResolveChargedAttack(); +} + +void ACombatCharacter::LoopOrResolveChargedAttack() +{ + // jump to either the loop or the attack section depending on whether we've released the charge + if (UAnimInstance* AnimInstance = GetMesh()->GetAnimInstance()) + { + AnimInstance->Montage_JumpToSection(bHasReleasedChargedAttack ? ChargeAttackSection : ChargeLoopSection , ChargedAttackMontage); + } +} + +void ACombatCharacter::NotifyEnemiesOfIncomingAttack() +{ + // sweep for objects in front of the character to be hit by the attack + TArray OutHits; + + // start at the actor location, sweep forward + const FVector TraceStart = GetActorLocation(); + const FVector TraceEnd = TraceStart + (GetActorForwardVector() * DangerTraceDistance); + + // check for pawn object types only + FCollisionObjectQueryParams ObjectParams; + ObjectParams.AddObjectTypesToQuery(ECC_Pawn); + + // use a sphere shape for the sweep + FCollisionShape CollisionShape; + CollisionShape.SetSphere(DangerTraceRadius); + + // ignore self + FCollisionQueryParams QueryParams; + QueryParams.AddIgnoredActor(this); + + if (GetWorld()->SweepMultiByObjectType(OutHits, TraceStart, TraceEnd, FQuat::Identity, ObjectParams, CollisionShape, QueryParams)) + { + // iterate over each object hit + for (const FHitResult& CurrentHit : OutHits) + { + // check if we've hit a damageable actor + ICombatDamageable* Damageable = Cast(CurrentHit.GetActor()); + + if (Damageable) + { + // notify the enemy + Damageable->NotifyDanger(GetActorLocation(), this); + } + } + } +} + +void ACombatCharacter::ApplyDamage(float Damage, AActor* DamageCauser, const FVector& DamageLocation, const FVector& DamageImpulse) +{ + // pass the damage event to the actor + FDamageEvent DamageEvent; + const float ActualDamage = TakeDamage(Damage, DamageEvent, nullptr, DamageCauser); + + // only process knockback and effects if we received nonzero damage + if (ActualDamage > 0.0f) + { + // apply the knockback impulse + GetCharacterMovement()->AddImpulse(DamageImpulse, true); + + // is the character ragdolling? + if (GetMesh()->IsSimulatingPhysics()) + { + // apply an impulse to the ragdoll + GetMesh()->AddImpulseAtLocation(DamageImpulse * GetMesh()->GetMass(), DamageLocation); + } + + // pass control to BP to play effects, etc. + ReceivedDamage(ActualDamage, DamageLocation, DamageImpulse.GetSafeNormal()); + } + +} + +void ACombatCharacter::HandleDeath() +{ + // disable movement while we're dead + GetCharacterMovement()->DisableMovement(); + + // enable full ragdoll physics + GetMesh()->SetSimulatePhysics(true); + + // hide the life bar + LifeBar->SetHiddenInGame(true); + + // pull back the camera + GetCameraBoom()->TargetArmLength = DeathCameraDistance; + + // schedule respawning + GetWorld()->GetTimerManager().SetTimer(RespawnTimer, this, &ACombatCharacter::RespawnCharacter, RespawnTime, false); +} + +void ACombatCharacter::ApplyHealing(float Healing, AActor* Healer) +{ + // stub +} + +void ACombatCharacter::NotifyDanger(const FVector& DangerLocation, AActor* DangerSource) +{ + // stub +} + +void ACombatCharacter::RespawnCharacter() +{ + // destroy the character and let it be respawned by the Player Controller + Destroy(); +} + +float ACombatCharacter::TakeDamage(float Damage, struct FDamageEvent const& DamageEvent, AController* EventInstigator, AActor* DamageCauser) +{ + // only process damage if the character is still alive + if (CurrentHP <= 0.0f) + { + return 0.0f; + } + + // reduce the current HP + CurrentHP -= Damage; + + // have we run out of HP? + if (CurrentHP <= 0.0f) + { + // die + HandleDeath(); + } + else + { + // update the life bar + LifeBarWidget->SetLifePercentage(CurrentHP / MaxHP); + + // enable partial ragdoll physics, but keep the pelvis vertical + GetMesh()->SetPhysicsBlendWeight(0.5f); + GetMesh()->SetBodySimulatePhysics(PelvisBoneName, false); + } + + // return the received damage amount + return Damage; +} + +void ACombatCharacter::Landed(const FHitResult& Hit) +{ + Super::Landed(Hit); + + // is the character still alive? + if (CurrentHP >= 0.0f) + { + // disable ragdoll physics + GetMesh()->SetPhysicsBlendWeight(0.0f); + } +} + +void ACombatCharacter::BeginPlay() +{ + Super::BeginPlay(); + + // get the life bar from the widget component + LifeBarWidget = Cast(LifeBar->GetUserWidgetObject()); + check(LifeBarWidget); + + // initialize the camera + GetCameraBoom()->TargetArmLength = DefaultCameraDistance; + + // save the relative transform for the mesh so we can reset the ragdoll later + MeshStartingTransform = GetMesh()->GetRelativeTransform(); + + // set the life bar color + LifeBarWidget->SetBarColor(LifeBarColor); + + // reset HP to maximum + ResetHP(); +} + +void ACombatCharacter::EndPlay(const EEndPlayReason::Type EndPlayReason) +{ + Super::EndPlay(EndPlayReason); + + // clear the respawn timer + GetWorld()->GetTimerManager().ClearTimer(RespawnTimer); +} + +void ACombatCharacter::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent) +{ + Super::SetupPlayerInputComponent(PlayerInputComponent); + + // Set up action bindings + if (UEnhancedInputComponent* EnhancedInputComponent = Cast(PlayerInputComponent)) + { + // Moving + EnhancedInputComponent->BindAction(MoveAction, ETriggerEvent::Triggered, this, &ACombatCharacter::Move); + + // Looking + EnhancedInputComponent->BindAction(LookAction, ETriggerEvent::Triggered, this, &ACombatCharacter::Look); + EnhancedInputComponent->BindAction(MouseLookAction, ETriggerEvent::Triggered, this, &ACombatCharacter::Look); + + // Combo Attack + EnhancedInputComponent->BindAction(ComboAttackAction, ETriggerEvent::Started, this, &ACombatCharacter::ComboAttackPressed); + + // Charged Attack + EnhancedInputComponent->BindAction(ChargedAttackAction, ETriggerEvent::Started, this, &ACombatCharacter::ChargedAttackPressed); + EnhancedInputComponent->BindAction(ChargedAttackAction, ETriggerEvent::Completed, this, &ACombatCharacter::ChargedAttackReleased); + + // Camera Side Toggle + EnhancedInputComponent->BindAction(ToggleCameraAction, ETriggerEvent::Triggered, this, &ACombatCharacter::ToggleCamera); + } +} + +void ACombatCharacter::NotifyControllerChanged() +{ + Super::NotifyControllerChanged(); + + // update the respawn transform on the Player Controller + if (ACombatPlayerController* PC = Cast(GetController())) + { + PC->SetRespawnTransform(GetActorTransform()); + } +} + diff --git a/Source/Salty/Variant_Combat/CombatCharacter.h b/Source/Salty/Variant_Combat/CombatCharacter.h new file mode 100644 index 0000000..5e5f56b --- /dev/null +++ b/Source/Salty/Variant_Combat/CombatCharacter.h @@ -0,0 +1,340 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Character.h" +#include "CombatAttacker.h" +#include "CombatDamageable.h" +#include "Animation/AnimInstance.h" +#include "CombatCharacter.generated.h" + +class USpringArmComponent; +class UCameraComponent; +class UInputAction; +struct FInputActionValue; +class UCombatLifeBar; +class UWidgetComponent; + +DECLARE_LOG_CATEGORY_EXTERN(LogCombatCharacter, Log, All); + +/** + * An enhanced Third Person Character with melee combat capabilities: + * - Combo attack string + * - Press and hold charged attack + * - Damage dealing and reaction + * - Death + * - Respawning + */ +UCLASS(abstract) +class ACombatCharacter : public ACharacter, public ICombatAttacker, public ICombatDamageable +{ + GENERATED_BODY() + + /** Camera boom positioning the camera behind the character */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Components", meta = (AllowPrivateAccess = "true")) + USpringArmComponent* CameraBoom; + + /** Follow camera */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Components", meta = (AllowPrivateAccess = "true")) + UCameraComponent* FollowCamera; + + /** Life bar widget component */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Components", meta = (AllowPrivateAccess = "true")) + UWidgetComponent* LifeBar; + +protected: + + /** Jump Input Action */ + UPROPERTY(EditAnywhere, Category ="Input") + UInputAction* JumpAction; + + /** Move Input Action */ + UPROPERTY(EditAnywhere, Category ="Input") + UInputAction* MoveAction; + + /** Look Input Action */ + UPROPERTY(EditAnywhere, Category ="Input") + UInputAction* LookAction; + + /** Mouse Look Input Action */ + UPROPERTY(EditAnywhere, Category="Input") + UInputAction* MouseLookAction; + + /** Combo Attack Input Action */ + UPROPERTY(EditAnywhere, Category ="Input") + UInputAction* ComboAttackAction; + + /** Charged Attack Input Action */ + UPROPERTY(EditAnywhere, Category ="Input") + UInputAction* ChargedAttackAction; + + /** Toggle Camera Side Input Action */ + UPROPERTY(EditAnywhere, Category ="Input") + UInputAction* ToggleCameraAction; + + /** Max amount of HP the character will have on respawn */ + UPROPERTY(EditAnywhere, Category="Damage", meta = (ClampMin = 0, ClampMax = 100)) + float MaxHP = 5.0f; + + /** Current amount of HP the character has */ + UPROPERTY(VisibleAnywhere, Category="Damage") + float CurrentHP = 0.0f; + + /** Life bar widget fill color */ + UPROPERTY(EditAnywhere, Category="Damage") + FLinearColor LifeBarColor; + + /** Name of the pelvis bone, for damage ragdoll physics */ + UPROPERTY(EditAnywhere, Category="Damage") + FName PelvisBoneName; + + /** Pointer to the life bar widget */ + UPROPERTY(EditAnywhere, Category="Damage") + TObjectPtr LifeBarWidget; + + /** Max amount of time that may elapse for a non-combo attack input to not be considered stale */ + UPROPERTY(EditAnywhere, Category="Melee Attack", meta = (ClampMin = 0, ClampMax = 5, Units = "s")) + float AttackInputCacheTimeTolerance = 1.0f; + + /** Time at which an attack button was last pressed */ + float CachedAttackInputTime = 0.0f; + + /** If true, the character is currently playing an attack animation */ + bool bIsAttacking = false; + + /** Distance ahead of the character that melee attack sphere collision traces will extend */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Trace", meta = (ClampMin = 0, ClampMax = 500, Units="cm")) + float MeleeTraceDistance = 75.0f; + + /** Radius of the sphere trace for melee attacks */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Trace", meta = (ClampMin = 0, ClampMax = 200, Units = "cm")) + float MeleeTraceRadius = 75.0f; + + /** Distance ahead of the character that enemies will be notified of incoming attacks */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Trace", meta = (ClampMin = 0, ClampMax = 500, Units="cm")) + float DangerTraceDistance = 300.0f; + + /** Radius of the sphere trace to notify enemies of incoming attacks */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Trace", meta = (ClampMin = 0, ClampMax = 200, Units = "cm")) + float DangerTraceRadius = 100.0f; + + /** Amount of damage a melee attack will deal */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Damage", meta = (ClampMin = 0, ClampMax = 100)) + float MeleeDamage = 1.0f; + + /** Amount of knockback impulse a melee attack will apply */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Damage", meta = (ClampMin = 0, ClampMax = 1000, Units = "cm/s")) + float MeleeKnockbackImpulse = 250.0f; + + /** Amount of upwards impulse a melee attack will apply */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Damage", meta = (ClampMin = 0, ClampMax = 1000, Units = "cm/s")) + float MeleeLaunchImpulse = 300.0f; + + /** AnimMontage that will play for combo attacks */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Combo") + UAnimMontage* ComboAttackMontage; + + /** Names of the AnimMontage sections that correspond to each stage of the combo attack */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Combo") + TArray ComboSectionNames; + + /** Max amount of time that may elapse for a combo attack input to not be considered stale */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Combo", meta = (ClampMin = 0, ClampMax = 5, Units = "s")) + float ComboInputCacheTimeTolerance = 0.45f; + + /** Index of the current stage of the melee attack combo */ + int32 ComboCount = 0; + + /** AnimMontage that will play for charged attacks */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Charged") + UAnimMontage* ChargedAttackMontage; + + /** Name of the AnimMontage section that corresponds to the charge loop */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Charged") + FName ChargeLoopSection; + + /** Name of the AnimMontage section that corresponds to the attack */ + UPROPERTY(EditAnywhere, Category="Melee Attack|Charged") + FName ChargeAttackSection; + + /** Flag that determines if the player is currently holding the charged attack input */ + bool bIsChargingAttack = false; + + /** If true, the charged attack hold check has been tested at least once */ + bool bHasLoopedChargedAttack = false; + + /** If true, the character wants to release and resolve the charged attack. */ + bool bHasReleasedChargedAttack = false; + + /** Camera boom length while the character is dead */ + UPROPERTY(EditAnywhere, Category="Camera", meta = (ClampMin = 0, ClampMax = 1000, Units = "cm")) + float DeathCameraDistance = 400.0f; + + /** Camera boom length when the character respawns */ + UPROPERTY(EditAnywhere, Category="Camera", meta = (ClampMin = 0, ClampMax = 1000, Units = "cm")) + float DefaultCameraDistance = 100.0f; + + /** Time to wait before respawning the character */ + UPROPERTY(EditAnywhere, Category="Respawn", meta = (ClampMin = 0, ClampMax = 10, Units = "s")) + float RespawnTime = 3.0f; + + /** Attack montage ended delegate */ + FOnMontageEnded OnAttackMontageEnded; + + /** Character respawn timer */ + FTimerHandle RespawnTimer; + + /** Copy of the mesh's transform so we can reset it after ragdoll animations */ + FTransform MeshStartingTransform; + +public: + + /** Constructor */ + ACombatCharacter(); + +protected: + + /** Called for movement input */ + void Move(const FInputActionValue& Value); + + /** Called for looking input */ + void Look(const FInputActionValue& Value); + + /** Called for combo attack input */ + void ComboAttackPressed(); + + /** Called for combo attack input pressed */ + void ChargedAttackPressed(); + + /** Called for combo attack input released */ + void ChargedAttackReleased(); + + /** Called for toggle camera side input */ + void ToggleCamera(); + + /** BP hook to animate the camera side switch */ + UFUNCTION(BlueprintImplementableEvent, Category="Combat") + void BP_ToggleCamera(); + +public: + + /** Handles move inputs from either controls or UI interfaces */ + UFUNCTION(BlueprintCallable, Category="Input") + virtual void DoMove(float Right, float Forward); + + /** Handles look inputs from either controls or UI interfaces */ + UFUNCTION(BlueprintCallable, Category="Input") + virtual void DoLook(float Yaw, float Pitch); + + /** Handles combo attack pressed from either controls or UI interfaces */ + UFUNCTION(BlueprintCallable, Category="Input") + virtual void DoComboAttackStart(); + + /** Handles combo attack released from either controls or UI interfaces */ + UFUNCTION(BlueprintCallable, Category="Input") + virtual void DoComboAttackEnd(); + + /** Handles charged attack pressed from either controls or UI interfaces */ + UFUNCTION(BlueprintCallable, Category="Input") + virtual void DoChargedAttackStart(); + + /** Handles charged attack released from either controls or UI interfaces */ + UFUNCTION(BlueprintCallable, Category="Input") + virtual void DoChargedAttackEnd(); + +protected: + + /** Resets the character's current HP to maximum */ + void ResetHP(); + + /** Performs a combo attack */ + void ComboAttack(); + + /** Performs a charged attack */ + void ChargedAttack(); + + /** Called from a delegate when the attack montage ends */ + void AttackMontageEnded(UAnimMontage* Montage, bool bInterrupted); + + +public: + + // ~begin CombatAttacker interface + + /** Performs the collision check for an attack */ + virtual void DoAttackTrace(FName DamageSourceBone) override; + + /** Performs the combo string check */ + virtual void CheckCombo() override; + + /** Performs the charged attack hold check */ + virtual void CheckChargedAttack() override; + + /** Loops or resolves the charged attack animation */ + void LoopOrResolveChargedAttack(); + + // ~end CombatAttacker interface + + // ~begin CombatDamageable interface + + /** Notifies nearby enemies that an attack is coming so they can react */ + void NotifyEnemiesOfIncomingAttack(); + + /** Handles damage and knockback events */ + virtual void ApplyDamage(float Damage, AActor* DamageCauser, const FVector& DamageLocation, const FVector& DamageImpulse) override; + + /** Handles death events */ + virtual void HandleDeath() override; + + /** Handles healing events */ + virtual void ApplyHealing(float Healing, AActor* Healer) override; + + /** Allows reaction to incoming attacks */ + virtual void NotifyDanger(const FVector& DangerLocation, AActor* DangerSource) override; + + // ~end CombatDamageable interface + + /** Called from the respawn timer to destroy and re-create the character */ + void RespawnCharacter(); + +public: + + /** Overrides the default TakeDamage functionality */ + virtual float TakeDamage(float Damage, struct FDamageEvent const& DamageEvent, AController* EventInstigator, AActor* DamageCauser) override; + + /** Overrides landing to reset damage ragdoll physics */ + virtual void Landed(const FHitResult& Hit) override; + +protected: + + /** Blueprint handler to play damage dealt effects */ + UFUNCTION(BlueprintImplementableEvent, Category="Combat") + void DealtDamage(float Damage, const FVector& ImpactPoint); + + /** Blueprint handler to play damage received effects */ + UFUNCTION(BlueprintImplementableEvent, Category="Combat") + void ReceivedDamage(float Damage, const FVector& ImpactPoint, const FVector& DamageDirection); + +protected: + + /** Initialization */ + virtual void BeginPlay() override; + + /** Cleanup */ + virtual void EndPlay(const EEndPlayReason::Type EndPlayReason) override; + + /** Handles input bindings */ + virtual void SetupPlayerInputComponent(class UInputComponent* PlayerInputComponent) override; + + /** Handles possessed initialization */ + virtual void NotifyControllerChanged() override; + +public: + + /** Returns CameraBoom subobject **/ + FORCEINLINE class USpringArmComponent* GetCameraBoom() const { return CameraBoom; } + + /** Returns FollowCamera subobject **/ + FORCEINLINE class UCameraComponent* GetFollowCamera() const { return FollowCamera; } +}; diff --git a/Source/Salty/Variant_Combat/CombatGameMode.cpp b/Source/Salty/Variant_Combat/CombatGameMode.cpp new file mode 100644 index 0000000..8dcad3b --- /dev/null +++ b/Source/Salty/Variant_Combat/CombatGameMode.cpp @@ -0,0 +1,53 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "Variant_Combat/CombatGameMode.h" +#include "Kismet/GameplayStatics.h" +#include "GameFramework/PlayerStart.h" +#include "Engine/World.h" + +ACombatGameMode::ACombatGameMode() +{ + // stub +} + +void ACombatGameMode::BeginPlay() +{ + Super::BeginPlay(); + + // create each additional local player. + // Player 0 will be created automatically as part of regular game init + for (int32 i = 2; i <= NumberOfLocalPlayers; ++i) + { + UGameplayStatics::CreatePlayer(GetWorld(), -1, true); + } +} + +AActor* ACombatGameMode::ChoosePlayerStart_Implementation(AController* Player) +{ + // build the current player tag + FName PlayerTag = FName(*FString::Printf(TEXT("Player%d"), CurrentPlayerStartAssignment)); + + // find all player starts with the matching player tag + TArray PlayerStarts; + + UGameplayStatics::GetAllActorsOfClassWithTag(GetWorld(), APlayerStart::StaticClass(), PlayerTag, PlayerStarts); + + // increment the player start assignment index + ++CurrentPlayerStartAssignment; + + // if no PlayerStarts were found, default to all PlayerStarts instead + if (PlayerStarts.IsEmpty()) + { + UGameplayStatics::GetAllActorsOfClass(GetWorld(), APlayerStart::StaticClass(), PlayerStarts); + } + + // have we found at least one PlayerStart? + if (!PlayerStarts.IsEmpty()) + { + return PlayerStarts[ FMath::RandRange(0, PlayerStarts.Num() - 1) ]; + } + + // no PlayerStarts in the level + return nullptr; +} diff --git a/Source/Salty/Variant_Combat/CombatGameMode.h b/Source/Salty/Variant_Combat/CombatGameMode.h new file mode 100644 index 0000000..7e4e187 --- /dev/null +++ b/Source/Salty/Variant_Combat/CombatGameMode.h @@ -0,0 +1,38 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/GameModeBase.h" +#include "CombatGameMode.generated.h" + +/** + * Simple GameMode for a third person combat game + */ +UCLASS(abstract) +class ACombatGameMode : public AGameModeBase +{ + GENERATED_BODY() + +public: + + /** Constructor */ + ACombatGameMode(); + +protected: + + /** Initialization */ + virtual void BeginPlay() override; + + /** Assigns a PlayerStart to a specific player */ + virtual AActor* ChoosePlayerStart_Implementation(AController* Player) override; + +protected: + + /** Determines how many local players should be spawned on game start */ + UPROPERTY(EditDefaultsOnly, Category="Local Multiplayer", meta = (ClampMin = 1, ClampMax = 4)) + int32 NumberOfLocalPlayers = 1; + + /** Used to assign players to different PlayerStarts in the level */ + int32 CurrentPlayerStartAssignment = 0; +}; diff --git a/Source/Salty/Variant_Combat/CombatPlayerController.cpp b/Source/Salty/Variant_Combat/CombatPlayerController.cpp new file mode 100644 index 0000000..96f6810 --- /dev/null +++ b/Source/Salty/Variant_Combat/CombatPlayerController.cpp @@ -0,0 +1,95 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "Variant_Combat/CombatPlayerController.h" +#include "EnhancedInputSubsystems.h" +#include "InputMappingContext.h" +#include "Kismet/GameplayStatics.h" +#include "GameFramework/PlayerStart.h" +#include "CombatCharacter.h" +#include "Engine/LocalPlayer.h" +#include "Engine/World.h" +#include "Blueprint/UserWidget.h" +#include "Salty.h" +#include "Widgets/Input/SVirtualJoystick.h" + +void ACombatPlayerController::BeginPlay() +{ + Super::BeginPlay(); +} + +void ACombatPlayerController::SetupInputComponent() +{ + Super::SetupInputComponent(); + + // only add IMCs for local player controllers + if (IsLocalPlayerController()) + { + // add the input mapping context + if (UEnhancedInputLocalPlayerSubsystem* Subsystem = ULocalPlayer::GetSubsystem(GetLocalPlayer())) + { + for (UInputMappingContext* CurrentContext : DefaultMappingContexts) + { + Subsystem->AddMappingContext(CurrentContext, 0); + } + + // only add these IMCs if we're not using mobile touch input + if (!ShouldUseTouchControls()) + { + for (UInputMappingContext* CurrentContext : MobileExcludedMappingContexts) + { + Subsystem->AddMappingContext(CurrentContext, 0); + } + } + } + } + + // only spawn touch controls on local player controllers + if (IsLocalPlayerController() && ShouldUseTouchControls()) + { + // spawn the mobile controls widget + MobileControlsWidget = CreateWidget(this, MobileControlsWidgetClass); + + if (MobileControlsWidget) + { + // add the controls to the player screen + MobileControlsWidget->AddToPlayerScreen(0); + + } else { + + UE_LOG(LogSalty, Error, TEXT("Could not spawn mobile controls widget.")); + + } + + } +} + +void ACombatPlayerController::OnPossess(APawn* InPawn) +{ + Super::OnPossess(InPawn); + + // subscribe to the pawn's OnDestroyed delegate + InPawn->OnDestroyed.AddDynamic(this, &ACombatPlayerController::OnPawnDestroyed); +} + +void ACombatPlayerController::SetRespawnTransform(const FTransform& NewRespawn) +{ + // save the new respawn transform + RespawnTransform = NewRespawn; +} + +void ACombatPlayerController::OnPawnDestroyed(AActor* DestroyedActor) +{ + // spawn a new character at the respawn transform + if (ACombatCharacter* RespawnedCharacter = GetWorld()->SpawnActor(CharacterClass, RespawnTransform)) + { + // possess the character + Possess(RespawnedCharacter); + } +} + +bool ACombatPlayerController::ShouldUseTouchControls() const +{ + // are we on a mobile platform? Should we force touch? + return SVirtualJoystick::ShouldDisplayTouchInterface() || bForceTouchControls; +} diff --git a/Source/Salty/Variant_Combat/CombatPlayerController.h b/Source/Salty/Variant_Combat/CombatPlayerController.h new file mode 100644 index 0000000..2e1ac16 --- /dev/null +++ b/Source/Salty/Variant_Combat/CombatPlayerController.h @@ -0,0 +1,76 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/PlayerController.h" +#include "CombatPlayerController.generated.h" + +class UInputMappingContext; +class ACombatCharacter; + +/** + * Simple Player Controller for a third person combat game + * Manages input mappings + * Respawns the player character at the checkpoint when it's destroyed + */ +UCLASS(abstract, Config="Game") +class ACombatPlayerController : public APlayerController +{ + GENERATED_BODY() + +protected: + + /** Input mapping context for this player */ + UPROPERTY(EditAnywhere, Category="Input|Input Mappings") + TArray DefaultMappingContexts; + + /** Input Mapping Contexts */ + UPROPERTY(EditAnywhere, Category="Input|Input Mappings") + TArray MobileExcludedMappingContexts; + + /** Mobile controls widget to spawn */ + UPROPERTY(EditAnywhere, Category="Input|Touch Controls") + TSubclassOf MobileControlsWidgetClass; + + /** Pointer to the mobile controls widget */ + UPROPERTY() + TObjectPtr MobileControlsWidget; + + /** If true, the player will use UMG touch controls even if not playing on mobile platforms */ + UPROPERTY(EditAnywhere, Config, Category = "Input|Touch Controls") + bool bForceTouchControls = false; + + /** Character class to respawn when the possessed pawn is destroyed */ + UPROPERTY(EditAnywhere, Category="Respawn") + TSubclassOf CharacterClass; + + /** Transform to respawn the character at. Can be set to create checkpoints */ + FTransform RespawnTransform; + +protected: + + /** Gameplay initialization */ + virtual void BeginPlay() override; + + /** Initialize input bindings */ + virtual void SetupInputComponent() override; + + /** Pawn initialization */ + virtual void OnPossess(APawn* InPawn) override; + +public: + + /** Updates the character respawn transform */ + void SetRespawnTransform(const FTransform& NewRespawn); + +protected: + + /** Called if the possessed pawn is destroyed */ + UFUNCTION() + void OnPawnDestroyed(AActor* DestroyedActor); + + /** Returns true if the player should use UMG touch controls */ + bool ShouldUseTouchControls() const; + +}; diff --git a/Source/Salty/Variant_Combat/Gameplay/CombatActivationVolume.cpp b/Source/Salty/Variant_Combat/Gameplay/CombatActivationVolume.cpp new file mode 100644 index 0000000..2d8d762 --- /dev/null +++ b/Source/Salty/Variant_Combat/Gameplay/CombatActivationVolume.cpp @@ -0,0 +1,49 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "CombatActivationVolume.h" +#include "Components/BoxComponent.h" +#include "GameFramework/Character.h" +#include "CombatActivatable.h" + +ACombatActivationVolume::ACombatActivationVolume() +{ + PrimaryActorTick.bCanEverTick = false; + + // create the box volume + RootComponent = Box = CreateDefaultSubobject(TEXT("Box")); + check(Box); + + // set the box's extent + Box->SetBoxExtent(FVector(500.0f, 500.0f, 500.0f)); + + // set the default collision profile to overlap all dynamic + Box->SetCollisionProfileName(FName("OverlapAllDynamic")); + + // bind the begin overlap + Box->OnComponentBeginOverlap.AddDynamic(this, &ACombatActivationVolume::OnOverlap); +} + +void ACombatActivationVolume::OnOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const FHitResult& SweepResult) +{ + // has a Character entered the volume? + ACharacter* PlayerCharacter = Cast(OtherActor); + + if (PlayerCharacter) + { + // is the Character controlled by a player + if (PlayerCharacter->IsPlayerControlled()) + { + // process the actors to activate list + for (AActor* CurrentActor : ActorsToActivate) + { + // is the referenced actor activatable? + if(ICombatActivatable* Activatable = Cast(CurrentActor)) + { + Activatable->ActivateInteraction(PlayerCharacter); + } + } + } + } + +} \ No newline at end of file diff --git a/Source/Salty/Variant_Combat/Gameplay/CombatActivationVolume.h b/Source/Salty/Variant_Combat/Gameplay/CombatActivationVolume.h new file mode 100644 index 0000000..9d63ede --- /dev/null +++ b/Source/Salty/Variant_Combat/Gameplay/CombatActivationVolume.h @@ -0,0 +1,40 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "CombatActivationVolume.generated.h" + +class UBoxComponent; + +/** + * A simple volume that activates a list of actors when the player pawn enters. + */ +UCLASS() +class ACombatActivationVolume : public AActor +{ + GENERATED_BODY() + + /** Collision box volume */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category ="Components", meta = (AllowPrivateAccess = "true")) + UBoxComponent* Box; + +protected: + + /** List of actors to activate when this volume is entered */ + UPROPERTY(EditAnywhere, Category="Activation Volume") + TArray ActorsToActivate; + +public: + + /** Constructor */ + ACombatActivationVolume(); + +protected: + + /** Handles overlaps with the box volume */ + UFUNCTION() + void OnOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const FHitResult& SweepResult); + +}; diff --git a/Source/Salty/Variant_Combat/Gameplay/CombatCheckpointVolume.cpp b/Source/Salty/Variant_Combat/Gameplay/CombatCheckpointVolume.cpp new file mode 100644 index 0000000..b24b659 --- /dev/null +++ b/Source/Salty/Variant_Combat/Gameplay/CombatCheckpointVolume.cpp @@ -0,0 +1,38 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "CombatCheckpointVolume.h" +#include "CombatCharacter.h" +#include "CombatPlayerController.h" + +ACombatCheckpointVolume::ACombatCheckpointVolume() +{ + // create the box volume + RootComponent = Box = CreateDefaultSubobject(TEXT("Box")); + check(Box); + + // set the box's extent + Box->SetBoxExtent(FVector(500.0f, 500.0f, 500.0f)); + + // set the default collision profile to overlap all dynamic + Box->SetCollisionProfileName(FName("OverlapAllDynamic")); + + // bind the begin overlap + Box->OnComponentBeginOverlap.AddDynamic(this, &ACombatCheckpointVolume::OnOverlap); +} + +void ACombatCheckpointVolume::OnOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const FHitResult& SweepResult) +{ + // has the player entered this volume? + ACombatCharacter* PlayerCharacter = Cast(OtherActor); + + if (PlayerCharacter) + { + if (ACombatPlayerController* PC = Cast(PlayerCharacter->GetController())) + { + // update the player's respawn checkpoint + PC->SetRespawnTransform(PlayerCharacter->GetActorTransform()); + } + + } +} diff --git a/Source/Salty/Variant_Combat/Gameplay/CombatCheckpointVolume.h b/Source/Salty/Variant_Combat/Gameplay/CombatCheckpointVolume.h new file mode 100644 index 0000000..ae8ecb4 --- /dev/null +++ b/Source/Salty/Variant_Combat/Gameplay/CombatCheckpointVolume.h @@ -0,0 +1,29 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "Components/BoxComponent.h" +#include "CombatCheckpointVolume.generated.h" + +UCLASS(abstract) +class ACombatCheckpointVolume : public AActor +{ + GENERATED_BODY() + + /** Collision box volume */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Components, meta = (AllowPrivateAccess = "true")) + UBoxComponent* Box; + +public: + + /** Constructor */ + ACombatCheckpointVolume(); + +protected: + + /** Handles overlaps with the box volume */ + UFUNCTION() + void OnOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const FHitResult& SweepResult); +}; diff --git a/Source/Salty/Variant_Combat/Gameplay/CombatDamageableBox.cpp b/Source/Salty/Variant_Combat/Gameplay/CombatDamageableBox.cpp new file mode 100644 index 0000000..2448ea7 --- /dev/null +++ b/Source/Salty/Variant_Combat/Gameplay/CombatDamageableBox.cpp @@ -0,0 +1,83 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "CombatDamageableBox.h" +#include "Components/StaticMeshComponent.h" +#include "TimerManager.h" +#include "Engine/World.h" + +ACombatDamageableBox::ACombatDamageableBox() +{ + PrimaryActorTick.bCanEverTick = false; + + // create the mesh + RootComponent = Mesh = CreateDefaultSubobject(TEXT("Mesh")); + + // set the collision properties + Mesh->SetCollisionProfileName(FName("BlockAllDynamic")); + + // enable physics + Mesh->SetSimulatePhysics(true); + + // disable navigation relevance so boxes don't affect NavMesh generation + Mesh->bNavigationRelevant = false; +} + +void ACombatDamageableBox::RemoveFromLevel() +{ + // destroy this actor + Destroy(); +} + +void ACombatDamageableBox::EndPlay(EEndPlayReason::Type EndPlayReason) +{ + Super::EndPlay(EndPlayReason); + + // clear the death timer + GetWorld()->GetTimerManager().ClearTimer(DeathTimer); +} + +void ACombatDamageableBox::ApplyDamage(float Damage, AActor* DamageCauser, const FVector& DamageLocation, const FVector& DamageImpulse) +{ + // only process damage if we still have HP + if (CurrentHP > 0.0f) + { + // apply the damage + CurrentHP -= Damage; + + // are we dead? + if (CurrentHP <= 0.0f) + { + HandleDeath(); + } + + // apply a physics impulse to the box, ignoring its mass + Mesh->AddImpulseAtLocation(DamageImpulse * Mesh->GetMass(), DamageLocation); + + // call the BP handler to play effects, etc. + OnBoxDamaged(DamageLocation, DamageImpulse); + } +} + +void ACombatDamageableBox::HandleDeath() +{ + // change the collision object type to Visibility so we ignore most interactions but still retain physics collisions + Mesh->SetCollisionObjectType(ECC_Visibility); + + // call the BP handler to play effects, etc. + OnBoxDestroyed(); + + // set up the death cleanup timer + GetWorld()->GetTimerManager().SetTimer(DeathTimer, this, &ACombatDamageableBox::RemoveFromLevel, DeathDelayTime); +} + +void ACombatDamageableBox::ApplyHealing(float Healing, AActor* Healer) +{ + // stub +} + +void ACombatDamageableBox::NotifyDanger(const FVector& DangerLocation, AActor* DangerSource) +{ + // stub +} + diff --git a/Source/Salty/Variant_Combat/Gameplay/CombatDamageableBox.h b/Source/Salty/Variant_Combat/Gameplay/CombatDamageableBox.h new file mode 100644 index 0000000..d0cb5c0 --- /dev/null +++ b/Source/Salty/Variant_Combat/Gameplay/CombatDamageableBox.h @@ -0,0 +1,71 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "CombatDamageable.h" +#include "CombatDamageableBox.generated.h" + +/** + * A simple physics box that reacts to damage through the ICombatDamageable interface + */ +UCLASS(abstract) +class ACombatDamageableBox : public AActor, public ICombatDamageable +{ + GENERATED_BODY() + + /** Damageable box mesh */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Components", meta = (AllowPrivateAccess = "true")) + UStaticMeshComponent* Mesh; + +public: + + /** Constructor */ + ACombatDamageableBox(); + +protected: + + /** Amount of HP this box starts with. */ + UPROPERTY(EditAnywhere, Category="Damage") + float CurrentHP = 3.0f; + + /** Time to wait before we remove this box from the level. */ + UPROPERTY(EditAnywhere, Category="Damage", meta = (ClampMin = 0, ClampMax = 10, Units = "s")) + float DeathDelayTime = 6.0f; + + /** Timer to defer destruction of this box after its HP are depleted */ + FTimerHandle DeathTimer; + + /** Blueprint damage handler for effect playback */ + UFUNCTION(BlueprintImplementableEvent, Category="Damage") + void OnBoxDamaged(const FVector& DamageLocation, const FVector& DamageImpulse); + + /** Blueprint destruction handler for effect playback */ + UFUNCTION(BlueprintImplementableEvent, Category="Damage") + void OnBoxDestroyed(); + + /** Timer callback to remove the box from the level after it dies */ + void RemoveFromLevel(); + +public: + + /** EndPlay cleanup */ + void EndPlay(EEndPlayReason::Type EndPlayReason) override; + + // ~Begin CombatDamageable interface + + /** Handles damage and knockback events */ + virtual void ApplyDamage(float Damage, AActor* DamageCauser, const FVector& DamageLocation, const FVector& DamageImpulse) override; + + /** Handles death events */ + virtual void HandleDeath() override; + + /** Handles healing events */ + virtual void ApplyHealing(float Healing, AActor* Healer) override; + + /** Allows reaction to incoming attacks */ + virtual void NotifyDanger(const FVector& DangerLocation, AActor* DangerSource) override; + + // ~End CombatDamageable interface +}; diff --git a/Source/Salty/Variant_Combat/Gameplay/CombatDummy.cpp b/Source/Salty/Variant_Combat/Gameplay/CombatDummy.cpp new file mode 100644 index 0000000..6a38a3f --- /dev/null +++ b/Source/Salty/Variant_Combat/Gameplay/CombatDummy.cpp @@ -0,0 +1,56 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "CombatDummy.h" +#include "Components/SceneComponent.h" +#include "Components/StaticMeshComponent.h" +#include "PhysicsEngine/PhysicsConstraintComponent.h" + +ACombatDummy::ACombatDummy() +{ + PrimaryActorTick.bCanEverTick = true; + + // create the root + Root = CreateDefaultSubobject(TEXT("Root")); + SetRootComponent(Root); + + // create the base plate + BasePlate = CreateDefaultSubobject(TEXT("Base Plate")); + BasePlate->SetupAttachment(RootComponent); + + // create the dummy + Dummy = CreateDefaultSubobject(TEXT("Dummy")); + Dummy->SetupAttachment(RootComponent); + + Dummy->SetSimulatePhysics(true); + + // create the physics constraint + PhysicsConstraint = CreateDefaultSubobject(TEXT("Physics Constraint")); + PhysicsConstraint->SetupAttachment(RootComponent); + + PhysicsConstraint->SetConstrainedComponents(BasePlate, NAME_None, Dummy, NAME_None); +} + +void ACombatDummy::ApplyDamage(float Damage, AActor* DamageCauser, const FVector& DamageLocation, const FVector& DamageImpulse) +{ + // apply impulse to the dummy + Dummy->AddImpulseAtLocation(DamageImpulse, DamageLocation); + + // call the BP handler + BP_OnDummyDamaged(DamageLocation, DamageImpulse.GetSafeNormal()); +} + +void ACombatDummy::HandleDeath() +{ + // unused +} + +void ACombatDummy::ApplyHealing(float Healing, AActor* Healer) +{ + // unused +} + +void ACombatDummy::NotifyDanger(const FVector& DangerLocation, AActor* DangerSource) +{ + // unused +} diff --git a/Source/Salty/Variant_Combat/Gameplay/CombatDummy.h b/Source/Salty/Variant_Combat/Gameplay/CombatDummy.h new file mode 100644 index 0000000..5359506 --- /dev/null +++ b/Source/Salty/Variant_Combat/Gameplay/CombatDummy.h @@ -0,0 +1,63 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "CombatDamageable.h" +#include "CombatDummy.generated.h" + +class UStaticMeshComponent; +class UPhysicsConstraintComponent; + +/** + * A simple invincible combat training dummy + */ +UCLASS(abstract) +class ACombatDummy : public AActor, public ICombatDamageable +{ + GENERATED_BODY() + + /** Root component */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Components", meta = (AllowPrivateAccess = "true")) + USceneComponent* Root; + + /** Static base plate */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Components", meta = (AllowPrivateAccess = "true")) + UStaticMeshComponent* BasePlate; + + /** Physics enabled dummy mesh */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Components", meta = (AllowPrivateAccess = "true")) + UStaticMeshComponent* Dummy; + + /** Physics constraint holding the dummy and base plate together */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Components", meta = (AllowPrivateAccess = "true")) + UPhysicsConstraintComponent* PhysicsConstraint; + +public: + + /** Constructor */ + ACombatDummy(); + + // ~Begin CombatDamageable interface + + /** Handles damage and knockback events */ + virtual void ApplyDamage(float Damage, AActor* DamageCauser, const FVector& DamageLocation, const FVector& DamageImpulse) override; + + /** Handles death events */ + virtual void HandleDeath() override; + + /** Handles healing events */ + virtual void ApplyHealing(float Healing, AActor* Healer) override; + + /** Allows reaction to incoming attacks */ + virtual void NotifyDanger(const FVector& DangerLocation, AActor* DangerSource) override; + + // ~End CombatDamageable interface + +protected: + + /** Blueprint handle to apply damage effects */ + UFUNCTION(BlueprintImplementableEvent, Category="Combat", meta = (DisplayName = "On Dummy Damaged")) + void BP_OnDummyDamaged(const FVector& Location, const FVector& Direction); +}; diff --git a/Source/Salty/Variant_Combat/Gameplay/CombatLavaFloor.cpp b/Source/Salty/Variant_Combat/Gameplay/CombatLavaFloor.cpp new file mode 100644 index 0000000..816663b --- /dev/null +++ b/Source/Salty/Variant_Combat/Gameplay/CombatLavaFloor.cpp @@ -0,0 +1,27 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "CombatLavaFloor.h" +#include "CombatDamageable.h" +#include "Components/StaticMeshComponent.h" + +ACombatLavaFloor::ACombatLavaFloor() +{ + PrimaryActorTick.bCanEverTick = false; + + // create the mesh + RootComponent = Mesh = CreateDefaultSubobject(TEXT("Mesh")); + + // bind the hit handler + Mesh->OnComponentHit.AddDynamic(this, &ACombatLavaFloor::OnFloorHit); +} + +void ACombatLavaFloor::OnFloorHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, FVector NormalImpulse, const FHitResult& Hit) +{ + // check if the hit actor is damageable by casting to the interface + if (ICombatDamageable* Damageable = Cast(OtherActor)) + { + // damage the actor + Damageable->ApplyDamage(Damage, this, Hit.ImpactPoint, FVector::ZeroVector); + } +} diff --git a/Source/Salty/Variant_Combat/Gameplay/CombatLavaFloor.h b/Source/Salty/Variant_Combat/Gameplay/CombatLavaFloor.h new file mode 100644 index 0000000..813e33a --- /dev/null +++ b/Source/Salty/Variant_Combat/Gameplay/CombatLavaFloor.h @@ -0,0 +1,40 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "CombatLavaFloor.generated.h" + +class UStaticMeshComponent; +class UPrimitiveComponent; + +/** + * A basic actor that applies damage on contact through the ICombatDamageable interface. + */ +UCLASS(abstract) +class ACombatLavaFloor : public AActor +{ + GENERATED_BODY() + + /** Floor mesh */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Components", meta = (AllowPrivateAccess = "true")) + UStaticMeshComponent* Mesh; + +protected: + + /** Amount of damage to deal on contact */ + UPROPERTY(EditAnywhere, Category="Damage") + float Damage = 10000.0f; + +public: + + /** Constructor */ + ACombatLavaFloor(); + +protected: + + /** Blocking hit handler */ + UFUNCTION() + void OnFloorHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, FVector NormalImpulse, const FHitResult& Hit); +}; diff --git a/Source/Salty/Variant_Combat/Interfaces/CombatActivatable.cpp b/Source/Salty/Variant_Combat/Interfaces/CombatActivatable.cpp new file mode 100644 index 0000000..5a9f567 --- /dev/null +++ b/Source/Salty/Variant_Combat/Interfaces/CombatActivatable.cpp @@ -0,0 +1,4 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "CombatActivatable.h" \ No newline at end of file diff --git a/Source/Salty/Variant_Combat/Interfaces/CombatActivatable.h b/Source/Salty/Variant_Combat/Interfaces/CombatActivatable.h new file mode 100644 index 0000000..b7dafd4 --- /dev/null +++ b/Source/Salty/Variant_Combat/Interfaces/CombatActivatable.h @@ -0,0 +1,36 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "UObject/Interface.h" +#include "CombatActivatable.generated.h" + +/** + * Interactable Interface + * Provides a context-agnostic way of activating, deactivating or toggling actors + */ +UINTERFACE(MinimalAPI, NotBlueprintable) +class UCombatActivatable : public UInterface +{ + GENERATED_BODY() +}; + +class ICombatActivatable +{ + GENERATED_BODY() + +public: + + /** Toggles the Interactable Actor */ + UFUNCTION(BlueprintCallable, Category="Activatable") + virtual void ToggleInteraction(AActor* ActivationInstigator) = 0; + + /** Activates the Interactable Actor */ + UFUNCTION(BlueprintCallable, Category="Activatable") + virtual void ActivateInteraction(AActor* ActivationInstigator) = 0; + + /** Deactivates the Interactable Actor */ + UFUNCTION(BlueprintCallable, Category="Activatable") + virtual void DeactivateInteraction(AActor* ActivationInstigator) = 0; +}; diff --git a/Source/Salty/Variant_Combat/Interfaces/CombatAttacker.cpp b/Source/Salty/Variant_Combat/Interfaces/CombatAttacker.cpp new file mode 100644 index 0000000..2abd0a2 --- /dev/null +++ b/Source/Salty/Variant_Combat/Interfaces/CombatAttacker.cpp @@ -0,0 +1,4 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "CombatAttacker.h" diff --git a/Source/Salty/Variant_Combat/Interfaces/CombatAttacker.h b/Source/Salty/Variant_Combat/Interfaces/CombatAttacker.h new file mode 100644 index 0000000..503a081 --- /dev/null +++ b/Source/Salty/Variant_Combat/Interfaces/CombatAttacker.h @@ -0,0 +1,36 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "UObject/Interface.h" +#include "CombatAttacker.generated.h" + +/** + * CombatAttacker Interface + * Provides common functionality to trigger attack animation events. + */ +UINTERFACE(MinimalAPI, NotBlueprintable) +class UCombatAttacker : public UInterface +{ + GENERATED_BODY() +}; + +class ICombatAttacker +{ + GENERATED_BODY() + +public: + + /** Performs an attack's collision check. Usually called from a montage's AnimNotify */ + UFUNCTION(BlueprintCallable, Category="Attacker") + virtual void DoAttackTrace(FName DamageSourceBone) = 0; + + /** Performs a combo attack's check to continue the string. Usually called from a montage's AnimNotify */ + UFUNCTION(BlueprintCallable, Category="Attacker") + virtual void CheckCombo() = 0; + + /** Performs a charged attack's check to loop the charge animation. Usually called from a montage's AnimNotify */ + UFUNCTION(BlueprintCallable, Category="Attacker") + virtual void CheckChargedAttack() = 0; +}; diff --git a/Source/Salty/Variant_Combat/Interfaces/CombatDamageable.cpp b/Source/Salty/Variant_Combat/Interfaces/CombatDamageable.cpp new file mode 100644 index 0000000..5c82792 --- /dev/null +++ b/Source/Salty/Variant_Combat/Interfaces/CombatDamageable.cpp @@ -0,0 +1,6 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "CombatDamageable.h" + +// Add default functionality here for any ICombatDamageable functions that are not pure virtual. diff --git a/Source/Salty/Variant_Combat/Interfaces/CombatDamageable.h b/Source/Salty/Variant_Combat/Interfaces/CombatDamageable.h new file mode 100644 index 0000000..8f2a09c --- /dev/null +++ b/Source/Salty/Variant_Combat/Interfaces/CombatDamageable.h @@ -0,0 +1,41 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "UObject/Interface.h" +#include "CombatDamageable.generated.h" + +/** + * CombatDamageable interface + * Provides functionality to handle damage, healing, knockback and death + * Also provides functionality to warn characters of incoming sources of damage + */ +UINTERFACE(MinimalAPI, NotBlueprintable) +class UCombatDamageable : public UInterface +{ + GENERATED_BODY() +}; + +class ICombatDamageable +{ + GENERATED_BODY() + +public: + + /** Handles damage and knockback events */ + UFUNCTION(BlueprintCallable, Category="Damageable") + virtual void ApplyDamage(float Damage, AActor* DamageCauser, const FVector& DamageLocation, const FVector& DamageImpulse) = 0; + + /** Handles death events */ + UFUNCTION(BlueprintCallable, Category="Damageable") + virtual void HandleDeath() = 0; + + /** Handles healing events */ + UFUNCTION(BlueprintCallable, Category="Damageable") + virtual void ApplyHealing(float Healing, AActor* Healer) = 0; + + /** Notifies the actor of impending danger such as an incoming hit, allowing it to react. */ + UFUNCTION(BlueprintCallable, Category="Damageable") + virtual void NotifyDanger(const FVector& DangerLocation, AActor* DangerSource) = 0; +}; diff --git a/Source/Salty/Variant_Combat/UI/CombatLifeBar.cpp b/Source/Salty/Variant_Combat/UI/CombatLifeBar.cpp new file mode 100644 index 0000000..ed9c23e --- /dev/null +++ b/Source/Salty/Variant_Combat/UI/CombatLifeBar.cpp @@ -0,0 +1,5 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "CombatLifeBar.h" + diff --git a/Source/Salty/Variant_Combat/UI/CombatLifeBar.h b/Source/Salty/Variant_Combat/UI/CombatLifeBar.h new file mode 100644 index 0000000..9a2fcbe --- /dev/null +++ b/Source/Salty/Variant_Combat/UI/CombatLifeBar.h @@ -0,0 +1,26 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "Blueprint/UserWidget.h" +#include "CombatLifeBar.generated.h" + +/** + * A basic life bar user widget. + */ +UCLASS(abstract) +class UCombatLifeBar : public UUserWidget +{ + GENERATED_BODY() + +public: + + /** Sets the life bar to the provided 0-1 percentage value*/ + UFUNCTION(BlueprintImplementableEvent, Category="Life Bar") + void SetLifePercentage(float Percent); + + // Sets the life bar fill color + UFUNCTION(BlueprintImplementableEvent, Category="Life Bar") + void SetBarColor(FLinearColor Color); +}; diff --git a/Source/Salty/Variant_Platforming/Animation/AnimNotify_EndDash.cpp b/Source/Salty/Variant_Platforming/Animation/AnimNotify_EndDash.cpp new file mode 100644 index 0000000..cdf4041 --- /dev/null +++ b/Source/Salty/Variant_Platforming/Animation/AnimNotify_EndDash.cpp @@ -0,0 +1,21 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "AnimNotify_EndDash.h" +#include "PlatformingCharacter.h" +#include "Components/SkeletalMeshComponent.h" + +void UAnimNotify_EndDash::Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, const FAnimNotifyEventReference& EventReference) +{ + // cast the owner to the attacker interface + if (APlatformingCharacter* PlatformingCharacter = Cast(MeshComp->GetOwner())) + { + // tell the actor to end the dash + PlatformingCharacter->EndDash(); + } +} + +FString UAnimNotify_EndDash::GetNotifyName_Implementation() const +{ + return FString("End Dash"); +} diff --git a/Source/Salty/Variant_Platforming/Animation/AnimNotify_EndDash.h b/Source/Salty/Variant_Platforming/Animation/AnimNotify_EndDash.h new file mode 100644 index 0000000..596620f --- /dev/null +++ b/Source/Salty/Variant_Platforming/Animation/AnimNotify_EndDash.h @@ -0,0 +1,24 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "Animation/AnimNotifies/AnimNotify.h" +#include "AnimNotify_EndDash.generated.h" + +/** + * AnimNotify to finish the dash animation and restore player control + */ +UCLASS() +class UAnimNotify_EndDash : public UAnimNotify +{ + GENERATED_BODY() + +public: + + /** Perform the Anim Notify */ + virtual void Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, const FAnimNotifyEventReference& EventReference) override; + + /** Get the notify name */ + virtual FString GetNotifyName_Implementation() const override; +}; diff --git a/Source/Salty/Variant_Platforming/PlatformingCharacter.cpp b/Source/Salty/Variant_Platforming/PlatformingCharacter.cpp new file mode 100644 index 0000000..53b8fea --- /dev/null +++ b/Source/Salty/Variant_Platforming/PlatformingCharacter.cpp @@ -0,0 +1,373 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "PlatformingCharacter.h" + +#include "Components/CapsuleComponent.h" +#include "Engine/World.h" +#include "GameFramework/CharacterMovementComponent.h" +#include "GameFramework/SpringArmComponent.h" +#include "Components/SkeletalMeshComponent.h" +#include "Camera/CameraComponent.h" +#include "EnhancedInputSubsystems.h" +#include "EnhancedInputComponent.h" +#include "TimerManager.h" +#include "Engine/LocalPlayer.h" + +APlatformingCharacter::APlatformingCharacter() +{ + PrimaryActorTick.bCanEverTick = true; + + // initialize the flags + bHasWallJumped = false; + bHasDoubleJumped = false; + bHasDashed = false; + bIsDashing = false; + + // bind the dash montage ended delegate + OnDashMontageEnded.BindUObject(this, &APlatformingCharacter::DashMontageEnded); + + // enable press and hold jump + JumpMaxHoldTime = 0.4f; + + // set the jump max count to 3 so we can double jump and check for coyote time jumps + JumpMaxCount = 3; + + // Set size for collision capsule + GetCapsuleComponent()->InitCapsuleSize(35.0f, 90.0f); + + // don't rotate the mesh when the controller rotates + bUseControllerRotationYaw = false; + + // Configure character movement + GetCharacterMovement()->GravityScale = 2.5f; + GetCharacterMovement()->MaxAcceleration = 1500.0f; + GetCharacterMovement()->BrakingFrictionFactor = 1.0f; + GetCharacterMovement()->bUseSeparateBrakingFriction = true; + + GetCharacterMovement()->GroundFriction = 4.0f; + GetCharacterMovement()->MaxWalkSpeed = 750.0f; + GetCharacterMovement()->MinAnalogWalkSpeed = 20.0f; + GetCharacterMovement()->BrakingDecelerationWalking = 2500.0f; + GetCharacterMovement()->PerchRadiusThreshold = 15.0f; + + GetCharacterMovement()->JumpZVelocity = 350.0f; + GetCharacterMovement()->BrakingDecelerationFalling = 750.0f; + GetCharacterMovement()->AirControl = 1.0f; + + GetCharacterMovement()->RotationRate = FRotator(0.0f, 500.0f, 0.0f); + GetCharacterMovement()->bOrientRotationToMovement = true; + + GetCharacterMovement()->NavAgentProps.AgentRadius = 42.0; + GetCharacterMovement()->NavAgentProps.AgentHeight = 192.0; + + // create the camera boom + CameraBoom = CreateDefaultSubobject(TEXT("CameraBoom")); + CameraBoom->SetupAttachment(RootComponent); + + CameraBoom->TargetArmLength = 400.0f; + CameraBoom->bUsePawnControlRotation = true; + CameraBoom->bEnableCameraLag = true; + CameraBoom->CameraLagSpeed = 8.0f; + CameraBoom->bEnableCameraRotationLag = true; + CameraBoom->CameraRotationLagSpeed = 8.0f; + + // create the orbiting camera + FollowCamera = CreateDefaultSubobject(TEXT("FollowCamera")); + FollowCamera->SetupAttachment(CameraBoom, USpringArmComponent::SocketName); + FollowCamera->bUsePawnControlRotation = false; +} + +void APlatformingCharacter::Move(const FInputActionValue& Value) +{ + FVector2D MovementVector = Value.Get(); + + // route the input + DoMove(MovementVector.X, MovementVector.Y); +} + +void APlatformingCharacter::Look(const FInputActionValue& Value) +{ + FVector2D LookAxisVector = Value.Get(); + + // route the input + DoLook(LookAxisVector.X, LookAxisVector.Y); +} + + +void APlatformingCharacter::Dash() +{ + // route the input + DoDash(); +} + +void APlatformingCharacter::MultiJump() +{ + // ignore jumps while dashing + if(bIsDashing) + return; + + // are we already in the air? + if (GetCharacterMovement()->IsFalling()) + { + + // have we already wall jumped? + if (!bHasWallJumped) + { + // run a sphere sweep to check if we're in front of a wall + FHitResult OutHit; + + const FVector TraceStart = GetActorLocation(); + const FVector TraceEnd = TraceStart + (GetActorForwardVector() * WallJumpTraceDistance); + const FCollisionShape TraceShape = FCollisionShape::MakeSphere(WallJumpTraceRadius); + + FCollisionQueryParams QueryParams; + QueryParams.AddIgnoredActor(this); + + if (GetWorld()->SweepSingleByChannel(OutHit, TraceStart, TraceEnd, FQuat(), ECollisionChannel::ECC_Visibility, TraceShape, QueryParams)) + { + // rotate the character to face away from the wall, so we're correctly oriented for the next wall jump + FRotator WallOrientation = OutHit.ImpactNormal.ToOrientationRotator(); + WallOrientation.Pitch = 0.0f; + WallOrientation.Roll = 0.0f; + + SetActorRotation(WallOrientation); + + // apply a launch impulse to the character to perform the actual wall jump + const FVector WallJumpImpulse = (OutHit.ImpactNormal * WallJumpBounceImpulse) + (FVector::UpVector * WallJumpVerticalImpulse); + + LaunchCharacter(WallJumpImpulse, true, true); + + // enable the jump trail + SetJumpTrailState(true); + + // raise the wall jump flag to prevent an immediate second wall jump + bHasWallJumped = true; + + GetWorld()->GetTimerManager().SetTimer(WallJumpTimer, this, &APlatformingCharacter::ResetWallJump, DelayBetweenWallJumps, false); + } + // no wall jump, try a double jump next + else + { + // are we still within coyote time frames? + if (GetWorld()->GetTimeSeconds() - LastFallTime < MaxCoyoteTime) + { + UE_LOG(LogTemp, Warning, TEXT("Coyote Jump")); + + // use the built-in CMC functionality to do the jump + Jump(); + + // enable the jump trail + SetJumpTrailState(true); + + // no coyote time jump + } else { + + // only double jump once while we're in the air + if (!bHasDoubleJumped) + { + bHasDoubleJumped = true; + + // use the built-in CMC functionality to do the double jump + Jump(); + + // enable the jump trail + SetJumpTrailState(true); + } + + } + + + } + } + + } + else + { + // we're grounded so just do a regular jump + Jump(); + + // activate the jump trail + SetJumpTrailState(true); + } +} + +void APlatformingCharacter::ResetWallJump() +{ + // reset the wall jump input lock + bHasWallJumped = false; +} + +void APlatformingCharacter::DoMove(float Right, float Forward) +{ + if (GetController() != nullptr) + { + // momentarily disable movement inputs if we've just wall jumped + if (!bHasWallJumped) + { + // find out which way is forward + const FRotator Rotation = GetController()->GetControlRotation(); + const FRotator YawRotation(0, Rotation.Yaw, 0); + + // get forward vector + const FVector ForwardDirection = FRotationMatrix(YawRotation).GetUnitAxis(EAxis::X); + + // get right vector + const FVector RightDirection = FRotationMatrix(YawRotation).GetUnitAxis(EAxis::Y); + + // add movement + AddMovementInput(ForwardDirection, Forward); + AddMovementInput(RightDirection, Right); + } + } +} + +void APlatformingCharacter::DoLook(float Yaw, float Pitch) +{ + if (GetController() != nullptr) + { + // add yaw and pitch input to controller + AddControllerYawInput(Yaw); + AddControllerPitchInput(Pitch); + } +} + +void APlatformingCharacter::DoDash() +{ + // ignore the input if we've already dashed and have yet to reset + if (bHasDashed) + return; + + // raise the dash flags + bIsDashing = true; + bHasDashed = true; + + // disable gravity while dashing + GetCharacterMovement()->GravityScale = 0.0f; + + // reset the character velocity so we don't carry momentum into the dash + GetCharacterMovement()->Velocity = FVector::ZeroVector; + + // enable the jump trails + SetJumpTrailState(true); + + // play the dash montage + if (UAnimInstance* AnimInstance = GetMesh()->GetAnimInstance()) + { + const float MontageLength = AnimInstance->Montage_Play(DashMontage, 1.0f, EMontagePlayReturnType::MontageLength, 0.0f, true); + + // has the montage played successfully? + if (MontageLength > 0.0f) + { + AnimInstance->Montage_SetEndDelegate(OnDashMontageEnded, DashMontage); + } + } +} + +void APlatformingCharacter::DoJumpStart() +{ + // handle special jump cases + MultiJump(); +} + +void APlatformingCharacter::DoJumpEnd() +{ + // stop jumping + StopJumping(); +} + +void APlatformingCharacter::DashMontageEnded(UAnimMontage* Montage, bool bInterrupted) +{ + // Avoid resetting the dash if the previous ground dash interrupted the montage. + if (bInterrupted && bIsDashing) + { + return; + } + + // end the dash + EndDash(); +} + +void APlatformingCharacter::EndDash() +{ + // restore gravity + GetCharacterMovement()->GravityScale = 2.5f; + + // reset the dashing flag + bIsDashing = false; + + // are we grounded after the dash? + if (GetCharacterMovement()->IsMovingOnGround()) + { + // reset the dash usage flag, since we won't receive a landed event + bHasDashed = false; + + // deactivate the jump trails + SetJumpTrailState(false); + } +} + +bool APlatformingCharacter::HasDoubleJumped() const +{ + return bHasDoubleJumped; +} + +bool APlatformingCharacter::HasWallJumped() const +{ + return bHasWallJumped; +} + +void APlatformingCharacter::EndPlay(const EEndPlayReason::Type EndPlayReason) +{ + Super::EndPlay(EndPlayReason); + + // clear the wall jump reset timer + GetWorld()->GetTimerManager().ClearTimer(WallJumpTimer); +} + +void APlatformingCharacter::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent) +{ + // Set up action bindings + if (UEnhancedInputComponent* EnhancedInputComponent = Cast(PlayerInputComponent)) + { + + // Jumping + EnhancedInputComponent->BindAction(JumpAction, ETriggerEvent::Started, this, &APlatformingCharacter::DoJumpStart); + EnhancedInputComponent->BindAction(JumpAction, ETriggerEvent::Completed, this, &APlatformingCharacter::DoJumpEnd); + + // Moving + EnhancedInputComponent->BindAction(MoveAction, ETriggerEvent::Triggered, this, &APlatformingCharacter::Move); + EnhancedInputComponent->BindAction(MouseLookAction, ETriggerEvent::Triggered, this, &APlatformingCharacter::Look); + + // Looking + EnhancedInputComponent->BindAction(LookAction, ETriggerEvent::Triggered, this, &APlatformingCharacter::Look); + + // Dashing + EnhancedInputComponent->BindAction(DashAction, ETriggerEvent::Triggered, this, &APlatformingCharacter::Dash); + } +} + +void APlatformingCharacter::Landed(const FHitResult& Hit) +{ + Super::Landed(Hit); + + // reset the double jump and dash flags + bHasDoubleJumped = false; + bHasDashed = false; + + // deactivate the jump trail + SetJumpTrailState(false); +} + +void APlatformingCharacter::OnMovementModeChanged(EMovementMode PrevMovementMode, uint8 PreviousCustomMode /*= 0*/) +{ + Super::OnMovementModeChanged(PrevMovementMode, PreviousCustomMode); + + // are we falling? + if (GetCharacterMovement()->MovementMode == EMovementMode::MOVE_Falling) + { + // save the game time when we started falling, so we can check it later for coyote time jumps + LastFallTime = GetWorld()->GetTimeSeconds(); + } +} + diff --git a/Source/Salty/Variant_Platforming/PlatformingCharacter.h b/Source/Salty/Variant_Platforming/PlatformingCharacter.h new file mode 100644 index 0000000..1ba2a69 --- /dev/null +++ b/Source/Salty/Variant_Platforming/PlatformingCharacter.h @@ -0,0 +1,194 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Character.h" +#include "Animation/AnimInstance.h" +#include "PlatformingCharacter.generated.h" + + +class USpringArmComponent; +class UCameraComponent; +class UInputAction; +struct FInputActionValue; +class UAnimMontage; + +/** + * An enhanced Third Person Character with the following functionality: + * - Platforming game character movement physics + * - Press and Hold Jump + * - Double Jump + * - Wall Jump + * - Dash + */ +UCLASS(abstract) +class APlatformingCharacter : public ACharacter +{ + GENERATED_BODY() + + /** Camera boom positioning the camera behind the character */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Components", meta = (AllowPrivateAccess = "true")) + USpringArmComponent* CameraBoom; + + /** Follow camera */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Components", meta = (AllowPrivateAccess = "true")) + UCameraComponent* FollowCamera; + +protected: + + /** Jump Input Action */ + UPROPERTY(EditAnywhere, Category="Input") + UInputAction* JumpAction; + + /** Move Input Action */ + UPROPERTY(EditAnywhere, Category="Input") + UInputAction* MoveAction; + + /** Look Input Action */ + UPROPERTY(EditAnywhere, Category="Input") + UInputAction* LookAction; + + /** Mouse Look Input Action */ + UPROPERTY(EditAnywhere, Category="Input") + UInputAction* MouseLookAction; + + /** Dash Input Action */ + UPROPERTY(EditAnywhere, Category="Input") + UInputAction* DashAction; + +public: + + /** Constructor */ + APlatformingCharacter(); + +protected: + + /** Called for movement input */ + void Move(const FInputActionValue& Value); + + /** Called for looking input */ + void Look(const FInputActionValue& Value); + + /** Called for dash input */ + void Dash(); + + /** Called for jump pressed to check for advanced multi-jump conditions */ + void MultiJump(); + + /** Resets the wall jump input lock */ + void ResetWallJump(); + +public: + + /** Handles move inputs from either controls or UI interfaces */ + UFUNCTION(BlueprintCallable, Category="Input") + virtual void DoMove(float Right, float Forward); + + /** Handles look inputs from either controls or UI interfaces */ + UFUNCTION(BlueprintCallable, Category="Input") + virtual void DoLook(float Yaw, float Pitch); + + /** Handles dash inputs from either controls or UI interfaces */ + UFUNCTION(BlueprintCallable, Category="Input") + virtual void DoDash(); + + /** Handles jump pressed inputs from either controls or UI interfaces */ + UFUNCTION(BlueprintCallable, Category="Input") + virtual void DoJumpStart(); + + /** Handles jump pressed inputs from either controls or UI interfaces */ + UFUNCTION(BlueprintCallable, Category="Input") + virtual void DoJumpEnd(); + +protected: + + /** Called from a delegate when the dash montage ends */ + void DashMontageEnded(UAnimMontage* Montage, bool bInterrupted); + + /** Passes control to Blueprint to enable or disable jump trails */ + UFUNCTION(BlueprintImplementableEvent, Category="Platforming") + void SetJumpTrailState(bool bEnabled); + +public: + + /** Ends the dash state */ + void EndDash(); + +public: + + /** Returns true if the character has just double jumped */ + UFUNCTION(BlueprintPure, Category="Platforming") + bool HasDoubleJumped() const; + + /** Returns true if the character has just wall jumped */ + UFUNCTION(BlueprintPure, Category="Platforming") + bool HasWallJumped() const; + +public: + + /** EndPlay cleanup */ + virtual void EndPlay(const EEndPlayReason::Type EndPlayReason) override; + + /** Sets up input action bindings */ + virtual void SetupPlayerInputComponent(class UInputComponent* PlayerInputComponent) override; + + /** Handle landings to reset dash and advanced jump state */ + virtual void Landed(const FHitResult& Hit) override; + + /** Handle movement mode changes to keep track of coyote time jumps */ + virtual void OnMovementModeChanged(EMovementMode PrevMovementMode, uint8 PreviousCustomMode = 0) override; + +protected: + + /** movement state flag bits, packed into a uint8 for memory efficiency */ + uint8 bHasWallJumped : 1; + uint8 bHasDoubleJumped : 1; + uint8 bHasDashed : 1; + uint8 bIsDashing : 1; + + /** timer for wall jump input reset */ + FTimerHandle WallJumpTimer; + + /** Dash montage ended delegate */ + FOnMontageEnded OnDashMontageEnded; + + /** Distance to trace ahead of the character to look for walls to jump from */ + UPROPERTY(EditAnywhere, Category="Wall Jump", meta = (ClampMin = 0, ClampMax = 1000, Units = "cm")) + float WallJumpTraceDistance = 50.0f; + + /** Radius of the wall jump sphere trace check */ + UPROPERTY(EditAnywhere, Category="Wall Jump", meta = (ClampMin = 0, ClampMax = 100, Units = "cm")) + float WallJumpTraceRadius = 25.0f; + + /** Impulse to apply away from the wall when wall jumping */ + UPROPERTY(EditAnywhere, Category="Wall Jump", meta = (ClampMin = 0, ClampMax = 10000, Units = "cm/s")) + float WallJumpBounceImpulse = 800.0f; + + /** Vertical impulse to apply when wall jumping */ + UPROPERTY(EditAnywhere, Category="Wall Jump", meta = (ClampMin = 0, ClampMax = 10000, Units = "cm/s")) + float WallJumpVerticalImpulse = 900.0f; + + /** Time to ignore jump inputs after a wall jump */ + UPROPERTY(EditAnywhere, Category="Wall Jump", meta = (ClampMin = 0, ClampMax = 5, Units = "s")) + float DelayBetweenWallJumps = 0.1f; + + /** AnimMontage to use for the Dash action */ + UPROPERTY(EditAnywhere, Category="Dash") + UAnimMontage* DashMontage; + + /** Last recorded time when this character started falling */ + float LastFallTime = 0.0f; + + /** Max amount of time that can pass since we started falling when we allow a regular jump */ + UPROPERTY(EditAnywhere, Category="Coyote Time", meta = (ClampMin = 0, ClampMax = 5, Units = "s")) + float MaxCoyoteTime = 0.16f; + +public: + /** Returns CameraBoom subobject **/ + FORCEINLINE class USpringArmComponent* GetCameraBoom() const { return CameraBoom; } + + /** Returns FollowCamera subobject **/ + FORCEINLINE class UCameraComponent* GetFollowCamera() const { return FollowCamera; } + +}; diff --git a/Source/Salty/Variant_Platforming/PlatformingGameMode.cpp b/Source/Salty/Variant_Platforming/PlatformingGameMode.cpp new file mode 100644 index 0000000..1b2530b --- /dev/null +++ b/Source/Salty/Variant_Platforming/PlatformingGameMode.cpp @@ -0,0 +1,53 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "Variant_Platforming/PlatformingGameMode.h" +#include "Kismet/GameplayStatics.h" +#include "GameFramework/PlayerStart.h" +#include "Engine/World.h" + +APlatformingGameMode::APlatformingGameMode() +{ + // stub +} + +void APlatformingGameMode::BeginPlay() +{ + Super::BeginPlay(); + + // create each additional local player. + // Player 0 will be created automatically as part of regular game init + for (int32 i = 2; i <= NumberOfLocalPlayers; ++i) + { + UGameplayStatics::CreatePlayer(GetWorld(), -1, true); + } +} + +AActor* APlatformingGameMode::ChoosePlayerStart_Implementation(AController* Player) +{ + // build the current player tag + FName PlayerTag = FName(*FString::Printf(TEXT("Player%d"), CurrentPlayerStartAssignment)); + + // find all player starts with the matching player tag + TArray PlayerStarts; + + UGameplayStatics::GetAllActorsOfClassWithTag(GetWorld(), APlayerStart::StaticClass(), PlayerTag, PlayerStarts); + + // increment the player start assignment index + ++CurrentPlayerStartAssignment; + + // if no PlayerStarts were found, default to all PlayerStarts instead + if (PlayerStarts.IsEmpty()) + { + UGameplayStatics::GetAllActorsOfClass(GetWorld(), APlayerStart::StaticClass(), PlayerStarts); + } + + // have we found at least one PlayerStart? + if (!PlayerStarts.IsEmpty()) + { + return PlayerStarts[ FMath::RandRange(0, PlayerStarts.Num() - 1) ]; + } + + // no PlayerStarts in the level + return nullptr; +} diff --git a/Source/Salty/Variant_Platforming/PlatformingGameMode.h b/Source/Salty/Variant_Platforming/PlatformingGameMode.h new file mode 100644 index 0000000..ca49475 --- /dev/null +++ b/Source/Salty/Variant_Platforming/PlatformingGameMode.h @@ -0,0 +1,38 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/GameModeBase.h" +#include "PlatformingGameMode.generated.h" + +/** + * Simple GameMode for a third person platforming game + */ +UCLASS() +class APlatformingGameMode : public AGameModeBase +{ + GENERATED_BODY() + +public: + + /** Constructor */ + APlatformingGameMode(); + +protected: + + /** Initialization */ + virtual void BeginPlay() override; + + /** Assigns a PlayerStart to a specific player */ + virtual AActor* ChoosePlayerStart_Implementation(AController* Player) override; + +protected: + + /** Determines how many local players should be spawned on game start */ + UPROPERTY(EditDefaultsOnly, Category="Local Multiplayer", meta = (ClampMin = 1, ClampMax = 4)) + int32 NumberOfLocalPlayers = 1; + + /** Used to assign players to different PlayerStarts in the level */ + int32 CurrentPlayerStartAssignment = 0; +}; diff --git a/Source/Salty/Variant_Platforming/PlatformingPlayerController.cpp b/Source/Salty/Variant_Platforming/PlatformingPlayerController.cpp new file mode 100644 index 0000000..b6f78ac --- /dev/null +++ b/Source/Salty/Variant_Platforming/PlatformingPlayerController.cpp @@ -0,0 +1,98 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "Variant_Platforming/PlatformingPlayerController.h" +#include "EnhancedInputSubsystems.h" +#include "InputMappingContext.h" +#include "Kismet/GameplayStatics.h" +#include "GameFramework/PlayerStart.h" +#include "PlatformingCharacter.h" +#include "Engine/LocalPlayer.h" +#include "Engine/World.h" +#include "Blueprint/UserWidget.h" +#include "Salty.h" +#include "Widgets/Input/SVirtualJoystick.h" + +void APlatformingPlayerController::BeginPlay() +{ + Super::BeginPlay(); +} + +void APlatformingPlayerController::SetupInputComponent() +{ + Super::SetupInputComponent(); + + // only add IMCs for local player controllers + if (IsLocalPlayerController()) + { + // add the input mapping context + if (UEnhancedInputLocalPlayerSubsystem* Subsystem = ULocalPlayer::GetSubsystem(GetLocalPlayer())) + { + for (UInputMappingContext* CurrentContext : DefaultMappingContexts) + { + Subsystem->AddMappingContext(CurrentContext, 0); + } + + // only add these IMCs if we're not using mobile touch input + if (!ShouldUseTouchControls()) + { + for (UInputMappingContext* CurrentContext : MobileExcludedMappingContexts) + { + Subsystem->AddMappingContext(CurrentContext, 0); + } + } + } + } + + // only spawn touch controls on local player controllers + if (IsLocalPlayerController() && ShouldUseTouchControls()) + { + // spawn the mobile controls widget + MobileControlsWidget = CreateWidget(this, MobileControlsWidgetClass); + + if (MobileControlsWidget) + { + // add the controls to the player screen + MobileControlsWidget->AddToPlayerScreen(0); + + } else { + + UE_LOG(LogSalty, Error, TEXT("Could not spawn mobile controls widget.")); + + } + + } +} + +void APlatformingPlayerController::OnPossess(APawn* InPawn) +{ + Super::OnPossess(InPawn); + + // subscribe to the pawn's OnDestroyed delegate + InPawn->OnDestroyed.AddDynamic(this, &APlatformingPlayerController::OnPawnDestroyed); +} + +void APlatformingPlayerController::OnPawnDestroyed(AActor* DestroyedActor) +{ + // find the player start + TArray ActorList; + UGameplayStatics::GetAllActorsOfClass(GetWorld(), APlayerStart::StaticClass(), ActorList); + + if (ActorList.Num() > 0) + { + // spawn a character at the player start + const FTransform SpawnTransform = ActorList[0]->GetActorTransform(); + + if (APlatformingCharacter* RespawnedCharacter = GetWorld()->SpawnActor(CharacterClass, SpawnTransform)) + { + // possess the character + Possess(RespawnedCharacter); + } + } +} + +bool APlatformingPlayerController::ShouldUseTouchControls() const +{ + // are we on a mobile platform? Should we force touch? + return SVirtualJoystick::ShouldDisplayTouchInterface() || bForceTouchControls; +} diff --git a/Source/Salty/Variant_Platforming/PlatformingPlayerController.h b/Source/Salty/Variant_Platforming/PlatformingPlayerController.h new file mode 100644 index 0000000..64f8420 --- /dev/null +++ b/Source/Salty/Variant_Platforming/PlatformingPlayerController.h @@ -0,0 +1,65 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/PlayerController.h" +#include "PlatformingPlayerController.generated.h" + +class UInputMappingContext; +class APlatformingCharacter; + +/** + * Simple Player Controller for a third person platforming game + * Manages input mappings + * Respawns the player character at the Player Start when it's destroyed + */ +UCLASS(abstract, Config="Game") +class APlatformingPlayerController : public APlayerController +{ + GENERATED_BODY() + +protected: + + /** Input mapping context for this player */ + UPROPERTY(EditAnywhere, Category="Input|Input Mappings") + TArray DefaultMappingContexts; + + /** Input Mapping Contexts */ + UPROPERTY(EditAnywhere, Category="Input|Input Mappings") + TArray MobileExcludedMappingContexts; + + /** Mobile controls widget to spawn */ + UPROPERTY(EditAnywhere, Category="Input|Touch Controls") + TSubclassOf MobileControlsWidgetClass; + + /** Pointer to the mobile controls widget */ + UPROPERTY() + TObjectPtr MobileControlsWidget; + + /** If true, the player will use UMG touch controls even if not playing on mobile platforms */ + UPROPERTY(EditAnywhere, Config, Category = "Input|Touch Controls") + bool bForceTouchControls = false; + + /** Character class to respawn when the possessed pawn is destroyed */ + UPROPERTY(EditAnywhere, Category="Respawn") + TSubclassOf CharacterClass; + +protected: + + /** Gameplay initialization */ + virtual void BeginPlay() override; + + /** Initialize input bindings */ + virtual void SetupInputComponent() override; + + /** Pawn initialization */ + virtual void OnPossess(APawn* InPawn) override; + + /** Called if the possessed pawn is destroyed */ + UFUNCTION() + void OnPawnDestroyed(AActor* DestroyedActor); + + /** Returns true if the player should use UMG touch controls */ + bool ShouldUseTouchControls() const; +}; diff --git a/Source/Salty/Variant_SideScrolling/AI/SideScrollingAIController.cpp b/Source/Salty/Variant_SideScrolling/AI/SideScrollingAIController.cpp new file mode 100644 index 0000000..e025986 --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/AI/SideScrollingAIController.cpp @@ -0,0 +1,19 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "SideScrollingAIController.h" +#include "GameplayStateTreeModule/Public/Components/StateTreeAIComponent.h" + +ASideScrollingAIController::ASideScrollingAIController() +{ + // create the StateTree AI Component + StateTreeAI = CreateDefaultSubobject(TEXT("StateTreeAI")); + check(StateTreeAI); + + // ensure we start the StateTree when we possess the pawn + bStartAILogicOnPossess = true; + + // ensure we're attached to the possessed character. + // this is necessary for EnvQueries to work correctly + bAttachToPawn = true; +} diff --git a/Source/Salty/Variant_SideScrolling/AI/SideScrollingAIController.h b/Source/Salty/Variant_SideScrolling/AI/SideScrollingAIController.h new file mode 100644 index 0000000..f314e90 --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/AI/SideScrollingAIController.h @@ -0,0 +1,27 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "AIController.h" +#include "SideScrollingAIController.generated.h" + +class UStateTreeAIComponent; + +/** + * A basic AI Controller capable of running StateTree + */ +UCLASS(abstract) +class ASideScrollingAIController : public AAIController +{ + GENERATED_BODY() + + /** StateTree Component */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "AI", meta = (AllowPrivateAccess = "true")) + UStateTreeAIComponent* StateTreeAI; + +public: + + /** Constructor */ + ASideScrollingAIController(); +}; diff --git a/Source/Salty/Variant_SideScrolling/AI/SideScrollingNPC.cpp b/Source/Salty/Variant_SideScrolling/AI/SideScrollingNPC.cpp new file mode 100644 index 0000000..1b5b26c --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/AI/SideScrollingNPC.cpp @@ -0,0 +1,53 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "SideScrollingNPC.h" +#include "Engine/World.h" +#include "GameFramework/CharacterMovementComponent.h" +#include "TimerManager.h" + +ASideScrollingNPC::ASideScrollingNPC() +{ + PrimaryActorTick.bCanEverTick = true; + + GetCharacterMovement()->MaxWalkSpeed = 150.0f; +} + +void ASideScrollingNPC::EndPlay(EEndPlayReason::Type EndPlayReason) +{ + Super::EndPlay(EndPlayReason); + + // clear the deactivation timer + GetWorld()->GetTimerManager().ClearTimer(DeactivationTimer); +} + +void ASideScrollingNPC::Interaction(AActor* Interactor) +{ + // ignore if this NPC has already been deactivated + if (bDeactivated) + { + return; + } + + // reset the deactivation flag + bDeactivated = true; + + // stop character movement immediately + GetCharacterMovement()->StopMovementImmediately(); + + // launch the NPC away from the interactor + FVector LaunchVector = Interactor->GetActorForwardVector() * LaunchImpulse; + LaunchVector.Y = 0.0f; + LaunchVector.Z = LaunchVerticalImpulse; + + LaunchCharacter(LaunchVector, true, true); + + // set up a timer to schedule reactivation + GetWorld()->GetTimerManager().SetTimer(DeactivationTimer, this, &ASideScrollingNPC::ResetDeactivation, DeactivationTime, false); +} + +void ASideScrollingNPC::ResetDeactivation() +{ + // reset the deactivation flag + bDeactivated = false; +} diff --git a/Source/Salty/Variant_SideScrolling/AI/SideScrollingNPC.h b/Source/Salty/Variant_SideScrolling/AI/SideScrollingNPC.h new file mode 100644 index 0000000..ee47560 --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/AI/SideScrollingNPC.h @@ -0,0 +1,64 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Character.h" +#include "SideScrollingInteractable.h" +#include "SideScrollingNPC.generated.h" + +/** + * Simple platforming NPC + * Its behaviors will be dictated by a possessing AI Controller + * It can be temporarily deactivated through Actor interactions + */ +UCLASS(abstract) +class ASideScrollingNPC : public ACharacter, public ISideScrollingInteractable +{ + GENERATED_BODY() + +protected: + + /** Horizontal impulse to apply to the NPC when it's interacted with */ + UPROPERTY(EditAnywhere, Category="NPC", meta = (ClampMin = 0, ClampMax = 10000, Units="cm/s")) + float LaunchImpulse = 500.0f; + + /** Vertical impulse to apply to the NPC when it's interacted with */ + UPROPERTY(EditAnywhere, Category="NPC", meta = (ClampMin = 0, ClampMax = 10000, Units="cm/s")) + float LaunchVerticalImpulse = 500.0f; + + /** Time that the NPC remains deactivated after being interacted with */ + UPROPERTY(EditAnywhere, Category="NPC", meta = (ClampMin = 0, ClampMax = 10, Units="s")) + float DeactivationTime = 3.0f; + +public: + + /** If true, this NPC is deactivated and will not be interacted with */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="NPC") + bool bDeactivated = false; + + /** Timer to reactivate the NPC */ + FTimerHandle DeactivationTimer; + +public: + + /** Constructor */ + ASideScrollingNPC(); + +public: + + /** Cleanup */ + virtual void EndPlay(EEndPlayReason::Type EndPlayReason) override; + +public: + +// ~begin IInteractable interface + + /** Performs an interaction triggered by another actor */ + virtual void Interaction(AActor* Interactor) override; + +// ~end IInteractable interface + + /** Reactivates the NPC */ + void ResetDeactivation(); +}; diff --git a/Source/Salty/Variant_SideScrolling/AI/SideScrollingStateTreeUtility.cpp b/Source/Salty/Variant_SideScrolling/AI/SideScrollingStateTreeUtility.cpp new file mode 100644 index 0000000..bd3baca --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/AI/SideScrollingStateTreeUtility.cpp @@ -0,0 +1,59 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "SideScrollingStateTreeUtility.h" +#include "StateTreeExecutionContext.h" +#include "StateTreeExecutionTypes.h" +#include "AIController.h" +#include "Kismet/GameplayStatics.h" + +EStateTreeRunStatus FStateTreeGetPlayerTask::EnterState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const +{ + // get the instance data + FInstanceDataType& InstanceData = Context.GetInstanceData(*this); + + // reset the selected target + APawn* SelectedTarget = nullptr; + float ClosestDistance = 1000000000000000000.0f; + + // iterate through each local player + const int32 NumPlayers = UGameplayStatics::GetNumLocalPlayerControllers(InstanceData.Controller.Get()); + + for (int32 i = 0; i < NumPlayers; ++i) + { + if (APawn* Current = UGameplayStatics::GetPlayerPawn(InstanceData.Controller.Get(), i)) + { + // compute the distance to the target + const float TargetDist = (Current->GetActorLocation() - InstanceData.NPC->GetActorLocation()).Size(); + + // if we haven't selected a target, or this one is closer to the current one, choose this pawn as target + if (!SelectedTarget || TargetDist < ClosestDistance) + { + SelectedTarget = Current; + ClosestDistance = TargetDist; + } + } + } + + // set the selected target, assume out of range by default + InstanceData.TargetPlayer = SelectedTarget; + InstanceData.bValidTarget = false; + + if (SelectedTarget) + { + // consider this a valid target if it's within range + const float TargetDist = (SelectedTarget->GetActorLocation() - InstanceData.NPC->GetActorLocation()).Size(); + + InstanceData.bValidTarget = TargetDist < InstanceData.RangeMax; + } + + // succeed or fail depending on target validity + return InstanceData.bValidTarget ? EStateTreeRunStatus::Succeeded : EStateTreeRunStatus::Failed; +} + +#if WITH_EDITOR +FText FStateTreeGetPlayerTask::GetDescription(const FGuid& ID, FStateTreeDataView InstanceDataView, const IStateTreeBindingLookup& BindingLookup, EStateTreeNodeFormatting Formatting /*= EStateTreeNodeFormatting::Text*/) const +{ + return FText::FromString("Get Player"); +} +#endif // WITH_EDITOR \ No newline at end of file diff --git a/Source/Salty/Variant_SideScrolling/AI/SideScrollingStateTreeUtility.h b/Source/Salty/Variant_SideScrolling/AI/SideScrollingStateTreeUtility.h new file mode 100644 index 0000000..bca6267 --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/AI/SideScrollingStateTreeUtility.h @@ -0,0 +1,68 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "StateTreeTaskBase.h" + +#include "SideScrollingStateTreeUtility.generated.h" + +class AAIController; + +/** + * Instance data for the FStateTreeGetPlayerTask task + */ +USTRUCT() +struct FStateTreeGetPlayerInstanceData +{ + GENERATED_BODY() + + /** NPC owning this task */ + UPROPERTY(VisibleAnywhere, Category="Context") + TObjectPtr NPC; + + /** Holds the found player pawn */ + UPROPERTY(VisibleAnywhere, Category="Context") + TObjectPtr Controller; + + /** Holds the found player pawn */ + UPROPERTY(VisibleAnywhere, Category="Output") + TObjectPtr TargetPlayer; + + /** Is the pawn close enough to be considered a valid target? */ + UPROPERTY(VisibleAnywhere, Category="Output") + bool bValidTarget = false; + + /** Max distance to be considered a valid target */ + UPROPERTY(EditAnywhere, Category="Parameter", meta = (ClampMin = 0, ClampMax = 10000, Units = "cm")) + float RangeMax = 1000.0f; +}; + +/** + * StateTree task to get the player-controlled character + */ +USTRUCT(meta=(DisplayName="Get Player", Category="Side Scrolling")) +struct FStateTreeGetPlayerTask : public FStateTreeTaskCommonBase +{ + GENERATED_BODY() + + FStateTreeGetPlayerTask() + { + // disable tick + bShouldCallTick = false; + + // skip state change events if this is sustained + bShouldStateChangeOnReselect = false; + } + + /* Ensure we're using the correct instance data struct */ + using FInstanceDataType = FStateTreeGetPlayerInstanceData; + virtual const UStruct* GetInstanceDataType() const override { return FInstanceDataType::StaticStruct(); } + + /** Runs when the owning state is entered */ + virtual EStateTreeRunStatus EnterState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const override; + +#if WITH_EDITOR + virtual FText GetDescription(const FGuid& ID, FStateTreeDataView InstanceDataView, const IStateTreeBindingLookup& BindingLookup, EStateTreeNodeFormatting Formatting = EStateTreeNodeFormatting::Text) const override; +#endif // WITH_EDITOR +}; \ No newline at end of file diff --git a/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingJumpPad.cpp b/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingJumpPad.cpp new file mode 100644 index 0000000..d98c665 --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingJumpPad.cpp @@ -0,0 +1,46 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "SideScrollingJumpPad.h" +#include "Components/BoxComponent.h" +#include "GameFramework/Character.h" +#include "GameFramework/CharacterMovementComponent.h" +#include "Components/SceneComponent.h" + +ASideScrollingJumpPad::ASideScrollingJumpPad() +{ + PrimaryActorTick.bCanEverTick = false; + + // create the root comp + RootComponent = CreateDefaultSubobject(TEXT("Root")); + + // create the bounding box + Box = CreateDefaultSubobject(TEXT("Box")); + Box->SetupAttachment(RootComponent); + + // configure the bounding box + Box->SetBoxExtent(FVector(115.0f, 90.0f, 20.0f), false); + Box->SetRelativeLocation(FVector(0.0f, 0.0f, 16.0f)); + + Box->SetCollisionObjectType(ECC_WorldDynamic); + Box->SetCollisionEnabled(ECollisionEnabled::QueryOnly); + Box->SetCollisionResponseToAllChannels(ECR_Ignore); + Box->SetCollisionResponseToChannel(ECC_Pawn, ECR_Overlap); + + // add the overlap handler + OnActorBeginOverlap.AddDynamic(this, &ASideScrollingJumpPad::BeginOverlap); +} + +void ASideScrollingJumpPad::BeginOverlap(AActor* OverlappedActor, AActor* OtherActor) +{ + // were we overlapped by a character? + if (ACharacter* OverlappingCharacter = Cast(OtherActor)) + { + // force the character to jump + OverlappingCharacter->Jump(); + + // launch the character to override its vertical velocity + FVector LaunchVelocity = FVector::UpVector * ZStrength; + OverlappingCharacter->LaunchCharacter(LaunchVelocity, false, true); + } +} diff --git a/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingJumpPad.h b/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingJumpPad.h new file mode 100644 index 0000000..c503b4b --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingJumpPad.h @@ -0,0 +1,39 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "SideScrollingJumpPad.generated.h" + +class UBoxComponent; + +/** + * A simple jump pad that launches characters into the air + */ +UCLASS(abstract) +class ASideScrollingJumpPad : public AActor +{ + GENERATED_BODY() + + /** Jump pad bounding box */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Components", meta = (AllowPrivateAccess = "true")) + UBoxComponent* Box; + +protected: + + /** Vertical velocity to set the character to when they use the jump pad */ + UPROPERTY(EditAnywhere, Category="Jump Pad", meta = (ClampMin=0, ClampMax=10000, Units="cm/s")) + float ZStrength = 1000.0f; + +public: + + /** Constructor */ + ASideScrollingJumpPad(); + +protected: + + UFUNCTION() + void BeginOverlap(AActor* OverlappedActor, AActor* OtherActor); + +}; diff --git a/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingMovingPlatform.cpp b/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingMovingPlatform.cpp new file mode 100644 index 0000000..7c5b7a8 --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingMovingPlatform.cpp @@ -0,0 +1,40 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "SideScrollingMovingPlatform.h" +#include "Components/SceneComponent.h" + +ASideScrollingMovingPlatform::ASideScrollingMovingPlatform() +{ + PrimaryActorTick.bCanEverTick = false; + + // create the root comp + RootComponent = CreateDefaultSubobject(TEXT("Root")); +} + +void ASideScrollingMovingPlatform::Interaction(AActor* Interactor) +{ + // ignore interactions if we're already moving + if (bMoving) + { + return; + } + + // raise the movement flag + bMoving = true; + + // pass control to BP for the actual movement + BP_MoveToTarget(); +} + +void ASideScrollingMovingPlatform::ResetInteraction() +{ + // ignore if this is a one-shot platform + if (bOneShot) + { + return; + } + + // reset the movement flag + bMoving = false; +} diff --git a/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingMovingPlatform.h b/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingMovingPlatform.h new file mode 100644 index 0000000..6b89732 --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingMovingPlatform.h @@ -0,0 +1,60 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "SideScrollingInteractable.h" +#include "SideScrollingMovingPlatform.generated.h" + +/** + * Simple moving platform that can be triggered through interactions by other actors. + * The actual movement is performed by Blueprint code through latent execution nodes. + */ +UCLASS(abstract) +class ASideScrollingMovingPlatform : public AActor, public ISideScrollingInteractable +{ + GENERATED_BODY() + +public: + + /** Constructor */ + ASideScrollingMovingPlatform(); + +protected: + + /** If this is true, the platform is mid-movement and will ignore further interactions */ + bool bMoving = false; + + /** Destination of the platform in world space */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category="Moving Platform") + FVector PlatformTarget; + + /** Time for the platform to move to the destination */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category="Moving Platform", meta = (ClampMin = 0, ClampMax = 10, Units="s")) + float MoveDuration = 5.0f; + + /** If this is true, the platform will only move once. */ + UPROPERTY(EditAnywhere, Category="Moving Platform") + bool bOneShot = false; + +public: + +// ~begin IInteractable interface + + /** Performs an interaction triggered by another actor */ + virtual void Interaction(AActor* Interactor) override; + +// ~end IInteractable interface + + /** Resets the interaction state. Must be called from BP code to reset the platform */ + UFUNCTION(BlueprintCallable, Category="Moving Platform") + virtual void ResetInteraction(); + +protected: + + /** Allows Blueprint code to do the actual platform movement */ + UFUNCTION(BlueprintImplementableEvent, BlueprintCallable, Category="Moving Platform", meta = (DisplayName="Move to Target")) + void BP_MoveToTarget(); + +}; diff --git a/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingPickup.cpp b/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingPickup.cpp new file mode 100644 index 0000000..bbe3753 --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingPickup.cpp @@ -0,0 +1,55 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "SideScrollingPickup.h" +#include "GameFramework/Character.h" +#include "SideScrollingGameMode.h" +#include "Components/SphereComponent.h" +#include "Components/SceneComponent.h" +#include "Engine/World.h" + +ASideScrollingPickup::ASideScrollingPickup() +{ + PrimaryActorTick.bCanEverTick = false; + + // create the root comp + RootComponent = CreateDefaultSubobject(TEXT("Root")); + + // create the bounding sphere + Sphere = CreateDefaultSubobject(TEXT("Collision")); + Sphere->SetupAttachment(RootComponent); + + Sphere->SetSphereRadius(100.0f); + + Sphere->SetCollisionObjectType(ECC_WorldDynamic); + Sphere->SetCollisionEnabled(ECollisionEnabled::QueryOnly); + Sphere->SetCollisionResponseToAllChannels(ECR_Ignore); + Sphere->SetCollisionResponseToChannel(ECC_Pawn, ECR_Overlap); + + // add the overlap handler + OnActorBeginOverlap.AddDynamic(this, &ASideScrollingPickup::BeginOverlap); +} + +void ASideScrollingPickup::BeginOverlap(AActor* OverlappedActor, AActor* OtherActor) +{ + // have we collided against a character? + if (ACharacter* OverlappedCharacter = Cast(OtherActor)) + { + // is this the player character? + if (OverlappedCharacter->IsPlayerControlled()) + { + // get the game mode + if (ASideScrollingGameMode* GM = Cast(GetWorld()->GetAuthGameMode())) + { + // tell the game mode to process a pickup + GM->ProcessPickup(); + + // disable collision so we don't get picked up again + SetActorEnableCollision(false); + + // Call the BP handler. It will be responsible for destroying the pickup + BP_OnPickedUp(); + } + } + } +} \ No newline at end of file diff --git a/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingPickup.h b/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingPickup.h new file mode 100644 index 0000000..80e80d0 --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingPickup.h @@ -0,0 +1,38 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "SideScrollingPickup.generated.h" + +class USphereComponent; + +/** + * A simple side scrolling game pickup + * Increments a counter on the GameMode + */ +UCLASS(abstract) +class ASideScrollingPickup : public AActor +{ + GENERATED_BODY() + + /** Pickup bounding sphere */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category ="Components", meta = (AllowPrivateAccess = "true")) + USphereComponent* Sphere; + +public: + + /** Constructor */ + ASideScrollingPickup(); + +protected: + + /** Handles pickup collision */ + UFUNCTION() + void BeginOverlap(AActor* OverlappedActor, AActor* OtherActor); + + /** Passes control to BP to play effects on pickup */ + UFUNCTION(BlueprintImplementableEvent, Category="Pickup", meta = (DisplayName = "On Picked Up")) + void BP_OnPickedUp(); +}; diff --git a/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingSoftPlatform.cpp b/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingSoftPlatform.cpp new file mode 100644 index 0000000..81f9139 --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingSoftPlatform.cpp @@ -0,0 +1,59 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "SideScrollingSoftPlatform.h" +#include "Components/SceneComponent.h" +#include "Components/StaticMeshComponent.h" +#include "Components/BoxComponent.h" +#include "SideScrollingCharacter.h" + +ASideScrollingSoftPlatform::ASideScrollingSoftPlatform() +{ + PrimaryActorTick.bCanEverTick = true; + + // create the root component + RootComponent = Root = CreateDefaultSubobject(TEXT("Root")); + + // create the mesh + Mesh = CreateDefaultSubobject(TEXT("Mesh")); + Mesh->SetupAttachment(Root); + + Mesh->SetCollisionEnabled(ECollisionEnabled::QueryAndPhysics); + Mesh->SetCollisionObjectType(ECC_WorldStatic); + Mesh->SetCollisionResponseToAllChannels(ECR_Block); + + // create the collision check box + CollisionCheckBox = CreateDefaultSubobject(TEXT("Collision Check Box")); + CollisionCheckBox->SetupAttachment(Mesh); + + CollisionCheckBox->SetRelativeLocation(FVector(0.0f, 0.0f, -40.0f)); + CollisionCheckBox->SetCollisionEnabled(ECollisionEnabled::QueryOnly); + CollisionCheckBox->SetCollisionObjectType(ECC_WorldDynamic); + CollisionCheckBox->SetCollisionResponseToAllChannels(ECR_Ignore); + CollisionCheckBox->SetCollisionResponseToChannel(ECC_Pawn, ECR_Overlap); + + // subscribe to the overlap events + CollisionCheckBox->OnComponentBeginOverlap.AddDynamic(this, &ASideScrollingSoftPlatform::OnSoftCollisionOverlap); +} + +void ASideScrollingSoftPlatform::OnSoftCollisionOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const FHitResult& SweepResult) +{ + // have we overlapped a character? + if (ASideScrollingCharacter* Char = Cast(OtherActor)) + { + // disable the soft collision channel + Char->SetSoftCollision(true); + } +} + +void ASideScrollingSoftPlatform::NotifyActorEndOverlap(AActor* OtherActor) +{ + Super::NotifyActorEndOverlap(OtherActor); + + // have we overlapped a character? + if (ASideScrollingCharacter* Char = Cast(OtherActor)) + { + // enable the soft collision channel + Char->SetSoftCollision(false); + } +} diff --git a/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingSoftPlatform.h b/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingSoftPlatform.h new file mode 100644 index 0000000..04ed012 --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/Gameplay/SideScrollingSoftPlatform.h @@ -0,0 +1,46 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "SideScrollingSoftPlatform.generated.h" + +class USceneComponent; +class UStaticMeshComponent; +class UBoxComponent; + +/** + * A side scrolling game platform that the character can jump or drop through. + */ +UCLASS(abstract) +class ASideScrollingSoftPlatform : public AActor +{ + GENERATED_BODY() + + /** Root component */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category ="Components", meta = (AllowPrivateAccess = "true")) + USceneComponent* Root; + + /** Platform mesh. The part we collide against and see */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category ="Components", meta = (AllowPrivateAccess = "true")) + UStaticMeshComponent* Mesh; + + /** Collision volume that toggles soft collision on the character when they're below the platform. */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category ="Components", meta = (AllowPrivateAccess = "true")) + UBoxComponent* CollisionCheckBox; + +public: + + /** Constructor */ + ASideScrollingSoftPlatform(); + +protected: + + /** Handles soft collision check box overlaps */ + UFUNCTION() + void OnSoftCollisionOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const FHitResult& SweepResult); + + /** Restores soft collision state when overlap ends */ + virtual void NotifyActorEndOverlap(AActor* OtherActor) override; +}; diff --git a/Source/Salty/Variant_SideScrolling/Interfaces/SideScrollingInteractable.cpp b/Source/Salty/Variant_SideScrolling/Interfaces/SideScrollingInteractable.cpp new file mode 100644 index 0000000..d44da2b --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/Interfaces/SideScrollingInteractable.cpp @@ -0,0 +1,6 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "SideScrollingInteractable.h" + +// Add default functionality here for any IInteractable functions that are not pure virtual. diff --git a/Source/Salty/Variant_SideScrolling/Interfaces/SideScrollingInteractable.h b/Source/Salty/Variant_SideScrolling/Interfaces/SideScrollingInteractable.h new file mode 100644 index 0000000..05d43d1 --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/Interfaces/SideScrollingInteractable.h @@ -0,0 +1,31 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "UObject/Interface.h" +#include "SideScrollingInteractable.generated.h" + +/** + * + */ +UINTERFACE(MinimalAPI, NotBlueprintable) +class USideScrollingInteractable : public UInterface +{ + GENERATED_BODY() +}; + +/** + * Simple interface to allow Actors to interact without having knowledge of their internal implementation. + */ +class ISideScrollingInteractable +{ + GENERATED_BODY() + +public: + + /** Triggers an interaction by the provided Actor */ + UFUNCTION(BlueprintCallable, Category="Interactable") + virtual void Interaction(AActor* Interactor) = 0; + +}; diff --git a/Source/Salty/Variant_SideScrolling/SideScrollingCameraManager.cpp b/Source/Salty/Variant_SideScrolling/SideScrollingCameraManager.cpp new file mode 100644 index 0000000..9aa30ac --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/SideScrollingCameraManager.cpp @@ -0,0 +1,105 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "SideScrollingCameraManager.h" +#include "GameFramework/Pawn.h" +#include "Engine/HitResult.h" +#include "CollisionQueryParams.h" +#include "Engine/World.h" + +void ASideScrollingCameraManager::UpdateViewTarget(FTViewTarget& OutVT, float DeltaTime) +{ + // ensure the view target is a pawn + APawn* TargetPawn = Cast(OutVT.Target); + + // is our target valid? + if (IsValid(TargetPawn)) + { + // set the view target FOV and rotation + OutVT.POV.Rotation = FRotator(0.0f, -90.0f, 0.0f); + OutVT.POV.FOV = 65.0f; + + // cache the current location + FVector CurrentActorLocation = OutVT.Target->GetActorLocation(); + + // copy the current camera location + FVector CurrentCameraLocation = GetCameraLocation(); + + // calculate the "zoom distance" - in reality the distance we want to keep to the target + float CurrentY = CurrentZoom + CurrentActorLocation.Y; + + // do first-time setup + if (bSetup) + { + // lower the setup flag + bSetup = false; + + // initialize the camera viewpoint and return + OutVT.POV.Location.X = CurrentActorLocation.X; + OutVT.POV.Location.Y = CurrentY; + OutVT.POV.Location.Z = CurrentActorLocation.Z + CameraZOffset; + + // save the current camera height + CurrentZ = OutVT.POV.Location.Z; + + // skip the rest of the calculations + return; + } + + // check if the camera needs to update its height + bool bZUpdate = false; + + // is the character moving vertically? + if (FMath::IsNearlyZero(TargetPawn->GetVelocity().Z)) + { + // determine if we need to do a height update + bZUpdate = FMath::IsNearlyEqual(CurrentZ, CurrentCameraLocation.Z, 25.0f); + + } else { + + // run a trace below the character to determine if we need to do a height update + FHitResult OutHit; + + const FVector End = CurrentActorLocation + FVector(0.0f, 0.0f, -1000.0f); + + FCollisionQueryParams QueryParams; + QueryParams.AddIgnoredActor(TargetPawn); + + // only update height if we're not about to hit ground + bZUpdate = !GetWorld()->LineTraceSingleByChannel(OutHit, CurrentActorLocation, End, ECC_Visibility, QueryParams); + + } + + // do we need to do a height update? + if (bZUpdate) + { + + // set the height goal from the actor location + CurrentZ = CurrentActorLocation.Z; + + } else { + + // are we close enough to the target height? + if (FMath::IsNearlyEqual(CurrentZ, CurrentActorLocation.Z, 100.0f)) + { + // set the height goal from the actor location + CurrentZ = CurrentActorLocation.Z; + + } else { + + // blend the height towards the actor location + CurrentZ = FMath::FInterpTo(CurrentZ, CurrentActorLocation.Z, DeltaTime, 2.0f); + + } + + } + + // clamp the X axis to the min and max camera bounds + float CurrentX = FMath::Clamp(CurrentActorLocation.X, CameraXMinBounds, CameraXMaxBounds); + + // blend towards the new camera location and update the output + FVector TargetCameraLocation(CurrentX, CurrentY, CurrentZ); + + OutVT.POV.Location = FMath::VInterpTo(CurrentCameraLocation, TargetCameraLocation, DeltaTime, 2.0f); + } +} \ No newline at end of file diff --git a/Source/Salty/Variant_SideScrolling/SideScrollingCameraManager.h b/Source/Salty/Variant_SideScrolling/SideScrollingCameraManager.h new file mode 100644 index 0000000..7286306 --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/SideScrollingCameraManager.h @@ -0,0 +1,47 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "Camera/PlayerCameraManager.h" +#include "SideScrollingCameraManager.generated.h" + +/** + * Simple side scrolling camera with smooth scrolling and horizontal bounds + */ +UCLASS() +class ASideScrollingCameraManager : public APlayerCameraManager +{ + GENERATED_BODY() + +public: + + /** Overrides the default camera view target calculation */ + virtual void UpdateViewTarget(FTViewTarget& OutVT, float DeltaTime) override; + +public: + + /** How close we want to stay to the view target */ + UPROPERTY(EditAnywhere, Category="Side Scrolling Camera", meta=(ClampMin=0, ClampMax=10000, Units="cm")) + float CurrentZoom = 1000.0f; + + /** How far above the target do we want the camera to focus */ + UPROPERTY(EditAnywhere, Category="Side Scrolling Camera", meta=(ClampMin=0, ClampMax=10000, Units="cm")) + float CameraZOffset = 100.0f; + + /** Minimum camera scrolling bounds in world space */ + UPROPERTY(EditAnywhere, Category="Side Scrolling Camera", meta=(ClampMin=-100000, ClampMax=100000, Units="cm")) + float CameraXMinBounds = -400.0f; + + /** Maximum camera scrolling bounds in world space */ + UPROPERTY(EditAnywhere, Category="Side Scrolling Camera", meta=(ClampMin=-100000, ClampMax=100000, Units="cm")) + float CameraXMaxBounds = 10000.0f; + +protected: + + /** Last cached camera vertical location. The camera only adjusts its height if necessary. */ + float CurrentZ = 0.0f; + + /** First-time update camera setup flag */ + bool bSetup = true; +}; diff --git a/Source/Salty/Variant_SideScrolling/SideScrollingCharacter.cpp b/Source/Salty/Variant_SideScrolling/SideScrollingCharacter.cpp new file mode 100644 index 0000000..b11faa5 --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/SideScrollingCharacter.cpp @@ -0,0 +1,350 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "SideScrollingCharacter.h" +#include "GameFramework/CharacterMovementComponent.h" +#include "Components/CapsuleComponent.h" +#include "Camera/CameraComponent.h" +#include "Components/InputComponent.h" +#include "InputActionValue.h" +#include "EnhancedInputComponent.h" +#include "InputAction.h" +#include "Engine/World.h" +#include "SideScrollingInteractable.h" +#include "Kismet/KismetMathLibrary.h" +#include "TimerManager.h" + +ASideScrollingCharacter::ASideScrollingCharacter() +{ + PrimaryActorTick.bCanEverTick = true; + + // create the camera component + Camera = CreateDefaultSubobject(TEXT("Camera")); + Camera->SetupAttachment(RootComponent); + + Camera->SetRelativeLocationAndRotation(FVector(0.0f, 300.0f, 0.0f), FRotator(0.0f, -90.0f, 0.0f)); + + // configure the collision capsule + GetCapsuleComponent()->SetCapsuleSize(35.0f, 90.0f); + + // configure the Pawn properties + bUseControllerRotationYaw = false; + + // configure the character movement component + GetCharacterMovement()->GravityScale = 1.75f; + GetCharacterMovement()->MaxAcceleration = 1500.0f; + GetCharacterMovement()->BrakingFrictionFactor = 1.0f; + GetCharacterMovement()->bUseSeparateBrakingFriction = true; + GetCharacterMovement()->Mass = 500.0f; + + GetCharacterMovement()->SetWalkableFloorAngle(75.0f); + GetCharacterMovement()->MaxWalkSpeed = 500.0f; + GetCharacterMovement()->MinAnalogWalkSpeed = 20.0f; + GetCharacterMovement()->BrakingDecelerationWalking = 2000.0f; + GetCharacterMovement()->bIgnoreBaseRotation = true; + + GetCharacterMovement()->PerchRadiusThreshold = 15.0f; + GetCharacterMovement()->LedgeCheckThreshold = 6.0f; + + GetCharacterMovement()->JumpZVelocity = 750.0f; + GetCharacterMovement()->AirControl = 1.0f; + + GetCharacterMovement()->RotationRate = FRotator(0.0f, 750.0f, 0.0f); + GetCharacterMovement()->bOrientRotationToMovement = true; + + GetCharacterMovement()->SetPlaneConstraintNormal(FVector(0.0f, 1.0f, 0.0f)); + GetCharacterMovement()->bConstrainToPlane = true; + + // enable double jump and coyote time + JumpMaxCount = 3; +} + +void ASideScrollingCharacter::EndPlay(EEndPlayReason::Type EndPlayReason) +{ + Super::EndPlay(EndPlayReason); + + // clear the wall jump timer + GetWorld()->GetTimerManager().ClearTimer(WallJumpTimer); +} + +void ASideScrollingCharacter::SetupPlayerInputComponent(class UInputComponent* PlayerInputComponent) +{ + Super::SetupPlayerInputComponent(PlayerInputComponent); + + // Set up action bindings + if (UEnhancedInputComponent* EnhancedInputComponent = Cast(PlayerInputComponent)) + { + // Jumping + EnhancedInputComponent->BindAction(JumpAction, ETriggerEvent::Started, this, &ASideScrollingCharacter::DoJumpStart); + EnhancedInputComponent->BindAction(JumpAction, ETriggerEvent::Completed, this, &ASideScrollingCharacter::DoJumpEnd); + + // Interacting + EnhancedInputComponent->BindAction(InteractAction, ETriggerEvent::Triggered, this, &ASideScrollingCharacter::DoInteract); + + // Moving + EnhancedInputComponent->BindAction(MoveAction, ETriggerEvent::Triggered, this, &ASideScrollingCharacter::Move); + + // Dropping from platform + EnhancedInputComponent->BindAction(DropAction, ETriggerEvent::Triggered, this, &ASideScrollingCharacter::Drop); + EnhancedInputComponent->BindAction(DropAction, ETriggerEvent::Completed, this, &ASideScrollingCharacter::DropReleased); + + } +} + +void ASideScrollingCharacter::NotifyHit(class UPrimitiveComponent* MyComp, AActor* Other, class UPrimitiveComponent* OtherComp, bool bSelfMoved, FVector HitLocation, FVector HitNormal, FVector NormalImpulse, const FHitResult& Hit) +{ + Super::NotifyHit(MyComp, Other, OtherComp, bSelfMoved, HitLocation, HitNormal, NormalImpulse, Hit); + + // only apply push impulse if we're falling + if (!GetCharacterMovement()->IsFalling()) + { + return; + } + + // ensure the colliding component is valid + if (OtherComp) + { + // ensure the component is movable and simulating physics + if (OtherComp->Mobility == EComponentMobility::Movable && OtherComp->IsSimulatingPhysics()) + { + const FVector PushDir = FVector(ActionValueY > 0.0f ? 1.0f : -1.0f, 0.0f, 0.0f); + + // push the component away + OtherComp->AddImpulse(PushDir * JumpPushImpulse, NAME_None, true); + } + } +} + +void ASideScrollingCharacter::Landed(const FHitResult& Hit) +{ + // reset the double jump + bHasDoubleJumped = false; +} + +void ASideScrollingCharacter::OnMovementModeChanged(EMovementMode PrevMovementMode, uint8 PreviousCustomMode /*= 0*/) +{ + Super::OnMovementModeChanged(PrevMovementMode, PreviousCustomMode); + + // are we falling? + if (GetCharacterMovement()->MovementMode == EMovementMode::MOVE_Falling) + { + // save the game time when we started falling, so we can check it later for coyote time jumps + LastFallTime = GetWorld()->GetTimeSeconds(); + } +} + +void ASideScrollingCharacter::Move(const FInputActionValue& Value) +{ + FVector2D MoveVector = Value.Get(); + + // route the input + DoMove(MoveVector.Y); +} + +void ASideScrollingCharacter::Drop(const FInputActionValue& Value) +{ + // route the input + DoDrop(Value.Get()); +} + +void ASideScrollingCharacter::DropReleased(const FInputActionValue& Value) +{ + // reset the input + DoDrop(0.0f); +} + +void ASideScrollingCharacter::DoMove(float Forward) +{ + // is movement temporarily disabled after wall jumping? + if (!bHasWallJumped) + { + // save the movement values + ActionValueY = Forward; + + // figure out the movement direction + const FVector MoveDir = FVector(1.0f, Forward > 0.0f ? 0.1f : -0.1f, 0.0f); + + // apply the movement input + AddMovementInput(MoveDir, Forward); + } +} + +void ASideScrollingCharacter::DoDrop(float Value) +{ + // save the movement value + DropValue = Value; +} + +void ASideScrollingCharacter::DoJumpStart() +{ + // handle advanced jump behaviors + MultiJump(); +} + +void ASideScrollingCharacter::DoJumpEnd() +{ + StopJumping(); +} + +void ASideScrollingCharacter::DoInteract() +{ + // do a sphere trace to look for interactive objects + FHitResult OutHit; + + const FVector Start = GetActorLocation(); + const FVector End = Start + FVector(100.0f, 0.0f, 0.0f); + + FCollisionShape ColSphere; + ColSphere.SetSphere(InteractionRadius); + + FCollisionObjectQueryParams ObjectParams; + ObjectParams.AddObjectTypesToQuery(ECC_Pawn); + ObjectParams.AddObjectTypesToQuery(ECC_WorldDynamic); + + FCollisionQueryParams QueryParams; + QueryParams.AddIgnoredActor(this); + + if (GetWorld()->SweepSingleByObjectType(OutHit, Start, End, FQuat::Identity, ObjectParams, ColSphere, QueryParams)) + { + // have we hit an interactable? + if (ISideScrollingInteractable* Interactable = Cast(OutHit.GetActor())) + { + // interact + Interactable->Interaction(this); + } + } +} + +void ASideScrollingCharacter::MultiJump() +{ + // does the user want to drop to a lower platform? + if (DropValue > 0.0f) + { + CheckForSoftCollision(); + return; + } + + // reset the drop value + DropValue = 0.0f; + + // if we're grounded, disregard advanced jump logic + if (!GetCharacterMovement()->IsFalling()) + { + Jump(); + return; + } + + // if we have a horizontal input, try for wall jump first + if (!bHasWallJumped && !FMath::IsNearlyZero(ActionValueY)) + { + // trace ahead of the character for walls + FHitResult OutHit; + + const FVector Start = GetActorLocation(); + const FVector End = Start + (FVector(ActionValueY > 0.0f ? 1.0f : -1.0f, 0.0f, 0.0f) * WallJumpTraceDistance); + + FCollisionQueryParams QueryParams; + QueryParams.AddIgnoredActor(this); + + GetWorld()->LineTraceSingleByChannel(OutHit, Start, End, ECC_Visibility, QueryParams); + + if (OutHit.bBlockingHit) + { + // rotate to the bounce direction + const FRotator BounceRot = UKismetMathLibrary::MakeRotFromX(OutHit.ImpactNormal); + SetActorRotation(FRotator(0.0f, BounceRot.Yaw, 0.0f)); + + // calculate the impulse vector + FVector WallJumpImpulse = OutHit.ImpactNormal * WallJumpHorizontalImpulse; + WallJumpImpulse.Z = GetCharacterMovement()->JumpZVelocity * WallJumpVerticalMultiplier; + + // launch the character away from the wall + LaunchCharacter(WallJumpImpulse, true, true); + + // enable wall jump lockout for a bit + bHasWallJumped = true; + + // schedule wall jump lockout reset + GetWorld()->GetTimerManager().SetTimer(WallJumpTimer, this, &ASideScrollingCharacter::ResetWallJump, DelayBetweenWallJumps, false); + + return; + } + } + + + + // test for double jump only if we haven't already tested for wall jump + if (!bHasWallJumped) + { + // are we still within coyote time frames? + if (GetWorld()->GetTimeSeconds() - LastFallTime < MaxCoyoteTime) + { + UE_LOG(LogTemp, Warning, TEXT("Coyote Jump")); + + // use the built-in CMC functionality to do the jump + Jump(); + + // no coyote time jump + } else { + + // The movement component handles double jump but we still need to manage the flag for animation + if (!bHasDoubleJumped) + { + // raise the double jump flag + bHasDoubleJumped = true; + + // let the CMC handle jump + Jump(); + } + } + } +} + +void ASideScrollingCharacter::CheckForSoftCollision() +{ + // reset the drop value + DropValue = 0.0f; + + // trace down + FHitResult OutHit; + + const FVector Start = GetActorLocation(); + const FVector End = Start + (FVector::DownVector * SoftCollisionTraceDistance); + + FCollisionObjectQueryParams ObjectParams; + ObjectParams.AddObjectTypesToQuery(SoftCollisionObjectType); + + FCollisionQueryParams QueryParams; + QueryParams.AddIgnoredActor(this); + + GetWorld()->LineTraceSingleByObjectType(OutHit, Start, End, ObjectParams, QueryParams); + + // did we hit a soft floor? + if (OutHit.GetActor()) + { + // drop through the floor + SetSoftCollision(true); + } +} + +void ASideScrollingCharacter::ResetWallJump() +{ + // reset the wall jump flag + bHasWallJumped = false; +} + +void ASideScrollingCharacter::SetSoftCollision(bool bEnabled) +{ + // enable or disable collision response to the soft collision channel + GetCapsuleComponent()->SetCollisionResponseToChannel(SoftCollisionObjectType, bEnabled ? ECR_Ignore : ECR_Block); +} + +bool ASideScrollingCharacter::HasDoubleJumped() const +{ + return bHasDoubleJumped; +} + +bool ASideScrollingCharacter::HasWallJumped() const +{ + return bHasWallJumped; +} diff --git a/Source/Salty/Variant_SideScrolling/SideScrollingCharacter.h b/Source/Salty/Variant_SideScrolling/SideScrollingCharacter.h new file mode 100644 index 0000000..9815e8b --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/SideScrollingCharacter.h @@ -0,0 +1,180 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Character.h" +#include "SideScrollingCharacter.generated.h" + +class UCameraComponent; +class UInputAction; +struct FInputActionValue; + +/** + * A player-controllable character side scrolling game + */ +UCLASS(abstract) +class ASideScrollingCharacter : public ACharacter +{ + GENERATED_BODY() + + /** Player camera */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category ="Camera", meta = (AllowPrivateAccess = "true")) + UCameraComponent* Camera; + +protected: + + /** Move Input Action */ + UPROPERTY(EditAnywhere, Category="Input") + UInputAction* MoveAction; + + /** Jump Input Action */ + UPROPERTY(EditAnywhere, Category="Input") + UInputAction* JumpAction; + + /** Drop from Platform Action */ + UPROPERTY(EditAnywhere, Category="Input") + UInputAction* DropAction; + + /** Interact Input Action */ + UPROPERTY(EditAnywhere, Category="Input") + UInputAction* InteractAction; + + /** Impulse to manually push physics objects while we're in midair */ + UPROPERTY(EditAnywhere, Category="Side Scrolling|Jump") + float JumpPushImpulse = 600.0f; + + /** Max distance that interactive objects can be triggered */ + UPROPERTY(EditAnywhere, Category="Side Scrolling|Interaction") + float InteractionRadius = 200.0f; + + /** Time to disable input after a wall jump to preserve momentum */ + UPROPERTY(EditAnywhere, Category="Side Scrolling|Wall Jump") + float DelayBetweenWallJumps = 0.3f; + + /** Distance to trace ahead of the character for wall jumps */ + UPROPERTY(EditAnywhere, Category="Side Scrolling|Wall Jump") + float WallJumpTraceDistance = 50.0f; + + /** Horizontal impulse to apply to the character during wall jumps */ + UPROPERTY(EditAnywhere, Category="Side Scrolling|Wall Jump") + float WallJumpHorizontalImpulse = 500.0f; + + /** Multiplies the jump Z velocity for wall jumps. */ + UPROPERTY(EditAnywhere, Category="Side Scrolling|Wall Jump") + float WallJumpVerticalMultiplier = 1.4f; + + /** Collision object type to use for soft collision traces (dropping down floors) */ + UPROPERTY(EditAnywhere, Category="Side Scrolling|Soft Platforms") + TEnumAsByte SoftCollisionObjectType; + + /** Distance to trace down during soft collision checks */ + UPROPERTY(EditAnywhere, Category="Side Scrolling|Soft Platforms") + float SoftCollisionTraceDistance = 1000.0f; + + /** Last recorded time when this character started falling */ + float LastFallTime = 0.0f; + + /** Max amount of time that can pass since we started falling when we allow a regular jump */ + UPROPERTY(EditAnywhere, Category="Side Scrolling|Coyote Time", meta = (ClampMin = 0, ClampMax = 5, Units = "s")) + float MaxCoyoteTime = 0.16f; + + /** Wall jump lockout timer */ + FTimerHandle WallJumpTimer; + + /** Last captured horizontal movement input value */ + float ActionValueY = 0.0f; + + /** Last captured platform drop axis value */ + float DropValue = 0.0f; + + /** If true, this character has already wall jumped */ + bool bHasWallJumped = false; + + /** If true, this character has already double jumped */ + bool bHasDoubleJumped = false; + + /** If true, this character is moving along the side scrolling axis */ + bool bMovingHorizontally = false; + +public: + + /** Constructor */ + ASideScrollingCharacter(); + +protected: + + /** Gameplay cleanup */ + virtual void EndPlay(EEndPlayReason::Type EndPlayReason) override; + + /** Initialize input action bindings */ + virtual void SetupPlayerInputComponent(class UInputComponent* PlayerInputComponent) override; + + /** Collision handling */ + virtual void NotifyHit(class UPrimitiveComponent* MyComp, AActor* Other, class UPrimitiveComponent* OtherComp, bool bSelfMoved, FVector HitLocation, FVector HitNormal, FVector NormalImpulse, const FHitResult& Hit) override; + + /** Landing handling */ + virtual void Landed(const FHitResult& Hit) override; + + /** Handle movement mode changes to keep track of coyote time jumps */ + virtual void OnMovementModeChanged(EMovementMode PrevMovementMode, uint8 PreviousCustomMode = 0) override; + +protected: + + /** Called for movement input */ + void Move(const FInputActionValue& Value); + + /** Called for drop from platform input */ + void Drop(const FInputActionValue& Value); + + /** Called for drop from platform input release */ + void DropReleased(const FInputActionValue& Value); + +public: + + /** Handles move inputs from either controls or UI interfaces */ + UFUNCTION(BlueprintCallable, Category="Input") + virtual void DoMove(float Forward); + + /** Handles drop inputs from either controls or UI interfaces */ + UFUNCTION(BlueprintCallable, Category="Input") + virtual void DoDrop(float Value); + + /** Handles jump pressed inputs from either controls or UI interfaces */ + UFUNCTION(BlueprintCallable, Category="Input") + virtual void DoJumpStart(); + + /** Handles jump pressed inputs from either controls or UI interfaces */ + UFUNCTION(BlueprintCallable, Category="Input") + virtual void DoJumpEnd(); + + /** Handles interact inputs from either controls or UI interfaces */ + UFUNCTION(BlueprintCallable, Category="Input") + virtual void DoInteract(); + +protected: + + /** Handles advanced jump logic */ + void MultiJump(); + + /** Checks for soft collision with platforms */ + void CheckForSoftCollision(); + + /** Resets wall jump lockout. Called from timer after a wall jump */ + void ResetWallJump(); + +public: + + /** Sets the soft collision response. True passes, False blocks */ + void SetSoftCollision(bool bEnabled); + +public: + + /** Returns true if the character has just double jumped */ + UFUNCTION(BlueprintPure, Category="Side Scrolling") + bool HasDoubleJumped() const; + + /** Returns true if the character has just wall jumped */ + UFUNCTION(BlueprintPure, Category="Side Scrolling") + bool HasWallJumped() const; +}; diff --git a/Source/Salty/Variant_SideScrolling/SideScrollingGameMode.cpp b/Source/Salty/Variant_SideScrolling/SideScrollingGameMode.cpp new file mode 100644 index 0000000..a233540 --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/SideScrollingGameMode.cpp @@ -0,0 +1,77 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "SideScrollingGameMode.h" +#include "Kismet/GameplayStatics.h" +#include "Blueprint/UserWidget.h" +#include "SideScrollingUI.h" +#include "SideScrollingPickup.h" +#include "Kismet/GameplayStatics.h" +#include "GameFramework/PlayerStart.h" +#include "Engine/World.h" + +void ASideScrollingGameMode::BeginPlay() +{ + Super::BeginPlay(); + + // create the game UI + APlayerController* OwningPlayer = UGameplayStatics::GetPlayerController(GetWorld(), 0); + + UserInterface = CreateWidget(OwningPlayer, UserInterfaceClass); + + // create each additional local player. + // Player 0 will be created automatically as part of regular game init + for (int32 i = 2; i <= NumberOfLocalPlayers; ++i) + { + UGameplayStatics::CreatePlayer(GetWorld(), -1, true); + } +} + +AActor* ASideScrollingGameMode::ChoosePlayerStart_Implementation(AController* Player) +{ + // build the current player tag + FName PlayerTag = FName(*FString::Printf(TEXT("Player%d"), CurrentPlayerStartAssignment)); + + // find all player starts with the matching player tag + TArray PlayerStarts; + + UGameplayStatics::GetAllActorsOfClassWithTag(GetWorld(), APlayerStart::StaticClass(), PlayerTag, PlayerStarts); + + // increment the player start assignment index + ++CurrentPlayerStartAssignment; + + // if no PlayerStarts were found, default to all PlayerStarts instead + if (PlayerStarts.IsEmpty()) + { + UGameplayStatics::GetAllActorsOfClass(GetWorld(), APlayerStart::StaticClass(), PlayerStarts); + } + + // have we found at least one PlayerStart? + if (!PlayerStarts.IsEmpty()) + { + return PlayerStarts[ FMath::RandRange(0, PlayerStarts.Num() - 1) ]; + } + + // no PlayerStarts in the level + return nullptr; +} + +void ASideScrollingGameMode::ProcessPickup() +{ + // increment the pickups counter + ++PickupsCollected; + + if (UserInterface) + { + // if this is the first pickup we collect, show the UI + if (PickupsCollected == 1) + { + + UserInterface->AddToViewport(0); + } + + // update the pickups counter on the UI + UserInterface->UpdatePickups(PickupsCollected); + } + +} \ No newline at end of file diff --git a/Source/Salty/Variant_SideScrolling/SideScrollingGameMode.h b/Source/Salty/Variant_SideScrolling/SideScrollingGameMode.h new file mode 100644 index 0000000..8ec65bb --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/SideScrollingGameMode.h @@ -0,0 +1,56 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/GameModeBase.h" +#include "SideScrollingGameMode.generated.h" + +class USideScrollingUI; + +/** + * Simple Side Scrolling Game Mode + * Spawns and manages the game UI + * Counts pickups collected by the player + */ +UCLASS(abstract) +class ASideScrollingGameMode : public AGameModeBase +{ + GENERATED_BODY() + +protected: + + /** Class of UI widget to spawn when the game starts */ + UPROPERTY(EditAnywhere, Category="UI") + TSubclassOf UserInterfaceClass; + + /** User interface widget for the game */ + UPROPERTY(BlueprintReadOnly, Category="UI") + TObjectPtr UserInterface; + + /** Number of pickups collected by the player */ + UPROPERTY(BlueprintReadOnly, Category="Pickups") + int32 PickupsCollected = 0; + +protected: + + /** Initialization */ + virtual void BeginPlay() override; + + /** Assigns a PlayerStart to a specific player */ + virtual AActor* ChoosePlayerStart_Implementation(AController* Player) override; + +protected: + + /** Determines how many local players should be spawned on game start */ + UPROPERTY(EditDefaultsOnly, Category="Local Multiplayer", meta = (ClampMin = 1, ClampMax = 4)) + int32 NumberOfLocalPlayers = 1; + + /** Used to assign players to different PlayerStarts in the level */ + int32 CurrentPlayerStartAssignment = 0; + +public: + + /** Receives an interaction event from another actor */ + virtual void ProcessPickup(); +}; diff --git a/Source/Salty/Variant_SideScrolling/SideScrollingPlayerController.cpp b/Source/Salty/Variant_SideScrolling/SideScrollingPlayerController.cpp new file mode 100644 index 0000000..14337c8 --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/SideScrollingPlayerController.cpp @@ -0,0 +1,98 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "SideScrollingPlayerController.h" +#include "EnhancedInputSubsystems.h" +#include "InputMappingContext.h" +#include "Kismet/GameplayStatics.h" +#include "GameFramework/PlayerStart.h" +#include "SideScrollingCharacter.h" +#include "Engine/LocalPlayer.h" +#include "Engine/World.h" +#include "Blueprint/UserWidget.h" +#include "Salty.h" +#include "Widgets/Input/SVirtualJoystick.h" + +void ASideScrollingPlayerController::BeginPlay() +{ + Super::BeginPlay(); +} + +void ASideScrollingPlayerController::SetupInputComponent() +{ + Super::SetupInputComponent(); + + // only add IMCs for local player controllers + if (IsLocalPlayerController()) + { + // add the input mapping context + if (UEnhancedInputLocalPlayerSubsystem* Subsystem = ULocalPlayer::GetSubsystem(GetLocalPlayer())) + { + for (UInputMappingContext* CurrentContext : DefaultMappingContexts) + { + Subsystem->AddMappingContext(CurrentContext, 0); + } + + // only add these IMCs if we're not using mobile touch input + if (!ShouldUseTouchControls()) + { + for (UInputMappingContext* CurrentContext : MobileExcludedMappingContexts) + { + Subsystem->AddMappingContext(CurrentContext, 0); + } + } + } + } + + // only spawn touch controls on local player controllers + if (IsLocalPlayerController() && ShouldUseTouchControls()) + { + // spawn the mobile controls widget + MobileControlsWidget = CreateWidget(this, MobileControlsWidgetClass); + + if (MobileControlsWidget) + { + // add the controls to the player screen + MobileControlsWidget->AddToPlayerScreen(0); + + } else { + + UE_LOG(LogSalty, Error, TEXT("Could not spawn mobile controls widget.")); + + } + + } +} + +void ASideScrollingPlayerController::OnPossess(APawn* InPawn) +{ + Super::OnPossess(InPawn); + + // subscribe to the pawn's OnDestroyed delegate + InPawn->OnDestroyed.AddDynamic(this, &ASideScrollingPlayerController::OnPawnDestroyed); +} + +void ASideScrollingPlayerController::OnPawnDestroyed(AActor* DestroyedActor) +{ + // find the player start + TArray ActorList; + UGameplayStatics::GetAllActorsOfClass(GetWorld(), APlayerStart::StaticClass(), ActorList); + + if (ActorList.Num() > 0) + { + // spawn a character at the player start + const FTransform SpawnTransform = ActorList[0]->GetActorTransform(); + + if (ASideScrollingCharacter* RespawnedCharacter = GetWorld()->SpawnActor(CharacterClass, SpawnTransform)) + { + // possess the character + Possess(RespawnedCharacter); + } + } +} + +bool ASideScrollingPlayerController::ShouldUseTouchControls() const +{ + // are we on a mobile platform? Should we force touch? + return SVirtualJoystick::ShouldDisplayTouchInterface() || bForceTouchControls; +} diff --git a/Source/Salty/Variant_SideScrolling/SideScrollingPlayerController.h b/Source/Salty/Variant_SideScrolling/SideScrollingPlayerController.h new file mode 100644 index 0000000..115029e --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/SideScrollingPlayerController.h @@ -0,0 +1,67 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/PlayerController.h" +#include "EnhancedInput/Public/InputAction.h" +#include "SideScrollingPlayerController.generated.h" + +class ASideScrollingCharacter; +class UInputMappingContext; + +/** + * A simple Side Scrolling Player Controller + * Manages input mappings + * Respawns the player pawn at the player start if it is destroyed + */ +UCLASS(abstract, Config="Game") +class ASideScrollingPlayerController : public APlayerController +{ + GENERATED_BODY() + +protected: + + /** Input mapping context for this player */ + UPROPERTY(EditAnywhere, Category="Input|Input Mappings") + TArray DefaultMappingContexts; + + /** Input Mapping Contexts */ + UPROPERTY(EditAnywhere, Category="Input|Input Mappings") + TArray MobileExcludedMappingContexts; + + /** Mobile controls widget to spawn */ + UPROPERTY(EditAnywhere, Category="Input|Touch Controls") + TSubclassOf MobileControlsWidgetClass; + + /** Pointer to the mobile controls widget */ + UPROPERTY() + TObjectPtr MobileControlsWidget; + + /** If true, the player will use UMG touch controls even if not playing on mobile platforms */ + UPROPERTY(EditAnywhere, Config, Category = "Input|Touch Controls") + bool bForceTouchControls = false; + + /** Character class to respawn when the possessed pawn is destroyed */ + UPROPERTY(EditAnywhere, Category="Respawn") + TSubclassOf CharacterClass; + +protected: + + /** Gameplay initialization */ + virtual void BeginPlay() override; + + /** Initialize input bindings */ + virtual void SetupInputComponent() override; + + /** Pawn initialization */ + virtual void OnPossess(APawn* InPawn) override; + + /** Called if the possessed pawn is destroyed */ + UFUNCTION() + void OnPawnDestroyed(AActor* DestroyedActor); + + /** Returns true if the player should use UMG touch controls */ + bool ShouldUseTouchControls() const; + +}; diff --git a/Source/Salty/Variant_SideScrolling/UI/SideScrollingUI.cpp b/Source/Salty/Variant_SideScrolling/UI/SideScrollingUI.cpp new file mode 100644 index 0000000..0a4e042 --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/UI/SideScrollingUI.cpp @@ -0,0 +1,5 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "SideScrollingUI.h" + diff --git a/Source/Salty/Variant_SideScrolling/UI/SideScrollingUI.h b/Source/Salty/Variant_SideScrolling/UI/SideScrollingUI.h new file mode 100644 index 0000000..a19cafd --- /dev/null +++ b/Source/Salty/Variant_SideScrolling/UI/SideScrollingUI.h @@ -0,0 +1,23 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "Blueprint/UserWidget.h" +#include "SideScrollingUI.generated.h" + +/** + * Simple Side Scrolling game UI + * Displays and manages a pickup counter + */ +UCLASS(abstract) +class USideScrollingUI : public UUserWidget +{ + GENERATED_BODY() + +public: + + /** Update the widget's pickup counter */ + UFUNCTION(BlueprintImplementableEvent, Category="UI") + void UpdatePickups(int32 Amount); +}; diff --git a/Source/SaltyCore/SaltyCore.Build.cs b/Source/SaltyCore/SaltyCore.Build.cs new file mode 100644 index 0000000..361d794 --- /dev/null +++ b/Source/SaltyCore/SaltyCore.Build.cs @@ -0,0 +1,24 @@ +using UnrealBuildTool; + +// Rules, data types, tags and the telemetry contract. Knows no AActor and no UWorld; if something here seems to +// need one, the thing it needs is data (Docs/Spec/Architecture.md, Modules). +public class SaltyCore : ModuleRules +{ + public SaltyCore(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicDependencyModuleNames.AddRange(new string[] { + "Core", + "CoreUObject", + "Engine", // UPrimaryDataAsset, FGameplayTag + "GameplayTags", + "GameplayAbilities" // FGameplayAttribute in the damage maths + }); + + PrivateDependencyModuleNames.AddRange(new string[] { }); + + // Includes are rooted at the module: "Tags/NativeTags.h", "Telemetry/TelemetryEvent.h". + PublicIncludePaths.Add(ModuleDirectory); + } +} diff --git a/Source/SaltyCore/SaltyCore.cpp b/Source/SaltyCore/SaltyCore.cpp new file mode 100644 index 0000000..e388129 --- /dev/null +++ b/Source/SaltyCore/SaltyCore.cpp @@ -0,0 +1,6 @@ +#include "SaltyCore.h" +#include "Modules/ModuleManager.h" + +IMPLEMENT_MODULE(FDefaultModuleImpl, SaltyCore); + +DEFINE_LOG_CATEGORY(LogSaltyCore); diff --git a/Source/SaltyCore/SaltyCore.h b/Source/SaltyCore/SaltyCore.h new file mode 100644 index 0000000..fbf3cf8 --- /dev/null +++ b/Source/SaltyCore/SaltyCore.h @@ -0,0 +1,6 @@ +#pragma once + +#include "CoreMinimal.h" +#include "Logging/LogMacros.h" + +SALTYCORE_API DECLARE_LOG_CATEGORY_EXTERN(LogSaltyCore, Log, All); diff --git a/Source/SaltyCore/Tags/NativeTags.cpp b/Source/SaltyCore/Tags/NativeTags.cpp new file mode 100644 index 0000000..19a1236 --- /dev/null +++ b/Source/SaltyCore/Tags/NativeTags.cpp @@ -0,0 +1,3 @@ +#include "Tags/NativeTags.h" + +// UE_DEFINE_GAMEPLAY_TAG_COMMENT(TAG_..., "...", "...") lines arrive with the step that needs them. diff --git a/Source/SaltyCore/Tags/NativeTags.h b/Source/SaltyCore/Tags/NativeTags.h new file mode 100644 index 0000000..906fd9b --- /dev/null +++ b/Source/SaltyCore/Tags/NativeTags.h @@ -0,0 +1,7 @@ +#pragma once + +#include "NativeGameplayTags.h" + +// Native declarations for every gameplay tag that code references, so a typo fails at compile time. The source of +// truth for the tag tree is Config/Tags/.ini; a tag declared here must also exist there. Each spec adds +// its own tags as the step that builds it lands (Docs/Spec/Architecture.md, Gameplay tags). diff --git a/Source/SaltyCore/Tests/PlaceholderTest.cpp b/Source/SaltyCore/Tests/PlaceholderTest.cpp new file mode 100644 index 0000000..c72862e --- /dev/null +++ b/Source/SaltyCore/Tests/PlaceholderTest.cpp @@ -0,0 +1,16 @@ +#include "Misc/AutomationTest.h" + +#if WITH_DEV_AUTOMATION_TESTS + +// Proves the test pipeline itself: Scripts/run-tests.sh finds the Salty.Core filter, runs it headless, and reports. +// Replaced by real rule tests from step 2 onwards; it may be deleted once another Salty.Core.* test exists. +IMPLEMENT_SIMPLE_AUTOMATION_TEST(FSaltyCorePlaceholderTest, "Salty.Core.Placeholder.Compiles", + EAutomationTestFlags::ProductFilter | EAutomationTestFlags_ApplicationContextMask) + +bool FSaltyCorePlaceholderTest::RunTest(const FString& Parameters) +{ + TestTrue(TEXT("The core module compiles and its tests run"), true); + return true; +} + +#endif diff --git a/Source/SaltyEditor.Target.cs b/Source/SaltyEditor.Target.cs new file mode 100644 index 0000000..08ef3ad --- /dev/null +++ b/Source/SaltyEditor.Target.cs @@ -0,0 +1,16 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class SaltyEditorTarget : TargetRules +{ + public SaltyEditorTarget(TargetInfo Target) : base(Target) + { + Type = TargetType.Editor; + DefaultBuildSettings = BuildSettingsVersion.V7; + IncludeOrderVersion = EngineIncludeOrderVersion.Unreal5_8; + ExtraModuleNames.Add("SaltyCore"); + ExtraModuleNames.Add("Salty"); + } +} diff --git a/Source/SaltyServer.Target.cs b/Source/SaltyServer.Target.cs new file mode 100644 index 0000000..22c2b7e --- /dev/null +++ b/Source/SaltyServer.Target.cs @@ -0,0 +1,16 @@ +using UnrealBuildTool; +using System.Collections.Generic; + +// The dedicated server target. It exists from step 1 so the shape is fixed, but a launcher build of the engine +// cannot compile it (OD-04); until the engine is a source build, the editor's "Run Dedicated Server" is the test. +public class SaltyServerTarget : TargetRules +{ + public SaltyServerTarget(TargetInfo Target) : base(Target) + { + Type = TargetType.Server; + DefaultBuildSettings = BuildSettingsVersion.V7; + IncludeOrderVersion = EngineIncludeOrderVersion.Unreal5_8; + ExtraModuleNames.Add("SaltyCore"); + ExtraModuleNames.Add("Salty"); + } +}