File: market.json

package info (click to toggle)
vcmi 1.6.5%2Bdfsg-2
  • links: PTS, VCS
  • area: contrib
  • in suites: forky, sid, trixie
  • size: 32,060 kB
  • sloc: cpp: 238,971; python: 265; sh: 224; xml: 157; ansic: 78; objc: 61; makefile: 49
file content (50 lines) | stat: -rw-r--r-- 1,219 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
{
	"type" : "object",
	"$schema" : "http://json-schema.org/draft-04/schema",
	"title" : "VCMI map object format",
	"description" : "Description of map object class",
	"required" : [ "modes" ],

	"additionalProperties" : false,

	"properties" : {
		"description" : {
			"description" : "Message that will be shown on right-clicking this object",
			"type" : "string"
		},
		
		"speech" : {
			"description" : "Message that will be shown to player on visiting this object",
			"type" : "string"
		},

		"modes" : {
			"type" : "array",
			"items" : {
				"enum" : [ "resource-resource", "resource-player", "creature-resource", "resource-artifact", "artifact-resource", "artifact-experience", "creature-experience", "creature-undead", "resource-skill" ],
				"type" : "string"
			}
		},
		"efficiency" : {
			"type" : "number",
			"minimum" : 1,
			"maximum" : 9
		},
		"offer" : {
			"type" : "array"
		},

		// Properties that might appear since this node is shared with object config
		"compatibilityIdentifiers" : { },
		"blockedVisitable" : { },
		"removable" : { },
		"aiValue" : { },
		"index" : { },
		"base" : { },
		"name" : { },
		"rmg" : { },
		"templates" : { },
		"battleground" : { },
		"sounds" : { }
	}
}