Core/Creature: Added possibility to give creatures multiple gossip menu ids and control them via conditions

Port From (https://github.com/TrinityCore/TrinityCore/commit/36044a9470e9c39a71916e908ab6cf4f95677793)
This commit is contained in:
hondacrx
2023-04-25 08:02:18 -04:00
parent e5d414b8b1
commit 9d4be0003b
10 changed files with 237 additions and 168 deletions
+2 -5
View File
@@ -1140,13 +1140,10 @@ namespace Game.Entities
public uint GetGossipMenuId()
{
if (_gossipMenuId.HasValue)
return _gossipMenuId.Value;
return GetCreatureTemplate().GossipMenuId;
return _gossipMenuId;
}
public void SetGossipMenuId(uint? gossipMenuId)
public void SetGossipMenuId(uint gossipMenuId)
{
_gossipMenuId = gossipMenuId;
}