r option would be to allow you to turn off pet drops once you’ve obtained.
A confirm screen would solve this for the most part.
While I agree with you, ummmm, well...... you'd be surprised. You're essentially trading an inconvenience, for an actual problem at that point.
You could almost tho, add something like a pet storage that doesn’t affect any other inventories, where you right click, “send to pet inventory”. Where a pet Inventory could be any type of storage concept, I haven’t thought that out.
Or maybe, probita collects dismissed pets, and holds them, instead of sending them to the void.
While one could argue that ::empty exists, the method itself creates a ton of edge cases. The ability to right click the pet to dismiss it also does so, where the player may get their first pet, the beastly coxillian or something like that, and accidently dismiss it.
I like this idea. I'm not sure of the current tree, but I believe that choice should then branch into the option to turn into a regular iron > normie > etc, whatever the current degression