vec_set(dein_entity.x,camera.x);
vec_to_angle(dein_entity.pan,camera.pan);
vec_set(dein_entity.pan,camera.pan);

Das schmeißt du in deine Waffenfunktion.
PS. Hab gehört AUM´s können weiterhelfen!