1.  
  2. ##############################################################################
  3. # Antaeus (Cocytus) by Grunt
  4. ##############################################################################
  5.  
  6. NAME: coc_grunt
  7. ORIENT: encompass
  8. MONS: patrolling Antaeus, Ice Fiend, ice dragon / nothing
  9. MONS: ice devil w:5 / blue devil w:4 / white imp w:4 / ice dragon w:3 / \
  10. freezing wraith w:2 / frost giant w:1
  11. : set_border_fill_type('open_sea')
  12. KFEAT: X = open_sea
  13. NSUBST: H = 1:D / 1:8 / *:.
  14. KFEAT: D = floor
  15. : serpent_of_hell_setup(_G)
  16. KMONS: 8 = ice statue
  17. KITEM: d = superb_item
  18. KITEM: e = gold
  19. KMONS: de = Ice Fiend
  20. SHUFFLE: |d / $e
  21. : set_border_fill_type("open_sea")
  22. : coc_setup(_G)
  23. MAP
  24. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXcccccccccccc
  25. Xwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwcccccccccc
  26. Xwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwccccccccc
  27. Xwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwcccccccc
  28. Xww...wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwccccccc
  29. Xw..{..........wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwccccccc
  30. Xw....(...............wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwcccccc
  31. Xw..[............4......wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwccccc
  32. Xww......................wwwwwwwwwww.......wwwwwwwwwwwwwwwwwwwwwwwcccc
  33. Xwwwwwwww......4...4......wwwww.........4.....wwwwwwwwwwwwwwwwwwwwcccc
  34. Xwwwwwwwwwww.............wwww.........3........wwwww......wwwwwwwwwccc
  35. cwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.....4.........wwww.....4....wwwwwwwwcc
  36. cccwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.........wwwwwwwwwwwwww.....wwwwwwwwc
  37. cccccwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww....wwwwwwwc
  38. ccccccccwwwwwwwwcccccccccccccccwwwwwwwwwwwwwwwwwwwwwwwwwwww.2..wwwwwwc
  39. cccccccccccccccccccccccccccccccccccccwwwwwwwwwwcccccccwwwwww...wwwwwwX
  40. ccccccccccccccccccccccccccccccccccccccccccccccccccccccwwwwww.H.wwwwwwX
  41. cccccccccccccccccccccccccccccccccccccccccccccccccccccwwwwww....wwwwwwX
  42. cccccccccccccccccccccccccccccccccwwwwwwwwwwwwwwwwwwwwwwwww.....wwwwwwX
  43. cccccccccccccccccwwwwwwcccccwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.4..wwwwwwwX
  44. ccccccccccccccwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.....wwwwwwwwX
  45. cccccwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.......wwwwww.....wwwwwwwwwX
  46. cwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww......4.........wwwwwwwwwwwwwwwwcc
  47. Xwwwwwwwwwwwwwwwwwwwwww.wwwwwww.........3.........wwwwwwwwwwwwwwwwcccc
  48. Xwwwwwwwwwwwwwwwwww...4...www.........4.........wwwwwwwwwwwwwwwwcccccc
  49. Xwwwwwww.....wwww...3....wwww..............wwwwwwwwwwwwwwwwwwwcccccccc
  50. Xwwwwww.......www.4....wwwwwww......wwwwwwwwwwwwwwwwwwwwwwwwwccccccccc
  51. Xwwww...4....wwwww...wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwcccccccccccccc
  52. Xwwww.....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwccccccccccccccc
  53. Xwww....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwccccccccccccccccccccccccccccccc
  54. Xwww...wwwwwwwwwwwwwwccccccccccccccccccccccccccccccccccccccccccccccccc
  55. Xwww.H.wwwwwcccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
  56. Xwww...wwwwwwwwwwwwwcccccccccccccccccccccccccccccccccccccccccccccccccc
  57. Xwww..2.wwwwwwwwwwwwwwwwwwcccccccccccccccccccccccccccccccccccccccccccc
  58. Xwwww...wwwwwwwwwwwwwwwwwwwwcccccccccccccccccwwwwwwwwwwwwwwwcccccccccc
  59. Xwwww.4..wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwccc
  60. cwwwwww.....wwwww........wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwc
  61. ccwwwwwww...ww......4......wwwwwwwwwwww..........wwwwwwwwwwwwwwwwwwwwX
  62. ccccwwwwwwwwwwww......3.....wwwwwwwww......3.4......wwwwwwwwwwwwwwwwwX
  63. ccccccccccwwwwwwww......4........ww......4...........wwwwwwwwwwwwwwwwX
  64. ccccccccccccccccwwwwww..........wwwww........wwwwww..www...wwwwwwwwwwX
  65. ccccccccccccccccccccwwwwww..wwwwwwwwww....wwwwwwwwwwwwwww...wwwwwwwwwX
  66. cccwwwwwwwwwwwwwcccccccwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww....wwwwwwwX
  67. ccwwwwwww......wwwcccccccccccwwwwwwwwwwwwwwwwwwwwwwwwwwwww..4..wwwwwwX
  68. cwwwwwww........wwwccccccccccccccccccwwwwwwwwwwwwwwwwwwwwww....wwwwwwX
  69. Xwwwwww.....3.....wwwccccccccccccccccccccccccccccccwwwwwwww..2..wwwwwX
  70. Xwwwww..........4..wwwwcccccccccccccccccccccccccccccccccwww.....wwwwwX
  71. Xwwwww....ccccc....wwwwwccccccccccccccccccccccccccccccccwww..H..wwwwwX
  72. Xwwww....cc|d|cc...wwwwwwwwwwwcccccccwwwwwwwwwwwwwwwwwwwwww.....wwwwwX
  73. Xwww.....c|||d|c....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.4..wwwwwwX
  74. Xwww...4.+..1.Oc.3..wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww...wwwwwwwX
  75. Xwww.....c$$$e$c....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww...wwwwwwwwc
  76. Xwwww....cc$e$cc....ww.4..wwwwwwwwwwwwww..........wwwwwww...wwwwwwwwcc
  77. Xwwww.....ccccc.....ww.....wwwwwwww......4........wwww.....wwwwwwwwccc
  78. Xwwwww..........4..www..3.4..www.......3....ww...wwwwww..wwwwwwwwwcccc
  79. Xwwwwww.....3.....wwwww......www.....4....wwwwwwwwwwwwwwwwwwwwwwwwcccc
  80. Xwwwwwww........wwwwwwwwwwwwwwwwwww....wwwwwwwwwwwwwwwwwwwwwwwwwwccccc
  81. Xwwwwwwww.....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwccccc
  82. Xwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwccccccc
  83. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXcccccccc
  84. ENDMAP
  85.  
  86. NAME: coc_grunt
  87. ORIENT: encompass
  88. MONS: patrolling Antaeus, Ice Fiend, ice dragon / nothing
  89. MONS: ice devil w:5 / blue devil w:4 / white imp w:4 / ice dragon w:3 / \
  90. freezing wraith w:2 / frost giant w:1
  91. MONS: blizzard demon
  92. KMONS: 8 = ice statue
  93. KMONS: de = Ice Fiend
  94. KMONS: fg = blizzard demon
  95. KITEM: df = superb_item
  96. KITEM: eg = gold
  97. : serpent_of_hell_setup(_G)
  98. KFEAT: D = floor
  99. KFEAT: X = open_sea
  100. : set_border_fill_type('open_sea')
  101. SHUFFLE: 1O|d$e / 5!*fg%, |d / $e
  102. NSUBST: H = 1:D / *:5
  103. SUBST: * = |, % = $, ' = w
  104. : set_border_fill_type("open_sea")
  105. : coc_setup(_G)
  106. MAP
  107. ccccccccccccccXXXXXXXXXXcccccccccXXXXXXXXXXXXXXcccccccccc
  108. cccccccccccccwwwwwwwwwwwwcccccccwwwwwwwwwwwwwwwwwcccccccc
  109. ccccccccccccwwwwwwwwwwwwwcccccccwwwwwwwwwwwwwwwwwwccccccc
  110. cccccccccccwwwwwwwwwwwwwwcccccccwwwwwwwwwwwwwwwwwwwcccccc
  111. cccccccccwwwwwwwwwwwwwwwwcc$$$$cwwwwwwwwwwwwwwwwwwwwwcccc
  112. ccccccccwwwwwwwwwwwwwwwwwccc$$ccwwwwwwwwwwwwwwwwwwwwwwwcc
  113. cccccccwwwwwwwwwwwwwwwwwwcc3..3cwwwwwww....wwwwwwwwwwwwcc
  114. cccccwwwwwwwwwww.....wwwwcWWWWWcwwwww.......wwwwwwwwwwwwc
  115. ccccwwwwwwwwwww..H....wwwWWWWWWWWWww...2.H...wwwwwwwwwwwX
  116. cccwwwwwwwwwww......2..WWWWWWWWWWWWW.4.....4..wwwwwwwwwwX
  117. cwwwwwwwwwwww.4..ww...4.WwwcccccwwW............wwwwwwwwwX
  118. cwwwwwwwwwwww...wwww....wwwcccccww....wwwwwww...wwwwwwwwX
  119. Xwwwwwwwwwww...wwwwwww..wwwcccccww..wwwwwwwwww..wwwwwwwwX
  120. Xwwwwwwwwwww...wwwwwww..wwwcccccww.wwwwwwwwwwww..wwwwwwwX
  121. Xwwwwwwwwwww..wwwwwwwww.wwwwccccwwwwwwwwwwwccww..wwwwwwwX
  122. Xwwwwwwwwwww..wwwwwwwwwwwwwwcccwwwwwwwwwwwwccww.wwwwwwwwX
  123. Xwwwwwwwwwww..wcwwwwwwwwwwwwcccwwwwwwwwwwwwccwwwwwwwwwwwX
  124. Xwwwwwwwwwww..wccwwwwwwwwwwwcccwwwww..wwwwwccwwwwwwwwwwwX
  125. Xwwwwwwwwwwww.wccwwwwwwwwwwwcccwwww...wwwwwccwwwwwwwwwwwX
  126. Xwwwwwwwwwwww.wccwwwwwwwwwwwcccwwww..wwwwwcccwwwwwwwwwwwX
  127. Xwwwwwwwwwwwwwwccwwww..wwwwwcccwwww..wwwwwcccwwww..wwwwwX
  128. Xwwwwwwwwwwwwwwccwww...wwwwwcccwww...wwwwwcccwwww...wwwwX
  129. Xwwwwwwwwwwwwwwccwww....wwwwcccwww...wwwwwcccwwww...wwwwX
  130. Xwwwwwwwww.wwwwwcwww....wwwwcccwww...wwwwwcccwwww...wwwwX
  131. Xwwwwwwww...wwwwcwww....wwwwcccwww.4.wwwwwcccwwww..wwwwwX
  132. Xwwwwwwww...wwwwcwww....wwwwccccww....wwwwcccwwww..wwwwwX
  133. Xwwwwwwww...wwwwcwww....wwwwccccww.3..wwwwcccwwww...wwwwX
  134. Xwwwwwww....wwwwcwww.4...wwwccccww....wwwwcccwwww...wwwwX
  135. Xwwwwwww.....wwwcwwww....wwwccccww..4..wwwcccwwww.4..wwwX
  136. Xwwwwwww.4...wwwcwwww.3..wwwccccww.....wwwcccwwww....wwwX
  137. Xwwwwwww.....wwwcwwww....wwwccccww.....wwwcccwwwww.3.wwwX
  138. Xwwwwwww..3..wwwcwwww..4.wwwwcccwww....wwwcccwwwww....wwX
  139. Xwwwwwww.....wwwcwwww....wwwwcccwww...wwwwcccwwwww..4.wwX
  140. Xwwwwwww...4.wwccwwww....wwwwcccwwww.wwwwcccccwwww....wwX
  141. Xwwwwwwww....wwccwwwww....wwwcccwwww.wwwwcccccwwww....wwX
  142. Xwwwwwwww....wwccwwwww....wwwcccwwwwwwwwwcccccwwwww..wwwX
  143. Xwwwwwwww....wwccwwwww....wwwcccwwwwwwwwwcccccwwwww..wwwX
  144. Xwwwwwwww...wwwcccwwww....wwwcccwwww.wwwwcccccwwwww..wwwX
  145. Xwwwwwwww...wwwcccwwww....wwwcccwwww..wwwcccccwwwwwwwwwwX
  146. Xwwwwwwwww.wwwccccwwwww...wwwcccwwww..wwwcccccwwwwwwwwwwX
  147. Xwwwwwwwww.wwwccccwwwww..wwwwcccwwww..wwwccccwwwwwwwwwwwX
  148. Xwwwwwwwwwwwwwccccwwwwwwwwwwwcccwwww..wwcccccwwwwww..wwwX
  149. Xwwwwwwwwwwwwwcccccwwwwwwwwwwccwwww....wcccccwwwwww..wwwX
  150. Xwwwwwwwwwwwwwcccccwwwwwwwwwwccwww.....wcccccwwwww.4.wwwX
  151. Xwwwwwwww.wwwwcccccwwww.wwwwwcwwww....wwcccccwwww....wwwX
  152. Xwwwwwww.4.wwwcccccwwww..wwwwcwww...4.wwcccccwwww..3.wwwX
  153. Xwwwwww....wwwcccccwww...wwwwcwww.....wwccccwwwww4...wwwX
  154. Xwwwwww3...wwwccccwwwww4..wwwcwww..3..wccccwwwwww...wwwwX
  155. Xwwwww.....wwwccccwwwww...wwwcwww....wwccccwwwwwwwwwwwwwX
  156. Xwwwww...4.wwwccccwwwww.3..wwcwww.4..wwcccwwwwwwwwwwwwwwX
  157. Xwwwww....wwwwccccwwwww....wwcwww....wccccwwww.....wwwwwX
  158. Xwwwww....wwwwccccwwwwww.4.wwcwww....wcccww.........wwwwX
  159. Xwwwww....wwwwccccwwwwww..wwwcwww...wwccww.....3.....wwwX
  160. Xwwww......wwwcccccwwwwwwwwwwcwwww..wwccww.4.......4.wwwX
  161. Xwww...3....wwwccccwwwwwwwwwwcwwww.wwccww....ccccc....wwX
  162. Xww.4ccccc4.wwwccccwwwwwwwwwwcwwww.wwccw....cc|O$cc...wwX
  163. Xw..cc*!%cc..wwcccccwwwww.wwwcwwwwwwwccw....c|d.e$c....wX
  164. Xw..c*f.g%c..wwcccccwwww...wwcwwwwwwwccw..3.cd|1$ec.3..wX
  165. Xw.3cf*5%gc3.wwcccccwwww...wwwwww..wwccw....c||.$$c....wX
  166. Xw..c**.%%c..wwcccccwwww.4.wwwwww.4wwccw....cc|.$cc....wX
  167. Xw..cc*.%cc..wwcccccwwww....wwwww..wcccw.....cc+cc.....wX
  168. Xww..cc+cc..wwwcccccwwww..4.wwww.4wwcccww.............wwX
  169. Xwww.......wwwccccccwwwww....w....wwcccwww.....4.....wwwX
  170. Xwww...4..wwwwccccccwwwwww.{..(..wwwcccwwww.........wwwwX
  171. Xwwww....wwwwwccccccwwwwww.......wwwcccwwwwww......wwwwwX
  172. Xwwww...wwwwwccccccccwwwwwww.[.wwwwwcccwwwwwww...wwwwwwwX
  173. XwwwwwwwwwwwwccccccccwwwwwwwwwwwwwwccccwwwwwwwwwwwwwwwwwX
  174. XwwwwwwwwwwwcccccccccwwwwwwwwwwwwwwcccccwwwwwwwwwwwwwwwwX
  175. XwwwwwwwwwwwcccccccccwwwwwwwwwwwwwcccccccwwwwwwwwwwwwwwwX
  176. XXXXXXXXXXXcccccccccccXXXXXXXXXXXcccccccccXXXXXXXXXXXXXXX
  177. ENDMAP
  178.  
  179. # push out the top curved islands further from the center
  180. # finish rune room randomization in the header
  181. # maybe thicken the leftmost pillar's top
  182. # maybe re-organize header back into original style ugh
  183. # test test test