tf2classic / tf2classic-issue-tracker

For reporting bugs in Team Fortress 2 Classic.
11 stars 0 forks source link

Training bots #359

Open Pootis2024 opened 6 months ago

Pootis2024 commented 6 months ago

The training bots don't have any idea what to do when they are supposed to put the australium in the rocket in sd_doomsday. Please fix this.

Markus-Wyand commented 6 months ago

More specifically: Bots will play the map normally until the part of capturing the "Australium" on the lift. They freeze in place, and do not place the Briefcase in the rocket. I believe this has to do with a piece of AI implemented which says that "Bots will not attempt to move in movable platforms." and the lift counts as one.

Pootis2024 commented 6 months ago

Also they do nothing in custom maps. I think that they could maybe add a feature to let bots not get stuck doing nothing in custom maps.

On Fri, May 17, 2024 at 12:06 PM Markus Wyand @.***> wrote:

More specifically: Bots will play the map normally until the part of capturing the "Australium" on the lift. They freeze in place, and do not place the Briefcase in the rocket. I believe this has to do with a piece of AI implemented which says that "Bots will not attempt to move in movable platforms." and the lift counts as one.

— Reply to this email directly, view it on GitHub https://github.com/tf2classic/tf2classic-issue-tracker/issues/359#issuecomment-2118027326, or unsubscribe https://github.com/notifications/unsubscribe-auth/BINUF6J3ECPUPGC5SWHLG73ZCY2JBAVCNFSM6AAAAABHSGF3L6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMJYGAZDOMZSGY . You are receiving this because you authored the thread.Message ID: @.***>

Markus-Wyand commented 6 months ago

This happens because of the lack of .nav files. If you install a custom map, you will need to enter "sv_cheats 1; nav_generate" in the developer console. This creates a computer made .nav file for the bots to use. However, errors can be produced while the generation and bots could get stuck in some parts. This has to be fixed by humans by manually editing the generated .nav