|
@@ -114,8 +114,6 @@ std::string MetaString::getLocalString(const std::pair<EMetaText, ui32> & txt) c
|
|
{
|
|
{
|
|
case EMetaText::GENERAL_TXT:
|
|
case EMetaText::GENERAL_TXT:
|
|
return VLC->generaltexth->translate("core.genrltxt", ser);
|
|
return VLC->generaltexth->translate("core.genrltxt", ser);
|
|
- case EMetaText::RES_NAMES:
|
|
|
|
- return VLC->generaltexth->translate("core.restypes", ser);
|
|
|
|
case EMetaText::ARRAY_TXT:
|
|
case EMetaText::ARRAY_TXT:
|
|
return VLC->generaltexth->translate("core.arraytxt", ser);
|
|
return VLC->generaltexth->translate("core.arraytxt", ser);
|
|
case EMetaText::ADVOB_TXT:
|
|
case EMetaText::ADVOB_TXT:
|
|
@@ -374,6 +372,11 @@ void MetaString::replaceName(const SpellID & id)
|
|
replaceTextID(id.toEntity(VLC)->getNameTextID());
|
|
replaceTextID(id.toEntity(VLC)->getNameTextID());
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+void MetaString::replaceName(const GameResID& id)
|
|
|
|
+{
|
|
|
|
+ replaceTextID(TextIdentifier("core.restypes", id.getNum()).get());
|
|
|
|
+}
|
|
|
|
+
|
|
void MetaString::replaceNameSingular(const CreatureID & id)
|
|
void MetaString::replaceNameSingular(const CreatureID & id)
|
|
{
|
|
{
|
|
replaceTextID(id.toEntity(VLC)->getNameSingularTextID());
|
|
replaceTextID(id.toEntity(VLC)->getNameSingularTextID());
|