Mega Man X/Weapons

Fire Wave
A flamethrower-like short ranged weapon. By holding shoot, you can hold the flame in front of you as you jump around. This weapon can destroy certain objects to help you find secrets.

Shotgun Ice
Fires a single projectile of ice that flies horizontally. On contact with a wall or enemy, it shatters into five smaller projectiles that fly in the opposite direction.

Storm Tornado
Creates a massive tornado that can damage enemies multiple times. It goes through walls.