localized tiefling name

This commit is contained in:
Ed
2024-04-21 15:25:22 +03:00
parent d29afc0f4c
commit b2226cbe16
4 changed files with 306 additions and 174 deletions

View File

@@ -47,20 +47,20 @@ namespace Content.Shared.Humanoid
switch (gender)
{
case Gender.Male:
return _random.Pick(_prototypeManager.Index<DatasetPrototype>(speciesProto.MaleFirstNames).Values);
return Loc.GetString(_random.Pick(_prototypeManager.Index<DatasetPrototype>(speciesProto.MaleFirstNames).Values));
case Gender.Female:
return _random.Pick(_prototypeManager.Index<DatasetPrototype>(speciesProto.FemaleFirstNames).Values);
return Loc.GetString(_random.Pick(_prototypeManager.Index<DatasetPrototype>(speciesProto.FemaleFirstNames).Values));
default:
if (_random.Prob(0.5f))
return _random.Pick(_prototypeManager.Index<DatasetPrototype>(speciesProto.MaleFirstNames).Values);
return Loc.GetString(_random.Pick(_prototypeManager.Index<DatasetPrototype>(speciesProto.MaleFirstNames).Values));
else
return _random.Pick(_prototypeManager.Index<DatasetPrototype>(speciesProto.FemaleFirstNames).Values);
return Loc.GetString(_random.Pick(_prototypeManager.Index<DatasetPrototype>(speciesProto.FemaleFirstNames).Values));
}
}
public string GetLastName(SpeciesPrototype speciesProto)
{
return _random.Pick(_prototypeManager.Index<DatasetPrototype>(speciesProto.LastNames).Values);
return Loc.GetString(_random.Pick(_prototypeManager.Index<DatasetPrototype>(speciesProto.LastNames).Values));
}
}
}