{ "AbilityName": "Graph_Vivian_BuffAttack", "AbilityStacking": "Unique", "EventGraph": { "EditorOnlyData": { "Event": { "BuffAttack": { "Position": { "x": 940, "y": 260 } } }, "Graph": { "Pan": { "x": -1401, "y": -350 }, "Zoom": 1 }, "Group": [ ], "Node": [ { "Position": { "x": 1810, "y": 260 } }, { "Position": { "x": 1560, "y": 260 } }, { "Position": { "x": 2230, "y": 260 } }, { "Position": { "x": 2480, "y": 260 } }, { "Position": { "x": 1810, "y": 420 } }, { "Position": { "x": 1310, "y": 260 } }, { "Position": { "x": 1120, "y": 360 } }, { "Position": { "x": 1510, "y": 720 } }, { "Position": { "x": 2180, "y": 720.0001 } }, { "Position": { "x": 2430, "y": 720.0001 } }, { "Position": { "x": 1580, "y": 500 } }, { "Position": { "x": 2980, "y": 260 } }, { "Position": { "x": 2170, "y": 1040 } }, { "Position": { "x": 2170, "y": 510 } }, { "Position": { "x": 1880, "y": 580 } }, { "Position": { "x": 2020, "y": 390 } }, { "Position": { "x": 1880, "y": 1120 } }, { "Position": { "x": 1520, "y": 1030 } }, { "Position": { "x": 1960, "y": 890.0001 } }, { "Position": { "x": 1730, "y": 960.0001 } }, { "Position": { "x": 2950, "y": 720 } }, { "Position": { "x": 2720, "y": 260 } }, { "Position": { "x": 2690, "y": 720 } } ] }, "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": 2, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1001 ] }, "Rotation": { "$type": "ConfigOutputValue" }, "Target": { "$type": "ConfigInputValue", "BindId": 1000 } }, { "$type": "GetEntityPosRot", "AttachPoint": { }, "DefaultOutBind": 0, "Position": { "$type": "ConfigOutputValue" }, "Rotation": { "$type": "ConfigOutputValue", "BindId": [ 1002, 1004, 1014, 1026 ] }, "Target": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "CreateEffectNode", "DefaultOutBind": 3, "EffectID": { "$type": "ConfigOutputValue" }, "Key": { "DefaultValue": "Eff_Vivian_Attack_Branch_Air_Extra_01_Fire" }, "Position": { "BindId": 1007 }, "PreActionBind": [ 15 ], "Rotation": { "$type": "ConfigInputValue", "BindId": 1002 }, "Scale": { "DefaultValue": { "x": 1, "y": 1, "z": 1 } } }, { "$type": "CreateAttackProperty", "DefaultOutBind": 21, "Key": { "DefaultValue": "Vivian_Attack_Branch_Air_AttackProperty_Extra" }, "Position": { "BindId": 1012 }, "PreActionBind": [ 15 ], "Rotation": { "$type": "ConfigInputValue", "BindId": 1004 }, "UsePropDoFrameHalt": false }, { "$type": "RotateVector", "DefaultOutBind": -1, "PreActionBind": [ 10 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1003 ] }, "RotateValue": { "$type": "ConfigInputValue", "BindId": 1014 }, "V3Value": { "BindId": 1015 } }, { "$type": "BranchNode", "Condition": { "BindId": 1006 }, "DefaultOutBind": -1, "FalseBind": 7, "PreActionBind": [ 6 ], "TrueBind": 1 }, { "$type": "IsEntityValid", "DefaultOutBind": -1, "Entity": { "$type": "ConfigInputValue", "BindId": 1005 }, "IsValid": { "$type": "ConfigOutputValue", "BindId": [ 1006 ] } }, { "$type": "GetEntityPosRot", "AttachPoint": { }, "DefaultOutBind": 8, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1020 ] }, "Rotation": { "$type": "ConfigOutputValue", "BindId": [ 1008, 1011, 1019, 1028 ] }, "Target": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "CreateEffectNode", "DefaultOutBind": 9, "EffectID": { "$type": "ConfigOutputValue" }, "Key": { "DefaultValue": "Eff_Vivian_Attack_Branch_Air_Extra_01_Fire" }, "Position": { "BindId": 1010 }, "PreActionBind": [ 18 ], "Rotation": { "$type": "ConfigInputValue", "BindId": 1008 }, "Scale": { "DefaultValue": { "x": 1, "y": 1, "z": 1 } } }, { "$type": "CreateAttackProperty", "DefaultOutBind": 22, "Key": { "DefaultValue": "Vivian_Attack_Branch_Air_AttackProperty_Extra" }, "Position": { "BindId": 1009 }, "PreActionBind": [ 18 ], "Rotation": { "$type": "ConfigInputValue", "BindId": 1011 }, "UsePropDoFrameHalt": false }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1015, 1016 ] }, "VarScope": "Auto", "VariableKey": "V3_Offset" }, { "$type": "SetVariable", "DefaultOutBind": -1, "Input": { "$type": "ConfigInputValue", "BindId": 1013 }, "PreActionBind": [ 13 ], "VarScope": "Auto", "VariableKey": "V3_Offset" }, { "$type": "RotateVector", "DefaultOutBind": -1, "PreActionBind": [ 16, 17 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1024 ] }, "RotateValue": { "$type": "ConfigInputValue", "BindId": 1022 }, "V3Value": { "BindId": 1023 } }, { "$type": "RotateVector", "DefaultOutBind": -1, "PreActionBind": [ 10, 14 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1013 ] }, "RotateValue": { "$type": "ConfigInputValue", "BindId": 1017 }, "V3Value": { "BindId": 1016 } }, { "$type": "MakeRotationByAxis", "Angle": { "DefaultValue": 180 }, "Axis": { "DefaultValue": { "x": 0, "y": 1, "z": 0 } }, "DefaultOutBind": -1, "OutRotation": { "$type": "ConfigOutputValue", "BindId": [ 1017 ] } }, { "$type": "VectorAdd", "DefaultOutBind": -1, "InOne": { "BindId": 1001 }, "InTwo": { "BindId": 1003 }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1007, 1012, 1025 ] }, "PreActionBind": [ 4 ] }, { "$type": "MakeRotationByAxis", "Angle": { "DefaultValue": 180 }, "Axis": { "DefaultValue": { "x": 0, "y": 1, "z": 0 } }, "DefaultOutBind": -1, "OutRotation": { "$type": "ConfigOutputValue", "BindId": [ 1022 ] } }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1018, 1023 ] }, "VarScope": "Auto", "VariableKey": "V3_Offset" }, { "$type": "VectorAdd", "DefaultOutBind": -1, "InOne": { "BindId": 1020 }, "InTwo": { "BindId": 1021 }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1009, 1010, 1027 ] }, "PreActionBind": [ 19 ] }, { "$type": "RotateVector", "DefaultOutBind": -1, "PreActionBind": [ 17 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1021 ] }, "RotateValue": { "$type": "ConfigInputValue", "BindId": 1019 }, "V3Value": { "BindId": 1018 } }, { "$type": "SetVariable", "DefaultOutBind": -1, "Input": { "$type": "ConfigInputValue", "BindId": 1024 }, "PreActionBind": [ 12 ], "VarScope": "Auto", "VariableKey": "V3_Offset" }, { "$type": "CreateAttackProperty", "DefaultOutBind": 11, "Key": { "DefaultValue": "Vivian_Attack_Branch_Air_AttackProperty_TriggerBuffAttack" }, "Position": { "BindId": 1025 }, "PreActionBind": [ 15 ], "Rotation": { "$type": "ConfigInputValue", "BindId": 1026 }, "UsePropDoFrameHalt": false }, { "$type": "CreateAttackProperty", "DefaultOutBind": 20, "Key": { "DefaultValue": "Vivian_Attack_Branch_Air_AttackProperty_TriggerBuffAttack" }, "Position": { "BindId": 1027 }, "PreActionBind": [ 18 ], "Rotation": { "$type": "ConfigInputValue", "BindId": 1028 }, "UsePropDoFrameHalt": false } ], "VariableRegisterList": [ { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueVector", "Value": { "x": 0, "y": 0, "z": 0 } }, "ElementType": "Vector", "Key": "V3_LastPos", "Scope": "Auto", "Type": "Vector" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueVector", "Value": { "x": 1.2, "y": 0, "z": 0 } }, "ElementType": "Vector", "Key": "V3_Offset", "Scope": "Auto", "Type": "Vector" } ] } }