From 028bc69fd8d06f923b17c90f72f93f1a0154a8eb Mon Sep 17 00:00:00 2001 From: j-p-e-g Date: Sat, 29 Sep 2007 12:40:55 +0000 Subject: Berserking monsters are now noisy with a noise level that befits their shout_type. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2253 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/mon-util.cc | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'crawl-ref/source/mon-util.cc') diff --git a/crawl-ref/source/mon-util.cc b/crawl-ref/source/mon-util.cc index 7f7428f023..007b7d8c03 100644 --- a/crawl-ref/source/mon-util.cc +++ b/crawl-ref/source/mon-util.cc @@ -551,6 +551,29 @@ monster_type draco_subspecies( const monsters *mon ) return (ret); } +int get_shout_noise_level(const shout_type shout) +{ + switch (shout) + { + case S_SILENT: + return 0; + case S_HISS: + case S_VERY_SOFT: + return 4; + case S_SOFT: + return 6; + case S_LOUD: + return 10; + case S_SHOUT2: + case S_ROAR: + case S_VERY_LOUD: + return 12; + + default: + return 8; + } +} + shout_type mons_shouts(int mc) { shout_type u = smc->shouts; -- cgit v1.2.3-54-g00ecf