diff --git a/src/MarbleWorld.hx b/src/MarbleWorld.hx index 3c0f3761..2097fba6 100644 --- a/src/MarbleWorld.hx +++ b/src/MarbleWorld.hx @@ -1985,17 +1985,19 @@ class MarbleWorld extends Scheduler { // pktClone.sort((a, b) -> { // return (a.c == client.id) ? 1 : (b.c == client.id) ? -1 : 0; // }); + marble.clearNetFlags(); + if (client.state != GAME) { allRecv = false; continue; // Only send if in game } - marble.clearNetFlags(); + for (packet in packets) { client.sendBytes(packet); } } - if (allRecv) - this.marble.clearNetFlags(); + // if (allRecv) + this.marble.clearNetFlags(); } } for (pi in this.pathedInteriors) {