t4sp_bot_warfare/scripts/sp/bots_adapter_pt4.gsc
ineed bots 0af3e4ca90 lunge
2023-12-10 05:09:48 -06:00

118 lines
2.2 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["botmeleeparams"] = ::do_botmeleeparams;
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;
level.bot_builtins["ishost"] = ::do_ishost;
}
do_printconsole( s )
{
PrintConsole( s );
}
do_botaction( action )
{
self BotAction( action );
}
do_botstop()
{
self BotStop();
}
do_botmovement( left, forward )
{
self BotMovement( left, forward );
}
do_botmeleeparams( yaw, dist )
{
// self BotMeleeParams( yaw, dist );
}
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 );
}
do_ishost()
{
self isHost();
}