summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/misc.cc3
-rw-r--r--crawl-ref/source/monplace.cc3
2 files changed, 5 insertions, 1 deletions
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);