From cca75d0d96739701acaeea0b20096954eb5b2b3f Mon Sep 17 00:00:00 2001 From: Jude Brown Date: Sat, 5 Dec 2009 19:39:20 +1000 Subject: Make "seen" flag in monster specs work. (Somewhat hackish.) --- crawl-ref/source/view.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'crawl-ref/source/view.cc') diff --git a/crawl-ref/source/view.cc b/crawl-ref/source/view.cc index 500335a71d..5873d32794 100644 --- a/crawl-ref/source/view.cc +++ b/crawl-ref/source/view.cc @@ -87,8 +87,12 @@ void handle_seen_interrupt(monsters* monster) activity_interrupt_data aid(monster); if (!monster->seen_context.empty()) aid.context = monster->seen_context; - else if (testbits(monster->flags, MF_WAS_IN_VIEW)) + // XXX: Hack to make the 'seen' monster spec flag work. + else if (testbits(monster->flags, MF_WAS_IN_VIEW) + || testbits(monster->flags, MF_SEEN)) + { aid.context = "already seen"; + } else aid.context = "newly seen"; -- cgit v1.2.3-54-g00ecf