{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "AS_CriticalDamageRatioDelta_Final", "ParamType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_CriticalDamageRatioDelta_Init)+min(max((property(Attack)-specials(AS_Threshold_Min))\/100,0)*specials(AS_ConvertRate_CriticalDamage),specials(AS_CriticalDamageRatioDelta_ConvertMax))", "ParamName": "AS_CriticalDamageRatioDelta_Final", "Target": "Self", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_CriticalDamageRatioDelta_Final)+specials(AS_CriticalDamageRatioDelta_Talent02))", "ParamName": "AS_CriticalDamageRatioDelta_Final", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 2, "Target": "Caster" } ], "Target": "Self", "ValueType": "Float" }, { "$type": "ApplyModifier", "ModifierName": "Jufufu_UniqueBuffModifier", "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "BreakStunDeltaModifier", "Target": "Self" } ], "AnimatorStateName": "SwitchIn_Attack_Explode", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 } ] } ], "AbilityName": "Jufufu_UniqueSkill", "AbilitySpecials": { "AS_AddedDamageRatio_EXQTE": { "Value": 0.3 }, "AS_AddedDamageRatio_QTE": { "Value": 0.3 }, "AS_BreakStunDelta": { "Value": 20 }, "AS_BuffDuration": { "Value": 20 }, "AS_ConvertRate_CriticalDamage": { "Value": 0.1 }, "AS_CriticalDamageRatioDelta_ConvertMax": { "Value": 0.3 }, "AS_CriticalDamageRatioDelta_Final": { "Value": 0.3 }, "AS_CriticalDamageRatioDelta_Init": { "Value": 0.3 }, "AS_CriticalDamageRatioDelta_Talent02": { "Value": 0 }, "AS_Threshold_Min": { "Value": 100 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "AS_CriticalDamageRatioDelta_Final", "ParamType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_CriticalDamageRatioDelta_Init)+min(max((property(Attack)-specials(AS_Threshold_Min))\/100,0)*specials(AS_ConvertRate_CriticalDamage),specials(AS_CriticalDamageRatioDelta_ConvertMax))", "ParamName": "AS_CriticalDamageRatioDelta_Final", "Target": "Self", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_CriticalDamageRatioDelta_Final)+specials(AS_CriticalDamageRatioDelta_Talent02))", "ParamName": "AS_CriticalDamageRatioDelta_Final", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 2, "Target": "Caster" } ], "Target": "Self", "ValueType": "Float" } ] }, "Modifiers": { "BreakStunDeltaModifier": { "Duration": "%AS_BuffDuration", "ModifierStacking": "Replace", "Properties": { "Actor_BreakStunDelta": "%AS_BreakStunDelta" } }, "Jufufu_UniqueBuffModifier": { "Buff": { "BuffID": 3000432, "IsOverrideDuration": true }, "Duration": "%AS_BuffDuration", "ModifierStacking": "Replace", "OnAdded": [ { "$type": "FireEffect", "EffectPattern": "Buff_Common_Attack", "Predicates": [ { "$type": "ByAvatarIsOnStage", "IsOnStage": true } ], "Target": "Self" }, { "$type": "ModifyMaterialPropertyAction", "Tag": "Jufufu_UniqueBuff", "Target": "Self", "key": "Common_MA_Buff_Attack_RimGlow_01" } ], "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "NormalQTE" ] } ], "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_AddedDamageRatio_QTE", "Target": "Self" }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "ExQTE" ] } ], "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_AddedDamageRatio_EXQTE", "Target": "Self" } ], "Properties": { "Actor_CriticalDamageRatioDelta": "%AS_CriticalDamageRatioDelta_Final" } } } }