{ "AbilityMixins": [ { "$type": "SummonMixin", "IsSameAsMaster": true, "IsSummonNoBattleEntity": true, "MainCityToBattleAvatarSkinMap": { "4120110": 4120310, "4120111": 4120311, "4120112": 4120312, "4120113": 4120313, "4120210": 4120410, "4120211": 4120411, "4120212": 4120412, "4120213": 4120413 }, "MapMainCityAvatarSkin": true, "OnSummonReadyActions": [ { "$type": "SetupAIAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "Enable": false, "Target": "Custom" }, { "$type": "PushHullColliderEnable", "CustomKey": "Pyrois_Belle_AbilityTargetting", "HullColliderEnable": false, "Target": "Custom" }, { "$type": "ApplyLogicMoveAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": -1, "Gravity": 0, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": false }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Loc_Character", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Stop" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": -1, "ReachTargetStop": false, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 99999 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Loc_Character", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always" }, "Target": "Custom" }, { "$type": "PushRenderVisibleAction", "ApplyAllRenderers": true, "CustomKey": "Pyrois_Belle_AbilityTargetting", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "QuestStart", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "Target": "Self" } ] } ], "Tag": "Pyrois_Belle_ShowHide", "Target": "Custom", "Visible": false }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "IgnoreWitchSlowDown" ], "CustomKey": "Pyrois_Belle_AbilityTargetting", "IsAdd": true, "Target": "Custom" }, { "$type": "PushHullColliderEnable", "CustomKey": "Pyrois_Belle_AbilityTargetting", "HullColliderEnable": false, "Target": "Custom" }, { "$type": "PushWallColliderEnable", "ColliderName": [ "WallCollider" ], "CustomKey": "Pyrois_Belle_AbilityTargetting", "Target": "Custom", "WallColliderEnable": false }, { "$type": "ApplyModifier", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ModifierName": "BelleExSpecialHandlerMdf", "Target": "Custom" }, { "$type": "PushEtherealAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "Tag": "Pyrois_Summoned_Belle_Ethereal", "Target": "Custom" }, { "$type": "ApplyModifier", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ModifierName": "NoDamageModifier", "Target": "Custom" }, { "$type": "PushMuteBeSelectedAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "MuteValue": true, "Tag": "Belle_MuteBeSelected", "Target": "Custom" } ], "OverrideDelay": 0, "SummonDuration": -1, "SummonID": "%AS_SummonID", "SummonPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Loc_Character", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "SummonTag": [ "Pyrois_Belle" ], "SummonType": "Avatar", "TimesUpDelay": 0 }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "SwitchIn_Attack", "FrameCountHigh": 0, "FrameCountLow": 130, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "EnableOnlyWallCollider" ] }, { "AnimatorStateName": "SwitchIn_Attack_01", "FrameCountHigh": 0, "FrameCountLow": 130, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "EnableOnlyWallCollider" ] }, { "AnimatorStateName": "SwitchIn_Attack", "FrameCountHigh": 0, "FrameCountLow": 50, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Belle_Show_Sync_Hide_Modifier" ] }, { "AnimatorStateName": "SwitchIn_Attack_01", "FrameCountHigh": 0, "FrameCountLow": 50, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Belle_Show_Sync_Hide_Modifier" ] }, { "AnimatorStateName": "SwitchIn_Attack_Ex_Start", "FrameCountHigh": 0, "FrameCountLow": 1, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Belle_Show_Sync_Hide_Modifier" ] }, { "AnimatorStateName": "SwitchIn_Attack_Ex_Start_01", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Belle_Show_Sync_Hide_Modifier" ] }, { "AnimatorStateName": "SwitchIn_Attack_Ex_Start_01_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Belle_Show_Sync_Hide_Modifier" ] }, { "AnimatorStateName": "SwitchIn_Attack_Ex_Start_02", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Belle_Show_Sync_Hide_Modifier" ] }, { "AnimatorStateName": "SwitchIn_Attack_Ex_Start_03", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Belle_Show_Sync_Hide_Modifier" ] }, { "AnimatorStateName": "SwitchIn_Attack_Ex_Start_04", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Belle_Show_Sync_Hide_Modifier" ] }, { "AnimatorStateName": "QuestStart", "FrameCountHigh": 250, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Belle_Show_Sync_Hide_Modifier" ] }, { "AnimatorStateName": "QuestStart", "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "QuestStartZoneTag" ] }, { "AnimatorStateName": "SwitchIn_Attack", "FrameCountHigh": 120, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "CompulsoryAttachMove" ] }, { "AnimatorStateName": "SwitchIn_Attack", "FrameCountLow": 130, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CompulsoryAttachMoveQTE" ] }, { "AnimatorStateName": "SwitchIn_Attack_01", "FrameCountHigh": 120, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "CompulsoryAttachMove" ] }, { "AnimatorStateName": "SwitchIn_Attack_01", "FrameCountLow": 130, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CompulsoryAttachMoveQTE" ] }, { "AnimatorStateName": "SwitchIn_Attack_Ex_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CompulsoryAttachMove" ] }, { "AnimatorStateName": "SwitchIn_Attack_Ex_Start_01", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CompulsoryAttachMove" ] }, { "AnimatorStateName": "SwitchIn_Attack_Ex_Start_01_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CompulsoryAttachMove" ] }, { "AnimatorStateName": "SwitchIn_Attack_Ex_Start_02", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CompulsoryAttachMove" ] }, { "AnimatorStateName": "SwitchIn_Attack_Ex_Start_03", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CompulsoryAttachMove" ] }, { "AnimatorStateName": "SwitchIn_Attack_Ex_Start_04", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CompulsoryAttachMove" ] } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "SetAttackTargetBySpecificTargetAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ForceOverride": true, "IgnoreSetAttackTargetCD": true, "IsUseLockTarget": false, "NewLockTarget": "LastLocalAvatarAttackTarget", "Target": "Custom" } ], "AnimatorStateName": "Attack_ExSpecial_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 51, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAttackTargetBySpecificTargetAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ForceOverride": true, "IgnoreSetAttackTargetCD": true, "IsUseLockTarget": false, "NewLockTarget": "LastLocalAvatarAttackTarget", "Target": "Custom" } ], "AnimatorStateName": "Attack_ExSpecial_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 87, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "CompulsoryAttachMove", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "ExSpecial_Random_CD" ], "Target": "Self" } ] } ], "Target": "Caster" } ], "AnimatorStateName": "Attack_ExSpecial_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 47, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "CompulsoryAttachMove", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "ExSpecial_Random_CD" ], "Target": "Self" } ] } ], "Target": "Caster" } ], "AnimatorStateName": "Attack_ExSpecial_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 48, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RandomOperator", "Odds": 0.5, "OnFailure": [ { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ParamName": "Trigger_Attack_ExSpecial_02", "ParamType": 1, "Target": "Custom" }, { "$type": "ApplyModifier", "ModifierName": "Belle_Detach_Move_02_Modifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ExSpecial_Random_CD", "Target": "Self" } ], "OnSuccess": [ { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ParamName": "Trigger_Attack_ExSpecial_01", "ParamType": 1, "Target": "Custom" }, { "$type": "ApplyModifier", "ModifierName": "Belle_Detach_Move_01_Modifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ExSpecial_Random_CD", "Target": "Self" } ], "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "ExSpecial_Random_CD" ], "Target": "Self" } ] } ] } ], "AnimatorStateName": "Attack_ExSpecial_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 49, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAttackTargetBySpecificTargetAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ForceOverride": true, "IgnoreSetAttackTargetCD": true, "IsUseLockTarget": false, "NewLockTarget": "LastLocalAvatarAttackTarget", "Target": "Custom" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_01_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 51, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAttackTargetBySpecificTargetAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ForceOverride": true, "IgnoreSetAttackTargetCD": true, "IsUseLockTarget": false, "NewLockTarget": "LastLocalAvatarAttackTarget", "Target": "Custom" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_01_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 87, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "CompulsoryAttachMove", "Target": "Caster" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_01_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 47, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "CompulsoryAttachMove", "Target": "Caster" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_01_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 48, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RandomOperator", "Odds": 0.5, "OnFailure": [ { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ParamName": "Trigger_SwitchIn_Attack_Ex_02", "ParamType": 1, "Target": "Custom" }, { "$type": "ApplyModifier", "ModifierName": "Belle_ExQTE_01_LogicMove_R_Modifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ExSpecial_Random_CD", "Target": "Self" } ], "OnSuccess": [ { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ParamName": "Trigger_SwitchIn_Attack_Ex_01", "ParamType": 1, "Target": "Custom" }, { "$type": "ApplyModifier", "ModifierName": "Belle_ExQTE_01_LogicMove_L_Modifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ExSpecial_Random_CD", "Target": "Self" } ] } ], "AnimatorStateName": "SwitchIn_Attack_Ex_01_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 49, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAttackTargetBySpecificTargetAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ForceOverride": true, "IgnoreSetAttackTargetCD": true, "IsUseLockTarget": false, "NewLockTarget": "LastLocalAvatarAttackTarget", "Target": "Custom" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_02", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 26, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAttackTargetBySpecificTargetAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ForceOverride": true, "IgnoreSetAttackTargetCD": true, "IsUseLockTarget": false, "NewLockTarget": "LastLocalAvatarAttackTarget", "Target": "Custom" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_02", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 62, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "CompulsoryAttachMove", "Target": "Caster" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_02", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 2, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "CompulsoryAttachMove", "Target": "Caster" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_02", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 3, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RandomOperator", "Odds": 0.5, "OnFailure": [ { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ParamName": "Trigger_SwitchIn_Attack_Ex_02", "ParamType": 1, "Target": "Custom" }, { "$type": "ApplyModifier", "ModifierName": "Belle_ExQTE_02_LogicMove_R_Modifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ExSpecial_Random_CD", "Target": "Self" } ], "OnSuccess": [ { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ParamName": "Trigger_SwitchIn_Attack_Ex_01", "ParamType": 1, "Target": "Custom" }, { "$type": "ApplyModifier", "ModifierName": "Belle_ExQTE_02_LogicMove_L_Modifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ExSpecial_Random_CD", "Target": "Self" } ] } ], "AnimatorStateName": "SwitchIn_Attack_Ex_02", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 4, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAttackTargetBySpecificTargetAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ForceOverride": true, "IgnoreSetAttackTargetCD": true, "IsUseLockTarget": false, "NewLockTarget": "LastLocalAvatarAttackTarget", "Target": "Custom" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_03", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 51, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAttackTargetBySpecificTargetAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ForceOverride": true, "IgnoreSetAttackTargetCD": true, "IsUseLockTarget": false, "NewLockTarget": "LastLocalAvatarAttackTarget", "Target": "Custom" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_03", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 87, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "CompulsoryAttachMove", "Target": "Caster" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_03", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 47, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "CompulsoryAttachMove", "Target": "Caster" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_03", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 48, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RandomOperator", "Odds": 0.5, "OnFailure": [ { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ParamName": "Trigger_SwitchIn_Attack_Ex_02", "ParamType": 1, "Target": "Custom" }, { "$type": "ApplyModifier", "ModifierName": "Belle_ExQTE_03_LogicMove_R_Modifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ExSpecial_Random_CD", "Target": "Self" } ], "OnSuccess": [ { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ParamName": "Trigger_SwitchIn_Attack_Ex_01", "ParamType": 1, "Target": "Custom" }, { "$type": "ApplyModifier", "ModifierName": "Belle_ExQTE_03_LogicMove_L_Modifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ExSpecial_Random_CD", "Target": "Self" } ] } ], "AnimatorStateName": "SwitchIn_Attack_Ex_03", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 49, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAttackTargetBySpecificTargetAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ForceOverride": true, "IgnoreSetAttackTargetCD": true, "IsUseLockTarget": false, "NewLockTarget": "LastLocalAvatarAttackTarget", "Target": "Custom" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_04", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 51, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAttackTargetBySpecificTargetAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ForceOverride": true, "IgnoreSetAttackTargetCD": true, "IsUseLockTarget": false, "NewLockTarget": "LastLocalAvatarAttackTarget", "Target": "Custom" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_04", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 87, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "CompulsoryAttachMove", "Target": "Caster" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_04", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 47, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "CompulsoryAttachMove", "Target": "Caster" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_04", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 48, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RandomOperator", "Odds": 0, "OnFailure": [ { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ParamName": "Trigger_SwitchIn_Attack_Ex_02", "ParamType": 1, "Target": "Custom" }, { "$type": "ApplyModifier", "ModifierName": "Belle_ExQTE_04_LogicMove_R_Modifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ExSpecial_Random_CD", "Target": "Self" } ], "OnSuccess": [ { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ParamName": "Trigger_SwitchIn_Attack_Ex_01", "ParamType": 1, "Target": "Custom" }, { "$type": "ApplyModifier", "ModifierName": "Belle_ExQTE_04_LogicMove_L_Modifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ExSpecial_Random_CD", "Target": "Self" } ] } ], "AnimatorStateName": "SwitchIn_Attack_Ex_04", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 49, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ParamName": "Trigger_SwitchIn_Attack", "ParamType": 1, "Target": "Custom" }, { "$type": "ApplyModifier", "ModifierName": "Belle_Show_Delay_Modifier", "Target": "Self" } ], "AnimatorStateName": "SwitchIn_Attack", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ParamName": "Trigger_SwitchIn_Attack", "ParamType": 1, "Target": "Custom" }, { "$type": "ApplyModifier", "ModifierName": "Belle_Show_Delay_Modifier", "Target": "Self" } ], "AnimatorStateName": "SwitchIn_Attack_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ParamName": "Trigger_SwitchIn_Start", "ParamType": 1, "Target": "Custom" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ParamName": "Trigger_SwitchIn_Start_01_Start", "ParamType": 1, "Target": "Custom" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_Start_01_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ParamName": "Trigger_QuestStart", "ParamType": 1, "Target": "Custom" } ], "AnimatorStateName": "QuestStart", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "DitherFadeAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "DitherFadeKey": "Avatar_Default_Dither_Fade", "Tag": "Summoned_Belle_Dither", "Target": "Custom" } ], "AnimatorStateName": "SwitchIn_Attack", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "Frame": 170, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "DitherFadeAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "DitherFadeKey": "Avatar_Default_Dither_Fade", "Tag": "Summoned_Belle_Dither", "Target": "Custom" } ], "AnimatorStateName": "SwitchIn_Attack_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "Frame": 170, "IsLoop": false, "LayerIndex": 0 } ] } ], "AbilityName": "Pyrois_SummonBelle", "AbilitySpecials": { "AS_SummonID": { "Value": 2111, "ValueType": "Integer" } }, "AbilityStacking": "Unique", "DefaultModifier": { "ModifierMixins": [ { "$type": "FrameHaltSyncMixin", "CustomTargetKey": "Pyrois_Belle_AbilityTargetting", "SyncTargetting": "Custom" } ], "OnAdded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 2101, "ParamName": "AS_SummonID", "ParamType": "Integer", "Predicates": [ { "$type": "ByUserGender", "IsMale": true } ] }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_UserGender", "ParamType": 2, "Predicates": [ { "$type": "ByUserGender", "IsMale": true } ], "Target": "Caster" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByUserGender", "IsMale": true } ], "Target": "Caster", "soundActionKey": "SA_Char_Skill_Pyrois_Wise" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Pyrois_Summon_Wise" ], "IsAdd": true, "Predicates": [ { "$type": "ByUserGender", "IsMale": true } ], "Target": "Caster" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 2111, "ParamName": "AS_SummonID", "ParamType": "Integer", "Predicates": [ { "$type": "ByUserGender", "IsMale": false } ] }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_UserGender", "ParamType": 2, "Predicates": [ { "$type": "ByUserGender", "IsMale": false } ], "Target": "Caster" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByUserGender", "IsMale": false } ], "Target": "Caster", "soundActionKey": "SA_Char_Skill_Pyrois_Belle" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Pyrois_Summon_Belle" ], "IsAdd": true, "Predicates": [ { "$type": "ByUserGender", "IsMale": false } ], "Target": "Caster" }, { "$type": "TriggerAbilityAction", "AbilityName": "Pyrois_SummonBelle", "Target": "Self" } ], "OnRemoved": [ { "$type": "PopEtherealAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "Tag": "Pyrois_Summoned_Belle_Ethereal", "Target": "Custom" }, { "$type": "RemoveModifier", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ModifierName": "NoDamageModifier", "Target": "Custom" }, { "$type": "RemoveModifier", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ModifierName": "BelleExSpecialHandlerMdf", "Target": "Custom" }, { "$type": "DeadHandlerAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "Target": "Custom" } ] }, "Modifiers": { "BelleExSpecialHandlerMdf": { "ModifierMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "Belle_Detach_Move_01_Modifier", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "Belle_Detach_Move_02_Modifier", "Target": "Caster" } ], "AnimatorStateName": "Attack_ExSpecial_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "Frame": 92, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "Belle_Detach_Move_01_Modifier", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "Belle_Detach_Move_02_Modifier", "Target": "Caster" } ], "AnimatorStateName": "Attack_ExSpecial_02", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "Frame": 117, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "Belle_Show_Sync_Hide_Modifier", "Target": "Caster" } ], "AnimatorStateName": "Attack_ExSpecial_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 92, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "Belle_Show_Sync_Hide_Modifier", "Target": "Caster" } ], "AnimatorStateName": "Attack_ExSpecial_02", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 117, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "DitherFadeAction", "DitherFadeKey": "Avatar_Default_Dither_Fade", "Tag": "Summoned_Belle_Dither", "Target": "Self" } ], "AnimatorStateName": "Attack_ExSpecial_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "Frame": 76, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "DitherFadeAction", "DitherFadeKey": "Avatar_Default_Dither_Fade", "Tag": "Summoned_Belle_Dither", "Target": "Self" } ], "AnimatorStateName": "Attack_ExSpecial_02", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "Frame": 102, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Belle_Show_Sync_Hide_Modifier", "Target": "Caster" }, { "$type": "DitherFadeAction", "DitherFadeKey": "Pyrois_Belle_DitherIn", "Tag": "Summoned_Belle_DitherIn", "Target": "Self" } ], "AnimatorStateName": "Attack_ExSpecial_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Belle_Show_Sync_Hide_Modifier", "Target": "Caster" }, { "$type": "DitherFadeAction", "DitherFadeKey": "Pyrois_Belle_DitherIn", "Tag": "Summoned_Belle_DitherIn", "Target": "Self" } ], "AnimatorStateName": "Attack_ExSpecial_02", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "GamepadRumbleAction", "GamepadRumbleKey": "Pyrois_GamepadRumble_E_Exsp_01", "Target": "Caster" } ], "AnimatorStateName": "Attack_ExSpecial_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 43, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "GamepadRumbleAction", "GamepadRumbleKey": "Pyrois_GamepadRumble_E_Exsp_01", "Target": "Caster" } ], "AnimatorStateName": "Attack_ExSpecial_02", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 46, "IsLoop": false, "LayerIndex": 0 } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "CompulsoryAttachMove", "Target": "Caster" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "Belle_ExQTE_01_LogicMove_R_Modifier", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "Belle_ExQTE_01_LogicMove_L_Modifier", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "Belle_ExQTE_02_LogicMove_R_Modifier", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "Belle_ExQTE_02_LogicMove_L_Modifier", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "Belle_ExQTE_03_LogicMove_R_Modifier", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "Belle_ExQTE_03_LogicMove_L_Modifier", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "Belle_ExQTE_04_LogicMove_R_Modifier", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "Belle_ExQTE_04_LogicMove_L_Modifier", "Target": "Caster" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "Frame": 92, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "Belle_ExQTE_01_LogicMove_R_Modifier", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "Belle_ExQTE_01_LogicMove_L_Modifier", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "Belle_ExQTE_02_LogicMove_R_Modifier", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "Belle_ExQTE_02_LogicMove_L_Modifier", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "Belle_ExQTE_03_LogicMove_R_Modifier", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "Belle_ExQTE_03_LogicMove_L_Modifier", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "Belle_ExQTE_04_LogicMove_R_Modifier", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "Belle_ExQTE_04_LogicMove_L_Modifier", "Target": "Caster" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_02", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "Frame": 117, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "Belle_Show_Sync_Hide_Modifier", "Target": "Caster" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 91, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "Belle_Show_Sync_Hide_Modifier", "Target": "Caster" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_02", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 117, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "InterruptDitherFadeAction", "Tag": "Summoned_Belle_DitherIn_Special", "Target": "Self" }, { "$type": "DitherFadeAction", "DitherFadeKey": "Pyrois_Belle_DitherIn_Fast", "Predicates": [ { "$type": "ByUserGender", "IsMale": false } ], "Tag": "Summoned_Belle_DitherIn_Special", "Target": "Self" } ], "AnimatorStateName": "SwitchIn_Attack", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "DitherFadeAction", "DitherFadeKey": "Avatar_Default_Dither_Fade", "Tag": "Summoned_Belle_Dither", "Target": "Self" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "Frame": 76, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "DitherFadeAction", "DitherFadeKey": "Avatar_Default_Dither_Fade", "Tag": "Summoned_Belle_Dither", "Target": "Self" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_02", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "Frame": 102, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Belle_Show_Sync_Hide_Modifier", "Target": "Caster" }, { "$type": "DitherFadeAction", "DitherFadeKey": "Pyrois_Belle_DitherIn", "Tag": "Summoned_Belle_DitherIn", "Target": "Self" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Belle_Show_Sync_Hide_Modifier", "Target": "Caster" }, { "$type": "DitherFadeAction", "DitherFadeKey": "Pyrois_Belle_DitherIn", "Tag": "Summoned_Belle_DitherIn", "Target": "Self" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_02", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "GamepadRumbleAction", "GamepadRumbleKey": "Pyrois_GamepadRumble_E_Exsp_01", "Target": "Caster" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 43, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "GamepadRumbleAction", "GamepadRumbleKey": "Pyrois_GamepadRumble_E_Exsp_01", "Target": "Caster" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_02", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 46, "IsLoop": false, "LayerIndex": 0 } ] } ] }, "Belle_Detach_Move_01_Modifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "EnableOnlyWallCollider", "Target": "Self" }, { "$type": "ApplyLogicMoveAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": 0.1, "Gravity": 0, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": true }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": -7, "y": 0, "z": 5 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Stop" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": 0.1, "ReachTargetStop": false, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 4 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always" }, "Target": "Custom" } ] }, "Belle_Detach_Move_02_Modifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "EnableOnlyWallCollider", "Target": "Self" }, { "$type": "ApplyLogicMoveAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": 0.1, "Gravity": 0, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": true }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 6, "y": 0, "z": 4.5 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Stop" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": 0.1, "ReachTargetStop": false, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 99999 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always" }, "Target": "Custom" } ] }, "Belle_ExQTE_01_LogicMove_L_Modifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "EnableOnlyWallCollider", "Target": "Self" }, { "$type": "ApplyLogicMoveAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": 0.1, "Gravity": 0, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": true }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": -2.5, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Stop" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": 0.1, "ReachTargetStop": false, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 99999 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always" }, "Target": "Custom" } ] }, "Belle_ExQTE_01_LogicMove_R_Modifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "EnableOnlyWallCollider", "Target": "Self" }, { "$type": "ApplyLogicMoveAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": 0.1, "Gravity": 0, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": true }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 3.5, "y": 0, "z": 2 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Stop" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": 0.1, "ReachTargetStop": false, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 99999 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always" }, "Target": "Custom" } ] }, "Belle_ExQTE_02_LogicMove_L_Modifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "EnableOnlyWallCollider", "Target": "Self" }, { "$type": "ApplyLogicMoveAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": 0.1, "Gravity": 0, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": true }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": -2.5, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Stop" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": 0.1, "ReachTargetStop": false, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 99999 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always" }, "Target": "Custom" } ] }, "Belle_ExQTE_02_LogicMove_R_Modifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "EnableOnlyWallCollider", "Target": "Self" }, { "$type": "ApplyLogicMoveAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": 0.1, "Gravity": 0, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": true }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 3.5, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Stop" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": 0.1, "ReachTargetStop": false, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 99999 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always" }, "Target": "Custom" } ] }, "Belle_ExQTE_03_LogicMove_L_Modifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "EnableOnlyWallCollider", "Target": "Self" }, { "$type": "ApplyLogicMoveAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": 0.1, "Gravity": 0, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": true }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0.5, "y": 0, "z": 8 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Stop" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": 0.2, "ReachTargetStop": false, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": -3, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always" }, "Target": "Custom" } ] }, "Belle_ExQTE_03_LogicMove_R_Modifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "EnableOnlyWallCollider", "Target": "Self" }, { "$type": "ApplyLogicMoveAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": 0.1, "Gravity": 0, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": true }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 2, "y": 0, "z": 8 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Stop" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": 0.1, "ReachTargetStop": false, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 250, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 1 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always" }, "Target": "Custom" } ] }, "Belle_ExQTE_04_LogicMove_L_Modifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "EnableOnlyWallCollider", "Target": "Self" }, { "$type": "ApplyLogicMoveAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": 0.1, "Gravity": 0, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": true }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": -6, "y": 0, "z": 9 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Stop" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": 0.1, "ReachTargetStop": false, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": -1 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always" }, "Target": "Custom" } ] }, "Belle_ExQTE_04_LogicMove_R_Modifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "EnableOnlyWallCollider", "Target": "Self" }, { "$type": "ApplyLogicMoveAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": 0.1, "Gravity": 0, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": true }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": -4, "y": 0, "z": 8 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Stop" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": 0.1, "ReachTargetStop": false, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": -0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 5 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always" }, "Target": "Custom" } ] }, "Belle_Show_Delay_Modifier": { "Duration": 0.02, "IgnoreTimeScale": true, "ModifierStacking": "Refresh", "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "Belle_Show_Sync_Hide_Modifier", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "SwitchIn_Attack", "FrameCountHigh": 999, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "SwitchIn_Attack_01", "FrameCountHigh": 999, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false } ] } ], "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "ParamName": "Trigger_SwitchIn_Start_01_Start", "ParamType": 1, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "SwitchIn_Attack", "FrameCountHigh": 999, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "SwitchIn_Attack_01", "FrameCountHigh": 999, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false } ] } ] } ], "Target": "Custom" }, { "$type": "ApplyModifier", "ModifierName": "CompulsoryAttachMove", "Target": "Caster" } ] }, "Belle_Show_Sync_Hide_Modifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "PopRenderVisibleAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "Tag": "Pyrois_Belle_ShowHide", "Target": "Custom" }, { "$type": "PushRenderVisibleAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "Tag": "Pyrois_Belle_ShowHide", "Target": "Custom", "Visible": true }, { "$type": "InterruptDitherFadeAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "Tag": "Summoned_Belle_Dither", "Target": "Custom" }, { "$type": "InterruptDitherFadeAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "Tag": "Summoned_Belle_DitherIn", "Target": "Custom" } ], "OnRemoved": [ { "$type": "PopRenderVisibleAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "Tag": "Pyrois_Belle_ShowHide", "Target": "Custom" }, { "$type": "PushRenderVisibleAction", "ApplyAllRenderers": true, "CustomKey": "Pyrois_Belle_AbilityTargetting", "Tag": "Pyrois_Belle_ShowHide", "Target": "Custom", "Visible": false } ] }, "CompulsoryAttachMove": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyLogicMoveAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": -1, "Gravity": 0, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": false }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Loc_Character", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Remain" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": -1, "ReachTargetStop": false, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 99999 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Loc_Character", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always" }, "Target": "Custom" } ] }, "CompulsoryAttachMoveQTE": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyLogicMoveAction", "CustomKey": "Pyrois_Belle_AbilityTargetting", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": -1, "Gravity": 0, "MoveType": { "$type": "MovementTypeLerpSpeed", "Speed": 100 }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Loc_Character", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Remain" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": -1, "ReachTargetStop": false, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 99999 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Loc_Character", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always" }, "Target": "Custom" } ] }, "EnableOnlyWallCollider": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "PopWallColliderEnable", "CustomKey": "Pyrois_Belle_AbilityTargetting", "Target": "Custom" }, { "$type": "PushWallColliderEnable", "ColliderName": [ "WallCollider" ], "CustomKey": "Pyrois_Belle_AbilityTargetting", "Target": "Custom", "WallColliderEnable": true } ], "OnRemoved": [ { "$type": "PopWallColliderEnable", "CustomKey": "Pyrois_Belle_AbilityTargetting", "Target": "Custom" }, { "$type": "PushWallColliderEnable", "ColliderName": [ "WallCollider" ], "CustomKey": "Pyrois_Belle_AbilityTargetting", "Target": "Custom", "WallColliderEnable": false } ] }, "ExSpecial_Random_CD": { "Duration": 2.5, "ModifierStacking": "Refresh" }, "NoDamageModifier": { "Duration": -1, "ModifierStacking": "Unique", "Properties": { "Actor_NoDamage": 1 } }, "QuestStartZoneTag": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "RealQuestStart" ], "CustomKey": "Pyrois_Belle_AbilityTargetting", "IsAdd": true, "Target": "Custom" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "RealQuestStart" ], "CustomKey": "Pyrois_Belle_AbilityTargetting", "IsAdd": false, "Target": "Custom" } ] } } }