|
@@ -7,15 +7,15 @@
|
|
"faction": "neutral",
|
|
"faction": "neutral",
|
|
"abilities":
|
|
"abilities":
|
|
{
|
|
{
|
|
|
|
+ "nonliving" :
|
|
|
|
+ {
|
|
|
|
+ "type" : "NON_LIVING"
|
|
|
|
+ },
|
|
"magicResistance" :
|
|
"magicResistance" :
|
|
{
|
|
{
|
|
"type" : "SPELL_DAMAGE_REDUCTION",
|
|
"type" : "SPELL_DAMAGE_REDUCTION",
|
|
"subtype" : "spellSchool.any",
|
|
"subtype" : "spellSchool.any",
|
|
"val" : 85
|
|
"val" : 85
|
|
- },
|
|
|
|
- "nonliving" :
|
|
|
|
- {
|
|
|
|
- "type" : "NON_LIVING"
|
|
|
|
}
|
|
}
|
|
},
|
|
},
|
|
"graphics" :
|
|
"graphics" :
|
|
@@ -38,15 +38,15 @@
|
|
"faction": "neutral",
|
|
"faction": "neutral",
|
|
"abilities":
|
|
"abilities":
|
|
{
|
|
{
|
|
|
|
+ "nonliving" :
|
|
|
|
+ {
|
|
|
|
+ "type" : "NON_LIVING"
|
|
|
|
+ },
|
|
"magicResistance" :
|
|
"magicResistance" :
|
|
{
|
|
{
|
|
"type" : "SPELL_DAMAGE_REDUCTION",
|
|
"type" : "SPELL_DAMAGE_REDUCTION",
|
|
"subtype" : "spellSchool.any",
|
|
"subtype" : "spellSchool.any",
|
|
"val" : 95
|
|
"val" : 95
|
|
- },
|
|
|
|
- "nonliving" :
|
|
|
|
- {
|
|
|
|
- "type" : "NON_LIVING"
|
|
|
|
}
|
|
}
|
|
},
|
|
},
|
|
"graphics" :
|
|
"graphics" :
|
|
@@ -68,28 +68,38 @@
|
|
"level": 10,
|
|
"level": 10,
|
|
"faction": "neutral",
|
|
"faction": "neutral",
|
|
"excludeFromRandomization" : true,
|
|
"excludeFromRandomization" : true,
|
|
|
|
+ "doubleWide" : true,
|
|
"abilities":
|
|
"abilities":
|
|
{
|
|
{
|
|
|
|
+ "KING_1" : // Will be affected by Slayer with no expertise
|
|
|
|
+ {
|
|
|
|
+ "type" : "KING",
|
|
|
|
+ "val" : 0
|
|
|
|
+ },
|
|
|
|
+ "canFly" :
|
|
|
|
+ {
|
|
|
|
+ "type" : "FLYING"
|
|
|
|
+ },
|
|
"dragon" :
|
|
"dragon" :
|
|
{
|
|
{
|
|
"type" : "DRAGON_NATURE"
|
|
"type" : "DRAGON_NATURE"
|
|
},
|
|
},
|
|
- "fireBreath" :
|
|
|
|
|
|
+ "twoHexAttackBreath" :
|
|
{
|
|
{
|
|
"type" : "TWO_HEX_ATTACK_BREATH"
|
|
"type" : "TWO_HEX_ATTACK_BREATH"
|
|
},
|
|
},
|
|
- "spellImmunity" :
|
|
|
|
|
|
+ "fear" :
|
|
{
|
|
{
|
|
- "type" : "LEVEL_SPELL_IMMUNITY",
|
|
|
|
- "val" : 3
|
|
|
|
|
|
+ "type" : "FEAR"
|
|
},
|
|
},
|
|
"fearless" :
|
|
"fearless" :
|
|
{
|
|
{
|
|
"type" : "FEARLESS"
|
|
"type" : "FEARLESS"
|
|
},
|
|
},
|
|
- "fear" :
|
|
|
|
|
|
+ "spellImmunity" :
|
|
{
|
|
{
|
|
- "type" : "FEAR"
|
|
|
|
|
|
+ "type" : "LEVEL_SPELL_IMMUNITY",
|
|
|
|
+ "val" : 3
|
|
}
|
|
}
|
|
},
|
|
},
|
|
"graphics" :
|
|
"graphics" :
|
|
@@ -111,8 +121,14 @@
|
|
"level": 10,
|
|
"level": 10,
|
|
"faction": "neutral",
|
|
"faction": "neutral",
|
|
"excludeFromRandomization" : true,
|
|
"excludeFromRandomization" : true,
|
|
|
|
+ "doubleWide" : true,
|
|
"abilities":
|
|
"abilities":
|
|
{
|
|
{
|
|
|
|
+ "KING_1" : // Will be affected by Slayer with no expertise
|
|
|
|
+ {
|
|
|
|
+ "type" : "KING",
|
|
|
|
+ "val" : 0
|
|
|
|
+ },
|
|
"dragon" :
|
|
"dragon" :
|
|
{
|
|
{
|
|
"type" : "DRAGON_NATURE"
|
|
"type" : "DRAGON_NATURE"
|
|
@@ -125,8 +141,7 @@
|
|
"crystals" :
|
|
"crystals" :
|
|
{
|
|
{
|
|
"type" : "SPECIAL_CRYSTAL_GENERATION"
|
|
"type" : "SPECIAL_CRYSTAL_GENERATION"
|
|
- },
|
|
|
|
- "FLYING_ARMY" : null
|
|
|
|
|
|
+ }
|
|
},
|
|
},
|
|
"graphics" :
|
|
"graphics" :
|
|
{
|
|
{
|
|
@@ -147,8 +162,14 @@
|
|
"level": 8,
|
|
"level": 8,
|
|
"faction": "neutral",
|
|
"faction": "neutral",
|
|
"excludeFromRandomization" : true,
|
|
"excludeFromRandomization" : true,
|
|
|
|
+ "doubleWide" : true,
|
|
"abilities":
|
|
"abilities":
|
|
{
|
|
{
|
|
|
|
+ "KING_1" : // Will be affected by Slayer with no expertise
|
|
|
|
+ {
|
|
|
|
+ "type" : "KING",
|
|
|
|
+ "val" : 0
|
|
|
|
+ },
|
|
"dragon" :
|
|
"dragon" :
|
|
{
|
|
{
|
|
"type" : "DRAGON_NATURE"
|
|
"type" : "DRAGON_NATURE"
|
|
@@ -245,22 +266,32 @@
|
|
"level": 10,
|
|
"level": 10,
|
|
"faction": "neutral",
|
|
"faction": "neutral",
|
|
"excludeFromRandomization" : true,
|
|
"excludeFromRandomization" : true,
|
|
|
|
+ "doubleWide" : true,
|
|
"abilities":
|
|
"abilities":
|
|
{
|
|
{
|
|
|
|
+ "KING_1" : // Will be affected by Slayer with no expertise
|
|
|
|
+ {
|
|
|
|
+ "type" : "KING",
|
|
|
|
+ "val" : 0
|
|
|
|
+ },
|
|
|
|
+ "canFly" :
|
|
|
|
+ {
|
|
|
|
+ "type" : "FLYING"
|
|
|
|
+ },
|
|
"dragon" :
|
|
"dragon" :
|
|
{
|
|
{
|
|
"type" : "DRAGON_NATURE"
|
|
"type" : "DRAGON_NATURE"
|
|
},
|
|
},
|
|
|
|
+ "twoHexAttackBreath" :
|
|
|
|
+ {
|
|
|
|
+ "type" : "TWO_HEX_ATTACK_BREATH"
|
|
|
|
+ },
|
|
"acidBreath" :
|
|
"acidBreath" :
|
|
{
|
|
{
|
|
"type" : "ACID_BREATH",
|
|
"type" : "ACID_BREATH",
|
|
"val" : 25,
|
|
"val" : 25,
|
|
"addInfo" : 30
|
|
"addInfo" : 30
|
|
},
|
|
},
|
|
- "fireBreath" :
|
|
|
|
- {
|
|
|
|
- "type" : "TWO_HEX_ATTACK_BREATH"
|
|
|
|
- },
|
|
|
|
"reduceDefence" :
|
|
"reduceDefence" :
|
|
{
|
|
{
|
|
"type" : "SPELL_AFTER_ATTACK",
|
|
"type" : "SPELL_AFTER_ATTACK",
|
|
@@ -290,7 +321,15 @@
|
|
"excludeFromRandomization" : true,
|
|
"excludeFromRandomization" : true,
|
|
"abilities":
|
|
"abilities":
|
|
{
|
|
{
|
|
- "noPenalty" :
|
|
|
|
|
|
+ "shooter" :
|
|
|
|
+ {
|
|
|
|
+ "type" : "SHOOTER"
|
|
|
|
+ },
|
|
|
|
+ "noMeleePenalty" :
|
|
|
|
+ {
|
|
|
|
+ "type" : "NO_MELEE_PENALTY"
|
|
|
|
+ },
|
|
|
|
+ "noWallPenalty" :
|
|
{
|
|
{
|
|
"type" : "NO_WALL_PENALTY"
|
|
"type" : "NO_WALL_PENALTY"
|
|
},
|
|
},
|
|
@@ -299,49 +338,48 @@
|
|
"type" : "CASTS",
|
|
"type" : "CASTS",
|
|
"val" : 5
|
|
"val" : 5
|
|
},
|
|
},
|
|
- "castsAirShield" :
|
|
|
|
|
|
+ "castsHaste" :
|
|
{
|
|
{
|
|
"type" : "ENCHANTER",
|
|
"type" : "ENCHANTER",
|
|
- "subtype" : "spell.airShield",
|
|
|
|
|
|
+ "subtype" : "spell.haste",
|
|
"val" : 3,
|
|
"val" : 3,
|
|
"addInfo" : 3
|
|
"addInfo" : 3
|
|
},
|
|
},
|
|
- "castsBless" :
|
|
|
|
|
|
+ "castsSlow" :
|
|
{
|
|
{
|
|
"type" : "ENCHANTER",
|
|
"type" : "ENCHANTER",
|
|
- "subtype" : "spell.bless",
|
|
|
|
|
|
+ "subtype" : "spell.slow",
|
|
"val" : 3,
|
|
"val" : 3,
|
|
"addInfo" : 3
|
|
"addInfo" : 3
|
|
},
|
|
},
|
|
- "castsWeakness" :
|
|
|
|
|
|
+ "castsStoneSkin" :
|
|
{
|
|
{
|
|
"type" : "ENCHANTER",
|
|
"type" : "ENCHANTER",
|
|
- "subtype" : "spell.weakness",
|
|
|
|
|
|
+ "subtype" : "spell.stoneSkin",
|
|
"val" : 3,
|
|
"val" : 3,
|
|
"addInfo" : 3
|
|
"addInfo" : 3
|
|
},
|
|
},
|
|
- "castsStoneSkin" :
|
|
|
|
|
|
+ "castsBless" :
|
|
{
|
|
{
|
|
"type" : "ENCHANTER",
|
|
"type" : "ENCHANTER",
|
|
- "subtype" : "spell.stoneSkin",
|
|
|
|
|
|
+ "subtype" : "spell.bless",
|
|
"val" : 3,
|
|
"val" : 3,
|
|
"addInfo" : 3
|
|
"addInfo" : 3
|
|
},
|
|
},
|
|
- "castsSlow" :
|
|
|
|
|
|
+ "castsWeakness" :
|
|
{
|
|
{
|
|
"type" : "ENCHANTER",
|
|
"type" : "ENCHANTER",
|
|
- "subtype" : "spell.slow",
|
|
|
|
|
|
+ "subtype" : "spell.weakness",
|
|
"val" : 3,
|
|
"val" : 3,
|
|
"addInfo" : 3
|
|
"addInfo" : 3
|
|
},
|
|
},
|
|
- "castsHaste" :
|
|
|
|
|
|
+ "castsAirShield" :
|
|
{
|
|
{
|
|
"type" : "ENCHANTER",
|
|
"type" : "ENCHANTER",
|
|
- "subtype" : "spell.haste",
|
|
|
|
|
|
+ "subtype" : "spell.airShield",
|
|
"val" : 3,
|
|
"val" : 3,
|
|
"addInfo" : 3
|
|
"addInfo" : 3
|
|
}
|
|
}
|
|
-
|
|
|
|
},
|
|
},
|
|
"graphics" :
|
|
"graphics" :
|
|
{
|
|
{
|
|
@@ -370,13 +408,17 @@
|
|
"excludeFromRandomization" : true,
|
|
"excludeFromRandomization" : true,
|
|
"abilities":
|
|
"abilities":
|
|
{
|
|
{
|
|
- "noPenalty" :
|
|
|
|
|
|
+ "shooter" :
|
|
{
|
|
{
|
|
- "type" : "NO_WALL_PENALTY"
|
|
|
|
|
|
+ "type" : "SHOOTER"
|
|
},
|
|
},
|
|
"noDistancePenalty" :
|
|
"noDistancePenalty" :
|
|
{
|
|
{
|
|
"type" : "NO_DISTANCE_PENALTY"
|
|
"type" : "NO_DISTANCE_PENALTY"
|
|
|
|
+ },
|
|
|
|
+ "noWallPenalty" :
|
|
|
|
+ {
|
|
|
|
+ "type" : "NO_WALL_PENALTY"
|
|
}
|
|
}
|
|
},
|
|
},
|
|
"graphics" :
|
|
"graphics" :
|
|
@@ -404,6 +446,10 @@
|
|
"faction": "neutral",
|
|
"faction": "neutral",
|
|
"abilities":
|
|
"abilities":
|
|
{
|
|
{
|
|
|
|
+ "shooter" :
|
|
|
|
+ {
|
|
|
|
+ "type" : "SHOOTER"
|
|
|
|
+ },
|
|
"lucky" :
|
|
"lucky" :
|
|
{
|
|
{
|
|
"type" : "LUCK",
|
|
"type" : "LUCK",
|
|
@@ -482,7 +528,7 @@
|
|
"type" : "SPELL_AFTER_ATTACK",
|
|
"type" : "SPELL_AFTER_ATTACK",
|
|
"subtype" : "spell.curse",
|
|
"subtype" : "spell.curse",
|
|
"val" : 50
|
|
"val" : 50
|
|
- }
|
|
|
|
|
|
+ }
|
|
},
|
|
},
|
|
"graphics" :
|
|
"graphics" :
|
|
{
|
|
{
|
|
@@ -502,6 +548,7 @@
|
|
"index": 142,
|
|
"index": 142,
|
|
"level": 3,
|
|
"level": 3,
|
|
"faction": "neutral",
|
|
"faction": "neutral",
|
|
|
|
+ "doubleWide" : true,
|
|
"abilities":
|
|
"abilities":
|
|
{
|
|
{
|
|
"sandWalker" :
|
|
"sandWalker" :
|
|
@@ -511,7 +558,6 @@
|
|
"propagator" : "HERO"
|
|
"propagator" : "HERO"
|
|
}
|
|
}
|
|
},
|
|
},
|
|
- "doubleWide" : true,
|
|
|
|
"graphics" :
|
|
"graphics" :
|
|
{
|
|
{
|
|
"animation": "CNOMAD.DEF"
|
|
"animation": "CNOMAD.DEF"
|
|
@@ -546,7 +592,7 @@
|
|
"subtype" : "visionsHeroes",
|
|
"subtype" : "visionsHeroes",
|
|
"val" : 3,
|
|
"val" : 3,
|
|
"valueType" : "INDEPENDENT_MAX",
|
|
"valueType" : "INDEPENDENT_MAX",
|
|
- "propagator" : "HERO"
|
|
|
|
|
|
+ "propagator" : "HERO"
|
|
},
|
|
},
|
|
"visionsTowns" :
|
|
"visionsTowns" :
|
|
{
|
|
{
|
|
@@ -554,7 +600,7 @@
|
|
"subtype" : "visionsTowns",
|
|
"subtype" : "visionsTowns",
|
|
"val" : 3,
|
|
"val" : 3,
|
|
"valueType" : "INDEPENDENT_MAX",
|
|
"valueType" : "INDEPENDENT_MAX",
|
|
- "propagator" : "HERO"
|
|
|
|
|
|
+ "propagator" : "HERO"
|
|
}
|
|
}
|
|
},
|
|
},
|
|
"graphics" :
|
|
"graphics" :
|