{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_09_01", "FrameCountHigh": 20, "FrameCountLow": 76, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "ShieldBurstModifier" ] }, { "AnimatorStateName": "Attack_09_01", "FrameCountHigh": 175, "FrameCountLow": 145, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "RecoverMaxShieldModifier" ] } ] } ], "AbilityName": "MazingerGoldenBomb_Avatar_ShieldBurst", "AbilitySpecials": { "AS_AddedDamageRatio": { "Value": 0 }, "AS_AddedDamageRatio_Extra": { "Value": 0 }, "AS_AddedDamageRatio_Precentage": { "Value": 0.1 }, "AS_AttackAmountTarget": { "Value": 0 }, "AS_RecoverPercentage": { "Value": -2 }, "AS_RecoverPercentageDelta": { "Value": 2 } }, "AbilityStacking": "Unique", "ActionGroups": [ { "Actions": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_AttackAmountTarget)*specials(AS_AddedDamageRatio_Precentage)+specials(AS_AddedDamageRatio_Extra)", "ParamName": "AS_AddedDamageRatio", "Target": "Self", "ValueType": "Float" } ], "GroupName": "ExpressionActionGroups1" } ], "DefaultModifier": { "OnAdded": [ { "$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" ] } ] } ] }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "UnLockShieldBurst" ], "IsAdd": true }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_UnLockShieldBurst", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_UnLockShieldBurst", "ParamType": 2, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "UnLockShieldBurst" ], "IsAdd": false }, { "$type": "ChangeEXQTEThresholdAction", "ThresholdValue": 5000 }, { "$type": "ChangeEXQTEConsumeAction", "ConsumeValue": 3000 } ] }, "Modifiers": { "RecoverMaxShieldModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ModifyHpShieldAction", "RecoverPercentageDelta": "%AS_RecoverPercentageDelta", "Tag": "MazingerGoldenBombShield" } ], "OnRemoved": [ { "$type": "ModifyHpShieldAction", "RecoverPercentageDelta": "%AS_RecoverPercentage", "Tag": "MazingerGoldenBombShield" } ] }, "ShieldBurstModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyActionGroupAction", "GroupName": "ExpressionActionGroups1" } ], "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_MazingerGoldenBomb_ATK09_AttackProperty_01_Avatar", "Monster_MazingerGoldenBomb_ATK09_AttackProperty_02_Avatar", "Monster_MazingerGoldenBomb_ATK09_AttackProperty_03_Avatar", "Monster_MazingerGoldenBomb_ATK09_AttackProperty_04_Avatar" ] } ], "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_AddedDamageRatio", "Target": "Self" } ] } } }