public bool FertigkeitValid(Fertigkeit Fertigkeit, int Stufe, CharakterErstellungsDaten Daten) { return FertigkeitsSummen[Stufe - 1][Fertigkeit] <= Daten.GetMaximalerFertigkeitswert(Stufe); }
public bool KannErhohen(Fertigkeit Fertigkeit, int Stufe, CharakterErstellungsDaten Daten) { if (FertigkeitsSummen[Stufe - 1][Fertigkeit] >= Daten.GetMaximalerFertigkeitswert(Stufe)) return false; for (int i = Stufe - 1; i < Stufen; i++) if (!(Fertigkeit.Kosten <= Frei[i])) return false; return true; }