13 lines
510 B
JavaScript
13 lines
510 B
JavaScript
const packet_255 = require("../Packets/packet_255");
|
|
|
|
module.exports = function (ws, message, player) {
|
|
if (player.isBeingAttacked()) return;
|
|
|
|
const shouldCancelDisconnect = player.isDisconnecting() && !player.hasUnexpectedlyLeft;
|
|
const packet = packet_255({ packetId: 12, isSuccessful: shouldCancelDisconnect });
|
|
player.map.registerIndividualNetworkPacket(player.id, packet);
|
|
|
|
if (shouldCancelDisconnect) return player.cancelDisconnect();
|
|
|
|
player.regularDisconnect();
|
|
}; |