mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-06 09:09:40 +02:00
Cartographer/Observatory is now configurable object
This commit is contained in:
@@ -156,70 +156,6 @@
|
||||
}
|
||||
},
|
||||
|
||||
"redwoodObservatory" : {
|
||||
"index" :58,
|
||||
"handler" : "observatory",
|
||||
"base" : {
|
||||
"sounds" : {
|
||||
"visit" : ["LIGHTHOUSE"]
|
||||
}
|
||||
},
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"aiValue" : 750,
|
||||
"templates" :
|
||||
{
|
||||
"base" : { "animation" : "avxredw.def", "visitableFrom" : [ "---", "+++", "+++" ], "mask" : [ "VV", "VV", "VA"], "allowedTerrains":["grass", "swamp", "dirt", "sand", "lava", "rough"] },
|
||||
"snow" : { "animation" : "avxreds0.def", "visitableFrom" : [ "---", "+++", "+++" ], "mask" : [ "VV", "VV", "VA"], "allowedTerrains":["snow"] }
|
||||
},
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 750,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"pillarOfFire" : {
|
||||
"index" :60,
|
||||
"handler" : "observatory",
|
||||
"base" : {
|
||||
"sounds" : {
|
||||
"ambient" : ["LOOPFIRE"],
|
||||
"visit" : ["LIGHTHOUSE"]
|
||||
}
|
||||
},
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"aiValue" : 750,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 750,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"coverOfDarkness" : {
|
||||
"index" :15,
|
||||
"handler" : "observatory",
|
||||
"base" : {
|
||||
"sounds" : {
|
||||
"visit" : ["LIGHTHOUSE"]
|
||||
}
|
||||
},
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"aiValue" : 100,
|
||||
"rmg" : {
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"whirlpool" : {
|
||||
"index" :111,
|
||||
"handler" : "whirlpool",
|
||||
|
||||
@@ -255,23 +255,6 @@
|
||||
}
|
||||
},
|
||||
|
||||
// subtype: different revealed areas
|
||||
"cartographer" : {
|
||||
"index" :13,
|
||||
"handler": "cartographer",
|
||||
"lastReservedIndex" : 2,
|
||||
"base" : {
|
||||
"sounds" : {
|
||||
"visit" : ["LIGHTHOUSE"]
|
||||
}
|
||||
},
|
||||
"types" : {
|
||||
"water" : { "index" : 0, "aiValue" : 5000, "rmg" : { "zoneLimit" : 1, "value" : 5000, "rarity" : 20 } },
|
||||
"land" : { "index" : 1, "aiValue": 10000, "rmg" : { "zoneLimit" : 1, "value" : 10000, "rarity" : 20 } },
|
||||
"subterra" : { "index" : 2, "aiValue" : 7500, "rmg" : { "zoneLimit" : 1, "value" : 7500, "rarity" : 20 } }
|
||||
}
|
||||
},
|
||||
|
||||
// subtype: resource ID
|
||||
"mine" : {
|
||||
"index" :53,
|
||||
|
||||
@@ -66,4 +66,212 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"redwoodObservatory" : {
|
||||
"index" :58,
|
||||
"handler" : "configurable",
|
||||
"base" : {
|
||||
"sounds" : {
|
||||
"visit" : ["LIGHTHOUSE"]
|
||||
}
|
||||
},
|
||||
"types" : {
|
||||
"redwoodObservatory" : {
|
||||
"index" : 0,
|
||||
"aiValue" : 750,
|
||||
"templates" :
|
||||
{
|
||||
"base" : { "animation" : "avxredw.def", "visitableFrom" : [ "---", "+++", "+++" ], "mask" : [ "VV", "VV", "VA"], "allowedTerrains":["grass", "swamp", "dirt", "sand", "lava", "rough"] },
|
||||
"snow" : { "animation" : "avxreds0.def", "visitableFrom" : [ "---", "+++", "+++" ], "mask" : [ "VV", "VV", "VA"], "allowedTerrains":["snow"] }
|
||||
},
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 750,
|
||||
"rarity" : 100
|
||||
},
|
||||
|
||||
"compatibilityIdentifiers" : [ "object" ],
|
||||
"visitMode" : "unlimited",
|
||||
"rewards" : [
|
||||
{
|
||||
"message" : 98,
|
||||
"revealTiles" : {
|
||||
"radius" : 20,
|
||||
"surface" : 1,
|
||||
"subterra" : 1,
|
||||
"water" : 1,
|
||||
"rock" : 1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"pillarOfFire" : {
|
||||
"index" :60,
|
||||
"handler" : "configurable",
|
||||
"base" : {
|
||||
"sounds" : {
|
||||
"ambient" : ["LOOPFIRE"],
|
||||
"visit" : ["LIGHTHOUSE"]
|
||||
}
|
||||
},
|
||||
"types" : {
|
||||
"pillarOfFire" : {
|
||||
"index" : 0,
|
||||
"aiValue" : 750,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 750,
|
||||
"rarity" : 100
|
||||
},
|
||||
|
||||
"compatibilityIdentifiers" : [ "object" ],
|
||||
"visitMode" : "unlimited",
|
||||
"rewards" : [
|
||||
{
|
||||
"message" : 99,
|
||||
"revealTiles" : {
|
||||
"radius" : 20,
|
||||
"surface" : 1,
|
||||
"subterra" : 1,
|
||||
"water" : 1,
|
||||
"rock" : 1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"coverOfDarkness" : {
|
||||
"index" :15,
|
||||
"handler" : "configurable",
|
||||
"base" : {
|
||||
"sounds" : {
|
||||
"visit" : ["LIGHTHOUSE"]
|
||||
}
|
||||
},
|
||||
"types" : {
|
||||
"coverOfDarkness" : {
|
||||
"index" : 0,
|
||||
"aiValue" : 100,
|
||||
"rmg" : {
|
||||
},
|
||||
|
||||
"compatibilityIdentifiers" : [ "object" ],
|
||||
"visitMode" : "unlimited",
|
||||
"rewards" : [
|
||||
{
|
||||
"message" : 31,
|
||||
"revealTiles" : {
|
||||
"radius" : 20,
|
||||
"surface" : 1,
|
||||
"subterra" : 1,
|
||||
"water" : 1,
|
||||
"rock" : 1,
|
||||
"hide" : true
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"cartographer" : {
|
||||
"index" :13,
|
||||
"handler": "configurable",
|
||||
"lastReservedIndex" : 2,
|
||||
"base" : {
|
||||
"sounds" : {
|
||||
"visit" : ["LIGHTHOUSE"]
|
||||
}
|
||||
},
|
||||
"types" : {
|
||||
"cartographerWater" : {
|
||||
"index" : 0,
|
||||
"aiValue" : 5000,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 5000,
|
||||
"rarity" : 20
|
||||
},
|
||||
"compatibilityIdentifiers" : [ "water" ],
|
||||
"visitMode" : "unlimited",
|
||||
"canRefuse" : true,
|
||||
"rewards" : [
|
||||
{
|
||||
"limiter" : { "resources" : { "gold" : 1000 } },
|
||||
"message" : 25,
|
||||
"resources" : {
|
||||
"gold" : -1000
|
||||
},
|
||||
"revealTiles" : {
|
||||
"water" : 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"onEmptyMessage" : 28,
|
||||
"onVisitedMessage" : 24
|
||||
},
|
||||
"cartographerLand" : {
|
||||
"index" : 1,
|
||||
"aiValue": 10000,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 10000,
|
||||
"rarity" : 2
|
||||
},
|
||||
"compatibilityIdentifiers" : [ "land" ],
|
||||
"visitMode" : "unlimited",
|
||||
"canRefuse" : true,
|
||||
"rewards" : [
|
||||
{
|
||||
"limiter" : { "resources" : { "gold" : 1000 } },
|
||||
"message" : 26,
|
||||
"resources" : {
|
||||
"gold" : -1000
|
||||
},
|
||||
"revealTiles" : {
|
||||
"surface" : 1,
|
||||
"water" : -1,
|
||||
"rock" : -1
|
||||
}
|
||||
}
|
||||
],
|
||||
"onEmptyMessage" : 28,
|
||||
"onVisitedMessage" : 24
|
||||
},
|
||||
"cartographerSubterranean" : {
|
||||
"index" : 2,
|
||||
"aiValue" : 7500,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 7500,
|
||||
"rarity" : 20
|
||||
},
|
||||
"compatibilityIdentifiers" : [ "subterra" ],
|
||||
"visitMode" : "unlimited",
|
||||
"canRefuse" : true,
|
||||
"rewards" : [
|
||||
{
|
||||
"limiter" : { "resources" : { "gold" : 1000 } },
|
||||
"message" : 27,
|
||||
"resources" : {
|
||||
"gold" : -1000
|
||||
},
|
||||
"revealTiles" : {
|
||||
"subterra" : 1,
|
||||
"water" : -1,
|
||||
"rock" : -1,
|
||||
"surface" : -1
|
||||
}
|
||||
}
|
||||
],
|
||||
"onEmptyMessage" : 28,
|
||||
"onVisitedMessage" : 24
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user