mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-02-25 07:20:09 +00:00
ls:: fixed some land validity rules
This commit is contained in:
parent
f62fcc12fc
commit
cab3cfe2f9
@ -861,8 +861,9 @@ EX land_validity_t& land_validity(eLand l) {
|
|||||||
if(l == laMirrorOld && !shmup::on) return not_implemented;
|
if(l == laMirrorOld && !shmup::on) return not_implemented;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(ls::hv_structure() && among(l, laPrairie, laIvoryTower, laDungeon, laEndorian, laBrownian, laTortoise, laElementalWall, laWarpCoast, laWarpSea, laHive)) return not_in_hv;
|
if(ls::hv_structure() && among(l, laPrairie, laIvoryTower, laDungeon, laEndorian, laBrownian, laTortoise, laElementalWall, laWarpCoast, laWarpSea, laHive, laPrincessQuest)) return not_in_hv;
|
||||||
if(ls::voronoi_structure() && among(l, laCamelot, laWhirlpool, laClearing)) return not_in_hv;
|
if(ls::voronoi_structure() && among(l, laCamelot, laWhirlpool, laClearing)) return not_in_hv;
|
||||||
|
if(ls::horodisk_structure() && l != laCrossroads && isCrossroads(l)) return not_in_hv;
|
||||||
|
|
||||||
if(l == laBrownian) {
|
if(l == laBrownian) {
|
||||||
if(quotient || !hyperbolic || cryst) return dont_work;
|
if(quotient || !hyperbolic || cryst) return dont_work;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user