{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_02", "FrameCountHigh": 148, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Attack_02_RBL_Modifer", "SpecialCounterModifer" ] } ], "IsSeam": false }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "CameraLockOnAction", "IsLockPermanently": false, "Target": "Self" } ], "AnimatorStateName": "Born", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 180, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAbilitySpecialByExpression", "Expression": "1", "ParamName": "WitchTimeCount", "Target": "Caster", "ValueType": "Integer" } ], "AnimatorStateName": "SpecialEvade", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAbilitySpecialByExpression", "Expression": "2", "ParamName": "WitchTimeCount", "Target": "Caster", "ValueType": "Integer" } ], "AnimatorStateName": "SpecialEvade_1", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAbilitySpecialByExpression", "Expression": "0", "ParamName": "WitchTimeCount", "Target": "Caster", "ValueType": "Integer" } ], "AnimatorStateName": "SpecialEvade_2", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "WitchModifier" } ], "AnimatorStateName": "Attack_04", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 121, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "WitchModifier" } ], "AnimatorStateName": "Attack_05", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 59, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "WitchModifier" } ], "AnimatorStateName": "Attack_02", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 84, "IsLoop": false, "LayerIndex": 0 } ] } ], "AbilityName": "HugoVlad_WitchTime", "AbilitySpecials": { "AS_AbnormalResistDelta": { "Value": 0.2 }, "AS_PartStun": { "Value": 0 }, "AS_PartStunRatio": { "Value": 0.3 }, "DurationTime": { "Value": 10 }, "WitchTimeCount": { "Value": 0, "ValueType": "Integer" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "ListenPlayerModifier", "Target": "TeamAvatars" } ], "OnBeingHit": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Slime" ] } ], "PropertyKey": "Actor_AbnormalResistDelta_Ice", "PropertyValue": "%AS_AbnormalResistDelta", "Target": "Self" }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "WithInWitchSlowDown_HugoVlad" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "Hit" ] }, { "$type": "ByHasModifier", "ModifierNameList": [ "CouldUseSpecialEvade_1" ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 0, "ParamName": "WitchTimeCount", "ParamType": "Integer", "Target": "Caster" } ] } ], "PropertyKey": "Actor_NoHitEffect", "PropertyValue": 1, "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "RBLModifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "WithInWitchSlowDown_HugoVlad" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "Hit" ] }, { "$type": "ByHasModifier", "ModifierNameList": [ "CouldUseSpecialEvade_1" ] } ], "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_SpecialEvade_1", "ParamType": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "WithInWitchSlowDown_HugoVlad" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "Hit" ] }, { "$type": "ByHasModifier", "ModifierNameList": [ "CouldUseSpecialEvade_1" ] }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "WitchTimeCount", "ParamType": "Integer", "Target": "Caster" } ], "Target": "Caster" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_SpecialEvade_2", "ParamType": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "WithInWitchSlowDown_HugoVlad" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "Hit" ] }, { "$type": "ByHasModifier", "ModifierNameList": [ "CouldUseSpecialEvade_1" ] }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 2, "ParamName": "WitchTimeCount", "ParamType": "Integer", "Target": "Caster" } ], "Target": "Caster" } ] }, "Modifiers": { "Attack_02_RBL_Modifer": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetRBLAction", "RBL": 5, "Tag": "HugoVlad_Attack_02_RBL", "Target": "Caster" } ], "OnRemoved": [ { "$type": "UnsetRBLAction", "Tag": "HugoVlad_Attack_02_RBL", "Target": "Caster" } ] }, "CouldUseSpecialEvade_1": { "Duration": -1, "ModifierStacking": "Unique" }, "InvincibleBuffModifier": { "Duration": -1, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "PushInvincibleAction", "Tag": "HugoVlad_WitchModifier_Player", "Target": "Self" } ], "OnRemoved": [ { "$type": "PopInvincibleAction", "Tag": "HugoVlad_WitchModifier_Player", "Target": "Self" } ] }, "ListenPlayerModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnSkillStart": [ { "$type": "RemoveModifier", "ModifierName": "WitchModifier", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExQTE", "Target": "Self" } ], "Target": "Caster" } ], "OnSwitchInBegin": [ { "$type": "ApplyModifier", "ModifierName": "WitchModifier_Player", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAidAttackType", "AidAttackType": "EvadeAid" }, { "$type": "ByAidAttackType", "AidAttackType": "ParryAid" } ] }, { "$type": "ByAvatarSwitchType", "SwitchType": "AidAttack", "Target": "Self" }, { "$type": "ByIsInZoneTags", "Tags": [ "IsInWitchTime" ], "Target": "Caster" } ], "Target": "LocalAvatar" }, { "$type": "RemoveModifier", "ModifierName": "WitchModifier", "Predicates": [ { "$type": "ByAvatarSwitchType", "SwitchType": "AidAttack", "Target": "Self" }, { "$type": "ByOr", "Predicates": [ { "$type": "ByAidAttackType", "AidAttackType": "EvadeAid" }, { "$type": "ByAidAttackType", "AidAttackType": "ParryAid" } ] } ], "Target": "Caster" } ] }, "SpecialCounterModifer": { "Duration": -1, "ModifierStacking": "Unique", "OnBeingHit": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "WithInWitchSlowDown_HugoVlad" ], "Target": "Caster" }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Other" } ], "PropertyKey": "Actor_ForceTriggerHit", "PropertyValue": 1, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_SpecialHit", "ParamType": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "WithInWitchSlowDown_HugoVlad" ], "Target": "Caster" }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Other" } ], "Target": "Caster" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "property(MaxStun)*specials(AS_PartStunRatio)", "ParamName": "AS_PartStun", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "WithInWitchSlowDown_HugoVlad" ], "Target": "Caster" }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Other" } ], "Target": "Self", "ValueType": "Float" }, { "$type": "RecoverStunAction", "Amount": "%AS_PartStun", "Percentage": 0, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "WithInWitchSlowDown_HugoVlad" ], "Target": "Caster" }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Other" } ], "Target": "Self" }, { "$type": "AttackCameraShakeAction", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "WithInWitchSlowDown_HugoVlad" ], "Target": "Caster" }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Other" } ], "ShakeConfigKey": "Monster_HugoVlad_SpecialHit_CamShake_E_01" }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "Monster_HugoVlad_CounterHit_TimeSlow_01", "IsGlobal": true, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "WithInWitchSlowDown_HugoVlad" ], "Target": "Caster" }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Other" } ] }, { "$type": "RemoveModifier", "ModifierName": "SpecialCounterModifer", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "WithInWitchSlowDown_HugoVlad" ], "Target": "Caster" }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Other" } ], "Target": "LocalAvatar" }, { "$type": "RemoveModifier", "ModifierName": "WitchModifier_Player", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "WithInWitchSlowDown_HugoVlad" ], "Target": "Caster" }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Other" } ], "Target": "LocalAvatar" } ] }, "SpecialEvade_1_CD_Modifier": { "Duration": 1.5, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "CouldUseSpecialEvade_1", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "WithInWitchSlowDown_HugoVlad" ], "Target": "Caster" } ], "Target": "Caster" } ] }, "WitchModifier": { "Duration": "%DurationTime", "ModifierMixins": [ { "$type": "WitchSlowDownMixin", "CustomKey": "Monster_HugoVlad_WitchSlowDown_AbilityTargetting_01", "EnableForMultiplayer": true, "ExcludeTargets": "Custom", "OnEnd": [ { "$type": "ModifyMassRatioEndAction", "Target": "Self" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Stop_SFX_Monster_Skill_HugoVlad_SpecialEvade_Loop" }, { "$type": "RemoveModifier", "ModifierName": "WitchModifier", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "IsInWitchTime" ], "IsAdd": false }, { "$type": "RemoveModifier", "ModifierName": "WitchTimeControlPlayer_Modifier", "Target": "TeamAvatars" }, { "$type": "MuteBtnSwitchAction", "MuteAidAttackSwitch": false } ], "OnStart": [ { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Monster_Skill_HugoVlad_SpecialEvade_Start" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "IsInWitchTime" ], "IsAdd": true }, { "$type": "ApplyModifier", "ModifierName": "WitchTimeControlPlayer_Modifier", "Target": "TeamAvatars" }, { "$type": "CameraLockOnAction", "IsLockPermanently": false, "Target": "Self" }, { "$type": "MuteBtnSwitchAction", "MuteAidAttackSwitch": true } ], "Priority": 10, "SlowDownKey": "WitchSlowDown_TimeSlow_HugoVlad_01", "TotalDuration": -1, "WitchSlowDownRBLOffset": 0 } ], "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_Vignette_02", "EffectType": "Vignette" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_VREffects_02", "EffectType": "VREffects" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_ScreenEffects_02", "EffectType": "ScreenEffects" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_FXFog_02", "EffectType": "FXFog" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_ColorAdjustments_02", "EffectType": "ColorAdjustments" }, { "$type": "PushUnlimitPerfectSwitchPointAction", "Tag": "HugoVlad_WitchTime", "Target": "Self" } ], "OnRemoved": [ { "$type": "InterruptScreenEffectAction", "EffectType": "Vignette", "TargetKey": "WitchSlowDown_Vignette_02" }, { "$type": "InterruptScreenEffectAction", "EffectType": "VREffects", "TargetKey": "WitchSlowDown_VREffects_02" }, { "$type": "InterruptScreenEffectAction", "EffectType": "ScreenEffects", "TargetKey": "WitchSlowDown_ScreenEffects_02" }, { "$type": "InterruptScreenEffectAction", "EffectType": "FXFog", "TargetKey": "WitchSlowDown_FXFog_02" }, { "$type": "InterruptScreenEffectAction", "EffectType": "ColorAdjustments", "TargetKey": "WitchSlowDown_ColorAdjustments_02" }, { "$type": "PopUnlimitPerfectSwitchPointAction", "Tag": "HugoVlad_WitchTime", "Target": "Self" } ], "Properties": { "Actor_BaseAttackRatio": 0.8 } }, "WitchModifier_Player": { "Duration": 4, "ModifierMixins": [ { "$type": "WitchSlowDownMixin", "CustomKey": "Avatar_Common_WitchSlowDown_AbilityTargetting_01", "ExcludeTargets": "Custom", "OnEnd": [ { "$type": "ModifyMassRatioEndAction", "Target": "Self" }, { "$type": "InterruptTimeSlowAction", "Target": "Self", "TargetKey": "HoldEvade_TimeSlow_02" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Stop_SFX_Monster_Skill_HugoVlad_SpecialEvade_Loop" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "WithInWitchSlowDown_HugoVlad" ], "IsAdd": false, "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "WitchModifier_Player", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "SpecialEvade_1_CD_Modifier", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "CouldUseSpecialEvade_1", "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "Attack_02_RBL_Modifer", "Predicates": [ { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Attack_02", "FrameCountHigh": 148, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "Target": "Caster" } ], "Target": "Caster" } ], "OnStart": [ { "$type": "ModifyMassRatioAction", "Ratio": -0.99, "Target": "Self" }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "HoldEvade_TimeSlow_02", "IsGlobal": false, "Target": "Self" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Monster_Skill_HugoVlad_SpecialEvade_Start" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "WithInWitchSlowDown_HugoVlad" ], "IsAdd": true, "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "SpecialEvade_1_CD_Modifier", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "Attack_02_RBL_Modifer", "Target": "Caster" } ], "Priority": 10, "SlowDownKey": "WitchSlowDown_TimeSlow_HugoVlad_02", "TotalDuration": -1, "WitchSlowDownRBLOffset": 0 } ], "ModifierStacking": "Replace", "OnAdded": [ { "$type": "AttachModifier", "ModifierName": "InvincibleBuffModifier", "Target": "Self" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_Vignette_03", "EffectType": "Vignette" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_RadialBlur_03", "EffectType": "RadialBlur" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_VREffects_03", "EffectType": "VREffects" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_ScreenEffects_03", "EffectType": "ScreenEffects" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_FXFog_03", "EffectType": "FXFog" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_ColorAdjustments_03", "EffectType": "ColorAdjustments" } ], "OnRemoved": [ { "$type": "InterruptScreenEffectAction", "EffectType": "Vignette", "TargetKey": "WitchSlowDown_Vignette_03" }, { "$type": "InterruptScreenEffectAction", "EffectType": "RadialBlur", "TargetKey": "WitchSlowDown_RadialBlur_03" }, { "$type": "InterruptScreenEffectAction", "EffectType": "VREffects", "TargetKey": "WitchSlowDown_VREffects_03" }, { "$type": "InterruptScreenEffectAction", "EffectType": "ScreenEffects", "TargetKey": "WitchSlowDown_ScreenEffects_03" }, { "$type": "InterruptScreenEffectAction", "EffectType": "FXFog", "TargetKey": "WitchSlowDown_FXFog_03" }, { "$type": "InterruptScreenEffectAction", "EffectType": "ColorAdjustments", "TargetKey": "WitchSlowDown_ColorAdjustments_03" } ] }, "WitchTimeControlPlayer_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "InputMuteAction", "CharacterSkillMute": false, "Tag": "Player_HugoVladWitchTime_InputMute_1", "Target": "TeamAvatars" }, { "$type": "InputEnableAction", "Infos": [ { "Enabled": true, "InputType": "SkillD" }, { "Enabled": true, "InputType": "SkillUltra" } ], "Tag": "Player_HugoVladWitchTime_InputMute_2", "Target": "TeamAvatars" } ], "OnBeingHit": [ ], "OnDodgeSuccess": [ { "$type": "RemoveModifier", "ModifierName": "WitchModifier", "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "WitchModifier_Player", "Target": "LocalAvatar" } ], "OnRemoved": [ { "$type": "InterruptInputEnableAction", "Tag": "Player_HugoVladWitchTime_InputMute_1" }, { "$type": "InterruptInputEnableAction", "Tag": "Player_HugoVladWitchTime_InputMute_2" } ] } }, "OnAbilityStart": [ { "$type": "ApplyModifier", "ModifierName": "WitchModifier", "Target": "Self" }, { "$type": "FireEffect", "AttachPointName": "ChestPoint", "EffectPattern": "Eff_PerfectAid_01", "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_PerfectAid_01_Cube", "Target": "Self" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "Tag": "Common_MA_Avatar_PerfectAid_OverrideOutline", "Target": "Self", "key": "Common_MA_Avatar_PerfectAid_OverrideOutline" } ] }