pauper vs #conduct
Starting as a pauper and executing #conduct during play reported "you have gone without possessions", which wasn't accurate unless your inventory remained empty from start until the time #conduct was examined. That isn't tracked. I don't think it needs to be since staying possessionless from start to finish is not a viable goal unless you're on a suicide mission. Change #conduct feedback for pauper to "you are without possessions" if inventory is currently empty and "you started without possessions" when it isn't. Also, report pauper before nudist (which is enabled implicitly when starting without any equipment). The other way around struct me as being a bit strange, although if nudist was specified in addition to pauper it probably makes sense.
This commit is contained in:
@@ -2073,10 +2073,16 @@ show_conduct(int final)
|
||||
you_have_been("blind from birth");
|
||||
if (u.uroleplay.deaf)
|
||||
you_have_been("deaf from birth");
|
||||
/* note: we don't report "you are without possessions" unless the
|
||||
game started with the pauper option set */
|
||||
if (u.uroleplay.pauper)
|
||||
enl_msg(You_, gi.invent ? "started" : "are", "started out",
|
||||
" without possessions", "");
|
||||
/* nudist is far more than a subset of possessionless, and a much
|
||||
more impressive accomplishment, but showing "started out without
|
||||
possessions" before "faithfully nudist" looks more logical */
|
||||
if (u.uroleplay.nudist)
|
||||
you_have_been("faithfully nudist");
|
||||
if (u.uroleplay.pauper)
|
||||
enl_msg(You_, "have gone", "started out", " without possessions", "");
|
||||
|
||||
if (!u.uconduct.food)
|
||||
enl_msg(You_, "have gone", "went", " without food", "");
|
||||
|
||||
Reference in New Issue
Block a user