A. Except as provided in Subsection B of this section, it shall be unlawful for any person to discharge any air rifle, air pistol, spring gun, spring pistol, BB gun, bow and arrow, or similar device, or any implement that is not a firearm but which impels a pellet of any kind with a force that can reasonably be expected to cause bodily harm, at any place within the City, except as provided in this section, and except on a target range which is properly constructed to trap or stop the projectile as ascertained by the Chief of Police.
B. The following acts shall not constitute a violation as set forth in this section:
(1) The discharge of a firearm by a law enforcement officer or military personnel acting within the line of duty including, but not limited to, active operations, training exercises and ceremonies.
(2) The discharge of a firearm for purposes of hunting or other activities regulated by and conducted in accordance with the Game and Wildlife Code of Pennsylvania, 34 Pa.C.S.A. § 101 et seq.
(3) The discharge of a firearm within a properly constructed and legally permitted firing range duly established within the City of Reading.
(4) The discharge of a firearm at an event, for which the party organizing or promoting such event has obtained a special permit issued by the Chief of Police of the City of Reading.