by Spike » Mon Dec 02, 2013 9:06 pm
assignments to world.* will trigger an error.
startframe is called noticably more often than 10 times a second. it can still stagger thinks, though doing so may result in jerky bots so I suspect it updates runs every bot every frame... hey, at least that there's only 16 bots in regular quake.
the frikbot code that 'allocates' player slots is quite nasty and trivial to crash in quakeworld. using dp_qc_botclient or whatever it is is generally a good idea if only because it means you can clean up most of that code, greatly reducing it. Using extensions also means you can just use the engine's player physics instead of having to provide your own (buggy, because its not identical) code.
.