[nexuiz-commits] r7052 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Wed Jun 17 12:54:55 EDT 2009
Author: div0
Date: 2009-06-17 12:54:55 -0400 (Wed, 17 Jun 2009)
New Revision: 7052
Modified:
trunk/data/qcsrc/server/bots_scripting.qc
trunk/data/qcsrc/server/gamecommand.qc
Log:
make bot command reading faster :P
Modified: trunk/data/qcsrc/server/bots_scripting.qc
===================================================================
--- trunk/data/qcsrc/server/bots_scripting.qc 2009-06-17 16:43:35 UTC (rev 7051)
+++ trunk/data/qcsrc/server/bots_scripting.qc 2009-06-17 16:54:55 UTC (rev 7052)
@@ -266,6 +266,9 @@
local entity bot;
local float c;
+ if(!number)
+ return world;
+
bot = findchainflags(flags, FL_CLIENT);
while (bot)
{
Modified: trunk/data/qcsrc/server/gamecommand.qc
===================================================================
--- trunk/data/qcsrc/server/gamecommand.qc 2009-06-17 16:43:35 UTC (rev 7051)
+++ trunk/data/qcsrc/server/gamecommand.qc 2009-06-17 16:54:55 UTC (rev 7052)
@@ -963,9 +963,9 @@
if(argc >= 3 && argv(0) == "sv_cmd" && argv(1) == "bot_cmd")
{
// let's start at token 2 so we can skip sv_cmd bot_cmd
- bot = find_bot_by_name(argv(2));
+ bot = find_bot_by_number(stof(argv(2)));
if(bot == world)
- bot = find_bot_by_number(stof(argv(2)));
+ bot = find_bot_by_name(argv(2));
if(bot)
bot_queuecommand(bot, strcat(argv(3), " ", argv(4)));
}
@@ -991,9 +991,9 @@
return;
}
- bot = find_bot_by_name(argv(1));
- if(bot==world)
- bot = find_bot_by_number(stof(argv(1)));
+ bot = find_bot_by_number(stof(argv(2)));
+ if(bot == world)
+ bot = find_bot_by_name(argv(2));
if(bot)
bot_queuecommand(bot, strcat(argv(2), " ", argv(3)));
More information about the nexuiz-commits
mailing list