ammo()
Returns the amount of ammo left in this weapon.
is_reloading()
Returns true if this weapon is reloading.
reload_time()
Returns the reload time left on this weapon. Does only make sense if is_reloading() is true.
type()
Returns the weapon type in the form of a WeaponType object.