From e15138e0a9e06c961f7ae2f1a8ab7e2a974355d5 Mon Sep 17 00:00:00 2001 From: "Joseph C. Sible" Date: Fri, 15 Aug 2025 23:02:10 -0400 Subject: [PATCH] Make the Orb of Safety in the Haunted Woods forbidden instead of dangerous If you somehow get an Orb of Safety in the Haunted Woods (e.g., by bringing in a Water Elemental followed by a Pirate in a boat with one), using it is perfectly safe and will put you in the Graveyard. --- orbgen.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/orbgen.cpp b/orbgen.cpp index 5688529c..76b76188 100644 --- a/orbgen.cpp +++ b/orbgen.cpp @@ -304,11 +304,14 @@ EX eOrbLandRelation getOLR(eItem it, eLand l) { if(it == itOrbDragon || it == itOrbFire || it == itOrbFlash || it == itOrbLightning) return olrDangerous; - if(it == itOrbSafety) + if(it == itOrbSafety) { if(l == laCaves || l == laLivefjord || l == laRedRock || l == laCocytus || l == laHell || - l == laDesert || l == laAlchemist || l == laDeadCaves || l == laMinefield || isHaunted(l) || + l == laDesert || l == laAlchemist || l == laDeadCaves || l == laMinefield || l == laDragon || l == laWet || l == laCursed) return olrDangerous; + if(isHaunted(l)) + return olrForbidden; + } if(it == itOrbMatter) if(among(l, laCaves, laEmerald, laAlchemist, laCaribbean, laMinefield, laCocytus, laWestWall))