void W_SwitchWeapon_Force(Player this, Weapon w, .entity weaponentity);
// perform weapon to attack (weaponstate and attack_finished check is here)
void W_SwitchToOtherWeapon(entity this, .entity weaponentity);
void W_SwitchWeapon(entity this, Weapon imp, .entity weaponentity);
void W_SwitchWeapon_Force(Player this, Weapon w, .entity weaponentity);
// perform weapon to attack (weaponstate and attack_finished check is here)
void W_SwitchToOtherWeapon(entity this, .entity weaponentity);
void W_SwitchWeapon(entity this, Weapon imp, .entity weaponentity);