mirror of
https://github.com/vcmi/vcmi.git
synced 2024-12-26 22:57:00 +02:00
0f5826802d
- random arts - random resources - random creatures - spell scroll
307 lines
13 KiB
JSON
307 lines
13 KiB
JSON
{
|
|
/// These are objects that can not be configured, either due to
|
|
/// their hardcoded status or because they don't have any configurable functionality
|
|
"prison" : {
|
|
"index" :62,
|
|
"handler": "prison",
|
|
"types" : {
|
|
"prison" : { "index" : 0 }
|
|
}
|
|
},
|
|
|
|
"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} } },
|
|
|
|
"blackMarket" : { "index" :7, "handler": "blackMarket", "types" : { "object" : { "index" : 0} } },
|
|
|
|
"pandoraBox" : { "index" :6, "handler": "pandora", "types" : { "object" : { "index" : 0} } },
|
|
"event" : { "index" :26, "handler": "event", "types" : { "object" : { "index" : 0} } },
|
|
|
|
"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} } },
|
|
|
|
"whirlpool" : { "index" :111, "handler": "teleport", "types" : { "object" : { "index" : 0} } },
|
|
"subterraneanGate" : {
|
|
"index" :103,
|
|
"handler": "teleport",
|
|
"types" : {
|
|
"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} } },
|
|
"magicWell" : {
|
|
"index" :49,
|
|
"handler": "magicWell",
|
|
"types" : {
|
|
"object" : { "index" : 0},
|
|
"objectWoG" : { "index" : 1} // WoG object? Present on VCMI_Test 2011b
|
|
}
|
|
},
|
|
|
|
/// Random objects
|
|
"randomTown" : { "index" :77, "handler": "randomTown", "types" : { "object" : { "index" : 0} } },
|
|
"randomHero" : { "index" :70, "handler": "randomHero", "types" : { "object" : { "index" : 0} } },
|
|
"randomDwelling" : { "index" :216, "handler": "randomDwelling", "types" : { "object" : { "index" : 0} } },
|
|
|
|
"randomResource" : {
|
|
"index" :76,
|
|
"handler": "randomResource",
|
|
"types" : {
|
|
"object" : {
|
|
"index" : 0,
|
|
"templates" : {
|
|
"normal" : { "animation" : "AVTrndm0", "visitableFrom" : [ "+++", "+-+", "+++" ], "mask" : [ "VV", "VA"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
|
|
"randomArtifact" : {
|
|
"index" :65,
|
|
"handler": "randomArtifact",
|
|
"types" : {
|
|
"object" : {
|
|
"index" : 0,
|
|
"templates" : {
|
|
"normal" : { "animation" : "AVArand", "visitableFrom" : [ "+++", "+-+", "+++" ], "mask" : [ "VV", "VA"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"randomArtifactTreasure" : {
|
|
"index" :66,
|
|
"handler": "randomArtifact",
|
|
"types" : {
|
|
"object" : {
|
|
"index" : 0,
|
|
"templates" : {
|
|
"normal" : { "animation" : "AVArnd1", "visitableFrom" : [ "+++", "+-+", "+++" ], "mask" : [ "VV", "VA"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"randomArtifactMinor" : {
|
|
"index" :67,
|
|
"handler": "randomArtifact",
|
|
"types" : {
|
|
"object" : {
|
|
"index" : 0,
|
|
"templates" : {
|
|
"normal" : { "animation" : "AVArnd2", "visitableFrom" : [ "+++", "+-+", "+++" ], "mask" : [ "VV", "VA"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"randomArtifactMajor" : {
|
|
"index" :68,
|
|
"handler": "randomArtifact",
|
|
"types" : {
|
|
"object" : {
|
|
"index" : 0,
|
|
"templates" : {
|
|
"normal" : { "animation" : "AVArnd3", "visitableFrom" : [ "+++", "+-+", "+++" ], "mask" : [ "VV", "VA"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"randomArtifactRelic" : {
|
|
"index" :69,
|
|
"handler": "randomArtifact",
|
|
"types" : {
|
|
"object" : {
|
|
"index" : 0,
|
|
"templates" : {
|
|
"normal" : { "animation" : "AVArnd4", "visitableFrom" : [ "+++", "+-+", "+++" ], "mask" : [ "VV", "VA"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
|
|
"randomMonster" : {
|
|
"index" :71,
|
|
"handler": "randomMonster",
|
|
"types" : {
|
|
"object" : {
|
|
"index" : 0,
|
|
"templates" : {
|
|
"normal" : { "animation" : "AVWmrnd0", "visitableFrom" : [ "+++", "+-+", "+++" ], "mask" : [ "VV", "VA"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"randomMonsterLevel1" : {
|
|
"index" :72,
|
|
"handler": "randomMonster",
|
|
"types" : {
|
|
"object" : {
|
|
"index" : 0,
|
|
"templates" : {
|
|
"normal" : { "animation" : "AVWmon1", "visitableFrom" : [ "+++", "+-+", "+++" ], "mask" : [ "VV", "VA"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"randomMonsterLevel2" : {
|
|
"index" :73,
|
|
"handler": "randomMonster",
|
|
"types" : {
|
|
"object" : {
|
|
"index" : 0,
|
|
"templates" : {
|
|
"normal" : { "animation" : "AVWmon2", "visitableFrom" : [ "+++", "+-+", "+++" ], "mask" : [ "VV", "VA"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"randomMonsterLevel3" : {
|
|
"index" :74,
|
|
"handler": "randomMonster",
|
|
"types" : {
|
|
"object" : {
|
|
"index" : 0,
|
|
"templates" : {
|
|
"normal" : { "animation" : "AVWmon3", "visitableFrom" : [ "+++", "+-+", "+++" ], "mask" : [ "VV", "VA"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"randomMonsterLevel4" : {
|
|
"index" :75,
|
|
"handler": "randomMonster",
|
|
"types" : {
|
|
"object" : {
|
|
"index" : 0,
|
|
"templates" : {
|
|
"normal" : { "animation" : "AVWmon4", "visitableFrom" : [ "+++", "+-+", "+++" ], "mask" : [ "VV", "VA"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"randomMonsterLevel5" : {
|
|
"index" :162,
|
|
"handler": "randomMonster",
|
|
"types" : {
|
|
"object" : {
|
|
"index" : 0,
|
|
"templates" : {
|
|
"normal" : { "animation" : "AVWmon5", "visitableFrom" : [ "+++", "+-+", "+++" ], "mask" : [ "VV", "VA"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"randomMonsterLevel6" : {
|
|
"index" :163,
|
|
"handler": "randomMonster",
|
|
"types" : {
|
|
"object" : {
|
|
"index" : 0,
|
|
"templates" : {
|
|
"normal" : { "animation" : "AVWmon6", "visitableFrom" : [ "+++", "+-+", "+++" ], "mask" : [ "VV", "VA"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"randomMonsterLevel7" : {
|
|
"index" :164,
|
|
"handler": "randomMonster",
|
|
"types" : {
|
|
"object" : {
|
|
"index" : 0,
|
|
"templates" : {
|
|
"normal" : { "animation" : "AVWmon7", "visitableFrom" : [ "+++", "+-+", "+++" ], "mask" : [ "VV", "VA"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
|
|
/// 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} } },
|
|
|
|
/// Passive objects, terrain overlays
|
|
"cursedGround" : { "index" :21, "handler": "generic", "types" : { "object" : { "index" : 0} } },
|
|
"magicPlains" : { "index" :46, "handler": "generic", "types" : { "object" : { "index" : 0} } },
|
|
"swampFoliage" : { "index" :211, "handler": "generic", "types" : { "object" : { "index" : 0} } },
|
|
"cloverField" : { "index" :222, "handler": "generic", "types" : { "object" : { "index" : 0} } },
|
|
"cursedGroundDUPLICATE" : { "index" :223, "handler": "generic", "types" : { "object" : { "index" : 0} } },
|
|
"evilFog" : { "index" :224, "handler": "generic", "types" : { "object" : { "index" : 0} } },
|
|
"favorableWinds" : { "index" :225, "handler": "generic", "types" : { "object" : { "index" : 0} } },
|
|
"fieryFields" : { "index" :226, "handler": "generic", "types" : { "object" : { "index" : 0} } },
|
|
"holyGround" : { "index" :227, "handler": "generic", "types" : { "object" : { "index" : 0} } },
|
|
"lucidPools" : { "index" :228, "handler": "generic", "types" : { "object" : { "index" : 0} } },
|
|
"magicClouds" : { "index" :229, "handler": "generic", "types" : { "object" : { "index" : 0} } },
|
|
"magicPlainsDUPLICATE" : { "index" :230, "handler": "generic", "types" : { "object" : { "index" : 0} } },
|
|
"rocklands" : { "index" :231, "handler": "generic", "types" : { "object" : { "index" : 0} } },
|
|
|
|
/// Decorations
|
|
"cactus" : { "index" :116, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"canyon" : { "index" :117, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"crater" : { "index" :118, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"deadVegetation" : { "index" :119, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"flowers" : { "index" :120, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"frozenLake" : { "index" :121, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"hole" : { "index" :124, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"kelp" : { "index" :125, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"lake" : { "index" :126, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"lavaFlow" : { "index" :127, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"lavaLake" : { "index" :128, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"mushrooms" : { "index" :129, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"log" : { "index" :130, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"mandrake" : { "index" :131, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"moss" : { "index" :132, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"mound" : { "index" :133, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"mountain" : { "index" :134, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"oakTrees" : { "index" :135, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"outcropping" : { "index" :136, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"pineTrees" : { "index" :137, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"riverDelta" : { "index" :143, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"rock" : { "index" :147, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"sandDune" : { "index" :148, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"sandPit" : { "index" :149, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"shrub" : { "index" :150, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"skull" : { "index" :151, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"stump" : { "index" :153, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"trees" : { "index" :155, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"volcano" : { "index" :158, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"reef" : { "index" :161, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"lakeDUPLICATE" : { "index" :177, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"treesDUPLICATE" : { "index" :199, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"desertHills" : { "index" :206, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"dirtHills" : { "index" :207, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"grassHills" : { "index" :208, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"roughHills" : { "index" :209, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"subterraneanRocks" : { "index" :210, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
|
|
//These are WoG objects? They are not available in H3
|
|
"frozenLakeDUPLICATE" : { "index" :172, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"oakTreesDUPLICATE" : { "index" :186, "handler": "static", "types" : { "object" : { "index" : 0} } },
|
|
"plant" : { "index" :189, "handler": "static", "types" : { "object" : { "index" : 0} } }
|
|
}
|