Skip to content

Core/Creature: Add support for multiple gossip menu IDs - #472

Merged
Ovahlord merged 4 commits into
The-Cataclysm-Preservation-Project:masterfrom
gonzo1247:creatureGossip
Jul 25, 2026
Merged

Core/Creature: Add support for multiple gossip menu IDs#472
Ovahlord merged 4 commits into
The-Cataclysm-Preservation-Project:masterfrom
gonzo1247:creatureGossip

Conversation

@gonzo1247

Copy link
Copy Markdown
Contributor

Adds support for assigning multiple gossip menu IDs to creatures and controlling them through conditions.

Some creatures in Cataclysm use different gossip menu IDs for the same creature entry. With this implementation, adapted from TrinityCore master, this can now be handled through the database without requiring a custom C++ script.

Cherry-picked and adapted from:
TrinityCore/TrinityCore@36044a9

This PR also disables StormLib's automatic static linking.

The StormLib fix was suggested by @brian8544 on Discord.

This PR supersedes and updates #433:
#433

Tests performed: (Does it build, tested in-game, etc)
Build,
Worked Ingame

Adds support for assigning multiple gossip menu IDs to creatures and
controlling them through conditions.

Cherry-picked and adapted from:
TrinityCore/TrinityCore@36044a9

Also disables StormLib automatic static linking.

StormLib fix suggested by @brian8544 on Discord.
@Ovahlord
Ovahlord merged commit 9da95e6 into The-Cataclysm-Preservation-Project:master Jul 25, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants