From a1651baa5a6a77311a58ccf7cf830312c3fe1c63 Mon Sep 17 00:00:00 2001 From: ineed bots Date: Wed, 20 Mar 2024 13:13:08 -0600 Subject: [PATCH] fix --- .gitignore | 3 ++ scripts/mp/bots_adapter_piw5.gsc | 53 ++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 scripts/mp/bots_adapter_piw5.gsc diff --git a/.gitignore b/.gitignore index 1a51dc5..625815e 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,9 @@ *.log *.stat *.exe +*.gscbin +!ci/ +out/ logs/ demos/ missingasset.csv diff --git a/scripts/mp/bots_adapter_piw5.gsc b/scripts/mp/bots_adapter_piw5.gsc new file mode 100644 index 0000000..878dd9e --- /dev/null +++ b/scripts/mp/bots_adapter_piw5.gsc @@ -0,0 +1,53 @@ +init() +{ + level.bot_builtins["printconsole"] = ::do_printconsole; + level.bot_builtins["filewrite"] = ::do_filewrite; + level.bot_builtins["fileread"] = ::do_fileread; + level.bot_builtins["fileexists"] = ::do_fileexists; + level.bot_builtins["botaction"] = ::do_botaction; + level.bot_builtins["botstop"] = ::do_botstop; + level.bot_builtins["botmovement"] = ::do_botmovement; + level.bot_builtins["botmeleeparams"] = ::do_botmeleeparams; +} + +do_printconsole( s ) +{ + println( s ); +} + +do_filewrite( file, contents, mode ) +{ + file = "scriptdata/" + file; +} + +do_fileread( file ) +{ + file = "scriptdata/" + file; + return undefined; +} + +do_fileexists( file ) +{ + file = "scriptdata/" + file; + return false; +} + +do_botaction( action ) +{ + self botaction( action ); +} + +do_botstop() +{ + self botstop(); +} + +do_botmovement( forward, right ) +{ + self botmovement( forward, right ); +} + +do_botmeleeparams( entNum, dist ) +{ + self botmeleeparams( entNum, dist ); +}