File: commanders.json

package info (click to toggle)
vcmi 1.1.0%2Bdfsg-1
  • links: PTS, VCS
  • area: contrib
  • in suites: bookworm
  • size: 14,672 kB
  • sloc: cpp: 181,738; sh: 220; python: 178; ansic: 69; objc: 66; xml: 59; makefile: 34
file content (41 lines) | stat: -rw-r--r-- 1,821 bytes parent folder | download | duplicates (4)
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

{
	//Commander receives these bonuses on level-up
	"bonusPerLevel":
	[
		["CREATURE_DAMAGE", 1, 1, 0 ], //+1 minimum damage
		["CREATURE_DAMAGE", 2, 2, 0 ], //+2 maximum damage
		["STACK_HEALTH", 5, 0, 0 ] //+5 hp
	],
	//Value of bonuses given by each skill level
	"skillLevels":
	[
		{"name": "ATTACK", "levels": [2, 5, 9, 15, 25]}, //0
		{"name": "DEFENSE", "levels": [4, 10, 18, 30, 50]}, //1
		{"name": "HEALTH", "levels": [10, 25, 45, 70, 100]}, //2
		{"name": "DAMAGE", "levels": [10, 25, 45, 70, 100]}, //3
		{"name": "SPEED", "levels": [1, 2, 3, 4, 6]}, //4
		{"name": "SPELL_POWER", "levels": [1, 3, 6, 14, 29]}, //5
		{"name": "CASTS", "levels": [1, 2, 3, 4, 5]},
		{"name": "RESISTANCE", "levels": [5, 15, 35, 60, 90]}
	],
	"abilityRequirements":
	//Two secondary skills needed for each special ability
	[
		{"ability": ["ENEMY_DEFENCE_REDUCTION", 50, 0, 0 ], "skills": [0, 1]},
		{"ability": ["FEAR", 0, 0, 0 ], "skills": [0, 2]},
		{"ability": ["ALWAYS_MAXIMUM_DAMAGE", 0, -1, 0 ], "skills": [0, 3]},
		{"ability": ["SHOOTER", 0, 0, 0 ], "skills": [0, 4]},
		{"ability": ["BLOCKS_RETALIATION", 0, 1, 0 ], "skills": [0,5]},
		{"ability": ["UNLIMITED_RETALIATIONS", 0, 0, 0 ], "skills": [1, 2]},
		{"ability": ["ATTACKS_ALL_ADJACENT", 0, 0, 0 ], "skills": [1, 3]},
		{"ability": ["BLOCK", 30, 0, 0 ], "skills": [1, 4]},
		{"ability": ["FIRE_SHIELD", 1, 1, 0 ], "skills": [1, 5]},
		{"ability": ["ADDITIONAL_ATTACK", 1, 0, 0 ], "skills": [2, 3]},
		{"ability": ["HP_REGENERATION", 50, 0, 0 ], "skills": [2, 4]},
		{"ability": ["SPELL_AFTER_ATTACK", 30, "spell.paralyze", 0 ], "skills": [2, 5]},
		{"ability": ["JOUSTING", 0, 0, 0 ], "skills": [3, 4]},
		{"ability": ["DEATH_STARE", 1, 1, 0 ], "skills": [3,5]},
		{"ability": ["FLYING", 0, 0, 0 ], "skills": [4,5]}
	]
}