{ "AbilityName": "TestGraph_Alain_02_SummonTornadoAttack", "EventGraph": { "EditorOnlyData": { "Event": { "OnAbilityTrigger": { "Position": { "x": 148, "y": 77 } } }, "Graph": { "Pan": { "x": -864, "y": -172 }, "Zoom": 0.8695652 }, "Group": [ ], "Node": [ { "Position": { "x": 335, "y": 77 } }, { "Position": { "x": 148, "y": 175 } }, { "Position": { "x": 545, "y": 217 } }, { "Position": { "x": 545, "y": 341 } }, { "Position": { "x": 551, "y": 77 } }, { "Position": { "x": 753, "y": 77 } }, { "Position": { "x": 892, "y": 253 } }, { "Position": { "x": 895, "y": 468 } }, { "Position": { "x": 1275, "y": 259 } }, { "Position": { "x": 1275, "y": 484 } }, { "Position": { "x": 546, "y": 471 } }, { "Position": { "x": 1149, "y": 1191 } }, { "Position": { "x": 540, "y": 597 } }, { "Position": { "x": 540, "y": 597 } }, { "Position": { "x": 896, "y": 819 } }, { "Position": { "x": 897, "y": 686 } }, { "Position": { "x": 1995, "y": 668 } }, { "Position": { "x": 1993, "y": 239 } }, { "Position": { "x": 1574, "y": 240 } }, { "Position": { "x": 1580, "y": 511 } }, { "Position": { "x": 1263, "y": 724 } }, { "Position": { "x": 2238, "y": 239 } }, { "Position": { "x": 1623, "y": 904 } }, { "Position": { "x": 1153, "y": 1278 } }, { "Position": { "x": 1143, "y": 995 } }, { "Position": { "x": 1398, "y": 987 } }, { "Position": { "x": 1828, "y": 187 } }, { "Position": { "x": 1831, "y": 790 } }, { "Position": { "x": 2443, "y": 238 } }, { "Position": { "x": 3048, "y": 233 } }, { "Position": { "x": 2687, "y": 235 } }, { "Position": { "x": 2695, "y": 451 } }, { "Position": { "x": 2701, "y": 534 } }, { "Position": { "x": 2238, "y": 669 } }, { "Position": { "x": 2440, "y": 668 } }, { "Position": { "x": 2675, "y": 673 } }, { "Position": { "x": 3026, "y": 672 } }, { "Position": { "x": 3037, "y": 451 } }, { "Position": { "x": 2670, "y": 889 } }, { "Position": { "x": 2689, "y": 1225 } }, { "Position": { "x": 2686, "y": 1061 } }, { "Position": { "x": 1940, "y": 1066 } }, { "Position": { "x": 1939, "y": 1238 } }, { "Position": { "x": 2178, "y": 1066 } }, { "Position": { "x": 2170, "y": 1238 } }, { "Position": { "x": 2409, "y": 1067 } }, { "Position": { "x": 2881, "y": 1062 } }, { "Position": { "x": 2407, "y": 1233 } }, { "Position": { "x": 3161, "y": 1060 } }, { "Position": { "x": 2929, "y": 1220 } }, { "Position": { "x": 2689, "y": 1367 } }, { "Position": { "x": 2941, "y": 1366 } }, { "Position": { "x": 1953, "y": 1474 } }, { "Position": { "x": 2205, "y": 1473 } }, { "Position": { "x": 2438, "y": 1467 } }, { "Position": { "x": 2701, "y": 1465 } }, { "Position": { "x": 3361, "y": 696 } }, { "Position": { "x": 3636, "y": 702 } }, { "Position": { "x": 3821, "y": 697 } }, { "Position": { "x": 3585, "y": 873 } }, { "Position": { "x": 3800, "y": 872 } } ] }, "EventMap": { "OnAbilityTrigger": { "$type": "ConfigAbilityGraphEvent", "EventNodeBind": 0, "ParametersBind": [ ] } }, "NodeList": [ { "$type": "GetEntityPosRot", "DefaultOutBind": 4, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1001, 1002, 1009, 1010 ] }, "PreActionBind": [ 1 ], "Rotation": { "$type": "ConfigOutputValue" }, "Target": { "$type": "ConfigInputValue", "BindId": 1000 } }, { "$type": "GetSelfEntity", "DefaultOutBind": -1, "Self": { "$type": "ConfigOutputValue", "BindId": [ 1000 ] } }, { "$type": "VectorAdd", "DefaultOutBind": -1, "InOne": { "BindId": 1001 }, "InTwo": { "DefaultValue": { "x": 5.5, "y": 0, "z": 1 } }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1007, 1008, 1012 ] } }, { "$type": "VectorAdd", "DefaultOutBind": -1, "InOne": { "BindId": 1002 }, "InTwo": { "DefaultValue": { "x": -5.5, "y": 0, "z": 1 } }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1004, 1014 ] } }, { "$type": "SetVariable", "DefaultOutBind": 5, "Input": { "$type": "ConfigInputValue", "BindId": 0 }, "PreActionBind": [ 2, 10, 13 ], "VarScope": "Auto", "VariableKey": "Prop01" }, { "$type": "SetVariable", "ConstValue": { "$type": "ConfigDynamicValue" }, "DefaultOutBind": 6, "Input": { "$type": "ConfigInputValue", "BindId": 1004 }, "PreActionBind": [ 3, 12 ], "VarScope": "Auto", "VariableKey": "Prop02" }, { "$type": "CreateProp", "DefaultOutBind": 7, "InitialGraphKey": { }, "ModelSize": { "DefaultValue": 1 }, "Position": { "BindId": 1007 }, "PreActionBind": [ 2, 10, 13 ], "PropID": { "$type": "ConfigOutputValue", "BindId": [ 1005, 1017 ] }, "Rotation": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "CreateProp", "DefaultOutBind": 8, "InitialGraphKey": { }, "ModelSize": { "DefaultValue": 1 }, "Position": { "BindId": 1008 }, "PreActionBind": [ 2, 10, 13 ], "PropID": { "$type": "ConfigOutputValue", "BindId": [ 1006, 1018 ] }, "Rotation": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "ApplySimpleMove", "DefaultOutBind": 9, "PreActionBind": [ 15 ], "TargetProp": { "$type": "ConfigInputValue", "BindId": 1005 }, "Time": { "DefaultValue": 1 }, "Velocity": { "BindId": 1015 } }, { "$type": "ApplySimpleMove", "DefaultOutBind": 18, "PreActionBind": [ 14 ], "TargetProp": { "$type": "ConfigInputValue", "BindId": 1006 }, "Time": { "DefaultValue": 1 }, "Velocity": { "BindId": 1016 } }, { "$type": "VectorAdd", "DefaultOutBind": -1, "InOne": { "BindId": 1009 }, "InTwo": { "DefaultValue": { "x": 5.5, "y": 0, "z": 1 } }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1007, 1008, 1011 ] } }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1003 ] }, "VarScope": "Auto", "VariableKey": "TotalTime" }, { "$type": "VectorAdd", "DefaultOutBind": -1, "InOne": { }, "InTwo": { "DefaultValue": { "x": -6.5, "y": 0, "z": 3.5 } }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1004 ] } }, { "$type": "VectorAdd", "DefaultOutBind": -1, "InOne": { "BindId": 1010 }, "InTwo": { "DefaultValue": { "x": 5.5, "y": 0, "z": 1 } }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1007, 1008, 1013 ] } }, { "$type": "VectorSub", "DefaultOutBind": -1, "InOne": { "BindId": 1013 }, "InTwo": { "BindId": 1014 }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1016 ] }, "PreActionBind": [ 13, 3 ] }, { "$type": "VectorSub", "DefaultOutBind": -1, "InOne": { "BindId": 1011 }, "InTwo": { "BindId": 1012 }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1015 ] }, "PreActionBind": [ 2, 10 ] }, { "$type": "DelayNode", "Complete": 33, "DefaultOutBind": -1, "DelayTime": { }, "PreActionBind": [ 27 ] }, { "$type": "DelayNode", "Complete": 21, "DefaultOutBind": -1, "DelayTime": { "BindId": 1053 }, "PreActionBind": [ 26 ] }, { "$type": "AttachEffectNode", "AttachPoint": "", "DefaultOutBind": 19, "EffectID": { "$type": "ConfigOutputValue", "BindId": [ 1051 ] }, "Key": { "BindId": 1019 }, "PositionOffset": { }, "PreActionBind": [ 20 ], "RotationOffset": { "$type": "ConfigInputValue", "BindId": 0 }, "Scale": { }, "Target": { "$type": "ConfigInputValue", "BindId": 1017 } }, { "$type": "AttachEffectNode", "AttachPoint": "", "AutoDynamicInfo": { "$type": "EffectAutoDynamicValue" }, "DefaultOutBind": 22, "EffectID": { "$type": "ConfigOutputValue", "BindId": [ 1052 ] }, "Key": { "BindId": 1020 }, "PositionOffset": { }, "PreActionBind": [ 20 ], "RotationOffset": { "$type": "ConfigInputValue", "BindId": 0 }, "Scale": { }, "Target": { "$type": "ConfigInputValue", "BindId": 1018 } }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1019, 1020 ] }, "VarScope": "Auto", "VariableKey": "WindEffect" }, { "$type": "DestroyEffectNode", "DefaultOutBind": 28, "EffectID": { "$type": "ConfigInputValue", "BindId": 1051 } }, { "$type": "TimerNode", "Complete": 16, "Count": { "BindId": 1024 }, "CurCount": { "$type": "ConfigOutputValue" }, "DefaultOutBind": 17, "IntervalTime": { "BindId": 1021 }, "OnInterval": 41, "PreActionBind": [ 23, 25 ] }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1021, 1022, 1038, 1039 ] }, "VarScope": "Auto", "VariableKey": "DeltaSeconds" }, { "$type": "FloatDivNode", "DefaultOutBind": -1, "ParamOne": { "BindId": 1003 }, "ParamTwo": { "BindId": 1022 }, "PreActionBind": [ 11, 23 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1023 ] } }, { "$type": "AsIntNode", "DefaultOutBind": -1, "Input": { "$type": "ConfigInputValue", "BindId": 1023 }, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1024 ] }, "PreActionBind": [ 24 ] }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1053 ] }, "VarScope": "Auto", "VariableKey": "WindTime" }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue" }, "VarScope": "Auto", "VariableKey": "SmokeTIme" }, { "$type": "DestroyEffectNode", "DefaultOutBind": 30, "EffectID": { "$type": "ConfigInputValue", "BindId": 1052 } }, { "$type": "AttachEffectNode", "AttachPoint": "", "AutoDynamicInfo": { "$type": "EffectAutoDynamicValue", "EffFadeInTime": 0, "EffFadeOutTime": 0, "EffHoldTime": 0, "EffStartSizeX": 0, "EffStartSizeY": 0, "EffectTarget": 0 }, "DefaultOutBind": -1, "EffectID": { "$type": "ConfigOutputValue", "BindId": [ 1055 ] }, "Key": { "BindId": 1046 }, "PositionOffset": { }, "PreActionBind": [ 32, 37 ], "RotationOffset": { "$type": "ConfigInputValue", "BindId": 0 }, "Scale": { }, "Target": { "$type": "ConfigInputValue", "BindId": 1045 } }, { "$type": "AttachEffectNode", "AttachPoint": "", "AutoDynamicInfo": { "$type": "EffectAutoDynamicValue", "EffFadeInTime": 0, "EffFadeOutTime": 0, "EffHoldTime": 0, "EffStartSizeX": 0, "EffStartSizeY": 0, "EffectTarget": 0 }, "DefaultOutBind": 29, "EffectID": { "$type": "ConfigOutputValue", "BindId": [ 1054 ] }, "Key": { "BindId": 1043 }, "PositionOffset": { }, "PreActionBind": [ 31, 32 ], "RotationOffset": { "$type": "ConfigInputValue", "BindId": 0 }, "Scale": { }, "Target": { "$type": "ConfigInputValue", "BindId": 1044 } }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1042, 1044 ] }, "VarScope": "Auto", "VariableKey": "Prop01" }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1043, 1046 ] }, "VarScope": "Auto", "VariableKey": "SmokeEffect" }, { "$type": "DestroyEffectNode", "DefaultOutBind": 34, "EffectID": { "$type": "ConfigInputValue", "BindId": 1054 } }, { "$type": "DestroyEffectNode", "DefaultOutBind": 35, "EffectID": { "$type": "ConfigInputValue", "BindId": 1055 } }, { "$type": "AttachEffectNode", "AttachPoint": "", "AutoDynamicInfo": { "$type": "EffectAutoDynamicValue", "EffFadeInTime": 0, "EffFadeOutTime": 0, "EffHoldTime": 0, "EffStartSizeX": 0, "EffStartSizeY": 0, "EffectTarget": 0 }, "DefaultOutBind": 36, "EffectID": { "$type": "ConfigOutputValue" }, "Key": { "BindId": 1041 }, "PositionOffset": { }, "PreActionBind": [ 31, 38 ], "RotationOffset": { "$type": "ConfigInputValue", "BindId": 0 }, "Scale": { }, "Target": { "$type": "ConfigInputValue", "BindId": 1042 } }, { "$type": "AttachEffectNode", "AttachPoint": "", "AutoDynamicInfo": { "$type": "EffectAutoDynamicValue", "EffFadeInTime": 0, "EffFadeOutTime": 0, "EffHoldTime": 0, "EffStartSizeX": 0, "EffStartSizeY": 0, "EffectTarget": 0 }, "DefaultOutBind": 56, "EffectID": { "$type": "ConfigOutputValue" }, "Key": { "BindId": 1047 }, "PositionOffset": { }, "PreActionBind": [ 37, 38 ], "RotationOffset": { "$type": "ConfigInputValue", "BindId": 0 }, "Scale": { }, "Target": { "$type": "ConfigInputValue", "BindId": 1048 } }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1045, 1048 ] }, "VarScope": "Auto", "VariableKey": "Prop02" }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1041, 1047 ] }, "VarScope": "Auto", "VariableKey": "BrustEffect" }, { "$type": "VectorSub", "DefaultOutBind": -1, "InOne": { "BindId": 1027 }, "InTwo": { "BindId": 1029 }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1032 ] } }, { "$type": "GetEntityPosRot", "DefaultOutBind": 52, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1029, 1030 ] }, "Rotation": { "$type": "ConfigOutputValue" }, "Target": { "$type": "ConfigInputValue", "BindId": 1028 } }, { "$type": "GetEntityPosRot", "DefaultOutBind": 43, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1027 ] }, "PreActionBind": [ 42 ], "Rotation": { "$type": "ConfigOutputValue" }, "Target": { "$type": "ConfigInputValue", "BindId": 1025 } }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1025, 1034, 1040 ] }, "VarScope": "Auto", "VariableKey": "Prop01" }, { "$type": "GetEntityPosRot", "DefaultOutBind": 45, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1031 ] }, "PreActionBind": [ 44 ], "Rotation": { "$type": "ConfigOutputValue" }, "Target": { "$type": "ConfigInputValue", "BindId": 1026 } }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1026, 1035 ] }, "VarScope": "Auto", "VariableKey": "Prop02" }, { "$type": "GetAttackTarget", "AttackTarget": { "$type": "ConfigOutputValue", "BindId": [ 1028 ] }, "DefaultOutBind": 40, "FeatureTargetName": { "$type": "ConfigOutputValue" }, "PreActionBind": [ 47 ], "Target": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "PlaceholderNode", "DefaultOutBind": -1 }, { "$type": "GetSelfEntity", "DefaultOutBind": -1, "Self": { "$type": "ConfigOutputValue" } }, { "$type": "PlaceholderNode", "DefaultOutBind": -1 }, { "$type": "VectorSub", "DefaultOutBind": -1, "InOne": { "BindId": 1031 }, "InTwo": { "BindId": 1030 }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1033 ] } }, { "$type": "VectorNormalize", "DefaultOutBind": -1, "PreActionBind": [ 39 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1036 ] }, "Vector": { "BindId": 1032 } }, { "$type": "VectorNormalize", "DefaultOutBind": -1, "PreActionBind": [ 49 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1037 ] }, "Vector": { "BindId": 1033 } }, { "$type": "ApplySimpleMove", "DefaultOutBind": 53, "PreActionBind": [ 42, 50, 23 ], "TargetProp": { "$type": "ConfigInputValue", "BindId": 1034 }, "Time": { "BindId": 1038, "DefaultValue": -1 }, "Velocity": { "BindId": 1036 } }, { "$type": "ApplySimpleMove", "DefaultOutBind": 54, "PreActionBind": [ 23, 51 ], "TargetProp": { "$type": "ConfigInputValue", "BindId": 0 }, "Time": { "BindId": 1039, "DefaultValue": -1 }, "Velocity": { "BindId": 1037 } }, { "$type": "ApplyRotateToVelocity", "DefaultOutBind": 55, "PreActionBind": [ 42 ], "TargetProp": { "$type": "ConfigInputValue", "BindId": 1040 } }, { "$type": "ApplyRotateToVelocity", "DefaultOutBind": -1, "PreActionBind": [ 44 ], "TargetProp": { "$type": "ConfigInputValue", "BindId": 1035 } }, { "$type": "DelayNode", "Complete": 57, "DefaultOutBind": -1, "DelayTime": { "DefaultValue": 0.5 } }, { "$type": "DestroyProp", "DefaultOutBind": 58, "PreActionBind": [ 59 ], "PropID": { "$type": "ConfigInputValue", "BindId": 1049 } }, { "$type": "DestroyProp", "DefaultOutBind": -1, "PreActionBind": [ 60 ], "PropID": { "$type": "ConfigInputValue", "BindId": 1050 } }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1049 ] }, "VarScope": "Auto", "VariableKey": "Prop01" }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1050 ] }, "VarScope": "Auto", "VariableKey": "Prop01" } ], "VariableRegisterList": [ { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueFloat", "Value": 0.1 }, "ElementType": "Float", "Key": "DeltaSeconds", "Scope": "Auto", "Type": "Float" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueFloat", "Value": 5 }, "ElementType": "Float", "Key": "TotalTime", "Scope": "Auto", "Type": "Float" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueString", "Value": "Eff_Monster_Nineveh_Special_Attack01_01_Wind" }, "ElementType": "String", "Key": "WindEffect", "Scope": "Auto", "Type": "String" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValue" }, "ElementType": "Entity", "Key": "Prop01", "Scope": "Auto", "Type": "Entity" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValue" }, "ElementType": "Entity", "Key": "Prop02", "Scope": "Auto", "Type": "Entity" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueString", "Value": "Eff_Monster_Nineveh_Special_Attack01_02_Smoke" }, "ElementType": "String", "Key": "SmokeEffect", "Scope": "Auto", "Type": "String" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueFloat", "Value": 0 }, "ElementType": "Float", "Key": "WindTime", "Scope": "Auto", "Type": "Float" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueFloat", "Value": 0 }, "ElementType": "Float", "Key": "SmokeTIme", "Scope": "Auto", "Type": "Float" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueString", "Value": "Eff_Monster_Nineveh_Special_Attack01_03_Burst" }, "ElementType": "String", "Key": "BrustEffect", "Scope": "Auto", "Type": "String" } ] }, "OnAbilityTrigger": [ { "$type": "CallGraphEvent", "EventName": "OnAbilityTrigger" } ] }