{ "AbilityName": "VR_SmallBoss_Avarus", "AbilitySpecials": { "AS_Actor_AddedDamageRatio": { "Value": 0.1 }, "AS_VR_Avarus_EtherBarrierDecreaseRatio": { "Value": -0.02, "ValueType": "Float" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnCustomEventReceived": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByCustomEvent", "EventKey": "EtherBarrierDestroyed" } ], "SuccessActions": [ { "$type": "RemoveModifier", "ModifierName": "Avarus_VR_EtherBarrierListener_Modifier", "Target": "Self" } ] }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByCustomEvent", "EventKey": "EtherBarrierCreated" } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "Avarus_VR_EtherBarrierListener_Modifier", "Target": "Self" } ] } ], "OnSkillStart": [ { "$type": "ApplyModifier", "ModifierName": "VR_Avarus_DecreaseEtherBarrier_Modifier", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByFromSkillID", "SkillID": "Monster_Avarus_Attack_01_01" }, { "$type": "ByFromSkillID", "SkillID": "Monster_Avarus_Attack_02_01" }, { "$type": "ByFromSkillID", "SkillID": "Monster_Avarus_Attack_02_02" }, { "$type": "ByFromSkillID", "SkillID": "Monster_Avarus_Attack_03" }, { "$type": "ByFromSkillID", "SkillID": "Monster_Avarus_Attack_04" }, { "$type": "ByFromSkillID", "SkillID": "Monster_Avarus_Attack_07_01" }, { "$type": "ByFromSkillID", "SkillID": "Monster_Avarus_Attack_07_02_Linear_Loop" }, { "$type": "ByFromSkillID", "SkillID": "Monster_Avarus_Attack_07_02_Ring_Loop" }, { "$type": "ByFromSkillID", "SkillID": "Monster_Avarus_Attack_07_03" }, { "$type": "ByFromSkillID", "SkillID": "Monster_Avarus_Attack_07_04" }, { "$type": "ByFromSkillID", "SkillID": "Monster_Avarus_Attack_08_Left" }, { "$type": "ByFromSkillID", "SkillID": "Monster_Avarus_Attack_08_Right" }, { "$type": "ByFromSkillID", "SkillID": "Monster_Avarus_ChargeUp_Strong" } ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Avarus_VR_EtherBarrierBreak" ], "Target": "Self" } ], "Target": "Self" } ], "Target": "Self" } ] }, "Modifiers": { "Avarus_VR_EtherBarrierListener_Modifier": { "Duration": -1, "ModifierMixins": [ { "$type": "ActionsOnEtherBarrierChangeMixin", "EtherBarrierChangeActions": [ { "IsUsePercentage": true, "ValueRangeActions": [ { "HighToValueActions": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Avarus_VR_EtherBarrierBreak" ], "IsAdd": true, "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "VR_Avarus_DecreaseEtherBarrier_Modifier", "Target": "Self" } ], "Val": 0.1 } ] } ] } ], "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Avarus_VR_EtherBarrierBreak" ], "IsAdd": false, "Target": "Self" } ] }, "VR_Avarus_DecreaseEtherBarrier_Modifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ModifyEtherBarrierAction", "Percentage": "%AS_VR_Avarus_EtherBarrierDecreaseRatio", "PropertyModifyFunction": "Add", "Target": "Self" } ], "Properties": { "Actor_AddedDamageRatio": "%AS_Actor_AddedDamageRatio" } } } }