Replace all raw string comparisons with StringKey, source generator that creates cache keys for all names for Gen7 plugin
All checks were successful
Build / Build (push) Successful in 2m21s

This commit is contained in:
2026-08-27 18:30:57 +02:00
parent 3a58f55bbf
commit 942be8eaeb
160 changed files with 1035 additions and 491 deletions

View File

@@ -3,6 +3,7 @@ using System.CommandLine.Parsing;
using PkmnLib.Dynamic.AI;
using PkmnLib.Dynamic.Libraries;
using PkmnLib.Plugin.Gen7;
using PkmnLib.Static.Utils;
using Serilog;
using Serilog.Core;
using Serilog.Events;
@@ -93,7 +94,8 @@ internal static class Program
return;
}
var ai = _availableAIs!.FirstOrDefault(a => a.Name == aiName);
StringKey aiKey = aiName;
var ai = _availableAIs!.FirstOrDefault(a => a.Name == aiKey);
if (ai == null)
{
result.AddError(