Date: Tuesday July 1, 2003 @ 7:56 Author: xyzzy Update of /home/netrek/cvsroot/Vanilla/ntserv In directory swashbuckler.real-time.com:/var/tmp/cvs-serv29334 Modified Files: genspkt.c Log Message: Added the visible tractor byte to old-style non-short self packets. **************************************** Index: Vanilla/ntserv/genspkt.c diff -u Vanilla/ntserv/genspkt.c:1.27 Vanilla/ntserv/genspkt.c:1.28 --- Vanilla/ntserv/genspkt.c:1.27 Tue Jul 1 07:54:58 2003 +++ Vanilla/ntserv/genspkt.c Tue Jul 1 07:56:42 2003 @@ -1046,6 +1046,7 @@ inline static int sndSelf(struct you_spacket* youp, struct player* pl, int howmuch) { + int tractor = (pl->p_flags&PFTRACT)?(char)(pl->p_tractor|0x40):0; if ( howmuch == UPDT_ALL || ntohl(youp->fuel) != pl->p_fuel || ntohl(youp->shield) != pl->p_shield @@ -1057,6 +1058,7 @@ || youp->swar != pl->p_swar || ntohs(youp->whydead) != pl->p_whydead || ntohs(youp->whodead) != pl->p_whodead + || youp->tractor != tractor || youp->pnum != pl->p_no) { /* we want to send it, but how? */ @@ -1087,7 +1089,7 @@ youp->whydead=htons(pl->p_whydead); youp->whodead=htons(pl->p_whodead); youp->damage=htonl(pl->p_damage); - /* youp->tractor=(char)pl->p_tractor |0x40; ATM - visible tractor */ + youp->tractor=tractor; sendClientPacket((CVOID) youp); return (TRUE); } _______________________________________________ vanilla-devel mailing list vanilla-devel at us.netrek.org https://mailman.real-time.com/mailman/listinfo/vanilla-devel