Fix guessWeaponMicro, add a missing warning