From 484ac06f39d1b576284c137538f05347ba7aee0c Mon Sep 17 00:00:00 2001 From: Kenpachi Developer Date: Mon, 22 Jun 2020 04:55:18 +0200 Subject: Update pet's egg data in ACMD(petrename) --- src/map/atcommand.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/map/atcommand.c b/src/map/atcommand.c index bee1f8c90..379405833 100644 --- a/src/map/atcommand.c +++ b/src/map/atcommand.c @@ -2881,6 +2881,15 @@ ACMD(petrename) } pd->pet.rename_flag = 0; + + int i; + + ARR_FIND(0, sd->status.inventorySize, i, sd->status.inventory[i].card[0] == CARD0_PET + && pd->pet.pet_id == MakeDWord(sd->status.inventory[i].card[1], sd->status.inventory[i].card[2])); + + if (i != sd->status.inventorySize) + sd->status.inventory[i].card[3] = pet->get_card4_value(pd->pet.rename_flag, pd->pet.intimate); + intif->save_petdata(sd->status.account_id, &pd->pet); clif->send_petstatus(sd); clif->message(fd, msg_fd(fd,187)); // You can now rename your pet. -- cgit v1.2.3-70-g09d2