diff --git a/monstergen.cpp b/monstergen.cpp index c7a34744..46335dab 100644 --- a/monstergen.cpp +++ b/monstergen.cpp @@ -494,11 +494,11 @@ void wandering() { else if(c->land == laBurial && wchance(items[itBarrow], 250)) c->monst = moDraugr; - else if(c->land == laBlizzard && wchance(items[itBlizzard], 80)) - c->monst = pick(moIceGolem : moVoidBeast); + else if(c->land == laBlizzard && wchance(items[itBlizzard], 120)) + c->monst = hrand(5) ? moVoidBeast : moIceGolem; - else if(c->land == laVolcano && wchance(items[itLavaLily], 80)) - c->monst = pick(moLavaWolf : moSalamader); + else if(c->land == laVolcano && wchance(items[itLavaLily], 120)) + c->monst = hrand(5) ? moLavaWolf : moSalamander; else if(c->land == laTrollheim && wchance(items[itTrollEgg], 150)) c->monst = pickTroll(c);