Implement Arch and some additional changes

This commit is contained in:
2026-07-09 18:32:52 +02:00
parent 95cebf8df0
commit 1e53968c36
31 changed files with 980 additions and 79 deletions
+11 -1
View File
@@ -9,7 +9,8 @@ namespace KernelPanic.Meta
{
["ubuntu"] = new[] { "20.04", "21.04", "22.04", "23.04", "24.04" },
["fedora"] = new[] { "38", "39", "40", "41", "42" },
["mint"] = new[] { "21", "21.2", "21.3", "22", "22.1" }
["mint"] = new[] { "21", "21.2", "21.3", "22", "22.1" },
["arch"] = new[] { "2024.01", "2024.06", "2024.12", "2025.06", "2025.12" }
};
public static string GetReleaseLabel(string unitId, int version)
@@ -55,6 +56,15 @@ namespace KernelPanic.Meta
5 => "timeshift snapshot restores to full uptime if lower",
_ => "--"
},
"arch" => safeVersion switch
{
1 => "btw stacks add C/Rust damage; once per wave, lethal uptime recovers to 1",
2 => "btw stacks add +2 C/Rust damage instead of +1",
3 => "makepkg scales at btw x3 instead of x2",
4 => "rolling-release recovery also grants 15 Shield and 2 Cycles",
5 => "btw persists for the wave and rolling release can save twice per wave",
_ => "--"
},
_ => safeVersion == 1 ? "base release" : $"V{safeVersion} release effect"
};
}