Quake 1.06 fish bug fix

🇮🇪

The Quake 1.06 fish bug fix is a modification for Quake by Karel Suhajda made on October 18, 1996. While primarily included as a PROGS.DAT due to the belief that many wouldn't be smart enough to compile them, instructions to recreate it were included in the documentation.

Quake has a notorious glitch whereby every Rotfish appears to be counted twice in a level in every means but the death of said Rotfish, which only counts it once. This leads to maps containing said Rotfish to be unable to properly 100% complete, since the counter will always be offset by the amount of Rotfish in a level.

While the Rotfish was the only Monster in the vanilla game that swam, this bug would affect any other Monster that would act in a similar way. This is because the SWIMMONSTER_START would calculate that an entity was needed, but then the later SWIMMONSTER_START_GO would repeat this line. This meant the fix was relatively simple, since the player would just need to remove the line from SWIMMONSTER_START_GO.