aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/server/game/Entities/Creature/GossipDef.h4
-rwxr-xr-xsrc/server/game/Entities/Player/Player.cpp11
2 files changed, 6 insertions, 9 deletions
diff --git a/src/server/game/Entities/Creature/GossipDef.h b/src/server/game/Entities/Creature/GossipDef.h
index 8b8c7940e7f..07ac9423732 100755
--- a/src/server/game/Entities/Creature/GossipDef.h
+++ b/src/server/game/Entities/Creature/GossipDef.h
@@ -180,7 +180,7 @@ class GossipMenu
return _menuItems.empty();
}
- GossipMenuItem const* GetItem(unsigned int id) const
+ GossipMenuItem const* GetItem(uint32 id) const
{
GossipMenuItemContainer::const_iterator itr = _menuItems.find(id);
if (itr != _menuItems.end())
@@ -189,7 +189,7 @@ class GossipMenu
return NULL;
}
- GossipMenuItemData const* GetItemData(unsigned int indexId) const
+ GossipMenuItemData const* GetItemData(uint32 indexId) const
{
GossipMenuItemDataContainer::const_iterator itr = _menuItemData.find(indexId);
if (itr != _menuItemData.end())
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index e83819c8df1..49648235e37 100755
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -14115,16 +14115,13 @@ void Player::SendPreparedGossip(WorldObject* source)
void Player::OnGossipSelect(WorldObject* source, uint32 gossipListId, uint32 menuId)
{
- GossipMenu& gossipmenu = PlayerTalkClass->GetGossipMenu();
-
- if (gossipListId >= gossipmenu.GetMenuItemCount())
- return;
+ GossipMenu& gossipMenu = PlayerTalkClass->GetGossipMenu();
// if not same, then something funky is going on
- if (menuId != gossipmenu.GetMenuId())
+ if (menuId != gossipMenu.GetMenuId())
return;
- GossipMenuItem const* item = gossipmenu.GetItem(gossipListId);
+ GossipMenuItem const* item = gossipMenu.GetItem(gossipListId);
if (!item)
return;
@@ -14140,7 +14137,7 @@ void Player::OnGossipSelect(WorldObject* source, uint32 gossipListId, uint32 men
}
}
- GossipMenuItemData const* menuItemData = gossipmenu.GetItemData(gossipListId);
+ GossipMenuItemData const* menuItemData = gossipMenu.GetItemData(gossipListId);
if (!menuItemData)
return;