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)、棋盘计时器以及同时行动的支持
• 返回和搜索按钮
增加了返回当前对象和在冒险地图上执行上下文搜索的按钮
• 快速交换
通过单击交换按钮改进了英雄交换界面,适用于所有生物和神器
• 垂直布局(纵向模式)
优化了冒险地图界面,适用于纵向屏幕方向(纵向模式)
• 奖励图标
为单位奖励和特殊能力添加了视觉指示器
• 法术免疫图标
战斗中为生物显示法术免疫图标
• 表情符号支持
在游戏聊天中启用表情符号字体渲染"
- },
+ }
}