{ "AbilityMixins": [ { "$type": "ListenAbilityMixin", "AbilityName": "Lycaon_Upgrade01", "OnListenAbilityAdded": [ { "$type": "ApplyModifier", "ModifierName": "UpgradeFlag" } ], "OnListenAbilityRemoved": [ { "$type": "RemoveModifier", "ModifierName": "UpgradeFlag" } ] }, { "$type": "ListenAbilityMixin", "AbilityName": "Lycaon_UniqueSkill_Upgrade_01", "OnListenAbilityAdded": [ { "$type": "SetTargetAbilitySpecialAction", "Params": [ { "AbilityName": "Lycaon_UniqueSkill_Upgrade_01", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": "%AS_Duration", "ParamName": "AS_Duration_Upgrade", "ParamType": "Float" } ] } ] } ] } ], "AbilityName": "Lycaon_UniqueSkill", "AbilitySpecials": { "AS_AddedBreakStunRatio": { "Value": 0.25 }, "AS_Duration": { "Value": 15 }, "AS_IceDamageResist": { "Value": -0.25 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByApplyPredicate", "PredicateName": "ByUniqueSkillCondition" }, { "$type": "ByApplyPredicate", "PredicateName": "ByUniqueSkillCondition_Upgrade" } ] } ], "PropertyKey": "Actor_AddedBreakStunRatio", "PropertyValue": "%AS_AddedBreakStunRatio", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "LycaonUniqueModifier", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByApplyPredicate", "PredicateName": "BuffCondition" }, { "$type": "ByApplyPredicate", "PredicateName": "BuffCondition_Upgrade" } ] } ], "Target": "Target" }, { "$type": "ApplyModifier", "ModifierName": "LycaonUniqueIconModifier", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByApplyPredicate", "PredicateName": "BuffCondition" }, { "$type": "ByApplyPredicate", "PredicateName": "BuffCondition_Upgrade" } ] } ], "Target": "Target" } ] }, "Modifiers": { "LycaonUniqueIconModifier": { "Buff": { "BuffID": 3000071, "IsOverrideDuration": true }, "Duration": "%AS_Duration", "ModifierStacking": "Replace" }, "LycaonUniqueModifier": { "Duration": "%AS_Duration", "ModifierStacking": "Replace", "Properties": { "Actor_IceDamageResist": "%AS_IceDamageResist" } }, "UpgradeFlag": { "Duration": -1, "ModifierStacking": "Unique" } }, "Predicates": { "BuffCondition": { "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Lycaon_Attack_Branch_02_AttackProperty_01", "Lycaon_Attack_Branch_02_AttackProperty_02", "Lycaon_Attack_Branch_02_AttackProperty_03", "Lycaon_Attack_Branch_02_Enhance_01_AttackProperty_01_01", "Lycaon_Attack_Branch_02_Enhance_01_AttackProperty_01_02", "Lycaon_Attack_Branch_02_Enhance_02_AttackProperty_01", "Lycaon_Attack_Branch_02_Enhance_02_AttackProperty_02", "Lycaon_Attack_Branch_02_Enhance_02_AttackProperty_03", "Lycaon_Attack_Branch_02_Enhance_02_AttackProperty_04_01", "Lycaon_Attack_Branch_02_Enhance_02_AttackProperty_04_02", "Lycaon_Attack_AssaultAid_AttackProperty_01_01", "Lycaon_Attack_AssaultAid_AttackProperty_01_02", "Lycaon_Attack_AssaultAid_AttackProperty_01_03", "Lycaon_Attack_AssaultAid_AttackProperty_01_04", "Lycaon_Attack_AssaultAid_AttackProperty_02_01", "Lycaon_Attack_AssaultAid_AttackProperty_02_02" ], "Target": "Self" } ] }, "BuffCondition_Upgrade": { "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Lycaon_Attack_AssaultAid_Enhance_AttackProperty_01_01", "Lycaon_Attack_AssaultAid_Enhance_AttackProperty_01_02", "Lycaon_Attack_AssaultAid_Enhance_AttackProperty_02_01", "Lycaon_Attack_AssaultAid_Enhance_AttackProperty_02_02", "Lycaon_Attack_AssaultAid_Enhance_AttackProperty_03_01", "Lycaon_Attack_AssaultAid_Enhance_AttackProperty_03_02", "Lycaon_Attack_AssaultAid_Enhance_AttackProperty_04_01", "Lycaon_Attack_AssaultAid_Enhance_AttackProperty_04_02", "Lycaon_Attack_AssaultAid_Enhance_AttackProperty_04_03" ], "Target": "Self" }, { "$type": "ByHasModifier", "ModifierNameList": [ "UpgradeFlag" ], "Target": "Self" } ] }, "ByUniqueSkillCondition": { "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Lycaon_Attack_Normal_01_Enhance_AttackProperty_01", "Lycaon_Attack_Normal_02_Enhance_AttackProperty_01", "Lycaon_Attack_Normal_03_Enhance_AttackProperty_01", "Lycaon_Attack_Normal_03_Enhance_AttackProperty_02", "Lycaon_Attack_Normal_04_Enhance_AttackProperty_01", "Lycaon_Attack_Normal_04_Enhance_AttackProperty_02", "Lycaon_Attack_Normal_04_Enhance_AttackProperty_03", "Lycaon_Attack_Normal_05_Enhance_01_AttackProperty_01_01", "Lycaon_Attack_Normal_05_Enhance_01_AttackProperty_01_02", "Lycaon_Attack_Normal_05_Enhance_01_AttackProperty_02_01", "Lycaon_Attack_Normal_05_Enhance_01_AttackProperty_02_02", "Lycaon_Attack_Normal_05_Enhance_01_AttackProperty_02_03", "Lycaon_Attack_Normal_05_Enhance_02_AttackProperty_01_01", "Lycaon_Attack_Normal_05_Enhance_02_AttackProperty_01_02", "Lycaon_Attack_Normal_05_Enhance_02_AttackProperty_01_03", "Lycaon_Attack_Normal_05_Enhance_02_AttackProperty_01_04", "Lycaon_Attack_Normal_05_Enhance_02_AttackProperty_02_01", "Lycaon_Attack_Normal_05_Enhance_02_AttackProperty_02_02", "Lycaon_Attack_Normal_05_Enhance_02_AttackProperty_02_03" ], "Target": "Self" } ] }, "ByUniqueSkillCondition_Upgrade": { "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Lycaon_Attack_Rush_AttackProperty_01", "Lycaon_Attack_Counter_AttackProperty_01", "Lycaon_Attack_Counter_AttackProperty_02", "Lycaon_Attack_Counter_AttackProperty_03" ], "Target": "Self" }, { "$type": "ByHasModifier", "ModifierNameList": [ "UpgradeFlag" ], "Target": "Self" } ] } } }