Elf species (#205)

* add elves names

* fix

* fix dwarf clothing preview

* elf!

* add marking locales

* fuck ss14 species

* Update SpeciesPrototype.cs
This commit is contained in:
Ed
2024-06-03 23:50:05 +03:00
committed by GitHub
parent c006e7cfdf
commit 70df945fe1
44 changed files with 702 additions and 539 deletions

View File

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