| 7362 | } |
| 7363 | |
| 7364 | void MultiSetAudioTauntTime(float time, int to_who) { |
| 7365 | MULTI_ASSERT_NOMESSAGE(Netgame.local_role == LR_SERVER); |
| 7366 | |
| 7367 | taunt_SetDelayTime(time); |
| 7368 | time = taunt_DelayTime(); // make sure it is valid |
| 7369 | |
| 7370 | int size = 0; |
| 7371 | uint8_t data[MAX_GAME_DATA_SIZE]; |
| 7372 | int count = 0; |
| 7373 | |
| 7374 | size = START_DATA(MP_SERVER_AUDIOTAUNT_TIME, data, &count, 1); |
| 7375 | MultiAddFloat(time, data, &count); |
| 7376 | END_DATA(count, data, size); |
| 7377 | |
| 7378 | if (to_who == -1) { |
| 7379 | MultiSendReliablyToAllExcept(Player_num, data, count); |
| 7380 | } else { |
| 7381 | MULTI_ASSERT_NOMESSAGE(to_who >= 0 && to_who < MAX_NET_PLAYERS); |
| 7382 | MULTI_ASSERT_NOMESSAGE((NetPlayers[to_who].flags & NPF_CONNECTED) && |
| 7383 | (NetPlayers[to_who].sequence == NETSEQ_PLAYING)); |
| 7384 | nw_SendReliable(NetPlayers[to_who].reliable_socket, data, count); |
| 7385 | } |
| 7386 | } |
| 7387 | |
| 7388 | void MultiDoAudioTauntTime(uint8_t *data) { |
| 7389 | int count = 0; |
no test coverage detected