From 275fc7852d1e5e0990e546c7fc0b8d4352aa6644 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Mon, 18 Aug 2025 15:17:15 +0200 Subject: [PATCH] ok, hive cares about distlimit by itself --- landlock.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/landlock.cpp b/landlock.cpp index ccbef62b..a27f9ae1 100644 --- a/landlock.cpp +++ b/landlock.cpp @@ -1357,7 +1357,7 @@ EX land_validity_t& land_validity(eLand l) { return some0; // horocycle-based lands, not available in bounded geometries nor in Chaos mode - if(l == laWhirlpool || l == laCamelot || l == laCaribbean || l == laTemple || l == laHive) { + if(l == laWhirlpool || l == laCamelot || l == laCaribbean || l == laTemple) { if(ls::any_chaos()) { if(l == laTemple || l == laHive) return special_chaos; @@ -1368,6 +1368,11 @@ EX land_validity_t& land_validity(eLand l) { if(INVERSE) return not_implemented; } + if(l == laHive) { + if(ls::any_chaos()) return special_chaos; + if(closed_or_bounded) return unbounded_only; + } + // this pattern does not work on elliptic and small spheres if((l == laBlizzard || l == laVolcano) && elliptic && S7 < 5 && !arcm::in()) return not_enough_space;