# === Understanding town_gondolin.txt (Gondolin town) === # feat : special feat : special feat : % chance of generating the second feat # map : lines giving full layout of town using symbols in town_feat.txt # mask : lines giving full layout of town using special symbols in town_feat.txt # 'feat' is the special feats replacing fake blank features (' ') # 'map' lines describe the layout of the town (symbols). # There MUST be "dungeon-hgt" lines with a size of "dungeon-wid" # (see constants.txt). # 'mask' lines describe the layout of the town (special symbols). # There MUST be "dungeon-hgt" lines with a size of "dungeon-wid" # (see constants.txt). # Special feats: grass/tree feat:grass:tree:10 map:###################################################################################################################################################################################################### map:###################################################################################################################################################################################################### map:###################################################################################################################################################################################################### map:###################################################################################################################################################################################################### map:######################################^^^^^^^^^^^^^,,, #### map:####################################^^^^^^^^^^^^,,,, #### map:##################################^^^^^^^^,,,,,,,, #### map:#################################^^^^^^^^^,,,,,, CCCCCCCCCCCCCCCCCCCCCCCCC ,,,,,,, ,,,,### map:################################^^^^^^^^^^^,,, CCCCCCCC#######################CCCCCCCC ,,,,,,,,,,, ,,,,,### map:###############################^^^^^^^^^^^^,, CCCCCCC########TTTTTTTT#####TTTTTTTT########CCCCCC ,,,,,^^^^^,,,, ,,,,### map:##############################^^^^^^^^^^^,,, CCCC########TTTTTT........###........TTTTTT########CCCC ,,,,^^^^^^^,,,,,, ,,,,,### map:#############################^^^^^^^^^^,,, CC###########T..........#########..........T###########CC ,,,,^^^^^^^^^^^^,,,,,,,,,,,### map:############################^^^^^^,,,,,, CC############T........#############........T############CC ,,,,^^^^^^^^^^^^^^,,,,,,,,,### map:############################,,,,,,,,, ......... CC#############T.......###VV#####VV###.......T#############CC ,,,,^^^^^^^^^^^^^,,,,,,,,,### map:###########################,,,,,, ... . C#############TT.......#VVVV#####VVVV#.......TT#############C ,,,,,^^^^^^^^^^^,,,,,,,,,### map:########################### ... . #### #### C#############T..........VV###.###VV..........T#############C ,,,,,,^^^^^^^,,, ,,,,,### map:########################## ... ##9## ######### CC######VVVV###T...........V##...##V...........T####VVVV#####CC ######### ,,,,,,^^^^,,, ,,,,### map:########################## ######### ... ##### ####### C######TTTTVV#TT............#.....#............TT#VVTTTT######C ######### ,,,,,,,,,, ,,,,### map:########################## #~~~~~~~# ... ##### ####### C######...TTV#T.................................T#VTT...T#####C ######### ,,,,,,,, ,,,,,,### map:########################## #~~~~~~~# ... ##### ####### C######T...............................................T######C ,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,### map:########################## #~~~~~~~# ... ##### ######### C######TTT.................TTTTTTTTT.................TTT######C , ,,,,,,,,,, ,,,,,,,,,### map:########################## ####8#### ... ##### ######5###### CC#######VV..............TTTT#######TTTT..............VV#######CC , ### ,,,,,,,,,,,,,,,,### map:########################## . ... ##...## C##########............TTT#############TTT............##########C , ########## ,,, ,,,,,,,,### map:########################## ........... ... C########TT...........TT#################TT...........TT########C , ################### ,,,,,### map:########################## ... ... C#####TTTT...........TT###..#########..###TT...........TTTT#####C , ############### ,,,,,,### map:########################### ######### ... ############# ... C#TTTTT..............T##.....##...##.....##T..............TTTTT#C , ############## ,,,,### map:############################ ######### ... ############# ... C#T...........###...TT##.....#.....#.....##TT...###...........T#C , ############## ,,,### map:############################### ######### ... ############# ... C#T.........####....T##......#.....#......##T....####.........T#C , ########### ,,,,### map:########################## ######### ... ############# ... CC#TT.......####.....T##...................##T.....####.......TT#CC , #### , ## ,,,### map:########################## ######### ... ######1###### ... C###T......####....TTT###.................###TTT....####......T###C , , VVVVV ,,,,### map:######################### ... . ... C###T......d###...TT###.###....#####....###.###TT...####......T###C ,,,,,,,,,,,,,,, VVVVVVV ,,,### map:######################### ... . ... C###T......d###...T##.....##..#######..##.....##T...####......T###C , VVVVVVVVV ,,,,### map:#..............................................................................................####...T#.......#..#######..#.......#T...####........... , VVVVVVVVVVVV ,,,,,### map:#.................................................................................................................#######..............................,,,, VVVVVVVVVVVV ,,,,### map:#..............................................................................................####...T#.......#..#######..#.......#T...####........... , VVVVVVVVVVVV ,,,,,### map:######################### ... . . C###T......c###...T##.....##..#######..##.....##T...####......T###C , VVVVVVVVVV ,,,,,^^### map:######################### ... . . C###T......####...TT###.###....#####....###.###TT...####....TTT###C , VVVVVVV ,,,,,,^^### map:########################## ######### ... ######2###### ##3## C###T..............TTT###.................###TTT....####...TT#####C , VVVVV ,,,,,,^^^^### map:########################### ######### ... ############# ##### CC#TT................T##...................##T.....####...TT#####CC , VVVV ,,,,,,^^^^^^### map:############################### ######### ... ############# ##### C#T.................T##......#.....#......##T....####....T######C , ------TT------------ ,,,,,^^^^^^^### map:############################ ######### ... ############# ##### C#T...VV...VV.......TT##.....##...##.....##TT...###.......######C ,------TT-TTT--TT-TT-TT---- ,,,,^^^^^^^^^### map:########################### ######### ... ############# ##### C#T..VV#...#VV.......T####.###########.####T..............######C -,--TTTTTTTTTTTTTTT-TT-TTT---,,,,^^^^^^^^^### map:########################## ... C#T..V###.###V.......TTT#################TTT.............T######C ---,--TT-TTT########TTT-TTTT----,,,,,^^^^^^^### map:########################## ... C#TT.V##4.###V.........TTT#############TTT...............TT#####C----,---TTT###TTTTTT###TT-T-TT----,,,,,^^^^^^### map:########################## ... C##T.V#######V...........TTTT#######TTTT..................TT####C----,--TTT##TTT----TTT##TTTTTT------,,,,,^^^^### map:########################## ######### ... ############# CC#T.VV#####VV.............................................TTT#CC----,---TT#TT--------TT##T-T-TT------,,,,^^^^### map:########################## ######### ... ############# C#T..VV###VV.....TTTTTTTTTTT.......TTTTTTTTTTT..............T#C-----,,,,,,,,,,,,,,,,,,,##TT-TTT------,,,,^^^^### map:########################## ########B.........7############ C#T...VVVVV....TTT#########TTT...TTT#########TTT............T#C----------T#TT--------TT##TTT-------,,,,^^^^^^### map:########################## ######### ... ############# C#TT..........TT###VVVVVV####TT.TT####VVVVVV###TT..........TT#C--------TTT##TTT----TTT##TTTTT-----,,,,^^^^^^^### map:########################## ######### ... ############# C##T..........T##VVV....VVV###TTT###VVV....VVV##T..........T##C-------TTTTT###TTTTTT###TTTTT-----,,,,,^^^^^^^### map:########################### ... CC#T..........T#VV........VV#######VV........VV#T..........T#CC -----TTTT-TTT########TTTTTT------,,,,,,,^^^^^### map:########################### #...# C#TT.......................#######.......................TT#C -T---TTTTT-TTTTTTTTTT-TT------ ,,,,,,,^^^^### map:############################ ##...## C##TT........T#VV........VV#######VV........VV#T........TT##C ------TTTT-TT--TT---T----- ,,,,,,,^^^^^^### map:############################ ####6#### CC##TT.......T##VVV....VVV#########VVV....VVV##T.......TT##CC ------TTT-TTTT--T----- ,,,,,,,^^^^^^^^^### map:############################# ####### CC##TTTT...TTT###VVVVVV#############VVVVVV###TTT...TTTT##CC ------T-------- ,,,,,,^^^^^^^^^^^^### map:############################## ##### CC####TTTTTTTTT###########################TTTTTTTTT####CC ,,,,,,^^^^^^^^^^^^^^### map:############################### ##### CCCC######TTTTTTTTTTT##############TTTTTTTTTT######CCCC ,,,,,,^^^^^^^^^^^^^^^^^### map:################################ ##### CCCCCC#####################################CCCCCC ,,,,,,,,,,^^^^^^^^^^^^^^^^^### map:################################# ##### CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC ,,,,,,,,,,^^^^^^^^^^^^^^^^^^#### map:################################## ####### ,,,,,,,,,,,^^^^^^^^^^^^^^^^^^^^^#### map:#################################### ######### ,,,,,,,,,,,,,^^^^^^^^^^^^^^^^^^^###### map:###################################### ############# ,,,,,,,,,,,,,,,^^^^^^^^^^^^^^^^^^######## map:###################################################################################################################################################################################################### map:###################################################################################################################################################################################################### map:###################################################################################################################################################################################################### map:###################################################################################################################################################################################################### mask:###################################################################################################################################################################################################### mask:###################################################################################################################################################################################################### mask:###################################################################################################################################################################################################### mask:###################################################################################################################################################################################################### mask:######################################^^^^^^^^^^^^^,,, #### mask:####################################^^^^^^^^^^^^,,,, #### mask:##################################^^^^^^^^,,,,,,,, #### mask:#################################^^^^^^^^^,,,,,, CCCCCCCCCCCCCCCCCCCCCCCCC ,,,,,,, ,,,,### mask:################################^^^^^^^^^^^,,, CCCCCCCC#######################CCCCCCCC ,,,,,,,,,,, ,,,,,### mask:###############################^^^^^^^^^^^^,, CCCCCCC########TTTTTTTT#####TTTTTTTT########CCCCCC ,,,,,^^^^^,,,, ,,,,### mask:##############################^^^^^^^^^^^,,, CCCC########TTTTTT........###........TTTTTT########CCCC ,,,,^^^^^^^,,,,,, ,,,,,### mask:#############################^^^^^^^^^^,,, CC###########T..........#########..........T###########CC ,,,,^^^^^^^^^^^^,,,,,,,,,,,### mask:############################^^^^^^,,,,,, CC############T........#############........T############CC ,,,,^^^^^^^^^^^^^^,,,,,,,,,### mask:############################,,,,,,,,, ......... CC#############T.......###VV#####VV###.......T#############CC ,,,,^^^^^^^^^^^^^,,,,,,,,,### mask:###########################,,,,,, ... . C#############TT.......#VVVV#####VVVV#.......TT#############C ,,,,,^^^^^^^^^^^,,,,,,,,,### mask:########################### ... . #### #### C#############T..........VV###.###VV..........T#############C ,,,,,,^^^^^^^,,, ,,,,,### mask:########################## ... ##9## ######### CC######VVVV###T...........V##...##V...........T####VVVV#####CC ######### ,,,,,,^^^^,,, ,,,,### mask:########################## ######### ... ##### ####### C######TTTTVV#TT............#.....#............TT#VVTTTT######C ######### ,,,,,,,,,, ,,,,### mask:########################## #~~~~~~~# ... ##### ####### C######...TTV#T.................................T#VTT...T#####C ######### ,,,,,,,, ,,,,,,### mask:########################## #~~~~~~~# ... ##### ####### C######T...............................................T######C ,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,### mask:########################## #~~~~~~~# ... ##### ######### C######TTT.................TTTTTTTTT.................TTT######C , ,,,,,,,,,, ,,,,,,,,,### mask:########################## ####8#### ... ##### ######5###### CC#######VV..............TTTT#######TTTT..............VV#######CC , ### ,,,,,,,,,,,,,,,,### mask:########################## . ... ##...## C##########............TTT#############TTT............##########C , ########## ,,, ,,,,,,,,### mask:########################## ........... ... C########TT...........TT#################TT...........TT########C , ################### ,,,,,### mask:########################## ... ... C#####TTTT...........TT###..#########..###TT...........TTTT#####C , ############### ,,,,,,### mask:########################### ######### ... ############# ... C#TTTTT..............T##.....##...##.....##T..............TTTTT#C , ############## ,,,,### mask:############################ ######### ... ############# ... C#T...........###...TT##.....#.....#.....##TT...###...........T#C , ############## ,,,### mask:############################### ######### ... ############# ... C#T.........####....T##......#.....#......##T....####.........T#C , ########### ,,,,### mask:########################## ######### ... ############# ... CC#TT.......####.....T##...................##T.....####.......TT#CC , #### , ## ,,,### mask:########################## ######### ... ######1###### ... C###T......####....TTT###.................###TTT....####......T###C , , VVVVV ,,,,### mask:######################### ... . ... C###T......d###...TT###.###....#####....###.###TT...####......T###C ,,,,,,,,,,,,,,, VVVVVVV ,,,### mask:######################### ... . ... C###T......d###...T##.....##..#######..##.....##T...####......T###C , VVVVVVVVV ,,,,### mask:#..............................................................................................####...T#.......#..#######..#.......#T...####........... , VVVVVVVVVVVV ,,,,,### mask:#.................................................................................................................#######..............................,,,, VVVVVVVVVVVV ,,,,### mask:#..............................................................................................####...T#.......#..#######..#.......#T...####........... , VVVVVVVVVVVV ,,,,,### mask:######################### ... . . C###T......c###...T##.....##..#######..##.....##T...####......T###C , VVVVVVVVVV ,,,,,^^### mask:######################### ... . . C###T......####...TT###.###....#####....###.###TT...####....TTT###C , VVVVVVV ,,,,,,^^### mask:########################## ######### ... ######2###### ##3## C###T..............TTT###.................###TTT....####...TT#####C , VVVVV ,,,,,,^^^^### mask:########################### ######### ... ############# ##### CC#TT................T##...................##T.....####...TT#####CC , VVVV ,,,,,,^^^^^^### mask:############################### ######### ... ############# ##### C#T.................T##......#.....#......##T....####....T######C , ------TT------------ ,,,,,^^^^^^^### mask:############################ ######### ... ############# ##### C#T...VV...VV.......TT##.....##...##.....##TT...###.......######C ,------TT-TTT--TT-TT-TT---- ,,,,^^^^^^^^^### mask:########################### ######### ... ############# ##### C#T..VV#...#VV.......T####.###########.####T..............######C -,--TTTTTTTTTTTTTTT-TT-TTT---,,,,^^^^^^^^^### mask:########################## ... C#T..V###.###V.......TTT#################TTT.............T######C ---,--TT-TTT########TTT-TTTT----,,,,,^^^^^^^### mask:########################## ... C#TT.V##4.###V.........TTT#############TTT...............TT#####C----,---TTT###TTTTTT###TT-T-TT----,,,,,^^^^^^### mask:########################## ... C##T.V#######V...........TTTT#######TTTT..................TT####C----,--TTT##TTT----TTT##TTTTTT------,,,,,^^^^### mask:########################## ######### ... ############# CC#T.VV#####VV.............................................TTT#CC----,---TT#TT--------TT##T-T-TT------,,,,^^^^### mask:########################## ######### ... ############# C#T..VV###VV.....TTTTTTTTTTT.......TTTTTTTTTTT..............T#C-----,,,,,,,,,,,,,,,,,,,##TT-TTT------,,,,^^^^### mask:########################## ########B.........7############ C#T...VVVVV....TTT#########TTT...TTT#########TTT............T#C----------T#TT--------TT##TTT-------,,,,^^^^^^### mask:########################## ######### ... ############# C#TT..........TT###VVVVVV####TT.TT####VVVVVV###TT..........TT#C--------TTT##TTT----TTT##TTTTT-----,,,,^^^^^^^### mask:########################## ######### ... ############# C##T..........T##VVV....VVV###TTT###VVV....VVV##T..........T##C-------TTTTT###TTTTTT###TTTTT-----,,,,,^^^^^^^### mask:########################### ... CC#T..........T#VV........VV#######VV........VV#T..........T#CC -----TTTT-TTT########TTTTTT------,,,,,,,^^^^^### mask:########################### #...# C#TT.......................#######.......................TT#C -T---TTTTT-TTTTTTTTTT-TT------ ,,,,,,,^^^^### mask:############################ ##...## C##TT........T#VV........VV#######VV........VV#T........TT##C ------TTTT-TT--TT---T----- ,,,,,,,^^^^^^### mask:############################ ####6#### CC##TT.......T##VVV....VVV#########VVV....VVV##T.......TT##CC ------TTT-TTTT--T----- ,,,,,,,^^^^^^^^^### mask:############################# ####### CC##TTTT...TTT###VVVVVV#############VVVVVV###TTT...TTTT##CC ------T-------- ,,,,,,^^^^^^^^^^^^### mask:############################## ##### CC####TTTTTTTTT###########################TTTTTTTTT####CC ,,,,,,^^^^^^^^^^^^^^### mask:############################### ##### CCCC######TTTTTTTTTTT##############TTTTTTTTTT######CCCC ,,,,,,^^^^^^^^^^^^^^^^^### mask:################################ ##### CCCCCC#####################################CCCCCC ,,,,,,,,,,^^^^^^^^^^^^^^^^^### mask:################################# ##### CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC ,,,,,,,,,,^^^^^^^^^^^^^^^^^^#### mask:################################## ####### ,,,,,,,,,,,^^^^^^^^^^^^^^^^^^^^^#### mask:#################################### ######### ,,,,,,,,,,,,,^^^^^^^^^^^^^^^^^^^###### mask:###################################### ############# ,,,,,,,,,,,,,,,^^^^^^^^^^^^^^^^^^######## mask:###################################################################################################################################################################################################### mask:###################################################################################################################################################################################################### mask:###################################################################################################################################################################################################### mask:######################################################################################################################################################################################################