| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388 |
- {
- /// These are objects that covered by concept of "configurable object" and have their entire configuration in this config
- "arena" : {
- "index" : 4,
- "handler": "configurable",
- "base" : {
- "sounds" : {
- "ambient" : ["LOOPAREN"],
- "visit" : ["NOMAD"]
- }
- },
- "types" : {
- "arena" : {
- "index" : 0,
- "aiValue" : 3000,
- "rmg" : {
- "value" : 3000,
- "rarity" : 50
- },
- "compatibilityIdentifiers" : [ "object" ],
- "onSelectMessage" : 0,
- "onVisitedMessage" : 1,
- "visitMode" : "hero",
- "selectMode" : "selectPlayer",
- "rewards" : [
- {
- "primary" : { "attack" : 2 }
- },
- {
- "primary" : { "defence" : 2 }
- }
- ]
- }
- }
- },
- "marlettoTower" : {
- "index" : 23,
- "handler": "configurable",
- "base" : {
- "sounds" : {
- "ambient" : ["LOOPSWAR"],
- "visit" : ["NOMAD"]
- }
- },
- "types" : {
- "marlettoTower" : {
- "index" : 0,
- "aiValue" : 1500,
- "rmg" : {
- "value" : 1500,
- "rarity" : 100
- },
- "compatibilityIdentifiers" : [ "object" ],
- "onVisitedMessage" : 40,
- "description" : "@core.xtrainfo.7",
- "visitMode" : "hero",
- "selectMode" : "selectFirst",
- "rewards" : [
- {
- "message" : 39,
- "primary" : { "defence" : 1 }
- }
- ]
- }
- }
- },
- "gardenOfRevelation" : {
- "index" : 32,
- "handler": "configurable",
- "base" : {
- "sounds" : {
- "ambient" : ["LOOPGARD"],
- "visit" : ["GETPROTECTION"]
- }
- },
- "types" : {
- "gardenOfRevelation" : {
- "index" : 0,
- "aiValue" : 1500,
- "rmg" : {
- "value" : 1500,
- "rarity" : 100
- },
- "compatibilityIdentifiers" : [ "object" ],
- "onVisitedMessage" : 60,
- "description" : "@core.xtrainfo.4",
- "visitMode" : "hero",
- "selectMode" : "selectFirst",
- "rewards" : [
- {
- "message" : 59,
- "primary" : { "knowledge" : 1 }
- }
- ]
- }
- }
- },
- "libraryOfEnlightenment" : {
- "index" : 41,
- "handler": "configurable",
- "base" : {
- "sounds" : {
- "visit" : ["GAZEBO"]
- }
- },
- "types" : {
- "libraryOfEnlightenment" : {
- "index" : 0,
- "aiValue" : 12000,
- "rmg" : {
- "value" : 12000,
- "rarity" : 20
- },
- "compatibilityIdentifiers" : [ "object" ],
- "onVisitedMessage" : 67,
- "onEmptyMessage" : 68,
- "description" : "@core.xtrainfo.6",
- "visitMode" : "hero",
- "selectMode" : "selectFirst",
- "rewards" : [
- {
- "limiter" : {
- "anyOf" : [
- { "heroLevel" : 10 },
- { "heroLevel" : 8, "secondary" : { "diplomacy" : 1 } },
- { "heroLevel" : 6, "secondary" : { "diplomacy" : 2 } },
- { "heroLevel" : 4, "secondary" : { "diplomacy" : 3 } }
- ]
- },
- "message" : 66,
- "primary" : {
- "attack" : 2,
- "defence" : 2,
- "spellpower" : 2,
- "knowledge" : 2
- }
- }
- ]
- }
- }
- },
- "mercenaryCamp" : {
- "index" : 51,
- "handler": "configurable",
- "base" : {
- "sounds" : {
- "ambient" : ["LOOPMERC"],
- "visit" : ["NOMAD"]
- }
- },
- "types" : {
- "mercenaryCamp" : {
- "index" : 0,
- "aiValue" : 1500,
- "rmg" : {
- "value" : 1500,
- "rarity" : 100
- },
- "compatibilityIdentifiers" : [ "object" ],
- "onVisitedMessage" : 81,
- "description" : "@core.xtrainfo.8",
- "visitMode" : "hero",
- "selectMode" : "selectFirst",
- "rewards" : [
- {
- "message" : 80,
- "primary" : { "attack" : 1 }
- }
- ]
- }
- }
- },
- "starAxis" :{
- "index" : 61,
- "handler": "configurable",
- "base" : {
- "sounds" : {
- "ambient" : ["LOOPSTAR"],
- "visit" : ["GAZEBO"]
- }
- },
- "types" : {
- "starAxis" : {
- "index" : 0,
- "aiValue" : 1500,
- "rmg" : {
- "value" : 1500,
- "rarity" : 100
- },
- "compatibilityIdentifiers" : [ "object" ],
- "onVisitedMessage" : 101,
- "description" : "@core.xtrainfo.11",
- "visitMode" : "hero",
- "selectMode" : "selectFirst",
- "rewards" : [
- {
- "message" : 100,
- "primary" : { "spellpower" : 1 }
- }
- ]
- }
- }
- },
- "treeOfKnowledge" : {
- "index" : 102,
- "handler": "configurable",
- "base" : {
- "sounds" : {
- "visit" : ["GAZEBO"]
- }
- },
- "types" : {
- "treeOfKnowledge" : {
- "index" : 0,
- "aiValue" : 2500,
- "rmg" : {
- "mapLimit" : 100,
- "value" : 2500,
- "rarity" : 50
- },
- "compatibilityIdentifiers" : [ "object" ],
- "onEmpty" : [
- {
- "message" : 150,
- "appearChance" : { "min" : 34, "max" : 67 }
- },
- {
- "message" : 152,
- "appearChance" : { "min" : 67 }
- }
- ],
- "onVisitedMessage" : 147,
- "description" : "@core.xtrainfo.18",
- "visitMode" : "hero",
- "selectMode" : "selectFirst",
- "canRefuse" : true,
- "showScoutedPreview" : true,
- "rewards" : [
- {
- "description" : "@core.arraytxt.202",
- "message" : 148,
- "appearChance" : { "max" : 34 },
- "heroLevel" : 1
- },
- {
- "description" : "@core.arraytxt.203",
- "message" : 149,
- "appearChance" : { "min" : 34, "max" : 67 },
- "limiter" : { "resources" : { "gold" : 2000 } },
- "resources" : { "gold" : -2000 },
- "heroLevel" : 1
- },
- {
- "description" : "@core.arraytxt.204",
- "message" : 151,
- "appearChance" : { "min" : 67 },
- "limiter" : { "resources" : { "gems" : 10 } },
- "resources" : { "gems" : -10 },
- "heroLevel" : 1
- },
- ]
- }
- }
- },
- "schoolOfMagic" : {
- "index" : 47,
- "handler": "configurable",
- "base" : {
- "sounds" : {
- "ambient" : ["LOOPMAGI"],
- "visit" : ["FAERIE"]
- }
- },
- "types" : {
- "schoolOfMagic" : {
- "index" : 0,
- "aiValue" : 1000,
- "rmg" : {
- "value" : 1000,
- "rarity" : 50
- },
- "compatibilityIdentifiers" : [ "object" ],
- "onSelectMessage" : 71,
- "onVisitedMessage" : 72,
- "onEmptyMessage" : 73,
- "description" : "@core.xtrainfo.9",
- "visitMode" : "hero",
- "selectMode" : "selectPlayer",
- "canRefuse" : true,
- "rewards" : [
- {
- "limiter" : { "resources" : { "gold" : 1000 } },
- "resources" : { "gold" : -1000 },
- "primary" : { "spellpower" : 1 }
- },
- {
- "limiter" : { "resources" : { "gold" : 1000 } },
- "resources" : { "gold" : -1000 },
- "primary" : { "knowledge" : 1 }
- }
- ]
- }
- }
- },
- "schoolOfWar" : {
- "index" : 107,
- "handler": "configurable",
- "base" : {
- "sounds" : {
- "ambient" : ["LOOPSWAR"],
- "visit" : ["MILITARY"]
- }
- },
- "types" : {
- "schoolOfWar" : {
- "index" : 0,
- "aiValue" : 1000,
- "rmg" : {
- "value" : 1000,
- "rarity" : 50
- },
- "compatibilityIdentifiers" : [ "object" ],
- "onSelectMessage" : 158,
- "onVisitedMessage" : 159,
- "onEmptyMessage" : 160,
- "description" : "@core.xtrainfo.10",
- "visitMode" : "hero",
- "selectMode" : "selectPlayer",
- "canRefuse" : true,
- "rewards" : [
- {
- "limiter" : { "resources" : { "gold" : 1000 } },
- "resources" : { "gold" : -1000 },
- "primary" : { "attack" : 1 }
- },
- {
- "limiter" : { "resources" : { "gold" : 1000 } },
- "resources" : { "gold" : -1000 },
- "primary" : { "defence" : 1 }
- }
- ]
- }
- }
- },
- "learningStone" : {
- "index" : 100,
- "handler": "configurable",
- "base" : {
- "sounds" : {
- "ambient" : ["LOOPLEAR"],
- "visit" : ["GAZEBO"]
- }
- },
- "types" : {
- "learningStone" : {
- "index" : 0,
- "aiValue" : 1500,
- "rmg" : {
- "value" : 1500,
- "rarity" : 200
- },
- "compatibilityIdentifiers" : [ "object" ],
- "onVisitedMessage" : 144,
- "description" : "@core.xtrainfo.5",
- "visitMode" : "hero",
- "selectMode" : "selectFirst",
- "rewards" : [
- {
- "message" : 143,
- "heroExperience" : 1000
- }
- ]
- }
- }
- },
- }
|