1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-12-17 11:38:05 +00:00

improvements in ls::single

This commit is contained in:
Zeno Rogue
2021-04-15 19:07:41 +02:00
parent af003fc931
commit 8f91990de6
3 changed files with 34 additions and 29 deletions

View File

@@ -212,7 +212,7 @@ EX void initgame() {
pregen();
setdist(cwt.at, BARLEV, NULL);
if((tactic::on || yendor::on || peace::on) && isCyclic(firstland)) {
if(isCyclic(specialland)) {
#if CAP_COMPLEX2
camelot::anthraxBonus = items[itHolyGrail];
#endif
@@ -221,8 +221,12 @@ EX void initgame() {
setdist(cwt.at->move(0), BARLEV-1, cwt.at);
if(!sphere && !eubinary && !quotient) {
heptagon *h = createAlternateMap(cwt.at, 2, hsA);
if(!h) printf("FAIL\n");
if(specialland == laCamelot)
start_camelot(cwt.at);
else {
heptagon *h = createAlternateMap(cwt.at, 2, hsA);
if(!h) printf("FAIL\n");
}
}
}