{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Dash_Start_01", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CustomEventModifier" ], "Target": "Self" }, { "AnimatorStateName": "Dash_Start_02", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CustomEventModifier" ], "Target": "Self" }, { "AnimatorStateName": "Dash_Start_03", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CustomEventModifier" ], "Target": "Self" }, { "AnimatorStateName": "Dash_Loop_01", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CustomEventModifier" ], "Target": "Self" }, { "AnimatorStateName": "Dash_Slash_01", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CustomEventModifier" ], "Target": "Self" }, { "AnimatorStateName": "Dash_Slash_01_Repeat", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CustomEventModifier" ], "Target": "Self" }, { "AnimatorStateName": "Dash_Cut_01", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CustomEventModifier" ], "Target": "Self" }, { "AnimatorStateName": "Dash_Cut_01_Repeat", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CustomEventModifier" ], "Target": "Self" }, { "AnimatorStateName": "Attack_Branch_02", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CustomEventModifier" ], "Target": "Self" }, { "AnimatorStateName": "Attack_Branch_02_Short", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CustomEventModifier" ], "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_Enhance_03", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CustomEventModifier" ], "Target": "Self" }, { "AnimatorStateName": "Attack_Branch_04", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CustomEventModifier" ], "Target": "Self" }, { "AnimatorStateName": "Attack_Branch_04_Repeat", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CustomEventModifier" ], "Target": "Self" } ], "IsSeam": false }, { "$type": "WatchEntityMixin", "EntityTypes": [ "Monster" ], "OnEntityAwaked": [ { "$type": "ApplyModifier", "ModifierName": "PeriodicMarkModifier", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "LessEqual", "Param": 0, "ParamName": "AS_MarkCount", "ParamType": "Integer", "Target": "Self" } ], "Target": "Self" } ], "Relationships": [ "Enemy" ] } ], "AbilityName": "Ellen_Card_S_03", "AbilitySpecials": { "AS_AddedCritDmgRatioDelta": { "Value": 0.5, "ValueType": "Float" }, "AS_AddedDamageRatio_Base": { "Value": 0.3, "ValueType": "Float" }, "AS_AddedDamageRatio_Final": { "Value": 0, "ValueType": "Float" }, "AS_AddedDamageRatio_Max": { "Value": 6, "ValueType": "Float" }, "AS_AddedDamageRatio_PerKill": { "Value": 0.3, "ValueType": "Float" }, "AS_AddedEnhanceCount": { "Value": 0, "ValueType": "Integer" }, "AS_AttackIndex": { "Value": 0, "ValueType": "Integer" }, "AS_BaseAttackRatio": { "Value": 0.1, "ValueType": "Float" }, "AS_Card_A_03": { "Value": false, "ValueType": "Boolean" }, "AS_KillCount": { "Value": 0, "ValueType": "Integer" }, "AS_KillCount_Temp": { "Value": 0, "ValueType": "Integer" }, "AS_MarkCount": { "Value": 0, "ValueType": "Integer" }, "AS_OverloadEnhanceCount": { "Value": 0, "ValueType": "Integer" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "ListenRepeatModifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "PeriodicMarkModifier", "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "Ellen_Card_A_03", "Predicates": [ { "$type": "ByHasAbility", "AbilityNameList": [ "Ellen_Card_A_03" ], "Target": "Self" } ], "Target": "Self" } ], "OnKillOtherPre": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": 1, "ParamName": "AS_KillCount_Temp", "ParamType": "Integer", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "MarkModifier" ], "OperatorType": "Not", "Target": "Target" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "DeathEffectModifier", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "MarkModifier" ], "OperatorType": "Not", "Target": "Target" } ], "Target": "Target" } ], "OnPatternHitOther": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "AS_KillCount_Temp", "ParamType": "Integer", "Target": "Self" } ] }, "Modifiers": { "AllowRepeatModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAttackLanded": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Ellen_Attack_Dash_Cut_01_AttackProperty_01_02", "Ellen_Attack_Dash_Cut_01_AttackProperty_02_02", "Ellen_Attack_Dash_Cut_01_AttackProperty_03_02", "Ellen_Attack_Dash_Cut_01_AttackProperty_01_01", "Ellen_Attack_Dash_Cut_01_AttackProperty_03_01" ], "Target": "Self" }, { "$type": "ByHasModifier", "ModifierNameList": [ "MarkModifier" ], "Target": "Target" }, { "$type": "ByAnimCtrlerParam", "BoolVal": false, "CompareType": "Equal", "ParamName": "Bool_Upgrade_S_03_Repeat", "ParamType": 2, "Target": "Self" } ], "SuccessActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_Upgrade_S_03_Repeat", "ParamType": 2, "Target": "Self" }, { "$type": "AttachModifier", "ModifierName": "TempMuteEffectModifier", "Target": "Target" } ] }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Ellen_Attack_Branch_02_AttackProperty_01_01", "Ellen_Attack_Branch_02_AttackProperty_01_02", "Ellen_Attack_Branch_02_AttackProperty_02_01", "Ellen_Attack_Branch_02_AttackProperty_02_02", "Ellen_Attack_Branch_02_AttackProperty_03_01", "Ellen_Attack_Branch_02_AttackProperty_03_02", "Ellen_Attack_Branch_02_AttackProperty_04_01", "Ellen_Attack_Branch_02_AttackProperty_04_02", "Ellen_Attack_Branch_04_AttackProperty_01", "Ellen_Attack_Branch_04_AttackProperty_02", "Ellen_Attack_Branch_04_AttackProperty_03", "Ellen_Attack_Branch_04_AttackProperty_04", "Ellen_Attack_Branch_04_AttackProperty_05", "Ellen_Attack_Branch_04_AttackProperty_06", "Ellen_Attack_Branch_04_AttackProperty_07", "Ellen_Attack_Branch_04_AttackProperty_08", "Ellen_Attack_Branch_04_AttackProperty_09" ], "Target": "Self" }, { "$type": "ByHasModifier", "ModifierNameList": [ "MarkModifier" ], "Target": "Target" }, { "$type": "ByAnimCtrlerParam", "BoolVal": false, "CompareType": "Equal", "ParamName": "Bool_Upgrade_S_03_Repeat", "ParamType": 2, "Target": "Self" } ], "SuccessActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_Upgrade_S_03_Repeat", "ParamType": 2, "Target": "Self" }, { "$type": "AttachModifier", "ModifierName": "TempMuteEffectModifier", "Target": "Target" }, { "$type": "SetUIArrowAction", "position": 0 } ] } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_Upgrade_S_03_Repeat", "ParamType": 2, "Target": "Self" }, { "$type": "SetUIArrowAction", "position": 40 } ] }, "ApplyMarkModifier": { "Duration": 0.5, "IgnoreTimeScale": false, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "MarkModifier", "Target": "Self" }, { "$type": "SendCustomEvent", "EventKey": "Ellen_ShowMark", "IsGlobal": true }, { "$type": "ApplyModifier", "ModifierName": "DmgUpModifier", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": true, "ParamName": "AS_Card_A_03", "ParamType": "Boolean", "Target": "Self" } ], "Target": "Caster" } ], "OnRemoved": [ { "$type": "SendCustomEvent", "EventKey": "Ellen_HideMark", "IsGlobal": true, "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "CustomEventModifier" ], "OperatorType": "Not", "Target": "Caster" } ] } ] }, "BaseAttackRatioModifier": { "Buff": { "BuffID": 3100093, "IsOverrideDuration": true }, "Duration": 10, "IgnoreTimeScale": false, "MaxStackingNumber": 9, "ModifierStacking": "MultipleAllRefreshNotReplace", "OnRemoved": [ { "$type": "SetModifierDurationAction", "ModifierName": "BaseAttackRatioModifier", "ModifyType": "Replace", "Target": "Self", "Value": 15 } ], "Properties": { "Actor_BaseAttackRatio": "%AS_BaseAttackRatio" } }, "BuffIconModifier": { "Buff": { "BuffID": 3100092, "IsOverrideDuration": true }, "Duration": 15, "IgnoreTimeScale": false, "ModifierStacking": "Replace" }, "CustomEventModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SendCustomEvent", "EventKey": "Ellen_ShowMark", "IsGlobal": true } ], "OnRemoved": [ { "$type": "SendCustomEvent", "EventKey": "Ellen_HideMark", "IsGlobal": true } ] }, "DeathEffectModifier": { "Duration": 0.03, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnCustomEventReceived": [ { "$type": "FireEffect", "EffectPattern": "Eff_Ellen_Attack_Card_S_03_02_Buff", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "MiddlePoint", "FeaturePointFirst": true, "IsUseAttachPointPos": true, "IsUseAttachPointRotation": false, "OffsetReferTarget": "Self" } }, "Predicates": [ { "$type": "ByCustomEvent", "CustomKey": "Ellen_DeathEffect" } ], "Target": "Self" }, { "$type": "RemoveAbilityAction", "AbilityName": "DeathEffectModifier", "Predicates": [ { "$type": "ByCustomEvent", "CustomKey": "Ellen_DeathEffect" } ], "Target": "Self" } ] }, "DmgUpModifier": { "Duration": 15, "IgnoreTimeScale": false, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "min(specials(AS_AddedDamageRatio_Base)+(specials(AS_KillCount)*specials(AS_AddedDamageRatio_PerKill)),specials(AS_AddedDamageRatio_Max))", "ParamName": "AS_AddedDamageRatio_Final", "Target": "Self", "ValueType": "Float" }, { "$type": "ApplyModifier", "ModifierName": "BuffIconModifier", "Target": "Self" } ], "Properties": { "Actor_AddedDamageRatio": "%AS_AddedDamageRatio_Final" } }, "ListenRepeatModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Dash_Cut_01", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "AllowRepeatModifier" ], "Target": "Self" }, { "AnimatorStateName": "Dash_Cut_01_Repeat", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RepeatCritUpModifier" ], "Target": "Self" } ], "IsSeam": true }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Branch_02", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "AllowRepeatModifier" ], "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_Enhance_03_Card", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "AllowRepeatModifier" ], "Target": "Self" }, { "AnimatorStateName": "Attack_Branch_02_Short", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "AllowRepeatModifier" ], "Target": "Self" }, { "AnimatorStateName": "Attack_Branch_04", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "AllowRepeatModifier" ], "Target": "Self" }, { "AnimatorStateName": "Attack_Branch_04_Repeat", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RepeatCritUpModifier" ], "Target": "Self" } ], "IsSeam": false } ], "ModifierStacking": "Unique" }, "MarkEffectModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "MiddlePoint", "FeaturePointFirst": true, "IsUseAttachPointPos": true, "IsUseAttachPointRotation": false, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Ellen_Attack_Card_S_03_01_Buff", "Target": "Self" } ] }, "MarkModifier": { "Duration": 15, "IgnoreTimeScale": false, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": 1, "ParamName": "AS_MarkCount", "ParamType": "Integer" } ], "OnBeingHit": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByHasModifier", "ModifierNameList": [ "MarkEffectModifier" ] } ], "FailureActions": [ { "$type": "ApplyModifier", "ModifierName": "MarkEffectModifier", "Target": "Self" }, { "$type": "SetModifierDurationAction", "ModifierName": "MarkEffectModifier", "ModifyType": "Replace", "Target": "Self", "Value": 1 } ], "Predicates": [ { "$type": "ByEntityTemplateID", "EntityType": "Avatar", "Target": "Other", "TemplateID": 1191 } ], "SuccessActions": [ { "$type": "SetModifierDurationAction", "ModifierName": "MarkEffectModifier", "ModifyType": "Replace", "Target": "Self", "Value": 1 } ] } ], "OnCustomEventReceived": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByHasModifier", "ModifierNameList": [ "MarkEffectModifier" ], "Target": "Self" } ], "FailureActions": [ { "$type": "ApplyModifier", "ModifierName": "MarkEffectModifier", "Target": "Self" }, { "$type": "SetModifierDurationAction", "ModifierName": "MarkEffectModifier", "ModifyType": "Replace", "Target": "Self", "Value": -1 } ], "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "Ellen_ShowMark" } ], "SuccessActions": [ { "$type": "SetModifierDurationAction", "ModifierName": "MarkEffectModifier", "ModifyType": "Replace", "Target": "Self", "Value": -1 } ] }, { "$type": "RemoveModifier", "ModifierName": "MarkEffectModifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "Ellen_HideMark" }, { "$type": "ByModifierDuration", "CompareType": "Equal", "CompareValue": -1, "Target": "Self", "TargetModifier": "MarkEffectModifier" } ], "Target": "Self" } ], "OnKilled": [ { "$type": "ApplyModifier", "ModifierName": "PeriodicMarkModifier", "Target": "Caster" }, { "$type": "FireEffect", "EffectPattern": "Eff_Ellen_Attack_Card_S_03_02_Buff", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "MiddlePoint", "FeaturePointFirst": true, "IsUseAttachPointPos": true, "IsUseAttachPointRotation": false, "OffsetReferTarget": "Self" } }, "Target": "Self" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": 1, "ParamName": "AS_KillCount", "ParamType": "Integer" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": "%AS_KillCount_Temp", "ParamName": "AS_KillCount", "ParamType": "Integer" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "min(specials(AS_AddedDamageRatio_Base)+(specials(AS_KillCount)*specials(AS_AddedDamageRatio_PerKill)),specials(AS_AddedDamageRatio_Max))", "ParamName": "AS_AddedDamageRatio_Final", "Target": "Self", "ValueType": "Float" }, { "$type": "ApplyModifier", "ModifierName": "BuffIconModifier", "Target": "Self" }, { "$type": "SendCustomEvent", "EventKey": "Ellen_DeathEffect", "IsGlobal": true, "Target": "Caster" }, { "$type": "SetTargetAbilitySpecialAction", "Params": [ { "AbilityName": "Ellen_Card_A_03", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": "%AS_KillCount", "ParamName": "AS_KillCount", "ParamType": "Integer" } ] } ], "Target": "Caster" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "MarkEffectModifier", "Target": "Self" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "AS_MarkCount", "ParamType": "Integer", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Less", "Param": 0, "ParamName": "AS_MarkCount", "ParamType": "Integer", "Target": "Caster" } ], "Target": "Caster" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": -1, "ParamName": "AS_MarkCount", "ParamType": "Integer", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Greater", "Param": 0, "ParamName": "AS_MarkCount", "ParamType": "Integer", "Target": "Caster" } ], "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "PeriodicMarkModifier", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 0, "ParamName": "AS_MarkCount", "ParamType": "Integer", "Target": "Caster" } ], "Target": "Caster" } ] }, "PeriodicMarkModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "CustomKey": "AbilityTarget_RandomEnemy", "ModifierName": "ApplyMarkModifier", "Target": "Custom" } ], "OnThinkInterval": [ { "$type": "ApplyModifier", "CustomKey": "AbilityTarget_RandomEnemy", "ModifierName": "ApplyMarkModifier", "Target": "Custom" } ], "ThinkInterval": 14.9 }, "RepeatCritUpModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Ellen_Attack_Dash_Cut_01_AttackProperty_01_02", "Ellen_Attack_Dash_Cut_01_AttackProperty_02_02", "Ellen_Attack_Dash_Cut_01_AttackProperty_03_02", "Ellen_Attack_Dash_Cut_01_AttackProperty_01_01", "Ellen_Attack_Dash_Cut_01_AttackProperty_03_01", "Ellen_Attack_Branch_04_AttackProperty_01", "Ellen_Attack_Branch_04_AttackProperty_02", "Ellen_Attack_Branch_04_AttackProperty_03", "Ellen_Attack_Branch_04_AttackProperty_04", "Ellen_Attack_Branch_04_AttackProperty_05", "Ellen_Attack_Branch_04_AttackProperty_06", "Ellen_Attack_Branch_04_AttackProperty_07", "Ellen_Attack_Branch_04_AttackProperty_08", "Ellen_Attack_Branch_04_AttackProperty_09" ], "Target": "Self" } ], "PropertyKey": "Actor_CriticalDamageRatioDelta", "PropertyValue": "%AS_AddedCritDmgRatioDelta", "Target": "Self" } ] }, "TempMuteEffectModifier": { "Duration": 0.5, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "FireEffect", "EffectPattern": "Eff_Ellen_Attack_Card_S_03_02_Buff", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "MiddlePoint", "FeaturePointFirst": true, "IsUseAttachPointPos": true, "IsUseAttachPointRotation": false, "OffsetReferTarget": "Self" } }, "Target": "Target" }, { "$type": "RemoveModifier", "ModifierName": "MarkEffectModifier", "Target": "Target" } ], "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "MarkEffectModifier", "Target": "Target" } ] } }, "OnAbilityStart": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "max(0,specials(AS_AddedEnhanceCount)-(6-property(EnhanceCount)))", "ParamName": "AS_OverloadEnhanceCount", "Target": "Self", "ValueType": "Integer" }, { "$type": "ApplyModifier", "ModifierName": "BaseAttackRatioModifier", "StackCount": "%AS_OverloadEnhanceCount", "Target": "Self" } ] }