A_FireArrow
Fires an actor of type proj, with a spread of up to 5.625°. This is affected by the player's accuracy: every two accuracy upgrade decreases the spread by half. The player using the calling weapon is then put in the Melee state for the relevant PlayerPawn class, if any, and the sound "weapons/xbowshoot" is played on the WEAPON channel.
A_FireArrow (string proj)
This codepointer is restricted to StrifeCrossbow and derived classes.
Examples
Taked from strife electric crossbow fire state:
Fire: XBOW A 3 A_ClearFlash XBOW B 6 A_FireArrow("ElectricBolt") XBOW C 4 XBOW D 6 XBOW E 3 XBOW F 5 XBOW G 0 A_ShowElectricFlash XBOW G 5 A_CheckReload Goto Ready+1
Same, but for strife poison crossbow:
Fire: XBOW H 3 XBOW B 6 A_FireArrow("PoisonBolt") XBOW C 4 XBOW D 6 XBOW E 3 XBOW I 5 XBOW J 5 A_CheckReload Goto Ready
This article is issued from Zdoom. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.