Adds pointer to battle library in on initialize function
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2022-02-12 17:19:07 +01:00
parent 179b94a677
commit 173c6c9926
3 changed files with 6 additions and 4 deletions

View File

@@ -24,7 +24,7 @@ namespace CreatureLib::Battling {
_activeTalent = std::unique_ptr<BattleScript>(
_library->LoadScript(this, ScriptCategory::Talent, GetActiveTalent()->GetEffect()));
if (_activeTalent != nullptr) {
_activeTalent->OnInitialize(GetActiveTalent()->GetParameters());
_activeTalent->OnInitialize(_library.GetRaw(), GetActiveTalent()->GetParameters());
}
for (auto t : _variant->GetTypes()) {
_types.push_back(t);
@@ -80,7 +80,7 @@ namespace CreatureLib::Battling {
_activeTalent = std::unique_ptr<BattleScript>(
_library->LoadScript(this, ScriptCategory::Talent, GetActiveTalent()->GetEffect()));
if (_activeTalent != nullptr) {
_activeTalent->OnInitialize(GetActiveTalent()->GetParameters());
_activeTalent->OnInitialize(_library.GetRaw(), GetActiveTalent()->GetParameters());
}
// We modify the health of the creature by the change in its max health.