1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-10-18 07:27:40 +00:00

'remove faraway cells from the memory' option

This commit is contained in:
Zeno Rogue
2018-01-25 19:49:19 +01:00
parent 91a07dd856
commit 8713d34d19
12 changed files with 58 additions and 6 deletions

View File

@@ -58,7 +58,8 @@ int isNative(eLand l, eMonster m) {
case laCrossroads: case laCrossroads2: case laCrossroads3: case laCrossroads4:
case laCrossroads5:
case laNone: case laBarrier: case laOceanWall: case laCanvas: return 0;
case laNone: case laBarrier: case laOceanWall: case laCanvas: case laMemory:
return 0;
case laEmerald:
return (m == moFlailer || m == moLancer || m == moMiner) ? 2 :
@@ -253,6 +254,7 @@ eItem treasureType(eLand l) {
case laBarrier: return itNone;
case laOceanWall: return itNone;
case laCanvas: return itNone;
case laMemory: return itNone;
case laEmerald: return itEmerald;
case laWineyard: return itWine;
@@ -478,7 +480,7 @@ bool landUnlocked(eLand l) {
case laEAir: case laEEarth: case laEWater: case laEFire: case laElementalWall:
return elementalUnlocked();
case laBarrier: case laNone: case laOceanWall: case laCanvas: case laCA:
case laBarrier: case laNone: case laOceanWall: case laCanvas: case laCA: case laMemory:
return false;
case laMirrorOld: