mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-02-11 00:20:09 +00:00
made the Land of Dice a lucky land
This commit is contained in:
parent
a5fdc985c2
commit
4b6b1379e6
14
complex2.cpp
14
complex2.cpp
@ -993,19 +993,25 @@ EX namespace dice {
|
|||||||
c->wall = waBlandDie;
|
c->wall = waBlandDie;
|
||||||
generate_specific(c, &d8, 0, 1);
|
generate_specific(c, &d8, 0, 1);
|
||||||
}
|
}
|
||||||
else if(pct < 9) {
|
else if(pct < (items[itOrbLuck] ? 8 : 9)) {
|
||||||
c->wall = waBlandDie;
|
c->wall = waBlandDie;
|
||||||
generate_specific(c, &d20, 0, 1);
|
generate_specific(c, &d20, 0, 1);
|
||||||
}
|
}
|
||||||
else if(pct < 14) {
|
else if(pct < 14) {
|
||||||
c->wall = waRichDie;
|
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) {
|
else if(pct < 15) {
|
||||||
c->wall = waRichDie;
|
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;
|
c->monst = moAnimatedDie;
|
||||||
generate_specific(c, &d4, 0, 99);
|
generate_specific(c, &d4, 0, 99);
|
||||||
}
|
}
|
||||||
|
@ -293,7 +293,7 @@ EX bool isPermanentFlying(eMonster m) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
EX bool isLuckyLand(eLand l) {
|
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) {
|
EX bool survivesFire(eMonster m) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user