diff options
Diffstat (limited to 'lib/mods')
-rw-r--r-- | lib/mods/theme/edit/fireprof.map | 60 | ||||
-rw-r--r-- | lib/mods/theme/edit/library.map | 62 | ||||
-rw-r--r-- | lib/mods/theme/scpt/fireprof.lua | 67 | ||||
-rw-r--r-- | lib/mods/theme/scpt/library.lua | 70 |
4 files changed, 124 insertions, 135 deletions
diff --git a/lib/mods/theme/edit/fireprof.map b/lib/mods/theme/edit/fireprof.map new file mode 100644 index 00000000..35f6bec4 --- /dev/null +++ b/lib/mods/theme/edit/fireprof.map @@ -0,0 +1,60 @@ +# Created by fearoffours (fearoffours@moppy.co.uk) +# Made for ToME 2.1.x on 03/09/02 + +# Permanent wall +F:X:63:3 + +# Floor with dirt +F:.:88:3 + +# shallow lava +F:f:86:3 + +# Deep lava +F:F:85:3 + +### Random Monsters and/or Items +# Random object (upto 3 levels ood) +F:!:88:5:0:*21 + +# red mold +F:m:88:5:324 + +# Chimaera +F:H:88:5:341 + +# Red dragon bat +F:b:88:5:377 + +# Hellhound and +# Random object (upto 7 levels ood) on normal floor +F:C:88:5:613:*25 + +# Quest exit +F:<:6:3 + +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:X......m.................H.........b...m......X +D:X.............b...............................X +D:X.......................m.....m.......H...b.C.X +D:X...............m.!........b.............FFFf.X +D:X.........m!............H....!........fffFFFffX +D:X..................................fffFFFFFFfFX +D:XFFf..............................fFFFFff..fffX +D:XFFFff........FFFFFF...........fffFFFfff......X +D:XfFFFFfff....FFFFFFFf.......fffFFFFFf.........X +D:X.fFFFFFFff.FFFFFFFFFfF..fffFFFFFFff..........X +D:X..fFFFFFFFffFFFfffFFFfffFFFFFFFFf............X +D:X...fFFFFFFFFFFff.ffFFFFFFFFFFFff.............X +D:X....fffFFFFFFff...ffFFFFFFFFFf...............X +D:X.......ffFFFf.......ffffFFfff................X +D:X.........fff.................................X +D:X.............................................X +D:X.............................................X +D:X.............................................X +D:X..................................<..........X +D:X.............................................X +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + +# Starting position +P:22:26 diff --git a/lib/mods/theme/edit/library.map b/lib/mods/theme/edit/library.map new file mode 100644 index 00000000..2369fbd6 --- /dev/null +++ b/lib/mods/theme/edit/library.map @@ -0,0 +1,62 @@ +# Permanent wall +F:X:63:3 + +# Granite Wall +F:#:57:3 + +# Cobblestone Road +F:O:200:3 + +# Floor +F:.:1:3 + +# Lich +F:l:200:3:518 + +# Master lich +F:L:200:3:658 + +# Quest exit +F:<:6:3 + +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +D:X###############################################################X +D:X#<OlOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X +D:X#OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOL#X +D:X###############################################################X +D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + +# Starting position +P:4:4 diff --git a/lib/mods/theme/scpt/fireprof.lua b/lib/mods/theme/scpt/fireprof.lua index ea5153d8..8691b821 100644 --- a/lib/mods/theme/scpt/fireprof.lua +++ b/lib/mods/theme/scpt/fireprof.lua @@ -2,71 +2,6 @@ fireproof_quest = {} --- The map definition itself -fireproof_quest.MAP = -[[#!map -# Created by fearoffours (fearoffours@moppy.co.uk) -# Made for ToME 2.1.x on 03/09/02 - -# Permanent wall -F:X:63:3 - -# Floor with dirt -F:.:88:3 - -# shallow lava -F:f:86:3 - -# Deep lava -F:F:85:3 - -### Random Monsters and/or Items -# Random object (upto 3 levels ood) -F:!:88:5:0:*21 - -# red mold -F:m:88:5:324 - -# Chimaera -F:H:88:5:341 - -# Red dragon bat -F:b:88:5:377 - -# Hellhound and -# Random object (upto 7 levels ood) on normal floor -F:C:88:5:613:*25 - -# Quest exit -F:<:6:3 - -D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -D:X......m.................H.........b...m......X -D:X.............b...............................X -D:X.......................m.....m.......H...b.C.X -D:X...............m.!........b.............FFFf.X -D:X.........m!............H....!........fffFFFffX -D:X..................................fffFFFFFFfFX -D:XFFf..............................fFFFFff..fffX -D:XFFFff........FFFFFF...........fffFFFfff......X -D:XfFFFFfff....FFFFFFFf.......fffFFFFFf.........X -D:X.fFFFFFFff.FFFFFFFFFfF..fffFFFFFFff..........X -D:X..fFFFFFFFffFFFfffFFFfffFFFFFFFFf............X -D:X...fFFFFFFFFFFff.ffFFFFFFFFFFFff.............X -D:X....fffFFFFFFff...ffFFFFFFFFFf...............X -D:X.......ffFFFf.......ffffFFfff................X -D:X.........fff.................................X -D:X.............................................X -D:X.............................................X -D:X.............................................X -D:X..................................<..........X -D:X.............................................X -D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - -# Starting position -P:22:26 -]] - -- change this constant (and the FOO_POINTS ones) to adjust the no of items fire-proofed as a reward fireproof_quest.TOTAL_ITEM_POINTS = 24 @@ -129,7 +64,7 @@ add_quest return FALSE else -- load the map - load_map(fireproof_quest.MAP, 2, 2) + load_map("fireprof.map", 2, 2) -- no teleport level_flags2 = DF2_NO_TELEPORT diff --git a/lib/mods/theme/scpt/library.lua b/lib/mods/theme/scpt/library.lua index 02bfeddd..a16d37ef 100644 --- a/lib/mods/theme/scpt/library.lua +++ b/lib/mods/theme/scpt/library.lua @@ -4,74 +4,6 @@ library_quest = {} --- The map definition itself -library_quest.MAP = -[[#!map - -# Permanent wall -F:X:63:3 - -# Granite Wall -F:#:57:3 - -# Cobblestone Road -F:O:200:3 - -# Floor -F:.:1:3 - -# Lich -F:l:200:3:518 - -# Master lich -F:L:200:3:658 - -# Quest exit -F:<:6:3 - -D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -D:X###############################################################X -D:X#<OlOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#O#.###.#.###.#.###.#.###.#.###.O.###.#.###.#.###.#.###.#.###O#X -D:X#OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOL#X -D:X###############################################################X -D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - -# Starting position -P:4:4 -]] - -- Map helper library_quest.place_random = function(minY, minX, maxY, maxX, monster) y = randint(maxY - minY + 1) + minY @@ -343,7 +275,7 @@ add_quest return FALSE end - load_map(library_quest.MAP, 2, 2) + load_map("library.map", 2, 2) level_flags2 = DF2_NO_GENO -- generate the Liches 518 |