| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- {
- "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 },
- "mapDice" : 0,
- "message" : 115,
- "limiter" : {
- "canLearnSpells" : [
- "@gainedSpell"
- ]
- },
- "spells" : [
- "@gainedSpell"
- ],
- "removeObject" : true
- },
- {
- "appearChance" : { "min" : 33, "max" : 66 },
- "mapDice" : 1,
- "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
- }
- ]
- }
- }
- }
- }
|