{ "AbilityName": "Isolde_EtherBarrierManage", "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_EtherBarrierManage", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Miasma" ] } ], "Target": "Self" } ] }, "Modifiers": { "Modifier_DelayEnableEtherBarrier": { "DelayHandlers": [ { "DelayTime": 60, "TimeUpActions": [ { "$type": "WriteAIParamAction", "FloatParamValue": 99999, "ParamName": "Weight_07_Current", "Target": "Self" } ] } ], "Duration": -1, "ModifierStacking": "Replace" }, "Modifier_EtherBarrierManage": { "Duration": -1, "ModifierMixins": [ { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "IsUsePercentage": true, "PropertyType": "CurHP", "RefPropertyType": "MaxHP", "ValueRangeActions": [ { "HighToValueActions": [ { "$type": "WriteAIParamAction", "FloatParamValue": 99999, "ParamName": "Weight_07_Current", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Isolde_LevelSpecial" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "EtherBoss" ] } ] } ] } ], "Target": "Self" } ], "Val": 0.8 }, { "HighToValueActions": [ { "$type": "WriteAIParamAction", "FloatParamValue": 99999, "ParamName": "Weight_07_Current", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "EtherBoss" ] } ], "Target": "Self" } ], "Val": 0.5 } ] } ] } ], "ModifierStacking": "Unique", "OnCustomEventReceived": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByCustomEvent", "EventKey": "EtherBarrierCreated" } ], "SuccessActions": [ { "$type": "SetTargetAbilitySpecialAction", "Params": [ { "AbilityName": "Isolde_Hit_Response", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": 1.5, "ParamName": "HitResponseTime", "ParamType": "Float" } ] } ] } ] }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByCustomEvent", "EventKey": "EtherBarrierDestroyed" } ], "SuccessActions": [ { "$type": "SetTargetAbilitySpecialAction", "Params": [ { "AbilityName": "Isolde_Hit_Response", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": 2.5, "ParamName": "HitResponseTime", "ParamType": "Float" } ] } ] }, { "$type": "ApplyModifier", "ModifierName": "Modifier_DelayEnableEtherBarrier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "SelfEnabledEtherBarrier" ] } ] }, { "$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 } ] } ] } } }