1164 lines
31 KiB
JSON
1164 lines
31 KiB
JSON
{
|
|
"AbilityMixins": [
|
|
{
|
|
"$type": "AttachStateWithModifierMixin",
|
|
"CheckCloudPlatformPerfectSwitch": true,
|
|
"ConfigList": [
|
|
{
|
|
"AnimatorStateName": "Special_Idle_Loop",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Modifier_MuteHitCollider",
|
|
"Modifier_MuteBeSelected",
|
|
"Modifier_MuteHullCollider",
|
|
"Modifier_MuteWallCollider"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_01",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Modifier_MuteHitCollider",
|
|
"Modifier_MuteHullCollider",
|
|
"Modifier_MuteWallCollider"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "RunOff_Awake_01",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 120,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Modifier_Effect_RunOff_Awake"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "RunOff_Awake_02",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 130,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Modifier_Effect_RunOff_Awake"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "RunOff_Awake_Loop",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Modifier_Effect_RunOff_Awake"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "RunOff_Loop",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Modifier_MuteHullCollider",
|
|
"Modifier_MuteHitCollider",
|
|
"Modifier_MuteBeSelected",
|
|
"Modifier_LeaveBattle"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ActwithStateFrameMixin",
|
|
"ConfigList": [
|
|
{
|
|
"ActionList": [
|
|
{
|
|
"$type": "ApplyExitBattleState4MonsterAction"
|
|
},
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"IntVal": 1,
|
|
"ParamName": "Int_SpecialIdleType",
|
|
"ParamType": 3,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"AnimatorStateName": "Born",
|
|
"ForceTriggerOnTransitionIn": true,
|
|
"ForceTriggerOnTransitionOut": false,
|
|
"Frame": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0
|
|
},
|
|
{
|
|
"ActionList": [
|
|
],
|
|
"AnimatorStateName": "Attack_01",
|
|
"ForceTriggerOnTransitionIn": true,
|
|
"ForceTriggerOnTransitionOut": false,
|
|
"Frame": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0
|
|
},
|
|
{
|
|
"ActionList": [
|
|
{
|
|
"$type": "RemoveExitBattleState4MonsterAction"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Modifier_RunOff",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"AnimatorStateName": "Attack_02",
|
|
"ForceTriggerOnTransitionIn": true,
|
|
"ForceTriggerOnTransitionOut": false,
|
|
"Frame": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0
|
|
},
|
|
{
|
|
"ActionList": [
|
|
{
|
|
"$type": "PushRenderVisibleAction",
|
|
"Paths": [
|
|
"Monster_Hacker_03"
|
|
],
|
|
"Tag": "Monster_Hacker_03",
|
|
"Visible": false
|
|
}
|
|
],
|
|
"AnimatorStateName": "Attack_02",
|
|
"ForceTriggerOnTransitionIn": true,
|
|
"ForceTriggerOnTransitionOut": false,
|
|
"Frame": 41,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0
|
|
},
|
|
{
|
|
"ActionList": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Modifier_RunOff_Awake",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"AnimatorStateName": "RunOff_Start",
|
|
"ForceTriggerOnTransitionIn": true,
|
|
"ForceTriggerOnTransitionOut": true,
|
|
"Frame": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0
|
|
},
|
|
{
|
|
"ActionList": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Modifier_RunOff_Awake",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"AnimatorStateName": "RunOff_End",
|
|
"ForceTriggerOnTransitionIn": true,
|
|
"ForceTriggerOnTransitionOut": true,
|
|
"Frame": 90,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0
|
|
},
|
|
{
|
|
"ActionList": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Modifier_DontGiveUp",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"AnimatorStateName": "RunOff_Awake_Loop",
|
|
"ForceTriggerOnTransitionIn": true,
|
|
"ForceTriggerOnTransitionOut": false,
|
|
"Frame": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0
|
|
},
|
|
{
|
|
"ActionList": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "FadeOutModifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Modifier_MuteHitCollider",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SendEventToViewObjectAction",
|
|
"EventName": "CanStartPatrol"
|
|
}
|
|
],
|
|
"AnimatorStateName": "RunOff_Start",
|
|
"ForceTriggerOnTransitionIn": true,
|
|
"ForceTriggerOnTransitionOut": true,
|
|
"Frame": 130,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0
|
|
},
|
|
{
|
|
"ActionList": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "FadeInModifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Modifier_MuteHitCollider",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"AnimatorStateName": "RunOff_End",
|
|
"ForceTriggerOnTransitionIn": true,
|
|
"ForceTriggerOnTransitionOut": true,
|
|
"Frame": 30,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0
|
|
},
|
|
{
|
|
"ActionList": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectPattern": "Eff_Monster_Hacker_RunOff_Start_01_Door",
|
|
"FireEffectPosRot": {
|
|
"CoordsOption": "ReferTarget",
|
|
"NeedRaycastGround": true,
|
|
"Offset": {
|
|
"AngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"BackupAngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"BackupPositionOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"IsUseRotationXZ": false,
|
|
"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": "Self"
|
|
}
|
|
},
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"AnimatorStateName": "RunOff_Start",
|
|
"ForceTriggerOnTransitionIn": true,
|
|
"ForceTriggerOnTransitionOut": true,
|
|
"Frame": 81,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0
|
|
},
|
|
{
|
|
"ActionList": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectPattern": "Eff_Monster_Hacker_RunOff_End_01_Door",
|
|
"FireEffectPosRot": {
|
|
"CoordsOption": "ReferTarget",
|
|
"NeedRaycastGround": true,
|
|
"Offset": {
|
|
"AngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"BackupAngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"BackupPositionOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"IsUseRotationXZ": false,
|
|
"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": "Self"
|
|
}
|
|
},
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"AnimatorStateName": "RunOff_End",
|
|
"ForceTriggerOnTransitionIn": true,
|
|
"ForceTriggerOnTransitionOut": true,
|
|
"Frame": 14,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0
|
|
},
|
|
{
|
|
"ActionList": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectPattern": "Eff_Monster_Hacker_Death_Ground_Stay_01_Door",
|
|
"FireEffectPosRot": {
|
|
"CoordsOption": "ReferTarget",
|
|
"NeedRaycastGround": true,
|
|
"Offset": {
|
|
"AngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"BackupAngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"BackupPositionOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"IsUseRotationXZ": false,
|
|
"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": "Self"
|
|
}
|
|
},
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"AnimatorStateName": "Death_Ground_Stay",
|
|
"ForceTriggerOnTransitionIn": true,
|
|
"ForceTriggerOnTransitionOut": true,
|
|
"Frame": 60,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"AbilityName": "Hacker_Init",
|
|
"AbilityStacking": "Unique",
|
|
"DefaultModifier": {
|
|
"OnAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "MuteAbnormalHitModifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "LockStunModifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "PerformRBLModifier",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnCustomEventReceived": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Modifier_TriggerAttack",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByCustomEvent",
|
|
"EventKey": "OnHacked"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Modifier_RunOff",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByCustomEvent",
|
|
"EventKey": "StartEscaping"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Modifier_RunOff",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByCustomEvent",
|
|
"EventKey": "StopEscaping"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Modifiers": {
|
|
"FadeInModifier": {
|
|
"Duration": -1,
|
|
"IgnoreTimeScale": false,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "TeleportEffModifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "PopMonsterLeaveState",
|
|
"Tag": "Hacker"
|
|
},
|
|
{
|
|
"$type": "InterruptDitherFadeAction",
|
|
"Tag": "Monster_FrenziedManiac_Miasma_Dither_Fade",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "PopMuteHUDAction",
|
|
"tag": "Hacker_MuteHUD"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "FadeOutModifier"
|
|
},
|
|
{
|
|
"$type": "PopMuteBeSelectedAction",
|
|
"Tag": "HideMonster",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "PopHullColliderEnable",
|
|
"Tag": "Hacker_Collider",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SetHintArrowAction",
|
|
"Enable": true,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"FadeOutModifier": {
|
|
"DelayHandlers": [
|
|
{
|
|
"DelayTime": 0.05,
|
|
"TimeUpActions": [
|
|
{
|
|
"$type": "PushMonsterLeaveState",
|
|
"IsAddNotCounting": false,
|
|
"IsHoldExitBattleState": false,
|
|
"Tag": "Hacker",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "TeleportEffModifier",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Duration": -1,
|
|
"IgnoreTimeScale": false,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "DitherFadeAction",
|
|
"DitherFadeKey": "Monster_FrenziedManiac_Miasma_Dither_Fade",
|
|
"Tag": "Monster_FrenziedManiac_Miasma_Dither_Fade",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "PushMuteHUDAction",
|
|
"tag": "Hacker_MuteHUD"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "FadeInModifier"
|
|
},
|
|
{
|
|
"$type": "PushMuteBeSelectedAction",
|
|
"Tag": "HideMonster",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "PushHullColliderEnable",
|
|
"HullColliderEnable": false,
|
|
"Tag": "Hacker_Collider",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SetHintArrowAction",
|
|
"Enable": false,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"LockStunModifier": {
|
|
"Duration": -1,
|
|
"IgnoreTimeScale": false,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "LockStunPropertyMixin",
|
|
"OnStunLockFirstTriggeredActions": [
|
|
],
|
|
"OnStunLockedActions": [
|
|
],
|
|
"PercentageLock": 0.995,
|
|
"ValueLock": 0
|
|
}
|
|
],
|
|
"ModifierStacking": "Unique"
|
|
},
|
|
"Modifier_DontGiveUp": {
|
|
"DelayHandlers": [
|
|
{
|
|
"DelayTime": 3,
|
|
"TimeUpActions": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"BoolVal": true,
|
|
"ParamName": "Trigger_ComeOnPls",
|
|
"ParamType": 1,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Duration": 4,
|
|
"IgnoreTimeScale": false,
|
|
"ModifierStacking": "Unique",
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"BoolVal": false,
|
|
"ParamName": "Trigger_ComeOnPls",
|
|
"ParamType": 1,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Modifier_Effect_RunOff_Awake": {
|
|
"Duration": -1,
|
|
"IgnoreTimeScale": false,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"AttachEffectPosRot": {
|
|
"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": "Ctr_Weapon_R_02",
|
|
"IsUseAttachPointPos": true,
|
|
"IsUseAttachPointRotation": true,
|
|
"OffsetReferTarget": "Self"
|
|
}
|
|
},
|
|
"EffectPattern": "Eff_Monster_Hacker_RunOff_Awake_01_02_xuli",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"AttachEffectPosRot": {
|
|
"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": "Ctr_Weapon_L_02",
|
|
"IsUseAttachPointPos": true,
|
|
"IsUseAttachPointRotation": true,
|
|
"OffsetReferTarget": "Self"
|
|
}
|
|
},
|
|
"EffectPattern": "Eff_Monster_Hacker_RunOff_Awake_01_02_xuli",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
]
|
|
},
|
|
"Modifier_LeaveBattle": {
|
|
"Duration": -1,
|
|
"IgnoreTimeScale": false,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "SetAlertValueAction",
|
|
"AlertValue": 0
|
|
},
|
|
{
|
|
"$type": "HoldAlertValueAction",
|
|
"IsHold": true,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveBuffModifier",
|
|
"BuffGroup": "Burn",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveBuffModifier",
|
|
"BuffGroup": "Ignite",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveBuffModifier",
|
|
"BuffGroup": "Frozen",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveBuffModifier",
|
|
"BuffGroup": "Frostbite",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveBuffModifier",
|
|
"BuffGroup": "Frost",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveBuffModifier",
|
|
"BuffGroup": "Electric",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveBuffModifier",
|
|
"BuffGroup": "Overload",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveBuffModifier",
|
|
"BuffGroup": "Erosion",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveBuffModifier",
|
|
"BuffGroup": "Chaos",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveBuffModifier",
|
|
"BuffGroup": "Strike",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveBuffModifier",
|
|
"BuffGroup": "Wind",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "PushInvincibleAction",
|
|
"Tag": "Hacker_Runoff"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "HoldAlertValueAction",
|
|
"IsHold": false,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SetAlertValueAction",
|
|
"AlertValue": 0,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "PopInvincibleAction",
|
|
"Tag": "Hacker_Runoff"
|
|
}
|
|
]
|
|
},
|
|
"Modifier_MuteBeSelected": {
|
|
"Duration": -1,
|
|
"IgnoreTimeScale": false,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "PushMuteBeSelectedAction",
|
|
"Tag": "Hacker_MuteBeSelected",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "PopMuteBeSelectedAction",
|
|
"Tag": "Hacker_MuteBeSelected",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Modifier_MuteHitCollider": {
|
|
"Duration": -1,
|
|
"IgnoreTimeScale": false,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "PushHitColliderEnable",
|
|
"HitColliderEnable": false,
|
|
"Tag": "Hacker_HitCollider",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "PopHitColliderEnable",
|
|
"Tag": "Hacker_HitCollider",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Modifier_MuteHullCollider": {
|
|
"Duration": -1,
|
|
"IgnoreTimeScale": false,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "PushHullColliderEnable",
|
|
"HullColliderEnable": false,
|
|
"Tag": "Hacker_HullCollider",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "PopHullColliderEnable",
|
|
"Tag": "Hacker_HullCollider",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Modifier_MuteWallCollider": {
|
|
"Duration": -1,
|
|
"IgnoreTimeScale": false,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "PushWallColliderEnable",
|
|
"Tag": "Hacker_WallCollider",
|
|
"Target": "Self",
|
|
"WallColliderEnable": false
|
|
},
|
|
{
|
|
"$type": "MuteGravity",
|
|
"Mute": true,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "PopWallColliderEnable",
|
|
"Tag": "Hacker_WallCollider",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "MuteGravity",
|
|
"Mute": false,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Modifier_RunOff": {
|
|
"DelayHandlers": [
|
|
{
|
|
"DelayTime": 0.1,
|
|
"TimeUpActions": [
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"IsNotATK02Applied"
|
|
],
|
|
"IsAdd": true,
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByNot",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"IsNotATK02Applied"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Duration": -1,
|
|
"IgnoreTimeScale": false,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"BoolVal": true,
|
|
"ParamName": "Trigger_PowerOn",
|
|
"ParamType": 1,
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"IsNotATK02Applied"
|
|
]
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"BoolVal": true,
|
|
"ParamName": "Trigger_PowerOff",
|
|
"ParamType": 1,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Modifier_RunOff_Awake": {
|
|
"Duration": -1,
|
|
"IgnoreTimeScale": false,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "FieldRangeMixin",
|
|
"ColliderConfig": {
|
|
"ColliderAngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"ColliderPosOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"ColliderType": "FanCylinder",
|
|
"FanCylinderColliderAngle": 360,
|
|
"FanCylinderColliderHeight": 12,
|
|
"FanCylinderColliderRadius": 10,
|
|
"FanCylinderColliderVertexNum": 100
|
|
},
|
|
"FieldEnterActions": [
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Target"
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"BoolVal": true,
|
|
"ParamName": "Bool_IsHackerMoving",
|
|
"ParamType": 2,
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Target"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"IntVal": 1,
|
|
"ParamName": "Int_AwakeIndex",
|
|
"ParamType": 3,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SendCustomEvent",
|
|
"EventKey": "Event_HackerShocked",
|
|
"IsGlobal": false,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"FieldExitActions": [
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Target"
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"BoolVal": false,
|
|
"ParamName": "Bool_IsHackerMoving",
|
|
"ParamType": 2,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"IntVal": 0,
|
|
"ParamName": "Int_AwakeIndex",
|
|
"ParamType": 3,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"FieldInitPosRot": {
|
|
"CoordsOption": "Self",
|
|
"NeedRaycastGround": true,
|
|
"Offset": {
|
|
"AngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"IsUseRotationXZ": false,
|
|
"IsUseRotationY": true,
|
|
"PositionOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
}
|
|
},
|
|
"TargetOption": {
|
|
"$type": "ConfigPosRotReferTarget",
|
|
"BackupOffsetReferTarget": "Self",
|
|
"OffsetReferTarget": "Self"
|
|
}
|
|
},
|
|
"IsFollow": true,
|
|
"TotalDuration": -1
|
|
}
|
|
],
|
|
"ModifierStacking": "Unique"
|
|
},
|
|
"Modifier_TriggerAttack": {
|
|
"Duration": 0.5,
|
|
"IgnoreTimeScale": false,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"HackMonsterMode"
|
|
]
|
|
}
|
|
],
|
|
"FailureActions": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"BoolVal": true,
|
|
"ParamName": "Trigger_PressAttackA",
|
|
"ParamType": 1,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"IntVal": 1,
|
|
"ParamName": "Int_AttackIndex",
|
|
"ParamType": 3,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"BoolVal": true,
|
|
"ParamName": "Trigger_PressAttackA",
|
|
"ParamType": 1,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"IntVal": 2,
|
|
"ParamName": "Int_AttackIndex",
|
|
"ParamType": 3,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MuteAbnormalHitModifier": {
|
|
"Duration": -1,
|
|
"IgnoreTimeScale": false,
|
|
"ModifierStacking": "Unique",
|
|
"Properties": {
|
|
"Actor_ImmediatelyBreakFrozen": 1,
|
|
"Actor_NoElementAbnormalHitAnimator": 1
|
|
}
|
|
},
|
|
"PerformRBLModifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "SetRBLAction",
|
|
"RBL": 99,
|
|
"Tag": "Hacker_PerformRBL",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "UnsetRBLAction",
|
|
"Tag": "Hacker_PerformRBL",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"TeleportEffModifier": {
|
|
"Duration": -1,
|
|
"IgnoreTimeScale": false,
|
|
"ModifierStacking": "MultipleRefresh",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"AttachEffectPosRot": {
|
|
"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": "SmokeEffectAttachPoint",
|
|
"IsUseAttachPointPos": true,
|
|
"IsUseAttachPointRotation": true,
|
|
"OffsetReferTarget": "Self"
|
|
}
|
|
},
|
|
"EffectPattern": "Eff_Monster_Hacker_RunOff_Loop_01_Smoke",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
} |