{ "type" : "object", "$schema" : "http://json-schema.org/draft-04/schema", "title" : "VCMI battlefield format", "description" : "Format used to define new battlefields in VCMI", "required" : [ "graphics" ], "additionalProperties" : false, "properties" : { "name" : { "type" : "string", "description" : "Name of the battleground" }, "isSpecial" : { "type" : "boolean", "description" : "Shows if this battleground has own obstacles" }, "bonuses": { "type":"array", "description": "Bonuses provided by this battleground using bonus system", "items": { "$ref" : "bonus.json" } }, "graphics" : { "type" : "string", "format" : "imageFile", "description" : "BMP battleground resource" }, "impassableHexes" : { "type" : "array", "description" : "Battle hexes always impassable for this type of battlefield (ship to ship for instance)", "items" : { "type" : "number" } } } }