Macabre Marionette bug

Hey, I got today 3 of this pet, and the Pet Journal doesn’t show it.

I tried finding it with disabling add-ons.

Tried to filter only for undead pets, and it’s not there.

Does anyone else have this issue?

1 Like

Yes, the same bug is here. Keeping this pet in current team is the only option to prevent disappearing. Of course it’s not a good solution and it’s hard to level up more than one pet this way.

There are other bugs in current 5.5.2, unfortunately.

Another way would be to get the ingame link for the battle pet itself - not the item you need to learn it - , then you can right click in “show in pet journal” and get it from there.

I’m just still trying to find how to actually get that link. It’s a slow solution, but at least you’re not stuck with levelling the same 3 pets all the time.

Yes I have the same thing, got another pet in case the first was bugged but glad I got it

1 Like

And now this doesn”t work either…

When I made the OG post I managed to pull the pet down from the ‘view’ part to the battle slot, but it can’t be dragged now…
I hope this means they are working on the problem.

Apparently it can be solved, but a bit tricky.

As you wrote above, you can create a link in the chat by Shift+click on a pet, for example in Say channel (heal it to full health first). Then “say” this and the link will be moved to the chat. Check that the link works, it shows the window with pet name and the reference [Click here to view in journal]. Click it, and pet will be shown in the upper part of journal. Keep this link in the chat and do not log out!

You still cannot put a pet in a cage because it is a member of current team. Replace it with any other pet, then click the link again. Pet will be shown in the upper part, but not among team pets. This makes possible to put it in cage and store in the bank, so one slot for another pet (of 3) will be freed.

It seems that the devs forgot to flag the pet as obtainable:

/run print(C_PetJournal.GetPetInfoBySpeciesID(1351)) returns “false” for index 11 (obtainable), when it should be “true”

Macabre Marionette 237272 4 34770 World Event: Day of the Dead These possessed puppets are given a semblance of life by whimsical spirits of the departed. false true true false false 29404 0.33000001311302

Analysis :

Index 1 (speciesName): Macabre Marionette
Index 2 (speciesIcon): 237272
Index 3 (petType): 4 (Undead)
Index 4 (companionID): 34770
Index 5 (tooltipSource): World Event: Day of the Dead
Index 6 (tooltipDescription): These possessed puppets are given a semblance of life by whimsical spirits of the departed.
Index 7 (isWild): false
Index 8 (canBattle): true
Index 9 (isTradeable): true
Index 10 (isUnique ): false
Index 11 (obtainable): false ← WRONG!
Index 12 (creatureDisplayID): 29404
Index 13 (desiredScale): 0.33000001311302

2 Likes

Good analysis, thanks!

Can this index be modified manually, by user command in chat? If yes, it could be a temporary solution until Blizzard fixes the client.

Unfortunately, no. Otherwise, we could also remove the “isTradeable” (index 9) or “isUnique” (index 10) limitations. “obtainable: false” is normally for tamer pets and developer/test pets.

1 Like