{ "AbilityMixins": [ { "$type": "AttachZoneTagWithModifierMixin", "ConfigList": [ { "ModifierNameList": [ "InHitCountModifier_MainStory" ], "ZoneTag": "Hit" } ] }, { "$type": "AttachStateWithModifierMixin", "CheckCloudPlatformPerfectSwitch": false, "ConfigList": [ { "AnimatorStateName": "Motor_Parry_Loop", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Trigger_ParryHitModifier" ] }, { "AnimatorStateName": "Motor_Hit_Parry", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Trigger_ParryHitModifier" ] }, { "AnimatorStateName": "Motor_Hit_Parry_Light", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Trigger_ParryHitModifier" ] }, { "AnimatorStateName": "Motor_Parry_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Trigger_ParryHitModifier" ] }, { "AnimatorStateName": "Motor_Hit_Parry", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Trigger_ParryHitModifier" ] }, { "AnimatorStateName": "MoveLeft", "FrameCountHigh": 30, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Trigger_ParryHitModifier2" ] }, { "AnimatorStateName": "MoveRight", "FrameCountHigh": 30, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Trigger_ParryHitModifier2" ] }, { "AnimatorStateName": "Evade_Left", "FrameCountHigh": 40, "FrameCountLow": 20, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Trigger_ParryHitModifier2" ] }, { "AnimatorStateName": "Evade_Right", "FrameCountHigh": 40, "FrameCountLow": 20, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Trigger_ParryHitModifier2" ] }, { "AnimatorStateName": "Evade_Back", "FrameCountHigh": 40, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Trigger_ParryHitModifier2" ] }, { "AnimatorStateName": "Motor_Parry_End", "FrameCountHigh": 0, "FrameCountLow": 40, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Trigger_ParryHitModifier2" ] }, { "AnimatorStateName": "Evade_Back", "FrameCountHigh": 40, "FrameCountLow": 20, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Trigger_ParryHitModifier" ] } ], "IsSeam": false }, { "$type": "AttachZoneTagWithModifierMixin", "ConfigList": [ { "ModifierNameList": [ "Modifier_MainStory_LockSkill" ], "ZoneTag": "MainStory_LockSkill" } ] }, { "$type": "AttachZoneTagWithModifierMixin", "ConfigList": [ { "ModifierNameList": [ "Monster_InnerKnight_MainStoryBossFight_Modifier" ], "ZoneTag": "Monster_InnerKnight_MainStoryBossFight" } ] }, { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "IsUsePercentage": true, "PropertyType": "CurHP", "ReferMaxPropertyType": "MaxHP", "ValueRangeActions": [ { "HighToValueActions": [ { "$type": "SendEventToViewObjectAction", "EventName": "Monster_InnerKnight_MainStoryBossFight_2", "IsSendToGroup": true, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_InnerKnight_MainStoryBossFight" ], "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "BossFight_2End" ], "Target": "Self" } ] } ], "Target": "Caster" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "MainStory_LockSkill" ], "IsAdd": false, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "BossFight_2End" ], "IsAdd": true, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_InnerKnight_MainStoryBossFight" ], "Target": "Self" } ] } ], "Val": 0.65 }, { "HighToValueActions": [ { "$type": "SendEventToViewObjectAction", "EventName": "Monster_InnerKnight_MainStoryBossFight_3", "IsSendToGroup": true, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_InnerKnight_MainStoryBossFight" ], "Target": "Self" } ], "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "Modifier_LockLifeProperty", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_InnerKnight_MainStoryBossFight" ], "Target": "Self" } ] } ], "Val": 0.2 } ] } ] } ], "AbilityName": "InnerKnight_MainStorySpecial", "AbilityStacking": "Unique", "DefaultModifier": { "OnCustomEventReceived": [ { "$type": "SendEventToViewObjectAction", "EventName": "Monster_InnerKnight_MainStoryBossFight_2", "IsSendToGroup": true, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_InnerKnight_MainStoryBossFight" ], "Target": "Self" }, { "$type": "ByCustomEvent", "EventKey": "InnerKnight_MainStory_3Parry" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "BossFight_2End" ], "Target": "Self" } ] } ], "Target": "Caster" }, { "$type": "SendEventToViewObjectAction", "EventName": "Monster_InnerKnight_MainStoryBossFight_1", "IsSendToGroup": true, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_InnerKnight_MainStoryBossFight" ], "Target": "Self" }, { "$type": "ByCustomEvent", "EventKey": "SPBillyBoss_SwitchPhase2" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "BossFight_1End" ], "Target": "Self" } ] } ], "Target": "Caster" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "BossFight_2End" ], "IsAdd": true, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_InnerKnight_MainStoryBossFight" ], "Target": "Self" }, { "$type": "ByCustomEvent", "EventKey": "InnerKnight_MainStory_3Parry" } ] }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "BossFight_1End" ], "IsAdd": true, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_InnerKnight_MainStoryBossFight" ], "Target": "Self" }, { "$type": "ByCustomEvent", "EventKey": "SPBillyBoss_SwitchPhase2" } ] }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "MainStory_LockSkill" ], "IsAdd": false, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_InnerKnight_MainStoryBossFight" ], "Target": "Self" }, { "$type": "ByCustomEvent", "EventKey": "InnerKnight_MainStory_3Parry" } ], "Target": "Self" } ], "OnKilled": [ { "$type": "SendEventToViewObjectAction", "EventName": "Monster_InnerKnight_MainStoryBossFight_End", "IsSendToGroup": true, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_InnerKnight_MainStoryBossFight" ], "Target": "Self" } ], "Target": "Caster" } ] }, "Modifiers": { "InHitCountModifier_MainStory": { "DelayHandlers": [ { "DelayTime": 1, "IgnoreTimeScale": false, "TimeUpActions": [ { "$type": "ApplyModifier", "ModifierName": "Trigger_BlockHitModifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "MainStory" ] } ], "Target": "Self" } ] }, { "DelayTime": 0.3, "IgnoreTimeScale": false, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "MotorState" ], "Target": "Self" } ], "TimeUpActions": [ { "$type": "SetRBLAction", "RBL": 5, "Tag": "InnerKnight_HitDetach" } ] } ], "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "Trigger_BlockHitModifier", "Target": "Self" }, { "$type": "UnsetRBLAction", "Tag": "InnerKnight_HitMainStory" } ] }, "InnerKnight_Defence_CD_Modifier": { "Duration": 0.8, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Defence_CD" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Defence_CD" ], "IsAdd": false, "Target": "Self" } ] }, "InnerKnight_MainStory_PlayerSkillParryHit2_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnSkillStart": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "Normal" }, { "$type": "ByFromSkillType", "SkillType": "Branch" }, { "$type": "ByFromSkillType", "SkillType": "Sp" }, { "$type": "ByFromSkillType", "SkillType": "ExSp" }, { "$type": "ByFromSkillType", "SkillType": "Counter" }, { "$type": "ByFromSkillType", "SkillType": "BeHitAid" }, { "$type": "ByFromSkillType", "SkillType": "AssaultAid" }, { "$type": "ByFromSkillType", "SkillType": "Rush" } ] } ], "FailureActions": [ ], "SuccessActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_ParryHit2", "ParamType": 1, "Predicates": [ { "$type": "ByDistance", "CompareTarget": "LocalAvatar", "CompareType": "LessEqual", "Distance": 3, "Target": "Caster" } ], "Target": "Caster" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_ParryHit2_Block", "ParamType": 1, "Predicates": [ { "$type": "ByDistance", "CompareTarget": "LocalAvatar", "CompareType": "Greater", "Distance": 3, "Target": "Caster" }, { "$type": "ByDistance", "CompareTarget": "LocalAvatar", "CompareType": "LessEqual", "Distance": 7, "Target": "Caster" } ], "Target": "Caster" } ] } ] }, "InnerKnight_WeaponFire_Modifier": { "Duration": 1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "SPBilly_Motuoche" } ], "Tag": "Monster_InnerKnight_MA_Attack_04_Motor_OverrideRimGlow_01", "Target": "Self", "key": "Monster_InnerKnight_MA_Attack_04_Motor_OverrideRimGlow_01" }, { "$type": "FireEffect", "AttachPointName": "MotuocheFirePoint", "EffectPattern": "Eff_Monster_Norano_Attack_Defence_Counter_01_Burst", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": false, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "PositionOffset": { "x": 0, "y": -0.5, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Self" } }, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "NoEtherBarrierEffect" ], "Target": "Self" } ], "Target": "Self" } ] } ], "OnRemoved": [ { "$type": "InterruptMaterialPropertyAction", "Tag": "Monster_InnerKnight_MA_Attack_04_Motor_OverrideRimGlow_01", "Target": "Self" } ] }, "Modifier_InnerKnight_MainStorySpecial_Tigger": { "Duration": 30, "ModifierMixins": [ ], "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_InnerKnight_MainStory", "ParamType": 2, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "MainStory" ], "IsAdd": true } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_InnerKnight_MainStory", "ParamType": 2, "Target": "Self" }, { "$type": "SendEventToViewObjectAction", "EventName": "Monster_InnerKnight_MainStoryBossFight_1", "IsSendToGroup": true, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_InnerKnight_MainStoryBossFight" ], "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "BossFight_1End" ], "Target": "Self" } ] } ], "Target": "Caster" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "MainStory" ], "IsAdd": false } ] }, "Modifier_LockLifeProperty": { "Duration": -1, "ModifierMixins": [ { "$type": "LockLifePropertyMixin", "PerformBeHitEffect": true, "RatioLockList": [ { "LockType": "Total", "LockValue": 0.2 } ] } ], "ModifierStacking": "Unique" }, "Modifier_MainStory_LockSkill": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_MainStory_LockSkill", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_MainStory_LockSkill", "ParamType": 2, "Target": "Self" } ] }, "Monster_InnerKnight_MainStoryBossFight_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_InnerKnight_MainStorySkill", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_InnerKnight_MainStorySkill", "ParamType": 2, "Target": "Self" } ] }, "Trigger_BlockHitModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnBeingHit": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_Parry_Start", "ParamType": 1, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "ExQTE" ] } ] } ], "Target": "Self" } ] }, "Trigger_ParryHitModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnBeingHit": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_ParryHit", "ParamType": 1, "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ExSp" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "NormalSp" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackNormal", "Rush" ] } ] } ], "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_ParryHit", "ParamType": 1, "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackNormal", "Normal" ] } ], "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_ParryHit", "ParamType": 1, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Defence_CD" ] } ], "Target": "Self" }, { "$type": "ByAnimTagList", "TagList": [ "AttackNormal", "Normal" ] } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "InnerKnight_Defence_CD_Modifier", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ExSp" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackAid", "AssaultAid" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackNormal", "Normal" ] } ] } ] }, { "$type": "AttackCameraShakeAction", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ExSp" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackAid", "AssaultAid" ] } ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Defence_CD" ] } ], "Target": "Self" } ], "ShakeConfigKey": "Monster_DeathXIII_ATK3_CamShake_Explode_E_01", "Target": "Other" }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "Monster_InnerKnight_TimeSlow_01", "IsGlobal": true, "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackNormal", "Normal" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "NormalSp" ] } ] } ] }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "Monster_InnerKnight_TimeSlow_02", "IsGlobal": true, "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ExSp" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackAid", "AssaultAid" ] } ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Defence_CD" ] } ], "Target": "Self" } ] }, { "$type": "ApplyModifier", "ModifierName": "InnerKnight_WeaponFire_Modifier" } ] }, "Trigger_ParryHitModifier2": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "InnerKnight_MainStory_PlayerSkillParryHit2_Modifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "MainStory" ], "Target": "Self" } ], "Target": "TeamAvatars" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "InnerKnight_MainStory_PlayerSkillParryHit2_Modifier", "Target": "TeamAvatars" } ] } }, "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_InnerKnight_MainStorySpecial_Tigger", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_InnerKnight_MainStoryBossFight" ], "Target": "Self" } ], "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "MainStory_LockSkill" ], "IsAdd": true, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_InnerKnight_MainStoryBossFight" ], "Target": "Self" } ], "Target": "Self" } ] }