From 8249fe69cd740d88c336256362fffbd7bbe73145 Mon Sep 17 00:00:00 2001 From: kuroppoi <68156848+kuroppoi@users.noreply.github.com> Date: Mon, 19 Apr 2021 14:51:37 +0200 Subject: [PATCH] Included document id in player status config --- .../java/brainwine/gameserver/entity/Entity.java | 1 - .../brainwine/gameserver/entity/player/Player.java | 12 ++++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/gameserver/src/main/java/brainwine/gameserver/entity/Entity.java b/gameserver/src/main/java/brainwine/gameserver/entity/Entity.java index 49b1503..a550485 100644 --- a/gameserver/src/main/java/brainwine/gameserver/entity/Entity.java +++ b/gameserver/src/main/java/brainwine/gameserver/entity/Entity.java @@ -128,7 +128,6 @@ public abstract class Entity { */ public Map getStatusConfig() { Map config = new HashMap<>(); - //config.put("id", documentId); TODO figure out if this is actually necessary for non-player entities config.put("name", name); config.put("h", health); return config; diff --git a/gameserver/src/main/java/brainwine/gameserver/entity/player/Player.java b/gameserver/src/main/java/brainwine/gameserver/entity/player/Player.java index 4079ebc..76304bd 100644 --- a/gameserver/src/main/java/brainwine/gameserver/entity/player/Player.java +++ b/gameserver/src/main/java/brainwine/gameserver/entity/player/Player.java @@ -127,6 +127,18 @@ public class Player extends Entity implements CommandExecutor { sendMessage(new HealthMessage(health)); } + /** + * @return A {@link Map} containing all the data necessary for use in {@link EntityStatusMessage}. + */ + @Override + public Map getStatusConfig() { + Map config = new HashMap<>(); + config.put("id", documentId); + config.put("name", name); + config.put("h", health); + return config; + } + /** * Called by {@link Zone#addEntity(Entity)} when the player is added to it. */