diff --git a/landgen.cpp b/landgen.cpp index 94997820..3f989f84 100644 --- a/landgen.cpp +++ b/landgen.cpp @@ -404,6 +404,8 @@ bool isElemental(eLand l); eItem orbType(eLand l) { if(isElemental(l)) l = laElementalWall; + if(inv::on && (l == laMirror || l == laMirrorOld || isCrossroads(l))) + return itOrbMirror; if(l == laMirror || l == laMirrorOld) return itShard; for(int i=0; i