Further fixes for rounding errors in damage calculations.
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2021-08-28 12:16:01 +02:00
parent 037ff590f0
commit aee0f04d9c
2 changed files with 31 additions and 22 deletions

View File

@@ -37,6 +37,10 @@ TEST_CASE("Correct rounding for damage.") {
auto damage = lib->GetDamageLibrary()->GetDamage(&executingAttack, mon2, 0, hit);
REQUIRE_EQ(144, damage);
hit.SetBasePower(110);
damage = lib->GetDamageLibrary()->GetDamage(&executingAttack, mon2, 0, hit);
REQUIRE_EQ(284, damage);
}
#endif