serialize dungeon for teleport

This commit is contained in:
2025-03-02 22:30:24 -06:00
parent 6127bbadb4
commit 5841db2a0d
2 changed files with 96 additions and 1 deletions
@@ -10,6 +10,7 @@
package engine.net.client.msg;
import engine.Dungeons.Dungeon;
import engine.net.AbstractConnection;
import engine.net.AbstractNetMsg;
import engine.net.ByteBufferReader;
@@ -108,7 +109,7 @@ public class TeleportRepledgeListMsg extends ClientNetMsg {
for (int i = 0; i < 3; i++)
writer.putInt(0);
writer.putInt(cities.size() + mines.size());
writer.putInt(cities.size() + mines.size() + 1);
for (City city : cities)
City.serializeForClientMsg(city, writer);
@@ -116,6 +117,7 @@ public class TeleportRepledgeListMsg extends ClientNetMsg {
for(Mine mine : mines)
Mine.serializeForClientMsgTeleport(mine, writer);
Dungeon.serializeForClientMsgTeleport(writer);
}
public PlayerCharacter getPlayer() {