{ "AbilityMixins": [ { "$type": "WatchEntityMixin", "EntityTypes": [ "Avatar" ], "OnEntityAwaked": [ { "$type": "RemoveModifier", "ModifierName": "TeammateMaimDispatcher", "Predicates": [ { "$type": "ByMathSkillSuccess" } ], "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "TeammateMaimDispatcher", "Predicates": [ { "$type": "ByMathSkillSuccess" } ], "Target": "TeamAvatars" } ], "Relationships": [ "Allied" ] } ], "AbilityName": "Claret_MathSkill", "AbilitySpecials": { "AS_BuffDuration": { "Value": 4, "ValueType": "Float" }, "AS_SharpCriticalDamage": { "Value": 0.2, "ValueType": "Float" }, "AS_TeammateHitWoundGain": { "Value": 3, "ValueType": "Integer" }, "AS_TeammateHitWound_CD": { "Value": 1, "ValueType": "Float" }, "AS_WindConvertedGetFever": { "Value": 0.2, "ValueType": "Float" }, "AS_WindConvertedGetFeverCD": { "Value": 5, "ValueType": "Float" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "TeammateMaimDispatcher", "Predicates": [ { "$type": "ByMathSkillSuccess" } ], "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "ClaretMaimListener", "Predicates": [ { "$type": "ByMathSkillSuccess" } ], "Target": "Self" } ], "OnTeamAvatarConstructed": [ { "$type": "ApplyModifier", "ModifierName": "TeammateMaimDispatcher", "Predicates": [ { "$type": "ByMathSkillSuccess" } ], "Target": "TeamAvatars" } ] }, "Modifiers": { "ArmorerMaimListener": { "Duration": -1, "ModifierStacking": "Unique", "OnMaimOther": [ { "$type": "ApplyModifier", "ModifierName": "Claret_Wound_StunVulnerableBuffCheck", "Target": "TeamAvatars" } ] }, "ClaretMaimListener": { "Duration": -1, "ModifierStacking": "Unique", "OnMaimOther": [ { "$type": "ApplyModifier", "ModifierName": "Claret_Wound_StunVulnerableBuffCheck", "Target": "TeamAvatars" } ] }, "Claret_MathSkill_TeammateHitWound_CDModifier": { "Duration": "%AS_TeammateHitWound_CD", "ModifierStacking": "Unique" }, "Claret_WindConvertedGetFeverCDModifier": { "Duration": "%AS_WindConvertedGetFeverCD", "ModifierStacking": "Unique" }, "Claret_Wound_StunVulnerableBuff": { "Buff": { "BuffID": 3000564, "IsOverrideDuration": true }, "Duration": "%AS_BuffDuration", "ModifierStacking": "Refresh", "Properties": { "Actor_SharpCriticalDamage": "%AS_SharpCriticalDamage" } }, "Claret_Wound_StunVulnerableBuffCheck": { "Duration": 0.1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Claret_Wound_StunVulnerableBuff", "Predicates": [ { "$type": "ByAvatarProfessionType", "ProfessionType": "Armorer", "Target": "Self" } ], "Target": "Self" } ] }, "MaimWound_ForceSwitchInModifier": { "Duration": 1.5, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_MaimWoundForceSwitch", "ParamType": 2, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_BattleEnter", "ParamType": 2, "Predicates": [ { "$type": "ByInOutBattleStatus", "IsInBattle": true, "Target": "Self" } ], "Target": "Self" }, { "$type": "PushForceEnableNormalSwitchInAction", "ForceEnabled": true, "Tag": "Claret_MaimWound_ForceSwitch", "Target": "Self", "TryKeepInPosition": false }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Claret_MaimWoundForceSwitch_Ready" ], "IsAdd": true, "Predicates": [ { "$type": "ByInOutBattleStatus", "IsInBattle": true, "Target": "Self" } ], "Target": "Self" } ], "OnBattleEnter": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_BattleEnter", "ParamType": 2, "Predicates": [ { "$type": "ByInOutBattleStatus", "IsInBattle": true, "Target": "Self" } ], "Target": "Self" } ], "OnBattleExit": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_BattleEnter", "ParamType": 2, "Predicates": [ { "$type": "ByInOutBattleStatus", "IsInBattle": false, "Target": "Self" } ], "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_MaimWoundForceSwitch", "ParamType": 2, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_BattleEnter", "ParamType": 2, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Claret_MaimWoundForceSwitch_Ready" ], "IsAdd": false, "Target": "Self" }, { "$type": "PopForceEnableNormalSwitchInAction", "Tag": "Claret_MaimWound_ForceSwitch", "Target": "Self" } ] }, "TeammateMaimDispatcher": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByEntityTemplateID", "EntityType": "Avatar", "Target": "Self", "TemplateID": 1611 } ], "Target": "Self" } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "ArmorerMaimListener", "Target": "Self" } ] } ], "OnWindElementConvertedToOther": [ { "$type": "RecoverIndividualFeverAction", "Amount": "%AS_WindConvertedGetFever", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "Claret_WindConvertedGetFeverCDModifier" ], "Target": "Caster" } ], "Target": "Caster" } ], "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "Claret_WindConvertedGetFeverCDModifier", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "Claret_WindConvertedGetFeverCDModifier" ], "Target": "Caster" } ], "Target": "Caster" } ], "Target": "Caster" } ] } } }