MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / MultiDoReleaseTimeoutMissile

Function MultiDoReleaseTimeoutMissile

Descent3/multi.cpp:3480–3493  ·  view source on GitHub ↗

Releases a missile that belongs to a player

Source from the content-addressed store, hash-verified

3478
3479// Releases a missile that belongs to a player
3480void MultiDoReleaseTimeoutMissile(uint8_t *data) {
3481 int count = 0;
3482
3483 SKIP_HEADER(data, &count);
3484
3485 int pnum = MultiGetByte(data, &count);
3486
3487 if (Players[pnum].user_timeout_obj != NULL) {
3488 ReleaseUserTimeoutMissile(pnum);
3489 }
3490
3491 if (Netgame.local_role == LR_SERVER)
3492 MultiSendReliablyToAllExcept(Player_num, data, count, NETSEQ_PLAYING);
3493}
3494
3495// Tell everyone I'm timingout my timeout weapon
3496void MultiSendReleaseTimeoutMissile() {

Callers 1

MultiProcessDataFunction · 0.85

Calls 4

SKIP_HEADERFunction · 0.85
MultiGetByteFunction · 0.85

Tested by

no test coverage detected