[DSA Manager] Elfische-Weltsicht und XML
Status: Planning
Brought to you by:
alexnofftz
From: Tilmann K. <ds...@tk...> - 2002-05-12 10:17:41
|
Hi Leute! Um diesen Nachteil sinnvoll realisieren zu koennen werden wir unsere Modifikatoren etwas erweitern muessen. Ich schlage deshalb vor, dass wir anstatt einem Ziel eine ganze Zielliste und ganze ZielGruppen zulassen und zusaetzlich noch eine Liste von Zielen die widerum von den anderen ausgeschlossen werden (Genauso brauchen wir es ja auch fuer die Modifikator-Auswahlen). Bsp: <WertModifikator wert="-2" wenn="xxxxxxxx"> <Ziel>TAL_Etikette</Ziel> <Ziel>TAL_Sprachen</Ziel> (TAL_Sprachen ist id einer Ganzen Talentgruppe) <Ausser>SPR_Garethi</Ausser> <Ausser>SPR_Mutter</Ausser> </WertModifikator> (SPR_Mutter ist die zuvor in diesem XML festgelegte Id fuer die Muttersprache) Bsp in Kultur: <Muttersprache alias-id="SPR_Mutter" ziel="SPR_Rogolan"/> <Startwert ziel=SPR-Mutter" wert="EIG_KL-3"/> Damit machen die Talente und Gaben schon keine Probleme mehr Wegen der Multiplikation mit 1.5 sehe ich eigentlich keine Probleme, da es ja keine additiven Mods auf Kosten gibt, falls doch muss man die Multiplikation halt hinten anstellen. Dass die Mods erst nach der Generierung gelten muss man damit abfangen, dass in der wenn-Bedingung irgendwie nach der Generierung gefragt werden kann. Bsp: wenn="!has(EIG_TalentGP)" wenn man davon ausgeht, dass ein Held auserhalb der Generierung keine Talent_GP-Eigenschaft hat. Eine Andere Loesung waere z.B., dass man ueber eine feste Id den Charakter direkt ansprechen kann: wenn="CHARAKTER.generierung == 0". Sowas wird auch gebraucht fuer 'Akademische Ausbildung' Die Ausnahme der Elfenlieder macht auch kein Problem. Und die Zauber wuerden wenn nicht die Regel mit der Profession waere auch kein Problem darstellen, weil man dann einfach mit einer Modifikatorauswahl die Modifikation von oben neutralisieren koennte. Aber auch hier muessen wir uns noch ueberlegen wie man in der Ziele-Angabe elfen von anderen Zaubern unterscheiden kann. Das ist wirklich nicht so einfach, da die Gruppierungen wohl schon dazu verwendet werden die Zauber in logische Gebiete einzu teilen??? Zu Modifikatoren auf Einkaufskosten wie z.B. Vorteile oder Spezialfertigkeiten gaebe eine recht einfache Loesung wenn man wie oben erwaehnt Modifikatoren auf den Charakater zulaesst. Bsp: <KostenMultiplikator ziel="CHARAKTER" fuer="VNT_Vorteile" wert="2" Dies liegt daran, dass der Einkauf nacher sowieso ueber den Charakter geregelt werden muss, da dieser erstmal ueberpruefen muss, ob z.B. ein Vorteil ueberhaupt fuer ihn zulaessig ist. D.h. er muss erst mal alle seine 'VorteilBeurteiler' (z.B. Rasse, Profession, andere Vorteile) fragen, ob sie den neuen erlauben. So das wars mal fuers erste. Kritik erwuenscht... Gruss, tilmann |