summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/decks.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/decks.cc')
-rw-r--r--crawl-ref/source/decks.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/crawl-ref/source/decks.cc b/crawl-ref/source/decks.cc
index 263a41dd4a..3636d4ce57 100644
--- a/crawl-ref/source/decks.cc
+++ b/crawl-ref/source/decks.cc
@@ -2532,6 +2532,10 @@ static bool _trowel_card(int power, deck_rarity_type rarity)
{
// Might get GOD_NO_GOD and no altar.
god_type rgod = static_cast<god_type>(random2(NUM_GODS));
+
+ if (rgod == GOD_JIYVA && jiyva_is_dead())
+ rgod = GOD_NO_GOD;
+
grd(you.pos()) = altar_for_god(rgod);
if (grd(you.pos()) != DNGN_FLOOR)