{ "AbilityMixins": [ { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "CustomPropertyType": "EnhancedPoint", "CustomReferMaxPropertyType": "MaxEnhancePoint", "IsUsePercentage": true, "PropertyType": "Custom", "ReferMaxPropertyType": "Custom", "ValueRangeActions": [ { "LowToValueActions": [ { "$type": "FireAudio", "AudioPattern": "Play_VO_Bangboo_MazingerEous_Eous_Attack13", "Predicates": [ { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 1, "ParamName": "Int_WeaponType", "ParamType": 3 } ], "Target": "Caster" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_ShotMissile", "ParamType": 1, "Predicates": [ { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 1, "ParamName": "Int_WeaponType", "ParamType": 3 } ] } ], "Val": 1 } ] } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "EnhancedPoint", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": "%AS_MissileNeed" } ], "FailureActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_ShotMissile", "ParamType": 1 } ], "SuccessActions": [ { "$type": "TriggerAbilityAction", "AbilityName": "MazingerGoldenBomb_Attack_13_Bullet_01_Avatar", "PosRotConfig": { "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": "MissilePoint_R_01", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "Target": "Self" }, { "$type": "FireEffect", "AttachPointName": "MissilePoint_R_01", "EffectPattern": "Eff_Monster_MazingerGoldenBomb_Attack_13_Missile_01_Fire" }, { "$type": "ModifyProperty", "Amount": "%AS_MissileCost", "CustomPropertyType": "EnhancedPoint", "IsUsePercentage": false, "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ] } ], "AnimatorStateName": "Attack_13_Missile", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 31, "IsLoop": false, "LayerIndex": 6 }, { "ActionList": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "EnhancedPoint", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": "%AS_MissileNeed" } ], "FailureActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_ShotMissile", "ParamType": 1 } ], "SuccessActions": [ { "$type": "TriggerAbilityAction", "AbilityName": "MazingerGoldenBomb_Attack_13_Bullet_01_Avatar", "PosRotConfig": { "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": "MissilePoint_L_01", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "Target": "Self" }, { "$type": "FireEffect", "AttachPointName": "MissilePoint_L_01", "EffectPattern": "Eff_Monster_MazingerGoldenBomb_Attack_13_Missile_01_Fire" }, { "$type": "ModifyProperty", "Amount": "%AS_MissileCost", "CustomPropertyType": "EnhancedPoint", "IsUsePercentage": false, "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ] } ], "AnimatorStateName": "Attack_13_Missile", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 33, "IsLoop": false, "LayerIndex": 6 }, { "ActionList": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "EnhancedPoint", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": "%AS_MissileNeed" } ], "FailureActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_ShotMissile", "ParamType": 1 } ], "SuccessActions": [ { "$type": "TriggerAbilityAction", "AbilityName": "MazingerGoldenBomb_Attack_13_Bullet_01_Avatar", "PosRotConfig": { "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": "MissilePoint_R_02", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "Target": "Self" }, { "$type": "FireEffect", "AttachPointName": "MissilePoint_R_02", "EffectPattern": "Eff_Monster_MazingerGoldenBomb_Attack_13_Missile_01_Fire" }, { "$type": "ModifyProperty", "Amount": "%AS_MissileCost", "CustomPropertyType": "EnhancedPoint", "IsUsePercentage": false, "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ] } ], "AnimatorStateName": "Attack_13_Missile", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 35, "IsLoop": false, "LayerIndex": 6 }, { "ActionList": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "EnhancedPoint", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": "%AS_MissileNeed" } ], "FailureActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_ShotMissile", "ParamType": 1 } ], "SuccessActions": [ { "$type": "TriggerAbilityAction", "AbilityName": "MazingerGoldenBomb_Attack_13_Bullet_01_Avatar", "PosRotConfig": { "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": "MissilePoint_L_02", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "Target": "Self" }, { "$type": "FireEffect", "AttachPointName": "MissilePoint_L_02", "EffectPattern": "Eff_Monster_MazingerGoldenBomb_Attack_13_Missile_01_Fire" }, { "$type": "ModifyProperty", "Amount": "%AS_MissileCost", "CustomPropertyType": "EnhancedPoint", "IsUsePercentage": false, "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ] } ], "AnimatorStateName": "Attack_13_Missile", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 37, "IsLoop": false, "LayerIndex": 6 } ] } ], "AbilityName": "MazingerGoldenBomb_Avatar_MissileRain", "AbilitySpecials": { "AS_AddedDamageRatio": { "Value": 0 }, "AS_MissileCost": { "Value": -10 }, "AS_MissileNeed": { "Value": 10 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_UnLockMissileRain", "ParamType": 2, "Target": "Self" }, { "$type": "ApplyAbilityAction", "AbilityName": "MazingerGoldenBomb_Attack_13_Bullet_01_Avatar", "IsAutoTrigger": false } ], "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_MazingerGoldenBomb_ATK13_Bullet_AttackProperty_01_Avatar" ] } ], "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_AddedDamageRatio", "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_UnLockMissileRain", "ParamType": 2, "Target": "Self" }, { "$type": "RemoveAbilityAction", "AbilityName": "MazingerGoldenBomb_Attack_13_Bullet_01_Avatar" } ] }, "OnAbilityStart": [ { "$type": "FireAudio", "AudioPattern": "Play_VO_Bangboo_MazingerEous_Eous_Attack13", "Predicates": [ { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 1, "ParamName": "Int_WeaponType", "ParamType": 3 } ], "Target": "Caster" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_ShotMissile", "ParamType": 1, "Predicates": [ { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 1, "ParamName": "Int_WeaponType", "ParamType": 3 } ] } ] }