{ "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "item": { "type": "object", "properties": { "name": { "type": "string" }, "description": { "type": "string" }, "version": { "type": "integer" }, "size": { "type": "integer" }, "catagory": { "type": "string" }, "base": { "type": "string" }, "views": { "type": "object", "properties": { "south": { "type": "object", "properties": { "texture": { "type": "string" }, "buffer": { "type": "string" } }, "required": [ "texture", "buffer" ] }, "north": { "type": "object", "properties": { "texture": { "type": "string" }, "buffer": { "type": "string" } }, "required": [ "texture", "buffer" ] } }, "required": [ "south", "north" ] }, "motives": { "type": "object", "properties": { "room": { "type": "integer" }, "hunger": { "type": "integer" }, "social": { "type": "integer" }, "comfort": { "type": "integer" }, "fun": { "type": "integer" }, "hygiene": { "type": "integer" }, "energy": { "type": "integer" }, "bladder": { "type": "integer" } }, "required": [ "room", "hunger", "social", "comfort", "fun", "hygiene", "energy", "bladder" ] }, "skills": { "type": "object", "properties": { "cooking": { "type": "integer" }, "mechanical": { "type": "integer" }, "charism": { "type": "integer" }, "body": { "type": "integer" }, "logic": { "type": "integer" }, "creativity": { "type": "integer" } }, "required": [ "cooking", "mechanical", "charism", "body", "logic", "creativity" ] } }, "required": [ "name", "description", "version", "size", "catagory", "base", "views", "motives", "skills" ] } }, "required": [ "item" ] }