Police say gunman had numerous weapons