Added non-projectile weapon support

Weapons with a type other than "projectile" will now be added to the
library correctly.