File: River_Format.md

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 (31 lines) | stat: -rw-r--r-- 895 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
# River Format

## Format

```json
"newRiver" :
{
	// Two-letters unique identifier for this river. Used in map format
	"shortIdentifier" : "mr",
	
	// Human-readable name of the river
	"text" : "My Road",
	
	// Name of file with river graphics
	"tilesFilename" : "myRiver.def"
	
	// Name of file with river delta graphics
	// TODO: describe how exactly to use this tricky field
	"delta" : "",
	
	// If defined, river will be animated using palette color cycling effect
	// Game will cycle "length" colors starting from "start" (zero-based index) on each animation update every 180ms
	// Color numbering uses palette color indexes, as seen in image editor
	// Note that some tools for working with .def files may reorder palette. 
	// To avoid this, it is possible to use json with indexed png images instead of def files
	"paletteAnimation" : [
		{ "start" : 10, "length" : 5 },
		...
	]
}
```