Master of Thieves

<Someone>  wrote:
> The "/* Fix up the quest nemesis */" code in role_init()
> adds M3_WAITFORU but _doesn't_ remove M3_CLOSE;
> since the Master of Thieves as the Rogue Quest Leader is
> defined with that flag, he keeps it when acting as the Tourist
> Quest Nemesis. Thus, when STRAT_WAITFORU
> is cleared by your actions, STRAT_CLOSE may stay in
> place making him stay meditating when another Nemesis
> wouldn't.
This commit is contained in:
nethack.allison
2004-12-17 00:33:05 +00:00
parent 5a893fbe20
commit 422a6f8145
2 changed files with 2 additions and 0 deletions

View File

@@ -73,6 +73,7 @@ don't hallucinate anything for an exploding black light as it dies
give blindness feedback when moving into/through stinking cloud
fix case on monster name when monster reflects floating eye's gaze
monsters "shrieking in pain" from a potion didn't wake anything up
Master of Thieves as Tourist Nemesis still had STRAT_CLOSE
Platform- and/or Interface-Specific Fixes

View File

@@ -1407,6 +1407,7 @@ role_init()
mons[urole.neminum].msound = MS_NEMESIS;
mons[urole.neminum].mflags2 &= ~(M2_PEACEFUL);
mons[urole.neminum].mflags2 |= (M2_NASTY|M2_STALK|M2_HOSTILE);
mons[urole.neminum].mflags3 &= ~(M3_CLOSE);
mons[urole.neminum].mflags3 |= M3_WANTSARTI | M3_WAITFORU;
}