A SPosAttack

A_SPosAttack is a code pointer used in the attack animation for the Sargeant and Spiderdemon.

implements the Sergeant's shotgun attack, and is therefore similar to the A_FireShotgun code pointer used for the player weapon animations. Unlike that function though,  fires only three pellets. Internally it calls A_FaceTarget and the DSSHOTGN sound effect is played.

Uses
The  code pointer appears in the following states in Doom's state table:

Example
The following is an example of how to set the  code pointer in a Dehacked file:

Pointer 21 (Frame 34) Codep Frame = 617

Or using BEX syntax:

[CODEPTR] Frame 1234 = SPosAttack