mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-15 04:11:30 +00:00
Merge pull request #787 from noudess/master
Fix Get Corpse to fetch the corpse indicated.
This commit is contained in:
commit
50525429ff
@ -4356,14 +4356,14 @@ uint32 ZoneDatabase::GetCharacterCorpseCount(uint32 char_id) {
|
||||
}
|
||||
|
||||
uint32 ZoneDatabase::GetCharacterCorpseID(uint32 char_id, uint8 corpse) {
|
||||
std::string query = StringFormat("SELECT `id` FROM `character_corpses` WHERE `charid` = '%u'", char_id);
|
||||
auto results = QueryDatabase(query);
|
||||
std::string query = StringFormat("SELECT `id` FROM `character_corpses` WHERE `charid` = '%u' limit %d, 1", char_id, corpse);
|
||||
|
||||
for (auto row = results.begin(); row != results.end(); ++row) {
|
||||
for (int i = 0; i < corpse; i++) {
|
||||
auto results = QueryDatabase(query);
|
||||
auto row = results.begin();
|
||||
|
||||
if (row != results.end())
|
||||
return atoul(row[0]);
|
||||
}
|
||||
}
|
||||
else
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user