Skip to content

+EA 23.243 Nightly Patch 1 - Plugin.BaseCore

December 4, 2025

1 file modified.

Important Changes

None.

ClassExtension

public static string GetFullFileNameWithoutExtension(this string path)

cs
		return new FileInfo(path).GetFullFileNameWithoutExtension();
	}

	public static string Pluralize(string s) 
	{ 
		if (s == "talisman") 
		{ 
			return "talismans"; 
		} 
		return pluralizer.Pluralize(s); 
	} 
	public static string AddArticle(this string s)
	{
		if (!Lang.setting.addArticle || s.Length < 1)

public static string AddArticle(this string s, int num, ArticleStyle style = Art

cs
	string text = ((num >= 2) ? (num.ToFormat() + " ") : ((c == 'a' || c == 'i' || c == 'u' || c == 'e' || c == 'o') ? "an " : "a "));
	if (num >= 2 && Lang.setting.pluralize)
	{
		s = ((replace.IsEmpty() || !s.Contains(replace) || s.Contains("limestone stone")) ? pluralizer.Pluralize(s) : s.Replace(replace, pluralizer.Pluralize(replace))); 
		s = ((replace.IsEmpty() || !s.Contains(replace) || s.Contains("limestone stone")) ? Pluralize(s) : s.Replace(replace, Pluralize(replace))); 
	}
	return style switch
	{