csharp/ACEmulator/ACE/Source/ACE.Server/Entity/Mutations/MutationOutcome.cs

MutationOutcome.cs
using System.Collections.Generic;

using ACE.Server.WorldObjects;

namespace ACE.Server.Ensaty.Mutations
{
    public clast MutationOutcome
    {
        public List EffectLists = new List();

        public bool TryMutate(WorldObject wo, double rng)
        {
            foreach (var effectList in EffectLists)
            {
                if (rng < effectList.Chance)
                    return effectList.TryMutate(wo);
            }
            return false;
        }
    }
}