1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-06-25 22:53:19 +00:00

fixed/updated land unlocking rules

This commit is contained in:
Zeno Rogue 2017-10-13 21:33:06 +02:00
parent e930f7dff0
commit f6de1ed84b
2 changed files with 10 additions and 5 deletions

View File

@ -430,7 +430,7 @@ string generateHelpForLand(eLand l) {
s += "\n\n";
if(l == laIce || l == laCaves || l == laDesert || l == laMotion || l == laJungle ||
l == laCrossroads || l == laAlchemist)
l == laCrossroads || l == laAlchemist || l == laHunting)
s += XLAT("Always available.\n");
#define ACCONLY(z) s += XLAT("Accessible only from %the1.\n", z);
@ -469,10 +469,11 @@ string generateHelpForLand(eLand l) {
if(l == laDryForest || l == laWineyard || l == laDeadCaves || l == laHive || l == laRedRock ||
l == laOvergrown || l == laStorms || l == laWhirlwind || l == laRose ||
l == laCrossroads2 || l == laRlyeh)
l == laCrossroads2 || l == laRlyeh || l == laVolcano)
TREQ(R60)
if(l == laReptile) TREQ2(U10, itElixir)
if(l == laVolcano) TREQ2(U10, itElixir)
if(l == laEndorian) TREQ2(U10, itIvory)
if(l == laKraken) TREQ2(U10, itFjord)
if(l == laBurial) TREQ2(U10, itKraken)
@ -481,9 +482,13 @@ string generateHelpForLand(eLand l) {
if(l == laDungeon) TREQ2(U5, itPalace)
if(l == laMountain) TREQ2(U5, itIvory)
if(l == laMountain) TREQ2(U5, itRuby)
if(l == laBlizzard) TREQ2(U5, itDiamond)
if(l == laBlizzard) TREQ2(U5, itWindstone)
if(l == laPrairie) TREQ(R90)
if(l == laBull) TREQ(R90)
if(l == laTerracotta) TREQ(R90)
if(l == laCrossroads4) TREQ(R200)
if(l == laCrossroads5) TREQ(R300)

View File

@ -494,16 +494,16 @@ bool landUnlocked(eLand l) {
return gold() >= R90;
case laVolcano:
return gold() >= R30 && items[itElixir] >= U10;
return gold() >= R60 && items[itElixir] >= U10;
case laHunting:
return true;
case laTerracotta: case laMercuryRiver:
return gold() >= 60;
return gold() >= R90;
case laBlizzard:
return items[itDiamond] >= 5 && items[itWindstone] >= 5;
return items[itDiamond] >= U5 && items[itWindstone] >= U5;
case laCrossroads5:
return gold() >= R300;