made the Land of Dice a lucky land

This commit is contained in:
Zeno Rogue 2021-05-27 16:35:11 +02:00
parent a5fdc985c2
commit 4b6b1379e6
2 changed files with 11 additions and 5 deletions

View File

@ -993,19 +993,25 @@ EX namespace dice {
c->wall = waBlandDie;
generate_specific(c, &d8, 0, 1);
}
else if(pct < 9) {
else if(pct < (items[itOrbLuck] ? 8 : 9)) {
c->wall = waBlandDie;
generate_specific(c, &d20, 0, 1);
}
else if(pct < 14) {
c->wall = waRichDie;
generate_specific(c, &d20, 4, 5);
if(items[itOrbLuck])
generate_specific(c, &d20, 2, 3);
else
generate_specific(c, &d20, 4, 5);
}
else if(pct < 15) {
c->wall = waRichDie;
generate_specific(c, &d8, 2, 3);
if(items[itOrbLuck])
generate_specific(c, &d8, 1, 2);
else
generate_specific(c, &d8, 2, 3);
}
else if(pct2 < 1) {
else if(pct2 < (items[itOrbLuck] ? 5 : 1)) {
c->monst = moAnimatedDie;
generate_specific(c, &d4, 0, 99);
}

View File

@ -293,7 +293,7 @@ EX bool isPermanentFlying(eMonster m) {
}
EX bool isLuckyLand(eLand l) {
return among(l, laIce, laDesert, laDeadCaves, laOvergrown);
return among(l, laIce, laDesert, laDeadCaves, laOvergrown, laDice);
}
EX bool survivesFire(eMonster m) {