Aufgabe: Breitgefächerte Bildung

aus AlricgWiki, der freien Wissensdatenbank

Inhaltsverzeichnis

Profil

Dringlichkeit: Mittel
Schwierigkeit: Mittel bis Schwer
Ziele: Korrekte implementierung der Regel für den Vorteil "Breitgefächerte Bildung" wie in "Aventurische Helden" S. 108 und im Errata beschrieben.
Wird bearbeitet von: Keiner
Für Rückfragen: Vincent

Beschreibung

Mit dem Vorteil "Breitgefächerte Bildung" hat ein Char zwei (oder sogar 3 mit nach Errata) Ausbildungen absolviert und somit mehrere Professionen. (Für nähere Angaben siehe in den Regeln und im Errata)


Lösungsansatz

Beschreibung des Konzepts

Wenn der Breitgefächerteter Bildung Professionen verbunden werden sollen, wird eine neue Profession erzeugt mit der original Professionen als Parameter im Konstruktor. Es werden im Konstruktor alle Berechnungen entsprechend ausgeführt und die neue Profession besitzt dann die benötigten Werte. Sollen 3 Professionen verbunden werden, so wird diese prozedur zweimal durchgeführt: Prof A,B,C sollen kombiniert werden. Erst wird Prof A&B kombiniert, dann wird diesen Ergebnis von A&B wieder mit C kombiniert, also ((A&B)&C)


Bisherige Implementierung

Die Klasse die die entsprechenden Berechungen durchführen soll, ist:

 org.d3s.alricg.charKomponenten.spezial.BreitgefaechertProf
 

Die resultierende Profession soll wie jede andere Profession benutzt werden können.


Anmerkungen:

  • Für das "aufaddieren" von Stufen bei Fertigkeiten gibt es die additionsID: Eine additionsID kennzeichent solche Fertigkeiten, die Zusammengehören und bei mehrfachen erlangen durch Rasse, Kultur oder Profession zusammengefasst werden. Zu was die Fertigkeiten zusammengefast werden wird über den additionsWert festgelegt. Beispiel: Rüstungsgewöhung I (additiosnWert: 1) und RG II (aW: 2). Somit ergibt 2x RG I --> 1x RG II
  • Natürlich dürfen die original Profession NICHT verändert werden!
'Persönliche Werkzeuge