Fix medusa levels

My recent commit broke medusa-3 and medusa-4, so fix those.

Make des.stair and des.ladder also accept hash-coordinate:
  des.stair("up", {8, 10});
This commit is contained in:
Pasi Kallinen
2022-04-01 08:50:22 +03:00
parent 476e47b2cd
commit f45e79e1a0
5 changed files with 25 additions and 15 deletions

View File

@@ -36,6 +36,8 @@ place:set(08,06);
place:set(66,05);
place:set(46,15);
local medloc = place:rndcoord(1);
des.region(selection.area(00,00,74,19),"lit")
-- fixup_special hack: the first room defined on a Medusa level gets some
-- leaderboard statues, use arrival_room to force it to be a room even though
@@ -54,7 +56,7 @@ des.non_diggable(selection.area(44,13,48,17))
des.teleport_region({ region = {33,02,38,07}, dir="down" })
des.levregion({ region = {32,01,39,07}, type="stair-up" });
des.stair("down", place:rndcoord(1))
des.stair("down", medloc);
des.door("locked",08,08)
des.door("locked",64,05)
des.door("random",50,13)
@@ -100,7 +102,7 @@ des.trap("board")
des.trap("board")
des.trap()
--
des.monster({ id = "Medusa", x=mx, y=my, asleep=1 })
des.monster({ id = "Medusa", coord=medloc, asleep=1 })
des.monster("giant eel")
des.monster("giant eel")
des.monster("jellyfish")