1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-15 00:05:02 +02:00

Implement placeholders for creature banks messages

This commit is contained in:
Ivan Savenko
2024-09-02 19:15:12 +00:00
parent 525ae72f8e
commit 2ee4e42348
4 changed files with 54 additions and 8 deletions

View File

@ -508,6 +508,11 @@ void CRewardableObject::initializeGuards()
{
clearSlots();
// Workaround for default creature banks strings that has placeholder for object name
// TODO: find better location for this code
for (auto & visitInfo : configuration.info)
visitInfo.message.replaceRawString(getObjectName());
for (auto const & visitInfo : configuration.info)
{
for (auto const & guard : visitInfo.reward.guards)