1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-06 09:09:40 +02:00

made artillery bonus-based; supports multiple bonus shots

This commit is contained in:
Henning Koehler
2017-08-27 21:05:17 +12:00
parent 8bdb8f01ca
commit 7e5c1ec7f8
3 changed files with 92 additions and 14 deletions

View File

@@ -256,6 +256,10 @@ std::vector<std::shared_ptr<Bonus>> CSkillHandler::defaultBonus(SecondarySkill s
addBonus(1 + level); break;
case SecondarySkill::TACTICS:
addBonus(1 + 2 * level); break;
case SecondarySkill::ARTILLERY:
addBonus(25 + 25 * level); break;
if(level > 1) // extra attack
addBonus(1, Bonus::SECONDARY_SKILL_VAL2);
case SecondarySkill::LEARNING:
addBonus(5 * level); break;
case SecondarySkill::OFFENCE: