mirror of
https://github.com/vcmi/vcmi.git
synced 2024-12-28 23:06:24 +02:00
94 lines
1.9 KiB
JSON
94 lines
1.9 KiB
JSON
{
|
|
"scholar" : {
|
|
"index" :81,
|
|
"handler" : "configurable",
|
|
"base" : {
|
|
"sounds" : {
|
|
"visit" : ["GAZEBO"],
|
|
"removal" : [ "PICKUP01", "PICKUP02", "PICKUP03", "PICKUP04", "PICKUP05", "PICKUP06", "PICKUP07" ]
|
|
}
|
|
},
|
|
"types" : {
|
|
"scholar" : {
|
|
"index" : 0,
|
|
"aiValue" : 1500,
|
|
"rmg" : {
|
|
"value" : 1500,
|
|
"rarity" : 100
|
|
},
|
|
"compatibilityIdentifiers" : [ "object" ],
|
|
|
|
"visitMode" : "unlimited",
|
|
"blockedVisitable" : true,
|
|
|
|
"variables" : {
|
|
"spell" : {
|
|
"gainedSpell" : { // Note: this variable name is used by engine for H3M loading
|
|
}
|
|
},
|
|
"secondarySkill" : {
|
|
"gainedSkill" : { // Note: this variable name is used by engine for H3M loading
|
|
}
|
|
},
|
|
"primarySkill" : {
|
|
"gainedStat" : { // Note: this variable name is used by engine for H3M loading
|
|
}
|
|
}
|
|
},
|
|
"selectMode" : "selectFirst",
|
|
"rewards" : [
|
|
{
|
|
"appearChance" : { "min" : 0, "max" : 33 },
|
|
"message" : 115,
|
|
"limiter" : {
|
|
"canLearnSpells" : [
|
|
"@gainedSpell"
|
|
]
|
|
},
|
|
"spells" : [
|
|
"@gainedSpell"
|
|
],
|
|
"removeObject" : true
|
|
},
|
|
{
|
|
"appearChance" : { "min" : 33, "max" : 66 },
|
|
"message" : 115,
|
|
"limiter" : {
|
|
// Hero does not have this skill at expert
|
|
"noneOf" : [
|
|
{
|
|
"secondary" : {
|
|
"@gainedSkill" : 3
|
|
}
|
|
}
|
|
],
|
|
// And have either free skill slot or this skill
|
|
"anyOf" : [
|
|
{
|
|
"canLearnSkills" : true
|
|
},
|
|
{
|
|
"secondary" : {
|
|
"@gainedSkill" : 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"secondary" : {
|
|
"@gainedSkill" : 1
|
|
},
|
|
"removeObject" : true
|
|
},
|
|
{
|
|
// Always present - fallback if hero can't learn secondary / spell
|
|
"message" : 115,
|
|
"primary" : {
|
|
"@gainedStat" : 1
|
|
},
|
|
"removeObject" : true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
} |