chaostom, yeah, stat freezes would be very weird. This ring doesn't do that, it just prevents any polymorphing (and provides a buffer in case your arm is severed).
capristo,
- I thought the idea of a ring that prevents change being made of unmelting ice was a cool mental image. If ice is made to actually melt, then we can put in something to make this item exempt and it'll be more interesting.
- Yeah this should probably be more expensive (2000?). Possibly I should also should tweak the frequency; right now it's so low that it would practically require a wish. Maybe it should not be RNG'd but always generated on a particular NPC, like the belt of levitation. Or, if people don't think it's too OP, we could raise it as high as 5 or so, like a polycontrol ring.
- Polycontrol is based on Intelligence and having seen the creature in question. The early game strategy if you get one of these rings is to eat mutant animals and wait until you get lucky then lock that form. If you found one late game, it might still be worth wearing polycontrol and just picking something beefy.
I noticed in my attempts that the siz attribute is really important for getting a strong humaniod. Very strangely, to my mind, mistresses are bigger than the player, at siz 180 (human form werewolves are smaller with 170). A genie is the size of a two-headed moose!