All right, here's a new batch of templates for special rooms! These will hopefully be included in 4.1, but you can play with them in 4.0 right now - just replace the current version of the room_template.txt file in the gamedata folder with the updated version attached to this post. (Unfortunately, it's not compatible with 3.5 and earlier because the header format for templates has changed.) Swapping in the new version of the file should have no effect on saved games in progress, since the templates are only referenced when a new level is generated.
The new version of room_template increases the number of templated rooms from 100 to 300, with many more non-square rooms and unusual interior layouts. Some example screens:
The new rooms have all been tested to make sure the layouts appear correctly, but there are tons of them and it's difficult to test every possible iteration of the ones where there are multiple possible random door positions, so if you see anything that looks like it's been overly chewed up by the dungeon-generation process, grab a screenshot and I'll check if there's an error in the template.
The new version of room_template increases the number of templated rooms from 100 to 300, with many more non-square rooms and unusual interior layouts. Some example screens:
Code:
[TT][BC=black][COLOR=white] [COLOR="#00FFFF"]High-Elf[/COLOR] # ##### # # # # # [COLOR="#00FFFF"]Lord[/COLOR] ############# ##### ###.######## ######### ####### [COLOR="#00FFFF"]Warrior[/COLOR] ## ## ## ..## # # # # #[COLOR="#C08040"]~[/COLOR]# # # # LEVEL [COLOR="#00FF00"] 50[/COLOR] ## #####[COLOR="#C08040"]}[/COLOR] ##### #######.[COLOR="#C00000"]$[/COLOR]## ## # # # # # # ## EXP [COLOR="#00FF00"]99999999[/COLOR] ## ## ### ### ##.....##..## ## # # # # # ## AU [COLOR="#00FF00"] 1000420[/COLOR] # ## [COLOR="#0040FF"]$[/COLOR]## ## ## ##..###..##..# ##=# #?# # ## [COLOR="#C0C0C0"]|[/COLOR] [COLOR="#804000"]~[/COLOR][COLOR="#C08040"]([/COLOR] # # ##[COLOR="#C0C0C0"]-[/COLOR]## ## ##..##-##[COLOR="#C00000"]$[/COLOR].#..##### ## # # # ## STR! [COLOR="#00FF00"]18/140[/COLOR] # [COLOR="#C0C0C0"]|[/COLOR]## ### ## ##..## ##..##......# ## # # ## INT! [COLOR="#00FF00"]18/110[/COLOR] ## ## ## ###..###.^.##..####.# ## # ## WIS! [COLOR="#00FF00"] 18/70[/COLOR] ## ####### ## ##..######..## #.# ### ## DEX! [COLOR="#00FF00"]18/150[/COLOR] ## ## ##........## #[COLOR="#804000"]'[/COLOR]############ # #### CON! [COLOR="#00FF00"]18/130[/COLOR] ## ######## ########## #.[COLOR="#C08040"]'[/COLOR]..@.........# # #[COLOR="#00FFFF"]^[/COLOR]# #[COLOR="#C08040"]'[/COLOR]############ # ##[COLOR="#C08040"]+[/COLOR]#### Cur AC [COLOR="#00FF00"] 18[/COLOR] # # #.# # [COLOR="#808080"])[/COLOR] # HP [COLOR="#00FF00"] 861[/COLOR]/[COLOR="#00FF00"] 861[/COLOR] ######## ####### ######### #># ### [COLOR="#804000"]_[/COLOR] ### # # # # ##.# # #[COLOR="#C08040"]+[/COLOR]# #[COLOR="#C08040"]+[/COLOR]# # ###### ### # ##### # #..# # ### ### # ### # # #########..# # #[COLOR="#C08040"]+[/COLOR]# # ###### # # # ##..# # ### ### # # ####### ######## ##.## # #[COLOR="#C08040"]+[/COLOR]# #[COLOR="#C08040"]+[/COLOR]# # ################ # ##.# ### [COLOR="#FFFF00"]![/COLOR] ### 4050' (L81) # ##.# # # # .# ############### ####.# #.# #.# #.# [COLOR="#A0C0D0"]###[/COLOR] LF:[COLOR="#FF8000"]7[/COLOR]-? [COLOR="#00FF00"]Full[/COLOR] [COLOR="#00FF00"]DTrap[/COLOR] [COLOR="#00FFFF"]High-Elf[/COLOR] # # # # [COLOR="#00FFFF"]Lord[/COLOR] ## ##################################### # # [COLOR="#00FFFF"]Warrior[/COLOR] # # [COLOR="#00FFFF"]/[/COLOR] # # # # # # # LEVEL [COLOR="#00FF00"] 50[/COLOR] ######### # ### # ## # ### #### # #[COLOR="#C00000"]$[/COLOR]# # # # EXP [COLOR="#00FF00"]99999999[/COLOR] # # # #[COLOR="#FFFF00"]$[/COLOR]- #># # #[COLOR="#00FF00"][[/COLOR] # ### # AU [COLOR="#00FF00"] 1001270[/COLOR] # ### # ### # ### # # ### ### # # :# [COLOR="#C0C0C0"]|[/COLOR] "[COLOR="#804000"]~[/COLOR][COLOR="#C08040"]([/COLOR] [COLOR="#808080"])[/COLOR][COLOR="#804000"]][/COLOR] # # # # # ### ### # # # # # ## STR! [COLOR="#00FF00"]18/140[/COLOR] [COLOR="#808080"]%[/COLOR]#[COLOR="#808080"]%[/COLOR] ### # # ##### # # # ### ### #### # INT! [COLOR="#00FF00"]18/110[/COLOR] # # # # ### # # # # # # #.## # WIS! [COLOR="#00FF00"] 18/70[/COLOR] # [COLOR="#808080"]%[/COLOR] # # ### # # ### # ##### ### # #.## # DEX! [COLOR="#00FF00"]18/150[/COLOR] # [COLOR="#808080"]%[/COLOR] # # # # # # # # ############.## # CON! [COLOR="#00FF00"]18/130[/COLOR] # [COLOR="#808080"]%%%[/COLOR]#[COLOR="#808080"]%%%[/COLOR]################################ ..## # # : ## # ##########.##.################ Cur AC [COLOR="#00FF00"] 50[/COLOR] ######[COLOR="#808080"]%%[/COLOR] ### # ############### #......@.....................# HP [COLOR="#FFFF00"] 882[/COLOR]/[COLOR="#00FF00"] 898[/COLOR] # [COLOR="#808080"]%[/COLOR]#[COLOR="#FF8000"]*[/COLOR][COLOR="#808080"]%[/COLOR]## ##### # #....#...#[COLOR="#00FF00"]"[/COLOR]...#####.#...#....# # # # # ###############...###..#...####...#..###.[COLOR="#00FF00"]?[/COLOR].# #####[COLOR="#808080"]%[/COLOR]#[COLOR="#808080"]%[/COLOR] ##### # # #...<#..##..###.....##..#....# [----------] [COLOR="#C08040"]+[/COLOR] ##### # #..#####.#.########.#.#####..# ######## ### # #<#..#[COLOR="#C08040"]"[/COLOR]..#....####..#...#..#.# # # ######### #...###[COLOR="#C08040"]~[/COLOR].#...###....#..###...# ######[COLOR="#808080"]%%[/COLOR]#[COLOR="#808080"]%[/COLOR]## #..#####.#..##......#.#####..# 4050' (L81) #......................[COLOR="#FF4040"]?[/COLOR].....# ###########[COLOR="#C08040"]+[/COLOR]####.##.########## # ..#### ######.# #.# ### LF:[COLOR="#C00000"]9[/COLOR]-? [COLOR="#00FF00"]Full[/COLOR] [COLOR="#00FFFF"]High-Elf[/COLOR] # # #................########## ## : ## # [COLOR="#00FFFF"]Lord[/COLOR] #:[COLOR="#808080"]%[/COLOR] # #[COLOR="#C0C0C0"]%[/COLOR][COLOR="#808080"]%%[/COLOR].[COLOR="#C0C0C0"]%[/COLOR]#.###.### # ######### # [COLOR="#00FFFF"]Warrior[/COLOR] [COLOR="#808080"]%[/COLOR][COLOR="#804000"]'[/COLOR][COLOR="#808080"]%[/COLOR]#[COLOR="#808080"]%[/COLOR]# ## [COLOR="#808080"]%[/COLOR] ##.###.# # ## # # LEVEL [COLOR="#00FF00"] 50[/COLOR] [COLOR="#808080"]%[/COLOR]:[COLOR="#C08040"]+[/COLOR] # [COLOR="#808080"]%[/COLOR] [COLOR="#C0C0C0"]%[/COLOR] #...@.# ######### # # # EXP [COLOR="#00FF00"]99999999[/COLOR] [COLOR="#808080"]%[/COLOR]#[COLOR="#808080"]%[/COLOR]#[COLOR="#808080"]%[/COLOR]####[COLOR="#808080"]%[/COLOR] [COLOR="#808080"]%[/COLOR]?######## # # # # AU [COLOR="#00FF00"] 1000000[/COLOR] # # # # # [COLOR="#808080"]%[/COLOR] # # # # # # ####### # # # [COLOR="#C0C0C0"]|[/COLOR] [COLOR="#804000"]~[/COLOR][COLOR="#C08040"]([/COLOR] #### #[COLOR="#808080"]%[/COLOR] [COLOR="#808080"]%[/COLOR] [COLOR="#808080"]%[/COLOR] [COLOR="#808080"]%[/COLOR]>[COLOR="#808080"]%[/COLOR] # # # ## # # #<# # # STR! [COLOR="#00FF00"]18/140[/COLOR] # # [COLOR="#808080"]%[/COLOR] # [COLOR="#808080"]%[/COLOR] # # # # # # # # ### # # INT! [COLOR="#00FF00"]18/110[/COLOR] # ####[COLOR="#808080"]%[/COLOR]##[COLOR="#808080"]%%%%[/COLOR] [COLOR="#808080"]%[/COLOR] ######## # # # # WIS! [COLOR="#00FF00"] 18/70[/COLOR] # # [COLOR="#808080"]%[/COLOR] [COLOR="#808080"]%[/COLOR] # # # # # # DEX! [COLOR="#00FF00"]18/150[/COLOR] # # [COLOR="#808080"]%%[/COLOR] [COLOR="#808080"]%[/COLOR] ## # # # # CON! [COLOR="#00FF00"]18/130[/COLOR] # # ###[COLOR="#808080"]%%%%[/COLOR]##[COLOR="#808080"]%[/COLOR]# ########### # # # # # # # [COLOR="#FF8000"]*[/COLOR] # # # # # # Cur AC [COLOR="#00FF00"] 18[/COLOR] # # [COLOR="#808080"]%[/COLOR] #[COLOR="#808080"]%[/COLOR]##[COLOR="#808080"]%%%[/COLOR] ### ####### ### # # ######### HP [COLOR="#00FF00"] 807[/COLOR]/[COLOR="#00FF00"] 807[/COLOR] # # #### # [COLOR="#808080"]%[/COLOR] # # # # # # # # [COLOR="#808080"]%%%%[/COLOR]###[COLOR="#808080"]%[/COLOR]## #### ##### ### ########## # # # #[COLOR="#808080"]%[/COLOR]#[COLOR="#808080"]%[/COLOR] [COLOR="#808080"]%[/COLOR]# [COLOR="#808080"]%[/COLOR]# [COLOR="#808080"]%%[/COLOR] ## ## ## ## ## ## ## ########## [----------] # # # # #[COLOR="#808080"]%[/COLOR] [COLOR="#808080"]%%%[/COLOR] ### ### ### ## # ## # # # # [COLOR="#808080"]%[/COLOR] # [COLOR="#C00000"]$[/COLOR]# # # # # ## ##### # # # # [COLOR="#808080"]%%%%%[/COLOR]##[COLOR="#808080"]%[/COLOR]#[COLOR="#808080"]%%[/COLOR]#### ############### #:## # # # # # # [COLOR="#808080"]%[/COLOR] # # ## # # 4100' (L82) # # # # # # ####### ## ##### # ### # # # # # ##:# [COLOR="#C08040"]'[/COLOR] # [COLOR="#804000"]'[/COLOR] # [COLOR="#808080"]%[/COLOR] # ## ### # ## # ### #############[COLOR="#804000"]'[/COLOR]##### [COLOR="#808080"]%[/COLOR] # # ## # # #[COLOR="#808080"]%%[/COLOR] # # # [COLOR="#804000"]_[/COLOR] ?#### LF:[COLOR="#FFFF00"]6[/COLOR]-? [COLOR="#00FF00"]Full[/COLOR] [/COLOR][/BC][/TT]
Comment