Unstable 0.17.0.0

This commit is contained in:
Markus Isberg
2022-02-26 02:43:01 +09:00
parent a83f375681
commit 3974067915
913 changed files with 32472 additions and 32364 deletions
@@ -26,7 +26,7 @@ namespace Barotrauma
public static void Convert()
{
if (TextManager.Language != "English")
if (GameSettings.CurrentConfig.Language != TextManager.DefaultLanguage)
{
DebugConsole.ThrowError("Use the english localization when converting .csv to allow copying values");
return;
@@ -123,8 +123,10 @@ namespace Barotrauma
private static List<string> ConvertInfoTextToXML(string[] csvContent, string language)
{
List<string> xmlContent = new List<string>();
xmlContent.Add(xmlHeader);
List<string> xmlContent = new List<string>
{
xmlHeader
};
string translatedName = GetTranslatedName(language);
bool nowhitespace = TextManager.IsCJK(translatedName);
@@ -151,6 +153,7 @@ namespace Barotrauma
split[1] = split[2];
split[2] = string.Empty;
}
split[1] = split[1].Replace(" & ", " &amp; ");
xmlContent.Add($"<{split[0]}>{split[1]}</{split[0]}>");
}
else if (split[0].Contains(".") && !split[0].Any(char.IsUpper)) // An empty field
@@ -220,15 +223,16 @@ namespace Barotrauma
}
//DebugConsole.NewMessage("Count: " + NPCPersonalityTrait.List.Count);
for (int i = 0; i < NPCPersonalityTrait.List.Count; i++) // Traits
var traits = NPCPersonalityTrait.GetAll(language.ToLanguageIdentifier()).ToArray();
for (int i = 0; i < traits.Length; i++) // Traits
{
//string[] split = SplitCSV(csvContent[traitStart + i].Trim(separator));
string[] split = csvContent[traitStart + i].Split(separator);
xmlContent.Add(
$"<PersonalityTrait " +
$"{GetVariable("name", split[1])}" +
$"{GetVariable("alloweddialogtags", string.Join(",", NPCPersonalityTrait.List[i].AllowedDialogTags))}" +
$"{GetVariable("commonness", NPCPersonalityTrait.List[i].Commonness.ToString(CultureInfo.InvariantCulture))}/>");
$"{GetVariable("alloweddialogtags", string.Join(",", traits[i].AllowedDialogTags))}" +
$"{GetVariable("commonness", traits[i].Commonness.ToString(CultureInfo.InvariantCulture))}/>");
}
xmlContent.Add(string.Empty);