weapon bugfix