Zdexby TheHolyOneZ
2,291 classes
Class

UBBPSX_FuncLib_C

: UBlueprintFunctionLibrary : UObject
/Game/BP/Core/BBPSX_FuncLib.BBPSX_FuncLib_C 0x0028 (40 B) align 8 inherited 0x0028 48 scripted vtable /Game/BP/Core/BBPSX_FuncLib
0x00x0028

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 48

SignatureFlagsNativeParams
void ApplyCheats(UObject* __WorldContext)
Script4 statements · 150 bytes of bytecode
0x0000GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0020CallFunc_GetGI_BBPSX_AsGI_BBPSX.SAVE_BBPSX_CoreSave.AccessSettings = CallFunc_GetGI_BBPSX_AsGI_BBPSX.SAVE_BBPSX_CoreSave.AccessSettings;0x0093return;0x0095// end of script
StaticPublic0x08
void ApplyGraphicsValues(UObject* __WorldContext)
Script152 statements · 7,635 bytes of bytecode
0x0000GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_34);0x0020CallFunc_GetGI_BBPSX_AsGI_BBPSX_34.GraphicsSettings = CallFunc_GetGI_BBPSX_AsGI_BBPSX_34.SAVE_BBPSX_CoreSave.GraphicsSettings;0x007DGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_36);0x009DCallFunc_GetGI_BBPSX_AsGI_BBPSX_36.MaxFPS = CallFunc_GetGI_BBPSX_AsGI_BBPSX_36.GraphicsSettings.FPSCap_7_22A3A2104C66C4D2F4EEE9A0E32E6535;0x00EDGetBBPSXPostProcess(__WorldContext, CallFunc_GetBBPSXPostProcess_PostProcess_2);0x010DCallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetBBPSXPostProcess_PostProcess_2);0x012Aif (!(CallFunc_IsValid_ReturnValue)) goto Label_1D74;0x0138GetBBPSXPostProcess(__WorldContext, CallFunc_GetBBPSXPostProcess_PostProcess_2);0x0158/Script/Engine.Default__KismetArrayLibrary.Array_Remove(CallFunc_GetBBPSXPostProcess_PostProcess_2.Settings.WeightedBlendables.Array, 2);0x01AEGetBBPSXPostProcess(__WorldContext, CallFunc_GetBBPSXPostProcess_PostProcess_2);0x01CE/Script/Engine.Default__KismetArrayLibrary.Array_Remove(CallFunc_GetBBPSXPostProcess_PostProcess_2.Settings.WeightedBlendables.Array, 1);0x0224GetBBPSXPostProcess(__WorldContext, CallFunc_GetBBPSXPostProcess_PostProcess_2);0x0244/Script/Engine.Default__KismetArrayLibrary.Array_Remove(CallFunc_GetBBPSXPostProcess_PostProcess_2.Settings.WeightedBlendables.Array, 0);0x029ACallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(__WorldContext, /Game/VFX/PostProcess/Materials/Presets/PP_Preset_LCRT1.PP_Preset_LCRT1, FName(None));0x02CDPPLCRTMat = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x02E0GetBBPSXPostProcess(__WorldContext, CallFunc_GetBBPSXPostProcess_PostProcess_2);0x0300K2Node_MakeStruct_WeightedBlendable.Weight = 1f;0x0320K2Node_MakeStruct_WeightedBlendable.Object = PPLCRTMat;0x033CCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(CallFunc_GetBBPSXPostProcess_PostProcess_2.Settings.WeightedBlendables.Array, K2Node_MakeStruct_WeightedBlendable);0x03A8CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CreateDynamicMaterialInstance(__WorldContext, /Game/General/Mat/PostProcess/MI_PPBlur.MI_PPBlur, FName(None));0x03DBPPBlurMat = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1;0x03EEGetBBPSXPostProcess(__WorldContext, CallFunc_GetBBPSXPostProcess_PostProcess_2);0x040EK2Node_MakeStruct_WeightedBlendable_1.Weight = 1f;0x042EK2Node_MakeStruct_WeightedBlendable_1.Object = PPBlurMat;0x044ACallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(CallFunc_GetBBPSXPostProcess_PostProcess_2.Settings.WeightedBlendables.Array, K2Node_MakeStruct_WeightedBlendable_1);0x04B6CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = CreateDynamicMaterialInstance(__WorldContext, /Game/General/Mat/PostProcess/MI_PPPixelAndDither.MI_PPPixelAndDither, FName(None));0x04E9PPPixelAndDitherMat = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2;0x04FCGetBBPSXPostProcess(__WorldContext, CallFunc_GetBBPSXPostProcess_PostProcess_1);0x051CK2Node_MakeStruct_WeightedBlendable_2.Weight = 1f;0x053CK2Node_MakeStruct_WeightedBlendable_2.Object = PPPixelAndDitherMat;0x0558CallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(CallFunc_GetBBPSXPostProcess_PostProcess_1.Settings.WeightedBlendables.Array, K2Node_MakeStruct_WeightedBlendable_2);0x05C4GetBBPSXPostProcess(__WorldContext, CallFunc_GetBBPSXPostProcess_PostProcess);0x05E4GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_37);0x0604Temp_bool_Variable_4 = CallFunc_GetGI_BBPSX_AsGI_BBPSX_37.GraphicsSettings.ALLCRTFX_1_AE4478BB4A452094C5A56F8CCE512FF6;0x0636Temp_float_Variable_8 = 1f;0x064DTemp_float_Variable_9 = 0f;0x0664K2Node_MakeStruct_WeightedBlendable_4.Weight = Switch(Temp_bool_Variable_4, false => Temp_float_Variable_9, true => Temp_float_Variable_8, default => K2Node_Select_Default_3);0x06B4K2Node_MakeStruct_WeightedBlendable_4.Object = CallFunc_GetBBPSXPostProcess_PostProcess.Settings.WeightedBlendables.Array[0].Object;0x0707CallFunc_GetBBPSXPostProcess_PostProcess.Settings.WeightedBlendables.Array[0] = K2Node_MakeStruct_WeightedBlendable_4;0x0750GetBBPSXPostProcess(__WorldContext, CallFunc_GetBBPSXPostProcess_PostProcess);0x0770GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_37);0x0790Temp_bool_Variable_4 = CallFunc_GetGI_BBPSX_AsGI_BBPSX_37.GraphicsSettings.ALLCRTFX_1_AE4478BB4A452094C5A56F8CCE512FF6;0x07C2Temp_float_Variable_8 = 1f;0x07D9Temp_float_Variable_9 = 0f;0x07F0K2Node_MakeStruct_WeightedBlendable_3.Weight = Switch(Temp_bool_Variable_4, false => Temp_float_Variable_9, true => Temp_float_Variable_8, default => K2Node_Select_Default_3);0x0840K2Node_MakeStruct_WeightedBlendable_3.Object = CallFunc_GetBBPSXPostProcess_PostProcess.Settings.WeightedBlendables.Array[1].Object;0x0893CallFunc_GetBBPSXPostProcess_PostProcess.Settings.WeightedBlendables.Array[1] = K2Node_MakeStruct_WeightedBlendable_3;0x08DCGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_35);0x08FCCallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(CallFunc_GetGI_BBPSX_AsGI_BBPSX_35.GraphicsSettings.ScreenResolution_101_FC69573D431BE3120966278C47682149);0x0940PPPixelAndDitherMat.SetScalarParameterValue(FName(PixelScale), CallFunc_Conv_IntToFloat_ReturnValue_2);0x0976GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_33);0x0996CallFunc_Conv_BoolToFloat_ReturnValue = Conv_BoolToFloat(CallFunc_GetGI_BBPSX_AsGI_BBPSX_33.GraphicsSettings.Dithering_13_D5E23A4248DBD2E04273FE9135E86C1F);0x09DAPPPixelAndDitherMat.SetScalarParameterValue(FName(DitherAmt), CallFunc_Conv_BoolToFloat_ReturnValue);0x0A10GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_32);0x0A30Temp_bool_Variable_3 = CallFunc_GetGI_BBPSX_AsGI_BBPSX_32.GraphicsSettings.AffineWarp_16_ADB0154D49D374C1E8D5D0B663494803;0x0A62Temp_float_Variable_6 = 1f;0x0A79Temp_float_Variable_7 = 0f;0x0A90SetScalarParameterValue(__WorldContext, /Game/General/Mat/MPC_Global.MPC_Global, FName(GlobalAffineAmt), Switch(Temp_bool_Variable_3, false => Temp_float_Variable_7, true => Temp_float_Variable_6, default => K2Node_Select_Default_2));0x0AEEGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_31);0x0B0ETemp_bool_Variable_2 = CallFunc_GetGI_BBPSX_AsGI_BBPSX_31.GraphicsSettings.VertJitter_18_8B942E48482A6651353853953F60D1EF;0x0B40Temp_float_Variable_4 = 1f;0x0B57Temp_float_Variable_5 = 0f;0x0B6ESetScalarParameterValue(__WorldContext, /Game/General/Mat/MPC_Global.MPC_Global, FName(GlobalVertexJitterAmt), Switch(Temp_bool_Variable_2, false => Temp_float_Variable_5, true => Temp_float_Variable_4, default => K2Node_Select_Default_1));0x0BCCBBPSXGetScreenResCropped(__WorldContext, CallFunc_BBPSXGetScreenResCropped_X_1, CallFunc_BBPSXGetScreenResCropped_Y_1, CallFunc_BBPSXGetScreenResCropped_PixelCount_1);0x0BFECallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_BBPSXGetScreenResCropped_PixelCount_1);0x0C23CallFunc_MapRangeUnclamped_ReturnValue_2 = MapRangeUnclamped(CallFunc_Conv_IntToFloat_ReturnValue_1, 678063f, 339032f, 1f, 0.6f);0x0C5CGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_30);0x0C7CCallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(CallFunc_GetGI_BBPSX_AsGI_BBPSX_30.GraphicsSettings.PixelSoftness_21_1404B09140C6B9831AC9A39E8C67C0C6, CallFunc_MapRangeUnclamped_ReturnValue_2);0x0CC9PPBlurMat.SetScalarParameterValue(FName(Radius), CallFunc_Multiply_FloatFloat_ReturnValue_1);0x0CFFBBPSXGetScreenResCropped(__WorldContext, CallFunc_BBPSXGetScreenResCropped_X_1, CallFunc_BBPSXGetScreenResCropped_Y_1, CallFunc_BBPSXGetScreenResCropped_PixelCount_1);0x0D31CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_BBPSXGetScreenResCropped_PixelCount_1);0x0D56CallFunc_MapRangeUnclamped_ReturnValue_1 = MapRangeUnclamped(CallFunc_Conv_IntToFloat_ReturnValue_1, 678063f, 339032f, 90f, 60f);0x0D8FPPLCRTMat.SetScalarParameterValue(FName(Phospor Scale), CallFunc_MapRangeUnclamped_ReturnValue_1);0x0DC5GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_29);0x0DE5PPLCRTMat.SetScalarParameterValue(FName(Chromatic Distance), CallFunc_GetGI_BBPSX_AsGI_BBPSX_29.GraphicsSettings.ChromaticDistance_24_8DB7E43740BE00E38D57759F592F5E01);0x0E3AGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_28);0x0E5APPLCRTMat.SetScalarParameterValue(FName(Saturation / Desaturation), CallFunc_GetGI_BBPSX_AsGI_BBPSX_28.GraphicsSettings.DeSaturation_27_7BCB79634990C0071AAE6F86F57AF37D);0x0EAFGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_27);0x0ECFPPLCRTMat.SetScalarParameterValue(FName(Screen Brightness), CallFunc_GetGI_BBPSX_AsGI_BBPSX_27.GraphicsSettings.Brightness_38_78A4B07943D0CBAECDB0919212B38665);0x0F24GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_26);0x0F44PPLCRTMat.SetScalarParameterValue(FName(Vignette Amount), CallFunc_GetGI_BBPSX_AsGI_BBPSX_26.GraphicsSettings.Vignette_39_4F9367D4495BCBD448CA419D781B9358);0x0F99GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_24);0x0FB9CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX_24.HowManyPlayers, 1);0x0FF1GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_25);0x1011Temp_bool_Variable_1 = CallFunc_Greater_IntInt_ReturnValue_1;0x1024Temp_float_Variable_3 = 0f;0x103BPPLCRTMat.SetScalarParameterValue(FName(Glass_Reflection_Intensity), Switch(Temp_bool_Variable_1, false => CallFunc_GetGI_BBPSX_AsGI_BBPSX_25.GraphicsSettings.ScreenGloss_40_95EB9F1C44CD721E7969D9BB99DCB36B, true => Temp_float_Variable_3, default => K2Node_Select_Default));0x10BCGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_23);0x10DCPPLCRTMat.SetScalarParameterValue(FName(Barrel_Distortion_Toggle), CallFunc_GetGI_BBPSX_AsGI_BBPSX_23.GraphicsSettings.ScreenWarp_41_711BB3E14FD6DD1366A71CB6311A999B);0x1131Temp_float_Variable = 0f;0x1148GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_18);0x1168CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX_18.HowManyPlayers, 1);0x11A0GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_22);0x11C0Temp_float_Variable_1 = 1f;0x11D7Temp_bool_Variable = CallFunc_GetGI_BBPSX_AsGI_BBPSX_22.GraphicsSettings.ScreenFrame_37_980BBB8F47336B854FE55793AB3AFE18;0x1209Temp_float_Variable_2 = 0f;0x1220Temp_bool_Variable_5 = CallFunc_Greater_IntInt_ReturnValue;0x1233PPLCRTMat.SetScalarParameterValue(FName(Black_Frame_Opacity), Switch(Temp_bool_Variable, false => Temp_float_Variable_2, true => Switch(Temp_bool_Variable_5, false => Temp_float_Variable_1, true => Temp_float_Variable, default => K2Node_Select_Default_4), default => K2Node_Select_Default_5));0x12C1GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_21);0x12E1PPLCRTMat.SetScalarParameterValue(FName(Screen Scale (Horizontal)), CallFunc_GetGI_BBPSX_AsGI_BBPSX_21.GraphicsSettings.ScreenSizeX_46_63E4BFAF4DAE3F103BA7D88E3B62AB2A);0x1336GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_20);0x1356PPLCRTMat.SetScalarParameterValue(FName(Screen Scale (Vertical)), CallFunc_GetGI_BBPSX_AsGI_BBPSX_20.GraphicsSettings.ScreenSizeY_47_E5A4B44449B364A00511D697B716B4BC);0x13ABGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_19);0x13CBPPLCRTMat.SetScalarParameterValue(FName(Vertical Trace Ray Intensity), CallFunc_GetGI_BBPSX_AsGI_BBPSX_19.GraphicsSettings.TraceRayIntensity_50_89871B6849F65EAE59031C9AA9BD49C9);0x1420GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_17);0x1440PPLCRTMat.SetScalarParameterValue(FName(Vertical Trace Ray Repeat), CallFunc_GetGI_BBPSX_AsGI_BBPSX_17.GraphicsSettings.TraceRayRepeat_52_B216FA2E4A03C464272EF09920DE16E5);0x1495GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_16);0x14B5PPLCRTMat.SetScalarParameterValue(FName(Vertical Trace Ray Speed), CallFunc_GetGI_BBPSX_AsGI_BBPSX_16.GraphicsSettings.TraceRaySpeed_54_651939B5484D9AF9A916F48CCE3568AE);0x150AGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_15);0x152APPLCRTMat.SetScalarParameterValue(FName(Phosphor visibility), CallFunc_GetGI_BBPSX_AsGI_BBPSX_15.GraphicsSettings.PhosphorVisibility_56_E831EA1C41EB3B5FEBCAF6820403E54D);0x157FGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_14);0x159FPPLCRTMat.SetScalarParameterValue(FName(Oddline Clarity), CallFunc_GetGI_BBPSX_AsGI_BBPSX_14.GraphicsSettings.OddlineClarity_58_782C4481465F036251D128A0B25A3EAC);0x15F4BBPSXGetScreenResCropped(__WorldContext, CallFunc_BBPSXGetScreenResCropped_X, CallFunc_BBPSXGetScreenResCropped_Y, CallFunc_BBPSXGetScreenResCropped_PixelCount);0x1626CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_BBPSXGetScreenResCropped_PixelCount);0x164BCallFunc_MapRangeUnclamped_ReturnValue = MapRangeUnclamped(CallFunc_Conv_IntToFloat_ReturnValue, 678063f, 339032f, 1f, 0.691f);0x1684GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_13);0x16A4CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_GetGI_BBPSX_AsGI_BBPSX_13.GraphicsSettings.ScanlineCount_62_9515CBA4499F3143609175959B2D866D, CallFunc_MapRangeUnclamped_ReturnValue);0x16F1CallFunc_FMax_ReturnValue = FMax(CallFunc_Multiply_FloatFloat_ReturnValue, 0.5f);0x171BPPLCRTMat.SetScalarParameterValue(FName(Scanline Count), CallFunc_FMax_ReturnValue);0x1751GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_12);0x1771PPLCRTMat.SetScalarParameterValue(FName(Scanline Intensity), CallFunc_GetGI_BBPSX_AsGI_BBPSX_12.GraphicsSettings.ScanlineIntensity_60_6E84F6E347A932C2968FF5B29DCB8C1E);0x17C6GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_11);0x17E6PPLCRTMat.SetScalarParameterValue(FName(Scanline Vertical Shift Speed), CallFunc_GetGI_BBPSX_AsGI_BBPSX_11.GraphicsSettings.ScanlineVerticalShiftSpeed_64_128D69D64A39F03689B8C7B7ADAADE3D);0x183BGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_10);0x185BPPLCRTMat.SetScalarParameterValue(FName(Random Horizontal Offset Frequency), CallFunc_GetGI_BBPSX_AsGI_BBPSX_10.GraphicsSettings.RandomHorizontalOffsetFreq_67_FF54F55948C899EF277CAEBA295764A3);0x18B0GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_9);0x18D0PPLCRTMat.SetScalarParameterValue(FName(Random Horizontal Offset Strength), CallFunc_GetGI_BBPSX_AsGI_BBPSX_9.GraphicsSettings.RandomHorizontalOffsetStr_69_AE839321441E9AB50BFCC2BE564839AA);0x1925GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_8);0x1945PPLCRTMat.SetScalarParameterValue(FName(Screen Hop Intensity), CallFunc_GetGI_BBPSX_AsGI_BBPSX_8.GraphicsSettings.ScreenHopIntensity_73_D48111D4471F1DCDECE969BCA272599C);0x199AGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_7);0x19BAPPLCRTMat.SetScalarParameterValue(FName(Screen Hop Frequency), CallFunc_GetGI_BBPSX_AsGI_BBPSX_7.GraphicsSettings.ScreenHopFrequency_71_E4F82C354599AF1A85463CBF37CAEE62);0x1A0FGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_6);0x1A2FPPLCRTMat.SetScalarParameterValue(FName(White Noise Intensity), CallFunc_GetGI_BBPSX_AsGI_BBPSX_6.GraphicsSettings.WhiteNoiseIntensity_75_C037C5B447ED5A25EFBF0A95452C57CB);0x1A84GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_5);0x1AA4PPLCRTMat.SetScalarParameterValue(FName(White Noise Scale), CallFunc_GetGI_BBPSX_AsGI_BBPSX_5.GraphicsSettings.WhiteNoiseScale_77_3F18D2BF48400A46B048199EF2B3F5F4);0x1AF9GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_4);0x1B19PPLCRTMat.SetScalarParameterValue(FName(Color Tornado Intensity), CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.GraphicsSettings.ColorTornadoIntensity_79_3B4011224FEBCAD18188AB9FE49185AC);0x1B6EGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_3);0x1B8EPPLCRTMat.SetScalarParameterValue(FName(Tracking Noise Density), CallFunc_GetGI_BBPSX_AsGI_BBPSX_3.GraphicsSettings.TrackingNoiseDensity_81_BE33F33F4702310B99754CB27F15D4C8);0x1BE3GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_2);0x1C03PPLCRTMat.SetScalarParameterValue(FName(Tracking Noise Level), CallFunc_GetGI_BBPSX_AsGI_BBPSX_2.GraphicsSettings.TrackingNoiseLevel_83_272CDDC2473CDAEAA6FD438C1F227A23);0x1C58GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x1C78PPLCRTMat.SetScalarParameterValue(FName(Tracking Noise Scale), CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.GraphicsSettings.TrackingNoiseScale_85_62F40EB14160D1BE68382D8012A7D8F8);0x1CCDGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x1CEDPPLCRTMat.SetScalarParameterValue(FName(Warp Belt Intensity), CallFunc_GetGI_BBPSX_AsGI_BBPSX.GraphicsSettings.WarpBeltIntensity_87_C78DC590471F3EC72918849E2C7A462D);0x1D42/Game/BP/Core/BBKart_FuncLib.Default__BBKart_FuncLib_C.BBKart_SaveCoreSave(__WorldContext);0x1D6Fgoto Label_1DD0;0x1D74Label_1D74:0x1D74PrintString(nullptr, "POST PROCESS REFERENCE NOT VALID\r\n\r\n-L", true, true, LinearColor{1f, 0f, 0f, 1f}, 22f);0x1DD0Label_1DD0:0x1DD0return;0x1DD2// end of script
StaticPublic0x08
void ApplySoundClasses(UObject* __WorldContext)
Script15 statements · 731 bytes of bytecode
0x0000SetBaseSoundMix(__WorldContext, /Game/Audio/SoundClasses/SM_BBPSXDefault.SM_BBPSXDefault);0x001CGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x003CCallFunc_FMax_ReturnValue = FMax(CallFunc_GetGI_BBPSX_AsGI_BBPSX.SAVE_BBPSX_CoreSave.AudOverall, 0.0025f);0x0092SetSoundMixClassOverride(__WorldContext, /Game/Audio/SoundClasses/SM_BBPSXDefault.SM_BBPSXDefault, /Game/Audio/SoundClasses/SC_Overall.SC_Overall, CallFunc_FMax_ReturnValue, 1f, 0f, true);0x00CBGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x00EBCallFunc_FMax_ReturnValue_3 = FMax(CallFunc_GetGI_BBPSX_AsGI_BBPSX.SAVE_BBPSX_CoreSave.AudMusic, 0.0025f);0x0141SetSoundMixClassOverride(__WorldContext, /Game/Audio/SoundClasses/SM_BBPSXDefault.SM_BBPSXDefault, /Game/Audio/SoundClasses/SC_Music.SC_Music, CallFunc_FMax_ReturnValue_3, 1f, 0f, true);0x017AGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x019ACallFunc_FMax_ReturnValue_2 = FMax(CallFunc_GetGI_BBPSX_AsGI_BBPSX.SAVE_BBPSX_CoreSave.AudVoice, 0.0025f);0x01F0SetSoundMixClassOverride(__WorldContext, /Game/Audio/SoundClasses/SM_BBPSXDefault.SM_BBPSXDefault, /Game/Audio/SoundClasses/SC_VoiceGameplay.SC_VoiceGameplay, CallFunc_FMax_ReturnValue_2, 1f, 0f, true);0x0229GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0249CallFunc_FMax_ReturnValue_1 = FMax(CallFunc_GetGI_BBPSX_AsGI_BBPSX.SAVE_BBPSX_CoreSave.AudSFX, 0.0025f);0x029FSetSoundMixClassOverride(__WorldContext, /Game/Audio/SoundClasses/SM_BBPSXDefault.SM_BBPSXDefault, /Game/Audio/SoundClasses/SC_SFX.SC_SFX, CallFunc_FMax_ReturnValue_1, 1f, 0f, true);0x02D8return;0x02DA// end of script
StaticPublic0x08
void RemoveAllPlayersExcept0(UObject* __WorldContext, TArray<int32>& RemovedPlayerIndexes)
Script34 statements · 851 bytes of bytecode
0x0000PushFlow(Label_0350);0x0005/Script/Engine.Default__KismetArrayLibrary.Array_Clear(RemovedIndexesOfPlayers);0x002ECallFunc_GetAllActorsOfClass_OutActors = {};0x0039GetAllActorsOfClass(__WorldContext, /Game/BP/Core/MainChar/BP_HunterPlayerController.BP_HunterPlayerController_C, CallFunc_GetAllActorsOfClass_OutActors);0x005ETemp_int_Loop_Counter_Variable = 0;0x0075Temp_int_Array_Index_Variable = 0;0x008CLabel_008C:0x008CCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x00C7CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00EDif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_02E6;0x00FBTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0116PushFlow(Label_0306);0x011B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0156CallFunc_GetPlayerControllerID_ReturnValue = GetPlayerControllerID(CallFunc_Array_Get_Item);0x017BCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_GetPlayerControllerID_ReturnValue, 0);0x019Dif (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x01A7/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01E2CallFunc_GetPlayerControllerID_ReturnValue = GetPlayerControllerID(CallFunc_Array_Get_Item);0x0207CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(RemovedIndexesOfPlayers, CallFunc_GetPlayerControllerID_ReturnValue);0x024B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0286CallFunc_GetPlayerControllerID_ReturnValue = GetPlayerControllerID(CallFunc_Array_Get_Item);0x02ABCallFunc_GetPlayerController_ReturnValue = GetPlayerController(__WorldContext, CallFunc_GetPlayerControllerID_ReturnValue);0x02D1RemovePlayer(CallFunc_GetPlayerController_ReturnValue, true);0x02E5PopFlow();0x02E6Label_02E6:0x02E6RemovedPlayerIndexes = RemovedIndexesOfPlayers;0x0301goto Label_0350;0x0306Label_0306:0x0306CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0330Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x034Bgoto Label_008C;0x0350Label_0350:0x0350return;0x0352// end of script
StaticPublic0x18
void GetIsEnemyBlocking(AActor* Actor, UObject* __WorldContext, const bool& IsBlocking)
Script10 statements · 139 bytes of bytecode
0x0000K2Node_DynamicCast_AsBP_Enemy_Parent = Cast<BP_EnemyParent_C>(Actor);0x0024K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Enemy_Parent);0x0041if (!(K2Node_DynamicCast_bSuccess)) goto Label_007D;0x004FIsBlocking = K2Node_DynamicCast_AsBP_Enemy_Parent.IsBlocking;0x0078goto Label_0088;0x007DLabel_007D:0x007DIsBlocking = false;0x0088Label_0088:0x0088return;0x008A// end of script
StaticPublic0x11
void BBPSXGetScreenResCropped(UObject* __WorldContext, const int32& X, const int32& Y, const int32& PixelCount)
Script17 statements · 645 bytes of bytecode
0x0000CallFunc_GetPlayerController_ReturnValue = GetPlayerController(__WorldContext, 0);0x0022CallFunc_GetPlayerController_ReturnValue.GetViewportSize(CallFunc_GetViewportSize_SizeX, CallFunc_GetViewportSize_SizeY);0x0054CallFunc_Multiply_IntFloat_ReturnValue = Multiply_IntFloat(CallFunc_GetViewportSize_SizeY, 1.33333f);0x007ECallFunc_Multiply_IntFloat_ReturnValue_1 = Multiply_IntFloat(CallFunc_GetViewportSize_SizeX, 0.75f);0x00A8CallFunc_Round_ReturnValue = Round(CallFunc_Multiply_IntFloat_ReturnValue);0x00CDCallFunc_Round_ReturnValue_1 = Round(CallFunc_Multiply_IntFloat_ReturnValue_1);0x00F2CallFunc_Multiply_IntInt_ReturnValue = Multiply_IntInt(CallFunc_Round_ReturnValue, CallFunc_GetViewportSize_SizeY);0x0120CallFunc_Multiply_IntInt_ReturnValue_1 = Multiply_IntInt(CallFunc_Round_ReturnValue_1, CallFunc_GetViewportSize_SizeX);0x014ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_GetViewportSize_SizeX, CallFunc_Round_ReturnValue);0x0174Temp_bool_Variable = CallFunc_Less_IntInt_ReturnValue;0x0187Temp_bool_Variable_2 = CallFunc_Less_IntInt_ReturnValue;0x019ATemp_bool_Variable_1 = CallFunc_Less_IntInt_ReturnValue;0x01ADX = Switch(Temp_bool_Variable_1, false => CallFunc_Round_ReturnValue, true => CallFunc_GetViewportSize_SizeX, default => K2Node_Select_Default_2);0x01F4Y = Switch(Temp_bool_Variable_2, false => CallFunc_GetViewportSize_SizeY, true => CallFunc_Round_ReturnValue_1, default => K2Node_Select_Default_1);0x023BPixelCount = Switch(Temp_bool_Variable, false => CallFunc_Multiply_IntInt_ReturnValue, true => CallFunc_Multiply_IntInt_ReturnValue_1, default => K2Node_Select_Default);0x0282return;0x0284// end of script
StaticPublic0x14
void SortInvSubCateg(TArray<FS_InvCons>& WhichInv, UObject* __WorldContext, TArray<FS_InvCons>& SortedInv)
Script89 statements · 2,962 bytes of bytecode
0x0000PushFlow(Label_0B8F);0x0005/Script/Engine.Default__KismetArrayLibrary.Array_Clear(InvCache);0x002E/Script/Engine.Default__KismetArrayLibrary.Array_Clear(InvLeftOut);0x0057Temp_int_Variable_1 = 0;0x006ETemp_int_Variable = 0;0x0085Label_0085:0x0085CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(11);0x00A6CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable_1, CallFunc_MakeLiteralInt_ReturnValue);0x00CCif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0852;0x00DACallFunc_Conv_IntToByte_ReturnValue_1 = Conv_IntToByte(Temp_int_Variable_1);0x00FFCallFunc_GetEnumeratorValueFromIndex_ReturnValue = GetEnumeratorValueFromIndex(/Game/UI/Inventory/EnumsInventory/E_InvSubCategory.E_InvSubCategory, CallFunc_Conv_IntToByte_ReturnValue_1);0x012DCallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_GetEnumeratorValueFromIndex_ReturnValue);0x0152Temp_int_Variable = CallFunc_Conv_ByteToInt_ReturnValue;0x016DPushFlow(Label_09E7);0x0172Temp_int_Loop_Counter_Variable = 0;0x0189Temp_int_Array_Index_Variable = 0;0x01A0Label_01A0:0x01A0K2Node_MakeArray_Array = {FName(A), FName(B), FName(C), FName(D), FName(E), FName(F), FName(G), FName(H), FName(I), FName(J), FName(K), FName(L), FName(M), FName(N), FName(O), FName(P), FName(Q), FName(R), FName(S), FName(T), FName(U), FName(V), FName(W), FName(X), FName(Y), FName(Z)};0x02FDCallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x0338CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_2);0x035Eif (!(CallFunc_Less_IntInt_ReturnValue_3)) PopFlow();0x0368Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0383PushFlow(Label_0A31);0x0388Temp_int_Loop_Counter_Variable_1 = 0;0x039FTemp_int_Array_Index_Variable_2 = 0;0x03B6Label_03B6:0x03B6CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(WhichInv);0x03F1CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x0417if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0421Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x043CPushFlow(Label_0A7B);0x0441CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(Temp_int_Variable);0x0466CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/UI/Inventory/EnumsInventory/E_InvSubCategory.E_InvSubCategory, CallFunc_Conv_IntToByte_ReturnValue);0x0494/Script/Engine.Default__KismetArrayLibrary.Array_Get(WhichInv, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_1);0x04CFCallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_Array_Get_Item_1.SubCategory_11_4F4ACDFB4C6D632B779D94986564BB35, CallFunc_GetValidValue_ReturnValue);0x04FEif (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x0508/Script/Engine.Default__KismetArrayLibrary.Array_Get(WhichInv, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_1);0x0543CallFunc_Conv_NameToString_ReturnValue = Conv_NameToString(CallFunc_Array_Get_Item_1.DaTRowName_51_2372832743B32CB66C7228ABA175996B);0x0571CallFunc_Left_ReturnValue = Left(CallFunc_Conv_NameToString_ReturnValue, 1);0x059BCallFunc_ToLower_ReturnValue = ToLower(CallFunc_Left_ReturnValue);0x05C0K2Node_MakeArray_Array = {FName(A), FName(B), FName(C), FName(D), FName(E), FName(F), FName(G), FName(H), FName(I), FName(J), FName(K), FName(L), FName(M), FName(N), FName(O), FName(P), FName(Q), FName(R), FName(S), FName(T), FName(U), FName(V), FName(W), FName(X), FName(Y), FName(Z)};0x071D/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x0758CallFunc_Conv_NameToString_ReturnValue_1 = Conv_NameToString(CallFunc_Array_Get_Item_2);0x077DCallFunc_ToLower_ReturnValue_1 = ToLower(CallFunc_Conv_NameToString_ReturnValue_1);0x07A2CallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(CallFunc_ToLower_ReturnValue_1, CallFunc_ToLower_ReturnValue);0x07C8if (!(CallFunc_EqualEqual_StrStr_ReturnValue)) PopFlow();0x07D2/Script/Engine.Default__KismetArrayLibrary.Array_Get(WhichInv, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_1);0x080DCallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(InvCache, CallFunc_Array_Get_Item_1);0x0851PopFlow();0x0852Label_0852:0x0852Temp_int_Loop_Counter_Variable_2 = 0;0x0869Temp_int_Array_Index_Variable_1 = 0;0x0880Label_0880:0x0880CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(WhichInv);0x08BBCallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue);0x08E1if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0995;0x08EFTemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x090APushFlow(Label_0AC5);0x090F/Script/Engine.Default__KismetArrayLibrary.Array_Get(WhichInv, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x094ACallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(InvCache, CallFunc_Array_Get_Item);0x0986if (!(CallFunc_Array_Contains_ReturnValue)) goto Label_0B0F;0x0994PopFlow();0x0995Label_0995:0x0995/Script/Engine.Default__KismetArrayLibrary.Array_Append(InvCache, InvLeftOut);0x09C7SortedInv = InvCache;0x09E2goto Label_0B8F;0x09E7Label_09E7:0x09E7CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable_1, 1);0x0A11Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue;0x0A2Cgoto Label_0085;0x0A31Label_0A31:0x0A31CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0A5BTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x0A76goto Label_01A0;0x0A7BLabel_0A7B:0x0A7BCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0AA5Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x0AC0goto Label_03B6;0x0AC5Label_0AC5:0x0AC5CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0AEFTemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_3;0x0B0Agoto Label_0880;0x0B0FLabel_0B0F:0x0B0F/Script/Engine.Default__KismetArrayLibrary.Array_Get(WhichInv, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0B4ACallFunc_Array_AddUnique_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(InvLeftOut, CallFunc_Array_Get_Item);0x0B8EPopFlow();0x0B8FLabel_0B8F:0x0B8Freturn;0x0B91// end of script
StaticPublic0x28
void SortInv(const E_InvCategory& WhichCateg, UObject* __WorldContext)
Script98 statements · 2,675 bytes of bytecode
0x0000PushFlow(Label_0A70);0x0005/Script/Engine.Default__KismetArrayLibrary.Array_Clear(CacheInv);0x002E/Script/Engine.Default__KismetArrayLibrary.Array_Clear(LeftOutInv);0x0057K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(WhichCateg, 0);0x0076if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_010C;0x0084K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(WhichCateg, 1);0x00A3if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_01BD;0x00B1K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(WhichCateg, 4);0x00D0if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_026E;0x00DEK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(WhichCateg, 5);0x00FDif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_031F;0x010BPopFlow();0x010CLabel_010C:0x010CGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_3);0x012CSortInvSubCateg(CallFunc_GetGI_BBPSX_AsGI_BBPSX_3.PlayerInvCons, __WorldContext, CallFunc_SortInvSubCateg_SortedInv_2);0x016BGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_3);0x018BCallFunc_GetGI_BBPSX_AsGI_BBPSX_3.PlayerInvCons = CallFunc_SortInvSubCateg_SortedInv_2;0x01BCPopFlow();0x01BDLabel_01BD:0x01BDGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x01DDSortInvSubCateg(CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.PlayerInvKey, __WorldContext, CallFunc_SortInvSubCateg_SortedInv);0x021CGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x023CCallFunc_GetGI_BBPSX_AsGI_BBPSX_1.PlayerInvKey = CallFunc_SortInvSubCateg_SortedInv;0x026DPopFlow();0x026ELabel_026E:0x026EGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_2);0x028ESortInvSubCateg(CallFunc_GetGI_BBPSX_AsGI_BBPSX_2.PlayerInvAttire, __WorldContext, CallFunc_SortInvSubCateg_SortedInv_1);0x02CDGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_2);0x02EDCallFunc_GetGI_BBPSX_AsGI_BBPSX_2.PlayerInvAttire = CallFunc_SortInvSubCateg_SortedInv_1;0x031EPopFlow();0x031FLabel_031F:0x031FTemp_int_Variable = 0;0x0336Label_0336:0x0336CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, 3);0x0358if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_073D;0x0366PushFlow(Label_06F3);0x036BTemp_int_Loop_Counter_Variable_1 = 0;0x0382Temp_int_Array_Index_Variable_1 = 0;0x0399Label_0399:0x0399GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_4);0x03B9CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.PlayerInvBldStones);0x040ACallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x0430if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x043ATemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0455PushFlow(Label_06A9);0x045AGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_4);0x047ATemp_name_Variable = FName(BloodStoneShard);0x0499Temp_name_Variable_1 = FName(TwinBloodStoneShards);0x04B8Temp_name_Variable_2 = FName(BloodStoneChunk);0x04D7Temp_name_Variable_3 = FName(BloodRock);0x04F6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.PlayerInvBldStones, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0547Temp_int_Variable_1 = Temp_int_Variable;0x0562CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(CallFunc_Array_Get_Item_1.DaTRowName_51_2372832743B32CB66C7228ABA175996B, Switch(Temp_int_Variable_1, 0 => Temp_name_Variable, 1 => Temp_name_Variable_1, 2 => Temp_name_Variable_2, 3 => Temp_name_Variable_3, default => K2Node_Select_Default));0x05E9if (!(CallFunc_EqualEqual_NameName_ReturnValue)) PopFlow();0x05F3GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_4);0x0613/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.PlayerInvBldStones, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0664CallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(CacheInv, CallFunc_Array_Get_Item_1);0x06A8PopFlow();0x06A9Label_06A9:0x06A9CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x06D3Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x06EEgoto Label_0399;0x06F3Label_06F3:0x06F3CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable, 1);0x071DTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x0738goto Label_0336;0x073DLabel_073D:0x073DTemp_int_Loop_Counter_Variable = 0;0x0754Temp_int_Array_Index_Variable = 0;0x076BLabel_076B:0x076BGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_4);0x078BCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.PlayerInvBldStones);0x07DCCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0802if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_09EC;0x0810Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x082BPushFlow(Label_09A2);0x0830GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_4);0x0850/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.PlayerInvBldStones, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x08A1CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(CacheInv, CallFunc_Array_Get_Item);0x08DDif (!(CallFunc_Array_Contains_ReturnValue)) goto Label_08EC;0x08EBPopFlow();0x08ECLabel_08EC:0x08ECGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_4);0x090C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.PlayerInvBldStones, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x095DCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LeftOutInv, CallFunc_Array_Get_Item);0x09A1PopFlow();0x09A2Label_09A2:0x09A2CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x09CCTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x09E7goto Label_076B;0x09ECLabel_09EC:0x09EC/Script/Engine.Default__KismetArrayLibrary.Array_Append(CacheInv, LeftOutInv);0x0A1EGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0A3ECallFunc_GetGI_BBPSX_AsGI_BBPSX.PlayerInvBldStones = CacheInv;0x0A6FPopFlow();0x0A70Label_0A70:0x0A70return;0x0A72// end of script
StaticPublic0x10
void Calculate Final Player Def+Res(int32 PlayerIndex, UObject* __WorldContext, const int32& FinalDef, const int32& FinalRes)
Script74 statements · 3,775 bytes of bytecode
0x0000PushFlow(Label_0EBC);0x0005GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0025FinalStatCache = CallFunc_GetGI_BBPSX_AsGI_BBPSX.BaseStats;0x0056Temp_int_Loop_Counter_Variable_1 = 0;0x006DTemp_int_Array_Index_Variable = 0;0x0084Label_0084:0x0084GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x00A4Temp_int_Variable = PlayerIndex;0x00BFTemp_int_Variable_1 = PlayerIndex;0x00DAK2Node_MakeArray_Array = {Switch(Temp_int_Variable, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP4, default => K2Node_Select_Default), Switch(Temp_int_Variable_1, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP4, default => K2Node_Select_Default_1)};0x0257CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x0292CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x02B8if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0BA9;0x02C6Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x02E1PushFlow(Label_0E28);0x02E6GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0306Temp_int_Variable = PlayerIndex;0x0321Temp_int_Variable_1 = PlayerIndex;0x033CK2Node_MakeArray_Array = {Switch(Temp_int_Variable, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP4, default => K2Node_Select_Default), Switch(Temp_int_Variable_1, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP4, default => K2Node_Select_Default_1)};0x04B9/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x04F4CallFunc_Map_Keys_Keys = {};0x04FF/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(CallFunc_Array_Get_Item.StatChangers_58_075BFADE4067C1AC4064D9A1D7D5DAA6, CallFunc_Map_Keys_Keys);0x053AGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x055ATemp_int_Variable = PlayerIndex;0x0575Temp_int_Variable_1 = PlayerIndex;0x0590K2Node_MakeArray_Array = {Switch(Temp_int_Variable, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP4, default => K2Node_Select_Default), Switch(Temp_int_Variable_1, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP4, default => K2Node_Select_Default_1)};0x070D/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0748CallFunc_Map_Values_Values = {};0x0753/Script/Engine.Default__BlueprintMapLibrary.Map_Values(CallFunc_Array_Get_Item.StatChangers_58_075BFADE4067C1AC4064D9A1D7D5DAA6, CallFunc_Map_Values_Values);0x078ETemp_int_Loop_Counter_Variable = 0;0x07A5Temp_int_Array_Index_Variable_1 = 0;0x07BCLabel_07BC:0x07BCCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys);0x07F7CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x081Dif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0827Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0842PushFlow(Label_0E72);0x0847/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0882Temp_byte_Variable = CallFunc_Array_Get_Item_1;0x089D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Values_Values, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x08D8CallFunc_Multiply_IntFloat_ReturnValue = Multiply_IntFloat(Switch(Temp_byte_Variable, 0 => FinalStatCache.Vitality_2_4E4C25DA4B0BDEAA62E1ACBC21984408, 1 => FinalStatCache.Endurance_4_DBCD009C4E320794198FCABC3207D8AD, 2 => FinalStatCache.Strength_6_8E570D274A81CF9083792BB8D172F567, 3 => FinalStatCache.Skill_8_EB03559A4811E5B34EC0DFB4A80CF7FA, 4 => FinalStatCache.Bloodtinge_10_B747190A46B924AD01C8C38CD2D47E8B, 5 => FinalStatCache.Arcane_12_1E6BE02E4816FBE27DE8F1982A4B7831, default => K2Node_Select_Default_2), CallFunc_Array_Get_Item_2);0x09A6CallFunc_Round_ReturnValue = Round(CallFunc_Multiply_IntFloat_ReturnValue);0x09CBCallFunc_Max_ReturnValue = Max(CallFunc_Round_ReturnValue, 1);0x09F5CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(Switch(Temp_byte_Variable, 0 => FinalStatCache.Vitality_2_4E4C25DA4B0BDEAA62E1ACBC21984408, 1 => FinalStatCache.Endurance_4_DBCD009C4E320794198FCABC3207D8AD, 2 => FinalStatCache.Strength_6_8E570D274A81CF9083792BB8D172F567, 3 => FinalStatCache.Skill_8_EB03559A4811E5B34EC0DFB4A80CF7FA, 4 => FinalStatCache.Bloodtinge_10_B747190A46B924AD01C8C38CD2D47E8B, 5 => FinalStatCache.Arcane_12_1E6BE02E4816FBE27DE8F1982A4B7831, default => K2Node_Select_Default_2), CallFunc_Max_ReturnValue);0x0AC3CallFunc_Min_ReturnValue = Min(CallFunc_Add_IntInt_ReturnValue_7, 99);0x0AEDSwitch(Temp_byte_Variable, 0 => FinalStatCache.Vitality_2_4E4C25DA4B0BDEAA62E1ACBC21984408, 1 => FinalStatCache.Endurance_4_DBCD009C4E320794198FCABC3207D8AD, 2 => FinalStatCache.Strength_6_8E570D274A81CF9083792BB8D172F567, 3 => FinalStatCache.Skill_8_EB03559A4811E5B34EC0DFB4A80CF7FA, 4 => FinalStatCache.Bloodtinge_10_B747190A46B924AD01C8C38CD2D47E8B, 5 => FinalStatCache.Arcane_12_1E6BE02E4816FBE27DE8F1982A4B7831, default => K2Node_Select_Default_2) = CallFunc_Min_ReturnValue;0x0BA8PopFlow();0x0BA9Label_0BA9:0x0BA9GetDefFromArcAmt(FinalStatCache.Arcane_12_1E6BE02E4816FBE27DE8F1982A4B7831, __WorldContext, CallFunc_GetDefFromArcAmt_DEF);0x0BDBGetDefFromBldAmt(FinalStatCache.Bloodtinge_10_B747190A46B924AD01C8C38CD2D47E8B, __WorldContext, CallFunc_GetDefFromBldAmt_DEF);0x0C0DGetDefFromSklAmt(FinalStatCache.Skill_8_EB03559A4811E5B34EC0DFB4A80CF7FA, __WorldContext, CallFunc_GetDefFromSklAmt_DEF);0x0C3FGetDefFromStrAmt(FinalStatCache.Strength_6_8E570D274A81CF9083792BB8D172F567, __WorldContext, CallFunc_GetDefFromStrAmt_DEF);0x0C71GetResFromEndAmt(FinalStatCache.Endurance_4_DBCD009C4E320794198FCABC3207D8AD, __WorldContext, CallFunc_GetResFromEndAmt_RES);0x0CA3GetDefFromEndAmt(FinalStatCache.Endurance_4_DBCD009C4E320794198FCABC3207D8AD, __WorldContext, CallFunc_GetDefFromEndAmt_DEF);0x0CD5GetDefFromVitAmt(FinalStatCache.Vitality_2_4E4C25DA4B0BDEAA62E1ACBC21984408, __WorldContext, CallFunc_GetDefFromVitAmt_DEF);0x0D07CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CallFunc_GetDefFromVitAmt_DEF, CallFunc_GetDefFromEndAmt_DEF);0x0D35CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(CallFunc_Add_IntInt_ReturnValue_1, CallFunc_GetDefFromStrAmt_DEF);0x0D63CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(CallFunc_Add_IntInt_ReturnValue_2, CallFunc_GetDefFromSklAmt_DEF);0x0D91CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(CallFunc_Add_IntInt_ReturnValue_3, CallFunc_GetDefFromBldAmt_DEF);0x0DBFCallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(CallFunc_Add_IntInt_ReturnValue_4, CallFunc_GetDefFromArcAmt_DEF);0x0DEDFinalDef = CallFunc_Add_IntInt_ReturnValue_5;0x0E08FinalRes = CallFunc_GetResFromEndAmt_RES;0x0E23goto Label_0EBC;0x0E28Label_0E28:0x0E28CallFunc_Add_IntInt_ReturnValue_6 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0E52Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_6;0x0E6Dgoto Label_0084;0x0E72Label_0E72:0x0E72CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0E9CTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0EB7goto Label_07BC;0x0EBCLabel_0EBC:0x0EBCreturn;0x0EBE// end of script
StaticPublic0x18
void Calculate Final Player Stats(int32 PlayerIndex, UObject* __WorldContext, const FS_BaseStats& FinalStats)
Script61 statements · 3,168 bytes of bytecode
0x0000PushFlow(Label_0C5D);0x0005GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0025FinalStatCache = CallFunc_GetGI_BBPSX_AsGI_BBPSX.BaseStats;0x0056Temp_int_Loop_Counter_Variable = 0;0x006DTemp_int_Array_Index_Variable_1 = 0;0x0084Label_0084:0x0084GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x00A4Temp_int_Variable = PlayerIndex;0x00BFTemp_int_Variable_1 = PlayerIndex;0x00DAK2Node_MakeArray_Array = {Switch(Temp_int_Variable_1, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP4, default => K2Node_Select_Default_1), Switch(Temp_int_Variable, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP4, default => K2Node_Select_Default)};0x0257CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x0292CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x02B8if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0BA9;0x02C6Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x02E1PushFlow(Label_0BC9);0x02E6GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0306Temp_int_Variable = PlayerIndex;0x0321Temp_int_Variable_1 = PlayerIndex;0x033CK2Node_MakeArray_Array = {Switch(Temp_int_Variable_1, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP4, default => K2Node_Select_Default_1), Switch(Temp_int_Variable, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP4, default => K2Node_Select_Default)};0x04B9/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x04F4CallFunc_Map_Keys_Keys = {};0x04FF/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(CallFunc_Array_Get_Item.StatChangers_58_075BFADE4067C1AC4064D9A1D7D5DAA6, CallFunc_Map_Keys_Keys);0x053AGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x055ATemp_int_Variable = PlayerIndex;0x0575Temp_int_Variable_1 = PlayerIndex;0x0590K2Node_MakeArray_Array = {Switch(Temp_int_Variable_1, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentHeadAttireP4, default => K2Node_Select_Default_1), Switch(Temp_int_Variable, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBodyAttireP4, default => K2Node_Select_Default)};0x070D/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0748CallFunc_Map_Values_Values = {};0x0753/Script/Engine.Default__BlueprintMapLibrary.Map_Values(CallFunc_Array_Get_Item.StatChangers_58_075BFADE4067C1AC4064D9A1D7D5DAA6, CallFunc_Map_Values_Values);0x078ETemp_int_Loop_Counter_Variable_1 = 0;0x07A5Temp_int_Array_Index_Variable = 0;0x07BCLabel_07BC:0x07BCCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys);0x07F7CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x081Dif (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0827Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0842PushFlow(Label_0C13);0x0847/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Values_Values, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0882/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x08BDTemp_byte_Variable = CallFunc_Array_Get_Item_2;0x08D8CallFunc_Multiply_IntFloat_ReturnValue = Multiply_IntFloat(Switch(Temp_byte_Variable, 0 => FinalStatCache.Vitality_2_4E4C25DA4B0BDEAA62E1ACBC21984408, 1 => FinalStatCache.Endurance_4_DBCD009C4E320794198FCABC3207D8AD, 2 => FinalStatCache.Strength_6_8E570D274A81CF9083792BB8D172F567, 3 => FinalStatCache.Skill_8_EB03559A4811E5B34EC0DFB4A80CF7FA, 4 => FinalStatCache.Bloodtinge_10_B747190A46B924AD01C8C38CD2D47E8B, 5 => FinalStatCache.Arcane_12_1E6BE02E4816FBE27DE8F1982A4B7831, default => K2Node_Select_Default_2), CallFunc_Array_Get_Item_1);0x09A6CallFunc_Round_ReturnValue = Round(CallFunc_Multiply_IntFloat_ReturnValue);0x09CBCallFunc_Max_ReturnValue = Max(CallFunc_Round_ReturnValue, 1);0x09F5CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Switch(Temp_byte_Variable, 0 => FinalStatCache.Vitality_2_4E4C25DA4B0BDEAA62E1ACBC21984408, 1 => FinalStatCache.Endurance_4_DBCD009C4E320794198FCABC3207D8AD, 2 => FinalStatCache.Strength_6_8E570D274A81CF9083792BB8D172F567, 3 => FinalStatCache.Skill_8_EB03559A4811E5B34EC0DFB4A80CF7FA, 4 => FinalStatCache.Bloodtinge_10_B747190A46B924AD01C8C38CD2D47E8B, 5 => FinalStatCache.Arcane_12_1E6BE02E4816FBE27DE8F1982A4B7831, default => K2Node_Select_Default_2), CallFunc_Max_ReturnValue);0x0AC3CallFunc_Min_ReturnValue = Min(CallFunc_Add_IntInt_ReturnValue_1, 99);0x0AEDSwitch(Temp_byte_Variable, 0 => FinalStatCache.Vitality_2_4E4C25DA4B0BDEAA62E1ACBC21984408, 1 => FinalStatCache.Endurance_4_DBCD009C4E320794198FCABC3207D8AD, 2 => FinalStatCache.Strength_6_8E570D274A81CF9083792BB8D172F567, 3 => FinalStatCache.Skill_8_EB03559A4811E5B34EC0DFB4A80CF7FA, 4 => FinalStatCache.Bloodtinge_10_B747190A46B924AD01C8C38CD2D47E8B, 5 => FinalStatCache.Arcane_12_1E6BE02E4816FBE27DE8F1982A4B7831, default => K2Node_Select_Default_2) = CallFunc_Min_ReturnValue;0x0BA8PopFlow();0x0BA9Label_0BA9:0x0BA9FinalStats = FinalStatCache;0x0BC4goto Label_0C5D;0x0BC9Label_0BC9:0x0BC9CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0BF3Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0C0Egoto Label_0084;0x0C13Label_0C13:0x0C13CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0C3DTemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x0C58goto Label_07BC;0x0C5DLabel_0C5D:0x0C5Dreturn;0x0C5F// end of script
StaticPublic0x28
void GetBBPSXPostProcess(UObject* __WorldContext, const UPostProcessComponent*& PostProcess)
Script36 statements · 768 bytes of bytecode
0x0000CallFunc_GetGameMode_ReturnValue = GetGameMode(__WorldContext);0x001DK2Node_DynamicCast_AsGM_BBPSX = Cast<GM_BBPSX_C>(CallFunc_GetGameMode_ReturnValue);0x0041K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsGM_BBPSX);0x005Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_009A;0x006CPostProcess = K2Node_DynamicCast_AsGM_BBPSX.PostProcess;0x0095goto Label_02FD;0x009ALabel_009A:0x009ACallFunc_GetGameMode_ReturnValue = GetGameMode(__WorldContext);0x00B7K2Node_DynamicCast_AsGM_Main_Menu = Cast<GM_MainMenu_C>(CallFunc_GetGameMode_ReturnValue);0x00DBK2Node_DynamicCast_bSuccess_4 = Cast<71>(K2Node_DynamicCast_AsGM_Main_Menu);0x00F8if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_0134;0x0106PostProcess = K2Node_DynamicCast_AsGM_Main_Menu.PostProcess;0x012Fgoto Label_02FD;0x0134Label_0134:0x0134CallFunc_GetGameMode_ReturnValue = GetGameMode(__WorldContext);0x0151K2Node_DynamicCast_AsGM_Main_Menu_Kart = Cast<GM_MainMenuKart_C>(CallFunc_GetGameMode_ReturnValue);0x0175K2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsGM_Main_Menu_Kart);0x0192if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_01CE;0x01A0PostProcess = K2Node_DynamicCast_AsGM_Main_Menu_Kart.PostProcess;0x01C9goto Label_02FD;0x01CELabel_01CE:0x01CECallFunc_GetGameMode_ReturnValue = GetGameMode(__WorldContext);0x01EBK2Node_DynamicCast_AsGM_BBKart = Cast<GM_BBKart_C>(CallFunc_GetGameMode_ReturnValue);0x020FK2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsGM_BBKart);0x022Cif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0268;0x023APostProcess = K2Node_DynamicCast_AsGM_BBKart.PostProcess;0x0263goto Label_02FD;0x0268Label_0268:0x0268CallFunc_GetGameMode_ReturnValue = GetGameMode(__WorldContext);0x0285K2Node_DynamicCast_AsGM_Camp_Inter = Cast<GM_CampInter_C>(CallFunc_GetGameMode_ReturnValue);0x02A9K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsGM_Camp_Inter);0x02C6if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_02FD;0x02D4PostProcess = K2Node_DynamicCast_AsGM_Camp_Inter.PostProcess;0x02FDLabel_02FD:0x02FDreturn;0x02FF// end of script
StaticPublic0x10
void NeighboringBBPSXMapFinder(const FName& MapName, UObject* __WorldContext, TArray<FName>& NighboringMaps)
Script246 statements · 8,244 bytes of bytecode
0x0000PushFlow(Label_2031);0x0005/Script/Engine.Default__KismetArrayLibrary.Array_Clear(NeighboringMapsCache);0x002EPushFlow(Label_05AC);0x0033K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_ClericBeastArena));0x005Dif (!(K2Node_SwitchName_CmpSuccess)) goto Label_05CC;0x006BK2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_CY_Backstreets));0x0095if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0630;0x00A3K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_CY_BoulderBridge));0x00CDif (!(K2Node_SwitchName_CmpSuccess)) goto Label_06F7;0x00DBK2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_CY_ClinicCourtyard));0x0105if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0884;0x0113K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_CY_FountainPlaza));0x013Dif (!(K2Node_SwitchName_CmpSuccess)) goto Label_094B;0x014BK2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_CY_Gilbert));0x0175if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0AD8;0x0183K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_CY_GreatBonfire));0x01ADif (!(K2Node_SwitchName_CmpSuccess)) goto Label_0C65;0x01BBK2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_CY_GreatBridgeExterior));0x01E5if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0DF2;0x01F3K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_CY_RabidDogAlley));0x021Dif (!(K2Node_SwitchName_CmpSuccess)) goto Label_0F7F;0x022BK2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_CY_SewerShortcut));0x0255if (!(K2Node_SwitchName_CmpSuccess)) goto Label_10A9;0x0263K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_CY_Streets1));0x028Dif (!(K2Node_SwitchName_CmpSuccess)) goto Label_1170;0x029BK2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_DE_Basement));0x02C5if (!(K2Node_SwitchName_CmpSuccess)) goto Label_129A;0x02D3K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_DE_FirstFloor));0x02FDif (!(K2Node_SwitchName_CmpSuccess)) goto Label_1361;0x030BK2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_DE_OperatingRoom));0x0335if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1551;0x0343K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_GascoigneArena));0x036Dif (!(K2Node_SwitchName_CmpSuccess)) goto Label_167B;0x037BK2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_IC_FirstFloorSickroom));0x03A5if (!(K2Node_SwitchName_CmpSuccess)) goto Label_16DF;0x03B3K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_YS_DeepSewers));0x03DDif (!(K2Node_SwitchName_CmpSuccess)) goto Label_1743;0x03EBK2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_YS_DryDock));0x0415if (!(K2Node_SwitchName_CmpSuccess)) goto Label_18D0;0x0423K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_YS_DryDockChannel));0x044Dif (!(K2Node_SwitchName_CmpSuccess)) goto Label_19FA;0x045BK2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_YS_Junction));0x0485if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1AC1;0x0493K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_YS_PigArena));0x04BDif (!(K2Node_SwitchName_CmpSuccess)) goto Label_1D14;0x04CBK2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_YS_PoisonChannel));0x04F5if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1DDB;0x0503K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_YS_UpperChannel));0x052Dif (!(K2Node_SwitchName_CmpSuccess)) goto Label_1E3F;0x053BK2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_GE_PartA));0x0565if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1F06;0x0573K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_GE_PartB));0x059Dif (!(K2Node_SwitchName_CmpSuccess)) goto Label_1FCD;0x05ABPopFlow();0x05ACLabel_05AC:0x05ACNighboringMaps = NeighboringMapsCache;0x05C7goto Label_2031;0x05CCLabel_05CC:0x05CCTemp_name_Variable_66 = FName(MP_CY_GreatBridgeExterior);0x05EBCallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_66);0x062FPopFlow();0x0630Label_0630:0x0630Temp_name_Variable_65 = FName(MP_CY_Streets1);0x064FCallFunc_Array_Add_ReturnValue_8 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_65);0x0693Temp_name_Variable_64 = FName(MP_DE_OperatingRoom);0x06B2CallFunc_Array_Add_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_64);0x06F6PopFlow();0x06F7Label_06F7:0x06F7Temp_name_Variable_63 = FName(MP_DE_FirstFloor);0x0716CallFunc_Array_Add_ReturnValue_7 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_63);0x075ATemp_name_Variable_62 = FName(MP_YS_PigArena);0x0779CallFunc_Array_Add_ReturnValue_6 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_62);0x07BDTemp_name_Variable_61 = FName(MP_GascoigneArena);0x07DCCallFunc_Array_Add_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_61);0x0820Temp_name_Variable_60 = FName(MP_YS_Junction);0x083FCallFunc_Array_Add_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_60);0x0883PopFlow();0x0884Label_0884:0x0884Temp_name_Variable_59 = FName(MP_CY_Gilbert);0x08A3CallFunc_Array_Add_ReturnValue_66 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_59);0x08E7Temp_name_Variable_58 = FName(MP_IC_FirstFloorSickroom);0x0906CallFunc_Array_Add_ReturnValue_65 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_58);0x094APopFlow();0x094BLabel_094B:0x094BTemp_name_Variable_57 = FName(MP_CY_RabidDogAlley);0x096ACallFunc_Array_Add_ReturnValue_61 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_57);0x09AETemp_name_Variable_56 = FName(MP_CY_GreatBonfire);0x09CDCallFunc_Array_Add_ReturnValue_62 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_56);0x0A11Temp_name_Variable_55 = FName(MP_CY_GreatBridgeExterior);0x0A30CallFunc_Array_Add_ReturnValue_63 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_55);0x0A74Temp_name_Variable_54 = FName(MP_CY_SewerShortcut);0x0A93CallFunc_Array_Add_ReturnValue_64 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_54);0x0AD7PopFlow();0x0AD8Label_0AD8:0x0AD8Temp_name_Variable_53 = FName(MP_CY_ClinicCourtyard);0x0AF7CallFunc_Array_Add_ReturnValue_57 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_53);0x0B3BTemp_name_Variable_52 = FName(MP_CY_Streets1);0x0B5ACallFunc_Array_Add_ReturnValue_55 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_52);0x0B9ETemp_name_Variable_51 = FName(MP_DE_FirstFloor);0x0BBDCallFunc_Array_Add_ReturnValue_56 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_51);0x0C01Temp_name_Variable_2 = FName(MP_GE_PartA);0x0C20CallFunc_Array_Add_ReturnValue_54 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_2);0x0C64PopFlow();0x0C65Label_0C65:0x0C65Temp_name_Variable_50 = FName(MP_CY_Streets1);0x0C84CallFunc_Array_Add_ReturnValue_53 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_50);0x0CC8Temp_name_Variable_49 = FName(MP_CY_FountainPlaza);0x0CE7CallFunc_Array_Add_ReturnValue_58 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_49);0x0D2BTemp_name_Variable_48 = FName(MP_YS_UpperChannel);0x0D4ACallFunc_Array_Add_ReturnValue_59 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_48);0x0D8ETemp_name_Variable_47 = FName(MP_CY_GreatBridgeExterior);0x0DADCallFunc_Array_Add_ReturnValue_60 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_47);0x0DF1PopFlow();0x0DF2Label_0DF2:0x0DF2Temp_name_Variable_46 = FName(MP_CY_FountainPlaza);0x0E11CallFunc_Array_Add_ReturnValue_47 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_46);0x0E55Temp_name_Variable_45 = FName(MP_CY_GreatBonfire);0x0E74CallFunc_Array_Add_ReturnValue_48 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_45);0x0EB8Temp_name_Variable_44 = FName(MP_ClericBeastArena);0x0ED7CallFunc_Array_Add_ReturnValue_49 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_44);0x0F1BTemp_name_Variable_43 = FName(MP_DE_FirstFloor);0x0F3ACallFunc_Array_Add_ReturnValue_50 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_43);0x0F7EPopFlow();0x0F7FLabel_0F7F:0x0F7FTemp_name_Variable_42 = FName(MP_DE_FirstFloor);0x0F9ECallFunc_Array_Add_ReturnValue_52 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_42);0x0FE2Temp_name_Variable_41 = FName(MP_CY_FountainPlaza);0x1001CallFunc_Array_Add_ReturnValue_46 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_41);0x1045Temp_name_Variable_40 = FName(MP_YS_DryDock);0x1064CallFunc_Array_Add_ReturnValue_51 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_40);0x10A8PopFlow();0x10A9Label_10A9:0x10A9Temp_name_Variable_39 = FName(MP_YH_Junction);0x10C8CallFunc_Array_Add_ReturnValue_43 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_39);0x110CTemp_name_Variable_38 = FName(MP_CY_FountainPlaza);0x112BCallFunc_Array_Add_ReturnValue_42 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_38);0x116FPopFlow();0x1170Label_1170:0x1170Temp_name_Variable_37 = FName(MP_CY_Gilbert);0x118FCallFunc_Array_Add_ReturnValue_45 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_37);0x11D3Temp_name_Variable_36 = FName(MP_CY_Backstreets);0x11F2CallFunc_Array_Add_ReturnValue_41 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_36);0x1236Temp_name_Variable_35 = FName(MP_CY_GreatBonfire);0x1255CallFunc_Array_Add_ReturnValue_44 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_35);0x1299PopFlow();0x129ALabel_129A:0x129ATemp_name_Variable_34 = FName(MP_DE_FirstFloor);0x12B9CallFunc_Array_Add_ReturnValue_36 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_34);0x12FDTemp_name_Variable_33 = FName(MP_DE_OperatingRoom);0x131CCallFunc_Array_Add_ReturnValue_35 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_33);0x1360PopFlow();0x1361Label_1361:0x1361Temp_name_Variable_32 = FName(MP_CY_GreatBridgeExterior);0x1380CallFunc_Array_Add_ReturnValue_37 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_32);0x13C4Temp_name_Variable_31 = FName(MP_CY_Gilbert);0x13E3CallFunc_Array_Add_ReturnValue_38 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_31);0x1427Temp_name_Variable_30 = FName(MP_CY_RabidDogAlley);0x1446CallFunc_Array_Add_ReturnValue_39 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_30);0x148ATemp_name_Variable_29 = FName(MP_CY_BoulderBridge);0x14A9CallFunc_Array_Add_ReturnValue_40 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_29);0x14EDTemp_name_Variable_28 = FName(MP_DE_Basement);0x150CCallFunc_Array_Add_ReturnValue_34 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_28);0x1550PopFlow();0x1551Label_1551:0x1551Temp_name_Variable_27 = FName(MP_CY_Backstreets);0x1570CallFunc_Array_Add_ReturnValue_33 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_27);0x15B4Temp_name_Variable_26 = FName(MP_DE_Basement);0x15D3CallFunc_Array_Add_ReturnValue_31 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_26);0x1617Temp_name_Variable_25 = FName(MP_YS_DeepSewers);0x1636CallFunc_Array_Add_ReturnValue_32 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_25);0x167APopFlow();0x167BLabel_167B:0x167BTemp_name_Variable_24 = FName(MP_CY_BoulderBridge);0x169ACallFunc_Array_Add_ReturnValue_30 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_24);0x16DEPopFlow();0x16DFLabel_16DF:0x16DFTemp_name_Variable_23 = FName(MP_CY_ClinicCourtyard);0x16FECallFunc_Array_Add_ReturnValue_26 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_23);0x1742PopFlow();0x1743Label_1743:0x1743Temp_name_Variable_22 = FName(MP_YH_Junction);0x1762CallFunc_Array_Add_ReturnValue_25 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_22);0x17A6Temp_name_Variable_21 = FName(MP_YS_DryDock);0x17C5CallFunc_Array_Add_ReturnValue_27 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_21);0x1809Temp_name_Variable_20 = FName(MP_YS_PoisonChannel);0x1828CallFunc_Array_Add_ReturnValue_28 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_20);0x186CTemp_name_Variable_19 = FName(MP_DE_OperatingRoom);0x188BCallFunc_Array_Add_ReturnValue_29 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_19);0x18CFPopFlow();0x18D0Label_18D0:0x18D0Temp_name_Variable_18 = FName(MP_CY_RabidDogAlley);0x18EFCallFunc_Array_Add_ReturnValue_23 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_18);0x1933Temp_name_Variable_17 = FName(MP_YS_DeepSewers);0x1952CallFunc_Array_Add_ReturnValue_22 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_17);0x1996Temp_name_Variable_16 = FName(MP_YS_DryDockChannel);0x19B5CallFunc_Array_Add_ReturnValue_21 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_16);0x19F9PopFlow();0x19FALabel_19FA:0x19FATemp_name_Variable_15 = FName(MP_YS_DryDock);0x1A19CallFunc_Array_Add_ReturnValue_24 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_15);0x1A5DTemp_name_Variable_14 = FName(MP_YS_Junction);0x1A7CCallFunc_Array_Add_ReturnValue_20 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_14);0x1AC0PopFlow();0x1AC1Label_1AC1:0x1AC1Temp_name_Variable_13 = FName(MP_CY_GreatBridgeExterior);0x1AE0CallFunc_Array_Add_ReturnValue_15 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_13);0x1B24Temp_name_Variable_12 = FName(MP_YS_DeepSewers);0x1B43CallFunc_Array_Add_ReturnValue_16 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_12);0x1B87Temp_name_Variable_11 = FName(MP_CY_SewerShortcut);0x1BA6CallFunc_Array_Add_ReturnValue_17 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_11);0x1BEATemp_name_Variable_10 = FName(MP_YS_DryDockChannel);0x1C09CallFunc_Array_Add_ReturnValue_18 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_10);0x1C4DTemp_name_Variable_9 = FName(MP_YS_PigArena);0x1C6CCallFunc_Array_Add_ReturnValue_14 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_9);0x1CB0Temp_name_Variable_8 = FName(MP_CY_BoulderBridge);0x1CCFCallFunc_Array_Add_ReturnValue_13 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_8);0x1D13PopFlow();0x1D14Label_1D14:0x1D14Temp_name_Variable_7 = FName(MP_CY_BoulderBridge);0x1D33CallFunc_Array_Add_ReturnValue_19 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_7);0x1D77Temp_name_Variable_6 = FName(MP_YS_Junction);0x1D96CallFunc_Array_Add_ReturnValue_12 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_6);0x1DDAPopFlow();0x1DDBLabel_1DDB:0x1DDBTemp_name_Variable_5 = FName(MP_YS_DeepSewers);0x1DFACallFunc_Array_Add_ReturnValue_10 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_5);0x1E3EPopFlow();0x1E3FLabel_1E3F:0x1E3FTemp_name_Variable_4 = FName(MP_CY_GreatBonfire);0x1E5ECallFunc_Array_Add_ReturnValue_11 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_4);0x1EA2Temp_name_Variable_3 = FName(MP_YS_Junction);0x1EC1CallFunc_Array_Add_ReturnValue_9 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_3);0x1F05PopFlow();0x1F06Label_1F06:0x1F06Temp_name_Variable_1 = FName(MP_GE_PartB);0x1F25CallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_1);0x1F69Temp_name_Variable = FName(MP_CY_Gilbert);0x1F88CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable);0x1FCCPopFlow();0x1FCDLabel_1FCD:0x1FCDTemp_name_Variable_67 = FName(MP_GE_PartA);0x1FECCallFunc_Array_Add_ReturnValue_67 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_67);0x2030PopFlow();0x2031Label_2031:0x2031return;0x2033// end of script
StaticPublic0x20
void RESToStatusEffectBarLength(const E_WhichStatusEffect& WhichEffect, int32 res, UObject* __WorldContext, const float& BarLength)
Script12 statements · 447 bytes of bytecode
0x0000GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0020Temp_float_Variable = 2.75f;0x0037CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentInsight);0x0072Temp_float_Variable_1 = 3f;0x0089CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_Conv_IntToFloat_ReturnValue, 0f, 99f, 1f, 0.25f);0x00C2CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_MapRangeClamped_ReturnValue, 2f);0x00ECTemp_byte_Variable = WhichEffect;0x0107CallFunc_FClamp_ReturnValue = FClamp(Switch(Temp_byte_Variable, 0 => Temp_float_Variable_1, 1 => Temp_float_Variable, 2 => CallFunc_Multiply_FloatFloat_ReturnValue, default => K2Node_Select_Default), 0.5f, 3f);0x0173CallFunc_Multiply_IntFloat_ReturnValue = Multiply_IntFloat(res, CallFunc_FClamp_ReturnValue);0x01A1BarLength = CallFunc_Multiply_IntFloat_ReturnValue;0x01BCreturn;0x01BE// end of script
StaticPublic0x14
void GetWeaponDescription(const E_WhichHunterWeapon& InputPin, UObject* __WorldContext, FText& OutDes, const bool& Found)
Script276 statements · 7,911 bytes of bytecode
0x0000FoundWeapon = InputPin;0x001BK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 0);0x003Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0269;0x0048K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 1);0x0067if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0269;0x0075K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 2);0x0094if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_028D;0x00A2K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 3);0x00C1if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0521;0x00CFK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 4);0x00EEif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_07B5;0x00FCK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 5);0x011Bif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0A49;0x0129K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 6);0x0148if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0CDD;0x0156K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 7);0x0175if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0F71;0x0183K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 8);0x01A2if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1205;0x01B0K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 9);0x01CFif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1499;0x01DDK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 10);0x01FCif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_172D;0x020AK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 11);0x0229if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_19C1;0x0237K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 12);0x0256if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1C55;0x0264goto Label_1EE4;0x0269Label_0269:0x0269OutDes = FText();0x027DFound = false;0x0288goto Label_1EE4;0x028DLabel_028D:0x028DCallFunc_GetDataTableRowFromName_ReturnValue_8 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/Cleaver/DaT_CleaverScaling.DaT_CleaverScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow_8);0x02D6if (!(CallFunc_GetDataTableRowFromName_ReturnValue_8)) goto Label_04FD;0x02E4Temp_string_Variable_16 = "";0x02F8Temp_string_Variable_17 = "\r\n\r\n";0x0310CallFunc_Conv_TextToString_ReturnValue_22 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_8.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x033ECallFunc_EqualEqual_StrStr_ReturnValue_8 = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_22, "");0x035DCallFunc_Conv_TextToString_ReturnValue_23 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_8.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x038BTemp_bool_Variable_8 = CallFunc_EqualEqual_StrStr_ReturnValue_8;0x039ECallFunc_Conv_TextToString_ReturnValue_24 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_8.Des1_40_BCD2764745F62038BF13B58C61712781);0x03CCCallFunc_Concat_StrStr_ReturnValue_26 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_24, "\r\n\r\n");0x03F7CallFunc_Concat_StrStr_ReturnValue_27 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_26, CallFunc_Conv_TextToString_ReturnValue_23);0x0425CallFunc_Concat_StrStr_ReturnValue_28 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_27, Switch(Temp_bool_Variable_8, false => Temp_string_Variable_17, true => Temp_string_Variable_16, default => K2Node_Select_Default_7));0x047FCallFunc_Concat_StrStr_ReturnValue_30 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_28, CallFunc_Conv_TextToString_ReturnValue_22);0x04ADCallFunc_Conv_StringToText_ReturnValue_6 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_30);0x04D2OutDes = CallFunc_Conv_StringToText_ReturnValue_6;0x04EDFound = true;0x04F8goto Label_1EE4;0x04FDLabel_04FD:0x04FDOutDes = FText();0x0511Found = false;0x051Cgoto Label_1EE4;0x0521Label_0521:0x0521CallFunc_GetDataTableRowFromName_ReturnValue_9 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/BloodSpear/DaT_BloodSpearScaling.DaT_BloodSpearScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow_9);0x056Aif (!(CallFunc_GetDataTableRowFromName_ReturnValue_9)) goto Label_0791;0x0578Temp_string_Variable_14 = "";0x058CTemp_string_Variable_15 = "\r\n\r\n";0x05A4CallFunc_Conv_TextToString_ReturnValue_27 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_9.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x05D2CallFunc_EqualEqual_StrStr_ReturnValue_9 = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_27, "");0x05F1CallFunc_Conv_TextToString_ReturnValue_28 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_9.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x061FTemp_bool_Variable_7 = CallFunc_EqualEqual_StrStr_ReturnValue_9;0x0632CallFunc_Conv_TextToString_ReturnValue_29 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_9.Des1_40_BCD2764745F62038BF13B58C61712781);0x0660CallFunc_Concat_StrStr_ReturnValue_34 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_29, "\r\n\r\n");0x068BCallFunc_Concat_StrStr_ReturnValue_35 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_34, CallFunc_Conv_TextToString_ReturnValue_28);0x06B9CallFunc_Concat_StrStr_ReturnValue_36 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_35, Switch(Temp_bool_Variable_7, false => Temp_string_Variable_15, true => Temp_string_Variable_14, default => K2Node_Select_Default_8));0x0713CallFunc_Concat_StrStr_ReturnValue_37 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_36, CallFunc_Conv_TextToString_ReturnValue_27);0x0741CallFunc_Conv_StringToText_ReturnValue_8 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_37);0x0766OutDes = CallFunc_Conv_StringToText_ReturnValue_8;0x0781Found = true;0x078Cgoto Label_1EE4;0x0791Label_0791:0x0791OutDes = FText();0x07A5Found = false;0x07B0goto Label_1EE4;0x07B5Label_07B5:0x07B5CallFunc_GetDataTableRowFromName_ReturnValue_7 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/ThreadedCane/DaT_ThreadedCaneScaling.DaT_ThreadedCaneScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow_7);0x07FEif (!(CallFunc_GetDataTableRowFromName_ReturnValue_7)) goto Label_0A25;0x080CTemp_string_Variable_12 = "";0x0820Temp_string_Variable_13 = "\r\n\r\n";0x0838CallFunc_Conv_TextToString_ReturnValue_21 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_7.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x0866CallFunc_EqualEqual_StrStr_ReturnValue_7 = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_21, "");0x0885Temp_bool_Variable_6 = CallFunc_EqualEqual_StrStr_ReturnValue_7;0x0898CallFunc_Conv_TextToString_ReturnValue_25 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_7.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x08C6CallFunc_Conv_TextToString_ReturnValue_26 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_7.Des1_40_BCD2764745F62038BF13B58C61712781);0x08F4CallFunc_Concat_StrStr_ReturnValue_29 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_26, "\r\n\r\n");0x091FCallFunc_Concat_StrStr_ReturnValue_31 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_29, CallFunc_Conv_TextToString_ReturnValue_25);0x094DCallFunc_Concat_StrStr_ReturnValue_32 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_31, Switch(Temp_bool_Variable_6, false => Temp_string_Variable_13, true => Temp_string_Variable_12, default => K2Node_Select_Default_6));0x09A7CallFunc_Concat_StrStr_ReturnValue_33 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_32, CallFunc_Conv_TextToString_ReturnValue_21);0x09D5CallFunc_Conv_StringToText_ReturnValue_7 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_33);0x09FAOutDes = CallFunc_Conv_StringToText_ReturnValue_7;0x0A15Found = true;0x0A20goto Label_1EE4;0x0A25Label_0A25:0x0A25OutDes = FText();0x0A39Found = false;0x0A44goto Label_1EE4;0x0A49Label_0A49:0x0A49CallFunc_GetDataTableRowFromName_ReturnValue_6 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/Tonitrus/Dat_TonitrusScaling.Dat_TonitrusScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow_6);0x0A92if (!(CallFunc_GetDataTableRowFromName_ReturnValue_6)) goto Label_0CB9;0x0AA0Temp_string_Variable_10 = "";0x0AB4Temp_string_Variable_11 = "\r\n\r\n";0x0ACCCallFunc_Conv_TextToString_ReturnValue_16 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_6.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x0AFACallFunc_EqualEqual_StrStr_ReturnValue_6 = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_16, "");0x0B19CallFunc_Conv_TextToString_ReturnValue_17 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_6.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x0B47Temp_bool_Variable_5 = CallFunc_EqualEqual_StrStr_ReturnValue_6;0x0B5ACallFunc_Conv_TextToString_ReturnValue_18 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_6.Des1_40_BCD2764745F62038BF13B58C61712781);0x0B88CallFunc_Concat_StrStr_ReturnValue_18 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_18, "\r\n\r\n");0x0BB3CallFunc_Concat_StrStr_ReturnValue_19 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_18, CallFunc_Conv_TextToString_ReturnValue_17);0x0BE1CallFunc_Concat_StrStr_ReturnValue_20 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_19, Switch(Temp_bool_Variable_5, false => Temp_string_Variable_11, true => Temp_string_Variable_10, default => K2Node_Select_Default_5));0x0C3BCallFunc_Concat_StrStr_ReturnValue_22 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_20, CallFunc_Conv_TextToString_ReturnValue_16);0x0C69CallFunc_Conv_StringToText_ReturnValue_4 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_22);0x0C8EOutDes = CallFunc_Conv_StringToText_ReturnValue_4;0x0CA9Found = true;0x0CB4goto Label_1EE4;0x0CB9Label_0CB9:0x0CB9OutDes = FText();0x0CCDFound = false;0x0CD8goto Label_1EE4;0x0CDDLabel_0CDD:0x0CDDCallFunc_GetDataTableRowFromName_ReturnValue_5 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/HunterPistol/DaT_HunterPistolScaling.DaT_HunterPistolScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow_5);0x0D26if (!(CallFunc_GetDataTableRowFromName_ReturnValue_5)) goto Label_0F4D;0x0D34Temp_string_Variable_8 = "";0x0D48Temp_string_Variable_9 = "\r\n\r\n";0x0D60CallFunc_Conv_TextToString_ReturnValue_15 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_5.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x0D8ECallFunc_EqualEqual_StrStr_ReturnValue_5 = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_15, "");0x0DADTemp_bool_Variable_4 = CallFunc_EqualEqual_StrStr_ReturnValue_5;0x0DC0CallFunc_Conv_TextToString_ReturnValue_19 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_5.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x0DEECallFunc_Conv_TextToString_ReturnValue_20 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_5.Des1_40_BCD2764745F62038BF13B58C61712781);0x0E1CCallFunc_Concat_StrStr_ReturnValue_21 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_20, "\r\n\r\n");0x0E47CallFunc_Concat_StrStr_ReturnValue_23 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_21, CallFunc_Conv_TextToString_ReturnValue_19);0x0E75CallFunc_Concat_StrStr_ReturnValue_24 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_23, Switch(Temp_bool_Variable_4, false => Temp_string_Variable_9, true => Temp_string_Variable_8, default => K2Node_Select_Default_4));0x0ECFCallFunc_Concat_StrStr_ReturnValue_25 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_24, CallFunc_Conv_TextToString_ReturnValue_15);0x0EFDCallFunc_Conv_StringToText_ReturnValue_5 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_25);0x0F22OutDes = CallFunc_Conv_StringToText_ReturnValue_5;0x0F3DFound = true;0x0F48goto Label_1EE4;0x0F4DLabel_0F4D:0x0F4DOutDes = FText();0x0F61Found = false;0x0F6Cgoto Label_1EE4;0x0F71Label_0F71:0x0F71CallFunc_GetDataTableRowFromName_ReturnValue_4 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/Blunderbuss/DaT_HunterBlunderScaling.DaT_HunterBlunderScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow_4);0x0FBAif (!(CallFunc_GetDataTableRowFromName_ReturnValue_4)) goto Label_11E1;0x0FC8Temp_string_Variable_6 = "";0x0FDCTemp_string_Variable_7 = "\r\n\r\n";0x0FF4CallFunc_Conv_TextToString_ReturnValue_10 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_4.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x1022CallFunc_EqualEqual_StrStr_ReturnValue_4 = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_10, "");0x1041CallFunc_Conv_TextToString_ReturnValue_11 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_4.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x106FTemp_bool_Variable_3 = CallFunc_EqualEqual_StrStr_ReturnValue_4;0x1082CallFunc_Conv_TextToString_ReturnValue_12 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_4.Des1_40_BCD2764745F62038BF13B58C61712781);0x10B0CallFunc_Concat_StrStr_ReturnValue_10 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_12, "\r\n\r\n");0x10DBCallFunc_Concat_StrStr_ReturnValue_11 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_10, CallFunc_Conv_TextToString_ReturnValue_11);0x1109CallFunc_Concat_StrStr_ReturnValue_12 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_11, Switch(Temp_bool_Variable_3, false => Temp_string_Variable_7, true => Temp_string_Variable_6, default => K2Node_Select_Default_3));0x1163CallFunc_Concat_StrStr_ReturnValue_14 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_12, CallFunc_Conv_TextToString_ReturnValue_10);0x1191CallFunc_Conv_StringToText_ReturnValue_2 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_14);0x11B6OutDes = CallFunc_Conv_StringToText_ReturnValue_2;0x11D1Found = true;0x11DCgoto Label_1EE4;0x11E1Label_11E1:0x11E1OutDes = FText();0x11F5Found = false;0x1200goto Label_1EE4;0x1205Label_1205:0x1205CallFunc_GetDataTableRowFromName_ReturnValue_3 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/DBShotgun/DaT_DBShotgunScaling.DaT_DBShotgunScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow_3);0x124Eif (!(CallFunc_GetDataTableRowFromName_ReturnValue_3)) goto Label_1475;0x125CTemp_string_Variable_4 = "";0x1270Temp_string_Variable_5 = "\r\n\r\n";0x1288CallFunc_Conv_TextToString_ReturnValue_9 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_3.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x12B6CallFunc_EqualEqual_StrStr_ReturnValue_3 = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_9, "");0x12D5Temp_bool_Variable_2 = CallFunc_EqualEqual_StrStr_ReturnValue_3;0x12E8CallFunc_Conv_TextToString_ReturnValue_13 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_3.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x1316CallFunc_Conv_TextToString_ReturnValue_14 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_3.Des1_40_BCD2764745F62038BF13B58C61712781);0x1344CallFunc_Concat_StrStr_ReturnValue_13 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_14, "\r\n\r\n");0x136FCallFunc_Concat_StrStr_ReturnValue_15 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_13, CallFunc_Conv_TextToString_ReturnValue_13);0x139DCallFunc_Concat_StrStr_ReturnValue_16 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_15, Switch(Temp_bool_Variable_2, false => Temp_string_Variable_5, true => Temp_string_Variable_4, default => K2Node_Select_Default_2));0x13F7CallFunc_Concat_StrStr_ReturnValue_17 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_16, CallFunc_Conv_TextToString_ReturnValue_9);0x1425CallFunc_Conv_StringToText_ReturnValue_3 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_17);0x144AOutDes = CallFunc_Conv_StringToText_ReturnValue_3;0x1465Found = true;0x1470goto Label_1EE4;0x1475Label_1475:0x1475OutDes = FText();0x1489Found = false;0x1494goto Label_1EE4;0x1499Label_1499:0x1499CallFunc_GetDataTableRowFromName_ReturnValue_2 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/Flamesprayer/DaT_FlamesprayerScaling.DaT_FlamesprayerScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow_2);0x14E2if (!(CallFunc_GetDataTableRowFromName_ReturnValue_2)) goto Label_1709;0x14F0Temp_string_Variable_2 = "";0x1504Temp_string_Variable_3 = "\r\n\r\n";0x151CCallFunc_Conv_TextToString_ReturnValue_3 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_2.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x154ACallFunc_EqualEqual_StrStr_ReturnValue_1 = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_3, "");0x1569Temp_bool_Variable_1 = CallFunc_EqualEqual_StrStr_ReturnValue_1;0x157CCallFunc_Conv_TextToString_ReturnValue_7 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_2.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x15AACallFunc_Conv_TextToString_ReturnValue_8 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_2.Des1_40_BCD2764745F62038BF13B58C61712781);0x15D8CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_8, "\r\n\r\n");0x1603CallFunc_Concat_StrStr_ReturnValue_6 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_4, CallFunc_Conv_TextToString_ReturnValue_7);0x1631CallFunc_Concat_StrStr_ReturnValue_8 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_6, Switch(Temp_bool_Variable_1, false => Temp_string_Variable_3, true => Temp_string_Variable_2, default => K2Node_Select_Default));0x168BCallFunc_Concat_StrStr_ReturnValue_9 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_8, CallFunc_Conv_TextToString_ReturnValue_3);0x16B9CallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_9);0x16DEOutDes = CallFunc_Conv_StringToText_ReturnValue_1;0x16F9Found = true;0x1704goto Label_1EE4;0x1709Label_1709:0x1709OutDes = FText();0x171DFound = false;0x1728goto Label_1EE4;0x172DLabel_172D:0x172DCallFunc_GetDataTableRowFromName_ReturnValue_1 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/Torch/DaT_TorchScaling.DaT_TorchScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow_1);0x1776if (!(CallFunc_GetDataTableRowFromName_ReturnValue_1)) goto Label_199D;0x1784Temp_string_Variable = "";0x1798Temp_string_Variable_1 = "\r\n\r\n";0x17B0CallFunc_Conv_TextToString_ReturnValue_4 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_1.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x17DECallFunc_EqualEqual_StrStr_ReturnValue_2 = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_4, "");0x17FDTemp_bool_Variable = CallFunc_EqualEqual_StrStr_ReturnValue_2;0x1810CallFunc_Conv_TextToString_ReturnValue_5 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_1.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x183ECallFunc_Conv_TextToString_ReturnValue_6 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_1.Des1_40_BCD2764745F62038BF13B58C61712781);0x186CCallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_6, "\r\n\r\n");0x1897CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_Conv_TextToString_ReturnValue_5);0x18C5CallFunc_Concat_StrStr_ReturnValue_5 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_3, Switch(Temp_bool_Variable, false => Temp_string_Variable_1, true => Temp_string_Variable, default => K2Node_Select_Default_1));0x191FCallFunc_Concat_StrStr_ReturnValue_7 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_5, CallFunc_Conv_TextToString_ReturnValue_4);0x194DCallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_7);0x1972OutDes = CallFunc_Conv_StringToText_ReturnValue;0x198DFound = true;0x1998goto Label_1EE4;0x199DLabel_199D:0x199DOutDes = FText();0x19B1Found = false;0x19BCgoto Label_1EE4;0x19C1Label_19C1:0x19C1CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/HunterAxe/DaT_HunterAxeScaling.DaT_HunterAxeScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow);0x1A0Aif (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_1C31;0x1A18CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x1A46CallFunc_Conv_TextToString_ReturnValue_1 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x1A74CallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue, "");0x1A93CallFunc_Conv_TextToString_ReturnValue_2 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow.Des1_40_BCD2764745F62038BF13B58C61712781);0x1AC1CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_2, "\r\n\r\n");0x1AECCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Conv_TextToString_ReturnValue_1);0x1B1ATemp_string_Variable_18 = "\r\n\r\n";0x1B32Temp_string_Variable_19 = "";0x1B46Temp_bool_Variable_9 = CallFunc_EqualEqual_StrStr_ReturnValue;0x1B59CallFunc_Concat_StrStr_ReturnValue_40 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, Switch(Temp_bool_Variable_9, false => Temp_string_Variable_18, true => Temp_string_Variable_19, default => K2Node_Select_Default_9));0x1BB3CallFunc_Concat_StrStr_ReturnValue_41 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_40, CallFunc_Conv_TextToString_ReturnValue);0x1BE1CallFunc_Conv_StringToText_ReturnValue_9 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_41);0x1C06OutDes = CallFunc_Conv_StringToText_ReturnValue_9;0x1C21Found = true;0x1C2Cgoto Label_1EE4;0x1C31Label_1C31:0x1C31OutDes = FText();0x1C45Found = false;0x1C50goto Label_1EE4;0x1C55Label_1C55:0x1C55CallFunc_GetDataTableRowFromName_ReturnValue_10 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/BladesOfMercy/DaT_BladesOfMercyScaling.DaT_BladesOfMercyScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow_10);0x1C9Eif (!(CallFunc_GetDataTableRowFromName_ReturnValue_10)) goto Label_1EC5;0x1CACCallFunc_Conv_TextToString_ReturnValue_30 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_10.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x1CDACallFunc_EqualEqual_StrStr_ReturnValue_10 = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_30, "");0x1CF9CallFunc_Conv_TextToString_ReturnValue_31 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_10.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x1D27CallFunc_Conv_TextToString_ReturnValue_32 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_10.Des1_40_BCD2764745F62038BF13B58C61712781);0x1D55CallFunc_Concat_StrStr_ReturnValue_38 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_32, "\r\n\r\n");0x1D80CallFunc_Concat_StrStr_ReturnValue_39 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_38, CallFunc_Conv_TextToString_ReturnValue_31);0x1DAETemp_string_Variable_20 = "\r\n\r\n";0x1DC6Temp_string_Variable_21 = "";0x1DDATemp_bool_Variable_10 = CallFunc_EqualEqual_StrStr_ReturnValue_10;0x1DEDCallFunc_Concat_StrStr_ReturnValue_42 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_39, Switch(Temp_bool_Variable_10, false => Temp_string_Variable_20, true => Temp_string_Variable_21, default => K2Node_Select_Default_10));0x1E47CallFunc_Concat_StrStr_ReturnValue_43 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_42, CallFunc_Conv_TextToString_ReturnValue_30);0x1E75CallFunc_Conv_StringToText_ReturnValue_10 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_43);0x1E9AOutDes = CallFunc_Conv_StringToText_ReturnValue_10;0x1EB5Found = true;0x1EC0goto Label_1EE4;0x1EC5Label_1EC5:0x1EC5OutDes = FText();0x1ED9Found = false;0x1EE4Label_1EE4:0x1EE4return;0x1EE6// end of script
StaticPublic0x29
void FindWeaponFromString(const FString& String, UObject* __WorldContext, const bool& WeaponFound, const E_WhichHunterWeapon& WhichWeapon)
Script73 statements · 1,120 bytes of bytecode
0x0000CallFunc_ToLower_ReturnValue = ToLower(String);0x0025CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_ToLower_ReturnValue);0x004AK2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(sawcleaver));0x0074if (!(K2Node_SwitchName_CmpSuccess)) goto Label_02D6;0x0082K2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(bloodspear));0x00ACif (!(K2Node_SwitchName_CmpSuccess)) goto Label_02FA;0x00BAK2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(threadedcane));0x00E4if (!(K2Node_SwitchName_CmpSuccess)) goto Label_031E;0x00F2K2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(tonitrus));0x011Cif (!(K2Node_SwitchName_CmpSuccess)) goto Label_0342;0x012AK2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(hunterpistol));0x0154if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0366;0x0162K2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(hunterblunderbuss));0x018Cif (!(K2Node_SwitchName_CmpSuccess)) goto Label_038A;0x019AK2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(doublebarrelshotgun));0x01C4if (!(K2Node_SwitchName_CmpSuccess)) goto Label_03AE;0x01D2K2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(flamesprayer));0x01FCif (!(K2Node_SwitchName_CmpSuccess)) goto Label_03D2;0x020AK2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(torch));0x0234if (!(K2Node_SwitchName_CmpSuccess)) goto Label_03F6;0x0242K2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(hunteraxe));0x026Cif (!(K2Node_SwitchName_CmpSuccess)) goto Label_041A;0x027AK2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(bladeofmercy));0x02A4if (!(K2Node_SwitchName_CmpSuccess)) goto Label_043E;0x02B2WeaponFound = false;0x02BDWhichWeapon = 0;0x02D1goto Label_045D;0x02D6Label_02D6:0x02D6WeaponFound = true;0x02E1WhichWeapon = 2;0x02F5goto Label_045D;0x02FALabel_02FA:0x02FAWeaponFound = true;0x0305WhichWeapon = 3;0x0319goto Label_045D;0x031ELabel_031E:0x031EWeaponFound = true;0x0329WhichWeapon = 4;0x033Dgoto Label_045D;0x0342Label_0342:0x0342WeaponFound = true;0x034DWhichWeapon = 5;0x0361goto Label_045D;0x0366Label_0366:0x0366WeaponFound = true;0x0371WhichWeapon = 6;0x0385goto Label_045D;0x038ALabel_038A:0x038AWeaponFound = true;0x0395WhichWeapon = 7;0x03A9goto Label_045D;0x03AELabel_03AE:0x03AEWeaponFound = true;0x03B9WhichWeapon = 8;0x03CDgoto Label_045D;0x03D2Label_03D2:0x03D2WeaponFound = true;0x03DDWhichWeapon = 9;0x03F1goto Label_045D;0x03F6Label_03F6:0x03F6WeaponFound = true;0x0401WhichWeapon = 10;0x0415goto Label_045D;0x041ALabel_041A:0x041AWeaponFound = true;0x0425WhichWeapon = 11;0x0439goto Label_045D;0x043ELabel_043E:0x043EWeaponFound = true;0x0449WhichWeapon = 12;0x045DLabel_045D:0x045Dreturn;0x045F// end of script
StaticPublic0x1A
void CheckUserWidgetFocus(UWidget* Widget Target, ABP_MainChar_C* MainCharRef, UObject* __WorldContext, const bool& Return Value, const APlayerController*& Player Controller)
Script6 statements · 152 bytes of bytecode
0x0000CallFunc_GetPlayerController_ReturnValue = GetPlayerController(__WorldContext, MainCharRef.PlayerIndex);0x003CCallFunc_HasUserFocusedDescendants_ReturnValue = Widget Target.HasUserFocusedDescendants(CallFunc_GetPlayerController_ReturnValue);0x006FReturn Value = CallFunc_HasUserFocusedDescendants_ReturnValue;0x0082Player Controller = CallFunc_GetPlayerController_ReturnValue;0x0095return;0x0097// end of script
StaticPublic0x28
void ChangeColorOfCharActor(UObject* Actor, const FLinearColor& Color, UObject* __WorldContext)
Script79 statements · 2,734 bytes of bytecode
0x0000PushFlow(Label_0AAB);0x0005K2Node_DynamicCast_AsCharacter = Cast<Character>(Actor);0x0029K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsCharacter);0x0046if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0050PushFlow(Label_06FC);0x0055Temp_int_Loop_Counter_Variable = 0;0x006CTemp_int_Array_Index_Variable = 0;0x0083Label_0083:0x0083CallFunc_GetAllChildActors_ChildActors = {};0x008EK2Node_DynamicCast_AsCharacter.GetAllChildActors(CallFunc_GetAllChildActors_ChildActors, true);0x00B8CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllChildActors_ChildActors);0x00F3CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0119if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_096C;0x0127Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0142PushFlow(Label_0A61);0x0147CallFunc_GetAllChildActors_ChildActors = {};0x0152K2Node_DynamicCast_AsCharacter.GetAllChildActors(CallFunc_GetAllChildActors_ChildActors, true);0x017C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllChildActors_ChildActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01B7CallFunc_GetComponentByClass_ReturnValue_1 = CallFunc_Array_Get_Item.GetComponentByClass(/Script/Engine.StaticMeshComponent);0x01EACallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetComponentByClass_ReturnValue_1);0x0207if (!(CallFunc_IsValid_ReturnValue)) goto Label_0423;0x0215CallFunc_Conv_LinearColorToVector_ReturnValue = Conv_LinearColorToVector(Color);0x023ACallFunc_GetAllChildActors_ChildActors = {};0x0245K2Node_DynamicCast_AsCharacter.GetAllChildActors(CallFunc_GetAllChildActors_ChildActors, true);0x026F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllChildActors_ChildActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02AACallFunc_GetComponentByClass_ReturnValue_1 = CallFunc_Array_Get_Item.GetComponentByClass(/Script/Engine.StaticMeshComponent);0x02DDCallFunc_GetComponentByClass_ReturnValue_1.SetVectorParameterValueOnMaterials(FName(LocalTint), CallFunc_Conv_LinearColorToVector_ReturnValue);0x0313BreakColor(Color, CallFunc_BreakColor_R, CallFunc_BreakColor_G, CallFunc_BreakColor_B, CallFunc_BreakColor_A);0x034ACallFunc_GetAllChildActors_ChildActors = {};0x0355K2Node_DynamicCast_AsCharacter.GetAllChildActors(CallFunc_GetAllChildActors_ChildActors, true);0x037F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllChildActors_ChildActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x03BACallFunc_GetComponentByClass_ReturnValue_1 = CallFunc_Array_Get_Item.GetComponentByClass(/Script/Engine.StaticMeshComponent);0x03EDCallFunc_GetComponentByClass_ReturnValue_1.SetScalarParameterValueOnMaterials(FName(LocalTintAlpha), CallFunc_BreakColor_A);0x0423Label_0423:0x0423CallFunc_GetAllChildActors_ChildActors = {};0x042EK2Node_DynamicCast_AsCharacter.GetAllChildActors(CallFunc_GetAllChildActors_ChildActors, true);0x0458/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllChildActors_ChildActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0493CallFunc_GetComponentByClass_ReturnValue = CallFunc_Array_Get_Item.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x04C6CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x04E3if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x04EDCallFunc_Conv_LinearColorToVector_ReturnValue = Conv_LinearColorToVector(Color);0x0512CallFunc_GetAllChildActors_ChildActors = {};0x051DK2Node_DynamicCast_AsCharacter.GetAllChildActors(CallFunc_GetAllChildActors_ChildActors, true);0x0547/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllChildActors_ChildActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0582CallFunc_GetComponentByClass_ReturnValue = CallFunc_Array_Get_Item.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x05B5CallFunc_GetComponentByClass_ReturnValue.SetVectorParameterValueOnMaterials(FName(LocalTint), CallFunc_Conv_LinearColorToVector_ReturnValue);0x05EBBreakColor(Color, CallFunc_BreakColor_R, CallFunc_BreakColor_G, CallFunc_BreakColor_B, CallFunc_BreakColor_A);0x0622CallFunc_GetAllChildActors_ChildActors = {};0x062DK2Node_DynamicCast_AsCharacter.GetAllChildActors(CallFunc_GetAllChildActors_ChildActors, true);0x0657/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllChildActors_ChildActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0692CallFunc_GetComponentByClass_ReturnValue = CallFunc_Array_Get_Item.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x06C5CallFunc_GetComponentByClass_ReturnValue.SetScalarParameterValueOnMaterials(FName(LocalTintAlpha), CallFunc_BreakColor_A);0x06FBPopFlow();0x06FCLabel_06FC:0x06FCK2Node_DynamicCast_AsBP_Main_Char = Cast<BP_MainChar_C>(K2Node_DynamicCast_AsCharacter);0x0720K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char);0x073Dif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0747CallFunc_Conv_LinearColorToVector_ReturnValue = Conv_LinearColorToVector(Color);0x076CK2Node_DynamicCast_AsBP_Main_Char.MeshHead.SetVectorParameterValueOnMaterials(FName(LocalTint), CallFunc_Conv_LinearColorToVector_ReturnValue);0x07B8K2Node_DynamicCast_AsBP_Main_Char.SM_Hat.SetVectorParameterValueOnMaterials(FName(LocalTint), CallFunc_Conv_LinearColorToVector_ReturnValue);0x0804K2Node_DynamicCast_AsBP_Main_Char.MeshHair.SetVectorParameterValueOnMaterials(FName(LocalTint), CallFunc_Conv_LinearColorToVector_ReturnValue);0x0850BreakColor(Color, CallFunc_BreakColor_R, CallFunc_BreakColor_G, CallFunc_BreakColor_B, CallFunc_BreakColor_A);0x0887K2Node_DynamicCast_AsBP_Main_Char.MeshHead.SetScalarParameterValueOnMaterials(FName(LocalTintAlpha), CallFunc_BreakColor_A);0x08D3K2Node_DynamicCast_AsBP_Main_Char.SM_Hat.SetScalarParameterValueOnMaterials(FName(LocalTintAlpha), CallFunc_BreakColor_A);0x091FK2Node_DynamicCast_AsBP_Main_Char.MeshHair.SetScalarParameterValueOnMaterials(FName(LocalTintAlpha), CallFunc_BreakColor_A);0x096BPopFlow();0x096CLabel_096C:0x096CCallFunc_Conv_LinearColorToVector_ReturnValue = Conv_LinearColorToVector(Color);0x0991K2Node_DynamicCast_AsCharacter.Mesh.SetVectorParameterValueOnMaterials(FName(LocalTint), CallFunc_Conv_LinearColorToVector_ReturnValue);0x09DDBreakColor(Color, CallFunc_BreakColor_R, CallFunc_BreakColor_G, CallFunc_BreakColor_B, CallFunc_BreakColor_A);0x0A14K2Node_DynamicCast_AsCharacter.Mesh.SetScalarParameterValueOnMaterials(FName(LocalTintAlpha), CallFunc_BreakColor_A);0x0A60PopFlow();0x0A61Label_0A61:0x0A61CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0A8BTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0AA6goto Label_0083;0x0AABLabel_0AAB:0x0AABreturn;0x0AAD// end of script
StaticPublic0x20
void GetResFromEndAmt(int32 EndAmt, UObject* __WorldContext, const int32& res)
Script14 statements · 391 bytes of bytecode
0x0000CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(EndAmt);0x0025CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue);0x004ACallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_OverallLevelingCurve.DaT_OverallLevelingCurve, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x008Fif (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00C6;0x009Dres = CallFunc_GetDataTableRowFromName_OutRow.RESfromEnd_24_6978BF8F4BF24356E2FBCFBFE08DCFC4;0x00C1goto Label_0184;0x00C6Label_00C6:0x00C6CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(EndAmt);0x00EBCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("row ", CallFunc_Conv_IntToString_ReturnValue);0x0116CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "not found!");0x0147PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x0184Label_0184:0x0184return;0x0186// end of script
StaticPublic0x14
void RepairTonitrus(UObject* __WorldContext)
Script55 statements · 1,614 bytes of bytecode
0x0000PushFlow(Label_064B);0x0005GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x0025CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.TonitrusHitsP1 = 0;0x0052GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x0072CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.TonitrusHitsP2 = 0;0x009FGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x00BFCallFunc_GetGI_BBPSX_AsGI_BBPSX_1.TonitrusHitsP3 = 0;0x00ECGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x010CCallFunc_GetGI_BBPSX_AsGI_BBPSX_1.TonitrusHitsP4 = 0;0x0139/Script/Engine.Default__GameplayStatics.PlaySound2D(__WorldContext, /Game/Audio/Foley/Machinery/A_sprj_gun_reload1.A_sprj_gun_reload1, 1f, 1f, 0f, nullptr, nullptr);0x017CPushFlow(Label_051B);0x0181PushFlow(Label_03EB);0x0186PushFlow(Label_02BB);0x018BGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x01ABCallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player1Ref);0x01DEif (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x01E8GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0208K2Node_DynamicCast_AsBPC_Weap_Tonitrus_3 = Cast<BPC_WeapTonitrus_C>(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player1Ref.RightWeapon.ChildActor);0x026EK2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsBPC_Weap_Tonitrus_3);0x028Bif (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x0295K2Node_DynamicCast_AsBPC_Weap_Tonitrus_3.CheckBreak(false);0x02BAPopFlow();0x02BBLabel_02BB:0x02BBGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x02DBCallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player2Ref);0x030Eif (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0318GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0338K2Node_DynamicCast_AsBPC_Weap_Tonitrus_1 = Cast<BPC_WeapTonitrus_C>(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player2Ref.RightWeapon.ChildActor);0x039EK2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsBPC_Weap_Tonitrus_1);0x03BBif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x03C5K2Node_DynamicCast_AsBPC_Weap_Tonitrus_1.CheckBreak(false);0x03EAPopFlow();0x03EBLabel_03EB:0x03EBGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x040BCallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player3Ref);0x043Eif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0448GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0468K2Node_DynamicCast_AsBPC_Weap_Tonitrus_2 = Cast<BPC_WeapTonitrus_C>(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player3Ref.RightWeapon.ChildActor);0x04CEK2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsBPC_Weap_Tonitrus_2);0x04EBif (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x04F5K2Node_DynamicCast_AsBPC_Weap_Tonitrus_2.CheckBreak(false);0x051APopFlow();0x051BLabel_051B:0x051BGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x053BCallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player4Ref);0x056Eif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0578GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0598K2Node_DynamicCast_AsBPC_Weap_Tonitrus = Cast<BPC_WeapTonitrus_C>(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player4Ref.RightWeapon.ChildActor);0x05FEK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBPC_Weap_Tonitrus);0x061Bif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0625K2Node_DynamicCast_AsBPC_Weap_Tonitrus.CheckBreak(false);0x064APopFlow();0x064BLabel_064B:0x064Breturn;0x064D// end of script
StaticPublic0x08
void FaceTextureFinder(int32 FaceTexType, UObject* __WorldContext, const UTexture*& FaceTexture)
Script6 statements · 139 bytes of bytecode
0x0000Temp_int_Variable = FaceTexType;0x001BTemp_object_Variable = /Game/Char/Hunter/Mat/Tex/BbPSX_Head128v3Old.BbPSX_Head128v3Old;0x002ETemp_object_Variable_1 = /Game/Char/Hunter/Mat/Tex/BbPSX_Head128v3.BbPSX_Head128v3;0x0041FaceTexture = Switch(Temp_int_Variable, 0 => Temp_object_Variable_1, 1 => Temp_object_Variable, default => K2Node_Select_Default);0x0088return;0x008A// end of script
StaticPublic0x18
void HeadTypeFinder(int32 headType, UObject* __WorldContext, const USkeletalMesh*& FaceMesh)
Script6 statements · 139 bytes of bytecode
0x0000Temp_int_Variable = headType;0x001BTemp_object_Variable = /Game/Char/Hunter/Mesh/SkM_HunterFace1.SkM_HunterFace1;0x002ETemp_object_Variable_1 = /Game/Char/Hunter/Mesh/SkM_Hunterface0.SkM_HunterFace0;0x0041FaceMesh = Switch(Temp_int_Variable, 0 => Temp_object_Variable_1, 1 => Temp_object_Variable, default => K2Node_Select_Default);0x0088return;0x008A// end of script
StaticPublic0x18
void Hair Type Finder(int32 HairType, const FName& HatDatName, UObject* __WorldContext, const USkeletalMesh*& HairMesh)
Script54 statements · 1,369 bytes of bytecode
0x0000K2Node_SwitchName_CmpSuccess = NotEqual_NameName(HatDatName, FName(NoneHead));0x002Aif (!(K2Node_SwitchName_CmpSuccess)) goto Label_04E6;0x0038K2Node_SwitchName_CmpSuccess = NotEqual_NameName(HatDatName, FName(HunterHat));0x0062if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0502;0x0070K2Node_SwitchName_CmpSuccess = NotEqual_NameName(HatDatName, FName(DollHat));0x009Aif (!(K2Node_SwitchName_CmpSuccess)) goto Label_051E;0x00A8K2Node_SwitchName_CmpSuccess = NotEqual_NameName(HatDatName, FName(GasHat));0x00D2if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0502;0x00E0K2Node_SwitchName_CmpSuccess = NotEqual_NameName(HatDatName, FName(BlackHood));0x010Aif (!(K2Node_SwitchName_CmpSuccess)) goto Label_053A;0x0118K2Node_SwitchName_CmpSuccess = NotEqual_NameName(HatDatName, FName(CrowHat));0x0142if (!(K2Node_SwitchName_CmpSuccess)) goto Label_053A;0x0150K2Node_SwitchName_CmpSuccess = NotEqual_NameName(HatDatName, FName(MerchantHat));0x017Aif (!(K2Node_SwitchName_CmpSuccess)) goto Label_053A;0x0188K2Node_SwitchName_CmpSuccess = NotEqual_NameName(HatDatName, FName(RumpledHat));0x01B2if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0502;0x01C0K2Node_SwitchName_CmpSuccess = NotEqual_NameName(HatDatName, FName(TopHat));0x01EAif (!(K2Node_SwitchName_CmpSuccess)) goto Label_0502;0x01F8K2Node_SwitchName_CmpSuccess = NotEqual_NameName(HatDatName, FName(SteepledHat));0x0222if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0502;0x0230Label_0230:0x0230Temp_object_Variable = /Game/Char/Hunter/Mesh/SkM_HunterHair0_Hat.SkM_HunterHair0_Hat;0x0243Temp_object_Variable_1 = /Game/Char/Hunter/Mesh/SkM_HunterHair2_Hat2.SkM_HunterHair2_Hat2;0x0256Temp_object_Variable_2 = /Game/Char/Hunter/Mesh/SkM_HunterHair2_Hat.SkM_HunterHair2_Hat;0x0269Temp_object_Variable_3 = /Game/Char/Hunter/Mesh/SkM_HunterHair2.SkM_HunterHair2;0x027CTemp_object_Variable_4 = /Game/Char/Hunter/Mesh/SkM_HunterHair0_Hat.SkM_HunterHair0_Hat;0x028FTemp_object_Variable_5 = /Game/Char/Hunter/Mesh/SkM_HunterHair0.SkM_HunterHair0;0x02A2Temp_object_Variable_6 = /Game/Char/Hunter/Mesh/SkM_HunterHair1_Hat.SkM_HunterHair1_Hat;0x02B5Temp_object_Variable_7 = /Game/Char/Hunter/Mesh/SkM_HunterHair1.SkM_HunterHair1;0x02C8Temp_object_Variable_8 = /Game/Char/Hunter/Mesh/SkM_HunterHair0_Hat.SkM_HunterHair0_Hat;0x02DBTemp_object_Variable_9 = /Game/Char/Hunter/Mesh/SkM_HunterHair0.SkM_HunterHair0;0x02EETemp_object_Variable_10 = /Game/Char/Hunter/Mesh/SkM_HunterHair0_Hat.SkM_HunterHair0_Hat;0x0301Temp_object_Variable_11 = /Game/Char/Hunter/Mesh/SkM_HunterHair0.SkM_HunterHair0;0x0314Temp_int_Variable_3 = HairType;0x032FTemp_int_Variable_2 = WhichHatInt;0x034ATemp_int_Variable = WhichHatInt;0x0365Temp_int_Variable_1 = WhichHatInt;0x0380HairMesh = Switch(Temp_int_Variable_3, 0 => Switch(Temp_int_Variable_2, 0 => Temp_object_Variable_11, 1 => Temp_object_Variable_10, 2 => Temp_object_Variable_9, 3 => Temp_object_Variable_8, default => K2Node_Select_Default), 1 => Switch(Temp_int_Variable_1, 0 => Temp_object_Variable_7, 1 => Temp_object_Variable_6, 2 => Temp_object_Variable_5, 3 => Temp_object_Variable_4, default => K2Node_Select_Default_2), 2 => Switch(Temp_int_Variable, 0 => Temp_object_Variable_3, 1 => Temp_object_Variable_2, 2 => Temp_object_Variable_1, 3 => Temp_object_Variable, default => K2Node_Select_Default_1), default => K2Node_Select_Default_3);0x04E1goto Label_0556;0x04E6Label_04E6:0x04E6WhichHatInt = 0;0x04FDgoto Label_0230;0x0502Label_0502:0x0502WhichHatInt = 1;0x0519goto Label_0230;0x051ELabel_051E:0x051EWhichHatInt = 2;0x0535goto Label_0230;0x053ALabel_053A:0x053AWhichHatInt = 3;0x0551goto Label_0230;0x0556Label_0556:0x0556return;0x0558// end of script
StaticPublic0x20
void FindAttireFromString(const FString& InText, UObject* __WorldContext, FS_InvCons& OutInvCons, const bool& Found)
Script15 statements · 475 bytes of bytecode
0x0000FoundInvAttire = false;0x000BCallFunc_Replace_ReturnValue = Replace(InText, " ", "", 1);0x0037CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Replace_ReturnValue);0x005CCallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/UI/Inventory/DaT_ParentInvAttireList.DaT_ParentInvAttireList, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x00A1if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00E5;0x00AFFoundInvAttire = true;0x00BAOutInvCons = CallFunc_GetDataTableRowFromName_OutRow;0x00D5Found = true;0x00E0goto Label_01D8;0x00E5Label_00E5:0x00E5OutInvCons = S_InvCons{FText(), FName(None), nullptr, FText(), FText(), FText(), false, 0, S_ThrowableCons{/Game/Audio/Foley/Impacts/A_Molotov.A_Molotov, false, 0, 0, 0f, 0, nullptr, FName(DefaultThrow), 1f, true, 1100f, true, 0f, /Game/UI/Mesh/SM_MolotovCocktail.SM_MolotovCocktail, /Game/VFX/Particles/Fire/Flame/P_FireFlame.P_FireFlame, true, LinearColor{1f, 0.341176f, 0f, 1f}}, TMap{}, TMap{}, 0, nullptr};0x01CDFound = false;0x01D8Label_01D8:0x01D8return;0x01DA// end of script
StaticPublic0x1B1
void FindKeyItemFromString(const FString& InText, UObject* __WorldContext, FS_InvCons& OutInvCons, const bool& Found)
Script15 statements · 475 bytes of bytecode
0x0000FoundInvCons = false;0x000BCallFunc_Replace_ReturnValue = Replace(InText, " ", "", 1);0x0037CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Replace_ReturnValue);0x005CCallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/UI/Inventory/DaT_ParentInvKeyItemsList.DaT_ParentInvKeyItemsList, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x00A1if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00E5;0x00AFFoundInvCons = true;0x00BAOutInvCons = CallFunc_GetDataTableRowFromName_OutRow;0x00D5Found = true;0x00E0goto Label_01D8;0x00E5Label_00E5:0x00E5OutInvCons = S_InvCons{FText(), FName(None), nullptr, FText(), FText(), FText(), false, 0, S_ThrowableCons{/Game/Audio/Foley/Impacts/A_Molotov.A_Molotov, false, 0, 0, 0f, 0, nullptr, FName(DefaultThrow), 1f, true, 1100f, true, 0f, /Game/UI/Mesh/SM_MolotovCocktail.SM_MolotovCocktail, /Game/VFX/Particles/Fire/Flame/P_FireFlame.P_FireFlame, true, LinearColor{1f, 0.341176f, 0f, 1f}}, TMap{}, TMap{}, 0, nullptr};0x01CDFound = false;0x01D8Label_01D8:0x01D8return;0x01DA// end of script
StaticPublic0x1B1
void FindBldStoneFromString(const FString& InText, UObject* __WorldContext, FS_InvCons& OutInvCons, const bool& Found)
Script15 statements · 475 bytes of bytecode
0x0000FoundInvCons = false;0x000BCallFunc_Replace_ReturnValue = Replace(InText, " ", "", 1);0x0037CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Replace_ReturnValue);0x005CCallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/UI/Inventory/DaT_ParentInvBldStoneList.DaT_ParentInvBldStoneList, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x00A1if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00E5;0x00AFFoundInvCons = true;0x00BAOutInvCons = CallFunc_GetDataTableRowFromName_OutRow;0x00D5Found = true;0x00E0goto Label_01D8;0x00E5Label_00E5:0x00E5OutInvCons = S_InvCons{FText(), FName(None), nullptr, FText(), FText(), FText(), false, 0, S_ThrowableCons{/Game/Audio/Foley/Impacts/A_Molotov.A_Molotov, false, 0, 0, 0f, 0, nullptr, FName(DefaultThrow), 1f, true, 1100f, true, 0f, /Game/UI/Mesh/SM_MolotovCocktail.SM_MolotovCocktail, /Game/VFX/Particles/Fire/Flame/P_FireFlame.P_FireFlame, true, LinearColor{1f, 0.341176f, 0f, 1f}}, TMap{}, TMap{}, 0, nullptr};0x01CDFound = false;0x01D8Label_01D8:0x01D8return;0x01DA// end of script
StaticPublic0x1B1
void FindConsFromString(const FString& inString, UObject* __WorldContext, FS_InvCons& OutInvCons, const bool& Found)
Script15 statements · 475 bytes of bytecode
0x0000FoundInvCons = false;0x000BCallFunc_Replace_ReturnValue = Replace(inString, " ", "", 1);0x0037CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Replace_ReturnValue);0x005CCallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/UI/Inventory/DaT_ParentInvConsList.DaT_ParentInvConsList, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x00A1if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00E5;0x00AFFoundInvCons = true;0x00BAOutInvCons = CallFunc_GetDataTableRowFromName_OutRow;0x00D5Found = true;0x00E0goto Label_01D8;0x00E5Label_00E5:0x00E5OutInvCons = S_InvCons{FText(), FName(None), nullptr, FText(), FText(), FText(), false, 0, S_ThrowableCons{/Game/Audio/Foley/Impacts/A_Molotov.A_Molotov, false, 0, 0, 0f, 0, nullptr, FName(DefaultThrow), 1f, true, 1100f, true, 0f, /Game/UI/Mesh/SM_MolotovCocktail.SM_MolotovCocktail, /Game/VFX/Particles/Fire/Flame/P_FireFlame.P_FireFlame, true, LinearColor{1f, 0.341176f, 0f, 1f}}, TMap{}, TMap{}, 0, nullptr};0x01CDFound = false;0x01D8Label_01D8:0x01D8return;0x01DA// end of script
StaticPublic0x1B1
void Find Weapon Level Stats(const E_WhichHunterWeapon& WhichWeapon, int32 LevelAdd, UObject* __WorldContext, FS_WeaponStat& WeaponStat)
Script37 statements · 1,580 bytes of bytecode
0x0000GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0020Temp_object_Variable = nullptr;0x002BTemp_object_Variable_1 = nullptr;0x0036Temp_object_Variable_2 = nullptr;0x0041Temp_object_Variable_3 = nullptr;0x004CTemp_object_Variable_4 = nullptr;0x0057Temp_object_Variable_5 = /Game/BP/PlayerWeapons/BladesOfMercy/DaT_BladesOfMercyScaling.DaT_BladesOfMercyScaling;0x006ATemp_object_Variable_6 = /Game/BP/PlayerWeapons/HunterAxe/DaT_HunterAxeScaling.DaT_HunterAxeScaling;0x007DTemp_object_Variable_7 = /Game/BP/PlayerWeapons/Torch/DaT_TorchScaling.DaT_TorchScaling;0x0090Temp_object_Variable_8 = /Game/BP/PlayerWeapons/Flamesprayer/DaT_FlamesprayerScaling.DaT_FlamesprayerScaling;0x00A3Temp_object_Variable_9 = /Game/BP/PlayerWeapons/DBShotgun/DaT_DBShotgunScaling.DaT_DBShotgunScaling;0x00B6Temp_object_Variable_10 = /Game/BP/PlayerWeapons/Blunderbuss/DaT_HunterBlunderScaling.DaT_HunterBlunderScaling;0x00C9Temp_object_Variable_11 = /Game/BP/PlayerWeapons/HunterPistol/DaT_HunterPistolScaling.DaT_HunterPistolScaling;0x00DCTemp_object_Variable_12 = /Game/BP/PlayerWeapons/Tonitrus/Dat_TonitrusScaling.Dat_TonitrusScaling;0x00EFTemp_object_Variable_13 = /Game/BP/PlayerWeapons/ThreadedCane/DaT_ThreadedCaneScaling.DaT_ThreadedCaneScaling;0x0102Temp_object_Variable_14 = /Game/BP/PlayerWeapons/BloodSpear/DaT_BloodSpearScaling.DaT_BloodSpearScaling;0x0115Temp_object_Variable_15 = /Game/BP/PlayerWeapons/Cleaver/DaT_CleaverScaling.DaT_CleaverScaling;0x0128Temp_object_Variable_16 = nullptr;0x0133Temp_object_Variable_17 = nullptr;0x013ETemp_byte_Variable = WhichWeapon;0x0159Temp_int_Variable = 0;0x0170Temp_int_Variable_1 = 0;0x0187Temp_int_Variable_2 = 0;0x019ETemp_int_Variable_3 = 0;0x01B5Temp_int_Variable_4 = 0;0x01CCTemp_int_Variable_5 = 0;0x01E3Temp_int_Variable_6 = 0;0x01FATemp_byte_Variable_1 = WhichWeapon;0x0215CallFunc_Add_IntInt_ReturnValue = Add_IntInt(LevelAdd, Switch(Temp_byte_Variable, 0 => Temp_int_Variable_6, 1 => Temp_int_Variable_5, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlCleaver, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlBloodSpear, 4 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlThreadedCane, 5 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlTonitrus, 6 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlPistol, 7 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlBlunder, 8 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlDBShotgun, 9 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlFlamesprayer, 10 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlTorch, 11 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlHunterAxe, 12 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlBladeOfMercy, 13 => Temp_int_Variable_4, 14 => Temp_int_Variable_3, 15 => Temp_int_Variable_2, 16 => Temp_int_Variable_1, 17 => Temp_int_Variable, default => K2Node_Select_Default));0x0453CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(CallFunc_Add_IntInt_ReturnValue);0x0478CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue);0x049DCallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(Switch(Temp_byte_Variable_1, 0 => Temp_object_Variable_17, 1 => Temp_object_Variable_16, 2 => Temp_object_Variable_15, 3 => Temp_object_Variable_14, 4 => Temp_object_Variable_13, 5 => Temp_object_Variable_12, 6 => Temp_object_Variable_11, 7 => Temp_object_Variable_10, 8 => Temp_object_Variable_9, 9 => Temp_object_Variable_8, 10 => Temp_object_Variable_7, 11 => Temp_object_Variable_6, 12 => Temp_object_Variable_5, 13 => Temp_object_Variable_4, 14 => Temp_object_Variable_3, 15 => Temp_object_Variable_2, 16 => Temp_object_Variable_1, 17 => Temp_object_Variable, default => K2Node_Select_Default_1), CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x0600if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_0629;0x060EWeaponStat = CallFunc_GetDataTableRowFromName_OutRow;0x0629Label_0629:0x0629return;0x062B// end of script
StaticPublic0x88
void LetterSubGradeCalculator(float Value, const FString& Letter, float Min, float Max, UObject* __WorldContext, const bool& InRange, const FString& Grade)
Script5 statements · 98 bytes of bytecode
0x0000CallFunc_InRange_FloatFloat_ReturnValue = InRange_FloatFloat(Value, Min, Max, true, false);0x0031InRange = CallFunc_InRange_FloatFloat_ReturnValue;0x0044Grade = Letter;0x005Freturn;0x0061// end of script
StaticPublic0x40
void CalculateScalingGrade(float Value, bool LvlUpMode, float ValueLvlUp, UObject* __WorldContext, const FString& Grade)
Script108 statements · 3,150 bytes of bytecode
0x0000LetterSubGradeCalculator(Value, "E", 0.01f, 0.35f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_8, CallFunc_LetterSubGradeCalculator_Grade_8);0x003Fif (!(CallFunc_LetterSubGradeCalculator_InRange_8)) goto Label_0237;0x004DLetterSubGradeCalculator(Value, "E", 0.01f, 0.35f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_8, CallFunc_LetterSubGradeCalculator_Grade_8);0x008CGradeLetter = CallFunc_LetterSubGradeCalculator_Grade_8;0x00A7Label_00A7:0x00A7if (!(LvlUpMode)) goto Label_054B;0x00B5LetterSubGradeCalculator(ValueLvlUp, "E", 0.01f, 0.35f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_3, CallFunc_LetterSubGradeCalculator_Grade_3);0x00F4if (!(CallFunc_LetterSubGradeCalculator_InRange_3)) goto Label_056B;0x0102LetterSubGradeCalculator(ValueLvlUp, "E", 0.01f, 0.35f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_3, CallFunc_LetterSubGradeCalculator_Grade_3);0x0141CallFunc_Concat_StrStr_ReturnValue_7 = Concat_StrStr(GradeLetter, ">");0x0169CallFunc_Concat_StrStr_ReturnValue_9 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_7, CallFunc_LetterSubGradeCalculator_Grade_3);0x0197CallFunc_EqualEqual_StrStr_ReturnValue_3 = EqualEqual_StrStr(GradeLetter, CallFunc_LetterSubGradeCalculator_Grade_3);0x01BDTemp_bool_Variable_1 = CallFunc_EqualEqual_StrStr_ReturnValue_3;0x01D0GradeLetter = Switch(Temp_bool_Variable_1, false => CallFunc_Concat_StrStr_ReturnValue_9, true => GradeLetter, default => K2Node_Select_Default);0x0217Label_0217:0x0217Grade = GradeLetter;0x0232goto Label_0C4B;0x0237Label_0237:0x0237LetterSubGradeCalculator(Value, "D", 0.35f, 0.55f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_9, CallFunc_LetterSubGradeCalculator_Grade_9);0x0276if (!(CallFunc_LetterSubGradeCalculator_InRange_9)) goto Label_02E3;0x0284LetterSubGradeCalculator(Value, "D", 0.35f, 0.55f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_9, CallFunc_LetterSubGradeCalculator_Grade_9);0x02C3GradeLetter = CallFunc_LetterSubGradeCalculator_Grade_9;0x02DEgoto Label_00A7;0x02E3Label_02E3:0x02E3LetterSubGradeCalculator(Value, "C", 0.55f, 0.75f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_7, CallFunc_LetterSubGradeCalculator_Grade_7);0x0322if (!(CallFunc_LetterSubGradeCalculator_InRange_7)) goto Label_038F;0x0330LetterSubGradeCalculator(Value, "C", 0.55f, 0.75f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_7, CallFunc_LetterSubGradeCalculator_Grade_7);0x036FGradeLetter = CallFunc_LetterSubGradeCalculator_Grade_7;0x038Agoto Label_00A7;0x038FLabel_038F:0x038FLetterSubGradeCalculator(Value, "B", 0.75f, 1f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_6, CallFunc_LetterSubGradeCalculator_Grade_6);0x03CEif (!(CallFunc_LetterSubGradeCalculator_InRange_6)) goto Label_043B;0x03DCLetterSubGradeCalculator(Value, "B", 0.75f, 1f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_6, CallFunc_LetterSubGradeCalculator_Grade_6);0x041BGradeLetter = CallFunc_LetterSubGradeCalculator_Grade_6;0x0436goto Label_00A7;0x043BLabel_043B:0x043BLetterSubGradeCalculator(Value, "A", 1f, 1.1f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_5, CallFunc_LetterSubGradeCalculator_Grade_5);0x047Aif (!(CallFunc_LetterSubGradeCalculator_InRange_5)) goto Label_04E7;0x0488LetterSubGradeCalculator(Value, "A", 1f, 1.1f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_5, CallFunc_LetterSubGradeCalculator_Grade_5);0x04C7GradeLetter = CallFunc_LetterSubGradeCalculator_Grade_5;0x04E2goto Label_00A7;0x04E7Label_04E7:0x04E7CallFunc_GreaterEqual_FloatFloat_ReturnValue_1 = GreaterEqual_FloatFloat(Value, 1.1f);0x0509if (!(CallFunc_GreaterEqual_FloatFloat_ReturnValue_1)) goto Label_0531;0x0517GradeLetter = "S";0x052Cgoto Label_00A7;0x0531Label_0531:0x0531GradeLetter = "-";0x0546goto Label_00A7;0x054BLabel_054B:0x054BGrade = GradeLetter;0x0566goto Label_0C4B;0x056BLabel_056B:0x056BLetterSubGradeCalculator(ValueLvlUp, "D", 0.35f, 0.55f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_4, CallFunc_LetterSubGradeCalculator_Grade_4);0x05AAif (!(CallFunc_LetterSubGradeCalculator_InRange_4)) goto Label_06D2;0x05B8LetterSubGradeCalculator(ValueLvlUp, "D", 0.35f, 0.55f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_4, CallFunc_LetterSubGradeCalculator_Grade_4);0x05F7CallFunc_Concat_StrStr_ReturnValue_10 = Concat_StrStr(GradeLetter, ">");0x061FCallFunc_EqualEqual_StrStr_ReturnValue_5 = EqualEqual_StrStr(GradeLetter, CallFunc_LetterSubGradeCalculator_Grade_4);0x0645CallFunc_Concat_StrStr_ReturnValue_11 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_10, CallFunc_LetterSubGradeCalculator_Grade_4);0x0673Temp_bool_Variable = CallFunc_EqualEqual_StrStr_ReturnValue_5;0x0686GradeLetter = Switch(Temp_bool_Variable, false => CallFunc_Concat_StrStr_ReturnValue_11, true => GradeLetter, default => K2Node_Select_Default_4);0x06CDgoto Label_0217;0x06D2Label_06D2:0x06D2LetterSubGradeCalculator(ValueLvlUp, "C", 0.55f, 0.75f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_2, CallFunc_LetterSubGradeCalculator_Grade_2);0x0711if (!(CallFunc_LetterSubGradeCalculator_InRange_2)) goto Label_0839;0x071FLetterSubGradeCalculator(ValueLvlUp, "C", 0.55f, 0.75f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_2, CallFunc_LetterSubGradeCalculator_Grade_2);0x075ECallFunc_Concat_StrStr_ReturnValue_6 = Concat_StrStr(GradeLetter, ">");0x0786CallFunc_Concat_StrStr_ReturnValue_8 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_6, CallFunc_LetterSubGradeCalculator_Grade_2);0x07B4CallFunc_EqualEqual_StrStr_ReturnValue_4 = EqualEqual_StrStr(GradeLetter, CallFunc_LetterSubGradeCalculator_Grade_2);0x07DATemp_bool_Variable_2 = CallFunc_EqualEqual_StrStr_ReturnValue_4;0x07EDGradeLetter = Switch(Temp_bool_Variable_2, false => CallFunc_Concat_StrStr_ReturnValue_8, true => GradeLetter, default => K2Node_Select_Default_1);0x0834goto Label_0217;0x0839Label_0839:0x0839LetterSubGradeCalculator(ValueLvlUp, "B", 0.75f, 1f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_1, CallFunc_LetterSubGradeCalculator_Grade_1);0x0878if (!(CallFunc_LetterSubGradeCalculator_InRange_1)) goto Label_09A0;0x0886LetterSubGradeCalculator(ValueLvlUp, "B", 0.75f, 1f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_1, CallFunc_LetterSubGradeCalculator_Grade_1);0x08C5CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(GradeLetter, ">");0x08EDCallFunc_EqualEqual_StrStr_ReturnValue_2 = EqualEqual_StrStr(GradeLetter, CallFunc_LetterSubGradeCalculator_Grade_1);0x0913CallFunc_Concat_StrStr_ReturnValue_5 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_4, CallFunc_LetterSubGradeCalculator_Grade_1);0x0941Temp_bool_Variable_3 = CallFunc_EqualEqual_StrStr_ReturnValue_2;0x0954GradeLetter = Switch(Temp_bool_Variable_3, false => CallFunc_Concat_StrStr_ReturnValue_5, true => GradeLetter, default => K2Node_Select_Default_2);0x099Bgoto Label_0217;0x09A0Label_09A0:0x09A0LetterSubGradeCalculator(ValueLvlUp, "A", 1f, 1.1f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange, CallFunc_LetterSubGradeCalculator_Grade);0x09DFif (!(CallFunc_LetterSubGradeCalculator_InRange)) goto Label_0B07;0x09EDLetterSubGradeCalculator(ValueLvlUp, "A", 1f, 1.1f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange, CallFunc_LetterSubGradeCalculator_Grade);0x0A2CCallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(GradeLetter, ">");0x0A54CallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(GradeLetter, CallFunc_LetterSubGradeCalculator_Grade);0x0A7ACallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_LetterSubGradeCalculator_Grade);0x0AA8Temp_bool_Variable_4 = CallFunc_EqualEqual_StrStr_ReturnValue;0x0ABBGradeLetter = Switch(Temp_bool_Variable_4, false => CallFunc_Concat_StrStr_ReturnValue_3, true => GradeLetter, default => K2Node_Select_Default_3);0x0B02goto Label_0217;0x0B07Label_0B07:0x0B07CallFunc_GreaterEqual_FloatFloat_ReturnValue = GreaterEqual_FloatFloat(ValueLvlUp, 1.1f);0x0B29if (!(CallFunc_GreaterEqual_FloatFloat_ReturnValue)) goto Label_0C31;0x0B37CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(GradeLetter, ">");0x0B5FCallFunc_MakeLiteralString_ReturnValue = MakeLiteralString("S");0x0B7ECallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_MakeLiteralString_ReturnValue);0x0BACCallFunc_EqualEqual_StrStr_ReturnValue_1 = EqualEqual_StrStr(GradeLetter, CallFunc_MakeLiteralString_ReturnValue);0x0BD2Temp_bool_Variable_5 = CallFunc_EqualEqual_StrStr_ReturnValue_1;0x0BE5GradeLetter = Switch(Temp_bool_Variable_5, false => CallFunc_Concat_StrStr_ReturnValue_1, true => GradeLetter, default => K2Node_Select_Default_5);0x0C2Cgoto Label_0217;0x0C31Label_0C31:0x0C31GradeLetter = "-";0x0C46goto Label_0217;0x0C4BLabel_0C4B:0x0C4Breturn;0x0C4D// end of script
StaticPublic0x28
void Find Weapon Level / Unlock(const E_WhichHunterWeapon& WeaponName, bool UnlockWeap, UObject* __WorldContext, const int32& Lvl, const bool& UnlockSuccessful)
Script62 statements · 3,952 bytes of bytecode
0x0000if (!(UnlockWeap)) goto Label_0944;0x000EGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x002ETemp_byte_Variable = WeaponName;0x0049Temp_int_Variable = 0;0x0060Temp_int_Variable_1 = 0;0x0077Temp_int_Variable_2 = 0;0x008ETemp_int_Variable_3 = 0;0x00A5Temp_int_Variable_4 = 0;0x00BCTemp_int_Variable_5 = 0;0x00D3Temp_int_Variable_6 = 0;0x00EACallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Switch(Temp_byte_Variable, 0 => Temp_int_Variable_6, 1 => Temp_int_Variable_5, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlCleaver, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlBloodSpear, 4 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlThreadedCane, 5 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlTonitrus, 6 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlPistol, 7 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlBlunder, 8 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlDBShotgun, 9 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlFlamesprayer, 10 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlTorch, 11 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlHunterAxe, 12 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlBladeOfMercy, 13 => Temp_int_Variable_4, 14 => Temp_int_Variable_3, 15 => Temp_int_Variable_2, 16 => Temp_int_Variable_1, 17 => Temp_int_Variable, default => K2Node_Select_Default), -1);0x031Cif (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0C5B;0x032AGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x034ATemp_byte_Variable = WeaponName;0x0365Temp_int_Variable = 0;0x037CTemp_int_Variable_1 = 0;0x0393Temp_int_Variable_2 = 0;0x03AATemp_int_Variable_3 = 0;0x03C1Temp_int_Variable_4 = 0;0x03D8Temp_int_Variable_5 = 0;0x03EFTemp_int_Variable_6 = 0;0x0406Switch(Temp_byte_Variable, 0 => Temp_int_Variable_6, 1 => Temp_int_Variable_5, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlCleaver, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlBloodSpear, 4 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlThreadedCane, 5 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlTonitrus, 6 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlPistol, 7 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlBlunder, 8 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlDBShotgun, 9 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlFlamesprayer, 10 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlTorch, 11 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlHunterAxe, 12 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlBladeOfMercy, 13 => Temp_int_Variable_4, 14 => Temp_int_Variable_3, 15 => Temp_int_Variable_2, 16 => Temp_int_Variable_1, 17 => Temp_int_Variable, default => K2Node_Select_Default) = 0;0x062DGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x064DTemp_byte_Variable = WeaponName;0x0668Temp_int_Variable = 0;0x067FTemp_int_Variable_1 = 0;0x0696Temp_int_Variable_2 = 0;0x06ADTemp_int_Variable_3 = 0;0x06C4Temp_int_Variable_4 = 0;0x06DBTemp_int_Variable_5 = 0;0x06F2Temp_int_Variable_6 = 0;0x0709Lvl = Switch(Temp_byte_Variable, 0 => Temp_int_Variable_6, 1 => Temp_int_Variable_5, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlCleaver, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlBloodSpear, 4 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlThreadedCane, 5 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlTonitrus, 6 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlPistol, 7 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlBlunder, 8 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlDBShotgun, 9 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlFlamesprayer, 10 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlTorch, 11 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlHunterAxe, 12 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlBladeOfMercy, 13 => Temp_int_Variable_4, 14 => Temp_int_Variable_3, 15 => Temp_int_Variable_2, 16 => Temp_int_Variable_1, 17 => Temp_int_Variable, default => K2Node_Select_Default);0x0934UnlockSuccessful = true;0x093Fgoto Label_0F6D;0x0944Label_0944:0x0944GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0964Temp_byte_Variable = WeaponName;0x097FTemp_int_Variable = 0;0x0996Temp_int_Variable_1 = 0;0x09ADTemp_int_Variable_2 = 0;0x09C4Temp_int_Variable_3 = 0;0x09DBTemp_int_Variable_4 = 0;0x09F2Temp_int_Variable_5 = 0;0x0A09Temp_int_Variable_6 = 0;0x0A20Lvl = Switch(Temp_byte_Variable, 0 => Temp_int_Variable_6, 1 => Temp_int_Variable_5, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlCleaver, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlBloodSpear, 4 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlThreadedCane, 5 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlTonitrus, 6 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlPistol, 7 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlBlunder, 8 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlDBShotgun, 9 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlFlamesprayer, 10 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlTorch, 11 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlHunterAxe, 12 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlBladeOfMercy, 13 => Temp_int_Variable_4, 14 => Temp_int_Variable_3, 15 => Temp_int_Variable_2, 16 => Temp_int_Variable_1, 17 => Temp_int_Variable, default => K2Node_Select_Default);0x0C4BUnlockSuccessful = false;0x0C56goto Label_0F6D;0x0C5BLabel_0C5B:0x0C5BGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0C7BTemp_byte_Variable = WeaponName;0x0C96Temp_int_Variable = 0;0x0CADTemp_int_Variable_1 = 0;0x0CC4Temp_int_Variable_2 = 0;0x0CDBTemp_int_Variable_3 = 0;0x0CF2Temp_int_Variable_4 = 0;0x0D09Temp_int_Variable_5 = 0;0x0D20Temp_int_Variable_6 = 0;0x0D37Lvl = Switch(Temp_byte_Variable, 0 => Temp_int_Variable_6, 1 => Temp_int_Variable_5, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlCleaver, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlBloodSpear, 4 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlThreadedCane, 5 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlTonitrus, 6 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlPistol, 7 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlBlunder, 8 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlDBShotgun, 9 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlFlamesprayer, 10 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlTorch, 11 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlHunterAxe, 12 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.WeapLvlBladeOfMercy, 13 => Temp_int_Variable_4, 14 => Temp_int_Variable_3, 15 => Temp_int_Variable_2, 16 => Temp_int_Variable_1, 17 => Temp_int_Variable, default => K2Node_Select_Default);0x0F62UnlockSuccessful = false;0x0F6DLabel_0F6D:0x0F6Dreturn;0x0F6F// end of script
StaticPublic0x15
void AddToBulletAmt(int32 AddAmt, UObject* __WorldContext)
Script42 statements · 1,619 bytes of bytecode
0x0000GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0020CallFunc_Add_IntInt_ReturnValue = Add_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP1, AddAmt);0x0064CallFunc_Min_ReturnValue = Min(CallFunc_GetGI_BBPSX_AsGI_BBPSX.MaxBullets, CallFunc_Add_IntInt_ReturnValue);0x00A8CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP1 = CallFunc_Min_ReturnValue;0x00D9GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x00F9CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player1Ref);0x012Cif (!(CallFunc_IsValid_ReturnValue_3)) goto Label_0194;0x013AGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x015ACallFunc_GetGI_BBPSX_AsGI_BBPSX.Player1Ref.UpdateBulletCounter();0x0194Label_0194:0x0194GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x01B4CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP2, AddAmt);0x01F8CallFunc_Min_ReturnValue_3 = Min(CallFunc_GetGI_BBPSX_AsGI_BBPSX.MaxBullets, CallFunc_Add_IntInt_ReturnValue_3);0x023CCallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP2 = CallFunc_Min_ReturnValue_3;0x026DGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x028DCallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player2Ref);0x02C0if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0328;0x02CEGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x02EECallFunc_GetGI_BBPSX_AsGI_BBPSX.Player2Ref.UpdateBulletCounter();0x0328Label_0328:0x0328GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0348CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP3, AddAmt);0x038CCallFunc_Min_ReturnValue_2 = Min(CallFunc_GetGI_BBPSX_AsGI_BBPSX.MaxBullets, CallFunc_Add_IntInt_ReturnValue_2);0x03D0CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP3 = CallFunc_Min_ReturnValue_2;0x0401GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0421CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player3Ref);0x0454if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_04BC;0x0462GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0482CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player3Ref.UpdateBulletCounter();0x04BCLabel_04BC:0x04BCGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x04DCCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP4, AddAmt);0x0520CallFunc_Min_ReturnValue_1 = Min(CallFunc_GetGI_BBPSX_AsGI_BBPSX.MaxBullets, CallFunc_Add_IntInt_ReturnValue_1);0x0564CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP4 = CallFunc_Min_ReturnValue_1;0x0595GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x05B5CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player4Ref);0x05E8if (!(CallFunc_IsValid_ReturnValue)) goto Label_0650;0x05F6GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0616CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player4Ref.UpdateBulletCounter();0x0650Label_0650:0x0650return;0x0652// end of script
StaticPublic0x10
void AddToVialAmt(int32 AddAmt, UObject* __WorldContext)
Script42 statements · 1,619 bytes of bytecode
0x0000GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0020CallFunc_Add_IntInt_ReturnValue = Add_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentVialsP1, AddAmt);0x0064CallFunc_Min_ReturnValue = Min(CallFunc_GetGI_BBPSX_AsGI_BBPSX.MaxVials, CallFunc_Add_IntInt_ReturnValue);0x00A8CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentVialsP1 = CallFunc_Min_ReturnValue;0x00D9GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x00F9CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player1Ref);0x012Cif (!(CallFunc_IsValid_ReturnValue_3)) goto Label_0194;0x013AGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x015ACallFunc_GetGI_BBPSX_AsGI_BBPSX.Player1Ref.UpdateVialCounter();0x0194Label_0194:0x0194GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x01B4CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentVialsP2, AddAmt);0x01F8CallFunc_Min_ReturnValue_3 = Min(CallFunc_GetGI_BBPSX_AsGI_BBPSX.MaxVials, CallFunc_Add_IntInt_ReturnValue_3);0x023CCallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentVialsP2 = CallFunc_Min_ReturnValue_3;0x026DGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x028DCallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player2Ref);0x02C0if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0328;0x02CEGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x02EECallFunc_GetGI_BBPSX_AsGI_BBPSX.Player2Ref.UpdateVialCounter();0x0328Label_0328:0x0328GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0348CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentVialsP3, AddAmt);0x038CCallFunc_Min_ReturnValue_2 = Min(CallFunc_GetGI_BBPSX_AsGI_BBPSX.MaxVials, CallFunc_Add_IntInt_ReturnValue_2);0x03D0CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentVialsP3 = CallFunc_Min_ReturnValue_2;0x0401GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0421CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player3Ref);0x0454if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_04BC;0x0462GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0482CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player3Ref.UpdateVialCounter();0x04BCLabel_04BC:0x04BCGetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x04DCCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentVialsP4, AddAmt);0x0520CallFunc_Min_ReturnValue_1 = Min(CallFunc_GetGI_BBPSX_AsGI_BBPSX.MaxVials, CallFunc_Add_IntInt_ReturnValue_1);0x0564CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentVialsP4 = CallFunc_Min_ReturnValue_1;0x0595GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x05B5CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player4Ref);0x05E8if (!(CallFunc_IsValid_ReturnValue)) goto Label_0650;0x05F6GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0616CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player4Ref.UpdateVialCounter();0x0650Label_0650:0x0650return;0x0652// end of script
StaticPublic0x10
void CalculateDamageFromDEF(int32 Damage, int32 DEF, UObject* __WorldContext, const int32& OutDamage)
Script84 statements · 2,625 bytes of bytecode
0x0000A = Damage;0x001BD = DEF;0x0036CallFunc_Multiply_IntInt_ReturnValue = Multiply_IntInt(Damage, 8);0x0060CallFunc_Greater_IntInt_ReturnValue_4 = Greater_IntInt(DEF, CallFunc_Multiply_IntInt_ReturnValue);0x0086if (!(CallFunc_Greater_IntInt_ReturnValue_4)) goto Label_0103;0x0094CallFunc_Multiply_IntFloat_ReturnValue_4 = Multiply_IntFloat(A, 0.1f);0x00BECallFunc_Round_ReturnValue_5 = Round(CallFunc_Multiply_IntFloat_ReturnValue_4);0x00E3OutDamage = CallFunc_Round_ReturnValue_5;0x00FEgoto Label_0A3E;0x0103Label_0103:0x0103CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(DEF, Damage);0x0129CallFunc_Multiply_IntInt_ReturnValue_1 = Multiply_IntInt(Damage, 8);0x0153CallFunc_Greater_IntInt_ReturnValue_7 = Greater_IntInt(CallFunc_Multiply_IntInt_ReturnValue_1, DEF);0x0179CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_Greater_IntInt_ReturnValue_7, CallFunc_Greater_IntInt_ReturnValue);0x019Fif (!(CallFunc_BooleanAND_ReturnValue_2)) goto Label_038A;0x01ADCallFunc_Conv_IntToFloat_ReturnValue_5 = Conv_IntToFloat(A);0x01D2CallFunc_Conv_IntToFloat_ReturnValue_6 = Conv_IntToFloat(D);0x01F7CallFunc_Conv_IntToFloat_ReturnValue_7 = Conv_IntToFloat(A);0x021CCallFunc_Divide_FloatFloat_ReturnValue_4 = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_7, CallFunc_Conv_IntToFloat_ReturnValue_6);0x024ACallFunc_Subtract_FloatFloat_ReturnValue_2 = Subtract_FloatFloat(CallFunc_Divide_FloatFloat_ReturnValue_4, 0.125f);0x0274CallFunc_Divide_FloatFloat_ReturnValue_5 = Divide_FloatFloat(19.2f, 49f);0x029ACallFunc_Square_ReturnValue_2 = Square(CallFunc_Subtract_FloatFloat_ReturnValue_2);0x02BFCallFunc_Multiply_FloatFloat_ReturnValue_3 = Multiply_FloatFloat(CallFunc_Divide_FloatFloat_ReturnValue_5, CallFunc_Square_ReturnValue_2);0x02EDCallFunc_Add_FloatFloat_ReturnValue_2 = Add_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue_3, 0.1f);0x0317CallFunc_Multiply_FloatFloat_ReturnValue_4 = Multiply_FloatFloat(CallFunc_Add_FloatFloat_ReturnValue_2, CallFunc_Conv_IntToFloat_ReturnValue_5);0x0345CallFunc_Round_ReturnValue_6 = Round(CallFunc_Multiply_FloatFloat_ReturnValue_4);0x036AOutDamage = CallFunc_Round_ReturnValue_6;0x0385goto Label_0A3E;0x038ALabel_038A:0x038ACallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(Damage, DEF);0x03B0CallFunc_Multiply_IntFloat_ReturnValue = Multiply_IntFloat(Damage, 0.4f);0x03DACallFunc_Round_ReturnValue = Round(CallFunc_Multiply_IntFloat_ReturnValue);0x03FFCallFunc_Greater_IntInt_ReturnValue_2 = Greater_IntInt(DEF, CallFunc_Round_ReturnValue);0x0425CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_IntInt_ReturnValue_1, CallFunc_Greater_IntInt_ReturnValue_2);0x044Bif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0636;0x0459CallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(A);0x047ECallFunc_Conv_IntToFloat_ReturnValue_3 = Conv_IntToFloat(D);0x04A3CallFunc_Conv_IntToFloat_ReturnValue_4 = Conv_IntToFloat(A);0x04C8CallFunc_Divide_FloatFloat_ReturnValue_2 = Divide_FloatFloat(-0.4f, 3f);0x04EECallFunc_Divide_FloatFloat_ReturnValue_3 = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_4, CallFunc_Conv_IntToFloat_ReturnValue_3);0x051CCallFunc_Subtract_FloatFloat_ReturnValue_1 = Subtract_FloatFloat(CallFunc_Divide_FloatFloat_ReturnValue_3, 2.5f);0x0546CallFunc_Square_ReturnValue_1 = Square(CallFunc_Subtract_FloatFloat_ReturnValue_1);0x056BCallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(CallFunc_Divide_FloatFloat_ReturnValue_2, CallFunc_Square_ReturnValue_1);0x0599CallFunc_Add_FloatFloat_ReturnValue_1 = Add_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue_1, 0.7f);0x05C3CallFunc_Multiply_FloatFloat_ReturnValue_2 = Multiply_FloatFloat(CallFunc_Add_FloatFloat_ReturnValue_1, CallFunc_Conv_IntToFloat_ReturnValue_2);0x05F1CallFunc_Round_ReturnValue_4 = Round(CallFunc_Multiply_FloatFloat_ReturnValue_2);0x0616OutDamage = CallFunc_Round_ReturnValue_4;0x0631goto Label_0A3E;0x0636Label_0636:0x0636CallFunc_Multiply_IntFloat_ReturnValue_1 = Multiply_IntFloat(Damage, 0.4f);0x0660CallFunc_Round_ReturnValue_1 = Round(CallFunc_Multiply_IntFloat_ReturnValue_1);0x0685CallFunc_Greater_IntInt_ReturnValue_3 = Greater_IntInt(CallFunc_Round_ReturnValue_1, DEF);0x06ABCallFunc_Multiply_IntFloat_ReturnValue_3 = Multiply_IntFloat(Damage, 0.125f);0x06D5CallFunc_Round_ReturnValue_3 = Round(CallFunc_Multiply_IntFloat_ReturnValue_3);0x06FACallFunc_Greater_IntInt_ReturnValue_6 = Greater_IntInt(DEF, CallFunc_Round_ReturnValue_3);0x0720CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_Greater_IntInt_ReturnValue_3, CallFunc_Greater_IntInt_ReturnValue_6);0x0746if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_0931;0x0754CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(D);0x0779CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(-0.8f, 121f);0x079FCallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(A);0x07C4CallFunc_Divide_FloatFloat_ReturnValue_1 = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_1, CallFunc_Conv_IntToFloat_ReturnValue);0x07F2CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(CallFunc_Divide_FloatFloat_ReturnValue_1, 8f);0x081CCallFunc_Square_ReturnValue = Square(CallFunc_Subtract_FloatFloat_ReturnValue);0x0841CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_Divide_FloatFloat_ReturnValue, CallFunc_Square_ReturnValue);0x086FCallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue, 0.9f);0x0899CallFunc_Conv_IntToFloat_ReturnValue_8 = Conv_IntToFloat(A);0x08BECallFunc_Multiply_FloatFloat_ReturnValue_5 = Multiply_FloatFloat(CallFunc_Add_FloatFloat_ReturnValue, CallFunc_Conv_IntToFloat_ReturnValue_8);0x08ECCallFunc_Round_ReturnValue_7 = Round(CallFunc_Multiply_FloatFloat_ReturnValue_5);0x0911OutDamage = CallFunc_Round_ReturnValue_7;0x092Cgoto Label_0A3E;0x0931Label_0931:0x0931CallFunc_Multiply_IntFloat_ReturnValue_2 = Multiply_IntFloat(Damage, 0.125f);0x095BCallFunc_Round_ReturnValue_2 = Round(CallFunc_Multiply_IntFloat_ReturnValue_2);0x0980CallFunc_Greater_IntInt_ReturnValue_5 = Greater_IntInt(DEF, CallFunc_Round_ReturnValue_2);0x09A6if (!(CallFunc_Greater_IntInt_ReturnValue_5)) goto Label_0A23;0x09B4CallFunc_Multiply_IntFloat_ReturnValue_5 = Multiply_IntFloat(A, 0.9f);0x09DECallFunc_Round_ReturnValue_8 = Round(CallFunc_Multiply_IntFloat_ReturnValue_5);0x0A03OutDamage = CallFunc_Round_ReturnValue_8;0x0A1Egoto Label_0A3E;0x0A23Label_0A23:0x0A23OutDamage = A;0x0A3ELabel_0A3E:0x0A3Ereturn;0x0A40// end of script
StaticPublic0x14
void Calculate Weapon Attack Rating(const TMap<E_BBPSXDamageTypes, int32>& BaseDamage, const TMap<E_WhichBaseStat, float>& WeaponAttributeScaling, bool Print Operations, float AttackMultiplier, const FS_BaseStats& LevelUpPreview, bool IsNPC, const FS_BaseStats& NPCStats, int32 PlayerIndex, UObject* __WorldContext, const int32& AR)
Script246 statements · 9,037 bytes of bytecode
0x0000PushFlow(Label_234A);0x0005K2Node_MakeVariable_MakeVariableOutput_2 = TMap{2: 0.3f, 3: 0.75f, 4: 0f, 5: 0.69f};0x0030AttScaling = K2Node_MakeVariable_MakeVariableOutput_2;0x004BK2Node_MakeVariable_MakeVariableOutput_1 = TMap{2: 60, 1: 0, 0: 160};0x006FBaseDmg = K2Node_MakeVariable_MakeVariableOutput_1;0x008AK2Node_MakeVariable_MakeVariableOutput = TMap{2: 0f, 1: 0f, 0: 0f};0x00AEFinalAttDTARCache = K2Node_MakeVariable_MakeVariableOutput;0x00C9AttScaling = WeaponAttributeScaling;0x00E4BaseDmg = BaseDamage;0x00FF/Script/Engine.Default__BlueprintMapLibrary.Map_Clear(FinalAttStatARCache);0x0128CallFunc_Map_Keys_Keys_2 = {};0x0133/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(AttScaling, CallFunc_Map_Keys_Keys_2);0x0165Temp_int_Loop_Counter_Variable_1 = 0;0x017CTemp_int_Array_Index_Variable_2 = 0;0x0193Label_0193:0x0193CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys_2);0x01CECallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_2);0x01F4if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_116F;0x0202Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x021DPushFlow(Label_1C44);0x0222Calculate Final Player Stats(PlayerIndex, __WorldContext, CallFunc_Calculate_Final_Player_Stats_FinalStats);0x024BTemp_bool_Variable = IsNPC;0x025ECallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(LevelUpPreview.Arcane_12_1E6BE02E4816FBE27DE8F1982A4B7831, Switch(Temp_bool_Variable, false => CallFunc_Calculate_Final_Player_Stats_FinalStats, true => NPCStats, default => K2Node_Select_Default).Arcane_12_1E6BE02E4816FBE27DE8F1982A4B7831);0x02CACallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(LevelUpPreview.Bloodtinge_10_B747190A46B924AD01C8C38CD2D47E8B, Switch(Temp_bool_Variable, false => CallFunc_Calculate_Final_Player_Stats_FinalStats, true => NPCStats, default => K2Node_Select_Default).Bloodtinge_10_B747190A46B924AD01C8C38CD2D47E8B);0x0336CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(LevelUpPreview.Skill_8_EB03559A4811E5B34EC0DFB4A80CF7FA, Switch(Temp_bool_Variable, false => CallFunc_Calculate_Final_Player_Stats_FinalStats, true => NPCStats, default => K2Node_Select_Default).Skill_8_EB03559A4811E5B34EC0DFB4A80CF7FA);0x03A2CallFunc_Add_IntInt_ReturnValue_6 = Add_IntInt(LevelUpPreview.Strength_6_8E570D274A81CF9083792BB8D172F567, Switch(Temp_bool_Variable, false => CallFunc_Calculate_Final_Player_Stats_FinalStats, true => NPCStats, default => K2Node_Select_Default).Strength_6_8E570D274A81CF9083792BB8D172F567);0x040E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys_2, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x0449Temp_byte_Variable_7 = CallFunc_Array_Get_Item_2;0x0464CallFunc_Conv_IntToString_ReturnValue_4 = Conv_IntToString(Switch(Temp_byte_Variable_7, 0 => Switch(Temp_bool_Variable, false => CallFunc_Calculate_Final_Player_Stats_FinalStats, true => NPCStats, default => K2Node_Select_Default).Vitality_2_4E4C25DA4B0BDEAA62E1ACBC21984408, 1 => Switch(Temp_bool_Variable, false => CallFunc_Calculate_Final_Player_Stats_FinalStats, true => NPCStats, default => K2Node_Select_Default).Endurance_4_DBCD009C4E320794198FCABC3207D8AD, 2 => CallFunc_Add_IntInt_ReturnValue_6, 3 => CallFunc_Add_IntInt_ReturnValue_5, 4 => CallFunc_Add_IntInt_ReturnValue_3, 5 => CallFunc_Add_IntInt_ReturnValue_2, default => K2Node_Select_Default_3));0x055DCallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue_4);0x0582CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_AttSaturation.DaT_AttSaturation, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x05C7if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) PopFlow();0x05D1CallFunc_Map_Values_Values_2 = {};0x05DC/Script/Engine.Default__BlueprintMapLibrary.Map_Values(AttScaling, CallFunc_Map_Values_Values_2);0x060ETemp_byte_Variable = 0;0x0622Temp_byte_Variable_1 = 0;0x0636Temp_byte_Variable_2 = 0;0x064ATemp_byte_Variable_3 = 0;0x065ETemp_byte_Variable_8 = 1;0x0672Temp_byte_Variable_9 = 2;0x0686/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys_2, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x06C1Temp_byte_Variable_10 = CallFunc_Array_Get_Item_2;0x06DCCallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(BaseDmg, Switch(Temp_byte_Variable_10, 0 => Temp_byte_Variable_3, 1 => Temp_byte_Variable_2, 2 => Temp_byte_Variable_1, 3 => Temp_byte_Variable, 4 => Temp_byte_Variable_8, 5 => Temp_byte_Variable_9, default => K2Node_Select_Default_2), CallFunc_Map_Find_Value_1);0x078BCallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(CallFunc_Map_Find_Value_1);0x07B0CallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_2, CallFunc_Map_Values_Values_2[Temp_int_Array_Index_Variable_2]);0x07E8CallFunc_Multiply_FloatFloat_ReturnValue_2 = Multiply_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue_1, CallFunc_GetDataTableRowFromName_OutRow.Float_5_C81EAED147FBED35B5584C941690BC8F);0x081F/Script/Engine.Default__BlueprintMapLibrary.Map_Add(FinalAttStatARCache, CallFunc_Array_Get_Item_2, CallFunc_Multiply_FloatFloat_ReturnValue_2);0x085Aif (!(Print Operations)) goto Label_0E6B;0x0868Temp_byte_Variable = 0;0x087CTemp_byte_Variable_1 = 0;0x0890Temp_byte_Variable_2 = 0;0x08A4Temp_byte_Variable_3 = 0;0x08B8Temp_byte_Variable_8 = 1;0x08CCTemp_byte_Variable_9 = 2;0x08E0/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys_2, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x091BTemp_byte_Variable_10 = CallFunc_Array_Get_Item_2;0x0936CallFunc_Conv_FloatToString_ReturnValue_4 = Conv_FloatToString(CallFunc_Map_Values_Values_2[Temp_int_Array_Index_Variable_2]);0x0965CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1 = GetEnumeratorUserFriendlyName(/Game/BP/Variables/E_WhichBaseStat.E_WhichBaseStat, CallFunc_Array_Get_Item_2);0x0993CallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(BaseDmg, Switch(Temp_byte_Variable_10, 0 => Temp_byte_Variable_3, 1 => Temp_byte_Variable_2, 2 => Temp_byte_Variable_1, 3 => Temp_byte_Variable, 4 => Temp_byte_Variable_8, 5 => Temp_byte_Variable_9, default => K2Node_Select_Default_2), CallFunc_Map_Find_Value_1);0x0A42CallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(CallFunc_Map_Find_Value_1);0x0A67CallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_2, CallFunc_Map_Values_Values_2[Temp_int_Array_Index_Variable_2]);0x0A9FCallFunc_Conv_FloatToString_ReturnValue_5 = Conv_FloatToString(CallFunc_Conv_IntToFloat_ReturnValue_2);0x0AC4CallFunc_Concat_StrStr_ReturnValue_23 = Concat_StrStr(" ", CallFunc_Conv_FloatToString_ReturnValue_5);0x0AECCallFunc_Concat_StrStr_ReturnValue_24 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_23, "  (");0x0B16CallFunc_Concat_StrStr_ReturnValue_25 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_24, CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1);0x0B44CallFunc_Concat_StrStr_ReturnValue_26 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_25, " base dmg)");0x0B75CallFunc_Concat_StrStr_ReturnValue_27 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_26, "\r\n*");0x0B9FCallFunc_Concat_StrStr_ReturnValue_28 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_27, CallFunc_Conv_FloatToString_ReturnValue_4);0x0BCDCallFunc_Concat_StrStr_ReturnValue_29 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_28, "  (");0x0BF7CallFunc_Concat_StrStr_ReturnValue_30 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_29, CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1);0x0C25CallFunc_Multiply_FloatFloat_ReturnValue_2 = Multiply_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue_1, CallFunc_GetDataTableRowFromName_OutRow.Float_5_C81EAED147FBED35B5584C941690BC8F);0x0C5CCallFunc_Concat_StrStr_ReturnValue_31 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_30, " attribute scaling)");0x0C96CallFunc_Conv_FloatToString_ReturnValue_6 = Conv_FloatToString(CallFunc_Multiply_FloatFloat_ReturnValue_2);0x0CBBCallFunc_Concat_StrStr_ReturnValue_32 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_31, "\r\n*");0x0CE5CallFunc_Conv_FloatToString_ReturnValue_7 = Conv_FloatToString(CallFunc_GetDataTableRowFromName_OutRow.Float_5_C81EAED147FBED35B5584C941690BC8F);0x0D13CallFunc_Concat_StrStr_ReturnValue_33 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_32, CallFunc_Conv_FloatToString_ReturnValue_7);0x0D41CallFunc_Concat_StrStr_ReturnValue_34 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_33, "  (");0x0D6BCallFunc_Concat_StrStr_ReturnValue_35 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_34, CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1);0x0D99CallFunc_Concat_StrStr_ReturnValue_36 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_35, " attribute saturation)");0x0DD6CallFunc_Concat_StrStr_ReturnValue_37 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_36, "\r\n=");0x0E00CallFunc_Concat_StrStr_ReturnValue_38 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_37, CallFunc_Conv_FloatToString_ReturnValue_6);0x0E2EPrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_38, true, true, LinearColor{0.190871f, 1f, 0f, 1f}, 10f);0x0E6BLabel_0E6B:0x0E6B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys_2, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x0EA6CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_Array_Get_Item_2, 3);0x0EC5CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(CallFunc_Array_Get_Item_2, 2);0x0EE4CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_ByteByte_ReturnValue, CallFunc_EqualEqual_ByteByte_ReturnValue_1);0x0F0Aif (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x0F14Temp_byte_Variable = 0;0x0F28Temp_byte_Variable_1 = 0;0x0F3CTemp_byte_Variable_2 = 0;0x0F50Temp_byte_Variable_3 = 0;0x0F64Temp_byte_Variable_8 = 1;0x0F78Temp_byte_Variable_9 = 2;0x0F8C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys_2, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x0FC7Temp_byte_Variable_10 = CallFunc_Array_Get_Item_2;0x0FE2CallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(BaseDmg, Switch(Temp_byte_Variable_10, 0 => Temp_byte_Variable_3, 1 => Temp_byte_Variable_2, 2 => Temp_byte_Variable_1, 3 => Temp_byte_Variable, 4 => Temp_byte_Variable_8, 5 => Temp_byte_Variable_9, default => K2Node_Select_Default_2), CallFunc_Map_Find_Value_1);0x1091CallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(CallFunc_Map_Find_Value_1);0x10B6CallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_2, CallFunc_Map_Values_Values_2[Temp_int_Array_Index_Variable_2]);0x10EECallFunc_Multiply_FloatFloat_ReturnValue_2 = Multiply_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue_1, CallFunc_GetDataTableRowFromName_OutRow.Float_5_C81EAED147FBED35B5584C941690BC8F);0x1125CallFunc_Add_FloatFloat_ReturnValue_1 = Add_FloatFloat(PhysicalARCache, CallFunc_Multiply_FloatFloat_ReturnValue_2);0x1153PhysicalARCache = CallFunc_Add_FloatFloat_ReturnValue_1;0x116EPopFlow();0x116FLabel_116F:0x116FCallFunc_Map_Keys_Keys_1 = {};0x117A/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(FinalAttStatARCache, CallFunc_Map_Keys_Keys_1);0x11ACCallFunc_Map_Values_Values_1 = {};0x11B7/Script/Engine.Default__BlueprintMapLibrary.Map_Values(FinalAttStatARCache, CallFunc_Map_Values_Values_1);0x11E9Temp_int_Loop_Counter_Variable = 0;0x1200Temp_int_Array_Index_Variable = 0;0x1217Label_1217:0x1217CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys_1);0x1252CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x1278if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_1396;0x1286Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x12A1PushFlow(Label_1C8E);0x12A6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys_1, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x12E1K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_Array_Get_Item_1, 2);0x1300if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1CD8;0x130EK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_Array_Get_Item_1, 3);0x132Dif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1CD8;0x133BK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_Array_Get_Item_1, 4);0x135Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1D28;0x1368K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_Array_Get_Item_1, 5);0x1387if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1D82;0x1395PopFlow();0x1396Label_1396:0x1396if (!(Print Operations)) goto Label_146B;0x13A4CallFunc_Conv_FloatToString_ReturnValue_1 = Conv_FloatToString(PhysicalARCache);0x13C9CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("[str+skill=physical (", CallFunc_Conv_FloatToString_ReturnValue_1);0x1405CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, ")]");0x142EPrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0.956868f, 0f, 1f}, 10f);0x146BLabel_146B:0x146BBaseAR = 0;0x1482CallFunc_Map_Keys_Keys = {};0x148D/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(FinalAttDTARCache, CallFunc_Map_Keys_Keys);0x14BFCallFunc_Map_Values_Values = {};0x14CA/Script/Engine.Default__BlueprintMapLibrary.Map_Values(FinalAttDTARCache, CallFunc_Map_Values_Values);0x14FCTemp_int_Loop_Counter_Variable_2 = 0;0x1513Temp_int_Array_Index_Variable_1 = 0;0x152ALabel_152A:0x152ACallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys);0x1565CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue);0x158Bif (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_1E8E;0x1599Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x15B4PushFlow(Label_2300);0x15B9if (!(Print Operations)) goto Label_1A80;0x15C7/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x1602CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/BP/Variables/E_BBPSXDamageTypes.E_BBPSXDamageTypes, CallFunc_Array_Get_Item);0x1630CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(BaseDmg, CallFunc_Array_Get_Item, CallFunc_Map_Find_Value);0x1675CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Map_Find_Value, 0);0x1697CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_Map_Find_Value);0x16BCCallFunc_Conv_FloatToString_ReturnValue_2 = Conv_FloatToString(CallFunc_Conv_IntToFloat_ReturnValue_1);0x16E1Temp_float_Variable = 0f;0x16F8Temp_bool_Variable_1 = CallFunc_EqualEqual_IntInt_ReturnValue;0x170BCallFunc_Conv_FloatToString_ReturnValue_3 = Conv_FloatToString(Switch(Temp_bool_Variable_1, false => CallFunc_Map_Values_Values[Temp_int_Array_Index_Variable_1], true => Temp_float_Variable, default => K2Node_Select_Default_1));0x1766CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(Switch(Temp_bool_Variable_1, false => CallFunc_Map_Values_Values[Temp_int_Array_Index_Variable_1], true => Temp_float_Variable, default => K2Node_Select_Default_1), CallFunc_Conv_IntToFloat_ReturnValue_1);0x17CACallFunc_Concat_StrStr_ReturnValue_11 = Concat_StrStr("  ", CallFunc_Conv_FloatToString_ReturnValue_3);0x17F3CallFunc_Round_ReturnValue_1 = Round(CallFunc_Add_FloatFloat_ReturnValue);0x1818CallFunc_Concat_StrStr_ReturnValue_12 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_11, "  (");0x1842CallFunc_Conv_IntToString_ReturnValue_3 = Conv_IntToString(CallFunc_Round_ReturnValue_1);0x1867CallFunc_Concat_StrStr_ReturnValue_13 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_12, CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x1895CallFunc_Concat_StrStr_ReturnValue_14 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_13, " attack rating)");0x18CBCallFunc_Concat_StrStr_ReturnValue_15 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_14, "\r\n+");0x18F5CallFunc_Concat_StrStr_ReturnValue_16 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_15, CallFunc_Conv_FloatToString_ReturnValue_2);0x1923CallFunc_Concat_StrStr_ReturnValue_17 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_16, "  (");0x194DCallFunc_Concat_StrStr_ReturnValue_18 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_17, CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x197BCallFunc_Concat_StrStr_ReturnValue_19 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_18, " base damage)");0x19AFCallFunc_Concat_StrStr_ReturnValue_20 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_19, "\r\n=");0x19D9CallFunc_Concat_StrStr_ReturnValue_21 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_20, CallFunc_Conv_IntToString_ReturnValue_3);0x1A07CallFunc_Concat_StrStr_ReturnValue_22 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_21, "     (rounded to int)");0x1A43PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_22, true, true, LinearColor{1f, 0.381509f, 0f, 1f}, 10f);0x1A80Label_1A80:0x1A80/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x1ABBCallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(BaseDmg, CallFunc_Array_Get_Item, CallFunc_Map_Find_Value);0x1B00CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Map_Find_Value, 0);0x1B22CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_Map_Find_Value);0x1B47Temp_float_Variable = 0f;0x1B5ETemp_bool_Variable_1 = CallFunc_EqualEqual_IntInt_ReturnValue;0x1B71CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(Switch(Temp_bool_Variable_1, false => CallFunc_Map_Values_Values[Temp_int_Array_Index_Variable_1], true => Temp_float_Variable, default => K2Node_Select_Default_1), CallFunc_Conv_IntToFloat_ReturnValue_1);0x1BD5CallFunc_Round_ReturnValue_1 = Round(CallFunc_Add_FloatFloat_ReturnValue);0x1BFACallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(BaseAR, CallFunc_Round_ReturnValue_1);0x1C28BaseAR = CallFunc_Add_IntInt_ReturnValue_4;0x1C43PopFlow();0x1C44Label_1C44:0x1C44CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x1C6ETemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x1C89goto Label_0193;0x1C8ELabel_1C8E:0x1C8ECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x1CB8Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x1CD3goto Label_1217;0x1CD8Label_1CD8:0x1CD8Temp_byte_Variable_4 = 0;0x1CEC/Script/Engine.Default__BlueprintMapLibrary.Map_Add(FinalAttDTARCache, Temp_byte_Variable_4, PhysicalARCache);0x1D27PopFlow();0x1D28Label_1D28:0x1D28Temp_byte_Variable_6 = 1;0x1D3C/Script/Engine.Default__BlueprintMapLibrary.Map_Add(FinalAttDTARCache, Temp_byte_Variable_6, CallFunc_Map_Values_Values_1[Temp_int_Array_Index_Variable]);0x1D81PopFlow();0x1D82Label_1D82:0x1D82Temp_byte_Variable_5 = 2;0x1D96/Script/Engine.Default__BlueprintMapLibrary.Map_Add(FinalAttDTARCache, Temp_byte_Variable_5, CallFunc_Map_Values_Values_1[Temp_int_Array_Index_Variable]);0x1DDBTemp_byte_Variable_11 = 3;0x1DEF/Script/Engine.Default__BlueprintMapLibrary.Map_Add(FinalAttDTARCache, Temp_byte_Variable_11, CallFunc_Map_Values_Values_1[Temp_int_Array_Index_Variable]);0x1E34Temp_byte_Variable_12 = 4;0x1E48/Script/Engine.Default__BlueprintMapLibrary.Map_Add(FinalAttDTARCache, Temp_byte_Variable_12, CallFunc_Map_Values_Values_1[Temp_int_Array_Index_Variable]);0x1E8DPopFlow();0x1E8ELabel_1E8E:0x1E8Eif (!(Print Operations)) goto Label_2144;0x1E9CCallFunc_Conv_FloatToString_ReturnValue = Conv_FloatToString(AttackMultiplier);0x1EC1CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(BaseAR);0x1EE6CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr("  ", CallFunc_Conv_IntToString_ReturnValue);0x1F0FCallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(BaseAR);0x1F34CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, "   (base AR)");0x1F67CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(AttackMultiplier, CallFunc_Conv_IntToFloat_ReturnValue);0x1F95CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_3, "\r\n*");0x1FBFCallFunc_Round_ReturnValue = Round(CallFunc_Multiply_FloatFloat_ReturnValue);0x1FE4CallFunc_Concat_StrStr_ReturnValue_5 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_4, CallFunc_Conv_FloatToString_ReturnValue);0x2012CallFunc_Concat_StrStr_ReturnValue_6 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_5, "   (attack multiplier)");0x204FCallFunc_Conv_IntToString_ReturnValue_1 = Conv_IntToString(CallFunc_Round_ReturnValue);0x2074CallFunc_Concat_StrStr_ReturnValue_7 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_6, "\r\n=");0x209ECallFunc_Concat_StrStr_ReturnValue_8 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_7, CallFunc_Conv_IntToString_ReturnValue_1);0x20CCCallFunc_Concat_StrStr_ReturnValue_10 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_8, "    (rounded to int)");0x2107PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_10, true, true, LinearColor{1f, 0.122107f, 0f, 1f}, 10f);0x2144Label_2144:0x2144if (!(Print Operations)) goto Label_2268;0x2152CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(BaseAR);0x2177CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(AttackMultiplier, CallFunc_Conv_IntToFloat_ReturnValue);0x21A5CallFunc_Round_ReturnValue = Round(CallFunc_Multiply_FloatFloat_ReturnValue);0x21CACallFunc_Conv_IntToString_ReturnValue_2 = Conv_IntToString(CallFunc_Round_ReturnValue);0x21EFCallFunc_Concat_StrStr_ReturnValue_9 = Concat_StrStr("final attack rating: ", CallFunc_Conv_IntToString_ReturnValue_2);0x222BPrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_9, true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x2268Label_2268:0x2268CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(BaseAR);0x228DCallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(AttackMultiplier, CallFunc_Conv_IntToFloat_ReturnValue);0x22BBCallFunc_Round_ReturnValue = Round(CallFunc_Multiply_FloatFloat_ReturnValue);0x22E0AR = CallFunc_Round_ReturnValue;0x22FBgoto Label_234A;0x2300Label_2300:0x2300CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x232ATemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_7;0x2345goto Label_152A;0x234ALabel_234A:0x234Areturn;0x234C// end of script
StaticPublic0xEC
void GetDefFromArcAmt(int32 ArcAmt, UObject* __WorldContext, const int32& DEF)
Script14 statements · 391 bytes of bytecode
0x0000CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(ArcAmt);0x0025CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue);0x004ACallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_OverallLevelingCurve.DaT_OverallLevelingCurve, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x008Fif (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00C6;0x009DDEF = CallFunc_GetDataTableRowFromName_OutRow.DEFfromStrSklBldArc_23_E8580DE44A7C696927976C850A539854;0x00C1goto Label_0184;0x00C6Label_00C6:0x00C6CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(ArcAmt);0x00EBCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("row ", CallFunc_Conv_IntToString_ReturnValue);0x0116CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "not found!");0x0147PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x0184Label_0184:0x0184return;0x0186// end of script
StaticPublic0x14
void GetDefFromBldAmt(int32 BldAmt, UObject* __WorldContext, const int32& DEF)
Script14 statements · 391 bytes of bytecode
0x0000CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(BldAmt);0x0025CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue);0x004ACallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_OverallLevelingCurve.DaT_OverallLevelingCurve, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x008Fif (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00C6;0x009DDEF = CallFunc_GetDataTableRowFromName_OutRow.DEFfromStrSklBldArc_23_E8580DE44A7C696927976C850A539854;0x00C1goto Label_0184;0x00C6Label_00C6:0x00C6CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(BldAmt);0x00EBCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("row ", CallFunc_Conv_IntToString_ReturnValue);0x0116CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "not found!");0x0147PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x0184Label_0184:0x0184return;0x0186// end of script
StaticPublic0x14
void GetDefFromSklAmt(int32 SklAmt, UObject* __WorldContext, const int32& DEF)
Script14 statements · 391 bytes of bytecode
0x0000CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(SklAmt);0x0025CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue);0x004ACallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_OverallLevelingCurve.DaT_OverallLevelingCurve, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x008Fif (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00C6;0x009DDEF = CallFunc_GetDataTableRowFromName_OutRow.DEFfromStrSklBldArc_23_E8580DE44A7C696927976C850A539854;0x00C1goto Label_0184;0x00C6Label_00C6:0x00C6CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(SklAmt);0x00EBCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("row ", CallFunc_Conv_IntToString_ReturnValue);0x0116CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "not found!");0x0147PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x0184Label_0184:0x0184return;0x0186// end of script
StaticPublic0x14
void GetDefFromStrAmt(int32 StrAmt, UObject* __WorldContext, const int32& DEF)
Script14 statements · 391 bytes of bytecode
0x0000CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(StrAmt);0x0025CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue);0x004ACallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_OverallLevelingCurve.DaT_OverallLevelingCurve, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x008Fif (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00C6;0x009DDEF = CallFunc_GetDataTableRowFromName_OutRow.DEFfromStrSklBldArc_23_E8580DE44A7C696927976C850A539854;0x00C1goto Label_0184;0x00C6Label_00C6:0x00C6CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(StrAmt);0x00EBCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("row ", CallFunc_Conv_IntToString_ReturnValue);0x0116CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "not found!");0x0147PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x0184Label_0184:0x0184return;0x0186// end of script
StaticPublic0x14
void GetDefFromEndAmt(int32 EndAmt, UObject* __WorldContext, const int32& DEF)
Script14 statements · 391 bytes of bytecode
0x0000CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(EndAmt);0x0025CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue);0x004ACallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_OverallLevelingCurve.DaT_OverallLevelingCurve, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x008Fif (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00C6;0x009DDEF = CallFunc_GetDataTableRowFromName_OutRow.DEFfromEnd_12_DFBD9DD34DD2A57A8387CB937C5A1509;0x00C1goto Label_0184;0x00C6Label_00C6:0x00C6CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(EndAmt);0x00EBCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("row ", CallFunc_Conv_IntToString_ReturnValue);0x0116CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "not found!");0x0147PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x0184Label_0184:0x0184return;0x0186// end of script
StaticPublic0x14
void GetDefFromVitAmt(int32 VitAmt, UObject* __WorldContext, const int32& DEF)
Script14 statements · 391 bytes of bytecode
0x0000CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(VitAmt);0x0025CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue);0x004ACallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_OverallLevelingCurve.DaT_OverallLevelingCurve, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x008Fif (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00C6;0x009DDEF = CallFunc_GetDataTableRowFromName_OutRow.DEFfromVit_10_9938719A404CA6CB49A56DB2057E4154;0x00C1goto Label_0184;0x00C6Label_00C6:0x00C6CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(VitAmt);0x00EBCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("row ", CallFunc_Conv_IntToString_ReturnValue);0x0116CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "not found!");0x0147PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x0184Label_0184:0x0184return;0x0186// end of script
StaticPublic0x14
void GetStmFromEndAmt(int32 EndAmt, UObject* __WorldContext, const int32& STM)
Script14 statements · 391 bytes of bytecode
0x0000CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(EndAmt);0x0025CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue);0x004ACallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_OverallLevelingCurve.DaT_OverallLevelingCurve, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x008Fif (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00C6;0x009DSTM = CallFunc_GetDataTableRowFromName_OutRow.STMfromEnd_22_47EAE84F40C2E2BD28FA0881080682E4;0x00C1goto Label_0184;0x00C6Label_00C6:0x00C6CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(EndAmt);0x00EBCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("row ", CallFunc_Conv_IntToString_ReturnValue);0x0116CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "not found!");0x0147PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x0184Label_0184:0x0184return;0x0186// end of script
StaticPublic0x14
void GetHpFromVitAmt(int32 VitAmt, UObject* __WorldContext, const int32& HP)
Script14 statements · 391 bytes of bytecode
0x0000CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(VitAmt);0x0025CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue);0x004ACallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_OverallLevelingCurve.DaT_OverallLevelingCurve, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x008Fif (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00C6;0x009DHP = CallFunc_GetDataTableRowFromName_OutRow.HPfromVit_21_377E2C0E41914D31D6FC62B49E1A79F8;0x00C1goto Label_0184;0x00C6Label_00C6:0x00C6CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(VitAmt);0x00EBCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("row ", CallFunc_Conv_IntToString_ReturnValue);0x0116CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "not found!");0x0147PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x0184Label_0184:0x0184return;0x0186// end of script
StaticPublic0x14
void CalculateLevelEchoRequirement(int32 WhichLevel, UObject* __WorldContext, const int32& EchoesRequired)
Script26 statements · 582 bytes of bytecode
0x0000PushFlow(Label_0243);0x0005GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0025CallFunc_Multiply_IntFloat_ReturnValue = Multiply_IntFloat(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Level1EchoRequirement, CallFunc_GetGI_BBPSX_AsGI_BBPSX.LevelUpCurve);0x007FCallFunc_Round_ReturnValue = Round(CallFunc_Multiply_IntFloat_ReturnValue);0x00A4EchoRequirementCache = CallFunc_Round_ReturnValue;0x00BFTemp_int_Variable = 3;0x00D6Label_00D6:0x00D6CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(WhichLevel);0x00FBCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_MakeLiteralInt_ReturnValue);0x0121if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_01D9;0x012FPushFlow(Label_01F9);0x0134GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0154CallFunc_Multiply_IntFloat_ReturnValue_1 = Multiply_IntFloat(EchoRequirementCache, CallFunc_GetGI_BBPSX_AsGI_BBPSX.LevelUpCurve);0x0198CallFunc_Round_ReturnValue_1 = Round(CallFunc_Multiply_IntFloat_ReturnValue_1);0x01BDEchoRequirementCache = CallFunc_Round_ReturnValue_1;0x01D8PopFlow();0x01D9Label_01D9:0x01D9EchoesRequired = EchoRequirementCache;0x01F4goto Label_0243;0x01F9Label_01F9:0x01F9CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0223Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x023Egoto Label_00D6;0x0243Label_0243:0x0243return;0x0245// end of script
StaticPublic0x14
void GetGI_BBPSX(UObject* __WorldContext, const UGI_BBPSX_C*& AsGI BBPSX)
Script8 statements · 130 bytes of bytecode
0x0000CallFunc_GetGameInstance_ReturnValue = GetGameInstance(__WorldContext);0x001DK2Node_DynamicCast_AsGI_BBPSX = Cast<GI_BBPSX_C>(CallFunc_GetGameInstance_ReturnValue);0x0041K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsGI_BBPSX);0x005Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_007F;0x006CAsGI BBPSX = K2Node_DynamicCast_AsGI_BBPSX;0x007FLabel_007F:0x007Freturn;0x0081// end of script
StaticPublic0x10
void RotateSpriteToCam(UPaperSpriteComponent* Sprite, bool Invert, bool YawOnly, UObject* __WorldContext)
Script19 statements · 741 bytes of bytecode
0x0000CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(__WorldContext, 0);0x0022Temp_float_Variable = 0f;0x0039CallFunc_GetCameraLocation_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.GetCameraLocation();0x006FCallFunc_K2_GetComponentLocation_ReturnValue = Sprite.K2_GetComponentLocation();0x00A1CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_GetCameraLocation_ReturnValue);0x00CFTemp_bool_Variable = YawOnly;0x00E2CallFunc_GetRightVector_ReturnValue = GetRightVector(CallFunc_FindLookAtRotation_ReturnValue);0x0107Temp_float_Variable_1 = 0f;0x011ETemp_bool_Variable_1 = Invert;0x0131Temp_float_Variable_2 = 1f;0x0148Temp_float_Variable_3 = -1f;0x015FTemp_bool_Variable_2 = YawOnly;0x0172CallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(CallFunc_GetRightVector_ReturnValue, Switch(Temp_bool_Variable_1, false => Temp_float_Variable_3, true => Temp_float_Variable_2, default => K2Node_Select_Default));0x01CCCallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_Multiply_VectorFloat_ReturnValue);0x01F1BreakRotator(CallFunc_Conv_VectorToRotator_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x021FCallFunc_MakeRotator_ReturnValue = MakeRotator(Switch(Temp_bool_Variable_2, false => CallFunc_BreakRotator_Roll, true => Temp_float_Variable, default => K2Node_Select_Default_1), Switch(Temp_bool_Variable, false => CallFunc_BreakRotator_Pitch, true => Temp_float_Variable_1, default => K2Node_Select_Default_2), CallFunc_BreakRotator_Yaw);0x02AESprite.K2_SetWorldRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0x02E2return;0x02E4// end of script
StaticPublic0x18
void GetBP_MainChar0(UObject* __WorldContext, const ABP_MainChar_C*& AsBP Main Char)
Script8 statements · 135 bytes of bytecode
0x0000CallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(__WorldContext, 0);0x0022K2Node_DynamicCast_AsBP_Main_Char = Cast<BP_MainChar_C>(CallFunc_GetPlayerCharacter_ReturnValue);0x0046K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char);0x0063if (!(K2Node_DynamicCast_bSuccess)) goto Label_0084;0x0071AsBP Main Char = K2Node_DynamicCast_AsBP_Main_Char;0x0084Label_0084:0x0084return;0x0086// end of script
StaticPublic0x10
void GetGM_BBPSX(UObject* __WorldContext, const AGM_BBPSX_C*& AsGM BBPSX)
Script8 statements · 130 bytes of bytecode
0x0000CallFunc_GetGameMode_ReturnValue = GetGameMode(__WorldContext);0x001DK2Node_DynamicCast_AsGM_BBPSX = Cast<GM_BBPSX_C>(CallFunc_GetGameMode_ReturnValue);0x0041K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsGM_BBPSX);0x005Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_007F;0x006CAsGM BBPSX = K2Node_DynamicCast_AsGM_BBPSX;0x007FLabel_007F:0x007Freturn;0x0081// end of script
StaticPublic0x10
void SetShadowGroundLoc(UStaticMeshComponent* ShadowPlane, UCapsuleComponent* CapsuleComponent, UObject* __WorldContext)
Script23 statements · 979 bytes of bytecode
0x0000CallFunc_GetAllActorsOfClass_OutActors = {};0x000BGetAllActorsOfClass(__WorldContext, /Game/BP/General/BP_CameraCollision.BP_CameraCollision_C, CallFunc_GetAllActorsOfClass_OutActors);0x0030CallFunc_GetOwner_ReturnValue = ShadowPlane.GetOwner();0x005ACallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetOwner_ReturnValue.K2_GetActorLocation();0x008CCallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 500));0x00BECallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(__WorldContext, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Subtract_VectorVector_ReturnValue, 0f, 1, false, CallFunc_GetAllActorsOfClass_OutActors, 0, CallFunc_SphereTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0153if (!(CallFunc_SphereTraceSingle_ReturnValue)) goto Label_03AE;0x0161CallFunc_GetOwner_ReturnValue = ShadowPlane.GetOwner();0x018BCallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetOwner_ReturnValue.K2_GetActorLocation();0x01BDBreakVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x01EBBreakHitResult(CallFunc_SphereTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x028ECallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_BreakHitResult_ImpactNormal);0x02B3BreakVector(CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x02E1CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z_1);0x0318CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_MakeVector_ReturnValue, FVector(0, 0, 2.5));0x034AShadowPlane.K2_SetWorldLocationAndRotation(CallFunc_Add_VectorVector_ReturnValue, CallFunc_Conv_VectorToRotator_ReturnValue, false, CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult, false);0x0387ShadowPlane.SetVisibility(true, false);0x03A9goto Label_03D0;0x03AELabel_03AE:0x03AEShadowPlane.SetVisibility(false, false);0x03D0Label_03D0:0x03D0return;0x03D2// end of script
StaticPublic0x18