|
@@ -178,7 +178,8 @@
|
|
|
"vcmi.lobby.match.solo" : "Singleplayer Game",
|
|
|
"vcmi.lobby.match.duel" : "Game with %s", // %s -> nickname of another player
|
|
|
"vcmi.lobby.match.multi" : "%d players",
|
|
|
- "vcmi.lobby.room.create" : "Create New Room",
|
|
|
+ "vcmi.lobby.room.create.hover" : "Create New Room",
|
|
|
+ "vcmi.lobby.room.create.help" : "Create a new room in the online lobby that other players can join.",
|
|
|
"vcmi.lobby.room.players.limit" : "Players Limit",
|
|
|
"vcmi.lobby.room.description.public" : "Any player can join public room.",
|
|
|
"vcmi.lobby.room.description.private" : "Only invited players can join private room.",
|
|
@@ -201,6 +202,8 @@
|
|
|
"vcmi.lobby.preview.error.mods" : "You are using different set of mods.",
|
|
|
"vcmi.lobby.preview.error.version" : "You are using different version of VCMI.",
|
|
|
"vcmi.lobby.channel.add" : "Add Channel",
|
|
|
+ "vcmi.lobby.channel.sendMessage.hover" : "Send message",
|
|
|
+ "vcmi.lobby.channel.sendMessage.help" : "Send message",
|
|
|
"vcmi.lobby.room.new" : "New Game",
|
|
|
"vcmi.lobby.room.load" : "Load Game",
|
|
|
"vcmi.lobby.room.type" : "Room Type",
|
|
@@ -307,6 +310,8 @@
|
|
|
"vcmi.systemOptions.enableLargeSpellbookButton.help" : "{Large Spell Book}\n\nEnables larger spell book that fits more spells per page. Spell book page change animation does not work with this setting enabled.",
|
|
|
"vcmi.systemOptions.audioMuteFocus.hover" : "Mute on inactivity",
|
|
|
"vcmi.systemOptions.audioMuteFocus.help" : "{Mute on inactivity}\n\nMute audio on inactive window focus. Exceptions are ingame messages and new turn sound.",
|
|
|
+ "vcmi.systemOptions.enableOverlayButton.hover" : "Enable Overlay",
|
|
|
+ "vcmi.systemOptions.enableOverlayButton.help" : "{Enable Overlay}\n\nEnable overlays for showing additional infos such as building names using the ALT key or the two finger gesture.",
|
|
|
|
|
|
"vcmi.adventureOptions.infoBarPick.hover" : "Show Messages in Info Panel",
|
|
|
"vcmi.adventureOptions.infoBarPick.help" : "{Show Messages in Info Panel}\n\nWhenever possible, game messages from visiting map objects will be shown in the info panel, instead of popping up in a separate window.",
|
|
@@ -328,44 +333,44 @@
|
|
|
"vcmi.adventureOptions.smoothDragging.help" : "{Smooth Map Dragging}\n\nWhen enabled, map dragging has a modern run out effect.",
|
|
|
"vcmi.adventureOptions.skipAdventureMapAnimations.hover" : "Skip fading effects",
|
|
|
"vcmi.adventureOptions.skipAdventureMapAnimations.help" : "{Skip fading effects}\n\nWhen enabled, Skips object fadeout and similar effects (resource collection, ship embark etc). Makes UI more reactive in some cases at the expense of aesthetics. Especially useful in PvP games. For maximum movement speed skipping is active regardless of this setting.",
|
|
|
- "vcmi.adventureOptions.mapScrollSpeed1.hover": "",
|
|
|
- "vcmi.adventureOptions.mapScrollSpeed5.hover": "",
|
|
|
- "vcmi.adventureOptions.mapScrollSpeed6.hover": "",
|
|
|
- "vcmi.adventureOptions.mapScrollSpeed1.help": "Set the map scrolling speed to very slow.",
|
|
|
- "vcmi.adventureOptions.mapScrollSpeed5.help": "Set the map scrolling speed to very fast.",
|
|
|
- "vcmi.adventureOptions.mapScrollSpeed6.help": "Set the map scrolling speed to instantaneous.",
|
|
|
+ "vcmi.adventureOptions.mapScrollSpeed1.hover" : "",
|
|
|
+ "vcmi.adventureOptions.mapScrollSpeed5.hover" : "",
|
|
|
+ "vcmi.adventureOptions.mapScrollSpeed6.hover" : "",
|
|
|
+ "vcmi.adventureOptions.mapScrollSpeed1.help" : "Set the map scrolling speed to very slow.",
|
|
|
+ "vcmi.adventureOptions.mapScrollSpeed5.help" : "Set the map scrolling speed to very fast.",
|
|
|
+ "vcmi.adventureOptions.mapScrollSpeed6.help" : "Set the map scrolling speed to instantaneous.",
|
|
|
"vcmi.adventureOptions.hideBackground.hover" : "Hide Background",
|
|
|
"vcmi.adventureOptions.hideBackground.help" : "{Hide Background}\n\nHide the adventuremap in the background and show a texture instead.",
|
|
|
|
|
|
- "vcmi.battleOptions.queueSizeLabel.hover": "Show Turn Order Queue",
|
|
|
- "vcmi.battleOptions.queueSizeNoneButton.hover": "OFF",
|
|
|
- "vcmi.battleOptions.queueSizeAutoButton.hover": "AUTO",
|
|
|
- "vcmi.battleOptions.queueSizeSmallButton.hover": "SMALL",
|
|
|
- "vcmi.battleOptions.queueSizeBigButton.hover": "BIG",
|
|
|
- "vcmi.battleOptions.queueSizeNoneButton.help": "Do not display Turn Order Queue.",
|
|
|
- "vcmi.battleOptions.queueSizeAutoButton.help": "Automatically adjust the size of the turn order queue based on the game's resolution(SMALL size is used when playing the game on a resolution with a height lower than 700 pixels, BIG size is used otherwise).",
|
|
|
- "vcmi.battleOptions.queueSizeSmallButton.help": "Sets turn order queue size to SMALL.",
|
|
|
- "vcmi.battleOptions.queueSizeBigButton.help": "Sets turn order queue size to BIG (not supported if game resolution height is less than 700 pixels).",
|
|
|
- "vcmi.battleOptions.animationsSpeed1.hover": "",
|
|
|
- "vcmi.battleOptions.animationsSpeed5.hover": "",
|
|
|
- "vcmi.battleOptions.animationsSpeed6.hover": "",
|
|
|
- "vcmi.battleOptions.animationsSpeed1.help": "Set animation speed to very slow.",
|
|
|
- "vcmi.battleOptions.animationsSpeed5.help": "Set animation speed to very fast.",
|
|
|
- "vcmi.battleOptions.animationsSpeed6.help": "Set animation speed to instantaneous.",
|
|
|
- "vcmi.battleOptions.movementHighlightOnHover.hover": "Movement Highlight on Hover",
|
|
|
- "vcmi.battleOptions.movementHighlightOnHover.help": "{Movement Highlight on Hover}\n\nHighlight unit's movement range when you hover over it.",
|
|
|
- "vcmi.battleOptions.rangeLimitHighlightOnHover.hover": "Show range limits for shooters",
|
|
|
- "vcmi.battleOptions.rangeLimitHighlightOnHover.help": "{Show range limits for shooters on Hover}\n\nShow shooter's range limits when you hover over it.",
|
|
|
- "vcmi.battleOptions.showStickyHeroInfoWindows.hover": "Show heroes statistics windows",
|
|
|
- "vcmi.battleOptions.showStickyHeroInfoWindows.help": "{Show heroes statistics windows}\n\nPermanently toggle on heroes statistics windows that show primary stats and spell points.",
|
|
|
- "vcmi.battleOptions.skipBattleIntroMusic.hover": "Skip Intro Music",
|
|
|
- "vcmi.battleOptions.skipBattleIntroMusic.help": "{Skip Intro Music}\n\nAllow actions during the intro music that plays at the beginning of each battle.",
|
|
|
- "vcmi.battleOptions.endWithAutocombat.hover": "Ends battle",
|
|
|
- "vcmi.battleOptions.endWithAutocombat.help": "{Ends battle}\n\nAuto-Combat plays battle to end instant",
|
|
|
- "vcmi.battleOptions.showQuickSpell.hover": "Show Quickspell panel",
|
|
|
- "vcmi.battleOptions.showQuickSpell.help": "{Show Quickspell panel}\n\nShow panel for quick selecting spells",
|
|
|
- "vcmi.battleOptions.showHealthBar.hover": "Show health bar",
|
|
|
- "vcmi.battleOptions.showHealthBar.help": "{Show health bar}\n\nShow health bar indicating remaining health before one unit dies.",
|
|
|
+ "vcmi.battleOptions.queueSizeLabel.hover" : "Show Turn Order Queue",
|
|
|
+ "vcmi.battleOptions.queueSizeNoneButton.hover" : "OFF",
|
|
|
+ "vcmi.battleOptions.queueSizeAutoButton.hover" : "AUTO",
|
|
|
+ "vcmi.battleOptions.queueSizeSmallButton.hover" : "SMALL",
|
|
|
+ "vcmi.battleOptions.queueSizeBigButton.hover" : "BIG",
|
|
|
+ "vcmi.battleOptions.queueSizeNoneButton.help" : "Do not display Turn Order Queue.",
|
|
|
+ "vcmi.battleOptions.queueSizeAutoButton.help" : "Automatically adjust the size of the turn order queue based on the game's resolution(SMALL size is used when playing the game on a resolution with a height lower than 700 pixels, BIG size is used otherwise).",
|
|
|
+ "vcmi.battleOptions.queueSizeSmallButton.help" : "Sets turn order queue size to SMALL.",
|
|
|
+ "vcmi.battleOptions.queueSizeBigButton.help" : "Sets turn order queue size to BIG (not supported if game resolution height is less than 700 pixels).",
|
|
|
+ "vcmi.battleOptions.animationsSpeed1.hover" : "",
|
|
|
+ "vcmi.battleOptions.animationsSpeed5.hover" : "",
|
|
|
+ "vcmi.battleOptions.animationsSpeed6.hover" : "",
|
|
|
+ "vcmi.battleOptions.animationsSpeed1.help" : "Set animation speed to very slow.",
|
|
|
+ "vcmi.battleOptions.animationsSpeed5.help" : "Set animation speed to very fast.",
|
|
|
+ "vcmi.battleOptions.animationsSpeed6.help" : "Set animation speed to instantaneous.",
|
|
|
+ "vcmi.battleOptions.movementHighlightOnHover.hover" : "Movement Highlight on Hover",
|
|
|
+ "vcmi.battleOptions.movementHighlightOnHover.help" : "{Movement Highlight on Hover}\n\nHighlight unit's movement range when you hover over it.",
|
|
|
+ "vcmi.battleOptions.rangeLimitHighlightOnHover.hover" : "Show range limits for shooters",
|
|
|
+ "vcmi.battleOptions.rangeLimitHighlightOnHover.help" : "{Show range limits for shooters on Hover}\n\nShow shooter's range limits when you hover over it.",
|
|
|
+ "vcmi.battleOptions.showStickyHeroInfoWindows.hover" : "Show heroes statistics windows",
|
|
|
+ "vcmi.battleOptions.showStickyHeroInfoWindows.help" : "{Show heroes statistics windows}\n\nPermanently toggle on heroes statistics windows that show primary stats and spell points.",
|
|
|
+ "vcmi.battleOptions.skipBattleIntroMusic.hover" : "Skip Intro Music",
|
|
|
+ "vcmi.battleOptions.skipBattleIntroMusic.help" : "{Skip Intro Music}\n\nAllow actions during the intro music that plays at the beginning of each battle.",
|
|
|
+ "vcmi.battleOptions.endWithAutocombat.hover" : "Ends battle",
|
|
|
+ "vcmi.battleOptions.endWithAutocombat.help" : "{Ends battle}\n\nAuto-Combat plays battle to end instant",
|
|
|
+ "vcmi.battleOptions.showQuickSpell.hover" : "Show Quickspell panel",
|
|
|
+ "vcmi.battleOptions.showQuickSpell.help" : "{Show Quickspell panel}\n\nShow panel for quick selecting spells",
|
|
|
+ "vcmi.battleOptions.showHealthBar.hover" : "Show health bar",
|
|
|
+ "vcmi.battleOptions.showHealthBar.help" : "{Show health bar}\n\nShow health bar indicating remaining health before one unit dies.",
|
|
|
|
|
|
"vcmi.adventureMap.revisitObject.hover" : "Revisit Object",
|
|
|
"vcmi.adventureMap.revisitObject.help" : "{Revisit Object}\n\nIf a hero currently stands on a Map Object, he can revisit the location.",
|
|
@@ -409,8 +414,8 @@
|
|
|
"vcmi.otherOptions.availableCreaturesAsDwellingLabel.help" : "{Show Available Creatures}\n\nShow the number of creatures available to purchase instead of their growth in town summary (bottom-left corner of town screen).",
|
|
|
"vcmi.otherOptions.creatureGrowthAsDwellingLabel.hover" : "Show Weekly Growth of Creatures",
|
|
|
"vcmi.otherOptions.creatureGrowthAsDwellingLabel.help" : "{Show Weekly Growth of Creatures}\n\nShow creatures' weekly growth instead of available amount in town summary (bottom-left corner of town screen).",
|
|
|
- "vcmi.otherOptions.compactTownCreatureInfo.hover": "Compact Creature Info",
|
|
|
- "vcmi.otherOptions.compactTownCreatureInfo.help": "{Compact Creature Info}\n\nShow smaller information for town creatures in town summary (bottom-left corner of town screen).",
|
|
|
+ "vcmi.otherOptions.compactTownCreatureInfo.hover" : "Compact Creature Info",
|
|
|
+ "vcmi.otherOptions.compactTownCreatureInfo.help" : "{Compact Creature Info}\n\nShow smaller information for town creatures in town summary (bottom-left corner of town screen).",
|
|
|
|
|
|
"vcmi.townHall.missingBase" : "Base building %s must be built first",
|
|
|
"vcmi.townHall.noCreaturesToRecruit" : "There are no creatures to recruit!",
|
|
@@ -615,182 +620,182 @@
|
|
|
|
|
|
"mapObject.core.hillFort.object.description" : "Upgrades creatures. Levels 1 - 4 are less expensive than in associated town.",
|
|
|
|
|
|
- "core.bonus.ADDITIONAL_ATTACK.name": "Double Strike",
|
|
|
- "core.bonus.ADDITIONAL_ATTACK.description": "Attacks twice",
|
|
|
- "core.bonus.ADDITIONAL_RETALIATION.name": "Additional retaliations",
|
|
|
- "core.bonus.ADDITIONAL_RETALIATION.description": "May retaliate ${val} extra times",
|
|
|
- "core.bonus.AIR_IMMUNITY.name": "Air immunity",
|
|
|
- "core.bonus.AIR_IMMUNITY.description": "Immune to all spells from the school of Air magic",
|
|
|
- "core.bonus.ATTACKS_ALL_ADJACENT.name": "Attack all around",
|
|
|
- "core.bonus.ATTACKS_ALL_ADJACENT.description": "Attacks all adjacent enemies",
|
|
|
- "core.bonus.BLOCKS_RETALIATION.name": "No retaliation",
|
|
|
- "core.bonus.BLOCKS_RETALIATION.description": "Enemy cannot retaliate",
|
|
|
- "core.bonus.BLOCKS_RANGED_RETALIATION.name": "No ranged retaliation",
|
|
|
- "core.bonus.BLOCKS_RANGED_RETALIATION.description": "Enemy cannot retaliate by using a ranged attack",
|
|
|
- "core.bonus.CATAPULT.name": "Catapult",
|
|
|
- "core.bonus.CATAPULT.description": "Attacks siege walls",
|
|
|
- "core.bonus.CHANGES_SPELL_COST_FOR_ALLY.name": "Reduce Casting Cost (${val})",
|
|
|
- "core.bonus.CHANGES_SPELL_COST_FOR_ALLY.description": "Reduces the spellcasting cost for the hero by ${val}",
|
|
|
- "core.bonus.CHANGES_SPELL_COST_FOR_ENEMY.name": "Magic Damper (${val})",
|
|
|
- "core.bonus.CHANGES_SPELL_COST_FOR_ENEMY.description": "Increases spellcasting cost of enemy spells by ${val}",
|
|
|
- "core.bonus.CHARGE_IMMUNITY.name": "Immune to Charge",
|
|
|
- "core.bonus.CHARGE_IMMUNITY.description": "Immune to Cavalier's and Champion's Charge",
|
|
|
- "core.bonus.DARKNESS.name": "Darkness cover",
|
|
|
- "core.bonus.DARKNESS.description": "Creates a shroud of darkness with a ${val} radius",
|
|
|
- "core.bonus.DEATH_STARE.name": "Death Stare (${val}%)",
|
|
|
- "core.bonus.DEATH_STARE.description": "Has a ${val}% chance to kill a single creature",
|
|
|
- "core.bonus.DEFENSIVE_STANCE.name": "Defense Bonus",
|
|
|
- "core.bonus.DEFENSIVE_STANCE.description": "+${val} Defense when defending",
|
|
|
- "core.bonus.DESTRUCTION.name": "Destruction",
|
|
|
- "core.bonus.DESTRUCTION.description": "Has ${val}% chance to kill extra units after attack",
|
|
|
- "core.bonus.DOUBLE_DAMAGE_CHANCE.name": "Death Blow",
|
|
|
- "core.bonus.DOUBLE_DAMAGE_CHANCE.description": "Has a ${val}% chance of dealing double base damage when attacking",
|
|
|
- "core.bonus.DRAGON_NATURE.name": "Dragon",
|
|
|
- "core.bonus.DRAGON_NATURE.description": "Creature has a Dragon Nature",
|
|
|
- "core.bonus.EARTH_IMMUNITY.name": "Earth immunity",
|
|
|
- "core.bonus.EARTH_IMMUNITY.description": "Immune to all spells from the school of Earth magic",
|
|
|
- "core.bonus.ENCHANTER.name": "Enchanter",
|
|
|
- "core.bonus.ENCHANTER.description": "Can cast mass ${subtype.spell} every turn",
|
|
|
- "core.bonus.ENCHANTED.name": "Enchanted",
|
|
|
- "core.bonus.ENCHANTED.description": "Affected by permanent ${subtype.spell}",
|
|
|
- "core.bonus.ENEMY_ATTACK_REDUCTION.name": "Ignore Attack (${val}%)",
|
|
|
- "core.bonus.ENEMY_ATTACK_REDUCTION.description": "When being attacked, ${val}% of the attacker's attack is ignored",
|
|
|
- "core.bonus.ENEMY_DEFENCE_REDUCTION.name": "Ignore Defense (${val}%)",
|
|
|
- "core.bonus.ENEMY_DEFENCE_REDUCTION.description": "When attacking, ${val}% of the defender's defense is ignored",
|
|
|
- "core.bonus.FIRE_IMMUNITY.name": "Fire immunity",
|
|
|
- "core.bonus.FIRE_IMMUNITY.description": "Immune to all spells from the school of Fire magic",
|
|
|
- "core.bonus.FIRE_SHIELD.name": "Fire Shield (${val}%)",
|
|
|
- "core.bonus.FIRE_SHIELD.description": "Reflects part of melee damage",
|
|
|
- "core.bonus.FIRST_STRIKE.name": "First Strike",
|
|
|
- "core.bonus.FIRST_STRIKE.description": "This creature retaliates before being attacked",
|
|
|
- "core.bonus.FEAR.name": "Fear",
|
|
|
- "core.bonus.FEAR.description": "Causes Fear on an enemy stack",
|
|
|
- "core.bonus.FEARLESS.name": "Fearless",
|
|
|
- "core.bonus.FEARLESS.description": "Immune to Fear ability",
|
|
|
- "core.bonus.FEROCITY.name": "Ferocity",
|
|
|
- "core.bonus.FEROCITY.description": "Attacks ${val} additional times if killed anybody",
|
|
|
- "core.bonus.FLYING.name": "Fly",
|
|
|
- "core.bonus.FLYING.description": "Flies when moving (ignores obstacles)",
|
|
|
- "core.bonus.FREE_SHOOTING.name": "Shoot Close",
|
|
|
- "core.bonus.FREE_SHOOTING.description": "Can use ranged attacks at melee range",
|
|
|
- "core.bonus.GARGOYLE.name": "Gargoyle",
|
|
|
- "core.bonus.GARGOYLE.description": "Cannot be raised or healed",
|
|
|
- "core.bonus.GENERAL_DAMAGE_REDUCTION.name": "Reduce Damage (${val}%)",
|
|
|
- "core.bonus.GENERAL_DAMAGE_REDUCTION.description": "Reduces physical damage from ranged or melee attacks",
|
|
|
- "core.bonus.HATE.name": "Hates ${subtype.creature}",
|
|
|
- "core.bonus.HATE.description": "Does ${val}% more damage to ${subtype.creature}",
|
|
|
- "core.bonus.HEALER.name": "Healer",
|
|
|
- "core.bonus.HEALER.description": "Heals allied units",
|
|
|
- "core.bonus.HP_REGENERATION.name": "Regeneration",
|
|
|
- "core.bonus.HP_REGENERATION.description": "Heals ${val} hit points every round",
|
|
|
- "core.bonus.JOUSTING.name": "Champion charge",
|
|
|
- "core.bonus.JOUSTING.description": "+${val}% damage for each hex travelled",
|
|
|
- "core.bonus.KING.name": "King",
|
|
|
- "core.bonus.KING.description": "Vulnerable to SLAYER level ${val} or higher",
|
|
|
- "core.bonus.LEVEL_SPELL_IMMUNITY.name": "Spell immunity 1-${val}",
|
|
|
- "core.bonus.LEVEL_SPELL_IMMUNITY.description": "Immune to spells of levels 1-${val}",
|
|
|
+ "core.bonus.ADDITIONAL_ATTACK.name" : "Double Strike",
|
|
|
+ "core.bonus.ADDITIONAL_ATTACK.description" : "Attacks twice",
|
|
|
+ "core.bonus.ADDITIONAL_RETALIATION.name" : "Additional retaliations",
|
|
|
+ "core.bonus.ADDITIONAL_RETALIATION.description" : "May retaliate ${val} extra times",
|
|
|
+ "core.bonus.AIR_IMMUNITY.name" : "Air immunity",
|
|
|
+ "core.bonus.AIR_IMMUNITY.description" : "Immune to all spells from the school of Air magic",
|
|
|
+ "core.bonus.ATTACKS_ALL_ADJACENT.name" : "Attack all around",
|
|
|
+ "core.bonus.ATTACKS_ALL_ADJACENT.description" : "Attacks all adjacent enemies",
|
|
|
+ "core.bonus.BLOCKS_RETALIATION.name" : "No retaliation",
|
|
|
+ "core.bonus.BLOCKS_RETALIATION.description" : "Enemy cannot retaliate",
|
|
|
+ "core.bonus.BLOCKS_RANGED_RETALIATION.name" : "No ranged retaliation",
|
|
|
+ "core.bonus.BLOCKS_RANGED_RETALIATION.description" : "Enemy cannot retaliate by using a ranged attack",
|
|
|
+ "core.bonus.CATAPULT.name" : "Catapult",
|
|
|
+ "core.bonus.CATAPULT.description" : "Attacks siege walls",
|
|
|
+ "core.bonus.CHANGES_SPELL_COST_FOR_ALLY.name" : "Reduce Casting Cost (${val})",
|
|
|
+ "core.bonus.CHANGES_SPELL_COST_FOR_ALLY.description" : "Reduces the spellcasting cost for the hero by ${val}",
|
|
|
+ "core.bonus.CHANGES_SPELL_COST_FOR_ENEMY.name" : "Magic Damper (${val})",
|
|
|
+ "core.bonus.CHANGES_SPELL_COST_FOR_ENEMY.description" : "Increases spellcasting cost of enemy spells by ${val}",
|
|
|
+ "core.bonus.CHARGE_IMMUNITY.name" : "Immune to Charge",
|
|
|
+ "core.bonus.CHARGE_IMMUNITY.description" : "Immune to Cavalier's and Champion's Charge",
|
|
|
+ "core.bonus.DARKNESS.name" : "Darkness cover",
|
|
|
+ "core.bonus.DARKNESS.description" : "Creates a shroud of darkness with a ${val} radius",
|
|
|
+ "core.bonus.DEATH_STARE.name" : "Death Stare (${val}%)",
|
|
|
+ "core.bonus.DEATH_STARE.description" : "Has a ${val}% chance to kill a single creature",
|
|
|
+ "core.bonus.DEFENSIVE_STANCE.name" : "Defense Bonus",
|
|
|
+ "core.bonus.DEFENSIVE_STANCE.description" : "+${val} Defense when defending",
|
|
|
+ "core.bonus.DESTRUCTION.name" : "Destruction",
|
|
|
+ "core.bonus.DESTRUCTION.description" : "Has ${val}% chance to kill extra units after attack",
|
|
|
+ "core.bonus.DOUBLE_DAMAGE_CHANCE.name" : "Death Blow",
|
|
|
+ "core.bonus.DOUBLE_DAMAGE_CHANCE.description" : "Has a ${val}% chance of dealing double base damage when attacking",
|
|
|
+ "core.bonus.DRAGON_NATURE.name" : "Dragon",
|
|
|
+ "core.bonus.DRAGON_NATURE.description" : "Creature has a Dragon Nature",
|
|
|
+ "core.bonus.EARTH_IMMUNITY.name" : "Earth immunity",
|
|
|
+ "core.bonus.EARTH_IMMUNITY.description" : "Immune to all spells from the school of Earth magic",
|
|
|
+ "core.bonus.ENCHANTER.name" : "Enchanter",
|
|
|
+ "core.bonus.ENCHANTER.description" : "Can cast mass ${subtype.spell} every turn",
|
|
|
+ "core.bonus.ENCHANTED.name" : "Enchanted",
|
|
|
+ "core.bonus.ENCHANTED.description" : "Affected by permanent ${subtype.spell}",
|
|
|
+ "core.bonus.ENEMY_ATTACK_REDUCTION.name" : "Ignore Attack (${val}%)",
|
|
|
+ "core.bonus.ENEMY_ATTACK_REDUCTION.description" : "When being attacked, ${val}% of the attacker's attack is ignored",
|
|
|
+ "core.bonus.ENEMY_DEFENCE_REDUCTION.name" : "Ignore Defense (${val}%)",
|
|
|
+ "core.bonus.ENEMY_DEFENCE_REDUCTION.description" : "When attacking, ${val}% of the defender's defense is ignored",
|
|
|
+ "core.bonus.FIRE_IMMUNITY.name" : "Fire immunity",
|
|
|
+ "core.bonus.FIRE_IMMUNITY.description" : "Immune to all spells from the school of Fire magic",
|
|
|
+ "core.bonus.FIRE_SHIELD.name" : "Fire Shield (${val}%)",
|
|
|
+ "core.bonus.FIRE_SHIELD.description" : "Reflects part of melee damage",
|
|
|
+ "core.bonus.FIRST_STRIKE.name" : "First Strike",
|
|
|
+ "core.bonus.FIRST_STRIKE.description" : "This creature retaliates before being attacked",
|
|
|
+ "core.bonus.FEAR.name" : "Fear",
|
|
|
+ "core.bonus.FEAR.description" : "Causes Fear on an enemy stack",
|
|
|
+ "core.bonus.FEARLESS.name" : "Fearless",
|
|
|
+ "core.bonus.FEARLESS.description" : "Immune to Fear ability",
|
|
|
+ "core.bonus.FEROCITY.name" : "Ferocity",
|
|
|
+ "core.bonus.FEROCITY.description" : "Attacks ${val} additional times if killed anybody",
|
|
|
+ "core.bonus.FLYING.name" : "Fly",
|
|
|
+ "core.bonus.FLYING.description" : "Flies when moving (ignores obstacles)",
|
|
|
+ "core.bonus.FREE_SHOOTING.name" : "Shoot Close",
|
|
|
+ "core.bonus.FREE_SHOOTING.description" : "Can use ranged attacks at melee range",
|
|
|
+ "core.bonus.GARGOYLE.name" : "Gargoyle",
|
|
|
+ "core.bonus.GARGOYLE.description" : "Cannot be raised or healed",
|
|
|
+ "core.bonus.GENERAL_DAMAGE_REDUCTION.name" : "Reduce Damage (${val}%)",
|
|
|
+ "core.bonus.GENERAL_DAMAGE_REDUCTION.description" : "Reduces physical damage from ranged or melee attacks",
|
|
|
+ "core.bonus.HATE.name" : "Hates ${subtype.creature}",
|
|
|
+ "core.bonus.HATE.description" : "Does ${val}% more damage to ${subtype.creature}",
|
|
|
+ "core.bonus.HEALER.name" : "Healer",
|
|
|
+ "core.bonus.HEALER.description" : "Heals allied units",
|
|
|
+ "core.bonus.HP_REGENERATION.name" : "Regeneration",
|
|
|
+ "core.bonus.HP_REGENERATION.description" : "Heals ${val} hit points every round",
|
|
|
+ "core.bonus.JOUSTING.name" : "Champion charge",
|
|
|
+ "core.bonus.JOUSTING.description" : "+${val}% damage for each hex travelled",
|
|
|
+ "core.bonus.KING.name" : "King",
|
|
|
+ "core.bonus.KING.description" : "Vulnerable to SLAYER level ${val} or higher",
|
|
|
+ "core.bonus.LEVEL_SPELL_IMMUNITY.name" : "Spell immunity 1-${val}",
|
|
|
+ "core.bonus.LEVEL_SPELL_IMMUNITY.description" : "Immune to spells of levels 1-${val}",
|
|
|
"core.bonus.LIMITED_SHOOTING_RANGE.name" : "Limited shooting range",
|
|
|
"core.bonus.LIMITED_SHOOTING_RANGE.description" : "Unable to target units farther than ${val} hexes",
|
|
|
- "core.bonus.LIFE_DRAIN.name": "Drain life (${val}%)",
|
|
|
- "core.bonus.LIFE_DRAIN.description": "Drains ${val}% of damage dealt",
|
|
|
- "core.bonus.MANA_CHANNELING.name": "Magic Channel ${val}%",
|
|
|
- "core.bonus.MANA_CHANNELING.description": "Gives your hero ${val}% of the mana spent by the enemy",
|
|
|
- "core.bonus.MANA_DRAIN.name": "Mana Drain",
|
|
|
- "core.bonus.MANA_DRAIN.description": "Drains ${val} mana every turn",
|
|
|
- "core.bonus.MAGIC_MIRROR.name": "Magic Mirror (${val}%)",
|
|
|
- "core.bonus.MAGIC_MIRROR.description": "Has a ${val}% chance to redirect an offensive spell to an enemy unit",
|
|
|
- "core.bonus.MAGIC_RESISTANCE.name": "Magic Resistance (${val}%)",
|
|
|
- "core.bonus.MAGIC_RESISTANCE.description": "Has a ${val}% chance to resist an enemy spell",
|
|
|
- "core.bonus.MIND_IMMUNITY.name": "Mind Spell Immunity",
|
|
|
- "core.bonus.MIND_IMMUNITY.description": "Immune to Mind-type spells",
|
|
|
- "core.bonus.NO_DISTANCE_PENALTY.name": "No distance penalty",
|
|
|
- "core.bonus.NO_DISTANCE_PENALTY.description": "Does full damage at any distance",
|
|
|
- "core.bonus.NO_MELEE_PENALTY.name": "No melee penalty",
|
|
|
- "core.bonus.NO_MELEE_PENALTY.description": "Creature has no Melee Penalty",
|
|
|
- "core.bonus.NO_MORALE.name": "Neutral Morale",
|
|
|
- "core.bonus.NO_MORALE.description": "Creature is immune to morale effects",
|
|
|
- "core.bonus.NO_WALL_PENALTY.name": "No wall penalty",
|
|
|
- "core.bonus.NO_WALL_PENALTY.description": "Full damage during siege",
|
|
|
- "core.bonus.NON_LIVING.name": "Non living",
|
|
|
- "core.bonus.NON_LIVING.description": "Immunity to many effects",
|
|
|
- "core.bonus.RANDOM_SPELLCASTER.name": "Random spellcaster",
|
|
|
- "core.bonus.RANDOM_SPELLCASTER.description": "Can cast random spell",
|
|
|
- "core.bonus.RANGED_RETALIATION.name": "Ranged retaliation",
|
|
|
- "core.bonus.RANGED_RETALIATION.description": "Can perform ranged counterattack",
|
|
|
- "core.bonus.RECEPTIVE.name": "Receptive",
|
|
|
- "core.bonus.RECEPTIVE.description": "No Immunity to Friendly Spells",
|
|
|
- "core.bonus.REBIRTH.name": "Rebirth (${val}%)",
|
|
|
- "core.bonus.REBIRTH.description": "${val}% of stack will rise after death",
|
|
|
- "core.bonus.RETURN_AFTER_STRIKE.name": "Attack and Return",
|
|
|
- "core.bonus.RETURN_AFTER_STRIKE.description": "Returns after melee attack",
|
|
|
- "core.bonus.REVENGE.name": "Revenge",
|
|
|
- "core.bonus.REVENGE.description": "Deals extra damage based on attacker's lost health in battle",
|
|
|
- "core.bonus.SHOOTER.name": "Ranged",
|
|
|
- "core.bonus.SHOOTER.description": "Creature can shoot",
|
|
|
- "core.bonus.SHOOTS_ALL_ADJACENT.name": "Shoot all around",
|
|
|
- "core.bonus.SHOOTS_ALL_ADJACENT.description": "This creature's ranged attacks strike all targets in a small area",
|
|
|
- "core.bonus.SOUL_STEAL.name": "Soul Steal",
|
|
|
- "core.bonus.SOUL_STEAL.description": "Gains ${val} new creatures for each enemy killed",
|
|
|
- "core.bonus.SPELLCASTER.name": "Spellcaster",
|
|
|
- "core.bonus.SPELLCASTER.description": "Can cast ${subtype.spell}",
|
|
|
- "core.bonus.SPELL_AFTER_ATTACK.name": "Cast After Attack",
|
|
|
- "core.bonus.SPELL_AFTER_ATTACK.description": "Has a ${val}% chance to cast ${subtype.spell} after it attacks",
|
|
|
- "core.bonus.SPELL_BEFORE_ATTACK.name": "Cast Before Attack",
|
|
|
- "core.bonus.SPELL_BEFORE_ATTACK.description": "Has a ${val}% chance to cast ${subtype.spell} before it attacks",
|
|
|
- "core.bonus.SPELL_IMMUNITY.name": "Spell immunity",
|
|
|
- "core.bonus.SPELL_IMMUNITY.description": "Immune to ${subtype.spell}",
|
|
|
- "core.bonus.SPELL_LIKE_ATTACK.name": "Spell-like attack",
|
|
|
- "core.bonus.SPELL_LIKE_ATTACK.description": "Attacks with ${subtype.spell}",
|
|
|
- "core.bonus.SPELL_RESISTANCE_AURA.name": "Aura of Resistance",
|
|
|
- "core.bonus.SPELL_RESISTANCE_AURA.description": "Nearby stacks get ${val}% magic resistance",
|
|
|
- "core.bonus.SUMMON_GUARDIANS.name": "Summon guardians",
|
|
|
- "core.bonus.SUMMON_GUARDIANS.description": "At the start of battle summons ${subtype.creature} (${val}%)",
|
|
|
- "core.bonus.SYNERGY_TARGET.name": "Synergizable",
|
|
|
- "core.bonus.SYNERGY_TARGET.description": "This creature is vulnerable to synergy effect",
|
|
|
- "core.bonus.TWO_HEX_ATTACK_BREATH.name": "Breath",
|
|
|
- "core.bonus.TWO_HEX_ATTACK_BREATH.description": "Breath Attack (2-hex range)",
|
|
|
- "core.bonus.THREE_HEADED_ATTACK.name": "Three-headed attack",
|
|
|
- "core.bonus.THREE_HEADED_ATTACK.description": "Attacks three adjacent units",
|
|
|
- "core.bonus.TRANSMUTATION.name": "Transmutation",
|
|
|
- "core.bonus.TRANSMUTATION.description": "${val}% chance to transform attacked unit to a different type",
|
|
|
- "core.bonus.UNDEAD.name": "Undead",
|
|
|
- "core.bonus.UNDEAD.description": "Creature is Undead",
|
|
|
- "core.bonus.UNLIMITED_RETALIATIONS.name": "Unlimited retaliations",
|
|
|
- "core.bonus.UNLIMITED_RETALIATIONS.description": "Can retaliate against an unlimited number of attacks",
|
|
|
- "core.bonus.WATER_IMMUNITY.name": "Water immunity",
|
|
|
- "core.bonus.WATER_IMMUNITY.description": "Immune to all spells from the school of Water magic",
|
|
|
- "core.bonus.WIDE_BREATH.name": "Wide breath",
|
|
|
- "core.bonus.WIDE_BREATH.description": "Wide breath attack (multiple hexes)",
|
|
|
- "core.bonus.DISINTEGRATE.name": "Disintegrate",
|
|
|
- "core.bonus.DISINTEGRATE.description": "No corpse remains after death",
|
|
|
- "core.bonus.INVINCIBLE.name": "Invincible",
|
|
|
- "core.bonus.INVINCIBLE.description": "Cannot be affected by anything",
|
|
|
- "core.bonus.MECHANICAL.name": "Mechanical",
|
|
|
- "core.bonus.MECHANICAL.description": "Immunity to many effects, repairable",
|
|
|
- "core.bonus.PRISM_HEX_ATTACK_BREATH.name": "Prism Breath",
|
|
|
- "core.bonus.PRISM_HEX_ATTACK_BREATH.description": "Prism Breath Attack (three directions)",
|
|
|
- "core.bonus.SPELL_DAMAGE_REDUCTION.name": "Spell Resistance",
|
|
|
- "core.bonus.SPELL_DAMAGE_REDUCTION.name.air": "Air Spells Resistance",
|
|
|
- "core.bonus.SPELL_DAMAGE_REDUCTION.name.fire": "Fire Spells Resistance",
|
|
|
- "core.bonus.SPELL_DAMAGE_REDUCTION.name.water": "Water Spells Resistance",
|
|
|
- "core.bonus.SPELL_DAMAGE_REDUCTION.name.earth": "Earth Spells Resistance",
|
|
|
- "core.bonus.SPELL_DAMAGE_REDUCTION.description": "Damage from all spells reduced by ${val}%.",
|
|
|
- "core.bonus.SPELL_DAMAGE_REDUCTION.description.air": "Damage from all Air spells reduced by ${val}%.",
|
|
|
- "core.bonus.SPELL_DAMAGE_REDUCTION.description.fire": "Damage from all Fire spells reduced by ${val}%.",
|
|
|
- "core.bonus.SPELL_DAMAGE_REDUCTION.description.water": "Damage from all Water spells reduced by ${val}%.",
|
|
|
- "core.bonus.SPELL_DAMAGE_REDUCTION.description.earth": "Damage from all Earth spells reduced by ${val}%.",
|
|
|
- "core.bonus.SPELL_SCHOOL_IMMUNITY.name": "Spell immunity",
|
|
|
- "core.bonus.SPELL_SCHOOL_IMMUNITY.name.air": "Air immunity",
|
|
|
- "core.bonus.SPELL_SCHOOL_IMMUNITY.name.fire": "Fire immunity",
|
|
|
- "core.bonus.SPELL_SCHOOL_IMMUNITY.name.water": "Water immunity",
|
|
|
- "core.bonus.SPELL_SCHOOL_IMMUNITY.name.earth": "Earth immunity",
|
|
|
- "core.bonus.SPELL_SCHOOL_IMMUNITY.description": "This unit is immune to all spells",
|
|
|
- "core.bonus.SPELL_SCHOOL_IMMUNITY.description.air": "This unit is immune to all Air school spells",
|
|
|
- "core.bonus.SPELL_SCHOOL_IMMUNITY.description.fire": "This unit is immune to all Fire school spells",
|
|
|
- "core.bonus.SPELL_SCHOOL_IMMUNITY.description.water": "This unit is immune to all Water school spells",
|
|
|
- "core.bonus.SPELL_SCHOOL_IMMUNITY.description.earth": "This unit is immune to all Earth school spells",
|
|
|
- "core.bonus.OPENING_BATTLE_SPELL.name": "Starts with spell",
|
|
|
- "core.bonus.OPENING_BATTLE_SPELL.description": "Casts ${subtype.spell} on battle start",
|
|
|
+ "core.bonus.LIFE_DRAIN.name" : "Drain life (${val}%)",
|
|
|
+ "core.bonus.LIFE_DRAIN.description" : "Drains ${val}% of damage dealt",
|
|
|
+ "core.bonus.MANA_CHANNELING.name" : "Magic Channel ${val}%",
|
|
|
+ "core.bonus.MANA_CHANNELING.description" : "Gives your hero ${val}% of the mana spent by the enemy",
|
|
|
+ "core.bonus.MANA_DRAIN.name" : "Mana Drain",
|
|
|
+ "core.bonus.MANA_DRAIN.description" : "Drains ${val} mana every turn",
|
|
|
+ "core.bonus.MAGIC_MIRROR.name" : "Magic Mirror (${val}%)",
|
|
|
+ "core.bonus.MAGIC_MIRROR.description" : "Has a ${val}% chance to redirect an offensive spell to an enemy unit",
|
|
|
+ "core.bonus.MAGIC_RESISTANCE.name" : "Magic Resistance (${val}%)",
|
|
|
+ "core.bonus.MAGIC_RESISTANCE.description" : "Has a ${val}% chance to resist an enemy spell",
|
|
|
+ "core.bonus.MIND_IMMUNITY.name" : "Mind Spell Immunity",
|
|
|
+ "core.bonus.MIND_IMMUNITY.description" : "Immune to Mind-type spells",
|
|
|
+ "core.bonus.NO_DISTANCE_PENALTY.name" : "No distance penalty",
|
|
|
+ "core.bonus.NO_DISTANCE_PENALTY.description" : "Does full damage at any distance",
|
|
|
+ "core.bonus.NO_MELEE_PENALTY.name" : "No melee penalty",
|
|
|
+ "core.bonus.NO_MELEE_PENALTY.description" : "Creature has no Melee Penalty",
|
|
|
+ "core.bonus.NO_MORALE.name" : "Neutral Morale",
|
|
|
+ "core.bonus.NO_MORALE.description" : "Creature is immune to morale effects",
|
|
|
+ "core.bonus.NO_WALL_PENALTY.name" : "No wall penalty",
|
|
|
+ "core.bonus.NO_WALL_PENALTY.description" : "Full damage during siege",
|
|
|
+ "core.bonus.NON_LIVING.name" : "Non living",
|
|
|
+ "core.bonus.NON_LIVING.description" : "Immunity to many effects",
|
|
|
+ "core.bonus.RANDOM_SPELLCASTER.name" : "Random spellcaster",
|
|
|
+ "core.bonus.RANDOM_SPELLCASTER.description" : "Can cast random spell",
|
|
|
+ "core.bonus.RANGED_RETALIATION.name" : "Ranged retaliation",
|
|
|
+ "core.bonus.RANGED_RETALIATION.description" : "Can perform ranged counterattack",
|
|
|
+ "core.bonus.RECEPTIVE.name" : "Receptive",
|
|
|
+ "core.bonus.RECEPTIVE.description" : "No Immunity to Friendly Spells",
|
|
|
+ "core.bonus.REBIRTH.name" : "Rebirth (${val}%)",
|
|
|
+ "core.bonus.REBIRTH.description" : "${val}% of stack will rise after death",
|
|
|
+ "core.bonus.RETURN_AFTER_STRIKE.name" : "Attack and Return",
|
|
|
+ "core.bonus.RETURN_AFTER_STRIKE.description" : "Returns after melee attack",
|
|
|
+ "core.bonus.REVENGE.name" : "Revenge",
|
|
|
+ "core.bonus.REVENGE.description" : "Deals extra damage based on attacker's lost health in battle",
|
|
|
+ "core.bonus.SHOOTER.name" : "Ranged",
|
|
|
+ "core.bonus.SHOOTER.description" : "Creature can shoot",
|
|
|
+ "core.bonus.SHOOTS_ALL_ADJACENT.name" : "Shoot all around",
|
|
|
+ "core.bonus.SHOOTS_ALL_ADJACENT.description" : "This creature's ranged attacks strike all targets in a small area",
|
|
|
+ "core.bonus.SOUL_STEAL.name" : "Soul Steal",
|
|
|
+ "core.bonus.SOUL_STEAL.description" : "Gains ${val} new creatures for each enemy killed",
|
|
|
+ "core.bonus.SPELLCASTER.name" : "Spellcaster",
|
|
|
+ "core.bonus.SPELLCASTER.description" : "Can cast ${subtype.spell}",
|
|
|
+ "core.bonus.SPELL_AFTER_ATTACK.name" : "Cast After Attack",
|
|
|
+ "core.bonus.SPELL_AFTER_ATTACK.description" : "Has a ${val}% chance to cast ${subtype.spell} after it attacks",
|
|
|
+ "core.bonus.SPELL_BEFORE_ATTACK.name" : "Cast Before Attack",
|
|
|
+ "core.bonus.SPELL_BEFORE_ATTACK.description" : "Has a ${val}% chance to cast ${subtype.spell} before it attacks",
|
|
|
+ "core.bonus.SPELL_IMMUNITY.name" : "Spell immunity",
|
|
|
+ "core.bonus.SPELL_IMMUNITY.description" : "Immune to ${subtype.spell}",
|
|
|
+ "core.bonus.SPELL_LIKE_ATTACK.name" : "Spell-like attack",
|
|
|
+ "core.bonus.SPELL_LIKE_ATTACK.description" : "Attacks with ${subtype.spell}",
|
|
|
+ "core.bonus.SPELL_RESISTANCE_AURA.name" : "Aura of Resistance",
|
|
|
+ "core.bonus.SPELL_RESISTANCE_AURA.description" : "Nearby stacks get ${val}% magic resistance",
|
|
|
+ "core.bonus.SUMMON_GUARDIANS.name" : "Summon guardians",
|
|
|
+ "core.bonus.SUMMON_GUARDIANS.description" : "At the start of battle summons ${subtype.creature} (${val}%)",
|
|
|
+ "core.bonus.SYNERGY_TARGET.name" : "Synergizable",
|
|
|
+ "core.bonus.SYNERGY_TARGET.description" : "This creature is vulnerable to synergy effect",
|
|
|
+ "core.bonus.TWO_HEX_ATTACK_BREATH.name" : "Breath",
|
|
|
+ "core.bonus.TWO_HEX_ATTACK_BREATH.description" : "Breath Attack (2-hex range)",
|
|
|
+ "core.bonus.THREE_HEADED_ATTACK.name" : "Three-headed attack",
|
|
|
+ "core.bonus.THREE_HEADED_ATTACK.description" : "Attacks three adjacent units",
|
|
|
+ "core.bonus.TRANSMUTATION.name" : "Transmutation",
|
|
|
+ "core.bonus.TRANSMUTATION.description" : "${val}% chance to transform attacked unit to a different type",
|
|
|
+ "core.bonus.UNDEAD.name" : "Undead",
|
|
|
+ "core.bonus.UNDEAD.description" : "Creature is Undead",
|
|
|
+ "core.bonus.UNLIMITED_RETALIATIONS.name" : "Unlimited retaliations",
|
|
|
+ "core.bonus.UNLIMITED_RETALIATIONS.description" : "Can retaliate against an unlimited number of attacks",
|
|
|
+ "core.bonus.WATER_IMMUNITY.name" : "Water immunity",
|
|
|
+ "core.bonus.WATER_IMMUNITY.description" : "Immune to all spells from the school of Water magic",
|
|
|
+ "core.bonus.WIDE_BREATH.name" : "Wide breath",
|
|
|
+ "core.bonus.WIDE_BREATH.description" : "Wide breath attack (multiple hexes)",
|
|
|
+ "core.bonus.DISINTEGRATE.name" : "Disintegrate",
|
|
|
+ "core.bonus.DISINTEGRATE.description" : "No corpse remains after death",
|
|
|
+ "core.bonus.INVINCIBLE.name" : "Invincible",
|
|
|
+ "core.bonus.INVINCIBLE.description" : "Cannot be affected by anything",
|
|
|
+ "core.bonus.MECHANICAL.name" : "Mechanical",
|
|
|
+ "core.bonus.MECHANICAL.description" : "Immunity to many effects, repairable",
|
|
|
+ "core.bonus.PRISM_HEX_ATTACK_BREATH.name" : "Prism Breath",
|
|
|
+ "core.bonus.PRISM_HEX_ATTACK_BREATH.description" : "Prism Breath Attack (three directions)",
|
|
|
+ "core.bonus.SPELL_DAMAGE_REDUCTION.name" : "Spell Resistance",
|
|
|
+ "core.bonus.SPELL_DAMAGE_REDUCTION.name.air" : "Air Spells Resistance",
|
|
|
+ "core.bonus.SPELL_DAMAGE_REDUCTION.name.fire" : "Fire Spells Resistance",
|
|
|
+ "core.bonus.SPELL_DAMAGE_REDUCTION.name.water" : "Water Spells Resistance",
|
|
|
+ "core.bonus.SPELL_DAMAGE_REDUCTION.name.earth" : "Earth Spells Resistance",
|
|
|
+ "core.bonus.SPELL_DAMAGE_REDUCTION.description" : "Damage from all spells reduced by ${val}%.",
|
|
|
+ "core.bonus.SPELL_DAMAGE_REDUCTION.description.air" : "Damage from all Air spells reduced by ${val}%.",
|
|
|
+ "core.bonus.SPELL_DAMAGE_REDUCTION.description.fire" : "Damage from all Fire spells reduced by ${val}%.",
|
|
|
+ "core.bonus.SPELL_DAMAGE_REDUCTION.description.water" : "Damage from all Water spells reduced by ${val}%.",
|
|
|
+ "core.bonus.SPELL_DAMAGE_REDUCTION.description.earth" : "Damage from all Earth spells reduced by ${val}%.",
|
|
|
+ "core.bonus.SPELL_SCHOOL_IMMUNITY.name" : "Spell immunity",
|
|
|
+ "core.bonus.SPELL_SCHOOL_IMMUNITY.name.air" : "Air immunity",
|
|
|
+ "core.bonus.SPELL_SCHOOL_IMMUNITY.name.fire" : "Fire immunity",
|
|
|
+ "core.bonus.SPELL_SCHOOL_IMMUNITY.name.water" : "Water immunity",
|
|
|
+ "core.bonus.SPELL_SCHOOL_IMMUNITY.name.earth" : "Earth immunity",
|
|
|
+ "core.bonus.SPELL_SCHOOL_IMMUNITY.description" : "This unit is immune to all spells",
|
|
|
+ "core.bonus.SPELL_SCHOOL_IMMUNITY.description.air" : "This unit is immune to all Air school spells",
|
|
|
+ "core.bonus.SPELL_SCHOOL_IMMUNITY.description.fire" : "This unit is immune to all Fire school spells",
|
|
|
+ "core.bonus.SPELL_SCHOOL_IMMUNITY.description.water" : "This unit is immune to all Water school spells",
|
|
|
+ "core.bonus.SPELL_SCHOOL_IMMUNITY.description.earth" : "This unit is immune to all Earth school spells",
|
|
|
+ "core.bonus.OPENING_BATTLE_SPELL.name" : "Starts with spell",
|
|
|
+ "core.bonus.OPENING_BATTLE_SPELL.description" : "Casts ${subtype.spell} on battle start",
|
|
|
|
|
|
"spell.core.castleMoat.name" : "Moat",
|
|
|
"spell.core.castleMoatTrigger.name" : "Moat",
|