1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-22 22:13:35 +02:00
vcmi/config/heroes/portraits.json
Ivan Savenko 037efdf5fc Improvements to type safety of Identifier class
- Constructor of Identifier from integer is now explicit
- Lobby hero/town selection now uses Identifiers instead of int's
- Removed serialization workaround for hero portraits
- Added dummy objects for custom heroes portraits for ID resolver to use
- HeroInstance now stores portrait ID only in case of custom portrait
- Fixed loading of campaign heroes portraits on RoE maps
2023-10-04 18:05:23 +03:00

206 lines
3.3 KiB
JSON

{
// additional empty heroes for correct loading of hero portraits set in map editor
"portraitGeneralKendal" :
{
"class" : "knight",
"special" : true,
"images": {
"large" : "HPL129MK",
"small" : "HPS129MK",
"specialtySmall" : "default",
"specialtyLarge" : "default"
},
"texts" : {
"name" : "",
"biography" : "",
"specialty" : {
"description" : "",
"tooltip" : "",
"name" : ""
}
},
"army" : [
{
"creature" : "pikeman",
"min" : 1,
"max" : 1
}
],
"skills" : [],
"specialty" : {}
},
"portraitYoungCristian" :
{
"class" : "knight",
"special" : true,
"images": {
"large" : "HPL002SH",
"small" : "HPS002SH",
"specialtySmall" : "default",
"specialtyLarge" : "default"
},
"texts" : {
"name" : "",
"biography" : "",
"specialty" : {
"description" : "",
"tooltip" : "",
"name" : ""
}
},
"army" : [
{
"creature" : "pikeman",
"min" : 1,
"max" : 1
}
],
"skills" : [],
"specialty" : {}
},
"portraitOrdwald" :
{
"class" : "druid",
"special" : true,
"images": {
"large" : "HPL132Wl",
"small" : "HPS132Wl",
"specialtySmall" : "default",
"specialtyLarge" : "default"
},
"texts" : {
"name" : "",
"biography" : "",
"specialty" : {
"description" : "",
"tooltip" : "",
"name" : ""
}
},
"army" : [
{
"creature" : "centaur",
"min" : 1,
"max" : 1
}
],
"skills" : [],
"specialty" : {}
},
"portraitFinneas" :
{
"class" : "necromancer",
"special" : true,
"images": {
"large" : "HPL133Nc",
"small" : "HPS133Nc",
"specialtySmall" : "default",
"specialtyLarge" : "default"
},
"texts" : {
"name" : "",
"biography" : "",
"specialty" : {
"description" : "",
"tooltip" : "",
"name" : ""
}
},
"army" : [
{
"creature" : "skeleton",
"min" : 1,
"max" : 1
}
],
"skills" : [],
"specialty" : {}
},
"portraitYoungGem" :
{
"class" : "druid",
"special" : true,
"images": {
"large" : "HPL134Nc",
"small" : "HPS134Nc",
"specialtySmall" : "default",
"specialtyLarge" : "default"
},
"texts" : {
"name" : "",
"biography" : "",
"specialty" : {
"description" : "",
"tooltip" : "",
"name" : ""
}
},
"army" : [
{
"creature" : "centaur",
"min" : 1,
"max" : 1
}
],
"skills" : [],
"specialty" : {}
},
"portraitYoungSandro" :
{
"class" : "necromancer",
"special" : true,
"images": {
"large" : "HPL135Wi",
"small" : "HPS135Wi",
"specialtySmall" : "default",
"specialtyLarge" : "default"
},
"texts" : {
"name" : "",
"biography" : "",
"specialty" : {
"description" : "",
"tooltip" : "",
"name" : ""
}
},
"army" : [
{
"creature" : "skeleton",
"min" : 1,
"max" : 1
}
],
"skills" : [],
"specialty" : {}
},
"portraitYoungYog" :
{
"class" : "wizard",
"special" : true,
"images": {
"large" : "HPL136Wi",
"small" : "HPS136Wi",
"specialtySmall" : "default",
"specialtyLarge" : "default"
},
"texts" : {
"name" : "",
"biography" : "",
"specialty" : {
"description" : "",
"tooltip" : "",
"name" : ""
}
},
"army" : [
{
"creature" : "gremlin",
"min" : 1,
"max" : 1
}
],
"skills" : [],
"specialty" : {}
}
}