{ "AbilityName": "Graph_Thracian_Attack_6", "EventGraph": { "EditorOnlyData": { "Event": { "OnAbilityTrigger": { "Position": { "x": 304, "y": 258 } } }, "Graph": { "Pan": { "x": -223, "y": -55 }, "Zoom": 1 }, "Group": [ ], "Node": [ { "Position": { "x": 1052, "y": 469 } }, { "Position": { "x": 1052, "y": 258 } }, { "Position": { "x": 565, "y": 494 } }, { "Position": { "x": 525, "y": 258 } }, { "Position": { "x": 1547, "y": 258 } }, { "Position": { "x": 778, "y": 494 } }, { "Position": { "x": 331, "y": 551 } }, { "Position": { "x": 565, "y": 615 } }, { "Position": { "x": 1759, "y": 663 } }, { "Position": { "x": 1547, "y": 541 } }, { "Position": { "x": 1375, "y": 561 } }, { "Position": { "x": 1310, "y": 765 } }, { "Position": { "x": 931, "y": 911 } }, { "Position": { "x": 1547, "y": 765 } }, { "Position": { "x": 1977, "y": 463 } }, { "Position": { "x": 331, "y": 348 } }, { "Position": { "x": 331, "y": 450 } }, { "Position": { "x": 810, "y": 258 } }, { "Position": { "x": 1758, "y": 516 } }, { "Position": { "x": 1104, "y": 790 } }, { "Position": { "x": 1759, "y": 910 } }, { "Position": { "x": 2362, "y": 765 } }, { "Position": { "x": 1952, "y": 861 } }, { "Position": { "x": 1310, "y": 1069 } }, { "Position": { "x": 1094, "y": 1190 } }, { "Position": { "x": 1052, "y": 1069 } }, { "Position": { "x": 1350, "y": 258 } }, { "Position": { "x": 2162, "y": 831 } }, { "Position": { "x": 810, "y": 17 } }, { "Position": { "x": 1881, "y": 18 } }, { "Position": { "x": 1634, "y": 17 } }, { "Position": { "x": 1054, "y": 17 } }, { "Position": { "x": 1344, "y": 17 } } ] }, "EventMap": { "OnAbilityTrigger": { "$type": "ConfigAbilityGraphEvent", "EventNodeBind": 3, "ParametersBind": [ ] } }, "NodeList": [ { "$type": "BranchNode", "Condition": { "BindId": 1003 }, "DefaultOutBind": -1, "FalseBind": 11, "PreActionBind": [ 5 ], "TrueBind": 14 }, { "$type": "GetAttackTarget", "AttackTarget": { "$type": "ConfigOutputValue", "BindId": [ 1002, 1009 ] }, "DefaultOutBind": 26, "FeatureTargetName": { "$type": "ConfigOutputValue" }, "Target": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "IntModNode", "DefaultOutBind": -1, "ParamOne": { "BindId": 1005 }, "ParamTwo": { "BindId": 1006 }, "PreActionBind": [ 6 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1004 ] } }, { "$type": "TimerNode", "Complete": 28, "Count": { "BindId": 1001 }, "CurCount": { "$type": "ConfigOutputValue", "BindId": [ 1005 ] }, "DefaultOutBind": -1, "IntervalTime": { "BindId": 1000 }, "OnInterval": 17, "PreActionBind": [ 15, 16 ] }, { "$type": "GetEntityPosRot", "AttachPoint": { }, "DefaultOutBind": -1, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1015, 1028 ] }, "Rotation": { "$type": "ConfigOutputValue" }, "Target": { "$type": "ConfigInputValue", "BindId": 1002 } }, { "$type": "IntCompareNode", "CompareType": "Equal", "DefaultOutBind": -1, "ParamOne": { "BindId": 1004 }, "ParamTwo": { "BindId": 1008 }, "PreActionBind": [ 2, 7 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1003 ] } }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1006, 1007 ] }, "VarScope": "Auto", "VariableKey": "Int_Accurate" }, { "$type": "IntSubNode", "DefaultOutBind": -1, "ParamOne": { "BindId": 1007 }, "ParamTwo": { "DefaultValue": 1 }, "PreActionBind": [ 6 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1008 ] } }, { "$type": "VectorMulNum", "DefaultOutBind": -1, "Num": { "DefaultValue": 0.5 }, "PreActionBind": [ 9 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1024 ] }, "Vector": { "BindId": 1027 } }, { "$type": "VectorMulNum", "DefaultOutBind": -1, "Num": { "BindId": 1011 }, "PreActionBind": [ 10 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1014, 1027 ] }, "Vector": { "BindId": 1010 } }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1011 ] }, "VarScope": "Auto", "VariableKey": "Float_DropTime" }, { "$type": "RandomFloatNode", "DefaultOutBind": 13, "MaxValue": { "BindId": 1012 }, "MinValue": { "BindId": 1018 }, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1021 ] }, "PreActionBind": [ 12, 19 ] }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1012, 1013, 1017 ] }, "VarScope": "Auto", "VariableKey": "Float_Random" }, { "$type": "RandomFloatNode", "DefaultOutBind": 21, "MaxValue": { "BindId": 1013 }, "MinValue": { "BindId": 1019 }, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1020 ] }, "PreActionBind": [ 12, 19 ] }, { "$type": "SetVariable", "DefaultOutBind": -1, "Input": { "$type": "ConfigInputValue", "BindId": 1016 }, "PreActionBind": [ 18 ], "VarScope": "Auto", "VariableKey": "V3_TargetPoint" }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1000 ] }, "VarScope": "Auto", "VariableKey": "Float_Interval" }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1001 ] }, "VarScope": "Auto", "VariableKey": "Int_TotalCount" }, { "$type": "SequenceNode", "DefaultOutBind": -1, "Then": [ 1, 0, 25 ] }, { "$type": "VectorAdd", "DefaultOutBind": -1, "InOne": { "BindId": 1015 }, "InTwo": { "BindId": 1014 }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1016 ] }, "PreActionBind": [ 9 ] }, { "$type": "FloatMulNode", "DefaultOutBind": -1, "ParamOne": { "DefaultValue": -1 }, "ParamTwo": { "BindId": 1017 }, "PreActionBind": [ 12 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1018, 1019 ] } }, { "$type": "MakeVector", "DefaultOutBind": -1, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1023 ] }, "X": { "BindId": 1020 }, "Y": { }, "Z": { "BindId": 1021 } }, { "$type": "SetVariable", "DefaultOutBind": -1, "Input": { "$type": "ConfigInputValue", "BindId": 1022 }, "PreActionBind": [ 27 ], "VarScope": "Auto", "VariableKey": "V3_TargetPoint" }, { "$type": "VectorAdd", "DefaultOutBind": -1, "InOne": { "BindId": 1024 }, "InTwo": { "BindId": 1023 }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1029 ] }, "PreActionBind": [ 20, 8 ] }, { "$type": "CreateProp", "DefaultOutBind": -1, "InitialGraphKey": { "DefaultValue": "Graph_Thracian_Attack_6_Bullet" }, "ModelSize": { "BindId": 1026, "DefaultValue": 1 }, "Position": { "BindId": 1025 }, "PreActionBind": [ 24 ], "PropID": { "$type": "ConfigOutputValue" }, "Rotation": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1025 ] }, "VarScope": "Auto", "VariableKey": "V3_TargetPoint" }, { "$type": "GetModelSizeNode", "DefaultOutBind": 23, "ModelSize": { "$type": "ConfigOutputValue", "BindId": [ 1026 ] }, "Target": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "GetEntityVelocityNode", "DefaultOutBind": 4, "Target": { "$type": "ConfigInputValue", "BindId": 1009 }, "Velocity": { "$type": "ConfigOutputValue", "BindId": [ 1010 ] } }, { "$type": "VectorAdd", "DefaultOutBind": -1, "InOne": { "BindId": 1028 }, "InTwo": { "BindId": 1029 }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1022 ] }, "PreActionBind": [ 22 ] }, { "$type": "DelayNode", "Complete": 31, "DefaultOutBind": -1, "DelayTime": { "DefaultValue": 1.5 } }, { "$type": "SetAnimatorParamsNode", "BoolValue": { "DefaultValue": true }, "DefaultOutBind": -1, "FloatValue": { "DefaultValue": 0 }, "IntValue": { "DefaultValue": 0 }, "ParamName": { "DefaultValue": "Trigger_Attack06_End" }, "ParamType": "TRIGGER", "Target": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "DelayNode", "Complete": 29, "DefaultOutBind": -1, "DelayTime": { "DefaultValue": 1 } }, { "$type": "GetAttackTarget", "AttackTarget": { "$type": "ConfigOutputValue", "BindId": [ 1030 ] }, "DefaultOutBind": 32, "FeatureTargetName": { "$type": "ConfigOutputValue" }, "Target": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "AttachEffectNode", "AttachPoint": "", "DefaultOutBind": 30, "EffectID": { "$type": "ConfigOutputValue" }, "Key": { "DefaultValue": "Eff_Monster_Thracian_Attack_06_End_17_Warning" }, "PositionOffset": { }, "RotationOffset": { "$type": "ConfigInputValue", "BindId": 0 }, "Scale": { "DefaultValue": { "x": 1, "y": 1, "z": 1 } }, "Target": { "$type": "ConfigInputValue", "BindId": 1030 } } ], "VariableRegisterList": [ { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueFloat", "Value": 0.25 }, "ElementType": "Float", "Key": "Float_Interval", "Scope": "Auto", "Type": "Float" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueInt", "Value": 10 }, "ElementType": "Integer", "Key": "Int_TotalCount", "Scope": "Auto", "Type": "Integer" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueInt", "Value": 4 }, "ElementType": "Integer", "Key": "Int_Accurate", "Scope": "Auto", "Type": "Integer" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueFloat", "Value": 1 }, "ElementType": "Float", "Key": "Float_DropTime", "Scope": "Auto", "Type": "Float" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueFloat", "Value": 3 }, "ElementType": "Float", "Key": "Float_Random", "Scope": "Auto", "Type": "Float" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueVector", "Value": { "x": 0, "y": 0, "z": 0 } }, "ElementType": "Vector", "Key": "V3_TargetPoint", "Scope": "Auto", "Type": "Vector" } ] }, "OnAbilityTrigger": [ { "$type": "CallGraphEvent", "EventName": "OnAbilityTrigger" } ] }