[Fixed] Bots not travelling levels
Moderator: GZDoom Developers
Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
Bots not travelling levels
In deathmatch, there is no problem here, but in cooperative mode if you add bots to the level and then change the level (using changemap command or some such thing, not the regular map command) the bots become complete zombies. You're able to summon duplicate bots this way also, which leads me to believe that there's something with the bot code that does not transfer bots between levels in coop mode.
- Ultraviolet
- Posts: 1152
- Joined: Tue Jul 15, 2003 9:08 pm
- Location: PROJECT DETAILS CLASSIFIED.
The Cajun Bots never did anything to you... Why, why!? Oh why must you insult them! They are not merely marine-skinned zombies! No!
... Ahem *sanity check = failed*
It is possible that using the "changemap" command instead of IDCLEV does not reinitialize all players in multiplayer mode (although isn't it the same code accessed by two different methods?). Perhaps it assumes single-player (since you'd need sv_cheats true to do this in multiplayer mode I think) it may just spawn zombie marine actors and not initialize their playing state.
(I'd love to check the source out and try to find this but I can't download anything on campus computers...)
... Ahem *sanity check = failed*
It is possible that using the "changemap" command instead of IDCLEV does not reinitialize all players in multiplayer mode (although isn't it the same code accessed by two different methods?). Perhaps it assumes single-player (since you'd need sv_cheats true to do this in multiplayer mode I think) it may just spawn zombie marine actors and not initialize their playing state.
(I'd love to check the source out and try to find this but I can't download anything on campus computers...)
For real? Hmmm.... I never thought to try that!
I've used IDCLEV dozens of times while getting plastered by Cajun Bots, and they only spawn properly in the new level if I had already previously exited a level the right way (i.e. exit switch, intermission screen, new level). Otherwise, their bodies would not even appear, I need to 'addbot' to spawn them. This was in deathmatch.

I've used IDCLEV dozens of times while getting plastered by Cajun Bots, and they only spawn properly in the new level if I had already previously exited a level the right way (i.e. exit switch, intermission screen, new level). Otherwise, their bodies would not even appear, I need to 'addbot' to spawn them. This was in deathmatch.
The problem exists when you change the level too. The bots work fine in deathmatch - you leave the level normally in deathmatch mode and the bots travel with you flawlessly. In single player though, you have to use the map (rather than the changemap) command to get rid of them after using a natural level change (exiting the map). IDCLEV works like the map command too though (to get rid of the zombie bots) hehe =)