From 221d42e4e98744c89ca70fb3e9a4b2a2c3980dfc Mon Sep 17 00:00:00 2001 From: Jesse Ruderman Date: Sat, 3 Jul 2021 17:04:15 -0700 Subject: [PATCH] Wandering rocksnakes no longer appear on hepts --- monstergen.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/monstergen.cpp b/monstergen.cpp index 9e0a206d..1393ece1 100644 --- a/monstergen.cpp +++ b/monstergen.cpp @@ -593,8 +593,12 @@ EX void wandering() { else if(c->land == laDragon && (items[itDragon] >= 8 || items[itOrbYendor]) && wchance(items[itDragon], 20)) c->monst = moFireElemental; - else if(c->land == laRedRock && wchance(items[itRedGem], 10)) - c->monst = (hrand(10) || peace::on) ? moRedTroll : moHexSnake; + else if(c->land == laRedRock && wchance(items[itRedGem], 10)) { + if (hrand(10) || peace::on) + c->monst = moRedTroll; + else if (!pseudohept(c)) + c->monst = moHexSnake; + } else if(c->land == laCaves && wchance(items[itGold], 5)) c->monst = hrand(3) ? moTroll : moGoblin;