Adds OnFaint script hook.
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:
@@ -174,9 +174,9 @@ namespace CreatureLib::Battling {
|
||||
void Creature::OnFaint() {
|
||||
EnsureNotNull(_battleData.Battle)
|
||||
EnsureNotNull(_battleData.Side)
|
||||
// HOOK: On Faint
|
||||
if (_battleData.Battle.HasValue()) {
|
||||
_battleData.Battle.GetValue()->TriggerEventListener<FaintEvent>(this);
|
||||
HOOK(OnFaint, this, this);
|
||||
}
|
||||
_library->GetExperienceLibrary()->HandleExperienceGain(this, _battleData.SeenOpponents);
|
||||
if (_battleData.Battle.HasValue() && _battleData.Side.HasValue()) {
|
||||
|
||||
Reference in New Issue
Block a user