From ac8952d6cfa4961fdc86fc6403e1db9f3dda649e Mon Sep 17 00:00:00 2001 From: Ivan Savenko Date: Tue, 4 Apr 2023 15:47:19 +0300 Subject: [PATCH] Added list of H3 objects for reference --- config/objects/hotaObjects.json | 379 ++++++++++++++++++++++++++++++++ 1 file changed, 379 insertions(+) create mode 100644 config/objects/hotaObjects.json diff --git a/config/objects/hotaObjects.json b/config/objects/hotaObjects.json new file mode 100644 index 000000000..c2bbc9a20 --- /dev/null +++ b/config/objects/hotaObjects.json @@ -0,0 +1,379 @@ +// REFERENCE ONLY - THIS CONFIG FILE IS NOT USED BY VCMI +// CONTAINS LIST OF HOTA OBJECTS AND THEIR H3M IDENTIFIERS + +{ + "boat" : { + "lastReservedIndex" : 5, + "types" : { + //NOTE: H3 range: 0-2 + "hotaBoat4" : { + "index" : 3 + }, + "hotaBoat5" : { + "index" : 4 + }, + "hotaBoat6" : { + "index" : 5 + } + } + }, + + "hillFort" : { + "lastReservedIndex" : 1, + "types" : { + "hotaHillFort" : { + "index" : 1 + } + } + }, + + "schoolOfMagic" : { + "lastReservedIndex" : 1, + "types" : { + "hotaSchoolOfMagic" : { + "index" : 1 + } + } + }, + + "creatureBank" : { + "lastReservedIndex" : 26, + "types" : { + //NOTE: H3 range: 0-6 + "hotaBeholderSanctuary" : { + "index" : 21 + }, + "hotaTempleOfTheSea" : { + "index" : 22 + }, + "hotaPirateCave" : { + "index" : 23 + }, + "hotaMansion" : { + "index" : 24 + }, + "hotaSpit" : { + "index" : 25 + }, + "hotaRedTower" : { + "index" : 26 + } + } + }, + + "hotaIce" : { + "index" : 40, + "handler": "static", + "lastReservedIndex" : 7, + "types" : { + "hotaIce1" : { + "index" : 0 + }, + "hotaIce2" : { + "index" : 1 + }, + "hotaIce3" : { + "index" : 2 + }, + "hotaIce4" : { + "index" : 3 + }, + "hotaIce5" : { + "index" : 4 + }, + "hotaIce6" : { + "index" : 5 + }, + "hotaIce7" : { + "index" : 6 + } + "hotaIce8" : { + "index" : 7 + } + } + }, + + "hotaStatic" : { + "index" :139, + "handler": "static", + "lastReservedIndex" : 26, + "types" : { + "hotaCrates0" : { + "index" : 0 + }, + "hotaCrates1" : { + "index" : 1 + }, + "hotaBag" : { + "index" : 2 + }, + "hotaCrates3" : { + "index" : 3 + }, + "hotaJaws" : { + "index" : 4 + }, + "hotaRopesPile" : { + "index" : 5 + }, + "hotaFrog" : { + "index" : 6 + }, + "hotaFrogs" : { + "index" : 7 + }, + "hotaHen" : { + "index" : 8 + }, + "hotaRooster" : { + "index" : 9 + }, + "hotaPortu" : { + "index" : 10 + }, + "hotaDestroyedMercenaryCamp" : { + "index" : 11 + }, + "hotaDestroyedFountain" : { + "index" : 12 + }, + "hotaPig" : { + "index" : 13 + }, + "hotaHornAltar" : { + "index" : 14 + }, + "hotaBoatWreckage" : { + "index" : 15 + }, + "hotaPalisade" : { + "index" : 16 + }, + "hotaWaterfall" : { + "index" : 17 + }, + "hotaFlames" : { + "index" : 18 + }, + "hotaDestroyedUndegroundGate" : { + "index" : 19 + }, + "hotaPredatoryPlant" : { + "index" : 20 + }, + "hotaBridge" : { + "index" : 21 + }, + "hotaBones" : { + "index" : 22 + }, + "hotaPond" : { + "index" : 24 + }, + "hotaPillar" : { + "index" : 25 + }, + "hotaPond2" : { + "index" : 26 + } + } + }, + + "hotaNature" : { + "index" :140, + "handler": "static", + "lastReservedIndex" : 8, + "types" : { + "hotaWaterball" : { + "index" : 0 + }, + "hotaRock" : { + "index" : 1 + }, + "hotaTreesTropical" : { + "index" : 2 + }, + "hotaIce" : { + "index" : 3 + }, + "hotaMissing" : { + "index" : 4 + }, + "hotaSnowHill" : { + "index" : 5 + }, + "hotaMountains" : { + "index" : 6 + }, + "hotaTrees" : { + "index" : 7 + }, + "hotaLakeWater" : { + "index" : 8 + } + } + }, + + "hotaTerrains" : { + "index" :141, + "handler": "static", + "lastReservedIndex" : 2, + "types" : { + "hotaIce" : { + "index" : 0 + }, + "hotaDunes" : { + "index" : 1 + }, + "hotaFieldsOfGlory" : { + "index" : 2 + } + } + }, + + "hotaWarehouses" : { + "index" :142, + "handler": "static", + "lastReservedIndex" : 6, + "types" : { + "hotaWarehouseWood" : { + "index" : 0 + }, + "hotaWarehouseMercury" : { + "index" : 1 + }, + "hotaWarehouseOre" : { + "index" : 2 + }, + "hotaWarehouseSulfur" : { + "index" : 3 + }, + "hotaWarehouseCrystal" : { + "index" : 4 + }, + "hotaWarehouseGems" : { + "index" : 5 + }, + "hotaWarehouseGold" : { + "index" : 6 + } + } + }, + + "hotaInteractive" : { + "index" :144, + "handler": "static", + "lastReservedIndex" : 11, + "types" : { + "hotaTempleOfLoyalty" : { + "index" : 0 + }, + "hotaSkeletonTransformer" : { + "index" : 1 + }, + "hotaMagicArena" : { + "index" : 2 + }, + "hotaWateringPlace" : { + "index" : 3 + }, + "hotaMineralSpring" : { + "index" : 4 + }, + "hotaHermitShack" : { + "index" : 5 + }, + "hotaGazebo" : { + "index" : 6 + }, + "hotaJunkman" : { + "index" : 7 + }, + "hotaDerrick" : { + "index" : 8 + }, + "hotaWarlockLab" : { + "index" : 9 + }, + "hotaProspector" : { + "index" : 10 + }, + "hotaTrailblazer" : { + "index" : 11 + } + } + }, + + "hotaWaterObjects" : { + "index" :145, + "handler": "static", + "lastReservedIndex" : 3, + "types" : { + "hotaGenieBottle" : { + "index" : 0 + }, + "hotaBarrelWater" : { + "index" : 1 + }, + "hotaCrateWater" : { + "index" : 2 + }, + "hotaManaBottle" : { + "index" : 3 + } + } + }, + + "hotaInteractive2" : { + "index" :146, + "handler": "static", + "lastReservedIndex" : 3, + "types" : { + "hotaWarAcademy" : { + "index" : 0 + }, + "hotaObservatory" : { + "index" : 1 + }, + "hotaAltarOfMana" : { + "index" : 2 + } + "hotaTownGates" : { + "index" : 3 + } + } + }, + + "hotaStatic2" : { + "index" :154, + "handler": "static", + "lastReservedIndex" : 1, + "types" : { + "hotaOilLake" : { + "index" : 0 + } + } + }, + + "hotaLyuc" : { + "index" :160, + "handler": "static", + "lastReservedIndex" : 1, + "types" : { + "hotaLyuc" : { + "index" : 0 + } + } + }, + + "hotaLyuc2" : { + "index" :204, + "handler": "static", + "lastReservedIndex" : 1, + "types" : { + "hotaLyuc2" : { + "index" : 0 + } + } + } +} \ No newline at end of file