0x0000PushFlow(Label_478C);0x0005goto [EntryPoint];0x000FAttackRight = true;0x001ACanAttack = true;0x0025IsAttacking = false;0x0030Delay(this, 0.49f, LatentActionInfo{0x67, -375910949, FName(ExecuteUbergraph_BPC_WeapTonitrus), this});0x0066PopFlow();0x0067if (!(IsAttacking)) goto Label_0076;0x0075PopFlow();0x0076Label_0076:0x0076IsInHeavyAttackMode = false;0x0081InitAttack = true;0x008CPostAttackChargeCheck();0x009APopFlow();0x009BLabel_009B:0x009Bif (!(IsAttacking)) goto Label_0B63;0x00A9Temp_int_Variable_2 = 0;0x00C0Label_00C0:0x00C0CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(3, -1);0x00E6CallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(Temp_int_Variable_2, CallFunc_Add_IntInt_ReturnValue_2);0x010Cif (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) PopFlow();0x0116PushFlow(Label_0B7C);0x011BCallFunc_GetSocketTransform_ReturnValue = SkM_Tonitrus.GetSocketTransform(FName(DamageEnd), 0);0x0160K2Node_MakeArray_Array = {OwningCharRef};0x0174CallFunc_GetSocketTransform_ReturnValue_1 = SkM_Tonitrus.GetSocketTransform(FName(DamageStart), 0);0x01B9K2Node_MakeArray_Array_1 = {1, 2, 0};0x01CA/Script/Engine.Default__KismetArrayLibrary.Array_Get(MeleeAttackTraceLocs, Temp_int_Variable_2, CallFunc_Array_Get_Item);0x0205CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(Temp_int_Variable_2);0x022ACallFunc_EqualEqual_VectorVector_ReturnValue = EqualEqual_VectorVector(CallFunc_Array_Get_Item, FVector(0, 0, 0), 1e-04f);0x0259Temp_bool_Variable = CallFunc_EqualEqual_VectorVector_ReturnValue;0x026CCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(3, -1);0x0292CallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(CallFunc_Add_IntInt_ReturnValue_2);0x02B7CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_1, CallFunc_Conv_IntToFloat_ReturnValue_2);0x02E5CallFunc_TLerp_ReturnValue = TLerp(CallFunc_GetSocketTransform_ReturnValue_1, CallFunc_GetSocketTransform_ReturnValue, CallFunc_Divide_FloatFloat_ReturnValue, 0);0x031EBreakTransform(CallFunc_TLerp_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x034CCallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_BreakTransform_Rotation);0x0371CallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(CallFunc_GetForwardVector_ReturnValue, 30f);0x039BCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakTransform_Location, CallFunc_Multiply_VectorFloat_ReturnValue);0x03C9CallFunc_SphereTraceMultiForObjects_OutHits = {};0x03D4CallFunc_SphereTraceMultiForObjects_ReturnValue = SphereTraceMultiForObjects(this, CallFunc_BreakTransform_Location, Switch(Temp_bool_Variable, false => CallFunc_Array_Get_Item, true => CallFunc_Add_VectorVector_ReturnValue, default => K2Node_Select_Default_1), 5f, K2Node_MakeArray_Array_1, false, K2Node_MakeArray_Array, 0, CallFunc_SphereTraceMultiForObjects_OutHits, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 0.5f);0x0494CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(MeleeAttackTraceLocs);0x04CFCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(3, -1);0x04F5CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, CallFunc_Add_IntInt_ReturnValue_2);0x051Bif (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_0BC6;0x0529CallFunc_GetSocketTransform_ReturnValue = SkM_Tonitrus.GetSocketTransform(FName(DamageEnd), 0);0x056ECallFunc_GetSocketTransform_ReturnValue_1 = SkM_Tonitrus.GetSocketTransform(FName(DamageStart), 0);0x05B3CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(Temp_int_Variable_2);0x05D8CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(3, -1);0x05FECallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(CallFunc_Add_IntInt_ReturnValue_2);0x0623CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_1, CallFunc_Conv_IntToFloat_ReturnValue_2);0x0651CallFunc_TLerp_ReturnValue = TLerp(CallFunc_GetSocketTransform_ReturnValue_1, CallFunc_GetSocketTransform_ReturnValue, CallFunc_Divide_FloatFloat_ReturnValue, 0);0x068ABreakTransform(CallFunc_TLerp_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x06B8/Script/Engine.Default__KismetArrayLibrary.Array_Set(MeleeAttackTraceLocs, Temp_int_Variable_2, CallFunc_BreakTransform_Location, false);0x06F4Label_06F4:0x06F4if (!(CallFunc_SphereTraceMultiForObjects_ReturnValue)) PopFlow();0x06FETemp_int_Loop_Counter_Variable = 0;0x0715Temp_int_Array_Index_Variable = 0;0x072CLabel_072C:0x072CCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_SphereTraceMultiForObjects_OutHits);0x0767CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x078Dif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0797Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x07B2PushFlow(Label_0D9E);0x07B7/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x07F2BreakHitResult(CallFunc_Array_Get_Item_1, 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);0x0895K2Node_DynamicCast_AsBP_Enemy_Parent = Cast<BP_EnemyParent_C>(CallFunc_BreakHitResult_HitActor);0x08B9K2Node_DynamicCast_bSuccess_4 = Cast<71>(K2Node_DynamicCast_AsBP_Enemy_Parent);0x08D6if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_0A3A;0x08E4K2Node_DynamicCast_AsBPC_Cleric_Beast = Cast<BPC_ClericBeast_C>(K2Node_DynamicCast_AsBP_Enemy_Parent);0x0908K2Node_DynamicCast_bSuccess_5 = Cast<71>(K2Node_DynamicCast_AsBPC_Cleric_Beast);0x0925if (!(K2Node_DynamicCast_bSuccess_5)) goto Label_0A3A;0x0933/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x096EBreakHitResult(CallFunc_Array_Get_Item_1, 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);0x0A11K2Node_DynamicCast_AsBP_Enemy_Parent.DamagedComponent = CallFunc_BreakHitResult_HitComponent;0x0A3ALabel_0A3A:0x0A3A/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0A75BreakHitResult(CallFunc_Array_Get_Item_1, 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);0x0B18CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(DamagedEnemiesCache, CallFunc_BreakHitResult_HitActor);0x0B54if (!(CallFunc_Array_Contains_ReturnValue)) goto Label_0DE8;0x0B62PopFlow();0x0B63Label_0B63:0x0B63K2_ClearTimer(this, "DamageCheck");0x0B7BPopFlow();0x0B7CLabel_0B7C:0x0B7CCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable_2, 1);0x0BA6Temp_int_Variable_2 = CallFunc_Add_IntInt_ReturnValue_1;0x0BC1goto Label_00C0;0x0BC6Label_0BC6:0x0BC6CallFunc_GetSocketTransform_ReturnValue = SkM_Tonitrus.GetSocketTransform(FName(DamageEnd), 0);0x0C0BCallFunc_GetSocketTransform_ReturnValue_1 = SkM_Tonitrus.GetSocketTransform(FName(DamageStart), 0);0x0C50CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(Temp_int_Variable_2);0x0C75CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(3, -1);0x0C9BCallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(CallFunc_Add_IntInt_ReturnValue_2);0x0CC0CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_1, CallFunc_Conv_IntToFloat_ReturnValue_2);0x0CEECallFunc_TLerp_ReturnValue = TLerp(CallFunc_GetSocketTransform_ReturnValue_1, CallFunc_GetSocketTransform_ReturnValue, CallFunc_Divide_FloatFloat_ReturnValue, 0);0x0D27BreakTransform(CallFunc_TLerp_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0D55CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(MeleeAttackTraceLocs, CallFunc_BreakTransform_Location);0x0D99goto Label_06F4;0x0D9ELabel_0D9E:0x0D9ECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0DC8Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0DE3goto Label_072C;0x0DE8Label_0DE8:0x0DE8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0E23BreakHitResult(CallFunc_Array_Get_Item_1, 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);0x0EC6CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(DamagedEnemiesCache, CallFunc_BreakHitResult_HitActor);0x0F0APushFlow(Label_2388);0x0F0F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0F4ABreakHitResult(CallFunc_Array_Get_Item_1, 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);0x0FEDK2Node_DynamicCast_AsCharacter = Cast<Character>(CallFunc_BreakHitResult_HitActor);0x1011K2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsCharacter);0x102Eif (!(K2Node_DynamicCast_bSuccess_3)) goto Label_1E4F;0x103CCheckBreak(true);0x104Bif (!(IsChargeAttack)) goto Label_1AEF;0x1059Temp_float_Variable_1 = 0.5f;0x1070Temp_float_Variable_2 = 1f;0x1087GetFinalAttackRating(AttackDamageMultiplier, CallFunc_GetFinalAttackRating_FinalAR);0x10A7CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_GetFinalAttackRating_FinalAR);0x10CCCallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue, 0.7f);0x10F6CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue, CallFunc_Multiply_FloatFloat_ReturnValue);0x1124Temp_bool_Variable_1 = IsBoltCharged;0x1137Temp_bool_Variable_2 = IsTransformed;0x114ACallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(Switch(Temp_bool_Variable_1, false => CallFunc_Conv_IntToFloat_ReturnValue, true => CallFunc_Add_FloatFloat_ReturnValue, default => K2Node_Select_Default), Switch(Temp_bool_Variable_2, false => Temp_float_Variable_2, true => Temp_float_Variable_1, default => K2Node_Select_Default_3));0x11D0CallFunc_ApplyDamage_ReturnValue_2 = /Script/Engine.Default__GameplayStatics.ApplyDamage(K2Node_DynamicCast_AsCharacter, CallFunc_Multiply_FloatFloat_ReturnValue_1, nullptr, OwningCharRef, /Game/BP/Variables/DT_Charged.DT_Charged_C);0x1227MainCharRef.ApplyRally(58);0x1250/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetIsEnemyBlocking(K2Node_DynamicCast_AsCharacter, this, CallFunc_GetIsEnemyBlocking_IsBlocking);0x1287if (!(CallFunc_GetIsEnemyBlocking_IsBlocking)) goto Label_1696;0x1295Label_1295:0x1295PushFlow(Label_1635);0x129A/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Gameplay/A_shockdamage.A_shockdamage, 1f, 1f, 0f, nullptr, nullptr);0x12D5CallFunc_SpawnEmitterAttached_ReturnValue_2 = SpawnEmitterAttached(/Game/VFX/Particles/Shock/P_ShockDamage.P_ShockDamage, K2Node_DynamicCast_AsCharacter.CapsuleComponent, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1), 2, true, 0, true);0x134BCallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(K2Node_DynamicCast_AsCharacter.CapsuleComponent.CapsuleRadius, 20f);0x13A1CallFunc_FMax_ReturnValue = FMax(CallFunc_Subtract_FloatFloat_ReturnValue, 0f);0x13CBCallFunc_SpawnEmitterAttached_ReturnValue_2.SetFloatParameter(FName(SphereSize), CallFunc_FMax_ReturnValue);0x1405PushFlow(Label_1419);0x140Aif (!(Temp_bool_Has_Been_Initd_Variable_2)) goto Label_2430;0x1418PopFlow();0x1419Label_1419:0x1419if (!(Temp_bool_IsClosed_Variable_2)) goto Label_1428;0x1427PopFlow();0x1428Label_1428:0x1428Temp_bool_IsClosed_Variable_2 = true;0x1433Temp_float_Variable = 0.2f;0x144A/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGM_BBPSX(this, CallFunc_GetGM_BBPSX_AsGM_BBPSX);0x1478CallFunc_GetDisplayName_ReturnValue = GetDisplayName(this);0x1495CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("FireDamage_", CallFunc_GetDisplayName_ReturnValue);0x14C7/Script/Engine.Default__BlueprintMapLibrary.Map_Add(CallFunc_GetGM_BBPSX_AsGM_BBPSX.FrameLimiters, CallFunc_Concat_StrStr_ReturnValue, Temp_float_Variable);0x1518RetriggerableDelay(this, 0.5f, LatentActionInfo{0x154F, -302704103, FName(ExecuteUbergraph_BPC_WeapTonitrus), this});0x154EPopFlow();0x154F/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGM_BBPSX(this, CallFunc_GetGM_BBPSX_AsGM_BBPSX);0x157DCallFunc_GetDisplayName_ReturnValue = GetDisplayName(this);0x159ACallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("FireDamage_", CallFunc_GetDisplayName_ReturnValue);0x15CCCallFunc_Map_Remove_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Remove(CallFunc_GetGM_BBPSX_AsGM_BBPSX.FrameLimiters, CallFunc_Concat_StrStr_ReturnValue);0x161ETemp_bool_IsClosed_Variable_2 = false;0x1629Temp_bool_Has_Been_Initd_Variable_2 = true;0x1634PopFlow();0x1635Label_1635:0x1635Delay(this, 0.5f, LatentActionInfo{0x166C, -995176865, FName(ExecuteUbergraph_BPC_WeapTonitrus), this});0x166BPopFlow();0x166C/Script/Engine.Default__KismetArrayLibrary.Array_Clear(DamagedEnemiesCache);0x1695PopFlow();0x1696Label_1696:0x1696/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x16D1BreakHitResult(CallFunc_Array_Get_Item_1, 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);0x1774PlaySoundAtLocation(this, /Game/Audio/Foley/Impacts/Cue_bloodheavy.Cue_bloodheavy, CallFunc_BreakHitResult_ImpactPoint, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x17B0Label_17B0:0x17B0/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x17EBBreakHitResult(CallFunc_Array_Get_Item_1, 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);0x188EPlaySoundAtLocation(this, /Game/Audio/Foley/Impacts/Cue_iron-cut-meat.Cue_iron-cut-meat, CallFunc_BreakHitResult_ImpactPoint, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x18CATemp_object_Variable = /Game/VFX/Particles/Blood/P_BloodTrailWhite.P_BloodTrailWhite;0x18DDTemp_object_Variable_1 = /Game/VFX/Particles/Blood/P_BloodTrail.P_BloodTrail;0x18F0/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x192BBreakHitResult(CallFunc_Array_Get_Item_1, 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);0x19CEHitEnemyKinFinder(K2Node_DynamicCast_AsCharacter, CallFunc_HitEnemyKinFinder_IsKin);0x19EETemp_bool_Variable_4 = CallFunc_HitEnemyKinFinder_IsKin;0x1A01CallFunc_Multiply_VectorFloat_ReturnValue_1 = Multiply_VectorFloat(CallFunc_BreakHitResult_ImpactNormal, 1f);0x1A2BCallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_Multiply_VectorFloat_ReturnValue_1);0x1A50CallFunc_SpawnEmitterAttached_ReturnValue_3 = SpawnEmitterAttached(Switch(Temp_bool_Variable_4, false => Temp_object_Variable_1, true => Temp_object_Variable, default => K2Node_Select_Default_2), K2Node_DynamicCast_AsCharacter.Mesh, FName(None), CallFunc_BreakHitResult_ImpactPoint, CallFunc_Conv_VectorToRotator_ReturnValue, FVector(1, 1, 1), 1, true, 0, true);0x1AEAgoto Label_1295;0x1AEFLabel_1AEF:0x1AEFTemp_float_Variable_1 = 0.5f;0x1B06Temp_float_Variable_2 = 1f;0x1B1DGetFinalAttackRating(AttackDamageMultiplier, CallFunc_GetFinalAttackRating_FinalAR);0x1B3DCallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_GetFinalAttackRating_FinalAR);0x1B62CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue, 0.7f);0x1B8CCallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue, CallFunc_Multiply_FloatFloat_ReturnValue);0x1BBATemp_bool_Variable_1 = IsBoltCharged;0x1BCDTemp_bool_Variable_2 = IsTransformed;0x1BE0CallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(Switch(Temp_bool_Variable_1, false => CallFunc_Conv_IntToFloat_ReturnValue, true => CallFunc_Add_FloatFloat_ReturnValue, default => K2Node_Select_Default), Switch(Temp_bool_Variable_2, false => Temp_float_Variable_2, true => Temp_float_Variable_1, default => K2Node_Select_Default_3));0x1C66CallFunc_ApplyDamage_ReturnValue_1 = /Script/Engine.Default__GameplayStatics.ApplyDamage(K2Node_DynamicCast_AsCharacter, CallFunc_Multiply_FloatFloat_ReturnValue_1, nullptr, OwningCharRef, /Game/BP/Variables/DT_Light.DT_Light_C);0x1CBDMainCharRef.ApplyRally(40);0x1CE6/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetIsEnemyBlocking(K2Node_DynamicCast_AsCharacter, this, CallFunc_GetIsEnemyBlocking_IsBlocking);0x1D1Dif (!(CallFunc_GetIsEnemyBlocking_IsBlocking)) goto Label_1D30;0x1D2Bgoto Label_1295;0x1D30Label_1D30:0x1D30/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x1D6BBreakHitResult(CallFunc_Array_Get_Item_1, 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);0x1E0EPlaySoundAtLocation(this, /Game/Audio/Foley/Impacts/Cue_bloodlight.Cue_bloodlight, CallFunc_BreakHitResult_ImpactPoint, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x1E4Agoto Label_17B0;0x1E4FLabel_1E4F:0x1E4FTemp_float_Variable_1 = 0.5f;0x1E66Temp_float_Variable_2 = 1f;0x1E7DGetFinalAttackRating(AttackDamageMultiplier, CallFunc_GetFinalAttackRating_FinalAR);0x1E9DCallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_GetFinalAttackRating_FinalAR);0x1EC2CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue, 0.7f);0x1EECCallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue, CallFunc_Multiply_FloatFloat_ReturnValue);0x1F1ATemp_bool_Variable_1 = IsBoltCharged;0x1F2D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x1F68BreakHitResult(CallFunc_Array_Get_Item_1, 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);0x200BTemp_bool_Variable_2 = IsTransformed;0x201ECallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(Switch(Temp_bool_Variable_1, false => CallFunc_Conv_IntToFloat_ReturnValue, true => CallFunc_Add_FloatFloat_ReturnValue, default => K2Node_Select_Default), Switch(Temp_bool_Variable_2, false => Temp_float_Variable_2, true => Temp_float_Variable_1, default => K2Node_Select_Default_3));0x20A4CallFunc_ApplyDamage_ReturnValue = /Script/Engine.Default__GameplayStatics.ApplyDamage(CallFunc_BreakHitResult_HitActor, CallFunc_Multiply_FloatFloat_ReturnValue_1, nullptr, OwningCharRef, /Game/BP/Variables/DT_Light.DT_Light_C);0x20FB/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x2136BreakHitResult(CallFunc_Array_Get_Item_1, 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);0x21D9PlaySoundAtLocation(this, /Game/Audio/Foley/Impacts/Cue_spark.Cue_spark, CallFunc_BreakHitResult_ImpactPoint, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x2215/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x2250BreakHitResult(CallFunc_Array_Get_Item_1, 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);0x22F3CallFunc_Multiply_VectorFloat_ReturnValue_2 = Multiply_VectorFloat(CallFunc_BreakHitResult_ImpactNormal, 1f);0x231DCallFunc_Conv_VectorToRotator_ReturnValue_1 = Conv_VectorToRotator(CallFunc_Multiply_VectorFloat_ReturnValue_2);0x2342CallFunc_SpawnEmitterAtLocation_ReturnValue = SpawnEmitterAtLocation(this, /Game/VFX/Particles/Impacts/P_MeleeSpark.P_MeleeSpark, CallFunc_BreakHitResult_ImpactPoint, CallFunc_Conv_VectorToRotator_ReturnValue_1, FVector(1, 1, 1), true, 0, true);0x2383goto Label_1635;0x2388Label_2388:0x2388if (!(IsTransformed)) goto Label_2419;0x2396PushFlow(Label_23C3);0x239Bif (!(Temp_bool_Has_Been_Initd_Variable_3)) goto Label_23AA;0x23A9PopFlow();0x23AALabel_23AA:0x23AATemp_bool_Has_Been_Initd_Variable_3 = true;0x23B5if (!(false)) PopFlow();0x23B7Temp_bool_IsClosed_Variable_3 = true;0x23C2PopFlow();0x23C3Label_23C3:0x23C3if (!(Temp_bool_IsClosed_Variable_3)) goto Label_23D2;0x23D1PopFlow();0x23D2Label_23D2:0x23D2Temp_bool_IsClosed_Variable_3 = true;0x23DD/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Gameplay/WeaponSpecific/Tonitrus/A_toni_break.A_toni_break, 1f, 1f, 0f, nullptr, nullptr);0x2418PopFlow();0x2419Label_2419:0x2419Temp_bool_IsClosed_Variable_3 = false;0x2424Temp_bool_Has_Been_Initd_Variable_3 = true;0x242FPopFlow();0x2430Label_2430:0x2430Temp_bool_Has_Been_Initd_Variable_2 = true;0x243Bif (!(false)) PopFlow();0x243DTemp_bool_IsClosed_Variable_2 = true;0x2448PopFlow();0x2449AttackRight = false;0x2454CanAttack = true;0x245FIsAttacking = false;0x246ADelay(this, 0.49f, LatentActionInfo{0x24A1, 1984961684, FName(ExecuteUbergraph_BPC_WeapTonitrus), this});0x24A0PopFlow();0x24A1if (!(IsAttacking)) goto Label_24B0;0x24AFPopFlow();0x24B0Label_24B0:0x24B0IsInHeavyAttackMode = false;0x24BBInitAttack = true;0x24C6PostAttackChargeCheck();0x24D4PopFlow();0x24D5AttackRight = true;0x24E0CanAttack = true;0x24EBIsAttacking = false;0x24F6Delay(this, 0.49f, LatentActionInfo{0x252D, 1134219525, FName(ExecuteUbergraph_BPC_WeapTonitrus), this});0x252CPopFlow();0x252Dif (!(IsAttacking)) goto Label_253C;0x253BPopFlow();0x253CLabel_253C:0x253CIsInHeavyAttackMode = false;0x2547InitAttack = true;0x2552PostAttackChargeCheck();0x2560PopFlow();0x2561AttackRight = true;0x256CCanAttack = true;0x2577IsAttacking = false;0x2582Delay(this, 0.4f, LatentActionInfo{0x25B9, -152099723, FName(ExecuteUbergraph_BPC_WeapTonitrus), this});0x25B8PopFlow();0x25B9if (!(IsAttacking)) goto Label_25C8;0x25C7PopFlow();0x25C8Label_25C8:0x25C8InitAttack = true;0x25D3PostAttackChargeCheck();0x25E1PopFlow();0x25E2MainCharRef.SubtractStamina(17, 0.8f);0x2610PopFlow();0x2611MainCharRef.SubtractStamina(45, 1f);0x263FPopFlow();0x2640K2Node_DynamicCast_AsBP_Main_Char_2 = Cast<BP_MainChar_C>(OwningCharRef);0x2664K2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_2);0x2681if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x268BMainCharRef = K2Node_DynamicCast_AsBP_Main_Char_2;0x269E/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x26CCTemp_int_Variable = MainCharRef.PlayerIndex;0x26FDIsTransformed = Switch(Temp_int_Variable, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentWeapTransP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentWeapTransP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentWeapTransP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentWeapTransP4, default => K2Node_Select_Default_4);0x27C0if (!(IsTransformed)) goto Label_294E;0x27CESkM_Tonitrus.PlayAnimation(/Game/BP/PlayerWeapons/Tonitrus/Anim/Anim_TonitrusBent.Anim_TonitrusBent, true);0x27F8Label_27F8:0x27F8WhichWeapon = 5;0x280COwnerABPRef.WhichRWeapon = WhichWeapon;0x283DLabel_283D:0x283DTemp_int_Variable_1 = -1;0x2854K2Node_DynamicCast_AsBP_Main_Char_3 = Cast<BP_MainChar_C>(OwningCharRef);0x2878K2Node_DynamicCast_bSuccess_6 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_3);0x2895CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(K2Node_DynamicCast_AsBP_Main_Char_3.PlayerIndex, -1);0x28CDTemp_bool_Variable_3 = CallFunc_EqualEqual_IntInt_ReturnValue;0x28E0SetBaseDmgAndWeapAttScaling(/Game/BP/PlayerWeapons/Tonitrus/Dat_TonitrusScaling.Dat_TonitrusScaling, 5, Switch(Temp_bool_Variable_3, false => Temp_int_Variable_1, true => K2Node_DynamicCast_AsBP_Main_Char_3.NPCData.RWeapLvl_47_38C97769498B07CFDA0DB091E30C63F0, default => K2Node_Select_Default_5));0x294DPopFlow();0x294ELabel_294E:0x294ESkM_Tonitrus.PlayAnimation(/Game/BP/PlayerWeapons/Tonitrus/Anim/Anim_TonitrusIdle.Anim_TonitrusIdle, true);0x2978goto Label_27F8;0x297DAttackRight = true;0x2988CanAttack = true;0x2993IsAttacking = false;0x299EDelay(this, 0.4f, LatentActionInfo{0x29D5, 401629172, FName(ExecuteUbergraph_BPC_WeapTonitrus), this});0x29D4PopFlow();0x29D5if (!(IsAttacking)) goto Label_29E4;0x29E3PopFlow();0x29E4Label_29E4:0x29E4IsInHeavyAttackMode = false;0x29EFInitAttack = true;0x29FAPostAttackChargeCheck();0x2A08PopFlow();0x2A09MainCharRef.SubtractStamina(30, 0.8f);0x2A37PopFlow();0x2A38Label_2A38:0x2A38if (!(IsBoltCharged)) PopFlow();0x2A42PushFlow(Label_2A6F);0x2A47if (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_2A56;0x2A55PopFlow();0x2A56Label_2A56:0x2A56Temp_bool_Has_Been_Initd_Variable_1 = true;0x2A61if (!(false)) PopFlow();0x2A63Temp_bool_IsClosed_Variable_1 = true;0x2A6EPopFlow();0x2A6FLabel_2A6F:0x2A6Fif (!(Temp_bool_IsClosed_Variable_1)) goto Label_2A7E;0x2A7DPopFlow();0x2A7ELabel_2A7E:0x2A7ETemp_bool_IsClosed_Variable_1 = true;0x2A89CallFunc_IsValid_ReturnValue_1 = IsValid(ShockSoundLp);0x2AA6if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_2AD8;0x2AB4ShockSoundLp.Stop();0x2AD8Label_2AD8:0x2AD8P_ShockLoop.Deactivate();0x2AFCIsBoltCharged = false;0x2B07BoltBuff(false);0x2B16CallFunc_GetSocketLocation_ReturnValue = SkM_Tonitrus.GetSocketLocation(FName(Bend_end));0x2B59PlaySoundAtLocation(this, /Game/Audio/Gameplay/A_shockloopend.A_shockloopend, CallFunc_GetSocketLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x2B95Delay(this, 0.2f, LatentActionInfo{0x2BCC, 486825234, FName(ExecuteUbergraph_BPC_WeapTonitrus), this});0x2BCBPopFlow();0x2BCCCallFunc_SpawnEmitterAttached_ReturnValue_1 = SpawnEmitterAttached(/Game/VFX/Particles/Shock/P_ShockSingle.P_ShockSingle, SkM_Tonitrus, FName(Bend_end), FVector(-18.2, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1), 2, true, 0, true);0x2C2CPopFlow();0x2C2DTemp_name_Variable = K2Node_CustomEvent_NotifyName_20;0x2C48PopFlow();0x2C49Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_19;0x2C64PopFlow();0x2C65Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_18;0x2C80PopFlow();0x2C81Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_17;0x2C9CPopFlow();0x2C9DTemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_16;0x2CB8PopFlow();0x2CB9Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_15;0x2CD4PopFlow();0x2CD5Label_2CD5:0x2CD5ChargeAmt = TL_ChargeTimer_ChargeVar_604922EA4139B26FC4467C80718EE5AF;0x2CF0CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(ChargeAmt, 0.32f);0x2D12if (!(CallFunc_Greater_FloatFloat_ReturnValue)) goto Label_2FB5;0x2D20PushFlow(Label_2D4D);0x2D25if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_2D34;0x2D33PopFlow();0x2D34Label_2D34:0x2D34Temp_bool_Has_Been_Initd_Variable = true;0x2D3Fif (!(false)) PopFlow();0x2D41Temp_bool_IsClosed_Variable = true;0x2D4CPopFlow();0x2D4DLabel_2D4D:0x2D4Dif (!(Temp_bool_IsClosed_Variable)) goto Label_2D5C;0x2D5BPopFlow();0x2D5CLabel_2D5C:0x2D5CTemp_bool_IsClosed_Variable = true;0x2D67MainCharRef.SubtractStamina(0, 2f);0x2D95/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Foley/Wooshes/A_ChargeWoosh.A_ChargeWoosh, 1f, 1f, 0f, nullptr, nullptr);0x2DD0Label_2DD0:0x2DD0PushFlow(Label_2F9E);0x2DD5/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Gameplay/WeaponSpecific/Tonitrus/Cue_toni_activate.Cue_toni_activate, 1f, 1f, 0f, nullptr, nullptr);0x2E10P_ShockLoop.Activate(false);0x2E35CallFunc_SpawnEmitterAttached_ReturnValue = SpawnEmitterAttached(/Game/VFX/Particles/Shock/P_ShockActivate.P_ShockActivate, SkM_Tonitrus, FName(Bend_end), FVector(-18.2, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1), 2, true, 0, true);0x2E95CallFunc_IsValid_ReturnValue = IsValid(ShockSoundLp);0x2EB2if (!(CallFunc_IsValid_ReturnValue)) goto Label_2F24;0x2EC0Label_2EC0:0x2EC0if (!(IsBoltCharged)) goto Label_2F05;0x2ECELabel_2ECE:0x2ECERetriggerableDelay(this, 7f, LatentActionInfo{0x2A38, -463622692, FName(ExecuteUbergraph_BPC_WeapTonitrus), this});0x2F04PopFlow();0x2F05Label_2F05:0x2F05IsBoltCharged = true;0x2F10BoltBuff(true);0x2F1Fgoto Label_2ECE;0x2F24Label_2F24:0x2F24CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Audio/Gameplay/Cue_shockloop.Cue_shockloop, SkM_Tonitrus, FName(Bend_end), FVector(-18, 0, 0), FRotator(0, 0, 0), 0, true, 1f, 1f, 0f, nullptr, nullptr, true);0x2F86ShockSoundLp = CallFunc_SpawnSoundAttached_ReturnValue;0x2F99goto Label_2EC0;0x2F9ELabel_2F9E:0x2F9ETemp_bool_IsClosed_Variable_1 = false;0x2FA9Temp_bool_Has_Been_Initd_Variable_1 = true;0x2FB4PopFlow();0x2FB5Label_2FB5:0x2FB5Temp_bool_IsClosed_Variable = false;0x2FC0Temp_bool_Has_Been_Initd_Variable = true;0x2FCBPopFlow();0x2FCCTemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_14;0x2FE7PopFlow();0x2FE8Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_13;0x3003PopFlow();0x3004Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_12;0x301FPopFlow();0x3020Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_11;0x303BPopFlow();0x303CTemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_10;0x3057PopFlow();0x3058Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_9;0x3073PopFlow();0x3074Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_8;0x308FPopFlow();0x3090Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_7;0x30ABPopFlow();0x30ACTemp_name_Variable_3 = K2Node_CustomEvent_NotifyName_6;0x30C7PopFlow();0x30C8Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_5;0x30E3PopFlow();0x30E4Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_4;0x30FFPopFlow();0x3100Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_3;0x311BPopFlow();0x311CTemp_name_Variable_4 = K2Node_CustomEvent_NotifyName_2;0x3137PopFlow();0x3138Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_1;0x3153PopFlow();0x3154Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName;0x316FPopFlow();0x3170Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_28;0x318BPopFlow();0x318CReceiveBeginPlay();0x3196CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x31B3Delay(this, CallFunc_GetWorldDeltaSeconds_ReturnValue, LatentActionInfo{0x2640, -1728085207, FName(ExecuteUbergraph_BPC_WeapTonitrus), this});0x31EDPopFlow();0x31EETemp_name_Variable = K2Node_CustomEvent_NotifyName_21;0x3209PopFlow();0x320ALabel_320A:0x320ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/Tonitrus/Anim/AM_HunterAttacksTonitrus.AM_HunterAttacksTonitrus, 1f, 0f, FName(AtkInitR-L));0x325DCallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x327Aif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_33C8;0x3288K2Node_CreateDelegate_OutputDelegate_28.Bind(this, OnCompleted_7CDFB3D248449148C650139D1BFE667F);0x329FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_28;0x32C8K2Node_CreateDelegate_OutputDelegate_29.Bind(this, OnBlendOut_7CDFB3D248449148C650139D1BFE667F);0x32DFCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_29;0x3308K2Node_CreateDelegate_OutputDelegate_21.Bind(this, OnInterrupted_7CDFB3D248449148C650139D1BFE667F);0x331FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_21;0x3348K2Node_CreateDelegate_OutputDelegate_22.Bind(this, OnNotifyBegin_7CDFB3D248449148C650139D1BFE667F);0x335FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_22;0x3388K2Node_CreateDelegate_OutputDelegate_23.Bind(this, OnNotifyEnd_7CDFB3D248449148C650139D1BFE667F);0x339FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_23;0x33C8Label_33C8:0x33C8AttackDamageMultiplier = 1f;0x33DFPushFlow(Label_341B);0x33E4Delay(this, 0.7f, LatentActionInfo{0xF, 411466235, FName(ExecuteUbergraph_BPC_WeapTonitrus), this});0x341APopFlow();0x341BLabel_341B:0x341BDelay(this, 0.2f, LatentActionInfo{0x25E2, -604029106, FName(ExecuteUbergraph_BPC_WeapTonitrus), this});0x3451PopFlow();0x3452Label_3452:0x3452CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/Tonitrus/Anim/AM_HunterAttacksTonitrus.AM_HunterAttacksTonitrus, 1f, 0f, FName(AtkL-R));0x34A5CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x34C2if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_3610;0x34D0K2Node_CreateDelegate_OutputDelegate.Bind(this, OnCompleted_337679004F3DD4A976E0D8B9A5A447AC);0x34E7CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate;0x3510K2Node_CreateDelegate_OutputDelegate_24.Bind(this, OnBlendOut_337679004F3DD4A976E0D8B9A5A447AC);0x3527CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_24;0x3550K2Node_CreateDelegate_OutputDelegate_25.Bind(this, OnInterrupted_337679004F3DD4A976E0D8B9A5A447AC);0x3567CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_25;0x3590K2Node_CreateDelegate_OutputDelegate_26.Bind(this, OnNotifyBegin_337679004F3DD4A976E0D8B9A5A447AC);0x35A7CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_26;0x35D0K2Node_CreateDelegate_OutputDelegate_27.Bind(this, OnNotifyEnd_337679004F3DD4A976E0D8B9A5A447AC);0x35E7CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_27;0x3610Label_3610:0x3610AttackDamageMultiplier = 1.04f;0x3627PushFlow(Label_341B);0x362CDelay(this, 0.7f, LatentActionInfo{0x2449, -1470628826, FName(ExecuteUbergraph_BPC_WeapTonitrus), this});0x3662PopFlow();0x3663Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_29;0x367EPopFlow();0x367FLabel_367F:0x367FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/Tonitrus/Anim/AM_HunterAttacksTonitrus.AM_HunterAttacksTonitrus, 1f, 0f, FName(AtkR-L));0x36D2CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2);0x36EFif (!(CallFunc_IsValid_ReturnValue_4)) goto Label_383D;0x36FDK2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnCompleted_8F2A16DF4FCA6BB876F07A879C46C5DD);0x3714CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnCompleted += K2Node_CreateDelegate_OutputDelegate_5;0x373DK2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnBlendOut_8F2A16DF4FCA6BB876F07A879C46C5DD);0x3754CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_4;0x377DK2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnInterrupted_8F2A16DF4FCA6BB876F07A879C46C5DD);0x3794CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_3;0x37BDK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnNotifyBegin_8F2A16DF4FCA6BB876F07A879C46C5DD);0x37D4CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_2;0x37FDK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnNotifyEnd_8F2A16DF4FCA6BB876F07A879C46C5DD);0x3814CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_1;0x383DLabel_383D:0x383DAttackDamageMultiplier = 1.08f;0x3854PushFlow(Label_341B);0x3859Delay(this, 0.7f, LatentActionInfo{0x24D5, 2036853268, FName(ExecuteUbergraph_BPC_WeapTonitrus), this});0x388FPopFlow();0x3890Label_3890:0x3890IsAttacking = true;0x389Bif (!(InitAttack)) goto Label_38C4;0x38A9InitAttack = false;0x38B4IsChargeAttack = false;0x38BFgoto Label_320A;0x38C4Label_38C4:0x38C4if (!(AttackRight)) goto Label_38E2;0x38D2IsChargeAttack = false;0x38DDgoto Label_3452;0x38E2Label_38E2:0x38E2IsChargeAttack = false;0x38EDgoto Label_367F;0x38F2PushFlow(Label_396D);0x38F7Label_38F7:0x38F7PushFlow(Label_3961);0x38FCLabel_38FC:0x38FCPushFlow(Label_3929);0x3901if (!(Temp_bool_Has_Been_Initd_Variable_4)) goto Label_3910;0x390FPopFlow();0x3910Label_3910:0x3910Temp_bool_Has_Been_Initd_Variable_4 = true;0x391Bif (!(false)) PopFlow();0x391DTemp_bool_IsClosed_Variable_4 = true;0x3928PopFlow();0x3929Label_3929:0x3929if (!(Temp_bool_IsClosed_Variable_4)) goto Label_3938;0x3937PopFlow();0x3938Label_3938:0x3938Temp_bool_IsClosed_Variable_4 = true;0x3943if (!(true)) goto Label_3955;0x3949Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x3954PopFlow();0x3955Label_3955:0x3955Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x3960PopFlow();0x3961Label_3961:0x3961Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x396CPopFlow();0x396DLabel_396D:0x396DK2Node_DynamicCast_AsBP_Main_Char_4 = Cast<BP_MainChar_C>(OwningCharRef);0x3991K2Node_DynamicCast_bSuccess_7 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_4);0x39AECallFunc_Not_PreBool_ReturnValue_4 = Not_PreBool(K2Node_DynamicCast_AsBP_Main_Char_4.IsManualAiming);0x39E1if (!(CallFunc_Not_PreBool_ReturnValue_4)) PopFlow();0x39EBif (!(InitAttack)) PopFlow();0x39F5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/Tonitrus/Anim/AM_HunterAttacksTonitrus.AM_HunterAttacksTonitrus, 1f, 0f, FName(Charge));0x3A48CallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3);0x3A65if (!(CallFunc_IsValid_ReturnValue_5)) goto Label_3BB3;0x3A73K2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnCompleted_86E1C3B748096B9BAED631A8019231D4);0x3A8ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnCompleted += K2Node_CreateDelegate_OutputDelegate_10;0x3AB3K2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnBlendOut_86E1C3B748096B9BAED631A8019231D4);0x3ACACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_9;0x3AF3K2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnInterrupted_86E1C3B748096B9BAED631A8019231D4);0x3B0ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_8;0x3B33K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnNotifyBegin_86E1C3B748096B9BAED631A8019231D4);0x3B4ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_7;0x3B73K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnNotifyEnd_86E1C3B748096B9BAED631A8019231D4);0x3B8ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_6;0x3BB3Label_3BB3:0x3BB3TL_ChargeTimer.SetPlayRate(1f);0x3BD8TL_ChargeTimer.PlayFromStart();0x3BF8PopFlow();0x3BF9Label_3BF9:0x3BF9K2Node_DynamicCast_AsBP_Main_Char = Cast<BP_MainChar_C>(OwningCharRef);0x3C1DK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char);0x3C3Aif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x3C44CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsAttacking);0x3C61CallFunc_BooleanAND_ReturnValue = BooleanAND(CanAttack, CallFunc_Not_PreBool_ReturnValue);0x3C87CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(K2Node_DynamicCast_AsBP_Main_Char.IsDodging);0x3CBACallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_Not_PreBool_ReturnValue_1);0x3CE0K2Node_DynamicCast_AsBP_Main_Char_5 = Cast<BP_MainChar_C>(OwningCharRef);0x3D04K2Node_DynamicCast_bSuccess_8 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_5);0x3D21CallFunc_Not_PreBool_ReturnValue_5 = Not_PreBool(K2Node_DynamicCast_AsBP_Main_Char_5.IsManualAiming);0x3D54CallFunc_BooleanAND_ReturnValue_4 = BooleanAND(CallFunc_BooleanAND_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue_5);0x3D7Aif (!(CallFunc_BooleanAND_ReturnValue_4)) PopFlow();0x3D84K2Node_DynamicCast_AsBP_Main_Char.ForceInputDirectionUpdate();0x3DA8goto Label_3890;0x3DADPushFlow(Label_3DCD);0x3DB2PushFlow(Label_450D);0x3DB7Label_3DB7:0x3DB7PushFlow(Label_3DC1);0x3DBCgoto Label_38FC;0x3DC1Label_3DC1:0x3DC1Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x3DCCPopFlow();0x3DCDLabel_3DCD:0x3DCDCallFunc_EqualEqual_FloatFloat_ReturnValue = EqualEqual_FloatFloat(ChargeAmt, -1f);0x3DEFif (!(CallFunc_EqualEqual_FloatFloat_ReturnValue)) goto Label_3E15;0x3DFDChargeAmt = 0f;0x3E14PopFlow();0x3E15Label_3E15:0x3E15CallFunc_EqualEqual_FloatFloat_ReturnValue_1 = EqualEqual_FloatFloat(ChargeAmt, 1f);0x3E37if (!(CallFunc_EqualEqual_FloatFloat_ReturnValue_1)) goto Label_443B;0x3E45Label_3E45:0x3E45ChargeAmt = -1f;0x3E5CK2Node_DynamicCast_AsBP_Main_Char_1 = Cast<BP_MainChar_C>(OwningCharRef);0x3E80K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_1);0x3E9Dif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x3EA7CallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(IsAttacking);0x3EC4CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CanAttack, CallFunc_Not_PreBool_ReturnValue_2);0x3EEACallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(K2Node_DynamicCast_AsBP_Main_Char_1.IsDodging);0x3F1DCallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_BooleanAND_ReturnValue_2, CallFunc_Not_PreBool_ReturnValue_3);0x3F43if (!(CallFunc_BooleanAND_ReturnValue_3)) PopFlow();0x3F4DK2Node_DynamicCast_AsBP_Main_Char_1.ForceInputDirectionUpdate();0x3F71IsAttacking = true;0x3F7CInitAttack = false;0x3F87if (!(IsInHeavyAttackMode)) goto Label_41E8;0x3F95CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/Tonitrus/Anim/AM_HunterAttacksTonitrus.AM_HunterAttacksTonitrus, 1f, 0f, FName(AtkHeavy));0x3FE8CallFunc_IsValid_ReturnValue_7 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5);0x4005if (!(CallFunc_IsValid_ReturnValue_7)) goto Label_4153;0x4013K2Node_CreateDelegate_OutputDelegate_20.Bind(this, OnCompleted_F4CC555C4A110BBA7C26F4AB07044DE1);0x402ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnCompleted += K2Node_CreateDelegate_OutputDelegate_20;0x4053K2Node_CreateDelegate_OutputDelegate_19.Bind(this, OnBlendOut_F4CC555C4A110BBA7C26F4AB07044DE1);0x406ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_19;0x4093K2Node_CreateDelegate_OutputDelegate_18.Bind(this, OnInterrupted_F4CC555C4A110BBA7C26F4AB07044DE1);0x40AACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_18;0x40D3K2Node_CreateDelegate_OutputDelegate_17.Bind(this, OnNotifyBegin_F4CC555C4A110BBA7C26F4AB07044DE1);0x40EACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_17;0x4113K2Node_CreateDelegate_OutputDelegate_16.Bind(this, OnNotifyEnd_F4CC555C4A110BBA7C26F4AB07044DE1);0x412ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_16;0x4153Label_4153:0x4153AttackDamageMultiplier = 1.2f;0x416APushFlow(Label_41B1);0x416FIsInHeavyAttackMode = true;0x417ADelay(this, 0.65f, LatentActionInfo{0x297D, 1499859612, FName(ExecuteUbergraph_BPC_WeapTonitrus), this});0x41B0PopFlow();0x41B1Label_41B1:0x41B1Delay(this, 0.3f, LatentActionInfo{0x2A09, 476453472, FName(ExecuteUbergraph_BPC_WeapTonitrus), this});0x41E7PopFlow();0x41E8Label_41E8:0x41E8IsChargeAttack = true;0x41F3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/Tonitrus/Anim/AM_HunterAttacksTonitrus.AM_HunterAttacksTonitrus, 1f, 0f, FName(AtkCharge));0x4246CallFunc_IsValid_ReturnValue_6 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4);0x4263if (!(CallFunc_IsValid_ReturnValue_6)) goto Label_43B1;0x4271K2Node_CreateDelegate_OutputDelegate_15.Bind(this, OnCompleted_E728C00947AE612FDC1D60B7691D189D);0x4288CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnCompleted += K2Node_CreateDelegate_OutputDelegate_15;0x42B1K2Node_CreateDelegate_OutputDelegate_14.Bind(this, OnBlendOut_E728C00947AE612FDC1D60B7691D189D);0x42C8CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_14;0x42F1K2Node_CreateDelegate_OutputDelegate_13.Bind(this, OnInterrupted_E728C00947AE612FDC1D60B7691D189D);0x4308CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_13;0x4331K2Node_CreateDelegate_OutputDelegate_12.Bind(this, OnNotifyBegin_E728C00947AE612FDC1D60B7691D189D);0x4348CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_12;0x4371K2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnNotifyEnd_E728C00947AE612FDC1D60B7691D189D);0x4388CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_11;0x43B1Label_43B1:0x43B1AttackDamageMultiplier = 1.9f;0x43C8PushFlow(Label_4404);0x43CDDelay(this, 1.2f, LatentActionInfo{0x2561, 1657252599, FName(ExecuteUbergraph_BPC_WeapTonitrus), this});0x4403PopFlow();0x4404Label_4404:0x4404Delay(this, 0.3f, LatentActionInfo{0x2611, -2050258405, FName(ExecuteUbergraph_BPC_WeapTonitrus), this});0x443APopFlow();0x443BLabel_443B:0x443BCallFunc_Greater_FloatFloat_ReturnValue_1 = Greater_FloatFloat(ChargeAmt, 0.32f);0x445Dif (!(CallFunc_Greater_FloatFloat_ReturnValue_1)) goto Label_447B;0x446BIsInHeavyAttackMode = true;0x4476goto Label_3E45;0x447BLabel_447B:0x447BCallFunc_EqualEqual_FloatFloat_ReturnValue_1 = EqualEqual_FloatFloat(ChargeAmt, 1f);0x449Dif (!(CallFunc_EqualEqual_FloatFloat_ReturnValue_1)) goto Label_44F1;0x44ABIsInHeavyAttackMode = true;0x44B6/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Foley/Wooshes/A_ChargeWoosh.A_ChargeWoosh, 1f, 1f, 0f, nullptr, nullptr);0x44F1Label_44F1:0x44F1ChargeAmt = 0f;0x4508goto Label_3BF9;0x450DLabel_450D:0x450DTL_ChargeTimer.Stop();0x452DPopFlow();0x452ELabel_452E:0x452ERightWeaponRelease();0x453CPopFlow();0x453DCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(MainCharRef.CurrentStamina, 0);0x4575if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_4584;0x4583PopFlow();0x4584Label_4584:0x4584PushFlow(Label_458E);0x4589goto Label_38FC;0x458ELabel_458E:0x458Eif (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x4598goto Label_396D;0x459Dgoto Label_009B;0x45A2Temp_name_Variable = K2Node_CustomEvent_NotifyName_22;0x45BDPopFlow();0x45BETemp_name_Variable = K2Node_CustomEvent_NotifyName_23;0x45D9PopFlow();0x45DAK2_ClearTimer(this, "DamageCheck");0x45F2SkM_Tonitrus.PlayAnimation(/Game/BP/PlayerWeapons/ThreadedCane/Anim/ThreadedCane_Idle.ThreadedCane_Idle, false);0x461C/Script/Engine.Default__KismetArrayLibrary.Array_Clear(MeleeAttackTraceLocs);0x4645PopFlow();0x4646goto Label_283D;0x464BPopFlow();0x464CTemp_name_Variable = K2Node_CustomEvent_NotifyName_24;0x4667PopFlow();0x4668PopFlow();0x4669CallFunc_MakeLiteralFloat_ReturnValue = MakeLiteralFloat(0.005f);0x468ACallFunc_K2_SetTimer_ReturnValue = K2_SetTimer(this, "DamageCheck", CallFunc_MakeLiteralFloat_ReturnValue, true, 0f, 0f);0x46C8DamageCheck();0x46D6PopFlow();0x46D7K2_ClearTimer(this, "DamageCheck");0x46EF/Script/Engine.Default__KismetArrayLibrary.Array_Clear(MeleeAttackTraceLocs);0x4718PopFlow();0x4719goto Label_3DB7;0x471Egoto Label_38F7;0x4723Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_25;0x473EPopFlow();0x473FPopFlow();0x4740goto Label_2CD5;0x4745goto Label_2A38;0x474ATemp_name_Variable_5 = K2Node_CustomEvent_NotifyName_26;0x4765PopFlow();0x4766goto Label_2DD0;0x476Bgoto Label_452E;0x4770Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_27;0x478BPopFlow();0x478CLabel_478C:0x478Creturn;