1
0
ZenlessData/Data/NotoriousDeadEndButcher_Special_Manager.json
2025-01-21 21:25:26 -03:00

3778 lines
76 KiB
JSON

{
"AbilityName": "NotoriousDeadEndButcher_Special_Manager",
"AbilityStacking": "Unique",
"EventGraph": {
"EditorOnlyData": {
"Event": {
"CheckDoorListSize": {
"Position": {
"x": 930.0001,
"y": 870
}
},
"ClearDoorList": {
"Position": {
"x": 1810,
"y": -600
}
},
"CreateDoorCheckSize": {
"Position": {
"x": 920,
"y": 610
}
},
"OnAbilityTrigger": {
"Position": {
"x": -1190,
"y": -550.0001
}
},
"OnCollisionWall": {
"Position": {
"x": -259.9999,
"y": -860.0001
}
},
"SelectExplosionPoint": {
"Position": {
"x": -1210,
"y": -880.0001
}
},
"SelectFirstPos": {
"Position": {
"x": -1070,
"y": -1140
}
},
"SelectSecondPos": {
"Position": {
"x": -1080,
"y": -1810
}
},
"SpawnTrain": {
"Position": {
"x": -1570,
"y": -19.99998
}
}
},
"Graph": {
"Pan": {
"x": 514,
"y": 1436
},
"Zoom": 1.520875
},
"Group": [
{
"Position": {
"height": 345.2501,
"width": 1426.35,
"x": -2980,
"y": 270
},
"Title": "计算火车出生位置"
}
],
"Node": [
{
"Position": {
"x": -590,
"y": -550
}
},
{
"Position": {
"x": 1640,
"y": 870
}
},
{
"Position": {
"x": 1840,
"y": -1150
}
},
{
"Position": {
"x": -320,
"y": -540
}
},
{
"Position": {
"x": 1060,
"y": 210
}
},
{
"Position": {
"x": -940,
"y": 330
}
},
{
"Position": {
"x": -560,
"y": -360
}
},
{
"Position": {
"x": -1250,
"y": 330
}
},
{
"Position": {
"x": -640,
"y": 160
}
},
{
"Position": {
"x": -430,
"y": -10
}
},
{
"Position": {
"x": -79.99994,
"y": -9.999987
}
},
{
"Position": {
"x": -640.0001,
"y": 250
}
},
{
"Position": {
"x": 3030,
"y": 340.0001
}
},
{
"Position": {
"x": -410,
"y": 200
}
},
{
"Position": {
"x": -950,
"y": 490
}
},
{
"Position": {
"x": -50,
"y": 200
}
},
{
"Position": {
"x": -1380,
"y": -19.99998
}
},
{
"Position": {
"x": 170,
"y": 100
}
},
{
"Position": {
"x": 2430,
"y": 209.9999
}
},
{
"Position": {
"x": 2020,
"y": 9.999911
}
},
{
"Position": {
"x": 2210,
"y": 9.999911
}
},
{
"Position": {
"x": 1440,
"y": 869.9999
}
},
{
"Position": {
"x": 1130,
"y": 989.9999
}
},
{
"Position": {
"x": 1130,
"y": 869.9999
}
},
{
"Position": {
"x": 1290,
"y": 1020
}
},
{
"Position": {
"x": 670.0001,
"y": 210
}
},
{
"Position": {
"x": -110.0001,
"y": 330
}
},
{
"Position": {
"x": 2690,
"y": -460
}
},
{
"Position": {
"x": 860.0001,
"y": 210
}
},
{
"Position": {
"x": 2030,
"y": -420
}
},
{
"Position": {
"x": -1240,
"y": 510
}
},
{
"Position": {
"x": -850,
"y": -1150
}
},
{
"Position": {
"x": 1410,
"y": -210
}
},
{
"Position": {
"x": 1160,
"y": -100
}
},
{
"Position": {
"x": 2720,
"y": 230
}
},
{
"Position": {
"x": 2440,
"y": 110
}
},
{
"Position": {
"x": -700,
"y": 330
}
},
{
"Position": {
"x": 2430,
"y": 10.00003
}
},
{
"Position": {
"x": 2720,
"y": 19.99998
}
},
{
"Position": {
"x": 2440,
"y": 310
}
},
{
"Position": {
"x": -699.9999,
"y": 490
}
},
{
"Position": {
"x": -1410,
"y": 620
}
},
{
"Position": {
"x": -410,
"y": 330
}
},
{
"Position": {
"x": 180,
"y": 650
}
},
{
"Position": {
"x": -130,
"y": 660
}
},
{
"Position": {
"x": 1260,
"y": 210
}
},
{
"Position": {
"x": 320,
"y": 460
}
},
{
"Position": {
"x": 2260,
"y": -600
}
},
{
"Position": {
"x": 2450,
"y": -600
}
},
{
"Position": {
"x": 490,
"y": 200
}
},
{
"Position": {
"x": 170,
"y": 790
}
},
{
"Position": {
"x": -139.9999,
"y": 830
}
},
{
"Position": {
"x": 2490,
"y": -460
}
},
{
"Position": {
"x": -620,
"y": -1150
}
},
{
"Position": {
"x": -1060,
"y": -1230
}
},
{
"Position": {
"x": -739.9999,
"y": -1220
}
},
{
"Position": {
"x": -430,
"y": -1150
}
},
{
"Position": {
"x": -150,
"y": -1150
}
},
{
"Position": {
"x": 189.9999,
"y": -1150
}
},
{
"Position": {
"x": 760,
"y": -1150
}
},
{
"Position": {
"x": 2700,
"y": -1130
}
},
{
"Position": {
"x": 490,
"y": -1150
}
},
{
"Position": {
"x": 110,
"y": -800
}
},
{
"Position": {
"x": 580.0001,
"y": -860.0001
}
},
{
"Position": {
"x": 370.0001,
"y": -779.9999
}
},
{
"Position": {
"x": 160,
"y": -690.0001
}
},
{
"Position": {
"x": 820.0001,
"y": -860.0001
}
},
{
"Position": {
"x": 1280,
"y": -680.0001
}
},
{
"Position": {
"x": 1970,
"y": -930
}
},
{
"Position": {
"x": -1410,
"y": -369.9999
}
},
{
"Position": {
"x": 1490,
"y": -670.0001
}
},
{
"Position": {
"x": 1300,
"y": -560.0001
}
},
{
"Position": {
"x": 1010,
"y": -1150
}
},
{
"Position": {
"x": 1310,
"y": -1150
}
},
{
"Position": {
"x": 1610,
"y": -1150
}
},
{
"Position": {
"x": -1050,
"y": -240
}
},
{
"Position": {
"x": -880,
"y": -550
}
},
{
"Position": {
"x": -1260,
"y": -390.0001
}
},
{
"Position": {
"x": 2160,
"y": -1150
}
},
{
"Position": {
"x": 910,
"y": -1890
}
},
{
"Position": {
"x": 1500,
"y": -1850
}
},
{
"Position": {
"x": 1170,
"y": -1850
}
},
{
"Position": {
"x": -1630,
"y": -450
}
},
{
"Position": {
"x": -1840,
"y": -449.9999
}
},
{
"Position": {
"x": -2060,
"y": -369.9999
}
},
{
"Position": {
"x": -1730,
"y": -340
}
},
{
"Position": {
"x": -1410,
"y": -470
}
},
{
"Position": {
"x": -620.0001,
"y": -1810
}
},
{
"Position": {
"x": -840.0001,
"y": -1810
}
},
{
"Position": {
"x": -400,
"y": -1800
}
},
{
"Position": {
"x": -599.9999,
"y": -1700
}
},
{
"Position": {
"x": 120.0001,
"y": -1850
}
},
{
"Position": {
"x": 360,
"y": -1990
}
},
{
"Position": {
"x": -110,
"y": -1900
}
},
{
"Position": {
"x": 119.9999,
"y": -1990
}
},
{
"Position": {
"x": 660.0002,
"y": -1990
}
},
{
"Position": {
"x": 2350,
"y": -970.0001
}
},
{
"Position": {
"x": 1820,
"y": -1850
}
},
{
"Position": {
"x": 670,
"y": -1760
}
},
{
"Position": {
"x": 1840,
"y": -1690
}
},
{
"Position": {
"x": -900,
"y": -240
}
},
{
"Position": {
"x": -750,
"y": -240
}
},
{
"Position": {
"x": 940.0001,
"y": -590.0001
}
},
{
"Position": {
"x": 2850,
"y": -1850
}
},
{
"Position": {
"x": 1100,
"y": -590.0001
}
},
{
"Position": {
"x": 2330,
"y": -1850
}
},
{
"Position": {
"x": 2600,
"y": -1690
}
},
{
"Position": {
"x": -2130,
"y": 360
}
},
{
"Position": {
"x": 3030,
"y": -1840
}
},
{
"Position": {
"x": 2500,
"y": -1140
}
},
{
"Position": {
"x": -1730,
"y": 370
}
},
{
"Position": {
"x": 2240,
"y": -460
}
},
{
"Position": {
"x": 2020,
"y": -600
}
},
{
"Position": {
"x": 829.9999,
"y": -520
}
},
{
"Position": {
"x": 2240,
"y": -320
}
},
{
"Position": {
"x": 1140,
"y": 610
}
},
{
"Position": {
"x": 980,
"y": 700
}
},
{
"Position": {
"x": 1550,
"y": 610
}
},
{
"Position": {
"x": 1340,
"y": 680
}
},
{
"Position": {
"x": 1740,
"y": 610
}
},
{
"Position": {
"x": -651,
"y": 687
}
},
{
"Position": {
"x": -889.9999,
"y": 710
}
},
{
"Position": {
"x": -1960,
"y": 390
}
},
{
"Position": {
"x": -2940,
"y": 440
}
},
{
"Position": {
"x": 170,
"y": -10
}
},
{
"Position": {
"x": 170,
"y": 200
}
},
{
"Position": {
"x": 2800,
"y": 380
}
},
{
"Position": {
"x": 2800,
"y": 460
}
},
{
"Position": {
"x": -2920,
"y": 350.0001
}
},
{
"Position": {
"x": -2790,
"y": 440
}
},
{
"Position": {
"x": -2570,
"y": 360
}
},
{
"Position": {
"x": -2340,
"y": 360.0001
}
},
{
"Position": {
"x": 310,
"y": 290
}
},
{
"Position": {
"x": 319.9999,
"y": -539.9999
}
},
{
"Position": {
"x": -99.99998,
"y": -540
}
},
{
"Position": {
"x": 90.00002,
"y": -460.0001
}
},
{
"Position": {
"x": 540,
"y": -580.0001
}
},
{
"Position": {
"x": 690.0001,
"y": -390
}
},
{
"Position": {
"x": 439.9999,
"y": -390
}
},
{
"Position": {
"x": 80.00004,
"y": -320
}
}
]
},
"EventMap": {
"CheckDoorListSize": {
"$type": "ConfigAbilityGraphEvent",
"CustomParams": [
],
"EventNodeBind": 23,
"IsCustom": true,
"ParametersBind": [
]
},
"ClearDoorList": {
"$type": "ConfigAbilityGraphEvent",
"CustomParams": [
],
"EventNodeBind": 112,
"IsCustom": true,
"ParametersBind": [
]
},
"CreateDoorCheckSize": {
"$type": "ConfigAbilityGraphEvent",
"CustomParams": [
],
"EventNodeBind": 115,
"IsCustom": true,
"ParametersBind": [
]
},
"OnAbilityTrigger": {
"$type": "ConfigAbilityGraphEvent",
"EventNodeBind": 76,
"ParametersBind": [
]
},
"OnCollisionWall": {
"$type": "ConfigAbilityGraphEvent",
"EventNodeBind": 63,
"IsCustom": true,
"ParametersBind": [
{
"$type": "ConfigDynamicOutputValue",
"BindId": [
1064,
1070,
1097
],
"OutputName": "CollidePosition"
},
{
"$type": "ConfigDynamicOutputValue",
"OutputName": "CollideNormal"
},
{
"$type": "ConfigDynamicOutputValue",
"OutputName": "CollideEntity"
}
],
"Template": "OnCollisionEvent"
},
"SelectExplosionPoint": {
"$type": "ConfigAbilityGraphEvent",
"CustomParams": [
],
"EventNodeBind": -1,
"IsCustom": true,
"ParametersBind": [
]
},
"SelectFirstPos": {
"$type": "ConfigAbilityGraphEvent",
"CustomParams": [
],
"EventNodeBind": 31,
"IsCustom": true,
"ParametersBind": [
]
},
"SelectSecondPos": {
"$type": "ConfigAbilityGraphEvent",
"CustomParams": [
],
"EventNodeBind": 88,
"IsCustom": true,
"ParametersBind": [
]
},
"SpawnTrain": {
"$type": "ConfigAbilityGraphEvent",
"EventNodeBind": 16,
"IsCustom": true,
"ParametersBind": [
],
"Template": "CustomEvent"
}
},
"NodeList": [
{
"$type": "CreateProp",
"DefaultOutBind": 3,
"InitialGraphKey": {
"DefaultValue": "NotoriousDeadEndButcher_Special_Door"
},
"ModelSize": {
"DefaultValue": 1
},
"Position": {
"BindId": 1000
},
"PropID": {
"$type": "ConfigOutputValue",
"BindId": [
1002,
1129,
1130
]
},
"Rotation": {
"$type": "ConfigInputValue",
"BindId": 1001
}
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Manager",
"CustomParams": [
],
"DefaultOutBind": -1,
"EventName": "SpawnTrain",
"Params": [
],
"PreActionBind": [
40
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 0
}
},
{
"$type": "GetEntityPosRot",
"AttachPoint": {
},
"DefaultOutBind": 78,
"Position": {
"$type": "ConfigOutputValue",
"BindId": [
1092
]
},
"Rotation": {
"$type": "ConfigOutputValue"
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 0
}
},
{
"$type": "AddToListNode",
"DefaultOutBind": 134,
"InValue": {
"$type": "ConfigInputValue",
"BindId": 1002
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1003
},
"PreActionBind": [
6
]
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Door",
"CustomParams": [
{
"PortName": "Rotation",
"PortType": "Rotation"
}
],
"DefaultOutBind": 45,
"EventName": "OpenDoor",
"Params": [
{
"$type": "ConfigInputValue",
"BindId": 1046
}
],
"PreActionBind": [
46
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 1044
}
},
{
"$type": "GetFromListByIndexNode",
"DefaultOutBind": 36,
"Index": {
"DefaultValue": 1
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1051
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1113
]
},
"PreActionBind": [
30
]
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1003,
1126,
1134
]
},
"VarScope": "Ability",
"VariableKey": "DoorList"
},
{
"$type": "CreateProp",
"DefaultOutBind": 5,
"InitialGraphKey": {
"DefaultValue": "NotoriousDeadEndButcher_Special_Train"
},
"ModelSize": {
"DefaultValue": 1
},
"Position": {
"BindId": 1005
},
"PreActionBind": [
50,
110,
46
],
"PropID": {
"$type": "ConfigOutputValue",
"BindId": [
1004,
1018,
1038,
1114
]
},
"Rotation": {
"$type": "ConfigInputValue",
"BindId": 1022
}
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1006,
1007
]
},
"VarScope": "Ability",
"VariableKey": "DoorList"
},
{
"$type": "GetFromListByIndexNode",
"DefaultOutBind": 10,
"Index": {
"DefaultValue": 0
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1007
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1008,
1028,
1045
]
},
"PreActionBind": [
8
]
},
{
"$type": "GetEntityPosRot",
"AttachPoint": {
},
"DefaultOutBind": 124,
"Position": {
"$type": "ConfigOutputValue",
"BindId": [
1009,
1119
]
},
"Rotation": {
"$type": "ConfigOutputValue"
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 1008
}
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue"
},
"VarScope": "Auto",
"VariableKey": "EndDoor"
},
{
"$type": "SendTransformToClipScript",
"DefaultOutBind": -1,
"EffectTarget": {
"$type": "ConfigInputValue",
"BindId": 1019
},
"Position1": {
"BindId": 1026
},
"Position2": {
"BindId": 1029
},
"PreActionBind": [
38,
34,
126,
127
],
"Rotation1": {
"$type": "ConfigInputValue",
"BindId": 1010
},
"Rotation2": {
"$type": "ConfigInputValue",
"BindId": 1027
},
"Scale1": {
"DefaultValue": {
"x": 1,
"y": 0,
"z": 0
}
},
"Scale2": {
"DefaultValue": {
"x": 1,
"y": 0,
"z": 0
}
}
},
{
"$type": "GetFromListByIndexNode",
"DefaultOutBind": 15,
"Index": {
"DefaultValue": 1
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1006
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1012,
1044,
1112
]
},
"PreActionBind": [
8
]
},
{
"$type": "GetFromListByIndexNode",
"DefaultOutBind": 40,
"Index": {
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1104
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1040
]
},
"PreActionBind": [
30
]
},
{
"$type": "GetEntityPosRot",
"AttachPoint": {
},
"DefaultOutBind": 125,
"Position": {
"$type": "ConfigOutputValue",
"BindId": [
1013,
1120
]
},
"Rotation": {
"$type": "ConfigOutputValue"
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 1012
}
},
{
"$type": "SequenceNode",
"DefaultOutBind": -1,
"Then": [
9,
13,
7,
-1
]
},
{
"$type": "VectorSub",
"DefaultOutBind": -1,
"InOne": {
"BindId": 1013
},
"InTwo": {
"BindId": 1009
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1014,
1052,
1125
]
}
},
{
"$type": "MakeRotationByDirectionNode",
"DefaultOutBind": -1,
"Forward": {
"BindId": 1017,
"DefaultValue": {
"x": 0,
"y": 0,
"z": 1
}
},
"PreActionBind": [
20
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1030
]
},
"Up": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
}
},
{
"$type": "SplitVector",
"DefaultOutBind": -1,
"Input": {
"BindId": 1014
},
"PreActionBind": [
17
],
"X": {
"$type": "ConfigOutputValue",
"BindId": [
1015
]
},
"Y": {
"$type": "ConfigOutputValue"
},
"Z": {
"$type": "ConfigOutputValue",
"BindId": [
1016
]
}
},
{
"$type": "MakeVector",
"DefaultOutBind": -1,
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1017,
1034
]
},
"PreActionBind": [
19
],
"X": {
"BindId": 1015
},
"Y": {
},
"Z": {
"BindId": 1016
}
},
{
"$type": "BranchNode",
"Condition": {
"BindId": 1025
},
"DefaultOutBind": -1,
"FalseBind": -1,
"PreActionBind": [
24
],
"TrueBind": 1
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1023
]
},
"VarScope": "Ability",
"VariableKey": "DoorList"
},
{
"$type": "GetSizeOfList",
"DefaultOutBind": 21,
"Len": {
"$type": "ConfigOutputValue",
"BindId": [
1024
]
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1023
},
"PreActionBind": [
22
]
},
{
"$type": "IntCompareNode",
"CompareType": "GreaterEqual",
"DefaultOutBind": -1,
"ParamOne": {
"BindId": 1024
},
"ParamTwo": {
"DefaultValue": 2
},
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1025
]
}
},
{
"$type": "SetRotation",
"DefaultOutBind": 28,
"PreActionBind": [
46
],
"Rotation": {
"$type": "ConfigInputValue",
"BindId": 1020
},
"TargetProp": {
"$type": "ConfigInputValue",
"BindId": 1028
}
},
{
"$type": "AttachEffectNode",
"AttachPoint": "",
"DefaultOutBind": 12,
"EffectID": {
"$type": "ConfigOutputValue",
"BindId": [
1019
]
},
"Key": {
"DefaultValue": "Eff_Monster_NotoriousDeadEndButcher_P1_Attack_06_21_Train"
},
"PositionOffset": {
},
"RotationOffset": {
"$type": "ConfigInputValue",
"BindId": 0
},
"Scale": {
"DefaultValue": {
"x": 1,
"y": 1,
"z": 1
}
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 1018
}
},
{
"$type": "RemoveFromListNode",
"DefaultOutBind": -1,
"InValue": {
"$type": "ConfigInputValue",
"BindId": 1011
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1108
},
"PreActionBind": [
29
]
},
{
"$type": "SetRotation",
"DefaultOutBind": 4,
"PreActionBind": [
46
],
"Rotation": {
"$type": "ConfigInputValue",
"BindId": 1031
},
"TargetProp": {
"$type": "ConfigInputValue",
"BindId": 1112
}
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1048,
1107,
1108
]
},
"VarScope": "Ability",
"VariableKey": "DoorList"
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1051,
1104
]
},
"VarScope": "Ability",
"VariableKey": "DoorList"
},
{
"$type": "SetVariable",
"DefaultOutBind": 53,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1056
},
"PreActionBind": [
54
],
"VarScope": "Ability",
"VariableKey": "MaxDistance"
},
{
"$type": "ClearListNode",
"DefaultOutBind": -1,
"List": {
"$type": "ConfigInputValue",
"BindId": 1021
},
"PreActionBind": [
33
]
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1021
]
},
"VarScope": "Ability",
"VariableKey": "DoorList"
},
{
"$type": "RotateRotation",
"DefaultOutBind": -1,
"InOne": {
"$type": "ConfigInputValue",
"BindId": 1030
},
"InTwo": {
"$type": "ConfigInputValue",
"BindId": 1032
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1027
]
},
"PreActionBind": [
18,
39
]
},
{
"$type": "MakeRotationByAxis",
"Angle": {
"DefaultValue": 90
},
"Axis": {
"DefaultValue": {
"x": 1,
"y": 0,
"z": 0
}
},
"DefaultOutBind": -1,
"OutRotation": {
"$type": "ConfigOutputValue",
"BindId": [
1036
]
}
},
{
"$type": "GetEntityPosRot",
"AttachPoint": {
},
"DefaultOutBind": 14,
"Position": {
"$type": "ConfigOutputValue",
"BindId": [
1037
]
},
"Rotation": {
"$type": "ConfigOutputValue",
"BindId": [
1039
]
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 1113
}
},
{
"$type": "MakeRotationByDirectionNode",
"DefaultOutBind": -1,
"Forward": {
"BindId": 1034,
"DefaultValue": {
"x": 0,
"y": 0,
"z": 1
}
},
"PreActionBind": [
20
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1035
]
},
"Up": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
}
},
{
"$type": "RotateRotation",
"DefaultOutBind": -1,
"InOne": {
"$type": "ConfigInputValue",
"BindId": 1035
},
"InTwo": {
"$type": "ConfigInputValue",
"BindId": 1036
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1010
]
},
"PreActionBind": [
37,
35
]
},
{
"$type": "MakeRotationByAxis",
"Angle": {
"DefaultValue": -90
},
"Axis": {
"DefaultValue": {
"x": 1,
"y": 0,
"z": 0
}
},
"DefaultOutBind": -1,
"OutRotation": {
"$type": "ConfigOutputValue",
"BindId": [
1032
]
}
},
{
"$type": "GetEntityPosRot",
"AttachPoint": {
},
"DefaultOutBind": 42,
"Position": {
"$type": "ConfigOutputValue",
"BindId": [
1041
]
},
"Rotation": {
"$type": "ConfigOutputValue",
"BindId": [
1115
]
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 1040
}
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue"
},
"VarScope": "Ability",
"VariableKey": "DoorList"
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Train",
"CustomParams": [
{
"PortName": "Pos1",
"PortType": "Vector3"
},
{
"PortName": "Rot1",
"PortType": "Rotation"
},
{
"PortName": "Pos2",
"PortType": "Vector3"
},
{
"PortName": "Rot2",
"PortType": "Rotation"
},
{
"PortName": "Pos3",
"PortType": "Vector3"
},
{
"PortName": "Rot3",
"PortType": "Rotation"
},
{
"PortName": "Prop",
"PortType": "EntityHandle"
}
],
"DefaultOutBind": 26,
"EventName": "BeginPlay",
"Params": [
{
"$type": "ConfigInputValue",
"BindId": 1037
},
{
"$type": "ConfigInputValue",
"BindId": 1039
},
{
"$type": "ConfigInputValue",
"BindId": 0
},
{
"$type": "ConfigInputValue",
"BindId": 0
},
{
"$type": "ConfigInputValue",
"BindId": 1041
},
{
"$type": "ConfigInputValue",
"BindId": 1055
},
{
"$type": "ConfigInputValue",
"BindId": 1114
}
],
"PreActionBind": [
120
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 1004
}
},
{
"$type": "RotateRotation",
"DefaultOutBind": -1,
"InOne": {
"$type": "ConfigInputValue",
"BindId": 1033
},
"InTwo": {
"$type": "ConfigInputValue",
"BindId": 1043
},
"OutValue": {
"$type": "ConfigOutputValue"
},
"PreActionBind": [
44,
46
]
},
{
"$type": "MakeRotationByAxis",
"Angle": {
"DefaultValue": 180
},
"Axis": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
},
"DefaultOutBind": -1,
"OutRotation": {
"$type": "ConfigOutputValue",
"BindId": [
1043
]
}
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Door",
"CustomParams": [
{
"PortName": "Rotation",
"PortType": "Rotation"
}
],
"DefaultOutBind": -1,
"EventName": "OpenDoor",
"Params": [
{
"$type": "ConfigInputValue",
"BindId": 1047
}
],
"PreActionBind": [
46
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 1045
}
},
{
"$type": "MakeRotationByDirectionNode",
"DefaultOutBind": -1,
"Forward": {
"BindId": 1052,
"DefaultValue": {
"x": 0,
"y": 0,
"z": 1
}
},
"PreActionBind": [
17
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1020,
1022,
1031,
1033,
1046,
1047,
1053
]
},
"Up": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
}
},
{
"$type": "Foreach",
"DefaultOutBind": -1,
"Do": 48,
"List": {
"$type": "ConfigInputValue",
"BindId": 1048
},
"ListValue": {
"$type": "ConfigOutputValue",
"BindId": [
1049
]
},
"PreActionBind": [
29
]
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Door",
"CustomParams": [
],
"DefaultOutBind": -1,
"EventName": "CloseDoor",
"Params": [
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 1049
}
},
{
"$type": "SetVariable",
"DefaultOutBind": 25,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1050
},
"PreActionBind": [
132
],
"VarScope": "Auto",
"VariableKey": "Direction"
},
{
"$type": "RotateRotation",
"DefaultOutBind": -1,
"InOne": {
"$type": "ConfigInputValue",
"BindId": 1053
},
"InTwo": {
"$type": "ConfigInputValue",
"BindId": 1054
},
"OutValue": {
"$type": "ConfigOutputValue"
},
"PreActionBind": [
46,
51
]
},
{
"$type": "MakeRotationByAxis",
"Angle": {
"DefaultValue": 90
},
"Axis": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
},
"DefaultOutBind": -1,
"OutRotation": {
"$type": "ConfigOutputValue",
"BindId": [
1054
]
}
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Door",
"CustomParams": [
],
"DefaultOutBind": 27,
"EventName": "DestoryDoor",
"Params": [
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 1038
}
},
{
"$type": "SetVariable",
"DefaultOutBind": 56,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1057
},
"PreActionBind": [
55
],
"VarScope": "Ability",
"VariableKey": "MaxPosition"
},
{
"$type": "ConstValueNode",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1056,
1086
]
},
"Value": {
"$type": "ConfigDynamicValueFloat",
"Value": 0
}
},
{
"$type": "ConstValueNode",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1057,
1087
]
},
"Value": {
"$type": "ConfigDynamicValueVector",
"Value": {
"x": 0,
"y": 0,
"z": 0
}
}
},
{
"$type": "GetPropCaster",
"Caster": {
"$type": "ConfigOutputValue",
"BindId": [
1058
]
},
"DefaultOutBind": 57,
"TargetProp": {
"$type": "ConfigInputValue",
"BindId": 0
}
},
{
"$type": "GetEntityPosRot",
"AttachPoint": {
},
"DefaultOutBind": 58,
"Position": {
"$type": "ConfigOutputValue",
"BindId": [
1059,
1063
]
},
"Rotation": {
"$type": "ConfigOutputValue",
"BindId": [
1060
]
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 1058
}
},
{
"$type": "CreateProp",
"DefaultOutBind": 61,
"InitialGraphKey": {
},
"ModelSize": {
"DefaultValue": 1
},
"Position": {
"BindId": 1059
},
"PropID": {
"$type": "ConfigOutputValue",
"BindId": [
1061,
1062,
1072,
1073,
1074
]
},
"Rotation": {
"$type": "ConfigInputValue",
"BindId": 1060
}
},
{
"$type": "AttachRaycaster",
"ColliderConfig": {
"$type": "ConfigurableColliderConfig",
"BoxColliderDistance": 50,
"BoxColliderHeight": 2,
"BoxColliderWidth": 2,
"CapsuleColliderHeight": 0,
"CapsuleColliderRadius": 0,
"ColliderAngleOffset": {
"x": 0,
"y": 90,
"z": 0
},
"ColliderPosOffset": {
"x": 0,
"y": 1,
"z": 0
},
"ColliderType": "Box",
"DynamicObjectName": "",
"FanCylinderColliderAngle": 360,
"FanCylinderColliderHeight": 2,
"FanCylinderColliderRadius": 50,
"FanCylinderColliderVertexNum": 12,
"SphereColliderRadius": 0
},
"DefaultOutBind": 72,
"HitLayer": "StageCollider",
"OnHitDodgeDummy": {
},
"OnHitGround": {
},
"OnHitOther": {
},
"OnHitWall": {
"DefaultValue": {
"$type": "AbilityGraphEvent",
"EventName": "OnCollisionWall"
}
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 1072
},
"TriggerOnEnter": true
},
{
"$type": "DestroyProp",
"DefaultOutBind": -1,
"PropID": {
"$type": "ConfigInputValue",
"BindId": 1061
}
},
{
"$type": "AttachRaycaster",
"ColliderConfig": {
"$type": "ConfigurableColliderConfig",
"BoxColliderDistance": 50,
"BoxColliderHeight": 2,
"BoxColliderWidth": 2,
"CapsuleColliderHeight": 0,
"CapsuleColliderRadius": 0,
"ColliderAngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"ColliderPosOffset": {
"x": 0,
"y": 1,
"z": 0
},
"ColliderType": "Box",
"DynamicObjectName": "",
"FanCylinderColliderAngle": 360,
"FanCylinderColliderHeight": 2,
"FanCylinderColliderRadius": 50,
"FanCylinderColliderVertexNum": 12,
"SphereColliderRadius": 0
},
"DefaultOutBind": 59,
"HitLayer": "StageCollider",
"OnHitDodgeDummy": {
},
"OnHitGround": {
},
"OnHitOther": {
},
"OnHitWall": {
"DefaultValue": {
"$type": "AbilityGraphEvent",
"EventName": "OnCollisionWall"
}
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 1062
},
"TriggerOnEnter": true
},
{
"$type": "VectorDistance",
"DefaultOutBind": -1,
"Distance": {
"$type": "ConfigOutputValue",
"BindId": [
1065,
1068
]
},
"InOne": {
"BindId": 1063
},
"InTwo": {
"BindId": 1064
}
},
{
"$type": "BranchNode",
"Condition": {
"BindId": 1067
},
"DefaultOutBind": -1,
"FalseBind": -1,
"PreActionBind": [
64
],
"TrueBind": 66
},
{
"$type": "FloatCompareNode",
"CompareType": "Greater",
"DefaultOutBind": -1,
"ParamOne": {
"BindId": 1065
},
"ParamTwo": {
"BindId": 1066
},
"PreActionBind": [
62,
65
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1067
]
}
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1066
]
},
"VarScope": "Ability",
"VariableKey": "MaxDistance"
},
{
"$type": "SetVariable",
"DefaultOutBind": 67,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1068
},
"PreActionBind": [
62
],
"VarScope": "Ability",
"VariableKey": "MaxDistance"
},
{
"$type": "SetVariable",
"DefaultOutBind": 70,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1069
},
"PreActionBind": [
104
],
"VarScope": "Ability",
"VariableKey": "MaxPosition"
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1093
]
},
"VarScope": "Ability",
"VariableKey": "MaxPosition"
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Manager",
"CustomParams": [
],
"DefaultOutBind": 77,
"EventName": "SelectFirstPos",
"Params": [
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 0
}
},
{
"$type": "LogValueNode",
"DefaultOutBind": -1,
"PreActionBind": [
71
],
"Value": {
"BindId": 1071
}
},
{
"$type": "AsStringNode",
"DefaultOutBind": -1,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1070
},
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1071
]
}
},
{
"$type": "AttachRaycaster",
"ColliderConfig": {
"$type": "ConfigurableColliderConfig",
"BoxColliderDistance": 50,
"BoxColliderHeight": 2,
"BoxColliderWidth": 2,
"CapsuleColliderHeight": 0,
"CapsuleColliderRadius": 0,
"ColliderAngleOffset": {
"x": 0,
"y": 180,
"z": 0
},
"ColliderPosOffset": {
"x": 0,
"y": 1,
"z": 0
},
"ColliderType": "Box",
"DynamicObjectName": "",
"FanCylinderColliderAngle": 360,
"FanCylinderColliderHeight": 2,
"FanCylinderColliderRadius": 50,
"FanCylinderColliderVertexNum": 12,
"SphereColliderRadius": 0
},
"DefaultOutBind": 73,
"HitLayer": "StageCollider",
"OnHitDodgeDummy": {
},
"OnHitGround": {
},
"OnHitOther": {
},
"OnHitWall": {
"DefaultValue": {
"$type": "AbilityGraphEvent",
"EventName": "OnCollisionWall"
}
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 1073
},
"TriggerOnEnter": true
},
{
"$type": "AttachRaycaster",
"ColliderConfig": {
"$type": "ConfigurableColliderConfig",
"BoxColliderDistance": 50,
"BoxColliderHeight": 2,
"BoxColliderWidth": 2,
"CapsuleColliderHeight": 0,
"CapsuleColliderRadius": 0,
"ColliderAngleOffset": {
"x": 0,
"y": 270,
"z": 0
},
"ColliderPosOffset": {
"x": 0,
"y": 1,
"z": 0
},
"ColliderType": "Box",
"DynamicObjectName": "",
"FanCylinderColliderAngle": 360,
"FanCylinderColliderHeight": 2,
"FanCylinderColliderRadius": 50,
"FanCylinderColliderVertexNum": 12,
"SphereColliderRadius": 0
},
"DefaultOutBind": 74,
"HitLayer": "StageCollider",
"OnHitDodgeDummy": {
},
"OnHitGround": {
},
"OnHitOther": {
},
"OnHitWall": {
"DefaultValue": {
"$type": "AbilityGraphEvent",
"EventName": "OnCollisionWall"
}
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 1074
},
"TriggerOnEnter": true
},
{
"$type": "DelayNode",
"Complete": 2,
"DefaultOutBind": -1,
"DelayTime": {
"DefaultValue": 0.03
}
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1090
]
},
"VarScope": "Ability",
"VariableKey": "MaxPosition"
},
{
"$type": "GetEntityPosRot",
"AttachPoint": {
"DefaultValue": "Attack_07_AttachPoint"
},
"DefaultOutBind": 0,
"Position": {
"$type": "ConfigOutputValue",
"BindId": [
1000
]
},
"Rotation": {
"$type": "ConfigOutputValue",
"BindId": [
1001
]
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 0
}
},
{
"$type": "DelayNode",
"Complete": -1,
"DefaultOutBind": -1,
"DelayTime": {
"DefaultValue": 0.05
}
},
{
"$type": "RandomFloatNode",
"DefaultOutBind": 109,
"MaxValue": {
"DefaultValue": 0.9
},
"MinValue": {
"DefaultValue": 0.65
},
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1077
]
}
},
{
"$type": "VectorSub",
"DefaultOutBind": -1,
"InOne": {
"BindId": 1078
},
"InTwo": {
"BindId": 1081
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1082
]
}
},
{
"$type": "AttachRaycaster",
"ColliderConfig": {
"$type": "ConfigurableColliderConfig",
"BoxColliderDistance": 100,
"BoxColliderHeight": 2,
"BoxColliderWidth": 2,
"CapsuleColliderHeight": 0,
"CapsuleColliderRadius": 0,
"ColliderAngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"ColliderPosOffset": {
"x": 0,
"y": 1,
"z": 0
},
"ColliderType": "Box",
"DynamicObjectName": "",
"FanCylinderColliderAngle": 360,
"FanCylinderColliderHeight": 2,
"FanCylinderColliderRadius": 50,
"FanCylinderColliderVertexNum": 12,
"SphereColliderRadius": 0
},
"DefaultOutBind": 97,
"HitLayer": "StageCollider",
"OnHitDodgeDummy": {
},
"OnHitGround": {
},
"OnHitOther": {
},
"OnHitWall": {
"DefaultValue": {
"$type": "AbilityGraphEvent",
"EventName": "OnCollisionWall"
}
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 1080
},
"TriggerOnEnter": true
},
{
"$type": "CreateProp",
"DefaultOutBind": 80,
"InitialGraphKey": {
},
"ModelSize": {
"DefaultValue": 1
},
"Position": {
"BindId": 1079
},
"PreActionBind": [
98
],
"PropID": {
"$type": "ConfigOutputValue",
"BindId": [
1075,
1080
]
},
"Rotation": {
"$type": "ConfigInputValue",
"BindId": 1094
}
},
{
"$type": "BranchNode",
"Condition": {
"BindId": 1085
},
"DefaultOutBind": -1,
"FalseBind": 69,
"PreActionBind": [
85
],
"TrueBind": 86
},
{
"$type": "GetSizeOfList",
"DefaultOutBind": 82,
"Len": {
"$type": "ConfigOutputValue",
"BindId": [
1084
]
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1083
},
"PreActionBind": [
84
]
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1083
]
},
"VarScope": "Ability",
"VariableKey": "DoorList"
},
{
"$type": "IntCompareNode",
"CompareType": "Greater",
"DefaultOutBind": -1,
"ParamOne": {
"BindId": 1084
},
"ParamTwo": {
},
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1085
]
}
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Manager",
"CustomParams": [
],
"DefaultOutBind": 77,
"EventName": "SelectSecondPos",
"Params": [
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 0
}
},
{
"$type": "SetVariable",
"DefaultOutBind": 89,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1087
},
"PreActionBind": [
55
],
"VarScope": "Ability",
"VariableKey": "MaxPosition"
},
{
"$type": "SetVariable",
"DefaultOutBind": 87,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1086
},
"PreActionBind": [
54
],
"VarScope": "Ability",
"VariableKey": "MaxDistance"
},
{
"$type": "GetFromListByIndexNode",
"DefaultOutBind": 93,
"Index": {
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1088
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1089
]
},
"PreActionBind": [
90
]
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1088
]
},
"VarScope": "Ability",
"VariableKey": "DoorList"
},
{
"$type": "GetEntityPosRot",
"AttachPoint": {
},
"DefaultOutBind": 81,
"Position": {
"$type": "ConfigOutputValue",
"BindId": [
1079,
1081
]
},
"Rotation": {
"$type": "ConfigOutputValue"
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 1089
}
},
{
"$type": "GetAttackTarget",
"AttackTarget": {
"$type": "ConfigOutputValue",
"BindId": [
1091
]
},
"DefaultOutBind": 95,
"FeatureTargetName": {
"$type": "ConfigOutputValue"
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 0
}
},
{
"$type": "SequenceNode",
"DefaultOutBind": -1,
"Then": [
94,
91,
-1
]
},
{
"$type": "GetPropCaster",
"Caster": {
"$type": "ConfigOutputValue"
},
"DefaultOutBind": 92,
"TargetProp": {
"$type": "ConfigInputValue",
"BindId": 0
}
},
{
"$type": "GetEntityPosRot",
"AttachPoint": {
},
"DefaultOutBind": -1,
"Position": {
"$type": "ConfigOutputValue",
"BindId": [
1078,
1102
]
},
"Rotation": {
"$type": "ConfigOutputValue"
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 1091
}
},
{
"$type": "VectorLerpNode",
"DefaultOutBind": -1,
"ParamOne": {
"BindId": 1092
},
"ParamTwo": {
"BindId": 1093
},
"PreActionBind": [
68
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1076
]
},
"T": {
"BindId": 1077,
"DefaultValue": 1.1
}
},
{
"$type": "DelayNode",
"Complete": 105,
"DefaultOutBind": -1,
"DelayTime": {
"DefaultValue": 0.05
}
},
{
"$type": "MakeRotationByDirectionNode",
"DefaultOutBind": -1,
"Forward": {
"BindId": 1082,
"DefaultValue": {
"x": 0,
"y": 0,
"z": 1
}
},
"PreActionBind": [
79
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1094
]
},
"Up": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
}
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1101
]
},
"VarScope": "Ability",
"VariableKey": "MaxPosition"
},
{
"$type": "SplitVector",
"DefaultOutBind": -1,
"Input": {
"BindId": 1090
},
"PreActionBind": [
75
],
"X": {
"$type": "ConfigOutputValue",
"BindId": [
1095
]
},
"Y": {
"$type": "ConfigOutputValue"
},
"Z": {
"$type": "ConfigOutputValue",
"BindId": [
1096
]
}
},
{
"$type": "MakeVector",
"DefaultOutBind": -1,
"OutValue": {
"$type": "ConfigOutputValue"
},
"PreActionBind": [
100
],
"X": {
"BindId": 1095
},
"Y": {
},
"Z": {
"BindId": 1096
}
},
{
"$type": "SplitVector",
"DefaultOutBind": -1,
"Input": {
"BindId": 1097
},
"X": {
"$type": "ConfigOutputValue",
"BindId": [
1098
]
},
"Y": {
"$type": "ConfigOutputValue"
},
"Z": {
"$type": "ConfigOutputValue",
"BindId": [
1103
]
}
},
{
"$type": "SetVariable",
"DefaultOutBind": 108,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1100
},
"PreActionBind": [
106
],
"VarScope": "Ability",
"VariableKey": "MaxPosition"
},
{
"$type": "MakeVector",
"DefaultOutBind": -1,
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1069
]
},
"PreActionBind": [
102
],
"X": {
"BindId": 1098
},
"Y": {
"DefaultValue": 1
},
"Z": {
"BindId": 1103
}
},
{
"$type": "RandomFloatNode",
"DefaultOutBind": 103,
"MaxValue": {
"DefaultValue": 0.8
},
"MinValue": {
"DefaultValue": 0.5
},
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1099
]
}
},
{
"$type": "VectorLerpNode",
"DefaultOutBind": -1,
"ParamOne": {
"BindId": 1102
},
"ParamTwo": {
"BindId": 1101
},
"PreActionBind": [
99
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1100
]
},
"T": {
"BindId": 1099
}
},
{
"$type": "SplitVector",
"DefaultOutBind": -1,
"Input": {
"BindId": 1042
},
"PreActionBind": [
131
],
"X": {
"$type": "ConfigOutputValue",
"BindId": [
1105
]
},
"Y": {
"$type": "ConfigOutputValue",
"BindId": [
1117
]
},
"Z": {
"$type": "ConfigOutputValue",
"BindId": [
1106
]
}
},
{
"$type": "DestroyProp",
"DefaultOutBind": -1,
"PropID": {
"$type": "ConfigInputValue",
"BindId": 1075
}
},
{
"$type": "SetVariable",
"DefaultOutBind": 60,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1076
},
"PreActionBind": [
96
],
"VarScope": "Ability",
"VariableKey": "MaxPosition"
},
{
"$type": "MakeVector",
"DefaultOutBind": -1,
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1005
]
},
"PreActionBind": [
107,
122
],
"X": {
"BindId": 1105
},
"Y": {
"BindId": 1118,
"DefaultValue": 1
},
"Z": {
"BindId": 1106
}
},
{
"$type": "GetFromListByIndexNode",
"DefaultOutBind": 52,
"Index": {
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1107
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1011,
1038
]
},
"PreActionBind": [
29
]
},
{
"$type": "SequenceNode",
"DefaultOutBind": -1,
"Then": [
47,
111,
114
]
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Manager",
"CustomParams": [
],
"DefaultOutBind": -1,
"EventName": "CreateDoorCheckSize",
"Params": [
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 0
}
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Manager",
"CustomParams": [
],
"DefaultOutBind": -1,
"EventName": "CheckDoorListSize",
"Params": [
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 0
}
},
{
"$type": "GetSizeOfList",
"DefaultOutBind": 117,
"Len": {
"$type": "ConfigOutputValue",
"BindId": [
1111
]
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1109
},
"PreActionBind": [
116
]
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1109
]
},
"VarScope": "Ability",
"VariableKey": "DoorList"
},
{
"$type": "BranchNode",
"Condition": {
"BindId": 1110
},
"DefaultOutBind": -1,
"FalseBind": -1,
"PreActionBind": [
118
],
"TrueBind": 119
},
{
"$type": "IntCompareNode",
"CompareType": "Equal",
"DefaultOutBind": -1,
"ParamOne": {
"BindId": 1111
},
"ParamTwo": {
"DefaultValue": 2
},
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1110
]
}
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Manager",
"CustomParams": [
],
"DefaultOutBind": -1,
"EventName": "SpawnTrain",
"Params": [
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 0
}
},
{
"$type": "RotateRotation",
"DefaultOutBind": -1,
"InOne": {
"$type": "ConfigInputValue",
"BindId": 1115
},
"InTwo": {
"$type": "ConfigInputValue",
"BindId": 1116
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1055
]
},
"PreActionBind": [
121
]
},
{
"$type": "MakeRotationByAxis",
"Angle": {
"DefaultValue": 180
},
"Axis": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
},
"DefaultOutBind": -1,
"OutRotation": {
"$type": "ConfigOutputValue",
"BindId": [
1116
]
}
},
{
"$type": "FloatAddNode",
"DefaultOutBind": -1,
"ParamOne": {
"BindId": 1117
},
"ParamTwo": {
"DefaultValue": 1.15
},
"PreActionBind": [
107
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1118
]
}
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1121
]
},
"VarScope": "Auto",
"VariableKey": "Direction"
},
{
"$type": "SetVariable",
"DefaultOutBind": -1,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1119
},
"VarScope": "Auto",
"VariableKey": "FirstDoorPos"
},
{
"$type": "SetVariable",
"DefaultOutBind": 49,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1120
},
"VarScope": "Auto",
"VariableKey": "SecondDoorPos"
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1026
]
},
"VarScope": "Auto",
"VariableKey": "FirstDoorPos"
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1029
]
},
"VarScope": "Auto",
"VariableKey": "SecondDoorPos"
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1122
]
},
"VarScope": "Auto",
"VariableKey": "FirstDoorPos"
},
{
"$type": "VectorMulNum",
"DefaultOutBind": -1,
"Num": {
"DefaultValue": 20
},
"PreActionBind": [
123
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1123
]
},
"Vector": {
"BindId": 1121
}
},
{
"$type": "VectorSub",
"DefaultOutBind": -1,
"InOne": {
"BindId": 1122
},
"InTwo": {
"BindId": 1123
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1124
]
},
"PreActionBind": [
128,
129
]
},
{
"$type": "VectorProjectOnPlane",
"DefaultOutBind": -1,
"Normal": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
},
"PreActionBind": [
130
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1042
]
},
"Vector": {
"BindId": 1124
}
},
{
"$type": "VectorNormalize",
"DefaultOutBind": -1,
"PreActionBind": [
17
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1050
]
},
"Vector": {
"BindId": 1125
}
},
{
"$type": "BranchNode",
"Condition": {
"BindId": 1128
},
"DefaultOutBind": -1,
"FalseBind": 138,
"PreActionBind": [
135
],
"TrueBind": 136
},
{
"$type": "GetSizeOfList",
"DefaultOutBind": 133,
"Len": {
"$type": "ConfigOutputValue",
"BindId": [
1127,
1131
]
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1126
},
"PreActionBind": [
6
]
},
{
"$type": "IntCompareNode",
"CompareType": "LessEqual",
"DefaultOutBind": -1,
"ParamOne": {
"BindId": 1127
},
"ParamTwo": {
"DefaultValue": 1
},
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1128
]
}
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Door",
"CustomParams": [
],
"DefaultOutBind": 113,
"EventName": "FirstDoorMove",
"Params": [
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 1129
}
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Door",
"CustomParams": [
{
"PortName": "PreDoor",
"PortType": "EntityHandle"
}
],
"DefaultOutBind": 113,
"EventName": "OtherDoorMove",
"Params": [
{
"$type": "ConfigInputValue",
"BindId": 1133
}
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 1130
}
},
{
"$type": "GetFromListByIndexNode",
"DefaultOutBind": 137,
"Index": {
"BindId": 1132
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1134
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1133
]
},
"PreActionBind": [
139,
6
]
},
{
"$type": "IntAddNode",
"DefaultOutBind": -1,
"ParamOne": {
"BindId": 1131
},
"ParamTwo": {
"DefaultValue": -2
},
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1132
]
}
}
],
"VariableRegisterList": [
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueList",
"ElementType": "Entity",
"Elements": [
]
},
"ElementType": "Entity",
"Key": "DoorList",
"Scope": "Ability",
"Type": "List"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueInt",
"Value": 0
},
"ElementType": "Integer",
"Key": "ForLoopIndex",
"Scope": "Auto",
"Type": "Integer"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueInt",
"Value": 0
},
"ElementType": "Integer",
"Key": "StartDoor",
"Scope": "Auto",
"Type": "Integer"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueInt",
"Value": 1
},
"ElementType": "Integer",
"Key": "EndDoor",
"Scope": "Auto",
"Type": "Integer"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueList",
"ElementType": "Integer",
"Elements": [
]
},
"ElementType": "Integer",
"Key": "TestList",
"Scope": "Auto",
"Type": "List"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValue"
},
"ElementType": "Entity",
"Key": "Train",
"Scope": "Auto",
"Type": "Entity"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueVector",
"Value": {
"x": 0,
"y": 0,
"z": 0
}
},
"ElementType": "Vector",
"Key": "MaxPosition",
"Scope": "Ability",
"Type": "Vector"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueFloat",
"Value": 0
},
"ElementType": "Float",
"Key": "MaxDistance",
"Scope": "Ability",
"Type": "Float"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueVector",
"Value": {
"x": 0,
"y": 0,
"z": 0
}
},
"ElementType": "Vector",
"Key": "Direction",
"Scope": "Auto",
"Type": "Vector"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueVector",
"Value": {
"x": 0,
"y": 0,
"z": 0
}
},
"ElementType": "Vector",
"Key": "FirstDoorPos",
"Scope": "Auto",
"Type": "Vector"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueVector",
"Value": {
"x": 0,
"y": 0,
"z": 0
}
},
"ElementType": "Vector",
"Key": "SecondDoorPos",
"Scope": "Auto",
"Type": "Vector"
}
]
},
"OnAbilityTrigger": [
{
"$type": "CallGraphEvent",
"EventName": "OnAbilityTrigger"
}
]
}