mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-10-29 04:47:41 +00:00
fixed/updated land unlocking rules
This commit is contained in:
9
help.cpp
9
help.cpp
@@ -430,7 +430,7 @@ string generateHelpForLand(eLand l) {
|
|||||||
|
|
||||||
s += "\n\n";
|
s += "\n\n";
|
||||||
if(l == laIce || l == laCaves || l == laDesert || l == laMotion || l == laJungle ||
|
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");
|
s += XLAT("Always available.\n");
|
||||||
|
|
||||||
#define ACCONLY(z) s += XLAT("Accessible only from %the1.\n", z);
|
#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 ||
|
if(l == laDryForest || l == laWineyard || l == laDeadCaves || l == laHive || l == laRedRock ||
|
||||||
l == laOvergrown || l == laStorms || l == laWhirlwind || l == laRose ||
|
l == laOvergrown || l == laStorms || l == laWhirlwind || l == laRose ||
|
||||||
l == laCrossroads2 || l == laRlyeh)
|
l == laCrossroads2 || l == laRlyeh || l == laVolcano)
|
||||||
TREQ(R60)
|
TREQ(R60)
|
||||||
|
|
||||||
if(l == laReptile) TREQ2(U10, itElixir)
|
if(l == laReptile) TREQ2(U10, itElixir)
|
||||||
|
if(l == laVolcano) TREQ2(U10, itElixir)
|
||||||
if(l == laEndorian) TREQ2(U10, itIvory)
|
if(l == laEndorian) TREQ2(U10, itIvory)
|
||||||
if(l == laKraken) TREQ2(U10, itFjord)
|
if(l == laKraken) TREQ2(U10, itFjord)
|
||||||
if(l == laBurial) TREQ2(U10, itKraken)
|
if(l == laBurial) TREQ2(U10, itKraken)
|
||||||
@@ -482,8 +483,12 @@ string generateHelpForLand(eLand l) {
|
|||||||
if(l == laMountain) TREQ2(U5, itIvory)
|
if(l == laMountain) TREQ2(U5, itIvory)
|
||||||
if(l == laMountain) TREQ2(U5, itRuby)
|
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 == laPrairie) TREQ(R90)
|
||||||
if(l == laBull) TREQ(R90)
|
if(l == laBull) TREQ(R90)
|
||||||
|
if(l == laTerracotta) TREQ(R90)
|
||||||
if(l == laCrossroads4) TREQ(R200)
|
if(l == laCrossroads4) TREQ(R200)
|
||||||
if(l == laCrossroads5) TREQ(R300)
|
if(l == laCrossroads5) TREQ(R300)
|
||||||
|
|
||||||
|
|||||||
@@ -494,16 +494,16 @@ bool landUnlocked(eLand l) {
|
|||||||
return gold() >= R90;
|
return gold() >= R90;
|
||||||
|
|
||||||
case laVolcano:
|
case laVolcano:
|
||||||
return gold() >= R30 && items[itElixir] >= U10;
|
return gold() >= R60 && items[itElixir] >= U10;
|
||||||
|
|
||||||
case laHunting:
|
case laHunting:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
case laTerracotta: case laMercuryRiver:
|
case laTerracotta: case laMercuryRiver:
|
||||||
return gold() >= 60;
|
return gold() >= R90;
|
||||||
|
|
||||||
case laBlizzard:
|
case laBlizzard:
|
||||||
return items[itDiamond] >= 5 && items[itWindstone] >= 5;
|
return items[itDiamond] >= U5 && items[itWindstone] >= U5;
|
||||||
|
|
||||||
case laCrossroads5:
|
case laCrossroads5:
|
||||||
return gold() >= R300;
|
return gold() >= R300;
|
||||||
|
|||||||
Reference in New Issue
Block a user