by Lightning Hunter » Fri Feb 07, 2014 6:51 am
Hey FrikaC, long time no chat. I got the urge to do some more waypoints recently (I know, shocking eh?). I was waypointing today, and decided to investigate something that baffled me for a long time. I always wondered why on certain maps, the Frikbots completely ignored some armor pickups. They seem to choose their "favorite" armors to grab, which sometimes doesn't make sense. For example, they will sometimes choose blue or yellow armor over a red armor, and leave other armors untouched, even if they run right by them. This made me wonder what exactly made them do this, so I tried modifying a .ent file of a level that had this issue. As it happens, the bots will go for armor that appears last in the .ent. I'm not completely certain how this works still, but I think the bots will only grab the last 3 armors on the list, and ignore the rest. So if a large map has more than 3 armor pickups, the bots will only go for the last 3 in the .ent. There might be more to the equation of what makes them choose certain armor pickups, but this is what my current conclusion is.
Is there any way to fix this? I can modify the code myself if you tell me what to do. I'm thinking about releasing an improved version of the Frikbots with version3 of my waypoint pack. I already PM'ed Supa and asked for coding help. If anyone can help me improve the Frikbots, I will include the improvements in the next release. I think it's time some of these issues were fixed, to put Frikbots at the very top.