{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_03_Start_L", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Camera01Modifier" ] }, { "AnimatorStateName": "Attack_03_Start_L", "FrameCountHigh": 0, "FrameCountLow": 35, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "DetectModifier", "Camera02Modifier" ] }, { "AnimatorStateName": "Attack_03_Loop_L", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "DetectModifier", "Camera01Modifier", "Camera02Modifier" ] }, { "AnimatorStateName": "Attack_03", "FrameCountHigh": 75, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Camera01Modifier", "Camera02Modifier" ] }, { "AnimatorStateName": "Attack_03", "FrameCountHigh": 75, "FrameCountLow": 5, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Camera03Modifier" ] }, { "AnimatorStateName": "Attack_03", "FrameCountHigh": 75, "FrameCountLow": 45, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Camera04Modifier" ] }, { "AnimatorStateName": "Attack_03_Start_L", "FrameCountHigh": 0, "FrameCountLow": 16, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "PlaneEffectModifier" ] }, { "AnimatorStateName": "Attack_03_Start_L", "FrameCountHigh": 0, "FrameCountLow": 35, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "FootEffectModifier" ] }, { "AnimatorStateName": "Attack_03_Start_L", "FrameCountHigh": 0, "FrameCountLow": 48, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "MaterialModifier" ] }, { "AnimatorStateName": "Attack_03_Loop_L", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "PlaneEffectModifier", "FootEffectModifier", "MaterialModifier" ] }, { "AnimatorStateName": "Attack_03", "FrameCountHigh": 75, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "PlaneEffectModifier", "FootEffectModifier", "MaterialModifier" ] } ], "IsSeam": false } ], "AbilityName": "MazingerGoldenBomb_Avatar_ExFlyPunch", "AbilitySpecials": { "AS_AddedDamageRatio": { "Value": 0 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_UnLockExFlyPunch", "ParamType": 2, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "UnLockExFlyPunch" ], "IsAdd": true }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockExtraEnergy" ] }, { "$type": "ByHasHpShield", "HpShieldValueCompare": "Greater", "Tag": "MazingerGoldenBombShield", "Value": 0 } ], "FailureActions": [ { "$type": "ChangeEXQTEThresholdAction", "ThresholdValue": 3000 }, { "$type": "ChangeEXQTEConsumeAction", "ConsumeValue": 3000 } ], "SuccessActions": [ { "$type": "ChangeEXQTEThresholdAction", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockExtraEnergyLV1" ] } ], "ThresholdValue": 2000 }, { "$type": "ChangeEXQTEConsumeAction", "ConsumeValue": 2000, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockExtraEnergyLV1" ] } ] }, { "$type": "ChangeEXQTEThresholdAction", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockExtraEnergyLV2" ] } ], "ThresholdValue": 1500 }, { "$type": "ChangeEXQTEConsumeAction", "ConsumeValue": 1500, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockExtraEnergyLV2" ] } ] } ] } ], "OnHitOther": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AttackLanded", "ParamType": 1, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_MazingerGoldenBomb_ATK03_Detect_Avatar" ] } ], "Target": "Self" }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_MazingerGoldenBomb_ATK03_AttackProperty_01_Avatar", "Monster_MazingerGoldenBomb_ATK03_AttackProperty_02_Avatar", "Monster_MazingerGoldenBomb_ATK03_AttackProperty_03_Avatar" ] } ], "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_AddedDamageRatio", "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_UnLockExFlyPunch", "ParamType": 2, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "UnLockExFlyPunch" ], "IsAdd": false }, { "$type": "ChangeEXQTEThresholdAction", "ThresholdValue": 5000 }, { "$type": "ChangeEXQTEConsumeAction", "ConsumeValue": 3000 } ] }, "Modifiers": { "BurstAttackPartternRModifier_FlyPunch": { "Duration": 0.15, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "HandleAnimEvent", "AnimEventID": "Monster_MazingerGoldenBomb_ATK02_01_AttackProperty_02_Avatar_MaxEnhanced" } ] }, "Camera01Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraZoomAction", "ZoomConfigKey": "MazingerGoldenBomb_Avatar_03_CamZoom_01" }, { "$type": "CameraStretchAction", "StretchConfigKey": "MazingerGoldenBomb_Avatar_03_CamStretch_01" } ], "OnRemoved": [ { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "MazingerGoldenBomb_Avatar_03_CamZoom_01" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "MazingerGoldenBomb_Avatar_03_CamStretch_01" } ] }, "Camera02Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraZoomAction", "ZoomConfigKey": "MazingerGoldenBomb_Avatar_03_CamZoom_02" }, { "$type": "CameraStretchAction", "StretchConfigKey": "MazingerGoldenBomb_Avatar_03_CamStretch_02" } ], "OnRemoved": [ { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "MazingerGoldenBomb_Avatar_03_CamZoom_02" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "MazingerGoldenBomb_Avatar_03_CamStretch_02" } ] }, "Camera03Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraZoomAction", "ZoomConfigKey": "MazingerGoldenBomb_Avatar_03_CamZoom_03" }, { "$type": "CameraStretchAction", "StretchConfigKey": "MazingerGoldenBomb_Avatar_03_CamStretch_03" } ], "OnRemoved": [ { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "MazingerGoldenBomb_Avatar_03_CamZoom_03" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "MazingerGoldenBomb_Avatar_03_CamStretch_03" } ] }, "Camera04Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraZoomAction", "ZoomConfigKey": "MazingerGoldenBomb_Avatar_03_CamZoom_04" }, { "$type": "CameraStretchAction", "StretchConfigKey": "MazingerGoldenBomb_Avatar_03_CamStretch_04" } ], "OnRemoved": [ { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "MazingerGoldenBomb_Avatar_03_CamZoom_04" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "MazingerGoldenBomb_Avatar_03_CamStretch_04" } ] }, "DetectModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimEvent", "AnimEventID": "Monster_MazingerGoldenBomb_ATK03_Detect_Avatar", "Target": "Self" } ] }, "FootEffectModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Bip001 L Foot", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Monster_MazingerGoldenBomb_Attack_Common_02_Foot", "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Bip001 R Foot", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Monster_MazingerGoldenBomb_Attack_Common_02_Foot", "Target": "Self" } ] }, "MaterialModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ModifyMaterialPropertyAction", "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "MazingerGoldenBomb_R_Hand" } ], "Tag": "Monster_MazingerGoldenBomb_MA_Attack_05_Mat04_SecondaryEmission_04_ExFly", "Target": "Self", "key": "Monster_MazingerGoldenBomb_MA_Attack_05_Mat04_SecondaryEmission_04" } ], "OnRemoved": [ { "$type": "InterruptMaterialPropertyAction", "Tag": "Monster_MazingerGoldenBomb_MA_Attack_05_Mat04_SecondaryEmission_04_ExFly", "Target": "Self" } ] }, "PlaneEffectModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "Tags": [ "SinglePlane" ] } ], "FailureActions": [ { "$type": "AttachEffect", "AttachPointName": "Ctr_Plane", "EffectPattern": "Eff_Monster_MazingerGoldenBomb_Attack_Common_01_Plane" }, { "$type": "FireEffect", "AttachPointName": "Ctr_Plane", "EffectPattern": "Eff_Monster_MazingerGoldenBomb_Attack_Common_03_Boost" } ], "SuccessActions": [ { "$type": "AttachEffect", "AttachPointName": "Ctr_Plane", "EffectPattern": "Eff_Monster_MazingerGoldenBomb_Attack_Common_01_Plane_Single" }, { "$type": "FireEffect", "AttachPointName": "Ctr_Plane", "EffectPattern": "Eff_Monster_MazingerGoldenBomb_Attack_Common_03_Boost_Single" } ] } ] } }, "OnAbilityTrigger": [ { "$type": "ApplyModifier", "ModifierName": "BurstAttackPartternRModifier_FlyPunch" }, { "$type": "HandleAnimEvent", "AnimEventID": "Monster_MazingerGoldenBomb_ATK02_01_AttackProperty_01_Avatar_MaxEnhanced" }, { "$type": "GamepadRumbleAction", "GamepadRumbleKey": "Avatar_MazingerGoldenBomb_ATK02_01_GamepadRumble_E_01_Enhanced" }, { "$type": "AttackCameraShakeAction", "ShakeConfigKey": "Avatar_MazingerGoldenBomb_ATK02_01_CamShake_E_01_Enhacned", "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_Monster_MazingerGoldenBomb_Attack_02_01_01_Fire" }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "EnhancedPoint", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom" } ] }