diff options
| author | Kandera <KanderaDev@gmail.com> | 2012-03-20 12:16:44 -0400 | 
|---|---|---|
| committer | Kandera <KanderaDev@gmail.com> | 2012-08-20 13:49:19 -0400 | 
| commit | b700f545c553957f49741909e2ba0fdbd01a203c (patch) | |
| tree | 9fc5ab3d1b4ed23af1be037b957593989f29f988 /src/server/scripts/Northrend | |
| parent | 5ec5bc1721ecd1e09544769f4c950a3d42d815f6 (diff) | |
Core/Battlefield: fix issues with vehicles. return correct vehicle data when using getdata. small cleanups. codestyle
Diffstat (limited to 'src/server/scripts/Northrend')
| -rw-r--r-- | src/server/scripts/Northrend/wintergrasp.cpp | 13 | 
1 files changed, 8 insertions, 5 deletions
diff --git a/src/server/scripts/Northrend/wintergrasp.cpp b/src/server/scripts/Northrend/wintergrasp.cpp index fd09edd7b55..d8ecd042fcc 100644 --- a/src/server/scripts/Northrend/wintergrasp.cpp +++ b/src/server/scripts/Northrend/wintergrasp.cpp @@ -38,7 +38,7 @@ enum eWGqueuenpctext      WG_NPCQUEUE_TEXTOPTION_JOIN         = -1850507,  }; -enum eWGdata +enum WGscriptdata  {      // engineer spells      SPELL_BUILD_CATAPULT                = 56663, @@ -49,6 +49,9 @@ enum eWGdata      // teleporter spells      SPELL_VEHICLE_TELEPORT              = 49759, + +    // npcs +    NPC_ROBOTIC_ARMS                    = 27852,  };  class npc_wg_demolisher_engineer : public CreatureScript @@ -63,7 +66,7 @@ class npc_wg_demolisher_engineer : public CreatureScript          if (creature->isQuestGiver())              player->PrepareQuestMenu(creature->GetGUID()); -        Battlefield* BfWG = sBattlefieldMgr->GetBattlefieldByBattleId(1); +        Battlefield* BfWG = sBattlefieldMgr->GetBattlefieldByBattleId(BATTLEFIELD_BATTLEID_WG);          if (!BfWG)              return true; @@ -91,7 +94,7 @@ class npc_wg_demolisher_engineer : public CreatureScript      {          player->CLOSE_GOSSIP_MENU(); -        Battlefield* BfWG = sBattlefieldMgr->GetBattlefieldByBattleId(1); +        Battlefield* BfWG = sBattlefieldMgr->GetBattlefieldByBattleId(BATTLEFIELD_BATTLEID_WG);          if (!BfWG)              return true; @@ -113,8 +116,8 @@ class npc_wg_demolisher_engineer : public CreatureScript              }              //spell 49899 Emote : 406 from sniff              //INSERT INTO `spell_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) VALUES ('49899', '0', '1', '406', '0', '0', '0', '0', '0', '0'); -            if (Creature* creature = creature->FindNearestCreature(27852, 30.0f, true)) -                creature->CastSpell(creature, SPELL_ACTIVATE_ROBOTIC_ARMS, true); +            if (Creature* mechCreature = creature->FindNearestCreature(NPC_ROBOTIC_ARMS, 30.0f, true)) +                creature->CastSpell(mechCreature, SPELL_ACTIVATE_ROBOTIC_ARMS, true);          }          return true;      }  | 
