expand Plane of Fire to fill entire map

The other three elemental planes go all the way to the map edges.
Fire was 76x20 rather than full 79x21.  This adds new two columns on
the left (necessitating some coordinate adjustments) and one on the
right plus one new row on the bottom.  Not particularly interesting,
just padding.
This commit is contained in:
PatR
2023-11-19 04:54:20 -08:00
parent f23176155c
commit d3e80bf9bf

View File

@@ -1,4 +1,4 @@
-- NetHack endgame fire.lua $NHDT-Date: 1652196026 2022/05/10 15:20:26 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack endgame fire.lua $NHDT-Date: 1700398454 2023/11/19 12:54:14 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.4 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1992,1993 by Izchak Miller, David Cohrs, -- Copyright (c) 1992,1993 by Izchak Miller, David Cohrs,
-- and Timo Hakulinen -- and Timo Hakulinen
@@ -12,30 +12,32 @@ des.level_flags("mazelevel", "noteleport", "hardfloor", "shortsighted", "hot", "
-- portal to the next level is randomly chosen. -- portal to the next level is randomly chosen.
-- This map has no visible outer boundary, and -- This map has no visible outer boundary, and
-- is mostly open area, with lava lakes and bunches of fire traps. -- is mostly open area, with lava lakes and bunches of fire traps.
-- It fills the entire mappable area.
des.map([[ des.map([[
............................................................................ LL.............LL..............L...LL.........LL.................LL...........L
....LLLLLLLL............L.......................LLL......................... LL....LLLLLLLL............L...L.............LL....LLL.......................LL.
...LL...................L......................LLLL................LL....... L....LL...................L......................LLLL................LL........
...L.............LLLL...LL....LL...............LLLLL.............LLL........ .....L.............LLLL...LL....LL...............LLLLL.............LLL.........
.LLLL..............LL....L.....LLL..............LLLL..............LLLL...... .L.LLLL..............LL....L.....LLL..............LLLL..............LLLL......L
..........LLLL...LLLL...LLL....LLL......L........LLLL....LL........LLL...... LL..........LLLL...LLLL...LLL....LLL......L........LLLL....LL........LLL......L
........LLLLLLL...LL.....L......L......LL.........LL......LL........LL...L.. LL........LLLLLLL...LL.....L......L......LL.........LL......LL........LL...L...
........LL..LLL..LL......LL......LLLL..L.........LL......LLL............LL.. L.........LL..LLL..LL......LL......LLLL..L.........LL......LLL............LL...
....L..LL....LLLLL.................LLLLLLL.......L......LL............LLLLLL ......L..LL....LLLLL.................LLLLLLL.......L......LL............LLLLLL.
....L..L.....LL.LLLL.......L............L........LLLLL.LL......LL.........LL ......L..L.....LL.LLLL.......L............L........LLLLL.LL......LL.........LL.
....LL........L...LL......LL.............LLL.....L...LLL.......LLL.........L ......LL........L...LL......LL.............LLL.....L...LLL.......LLL.........L.
.....LLLLLL........L.......LLL.............L....LL...L.LLL......LLLLLLL..... .L.....LLLLLL........L.......LLL.............L....LL...L.LLL......LLLLLLL......
..........LLLL............LL.L.............L....L...LL.........LLL..LLL..... LL..........LLLL............LL.L.............L....L...LL.........LLL..LLL......
...........................LLLLL...........LL...L...L........LLLL..LLLLLL... .L...........................LLLLL...........LL...L...L........LLLL..LLLLLL...L
.....LLLL.............LL....LL.......LLL...LL.......L..LLL....LLLLLLL....... .L.....LLLL.............LL....LL.......LLL...LL.......L..LLL....LLLLLLL.......L
.......LLL.........LLLLLLLLLLL......LLLLL...L...........LL...LL...LL........ .........LLL.........LLLLLLLLLLL......LLLLL...L...........LL...LL...LL.........
.........LL.......LL.........LL.......LLL....L..LLL....LL.........LL........ ...........LL.......LL.........LL.......LLL....L..LLL....LL.........LL.........
..........LLLLLLLLL...........LL....LLL.......LLLLL.....LL........LL........ ............LLLLLLLLL...........LL....LLL.......LLLLL.....LL........LL.........
.................L.............LLLLLL............LL...LLLL.........LL....... .LL...............L.............LLLLLL............LL...LLLL.........LL.......L.
.................................LL....................LL................... LL.....L..........................LL....................LL..................LLL
L.....LLL......................LLLLL.........L.........LLLLLLLL..............LL
]]); ]]);
des.teleport_region({ region = {69,16,69,16} }) des.teleport_region({ region = {71,16,71,16} })
des.levregion({ region = {0,0,75,19}, exclude = {65,13,75,19}, type="portal", name="water" }) des.levregion({ region = {0,0,78,19}, exclude = {67,13,78,19}, type="portal", name="water" })
des.trap("fire") des.trap("fire")
des.trap("fire") des.trap("fire")