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!
