Update of /cvsroot/netrek/server/Vanilla/tools In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26876/tools Modified Files: Makefile.in xtkill.c Log Message: bays Index: Makefile.in =================================================================== RCS file: /cvsroot/netrek/server/Vanilla/tools/Makefile.in,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- Makefile.in 22 Feb 2006 09:18:30 -0000 1.4 +++ Makefile.in 10 Apr 2006 10:56:33 -0000 1.5 @@ -21,14 +21,10 @@ TOOLDIR= $(LIBDIR)/tools -GETPATH = ../ntserv/getpath.o ../ntserv/data.o - LINTFLAGS = -habxc $(EXTRAINCS) $(FLAGS) -# Memory Objects - -M_OBJS = ../ntserv/data.o ../ntserv/openmem.o ../ntserv/ltd_stats.o - +OBJS_SHM = ../ntserv/data.o ../ntserv/openmem.o ../ntserv/ltd_stats.o +OBJS_PATH = ../ntserv/getpath.o ../ntserv/data.o SRCS = ${srcdir}/blotpassword.c ${srcdir}/loadchecker.c ${srcdir}/mess.c \ ${srcdir}/mergescores.c \ @@ -43,7 +39,7 @@ ${srcdir}/conq_vert.c ${srcdir}/../ntserv/slotmaint.c $(RANDOMC) \ ${srcdir}/sortdb.c ${srcdir}/../robots/roboshar.c \ ${srcdir}/../ntserv/smessage.c ${srcdir}/ntpasswd.c \ - ${srcdir}/../ntserv/salt.c + ${srcdir}/../ntserv/salt.c ${srcdir}/../ntserv/bay.c EXECS = blotpassword loadchecker mess message newscores planets players \ scores \ @@ -93,85 +89,80 @@ # cb_sock.o: packets.h ../ntserv/socket.c # $(CC) -o ./cb_sock.o -g $(CFLAGS) -DCAMBOT -c ../ntserv/socket.c -cambot: cambot.o $(M_OBJS) $(GETPATH) - $(CC) -o $@ $(CFLAGS) ${LDFLAGS} cambot.o ../ntserv/genspkt.o ../ntserv/sysdefaults.o ../ntserv/getship.o ../ntserv/warning.o ../ntserv/smessage.o ../ntserv/distress.o ../ntserv/util.o $(M_OBJS) ../ntserv/getpath.o $(RSA_LIB) +cambot: cambot.o $(OBJS_SHM) $(OBJS_PATH) + $(CC) -o $@ $(CFLAGS) ${LDFLAGS} cambot.o ../ntserv/genspkt.o ../ntserv/sysdefaults.o ../ntserv/getship.o ../ntserv/warning.o ../ntserv/smessage.o ../ntserv/distress.o ../ntserv/util.o $(OBJS_SHM) ../ntserv/getpath.o $(RSA_LIB) sortdb: sortdb.o $(CC) -o $@ $(CFLAGS) ${LDFLAGS} sortdb.o -ntpasswd: ntpasswd.o $(GETPATH) ../ntserv/salt.o - $(CC) -o $@ $(CFLAGS) ${LDFLAGS} ntpasswd.o $(GETPATH) ../ntserv/salt.o $(LIBCRYPT) +ntpasswd: ntpasswd.o $(OBJS_PATH) ../ntserv/salt.o + $(CC) -o $@ $(CFLAGS) ${LDFLAGS} ntpasswd.o $(OBJS_PATH) ../ntserv/salt.o $(LIBCRYPT) -loadchecker: loadchecker.o $(M_OBJS) - $(CC) -o $@ $(CFLAGS) ${LDFLAGS} loadchecker.o $(M_OBJS) $(LIBS) +loadchecker: loadchecker.o $(OBJS_SHM) + $(CC) -o $@ $(CFLAGS) ${LDFLAGS} loadchecker.o $(OBJS_SHM) $(LIBS) -mess: mess.o $(M_OBJS) - $(CC) -o $@ $(CFLAGS) ${LDFLAGS} mess.o $(M_OBJS) $(LIBS) +mess: mess.o $(OBJS_SHM) + $(CC) -o $@ $(CFLAGS) ${LDFLAGS} mess.o $(OBJS_SHM) $(LIBS) -message: message.o $(M_OBJS) - $(CC) -o $@ $(CFLAGS) ${LDFLAGS} message.o $(M_OBJS) $(LIBS) +message: message.o $(OBJS_SHM) + $(CC) -o $@ $(CFLAGS) ${LDFLAGS} message.o $(OBJS_SHM) $(LIBS) -mergescores: mergescores.o $(GETPATH) - $(CC) -o $@ $(CFLAGS) ${LDFLAGS} mergescores.o $(GETPATH) $(LIBS) +mergescores: mergescores.o $(OBJS_PATH) + $(CC) -o $@ $(CFLAGS) ${LDFLAGS} mergescores.o $(OBJS_PATH) $(LIBS) -newscores: newscores.o $(GETPATH) - $(CC) -o $@ $(CFLAGS) ${LDFLAGS} newscores.o $(GETPATH) $(LIBS) +newscores: newscores.o $(OBJS_PATH) + $(CC) -o $@ $(CFLAGS) ${LDFLAGS} newscores.o $(OBJS_PATH) $(LIBS) -planets: planets.o $(M_OBJS) - $(CC) -o $@ $(CFLAGS) ${LDFLAGS} planets.o $(M_OBJS) $(LIBS) +planets: planets.o $(OBJS_SHM) + $(CC) -o $@ $(CFLAGS) ${LDFLAGS} planets.o $(OBJS_SHM) $(LIBS) -players: players.o $(M_OBJS) $(RANDOMO) - $(CC) -o $@ $(CFLAGS) ${LDFLAGS} players.o $(M_OBJS) $(RANDOMO) $(LIBS) +players: players.o $(OBJS_SHM) $(RANDOMO) + $(CC) -o $@ $(CFLAGS) ${LDFLAGS} players.o $(OBJS_SHM) $(RANDOMO) $(LIBS) -nuke: nuke.o $(M_OBJS) $(RANDOMO) - $(CC) -o $@ $(CFLAGS) ${LDFLAGS} nuke.o $(M_OBJS) $(RANDOMO) $(LIBS) +nuke: nuke.o $(OBJS_SHM) $(RANDOMO) + $(CC) -o $@ $(CFLAGS) ${LDFLAGS} nuke.o $(OBJS_SHM) $(RANDOMO) $(LIBS) -# some weird problem with the MIPS RISC compiler for DECstations... -# gcc seems to compile working executables (TC) -# -scores: scores.o $(GETPATH) - $(CC) -o $@ $(CFLAGS) ${LDFLAGS} scores.o $(GETPATH) $(LIBS) ../ntserv/ltd_stats.o -# gcc -o $@ $(CFLAGS) -g scores.o -L/usr/users/terence/lib -# cp scores /usr/users/terence/bin/trekscores +scores: scores.o $(OBJS_PATH) + $(CC) -o $@ $(CFLAGS) ${LDFLAGS} scores.o $(OBJS_PATH) $(LIBS) ../ntserv/ltd_stats.o -setgalaxy: setgalaxy.o $(RANDOMO) $(M_OBJS) - $(CC) -o $@ $(CFLAGS) ${LDFLAGS} setgalaxy.o $(RANDOMO) $(M_OBJS) $(LIBS) +setgalaxy: setgalaxy.o $(RANDOMO) $(OBJS_SHM) + $(CC) -o $@ $(CFLAGS) ${LDFLAGS} setgalaxy.o $(RANDOMO) $(OBJS_SHM) $(LIBS) -showgalaxy: showgalaxy.o ../ntserv/distress.o $(M_OBJS) - $(CC) -o $@ $(CFLAGS) ${LDFLAGS} showgalaxy.o ../ntserv/distress.o $(M_OBJS) $(LIBS) $(LIBCURSES) $(LIBTERMCAP) +showgalaxy: showgalaxy.o ../ntserv/distress.o $(OBJS_SHM) + $(CC) -o $@ $(CFLAGS) ${LDFLAGS} showgalaxy.o ../ntserv/distress.o $(OBJS_SHM) $(LIBS) $(LIBCURSES) $(LIBTERMCAP) -stat: stat.o $(M_OBJS) - $(CC) -o $@ $(CFLAGS) ${LDFLAGS} stat.o $(M_OBJS) $(LIBS) +stat: stat.o $(OBJS_SHM) + $(CC) -o $@ $(CFLAGS) ${LDFLAGS} stat.o $(OBJS_SHM) $(LIBS) blotpassword: blotpassword.o - $(CC) -o $@ $(CFLAGS) ${LDFLAGS} blotpassword.o $(GETPATH) $(LIBS) + $(CC) -o $@ $(CFLAGS) ${LDFLAGS} blotpassword.o $(OBJS_PATH) $(LIBS) -trimscores: trimscores.o $(GETPATH) - $(CC) -o $@ $(CFLAGS) ${LDFLAGS} trimscores.o $(GETPATH) $(LIBS) +trimscores: trimscores.o $(OBJS_PATH) + $(CC) -o $@ $(CFLAGS) ${LDFLAGS} trimscores.o $(OBJS_PATH) $(LIBS) -watchmes: watchmes.o ../ntserv/distress.o $(M_OBJS) - $(CC) $(CFLAGS) ${LDFLAGS} watchmes.o ../ntserv/distress.o $(M_OBJS) $(LIBS) -o $@ +watchmes: watchmes.o ../ntserv/distress.o $(OBJS_SHM) + $(CC) $(CFLAGS) ${LDFLAGS} watchmes.o ../ntserv/distress.o $(OBJS_SHM) $(LIBS) -o $@ -xtkill: xtkill.o $(GETPATH) ../ntserv/getship.o ../ntserv/openmem.o ../ntserv/slotmaint.o ../ntserv/ltd_stats.o - $(CC) -o $@ $(CFLAGS) ${LDFLAGS} xtkill.o ../ntserv/getship.o ../ntserv/openmem.o ../ntserv/slotmaint.o ../ntserv/ltd_stats.o $(GETPATH) $(LIBS) +xtkill: xtkill.o $(OBJS_SHM) $(OBJS_PATH) ../ntserv/getship.o ../ntserv/slotmaint.o ../ntserv/ltd_stats.o ../ntserv/bay.o + $(CC) -o $@ $(CFLAGS) ${LDFLAGS} xtkill.o ../ntserv/getship.o ../ntserv/openmem.o ../ntserv/slotmaint.o ../ntserv/ltd_stats.o ../ntserv/bay.o $(OBJS_PATH) $(LIBS) -keyman: keyman.o $(GETPATH) - $(CC) -o $@ $(CFLAGS) ${LDFLAGS} keyman.o $(GETPATH) $(LIBS) +keyman: keyman.o $(OBJS_PATH) + $(CC) -o $@ $(CFLAGS) ${LDFLAGS} keyman.o $(OBJS_PATH) $(LIBS) -fun: $(RANDOMO) fun.o $(M_OBJS) - $(CC) -o $@ $(CFLAGS) ${LDFLAGS} fun.o $(RANDOMO) $(M_OBJS) $(LIBS) +fun: $(RANDOMO) fun.o $(OBJS_SHM) + $(CC) -o $@ $(CFLAGS) ${LDFLAGS} fun.o $(RANDOMO) $(OBJS_SHM) $(LIBS) -convert: $(GETPATH) convert.o - $(CC) -o $@ $(CFLAGS) ${LDFLAGS} convert.o $(GETPATH) $(LIBS) +convert: $(OBJS_PATH) convert.o + $(CC) -o $@ $(CFLAGS) ${LDFLAGS} convert.o $(OBJS_PATH) $(LIBS) -updated: update.o $(GETPATH) - $(CC) $(CFLAGS) ${LDFLAGS} -o updated update.o ../ntserv/ltd_stats.o $(GETPATH) $(EXTRALIBS) +updated: update.o $(OBJS_PATH) + $(CC) $(CFLAGS) ${LDFLAGS} -o updated update.o ../ntserv/ltd_stats.o $(OBJS_PATH) $(EXTRALIBS) ltd_dump: ltd_dump.o - $(CC) $(CFLAGS) ${LDFLAGS} -o ltd_dump ltd_dump.o ../ntserv/ltd_stats.o $(GETPATH) + $(CC) $(CFLAGS) ${LDFLAGS} -o ltd_dump ltd_dump.o ../ntserv/ltd_stats.o $(OBJS_PATH) ltd_convert: ltd_convert.o - $(CC) $(CFLAGS) ${LDFLAGS} -o ltd_convert ltd_convert.o ../ntserv/ltd_stats.o $(GETPATH) + $(CC) $(CFLAGS) ${LDFLAGS} -o ltd_convert ltd_convert.o ../ntserv/ltd_stats.o $(OBJS_PATH) conq_vert: conq_vert.o $(CC) -o $@ $(CFLAGS) ${LDFLAGS} conq_vert.o Index: xtkill.c =================================================================== RCS file: /cvsroot/netrek/server/Vanilla/tools/xtkill.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- xtkill.c 10 Apr 2006 04:24:51 -0000 1.4 +++ xtkill.c 10 Apr 2006 10:56:33 -0000 1.5 @@ -34,14 +34,8 @@ me->p_desspeed = me->p_ship.s_maxspeed; /* bump all docked ships */ - for (i=0; i<NUMPORTS; i++) - if (me->p_port[i] != VACANT) { - players[me->p_port[i]].p_flags &= ~PFDOCK; - me->p_docked--; - me->p_port[i] = VACANT; - me->p_flags |= PFDOCKOK; - } - + bay_release_all(me); + me->p_flags |= PFDOCKOK; } int main(int argc, char **argv) @@ -258,11 +252,8 @@ me->p_flags &= ~PFCLOAK; /* set speed 0 */ me->p_desspeed = 0; - if (me->p_flags & PFDOCK) { - players[me->p_docked].p_docked--; - players[me->p_docked].p_port[me->p_port[0]] = VACANT; - } - me->p_flags &= ~(PFREPAIR | PFBOMB | PFORBIT | PFDOCK | PFBEAMUP | PFBEAMDOWN); + bay_release(me); + me->p_flags &= ~(PFREPAIR | PFBOMB | PFORBIT | PFBEAMUP | PFBEAMDOWN); /* make unable to act */ players[player].p_flags |= PFTWARP; /* show as puck */