{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "Tags": [ "PunchMaxEnhanced" ], "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockComboAttack" ], "Target": "Self" } ] } ], "SuccessActions": [ { "$type": "ApplyActionGroupAction", "GroupName": "FirePunch_02_01" } ] } ], "AnimatorStateName": "Attack_02_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 37, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "Tags": [ "PunchMaxEnhanced" ], "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockComboAttack" ], "Target": "Self" } ] } ], "SuccessActions": [ { "$type": "ApplyActionGroupAction", "GroupName": "FirePunch_02_02" } ] } ], "AnimatorStateName": "Attack_02_02", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 47, "IsLoop": false, "LayerIndex": 0 } ] }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_01_01", "FrameCountHigh": 99, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "AttackHitModifier" ] }, { "AnimatorStateName": "Attack_01_02", "FrameCountHigh": 99, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "AttackHitModifier" ] }, { "AnimatorStateName": "Attack_02_01", "FrameCountHigh": 99, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "AttackHitModifier" ] }, { "AnimatorStateName": "Attack_02_02", "FrameCountHigh": 99, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "AttackHitModifier" ] }, { "AnimatorStateName": "Attack_11", "FrameCountHigh": 42, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "AttackHitModifier" ] }, { "AnimatorStateName": "Attack_11", "FrameCountHigh": 99, "FrameCountLow": 45, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "AttackHitModifier" ] } ], "IsSeam": true } ], "AbilityName": "MazingerGoldenBomb_Avatar_FirePunch", "AbilitySpecials": { "AS_AddedDamageRatio": { "Value": 0 }, "AS_ComboAttackEnhancedPointGetNum": { "Value": 25.5 }, "AS_EnhancedPointGetNum": { "Value": 20.5 } }, "AbilityStacking": "Unique", "ActionGroups": [ { "Actions": [ { "$type": "ApplyModifier", "ModifierName": "BurstAttackPartternRModifier" }, { "$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" } ], "GroupName": "FirePunch_02_01" }, { "Actions": [ { "$type": "ApplyModifier", "ModifierName": "BurstAttackPartternLModifier" }, { "$type": "HandleAnimEvent", "AnimEventID": "Monster_MazingerGoldenBomb_ATK02_02_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_02_Fire" }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "EnhancedPoint", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom" } ], "GroupName": "FirePunch_02_02" } ], "DefaultModifier": { "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "UnLockFirePunch" ], "IsAdd": true } ], "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByHitDataType", "TheHitDataType": "Melee" } ], "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_AddedDamageRatio", "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "UnLockFirePunch" ], "IsAdd": false } ] }, "Modifiers": { "AttackHitModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnPatternAttackLanded": [ { "$type": "ModifyProperty", "Amount": "%AS_EnhancedPointGetNum", "CustomPropertyType": "EnhancedPoint", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_MazingerGoldenBomb_ATK01_01_AttackProperty_01_Avatar", "Monster_MazingerGoldenBomb_ATK02_01_AttackProperty_01_Avatar", "Monster_MazingerGoldenBomb_ATK01_02_AttackProperty_01_Avatar", "Monster_MazingerGoldenBomb_ATK02_02_AttackProperty_01_Avatar", "Monster_MazingerGoldenBomb_ATK11_AttackProperty_01_Avatar", "Monster_MazingerGoldenBomb_ATK11_AttackProperty_02_Avatar" ], "Target": "Self" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom" }, { "$type": "ModifyProperty", "Amount": "%AS_ComboAttackEnhancedPointGetNum", "CustomPropertyType": "EnhancedPoint", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_MazingerGoldenBomb_ATK02_01_AttackProperty_01_Avatar_Enhanced", "Monster_MazingerGoldenBomb_ATK02_02_AttackProperty_01_Avatar_Enhanced" ], "Target": "Self" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom" }, { "$type": "RemoveModifier", "ModifierName": "AttackHitModifier", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_MazingerGoldenBomb_ATK01_01_AttackProperty_01_Avatar", "Monster_MazingerGoldenBomb_ATK01_02_AttackProperty_01_Avatar", "Monster_MazingerGoldenBomb_ATK02_01_AttackProperty_01_Avatar", "Monster_MazingerGoldenBomb_ATK02_01_AttackProperty_01_Avatar_Enhanced", "Monster_MazingerGoldenBomb_ATK02_02_AttackProperty_01_Avatar", "Monster_MazingerGoldenBomb_ATK02_02_AttackProperty_01_Avatar_Enhanced", "Monster_MazingerGoldenBomb_ATK11_AttackProperty_01_Avatar", "Monster_MazingerGoldenBomb_ATK11_AttackProperty_02_Avatar" ], "Target": "Self" } ], "Target": "Self" } ] }, "BurstAttackPartternLModifier": { "Duration": 0.15, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "HandleAnimEvent", "AnimEventID": "Monster_MazingerGoldenBomb_ATK02_02_AttackProperty_02_Avatar_MaxEnhanced" } ] }, "BurstAttackPartternRModifier": { "Duration": 0.15, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "HandleAnimEvent", "AnimEventID": "Monster_MazingerGoldenBomb_ATK02_01_AttackProperty_02_Avatar_MaxEnhanced" } ] } } }