From bdbf50ea8ed4b7bb2b269bb60a583acc71cdc249 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 16 Apr 2019 17:47:11 +0800 Subject: [PATCH] skin ok --- server/gameserver/android.cc | 1 + server/gameserver/player.cc | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/server/gameserver/android.cc b/server/gameserver/android.cc index 334e28f..78882af 100644 --- a/server/gameserver/android.cc +++ b/server/gameserver/android.cc @@ -21,6 +21,7 @@ Android::~Android() void Android::Initialize() { health = meta->i->health(); + skin = 14001; RecalcSelfCollider(); } diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index d624eed..3b336c7 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -566,6 +566,15 @@ void Player::LootInteraction(Loot* entity) } } break; + case 8: + { + if (skin != 0) { + room->DropItem(pos, item_meta->i->id(), 1); + } + skin = entity->item_id; + need_sync_active_player = true; + } + break; default: { if (item_meta->i->_inventory_slot() >= 0 &&