Adds OnFaint script hook to Angelscript.
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2021-11-19 12:40:31 +01:00
parent 545e321018
commit 47e3919734
4 changed files with 10 additions and 0 deletions

View File

@@ -332,3 +332,9 @@ CreatureLib::Battling::BattleScript* AngelScriptScript::Clone(const ArbUt::Optio
return new AngelScriptScript(owner, GetAngelscriptOwner()->GetType(), _resolver, _type, obj, _ctxPool);
}
void AngelScriptScript::OnFaint(CreatureLib::Battling::Creature* creature, CreatureLib::Battling::DamageSource source) {
CALL_HOOK(OnFaint, {
ctx->SetArgObject(0, (void*)creature);
ctx->SetArgWord(1, static_cast<asWORD>(source));
})
}