From 488428c6dba3d1e82b017bfb3b08ba85ced82be2 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 25 Nov 2013 14:11:32 +0300 Subject: disable sprites update optimisation because it may broke replace/remove logic --- src/being/being.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/being/being.cpp') diff --git a/src/being/being.cpp b/src/being/being.cpp index 65bcc5782..f3976a20e 100644 --- a/src/being/being.cpp +++ b/src/being/being.cpp @@ -1921,9 +1921,9 @@ void Being::setSprite(const unsigned int slot, const int id, if (slot >= mSpriteColorsIds.size()) mSpriteColorsIds.resize(slot + 1, 1); - // here probably need more complex condition - if (slot && mSpriteIDs[slot] == id) - return; + // disabled for now, because it may broke replace/reorder sprites logic +// if (slot && mSpriteIDs[slot] == id) +// return; // id = 0 means unequip if (id == 0) -- cgit v1.2.3-70-g09d2