diff options
| author | Kandera <KanderaDev@gmail.com> | 2012-09-28 10:41:44 -0400 | 
|---|---|---|
| committer | Kandera <KanderaDev@gmail.com> | 2012-09-28 10:41:44 -0400 | 
| commit | cb8fc503ddb1fc87abdd1c88146646c68aea46b9 (patch) | |
| tree | c025126a7bd80f25309f287720e89ec0dd190600 | |
| parent | db455e317e4ec3feb0dfbc1c92d660c47a43df97 (diff) | |
Core/Battlefield: revert part of previous commit to fix build.
| -rw-r--r-- | src/server/game/Battlefield/Zones/BattlefieldWG.h | 77 | ||||
| -rwxr-xr-x | src/server/game/Entities/Player/Player.cpp | 6 | ||||
| -rw-r--r-- | src/server/scripts/Northrend/wintergrasp.cpp | 2 | 
3 files changed, 35 insertions, 50 deletions
| diff --git a/src/server/game/Battlefield/Zones/BattlefieldWG.h b/src/server/game/Battlefield/Zones/BattlefieldWG.h index 4d7db760605..323f7f2b13d 100644 --- a/src/server/game/Battlefield/Zones/BattlefieldWG.h +++ b/src/server/game/Battlefield/Zones/BattlefieldWG.h @@ -416,21 +416,6 @@ class BattlefieldWG : public Battlefield          uint32 GetData(uint32 data); -        static uint32 const VehNumWorldState[]; -        static uint32 const MaxVehNumWorldState[]; -        static uint32 const ClockWorldState[]; -        static uint32 const WintergraspFaction[]; -        static float const WintergraspStalkerPos[]; - -        static uint8 const WG_MAX_OBJ; -        static uint8 const WG_KEEPGAMEOBJECT_MAX; -        static uint8 const WG_MAX_TURRET; -        static uint8 const WG_MAX_KEEP_NPC; -        static uint8 const WG_MAX_OUTSIDE_NPC; -        static uint8 const WG_OUTSIDE_ALLIANCE_NPC; -        static uint8 const WG_MAX_TELEPORTER; -        static uint8 const WG_MAX_WORKSHOP; -      protected:          bool m_isRelicInteractible; @@ -451,20 +436,20 @@ class BattlefieldWG : public Battlefield          GameObject* m_titansRelic;  }; -uint32 const BattlefieldWG::VehNumWorldState[]        = { 3680, 3490 }; -uint32 const BattlefieldWG::MaxVehNumWorldState[]     = { 3681, 3491 }; -uint32 const BattlefieldWG::ClockWorldState[]         = { 3781, 4354 }; -uint32 const BattlefieldWG::WintergraspFaction[]      = { 1732, 1735, 35 }; -float const BattlefieldWG::WintergraspStalkerPos[]    = { 0, 0, 0, 0 }; - -uint8 const BattlefieldWG::WG_MAX_OBJ              = 32; -uint8 const BattlefieldWG::WG_KEEPGAMEOBJECT_MAX   = 44; -uint8 const BattlefieldWG::WG_MAX_TURRET           = 15; -uint8 const BattlefieldWG::WG_MAX_KEEP_NPC         = 39; -uint8 const BattlefieldWG::WG_MAX_OUTSIDE_NPC      = 14; -uint8 const BattlefieldWG::WG_OUTSIDE_ALLIANCE_NPC = 7; -uint8 const BattlefieldWG::WG_MAX_TELEPORTER       = 12; -uint8 const BattlefieldWG::WG_MAX_WORKSHOP = 6; +uint32 const VehNumWorldState[]        = { 3680, 3490 }; +uint32 const MaxVehNumWorldState[]     = { 3681, 3491 }; +uint32 const ClockWorldState[]         = { 3781, 4354 }; +uint32 const WintergraspFaction[]      = { 1732, 1735, 35 }; +float const WintergraspStalkerPos[]    = { 0, 0, 0, 0 }; + +uint8 const WG_MAX_OBJ              = 32; +uint8 const WG_KEEPGAMEOBJECT_MAX   = 44; +uint8 const WG_MAX_TURRET           = 15; +uint8 const WG_MAX_KEEP_NPC         = 39; +uint8 const WG_MAX_OUTSIDE_NPC      = 14; +uint8 const WG_OUTSIDE_ALLIANCE_NPC = 7; +uint8 const WG_MAX_TELEPORTER       = 12; +uint8 const WG_MAX_WORKSHOP = 6;  enum WintergraspGameObjectBuildingType  { @@ -595,7 +580,7 @@ struct WintergraspBuildingSpawnData      uint32 nameId;  }; -const WintergraspBuildingSpawnData WGGameObjectBuilding[BattlefieldWG::WG_MAX_OBJ] = +const WintergraspBuildingSpawnData WGGameObjectBuilding[WG_MAX_OBJ] =  {      // Wall (Not spawned in db)      // Entry  WS    X        Y        Z        O         type                          NameID @@ -688,7 +673,7 @@ const WintergraspBuildingSpawnData WGGameObjectBuilding[BattlefieldWG::WG_MAX_OB  // 192357 : 1 in sql, 1 in header  // 192350 : 1 in sql, 1 in header  // 192351 : 1 in sql, 1 in header -const WintergraspObjectPositionData WGKeepGameObject[BattlefieldWG::WG_KEEPGAMEOBJECT_MAX] = +const WintergraspObjectPositionData WGKeepGameObject[WG_KEEPGAMEOBJECT_MAX] =  {      { 5262.540039f, 3047.949951f, 432.054993f, 3.106650f, 192488, 192501 },       // Flag on tower      { 5272.939941f, 2976.550049f, 444.492004f, 3.124120f, 192374, 192416 },       // Flag on Wall Intersect @@ -736,7 +721,7 @@ const WintergraspObjectPositionData WGKeepGameObject[BattlefieldWG::WG_KEEPGAMEO      { 5271.279785f, 2820.159912f, 445.200989f, -3.13286f, 192351, 192416 }        // Flag on wall intersect  }; -const Position WGTurret[BattlefieldWG::WG_MAX_TURRET] = +const Position WGTurret[WG_MAX_TURRET] =  {      { 5391.19f, 3060.8f,  419.616f, 1.69557f },      { 5266.75f, 2976.5f,  421.067f, 3.20354f }, @@ -756,7 +741,7 @@ const Position WGTurret[BattlefieldWG::WG_MAX_TURRET] =  };  // Here there is all npc keeper spawn point -const WintergraspObjectPositionData WGKeepNPC[BattlefieldWG::WG_MAX_KEEP_NPC] = +const WintergraspObjectPositionData WGKeepNPC[WG_MAX_KEEP_NPC] =  {      // X          Y            Z           O         horde                          alliance      // North East @@ -807,7 +792,7 @@ const WintergraspObjectPositionData WGKeepNPC[BattlefieldWG::WG_MAX_KEEP_NPC] =      { 5316.770996f, 2619.430176f, 409.027740f, 5.363431f, BATTLEFIELD_WG_NPC_GUARD_H, BATTLEFIELD_WG_NPC_GUARD_A }        // Standing Guard  }; -const WintergraspObjectPositionData WGOutsideNPC[BattlefieldWG::WG_MAX_OUTSIDE_NPC] = +const WintergraspObjectPositionData WGOutsideNPC[WG_MAX_OUTSIDE_NPC] =  {      { 5032.04f, 3681.79f, 362.980f, 4.210f, BATTLEFIELD_WG_NPC_VIERON_BLAZEFEATHER, 0 },      { 5020.71f, 3626.19f, 360.150f, 4.640f, BATTLEFIELD_WG_NPC_HOODOO_MASTER_FU_JIN, 0 }, @@ -834,7 +819,7 @@ struct WintergraspTeleporterData      float o;  }; -const WintergraspTeleporterData WGPortalDefenderData[BattlefieldWG::WG_MAX_TELEPORTER] = +const WintergraspTeleporterData WGPortalDefenderData[WG_MAX_TELEPORTER] =  {      // Player teleporter      { 190763, 5153.41f, 2901.35f, 409.191f, -0.069f }, @@ -1136,7 +1121,7 @@ struct WGWorkshopData      uint32 text;  }; -const WGWorkshopData WorkshopsData[BattlefieldWG::WG_MAX_WORKSHOP] = +const WGWorkshopData WorkshopsData[WG_MAX_WORKSHOP] =  {      // NE      {BATTLEFIELD_WG_WORKSHOP_NE, WORLDSTATE_WORKSHOP_NE, BATTLEFIELD_WG_TEXT_WORKSHOP_NAME_NE}, @@ -1230,7 +1215,7 @@ struct BfWGGameObjectBuilding              m_WG->SendUpdateWorldState(m_WorldState, m_State);          }          UpdateCreatureAndGo(); -        m_Build->SetUInt32Value(GAMEOBJECT_FACTION, BattlefieldWG::WintergraspFaction[m_Team]); +        m_Build->SetUInt32Value(GAMEOBJECT_FACTION, WintergraspFaction[m_Team]);      }      // Called when associated gameobject is damaged @@ -1417,12 +1402,12 @@ struct BfWGGameObjectBuilding                          case GO_WINTERGRASP_FORTRESS_TOWER_2:                          case GO_WINTERGRASP_FORTRESS_TOWER_3:                          case GO_WINTERGRASP_FORTRESS_TOWER_4: -                            turret->setFaction(BattlefieldWG::WintergraspFaction[m_WG->GetDefenderTeam()]); +                            turret->setFaction(WintergraspFaction[m_WG->GetDefenderTeam()]);                              break;                          case GO_WINTERGRASP_SHADOWSIGHT_TOWER:                          case GO_WINTERGRASP_WINTER_S_EDGE_TOWER:                          case GO_WINTERGRASP_FLAMEWATCH_TOWER: -                            turret->setFaction(BattlefieldWG::WintergraspFaction[m_WG->GetAttackerTeam()]); +                            turret->setFaction(WintergraspFaction[m_WG->GetAttackerTeam()]);                              break;                      }                      m_WG->HideNpc(turret); @@ -1443,12 +1428,12 @@ struct BfWGGameObjectBuilding                          case GO_WINTERGRASP_FORTRESS_TOWER_2:                          case GO_WINTERGRASP_FORTRESS_TOWER_3:                          case GO_WINTERGRASP_FORTRESS_TOWER_4: -                            turret->setFaction(BattlefieldWG::WintergraspFaction[m_WG->GetDefenderTeam()]); +                            turret->setFaction(WintergraspFaction[m_WG->GetDefenderTeam()]);                              break;                          case GO_WINTERGRASP_SHADOWSIGHT_TOWER:                          case GO_WINTERGRASP_WINTER_S_EDGE_TOWER:                          case GO_WINTERGRASP_FLAMEWATCH_TOWER: -                            turret->setFaction(BattlefieldWG::WintergraspFaction[m_WG->GetAttackerTeam()]); +                            turret->setFaction(WintergraspFaction[m_WG->GetAttackerTeam()]);                              break;                      }                      m_WG->HideNpc(turret); @@ -1509,14 +1494,14 @@ struct BfWGGameObjectBuilding                              case GO_WINTERGRASP_FORTRESS_TOWER_3:                              case GO_WINTERGRASP_FORTRESS_TOWER_4:                              { -                                creature->setFaction(BattlefieldWG::WintergraspFaction[m_WG->GetDefenderTeam()]); +                                creature->setFaction(WintergraspFaction[m_WG->GetDefenderTeam()]);                                  break;                              }                              case GO_WINTERGRASP_SHADOWSIGHT_TOWER:                              case GO_WINTERGRASP_WINTER_S_EDGE_TOWER:                              case GO_WINTERGRASP_FLAMEWATCH_TOWER:                              { -                                creature->setFaction(BattlefieldWG::WintergraspFaction[m_WG->GetAttackerTeam()]); +                                creature->setFaction(WintergraspFaction[m_WG->GetAttackerTeam()]);                                  break;                              }                          } @@ -1545,14 +1530,14 @@ struct BfWGGameObjectBuilding                              case GO_WINTERGRASP_FORTRESS_TOWER_3:                              case GO_WINTERGRASP_FORTRESS_TOWER_4:                              { -                                creature->setFaction(BattlefieldWG::WintergraspFaction[m_WG->GetDefenderTeam()]); +                                creature->setFaction(WintergraspFaction[m_WG->GetDefenderTeam()]);                                  break;                              }                              case GO_WINTERGRASP_SHADOWSIGHT_TOWER:                              case GO_WINTERGRASP_WINTER_S_EDGE_TOWER:                              case GO_WINTERGRASP_FLAMEWATCH_TOWER:                              { -                                creature->setFaction(BattlefieldWG::WintergraspFaction[m_WG->GetAttackerTeam()]); +                                creature->setFaction(WintergraspFaction[m_WG->GetAttackerTeam()]);                                  break;                              }                          } @@ -1581,7 +1566,7 @@ struct WGWorkshop      WGWorkshop(BattlefieldWG* _bf, uint8 _workshopId)      { -        ASSERT(_bf || _workshopId < BattlefieldWG::WG_MAX_WORKSHOP); +        ASSERT(_bf || _workshopId < WG_MAX_WORKSHOP);          bf = _bf;          workshopId = _workshopId; diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index c0e3e3afc03..fcc3c8a1e93 100755 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -9118,7 +9118,7 @@ void Player::SendInitWorldStates(uint32 zoneid, uint32 areaid)              break;          case 4197: // Wintergrasp              /// Use the max here, and fill with zeros if missing. -            NumberOfFields = 10 + BattlefieldWG::WG_MAX_OBJ + BattlefieldWG::WG_MAX_WORKSHOP; +            NumberOfFields = 10 + WG_MAX_OBJ + WG_MAX_WORKSHOP;              break;           default:              NumberOfFields = 12; @@ -9720,11 +9720,11 @@ void Player::SendBattlefieldWorldStates()          if (BattlefieldWG* wg = (BattlefieldWG*)sBattlefieldMgr->GetBattlefieldByBattleId(BATTLEFIELD_BATTLEID_WG))          {              if (wg->IsWarTime()) -                SendUpdateWorldState(BattlefieldWG::ClockWorldState[1], uint32(time(NULL))); +                SendUpdateWorldState(ClockWorldState[1], uint32(time(NULL)));              else // Time to next battle              {                  uint32 timer = wg->GetTimer() / 1000; -                SendUpdateWorldState(BattlefieldWG::ClockWorldState[1], time(NULL) + timer); +                SendUpdateWorldState(ClockWorldState[1], time(NULL) + timer);              }          }      } diff --git a/src/server/scripts/Northrend/wintergrasp.cpp b/src/server/scripts/Northrend/wintergrasp.cpp index c58f6fc2dff..59e9a31c4cf 100644 --- a/src/server/scripts/Northrend/wintergrasp.cpp +++ b/src/server/scripts/Northrend/wintergrasp.cpp @@ -307,7 +307,7 @@ class go_wg_vehicle_teleporter : public GameObjectScript                          // Tabulation madness in the hole!                          for (uint8 i = 0; i < MAX_WINTERGRASP_VEHICLES; i++)                              if (Creature* vehicleCreature = go->FindNearestCreature(vehiclesList[i], 3.0f, true)) -                                if (!vehicleCreature->HasAura(SPELL_VEHICLE_TELEPORT) && vehicleCreature->getFaction() == BattlefieldWG::WintergraspFaction[wg->GetDefenderTeam()]) +                                if (!vehicleCreature->HasAura(SPELL_VEHICLE_TELEPORT) && vehicleCreature->getFaction() == WintergraspFaction[wg->GetDefenderTeam()])                                      if (Creature* teleportTrigger = vehicleCreature->FindNearestCreature(NPC_WORLD_TRIGGER_LARGE_AOI_NOT_IMMUNE_PC_NPC, 100.0f, true))                                          teleportTrigger->CastSpell(vehicleCreature, SPELL_VEHICLE_TELEPORT, true); | 
