User talk:Paradoxica

Add topic
From HyperRogue Wiki, the official HyperRogue encyclopedia

Raise issues about my wiki contributions here.

Friend Lands[edit]

for(clos c: {

   clos{laZebra, laMotion, 2, 2}, {laZebra, laHunting, 2, 2},
   {laDragon, laReptile, 5, 5},
   {laVariant, laRuins, 5, 5}, {laVariant, laEmerald, 5, 5}, {laVariant, laGraveyard, 5, 5},
   {laPalace, laDungeon, 5, 0},
   {laJungle, laOvergrown, 5, 5},
   {laIce, laBlizzard, 5, 5}, {laCocytus, laBlizzard, 5, 5}, {laHell, laCocytus, 5, 5}, {laIce, laCocytus, 5, 5},
   {laWhirlwind, laBlizzard, 5, 5},
   {laAlchemist, laVolcano, 5, 5},
   {laDesert, laRedRock, 5, 5},
   {laFrog, laReptile, 2, 2}, {laFrog, laSwitch, 2, 2}, {laFrog, laZebra, 2, 2},
   {laEclectic, laStorms, 3, 3}, {laEclectic, laIce, 3, 3}, {laEclectic, laPalace, 3, 3}, {laEclectic, laDeadCaves, 3, 3},
   
   {laEFire, laDragon, 5, 5}, {laEWater, laLivefjord, 5, 5}, {laEEarth, laDeadCaves, 5, 5}, {laEAir, laWhirlwind, 5, 5},
   }) {
   if(old == c.l1 && landUnlocked(c.l2)) for(int i=0; i<c.f1; i++) tab[cnt++] = c.l2;
   if(old == c.l2 && landUnlocked(c.l1)) for(int i=0; i<c.f2; i++) tab[cnt++] = c.l1;
   }

Foe Lands[edit]

EX bool incompatible1(eLand l1, eLand l2) {

 if(isCrossroads(l1) && isCrossroads(l2)) return true;
 if(l1 == laJungle && l2 == laMotion) return true;
 if(l1 == laMirrorOld && l2 == laMotion) return true;
 if(l1 == laPower && l2 == laWineyard) return true;
 if(l1 == laPower && l2 == laDryForest) return true;
 if(l1 == laVolcano && l2 == laDryForest) return true;
 if(l1 == laVolcano && l2 == laWineyard) return true;
 if(l1 == laDragon && l2 == laDryForest) return true;
 if(l1 == laEFire && l2 == laWineyard) return true;
 if(l1 == laEFire && l2 == laDryForest) return true;
 if(l1 == laGraveyard && l2 == laDryForest) return true;
 if(l1 == laGraveyard && l2 == laDice) return true;
 if(l1 == laGraveyard && l2 == laRuins) return true;
 if(l1 == laGraveyard && l2 == laRedRock) return true;
 if(l1 == laGraveyard && l2 == laEmerald) return true;
 if(l1 == laDeadCaves && l2 == laEmerald) return true;
 if(l1 == laDeadCaves && l2 == laCaves) return true;
 if(l1 == laWarpSea && l2 == laKraken) return true;
 if(l1 == laPrairie && l2 == laCrossroads3) return true;
 if(l1 == laPrairie && l2 == laCrossroads4) return true;
 if(l1 == laWet && l2 == laDesert) return true;
 if(l1 == laFrog && l2 == laMotion) return true;
 if(isElemental(l1) && isElemental(l2)) return true;
 return false;
 }