1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-24 22:14:36 +02:00

config: add ambient, visit and removal sounds to schemas / objects

This commit is contained in:
Arseniy Shestakov 2017-09-13 03:35:48 +03:00 committed by DJWarmonger
parent f523ae5545
commit e7fa9f8cd6
7 changed files with 1266 additions and 118 deletions

View File

@ -2,11 +2,19 @@
"creatureBank" : { "creatureBank" : {
"index" :16, "index" :16,
"handler": "bank", "handler": "bank",
"base" : {
"sounds" : {
"visit" : ["ROGUE"]
}
},
"types" : { "types" : {
"cyclopsStockpile" : "cyclopsStockpile" :
{ {
"index" : 0, "index" : 0,
"name" : "Cyclops Stockpile", "name" : "Cyclops Stockpile",
"sounds" : {
"ambient" : ["LOOPCAVE"]
},
"rmg" : { "rmg" : {
"value" : 3000, "value" : 3000,
"rarity" : 100 "rarity" : 100
@ -112,6 +120,9 @@
"index" : 1, "index" : 1,
"resetDuration" : 0, "resetDuration" : 0,
"name" : "Dwarven Treasury", "name" : "Dwarven Treasury",
"sounds" : {
"ambient" : ["LOOPDWAR"]
},
"rmg" : { "rmg" : {
"value" : 2000, "value" : 2000,
"rarity" : 100 "rarity" : 100
@ -199,6 +210,9 @@
"index" : 2, "index" : 2,
"resetDuration" : 0, "resetDuration" : 0,
"name" : "Griffin Conservatory", "name" : "Griffin Conservatory",
"sounds" : {
"ambient" : ["LOOPGRIF"]
},
"rmg" : { "rmg" : {
"value" : 2000, "value" : 2000,
"rarity" : 100 "rarity" : 100
@ -270,6 +284,9 @@
"index" : 3, "index" : 3,
"resetDuration" : 0, "resetDuration" : 0,
"name" : "Imp Cache", "name" : "Imp Cache",
"sounds" : {
"ambient" : ["LOOPFIRE"]
},
"rmg" : { "rmg" : {
"value" : 5000, "value" : 5000,
"rarity" : 100 "rarity" : 100
@ -356,6 +373,9 @@
"index" : 4, "index" : 4,
"resetDuration" : 0, "resetDuration" : 0,
"name" : "Medusa Stores", "name" : "Medusa Stores",
"sounds" : {
"ambient" : ["LOOPMEDU"]
},
"rmg" : { "rmg" : {
"value" : 1500, "value" : 1500,
"rarity" : 100 "rarity" : 100
@ -443,6 +463,9 @@
"index" : 5, "index" : 5,
"resetDuration" : 0, "resetDuration" : 0,
"name" : "Naga Bank", "name" : "Naga Bank",
"sounds" : {
"ambient" : ["LOOPNAGA"]
},
"rmg" : { "rmg" : {
"value" : 3000, "value" : 3000,
"rarity" : 100 "rarity" : 100
@ -530,6 +553,9 @@
"index" : 6, "index" : 6,
"resetDuration" : 0, "resetDuration" : 0,
"name" : "Dragon Fly Hive", "name" : "Dragon Fly Hive",
"sounds" : {
"ambient" : ["LOOPLEAR"]
},
"rmg" : { "rmg" : {
"value" : 9000, "value" : 9000,
"rarity" : 100 "rarity" : 100
@ -785,6 +811,12 @@
"crypt" : { "crypt" : {
"index" :84, "index" :84,
"handler": "bank", "handler": "bank",
"base" : {
"sounds" : {
"ambient" : ["LOOPDEAD"],
"visit" : ["GRAVEYARD"]
}
},
"types" : { "types" : {
"crypt" : { "crypt" : {
"index" : 0, "index" : 0,
@ -874,6 +906,12 @@
"dragonUtopia" : { "dragonUtopia" : {
"index" :25, "index" :25,
"handler": "bank", "handler": "bank",
"base" : {
"sounds" : {
"ambient" : ["LOOPDRAG"],
"visit" : ["DRAGON"]
}
},
"types" : { "types" : {
"dragonUtopia" : { "dragonUtopia" : {
"index" : 0, "index" : 0,
@ -983,6 +1021,11 @@
"pyramid" : { "pyramid" : {
"index" :63, "index" :63,
"handler": "bank", "handler": "bank",
"base" : {
"sounds" : {
"visit" : ["MYSTERY"]
}
},
"types" : { "types" : {
"pyramid" : { "pyramid" : {
"index" : 0, "index" : 0,

View File

@ -6,89 +6,522 @@
"base" : { "base" : {
"visitableFrom" : [ "---", "+++", "+++" ], "visitableFrom" : [ "---", "+++", "+++" ],
"mask" : [ "VVV", "VBB", "VAA" ] "mask" : [ "VVV", "VBB", "VAA" ]
},
"sounds" : {
"ambient" : ["LOOPSWOR"],
"visit" : ["MILITARY"]
} }
}, },
"types" : { "types" : {
"basiliskPit" : { "index" : 0, "creatures" : [ [ "basilisk" ] ] }, "basiliskPit": {
"behemothCrag" : { "index" : 1, "creatures" : [ [ "behemoth" ] ]}, "index": 0,
"pillarOfEyes" : { "index" : 2, "creatures" : [ [ "beholder" ] ] }, "creatures": [["basilisk"]],
"hallOfDarkness" : { "index" : 3, "creatures" : [ [ "blackKnight" ] ]}, "sounds": {
"dragonVault" : { "index" : 4, "creatures" : [ [ "boneDragon" ] ]}, "ambient": ["LOOPMONS"]
"trainingGrounds" : { "index" : 5, "creatures" : [ [ "cavalier" ] ]}, }
"centaurStables" : { "index" : 6, "creatures" : [ [ "centaur" ] ] }, },
"airConflux" : { "index" : 7, "creatures" : [ [ "airElemental" ] ] }, "behemothCrag": {
"portalOfGlory" : { "index" : 8, "creatures" : [ [ "angel" ] ]}, "index": 1,
"cyclopsCave" : { "index" : 9, "creatures" : [ [ "cyclop" ] ]}, "creatures": [["behemoth"]],
"forsakenPalace" : { "index" : 10, "creatures" : [ [ "devil" ] ]}, "sounds": {
"serpentFlyHive" : { "index" : 11, "creatures" : [ [ "serpentFly" ] ] }, "ambient": ["LOOPBEHE"]
"dwarfCottage" : { "index" : 12, "creatures" : [ [ "dwarf" ] ] }, }
"earthConflux" : { "index" : 13, "creatures" : [ [ "earthElemental" ] ]}, },
"fireLake" : { "index" : 14, "creatures" : [ [ "efreet" ] ]}, "pillarOfEyes": {
"homestead" : { "index" : 15, "creatures" : [ [ "woodElf" ] ] }, "index": 2,
"fireConflux" : { "index" : 16, "creatures" : [ [ "fireElemental" ] ] }, "creatures": [["beholder"]],
"parapet" : { "index" : 17, "creatures" : [ [ "stoneGargoyle" ] ] }, "sounds": {
"altarOfWishes" : { "index" : 18, "creatures" : [ [ "genie" ] ]}, "ambient": ["LOOPCAVE"]
"wolfPen" : { "index" : 19, "creatures" : [ [ "goblinWolfRider" ] ] }, }
"gnollHut" : { "index" : 20, "creatures" : [ [ "gnoll" ] ] }, },
"goblinBarracks" : { "index" : 21, "creatures" : [ [ "goblin" ] ] }, "hallOfDarkness": {
"hallOfSins" : { "index" : 22, "creatures" : [ [ "gog" ] ] }, "index": 3,
"gorgonLair" : { "index" : 23, "creatures" : [ [ "gorgon" ] ]}, "creatures": [["blackKnight"]],
"dragonCliffs" : { "index" : 24, "creatures" : [ [ "greenDragon" ] ]}, "sounds": {
"griffinTower" : { "index" : 25, "creatures" : [ [ "griffin" ] ] }, "ambient": ["LOOPDEAD"]
"harpyLoft" : { "index" : 26, "creatures" : [ [ "harpy" ] ] }, }
"kennels" : { "index" : 27, "creatures" : [ [ "hellHound" ] ] }, },
"hydraPond" : { "index" : 28, "creatures" : [ [ "hydra" ] ]}, "dragonVault": {
"impCrucible" : { "index" : 29, "creatures" : [ [ "imp" ] ] }, "index": 4,
"lizardDen" : { "index" : 30, "creatures" : [ [ "lizardman" ] ] }, "creatures": [["boneDragon"]],
"mageTower" : { "index" : 31, "creatures" : [ [ "mage" ] ] }, "sounds": {
"manticoreLair" : { "index" : 32, "creatures" : [ [ "manticore" ] ]}, "ambient": ["LOOPDRAG"]
"medusaChapel" : { "index" : 33, "creatures" : [ [ "medusa" ] ] }, }
"labyrinth" : { "index" : 34, "creatures" : [ [ "minotaur" ] ]}, },
"monastery" : { "index" : 35, "creatures" : [ [ "monk" ] ]}, "trainingGrounds": {
"goldenPavilion" : { "index" : 36, "creatures" : [ [ "naga" ] ]}, "index": 5,
"demonGate" : { "index" : 37, "creatures" : [ [ "demon" ] ] }, "creatures": [["cavalier"]],
"ogreFort" : { "index" : 38, "creatures" : [ [ "ogre" ] ] }, "sounds": {
"orcTower" : { "index" : 39, "creatures" : [ [ "orc" ] ] }, "ambient": ["LOOPHORS"]
"hellHole" : { "index" : 40, "creatures" : [ [ "pitFiend" ] ]}, }
"dragonCave" : { "index" : 41, "creatures" : [ [ "redDragon" ] ]}, },
"cliffNest" : { "index" : 42, "creatures" : [ [ "roc" ] ]}, "centaurStables": {
"workshop" : { "index" : 43, "creatures" : [ [ "gremlin" ] ] }, "index": 6,
"cloudTemple" : { "index" : 44, "creatures" : [ [ "giant" ] ]}, "creatures": [["centaur"]],
"dendroidArches" : { "index" : 45, "creatures" : [ [ "dendroidGuard" ] ]}, "sounds": {
"warren" : { "index" : 46, "creatures" : [ [ "troglodyte" ] ] }, "ambient": ["LOOPHORS"]
"waterConflux" : { "index" : 47, "creatures" : [ [ "waterElemental" ] ] }, }
"tombOfSouls" : { "index" : 48, "creatures" : [ [ "wight" ] ] }, },
"wyvernNest" : { "index" : 49, "creatures" : [ [ "wyvern" ] ]}, "airConflux": {
"enchantedSpring" : { "index" : 50, "creatures" : [ [ "pegasus" ] ] }, "index": 7,
"unicornGladeBig" : { "index" : 51, "creatures" : [ [ "unicorn" ] ]}, "creatures": [["airElemental"]],
"mausoleum" : { "index" : 52, "creatures" : [ [ "lich" ] ]}, "sounds": {
"estate" : { "index" : 53, "creatures" : [ [ "vampire" ] ] }, "ambient": ["LOOPAIR"]
"cursedTemple" : { "index" : 54, "creatures" : [ [ "skeleton" ] ] }, }
"graveyard" : { "index" : 55, "creatures" : [ [ "walkingDead" ] ] }, },
"guardhouse" : { "index" : 56, "creatures" : [ [ "pikeman" ] ] }, "portalOfGlory": {
"archersTower" : { "index" : 57, "creatures" : [ [ "archer" ] ] }, "index": 8,
"barracks" : { "index" : 58, "creatures" : [ [ "swordsman" ] ] }, "creatures": [["angel"]],
"magicLantern" : { "index" : 59, "creatures" : [ [ "pixie" ] ] }, "sounds": {
"altarOfThought" : { "index" : 60, "creatures" : [ [ "psychicElemental" ] ]}, "ambient": ["LOOPSANC"]
"pyre" : { "index" : 61, "creatures" : [ [ "firebird" ] ]}, }
"frozenCliffs" : { "index" : 62, "creatures" : [ [ "azureDragon" ] ]}, },
"crystalCavern" : { "index" : 63, "creatures" : [ [ "crystalDragon" ] ]}, "cyclopsCave": {
"magicForest" : { "index" : 64, "creatures" : [ [ "fairieDragon" ] ]}, "index": 9,
"sulfurousLair" : { "index" : 65, "creatures" : [ [ "rustDragon" ] ]}, "creatures": [["cyclop"]],
"enchantersHollow" : { "index" : 66, "creatures" : [ [ "enchanter" ] ]}, "sounds": {
"treetopTower" : { "index" : 67, "creatures" : [ [ "sharpshooter" ] ]}, "ambient": ["LOOPCAVE"]
"unicornGlade" : { "index" : 68, "creatures" : [ [ "unicorn" ] ]}, }
"altarOfAir" : { "index" : 69, "creatures" : [ [ "airElemental" ] ] }, },
"altarOfEarth" : { "index" : 70, "creatures" : [ [ "earthElemental" ] ]}, "forsakenPalace": {
"altarOfFire" : { "index" : 71, "creatures" : [ [ "fireElemental" ] ] }, "index": 10,
"altarOfWater" : { "index" : 72, "creatures" : [ [ "waterElemental" ] ] }, "creatures": [["devil"]],
"thatchedHut" : { "index" : 73, "creatures" : [ [ "halfling" ] ] }, "sounds": {
"hovel" : { "index" : 74, "creatures" : [ [ "peasant" ] ] }, "ambient": ["LOOPDEVL"]
"boarGlen" : { "index" : 75, "creatures" : [ [ "boar" ] ] }, }
"tombOfCurses" : { "index" : 76, "creatures" : [ [ "mummy" ] ] }, },
"nomadTent" : { "index" : 77, "creatures" : [ [ "nomad" ] ] }, "serpentFlyHive": {
"rogueCavern" : { "index" : 78, "creatures" : [ [ "rogue" ] ] }, "index": 11,
"trollBridge" : { "index" : 79, "creatures" : [ [ "troll" ] ] } "creatures": [["serpentFly"]],
"sounds": {
"ambient": ["LOOPLEAR"]
}
},
"dwarfCottage": {
"index": 12,
"creatures": [["dwarf"]],
"sounds": {
"ambient": ["LOOPDWAR"]
}
},
"earthConflux": {
"index": 13,
"creatures": [["earthElemental"]],
"sounds": {
"ambient": ["LOOPEART"]
}
},
"fireLake": {
"index": 14,
"creatures": [["efreet"]],
"sounds": {
"ambient": ["LOOPVENT"]
}
},
"homestead": {
"index": 15,
"creatures": [["woodElf"]],
"sounds": {
"ambient": ["LOOPELF"]
}
},
"fireConflux": {
"index": 16,
"creatures": [["fireElemental"]],
"sounds": {
"ambient": ["LOOPFIRE"]
}
},
"parapet": {
"index": 17,
"creatures": [["stoneGargoyle"]],
"sounds": {
"ambient": ["LOOPGRIF"]
}
},
"altarOfWishes": {
"index": 18,
"creatures": [["genie"]],
"sounds": {
"ambient": ["LOOPMAGI"]
}
},
"wolfPen": {
"index": 19,
"creatures": [["goblinWolfRider"]],
"sounds": {
"ambient": ["LOOPWOLF"]
}
},
"gnollHut": {
"index": 20,
"creatures": [["gnoll"]],
"sounds": {
"ambient": ["LOOPORC"]
}
},
"goblinBarracks": {
"index": 21,
"creatures": [["goblin"]],
"sounds": {
"ambient": ["LOOPGOBL"]
}
},
"hallOfSins": {
"index": 22,
"creatures": [["gog"]],
"sounds": {
"ambient": ["LOOPVENT"]
}
},
"gorgonLair": {
"index": 23,
"creatures": [["gorgon"]],
"sounds": {
"ambient": ["LOOPBEHE"]
}
},
"dragonCliffs": {
"index": 24,
"creatures": [["greenDragon"]],
"sounds": {
"ambient": ["LOOPDRAG"]
}
},
"griffinTower": {
"index": 25,
"creatures": [["griffin"]],
"sounds": {
"ambient": ["LOOPGRIF"]
}
},
"harpyLoft": {
"index": 26,
"creatures": [["harpy"]],
"sounds": {
"ambient": ["LOOPHARP"]
}
},
"kennels": {
"index": 27,
"creatures": [["hellHound"]],
"sounds": {
"ambient": ["LOOPDOG"]
}
},
"hydraPond": {
"index": 28,
"creatures": [["hydra"]],
"sounds": {
"ambient": ["LOOPHYDR"]
}
},
"impCrucible": {
"index": 29,
"creatures": [["imp"]],
"sounds": {
"ambient": ["LOOPFIRE"]
}
},
"lizardDen": {
"index": 30,
"creatures": [["lizardman"]],
"sounds": {
"ambient": ["LOOPARCH"]
}
},
"mageTower": {
"index": 31,
"creatures": [["mage"]],
"sounds": {
"ambient": ["LOOPMAGI"]
}
},
"manticoreLair": {
"index": 32,
"creatures": [["manticore"]],
"sounds": {
"ambient": ["LOOPMANT"]
}
},
"medusaChapel": {
"index": 33,
"creatures": [["medusa"]],
"sounds": {
"ambient": ["LOOPMEDU"]
}
},
"labyrinth": {
"index": 34,
"creatures": [["minotaur"]],
"sounds": {
"ambient": ["LOOPANIM"]
}
},
"monastery": {
"index": 35,
"creatures": [["monk"]],
"sounds": {
"ambient": ["LOOPMONK"]
}
},
"goldenPavilion": {
"index": 36,
"creatures": [["naga"]],
"sounds": {
"ambient": ["LOOPNAGA"]
}
},
"demonGate": {
"index": 37,
"creatures": [["demon"]],
"sounds": {
"ambient": ["LOOPCAVE"]
}
},
"ogreFort": {
"index": 38,
"creatures": [["ogre"]],
"sounds": {
"ambient": ["LOOPOGRE"]
}
},
"orcTower": {
"index": 39,
"creatures": [["orc"]],
"sounds": {
"ambient": ["LOOPORC"]
}
},
"hellHole": {
"index": 40,
"creatures": [["pitFiend"]],
"sounds": {
"ambient": ["LOOPFIRE"]
}
},
"dragonCave": {
"index": 41,
"creatures": [["redDragon"]],
"sounds": {
"ambient": ["LOOPDRAG"]
}
},
"cliffNest": {
"index": 42,
"creatures": [["roc"]],
"sounds": {
"ambient": ["LOOPBIRD"]
}
},
"workshop": {
"index": 43,
"creatures": [["gremlin"]],
"sounds": {
"ambient": ["LOOPGREM"]
}
},
"cloudTemple": {
"index": 44,
"creatures": [["giant"]],
"sounds": {
"ambient": ["LOOPTITA"]
}
},
"dendroidArches": {
"index": 45,
"creatures": [["dendroidGuard"]],
"sounds": {
"ambient": ["LOOPGARD"]
}
},
"warren": {
"index": 46,
"creatures": [["troglodyte"]],
"sounds": {
"ambient": ["LOOPCAVE"]
}
},
"waterConflux": {
"index": 47,
"creatures": [["waterElemental"]],
"sounds": {
"ambient": ["LOOPFOUN"]
}
},
"tombOfSouls": {
"index": 48,
"creatures": [["wight"]],
"sounds": {
"ambient": ["LOOPDEAD"]
}
},
"wyvernNest": {
"index": 49,
"creatures": [["wyvern"]],
"sounds": {
"ambient": ["LOOPMONS"]
}
},
"enchantedSpring": {
"index": 50,
"creatures": [["pegasus"]],
"sounds": {
"ambient": ["LOOPPEGA"]
}
},
"unicornGladeBig": {
"index": 51,
"creatures": [["unicorn"]],
"sounds": {
"ambient": ["LOOPUNIC"]
}
},
"mausoleum": {
"index": 52,
"creatures": [["lich"]],
"sounds": {
"ambient": ["LOOPDEAD"]
}
},
"estate": {
"index": 53,
"creatures": [["vampire"]],
"sounds": {
"ambient": ["LOOPDEAD"]
}
},
"cursedTemple": {
"index": 54,
"creatures": [["skeleton"]],
"sounds": {
"ambient": ["LOOPSKEL"]
}
},
"graveyard": {
"index": 55,
"creatures": [["walkingDead"]],
"sounds": {
"ambient": ["LOOPDEAD"]
}
},
"guardhouse": {
"index": 56,
"creatures": [["pikeman"]],
"sounds": {
"ambient": ["LOOPPIKE"]
}
},
"archersTower": {
"index": 57,
"creatures": [["archer"]],
"sounds": {
"ambient": ["LOOPARCH"]
}
},
"barracks": {
"index": 58,
"creatures": [["swordsman"]]
},
"magicLantern": {
"index": 59,
"creatures": [["pixie"]]
},
"altarOfThought": {
"index": 60,
"creatures": [["psychicElemental"]]
},
"pyre": {
"index": 61,
"creatures": [["firebird"]]
},
"frozenCliffs": {
"index": 62,
"creatures": [["azureDragon"]]
},
"crystalCavern": {
"index": 63,
"creatures": [["crystalDragon"]]
},
"magicForest": {
"index": 64,
"creatures": [["fairieDragon"]]
},
"sulfurousLair": {
"index": 65,
"creatures": [["rustDragon"]]
},
"enchantersHollow": {
"index": 66,
"creatures": [["enchanter"]]
},
"treetopTower": {
"index": 67,
"creatures": [["sharpshooter"]]
},
"unicornGlade": {
"index": 68,
"creatures": [["unicorn"]],
"sounds": {
"ambient": ["LOOPUNIC"]
}
},
"altarOfAir": {
"index": 69,
"creatures": [["airElemental"]],
"sounds": {
"ambient": ["LOOPAIR"]
}
},
"altarOfEarth": {
"index": 70,
"creatures": [["earthElemental"]],
"sounds": {
"ambient": ["LOOPEART"]
}
},
"altarOfFire": {
"index": 71,
"creatures": [["fireElemental"]],
"sounds": {
"ambient": ["LOOPFIRE"]
}
},
"altarOfWater": {
"index": 72,
"creatures": [["waterElemental"]],
"sounds": {
"ambient": ["LOOPFOUN"]
}
},
"thatchedHut": {
"index": 73,
"creatures": [["halfling"]]
},
"hovel": {
"index": 74,
"creatures": [["peasant"]]
},
"boarGlen": {
"index": 75,
"creatures": [["boar"]]
},
"tombOfCurses": {
"index": 76,
"creatures": [["mummy"]]
},
"nomadTent": {
"index": 77,
"creatures": [["nomad"]]
},
"rogueCavern": {
"index": 78,
"creatures": [["rogue"]]
},
"trollBridge": {
"index": 79,
"creatures": [["troll"]]
}
} }
}, },
// subtype: unique special dwellings - golem factory and elemental conflux // subtype: unique special dwellings - golem factory and elemental conflux
@ -106,7 +539,10 @@
], ],
"guards" : [ "guards" : [
{ "amount" : 12, "type" : "earthElemental" } { "amount" : 12, "type" : "earthElemental" }
] ],
"sounds" : {
"ambient" : ["LOOPTITA"]
}
}, },
"golemFactory" : { "golemFactory" : {
"index" : 1, "index" : 1,
@ -119,7 +555,10 @@
"guards" : [ "guards" : [
{ "amount" : 9, "type" : "goldGolem" }, { "amount" : 9, "type" : "goldGolem" },
{ "amount" : 6, "type" : "diamondGolem" } { "amount" : 6, "type" : "diamondGolem" }
] ],
"sounds" : {
"ambient" : ["LOOPFACT"]
}
} }
} }
}, },

View File

@ -4,6 +4,11 @@
"prison" : { "prison" : {
"index" :62, "index" :62,
"handler": "prison", "handler": "prison",
"base" : {
"sounds" : {
"visit" : ["ROGUE"]
}
},
"types" : { "types" : {
"prison" : { "index" : 0 } "prison" : { "index" : 0 }
} }
@ -12,6 +17,11 @@
"altarOfSacrifice" : { "altarOfSacrifice" : {
"index" :2, "index" :2,
"handler" : "market", "handler" : "market",
"base" : {
"sounds" : {
"visit" : ["MYSTERY"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -26,6 +36,12 @@
"tradingPost" : { "tradingPost" : {
"index" :221, "index" :221,
"handler" : "market", "handler" : "market",
"base" : {
"sounds" : {
"ambient" : ["LOOPMARK"],
"visit" : ["STORE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -40,6 +56,12 @@
"tradingPostDUPLICATE" : { "tradingPostDUPLICATE" : {
"index" :99, "index" :99,
"handler" : "market", "handler" : "market",
"base" : {
"sounds" : {
"ambient" : ["LOOPMARK"],
"visit" : ["STORE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -69,6 +91,12 @@
"blackMarket" : { "blackMarket" : {
"index" :7, "index" :7,
"handler" : "blackMarket", "handler" : "blackMarket",
"base" : {
"sounds" : {
"ambient" : ["LOOPMARK"],
"visit" : ["MYSTERY"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -83,6 +111,12 @@
"pandoraBox" : { "pandoraBox" : {
"index" :6, "index" :6,
"handler" : "pandora", "handler" : "pandora",
"base" : {
"sounds" : {
"visit" : ["MYSTERY"],
"removal" : [ "PICKUP01", "PICKUP02", "PICKUP03", "PICKUP04", "PICKUP05", "PICKUP06", "PICKUP07" ]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -109,6 +143,11 @@
"redwoodObservatory" : { "redwoodObservatory" : {
"index" :58, "index" :58,
"handler" : "observatory", "handler" : "observatory",
"base" : {
"sounds" : {
"visit" : ["LIGHTHOUSE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -128,6 +167,12 @@
"pillarOfFire" : { "pillarOfFire" : {
"index" :60, "index" :60,
"handler" : "observatory", "handler" : "observatory",
"base" : {
"sounds" : {
"ambient" : ["LOOPFIRE"],
"visit" : ["LIGHTHOUSE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -142,6 +187,11 @@
"coverOfDarkness" : { "coverOfDarkness" : {
"index" :15, "index" :15,
"handler" : "observatory", "handler" : "observatory",
"base" : {
"sounds" : {
"visit" : ["LIGHTHOUSE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -154,6 +204,12 @@
"whirlpool" : { "whirlpool" : {
"index" :111, "index" :111,
"handler" : "whirlpool", "handler" : "whirlpool",
"base" : {
"sounds" : {
"ambient" : ["LOOPWHIRL"],
"visit" : ["DANGER"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -165,6 +221,12 @@
"subterraneanGate" : { "subterraneanGate" : {
"index" :103, "index" :103,
"handler" : "subterraneanGate", "handler" : "subterraneanGate",
"base" : {
"sounds" : {
"ambient" : ["LOOPGATE"],
"visit" : ["CAVEHEAD"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0 }, "index" : 0 },
@ -175,6 +237,12 @@
"refugeeCamp" : { "refugeeCamp" : {
"index" :78, "index" :78,
"handler" : "dwelling", "handler" : "dwelling",
"base" : {
"sounds" : {
"ambient" : ["LOOPMERC"],
"visit" : ["MILITARY"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -188,6 +256,12 @@
"warMachineFactory" : { "warMachineFactory" : {
"index" :106, "index" :106,
"handler" : "dwelling", "handler" : "dwelling",
"base" : {
"sounds" : {
"ambient" : ["LOOPFACT"],
"visit" : ["MILITARY"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -202,6 +276,12 @@
"shrineOfMagicLevel1" : {//incantation "shrineOfMagicLevel1" : {//incantation
"index" :88, "index" :88,
"handler" : "shrine", "handler" : "shrine",
"base" : {
"sounds" : {
"ambient" : ["LOOPSHRIN"],
"visit" : ["TEMPLE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -215,6 +295,12 @@
"shrineOfMagicLevel2" : {//gesture "shrineOfMagicLevel2" : {//gesture
"index" :89, "index" :89,
"handler" : "shrine", "handler" : "shrine",
"base" : {
"sounds" : {
"ambient" : ["LOOPSHRIN"],
"visit" : ["TEMPLE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -228,6 +314,12 @@
"shrineOfMagicLevel3" : {//thinking "shrineOfMagicLevel3" : {//thinking
"index" :90, "index" :90,
"handler" : "shrine", "handler" : "shrine",
"base" : {
"sounds" : {
"ambient" : ["LOOPSHRIN"],
"visit" : ["TEMPLE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -244,6 +336,11 @@
"eyeOfTheMagi" : { "eyeOfTheMagi" : {
"index" :27, "index" :27,
"handler" : "magi", "handler" : "magi",
"base" : {
"sounds" : {
"visit" : ["LIGHTHOUSE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -255,6 +352,11 @@
"hutOfTheMagi" : { "hutOfTheMagi" : {
"index" :37, "index" :37,
"handler" : "magi", "handler" : "magi",
"base" : {
"sounds" : {
"visit" : ["LIGHTHOUSE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -266,6 +368,11 @@
"lighthouse" : { "lighthouse" : {
"index" :42, "index" :42,
"handler" : "lighthouse", "handler" : "lighthouse",
"base" : {
"sounds" : {
"visit" : ["LIGHTHOUSE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -277,6 +384,11 @@
"obelisk" : { "obelisk" : {
"index" :57, "index" :57,
"handler" : "obelisk", "handler" : "obelisk",
"base" : {
"sounds" : {
"visit" : ["MYSTERY"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -291,6 +403,11 @@
"oceanBottle" : { "oceanBottle" : {
"index" :59, "index" :59,
"handler" : "sign", "handler" : "sign",
"base" : {
"sounds" : {
"visit" : ["STORE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -302,6 +419,12 @@
"scholar" : { "scholar" : {
"index" :81, "index" :81,
"handler" : "scholar", "handler" : "scholar",
"base" : {
"sounds" : {
"visit" : ["GAZEBO"],
"removal" : [ "PICKUP01", "PICKUP02", "PICKUP03", "PICKUP04", "PICKUP05", "PICKUP06", "PICKUP07" ]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -315,6 +438,12 @@
"shipyard" : { "shipyard" : {
"index" :87, "index" :87,
"handler" : "shipyard", "handler" : "shipyard",
"base" : {
"sounds" : {
"ambient" : ["LOOPLUMB"],
"visit" : ["STORE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -326,6 +455,11 @@
"sign" : { "sign" : {
"index" :91, "index" :91,
"handler" : "sign", "handler" : "sign",
"base" : {
"sounds" : {
"visit" : ["STORE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -337,6 +471,12 @@
"sirens" : { "sirens" : {
"index" :92, "index" :92,
"handler" : "siren", "handler" : "siren",
"base" : {
"sounds" : {
"ambient" : ["LOOPSIRE"],
"visit" : ["DANGER"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -351,6 +491,12 @@
"denOfThieves" : { "denOfThieves" : {
"index" :97, "index" :97,
"handler" : "denOfThieves", "handler" : "denOfThieves",
"base" : {
"sounds" : {
"ambient" : ["LOOPDEN"],
"visit" : ["MYSTERY"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -370,6 +516,11 @@
"university" : { "university" : {
"index" :104, "index" :104,
"handler" : "university", "handler" : "university",
"base" : {
"sounds" : {
"visit" : ["GAZEBO"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -383,6 +534,11 @@
"witchHut" : { "witchHut" : {
"index" :113, "index" :113,
"handler" : "witch", "handler" : "witch",
"base" : {
"sounds" : {
"visit" : ["GAZEBO"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -400,6 +556,12 @@
"questGuard" : { "questGuard" : {
"index" :215, "index" :215,
"handler" : "questGuard", "handler" : "questGuard",
"base" : {
"sounds" : {
"visit" : ["CAVEHEAD"],
"removal" : [ "PICKUP01", "PICKUP02", "PICKUP03", "PICKUP04", "PICKUP05", "PICKUP06", "PICKUP07" ]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -411,6 +573,11 @@
"magicWell" : { "magicWell" : {
"index" :49, "index" :49,
"handler" : "magicWell", "handler" : "magicWell",
"base" : {
"sounds" : {
"visit" : ["FAERIE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -620,6 +787,12 @@
"hillFort" : { "hillFort" : {
"index" :35, "index" :35,
"handler": "generic", "handler": "generic",
"base" : {
"sounds" : {
"ambient" : ["LOOPSWAR"],
"visit" : ["MILITARY"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -645,6 +818,12 @@
"tavern" : { "tavern" : {
"index" :95, "index" :95,
"handler": "generic", "handler": "generic",
"base" : {
"sounds" : {
"ambient" : ["LOOPTAV"],
"visit" : ["STORE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -659,6 +838,12 @@
"sanctuary" : { "sanctuary" : {
"index" :80, "index" :80,
"handler": "generic", "handler": "generic",
"base" : {
"sounds" : {
"ambient" : ["LOOPSANC"],
"visit" : ["GETPROTECTION"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -672,19 +857,71 @@
}, },
/// Passive objects, terrain overlays /// Passive objects, terrain overlays
"cursedGround" : { "index" :21, "handler": "generic", "types" : { "object" : { "index" : 0} } }, "cursedGround" : {
"magicPlains" : { "index" :46, "handler": "generic", "types" : { "object" : { "index" : 0} } }, "index" : 21,
"swampFoliage" : { "index" :211, "handler": "generic", "types" : { "object" : { "index" : 0} } }, "handler": "generic",
"cloverField" : { "index" :222, "handler": "generic", "types" : { "object" : { "index" : 0} } }, "base" : {
"cursedGroundDUPLICATE" : { "index" :223, "handler": "generic", "types" : { "object" : { "index" : 0} } }, "sounds" : {
"evilFog" : { "index" :224, "handler": "generic", "types" : { "object" : { "index" : 0} } }, "ambient" : ["LOOPCURS"]
"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} } }, "types" : {
"lucidPools" : { "index" :228, "handler": "generic", "types" : { "object" : { "index" : 0} } }, "object" : {
"magicClouds" : { "index" :229, "handler": "generic", "types" : { "object" : { "index" : 0} } }, "index" : 0
"magicPlainsDUPLICATE" : { "index" :230, "handler": "generic", "types" : { "object" : { "index" : 0} } }, }
"rocklands" : { "index" :231, "handler": "generic", "types" : { "object" : { "index" : 0} } }, }
},
"magicPlains" : {
"index" : 46,
"handler" : "generic",
"base" : {
"sounds" : {
"ambient" : ["LOOPMAGI"]
}
},
"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
}
},
"base" : {
"sounds" : {
"ambient" : ["LOOPCURS"]
}
}
},
"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",
"base" : {
"sounds" : {
"ambient" : ["LOOPMAGI"]
}
},
"types" : {
"object" : {
"index" : 0
}
}
},
"rocklands" : { "index" :231, "handler": "generic", "types" : { "object" : { "index" : 0} } },
/// Decorations /// Decorations
"cactus" : { "index" :116, "handler": "static", "types" : { "object" : { "index" : 0} } }, "cactus" : { "index" :116, "handler": "static", "types" : { "object" : { "index" : 0} } },
@ -715,7 +952,20 @@
"skull" : { "index" :151, "handler": "static", "types" : { "object" : { "index" : 0} } }, "skull" : { "index" :151, "handler": "static", "types" : { "object" : { "index" : 0} } },
"stump" : { "index" :153, "handler": "static", "types" : { "object" : { "index" : 0} } }, "stump" : { "index" :153, "handler": "static", "types" : { "object" : { "index" : 0} } },
"trees" : { "index" :155, "handler": "static", "types" : { "object" : { "index" : 0} } }, "trees" : { "index" :155, "handler": "static", "types" : { "object" : { "index" : 0} } },
"volcano" : { "index" :158, "handler": "static", "types" : { "object" : { "index" : 0} } }, "volcano" : {
"index" : 158,
"handler": "static",
"base" : {
"sounds" : {
"ambient" : ["LOOPVOLC"]
}
},
"types" : {
"object" : {
"index" : 0
}
}
},
"reef" : { "index" :161, "handler": "static", "types" : { "object" : { "index" : 0} } }, "reef" : { "index" :161, "handler": "static", "types" : { "object" : { "index" : 0} } },
"lakeDUPLICATE" : { "index" :177, "handler": "static", "types" : { "object" : { "index" : 0} } }, "lakeDUPLICATE" : { "index" :177, "handler": "static", "types" : { "object" : { "index" : 0} } },
"treesDUPLICATE" : { "index" :199, "handler": "static", "types" : { "object" : { "index" : 0} } }, "treesDUPLICATE" : { "index" :199, "handler": "static", "types" : { "object" : { "index" : 0} } },

View File

@ -11,6 +11,10 @@
"base" : { "base" : {
"visitableFrom" : [ "+++", "+-+", "+++" ], "visitableFrom" : [ "+++", "+-+", "+++" ],
"mask" : [ "VV", "VA"] "mask" : [ "VV", "VA"]
},
"sounds" : {
"visit" : ["TREASURE"],
"removal" : [ "PICKUP01", "PICKUP02", "PICKUP03", "PICKUP04", "PICKUP05", "PICKUP06", "PICKUP07" ]
} }
} }
}, },
@ -23,6 +27,9 @@
"base" : { "base" : {
"visitableFrom" : [ "+++", "+-+", "+++" ], "visitableFrom" : [ "+++", "+-+", "+++" ],
"mask" : [ "VV", "AV"] "mask" : [ "VV", "AV"]
},
"sounds" : {
"removal" : ["KILLFADE"]
} }
} }
}, },
@ -35,6 +42,9 @@
"base" : { "base" : {
"visitableFrom" : [ "+++", "+-+", "+++" ], "visitableFrom" : [ "+++", "+-+", "+++" ],
"mask" : [ "VV", "VA"] "mask" : [ "VV", "VA"]
},
"sounds" : {
"removal" : ["KILLFADE"]
} }
} }
}, },
@ -47,6 +57,9 @@
"base" : { "base" : {
"visitableFrom" : [ "+++", "+-+", "+++" ], "visitableFrom" : [ "+++", "+-+", "+++" ],
"mask" : [ "VA" ] "mask" : [ "VA" ]
},
"sounds" : {
"removal" : [ "PICKUP01", "PICKUP02", "PICKUP03", "PICKUP04", "PICKUP05", "PICKUP06", "PICKUP07" ]
} }
}, },
"types" : { "types" : {
@ -111,6 +124,12 @@
"borderGuard" : { "borderGuard" : {
"index" :9, "index" :9,
"handler": "borderGuard", "handler": "borderGuard",
"base" : {
"sounds" : {
"visit" : ["CAVEHEAD"],
"removal" : [ "PICKUP01", "PICKUP02", "PICKUP03", "PICKUP04", "PICKUP05", "PICKUP06", "PICKUP07" ]
}
},
"types" : { "types" : {
"lblue" : { "index" : 0 }, "lblue" : { "index" : 0 },
"green" : { "index" : 1 }, "green" : { "index" : 1 },
@ -125,6 +144,11 @@
"borderGate" : { "borderGate" : {
"index" :212, "index" :212,
"handler": "borderGate", "handler": "borderGate",
"base" : {
"sounds" : {
"visit" : ["CAVEHEAD"]
}
},
"types" : { "types" : {
"lblue" : { "index" : 0 }, "lblue" : { "index" : 0 },
"green" : { "index" : 1 }, "green" : { "index" : 1 },
@ -139,6 +163,11 @@
"keymasterTent" : { "keymasterTent" : {
"index" :10, "index" :10,
"handler": "keymaster", "handler": "keymaster",
"base" : {
"sounds" : {
"visit" : ["CAVEHEAD"]
}
},
"types" : { "types" : {
"lblue" : { "index" : 0 }, "lblue" : { "index" : 0 },
"green" : { "index" : 1 }, "green" : { "index" : 1 },
@ -158,6 +187,9 @@
"base" : { "base" : {
"visitableFrom" : [ "---", "+++", "+++" ], "visitableFrom" : [ "---", "+++", "+++" ],
"mask" : [ "VVV", "VVV", "VAV" ] "mask" : [ "VVV", "VVV", "VAV" ]
},
"sounds" : {
"visit" : ["QUEST"]
} }
}, },
"types" : { "types" : {
@ -171,6 +203,11 @@
"cartographer" : { "cartographer" : {
"index" :13, "index" :13,
"handler": "cartographer", "handler": "cartographer",
"base" : {
"sounds" : {
"visit" : ["LIGHTHOUSE"]
}
},
"types" : { "types" : {
"water" : { "index" : 0, "rmg" : { "zoneLimit" : 1, "value" : 5000, "rarity" : 20 } }, "water" : { "index" : 0, "rmg" : { "zoneLimit" : 1, "value" : 5000, "rarity" : 20 } },
"land" : { "index" : 1, "rmg" : { "zoneLimit" : 1, "value" : 10000, "rarity" : 20 } }, "land" : { "index" : 1, "rmg" : { "zoneLimit" : 1, "value" : 10000, "rarity" : 20 } },
@ -182,46 +219,154 @@
"mine" : { "mine" : {
"index" :53, "index" :53,
"handler": "mine", "handler": "mine",
"base" : {
"sounds" : {
"visit" : ["FLAGMINE"]
}
},
"types" : { "types" : {
"sawmill" : { "index" : 0, "rmg" : { "value" : 1500 } }, "sawmill" : {
"alchemistLab" : { "index" : 1, "rmg" : { "value" : 3500 } }, "index" : 0,
"orePit" : { "index" : 2, "rmg" : { "value" : 1500 } }, "rmg" : {
"sulfurDune" : { "index" : 3, "rmg" : { "value" : 3500 } }, "value" : 1500
"crystalCavern" : { "index" : 4, "rmg" : { "value" : 3500 } }, },
"gemPond" : { "index" : 5, "rmg" : { "value" : 3500 } }, "sounds" : {
"goldMine" : { "index" : 6, "rmg" : { "value" : 7000 } }, "ambient" : ["LOOPLUMB"]
"abandoned" : { "index" : 7} }
},
"alchemistLab" : {
"index" : 1,
"rmg" : {
"value" : 3500
},
"sounds" : {
"ambient" : ["LOOPSTAR"]
}
},
"orePit" : {
"index" : 2,
"rmg" : {
"value" : 1500
},
"sounds" : {
"ambient" : ["LOOPSULF"]
}
},
"sulfurDune" : {
"index" : 3,
"rmg" : {
"value" : 3500
},
"sounds" : {
"ambient" : ["LOOPSULF"]
}
},
"crystalCavern" : {
"index" : 4,
"rmg" : {
"value" : 3500
},
"sounds" : {
"ambient" : ["LOOPCRYS"]
}
},
"gemPond" : {
"index" : 5,
"rmg" : {
"value" : 3500
},
"sounds" : {
"ambient" : ["LOOPGEMP"]
}
},
"goldMine" : {
"index" : 6,
"rmg" : {
"value" : 7000
},
"sounds" : {
"ambient" : ["LOOPMINE"]
}
},
"abandoned" : {
"index" : 7,
"sounds" : {
"ambient" : ["LOOPCAVE"],
"visit" : ["MYSTERY"]
}
}
} }
}, },
"abandonedMine" : { "abandonedMine" : {
"index" :220, "index" :220,
"handler": "mine", "handler": "mine",
"base" : {
"sounds" : {
"ambient" : ["LOOPCAVE"]
}
},
"types" : { "types" : {
"mine" : { "index" : 7 } "mine" : { "index" : 7 }
} }
}, },
"garrisonHorizontal": { "garrisonHorizontal": {
"index" :33, "index" :33,
"handler": "garrison", "handler": "garrison",
"types":{ "base" : {
"normal":{"index": 0}, "sounds" : {
"antiMagic":{"index": 1} "visit" : ["MILITARY"]
} }
},
"types": {
"normal": {
"index": 0,
"sounds" : {
"ambient" : ["LOOPSWAR"]
}
},
"antiMagic": {
"index": 1,
"sounds" : {
"ambient" : ["LOOPMAGI"]
}
}
}
}, },
"garrisonVertical": { "garrisonVertical" : {
"index" :219, "index" :219,
"handler": "garrison", "handler": "garrison",
"types":{ "base" : {
"normal":{"index": 0}, "sounds" : {
"antiMagic":{"index": 1} "visit" : ["MILITARY"]
} }
},
"types": {
"normal": {
"index": 0,
"sounds" : {
"ambient" : ["LOOPSWAR"]
}
},
"antiMagic": {
"index": 1,
"sounds" : {
"ambient" : ["LOOPMAGI"]
}
}
}
}, },
// Subtype: paired monoliths // Subtype: paired monoliths
"monolithOneWayEntrance" : { "monolithOneWayEntrance" : {
"index" :43, "index" :43,
"handler": "monolith", "handler": "monolith",
"base" : {
"sounds" : {
"ambient" : ["LOOPMON1"],
"visit" : ["TELPTOUT"]
}
},
"types" : { "types" : {
"monolith1" : { "index" : 0 }, "monolith1" : { "index" : 0 },
"monolith2" : { "index" : 1 }, "monolith2" : { "index" : 1 },
@ -236,6 +381,9 @@
"monolithOneWayExit" : { "monolithOneWayExit" : {
"index" :44, "index" :44,
"handler": "monolith", "handler": "monolith",
"base" : {
"sounds" : { "ambient" : ["LOOPMON1"] }
},
"types" : { "types" : {
"monolith1" : { "index" : 0 }, "monolith1" : { "index" : 0 },
"monolith2" : { "index" : 1 }, "monolith2" : { "index" : 1 },
@ -250,6 +398,12 @@
"monolithTwoWay" : { "monolithTwoWay" : {
"index" :45, "index" :45,
"handler": "monolith", "handler": "monolith",
"base" : {
"sounds" : {
"ambient" : ["LOOPMON2"],
"visit" : ["TELPTOUT"]
}
},
"types" : { "types" : {
"monolith1" : { "index" : 0 }, "monolith1" : { "index" : 0 },
"monolith2" : { "index" : 1 }, "monolith2" : { "index" : 1 },
@ -310,5 +464,9 @@
} }
} }
}, },
"heroPlaceholder" : { "index" :214, "handler": "heroPlaceholder", "types" : { "object" : { "index" : 0 } } } "heroPlaceholder" : {
"index" : 214,
"handler": "heroPlaceholder",
"types" : { "object" : { "index" : 0 } }
}
} }

View File

@ -4,6 +4,12 @@
"magicSpring" : {//magic source "magicSpring" : {//magic source
"index" : 48, "index" : 48,
"handler": "magicSpring", "handler": "magicSpring",
"base" : {
"sounds" : {
"ambient" : ["LOOPFOUN"],
"visit" : ["FAERIE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0//, "index" : 0//,
@ -20,6 +26,12 @@
"mysticalGarden" : { "mysticalGarden" : {
"index" : 55, "index" : 55,
"handler": "oncePerWeek", "handler": "oncePerWeek",
"base" : {
"sounds" : {
"ambient" : ["LOOPLEPR"],
"visit" : ["EXPERNCE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -33,6 +45,12 @@
"windmill" :{ "windmill" :{
"index" : 112, "index" : 112,
"handler": "oncePerWeek", "handler": "oncePerWeek",
"base" : {
"sounds" : {
"ambient" : ["LOOPWIND"],
"visit" : ["GENIE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -46,6 +64,12 @@
"waterWheel" : { "waterWheel" : {
"index" : 109, "index" : 109,
"handler": "oncePerWeek", "handler": "oncePerWeek",
"base" : {
"sounds" : {
"ambient" : ["LOOPMILL"],
"visit" : ["GENIE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -60,6 +84,11 @@
"leanTo" :{ "leanTo" :{
"index" : 39, "index" : 39,
"handler": "onceVisitable", "handler": "onceVisitable",
"base" : {
"sounds" : {
"visit" : ["GENIE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -73,6 +102,11 @@
"corpse" :{ "corpse" :{
"index" : 22, "index" : 22,
"handler": "onceVisitable", "handler": "onceVisitable",
"base" : {
"sounds" : {
"visit" : ["MYSTERY"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -86,6 +120,11 @@
"wagon" :{ "wagon" :{
"index" : 105, "index" : 105,
"handler": "onceVisitable", "handler": "onceVisitable",
"base" : {
"sounds" : {
"visit" : ["GENIE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -99,6 +138,11 @@
"warriorTomb" : { "warriorTomb" : {
"index" : 108, "index" : 108,
"handler": "onceVisitable", "handler": "onceVisitable",
"base" : {
"sounds" : {
"visit" : ["GRAVEYARD"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -113,6 +157,13 @@
"campfire" :{ "campfire" :{
"index" : 12, "index" : 12,
"handler": "pickable", "handler": "pickable",
"base" : {
"sounds" : {
"ambient" : ["LOOPCAMP"],
"visit" : ["EXPERNCE"],
"removal" : [ "PICKUP01", "PICKUP02", "PICKUP03", "PICKUP04", "PICKUP05", "PICKUP06", "PICKUP07" ]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -126,6 +177,12 @@
"flotsam" :{ "flotsam" :{
"index" : 29, "index" : 29,
"handler": "pickable", "handler": "pickable",
"base" : {
"sounds" : {
"visit" : ["GENIE"],
"removal" : [ "PICKUP01", "PICKUP02", "PICKUP03", "PICKUP04", "PICKUP05", "PICKUP06", "PICKUP07" ]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -139,6 +196,12 @@
"seaChest" :{ "seaChest" :{
"index" : 82, "index" : 82,
"handler": "pickable", "handler": "pickable",
"base" : {
"sounds" : {
"visit" : ["CHEST"],
"removal" : [ "PICKUP01", "PICKUP02", "PICKUP03", "PICKUP04", "PICKUP05", "PICKUP06", "PICKUP07" ]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -152,6 +215,12 @@
"shipwreckSurvivor" : { "shipwreckSurvivor" : {
"index" : 86, "index" : 86,
"handler": "pickable", "handler": "pickable",
"base" : {
"sounds" : {
"visit" : ["TREASURE"],
"removal" : [ "PICKUP01", "PICKUP02", "PICKUP03", "PICKUP04", "PICKUP05", "PICKUP06", "PICKUP07" ]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -165,6 +234,12 @@
"treasureChest" : { "treasureChest" : {
"index" : 101, "index" : 101,
"handler": "pickable", "handler": "pickable",
"base" : {
"sounds" : {
"visit" : ["CHEST"],
"removal" : [ "PICKUP01", "PICKUP02", "PICKUP03", "PICKUP04", "PICKUP05", "PICKUP06", "PICKUP07" ]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -179,6 +254,12 @@
"arena" : { "arena" : {
"index" : 4, "index" : 4,
"handler": "oncePerHero", "handler": "oncePerHero",
"base" : {
"sounds" : {
"ambient" : ["LOOPAREN"],
"visit" : ["NOMAD"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -192,6 +273,12 @@
"marlettoTower" : { "marlettoTower" : {
"index" : 23, "index" : 23,
"handler": "oncePerHero", "handler": "oncePerHero",
"base" : {
"sounds" : {
"ambient" : ["LOOPSWAR"],
"visit" : ["NOMAD"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -205,6 +292,12 @@
"gardenOfRevelation" : { "gardenOfRevelation" : {
"index" : 32, "index" : 32,
"handler": "oncePerHero", "handler": "oncePerHero",
"base" : {
"sounds" : {
"ambient" : ["LOOPGARD"],
"visit" : ["GETPROTECTION"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -218,6 +311,11 @@
"libraryOfEnlightenment" : { "libraryOfEnlightenment" : {
"index" : 41, "index" : 41,
"handler": "oncePerHero", "handler": "oncePerHero",
"base" : {
"sounds" : {
"visit" : ["GAZEBO"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -231,6 +329,12 @@
"mercenaryCamp" : { "mercenaryCamp" : {
"index" : 51, "index" : 51,
"handler": "oncePerHero", "handler": "oncePerHero",
"base" : {
"sounds" : {
"ambient" : ["LOOPMERC"],
"visit" : ["NOMAD"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -244,6 +348,12 @@
"starAxis" :{ "starAxis" :{
"index" : 61, "index" : 61,
"handler": "oncePerHero", "handler": "oncePerHero",
"base" : {
"sounds" : {
"ambient" : ["LOOPSTAR"],
"visit" : ["GAZEBO"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -257,6 +367,11 @@
"treeOfKnowledge" : { "treeOfKnowledge" : {
"index" : 102, "index" : 102,
"handler": "oncePerHero", "handler": "oncePerHero",
"base" : {
"sounds" : {
"visit" : ["GAZEBO"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -271,6 +386,12 @@
"schoolOfMagic" : { "schoolOfMagic" : {
"index" : 47, "index" : 47,
"handler": "oncePerHero", "handler": "oncePerHero",
"base" : {
"sounds" : {
"ambient" : ["LOOPMAGI"],
"visit" : ["FAERIE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -284,6 +405,12 @@
"schoolOfWar" : { "schoolOfWar" : {
"index" : 107, "index" : 107,
"handler": "oncePerHero", "handler": "oncePerHero",
"base" : {
"sounds" : {
"ambient" : ["LOOPSWAR"],
"visit" : ["MILITARY"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -297,6 +424,12 @@
"learningStone" : { "learningStone" : {
"index" : 100, "index" : 100,
"handler": "oncePerHero", "handler": "oncePerHero",
"base" : {
"sounds" : {
"ambient" : ["LOOPLEAR"],
"visit" : ["GAZEBO"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -312,6 +445,12 @@
"buoy" : { "buoy" : {
"index" : 11, "index" : 11,
"handler": "bonusingObject", "handler": "bonusingObject",
"base" : {
"sounds" : {
"ambient" : ["LOOPBUOY"],
"visit" : ["MORALE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -325,6 +464,11 @@
"swanPond" : { "swanPond" : {
"index" : 14, "index" : 14,
"handler": "bonusingObject", "handler": "bonusingObject",
"base" : {
"sounds" : {
"visit" : ["LUCK"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -339,6 +483,12 @@
"faerieRing" : { "faerieRing" : {
"index" : 28, "index" : 28,
"handler": "bonusingObject", "handler": "bonusingObject",
"base" : {
"sounds" : {
"ambient" : ["LOOPFAER"],
"visit" : ["LUCK"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -353,6 +503,12 @@
"fountainOfFortune" : { "fountainOfFortune" : {
"index" : 30, "index" : 30,
"handler": "bonusingObject", "handler": "bonusingObject",
"base" : {
"sounds" : {
"ambient" : ["LOOPFOUN"],
"visit" : ["LUCK"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -367,6 +523,12 @@
"fountainOfYouth" : { "fountainOfYouth" : {
"index" : 31, "index" : 31,
"handler": "bonusingObject", "handler": "bonusingObject",
"base" : {
"sounds" : {
"ambient" : ["LOOPFALL"],
"visit" : ["MORALE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -381,6 +543,11 @@
"idolOfFortune" : { "idolOfFortune" : {
"index" : 38, "index" : 38,
"handler": "bonusingObject", "handler": "bonusingObject",
"base" : {
"sounds" : {
"visit" : ["LUCK"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -398,6 +565,11 @@
"mermaids" : { "mermaids" : {
"index" : 52, "index" : 52,
"handler": "bonusingObject", "handler": "bonusingObject",
"base" : {
"sounds" : {
"visit" : ["LUCK"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -411,6 +583,11 @@
"oasis" : { "oasis" : {
"index" : 56, "index" : 56,
"handler": "bonusingObject", "handler": "bonusingObject",
"base" : {
"sounds" : {
"visit" : ["MORALE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -425,6 +602,12 @@
"stables" : { "stables" : {
"index" : 94, "index" : 94,
"handler": "bonusingObject", "handler": "bonusingObject",
"base" : {
"sounds" : {
"ambient" : ["LOOPHORS"],
"visit" : ["STORE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -439,6 +622,12 @@
"temple" : { "temple" : {
"index" : 96, "index" : 96,
"handler": "bonusingObject", "handler": "bonusingObject",
"base" : {
"sounds" : {
"ambient" : ["LOOPSANC"],
"visit" : ["TEMPLE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -453,6 +642,12 @@
"rallyFlag" : { "rallyFlag" : {
"index" : 64, "index" : 64,
"handler": "bonusingObject", "handler": "bonusingObject",
"base" : {
"sounds" : {
"ambient" : ["LOOPFLAG"],
"visit" : ["MORALE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,
@ -467,6 +662,11 @@
"wateringHole" : {//waters "wateringHole" : {//waters
"index" : 110, "index" : 110,
"handler": "bonusingObject", "handler": "bonusingObject",
"base" : {
"sounds" : {
"visit" : ["MORALE"]
}
},
"types" : { "types" : {
"object" : { "object" : {
"index" : 0, "index" : 0,

View File

@ -18,6 +18,35 @@
"type":"string", "type":"string",
}, },
"sounds": {
"type":"object",
"additionalProperties" : false,
"description": "Sounds used by this object",
"properties" : {
"ambient": {
"type":"array",
"description": "Background sound of an object",
"items": {
"type": "string"
}
},
"visit": {
"type":"array",
"description": "Sound that played on object visit",
"items": {
"type": "string"
}
},
"removal": {
"type":"array",
"description": "Sound that played on object removal",
"items": {
"type": "string"
}
}
}
},
"base": { "base": {
"type" : "object" "type" : "object"
}, },

View File

@ -14,6 +14,35 @@
"type":"string", "type":"string",
}, },
"sounds": {
"type":"object",
"additionalProperties" : false,
"description": "Sounds used by this object",
"properties" : {
"ambient": {
"type":"array",
"description": "Background sound of an object",
"items": {
"type": "string"
}
},
"visit": {
"type":"array",
"description": "Sound that played on object visit",
"items": {
"type": "string"
}
},
"removal": {
"type":"array",
"description": "Sound that played on object removal",
"items": {
"type": "string"
}
}
}
},
"base": { "base": {
"type" : "object" "type" : "object"
}, },