Support for new move fail handling.
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2021-03-27 13:33:56 +01:00
parent 301c28d7a7
commit af559f757c
6 changed files with 35 additions and 3 deletions

View File

@@ -261,3 +261,19 @@ void AngelScriptScript::OverrideSTABModifier(CreatureLib::Battling::ExecutingAtt
ctx->SetArgAddress(3, stabModifier);
})
}
void AngelScriptScript::ChangePriority(CreatureLib::Battling::AttackTurnChoice* choice, int8_t* priority) {
CALL_HOOK(ChangePriority, {
ctx->SetArgObject(0, (void*)choice);
ctx->SetArgAddress(1, priority);
})
}
void AngelScriptScript::OnFail(CreatureLib::Battling::Creature* target) {
CALL_HOOK(OnFail, {
ctx->SetArgObject(0, (void*)target);
})
}
void AngelScriptScript::OnOpponentFail(CreatureLib::Battling::Creature* target) {
CALL_HOOK(OnOpponentFail, {
ctx->SetArgObject(0, (void*)target);
})
}