Merge pull request #274 from RicardoCampos/Development

Bugfix: Corpse stays locked when looting fails
This commit is contained in:
Michael Cook (mackal) 2014-10-22 22:01:53 -04:00
commit c5df59a2f0

View File

@ -1071,6 +1071,10 @@ void Corpse::LootItem(Client* client, const EQApplicationPacket* app)
if(!loot_cooldown_timer.Check())
{
SendEndLootErrorPacket(client);
//unlock corpse for others
if (this->BeingLootedBy = client->GetID()) {
BeingLootedBy = 0xFFFFFFFF;
}
return;
}
@ -1079,6 +1083,10 @@ void Corpse::LootItem(Client* client, const EQApplicationPacket* app)
{
client->Message(13, "You may not loot an item while you have an item on your cursor.");
SendEndLootErrorPacket(client);
//unlock corpse for others
if (this->BeingLootedBy = client->GetID()) {
BeingLootedBy = 0xFFFFFFFF;
}
return;
}