{ "AbilityName": "Graph_Harvester_Attack09", "AbilityStacking": "Unique", "EventGraph": { "EditorOnlyData": { "Event": { "OnAbilityTrigger": { "Position": { "x": -39.99998, "y": 160 } } }, "Graph": { "Pan": { "x": -1578.667, "y": 10 }, "Zoom": 1 }, "Group": [ ], "Node": [ { "Position": { "x": -20, "y": 350 } }, { "Position": { "x": 190, "y": 170 } }, { "Position": { "x": 880, "y": 0 } }, { "Position": { "x": 1230, "y": -40 } }, { "Position": { "x": 600, "y": 570 } }, { "Position": { "x": 420, "y": 170 } }, { "Position": { "x": 670, "y": 89.99999 } }, { "Position": { "x": 510, "y": 80 } }, { "Position": { "x": 780, "y": 250 } }, { "Position": { "x": 790, "y": 570 } }, { "Position": { "x": 420, "y": 430 } }, { "Position": { "x": 1730, "y": 300 } }, { "Position": { "x": 410, "y": 570 } }, { "Position": { "x": 420, "y": 310 } }, { "Position": { "x": 2030, "y": 300 } }, { "Position": { "x": 1500, "y": 160 } }, { "Position": { "x": 1710, "y": 120 } }, { "Position": { "x": 1740, "y": 410 } }, { "Position": { "x": 2200, "y": 110 } }, { "Position": { "x": 2450, "y": 110 } }, { "Position": { "x": 1940, "y": 110 } }, { "Position": { "x": 1100, "y": 180 } }, { "Position": { "x": 640, "y": 240 } }, { "Position": { "x": 1740, "y": 490 } }, { "Position": { "x": 2290, "y": 300 } }, { "Position": { "x": 2560, "y": 300 } }, { "Position": { "x": 2740, "y": 300 } } ] }, "EventMap": { "OnAbilityTrigger": { "$type": "ConfigAbilityGraphEvent", "EventNodeBind": 1, "ParametersBind": [ ] } }, "NodeList": [ { "$type": "GetSelfEntity", "DefaultOutBind": -1, "Self": { "$type": "ConfigOutputValue", "BindId": [ 1000 ] } }, { "$type": "GetEntityPosRot", "AttachPoint": { "DefaultValue": "Ctr_Gear_01" }, "DefaultOutBind": 5, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1001, 1015 ] }, "PreActionBind": [ 0 ], "Rotation": { "$type": "ConfigOutputValue" }, "Target": { "$type": "ConfigInputValue", "BindId": 1000 } }, { "$type": "CreateProp", "DefaultOutBind": 21, "ExtraComponents": [ ], "InitialGraphKey": { }, "ModelSize": { "DefaultValue": 1 }, "Position": { "BindId": 1001 }, "PropID": { "$type": "ConfigOutputValue", "BindId": [ 1003, 1016, 1017, 1018, 1019, 1020, 1021 ] }, "Rotation": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "AttachEffectNode", "AttachPoint": "", "DefaultOutBind": 15, "EffectID": { "$type": "ConfigOutputValue" }, "Key": { "DefaultValue": "Eff_Monster_Harvester_Attack_09_01_Bullet" }, "PositionOffset": { }, "RotationOffset": { "$type": "ConfigInputValue", "BindId": 0 }, "Scale": { "DefaultValue": { "x": 1, "y": 1, "z": 1 } }, "Target": { "$type": "ConfigInputValue", "BindId": 1003 } }, { "$type": "VectorNormalize", "DefaultOutBind": -1, "PreActionBind": [ 12 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1008 ] }, "Vector": { "BindId": 1002 } }, { "$type": "GetAttackTarget", "AttackTarget": { "$type": "ConfigOutputValue", "BindId": [ 1005, 1006, 1013 ] }, "DefaultOutBind": 22, "FeatureTargetName": { "$type": "ConfigOutputValue" }, "PreActionBind": [ 7 ], "Target": { "$type": "ConfigInputValue", "BindId": 1004 } }, { "$type": "GetEntityPosRot", "AttachPoint": { "DefaultValue": "MiddlePoint" }, "DefaultOutBind": 2, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1014 ] }, "Rotation": { "$type": "ConfigOutputValue" }, "Target": { "$type": "ConfigInputValue", "BindId": 1006 } }, { "$type": "GetSelfEntity", "DefaultOutBind": -1, "Self": { "$type": "ConfigOutputValue", "BindId": [ 1004 ] } }, { "$type": "GetEntityVelocityNode", "DefaultOutBind": 6, "Target": { "$type": "ConfigInputValue", "BindId": 1005 }, "Velocity": { "$type": "ConfigOutputValue", "BindId": [ 1007 ] } }, { "$type": "VectorMulNum", "DefaultOutBind": -1, "Num": { "DefaultValue": 30 }, "PreActionBind": [ 4 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1009 ] }, "Vector": { "BindId": 1008 } }, { "$type": "VectorDivNum", "DefaultOutBind": -1, "Num": { "DefaultValue": 30 }, "PreActionBind": [ 13 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1011 ] }, "Vector": { "BindId": 1010 } }, { "$type": "DelayNode", "Complete": 14, "DefaultOutBind": -1, "DelayTime": { "DefaultValue": 0.15 } }, { "$type": "VectorAdd", "DefaultOutBind": -1, "InOne": { "BindId": 1011 }, "InTwo": { "BindId": 1007 }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1002 ] }, "PreActionBind": [ 10 ] }, { "$type": "VectorSub", "DefaultOutBind": -1, "InOne": { "BindId": 1014 }, "InTwo": { "BindId": 1015 }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1010 ] } }, { "$type": "ApplyTrackMove", "DefaultOutBind": 24, "Offset": { }, "PreActionBind": [ 17, 23 ], "RotateSpeed": { "DefaultValue": 120 }, "TargetProp": { "$type": "ConfigInputValue", "BindId": 1012 }, "TraceTarget": { "$type": "ConfigInputValue", "BindId": 1022 }, "Velocity": { "DefaultValue": { "x": 0, "y": 0, "z": 30 } } }, { "$type": "ApplySimpleMove", "DefaultOutBind": 16, "PreActionBind": [ 9 ], "TargetProp": { "$type": "ConfigInputValue", "BindId": 1018 }, "Time": { "DefaultValue": 0.15 }, "Velocity": { "BindId": 1009, "DefaultValue": { "x": 0, "y": 0, "z": 30 } } }, { "$type": "ApplyRotateToVelocity", "DefaultOutBind": 20, "TargetProp": { "$type": "ConfigInputValue", "BindId": 1016 } }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1012, 1023 ] }, "VarScope": "Auto", "VariableKey": "PropID_Cache" }, { "$type": "AttachAttackPredicate", "DefaultOutBind": 19, "Key": { "DefaultValue": "Monster_Harvester_ATK09_Attackproperty_Predicate_01" }, "Target": { "$type": "ConfigInputValue", "BindId": 1020 } }, { "$type": "AttachAttackProperty", "DefaultOutBind": 11, "Key": { "DefaultValue": "Monster_Harvester_ATK09_AttackProperty_01" }, "Target": { "$type": "ConfigInputValue", "BindId": 1021 }, "UsePropDoFrameHalt": false }, { "$type": "ApplyRotateToVelocity", "DefaultOutBind": 18, "TargetProp": { "$type": "ConfigInputValue", "BindId": 1019 } }, { "$type": "SetVariable", "DefaultOutBind": 3, "Input": { "$type": "ConfigInputValue", "BindId": 1017 }, "VarScope": "Auto", "VariableKey": "PropID_Cache" }, { "$type": "SetVariable", "DefaultOutBind": 8, "Input": { "$type": "ConfigInputValue", "BindId": 1013 }, "VarScope": "Auto", "VariableKey": "Attack_Target" }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1022, 1024 ] }, "VarScope": "Auto", "VariableKey": "Attack_Target" }, { "$type": "DelayNode", "Complete": 25, "DefaultOutBind": -1, "DelayTime": { "DefaultValue": 3.35 } }, { "$type": "DestroyProp", "DefaultOutBind": 26, "PreActionBind": [ 17 ], "PropID": { "$type": "ConfigInputValue", "BindId": 1023 } }, { "$type": "DestroyEffectNode", "DefaultOutBind": -1, "EffectID": { "$type": "ConfigInputValue", "BindId": 1024 }, "PreActionBind": [ 23 ] } ], "VariableRegisterList": [ { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValue" }, "ElementType": "Entity", "Key": "PropID_Cache", "Scope": "Auto", "Type": "Entity" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValue" }, "ElementType": "Entity", "Key": "Attack_Target", "Scope": "Auto", "Type": "Entity" } ] }, "OnAbilityTrigger": [ { "$type": "CallGraphEvent", "EventName": "OnAbilityTrigger" } ] }