The following laws have been recently updated:
A Public Area is an area outside of the boundaries of a private property in which any member of the public can gain access without restriction
An Offensive Weapon is any weapon or item ordinarily used or carried as a weapon, such as firearms, baseball bats, knives, machetes, hatchets, swords and hammers. Any other object, tool, or equipment shall only be considered an Offensive Weapon where it is used, adapted, or intended to be used to cause harm to a person, threaten a person, or damage property.
Any person who is in possession of an Offensive Weapon in a public area without a reasonable excuse commits an offence.
Misdemeanor - liable to 2 years maximum imprisonment, $2,500 maximum fine and asset forfeiture.