#3899
Pet dragons that eat mimic corpses should turn into large piles of gold, consistent with the stated reason that pets tend to mimic things they are thinking about.
Pet dragons that eat mimic corpses should turn into large piles of gold, consistent with the stated reason that pets tend to mimic things they are thinking about.
There should be a way to remove confusion from pets. One simple way to accomplish this would be giving you a way to directly feed a lizard corpse to your pet, by making pets prioritize eating a lizard corpse when confused. Though this would not work for herbivorous or inediate pets.
If you throw a corpse at a pet that would normally eat it, they immediately eat it as if it were a treat food thrown to them. It does not increase apport, though. (This is particularly relevant in variants where pets can gain intrinsics from corpses and it’s desirable to make them eat something.)
If you try to go up or down stairs or enter a magic portal, and there is a pet that is still eating next to you, you are prompted to confirm changing levels. Also remove the “foo is still eating” message since it will then be covered in the prompt.
Intelligent pets don’t eat shapeshifter corpses unless you give it to them.
Pets eat corpses incrementally, not all at once, and you can interrupt their eating by moving them off the corpse (e.g. swapping places). The corpse becomes progressively partly eaten as they eat it. Interrupting their eating deducts tameness points from them equal to how many they would have gained if they had been allowed to finish eating normally.
When a pet eats a teleportitis-granting corpse, it randomly teleports (if possible).
Pets cannot move and eat in 1 action. Also, pets eating food off the ground merely makes it partly eaten, rather than completely destroying it.
Vegetarian pets will eat meat if they are starving, but they only get 10% of the regular nutrition from it.
Dogs will eat candy bars off the floor, but will then get sick or nauseous from eating it.
Monsters should not be able to unlock, open, and move into the space of a door all in one turn, or move and eat in one turn.
Pets eat at a consistent rate that does not depend on their speed, so the number of turns to eat something depends only on corpse size. Pets should also stop eating when hostile monsters approach.