From ba0b0d3891e0ac88cb6313155a456efd0f7c326f Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 23 May 2016 01:10:17 +0300 Subject: Dont show assert if for player set hair color without hair sprite. --- src/being/being.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/being/being.cpp b/src/being/being.cpp index f020de3da..b7f545918 100644 --- a/src/being/being.cpp +++ b/src/being/being.cpp @@ -2615,8 +2615,13 @@ void Being::setHairColor(const unsigned int slot, const ItemColor color) restrict2 { mHairColor = color; - setSprite(slot, mSpriteIDs[slot], ItemDB::get( - getSpriteID(slot)).getDyeColorsString(color)); + const int id = getSpriteID(slot); + if (id != 0) + { + setSprite(slot, + mSpriteIDs[slot], + ItemDB::get(id).getDyeColorsString(color)); + } } void Being::dumpSprites() const restrict2 -- cgit v1.2.3-70-g09d2