Enforce PkmnLib MiscLibrary in Library constructor.
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
|
||||
#include <CreatureLib/Library/GrowthRates/LookupGrowthRate.hpp>
|
||||
#include "../../src/Battling/Library/BattleLibrary.hpp"
|
||||
#include "../../src/Battling/Library/MiscLibrary.hpp"
|
||||
#include "../../src/Library/Moves/MoveLibrary.hpp"
|
||||
#include "../../src/Library/PokemonLibrary.hpp"
|
||||
#include "../../src/Library/Statistic.hpp"
|
||||
@@ -24,7 +25,7 @@ public:
|
||||
auto scriptResolver = PkmnLib::Battling::BattleLibrary::CreateScriptResolver();
|
||||
auto lib = new PkmnLib::Battling::BattleLibrary(
|
||||
BuildStaticLibrary(), statCalc, new PkmnLib::Battling::DamageLibrary(),
|
||||
new CreatureLib::Battling::ExperienceLibrary(), scriptResolver, new CreatureLib::Battling::MiscLibrary());
|
||||
new CreatureLib::Battling::ExperienceLibrary(), scriptResolver, new PkmnLib::Battling::MiscLibrary());
|
||||
scriptResolver->Initialize(lib);
|
||||
return lib;
|
||||
}
|
||||
@@ -66,10 +67,10 @@ public:
|
||||
auto lib = new PkmnLib::Library::NatureLibrary();
|
||||
lib->LoadNature("neutralNature"_cnc,
|
||||
new PkmnLib::Library::Nature(PkmnLib::Library::Statistic::PhysicalAttack,
|
||||
PkmnLib::Library::Statistic::PhysicalDefense, 1, 1));
|
||||
PkmnLib::Library::Statistic::PhysicalDefense, 1, 1));
|
||||
lib->LoadNature("buffsAttackNerfsSpeed"_cnc,
|
||||
new PkmnLib::Library::Nature(PkmnLib::Library::Statistic::PhysicalAttack,
|
||||
PkmnLib::Library::Statistic::Speed, 1.1, 0.9));
|
||||
PkmnLib::Library::Statistic::Speed, 1.1, 0.9));
|
||||
return lib;
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user