{ "AbilityMixins": [ { "$type": "AttachZoneTagWithModifierMixin", "ConfigList": [ { "ModifierNameList": [ "Modifier_ClearWeight" ], "ZoneTag": "Vessel_InnerWorld_Break" } ] } ], "AbilityName": "Vessel_EtherBarrierManage", "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_EtherBarrierManage", "Predicates": [ { "$type": "ByAnd", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_Vessel_MainStory_Phase2_Tag" ], "Target": "Self" } ], "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_Vessel_MainStory_Phase3_Tag" ], "Target": "Self" } ], "Target": "Self" } ], "Target": "Self" } ], "Target": "Self" }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnd", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "BossChallenge" ], "Target": "Self" } ], "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_Vessel_MainStoryTag" ], "Target": "Self" } ], "Target": "Self" } ], "Target": "Self" } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_ExecuteManage", "Target": "Self" } ] } ] }, "Modifiers": { "Modifier_ClearWeight": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "WriteAIParamAction", "FloatParamValue": 0, "ParamName": "Weight_11_Current", "Target": "Self" } ] }, "Modifier_EtherBarrierManage": { "Duration": -1, "ModifierMixins": [ { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "IsUsePercentage": true, "PropertyType": "CurStun", "RefPropertyType": "MaxStun", "ValueRangeActions": [ { "LowToValueActions": [ { "$type": "WriteAIParamAction", "FloatParamValue": 9999999, "ParamName": "Weight_11_Current", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Vessel_OuterWorld_Stunned" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "Vessel_InnerWorld_Break" ] } ] } ] } ], "Target": "Self" } ], "Val": 0.3 }, { "LowToValueActions": [ { "$type": "WriteAIParamAction", "FloatParamValue": 9999999, "ParamName": "Weight_11_Current", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Vessel_OuterWorld_Stunned" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "Vessel_InnerWorld_Break" ] } ] } ] } ], "Target": "Self" } ], "Val": 0.6 } ] } ] }, { "$type": "ActionsOnEtherBarrierChangeMixin", "DoInitialCheck": false, "EtherBarrierChangeActions": [ { "IsUsePercentage": true, "ValueRangeActions": [ { "HighToValueActions": [ { "$type": "WriteAIParamAction", "FloatParamValue": 9999999, "ParamName": "Weight_11_Current", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Vessel_OuterWorld_Stunned" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "Vessel_InnerWorld_Break" ] } ] } ] } ], "Target": "Self" } ], "Val": 0.6 } ] } ] } ], "ModifierStacking": "Unique", "OnStunDestroyActions": [ { "$type": "WriteAIParamAction", "FloatParamValue": 0, "ParamName": "Weight_11_Current", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Vessel_OuterWorld_Stunned", "Vessel_InnerWorld_Break" ], "IsAdd": false } ] }, "Modifier_ExecuteManage": { "Duration": -1, "ModifierStacking": "Unique", "OnStunCreateActions": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_UseExecute" } ] }, "Modifier_ExecuteManage_AtBegin": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_UseExecute" } ] }, "Modifier_UseExecute": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "WriteAIParamAction", "FloatParamValue": 99999, "ParamName": "Weight_13_Current", "Target": "Self" } ] } } }