wall.txt

The wall data files contain information about a particular wall. You will need one wall data file for each wall in the game, and each wall data file must be indexed in your walllist.txt data file. Wall data files obey the same rules of syntax as all other text data files, ignoring white space and lines beginning with a '#' comment character.

Wall data files include several pieces of data describing the nature of the wall at the beginning, and then the second half of the wall file contains a list of all graphic files (or "brushes") and their coordinates used to draw each view of the wall. The rows of data in the wall data file are:

After the row of wall description data is given, as per above, you must specify a set of 10 wall views. All ten wall views must be specified, according to the following syntax, in order, without any ommissions. The ordering of the wall view descriptions, along with their top-left coordinates, are:

View#NameTop-LeftMax sizeDescription
0Front 00, 0160, 160Standing on top of the wall
1Front 120, 20120, 120Standing immediately in front of it
2Front 240, 4080, 80Standing one step away
3Front 352, 5256, 56Standing two steps away
4Front 460, 6040, 40Standing three steps away
5Left 00, 020, 160Standing next to the wall, with your left side facing it
6Left 120, 2020, 120Standing one square away, left side facing it
7Left 240, 4012, 80Standing two squares away, left side facing it
8Left 352, 528, 56Standing three squares away, left side facing it
9Farleft0, 5220, 56Standing three squares away, two squares to the left, left side facing wall



Wall Views

The format for each of the ten wall view descriptions is as follows:

Example:
# Wall #28: Pentagram on floor with skeleton 'o'
WALLNAME: "Pentagram on floor with skeleton on it"
# twostory Visible Occludes Blocks Symmetric Base building empty Char maptiles
     0        1       0        0       1       0      0       0    o  330 330 330 330
# Front 0 View
0
# Front 1 View
5
# BrushNum x   y   sx   sy   ex   ey   H   V
    161    32  103 0    0    255  255  0   0
    162    48  103 0    0    255  255  0   0
    162    60  103 0    0    255  255  1   0
    161    72  103 0    0    255  255  1   0
    163    40  96  0    0    255  255  0   0
# Front 2 View
3
# BrushNum x   y   sx   sy   ex   ey   H   V
    148    20  71  0    0    255  255  0   0
    148    20  71  0    0    255  255  1   0
    164    28  67  0    0    255  255  0   0
# Front 3 View
3
# BrushNum x   y   sx   sy   ex   ey   H   V
    6      12  51  0    0    255  255  0   0
    6      28  51  0    0    255  255  1   0
    165    20  49  0    0    255  255  0   0
# Front 4 View
0
# Left 0 View
0
# Left 1 View
0
# Left 2 View
0
# Left 3 View
0
# FarLeft View
0