From 9326220310e23b288c30bb5043e08b56d24b289f Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Fri, 22 Sep 2023 12:13:06 +0200 Subject: [PATCH] fixed some lands not appearing in horodisk (Caribbean, Kraken, Whirlpool, Rlyeh, Temple, Haunted) --- landlock.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/landlock.cpp b/landlock.cpp index e18de90b..5f8ff21b 100644 --- a/landlock.cpp +++ b/landlock.cpp @@ -567,6 +567,20 @@ EX eLand getNewLand(eLand old, eLand old2 IS(laBarrier)) { tab[cnt++] = laSnakeNest; } + if(ls::horodisk_structure()) { + if(gold() >= R30) { + tab[cnt++] = laCaribbean; + tab[cnt++] = laKraken; + tab[cnt++] = laWhirlpool; + } + if(gold() >= R60) { + tab[cnt++] = laRlyeh; + if(landUnlocked(laTemple)) tab[cnt++] = laTemple; + } + if(items[itBone] >= 10) + tab[cnt++] = laHaunted; + } + if(ls::hv_structure() && landUnlocked(laMountain)) tab[cnt++] = laMountain; if(ls::hv_structure() && landUnlocked(laClearing)) tab[cnt++] = laClearing;