Fixes for serialization

This commit is contained in:
2024-09-03 09:48:18 +02:00
parent 3214a6f29a
commit 656c208e5f
4 changed files with 198 additions and 14 deletions

View File

@@ -400,8 +400,8 @@ public class PokemonImpl : ScriptSource, IPokemon
WeightInKg = form.Weight;
HeightInMeters = form.Height;
Happiness = serializedPokemon.Happiness;
IndividualValues = new IndividualValueStatisticSet(serializedPokemon.IndividualValues);
EffortValues = new EffortValueStatisticSet(serializedPokemon.EffortValues);
IndividualValues = serializedPokemon.IndividualValues.ToIndividualValueStatisticSet();
EffortValues = serializedPokemon.EffortValues.ToEffortValueStatisticSet();
if (!library.StaticLibrary.Natures.TryGet(serializedPokemon.Nature, out var nature))
throw new KeyNotFoundException($"Nature {serializedPokemon.Nature} not found.");
Nature = nature;