{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "ExAttack_Final", "FrameCountHigh": 162, "FrameCountLow": 142, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "NamelessOne_WindFieldModifier_1" ] }, { "AnimatorStateName": "ExAttack_Final", "FrameCountHigh": 360, "FrameCountLow": 162, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "NamelessOne_WindFieldModifier_2" ] } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "FireEffect", "EffectPattern": "Eff_Monster_NamelessOne_ExAttack_R_01_Aura" }, { "$type": "PushOverrideBattleCameraStateAction", "OverrideBattleCameraState": "FightingLevel3", "Tag": "Eff_Monster_NamelessOne_ExAttack_BattleCamera" }, { "$type": "ShowMiddleTipAction", "Show": true, "TipID": 100001 }, { "$type": "ModifyEtherBarrierAction", "Percentage": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "HasEtherBarrier" ] } ], "PropertyModifyFunction": "Add" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "BlockSmoothDecrease" ], "IsAdd": true }, { "$type": "CameraLockOnAction" } ], "AnimatorStateName": "ExAttack_Start", "Frame": 80 }, { "ActionList": [ { "$type": "ModifyEtherBarrierAction", "Percentage": "%AS_EtherBarrierCost", "PropertyModifyFunction": "Add" } ], "AnimatorStateName": "ExAttack_R", "ForceTriggerOnTransitionIn": true, "Frame": 90 }, { "ActionList": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "AS_LiqiudEtherCount", "ParamType": "Float" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Monster_NamelessOne_ExAttack_R_01_Aura" ] }, { "$type": "ShowMiddleTipAction", "Show": false, "TipID": 100001 }, { "$type": "ProcessScreenEffectAction", "EffectKey": "Monster_NamelessOne_ExAttack_Final_ScreenEffects", "EffectType": "ScreenEffects" } ], "AnimatorStateName": "ExAttack_Final", "ForceTriggerOnTransitionIn": true, "Frame": 0 }, { "ActionList": [ { "$type": "PopOverrideBattleCameraStateAction", "Tag": "Eff_Monster_NamelessOne_ExAttack_BattleCamera" }, { "$type": "ShowMiddleTipAction", "Show": false, "TipID": 100002 }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "BlockSmoothDecrease" ], "IsAdd": false }, { "$type": "InterruptScreenEffectAction", "EffectKey": "Monster_NamelessOne_ExAttack_Final_ScreenEffects", "EffectType": "ScreenEffects" } ], "AnimatorStateName": "ExAttack_Final", "ForceTriggerOnTransitionOut": true, "Frame": 438 } ] } ], "AbilityName": "NamelessOne_ExAttack_Manager", "AbilitySpecials": { "AS_ActualEtherBarrierRecover": { "Value": 0, "ValueType": "Float" }, "AS_EtherBarrierCost": { "Value": -0.25, "ValueType": "Float" }, "AS_EtherBarrierRecover": { "Value": 0.075, "ValueType": "Float" }, "AS_LiqiudEtherCount": { "Value": 0, "ValueType": "Integer" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnHitOther": [ { "$type": "SendCustomEvent", "EventKey": "DestroyLiquidEther", "IsGlobal": false, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_NamelessOne_ExAttack_Attackproperty_L_Ether", "Monster_NamelessOne_ExAttack_Attackproperty_Final_Ether" ] } ], "Target": "Other" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": 1, "ParamName": "AS_LiqiudEtherCount", "ParamType": "Float", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_NamelessOne_ExAttack_Attackproperty_Final_Ether" ] } ] } ] }, "Modifiers": { "NamelessOne_ExAttack_Counter": { "Duration": 8, "ModifierStacking": "MultipleAllRefresh", "OnAdded": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByModifierStackCount", "CompareType": "Less", "CountModifierType": "CurTargetAbility", "ModifierName": "NamelessOne_ExAttack_Counter", "StackCount": 3 } ], "FailureActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_ExAttack", "ParamType": 2 } ], "SuccessActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_ExAttack", "ParamType": 2 } ] } ] }, "NamelessOne_WindFieldModifier_1": { "Duration": -1, "ModifierMixins": [ { "$type": "WindFieldMixin", "BaseVelocity": 100, "IsFollow": true, "WindDetectID": "Monster_NamelessOne_WindField_ExAttackFinal" }, { "$type": "SmoothChangeEtherBarrierMixin", "ExactDuration": 0.3, "PropertyItem": { "Percentage": "%AS_ActualEtherBarrierRecover", "PropertyModifyFunction": "Add" } } ], "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ShowMiddleTipAction", "Show": true, "TipID": 100002 }, { "$type": "TriggerLevelCustomConditions", "LevelConditionsID": 1713, "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 0, "ParamName": "AS_LiqiudEtherCount", "ParamType": "Float" } ] }, { "$type": "SetAbilitySpecialByExpressionListAction", "Expressions": [ { "AbilitySpecialName": "AS_ActualEtherBarrierRecover", "Expression": "{0}*{1}\/0.3" } ], "Params": [ { "$type": "ExpressionParamAbilitySpecial", "AbilitySpecialKey": "AS_LiqiudEtherCount" }, { "$type": "ExpressionParamAbilitySpecial", "AbilitySpecialKey": "AS_EtherBarrierRecover" } ] } ] }, "NamelessOne_WindFieldModifier_2": { "Duration": -1, "ModifierMixins": [ { "$type": "WindFieldMixin", "BaseVelocity": 3, "IsFollow": true, "WindDetectID": "Monster_NamelessOne_WindField_ExAttackFinal" } ], "ModifierStacking": "Unique" } }, "OnAbilityTrigger": [ { "$type": "ApplyModifier", "ModifierName": "NamelessOne_ExAttack_Counter" } ], "OnRemoved": [ { "$type": "ShowMiddleTipAction", "Show": false, "TipID": 100001 }, { "$type": "ShowMiddleTipAction", "Show": false, "TipID": 100002 }, { "$type": "PopOverrideBattleCameraStateAction", "Tag": "Eff_Monster_NamelessOne_ExAttack_BattleCamera" } ] }