mirror of
https://github.com/JezuzLizard/t4sp_bot_warfare.git
synced 2025-04-21 22:15:44 +00:00
106 lines
2.0 KiB
Plaintext
106 lines
2.0 KiB
Plaintext
init()
|
|
{
|
|
level.bot_builtins["printconsole"] = ::do_printconsole;
|
|
level.bot_builtins["botaction"] = ::do_botaction;
|
|
level.bot_builtins["botstop"] = ::do_botstop;
|
|
level.bot_builtins["botmovement"] = ::do_botmovement;
|
|
level.bot_builtins["isbot"] = ::do_isbot;
|
|
level.bot_builtins["generatepath"] = ::do_generatepath;
|
|
level.bot_builtins["getfunction"] = ::do_getfunction;
|
|
level.bot_builtins["getmins"] = ::do_getmins;
|
|
level.bot_builtins["getmaxs"] = ::do_getmaxs;
|
|
level.bot_builtins["getguid"] = ::do_getguid;
|
|
level.bot_builtins["setallowedtraversals"] = ::do_setallowedtraversals;
|
|
level.bot_builtins["setignoredlinks"] = ::do_setignoredlinks;
|
|
level.bot_builtins["getnodenumber"] = ::do_getnodenumber;
|
|
level.bot_builtins["getlinkednodes"] = ::do_getlinkednodes;
|
|
level.bot_builtins["addtestclient"] = ::do_addtestclient;
|
|
level.bot_builtins["notifyonplayercommand"] = ::do_notifyonplayercommand;
|
|
level.bot_builtins["cmdexec"] = ::do_cmdexec;
|
|
}
|
|
|
|
do_printconsole( s )
|
|
{
|
|
PrintConsole( s );
|
|
}
|
|
|
|
do_botaction( action )
|
|
{
|
|
self BotAction( action );
|
|
}
|
|
|
|
do_botstop()
|
|
{
|
|
self BotStop();
|
|
}
|
|
|
|
do_botmovement( left, forward )
|
|
{
|
|
self BotMovement( left, forward );
|
|
}
|
|
|
|
do_isbot()
|
|
{
|
|
return self isBot();
|
|
}
|
|
|
|
do_generatepath( from, to, team, best_effort )
|
|
{
|
|
return GeneratePath( from, to, team, best_effort );
|
|
}
|
|
|
|
do_getfunction( file, threadname )
|
|
{
|
|
return GetFunction( file, threadname );
|
|
}
|
|
|
|
do_getmins()
|
|
{
|
|
return self GetMins();
|
|
}
|
|
|
|
do_getmaxs()
|
|
{
|
|
return self GetMaxs();
|
|
}
|
|
|
|
do_getguid()
|
|
{
|
|
return self GetGuid();
|
|
}
|
|
|
|
do_setallowedtraversals( a )
|
|
{
|
|
setallowedtraversals( a );
|
|
}
|
|
|
|
do_setignoredlinks( a )
|
|
{
|
|
setignoredlinks( a );
|
|
}
|
|
|
|
do_getnodenumber()
|
|
{
|
|
return self GetNodeNumber();
|
|
}
|
|
|
|
do_getlinkednodes()
|
|
{
|
|
return self GetLinkedNodes();
|
|
}
|
|
|
|
do_addtestclient()
|
|
{
|
|
return addtestclient();
|
|
}
|
|
|
|
do_notifyonplayercommand( a, b )
|
|
{
|
|
self notifyonplayercommand( a, b );
|
|
}
|
|
|
|
do_cmdexec( a )
|
|
{
|
|
cmdexec( a );
|
|
}
|