From e324cd1cba08de36352a5f8b29edd2b99b3cfe31 Mon Sep 17 00:00:00 2001 From: Light2 Date: Tue, 1 Apr 2014 15:49:08 +0200 Subject: [PATCH] Fixed a bug where players who had an ent buff on logout couldnt login --- src/resources/objects/BuffItem.java | 3 +++ src/services/ConnectionService.java | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/resources/objects/BuffItem.java b/src/resources/objects/BuffItem.java index 050c21e9..b87ce0af 100644 --- a/src/resources/objects/BuffItem.java +++ b/src/resources/objects/BuffItem.java @@ -21,6 +21,9 @@ ******************************************************************************/ package resources.objects; +import com.sleepycat.persist.model.Persistent; + +@Persistent public class BuffItem { private int affectAmount; private int entertainerBonus; diff --git a/src/services/ConnectionService.java b/src/services/ConnectionService.java index 75470eae..913e6c79 100644 --- a/src/services/ConnectionService.java +++ b/src/services/ConnectionService.java @@ -264,7 +264,6 @@ public class ConnectionService implements INetworkDispatch { object.setPerformanceListenee(null); object.setPerformanceWatchee(null); object.setAttachment("disconnectTask", null); - object.setAttachment("buffWorkshop", null); object.createTransaction(core.getCreatureODB().getEnvironment()); core.getCreatureODB().put(object, Long.class, CreatureObject.class, object.getTransaction());