From 4928157cd4bdb0e05a8ef3b1ecedd82f5920f1c6 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Thu, 20 Nov 2025 17:27:36 +0100 Subject: [PATCH] Dont give experience to fainted+AI Pokemon --- PkmnLib.Dynamic/Models/Pokemon.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/PkmnLib.Dynamic/Models/Pokemon.cs b/PkmnLib.Dynamic/Models/Pokemon.cs index a819330..3c3ed98 100644 --- a/PkmnLib.Dynamic/Models/Pokemon.cs +++ b/PkmnLib.Dynamic/Models/Pokemon.cs @@ -1186,6 +1186,10 @@ public class PokemonImpl : ScriptSource, IPokemon foreach (var opponent in BattleData.SeenOpponents.WhereNotNull()) { + if (!opponent.IsUsable) + continue; + if (!opponent.AllowedExperience) + continue; opponent.AddExperience(Library.ExperienceGainCalculator.CalculateExperienceGain(this, opponent)); }