{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Dash_Start_01", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "ChargeModifier" ], "Target": "Self" }, { "AnimatorStateName": "Dash_Start_02", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "ChargeModifier" ], "Target": "Self" }, { "AnimatorStateName": "Dash_Start_03", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "ChargeModifier" ], "Target": "Self" }, { "AnimatorStateName": "Dash_Loop_01", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "ChargeModifier" ], "Target": "Self" } ], "IsSeam": false }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Dash_Cut_01", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "HitModifier" ], "Target": "Self" }, { "AnimatorStateName": "Dash_Cut_01_Repeat", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "HitModifier" ], "Target": "Self" } ], "IsSeam": false } ], "AbilityName": "Ellen_Card_S_02", "AbilitySpecials": { "AS_DamageTakeRatio": { "Value": -0.5 }, "AS_IceDamageResist": { "Value": -0.05, "ValueType": "Float" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyAbilityAction", "AbilityName": "Ellen_Card_IceMist", "IsAutoTrigger": false, "Target": "Self" }, { "$type": "SetTargetAbilitySpecialAction", "Params": [ { "AbilityName": "Ellen_Card_IceMist", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": "%AS_IceDamageResist", "ParamName": "AS_IceDamageResist", "ParamType": "Float" }, { "ModifyFunction": "Replace", "Param": "%AS_DamageTakeRatio", "ParamName": "AS_DamageTakeRatio", "ParamType": "Float" }, { "ModifyFunction": "Replace", "Param": 1, "ParamName": "AS_Card_S_02", "ParamType": "Integer" } ] } ] } ] }, "Modifiers": { "ChargeEffectModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "AttachEffect", "AttachPointName": "Ctr_F_Skirt_01", "EffectPattern": "Eff_Ellen_Attack_Card_S_02_Charge", "Target": "Self" } ], "OnRemoved": [ { "$type": "InterruptMaterialPropertyAction", "Tag": "Avatar_Female_Size02_Ellen_MA_Dash_Loop_01_AbnormalPropertyElectro_01", "Target": "Self" } ] }, "ChargeModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "AttachModifier", "ModifierName": "ChargeEffectModifier", "Target": "Self" }, { "$type": "FireEffect", "AttachPointName": "Ctr_F_Skirt_01", "EffectPattern": "Eff_Ellen_Attack_Card_S_02_Burst", "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "Ellen_Card_S_03", "InitAbilitySpecialList": [ { "SpecialName": "AS_AddedEnhanceCount", "Value": 2, "ValueType": "Integer" } ], "Instant": true, "Predicates": [ { "$type": "ByHasAbility", "AbilityNameList": [ "Ellen_Card_S_03" ] } ], "Target": "Self" }, { "$type": "ModifyProperty", "Amount": 2, "CustomPropertyType": "EnhanceCount", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Add", "PropertyType": "Custom" } ], "OnThinkInterval": [ { "$type": "FireEffect", "AttachPointName": "Ctr_F_Skirt_01", "EffectPattern": "Eff_Ellen_Attack_Card_S_02_Burst", "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "Ellen_Card_S_03", "InitAbilitySpecialList": [ { "SpecialName": "AS_AddedEnhanceCount", "Value": 2, "ValueType": "Integer" } ], "Instant": true, "Predicates": [ { "$type": "ByHasAbility", "AbilityNameList": [ "Ellen_Card_S_03" ] } ], "Target": "Self" }, { "$type": "ModifyProperty", "Amount": 2, "CustomPropertyType": "EnhanceCount", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Add", "PropertyType": "Custom" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "LessEqual", "CustomNumerator": "EnhanceCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 1 } ], "soundActionKey": "Play_SFX_Char_Skill_Ellen_Card_S_02_1" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "Equal", "CustomNumerator": "EnhanceCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 3 } ], "soundActionKey": "Play_SFX_Char_Skill_Ellen_Card_S_02_2" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "EnhanceCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 6 } ], "soundActionKey": "Play_SFX_Char_Skill_Ellen_Card_S_02_3" }, { "$type": "ModifyMaterialPropertyAction", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "EnhanceCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 6 } ], "Tag": "Avatar_Female_Size02_Ellen_MA_Dash_Loop_01_AbnormalPropertyElectro_01", "Target": "Self", "key": "Avatar_Female_Size02_Ellen_MA_Dash_Loop_01_AbnormalPropertyElectro_01" }, { "$type": "TriggerAbilityAction", "AbilityName": "Ellen_PerfectEvade", "Target": "Self" } ], "ThinkInterval": 0.5 }, "HitModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnPatternHitOther": [ { "$type": "TriggerAbilityAction", "AbilityName": "Ellen_Card_IceMist", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Ellen_Attack_Dash_Cut_01_AttackProperty_01_01", "Ellen_Attack_Dash_Cut_01_AttackProperty_01_02", "Ellen_Attack_Dash_Cut_01_AttackProperty_02_02", "Ellen_Attack_Dash_Cut_01_AttackProperty_03_01", "Ellen_Attack_Dash_Cut_01_AttackProperty_03_02" ], "Target": "Self" } ], "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "HitModifier", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Ellen_Attack_Dash_Cut_01_AttackProperty_01_01", "Ellen_Attack_Dash_Cut_01_AttackProperty_01_02", "Ellen_Attack_Dash_Cut_01_AttackProperty_02_02", "Ellen_Attack_Dash_Cut_01_AttackProperty_03_01", "Ellen_Attack_Dash_Cut_01_AttackProperty_03_02" ], "Target": "Self" } ], "Target": "Self" } ] } } }