internal IntModifiedModifier Compute()
    {
        IntModifiedModifier mod = new IntModifiedModifier();

        mod.percent = percent.Compute();
        mod.flat    = flat.Compute();
        return(mod);
    }
    internal IntModifiedModifier Compute()
    {
        IntModifiedModifier mod = new IntModifiedModifier();

        FloatModified newModF = new FloatModified();

        newModF.BaseValue = percent.Value;
        mod.percent       = newModF;

        IntModified newMod = new IntModified();

        newMod.BaseValue = flat.Value;
        mod.flat         = newMod;

        return(mod);
    }