Beispiel #1
0
 public override void Read(ManifestData reader, int ID)
 {
     base.Read(reader, ID);
     Pro = ProObjekt.ProNothing;
     Bedingung = Bedingung.Parse(reader.getString("bedingung"));
     foreach (var item in Enum.GetNames(typeof(ProObjekt)))
         if (Flags.Contains(item))
             Pro = (ProObjekt)Enum.Parse(typeof(ProObjekt), item);
     Fertigkeiten = reader.Fertigkeiten.GetElemente(reader.getStrings("fertigkeiten"));
     InitiativeFertigkeit = reader.getFertigkeit("initiativefertigkeit");
     InitiativeWert = reader.getInt("initiativewert");
 }
Beispiel #2
0
        public override void Read(ManifestData reader, int ID)
        {
            base.Read(reader, ID);

            Heilwurf = reader.getWurf("heilung");
            WiderstandWurf = reader.getWurf("widerstand");

            List<Stufe> list = new List<Stufe>();
            int min = int.MinValue;
            while (reader.NextElement())
            {
                int max = reader.getInt("widerstand");
                ZVektor<Korperwert> Mali = reader.getKorperwerte("mali");
                list.Add(new Stufe(min, max, Mali, this));
                min = max + 1;
            }
            Stufen = list.ToArray();
            reader.NextElement();
        }
 private void ReadKlassen(ManifestData data)
 {
     this.StufenBachelor = data.getInt("stufenbachelor");
     this.StufenMaster = data.getInt("stufenmaster");
     data.NextElement();
 }
 private void ReadFertigkeiten(ManifestData data)
 {
     this.MaximalerFertigkeitswert = data.getInt("maximalerfertigkeitswert");
     this.MaximalerFertigkeitswertProStufe = data.getInt("maximalerfertigkeitswertprostufe");
     this.ErlernteFertigkeitenBachelor = data.getInt("erlerntefertigkeitenbachelor");
     this.ErlernteFertigkeitenMaster = data.getInt("erlerntefertigkeitenmaster");
     data.NextElement();
 }
 private void ReadAttribute(ManifestData data)
 {
     this.MinimalerWertAttribut = data.getInt("minimalerwert");
     this.MaximalerWertAttribut = data.getInt("maximalerwert");
     this.SummeAttribute = data.getInt("summe");
     this.FertigkeitsGeber = Universe.Attribute.GetElemente(data.getStrings("fertigkeitsgeber"));
     this.SkillbareAttribute = Universe.Attribute.GetElemente(data.getStrings("skillbar"));
     data.NextElement();
 }
Beispiel #6
0
        public override void ReadElement(ManifestData Data)
        {
            this.Mann = Data.getBoolean("mann");
            this.Hintergrund = Data.getString("hintergrund");
            this.Konfession = Data.getString("konfession");
            this.Geburtsort = Data.getString("geburtsort");
            this.Vergangenheiten = Data.getStrings("vergangenheiten");

            this.Augenfarbe = Data.getColor("augenfarbe");
            this.Hautfarbe = Data.getColor("hautfarbe");
            this.Haarfarbe = Data.getColor("haarfarbe");

            this.Portrait = Data.getString("portrait");

            this.Names = Data.getStrings("namen");
            this.Geburtstag = Data.getDateTime("geburtstag");

            this.Radius = Data.getFloat("radius");
            this.Hohe = Data.getFloat("hohe");

            this.Alter = Data.getInt("alter");

            Data.NextElement();
        }