diff --git a/doc/CHANGES.txt b/doc/CHANGES.txt index 19d94a1961..04022b1cdc 100644 --- a/doc/CHANGES.txt +++ b/doc/CHANGES.txt @@ -10,6 +10,9 @@ Changelog *web client* - fixed text extending past edge of notification bubbles +*server fixes* +- fixed Seven Cherubs not showing up as completed + 1.46 diff --git a/src/games/stendhal/server/entity/player/UpdateConverter.java b/src/games/stendhal/server/entity/player/UpdateConverter.java index 70f6d188de..bc70429959 100644 --- a/src/games/stendhal/server/entity/player/UpdateConverter.java +++ b/src/games/stendhal/server/entity/player/UpdateConverter.java @@ -655,6 +655,13 @@ public abstract class UpdateConverter { } } } + + // 1.47: an issue in update converter caused leading ";" to be trimmed + questSlot = "seven_cherubs"; + String slotState = player.getQuest(questSlot); + if (player.hasQuest(questSlot) && !slotState.startsWith(";")) { + player.setQuest(questSlot, ";" + slotState); + } }