Support for experience sharing.
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:
@@ -258,3 +258,19 @@ void AngelScriptScript::ModifyCriticalStage(CreatureLib::Battling::ExecutingAtta
|
||||
ctx->SetArgAddress(3, critStage);
|
||||
})
|
||||
}
|
||||
void AngelScriptScript::ModifyExperienceGain(CreatureLib::Battling::Creature* faintedMon,
|
||||
CreatureLib::Battling::Creature* winningMon, uint32_t* experienceGain) {
|
||||
CALL_HOOK(ModifyExperienceGain, {
|
||||
ctx->SetArgObject(0, (void*)faintedMon);
|
||||
ctx->SetArgObject(1, (void*)winningMon);
|
||||
ctx->SetArgAddress(2, experienceGain);
|
||||
})
|
||||
}
|
||||
void AngelScriptScript::DoesShareExperience(CreatureLib::Battling::Creature* faintedMon,
|
||||
CreatureLib::Battling::Creature* winningMon, bool* shareExperience) {
|
||||
CALL_HOOK(DoesShareExperience, {
|
||||
ctx->SetArgObject(0, (void*)faintedMon);
|
||||
ctx->SetArgObject(1, (void*)winningMon);
|
||||
ctx->SetArgAddress(2, shareExperience);
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user