After doing more testing today, I can confirm that the random priority seems to be working at the start of each match. However, the random values don't seem to be updated each time the item is respawned, because the bots go for the same items the whole match. Also, I noticed some strange behavior with the Frikbots now in which they randomly decide to deviate from their current goal, get off track, and run in to some walls. I think this happens when they decide they want a different item and attempt to go for a different waypoint/item, but don't properly calculate how to get their based on the nearest waypoint. They instead just run straight toward the item/goal/waypoint (which may be across the whole map), and get stuck on a wall.
Thanks for the help so far Gnounc, but maybe this is more trouble than it is worth? Of course, if you have some ideas of what might resolve these issues, I would love to hear them.
