0x0000PushFlow(Label_12CF);0x0005goto [EntryPoint];0x000Fif (!(K2Node_CustomEvent_PlayMCShout)) goto Label_0032;0x001DMissionShout(this, /Game/Character/Shouts/MissionControl/Season05/Shout_MC_LocationSpottedSendingInDrillevator.Shout_MC_LocationSpottedSendingInDrillevator, false);0x0032Label_0032:0x0032CallFunc_GetGameInstanceSubsystem_ReturnValue_4 = GetGameInstanceSubsystem(this, /Script/FSD.AsyncManager);0x0050CallFunc_GetGameInstanceSubsystem_ReturnValue_4.AsyncLoadSoftClass(DrillElevator, 0, Temp_delegate_Variable_1, 0);0x0086CallFunc_GetGameInstanceSubsystem_ReturnValue_2 = GetGameInstanceSubsystem(this, /Script/FSD.AsyncManager);0x00A4CallFunc_SyncLoadClass_ReturnValue_2 = CallFunc_GetGameInstanceSubsystem_ReturnValue_2.SyncLoadClass(DrillevatorDeliveryClass);0x00D7BreakTransform(Drillevator Location, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x0105K2Node_ClassDynamicCast_AsDroppable_Outpost = Cast<DroppableOutpost>(CallFunc_SyncLoadClass_ReturnValue_2);0x0129K2Node_ClassDynamicCast_bSuccess_2 = Cast<71>(K2Node_ClassDynamicCast_AsDroppable_Outpost);0x0146CallFunc_DropOutpostToMission_ReturnValue = DropOutpostToMission(this, K2Node_ClassDynamicCast_AsDroppable_Outpost, CallFunc_BreakTransform_Location_1);0x016DCallFunc_DropOutpostToMission_ReturnValue.StartDrilling();0x018DPopFlow();0x018ELabel_018E:0x018EPushFlow(Label_01A2);0x0193if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_01F3;0x01A1PopFlow();0x01A2Label_01A2:0x01A2if (!(Temp_bool_IsClosed_Variable_1)) goto Label_01B1;0x01B0PopFlow();0x01B1Label_01B1:0x01B1Temp_bool_IsClosed_Variable_1 = true;0x01BCDelay(this, 5f, LatentActionInfo{0xF, 498940424, FName(ExecuteUbergraph_OBJ_1st_DeepScan), this});0x01F2PopFlow();0x01F3Label_01F3:0x01F3Temp_bool_Has_Been_Initd_Variable = true;0x01FEif (!(false)) PopFlow();0x0200Temp_bool_IsClosed_Variable_1 = true;0x020BPopFlow();0x020CLabel_020C:0x020Cif (!(Temp_bool_IsClosed_Variable)) goto Label_021B;0x021APopFlow();0x021BLabel_021B:0x021BTemp_bool_IsClosed_Variable = true;0x0226CallFunc_GetProceduralSetup_ReturnValue = GetProceduralSetup(this);0x023BCallFunc_GetComponentByClass_ReturnValue = GetComponentByClass(CallFunc_GetProceduralSetup_ReturnValue, /Game/GameElements/Objectives/DeepScan/BP_DeepScanPLSComponent.BP_DeepScanPLSComponent_C);0x0261CallFunc_GetGameInstanceSubsystem_ReturnValue_3 = GetGameInstanceSubsystem(this, /Script/FSD.AsyncManager);0x027FCallFunc_SyncLoadClass_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue_3.SyncLoadClass(DrillElevatorPlacerClass);0x02B2CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_GetComponentByClass_ReturnValue.TreasureRoomCenter, FRotator(0, 0, 0), FVector(1, 1, 1));0x0307K2Node_ClassDynamicCast_AsBP_Deep_Scan_Drillevator_Location_Selector = Cast<BP_DeepScan_DrillevatorLocationSelector_C>(CallFunc_SyncLoadClass_ReturnValue);0x032BK2Node_ClassDynamicCast_bSuccess = Cast<71>(K2Node_ClassDynamicCast_AsBP_Deep_Scan_Drillevator_Location_Selector);0x0348CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, K2Node_ClassDynamicCast_AsBP_Deep_Scan_Drillevator_Location_Selector, CallFunc_MakeTransform_ReturnValue, 1, nullptr);0x0372CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_GetComponentByClass_ReturnValue.TreasureRoomCenter, FRotator(0, 0, 0), FVector(1, 1, 1));0x03C7CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue);0x03EDK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnDrillevatorLocationSelected);0x0404CallFunc_FinishSpawningActor_ReturnValue.OnDrillevatorLocationSelected += K2Node_CreateDelegate_OutputDelegate_2;0x042DCallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/FSD.AsyncManager);0x044BCallFunc_SyncLoadClass_ReturnValue_1 = CallFunc_GetGameInstanceSubsystem_ReturnValue.SyncLoadClass(DrillElevator);0x047EK2Node_ClassDynamicCast_AsActor = Cast<Actor>(CallFunc_SyncLoadClass_ReturnValue_1);0x04A2K2Node_ClassDynamicCast_bSuccess_1 = Cast<71>(K2Node_ClassDynamicCast_AsActor);0x04BFCallFunc_FinishSpawningActor_ReturnValue.FindDrillevatorLocation(K2Node_ClassDynamicCast_AsActor);0x04ECPopFlow();0x04EDLabel_04ED:0x04EDTemp_bool_IsClosed_Variable = true;0x04F8PopFlow();0x04F9Label_04F9:0x04F9PushFlow(Label_020C);0x04FEif (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_050D;0x050CPopFlow();0x050DLabel_050D:0x050DTemp_bool_Has_Been_Initd_Variable_1 = true;0x0518if (!(false)) PopFlow();0x051Agoto Label_04ED;0x051FReceiveBeginPlay();0x0529K2Node_MakeArray_Array = {DrillElevatorPlacerClass, DrillElevator, DrillevatorDeliveryClass};0x054FCallFunc_GetGameInstanceSubsystem_ReturnValue_6 = GetGameInstanceSubsystem(this, /Script/FSD.AsyncManager);0x056DCallFunc_GetGameInstanceSubsystem_ReturnValue_6.AsyncLoadSoftClasses(K2Node_MakeArray_Array, 1, Temp_delegate_Variable, 0);0x05A3K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnObjectiveStateChanged_Event_0);0x05BAOnObjectiveStateChanged += K2Node_CreateDelegate_OutputDelegate_1;0x05CDPopFlow();0x05CEK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(State, 1);0x05EDif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_06F7;0x05FBK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(State, 4);0x061Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0656;0x0628K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(State, 5);0x0647if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_08F7;0x0655PopFlow();0x0656Label_0656:0x0656CallFunc_GetOwner_ReturnValue_5 = GetOwner();0x066ACallFunc_HasAuthority_ReturnValue_5 = CallFunc_GetOwner_ReturnValue_5.HasAuthority();0x0694CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CollectResourceCurrent, CollectResourceTarget);0x06BACallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_GreaterEqual_IntInt_ReturnValue, CallFunc_HasAuthority_ReturnValue_5);0x06E0if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x06EAChangeState(5);0x06F6PopFlow();0x06F7Label_06F7:0x06F7DisableScannerUI();0x0705CallFunc_GetOwner_ReturnValue_3 = GetOwner();0x0719CallFunc_HasAuthority_ReturnValue_3 = CallFunc_GetOwner_ReturnValue_3.HasAuthority();0x0743if (!(CallFunc_HasAuthority_ReturnValue_3)) PopFlow();0x074DRequiredReturnObjectiveCompleted = true;0x0758CallFunc_GetFSDGameMode_ReturnValue_1 = GetFSDGameMode(this);0x076DCallFunc_AreRequiredSecondariesComplete_ReturnValue = CallFunc_GetFSDGameMode_ReturnValue_1.ObjectivesManager.AreRequiredSecondariesComplete();0x07ADif (!(CallFunc_AreRequiredSecondariesComplete_ReturnValue)) goto Label_088B;0x07BBSpawnDrillevator(true);0x07CALabel_07CA:0x07CACallFunc_GetFSDGameMode_ReturnValue = GetFSDGameMode(this);0x07DFCallFunc_GetWaveManager_ReturnValue = CallFunc_GetFSDGameMode_ReturnValue.GetWaveManager();0x0809CallFunc_GetWaveManager_ReturnValue.PushDisableScriptedWaves(this);0x082ACallFunc_GetFSDGameMode_ReturnValue = GetFSDGameMode(this);0x083FCallFunc_GetWaveManager_ReturnValue = CallFunc_GetFSDGameMode_ReturnValue.GetWaveManager();0x0869CallFunc_GetWaveManager_ReturnValue.PushDisableNormalWaves(this);0x088APopFlow();0x088BLabel_088B:0x088BK2Node_CreateDelegate_OutputDelegate.Bind(this, OnAllRequiredReturnObjectivesCompleted_Event_0);0x08A2CallFunc_GetFSDGameMode_ReturnValue_1 = GetFSDGameMode(this);0x08B7CallFunc_GetFSDGameMode_ReturnValue_1.ObjectivesManager.OnAllRequiredReturnObjectivesCompleted += K2Node_CreateDelegate_OutputDelegate;0x08F6PopFlow();0x08F7Label_08F7:0x08F7CallFunc_GetOwner_ReturnValue_5 = GetOwner();0x090BCallFunc_HasAuthority_ReturnValue_5 = CallFunc_GetOwner_ReturnValue_5.HasAuthority();0x0935if (!(CallFunc_HasAuthority_ReturnValue_5)) PopFlow();0x093FMissionShout(this, /Game/Character/Shouts/MissionControl/Season05/Shout_MC_DeepScan_Completed.Shout_MC_DeepScan_Completed, true);0x0954PopFlow();0x0955CallFunc_GetOwner_ReturnValue = GetOwner();0x0969CallFunc_HasAuthority_ReturnValue = CallFunc_GetOwner_ReturnValue.HasAuthority();0x0993if (!(CallFunc_HasAuthority_ReturnValue)) PopFlow();0x099Dgoto Label_018E;0x09A2Label_09A2:0x09A2CallFunc_GetProceduralSetup_ReturnValue_1 = GetProceduralSetup(this);0x09B7CallFunc_GetComponentByClass_ReturnValue_1 = GetComponentByClass(CallFunc_GetProceduralSetup_ReturnValue_1, /Game/GameElements/Objectives/DeepScan/BP_DeepScanPLSComponent.BP_DeepScanPLSComponent_C);0x09DDCallFunc_GetProceduralSetup_ReturnValue_2 = GetProceduralSetup(this);0x09F2/Script/Engine.Default__KismetArrayLibrary.Array_RandomFromStream(TreasureRooms, CallFunc_GetProceduralSetup_ReturnValue_2.RandomStreamServer, CallFunc_Array_RandomFromStream_OutItem, CallFunc_Array_RandomFromStream_OutIndex);0x0A4CCallFunc_GetGameInstanceSubsystem_ReturnValue_5 = GetGameInstanceSubsystem(this, /Script/FSD.AsyncManager);0x0A6ACallFunc_SyncLoadClass_ReturnValue_4 = CallFunc_GetGameInstanceSubsystem_ReturnValue_5.SyncLoadClass(CallFunc_Array_RandomFromStream_OutItem);0x0A9DBreakTransform(Drillevator Location, CallFunc_BreakTransform_Location_2, CallFunc_BreakTransform_Rotation_2, CallFunc_BreakTransform_Scale_2);0x0ACBBreakVector(CallFunc_BreakTransform_Location_2, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0AF9CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_GetComponentByClass_ReturnValue_1.TreasureRoomDepth);0x0B46GeodeLocation = CallFunc_MakeVector_ReturnValue;0x0B61K2Node_ClassDynamicCast_AsBP_Treasure_Room_Deep_Scan_Basier = Cast<BP_TreasureRoom_DeepScan_Basier_C>(CallFunc_SyncLoadClass_ReturnValue_4);0x0B85K2Node_ClassDynamicCast_bSuccess_4 = Cast<71>(K2Node_ClassDynamicCast_AsBP_Treasure_Room_Deep_Scan_Basier);0x0BA2CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(GeodeLocation, FRotator(0, 0, 0), FVector(1, 1, 1));0x0BE1CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2 = BeginDeferredActorSpawnFromClass(this, K2Node_ClassDynamicCast_AsBP_Treasure_Room_Deep_Scan_Basier, CallFunc_MakeTransform_ReturnValue_1, 1, nullptr);0x0C0BCallFunc_MakeTransform_ReturnValue_1 = MakeTransform(GeodeLocation, FRotator(0, 0, 0), FVector(1, 1, 1));0x0C4ACallFunc_FinishSpawningActor_ReturnValue_2 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2, CallFunc_MakeTransform_ReturnValue_1);0x0C70TreasureRoom = CallFunc_FinishSpawningActor_ReturnValue_2;0x0C83CallFunc_GetProceduralSetup_ReturnValue_3 = GetProceduralSetup(this);0x0C98CallFunc_GetProceduralSetup_ReturnValue_3.AddImportantLocation(GeodeLocation, 750f);0x0CC6CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(GeodeLocation, FVector(0, 0, 750));0x0CF8CallFunc_GetProceduralSetup_ReturnValue_3 = GetProceduralSetup(this);0x0D0DCallFunc_GetProceduralSetup_ReturnValue_3.AddImportantLocation(CallFunc_Add_VectorVector_ReturnValue_2, 750f);0x0D3BCallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(GeodeLocation, FVector(0, 0, 1500));0x0D6DCallFunc_GetProceduralSetup_ReturnValue_3 = GetProceduralSetup(this);0x0D82CallFunc_GetProceduralSetup_ReturnValue_3.AddImportantLocation(CallFunc_Add_VectorVector_ReturnValue_1, 750f);0x0DB0CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(GeodeLocation, FVector(0, 0, 2250));0x0DE2CallFunc_GetProceduralSetup_ReturnValue_3 = GetProceduralSetup(this);0x0DF7CallFunc_GetProceduralSetup_ReturnValue_3.AddImportantLocation(CallFunc_Add_VectorVector_ReturnValue, 750f);0x0E25PopFlow();0x0E26CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x0E3ACallFunc_HasAuthority_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1.HasAuthority();0x0E64if (!(CallFunc_HasAuthority_ReturnValue_1)) PopFlow();0x0E6Egoto Label_09A2;0x0E73Label_0E73:0x0E73Spawn Treasure Room();0x0E81PopFlow();0x0E82Drillevator Location = K2Node_CustomEvent_Location;0x0E9DBreakTransform(Drillevator Location, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0ECBCallFunc_GetProceduralSetup_ReturnValue_4 = GetProceduralSetup(this);0x0EE0CallFunc_GetProceduralSetup_ReturnValue_4.AddImportantLocation(CallFunc_BreakTransform_Location, 1500f);0x0F0EBreakTransform(Drillevator Location, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0F3CCallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_BreakTransform_Location, FVector(0, 0, -1500));0x0F6ECallFunc_GetProceduralSetup_ReturnValue_4 = GetProceduralSetup(this);0x0F83CallFunc_GetProceduralSetup_ReturnValue_4.AddImportantLocation(CallFunc_Add_VectorVector_ReturnValue_3, 1500f);0x0FB1goto Label_0E73;0x0FB6CallFunc_GetOwner_ReturnValue_2 = GetOwner();0x0FCACallFunc_HasAuthority_ReturnValue_2 = CallFunc_GetOwner_ReturnValue_2.HasAuthority();0x0FF4if (!(CallFunc_HasAuthority_ReturnValue_2)) PopFlow();0x0FFEgoto Label_04F9;0x1003SelectDrillevatorLocation();0x1011PopFlow();0x1012CallFunc_GetOwner_ReturnValue_4 = GetOwner();0x1026CallFunc_HasAuthority_ReturnValue_4 = CallFunc_GetOwner_ReturnValue_4.HasAuthority();0x1050if (!(CallFunc_HasAuthority_ReturnValue_4)) PopFlow();0x105AK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(TriangulatorsReady, 0);0x107Cif (!(K2Node_SwitchInteger_CmpSuccess)) PopFlow();0x1086K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(TriangulatorsReady, 1);0x10A8if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_118A;0x10B6CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(TriangulatorsReady, HiddenItems);0x10DCif (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_1100;0x10EAMissionShout(this, /Game/Character/Shouts/MissionControl/Season05/Implemented/Shout_MC_LastTriangulatorPodReady.Shout_MC_LastTriangulatorPodReady, true);0x10FFPopFlow();0x1100Label_1100:0x1100CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(HiddenItems, 1);0x112ACallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(TriangulatorsReady, CallFunc_Subtract_IntInt_ReturnValue);0x1150if (!(CallFunc_EqualEqual_IntInt_ReturnValue_1)) goto Label_1174;0x115EMissionShout(this, /Game/Character/Shouts/MissionControl/Season05/Implemented/Shout_MC_SecondToLastTriangulatorPodReady.Shout_MC_SecondToLastTriangulatorPodReady, true);0x1173PopFlow();0x1174Label_1174:0x1174MissionShout(this, /Game/Character/Shouts/MissionControl/Season05/Shout_MC_GenericTriangulatorPodReady.Shout_MC_GenericTriangulatorPodReady, true);0x1189PopFlow();0x118ALabel_118A:0x118AMissionShout(this, /Game/Character/Shouts/MissionControl/Season05/Implemented/Shout_MC_1stTriangulatorPodReady.Shout_MC_1stTriangulatorPodReady, true);0x119FPopFlow();0x11A0UIComponent.HideUI();0x11C4PopFlow();0x11C5CallFunc_GetGameInstanceSubsystem_ReturnValue_1 = GetGameInstanceSubsystem(this, /Script/FSD.AsyncManager);0x11E3CallFunc_SyncLoadClass_ReturnValue_3 = CallFunc_GetGameInstanceSubsystem_ReturnValue_1.SyncLoadClass(DrillElevatorClass);0x1216K2Node_ClassDynamicCast_AsDrillevator = Cast<Drillevator>(CallFunc_SyncLoadClass_ReturnValue_3);0x123AK2Node_ClassDynamicCast_bSuccess_3 = Cast<71>(K2Node_ClassDynamicCast_AsDrillevator);0x1257CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = BeginDeferredActorSpawnFromClass(this, K2Node_ClassDynamicCast_AsDrillevator, K2Node_CustomEvent_SpawnTransform, 0, nullptr);0x1281CallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, K2Node_CustomEvent_SpawnTransform);0x12A7Drillevator = CallFunc_FinishSpawningActor_ReturnValue_1;0x12BAPopFlow();0x12BBSpawnDrillevator(false);0x12CAgoto Label_07CA;0x12CFLabel_12CF:0x12CFreturn;