1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-26 22:57:00 +02:00
vcmi/config/creatures/inferno.json
mateuszb f1c78e3260 * creature ID refactoring
* double week creatures are configurable now
2013-02-07 17:34:50 +00:00

311 lines
6.1 KiB
JSON

{
"imp" :
{
"id": 42,
"level": 1,
"faction": "inferno",
"upgrades": ["familiar"],
"graphics" :
{
"animation": "CIMP.DEF"
},
"sound" :
{
"attack": "IMPPATTK.wav",
"defend": "IMPPDFND.wav",
"killed": "IMPPKILL.wav",
"move": "IMPPMOVE.wav",
"wince": "IMPPWNCE.wav"
}
},
"familiar" :
{
"id": 43,
"level": 1,
"faction": "inferno",
"abilities": [ [ "MANA_CHANNELING", 20, 0, 0 ] ], //familiars
"graphics" :
{
"animation": "CFAMIL.DEF"
},
"sound" :
{
"attack": "FMLRATTK.wav",
"defend": "FMLRDFND.wav",
"killed": "FMLRKILL.wav",
"move": "FMLRMOVE.wav",
"wince": "FMLRWNCE.wav"
}
},
"gog" :
{
"id": 44,
"level": 2,
"faction": "inferno",
"upgrades": ["magog"],
"hasDoubleWeek": true,
"graphics" :
{
"animation": "CGOG.DEF",
"missile" :
{
"projectile": "CPRGOGX.DEF",
"spinning": false
}
},
"sound" :
{
"attack": "GOGGATTK.wav",
"defend": "GOGGDFND.wav",
"killed": "GOGGKILL.wav",
"move": "GOGGMOVE.wav",
"shoot": "GOGGSHOT.wav",
"wince": "GOGGWNCE.wav",
"ext1": "GOGFLAME.wav"
}
},
"magog" :
{
"id": 45,
"level": 2,
"faction": "inferno",
"abilities": [ [ "SPELL_LIKE_ATTACK", 0, 21, 0 ] ], //magogs fire with fireballs
"graphics" :
{
"animation": "CMAGOG.DEF",
"missile" :
{
"projectile": "CPRGOGX.DEF",
"spinning": false
}
},
"sound" :
{
"attack": "MGOGATTK.wav",
"defend": "MGOGDFND.wav",
"killed": "MGOGKILL.wav",
"move": "MGOGMOVE.wav",
"shoot": "MGOGSHOT.wav",
"wince": "MGOGWNCE.wav",
"ext1": "GOGFLAME.wav"
}
},
"hellHound" :
{
"id": 46,
"level": 3,
"faction": "inferno",
"upgrades": ["cerberus"],
"ability_remove": [ "FLYING" ], //hell hound doesn't fly
"graphics" :
{
"animation": "CHHOUN.DEF"
},
"sound" :
{
"attack": "HHNDATTK.wav",
"defend": "HHNDDFND.wav",
"killed": "HHNDKILL.wav",
"move": "HHNDMOVE.wav",
"wince": "HHNDWNCE.wav"
}
},
"cerberus" :
{
"id": 47,
"level": 3,
"faction": "inferno",
"abilities": [ [ "THREE_HEADED_ATTACK", 0, 0, 0 ],
[ "BLOCKS_RETALIATION", 0, 0, 0 ] ],
"ability_remove": [ "FLYING" ], //cerberus doesn't fly
"graphics" :
{
"animation": "CCERBU.DEF"
},
"sound" :
{
"attack": "CERBATTK.wav",
"defend": "CERBDFND.wav",
"killed": "CERBKILL.wav",
"move": "CERBMOVE.wav",
"wince": "CERBWNCE.wav"
}
},
"demon" :
{
"id": 48,
"level": 4,
"faction": "inferno",
"upgrades": ["hornedDemon"],
"graphics" :
{
"animation": "COHDEM.DEF"
},
"sound" :
{
"attack": "SHDMATTK.wav",
"defend": "SHDMDFND.wav",
"killed": "SHDMKILL.wav",
"move": "SHDMMOVE.wav",
"wince": "SHDMWNCE.wav"
}
},
"hornedDemon" :
{
"id": 49,
"level": 4,
"faction": "inferno",
"graphics" :
{
"animation": "CTHDEM.DEF"
},
"sound" :
{
"attack": "DHDMATTK.wav",
"defend": "DHDMDFND.wav",
"killed": "DHDMKILL.wav",
"move": "DHDMMOVE.wav",
"wince": "DHDMWNCE.wav"
}
},
"pitFiend" :
{
"id": 50,
"level": 5,
"faction": "inferno",
"upgrades": ["pitLord"],
"graphics" :
{
"animation": "CPFIEN.DEF"
},
"sound" :
{
"attack": "PFNDATTK.wav",
"defend": "PFNDDFND.wav",
"killed": "PFNDKILL.wav",
"move": "PFNDMOVE.wav",
"wince": "PFNDWNCE.wav"
}
},
"pitLord" :
{
"id": 51,
"level": 5,
"faction": "inferno",
"abilities": [ [ "DAEMON_SUMMONING", 50, 48, 0 ],
[ "CASTS", 1, 0, 0] ], //pit lord
"graphics" :
{
"animation": "CPFOE.DEF"
},
"sound" :
{
"attack": "PFOEATTK.wav",
"defend": "PFOEDFND.wav",
"killed": "PFOEKILL.wav",
"move": "PFOEMOVE.wav",
"wince": "PFOEWNCE.wav"
}
},
"efreet" :
{
"id": 52,
"level": 6,
"faction": "inferno",
"abilities": [ [ "HATE", 50, 37, 0 ],
[ "HATE", 50, 36, 0 ],
[ "FLYING", 0, 0, 0 ], //efreeti hate master genies
[ "FIRE_IMMUNITY", 0, 0, 0 ] ], //efreeti hate genies
"upgrades": ["efreetSultan"],
"graphics" :
{
"animation": "CEFREE.DEF"
},
"sound" :
{
"attack": "EFRTATTK.wav",
"defend": "EFRTDFND.wav",
"killed": "EFRTKILL.wav",
"move": "EFRTMOVE.wav",
"wince": "EFRTWNCE.wav"
}
},
"efreetSultan" :
{
"id": 53,
"level": 6,
"faction": "inferno",
"abilities": [ [ "HATE", 50, 37, 0 ],
[ "HATE", 50, 36, 0 ],
[ "FLYING", 0, 0, 0 ], //efreet sultans hate master genies
[ "FIRE_SHIELD", 0, 36, 0 ], //efreet sultans hate genies
[ "FIRE_IMMUNITY", 0, 0, 0 ] ], //efreet sultan //Efreet Sultan
"graphics" :
{
"animation": "CEFRES.DEF"
},
"sound" :
{
"attack": "ESULATTK.wav",
"defend": "ESULDFND.wav",
"killed": "ESULKILL.wav",
"move": "ESULMOVE.wav",
"shoot": "ESULSHOT.wav",
"wince": "ESULWNCE.wav"
}
},
"devil" :
{
"id": 54,
"level": 7,
"faction": "inferno",
"ability_remove": [ "FLYING" ], //use teleport instead
"abilities": [ [ "HATE", 50, 13, 0 ],
[ "FLYING", 0, 1, 0], //teleport
[ "HATE", 50, 12, 0 ],
[ "ENEMY_LUCK_DECREASING", 1, 0, 0 ], //devils //devils hate archangles
[ "BLOCKS_RETALIATION", 0, 0, 0 ] ], //devils //devils hate angels
"upgrades": ["archDevil"],
"graphics" :
{
"animation": "CDEVIL.DEF"
},
"sound" :
{
"attack": "DEVLATTK.wav",
"defend": "DEVLDFND.wav",
"killed": "DEVLKILL.wav",
"move": "DEVLMOVE.wav",
"wince": "DEVLWNCE.wav",
"ext1": "DEVLEXT1.wav",
"ext2": "DEVLEXT2.wav"
}
},
"archDevil" :
{
"id": 55,
"level": 7,
"faction": "inferno",
"ability_remove": [ "FLYING" ], //use teleport instead
"abilities": [ [ "HATE", 50, 13, 0 ],
[ "HATE", 50, 12, 0 ],
[ "FLYING", 0, 1, 0],
[ "ENEMY_LUCK_DECREASING", 1, 0, 0 ], //archdevils //archdevils hate archangles
[ "BLOCKS_RETALIATION", 0, 0, 0 ] ], //archdevils //archdevils hate angels
"graphics" :
{
"animation": "CADEVL.DEF"
},
"sound" :
{
"attack": "ADVLATTK.wav",
"defend": "ADVLDFND.wav",
"killed": "ADVLKILL.wav",
"move": "ADVLMOVE.wav",
"wince": "ADVLWNCE.wav",
"startMoving": "ADVLEXT1.wav",
"stopMoving": "ADVLEXT2.wav"
}
}
}