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

@@ -15,6 +15,7 @@ namespace CreatureLib::Battling {
class FleeTurnChoice;
class ExecutingAttack;
class Creature;
class BattleLibrary;
class BattleScript {
ArbUt::OptionalBorrowedPtr<void> _owner;
@@ -43,7 +44,8 @@ namespace CreatureLib::Battling {
#define _par_ [[maybe_unused]]
virtual void OnInitialize(_par_ const ArbUt::List<CreatureLib::Library::EffectParameter*>& parameters){};
virtual void OnInitialize(_par_ const BattleLibrary*,
_par_ const ArbUt::List<CreatureLib::Library::EffectParameter*>& parameters){};
virtual void OnBeforeTurn(_par_ const BaseTurnChoice* choice){};
virtual void ChangePriority(_par_ AttackTurnChoice* choice, _par_ int8_t* priority){};