1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-23 22:37:55 +02:00

Added support for daily income to flaggable objects

This commit is contained in:
Ivan Savenko
2024-10-25 19:01:00 +00:00
parent 93096dc63c
commit 7ae5e2b406
4 changed files with 28 additions and 1 deletions

View File

@@ -34,6 +34,8 @@ void FlaggableInstanceConstructor::initTypeData(const JsonNode & config)
VLC->generaltexth->registerString( config.getModScope(), visitMessageTextID, config["message"]);
}
}
dailyIncome = ResourceSet(config["dailyIncome"]);
}
void FlaggableInstanceConstructor::initializeObject(FlaggableMapObject * flaggable) const
@@ -50,4 +52,9 @@ const std::vector<std::shared_ptr<Bonus>> & FlaggableInstanceConstructor::getPro
return providedBonuses;
}
const ResourceSet & FlaggableInstanceConstructor::getDailyIncome() const
{
return dailyIncome;
}
VCMI_LIB_NAMESPACE_END