From cbfbb4b5376ea86aaccd6cd39aa6f8dde384d7ba Mon Sep 17 00:00:00 2001 From: Nikolas Date: Fri, 30 Aug 2024 09:51:19 -0700 Subject: [PATCH] lint me plz --- counterstrike2/README.md | 21 + counterstrike2/benchmark.cfg | 97 + counterstrike2/cs2.py | 150 + counterstrike2/cs2_utils.py | 81 + counterstrike2/csgo/cfg/banner.cfg | 37 + .../csgo/cfg/fpsheavenbenchmark.cfg | 41 + .../csgo/cfg/maps/de_dust2_benchmark.cfg | 2 + .../ai/fpsheavenbenchmark/bt_config.kv3 | 58 + .../scripts/ai/fpsheavenbenchmark/dust2.kv3 | 10260 ++++++++++++++++ .../ai/fpsheavenbenchmark/dust2_init.kv3 | 63 + counterstrike2/manifest.yaml | 9 + 11 files changed, 10819 insertions(+) create mode 100644 counterstrike2/README.md create mode 100644 counterstrike2/benchmark.cfg create mode 100644 counterstrike2/cs2.py create mode 100644 counterstrike2/cs2_utils.py create mode 100644 counterstrike2/csgo/cfg/banner.cfg create mode 100644 counterstrike2/csgo/cfg/fpsheavenbenchmark.cfg create mode 100644 counterstrike2/csgo/cfg/maps/de_dust2_benchmark.cfg create mode 100644 counterstrike2/csgo/scripts/ai/fpsheavenbenchmark/bt_config.kv3 create mode 100644 counterstrike2/csgo/scripts/ai/fpsheavenbenchmark/dust2.kv3 create mode 100644 counterstrike2/csgo/scripts/ai/fpsheavenbenchmark/dust2_init.kv3 create mode 100644 counterstrike2/manifest.yaml diff --git a/counterstrike2/README.md b/counterstrike2/README.md new file mode 100644 index 0000000..7b8ea43 --- /dev/null +++ b/counterstrike2/README.md @@ -0,0 +1,21 @@ +# Counter-Strike 2 +This benchmark uses the CS2 FPS Benchmark in the Steam workshop created by Angel: https://steamcommunity.com/sharedfiles/filedetails/?id=3240880604 + +## Prerequisites + +- Python 3.10+ +- Counter-Strike 2 installed +- Keras OCR service +- Subscribing to the above Steam Workshop benchmark + +## Options + +- `kerasHost`: string representing the IP address of the Keras service. e.x. `0.0.0.0` +- `kerasPort`: string representing the port of the Keras service. e.x. `8080` + +## Output + +report.json +- `resolution`: string representing the resolution the test was run at, formatted as "[width]x[height]", e.x. `1920x1080` +- `start_time`: number representing a timestamp of the test's start time in milliseconds +- `end_time`: number representing a timestamp of the test's end time in milliseconds \ No newline at end of file diff --git a/counterstrike2/benchmark.cfg b/counterstrike2/benchmark.cfg new file mode 100644 index 0000000..dde2cf2 --- /dev/null +++ b/counterstrike2/benchmark.cfg @@ -0,0 +1,97 @@ +push_var_values + +showconsole + +sv_log 0 +sv_alternateticks 0 +dota_spectator_use_broadcaster_stats_panel 0 +dota_spectator_mode 0 +dota_spectator_hero_index "" +cl_showdemooverlay 0; // still broken, no other command usable to hide demo overlay +demo_usefastgoto 1 +fps_max 0 + +playdemo replays\benchmark +sleep 20000 + +//// DISABLE ALL CONSOLE SPEW SOURCES FOR A CLEAN SCRIPT OUTPUT ( VALVE PLZ GIFF SINGLE CMD FOR IT ) +log_flags Console +DoNotEcho | grep % +log_flags General Developer DeveloperConsole Panel Panorama PanoramaScript VScript VScriptDbg VScriptScripts CustomUI CustomGameCache CustomNetTable +DoNotEcho +log_flags AnimationGraph AnimationSystem AnimGraphManager AnimResource Assert "BitBuf Error" BoneSetup Client "Combat Analyzer" CommandLine D3D Decals Demo DeveloperVerbose DotaGuide DOTAHLTVCamera +DoNotEcho +log_flags DOTAHLTVDirector DOTA_CHAT DownloadManager EmitSound EngineInitialization EngineServiceManager "Entity Dump" "Entity Load Unserialize" "Entity System" Filesystem GameEventSystem GCClient GlobalState HangWatchdog "HLTV Server" Host +DoNotEcho +log_flags HostStateManager IME InputService InputSystem InstantReplay LOADING MaterialSystem MeshSystem ModelCombiner modellib NavMesh NetworkClientService Networking "Networking Reliable" NetworkP2PService NetworkServerService +DoNotEcho +log_flags NetworkService Particles ParticlesLib Physics PostProcessing PostProcessPipeline RenderPipelineDota RenderPipelineVr RenderService RenderSystem ResourceSystem SaveRestore SaveRestoreIO Scaleform "Scaleform IME" ScaleformAS +DoNotEcho +log_flags ScaleformParse ScaleformScript SceneSystem SchemaSystem SchemaSystemUtils Server ServerLog SignonState SndEmitterSystem SndOperators SoundOperatorSystem SoundOpGameSystem SoundSystem SoundSystemLowLevel SpawnGroup SplitPacket +DoNotEcho +log_flags SplitScreen Steam SteamDatagramClient SteamDatagramServer SteamUnifiedMessages ToneMapping ToolGameSimulation TypeManager Vfx VguiCallQueue VolumetricFog VProf VR WeekendTourney Workshop WorldRenderer +DoNotEcho + +log_flags Console +consoleonly | grep % + +clear + +echoln Starting Benchmark + +demo_resume +demo_goto 90000 +sleep 5000 +demo_goto 98400 pause +sleep 10000 +dota_spectator_mode 0 + +log_flags General -DoNotEcho +echoln Starting benchmark in 5... +sleep 1000 +echoln Starting benchmark in 4... +sleep 1000 +echoln Starting benchmark in 3... +sleep 1000 +echoln Starting benchmark in 2... +sleep 1000 +echoln Starting benchmark in 1... +sleep 1000 +echoln Started... +log_flags General +DoNotEcho + +sleep 1000 +demo_resume + +sleep 75000 + +log_flags General -DoNotEcho + + +echoln Benchmark stopping in 5 +sleep 1000 +echoln Benchmark stopping in 4 +sleep 1000 +echoln Benchmark stopping in 3 +sleep 1000 +echoln Benchmark stopping in 2 +sleep 1000 +echoln Benchmark stopping in 1 +sleep 1000 +demo_pause + +echoln Exiting in 3... +sleep 1000 +echoln Exiting in 2... +sleep 1000 +echoln Exiting in 1... +sleep 1000 + +log_flags General +DoNotEcho + +disconnect + +//// RESTORE CONSOLE SPEW +log_flags Console +DoNotEcho | grep % +log_flags Developer DeveloperConsole Panel Panorama PanoramaScript VScript VScriptDbg VScriptScripts CustomUI CustomGameCache CustomNetTable -DoNotEcho +log_flags AnimationGraph AnimationSystem AnimGraphManager AnimResource Assert "BitBuf Error" BoneSetup Client "Combat Analyzer" CommandLine D3D Decals Demo DeveloperVerbose DotaGuide DOTAHLTVCamera -DoNotEcho +log_flags DOTAHLTVDirector DOTA_CHAT DownloadManager EmitSound EngineInitialization EngineServiceManager "Entity Dump" "Entity Load Unserialize" "Entity System" Filesystem GameEventSystem GCClient GlobalState HangWatchdog "HLTV Server" Host -DoNotEcho +log_flags HostStateManager IME InputService InputSystem InstantReplay LOADING MaterialSystem MeshSystem ModelCombiner modellib NavMesh NetworkClientService Networking "Networking Reliable" NetworkP2PService NetworkServerService -DoNotEcho +log_flags NetworkService Particles ParticlesLib Physics PostProcessing PostProcessPipeline RenderPipelineDota RenderPipelineVr RenderService RenderSystem ResourceSystem SaveRestore SaveRestoreIO Scaleform "Scaleform IME" ScaleformAS -DoNotEcho +log_flags ScaleformParse ScaleformScript SceneSystem SchemaSystem SchemaSystemUtils Server ServerLog SignonState SndEmitterSystem SndOperators SoundOperatorSystem SoundOpGameSystem SoundSystem SoundSystemLowLevel SpawnGroup SplitPacket -DoNotEcho +log_flags SplitScreen Steam SteamDatagramClient SteamDatagramServer SteamUnifiedMessages ToneMapping ToolGameSimulation TypeManager Vfx VguiCallQueue VolumetricFog VProf VR WeekendTourney Workshop WorldRenderer -DoNotEcho +log_flags ServerLog Workshop +DoNotEcho +log_flags Console -DoNotEcho | grep % + +pop_var_values diff --git a/counterstrike2/cs2.py b/counterstrike2/cs2.py new file mode 100644 index 0000000..bad8584 --- /dev/null +++ b/counterstrike2/cs2.py @@ -0,0 +1,150 @@ +"""Counter-Strike 2 test script""" +from argparse import ArgumentParser +import logging +import os +from pathlib import Path +import time +import pyautogui as gui +import pydirectinput as user +import sys +from cs2_utils import get_resolution, get_args, copy_config + +sys.path.insert(1, os.path.join(sys.path[0], '..')) + +from harness_utils.output import ( + write_report_json, + format_resolution, + seconds_to_milliseconds, + DEFAULT_LOGGING_FORMAT, + DEFAULT_DATE_FORMAT) +from harness_utils.process import terminate_processes +from harness_utils.keras_service import KerasService +from harness_utils.steam import exec_steam_game + + +SCRIPT_DIR = Path(__file__).resolve().parent +LOG_DIR = SCRIPT_DIR.joinpath("run") +PROCESS_NAME = "cs2.exe" +STEAM_GAME_ID = 730 + +def setup_logging(): + """default logging config""" + LOG_DIR.mkdir(exist_ok=True) + logging.basicConfig(filename=f'{LOG_DIR}/harness.log', + format=DEFAULT_LOGGING_FORMAT, + datefmt=DEFAULT_DATE_FORMAT, + level=logging.DEBUG) + console = logging.StreamHandler() + formatter = logging.Formatter(DEFAULT_LOGGING_FORMAT) + console.setFormatter(formatter) + logging.getLogger('').addHandler(console) + + +def start_game(): + """Launch the game with console enabled and FPS unlocked""" + return exec_steam_game(STEAM_GAME_ID, game_params=["-console", "+fps_max 0"]) + + +def console_command(command): + """Enter a console command""" + gui.write(command) + user.press("enter") + + +def run_benchmark(keras_service): + """Run cs2 benchmark""" + copy_config() + setup_start_time = time.time() + start_game() + time.sleep(20) # wait for game to load into main menu + + result = keras_service.wait_for_word("play", timeout=30, interval=0.1) + if not result: + logging.info("Did not find the play menu. Did the game load?") + sys.exit(1) + + logging.info('Starting benchmark') + user.press("`") + time.sleep(0.5) + console_command("exec maps\de_dust2_benchmark") + time.sleep(1) + console_command("ui_playsettings_maps_workshop @workshop/3240880604/de_dust2_benchmark") + time.sleep(1) + console_command("map_workshop 3240880604 de_dust2_benchmark") + time.sleep(1) + user.press("`") + + time.sleep(3) + if keras_service.wait_for_word(word="benchmark", timeout=30, interval=0.1) is None: + logging.error("Didn't see the title of the benchmark. Did the map load?") + sys.exit(1) + + setup_end_time = time.time() + elapsed_setup_time = round(setup_end_time - setup_start_time, 2) + logging.info("Harness setup took %f seconds", elapsed_setup_time) + time.sleep(1) + + # Default fallback start time + test_start_time = time.time() + + result = keras_service.wait_for_word(word="roll", timeout=30, interval=0.1) + if result is None: + logging.error("Didn't see \'lets roll\'. Did the map load?") + else: + test_start_time = time.time() + logging.info("Saw \'lets roll\'! Marking the time.") + + time.sleep(112) # sleep duration during gameplay + + # Default fallback end time + test_end_time = time.time() + + result = keras_service.wait_for_word(word="console", timeout=30, interval=0.1) + if result is None: + logging.error("The console didn't open. Please check settings and try again.") + sys.exit(1) + else: + test_end_time = time.time() + logging.info("The console opened. Marking end time.") + + time.sleep(10) + logging.info("Run completed. Closing game.") + + elapsed_test_time = round((test_end_time - test_start_time), 2) + logging.info("Benchmark took %f seconds", elapsed_test_time) + terminate_processes(PROCESS_NAME) + return test_start_time, test_end_time + + +def main(): + """entry point to test script""" + parser = ArgumentParser() + parser.add_argument("--kerasHost", dest="keras_host", + help="Host for Keras OCR service", required=True) + parser.add_argument("--kerasPort", dest="keras_port", + help="Port for Keras OCR service", required=True) + args = parser.parse_args() + + keras_service = KerasService(args.keras_host, args.keras_port, os.path.join( + LOG_DIR, "screenshot.jpg")) + + start_time, end_time = run_benchmark(keras_service) + + height, width = get_resolution() + report = { + "resolution": format_resolution(width, height), + "start_time": seconds_to_milliseconds(start_time), + "end_time": seconds_to_milliseconds(end_time) + } + + write_report_json(LOG_DIR, "report.json", report) + + +if __name__ == "__main__": + try: + setup_logging() + main() + except Exception as ex: + logging.error("something went wrong running the benchmark!") + logging.exception(ex) + sys.exit(1) \ No newline at end of file diff --git a/counterstrike2/cs2_utils.py b/counterstrike2/cs2_utils.py new file mode 100644 index 0000000..0c47bef --- /dev/null +++ b/counterstrike2/cs2_utils.py @@ -0,0 +1,81 @@ +"""Counter-Strike 2 test script utils""" +from argparse import ArgumentParser +import logging +import re +import shutil +import sys +from pathlib import Path + +PARENT_DIR = str(Path(sys.path[0], "..")) +sys.path.append(PARENT_DIR) + +from harness_utils.steam import get_app_install_location, get_registry_active_user, get_steam_folder_path + +STEAM_GAME_ID = 730 +SCRIPT_DIRECTORY = Path(__file__).resolve().parent +STEAM_USER_ID = get_registry_active_user() +DEFAULT_INSTALL_PATH = Path(r"C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive") + + +def get_install_path(): + """Gets install path for Counter-Strike 2""" + install_path = get_app_install_location(STEAM_GAME_ID) + if not install_path: + return DEFAULT_INSTALL_PATH + return install_path + + +def copy_config() -> None: + """Copy benchmark config to cs2 2 folder""" + try: + config_path = Path(get_install_path(), "game\\csgo\\") + config_path.mkdir(parents=True, exist_ok=True) + src_path = SCRIPT_DIRECTORY / "csgo" + dest_path = config_path + shutil.copytree(src_path, dest_path, dirs_exist_ok=True) + logging.info("Copying: %s -> %s", src_path, dest_path) + except OSError as err: + logging.info("Copying: %s -> %s", src_path, dest_path) + logging.error("Could not copy config files.") + raise err + + +def read_config() -> list[str] | None: + """Looks for config file and returns contents if found""" + userdata_path = Path(get_steam_folder_path(), "userdata", str(STEAM_USER_ID), str(STEAM_GAME_ID), "local", "cfg", "cs2_video.txt") + install_path = Path(get_install_path(), "game", "csgo", "cfg", "video.txt") + try: + with open(userdata_path, encoding="utf-8") as f: + return f.readlines() + except OSError: + logging.error("Did not find config file at path %s. Trying path %s", userdata_path, install_path) + try: + with open(install_path, encoding="utf-8") as f: + return f.readlines() + except OSError: + logging.error("Did not find config file at path %s", install_path) + return None + + +def get_resolution(): + """Get current resolution from settings file""" + height_pattern = re.compile(r"\"setting.defaultresheight\" \"(\d+)\"") + width_pattern = re.compile(r"\"setting.defaultres\" \"(\d+)\"") + height = 0 + width = 0 + lines = read_config() + + if lines is None: + logging.error("Could not find the video config file.") + return (height, width) + + for line in lines: + height_match = height_pattern.search(line) + width_match = width_pattern.search(line) + if height_match is not None: + height = height_match.group(1) + if width_match is not None: + width = width_match.group(1) + if height != 0 and width !=0: + return (height, width) + return (height, width) diff --git a/counterstrike2/csgo/cfg/banner.cfg b/counterstrike2/csgo/cfg/banner.cfg new file mode 100644 index 0000000..2359062 --- /dev/null +++ b/counterstrike2/csgo/cfg/banner.cfg @@ -0,0 +1,37 @@ +echo " ============================================================================================= " +echo " = == ==== === ==== == ===== ===== ==== == == ======= = " +echo " = ======== ==== == ==== == ==== == ========== ==== ==== == ======== ====== = " +echo " = ======== ==== == ==== == ==== == ========= == === ==== == ======== ===== = " +echo " = ======== ==== === ======= ==== == ======== ==== == ==== == ======== == === = " +echo " = ==== ====== ===== == ==== ==== == == == ==== === == = " +echo " = ======== ============= === ==== == ======== === == === ======== ==== = = " +echo " = ======== ======== ==== == ==== == ======== ==== === == === ======== ===== = " +echo " = ======== ======== ==== == ==== == ======== ==== ==== ==== ======== ====== = " +echo " = ======== ========= === ==== == == ==== ===== ===== == ======= = " +echo " ============================================================================================= " +echo " ================================================================================================================================== " +echo " === ==== ====== ========== ==== == ======= ==== === ==== == ===== ===== ===== === ==== = " +echo " == === == ==== === = ======== === === ======== ====== === === == ==== == === ==== ==== ==== == === == " +echo " = ======== ==== == === ======= ==== == ======== ===== == ======== ==== == = = === == === ==== == == === " +echo " = ========= ============ ======== === === ======== == === == ======== ==== == == == == ==== == === == = ==== " +echo " = =========== ========= ========= ==== ==== === == == ======== == ===== == ==== == ==== ==== " +echo " = ============= ====== ========== === === ======== ==== = == ======== ==== == ===== == == ==== == == === " +echo " = ======== ==== ==== =========== ==== == ======== ===== == ======== ==== == ===== == ==== == ==== == === == " +echo " == === == ==== === ============ === === ======== ====== === === == ==== == ===== == ==== == ==== == ==== = " +echo " === ==== === ======== ==== == ======= ==== === ==== == ===== == ==== == ==== == ==== = " +echo " ================================================================================================================================== " +echo " >>>>>>>>>>>>>>>>>>>>>>>>> fpsheaven.com || twitter.com/frequencycs <<<<<<<<<<<<<<<<<<<<<<<< " +echo " " +echo " ###### # # # # # ##### ####### # " +echo " # # # # # # ## # # # # # " +echo " # # # # # # # # # # # # " +echo " ###### # # # # # # # #### ##### # " +echo " # # # ####### # # # # # # # " +echo " # # # # # # ## # # # # " +echo " ###### # # # # # ##### ####### ####### " +echo " " +echo " >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> steamcommunity.com/id/AnnGell88 || twitter.com/Angel_foxxo <<<<<<<<<<<<<<<<<<<<<<<<<<<<< " +echo " " +echo " ---------------------------------------------------------------------------------------- " +echo " | !!! If you don't see performance stats, make sure to launch the game with -tools !!! | " +echo " ---------------------------------------------------------------------------------------- " \ No newline at end of file diff --git a/counterstrike2/csgo/cfg/fpsheavenbenchmark.cfg b/counterstrike2/csgo/cfg/fpsheavenbenchmark.cfg new file mode 100644 index 0000000..9acad3a --- /dev/null +++ b/counterstrike2/csgo/cfg/fpsheavenbenchmark.cfg @@ -0,0 +1,41 @@ +mp_warmup_end +mp_roundtime 9999 +mp_roundtime_defuse 9999 +mp_restartgame 1 +mp_freezetime 0 +sv_cheats 1 +game_alias custom +mp_autoteambalance 0 +mp_limitteams 0 +spec_freeze_time_lock 0 +spec_freeze_time 0 +spec_freeze_deathanim_time 0 +bot_stop 1 +mp_humanteam CT +mp_force_pick_time -1 +mp_give_player_c4 0 +mp_t_default_secondary "NOTHING BOZO" +mp_t_default_melee "NOTHING BOZO" +mp_ct_default_secondary "NOTHING BOZO" +mp_ct_default_melee "NOTHING BOZO" +mp_respawn_immunitytime 0 +buddha 1 +mp_ignore_round_win_conditions 1 +mp_c4timer 10 +buddha_reset_hp 1 +sv_regeneration_force_on 0 +sv_regeneration_wait_time 0 +fps_max 0 +panorama_show_fps 0 +cl_drawhud 0 +r_drawviewmodel 0 +cl_firstperson_legs 1 +cl_showfps 0 +sv_infinite_ammo 1 +cl_frametime_summary_report_detailed 1 +cl_hud_telemetry_frametime_show 0 +log_flags Developer NetSteamConn Client Server InputService SteamNetSockets Networking SignonState VScript Host HostStateManager EngineServiceManager stringtables General SoundSystem SceneFileCache +donotecho +log_flags Command Queue +donotecho +log_flags "Command Queue" +donotecho +log_color VProf fb12ffff +log_color Console 09e340ff \ No newline at end of file diff --git a/counterstrike2/csgo/cfg/maps/de_dust2_benchmark.cfg b/counterstrike2/csgo/cfg/maps/de_dust2_benchmark.cfg new file mode 100644 index 0000000..f8ad3a6 --- /dev/null +++ b/counterstrike2/csgo/cfg/maps/de_dust2_benchmark.cfg @@ -0,0 +1,2 @@ +exec fpsheavenbenchmark.cfg +mp_bot_ai_bt "scripts/ai/fpsheavenbenchmark/dust2_init.kv3" \ No newline at end of file diff --git a/counterstrike2/csgo/scripts/ai/fpsheavenbenchmark/bt_config.kv3 b/counterstrike2/csgo/scripts/ai/fpsheavenbenchmark/bt_config.kv3 new file mode 100644 index 0000000..8bb728f --- /dev/null +++ b/counterstrike2/csgo/scripts/ai/fpsheavenbenchmark/bt_config.kv3 @@ -0,0 +1,58 @@ + +{ + default = + { + aim_target_acquisition_lerp_time = 0.00005 + aim_target_acquisition_lerp_time_deviation = 0.00 + aim_target_acquisition_angle_penalty = 0.00 + aim_target_acquisition_angle_penalty_deviation = 0.05 + aim_target_acquisition_angle_penalty_reduction_ratio = 1 + aim_target_acquisition_angle_tolerance = 180 + aim_target_acquisition_angle_lerp_bias = 0.0 + aim_target_tracking_lerp_time = 0.00005 + aim_target_tracking_lerp_time_deviation = 0.0 + aim_target_tracking_focus_interval = 0.00005 + aim_target_tracking_focus_interval_deviation = 0.0 + aim_target_tracking_angle_lerp_bias = 0.00005 + aim_ready_angle_tolerance = 60 + aim_new_target_angle_tolerance = 0.1 + aim_max_duration = 0.00005 + aim_max_duration_deviation = 0.0 + aim_punch_angle_reaction_chance = 0.00005 + + look_around_awareness_yaw_range = 360 + look_around_awareness_pitch_range = 15 + look_around_focus_interval = 0.00005 + look_around_focus_interval_deviation = 0.0 + look_around_lerp_time = 0.00005 + look_around_lerp_time_deviation = 0.00 + look_around_lerp_bias = 0.00005 + + reaction_time = 0.00005 + + combat_crouch_chance = 0.0 + combat_dodge_command_duration = 0.0 + combat_dodge_command_duration_deviation = 0.0 + + attack = + [ + // duration, duration deviation, cadence, cooldown, cooldown deviation + + // KNIFE PISTOL SUBMACHINEGUN + [ -1.0, -1.0, -1.0, -1.0, -1.0 ], [ 0.2, 0.0, 0.0, 0.2, 0.0 ], [ 0.01, 0.0, 0.0, 0.0, 0.0 ], + // RIFLE SHOTGUN SNIPER_RIFLE + [ 0.05, 0.0, 0.0, 0.09, 0.0 ], [ 0.01, 0.0, 0.0, 0.0, 0.0 ], [ 0.01, 0.0, 0.0, 0.0, 0.0 ], + // MACHINEGUN C4 TASER + [ 0.01, 0.0, 0.0, 0.0, 0.0 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ], + // GRENADE EQUIPMENT STACKABLEITEM + [ -1.0, -1.0, -1.0, -1.0, -1.0 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ], + // FISTS BREACHCHARGE BUMPMINE + [ -1.0, -1.0, -1.0, -1.0, -1.0 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ], + // TABLET MELEE SHIELD + [ -1.0, -1.0, -1.0, -1.0, -1.0 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ], + // WEAPONTYPE_ZONE_REPULSOR UNKNOWN + [ -1.0, -1.0, -1.0, -1.0, -1.0 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ] + ] + } +} + \ No newline at end of file diff --git a/counterstrike2/csgo/scripts/ai/fpsheavenbenchmark/dust2.kv3 b/counterstrike2/csgo/scripts/ai/fpsheavenbenchmark/dust2.kv3 new file mode 100644 index 0000000..b616ebf --- /dev/null +++ b/counterstrike2/csgo/scripts/ai/fpsheavenbenchmark/dust2.kv3 @@ -0,0 +1,10260 @@ + +{ + type = "decorator_run_once" + child = { + type = "condition_is_equal" + destination = "'bot'" + source = "GroupId" + child = { + type = "selector" + children = + [ + { + type = "condition_is_equal" + destination = "'bot1'" + source = "GroupMemberId" + child = { + type = "sequencer" + children = + [ + { + type = "action_teleport" + destination = "238.5114 -229.028 9.031248" + }, + { + type = "action_wait" + wait_time_max = 50.000000 + wait_time_min = 50.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "-359.2631 1961.411 -126.3297" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_flashbang", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "-506.17 1619.385 -127.0397" + input_angle = "-506.17 1619.385 -127.0397" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 2.000000 + wait_time_min = 2.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "-359.2631 1961.411 -126.3297" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_hegrenade", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "-438.6637 1598.122 -152.2989" + input_angle = "-438.6637 1598.122 -152.2989" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "-359.2631 1961.411 -126.3297" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_smokegrenade", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "-309.9811 2000.115 -159.1576" + input_angle = "-309.9811 2000.115 -159.1576" + }, + ] + }, + ] + } + }, + { + type = "condition_is_equal" + destination = "'bot2'" + source = "GroupMemberId" + child = { + type = "sequencer" + children = + [ + { + type = "action_teleport" + destination = "578.2153 -36.13751 -2.958618" + }, + { + type = "action_wait" + wait_time_max = 31.000000 + wait_time_min = 31.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "334.9768 2598.564 96.94141" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_smokegrenade", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "344.5377 2391.501 89.72292" + input_angle = "344.5377 2391.501 89.72292" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 3.000000 + wait_time_min = 3.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "455.5716 1651.193 3.026226" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_flashbang", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "121.1564 1315.652 19.27685" + input_angle = "121.1564 1315.652 19.27685" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 5.000000 + wait_time_min = 5.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "-267.6334 313.0068 0.210463" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_molotov", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "-730.261 294.9429 107.5876" + input_angle = "-730.261 294.9429 107.5876" + }, + ] + }, + ] + } + }, + { + type = "condition_is_equal" + destination = "'bot3'" + source = "GroupMemberId" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 0.100000 + wait_time_min = 0.100000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "549.2127 640.0009 1.365258" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_molotov", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "601.2 585.3868 1.117892" + input_angle = "601.2 585.3868 1.117892" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "1256.187 930.168 -0.385071" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_flashbang", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "598.2887 756.1859 72.00594" + input_angle = "598.2887 756.1859 72.00594" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "1256.187 930.168 -0.385071" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_smokegrenade", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "0 0 0" + input_angle = "0 0 0" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 10.000000 + wait_time_min = 10.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "-1599.76 -336.236 143.48" + } + } + }, + { + type = "decorator_repeat" + child = { + type = "sequencer" + children = + [ + { + type = "action_move_to" + auto_look_adjust = 0 + route_type = "BT_ACTION_MOVETO_FASTEST_ROUTE" + movement_type = "BT_ACTION_MOVETO_RUN" + destination = "-1328.24 -607.765 143.48" + }, + { + type = "action_move_to" + auto_look_adjust = 0 + route_type = "BT_ACTION_MOVETO_FASTEST_ROUTE" + movement_type = "BT_ACTION_MOVETO_RUN" + destination = "-1599.76 -336.236 143.48" + }, + ] + } + }, + ] + }, + ] + } + }, + { + type = "condition_is_equal" + destination = "'bot4'" + source = "GroupMemberId" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 6.000000 + wait_time_min = 6.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "1326.353 1230.493 -1.107483" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_smokegrenade", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "1311.424 1218.052 -118.1433" + input_angle = "1311.424 1218.052 -118.1433" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 4.000000 + wait_time_min = 4.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "1326.353 1230.493 -1.107483" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_smokegrenade", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "1311.424 1218.052 -118.1433" + input_angle = "1311.424 1218.052 -118.1433" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "sequencer" + children = + [ + { + type = "decorator_run_once" + child = { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "1144.508 2435.781 95.8785" + } + } + }, + { + type = "action_move_to" + auto_look_adjust = 0 + route_type = "BT_ACTION_MOVETO_FASTEST_ROUTE" + movement_type = "BT_ACTION_MOVETO_RUN" + destination = "1133.662 2509.899 95.62392" + }, + { + type = "action_acquire_items" + items = + [ + "weapon_c4", + ] + }, + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "decorator_wait_success" + child = { + type = "decorator_repeat" + child = { + type = "action_pull_trigger" + } + } + }, + ] + }, + ] + } + }, + { + type = "condition_is_equal" + destination = "'bot5'" + source = "GroupMemberId" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 12.000000 + wait_time_min = 12.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "1567.468 204.1794 -179.3862" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_molotov", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "1515.624 282.2628 -171.2659" + input_angle = "1515.624 282.2628 -171.2659" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 2.000000 + wait_time_min = 2.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "1554.279 1458.067 1.031248" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_smokegrenade", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "1517.012 1311.217 -2.961426" + input_angle = "1517.012 1311.217 -2.961426" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 3.000000 + wait_time_min = 3.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "1134.74 2173.266 3.650283" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_smokegrenade", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "1130.928 2172.263 -209.5865" + input_angle = "1130.928 2172.263 -209.5865" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 8.000000 + wait_time_min = 8.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "-1328.24 -336.235 143.48" + } + } + }, + { + type = "decorator_repeat" + child = { + type = "sequencer" + children = + [ + { + type = "action_move_to" + auto_look_adjust = 0 + route_type = "BT_ACTION_MOVETO_FASTEST_ROUTE" + movement_type = "BT_ACTION_MOVETO_RUN" + destination = "-1599.76 -607.764 143.48" + }, + { + type = "action_move_to" + auto_look_adjust = 0 + route_type = "BT_ACTION_MOVETO_FASTEST_ROUTE" + movement_type = "BT_ACTION_MOVETO_RUN" + destination = "-1328.24 -336.235 143.48" + }, + ] + } + }, + ] + }, + ] + } + }, + { + type = "condition_is_equal" + destination = "'bot6'" + source = "GroupMemberId" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 21.000000 + wait_time_min = 21.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "1787.969 1812.031 2.042361" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_molotov", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "1747.308 2251.889 64.98767" + input_angle = "1747.308 2251.889 64.98767" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 20.000000 + wait_time_min = 20.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "-350.0385 2419.489 -89.45465" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_smokegrenade", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "-627.667 1971.112 55.66553" + input_angle = "-627.667 1971.112 55.66553" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 3.000000 + wait_time_min = 3.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "-753.8149 2434.004 -87.59772" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_smokegrenade", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "-1014.509 2356.27 -61.95825" + input_angle = "-1014.509 2356.27 -61.95825" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 4.200000 + wait_time_min = 4.200000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "-1272 -472 143.48" + } + } + }, + { + type = "decorator_repeat" + child = { + type = "sequencer" + children = + [ + { + type = "action_move_to" + auto_look_adjust = 0 + route_type = "BT_ACTION_MOVETO_FASTEST_ROUTE" + movement_type = "BT_ACTION_MOVETO_RUN" + destination = "-1656 -472 143.48" + }, + { + type = "action_move_to" + auto_look_adjust = 0 + route_type = "BT_ACTION_MOVETO_FASTEST_ROUTE" + movement_type = "BT_ACTION_MOVETO_RUN" + destination = "-1272 -472 143.48" + }, + ] + } + }, + ] + }, + ] + } + }, + { + type = "condition_is_equal" + destination = "'bot7'" + source = "GroupMemberId" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 58.000000 + wait_time_min = 58.000000 + }, + { + type = "decorator_succeed" + child = { + type = "sequencer" + children = + [ + { + type = "decorator_run_once" + child = { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "-1689.982 2723.482 12.7002" + } + } + }, + { + type = "action_move_to" + auto_look_adjust = 0 + route_type = "BT_ACTION_MOVETO_FASTEST_ROUTE" + movement_type = "BT_ACTION_MOVETO_RUN" + destination = "-1580.663 2670.167 5.934772" + }, + { + type = "action_acquire_items" + items = + [ + "weapon_c4", + ] + }, + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "decorator_wait_success" + child = { + type = "decorator_repeat" + child = { + type = "action_pull_trigger" + } + } + }, + ] + } + }, + ] + } + }, + { + type = "condition_is_equal" + destination = "'bot8'" + source = "GroupMemberId" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 60.000000 + wait_time_min = 60.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 10.000000 + wait_time_min = 10.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "-1368.99 2703.09 128.1684" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_molotov", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "-1707.016 1602.974 225.294" + input_angle = "-1707.016 1602.974 225.294" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 12.000000 + wait_time_min = 12.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "decorator_repeat" + child = { + type = "sequencer" + children = + [ + { + type = "action_pull_trigger" + }, + { + type = "action_wait" + wait_time_max = 0.300000 + wait_time_min = 0.300000 + }, + { + type = "action_pull_trigger" + }, + { + type = "action_wait" + wait_time_max = 0.300000 + wait_time_min = 0.300000 + }, + { + type = "action_pull_trigger" + }, + { + type = "action_wait" + wait_time_max = 0.300000 + wait_time_min = 0.300000 + }, + { + type = "action_pull_trigger" + }, + { + type = "action_wait" + wait_time_max = 0.050000 + wait_time_min = 0.050000 + }, + { + type = "action_pull_trigger" + }, + { + type = "action_wait" + wait_time_max = 0.050000 + wait_time_min = 0.050000 + }, + { + type = "action_pull_trigger" + }, + { + type = "action_wait" + wait_time_max = 0.050000 + wait_time_min = 0.050000 + }, + { + type = "action_pull_trigger" + }, + ] + } + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "-1624.031 825.8958 35.39605" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_xm1014", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "-1869.83 1438.077 88.14851" + input_angle = "-1869.83 1438.077 88.14851" + }, + { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 10.000000 + wait_time_min = 10.000000 + }, + { + type = "action_acquire_items" + items = + [ + "weapon", + ] + }, + ] + }, + ] + }, + ] + } + }, + { + type = "condition_is_equal" + destination = "'bot9'" + source = "GroupMemberId" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 60.000000 + wait_time_min = 60.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 10.000000 + wait_time_min = 10.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "-2169.734 2183.223 2.6247" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_flashbang", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "-1779.965 3091.216 417.0426" + input_angle = "-1779.965 3091.216 417.0426" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 3.000000 + wait_time_min = 3.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 5.000000 + wait_time_min = 5.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "-2169.734 2183.223 2.6247" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_smokegrenade", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "-1886.012 1726.772 33.0506" + input_angle = "-1886.012 1726.772 33.0506" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 3.000000 + wait_time_min = 3.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "decorator_repeat" + child = { + type = "sequencer" + children = + [ + { + type = "action_pull_trigger" + }, + { + type = "action_wait" + wait_time_max = 0.180000 + wait_time_min = 0.180000 + }, + { + type = "action_pull_trigger" + }, + { + type = "action_wait" + wait_time_max = 0.180000 + wait_time_min = 0.180000 + }, + { + type = "action_pull_trigger" + }, + { + type = "action_wait" + wait_time_max = 0.180000 + wait_time_min = 0.180000 + }, + { + type = "action_pull_trigger" + }, + { + type = "action_wait" + wait_time_max = 0.050000 + wait_time_min = 0.050000 + }, + { + type = "action_pull_trigger" + }, + { + type = "action_wait" + wait_time_max = 0.050000 + wait_time_min = 0.050000 + }, + { + type = "action_pull_trigger" + }, + { + type = "action_wait" + wait_time_max = 0.050000 + wait_time_min = 0.050000 + }, + { + type = "action_pull_trigger" + }, + { + type = "action_wait" + wait_time_max = 0.050000 + wait_time_min = 0.050000 + }, + { + type = "action_pull_trigger" + }, + { + type = "action_wait" + wait_time_max = 0.050000 + wait_time_min = 0.050000 + }, + ] + } + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "-1647.216 575.1403 32.05577" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_ak47", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "-1667.685 1147.439 99.93355" + input_angle = "-1667.685 1147.439 99.93355" + }, + { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 10.000000 + wait_time_min = 10.000000 + }, + { + type = "action_acquire_items" + items = + [ + "weapon", + ] + }, + ] + }, + ] + }, + ] + } + }, + { + type = "condition_is_equal" + destination = "'bot10'" + source = "GroupMemberId" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 61.000000 + wait_time_min = 61.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 10.000000 + wait_time_min = 10.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "-1503.585 2017.551 0.920272" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_flashbang", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "-1633.148 1833.368 13.48395" + input_angle = "-1633.148 1833.368 13.48395" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 1.000000 + wait_time_min = 1.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 5.000000 + wait_time_min = 5.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "-1575.031 1259.191 40.00503" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_smokegrenade", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "-1592.974 1149.303 5.205505" + input_angle = "-1592.974 1149.303 5.205505" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 7.000000 + wait_time_min = 7.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "sequencer" + children = + [ + { + type = "action_wait" + wait_time_max = 2.000000 + wait_time_min = 2.000000 + }, + { + type = "action_pull_trigger" + }, + ] + } + }, + { + type = "decorator_run_once" + child = { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "-1575.031 1259.191 40.00503" + } + }, + { + type = "action_acquire_items" + items = + [ + "weapon_hegrenade", + ] + }, + ] + } + }, + { + type = "action_look_at" + input_location = "-1592.974 1149.303 5.205505" + input_angle = "-1592.974 1149.303 5.205505" + }, + ] + }, + { + type = "action_wait" + wait_time_max = 10.000000 + wait_time_min = 10.000000 + }, + { + type = "parallel" + succeed_after_first = 0 + children = + [ + { + type = "decorator_run_once" + child = { + type = "decorator_succeed" + child = { + type = "action_teleport" + destination = "-1464 -280 143.48" + } + } + }, + { + type = "decorator_repeat" + child = { + type = "sequencer" + children = + [ + { + type = "action_move_to" + auto_look_adjust = 0 + route_type = "BT_ACTION_MOVETO_FASTEST_ROUTE" + movement_type = "BT_ACTION_MOVETO_RUN" + destination = "-1464 -664 143.48" + }, + { + type = "action_move_to" + auto_look_adjust = 0 + route_type = "BT_ACTION_MOVETO_FASTEST_ROUTE" + movement_type = "BT_ACTION_MOVETO_RUN" + destination = "-1464 -280 143.48" + }, + ] + } + }, + ] + }, + ] + } + }, + ] + } + } + Source2NodeEditorProjectData = + { + Nodes = + [ + { + type = "Source2NodeEditor.Nodes.GlobalContext" + id = 0 + pos = "-10632 31281" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 1 + pos = "-10300 31226" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 2 + pos = "-10304 31125" + defaultoutputvalue = "GroupId" + }, + { + type = "Source2NodeEditor.Nodes.condition_is_equal" + id = 3 + pos = "-9844 31115" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.condition_is_equal" + id = 4 + pos = "-6029 22751" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 5 + pos = "-6302 22738" + defaultoutputvalue = "GroupMemberId" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 6 + pos = "-3539 19867" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.condition_is_equal" + id = 7 + pos = "-6097 12917" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 8 + pos = "-6370 12904" + defaultoutputvalue = "GroupMemberId" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 9 + pos = "-6378 12796" + defaultoutputvalue = "'bot1'" + }, + { + type = "Source2NodeEditor.Nodes.condition_is_equal" + id = 10 + pos = "-6079 17434" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 11 + pos = "-6352 17421" + defaultoutputvalue = "GroupMemberId" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 12 + pos = "-6360 17313" + defaultoutputvalue = "'bot2'" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 13 + pos = "-3555 20540" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 14 + pos = "-3285 20306" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 15 + pos = "-3553 20336" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 16 + pos = "-3543 20058" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 17 + pos = "-3831 19878" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 18 + pos = "-4092 19967" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 19 + pos = "-3833 20239" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 20 + pos = "-4074 20249" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 21 + pos = "-3834 19970" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 22 + pos = "-4076 20569" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 23 + pos = "-6310 22630" + defaultoutputvalue = "'bot3'" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 24 + pos = "-3555 20462" + defaultoutputvalue = "weapon_molotov" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 25 + pos = "-3548 20224" + defaultoutputvalue = "<549.212708 640.000916 1.365258>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 26 + pos = "-4076 20472" + defaultoutputvalue = "<601.200012 585.386841 1.117892>" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 27 + pos = "-4726 20082" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 28 + pos = "-4442 20262" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 29 + pos = "-4722 19998" + defaultoutputvalue = "0.1" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 30 + pos = "-3554 20819" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 31 + pos = "-3570 21492" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 32 + pos = "-3300 21258" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 33 + pos = "-3568 21288" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 34 + pos = "-3558 21010" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 35 + pos = "-3846 20830" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 36 + pos = "-4107 20919" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 37 + pos = "-3848 21191" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 38 + pos = "-4089 21201" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 39 + pos = "-3849 20922" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 40 + pos = "-4091 21521" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 41 + pos = "-4457 21214" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 42 + pos = "-4091 21424" + defaultoutputvalue = "<598.288696 756.185852 72.005943>" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 43 + pos = "-3570 21416" + defaultoutputvalue = "weapon_flashbang" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 44 + pos = "-4648 20757" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 45 + pos = "-3563 21176" + defaultoutputvalue = "<1256.187256 930.167969 -0.385071>" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 46 + pos = "-3571 21986" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 47 + pos = "-3317 22425" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 49 + pos = "-3575 22177" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 50 + pos = "-3863 21997" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 51 + pos = "-4124 22086" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 52 + pos = "-3865 22358" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 53 + pos = "-4106 22368" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 54 + pos = "-3866 22089" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 55 + pos = "-4108 22688" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 56 + pos = "-4474 22381" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 58 + pos = "-4108 22591" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 60 + pos = "-4663 21582" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 61 + pos = "-4654 20841" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 62 + pos = "-4669 21666" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 63 + pos = "-6307 26583" + defaultoutputvalue = "GroupMemberId" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 64 + pos = "-3648 25046" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 65 + pos = "-3664 25719" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 66 + pos = "-3394 25485" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 67 + pos = "-3662 25515" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 68 + pos = "-3652 25237" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 69 + pos = "-3946 25036" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 70 + pos = "-4201 25146" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 71 + pos = "-3942 25418" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 72 + pos = "-4183 25428" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 73 + pos = "-3943 25149" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 74 + pos = "-4835 25261" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 75 + pos = "-4551 25441" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.condition_is_equal" + id = 76 + pos = "-6034 26596" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 77 + pos = "-4202 25911" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 78 + pos = "-3657 25403" + defaultoutputvalue = "<1326.352783 1230.493408 -1.107483>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 79 + pos = "-4188 25791" + defaultoutputvalue = "<1311.423828 1218.052002 -118.143311>" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 80 + pos = "-3664 25641" + defaultoutputvalue = "weapon_smokegrenade" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 81 + pos = "-4831 25177" + defaultoutputvalue = "6" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 82 + pos = "-3637 26199" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 83 + pos = "-3383 26638" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 84 + pos = "-3651 26668" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 85 + pos = "-3641 26390" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 86 + pos = "-3935 26189" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 87 + pos = "-4190 26299" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 88 + pos = "-3931 26571" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 89 + pos = "-4172 26581" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 90 + pos = "-3932 26302" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 91 + pos = "-4540 26594" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 92 + pos = "-4191 27064" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 93 + pos = "-4177 26944" + defaultoutputvalue = "<1311.423828 1218.052002 -118.143311>" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 94 + pos = "-3653 26872" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 96 + pos = "-4671 26103" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 97 + pos = "-3653 26794" + defaultoutputvalue = "weapon_smokegrenade" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 98 + pos = "-6315 26475" + defaultoutputvalue = "'bot4'" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 99 + pos = "-4667 26016" + defaultoutputvalue = "4" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 100 + pos = "-3646 26556" + defaultoutputvalue = "<1326.352783 1230.493408 -1.107483>" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 101 + pos = "-3399 30818" + defaultoutputvalue = "GroupMemberId" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 102 + pos = "-1318 27526" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 103 + pos = "-1334 28199" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 104 + pos = "-1064 27965" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 105 + pos = "-1332 27995" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 106 + pos = "-1322 27717" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 107 + pos = "-1616 27516" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 108 + pos = "-1871 27626" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 109 + pos = "-1612 27898" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 110 + pos = "-1853 27908" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 111 + pos = "-1613 27629" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 112 + pos = "-2505 27741" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 113 + pos = "-2221 27921" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.condition_is_equal" + id = 114 + pos = "-3126 30831" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 115 + pos = "-1872 28391" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 116 + pos = "-1307 28679" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 117 + pos = "-1053 29118" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 118 + pos = "-1311 28870" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 119 + pos = "-1605 28669" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 120 + pos = "-1860 28779" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 121 + pos = "-1601 29051" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 122 + pos = "-1842 29061" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 123 + pos = "-1602 28782" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 124 + pos = "-2210 29074" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 125 + pos = "-1861 29544" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 126 + pos = "-1323 29352" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 127 + pos = "-2341 28583" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 128 + pos = "-1327 27883" + defaultoutputvalue = "<1567.467773 204.179398 -179.386169>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 129 + pos = "-1858 28271" + defaultoutputvalue = "<1515.623779 282.262817 -171.265869>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 130 + pos = "-1847 29424" + defaultoutputvalue = "<1517.012329 1311.217163 -2.961426>" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 131 + pos = "-1334 28121" + defaultoutputvalue = "weapon_molotov" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 132 + pos = "-1321 29148" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 133 + pos = "-1323 29274" + defaultoutputvalue = "weapon_smokegrenade" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 134 + pos = "-3407 30710" + defaultoutputvalue = "'bot5'" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 135 + pos = "-2504 27657" + defaultoutputvalue = "12" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 136 + pos = "-2337 28496" + defaultoutputvalue = "2" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 137 + pos = "-1011 30320" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 138 + pos = "-1269 30072" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 139 + pos = "-1563 29871" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 140 + pos = "-1818 29981" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 141 + pos = "-1559 30253" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 142 + pos = "-1800 30263" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 143 + pos = "-1560 29984" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 144 + pos = "-2168 30276" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 146 + pos = "-1281 30554" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 147 + pos = "-1265 29881" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 148 + pos = "-2287 29534" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 150 + pos = "-5874 32746" + defaultoutputvalue = "GroupMemberId" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 151 + pos = "-3589 31435" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 152 + pos = "-3514 32309" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 153 + pos = "-3244 32075" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 154 + pos = "-3512 32105" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 155 + pos = "-3887 31425" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 156 + pos = "-3792 32008" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 157 + pos = "-4685 31851" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 158 + pos = "-4401 32031" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.condition_is_equal" + id = 159 + pos = "-5601 32759" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 160 + pos = "-4052 32501" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 161 + pos = "-3507 31993" + defaultoutputvalue = "<1787.968750 1812.031250 2.042361>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 162 + pos = "-4038 32379" + defaultoutputvalue = "<1747.308350 2251.889404 64.987671>" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 163 + pos = "-3514 32231" + defaultoutputvalue = "weapon_molotov" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 164 + pos = "-1316 29036" + defaultoutputvalue = "<1554.278687 1458.067139 1.031248>" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 165 + pos = "-1279 30350" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 167 + pos = "-2283 29447" + defaultoutputvalue = "3" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 168 + pos = "-1276 30238" + defaultoutputvalue = "<1134.739624 2173.265869 3.650283>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 169 + pos = "-1808 30626" + defaultoutputvalue = "<1130.928467 2172.263184 -209.586487>" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 170 + pos = "-3338 27530" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 171 + pos = "-3606 27560" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 172 + pos = "-10301 31033" + defaultoutputvalue = "'bot'" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 173 + pos = "-3415 31643" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 174 + pos = "-4033 32018" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 175 + pos = "-4138 31727" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 176 + pos = "-3879 31596" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 177 + pos = "-5882 32638" + defaultoutputvalue = "'bot6'" + }, + { + type = "Source2NodeEditor.Nodes.decorator_repeat" + id = 179 + pos = "-4088 28519" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 180 + pos = "-4293 28085" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.decorator_wait_success" + id = 181 + pos = "-4309 28426" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 182 + pos = "-4280 28186" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 183 + pos = "-3601 27448" + defaultoutputvalue = "<1144.508179 2435.781006 95.878502>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 184 + pos = "-3949 27777" + defaultoutputvalue = "<1133.661865 2509.899414 95.623917>" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 185 + pos = "-3937 27477" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 187 + pos = "-3643 28268" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 188 + pos = "-3950 28046" + defaultoutputvalue = "BT_ACTION_MOVETO_RUN" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 189 + pos = "-3952 27941" + defaultoutputvalue = "BT_ACTION_MOVETO_FASTEST_ROUTE" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 190 + pos = "-3843 28501" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.BoolGenerator" + id = 191 + pos = "-3966 27672" + defaultoutputvalue = "False" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 192 + pos = "-4675 27581" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 193 + pos = "-4675 27260" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 194 + pos = "-4671 27173" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 195 + pos = "-3815 16639" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 196 + pos = "-3545 16405" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 197 + pos = "-3813 16435" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 198 + pos = "-3803 16157" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 199 + pos = "-4097 15956" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 200 + pos = "-4352 16066" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 201 + pos = "-4093 16338" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 202 + pos = "-4334 16348" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 203 + pos = "-4094 16069" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 204 + pos = "-4702 16361" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 205 + pos = "-3799 15966" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 207 + pos = "-4719 16063" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 208 + pos = "-3808 16323" + defaultoutputvalue = "<334.976776 2598.564209 96.941406>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 209 + pos = "-4329 16597" + defaultoutputvalue = "<344.537659 2391.500732 89.722916>" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 210 + pos = "-3815 16561" + defaultoutputvalue = "weapon_smokegrenade" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 211 + pos = "-4850 15815" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 212 + pos = "-4917 15658" + defaultoutputvalue = "<578.215332 -36.137512 -2.958618>" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 213 + pos = "-3514 17530" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 214 + pos = "-3782 17560" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 215 + pos = "-3772 17282" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 216 + pos = "-4066 17081" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 217 + pos = "-4321 17191" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 218 + pos = "-4062 17463" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 219 + pos = "-4303 17473" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 220 + pos = "-4063 17194" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 221 + pos = "-4671 17486" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 222 + pos = "-4343 16717" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 223 + pos = "-4296 17850" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 224 + pos = "-4646 17009" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 225 + pos = "-3768 17091" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 226 + pos = "-3777 17448" + defaultoutputvalue = "<455.571625 1651.192627 3.026226>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 227 + pos = "-4282 17730" + defaultoutputvalue = "<121.156387 1315.651733 19.276854>" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 228 + pos = "-3784 17686" + defaultoutputvalue = "weapon_flashbang" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 229 + pos = "-4715 15979" + defaultoutputvalue = "31" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 230 + pos = "-4642 16925" + defaultoutputvalue = "3" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 231 + pos = "-3784 17764" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 232 + pos = "-4654 18054" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 233 + pos = "-3429 18638" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 234 + pos = "-3697 18668" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 235 + pos = "-3687 18390" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 236 + pos = "-4236 18299" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 237 + pos = "-3977 18571" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 238 + pos = "-4218 18581" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 239 + pos = "-3978 18302" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 240 + pos = "-4586 18594" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 241 + pos = "-4211 18958" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 242 + pos = "-3683 18199" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 243 + pos = "-3699 18794" + defaultoutputvalue = "weapon_molotov" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 244 + pos = "-3692 18554" + defaultoutputvalue = "<-267.633362 313.006805 0.210463>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 245 + pos = "-4197 18838" + defaultoutputvalue = "<-730.261047 294.942871 107.587563>" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 246 + pos = "-4650 17970" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 247 + pos = "-3981 18189" + defaultoutputvalue = "5" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 248 + pos = "-3901 13758" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 249 + pos = "-3631 13524" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 250 + pos = "-3899 13554" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 251 + pos = "-3889 13276" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 252 + pos = "-4183 13075" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 253 + pos = "-4438 13185" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 254 + pos = "-4179 13457" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 255 + pos = "-4420 13467" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 256 + pos = "-4180 13188" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 257 + pos = "-3885 13085" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 258 + pos = "-4429 13836" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 259 + pos = "-5731 17384" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 260 + pos = "-3894 13442" + defaultoutputvalue = "<-359.263062 1961.411011 -126.329712>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 261 + pos = "-4415 13716" + defaultoutputvalue = "<-438.663696 1598.122314 -152.298889>" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 262 + pos = "-4788 13480" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 263 + pos = "-3893 14866" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 264 + pos = "-3623 14632" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 265 + pos = "-3891 14662" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 266 + pos = "-3881 14384" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 267 + pos = "-4175 14183" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 268 + pos = "-4430 14293" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 269 + pos = "-4171 14565" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 270 + pos = "-4412 14575" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 271 + pos = "-4172 14296" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 272 + pos = "-4780 14588" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 273 + pos = "-3877 14193" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 274 + pos = "-4421 14944" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 275 + pos = "-4774 14195" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 276 + pos = "-3886 14550" + defaultoutputvalue = "<-359.263062 1961.411011 -126.329712>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 277 + pos = "-4407 14824" + defaultoutputvalue = "<-309.981140 2000.114990 -159.157593>" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 278 + pos = "-3587 22659" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 279 + pos = "-3699 18872" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 280 + pos = "-3156 33280" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 281 + pos = "-3708 32831" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 282 + pos = "-3963 32941" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 283 + pos = "-3704 33213" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 284 + pos = "-3945 33223" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 285 + pos = "-3705 32944" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 286 + pos = "-4313 33236" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 287 + pos = "-3964 33706" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 288 + pos = "-3426 33514" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 289 + pos = "-3410 32841" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 290 + pos = "-3424 33310" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 291 + pos = "-4510 32687" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 292 + pos = "-4680 31769" + defaultoutputvalue = "21" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 293 + pos = "-3421 33198" + defaultoutputvalue = "<-350.038513 2419.489258 -89.454651>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 294 + pos = "-3953 33586" + defaultoutputvalue = "<-627.666992 1971.112183 55.665527>" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 295 + pos = "-4770 14111" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 296 + pos = "-3893 14788" + defaultoutputvalue = "weapon_smokegrenade" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 297 + pos = "-3901 13680" + defaultoutputvalue = "weapon_hegrenade" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 298 + pos = "-4859 13076" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 299 + pos = "-3969 12536" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 300 + pos = "-3699 12302" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 301 + pos = "-3957 12054" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 302 + pos = "-4251 11853" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 303 + pos = "-4506 11963" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 304 + pos = "-4247 12235" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 305 + pos = "-4488 12245" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 306 + pos = "-4248 11966" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 307 + pos = "-3953 11863" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 308 + pos = "-4497 12614" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 309 + pos = "-3967 12332" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 310 + pos = "-4856 12258" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 311 + pos = "-4897 11643" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 312 + pos = "-4911 11981" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 313 + pos = "-5812 12978" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 314 + pos = "-3969 12458" + defaultoutputvalue = "weapon_flashbang" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 315 + pos = "-3962 12220" + defaultoutputvalue = "<-359.263062 1961.411011 -126.329712>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 316 + pos = "-4483 12494" + defaultoutputvalue = "<-506.170044 1619.385376 -127.039673>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 317 + pos = "-4964 11486" + defaultoutputvalue = "<238.511398 -229.027954 9.031248>" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 318 + pos = "-4907 11897" + defaultoutputvalue = "50" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 319 + pos = "-4855 12992" + defaultoutputvalue = "2" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 320 + pos = "-5302 32772" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 321 + pos = "-3414 33032" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 322 + pos = "-3056 34489" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 323 + pos = "-3608 34040" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 324 + pos = "-3863 34150" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 325 + pos = "-3604 34422" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 326 + pos = "-3845 34432" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 327 + pos = "-3605 34153" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 328 + pos = "-4213 34445" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 329 + pos = "-3864 34915" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 330 + pos = "-3310 34050" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 331 + pos = "-3324 34519" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 332 + pos = "-3314 34241" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 333 + pos = "-3426 33436" + defaultoutputvalue = "weapon_smokegrenade" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 334 + pos = "-4505 32605" + defaultoutputvalue = "20" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 335 + pos = "-4420 33790" + defaultoutputvalue = "3" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 336 + pos = "-4425 33872" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 337 + pos = "-3326 34723" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 339 + pos = "-3321 34407" + defaultoutputvalue = "<-753.814880 2434.004395 -87.597717>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 340 + pos = "-3853 34795" + defaultoutputvalue = "<-1014.508850 2356.269531 -61.958252>" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 341 + pos = "-2725 37882" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 342 + pos = "-2993 37912" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_repeat" + id = 343 + pos = "-3385 38801" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_wait_success" + id = 344 + pos = "-3696 38778" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 345 + pos = "-3667 38538" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 346 + pos = "-3324 37829" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 347 + pos = "-3030 38620" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 348 + pos = "-3337 38398" + defaultoutputvalue = "BT_ACTION_MOVETO_RUN" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 349 + pos = "-3339 38293" + defaultoutputvalue = "BT_ACTION_MOVETO_FASTEST_ROUTE" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 350 + pos = "-3140 38783" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.BoolGenerator" + id = 351 + pos = "-3353 38024" + defaultoutputvalue = "False" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 353 + pos = "-5332 38087" + defaultoutputvalue = "GroupMemberId" + }, + { + type = "Source2NodeEditor.Nodes.condition_is_equal" + id = 354 + pos = "-5059 38100" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 355 + pos = "-5340 37979" + defaultoutputvalue = "'bot7'" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 357 + pos = "-2988 37800" + defaultoutputvalue = "<-1689.981934 2723.481934 12.700203>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 358 + pos = "-3336 38129" + defaultoutputvalue = "<-1580.662964 2670.166504 5.934772>" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 359 + pos = "-4446 37487" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 360 + pos = "-2972 40050" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 361 + pos = "-3779 39711" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 362 + pos = "-3520 39983" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 363 + pos = "-3761 39993" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 364 + pos = "-3521 39714" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 365 + pos = "-3240 40080" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 366 + pos = "-3230 39802" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 367 + pos = "-3669 40386" + defaultoutputvalue = "<-1707.015747 1602.974243 225.294037>" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 369 + pos = "-4129 40006" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 370 + pos = "-3226 39611" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 371 + pos = "-4062 37933" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 372 + pos = "-3242 40284" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 373 + pos = "-3237 39968" + defaultoutputvalue = "<-1368.989502 2703.089844 128.168411>" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 374 + pos = "-3242 40206" + defaultoutputvalue = "weapon_molotov" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 375 + pos = "-4373 38231" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 376 + pos = "-5242 40137" + defaultoutputvalue = "GroupMemberId" + }, + { + type = "Source2NodeEditor.Nodes.condition_is_equal" + id = 377 + pos = "-4969 40150" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 378 + pos = "-4693 40192" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 379 + pos = "-5250 40029" + defaultoutputvalue = "'bot8'" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 380 + pos = "-3680 40506" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 381 + pos = "-4123 39451" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 382 + pos = "-3683 38437" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 383 + pos = "-4459 37386" + defaultoutputvalue = "58" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 384 + pos = "-4136 39350" + defaultoutputvalue = "60" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 385 + pos = "-3046 43774" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 386 + pos = "-3853 43435" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 387 + pos = "-3594 43707" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 388 + pos = "-3835 43717" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 389 + pos = "-3595 43438" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 390 + pos = "-3314 43804" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 391 + pos = "-3304 43526" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 392 + pos = "-4203 43730" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 393 + pos = "-3300 43335" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 394 + pos = "-3316 44008" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.condition_is_equal" + id = 395 + pos = "-5283 46134" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 396 + pos = "-3854 44200" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 397 + pos = "-4197 43175" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 398 + pos = "-3600 43325" + defaultoutputvalue = "10" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 399 + pos = "-3042 51255" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 400 + pos = "-3849 50916" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 401 + pos = "-3590 51188" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 402 + pos = "-3831 51198" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 403 + pos = "-3591 50919" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 404 + pos = "-3310 51285" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 405 + pos = "-3300 51007" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 406 + pos = "-4199 51211" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 407 + pos = "-3296 50816" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 409 + pos = "-6103 53076" + defaultoutputvalue = "GroupMemberId" + }, + { + type = "Source2NodeEditor.Nodes.condition_is_equal" + id = 410 + pos = "-5830 53089" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 412 + pos = "-3850 51681" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 413 + pos = "-4193 50656" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 414 + pos = "-3596 50806" + defaultoutputvalue = "10" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 415 + pos = "-3526 39601" + defaultoutputvalue = "10" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 416 + pos = "-5556 46121" + defaultoutputvalue = "GroupMemberId" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 417 + pos = "-5564 46013" + defaultoutputvalue = "'bot9'" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 418 + pos = "-6111 52968" + defaultoutputvalue = "'bot10'" + }, + { + type = "Source2NodeEditor.Nodes.selector" + id = 419 + pos = "-9505 31117" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 420 + pos = "-3843 44080" + defaultoutputvalue = "<-1779.965088 3091.215576 417.042603>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 421 + pos = "-3307 51164" + defaultoutputvalue = "<-1503.585205 2017.550537 0.920272>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 422 + pos = "-3839 51561" + defaultoutputvalue = "<-1633.148071 1833.367920 13.483948>" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 423 + pos = "-3316 43930" + defaultoutputvalue = "weapon_flashbang" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 424 + pos = "-3312 51411" + defaultoutputvalue = "weapon_flashbang" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 425 + pos = "-4210 43074" + defaultoutputvalue = "60" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 426 + pos = "-4198 50555" + defaultoutputvalue = "61" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 427 + pos = "-3311 43688" + defaultoutputvalue = "<-2169.734375 2183.222900 2.624700>" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 428 + pos = "-3027 44993" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 429 + pos = "-3834 44654" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 430 + pos = "-3575 44926" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 431 + pos = "-3816 44936" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 432 + pos = "-3576 44657" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 433 + pos = "-3295 45023" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 434 + pos = "-3285 44745" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 435 + pos = "-4184 44949" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 436 + pos = "-3281 44554" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 437 + pos = "-3835 45419" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 439 + pos = "-4230 44421" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 440 + pos = "-4243 44320" + defaultoutputvalue = "3" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 442 + pos = "-3292 44907" + defaultoutputvalue = "<-2169.734375 2183.222900 2.624700>" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 443 + pos = "-3297 45149" + defaultoutputvalue = "weapon_smokegrenade" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 444 + pos = "-3824 45299" + defaultoutputvalue = "<-1886.012207 1726.771851 33.050598>" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 445 + pos = "-3581 44544" + defaultoutputvalue = "5" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 446 + pos = "-3037 52673" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 447 + pos = "-3844 52334" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 448 + pos = "-3585 52606" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 449 + pos = "-3826 52616" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 450 + pos = "-3586 52337" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 451 + pos = "-3305 52703" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 453 + pos = "-4194 52629" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 454 + pos = "-3291 52234" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 455 + pos = "-3307 52907" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 456 + pos = "-3845 53099" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 457 + pos = "-4188 52074" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 452 + pos = "-3295 52425" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 461 + pos = "-3307 52829" + defaultoutputvalue = "weapon_smokegrenade" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 459 + pos = "-3302 52582" + defaultoutputvalue = "<-1575.031494 1259.191284 40.005032>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 460 + pos = "-3834 52979" + defaultoutputvalue = "<-1592.974365 1149.303223 5.205505>" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 438 + pos = "-3297 45227" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 408 + pos = "-3312 51489" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 463 + pos = "-3050 46222" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 465 + pos = "-3598 46155" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 466 + pos = "-3839 46165" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 468 + pos = "-3318 46252" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 477 + pos = "-3320 46456" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 478 + pos = "-4201 45526" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 473 + pos = "-3315 46136" + defaultoutputvalue = "<-1647.215698 575.140320 32.055771>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 475 + pos = "-3643 46469" + defaultoutputvalue = "<-1667.684937 1147.438843 99.933548>" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 479 + pos = "-4214 45425" + defaultoutputvalue = "3" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 462 + pos = "-4193 51973" + defaultoutputvalue = "1" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 458 + pos = "-3591 52224" + defaultoutputvalue = "5" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 483 + pos = "-1279 43987" + defaultoutputvalue = "0.18" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 482 + pos = "-1274 44088" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 484 + pos = "-1271 44285" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 485 + pos = "-1280 44432" + defaultoutputvalue = "0.18" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 486 + pos = "-1275 44533" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 488 + pos = "-1289 44872" + defaultoutputvalue = "0.18" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 489 + pos = "-1284 44973" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 487 + pos = "-1280 44725" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 491 + pos = "-1284 45457" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 492 + pos = "-1282 45209" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 490 + pos = "-1289 45356" + defaultoutputvalue = "0.05" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 501 + pos = "-1288 45917" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 502 + pos = "-1286 45669" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 503 + pos = "-1293 45816" + defaultoutputvalue = "0.05" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 504 + pos = "-1288 46381" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 505 + pos = "-1286 46133" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 506 + pos = "-1293 46280" + defaultoutputvalue = "0.05" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 507 + pos = "-1291 46818" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 508 + pos = "-1289 46570" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 509 + pos = "-1296 46717" + defaultoutputvalue = "0.05" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 510 + pos = "-1302 47263" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 512 + pos = "-1307 47162" + defaultoutputvalue = "0.05" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 511 + pos = "-1300 47015" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 467 + pos = "-1854 45641" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 472 + pos = "-3654 46589" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 481 + pos = "-3614 45934" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_repeat" + id = 529 + pos = "-2486 45822" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 530 + pos = "-3578 46871" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 532 + pos = "-3528 47156" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 470 + pos = "-4230 46151" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 534 + pos = "-3836 47031" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 533 + pos = "-3528 47078" + defaultoutputvalue = "weapon" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 469 + pos = "-1270 43840" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 535 + pos = "-3030 41252" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 536 + pos = "-3578 41185" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 537 + pos = "-3819 41195" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 538 + pos = "-3298 41282" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 539 + pos = "-3300 41486" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 543 + pos = "-1254 39118" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 544 + pos = "-1251 39315" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 546 + pos = "-1255 39563" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 548 + pos = "-1264 40003" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 549 + pos = "-1260 39755" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 550 + pos = "-1264 40487" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 551 + pos = "-1262 40239" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 553 + pos = "-1268 40947" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 554 + pos = "-1266 40699" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 555 + pos = "-1273 40846" + defaultoutputvalue = "0.05" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 556 + pos = "-1268 41411" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 557 + pos = "-1266 41163" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 565 + pos = "-1834 40671" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 566 + pos = "-3634 41619" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 567 + pos = "-3594 40964" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_repeat" + id = 568 + pos = "-2466 40852" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 570 + pos = "-3558 41901" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 571 + pos = "-3508 42186" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 572 + pos = "-4210 41181" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 573 + pos = "-3816 42061" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 574 + pos = "-3508 42108" + defaultoutputvalue = "weapon" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 576 + pos = "-1250 38870" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 577 + pos = "-4196 40727" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 569 + pos = "-3563 41800" + defaultoutputvalue = "10" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 575 + pos = "-3300 41408" + defaultoutputvalue = "weapon_xm1014" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 542 + pos = "-1263 39017" + defaultoutputvalue = "0.3" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 545 + pos = "-1260 39462" + defaultoutputvalue = "0.3" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 547 + pos = "-1269 39902" + defaultoutputvalue = "0.3" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 552 + pos = "-1269 40386" + defaultoutputvalue = "0.05" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 558 + pos = "-1273 41314" + defaultoutputvalue = "0.05" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 578 + pos = "-4209 40626" + defaultoutputvalue = "12" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 540 + pos = "-3295 41166" + defaultoutputvalue = "<-1624.031006 825.895813 35.396046>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 541 + pos = "-3623 41499" + defaultoutputvalue = "<-1869.829590 1438.076782 88.148506>" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 579 + pos = "-3012 54230" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 580 + pos = "-3819 53891" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 581 + pos = "-3560 54163" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 583 + pos = "-3561 53894" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 586 + pos = "-3266 53791" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_acquire_items" + id = 587 + pos = "-3282 54464" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 588 + pos = "-3820 54656" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 589 + pos = "-4163 53631" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 590 + pos = "-3270 53982" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 593 + pos = "-3809 54536" + defaultoutputvalue = "<-1592.974365 1149.303223 5.205505>" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 584 + pos = "-3280 54260" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 591 + pos = "-3282 54386" + defaultoutputvalue = "weapon_hegrenade" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 594 + pos = "-4168 53527" + defaultoutputvalue = "7" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 595 + pos = "-3566 53781" + defaultoutputvalue = "2" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 622 + pos = "-4160 54965" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 630 + pos = "-3195 55065" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 632 + pos = "-3463 55095" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 582 + pos = "-3801 54173" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 585 + pos = "-4169 54186" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 633 + pos = "-3732 55011" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 636 + pos = "-3480 55624" + defaultoutputvalue = "BT_ACTION_MOVETO_RUN" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 637 + pos = "-3482 55519" + defaultoutputvalue = "BT_ACTION_MOVETO_FASTEST_ROUTE" + }, + { + type = "Source2NodeEditor.Nodes.action_move_to" + id = 639 + pos = "-3191 55271" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_repeat" + id = 642 + pos = "-4154 55371" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 643 + pos = "-3892 55394" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 634 + pos = "-4590 55255" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 644 + pos = "-3462 56225" + defaultoutputvalue = "BT_ACTION_MOVETO_RUN" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 645 + pos = "-3464 56120" + defaultoutputvalue = "BT_ACTION_MOVETO_FASTEST_ROUTE" + }, + { + type = "Source2NodeEditor.Nodes.BoolGenerator" + id = 646 + pos = "-3478 55851" + defaultoutputvalue = "False" + }, + { + type = "Source2NodeEditor.Nodes.action_move_to" + id = 648 + pos = "-3173 55872" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 411 + pos = "-5544 53201" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 650 + pos = "-3245 35435" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 651 + pos = "-3513 35465" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 652 + pos = "-3782 35381" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 653 + pos = "-3530 35994" + defaultoutputvalue = "BT_ACTION_MOVETO_RUN" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 654 + pos = "-3532 35889" + defaultoutputvalue = "BT_ACTION_MOVETO_FASTEST_ROUTE" + }, + { + type = "Source2NodeEditor.Nodes.action_move_to" + id = 656 + pos = "-3241 35641" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_repeat" + id = 657 + pos = "-4204 35741" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 658 + pos = "-3942 35764" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 659 + pos = "-4640 35625" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 660 + pos = "-3522 36615" + defaultoutputvalue = "BT_ACTION_MOVETO_RUN" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 661 + pos = "-3514 36490" + defaultoutputvalue = "BT_ACTION_MOVETO_FASTEST_ROUTE" + }, + { + type = "Source2NodeEditor.Nodes.BoolGenerator" + id = 662 + pos = "-3528 36221" + defaultoutputvalue = "False" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 441 + pos = "-4936 46110" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 667 + pos = "-4515 34987" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 474 + pos = "-3320 46378" + defaultoutputvalue = "weapon_ak47" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 531 + pos = "-3583 46770" + defaultoutputvalue = "10" + }, + { + type = "Source2NodeEditor.Nodes.action_pull_trigger" + id = 560 + pos = "-1269 41600" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 368 + pos = "-4730 38214" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 356 + pos = "-3030 38540" + defaultoutputvalue = "weapon_c4" + }, + { + type = "Source2NodeEditor.Nodes.action_move_to" + id = 352 + pos = "-3048 38045" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_move_to" + id = 666 + pos = "-3223 36242" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 338 + pos = "-3326 34645" + defaultoutputvalue = "weapon_smokegrenade" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 592 + pos = "-3277 54139" + defaultoutputvalue = "<-1575.031494 1259.191284 40.005032>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 663 + pos = "-3512 35344" + defaultoutputvalue = "<-1272 -472 143.48>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 664 + pos = "-3513 36326" + defaultoutputvalue = "<-1272 -472 143.48>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 665 + pos = "-3529 35722" + defaultoutputvalue = "<-1656 -472 143.48>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 631 + pos = "-3462 54974" + defaultoutputvalue = "<-1464 -280 143.48>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 647 + pos = "-3461 55956" + defaultoutputvalue = "<-1464 -280 143.48>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 640 + pos = "-3479 55355" + defaultoutputvalue = "<-1464 -664 143.48>" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 628 + pos = "-4165 54861" + defaultoutputvalue = "10" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 668 + pos = "-4518 34881" + defaultoutputvalue = "4.2" + }, + { + type = "Source2NodeEditor.Nodes.action_look_at" + id = 145 + pos = "-1819 30746" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 669 + pos = "-745 31255" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 670 + pos = "-1013 31285" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 671 + pos = "-1282 31201" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 672 + pos = "-1030 31814" + defaultoutputvalue = "BT_ACTION_MOVETO_RUN" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 673 + pos = "-1032 31709" + defaultoutputvalue = "BT_ACTION_MOVETO_FASTEST_ROUTE" + }, + { + type = "Source2NodeEditor.Nodes.action_move_to" + id = 675 + pos = "-741 31461" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_repeat" + id = 676 + pos = "-1704 31561" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 677 + pos = "-1442 31584" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 678 + pos = "-2140 31445" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 679 + pos = "-1022 32435" + defaultoutputvalue = "BT_ACTION_MOVETO_RUN" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 680 + pos = "-1014 32310" + defaultoutputvalue = "BT_ACTION_MOVETO_FASTEST_ROUTE" + }, + { + type = "Source2NodeEditor.Nodes.BoolGenerator" + id = 681 + pos = "-1028 32041" + defaultoutputvalue = "False" + }, + { + type = "Source2NodeEditor.Nodes.action_move_to" + id = 682 + pos = "-723 32062" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 149 + pos = "-2827 30844" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 686 + pos = "-2297 30914" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 687 + pos = "-2293 30827" + defaultoutputvalue = "8" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 166 + pos = "-1281 30476" + defaultoutputvalue = "weapon_smokegrenade" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 683 + pos = "-1012 31164" + defaultoutputvalue = "<-1328.24 -336.235 143.48>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 684 + pos = "-1013 32146" + defaultoutputvalue = "<-1328.24 -336.235 143.48>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 685 + pos = "-1029 31542" + defaultoutputvalue = "<-1599.76 -607.764 143.48>" + }, + { + type = "Source2NodeEditor.Nodes.action_teleport" + id = 688 + pos = "-3769 23135" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 689 + pos = "-4037 23165" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.decorator_run_once" + id = 690 + pos = "-4306 23081" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 691 + pos = "-4054 23694" + defaultoutputvalue = "BT_ACTION_MOVETO_RUN" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 692 + pos = "-4056 23589" + defaultoutputvalue = "BT_ACTION_MOVETO_FASTEST_ROUTE" + }, + { + type = "Source2NodeEditor.Nodes.decorator_repeat" + id = 695 + pos = "-4728 23441" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 696 + pos = "-4466 23464" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.parallel" + id = 697 + pos = "-5164 23325" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 698 + pos = "-4046 24315" + defaultoutputvalue = "BT_ACTION_MOVETO_RUN" + }, + { + type = "Source2NodeEditor.Nodes.StringGenerator" + id = 699 + pos = "-4038 24190" + defaultoutputvalue = "BT_ACTION_MOVETO_FASTEST_ROUTE" + }, + { + type = "Source2NodeEditor.Nodes.BoolGenerator" + id = 700 + pos = "-4052 23921" + defaultoutputvalue = "False" + }, + { + type = "Source2NodeEditor.Nodes.BoolGenerator" + id = 638 + pos = "-3496 55250" + defaultoutputvalue = "False" + }, + { + type = "Source2NodeEditor.Nodes.BoolGenerator" + id = 655 + pos = "-3546 35620" + defaultoutputvalue = "False" + }, + { + type = "Source2NodeEditor.Nodes.BoolGenerator" + id = 674 + pos = "-1046 31440" + defaultoutputvalue = "False" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 178 + pos = "-3643 28188" + defaultoutputvalue = "weapon_c4" + }, + { + type = "Source2NodeEditor.Nodes.action_move_to" + id = 694 + pos = "-3765 23341" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 95 + pos = "-5735 26609" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_move_to" + id = 186 + pos = "-3661 27693" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 57 + pos = "-3580 22343" + defaultoutputvalue = "<1256.187256 930.167969 -0.385071>" + }, + { + type = "Source2NodeEditor.Nodes.decorator_succeed" + id = 48 + pos = "-3585 22462" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.ArrayGenerator" + id = 59 + pos = "-3587 22583" + defaultoutputvalue = "weapon_smokegrenade" + }, + { + type = "Source2NodeEditor.Nodes.action_move_to" + id = 701 + pos = "-3747 23942" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.sequencer" + id = 206 + pos = "-5725 22719" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.action_wait" + id = 706 + pos = "-5040 22915" + defaultoutputvalue = "" + }, + { + type = "Source2NodeEditor.Nodes.NumberGenerator" + id = 707 + pos = "-5036 22828" + defaultoutputvalue = "10" + }, + { + type = "Source2NodeEditor.Nodes.BoolGenerator" + id = 693 + pos = "-4070 23320" + defaultoutputvalue = "False" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 703 + pos = "-4036 23044" + defaultoutputvalue = "<-1599.76 -336.236 143.48>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 704 + pos = "-4037 24026" + defaultoutputvalue = "<-1599.76 -336.236 143.48>" + }, + { + type = "Source2NodeEditor.Nodes.Vector3Generator" + id = 705 + pos = "-4053 23422" + defaultoutputvalue = "<-1328.24 -607.765 143.48>" + }, + ] + NodeConnections = + [ + { + from_node_id = 172 + from_socket_id = 0 + to_node_id = 3 + to_socket_id = 0 + }, + { + from_node_id = 2 + from_socket_id = 0 + to_node_id = 3 + to_socket_id = 1 + }, + { + from_node_id = 0 + from_socket_id = 0 + to_node_id = 1 + to_socket_id = 2 + }, + { + from_node_id = 1 + from_socket_id = 3 + to_node_id = 3 + to_socket_id = 3 + }, + { + from_node_id = 3 + from_socket_id = 2 + to_node_id = 419 + to_socket_id = 0 + }, + { + from_node_id = 5 + from_socket_id = 0 + to_node_id = 4 + to_socket_id = 1 + }, + { + from_node_id = 23 + from_socket_id = 0 + to_node_id = 4 + to_socket_id = 0 + }, + { + from_node_id = 26 + from_socket_id = 0 + to_node_id = 22 + to_socket_id = 1 + }, + { + from_node_id = 26 + from_socket_id = 0 + to_node_id = 22 + to_socket_id = 0 + }, + { + from_node_id = 25 + from_socket_id = 0 + to_node_id = 14 + to_socket_id = 0 + }, + { + from_node_id = 20 + from_socket_id = 3 + to_node_id = 19 + to_socket_id = 1 + }, + { + from_node_id = 19 + from_socket_id = 2 + to_node_id = 15 + to_socket_id = 0 + }, + { + from_node_id = 19 + from_socket_id = 3 + to_node_id = 13 + to_socket_id = 2 + }, + { + from_node_id = 24 + from_socket_id = 0 + to_node_id = 13 + to_socket_id = 1 + }, + { + from_node_id = 15 + from_socket_id = 1 + to_node_id = 14 + to_socket_id = 1 + }, + { + from_node_id = 17 + from_socket_id = 0 + to_node_id = 6 + to_socket_id = 1 + }, + { + from_node_id = 17 + from_socket_id = 0 + to_node_id = 6 + to_socket_id = 0 + }, + { + from_node_id = 18 + from_socket_id = 3 + to_node_id = 21 + to_socket_id = 0 + }, + { + from_node_id = 21 + from_socket_id = 1 + to_node_id = 6 + to_socket_id = 2 + }, + { + from_node_id = 21 + from_socket_id = 2 + to_node_id = 16 + to_socket_id = 1 + }, + { + from_node_id = 4 + from_socket_id = 2 + to_node_id = 206 + to_socket_id = 0 + }, + { + from_node_id = 28 + from_socket_id = 2 + to_node_id = 18 + to_socket_id = 2 + }, + { + from_node_id = 28 + from_socket_id = 3 + to_node_id = 20 + to_socket_id = 2 + }, + { + from_node_id = 28 + from_socket_id = 4 + to_node_id = 22 + to_socket_id = 2 + }, + { + from_node_id = 29 + from_socket_id = 0 + to_node_id = 27 + to_socket_id = 1 + }, + { + from_node_id = 29 + from_socket_id = 0 + to_node_id = 27 + to_socket_id = 0 + }, + { + from_node_id = 206 + from_socket_id = 1 + to_node_id = 27 + to_socket_id = 2 + }, + { + from_node_id = 206 + from_socket_id = 2 + to_node_id = 28 + to_socket_id = 1 + }, + { + from_node_id = 9 + from_socket_id = 0 + to_node_id = 7 + to_socket_id = 0 + }, + { + from_node_id = 8 + from_socket_id = 0 + to_node_id = 7 + to_socket_id = 1 + }, + { + from_node_id = 419 + from_socket_id = 1 + to_node_id = 7 + to_socket_id = 3 + }, + { + from_node_id = 317 + from_socket_id = 0 + to_node_id = 311 + to_socket_id = 0 + }, + { + from_node_id = 12 + from_socket_id = 0 + to_node_id = 10 + to_socket_id = 0 + }, + { + from_node_id = 11 + from_socket_id = 0 + to_node_id = 10 + to_socket_id = 1 + }, + { + from_node_id = 419 + from_socket_id = 2 + to_node_id = 10 + to_socket_id = 3 + }, + { + from_node_id = 419 + from_socket_id = 3 + to_node_id = 4 + to_socket_id = 3 + }, + { + from_node_id = 44 + from_socket_id = 0 + to_node_id = 61 + to_socket_id = 1 + }, + { + from_node_id = 44 + from_socket_id = 0 + to_node_id = 61 + to_socket_id = 0 + }, + { + from_node_id = 206 + from_socket_id = 3 + to_node_id = 61 + to_socket_id = 2 + }, + { + from_node_id = 42 + from_socket_id = 0 + to_node_id = 40 + to_socket_id = 1 + }, + { + from_node_id = 42 + from_socket_id = 0 + to_node_id = 40 + to_socket_id = 0 + }, + { + from_node_id = 45 + from_socket_id = 0 + to_node_id = 32 + to_socket_id = 0 + }, + { + from_node_id = 38 + from_socket_id = 3 + to_node_id = 37 + to_socket_id = 1 + }, + { + from_node_id = 37 + from_socket_id = 2 + to_node_id = 33 + to_socket_id = 0 + }, + { + from_node_id = 37 + from_socket_id = 3 + to_node_id = 31 + to_socket_id = 2 + }, + { + from_node_id = 43 + from_socket_id = 0 + to_node_id = 31 + to_socket_id = 1 + }, + { + from_node_id = 33 + from_socket_id = 1 + to_node_id = 32 + to_socket_id = 1 + }, + { + from_node_id = 35 + from_socket_id = 0 + to_node_id = 30 + to_socket_id = 1 + }, + { + from_node_id = 35 + from_socket_id = 0 + to_node_id = 30 + to_socket_id = 0 + }, + { + from_node_id = 36 + from_socket_id = 3 + to_node_id = 39 + to_socket_id = 0 + }, + { + from_node_id = 39 + from_socket_id = 1 + to_node_id = 30 + to_socket_id = 2 + }, + { + from_node_id = 39 + from_socket_id = 2 + to_node_id = 34 + to_socket_id = 1 + }, + { + from_node_id = 41 + from_socket_id = 2 + to_node_id = 36 + to_socket_id = 2 + }, + { + from_node_id = 41 + from_socket_id = 3 + to_node_id = 38 + to_socket_id = 2 + }, + { + from_node_id = 41 + from_socket_id = 4 + to_node_id = 40 + to_socket_id = 2 + }, + { + from_node_id = 206 + from_socket_id = 4 + to_node_id = 41 + to_socket_id = 1 + }, + { + from_node_id = 58 + from_socket_id = 0 + to_node_id = 55 + to_socket_id = 1 + }, + { + from_node_id = 58 + from_socket_id = 0 + to_node_id = 55 + to_socket_id = 0 + }, + { + from_node_id = 57 + from_socket_id = 0 + to_node_id = 47 + to_socket_id = 0 + }, + { + from_node_id = 53 + from_socket_id = 3 + to_node_id = 52 + to_socket_id = 1 + }, + { + from_node_id = 52 + from_socket_id = 2 + to_node_id = 48 + to_socket_id = 0 + }, + { + from_node_id = 52 + from_socket_id = 3 + to_node_id = 278 + to_socket_id = 2 + }, + { + from_node_id = 59 + from_socket_id = 0 + to_node_id = 278 + to_socket_id = 1 + }, + { + from_node_id = 48 + from_socket_id = 1 + to_node_id = 47 + to_socket_id = 1 + }, + { + from_node_id = 50 + from_socket_id = 0 + to_node_id = 46 + to_socket_id = 1 + }, + { + from_node_id = 50 + from_socket_id = 0 + to_node_id = 46 + to_socket_id = 0 + }, + { + from_node_id = 51 + from_socket_id = 3 + to_node_id = 54 + to_socket_id = 0 + }, + { + from_node_id = 54 + from_socket_id = 1 + to_node_id = 46 + to_socket_id = 2 + }, + { + from_node_id = 54 + from_socket_id = 2 + to_node_id = 49 + to_socket_id = 1 + }, + { + from_node_id = 56 + from_socket_id = 2 + to_node_id = 51 + to_socket_id = 2 + }, + { + from_node_id = 56 + from_socket_id = 3 + to_node_id = 53 + to_socket_id = 2 + }, + { + from_node_id = 56 + from_socket_id = 4 + to_node_id = 55 + to_socket_id = 2 + }, + { + from_node_id = 60 + from_socket_id = 0 + to_node_id = 62 + to_socket_id = 1 + }, + { + from_node_id = 60 + from_socket_id = 0 + to_node_id = 62 + to_socket_id = 0 + }, + { + from_node_id = 206 + from_socket_id = 5 + to_node_id = 62 + to_socket_id = 2 + }, + { + from_node_id = 206 + from_socket_id = 6 + to_node_id = 56 + to_socket_id = 1 + }, + { + from_node_id = 63 + from_socket_id = 0 + to_node_id = 76 + to_socket_id = 1 + }, + { + from_node_id = 98 + from_socket_id = 0 + to_node_id = 76 + to_socket_id = 0 + }, + { + from_node_id = 79 + from_socket_id = 0 + to_node_id = 77 + to_socket_id = 1 + }, + { + from_node_id = 79 + from_socket_id = 0 + to_node_id = 77 + to_socket_id = 0 + }, + { + from_node_id = 78 + from_socket_id = 0 + to_node_id = 66 + to_socket_id = 0 + }, + { + from_node_id = 72 + from_socket_id = 3 + to_node_id = 71 + to_socket_id = 1 + }, + { + from_node_id = 71 + from_socket_id = 2 + to_node_id = 67 + to_socket_id = 0 + }, + { + from_node_id = 71 + from_socket_id = 3 + to_node_id = 65 + to_socket_id = 2 + }, + { + from_node_id = 80 + from_socket_id = 0 + to_node_id = 65 + to_socket_id = 1 + }, + { + from_node_id = 67 + from_socket_id = 1 + to_node_id = 66 + to_socket_id = 1 + }, + { + from_node_id = 69 + from_socket_id = 0 + to_node_id = 64 + to_socket_id = 1 + }, + { + from_node_id = 69 + from_socket_id = 0 + to_node_id = 64 + to_socket_id = 0 + }, + { + from_node_id = 70 + from_socket_id = 3 + to_node_id = 73 + to_socket_id = 0 + }, + { + from_node_id = 73 + from_socket_id = 1 + to_node_id = 64 + to_socket_id = 2 + }, + { + from_node_id = 73 + from_socket_id = 2 + to_node_id = 68 + to_socket_id = 1 + }, + { + from_node_id = 76 + from_socket_id = 2 + to_node_id = 95 + to_socket_id = 0 + }, + { + from_node_id = 75 + from_socket_id = 2 + to_node_id = 70 + to_socket_id = 2 + }, + { + from_node_id = 75 + from_socket_id = 3 + to_node_id = 72 + to_socket_id = 2 + }, + { + from_node_id = 75 + from_socket_id = 4 + to_node_id = 77 + to_socket_id = 2 + }, + { + from_node_id = 81 + from_socket_id = 0 + to_node_id = 74 + to_socket_id = 1 + }, + { + from_node_id = 81 + from_socket_id = 0 + to_node_id = 74 + to_socket_id = 0 + }, + { + from_node_id = 95 + from_socket_id = 1 + to_node_id = 74 + to_socket_id = 2 + }, + { + from_node_id = 95 + from_socket_id = 2 + to_node_id = 75 + to_socket_id = 1 + }, + { + from_node_id = 419 + from_socket_id = 4 + to_node_id = 76 + to_socket_id = 3 + }, + { + from_node_id = 93 + from_socket_id = 0 + to_node_id = 92 + to_socket_id = 1 + }, + { + from_node_id = 93 + from_socket_id = 0 + to_node_id = 92 + to_socket_id = 0 + }, + { + from_node_id = 100 + from_socket_id = 0 + to_node_id = 83 + to_socket_id = 0 + }, + { + from_node_id = 89 + from_socket_id = 3 + to_node_id = 88 + to_socket_id = 1 + }, + { + from_node_id = 88 + from_socket_id = 2 + to_node_id = 84 + to_socket_id = 0 + }, + { + from_node_id = 88 + from_socket_id = 3 + to_node_id = 94 + to_socket_id = 2 + }, + { + from_node_id = 97 + from_socket_id = 0 + to_node_id = 94 + to_socket_id = 1 + }, + { + from_node_id = 84 + from_socket_id = 1 + to_node_id = 83 + to_socket_id = 1 + }, + { + from_node_id = 86 + from_socket_id = 0 + to_node_id = 82 + to_socket_id = 1 + }, + { + from_node_id = 86 + from_socket_id = 0 + to_node_id = 82 + to_socket_id = 0 + }, + { + from_node_id = 87 + from_socket_id = 3 + to_node_id = 90 + to_socket_id = 0 + }, + { + from_node_id = 90 + from_socket_id = 1 + to_node_id = 82 + to_socket_id = 2 + }, + { + from_node_id = 90 + from_socket_id = 2 + to_node_id = 85 + to_socket_id = 1 + }, + { + from_node_id = 91 + from_socket_id = 2 + to_node_id = 87 + to_socket_id = 2 + }, + { + from_node_id = 91 + from_socket_id = 3 + to_node_id = 89 + to_socket_id = 2 + }, + { + from_node_id = 91 + from_socket_id = 4 + to_node_id = 92 + to_socket_id = 2 + }, + { + from_node_id = 99 + from_socket_id = 0 + to_node_id = 96 + to_socket_id = 1 + }, + { + from_node_id = 99 + from_socket_id = 0 + to_node_id = 96 + to_socket_id = 0 + }, + { + from_node_id = 95 + from_socket_id = 3 + to_node_id = 96 + to_socket_id = 2 + }, + { + from_node_id = 95 + from_socket_id = 4 + to_node_id = 91 + to_socket_id = 1 + }, + { + from_node_id = 101 + from_socket_id = 0 + to_node_id = 114 + to_socket_id = 1 + }, + { + from_node_id = 134 + from_socket_id = 0 + to_node_id = 114 + to_socket_id = 0 + }, + { + from_node_id = 129 + from_socket_id = 0 + to_node_id = 115 + to_socket_id = 1 + }, + { + from_node_id = 129 + from_socket_id = 0 + to_node_id = 115 + to_socket_id = 0 + }, + { + from_node_id = 128 + from_socket_id = 0 + to_node_id = 104 + to_socket_id = 0 + }, + { + from_node_id = 110 + from_socket_id = 3 + to_node_id = 109 + to_socket_id = 1 + }, + { + from_node_id = 109 + from_socket_id = 2 + to_node_id = 105 + to_socket_id = 0 + }, + { + from_node_id = 109 + from_socket_id = 3 + to_node_id = 103 + to_socket_id = 2 + }, + { + from_node_id = 131 + from_socket_id = 0 + to_node_id = 103 + to_socket_id = 1 + }, + { + from_node_id = 105 + from_socket_id = 1 + to_node_id = 104 + to_socket_id = 1 + }, + { + from_node_id = 107 + from_socket_id = 0 + to_node_id = 102 + to_socket_id = 1 + }, + { + from_node_id = 107 + from_socket_id = 0 + to_node_id = 102 + to_socket_id = 0 + }, + { + from_node_id = 108 + from_socket_id = 3 + to_node_id = 111 + to_socket_id = 0 + }, + { + from_node_id = 111 + from_socket_id = 1 + to_node_id = 102 + to_socket_id = 2 + }, + { + from_node_id = 111 + from_socket_id = 2 + to_node_id = 106 + to_socket_id = 1 + }, + { + from_node_id = 114 + from_socket_id = 2 + to_node_id = 149 + to_socket_id = 0 + }, + { + from_node_id = 113 + from_socket_id = 2 + to_node_id = 108 + to_socket_id = 2 + }, + { + from_node_id = 113 + from_socket_id = 3 + to_node_id = 110 + to_socket_id = 2 + }, + { + from_node_id = 113 + from_socket_id = 4 + to_node_id = 115 + to_socket_id = 2 + }, + { + from_node_id = 135 + from_socket_id = 0 + to_node_id = 112 + to_socket_id = 1 + }, + { + from_node_id = 135 + from_socket_id = 0 + to_node_id = 112 + to_socket_id = 0 + }, + { + from_node_id = 149 + from_socket_id = 1 + to_node_id = 112 + to_socket_id = 2 + }, + { + from_node_id = 149 + from_socket_id = 2 + to_node_id = 113 + to_socket_id = 1 + }, + { + from_node_id = 130 + from_socket_id = 0 + to_node_id = 125 + to_socket_id = 1 + }, + { + from_node_id = 130 + from_socket_id = 0 + to_node_id = 125 + to_socket_id = 0 + }, + { + from_node_id = 164 + from_socket_id = 0 + to_node_id = 117 + to_socket_id = 0 + }, + { + from_node_id = 122 + from_socket_id = 3 + to_node_id = 121 + to_socket_id = 1 + }, + { + from_node_id = 121 + from_socket_id = 2 + to_node_id = 132 + to_socket_id = 0 + }, + { + from_node_id = 121 + from_socket_id = 3 + to_node_id = 126 + to_socket_id = 2 + }, + { + from_node_id = 133 + from_socket_id = 0 + to_node_id = 126 + to_socket_id = 1 + }, + { + from_node_id = 132 + from_socket_id = 1 + to_node_id = 117 + to_socket_id = 1 + }, + { + from_node_id = 119 + from_socket_id = 0 + to_node_id = 116 + to_socket_id = 1 + }, + { + from_node_id = 119 + from_socket_id = 0 + to_node_id = 116 + to_socket_id = 0 + }, + { + from_node_id = 120 + from_socket_id = 3 + to_node_id = 123 + to_socket_id = 0 + }, + { + from_node_id = 123 + from_socket_id = 1 + to_node_id = 116 + to_socket_id = 2 + }, + { + from_node_id = 123 + from_socket_id = 2 + to_node_id = 118 + to_socket_id = 1 + }, + { + from_node_id = 124 + from_socket_id = 2 + to_node_id = 120 + to_socket_id = 2 + }, + { + from_node_id = 124 + from_socket_id = 3 + to_node_id = 122 + to_socket_id = 2 + }, + { + from_node_id = 124 + from_socket_id = 4 + to_node_id = 125 + to_socket_id = 2 + }, + { + from_node_id = 136 + from_socket_id = 0 + to_node_id = 127 + to_socket_id = 1 + }, + { + from_node_id = 136 + from_socket_id = 0 + to_node_id = 127 + to_socket_id = 0 + }, + { + from_node_id = 149 + from_socket_id = 3 + to_node_id = 127 + to_socket_id = 2 + }, + { + from_node_id = 149 + from_socket_id = 4 + to_node_id = 124 + to_socket_id = 1 + }, + { + from_node_id = 419 + from_socket_id = 5 + to_node_id = 114 + to_socket_id = 3 + }, + { + from_node_id = 169 + from_socket_id = 0 + to_node_id = 145 + to_socket_id = 1 + }, + { + from_node_id = 169 + from_socket_id = 0 + to_node_id = 145 + to_socket_id = 0 + }, + { + from_node_id = 168 + from_socket_id = 0 + to_node_id = 137 + to_socket_id = 0 + }, + { + from_node_id = 142 + from_socket_id = 3 + to_node_id = 141 + to_socket_id = 1 + }, + { + from_node_id = 141 + from_socket_id = 2 + to_node_id = 165 + to_socket_id = 0 + }, + { + from_node_id = 141 + from_socket_id = 3 + to_node_id = 146 + to_socket_id = 2 + }, + { + from_node_id = 166 + from_socket_id = 0 + to_node_id = 146 + to_socket_id = 1 + }, + { + from_node_id = 165 + from_socket_id = 1 + to_node_id = 137 + to_socket_id = 1 + }, + { + from_node_id = 139 + from_socket_id = 0 + to_node_id = 147 + to_socket_id = 1 + }, + { + from_node_id = 139 + from_socket_id = 0 + to_node_id = 147 + to_socket_id = 0 + }, + { + from_node_id = 140 + from_socket_id = 3 + to_node_id = 143 + to_socket_id = 0 + }, + { + from_node_id = 143 + from_socket_id = 1 + to_node_id = 147 + to_socket_id = 2 + }, + { + from_node_id = 143 + from_socket_id = 2 + to_node_id = 138 + to_socket_id = 1 + }, + { + from_node_id = 144 + from_socket_id = 2 + to_node_id = 140 + to_socket_id = 2 + }, + { + from_node_id = 144 + from_socket_id = 3 + to_node_id = 142 + to_socket_id = 2 + }, + { + from_node_id = 144 + from_socket_id = 4 + to_node_id = 145 + to_socket_id = 2 + }, + { + from_node_id = 167 + from_socket_id = 0 + to_node_id = 148 + to_socket_id = 1 + }, + { + from_node_id = 167 + from_socket_id = 0 + to_node_id = 148 + to_socket_id = 0 + }, + { + from_node_id = 149 + from_socket_id = 5 + to_node_id = 148 + to_socket_id = 2 + }, + { + from_node_id = 149 + from_socket_id = 6 + to_node_id = 144 + to_socket_id = 1 + }, + { + from_node_id = 150 + from_socket_id = 0 + to_node_id = 159 + to_socket_id = 1 + }, + { + from_node_id = 177 + from_socket_id = 0 + to_node_id = 159 + to_socket_id = 0 + }, + { + from_node_id = 162 + from_socket_id = 0 + to_node_id = 160 + to_socket_id = 1 + }, + { + from_node_id = 162 + from_socket_id = 0 + to_node_id = 160 + to_socket_id = 0 + }, + { + from_node_id = 161 + from_socket_id = 0 + to_node_id = 153 + to_socket_id = 0 + }, + { + from_node_id = 174 + from_socket_id = 3 + to_node_id = 156 + to_socket_id = 1 + }, + { + from_node_id = 156 + from_socket_id = 2 + to_node_id = 154 + to_socket_id = 0 + }, + { + from_node_id = 156 + from_socket_id = 3 + to_node_id = 152 + to_socket_id = 2 + }, + { + from_node_id = 163 + from_socket_id = 0 + to_node_id = 152 + to_socket_id = 1 + }, + { + from_node_id = 154 + from_socket_id = 1 + to_node_id = 153 + to_socket_id = 1 + }, + { + from_node_id = 155 + from_socket_id = 0 + to_node_id = 151 + to_socket_id = 1 + }, + { + from_node_id = 155 + from_socket_id = 0 + to_node_id = 151 + to_socket_id = 0 + }, + { + from_node_id = 176 + from_socket_id = 1 + to_node_id = 151 + to_socket_id = 2 + }, + { + from_node_id = 159 + from_socket_id = 2 + to_node_id = 320 + to_socket_id = 0 + }, + { + from_node_id = 292 + from_socket_id = 0 + to_node_id = 157 + to_socket_id = 1 + }, + { + from_node_id = 292 + from_socket_id = 0 + to_node_id = 157 + to_socket_id = 0 + }, + { + from_node_id = 320 + from_socket_id = 1 + to_node_id = 157 + to_socket_id = 2 + }, + { + from_node_id = 419 + from_socket_id = 6 + to_node_id = 159 + to_socket_id = 3 + }, + { + from_node_id = 183 + from_socket_id = 0 + to_node_id = 170 + to_socket_id = 0 + }, + { + from_node_id = 178 + from_socket_id = 0 + to_node_id = 187 + to_socket_id = 1 + }, + { + from_node_id = 171 + from_socket_id = 1 + to_node_id = 170 + to_socket_id = 1 + }, + { + from_node_id = 176 + from_socket_id = 2 + to_node_id = 173 + to_socket_id = 1 + }, + { + from_node_id = 175 + from_socket_id = 3 + to_node_id = 176 + to_socket_id = 0 + }, + { + from_node_id = 180 + from_socket_id = 0 + to_node_id = 182 + to_socket_id = 0 + }, + { + from_node_id = 180 + from_socket_id = 0 + to_node_id = 182 + to_socket_id = 1 + }, + { + from_node_id = 179 + from_socket_id = 1 + to_node_id = 190 + to_socket_id = 1 + }, + { + from_node_id = 192 + from_socket_id = 1 + to_node_id = 185 + to_socket_id = 2 + }, + { + from_node_id = 181 + from_socket_id = 2 + to_node_id = 179 + to_socket_id = 0 + }, + { + from_node_id = 184 + from_socket_id = 0 + to_node_id = 186 + to_socket_id = 10 + }, + { + from_node_id = 192 + from_socket_id = 2 + to_node_id = 186 + to_socket_id = 11 + }, + { + from_node_id = 185 + from_socket_id = 3 + to_node_id = 171 + to_socket_id = 0 + }, + { + from_node_id = 192 + from_socket_id = 3 + to_node_id = 187 + to_socket_id = 2 + }, + { + from_node_id = 188 + from_socket_id = 0 + to_node_id = 186 + to_socket_id = 9 + }, + { + from_node_id = 189 + from_socket_id = 0 + to_node_id = 186 + to_socket_id = 8 + }, + { + from_node_id = 192 + from_socket_id = 4 + to_node_id = 182 + to_socket_id = 2 + }, + { + from_node_id = 192 + from_socket_id = 5 + to_node_id = 181 + to_socket_id = 1 + }, + { + from_node_id = 191 + from_socket_id = 0 + to_node_id = 186 + to_socket_id = 0 + }, + { + from_node_id = 320 + from_socket_id = 2 + to_node_id = 158 + to_socket_id = 1 + }, + { + from_node_id = 194 + from_socket_id = 0 + to_node_id = 193 + to_socket_id = 0 + }, + { + from_node_id = 194 + from_socket_id = 0 + to_node_id = 193 + to_socket_id = 1 + }, + { + from_node_id = 95 + from_socket_id = 5 + to_node_id = 193 + to_socket_id = 2 + }, + { + from_node_id = 95 + from_socket_id = 6 + to_node_id = 192 + to_socket_id = 0 + }, + { + from_node_id = 209 + from_socket_id = 0 + to_node_id = 222 + to_socket_id = 1 + }, + { + from_node_id = 209 + from_socket_id = 0 + to_node_id = 222 + to_socket_id = 0 + }, + { + from_node_id = 208 + from_socket_id = 0 + to_node_id = 196 + to_socket_id = 0 + }, + { + from_node_id = 202 + from_socket_id = 3 + to_node_id = 201 + to_socket_id = 1 + }, + { + from_node_id = 201 + from_socket_id = 2 + to_node_id = 197 + to_socket_id = 0 + }, + { + from_node_id = 201 + from_socket_id = 3 + to_node_id = 195 + to_socket_id = 2 + }, + { + from_node_id = 210 + from_socket_id = 0 + to_node_id = 195 + to_socket_id = 1 + }, + { + from_node_id = 197 + from_socket_id = 1 + to_node_id = 196 + to_socket_id = 1 + }, + { + from_node_id = 199 + from_socket_id = 0 + to_node_id = 205 + to_socket_id = 1 + }, + { + from_node_id = 199 + from_socket_id = 0 + to_node_id = 205 + to_socket_id = 0 + }, + { + from_node_id = 200 + from_socket_id = 3 + to_node_id = 203 + to_socket_id = 0 + }, + { + from_node_id = 203 + from_socket_id = 1 + to_node_id = 205 + to_socket_id = 2 + }, + { + from_node_id = 203 + from_socket_id = 2 + to_node_id = 198 + to_socket_id = 1 + }, + { + from_node_id = 204 + from_socket_id = 2 + to_node_id = 200 + to_socket_id = 2 + }, + { + from_node_id = 204 + from_socket_id = 3 + to_node_id = 202 + to_socket_id = 2 + }, + { + from_node_id = 204 + from_socket_id = 4 + to_node_id = 222 + to_socket_id = 2 + }, + { + from_node_id = 229 + from_socket_id = 0 + to_node_id = 207 + to_socket_id = 1 + }, + { + from_node_id = 229 + from_socket_id = 0 + to_node_id = 207 + to_socket_id = 0 + }, + { + from_node_id = 10 + from_socket_id = 2 + to_node_id = 259 + to_socket_id = 0 + }, + { + from_node_id = 212 + from_socket_id = 0 + to_node_id = 211 + to_socket_id = 0 + }, + { + from_node_id = 259 + from_socket_id = 1 + to_node_id = 211 + to_socket_id = 1 + }, + { + from_node_id = 259 + from_socket_id = 2 + to_node_id = 207 + to_socket_id = 2 + }, + { + from_node_id = 259 + from_socket_id = 3 + to_node_id = 204 + to_socket_id = 1 + }, + { + from_node_id = 230 + from_socket_id = 0 + to_node_id = 224 + to_socket_id = 1 + }, + { + from_node_id = 230 + from_socket_id = 0 + to_node_id = 224 + to_socket_id = 0 + }, + { + from_node_id = 259 + from_socket_id = 4 + to_node_id = 224 + to_socket_id = 2 + }, + { + from_node_id = 227 + from_socket_id = 0 + to_node_id = 223 + to_socket_id = 1 + }, + { + from_node_id = 227 + from_socket_id = 0 + to_node_id = 223 + to_socket_id = 0 + }, + { + from_node_id = 226 + from_socket_id = 0 + to_node_id = 213 + to_socket_id = 0 + }, + { + from_node_id = 219 + from_socket_id = 3 + to_node_id = 218 + to_socket_id = 1 + }, + { + from_node_id = 218 + from_socket_id = 2 + to_node_id = 214 + to_socket_id = 0 + }, + { + from_node_id = 218 + from_socket_id = 3 + to_node_id = 231 + to_socket_id = 2 + }, + { + from_node_id = 228 + from_socket_id = 0 + to_node_id = 231 + to_socket_id = 1 + }, + { + from_node_id = 214 + from_socket_id = 1 + to_node_id = 213 + to_socket_id = 1 + }, + { + from_node_id = 216 + from_socket_id = 0 + to_node_id = 225 + to_socket_id = 1 + }, + { + from_node_id = 216 + from_socket_id = 0 + to_node_id = 225 + to_socket_id = 0 + }, + { + from_node_id = 217 + from_socket_id = 3 + to_node_id = 220 + to_socket_id = 0 + }, + { + from_node_id = 220 + from_socket_id = 1 + to_node_id = 225 + to_socket_id = 2 + }, + { + from_node_id = 220 + from_socket_id = 2 + to_node_id = 215 + to_socket_id = 1 + }, + { + from_node_id = 221 + from_socket_id = 2 + to_node_id = 217 + to_socket_id = 2 + }, + { + from_node_id = 221 + from_socket_id = 3 + to_node_id = 219 + to_socket_id = 2 + }, + { + from_node_id = 221 + from_socket_id = 4 + to_node_id = 223 + to_socket_id = 2 + }, + { + from_node_id = 259 + from_socket_id = 5 + to_node_id = 221 + to_socket_id = 1 + }, + { + from_node_id = 246 + from_socket_id = 0 + to_node_id = 232 + to_socket_id = 1 + }, + { + from_node_id = 246 + from_socket_id = 0 + to_node_id = 232 + to_socket_id = 0 + }, + { + from_node_id = 259 + from_socket_id = 6 + to_node_id = 232 + to_socket_id = 2 + }, + { + from_node_id = 245 + from_socket_id = 0 + to_node_id = 241 + to_socket_id = 1 + }, + { + from_node_id = 245 + from_socket_id = 0 + to_node_id = 241 + to_socket_id = 0 + }, + { + from_node_id = 244 + from_socket_id = 0 + to_node_id = 233 + to_socket_id = 0 + }, + { + from_node_id = 238 + from_socket_id = 3 + to_node_id = 237 + to_socket_id = 1 + }, + { + from_node_id = 237 + from_socket_id = 2 + to_node_id = 234 + to_socket_id = 0 + }, + { + from_node_id = 237 + from_socket_id = 3 + to_node_id = 279 + to_socket_id = 2 + }, + { + from_node_id = 243 + from_socket_id = 0 + to_node_id = 279 + to_socket_id = 1 + }, + { + from_node_id = 234 + from_socket_id = 1 + to_node_id = 233 + to_socket_id = 1 + }, + { + from_node_id = 247 + from_socket_id = 0 + to_node_id = 242 + to_socket_id = 1 + }, + { + from_node_id = 247 + from_socket_id = 0 + to_node_id = 242 + to_socket_id = 0 + }, + { + from_node_id = 236 + from_socket_id = 3 + to_node_id = 239 + to_socket_id = 0 + }, + { + from_node_id = 239 + from_socket_id = 1 + to_node_id = 242 + to_socket_id = 2 + }, + { + from_node_id = 239 + from_socket_id = 2 + to_node_id = 235 + to_socket_id = 1 + }, + { + from_node_id = 240 + from_socket_id = 2 + to_node_id = 236 + to_socket_id = 2 + }, + { + from_node_id = 240 + from_socket_id = 3 + to_node_id = 238 + to_socket_id = 2 + }, + { + from_node_id = 240 + from_socket_id = 4 + to_node_id = 241 + to_socket_id = 2 + }, + { + from_node_id = 259 + from_socket_id = 7 + to_node_id = 240 + to_socket_id = 1 + }, + { + from_node_id = 261 + from_socket_id = 0 + to_node_id = 258 + to_socket_id = 1 + }, + { + from_node_id = 261 + from_socket_id = 0 + to_node_id = 258 + to_socket_id = 0 + }, + { + from_node_id = 260 + from_socket_id = 0 + to_node_id = 249 + to_socket_id = 0 + }, + { + from_node_id = 255 + from_socket_id = 3 + to_node_id = 254 + to_socket_id = 1 + }, + { + from_node_id = 254 + from_socket_id = 2 + to_node_id = 250 + to_socket_id = 0 + }, + { + from_node_id = 254 + from_socket_id = 3 + to_node_id = 248 + to_socket_id = 2 + }, + { + from_node_id = 297 + from_socket_id = 0 + to_node_id = 248 + to_socket_id = 1 + }, + { + from_node_id = 250 + from_socket_id = 1 + to_node_id = 249 + to_socket_id = 1 + }, + { + from_node_id = 252 + from_socket_id = 0 + to_node_id = 257 + to_socket_id = 1 + }, + { + from_node_id = 252 + from_socket_id = 0 + to_node_id = 257 + to_socket_id = 0 + }, + { + from_node_id = 253 + from_socket_id = 3 + to_node_id = 256 + to_socket_id = 0 + }, + { + from_node_id = 256 + from_socket_id = 1 + to_node_id = 257 + to_socket_id = 2 + }, + { + from_node_id = 256 + from_socket_id = 2 + to_node_id = 251 + to_socket_id = 1 + }, + { + from_node_id = 262 + from_socket_id = 2 + to_node_id = 253 + to_socket_id = 2 + }, + { + from_node_id = 262 + from_socket_id = 3 + to_node_id = 255 + to_socket_id = 2 + }, + { + from_node_id = 262 + from_socket_id = 4 + to_node_id = 258 + to_socket_id = 2 + }, + { + from_node_id = 319 + from_socket_id = 0 + to_node_id = 298 + to_socket_id = 1 + }, + { + from_node_id = 319 + from_socket_id = 0 + to_node_id = 298 + to_socket_id = 0 + }, + { + from_node_id = 7 + from_socket_id = 2 + to_node_id = 313 + to_socket_id = 0 + }, + { + from_node_id = 313 + from_socket_id = 1 + to_node_id = 311 + to_socket_id = 1 + }, + { + from_node_id = 277 + from_socket_id = 0 + to_node_id = 274 + to_socket_id = 1 + }, + { + from_node_id = 277 + from_socket_id = 0 + to_node_id = 274 + to_socket_id = 0 + }, + { + from_node_id = 276 + from_socket_id = 0 + to_node_id = 264 + to_socket_id = 0 + }, + { + from_node_id = 270 + from_socket_id = 3 + to_node_id = 269 + to_socket_id = 1 + }, + { + from_node_id = 269 + from_socket_id = 2 + to_node_id = 265 + to_socket_id = 0 + }, + { + from_node_id = 269 + from_socket_id = 3 + to_node_id = 263 + to_socket_id = 2 + }, + { + from_node_id = 296 + from_socket_id = 0 + to_node_id = 263 + to_socket_id = 1 + }, + { + from_node_id = 265 + from_socket_id = 1 + to_node_id = 264 + to_socket_id = 1 + }, + { + from_node_id = 267 + from_socket_id = 0 + to_node_id = 273 + to_socket_id = 1 + }, + { + from_node_id = 267 + from_socket_id = 0 + to_node_id = 273 + to_socket_id = 0 + }, + { + from_node_id = 268 + from_socket_id = 3 + to_node_id = 271 + to_socket_id = 0 + }, + { + from_node_id = 271 + from_socket_id = 1 + to_node_id = 273 + to_socket_id = 2 + }, + { + from_node_id = 271 + from_socket_id = 2 + to_node_id = 266 + to_socket_id = 1 + }, + { + from_node_id = 272 + from_socket_id = 2 + to_node_id = 268 + to_socket_id = 2 + }, + { + from_node_id = 272 + from_socket_id = 3 + to_node_id = 270 + to_socket_id = 2 + }, + { + from_node_id = 272 + from_socket_id = 4 + to_node_id = 274 + to_socket_id = 2 + }, + { + from_node_id = 295 + from_socket_id = 0 + to_node_id = 275 + to_socket_id = 1 + }, + { + from_node_id = 295 + from_socket_id = 0 + to_node_id = 275 + to_socket_id = 0 + }, + { + from_node_id = 158 + from_socket_id = 2 + to_node_id = 175 + to_socket_id = 2 + }, + { + from_node_id = 158 + from_socket_id = 3 + to_node_id = 174 + to_socket_id = 2 + }, + { + from_node_id = 158 + from_socket_id = 4 + to_node_id = 160 + to_socket_id = 2 + }, + { + from_node_id = 294 + from_socket_id = 0 + to_node_id = 287 + to_socket_id = 1 + }, + { + from_node_id = 294 + from_socket_id = 0 + to_node_id = 287 + to_socket_id = 0 + }, + { + from_node_id = 293 + from_socket_id = 0 + to_node_id = 280 + to_socket_id = 0 + }, + { + from_node_id = 284 + from_socket_id = 3 + to_node_id = 283 + to_socket_id = 1 + }, + { + from_node_id = 283 + from_socket_id = 2 + to_node_id = 290 + to_socket_id = 0 + }, + { + from_node_id = 283 + from_socket_id = 3 + to_node_id = 288 + to_socket_id = 2 + }, + { + from_node_id = 333 + from_socket_id = 0 + to_node_id = 288 + to_socket_id = 1 + }, + { + from_node_id = 290 + from_socket_id = 1 + to_node_id = 280 + to_socket_id = 1 + }, + { + from_node_id = 281 + from_socket_id = 0 + to_node_id = 289 + to_socket_id = 1 + }, + { + from_node_id = 281 + from_socket_id = 0 + to_node_id = 289 + to_socket_id = 0 + }, + { + from_node_id = 282 + from_socket_id = 3 + to_node_id = 285 + to_socket_id = 0 + }, + { + from_node_id = 285 + from_socket_id = 1 + to_node_id = 289 + to_socket_id = 2 + }, + { + from_node_id = 285 + from_socket_id = 2 + to_node_id = 321 + to_socket_id = 1 + }, + { + from_node_id = 286 + from_socket_id = 2 + to_node_id = 282 + to_socket_id = 2 + }, + { + from_node_id = 286 + from_socket_id = 3 + to_node_id = 284 + to_socket_id = 2 + }, + { + from_node_id = 286 + from_socket_id = 4 + to_node_id = 287 + to_socket_id = 2 + }, + { + from_node_id = 334 + from_socket_id = 0 + to_node_id = 291 + to_socket_id = 1 + }, + { + from_node_id = 334 + from_socket_id = 0 + to_node_id = 291 + to_socket_id = 0 + }, + { + from_node_id = 320 + from_socket_id = 3 + to_node_id = 291 + to_socket_id = 2 + }, + { + from_node_id = 320 + from_socket_id = 4 + to_node_id = 286 + to_socket_id = 1 + }, + { + from_node_id = 316 + from_socket_id = 0 + to_node_id = 308 + to_socket_id = 1 + }, + { + from_node_id = 316 + from_socket_id = 0 + to_node_id = 308 + to_socket_id = 0 + }, + { + from_node_id = 315 + from_socket_id = 0 + to_node_id = 300 + to_socket_id = 0 + }, + { + from_node_id = 305 + from_socket_id = 3 + to_node_id = 304 + to_socket_id = 1 + }, + { + from_node_id = 304 + from_socket_id = 2 + to_node_id = 309 + to_socket_id = 0 + }, + { + from_node_id = 304 + from_socket_id = 3 + to_node_id = 299 + to_socket_id = 2 + }, + { + from_node_id = 314 + from_socket_id = 0 + to_node_id = 299 + to_socket_id = 1 + }, + { + from_node_id = 309 + from_socket_id = 1 + to_node_id = 300 + to_socket_id = 1 + }, + { + from_node_id = 302 + from_socket_id = 0 + to_node_id = 307 + to_socket_id = 1 + }, + { + from_node_id = 302 + from_socket_id = 0 + to_node_id = 307 + to_socket_id = 0 + }, + { + from_node_id = 303 + from_socket_id = 3 + to_node_id = 306 + to_socket_id = 0 + }, + { + from_node_id = 306 + from_socket_id = 1 + to_node_id = 307 + to_socket_id = 2 + }, + { + from_node_id = 306 + from_socket_id = 2 + to_node_id = 301 + to_socket_id = 1 + }, + { + from_node_id = 310 + from_socket_id = 2 + to_node_id = 303 + to_socket_id = 2 + }, + { + from_node_id = 310 + from_socket_id = 3 + to_node_id = 305 + to_socket_id = 2 + }, + { + from_node_id = 310 + from_socket_id = 4 + to_node_id = 308 + to_socket_id = 2 + }, + { + from_node_id = 318 + from_socket_id = 0 + to_node_id = 312 + to_socket_id = 1 + }, + { + from_node_id = 318 + from_socket_id = 0 + to_node_id = 312 + to_socket_id = 0 + }, + { + from_node_id = 313 + from_socket_id = 2 + to_node_id = 312 + to_socket_id = 2 + }, + { + from_node_id = 313 + from_socket_id = 3 + to_node_id = 310 + to_socket_id = 1 + }, + { + from_node_id = 313 + from_socket_id = 4 + to_node_id = 298 + to_socket_id = 2 + }, + { + from_node_id = 313 + from_socket_id = 5 + to_node_id = 262 + to_socket_id = 1 + }, + { + from_node_id = 313 + from_socket_id = 6 + to_node_id = 275 + to_socket_id = 2 + }, + { + from_node_id = 313 + from_socket_id = 7 + to_node_id = 272 + to_socket_id = 1 + }, + { + from_node_id = 340 + from_socket_id = 0 + to_node_id = 329 + to_socket_id = 1 + }, + { + from_node_id = 340 + from_socket_id = 0 + to_node_id = 329 + to_socket_id = 0 + }, + { + from_node_id = 339 + from_socket_id = 0 + to_node_id = 322 + to_socket_id = 0 + }, + { + from_node_id = 326 + from_socket_id = 3 + to_node_id = 325 + to_socket_id = 1 + }, + { + from_node_id = 325 + from_socket_id = 2 + to_node_id = 331 + to_socket_id = 0 + }, + { + from_node_id = 325 + from_socket_id = 3 + to_node_id = 337 + to_socket_id = 2 + }, + { + from_node_id = 338 + from_socket_id = 0 + to_node_id = 337 + to_socket_id = 1 + }, + { + from_node_id = 331 + from_socket_id = 1 + to_node_id = 322 + to_socket_id = 1 + }, + { + from_node_id = 323 + from_socket_id = 0 + to_node_id = 330 + to_socket_id = 1 + }, + { + from_node_id = 323 + from_socket_id = 0 + to_node_id = 330 + to_socket_id = 0 + }, + { + from_node_id = 324 + from_socket_id = 3 + to_node_id = 327 + to_socket_id = 0 + }, + { + from_node_id = 327 + from_socket_id = 1 + to_node_id = 330 + to_socket_id = 2 + }, + { + from_node_id = 327 + from_socket_id = 2 + to_node_id = 332 + to_socket_id = 1 + }, + { + from_node_id = 328 + from_socket_id = 2 + to_node_id = 324 + to_socket_id = 2 + }, + { + from_node_id = 328 + from_socket_id = 3 + to_node_id = 326 + to_socket_id = 2 + }, + { + from_node_id = 328 + from_socket_id = 4 + to_node_id = 329 + to_socket_id = 2 + }, + { + from_node_id = 335 + from_socket_id = 0 + to_node_id = 336 + to_socket_id = 1 + }, + { + from_node_id = 335 + from_socket_id = 0 + to_node_id = 336 + to_socket_id = 0 + }, + { + from_node_id = 320 + from_socket_id = 5 + to_node_id = 336 + to_socket_id = 2 + }, + { + from_node_id = 320 + from_socket_id = 6 + to_node_id = 328 + to_socket_id = 1 + }, + { + from_node_id = 357 + from_socket_id = 0 + to_node_id = 341 + to_socket_id = 0 + }, + { + from_node_id = 356 + from_socket_id = 0 + to_node_id = 347 + to_socket_id = 1 + }, + { + from_node_id = 342 + from_socket_id = 1 + to_node_id = 341 + to_socket_id = 1 + }, + { + from_node_id = 382 + from_socket_id = 0 + to_node_id = 345 + to_socket_id = 0 + }, + { + from_node_id = 382 + from_socket_id = 0 + to_node_id = 345 + to_socket_id = 1 + }, + { + from_node_id = 343 + from_socket_id = 1 + to_node_id = 350 + to_socket_id = 1 + }, + { + from_node_id = 371 + from_socket_id = 1 + to_node_id = 346 + to_socket_id = 2 + }, + { + from_node_id = 344 + from_socket_id = 2 + to_node_id = 343 + to_socket_id = 0 + }, + { + from_node_id = 358 + from_socket_id = 0 + to_node_id = 352 + to_socket_id = 10 + }, + { + from_node_id = 371 + from_socket_id = 2 + to_node_id = 352 + to_socket_id = 11 + }, + { + from_node_id = 346 + from_socket_id = 3 + to_node_id = 342 + to_socket_id = 0 + }, + { + from_node_id = 371 + from_socket_id = 3 + to_node_id = 347 + to_socket_id = 2 + }, + { + from_node_id = 348 + from_socket_id = 0 + to_node_id = 352 + to_socket_id = 9 + }, + { + from_node_id = 349 + from_socket_id = 0 + to_node_id = 352 + to_socket_id = 8 + }, + { + from_node_id = 371 + from_socket_id = 4 + to_node_id = 345 + to_socket_id = 2 + }, + { + from_node_id = 371 + from_socket_id = 5 + to_node_id = 344 + to_socket_id = 1 + }, + { + from_node_id = 351 + from_socket_id = 0 + to_node_id = 352 + to_socket_id = 0 + }, + { + from_node_id = 353 + from_socket_id = 0 + to_node_id = 354 + to_socket_id = 1 + }, + { + from_node_id = 355 + from_socket_id = 0 + to_node_id = 354 + to_socket_id = 0 + }, + { + from_node_id = 354 + from_socket_id = 2 + to_node_id = 368 + to_socket_id = 0 + }, + { + from_node_id = 419 + from_socket_id = 7 + to_node_id = 354 + to_socket_id = 3 + }, + { + from_node_id = 383 + from_socket_id = 0 + to_node_id = 359 + to_socket_id = 0 + }, + { + from_node_id = 383 + from_socket_id = 0 + to_node_id = 359 + to_socket_id = 1 + }, + { + from_node_id = 368 + from_socket_id = 1 + to_node_id = 359 + to_socket_id = 2 + }, + { + from_node_id = 367 + from_socket_id = 0 + to_node_id = 380 + to_socket_id = 1 + }, + { + from_node_id = 367 + from_socket_id = 0 + to_node_id = 380 + to_socket_id = 0 + }, + { + from_node_id = 373 + from_socket_id = 0 + to_node_id = 360 + to_socket_id = 0 + }, + { + from_node_id = 363 + from_socket_id = 3 + to_node_id = 362 + to_socket_id = 1 + }, + { + from_node_id = 362 + from_socket_id = 2 + to_node_id = 365 + to_socket_id = 0 + }, + { + from_node_id = 362 + from_socket_id = 3 + to_node_id = 372 + to_socket_id = 2 + }, + { + from_node_id = 374 + from_socket_id = 0 + to_node_id = 372 + to_socket_id = 1 + }, + { + from_node_id = 365 + from_socket_id = 1 + to_node_id = 360 + to_socket_id = 1 + }, + { + from_node_id = 415 + from_socket_id = 0 + to_node_id = 370 + to_socket_id = 1 + }, + { + from_node_id = 415 + from_socket_id = 0 + to_node_id = 370 + to_socket_id = 0 + }, + { + from_node_id = 361 + from_socket_id = 3 + to_node_id = 364 + to_socket_id = 0 + }, + { + from_node_id = 364 + from_socket_id = 1 + to_node_id = 370 + to_socket_id = 2 + }, + { + from_node_id = 364 + from_socket_id = 2 + to_node_id = 366 + to_socket_id = 1 + }, + { + from_node_id = 369 + from_socket_id = 2 + to_node_id = 361 + to_socket_id = 2 + }, + { + from_node_id = 369 + from_socket_id = 3 + to_node_id = 363 + to_socket_id = 2 + }, + { + from_node_id = 369 + from_socket_id = 4 + to_node_id = 380 + to_socket_id = 2 + }, + { + from_node_id = 368 + from_socket_id = 2 + to_node_id = 375 + to_socket_id = 0 + }, + { + from_node_id = 375 + from_socket_id = 1 + to_node_id = 371 + to_socket_id = 0 + }, + { + from_node_id = 376 + from_socket_id = 0 + to_node_id = 377 + to_socket_id = 1 + }, + { + from_node_id = 379 + from_socket_id = 0 + to_node_id = 377 + to_socket_id = 0 + }, + { + from_node_id = 377 + from_socket_id = 2 + to_node_id = 378 + to_socket_id = 0 + }, + { + from_node_id = 419 + from_socket_id = 8 + to_node_id = 377 + to_socket_id = 3 + }, + { + from_node_id = 384 + from_socket_id = 0 + to_node_id = 381 + to_socket_id = 0 + }, + { + from_node_id = 384 + from_socket_id = 0 + to_node_id = 381 + to_socket_id = 1 + }, + { + from_node_id = 378 + from_socket_id = 1 + to_node_id = 381 + to_socket_id = 2 + }, + { + from_node_id = 378 + from_socket_id = 2 + to_node_id = 369 + to_socket_id = 1 + }, + { + from_node_id = 420 + from_socket_id = 0 + to_node_id = 396 + to_socket_id = 1 + }, + { + from_node_id = 420 + from_socket_id = 0 + to_node_id = 396 + to_socket_id = 0 + }, + { + from_node_id = 427 + from_socket_id = 0 + to_node_id = 385 + to_socket_id = 0 + }, + { + from_node_id = 388 + from_socket_id = 3 + to_node_id = 387 + to_socket_id = 1 + }, + { + from_node_id = 387 + from_socket_id = 2 + to_node_id = 390 + to_socket_id = 0 + }, + { + from_node_id = 387 + from_socket_id = 3 + to_node_id = 394 + to_socket_id = 2 + }, + { + from_node_id = 423 + from_socket_id = 0 + to_node_id = 394 + to_socket_id = 1 + }, + { + from_node_id = 390 + from_socket_id = 1 + to_node_id = 385 + to_socket_id = 1 + }, + { + from_node_id = 398 + from_socket_id = 0 + to_node_id = 393 + to_socket_id = 1 + }, + { + from_node_id = 398 + from_socket_id = 0 + to_node_id = 393 + to_socket_id = 0 + }, + { + from_node_id = 386 + from_socket_id = 3 + to_node_id = 389 + to_socket_id = 0 + }, + { + from_node_id = 389 + from_socket_id = 1 + to_node_id = 393 + to_socket_id = 2 + }, + { + from_node_id = 389 + from_socket_id = 2 + to_node_id = 391 + to_socket_id = 1 + }, + { + from_node_id = 392 + from_socket_id = 2 + to_node_id = 386 + to_socket_id = 2 + }, + { + from_node_id = 392 + from_socket_id = 3 + to_node_id = 388 + to_socket_id = 2 + }, + { + from_node_id = 392 + from_socket_id = 4 + to_node_id = 396 + to_socket_id = 2 + }, + { + from_node_id = 416 + from_socket_id = 0 + to_node_id = 395 + to_socket_id = 1 + }, + { + from_node_id = 417 + from_socket_id = 0 + to_node_id = 395 + to_socket_id = 0 + }, + { + from_node_id = 395 + from_socket_id = 2 + to_node_id = 441 + to_socket_id = 0 + }, + { + from_node_id = 425 + from_socket_id = 0 + to_node_id = 397 + to_socket_id = 0 + }, + { + from_node_id = 425 + from_socket_id = 0 + to_node_id = 397 + to_socket_id = 1 + }, + { + from_node_id = 441 + from_socket_id = 1 + to_node_id = 397 + to_socket_id = 2 + }, + { + from_node_id = 441 + from_socket_id = 2 + to_node_id = 392 + to_socket_id = 1 + }, + { + from_node_id = 422 + from_socket_id = 0 + to_node_id = 412 + to_socket_id = 1 + }, + { + from_node_id = 422 + from_socket_id = 0 + to_node_id = 412 + to_socket_id = 0 + }, + { + from_node_id = 421 + from_socket_id = 0 + to_node_id = 399 + to_socket_id = 0 + }, + { + from_node_id = 402 + from_socket_id = 3 + to_node_id = 401 + to_socket_id = 1 + }, + { + from_node_id = 401 + from_socket_id = 2 + to_node_id = 404 + to_socket_id = 0 + }, + { + from_node_id = 401 + from_socket_id = 3 + to_node_id = 408 + to_socket_id = 2 + }, + { + from_node_id = 424 + from_socket_id = 0 + to_node_id = 408 + to_socket_id = 1 + }, + { + from_node_id = 404 + from_socket_id = 1 + to_node_id = 399 + to_socket_id = 1 + }, + { + from_node_id = 414 + from_socket_id = 0 + to_node_id = 407 + to_socket_id = 1 + }, + { + from_node_id = 414 + from_socket_id = 0 + to_node_id = 407 + to_socket_id = 0 + }, + { + from_node_id = 400 + from_socket_id = 3 + to_node_id = 403 + to_socket_id = 0 + }, + { + from_node_id = 403 + from_socket_id = 1 + to_node_id = 407 + to_socket_id = 2 + }, + { + from_node_id = 403 + from_socket_id = 2 + to_node_id = 405 + to_socket_id = 1 + }, + { + from_node_id = 406 + from_socket_id = 2 + to_node_id = 400 + to_socket_id = 2 + }, + { + from_node_id = 406 + from_socket_id = 3 + to_node_id = 402 + to_socket_id = 2 + }, + { + from_node_id = 406 + from_socket_id = 4 + to_node_id = 412 + to_socket_id = 2 + }, + { + from_node_id = 409 + from_socket_id = 0 + to_node_id = 410 + to_socket_id = 1 + }, + { + from_node_id = 418 + from_socket_id = 0 + to_node_id = 410 + to_socket_id = 0 + }, + { + from_node_id = 410 + from_socket_id = 2 + to_node_id = 411 + to_socket_id = 0 + }, + { + from_node_id = 426 + from_socket_id = 0 + to_node_id = 413 + to_socket_id = 0 + }, + { + from_node_id = 426 + from_socket_id = 0 + to_node_id = 413 + to_socket_id = 1 + }, + { + from_node_id = 411 + from_socket_id = 1 + to_node_id = 413 + to_socket_id = 2 + }, + { + from_node_id = 419 + from_socket_id = 9 + to_node_id = 395 + to_socket_id = 3 + }, + { + from_node_id = 419 + from_socket_id = 10 + to_node_id = 410 + to_socket_id = 3 + }, + { + from_node_id = 444 + from_socket_id = 0 + to_node_id = 437 + to_socket_id = 1 + }, + { + from_node_id = 444 + from_socket_id = 0 + to_node_id = 437 + to_socket_id = 0 + }, + { + from_node_id = 442 + from_socket_id = 0 + to_node_id = 428 + to_socket_id = 0 + }, + { + from_node_id = 431 + from_socket_id = 3 + to_node_id = 430 + to_socket_id = 1 + }, + { + from_node_id = 430 + from_socket_id = 2 + to_node_id = 433 + to_socket_id = 0 + }, + { + from_node_id = 430 + from_socket_id = 3 + to_node_id = 438 + to_socket_id = 2 + }, + { + from_node_id = 443 + from_socket_id = 0 + to_node_id = 438 + to_socket_id = 1 + }, + { + from_node_id = 433 + from_socket_id = 1 + to_node_id = 428 + to_socket_id = 1 + }, + { + from_node_id = 445 + from_socket_id = 0 + to_node_id = 436 + to_socket_id = 1 + }, + { + from_node_id = 445 + from_socket_id = 0 + to_node_id = 436 + to_socket_id = 0 + }, + { + from_node_id = 429 + from_socket_id = 3 + to_node_id = 432 + to_socket_id = 0 + }, + { + from_node_id = 432 + from_socket_id = 1 + to_node_id = 436 + to_socket_id = 2 + }, + { + from_node_id = 432 + from_socket_id = 2 + to_node_id = 434 + to_socket_id = 1 + }, + { + from_node_id = 435 + from_socket_id = 2 + to_node_id = 429 + to_socket_id = 2 + }, + { + from_node_id = 435 + from_socket_id = 3 + to_node_id = 431 + to_socket_id = 2 + }, + { + from_node_id = 435 + from_socket_id = 4 + to_node_id = 437 + to_socket_id = 2 + }, + { + from_node_id = 440 + from_socket_id = 0 + to_node_id = 439 + to_socket_id = 0 + }, + { + from_node_id = 440 + from_socket_id = 0 + to_node_id = 439 + to_socket_id = 1 + }, + { + from_node_id = 441 + from_socket_id = 3 + to_node_id = 439 + to_socket_id = 2 + }, + { + from_node_id = 441 + from_socket_id = 4 + to_node_id = 435 + to_socket_id = 1 + }, + { + from_node_id = 460 + from_socket_id = 0 + to_node_id = 456 + to_socket_id = 1 + }, + { + from_node_id = 460 + from_socket_id = 0 + to_node_id = 456 + to_socket_id = 0 + }, + { + from_node_id = 459 + from_socket_id = 0 + to_node_id = 446 + to_socket_id = 0 + }, + { + from_node_id = 449 + from_socket_id = 3 + to_node_id = 448 + to_socket_id = 1 + }, + { + from_node_id = 448 + from_socket_id = 2 + to_node_id = 451 + to_socket_id = 0 + }, + { + from_node_id = 448 + from_socket_id = 3 + to_node_id = 455 + to_socket_id = 2 + }, + { + from_node_id = 461 + from_socket_id = 0 + to_node_id = 455 + to_socket_id = 1 + }, + { + from_node_id = 451 + from_socket_id = 1 + to_node_id = 446 + to_socket_id = 1 + }, + { + from_node_id = 458 + from_socket_id = 0 + to_node_id = 454 + to_socket_id = 1 + }, + { + from_node_id = 458 + from_socket_id = 0 + to_node_id = 454 + to_socket_id = 0 + }, + { + from_node_id = 447 + from_socket_id = 3 + to_node_id = 450 + to_socket_id = 0 + }, + { + from_node_id = 450 + from_socket_id = 1 + to_node_id = 454 + to_socket_id = 2 + }, + { + from_node_id = 450 + from_socket_id = 2 + to_node_id = 452 + to_socket_id = 1 + }, + { + from_node_id = 453 + from_socket_id = 2 + to_node_id = 447 + to_socket_id = 2 + }, + { + from_node_id = 453 + from_socket_id = 3 + to_node_id = 449 + to_socket_id = 2 + }, + { + from_node_id = 453 + from_socket_id = 4 + to_node_id = 456 + to_socket_id = 2 + }, + { + from_node_id = 462 + from_socket_id = 0 + to_node_id = 457 + to_socket_id = 0 + }, + { + from_node_id = 462 + from_socket_id = 0 + to_node_id = 457 + to_socket_id = 1 + }, + { + from_node_id = 411 + from_socket_id = 2 + to_node_id = 406 + to_socket_id = 1 + }, + { + from_node_id = 411 + from_socket_id = 3 + to_node_id = 457 + to_socket_id = 2 + }, + { + from_node_id = 411 + from_socket_id = 4 + to_node_id = 453 + to_socket_id = 1 + }, + { + from_node_id = 475 + from_socket_id = 0 + to_node_id = 472 + to_socket_id = 1 + }, + { + from_node_id = 475 + from_socket_id = 0 + to_node_id = 472 + to_socket_id = 0 + }, + { + from_node_id = 473 + from_socket_id = 0 + to_node_id = 463 + to_socket_id = 0 + }, + { + from_node_id = 466 + from_socket_id = 3 + to_node_id = 465 + to_socket_id = 1 + }, + { + from_node_id = 465 + from_socket_id = 2 + to_node_id = 468 + to_socket_id = 0 + }, + { + from_node_id = 465 + from_socket_id = 3 + to_node_id = 477 + to_socket_id = 2 + }, + { + from_node_id = 474 + from_socket_id = 0 + to_node_id = 477 + to_socket_id = 1 + }, + { + from_node_id = 468 + from_socket_id = 1 + to_node_id = 463 + to_socket_id = 1 + }, + { + from_node_id = 479 + from_socket_id = 0 + to_node_id = 478 + to_socket_id = 0 + }, + { + from_node_id = 479 + from_socket_id = 0 + to_node_id = 478 + to_socket_id = 1 + }, + { + from_node_id = 441 + from_socket_id = 5 + to_node_id = 478 + to_socket_id = 2 + }, + { + from_node_id = 441 + from_socket_id = 6 + to_node_id = 470 + to_socket_id = 1 + }, + { + from_node_id = 470 + from_socket_id = 2 + to_node_id = 481 + to_socket_id = 0 + }, + { + from_node_id = 470 + from_socket_id = 3 + to_node_id = 466 + to_socket_id = 2 + }, + { + from_node_id = 470 + from_socket_id = 4 + to_node_id = 472 + to_socket_id = 2 + }, + { + from_node_id = 467 + from_socket_id = 1 + to_node_id = 469 + to_socket_id = 1 + }, + { + from_node_id = 483 + from_socket_id = 0 + to_node_id = 482 + to_socket_id = 0 + }, + { + from_node_id = 483 + from_socket_id = 0 + to_node_id = 482 + to_socket_id = 1 + }, + { + from_node_id = 467 + from_socket_id = 2 + to_node_id = 482 + to_socket_id = 2 + }, + { + from_node_id = 485 + from_socket_id = 0 + to_node_id = 486 + to_socket_id = 0 + }, + { + from_node_id = 485 + from_socket_id = 0 + to_node_id = 486 + to_socket_id = 1 + }, + { + from_node_id = 488 + from_socket_id = 0 + to_node_id = 489 + to_socket_id = 0 + }, + { + from_node_id = 488 + from_socket_id = 0 + to_node_id = 489 + to_socket_id = 1 + }, + { + from_node_id = 467 + from_socket_id = 3 + to_node_id = 484 + to_socket_id = 1 + }, + { + from_node_id = 467 + from_socket_id = 4 + to_node_id = 486 + to_socket_id = 2 + }, + { + from_node_id = 467 + from_socket_id = 5 + to_node_id = 487 + to_socket_id = 1 + }, + { + from_node_id = 467 + from_socket_id = 6 + to_node_id = 489 + to_socket_id = 2 + }, + { + from_node_id = 490 + from_socket_id = 0 + to_node_id = 491 + to_socket_id = 0 + }, + { + from_node_id = 490 + from_socket_id = 0 + to_node_id = 491 + to_socket_id = 1 + }, + { + from_node_id = 467 + from_socket_id = 7 + to_node_id = 492 + to_socket_id = 1 + }, + { + from_node_id = 467 + from_socket_id = 8 + to_node_id = 491 + to_socket_id = 2 + }, + { + from_node_id = 503 + from_socket_id = 0 + to_node_id = 501 + to_socket_id = 0 + }, + { + from_node_id = 503 + from_socket_id = 0 + to_node_id = 501 + to_socket_id = 1 + }, + { + from_node_id = 506 + from_socket_id = 0 + to_node_id = 504 + to_socket_id = 0 + }, + { + from_node_id = 506 + from_socket_id = 0 + to_node_id = 504 + to_socket_id = 1 + }, + { + from_node_id = 509 + from_socket_id = 0 + to_node_id = 507 + to_socket_id = 0 + }, + { + from_node_id = 509 + from_socket_id = 0 + to_node_id = 507 + to_socket_id = 1 + }, + { + from_node_id = 512 + from_socket_id = 0 + to_node_id = 510 + to_socket_id = 0 + }, + { + from_node_id = 512 + from_socket_id = 0 + to_node_id = 510 + to_socket_id = 1 + }, + { + from_node_id = 467 + from_socket_id = 9 + to_node_id = 502 + to_socket_id = 1 + }, + { + from_node_id = 467 + from_socket_id = 10 + to_node_id = 501 + to_socket_id = 2 + }, + { + from_node_id = 467 + from_socket_id = 11 + to_node_id = 505 + to_socket_id = 1 + }, + { + from_node_id = 467 + from_socket_id = 12 + to_node_id = 504 + to_socket_id = 2 + }, + { + from_node_id = 467 + from_socket_id = 13 + to_node_id = 508 + to_socket_id = 1 + }, + { + from_node_id = 467 + from_socket_id = 14 + to_node_id = 507 + to_socket_id = 2 + }, + { + from_node_id = 467 + from_socket_id = 15 + to_node_id = 511 + to_socket_id = 1 + }, + { + from_node_id = 467 + from_socket_id = 16 + to_node_id = 510 + to_socket_id = 2 + }, + { + from_node_id = 529 + from_socket_id = 1 + to_node_id = 467 + to_socket_id = 0 + }, + { + from_node_id = 481 + from_socket_id = 1 + to_node_id = 529 + to_socket_id = 0 + }, + { + from_node_id = 531 + from_socket_id = 0 + to_node_id = 530 + to_socket_id = 0 + }, + { + from_node_id = 531 + from_socket_id = 0 + to_node_id = 530 + to_socket_id = 1 + }, + { + from_node_id = 533 + from_socket_id = 0 + to_node_id = 532 + to_socket_id = 1 + }, + { + from_node_id = 534 + from_socket_id = 1 + to_node_id = 530 + to_socket_id = 2 + }, + { + from_node_id = 534 + from_socket_id = 2 + to_node_id = 532 + to_socket_id = 2 + }, + { + from_node_id = 470 + from_socket_id = 5 + to_node_id = 534 + to_socket_id = 0 + }, + { + from_node_id = 541 + from_socket_id = 0 + to_node_id = 566 + to_socket_id = 1 + }, + { + from_node_id = 541 + from_socket_id = 0 + to_node_id = 566 + to_socket_id = 0 + }, + { + from_node_id = 540 + from_socket_id = 0 + to_node_id = 535 + to_socket_id = 0 + }, + { + from_node_id = 537 + from_socket_id = 3 + to_node_id = 536 + to_socket_id = 1 + }, + { + from_node_id = 536 + from_socket_id = 2 + to_node_id = 538 + to_socket_id = 0 + }, + { + from_node_id = 536 + from_socket_id = 3 + to_node_id = 539 + to_socket_id = 2 + }, + { + from_node_id = 575 + from_socket_id = 0 + to_node_id = 539 + to_socket_id = 1 + }, + { + from_node_id = 538 + from_socket_id = 1 + to_node_id = 535 + to_socket_id = 1 + }, + { + from_node_id = 572 + from_socket_id = 2 + to_node_id = 567 + to_socket_id = 0 + }, + { + from_node_id = 572 + from_socket_id = 3 + to_node_id = 537 + to_socket_id = 2 + }, + { + from_node_id = 572 + from_socket_id = 4 + to_node_id = 566 + to_socket_id = 2 + }, + { + from_node_id = 565 + from_socket_id = 1 + to_node_id = 576 + to_socket_id = 1 + }, + { + from_node_id = 542 + from_socket_id = 0 + to_node_id = 543 + to_socket_id = 0 + }, + { + from_node_id = 542 + from_socket_id = 0 + to_node_id = 543 + to_socket_id = 1 + }, + { + from_node_id = 565 + from_socket_id = 2 + to_node_id = 543 + to_socket_id = 2 + }, + { + from_node_id = 545 + from_socket_id = 0 + to_node_id = 546 + to_socket_id = 0 + }, + { + from_node_id = 545 + from_socket_id = 0 + to_node_id = 546 + to_socket_id = 1 + }, + { + from_node_id = 547 + from_socket_id = 0 + to_node_id = 548 + to_socket_id = 0 + }, + { + from_node_id = 547 + from_socket_id = 0 + to_node_id = 548 + to_socket_id = 1 + }, + { + from_node_id = 565 + from_socket_id = 3 + to_node_id = 544 + to_socket_id = 1 + }, + { + from_node_id = 565 + from_socket_id = 4 + to_node_id = 546 + to_socket_id = 2 + }, + { + from_node_id = 565 + from_socket_id = 5 + to_node_id = 549 + to_socket_id = 1 + }, + { + from_node_id = 565 + from_socket_id = 6 + to_node_id = 548 + to_socket_id = 2 + }, + { + from_node_id = 552 + from_socket_id = 0 + to_node_id = 550 + to_socket_id = 0 + }, + { + from_node_id = 552 + from_socket_id = 0 + to_node_id = 550 + to_socket_id = 1 + }, + { + from_node_id = 565 + from_socket_id = 7 + to_node_id = 551 + to_socket_id = 1 + }, + { + from_node_id = 565 + from_socket_id = 8 + to_node_id = 550 + to_socket_id = 2 + }, + { + from_node_id = 555 + from_socket_id = 0 + to_node_id = 553 + to_socket_id = 0 + }, + { + from_node_id = 555 + from_socket_id = 0 + to_node_id = 553 + to_socket_id = 1 + }, + { + from_node_id = 558 + from_socket_id = 0 + to_node_id = 556 + to_socket_id = 0 + }, + { + from_node_id = 558 + from_socket_id = 0 + to_node_id = 556 + to_socket_id = 1 + }, + { + from_node_id = 565 + from_socket_id = 9 + to_node_id = 554 + to_socket_id = 1 + }, + { + from_node_id = 565 + from_socket_id = 10 + to_node_id = 553 + to_socket_id = 2 + }, + { + from_node_id = 565 + from_socket_id = 11 + to_node_id = 557 + to_socket_id = 1 + }, + { + from_node_id = 565 + from_socket_id = 12 + to_node_id = 556 + to_socket_id = 2 + }, + { + from_node_id = 565 + from_socket_id = 13 + to_node_id = 560 + to_socket_id = 1 + }, + { + from_node_id = 568 + from_socket_id = 1 + to_node_id = 565 + to_socket_id = 0 + }, + { + from_node_id = 567 + from_socket_id = 1 + to_node_id = 568 + to_socket_id = 0 + }, + { + from_node_id = 569 + from_socket_id = 0 + to_node_id = 570 + to_socket_id = 0 + }, + { + from_node_id = 569 + from_socket_id = 0 + to_node_id = 570 + to_socket_id = 1 + }, + { + from_node_id = 574 + from_socket_id = 0 + to_node_id = 571 + to_socket_id = 1 + }, + { + from_node_id = 573 + from_socket_id = 1 + to_node_id = 570 + to_socket_id = 2 + }, + { + from_node_id = 573 + from_socket_id = 2 + to_node_id = 571 + to_socket_id = 2 + }, + { + from_node_id = 572 + from_socket_id = 5 + to_node_id = 573 + to_socket_id = 0 + }, + { + from_node_id = 578 + from_socket_id = 0 + to_node_id = 577 + to_socket_id = 0 + }, + { + from_node_id = 578 + from_socket_id = 0 + to_node_id = 577 + to_socket_id = 1 + }, + { + from_node_id = 378 + from_socket_id = 3 + to_node_id = 577 + to_socket_id = 2 + }, + { + from_node_id = 378 + from_socket_id = 4 + to_node_id = 572 + to_socket_id = 1 + }, + { + from_node_id = 593 + from_socket_id = 0 + to_node_id = 588 + to_socket_id = 1 + }, + { + from_node_id = 593 + from_socket_id = 0 + to_node_id = 588 + to_socket_id = 0 + }, + { + from_node_id = 592 + from_socket_id = 0 + to_node_id = 579 + to_socket_id = 0 + }, + { + from_node_id = 582 + from_socket_id = 3 + to_node_id = 581 + to_socket_id = 1 + }, + { + from_node_id = 581 + from_socket_id = 2 + to_node_id = 584 + to_socket_id = 0 + }, + { + from_node_id = 581 + from_socket_id = 3 + to_node_id = 587 + to_socket_id = 2 + }, + { + from_node_id = 591 + from_socket_id = 0 + to_node_id = 587 + to_socket_id = 1 + }, + { + from_node_id = 584 + from_socket_id = 1 + to_node_id = 579 + to_socket_id = 1 + }, + { + from_node_id = 595 + from_socket_id = 0 + to_node_id = 586 + to_socket_id = 1 + }, + { + from_node_id = 595 + from_socket_id = 0 + to_node_id = 586 + to_socket_id = 0 + }, + { + from_node_id = 580 + from_socket_id = 3 + to_node_id = 583 + to_socket_id = 0 + }, + { + from_node_id = 583 + from_socket_id = 1 + to_node_id = 586 + to_socket_id = 2 + }, + { + from_node_id = 583 + from_socket_id = 2 + to_node_id = 590 + to_socket_id = 1 + }, + { + from_node_id = 585 + from_socket_id = 2 + to_node_id = 580 + to_socket_id = 2 + }, + { + from_node_id = 585 + from_socket_id = 3 + to_node_id = 582 + to_socket_id = 2 + }, + { + from_node_id = 585 + from_socket_id = 4 + to_node_id = 588 + to_socket_id = 2 + }, + { + from_node_id = 594 + from_socket_id = 0 + to_node_id = 589 + to_socket_id = 0 + }, + { + from_node_id = 594 + from_socket_id = 0 + to_node_id = 589 + to_socket_id = 1 + }, + { + from_node_id = 411 + from_socket_id = 5 + to_node_id = 589 + to_socket_id = 2 + }, + { + from_node_id = 411 + from_socket_id = 6 + to_node_id = 585 + to_socket_id = 1 + }, + { + from_node_id = 628 + from_socket_id = 0 + to_node_id = 622 + to_socket_id = 0 + }, + { + from_node_id = 628 + from_socket_id = 0 + to_node_id = 622 + to_socket_id = 1 + }, + { + from_node_id = 411 + from_socket_id = 7 + to_node_id = 622 + to_socket_id = 2 + }, + { + from_node_id = 631 + from_socket_id = 0 + to_node_id = 630 + to_socket_id = 0 + }, + { + from_node_id = 632 + from_socket_id = 1 + to_node_id = 630 + to_socket_id = 1 + }, + { + from_node_id = 633 + from_socket_id = 3 + to_node_id = 632 + to_socket_id = 0 + }, + { + from_node_id = 634 + from_socket_id = 2 + to_node_id = 633 + to_socket_id = 2 + }, + { + from_node_id = 411 + from_socket_id = 8 + to_node_id = 634 + to_socket_id = 1 + }, + { + from_node_id = 640 + from_socket_id = 0 + to_node_id = 639 + to_socket_id = 10 + }, + { + from_node_id = 636 + from_socket_id = 0 + to_node_id = 639 + to_socket_id = 9 + }, + { + from_node_id = 637 + from_socket_id = 0 + to_node_id = 639 + to_socket_id = 8 + }, + { + from_node_id = 638 + from_socket_id = 0 + to_node_id = 639 + to_socket_id = 0 + }, + { + from_node_id = 643 + from_socket_id = 1 + to_node_id = 639 + to_socket_id = 11 + }, + { + from_node_id = 642 + from_socket_id = 1 + to_node_id = 643 + to_socket_id = 0 + }, + { + from_node_id = 634 + from_socket_id = 3 + to_node_id = 642 + to_socket_id = 0 + }, + { + from_node_id = 647 + from_socket_id = 0 + to_node_id = 648 + to_socket_id = 10 + }, + { + from_node_id = 644 + from_socket_id = 0 + to_node_id = 648 + to_socket_id = 9 + }, + { + from_node_id = 645 + from_socket_id = 0 + to_node_id = 648 + to_socket_id = 8 + }, + { + from_node_id = 646 + from_socket_id = 0 + to_node_id = 648 + to_socket_id = 0 + }, + { + from_node_id = 643 + from_socket_id = 2 + to_node_id = 648 + to_socket_id = 11 + }, + { + from_node_id = 663 + from_socket_id = 0 + to_node_id = 650 + to_socket_id = 0 + }, + { + from_node_id = 651 + from_socket_id = 1 + to_node_id = 650 + to_socket_id = 1 + }, + { + from_node_id = 652 + from_socket_id = 3 + to_node_id = 651 + to_socket_id = 0 + }, + { + from_node_id = 659 + from_socket_id = 2 + to_node_id = 652 + to_socket_id = 2 + }, + { + from_node_id = 665 + from_socket_id = 0 + to_node_id = 656 + to_socket_id = 10 + }, + { + from_node_id = 653 + from_socket_id = 0 + to_node_id = 656 + to_socket_id = 9 + }, + { + from_node_id = 654 + from_socket_id = 0 + to_node_id = 656 + to_socket_id = 8 + }, + { + from_node_id = 655 + from_socket_id = 0 + to_node_id = 656 + to_socket_id = 0 + }, + { + from_node_id = 658 + from_socket_id = 1 + to_node_id = 656 + to_socket_id = 11 + }, + { + from_node_id = 657 + from_socket_id = 1 + to_node_id = 658 + to_socket_id = 0 + }, + { + from_node_id = 659 + from_socket_id = 3 + to_node_id = 657 + to_socket_id = 0 + }, + { + from_node_id = 664 + from_socket_id = 0 + to_node_id = 666 + to_socket_id = 10 + }, + { + from_node_id = 660 + from_socket_id = 0 + to_node_id = 666 + to_socket_id = 9 + }, + { + from_node_id = 661 + from_socket_id = 0 + to_node_id = 666 + to_socket_id = 8 + }, + { + from_node_id = 662 + from_socket_id = 0 + to_node_id = 666 + to_socket_id = 0 + }, + { + from_node_id = 658 + from_socket_id = 2 + to_node_id = 666 + to_socket_id = 11 + }, + { + from_node_id = 668 + from_socket_id = 0 + to_node_id = 667 + to_socket_id = 0 + }, + { + from_node_id = 668 + from_socket_id = 0 + to_node_id = 667 + to_socket_id = 1 + }, + { + from_node_id = 320 + from_socket_id = 7 + to_node_id = 667 + to_socket_id = 2 + }, + { + from_node_id = 320 + from_socket_id = 8 + to_node_id = 659 + to_socket_id = 1 + }, + { + from_node_id = 683 + from_socket_id = 0 + to_node_id = 669 + to_socket_id = 0 + }, + { + from_node_id = 670 + from_socket_id = 1 + to_node_id = 669 + to_socket_id = 1 + }, + { + from_node_id = 671 + from_socket_id = 3 + to_node_id = 670 + to_socket_id = 0 + }, + { + from_node_id = 678 + from_socket_id = 2 + to_node_id = 671 + to_socket_id = 2 + }, + { + from_node_id = 685 + from_socket_id = 0 + to_node_id = 675 + to_socket_id = 10 + }, + { + from_node_id = 672 + from_socket_id = 0 + to_node_id = 675 + to_socket_id = 9 + }, + { + from_node_id = 673 + from_socket_id = 0 + to_node_id = 675 + to_socket_id = 8 + }, + { + from_node_id = 674 + from_socket_id = 0 + to_node_id = 675 + to_socket_id = 0 + }, + { + from_node_id = 677 + from_socket_id = 1 + to_node_id = 675 + to_socket_id = 11 + }, + { + from_node_id = 676 + from_socket_id = 1 + to_node_id = 677 + to_socket_id = 0 + }, + { + from_node_id = 678 + from_socket_id = 3 + to_node_id = 676 + to_socket_id = 0 + }, + { + from_node_id = 684 + from_socket_id = 0 + to_node_id = 682 + to_socket_id = 10 + }, + { + from_node_id = 679 + from_socket_id = 0 + to_node_id = 682 + to_socket_id = 9 + }, + { + from_node_id = 680 + from_socket_id = 0 + to_node_id = 682 + to_socket_id = 8 + }, + { + from_node_id = 681 + from_socket_id = 0 + to_node_id = 682 + to_socket_id = 0 + }, + { + from_node_id = 677 + from_socket_id = 2 + to_node_id = 682 + to_socket_id = 11 + }, + { + from_node_id = 687 + from_socket_id = 0 + to_node_id = 686 + to_socket_id = 1 + }, + { + from_node_id = 687 + from_socket_id = 0 + to_node_id = 686 + to_socket_id = 0 + }, + { + from_node_id = 149 + from_socket_id = 7 + to_node_id = 686 + to_socket_id = 2 + }, + { + from_node_id = 149 + from_socket_id = 8 + to_node_id = 678 + to_socket_id = 1 + }, + { + from_node_id = 703 + from_socket_id = 0 + to_node_id = 688 + to_socket_id = 0 + }, + { + from_node_id = 689 + from_socket_id = 1 + to_node_id = 688 + to_socket_id = 1 + }, + { + from_node_id = 690 + from_socket_id = 3 + to_node_id = 689 + to_socket_id = 0 + }, + { + from_node_id = 697 + from_socket_id = 2 + to_node_id = 690 + to_socket_id = 2 + }, + { + from_node_id = 705 + from_socket_id = 0 + to_node_id = 694 + to_socket_id = 10 + }, + { + from_node_id = 691 + from_socket_id = 0 + to_node_id = 694 + to_socket_id = 9 + }, + { + from_node_id = 692 + from_socket_id = 0 + to_node_id = 694 + to_socket_id = 8 + }, + { + from_node_id = 693 + from_socket_id = 0 + to_node_id = 694 + to_socket_id = 0 + }, + { + from_node_id = 696 + from_socket_id = 1 + to_node_id = 694 + to_socket_id = 11 + }, + { + from_node_id = 695 + from_socket_id = 1 + to_node_id = 696 + to_socket_id = 0 + }, + { + from_node_id = 697 + from_socket_id = 3 + to_node_id = 695 + to_socket_id = 0 + }, + { + from_node_id = 704 + from_socket_id = 0 + to_node_id = 701 + to_socket_id = 10 + }, + { + from_node_id = 698 + from_socket_id = 0 + to_node_id = 701 + to_socket_id = 9 + }, + { + from_node_id = 699 + from_socket_id = 0 + to_node_id = 701 + to_socket_id = 8 + }, + { + from_node_id = 700 + from_socket_id = 0 + to_node_id = 701 + to_socket_id = 0 + }, + { + from_node_id = 696 + from_socket_id = 2 + to_node_id = 701 + to_socket_id = 11 + }, + { + from_node_id = 707 + from_socket_id = 0 + to_node_id = 706 + to_socket_id = 0 + }, + { + from_node_id = 707 + from_socket_id = 0 + to_node_id = 706 + to_socket_id = 1 + }, + { + from_node_id = 206 + from_socket_id = 7 + to_node_id = 706 + to_socket_id = 2 + }, + { + from_node_id = 206 + from_socket_id = 8 + to_node_id = 697 + to_socket_id = 1 + }, + ] + CameraPos = "1923.413 -5698.394" + Zoom = 0.266002 + } +} \ No newline at end of file diff --git a/counterstrike2/csgo/scripts/ai/fpsheavenbenchmark/dust2_init.kv3 b/counterstrike2/csgo/scripts/ai/fpsheavenbenchmark/dust2_init.kv3 new file mode 100644 index 0000000..f7c41db --- /dev/null +++ b/counterstrike2/csgo/scripts/ai/fpsheavenbenchmark/dust2_init.kv3 @@ -0,0 +1,63 @@ + +/* STAGE_01 */ +/* LONG HOUSE */ +{ + config = "scripts/ai/fpsheavenbenchmark/bt_config.kv3" + root = + { + type = "decorator_token_service" + domain = "'StratTokens'" + output_token_name = "GroupId" + output_token_domain = "GroupMemberId" + config = + { + tokens = + [ + "bot", + ] + assignments = + [ + [ 10 ], + ] + } + child = + { + type = "decorator_bot_service" + memory_to_expire = + [ + { + key = "PlayerProximity" + time = 0.65 + distance = 4000 + }, + { + key = "PlayerProximityB" + time = 0.65 + distance = 4000 + } + ] + child = + { + type = "parallel" + children = + [ + { + type = "decorator_repeat" + child = + { + type = "selector" + children = + [ + { + type = "subtree" + file = "scripts/ai/fpsheavenbenchmark/dust2.kv3" + name = "setup_bot" + }, + ] + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/counterstrike2/manifest.yaml b/counterstrike2/manifest.yaml new file mode 100644 index 0000000..4a6057c --- /dev/null +++ b/counterstrike2/manifest.yaml @@ -0,0 +1,9 @@ +friendly_name: "Counter-Strike 2" +executable: "cs2.py" +process_name: "cs2.exe" +output_dir: "run" +options: + - name: kerasHost + type: input + - name: kerasPort + type: input \ No newline at end of file