feat: add PLAYER_EVENT_ON_CAN_INIT_TRADE (#83)

This commit is contained in:
Axel Cocat
2022-12-31 00:35:58 +01:00
committed by GitHub
parent f40b9c07f0
commit 1e57b45c40
6 changed files with 17 additions and 1 deletions

View File

@@ -584,7 +584,6 @@ void Eluna::OnAchiComplete(Player* player, AchievementEntry const* achievement)
CallAllFunctions(PlayerEventBindings, key);
}
void Eluna::OnFfaPvpStateUpdate(Player* player, bool hasFfaPvp)
{
START_HOOK(PLAYER_EVENT_ON_FFAPVP_CHANGE);
@@ -592,3 +591,11 @@ void Eluna::OnFfaPvpStateUpdate(Player* player, bool hasFfaPvp)
Push(hasFfaPvp);
CallAllFunctions(PlayerEventBindings, key);
}
bool Eluna::OnCanInitTrade(Player* player, Player* target)
{
START_HOOK_WITH_RETVAL(PLAYER_EVENT_ON_CAN_INIT_TRADE, true);
Push(player);
Push(target);
return CallAllFunctionsBool(PlayerEventBindings, key);
}