|
|
|
|
@ -838,9 +838,9 @@ void NetSendCmd(bool bHiPri, _cmd_id bCmd)
|
|
|
|
|
|
|
|
|
|
cmd.bCmd = bCmd; |
|
|
|
|
if (bHiPri) |
|
|
|
|
NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendHiPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
else |
|
|
|
|
NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendLoPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void NetSendCmdGolem(BYTE mx, BYTE my, BYTE dir, BYTE menemy, int hp, BYTE cl) |
|
|
|
|
@ -854,10 +854,10 @@ void NetSendCmdGolem(BYTE mx, BYTE my, BYTE dir, BYTE menemy, int hp, BYTE cl)
|
|
|
|
|
cmd._menemy = menemy; |
|
|
|
|
cmd._mhitpoints = hp; |
|
|
|
|
cmd._currlevel = cl; |
|
|
|
|
NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendLoPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void NetSendCmdLoc(bool bHiPri, _cmd_id bCmd, BYTE x, BYTE y) |
|
|
|
|
void NetSendCmdLoc(int playerId, bool bHiPri, _cmd_id bCmd, BYTE x, BYTE y) |
|
|
|
|
{ |
|
|
|
|
ALIGN_BY_1 TCmdLoc cmd; |
|
|
|
|
|
|
|
|
|
@ -865,9 +865,9 @@ void NetSendCmdLoc(bool bHiPri, _cmd_id bCmd, BYTE x, BYTE y)
|
|
|
|
|
cmd.x = x; |
|
|
|
|
cmd.y = y; |
|
|
|
|
if (bHiPri) |
|
|
|
|
NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendHiPri(playerId, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
else |
|
|
|
|
NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendLoPri(playerId, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void NetSendCmdLocParam1(bool bHiPri, _cmd_id bCmd, BYTE x, BYTE y, WORD wParam1) |
|
|
|
|
@ -879,9 +879,9 @@ void NetSendCmdLocParam1(bool bHiPri, _cmd_id bCmd, BYTE x, BYTE y, WORD wParam1
|
|
|
|
|
cmd.y = y; |
|
|
|
|
cmd.wParam1 = wParam1; |
|
|
|
|
if (bHiPri) |
|
|
|
|
NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendHiPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
else |
|
|
|
|
NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendLoPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void NetSendCmdLocParam2(bool bHiPri, _cmd_id bCmd, BYTE x, BYTE y, WORD wParam1, WORD wParam2) |
|
|
|
|
@ -894,9 +894,9 @@ void NetSendCmdLocParam2(bool bHiPri, _cmd_id bCmd, BYTE x, BYTE y, WORD wParam1
|
|
|
|
|
cmd.wParam1 = wParam1; |
|
|
|
|
cmd.wParam2 = wParam2; |
|
|
|
|
if (bHiPri) |
|
|
|
|
NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendHiPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
else |
|
|
|
|
NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendLoPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void NetSendCmdLocParam3(bool bHiPri, _cmd_id bCmd, BYTE x, BYTE y, WORD wParam1, WORD wParam2, WORD wParam3) |
|
|
|
|
@ -910,9 +910,9 @@ void NetSendCmdLocParam3(bool bHiPri, _cmd_id bCmd, BYTE x, BYTE y, WORD wParam1
|
|
|
|
|
cmd.wParam2 = wParam2; |
|
|
|
|
cmd.wParam3 = wParam3; |
|
|
|
|
if (bHiPri) |
|
|
|
|
NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendHiPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
else |
|
|
|
|
NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendLoPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void NetSendCmdParam1(bool bHiPri, _cmd_id bCmd, WORD wParam1) |
|
|
|
|
@ -922,9 +922,9 @@ void NetSendCmdParam1(bool bHiPri, _cmd_id bCmd, WORD wParam1)
|
|
|
|
|
cmd.bCmd = bCmd; |
|
|
|
|
cmd.wParam1 = wParam1; |
|
|
|
|
if (bHiPri) |
|
|
|
|
NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendHiPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
else |
|
|
|
|
NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendLoPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void NetSendCmdParam2(bool bHiPri, _cmd_id bCmd, WORD wParam1, WORD wParam2) |
|
|
|
|
@ -935,9 +935,9 @@ void NetSendCmdParam2(bool bHiPri, _cmd_id bCmd, WORD wParam1, WORD wParam2)
|
|
|
|
|
cmd.wParam1 = wParam1; |
|
|
|
|
cmd.wParam2 = wParam2; |
|
|
|
|
if (bHiPri) |
|
|
|
|
NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendHiPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
else |
|
|
|
|
NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendLoPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void NetSendCmdParam3(bool bHiPri, _cmd_id bCmd, WORD wParam1, WORD wParam2, WORD wParam3) |
|
|
|
|
@ -949,9 +949,9 @@ void NetSendCmdParam3(bool bHiPri, _cmd_id bCmd, WORD wParam1, WORD wParam2, WOR
|
|
|
|
|
cmd.wParam2 = wParam2; |
|
|
|
|
cmd.wParam3 = wParam3; |
|
|
|
|
if (bHiPri) |
|
|
|
|
NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendHiPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
else |
|
|
|
|
NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendLoPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void NetSendCmdQuest(bool bHiPri, BYTE q) |
|
|
|
|
@ -964,9 +964,9 @@ void NetSendCmdQuest(bool bHiPri, BYTE q)
|
|
|
|
|
cmd.qlog = quests[q]._qlog; |
|
|
|
|
cmd.qvar1 = quests[q]._qvar1; |
|
|
|
|
if (bHiPri) |
|
|
|
|
NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendHiPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
else |
|
|
|
|
NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendLoPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void NetSendCmdGItem(bool bHiPri, _cmd_id bCmd, BYTE mast, BYTE pnum, BYTE ii) |
|
|
|
|
@ -1012,9 +1012,9 @@ void NetSendCmdGItem(bool bHiPri, _cmd_id bCmd, BYTE mast, BYTE pnum, BYTE ii)
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (bHiPri) |
|
|
|
|
NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendHiPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
else |
|
|
|
|
NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendLoPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void NetSendCmdGItem2(bool usonly, _cmd_id bCmd, BYTE mast, BYTE pnum, TCmdGItem *p) |
|
|
|
|
@ -1028,7 +1028,7 @@ void NetSendCmdGItem2(bool usonly, _cmd_id bCmd, BYTE mast, BYTE pnum, TCmdGItem
|
|
|
|
|
|
|
|
|
|
if (!usonly) { |
|
|
|
|
cmd.dwTime = 0; |
|
|
|
|
NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendHiPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -1069,7 +1069,7 @@ void NetSendCmdExtra(TCmdGItem *p)
|
|
|
|
|
memcpy(&cmd, p, sizeof(cmd)); |
|
|
|
|
cmd.dwTime = 0; |
|
|
|
|
cmd.bCmd = CMD_ITEMEXTRA; |
|
|
|
|
NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendHiPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void NetSendCmdPItem(bool bHiPri, _cmd_id bCmd, BYTE x, BYTE y) |
|
|
|
|
@ -1110,9 +1110,9 @@ void NetSendCmdPItem(bool bHiPri, _cmd_id bCmd, BYTE x, BYTE y)
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (bHiPri) |
|
|
|
|
NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendHiPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
else |
|
|
|
|
NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendLoPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void NetSendCmdChItem(bool bHiPri, BYTE bLoc) |
|
|
|
|
@ -1128,9 +1128,9 @@ void NetSendCmdChItem(bool bHiPri, BYTE bLoc)
|
|
|
|
|
cmd.dwBuff = plr[myplr].HoldItem.dwBuff; |
|
|
|
|
|
|
|
|
|
if (bHiPri) |
|
|
|
|
NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendHiPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
else |
|
|
|
|
NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendLoPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void NetSendCmdDelItem(bool bHiPri, BYTE bLoc) |
|
|
|
|
@ -1140,9 +1140,9 @@ void NetSendCmdDelItem(bool bHiPri, BYTE bLoc)
|
|
|
|
|
cmd.bLoc = bLoc; |
|
|
|
|
cmd.bCmd = CMD_DELPLRITEMS; |
|
|
|
|
if (bHiPri) |
|
|
|
|
NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendHiPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
else |
|
|
|
|
NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendLoPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void NetSendCmdDItem(bool bHiPri, int ii) |
|
|
|
|
@ -1183,9 +1183,9 @@ void NetSendCmdDItem(bool bHiPri, int ii)
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (bHiPri) |
|
|
|
|
NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendHiPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
else |
|
|
|
|
NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendLoPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static bool i_own_level(int nReqLevel) |
|
|
|
|
@ -1214,9 +1214,9 @@ void NetSendCmdDamage(bool bHiPri, BYTE bPlr, DWORD dwDam)
|
|
|
|
|
cmd.bPlr = bPlr; |
|
|
|
|
cmd.dwDam = dwDam; |
|
|
|
|
if (bHiPri) |
|
|
|
|
NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendHiPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
else |
|
|
|
|
NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendLoPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void NetSendCmdMonDmg(bool bHiPri, WORD wMon, DWORD dwDam) |
|
|
|
|
@ -1227,9 +1227,9 @@ void NetSendCmdMonDmg(bool bHiPri, WORD wMon, DWORD dwDam)
|
|
|
|
|
cmd.wMon = wMon; |
|
|
|
|
cmd.dwDam = dwDam; |
|
|
|
|
if (bHiPri) |
|
|
|
|
NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendHiPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
else |
|
|
|
|
NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
NetSendLoPri(myplr, (BYTE *)&cmd, sizeof(cmd)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void NetSendCmdString(int pmask, const char *pszStr) |
|
|
|
|
|