even ifndef NETWORK do last level hack only on last level of built-in mission
authorMartin Schaffner <schaffnerb@gmx.ch>
Sun, 23 Jan 2005 13:35:16 +0000 (13:35 +0000)
committerMartin Schaffner <schaffnerb@gmx.ch>
Sun, 23 Jan 2005 13:35:16 +0000 (13:35 +0000)
ChangeLog
main/collide.c

index 83b581d..7d7099b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-01-23  Chris Taylor  <c.taylor@student.curtin.edu.au>
+
+       * main/collide: fix bug #2140, even ifndef NETWORK do last level hack
+       only on last level of built-in mission.
+
 2005-01-10  Chris Taylor  <c.taylor@student.curtin.edu.au>
 
        * main/bmread.c, main/dumpmine.c, main/gameseq.c, main/piggy.c:
index 86ab16d..a21ada7 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: collide.c,v 1.14 2004-10-09 15:59:28 schaffner Exp $ */
+/* $Id: collide.c,v 1.15 2005-01-23 13:35:16 schaffner Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -77,6 +77,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 #include "automap.h"
 #include "switch.h"
 #include "palette.h"
+#include "gameseq.h"
 
 #ifdef TACTILE
 #include "tactile.h"
@@ -1388,9 +1389,7 @@ int apply_damage_to_robot(object *robot, fix damage, int killer_objnum)
 
        //      Do unspeakable hacks to make sure player doesn't die after killing boss.  Or before, sort of.
        if (Robot_info[robot->id].boss_flag)
-#ifdef NETWORK
                if (PLAYING_BUILTIN_MISSION && Current_level_num == Last_level)
-#endif
                        if (robot->shields < 0)
                         {
 #ifdef NETWORK