Classes:ShotgunGuy
Jump to navigation
Jump to search
Note: Wait! Stop! You do not need to copy this actor's code into your project! Here's why:
|
Sergeant | |||
---|---|---|---|
Actor type | Monster | Game | ![]() |
DoomEd Number | 9 | Class Name | ShotgunGuy |
Spawn ID | 1 | Identifier | T_SHOTGUY |
Classes: ShotgunGuy
→StealthShotgunGuy
→DeadShotgunGuy
The Shotgun Zombie, more commonly known as Sergeants or Shotgunners, are zombies with a shotgun. They can be particularly dangerous to the player at close range.
ZScript definition
Note: The ZScript definition below is for reference and may be different in the current version of GZDoom.The most up-to-date version of this code can be found on GZDoom GitHub. |
class ShotgunGuy : Actor { Default { Health 30; Radius 20; Height 56; Mass 100; Speed 8; PainChance 170; Monster; +FLOORCLIP SeeSound "shotguy/sight"; AttackSound "shotguy/attack"; PainSound "shotguy/pain"; DeathSound "shotguy/death"; ActiveSound "shotguy/active"; Obituary "$OB_SHOTGUY"; Tag "$FN_SHOTGUN"; DropItem "Shotgun"; } States { Spawn: SPOS AB 10 A_Look; Loop; See: SPOS AABBCCDD 3 A_Chase; Loop; Missile: SPOS E 10 A_FaceTarget; SPOS F 10 BRIGHT A_SposAttackUseAtkSound; SPOS E 10; Goto See; Pain: SPOS G 3; SPOS G 3 A_Pain; Goto See; Death: SPOS H 5; SPOS I 5 A_Scream; SPOS J 5 A_NoBlocking; SPOS K 5; SPOS L -1; Stop; XDeath: SPOS M 5; SPOS N 5 A_XScream; SPOS O 5 A_NoBlocking; SPOS PQRST 5; SPOS U -1; Stop; Raise: SPOS L 5; SPOS KJIH 5; Goto See; } }
DECORATE definition
Note: This is legacy code, kept for archival purposes only. DECORATE is deprecated in GZDoom and is completely superseded by ZScript. GZDoom internally uses the ZScript definition above. |
ACTOR ShotgunGuy { Health 30 Radius 20 Height 56 Mass 100 Speed 8 PainChance 170 Monster +FLOORCLIP SeeSound "shotguy/sight" AttackSound "shotguy/attack" PainSound "shotguy/pain" DeathSound "shotguy/death" ActiveSound "shotguy/active" Obituary "$OB_SHOTGUY" DropItem "Shotgun" States { Spawn: SPOS AB 10 A_Look Loop See: SPOS AABBCCDD 3 A_Chase Loop Missile: SPOS E 10 A_FaceTarget SPOS F 10 Bright A_SPosAttackUseAtkSound SPOS E 10 Goto See Pain: SPOS G 3 SPOS G 3 A_Pain Goto See Death: SPOS H 5 SPOS I 5 A_Scream SPOS J 5 A_NoBlocking SPOS K 5 SPOS L -1 Stop XDeath: SPOS M 5 SPOS N 5 A_XScream SPOS O 5 A_NoBlocking SPOS PQRST 5 SPOS U -1 Stop Raise: SPOS L 5 SPOS KJIH 5 Goto See } }