interface WallData {
    _id: null | string;
    c: number[];
    dir?: number;
    door?: number;
    doorSound?: string;
    ds?: number;
    flags: DocumentFlags;
    light?: number;
    move?: number;
    sight?: number;
    sound?: number;
    threshold: WallThresholdData;
}

Properties

_id: null | string

The _id which uniquely identifies the embedded Wall document

c: number[]

The wall coordinates, a length-4 array of finite numbers [x0,y0,x1,y1]

dir?: number

The direction of effect imposed by this wall

door?: number

The type of door which this wall contains, if any

doorSound?: string

The type of door sound to play, if any

ds?: number

The state of the door this wall contains, if any

An object of optional key/value flags

light?: number

The illumination restriction type of this wall

move?: number

The movement restriction type of this wall

sight?: number

The visual restriction type of this wall

sound?: number

The auditory restriction type of this wall

Configuration of threshold data for this wall