diff --git a/Mods/bonusIcons/mod.json b/Mods/bonusIcons/mod.json index b581048..d7e9759 100755 --- a/Mods/bonusIcons/mod.json +++ b/Mods/bonusIcons/mod.json @@ -5,7 +5,7 @@ "contact" : "madaosoul@gmail.com", "version" : "0.8.3", "modType" : "Graphical", - + "czech" : { "name" : "Ikony bonusů", "description" : "Sada grafických vylepšení pro zobrazení stavu jednotek v boji:

Ikony bonusů a schopností – přidává ikony bonusů a speciálních schopností jednotek
Ikony imunit vůči kouzlům – zobrazují imunitu nebo odolnost vůči kouzlům" diff --git a/Mods/bonusIcons/mods/Bonus Icons/Content/config/bonusIcons/bonuses.json b/Mods/bonusIcons/mods/Bonus Icons/Content/config/bonusIcons/bonuses.json index 514b41b..cdc753b 100755 --- a/Mods/bonusIcons/mods/Bonus Icons/Content/config/bonusIcons/bonuses.json +++ b/Mods/bonusIcons/mods/Bonus Icons/Content/config/bonusIcons/bonuses.json @@ -1,287 +1,220 @@ { - "core:ADDITIONAL_ATTACK" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_DOUBLE" + "core:ADDITIONAL_ATTACK" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_DOUBLE" } }, - "core:ADDITIONAL_RETALIATION" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_RETAIL1" + "core:ADDITIONAL_RETALIATION" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_RETAIL1" } }, - "core:ATTACKS_ALL_ADJACENT" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_ROUND" + "core:ATTACKS_ALL_ADJACENT" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_ROUND" } }, - "core:BLOCKS_RANGED_RETALIATION" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/RANGEDBLOCK" + "core:BLOCKS_RANGED_RETALIATION" : { + "graphics" : { + "icon" : "zvs/Lib1.res/RANGEDBLOCK" } }, - "core:BLOCKS_RETALIATION" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_RETAIL" + "core:BLOCKS_RETALIATION" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_RETAIL" } }, - "core:CATAPULT" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/Catapult" + "core:CATAPULT" : { + "graphics" : { + "icon" : "zvs/Lib1.res/Catapult" } }, - "core:CHANGES_SPELL_COST_FOR_ALLY" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_MANA" + "core:CHANGES_SPELL_COST_FOR_ALLY" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_MANA" } }, - "core:CHANGES_SPELL_COST_FOR_ENEMY" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/MagicDamper" + "core:CHANGES_SPELL_COST_FOR_ENEMY" : { + "graphics" : { + "icon" : "zvs/Lib1.res/MagicDamper" } }, - "core:CHARGE_IMMUNITY" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/ChargeImmune" + "core:CHARGE_IMMUNITY" : { + "graphics" : { + "icon" : "zvs/Lib1.res/ChargeImmune" } }, - "core:DEATH_STARE" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_DEATH" + "core:DEATH_STARE" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_DEATH" } }, - "core:DEFENSIVE_STANCE" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_DEFBON" + "core:DEFENSIVE_STANCE" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_DEFBON" } }, - "core:DESTRUCTION" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/DESTROYER" + "core:DESTRUCTION" : { + "graphics" : { + "icon" : "zvs/Lib1.res/DESTROYER" } }, - - "core:DISINTEGRATE" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/DISINTEGRATE" - } + "core:DISINTEGRATE" : { + "graphics" : { + "icon" : "zvs/Lib1.res/DISINTEGRATE" + } }, - - "core:DOUBLE_DAMAGE_CHANCE" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_DBLOW" + + "core:DOUBLE_DAMAGE_CHANCE" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_DBLOW" } }, - "core:DRAGON_NATURE" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_DRAGON" + "core:DRAGON_NATURE" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_DRAGON" } }, - "core:ENCHANTER" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_CAST1" + "core:ENCHANTER" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_CAST1" } }, - "core:ENCHANTED" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_BLESS" + "core:ENCHANTED" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_BLESS" } }, - "core:ENEMY_ATTACK_REDUCTION" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_RATT" + "core:ENEMY_ATTACK_REDUCTION" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_RATT" } }, - "core:ENEMY_DEFENCE_REDUCTION" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_RDEF" + "core:ENEMY_DEFENCE_REDUCTION" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_RDEF" } }, - "core:FIRE_SHIELD" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/FireShield" + "core:FIRE_SHIELD" : { + "graphics" : { + "icon" : "zvs/Lib1.res/FireShield" } }, - "core:FIRST_STRIKE" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/FIRSTSTRIKE", + "core:FIRST_STRIKE" : { + "graphics" : { + "icon" : "zvs/Lib1.res/FIRSTSTRIKE", "subtypeIcons" : { "bonusSubtype.damageTypeRanged" : "zvs/Lib1.res/firststrike_ranged", "bonusSubtype.damageTypeMelee" : "zvs/Lib1.res/FIRSTSTRIKE" - } + } } }, - "core:FEARFUL" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_FEAR", + "core:FEARFUL" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_FEAR", "valueIcons" : { "0" : "zvs/Lib1.res/E_FEARL", - "10" : "zvs/Lib1.res/E_FEAR", - } + "10" : "zvs/Lib1.res/E_FEAR" + } } }, -// "core:FEARLESS" : -// { -// "graphics" : -// { -// "icon" : "zvs/Lib1.res/E_FEARL" -// } -// }, + // "core:FEARLESS" : + // { + // "graphics" : + // { + // "icon" : "zvs/Lib1.res/E_FEARL" + // } + // }, - "core:FEROCITY" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/Ferocity" + "core:FEROCITY" : { + "graphics" : { + "icon" : "zvs/Lib1.res/Ferocity" } }, - "core:FLYING" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_FLY" + "core:FLYING" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_FLY" } }, - "core:FREE_SHOOTING" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_SHOOTA" + "core:FREE_SHOOTING" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_SHOOTA" } }, - "core:GARGOYLE" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/Gargoyle" + "core:GARGOYLE" : { + "graphics" : { + "icon" : "zvs/Lib1.res/Gargoyle" } }, - "core:GENERAL_DAMAGE_REDUCTION" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/DamageReductionMelee", + "core:GENERAL_DAMAGE_REDUCTION" : { + "graphics" : { + "icon" : "zvs/Lib1.res/DamageReductionMelee", "subtypeIcons" : { "bonusSubtype.damageTypeMelee" : "zvs/Lib1.res/DamageReductionMelee.png", "bonusSubtype.damageTypeRanged" : "zvs/Lib1.res/DamageReductionRanged.png", - "bonusSubtype.damageTypeAll" : "zvs/Lib1.res/DamageReductionAll.png", + "bonusSubtype.damageTypeAll" : "zvs/Lib1.res/DamageReductionAll.png" } } }, - "core:HATE" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_HATE" + "core:HATE" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_HATE" } }, - "core:HEALER" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/Healer" + "core:HEALER" : { + "graphics" : { + "icon" : "zvs/Lib1.res/Healer" } }, - "core:HP_REGENERATION" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_TROLL" + "core:HP_REGENERATION" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_TROLL" } }, - - "core:INVINCIBLE" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/INVINCIBLE" + + "core:INVINCIBLE" : { + "graphics" : { + "icon" : "zvs/Lib1.res/INVINCIBLE" } - }, - - "core:JOUSTING" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_CHAMP" + }, + + "core:JOUSTING" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_CHAMP" } }, - "core:KING" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_KING3", + "core:KING" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_KING3", "valueIcons" : { "0" : "zvs/Lib1.res/E_KING1", "1" : "zvs/Lib1.res/E_KING1", @@ -290,11 +223,9 @@ } } }, - - "core:LEVEL_SPELL_IMMUNITY" : - { - "graphics" : - { + + "core:LEVEL_SPELL_IMMUNITY" : { + "graphics" : { "valueIcons" : { "1" : "zvs/Lib1.res/E_SPLVL1", "2" : "zvs/Lib1.res/E_SPLVL2", @@ -304,36 +235,28 @@ } } }, - - "core:LIFE_DRAIN" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/DrainLife" - } - }, - - "core:LIMITED_SHOOTING_RANGE" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/LIM_SHOOT" - } - }, - - "core:LIVING": - { - "graphics" : - { - "icon" : "zvs/Lib1.res/living" - } - }, - - "core:LUCK": - { - "graphics" : - { - "icon" : "zvs/Lib1.res/neutralluck", + + "core:LIFE_DRAIN" : { + "graphics" : { + "icon" : "zvs/Lib1.res/DrainLife" + } + }, + + "core:LIMITED_SHOOTING_RANGE" : { + "graphics" : { + "icon" : "zvs/Lib1.res/LIM_SHOOT" + } + }, + + "core:LIVING" : { + "graphics" : { + "icon" : "zvs/Lib1.res/living" + } + }, + + "core:LUCK" : { + "graphics" : { + "icon" : "zvs/Lib1.res/neutralluck", "valueIcons" : { "1" : "zvs/Lib1.res/positiveluck", "2" : "zvs/Lib1.res/positiveluck2", @@ -341,63 +264,49 @@ "-1" : "zvs/Lib1.res/negativeluck", "-2" : "zvs/Lib1.res/negativeluck2", "-3" : "zvs/Lib1.res/negativeluck3" - } + } } - }, + }, - "core:MANA_CHANNELING" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/ManaChannel" + "core:MANA_CHANNELING" : { + "graphics" : { + "icon" : "zvs/Lib1.res/ManaChannel" } }, - - "core:MANA_DRAIN" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/ManaDrain" + + "core:MANA_DRAIN" : { + "graphics" : { + "icon" : "zvs/Lib1.res/ManaDrain" } }, - "core:MAGIC_MIRROR" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/MagicMirror" + "core:MAGIC_MIRROR" : { + "graphics" : { + "icon" : "zvs/Lib1.res/MagicMirror" } }, - "core:MAGIC_RESISTANCE" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_DWARF" + "core:MAGIC_RESISTANCE" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_DWARF" } }, - - "core:MECHANICAL" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/Mechanical" + + "core:MECHANICAL" : { + "graphics" : { + "icon" : "zvs/Lib1.res/Mechanical" } }, - "core:MIND_IMMUNITY" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_MIND" + "core:MIND_IMMUNITY" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_MIND" } }, - - "core:MORALE": - { - "graphics" : - { - "icon" : "zvs/Lib1.res/e_moral", + + "core:MORALE" : { + "graphics" : { + "icon" : "zvs/Lib1.res/e_moral", "valueIcons" : { "1" : "zvs/Lib1.res/e_minot", "2" : "zvs/Lib1.res/e_minot2", @@ -405,15 +314,13 @@ "-1" : "zvs/Lib1.res/negativemorale", "-2" : "zvs/Lib1.res/negativemorale2", "-3" : "zvs/Lib1.res/negativemorale3" - } + } } - }, + }, - "core:MORE_DAMAGE_FROM_SPELL" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/vulnerabilityOffensiveSpells", + "core:MORE_DAMAGE_FROM_SPELL" : { + "graphics" : { + "icon" : "zvs/Lib1.res/vulnerabilityOffensiveSpells", "subtypeIcons" : { "bonusSubtype.spell.titanBolt" : "zvs/Lib1.res/vulnerabletitanslb", "spell.meteorShower" : "zvs/Lib1.res/vulnerabilitymeteorshower", @@ -435,13 +342,11 @@ "spell.sacrifice" : "zvs/Lib1.res/vulnerabilitysacrifice" } } - }, - - "core:NEGATIVE_EFFECTS_IMMUNITY" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_SPAIR1", + }, + + "core:NEGATIVE_EFFECTS_IMMUNITY" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_SPAIR1", "subtypeIcons" : { "spellSchool.air" : "zvs/Lib1.res/E_SPAIR1", "spellSchool.fire" : "zvs/Lib1.res/E_SPFIRE1", @@ -449,37 +354,29 @@ "spellSchool.earth" : "zvs/Lib1.res/E_SPEATH1" } } - }, + }, - "core:NO_DISTANCE_PENALTY" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_DIST" + "core:NO_DISTANCE_PENALTY" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_DIST" } }, - - "core:NO_MELEE_PENALTY" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_MELEE" + + "core:NO_MELEE_PENALTY" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_MELEE" } }, - "core:NO_MORALE" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_MORAL" + "core:NO_MORALE" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_MORAL" } }, - "core:NO_TERRAIN_PENALTY": - { - "graphics" : - { - "icon" : "zvs/Lib1.res/terrainbonus", + "core:NO_TERRAIN_PENALTY" : { + "graphics" : { + "icon" : "zvs/Lib1.res/terrainbonus", "subtypeIcons" : { "terrain.sand" : "zvs/Lib1.res/nomads", "terrain.dirt" : "zvs/Lib1.res/terrainbonusdirt0", @@ -490,143 +387,109 @@ "terrain.swamp" : "zvs/Lib1.res/terrainbonusswamp0", "terrain.underground" : "zvs/Lib1.res/terrainbonusunderground0", "terrain.water" : "zvs/Lib1.res/terrainbonuswater0" - } + } } }, - - "core:NO_WALL_PENALTY" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_OBST" + + "core:NO_WALL_PENALTY" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_OBST" } }, - "core:NON_LIVING" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/NonLiving" + "core:NON_LIVING" : { + "graphics" : { + "icon" : "zvs/Lib1.res/NonLiving" } }, - "core:OPENING_BATTLE_SPELL" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/openingbattlespell" + "core:OPENING_BATTLE_SPELL" : { + "graphics" : { + "icon" : "zvs/Lib1.res/openingbattlespell" } }, - "core:RANDOM_SPELLCASTER" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/RandomBoost" + "core:RANDOM_SPELLCASTER" : { + "graphics" : { + "icon" : "zvs/Lib1.res/RandomBoost" } }, - - "core:RANGED_RETALIATION" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/RANGEDCOUNTER" + + "core:RANGED_RETALIATION" : { + "graphics" : { + "icon" : "zvs/Lib1.res/RANGEDCOUNTER" } }, - "core:RECEPTIVE" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_NOFRIM" + "core:RECEPTIVE" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_NOFRIM" } }, - - "core:REBIRTH" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_REBIRTH" + + "core:REBIRTH" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_REBIRTH" } }, - "core:RETURN_AFTER_STRIKE" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_HARPY" + "core:RETURN_AFTER_STRIKE" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_HARPY" } }, - "core:REVENGE" : - { - "graphics" : - { + "core:REVENGE" : { + "graphics" : { "icon" : "zvs/Lib1.res/Revenge" } }, - "core:SHOOTER" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_SHOOT" + "core:SHOOTER" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_SHOOT" } }, - "core:SHOOTS_ALL_ADJACENT" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/AREASHOT" + "core:SHOOTS_ALL_ADJACENT" : { + "graphics" : { + "icon" : "zvs/Lib1.res/AREASHOT" } }, - - "core:SKELETON_TRANSFORMER_TARGET": - { - "graphics" : - { - "icon" : "zvs/Lib1.res/turnintobonedragon.png" - } - }, - - "core:SOUL_STEAL" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_SUMMON2" + + "core:SKELETON_TRANSFORMER_TARGET" : { + "graphics" : { + "icon" : "zvs/Lib1.res/turnintobonedragon.png" + } + }, + + "core:SOUL_STEAL" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_SUMMON2" } }, - - "core:SPELLCASTER" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_CASTER" + + "core:SPELLCASTER" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_CASTER" } }, - "core:SPELL_AFTER_ATTACK" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_CAST" + "core:SPELL_AFTER_ATTACK" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_CAST" } }, - "core:SPELL_BEFORE_ATTACK" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_CAST2" + "core:SPELL_BEFORE_ATTACK" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_CAST2" } }, - "core:SPELL_DAMAGE_REDUCTION" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_GOLEM", + "core:SPELL_DAMAGE_REDUCTION" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_GOLEM", "subtypeIcons" : { "spellSchool.any" : "zvs/Lib1.res/damage_reduction_magic", "spellSchool.air" : "zvs/Lib1.res/damage_reduction_air", @@ -636,12 +499,10 @@ } } }, - - "core:SPELL_SCHOOL_IMMUNITY" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/e_spdisb", + + "core:SPELL_SCHOOL_IMMUNITY" : { + "graphics" : { + "icon" : "zvs/Lib1.res/e_spdisb", "subtypeIcons" : { "spellSchool.air" : "zvs/Lib1.res/immuneair", "spellSchool.fire" : "zvs/Lib1.res/immunefire", @@ -651,106 +512,80 @@ } }, - "core:SPELL_IMMUNITY" : - { - "graphics" : - { + "core:SPELL_IMMUNITY" : { + "graphics" : { // Uses icon from spell config - } }, - "core:SPELL_LIKE_ATTACK" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_SPDFIRE" + "core:SPELL_LIKE_ATTACK" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_SPDFIRE" } }, - "core:SPELL_RESISTANCE_AURA" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_UNIC" + "core:SPELL_RESISTANCE_AURA" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_UNIC" } }, - "core:SUMMON_GUARDIANS" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/SUMMONGUARDS" + "core:SUMMON_GUARDIANS" : { + "graphics" : { + "icon" : "zvs/Lib1.res/SUMMONGUARDS" } }, - "core:TWO_HEX_ATTACK_BREATH" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_BREATH" + "core:TWO_HEX_ATTACK_BREATH" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_BREATH" } }, - "core:PRISM_HEX_ATTACK_BREATH" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/PrismBreath" + "core:PRISM_HEX_ATTACK_BREATH" : { + "graphics" : { + "icon" : "zvs/Lib1.res/PrismBreath" } }, - "core:THREE_HEADED_ATTACK" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/ThreeHeaded" + "core:THREE_HEADED_ATTACK" : { + "graphics" : { + "icon" : "zvs/Lib1.res/ThreeHeaded" } }, - - "core:TRANSMUTATION" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_SGTYPE" + + "core:TRANSMUTATION" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_SGTYPE" } }, - "core:UNDEAD" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_UNDEAD" + "core:UNDEAD" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_UNDEAD" } }, - - "core:UNLIMITED_RETALIATIONS" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/E_RETAIL2" + + "core:UNLIMITED_RETALIATIONS" : { + "graphics" : { + "icon" : "zvs/Lib1.res/E_RETAIL2" } }, - "core:VISIONS" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/visions2rogue", + "core:VISIONS" : { + "graphics" : { + "icon" : "zvs/Lib1.res/visions2rogue", "subtypeIcons" : { "bonusSubtype.visionsMonsters" : "zvs/Lib1.res/visions0", "bonusSubtype.visionsHeroes" : "zvs/Lib1.res/visions2", "bonusSubtype.visionsTowns" : "zvs/Lib1.res/visions3" } } - }, - - "core:WIDE_BREATH" : - { - "graphics" : - { - "icon" : "zvs/Lib1.res/MEGABREATH" + }, + + "core:WIDE_BREATH" : { + "graphics" : { + "icon" : "zvs/Lib1.res/MEGABREATH" } } } - diff --git a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/castle.json b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/castle.json index ae5cb6d..59bb8fd 100644 --- a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/castle.json +++ b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/castle.json @@ -1,50 +1,37 @@ { - "core:marksman" : - { - "abilities": - { - "extraAttack" : - { - "icon" : "zvs/Lib1.res/doubleshoot" + "core:marksman" : { + "abilities" : { + "extraAttack" : { + "icon" : "zvs/Lib1.res/doubleshoot" } } }, - "core:angel" : - { - "abilities": - { - "raisesMorale" : - { - "icon" : "zvs/Lib1.res/bonusmoraleangel" + "core:angel" : { + "abilities" : { + "raisesMorale" : { + "icon" : "zvs/Lib1.res/bonusmoraleangel" }, - "hateDevils" : - { - "icon" : "zvs/Lib1.res/hateangels" + "hateDevils" : { + "icon" : "zvs/Lib1.res/hateangels" }, - "hateArchDevils" : - { - "icon" : "zvs/Lib1.res/hatearchangels" + "hateArchDevils" : { + "icon" : "zvs/Lib1.res/hatearchangels" } } }, - "core:archangel" : - { - "abilities": - { - "resurrects" : - { - "icon" : "zvs/Lib1.res/resurrect3" + "core:archangel" : { + "abilities" : { + "resurrects" : { + "icon" : "zvs/Lib1.res/resurrect3" }, "raisesMorale" : { - "icon" : "zvs/Lib1.res/bonusmoraleangel" + "icon" : "zvs/Lib1.res/bonusmoraleangel" }, - "hateDevils" : - { - "icon" : "zvs/Lib1.res/hateangels" + "hateDevils" : { + "icon" : "zvs/Lib1.res/hateangels" }, - "hateArchDevils" : - { - "icon" : "zvs/Lib1.res/hatearchangels" + "hateArchDevils" : { + "icon" : "zvs/Lib1.res/hatearchangels" } } } diff --git a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/conflux.json b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/conflux.json index 473caf2..7ac2b08 100644 --- a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/conflux.json +++ b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/conflux.json @@ -1,361 +1,268 @@ { - "core:pixie" : - { - "abilities" : - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly4" + "core:pixie" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly4" } } }, - "core:sprite" : - { - "abilities" : - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly4" + "core:sprite" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly4" } } }, - "core:airElemental" : - { - "abilities": - { - "nonLiving" : - { - "icon" : "zvs/Lib1.res/NonLivingelemental" - }, - "lightingVulnerablity" : - { - "icon" : "zvs/Lib1.res/vulnerablelightningbolt" - }, - "chainLightingVulnerablity" : - { - "icon" : "zvs/Lib1.res/vulnerablechainlightning" - }, - "armageddonVulnerablity" : - { - "icon" : "zvs/Lib1.res/vulnerablearmageddon" - }, - "oppositeEarth" : - { - "icon" : "zvs/Lib1.res/hateearth" - }, - "oppositeMagma" : - { - "icon" : "zvs/Lib1.res/hatemagma" - }, - "dummyVulnerablityIcon" : - { - "type" : "NONE", - "icon" : "zvs/Lib1.res/vulnerabilityair", + "core:airElemental" : { + "abilities" : { + "nonLiving" : { + "icon" : "zvs/Lib1.res/NonLivingelemental" + }, + "lightingVulnerablity" : { + "icon" : "zvs/Lib1.res/vulnerablelightningbolt" + }, + "chainLightingVulnerablity" : { + "icon" : "zvs/Lib1.res/vulnerablechainlightning" + }, + "armageddonVulnerablity" : { + "icon" : "zvs/Lib1.res/vulnerablearmageddon" + }, + "oppositeEarth" : { + "icon" : "zvs/Lib1.res/hateearth" + }, + "oppositeMagma" : { + "icon" : "zvs/Lib1.res/hatemagma" + }, + "dummyVulnerablityIcon" : { + "type" : "NONE", + "icon" : "zvs/Lib1.res/vulnerabilityair", "description" : "{Spells Vulnerablity}\nDouble damage from Armageddon, Lightning Bolt, Chain Lightning and Titan's Lightning Bolt." } } }, - "core:stormElemental" : - { - "abilities": - { - "nonLiving" : - { - "icon" : "zvs/Lib1.res/NonLivingelemental" - }, - "spellcaster": - { - "icon" : "zvs/Lib1.res/protair2" - }, - "lightingVulnerablity" : - { - "icon" : "zvs/Lib1.res/vulnerablelightningbolt" - }, - "chainLightingVulnerablity" : - { - "icon" : "zvs/Lib1.res/vulnerablechainlightning" - }, - "armageddonVulnerablity" : - { - "icon" : "zvs/Lib1.res/vulnerablearmageddon" - }, - "oppositeEarth" : - { - "icon" : "zvs/Lib1.res/hateearth" - }, - "oppositeMagma" : - { - "icon" : "zvs/Lib1.res/hatemagma" - }, - "dummyVulnerablityIcon" : - { - "type" : "NONE", - "icon" : "zvs/Lib1.res/vulnerabilityair", + "core:stormElemental" : { + "abilities" : { + "nonLiving" : { + "icon" : "zvs/Lib1.res/NonLivingelemental" + }, + "spellcaster" : { + "icon" : "zvs/Lib1.res/protair2" + }, + "lightingVulnerablity" : { + "icon" : "zvs/Lib1.res/vulnerablelightningbolt" + }, + "chainLightingVulnerablity" : { + "icon" : "zvs/Lib1.res/vulnerablechainlightning" + }, + "armageddonVulnerablity" : { + "icon" : "zvs/Lib1.res/vulnerablearmageddon" + }, + "oppositeEarth" : { + "icon" : "zvs/Lib1.res/hateearth" + }, + "oppositeMagma" : { + "icon" : "zvs/Lib1.res/hatemagma" + }, + "dummyVulnerablityIcon" : { + "type" : "NONE", + "icon" : "zvs/Lib1.res/vulnerabilityair", "description" : "{Spells Vulnerablity}\nDouble damage from Armageddon, Lightning Bolt, Chain Lightning and Titan's Lightning Bolt." - } + } } }, - "core:waterElemental" : - { - "abilities": - { - "nonLiving" : - { - "icon" : "zvs/Lib1.res/NonLivingelemental" - }, - "fireballVulnerablity" : - { - "icon" : "zvs/Lib1.res/vulnerablefireball" - }, - "infernoVulnerablity" : - { - "icon" : "zvs/Lib1.res/vulnerableinferno" - }, - "armageddonVulnerablity" : - { - "icon" : "zvs/Lib1.res/vulnerablearmageddon" - }, - "fireShieldVulnerablity" : - { - "icon" : "zvs/Lib1.res/vulnerabilityfireshield" - }, - "fireWallVulnerablity" : - { - "icon" : "zvs/Lib1.res/vulnerabilityfirewall" - }, - "oppositeFire" : - { - "icon" : "zvs/Lib1.res/hatefire" - }, - "oppositeEnergy" : - { - "icon" : "zvs/Lib1.res/hateenergy" - }, - "dummyVulnerablityIcon" : - { - "type" : "NONE", - "icon" : "zvs/Lib1.res/vulnerabilityfire", + "core:waterElemental" : { + "abilities" : { + "nonLiving" : { + "icon" : "zvs/Lib1.res/NonLivingelemental" + }, + "fireballVulnerablity" : { + "icon" : "zvs/Lib1.res/vulnerablefireball" + }, + "infernoVulnerablity" : { + "icon" : "zvs/Lib1.res/vulnerableinferno" + }, + "armageddonVulnerablity" : { + "icon" : "zvs/Lib1.res/vulnerablearmageddon" + }, + "fireShieldVulnerablity" : { + "icon" : "zvs/Lib1.res/vulnerabilityfireshield" + }, + "fireWallVulnerablity" : { + "icon" : "zvs/Lib1.res/vulnerabilityfirewall" + }, + "oppositeFire" : { + "icon" : "zvs/Lib1.res/hatefire" + }, + "oppositeEnergy" : { + "icon" : "zvs/Lib1.res/hateenergy" + }, + "dummyVulnerablityIcon" : { + "type" : "NONE", + "icon" : "zvs/Lib1.res/vulnerabilityfire", "description" : "{Spells Vulnerablity}\nDouble damage from Armageddon, Fireball, and Inferno." - } + } } }, - "core:iceElemental" : - { - "abilities": - { - "nonLiving" : - { - "icon" : "zvs/Lib1.res/NonLivingelemental" - }, - "spellcaster": - { - "icon" : "zvs/Lib1.res/protwater2" - }, - "fireballVulnerablity" : - { - "icon" : "zvs/Lib1.res/vulnerablefireball" - }, - "infernoVulnerablity" : - { - "icon" : "zvs/Lib1.res/vulnerableinferno" - }, - "armageddonVulnerablity" : - { - "icon" : "zvs/Lib1.res/vulnerablearmageddon" - }, - "fireShieldVulnerablity" : - { - "icon" : "zvs/Lib1.res/vulnerabilityfireshield" - }, - "fireWallVulnerablity" : - { - "icon" : "zvs/Lib1.res/vulnerabilityfirewall" - }, - "oppositeFire" : - { - "icon" : "zvs/Lib1.res/hatefire" - }, - "oppositeEnergy" : - { - "icon" : "zvs/Lib1.res/hateenergy" - }, - "dummyVulneablityIcon" : - { - "type" : "NONE", - "icon" : "zvs/Lib1.res/vulnerabilityfire", + "core:iceElemental" : { + "abilities" : { + "nonLiving" : { + "icon" : "zvs/Lib1.res/NonLivingelemental" + }, + "spellcaster" : { + "icon" : "zvs/Lib1.res/protwater2" + }, + "fireballVulnerablity" : { + "icon" : "zvs/Lib1.res/vulnerablefireball" + }, + "infernoVulnerablity" : { + "icon" : "zvs/Lib1.res/vulnerableinferno" + }, + "armageddonVulnerablity" : { + "icon" : "zvs/Lib1.res/vulnerablearmageddon" + }, + "fireShieldVulnerablity" : { + "icon" : "zvs/Lib1.res/vulnerabilityfireshield" + }, + "fireWallVulnerablity" : { + "icon" : "zvs/Lib1.res/vulnerabilityfirewall" + }, + "oppositeFire" : { + "icon" : "zvs/Lib1.res/hatefire" + }, + "oppositeEnergy" : { + "icon" : "zvs/Lib1.res/hateenergy" + }, + "dummyVulneablityIcon" : { + "type" : "NONE", + "icon" : "zvs/Lib1.res/vulnerabilityfire", "description" : "{Spells Vulnerablity}\nDouble damage from Armageddon, Fireball, and Inferno." - } + } } }, - "core:fireElemental" : - { - "abilities": - { - "nonLiving" : - { - "icon" : "zvs/Lib1.res/NonLivingelemental" - }, - "iceBoltVulnerablity" : - { - "icon" : "zvs/Lib1.res/vulnerabilityiceboltray" - }, - "frostRingVulnerablity" : - { - "icon" : "zvs/Lib1.res/vulnerablefrostring" - }, - "oppositeWater" : - { - "icon" : "zvs/Lib1.res/hatewater" - }, - "oppositeIce" : - { - "icon" : "zvs/Lib1.res/hateice" - }, - "dummyVulneablityIcon" : - { - "type" : "NONE", - "icon" : "zvs/Lib1.res/vulnerabilitywater", + "core:fireElemental" : { + "abilities" : { + "nonLiving" : { + "icon" : "zvs/Lib1.res/NonLivingelemental" + }, + "iceBoltVulnerablity" : { + "icon" : "zvs/Lib1.res/vulnerabilityiceboltray" + }, + "frostRingVulnerablity" : { + "icon" : "zvs/Lib1.res/vulnerablefrostring" + }, + "oppositeWater" : { + "icon" : "zvs/Lib1.res/hatewater" + }, + "oppositeIce" : { + "icon" : "zvs/Lib1.res/hateice" + }, + "dummyVulneablityIcon" : { + "type" : "NONE", + "icon" : "zvs/Lib1.res/vulnerabilitywater", "description" : "{Spells Vulnerablity}\nDouble damage from Ice Bolt and Frost Ring." } - } + } }, - "core:energyElemental" : - { - "abilities": - { - "nonLiving" : - { - "icon" : "zvs/Lib1.res/NonLivingelemental" - }, - "energizes" : - { - "icon" : "zvs/Lib1.res/e_teleport" - }, - "spellcaster" : - { - "icon" : "zvs/Lib1.res/protfire2" - }, - "iceBoltVulnerablity" : - { - "icon" : "zvs/Lib1.res/vulnerabilityiceboltray" - }, - "frostRingVulnerablity" : - { - "icon" : "zvs/Lib1.res/vulnerablefrostring" - }, - "oppositeWater" : - { - "icon" : "zvs/Lib1.res/hatewater" - }, - "oppositeIce" : - { - "icon" : "zvs/Lib1.res/hateice" - }, - "dummyVulneablityIcon" : - { - "type" : "NONE", - "icon" : "zvs/Lib1.res/vulnerabilitywater", + "core:energyElemental" : { + "abilities" : { + "nonLiving" : { + "icon" : "zvs/Lib1.res/NonLivingelemental" + }, + "energizes" : { + "icon" : "zvs/Lib1.res/e_teleport" + }, + "spellcaster" : { + "icon" : "zvs/Lib1.res/protfire2" + }, + "iceBoltVulnerablity" : { + "icon" : "zvs/Lib1.res/vulnerabilityiceboltray" + }, + "frostRingVulnerablity" : { + "icon" : "zvs/Lib1.res/vulnerablefrostring" + }, + "oppositeWater" : { + "icon" : "zvs/Lib1.res/hatewater" + }, + "oppositeIce" : { + "icon" : "zvs/Lib1.res/hateice" + }, + "dummyVulneablityIcon" : { + "type" : "NONE", + "icon" : "zvs/Lib1.res/vulnerabilitywater", "description" : "{Spells Vulnerablity}\nDouble damage from Ice Bolt and Frost Ring." - } + } } }, - "core:earthElemental" : - { - "abilities": - { - "nonLiving" : - { - "icon" : "zvs/Lib1.res/NonLivingelemental" - }, - "meteorShowerVulnerability" : - { - "icon" : "zvs/Lib1.res/vulnerabilitymeteorshower" - }, - "oppositeAir" : - { - "icon" : "zvs/Lib1.res/hateair" - }, - "oppositeStorm" : - { - "icon" : "zvs/Lib1.res/hatestorm" - }, - "dummyVulneablityIcon" : - { - "type" : "NONE", - "icon" : "zvs/Lib1.res/vulnerabilityearth", + "core:earthElemental" : { + "abilities" : { + "nonLiving" : { + "icon" : "zvs/Lib1.res/NonLivingelemental" + }, + "meteorShowerVulnerability" : { + "icon" : "zvs/Lib1.res/vulnerabilitymeteorshower" + }, + "oppositeAir" : { + "icon" : "zvs/Lib1.res/hateair" + }, + "oppositeStorm" : { + "icon" : "zvs/Lib1.res/hatestorm" + }, + "dummyVulneablityIcon" : { + "type" : "NONE", + "icon" : "zvs/Lib1.res/vulnerabilityearth", "description" : "{Spells Vulnerablity}\nDouble damage from Meteor Shower." - } + } } }, - "core:magmaElemental" : - { - "abilities": - { - "nonLiving" : - { - "icon" : "zvs/Lib1.res/NonLivingelemental" - }, - "spellcaster": - { - "icon" : "zvs/Lib1.res/protearth2" - }, - "meteorShowerVulnerability" : - { - "icon" : "zvs/Lib1.res/vulnerabilitymeteorshower" - }, - "oppositeAir" : - { - "icon" : "zvs/Lib1.res/hateair" - }, - "oppositeStorm" : - { - "icon" : "zvs/Lib1.res/hatestorm" - }, - "dummyVulneablityIcon" : - { - "type" : "NONE", - "icon" : "zvs/Lib1.res/vulnerabilityearth", + "core:magmaElemental" : { + "abilities" : { + "nonLiving" : { + "icon" : "zvs/Lib1.res/NonLivingelemental" + }, + "spellcaster" : { + "icon" : "zvs/Lib1.res/protearth2" + }, + "meteorShowerVulnerability" : { + "icon" : "zvs/Lib1.res/vulnerabilitymeteorshower" + }, + "oppositeAir" : { + "icon" : "zvs/Lib1.res/hateair" + }, + "oppositeStorm" : { + "icon" : "zvs/Lib1.res/hatestorm" + }, + "dummyVulneablityIcon" : { + "type" : "NONE", + "icon" : "zvs/Lib1.res/vulnerabilityearth", "description" : "{Spells Vulnerablity}\nDouble damage from Meteor Shower." - } + } } }, - "core:psychicElemental" : - { - "abilities": - { - "nonLiving" : - { - "icon" : "zvs/Lib1.res/NonLivingelemental" + "core:psychicElemental" : { + "abilities" : { + "nonLiving" : { + "icon" : "zvs/Lib1.res/NonLivingelemental" } } }, - "core:magicElemental" : - { - "abilities": - { - "nonLiving" : - { - "icon" : "zvs/Lib1.res/NonLivingelemental" + "core:magicElemental" : { + "abilities" : { + "nonLiving" : { + "icon" : "zvs/Lib1.res/NonLivingelemental" } } }, - "core:firebird" : - { - "abilities": - { - "twoHexAttackBreath" : - { - "icon" : "zvs/Lib1.res/e_breathfirebird" + "core:firebird" : { + "abilities" : { + "twoHexAttackBreath" : { + "icon" : "zvs/Lib1.res/e_breathfirebird" } } }, - "core:phoenix" : - { - "abilities": - { - "twoHexAttackBreath" : - { - "icon" : "zvs/Lib1.res/e_breathphoenix" + "core:phoenix" : { + "abilities" : { + "twoHexAttackBreath" : { + "icon" : "zvs/Lib1.res/e_breathphoenix" } } } diff --git a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/dungeon.json b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/dungeon.json index 63a6afd..81dc826 100644 --- a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/dungeon.json +++ b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/dungeon.json @@ -1,131 +1,95 @@ { - "core:troglodyte" : - { - "abilities": - { - "petrifyImmunity" : - { - "icon" : "zvs/Lib1.res/immturntostone" + "core:troglodyte" : { + "abilities" : { + "petrifyImmunity" : { + "icon" : "zvs/Lib1.res/immturntostone" } } }, - "core:infernalTroglodyte" : - { - "abilities": - { - "petrifyImmunity" : - { - "icon" : "zvs/Lib1.res/immturntostone" + "core:infernalTroglodyte" : { + "abilities" : { + "petrifyImmunity" : { + "icon" : "zvs/Lib1.res/immturntostone" } } }, - "core:medusa" : - { - "abilities": - { - "petrification" : - { - "icon" : "zvs/Lib1.res/turntostone0" + "core:medusa" : { + "abilities" : { + "petrification" : { + "icon" : "zvs/Lib1.res/turntostone0" } } }, - "core:medusaQueen" : - { - "abilities": - { - "petrification" : - { - "icon" : "zvs/Lib1.res/turntostone0" + "core:medusaQueen" : { + "abilities" : { + "petrification" : { + "icon" : "zvs/Lib1.res/turntostone0" } } }, - "core:minotaur" : - { - "abilities": - { - "fearless" : - { - "icon" : "zvs/Lib1.res/e_minot", + "core:minotaur" : { + "abilities" : { + "fearless" : { + "icon" : "zvs/Lib1.res/e_minot", "description" : "{Positive morale}\nMinotaur's morale cannot be decreased below +1" }, - "dummyMoraleIcon" : - { - "type" : "NONE", - "icon" : "zvs/Lib1.res/e_minot", + "dummyMoraleIcon" : { + "type" : "NONE", + "icon" : "zvs/Lib1.res/e_minot", "description" : "{Positive morale}\nMinotaur's morale cannot be decreased below +1" - } - } + } + } }, - "core:minotaurKing" : - { - "abilities": - { - "fearless" : - { - "icon" : "zvs/Lib1.res/e_minot", + "core:minotaurKing" : { + "abilities" : { + "fearless" : { + "icon" : "zvs/Lib1.res/e_minot", "description" : "{Positive morale}\nMinotaur's morale cannot be decreased below +1" }, - "dummyMoraleIcon" : - { - "type" : "NONE", - "icon" : "zvs/Lib1.res/e_minot", + "dummyMoraleIcon" : { + "type" : "NONE", + "icon" : "zvs/Lib1.res/e_minot", "description" : "{Positive morale}\nMinotaur King's morale cannot be decreased below +1" - } - } + } + } }, - "core:manticore" : - { - "abilities" : - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly2" + "core:manticore" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly2" } } }, - "core:scorpicore" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly2" + "core:scorpicore" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly2" }, - "paralize" : - { - "icon" : "zvs/Lib1.res/paralysisattack" + "paralize" : { + "icon" : "zvs/Lib1.res/paralysisattack" } } }, - "core:redDragon" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly2" + "core:redDragon" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly2" }, - "twoHexAttackBreath" : - { - "icon" : "zvs/Lib1.res/e_breathred" + "twoHexAttackBreath" : { + "icon" : "zvs/Lib1.res/e_breathred" } } }, - "core:blackDragon" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly2" + "core:blackDragon" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly2" }, - "twoHexAttackBreath" : - { - "icon" : "zvs/Lib1.res/e_breathblack" + "twoHexAttackBreath" : { + "icon" : "zvs/Lib1.res/e_breathblack" }, - "hateTitans" : - { - "icon" : "zvs/Lib1.res/hateblackdragons" + "hateTitans" : { + "icon" : "zvs/Lib1.res/hateblackdragons" } } } diff --git a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/fortress.json b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/fortress.json index 3eefafc..9e06a55 100644 --- a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/fortress.json +++ b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/fortress.json @@ -1,98 +1,69 @@ { - "core:serpentFly" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly7" + "core:serpentFly" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly7" }, - "dispellHelpful" : - { - "icon" : "zvs/Lib1.res/dispelattack" + "dispellHelpful" : { + "icon" : "zvs/Lib1.res/dispelattack" } } }, - "core:fireDragonFly" : - { - - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly7" + "core:fireDragonFly" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly7" }, - "dispellHelpful" : - { - "icon" : "zvs/Lib1.res/dispelattack" + "dispellHelpful" : { + "icon" : "zvs/Lib1.res/dispelattack" }, - "castWeakness" : - { - "icon" : "zvs/Lib1.res/weaknessattack" + "castWeakness" : { + "icon" : "zvs/Lib1.res/weaknessattack" } } }, - "core:basilisk" : - { - "abilities": - { - "petrify" : - { - "icon" : "zvs/Lib1.res/basiliskpetrify1" + "core:basilisk" : { + "abilities" : { + "petrify" : { + "icon" : "zvs/Lib1.res/basiliskpetrify1" } } }, - "core:greaterBasilisk" : - { - "abilities": - { - "petrify" : - { - "icon" : "zvs/Lib1.res/basiliskpetrify2" + "core:greaterBasilisk" : { + "abilities" : { + "petrify" : { + "icon" : "zvs/Lib1.res/basiliskpetrify2" } } }, - "core:wyvern" : - { - "abilities" : - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly2" + "core:wyvern" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly2" } } }, - "core:wyvernMonarch" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly2" + "core:wyvernMonarch" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly2" }, - "poison" : - { - "icon" : "zvs/Lib1.res/poison" + "poison" : { + "icon" : "zvs/Lib1.res/poison" } } }, - "core:hydra" : - { - "abilities": - { - "attackAllAdjacent" : - { - "icon" : "zvs/Lib1.res/hydra0" + "core:hydra" : { + "abilities" : { + "attackAllAdjacent" : { + "icon" : "zvs/Lib1.res/hydra0" } } }, - "core:chaosHydra" : - { - "abilities": - { - "attackAllAdjacent" : - { - "icon" : "zvs/Lib1.res/hydra" + "core:chaosHydra" : { + "abilities" : { + "attackAllAdjacent" : { + "icon" : "zvs/Lib1.res/hydra" } } } diff --git a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/inferno.json b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/inferno.json index 10b12b9..cf11d9d 100644 --- a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/inferno.json +++ b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/inferno.json @@ -1,111 +1,80 @@ { - "core:magog" : - { - "abilities": - { - "fireball" : - { - "icon" : "zvs/Lib1.res/magogattack" + "core:magog" : { + "abilities" : { + "fireball" : { + "icon" : "zvs/Lib1.res/magogattack" } } }, - "core:cerberus" : - { - "abilities": - { - "threeHeads" : - { - "icon" : "zvs/Lib1.res/cerberus" + "core:cerberus" : { + "abilities" : { + "threeHeads" : { + "icon" : "zvs/Lib1.res/cerberus" } } }, - "core:pitLord" : - { - "abilities": - { - "resurrects" : - { - "icon" : "zvs/Lib1.res/E_SUMMON" + "core:pitLord" : { + "abilities" : { + "resurrects" : { + "icon" : "zvs/Lib1.res/E_SUMMON" } } }, - "core:efreet" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly3" + "core:efreet" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly3" }, - "hateGenies" : - { - "icon" : "zvs/Lib1.res/hateefreets1" + "hateGenies" : { + "icon" : "zvs/Lib1.res/hateefreets1" }, - "hateMasterGenies" : - { - "icon" : "zvs/Lib1.res/hatesultans1" + "hateMasterGenies" : { + "icon" : "zvs/Lib1.res/hatesultans1" } } }, - "core:efreetSultan" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly3" + "core:efreetSultan" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly3" }, - "hateGenies" : - { - "icon" : "zvs/Lib1.res/hateefreets1" + "hateGenies" : { + "icon" : "zvs/Lib1.res/hateefreets1" }, - "hateMasterGenies" : - { - "icon" : "zvs/Lib1.res/hatesultans1" + "hateMasterGenies" : { + "icon" : "zvs/Lib1.res/hatesultans1" } } }, - "core:devil" : - { - "abilities": - { - "teleports" : - { - "icon" : "zvs/Lib1.res/e_teleport" + "core:devil" : { + "abilities" : { + "teleports" : { + "icon" : "zvs/Lib1.res/e_teleport" }, - "decreaseLuck" : - { - "icon" : "zvs/Lib1.res/misfortuneaura" + "decreaseLuck" : { + "icon" : "zvs/Lib1.res/misfortuneaura" }, - "hateAngels" : - { - "icon" : "zvs/Lib1.res/hatedevils1" + "hateAngels" : { + "icon" : "zvs/Lib1.res/hatedevils1" }, - "hateArchAngels" : - { - "icon" : "zvs/Lib1.res/hatearchdevils" + "hateArchAngels" : { + "icon" : "zvs/Lib1.res/hatearchdevils" } } }, - "core:archDevil" : - { - "abilities" : - { - "teleports" : - { - "icon" : "zvs/Lib1.res/e_teleport" + "core:archDevil" : { + "abilities" : { + "teleports" : { + "icon" : "zvs/Lib1.res/e_teleport" }, - "decreaseLuck" : - { - "icon" : "zvs/Lib1.res/misfortuneaura" + "decreaseLuck" : { + "icon" : "zvs/Lib1.res/misfortuneaura" }, - "hateAngels" : - { - "icon" : "zvs/Lib1.res/hatedevils1" + "hateAngels" : { + "icon" : "zvs/Lib1.res/hatedevils1" }, - "hateArchAngels" : - { - "icon" : "zvs/Lib1.res/hatearchdevils" + "hateArchAngels" : { + "icon" : "zvs/Lib1.res/hatearchdevils" } } } diff --git a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/necropolis.json b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/necropolis.json index 5f865f1..a603e04 100644 --- a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/necropolis.json +++ b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/necropolis.json @@ -1,123 +1,87 @@ { - "core:zombieLord" : - { - "abilities": - { - "castDisease" : - { - "icon" : "zvs/Lib1.res/diseaseattack" + "core:zombieLord" : { + "abilities" : { + "castDisease" : { + "icon" : "zvs/Lib1.res/diseaseattack" } } }, - "core:wight" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly3" + "core:wight" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly3" } } }, - "core:wraith" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly3" + "core:wraith" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly3" } } }, - "core:vampire" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly2" + "core:vampire" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly2" } } }, - "core:vampireLord" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly2" + "core:vampireLord" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly2" } } }, - "core:lich" : - { - "abilities": - { - "deathCloud" : - { - "icon" : "zvs/Lib1.res/deathcloudattack" + "core:lich" : { + "abilities" : { + "deathCloud" : { + "icon" : "zvs/Lib1.res/deathcloudattack" } } }, - "core:powerLich" : - { - "abilities": - { - "deathCloud" : - { - "icon" : "zvs/Lib1.res/deathcloudattack" + "core:powerLich" : { + "abilities" : { + "deathCloud" : { + "icon" : "zvs/Lib1.res/deathcloudattack" } } }, - "core:blackKnight" : - { - "abilities": - { - "curses" : - { - "icon" : "zvs/Lib1.res/curseattack" + "core:blackKnight" : { + "abilities" : { + "curses" : { + "icon" : "zvs/Lib1.res/curseattack" } } }, - "core:dreadKnight" : - { - "abilities": - { - "curses" : - { - "icon" : "zvs/Lib1.res/curseattack" + "core:dreadKnight" : { + "abilities" : { + "curses" : { + "icon" : "zvs/Lib1.res/curseattack" } } }, - "core:boneDragon" : - { - "abilities" : - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly2" + "core:boneDragon" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly2" }, - "decreaseMorale" : - { - "icon" : "zvs/Lib1.res/bonusnegativemorale" + "decreaseMorale" : { + "icon" : "zvs/Lib1.res/bonusnegativemorale" } } }, - "core:ghostDragon" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly2" + "core:ghostDragon" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly2" }, - "age" : - { - "icon" : "zvs/Lib1.res/ageattack" + "age" : { + "icon" : "zvs/Lib1.res/ageattack" }, - "decreaseMorale" : - { - "icon" : "zvs/Lib1.res/bonusnegativemorale" + "decreaseMorale" : { + "icon" : "zvs/Lib1.res/bonusnegativemorale" } } } diff --git a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/neutral.json b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/neutral.json index d8cdb03..db2a214 100644 --- a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/neutral.json +++ b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/neutral.json @@ -1,208 +1,151 @@ { - "core:goldGolem" : - { - "abilities": - { - "magicResistance" : - { - "icon" : "zvs/Lib1.res/e_golem_gold" + "core:goldGolem" : { + "abilities" : { + "magicResistance" : { + "icon" : "zvs/Lib1.res/e_golem_gold" } } }, - "core:diamondGolem" : - { - "abilities": - { - "magicResistance" : - { - "icon" : "zvs/Lib1.res/e_golem_diamond" + "core:diamondGolem" : { + "abilities" : { + "magicResistance" : { + "icon" : "zvs/Lib1.res/e_golem_diamond" } } }, - "core:azureDragon" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly2" - }, - "twoHexAttackBreath" : - { - "icon" : "zvs/Lib1.res/e_breathazure" + "core:azureDragon" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly2" + }, + "twoHexAttackBreath" : { + "icon" : "zvs/Lib1.res/e_breathazure" } } }, - "core:crystalDragon" : - { - "abilities": - { - "dummycrystalIcon" : - { - "type" : "NONE", - "icon" : "zvs/Lib1.res/resourcescrystal", + "core:crystalDragon" : { + "abilities" : { + "dummycrystalIcon" : { + "type" : "NONE", + "icon" : "zvs/Lib1.res/resourcescrystal", "description" : "{Crystallogenic}\nGenerates additional 3 crystals on new week." }, - "crystals" : - { - "icon" : "zvs/Lib1.res/resourcescrystal" + "crystals" : { + "icon" : "zvs/Lib1.res/resourcescrystal" } } }, - "core:fairieDragon" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly7" - }, - "castsMagicArrow" : - { - "icon" : "zvs/Lib1.res/magicarrow2" - }, - "castsIceBolt" : - { - "icon" : "zvs/Lib1.res/icebolt2" - }, - "castsLightningBolt" : - { - "icon" : "zvs/Lib1.res/lightningbolt2" - }, - "castsChainLightning" : - { - "icon" : "zvs/Lib1.res/chainlightning2" - }, - "castsFrostRing" : - { - "icon" : "zvs/Lib1.res/frostring2" - }, - "castsFireball" : - { - "icon" : "zvs/Lib1.res/fireball2" - }, - "castsInferno" : - { - "icon" : "zvs/Lib1.res/inferno2" - }, - "castsMeteorShower" : - { - "icon" : "zvs/Lib1.res/meteorshower2" + "core:fairieDragon" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly7" + }, + "castsMagicArrow" : { + "icon" : "zvs/Lib1.res/magicarrow2" + }, + "castsIceBolt" : { + "icon" : "zvs/Lib1.res/icebolt2" + }, + "castsLightningBolt" : { + "icon" : "zvs/Lib1.res/lightningbolt2" + }, + "castsChainLightning" : { + "icon" : "zvs/Lib1.res/chainlightning2" + }, + "castsFrostRing" : { + "icon" : "zvs/Lib1.res/frostring2" + }, + "castsFireball" : { + "icon" : "zvs/Lib1.res/fireball2" + }, + "castsInferno" : { + "icon" : "zvs/Lib1.res/inferno2" + }, + "castsMeteorShower" : { + "icon" : "zvs/Lib1.res/meteorshower2" } } }, - "core:rustDragon" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly2" - }, - "twoHexAttackBreath" : - { - "icon" : "zvs/Lib1.res/e_breathrust" - }, - "acidBreath" : - { - "icon" : "zvs/Lib1.res/acidattack" - }, - "reduceDefence" : - { - "icon" : "zvs/Lib1.res/acidattack" + "core:rustDragon" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly2" + }, + "twoHexAttackBreath" : { + "icon" : "zvs/Lib1.res/e_breathrust" + }, + "acidBreath" : { + "icon" : "zvs/Lib1.res/acidattack" + }, + "reduceDefence" : { + "icon" : "zvs/Lib1.res/acidattack" } } }, - "core:enchanter" : - { - "abilities": - { - "dummyabilityIcon" : - { - "type" : "NONE", - "icon" : "zvs/Lib1.res/e_cast1", + "core:enchanter" : { + "abilities" : { + "dummyabilityIcon" : { + "type" : "NONE", + "icon" : "zvs/Lib1.res/e_cast1", "description" : "{.Enchanter.}\nCan cast multiple spells before its turn." }, - "castsHaste" : - { - "icon" : "zvs/Lib1.res/haste3" + "castsHaste" : { + "icon" : "zvs/Lib1.res/haste3" }, - "castsSlow" : - { - "icon" : "zvs/Lib1.res/slow3" + "castsSlow" : { + "icon" : "zvs/Lib1.res/slow3" }, - "castsStoneSkin" : - { - "icon" : "zvs/Lib1.res/stoneskin3" + "castsStoneSkin" : { + "icon" : "zvs/Lib1.res/stoneskin3" }, - "castsBless" : - { - "icon" : "zvs/Lib1.res/bless3" + "castsBless" : { + "icon" : "zvs/Lib1.res/bless3" }, - "castsWeakness" : - { - "icon" : "zvs/Lib1.res/weakness3" + "castsWeakness" : { + "icon" : "zvs/Lib1.res/weakness3" }, - "castsAirShield" : - { - "icon" : "zvs/Lib1.res/airshield3" + "castsAirShield" : { + "icon" : "zvs/Lib1.res/airshield3" } } }, - "core:halfling" : - { - "abilities": - { - "lucky" : - { - "icon" : "zvs/Lib1.res/positiveluck", + "core:halfling" : { + "abilities" : { + "lucky" : { + "icon" : "zvs/Lib1.res/positiveluck", "description" : "{Positive luck}\nHalfling's luck cannot be decreased below +1" - }, - "dummyluckyicon" : - { + "dummyluckyicon" : { "type" : "NONE", - "icon" : "zvs/Lib1.res/positiveluck", + "icon" : "zvs/Lib1.res/positiveluck", "description" : "{Positive luck}\nHalfling's luck cannot be decreased below +1" - - } - } - }, - "core:mummy" : - { - "abilities": - { - "castCurse" : - { - "icon" : "zvs/Lib1.res/curseattack" } } }, - "core:nomad" : - { - "abilities": - { - "sandWalker" : - { - "icon" : "zvs/Lib1.res/nomads" + "core:mummy" : { + "abilities" : { + "castCurse" : { + "icon" : "zvs/Lib1.res/curseattack" } } }, - "core:rogue" : - { - "abilities": - { - "visionsMonsters" : - { - "icon" : "zvs/Lib1.res/visions1" //LUB visions0 LUB visions2rogue - }, - "visionsHeroes" : - { - "icon" : "zvs/Lib1.res/visions2" - }, - "visionsTowns" : - { - "icon" : "zvs/Lib1.res/visions3" + "core:nomad" : { + "abilities" : { + "sandWalker" : { + "icon" : "zvs/Lib1.res/nomads" + } + } + }, + "core:rogue" : { + "abilities" : { + "visionsMonsters" : { + "icon" : "zvs/Lib1.res/visions1" //LUB visions0 LUB visions2rogue + }, + "visionsHeroes" : { + "icon" : "zvs/Lib1.res/visions2" + }, + "visionsTowns" : { + "icon" : "zvs/Lib1.res/visions3" } } } diff --git a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/rampart.json b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/rampart.json index 89c82d8..ad801ec 100644 --- a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/rampart.json +++ b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/rampart.json @@ -1,98 +1,69 @@ { - "core:battleDwarf" : - { - "abilities": - { - "magicResistance" : - { - "icon" : "zvs/Lib1.res/dwarfupg" + "core:battleDwarf" : { + "abilities" : { + "magicResistance" : { + "icon" : "zvs/Lib1.res/dwarfupg" } } - }, - "core:grandElf" : - { - - "abilities" : - { - "doubleShot" : - { - "icon" : "zvs/Lib1.res/doubleshoot" + }, + "core:grandElf" : { + "abilities" : { + "doubleShot" : { + "icon" : "zvs/Lib1.res/doubleshoot" } } }, - "core:dendroidGuard" : - { - "abilities": - { - "binds" : - { - "icon" : "zvs/Lib1.res/sticky" + "core:dendroidGuard" : { + "abilities" : { + "binds" : { + "icon" : "zvs/Lib1.res/sticky" } } }, - "core:dendroidSoldier" : - { - "abilities": - { - "binds" : - { - "icon" : "zvs/Lib1.res/sticky" + "core:dendroidSoldier" : { + "abilities" : { + "binds" : { + "icon" : "zvs/Lib1.res/sticky" } } }, - "core:unicorn" : - { - "abilities": - { - "blinds" : - { - "icon" : "zvs/Lib1.res/blindattack" + "core:unicorn" : { + "abilities" : { + "blinds" : { + "icon" : "zvs/Lib1.res/blindattack" }, - "spellResistAura" : - { - "icon" : "zvs/Lib1.res/e_unic" + "spellResistAura" : { + "icon" : "zvs/Lib1.res/e_unic" } } }, - "core:warUnicorn" : - { - "abilities": - { - "blinds" : - { - "icon" : "zvs/Lib1.res/blindattack" + "core:warUnicorn" : { + "abilities" : { + "blinds" : { + "icon" : "zvs/Lib1.res/blindattack" }, - "spellResistAura" : - { - "icon" : "zvs/Lib1.res/e_unic" + "spellResistAura" : { + "icon" : "zvs/Lib1.res/e_unic" } } }, - "core:greenDragon" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly2" + "core:greenDragon" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly2" }, - "twoHexAttackBreath" : - { - "icon" : "zvs/Lib1.res/e_breathgreen" + "twoHexAttackBreath" : { + "icon" : "zvs/Lib1.res/e_breathgreen" } } }, - "core:goldDragon" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly2" + "core:goldDragon" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly2" }, - "twoHexAttackBreath" : - { - "icon" : "zvs/Lib1.res/e_breathgold" + "twoHexAttackBreath" : { + "icon" : "zvs/Lib1.res/e_breathgold" } } } diff --git a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/special.json b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/special.json index 8ea6d45..c79a01c 100644 --- a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/special.json +++ b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/special.json @@ -1,60 +1,44 @@ { - "core:catapult" : - { - "abilities" : - { - "siegeWeapon" : - { - "icon" : "zvs/Lib1.res/catapult0", + "core:catapult" : { + "abilities" : { + "siegeWeapon" : { + "icon" : "zvs/Lib1.res/catapult0", "description" : "{Catapult}\nWar machine used to attack and destroy walls, gates and towers." - } } }, - "core:ballista" : - { - "abilities" : - { - "siegeWeapon" : - { - "icon" : "zvs/Lib1.res/ballista", + "core:ballista" : { + "abilities" : { + "siegeWeapon" : { + "icon" : "zvs/Lib1.res/ballista", "description" : "{Ballista}\nA missile weapon that shoots projectiles towards enemy troops." } } }, - "core:firstAidTent" : - { - "abilities": - { - "siegeWeapon" : - { - "icon" : "zvs/Lib1.res/tent", + "core:firstAidTent" : { + "abilities" : { + "siegeWeapon" : { + "icon" : "zvs/Lib1.res/tent", "description" : "{First Aid Tent}\nWar machine that acts last at the combat round." }, - "heals" : - { - "description" : "{First Aid Tent}\nHeals some hit points of the top creature of an allied stack." + "heals" : { + "description" : "{First Aid Tent}\nHeals some hit points of the top creature of an allied stack." } } }, - "core:ammoCart" : - { - "abilities": - { - "siegeWeapon" : - { - "icon" : "zvs/Lib1.res/cart", + "core:ammoCart" : { + "abilities" : { + "siegeWeapon" : { + "icon" : "zvs/Lib1.res/cart", "description" : "{Ammo Cart}\nProvides unlimited shots for creatures with ranged attacks until destroy." }, - "dummyIcon" : - { + "dummyIcon" : { "type" : "NONE", - "icon" : "zvs/Lib1.res/ammocart", + "icon" : "zvs/Lib1.res/ammocart", "description" : "{Ammo Cart}\nProvides unlimited shots for war machines with ranged attacks until destroy." - }, - "inactive" : - { - "icon" : "zvs/Lib1.res/inactive", + }, + "inactive" : { + "icon" : "zvs/Lib1.res/inactive", "description" : "{Not active}\nAmmo cart effects are passive and excluded from turn order." } } diff --git a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/stronghold.json b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/stronghold.json index a0d198a..3550d6e 100644 --- a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/stronghold.json +++ b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/stronghold.json @@ -1,51 +1,36 @@ { - "core:ogreMage" : - { - "abilities": - { - "castsBloodlust" : - { - "icon" : "zvs/Lib1.res/bloodlust2" + "core:ogreMage" : { + "abilities" : { + "castsBloodlust" : { + "icon" : "zvs/Lib1.res/bloodlust2" } } }, - "core:thunderbird" : - { - "abilities": - { - "thunderOnAttack" : - { - "icon" : "zvs/Lib1.res/thunderbird" + "core:thunderbird" : { + "abilities" : { + "thunderOnAttack" : { + "icon" : "zvs/Lib1.res/thunderbird" } } }, - "core:cyclopKing" : - { - "abilities": - { - "canShootWallsTimes" : - { - "icon" : "zvs/Lib1.res/catapult2" + "core:cyclopKing" : { + "abilities" : { + "canShootWallsTimes" : { + "icon" : "zvs/Lib1.res/catapult2" } } }, - "core:behemoth" : - { - "abilities": - { - "reduceDefence" : - { - "icon" : "zvs/Lib1.res/e_rdef0" + "core:behemoth" : { + "abilities" : { + "reduceDefence" : { + "icon" : "zvs/Lib1.res/e_rdef0" } } }, - "core:ancientBehemoth" : - { - "abilities": - { - "reduceDefence" : - { - "icon" : "zvs/Lib1.res/e_rdef" + "core:ancientBehemoth" : { + "abilities" : { + "reduceDefence" : { + "icon" : "zvs/Lib1.res/e_rdef" } } } diff --git a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/tower.json b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/tower.json index 00bb23a..8c511eb 100644 --- a/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/tower.json +++ b/Mods/bonusIcons/mods/Bonus Icons/Content/config/creatures/tower.json @@ -1,88 +1,63 @@ { - "core:stoneGargoyle" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly2" + "core:stoneGargoyle" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly2" } } }, - "core:obsidianGargoyle" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly2" + "core:obsidianGargoyle" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly2" } } }, - "core:ironGolem" : - { - "abilities": - { - "magicResistance" : - { - "icon" : "zvs/Lib1.res/e_golem_iron" + "core:ironGolem" : { + "abilities" : { + "magicResistance" : { + "icon" : "zvs/Lib1.res/e_golem_iron" } } }, - "core:stoneGolem" : - { - "abilities" : - { - "magicResistance" : - { - "icon" : "zvs/Lib1.res/e_golem_iron" + "core:stoneGolem" : { + "abilities" : { + "magicResistance" : { + "icon" : "zvs/Lib1.res/e_golem_iron" } } }, - "core:genie" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly3.png" + "core:genie" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly3.png" }, - "hateEfreet" : - { - "icon" : "zvs/Lib1.res/hategenies1" + "hateEfreet" : { + "icon" : "zvs/Lib1.res/hategenies1" }, - "hateEfreetSultans" : - { - "icon" : "zvs/Lib1.res/hatesultans1" + "hateEfreetSultans" : { + "icon" : "zvs/Lib1.res/hatesultans1" } } }, - "core:masterGenie" : - { - "abilities": - { - "canFly" : - { - "icon" : "zvs/Lib1.res/e_fly3.png" + "core:masterGenie" : { + "abilities" : { + "canFly" : { + "icon" : "zvs/Lib1.res/e_fly3.png" }, - "hateEfreet" : - { - "icon" : "zvs/Lib1.res/hategenies1" + "hateEfreet" : { + "icon" : "zvs/Lib1.res/hategenies1" }, - "hateEfreetSultans" : - { - "icon" : "zvs/Lib1.res/hatemastergenies" + "hateEfreetSultans" : { + "icon" : "zvs/Lib1.res/hatemastergenies" } } }, - "core:titan" : - { - "abilities" : - { - "hateBlackDragons" : - { - "icon" : "zvs/Lib1.res/hatetitan2" + "core:titan" : { + "abilities" : { + "hateBlackDragons" : { + "icon" : "zvs/Lib1.res/hatetitan2" } } } diff --git a/Mods/bonusIcons/mods/Bonus Icons/mod.json b/Mods/bonusIcons/mods/Bonus Icons/mod.json index 1a27540..66a4c37 100755 --- a/Mods/bonusIcons/mods/Bonus Icons/mod.json +++ b/Mods/bonusIcons/mods/Bonus Icons/mod.json @@ -11,7 +11,7 @@ ], "spells" : [ "config/spells/summonDemon.json" - ], + ], "creatures" : [ "config/creatures/castle.json", "config/creatures/conflux.json", @@ -24,8 +24,7 @@ "config/creatures/special.json", "config/creatures/stronghold.json", "config/creatures/tower.json" - - ], + ], "czech" : { "name" : "Ikony bonusů a schopností", "description" : "Přidává nové grafické ikony pro různé bonusy a schopnosti jednotek. Zlepšuje vizuální přehlednost v bitvách a na obrazovce jednotek." @@ -34,4 +33,4 @@ "name" : "Ikony bonusów i umiejętności", "description" : "Dodaje nowe graficzne ikony dla różnych bonusów i umiejętności jednostek. Poprawia czytelność podczas walki i na ekranie jednostek." } -} \ No newline at end of file +} diff --git a/Mods/bonusIcons/mods/Immunity Icons/Content/abilityImmunityIcons.json b/Mods/bonusIcons/mods/Immunity Icons/Content/abilityImmunityIcons.json index 4267b6c..2c3556f 100755 --- a/Mods/bonusIcons/mods/Immunity Icons/Content/abilityImmunityIcons.json +++ b/Mods/bonusIcons/mods/Immunity Icons/Content/abilityImmunityIcons.json @@ -1,75 +1,62 @@ { "core:acidBreath" : { - "graphics" : - { + "graphics" : { "iconImmune" : "abilityimmunity/imm_acid.png" - } + } }, "core:acidBreathDamage" : { - "graphics" : - { + "graphics" : { "iconImmune" : "abilityimmunity/imm_acid.png" - } + } }, "core:stoneGaze" : { - "graphics" : - { + "graphics" : { "iconImmune" : "abilityimmunity/imm_stone.png" - } + } }, "core:poison" : { - "graphics" : - { + "graphics" : { "iconImmune" : "abilityimmunity/imm_poison.png" - } + } }, "core:bind" : { - "graphics" : - { + "graphics" : { "iconImmune" : "abilityimmunity/imm_bind.png" - } + } }, "core:disease" : { - "graphics" : - { + "graphics" : { "iconImmune" : "abilityimmunity/imm_disease.png" - } + } }, "core:paralyze" : { - "graphics" : - { + "graphics" : { "iconImmune" : "abilityimmunity/imm_paralysis.png" - } + } }, "core:age" : { - "graphics" : - { + "graphics" : { "iconImmune" : "abilityimmunity/imm_age.png" - } + } }, "core:deathCloud" : { - "graphics" : - { + "graphics" : { "iconImmune" : "abilityimmunity/imm_deathcloud.png" - } + } }, "core:thunderbolt" : { - "graphics" : - { + "graphics" : { "iconImmune" : "abilityimmunity/imm_lightning.png" - } + } }, "core:dispelHelpful" : { - "graphics" : - { + "graphics" : { "iconImmune" : "abilityimmunity/imm_dispel.png" - } + } }, "core:deathStare" : { - "graphics" : - { + "graphics" : { "iconImmune" : "abilityimmunity/imm_death.png" - } + } } - -} \ No newline at end of file +} diff --git a/Mods/bonusIcons/mods/Immunity Icons/Content/spellImmunityIcons.json b/Mods/bonusIcons/mods/Immunity Icons/Content/spellImmunityIcons.json index a1d1ebb..15855f3 100755 --- a/Mods/bonusIcons/mods/Immunity Icons/Content/spellImmunityIcons.json +++ b/Mods/bonusIcons/mods/Immunity Icons/Content/spellImmunityIcons.json @@ -1,164 +1,137 @@ { "core:blind" : { - "graphics" : - { + "graphics" : { "iconImmune" : "spellimmunity/imm_blind.png" } - }, - "core:antiMagic" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_antimagic.png" - } - }, - "core:armageddon" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_armageddon.png" - } - }, - "core:destroyUndead" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_banish.png" - } - }, - "core:berserk" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_berserk.png" - } - }, - "core:chainLightning" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_chain.png" - } - }, - "core:curse" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_curse.png" - } - }, - "core:deathRipple" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_deathripple.png" - } - }, - "core:dispel" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_dispel.png" - } - }, - "core:disruptingRay" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_disrupt.png" - } - }, - "core:fireball" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_fireball.png" - } - }, - "core:fireWall" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_fireWall.png" - } - }, - "core:forgetfulness" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_forget.png" - } - }, - "core:frostRing" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_frostring.png" - } - }, - "core:hypnotize" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_hypnosis.png" - } - }, - "core:iceBolt" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_icebolt.png" - } - }, - "core:implosion" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_implosion.png" - } - }, - "core:inferno" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_inferno.png" - } - }, - "core:lightningBolt" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_lightning.png" - } - }, - "core:magicArrow" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_magicarrow.png" - } - }, - "core:meteorShower" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_meteor.png" - } - }, - "core:landMine" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_mine.png" - } - }, - "core:misfortune" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_misfortune.png" - } - }, - "core:slow" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_slow.png" - } - }, - "core:sorrow" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_sorrow.png" - } - }, - "core:titanBolt" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_titanbolt.png" - } - }, - "core:weakness" : { - "graphics" : - { - "iconImmune" : "spellimmunity/imm_weakness.png" - } - } -} \ No newline at end of file + }, + "core:antiMagic" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_antimagic.png" + } + }, + "core:armageddon" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_armageddon.png" + } + }, + "core:destroyUndead" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_banish.png" + } + }, + "core:berserk" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_berserk.png" + } + }, + "core:chainLightning" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_chain.png" + } + }, + "core:curse" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_curse.png" + } + }, + "core:deathRipple" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_deathripple.png" + } + }, + "core:dispel" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_dispel.png" + } + }, + "core:disruptingRay" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_disrupt.png" + } + }, + "core:fireball" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_fireball.png" + } + }, + "core:fireWall" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_fireWall.png" + } + }, + "core:forgetfulness" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_forget.png" + } + }, + "core:frostRing" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_frostring.png" + } + }, + "core:hypnotize" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_hypnosis.png" + } + }, + "core:iceBolt" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_icebolt.png" + } + }, + "core:implosion" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_implosion.png" + } + }, + "core:inferno" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_inferno.png" + } + }, + "core:lightningBolt" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_lightning.png" + } + }, + "core:magicArrow" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_magicarrow.png" + } + }, + "core:meteorShower" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_meteor.png" + } + }, + "core:landMine" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_mine.png" + } + }, + "core:misfortune" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_misfortune.png" + } + }, + "core:slow" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_slow.png" + } + }, + "core:sorrow" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_sorrow.png" + } + }, + "core:titanBolt" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_titanbolt.png" + } + }, + "core:weakness" : { + "graphics" : { + "iconImmune" : "spellimmunity/imm_weakness.png" + } + } +} diff --git a/Mods/bonusIcons/mods/Immunity Icons/mod.json b/Mods/bonusIcons/mods/Immunity Icons/mod.json index 8d16ec8..4246b7f 100755 --- a/Mods/bonusIcons/mods/Immunity Icons/mod.json +++ b/Mods/bonusIcons/mods/Immunity Icons/mod.json @@ -10,7 +10,7 @@ "spellImmunityIcons.json", "abilityImmunityIcons.json" ], - + "czech" : { "name" : "Ikony imunit vůči kouzlům", "description" : "Přidává ikony zobrazující imunitu nebo odolnost vůči kouzlům u jednotek, což zlepšuje přehlednost během boje." @@ -19,5 +19,4 @@ "name" : "Ikony odporności na czary", "description" : "Dodaje ikony przedstawiające odporność lub niewrażliwość na czary jednostek, co poprawia przejrzystość podczas walki." } - -} \ No newline at end of file +} diff --git a/mod.json b/mod.json index 8667235..5a965f6 100755 --- a/mod.json +++ b/mod.json @@ -172,5 +172,5 @@ "chinese" : { "name" : "VCMI附加内容", "description" : "VCMI界面和游戏性的增强和修复集合(推荐安装):

扩展的等候室选项
 添加了模板选择、地图大小按钮(H/XH/G)、棋盘计时器以及同时行动的支持

返回和搜索按钮
 增加了返回当前对象和在冒险地图上执行上下文搜索的按钮

快速交换
 通过单击交换按钮改进了英雄交换界面,适用于所有生物和神器

垂直布局(纵向模式)
 优化了冒险地图界面,适用于纵向屏幕方向(纵向模式)

奖励图标
 为单位奖励和特殊能力添加了视觉指示器

法术免疫图标
 战斗中为生物显示法术免疫图标

表情符号支持
 在游戏聊天中启用表情符号字体渲染" - }, + } }