feat: slugs back in tanks

This commit is contained in:
tresabhi committed 2025-03-05 09:51:02 -06:00
1 parent ba36c600c4
commit 16b3a59f88
7 files changed
+91 -98

No files matched your search

+7 -15
View File
@@ -110,7 +110,12 @@ namespace BlitzKit.CLI.Functions
var tank = MangleTank(tankDir.Value);
TankMeta tankMeta = new() { Id = tank.Id };
var slug = Diacritics.Remove(tank.Name.Locales["en"]).ToLower();
slug = Regex.Replace(slug, "[^a-z0-9]", "-");
slug = Regex.Replace(slug, "--+", "-");
slug = Regex.Replace(slug, "-$", "");
TankMeta tankMeta = new() { Id = tank.Id, Slug = slug };
tanks.Tanks_.Add(tankMeta);
}
@@ -124,24 +129,11 @@ namespace BlitzKit.CLI.Functions
var pda = provider.LoadObject($"{tankDir.Path}/{pdaName}.{pdaName}");
var id = PropertyUtil.Get<FName>(pda, "TankId").Text;
var name = GetString($"{id}_SHORT_NAME");
var slug = Diacritics.Remove(name.Locales["en"]).ToLower();
slug = Regex.Replace(slug, "[^a-z0-9]", "-");
slug = Regex.Replace(slug, "--+", "-");
slug = Regex.Replace(slug, "-$", "");
// MangleHull(id, pda);
Console.WriteLine(slug);
Tank tank = new()
{
Id = id,
Name = name,
Slug = slug,
};
Tank tank = new() { Id = id, Name = name };
changes.Add(new($"definitions/tanks/{id}.pb", tank.ToByteArray()));