Commit graph

120 commits

Author SHA1 Message Date
Yamagi Burmeister
b1b2815b66 Add file headers 2011-10-04 15:30:03 +00:00
Yamagi Burmeister
169145bf80 Reject savegames from another game.so 2011-10-04 15:16:43 +00:00
Yamagi Burmeister
bd5d37c06d Fix radius damage, broken in r660 2011-10-04 13:18:41 +00:00
Yamagi Burmeister
89f808185d Remove an unused variable 2011-10-04 13:12:50 +00:00
Yamagi Burmeister
8ba8373440 Commit the cool, amazing and outresolving savegame
system. Savegames don't break anymore when the
game.so is recompiled or changed. :)
2011-10-04 13:02:52 +00:00
Yamagi Burmeister
7258574e7f Add some comments to empty functions 2011-10-04 07:42:28 +00:00
Yamagi Burmeister
212aed50e5 Remove the last "static" function in the game code 2011-10-04 07:38:38 +00:00
Yamagi Burmeister
e1f2b10d5e Rework q_shared.* and add sanity checks 2011-10-03 17:04:35 +00:00
Yamagi Burmeister
aa9f0cce93 Cleanup of g_local.h 2011-10-03 16:28:11 +00:00
Yamagi Burmeister
f3ca824048 Rework p_weapon.c and add sanity checks 2011-10-03 16:02:22 +00:00
Yamagi Burmeister
1f95708b3d Add sanity checks to p_view.c 2011-10-03 15:38:43 +00:00
Yamagi Burmeister
6d96faf298 Cleanup of p_view.c, first step 2011-10-03 15:26:23 +00:00
Yamagi Burmeister
daaaebe859 Rework p_trail.c and add sanity checks 2011-10-03 09:06:32 +00:00
Yamagi Burmeister
8c084636f8 Rework p_hud.c 2011-10-03 08:35:27 +00:00
Yamagi Burmeister
0f1de339c2 Add file header and remove static keywords 2011-10-03 08:22:14 +00:00
Yamagi Burmeister
68d82aa2b5 Rework p_client.h again and add sanity checks. 2011-10-03 08:19:44 +00:00
Yamagi Burmeister
b768cea818 Rework g_wepon.c and add sanity checks 2011-10-02 09:02:03 +00:00
Yamagi Burmeister
e9220c468a Rework g_utils.c and fix the removal of some entity classes 2011-10-02 08:33:36 +00:00
Yamagi Burmeister
6a105cf71d Rework g_trigger.c, add sanity checks and a bugfix for cases in which a
monster spawns in a trigger_hurt.
2011-10-01 11:10:57 +00:00
Yamagi Burmeister
6d5c445ca5 Rework targets and add sanity checks. Add a new mapquirk for fact2 by
KMQuake2 and trigger activators via cross level triggers. While this 
is unused by baseq2 some editors supported this and thus some custom
maps may use it.
2011-10-01 09:34:28 +00:00
Yamagi Burmeister
04dbcffa03 Rework g_svcmds.c and add sanity checks 2011-10-01 08:47:41 +00:00
Yamagi Burmeister
74ff11850b Rework g_spawn.c, add sanity checks and plug a memory
leak. Honor the COOP-Flag of item, this should be 
unused by the main game data but maybe some mappers
used it.
2011-10-01 08:36:02 +00:00
Yamagi Burmeister
e426e7ab82 Rework g_phys.c again. Port some minor bugfixes from Lazarus 2011-09-30 10:08:10 +00:00
Yamagi Burmeister
f17cd52aa1 Make static functions normal 2011-09-30 09:06:48 +00:00
Yamagi Burmeister
2b4f223566 Rework g_monster.c again and add sanity checks. Some minor
bugs were fixed too:
- Comment two lines back in which were removed by id. They
  SEEM to bee correct
- Slime shouldn't destroy dead monsters (this was lost some 
  versions ago)
