Source:NetHack 3.4.3/dat/medusa.des
Jump to navigation
Jump to search
Below is the full text to dat/medusa.des from NetHack 3.4.3. To link to a particular line, write {{sourcecode|medusa.des|123}}, for example.
This file describes the layout of Medusa's Island.
Contents
License
1. # SCCS Id: @(#)medusa.des 3.4 1996/05/11 2. # Copyright (c) 1989 by Jean-Christophe Collet 3. # Copyright (c) 1990, 1991 by M. Stephenson 4. # NetHack may be freely redistributed. See license for details.
The NetHack General Public License applies to screenshots, source code and other content from NetHack.
This content was modified from the original NetHack source code distribution (by splitting up NetHack content between wiki pages, and possibly further editing). See the page history for a list of who changed it, and on what dates.
5. # 6. # These are the Medusa's levels : 7. # 8.
Variant 1
9. MAZE:"medusa-1",' ' 10. FLAGS: noteleport 11. GEOMETRY:center,center 12. MAP 13. }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} 14. }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} 15. }}.}}}}}..}}}}}......}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}....}}}...}}}}} 16. }...}}.....}}}}}....}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}...............} 17. }....}}}}}}}}}}....}}}..}}}}}}}}}}}.......}}}}}}}}}}}}}}}}..}}.....}}}...}} 18. }....}}}}}}}}.....}}}}..}}}}}}.................}}}}}}}}}}}.}}}}.....}}...}} 19. }....}}}}}}}}}}}}.}}}}.}}}}}}.-----------------.}}}}}}}}}}}}}}}}}.........} 20. }....}}}}}}}}}}}}}}}}}}.}}}...|...............S...}}}}}}}}}}}}}}}}}}}....}} 21. }.....}.}}....}}}}}}}}}.}}....--------+--------....}}}}}}..}}}}}}}}}}}...}} 22. }......}}}}..}}}}}}}}}}}}}........|.......|........}}}}}....}}}}}}}}}}}}}}} 23. }.....}}}}}}}}}}}}}}}}}}}}........|.......|........}}}}}...}}}}}}}}}.}}}}}} 24. }.....}}}}}}}}}}}}}}}}}}}}....--------+--------....}}}}}}.}.}}}}}}}}}}}}}}} 25. }......}}}}}}}}}}}}}}}}}}}}...S...............|...}}}}}}}}}}}}}}}}}.}}}}}}} 26. }.......}}}}}}}..}}}}}}}}}}}}.-----------------.}}}}}}}}}}}}}}}}}....}}}}}} 27. }........}}.}}....}}}}}}}}}}}}.................}}}}}..}}}}}}}}}.......}}}}} 28. }.......}}}}}}}......}}}}}}}}}}}}}}.......}}}}}}}}}.....}}}}}}...}}..}}}}}} 29. }.....}}}}}}}}}}}.....}}}}}}}}}}}}}}}}}}}}}}.}}}}}}}..}}}}}}}}}}....}}}}}}} 30. }}..}}}}}}}}}}}}}....}}}}}}}}}}}}}}}}}}}}}}...}}..}}}}}}}.}}.}}}}..}}}}}}}} 31. }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} 32. }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} 33. ENDMAP 34. # Dungeon Description 35. # (must maintain one room definition; `unfilled' forces its room to be kept) 36. REGION:(00,00,74,19),lit,"ordinary" 37. REGION:(31,07,45,07),unlit,"ordinary" 38. REGION:(35,09,41,10),unlit,"ordinary",unfilled 39. REGION:(31,12,45,12),unlit,"ordinary" 40. # Teleport: down to up stairs island, up to Medusa's island 41. TELEPORT_REGION:(01,01,05,17),(0,0,0,0),down 42. TELEPORT_REGION:(26,04,50,15),(0,0,0,0),up 43. # Stairs 44. STAIR:(05,14),up 45. STAIR:(36,10),down 46. # Doors 47. DOOR:closed,(46,07) 48. DOOR:locked,(38,08) 49. DOOR:locked,(38,11) 50. DOOR:closed,(30,12) 51. # Branch, not allowed inside Medusa's building. 52. BRANCH:levregion(01,00,79,20),(30,06,46,13) 53. # Non diggable walls 54. NON_DIGGABLE:(30,06,46,13) 55. # Objects 56. CONTAINER:'`',"statue",(36,10),uncursed,"knight",3,"Perseus" 57. OBJECT[75%]:'[',"shield of reflection",contained,cursed,+0 58. OBJECT[25%]:'[',"levitation boots",contained,random,+0 59. OBJECT[50%]:')',"scimitar",contained,blessed,+2 60. OBJECT[50%]:'(',"sack",contained 61. # These aren't really containers, but specifying CONTAINER forces them to be 62. # empty, since CONTAINERs contain only what is explicitly specified. 63. CONTAINER:'`',"statue",random 64. CONTAINER:'`',"statue",random 65. CONTAINER:'`',"statue",random 66. CONTAINER:'`',"statue",random 67. CONTAINER:'`',"statue",random 68. CONTAINER:'`',"statue",random 69. CONTAINER:'`',"statue",random 70. OBJECT:random,random,random 71. OBJECT:random,random,random 72. OBJECT:random,random,random 73. OBJECT:random,random,random 74. OBJECT:random,random,random 75. OBJECT:random,random,random 76. OBJECT:random,random,random 77. OBJECT:random,random,random 78. # Random traps 79. TRAP:random,random 80. TRAP:random,random 81. TRAP:random,random 82. TRAP:random,random 83. TRAP:random,random 84. TRAP:"board",(38,07) 85. TRAP:"board",(38,12) 86. # Random monsters 87. MONSTER:'@',"Medusa",(36,10),asleep 88. MONSTER:';',"giant eel",(11,06) 89. MONSTER:';',"giant eel",(23,13) 90. MONSTER:';',"giant eel",(29,02) 91. MONSTER:';',"jellyfish",(02,02) 92. MONSTER:';',"jellyfish",(00,08) 93. MONSTER:';',"jellyfish",(04,18) 94. MONSTER:'T',"water troll",(51,03) 95. MONSTER:'T',"water troll",(64,11) 96. MONSTER:'S',random,(38,07) 97. MONSTER:'S',random,(38,12) 98. MONSTER:random,random,random 99. MONSTER:random,random,random 100. MONSTER:random,random,random 101. MONSTER:random,random,random 102. MONSTER:random,random,random 103. MONSTER:random,random,random 104. MONSTER:random,random,random 105. MONSTER:random,random,random 106. MONSTER:random,random,random 107. MONSTER:random,random,random 108.
Variant 2
109. MAZE:"medusa-2",' ' 110. FLAGS: noteleport 111. GEOMETRY:center,center 112. MAP 113. }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} 114. }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} 115. }------}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}-------}}}}}}}}--------------} 116. }|....|}}}}}}}}}..}.}}..}}}}}}}}}}}}}..}}}}}}-.....--}}}}}}}|............|} 117. }|....|.}}}}}}}}}}}.}...}}..}}}}}}}}}}}}}}}}}---......}}}}}.|............|} 118. }S....|.}}}}}}---}}}}}}}}}}}}}}}}}}}}}}}}}}---...|..-}}}}}}.S..----------|} 119. }|....|.}}}}}}-...}}}}}}}}}.}}...}.}}}}.}}}......----}}}}}}.|............|} 120. }|....|.}}}}}}-....--}}}}}}}}}}}}}}}}}}}}}}----...--}}}}}}}.|..--------+-|} 121. }|....|.}}}}}}}......}}}}...}}}}}}.}}}}}}}}}}}---..---}}}}}.|..|..S...|..|} 122. }|....|.}}}}}}-....-}}}}}}}------}}}}}}}}}}}}}}-...|.-}}}}}.|..|..|...|..|} 123. }|....|.}}}}}}}}}---}}}}}}}........}}}}}}}}}}---.|....}}}}}.|..|..|...|..|} 124. }|....|.}}}}}}}}}}}}}}}}}}-....|...-}}}}}}}}--...----.}}}}}.|..|..|...|..|} 125. }|....|.}}}}}}..}}}}}}}}}}---..--------}}}}}-..---}}}}}}}}}.|..|..-------|} 126. }|...}|...}}}.}}}}}}...}}}}}--..........}}}}..--}}}}}}}}}}}.|..|.........|} 127. }|...}S...}}.}}}}}}}}}}}}}}}-..--------}}}}}}}}}}}}}}...}}}.|..--------..S} 128. }|...}|...}}}}}}}..}}}}}}----..|....-}}}}}}}}}}}}}}}}}..}}}.|............|} 129. }|....|}}}}}....}}}}..}}.-.......----}}......}}}}}}.......}}|............|} 130. }------}}}}}}}}}}}}}}}}}}---------}}}}}}}}}}}}}}}}}}}}}}}}}}--------------} 131. }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} 132. }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} 133. ENDMAP 134. # Dungeon Description 135. REGION:(00,00,74,19),lit,"ordinary" 136. REGION:(02,03,05,16),unlit,"ordinary" 137. REGION:(61,03,72,16),unlit,"ordinary",unfilled,true 138. REGION:(71,08,72,11),unlit,"ordinary" 139. REGION:(67,08,69,11),lit,"ordinary" 140. # Teleport: down to up stairs island, up to Medusa's island 141. TELEPORT_REGION:(02,03,05,16),(0,0,0,0),down 142. TELEPORT_REGION:(61,03,72,16),(0,0,0,0),up 143. # Stairs 144. STAIR:(04,09),up 145. STAIR:(68,10),down 146. # Doors 147. DOOR:locked,(71,07) 148. # Branch, not allowed on Medusa's island. 149. BRANCH:levregion(01,00,79,20),(59,01,73,17) 150. # Non diggable walls 151. NON_DIGGABLE:(01,02,06,17) 152. NON_DIGGABLE:(60,02,73,17) 153. # Objects 154. CONTAINER:'`',"statue",(68,10),uncursed,"knight",3,"Perseus" 155. OBJECT[25%]:'[',"shield of reflection",contained,cursed,+0 156. OBJECT[75%]:'[',"levitation boots",contained,random,+0 157. OBJECT[50%]:')',"scimitar",contained,blessed,+2 158. OBJECT[50%]:'(',"sack",contained 159. CONTAINER:'`',"statue",(64,08) 160. CONTAINER:'`',"statue",(65,08) 161. CONTAINER:'`',"statue",(64,09) 162. CONTAINER:'`',"statue",(65,09) 163. CONTAINER:'`',"statue",(64,10) 164. CONTAINER:'`',"statue",(65,10) 165. CONTAINER:'`',"statue",(64,11) 166. CONTAINER:'`',"statue",(65,11) 167. OBJECT:'`',"boulder",(04,04) 168. OBJECT:'/',random,(52,09) 169. OBJECT:'`',"boulder",(52,09) 170. OBJECT:random,random,random 171. OBJECT:random,random,random 172. OBJECT:random,random,random 173. OBJECT:random,random,random 174. OBJECT:random,random,random 175. OBJECT:random,random,random 176. # Traps 177. TRAP:"magic",(03,12) 178. TRAP:random,random 179. TRAP:random,random 180. TRAP:random,random 181. TRAP:random,random 182. # Monsters. 183. MONSTER:'@',"Medusa",(68,10),asleep 184. MONSTER:'g',"gremlin",(02,14) 185. MONSTER:'H',"titan",(02,05) 186. MONSTER:';',"electric eel",(10,13) 187. MONSTER:';',"electric eel",(11,13) 188. MONSTER:';',"electric eel",(10,14) 189. MONSTER:';',"electric eel",(11,14) 190. MONSTER:';',"electric eel",(10,15) 191. MONSTER:';',"electric eel",(11,15) 192. MONSTER:';',"jellyfish",(01,01) 193. MONSTER:';',"jellyfish",(00,08) 194. MONSTER:';',"jellyfish",(04,19) 195. MONSTER:''',"stone golem",(64,08),asleep 196. MONSTER:''',"stone golem",(65,08),asleep 197. MONSTER:''',"stone golem",(64,09),asleep 198. MONSTER:''',"stone golem",(65,09),asleep 199. MONSTER:'S',"cobra",(64,10),asleep 200. MONSTER:'S',"cobra",(65,10),asleep 201. MONSTER:'A',random,(72,08) 202. MONSTER:'y',"yellow light",(72,11),asleep 203. MONSTER:random,random,(17,07) 204. MONSTER:random,random,(28,11) 205. MONSTER:random,random,(32,13) 206. MONSTER:random,random,(49,09) 207. MONSTER:random,random,(48,07) 208. MONSTER:random,random,(65,03) 209. MONSTER:random,random,(70,04) 210. MONSTER:random,random,(70,15) 211. MONSTER:random,random,(65,16) 212. MONSTER:random,random,random 213. MONSTER:random,random,random 214. MONSTER:random,random,random 215. MONSTER:random,random,random