summaryrefslogtreecommitdiff
path: root/src/server/game/Scripting/ScriptMgr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Scripting/ScriptMgr.cpp')
-rw-r--r--src/server/game/Scripting/ScriptMgr.cpp243
1 files changed, 122 insertions, 121 deletions
diff --git a/src/server/game/Scripting/ScriptMgr.cpp b/src/server/game/Scripting/ScriptMgr.cpp
index 7ad8b2b5a6..13d09d3241 100644
--- a/src/server/game/Scripting/ScriptMgr.cpp
+++ b/src/server/game/Scripting/ScriptMgr.cpp
@@ -90,7 +90,7 @@ void ScriptMgr::Initialize()
void ScriptMgr::Unload()
{
- #define SCR_CLEAR(T) \
+#define SCR_CLEAR(T) \
for (SCR_REG_ITR(T) itr = SCR_REG_LST(T).begin(); itr != SCR_REG_LST(T).end(); ++itr) \
delete itr->second; \
SCR_REG_LST(T).clear();
@@ -128,7 +128,7 @@ void ScriptMgr::Unload()
SCR_CLEAR(GameEventScript);
SCR_CLEAR(MailScript);
- #undef SCR_CLEAR
+#undef SCR_CLEAR
}
void ScriptMgr::LoadDatabase()
@@ -165,7 +165,7 @@ struct TSpellSummary
{
uint8 Targets; // set of enum SelectTarget
uint8 Effects; // set of enum SelectEffect
-} *SpellSummary;
+}* SpellSummary;
void ScriptMgr::CheckIfScriptsInDatabaseExist()
{
@@ -174,31 +174,31 @@ void ScriptMgr::CheckIfScriptsInDatabaseExist()
if (uint32 sid = sObjectMgr->GetScriptId((*itr).c_str()))
{
if (!ScriptRegistry<SpellScriptLoader>::GetScriptById(sid) &&
- !ScriptRegistry<ServerScript>::GetScriptById(sid) &&
- !ScriptRegistry<WorldScript>::GetScriptById(sid) &&
- !ScriptRegistry<FormulaScript>::GetScriptById(sid) &&
- !ScriptRegistry<WorldMapScript>::GetScriptById(sid) &&
- !ScriptRegistry<InstanceMapScript>::GetScriptById(sid) &&
- !ScriptRegistry<BattlegroundMapScript>::GetScriptById(sid) &&
- !ScriptRegistry<ItemScript>::GetScriptById(sid) &&
- !ScriptRegistry<CreatureScript>::GetScriptById(sid) &&
- !ScriptRegistry<GameObjectScript>::GetScriptById(sid) &&
- !ScriptRegistry<AreaTriggerScript>::GetScriptById(sid) &&
- !ScriptRegistry<BattlegroundScript>::GetScriptById(sid) &&
- !ScriptRegistry<OutdoorPvPScript>::GetScriptById(sid) &&
- !ScriptRegistry<CommandScript>::GetScriptById(sid) &&
- !ScriptRegistry<WeatherScript>::GetScriptById(sid) &&
- !ScriptRegistry<AuctionHouseScript>::GetScriptById(sid) &&
- !ScriptRegistry<ConditionScript>::GetScriptById(sid) &&
- !ScriptRegistry<VehicleScript>::GetScriptById(sid) &&
- !ScriptRegistry<DynamicObjectScript>::GetScriptById(sid) &&
- !ScriptRegistry<TransportScript>::GetScriptById(sid) &&
- !ScriptRegistry<AchievementCriteriaScript>::GetScriptById(sid) &&
- !ScriptRegistry<PlayerScript>::GetScriptById(sid) &&
- !ScriptRegistry<GuildScript>::GetScriptById(sid) &&
- !ScriptRegistry<BGScript>::GetScriptById(sid) &&
- !ScriptRegistry<SpellSC>::GetScriptById(sid) &&
- !ScriptRegistry<GroupScript>::GetScriptById(sid))
+ !ScriptRegistry<ServerScript>::GetScriptById(sid) &&
+ !ScriptRegistry<WorldScript>::GetScriptById(sid) &&
+ !ScriptRegistry<FormulaScript>::GetScriptById(sid) &&
+ !ScriptRegistry<WorldMapScript>::GetScriptById(sid) &&
+ !ScriptRegistry<InstanceMapScript>::GetScriptById(sid) &&
+ !ScriptRegistry<BattlegroundMapScript>::GetScriptById(sid) &&
+ !ScriptRegistry<ItemScript>::GetScriptById(sid) &&
+ !ScriptRegistry<CreatureScript>::GetScriptById(sid) &&
+ !ScriptRegistry<GameObjectScript>::GetScriptById(sid) &&
+ !ScriptRegistry<AreaTriggerScript>::GetScriptById(sid) &&
+ !ScriptRegistry<BattlegroundScript>::GetScriptById(sid) &&
+ !ScriptRegistry<OutdoorPvPScript>::GetScriptById(sid) &&
+ !ScriptRegistry<CommandScript>::GetScriptById(sid) &&
+ !ScriptRegistry<WeatherScript>::GetScriptById(sid) &&
+ !ScriptRegistry<AuctionHouseScript>::GetScriptById(sid) &&
+ !ScriptRegistry<ConditionScript>::GetScriptById(sid) &&
+ !ScriptRegistry<VehicleScript>::GetScriptById(sid) &&
+ !ScriptRegistry<DynamicObjectScript>::GetScriptById(sid) &&
+ !ScriptRegistry<TransportScript>::GetScriptById(sid) &&
+ !ScriptRegistry<AchievementCriteriaScript>::GetScriptById(sid) &&
+ !ScriptRegistry<PlayerScript>::GetScriptById(sid) &&
+ !ScriptRegistry<GuildScript>::GetScriptById(sid) &&
+ !ScriptRegistry<BGScript>::GetScriptById(sid) &&
+ !ScriptRegistry<SpellSC>::GetScriptById(sid) &&
+ !ScriptRegistry<GroupScript>::GetScriptById(sid))
sLog->outErrorDb("Script named '%s' is assigned in the database, but has no code!", (*itr).c_str());
}
}
@@ -223,67 +223,67 @@ void ScriptMgr::FillSpellSummary()
{
// Spell targets self.
if (pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_CASTER)
- SpellSummary[i].Targets |= 1 << (SELECT_TARGET_SELF-1);
+ SpellSummary[i].Targets |= 1 << (SELECT_TARGET_SELF - 1);
// Spell targets a single enemy.
if (pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_TARGET_ENEMY ||
- pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_DEST_TARGET_ENEMY)
- SpellSummary[i].Targets |= 1 << (SELECT_TARGET_SINGLE_ENEMY-1);
+ pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_DEST_TARGET_ENEMY)
+ SpellSummary[i].Targets |= 1 << (SELECT_TARGET_SINGLE_ENEMY - 1);
// Spell targets AoE at enemy.
if (pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_SRC_AREA_ENEMY ||
- pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_DEST_AREA_ENEMY ||
- pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_SRC_CASTER ||
- pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_DEST_DYNOBJ_ENEMY)
- SpellSummary[i].Targets |= 1 << (SELECT_TARGET_AOE_ENEMY-1);
+ pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_DEST_AREA_ENEMY ||
+ pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_SRC_CASTER ||
+ pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_DEST_DYNOBJ_ENEMY)
+ SpellSummary[i].Targets |= 1 << (SELECT_TARGET_AOE_ENEMY - 1);
// Spell targets an enemy.
if (pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_TARGET_ENEMY ||
- pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_DEST_TARGET_ENEMY ||
- pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_SRC_AREA_ENEMY ||
- pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_DEST_AREA_ENEMY ||
- pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_SRC_CASTER ||
- pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_DEST_DYNOBJ_ENEMY)
- SpellSummary[i].Targets |= 1 << (SELECT_TARGET_ANY_ENEMY-1);
+ pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_DEST_TARGET_ENEMY ||
+ pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_SRC_AREA_ENEMY ||
+ pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_DEST_AREA_ENEMY ||
+ pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_SRC_CASTER ||
+ pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_DEST_DYNOBJ_ENEMY)
+ SpellSummary[i].Targets |= 1 << (SELECT_TARGET_ANY_ENEMY - 1);
// Spell targets a single friend (or self).
if (pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_CASTER ||
- pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_TARGET_ALLY ||
- pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_TARGET_PARTY)
- SpellSummary[i].Targets |= 1 << (SELECT_TARGET_SINGLE_FRIEND-1);
+ pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_TARGET_ALLY ||
+ pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_TARGET_PARTY)
+ SpellSummary[i].Targets |= 1 << (SELECT_TARGET_SINGLE_FRIEND - 1);
// Spell targets AoE friends.
if (pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_CASTER_AREA_PARTY ||
- pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_LASTTARGET_AREA_PARTY ||
- pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_SRC_CASTER)
- SpellSummary[i].Targets |= 1 << (SELECT_TARGET_AOE_FRIEND-1);
+ pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_LASTTARGET_AREA_PARTY ||
+ pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_SRC_CASTER)
+ SpellSummary[i].Targets |= 1 << (SELECT_TARGET_AOE_FRIEND - 1);
// Spell targets any friend (or self).
if (pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_CASTER ||
- pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_TARGET_ALLY ||
- pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_TARGET_PARTY ||
- pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_CASTER_AREA_PARTY ||
- pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_LASTTARGET_AREA_PARTY ||
- pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_SRC_CASTER)
- SpellSummary[i].Targets |= 1 << (SELECT_TARGET_ANY_FRIEND-1);
+ pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_TARGET_ALLY ||
+ pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_TARGET_PARTY ||
+ pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_CASTER_AREA_PARTY ||
+ pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_UNIT_LASTTARGET_AREA_PARTY ||
+ pTempSpell->Effects[j].TargetA.GetTarget() == TARGET_SRC_CASTER)
+ SpellSummary[i].Targets |= 1 << (SELECT_TARGET_ANY_FRIEND - 1);
// Make sure that this spell includes a damage effect.
if (pTempSpell->Effects[j].Effect == SPELL_EFFECT_SCHOOL_DAMAGE ||
- pTempSpell->Effects[j].Effect == SPELL_EFFECT_INSTAKILL ||
- pTempSpell->Effects[j].Effect == SPELL_EFFECT_ENVIRONMENTAL_DAMAGE ||
- pTempSpell->Effects[j].Effect == SPELL_EFFECT_HEALTH_LEECH)
- SpellSummary[i].Effects |= 1 << (SELECT_EFFECT_DAMAGE-1);
+ pTempSpell->Effects[j].Effect == SPELL_EFFECT_INSTAKILL ||
+ pTempSpell->Effects[j].Effect == SPELL_EFFECT_ENVIRONMENTAL_DAMAGE ||
+ pTempSpell->Effects[j].Effect == SPELL_EFFECT_HEALTH_LEECH)
+ SpellSummary[i].Effects |= 1 << (SELECT_EFFECT_DAMAGE - 1);
// Make sure that this spell includes a healing effect (or an apply aura with a periodic heal).
if (pTempSpell->Effects[j].Effect == SPELL_EFFECT_HEAL ||
- pTempSpell->Effects[j].Effect == SPELL_EFFECT_HEAL_MAX_HEALTH ||
- pTempSpell->Effects[j].Effect == SPELL_EFFECT_HEAL_MECHANICAL ||
- (pTempSpell->Effects[j].Effect == SPELL_EFFECT_APPLY_AURA && pTempSpell->Effects[j].ApplyAuraName == 8))
- SpellSummary[i].Effects |= 1 << (SELECT_EFFECT_HEALING-1);
+ pTempSpell->Effects[j].Effect == SPELL_EFFECT_HEAL_MAX_HEALTH ||
+ pTempSpell->Effects[j].Effect == SPELL_EFFECT_HEAL_MECHANICAL ||
+ (pTempSpell->Effects[j].Effect == SPELL_EFFECT_APPLY_AURA && pTempSpell->Effects[j].ApplyAuraName == 8))
+ SpellSummary[i].Effects |= 1 << (SELECT_EFFECT_HEALING - 1);
// Make sure that this spell applies an aura.
if (pTempSpell->Effects[j].Effect == SPELL_EFFECT_APPLY_AURA)
- SpellSummary[i].Effects |= 1 << (SELECT_EFFECT_AURA-1);
+ SpellSummary[i].Effects |= 1 << (SELECT_EFFECT_AURA - 1);
}
}
}
@@ -513,15 +513,15 @@ void ScriptMgr::OnCreateMap(Map* map)
#endif
SCR_MAP_BGN(WorldMapScript, map, itr, end, entry, IsWorldMap);
- itr->second->OnCreate(map);
+ itr->second->OnCreate(map);
SCR_MAP_END;
SCR_MAP_BGN(InstanceMapScript, map, itr, end, entry, IsDungeon);
- itr->second->OnCreate((InstanceMap*)map);
+ itr->second->OnCreate((InstanceMap*)map);
SCR_MAP_END;
SCR_MAP_BGN(BattlegroundMapScript, map, itr, end, entry, IsBattleground);
- itr->second->OnCreate((BattlegroundMap*)map);
+ itr->second->OnCreate((BattlegroundMap*)map);
SCR_MAP_END;
}
@@ -534,15 +534,15 @@ void ScriptMgr::OnDestroyMap(Map* map)
#endif
SCR_MAP_BGN(WorldMapScript, map, itr, end, entry, IsWorldMap);
- itr->second->OnDestroy(map);
+ itr->second->OnDestroy(map);
SCR_MAP_END;
SCR_MAP_BGN(InstanceMapScript, map, itr, end, entry, IsDungeon);
- itr->second->OnDestroy((InstanceMap*)map);
+ itr->second->OnDestroy((InstanceMap*)map);
SCR_MAP_END;
SCR_MAP_BGN(BattlegroundMapScript, map, itr, end, entry, IsBattleground);
- itr->second->OnDestroy((BattlegroundMap*)map);
+ itr->second->OnDestroy((BattlegroundMap*)map);
SCR_MAP_END;
}
@@ -552,15 +552,15 @@ void ScriptMgr::OnLoadGridMap(Map* map, GridMap* gmap, uint32 gx, uint32 gy)
ASSERT(gmap);
SCR_MAP_BGN(WorldMapScript, map, itr, end, entry, IsWorldMap);
- itr->second->OnLoadGridMap(map, gmap, gx, gy);
+ itr->second->OnLoadGridMap(map, gmap, gx, gy);
SCR_MAP_END;
SCR_MAP_BGN(InstanceMapScript, map, itr, end, entry, IsDungeon);
- itr->second->OnLoadGridMap((InstanceMap*)map, gmap, gx, gy);
+ itr->second->OnLoadGridMap((InstanceMap*)map, gmap, gx, gy);
SCR_MAP_END;
SCR_MAP_BGN(BattlegroundMapScript, map, itr, end, entry, IsBattleground);
- itr->second->OnLoadGridMap((BattlegroundMap*)map, gmap, gx, gy);
+ itr->second->OnLoadGridMap((BattlegroundMap*)map, gmap, gx, gy);
SCR_MAP_END;
}
@@ -570,15 +570,15 @@ void ScriptMgr::OnUnloadGridMap(Map* map, GridMap* gmap, uint32 gx, uint32 gy)
ASSERT(gmap);
SCR_MAP_BGN(WorldMapScript, map, itr, end, entry, IsWorldMap);
- itr->second->OnUnloadGridMap(map, gmap, gx, gy);
+ itr->second->OnUnloadGridMap(map, gmap, gx, gy);
SCR_MAP_END;
SCR_MAP_BGN(InstanceMapScript, map, itr, end, entry, IsDungeon);
- itr->second->OnUnloadGridMap((InstanceMap*)map, gmap, gx, gy);
+ itr->second->OnUnloadGridMap((InstanceMap*)map, gmap, gx, gy);
SCR_MAP_END;
SCR_MAP_BGN(BattlegroundMapScript, map, itr, end, entry, IsBattleground);
- itr->second->OnUnloadGridMap((BattlegroundMap*)map, gmap, gx, gy);
+ itr->second->OnUnloadGridMap((BattlegroundMap*)map, gmap, gx, gy);
SCR_MAP_END;
}
@@ -597,15 +597,15 @@ void ScriptMgr::OnPlayerEnterMap(Map* map, Player* player)
FOREACH_SCRIPT(PlayerScript)->OnMapChanged(player);
SCR_MAP_BGN(WorldMapScript, map, itr, end, entry, IsWorldMap);
- itr->second->OnPlayerEnter(map, player);
+ itr->second->OnPlayerEnter(map, player);
SCR_MAP_END;
SCR_MAP_BGN(InstanceMapScript, map, itr, end, entry, IsDungeon);
- itr->second->OnPlayerEnter((InstanceMap*)map, player);
+ itr->second->OnPlayerEnter((InstanceMap*)map, player);
SCR_MAP_END;
SCR_MAP_BGN(BattlegroundMapScript, map, itr, end, entry, IsBattleground);
- itr->second->OnPlayerEnter((BattlegroundMap*)map, player);
+ itr->second->OnPlayerEnter((BattlegroundMap*)map, player);
SCR_MAP_END;
}
@@ -621,15 +621,15 @@ void ScriptMgr::OnPlayerLeaveMap(Map* map, Player* player)
FOREACH_SCRIPT(AllMapScript)->OnPlayerLeaveAll(map, player);
SCR_MAP_BGN(WorldMapScript, map, itr, end, entry, IsWorldMap);
- itr->second->OnPlayerLeave(map, player);
+ itr->second->OnPlayerLeave(map, player);
SCR_MAP_END;
SCR_MAP_BGN(InstanceMapScript, map, itr, end, entry, IsDungeon);
- itr->second->OnPlayerLeave((InstanceMap*)map, player);
+ itr->second->OnPlayerLeave((InstanceMap*)map, player);
SCR_MAP_END;
SCR_MAP_BGN(BattlegroundMapScript, map, itr, end, entry, IsBattleground);
- itr->second->OnPlayerLeave((BattlegroundMap*)map, player);
+ itr->second->OnPlayerLeave((BattlegroundMap*)map, player);
SCR_MAP_END;
}
@@ -642,15 +642,15 @@ void ScriptMgr::OnMapUpdate(Map* map, uint32 diff)
#endif
SCR_MAP_BGN(WorldMapScript, map, itr, end, entry, IsWorldMap);
- itr->second->OnUpdate(map, diff);
+ itr->second->OnUpdate(map, diff);
SCR_MAP_END;
SCR_MAP_BGN(InstanceMapScript, map, itr, end, entry, IsDungeon);
- itr->second->OnUpdate((InstanceMap*)map, diff);
+ itr->second->OnUpdate((InstanceMap*)map, diff);
SCR_MAP_END;
SCR_MAP_BGN(BattlegroundMapScript, map, itr, end, entry, IsBattleground);
- itr->second->OnUpdate((BattlegroundMap*)map, diff);
+ itr->second->OnUpdate((BattlegroundMap*)map, diff);
SCR_MAP_END;
}
@@ -709,7 +709,7 @@ bool ScriptMgr::OnItemExpire(Player* player, ItemTemplate const* proto)
return tmpscript->OnExpire(player, proto);
}
-bool ScriptMgr::OnItemRemove(Player * player, Item * item)
+bool ScriptMgr::OnItemRemove(Player* player, Item* item)
{
ASSERT(player);
ASSERT(item);
@@ -1065,7 +1065,7 @@ std::vector<ChatCommand> ScriptMgr::GetChatCommands()
}
// Sort commands in alphabetical order
- std::sort(table.begin(), table.end(), [](const ChatCommand& a, const ChatCommand&b)
+ std::sort(table.begin(), table.end(), [](const ChatCommand & a, const ChatCommand & b)
{
return strcmp(a.Name, b.Name) < 0;
});
@@ -1266,7 +1266,7 @@ void ScriptMgr::OnDynamicObjectUpdate(DynamicObject* dynobj, uint32 diff)
ASSERT(dynobj);
FOR_SCRIPTS(DynamicObjectScript, itr, end)
- itr->second->OnUpdate(dynobj, diff);
+ itr->second->OnUpdate(dynobj, diff);
}
void ScriptMgr::OnAddPassenger(Transport* transport, Player* player)
@@ -1550,7 +1550,7 @@ void ScriptMgr::OnPlayerCreate(Player* player)
FOREACH_SCRIPT(PlayerScript)->OnCreate(player);
}
-void ScriptMgr::OnPlayerSave(Player * player)
+void ScriptMgr::OnPlayerSave(Player* player)
{
#ifdef ELUNA
sEluna->OnSave(player);
@@ -1592,12 +1592,12 @@ void ScriptMgr::OnPlayerUpdateArea(Player* player, uint32 oldArea, uint32 newAre
FOREACH_SCRIPT(PlayerScript)->OnUpdateArea(player, oldArea, newArea);
}
-bool ScriptMgr::OnBeforePlayerTeleport(Player* player, uint32 mapid, float x, float y, float z, float orientation, uint32 options, Unit *target)
+bool ScriptMgr::OnBeforePlayerTeleport(Player* player, uint32 mapid, float x, float y, float z, float orientation, uint32 options, Unit* target)
{
- bool ret=true;
+ bool ret = true;
FOR_SCRIPTS_RET(PlayerScript, itr, end, ret) // return true by default if not scripts
- if (!itr->second->OnBeforeTeleport(player, mapid, x, y, z, orientation, options, target))
- ret=false; // we change ret value only when scripts return false
+ if (!itr->second->OnBeforeTeleport(player, mapid, x, y, z, orientation, options, target))
+ ret = false; // we change ret value only when scripts return false
return ret;
}
@@ -1607,7 +1607,7 @@ void ScriptMgr::OnPlayerUpdateFaction(Player* player)
FOREACH_SCRIPT(PlayerScript)->OnUpdateFaction(player);
}
-void ScriptMgr::OnPlayerAddToBattleground(Player* player, Battleground *bg)
+void ScriptMgr::OnPlayerAddToBattleground(Player* player, Battleground* bg)
{
FOREACH_SCRIPT(PlayerScript)->OnAddToBattleground(player, bg);
}
@@ -1642,9 +1642,9 @@ void ScriptMgr::OnPlayerBeingCharmed(Player* player, Unit* charmer, uint32 oldFa
FOREACH_SCRIPT(PlayerScript)->OnBeingCharmed(player, charmer, oldFactionId, newFactionId);
}
-void ScriptMgr::OnAfterPlayerSetVisibleItemSlot(Player* player, uint8 slot, Item *item)
+void ScriptMgr::OnAfterPlayerSetVisibleItemSlot(Player* player, uint8 slot, Item* item)
{
- FOREACH_SCRIPT(PlayerScript)->OnAfterSetVisibleItemSlot(player, slot,item);
+ FOREACH_SCRIPT(PlayerScript)->OnAfterSetVisibleItemSlot(player, slot, item);
}
void ScriptMgr::OnAfterPlayerMoveItemFromInventory(Player* player, Item* it, uint8 bag, uint8 slot, bool update)
@@ -1695,8 +1695,8 @@ bool ScriptMgr::CanJoinInBattlegroundQueue(Player* player, uint64 BattlemasterGu
bool ret = true;
FOR_SCRIPTS_RET(PlayerScript, itr, end, ret) // return true by default if not scripts
- if (!itr->second->CanJoinInBattlegroundQueue(player, BattlemasterGuid, BGTypeID, joinAsGroup, err))
- ret = false; // we change ret value only when scripts return false
+ if (!itr->second->CanJoinInBattlegroundQueue(player, BattlemasterGuid, BGTypeID, joinAsGroup, err))
+ ret = false; // we change ret value only when scripts return false
return ret;
}
@@ -1801,7 +1801,7 @@ void ScriptMgr::OnGuildDisband(Guild* guild)
FOREACH_SCRIPT(GuildScript)->OnDisband(guild);
}
-void ScriptMgr::OnGuildMemberWitdrawMoney(Guild* guild, Player* player, uint32 &amount, bool isRepair)
+void ScriptMgr::OnGuildMemberWitdrawMoney(Guild* guild, Player* player, uint32& amount, bool isRepair)
{
#ifdef ELUNA
sEluna->OnMemberWitdrawMoney(guild, player, amount, isRepair);
@@ -1809,7 +1809,7 @@ void ScriptMgr::OnGuildMemberWitdrawMoney(Guild* guild, Player* player, uint32 &
FOREACH_SCRIPT(GuildScript)->OnMemberWitdrawMoney(guild, player, amount, isRepair);
}
-void ScriptMgr::OnGuildMemberDepositMoney(Guild* guild, Player* player, uint32 &amount)
+void ScriptMgr::OnGuildMemberDepositMoney(Guild* guild, Player* player, uint32& amount)
{
#ifdef ELUNA
sEluna->OnMemberDepositMoney(guild, player, amount);
@@ -1818,7 +1818,7 @@ void ScriptMgr::OnGuildMemberDepositMoney(Guild* guild, Player* player, uint32 &
}
void ScriptMgr::OnGuildItemMove(Guild* guild, Player* player, Item* pItem, bool isSrcBank, uint8 srcContainer, uint8 srcSlotId,
- bool isDestBank, uint8 destContainer, uint8 destSlotId)
+ bool isDestBank, uint8 destContainer, uint8 destSlotId)
{
#ifdef ELUNA
sEluna->OnItemMove(guild, player, pItem, isSrcBank, srcContainer, srcSlotId, isDestBank, destContainer, destSlotId);
@@ -1847,7 +1847,7 @@ void ScriptMgr::OnGroupAddMember(Group* group, uint64 guid)
{
ASSERT(group);
#ifdef ELUNA
- sEluna->OnAddMember(group, guid);
+ sEluna->OnAddMember(group, guid);
#endif
FOREACH_SCRIPT(GroupScript)->OnAddMember(group, guid);
}
@@ -1894,20 +1894,20 @@ void ScriptMgr::OnGlobalItemDelFromDB(SQLTransaction& trans, uint32 itemGuid)
ASSERT(trans);
ASSERT(itemGuid);
- FOREACH_SCRIPT(GlobalScript)->OnItemDelFromDB(trans,itemGuid);
+ FOREACH_SCRIPT(GlobalScript)->OnItemDelFromDB(trans, itemGuid);
}
-void ScriptMgr::OnGlobalMirrorImageDisplayItem(const Item *item, uint32 &display)
+void ScriptMgr::OnGlobalMirrorImageDisplayItem(const Item* item, uint32& display)
{
- FOREACH_SCRIPT(GlobalScript)->OnMirrorImageDisplayItem(item,display);
+ FOREACH_SCRIPT(GlobalScript)->OnMirrorImageDisplayItem(item, display);
}
-void ScriptMgr::OnBeforeUpdateArenaPoints(ArenaTeam* at, std::map<uint32, uint32> &ap)
+void ScriptMgr::OnBeforeUpdateArenaPoints(ArenaTeam* at, std::map<uint32, uint32>& ap)
{
- FOREACH_SCRIPT(GlobalScript)->OnBeforeUpdateArenaPoints(at,ap);
+ FOREACH_SCRIPT(GlobalScript)->OnBeforeUpdateArenaPoints(at, ap);
}
-void ScriptMgr::OnAfterRefCount(Player const* player, Loot& loot, bool canRate, uint16 lootMode, LootStoreItem* LootStoreItem, uint32 &maxcount, LootStore const& store)
+void ScriptMgr::OnAfterRefCount(Player const* player, Loot& loot, bool canRate, uint16 lootMode, LootStoreItem* LootStoreItem, uint32& maxcount, LootStore const& store)
{
FOREACH_SCRIPT(GlobalScript)->OnAfterRefCount(player, LootStoreItem, loot, canRate, lootMode, maxcount, store);
}
@@ -1917,7 +1917,8 @@ void ScriptMgr::OnBeforeDropAddItem(Player const* player, Loot& loot, bool canRa
FOREACH_SCRIPT(GlobalScript)->OnBeforeDropAddItem(player, loot, canRate, lootMode, LootStoreItem, store);
}
-void ScriptMgr::OnItemRoll(Player const* player, LootStoreItem const* LootStoreItem, float &chance, Loot& loot, LootStore const& store) {
+void ScriptMgr::OnItemRoll(Player const* player, LootStoreItem const* LootStoreItem, float& chance, Loot& loot, LootStore const& store)
+{
FOREACH_SCRIPT(GlobalScript)->OnItemRoll(player, LootStoreItem, chance, loot, store);
}
@@ -1942,13 +1943,13 @@ void ScriptMgr::OnBeforeWorldObjectSetPhaseMask(WorldObject const* worldObject,
}
// Unit
-uint32 ScriptMgr::DealDamage(Unit* AttackerUnit, Unit *pVictim, uint32 damage, DamageEffectType damagetype)
+uint32 ScriptMgr::DealDamage(Unit* AttackerUnit, Unit* pVictim, uint32 damage, DamageEffectType damagetype)
{
FOR_SCRIPTS_RET(UnitScript, itr, end, damage)
- damage = itr->second->DealDamage(AttackerUnit, pVictim, damage, damagetype);
+ damage = itr->second->DealDamage(AttackerUnit, pVictim, damage, damagetype);
return damage;
}
-void ScriptMgr::Creature_SelectLevel(const CreatureTemplate *cinfo, Creature* creature)
+void ScriptMgr::Creature_SelectLevel(const CreatureTemplate* cinfo, Creature* creature)
{
FOREACH_SCRIPT(AllCreatureScript)->Creature_SelectLevel(cinfo, creature);
}
@@ -1982,7 +1983,7 @@ void ScriptMgr::ModifyHealRecieved(Unit* target, Unit* attacker, uint32& damage)
FOREACH_SCRIPT(UnitScript)->ModifyHealRecieved(target, attacker, damage);
}
-void ScriptMgr::OnBeforeRollMeleeOutcomeAgainst(const Unit* attacker, const Unit* victim, WeaponAttackType attType, int32 &attackerMaxSkillValueForLevel, int32 &victimMaxSkillValueForLevel, int32 &attackerWeaponSkill, int32 &victimDefenseSkill, int32 &crit_chance, int32 &miss_chance, int32 &dodge_chance, int32 &parry_chance, int32 &block_chance)
+void ScriptMgr::OnBeforeRollMeleeOutcomeAgainst(const Unit* attacker, const Unit* victim, WeaponAttackType attType, int32& attackerMaxSkillValueForLevel, int32& victimMaxSkillValueForLevel, int32& attackerWeaponSkill, int32& victimDefenseSkill, int32& crit_chance, int32& miss_chance, int32& dodge_chance, int32& parry_chance, int32& block_chance)
{
FOREACH_SCRIPT(UnitScript)->OnBeforeRollMeleeOutcomeAgainst(attacker, victim, attType, attackerMaxSkillValueForLevel, victimMaxSkillValueForLevel, attackerWeaponSkill, victimDefenseSkill, crit_chance, miss_chance, dodge_chance, parry_chance, block_chance);
}
@@ -1992,12 +1993,12 @@ void ScriptMgr::OnPlayerMove(Player* player, MovementInfo movementInfo, uint32 o
FOREACH_SCRIPT(MovementHandlerScript)->OnPlayerMove(player, movementInfo, opcode);
}
-void ScriptMgr::OnBeforeBuyItemFromVendor(Player* player, uint64 vendorguid, uint32 vendorslot, uint32 &item, uint8 count, uint8 bag, uint8 slot)
+void ScriptMgr::OnBeforeBuyItemFromVendor(Player* player, uint64 vendorguid, uint32 vendorslot, uint32& item, uint8 count, uint8 bag, uint8 slot)
{
FOREACH_SCRIPT(PlayerScript)->OnBeforeBuyItemFromVendor(player, vendorguid, vendorslot, item, count, bag, slot);
}
-void ScriptMgr::OnAfterStoreOrEquipNewItem(Player* player, uint32 vendorslot, uint32 &item, uint8 count, uint8 bag, uint8 slot, ItemTemplate const* pProto, Creature* pVendor, VendorItem const* crItem, bool bStore)
+void ScriptMgr::OnAfterStoreOrEquipNewItem(Player* player, uint32 vendorslot, uint32& item, uint8 count, uint8 bag, uint8 slot, ItemTemplate const* pProto, Creature* pVendor, VendorItem const* crItem, bool bStore)
{
FOREACH_SCRIPT(PlayerScript)->OnAfterStoreOrEquipNewItem(player, vendorslot, item, count, bag, slot, pProto, pVendor, crItem, bStore);
}
@@ -2027,7 +2028,7 @@ void ScriptMgr::OnBeforeInitTalentForLevel(Player* player, uint8& level, uint32&
FOREACH_SCRIPT(PlayerScript)->OnBeforeInitTalentForLevel(player, level, talentPointsForLevel);
}
-void ScriptMgr::OnAfterArenaRatingCalculation(Battleground *const bg, int32 &winnerMatchmakerChange, int32 &loserMatchmakerChange, int32 &winnerChange, int32 &loserChange)
+void ScriptMgr::OnAfterArenaRatingCalculation(Battleground* const bg, int32& winnerMatchmakerChange, int32& loserMatchmakerChange, int32& winnerChange, int32& loserChange)
{
FOREACH_SCRIPT(FormulaScript)->OnAfterArenaRatingCalculation(bg, winnerMatchmakerChange, loserMatchmakerChange, winnerChange, loserChange);
}
@@ -2073,20 +2074,20 @@ bool ScriptMgr::CanFillPlayersToBG(BattlegroundQueue* queue, Battleground* bg, c
bool ret = true;
FOR_SCRIPTS_RET(BGScript, itr, end, ret) // return true by default if not scripts
- if (!itr->second->CanFillPlayersToBG(queue, bg, aliFree, hordeFree, bracket_id))
- ret = false; // we change ret value only when scripts return false
+ if (!itr->second->CanFillPlayersToBG(queue, bg, aliFree, hordeFree, bracket_id))
+ ret = false; // we change ret value only when scripts return false
return ret;
}
bool ScriptMgr::CanFillPlayersToBGWithSpecific(BattlegroundQueue* queue, Battleground* bg, const int32 aliFree, const int32 hordeFree,
- BattlegroundBracketId thisBracketId, BattlegroundQueue* specificQueue, BattlegroundBracketId specificBracketId)
+ BattlegroundBracketId thisBracketId, BattlegroundQueue* specificQueue, BattlegroundBracketId specificBracketId)
{
bool ret = true;
FOR_SCRIPTS_RET(BGScript, itr, end, ret) // return true by default if not scripts
- if (!itr->second->CanFillPlayersToBGWithSpecific(queue, bg, aliFree, hordeFree, thisBracketId, specificQueue, specificBracketId))
- ret = false; // we change ret value only when scripts return false
+ if (!itr->second->CanFillPlayersToBGWithSpecific(queue, bg, aliFree, hordeFree, thisBracketId, specificQueue, specificBracketId))
+ ret = false; // we change ret value only when scripts return false
return ret;
}
@@ -2101,8 +2102,8 @@ bool ScriptMgr::CanSendMessageQueue(BattlegroundQueue* queue, Player* leader, Ba
bool ret = true;
FOR_SCRIPTS_RET(BGScript, itr, end, ret) // return true by default if not scripts
- if (!itr->second->CanSendMessageQueue(queue, leader, bg, bracketEntry))
- ret = false; // we change ret value only when scripts return false
+ if (!itr->second->CanSendMessageQueue(queue, leader, bg, bracketEntry))
+ ret = false; // we change ret value only when scripts return false
return ret;
}