Grid Changes

- added good, warning and bad icons to the map spawner and prevent transfer grids.
This commit is contained in:
Brett Hewitson 2022-06-15 23:18:42 +10:00
parent 9df02ec05e
commit ca9c053f08
8 changed files with 172 additions and 17 deletions

View file

@ -183,6 +183,8 @@ namespace ServerManagerTool.Lib
public static IEnumerable<NPCReplacement> GetNPCReplacements() => dinoSpawns.Select(d => new NPCReplacement() { FromClassName = d.ClassName, ToClassName = d.ClassName });
public static bool HasCreatureForClass(string className) => !string.IsNullOrWhiteSpace(className) && dinoSpawns.Any(e => e.ClassName.Equals(className));
public static bool IsSpawnableForClass(string className) => gameData?.Creatures?.FirstOrDefault(c => c.ClassName.Equals(className))?.IsSpawnable ?? true;
public static DinoTamable IsTameableForClass(string className) => gameData?.Creatures?.FirstOrDefault(c => c.ClassName.Equals(className))?.IsTameable ?? DinoTamable.True;