diff --git a/config/heroes/castle.json b/config/heroes/castle.json index f574eb3d3..5e87270e4 100644 --- a/config/heroes/castle.json +++ b/config/heroes/castle.json @@ -32,36 +32,7 @@ { "skill" : "archery", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "archer", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 6, 2 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 3, 2 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "archer" } }, "edric": @@ -134,36 +105,7 @@ { "skill" : "offence", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "swordsman", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 10, 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 12, 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "swordsman" } }, "christian": @@ -177,36 +119,7 @@ { "skill" : "artillery", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "ballista", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 10, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 10, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "ballista" } }, "tyris": @@ -220,36 +133,7 @@ { "skill" : "tactics", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "cavalier", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 15, 6 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 15, 6 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "cavalier" } }, "rion": diff --git a/config/heroes/dungeon.json b/config/heroes/dungeon.json index 965806872..41eb4bce0 100644 --- a/config/heroes/dungeon.json +++ b/config/heroes/dungeon.json @@ -10,36 +10,7 @@ { "skill" : "leadership", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "harpy", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 6, 2 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 5, 2 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "harpy" } }, "arlach": @@ -53,36 +24,7 @@ { "skill" : "offence", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "ballista", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 10, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 10, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "ballista" } }, "dace": @@ -96,36 +38,7 @@ { "skill" : "offence", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "minotaur", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 14, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 12, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "minotaur" } }, "ajit": @@ -139,36 +52,7 @@ { "skill" : "resistance", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "beholder", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 9, 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 7, 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "beholder" } }, "damacon": @@ -223,36 +107,7 @@ { "skill" : "scholar", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "manticore", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 15, 6 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 13, 6 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "manticore" } }, "shakti": @@ -266,36 +121,7 @@ { "skill" : "offence", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "troglodyte", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "troglodyte" } }, "alamar": diff --git a/config/heroes/fortress.json b/config/heroes/fortress.json index 1e361528b..bf163ddb3 100644 --- a/config/heroes/fortress.json +++ b/config/heroes/fortress.json @@ -10,36 +10,7 @@ { "skill" : "resistance", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "basilisk", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 11, 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 11, 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "basilisk" }, "army" : [ @@ -68,36 +39,7 @@ { "skill" : "leadership", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "gnoll", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "gnoll" } }, "wystan": @@ -111,36 +53,7 @@ { "skill" : "archery", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "lizardman", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 5, 2 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 6, 2 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "lizardman" } }, "tazar": @@ -175,36 +88,7 @@ { "skill" : "offence", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "gorgon", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 10, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 14, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "gorgon" } }, "korbac": @@ -218,36 +102,7 @@ { "skill" : "pathfinding", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "serpentFly", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 7, 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 9, 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "serpentFly" } }, "gerwulf": @@ -261,36 +116,7 @@ { "skill" : "artillery", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "ballista", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 10, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 10, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "ballista" } }, "broghild": @@ -304,36 +130,7 @@ { "skill" : "scouting", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "wyvern", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 14, 6 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 14, 6 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "wyvern" } }, "mirlanda": diff --git a/config/heroes/inferno.json b/config/heroes/inferno.json index f06d2bd04..24d493acd 100644 --- a/config/heroes/inferno.json +++ b/config/heroes/inferno.json @@ -9,36 +9,7 @@ { "skill" : "scouting", "level": "advanced" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "hellHound", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 10, 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 6, 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "hellHound" } }, "rashka": @@ -52,36 +23,7 @@ { "skill" : "scholar", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "efreet", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 16, 6 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 12, 6 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "efreet" } }, "marius": @@ -94,36 +36,7 @@ { "skill" : "armorer", "level": "advanced" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "demon", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 10, 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 10, 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "demon" } }, "ignatius": @@ -137,36 +50,7 @@ { "skill" : "resistance", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "imp", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 2 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "imp" } }, "octavia": @@ -200,36 +84,7 @@ { "skill" : "scouting", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "gog", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 6, 2 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 4, 2 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "gog" } }, "pyre": @@ -243,36 +98,7 @@ { "skill" : "logistics", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "ballista", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 10, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 10, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "ballista" } }, "nymus": @@ -285,36 +111,7 @@ { "skill" : "offence", "level": "advanced" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "pitFiend", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 13, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 13, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "pitFiend" } }, "ayden": diff --git a/config/heroes/necropolis.json b/config/heroes/necropolis.json index eeed63399..2feabdfbc 100644 --- a/config/heroes/necropolis.json +++ b/config/heroes/necropolis.json @@ -11,36 +11,7 @@ { "skill" : "resistance", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "walkingDead", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 5, 2 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 5, 2 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "walkingDead" } }, "vokial": @@ -55,36 +26,7 @@ { "skill" : "artillery", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "vampire", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 10, 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 9, 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "vampire" } }, "moandor": @@ -99,36 +41,7 @@ { "skill" : "learning", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "lich", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 13, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 10, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "lich" } }, "charna": @@ -143,36 +56,7 @@ { "skill" : "tactics", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "wight", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 7, 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 7, 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "wight" } }, "tamika": @@ -187,36 +71,7 @@ { "skill" : "offence", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "blackKnight", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 16, 6 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 16, 6 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "blackKnight" } }, "isra": @@ -274,36 +129,7 @@ { "skill" : "armorer", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "skeleton", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "skeleton" } }, "septienna": diff --git a/config/heroes/rampart.json b/config/heroes/rampart.json index 13d727392..8cac39d72 100644 --- a/config/heroes/rampart.json +++ b/config/heroes/rampart.json @@ -32,36 +32,7 @@ { "skill" : "resistance", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "dwarf", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 6, 2 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 7, 2 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "dwarf" } }, "jenova": @@ -94,36 +65,7 @@ { "skill" : "leadership", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "dendroidGuard", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 9, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 12, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "dendroidGuard" } }, "thorgrim": @@ -158,36 +100,7 @@ { "skill" : "offence", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "woodElf", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 9, 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 5, 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "woodElf" } }, "clancy": @@ -201,36 +114,7 @@ { "skill" : "resistance", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "unicorn", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 15, 6 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 14, 6 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "unicorn" } }, "kyrre": @@ -419,36 +303,7 @@ { "skill" : "scouting", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "pegasus", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 9, 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 8, 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "pegasus" } } } diff --git a/config/heroes/special.json b/config/heroes/special.json index c11937a3e..6404401df 100644 --- a/config/heroes/special.json +++ b/config/heroes/special.json @@ -45,36 +45,7 @@ { "skill" : "offence", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "griffin", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 8, 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 8, 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "griffin" } }, "dracon": @@ -243,36 +214,7 @@ { "skill" : "armorer", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "griffin", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 8, 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 8, 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "griffin" } }, "mutareDrake": @@ -331,36 +273,7 @@ { "skill" : "offence", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "ogre", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 13, 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 7, 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "ogre" }, "army" : [ diff --git a/config/heroes/stronghold.json b/config/heroes/stronghold.json index ecf963f47..073cc6ff2 100644 --- a/config/heroes/stronghold.json +++ b/config/heroes/stronghold.json @@ -10,36 +10,7 @@ { "skill" : "ballistics", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "cyclop", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 15, 6 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 12, 6 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "cyclop" } }, "gurnisson": @@ -53,36 +24,7 @@ { "skill" : "artillery", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "ballista", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 10, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 10, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "ballista" } }, "jabarkas": @@ -96,36 +38,7 @@ { "skill" : "archery", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "orc", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 8, 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 4, 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "orc" } }, "shiva": @@ -139,36 +52,7 @@ { "skill" : "scouting", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "roc", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 13, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 11, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "roc" } }, "gretchin": @@ -182,36 +66,7 @@ { "skill" : "pathfinding", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "goblin", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 2 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "goblin" } }, "krellion": @@ -225,36 +80,7 @@ { "skill" : "resistance", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "ogre", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 13, 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 7, 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "ogre" } }, "cragHack": @@ -289,36 +115,7 @@ { "skill" : "tactics", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "goblinWolfRider", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 7, 2 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 5, 2 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "goblinWolfRider" } }, "gird": @@ -356,36 +153,7 @@ { "skill" : "leadership", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "ogre", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 13, 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 7, 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "ogre" } }, "dessa": diff --git a/config/heroes/tower.json b/config/heroes/tower.json index 80da9c5d0..92b386a88 100644 --- a/config/heroes/tower.json +++ b/config/heroes/tower.json @@ -11,36 +11,7 @@ { "skill" : "mysticism", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "stoneGargoyle", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 6, 2 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 6, 2 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "stoneGargoyle" } }, "thane": @@ -54,36 +25,7 @@ { "skill" : "scholar", "level": "advanced" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "genie", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 12, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 12, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "genie" } }, "josephine": @@ -98,36 +40,7 @@ { "skill" : "sorcery", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "ironGolem", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 7, 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 10, 3 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "ironGolem" } }, "neela": @@ -165,36 +78,7 @@ { "skill" : "tactics", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "ballista", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 10, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 10, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "ballista" } }, "fafner": @@ -209,36 +93,7 @@ { "skill" : "resistance", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "naga", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 16, 6 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 13, 6 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "naga" } }, "rissa": @@ -274,36 +129,7 @@ { "skill" : "intelligence", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "genie", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 12, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 12, 5 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "genie" } }, "astral": @@ -404,36 +230,7 @@ { "skill" : "ballistics", "level": "basic" } ], "specialty" : { - "base" : { - "limiters" : [ - { - "parameters" : [ "mage", true ], - "type" : "CREATURE_TYPE_LIMITER" - } - ] - }, - "bonuses" : { - "attack" : { - "subtype" : "primSkill.attack", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 11, 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "defence" : { - "subtype" : "primSkill.defence", - "type" : "PRIMARY_SKILL", - "updater" : { - "parameters" : [ 8, 4 ], - "type" : "GROWS_WITH_LEVEL" - } - }, - "speed" : { - "type" : "STACKS_SPEED", - "val" : 1 - } - } + "creature" : "mage" } }, "solmyr":