| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312 |
- {
- "pikeman" :
- {
- "id": 0,
- "level": 1,
- "faction": "castle",
- "upgrades": ["halberdier"],
- "abilities": [ [ "CHARGE_IMMUNITY", 0, 0, 0 ] ], //pikeman immunity to Champion charge bonus
- "graphics" :
- {
- "animation": "CPKMAN.DEF"
- },
- "sound" :
- {
- "attack": "PIKEATTK.wav",
- "defend": "PIKEDFND.wav",
- "killed": "PIKEKILL.wav",
- "move": "PIKEMOVE.wav",
- "wince": "PIKEWNCE.wav"
- }
- },
- "halberdier" :
- {
- "id": 1,
- "level": 1,
- "faction": "castle",
- "abilities": [ [ "CHARGE_IMMUNITY", 0, 0, 0 ] ], //halberdier immunity to Champion charge bonus
- "graphics" :
- {
- "animation": "CHALBD.DEF"
- },
- "sound" :
- {
- "attack": "HALBATTK.wav",
- "defend": "HALBDFND.wav",
- "killed": "HALBKILL.wav",
- "move": "HALBMOVE.wav",
- "wince": "HALBWNCE.wav"
- }
- },
- "archer" :
- {
- "id": 2,
- "level": 2,
- "extraNames": [ "lightCrossbowman" ],
- "faction": "castle",
- "upgrades": ["marksman"],
- "graphics" :
- {
- "animation": "CLCBOW.DEF",
- "missile" :
- {
- "projectile": "PLCBOWX.DEF",
- "spinning": false
- }
- },
- "sound" :
- {
- "attack": "LCRSATTK.wav",
- "defend": "LCRSDFND.wav",
- "killed": "LCRSKILL.wav",
- "move": "LCRSMOVE.wav",
- "shoot": "LCRSSHOT.wav",
- "wince": "LCRSWNCE.wav"
- }
- },
- "marksman" :
- {
- "id": 3,
- "level": 2,
- "faction": "castle",
- "abilities": [
- {
- "type": "ADDITIONAL_ATTACK",
- "val" : 1,
- "effectRange": "ONLY_DISTANCE_FIGHT"
- }
- ],
- "graphics" :
- {
- "animation": "CHCBOW.DEF",
- "missile" :
- {
- "projectile": "PLCBOWX.DEF",
- "spinning": false
- }
- },
- "sound" :
- {
- "attack": "HCRSATTK.wav",
- "defend": "HCRSDFND.wav",
- "killed": "HCRSKILL.wav",
- "move": "HCRSMOVE.wav",
- "shoot": "HCRSSHOT.wav",
- "wince": "HCRSWNCE.wav"
- }
- },
- "griffin" :
- {
- "id": 4,
- "level": 3,
- "faction": "castle",
- "abilities": [ [ "ADDITIONAL_RETALIATION", 1, 0, 0 ] ], //griffins retaliate twice
- "upgrades": ["royalGriffin"],
- "hasDoubleWeek": true,
- "graphics" :
- {
- "animation": "CGRIFF.DEF"
- },
- "sound" :
- {
- "attack": "GRIFATTK.wav",
- "defend": "GRIFDFND.wav",
- "killed": "GRIFKILL.wav",
- "move": "GRIFMOVE.wav",
- "wince": "GRIFWNCE.wav"
- }
- },
- "royalGriffin" :
- {
- "id": 5,
- "level": 3,
- "faction": "castle",
- "abilities": [ [ "UNLIMITED_RETALIATIONS", 0, 0, 0 ] ], //royal griffins retaliate always
- "graphics" :
- {
- "animation": "CRGRIF.DEF"
- },
- "sound" :
- {
- "attack": "RGRFATTK.wav",
- "defend": "RGRFDFND.wav",
- "killed": "RGRFKILL.wav",
- "move": "RGRFMOVE.wav",
- "wince": "RGRFWNCE.wav"
- }
- },
- "swordsman" :
- {
- "id": 6,
- "level": 4,
- "faction": "castle",
- "upgrades": ["crusader"],
- "graphics" :
- {
- "animation": "CSWORD.DEF"
- },
- "sound" :
- {
- "attack": "SWRDATTK.wav",
- "defend": "SWRDDFND.wav",
- "killed": "SWRDKILL.wav",
- "move": "SWRDMOVE.wav",
- "wince": "SWRDWNCE.wav"
- }
- },
- "crusader" :
- {
- "id": 7,
- "level": 4,
- "faction": "castle",
- "abilities": [ [ "ADDITIONAL_ATTACK", 1, 0, 0 ] ],
- "graphics" :
- {
- "animation": "CCRUSD.DEF"
- },
- "sound" :
- {
- "attack": "CRUSATTK.wav",
- "defend": "CRUSDFND.wav",
- "killed": "CRUSKILL.wav",
- "move": "CRUSMOVE.wav",
- "wince": "CRUSWNCE.wav"
- }
- },
- "monk" :
- {
- "id": 8,
- "level": 5,
- "faction": "castle",
- "upgrades": ["zealot"],
- "graphics" :
- {
- "animation": "CMONKK.DEF",
- "missile" :
- {
- "projectile": "CPRZEAX.DEF",
- "spinning": false
- }
- },
- "sound" :
- {
- "attack": "MONKATTK.wav",
- "defend": "MONKDFND.wav",
- "killed": "MONKKILL.wav",
- "move": "MONKMOVE.wav",
- "shoot": "MONKSHOT.wav",
- "wince": "MONKWNCE.wav"
- }
- },
- "zealot" :
- {
- "id": 9,
- "level": 5,
- "faction": "castle",
- "graphics" :
- {
- "animation": "CZEALT.DEF",
- "missile" :
- {
- "projectile": "CPRZEAX.DEF",
- "spinning": false
- }
- },
- "sound" :
- {
- "attack": "ZELTATTK.wav",
- "defend": "ZELTDFND.wav",
- "killed": "ZELTKILL.wav",
- "move": "ZELTMOVE.wav",
- "shoot": "ZELTSHOT.wav",
- "wince": "ZELTWNCE.wav"
- }
- },
- "cavalier" :
- {
- "id": 10,
- "level": 6,
- "faction": "castle",
- "upgrades": ["champion"],
- "graphics" :
- {
- "animation": "CCAVLR.DEF"
- },
- "sound" :
- {
- "attack": "CAVAATTK.wav",
- "defend": "CAVADFND.wav",
- "killed": "CAVAKILL.wav",
- "move": "CAVAMOVE.wav",
- "wince": "CAVAWNCE.wav"
- }
- },
- "champion" :
- {
- "id": 11,
- "level": 6,
- "faction": "castle",
- "graphics" :
- {
- "animation": "CCHAMP.DEF"
- },
- "sound" :
- {
- "attack": "CHMPATTK.wav",
- "defend": "CHMPDFND.wav",
- "killed": "CHMPKILL.wav",
- "move": "CHMPMOVE.wav",
- "wince": "CHMPWNCE.wav"
- }
- },
- "angel" :
- {
- "id": 12,
- "level": 7,
- "faction": "castle",
- "abilities":
- [
- ["HATE", 50, "creature.archDevil", 0], //angels hate archdevils
- ["HATE", 50, "creature.devil", 0] //angels hate devil
- ],
- "upgrades": ["archangel"],
- "graphics" :
- {
- "animation": "CANGEL.DEF"
- },
- "sound" :
- {
- "attack": "ANGLATTK.wav",
- "defend": "ANGLDFND.wav",
- "killed": "ANGLKILL.wav",
- "move": "ANGLMOVE.wav",
- "wince": "ANGLWNCE.wav"
- }
- },
- "archangel" :
- {
- "id": 13,
- "level": 7,
- "faction": "castle",
- "abilities":
- [
- ["SPECIFIC_SPELL_POWER", 100, "spell.resurrection", 0], // 100 hp per Archangel
- ["SPELLCASTER", 0, "spell.resurrection", 0 ], //archangels cast resurrection
- ["HATE", 50, "creature.archDevil", 0], //archangels hate archdevils
- ["HATE", 50, "creature.devil", 0] , //archangels hate devils
- ["CASTS", 1, 0, 0]
- ],
- "graphics" :
- {
- "animation": "CRANGL.DEF"
- },
- "sound" :
- {
- "attack": "AAGLATTK.wav",
- "defend": "AAGLDFND.wav",
- "killed": "AAGLKILL.wav",
- "move": "AAGLMOVE.wav",
- "wince": "AAGLWNCE.wav"
- }
- }
- }
|