1
0
Fork 0
mirror of https://codeberg.org/noisytoot/notnotdnethack.git synced 2024-11-21 16:55:06 +00:00
notnotdnethack/dat/Pirate.des

828 lines
32 KiB
Text

# SCCS Id: @(#)Pirate.des 3.4 2002/04/08
# Copyright (c) 1989 by Jean-Christophe Collet
# Copyright (c) 1991-2 by M. Stephenson
# NetHack may be freely redistributed. See license for details.
#
# Tortuga, The Turtle Island
#
# The "start" level for the quest.
#
# Here you meet your (besieged) class leader, Dread Pirate (ret.)
# and receive your quest assignment.
#
MAZE: "Pir-strt",' '
FLAGS: noteleport,hardfloor
GEOMETRY:center,center
#0 1 2 3 4 5 6 7
#0123456789012345678901234567890123456789012345678901234567890123456789012345
MAP
0
1
2
3 ---- ---- ---- ---- ---- ---- ---- ---- F-F- -F-F
4 - | | | | | | | | | | | | | | - |..F-F-F-F-F..|
5 - | | | | | | | | | | | | | - | F.............F
6 ---- ---- ---- ---- ---- ---- ---- ---- -|.FFFFFFFFF.F-
7 |.F.......F.|
8 ---- ----- |.F.-F-F-.F.F
9 - - - - |.F.F...|---|
0 - | | - |.-.|...|...|
1 ------- | |.F.F...|---|
2 - ----- ----- |.F.-F-F-.F.F
3 - | ----- ----- ----- ----- | | |.F.......F.|
4 | | | | | | | | | | | | --.FFFFFFFFF.F-
5 ----- | | | | | | | | | | F.............F
6 | | | | | | | | | | |..F-F-F-F-F..|
7 ----- ----- ----- ----- ----- F-F- -F-F
8
9
0
ENDMAP
# Monsters on siege duty.
MONSTER: '@',"sergeant",random
MONSTER: '@',"soldier",random
MONSTER: '@',"soldier",random
MONSTER: '@',"soldier",random
MONSTER: '@',"soldier",random
MONSTER: '@',"soldier",random
MONSTER: '@',"soldier",random
MONSTER: '@',"soldier",random
MONSTER: '@',"soldier",random
MONSTER: '@',"soldier",random
OBJECT:')',"crossbow",random
OBJECT:')',"crossbow bolt",random
OBJECT:')',"crossbow",random
OBJECT:')',"crossbow bolt",random
OBJECT:')',"crossbow",random
OBJECT:')',"crossbow bolt",random
OBJECT:')',"crossbow",random
OBJECT:')',"crossbow bolt",random
OBJECT:')',"crossbow",random
OBJECT:')',"crossbow bolt",random
OBJECT:')',"crossbow",random
OBJECT:')',"crossbow bolt",random
OBJECT:')',"crossbow",random
OBJECT:')',"crossbow bolt",random
OBJECT:')',"crossbow",random
OBJECT:')',"crossbow bolt",random
OBJECT:')',"crossbow",random
OBJECT:')',"crossbow bolt",random
OBJECT:')',"knife",random
OBJECT:')',"knife",random
OBJECT:')',"knife",random
OBJECT:')',"knife",random
OBJECT:')',"knife",random
OBJECT:')',"spear",random
OBJECT:')',"spear",random
GEOMETRY:center,center
#0 1 2 3 4 5 6 7
#0123456789012345678901234567890123456789012345678901234567890123456789012345
MAP
0
1
2 ......................................
3 ....---.----.----.----.----.----.--.-.--.- F-F- -F-F
4 .......|.| |.| |.| |.| |.| |.|..|.|.... | F-F-F-F-F |
5 .........|.| |.| |.| |.| |.| |.|..|....|... F F .
6 .......-..-.----.----.----.----.----.-.--.-..-... -| FFFFFFFFF F- .
7 ....................................................| F F | .
8 .-..-..-----.... ......| F -F-F- F F .
9 ............... ....| F F |---| .
0 ......|..|..... ...| + | | |....
1 ..-.----....|.. ....| F F |---| .
2 .........---.... -----.....| F -F-F- F F .
3 ........|.....-----..-----..-----..-----..| |.....| F F | .
4 ...|...|.....| |..| |..| |..|...|..| |... -- FFFFFFFFF F- .
5 ..-----.....| |..| |..| |..|...|..| |... F F .
6 ..........| |..| |..| |..|...|..| |.. | F-F-F-F-F |
7 .........-----..-----..-----..-----..-----. F-F- -F-F
8 .......................................
9
0
ENDMAP
# Monsters on siege duty.
MONSTER: '8',"ghost",random
MONSTER: '8',"ghost",random
MONSTER: '8',"ghost",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
GEOMETRY:center,center
#0 1 2 3 4 5 6 7
#0123456789012345678901234567890123456789012345678901234567890123456789012345
MAP
0}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
2}}}}}}}}}}}}}}ssssssssssssssssssssssssssssssssssssss}}}}}}}}}}}}}}}}}}}}}}}}
3}}}}}}}}}}}}sss+---s----s----s----s----s----s--+-s--+-}}}}F-F-}}}}}}}-F-F}}}
4}}}}}}}}}}}ssss+..|s|##|s|##|s|##|s|##|s|##|s|..|s|..+s}}}|..F-F-F-F-F..|}}}
5}}}}}}}}}ssssss+..|e|##|e|##|e|##|e|##|e|##|e|..|e+..|sss}F.............F}.}
6}}}}}}}}sssTsss-++-e--+-e--+-e--+-e--+-e--+-e-+--e-++-Tss}-|.FFFFFFFFF.F-}.}
7}}}}}}}sssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeess.|.F#######F.|}}.}
8}}}}}}}s-++-ss-----eeTT TTess.|.F#-F+F-#F.F}}.}
9}}}}}}ss+..+ss+...+eT ####################### ## TTs.|.F#F...|---|}}.}
0}}}}}sTT+..|sT|...+T #########################H### Ts.|.+#|...+...+....
1}}}}}}sT-+----+...|TT H ####################### ## Tss.|.F#F...|---|}}.}
2}}}}}}}ssss+..++---,eee -----TTss.|.F#-F+F-#F.F}}.}
3}}}}}}}ssss+...|ee,,T-----ee-----ee-----ee-----ee|.|.|Tess.|.F#######F.|}}.}
4}}}}}}}}sss|...|se,,,|...|ee|...|ee|...|ee|...|ee|.|.|Tes}--.FFFFFFFFF.F-}.}
5}}}}}}}}}ss-----ssee,|...|ee|...|ee|...|ee|...|ee|+-+|ess}F.............F}.}
6}}}}}}}}}}}ssssssssee|...|ss|...|ss|...|ss|...|ssS...|ss}}|..F-F-F-F-F..|}}}
7}}}}}}}}}}}}sssssssss-+---ss-+---ss-+---ss-+---ss-----s}}}F-F-}}}}}}}-F-F}}}
8}}}}}}}}}}}}}}sssssssssssssssssssssssssssssssssssssss}}}}}}}}}}}}}}}}}}}}}}}
9}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
0}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
ENDMAP
#0123456789012345678901234567890123456789012345678901234567890123456789012345
#0 1 2 3 4 5 6 7
# Dungeon Description
REGION:(00,00,75,20),lit,"ordinary"
# Portal arrival point
BRANCH:(05,00,58,20),(21,09,53,17)
# Stairs
STAIR:(65,10),down
# Doors
DOOR:closed,(22,06)
DOOR:closed,(22,06)
DOOR:closed,(27,06)
DOOR:closed,(32,06)
DOOR:closed,(37,06)
DOOR:closed,(42,06)
DOOR:locked,(67,10)
DOOR:locked,(71,10)
DOOR:closed,(22,17)
DOOR:closed,(29,17)
DOOR:closed,(36,17)
DOOR:closed,(43,17)
DOOR:locked,(49,16)
DOOR:locked,(50,15)
DOOR:locked,(52,15)
# Shops
REGION:(22,14,24,16),lit,"potion shop"
OBJECT:'!',"booze",(22,14)
OBJECT:'!',"booze",(23,14)
OBJECT:'!',"booze",(24,14)
OBJECT:'!',"booze",(24,15)
OBJECT:'!',"booze",(23,15)
OBJECT:'!',"booze",(22,15)
OBJECT:'!',"booze",(23,16)
OBJECT:'!',"booze",(24,16)
REGION:(29,14,31,16),lit,"weapon shop"
REGION:(36,14,38,16),lit,"weapon shop"
REGION:(43,14,45,16),lit,"tool shop"
MONSTER:'&',"succubus",(50,13)
OBJECT:'?',"scare monster",(50,14), cursed, 0
MONSTER:'&',"incubus",(52,13)
OBJECT:'?',"scare monster",(52,14), cursed, 0
# Dread Pirate (ret.)
MONSTER:'@',"Mayor Cummerbund",(51,10)
# The treasure of the Dread Pirate
CONTAINER:'(',"chest",(52,10)
OBJECT:'?',"resistance",contained
OBJECT:'?',"resistance",contained
OBJECT:'?',"resistance",contained
# Guards for the audience chamber
MONSTER:'@',"pirate brother",(22,05)
MONSTER:'@',"pirate brother",(27,05)
MONSTER:'@',"pirate brother",(32,05)
MONSTER:'@',"pirate brother",(37,05)
MONSTER:'@',"pirate brother",(42,05)
MONSTER:'@',"pirate brother",(27,09)
MONSTER:'@',"pirate brother",(37,11)
MONSTER:'@',"pirate brother",(47,10)
#Used Cannon Balls
OBJECT:'0',"heavy iron ball",(13,15) [skipcheck]
OBJECT:'0',"heavy iron ball",(16,12) [skipcheck]
OBJECT:'0',"heavy iron ball",(21,09) [skipcheck]
OBJECT:'0',"heavy iron ball",(21,16) [skipcheck]
OBJECT:'0',"heavy iron ball",(45,08) [skipcheck]
OBJECT:'0',"heavy iron ball",(51,08) [skipcheck]
OBJECT:'0',"heavy iron ball",(52,08) [skipcheck]
# Non diggable walls
NON_DIGGABLE:(00,00,75,20)
#
# Welcome to Shipwreck Island
# The "locate" level for the quest.
#
# Here you make landfall on shipwreck island and
# move inland towards the center of the island.
#
MAZE: "Pir-loca",' '
FLAGS: noteleport,hardfloor
# Dungeon Description
GEOMETRY:center,center
#0 1 2 3 4 5 6 7
#0123456789012345678901234567890123456789012345678901234567890123456789012345
MAP
0......... ......PP.............. .. ......... ........
1... . .. ........PP....P........ . ...... ....
2.... ... ............. ....P ........ ..... ..... . ...
3.... . .. .. ......PPP.....P .. ........ ... . ..
4... .. . ..... .....PPPP....P .... ..... .. ..
5.. . . . ...... PP.PPP............. ...... .. ........
6... .. ... . . -----------------++-------....----.---|.
7... . . P . . --H| . .. ..--|..
8.... ... .....--| ..... -|..
9. . .. . ..--| --- ... .. . HH
0 . . .. ....-| | | ...... . HHH
1. ... . . .....--| --- ........ . . |
2.. . .. --| .... -|
3... . .... .---| .... .. -++.
4.... .. P ......PP.--------------------------++--..----.-|..
5..... . PPPPP........PPP.... ......................
6...... P . . PP........P P.. . .......................
7........ PP.... P......... P... .......................
8... P.. ........... P..........................
9..... . . ............. ...P..........................
0....... . ....................................................
ENDMAP
#0123456789012345678901234567890123456789012345678901234567890123456789012345
#0 1 2 3 4 5 6 7
MONSTER: ';',"shark",random
MONSTER: ';',"shark",random
MONSTER: ';',"shark",random
MONSTER: ';',"shark",random
MONSTER: ';',"shark",random
MONSTER: ';',"shark",random
# Objects (lost flotsam).
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:')',"scimitar",random
OBJECT:')',"scimitar",random
OBJECT:')',"scimitar",random
OBJECT:')',"scimitar",random
OBJECT:')',"scimitar",random
OBJECT:')',"scimitar",random
OBJECT:')',"scimitar",random
OBJECT:')',"scimitar",random
OBJECT:')',"scimitar",random
GEOMETRY:center,center
#0 1 2 3 4 5 6 7
#0123456789012345678901234567890123456789012345678901234567890123456789012345
MAP
0}}}}}}}}} }}}}}}PP}}}}}}}}}}}}}} }} }}}}}}}}} }}}}}}}}
1}}} } }} }}}}}}}}PP}}}}P}}}}}}}} } }}}}}} }}}}
2}}}} }}} }}}}}}}}}}}}} }}}}P }}}}}}}} }}}}} }}}}} } }}}
3}}}} } }} }} }}}}}}PPP}}}}}P }} }}}}}}}} }}} } }}
4}}} }} } }}}}} }}}}}PPPP}}}}P }}}} }}}}} }} }}
5}} } } } }}}}}} PP}PPP}}}}}}}}}}}}} }}}}}} }} }}}}}}}}
6}}} }} }}} } } -----------------++-------}}}}----}---|}
7}}} } } P } } --H|..........................}.}}.....}}--|}}
8}}}} }}} }}}}}--|..............................}}}}}.......-|}}
9} } }} } }}--|......................---...........}}}..}}.} HH
0 } } }} }}}}-|........................| |......}}}}}}...}.. HHH
1} }}} } } }}}}}--|......................---.....}}}}}}}}..}..}.|
2}} } }} --|.................................}}}}.....-|
3}}} } }}}} }---|...........................}}}}...}}.-++}
4}}}} }} P }}}}}}PP}--------------------------++--}}----}-|}}
5}}}}} } PPPPP}}}}}}}}PPP}}}} }}}}}}}}}}}}}}}}}}}}}}
6}}}}}} P } } PP}}}}}}}}P P}} } }}}}}}}}}}}}}}}}}}}}}}}
7}}}}}}}} PP}}}} P}}}}}}}}} P}}} }}}}}}}}}}}}}}}}}}}}}}}
8}}} P}} }}}}}}}}}}} P}}}}}}}}}}}}}}}}}}}}}}}}}}
9}}}}} } } }}}}}}}}}}}}} }}}P}}}}}}}}}}}}}}}}}}}}}}}}}}
0}}}}}}} } }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
ENDMAP
#0123456789012345678901234567890123456789012345678901234567890123456789012345
#0 1 2 3 4 5 6 7
MONSTER: '@',"lieutenant",random
MONSTER: '@',"soldier",random
MONSTER: '@',"soldier",random
MONSTER: '@',"soldier",random
MONSTER: '@',"soldier",random
MONSTER: '@',"soldier",random
MONSTER: '@',"soldier",random
MONSTER: '@',"soldier",random
MONSTER: '@',"soldier",random
MONSTER: '@',"soldier",random
OBJECT:')',"crossbow",random
OBJECT:')',"crossbow bolt",random
OBJECT:')',"crossbow",random
OBJECT:')',"crossbow bolt",random
OBJECT:')',"crossbow",random
OBJECT:')',"crossbow bolt",random
OBJECT:')',"crossbow",random
OBJECT:')',"crossbow bolt",random
OBJECT:')',"crossbow",random
OBJECT:')',"crossbow bolt",random
OBJECT:')',"crossbow",random
OBJECT:')',"crossbow bolt",random
OBJECT:')',"crossbow",random
OBJECT:')',"crossbow bolt",random
OBJECT:')',"crossbow",random
OBJECT:')',"crossbow bolt",random
OBJECT:')',"crossbow",random
OBJECT:')',"crossbow bolt",random
OBJECT:')',"knife",random
OBJECT:')',"knife",random
OBJECT:')',"knife",random
OBJECT:')',"knife",random
OBJECT:')',"knife",random
OBJECT:')',"spear",random
OBJECT:')',"spear",random
GEOMETRY:center,center
#0 1 2 3 4 5 6 7
#0123456789012345678901234567890123456789012345678901234567890123456789012345
MAP
0}}}}}}}}}...... }}}}}}PP}}}}}}}}}}}}}} }} }}}}}}}}} }}}}}}}}
1}}} }..........}} }}}}}}}}PP}}}}P}}}}}}}} } }}}}}} }}}}
2}}}} .}}}......}}}}}}}}}}}}}.}}}}P. }}}}}}}} }}}}} }}}}} } }}}
3}}}}.}..}}...}} }}}}}}PPP}}}}}P. }} }}}}}}}} }}} } }}
4}}}. .}} }.}}}}} }}}}}PPPP}}}}P. }}}} }}}}} }} }}
5}}.}.}.... }..}}}}}} .PP}PPP}}}}}}}}}}}}} }}}}}} }} }}}}}}}}
6}}}.}}.... }}}.}.} ...-----------------++-------}}}}----}---|}
7}}}.}.}...P...}.}...--H| --|}}
8}}}}..}}}. }}}}}--| -|}}
9}.}.}}..}... }}--| } HH
0.}.}..}}...}}}}-| HHH
1}.}}}.}..} }}}}}--| |
2}}.}..... }}.....--| -|
3}}}.}.... }}}}.....}---| -++}
4}}}}..}}..P ..}}}}}}PP}--------------------------++--}}----}-|}}
5}}}}}.}..... ....PPPPP}}}}}}}}PPP}}}} }}}}}}}}}}}}}}}}}}}}}}
6}}}}}}.....P } }...PP}}}}}}}}P...P}} } }}}}}}}}}}}}}}}}}}}}}}}
7}}}}}}}}...PP}}}}...P}}}}}}}}} .P}}} }}}}}}}}}}}}}}}}}}}}}}}
8}}} .... .P}} }}}}}}}}}}} ..P}}}}}}}}}}}}}}}}}}}}}}}}}}
9}}}}} }..} .}}}}}}}}}}}}} }}}P}}}}}}}}}}}}}}}}}}}}}}}}}}
0}}}}}}}.} }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
ENDMAP
#0123456789012345678901234567890123456789012345678901234567890123456789012345
#0 1 2 3 4 5 6 7
MONSTER: '8',"ghost",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
# Objects (lost flotsam).
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
GEOMETRY:center,center
#0 1 2 3 4 5 6 7
#0123456789012345678901234567890123456789012345678901234567890123456789012345
MAP
0}}}}}}}}} }}}}}}PP}}}}}}}}}}}}}} }} }}}}}}}}} }}}}}}}}
1}}} } }} }}}}}}}}PP}}}}P}}}}}}}} } }}}}}} }}}}
2}}}} }}} }}}}}}}}}}}}} }}}}P }}}}}}}} }}}}} }}}}} } }}} #######
3}}}} } }} }} }}}}}}PPP}}}}}P }} }}}}}}}} }}} } }} #####
4}}} }} } }}}}} }}}}}PPPP}}}}P }}}} }}}}} }} }} ###########
5}} } } } }}}}}} PP}PPP}}}}}}}}}}}}} }}}}}} }} }}}}}}}} ### ## #
6}}} }} }}} } } -----------------++-------}}}}----}---|} ## ####
7}}} } } P } } --H| } }} }}--|}} #####
8}}}} }}} }}}}}--| }}}}} -|}} #######
9} } }} } }}--| --- }}} }} } HH#######
0 } } }} }}}}-| | | }}}}}} } HHH ## ###
1} }}} } } }}}}}--| --- }}}}}}}} } } | ########
2}} } }} --| }}}} -| ##########
3}}} } }}}} }---| }}}} }} -++} ## ### #
4}}}} }} P }}}}}}PP}--------------------------++--}}----}-|}} ##### ####
5}}}}} } PPPPP}}}}}}}}PPP}}}} }}}}}}}}}}}}}}}}}}}}}} ######## ##
6}}}}}} P } } PP}}}}}}}}P P}} } }}}}}}}}}}}}}}}}}}}}}}} ###########
7}}}}}}}} PP}}}} P}}}}}}}}} P}}} }}}}}}}}}}}}}}}}}}}}}}} #### ##
8}}} P}} }}}}}}}}}}} P}}}}}}}}}}}}}}}}}}}}}}}}}} #### #
9}}}}} } } }}}}}}}}}}}}} }}}P}}}}}}}}}}}}}}}}}}}}}}}}}} # ### #
0}}}}}}} } }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} #####
ENDMAP
#0123456789012345678901234567890123456789012345678901234567890123456789012345
#0 1 2 3 4 5 6 7
MONSTER: '8',"ghost",random
MONSTER: '8',"ghost",random
MONSTER: '8',"ghost",random
MONSTER: '&',"damned pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
GEOMETRY:center,center
#0 1 2 3 4 5 6 7
#0123456789012345678901234567890123456789012345678901234567890123456789012345
MAP
0}}}}}}}}}...... }}}}}}PP}}}}}}}}}}}}}} }} }}}}}}}}} }}}}}}}}
1}}} }..........}} }}}}}}}}PP}}}}P}}}}}}}} } }}}}}} }}}}
2}}}} .}}}......}}}}}}}}}}}}}.}}}}P. }}}}}}}} }}}}} }}}}} } }}} #######
3}}}}.}..}}...}} }}}}}}PPP}}}}}P. }} }}}}}}}} }}} } }} #####
4}}}. .}} }.}}}}} }}}}}PPPP}}}}P. }}}} }}}}} }} }} ###########
5}}.}.}.... }..}}}}}} .PP}PPP}}}}}}}}}}}}} }}}}}} }} }}}}}}}} ### ## #
6}}}.}}.... }}}.}.} ...-----------------++-------}}}}----}---|} ## ####
7}}}.}.}...P...}.}...--H|..........................}.}}.....}}--|}} #####
8}}}}..}}}. }}}}}--|..............................}}}}}.......-|}} #######
9}.}.}}..}... }}--|......................---...........}}}..}}.} HH#######
0.}.}..}}...}}}}-|........................| |......}}}}}}...}.. HHH ## ###
1}.}}}.}..} }}}}}--|......................---.....}}}}}}}}..}..}.| ########
2}}.}..... }}.....--|.................................}}}}.....-| ##########
3}}}.}.... }}}}.....}---|...........................}}}}...}}.-++} ## ### #
4}}}}..}}..P ..}}}}}}PP}--------------------------++--}}----}-|}} #### ####
5}}}}}.}..... ....PPPPP}}}}}}}}PPP}}}} }}}}}}}}}}}}}}}}}}}}}} ######## ##
6}}}}}}.....P } }...PP}}}}}}}}P...P}} } }}}}}}}}}}}}}}}}}}}}}}} ###########
7}}}}}}}}...PP}}}}...P}}}}}}}}} .P}}} }}}}}}}}}}}}}}}}}}}}}}} #### ##
8}}} .... .P}} }}}}}}}}}}} ..P}}}}}}}}}}}}}}}}}}}}}}}}}} #### #
9}}}}} }..} .}}}}}}}}}}}}} }}}P}}}}}}}}}}}}}}}}}}}}}}}}}} # ### #
0}}}}}}}.} }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} #####
ENDMAP
#0123456789012345678901234567890123456789012345678901234567890123456789012345
#0 1 2 3 4 5 6 7
REGION:(00,00,15,20),lit,"ordinary"
MONSTER: '@',"captain",(58,10), "Captain Ketch"
OBJECT:')',"crossbow",(58,10)
OBJECT:')',"crossbow bolt",(58,10), blessed,+3
# Magic Chest
OBJECT:'(',"magic chest",(58,10)
# Stairs
STAIR:(00,10),up
STAIR:(64,00, 75,20),(00,00, 00,00),down
# Non diggable walls
NON_DIGGABLE:(56,00,75,05)
NON_DIGGABLE:(64,06,75,14)
NON_DIGGABLE:(56,15,75,20)
#
# Shipwreck Island center
# The "goal" level for the quest.
#
# Here you meet Blackbeard's Ghost, your nemesis monster.
# You have to defeat Blackbeard's Ghost in combat to gain
# the artifact you have been assigned to retrieve.
#
MAZE: "Pir-goal", ' '
FLAGS: noteleport,hardfloor
GEOMETRY:center,center
#0 1 2 3 4 5 6 7
#01234567890123456789012345678901234567890123456789012345678901234567890
MAP
0
1
2
3
4
5 .
6 .....
7 .....
8 .......
9 .....
0 .....
1 .
2
3
4
5
6
ENDMAP
#01234567890123456789012345678901234567890123456789012345678901234567890
#0 1 2 3 4 5 6 7
CONTAINER:'(',"chest",(35,08)
OBJECT:'$',random,contained
OBJECT:'$',random,contained
OBJECT:'#',"jewel",contained
OBJECT:'#',"jewel",contained
OBJECT:'*',random,contained
OBJECT:'*',random,contained
CONTAINER:'(',"chest",(36,07)
OBJECT:'$',random,contained
OBJECT:'$',random,contained
OBJECT:'#',"jewel",contained
OBJECT:'#',"jewel",contained
OBJECT:'*',random,contained
OBJECT:'*',random,contained
CONTAINER:'(',"chest",(36,08)
OBJECT:'$',random,contained
OBJECT:'$',random,contained
OBJECT:'#',"jewel",contained
OBJECT:'#',"jewel",contained
OBJECT:'*',random,contained
OBJECT:'*',random,contained
CONTAINER:'(',"chest",(36,09)
OBJECT:'$',random,contained
OBJECT:'$',random,contained
OBJECT:'#',"jewel",contained
OBJECT:'#',"jewel",contained
OBJECT:'*',random,contained
OBJECT:'*',random,contained
CONTAINER:'(',"chest",(37,08)
OBJECT:'$',random,contained
OBJECT:'$',random,contained
OBJECT:'#',"jewel",contained
OBJECT:'#',"jewel",contained
OBJECT:'*',random,contained
OBJECT:'*',random,contained
OBJECT:'$',random,(35,08)
OBJECT:'$',random,(36,07)
OBJECT:'$',random,(36,08)
OBJECT:'$',random,(36,09)
OBJECT:'$',random,(37,08)
OBJECT:'$',random,(35,08)
OBJECT:'$',random,(36,07)
OBJECT:'$',random,(36,08)
OBJECT:'$',random,(36,09)
OBJECT:'$',random,(37,08)
OBJECT:')',"scimitar",(35,08)
OBJECT:')',"scimitar",(36,07)
OBJECT:')',"scimitar",(36,08)
OBJECT:')',"scimitar",(36,09)
OBJECT:')',"scimitar",(37,08)
OBJECT:'(',random,random
OBJECT:'(',random,random
OBJECT:'(',random,random
OBJECT:'(',random,random
OBJECT:'(',random,random
OBJECT:'(',random,random
OBJECT:')',random,random
OBJECT:')',random,random
OBJECT:')',random,random
OBJECT:')',random,random
OBJECT:')',random,random
OBJECT:')',random,random
OBJECT:'#',"jewel",random
OBJECT:'#',"jewel",random
OBJECT:'#',"jewel",random
OBJECT:'#',"jewel",random
OBJECT:'#',"jewel",random
OBJECT:'*',random,random
OBJECT:'*',random,random
OBJECT:'*',random,random
OBJECT:'*',random,random
OBJECT:'*',random,random
OBJECT:'$',random,random
OBJECT:'$',random,random
OBJECT:'$',random,random
OBJECT:'$',random,random
OBJECT:'$',random,random
OBJECT:'$',random,random
OBJECT:'$',random,random
OBJECT:'$',random,random
GEOMETRY:center,center
#0 1 2 3 4 5 6 7
#01234567890123456789012345678901234567890123456789012345678901234567890
MAP
0 ### #
1# ### # ##
2### ## . ## ##
3 ### ## ### ### # ##
4 ### # #H#H#HH # ## #
5 ## # H# # ## # ### #
6 # ## H ##H## H ###
7 ## ## #H#H# ## ###
8 ## .#H#H###H#H#. ##
9 ### ## #H#H# ## ##
0 ### H ##H## H ## #
1 # ### # ## # #H # ##
2 # ## # HH#H#H# # ###
3 ## # ### ### ## ###
4## ## . ## ###
5 ## # ### #
6 # ###
ENDMAP
#01234567890123456789012345678901234567890123456789012345678901234567890
#0 1 2 3 4 5 6 7
# Dungeon Description
REGION:(34,06,38,10), lit,"ordinary"
# Stairs
STAIR:(00,00, 70,16), (20,00, 50,16),up
MAZEWALK:(36,02),north
MAZEWALK:(30,08),west
MAZEWALK:(42,08),east
MAZEWALK:(36,14),south
# Objects
OBJECT:'(',"chest",(36,08),cursed,0,"The Treasury of Proteus"
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
# Random monsters.
MONSTER:'8',"Blackbeard's Ghost",(36,08)
MONSTER:'Z',random,random
MONSTER:'Z',random,random
MONSTER:'Z',random,random
MONSTER:'Z',random,random
MONSTER:'Z',random,random
MONSTER:'Z',random,random
MONSTER:'Z',random,random
MONSTER:'Z',random,random
MONSTER:'Z',random,random
MONSTER:'Z',random,random
MONSTER:'Z',random,random
MONSTER:'Z',random,random
MONSTER:'Z',random,random
MONSTER:'Z',random,random
MONSTER:'Z',random,random
MONSTER:'Z',random,random
MONSTER:'Z',random,random
MONSTER:'Z',random,random
MONSTER:'W',"wraith",random
MONSTER:'W',"wraith",random
MONSTER:'W',"wraith",random
MONSTER:'W',"wraith",random
MONSTER:'W',"wraith",random
MONSTER:'W',"wraith",random
MONSTER:'W',"wraith",random
MONSTER:'W',"wraith",random
MONSTER:'W',random,random
MONSTER: '&',"damned pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: '&',"damned pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: '&',"damned pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
#
# The "fill" levels for the quest.
#
# These levels are used to fill out any levels not occupied by specific
# levels as defined above. "filla" is the upper filler, between the
# start and locate levels, and "fillb" the lower between the locate
# and goal levels.
#
#
MAZE: "Pir-fila",' '
FLAGS: noteleport,shortsighted,hardfloor
INIT_MAP: 's' , '}' , false, false , lit , false
NOMAP
STAIR: (20,00,75,20), (0,0,20,20), down
MONSTER: '8',"ghost",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: '@',"soldier",random
MONSTER: '@',"soldier",random
MONSTER: '@',"soldier",random
MONSTER: 'B',"parrot",random
MONSTER: 'B',"parrot",random
MONSTER: 'B',"parrot",random
MONSTER: 'B',"parrot",random
MONSTER: 'Y',"monkey",random
MONSTER: 'Y',"monkey",random
REGION:(00,00,75,20), lit,"ordinary"
GEOMETRY:left,bottom
MAP
}.}}
....
}.}.
ENDMAP
STAIR: (01,01), up
REGION:(00,00,03,02), lit,"ordinary"
MAZE: "Pir-filb",' '
FLAGS: noteleport,hardfloor
INIT_MAP: '#' , ' ' , true , true , unlit, true
NOMAP
#
STAIR: random, up
STAIR: random, down
#
OBJECT:random,random,random
TRAP: random, random
OBJECT:random,random,random
TRAP: random, random
OBJECT:random,random,random
TRAP: random, random
OBJECT:random,random,random
TRAP: random, random
OBJECT:random,random,random
TRAP: random, random
OBJECT:random,random,random
TRAP: random, random
OBJECT:random,random,random
TRAP: random, random
MONSTER: '8',"ghost",random
MONSTER: '8',"ghost",random
MONSTER: '8',"ghost",random
MONSTER: '@',"sergeant",random
MONSTER: '&',"damned pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random
MONSTER: 'Z',"skeletal pirate",random