mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-11 16:51:29 +00:00
[Pets] Fix renamed pets loading as blank names (#4751)
This commit is contained in:
parent
09e079a45e
commit
8cd7148b29
@ -165,11 +165,14 @@ void Mob::MakePoweredPet(uint16 spell_id, const char* pettype, int16 petpower,
|
||||
// 4 - Keep DB name
|
||||
// 5 - `s ward
|
||||
|
||||
if (IsClient() && !petname) {
|
||||
const auto vanity_name = CharacterPetNameRepository::FindOne(database, CastToClient()->CharacterID());
|
||||
if (!vanity_name.name.empty()) {
|
||||
petname = vanity_name.name.c_str();
|
||||
}
|
||||
const auto vanity_name = (IsClient() && !petname) ? CharacterPetNameRepository::FindOne(database, CastToClient()->CharacterID()) : CharacterPetNameRepository::CharacterPetName{};
|
||||
|
||||
if (
|
||||
IsClient() &&
|
||||
!petname &&
|
||||
!vanity_name.name.empty()
|
||||
) {
|
||||
petname = vanity_name.name.c_str();
|
||||
}
|
||||
|
||||
if (petname != nullptr) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user