User:Valdemar/Bedroom Macro Examples

From DwarfFortressWiki

Jump to: navigation, search

Contents

[edit] Some Examples of Bedroom Macro Usage

These examples demonstrate the usage of the bedroom macro.

[edit] Example 1

██████████████████████
█A..█...█...█...█C..██
█...█...█...█...█...██
█...█...█...█...█...██
██.███.███.███.███.███
█B..█...█...█...█D..██
█...█...█...█...█...██
█...█...█...█...█...██
██.███.███.███.███.███
[rooms]
width          = 3     
height         = 3     
number_per_row = 5     
number_of_rows = 2     
[doors]
enable_doors   = yes    
door_dir       = bottom 
door_pos       = 2

From point A:

build_dir      = right
row_dir        = down 

From point B:

build_dir      = right
row_dir        = up 

From point C:

build_dir      = left
row_dir        = down

From point D:

build_dir      = left
row_dir        = up 

[edit] Example 2

██████████████████████
█A..█...█...█...█C..██
█...█...█...█...█...██
█...█...█...█...█...██
█.███.███.███.███.████
█B..█...█...█...█D..██
█...█...█...█...█...██
█...█...█...█...█...██
█.███.███.███.███.████

Same as Example 1 except door position 1 instead of 3.

[edit] Example 3

██████████████████████
█A..█...█...█...█C..██
█...................X█
█...█...█...█...█...██
██.███.███.███.███.███
█B..█...█...█...█D..██
█...................X█
█...█...█...█...█...██
██.███.███.███.███.███

Run Example 1, then run it again, changing door direction to right. You will need to manually remove the door designation at points X.

[edit] Example 4

████████████
█A█.█.█.█B██
█.█.█.█.█.██
█.█.█.█.█.██
█.█.█.█.█.██
[rooms]
width          = 1    
height         = 4     
number_per_row = 5     
number_of_rows = 1    
[doors]
enable_doors   = no   

Build direction same as in Example 1

Personal tools