A 3.4.3 barbarian had its Cha reduced from 6 to 3 after sitting on a throne ("feel very repulsive" message). And for some reason cannot bring it back by applying a unihorn. Tried a hundred or so times, only see "nothing happens" message.
Any idea why? I don't see any possible explanations on wiki. And never experienced anything like this before.
Does a ring of sustain ability prevent restoration? - Do you wear
such a ring (or an unidentified one)?
Sometimes it required a lot of applications to work, but 100 times
is beyond what I'd expect.
On Friday, 16 September 2022 at 16:07:50 UTC+10, Janis Papanagnou wrote:
Does a ring of sustain ability prevent restoration? - Do you wearNothing really suspicious about the character or its inventory; it's a
such a ring (or an unidentified one)?
pretty mundane Barbarian level 15 or 16 (I have played it a bit
since and don't recall if it got to 16 before or after this trouble).
Past Quest, luck maxed out, doing Castle at the moment. A ring of
sustain ability would have prevented loss of charisma in the first
place, but anyway, nothing very special worn or even carried.
If it says "nothing happens" then it has classified any remainingI never even noticed that difference as in 99.99% of cases I'm pretty
problems as non-fixable. When the random chance to fix
something fails to do so, it says "nothing seems to happen".
If the game tries to take a characteristic below 3, you lose HPSo... could my Cha scenario be a possible bug? It's not exactly a game
(max as well as current) instead. I didn't think that that interfered
with repairing lost characteristics; now I'm not sure.
If it says "nothing happens" then it has classified any remainingI never even noticed that difference as in 99.99% of cases I'm pretty
problems as non-fixable. When the random chance to fix
something fails to do so, it says "nothing seems to happen".
If the game tries to take a characteristic below 3, you lose HPAs a matter of fact, it seems to be the first time I have a stat going
(max as well as current) instead. I didn't think that that interfered
with repairing lost characteristics; now I'm not sure.
And now an update on Barbarian: Cha increased to 4 from a
fountain, but still "nothing happens" on attempts to restore
back to 6 using unihorn.
(And BTW observed the "nothing seems to happen" as opposed
to "nothing happens" on a different occasion, will keep in mind
for the future.)
Has it became clear how you lost the Cha permanently? - I cannot
recall (in NH-343) to have it observed dropping unrecoverable.
Has it became clear how you lost the Cha permanently? - I cannot
recall (in NH-343) to have it observed dropping unrecoverable.
Again, I think Pat Rankin is correct here, at least I don't see a
better explanation. Sitting on the throne and feeling very
repulsive sent my Cha below 3, which triggers some special
treatment by the game, part of which is restoring it back to 3.
If the game tries to take a characteristic below 3, you lose HP
(max as well as current) instead. I didn't think that that interfered
with repairing lost characteristics; now I'm not sure.
I consider 'Cha' a minor, quite unimportant stat. In practice it
affects prices in shops that may be a nuisance but solutions are
considering that; like going for a pick-axe and get money. (More
an issue in Slashem due to heavily increased prices with low Cha.)
Usually I enhance it just by the way, when using blessed potions
of gain ability that I drink to increase the more important stats.
Was it a literal "nothing happens" message in your case? (I took
it as an informal statement.) - If so then you don't need to try
further; all your stats are at max and all other impaired things
(hallu, conf, etc.) fixed then.
Has it became clear how you lost the Cha permanently? - I cannot
recall (in NH-343) to have it observed dropping unrecoverable.
Was it a literal "nothing happens" message in your case? (I took
it as an informal statement.) [...]
It was, I just after all those years of nethacking managed not to
pick the difference between "nothing seems to happen" and "nothing
happens". [...]
If the game tries to take a characteristic below 3, you lose HP
(max as well as current) instead. I didn't think that that interfered
with repairing lost characteristics; now I'm not sure.
This is from a comment in adjattrib(attrib.c), sounds like it may be the cause rather than the HP adjustment in losestr():
| If base value has dropped so low that it is trying to be
| taken below the minimum, reduce max value (peak reached)
| instead. That means that restore ability and repeated
| applications of unicorn horn will not be able to recover
| all the lost value.
| Sysop: | Keyop |
|---|---|
| Location: | Huddersfield, West Yorkshire, UK |
| Users: | 715 |
| Nodes: | 16 (3 / 13) |
| Uptime: | 13:43:24 |
| Calls: | 12,101 |
| Calls today: | 1 |
| Files: | 15,004 |
| Messages: | 6,518,008 |