{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "SwitchIn_Attack_Chain", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "SwitchInAttackChainZoneTag" ] } ], "IsSeam": true }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Branch_02", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "BranchZoneTag" ] }, { "AnimatorStateName": "Attack_Branch_02_03", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "BranchZoneTag" ] } ], "IsSeam": true }, { "$type": "WatchEntityMixin", "EntityTypes": [ "Avatar" ], "OnEntityAwaked": [ { "$type": "ApplyModifier", "ModifierName": "DyeingManager", "Target": "Other" }, { "$type": "ApplyModifier", "ModifierName": "ChainAttack_Listener", "Target": "Other" }, { "$type": "RemoveModifier", "ModifierName": "ChainAttack_Listener", "Target": "Self" } ], "Relationships": [ "Allied" ] } ], "AbilityName": "Yuzuha_MapleScar", "AbilitySpecials": { "AS_AllDamageResist_Talent02": { "Value": -0.2 }, "AS_ChainAttackCD": { "Value": 5 }, "AS_Duration_Base": { "Value": 45 }, "AS_Duration_Final": { "Value": 45 }, "AS_Duration_PerLevel": { "Value": 45 }, "AS_Element": { "Value": 0, "ValueType": "Float" }, "AS_ElementVariant": { "Value": 0, "ValueType": "Float" }, "AS_Talent01_CdDecreaseRatio": { "Value": 0.2 }, "ScarTrigger_CD": { "Value": 1 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "DyeingManager", "Target": "TeamAvatars" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Yuzuha_MapleScar" ], "IsAdd": true, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ChainAttack_Listener", "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "ChainAttack_Listener", "Target": "Self" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_Duration_Base)+specials(AS_Duration_PerLevel)*avatarskilllevel(1)", "ParamName": "AS_Duration_Final", "Target": "Self", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_ChainAttackCD)*(1-specials(AS_Talent01_CdDecreaseRatio))", "ParamName": "AS_ChainAttackCD", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 2, "Target": "Self" } ], "Target": "Self", "ValueType": "Float" } ], "OnDying": [ { "$type": "RemoveAbilityAction", "AbilityName": "Yuzuha_MapleScar_ForEnemy", "Target": "EnemyAlliedNoNeedEnterBattle" } ], "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Yuzuha_Attack_Scar_AttackProperty_02", "Yuzuha_Attack_Scar_AttackProperty_01" ] } ], "PropertyKey": "Actor_AllowOtherElementAvatarAttackAbnormal", "PropertyValue": 1, "Target": "Self" }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Yuzuha_Attack_Scar_AttackProperty_02", "Yuzuha_Attack_Scar_AttackProperty_01" ] } ], "PropertyKey": "Actor_MuteElementAbnormalAttackDataPool", "PropertyValue": 2, "Target": "Self" } ], "OnHitOtherPre": [ { "$type": "SetAbilitySpecialsByPropertyAction", "CustomPropertyType": "Yuzuha_MapleScar_Element", "ModifyFunction": "Replace", "ParamName": "AS_Element", "Percentage": 1, "PropertyType": "Custom", "Target": "Other" }, { "$type": "SetAbilitySpecialsByPropertyAction", "CustomPropertyType": "Yuzuha_MapleScar_ElementVariant", "ModifyFunction": "Replace", "ParamName": "AS_ElementVariant", "Percentage": 1, "PropertyType": "Custom", "Target": "Other" }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Yuzuha_Attack_Scar_AttackProperty_01", "Yuzuha_Attack_Scar_AttackProperty_02" ] } ], "PropertyKey": "Actor_OverrideDamageElement", "PropertyValue": "%AS_Element" }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Yuzuha_Attack_Scar_AttackProperty_01", "Yuzuha_Attack_Scar_AttackProperty_02" ] } ], "PropertyKey": "Actor_VariantElement", "PropertyValue": "%AS_ElementVariant" }, { "$type": "ApplyAbilityAction", "AbilityName": "Yuzuha_MapleScar_ForEnemy", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Yuzuha_Attack_Branch_02_AttackProperty_Explode", "Yuzuha_Attack_Branch_02_03_AttackProperty_Explode", "Yuzuha_Attack_SwitchIn_Attack_Ex_AttackProperty_02_03" ] }, { "$type": "ByHasAbility", "AbilityNameList": [ "Yuzuha_MapleScar_ForEnemy" ], "OperatorType": "Not", "Target": "Target" }, { "$type": "ByMonsterFunctionType", "CompareType": "Equal", "MonsterFunctionType": "Monster", "Target": "Other" } ], "Target": "Target" }, { "$type": "SetTargetAbilitySpecialAction", "DoRefresh": true, "Params": [ { "AbilityName": "Yuzuha_MapleScar_ForEnemy", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": "%ScarTrigger_CD", "ParamName": "ScarTrigger_CD", "ParamType": "Float" }, { "ModifyFunction": "Replace", "Param": "%AS_Duration_Final", "ParamName": "AS_Duration", "ParamType": "Float" } ] } ], "Target": "Target" }, { "$type": "TriggerAbilityAction", "AbilityName": "Yuzuha_MapleScar_ForEnemy", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Yuzuha_Attack_Branch_02_AttackProperty_Explode", "Yuzuha_Attack_Branch_02_03_AttackProperty_Explode", "Yuzuha_Attack_SwitchIn_Attack_Ex_AttackProperty_02_03" ] } ], "Target": "Target" }, { "$type": "ApplyModifier", "ModifierName": "DamageResistRatio_Talent02", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Yuzuha_Attack_Branch_02_AttackProperty_Explode", "Yuzuha_Attack_Branch_02_03_AttackProperty_Explode", "Yuzuha_Attack_SwitchIn_Attack_Ex_AttackProperty_02_03" ] }, { "$type": "ByAvatarTalentIndex", "TalentIndex": 1, "Target": "Self" } ], "Target": "Target" } ], "OnKilled": [ { "$type": "RemoveAbilityAction", "AbilityName": "Yuzuha_MapleScar_ForEnemy", "Target": "EnemyAlliedNoNeedEnterBattle" } ] }, "Modifiers": { "BranchZoneTag": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Yuzuha_Ignore_Chain" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Yuzuha_Ignore_Chain" ], "IsAdd": false, "Target": "Self" } ] }, "ChainAttack_Listener": { "Duration": -1, "ModifierStacking": "Unique", "OnPatternAttackLanded": [ { "$type": "ApplyModifier", "ModifierName": "Yuzuha_ChainAttack", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "Greater", "CustomNumerator": "CurChargePoint", "IsUsePercent": false, "Numerator": "Custom", "Target": "Caster", "Val1": 0 }, { "$type": "ByHeavyAttack", "IsHeavyAttack": true, "Target": "Self" }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": false, "Target": "Caster" }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" }, { "$type": "ByAliveState", "AliveState": "Alive", "Target": "Caster" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Yuzuha_Ignore_Chain" ], "Target": "Caster" } ], "Target": "Caster" }, { "$type": "ByMonsterFunctionType", "CompareType": "Equal", "MonsterFunctionType": "Monster", "Target": "Other" } ], "Target": "Caster" } ] }, "DamageResistRatio_Talent02": { "Duration": "%AS_Duration_Final", "ModifierStacking": "Replace", "Properties": { "Actor_AllDamageResist": "%AS_AllDamageResist_Talent02" } }, "DyeingManager": { "Duration": -1, "ModifierStacking": "Unique", "OnAttackLanded": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "Tags": [ "In_Yuzuha_MapleScar" ], "Target": "Other" }, { "$type": "ByIsInZoneTags", "Tags": [ "Yuzuha_CanBeDying" ], "Target": "Other" }, { "$type": "ByDamageElementSameAsAttacker", "Target": "Self" }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Yuzuha_Attack_Scar_AttackProperty_01", "Yuzuha_Attack_Branch_02_AttackProperty_Explode", "Yuzuha_Attack_Branch_02_03_AttackProperty_Explode", "Yuzuha_Attack_SwitchIn_Attack_Ex_AttackProperty_02_03" ] } ] } ], "SuccessActions": [ { "$type": "SetAbilitySpecialsByAttackElementAndVariantElement", "AbilitySpecialElement": "AS_Element", "AbilitySpecialVariantElement": "AS_ElementVariant", "Target": "Self" }, { "$type": "ModifyProperty", "Amount": "%AS_Element", "CustomPropertyType": "Yuzuha_MapleScar_Element", "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Other" }, { "$type": "ModifyProperty", "Amount": "%AS_ElementVariant", "CustomPropertyType": "Yuzuha_MapleScar_ElementVariant", "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Other" }, { "$type": "SetTargetAbilitySpecialAction", "DoRefresh": true, "Params": [ { "AbilityName": "Yuzuha_MapleScar_ForEnemy", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": "%AS_Element", "ParamName": "AS_Element", "ParamType": "Float" }, { "ModifyFunction": "Replace", "Param": "%AS_ElementVariant", "ParamName": "AS_ElementVariant", "ParamType": "Float" }, { "ModifyFunction": "Replace", "Param": true, "ParamName": "AS_IsDying", "ParamType": "Boolean" } ] } ], "Target": "Other" }, { "$type": "SendCustomEvent", "EventKey": "Yuzuha_MapleScar_Dying", "IsGlobal": false, "Target": "Other" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByAvatarElementType", "ElementType": 200, "Target": "LocalAvatar" } ], "Target": "LocalAvatar", "soundActionKey": "SA_Yuzuha_Pigment_Trans_Physics" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByAvatarElementType", "ElementType": 201, "Target": "LocalAvatar" } ], "Target": "LocalAvatar", "soundActionKey": "SA_Yuzuha_Pigment_Trans_Fire" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByAvatarElementType", "ElementType": 202, "Target": "LocalAvatar" } ], "Target": "LocalAvatar", "soundActionKey": "SA_Yuzuha_Pigment_Trans_Ice" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByAvatarElementType", "ElementType": 203, "Target": "LocalAvatar" } ], "Target": "LocalAvatar", "soundActionKey": "SA_Yuzuha_Pigment_Trans_Electric" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByAvatarElementType", "ElementType": 205, "Target": "LocalAvatar" } ], "Target": "LocalAvatar", "soundActionKey": "SA_Yuzuha_Pigment_Trans_Ether" } ] } ] }, "Modifier_AidAttackTag": { "Duration": 0.5, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Common" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Common" ], "IsAdd": false, "Target": "Self" } ] }, "SwitchInAttackChainZoneTag": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Yuzuha_Chain_Attack" ], "IsAdd": true, "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": false, "Target": "Self" } ], "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Yuzuha_Chain_Attack" ], "IsAdd": false, "Target": "Self" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_RadialBlur_01", "EffectType": "RadialBlur" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_Vignette_01", "EffectType": "Vignette" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_ColorAdjustments_01", "EffectType": "ColorAdjustments" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_FXFog_01", "EffectType": "FXFog" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_LensDistortion_01", "EffectType": "LensDistortion" }, { "$type": "CoAttackFinishAction", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": false } ], "SwitchOutIndex": 2, "TargetAvatarID": 1411 } ], "OnSwitchTriggered": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ], "SuccessActions": [ { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_RadialBlur_01", "EffectType": "RadialBlur" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_Vignette_01", "EffectType": "Vignette" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_ColorAdjustments_01", "EffectType": "ColorAdjustments" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_FXFog_01", "EffectType": "FXFog" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_LensDistortion_01", "EffectType": "LensDistortion" } ] } ] }, "Yuzuha_ChainAttack": { "Duration": "%AS_ChainAttackCD", "ModifierStacking": "GlobalUnique", "OnAdded": [ { "$type": "CoAttackFinishAction", "SwitchOutIndex": 2, "TargetAvatarID": 1411 }, { "$type": "FireEffect", "EffectPattern": "Eff_FireSupport_UI", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": false, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 }, "RandomAngleRange": { "x": 0, "y": 0, "z": 0 }, "RandomPositionRange": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Camera" } }, "Target": "Self" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_Skill_ChainAttack_Start_Zero" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "FireSupport_Trigger_RadialBlur_01", "EffectType": "RadialBlur" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "FireSupport_Trigger_Vignette_01", "EffectType": "Vignette" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "FireSupport_Trigger_ColorAdjustments_01", "EffectType": "ColorAdjustments" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "FireSupport_Trigger_FXFog_01", "EffectType": "FXFog" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "FireSupport_Trigger_LensDistortion_01", "EffectType": "LensDistortion" }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "Avatar_Common_ChainAttack_TimeSlow_01", "IsGlobal": true }, { "$type": "CameraZoomAction", "ZoomConfigKey": "Trigger_Attack_ChainAttack_CamZoom_02" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_Skill_ChainAttack_Start_Yuzuha" }, { "$type": "CoAttackStartAction", "MaxSwitchPositionSearchDistance": 40, "SwitchInIndex": 70, "TargetAvatarID": 1411, "TargetPosRot": { "CoordsOption": "Camera", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "PositionOffset": { "x": 5, "y": 0, "z": 2.5 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "LocalAvatarAttackTarget" } } }, { "$type": "PushHullColliderEnable", "HullColliderEnable": false, "Tag": "Yuzuha_HullCollider_Disbale", "Target": "Self" }, { "$type": "PushInvincibleAction", "Tag": "Yuzuha_Chain_Invincible", "Target": "Self" }, { "$type": "PushMuteBeSelectedAction", "MuteValue": true, "Tag": "Yuzuha_ChainAttack_MuteBeSelected", "Target": "Self" } ], "OnPatternHitOther": [ { "$type": "ModifyProperty", "Amount": -1, "CustomPropertyType": "CurChargePoint", "IsUsePercentage": false, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Yuzuha_Attack_SwitchIn_Chain_Attack_AttackProperty_02" ] } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ], "OnRemoved": [ { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_RadialBlur_01", "EffectType": "RadialBlur" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_Vignette_01", "EffectType": "Vignette" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_ColorAdjustments_01", "EffectType": "ColorAdjustments" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_FXFog_01", "EffectType": "FXFog" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_LensDistortion_01", "EffectType": "LensDistortion" }, { "$type": "PopHullColliderEnable", "Tag": "Yuzuha_HullCollider_Disbale", "Target": "Self" }, { "$type": "PopInvincibleAction", "Tag": "Yuzuha_Chain_Invincible", "Target": "Self" } ], "OnSwitchOutBegin": [ { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_RadialBlur_01", "EffectType": "RadialBlur" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_Vignette_01", "EffectType": "Vignette" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_ColorAdjustments_01", "EffectType": "ColorAdjustments" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_FXFog_01", "EffectType": "FXFog" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_LensDistortion_01", "EffectType": "LensDistortion" }, { "$type": "PopHullColliderEnable", "Tag": "Yuzuha_HullCollider_Disbale", "Target": "Self" }, { "$type": "PopInvincibleAction", "Tag": "Yuzuha_Chain_Invincible", "Target": "Self" }, { "$type": "PopMuteBeSelectedAction", "Tag": "Yuzuha_ChainAttack_MuteBeSelected", "Target": "Self" } ], "OnSwitchTriggered": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ], "SuccessActions": [ { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_RadialBlur_01", "EffectType": "RadialBlur" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_Vignette_01", "EffectType": "Vignette" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_ColorAdjustments_01", "EffectType": "ColorAdjustments" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_FXFog_01", "EffectType": "FXFog" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "FireSupport_Trigger_LensDistortion_01", "EffectType": "LensDistortion" }, { "$type": "PopHullColliderEnable", "Tag": "Yuzuha_HullCollider_Disbale", "Target": "Self" }, { "$type": "PopInvincibleAction", "Tag": "Yuzuha_Chain_Invincible", "Target": "Self" }, { "$type": "PopMuteBeSelectedAction", "Tag": "Yuzuha_ChainAttack_MuteBeSelected", "Target": "Self" } ] } ] } } }