{ "AbilityMixins": [ { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "IsUsePercentage": true, "PropertyType": "CurHP", "RefPropertyType": "MaxHP", "ValueRangeActions": [ { "HighToValueActions": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_NamelessOne_MainStoryTag" ] } ], "FailureActions": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_NamelessOne_BossFight" ] } ], "FailureActions": [ { "$type": "WriteAIParamAction", "BoolParamValue": true, "ModifyFunction": "Replace", "ParamName": "Bool_TryExAttack" }, { "$type": "ApplyModifier", "ModifierName": "NamelessOne_EtherBarrier_ExAttack_Normal" } ] } ], "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_NamelessOne_MuteTrigger" ] } ] } ], "SuccessActions": [ { "$type": "WriteAIParamAction", "BoolParamValue": true, "ModifyFunction": "Replace", "ParamName": "Bool_TryEnhance" } ] } ], "Val": 0.75 }, { "HighToValueActions": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_NamelessOne_MainStoryTag" ] } ], "FailureActions": [ ], "SuccessActions": [ { "$type": "WriteAIParamAction", "BoolParamValue": true, "ModifyFunction": "Replace", "ParamName": "Bool_TryExAttack" } ] } ], "Val": 0.4 } ] } ] } ], "AbilityName": "NamelessOne_EtherBarrier_Manager", "AbilityStacking": "Unique", "DefaultModifier": { "OnCustomEventReceived": [ { "$type": "ApplyModifier", "ModifierName": "NamelessOne_EtherBarrier_Manager", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "EtherBarrierCreated" } ] }, { "$type": "RemoveModifier", "ModifierName": "NamelessOne_EtherBarrier_Manager", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "EtherBarrierDestroyed" } ] } ] }, "Modifiers": { "NamelessOne_EtherBarrier_Enhance_Protect": { "ModifierMixins": [ { "$type": "LockLifePropertyMixin", "OnLifeLockFirstTriggeredActions": [ { "$type": "ApplyModifier", "ModifierName": "NamelessOne_EtherBarrier_LifeLock_Protect" } ], "RatioLockList": [ { "LockType": "Hp", "LockValue": 0.6 } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "NamelessOne_EtherBarrier_Enhance_Protect", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_NamelessOne_MainStoryTag_Phase1" ] } ] } ] } ], "AnimatorStateName": "Enhance", "ForceTriggerOnTransitionOut": true, "Frame": 137 } ] } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "NamelessOne_EtherBarrier_LifeLock_Protect" } ] }, "NamelessOne_EtherBarrier_ExAttack_Normal": { "OnThinkInterval": [ { "$type": "WriteAIParamAction", "BoolParamValue": true, "ModifyFunction": "Replace", "ParamName": "Bool_TryExAttack" } ], "ThinkInterval": 180 }, "NamelessOne_EtherBarrier_ExAttack_Protect": { "ModifierMixins": [ { "$type": "LockLifePropertyMixin", "OnLifeLockFirstTriggeredActions": [ { "$type": "ApplyModifier", "ModifierName": "NamelessOne_EtherBarrier_LifeLock_Protect" } ], "RatioLockList": [ { "LockType": "Hp", "LockValue": 0.15 } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "NamelessOne_EtherBarrier_ExAttack_Protect" } ], "AnimatorStateName": "ExAttack_Final", "ForceTriggerOnTransitionOut": true, "Frame": 300 } ] } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "NamelessOne_EtherBarrier_LifeLock_Protect" } ] }, "NamelessOne_EtherBarrier_LifeLock_Protect": { "ModifierMixins": [ { "$type": "LockStunPropertyMixin", "PercentageLock": 0.995 } ], "OnAdded": [ { "$type": "ModifyStunStateAction", "TargetState": "Normal" }, { "$type": "SetRBLAction", "RBL": 99, "Tag": "NamelessOne_ProtectRBL" } ], "OnElementAbnormalTriggeredPre": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByEntityTemplateID", "EntityType": "Avatar", "Target": "Other", "TemplateID": 1091 } ], "FailureActions": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByElementAbnormalAddBuff", "BuffIDList": [ 1 ] } ], "PropertyKey": "Actor_OverrideByCustomBuffID", "PropertyValue": 16, "Target": "Self" } ], "SuccessActions": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByElementAbnormalAddBuff", "BuffIDList": [ 1 ] } ], "PropertyKey": "Actor_OverrideByCustomBuffID", "PropertyValue": 1016, "Target": "Self" } ] } ], "OnRemoved": [ { "$type": "UnsetRBLAction", "Tag": "NamelessOne_ProtectRBL" } ], "Properties": { "Actor_NoElementAbnormalHitAnimator": 1 } }, "NamelessOne_EtherBarrier_Manager": { "OnAdded": [ { "$type": "TriggerAbilityAction", "AbilityName": "NamelessOne_Weapon_Manager", "InitAbilitySpecialList": [ { "SpecialName": "AS_Func", "Value": "Enhance", "ValueType": "String" } ] }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_Enhanced", "ParamType": 2 } ], "OnRemoved": [ { "$type": "TriggerAbilityAction", "AbilityName": "NamelessOne_Weapon_Manager", "InitAbilitySpecialList": [ { "SpecialName": "AS_Func", "Value": "Enhance_End", "ValueType": "String" } ] }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_Enhanced", "ParamType": 2 }, { "$type": "SetAnimCtrlerParamAction", "ParamName": "Trigger_Hit", "ParamType": 1 }, { "$type": "SetAnimCtrlerParamAction", "IntVal": 2, "ParamName": "Int_GroundHitIndex", "ParamType": 3 }, { "$type": "SetAnimCtrlerParamAction", "IntVal": 0, "ParamName": "Int_HitForwardType", "ParamType": 3 } ] } }, "OnAdded": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_NamelessOne_MainStoryTag" ] } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "NamelessOne_EtherBarrier_Enhance_Protect" }, { "$type": "ApplyModifier", "ModifierName": "NamelessOne_EtherBarrier_ExAttack_Protect" } ] } ] }