aboutsummaryrefslogtreecommitdiff
path: root/src/game/GossipDef.cpp
diff options
context:
space:
mode:
authormegamage <none@none>2009-02-16 20:12:55 -0600
committermegamage <none@none>2009-02-16 20:12:55 -0600
commit1ad4f8509c10198d7e2c6691a0f17292d6deac0e (patch)
tree0c96a8c587b162f145aa0fd02fb11e5904607a54 /src/game/GossipDef.cpp
parent5881a1c25c760f3b57210d0912be23b356e3d40f (diff)
[7285] More code cleanups in static data structures use. Author: zhenya
--HG-- branch : trunk
Diffstat (limited to 'src/game/GossipDef.cpp')
-rw-r--r--src/game/GossipDef.cpp18
1 files changed, 6 insertions, 12 deletions
diff --git a/src/game/GossipDef.cpp b/src/game/GossipDef.cpp
index b2fdec67688..b68c8b17f00 100644
--- a/src/game/GossipDef.cpp
+++ b/src/game/GossipDef.cpp
@@ -196,10 +196,7 @@ void PlayerMenu::SendPointOfInterest( float X, float Y, uint32 Icon, uint32 Flag
void PlayerMenu::SendTalking( uint32 textID )
{
- GossipText *pGossip;
- std::string GossipStr;
-
- pGossip = objmgr.GetGossipText(textID);
+ GossipText const* pGossip = objmgr.GetGossipText(textID);
WorldPacket data( SMSG_NPC_TEXT_UPDATE, 100 ); // guess size
data << textID; // can be < 0
@@ -259,14 +256,11 @@ void PlayerMenu::SendTalking( uint32 textID )
data << pGossip->Options[i].Language;
- data << pGossip->Options[i].Emotes[0]._Delay;
- data << pGossip->Options[i].Emotes[0]._Emote;
-
- data << pGossip->Options[i].Emotes[1]._Delay;
- data << pGossip->Options[i].Emotes[1]._Emote;
-
- data << pGossip->Options[i].Emotes[2]._Delay;
- data << pGossip->Options[i].Emotes[2]._Emote;
+ for(int j = 0; j < 3; ++j)
+ {
+ data << pGossip->Options[i].Emotes[j]._Delay;
+ data << pGossip->Options[i].Emotes[j]._Emote;
+ }
}
}
pSession->SendPacket( &data );