mirror of
https://github.com/vcmi/vcmi.git
synced 2025-01-12 02:28:11 +02:00
Integrated and fixed object RMG configs by Kantor.
This commit is contained in:
parent
e63b05c82b
commit
22f811ea52
@ -7,6 +7,10 @@
|
||||
{
|
||||
"index" : 0,
|
||||
"name" : "Cyclops Stockpile",
|
||||
"rmg" : {
|
||||
"value" : 3000,
|
||||
"rarity" : 100
|
||||
},
|
||||
"levels": [
|
||||
{
|
||||
"chance": 30,
|
||||
@ -17,7 +21,7 @@
|
||||
{ "amount": 4, "type": "cyclop" },
|
||||
{ "amount": 4, "type": "cyclop" }
|
||||
],
|
||||
|
||||
|
||||
"combat_value": 506,
|
||||
"reward" : {
|
||||
"value": 10000,
|
||||
@ -108,6 +112,10 @@
|
||||
"index" : 1,
|
||||
"resetDuraition" : 28,
|
||||
"name" : "Dwarven Treasury",
|
||||
"rmg" : {
|
||||
"value" : 2000,
|
||||
"rarity" : 100
|
||||
},
|
||||
"levels": [
|
||||
{
|
||||
"chance": 30,
|
||||
@ -191,6 +199,10 @@
|
||||
"index" : 2,
|
||||
"resetDuraition" : 28,
|
||||
"name" : "Griffin Conservatory",
|
||||
"rmg" : {
|
||||
"value" : 2000,
|
||||
"rarity" : 100
|
||||
},
|
||||
"levels": [
|
||||
{
|
||||
"chance": 30,
|
||||
@ -258,6 +270,10 @@
|
||||
"index" : 3,
|
||||
"resetDuraition" : 28,
|
||||
"name" : "Imp Cache",
|
||||
"rmg" : {
|
||||
"value" : 5000,
|
||||
"rarity" : 100
|
||||
},
|
||||
"levels": [
|
||||
{
|
||||
"chance": 30,
|
||||
@ -340,6 +356,10 @@
|
||||
"index" : 4,
|
||||
"resetDuraition" : 28,
|
||||
"name" : "Medusa Stores",
|
||||
"rmg" : {
|
||||
"value" : 1500,
|
||||
"rarity" : 100
|
||||
},
|
||||
"levels": [
|
||||
{
|
||||
"chance": 30,
|
||||
@ -423,6 +443,10 @@
|
||||
"index" : 5,
|
||||
"resetDuraition" : 28,
|
||||
"name" : "Naga Bank",
|
||||
"rmg" : {
|
||||
"value" : 3000,
|
||||
"rarity" : 100
|
||||
},
|
||||
"levels": [
|
||||
{
|
||||
"chance": 30,
|
||||
@ -506,6 +530,10 @@
|
||||
"index" : 6,
|
||||
"resetDuraition" : 28,
|
||||
"name" : "Dragon Fly Hive",
|
||||
"rmg" : {
|
||||
"value" : 9000,
|
||||
"rarity" : 100
|
||||
},
|
||||
"levels": [
|
||||
{
|
||||
"chance": 30,
|
||||
@ -579,6 +607,10 @@
|
||||
"index" : 0,
|
||||
"resetDuraition" : 28,
|
||||
"name" : "Shipwreck",
|
||||
"rmg" : {
|
||||
"value" : 2000,
|
||||
"rarity" : 100
|
||||
},
|
||||
"levels": [
|
||||
{
|
||||
"chance": 30,
|
||||
@ -666,6 +698,10 @@
|
||||
"index" : 0,
|
||||
"resetDuraition" : 28,
|
||||
"name" : "Derelict Ship",
|
||||
"rmg" : {
|
||||
"value" : 4000,
|
||||
"rarity" : 20
|
||||
},
|
||||
"levels": [
|
||||
{
|
||||
"chance": 30,
|
||||
@ -754,6 +790,10 @@
|
||||
"index" : 0,
|
||||
"resetDuraition" : 28,
|
||||
"name" : "Crypt",
|
||||
"rmg" : {
|
||||
"value" : 1000,
|
||||
"rarity" : 100
|
||||
},
|
||||
"levels": [
|
||||
{
|
||||
"chance": 30,
|
||||
@ -839,6 +879,10 @@
|
||||
"index" : 0,
|
||||
"resetDuraition" : 28,
|
||||
"name" : "Dragon Utopia",
|
||||
"rmg" : {
|
||||
"value" : 10000,
|
||||
"rarity" : 100
|
||||
},
|
||||
"levels": [
|
||||
{
|
||||
"chance": 30,
|
||||
@ -944,6 +988,10 @@
|
||||
"index" : 0,
|
||||
"resetDuraition" : 28,
|
||||
"name" : "Pyramid",
|
||||
"rmg" : {
|
||||
"value" : 5000,
|
||||
"rarity" : 20
|
||||
},
|
||||
"levels": [
|
||||
{
|
||||
"chance": 100,
|
||||
@ -963,4 +1011,4 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -9,56 +9,401 @@
|
||||
}
|
||||
},
|
||||
|
||||
"altarOfSacrifice" : { "index" :2, "handler": "market", "types" : { "object" : { "index" : 0} } },
|
||||
"tradingPost" : { "index" :221, "handler": "market", "types" : { "object" : { "index" : 0} } },
|
||||
"tradingPostDUPLICATE" : { "index" :99, "handler": "market", "types" : { "object" : { "index" : 0} } },
|
||||
"freelancersGuild" : { "index" :213, "handler": "market", "types" : { "object" : { "index" : 0} } },
|
||||
"altarOfSacrifice" : {
|
||||
"index" :2,
|
||||
"handler" : "market",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 100,
|
||||
"rarity" : 20
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"tradingPost" : {
|
||||
"index" :221,
|
||||
"handler" : "market",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 100,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"tradingPostDUPLICATE" : {
|
||||
"index" :99,
|
||||
"handler" : "market",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 100,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"freelancersGuild" : {
|
||||
"index" :213,
|
||||
"handler" : "market",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"value" : 100,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"blackMarket" : { "index" :7, "handler": "blackMarket", "types" : { "object" : { "index" : 0} } },
|
||||
"blackMarket" : {
|
||||
"index" :7,
|
||||
"handler" : "blackMarket",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 8000,
|
||||
"rarity" : 20
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"pandoraBox" : { "index" :6, "handler": "pandora", "types" : { "object" : { "index" : 0} } },
|
||||
"event" : { "index" :26, "handler": "event", "types" : { "object" : { "index" : 0} } },
|
||||
"pandoraBox" : {
|
||||
"index" :6,
|
||||
"handler" : "pandora",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"event" : {
|
||||
"index" :26,
|
||||
"handler" : "event",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"redwoodObservatory" : { "index" :58, "handler": "observatory", "types" : { "object" : { "index" : 0} } },
|
||||
"pillarOfFire" : { "index" :60, "handler": "observatory", "types" : { "object" : { "index" : 0} } },
|
||||
"coverOfDarkness" : { "index" :15, "handler": "observatory", "types" : { "object" : { "index" : 0} } },
|
||||
"redwoodObservatory" : {
|
||||
"index" :58,
|
||||
"handler" : "observatory",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 750,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"pillarOfFire" : {
|
||||
"index" :60,
|
||||
"handler" : "observatory",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 750,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"coverOfDarkness" : {
|
||||
"index" :15,
|
||||
"handler" : "observatory",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"whirlpool" : { "index" :111, "handler": "teleport", "types" : { "object" : { "index" : 0} } },
|
||||
"whirlpool" : {
|
||||
"index" :111,
|
||||
"handler" : "teleport",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"subterraneanGate" : {
|
||||
"index" :103,
|
||||
"handler": "teleport",
|
||||
"handler" : "teleport",
|
||||
"types" : {
|
||||
"object" : { "index" : 0 },
|
||||
"object" : {
|
||||
"index" : 0 },
|
||||
"objectWoG" : { "index" : 1 } // WoG object? Present on VCMI Test 2011b
|
||||
}
|
||||
},
|
||||
|
||||
"refugeeCamp" : { "index" :78, "handler": "dwelling", "types" : { "object" : { "index" : 0} } },
|
||||
"warMachineFactory" : { "index" :106, "handler": "dwelling", "types" : { "object" : { "index" : 0} } },
|
||||
|
||||
"shrineOfMagicLevel1" : { "index" :88, "handler": "shrine", "types" : { "object" : { "index" : 0} } },
|
||||
"shrineOfMagicLevel2" : { "index" :89, "handler": "shrine", "types" : { "object" : { "index" : 0} } },
|
||||
"shrineOfMagicLevel3" : { "index" :90, "handler": "shrine", "types" : { "object" : { "index" : 0} } },
|
||||
|
||||
"eyeOfTheMagi" : { "index" :27, "handler": "magi", "types" : { "object" : { "index" : 0} } },
|
||||
"hutOfTheMagi" : { "index" :37, "handler": "magi", "types" : { "object" : { "index" : 0} } },
|
||||
|
||||
"lighthouse" : { "index" :42, "handler": "lighthouse", "types" : { "object" : { "index" : 0} } },
|
||||
"obelisk" : { "index" :57, "handler": "obelisk", "types" : { "object" : { "index" : 0} } },
|
||||
"oceanBottle" : { "index" :59, "handler": "sign", "types" : { "object" : { "index" : 0} } },
|
||||
"scholar" : { "index" :81, "handler": "scholar", "types" : { "object" : { "index" : 0} } },
|
||||
"shipyard" : { "index" :87, "handler": "shipyard", "types" : { "object" : { "index" : 0} } },
|
||||
"sign" : { "index" :91, "handler": "sign", "types" : { "object" : { "index" : 0} } },
|
||||
"sirens" : { "index" :92, "handler": "siren", "types" : { "object" : { "index" : 0} } },
|
||||
"denOfThieves" : { "index" :97, "handler": "denOfThieves", "types" : { "object" : { "index" : 0} } },
|
||||
"university" : { "index" :104, "handler": "university", "types" : { "object" : { "index" : 0} } },
|
||||
"witchHut" : { "index" :113, "handler": "witch", "types" : { "object" : { "index" : 0} } },
|
||||
"questGuard" : { "index" :215, "handler": "questGuard", "types" : { "object" : { "index" : 0} } },
|
||||
"refugeeCamp" : {
|
||||
"index" :78,
|
||||
"handler" : "dwelling",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"value" : 5000,
|
||||
"rarity" : 20
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"warMachineFactory" : {
|
||||
"index" :106,
|
||||
"handler" : "dwelling",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 1500,
|
||||
"rarity" : 50
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"shrineOfMagicLevel1" : {//incantation
|
||||
"index" :88,
|
||||
"handler" : "shrine",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 500,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"shrineOfMagicLevel2" : {//gesture
|
||||
"index" :89,
|
||||
"handler" : "shrine",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 2000,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"shrineOfMagicLevel3" : {//thinking
|
||||
"index" :90,
|
||||
"handler" : "shrine",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 3000,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"eyeOfTheMagi" : {
|
||||
"index" :27,
|
||||
"handler" : "magi",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"hutOfTheMagi" : {
|
||||
"index" :37,
|
||||
"handler" : "magi",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"lighthouse" : {
|
||||
"index" :42,
|
||||
"handler" : "lighthouse",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"obelisk" : {
|
||||
"index" :57,
|
||||
"handler" : "obelisk",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 48,
|
||||
"value" : 3500,
|
||||
"rarity" : 200
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"oceanBottle" : {
|
||||
"index" :59,
|
||||
"handler" : "sign",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"scholar" : {
|
||||
"index" :81,
|
||||
"handler" : "scholar",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"value" : 1500,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"shipyard" : {
|
||||
"index" :87,
|
||||
"handler" : "shipyard",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"value" : 2000,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"sign" : {
|
||||
"index" :91,
|
||||
"handler" : "sign",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"sirens" : {
|
||||
"index" :92,
|
||||
"handler" : "siren",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 100,
|
||||
"rarity" : 20
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"denOfThieves" : {
|
||||
"index" :97,
|
||||
"handler" : "denOfThieves",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"university" : {
|
||||
"index" :104,
|
||||
"handler" : "university",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 2500,
|
||||
"rarity" : 20
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"witchHut" : {
|
||||
"index" :113,
|
||||
"handler" : "witch",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 3,
|
||||
"mapLimit" : 32,
|
||||
"value" : 1500,
|
||||
"rarity" : 80
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"questGuard" : {
|
||||
"index" :215,
|
||||
"handler" : "questGuard",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"magicWell" : {
|
||||
"index" :49,
|
||||
"handler": "magicWell",
|
||||
"handler" : "magicWell",
|
||||
"types" : {
|
||||
"object" : { "index" : 0},
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"value" : 250,
|
||||
"rarity" : 100
|
||||
}
|
||||
},
|
||||
"objectWoG" : { "index" : 1} // WoG object? Present on VCMI_Test 2011b
|
||||
}
|
||||
},
|
||||
@ -99,6 +444,10 @@
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"value" : 2000,
|
||||
"rarity" : 150
|
||||
},
|
||||
"templates" : {
|
||||
"normal" : { "animation" : "AVArnd1", "visitableFrom" : [ "+++", "+-+", "+++" ], "mask" : [ "VV", "VA"] }
|
||||
}
|
||||
@ -111,6 +460,10 @@
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"value" : 5000,
|
||||
"rarity" : 150
|
||||
},
|
||||
"templates" : {
|
||||
"normal" : { "animation" : "AVArnd2", "visitableFrom" : [ "+++", "+-+", "+++" ], "mask" : [ "VV", "VA"] }
|
||||
}
|
||||
@ -123,6 +476,10 @@
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"value" : 10000,
|
||||
"rarity" : 150
|
||||
},
|
||||
"templates" : {
|
||||
"normal" : { "animation" : "AVArnd3", "visitableFrom" : [ "+++", "+-+", "+++" ], "mask" : [ "VV", "VA"] }
|
||||
}
|
||||
@ -135,6 +492,10 @@
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"value" : 20000,
|
||||
"rarity" : 150
|
||||
},
|
||||
"templates" : {
|
||||
"normal" : { "animation" : "AVArnd4", "visitableFrom" : [ "+++", "+-+", "+++" ], "mask" : [ "VV", "VA"] }
|
||||
}
|
||||
@ -240,10 +601,58 @@
|
||||
},
|
||||
|
||||
/// Classes without dedicated object
|
||||
"hillFort" : { "index" :35, "handler": "generic", "types" : { "object" : { "index" : 0} } },
|
||||
"grail" : { "index" :36, "handler": "generic", "types" : { "object" : { "index" : 0} } },
|
||||
"tavern" : { "index" :95, "handler": "generic", "types" : { "object" : { "index" : 0} } },
|
||||
"sanctuary" : { "index" :80, "handler": "generic", "types" : { "object" : { "index" : 0} } },
|
||||
"hillFort" : {
|
||||
"index" :35,
|
||||
"handler": "generic",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 7000,
|
||||
"rarity" : 20
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"grail" : {
|
||||
"index" :36,
|
||||
"handler": "generic",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"tavern" : {
|
||||
"index" :95,
|
||||
"handler": "generic",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"value" : 100,
|
||||
"rarity" : 20
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"sanctuary" : {
|
||||
"index" :80,
|
||||
"handler": "generic",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 100,
|
||||
"rarity" : 50
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
/// Passive objects, terrain overlays
|
||||
"cursedGround" : { "index" :21, "handler": "generic", "types" : { "object" : { "index" : 0} } },
|
||||
|
@ -50,13 +50,13 @@
|
||||
}
|
||||
},
|
||||
"types" : {
|
||||
"wood" : { "index" : 0, "templates" : { "res" : { "animation" : "AVTwood0.def" } } },
|
||||
"mercury" : { "index" : 1, "templates" : { "res" : { "animation" : "AVTmerc0.def" } } },
|
||||
"ore" : { "index" : 2, "templates" : { "res" : { "animation" : "AVTore0.def" } } },
|
||||
"sulfur" : { "index" : 3, "templates" : { "res" : { "animation" : "AVTsulf0.def" } } },
|
||||
"crystal" : { "index" : 4, "templates" : { "res" : { "animation" : "AVTcrys0.def" } } },
|
||||
"gems" : { "index" : 5, "templates" : { "res" : { "animation" : "AVTgems0.def" } } },
|
||||
"gold" : { "index" : 6, "templates" : { "res" : { "animation" : "AVTgold0.def" } } },
|
||||
"wood" : { "index" : 0, "rmg" : { "value" : 1400, "rarity" : 300 }, "templates" : { "res" : { "animation" : "AVTwood0.def" } } },
|
||||
"mercury" : { "index" : 1, "rmg" : { "value" : 2000, "rarity" : 300 }, "templates" : { "res" : { "animation" : "AVTmerc0.def" } } },
|
||||
"ore" : { "index" : 2, "rmg" : { "value" : 1400, "rarity" : 300 }, "templates" : { "res" : { "animation" : "AVTore0.def" } } },
|
||||
"sulfur" : { "index" : 3, "rmg" : { "value" : 2000, "rarity" : 300 }, "templates" : { "res" : { "animation" : "AVTsulf0.def" } } },
|
||||
"crystal" : { "index" : 4, "rmg" : { "value" : 2000, "rarity" : 300 }, "templates" : { "res" : { "animation" : "AVTcrys0.def" } } },
|
||||
"gems" : { "index" : 5, "rmg" : { "value" : 2000, "rarity" : 300 }, "templates" : { "res" : { "animation" : "AVTgems0.def" } } },
|
||||
"gold" : { "index" : 6, "rmg" : { "value" : 750, "rarity" : 300 }, "templates" : { "res" : { "animation" : "AVTgold0.def" } } },
|
||||
"mithril" : { "index" : 7 } // TODO: move to WoG?
|
||||
}
|
||||
},
|
||||
@ -101,9 +101,9 @@
|
||||
}
|
||||
},
|
||||
"types" : {
|
||||
"evil" : { "index" : 0 },
|
||||
"good" : { "index" : 1 },
|
||||
"neutral" : { "index" : 2 },
|
||||
"evil" : { "index" : 0, "rmg" : { "mapLimit" : 64 } },
|
||||
"good" : { "index" : 1, "rmg" : { "mapLimit" : 64 } },
|
||||
"neutral" : { "index" : 2, "rmg" : { "mapLimit" : 64 } },
|
||||
}
|
||||
},
|
||||
|
||||
@ -156,9 +156,9 @@
|
||||
"index" :13,
|
||||
"handler": "cartographer",
|
||||
"types" : {
|
||||
"water" : { "index" : 0 },
|
||||
"land" : { "index" : 1 },
|
||||
"subterra" : { "index" : 2 }
|
||||
"water" : { "index" : 0, "rmg" : { "zoneLimit" : 1, "value" : 5000, "rarity" : 20 } },
|
||||
"land" : { "index" : 1, "rmg" : { "zoneLimit" : 1, "value" : 10000, "rarity" : 20 } },
|
||||
"subterra" : { "index" : 2, "rmg" : { "zoneLimit" : 1, "value" : 7500, "rarity" : 20 } }
|
||||
}
|
||||
},
|
||||
|
||||
@ -167,13 +167,13 @@
|
||||
"index" :53,
|
||||
"handler": "mine",
|
||||
"types" : {
|
||||
"sawmill" : { "index" : 0 },
|
||||
"alchemistLab" : { "index" : 1 },
|
||||
"orePit" : { "index" : 2 },
|
||||
"sulfurDune" : { "index" : 3 },
|
||||
"crystalCavern" : { "index" : 4 },
|
||||
"gemPond" : { "index" : 5 },
|
||||
"goldMine" : { "index" : 6 },
|
||||
"sawmill" : { "index" : 0, "rmg" : { "value" : 1500 } },
|
||||
"alchemistLab" : { "index" : 1, "rmg" : { "value" : 3500 } },
|
||||
"orePit" : { "index" : 2, "rmg" : { "value" : 1500 } },
|
||||
"sulfurDune" : { "index" : 3, "rmg" : { "value" : 3500 } },
|
||||
"crystalCavern" : { "index" : 4, "rmg" : { "value" : 3500 } },
|
||||
"gemPond" : { "index" : 5, "rmg" : { "value" : 3500 } },
|
||||
"goldMine" : { "index" : 6, "rmg" : { "value" : 7000 } },
|
||||
}
|
||||
},
|
||||
"abandonedMine" : {
|
||||
|
@ -1,51 +1,495 @@
|
||||
{
|
||||
/// These are objects that covered by concept of "configurable object"
|
||||
/// Most or even all of their configuration located in this file
|
||||
"magicSpring" : { "index" :48, "handler": "magicSpring", "types" : { "object" : { "index" : 0} } },
|
||||
|
||||
"mysticalGarden" : { "index" :55, "handler": "oncePerWeek", "types" : { "object" : { "index" : 0} } },
|
||||
"windmill" : { "index" :112, "handler": "oncePerWeek", "types" : { "object" : { "index" : 0} } },
|
||||
"waterWheel" : { "index" :109, "handler": "oncePerWeek", "types" : { "object" : { "index" : 0} } },
|
||||
|
||||
"leanTo" : { "index" :39, "handler": "onceVisitable", "types" : { "object" : { "index" : 0} } },
|
||||
"corpse" : { "index" :22, "handler": "onceVisitable", "types" : { "object" : { "index" : 0} } },
|
||||
"wagon" : { "index" :105, "handler": "onceVisitable", "types" : { "object" : { "index" : 0} } },
|
||||
"warriorTomb" : { "index" :108, "handler": "onceVisitable", "types" : { "object" : { "index" : 0} } },
|
||||
|
||||
"campfire" : { "index" :12, "handler": "pickable", "types" : { "object" : { "index" : 0} } },
|
||||
"flotsam" : { "index" :29, "handler": "pickable", "types" : { "object" : { "index" : 0} } },
|
||||
"seaChest" : { "index" :82, "handler": "pickable", "types" : { "object" : { "index" : 0} } },
|
||||
"shipwreckSurvivor" : { "index" :86, "handler": "pickable", "types" : { "object" : { "index" : 0} } },
|
||||
"treasureChest" : { "index" :101, "handler": "pickable", "types" : { "object" : { "index" : 0} } },
|
||||
|
||||
"arena" : { "index" :4, "handler": "oncePerHero", "types" : { "object" : { "index" : 0} } },
|
||||
"marlettoTower" : { "index" :23, "handler": "oncePerHero", "types" : { "object" : { "index" : 0} } },
|
||||
"gardenOfRevelation" : { "index" :32, "handler": "oncePerHero", "types" : { "object" : { "index" : 0} } },
|
||||
"libraryOfEnlightenment" : { "index" :41, "handler": "oncePerHero", "types" : { "object" : { "index" : 0} } },
|
||||
"mercenaryCamp" : { "index" :51, "handler": "oncePerHero", "types" : { "object" : { "index" : 0} } },
|
||||
"starAxis" : { "index" :61, "handler": "oncePerHero", "types" : { "object" : { "index" : 0} } },
|
||||
"treeOfKnowledge" : { "index" :102, "handler": "oncePerHero", "types" : { "object" : { "index" : 0} } },
|
||||
"schoolOfMagic" : { "index" :47, "handler": "oncePerHero", "types" : { "object" : { "index" : 0} } },
|
||||
"schoolOfWar" : { "index" :107, "handler": "oncePerHero", "types" : { "object" : { "index" : 0} } },
|
||||
"learningStone" : {
|
||||
"index" :100,
|
||||
"handler": "oncePerHero",
|
||||
"magicSpring" : {//magic source
|
||||
"index" : 48,
|
||||
"handler": "magicSpring",
|
||||
"types" : {
|
||||
"object" : { "index" : 0},
|
||||
"objectWoG" : { "index" : 1} // WoG object? Present on VCMI_Tests 2011
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"mapLimit" : 32,
|
||||
"value" : 500,
|
||||
"rarity" : 50
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"buoy" : { "index" :11, "handler": "bonusingObject", "types" : { "object" : { "index" : 0} } },
|
||||
"swanPond" : { "index" :14, "handler": "bonusingObject", "types" : { "object" : { "index" : 0} } },
|
||||
"faerieRing" : { "index" :28, "handler": "bonusingObject", "types" : { "object" : { "index" : 0} } },
|
||||
"fountainOfFortune" : { "index" :30, "handler": "bonusingObject", "types" : { "object" : { "index" : 0} } },
|
||||
"fountainOfYouth" : { "index" :31, "handler": "bonusingObject", "types" : { "object" : { "index" : 0} } },
|
||||
"idolOfFortune" : { "index" :38, "handler": "bonusingObject", "types" : { "object" : { "index" : 0} } },
|
||||
"mermaids" : { "index" :52, "handler": "bonusingObject", "types" : { "object" : { "index" : 0} } },
|
||||
"oasis" : { "index" :56, "handler": "bonusingObject", "types" : { "object" : { "index" : 0} } },
|
||||
"stables" : { "index" :94, "handler": "bonusingObject", "types" : { "object" : { "index" : 0} } },
|
||||
"temple" : { "index" :96, "handler": "bonusingObject", "types" : { "object" : { "index" : 0} } },
|
||||
"rallyFlag" : { "index" :64, "handler": "bonusingObject", "types" : { "object" : { "index" : 0} } },
|
||||
"wateringHole" : { "index" :110, "handler": "bonusingObject", "types" : { "object" : { "index" : 0} } }
|
||||
"mysticalGarden" : {
|
||||
"index" : 55,
|
||||
"handler": "oncePerWeek",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 500,
|
||||
"rarity" : 50
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"windmill" :{
|
||||
"index" : 112,
|
||||
"handler": "oncePerWeek",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 1500,
|
||||
"rarity" : 80
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"waterWheel" : {
|
||||
"index" : 109,
|
||||
"handler": "oncePerWeek",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 750,
|
||||
"rarity" : 50
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"leanTo" :{
|
||||
"index" : 39,
|
||||
"handler": "onceVisitable",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 500,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"corpse" :{
|
||||
"index" : 22,
|
||||
"handler": "onceVisitable",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 500,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"wagon" :{
|
||||
"index" : 105,
|
||||
"handler": "onceVisitable",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 500,
|
||||
"rarity" : 50
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"warriorTomb" : {
|
||||
"index" : 108,
|
||||
"handler": "onceVisitable",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 6000,
|
||||
"rarity" : 20
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"campfire" :{
|
||||
"index" : 12,
|
||||
"handler": "pickable",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"value" : 2000,
|
||||
"rarity" : 500
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"flotsam" :{
|
||||
"index" : 29,
|
||||
"handler": "pickable",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"value" : 2000,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"seaChest" :{
|
||||
"index" : 82,
|
||||
"handler": "pickable",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"value" : 1500,
|
||||
"rarity" : 500
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"shipwreckSurvivor" : {
|
||||
"index" : 86,
|
||||
"handler": "pickable",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"value" : 1500,
|
||||
"rarity" : 50
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"treasureChest" : {
|
||||
"index" : 101,
|
||||
"handler": "pickable",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"value" : 1500,
|
||||
"rarity" : 1000
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"arena" : {
|
||||
"index" : 4,
|
||||
"handler": "oncePerHero",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 3000,
|
||||
"rarity" : 50
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"marlettoTower" : {
|
||||
"index" : 23,
|
||||
"handler": "oncePerHero",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 1500,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"gardenOfRevelation" : {
|
||||
"index" : 32,
|
||||
"handler": "oncePerHero",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 1500,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraryOfEnlightenment" : {
|
||||
"index" : 41,
|
||||
"handler": "oncePerHero",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 12000,
|
||||
"rarity" : 20
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mercenaryCamp" : {
|
||||
"index" : 51,
|
||||
"handler": "oncePerHero",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 1500,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"starAxis" :{
|
||||
"index" : 61,
|
||||
"handler": "oncePerHero",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 1500,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"treeOfKnowledge" : {
|
||||
"index" : 102,
|
||||
"handler": "oncePerHero",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 2500,
|
||||
"rarity" : 50
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"schoolOfMagic" : {
|
||||
"index" : 47,
|
||||
"handler": "oncePerHero",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 1000,
|
||||
"rarity" : 50
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"schoolOfWar" : {
|
||||
"index" : 107,
|
||||
"handler": "oncePerHero",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 1000,
|
||||
"rarity" : 50
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"learningStone" : {
|
||||
"index" : 100,
|
||||
"handler": "oncePerHero",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 1500,
|
||||
"rarity" : 200
|
||||
}
|
||||
},
|
||||
"objectWoG" : { "index" : 1 } // WoG object? Present on VCMI_Tests 2011
|
||||
}
|
||||
},
|
||||
|
||||
"buoy" : {
|
||||
"index" : 11,
|
||||
"handler": "bonusingObject",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"value" : 100,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"swanPond" : {
|
||||
"index" : 14,
|
||||
"handler": "bonusingObject",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 100,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"faerieRing" : {
|
||||
"index" : 28,
|
||||
"handler": "bonusingObject",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 100,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"fountainOfFortune" : {
|
||||
"index" : 30,
|
||||
"handler": "bonusingObject",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 100,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"fountainOfYouth" : {
|
||||
"index" : 31,
|
||||
"handler": "bonusingObject",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 100,
|
||||
"rarity" : 50
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"idolOfFortune" : {
|
||||
"index" : 38,
|
||||
"handler": "bonusingObject",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 100,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mermaids" : {
|
||||
"index" : 52,
|
||||
"handler": "bonusingObject",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"mapLimit" : 32,
|
||||
"value" : 100,
|
||||
"rarity" : 20
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"oasis" : {
|
||||
"index" : 56,
|
||||
"handler": "bonusingObject",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 100,
|
||||
"rarity" : 50
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"stables" : {
|
||||
"index" : 94,
|
||||
"handler": "bonusingObject",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 200,
|
||||
"rarity" : 40
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"temple" : {
|
||||
"index" : 96,
|
||||
"handler": "bonusingObject",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 100,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"rallyFlag" : {
|
||||
"index" : 64,
|
||||
"handler": "bonusingObject",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 100,
|
||||
"rarity" : 100
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"wateringHole" : {//waters
|
||||
"index" : 110,
|
||||
"handler": "bonusingObject",
|
||||
"types" : {
|
||||
"object" : {
|
||||
"index" : 0,
|
||||
"rmg" : {
|
||||
"zoneLimit" : 1,
|
||||
"value" : 500,
|
||||
"rarity" : 50
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user