|
@@ -393,11 +393,16 @@ void MetaString::replaceName(const FactionID & id)
|
|
|
replaceTextID(id.toEntity(VLC)->getNameTextID());
|
|
|
}
|
|
|
|
|
|
-void MetaString::replaceName(const MapObjectID& id)
|
|
|
+void MetaString::replaceName(const MapObjectID & id)
|
|
|
{
|
|
|
replaceTextID(VLC->objtypeh->getObjectName(id, 0));
|
|
|
}
|
|
|
|
|
|
+void MetaString::replaceName(const MapObjectID & id, const MapObjectSubID & subId)
|
|
|
+{
|
|
|
+ replaceTextID(VLC->objtypeh->getObjectName(id, subId));
|
|
|
+}
|
|
|
+
|
|
|
void MetaString::replaceName(const PlayerColor & id)
|
|
|
{
|
|
|
replaceTextID(TextIdentifier("vcmi.capitalColors", id.getNum()).get());
|