mirror of
https://github.com/vcmi/vcmi.git
synced 2024-11-24 08:32:34 +02:00
02b5a5e830
Addresses several related problems: * Propagation / unpropagation of duplicate bonuses is inconsistent, causing bugs * Duplicate bonuses never stack, which is not always intended behaviour (e.g. multiple copies of resource generating artifacts) * Different bonuses always stack, which is not always intended behaviour (e.g. Angel + Archangel morale bonuses) This is addressed as follows: * Duplicate bonuses are never eliminated during propagation/inheritance. * Unpropagation eliminates only a single copy of duplicated bonus * Bonus receives a new field stacking that determines stacking behaviour: * * empty string = no stacking with duplicates (default) * * "ALWAYS" = stacks with duplicates & everything else * * some other value = no stacking with bonuses with same stacking value Also Morale/Luck window now hides non-stacking bonuses.
2380 lines
41 KiB
JSON
2380 lines
41 KiB
JSON
{
|
|
"spellBook":
|
|
{
|
|
"index" : 0,
|
|
"type" : ["HERO"]
|
|
},
|
|
"spellScroll":
|
|
{
|
|
"index" : 1,
|
|
"type" : ["HERO"]
|
|
},
|
|
"grail":
|
|
{
|
|
"index" : 2,
|
|
"type" : ["HERO"]
|
|
},
|
|
"catapult":
|
|
{
|
|
"index" : 3,
|
|
"type" : ["HERO"],
|
|
"warMachine" : "catapult"
|
|
},
|
|
"ballista":
|
|
{
|
|
"index" : 4,
|
|
"type" : ["HERO"],
|
|
"warMachine" : "ballista"
|
|
},
|
|
"ammoCart":
|
|
{
|
|
"index" : 5,
|
|
"type" : ["HERO"],
|
|
"warMachine" : "ammoCart"
|
|
},
|
|
"firstAidTent":
|
|
{
|
|
"index" : 6,
|
|
"type" : ["HERO"],
|
|
"warMachine" : "firstAidTent"
|
|
},
|
|
"centaurAxe":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.attack",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 2,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 7,
|
|
"type" : ["HERO"]
|
|
},
|
|
"blackshardOfTheDeadKnight":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.attack",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 8,
|
|
"type" : ["HERO"]
|
|
},
|
|
"greaterGnollsFlail":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.attack",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 4,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 9,
|
|
"type" : ["HERO"]
|
|
},
|
|
"ogresClubOfHavoc":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.attack",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 5,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 10,
|
|
"type" : ["HERO"]
|
|
},
|
|
"swordOfHellfire":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.attack",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 6,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 11,
|
|
"type" : ["HERO"]
|
|
},
|
|
"titansGladius":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.attack",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 12,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.defence",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : -3,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 12,
|
|
"type" : ["HERO"]
|
|
},
|
|
"shieldOfTheDwarvenLords":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.defence",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 2,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 13,
|
|
"type" : ["HERO"]
|
|
},
|
|
"shieldOfTheYawningDead":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.defence",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 14,
|
|
"type" : ["HERO"]
|
|
},
|
|
"bucklerOfTheGnollKing":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.defence",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 4,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 15,
|
|
"type" : ["HERO"]
|
|
},
|
|
"targOfTheRampagingOgre":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.defence",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 5,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 16,
|
|
"type" : ["HERO"]
|
|
},
|
|
"shieldOfTheDamned":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.defence",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 6,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 17,
|
|
"type" : ["HERO"]
|
|
},
|
|
"sentinelsShield":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.defence",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 12,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : 0,
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : -3,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 18,
|
|
"type" : ["HERO"]
|
|
},
|
|
"helmOfTheAlabasterUnicorn":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.knowledge",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 19,
|
|
"type" : ["HERO"]
|
|
},
|
|
"skullHelmet":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.knowledge",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 2,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 20,
|
|
"type" : ["HERO"]
|
|
},
|
|
"helmOfChaos":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.knowledge",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 21,
|
|
"type" : ["HERO"]
|
|
},
|
|
"crownOfTheSupremeMagi":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.knowledge",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 4,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 22,
|
|
"type" : ["HERO"]
|
|
},
|
|
"hellstormHelmet":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.knowledge",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 5,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 23,
|
|
"type" : ["HERO"]
|
|
},
|
|
"thunderHelmet":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.knowledge",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 10,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.spellpower",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : -2,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 24,
|
|
"type" : ["HERO"]
|
|
},
|
|
"breastplateOfPetrifiedWood":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.spellpower",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 25,
|
|
"type" : ["HERO"]
|
|
},
|
|
"ribCage":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.spellpower",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 2,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 26,
|
|
"type" : ["HERO"]
|
|
},
|
|
"scalesOfTheGreaterBasilisk":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.spellpower",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 27,
|
|
"type" : ["HERO"]
|
|
},
|
|
"tunicOfTheCyclopsKing":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.spellpower",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 4,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 28,
|
|
"type" : ["HERO"]
|
|
},
|
|
"breastplateOfBrimstone":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.spellpower",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 5,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 29,
|
|
"type" : ["HERO"]
|
|
},
|
|
"titansCuirass":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.spellpower",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 10,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.knowledge",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : -2,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 30,
|
|
"type" : ["HERO"]
|
|
},
|
|
"armorOfWonder":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.attack",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.defence",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.spellpower",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.knowledge",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 31,
|
|
"type" : ["HERO"]
|
|
},
|
|
"sandalsOfTheSaint":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.attack",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 2,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.defence",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 2,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.spellpower",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 2,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.knowledge",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 2,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 32,
|
|
"type" : ["HERO"]
|
|
},
|
|
"celestialNecklaceOfBliss":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.attack",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.defence",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.spellpower",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.knowledge",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 33,
|
|
"type" : ["HERO"]
|
|
},
|
|
"lionsShieldOfCourage":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.attack",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 4,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.defence",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 4,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.spellpower",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 4,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.knowledge",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 4,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 34,
|
|
"type" : ["HERO"]
|
|
},
|
|
"swordOfJudgement":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.attack",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 5,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.defence",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 5,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.spellpower",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 5,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.knowledge",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 5,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 35,
|
|
"type" : ["HERO"]
|
|
},
|
|
"helmOfHeavenlyEnlightenment":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.attack",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 6,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.defence",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 6,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.spellpower",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 6,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.knowledge",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 6,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 36,
|
|
"type" : ["HERO"]
|
|
},
|
|
"quietEyeOfTheDragon":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.attack",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.defence",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 37,
|
|
"type" : ["HERO"]
|
|
},
|
|
"redDragonFlameTongue":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.attack",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 2,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.defence",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 2,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 38,
|
|
"type" : ["HERO"]
|
|
},
|
|
"dragonScaleShield":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.attack",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.defence",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 39,
|
|
"type" : ["HERO"]
|
|
},
|
|
"dragonScaleArmor":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.attack",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 4,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.defence",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 4,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 40,
|
|
"type" : ["HERO"]
|
|
},
|
|
"dragonboneGreaves":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.spellpower",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.knowledge",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 41,
|
|
"type" : ["HERO"]
|
|
},
|
|
"dragonWingTabard":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.spellpower",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 2,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.knowledge",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 2,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 42,
|
|
"type" : ["HERO"]
|
|
},
|
|
"necklaceOfDragonteeth":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.spellpower",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.knowledge",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 43,
|
|
"type" : ["HERO"]
|
|
},
|
|
"crownOfDragontooth":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "primSkill.spellpower",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 4,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.knowledge",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 4,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 44,
|
|
"type" : ["HERO"]
|
|
},
|
|
"stillEyeOfTheDragon":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "MORALE",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"type" : "LUCK",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 45,
|
|
"type" : ["HERO"]
|
|
},
|
|
"cloverOfFortune":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "LUCK",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 46,
|
|
"type" : ["HERO"]
|
|
},
|
|
"cardsOfProphecy":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "LUCK",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 47,
|
|
"type" : ["HERO"]
|
|
},
|
|
"ladybirdOfLuck":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "LUCK",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 48,
|
|
"type" : ["HERO"]
|
|
},
|
|
"badgeOfCourage":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "MORALE",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"type" : "MIND_IMMUNITY",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 49,
|
|
"type" : ["HERO"]
|
|
},
|
|
"crestOfValor":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "MORALE",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 50,
|
|
"type" : ["HERO"]
|
|
},
|
|
"glyphOfGallantry":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "MORALE",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 51,
|
|
"type" : ["HERO"]
|
|
},
|
|
"speculum":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "SIGHT_RADIOUS",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 52,
|
|
"type" : ["HERO"]
|
|
},
|
|
"spyglass":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "SIGHT_RADIOUS",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 53,
|
|
"type" : ["HERO"]
|
|
},
|
|
"amuletOfTheUndertaker":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : 12,
|
|
"type" : "SECONDARY_SKILL_PREMY",
|
|
"val" : 5,
|
|
"valueType" : "ADDITIVE_VALUE"
|
|
}
|
|
],
|
|
"index" : 54,
|
|
"type" : ["HERO"]
|
|
},
|
|
"vampiresCowl":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : 12,
|
|
"type" : "SECONDARY_SKILL_PREMY",
|
|
"val" : 10,
|
|
"valueType" : "ADDITIVE_VALUE"
|
|
}
|
|
],
|
|
"index" : 55,
|
|
"type" : ["HERO"]
|
|
},
|
|
"deadMansBoots":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : 12,
|
|
"type" : "SECONDARY_SKILL_PREMY",
|
|
"val" : 15,
|
|
"valueType" : "ADDITIVE_VALUE"
|
|
}
|
|
],
|
|
"index" : 56,
|
|
"type" : ["HERO"]
|
|
},
|
|
"garnitureOfInterference":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : 0,
|
|
"type" : "MAGIC_RESISTANCE",
|
|
"val" : 5,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 57,
|
|
"type" : ["HERO"]
|
|
},
|
|
"surcoatOfCounterpoise":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : 0,
|
|
"type" : "MAGIC_RESISTANCE",
|
|
"val" : 10,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 58,
|
|
"type" : ["HERO"]
|
|
},
|
|
"bootsOfPolarity":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : 0,
|
|
"type" : "MAGIC_RESISTANCE",
|
|
"val" : 15,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 59,
|
|
"type" : ["HERO"]
|
|
},
|
|
"bowOfElvenCherrywood":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "skill.archery",
|
|
"type" : "SECONDARY_SKILL_PREMY",
|
|
"val" : 5,
|
|
"valueType" : "ADDITIVE_VALUE"
|
|
}
|
|
],
|
|
"index" : 60,
|
|
"type" : ["HERO"]
|
|
},
|
|
"bowstringOfTheUnicornsMane":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "skill.archery",
|
|
"type" : "SECONDARY_SKILL_PREMY",
|
|
"val" : 10,
|
|
"valueType" : "ADDITIVE_VALUE"
|
|
}
|
|
],
|
|
"index" : 61,
|
|
"type" : ["HERO"]
|
|
},
|
|
"angelFeatherArrows":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "skill.archery",
|
|
"type" : "SECONDARY_SKILL_PREMY",
|
|
"val" : 15,
|
|
"valueType" : "ADDITIVE_VALUE"
|
|
}
|
|
],
|
|
"index" : 62,
|
|
"type" : ["HERO"]
|
|
},
|
|
"birdOfPerception":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "skill.eagleEye",
|
|
"type" : "SECONDARY_SKILL_PREMY",
|
|
"val" : 5,
|
|
"valueType" : "ADDITIVE_VALUE"
|
|
}
|
|
],
|
|
"index" : 63,
|
|
"type" : ["HERO"]
|
|
},
|
|
"stoicWatchman":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "skill.eagleEye",
|
|
"type" : "SECONDARY_SKILL_PREMY",
|
|
"val" : 10,
|
|
"valueType" : "ADDITIVE_VALUE"
|
|
}
|
|
],
|
|
"index" : 64,
|
|
"type" : ["HERO"]
|
|
},
|
|
"emblemOfCognizance":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "skill.eagleEye",
|
|
"type" : "SECONDARY_SKILL_PREMY",
|
|
"val" : 15,
|
|
"valueType" : "ADDITIVE_VALUE"
|
|
}
|
|
],
|
|
"index" : 65,
|
|
"type" : ["HERO"]
|
|
},
|
|
"statesmansMedal":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "SURRENDER_DISCOUNT",
|
|
"val" : 10,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 66,
|
|
"type" : ["HERO"]
|
|
},
|
|
"diplomatsRing":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "SURRENDER_DISCOUNT",
|
|
"val" : 10,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 67,
|
|
"type" : ["HERO"]
|
|
},
|
|
"ambassadorsSash":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "SURRENDER_DISCOUNT",
|
|
"val" : 10,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 68,
|
|
"type" : ["HERO"]
|
|
},
|
|
"ringOfTheWayfarer":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "STACKS_SPEED",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 69,
|
|
"type" : ["HERO"]
|
|
},
|
|
"equestriansGloves":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "LAND_MOVEMENT",
|
|
"val" : 300,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 70,
|
|
"type" : ["HERO"]
|
|
},
|
|
"necklaceOfOceanGuidance":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "SEA_MOVEMENT",
|
|
"val" : 1000,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 71,
|
|
"type" : ["HERO"]
|
|
},
|
|
"angelWings":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "FLYING_MOVEMENT",
|
|
"val" : 0,
|
|
"valueType" : "INDEPENDENT_MIN"
|
|
}
|
|
],
|
|
"index" : 72,
|
|
"type" : ["HERO"]
|
|
},
|
|
"charmOfMana":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "MANA_REGENERATION",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 73,
|
|
"type" : ["HERO"]
|
|
},
|
|
"talismanOfMana":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "MANA_REGENERATION",
|
|
"val" : 2,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 74,
|
|
"type" : ["HERO"]
|
|
},
|
|
"mysticOrbOfMana":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "MANA_REGENERATION",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 75,
|
|
"type" : ["HERO"]
|
|
},
|
|
"collarOfConjuring":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "SPELL_DURATION",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 76,
|
|
"type" : ["HERO"]
|
|
},
|
|
"ringOfConjuring":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "SPELL_DURATION",
|
|
"val" : 2,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 77,
|
|
"type" : ["HERO"]
|
|
},
|
|
"capeOfConjuring":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "SPELL_DURATION",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 78,
|
|
"type" : ["HERO"]
|
|
},
|
|
"orbOfTheFirmament":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "AIR_SPELL_DMG_PREMY",
|
|
"val" : 50,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 79,
|
|
"type" : ["HERO"]
|
|
},
|
|
"orbOfSilt":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "EARTH_SPELL_DMG_PREMY",
|
|
"val" : 50,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 80,
|
|
"type" : ["HERO"]
|
|
},
|
|
"orbOfTempestuousFire":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "FIRE_SPELL_DMG_PREMY",
|
|
"val" : 50,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 81,
|
|
"type" : ["HERO"]
|
|
},
|
|
"orbOfDrivingRain":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "WATER_SPELL_DMG_PREMY",
|
|
"val" : 50,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 82,
|
|
"type" : ["HERO"]
|
|
},
|
|
"recantersCloak":
|
|
{
|
|
"index" : 83,
|
|
"type" : ["HERO"],
|
|
"bonuses": [
|
|
{
|
|
"type" : "BLOCK_MAGIC_ABOVE",
|
|
"val" : 2,
|
|
"valueType" : "INDEPENDENT_MIN",
|
|
"propagator": "BATTLE_WIDE"
|
|
}
|
|
]
|
|
},
|
|
"spiritOfOppression":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "BLOCK_MORALE",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 84,
|
|
"type" : ["HERO"]
|
|
},
|
|
"hourglassOfTheEvilHour":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "BLOCK_LUCK",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 85,
|
|
"type" : ["HERO"]
|
|
},
|
|
"tomeOfFireMagic":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "FIRE_SPELLS",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 86,
|
|
"type" : ["HERO"]
|
|
},
|
|
"tomeOfAirMagic":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "AIR_SPELLS",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 87,
|
|
"type" : ["HERO"]
|
|
},
|
|
"tomeOfWaterMagic":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "WATER_SPELLS",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 88,
|
|
"type" : ["HERO"]
|
|
},
|
|
"tomeOfEarthMagic":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "EARTH_SPELLS",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 89,
|
|
"type" : ["HERO"]
|
|
},
|
|
"bootsOfLevitation":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "WATER_WALKING",
|
|
"val" : 0,
|
|
"valueType" : "INDEPENDENT_MIN"
|
|
}
|
|
],
|
|
"index" : 90,
|
|
"type" : ["HERO"]
|
|
},
|
|
"goldenBow":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"limiters" : ["SHOOTER_ONLY"],
|
|
"subtype" : 0,
|
|
"type" : "NO_DISTANCE_PENALTY",
|
|
"val" : 0,
|
|
"valueType" : "ADDITIVE_VALUE"
|
|
},
|
|
{
|
|
"limiters" : ["SHOOTER_ONLY"],
|
|
"subtype" : 0,
|
|
"type" : "NO_WALL_PENALTY",
|
|
"val" : 0,
|
|
"valueType" : "ADDITIVE_VALUE"
|
|
}
|
|
],
|
|
"index" : 91,
|
|
"type" : ["HERO"]
|
|
},
|
|
"sphereOfPermanence":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : 35,
|
|
"type" : "SPELL_IMMUNITY",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER",
|
|
"addInfo" : 1
|
|
}
|
|
],
|
|
"index" : 92,
|
|
"type" : ["HERO"]
|
|
},
|
|
"orbOfVulnerability":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "NEGATE_ALL_NATURAL_IMMUNITIES",
|
|
"subtype" : 0,
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER",
|
|
"propagator": "BATTLE_WIDE"
|
|
},
|
|
{
|
|
"type" : "NEGATE_ALL_NATURAL_IMMUNITIES",
|
|
"subtype" : 1,
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 93,
|
|
"type" : ["HERO"]
|
|
},
|
|
"ringOfVitality":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "STACK_HEALTH",
|
|
"val" : 1,
|
|
"valueType" : "ADDITIVE_VALUE"
|
|
}
|
|
],
|
|
"index" : 94,
|
|
"type" : ["HERO"]
|
|
},
|
|
"ringOfLife":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "STACK_HEALTH",
|
|
"val" : 1,
|
|
"valueType" : "ADDITIVE_VALUE"
|
|
}
|
|
],
|
|
"index" : 95,
|
|
"type" : ["HERO"]
|
|
},
|
|
"vialOfLifeblood":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "STACK_HEALTH",
|
|
"val" : 2,
|
|
"valueType" : "ADDITIVE_VALUE"
|
|
}
|
|
],
|
|
"index" : 96,
|
|
"type" : ["HERO"]
|
|
},
|
|
"necklaceOfSwiftness":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "STACKS_SPEED",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 97,
|
|
"type" : ["HERO"]
|
|
},
|
|
"bootsOfSpeed":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "LAND_MOVEMENT",
|
|
"val" : 600,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 98,
|
|
"type" : ["HERO"]
|
|
},
|
|
"capeOfVelocity":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "STACKS_SPEED",
|
|
"val" : 2,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 99,
|
|
"type" : ["HERO"]
|
|
},
|
|
"pendantOfDispassion":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "spell.berserk",
|
|
"type" : "SPELL_IMMUNITY",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 100,
|
|
"type" : ["HERO"]
|
|
},
|
|
"pendantOfSecondSight":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "spell.blind",
|
|
"type" : "SPELL_IMMUNITY",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 101,
|
|
"type" : ["HERO"]
|
|
},
|
|
"pendantOfHoliness":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "spell.curse",
|
|
"type" : "SPELL_IMMUNITY",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 102,
|
|
"type" : ["HERO"]
|
|
},
|
|
"pendantOfLife":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "spell.deathRipple",
|
|
"type" : "SPELL_IMMUNITY",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 103,
|
|
"type" : ["HERO"]
|
|
},
|
|
"pendantOfDeath":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"limiters" : ["IS_UNDEAD"],
|
|
"subtype" : "spell.destroyUndead",
|
|
"type" : "SPELL_IMMUNITY",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 104,
|
|
"type" : ["HERO"]
|
|
},
|
|
"pendantOfFreeWill":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "spell.hypnotize",
|
|
"type" : "SPELL_IMMUNITY",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 105,
|
|
"type" : ["HERO"]
|
|
},
|
|
"pendantOfNegativity":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "spell.lightningBolt",
|
|
"type" : "SPELL_IMMUNITY",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "spell.chainLightning",
|
|
"type" : "SPELL_IMMUNITY",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 106,
|
|
"type" : ["HERO"]
|
|
},
|
|
"pendantOfTotalRecall":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "spell.forgetfulness",
|
|
"type" : "SPELL_IMMUNITY",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 107,
|
|
"type" : ["HERO"]
|
|
},
|
|
"pendantOfCourage":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "MORALE",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"type" : "LUCK",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 108,
|
|
"type" : ["HERO"]
|
|
},
|
|
"everflowingCrystalCloak":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "resource.crystal",
|
|
"type" : "GENERATE_RESOURCE",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER",
|
|
"stacking" : "ALWAYS"
|
|
}
|
|
],
|
|
"index" : 109,
|
|
"type" : ["HERO"]
|
|
},
|
|
"ringOfInfiniteGems":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "resource.gems",
|
|
"type" : "GENERATE_RESOURCE",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER",
|
|
"stacking" : "ALWAYS"
|
|
}
|
|
],
|
|
"index" : 110,
|
|
"type" : ["HERO"]
|
|
},
|
|
"everpouringVialOfMercury":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "resource.mercury",
|
|
"type" : "GENERATE_RESOURCE",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER",
|
|
"stacking" : "ALWAYS"
|
|
}
|
|
],
|
|
"index" : 111,
|
|
"type" : ["HERO"]
|
|
},
|
|
"inexhaustibleCartOfOre":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "resource.ore",
|
|
"type" : "GENERATE_RESOURCE",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER",
|
|
"stacking" : "ALWAYS"
|
|
}
|
|
],
|
|
"index" : 112,
|
|
"type" : ["HERO"]
|
|
},
|
|
"eversmokingRingOfSulfur":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "resource.sulfur",
|
|
"type" : "GENERATE_RESOURCE",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER",
|
|
"stacking" : "ALWAYS"
|
|
}
|
|
],
|
|
"index" : 113,
|
|
"type" : ["HERO"]
|
|
},
|
|
"inexhaustibleCartOfLumber":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "resource.wood",
|
|
"type" : "GENERATE_RESOURCE",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER",
|
|
"stacking" : "ALWAYS"
|
|
}
|
|
],
|
|
"index" : 114,
|
|
"type" : ["HERO"]
|
|
},
|
|
"endlessSackOfGold":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "resource.gold",
|
|
"type" : "GENERATE_RESOURCE",
|
|
"val" : 1000,
|
|
"valueType" : "BASE_NUMBER",
|
|
"stacking" : "ALWAYS"
|
|
}
|
|
],
|
|
"index" : 115,
|
|
"type" : ["HERO"]
|
|
},
|
|
"endlessBagOfGold":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "resource.gold",
|
|
"type" : "GENERATE_RESOURCE",
|
|
"val" : 750,
|
|
"valueType" : "BASE_NUMBER",
|
|
"stacking" : "ALWAYS"
|
|
}
|
|
],
|
|
"index" : 116,
|
|
"type" : ["HERO"]
|
|
},
|
|
"endlessPurseOfGold":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "resource.gold",
|
|
"type" : "GENERATE_RESOURCE",
|
|
"val" : 500,
|
|
"valueType" : "BASE_NUMBER",
|
|
"stacking" : "ALWAYS"
|
|
}
|
|
],
|
|
"index" : 117,
|
|
"type" : ["HERO"]
|
|
},
|
|
"legsOfLegion":
|
|
{
|
|
"index" : 118,
|
|
"type" : ["HERO"],
|
|
"bonuses" : [
|
|
{
|
|
"type" : "CREATURE_GROWTH",
|
|
"subtype" : 1,
|
|
"val" : 5,
|
|
"propagator": "VISITED_TOWN_AND_VISITOR"
|
|
}
|
|
]
|
|
},
|
|
"loinsOfLegion":
|
|
{
|
|
"index" : 119,
|
|
"type" : ["HERO"],
|
|
"bonuses" : [
|
|
{
|
|
"type" : "CREATURE_GROWTH",
|
|
"subtype" : 2,
|
|
"val" : 4,
|
|
"propagator": "VISITED_TOWN_AND_VISITOR"
|
|
}
|
|
]
|
|
},
|
|
"torsoOfLegion":
|
|
{
|
|
"index" : 120,
|
|
"type" : ["HERO"],
|
|
"bonuses" : [
|
|
{
|
|
"type" : "CREATURE_GROWTH",
|
|
"subtype" : 3,
|
|
"val" : 3,
|
|
"propagator": "VISITED_TOWN_AND_VISITOR"
|
|
}
|
|
]
|
|
},
|
|
"armsOfLegion":
|
|
{
|
|
"index" : 121,
|
|
"type" : ["HERO"],
|
|
"bonuses" : [
|
|
{
|
|
"type" : "CREATURE_GROWTH",
|
|
"subtype" : 4,
|
|
"val" : 2,
|
|
"propagator": "VISITED_TOWN_AND_VISITOR"
|
|
}
|
|
]
|
|
},
|
|
"headOfLegion":
|
|
{
|
|
"index" : 122,
|
|
"type" : ["HERO"],
|
|
"bonuses" : [
|
|
{
|
|
"type" : "CREATURE_GROWTH",
|
|
"subtype" : 5,
|
|
"val" : 1,
|
|
"propagator": "VISITED_TOWN_AND_VISITOR"
|
|
}
|
|
]
|
|
},
|
|
"seaCaptainsHat":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "WHIRLPOOL_PROTECTION",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"type" : "SEA_MOVEMENT",
|
|
"val" : 500,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "spell.summonBoat",
|
|
"type" : "SPELL",
|
|
"val" : 3,
|
|
"valueType" : "INDEPENDENT_MAX"
|
|
},
|
|
{
|
|
"subtype" : "spell.scuttleBoat",
|
|
"type" : "SPELL",
|
|
"val" : 3,
|
|
"valueType" : "INDEPENDENT_MAX"
|
|
}
|
|
],
|
|
"index" : 123,
|
|
"type" : ["HERO"]
|
|
},
|
|
"spellbindersHat":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : 5,
|
|
"type" : "SPELLS_OF_LEVEL",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 124,
|
|
"type" : ["HERO"]
|
|
},
|
|
"shacklesOfWar":
|
|
{
|
|
"index" : 125,
|
|
"type" : ["HERO"],
|
|
"bonuses" : [
|
|
{
|
|
"type" : "BATTLE_NO_FLEEING",
|
|
"propagator": "BATTLE_WIDE"
|
|
}
|
|
]
|
|
},
|
|
"orbOfInhibition":
|
|
{
|
|
"index" : 126,
|
|
"type" : ["HERO"],
|
|
"bonuses" : [
|
|
{
|
|
"type" : "BLOCK_ALL_MAGIC",
|
|
"propagator": "BATTLE_WIDE"
|
|
}
|
|
]
|
|
},
|
|
"vialOfDragonBlood":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"limiters" : ["DRAGON_NATURE"],
|
|
"subtype" : "primSkill.attack",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 5,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"limiters" : ["DRAGON_NATURE"],
|
|
"subtype" : "primSkill.defence",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 5,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 127,
|
|
"type" : ["HERO"]
|
|
},
|
|
"armageddonsBlade":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "spell.armageddon",
|
|
"type" : "SPELL",
|
|
"val" : 3,
|
|
"valueType" : "INDEPENDENT_MAX"
|
|
},
|
|
{
|
|
"subtype" : "spell.armageddon",
|
|
"type" : "SPELL_IMMUNITY",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER",
|
|
"addInfo" : 1
|
|
},
|
|
{
|
|
"subtype" : "primSkill.attack",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.defence",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.spellpower",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.knowledge",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 6,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 128,
|
|
"type" : ["HERO"]
|
|
},
|
|
"angelicAlliance":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "NONEVIL_ALIGNMENT_MIX",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "spell.prayer",
|
|
"type" : "OPENING_BATTLE_SPELL",
|
|
"val" : 10,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 129,
|
|
"type" : ["HERO"],
|
|
"components":
|
|
[
|
|
"armorOfWonder",
|
|
"sandalsOfTheSaint",
|
|
"celestialNecklaceOfBliss",
|
|
"lionsShieldOfCourage",
|
|
"swordOfJudgement",
|
|
"helmOfHeavenlyEnlightenment"
|
|
]
|
|
},
|
|
"cloakOfTheUndeadKing":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "IMPROVED_NECROMANCY",
|
|
"subtype" : "creature.walkingDead",
|
|
"addInfo" : 1
|
|
},
|
|
{
|
|
"type" : "IMPROVED_NECROMANCY",
|
|
"subtype" : "creature.wight",
|
|
"addInfo" : 2
|
|
},
|
|
{
|
|
"type" : "IMPROVED_NECROMANCY",
|
|
"subtype" : "creature.lich",
|
|
"addInfo" : 3
|
|
}
|
|
],
|
|
"index" : 130,
|
|
"type" : ["HERO"],
|
|
"components":
|
|
[
|
|
"amuletOfTheUndertaker",
|
|
"vampiresCowl",
|
|
"deadMansBoots"
|
|
]
|
|
},
|
|
"elixirOfLife":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "STACK_HEALTH",
|
|
"val" : 25,
|
|
"valueType" : "PERCENT_TO_BASE",
|
|
},
|
|
{
|
|
"type" : "STACK_HEALTH",
|
|
"val" : -25,
|
|
"valueType" : "PERCENT_TO_BASE",
|
|
"limiters" : ["IS_UNDEAD"]
|
|
},
|
|
{
|
|
"type" : "HP_REGENERATION",
|
|
"val" : 50,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"type" : "HP_REGENERATION",
|
|
"val" : -50,
|
|
"valueType" : "BASE_NUMBER",
|
|
"limiters" : ["IS_UNDEAD"]
|
|
}
|
|
],
|
|
"index" : 131,
|
|
"type" : ["HERO"],
|
|
"components":
|
|
[
|
|
"ringOfVitality",
|
|
"ringOfLife",
|
|
"vialOfLifeblood"
|
|
]
|
|
},
|
|
"armorOfTheDamned":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "spell.slow",
|
|
"type" : "OPENING_BATTLE_SPELL",
|
|
"val" : 50,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "spell.curse",
|
|
"type" : "OPENING_BATTLE_SPELL",
|
|
"val" : 50,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "spell.weakness",
|
|
"type" : "OPENING_BATTLE_SPELL",
|
|
"val" : 50,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "spell.misfortune",
|
|
"type" : "OPENING_BATTLE_SPELL",
|
|
"val" : 50,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 132,
|
|
"type" : ["HERO"],
|
|
"components":
|
|
[
|
|
"blackshardOfTheDeadKnight",
|
|
"shieldOfTheYawningDead",
|
|
"skullHelmet",
|
|
"ribCage"
|
|
]
|
|
},
|
|
"statueOfLegion":
|
|
{
|
|
"index" : 133,
|
|
"type" : ["HERO"],
|
|
"components":
|
|
[
|
|
"legsOfLegion",
|
|
"loinsOfLegion",
|
|
"torsoOfLegion",
|
|
"armsOfLegion",
|
|
"headOfLegion"
|
|
],
|
|
"bonuses" : [
|
|
{
|
|
"type" : "CREATURE_GROWTH_PERCENT",
|
|
"val" : 50,
|
|
"propagator": "PLAYER_PROPAGATOR"
|
|
}
|
|
]
|
|
},
|
|
"powerOfTheDragonFather":
|
|
{
|
|
"index" : 134,
|
|
"type" : ["HERO"],
|
|
"bonuses" : [
|
|
{
|
|
"type" : "LEVEL_SPELL_IMMUNITY",
|
|
"val" : 4,
|
|
"valueType" : "INDEPENDENT_MAX"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.attack",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 6,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.defence",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 6,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.spellpower",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 6,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "primSkill.knowledge",
|
|
"type" : "PRIMARY_SKILL",
|
|
"val" : 6,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"components":
|
|
[
|
|
"quietEyeOfTheDragon",
|
|
"redDragonFlameTongue",
|
|
"dragonScaleShield",
|
|
"dragonScaleArmor",
|
|
"dragonboneGreaves",
|
|
"dragonWingTabard",
|
|
"necklaceOfDragonteeth",
|
|
"crownOfDragontooth",
|
|
"stillEyeOfTheDragon"
|
|
]
|
|
},
|
|
"titansThunder":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "spell.titanBolt",
|
|
"type" : "SPELL",
|
|
"val" : 3,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 135,
|
|
"type" : ["HERO"],
|
|
"components":
|
|
[
|
|
"titansGladius",
|
|
"sentinelsShield",
|
|
"thunderHelmet",
|
|
"titansCuirass"
|
|
]
|
|
},
|
|
"admiralsHat":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "FREE_SHIP_BOARDING",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 136,
|
|
"type" : ["HERO"],
|
|
"components":
|
|
[
|
|
"necklaceOfOceanGuidance",
|
|
"seaCaptainsHat"
|
|
]
|
|
},
|
|
"bowOfTheSharpshooter":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"limiters" : ["SHOOTER_ONLY"],
|
|
"subtype" : 0,
|
|
"type" : "NO_DISTANCE_PENALTY",
|
|
"val" : 0,
|
|
"valueType" : "ADDITIVE_VALUE"
|
|
},
|
|
{
|
|
"limiters" : ["SHOOTER_ONLY"],
|
|
"subtype" : 0,
|
|
"type" : "NO_WALL_PENALTY",
|
|
"val" : 0,
|
|
"valueType" : "ADDITIVE_VALUE"
|
|
},
|
|
{
|
|
"limiters" : ["SHOOTER_ONLY"],
|
|
"subtype" : 0,
|
|
"type" : "FREE_SHOOTING",
|
|
"val" : 0,
|
|
"valueType" : "ADDITIVE_VALUE"
|
|
}
|
|
],
|
|
"index" : 137,
|
|
"type" : ["HERO"],
|
|
"components":
|
|
[
|
|
"bowOfElvenCherrywood",
|
|
"bowstringOfTheUnicornsMane",
|
|
"angelFeatherArrows"
|
|
]
|
|
},
|
|
"wizardsWell":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "FULL_MANA_REGENERATION",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 138,
|
|
"type" : ["HERO"],
|
|
"components":
|
|
[
|
|
"charmOfMana",
|
|
"talismanOfMana",
|
|
"mysticOrbOfMana"
|
|
]
|
|
},
|
|
"ringOfTheMagi":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "SPELL_DURATION",
|
|
"val" : 50,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 139,
|
|
"type" : ["HERO"],
|
|
"components":
|
|
[
|
|
"collarOfConjuring",
|
|
"ringOfConjuring",
|
|
"capeOfConjuring"
|
|
]
|
|
},
|
|
"cornucopia":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"subtype" : "resource.crystal",
|
|
"type" : "GENERATE_RESOURCE",
|
|
"val" : 4,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "resource.gems",
|
|
"type" : "GENERATE_RESOURCE",
|
|
"val" : 4,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "resource.mercury",
|
|
"type" : "GENERATE_RESOURCE",
|
|
"val" : 4,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "resource.sulfur",
|
|
"type" : "GENERATE_RESOURCE",
|
|
"val" : 4,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 140,
|
|
"type" : ["HERO"],
|
|
"components":
|
|
[
|
|
"everflowingCrystalCloak",
|
|
"ringOfInfiniteGems",
|
|
"everpouringVialOfMercury",
|
|
"eversmokingRingOfSulfur"
|
|
]
|
|
},
|
|
"magicWand":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "CASTS",
|
|
"val" : 10,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "spell.implosion",
|
|
"type" : "SPELLCASTER",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "spell.fireball",
|
|
"type" : "SPELLCASTER",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"type" : "RANDOM_SPELLCASTER",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : "creature.vampireLord",
|
|
"type" : "DAEMON_SUMMONING",
|
|
"val" : 10,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"addInfo" : 2,
|
|
"subtype" : "spell.lightningBolt",
|
|
"type" : "ENCHANTER",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : 1,
|
|
"type" : "REBIRTH",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"type" : "MANA_DRAIN",
|
|
"val" : 10,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"type" : "HEALER",
|
|
"val" : 25,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 141,
|
|
"type" : ["CREATURE"]
|
|
},
|
|
"goldTowerArrow":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "NO_DISTANCE_PENALTY",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"type" : "ADDITIONAL_ATTACK",
|
|
"val" : 2,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : 22,
|
|
"type" : "SPELL_LIKE_ATTACK",
|
|
"val" : 1,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"type" : "CATAPULT",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"type" : "ACID_BREATH",
|
|
"val" : 20,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"subtype" : 0,
|
|
"type" : "SHOTS",
|
|
"val" : 200,
|
|
"valueType" : "PERCENT_TO_BASE"
|
|
},
|
|
{
|
|
"addInfo" : 1,
|
|
"subtype" : "spell.age",
|
|
"type" : "SPELL_BEFORE_ATTACK",
|
|
"val" : 50,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"addInfo" : 1,
|
|
"subtype" : "spell.berserk",
|
|
"type" : "SPELL_AFTER_ATTACK",
|
|
"val" : 50,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"addInfo" : 1,
|
|
"subtype" : "spell.poison",
|
|
"type" : "SPELL_AFTER_ATTACK",
|
|
"val" : 50,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"addInfo" : 1,
|
|
"subtype" : "spell.disruptingRay",
|
|
"type" : "SPELL_AFTER_ATTACK",
|
|
"val" : 50,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 142,
|
|
"type" : ["CREATURE"]
|
|
},
|
|
"monstersPower":
|
|
{
|
|
"bonuses" : [
|
|
{
|
|
"type" : "STACK_HEALTH",
|
|
"val" : 100,
|
|
"valueType" : "PERCENT_TO_BASE"
|
|
},
|
|
{
|
|
"subtype" : 2,
|
|
"type" : "CREATURE_DAMAGE",
|
|
"val" : 100,
|
|
"valueType" : "PERCENT_TO_ALL"
|
|
},
|
|
{
|
|
"type" : "HP_REGENERATION",
|
|
"val" : 50,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"type" : "NO_RETALIATION",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"type" : "RETURN_AFTER_STRIKE",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"type" : "ATTACKS_ALL_ADJACENT",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"type" : "SPELL_RESISTANCE_AURA",
|
|
"val" : 100,
|
|
"valueType" : "BASE_NUMBER"
|
|
},
|
|
{
|
|
"type" : "DIRECT_DAMAGE_IMMUNITY",
|
|
"val" : 0,
|
|
"valueType" : "BASE_NUMBER"
|
|
}
|
|
],
|
|
"index" : 143,
|
|
"type" : ["CREATURE"]
|
|
}
|
|
}
|