mirror of
https://github.com/vcmi/vcmi.git
synced 2024-12-24 22:14:36 +02:00
c6cc6e6301
- loading of all objects (including H3 objects) will be directed by mod handlers - common base for all handlers accessible from mod system (IHanderBase) - json format changes: use struct with string ID's instead of vector - fixed some gcc/clang errors and warnings - fixed several cases of memory leaks and invalid memory access (mostly related to usage of bonus system and/or identifiers resolution) Note that right now loading is much slower than before due to excessive json validation (or not fast enough validator)
259 lines
4.9 KiB
JSON
259 lines
4.9 KiB
JSON
{
|
|
"pasis":
|
|
{
|
|
"index": 128,
|
|
"class" : "planeswalker",
|
|
"female": true,
|
|
"skills":
|
|
[
|
|
{ "skill" : "artillery", "level": "basic" },
|
|
{ "skill" : "offence", "level": "basic" }
|
|
],
|
|
"specialties":
|
|
[
|
|
{ "type":4, "val": 3, "subtype": 1, "info": 120 },
|
|
{ "type":4, "val": 3, "subtype": 2, "info": 120 }
|
|
]
|
|
},
|
|
"thunar":
|
|
{
|
|
"index": 129,
|
|
"class" : "planeswalker",
|
|
"female": true,
|
|
"skills":
|
|
[
|
|
{ "skill" : "estates", "level": "basic" },
|
|
{ "skill" : "tactics", "level": "basic" }
|
|
],
|
|
"specialties":
|
|
[
|
|
{ "type":4, "val": 2, "subtype": 1, "info": 113 },
|
|
{ "type":4, "val": 1, "subtype": 2, "info": 113 },
|
|
{ "type":4, "val": 5, "subtype": 4, "info": 113 }
|
|
]
|
|
},
|
|
"ignissa":
|
|
{
|
|
"index": 130,
|
|
"class" : "planeswalker",
|
|
"female": true,
|
|
"skills":
|
|
[
|
|
{ "skill" : "artillery", "level": "basic" },
|
|
{ "skill" : "offence", "level": "basic" }
|
|
],
|
|
"specialties":
|
|
[
|
|
{ "type":4, "val": 1, "subtype": 1, "info": 114 },
|
|
{ "type":4, "val": 2, "subtype": 1, "info": 114 },
|
|
{ "type":4, "val": 2, "subtype": 3, "info": 114 }
|
|
]
|
|
},
|
|
"lacus":
|
|
{
|
|
"index": 131,
|
|
"class" : "planeswalker",
|
|
"female": true,
|
|
"skills":
|
|
[
|
|
{ "skill" : "tactics", "level": "advanced" }
|
|
],
|
|
"specialties":
|
|
[
|
|
{ "type":4, "val": 2, "subtype": 1, "info": 115 }
|
|
]
|
|
},
|
|
"monere":
|
|
{
|
|
"index": 132,
|
|
"class" : "planeswalker",
|
|
"female": false,
|
|
"skills":
|
|
[
|
|
{ "skill" : "logistics", "level": "basic" },
|
|
{ "skill" : "offence", "level": "basic" }
|
|
],
|
|
"specialties":
|
|
[
|
|
{ "type":4, "val": 3, "subtype": 1, "info": 120 },
|
|
{ "type":4, "val": 3, "subtype": 2, "info": 120 }
|
|
]
|
|
},
|
|
"erdamon":
|
|
{
|
|
"index": 133,
|
|
"class" : "planeswalker",
|
|
"female": false,
|
|
"skills":
|
|
[
|
|
{ "skill" : "estates", "level": "basic" },
|
|
{ "skill" : "tactics", "level": "basic" }
|
|
],
|
|
"specialties":
|
|
[
|
|
{ "type":4, "val": 2, "subtype": 1, "info": 113 },
|
|
{ "type":4, "val": 1, "subtype": 2, "info": 113 },
|
|
{ "type":4, "val": 5, "subtype": 4, "info": 113 }
|
|
]
|
|
},
|
|
"fiur":
|
|
{
|
|
"index": 134,
|
|
"class" : "planeswalker",
|
|
"female": false,
|
|
"skills":
|
|
[
|
|
{ "skill" : "offence", "level": "advanced" }
|
|
],
|
|
"specialties":
|
|
[
|
|
{ "type":4, "val": 1, "subtype": 1, "info": 114 },
|
|
{ "type":4, "val": 2, "subtype": 1, "info": 114 },
|
|
{ "type":4, "val": 2, "subtype": 3, "info": 114 }
|
|
]
|
|
},
|
|
"kalt":
|
|
{
|
|
"index": 135,
|
|
"class" : "planeswalker",
|
|
"female": false,
|
|
"skills":
|
|
[
|
|
{ "skill" : "tactics", "level": "basic" },
|
|
{ "skill" : "learning", "level": "basic" }
|
|
],
|
|
"specialties":
|
|
[
|
|
{ "type":4, "val": 2, "subtype": 1, "info": 115 }
|
|
]
|
|
},
|
|
"luna":
|
|
{
|
|
"index": 136,
|
|
"class" : "elementalist",
|
|
"spellbook": [ "fireWall" ],
|
|
"female": true,
|
|
"skills":
|
|
[
|
|
{ "skill" : "wisdom", "level": "basic" },
|
|
{ "skill" : "fireMagic", "level": "basic" }
|
|
],
|
|
"specialties":
|
|
[
|
|
{ "type":5, "val": 100, "subtype": 13, "info": 0 }
|
|
]
|
|
},
|
|
"brissa":
|
|
{
|
|
"index": 137,
|
|
"class" : "elementalist",
|
|
"female": true,
|
|
"spellbook": [ "haste" ],
|
|
"skills":
|
|
[
|
|
{ "skill" : "wisdom", "level": "basic" },
|
|
{ "skill" : "airMagic", "level": "basic" }
|
|
],
|
|
"specialties":
|
|
[
|
|
{ "type":8, "val": 0, "subtype": 53, "info": 0 }
|
|
]
|
|
},
|
|
"ciele":
|
|
{
|
|
"index": 138,
|
|
"class" : "elementalist",
|
|
"female": true,
|
|
"spellbook": [ "magicArrow" ],
|
|
"skills":
|
|
[
|
|
{ "skill" : "wisdom", "level": "basic" },
|
|
{ "skill" : "waterMagic", "level": "basic" }
|
|
],
|
|
"specialties":
|
|
[
|
|
{ "type":5, "val": 50, "subtype": 15, "info": 0 }
|
|
]
|
|
},
|
|
"labetha":
|
|
{
|
|
"index": 139,
|
|
"class" : "elementalist",
|
|
"female": true,
|
|
"spellbook": [ "stoneSkin" ],
|
|
"skills":
|
|
[
|
|
{ "skill" : "wisdom", "level": "basic" },
|
|
{ "skill" : "earthMagic", "level": "basic" }
|
|
],
|
|
"specialties":
|
|
[
|
|
{ "type":8, "val": 0, "subtype": 46, "info": 0 }
|
|
]
|
|
},
|
|
"inteus":
|
|
{
|
|
"index": 140,
|
|
"class" : "elementalist",
|
|
"female": false,
|
|
"spellbook": [ "bloodlust" ],
|
|
"skills":
|
|
[
|
|
{ "skill" : "wisdom", "level": "basic" },
|
|
{ "skill" : "fireMagic", "level": "basic" }
|
|
],
|
|
"specialties":
|
|
[
|
|
{ "type":8, "val": 0, "subtype": 43, "info": 0 }
|
|
]
|
|
},
|
|
"aenain":
|
|
{
|
|
"index": 141,
|
|
"class" : "elementalist",
|
|
"female": false,
|
|
"spellbook": [ "disruptingRay" ],
|
|
"skills":
|
|
[
|
|
{ "skill" : "wisdom", "level": "basic" },
|
|
{ "skill" : "airMagic", "level": "basic" }
|
|
],
|
|
"specialties":
|
|
[
|
|
{ "type":8, "val": 0, "subtype": 47, "info": 0 }
|
|
]
|
|
},
|
|
"gelare":
|
|
{
|
|
"index": 142,
|
|
"class" : "elementalist",
|
|
"female": false,
|
|
"spellbook": [ "dispel" ],
|
|
"skills":
|
|
[
|
|
{ "skill" : "wisdom", "level": "basic" },
|
|
{ "skill" : "waterMagic", "level": "basic" }
|
|
],
|
|
"specialties":
|
|
[
|
|
{ "type":10, "val": 350, "subtype": 6, "info": 0 }
|
|
]
|
|
},
|
|
"grindan":
|
|
{
|
|
"index": 143,
|
|
"class" : "elementalist",
|
|
"female": false,
|
|
"spellbook": [ "slow" ],
|
|
"skills":
|
|
[
|
|
{ "skill" : "wisdom", "level": "basic" },
|
|
{ "skill" : "earthMagic", "level": "basic" }
|
|
],
|
|
"specialties":
|
|
[
|
|
{ "type":10, "val": 350, "subtype": 6, "info": 0 }
|
|
]
|
|
}
|
|
}
|