mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-11-24 09:24:49 +00:00
fixed a bug with bad start in Euclidean Crossroads
This commit is contained in:
@@ -135,6 +135,8 @@ void initgame() {
|
|||||||
if((isGravityLand(firstland) && !isCyclic(firstland)) || (firstland == laOcean && !safety && !yendor::on))
|
if((isGravityLand(firstland) && !isCyclic(firstland)) || (firstland == laOcean && !safety && !yendor::on))
|
||||||
firstland = weirdhyperbolic ? laCrossroads4 : laCrossroads;
|
firstland = weirdhyperbolic ? laCrossroads4 : laCrossroads;
|
||||||
|
|
||||||
|
clear_euland(specialland);
|
||||||
|
|
||||||
cwt.at = currentmap->gamestart(); cwt.spin = 0; cwt.mirrored = false;
|
cwt.at = currentmap->gamestart(); cwt.spin = 0; cwt.mirrored = false;
|
||||||
cwt.at->land = firstland;
|
cwt.at->land = firstland;
|
||||||
|
|
||||||
@@ -193,8 +195,6 @@ void initgame() {
|
|||||||
|
|
||||||
if(gamegen_failure) return;
|
if(gamegen_failure) return;
|
||||||
|
|
||||||
clear_euland(specialland);
|
|
||||||
|
|
||||||
if(euclid && specialland == laPrincessQuest) {
|
if(euclid && specialland == laPrincessQuest) {
|
||||||
cell *c = *euclideanAtCreate(pair_to_vec(EPX, EPY)).first;
|
cell *c = *euclideanAtCreate(pair_to_vec(EPX, EPY)).first;
|
||||||
princess::generating = true;
|
princess::generating = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user