Example #1
0
        private void ModifyManeuversComplexity()
        {
            OriginalManeuvers.Clear();

            foreach (var maneuverHolder in HostShip.GetManeuvers())
            {
                if (IsNextHigherSpeedBasic(maneuverHolder.Key))
                {
                    OriginalManeuvers.Add(maneuverHolder.Key, maneuverHolder.Value);
                    HostShip.Maneuvers[maneuverHolder.Key] = GenericMovement.IncreaseComplexity(maneuverHolder.Value);
                }
            }
        }