mirror of
				https://github.com/zenorogue/hyperrogue.git
				synced 2025-10-31 05:52:59 +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
	 Zeno Rogue
					Zeno Rogue