SPOT

🇮🇪

SPOT is a modification for Quake made by Joe Faske. This modification is a rework of FRIEND.

Monsters are now summoned via resurrection, which is called with Impulse 250 when a supported corpse is nearby; the closest corpse of one of the available types will become the converted Monster. This resurrected enemy is considered a "pet" (also known as Spot). Rottweilers require 25 HP, Grunts require 50 HP, Fiends require 90 HP, and Shamblers require 99 HP. This allows for a more balanced system of resurrection as opposed to the constant cost of 50 HP in the original FRIEND. Note that standing on a corpse will result in it immediately Gibbing. Note also that, as long as the player has the appropriate amount of health, they can continue to resurrect the same opponent as long as the corpse is not Gibbed.

Impulse 55 allows the player to command their Monster or pet to "play dead". This will result in the Monster under the player's control being Gibbed; useful because Shamblers are not able to get through smaller doors.

Impulse 56 allows the player to command their Monster to attack an opponent. The player must be looking at their opponent when this command is made, otherwise the message "Sorry Spot. There's no one to play with." will appear. Just like in the original code, Monsters will automatically attack any Monster that attacks the player.

Impulse 57 allows the player to command their Monster to stop attacking and instead follow the player. The message "Spot! Here boy!!" will also appear. If no friendly Monster exists, the message "Damn that dog... he's run away again!" will be displayed for this and the previous impulse.

In Multiplayer, Monsters check for ownership. This modification fixed a glitch whereby Monsters would switch ownership on a player's death. Note that as this modification relies on Monsters existing to resurrect, meaning it will serve little to no purpose in Deathmatch without other mods. The author had a weak modem and thus was unable to easily test Deathmatch games.

Unlike FRIEND, the player can only have one "pet" at a time. While the code exists to change it, it is not recommended because the new commands will affect all Monsters. Furthermore, they tend to get in the player's way and each others', the latter resulting in frequent Infighting. Also unlike FRIEND, the player cannot kill themselves by summoning an opponent, opponents that would cost too much health are removed from the list of valid entities. The printed letters were removed, as well as the color changing code.

This modification also includes GIBBIN3 without the Scrag glitch, Fiend glitch, or the changes to the Zombies. Note that this means the corpses of Monsters are seen as secondary instances, resulting in Monsters being commanded to attack corpses if they are closer to the player's line of sight. This is especially problematic with Grunts, Monsters can only destroy the corpses with melee attacks and thus the Grunt is limited to ignoring orders if a corpse is between the player and their opponent.