A_CheckForReload
state A_CheckForReload (int counter, str state[, bool dontincrement])
Jumps to the specified state if the function has not been called counter times. If dontincrement is true (default is false), then the reload counter isn't increased by a call to this function. This action is part of a generalized version of Skulltag's A_CheckRailReload and may not be particularly useful for creating complex reloading systems in weapons. Here's an example from the rail guns fire state using the function.
Examples
Fire: RLGG E 12 A_FireRailgun RLGG F 6 A_CheckForReload(4, "Reloaded") RLGG GHIJK 6 RLGG L 6 A_ResetReloadCounter
See also
This article is issued from Zdoom. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.