Implements critical calculation, fixes some library pointers being unset, causing segfaults.
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2019-11-05 17:42:45 +01:00
parent b290f16a15
commit 2ecc5cfccd
6 changed files with 41 additions and 6 deletions

View File

@@ -52,7 +52,8 @@ static TypeLibrary* BuildTypeLibrary(){
static BattleLibrary* BuildLibrary(){
auto l = new DataLibrary(LibrarySettings(100, 4), BuildSpeciesLibrary(), BuildAttackLibrary(),
BuildItemLibrary(), BuildGrowthRateLibrary(), BuildTypeLibrary());
auto battleLib = new BattleLibrary(l, new BattleStatCalculator());
auto battleLib = new BattleLibrary(l, new BattleStatCalculator(), new DamageLibrary(),
new CriticalLibrary());
return battleLib;
}