| abstract
| - The Helper dog is a feature that originated in the MBF source port, created by Lee Killough to demonstrate friendly monster AI. The helper dogs use retouched sprites from Wolfenstein 3D, as well as some of the Wolfenstein dog's original sounds. Lee went to some lengths to ensure that the dogs behaved realistically by enhancing friendly AI with various features. After consulting Longplain Kennels on canine behavior, he learned that a shot dog would probably not attack a person who shot it. Because of this, friendly monsters who only have melee attacks never retaliate against the player when shot. Dogs are often protective of their masters, so if the player is in poor health, the dogs will abandon their current battles and fight whatever hurts the player. Dogs try to stay with their owners, so friendly monsters have an average distance they remain from the player, dogs are allowed to jump off tall ledges when the player is standing on the other side, and in addition, they will tend more often to stay on lifts that are about to move up or down with the player on them. The dogs are enabled in the MBF port only by use of the -dogs command-line parameter, and they are only available in single-player games (they spawn at the player 2-4 starts). Other ports to feature the MBF helper dog include MBF's descendents, SMMU, Eternity Engine and PrBoom.
|