here's your problem:
<img src="http://dl.dropbox.com/u/1013446/looky.JPG">
you accidentally put 2 "on 2 pressed" events
the second one sets the weapon variable to 3,
therefore the event with 2 selected never triggers
probably an oversight when copypasting
happens to the best of us