User:AVS/Secondary skill format
From VCMI Project Wiki
Questions
- How skill disabling ("skillName": null) should be handled, especially in case of starting hero skill?
- Should default values (with no skill level) be configured too?
Format
{
"skillName":
{
//required for H3 skills, not allowed in mods (even if mod is overriding original skill) | number
//numeric id
"id": 42,
//required | string
//translatable name
"name": "Skill Name",
//optional | boolean | default = false
//this skill cant be learned in usual way, override chance to get
"special": true,
//required | object
"levels":{
"basic":
{
//optional (there might be skill that give bonus only on high level), any name | bonus format
// allows overriding by name
"firstBonus":{[bonus format]},
"secondBonus":{[bonus format]}
},
"advanced":
{
},
"expert":
{
}
}
}
}