From cd6c2bdd57ff4e928fa018bd25db85a3331bfed6 Mon Sep 17 00:00:00 2001 From: Hendrik Brummermann Date: Thu, 22 Jul 2010 18:07:14 +0000 Subject: [PATCH] fixed error message about non existing !features slot on newly created accoutns --- .../stendhal/server/entity/player/UpdateConverter.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/games/stendhal/server/entity/player/UpdateConverter.java b/src/games/stendhal/server/entity/player/UpdateConverter.java index 4f9438bfb9..58aefd5d30 100644 --- a/src/games/stendhal/server/entity/player/UpdateConverter.java +++ b/src/games/stendhal/server/entity/player/UpdateConverter.java @@ -279,8 +279,10 @@ public abstract class UpdateConverter { } //port to 0.86: port keymap to feature map, karama_indicator as feature - if (KeyedSlotUtil.getKeyedSlot(object, "!features", "keyring") != null) { - object.put("features", "keyring", ""); + if (object.hasSlot("!features")) { + if (KeyedSlotUtil.getKeyedSlot(object, "!features", "keyring") != null) { + object.put("features", "keyring", ""); + } } if (KeyedSlotUtil.getKeyedSlot(object, "!quests", "learn_karma") != null) { object.put("features", "karma_indicator", "");