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(); };