From 68219010289d1bbfc2c31be65fa187e9ed7a61f5 Mon Sep 17 00:00:00 2001 From: dolorous Date: Sat, 21 Jun 2008 03:05:53 +0000 Subject: Pacified monsters now leave the level after 20-40 turns elapse when going between levels. Also, even stationary monsters can disappear, although only by doing that or getting far out of LOS. (Maybe pacification gives such monsters the power to move, for the sake of peace :) ?) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6028 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/effects.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'crawl-ref/source/effects.cc') diff --git a/crawl-ref/source/effects.cc b/crawl-ref/source/effects.cc index 23dd3a989a..84d082366f 100644 --- a/crawl-ref/source/effects.cc +++ b/crawl-ref/source/effects.cc @@ -2851,8 +2851,8 @@ void update_level(double elapsedTime) mons_total++; #endif - // Pacified monsters that can move leave the level. - if (mons_is_pacified(mon) && !mons_is_truly_stationary(mon)) + // Monsters that are leaving the level often do so now. + if (mons_is_leaving(mon) && turns > random2(20) + 21) { make_mons_leave_level(mon); continue; -- cgit v1.2.3-54-g00ecf