{ "AbilityName": "Graph_Vivian_BuffAttack", "AbilityStacking": "Unique", "EventGraph": { "EditorOnlyData": { "Event": { "BuffAttack": { "Position": { "x": 780, "y": 260 } } }, "Graph": { "Pan": { "x": -1810, "y": -455 }, "Zoom": 1.3225 }, "Group": [ ], "Node": [ { "Position": { "x": 1510, "y": 260 } }, { "Position": { "x": 1790, "y": 260 } }, { "Position": { "x": 2080, "y": 260 } }, { "Position": { "x": 2330, "y": 260 } }, { "Position": { "x": 1020, "y": 130 } }, { "Position": { "x": 1310, "y": 260 } }, { "Position": { "x": 1110, "y": 550 } }, { "Position": { "x": 1510, "y": 490 } }, { "Position": { "x": 1800, "y": 490 } }, { "Position": { "x": 2050, "y": 490 } } ] }, "EventMap": { "BuffAttack": { "$type": "ConfigAbilityGraphEvent", "CustomParams": [ { "PortName": "AttackTarget", "PortType": "EntityHandle" } ], "EventNodeBind": 5, "IsCustom": true, "ParametersBind": [ { "$type": "ConfigDynamicOutputValue", "BindId": [ 1000, 1005 ], "OutputName": "AttackTarget" } ] } }, "NodeList": [ { "$type": "GetEntityPosRot", "AttachPoint": { }, "DefaultOutBind": 1, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1001, 1003 ] }, "Rotation": { "$type": "ConfigOutputValue" }, "Target": { "$type": "ConfigInputValue", "BindId": 1000 } }, { "$type": "GetEntityPosRot", "AttachPoint": { }, "DefaultOutBind": 2, "Position": { "$type": "ConfigOutputValue" }, "Rotation": { "$type": "ConfigOutputValue", "BindId": [ 1002, 1004 ] }, "Target": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "CreateEffectNode", "DefaultOutBind": 3, "EffectID": { "$type": "ConfigOutputValue" }, "Key": { "DefaultValue": "Eff_Vivian_Attack_Branch_Air_02_Boom" }, "Position": { "BindId": 1001 }, "Rotation": { "$type": "ConfigInputValue", "BindId": 1002 }, "Scale": { "DefaultValue": { "x": 0.8, "y": 0.8, "z": 0.8 } } }, { "$type": "CreateAttackProperty", "DefaultOutBind": -1, "Key": { "DefaultValue": "Vivian_Attack_Branch_Air_AttackProperty_Extra" }, "Position": { "BindId": 1003 }, "Rotation": { "$type": "ConfigInputValue", "BindId": 1004 }, "UsePropDoFrameHalt": false }, { "$type": "TimerNode", "Complete": -1, "Count": { "DefaultValue": 3 }, "CurCount": { "$type": "ConfigOutputValue" }, "DefaultOutBind": 5, "IntervalTime": { "DefaultValue": 1 }, "OnInterval": 5 }, { "$type": "BranchNode", "Condition": { "BindId": 1006 }, "DefaultOutBind": -1, "FalseBind": 7, "PreActionBind": [ 6 ], "TrueBind": 0 }, { "$type": "IsEntityValid", "DefaultOutBind": -1, "Entity": { "$type": "ConfigInputValue", "BindId": 1005 }, "IsValid": { "$type": "ConfigOutputValue", "BindId": [ 1006 ] } }, { "$type": "GetEntityPosRot", "AttachPoint": { }, "DefaultOutBind": 8, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1009, 1010 ] }, "Rotation": { "$type": "ConfigOutputValue", "BindId": [ 1008, 1011 ] }, "Target": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "CreateEffectNode", "DefaultOutBind": 9, "EffectID": { "$type": "ConfigOutputValue" }, "Key": { "DefaultValue": "Eff_Vivian_Attack_Branch_Air_02_Boom" }, "Position": { "BindId": 1010 }, "PreActionBind": [ ], "Rotation": { "$type": "ConfigInputValue", "BindId": 1008 }, "Scale": { "DefaultValue": { "x": 0.8, "y": 0.8, "z": 0.8 } } }, { "$type": "CreateAttackProperty", "DefaultOutBind": -1, "Key": { "DefaultValue": "Vivian_Attack_Branch_Air_AttackProperty_Extra" }, "Position": { "BindId": 1009 }, "PreActionBind": [ ], "Rotation": { "$type": "ConfigInputValue", "BindId": 1011 }, "UsePropDoFrameHalt": false } ], "VariableRegisterList": [ { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueVector", "Value": { "x": 0, "y": 0, "z": 0 } }, "ElementType": "Vector", "Key": "V3_LastPos", "Scope": "Auto", "Type": "Vector" } ] } }