From bf86fb99f2d296bf95a05afd19f1c1635b5328e8 Mon Sep 17 00:00:00 2001 From: Your Name Date: Fri, 28 Aug 2020 13:59:27 -0600 Subject: [PATCH] wp editor --- userraw/maps/mp/bots/_bot.gsc | 6 ++++ userraw/maps/mp/bots/_wp_editor.gsc | 54 ++++++++++++++--------------- userraw/scripts/bots_wp_editor.gsc | 4 +++ 3 files changed, 37 insertions(+), 27 deletions(-) create mode 100644 userraw/scripts/bots_wp_editor.gsc diff --git a/userraw/maps/mp/bots/_bot.gsc b/userraw/maps/mp/bots/_bot.gsc index 762f1a0..52b15db 100644 --- a/userraw/maps/mp/bots/_bot.gsc +++ b/userraw/maps/mp/bots/_bot.gsc @@ -8,6 +8,12 @@ */ init() { + if(getDvar("bots_main_debug") == "") + setDvar("bots_main_debug", 0); + + if(getDVarint("bots_main_debug")) + return; + load_waypoints(); thread hook_callbacks(); diff --git a/userraw/maps/mp/bots/_wp_editor.gsc b/userraw/maps/mp/bots/_wp_editor.gsc index 35dc6a6..7a193c7 100644 --- a/userraw/maps/mp/bots/_wp_editor.gsc +++ b/userraw/maps/mp/bots/_wp_editor.gsc @@ -1,36 +1,36 @@ #include common_scripts\utility; #include maps\mp\_utility; #include maps\mp\gametypes\_hud_util; -#include bots\bots_funcs; +#include maps\mp\bots\_bot_utility; init() { - if(getDVarint("bots_main_debug")) - { - if(!getDVarint("developer")) - { - setdvar("developer_script", 1); - setdvar("developer", 1); - - setdvar("sv_mapRotation", "map "+getDvar("mapname")); - exitLevel(false); - } - - setdvar("bots_main_menu", 0); - setdvar("bots_manage_fill_mode", 0); - setdvar("bots_manage_fill", 0); - setdvar("bots_manage_add", 0); - setdvar("bots_manage_fill_kick", 1); - - setDvarIfUninitialized("bots_main_debug_distance", 500.0); - setDvarIfUninitialized("bots_main_debug_cone", 0.65); - setDvarIfUninitialized("bots_main_debug_minDist", 30.0); - setDvarIfUninitialized("bots_main_debug_drawThrough", false); - - level waittill( "connected", player); - - player thread onPlayerSpawned(); - } + if(!getDVarint("bots_main_debug")) + return; + + if(!getDVarint("developer")) + { + setdvar("developer_script", 1); + setdvar("developer", 1); + + setdvar("sv_mapRotation", "map "+getDvar("mapname")); + exitLevel(false); + } + + setdvar("bots_main_menu", 0); + setdvar("bots_manage_fill_mode", 0); + setdvar("bots_manage_fill", 0); + setdvar("bots_manage_add", 0); + setdvar("bots_manage_fill_kick", 1); + + setDvarIfUninitialized("bots_main_debug_distance", 500.0); + setDvarIfUninitialized("bots_main_debug_cone", 0.65); + setDvarIfUninitialized("bots_main_debug_minDist", 30.0); + setDvarIfUninitialized("bots_main_debug_drawThrough", false); + + level waittill( "connected", player); + + player thread onPlayerSpawned(); } onPlayerSpawned() diff --git a/userraw/scripts/bots_wp_editor.gsc b/userraw/scripts/bots_wp_editor.gsc new file mode 100644 index 0000000..ebceda4 --- /dev/null +++ b/userraw/scripts/bots_wp_editor.gsc @@ -0,0 +1,4 @@ +init() +{ + level thread maps\mp\bots\_wp_editor::init(); +}