Quake II 3.21 'Capture The Flag' for Yamagi Quake II
Find a file
Yamagi Burmeister d8d33d4353 Fix monsters ignoring the player under certain circumstances
In ai_checkattack() is a check against AI_SOUND_TARGET. If the player
made a noice and the the monster noticed this noise it's true. If
that noice was more than 5 seconds ago the monster forgets that event
and continues with it's search for the player. Otherwise it informs
the surrounding monsters that something interesting has happened and
then returns false. So the problem is: Even if the monster heard the
player and can see him, it aborts at this point.

Fix this by adding an additional visibility check. Do the sound
checking only if the player is not visible, otherwise just continue.

This was reported by shoober420 and debbuged by maraakate. This fix
was DanielGibons idea. This commit fixes yquake2 issue #162.
2016-12-18 09:25:42 +01:00
src Fix monsters ignoring the player under certain circumstances 2016-12-18 09:25:42 +01:00
CHANGELOG Update the CHANGELOG 2016-06-25 10:32:41 +02:00
CMakeLists.txt Fix CMake support 2016-03-17 09:02:00 +01:00
LICENSE Add LICENSE files 2011-10-10 19:40:18 +00:00
Makefile Generate game.dylib on OS X. Fixes #148. 2016-08-14 16:31:46 +02:00
README Add OS X installation guide 2012-11-05 21:31:43 +01:00

This is a 64 bit clean and bugfixed version of id Software's Quake II
addon pack "Capture The Flag", developed by David 'Zoid' Kirsch. Hundred
of type errors and strange constructs were fixed, thus this version
should run much more stable than the old SDK version. While it may work
with every Quake II client, the "Yamagi Quake II" client is highly
recommended. For more Information visit http://www.yamagi.org/quake2.

Installation for FreeBSD, Linux and OpenBSD:
--------------------------------------------
1. Type "make" or "gmake" to compile the game.so.
2. Copy release/game.so to the ctf/ subfolder of your Quake II
   installation. The CTF gamedata is part of the 3.20 point release.
3. Start the game with "./quake2 +set game ctf".

Installation for OS X:
---------------------- 
1. Copy game.dll from the zip-archive to ctf/.
2. Start the game with "quake2 +set game ctf"

If you want to compile 'ctf' for OS X from source, please take a look at
the "Installation" section of the README of the Yamagi Quake II client.
In the same file the integration into an app-bundle is explained.

Installation for Windows:
-------------------------
1. Copy the game.dll to the ctf\ subfolder of your Quake II
   installation. The CTF gamedata is part of the 3.20 point release.
2. Start the game with "quake2.exe +set game ctf".

If you want to compile 'ctf' for Windows from source, please take a
look at the "Installation" section of the README of the Yamagi Quake 
II client. There's descripted how to setup the build environment.