From 81f0e04a5acc79ddbcc3a9e11723b4679d8e256b Mon Sep 17 00:00:00 2001 From: ennewalker Date: Fri, 9 May 2008 21:42:47 +0000 Subject: Fixing a bug with inconsistent monster inventory state. Now monster inventories are reset with level reset so that they aren't stale and pointing at invalid items. This eliminates periodic "BUG WARNING: unlinked item..." messages. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4971 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/dungeon.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'crawl-ref/source/dungeon.cc') diff --git a/crawl-ref/source/dungeon.cc b/crawl-ref/source/dungeon.cc index 282156ded2..2ee561e3e5 100644 --- a/crawl-ref/source/dungeon.cc +++ b/crawl-ref/source/dungeon.cc @@ -756,7 +756,7 @@ static void _reset_level() // reset all monsters for (int i = 0; i < MAX_MONSTERS; i++) - menv[i].type = -1; + menv[i].reset(); for (int i = 0; i < 20; i++) env.mons_alloc[i] = MONS_PROGRAM_BUG; -- cgit v1.2.3-54-g00ecf