diff --git a/PkmnLib.Static/Species/Form.cs b/PkmnLib.Static/Species/Form.cs index 909ecba..b975fca 100644 --- a/PkmnLib.Static/Species/Form.cs +++ b/PkmnLib.Static/Species/Form.cs @@ -109,10 +109,10 @@ public class FormImpl : IForm Height = height; Weight = weight; BaseExperience = baseExperience; - Types = [..types]; + Types = [.. types]; BaseStats = baseStats; - Abilities = [..abilities]; - HiddenAbilities = [..hiddenAbilities]; + Abilities = [.. abilities]; + HiddenAbilities = [.. hiddenAbilities]; Moves = moves; Flags = flags; IsBattleOnlyForm = isBattleOnlyForm; @@ -197,7 +197,7 @@ public class FormImpl : IForm { var array = index.IsHidden ? HiddenAbilities : Abilities; if (index.Index >= array.Count) - throw new OutOfRangeException("Ability", index.Index, array.Count); + return array.Last(); return array[index.Index]; }