Thread: Re: [DSA Manager] Modifikatoren / Talente / SKT
Status: Planning
Brought to you by:
alexnofftz
From: <Pir...@gm...> - 2002-05-15 07:27:57
|
Hi, >Heut ist mir noch was eingefallen, und zwar die Modifikatoren betreffend: >Wenn eine Rasse MU+2 gibt, dann zahle ich von 14 auf 15 soviel, wie = wenn=20 >ich von 12 auf 13 steigern w=FCrde. >D.h. die SKT wird nach unten versetzt. >Die +x Modifikatoren auf Talente, die von Rassen oder Kulturen kommen,=20 >sind ja aber nicht so zu verstehen. D.h. von 7 auf 8 zahle ich nicht = wie=20 >von 7-x auf 8-x, sondern die vollen Kosten. >Haben wir das eigentlich schon irgendwie ber=FCcksichtigt ? (im Modell=20 >oder in XML ?) Soweit ich die Mailings mitverfolgt habe, hat sich zu diesem Thema noch = keiner Gedanken gemacht. Wir haben aber nicht nur hier (Eigenschaften) das Problem, sondern auch = bei LE, denn LE =3D Berechnet aus Eiogenschaften LE +=3D LE Steigerungen (hier enstehen die Kosten) Was ist mit LE =3D Berechnet zu 25, gesteigert auf 26 dann Eigenschaften gesteigert =3D> LE berechnet zu 26 und um einen Punkt = gesteigert =3D> LE =3D 27 LE Steigerung, welche Kosten werden verursacht? Von 26 auf 27 oder von 27 = auf 28 Was wenn ich die Eigenschaften und die LE "gleichzeitig" erhoehen will, = welche Reighenfolge ist richtig?? Gruss Holger |
From: Matthias W. <Mat...@gm...> - 2002-05-15 09:07:34
|
Pir...@gm... wrote: > > Soweit ich die Mailings mitverfolgt habe, hat sich zu diesem Thema noch keiner Gedanken gemacht. > Wir haben aber nicht nur hier (Eigenschaften) das Problem, sondern auch bei LE, > denn > > LE = Berechnet aus Eiogenschaften > LE += LE Steigerungen (hier enstehen die Kosten) > > Was ist mit > LE = Berechnet zu 25, gesteigert auf 26 > dann Eigenschaften gesteigert => LE berechnet zu 26 und um einen Punkt gesteigert => LE = 27 > > LE Steigerung, welche Kosten werden verursacht? Von 26 auf 27 oder von 27 auf 28 > Was wenn ich die Eigenschaften und die LE "gleichzeitig" erhoehen will, welche Reighenfolge ist richtig?? Das mit der LE haben wir schon im Griff. Wir verwenden ja eigentlich die _gekauften_ LE als Eigenschaft, und darauf kommt ein Modifikator, der gerade der KO+KO+KK / 2 Term ist. Solche Konstrukte sind also kein Problem (ich glaube, bei der MR ist es z.B. genauso, bei den AsP sowieso) Gruß Matthias |
From: Tilmann K. <ds...@tk...> - 2002-05-15 15:59:39
|
Hi! Matthias Wurm wrote: > > Das mit der LE haben wir schon im Griff. Wir verwenden ja eigentlich die > _gekauften_ LE als Eigenschaft, und darauf kommt ein Modifikator, der > gerade der KO+KO+KK / 2 Term ist. > Solche Konstrukte sind also kein Problem (ich glaube, bei der MR ist es > z.B. genauso, bei den AsP sowieso) Jou: protected double resolveMe(String property) throws ArithmeticException, NullPointerException { if (property.equals(PROPERTY_effektiv)) { if (wertTerm == null) return wert + wertModSum.resolve(); else return wert + wertTerm.resolve() + wertModSum.resolve(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ } if (property.equals(PROPERTY_basis)) return getWert(); throw new NullPointerException("Property " + getId() + "." + property + " existiert nicht!"); } Und: public double getSteigerungsKosten() { return ((RegelSKT)charakter.getReferenzFeature(ModelOptionen.SKT_ID)).getKosten(new Double(wert+1).intValue(),getSktSpalte()); ^^^^^^^^^^^^^^^^^^^^ } Gruss, tilmann |
From: Tilmann K. <ds...@tk...> - 2002-05-15 13:42:55
|
Hi! Pir...@gm... wrote: > > Soweit ich die Mailings mitverfolgt habe, hat sich zu diesem Thema noch > keiner Gedanken gemacht. Doch! > Wir haben aber nicht nur hier (Eigenschaften) > das Problem, sondern auch bei LE, denn > > LE = Berechnet aus Eiogenschaften LE += LE Steigerungen (hier enstehen > die Kosten) > > Was ist mit LE = Berechnet zu 25, gesteigert auf 26 dann Eigenschaften > gesteigert => LE berechnet zu 26 und um einen Punkt gesteigert => LE = 27 > > > LE Steigerung, welche Kosten werden verursacht? Von 26 auf 27 oder von 27 > auf 28 Was wenn ich die Eigenschaften und die LE "gleichzeitig" erhoehen > will, welche Reighenfolge ist richtig?? Egal, denn: (seite 123) Die _zugekauften_ LE kosten, das heisst: Du bezahlst _nur_ was du kaufst, Beispiel: LE auf Eigenschaften: 20 LE bereits gekaufte punkte: 5 willst du jetzt Einkaufen schaust du in der Tabelle unter 6 egal wieviele Punkte du von den Eigenschaften hast. Damit eruebrigt sich auch das Problem der Reihenfolge. Gruss, tilmann |