After some scanning of the bot holes code, we found some useful values we have to put in our weapon datablocks.
For instance, we put in "melee = 1;" for melee weapons (so that the bot will go closer) and "isChargeWeapon = 1;" for weapons that have to charge up.
Just putting that out here since not everyone knows this and who knows, it might prove useful for someone else.