# === Understanding town_bree.txt ("town of Bree") === # 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:50 map:###################################################################################################################################################################################################### map:# VV -- # map:# V -- # map:# VV -- # map:# VVV -- # map:# VV -- # map:#OOOO V -- # map:# OOOO V -- # map:#--- OOOOO VVV --- VV # map:#------ OOOOOO V -- VVVV # map:#---------- OO V -- VVVVVVV # map:#-------------- OO VVV -- VVVVVVVVVVV # map:#--------------- OOO VVV -- VVVVVVVVVVVVV # map:#----------------- OO VVVVVVV VVVVVVVVVVVVVV # map:#------------------- OOOOO --VVVV VVVVV VVVVVVVVVVVVVVV # map:###------------------ OO ,,,,,,,,,,,,,,,,,, -- VVVVV VV VVVVVVVVVVVVVVVVV # map:#CC####------------------ OOO ,,,,,CCCCCCCCCCCCCCCCCC,,,,,,,,, -- VVVVVV VVVVVVVVV # map:#TTCCCC###---------------,, OO ,,,CCCCCCTTTTTTTTTTTTTTTTCCCCCCCCCC,,,, -- VVVV # map:#--TTTTCCC###---------,,,-- OO ,,CCCCTTTTTT--------------TTTTTTTTTTCCCCC,,,,, ^-- # map:#------TTTCCC##-----,,------ O ,,CCCTTTT..................----------TTTTTCCCCCC,, ^^^ -- # map:#---------TTTCC##,,,-------- OO ,CCCTTT....--########-..---..........-----TTTTTTCCC,,, ^^ -- # map:#------------TC,,###- --- OO ,CCTTT...-----########--.----------,,.....------TTTCCCC,, ^^ -- # map:#-------------,TTCCC### -- OOO ,,CCTT...-,,,,--########-..-###########,---......---TTTTCCT,, ^^ -- # map:#--------- ,,,--TTTCCC -- OO ,,CCCTT..-------,,##9#####-.--###########-,-------...----TTCCTT, ^^^ -- # map:#-------- ,, ,,----TTTCC O ,CCC T..--#######,,,,------.--###########--,------.-....--TTCCTT,^^^ -- # map:#------ ,, , OO ,CCTTT...---#######---,,,----.--###########---,---...----..--TTCCT^^^^ ^^ -- # map:#------- T, ,, OO ,CCTT...-----#######--,,-,,---.--###########---,-...-------..--TTC^^^ ^ ---- # map:#------- T, OO ,CTT..---,,,,###6###,,,---,,--.--###########----..---#####--..--T^^^^ ^ --- -- # map:#--------- OOO ,CT..,,,,----,,,,,,,,------,,-.--###B#######-....,---#~~~#---.--T^^ ^ -- -- # map:#---------- OO ,CCT.,#######----,-----------,,.-----.-----....-,--,,-#~~~#---.-T^^^ ^ -- ----- # map:#------------- OO ,CCTT.-#######---,-----######--..-----.--....--,,,,,,-,#~~~#---.-T^^^ ^ -- -- ,,, # map:#----------- OOOOO ,CTT-.-#######---,-----######--.------.-..--,,,-####--,##8##---.-T^^ ^ -- ----- ,, # map:#-------- OO ,CCT-..-##5####----,----######-..........--####,-####--,------...-^^^ ^ ^^ ^ --- ---- ,,, # map:#- ---- OOOOOOOO ,C OOOO--OOOOO----,----####4#-.---.,----,-####,-####--,-----..---^^ ^ ^ --- -----, OOOOOOOOOOOOOO# map:#- ---- OOOOOOO ,CT-O##OOOO---OOOOOOOOO--OOOO--.-T-.-###--,####,-####---,---..--T^^ -- -- OOO # map:#- ----- OOOOOOOO##.---------####-OOOO--OOOO---.-###--,####,-####---,---.---^^ ^ ^ -- --- OOOO # map:#- --- ----- ,,CT--.##.-#####---####,---------OOOO.-###---,,,,,-####--,---..-T^^ ^ ^ -- --- OO # map:# ---- ---- ,,CT--.##.-#####---####,------------OO-###-######-,,,---,----.--T^^ ^ -,- OOOOO # map:# ------- ---- ,,CTT-....-#####--,,,,,,-------------OO-,--######-##-,-,---...-T^^ ^ ^ -, OOOO # map:# ------- ------ ,,CCTT---..#2###-,#####,-########-----OO,--######-##--,.....---^^ ^^ ^^^ -, OOOOOOOO # map:# ----- ----- ,,CCT----..,,,,,-#####,-########------OOO-#1####-##....-----T^^ ^^ -,- OOOOO # map:# ---- -------- ,,CCTT----..----,#####,-##7#####--------OO,.,,.,-##.----TTTT^^ ^ ^^ -, OOOOO # map:# --------------- ,,,CCTTTT--..---,##3##-,--,,,---------...OOOOOOOOOOOTTTTTCC^^^ ^^ ^^ ,- OOO # map:# -------- ,,,CCCC --..........,-,,---,--.......-------TTTTTOCCCCC,,^^^^^^^^^^^ -.- OOOOO # map:# ---------- ,, ,,CCCTT----------.....-......-------TTTTTTTCCCCO,,,,, ^^^^^^^ -.- O # map:# ------- ,, ,,CCTTTTTTTTTT-----...------TTTTTTTCCCCCC,,,,OOO -.- OOOO # map:# ---- ,,, ,CCCCCCCCCCTTTTT-----TTTTTTCCCCCC,,,,,, OOO OOOOOOOOO # map:# ^^ ---- ,, ,,,,,,,,,,CCCCCTTTTTTCCCCC,,,,,, OO OOO-- # map:# ^^^^^ ,,, ,,,,,CCCCCC,,,,, OOOO OOO-- # map:# ^^^^^^^^^ ,, ,,,,,, OOOOOOO OOO--- # map:# ^^^^^^^^^ ,, OOOOOOO---- # map:# ^^^^^^^^^^^^^^^ ,,, ..------ # map:# ^^^^^^^^^^^^^^ ,,, ...... ....----- # map:# ^^^^^^^^^^^^^^^ ,,, ........... ............ ............-------,,,, # map:#^^^^^^^^^^^^^^^^^ ,, ... .........-------------- ,,,,,,, ,,,,,,,,, # map:# ^^^^^^^^^^^^^ ,, . ,,,,,, ,,,,,,,,, # map:# ^^^^^^^^^^^^^^ ,, ... ,,,,, ------ --- # map:# ^^^^^^^^^^^^^^^ ,, . ,,,,,,,,------- ----- # map:# ^^^^^^^^^^^^^^ , .. ---------------- # map:# ^^^^^^^^^^^^^^^^ ,, .. ---------T-------- # map:# ^^^^^^^^^^^^^^^ , .. ----------------- # map:# ^^^^^^^^^^^^^^^^ ,,. --- ---- ---- # map:# ^^^^^^^^^^^^^ ,. - -- -- # map:# ^^^^^^^^^^^^^^ . # map:# ^^^^^^^^^^^^^^ . # map:###################################################################################################################################################################################################### mask:###################################################################################################################################################################################################### mask:# VV -- # mask:# V -- # mask:# VV -- # mask:# VVV -- # mask:# VV -- # mask:#OOOO V -- # mask:# OOOO V -- # mask:#--- OOOOO VVV --- VV # mask:#------ OOOOOO V -- VVVV # mask:#---------- OO V -- VVVVVVV # mask:#-------------- OO VVV -- VVVVVVVVVVV # mask:#--------------- OOO VVV -- VVVVVVVVVVVVV # mask:#----------------- OO VVVVVVV VVVVVVVVVVVVVV # mask:#------------------- OOOOO --VVVV VVVVV VVVVVVVVVVVVVVV # mask:###------------------ OO ,,,,,,,,,,,,,,,,,, -- VVVVV VV VVVVVVVVVVVVVVVVV # mask:#CC####------------------ OOO ,,,,,CCCCCCCCCCCCCCCCCC,,,,,,,,, -- VVVVVV VVVVVVVVV # mask:#TTCCCC###---------------,, OO ,,,CCCCCCTTTTTTTTTTTTTTTTCCCCCCCCCC,,,, -- VVVV # mask:#--TTTTCCC###---------,,,-- OO ,,CCCCTTTTTT--------------TTTTTTTTTTCCCCC,,,,, ^-- # mask:#------TTTCCC##-----,,------ O ,,CCCTTTT..................----------TTTTTCCCCCC,, ^^^ -- # mask:#---------TTTCC##,,,-------- OO ,CCCTTT....--########-..---..........-----TTTTTTCCC,,, ^^ -- # mask:#------------TC,,###- --- OO ,CCTTT...-----########--.----------,,.....------TTTCCCC,, ^^ -- # mask:#-------------,TTCCC### -- OOO ,,CCTT...-,,,,--########-..-###########,---......---TTTTCCT,, ^^ -- # mask:#--------- ,,,--TTTCCC -- OO ,,CCCTT..-------,,##9#####-.--###########-,-------...----TTCCTT, ^^^ -- # mask:#-------- ,, ,,----TTTCC O ,CCC T..--#######,,,,------.--###########--,------.-....--TTCCTT,^^^ -- # mask:#------ ,, , OO ,CCTTT...---#######---,,,----.--###########---,---...----..--TTCCT^^^^ ^^ -- # mask:#------- T, ,, OO ,CCTT...-----#######--,,-,,---.--###########---,-...-------..--TTC^^^ ^ ---- # mask:#------- T, OO ,CTT..---,,,,###6###,,,---,,--.--###########----..---#####--..--T^^^^ ^ --- -- # mask:#--------- OOO ,CT..,,,,----,,,,,,,,------,,-.--###B#######-....,---#~~~#---.--T^^ ^ -- -- # mask:#---------- OO ,CCT.,#######----,-----------,,.-----.-----....-,--,,-#~~~#---.-T^^^ ^ -- ----- # mask:#------------- OO ,CCTT.-#######---,-----######--..-----.--....--,,,,,,-,#~~~#---.-T^^^ ^ -- -- ,,, # mask:#----------- OOOOO ,CTT-.-#######---,-----######--.------.-..--,,,-####--,##8##---.-T^^ ^ -- ----- ,, # mask:#-------- OO ,CCT-..-##5####----,----######-..........--####,-####--,------...-^^^ ^ ^^ ^ --- ---- ,,, # mask:#- ---- OOOOOOOO ,C OOOO--OOOOO----,----####4#-.---.,----,-####,-####--,-----..---^^ ^ ^ --- -----, OOOOOOOOOOOOOO# mask:#- ---- OOOOOOO ,CT-O##OOOO---OOOOOOOOO--OOOO--.-T-.-###--,####,-####---,---..--T^^ -- -- OOO # mask:#- ----- OOOOOOOO##.---------####-OOOO--OOOO---.-###--,####,-####---,---.---^^ ^ ^ -- --- OOOO # mask:#- --- ----- ,,CT--.##.-#####---####,---------OOOO.-###---,,,,,-####--,---..-T^^ ^ ^ -- --- OO # mask:# ---- ---- ,,CT--.##.-#####---####,------------OO-###-######-,,,---,----.--T^^ ^ -,- OOOOO # mask:# ------- ---- ,,CTT-....-#####--,,,,,,-------------OO-,--######-##-,-,---...-T^^ ^ ^ -, OOOO # mask:# ------- ------ ,,CCTT---..#2###-,#####,-########-----OO,--######-##--,.....---^^ ^^ ^^^ -, OOOOOOOO # mask:# ----- ----- ,,CCT----..,,,,,-#####,-########------OOO-#1####-##....-----T^^ ^^ -,- OOOOO # mask:# ---- -------- ,,CCTT----..----,#####,-##7#####--------OO,.,,.,-##.----TTTT^^ ^ ^^ -, OOOOO # mask:# --------------- ,,,CCTTTT--..---,##3##-,--,,,---------...OOOOOOOOOOOTTTTTCC^^^ ^^ ^^ ,- OOO # mask:# -------- ,,,CCCC --..........,-,,---,--.......-------TTTTTOCCCCC,,^^^^^^^^^^^ -.- OOOOO # mask:# ---------- ,, ,,CCCTT----------.....-......-------TTTTTTTCCCCO,,,,, ^^^^^^^ -.- O # mask:# ------- ,, ,,CCTTTTTTTTTT-----...------TTTTTTTCCCCCC,,,,OOO -.- OOOO # mask:# ---- ,,, ,CCCCCCCCCCTTTTT-----TTTTTTCCCCCC,,,,,, OOO OOOOOOOOO # mask:# ^^ ---- ,, ,,,,,,,,,,CCCCCTTTTTTCCCCC,,,,,, OO OOO-- # mask:# ^^^^^ ,,, ,,,,,CCCCCC,,,,, OOOO OOO-- # mask:# ^^^^^^^^^ ,, ,,,,,, OOOOOOO OOO--- # mask:# ^^^^^^^^^ ,, OOOOOOO---- # mask:# ^^^^^^^^^^^^^^^ ,,, ..------ # mask:# ^^^^^^^^^^^^^^ ,,, ...... ....----- # mask:# ^^^^^^^^^^^^^^^ ,,, ........... ............ ............-------,,,, # mask:#^^^^^^^^^^^^^^^^^ ,, ... .........-------------- ,,,,,,, ,,,,,,,,, # mask:# ^^^^^^^^^^^^^ ,, . ,,,,,, ,,,,,,,,, # mask:# ^^^^^^^^^^^^^^ ,, ... ,,,,, ------ --- # mask:# ^^^^^^^^^^^^^^^ ,, . ,,,,,,,,------- ----- # mask:# ^^^^^^^^^^^^^^ , .. ---------------- # mask:# ^^^^^^^^^^^^^^^^ ,, .. ---------T-------- # mask:# ^^^^^^^^^^^^^^^ , .. ----------------- # mask:# ^^^^^^^^^^^^^^^^ ,,. --- ---- ---- # mask:# ^^^^^^^^^^^^^ ,. - -- -- # mask:# ^^^^^^^^^^^^^^ . # mask:# ^^^^^^^^^^^^^^ . # mask:######################################################################################################################################################################################################