mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2024-11-23 21:07:17 +00:00
fixed/updated land unlocking rules
This commit is contained in:
parent
e930f7dff0
commit
f6de1ed84b
9
help.cpp
9
help.cpp
@ -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)
|
||||
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user