|
|
|
|
@ -105,7 +105,7 @@ static BYTE *multi_recv_packet(TBuffer *pBuf, BYTE *body, DWORD *size)
|
|
|
|
|
|
|
|
|
|
static void NetRecvPlrData(TPkt *pkt) |
|
|
|
|
{ |
|
|
|
|
pkt->hdr.wCheck = 'ip'; |
|
|
|
|
pkt->hdr.wCheck = LOAD_BE32("\0\0ip"); |
|
|
|
|
pkt->hdr.px = plr[myplr]._px; |
|
|
|
|
pkt->hdr.py = plr[myplr]._py; |
|
|
|
|
pkt->hdr.targx = plr[myplr]._ptargx; |
|
|
|
|
@ -457,7 +457,7 @@ void multi_process_network_packets()
|
|
|
|
|
continue; |
|
|
|
|
if (dwID >= MAX_PLRS) |
|
|
|
|
continue; |
|
|
|
|
if (pkt->wCheck != 'ip') |
|
|
|
|
if (pkt->wCheck != LOAD_BE32("\0\0ip")) |
|
|
|
|
continue; |
|
|
|
|
if (pkt->wLen != dwMsgSize) |
|
|
|
|
continue; |
|
|
|
|
@ -522,7 +522,7 @@ void multi_send_zero_packet(int pnum, BYTE bCmd, BYTE *pbSrc, DWORD dwLen)
|
|
|
|
|
dwOffset = 0; |
|
|
|
|
|
|
|
|
|
while (dwLen != 0) { |
|
|
|
|
pkt.hdr.wCheck = 'ip'; |
|
|
|
|
pkt.hdr.wCheck = LOAD_BE32("\0\0ip"); |
|
|
|
|
pkt.hdr.px = 0; |
|
|
|
|
pkt.hdr.py = 0; |
|
|
|
|
pkt.hdr.targx = 0; |
|
|
|
|
@ -851,8 +851,6 @@ BOOL multi_init_multi(_SNETPROGRAMDATA *client_info, _SNETPLAYERDATA *user_info,
|
|
|
|
|
&& (!first || SErrGetLastError() != STORM_ERROR_REQUIRES_UPGRADE || !multi_upgrade(pfExitProgram))) { |
|
|
|
|
return FALSE; |
|
|
|
|
} |
|
|
|
|
if (type == 'BNET') |
|
|
|
|
plr[0].pBattleNet = 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
multi_event_handler(TRUE); |
|
|
|
|
@ -870,9 +868,6 @@ BOOL multi_init_multi(_SNETPROGRAMDATA *client_info, _SNETPLAYERDATA *user_info,
|
|
|
|
|
|
|
|
|
|
pfile_read_player_from_save(); |
|
|
|
|
|
|
|
|
|
if (type == 'BNET') |
|
|
|
|
plr[myplr].pBattleNet = 1; |
|
|
|
|
|
|
|
|
|
return TRUE; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|