{ "AbilityName": "Bangboo_Belion_Attack", "AbilityStacking": "Unique", "DefaultModifier": { "OnHitOther": [ { "$type": "CallGraphHitEvent", "EventName": "OnHitOther" } ] }, "EventGraph": { "EditorOnlyData": { "Event": { "OnAbilityTrigger": { "Position": { "x": 220, "y": 190 } }, "OnHitOther": { "Position": { "x": 260, "y": 753 } } }, "Graph": { "Pan": { "x": -198, "y": 148 }, "Zoom": 0.8695652 }, "Group": [ ], "Node": [ { "Position": { "x": 410, "y": 190 } }, { "Position": { "x": 4000, "y": 1330 } }, { "Position": { "x": 2240, "y": 190 } }, { "Position": { "x": 1330, "y": 190 } }, { "Position": { "x": 1540, "y": 190.0001 } }, { "Position": { "x": 4000, "y": 1130 } }, { "Position": { "x": 1790, "y": 310 } }, { "Position": { "x": 3760, "y": 1200 } }, { "Position": { "x": 1990, "y": 370.0001 } }, { "Position": { "x": 660.0001, "y": 190 } }, { "Position": { "x": 3080, "y": 1280 } }, { "Position": { "x": 3530, "y": 1130 } }, { "Position": { "x": 2930, "y": 1120 } }, { "Position": { "x": 2870, "y": 1280 } }, { "Position": { "x": 2650, "y": 770 } }, { "Position": { "x": 2190, "y": 953 } }, { "Position": { "x": 1990, "y": 893 } }, { "Position": { "x": 1990, "y": 1023 } }, { "Position": { "x": 1760, "y": 1020 } }, { "Position": { "x": 2390, "y": 763 } }, { "Position": { "x": 2390, "y": 1123 } }, { "Position": { "x": 2180, "y": 1140 } }, { "Position": { "x": 2650, "y": 1120 } }, { "Position": { "x": 1830, "y": 760 } }, { "Position": { "x": 960, "y": 880 } }, { "Position": { "x": 1410, "y": 870.0001 } }, { "Position": { "x": 1170, "y": 760 } }, { "Position": { "x": 1390, "y": 760 } }, { "Position": { "x": 1640, "y": 920.0001 } }, { "Position": { "x": 960, "y": 750 } }, { "Position": { "x": 2720, "y": 190 } }, { "Position": { "x": 1610, "y": 760 } }, { "Position": { "x": 710, "y": 753 } }, { "Position": { "x": 700, "y": 940 } }, { "Position": { "x": 470, "y": 863 } }, { "Position": { "x": 2520, "y": 190 } }, { "Position": { "x": 490, "y": 1000 } }, { "Position": { "x": 2520, "y": 310 } }, { "Position": { "x": 3360, "y": 190 } }, { "Position": { "x": 2900, "y": 190 } }, { "Position": { "x": 3190, "y": 190 } }, { "Position": { "x": 2450, "y": 960 } }, { "Position": { "x": 3310, "y": 1130 } }, { "Position": { "x": 0, "y": 0 } }, { "Position": { "x": 0, "y": 0 } }, { "Position": { "x": 1150, "y": 310 } }, { "Position": { "x": 890.0001, "y": 190 } }, { "Position": { "x": 0, "y": 0 } }, { "Position": { "x": 0, "y": 0 } }, { "Position": { "x": 1660, "y": 499.9999 } }, { "Position": { "x": 1210, "y": 500 } }, { "Position": { "x": 1440, "y": 500 } }, { "Position": { "x": 1860, "y": 560 } }, { "Position": { "x": 2240, "y": 510.0002 } }, { "Position": { "x": 2520, "y": 510.0002 } } ] }, "EventMap": { "OnAbilityTrigger": { "$type": "ConfigAbilityGraphEvent", "EventNodeBind": 0, "ParametersBind": [ ] }, "OnHitOther": { "$type": "ConfigAbilityGraphEvent", "EventNodeBind": 32, "ParametersBind": [ { "$type": "ConfigDynamicOutputValue", "BindId": [ 1009 ], "OutputName": "AnimKey" }, { "$type": "ConfigDynamicOutputValue", "BindId": [ 1017, 1019 ], "OutputName": "Attackee" } ] } }, "NodeList": [ { "$type": "GetEntityPosRot", "AttachPoint": { "DefaultValue": "Ctr_Ball" }, "DefaultOutBind": 9, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1001, 1003, 1043, 1049 ] }, "Rotation": { "$type": "ConfigOutputValue" }, "Target": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "ApplyTrackMove", "AttachPoint": { "DefaultValue": "MiddlePoint" }, "DefaultOutBind": -1, "Offset": { }, "PreActionBind": [ 41, 7 ], "RemainWhenTargetInvalid": { "DefaultValue": true }, "RotateSpeed": { "DefaultValue": 30 }, "TargetProp": { "$type": "ConfigInputValue", "BindId": 1000 }, "TraceTarget": { "$type": "ConfigInputValue", "BindId": 1044 }, "Velocity": { "BindId": 1002 } }, { "$type": "CreateProp", "DefaultOutBind": 35, "ExtraComponents": [ "TimeScaleComponent" ], "InitialGraphKey": { "DefaultValue": "Bangboo_Belion_Bullet" }, "ModelSize": { "DefaultValue": 1 }, "Position": { "BindId": 1001 }, "PreActionBind": [ 8 ], "PropID": { "$type": "ConfigOutputValue", "BindId": [ 1006 ] }, "Rotation": { "$type": "ConfigInputValue", "BindId": 1004 } }, { "$type": "BranchNode", "Condition": { "BindId": 1042 }, "DefaultOutBind": -1, "FalseBind": 53, "PreActionBind": [ 45 ], "TrueBind": 4 }, { "$type": "GetEntityPosRot", "AttachPoint": { "DefaultValue": "MiddlePoint" }, "DefaultOutBind": 2, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1005 ] }, "Rotation": { "$type": "ConfigOutputValue" }, "Target": { "$type": "ConfigInputValue", "BindId": 1007 } }, { "$type": "ApplySimpleMove", "DefaultOutBind": -1, "PreActionBind": [ 41, 7 ], "TargetProp": { "$type": "ConfigInputValue", "BindId": 1037 }, "Time": { "DefaultValue": -1 }, "Velocity": { "BindId": 1038 } }, { "$type": "VectorSub", "DefaultOutBind": -1, "InOne": { "BindId": 1005 }, "InTwo": { "BindId": 1003 }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1008 ] } }, { "$type": "VectorMulNum", "DefaultOutBind": -1, "Num": { "DefaultValue": 45 }, "Result": { "$type": "ConfigOutputValue", "BindId": [ 1002, 1038 ] }, "Vector": { "BindId": 1036 } }, { "$type": "MakeRotationByDirectionNode", "DefaultOutBind": -1, "Forward": { "BindId": 1008 }, "PreActionBind": [ 6 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1004 ] }, "Up": { "DefaultValue": { "x": 0, "y": 1, "z": 0 } } }, { "$type": "GetEntityPosRot", "AttachPoint": { }, "DefaultOutBind": 46, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1034 ] }, "Rotation": { "$type": "ConfigOutputValue", "BindId": [ 1033 ] }, "Target": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "MakeRotationByDirectionNode", "DefaultOutBind": -1, "Forward": { "BindId": 1032 }, "PreActionBind": [ 13 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1039 ] }, "Up": { "DefaultValue": { "x": 0, "y": 1, "z": 0 } } }, { "$type": "GetEntityDirection", "DefaultOutBind": 1, "Forward": { "$type": "ConfigOutputValue", "BindId": [ 1036 ] }, "PreActionBind": [ 41 ], "Right": { "$type": "ConfigOutputValue" }, "Target": { "$type": "ConfigInputValue", "BindId": 1035 }, "Up": { "$type": "ConfigOutputValue" } }, { "$type": "GetEntityPosRot", "AttachPoint": { "DefaultValue": "MiddlePoint" }, "DefaultOutBind": 42, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1030 ] }, "Rotation": { "$type": "ConfigOutputValue" }, "Target": { "$type": "ConfigInputValue", "BindId": 1029 } }, { "$type": "VectorSub", "DefaultOutBind": -1, "InOne": { "BindId": 1030 }, "InTwo": { "BindId": 1031 }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1032 ] } }, { "$type": "InvokeEventNode", "AbilityName": "Bangboo_Belion_Bullet", "CustomParams": [ ], "DefaultOutBind": -1, "EventName": "ExplodeTarget", "Params": [ ], "PreActionBind": [ 41 ], "Target": { "$type": "ConfigInputValue", "BindId": 1026 } }, { "$type": "BoolOrNode", "DefaultOutBind": -1, "ParamOne": { "BindId": 1022 }, "ParamTwo": { "BindId": 1024 }, "PreActionBind": [ 16, 17 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1025 ] } }, { "$type": "IntCompareNode", "CompareType": "Equal", "DefaultOutBind": -1, "ParamOne": { "BindId": 1021 }, "ParamTwo": { }, "Result": { "$type": "ConfigOutputValue", "BindId": [ 1022 ] } }, { "$type": "IntCompareNode", "CompareType": "GreaterEqual", "DefaultOutBind": -1, "ParamOne": { "BindId": 1023 }, "ParamTwo": { "DefaultValue": 5 }, "PreActionBind": [ 18 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1024 ] } }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1023 ] }, "VarScope": "Auto", "VariableKey": "HitCount" }, { "$type": "BranchNode", "Condition": { "BindId": 1025 }, "DefaultOutBind": -1, "FalseBind": 20, "PreActionBind": [ 15 ], "TrueBind": 14 }, { "$type": "GetFromListByIndexNode", "DefaultOutBind": 22, "Index": { }, "List": { "$type": "ConfigInputValue", "BindId": 1027 }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1029, 1044 ] }, "PreActionBind": [ 21 ] }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1027 ] }, "VarScope": "Auto", "VariableKey": "TargetList" }, { "$type": "GetEntityPosRot", "AttachPoint": { }, "DefaultOutBind": 12, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1031 ] }, "PreActionBind": [ 41 ], "Rotation": { "$type": "ConfigOutputValue" }, "Target": { "$type": "ConfigInputValue", "BindId": 1028 } }, { "$type": "GetSizeOfList", "DefaultOutBind": 19, "Len": { "$type": "ConfigOutputValue", "BindId": [ 1021 ] }, "List": { "$type": "ConfigInputValue", "BindId": 1020 }, "PreActionBind": [ 28 ] }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1015 ] }, "VarScope": "Auto", "VariableKey": "TargetList" }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1018 ] }, "VarScope": "Auto", "VariableKey": "TargetList" }, { "$type": "IsInListNode", "DefaultOutBind": 27, "InValue": { "$type": "ConfigInputValue", "BindId": 1017 }, "List": { "$type": "ConfigInputValue", "BindId": 1015 }, "PreActionBind": [ 24 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1016 ] } }, { "$type": "BranchNode", "Condition": { "BindId": 1016 }, "DefaultOutBind": -1, "FalseBind": 24, "TrueBind": 31 }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1020 ] }, "VarScope": "Auto", "VariableKey": "TargetList" }, { "$type": "SetVariable", "DefaultOutBind": 26, "Input": { "$type": "ConfigInputValue", "BindId": 1011 }, "PreActionBind": [ 33 ], "VarScope": "Auto", "VariableKey": "HitCount" }, { "$type": "ClearListNode", "DefaultOutBind": 39, "List": { "$type": "ConfigInputValue", "BindId": 1013 }, "PreActionBind": [ 37 ] }, { "$type": "RemoveFromListNode", "DefaultOutBind": 23, "InValue": { "$type": "ConfigInputValue", "BindId": 1019 }, "List": { "$type": "ConfigInputValue", "BindId": 1018 }, "PreActionBind": [ 25 ] }, { "$type": "BranchNode", "Condition": { "BindId": 1010 }, "DefaultOutBind": -1, "FalseBind": -1, "PreActionBind": [ 34 ], "TrueBind": 29 }, { "$type": "IntAddNode", "DefaultOutBind": -1, "ParamOne": { "BindId": 1012 }, "ParamTwo": { "DefaultValue": 1 }, "PreActionBind": [ 36 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1011 ] } }, { "$type": "StringCompare", "DefaultOutBind": -1, "Result": { "$type": "ConfigOutputValue", "BindId": [ 1010 ] }, "String1": { "BindId": 1009 }, "String2": { "DefaultValue": "Bangboo_Belion_Attack_AttackProperty_01" } }, { "$type": "SetVariable", "DefaultOutBind": 30, "Input": { "$type": "ConfigInputValue", "BindId": 1006 }, "VarScope": "Auto", "VariableKey": "Bullet" }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1012 ] }, "VarScope": "Auto", "VariableKey": "HitCount" }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1013 ] }, "VarScope": "Auto", "VariableKey": "TargetList" }, { "$type": "SetVariable", "DefaultOutBind": -1, "Input": { "$type": "ConfigInputValue", "BindId": 0 }, "VarScope": "Auto", "VariableKey": "HitCount" }, { "$type": "CreateListByCustomTarget", "CustomTargetKey": { "DefaultValue": "AbilityTarget_Bangboo_Belion" }, "DefaultOutBind": 40, "List": { "$type": "ConfigOutputValue", "BindId": [ 1014 ] }, "Target": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "SetVariable", "DefaultOutBind": 38, "Input": { "$type": "ConfigInputValue", "BindId": 1014 }, "VarScope": "Auto", "VariableKey": "TargetList" }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1000, 1026, 1028, 1035, 1037, 1040 ] }, "VarScope": "Auto", "VariableKey": "Bullet" }, { "$type": "SetRotation", "DefaultOutBind": 11, "PreActionBind": [ 10, 41 ], "Rotation": { "$type": "ConfigInputValue", "BindId": 1039 }, "TargetProp": { "$type": "ConfigInputValue", "BindId": 1040 } }, { "$type": "PlaceholderNode", "DefaultOutBind": -1 }, { "$type": "PlaceholderNode", "DefaultOutBind": -1 }, { "$type": "IsEntityValid", "DefaultOutBind": -1, "Entity": { "$type": "ConfigInputValue", "BindId": 1041 }, "IsValid": { "$type": "ConfigOutputValue", "BindId": [ 1042 ] } }, { "$type": "GetAttackTarget", "AttackTarget": { "$type": "ConfigOutputValue", "BindId": [ 1007, 1041 ] }, "DefaultOutBind": 3, "FeatureTargetName": { "$type": "ConfigOutputValue" }, "Target": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "PlaceholderNode", "DefaultOutBind": -1 }, { "$type": "PlaceholderNode", "DefaultOutBind": -1 }, { "$type": "VectorSub", "DefaultOutBind": -1, "InOne": { "BindId": 1047 }, "InTwo": { "BindId": 1049 }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1052 ] }, "PreActionBind": [ 51 ] }, { "$type": "RotateVector", "DefaultOutBind": -1, "Result": { "$type": "ConfigOutputValue", "BindId": [ 1050 ] }, "RotateValue": { "$type": "ConfigInputValue", "BindId": 1033 }, "V3Value": { "DefaultValue": { "x": 0, "y": 0, "z": 5 } } }, { "$type": "VectorAdd", "DefaultOutBind": -1, "InOne": { "BindId": 1034 }, "InTwo": { "BindId": 1050 }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1047 ] }, "PreActionBind": [ 50 ] }, { "$type": "MakeRotationByDirectionNode", "DefaultOutBind": -1, "Forward": { "BindId": 1052 }, "PreActionBind": [ 49 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1054 ] }, "Up": { "DefaultValue": { "x": 0, "y": 1, "z": 0 } } }, { "$type": "CreateProp", "DefaultOutBind": 54, "ExtraComponents": [ "TimeScaleComponent" ], "InitialGraphKey": { "DefaultValue": "Bangboo_Belion_Bullet" }, "ModelSize": { "DefaultValue": 1 }, "Position": { "BindId": 1043 }, "PreActionBind": [ 52 ], "PropID": { "$type": "ConfigOutputValue", "BindId": [ 1055 ] }, "Rotation": { "$type": "ConfigInputValue", "BindId": 1054 } }, { "$type": "SetVariable", "DefaultOutBind": 30, "Input": { "$type": "ConfigInputValue", "BindId": 1055 }, "VarScope": "Auto", "VariableKey": "Bullet" } ], "VariableRegisterList": [ { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValue" }, "ElementType": "Entity", "Key": "Bullet", "Scope": "Auto", "Type": "Entity" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueInt", "Value": 0 }, "ElementType": "Integer", "Key": "HitCount", "Scope": "Auto", "Type": "Integer" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueList", "ElementType": "Entity", "Elements": [ ] }, "ElementType": "Entity", "Key": "TargetList", "Scope": "Auto", "Type": "List" } ] }, "OnAbilityTrigger": [ { "$type": "CallGraphEvent", "EventName": "OnAbilityTrigger" } ] }