Natural Selection 2
Bishop - Bot Mod
Improvements, Suggestions to a talented guy
Wish - /To-Do List

Pathfinding System Enhancement:

I think this is the most difficult and time-consuming of all. The bots need a better pathfinding system. They fall into pits and can't get out, certain maps are almost unplayable with them or they go into ventilation shafts and get stuck there. They use the same system as the drifters, macs etc... that was a bad choice by the developers. If you could change/improve that completely, you would have a completely new bot.

Improve the pathfinding system so that teams and at least the aliens (Skulk, Lerk, Fade) can use ventilation ducts effectively.

Prevent bots from being easily outsmarted by players jumping over obstacles like fences in areas such as Nano Grid.

Ensure aliens and Marines can take the shortest paths and can also navigate over fences, barriers, etc., without moving in a linear manner like Drifters, ARCs, Whips, etc.

Gorge Bot: MOSTLY DONE! (only Clogs missing)

Implement the ability for the Gorge to use all building options (Hydra, Bilemine, all toys, etc.).

Alien Commander: DONE!

Fix the Alien Commander's behavior so that structures are continuously dropped when enough resources are available. (he sometimes doesn't redrop anymore)

Ambush Positions:

Develop ambush positions for aliens to attack the main command station and try to destroy the Armslab to weaken the Marines.

Implement a percentage-based system where aliens gather at a specific point near the target based on team size. Once the required number of aliens have gathered, they will initiate the attack. e.G. 50% from the team.

Skulk/Lerk:

Implement Skulk behaviors for long-distance engagement, including parasite / retreat, cover, and hide actions to end the very easy target practice shooting for all Marine players. All skulks should be able to sneak to be more surprising

Alien - Hive - Healbug:

Fix the bug where aliens would still try to heal themselves from a destroyed hive, which unfortunately isn't considered destroyed for them until the infestation is gone. They should initialize it correctly immediately after destroying it and seek out another one that has been built.


Weapon and Jetpack drop outside of the pickup range or possibility to pickup them.:

Would it be possible to allow the deletion of weapons and jetpacks if the player cannot pick them up? Yes, it works if they fall outside the map from a certain distance, but unfortunately they can also fall on certain parts of the map on the summit map, for example, and the bots want to pick them up but can't get to them. Unfortunately, this also applies to jepacks, for example on veil marine start or sub sector, where the commbot can drop the jetpack on the stairs where no one can pick them up. GAME OVER for the bots... can this be improved so that the items can be deleted either by the player or automatically by the server? If players are above, next to or below them and they cannot pick them up within 4 seconds, then they are deleted.

Bot Aim Miss Directions:

Improve the bot aiming system by introducing random miss vectors instead of fixed vectors to ensure that misses are more realistic and "varied". Can be found in the BotAim.lua.

Whips Reactions:

Program whips to respond to ARC attacks or when the distance of ARCs to the hive is <= 26 and to return to the hive when there are no ARCs left or they move more than 26 units away from the hive.

Alien Bot Commands:

Implement command options for alien bots.

ARC Attack with Contaminate:

Implement the use of Contaminate by ARCs when they are within 26 units of the Hive.

Consider strategy:

Take supply, resources and tech points into account so that you measure how many are neutral, occupied by the enemy and which belong to your own team. If more are in enemy hands, the pressure on the respective factors is distributed proportionally across the team and the pressure on the enemy is increased. You could also increase the weight for the use of a phase gate or tunnel so that part of the team can go to this area more quickly or use the shortcuts (I don't know if that can work)

Shotgun Marine:

Ensure the Shotgun Marine moves closer to buildings before firing.

Grenade Launcher Marine:

Program the Grenade Launcher Marine to recognize grenades and avoid running into them.

Melee Weapon Usage for Marines:

Implement melee weapon usage for Marines when attacking a lone Harvester and they only have an assault rifle (AR) or machine gun (MG), and potentially a flamethrower.(it didn't work for me when I tried to code them. They started well by attacking him like that but as the match progressed they attacked all the buildings with melee again and again, even though that should be ruled out for the weapons, e.g. GL or SG)

Drifter Support:

Utilize Drifters to support aliens when they have no other tasks. (These are also things that I'm confused about).

Heal Wave Function:

Attempt to implement the Heal Wave function. Ensure other Crags continue their normal operations when Heal Wave is used to avoid rendering them useless. (it didn't work for me / when I added it and he used it all other crags stopped their normal operation and were useless)

Global Chat for Bots as Killfeed reaction:

Implement global chat for bots as a killfeed with names and remarks to the killer/victim. Ensure bots react to the kills and taunt when they successfully kill someone.


These are ideas and wishes and, above all, a huge amount of work. If you can achieve some of them, that would be simply brilliant.:steamhappy:
Отредактировано Predator; 7 мар в 12:48