fixed Append to modlist

This commit is contained in:
timerix 2023-04-07 22:20:19 +06:00
parent 9a2d29d320
commit 3df5b62a13

View File

@ -17,9 +17,12 @@ static class Merge
string file_basename = files[i].LastName().Str; string file_basename = files[i].LastName().Str;
if (file_basename=="descriptor.mod") // skip file if (file_basename=="descriptor.mod") // skip file
continue; continue;
if (file_basename == modlist_filename) // append modlist if (file_basename == modlist_filename) // append modlist
{ {
File.AppendAllText(out_modlist_file, File.ReadAllText(files[i])); string subModlistText = File.ReadAllText(files[i]);
File.AppendAllText(out_modlist_file, subModlistText);
continue;
} }
var newfile = files[i].ReplaceBase(srcDir, outDir); var newfile = files[i].ReplaceBase(srcDir, outDir);
@ -49,8 +52,8 @@ static class Merge
{ {
HandleConflicts(new[] { moddir, outDir }); HandleConflicts(new[] { moddir, outDir });
IOPath out_modlist_file = Path.Concat(outDir, modlist_filename); IOPath out_modlist_file = Path.Concat(outDir, modlist_filename);
ModDirCopy(moddir, outDir, modlist_filename);
File.AppendAllText(out_modlist_file, $"{moddir.LastName()}\n"); File.AppendAllText(out_modlist_file, $"{moddir.LastName()}\n");
ModDirCopy(moddir, outDir, out_modlist_file);
} }
public static void ConsoleAskYN(string question, Action? yes, Action? no) public static void ConsoleAskYN(string question, Action? yes, Action? no)