1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-18 17:40:48 +02:00
vcmi/config/creatures/conflux.json
2012-12-23 23:17:33 +00:00

337 lines
9.1 KiB
JSON

{
"airElemental" :
{
"id": 112,
"level": 2,
"extraNames": [ "airElementals" ],
"faction": "conflux",
"abilities": [ [ "SPELL_IMMUNITY", 0, 61, 0 ], //air elementals are immune to mind spells (forgetfulness) //earth elementals are non-living
[ "SPELL_IMMUNITY", 0, 60, 0 ], //air elementals are immune to mind spells (hypnotize)
[ "SPELL_IMMUNITY", 0, 59, 0 ], //air elementals are immune to mind spells (berserk)
[ "SPELL_IMMUNITY", 0, 50, 0 ], //air elementals are immune to mind spells (sorrow)
[ "SPELL_IMMUNITY", 0, 23, 0 ], //air elementals are immune to meteor shower
[ "NON_LIVING", 0, 0, 0 ],
[ "MORE_DAMAGE_FROM_SPELL", 100, 19, 0 ], //air elementals are vulnerable to chain lightning
[ "MORE_DAMAGE_FROM_SPELL", 100, 17, 0 ] ], //air elementals are vulnerable to lightning bolt //air elementals are non-living
"upgrades": ["stormElemental"],
"graphics" :
{
"animation": "CAELEM.DEF"
},
"sound" :
{
"attack": "AELMATTK.wav",
"defend": "AELMDFND.wav",
"killed": "AELMKILL.wav",
"move": "AELMMOVE.wav",
"wince": "AELMWNCE.wav"
}
},
"earthElemental" :
{
"id": 113,
"level": 5,
"faction": "conflux",
"abilities": [ [ "SPELL_IMMUNITY", 0, 61, 0 ], //earth elementals are immune to mind spells (forgetfulness)
[ "SPELL_IMMUNITY", 0, 60, 0 ], //earth elementals are immune to mind spells (hypnotize)
[ "SPELL_IMMUNITY", 0, 59, 0 ], //earth elementals are immune to mind spells (berserk)
[ "SPELL_IMMUNITY", 0, 50, 0 ], //earth elementals are immune to mind spells (sorrow)
[ "SPELL_IMMUNITY", 0, 19, 0 ], //earth elementals are immune to chain lightning
[ "SPELL_IMMUNITY", 0, 17, 0 ], //earth elementals are immune to lightning bolt
[ "NON_LIVING", 0, 0, 0 ],
[ "MORE_DAMAGE_FROM_SPELL", 100, 23, 0 ] ], //earth elementals are vulnerable to meteor shower
"upgrades": ["magmaElemental"],
"graphics" :
{
"animation": "CEELEM.DEF"
},
"sound" :
{
"attack": "EELMATTK.wav",
"defend": "EELMDFND.wav",
"killed": "EELMKILL.wav",
"move": "EELMMOVE.wav",
"wince": "EELMWNCE.wav"
}
},
"fireElemental" :
{
"id": 114,
"level": 4,
"faction": "conflux",
"abilities": [ [ "SPELL_IMMUNITY", 0, 61, 0 ], //fire elementals are immune to mind spells (forgetfulness)
[ "SPELL_IMMUNITY", 0, 60, 0 ], //fire elementals are immune to mind spells (hypnotize) //water elemental should be treated as double-wide
[ "SPELL_IMMUNITY", 0, 59, 0 ], //fire elementals are immune to mind spells (berserk)
[ "SPELL_IMMUNITY", 0, 50, 0 ], //fire elementals are immune to mind spells (sorrow)
[ "NON_LIVING", 0, 0, 0 ], //fire elementals are non-living
[ "MORE_DAMAGE_FROM_SPELL", 100, 20, 0 ], //fire elementals are vulnerable to frost ring
[ "MORE_DAMAGE_FROM_SPELL", 100, 16, 0 ], //fire elementals are vulnerable to ice bolt
[ "FIRE_IMMUNITY", 0, 0, 0 ] ], //fire elementals are immune to fire spells
"upgrades": ["energyElemental"],
"graphics" :
{
"animation": "CFELEM.DEF"
},
"sound" :
{
"attack": "FELMATTK.wav",
"defend": "FELMDFND.wav",
"killed": "FELMKILL.wav",
"move": "FELMMOVE.wav",
"wince": "FELMWNCE.wav"
}
},
"waterElemental" :
{
"id": 115,
"level": 3,
"extraNames": [ "waterElementals" ],
"faction": "conflux",
"abilities": [ [ "SPELL_IMMUNITY", 0, 61, 0 ], //water elementals are immune to mind spells (forgetfulness)
[ "SPELL_IMMUNITY", 0, 60, 0 ], //water elementals are immune to mind spells (hypnotize)
[ "SPELL_IMMUNITY", 0, 59, 0 ], //water elementals are immune to mind spells (berserk)
[ "SPELL_IMMUNITY", 0, 50, 0 ], //water elementals are immune to mind spells (sorrow)
[ "SPELL_IMMUNITY", 0, 20, 0 ], //water elementals are immune to frost ring
[ "SPELL_IMMUNITY", 0, 16, 0 ], //water elementals are immune to ice bolt
[ "NON_LIVING", 0, 0, 0 ], //water elementals are non-living
[ "MORE_DAMAGE_FROM_SPELL", 100, 29, 0 ], //water elementals are vulnerable to fire shield
[ "MORE_DAMAGE_FROM_SPELL", 100, 22, 0 ], //water elementals are vulnerable to inferno
[ "MORE_DAMAGE_FROM_SPELL", 100, 21, 0 ], //water elementals are vulnerable to fireball
[ "MORE_DAMAGE_FROM_SPELL", 100, 13, 0 ], //water elementals are vulnerable to fire wall
[ "DOUBLE_WIDE", 0, 0, 0 ] ],
"upgrades": ["iceElemental"],
"graphics" :
{
"animation": "CWELEM.DEF"
},
"sound" :
{
"attack": "WELMATTK.wav",
"defend": "WELMDFND.wav",
"killed": "WELMKILL.wav",
"move": "WELMMOVE.wav",
"wince": "WELMWNCE.wav"
}
},
"pixie" :
{
"id": 118,
"level": 1,
"extraNames": [ "pixies" ],
"faction": "conflux",
"upgrades": ["sprite"],
"graphics" :
{
"animation": "CPIXIE.DEF"
},
"sound" :
{
"attack": "PIXIATTK.wav",
"defend": "PIXIDFND.wav",
"killed": "PIXIKILL.wav",
"move": "PIXIMOVE.wav",
"wince": "PIXIWNCE.wav"
}
},
"sprite" :
{
"id": 119,
"level": 1,
"faction": "conflux",
"graphics" :
{
"animation": "CSPRITE.DEF"
},
"sound" :
{
"attack": "SPRTATTK.wav",
"defend": "SPRTDFND.wav",
"killed": "SPRTKILL.wav",
"move": "SPRTMOVE.wav",
"wince": "SPRTWNCE.wav"
}
},
"psychicElemental" :
{
"id": 120,
"level": 6,
"faction": "conflux",
"abilities": [ [ "NON_LIVING", 0, 0, 0 ] ], //magic elementals shouldn't get morale
"ability_remove": [ "DOUBLE_WIDE" ],
"upgrades": ["magicElemental"],
"graphics" :
{
"animation": "CPSYEL.DEF"
},
"sound" :
{
"attack": "PSYCATTK.wav",
"defend": "PSYCDFND.wav",
"killed": "PSYCKILL.wav",
"move": "PSYCMOVE.wav",
"wince": "PSYCWNCE.wav"
}
},
"magicElemental" :
{
"id": 121,
"level": 6,
"faction": "conflux",
"abilities": [ [ "NON_LIVING", 0, 0, 0 ], //ice elementals shouldn't get morale
[ "LEVEL_SPELL_IMMUNITY", 5, 0, 0 ] ], //magic elementals are immune to all spells
"ability_remove": [ "DOUBLE_WIDE" ],
"graphics" :
{
"animation": "CMAGEL.DEF"
},
"sound" :
{
"attack": "MGELATTK.wav",
"defend": "MGELDFND.wav",
"killed": "MGELKILL.wav",
"move": "MGELMOVE.wav",
"wince": "MGELWNCE.wav"
}
},
"iceElemental" :
{
"id": 123,
"level": 3,
"faction": "conflux",
"abilities": [ [ "NON_LIVING", 0, 0, 0 ],
[ "DOUBLE_WIDE", 0, 0, 0 ], //ice elemental should be treated as double-wide
[ "CREATURE_ENCHANT_POWER", 6, 0, 0 ],
[ "CASTS", 3, 0, 0 ],
[ "SPELLCASTER", 2, 32, 0 ]],
"graphics" :
{
"animation": "CICEE.DEF",
"missile" :
{
"projectile": "PICEE.DEF",
"spinning": false
}
},
"sound" :
{
"attack": "ICELATTK.wav",
"defend": "ICELDFND.wav",
"killed": "ICELKILL.wav",
"move": "ICELMOVE.wav",
"shoot": "ICELSHOT.wav",
"wince": "ICELWNCE.wav"
}
},
"magmaElemental" :
{
"id": 125,
"level": 5,
"faction": "conflux",
"abilities": [ [ "NON_LIVING", 0, 0, 0 ], //magma elementals shouldn't get morale
[ "CREATURE_ENCHANT_POWER", 6, 0, 0 ],
[ "CASTS", 3, 0, 0 ],
[ "SPELLCASTER", 2, 33, 0 ]],
"graphics" :
{
"animation": "CSTONE.DEF"
},
"sound" :
{
"attack": "MAGMATTK.wav",
"defend": "MAGMDFND.wav",
"killed": "MAGMKILL.wav",
"move": "MAGMMOVE.wav",
"wince": "MAGMWNCE.wav"
}
},
"stormElemental" :
{
"id": 127,
"level": 2,
"faction": "conflux",
"abilities": [ [ "NON_LIVING", 0, 0, 0 ], //storm elementals shouldn't get morale
[ "CREATURE_ENCHANT_POWER", 6, 0, 0 ],
[ "CASTS", 3, 0, 0 ],
[ "SPELLCASTER", 2, 30, 0 ]],
"graphics" :
{
"animation": "CSTORM.DEF",
"missile" :
{
"projectile": "CPRGTIX.DEF",
"spinning": false
}
},
"sound" :
{
"attack": "STORATTK.wav",
"defend": "STORDFND.wav",
"killed": "STORKILL.wav",
"move": "STORMOVE.wav",
"shoot": "STORSHOT.wav",
"wince": "STORWNCE.wav"
}
},
"energyElemental" :
{
"id": 129,
"level": 4,
"faction": "conflux",
"abilities": [ [ "NON_LIVING", 0, 0, 0 ] , //energy elementals shouldn't get morale
[ "CREATURE_ENCHANT_POWER", 6, 0, 0 ],
[ "CASTS", 3, 0, 0 ],
[ "SPELLCASTER", 2, 31, 0 ]],
"graphics" :
{
"animation": "CNRG.DEF"
},
"sound" :
{
"attack": "ENERATTK.wav",
"defend": "ENERDFND.wav",
"killed": "ENERKILL.wav",
"move": "ENERMOVE.wav",
"wince": "ENERWNCE.wav"
}
},
"firebird" :
{
"id": 130,
"level": 7,
"faction": "conflux",
"upgrades": ["phoenix"],
"graphics" :
{
"animation": "CFBIRD.DEF"
},
"sound" :
{
"attack": "FIRBATTK.wav",
"defend": "FIRBDFND.wav",
"killed": "FIRBKILL.wav",
"move": "FIRBMOVE.wav",
"wince": "FIRBWNCE.wav"
}
},
"phoenix" :
{
"id": 131,
"level": 7,
"faction": "conflux",
"abilities": [ [ "CASTS", 1, 0, 0 ], //Phoenix rebirths once
[ "REBIRTH", 20, 0, 0 ] ], //20% of stack is resurrected
"graphics" :
{
"animation": "CPHX.DEF"
},
"sound" :
{
"attack": "PHOEATTK.wav",
"defend": "PHOEDFND.wav",
"killed": "PHOEKILL.wav",
"move": "PHOEMOVE.wav",
"wince": "PHOEWNCE.wav"
}
}
}