Fix exploit, dont allow possessed NPCs to gossip to player

--HG--
branch : trunk
This commit is contained in:
Biglad
2009-02-09 08:06:43 -05:00
parent 55177e392c
commit b0694d7e5e

View File

@@ -795,6 +795,11 @@ bool Creature::isCanTrainingAndResetTalentsOf(Player* pPlayer) const
void Creature::prepareGossipMenu( Player *pPlayer,uint32 gossipid )
{
//Prevent gossip from NPCs that are possessed.
Unit* Charmed = Unit::GetCharmer();
if (Charmed)
return;
PlayerMenu* pm=pPlayer->PlayerTalkClass;
pm->ClearMenus();