1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-11-26 08:41:13 +02:00
vcmi/config/creatures/fortress.json
Ivan Savenko cf4b3c91cb - updated wog/vcmi mod.json files
- found situation where JsonNode parser won't report warning: comma after last element in arrays or objects. Fixed this in our config files but parser change is disabled for now due to huge number of warnings from mods.
2013-08-20 19:32:21 +00:00

359 lines
5.8 KiB
JSON

{
"gnoll" :
{
"index": 98,
"level": 1,
"faction": "fortress",
"upgrades": ["gnollMarauder"],
"graphics" :
{
"animation": "CGNOLL.DEF"
},
"sound" :
{
"attack": "GNOLATTK.wav",
"defend": "GNOLDFND.wav",
"killed": "GNOLKILL.wav",
"move": "GNOLMOVE.wav",
"wince": "GNOLWNCE.wav"
}
},
"gnollMarauder" :
{
"index": 99,
"level": 1,
"faction": "fortress",
"graphics" :
{
"animation": "CGNOLM.DEF"
},
"sound" :
{
"attack": "GNLMATTK.wav",
"defend": "GNLMDFND.wav",
"killed": "GNLMKILL.wav",
"move": "GNLMMOVE.wav",
"wince": "GNLMWNCE.wav"
}
},
"lizardman" :
{
"index": 100,
"level": 2,
"extraNames": [ "primitiveLizardman" ],
"faction": "fortress",
"upgrades": ["lizardWarrior"],
"hasDoubleWeek": true,
"graphics" :
{
"animation": "CPLIZA.DEF",
"missile" :
{
"projectile": "PPLIZAX.DEF"
}
},
"sound" :
{
"attack": "PLIZATTK.wav",
"defend": "PLIZDFND.wav",
"killed": "PLIZKILL.wav",
"move": "PLIZMOVE.wav",
"shoot": "PLIZSHOT.wav",
"wince": "PLIZWNCE.wav"
}
},
"lizardWarrior" :
{
"index": 101,
"level": 2,
"faction": "fortress",
"graphics" :
{
"animation": "CALIZA.DEF",
"missile" :
{
"projectile": "PPLIZAX.DEF"
}
},
"sound" :
{
"attack": "ALIZATTK.wav",
"defend": "ALIZDFND.wav",
"killed": "ALIZKILL.wav",
"move": "ALIZMOVE.wav",
"shoot": "ALIZSHOT.wav",
"wince": "ALIZWNCE.wav"
}
},
"gorgon" :
{
"index": 102,
"level": 5,
"faction": "fortress",
"upgrades": ["mightyGorgon"],
"graphics" :
{
"animation": "CCGORG.DEF"
},
"sound" :
{
"attack": "CGORATTK.wav",
"defend": "CGORDFND.wav",
"killed": "CGORKILL.wav",
"move": "CGORMOVE.wav",
"wince": "CGORWNCE.wav"
}
},
"mightyGorgon" :
{
"index": 103,
"level": 5,
"faction": "fortress",
"abilities":
{
"deathStare" :
{
"type" : "DEATH_STARE",
"subtype" : 0,
"val" : 10
}
},
"graphics" :
{
"animation": "CBGOG.DEF"
},
"sound" :
{
"attack": "BGORATTK.wav",
"defend": "BGORDFND.wav",
"killed": "BGORKILL.wav",
"move": "BGORMOVE.wav",
"wince": "BGORWNCE.wav"
}
},
"serpentFly" :
{
"index": 104,
"level": 3,
"extraNames": [ "dragonFly" ],
"faction": "fortress",
"abilities":
{
"dispellHelpful" :
{
"type" : "SPELL_AFTER_ATTACK",
"subtype" : "spell.dispelHelpful",
"val" : 100
}
},
"upgrades": ["fireDragonFly"],
"hasDoubleWeek": true,
"graphics" :
{
"animation": "CDRFLY.DEF"
},
"sound" :
{
"attack": "DFLYATTK.wav",
"defend": "DFLYDFND.wav",
"killed": "DFLYKILL.wav",
"move": "DFLYMOVE.wav",
"wince": "DFLYWNCE.wav"
}
},
"fireDragonFly" : // dragonFly is correct in-game, incorrect in HOTRAITS
{
"index": 105,
"level": 3,
"faction": "fortress",
"abilities":
{
"dispellHelpful" :
{
"type" : "SPELL_AFTER_ATTACK",
"subtype" : "spell.dispelHelpful",
"val" : 100
},
"castWeakness" :
{
"type" : "SPELL_AFTER_ATTACK",
"subtype" : "spell.weakness",
"val" : 100
}
},
"graphics" :
{
"animation": "CDRFIR.DEF"
},
"sound" :
{
"attack": "FDFLATTK.wav",
"defend": "FDFLDFND.wav",
"killed": "FDFLKILL.wav",
"move": "FDFLMOVE.wav",
"shoot": "FDFLSHOT.wav",
"wince": "FDFLWNCE.wav"
}
},
"basilisk" :
{
"index": 106,
"level": 4,
"faction": "fortress",
"abilities":
{
"petrify" :
{
"type" : "SPELL_AFTER_ATTACK",
"subtype" : "spell.stoneGaze",
"val" : 20
}
},
"upgrades": ["greaterBasilisk"],
"graphics" :
{
"animation": "CBASIL.DEF"
},
"sound" :
{
"attack": "BASLATTK.wav",
"defend": "BASLDFND.wav",
"killed": "BASLKILL.wav",
"move": "BASLMOVE.wav",
"wince": "BASLWNCE.wav"
}
},
"greaterBasilisk" :
{
"index": 107,
"level": 4,
"faction": "fortress",
"abilities":
{
"petrify" :
{
"type" : "SPELL_AFTER_ATTACK",
"subtype" : "spell.stoneGaze",
"val" : 20
}
},
"graphics" :
{
"animation": "CGBASI.DEF"
},
"sound" :
{
"attack": "GBASATTK.wav",
"defend": "GBASDFND.wav",
"killed": "GBASKILL.wav",
"move": "GBASMOVE.wav",
"wince": "GBASWNCE.wav"
}
},
"wyvern" :
{
"index": 108,
"level": 6,
"faction": "fortress",
"upgrades": ["wyvernMonarch"],
"graphics" :
{
"animation": "CWYVER.DEF"
},
"sound" :
{
"attack": "WYVNATTK.wav",
"defend": "WYVNDFND.wav",
"killed": "WYVNKILL.wav",
"move": "WYVNMOVE.wav",
"wince": "WYVNWNCE.wav"
}
},
"wyvernMonarch" :
{
"index": 109,
"level": 6,
"faction": "fortress",
"abilities":
{
"petrify" :
{
"type" : "SPELL_AFTER_ATTACK",
"subtype" : "spell.poison",
"val" : 50
}
},
"graphics" :
{
"animation": "CWYVMN.DEF"
},
"sound" :
{
"attack": "WYVMATTK.wav",
"defend": "WYVMDFND.wav",
"killed": "WYVMKILL.wav",
"move": "WYVMMOVE.wav",
"wince": "WYVMWNCE.wav"
}
},
"hydra" :
{
"index": 110,
"level": 7,
"faction": "fortress",
"abilities":
{
"noRetaliate" :
{
"type" : "BLOCKS_RETALIATION"
},
"attackAll" :
{
"type" : "ATTACKS_ALL_ADJACENT"
}
},
"upgrades": ["chaosHydra"],
"graphics" :
{
"animation": "CHYDRA.DEF"
},
"sound" :
{
"attack": "HYDRATTK.wav",
"defend": "HYDRDFND.wav",
"killed": "HYDRKILL.wav",
"move": "HYDRMOVE.wav",
"wince": "HYDRWNCE.wav"
}
},
"chaosHydra" :
{
"index": 111,
"level": 7,
"faction": "fortress",
"abilities":
{
"noRetaliate" :
{
"type" : "BLOCKS_RETALIATION"
},
"attackAll" :
{
"type" : "ATTACKS_ALL_ADJACENT"
}
},
"graphics" :
{
"animation": "CCHYDR.DEF"
},
"sound" :
{
"attack": "CHYDATTK.wav",
"defend": "CHYDDFND.wav",
"killed": "CHYDKILL.wav",
"move": "CHYDMOVE.wav",
"wince": "CHYDWNCE.wav"
}
}
}