1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-22 22:13:35 +02:00
vcmi/config/objects/shrine.json
2024-11-04 14:07:51 +01:00

209 lines
4.1 KiB
JSON

{
"shrineOfMagicLevel1" : {//incantation
"index" :88,
"handler" : "configurable",
"base" : {
"sounds" : {
"ambient" : ["LOOPSHRIN"],
"visit" : ["TEMPLE"]
}
},
"types" : {
"shrineOfMagicLevel1" : {
"index" : 0,
"aiValue" : 500,
"rmg" : {
"value" : 500,
"rarity" : 100
},
"compatibilityIdentifiers" : [ "object" ],
"visitMode" : "limiter",
"visitedTooltip" : 354,
"description" : "@core.xtrainfo.19",
"showScoutedPreview" : true,
"variables" : {
"spell" : {
"gainedSpell" : { // Note: this variable name is used by engine for H3M loading
"level": 1
}
}
},
"visitLimiter" : {
"spells" : [
"@gainedSpell"
]
},
"rewards" : [
{
"limiter" : {
"canLearnSpells" : [
"@gainedSpell"
]
},
"spells" : [
"@gainedSpell"
],
"description" : "@core.genrltxt.355",
"message" : [ 127, "{%s}." ] // You learn new spell
}
],
"onVisitedMessage" : [ 127, "{%s}. ", 174 ], // You already known this spell
"onEmpty" : [
{
"limiter" : {
"artifacts" : [
{
"type" : "spellBook"
}
]
},
"message" : [ 127, "{%s}. ", 130 ] // No Wisdom
},
{
"message" : [ 127, "{%s}. ", 131 ] // No spellbook
}
]
}
}
},
"shrineOfMagicLevel2" : {//gesture
"index" :89,
"handler" : "configurable",
"base" : {
"sounds" : {
"ambient" : ["LOOPSHRIN"],
"visit" : ["TEMPLE"]
}
},
"types" : {
"shrineOfMagicLevel2" : {
"index" : 0,
"aiValue" : 2000,
"rmg" : {
"value" : 2000,
"rarity" : 100
},
"compatibilityIdentifiers" : [ "object" ],
"visitMode" : "limiter",
"visitedTooltip" : 354,
"description" : "@core.xtrainfo.20",
"showScoutedPreview" : true,
"variables" : {
"spell" : {
"gainedSpell" : { // Note: this variable name is used by engine for H3M loading
"level": 2
}
}
},
"visitLimiter" : {
"spells" : [
"@gainedSpell"
]
},
"rewards" : [
{
"limiter" : {
"canLearnSpells" : [
"@gainedSpell"
]
},
"spells" : [
"@gainedSpell"
],
"description" : "@core.genrltxt.355",
"message" : [ 128, "{%s}." ] // You learn new spell
}
],
"onVisitedMessage" : [ 128, "{%s}. ", 174 ], // You already known this spell
"onEmpty" : [
{
"limiter" : {
"artifacts" : [
{
"type" : "spellBook"
}
]
},
"message" : [ 128, "{%s}. ", 130 ] // No Wisdom
},
{
"message" : [ 128, "{%s}. ", 131 ] // No spellbook
}
]
}
}
},
"shrineOfMagicLevel3" : {//thinking
"index" :90,
"handler" : "configurable",
"base" : {
"sounds" : {
"ambient" : ["LOOPSHRIN"],
"visit" : ["TEMPLE"]
}
},
"types" : {
"shrineOfMagicLevel3" : {
"index" : 0,
"aiValue" : 3000,
"rmg" : {
"value" : 3000,
"rarity" : 100
},
"compatibilityIdentifiers" : [ "object" ],
"visitMode" : "limiter",
"visitedTooltip" : 354,
"description" : "@core.xtrainfo.21",
"showScoutedPreview" : true,
"variables" : {
"spell" : {
"gainedSpell" : { // Note: this variable name is used by engine for H3M loading
"level": 3
}
}
},
"visitLimiter" : {
"spells" : [
"@gainedSpell"
]
},
"rewards" : [
{
"limiter" : {
"canLearnSpells" : [
"@gainedSpell"
]
},
"spells" : [
"@gainedSpell"
],
"description" : "@core.genrltxt.355",
"message" : [ 129, "{%s}." ] // You learn new spell
}
],
"onVisitedMessage" : [ 129, "{%s}. ", 174 ], // You already known this spell
"onEmpty" : [
{
"limiter" : {
"artifacts" : [
{
"type" : "spellBook"
}
]
},
"message" : [ 129, "{%s}. ", 130 ] // No Wisdom
},
{
"message" : [ 129, "{%s}. ", 131 ] // No spellbook
}
]
}
}
}
}