MCPcopy Create free account
hub / github.com/diasurgical/devilution / On_ITEMEXTRA

Function On_ITEMEXTRA

Source/msg.cpp:1588–1601  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1586}
1587
1588DWORD On_ITEMEXTRA(TCmd *pCmd, int pnum)
1589{
1590 TCmdGItem *p = (TCmdGItem *)pCmd;
1591
1592 if (gbBufferMsgs == 1)
1593 msg_send_packet(pnum, p, sizeof(*p));
1594 else {
1595 delta_get_item(p, p->bLevel);
1596 if (currlevel == plr[pnum].plrlevel)
1597 SyncGetItem(p->x, p->y, p->wIndx, p->wCI, p->dwSeed);
1598 }
1599
1600 return sizeof(*p);
1601}
1602
1603DWORD On_PUTITEM(TCmd *pCmd, int pnum)
1604{

Callers 1

ParseCmdFunction · 0.85

Calls 3

msg_send_packetFunction · 0.85
delta_get_itemFunction · 0.85
SyncGetItemFunction · 0.85

Tested by

no test coverage detected