Bomyweaponfired and Bomyweaponfiredw aren't hidden commands. Inside the bomy code, this is what they do:
NPC Code:
if (swimming) {
callweapon selectedweapon,bomyweaponfiredw;
} else {
callweapon selectedweapon,bomyweaponfired;
}
callweapon is very usefull if you have a script that calls the command 'disabledefmovement', because 'weaponfired' doesn't work when 'disabledefmovement' has been called.