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

Function On_BREAKOBJ

Source/msg.cpp:2256–2269  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2254}
2255
2256DWORD On_BREAKOBJ(TCmd *pCmd, int pnum)
2257{
2258 TCmdParam2 *p = (TCmdParam2 *)pCmd;
2259
2260 if (gbBufferMsgs == 1)
2261 msg_send_packet(pnum, p, sizeof(*p));
2262 else {
2263 if (currlevel == plr[pnum].plrlevel)
2264 SyncBreakObj(p->wParam1, p->wParam2);
2265 delta_sync_object(p->wParam2, CMD_BREAKOBJ, plr[pnum].plrlevel);
2266 }
2267
2268 return sizeof(*p);
2269}
2270
2271DWORD On_CHANGEPLRITEMS(TCmd *pCmd, int pnum)
2272{

Callers 1

ParseCmdFunction · 0.85

Calls 3

msg_send_packetFunction · 0.85
SyncBreakObjFunction · 0.85
delta_sync_objectFunction · 0.85

Tested by

no test coverage detected