Aufgabe: Kind zweier Welten

aus AlricgWiki, der freien Wissensdatenbank

Inhaltsverzeichnis

Profil

Dringlichkeit: Mittel
Schwierigkeit: Mittel
Ziele: Korrekte implementierung der Regel für "Kind zweier Welten" wie in "Aventurische Helden" S. 124 beschrieben.
Wird bearbeitet von: Keiner
Für Rückfragen: Vincent

Beschreibung:

Es ist möglich das ein Char statt aus einer Kultur oder von einer Rasse abzustammen aus zwei Kulturen stammt bzw. unterschiedliche Elternteile hat.

Dies hat folgendes zu Folge (Bitte nochmal nachprüfen bevor der implementierung. Auch im Errata!!)

  • Von allen Stufen und Boni wird der Mittelwert gebildet, auch für die Kosten (abrunden)
  • Auch bei schlechte Eigenschaften (die so unter 5 sein dürfen!)
  • Vorteile die nicht in beiden Kulturen/Rassen vorkommen, entfallen.
  • Nachteile (außer Schlechte Eigenschaften), bleiben jedoch erhalten!
  • SF werden zu verbilligten SF
  • verbillige SF entfallen


Lösungsansatz:

Beschreibung des Konzepts:

Das Konzept ist recht simpel: Wenn eine zwei Kulturen/ Rassen zu einer per "Kind zweier Welten" vereinigt wird, wird eine neue Kultur/ Rasse erzeugt mit der original Kulturen/Rassen als Parameter im Konstruktor. Es werden im Konstruktor alle Berechnungen entsprechend ausgefühlt und die neue Kultur/Rasse besitzt nun die benötigten Werte.

Machen Dinge werden hier nicht geregel... z.B. was die Muttersprache ist. Mein (Vincent) Vorschlag: Der Held wächst zweisprachig auf und hat daher zwei Muttersprachen. Interessant sind auch weniger "regeltechnische" Elemente eines Helden wie die "Größe", "Haarfarbe", usw. Hier wieder meine Vorschläge:

  • Bei der Größe sollte man einfach den minimal möglichen Wert beider Rassen nehme, und den maximal möglichen Wert. Diese beiden Werte sollten die ungefähren "Grenzen" der neuren "Mischrasse" ausmachen. Der Rest wird dann einfach mit W6 bzw. W20 aufgefüllt. Wenn die Grenzen dabei etwas über/unterschritten werden ist das egal. ich denke hier sollten wir keine exakte Wissenschaft draus machen.
  • Bei dem Alter sollte für die min/max - Werte ein Durchschnitt gebiltet werden, ansonsten aber genauso verfahren werden.
  • Bei der Haarfarbe sollte man es auch nicht übergenau nehmen. Jede wahrscheinlichkeit durch zwei teilen (abrunden) und daraus die neue "Haarfarben-Tablle" zusammensetzen. Reichen die Werte durch das abrunden nicht mehr, so werden zufallsmäßig die bisherigen Farben aufgefüllt.


Bisherige Implementierung:

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

 org.d3s.alricg.charKomponenten.spezial.ZweiWeltenRasse
 org.d3s.alricg.charKomponenten.spezial.ZweiWeltenKultur
 org.d3s.alricg.charKomponenten.spezial.ZweiWeltenUtil
 

Da sowohl bei der Rasse, als auch bei den Kultur in weiten Teilen das gleiche geschieht, sollten diese Teile in "ZweiWeltenUtil" ausgelagert werden. Als Anmerkung: Natürlich darf die original Kultur/Rasse NICHT verändert werden!

'Persönliche Werkzeuge