fix [part of] #H103 - misleading prompt when choosing role,&c
From a bug report, specifying role and race
along with invalid alignment for that role/race combination resulted in a
prompt of "pick the alignment of your chaotic human Valkyrie". This fixes
that particular problem, but the role selection code is incomprehensible
and I don't have a lot of confidence about whether other combinations have
similar trouble.
This also fixes an obvious typo in ok_align(). Unfortunately I can't
figure out what to do with the if-then-else block in root_plselection_prompt
which has identical code for its `then' and `else' halves (in the alignment
code that the new ok_align() test skips).
This commit is contained in:
@@ -226,6 +226,9 @@ fix message handling when multiple shopkeepers are present at end of game
|
||||
'C' command can't name shopkeepers or temple priests and other minions
|
||||
when "of <deity>" is intentionally being suppressed, an aligned or high
|
||||
priestess would be described as an aligned or high priest
|
||||
specifying role and/or race along with an invalid alignment for it/them in
|
||||
NETHACKOPTIONS or config file would yield a prompt which misleadingly
|
||||
mentioned the rejected alignment when asking player to pick alignment
|
||||
|
||||
|
||||
Platform- and/or Interface-Specific Fixes
|
||||
|
||||
Reference in New Issue
Block a user