From dcdb8d437bc1e1d94b879258306efb9a75be5b7b Mon Sep 17 00:00:00 2001 From: Pasi Kallinen Date: Sat, 1 Feb 2020 21:30:50 +0200 Subject: [PATCH] Dehardcode sanctum temple secret door --- dat/sanctum.lua | 4 +++- src/mkmaze.c | 4 ---- 2 files changed, 3 insertions(+), 5 deletions(-) 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;