{ "AbilityMixins": [ { "$type": "WatchEntityMixin", "EntityTypes": [ "Avatar" ], "OnEntityAwaked": [ { "$type": "ApplyModifier", "ModifierName": "ListenerModifier_Weapon_Ability_13002", "Target": "TeamAvatars" } ], "Relationships": [ "Allied" ] } ], "AbilityName": "Weapon_Ability_13002", "AbilitySpecials": { "AS_FeverRecover_Aid": { "Value": 20 }, "AS_FeverRecover_Counter": { "Value": 10 }, "AS_FeverRecover_ExSp": { "Value": 20 }, "AS_FeverRecover_QTE": { "Value": 50 }, "AS_IntervalCD": { "Value": 12 }, "AS_SpRecover": { "Value": 1 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "ListenerModifier_Weapon_Ability_13002", "Target": "TeamAvatars" } ], "OnTeamAvatarConstructed": [ { "$type": "ApplyModifier", "ModifierName": "ListenerModifier_Weapon_Ability_13002", "Target": "TeamAvatars" } ] }, "Modifiers": { "ListenerModifier_Weapon_Ability_13002": { "Duration": -1, "IsUnique": true, "ModifierStacking": "Unique", "OnSkillStart": [ { "$type": "RecoverIndividualFeverAction", "Amount": "%AS_FeverRecover_Counter", "IgnoreRatio": false, "Percentage": 0, "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "Counter", "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "SPRecoverModifier_Counter" ], "Target": "Caster" } ], "Target": "Caster" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "SPRecoverModifier_Counter", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "Counter", "Target": "Self" } ], "Target": "Caster" }, { "$type": "RecoverIndividualFeverAction", "Amount": "%AS_FeverRecover_ExSp", "IgnoreRatio": false, "Percentage": 0, "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExSp", "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "SPRecoverModifier_ExSp" ], "Target": "Caster" } ], "Target": "Caster" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "SPRecoverModifier_ExSp", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExSp", "Target": "Self" } ], "Target": "Caster" }, { "$type": "RecoverIndividualFeverAction", "Amount": "%AS_FeverRecover_Aid", "IgnoreRatio": false, "Percentage": 0, "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "BeHitAid", "Target": "Self" }, { "$type": "ByFromSkillType", "SkillType": "ParryAid", "Target": "Self" }, { "$type": "ByFromSkillType", "SkillType": "EvadeAid", "Target": "Self" }, { "$type": "ByFromSkillType", "SkillType": "AssaultAid", "Target": "Self" }, { "$type": "ByFromSkillType", "SkillType": "CommonAid", "Target": "Self" } ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "SPRecoverModifier_Aid" ], "Target": "Caster" } ], "Target": "Caster" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "SPRecoverModifier_Aid", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "BeHitAid", "Target": "Self" }, { "$type": "ByFromSkillType", "SkillType": "ParryAid", "Target": "Self" }, { "$type": "ByFromSkillType", "SkillType": "EvadeAid", "Target": "Self" }, { "$type": "ByFromSkillType", "SkillType": "AssaultAid", "Target": "Self" }, { "$type": "ByFromSkillType", "SkillType": "CommonAid", "Target": "Self" } ] } ], "Target": "Caster" }, { "$type": "RecoverIndividualFeverAction", "Amount": "%AS_FeverRecover_QTE", "IgnoreRatio": false, "Percentage": 0, "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "QTE", "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "SPRecoverModifier_QTE" ], "Target": "Caster" } ], "Target": "Caster" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "SPRecoverModifier_QTE", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "QTE", "Target": "Self" } ], "Target": "Caster" } ] }, "SPRecoverModifier_Aid": { "Duration": "%AS_IntervalCD", "ModifierStacking": "Unique", "OnAdded": [ { "$type": "RecoverSPAction", "Amount": "%AS_SpRecover", "IgnoreRatio": false, "Percentage": 0, "Target": "Self" } ] }, "SPRecoverModifier_Counter": { "Duration": "%AS_IntervalCD", "ModifierStacking": "Unique", "OnAdded": [ { "$type": "RecoverSPAction", "Amount": "%AS_SpRecover", "IgnoreRatio": false, "Percentage": 0, "Target": "Self" } ] }, "SPRecoverModifier_ExSp": { "Duration": "%AS_IntervalCD", "ModifierStacking": "Unique", "OnAdded": [ { "$type": "RecoverSPAction", "Amount": "%AS_SpRecover", "IgnoreRatio": false, "Percentage": 0, "Target": "Self" } ] }, "SPRecoverModifier_QTE": { "Duration": "%AS_IntervalCD", "ModifierStacking": "Unique", "OnAdded": [ { "$type": "RecoverSPAction", "Amount": "%AS_SpRecover", "IgnoreRatio": false, "Percentage": 0, "Target": "Self" } ] } } }