mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-03-13 23:18:16 +00:00
enabled the chaos mode in weird hyperbolic
This commit is contained in:
parent
f69d538e08
commit
060075f605
@ -758,7 +758,7 @@ eLand getNewLand(eLand old) {
|
|||||||
// the intermediate lands
|
// the intermediate lands
|
||||||
if(gold() >= R30) {
|
if(gold() >= R30) {
|
||||||
tab[cnt++] = laCrossroads;
|
tab[cnt++] = laCrossroads;
|
||||||
tab[cnt++] = laMirror;
|
tab[cnt++] = geometry ? laMirrorOld : laMirror;
|
||||||
tab[cnt++] = laOcean;
|
tab[cnt++] = laOcean;
|
||||||
tab[cnt++] = laLivefjord;
|
tab[cnt++] = laLivefjord;
|
||||||
tab[cnt++] = laMinefield;
|
tab[cnt++] = laMinefield;
|
||||||
@ -787,7 +787,7 @@ eLand getNewLand(eLand old) {
|
|||||||
// the advanced lands
|
// the advanced lands
|
||||||
if(gold() >= R60) {
|
if(gold() >= R60) {
|
||||||
tab[cnt++] = laStorms;
|
tab[cnt++] = laStorms;
|
||||||
tab[cnt++] = laWhirlwind;
|
if(!weirdhyperbolic) tab[cnt++] = laWhirlwind;
|
||||||
tab[cnt++] = laCrossroads;
|
tab[cnt++] = laCrossroads;
|
||||||
if(!generatingEquidistant) tab[cnt++] = laCrossroads2;
|
if(!generatingEquidistant) tab[cnt++] = laCrossroads2;
|
||||||
if(items[itRuby] >= U10) {
|
if(items[itRuby] >= U10) {
|
||||||
|
@ -1071,7 +1071,8 @@ void restartGame(char switchWhat, bool push) {
|
|||||||
randomPatternsMode = peace::on = false;
|
randomPatternsMode = peace::on = false;
|
||||||
}
|
}
|
||||||
if(switchWhat == 'C') {
|
if(switchWhat == 'C') {
|
||||||
geometry = gNormal;
|
if(euclid || sphere)
|
||||||
|
geometry = gNormal;
|
||||||
if(tactic::on) firstland = laIce;
|
if(tactic::on) firstland = laIce;
|
||||||
yendor::on = tactic::on = princess::challenge = false;
|
yendor::on = tactic::on = princess::challenge = false;
|
||||||
resetGeometry();
|
resetGeometry();
|
||||||
@ -1095,7 +1096,7 @@ void restartGame(char switchWhat, bool push) {
|
|||||||
if(switchWhat == 'g') {
|
if(switchWhat == 'g') {
|
||||||
if(geometry == targetgeometry) geometry = gNormal;
|
if(geometry == targetgeometry) geometry = gNormal;
|
||||||
else geometry = targetgeometry;
|
else geometry = targetgeometry;
|
||||||
if(chaosmode && geometry != gNormal) chaosmode = false;
|
if(chaosmode && (euclid || sphere)) chaosmode = false;
|
||||||
if(purehepta && euclid) purehepta = false;
|
if(purehepta && euclid) purehepta = false;
|
||||||
resetGeometry();
|
resetGeometry();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user