diff --git a/dat/sanctum.lua b/dat/sanctum.lua index bc669a7cd..45aa0b361 100644 --- a/dat/sanctum.lua +++ b/dat/sanctum.lua @@ -32,7 +32,9 @@ des.map([[ | ------------- ----- ------- | ---------------------------------------------------------------------------- ]]); -des.region({ region={15,07, 21,10}, lit=1, type="temple" }) +des.region({ region={15,07, 21,10}, lit=1, type="temple", contents = function() + des.door({ wall = "random", state = "secret" }); +end }) des.altar({ x=18, y=08, align="noalign", type="sanctum" }) des.region({ region={41,06, 48,11}, lit=0, type="morgue", prefilled=0, irregular=1 }) -- Non diggable walls diff --git a/src/mkmaze.c b/src/mkmaze.c index 230f8facc..d37d1c08c 100644 --- a/src/mkmaze.c +++ b/src/mkmaze.c @@ -583,10 +583,6 @@ fixup_special() g.level.flags.graveyard = 1; } else if (Is_stronghold(&u.uz)) { g.level.flags.graveyard = 1; - } else if (Is_sanctum(&u.uz)) { - croom = search_special(TEMPLE); - - create_secret_door(croom, W_ANY); } else if (on_level(&u.uz, &orcus_level)) { struct monst *mtmp, *mtmp2;