aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Battlefield/Zones/BattlefieldWG.h108
-rwxr-xr-xsrc/server/game/Scripting/ScriptMgr.cpp8
-rw-r--r--src/server/scripts/Northrend/wintergrasp.cpp2
3 files changed, 34 insertions, 84 deletions
diff --git a/src/server/game/Battlefield/Zones/BattlefieldWG.h b/src/server/game/Battlefield/Zones/BattlefieldWG.h
index f62d2d962f8..53c051a03d2 100644
--- a/src/server/game/Battlefield/Zones/BattlefieldWG.h
+++ b/src/server/game/Battlefield/Zones/BattlefieldWG.h
@@ -372,7 +372,7 @@ class BattlefieldWG : public Battlefield
void UpdatedDestroyedTowerCount(TeamId team);
void DoCompleteOrIncrementAchievement(uint32 achievement, Player* player, uint8 incrementNumber = 1);
-
+
void RemoveAurasFromPlayer(Player* player);
/**
@@ -1458,48 +1458,27 @@ struct BfWGGameObjectBuilding
if (m_Build)
{
if (disable)
- {
- switch (m_Build->GetEntry())
- {
- case 190221:
- case 190373:
- case 190377:
- case 190378:
- {
- creature->setFaction(WintergraspFaction[m_WG->GetDefenderTeam()]);
- break;
- }
- case 190356:
- case 190357:
- case 190358:
- {
- creature->setFaction(WintergraspFaction[m_WG->GetAttackerTeam()]);
- break;
- }
- }
m_WG->HideNpc(creature);
- }
else
+ m_WG->ShowNpc(creature, true);
+
+ switch (m_Build->GetEntry())
{
- switch (m_Build->GetEntry())
+ case 190221:
+ case 190373:
+ case 190377:
+ case 190378:
{
- case 190221:
- case 190373:
- case 190377:
- case 190378:
- {
- creature->setFaction(WintergraspFaction[m_WG->GetDefenderTeam()]);
- break;
- }
- case 190356:
- case 190357:
- case 190358:
- {
- creature->setFaction(WintergraspFaction[m_WG->GetAttackerTeam()]);
- break;
- }
+ creature->setFaction(WintergraspFaction[m_WG->GetDefenderTeam()]);
+ break;
+ }
+ case 190356:
+ case 190357:
+ case 190358:
+ {
+ creature->setFaction(WintergraspFaction[m_WG->GetAttackerTeam()]);
+ break;
}
- m_WG->ShowNpc(creature, true);
}
}
}
@@ -1515,48 +1494,27 @@ struct BfWGGameObjectBuilding
if (m_Build)
{
if (disable)
+ m_WG->HideNpc(creature);
+ else
+ m_WG->ShowNpc(creature, true);
+
+ switch (m_Build->GetEntry())
{
- switch (m_Build->GetEntry())
+ case 190221:
+ case 190373:
+ case 190377:
+ case 190378:
{
- case 190221:
- case 190373:
- case 190377:
- case 190378:
- {
- creature->setFaction(WintergraspFaction[m_WG->GetDefenderTeam()]);
- break;
- }
- case 190356:
- case 190357:
- case 190358:
- {
- creature->setFaction(WintergraspFaction[m_WG->GetAttackerTeam()]);
- break;
- }
+ creature->setFaction(WintergraspFaction[m_WG->GetDefenderTeam()]);
+ break;
}
- m_WG->HideNpc(creature);
- }
- else
- {
- switch (m_Build->GetEntry())
+ case 190356:
+ case 190357:
+ case 190358:
{
- case 190221:
- case 190373:
- case 190377:
- case 190378:
- {
- creature->setFaction(WintergraspFaction[m_WG->GetDefenderTeam()]);
- break;
- }
- case 190356:
- case 190357:
- case 190358:
- {
- creature->setFaction(WintergraspFaction[m_WG->GetAttackerTeam()]);
- break;
- }
+ creature->setFaction(WintergraspFaction[m_WG->GetAttackerTeam()]);
+ break;
}
- m_WG->ShowNpc(creature, true);
}
}
}
diff --git a/src/server/game/Scripting/ScriptMgr.cpp b/src/server/game/Scripting/ScriptMgr.cpp
index 98675f118e1..2d7d86b5f73 100755
--- a/src/server/game/Scripting/ScriptMgr.cpp
+++ b/src/server/game/Scripting/ScriptMgr.cpp
@@ -972,14 +972,6 @@ bool ScriptMgr::OnDummyEffect(Unit* caster, uint32 spellId, SpellEffIndex effInd
return tmpscript->OnDummyEffect(caster, spellId, effIndex, target);
}
-GameObjectAI* ScriptMgr::GetGameObjectAI(GameObject* go)
-{
- ASSERT(go);
-
- GET_SCRIPT_RET(GameObjectScript, go->GetScriptId(), tmpscript, NULL);
- return tmpscript->GetAI(go);
-}
-
bool ScriptMgr::OnAreaTrigger(Player* player, AreaTriggerEntry const* trigger)
{
ASSERT(player);
diff --git a/src/server/scripts/Northrend/wintergrasp.cpp b/src/server/scripts/Northrend/wintergrasp.cpp
index 41bb5f3f54b..66a79a4be22 100644
--- a/src/server/scripts/Northrend/wintergrasp.cpp
+++ b/src/server/scripts/Northrend/wintergrasp.cpp
@@ -301,7 +301,7 @@ class go_wg_vehicle_teleporter : public GameObjectScript
_checkTimer(1000)
{ }
- void UpdateAI(const uint32 diff)
+ void UpdateAI(uint32 diff)
{
if (_checkTimer <= diff)
{