{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "Int_LevelUp", "IsUsePercentage": false, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" } ], "AnimatorStateName": "Attack_ChargeAttack_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "Int_LevelUp", "IsUsePercentage": false, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" } ], "AnimatorStateName": "Attack_ChargeAttack_Attack_03", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "Int_LevelUp", "IsUsePercentage": false, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" } ], "AnimatorStateName": "Attack_ChargeAttack_Attack_Robot", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ModifyProperty", "Amount": -1, "CustomPropertyType": "Int_LevelUp", "IsUsePercentage": false, "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ], "AnimatorStateName": "Attack_ChargeAttack_Start_02", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ModifyProperty", "Amount": -1, "CustomPropertyType": "Int_LevelUp", "IsUsePercentage": false, "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ], "AnimatorStateName": "Attack_ChargeAttack_Start_03", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Aria_LevelUpByEnergyPointsModifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Aria_UsePoints" ] } ], "Target": "Caster" } ], "AnimatorStateName": "Attack_ChargeAttack_Start", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 21, "IsLoop": false, "LayerIndex": 0 } ] }, { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "CustomPropertyType": "Int_LevelUp", "InstantPropertyChangeActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_AllowLevelUp", "ParamType": 2, "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "Greater", "CustomNumerator": "Int_LevelUp", "IsUsePercent": false, "Numerator": "Custom", "Target": "Caster", "Val1": 0 } ], "Target": "Caster" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_AllowLevelUp", "ParamType": 2, "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "LessEqual", "CustomNumerator": "Int_LevelUp", "IsUsePercent": false, "Numerator": "Custom", "Target": "Caster", "Val1": 0 } ], "Target": "Caster" } ], "IsUsePercentage": false, "PropertyType": "Custom" } ] }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_ChargeAttack_Attack_03", "FrameCountHigh": 66, "FrameCountLow": 40, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ContinueCharge_EnergyCheckModifier" ], "Target": "Caster" }, { "AnimatorStateName": "Attack_ChargeAttack_Attack_Robot", "FrameCountHigh": 66, "FrameCountLow": 40, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ContinueCharge_EnergyCheckModifier" ], "Target": "Caster" }, { "AnimatorStateName": "Attack_Special_02", "FrameCountHigh": 50, "FrameCountLow": 28, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ContinueCharge_EnergyCheckModifier" ], "Target": "Caster" }, { "AnimatorStateName": "Attack_ExSpecial_01", "FrameCountHigh": 86, "FrameCountLow": 61, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ContinueCharge_EnergyCheckModifier" ], "Target": "Caster" }, { "AnimatorStateName": "Attack_ExSpecial_02", "FrameCountHigh": 106, "FrameCountLow": 80, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ContinueCharge_EnergyCheckModifier" ], "Target": "Caster" }, { "AnimatorStateName": "Attack_Normal_04", "FrameCountHigh": 88, "FrameCountLow": 62, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ContinueCharge_EnergyCheckModifier" ], "Target": "Caster" }, { "AnimatorStateName": "SwitchIn_Attack_Ex", "FrameCountHigh": 128, "FrameCountLow": 102, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ContinueCharge_EnergyCheckModifier" ], "Target": "Caster" }, { "AnimatorStateName": "SwitchIn_Attack", "FrameCountHigh": 118, "FrameCountLow": 88, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ContinueCharge_EnergyCheckModifier" ], "Target": "Caster" }, { "AnimatorStateName": "Attack_BeHitAid", "FrameCountHigh": 60, "FrameCountLow": 34, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ContinueCharge_EnergyCheckModifier" ], "Target": "Caster" }, { "AnimatorStateName": "Attack_BeHitAid_Robot", "FrameCountHigh": 166, "FrameCountLow": 140, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ContinueCharge_EnergyCheckModifier" ], "Target": "Caster" }, { "AnimatorStateName": "Attack_ChargeAttack_Attack_03", "FrameCountHigh": 99, "FrameCountLow": 40, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ContinueCharge_ResetModifier" ], "Target": "Caster" }, { "AnimatorStateName": "Attack_ChargeAttack_Attack_Robot", "FrameCountHigh": 99, "FrameCountLow": 40, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ContinueCharge_ResetModifier" ], "Target": "Caster" }, { "AnimatorStateName": "Attack_Special_02", "FrameCountHigh": 99, "FrameCountLow": 28, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ContinueCharge_ResetModifier" ], "Target": "Caster" }, { "AnimatorStateName": "Attack_ExSpecial_01", "FrameCountHigh": 99, "FrameCountLow": 61, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ContinueCharge_ResetModifier" ], "Target": "Caster" }, { "AnimatorStateName": "Attack_ExSpecial_02", "FrameCountHigh": 99, "FrameCountLow": 80, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ContinueCharge_ResetModifier" ], "Target": "Caster" }, { "AnimatorStateName": "Attack_Normal_04", "FrameCountHigh": 99, "FrameCountLow": 62, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ContinueCharge_ResetModifier" ], "Target": "Caster" }, { "AnimatorStateName": "SwitchIn_Attack_Ex", "FrameCountHigh": 199, "FrameCountLow": 102, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ContinueCharge_ResetModifier" ], "Target": "Caster" }, { "AnimatorStateName": "SwitchIn_Attack", "FrameCountHigh": 199, "FrameCountLow": 88, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ContinueCharge_ResetModifier" ], "Target": "Caster" }, { "AnimatorStateName": "Attack_BeHitAid", "FrameCountHigh": 99, "FrameCountLow": 34, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ContinueCharge_ResetModifier" ], "Target": "Caster" }, { "AnimatorStateName": "Attack_BeHitAid_Robot", "FrameCountHigh": 199, "FrameCountLow": 140, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ContinueCharge_ResetModifier" ], "Target": "Caster" }, { "AnimatorStateName": "Attack_ChargeAttack_Start", "FrameCountHigh": 99, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ReduceDmgModifier" ], "Target": "Caster" }, { "AnimatorStateName": "Attack_ChargeAttack_Start_02", "FrameCountHigh": 99, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ReduceDmgModifier" ], "Target": "Caster" }, { "AnimatorStateName": "Attack_ChargeAttack_Start_03", "FrameCountHigh": 99, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Aria_ReduceDmgModifier" ], "Target": "Caster" } ], "IsSeam": true }, { "$type": "SkillBtnListenerMixin", "BtnListeners": [ { "BtnOperations": [ { "ListenerType": "Hold", "PressTime": 0, "TriggerActions": [ { "$type": "ApplyModifier", "ModifierName": "Aria_ContinueCharge_AllowChargeModifier_02", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Attack_ChargeAttack_Attack_03", "FrameCountHigh": 86, "FrameCountLow": 40, "IsLoop": true, "LayerIndex": 0, "Target": "Caster" }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Attack_ChargeAttack_Attack_Robot", "FrameCountHigh": 86, "FrameCountLow": 40, "IsLoop": true, "LayerIndex": 0, "Target": "Caster" }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "SwitchIn_Attack_Ex", "FrameCountHigh": 148, "FrameCountLow": 102, "IsLoop": false, "LayerIndex": 0, "Target": "Caster" }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "SwitchIn_Attack", "FrameCountHigh": 138, "FrameCountLow": 88, "IsLoop": false, "LayerIndex": 0, "Target": "Caster" } ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Aria_UsePoints" ] } ] }, { "$type": "ByAbilityTargetCount", "AbilityTargetKey": "AbilityTarget_Aria_AllEnergy", "CompareType": "GreaterEqual", "CompareValue": 2 }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "Aria_ContinueCharge_AllowChargeModifier_01" ], "Target": "Self" } ] } ], "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "Aria_ContinueCharge_AllowChargeModifier_01", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Attack_ChargeAttack_Attack_03", "FrameCountHigh": 86, "FrameCountLow": 40, "IsLoop": true, "LayerIndex": 0, "Target": "Caster" }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Attack_ChargeAttack_Attack_Robot", "FrameCountHigh": 86, "FrameCountLow": 40, "IsLoop": true, "LayerIndex": 0, "Target": "Caster" }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "SwitchIn_Attack_Ex", "FrameCountHigh": 148, "FrameCountLow": 102, "IsLoop": false, "LayerIndex": 0, "Target": "Caster" }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "SwitchIn_Attack", "FrameCountHigh": 138, "FrameCountLow": 88, "IsLoop": false, "LayerIndex": 0, "Target": "Caster" } ] }, { "$type": "ByIsInZoneTags", "Tags": [ "Aria_UsePoints" ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "Aria_ContinueCharge_AllowChargeModifier_02" ], "Target": "Self" } ] } ], "Target": "Caster" } ] } ], "SkillBtnIndex": 0 } ], "IsCommonSkill": false } ], "AbilityName": "Aria_ChargeManager", "AbilitySpecials": { "AS_DamageTakeRatio": { "Value": -0.8 } }, "AbilityStacking": "Unique", "Modifiers": { "Aria_ContinueCharge_AllowChargeModifier_01": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SendCustomEvent", "EventKey": "Aria_RemoveSuperCheer_Stack01", "IsGlobal": false, "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "Aria_OnAbsorbEnergy", "Target": "Caster" }, { "$type": "TriggerAbilityAction", "AbilityName": "Aria_OnAbsorbEnergy", "Target": "Caster" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_ContinueCharge", "ParamType": 2, "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Aria_ContinueCharge_EnergyCheckModifier", "Target": "Caster" } ] }, "Aria_ContinueCharge_AllowChargeModifier_02": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_ContinueCharge", "ParamType": 2, "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "Aria_TriggerEnergy", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Aria_ContinueCharge_EnergyCheckModifier", "Target": "Caster" } ] }, "Aria_ContinueCharge_EnergyCheckModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnThinkInterval": [ { "$type": "ApplyModifier", "ModifierName": "Aria_ContinueCharge_AllowChargeModifier_02", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Aria_UsePoints" ] } ] }, { "$type": "ByAbilityTargetCount", "AbilityTargetKey": "AbilityTarget_Aria_AllEnergy", "CompareType": "GreaterEqual", "CompareValue": 2 }, { "$type": "ByAnimCtrlerParam", "BoolVal": true, "CompareType": "Equal", "ParamName": "Bool_HoldAttackA", "ParamType": 2, "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "Aria_ContinueCharge_AllowChargeModifier_01" ], "Target": "Self" } ] } ], "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "Aria_ContinueCharge_AllowChargeModifier_01", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Aria_UsePoints" ] }, { "$type": "ByAnimCtrlerParam", "BoolVal": true, "CompareType": "Equal", "ParamName": "Bool_HoldAttackA", "ParamType": 2, "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 2, "Target": "Self" } ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "Aria_ContinueCharge_AllowChargeModifier_02" ], "Target": "Self" } ] } ], "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "Aria_ContinueCharge_AllowChargeModifier_01", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Aria_UsePoints" ] }, { "$type": "ByAnimCtrlerParam", "BoolVal": true, "CompareType": "Equal", "ParamName": "Bool_HoldAttackA", "ParamType": 2, "Target": "Self" }, { "$type": "ByAvatarTalentIndex", "TalentIndex": 2, "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "Aria_ContinueCharge_AllowChargeModifier_02" ], "Target": "Self" } ] } ], "Target": "Caster" } ], "ThinkInterval": 0.02 }, "Aria_ContinueCharge_ResetModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_ContinueCharge", "ParamType": 2, "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Aria_ContinueCharge_AllowChargeModifier_01", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "Aria_ContinueCharge_AllowChargeModifier_02", "Target": "Caster" } ] }, "Aria_LevelUpByEnergyPointsModifier": { "Duration": 1, "IgnoreTimeScale": false, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "SendCustomEvent", "EventKey": "Aria_RemoveSuperCheer_Stack01", "IsGlobal": false, "Target": "Self" }, { "$type": "ModifyProperty", "Amount": 2, "CustomPropertyType": "Int_LevelUp", "IsUsePercentage": false, "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" }, { "$type": "TriggerAbilityAction", "AbilityName": "Aria_OnAbsorbEnergy", "Target": "Caster" }, { "$type": "TriggerAbilityAction", "AbilityName": "Aria_OnAbsorbEnergy", "Target": "Caster" } ] }, "Aria_ReduceDmgModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "Properties": { "Actor_DamageTakeRatio": "%AS_DamageTakeRatio" } } } }