Title : Quake 1.06 fish bug fix Filename : prog106a.zip Version : none, but you can call it Quake 1.06a Date : 96/10/18 Author : Karel Suhajda (KASUHA) Email : bizerba@serverpha.czcom.cz Credits : id software for Quake and Quakec Francesco Frerrara for making the only QCC I was able to run Build time: What? Well, about a day to find a working QCC and 20 seconds to compile :-) Type of Mod ----------- Quake C : yes Sound : no MDL : no Format of QuakeC (if a Quake C Mod) ----------------------------------- unified diff : no context diff : no .qc files : no progs.dat : yes I know that .qc files are shorter, but I think not everybody is smart enough to compile them. Description of the Modification ------------------------------- This mod fixes the bug when every fish (more accurately: every swimming monster) is counted twice in level start. I hate not getting 0 monsters when exiting a level :-) Unfortunately, this bug was not fixed in 1.06 by id though it is very simple. No other functions are changed, the game should behave just like Quake 1.06 Known bugs ---------- None. How to Install the Modification ------------------------------- Create a directory called Q106A as a subdirectory in your Quake directory (parallel to the ID1 directory) move the PROGS.DAT file included in this archive to the Q106A directory. To play, type QUAKE -GAME Q106A from the Quake directory. This modification only works with the registered version of Quake and has to be used with version 1.06. Technical Details ----------------- For QC programmers: the bug is located in MONSTERS.QC, procedure SWIMMONSTER_START_GO. Here is a TOTAL_MONSTERS variable increment, which have to be removed because it is already done in SWIMMONSTER_START. Author Information ------------------ This is my first and maybe last QuakeC patch. Normally I use other programming languages. Copyright and Distribution Permissions -------------------------------------- Why to copyright such a simple patch? You may distribute this Quake modification in any electronic format as long as all the files in this archive remain intact and unmodified and are distributed together.