mirror of
https://github.com/vcmi/vcmi.git
synced 2025-02-03 13:01:33 +02:00
* melee penalty and NO_MELEE_PENALTY implemented
This commit is contained in:
parent
dbbbaa1e18
commit
9c7e18e44d
@ -2572,6 +2572,10 @@ std::pair<ui32, ui32> BattleInfo::calculateDmgRange( const CStack* attacker, con
|
||||
{
|
||||
multBonus *= 0.5;
|
||||
}
|
||||
if (!shooting && attacker->hasBonusOfType(Bonus::SHOOTER) && !attacker->hasBonusOfType(Bonus::NO_MELEE_PENALTY))
|
||||
{
|
||||
multBonus *= 0.5;
|
||||
}
|
||||
|
||||
minDmg *= additiveBonus * multBonus;
|
||||
maxDmg *= additiveBonus * multBonus;
|
||||
|
Loading…
x
Reference in New Issue
Block a user