mirror of
https://github.com/azerothcore/mod-ale
synced 2025-11-29 15:38:17 +08:00
Update ElunaLuaEngine_SC.cpp - fix build (#261)
This commit is contained in:
@@ -523,7 +523,7 @@ public:
|
|||||||
sEluna->OnResurrect(player);
|
sEluna->OnResurrect(player);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CanPlayerUseChat(Player* player, uint32 type, uint32 lang, std::string& msg) override
|
bool OnPlayerCanUseChat(Player* player, uint32 type, uint32 lang, std::string& msg) override
|
||||||
{
|
{
|
||||||
if (type != CHAT_MSG_SAY && type != CHAT_MSG_YELL && type != CHAT_MSG_EMOTE)
|
if (type != CHAT_MSG_SAY && type != CHAT_MSG_YELL && type != CHAT_MSG_EMOTE)
|
||||||
return true;
|
return true;
|
||||||
@@ -534,7 +534,7 @@ public:
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CanPlayerUseChat(Player* player, uint32 type, uint32 lang, std::string& msg, Player* target) override
|
bool OnPlayerCanUseChat(Player* player, uint32 type, uint32 lang, std::string& msg, Player* target) override
|
||||||
{
|
{
|
||||||
if (!sEluna->OnChat(player, type, lang, msg, target))
|
if (!sEluna->OnChat(player, type, lang, msg, target))
|
||||||
return false;
|
return false;
|
||||||
@@ -542,7 +542,7 @@ public:
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CanPlayerUseChat(Player* player, uint32 type, uint32 lang, std::string& msg, Group* group) override
|
bool OnPlayerCanUseChat(Player* player, uint32 type, uint32 lang, std::string& msg, Group* group) override
|
||||||
{
|
{
|
||||||
if (!sEluna->OnChat(player, type, lang, msg, group))
|
if (!sEluna->OnChat(player, type, lang, msg, group))
|
||||||
return false;
|
return false;
|
||||||
@@ -550,7 +550,7 @@ public:
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CanPlayerUseChat(Player* player, uint32 type, uint32 lang, std::string& msg, Guild* guild) override
|
bool OnPlayerCanUseChat(Player* player, uint32 type, uint32 lang, std::string& msg, Guild* guild) override
|
||||||
{
|
{
|
||||||
if (!sEluna->OnChat(player, type, lang, msg, guild))
|
if (!sEluna->OnChat(player, type, lang, msg, guild))
|
||||||
return false;
|
return false;
|
||||||
@@ -558,7 +558,7 @@ public:
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CanPlayerUseChat(Player* player, uint32 type, uint32 lang, std::string& msg, Channel* channel) override
|
bool OnPlayerCanUseChat(Player* player, uint32 type, uint32 lang, std::string& msg, Channel* channel) override
|
||||||
{
|
{
|
||||||
if (!sEluna->OnChat(player, type, lang, msg, channel))
|
if (!sEluna->OnChat(player, type, lang, msg, channel))
|
||||||
return false;
|
return false;
|
||||||
@@ -566,7 +566,7 @@ public:
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnLootItem(Player* player, Item* item, uint32 count, ObjectGuid lootguid) override
|
void OnPlayerLootItem(Player* player, Item* item, uint32 count, ObjectGuid lootguid) override
|
||||||
{
|
{
|
||||||
sEluna->OnLootItem(player, item, count, lootguid);
|
sEluna->OnLootItem(player, item, count, lootguid);
|
||||||
}
|
}
|
||||||
@@ -576,13 +576,13 @@ public:
|
|||||||
sEluna->OnLearnTalents(player, talentId, talentRank, spellid);
|
sEluna->OnLearnTalents(player, talentId, talentRank, spellid);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CanUseItem(Player* player, ItemTemplate const* proto, InventoryResult& result) override
|
bool OnPlayerCanUseItem(Player* player, ItemTemplate const* proto, InventoryResult& result) override
|
||||||
{
|
{
|
||||||
result = sEluna->OnCanUseItem(player, proto->ItemId);
|
result = sEluna->OnCanUseItem(player, proto->ItemId);
|
||||||
return result != EQUIP_ERR_OK ? false : true;
|
return result != EQUIP_ERR_OK ? false : true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnEquip(Player* player, Item* it, uint8 bag, uint8 slot, bool /*update*/) override
|
void OnPlayerEquip(Player* player, Item* it, uint8 bag, uint8 slot, bool /*update*/) override
|
||||||
{
|
{
|
||||||
sEluna->OnEquip(player, it, bag, slot);
|
sEluna->OnEquip(player, it, bag, slot);
|
||||||
}
|
}
|
||||||
@@ -597,38 +597,38 @@ public:
|
|||||||
sEluna->OnPlayerLeaveCombat(player);
|
sEluna->OnPlayerLeaveCombat(player);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CanRepopAtGraveyard(Player* player) override
|
bool OnPlayerCanRepopAtGraveyard(Player* player) override
|
||||||
{
|
{
|
||||||
sEluna->OnRepop(player);
|
sEluna->OnRepop(player);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnQuestAbandon(Player* player, uint32 questId) override
|
void OnPlayerQuestAbandon(Player* player, uint32 questId) override
|
||||||
{
|
{
|
||||||
sEluna->OnQuestAbandon(player, questId);
|
sEluna->OnQuestAbandon(player, questId);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnMapChanged(Player* player) override
|
void OnPlayerMapChanged(Player* player) override
|
||||||
{
|
{
|
||||||
sEluna->OnMapChanged(player);
|
sEluna->OnMapChanged(player);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnGossipSelect(Player* player, uint32 menu_id, uint32 sender, uint32 action) override
|
void OnPlayerGossipSelect(Player* player, uint32 menu_id, uint32 sender, uint32 action) override
|
||||||
{
|
{
|
||||||
sEluna->HandleGossipSelectOption(player, menu_id, sender, action, "");
|
sEluna->HandleGossipSelectOption(player, menu_id, sender, action, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnGossipSelectCode(Player* player, uint32 menu_id, uint32 sender, uint32 action, const char* code) override
|
void OnPlayerGossipSelectCode(Player* player, uint32 menu_id, uint32 sender, uint32 action, const char* code) override
|
||||||
{
|
{
|
||||||
sEluna->HandleGossipSelectOption(player, menu_id, sender, action, code);
|
sEluna->HandleGossipSelectOption(player, menu_id, sender, action, code);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnPVPKill(Player* killer, Player* killed) override
|
void OnPlayerPVPKill(Player* killer, Player* killed) override
|
||||||
{
|
{
|
||||||
sEluna->OnPVPKill(killer, killed);
|
sEluna->OnPVPKill(killer, killed);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnCreatureKill(Player* killer, Creature* killed) override
|
void OnPlayerCreatureKill(Player* killer, Creature* killed) override
|
||||||
{
|
{
|
||||||
sEluna->OnCreatureKill(killer, killed);
|
sEluna->OnCreatureKill(killer, killed);
|
||||||
}
|
}
|
||||||
@@ -638,157 +638,157 @@ public:
|
|||||||
sEluna->OnPlayerKilledByCreature(killer, killed);
|
sEluna->OnPlayerKilledByCreature(killer, killed);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnLevelChanged(Player* player, uint8 oldLevel) override
|
void OnPlayerLevelChanged(Player* player, uint8 oldLevel) override
|
||||||
{
|
{
|
||||||
sEluna->OnLevelChanged(player, oldLevel);
|
sEluna->OnLevelChanged(player, oldLevel);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnFreeTalentPointsChanged(Player* player, uint32 points) override
|
void OnPlayerFreeTalentPointsChanged(Player* player, uint32 points) override
|
||||||
{
|
{
|
||||||
sEluna->OnFreeTalentPointsChanged(player, points);
|
sEluna->OnFreeTalentPointsChanged(player, points);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnTalentsReset(Player* player, bool noCost) override
|
void OnPlayerTalentsReset(Player* player, bool noCost) override
|
||||||
{
|
{
|
||||||
sEluna->OnTalentsReset(player, noCost);
|
sEluna->OnTalentsReset(player, noCost);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnMoneyChanged(Player* player, int32& amount) override
|
void OnPlayerMoneyChanged(Player* player, int32& amount) override
|
||||||
{
|
{
|
||||||
sEluna->OnMoneyChanged(player, amount);
|
sEluna->OnMoneyChanged(player, amount);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnGiveXP(Player* player, uint32& amount, Unit* victim, uint8 xpSource) override
|
void OnPlayerGiveXP(Player* player, uint32& amount, Unit* victim, uint8 xpSource) override
|
||||||
{
|
{
|
||||||
sEluna->OnGiveXP(player, amount, victim, xpSource);
|
sEluna->OnGiveXP(player, amount, victim, xpSource);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OnReputationChange(Player* player, uint32 factionID, int32& standing, bool incremental) override
|
bool OnPlayerReputationChange(Player* player, uint32 factionID, int32& standing, bool incremental) override
|
||||||
{
|
{
|
||||||
return sEluna->OnReputationChange(player, factionID, standing, incremental);
|
return sEluna->OnReputationChange(player, factionID, standing, incremental);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnDuelRequest(Player* target, Player* challenger) override
|
void OnPlayerDuelRequest(Player* target, Player* challenger) override
|
||||||
{
|
{
|
||||||
sEluna->OnDuelRequest(target, challenger);
|
sEluna->OnDuelRequest(target, challenger);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnDuelStart(Player* player1, Player* player2) override
|
void OnPlayerDuelStart(Player* player1, Player* player2) override
|
||||||
{
|
{
|
||||||
sEluna->OnDuelStart(player1, player2);
|
sEluna->OnDuelStart(player1, player2);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnDuelEnd(Player* winner, Player* loser, DuelCompleteType type) override
|
void OnPlayerDuelEnd(Player* winner, Player* loser, DuelCompleteType type) override
|
||||||
{
|
{
|
||||||
sEluna->OnDuelEnd(winner, loser, type);
|
sEluna->OnDuelEnd(winner, loser, type);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnEmote(Player* player, uint32 emote) override
|
void OnPlayerEmote(Player* player, uint32 emote) override
|
||||||
{
|
{
|
||||||
sEluna->OnEmote(player, emote);
|
sEluna->OnEmote(player, emote);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnTextEmote(Player* player, uint32 textEmote, uint32 emoteNum, ObjectGuid guid) override
|
void OnPlayerTextEmote(Player* player, uint32 textEmote, uint32 emoteNum, ObjectGuid guid) override
|
||||||
{
|
{
|
||||||
sEluna->OnTextEmote(player, textEmote, emoteNum, guid);
|
sEluna->OnTextEmote(player, textEmote, emoteNum, guid);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnSpellCast(Player* player, Spell* spell, bool skipCheck) override
|
void OnPlayerSpellCast(Player* player, Spell* spell, bool skipCheck) override
|
||||||
{
|
{
|
||||||
sEluna->OnPlayerSpellCast(player, spell, skipCheck);
|
sEluna->OnPlayerSpellCast(player, spell, skipCheck);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnLogin(Player* player) override
|
void OnPlayerLogin(Player* player) override
|
||||||
{
|
{
|
||||||
sEluna->OnLogin(player);
|
sEluna->OnLogin(player);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnLogout(Player* player) override
|
void OnPlayerLogout(Player* player) override
|
||||||
{
|
{
|
||||||
sEluna->OnLogout(player);
|
sEluna->OnLogout(player);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnCreate(Player* player) override
|
void OnPlayerCreate(Player* player) override
|
||||||
{
|
{
|
||||||
sEluna->OnCreate(player);
|
sEluna->OnCreate(player);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnSave(Player* player) override
|
void OnPlayerSave(Player* player) override
|
||||||
{
|
{
|
||||||
sEluna->OnSave(player);
|
sEluna->OnSave(player);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnDelete(ObjectGuid guid, uint32 /*accountId*/) override
|
void OnPlayerDelete(ObjectGuid guid, uint32 /*accountId*/) override
|
||||||
{
|
{
|
||||||
sEluna->OnDelete(guid.GetCounter());
|
sEluna->OnDelete(guid.GetCounter());
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnBindToInstance(Player* player, Difficulty difficulty, uint32 mapid, bool permanent) override
|
void OnPlayerBindToInstance(Player* player, Difficulty difficulty, uint32 mapid, bool permanent) override
|
||||||
{
|
{
|
||||||
sEluna->OnBindToInstance(player, difficulty, mapid, permanent);
|
sEluna->OnBindToInstance(player, difficulty, mapid, permanent);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnUpdateArea(Player* player, uint32 oldArea, uint32 newArea) override
|
void OnPlayerUpdateArea(Player* player, uint32 oldArea, uint32 newArea) override
|
||||||
{
|
{
|
||||||
sEluna->OnUpdateArea(player, oldArea, newArea);
|
sEluna->OnUpdateArea(player, oldArea, newArea);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnUpdateZone(Player* player, uint32 newZone, uint32 newArea) override
|
void OnPlayerUpdateZone(Player* player, uint32 newZone, uint32 newArea) override
|
||||||
{
|
{
|
||||||
sEluna->OnUpdateZone(player, newZone, newArea);
|
sEluna->OnUpdateZone(player, newZone, newArea);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnFirstLogin(Player* player) override
|
void OnPlayerFirstLogin(Player* player) override
|
||||||
{
|
{
|
||||||
sEluna->OnFirstLogin(player);
|
sEluna->OnFirstLogin(player);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnLearnSpell(Player* player, uint32 spellId) override
|
void OnPlayerLearnSpell(Player* player, uint32 spellId) override
|
||||||
{
|
{
|
||||||
sEluna->OnLearnSpell(player, spellId);
|
sEluna->OnLearnSpell(player, spellId);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnAchiComplete(Player* player, AchievementEntry const* achievement) override
|
void OnPlayerAchievementComplete(Player* player, AchievementEntry const* achievement) override
|
||||||
{
|
{
|
||||||
sEluna->OnAchiComplete(player, achievement);
|
sEluna->OnAchiComplete(player, achievement);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnFfaPvpStateUpdate(Player* player, bool IsFlaggedForFfaPvp) override
|
void OnPlayerFfaPvpStateUpdate(Player* player, bool IsFlaggedForFfaPvp) override
|
||||||
{
|
{
|
||||||
sEluna->OnFfaPvpStateUpdate(player, IsFlaggedForFfaPvp);
|
sEluna->OnFfaPvpStateUpdate(player, IsFlaggedForFfaPvp);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CanInitTrade(Player* player, Player* target) override
|
bool OnPlayerCanInitTrade(Player* player, Player* target) override
|
||||||
{
|
{
|
||||||
return sEluna->OnCanInitTrade(player, target);
|
return sEluna->OnCanInitTrade(player, target);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CanSendMail(Player* player, ObjectGuid receiverGuid, ObjectGuid mailbox, std::string& subject, std::string& body, uint32 money, uint32 cod, Item* item) override
|
bool OnPlayerCanSendMail(Player* player, ObjectGuid receiverGuid, ObjectGuid mailbox, std::string& subject, std::string& body, uint32 money, uint32 cod, Item* item) override
|
||||||
{
|
{
|
||||||
return sEluna->OnCanSendMail(player, receiverGuid, mailbox, subject, body, money, cod, item);
|
return sEluna->OnCanSendMail(player, receiverGuid, mailbox, subject, body, money, cod, item);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CanJoinLfg(Player* player, uint8 roles, lfg::LfgDungeonSet& dungeons, const std::string& comment) override
|
bool OnPlayerCanJoinLfg(Player* player, uint8 roles, lfg::LfgDungeonSet& dungeons, const std::string& comment) override
|
||||||
{
|
{
|
||||||
return sEluna->OnCanJoinLfg(player, roles, dungeons, comment);
|
return sEluna->OnCanJoinLfg(player, roles, dungeons, comment);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnQuestRewardItem(Player* player, Item* item, uint32 count) override
|
void OnPlayerQuestRewardItem(Player* player, Item* item, uint32 count) override
|
||||||
{
|
{
|
||||||
sEluna->OnQuestRewardItem(player, item, count);
|
sEluna->OnQuestRewardItem(player, item, count);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnGroupRollRewardItem(Player* player, Item* item, uint32 count, RollVote voteType, Roll* roll) override
|
void OnPlayerGroupRollRewardItem(Player* player, Item* item, uint32 count, RollVote voteType, Roll* roll) override
|
||||||
{
|
{
|
||||||
sEluna->OnGroupRollRewardItem(player, item, count, voteType, roll);
|
sEluna->OnGroupRollRewardItem(player, item, count, voteType, roll);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnCreateItem(Player* player, Item* item, uint32 count) override
|
void OnPlayerCreateItem(Player* player, Item* item, uint32 count) override
|
||||||
{
|
{
|
||||||
sEluna->OnCreateItem(player, item, count);
|
sEluna->OnCreateItem(player, item, count);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnStoreNewItem(Player* player, Item* item, uint32 count) override
|
void OnPlayerStoreNewItem(Player* player, Item* item, uint32 count) override
|
||||||
{
|
{
|
||||||
sEluna->OnStoreNewItem(player, item, count);
|
sEluna->OnStoreNewItem(player, item, count);
|
||||||
}
|
}
|
||||||
@@ -798,22 +798,22 @@ public:
|
|||||||
sEluna->OnPlayerCompleteQuest(player, quest);
|
sEluna->OnPlayerCompleteQuest(player, quest);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CanGroupInvite(Player* player, std::string& memberName) override
|
bool OnPlayerCanGroupInvite(Player* player, std::string& memberName) override
|
||||||
{
|
{
|
||||||
return sEluna->OnCanGroupInvite(player, memberName);
|
return sEluna->OnCanGroupInvite(player, memberName);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnBattlegroundDesertion(Player* player, const BattlegroundDesertionType type) override
|
void OnPlayerBattlegroundDesertion(Player* player, const BattlegroundDesertionType type) override
|
||||||
{
|
{
|
||||||
sEluna->OnBattlegroundDesertion(player, type);
|
sEluna->OnBattlegroundDesertion(player, type);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnCreatureKilledByPet(Player* player, Creature* killed) override
|
void OnPlayerCreatureKilledByPet(Player* player, Creature* killed) override
|
||||||
{
|
{
|
||||||
sEluna->OnCreatureKilledByPet(player, killed);
|
sEluna->OnCreatureKilledByPet(player, killed);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CanPlayerResurrect(Player* player) override
|
bool OnPlayerCanResurrect(Player* player) override
|
||||||
{
|
{
|
||||||
return sEluna->CanPlayerResurrect(player);
|
return sEluna->CanPlayerResurrect(player);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user