{ "AbilityMixins": [ { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "IsUsePercentage": true, "PropertyType": "CurHP", "ReferMaxPropertyType": "MaxHP", "ValueRangeActions": [ { "HighToValueActions": [ { "$type": "ApplyModifier", "ModifierName": "CriticalDamageRatioDeltaModifier", "Predicates": [ { "$type": "ByMathSkillSuccess" } ], "Target": "Self" } ], "Val": "%AS_CurHP_Required_Ratio" }, { "Val": "%AS_CurHP_Required_Ratio", "ValueToHighActions": [ { "$type": "RemoveModifier", "ModifierName": "CriticalDamageRatioDeltaModifier", "Target": "Self" } ] } ] } ] } ], "AbilityName": "Yidhari_MathSkill", "AbilitySpecials": { "AS_CD_Duration": { "Value": 12 }, "AS_CritDamageRatioDelta": { "Value": 0.5 }, "AS_CurHP_Required_Ratio": { "Value": 0.5 }, "AS_DamageTakeRatio": { "Value": -0.2 }, "AS_MaxHP": { "Value": 0 }, "AS_MaxHP_Delta": { "Value": 0 }, "Hp_Change": { "Value": 0 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "MathSkillModifier", "Predicates": [ { "$type": "ByMathSkillSuccess" } ], "Target": "Self" }, { "$type": "SetAbilitySpecialsByPropertyAction", "DoRefresh": true, "ModifyFunction": "Replace", "ParamName": "AS_MaxHP", "Percentage": 1, "PropertyType": "MaxHP", "Target": "Self" }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByPlayerPropertyValue", "CompareType": "LessEqual", "Denominator": "MaxHP", "Numerator": "CurHP", "Target": "Self", "Val1": "%AS_CurHP_Required_Ratio" } ], "FailureActions": [ { "$type": "RemoveModifier", "ModifierName": "CriticalDamageRatioDeltaModifier", "Target": "Self" } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "CriticalDamageRatioDeltaModifier", "Predicates": [ { "$type": "ByMathSkillSuccess" } ], "Target": "Self" } ] } ] }, "Modifiers": { "CriticalDamageRatioDeltaModifier": { "Duration": -1, "ModifierStacking": "Unique", "Properties": { "Actor_CriticalDamageRatioDelta": "%AS_CritDamageRatioDelta", "Actor_DamageTakeRatio": "%AS_DamageTakeRatio" } }, "MathSkillCDModifier": { "Duration": "%AS_CD_Duration", "ModifierStacking": "Unique" }, "MathSkillModifier": { "Duration": -1, "ModifierMixins": [ { "$type": "AttachZoneTagWithModifierMixin", "ConfigList": [ { "ModifierNameList": [ "YidhariSpaceBuffModifier" ], "ZoneTag": "ThemeSpace_Type_01" } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Yidhari_SpecialAttack02Modifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "YidhariSpaceEnhanced" ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "MathSkillCDModifier" ] } ] } ] } ], "AnimatorStateName": "Attack_Normal_ChargeAttack_03", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 121, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Yidhari_SpecialAttack02Modifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "YidhariSpaceEnhanced" ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "MathSkillCDModifier" ] } ] } ] } ], "AnimatorStateName": "Attack_Special_ChargeAttack_Extra_02", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 80, "IsLoop": false, "LayerIndex": 0 } ] } ], "ModifierStacking": "Unique" }, "YidhariSpaceBuffModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "YidhariSpaceEnhanced" ], "IsAdd": true } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "YidhariSpaceEnhanced" ], "IsAdd": false } ] }, "Yidhari_SpecialAttack02Modifier": { "DelayHandlers": [ { "DelayTime": 0.3, "IgnoreTimeScale": false, "TimeUpActions": [ { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_Skill_Yidhari_ThemeTail_1_Impact_Charge03" } ] }, { "DelayTime": 1, "IgnoreTimeScale": false, "TimeUpActions": [ { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_Skill_Yidhari_ThemeTail_2_Impact_Charge03" } ] }, { "DelayTime": 0.0833333, "IgnoreTimeScale": false, "TimeUpActions": [ { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_Skill_Yidhari_ThemeTail_1_Charge03" } ] }, { "DelayTime": 0.6166667, "IgnoreTimeScale": false, "TimeUpActions": [ { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_Skill_Yidhari_ThemeTail_2_Charge03" } ] }, { "DelayTime": 0.4833333, "IgnoreTimeScale": false, "TimeUpActions": [ { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_Skill_Yidhari_ThemeTail_1_Impact_Extra02" } ] }, { "DelayTime": 1, "IgnoreTimeScale": false, "TimeUpActions": [ { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_Skill_Yidhari_ThemeTail_2_Impact_Extra02" } ] }, { "DelayTime": 0.1, "IgnoreTimeScale": false, "TimeUpActions": [ { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_Skill_Yidhari_ThemeTail_1_Extra02" } ] }, { "DelayTime": 0.6166667, "IgnoreTimeScale": false, "TimeUpActions": [ { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_Skill_Yidhari_ThemeTail_2_Extra02" } ] } ], "Duration": 1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "TriggerAbilityAction", "AbilityName": "Yidhari_SpecialAttack02_Graph" }, { "$type": "SkillStartAction", "StartedSkillName": "Yidhari_ExSp" }, { "$type": "ApplyModifier", "ModifierName": "MathSkillCDModifier" } ] } } }