Marine (Doom 64)


The three marine bots (from left to right: red, green, and aqua) in a custom map.

Marine bots are a special monster type in Doom 64 which only appears in MAP33: Title. Internally they exist in three different varieties, with red, aqua, and green palettes respectively. Of the three, only the red and aqua bots are actually used in the released versions of the game.

Combat characteristics[edit]

The marines behave similar to players in that they use the same sprites and sounds and attack with various hitscan attacks. The red and green bots use a series of six pistol shots exactly equivalent to those fired by the zombieman, while the aqua bot instead fires a burst of three bullets with properties identical to those of the player's pistol.

The marines are not friendly monsters. Their AI is the same as other monsters once they have acquired a target, which they accomplish by scanning the thinker list for the closest mobj to their location that is not also a marine bot - this could potentially include the player, who is made invulnerable on MAP33 partially for this reason. If that map is hacked to be playable, or the bots are placed in custom-made maps within the ROM file or for the Doom64 EX source port, which emulates their behavior precisely, they will eagerly fight the player. They are actually quite dangerous, being nearly on par with the chaingunner in terms of threat level.


  • The unused green marine bot was most likely meant to be blue instead. The blue palette within the ROM, which would be shared with a hypothetical player 4 if the game's planned multiplayer features had been completed, is corrupt, however. This may be the only reason the green bot is not used in the game.
  • Red and green marines always appear to gib when they die, even if they take only a minor amount of damage. The aqua bot may either gib or die normally, depending on the damage taken as normal.
  • Due to a bug in the title map's macro scripting, the marines there only target the player unless they are shot by a monster.


ID # 3008 (Red); 3009 (Aqua); 3010 (Green)
Hit points 100
Speed 16 map units per frame
(120 map units per second, at Doom 64's 30 Hz framerate)
Width 32
Height 87
Reaction time 0
Pain chance 255 (100%)
Pain time 12 tics
Mass 100
Bits 37750278
Bits list

2: Obstacle

3: Shootable

10: Gravity (Doom 64-specific flag)

11: Walks over tall dropoffs

23: Counts for kill percentage

26: Not in Deathmatch

Sprites & sounds
Sprite name PLAY
Alert sound None
Action sound None
Pain sound Player pain sound (SN64 index 30 in the ROM)
Death sound Player death sound (SN64 index 31 in the ROM)
Slop (gibs, SN64 index 32 in the ROM)
Ranged attack
Type Hitscan
Damage 3-24 (Red and green); 3-15 (Aqua)
Sprite name PUFF (impact, miss)
BLUD (impact, hit)
Sound Pistol sound (SN64 index 5 in the ROM)

Appearance statistics[edit]

Marine bots only occur on MAP33. There are a fixed number which always appear at the same locations on the map, and their behavior will be strictly deterministic in the Nintendo 64 version of the game. In the Doom64 EX source port, certain game settings such as respawn can affect them, however.