diff --git a/OpenRA.Mods.RA/GainsExperience.cs b/OpenRA.Mods.RA/GainsExperience.cs index dd3ee8f93d..b2af4ddf52 100644 --- a/OpenRA.Mods.RA/GainsExperience.cs +++ b/OpenRA.Mods.RA/GainsExperience.cs @@ -40,12 +40,7 @@ namespace OpenRA.Mods.RA levels = info.CostThreshold.Select(t => (int)(t * cost)).ToArray(); if (init.Contains()) - { - experience = init.Get(); - - while (Level < levels.Length && experience >= levels[Level]) - Level++; - } + GiveExperience(init.Get()); } [Sync] int experience = 0;