Makes me wonder if they called in everyone on the tech teams. I'm assuming that this happened on the night shift? Or what time do they change over? Because if it's just the night shift guys, we're doomed. You can get cannons back by talking to that dwarf from the quest. You know...that one... good good lol :)