mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-23 11:39:50 +02:00
feat: slugs back in tanks
This commit is contained in:
1 parent
ba36c600c4
commit
16b3a59f88
7 files changed
+91
-98
No files matched your search
@@ -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()));
|
||||
|
||||
|
||||
Reference in new issue
Block a user