(a) No person shall discharge any air gun, rifle, shotgun, revolver, pistol or other firearm within the corporate limits of the City.
(b) This section does not apply when firearms are used in self defense, in the discharge of official duty or when otherwise lawfully authorized.