1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-11-27 14:37:16 +00:00

land validity: no Hall of Mirrors in gp

This commit is contained in:
Zeno Rogue 2018-08-22 11:22:14 +02:00
parent bfedf93eb0
commit 73729d4764

View File

@ -1148,11 +1148,11 @@ land_validity_t& land_validity(eLand l) {
return pattern_incompatibility; return pattern_incompatibility;
// available only in non-standard geometries // available only in non-standard geometries
if(l == laMirrorOld && !geometry) if(l == laMirrorOld && !geometry && !gp::on && !irr::on)
return better_version_exists; return better_version_exists;
// available only in standard geometry // available only in standard geometry
if(l == laMirror && geometry) if(l == laMirror && (geometry || gp::on || irr::on))
return not_implemented; return not_implemented;
// Halloween needs bounded world (can be big bounded) // Halloween needs bounded world (can be big bounded)