{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "SwitchIn_Normal_Maz", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "SwitchInModifier", "DiveCamaraMuteModifier" ], "Target": "Self" }, { "AnimatorStateName": "Dive_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "DiveCamaraMuteModifier" ], "Target": "Self" }, { "AnimatorStateName": "Dive_Loop", "FrameCountHigh": 20, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "DiveCamaraMuteModifier" ] }, { "AnimatorStateName": "Dive_End_Run", "FrameCountHigh": 20, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "DiveCamaraMuteModifier" ] }, { "AnimatorStateName": "Dive_Hit_Wall_Start", "FrameCountHigh": 20, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "DiveCamaraMuteModifier" ] }, { "AnimatorStateName": "Dive_Hit_Wall_Loop", "FrameCountHigh": 20, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "DiveCamaraMuteModifier" ] }, { "AnimatorStateName": "SwitchOut_Normal", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RenderVisibleModifier" ], "Target": "Self" }, { "AnimatorStateName": "SwitchOut_Pre", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "SwitchOutModifier" ], "Target": "Self" } ] }, { "$type": "AidAttackMixin", "AidAttackConditionList": [ { "AidAttackTagList": [ { "CloseDelayTime": 3, "Tag": "Lighter_FullMario_AidAttack", "TagHolder": "Self" } ], "OverrideParam": { "IsMustOnBackstage": false, "Priority": 10, "SwitchInIndex": 30, "SwitchInPosRot": { "CoordsOption": "Self", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupAngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupPositionOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "BackupOffsetReferTarget": "Self", "OffsetReferTarget": "Self" } } }, "SwitchType": "CommonAid" } ], "DefaultParam": { "IsMustOnBackstage": false, "LockTargetID": "AI_Default_LockTarget_01_OnlyLocalAvatar", "Priority": 1, "SwitchInIndex": 30, "SwitchInPosRot": { "CoordsOption": "Self", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupAngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupPositionOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "BackupOffsetReferTarget": "Self", "OffsetReferTarget": "Self" } }, "SwitchOutIndex": -1 } } ], "AbilityName": "MazingerGoldenBomb_Eous_SwitchOut", "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_IsMazingerGoldenBomb_Eous", "ParamType": 2, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "BangbooMegaRobot" ], "IsAdd": true }, { "$type": "PushChangeMaxIndividualFeverAction", "MaxFeverValue": 0, "Tag": "MazingerGoldenBomb_Eous_SwitchOut" }, { "$type": "PushOverrideSwitchInAttackAction", "SourceSwitchType": "Normal", "Tag": "MazingerGoldenBomb_Eous_SwitchOut", "Target": "Self", "TargetAidAttackType": "CommonAid", "TargetSwitchInIndex": 30, "TargetSwitchType": "AidAttack" } ], "OnCustomEventReceived": [ { "$type": "InterruptInputEnableAction", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "MazingerGoldenBomb_Eous_SwitchIn_Enable" }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ], "Tag": "MazingerGoldenBomb_Eous_SwitchOut" }, { "$type": "InputEnableAction", "Infos": [ { "Enabled": false, "InputType": "SkillBangbooSpecial" }, { "Enabled": false, "InputType": "CharacterSwitch" } ], "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "MazingerGoldenBomb_Eous_SwitchIn_Disable" }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ], "Tag": "MazingerGoldenBomb_Eous_SwitchOut", "Target": "Self" } ], "OnHitOther": [ { "$type": "ReplaceDamageAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Bangboo_Eous001_Attack_01_BangbooMegaRobot_AttackProperty_01" ], "Target": "Self" } ], "TargetDamage": 3966 }, { "$type": "ReplaceDamageAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Bangboo_Eous001_Attack_02_BangbooMegaRobot_AttackProperty_01" ], "Target": "Self" } ], "TargetDamage": 5596 }, { "$type": "ReplaceDamageAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Bangboo_Eous001_Dive_BangbooMegaRobot_AttackProperty_01" ], "Target": "Self" } ], "TargetDamage": 2717 } ], "OnSwitchTriggerInInstant": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "MazingerGoldenBomb_Avatar_CameraOverrideTrack_Default_01", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "MuteInputModifier" } ] }, "Modifiers": { "DiveCamaraMuteModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "MazingerGoldenBomb_Eous_SwitchOut_Dive" ], "IsAdd": true, "Predicates": [ { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "SwitchIn_Normal_Maz", "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true } ] } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "MazingerGoldenBomb_Eous_SwitchOut_Dive" ], "IsAdd": false } ] }, "MuteInputModifier": { "Duration": 2, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "InputEnableAction", "Infos": [ { "Enabled": false, "InputType": "SkillBangbooSpecial" }, { "Enabled": false, "InputType": "CharacterSwitch" } ], "Tag": "MazingerGoldenBomb_Eous_SwitchOut_Mute", "Target": "Self" } ], "OnRemoved": [ { "$type": "InterruptInputEnableAction", "Tag": "MazingerGoldenBomb_Eous_SwitchOut_Mute" } ] }, "RenderVisibleModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushRenderVisibleAction", "Paths": [ "Bangboo_Eous001_Body_LOD0", "Bangboo_Eous001_Eye_LOD0" ], "Tag": "MazingerGoldenBomb_Eous_SwitchIn", "Visible": false } ], "OnRemoved": [ { "$type": "PopRenderVisibleAction", "Tag": "MazingerGoldenBomb_Eous_SwitchIn" } ] }, "SwitchInModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushRenderVisibleAction", "Paths": [ "Bangboo_Eous001_Body_LOD0", "Bangboo_Eous001_Eye_LOD0" ], "Tag": "MazingerGoldenBomb_Eous_SwitchOut", "Visible": false }, { "$type": "PushHullColliderEnable", "HullColliderEnable": false, "Tag": "MazingerGoldenBomb_Eous_SwitchOut_Collider", "Target": "Self" }, { "$type": "PushInvincibleAction", "Tag": "MazingerGoldenBomb_Eous_SwitchOut_Invincible", "Target": "Self" }, { "$type": "SendCustomEvent", "CustomKey": "AbilityTarget_MazingGoldenBombEnterExit", "EventKey": "MazingGoldenBombExit", "Target": "Custom" } ], "OnRemoved": [ { "$type": "ApplyLogicMoveAction", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": -1, "Gravity": 0, "HitNormalRatio": 1, "HitTangentialRatio": 1, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": false, "NeedRayCastGround": false, "NeedTargetPositionCorrection": false }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 1, "z": 0.2 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "CustomKey": "AbilityTarget_MazingerGoldenBomb", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": false, "OffsetReferTarget": "Custom" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Remain" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": -1, "ReachTargetStop": false, "RotateSpeed": 8, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 99999 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "CustomKey": "AbilityTarget_MazingerGoldenBomb", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Custom" } }, "TargetUpdateMode": "Always" }, "Target": "Self" }, { "$type": "PopRenderVisibleAction", "Tag": "MazingerGoldenBomb_Eous_SwitchOut" }, { "$type": "PopHullColliderEnable", "Tag": "MazingerGoldenBomb_Eous_SwitchOut_Collider" }, { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "MazingerGoldenBomb_Avatar_CameraOverrideTrack_Default_01", "Target": "Self" }, { "$type": "PopInvincibleAction", "Tag": "MazingerGoldenBomb_Eous_SwitchOut_Invincible" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_IsColliderGround", "ParamType": 2, "Target": "Self" }, { "$type": "EnableBangBooUIAndCamera", "PlayType": "MechBoo", "Target": "Self" }, { "$type": "PushHUDSubState", "Priority": 100, "State": "Bangboo", "Tag": "MazingerGoldenBomb_Eous_Hud" } ] }, "SwitchOutModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PopHUDSubState", "Tag": "MazingerGoldenBomb_Eous_Hud" }, { "$type": "SwitchAvatarAction", "IgnoreNevmeshCheck": true, "IndexOffset": 1, "Target": "Self" }, { "$type": "InterruptInputEnableAction", "Tag": "MazingerGoldenBomb_Eous_SwitchOut" }, { "$type": "DisableBangBooUIAndCamera", "PlayType": "MechBoo", "Target": "Self" }, { "$type": "SendCustomEvent", "CustomKey": "AbilityTarget_MazingGoldenBombEnterExit", "EventKey": "MazingGoldenBombEnter", "Target": "Custom" } ] } } }