Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!apple!gem.mps.ohio-state.edu!pacific.mps.ohio-state.edu!ohstpy!vancleef From: VANCLEEF@ohstpy.mps.ohio-state.edu Newsgroups: comp.sources.games.bugs Subject: Galactic Bloodshed Message-ID: <4549@ohstpy.mps.ohio-state.edu> Date: 21 Sep 89 04:27:15 GMT Lines: 19 I have found an architectural error in doturn.c in GB. As written, the daemon/doturn program should work. However, the way things are setup 'architecturally' the doturn routine can screw up ship pointers in the event of daemon crashes (this can and does happen by the way). This has been bothering us for some time. GOOD NEWS -> i rearranged the routine to 'protect itself' against it (basically against doplanet crashes). This new fix will not ruin the game in progress. Also the file 'files_shl.c' with the 'makeshipdead' subroutine does not have a close statement after the Filewrite statement. This is probably an editing error on my part, but at any rate it must be fixed (put "close(fd);" after the Filewrite(...); statement). I sent the source code for these routines to 'billr'. Have fun with the game. Also, I would like to discuss the possibility of starting (and maintaing) a Galactic Bloodshed newsgroup if enough people are interested. garrett