Firearms ++++++++ All firearms must be created through the Firearm class. This class is required to let the system know the player is using firearms. .. list-table:: :widths: 25 100 :header-rows: 1 * - Event - * - OnCancel - The event invoked when this ability is cancelled by a higher priority ability.