From Team Fortress Wiki
The Assault Cannon is a weapon in the classic Team Fortress series of games and is only used by the Heavy Weapons Guy. It is an automatic weapon that fires bursts of bullets which are similar to the spread of pellets fired by the Single-Barrel Shotgun. When the user holds down the fire key, the gun must wind up a second before firing – a problem if the target is fast. It uses shells as ammo and does not need to be reloaded.
There are a few important differences between the Team Fortress and Team Fortress Classic incarnations of this weapon. In Team Fortress, winding up the Assault Cannon will automatically use ten cells and the gun will automatically stop firing (but keep spinning) if the user moves while the gun is firing. In Team Fortress Classic, the Assault Cannon does not use cells and the gun will still fire if the user moves while it is firing.
The Assault Cannon deals a low amount of damage per bullet, but the very fast fire rate and multiple bullets fired per shot can quickly inflict significant damage in short- or mid-range combat.
January 16, 2003 Patch (Classic)
- Fixed problem with looping Assault Cannon sound getting stuck.
- Fixed problem with Assault Cannon never dry firing.
- The Team Fortress Classic incarnation of this weapon allows the user to jump while firing.
3rd-person view of the old Assault Cannon.