On Monday, September 26, 2022 at 2:48:37 PM UTC-7, Janis wrote:
> [...] it's obviously not necessary to "fix" the marker (to prevent
> it from reverting back). - Maybe intended, maybe a bug?
Revert back to what? We've previously established that all
that is recorded of the original item is its object type (no
charge count or enchantment, no BUC or erosion state), so
a magic marker that was polymorphed into another magic
marker would just "unpolymorph" back to a magic marker
(and retain its present charge count and recharge counter).
Presumably because there's no revert effect possible, when
an object is polymorphed into the same type of object, the
code to set a revert timer skips doing such and the 'old type'
isn't even recorded. After that, it isn't even treated as a
polymorphed object so dipping won't give the "less hazy"
feedback (or use up the potion--unless dipping into restore
ability has some other unrelated effect).