diff --git a/server/gameserver/netdata.cc b/server/gameserver/netdata.cc index 1d6e1f32..9dcf019c 100644 --- a/server/gameserver/netdata.cc +++ b/server/gameserver/netdata.cc @@ -1083,7 +1083,11 @@ void BattleDataContext::Init(Creature* c) const mt::Item* item_meta = mt::Item::GetById(skin_id_); if (item_meta) { Skin* skin = c->AsHuman()->GetSkinByIdx(0); +#if 1 + skin->skin_id = skin_id_; +#else skin->skin_id = item_meta->skinid(); +#endif } } if (c->IsPlayer()) { @@ -1233,7 +1237,7 @@ int BattleDataContext::GetDmgBp() int BattleDataContext::GetSkinId() { - return skin_id_; + return skin_id_; } int BattleDataContext::GetLevel()