void ApplyCheats (UObject * __WorldContext ) Script4 statements · 150 bytes of bytecode 0x0000 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0020 CallFunc_GetGI_BBPSX_AsGI_BBPSX.SAVE_BBPSX_CoreSave.AccessSettings = CallFunc_GetGI_BBPSX_AsGI_BBPSX.SAVE_BBPSX_CoreSave.AccessSettings;0x0093 return;Static Public 0xb30850 0x08 void ApplyGraphicsValues (UObject * __WorldContext ) Script152 statements · 7,635 bytes of bytecode 0x0000 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_34);0x0020 CallFunc_GetGI_BBPSX_AsGI_BBPSX_34.GraphicsSettings = CallFunc_GetGI_BBPSX_AsGI_BBPSX_34.SAVE_BBPSX_CoreSave.GraphicsSettings;0x007D GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_36);0x009D CallFunc_GetGI_BBPSX_AsGI_BBPSX_36.MaxFPS = CallFunc_GetGI_BBPSX_AsGI_BBPSX_36.GraphicsSettings.FPSCap_7_22A3A2104C66C4D2F4EEE9A0E32E6535;0x00ED GetBBPSXPostProcess(__WorldContext, CallFunc_GetBBPSXPostProcess_PostProcess_2);0x010D CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetBBPSXPostProcess_PostProcess_2);0x012A if (!(CallFunc_IsValid_ReturnValue)) goto Label_1D74;0x0138 GetBBPSXPostProcess(__WorldContext, CallFunc_GetBBPSXPostProcess_PostProcess_2);0x0158 /Script/Engine.Default__KismetArrayLibrary.Array_Remove(CallFunc_GetBBPSXPostProcess_PostProcess_2.Settings.WeightedBlendables.Array, 2);0x01AE GetBBPSXPostProcess(__WorldContext, CallFunc_GetBBPSXPostProcess_PostProcess_2);0x01CE /Script/Engine.Default__KismetArrayLibrary.Array_Remove(CallFunc_GetBBPSXPostProcess_PostProcess_2.Settings.WeightedBlendables.Array, 1);0x0224 GetBBPSXPostProcess(__WorldContext, CallFunc_GetBBPSXPostProcess_PostProcess_2);0x0244 /Script/Engine.Default__KismetArrayLibrary.Array_Remove(CallFunc_GetBBPSXPostProcess_PostProcess_2.Settings.WeightedBlendables.Array, 0);0x029A CallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(__WorldContext, /Game/VFX/PostProcess/Materials/Presets/PP_Preset_LCRT1.PP_Preset_LCRT1, FName(None));0x02CD PPLCRTMat = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x02E0 GetBBPSXPostProcess(__WorldContext, CallFunc_GetBBPSXPostProcess_PostProcess_2);0x0300 K2Node_MakeStruct_WeightedBlendable.Weight = 1f;0x0320 K2Node_MakeStruct_WeightedBlendable.Object = PPLCRTMat;0x033C CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(CallFunc_GetBBPSXPostProcess_PostProcess_2.Settings.WeightedBlendables.Array, K2Node_MakeStruct_WeightedBlendable);0x03A8 CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CreateDynamicMaterialInstance(__WorldContext, /Game/General/Mat/PostProcess/MI_PPBlur.MI_PPBlur, FName(None));0x03DB PPBlurMat = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1;0x03EE GetBBPSXPostProcess(__WorldContext, CallFunc_GetBBPSXPostProcess_PostProcess_2);0x040E K2Node_MakeStruct_WeightedBlendable_1.Weight = 1f;0x042E K2Node_MakeStruct_WeightedBlendable_1.Object = PPBlurMat;0x044A CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(CallFunc_GetBBPSXPostProcess_PostProcess_2.Settings.WeightedBlendables.Array, K2Node_MakeStruct_WeightedBlendable_1);0x04B6 CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = CreateDynamicMaterialInstance(__WorldContext, /Game/General/Mat/PostProcess/MI_PPPixelAndDither.MI_PPPixelAndDither, FName(None));0x04E9 PPPixelAndDitherMat = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2;0x04FC GetBBPSXPostProcess(__WorldContext, CallFunc_GetBBPSXPostProcess_PostProcess_1);0x051C K2Node_MakeStruct_WeightedBlendable_2.Weight = 1f;0x053C K2Node_MakeStruct_WeightedBlendable_2.Object = PPPixelAndDitherMat;0x0558 CallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(CallFunc_GetBBPSXPostProcess_PostProcess_1.Settings.WeightedBlendables.Array, K2Node_MakeStruct_WeightedBlendable_2);0x05C4 GetBBPSXPostProcess(__WorldContext, CallFunc_GetBBPSXPostProcess_PostProcess);0x05E4 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_37);0x0604 Temp_bool_Variable_4 = CallFunc_GetGI_BBPSX_AsGI_BBPSX_37.GraphicsSettings.ALLCRTFX_1_AE4478BB4A452094C5A56F8CCE512FF6;0x0636 Temp_float_Variable_8 = 1f;0x064D Temp_float_Variable_9 = 0f;0x0664 K2Node_MakeStruct_WeightedBlendable_4.Weight = Switch(Temp_bool_Variable_4, false => Temp_float_Variable_9, true => Temp_float_Variable_8, default => K2Node_Select_Default_3);0x06B4 K2Node_MakeStruct_WeightedBlendable_4.Object = CallFunc_GetBBPSXPostProcess_PostProcess.Settings.WeightedBlendables.Array[0].Object;0x0707 CallFunc_GetBBPSXPostProcess_PostProcess.Settings.WeightedBlendables.Array[0] = K2Node_MakeStruct_WeightedBlendable_4;0x0750 GetBBPSXPostProcess(__WorldContext, CallFunc_GetBBPSXPostProcess_PostProcess);0x0770 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_37);0x0790 Temp_bool_Variable_4 = CallFunc_GetGI_BBPSX_AsGI_BBPSX_37.GraphicsSettings.ALLCRTFX_1_AE4478BB4A452094C5A56F8CCE512FF6;0x07C2 Temp_float_Variable_8 = 1f;0x07D9 Temp_float_Variable_9 = 0f;0x07F0 K2Node_MakeStruct_WeightedBlendable_3.Weight = Switch(Temp_bool_Variable_4, false => Temp_float_Variable_9, true => Temp_float_Variable_8, default => K2Node_Select_Default_3);0x0840 K2Node_MakeStruct_WeightedBlendable_3.Object = CallFunc_GetBBPSXPostProcess_PostProcess.Settings.WeightedBlendables.Array[1].Object;0x0893 CallFunc_GetBBPSXPostProcess_PostProcess.Settings.WeightedBlendables.Array[1] = K2Node_MakeStruct_WeightedBlendable_3;0x08DC GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_35);0x08FC CallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(CallFunc_GetGI_BBPSX_AsGI_BBPSX_35.GraphicsSettings.ScreenResolution_101_FC69573D431BE3120966278C47682149);0x0940 PPPixelAndDitherMat.SetScalarParameterValue(FName(PixelScale), CallFunc_Conv_IntToFloat_ReturnValue_2);0x0976 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_33);0x0996 CallFunc_Conv_BoolToFloat_ReturnValue = Conv_BoolToFloat(CallFunc_GetGI_BBPSX_AsGI_BBPSX_33.GraphicsSettings.Dithering_13_D5E23A4248DBD2E04273FE9135E86C1F);0x09DA PPPixelAndDitherMat.SetScalarParameterValue(FName(DitherAmt), CallFunc_Conv_BoolToFloat_ReturnValue);0x0A10 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_32);0x0A30 Temp_bool_Variable_3 = CallFunc_GetGI_BBPSX_AsGI_BBPSX_32.GraphicsSettings.AffineWarp_16_ADB0154D49D374C1E8D5D0B663494803;0x0A62 Temp_float_Variable_6 = 1f;0x0A79 Temp_float_Variable_7 = 0f;0x0A90 SetScalarParameterValue(__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));0x0AEE GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_31);0x0B0E Temp_bool_Variable_2 = CallFunc_GetGI_BBPSX_AsGI_BBPSX_31.GraphicsSettings.VertJitter_18_8B942E48482A6651353853953F60D1EF;0x0B40 Temp_float_Variable_4 = 1f;0x0B57 Temp_float_Variable_5 = 0f;0x0B6E SetScalarParameterValue(__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));0x0BCC BBPSXGetScreenResCropped(__WorldContext, CallFunc_BBPSXGetScreenResCropped_X_1, CallFunc_BBPSXGetScreenResCropped_Y_1, CallFunc_BBPSXGetScreenResCropped_PixelCount_1);0x0BFE CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_BBPSXGetScreenResCropped_PixelCount_1);0x0C23 CallFunc_MapRangeUnclamped_ReturnValue_2 = MapRangeUnclamped(CallFunc_Conv_IntToFloat_ReturnValue_1, 678063f, 339032f, 1f, 0.6f);0x0C5C GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_30);0x0C7C CallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(CallFunc_GetGI_BBPSX_AsGI_BBPSX_30.GraphicsSettings.PixelSoftness_21_1404B09140C6B9831AC9A39E8C67C0C6, CallFunc_MapRangeUnclamped_ReturnValue_2);0x0CC9 PPBlurMat.SetScalarParameterValue(FName(Radius), CallFunc_Multiply_FloatFloat_ReturnValue_1);0x0CFF BBPSXGetScreenResCropped(__WorldContext, CallFunc_BBPSXGetScreenResCropped_X_1, CallFunc_BBPSXGetScreenResCropped_Y_1, CallFunc_BBPSXGetScreenResCropped_PixelCount_1);0x0D31 CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_BBPSXGetScreenResCropped_PixelCount_1);0x0D56 CallFunc_MapRangeUnclamped_ReturnValue_1 = MapRangeUnclamped(CallFunc_Conv_IntToFloat_ReturnValue_1, 678063f, 339032f, 90f, 60f);0x0D8F PPLCRTMat.SetScalarParameterValue(FName(Phospor Scale), CallFunc_MapRangeUnclamped_ReturnValue_1);0x0DC5 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_29);0x0DE5 PPLCRTMat.SetScalarParameterValue(FName(Chromatic Distance), CallFunc_GetGI_BBPSX_AsGI_BBPSX_29.GraphicsSettings.ChromaticDistance_24_8DB7E43740BE00E38D57759F592F5E01);0x0E3A GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_28);0x0E5A PPLCRTMat.SetScalarParameterValue(FName(Saturation / Desaturation), CallFunc_GetGI_BBPSX_AsGI_BBPSX_28.GraphicsSettings.DeSaturation_27_7BCB79634990C0071AAE6F86F57AF37D);0x0EAF GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_27);0x0ECF PPLCRTMat.SetScalarParameterValue(FName(Screen Brightness), CallFunc_GetGI_BBPSX_AsGI_BBPSX_27.GraphicsSettings.Brightness_38_78A4B07943D0CBAECDB0919212B38665);0x0F24 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_26);0x0F44 PPLCRTMat.SetScalarParameterValue(FName(Vignette Amount), CallFunc_GetGI_BBPSX_AsGI_BBPSX_26.GraphicsSettings.Vignette_39_4F9367D4495BCBD448CA419D781B9358);0x0F99 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_24);0x0FB9 CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX_24.HowManyPlayers, 1);0x0FF1 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_25);0x1011 Temp_bool_Variable_1 = CallFunc_Greater_IntInt_ReturnValue_1;0x1024 Temp_float_Variable_3 = 0f;0x103B PPLCRTMat.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));0x10BC GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_23);0x10DC PPLCRTMat.SetScalarParameterValue(FName(Barrel_Distortion_Toggle), CallFunc_GetGI_BBPSX_AsGI_BBPSX_23.GraphicsSettings.ScreenWarp_41_711BB3E14FD6DD1366A71CB6311A999B);0x1131 Temp_float_Variable = 0f;0x1148 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_18);0x1168 CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX_18.HowManyPlayers, 1);0x11A0 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_22);0x11C0 Temp_float_Variable_1 = 1f;0x11D7 Temp_bool_Variable = CallFunc_GetGI_BBPSX_AsGI_BBPSX_22.GraphicsSettings.ScreenFrame_37_980BBB8F47336B854FE55793AB3AFE18;0x1209 Temp_float_Variable_2 = 0f;0x1220 Temp_bool_Variable_5 = CallFunc_Greater_IntInt_ReturnValue;0x1233 PPLCRTMat.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));0x12C1 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_21);0x12E1 PPLCRTMat.SetScalarParameterValue(FName(Screen Scale (Horizontal)), CallFunc_GetGI_BBPSX_AsGI_BBPSX_21.GraphicsSettings.ScreenSizeX_46_63E4BFAF4DAE3F103BA7D88E3B62AB2A);0x1336 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_20);0x1356 PPLCRTMat.SetScalarParameterValue(FName(Screen Scale (Vertical)), CallFunc_GetGI_BBPSX_AsGI_BBPSX_20.GraphicsSettings.ScreenSizeY_47_E5A4B44449B364A00511D697B716B4BC);0x13AB GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_19);0x13CB PPLCRTMat.SetScalarParameterValue(FName(Vertical Trace Ray Intensity), CallFunc_GetGI_BBPSX_AsGI_BBPSX_19.GraphicsSettings.TraceRayIntensity_50_89871B6849F65EAE59031C9AA9BD49C9);0x1420 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_17);0x1440 PPLCRTMat.SetScalarParameterValue(FName(Vertical Trace Ray Repeat), CallFunc_GetGI_BBPSX_AsGI_BBPSX_17.GraphicsSettings.TraceRayRepeat_52_B216FA2E4A03C464272EF09920DE16E5);0x1495 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_16);0x14B5 PPLCRTMat.SetScalarParameterValue(FName(Vertical Trace Ray Speed), CallFunc_GetGI_BBPSX_AsGI_BBPSX_16.GraphicsSettings.TraceRaySpeed_54_651939B5484D9AF9A916F48CCE3568AE);0x150A GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_15);0x152A PPLCRTMat.SetScalarParameterValue(FName(Phosphor visibility), CallFunc_GetGI_BBPSX_AsGI_BBPSX_15.GraphicsSettings.PhosphorVisibility_56_E831EA1C41EB3B5FEBCAF6820403E54D);0x157F GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_14);0x159F PPLCRTMat.SetScalarParameterValue(FName(Oddline Clarity), CallFunc_GetGI_BBPSX_AsGI_BBPSX_14.GraphicsSettings.OddlineClarity_58_782C4481465F036251D128A0B25A3EAC);0x15F4 BBPSXGetScreenResCropped(__WorldContext, CallFunc_BBPSXGetScreenResCropped_X, CallFunc_BBPSXGetScreenResCropped_Y, CallFunc_BBPSXGetScreenResCropped_PixelCount);0x1626 CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_BBPSXGetScreenResCropped_PixelCount);0x164B CallFunc_MapRangeUnclamped_ReturnValue = MapRangeUnclamped(CallFunc_Conv_IntToFloat_ReturnValue, 678063f, 339032f, 1f, 0.691f);0x1684 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_13);0x16A4 CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_GetGI_BBPSX_AsGI_BBPSX_13.GraphicsSettings.ScanlineCount_62_9515CBA4499F3143609175959B2D866D, CallFunc_MapRangeUnclamped_ReturnValue);0x16F1 CallFunc_FMax_ReturnValue = FMax(CallFunc_Multiply_FloatFloat_ReturnValue, 0.5f);0x171B PPLCRTMat.SetScalarParameterValue(FName(Scanline Count), CallFunc_FMax_ReturnValue);0x1751 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_12);0x1771 PPLCRTMat.SetScalarParameterValue(FName(Scanline Intensity), CallFunc_GetGI_BBPSX_AsGI_BBPSX_12.GraphicsSettings.ScanlineIntensity_60_6E84F6E347A932C2968FF5B29DCB8C1E);0x17C6 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_11);0x17E6 PPLCRTMat.SetScalarParameterValue(FName(Scanline Vertical Shift Speed), CallFunc_GetGI_BBPSX_AsGI_BBPSX_11.GraphicsSettings.ScanlineVerticalShiftSpeed_64_128D69D64A39F03689B8C7B7ADAADE3D);0x183B GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_10);0x185B PPLCRTMat.SetScalarParameterValue(FName(Random Horizontal Offset Frequency), CallFunc_GetGI_BBPSX_AsGI_BBPSX_10.GraphicsSettings.RandomHorizontalOffsetFreq_67_FF54F55948C899EF277CAEBA295764A3);0x18B0 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_9);0x18D0 PPLCRTMat.SetScalarParameterValue(FName(Random Horizontal Offset Strength), CallFunc_GetGI_BBPSX_AsGI_BBPSX_9.GraphicsSettings.RandomHorizontalOffsetStr_69_AE839321441E9AB50BFCC2BE564839AA);0x1925 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_8);0x1945 PPLCRTMat.SetScalarParameterValue(FName(Screen Hop Intensity), CallFunc_GetGI_BBPSX_AsGI_BBPSX_8.GraphicsSettings.ScreenHopIntensity_73_D48111D4471F1DCDECE969BCA272599C);0x199A GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_7);0x19BA PPLCRTMat.SetScalarParameterValue(FName(Screen Hop Frequency), CallFunc_GetGI_BBPSX_AsGI_BBPSX_7.GraphicsSettings.ScreenHopFrequency_71_E4F82C354599AF1A85463CBF37CAEE62);0x1A0F GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_6);0x1A2F PPLCRTMat.SetScalarParameterValue(FName(White Noise Intensity), CallFunc_GetGI_BBPSX_AsGI_BBPSX_6.GraphicsSettings.WhiteNoiseIntensity_75_C037C5B447ED5A25EFBF0A95452C57CB);0x1A84 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_5);0x1AA4 PPLCRTMat.SetScalarParameterValue(FName(White Noise Scale), CallFunc_GetGI_BBPSX_AsGI_BBPSX_5.GraphicsSettings.WhiteNoiseScale_77_3F18D2BF48400A46B048199EF2B3F5F4);0x1AF9 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_4);0x1B19 PPLCRTMat.SetScalarParameterValue(FName(Color Tornado Intensity), CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.GraphicsSettings.ColorTornadoIntensity_79_3B4011224FEBCAD18188AB9FE49185AC);0x1B6E GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_3);0x1B8E PPLCRTMat.SetScalarParameterValue(FName(Tracking Noise Density), CallFunc_GetGI_BBPSX_AsGI_BBPSX_3.GraphicsSettings.TrackingNoiseDensity_81_BE33F33F4702310B99754CB27F15D4C8);0x1BE3 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_2);0x1C03 PPLCRTMat.SetScalarParameterValue(FName(Tracking Noise Level), CallFunc_GetGI_BBPSX_AsGI_BBPSX_2.GraphicsSettings.TrackingNoiseLevel_83_272CDDC2473CDAEAA6FD438C1F227A23);0x1C58 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x1C78 PPLCRTMat.SetScalarParameterValue(FName(Tracking Noise Scale), CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.GraphicsSettings.TrackingNoiseScale_85_62F40EB14160D1BE68382D8012A7D8F8);0x1CCD GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x1CED PPLCRTMat.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);0x1D6F goto Label_1DD0;0x1D74 Label_1D74:0x1D74 PrintString(nullptr, "POST PROCESS REFERENCE NOT VALID\r\n\r\n-L", true, true, LinearColor{1f, 0f, 0f, 1f}, 22f);0x1DD0 Label_1DD0:0x1DD0 return;Static Public 0xb30850 0x08 void ApplySoundClasses (UObject * __WorldContext ) Script15 statements · 731 bytes of bytecode 0x0000 SetBaseSoundMix(__WorldContext, /Game/Audio/SoundClasses/SM_BBPSXDefault.SM_BBPSXDefault);0x001C GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x003C CallFunc_FMax_ReturnValue = FMax(CallFunc_GetGI_BBPSX_AsGI_BBPSX.SAVE_BBPSX_CoreSave.AudOverall, 0.0025f);0x0092 SetSoundMixClassOverride(__WorldContext, /Game/Audio/SoundClasses/SM_BBPSXDefault.SM_BBPSXDefault, /Game/Audio/SoundClasses/SC_Overall.SC_Overall, CallFunc_FMax_ReturnValue, 1f, 0f, true);0x00CB GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x00EB CallFunc_FMax_ReturnValue_3 = FMax(CallFunc_GetGI_BBPSX_AsGI_BBPSX.SAVE_BBPSX_CoreSave.AudMusic, 0.0025f);0x0141 SetSoundMixClassOverride(__WorldContext, /Game/Audio/SoundClasses/SM_BBPSXDefault.SM_BBPSXDefault, /Game/Audio/SoundClasses/SC_Music.SC_Music, CallFunc_FMax_ReturnValue_3, 1f, 0f, true);0x017A GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x019A CallFunc_FMax_ReturnValue_2 = FMax(CallFunc_GetGI_BBPSX_AsGI_BBPSX.SAVE_BBPSX_CoreSave.AudVoice, 0.0025f);0x01F0 SetSoundMixClassOverride(__WorldContext, /Game/Audio/SoundClasses/SM_BBPSXDefault.SM_BBPSXDefault, /Game/Audio/SoundClasses/SC_VoiceGameplay.SC_VoiceGameplay, CallFunc_FMax_ReturnValue_2, 1f, 0f, true);0x0229 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0249 CallFunc_FMax_ReturnValue_1 = FMax(CallFunc_GetGI_BBPSX_AsGI_BBPSX.SAVE_BBPSX_CoreSave.AudSFX, 0.0025f);0x029F SetSoundMixClassOverride(__WorldContext, /Game/Audio/SoundClasses/SM_BBPSXDefault.SM_BBPSXDefault, /Game/Audio/SoundClasses/SC_SFX.SC_SFX, CallFunc_FMax_ReturnValue_1, 1f, 0f, true);0x02D8 return;Static Public 0xb30850 0x08 void RemoveAllPlayersExcept0 (UObject * __WorldContext , TArray<int32> & RemovedPlayerIndexes ) Script34 statements · 851 bytes of bytecode 0x0000 PushFlow(Label_0350);0x0005 /Script/Engine.Default__KismetArrayLibrary.Array_Clear(RemovedIndexesOfPlayers);0x002E CallFunc_GetAllActorsOfClass_OutActors = {};0x0039 GetAllActorsOfClass(__WorldContext, /Game/BP/Core/MainChar/BP_HunterPlayerController.BP_HunterPlayerController_C, CallFunc_GetAllActorsOfClass_OutActors);0x005E Temp_int_Loop_Counter_Variable = 0;0x0075 Temp_int_Array_Index_Variable = 0;0x008C Label_008C:0x008C CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x00C7 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00ED if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_02E6;0x00FB Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0116 PushFlow(Label_0306);0x011B /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0156 CallFunc_GetPlayerControllerID_ReturnValue = GetPlayerControllerID(CallFunc_Array_Get_Item);0x017B CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_GetPlayerControllerID_ReturnValue, 0);0x019D if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x01A7 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01E2 CallFunc_GetPlayerControllerID_ReturnValue = GetPlayerControllerID(CallFunc_Array_Get_Item);0x0207 CallFunc_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);0x0286 CallFunc_GetPlayerControllerID_ReturnValue = GetPlayerControllerID(CallFunc_Array_Get_Item);0x02AB CallFunc_GetPlayerController_ReturnValue = GetPlayerController(__WorldContext, CallFunc_GetPlayerControllerID_ReturnValue);0x02D1 RemovePlayer(CallFunc_GetPlayerController_ReturnValue, true);0x02E5 PopFlow();0x02E6 Label_02E6:0x02E6 RemovedPlayerIndexes = RemovedIndexesOfPlayers;0x0301 goto Label_0350;0x0306 Label_0306:0x0306 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0330 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x034B goto Label_008C;0x0350 Label_0350:0x0350 return;Static Public 0xb30850 0x18 void GetIsEnemyBlocking (AActor * Actor , UObject * __WorldContext , const bool & IsBlocking ) Script10 statements · 139 bytes of bytecode 0x0000 K2Node_DynamicCast_AsBP_Enemy_Parent = Cast<BP_EnemyParent_C>(Actor);0x0024 K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Enemy_Parent);0x0041 if (!(K2Node_DynamicCast_bSuccess)) goto Label_007D;0x004F IsBlocking = K2Node_DynamicCast_AsBP_Enemy_Parent.IsBlocking;0x0078 goto Label_0088;0x007D Label_007D:0x007D IsBlocking = false;0x0088 Label_0088:0x0088 return;Static Public 0xb30850 0x11 void BBPSXGetScreenResCropped (UObject * __WorldContext , const int32 & X , const int32 & Y , const int32 & PixelCount ) Script17 statements · 645 bytes of bytecode 0x0000 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(__WorldContext, 0);0x0022 CallFunc_GetPlayerController_ReturnValue.GetViewportSize(CallFunc_GetViewportSize_SizeX, CallFunc_GetViewportSize_SizeY);0x0054 CallFunc_Multiply_IntFloat_ReturnValue = Multiply_IntFloat(CallFunc_GetViewportSize_SizeY, 1.33333f);0x007E CallFunc_Multiply_IntFloat_ReturnValue_1 = Multiply_IntFloat(CallFunc_GetViewportSize_SizeX, 0.75f);0x00A8 CallFunc_Round_ReturnValue = Round(CallFunc_Multiply_IntFloat_ReturnValue);0x00CD CallFunc_Round_ReturnValue_1 = Round(CallFunc_Multiply_IntFloat_ReturnValue_1);0x00F2 CallFunc_Multiply_IntInt_ReturnValue = Multiply_IntInt(CallFunc_Round_ReturnValue, CallFunc_GetViewportSize_SizeY);0x0120 CallFunc_Multiply_IntInt_ReturnValue_1 = Multiply_IntInt(CallFunc_Round_ReturnValue_1, CallFunc_GetViewportSize_SizeX);0x014E CallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_GetViewportSize_SizeX, CallFunc_Round_ReturnValue);0x0174 Temp_bool_Variable = CallFunc_Less_IntInt_ReturnValue;0x0187 Temp_bool_Variable_2 = CallFunc_Less_IntInt_ReturnValue;0x019A Temp_bool_Variable_1 = CallFunc_Less_IntInt_ReturnValue;0x01AD X = Switch(Temp_bool_Variable_1, false => CallFunc_Round_ReturnValue, true => CallFunc_GetViewportSize_SizeX, default => K2Node_Select_Default_2);0x01F4 Y = Switch(Temp_bool_Variable_2, false => CallFunc_GetViewportSize_SizeY, true => CallFunc_Round_ReturnValue_1, default => K2Node_Select_Default_1);0x023B PixelCount = Switch(Temp_bool_Variable, false => CallFunc_Multiply_IntInt_ReturnValue, true => CallFunc_Multiply_IntInt_ReturnValue_1, default => K2Node_Select_Default);0x0282 return;Static Public 0xb30850 0x14 void SortInvSubCateg (TArray<FS_InvCons > & WhichInv , UObject * __WorldContext , TArray<FS_InvCons > & SortedInv ) Script89 statements · 2,962 bytes of bytecode 0x0000 PushFlow(Label_0B8F);0x0005 /Script/Engine.Default__KismetArrayLibrary.Array_Clear(InvCache);0x002E /Script/Engine.Default__KismetArrayLibrary.Array_Clear(InvLeftOut);0x0057 Temp_int_Variable_1 = 0;0x006E Temp_int_Variable = 0;0x0085 Label_0085:0x0085 CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(11);0x00A6 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable_1, CallFunc_MakeLiteralInt_ReturnValue);0x00CC if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0852;0x00DA CallFunc_Conv_IntToByte_ReturnValue_1 = Conv_IntToByte(Temp_int_Variable_1);0x00FF CallFunc_GetEnumeratorValueFromIndex_ReturnValue = GetEnumeratorValueFromIndex(/Game/UI/Inventory/EnumsInventory/E_InvSubCategory.E_InvSubCategory, CallFunc_Conv_IntToByte_ReturnValue_1);0x012D CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_GetEnumeratorValueFromIndex_ReturnValue);0x0152 Temp_int_Variable = CallFunc_Conv_ByteToInt_ReturnValue;0x016D PushFlow(Label_09E7);0x0172 Temp_int_Loop_Counter_Variable = 0;0x0189 Temp_int_Array_Index_Variable = 0;0x01A0 Label_01A0:0x01A0 K2Node_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)};0x02FD CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x0338 CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_2);0x035E if (!(CallFunc_Less_IntInt_ReturnValue_3)) PopFlow();0x0368 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0383 PushFlow(Label_0A31);0x0388 Temp_int_Loop_Counter_Variable_1 = 0;0x039F Temp_int_Array_Index_Variable_2 = 0;0x03B6 Label_03B6:0x03B6 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(WhichInv);0x03F1 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x0417 if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0421 Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x043C PushFlow(Label_0A7B);0x0441 CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(Temp_int_Variable);0x0466 CallFunc_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);0x04CF CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_Array_Get_Item_1.SubCategory_11_4F4ACDFB4C6D632B779D94986564BB35, CallFunc_GetValidValue_ReturnValue);0x04FE if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x0508 /Script/Engine.Default__KismetArrayLibrary.Array_Get(WhichInv, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_1);0x0543 CallFunc_Conv_NameToString_ReturnValue = Conv_NameToString(CallFunc_Array_Get_Item_1.DaTRowName_51_2372832743B32CB66C7228ABA175996B);0x0571 CallFunc_Left_ReturnValue = Left(CallFunc_Conv_NameToString_ReturnValue, 1);0x059B CallFunc_ToLower_ReturnValue = ToLower(CallFunc_Left_ReturnValue);0x05C0 K2Node_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);0x0758 CallFunc_Conv_NameToString_ReturnValue_1 = Conv_NameToString(CallFunc_Array_Get_Item_2);0x077D CallFunc_ToLower_ReturnValue_1 = ToLower(CallFunc_Conv_NameToString_ReturnValue_1);0x07A2 CallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(CallFunc_ToLower_ReturnValue_1, CallFunc_ToLower_ReturnValue);0x07C8 if (!(CallFunc_EqualEqual_StrStr_ReturnValue)) PopFlow();0x07D2 /Script/Engine.Default__KismetArrayLibrary.Array_Get(WhichInv, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_1);0x080D CallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(InvCache, CallFunc_Array_Get_Item_1);0x0851 PopFlow();0x0852 Label_0852:0x0852 Temp_int_Loop_Counter_Variable_2 = 0;0x0869 Temp_int_Array_Index_Variable_1 = 0;0x0880 Label_0880:0x0880 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(WhichInv);0x08BB CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue);0x08E1 if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0995;0x08EF Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x090A PushFlow(Label_0AC5);0x090F /Script/Engine.Default__KismetArrayLibrary.Array_Get(WhichInv, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x094A CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(InvCache, CallFunc_Array_Get_Item);0x0986 if (!(CallFunc_Array_Contains_ReturnValue)) goto Label_0B0F;0x0994 PopFlow();0x0995 Label_0995:0x0995 /Script/Engine.Default__KismetArrayLibrary.Array_Append(InvCache, InvLeftOut);0x09C7 SortedInv = InvCache;0x09E2 goto Label_0B8F;0x09E7 Label_09E7:0x09E7 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable_1, 1);0x0A11 Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue;0x0A2C goto Label_0085;0x0A31 Label_0A31:0x0A31 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0A5B Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x0A76 goto Label_01A0;0x0A7B Label_0A7B:0x0A7B CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0AA5 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x0AC0 goto Label_03B6;0x0AC5 Label_0AC5:0x0AC5 CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0AEF Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_3;0x0B0A goto Label_0880;0x0B0F Label_0B0F:0x0B0F /Script/Engine.Default__KismetArrayLibrary.Array_Get(WhichInv, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0B4A CallFunc_Array_AddUnique_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(InvLeftOut, CallFunc_Array_Get_Item);0x0B8E PopFlow();0x0B8F Label_0B8F:0x0B8F return;Static Public 0xb30850 0x28 void SortInv (const E_InvCategory & WhichCateg , UObject * __WorldContext ) Script98 statements · 2,675 bytes of bytecode 0x0000 PushFlow(Label_0A70);0x0005 /Script/Engine.Default__KismetArrayLibrary.Array_Clear(CacheInv);0x002E /Script/Engine.Default__KismetArrayLibrary.Array_Clear(LeftOutInv);0x0057 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(WhichCateg, 0);0x0076 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_010C;0x0084 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(WhichCateg, 1);0x00A3 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_01BD;0x00B1 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(WhichCateg, 4);0x00D0 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_026E;0x00DE K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(WhichCateg, 5);0x00FD if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_031F;0x010B PopFlow();0x010C Label_010C:0x010C GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_3);0x012C SortInvSubCateg(CallFunc_GetGI_BBPSX_AsGI_BBPSX_3.PlayerInvCons, __WorldContext, CallFunc_SortInvSubCateg_SortedInv_2);0x016B GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_3);0x018B CallFunc_GetGI_BBPSX_AsGI_BBPSX_3.PlayerInvCons = CallFunc_SortInvSubCateg_SortedInv_2;0x01BC PopFlow();0x01BD Label_01BD:0x01BD GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x01DD SortInvSubCateg(CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.PlayerInvKey, __WorldContext, CallFunc_SortInvSubCateg_SortedInv);0x021C GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x023C CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.PlayerInvKey = CallFunc_SortInvSubCateg_SortedInv;0x026D PopFlow();0x026E Label_026E:0x026E GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_2);0x028E SortInvSubCateg(CallFunc_GetGI_BBPSX_AsGI_BBPSX_2.PlayerInvAttire, __WorldContext, CallFunc_SortInvSubCateg_SortedInv_1);0x02CD GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_2);0x02ED CallFunc_GetGI_BBPSX_AsGI_BBPSX_2.PlayerInvAttire = CallFunc_SortInvSubCateg_SortedInv_1;0x031E PopFlow();0x031F Label_031F:0x031F Temp_int_Variable = 0;0x0336 Label_0336:0x0336 CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, 3);0x0358 if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_073D;0x0366 PushFlow(Label_06F3);0x036B Temp_int_Loop_Counter_Variable_1 = 0;0x0382 Temp_int_Array_Index_Variable_1 = 0;0x0399 Label_0399:0x0399 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_4);0x03B9 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.PlayerInvBldStones);0x040A CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x0430 if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x043A Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0455 PushFlow(Label_06A9);0x045A GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_4);0x047A Temp_name_Variable = FName(BloodStoneShard);0x0499 Temp_name_Variable_1 = FName(TwinBloodStoneShards);0x04B8 Temp_name_Variable_2 = FName(BloodStoneChunk);0x04D7 Temp_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);0x0547 Temp_int_Variable_1 = Temp_int_Variable;0x0562 CallFunc_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));0x05E9 if (!(CallFunc_EqualEqual_NameName_ReturnValue)) PopFlow();0x05F3 GetGI_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);0x0664 CallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(CacheInv, CallFunc_Array_Get_Item_1);0x06A8 PopFlow();0x06A9 Label_06A9:0x06A9 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x06D3 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x06EE goto Label_0399;0x06F3 Label_06F3:0x06F3 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable, 1);0x071D Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x0738 goto Label_0336;0x073D Label_073D:0x073D Temp_int_Loop_Counter_Variable = 0;0x0754 Temp_int_Array_Index_Variable = 0;0x076B Label_076B:0x076B GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_4);0x078B CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.PlayerInvBldStones);0x07DC CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0802 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_09EC;0x0810 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x082B PushFlow(Label_09A2);0x0830 GetGI_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);0x08A1 CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(CacheInv, CallFunc_Array_Get_Item);0x08DD if (!(CallFunc_Array_Contains_ReturnValue)) goto Label_08EC;0x08EB PopFlow();0x08EC Label_08EC:0x08EC GetGI_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);0x095D CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LeftOutInv, CallFunc_Array_Get_Item);0x09A1 PopFlow();0x09A2 Label_09A2:0x09A2 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x09CC Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x09E7 goto Label_076B;0x09EC Label_09EC:0x09EC /Script/Engine.Default__KismetArrayLibrary.Array_Append(CacheInv, LeftOutInv);0x0A1E GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0A3E CallFunc_GetGI_BBPSX_AsGI_BBPSX.PlayerInvBldStones = CacheInv;0x0A6F PopFlow();0x0A70 Label_0A70:0x0A70 return;Static Public 0xb30850 0x10 void Calculate Final Player Def+Res (int32 PlayerIndex , UObject * __WorldContext , const int32 & FinalDef , const int32 & FinalRes ) Script74 statements · 3,775 bytes of bytecode 0x0000 PushFlow(Label_0EBC);0x0005 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0025 FinalStatCache = CallFunc_GetGI_BBPSX_AsGI_BBPSX.BaseStats;0x0056 Temp_int_Loop_Counter_Variable_1 = 0;0x006D Temp_int_Array_Index_Variable = 0;0x0084 Label_0084:0x0084 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x00A4 Temp_int_Variable = PlayerIndex;0x00BF Temp_int_Variable_1 = PlayerIndex;0x00DA K2Node_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)};0x0257 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x0292 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x02B8 if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0BA9;0x02C6 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x02E1 PushFlow(Label_0E28);0x02E6 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0306 Temp_int_Variable = PlayerIndex;0x0321 Temp_int_Variable_1 = PlayerIndex;0x033C K2Node_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);0x04F4 CallFunc_Map_Keys_Keys = {};0x04FF /Script/Engine.Default__BlueprintMapLibrary.Map_Keys(CallFunc_Array_Get_Item.StatChangers_58_075BFADE4067C1AC4064D9A1D7D5DAA6, CallFunc_Map_Keys_Keys);0x053A GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x055A Temp_int_Variable = PlayerIndex;0x0575 Temp_int_Variable_1 = PlayerIndex;0x0590 K2Node_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);0x0748 CallFunc_Map_Values_Values = {};0x0753 /Script/Engine.Default__BlueprintMapLibrary.Map_Values(CallFunc_Array_Get_Item.StatChangers_58_075BFADE4067C1AC4064D9A1D7D5DAA6, CallFunc_Map_Values_Values);0x078E Temp_int_Loop_Counter_Variable = 0;0x07A5 Temp_int_Array_Index_Variable_1 = 0;0x07BC Label_07BC:0x07BC CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys);0x07F7 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x081D if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0827 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0842 PushFlow(Label_0E72);0x0847 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0882 Temp_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);0x08D8 CallFunc_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);0x09A6 CallFunc_Round_ReturnValue = Round(CallFunc_Multiply_IntFloat_ReturnValue);0x09CB CallFunc_Max_ReturnValue = Max(CallFunc_Round_ReturnValue, 1);0x09F5 CallFunc_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);0x0AC3 CallFunc_Min_ReturnValue = Min(CallFunc_Add_IntInt_ReturnValue_7, 99);0x0AED 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_Min_ReturnValue;0x0BA8 PopFlow();0x0BA9 Label_0BA9:0x0BA9 GetDefFromArcAmt(FinalStatCache.Arcane_12_1E6BE02E4816FBE27DE8F1982A4B7831, __WorldContext, CallFunc_GetDefFromArcAmt_DEF);0x0BDB GetDefFromBldAmt(FinalStatCache.Bloodtinge_10_B747190A46B924AD01C8C38CD2D47E8B, __WorldContext, CallFunc_GetDefFromBldAmt_DEF);0x0C0D GetDefFromSklAmt(FinalStatCache.Skill_8_EB03559A4811E5B34EC0DFB4A80CF7FA, __WorldContext, CallFunc_GetDefFromSklAmt_DEF);0x0C3F GetDefFromStrAmt(FinalStatCache.Strength_6_8E570D274A81CF9083792BB8D172F567, __WorldContext, CallFunc_GetDefFromStrAmt_DEF);0x0C71 GetResFromEndAmt(FinalStatCache.Endurance_4_DBCD009C4E320794198FCABC3207D8AD, __WorldContext, CallFunc_GetResFromEndAmt_RES);0x0CA3 GetDefFromEndAmt(FinalStatCache.Endurance_4_DBCD009C4E320794198FCABC3207D8AD, __WorldContext, CallFunc_GetDefFromEndAmt_DEF);0x0CD5 GetDefFromVitAmt(FinalStatCache.Vitality_2_4E4C25DA4B0BDEAA62E1ACBC21984408, __WorldContext, CallFunc_GetDefFromVitAmt_DEF);0x0D07 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CallFunc_GetDefFromVitAmt_DEF, CallFunc_GetDefFromEndAmt_DEF);0x0D35 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(CallFunc_Add_IntInt_ReturnValue_1, CallFunc_GetDefFromStrAmt_DEF);0x0D63 CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(CallFunc_Add_IntInt_ReturnValue_2, CallFunc_GetDefFromSklAmt_DEF);0x0D91 CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(CallFunc_Add_IntInt_ReturnValue_3, CallFunc_GetDefFromBldAmt_DEF);0x0DBF CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(CallFunc_Add_IntInt_ReturnValue_4, CallFunc_GetDefFromArcAmt_DEF);0x0DED FinalDef = CallFunc_Add_IntInt_ReturnValue_5;0x0E08 FinalRes = CallFunc_GetResFromEndAmt_RES;0x0E23 goto Label_0EBC;0x0E28 Label_0E28:0x0E28 CallFunc_Add_IntInt_ReturnValue_6 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0E52 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_6;0x0E6D goto Label_0084;0x0E72 Label_0E72:0x0E72 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0E9C Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0EB7 goto Label_07BC;0x0EBC Label_0EBC:0x0EBC return;Static Public 0xb30850 0x18 void Calculate Final Player Stats (int32 PlayerIndex , UObject * __WorldContext , const FS_BaseStats & FinalStats ) Script61 statements · 3,168 bytes of bytecode 0x0000 PushFlow(Label_0C5D);0x0005 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0025 FinalStatCache = CallFunc_GetGI_BBPSX_AsGI_BBPSX.BaseStats;0x0056 Temp_int_Loop_Counter_Variable = 0;0x006D Temp_int_Array_Index_Variable_1 = 0;0x0084 Label_0084:0x0084 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x00A4 Temp_int_Variable = PlayerIndex;0x00BF Temp_int_Variable_1 = PlayerIndex;0x00DA K2Node_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)};0x0257 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x0292 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x02B8 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0BA9;0x02C6 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x02E1 PushFlow(Label_0BC9);0x02E6 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0306 Temp_int_Variable = PlayerIndex;0x0321 Temp_int_Variable_1 = PlayerIndex;0x033C K2Node_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);0x04F4 CallFunc_Map_Keys_Keys = {};0x04FF /Script/Engine.Default__BlueprintMapLibrary.Map_Keys(CallFunc_Array_Get_Item.StatChangers_58_075BFADE4067C1AC4064D9A1D7D5DAA6, CallFunc_Map_Keys_Keys);0x053A GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x055A Temp_int_Variable = PlayerIndex;0x0575 Temp_int_Variable_1 = PlayerIndex;0x0590 K2Node_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);0x0748 CallFunc_Map_Values_Values = {};0x0753 /Script/Engine.Default__BlueprintMapLibrary.Map_Values(CallFunc_Array_Get_Item.StatChangers_58_075BFADE4067C1AC4064D9A1D7D5DAA6, CallFunc_Map_Values_Values);0x078E Temp_int_Loop_Counter_Variable_1 = 0;0x07A5 Temp_int_Array_Index_Variable = 0;0x07BC Label_07BC:0x07BC CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys);0x07F7 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x081D if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0827 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0842 PushFlow(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);0x08BD Temp_byte_Variable = CallFunc_Array_Get_Item_2;0x08D8 CallFunc_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);0x09A6 CallFunc_Round_ReturnValue = Round(CallFunc_Multiply_IntFloat_ReturnValue);0x09CB CallFunc_Max_ReturnValue = Max(CallFunc_Round_ReturnValue, 1);0x09F5 CallFunc_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);0x0AC3 CallFunc_Min_ReturnValue = Min(CallFunc_Add_IntInt_ReturnValue_1, 99);0x0AED 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_Min_ReturnValue;0x0BA8 PopFlow();0x0BA9 Label_0BA9:0x0BA9 FinalStats = FinalStatCache;0x0BC4 goto Label_0C5D;0x0BC9 Label_0BC9:0x0BC9 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0BF3 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0C0E goto Label_0084;0x0C13 Label_0C13:0x0C13 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0C3D Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x0C58 goto Label_07BC;0x0C5D Label_0C5D:0x0C5D return;Static Public 0xb30850 0x28 void GetBBPSXPostProcess (UObject * __WorldContext , const UPostProcessComponent * & PostProcess ) Script36 statements · 768 bytes of bytecode 0x0000 CallFunc_GetGameMode_ReturnValue = GetGameMode(__WorldContext);0x001D K2Node_DynamicCast_AsGM_BBPSX = Cast<GM_BBPSX_C>(CallFunc_GetGameMode_ReturnValue);0x0041 K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsGM_BBPSX);0x005E if (!(K2Node_DynamicCast_bSuccess)) goto Label_009A;0x006C PostProcess = K2Node_DynamicCast_AsGM_BBPSX.PostProcess;0x0095 goto Label_02FD;0x009A Label_009A:0x009A CallFunc_GetGameMode_ReturnValue = GetGameMode(__WorldContext);0x00B7 K2Node_DynamicCast_AsGM_Main_Menu = Cast<GM_MainMenu_C>(CallFunc_GetGameMode_ReturnValue);0x00DB K2Node_DynamicCast_bSuccess_4 = Cast<71>(K2Node_DynamicCast_AsGM_Main_Menu);0x00F8 if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_0134;0x0106 PostProcess = K2Node_DynamicCast_AsGM_Main_Menu.PostProcess;0x012F goto Label_02FD;0x0134 Label_0134:0x0134 CallFunc_GetGameMode_ReturnValue = GetGameMode(__WorldContext);0x0151 K2Node_DynamicCast_AsGM_Main_Menu_Kart = Cast<GM_MainMenuKart_C>(CallFunc_GetGameMode_ReturnValue);0x0175 K2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsGM_Main_Menu_Kart);0x0192 if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_01CE;0x01A0 PostProcess = K2Node_DynamicCast_AsGM_Main_Menu_Kart.PostProcess;0x01C9 goto Label_02FD;0x01CE Label_01CE:0x01CE CallFunc_GetGameMode_ReturnValue = GetGameMode(__WorldContext);0x01EB K2Node_DynamicCast_AsGM_BBKart = Cast<GM_BBKart_C>(CallFunc_GetGameMode_ReturnValue);0x020F K2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsGM_BBKart);0x022C if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0268;0x023A PostProcess = K2Node_DynamicCast_AsGM_BBKart.PostProcess;0x0263 goto Label_02FD;0x0268 Label_0268:0x0268 CallFunc_GetGameMode_ReturnValue = GetGameMode(__WorldContext);0x0285 K2Node_DynamicCast_AsGM_Camp_Inter = Cast<GM_CampInter_C>(CallFunc_GetGameMode_ReturnValue);0x02A9 K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsGM_Camp_Inter);0x02C6 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_02FD;0x02D4 PostProcess = K2Node_DynamicCast_AsGM_Camp_Inter.PostProcess;0x02FD Label_02FD:0x02FD return;Static Public 0xb30850 0x10 void NeighboringBBPSXMapFinder (const FName & MapName , UObject * __WorldContext , TArray<FName> & NighboringMaps ) Script246 statements · 8,244 bytes of bytecode 0x0000 PushFlow(Label_2031);0x0005 /Script/Engine.Default__KismetArrayLibrary.Array_Clear(NeighboringMapsCache);0x002E PushFlow(Label_05AC);0x0033 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_ClericBeastArena));0x005D if (!(K2Node_SwitchName_CmpSuccess)) goto Label_05CC;0x006B K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_CY_Backstreets));0x0095 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0630;0x00A3 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_CY_BoulderBridge));0x00CD if (!(K2Node_SwitchName_CmpSuccess)) goto Label_06F7;0x00DB K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_CY_ClinicCourtyard));0x0105 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0884;0x0113 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_CY_FountainPlaza));0x013D if (!(K2Node_SwitchName_CmpSuccess)) goto Label_094B;0x014B K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_CY_Gilbert));0x0175 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0AD8;0x0183 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_CY_GreatBonfire));0x01AD if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0C65;0x01BB K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_CY_GreatBridgeExterior));0x01E5 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0DF2;0x01F3 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_CY_RabidDogAlley));0x021D if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0F7F;0x022B K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_CY_SewerShortcut));0x0255 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_10A9;0x0263 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_CY_Streets1));0x028D if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1170;0x029B K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_DE_Basement));0x02C5 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_129A;0x02D3 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_DE_FirstFloor));0x02FD if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1361;0x030B K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_DE_OperatingRoom));0x0335 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1551;0x0343 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_GascoigneArena));0x036D if (!(K2Node_SwitchName_CmpSuccess)) goto Label_167B;0x037B K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_IC_FirstFloorSickroom));0x03A5 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_16DF;0x03B3 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_YS_DeepSewers));0x03DD if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1743;0x03EB K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_YS_DryDock));0x0415 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_18D0;0x0423 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_YS_DryDockChannel));0x044D if (!(K2Node_SwitchName_CmpSuccess)) goto Label_19FA;0x045B K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_YS_Junction));0x0485 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1AC1;0x0493 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_YS_PigArena));0x04BD if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1D14;0x04CB K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_YS_PoisonChannel));0x04F5 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1DDB;0x0503 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_YS_UpperChannel));0x052D if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1E3F;0x053B K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_GE_PartA));0x0565 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1F06;0x0573 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(MapName, FName(MP_GE_PartB));0x059D if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1FCD;0x05AB PopFlow();0x05AC Label_05AC:0x05AC NighboringMaps = NeighboringMapsCache;0x05C7 goto Label_2031;0x05CC Label_05CC:0x05CC Temp_name_Variable_66 = FName(MP_CY_GreatBridgeExterior);0x05EB CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_66);0x062F PopFlow();0x0630 Label_0630:0x0630 Temp_name_Variable_65 = FName(MP_CY_Streets1);0x064F CallFunc_Array_Add_ReturnValue_8 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_65);0x0693 Temp_name_Variable_64 = FName(MP_DE_OperatingRoom);0x06B2 CallFunc_Array_Add_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_64);0x06F6 PopFlow();0x06F7 Label_06F7:0x06F7 Temp_name_Variable_63 = FName(MP_DE_FirstFloor);0x0716 CallFunc_Array_Add_ReturnValue_7 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_63);0x075A Temp_name_Variable_62 = FName(MP_YS_PigArena);0x0779 CallFunc_Array_Add_ReturnValue_6 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_62);0x07BD Temp_name_Variable_61 = FName(MP_GascoigneArena);0x07DC CallFunc_Array_Add_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_61);0x0820 Temp_name_Variable_60 = FName(MP_YS_Junction);0x083F CallFunc_Array_Add_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_60);0x0883 PopFlow();0x0884 Label_0884:0x0884 Temp_name_Variable_59 = FName(MP_CY_Gilbert);0x08A3 CallFunc_Array_Add_ReturnValue_66 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_59);0x08E7 Temp_name_Variable_58 = FName(MP_IC_FirstFloorSickroom);0x0906 CallFunc_Array_Add_ReturnValue_65 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_58);0x094A PopFlow();0x094B Label_094B:0x094B Temp_name_Variable_57 = FName(MP_CY_RabidDogAlley);0x096A CallFunc_Array_Add_ReturnValue_61 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_57);0x09AE Temp_name_Variable_56 = FName(MP_CY_GreatBonfire);0x09CD CallFunc_Array_Add_ReturnValue_62 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_56);0x0A11 Temp_name_Variable_55 = FName(MP_CY_GreatBridgeExterior);0x0A30 CallFunc_Array_Add_ReturnValue_63 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_55);0x0A74 Temp_name_Variable_54 = FName(MP_CY_SewerShortcut);0x0A93 CallFunc_Array_Add_ReturnValue_64 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_54);0x0AD7 PopFlow();0x0AD8 Label_0AD8:0x0AD8 Temp_name_Variable_53 = FName(MP_CY_ClinicCourtyard);0x0AF7 CallFunc_Array_Add_ReturnValue_57 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_53);0x0B3B Temp_name_Variable_52 = FName(MP_CY_Streets1);0x0B5A CallFunc_Array_Add_ReturnValue_55 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_52);0x0B9E Temp_name_Variable_51 = FName(MP_DE_FirstFloor);0x0BBD CallFunc_Array_Add_ReturnValue_56 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_51);0x0C01 Temp_name_Variable_2 = FName(MP_GE_PartA);0x0C20 CallFunc_Array_Add_ReturnValue_54 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_2);0x0C64 PopFlow();0x0C65 Label_0C65:0x0C65 Temp_name_Variable_50 = FName(MP_CY_Streets1);0x0C84 CallFunc_Array_Add_ReturnValue_53 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_50);0x0CC8 Temp_name_Variable_49 = FName(MP_CY_FountainPlaza);0x0CE7 CallFunc_Array_Add_ReturnValue_58 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_49);0x0D2B Temp_name_Variable_48 = FName(MP_YS_UpperChannel);0x0D4A CallFunc_Array_Add_ReturnValue_59 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_48);0x0D8E Temp_name_Variable_47 = FName(MP_CY_GreatBridgeExterior);0x0DAD CallFunc_Array_Add_ReturnValue_60 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_47);0x0DF1 PopFlow();0x0DF2 Label_0DF2:0x0DF2 Temp_name_Variable_46 = FName(MP_CY_FountainPlaza);0x0E11 CallFunc_Array_Add_ReturnValue_47 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_46);0x0E55 Temp_name_Variable_45 = FName(MP_CY_GreatBonfire);0x0E74 CallFunc_Array_Add_ReturnValue_48 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_45);0x0EB8 Temp_name_Variable_44 = FName(MP_ClericBeastArena);0x0ED7 CallFunc_Array_Add_ReturnValue_49 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_44);0x0F1B Temp_name_Variable_43 = FName(MP_DE_FirstFloor);0x0F3A CallFunc_Array_Add_ReturnValue_50 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_43);0x0F7E PopFlow();0x0F7F Label_0F7F:0x0F7F Temp_name_Variable_42 = FName(MP_DE_FirstFloor);0x0F9E CallFunc_Array_Add_ReturnValue_52 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_42);0x0FE2 Temp_name_Variable_41 = FName(MP_CY_FountainPlaza);0x1001 CallFunc_Array_Add_ReturnValue_46 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_41);0x1045 Temp_name_Variable_40 = FName(MP_YS_DryDock);0x1064 CallFunc_Array_Add_ReturnValue_51 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_40);0x10A8 PopFlow();0x10A9 Label_10A9:0x10A9 Temp_name_Variable_39 = FName(MP_YH_Junction);0x10C8 CallFunc_Array_Add_ReturnValue_43 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_39);0x110C Temp_name_Variable_38 = FName(MP_CY_FountainPlaza);0x112B CallFunc_Array_Add_ReturnValue_42 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_38);0x116F PopFlow();0x1170 Label_1170:0x1170 Temp_name_Variable_37 = FName(MP_CY_Gilbert);0x118F CallFunc_Array_Add_ReturnValue_45 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_37);0x11D3 Temp_name_Variable_36 = FName(MP_CY_Backstreets);0x11F2 CallFunc_Array_Add_ReturnValue_41 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_36);0x1236 Temp_name_Variable_35 = FName(MP_CY_GreatBonfire);0x1255 CallFunc_Array_Add_ReturnValue_44 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_35);0x1299 PopFlow();0x129A Label_129A:0x129A Temp_name_Variable_34 = FName(MP_DE_FirstFloor);0x12B9 CallFunc_Array_Add_ReturnValue_36 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_34);0x12FD Temp_name_Variable_33 = FName(MP_DE_OperatingRoom);0x131C CallFunc_Array_Add_ReturnValue_35 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_33);0x1360 PopFlow();0x1361 Label_1361:0x1361 Temp_name_Variable_32 = FName(MP_CY_GreatBridgeExterior);0x1380 CallFunc_Array_Add_ReturnValue_37 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_32);0x13C4 Temp_name_Variable_31 = FName(MP_CY_Gilbert);0x13E3 CallFunc_Array_Add_ReturnValue_38 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_31);0x1427 Temp_name_Variable_30 = FName(MP_CY_RabidDogAlley);0x1446 CallFunc_Array_Add_ReturnValue_39 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_30);0x148A Temp_name_Variable_29 = FName(MP_CY_BoulderBridge);0x14A9 CallFunc_Array_Add_ReturnValue_40 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_29);0x14ED Temp_name_Variable_28 = FName(MP_DE_Basement);0x150C CallFunc_Array_Add_ReturnValue_34 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_28);0x1550 PopFlow();0x1551 Label_1551:0x1551 Temp_name_Variable_27 = FName(MP_CY_Backstreets);0x1570 CallFunc_Array_Add_ReturnValue_33 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_27);0x15B4 Temp_name_Variable_26 = FName(MP_DE_Basement);0x15D3 CallFunc_Array_Add_ReturnValue_31 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_26);0x1617 Temp_name_Variable_25 = FName(MP_YS_DeepSewers);0x1636 CallFunc_Array_Add_ReturnValue_32 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_25);0x167A PopFlow();0x167B Label_167B:0x167B Temp_name_Variable_24 = FName(MP_CY_BoulderBridge);0x169A CallFunc_Array_Add_ReturnValue_30 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_24);0x16DE PopFlow();0x16DF Label_16DF:0x16DF Temp_name_Variable_23 = FName(MP_CY_ClinicCourtyard);0x16FE CallFunc_Array_Add_ReturnValue_26 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_23);0x1742 PopFlow();0x1743 Label_1743:0x1743 Temp_name_Variable_22 = FName(MP_YH_Junction);0x1762 CallFunc_Array_Add_ReturnValue_25 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_22);0x17A6 Temp_name_Variable_21 = FName(MP_YS_DryDock);0x17C5 CallFunc_Array_Add_ReturnValue_27 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_21);0x1809 Temp_name_Variable_20 = FName(MP_YS_PoisonChannel);0x1828 CallFunc_Array_Add_ReturnValue_28 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_20);0x186C Temp_name_Variable_19 = FName(MP_DE_OperatingRoom);0x188B CallFunc_Array_Add_ReturnValue_29 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_19);0x18CF PopFlow();0x18D0 Label_18D0:0x18D0 Temp_name_Variable_18 = FName(MP_CY_RabidDogAlley);0x18EF CallFunc_Array_Add_ReturnValue_23 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_18);0x1933 Temp_name_Variable_17 = FName(MP_YS_DeepSewers);0x1952 CallFunc_Array_Add_ReturnValue_22 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_17);0x1996 Temp_name_Variable_16 = FName(MP_YS_DryDockChannel);0x19B5 CallFunc_Array_Add_ReturnValue_21 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_16);0x19F9 PopFlow();0x19FA Label_19FA:0x19FA Temp_name_Variable_15 = FName(MP_YS_DryDock);0x1A19 CallFunc_Array_Add_ReturnValue_24 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_15);0x1A5D Temp_name_Variable_14 = FName(MP_YS_Junction);0x1A7C CallFunc_Array_Add_ReturnValue_20 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_14);0x1AC0 PopFlow();0x1AC1 Label_1AC1:0x1AC1 Temp_name_Variable_13 = FName(MP_CY_GreatBridgeExterior);0x1AE0 CallFunc_Array_Add_ReturnValue_15 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_13);0x1B24 Temp_name_Variable_12 = FName(MP_YS_DeepSewers);0x1B43 CallFunc_Array_Add_ReturnValue_16 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_12);0x1B87 Temp_name_Variable_11 = FName(MP_CY_SewerShortcut);0x1BA6 CallFunc_Array_Add_ReturnValue_17 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_11);0x1BEA Temp_name_Variable_10 = FName(MP_YS_DryDockChannel);0x1C09 CallFunc_Array_Add_ReturnValue_18 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_10);0x1C4D Temp_name_Variable_9 = FName(MP_YS_PigArena);0x1C6C CallFunc_Array_Add_ReturnValue_14 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_9);0x1CB0 Temp_name_Variable_8 = FName(MP_CY_BoulderBridge);0x1CCF CallFunc_Array_Add_ReturnValue_13 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_8);0x1D13 PopFlow();0x1D14 Label_1D14:0x1D14 Temp_name_Variable_7 = FName(MP_CY_BoulderBridge);0x1D33 CallFunc_Array_Add_ReturnValue_19 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_7);0x1D77 Temp_name_Variable_6 = FName(MP_YS_Junction);0x1D96 CallFunc_Array_Add_ReturnValue_12 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_6);0x1DDA PopFlow();0x1DDB Label_1DDB:0x1DDB Temp_name_Variable_5 = FName(MP_YS_DeepSewers);0x1DFA CallFunc_Array_Add_ReturnValue_10 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_5);0x1E3E PopFlow();0x1E3F Label_1E3F:0x1E3F Temp_name_Variable_4 = FName(MP_CY_GreatBonfire);0x1E5E CallFunc_Array_Add_ReturnValue_11 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_4);0x1EA2 Temp_name_Variable_3 = FName(MP_YS_Junction);0x1EC1 CallFunc_Array_Add_ReturnValue_9 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_3);0x1F05 PopFlow();0x1F06 Label_1F06:0x1F06 Temp_name_Variable_1 = FName(MP_GE_PartB);0x1F25 CallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_1);0x1F69 Temp_name_Variable = FName(MP_CY_Gilbert);0x1F88 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable);0x1FCC PopFlow();0x1FCD Label_1FCD:0x1FCD Temp_name_Variable_67 = FName(MP_GE_PartA);0x1FEC CallFunc_Array_Add_ReturnValue_67 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NeighboringMapsCache, Temp_name_Variable_67);0x2030 PopFlow();0x2031 Label_2031:0x2031 return;Static Public 0xb30850 0x20 void RESToStatusEffectBarLength (const E_WhichStatusEffect & WhichEffect , int32 res , UObject * __WorldContext , const float & BarLength ) Script12 statements · 447 bytes of bytecode 0x0000 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0020 Temp_float_Variable = 2.75f;0x0037 CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentInsight);0x0072 Temp_float_Variable_1 = 3f;0x0089 CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_Conv_IntToFloat_ReturnValue, 0f, 99f, 1f, 0.25f);0x00C2 CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_MapRangeClamped_ReturnValue, 2f);0x00EC Temp_byte_Variable = WhichEffect;0x0107 CallFunc_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);0x0173 CallFunc_Multiply_IntFloat_ReturnValue = Multiply_IntFloat(res, CallFunc_FClamp_ReturnValue);0x01A1 BarLength = CallFunc_Multiply_IntFloat_ReturnValue;0x01BC return;Static Public 0xb30850 0x14 void GetWeaponDescription (const E_WhichHunterWeapon & InputPin , UObject * __WorldContext , FText & OutDes , const bool & Found ) Script276 statements · 7,911 bytes of bytecode 0x0000 FoundWeapon = InputPin;0x001B K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 0);0x003A if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0269;0x0048 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 1);0x0067 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0269;0x0075 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 2);0x0094 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_028D;0x00A2 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 3);0x00C1 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0521;0x00CF K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 4);0x00EE if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_07B5;0x00FC K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 5);0x011B if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0A49;0x0129 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 6);0x0148 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0CDD;0x0156 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 7);0x0175 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0F71;0x0183 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 8);0x01A2 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1205;0x01B0 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 9);0x01CF if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1499;0x01DD K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 10);0x01FC if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_172D;0x020A K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 11);0x0229 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_19C1;0x0237 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FoundWeapon, 12);0x0256 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1C55;0x0264 goto Label_1EE4;0x0269 Label_0269:0x0269 OutDes = FText();0x027D Found = false;0x0288 goto Label_1EE4;0x028D Label_028D:0x028D CallFunc_GetDataTableRowFromName_ReturnValue_8 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/Cleaver/DaT_CleaverScaling.DaT_CleaverScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow_8);0x02D6 if (!(CallFunc_GetDataTableRowFromName_ReturnValue_8)) goto Label_04FD;0x02E4 Temp_string_Variable_16 = "";0x02F8 Temp_string_Variable_17 = "\r\n\r\n";0x0310 CallFunc_Conv_TextToString_ReturnValue_22 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_8.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x033E CallFunc_EqualEqual_StrStr_ReturnValue_8 = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_22, "");0x035D CallFunc_Conv_TextToString_ReturnValue_23 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_8.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x038B Temp_bool_Variable_8 = CallFunc_EqualEqual_StrStr_ReturnValue_8;0x039E CallFunc_Conv_TextToString_ReturnValue_24 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_8.Des1_40_BCD2764745F62038BF13B58C61712781);0x03CC CallFunc_Concat_StrStr_ReturnValue_26 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_24, "\r\n\r\n");0x03F7 CallFunc_Concat_StrStr_ReturnValue_27 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_26, CallFunc_Conv_TextToString_ReturnValue_23);0x0425 CallFunc_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));0x047F CallFunc_Concat_StrStr_ReturnValue_30 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_28, CallFunc_Conv_TextToString_ReturnValue_22);0x04AD CallFunc_Conv_StringToText_ReturnValue_6 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_30);0x04D2 OutDes = CallFunc_Conv_StringToText_ReturnValue_6;0x04ED Found = true;0x04F8 goto Label_1EE4;0x04FD Label_04FD:0x04FD OutDes = FText();0x0511 Found = false;0x051C goto Label_1EE4;0x0521 Label_0521:0x0521 CallFunc_GetDataTableRowFromName_ReturnValue_9 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/BloodSpear/DaT_BloodSpearScaling.DaT_BloodSpearScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow_9);0x056A if (!(CallFunc_GetDataTableRowFromName_ReturnValue_9)) goto Label_0791;0x0578 Temp_string_Variable_14 = "";0x058C Temp_string_Variable_15 = "\r\n\r\n";0x05A4 CallFunc_Conv_TextToString_ReturnValue_27 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_9.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x05D2 CallFunc_EqualEqual_StrStr_ReturnValue_9 = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_27, "");0x05F1 CallFunc_Conv_TextToString_ReturnValue_28 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_9.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x061F Temp_bool_Variable_7 = CallFunc_EqualEqual_StrStr_ReturnValue_9;0x0632 CallFunc_Conv_TextToString_ReturnValue_29 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_9.Des1_40_BCD2764745F62038BF13B58C61712781);0x0660 CallFunc_Concat_StrStr_ReturnValue_34 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_29, "\r\n\r\n");0x068B CallFunc_Concat_StrStr_ReturnValue_35 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_34, CallFunc_Conv_TextToString_ReturnValue_28);0x06B9 CallFunc_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));0x0713 CallFunc_Concat_StrStr_ReturnValue_37 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_36, CallFunc_Conv_TextToString_ReturnValue_27);0x0741 CallFunc_Conv_StringToText_ReturnValue_8 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_37);0x0766 OutDes = CallFunc_Conv_StringToText_ReturnValue_8;0x0781 Found = true;0x078C goto Label_1EE4;0x0791 Label_0791:0x0791 OutDes = FText();0x07A5 Found = false;0x07B0 goto Label_1EE4;0x07B5 Label_07B5:0x07B5 CallFunc_GetDataTableRowFromName_ReturnValue_7 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/ThreadedCane/DaT_ThreadedCaneScaling.DaT_ThreadedCaneScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow_7);0x07FE if (!(CallFunc_GetDataTableRowFromName_ReturnValue_7)) goto Label_0A25;0x080C Temp_string_Variable_12 = "";0x0820 Temp_string_Variable_13 = "\r\n\r\n";0x0838 CallFunc_Conv_TextToString_ReturnValue_21 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_7.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x0866 CallFunc_EqualEqual_StrStr_ReturnValue_7 = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_21, "");0x0885 Temp_bool_Variable_6 = CallFunc_EqualEqual_StrStr_ReturnValue_7;0x0898 CallFunc_Conv_TextToString_ReturnValue_25 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_7.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x08C6 CallFunc_Conv_TextToString_ReturnValue_26 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_7.Des1_40_BCD2764745F62038BF13B58C61712781);0x08F4 CallFunc_Concat_StrStr_ReturnValue_29 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_26, "\r\n\r\n");0x091F CallFunc_Concat_StrStr_ReturnValue_31 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_29, CallFunc_Conv_TextToString_ReturnValue_25);0x094D CallFunc_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));0x09A7 CallFunc_Concat_StrStr_ReturnValue_33 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_32, CallFunc_Conv_TextToString_ReturnValue_21);0x09D5 CallFunc_Conv_StringToText_ReturnValue_7 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_33);0x09FA OutDes = CallFunc_Conv_StringToText_ReturnValue_7;0x0A15 Found = true;0x0A20 goto Label_1EE4;0x0A25 Label_0A25:0x0A25 OutDes = FText();0x0A39 Found = false;0x0A44 goto Label_1EE4;0x0A49 Label_0A49:0x0A49 CallFunc_GetDataTableRowFromName_ReturnValue_6 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/Tonitrus/Dat_TonitrusScaling.Dat_TonitrusScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow_6);0x0A92 if (!(CallFunc_GetDataTableRowFromName_ReturnValue_6)) goto Label_0CB9;0x0AA0 Temp_string_Variable_10 = "";0x0AB4 Temp_string_Variable_11 = "\r\n\r\n";0x0ACC CallFunc_Conv_TextToString_ReturnValue_16 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_6.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x0AFA CallFunc_EqualEqual_StrStr_ReturnValue_6 = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_16, "");0x0B19 CallFunc_Conv_TextToString_ReturnValue_17 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_6.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x0B47 Temp_bool_Variable_5 = CallFunc_EqualEqual_StrStr_ReturnValue_6;0x0B5A CallFunc_Conv_TextToString_ReturnValue_18 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_6.Des1_40_BCD2764745F62038BF13B58C61712781);0x0B88 CallFunc_Concat_StrStr_ReturnValue_18 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_18, "\r\n\r\n");0x0BB3 CallFunc_Concat_StrStr_ReturnValue_19 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_18, CallFunc_Conv_TextToString_ReturnValue_17);0x0BE1 CallFunc_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));0x0C3B CallFunc_Concat_StrStr_ReturnValue_22 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_20, CallFunc_Conv_TextToString_ReturnValue_16);0x0C69 CallFunc_Conv_StringToText_ReturnValue_4 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_22);0x0C8E OutDes = CallFunc_Conv_StringToText_ReturnValue_4;0x0CA9 Found = true;0x0CB4 goto Label_1EE4;0x0CB9 Label_0CB9:0x0CB9 OutDes = FText();0x0CCD Found = false;0x0CD8 goto Label_1EE4;0x0CDD Label_0CDD:0x0CDD CallFunc_GetDataTableRowFromName_ReturnValue_5 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/HunterPistol/DaT_HunterPistolScaling.DaT_HunterPistolScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow_5);0x0D26 if (!(CallFunc_GetDataTableRowFromName_ReturnValue_5)) goto Label_0F4D;0x0D34 Temp_string_Variable_8 = "";0x0D48 Temp_string_Variable_9 = "\r\n\r\n";0x0D60 CallFunc_Conv_TextToString_ReturnValue_15 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_5.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x0D8E CallFunc_EqualEqual_StrStr_ReturnValue_5 = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_15, "");0x0DAD Temp_bool_Variable_4 = CallFunc_EqualEqual_StrStr_ReturnValue_5;0x0DC0 CallFunc_Conv_TextToString_ReturnValue_19 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_5.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x0DEE CallFunc_Conv_TextToString_ReturnValue_20 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_5.Des1_40_BCD2764745F62038BF13B58C61712781);0x0E1C CallFunc_Concat_StrStr_ReturnValue_21 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_20, "\r\n\r\n");0x0E47 CallFunc_Concat_StrStr_ReturnValue_23 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_21, CallFunc_Conv_TextToString_ReturnValue_19);0x0E75 CallFunc_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));0x0ECF CallFunc_Concat_StrStr_ReturnValue_25 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_24, CallFunc_Conv_TextToString_ReturnValue_15);0x0EFD CallFunc_Conv_StringToText_ReturnValue_5 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_25);0x0F22 OutDes = CallFunc_Conv_StringToText_ReturnValue_5;0x0F3D Found = true;0x0F48 goto Label_1EE4;0x0F4D Label_0F4D:0x0F4D OutDes = FText();0x0F61 Found = false;0x0F6C goto Label_1EE4;0x0F71 Label_0F71:0x0F71 CallFunc_GetDataTableRowFromName_ReturnValue_4 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/Blunderbuss/DaT_HunterBlunderScaling.DaT_HunterBlunderScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow_4);0x0FBA if (!(CallFunc_GetDataTableRowFromName_ReturnValue_4)) goto Label_11E1;0x0FC8 Temp_string_Variable_6 = "";0x0FDC Temp_string_Variable_7 = "\r\n\r\n";0x0FF4 CallFunc_Conv_TextToString_ReturnValue_10 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_4.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x1022 CallFunc_EqualEqual_StrStr_ReturnValue_4 = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_10, "");0x1041 CallFunc_Conv_TextToString_ReturnValue_11 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_4.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x106F Temp_bool_Variable_3 = CallFunc_EqualEqual_StrStr_ReturnValue_4;0x1082 CallFunc_Conv_TextToString_ReturnValue_12 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_4.Des1_40_BCD2764745F62038BF13B58C61712781);0x10B0 CallFunc_Concat_StrStr_ReturnValue_10 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_12, "\r\n\r\n");0x10DB CallFunc_Concat_StrStr_ReturnValue_11 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_10, CallFunc_Conv_TextToString_ReturnValue_11);0x1109 CallFunc_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));0x1163 CallFunc_Concat_StrStr_ReturnValue_14 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_12, CallFunc_Conv_TextToString_ReturnValue_10);0x1191 CallFunc_Conv_StringToText_ReturnValue_2 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_14);0x11B6 OutDes = CallFunc_Conv_StringToText_ReturnValue_2;0x11D1 Found = true;0x11DC goto Label_1EE4;0x11E1 Label_11E1:0x11E1 OutDes = FText();0x11F5 Found = false;0x1200 goto Label_1EE4;0x1205 Label_1205:0x1205 CallFunc_GetDataTableRowFromName_ReturnValue_3 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/DBShotgun/DaT_DBShotgunScaling.DaT_DBShotgunScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow_3);0x124E if (!(CallFunc_GetDataTableRowFromName_ReturnValue_3)) goto Label_1475;0x125C Temp_string_Variable_4 = "";0x1270 Temp_string_Variable_5 = "\r\n\r\n";0x1288 CallFunc_Conv_TextToString_ReturnValue_9 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_3.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x12B6 CallFunc_EqualEqual_StrStr_ReturnValue_3 = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_9, "");0x12D5 Temp_bool_Variable_2 = CallFunc_EqualEqual_StrStr_ReturnValue_3;0x12E8 CallFunc_Conv_TextToString_ReturnValue_13 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_3.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x1316 CallFunc_Conv_TextToString_ReturnValue_14 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_3.Des1_40_BCD2764745F62038BF13B58C61712781);0x1344 CallFunc_Concat_StrStr_ReturnValue_13 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_14, "\r\n\r\n");0x136F CallFunc_Concat_StrStr_ReturnValue_15 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_13, CallFunc_Conv_TextToString_ReturnValue_13);0x139D CallFunc_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));0x13F7 CallFunc_Concat_StrStr_ReturnValue_17 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_16, CallFunc_Conv_TextToString_ReturnValue_9);0x1425 CallFunc_Conv_StringToText_ReturnValue_3 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_17);0x144A OutDes = CallFunc_Conv_StringToText_ReturnValue_3;0x1465 Found = true;0x1470 goto Label_1EE4;0x1475 Label_1475:0x1475 OutDes = FText();0x1489 Found = false;0x1494 goto Label_1EE4;0x1499 Label_1499:0x1499 CallFunc_GetDataTableRowFromName_ReturnValue_2 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/Flamesprayer/DaT_FlamesprayerScaling.DaT_FlamesprayerScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow_2);0x14E2 if (!(CallFunc_GetDataTableRowFromName_ReturnValue_2)) goto Label_1709;0x14F0 Temp_string_Variable_2 = "";0x1504 Temp_string_Variable_3 = "\r\n\r\n";0x151C CallFunc_Conv_TextToString_ReturnValue_3 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_2.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x154A CallFunc_EqualEqual_StrStr_ReturnValue_1 = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_3, "");0x1569 Temp_bool_Variable_1 = CallFunc_EqualEqual_StrStr_ReturnValue_1;0x157C CallFunc_Conv_TextToString_ReturnValue_7 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_2.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x15AA CallFunc_Conv_TextToString_ReturnValue_8 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_2.Des1_40_BCD2764745F62038BF13B58C61712781);0x15D8 CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_8, "\r\n\r\n");0x1603 CallFunc_Concat_StrStr_ReturnValue_6 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_4, CallFunc_Conv_TextToString_ReturnValue_7);0x1631 CallFunc_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));0x168B CallFunc_Concat_StrStr_ReturnValue_9 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_8, CallFunc_Conv_TextToString_ReturnValue_3);0x16B9 CallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_9);0x16DE OutDes = CallFunc_Conv_StringToText_ReturnValue_1;0x16F9 Found = true;0x1704 goto Label_1EE4;0x1709 Label_1709:0x1709 OutDes = FText();0x171D Found = false;0x1728 goto Label_1EE4;0x172D Label_172D:0x172D CallFunc_GetDataTableRowFromName_ReturnValue_1 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/Torch/DaT_TorchScaling.DaT_TorchScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow_1);0x1776 if (!(CallFunc_GetDataTableRowFromName_ReturnValue_1)) goto Label_199D;0x1784 Temp_string_Variable = "";0x1798 Temp_string_Variable_1 = "\r\n\r\n";0x17B0 CallFunc_Conv_TextToString_ReturnValue_4 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_1.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x17DE CallFunc_EqualEqual_StrStr_ReturnValue_2 = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_4, "");0x17FD Temp_bool_Variable = CallFunc_EqualEqual_StrStr_ReturnValue_2;0x1810 CallFunc_Conv_TextToString_ReturnValue_5 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_1.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x183E CallFunc_Conv_TextToString_ReturnValue_6 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_1.Des1_40_BCD2764745F62038BF13B58C61712781);0x186C CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_6, "\r\n\r\n");0x1897 CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_Conv_TextToString_ReturnValue_5);0x18C5 CallFunc_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));0x191F CallFunc_Concat_StrStr_ReturnValue_7 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_5, CallFunc_Conv_TextToString_ReturnValue_4);0x194D CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_7);0x1972 OutDes = CallFunc_Conv_StringToText_ReturnValue;0x198D Found = true;0x1998 goto Label_1EE4;0x199D Label_199D:0x199D OutDes = FText();0x19B1 Found = false;0x19BC goto Label_1EE4;0x19C1 Label_19C1:0x19C1 CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/HunterAxe/DaT_HunterAxeScaling.DaT_HunterAxeScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow);0x1A0A if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_1C31;0x1A18 CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x1A46 CallFunc_Conv_TextToString_ReturnValue_1 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x1A74 CallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue, "");0x1A93 CallFunc_Conv_TextToString_ReturnValue_2 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow.Des1_40_BCD2764745F62038BF13B58C61712781);0x1AC1 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_2, "\r\n\r\n");0x1AEC CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Conv_TextToString_ReturnValue_1);0x1B1A Temp_string_Variable_18 = "\r\n\r\n";0x1B32 Temp_string_Variable_19 = "";0x1B46 Temp_bool_Variable_9 = CallFunc_EqualEqual_StrStr_ReturnValue;0x1B59 CallFunc_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));0x1BB3 CallFunc_Concat_StrStr_ReturnValue_41 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_40, CallFunc_Conv_TextToString_ReturnValue);0x1BE1 CallFunc_Conv_StringToText_ReturnValue_9 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_41);0x1C06 OutDes = CallFunc_Conv_StringToText_ReturnValue_9;0x1C21 Found = true;0x1C2C goto Label_1EE4;0x1C31 Label_1C31:0x1C31 OutDes = FText();0x1C45 Found = false;0x1C50 goto Label_1EE4;0x1C55 Label_1C55:0x1C55 CallFunc_GetDataTableRowFromName_ReturnValue_10 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/PlayerWeapons/BladesOfMercy/DaT_BladesOfMercyScaling.DaT_BladesOfMercyScaling, FName(0), CallFunc_GetDataTableRowFromName_OutRow_10);0x1C9E if (!(CallFunc_GetDataTableRowFromName_ReturnValue_10)) goto Label_1EC5;0x1CAC CallFunc_Conv_TextToString_ReturnValue_30 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_10.Des3_42_322EB0BD47C79D5DE256469CA695744F);0x1CDA CallFunc_EqualEqual_StrStr_ReturnValue_10 = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_30, "");0x1CF9 CallFunc_Conv_TextToString_ReturnValue_31 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_10.Des2_41_1AD51FBE439DF3548CD3B19CEEF6F295);0x1D27 CallFunc_Conv_TextToString_ReturnValue_32 = Conv_TextToString(CallFunc_GetDataTableRowFromName_OutRow_10.Des1_40_BCD2764745F62038BF13B58C61712781);0x1D55 CallFunc_Concat_StrStr_ReturnValue_38 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_32, "\r\n\r\n");0x1D80 CallFunc_Concat_StrStr_ReturnValue_39 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_38, CallFunc_Conv_TextToString_ReturnValue_31);0x1DAE Temp_string_Variable_20 = "\r\n\r\n";0x1DC6 Temp_string_Variable_21 = "";0x1DDA Temp_bool_Variable_10 = CallFunc_EqualEqual_StrStr_ReturnValue_10;0x1DED CallFunc_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));0x1E47 CallFunc_Concat_StrStr_ReturnValue_43 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_42, CallFunc_Conv_TextToString_ReturnValue_30);0x1E75 CallFunc_Conv_StringToText_ReturnValue_10 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_43);0x1E9A OutDes = CallFunc_Conv_StringToText_ReturnValue_10;0x1EB5 Found = true;0x1EC0 goto Label_1EE4;0x1EC5 Label_1EC5:0x1EC5 OutDes = FText();0x1ED9 Found = false;0x1EE4 Label_1EE4:0x1EE4 return;Static Public 0xb30850 0x29 void FindWeaponFromString (const FString & String , UObject * __WorldContext , const bool & WeaponFound , const E_WhichHunterWeapon & WhichWeapon ) Script73 statements · 1,120 bytes of bytecode 0x0000 CallFunc_ToLower_ReturnValue = ToLower(String);0x0025 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_ToLower_ReturnValue);0x004A K2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(sawcleaver));0x0074 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_02D6;0x0082 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(bloodspear));0x00AC if (!(K2Node_SwitchName_CmpSuccess)) goto Label_02FA;0x00BA K2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(threadedcane));0x00E4 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_031E;0x00F2 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(tonitrus));0x011C if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0342;0x012A K2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(hunterpistol));0x0154 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0366;0x0162 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(hunterblunderbuss));0x018C if (!(K2Node_SwitchName_CmpSuccess)) goto Label_038A;0x019A K2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(doublebarrelshotgun));0x01C4 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_03AE;0x01D2 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(flamesprayer));0x01FC if (!(K2Node_SwitchName_CmpSuccess)) goto Label_03D2;0x020A K2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(torch));0x0234 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_03F6;0x0242 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(hunteraxe));0x026C if (!(K2Node_SwitchName_CmpSuccess)) goto Label_041A;0x027A K2Node_SwitchName_CmpSuccess = NotEqual_NameName(CallFunc_Conv_StringToName_ReturnValue, FName(bladeofmercy));0x02A4 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_043E;0x02B2 WeaponFound = false;0x02BD WhichWeapon = 0;0x02D1 goto Label_045D;0x02D6 Label_02D6:0x02D6 WeaponFound = true;0x02E1 WhichWeapon = 2;0x02F5 goto Label_045D;0x02FA Label_02FA:0x02FA WeaponFound = true;0x0305 WhichWeapon = 3;0x0319 goto Label_045D;0x031E Label_031E:0x031E WeaponFound = true;0x0329 WhichWeapon = 4;0x033D goto Label_045D;0x0342 Label_0342:0x0342 WeaponFound = true;0x034D WhichWeapon = 5;0x0361 goto Label_045D;0x0366 Label_0366:0x0366 WeaponFound = true;0x0371 WhichWeapon = 6;0x0385 goto Label_045D;0x038A Label_038A:0x038A WeaponFound = true;0x0395 WhichWeapon = 7;0x03A9 goto Label_045D;0x03AE Label_03AE:0x03AE WeaponFound = true;0x03B9 WhichWeapon = 8;0x03CD goto Label_045D;0x03D2 Label_03D2:0x03D2 WeaponFound = true;0x03DD WhichWeapon = 9;0x03F1 goto Label_045D;0x03F6 Label_03F6:0x03F6 WeaponFound = true;0x0401 WhichWeapon = 10;0x0415 goto Label_045D;0x041A Label_041A:0x041A WeaponFound = true;0x0425 WhichWeapon = 11;0x0439 goto Label_045D;0x043E Label_043E:0x043E WeaponFound = true;0x0449 WhichWeapon = 12;0x045D Label_045D:0x045D return;Static Public 0xb30850 0x1A 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 0x0000 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(__WorldContext, MainCharRef.PlayerIndex);0x003C CallFunc_HasUserFocusedDescendants_ReturnValue = Widget Target.HasUserFocusedDescendants(CallFunc_GetPlayerController_ReturnValue);0x006F Return Value = CallFunc_HasUserFocusedDescendants_ReturnValue;0x0082 Player Controller = CallFunc_GetPlayerController_ReturnValue;0x0095 return;Static Public 0xb30850 0x28 void ChangeColorOfCharActor (UObject * Actor , const FLinearColor & Color , UObject * __WorldContext ) Script79 statements · 2,734 bytes of bytecode 0x0000 PushFlow(Label_0AAB);0x0005 K2Node_DynamicCast_AsCharacter = Cast<Character>(Actor);0x0029 K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsCharacter);0x0046 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0050 PushFlow(Label_06FC);0x0055 Temp_int_Loop_Counter_Variable = 0;0x006C Temp_int_Array_Index_Variable = 0;0x0083 Label_0083:0x0083 CallFunc_GetAllChildActors_ChildActors = {};0x008E K2Node_DynamicCast_AsCharacter.GetAllChildActors(CallFunc_GetAllChildActors_ChildActors, true);0x00B8 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllChildActors_ChildActors);0x00F3 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0119 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_096C;0x0127 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0142 PushFlow(Label_0A61);0x0147 CallFunc_GetAllChildActors_ChildActors = {};0x0152 K2Node_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);0x01B7 CallFunc_GetComponentByClass_ReturnValue_1 = CallFunc_Array_Get_Item.GetComponentByClass(/Script/Engine.StaticMeshComponent);0x01EA CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetComponentByClass_ReturnValue_1);0x0207 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0423;0x0215 CallFunc_Conv_LinearColorToVector_ReturnValue = Conv_LinearColorToVector(Color);0x023A CallFunc_GetAllChildActors_ChildActors = {};0x0245 K2Node_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);0x02AA CallFunc_GetComponentByClass_ReturnValue_1 = CallFunc_Array_Get_Item.GetComponentByClass(/Script/Engine.StaticMeshComponent);0x02DD CallFunc_GetComponentByClass_ReturnValue_1.SetVectorParameterValueOnMaterials(FName(LocalTint), CallFunc_Conv_LinearColorToVector_ReturnValue);0x0313 BreakColor(Color, CallFunc_BreakColor_R, CallFunc_BreakColor_G, CallFunc_BreakColor_B, CallFunc_BreakColor_A);0x034A CallFunc_GetAllChildActors_ChildActors = {};0x0355 K2Node_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);0x03BA CallFunc_GetComponentByClass_ReturnValue_1 = CallFunc_Array_Get_Item.GetComponentByClass(/Script/Engine.StaticMeshComponent);0x03ED CallFunc_GetComponentByClass_ReturnValue_1.SetScalarParameterValueOnMaterials(FName(LocalTintAlpha), CallFunc_BreakColor_A);0x0423 Label_0423:0x0423 CallFunc_GetAllChildActors_ChildActors = {};0x042E K2Node_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);0x0493 CallFunc_GetComponentByClass_ReturnValue = CallFunc_Array_Get_Item.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x04C6 CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x04E3 if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x04ED CallFunc_Conv_LinearColorToVector_ReturnValue = Conv_LinearColorToVector(Color);0x0512 CallFunc_GetAllChildActors_ChildActors = {};0x051D K2Node_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);0x0582 CallFunc_GetComponentByClass_ReturnValue = CallFunc_Array_Get_Item.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x05B5 CallFunc_GetComponentByClass_ReturnValue.SetVectorParameterValueOnMaterials(FName(LocalTint), CallFunc_Conv_LinearColorToVector_ReturnValue);0x05EB BreakColor(Color, CallFunc_BreakColor_R, CallFunc_BreakColor_G, CallFunc_BreakColor_B, CallFunc_BreakColor_A);0x0622 CallFunc_GetAllChildActors_ChildActors = {};0x062D K2Node_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);0x0692 CallFunc_GetComponentByClass_ReturnValue = CallFunc_Array_Get_Item.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x06C5 CallFunc_GetComponentByClass_ReturnValue.SetScalarParameterValueOnMaterials(FName(LocalTintAlpha), CallFunc_BreakColor_A);0x06FB PopFlow();0x06FC Label_06FC:0x06FC K2Node_DynamicCast_AsBP_Main_Char = Cast<BP_MainChar_C>(K2Node_DynamicCast_AsCharacter);0x0720 K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char);0x073D if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0747 CallFunc_Conv_LinearColorToVector_ReturnValue = Conv_LinearColorToVector(Color);0x076C K2Node_DynamicCast_AsBP_Main_Char.MeshHead.SetVectorParameterValueOnMaterials(FName(LocalTint), CallFunc_Conv_LinearColorToVector_ReturnValue);0x07B8 K2Node_DynamicCast_AsBP_Main_Char.SM_Hat.SetVectorParameterValueOnMaterials(FName(LocalTint), CallFunc_Conv_LinearColorToVector_ReturnValue);0x0804 K2Node_DynamicCast_AsBP_Main_Char.MeshHair.SetVectorParameterValueOnMaterials(FName(LocalTint), CallFunc_Conv_LinearColorToVector_ReturnValue);0x0850 BreakColor(Color, CallFunc_BreakColor_R, CallFunc_BreakColor_G, CallFunc_BreakColor_B, CallFunc_BreakColor_A);0x0887 K2Node_DynamicCast_AsBP_Main_Char.MeshHead.SetScalarParameterValueOnMaterials(FName(LocalTintAlpha), CallFunc_BreakColor_A);0x08D3 K2Node_DynamicCast_AsBP_Main_Char.SM_Hat.SetScalarParameterValueOnMaterials(FName(LocalTintAlpha), CallFunc_BreakColor_A);0x091F K2Node_DynamicCast_AsBP_Main_Char.MeshHair.SetScalarParameterValueOnMaterials(FName(LocalTintAlpha), CallFunc_BreakColor_A);0x096B PopFlow();0x096C Label_096C:0x096C CallFunc_Conv_LinearColorToVector_ReturnValue = Conv_LinearColorToVector(Color);0x0991 K2Node_DynamicCast_AsCharacter.Mesh.SetVectorParameterValueOnMaterials(FName(LocalTint), CallFunc_Conv_LinearColorToVector_ReturnValue);0x09DD BreakColor(Color, CallFunc_BreakColor_R, CallFunc_BreakColor_G, CallFunc_BreakColor_B, CallFunc_BreakColor_A);0x0A14 K2Node_DynamicCast_AsCharacter.Mesh.SetScalarParameterValueOnMaterials(FName(LocalTintAlpha), CallFunc_BreakColor_A);0x0A60 PopFlow();0x0A61 Label_0A61:0x0A61 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0A8B Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0AA6 goto Label_0083;0x0AAB Label_0AAB:0x0AAB return;Static Public 0xb30850 0x20 void GetResFromEndAmt (int32 EndAmt , UObject * __WorldContext , const int32 & res ) Script14 statements · 391 bytes of bytecode 0x0000 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(EndAmt);0x0025 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue);0x004A CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_OverallLevelingCurve.DaT_OverallLevelingCurve, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x008F if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00C6;0x009D res = CallFunc_GetDataTableRowFromName_OutRow.RESfromEnd_24_6978BF8F4BF24356E2FBCFBFE08DCFC4;0x00C1 goto Label_0184;0x00C6 Label_00C6:0x00C6 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(EndAmt);0x00EB CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("row ", CallFunc_Conv_IntToString_ReturnValue);0x0116 CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "not found!");0x0147 PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x0184 Label_0184:0x0184 return;Static Public 0xb30850 0x14 void RepairTonitrus (UObject * __WorldContext ) Script55 statements · 1,614 bytes of bytecode 0x0000 PushFlow(Label_064B);0x0005 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x0025 CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.TonitrusHitsP1 = 0;0x0052 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x0072 CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.TonitrusHitsP2 = 0;0x009F GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x00BF CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.TonitrusHitsP3 = 0;0x00EC GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x010C CallFunc_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);0x017C PushFlow(Label_051B);0x0181 PushFlow(Label_03EB);0x0186 PushFlow(Label_02BB);0x018B GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x01AB CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player1Ref);0x01DE if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x01E8 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0208 K2Node_DynamicCast_AsBPC_Weap_Tonitrus_3 = Cast<BPC_WeapTonitrus_C>(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player1Ref.RightWeapon.ChildActor);0x026E K2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsBPC_Weap_Tonitrus_3);0x028B if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x0295 K2Node_DynamicCast_AsBPC_Weap_Tonitrus_3.CheckBreak(false);0x02BA PopFlow();0x02BB Label_02BB:0x02BB GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x02DB CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player2Ref);0x030E if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0318 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0338 K2Node_DynamicCast_AsBPC_Weap_Tonitrus_1 = Cast<BPC_WeapTonitrus_C>(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player2Ref.RightWeapon.ChildActor);0x039E K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsBPC_Weap_Tonitrus_1);0x03BB if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x03C5 K2Node_DynamicCast_AsBPC_Weap_Tonitrus_1.CheckBreak(false);0x03EA PopFlow();0x03EB Label_03EB:0x03EB GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x040B CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player3Ref);0x043E if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0448 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0468 K2Node_DynamicCast_AsBPC_Weap_Tonitrus_2 = Cast<BPC_WeapTonitrus_C>(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player3Ref.RightWeapon.ChildActor);0x04CE K2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsBPC_Weap_Tonitrus_2);0x04EB if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x04F5 K2Node_DynamicCast_AsBPC_Weap_Tonitrus_2.CheckBreak(false);0x051A PopFlow();0x051B Label_051B:0x051B GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x053B CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player4Ref);0x056E if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0578 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0598 K2Node_DynamicCast_AsBPC_Weap_Tonitrus = Cast<BPC_WeapTonitrus_C>(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player4Ref.RightWeapon.ChildActor);0x05FE K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBPC_Weap_Tonitrus);0x061B if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0625 K2Node_DynamicCast_AsBPC_Weap_Tonitrus.CheckBreak(false);0x064A PopFlow();0x064B Label_064B:0x064B return;Static Public 0xb30850 0x08 void FaceTextureFinder (int32 FaceTexType , UObject * __WorldContext , const UTexture * & FaceTexture ) Script6 statements · 139 bytes of bytecode 0x0000 Temp_int_Variable = FaceTexType;0x001B Temp_object_Variable = /Game/Char/Hunter/Mat/Tex/BbPSX_Head128v3Old.BbPSX_Head128v3Old;0x002E Temp_object_Variable_1 = /Game/Char/Hunter/Mat/Tex/BbPSX_Head128v3.BbPSX_Head128v3;0x0041 FaceTexture = Switch(Temp_int_Variable, 0 => Temp_object_Variable_1, 1 => Temp_object_Variable, default => K2Node_Select_Default);0x0088 return;Static Public 0xb30850 0x18 void HeadTypeFinder (int32 headType , UObject * __WorldContext , const USkeletalMesh * & FaceMesh ) Script6 statements · 139 bytes of bytecode 0x0000 Temp_int_Variable = headType;0x001B Temp_object_Variable = /Game/Char/Hunter/Mesh/SkM_HunterFace1.SkM_HunterFace1;0x002E Temp_object_Variable_1 = /Game/Char/Hunter/Mesh/SkM_Hunterface0.SkM_HunterFace0;0x0041 FaceMesh = Switch(Temp_int_Variable, 0 => Temp_object_Variable_1, 1 => Temp_object_Variable, default => K2Node_Select_Default);0x0088 return;Static Public 0xb30850 0x18 void Hair Type Finder (int32 HairType , const FName & HatDatName , UObject * __WorldContext , const USkeletalMesh * & HairMesh ) Script54 statements · 1,369 bytes of bytecode 0x0000 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(HatDatName, FName(NoneHead));0x002A if (!(K2Node_SwitchName_CmpSuccess)) goto Label_04E6;0x0038 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(HatDatName, FName(HunterHat));0x0062 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0502;0x0070 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(HatDatName, FName(DollHat));0x009A if (!(K2Node_SwitchName_CmpSuccess)) goto Label_051E;0x00A8 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(HatDatName, FName(GasHat));0x00D2 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0502;0x00E0 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(HatDatName, FName(BlackHood));0x010A if (!(K2Node_SwitchName_CmpSuccess)) goto Label_053A;0x0118 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(HatDatName, FName(CrowHat));0x0142 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_053A;0x0150 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(HatDatName, FName(MerchantHat));0x017A if (!(K2Node_SwitchName_CmpSuccess)) goto Label_053A;0x0188 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(HatDatName, FName(RumpledHat));0x01B2 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0502;0x01C0 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(HatDatName, FName(TopHat));0x01EA if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0502;0x01F8 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(HatDatName, FName(SteepledHat));0x0222 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0502;0x0230 Label_0230:0x0230 Temp_object_Variable = /Game/Char/Hunter/Mesh/SkM_HunterHair0_Hat.SkM_HunterHair0_Hat;0x0243 Temp_object_Variable_1 = /Game/Char/Hunter/Mesh/SkM_HunterHair2_Hat2.SkM_HunterHair2_Hat2;0x0256 Temp_object_Variable_2 = /Game/Char/Hunter/Mesh/SkM_HunterHair2_Hat.SkM_HunterHair2_Hat;0x0269 Temp_object_Variable_3 = /Game/Char/Hunter/Mesh/SkM_HunterHair2.SkM_HunterHair2;0x027C Temp_object_Variable_4 = /Game/Char/Hunter/Mesh/SkM_HunterHair0_Hat.SkM_HunterHair0_Hat;0x028F Temp_object_Variable_5 = /Game/Char/Hunter/Mesh/SkM_HunterHair0.SkM_HunterHair0;0x02A2 Temp_object_Variable_6 = /Game/Char/Hunter/Mesh/SkM_HunterHair1_Hat.SkM_HunterHair1_Hat;0x02B5 Temp_object_Variable_7 = /Game/Char/Hunter/Mesh/SkM_HunterHair1.SkM_HunterHair1;0x02C8 Temp_object_Variable_8 = /Game/Char/Hunter/Mesh/SkM_HunterHair0_Hat.SkM_HunterHair0_Hat;0x02DB Temp_object_Variable_9 = /Game/Char/Hunter/Mesh/SkM_HunterHair0.SkM_HunterHair0;0x02EE Temp_object_Variable_10 = /Game/Char/Hunter/Mesh/SkM_HunterHair0_Hat.SkM_HunterHair0_Hat;0x0301 Temp_object_Variable_11 = /Game/Char/Hunter/Mesh/SkM_HunterHair0.SkM_HunterHair0;0x0314 Temp_int_Variable_3 = HairType;0x032F Temp_int_Variable_2 = WhichHatInt;0x034A Temp_int_Variable = WhichHatInt;0x0365 Temp_int_Variable_1 = WhichHatInt;0x0380 HairMesh = 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);0x04E1 goto Label_0556;0x04E6 Label_04E6:0x04E6 WhichHatInt = 0;0x04FD goto Label_0230;0x0502 Label_0502:0x0502 WhichHatInt = 1;0x0519 goto Label_0230;0x051E Label_051E:0x051E WhichHatInt = 2;0x0535 goto Label_0230;0x053A Label_053A:0x053A WhichHatInt = 3;0x0551 goto Label_0230;0x0556 Label_0556:0x0556 return;Static Public 0xb30850 0x20 void FindAttireFromString (const FString & InText , UObject * __WorldContext , FS_InvCons & OutInvCons , const bool & Found ) Script15 statements · 475 bytes of bytecode 0x0000 FoundInvAttire = false;0x000B CallFunc_Replace_ReturnValue = Replace(InText, " ", "", 1);0x0037 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Replace_ReturnValue);0x005C CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/UI/Inventory/DaT_ParentInvAttireList.DaT_ParentInvAttireList, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x00A1 if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00E5;0x00AF FoundInvAttire = true;0x00BA OutInvCons = CallFunc_GetDataTableRowFromName_OutRow;0x00D5 Found = true;0x00E0 goto Label_01D8;0x00E5 Label_00E5:0x00E5 OutInvCons = 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};0x01CD Found = false;0x01D8 Label_01D8:0x01D8 return;Static Public 0xb30850 0x1B1 void FindKeyItemFromString (const FString & InText , UObject * __WorldContext , FS_InvCons & OutInvCons , const bool & Found ) Script15 statements · 475 bytes of bytecode 0x0000 FoundInvCons = false;0x000B CallFunc_Replace_ReturnValue = Replace(InText, " ", "", 1);0x0037 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Replace_ReturnValue);0x005C CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/UI/Inventory/DaT_ParentInvKeyItemsList.DaT_ParentInvKeyItemsList, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x00A1 if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00E5;0x00AF FoundInvCons = true;0x00BA OutInvCons = CallFunc_GetDataTableRowFromName_OutRow;0x00D5 Found = true;0x00E0 goto Label_01D8;0x00E5 Label_00E5:0x00E5 OutInvCons = 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};0x01CD Found = false;0x01D8 Label_01D8:0x01D8 return;Static Public 0xb30850 0x1B1 void FindBldStoneFromString (const FString & InText , UObject * __WorldContext , FS_InvCons & OutInvCons , const bool & Found ) Script15 statements · 475 bytes of bytecode 0x0000 FoundInvCons = false;0x000B CallFunc_Replace_ReturnValue = Replace(InText, " ", "", 1);0x0037 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Replace_ReturnValue);0x005C CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/UI/Inventory/DaT_ParentInvBldStoneList.DaT_ParentInvBldStoneList, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x00A1 if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00E5;0x00AF FoundInvCons = true;0x00BA OutInvCons = CallFunc_GetDataTableRowFromName_OutRow;0x00D5 Found = true;0x00E0 goto Label_01D8;0x00E5 Label_00E5:0x00E5 OutInvCons = 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};0x01CD Found = false;0x01D8 Label_01D8:0x01D8 return;Static Public 0xb30850 0x1B1 void FindConsFromString (const FString & inString , UObject * __WorldContext , FS_InvCons & OutInvCons , const bool & Found ) Script15 statements · 475 bytes of bytecode 0x0000 FoundInvCons = false;0x000B CallFunc_Replace_ReturnValue = Replace(inString, " ", "", 1);0x0037 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Replace_ReturnValue);0x005C CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/UI/Inventory/DaT_ParentInvConsList.DaT_ParentInvConsList, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x00A1 if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00E5;0x00AF FoundInvCons = true;0x00BA OutInvCons = CallFunc_GetDataTableRowFromName_OutRow;0x00D5 Found = true;0x00E0 goto Label_01D8;0x00E5 Label_00E5:0x00E5 OutInvCons = 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};0x01CD Found = false;0x01D8 Label_01D8:0x01D8 return;Static Public 0xb30850 0x1B1 void Find Weapon Level Stats (const E_WhichHunterWeapon & WhichWeapon , int32 LevelAdd , UObject * __WorldContext , FS_WeaponStat & WeaponStat ) Script37 statements · 1,580 bytes of bytecode 0x0000 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0020 Temp_object_Variable = nullptr;0x002B Temp_object_Variable_1 = nullptr;0x0036 Temp_object_Variable_2 = nullptr;0x0041 Temp_object_Variable_3 = nullptr;0x004C Temp_object_Variable_4 = nullptr;0x0057 Temp_object_Variable_5 = /Game/BP/PlayerWeapons/BladesOfMercy/DaT_BladesOfMercyScaling.DaT_BladesOfMercyScaling;0x006A Temp_object_Variable_6 = /Game/BP/PlayerWeapons/HunterAxe/DaT_HunterAxeScaling.DaT_HunterAxeScaling;0x007D Temp_object_Variable_7 = /Game/BP/PlayerWeapons/Torch/DaT_TorchScaling.DaT_TorchScaling;0x0090 Temp_object_Variable_8 = /Game/BP/PlayerWeapons/Flamesprayer/DaT_FlamesprayerScaling.DaT_FlamesprayerScaling;0x00A3 Temp_object_Variable_9 = /Game/BP/PlayerWeapons/DBShotgun/DaT_DBShotgunScaling.DaT_DBShotgunScaling;0x00B6 Temp_object_Variable_10 = /Game/BP/PlayerWeapons/Blunderbuss/DaT_HunterBlunderScaling.DaT_HunterBlunderScaling;0x00C9 Temp_object_Variable_11 = /Game/BP/PlayerWeapons/HunterPistol/DaT_HunterPistolScaling.DaT_HunterPistolScaling;0x00DC Temp_object_Variable_12 = /Game/BP/PlayerWeapons/Tonitrus/Dat_TonitrusScaling.Dat_TonitrusScaling;0x00EF Temp_object_Variable_13 = /Game/BP/PlayerWeapons/ThreadedCane/DaT_ThreadedCaneScaling.DaT_ThreadedCaneScaling;0x0102 Temp_object_Variable_14 = /Game/BP/PlayerWeapons/BloodSpear/DaT_BloodSpearScaling.DaT_BloodSpearScaling;0x0115 Temp_object_Variable_15 = /Game/BP/PlayerWeapons/Cleaver/DaT_CleaverScaling.DaT_CleaverScaling;0x0128 Temp_object_Variable_16 = nullptr;0x0133 Temp_object_Variable_17 = nullptr;0x013E Temp_byte_Variable = WhichWeapon;0x0159 Temp_int_Variable = 0;0x0170 Temp_int_Variable_1 = 0;0x0187 Temp_int_Variable_2 = 0;0x019E Temp_int_Variable_3 = 0;0x01B5 Temp_int_Variable_4 = 0;0x01CC Temp_int_Variable_5 = 0;0x01E3 Temp_int_Variable_6 = 0;0x01FA Temp_byte_Variable_1 = WhichWeapon;0x0215 CallFunc_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));0x0453 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(CallFunc_Add_IntInt_ReturnValue);0x0478 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue);0x049D CallFunc_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);0x0600 if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_0629;0x060E WeaponStat = CallFunc_GetDataTableRowFromName_OutRow;0x0629 Label_0629:0x0629 return;Static Public 0xb30850 0x88 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 0x0000 CallFunc_InRange_FloatFloat_ReturnValue = InRange_FloatFloat(Value, Min, Max, true, false);0x0031 InRange = CallFunc_InRange_FloatFloat_ReturnValue;0x0044 Grade = Letter;0x005F return;Static Public 0xb30850 0x40 void CalculateScalingGrade (float Value , bool LvlUpMode , float ValueLvlUp , UObject * __WorldContext , const FString & Grade ) Script108 statements · 3,150 bytes of bytecode 0x0000 LetterSubGradeCalculator(Value, "E", 0.01f, 0.35f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_8, CallFunc_LetterSubGradeCalculator_Grade_8);0x003F if (!(CallFunc_LetterSubGradeCalculator_InRange_8)) goto Label_0237;0x004D LetterSubGradeCalculator(Value, "E", 0.01f, 0.35f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_8, CallFunc_LetterSubGradeCalculator_Grade_8);0x008C GradeLetter = CallFunc_LetterSubGradeCalculator_Grade_8;0x00A7 Label_00A7:0x00A7 if (!(LvlUpMode)) goto Label_054B;0x00B5 LetterSubGradeCalculator(ValueLvlUp, "E", 0.01f, 0.35f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_3, CallFunc_LetterSubGradeCalculator_Grade_3);0x00F4 if (!(CallFunc_LetterSubGradeCalculator_InRange_3)) goto Label_056B;0x0102 LetterSubGradeCalculator(ValueLvlUp, "E", 0.01f, 0.35f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_3, CallFunc_LetterSubGradeCalculator_Grade_3);0x0141 CallFunc_Concat_StrStr_ReturnValue_7 = Concat_StrStr(GradeLetter, ">");0x0169 CallFunc_Concat_StrStr_ReturnValue_9 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_7, CallFunc_LetterSubGradeCalculator_Grade_3);0x0197 CallFunc_EqualEqual_StrStr_ReturnValue_3 = EqualEqual_StrStr(GradeLetter, CallFunc_LetterSubGradeCalculator_Grade_3);0x01BD Temp_bool_Variable_1 = CallFunc_EqualEqual_StrStr_ReturnValue_3;0x01D0 GradeLetter = Switch(Temp_bool_Variable_1, false => CallFunc_Concat_StrStr_ReturnValue_9, true => GradeLetter, default => K2Node_Select_Default);0x0217 Label_0217:0x0217 Grade = GradeLetter;0x0232 goto Label_0C4B;0x0237 Label_0237:0x0237 LetterSubGradeCalculator(Value, "D", 0.35f, 0.55f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_9, CallFunc_LetterSubGradeCalculator_Grade_9);0x0276 if (!(CallFunc_LetterSubGradeCalculator_InRange_9)) goto Label_02E3;0x0284 LetterSubGradeCalculator(Value, "D", 0.35f, 0.55f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_9, CallFunc_LetterSubGradeCalculator_Grade_9);0x02C3 GradeLetter = CallFunc_LetterSubGradeCalculator_Grade_9;0x02DE goto Label_00A7;0x02E3 Label_02E3:0x02E3 LetterSubGradeCalculator(Value, "C", 0.55f, 0.75f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_7, CallFunc_LetterSubGradeCalculator_Grade_7);0x0322 if (!(CallFunc_LetterSubGradeCalculator_InRange_7)) goto Label_038F;0x0330 LetterSubGradeCalculator(Value, "C", 0.55f, 0.75f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_7, CallFunc_LetterSubGradeCalculator_Grade_7);0x036F GradeLetter = CallFunc_LetterSubGradeCalculator_Grade_7;0x038A goto Label_00A7;0x038F Label_038F:0x038F LetterSubGradeCalculator(Value, "B", 0.75f, 1f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_6, CallFunc_LetterSubGradeCalculator_Grade_6);0x03CE if (!(CallFunc_LetterSubGradeCalculator_InRange_6)) goto Label_043B;0x03DC LetterSubGradeCalculator(Value, "B", 0.75f, 1f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_6, CallFunc_LetterSubGradeCalculator_Grade_6);0x041B GradeLetter = CallFunc_LetterSubGradeCalculator_Grade_6;0x0436 goto Label_00A7;0x043B Label_043B:0x043B LetterSubGradeCalculator(Value, "A", 1f, 1.1f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_5, CallFunc_LetterSubGradeCalculator_Grade_5);0x047A if (!(CallFunc_LetterSubGradeCalculator_InRange_5)) goto Label_04E7;0x0488 LetterSubGradeCalculator(Value, "A", 1f, 1.1f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_5, CallFunc_LetterSubGradeCalculator_Grade_5);0x04C7 GradeLetter = CallFunc_LetterSubGradeCalculator_Grade_5;0x04E2 goto Label_00A7;0x04E7 Label_04E7:0x04E7 CallFunc_GreaterEqual_FloatFloat_ReturnValue_1 = GreaterEqual_FloatFloat(Value, 1.1f);0x0509 if (!(CallFunc_GreaterEqual_FloatFloat_ReturnValue_1)) goto Label_0531;0x0517 GradeLetter = "S";0x052C goto Label_00A7;0x0531 Label_0531:0x0531 GradeLetter = "-";0x0546 goto Label_00A7;0x054B Label_054B:0x054B Grade = GradeLetter;0x0566 goto Label_0C4B;0x056B Label_056B:0x056B LetterSubGradeCalculator(ValueLvlUp, "D", 0.35f, 0.55f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_4, CallFunc_LetterSubGradeCalculator_Grade_4);0x05AA if (!(CallFunc_LetterSubGradeCalculator_InRange_4)) goto Label_06D2;0x05B8 LetterSubGradeCalculator(ValueLvlUp, "D", 0.35f, 0.55f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_4, CallFunc_LetterSubGradeCalculator_Grade_4);0x05F7 CallFunc_Concat_StrStr_ReturnValue_10 = Concat_StrStr(GradeLetter, ">");0x061F CallFunc_EqualEqual_StrStr_ReturnValue_5 = EqualEqual_StrStr(GradeLetter, CallFunc_LetterSubGradeCalculator_Grade_4);0x0645 CallFunc_Concat_StrStr_ReturnValue_11 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_10, CallFunc_LetterSubGradeCalculator_Grade_4);0x0673 Temp_bool_Variable = CallFunc_EqualEqual_StrStr_ReturnValue_5;0x0686 GradeLetter = Switch(Temp_bool_Variable, false => CallFunc_Concat_StrStr_ReturnValue_11, true => GradeLetter, default => K2Node_Select_Default_4);0x06CD goto Label_0217;0x06D2 Label_06D2:0x06D2 LetterSubGradeCalculator(ValueLvlUp, "C", 0.55f, 0.75f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_2, CallFunc_LetterSubGradeCalculator_Grade_2);0x0711 if (!(CallFunc_LetterSubGradeCalculator_InRange_2)) goto Label_0839;0x071F LetterSubGradeCalculator(ValueLvlUp, "C", 0.55f, 0.75f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_2, CallFunc_LetterSubGradeCalculator_Grade_2);0x075E CallFunc_Concat_StrStr_ReturnValue_6 = Concat_StrStr(GradeLetter, ">");0x0786 CallFunc_Concat_StrStr_ReturnValue_8 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_6, CallFunc_LetterSubGradeCalculator_Grade_2);0x07B4 CallFunc_EqualEqual_StrStr_ReturnValue_4 = EqualEqual_StrStr(GradeLetter, CallFunc_LetterSubGradeCalculator_Grade_2);0x07DA Temp_bool_Variable_2 = CallFunc_EqualEqual_StrStr_ReturnValue_4;0x07ED GradeLetter = Switch(Temp_bool_Variable_2, false => CallFunc_Concat_StrStr_ReturnValue_8, true => GradeLetter, default => K2Node_Select_Default_1);0x0834 goto Label_0217;0x0839 Label_0839:0x0839 LetterSubGradeCalculator(ValueLvlUp, "B", 0.75f, 1f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_1, CallFunc_LetterSubGradeCalculator_Grade_1);0x0878 if (!(CallFunc_LetterSubGradeCalculator_InRange_1)) goto Label_09A0;0x0886 LetterSubGradeCalculator(ValueLvlUp, "B", 0.75f, 1f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange_1, CallFunc_LetterSubGradeCalculator_Grade_1);0x08C5 CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(GradeLetter, ">");0x08ED CallFunc_EqualEqual_StrStr_ReturnValue_2 = EqualEqual_StrStr(GradeLetter, CallFunc_LetterSubGradeCalculator_Grade_1);0x0913 CallFunc_Concat_StrStr_ReturnValue_5 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_4, CallFunc_LetterSubGradeCalculator_Grade_1);0x0941 Temp_bool_Variable_3 = CallFunc_EqualEqual_StrStr_ReturnValue_2;0x0954 GradeLetter = Switch(Temp_bool_Variable_3, false => CallFunc_Concat_StrStr_ReturnValue_5, true => GradeLetter, default => K2Node_Select_Default_2);0x099B goto Label_0217;0x09A0 Label_09A0:0x09A0 LetterSubGradeCalculator(ValueLvlUp, "A", 1f, 1.1f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange, CallFunc_LetterSubGradeCalculator_Grade);0x09DF if (!(CallFunc_LetterSubGradeCalculator_InRange)) goto Label_0B07;0x09ED LetterSubGradeCalculator(ValueLvlUp, "A", 1f, 1.1f, __WorldContext, CallFunc_LetterSubGradeCalculator_InRange, CallFunc_LetterSubGradeCalculator_Grade);0x0A2C CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(GradeLetter, ">");0x0A54 CallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(GradeLetter, CallFunc_LetterSubGradeCalculator_Grade);0x0A7A CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_LetterSubGradeCalculator_Grade);0x0AA8 Temp_bool_Variable_4 = CallFunc_EqualEqual_StrStr_ReturnValue;0x0ABB GradeLetter = Switch(Temp_bool_Variable_4, false => CallFunc_Concat_StrStr_ReturnValue_3, true => GradeLetter, default => K2Node_Select_Default_3);0x0B02 goto Label_0217;0x0B07 Label_0B07:0x0B07 CallFunc_GreaterEqual_FloatFloat_ReturnValue = GreaterEqual_FloatFloat(ValueLvlUp, 1.1f);0x0B29 if (!(CallFunc_GreaterEqual_FloatFloat_ReturnValue)) goto Label_0C31;0x0B37 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(GradeLetter, ">");0x0B5F CallFunc_MakeLiteralString_ReturnValue = MakeLiteralString("S");0x0B7E CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_MakeLiteralString_ReturnValue);0x0BAC CallFunc_EqualEqual_StrStr_ReturnValue_1 = EqualEqual_StrStr(GradeLetter, CallFunc_MakeLiteralString_ReturnValue);0x0BD2 Temp_bool_Variable_5 = CallFunc_EqualEqual_StrStr_ReturnValue_1;0x0BE5 GradeLetter = Switch(Temp_bool_Variable_5, false => CallFunc_Concat_StrStr_ReturnValue_1, true => GradeLetter, default => K2Node_Select_Default_5);0x0C2C goto Label_0217;0x0C31 Label_0C31:0x0C31 GradeLetter = "-";0x0C46 goto Label_0217;0x0C4B Label_0C4B:0x0C4B return;Static Public 0xb30850 0x28 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 0x0000 if (!(UnlockWeap)) goto Label_0944;0x000E GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x002E Temp_byte_Variable = WeaponName;0x0049 Temp_int_Variable = 0;0x0060 Temp_int_Variable_1 = 0;0x0077 Temp_int_Variable_2 = 0;0x008E Temp_int_Variable_3 = 0;0x00A5 Temp_int_Variable_4 = 0;0x00BC Temp_int_Variable_5 = 0;0x00D3 Temp_int_Variable_6 = 0;0x00EA CallFunc_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);0x031C if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0C5B;0x032A GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x034A Temp_byte_Variable = WeaponName;0x0365 Temp_int_Variable = 0;0x037C Temp_int_Variable_1 = 0;0x0393 Temp_int_Variable_2 = 0;0x03AA Temp_int_Variable_3 = 0;0x03C1 Temp_int_Variable_4 = 0;0x03D8 Temp_int_Variable_5 = 0;0x03EF Temp_int_Variable_6 = 0;0x0406 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) = 0;0x062D GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x064D Temp_byte_Variable = WeaponName;0x0668 Temp_int_Variable = 0;0x067F Temp_int_Variable_1 = 0;0x0696 Temp_int_Variable_2 = 0;0x06AD Temp_int_Variable_3 = 0;0x06C4 Temp_int_Variable_4 = 0;0x06DB Temp_int_Variable_5 = 0;0x06F2 Temp_int_Variable_6 = 0;0x0709 Lvl = 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);0x0934 UnlockSuccessful = true;0x093F goto Label_0F6D;0x0944 Label_0944:0x0944 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0964 Temp_byte_Variable = WeaponName;0x097F Temp_int_Variable = 0;0x0996 Temp_int_Variable_1 = 0;0x09AD Temp_int_Variable_2 = 0;0x09C4 Temp_int_Variable_3 = 0;0x09DB Temp_int_Variable_4 = 0;0x09F2 Temp_int_Variable_5 = 0;0x0A09 Temp_int_Variable_6 = 0;0x0A20 Lvl = 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);0x0C4B UnlockSuccessful = false;0x0C56 goto Label_0F6D;0x0C5B Label_0C5B:0x0C5B GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0C7B Temp_byte_Variable = WeaponName;0x0C96 Temp_int_Variable = 0;0x0CAD Temp_int_Variable_1 = 0;0x0CC4 Temp_int_Variable_2 = 0;0x0CDB Temp_int_Variable_3 = 0;0x0CF2 Temp_int_Variable_4 = 0;0x0D09 Temp_int_Variable_5 = 0;0x0D20 Temp_int_Variable_6 = 0;0x0D37 Lvl = 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);0x0F62 UnlockSuccessful = false;0x0F6D Label_0F6D:0x0F6D return;Static Public 0xb30850 0x15 void AddToBulletAmt (int32 AddAmt , UObject * __WorldContext ) Script42 statements · 1,619 bytes of bytecode 0x0000 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0020 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP1, AddAmt);0x0064 CallFunc_Min_ReturnValue = Min(CallFunc_GetGI_BBPSX_AsGI_BBPSX.MaxBullets, CallFunc_Add_IntInt_ReturnValue);0x00A8 CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP1 = CallFunc_Min_ReturnValue;0x00D9 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x00F9 CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player1Ref);0x012C if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_0194;0x013A GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x015A CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player1Ref.UpdateBulletCounter();0x0194 Label_0194:0x0194 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x01B4 CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP2, AddAmt);0x01F8 CallFunc_Min_ReturnValue_3 = Min(CallFunc_GetGI_BBPSX_AsGI_BBPSX.MaxBullets, CallFunc_Add_IntInt_ReturnValue_3);0x023C CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP2 = CallFunc_Min_ReturnValue_3;0x026D GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x028D CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player2Ref);0x02C0 if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0328;0x02CE GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x02EE CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player2Ref.UpdateBulletCounter();0x0328 Label_0328:0x0328 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0348 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP3, AddAmt);0x038C CallFunc_Min_ReturnValue_2 = Min(CallFunc_GetGI_BBPSX_AsGI_BBPSX.MaxBullets, CallFunc_Add_IntInt_ReturnValue_2);0x03D0 CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP3 = CallFunc_Min_ReturnValue_2;0x0401 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0421 CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player3Ref);0x0454 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_04BC;0x0462 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0482 CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player3Ref.UpdateBulletCounter();0x04BC Label_04BC:0x04BC GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x04DC CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP4, AddAmt);0x0520 CallFunc_Min_ReturnValue_1 = Min(CallFunc_GetGI_BBPSX_AsGI_BBPSX.MaxBullets, CallFunc_Add_IntInt_ReturnValue_1);0x0564 CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP4 = CallFunc_Min_ReturnValue_1;0x0595 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x05B5 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player4Ref);0x05E8 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0650;0x05F6 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0616 CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player4Ref.UpdateBulletCounter();0x0650 Label_0650:0x0650 return;Static Public 0xb30850 0x10 void AddToVialAmt (int32 AddAmt , UObject * __WorldContext ) Script42 statements · 1,619 bytes of bytecode 0x0000 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0020 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentVialsP1, AddAmt);0x0064 CallFunc_Min_ReturnValue = Min(CallFunc_GetGI_BBPSX_AsGI_BBPSX.MaxVials, CallFunc_Add_IntInt_ReturnValue);0x00A8 CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentVialsP1 = CallFunc_Min_ReturnValue;0x00D9 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x00F9 CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player1Ref);0x012C if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_0194;0x013A GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x015A CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player1Ref.UpdateVialCounter();0x0194 Label_0194:0x0194 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x01B4 CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentVialsP2, AddAmt);0x01F8 CallFunc_Min_ReturnValue_3 = Min(CallFunc_GetGI_BBPSX_AsGI_BBPSX.MaxVials, CallFunc_Add_IntInt_ReturnValue_3);0x023C CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentVialsP2 = CallFunc_Min_ReturnValue_3;0x026D GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x028D CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player2Ref);0x02C0 if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0328;0x02CE GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x02EE CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player2Ref.UpdateVialCounter();0x0328 Label_0328:0x0328 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0348 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentVialsP3, AddAmt);0x038C CallFunc_Min_ReturnValue_2 = Min(CallFunc_GetGI_BBPSX_AsGI_BBPSX.MaxVials, CallFunc_Add_IntInt_ReturnValue_2);0x03D0 CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentVialsP3 = CallFunc_Min_ReturnValue_2;0x0401 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0421 CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player3Ref);0x0454 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_04BC;0x0462 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0482 CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player3Ref.UpdateVialCounter();0x04BC Label_04BC:0x04BC GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x04DC CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentVialsP4, AddAmt);0x0520 CallFunc_Min_ReturnValue_1 = Min(CallFunc_GetGI_BBPSX_AsGI_BBPSX.MaxVials, CallFunc_Add_IntInt_ReturnValue_1);0x0564 CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentVialsP4 = CallFunc_Min_ReturnValue_1;0x0595 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x05B5 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player4Ref);0x05E8 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0650;0x05F6 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0616 CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player4Ref.UpdateVialCounter();0x0650 Label_0650:0x0650 return;Static Public 0xb30850 0x10 void CalculateDamageFromDEF (int32 Damage , int32 DEF , UObject * __WorldContext , const int32 & OutDamage ) Script84 statements · 2,625 bytes of bytecode 0x0000 A = Damage;0x001B D = DEF;0x0036 CallFunc_Multiply_IntInt_ReturnValue = Multiply_IntInt(Damage, 8);0x0060 CallFunc_Greater_IntInt_ReturnValue_4 = Greater_IntInt(DEF, CallFunc_Multiply_IntInt_ReturnValue);0x0086 if (!(CallFunc_Greater_IntInt_ReturnValue_4)) goto Label_0103;0x0094 CallFunc_Multiply_IntFloat_ReturnValue_4 = Multiply_IntFloat(A, 0.1f);0x00BE CallFunc_Round_ReturnValue_5 = Round(CallFunc_Multiply_IntFloat_ReturnValue_4);0x00E3 OutDamage = CallFunc_Round_ReturnValue_5;0x00FE goto Label_0A3E;0x0103 Label_0103:0x0103 CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(DEF, Damage);0x0129 CallFunc_Multiply_IntInt_ReturnValue_1 = Multiply_IntInt(Damage, 8);0x0153 CallFunc_Greater_IntInt_ReturnValue_7 = Greater_IntInt(CallFunc_Multiply_IntInt_ReturnValue_1, DEF);0x0179 CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_Greater_IntInt_ReturnValue_7, CallFunc_Greater_IntInt_ReturnValue);0x019F if (!(CallFunc_BooleanAND_ReturnValue_2)) goto Label_038A;0x01AD CallFunc_Conv_IntToFloat_ReturnValue_5 = Conv_IntToFloat(A);0x01D2 CallFunc_Conv_IntToFloat_ReturnValue_6 = Conv_IntToFloat(D);0x01F7 CallFunc_Conv_IntToFloat_ReturnValue_7 = Conv_IntToFloat(A);0x021C CallFunc_Divide_FloatFloat_ReturnValue_4 = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_7, CallFunc_Conv_IntToFloat_ReturnValue_6);0x024A CallFunc_Subtract_FloatFloat_ReturnValue_2 = Subtract_FloatFloat(CallFunc_Divide_FloatFloat_ReturnValue_4, 0.125f);0x0274 CallFunc_Divide_FloatFloat_ReturnValue_5 = Divide_FloatFloat(19.2f, 49f);0x029A CallFunc_Square_ReturnValue_2 = Square(CallFunc_Subtract_FloatFloat_ReturnValue_2);0x02BF CallFunc_Multiply_FloatFloat_ReturnValue_3 = Multiply_FloatFloat(CallFunc_Divide_FloatFloat_ReturnValue_5, CallFunc_Square_ReturnValue_2);0x02ED CallFunc_Add_FloatFloat_ReturnValue_2 = Add_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue_3, 0.1f);0x0317 CallFunc_Multiply_FloatFloat_ReturnValue_4 = Multiply_FloatFloat(CallFunc_Add_FloatFloat_ReturnValue_2, CallFunc_Conv_IntToFloat_ReturnValue_5);0x0345 CallFunc_Round_ReturnValue_6 = Round(CallFunc_Multiply_FloatFloat_ReturnValue_4);0x036A OutDamage = CallFunc_Round_ReturnValue_6;0x0385 goto Label_0A3E;0x038A Label_038A:0x038A CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(Damage, DEF);0x03B0 CallFunc_Multiply_IntFloat_ReturnValue = Multiply_IntFloat(Damage, 0.4f);0x03DA CallFunc_Round_ReturnValue = Round(CallFunc_Multiply_IntFloat_ReturnValue);0x03FF CallFunc_Greater_IntInt_ReturnValue_2 = Greater_IntInt(DEF, CallFunc_Round_ReturnValue);0x0425 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_IntInt_ReturnValue_1, CallFunc_Greater_IntInt_ReturnValue_2);0x044B if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0636;0x0459 CallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(A);0x047E CallFunc_Conv_IntToFloat_ReturnValue_3 = Conv_IntToFloat(D);0x04A3 CallFunc_Conv_IntToFloat_ReturnValue_4 = Conv_IntToFloat(A);0x04C8 CallFunc_Divide_FloatFloat_ReturnValue_2 = Divide_FloatFloat(-0.4f, 3f);0x04EE CallFunc_Divide_FloatFloat_ReturnValue_3 = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_4, CallFunc_Conv_IntToFloat_ReturnValue_3);0x051C CallFunc_Subtract_FloatFloat_ReturnValue_1 = Subtract_FloatFloat(CallFunc_Divide_FloatFloat_ReturnValue_3, 2.5f);0x0546 CallFunc_Square_ReturnValue_1 = Square(CallFunc_Subtract_FloatFloat_ReturnValue_1);0x056B CallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(CallFunc_Divide_FloatFloat_ReturnValue_2, CallFunc_Square_ReturnValue_1);0x0599 CallFunc_Add_FloatFloat_ReturnValue_1 = Add_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue_1, 0.7f);0x05C3 CallFunc_Multiply_FloatFloat_ReturnValue_2 = Multiply_FloatFloat(CallFunc_Add_FloatFloat_ReturnValue_1, CallFunc_Conv_IntToFloat_ReturnValue_2);0x05F1 CallFunc_Round_ReturnValue_4 = Round(CallFunc_Multiply_FloatFloat_ReturnValue_2);0x0616 OutDamage = CallFunc_Round_ReturnValue_4;0x0631 goto Label_0A3E;0x0636 Label_0636:0x0636 CallFunc_Multiply_IntFloat_ReturnValue_1 = Multiply_IntFloat(Damage, 0.4f);0x0660 CallFunc_Round_ReturnValue_1 = Round(CallFunc_Multiply_IntFloat_ReturnValue_1);0x0685 CallFunc_Greater_IntInt_ReturnValue_3 = Greater_IntInt(CallFunc_Round_ReturnValue_1, DEF);0x06AB CallFunc_Multiply_IntFloat_ReturnValue_3 = Multiply_IntFloat(Damage, 0.125f);0x06D5 CallFunc_Round_ReturnValue_3 = Round(CallFunc_Multiply_IntFloat_ReturnValue_3);0x06FA CallFunc_Greater_IntInt_ReturnValue_6 = Greater_IntInt(DEF, CallFunc_Round_ReturnValue_3);0x0720 CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_Greater_IntInt_ReturnValue_3, CallFunc_Greater_IntInt_ReturnValue_6);0x0746 if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_0931;0x0754 CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(D);0x0779 CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(-0.8f, 121f);0x079F CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(A);0x07C4 CallFunc_Divide_FloatFloat_ReturnValue_1 = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_1, CallFunc_Conv_IntToFloat_ReturnValue);0x07F2 CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(CallFunc_Divide_FloatFloat_ReturnValue_1, 8f);0x081C CallFunc_Square_ReturnValue = Square(CallFunc_Subtract_FloatFloat_ReturnValue);0x0841 CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_Divide_FloatFloat_ReturnValue, CallFunc_Square_ReturnValue);0x086F CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue, 0.9f);0x0899 CallFunc_Conv_IntToFloat_ReturnValue_8 = Conv_IntToFloat(A);0x08BE CallFunc_Multiply_FloatFloat_ReturnValue_5 = Multiply_FloatFloat(CallFunc_Add_FloatFloat_ReturnValue, CallFunc_Conv_IntToFloat_ReturnValue_8);0x08EC CallFunc_Round_ReturnValue_7 = Round(CallFunc_Multiply_FloatFloat_ReturnValue_5);0x0911 OutDamage = CallFunc_Round_ReturnValue_7;0x092C goto Label_0A3E;0x0931 Label_0931:0x0931 CallFunc_Multiply_IntFloat_ReturnValue_2 = Multiply_IntFloat(Damage, 0.125f);0x095B CallFunc_Round_ReturnValue_2 = Round(CallFunc_Multiply_IntFloat_ReturnValue_2);0x0980 CallFunc_Greater_IntInt_ReturnValue_5 = Greater_IntInt(DEF, CallFunc_Round_ReturnValue_2);0x09A6 if (!(CallFunc_Greater_IntInt_ReturnValue_5)) goto Label_0A23;0x09B4 CallFunc_Multiply_IntFloat_ReturnValue_5 = Multiply_IntFloat(A, 0.9f);0x09DE CallFunc_Round_ReturnValue_8 = Round(CallFunc_Multiply_IntFloat_ReturnValue_5);0x0A03 OutDamage = CallFunc_Round_ReturnValue_8;0x0A1E goto Label_0A3E;0x0A23 Label_0A23:0x0A23 OutDamage = A;0x0A3E Label_0A3E:0x0A3E return;Static Public 0xb30850 0x14 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 0x0000 PushFlow(Label_234A);0x0005 K2Node_MakeVariable_MakeVariableOutput_2 = TMap{2: 0.3f, 3: 0.75f, 4: 0f, 5: 0.69f};0x0030 AttScaling = K2Node_MakeVariable_MakeVariableOutput_2;0x004B K2Node_MakeVariable_MakeVariableOutput_1 = TMap{2: 60, 1: 0, 0: 160};0x006F BaseDmg = K2Node_MakeVariable_MakeVariableOutput_1;0x008A K2Node_MakeVariable_MakeVariableOutput = TMap{2: 0f, 1: 0f, 0: 0f};0x00AE FinalAttDTARCache = K2Node_MakeVariable_MakeVariableOutput;0x00C9 AttScaling = WeaponAttributeScaling;0x00E4 BaseDmg = BaseDamage;0x00FF /Script/Engine.Default__BlueprintMapLibrary.Map_Clear(FinalAttStatARCache);0x0128 CallFunc_Map_Keys_Keys_2 = {};0x0133 /Script/Engine.Default__BlueprintMapLibrary.Map_Keys(AttScaling, CallFunc_Map_Keys_Keys_2);0x0165 Temp_int_Loop_Counter_Variable_1 = 0;0x017C Temp_int_Array_Index_Variable_2 = 0;0x0193 Label_0193:0x0193 CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys_2);0x01CE CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_2);0x01F4 if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_116F;0x0202 Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x021D PushFlow(Label_1C44);0x0222 Calculate Final Player Stats(PlayerIndex, __WorldContext, CallFunc_Calculate_Final_Player_Stats_FinalStats);0x024B Temp_bool_Variable = IsNPC;0x025E CallFunc_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);0x02CA CallFunc_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);0x0336 CallFunc_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);0x03A2 CallFunc_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);0x0449 Temp_byte_Variable_7 = CallFunc_Array_Get_Item_2;0x0464 CallFunc_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));0x055D CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue_4);0x0582 CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_AttSaturation.DaT_AttSaturation, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x05C7 if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) PopFlow();0x05D1 CallFunc_Map_Values_Values_2 = {};0x05DC /Script/Engine.Default__BlueprintMapLibrary.Map_Values(AttScaling, CallFunc_Map_Values_Values_2);0x060E Temp_byte_Variable = 0;0x0622 Temp_byte_Variable_1 = 0;0x0636 Temp_byte_Variable_2 = 0;0x064A Temp_byte_Variable_3 = 0;0x065E Temp_byte_Variable_8 = 1;0x0672 Temp_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);0x06C1 Temp_byte_Variable_10 = CallFunc_Array_Get_Item_2;0x06DC CallFunc_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);0x078B CallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(CallFunc_Map_Find_Value_1);0x07B0 CallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_2, CallFunc_Map_Values_Values_2[Temp_int_Array_Index_Variable_2]);0x07E8 CallFunc_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);0x085A if (!(Print Operations)) goto Label_0E6B;0x0868 Temp_byte_Variable = 0;0x087C Temp_byte_Variable_1 = 0;0x0890 Temp_byte_Variable_2 = 0;0x08A4 Temp_byte_Variable_3 = 0;0x08B8 Temp_byte_Variable_8 = 1;0x08CC Temp_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);0x091B Temp_byte_Variable_10 = CallFunc_Array_Get_Item_2;0x0936 CallFunc_Conv_FloatToString_ReturnValue_4 = Conv_FloatToString(CallFunc_Map_Values_Values_2[Temp_int_Array_Index_Variable_2]);0x0965 CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1 = GetEnumeratorUserFriendlyName(/Game/BP/Variables/E_WhichBaseStat.E_WhichBaseStat, CallFunc_Array_Get_Item_2);0x0993 CallFunc_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);0x0A42 CallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(CallFunc_Map_Find_Value_1);0x0A67 CallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_2, CallFunc_Map_Values_Values_2[Temp_int_Array_Index_Variable_2]);0x0A9F CallFunc_Conv_FloatToString_ReturnValue_5 = Conv_FloatToString(CallFunc_Conv_IntToFloat_ReturnValue_2);0x0AC4 CallFunc_Concat_StrStr_ReturnValue_23 = Concat_StrStr(" ", CallFunc_Conv_FloatToString_ReturnValue_5);0x0AEC CallFunc_Concat_StrStr_ReturnValue_24 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_23, " (");0x0B16 CallFunc_Concat_StrStr_ReturnValue_25 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_24, CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1);0x0B44 CallFunc_Concat_StrStr_ReturnValue_26 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_25, " base dmg)");0x0B75 CallFunc_Concat_StrStr_ReturnValue_27 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_26, "\r\n*");0x0B9F CallFunc_Concat_StrStr_ReturnValue_28 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_27, CallFunc_Conv_FloatToString_ReturnValue_4);0x0BCD CallFunc_Concat_StrStr_ReturnValue_29 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_28, " (");0x0BF7 CallFunc_Concat_StrStr_ReturnValue_30 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_29, CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1);0x0C25 CallFunc_Multiply_FloatFloat_ReturnValue_2 = Multiply_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue_1, CallFunc_GetDataTableRowFromName_OutRow.Float_5_C81EAED147FBED35B5584C941690BC8F);0x0C5C CallFunc_Concat_StrStr_ReturnValue_31 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_30, " attribute scaling)");0x0C96 CallFunc_Conv_FloatToString_ReturnValue_6 = Conv_FloatToString(CallFunc_Multiply_FloatFloat_ReturnValue_2);0x0CBB CallFunc_Concat_StrStr_ReturnValue_32 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_31, "\r\n*");0x0CE5 CallFunc_Conv_FloatToString_ReturnValue_7 = Conv_FloatToString(CallFunc_GetDataTableRowFromName_OutRow.Float_5_C81EAED147FBED35B5584C941690BC8F);0x0D13 CallFunc_Concat_StrStr_ReturnValue_33 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_32, CallFunc_Conv_FloatToString_ReturnValue_7);0x0D41 CallFunc_Concat_StrStr_ReturnValue_34 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_33, " (");0x0D6B CallFunc_Concat_StrStr_ReturnValue_35 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_34, CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1);0x0D99 CallFunc_Concat_StrStr_ReturnValue_36 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_35, " attribute saturation)");0x0DD6 CallFunc_Concat_StrStr_ReturnValue_37 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_36, "\r\n=");0x0E00 CallFunc_Concat_StrStr_ReturnValue_38 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_37, CallFunc_Conv_FloatToString_ReturnValue_6);0x0E2E PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_38, true, true, LinearColor{0.190871f, 1f, 0f, 1f}, 10f);0x0E6B Label_0E6B:0x0E6B /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys_2, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x0EA6 CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_Array_Get_Item_2, 3);0x0EC5 CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(CallFunc_Array_Get_Item_2, 2);0x0EE4 CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_ByteByte_ReturnValue, CallFunc_EqualEqual_ByteByte_ReturnValue_1);0x0F0A if (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x0F14 Temp_byte_Variable = 0;0x0F28 Temp_byte_Variable_1 = 0;0x0F3C Temp_byte_Variable_2 = 0;0x0F50 Temp_byte_Variable_3 = 0;0x0F64 Temp_byte_Variable_8 = 1;0x0F78 Temp_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);0x0FC7 Temp_byte_Variable_10 = CallFunc_Array_Get_Item_2;0x0FE2 CallFunc_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);0x1091 CallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(CallFunc_Map_Find_Value_1);0x10B6 CallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_2, CallFunc_Map_Values_Values_2[Temp_int_Array_Index_Variable_2]);0x10EE CallFunc_Multiply_FloatFloat_ReturnValue_2 = Multiply_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue_1, CallFunc_GetDataTableRowFromName_OutRow.Float_5_C81EAED147FBED35B5584C941690BC8F);0x1125 CallFunc_Add_FloatFloat_ReturnValue_1 = Add_FloatFloat(PhysicalARCache, CallFunc_Multiply_FloatFloat_ReturnValue_2);0x1153 PhysicalARCache = CallFunc_Add_FloatFloat_ReturnValue_1;0x116E PopFlow();0x116F Label_116F:0x116F CallFunc_Map_Keys_Keys_1 = {};0x117A /Script/Engine.Default__BlueprintMapLibrary.Map_Keys(FinalAttStatARCache, CallFunc_Map_Keys_Keys_1);0x11AC CallFunc_Map_Values_Values_1 = {};0x11B7 /Script/Engine.Default__BlueprintMapLibrary.Map_Values(FinalAttStatARCache, CallFunc_Map_Values_Values_1);0x11E9 Temp_int_Loop_Counter_Variable = 0;0x1200 Temp_int_Array_Index_Variable = 0;0x1217 Label_1217:0x1217 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys_1);0x1252 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x1278 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_1396;0x1286 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x12A1 PushFlow(Label_1C8E);0x12A6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys_1, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x12E1 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_Array_Get_Item_1, 2);0x1300 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1CD8;0x130E K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_Array_Get_Item_1, 3);0x132D if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1CD8;0x133B K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_Array_Get_Item_1, 4);0x135A if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1D28;0x1368 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_Array_Get_Item_1, 5);0x1387 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1D82;0x1395 PopFlow();0x1396 Label_1396:0x1396 if (!(Print Operations)) goto Label_146B;0x13A4 CallFunc_Conv_FloatToString_ReturnValue_1 = Conv_FloatToString(PhysicalARCache);0x13C9 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("[str+skill=physical (", CallFunc_Conv_FloatToString_ReturnValue_1);0x1405 CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, ")]");0x142E PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0.956868f, 0f, 1f}, 10f);0x146B Label_146B:0x146B BaseAR = 0;0x1482 CallFunc_Map_Keys_Keys = {};0x148D /Script/Engine.Default__BlueprintMapLibrary.Map_Keys(FinalAttDTARCache, CallFunc_Map_Keys_Keys);0x14BF CallFunc_Map_Values_Values = {};0x14CA /Script/Engine.Default__BlueprintMapLibrary.Map_Values(FinalAttDTARCache, CallFunc_Map_Values_Values);0x14FC Temp_int_Loop_Counter_Variable_2 = 0;0x1513 Temp_int_Array_Index_Variable_1 = 0;0x152A Label_152A:0x152A CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys);0x1565 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue);0x158B if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_1E8E;0x1599 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x15B4 PushFlow(Label_2300);0x15B9 if (!(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);0x1602 CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/BP/Variables/E_BBPSXDamageTypes.E_BBPSXDamageTypes, CallFunc_Array_Get_Item);0x1630 CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(BaseDmg, CallFunc_Array_Get_Item, CallFunc_Map_Find_Value);0x1675 CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Map_Find_Value, 0);0x1697 CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_Map_Find_Value);0x16BC CallFunc_Conv_FloatToString_ReturnValue_2 = Conv_FloatToString(CallFunc_Conv_IntToFloat_ReturnValue_1);0x16E1 Temp_float_Variable = 0f;0x16F8 Temp_bool_Variable_1 = CallFunc_EqualEqual_IntInt_ReturnValue;0x170B CallFunc_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));0x1766 CallFunc_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);0x17CA CallFunc_Concat_StrStr_ReturnValue_11 = Concat_StrStr(" ", CallFunc_Conv_FloatToString_ReturnValue_3);0x17F3 CallFunc_Round_ReturnValue_1 = Round(CallFunc_Add_FloatFloat_ReturnValue);0x1818 CallFunc_Concat_StrStr_ReturnValue_12 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_11, " (");0x1842 CallFunc_Conv_IntToString_ReturnValue_3 = Conv_IntToString(CallFunc_Round_ReturnValue_1);0x1867 CallFunc_Concat_StrStr_ReturnValue_13 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_12, CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x1895 CallFunc_Concat_StrStr_ReturnValue_14 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_13, " attack rating)");0x18CB CallFunc_Concat_StrStr_ReturnValue_15 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_14, "\r\n+");0x18F5 CallFunc_Concat_StrStr_ReturnValue_16 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_15, CallFunc_Conv_FloatToString_ReturnValue_2);0x1923 CallFunc_Concat_StrStr_ReturnValue_17 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_16, " (");0x194D CallFunc_Concat_StrStr_ReturnValue_18 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_17, CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x197B CallFunc_Concat_StrStr_ReturnValue_19 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_18, " base damage)");0x19AF CallFunc_Concat_StrStr_ReturnValue_20 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_19, "\r\n=");0x19D9 CallFunc_Concat_StrStr_ReturnValue_21 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_20, CallFunc_Conv_IntToString_ReturnValue_3);0x1A07 CallFunc_Concat_StrStr_ReturnValue_22 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_21, " (rounded to int)");0x1A43 PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_22, true, true, LinearColor{1f, 0.381509f, 0f, 1f}, 10f);0x1A80 Label_1A80:0x1A80 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x1ABB CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(BaseDmg, CallFunc_Array_Get_Item, CallFunc_Map_Find_Value);0x1B00 CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Map_Find_Value, 0);0x1B22 CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_Map_Find_Value);0x1B47 Temp_float_Variable = 0f;0x1B5E Temp_bool_Variable_1 = CallFunc_EqualEqual_IntInt_ReturnValue;0x1B71 CallFunc_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);0x1BD5 CallFunc_Round_ReturnValue_1 = Round(CallFunc_Add_FloatFloat_ReturnValue);0x1BFA CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(BaseAR, CallFunc_Round_ReturnValue_1);0x1C28 BaseAR = CallFunc_Add_IntInt_ReturnValue_4;0x1C43 PopFlow();0x1C44 Label_1C44:0x1C44 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x1C6E Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x1C89 goto Label_0193;0x1C8E Label_1C8E:0x1C8E CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x1CB8 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x1CD3 goto Label_1217;0x1CD8 Label_1CD8:0x1CD8 Temp_byte_Variable_4 = 0;0x1CEC /Script/Engine.Default__BlueprintMapLibrary.Map_Add(FinalAttDTARCache, Temp_byte_Variable_4, PhysicalARCache);0x1D27 PopFlow();0x1D28 Label_1D28:0x1D28 Temp_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]);0x1D81 PopFlow();0x1D82 Label_1D82:0x1D82 Temp_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]);0x1DDB Temp_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]);0x1E34 Temp_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]);0x1E8D PopFlow();0x1E8E Label_1E8E:0x1E8E if (!(Print Operations)) goto Label_2144;0x1E9C CallFunc_Conv_FloatToString_ReturnValue = Conv_FloatToString(AttackMultiplier);0x1EC1 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(BaseAR);0x1EE6 CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(" ", CallFunc_Conv_IntToString_ReturnValue);0x1F0F CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(BaseAR);0x1F34 CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, " (base AR)");0x1F67 CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(AttackMultiplier, CallFunc_Conv_IntToFloat_ReturnValue);0x1F95 CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_3, "\r\n*");0x1FBF CallFunc_Round_ReturnValue = Round(CallFunc_Multiply_FloatFloat_ReturnValue);0x1FE4 CallFunc_Concat_StrStr_ReturnValue_5 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_4, CallFunc_Conv_FloatToString_ReturnValue);0x2012 CallFunc_Concat_StrStr_ReturnValue_6 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_5, " (attack multiplier)");0x204F CallFunc_Conv_IntToString_ReturnValue_1 = Conv_IntToString(CallFunc_Round_ReturnValue);0x2074 CallFunc_Concat_StrStr_ReturnValue_7 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_6, "\r\n=");0x209E CallFunc_Concat_StrStr_ReturnValue_8 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_7, CallFunc_Conv_IntToString_ReturnValue_1);0x20CC CallFunc_Concat_StrStr_ReturnValue_10 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_8, " (rounded to int)");0x2107 PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_10, true, true, LinearColor{1f, 0.122107f, 0f, 1f}, 10f);0x2144 Label_2144:0x2144 if (!(Print Operations)) goto Label_2268;0x2152 CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(BaseAR);0x2177 CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(AttackMultiplier, CallFunc_Conv_IntToFloat_ReturnValue);0x21A5 CallFunc_Round_ReturnValue = Round(CallFunc_Multiply_FloatFloat_ReturnValue);0x21CA CallFunc_Conv_IntToString_ReturnValue_2 = Conv_IntToString(CallFunc_Round_ReturnValue);0x21EF CallFunc_Concat_StrStr_ReturnValue_9 = Concat_StrStr("final attack rating: ", CallFunc_Conv_IntToString_ReturnValue_2);0x222B PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_9, true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x2268 Label_2268:0x2268 CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(BaseAR);0x228D CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(AttackMultiplier, CallFunc_Conv_IntToFloat_ReturnValue);0x22BB CallFunc_Round_ReturnValue = Round(CallFunc_Multiply_FloatFloat_ReturnValue);0x22E0 AR = CallFunc_Round_ReturnValue;0x22FB goto Label_234A;0x2300 Label_2300:0x2300 CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x232A Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_7;0x2345 goto Label_152A;0x234A Label_234A:0x234A return;Static Public 0xb30850 0xEC void GetDefFromArcAmt (int32 ArcAmt , UObject * __WorldContext , const int32 & DEF ) Script14 statements · 391 bytes of bytecode 0x0000 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(ArcAmt);0x0025 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue);0x004A CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_OverallLevelingCurve.DaT_OverallLevelingCurve, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x008F if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00C6;0x009D DEF = CallFunc_GetDataTableRowFromName_OutRow.DEFfromStrSklBldArc_23_E8580DE44A7C696927976C850A539854;0x00C1 goto Label_0184;0x00C6 Label_00C6:0x00C6 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(ArcAmt);0x00EB CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("row ", CallFunc_Conv_IntToString_ReturnValue);0x0116 CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "not found!");0x0147 PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x0184 Label_0184:0x0184 return;Static Public 0xb30850 0x14 void GetDefFromBldAmt (int32 BldAmt , UObject * __WorldContext , const int32 & DEF ) Script14 statements · 391 bytes of bytecode 0x0000 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(BldAmt);0x0025 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue);0x004A CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_OverallLevelingCurve.DaT_OverallLevelingCurve, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x008F if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00C6;0x009D DEF = CallFunc_GetDataTableRowFromName_OutRow.DEFfromStrSklBldArc_23_E8580DE44A7C696927976C850A539854;0x00C1 goto Label_0184;0x00C6 Label_00C6:0x00C6 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(BldAmt);0x00EB CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("row ", CallFunc_Conv_IntToString_ReturnValue);0x0116 CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "not found!");0x0147 PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x0184 Label_0184:0x0184 return;Static Public 0xb30850 0x14 void GetDefFromSklAmt (int32 SklAmt , UObject * __WorldContext , const int32 & DEF ) Script14 statements · 391 bytes of bytecode 0x0000 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(SklAmt);0x0025 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue);0x004A CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_OverallLevelingCurve.DaT_OverallLevelingCurve, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x008F if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00C6;0x009D DEF = CallFunc_GetDataTableRowFromName_OutRow.DEFfromStrSklBldArc_23_E8580DE44A7C696927976C850A539854;0x00C1 goto Label_0184;0x00C6 Label_00C6:0x00C6 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(SklAmt);0x00EB CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("row ", CallFunc_Conv_IntToString_ReturnValue);0x0116 CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "not found!");0x0147 PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x0184 Label_0184:0x0184 return;Static Public 0xb30850 0x14 void GetDefFromStrAmt (int32 StrAmt , UObject * __WorldContext , const int32 & DEF ) Script14 statements · 391 bytes of bytecode 0x0000 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(StrAmt);0x0025 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue);0x004A CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_OverallLevelingCurve.DaT_OverallLevelingCurve, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x008F if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00C6;0x009D DEF = CallFunc_GetDataTableRowFromName_OutRow.DEFfromStrSklBldArc_23_E8580DE44A7C696927976C850A539854;0x00C1 goto Label_0184;0x00C6 Label_00C6:0x00C6 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(StrAmt);0x00EB CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("row ", CallFunc_Conv_IntToString_ReturnValue);0x0116 CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "not found!");0x0147 PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x0184 Label_0184:0x0184 return;Static Public 0xb30850 0x14 void GetDefFromEndAmt (int32 EndAmt , UObject * __WorldContext , const int32 & DEF ) Script14 statements · 391 bytes of bytecode 0x0000 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(EndAmt);0x0025 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue);0x004A CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_OverallLevelingCurve.DaT_OverallLevelingCurve, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x008F if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00C6;0x009D DEF = CallFunc_GetDataTableRowFromName_OutRow.DEFfromEnd_12_DFBD9DD34DD2A57A8387CB937C5A1509;0x00C1 goto Label_0184;0x00C6 Label_00C6:0x00C6 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(EndAmt);0x00EB CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("row ", CallFunc_Conv_IntToString_ReturnValue);0x0116 CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "not found!");0x0147 PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x0184 Label_0184:0x0184 return;Static Public 0xb30850 0x14 void GetDefFromVitAmt (int32 VitAmt , UObject * __WorldContext , const int32 & DEF ) Script14 statements · 391 bytes of bytecode 0x0000 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(VitAmt);0x0025 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue);0x004A CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_OverallLevelingCurve.DaT_OverallLevelingCurve, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x008F if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00C6;0x009D DEF = CallFunc_GetDataTableRowFromName_OutRow.DEFfromVit_10_9938719A404CA6CB49A56DB2057E4154;0x00C1 goto Label_0184;0x00C6 Label_00C6:0x00C6 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(VitAmt);0x00EB CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("row ", CallFunc_Conv_IntToString_ReturnValue);0x0116 CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "not found!");0x0147 PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x0184 Label_0184:0x0184 return;Static Public 0xb30850 0x14 void GetStmFromEndAmt (int32 EndAmt , UObject * __WorldContext , const int32 & STM ) Script14 statements · 391 bytes of bytecode 0x0000 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(EndAmt);0x0025 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue);0x004A CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_OverallLevelingCurve.DaT_OverallLevelingCurve, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x008F if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00C6;0x009D STM = CallFunc_GetDataTableRowFromName_OutRow.STMfromEnd_22_47EAE84F40C2E2BD28FA0881080682E4;0x00C1 goto Label_0184;0x00C6 Label_00C6:0x00C6 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(EndAmt);0x00EB CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("row ", CallFunc_Conv_IntToString_ReturnValue);0x0116 CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "not found!");0x0147 PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x0184 Label_0184:0x0184 return;Static Public 0xb30850 0x14 void GetHpFromVitAmt (int32 VitAmt , UObject * __WorldContext , const int32 & HP ) Script14 statements · 391 bytes of bytecode 0x0000 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(VitAmt);0x0025 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue);0x004A CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_OverallLevelingCurve.DaT_OverallLevelingCurve, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x008F if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_00C6;0x009D HP = CallFunc_GetDataTableRowFromName_OutRow.HPfromVit_21_377E2C0E41914D31D6FC62B49E1A79F8;0x00C1 goto Label_0184;0x00C6 Label_00C6:0x00C6 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(VitAmt);0x00EB CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("row ", CallFunc_Conv_IntToString_ReturnValue);0x0116 CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "not found!");0x0147 PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x0184 Label_0184:0x0184 return;Static Public 0xb30850 0x14 void CalculateLevelEchoRequirement (int32 WhichLevel , UObject * __WorldContext , const int32 & EchoesRequired ) Script26 statements · 582 bytes of bytecode 0x0000 PushFlow(Label_0243);0x0005 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0025 CallFunc_Multiply_IntFloat_ReturnValue = Multiply_IntFloat(CallFunc_GetGI_BBPSX_AsGI_BBPSX.Level1EchoRequirement, CallFunc_GetGI_BBPSX_AsGI_BBPSX.LevelUpCurve);0x007F CallFunc_Round_ReturnValue = Round(CallFunc_Multiply_IntFloat_ReturnValue);0x00A4 EchoRequirementCache = CallFunc_Round_ReturnValue;0x00BF Temp_int_Variable = 3;0x00D6 Label_00D6:0x00D6 CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(WhichLevel);0x00FB CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_MakeLiteralInt_ReturnValue);0x0121 if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_01D9;0x012F PushFlow(Label_01F9);0x0134 GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0154 CallFunc_Multiply_IntFloat_ReturnValue_1 = Multiply_IntFloat(EchoRequirementCache, CallFunc_GetGI_BBPSX_AsGI_BBPSX.LevelUpCurve);0x0198 CallFunc_Round_ReturnValue_1 = Round(CallFunc_Multiply_IntFloat_ReturnValue_1);0x01BD EchoRequirementCache = CallFunc_Round_ReturnValue_1;0x01D8 PopFlow();0x01D9 Label_01D9:0x01D9 EchoesRequired = EchoRequirementCache;0x01F4 goto Label_0243;0x01F9 Label_01F9:0x01F9 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0223 Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x023E goto Label_00D6;0x0243 Label_0243:0x0243 return;Static Public 0xb30850 0x14 void GetGI_BBPSX (UObject * __WorldContext , const UGI_BBPSX_C * & AsGI BBPSX ) Script8 statements · 130 bytes of bytecode 0x0000 CallFunc_GetGameInstance_ReturnValue = GetGameInstance(__WorldContext);0x001D K2Node_DynamicCast_AsGI_BBPSX = Cast<GI_BBPSX_C>(CallFunc_GetGameInstance_ReturnValue);0x0041 K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsGI_BBPSX);0x005E if (!(K2Node_DynamicCast_bSuccess)) goto Label_007F;0x006C AsGI BBPSX = K2Node_DynamicCast_AsGI_BBPSX;0x007F Label_007F:0x007F return;Static Public 0xb30850 0x10 void RotateSpriteToCam (UPaperSpriteComponent * Sprite , bool Invert , bool YawOnly , UObject * __WorldContext ) Script19 statements · 741 bytes of bytecode 0x0000 CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(__WorldContext, 0);0x0022 Temp_float_Variable = 0f;0x0039 CallFunc_GetCameraLocation_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.GetCameraLocation();0x006F CallFunc_K2_GetComponentLocation_ReturnValue = Sprite.K2_GetComponentLocation();0x00A1 CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_GetCameraLocation_ReturnValue);0x00CF Temp_bool_Variable = YawOnly;0x00E2 CallFunc_GetRightVector_ReturnValue = GetRightVector(CallFunc_FindLookAtRotation_ReturnValue);0x0107 Temp_float_Variable_1 = 0f;0x011E Temp_bool_Variable_1 = Invert;0x0131 Temp_float_Variable_2 = 1f;0x0148 Temp_float_Variable_3 = -1f;0x015F Temp_bool_Variable_2 = YawOnly;0x0172 CallFunc_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));0x01CC CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_Multiply_VectorFloat_ReturnValue);0x01F1 BreakRotator(CallFunc_Conv_VectorToRotator_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x021F CallFunc_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);0x02AE Sprite.K2_SetWorldRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0x02E2 return;Static Public 0xb30850 0x18 void GetBP_MainChar0 (UObject * __WorldContext , const ABP_MainChar_C * & AsBP Main Char ) Script8 statements · 135 bytes of bytecode 0x0000 CallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(__WorldContext, 0);0x0022 K2Node_DynamicCast_AsBP_Main_Char = Cast<BP_MainChar_C>(CallFunc_GetPlayerCharacter_ReturnValue);0x0046 K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char);0x0063 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0084;0x0071 AsBP Main Char = K2Node_DynamicCast_AsBP_Main_Char;0x0084 Label_0084:0x0084 return;Static Public 0xb30850 0x10 void GetGM_BBPSX (UObject * __WorldContext , const AGM_BBPSX_C * & AsGM BBPSX ) Script8 statements · 130 bytes of bytecode 0x0000 CallFunc_GetGameMode_ReturnValue = GetGameMode(__WorldContext);0x001D K2Node_DynamicCast_AsGM_BBPSX = Cast<GM_BBPSX_C>(CallFunc_GetGameMode_ReturnValue);0x0041 K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsGM_BBPSX);0x005E if (!(K2Node_DynamicCast_bSuccess)) goto Label_007F;0x006C AsGM BBPSX = K2Node_DynamicCast_AsGM_BBPSX;0x007F Label_007F:0x007F return;Static Public 0xb30850 0x10 void SetShadowGroundLoc (UStaticMeshComponent * ShadowPlane , UCapsuleComponent * CapsuleComponent , UObject * __WorldContext ) Script23 statements · 979 bytes of bytecode 0x0000 CallFunc_GetAllActorsOfClass_OutActors = {};0x000B GetAllActorsOfClass(__WorldContext, /Game/BP/General/BP_CameraCollision.BP_CameraCollision_C, CallFunc_GetAllActorsOfClass_OutActors);0x0030 CallFunc_GetOwner_ReturnValue = ShadowPlane.GetOwner();0x005A CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetOwner_ReturnValue.K2_GetActorLocation();0x008C CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 500));0x00BE CallFunc_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);0x0153 if (!(CallFunc_SphereTraceSingle_ReturnValue)) goto Label_03AE;0x0161 CallFunc_GetOwner_ReturnValue = ShadowPlane.GetOwner();0x018B CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetOwner_ReturnValue.K2_GetActorLocation();0x01BD BreakVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x01EB BreakHitResult(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);0x028E CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_BreakHitResult_ImpactNormal);0x02B3 BreakVector(CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x02E1 CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z_1);0x0318 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_MakeVector_ReturnValue, FVector(0, 0, 2.5));0x034A ShadowPlane.K2_SetWorldLocationAndRotation(CallFunc_Add_VectorVector_ReturnValue, CallFunc_Conv_VectorToRotator_ReturnValue, false, CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult, false);0x0387 ShadowPlane.SetVisibility(true, false);0x03A9 goto Label_03D0;0x03AE Label_03AE:0x03AE ShadowPlane.SetVisibility(false, false);0x03D0 Label_03D0:0x03D0 return;Static Public 0xb30850 0x18