Adds Angelscript script hook to modify stat boost changes
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2022-02-12 15:24:50 +01:00
parent a7e582a712
commit 8983ba7251
4 changed files with 14 additions and 0 deletions

View File

@@ -126,6 +126,15 @@ void AngelScriptScript::BlockCritical(CreatureLib::Battling::ExecutingAttack* at
})
}
void AngelScriptScript::ModifyStatBoostChange(CreatureLib::Battling::Creature* target,
CreatureLib::Library::Statistic stat, int8_t* diffAmount) {
CALL_HOOK(ModifyStatBoostChange, {
ctx->SetArgObject(0, (void*)target);
ctx->SetArgByte(1, (u8)stat);
ctx->SetArgAddress(2, diffAmount);
})
}
void AngelScriptScript::PreventSecondaryEffects(const CreatureLib::Battling::ExecutingAttack* attack,
CreatureLib::Battling::Creature* target, uint8_t hitNumber,
bool* outResult) {