{
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema",
    "title": "VCMI town structures format",
    "description": "Format used to define structures visible on town screen in VCMI",
    "required": [
        "animation",
        "x",
        "y"
    ],
    "additionalProperties": false,
    "properties": {
        "animation": {
            "type": "string",
            "description": "Main animation file for this building",
            "format": "animationFile"
        },
        "area": {
            "type": "string",
            "description": "Area that indicate when building is selected. Must be 8-bit image",
            "format": "imageFile"
        },
        "border": {
            "type": "string",
            "description": "Golden border around building, displayed when building is selected",
            "format": "imageFile"
        },
        "builds": {
            "type": "string",
            "description": ""
        },
        "hidden": {
            "type": "boolean",
            "description": "If upgrade, this building will replace parent animation but will not alter its behaviour"
        },
        "x": {
            "type": "number",
            "description": "Position on screen"
        },
        "y": {
            "type": "number",
            "description": "Position on screen"
        },
        "z": {
            "type": "number",
            "description": "Position on screen. Buildings with higher value will be drawn on top of other buildings"
        }
    }
}