From 82ee11b0726a678945ecad183a5f47b6a4e49aa5 Mon Sep 17 00:00:00 2001 From: Adam Borowski Date: Thu, 29 Oct 2009 21:01:14 +0100 Subject: Slow down the monster spawn rate in the Abyss for worshippers of Cheibriados. Currently, this god makes Abyss a hell, let's let him compensate a bit... --- crawl-ref/source/misc.cc | 3 +++ crawl-ref/source/monplace.cc | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/crawl-ref/source/misc.cc b/crawl-ref/source/misc.cc index 03ff51dbb2..c70c8e5ec8 100644 --- a/crawl-ref/source/misc.cc +++ b/crawl-ref/source/misc.cc @@ -2325,6 +2325,9 @@ void down_stairs( int old_level, dungeon_feature_type force_stair, mpr("You enter the Abyss!"); mpr("To return, you must find a gate leading back."); + if (you.religion == GOD_CHEIBRIADOS) + mpr("You feel Cheibriados slowing down the madness of this place.", + MSGCH_GOD, GOD_CHEIBRIADOS); learned_something_new(TUT_ABYSS); break; diff --git a/crawl-ref/source/monplace.cc b/crawl-ref/source/monplace.cc index 6d6b5a5bc3..e64e04c0b2 100644 --- a/crawl-ref/source/monplace.cc +++ b/crawl-ref/source/monplace.cc @@ -293,7 +293,8 @@ void spawn_random_monsters() // the player is unlikely to meet all of them and notice this.) if (you.level_type == LEVEL_ABYSS && (you.char_direction != GDT_GAME_START - || x_chance_in_y(5, rate))) + || x_chance_in_y(5, rate)) + && (you.religion != GOD_CHEIBRIADOS || coinflip())) { mons_place(mgen_data(WANDERING_MONSTER)); viewwindow(true, false); -- cgit v1.2.3-54-g00ecf