Killer Dogs (also known as German Shepherds, Guard Dogs and popularly as just Dogs) are enemies in Wolfenstein 3D and Spear of Destiny. A canine of the German Shepherd (Deutscher Schäferhund) breed, this enemy has a biting attack and only one hit point, which makes it very easy to kill with any weapon, even the knife. They can however, be nuisances in groups. Against a prepared player, even large packs of dogs are unlikely to do any damage before being killed, so their cost to a player's ammo supply is actually the only concern. This is easily remedied by backing up (ideally into a narrow hall or doorway) while killing them all with the knife.
In the mission packs their breed is changed to that of Doberman but the attack pattern is the same.
Damage done by a dog's bite is calculated in a simple way. rand is a pseudo-randomly-generated integer between (and including) 0-255. The rand function is called more than once in a formula, producing a new integer each time.
Note the floor function around the division—due to the use of bit shift rather than true division, the output is rounded down. This allows the player's health to never stray from being a whole number. The maximum damage (255/16) is therefore 15 rather than 15.9375. The minimum is zero, even with a successful hit.
As with all damage to the player, the actual damage received is one-fourth of the base damage if the player is playing at "Can I play, Daddy?" difficulty. Save for godmode, the two are otherwise equal.
- ↑ Cloud, Kevin. The Official Hint Manual for Wolfenstein 3D. Apogee Software, 1992. Page 4. Web. (Third-party scan)
- ↑ Wolfenstein 3D Jaguar game booklet. Atari Corporation, 1992. Page 15. Web. (Third-party scan)
- ↑ WOLFSRC/WL_ACT2.C from the Wolfenstein 3D source code on github.com, line 3530
- ↑ WOLFSRC/ID_US_A.ASM from the Wolfenstein 3D source code on github.com
- ↑ WOLFSRC/WL_AGENT.C from the Wolfenstein 3D source code on github.com, line 392
|Wolfenstein 3D||Guard · SS · Killer Dog · Mutant · Officer · Pac-Man Ghost · Fake Hitler|
|Other enemies||Bat · Mutant Rat · Ghost|
|Wolfenstein 3D bosses||Hans Grösse · Dr. Schabbs · Adolf Hitler · Otto Giftmacher · Gretel Grösse · General Fettgesicht|
|Spear of Destiny bosses||Trans Grösse · Barnacle Wilhelm · Übermutant · Death Knight · Angel of Death|
|Spear of Destiny mission pack bosses||Submarine Willy · Professor Quarkblitz · The Axe · The Robot · Devil Incarnate|