Inhaltsverzeichnis
Mit diesem Modul lassen sich Vor- und Nachteile abbilden.
Definiert ein Vor- bzw. Nachteil
<!ELEMENT traitdef (traitopt*,requires*,modlist*) > <!ATTLIST traitdef id ID #REQUIRED name CDATA #REQUIRED type (advant|gift|disadv|badattr) #REQUIRED gp CDATA #IMPLIED free (0|1) #IMPLIED multi (0|1) #IMPLIED class CDATA #IMPLIED next CDATA #IMPLIED prev CDATA #IMPLIED >
Beispiel 5.1. Beispiel für die Verwendung von traitdef
<traitdef name="Widerwärtiges Aussehen" id="ugly" type="disadv" gp="15" prev="badlook"> <requires> <traitreq id="goodlook" present="0"/> <traitreq id="badlook" present="0"/> <traitreq id="remappear" present="0"/> </requires> <modlist type="auto"> <checkmod type="attr" id="ch" val="5"/> <checkmod type="skillgrp" id="social" val="5"/> </modlist> </traitdef>
Das Element wird abgebildet auf die Klasse org.prelle.dsatooltraits.Trait
.
<map elem="traitdef" class="org.prelle.dsatool.traits.Trait" />