Reimplement classjob article prefix

This commit is contained in:
Asriel Camora
2024-07-28 19:57:39 -07:00
parent a9b85bbdca
commit 8ca53080c3
2 changed files with 15 additions and 8 deletions
+12 -1
View File
@@ -160,7 +160,18 @@ internal static class ClassJobUtils
public static string GetName(this ClassJob me)
{
var job = LuminaSheets.ClassJobSheet.GetRow(me.GetClassJobIndex())!;
return CultureInfo.InvariantCulture.TextInfo.ToTitleCase(job.Name.ToDalamudString().TextValue);
return job.Name.ToDalamudString().TextValue.ToLowerInvariant();
}
public static string GetNameArticle(this ClassJob me)
{
var job = LuminaSheets.ClassJobSheet.GetRow(me.GetClassJobIndex())!;
if (job.SheetLanguage == Lumina.Data.Language.English)
{
if (me is ClassJob.Alchemist or ClassJob.Armorer)
return "an";
}
return "a";
}
public static string GetAbbreviation(this ClassJob me)