2011-09-30 09:04:35 +00:00
Yamagi Burmeister
f1d3040cde Rework g_misc.c again and add sanity checks. Fix the rare crash at
biggun exit (code ripped from "sculler"). Fix suddenly disapearing black
hole generator model.
2011-09-29 14:04:36 +00:00
Yamagi Burmeister
7f5431c51a Make functions non static (for new savegame code) 2011-09-28 20:13:41 +00:00
Yamagi Burmeister
45194cad7e Rework g_main.c 2011-09-28 16:38:01 +00:00
Yamagi Burmeister
717bdcd658 Rework g_items.c again and add sanity checks 2011-09-28 16:26:41 +00:00
Yamagi Burmeister
9c25987531 Rework g_func.c again, add sanity checks and comments. 2011-09-28 08:59:35 +00:00
Yamagi Burmeister
e8b7868eef Small bugfixes 2011-09-28 06:35:37 +00:00
Yamagi Burmeister
5e924e2f96 Add the license header back 2011-09-28 06:20:21 +00:00
Yamagi Burmeister
bf692e5bc2 Clean g_combat.c up again and at a myriad of sanity checks 2011-09-27 20:03:00 +00:00
Yamagi Burmeister
cda35b691f Add even more santiy checks to g_cmds.c 2011-09-27 18:01:29 +00:00
Yamagi Burmeister
7dff3c1423 Add many, many sanity checks 2011-09-27 17:40:46 +00:00
Yamagi Burmeister
da9ba25067 Add a sanity check to prevent a potential crash 2011-09-27 16:08:55 +00:00
Yamagi Burmeister
313008eb19 Rework g_cmds.c again 2011-09-27 15:59:09 +00:00
Yamagi Burmeister
0dd8410cb0 Rework g_chase.c again 2011-09-27 15:25:38 +00:00
Yamagi Burmeister
c40fd329cd Basic rework and cleanup of g_ai.c 2011-09-27 15:16:40 +00:00
Yamagi Burmeister
3214807ebf Revert r605 2011-09-27 14:34:26 +00:00
Yamagi Burmeister
f77683e60a Sort grenates into a linked list 2011-08-16 10:19:20 +00:00
Yamagi Burmeister
c196b662b6 Small fixups to grenates and rockets 2011-08-16 09:54:22 +00:00
Yamagi Burmeister
76e4017dea Small fix of skin replacement 2011-08-16 09:38:13 +00:00
Yamagi Burmeister
672266241c Initialize some variables 2011-07-02 08:34:02 +00:00
Yamagi Burmeister
54eec20990 Behebt einen potentiellen Nullpointer beim Herausfinden, ob der Spieler
vor einem Monster steht.
2011-01-23 14:40:50 +00:00
Yamagi Burmeister
8c3179f50e . vor \n -_- 2010-10-23 10:11:15 +00:00
Yamagi Burmeister
09c87ea0cc Reformatiere die Startup Ausgabe 2010-10-19 13:34:08 +00:00
Yamagi Burmeister
974aeeea41 cl_newfx.c auf andere Dateien verteilt und entfernt 2010-06-18 16:28:25 +00:00
Yamagi Burmeister
f65ec5eff8 Den Zufallsgenerator wieder raus 2010-06-17 15:11:51 +00:00
Yamagi Burmeister
06099868fb frand() und crand() ersetzt und kleinere änderungen in cl_fx.c 2010-06-17 14:26:04 +00:00
Yamagi Burmeister
0c127815f2 Der gleiche cl_gun == 2 und fov > 91 Fix wie im Hauptspiel für CTF und
beide Addons.
2010-01-28 20:59:40 +00:00
Yamagi Burmeister
bcdd802eca Wenn cl_gun == 2, zeige die Waffe nicht, selbst wenn das fov > 91 ist.
Extra für caedes :P
2010-01-28 20:49:03 +00:00
Yamagi Burmeister
a0b35be8b7 No-Op Änderung, entfernt nur sinnlosen Code. Gesehen von caedes 2010-01-28 16:56:29 +00:00
Yamagi Burmeister
37741b756c Fixe einen Bug, der beim Aufräumen des Icculus-Source von mir eingebaut
wurde. Diese Zeile war dort kommentiert, wurde von mir aber
unkommentiert, wahrscheinlich ein Flüchtigkeitsfehler. Durch sie wurde
versucht in eine Animation zu springen, die kein Einsprungspunkt ist. Er
wartete ewig auf das Beenden der Animation, der Gegner deadlockte.
Dieser Bug ist auch in Xatrix enthalten.
2010-01-28 11:08:10 +00:00
Yamagi Burmeister
b6f5dadf4c Merge in den Trunk:
- OGG/Vorbis Support
 - pk3 Support (ungetestet)
2009-10-03 16:06:45 +00:00
Yamagi Burmeister
1afe9624e0 OK, das Spiel umbenannOK, das Spiel umbenanntt 2009-04-10 13:35:30 +00:00
Yamagi Burmeister
5fd890afb4 Ein letzter Cleanup 2009-03-09 17:23:18 +00:00
Yamagi Burmeister
273995acad CTF ist nun aufgeräumt 2009-03-09 17:12:35 +00:00
Yamagi Burmeister
a7e02622ba OK, nun funktioniert CTF auch 2009-03-09 16:37:47 +00:00
Yamagi Burmeister
5b2431ad95 So, das Spiel baut nun fehlerfrei und ist fertig :) 2009-03-09 15:46:42 +00:00
Yamagi Burmeister
09775372f9 Zweiter Teil des r1q2-Schmansch 2009-03-09 15:05:11 +00:00
Yamagi Burmeister
98da72c23e r1q2-gamefixup, erster teil 2009-03-09 14:33:49 +00:00
Yamagi Burmeister
ed9b900d03 Spiel weiter aufgeräumt 2009-03-06 17:00:49 +00:00
Yamagi Burmeister
6e1348ca8b Erster Teil des Game-Cleanup 2009-03-05 19:59:49 +00:00
Yamagi Burmeister
4dbc8439a2 Capture the Flag Source eingefügt 2009-03-05 16:37:26 +00:00
Yamagi Burmeister
feb7865fca Quake II Spiel baut nun 2009-03-05 16:34:42 +00:00
Yamagi Burmeister
a0c41046ae q_shared.h zurückrollen 2009-03-03 00:18:16 +00:00
Yamagi Burmeister
9ff8b0c6e4 Nun q_shared-c zurückrollen 2009-03-03 00:17:07 +00:00
Yamagi Burmeister
01ce24b755 Ein Versuch ne Uhr in die Konsole zu bekommen 2009-03-02 23:20:48 +00:00
Yamagi Burmeister
80c4bf995b Der Versuch den Icculus Quake II Client einmal aufzuraeumen.
Bei dieser initialen Version handelt es sich um den blanken
Client ohne Renderer und Server und Spiele. Ueberfluessige
Sourcedateien wurden geloescht, einige Dateien so verschoben,
dass sich eine sinnvolle Verzeichnisstruktur ergibt. Zudem wurde
eine neue Makefile erstellt.
2009-02-28 14:41:18 +00:00