From 5f082ab8196878a35e1f80349ae5c23895a9c4b2 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 12 Apr 2015 23:51:27 +0300 Subject: eathena: dont update slots from move packets. --- src/net/eathena/beinghandler.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'src/net/eathena/beinghandler.cpp') diff --git a/src/net/eathena/beinghandler.cpp b/src/net/eathena/beinghandler.cpp index 3bc28ed08..e8b8523c0 100644 --- a/src/net/eathena/beinghandler.cpp +++ b/src/net/eathena/beinghandler.cpp @@ -885,12 +885,15 @@ void BeingHandler::processBeingMove(Net::MessageIn &msg) // Set these after the gender, as the sprites may be gender-specific setSprite(dstBeing, SPRITE_HAIR_COLOR, hairStyle * -1, ItemDB::get(-hairStyle).getDyeColorsString(hairColor)); - setSprite(dstBeing, SPRITE_WEAPON, headBottom); - setSprite(dstBeing, SPRITE_HEAD_BOTTOM, headMid); - setSprite(dstBeing, SPRITE_CLOTHES_COLOR, headTop); - setSprite(dstBeing, SPRITE_HAIR, shoes); - setSprite(dstBeing, SPRITE_SHOES, gloves); - setSprite(dstBeing, SPRITE_BODY, weapon, "", 1, true); + if (!serverFeatures->haveMove3()) + { + setSprite(dstBeing, SPRITE_WEAPON, headBottom); + setSprite(dstBeing, SPRITE_HEAD_BOTTOM, headMid); + setSprite(dstBeing, SPRITE_CLOTHES_COLOR, headTop); + setSprite(dstBeing, SPRITE_HAIR, shoes); + setSprite(dstBeing, SPRITE_SHOES, gloves); + setSprite(dstBeing, SPRITE_BODY, weapon, "", 1, true); + } // if (!mHideShield) // setSprite(dstBeing, SPRITE_FLOOR, shield); } -- cgit v1.2.3-60-g2f50