mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-08-25 15:02:19 +00:00
ok, hive cares about distlimit by itself
This commit is contained in:
parent
d483e99c96
commit
275fc7852d
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user