|Cannon / Shield Cannon|
|Artwork of a Cannon / Shield Cannon from Mega Man 3|
Cannon (or Shield Cannon as it is referred to in Mega Man Powered Up) is a cannon robot. It was originally designed as a defense system to protect against attacking aliens. They are enemies that originate from Mega Man 3 from Needle Man's stage and also appear in Mega Man Powered Up, Mega Man: The Wily Wars, and Mega Man II.
When the player is more than 4 tiles away horizontally from Shield Cannon, it will be in its "passive state" where a protective shielding will cover the cannon barrel and protect it from most damage.
When the player is 4 tiles away horizontally from Shield Cannon or less, it will be in its "aggressive state" where the protective shielding will slide away revealing the cannon barrel and will fire two large cannonballs at the player, then briefly covers the cannon barrel with its protective shielding for a few seconds, before looping back to his first behaviour firing two cannonballs again if the player is still close to it. The Shield Cannon is vulnerable to damage when its cannon barrel is exposed.
When the player is more than 4 tiles away horizontally from Shield Cannon when it is in its "aggressive state", it will return to its "passive state" after firing its most recent barrage of two cannonballs. Shield Cannon's cannonballs can be destroyed by attacking them, or deflected by Shine or Proto Man's Shield.
Shield Cannon can be selected to face either left or right in the Level Builder, and it will turn to face the player, if the player gets behind it.
The Needle Cannon can destroy the Cannons with one hit.
- Due to the way Shield Cannon's AI functions and how it is placed in the Level Builder, its manual facing direction is redundant, as it is programmed to always turn to face the player if they are behind it.