Adds OnDamage script hook to Angelscript.
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@@ -342,6 +342,13 @@ CreatureLib::Battling::BattleScript* AngelScriptScript::Clone(const ArbUt::Optio
|
||||
|
||||
return new AngelScriptScript(owner, GetAngelscriptOwner()->GetType(), _resolver, _type, obj, _ctxPool);
|
||||
}
|
||||
void AngelScriptScript::OnDamage(CreatureLib::Battling::Creature* creature,
|
||||
CreatureLib::Battling::DamageSource source) {
|
||||
CALL_HOOK(OnDamage, {
|
||||
ctx->SetArgObject(0, (void*)creature);
|
||||
ctx->SetArgDWord(1, (i32)source);
|
||||
})
|
||||
}
|
||||
void AngelScriptScript::OnFaint(CreatureLib::Battling::Creature* creature, CreatureLib::Battling::DamageSource source) {
|
||||
CALL_HOOK(OnFaint, {
|
||||
ctx->SetArgObject(0, (void*)creature);
|
||||
|
||||
Reference in New Issue
Block a user