You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

144 lines
7.7 KiB

<?xml version="1.0" encoding="UTF-8"?>
<jdr-desc>
<custom-types>
<enum name="peuple" base-type="string">
<value>humain</value>
<value>nain</value>
<value>kobold</value>
</enum>
<enum name="sexe" base-type="string">
<value>male</value>
<value>female</value>
</enum>
<type name="bonne_aventure">
<variable type="int" name="base">Base</variable>
<variable type="int" name="actuelle">Actuelle</variable>
</type>
<type name="predilection" base-type="struct">
<variable type="string" name="predilection">Predilection</variable>
<!--<list base-type="string" name="Compétence(s) associée(s)"></list>-->
<variable type="bool" name="relance_utilisee">Relance utilisée</variable>
</type>
<type name="bm" base-type="struct">
<!--
<variable type="int" name=""></variable>
<variable type="int" name=""></variable>
-->
</type>
<type name="arme-melee" base-type="struct">
<variable type="string" name="nom">Nom</variable>
<variable type="bm" name="bm">BM</variable>
<variable type="int" name="cap_off">Cap. Off</variable>
<variable type="int" name="def">Def.</variable>
<variable type="d" name="d">D</variable>
</type>
<type name="arme-tir" base-type="struct">
<!--<variable -->
</type>
</custom-types>
<page>
<block>
<block>
<variable type="string" name="nom">nom</variable>
<variable type="string" name="joueur">joueur</variable>
<variable type="peuple" name="peuple">peuple</variable>
<variable type="sexe" name="sexe">sexe</variable>
<variable type="string" name="metier">métier</variable><!--TODO custom enum-->
<variable type="string" name="origine">origine</variable><!--TODO custom enum-->
<variable type="string" name="heritage">héritage</variable><!--TODO custom enum-->
</block>
<block>
<variable type="bonne_aventure" name="bonne_aventure">Bonne Aventure</variable>
<variable type="int" name="eclat">Éclat</variable>
<variable type="int" name="xp">Expérience</variable>
</block>
</block>
<block name="Attributs">
<variable type="int" name="adr">ADResse</variable>
<variable type="int" name="pui">PUIssance</variable>
<variable type="int" name="cla">CLAirvoyance</variable>
<variable type="int" name="pre">PRÉsence</variable>
<variable type="int" name="tre">TREmpe</variable>
</block>
<block name="Compétences">
<variable-group default-type="int">
<variable name="arme_dist">Armes à distance</variable>
<variable name="coercition">Coercition</variable>
<variable name="commerce">Commerce</variable>
<variable name="discretion">Discrétion</variable>
<variable name="filouterie">Filouterie</variable>
<variable name="melee">Mêlée</variable>
<variable name="monte">Monte</variable>
<variable name="mouvements">Mouvements</variable>
<variable name="nage">Nage</variable>
<variable name="navigation">Navigation</variable>
<variable name="perception">Perception</variable>
<variable name="persuasion">Persuasion</variable>
<variable name="soins">Soins</variable>
<variable name="survie">Survie</variable>
<variable name="savoir_hier">Savoir [hier]</variable>
<variable name="savoir_malroyaume">Savoir [Malroyaume]</variable>
<variable name="savoir_wasteland">Savoir [Wasteland]</variable>
<variable name="savoir_generic_1">Savoir [<generic />]</variable>
<variable name="savoir_generic_2">Savoir [<generic />]</variable>
<variable name="savoir_generic_3">Savoir [<generic />]</variable>
<variable name="savoir_generic_4">Savoir [<generic />]</variable>
</variable-group>
<!--<list base-type="predilection" name="Prédilections"></list>-->
</block>
<block name="Santé">
<variable name="sante_base" type="int" value="(${pui}+${tre})*2+5">Niveau de base</variable>
<block name="Dégats non létaux">
<variable name="non_letal_deg" type="int" minvalue="0" maxvalue="${sante_base}" defaultvalue="max">Dégats non létaux</variable>
<variable type="bool" value="${non_letal_deg} \le 9" name="non_letal_deg_1">Incommodé (-2)</variable>
<variable type="bool" value="${non_letal_deg} \le 5" name="non_letal_deg_2">Sonné (-5)</variable>
<variable type="bool" value="${non_letal_deg} \eq 0" name="non_letal_deg_3">Affaibli (-5)</variable>
</block>
<block name="Dégats létaux">
<variable name="letal_deg" type="int" minvalue="0" maxvalue="${sante_base}" defaultvalue="max">Dégats létaux</variable>
<variable type="bool" value="${letal_deg} \le 9" name="letal_deg_1">Blessé (-2)</variable>
<variable type="bool" value="${letal_deg} \le 5" name="letal_deg_2">Gravement Blessé (-5)</variable>
<variable type="bool" value="${letal_deg} \eq 0" name="letal_deg_3">Inconscient</variable>
<variable type="int" name="sequelles">Séquelles</variable><!--TODO check wasteland rule-->
</block>
</block>
<block name="Psyché">
<variable name="psyche_base" type="int" value="(${cla}+${tre})*2+5">Niveau de base</variable>
<variable name="psyche_deg" type="int" minvalue="0" maxvalue="${psyche_base}" defaultvalue="max">Psyché</variable>
<variable type="bool" value="${psyche_deg} \le 9" name="psyche_deg_1">Destabilisé (-2)</variable>
<variable type="bool" value="${psyche_deg} \le 5" name="psyche_deg_2">Choqué (-5)</variable>
<variable type="bool" value="${psyche_deg} \eq 0" name="psyche_deg_3">Fou</variable>
<variable type="int" name="traumatismes">Traumatismes</variable><!--TODO check wasteland rule-->
</block>
<!--
<block name="Capacités Spéciales">
<list base-type="string"></list>
</block>
<block name="Combat">
<block name="combat_stats">
<variable type="int">Initiative</variable>
<variable type="int">Bonus Dégats</variable>
<variable type="int">Vitesse</variable>
<variable type="int">Défense (base)</variable>
</block>
<block name="Armes">
<block name="Mêlée">
<list base-type="arme-melee">
<value type="arme-melee">
<value type="string" name="nom">Armes naturelles</value>
<value type="int" name="bm"></value>
<value type="int" name="cap_off"></value>
<value type="int" name="def"></value>
<value type="d" name="d">1d4</value>
</value>
</list>
</block>
<block name="tir">
<list base-type="arme-tir">
</list>
</block>
</block>
</block>
-->
</page>
</jdr-desc>