|
|
@@ -6,13 +6,13 @@ The bonuses were grouped according to their original purpose. The bonus system a
|
|
|
|
|
|
### NONE
|
|
|
|
|
|
-Special bonus that gives no effect
|
|
|
+Bonus placeholder that gives no effect
|
|
|
|
|
|
### MORALE
|
|
|
|
|
|
Changes morale of affected units
|
|
|
|
|
|
-- val: change in morale
|
|
|
+- val: change in morale, eg. 1, -2
|
|
|
|
|
|
### LUCK
|
|
|
|
|
|
@@ -29,7 +29,7 @@ Changes mastery level of spells of affected heroes and units. Examples are magic
|
|
|
|
|
|
### DARKNESS
|
|
|
|
|
|
-On each turn, hides area in fog of war around affected town for all players other than town owner
|
|
|
+On each turn, hides area in fog of war around affected town for all players other than town owner. Currently does not work for any entities other than towns.
|
|
|
|
|
|
- val: radius in tiles
|
|
|
|
|
|
@@ -40,21 +40,21 @@ On each turn, hides area in fog of war around affected town for all players othe
|
|
|
Increases amount of movement points available to affected hero on new turn
|
|
|
|
|
|
- subtype:
|
|
|
-- - heroMovementLand: only land movement will be affected
|
|
|
-- - heroMovementSea: only sea movement will be affected
|
|
|
+ - heroMovementLand: only land movement will be affected
|
|
|
+ - heroMovementSea: only sea movement will be affected
|
|
|
- val: number of movement points (100 points for a tile)
|
|
|
|
|
|
### WATER_WALKING
|
|
|
|
|
|
Allows movement over water for affected heroes
|
|
|
|
|
|
-- val: TODO
|
|
|
+- val: Penalty to movement, in percent (Basic Water Walk - 40, Advanced Water Walk - 20)
|
|
|
|
|
|
### FLYING_MOVEMENT
|
|
|
|
|
|
Allows flying movement for affected heroes
|
|
|
|
|
|
-- val: TODO
|
|
|
+- val: Penalty to movement, in percent
|
|
|
|
|
|
### NO_TERRAIN_PENALTY
|
|
|
|
|
|
@@ -62,11 +62,11 @@ Eliminates terrain penalty on certain terrain types for affected heroes (Nomads
|
|
|
|
|
|
Note: to eliminate all terrain penalties see ROUGH_TERRAIN_DISCOUNT bonus
|
|
|
|
|
|
-- subtype: type of terrain
|
|
|
+- subtype: type of terrain, eg `terrain.sand`
|
|
|
|
|
|
### TERRAIN_NATIVE
|
|
|
|
|
|
-Affected units will view any terrain as native
|
|
|
+Affected units will view any terrain as native. This means army containing these creature will have no movement penalty, and will be able to see Mines and Quick Sand in battle.
|
|
|
|
|
|
### PRIMARY_SKILL
|
|
|
|
|
|
@@ -93,38 +93,40 @@ Restores entire mana pool for affected heroes on new turn
|
|
|
|
|
|
### NONEVIL_ALIGNMENT_MIX
|
|
|
|
|
|
-Allows mixing of creaturs of neutral and good factions in affected armies without penalty to morale
|
|
|
+Allows mixing of creaturs of neutral and good factions in affected armies without penalty to morale (Angelic Alliance effect)
|
|
|
|
|
|
### SURRENDER_DISCOUNT
|
|
|
|
|
|
Changes surrender cost for affected heroes
|
|
|
|
|
|
-- val: decrease in cost, in precentage
|
|
|
+- val: decrease in cost, in percentage
|
|
|
|
|
|
### IMPROVED_NECROMANCY
|
|
|
|
|
|
-TODO: Determine units which is raised by necromancy skill.
|
|
|
+Allows to raise different creatures than Skeletons after battle.
|
|
|
|
|
|
- subtype: creature raised
|
|
|
- val: Necromancer power
|
|
|
-- addInfo: limiter by Necromancer power
|
|
|
-- Example (from Necromancy skill):
|
|
|
+- addInfo: Level of Necromancy secondary skill (1 - Basic, 3 - Expert)
|
|
|
+- Example (from Cloak Of The Undead King):
|
|
|
|
|
|
-` "power" : {`
|
|
|
-` "type" : "IMPROVED_NECROMANCY",`
|
|
|
-` "subtype" : "creature.skeleton",`
|
|
|
-` "addInfo" : 0`
|
|
|
-` }`
|
|
|
+```jsonc
|
|
|
+{
|
|
|
+ "type" : "IMPROVED_NECROMANCY",
|
|
|
+ "subtype" : "creature.walkingDead",
|
|
|
+ "addInfo" : 1
|
|
|
+}
|
|
|
+```
|
|
|
|
|
|
### LEARN_BATTLE_SPELL_CHANCE
|
|
|
|
|
|
-Determines chance for affected heroes to learn spell casted by enemy hero after battle
|
|
|
+Determines chance for affected heroes to learn spell cast by enemy hero after battle
|
|
|
|
|
|
- val: chance to learn spell, percentage
|
|
|
|
|
|
### LEARN_BATTLE_SPELL_LEVEL_LIMIT
|
|
|
|
|
|
-Allows affected heroes to learn spell casted by enemy hero after battle
|
|
|
+Allows affected heroes to learn spell cast by enemy hero after battle
|
|
|
|
|
|
- val: maximal level of spell that can be learned
|
|
|
|
|
|
@@ -207,7 +209,7 @@ Defines maximum level of spells than hero can learn from any source (Wisdom)
|
|
|
|
|
|
### SPECIAL_SPELL_LEV
|
|
|
|
|
|
-Gives additional bonus to effect of specific spell based on level of creature it is casted on
|
|
|
+Gives additional bonus to effect of specific spell based on level of creature it is cast on
|
|
|
|
|
|
- subtype: identifier of affected spell
|
|
|
- val: bonus to spell effect, percentage, divided by target creature level
|
|
|
@@ -228,25 +230,43 @@ Gives additional bonus to effect of specific spell
|
|
|
|
|
|
### SPECIAL_PECULIAR_ENCHANT
|
|
|
|
|
|
-TODO: blesses and curses with id = val dependent on unit's level
|
|
|
+Gives creature under effect of this spell additional bonus, which is hardcoded and depends on the creature tier.
|
|
|
|
|
|
-- subtype: affected spell identifier
|
|
|
+- subtype: affected spell identifier, ie. `spell.haste`
|
|
|
|
|
|
### SPECIAL_ADD_VALUE_ENCHANT
|
|
|
|
|
|
-TODO: specialty spell like Aenin has, increased effect of spell, additionalInfo = value to add
|
|
|
+Increased effect of spell affecting creature, ie. Aenain makes Disrupting Ray decrease target's defense by additional 2 points:
|
|
|
+
|
|
|
+```jsonc
|
|
|
+"disruptingRay" : {
|
|
|
+ "addInfo" : -2,
|
|
|
+ "subtype" : "spell.disruptingRay",
|
|
|
+ "type" : "SPECIAL_ADD_VALUE_ENCHANT"
|
|
|
+}
|
|
|
+``````
|
|
|
|
|
|
- subtype: affected spell identifier
|
|
|
+- additionalInfo: value to add
|
|
|
|
|
|
### SPECIAL_FIXED_VALUE_ENCHANT
|
|
|
|
|
|
-TODO: specialty spell like Melody has, constant spell effect (i.e. 3 luck), additionalInfo = value to fix.
|
|
|
+Spell affecting creature has fixed effect, eg. hero Melody has constant spell effect of +3:
|
|
|
+
|
|
|
+```jsonc
|
|
|
+"fortune" : {
|
|
|
+ "addInfo" : 3,
|
|
|
+ "subtype" : "spell.fortune",
|
|
|
+ "type" : "SPECIAL_FIXED_VALUE_ENCHANT"
|
|
|
+}
|
|
|
+```
|
|
|
|
|
|
- subtype: affected spell identifier
|
|
|
+- additionalInfo = fixed value
|
|
|
|
|
|
### SPECIAL_UPGRADE
|
|
|
|
|
|
-Allows creature upgrade for affected armies
|
|
|
+Allows creature being upgraded to another creature (Gelu, Dracon)
|
|
|
|
|
|
- subtype: identifier of creature that can being upgraded
|
|
|
- addInfo: identifier of creature to which perform an upgrade
|
|
|
@@ -255,7 +275,7 @@ Allows creature upgrade for affected armies
|
|
|
|
|
|
### SPELL_DURATION
|
|
|
|
|
|
-Changes duration of timed spells casted by affected hero
|
|
|
+Changes duration of timed spells cast by affected hero
|
|
|
|
|
|
- val: additional duration, turns
|
|
|
- subtype: optional, identifier of affected spells, or all if not set
|
|
|
@@ -291,25 +311,25 @@ Affected heroes will add specified resources amounts to player treasure on new d
|
|
|
Increases weekly growth of creatures in affected towns (Legion artifacts)
|
|
|
|
|
|
- value: number of additional weekly creatures
|
|
|
-- subtype: dwelling level, in form "creatureLevelX" where X is desired level (1-7)
|
|
|
+- subtype: dwelling level, in form `creatureLevelX` where X is desired level (1-7)
|
|
|
|
|
|
### CREATURE_GROWTH_PERCENT
|
|
|
|
|
|
-Increases weekly growth of creatures in affected towns
|
|
|
+Increases weekly growth of creatures in affected towns (Statue of Legion)
|
|
|
|
|
|
- val: additional growth, percentage
|
|
|
|
|
|
### BATTLE_NO_FLEEING
|
|
|
|
|
|
-Heroes affected by this bonus can not retreat or surrender in battle
|
|
|
+Heroes affected by this bonus can not retreat or surrender in battle (Shackles of War effect)
|
|
|
|
|
|
### NEGATE_ALL_NATURAL_IMMUNITIES
|
|
|
|
|
|
Negates all natural immunities for affected stacks. (Orb of Vulnerability)
|
|
|
|
|
|
- subtype:
|
|
|
-- - immunityBattleWide: Entire battle will be affected by bonus
|
|
|
-- - immunityEnemyHero: Only enemy hero will be affected by bonus
|
|
|
+ - immunityBattleWide: Entire battle will be affected by bonus
|
|
|
+ - immunityEnemyHero: Only enemy hero will be affected by bonus
|
|
|
|
|
|
### OPENING_BATTLE_SPELL
|
|
|
|
|
|
@@ -320,7 +340,7 @@ In battle, army affected by this bonus will cast spell at the very start of the
|
|
|
|
|
|
### FREE_SHIP_BOARDING
|
|
|
|
|
|
-Heroes affected by this bonus will keep all their movement points when embarking or disembarking ship
|
|
|
+Heroes affected by this bonus will not lose all movement points when embarking or disembarking ship. Movement points are converted depending on max land and water movement range.
|
|
|
|
|
|
### WHIRLPOOL_PROTECTION
|
|
|
|
|
|
@@ -345,9 +365,9 @@ Increases movement speed of units in battle
|
|
|
Increases base damage of creature in battle
|
|
|
|
|
|
- subtype:
|
|
|
-- - creatureDamageMin: increases only minimal damage
|
|
|
-- - creatureDamageMax: increases only maximal damage
|
|
|
-- - creatureDamageBoth: increases both minimal and maximal damage
|
|
|
+ - creatureDamageMin: increases only minimal damage
|
|
|
+ - creatureDamageMax: increases only maximal damage
|
|
|
+ - creatureDamageBoth: increases both minimal and maximal damage
|
|
|
- val: additional damage points
|
|
|
|
|
|
### SHOTS
|
|
|
@@ -370,11 +390,11 @@ Affected unit is considered to be a gargoyle and not affected by certain spells
|
|
|
|
|
|
### UNDEAD
|
|
|
|
|
|
-Affected unit is considered to be undead
|
|
|
+Affected unit is considered to be undead, which makes it immune to many effects, and also reduce morale of allied living units.
|
|
|
|
|
|
### SIEGE_WEAPON
|
|
|
|
|
|
-Affected unit is considered to be a siege machine and can not be raised, healed, have morale or move.
|
|
|
+Affected unit is considered to be a siege machine and can not be raised, healed, have morale or move. All War Machines should have this bonus.
|
|
|
|
|
|
### DRAGON_NATURE
|
|
|
|
|
|
@@ -405,8 +425,8 @@ Affected units can not receive good or bad morale
|
|
|
Affected unit can fly on the battlefield
|
|
|
|
|
|
- subtype:
|
|
|
-- - movementFlying: creature will fly (slowly move across battlefield)
|
|
|
-- - movementTeleporting: creature will instantly teleport to destination
|
|
|
+ - movementFlying: creature will fly (slowly move across battlefield)
|
|
|
+ - movementTeleporting: creature will instantly teleport to destination, skipping movement animation.
|
|
|
|
|
|
### SHOOTER
|
|
|
|
|
|
@@ -414,21 +434,21 @@ Affected unit can shoot
|
|
|
|
|
|
### CHARGE_IMMUNITY
|
|
|
|
|
|
-Affected unit is immune to JOUSTING ability
|
|
|
+Affected unit is immune to JOUSTING ability of (ie. Champions).
|
|
|
|
|
|
### ADDITIONAL_ATTACK
|
|
|
|
|
|
-Affected unit can perform additional attacks. Attacked unit will retaliate after each attack if can
|
|
|
+Affected unit can perform additional attacks. Attacked unit will retaliate after each attack if able.
|
|
|
|
|
|
- val: number of additional attacks to perform
|
|
|
|
|
|
### UNLIMITED_RETALIATIONS
|
|
|
|
|
|
-Affected unit will always retaliate if able
|
|
|
+Affected unit will always retaliate if able (Royal Griffin)
|
|
|
|
|
|
### ADDITIONAL_RETALIATION
|
|
|
|
|
|
-Affected unit can retaliate multiple times per turn
|
|
|
+Affected unit can retaliate multiple times per turn (basic Griffin)
|
|
|
|
|
|
- value: number of additional retaliations
|
|
|
|
|
|
@@ -442,7 +462,7 @@ Affected unit will deal more damage based on movement distance (Champions)
|
|
|
|
|
|
Affected unit will deal more damage when attacking specific creature
|
|
|
|
|
|
-- subtype - identifier of hated creature
|
|
|
+- subtype - identifier of hated creature, ie. "creature.genie"
|
|
|
- val - additional damage, percentage
|
|
|
|
|
|
### SPELL_LIKE_ATTACK
|
|
|
@@ -470,9 +490,9 @@ Affected unit can return to his starting location after attack (Harpies)
|
|
|
|
|
|
### ENEMY_DEFENCE_REDUCTION
|
|
|
|
|
|
-Affected unit will ignore specified percentage of attacked unit defence (Behemoth)
|
|
|
+Affected unit will ignore specified percentage of attacked unit defense (Behemoth)
|
|
|
|
|
|
-- val: amount of defence points to ignore, percentage
|
|
|
+- val: amount of defense points to ignore, percentage
|
|
|
|
|
|
### GENERAL_DAMAGE_REDUCTION
|
|
|
|
|
|
@@ -480,9 +500,9 @@ Affected units will receive reduced damage from attacks by other units
|
|
|
|
|
|
- val: damage reduction, percentage
|
|
|
- subtype:
|
|
|
-- - damageTypeMelee: only melee damage will be reduced
|
|
|
-- - damageTypeRanged: only ranged damage will be reduced
|
|
|
-- - damageTypeAll: all damage will be reduced
|
|
|
+ - damageTypeMelee: only melee damage will be reduced
|
|
|
+ - damageTypeRanged: only ranged damage will be reduced
|
|
|
+ - damageTypeAll: all damage will be reduced
|
|
|
|
|
|
### PERCENTAGE_DAMAGE_BOOST
|
|
|
|
|
|
@@ -490,8 +510,8 @@ Affected units will deal increased damage when attacking other units
|
|
|
|
|
|
- val: damage increase, percentage
|
|
|
- subtype:
|
|
|
-- - damageTypeMelee: only melee damage will increased
|
|
|
-- - damageTypeRanged: only ranged damage will increased
|
|
|
+ - damageTypeMelee: only melee damage will increased
|
|
|
+ - damageTypeRanged: only ranged damage will increased
|
|
|
|
|
|
### GENERAL_ATTACK_REDUCTION
|
|
|
|
|
|
@@ -501,9 +521,9 @@ Affected units will deal reduced damage when attacking other units (Blind or Par
|
|
|
|
|
|
### DEFENSIVE_STANCE
|
|
|
|
|
|
-Affected units will receive increased bonus to defence while defending
|
|
|
+Affected units will receive increased bonus to defense while defending
|
|
|
|
|
|
-- val: additional bonus to defence, in skill points
|
|
|
+- val: additional bonus to defense, in skill points
|
|
|
|
|
|
### NO_DISTANCE_PENALTY
|
|
|
|
|
|
@@ -519,7 +539,7 @@ Affected unit will deal full damage when shooting over walls in sieges. Does not
|
|
|
|
|
|
### FREE_SHOOTING
|
|
|
|
|
|
-Affected unit can use ranged attack even when blocked by enemy unit. (Sharpshooter's Bow)
|
|
|
+Affected unit can use ranged attack even when blocked by enemy unit, like with Bow of the Sharpshooter relic
|
|
|
|
|
|
### BLOCKS_RETALIATION
|
|
|
|
|
|
@@ -531,8 +551,8 @@ Affected unit will gain new creatures for each enemy killed by this unit
|
|
|
|
|
|
- val: number of units gained per enemy killed
|
|
|
- subtype:
|
|
|
-- - soulStealPermanent: creature will stay after the battle
|
|
|
-- - soulStealBattle: creature will be lost after the battle
|
|
|
+ - soulStealPermanent: creature will stay after the battle
|
|
|
+ - soulStealBattle: creature will be lost after the battle
|
|
|
|
|
|
### TRANSMUTATION
|
|
|
|
|
|
@@ -540,8 +560,8 @@ Affected units have chance to transform attacked unit to other creature type
|
|
|
|
|
|
- val: chance for ability to trigger, percentage
|
|
|
- subtype:
|
|
|
-- - transmutationPerHealth: transformed unit will have same HP pool as original stack,
|
|
|
-- - transmutationPerUnit: transformed unit will have same number of units as original stack
|
|
|
+ - transmutationPerHealth: transformed unit will have same HP pool as original stack,
|
|
|
+ - transmutationPerUnit: transformed unit will have same number of units as original stack
|
|
|
- addInfo: creature to transform to. If not set, creature will transform to same unit as attacker
|
|
|
|
|
|
### SUMMON_GUARDIANS
|
|
|
@@ -577,8 +597,8 @@ Affected unit will kills additional units after attack
|
|
|
|
|
|
- val: chance to trigger, percentage
|
|
|
- subtype:
|
|
|
-- - destructionKillPercentage: kill percentage of units,
|
|
|
-- - destructionKillAmount: kill amount
|
|
|
+ - destructionKillPercentage: kill percentage of units,
|
|
|
+ - destructionKillAmount: kill amount
|
|
|
- addInfo: amount or percentage to kill
|
|
|
|
|
|
### LIMITED_SHOOTING_RANGE
|
|
|
@@ -592,7 +612,7 @@ Affected unit can use ranged attacks only within specified range
|
|
|
|
|
|
### CATAPULT
|
|
|
|
|
|
-Affected unit can attack walls during siege battles
|
|
|
+Affected unit can attack walls during siege battles (Cyclops)
|
|
|
|
|
|
- subtype: spell that describes attack parameters
|
|
|
|
|
|
@@ -629,7 +649,7 @@ All units adjacent to affected unit will receive additional spell resistance bon
|
|
|
|
|
|
### HP_REGENERATION
|
|
|
|
|
|
-Affected unit will regenerate portion of its health points on its turn
|
|
|
+Affected unit will regenerate portion of its health points on its turn.
|
|
|
|
|
|
- val: amount of health points gained per round
|
|
|
|
|
|
@@ -647,19 +667,19 @@ Affected unit will give his hero specified portion of mana points spent by enemy
|
|
|
|
|
|
### LIFE_DRAIN
|
|
|
|
|
|
-Affected unit will heal itself, resurrecting any dead units, by amount of dealt damage
|
|
|
+Affected unit will heal itself, resurrecting any dead units, by amount of dealt damage (Vampire Lord)
|
|
|
|
|
|
- val: percentage of damage that will be converted into health points
|
|
|
|
|
|
### DOUBLE_DAMAGE_CHANCE
|
|
|
|
|
|
-Affected unit has chance to deal double damage on attack
|
|
|
+Affected unit has chance to deal double damage on attack (Death Knight)
|
|
|
|
|
|
- val: chance to trigger, percentage
|
|
|
|
|
|
### FEAR
|
|
|
|
|
|
-If enemy army has creatures affected by this bonus, they will skip their turn with 10% chance. Blocked by FEARLESS bonus.
|
|
|
+If enemy army has creatures affected by this bonus, they will skip their turn with 10% chance (Azure Dragon). Blocked by FEARLESS bonus.
|
|
|
|
|
|
### HEALER
|
|
|
|
|
|
@@ -691,11 +711,11 @@ Affected unit will deal additional damage after attack
|
|
|
Affected unit will kill additional units after attack
|
|
|
|
|
|
- subtype:
|
|
|
-- - deathStareGorgon: random amount
|
|
|
-- - deathStareCommander: fixed amount
|
|
|
+ - deathStareGorgon: random amount
|
|
|
+ - deathStareCommander: fixed amount
|
|
|
- val:
|
|
|
-- - for deathStareGorgon: chance to kill, counted separately for each unit in attacking stack, percentage. At most (stack size \* chance) units can be killed at once. TODO: recheck formula
|
|
|
-- - for deathStareCommander: number of creatures to kill, total amount of killed creatures is (attacker level / defender level) \* val
|
|
|
+ - for deathStareGorgon: chance to kill, counted separately for each unit in attacking stack, percentage. At most (stack size \* chance) units can be killed at once. TODO: recheck formula
|
|
|
+ - for deathStareCommander: number of creatures to kill, total amount of killed creatures is (attacker level / defender level) \* val
|
|
|
|
|
|
### SPECIAL_CRYSTAL_GENERATION
|
|
|
|
|
|
@@ -737,53 +757,41 @@ Determines how many times per combat affected creature can cast its targeted spe
|
|
|
|
|
|
### SPELL_AFTER_ATTACK
|
|
|
|
|
|
-TODO:
|
|
|
-
|
|
|
-- subtype - spell id
|
|
|
-- value - chance %
|
|
|
+- subtype - spell id, eg. spell.iceBolt
|
|
|
+- value - chance (percent)
|
|
|
- additional info - \[X, Y\]
|
|
|
-- X - spell level
|
|
|
-- Y = 0 - all attacks, 1 - shot only, 2 - melee only
|
|
|
+ - X - spell level
|
|
|
+ - Y = 0 - all attacks, 1 - shot only, 2 - melee only
|
|
|
|
|
|
### SPELL_BEFORE_ATTACK
|
|
|
|
|
|
-TODO:
|
|
|
-
|
|
|
- subtype - spell id
|
|
|
- value - chance %
|
|
|
- additional info - \[X, Y\]
|
|
|
-- X - spell level
|
|
|
-- Y = 0 - all attacks, 1 - shot only, 2 - melee only
|
|
|
-
|
|
|
-### SPECIFIC_SPELL_POWER
|
|
|
+ - X - spell level
|
|
|
+ - Y = 0 - all attacks, 1 - shot only, 2 - melee only
|
|
|
|
|
|
-TODO:
|
|
|
+### SPECIFIC_SPELL_POWER
|
|
|
|
|
|
-- value used for Thunderbolt and Resurrection casted by units, also for Healing secondary skill (for core:spell.firstAid used by First Aid tent)
|
|
|
+- value: Used for Thunderbolt and Resurrection cast by units (multiplied by stack size). Also used for Healing secondary skill (for core:spell.firstAid used by First Aid tent)
|
|
|
- subtype - spell id
|
|
|
|
|
|
### CREATURE_SPELL_POWER
|
|
|
|
|
|
-TODO:
|
|
|
-
|
|
|
-- value per unit, divided by 100 (so faerie Dragons have 500)
|
|
|
+- value: Spell Power of offensive spell cast unit, divided by 100. ie. Faerie Dragons have value fo 500, which gives them 5 Spell Power for each unit in the stack.
|
|
|
|
|
|
### CREATURE_ENCHANT_POWER
|
|
|
|
|
|
-TODO:
|
|
|
-
|
|
|
-total duration of spells casted by creature
|
|
|
+ - val: Total duration of spells cast by creature, in turns
|
|
|
|
|
|
### REBIRTH
|
|
|
|
|
|
Affected stack will resurrect after death
|
|
|
|
|
|
-TODO: recheck math
|
|
|
-
|
|
|
-- val - percent of total stack HP restored
|
|
|
+- val - percent of total stack HP restored, not rounded. For instance, when 4 Phoenixes with Rebirth chance of 20% die, there is 80% chance than one Phoenix will rise.
|
|
|
- subtype:
|
|
|
-- - rebirthRegular: (Phoenix)
|
|
|
-- - rebirthSpecial: at least one unit will always resurrect (sacred Phoenix)
|
|
|
+ - rebirthRegular: Phoenix, as described above.
|
|
|
+ - rebirthSpecial: At least one unit will always rise (Sacred Phoenix)
|
|
|
|
|
|
### ENCHANTED
|
|
|
|
|
|
@@ -798,9 +806,7 @@ Affected unit is permanently enchanted with a spell, that is cast again every tu
|
|
|
|
|
|
Affected unit is immune to all spell with level below or equal to value of this bonus
|
|
|
|
|
|
-- val: level up to which this unit is immune to
|
|
|
-
|
|
|
-TODO: additional info?
|
|
|
+- val: level of spell up to which this unit is immune to
|
|
|
|
|
|
### MAGIC_RESISTANCE
|
|
|
|
|
|
@@ -846,7 +852,7 @@ Affected unit can be affected by all friendly spells even it would be normally i
|
|
|
|
|
|
### POISON
|
|
|
|
|
|
-TODO: describe
|
|
|
+Unit affected by poison will lose 10% of max health every combat turn, up to `val`. After that, effect ends.
|
|
|
|
|
|
- val - max health penalty from poison possible
|
|
|
|
|
|
@@ -886,9 +892,9 @@ Affected unit can not be controlled by player and instead it will attempt to mov
|
|
|
|
|
|
### IN_FRENZY
|
|
|
|
|
|
-Affected unit's defence is reduced to 0 and is transferred to attack with specified multiplier
|
|
|
+Affected unit's defense is reduced to 0 and is transferred to attack with specified multiplier
|
|
|
|
|
|
-- val: multiplier factor with which defence is transferred to attack (percentage)
|
|
|
+- val: multiplier factor with which defense is transferred to attack (percentage)
|
|
|
|
|
|
### HYPNOTIZED
|
|
|
|
|
|
@@ -934,9 +940,9 @@ Affected heroes will be under effect of Visions spell, revealing information of
|
|
|
|
|
|
- val: multiplier to effect range. Information is revealed within (val \* hero spell power) range
|
|
|
- subtype:
|
|
|
-- - visionsMonsters: reveal information on monsters,
|
|
|
-- - visionsHeroes: reveal information on heroes,
|
|
|
-- - visionsTowns: reveal information on towns
|
|
|
+ - visionsMonsters: reveal information on monsters,
|
|
|
+ - visionsHeroes: reveal information on heroes,
|
|
|
+ - visionsTowns: reveal information on towns
|
|
|
|
|
|
### BLOCK_MAGIC_BELOW
|
|
|
|