/// <summary>
    /// Gets the fachkenntnisse items.  Methode wird aus den LernplanIntentory Displays heraus gerufen
    /// Bemerkung: Haben Charakter in den Leiteigenschaften Werte zw. 81-95 erhöht sich die Fähigkeit im +1, bei 96-100 um +2
    /// </summary>
    /// <returns>The fachkenntnisse items.</returns>
    public List <InventoryItem> GetFachkenntnisseItems()
    {
        //Stammdaten- Fachkenntnisse
        Fertigkeiten midgardFertigkeiten = globalVars.MidgardFertigkeiten;

        lernPlanFachWaffen.IsBonusLeiteigenschaft = true;
        lernPlanFachWaffen.IsMalusLeiteigenschaft = false;
        List <InventoryItem> returnList = lernPlanFachWaffen.GetRelevantFertigkeit <FachkenntnisRef, Fachkenntnis> (lernPlan.fachkenntnisse, midgardFertigkeiten.fachKenntnisse);

        SetItemType(returnList, "Fach");
        return(returnList);
    }
Exemple #2
0
    /// <summary>
    /// Gets the allgemeinwissen items.
    /// Bemerkung: Haben Charakter in den Leiteigenschaften Werte zw. 81-95 erhöht sich die Fähigkeit im +1, bei 96-100 um +2
    /// </summary>
    /// <returns>The fachkenntnisse items.</returns>
    public List <InventoryItem> GetAllgemeinFachkenntnisse()
    {
        GetAllgemeinWissenStadtLand();

        //Allgemeinwissen Fachkenntnisse nur Bonus
        lernPlanFachWaffen.IsBonusLeiteigenschaft = true;
        lernPlanFachWaffen.IsMalusLeiteigenschaft = false;

        //Verbinde die fachkenntnisse
        List <InventoryItem> returnListFach = lernPlanFachWaffen.GetRelevantFertigkeit <FachkenntnisRefAllgemein, Fachkenntnis> (fachkenntnisse, midgardFertigkeiten.fachKenntnisse);

        CheckAllgemeinWissen(fachkenntnisse, returnListFach);

        return(returnListFach);
    }