public void ModifySpracheUngewoehnlicheFertigkeiten(List <FachkenntnisRefAllgemein> fachkenntnisse, InventoryItem item, List <InventoryItem> returnListFach)
    {
        MidgardCharakter mCharacter = mCharacterHelper.mCharacter;

        if (item.id == 63 || item.id == 69)
        {
            FachkenntnisRefAllgemein fachRef = fachkenntnisse.Where(e => e.id == item.id).ToList()[0];
            fachkenntnisse.Remove(fachRef);
            if (fachRef.sprache != null)
            {
                item.name += "-" + fachRef.sprache;
                if (item.id == 69)                   //Sprechen: Lösche Sprach items bei zu geringer intelligenz: Sprechen
                {
                    if (item.cost == 3 && mCharacter.In < 31)
                    {
                        returnListFach.Remove(item);
                    }
                }
                else if (item.id == 63)                    //Schreiben: Lösche Sprache bei zu geringer INtelligenz: Schreiben
                {
                    if ((item.cost == 1 || item.cost == 2) && mCharacter.In < 21)
                    {
                        returnListFach.Remove(item);
                    }
                    else if (item.cost == 3 && mCharacter.In < 61)
                    {
                        returnListFach.Remove(item);
                    }
                }
            }
        }
    }
    /// <summary>
    /// Modifies the sprache allgemein wissen. id=63: Schreiben, id=69= Sprechen
    /// </summary>
    /// <param name="fachkenntnisse">Fachkenntnisse.</param>
    /// <param name="item">Item.</param>
    /// <param name="returnListFach">Return list fach.</param>
    public void ModifySpracheAllgemeinWissen(List <FachkenntnisRefAllgemein> fachkenntnisse, InventoryItem item, List <InventoryItem> returnListFach)
    {
        MidgardCharakter mCharacter = mCharacterHelper.mCharacter;

        if (item.id == 63 || item.id == 69)
        {
            FachkenntnisRefAllgemein fachRef = fachkenntnisse.Where(e => e.id == item.id).ToList()[0];
            fachkenntnisse.Remove(fachRef);
            if (fachRef.sprache != null)
            {
                item.name += "-" + fachRef.sprache;
                if (item.id == 69 && fachRef.variabel == true)                  //Sprechen: Hier sind die Item-Wert je nach Intelligenzgrad unterschiedlich
                //Sprachwertanpassung entsprechend Intelligenz
                {
                    if (fachRef.sprache.Contains("Mutter"))
                    {
                        if (mCharacter.In >= 1 && mCharacter.In < 31)
                        {
                            item.val = "10";
                        }
                        else if (mCharacter.In >= 31 && mCharacter.In < 61)
                        {
                            item.val = "14";
                        }
                        else if (mCharacter.In >= 61)
                        {
                            item.val = "18";
                        }
                    }
                    else
                    {
                        if (mCharacter.In >= 1 && mCharacter.In < 31)
                        {
                            item.val = "9";
                        }
                        else if (mCharacter.In >= 31 && mCharacter.In < 61)
                        {
                            item.val = "12";
                        }
                        else if (mCharacter.In >= 61)
                        {
                            item.val = "12";
                        }
                    }
                }
                else if (item.id == 63 && fachRef.variabel == true)                    //Schreiben: Hier sind die Item-Werte je nach Intelligenzgrad unterschiedlich
                //Sprachwertanpassung entsprechend Intelligenz
                {
                    if (mCharacter.In >= 21 && mCharacter.In < 61)
                    {
                        item.val = "9";
                    }
                    else if (mCharacter.In >= 61)
                    {
                        item.val = "12";
                    }
                }
                else if (item.id == 69)                     //Sprechen: Lösche Sprach items bei zu geringer intelligenz: Sprechen
                {
                    if (item.cost == 3 && mCharacter.In < 31)
                    {
                        returnListFach.Remove(item);
                    }
                }
                else if (item.id == 63)                    //Schreiben: Lösche Sprache bei zu geringer INtelligenz: Schreiben
                {
                    if ((item.cost == 1 || item.cost == 2) && mCharacter.In < 21)
                    {
                        returnListFach.Remove(item);
                    }
                    else if (item.cost == 3 && mCharacter.In < 61)
                    {
                        returnListFach.Remove(item);
                    }
                }
            }
        }
    }