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