« Discussion modèle:Caractéristique » : différence entre les versions

De Oniropædia
Aller à la navigationAller à la recherche
(Création)
 
m (Déclaration bug + workaround)
 
(4 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
{{Indexation|Syntaxe des modèles}}
{{Indexation|Syntaxe des modèles}}
Ce modèle est destiné à être utilisé pour décrire les caractéristiques des créatures de l'univers de Rêve de Dragon.
Ce modèle est destiné à être utilisé pour décrire les caractéristiques des [[:Catégorie:Personnage|créatures humanoïdes]] de l'univers de Rêve de Dragon.


D'une manière général, il n'est pas à utiliser en direct mais au travers des modèles l'exploitant.<br />
D'une manière général, il n'est pas à utiliser en direct mais au travers des modèles l'exploitant.<br />
Pour l'ajouter à un nouveau modèle, il suffit de recopier la section syntaxe dans le modèle
Pour l'ajouter à un nouveau modèle, il suffit de recopier la section syntaxe dans le modèle.
 
'''Attention !''' Une partie du positionnement de ce modèle est réalisé à l'aide d'un positionnement flottant sur des modules de [http://www.w3.org/TR/html401/struct/global.html#edef-DIV blocs html]. Si bien que le modèle fixe une taille minimale nécessaire pour afficher le cas le plus large.
__TOC__
__TOC__
==Syntaxe==
==Syntaxe==
<nowiki> {{</nowiki>{{PAGENAME}}<br />
<nowiki> {{</nowiki>{{PAGENAME}}
| modèle=<br />
| modèle=
| OFS=<br />
| OFS=
| tai=<br />
| tai=
| bon=<br />
| bon=
| min=<br />
| min=
| max=<br />
| max=
| moy=<br />
| moy=
| app=<br />
| app=
| con=<br />
| con=
| for=<br />
| for=
| agi=<br />
| agi=
| dex=<br />
| dex=
| vue=<br />
| vue=
| oui=<br />
| oui=
| odo=<br />
| odo=
| gou=<br />
| gou=
| vol=<br />
| vol=
| int=<br />
| int=
| emp=<br />
| emp=
| rev=<br />
| elo=
| cha=<br />
| rev=
| mel=<br />
| cha=
| tir=<br />
| mel=
| lan=<br />
| tir=
| der=<br />
| lan=
| vie=<br />
| der=
| end=<br />
| vie=
| sc=<br />
| end=
| fr=<br />
| sc=
| dom=<br />
| dom=
| sus=<br />
| sus=
| enc=<br />
| enc=
| vit=<br />
| vit=
| pro=<br />
| pro=
}}
| arm=
<nowiki>}}</nowiki>


==Explication des champs==
==Explication des champs==
*'''modèle''' : ce paramètre permet de restreindre le type d'affichage des caractéristiques. Si ce champs vaut '''générique''', nous avons alors la version complète telque utilisé par {{M|Humanoïde}}.
*'''modèle''' : ce paramètre permet de restreindre le type d'affichage des caractéristiques.<br />Les valeurs possible pour ce champs sont:
**'''générique''', nous avons alors la version complète telque utilisé par {{M|Humanoïde}}.
**'''fullrdd1''', nous avons alors une version avec 20 caractéristiques.
**'''fullrdd2''' nous avons alors une version avec 18 caractéristiques
**'''sbirerdd1''', nous avons alors une version avec 16 caractéristiques
**'''sbirerdd2''', nous avons alors une version avec 14 caractéristiques
*'''OFS''' : <u>O</u>utput <u>F</u>ile <u>S</u>eparator, il s'agira du caractère qui sera affiché entre le nom de la caractéristique et sa valeur. Le caractère est généralement ''':''' pour l'emploi du modèle '''générique'''.
*'''OFS''' : <u>O</u>utput <u>F</u>ile <u>S</u>eparator, il s'agira du caractère qui sera affiché entre le nom de la caractéristique et sa valeur. Le caractère est généralement ''':''' pour l'emploi du modèle '''générique'''.


L'ensemble des autres champs sont les 3 premières lettres, ou les abbréviations, de chacune des caractéristiques définies par les règles 1<sup>ère</sup> et 2<sup>ème</sup> éditions.
L'ensemble des autres champs sont les 3 premières lettres, ou les abbréviations, de chacune des caractéristiques définies par les règles 1<sup>ère</sup> et 2<sup>ème</sup> éditions.
==Exemples==
===Défaut===
<nowiki>{{</nowiki>{{PAGENAME}}<nowiki>}}</nowiki>
{{Caractéristique}}
{{-}}
===Générique RdD2===
<nowiki>{{</nowiki>{{PAGENAME}}<nowiki>| modèle=Générique| OFS=:}}</nowiki>
''Le paramètre '''sc''' doit nécessairement être défini''
{{Caractéristique| modèle=Générique| OFS=:| sc=<nowiki>{{{sc}}}</nowiki>}}
{{-}}
===Générique RdD1===
<nowiki>{{</nowiki>{{PAGENAME}}<nowiki>| modèle=Générique| OFS=:}}</nowiki>
''Les paramètres '''gou''' et '''elo''' doivent nécessairement être défini''
{{Caractéristique| modèle=Générique| OFS=:| gou=<nowiki>{{{gou}}}</nowiki>| elo=<nowiki>{{{elo}}}</nowiki>}}
{{-}}
===Fullrdd1===
<nowiki>{{</nowiki>{{PAGENAME}}<nowiki>| modèle=fullrdd1}}</nowiki>
''Les paramètres '''gou''' et '''elo''' doivent nécessairement être défini''
{{Caractéristique| modèle=fullrdd1| OFS=| gou=<nowiki>{{{gou}}}</nowiki>| elo=<nowiki>{{{elo}}}</nowiki>}}
{{-}}
===Fullrdd2===
<nowiki>{{</nowiki>{{PAGENAME}}<nowiki>| modèle=fulrdd2| OFS=:}}</nowiki>
''Le paramètre '''sc''' doit nécessairement être défini''.
''Si le paramètre '''cha''' n'est pas défini son emplacement reste vide
{{Caractéristique| modèle=fullrdd2|cha=<nowiki>{{{cha}}}</nowiki>| sc=<nowiki>{{{sc}}}</nowiki>}}
{{-}}
===Sbirerdd1===
<nowiki>{{</nowiki>{{PAGENAME}}<nowiki>| modèle=sbirerdd1}}</nowiki>
''Le paramètre '''vit''' doit nécessairement être défini''
{{Caractéristique| modèle=sbirerdd1| vit=<nowiki>{{{vit}}}</nowiki>}}
{{-}}
===Sirerdd2===
<nowiki>{{</nowiki>{{PAGENAME}}<nowiki>| modèle=sbirerdd2}}</nowiki>
{{Caractéristique| modèle=sbirerdd2}}
{{-}}
==Bugs Connus==
;Textes se chevauchant rendant illisible les caractéristiques: Il se peux qu'en fonction des navigateurs et de leurs interprétations des spécifications [http://www.w3.org/TR/html401 du html], [http://www.w3.org/TR/2007/CR-xhtml-basic-20070713 du xhtml], du [http://www.w3.org/TR/CSS21 css] et surtout des blocs flottants, cette présentation vienne recouvrir du texte qui se mettrait brutalement à ne plus être interprété comme un bloc (voir [http://oniropaedia.lm7.fr/index.php?title=Discussion_Mod%C3%A8le:Caract%C3%A9ristique&oldid=7466 cet exemple] détecter sous Firefox 2.0.0.5 (20070713)).<br />'''Workaround !''' Pour rétablir, la présentation il est possible d'utiliser alors le modèle {{M|-}} pour rétablir la situation. Il suffit en effet de la placer juste à la suite de l'invocation de ce modèle pour résoudre le problème.<br />Cette erreur d'interprétation pouvant être temporaire (correction dans une version suivante du navigateur), ce '''workaround''' n'est pas intégré au modèle pour en simplifier la syntaxe et surtout la maintenance.
==Commentaires==
==Commentaires==

Dernière version du 25 juillet 2007 à 09:04

Ce modèle est destiné à être utilisé pour décrire les caractéristiques des créatures humanoïdes de l'univers de Rêve de Dragon.

D'une manière général, il n'est pas à utiliser en direct mais au travers des modèles l'exploitant.
Pour l'ajouter à un nouveau modèle, il suffit de recopier la section syntaxe dans le modèle.

Attention ! Une partie du positionnement de ce modèle est réalisé à l'aide d'un positionnement flottant sur des modules de blocs html. Si bien que le modèle fixe une taille minimale nécessaire pour afficher le cas le plus large.

Syntaxe

 {{Caractéristique
| modèle=
| OFS=
| tai=
| bon=
| min=
| max=
| moy=
| app=
| con=
| for=
| agi=
| dex=
| vue=
| oui=
| odo=
| gou=
| vol=
| int=
| emp=
| elo=
| rev=
| cha=
| mel=
| tir=
| lan=
| der=
| vie=
| end=
| sc=
| dom=
| sus=
| enc=
| vit=
| pro=
| arm=
}}

Explication des champs

  • modèle : ce paramètre permet de restreindre le type d'affichage des caractéristiques.
    Les valeurs possible pour ce champs sont:
    • générique, nous avons alors la version complète telque utilisé par {{Humanoïde}}.
    • fullrdd1, nous avons alors une version avec 20 caractéristiques.
    • fullrdd2 nous avons alors une version avec 18 caractéristiques
    • sbirerdd1, nous avons alors une version avec 16 caractéristiques
    • sbirerdd2, nous avons alors une version avec 14 caractéristiques
  • OFS : Output File Separator, il s'agira du caractère qui sera affiché entre le nom de la caractéristique et sa valeur. Le caractère est généralement : pour l'emploi du modèle générique.

L'ensemble des autres champs sont les 3 premières lettres, ou les abbréviations, de chacune des caractéristiques définies par les règles 1ère et 2ème éditions.

Exemples

Défaut

{{Caractéristique}}
Taille {{{tai}}} Volonté {{{vol}}}
Apparence {{{app}}} Intellect {{{int}}}
Constitution {{{con}}} Empathie {{{emp}}}
Force {{{for}}} Rêve {{{rev}}}
Agilité {{{agi}}} Chance {{{cha}}}
Dextérité {{{dex}}} Mélée {{{mel}}}
Vue {{{vue}}} Tir {{{tir}}}
Ouie {{{oui}}} Lancer {{{lan}}}
Odorat-Goût {{{odo}}} Dérobée {{{der}}}

Vie {{{vie}}}
Endurance {{{end}}}
Bonus dommage {{{dom}}}
Sustentation {{{sus}}}
Encombrement {{{enc}}}
Vitesse {{{vit}}}
Protection {{{pro}}}

Générique RdD2

{{Caractéristique| modèle=Générique| OFS=:}}

Le paramètre sc doit nécessairement être défini
Taille : {{{tai}}} Volonté : {{{vol}}}
Apparence : {{{app}}} Intellect : {{{int}}}
Constitution : {{{con}}} Empathie : {{{emp}}}
Force : {{{for}}} Rêve : {{{rev}}}
Agilité : {{{agi}}} Chance : {{{cha}}}
Dextérité : {{{dex}}} Mélée : {{{mel}}}
Vue : {{{vue}}} Tir : {{{tir}}}
Ouie : {{{oui}}} Lancer : {{{lan}}}
Odorat-Goût : {{{odo}}} Dérobée : {{{der}}}

Vie : {{{vie}}}
Endurance : {{{end}}}
Bonus dommage : {{{dom}}}
Sustentation : {{{sus}}}
Encombrement : {{{enc}}}
Vitesse : {{{vit}}}
Protection : {{{pro}}}
SC : {{{sc}}}

Générique RdD1

{{Caractéristique| modèle=Générique| OFS=:}}

Les paramètres gou et elo doivent nécessairement être défini
Taille : {{{tai}}} Volonté : {{{vol}}}
Apparence : {{{app}}} Intellect : {{{int}}}
Constitution : {{{con}}} Empathie : {{{emp}}}
Force : {{{for}}} Eloquence : {{{elo}}}
Agilité : {{{agi}}} Rêve : {{{rev}}}
Dextérité : {{{dex}}} Chance : {{{cha}}}
Vue : {{{vue}}} Mélée : {{{mel}}}
Ouie : {{{oui}}} Tir : {{{tir}}}
Odorat : {{{odo}}} Lancer : {{{lan}}}
Goût : {{{gou}}} Dérobée : {{{der}}}

Vie : {{{vie}}}
Endurance : {{{end}}}
Bonus dommage : {{{dom}}}
Sustentation : {{{sus}}}
Encombrement : {{{enc}}}
Vitesse : {{{vit}}}
Protection : {{{pro}}}
F.R. Constitution : 0 F.T. Constitution : 10
F.R. Force : 0 F.T. Force : 10
F.T. Agilité : 10 F.T. Dextérité : 10
F.T. Intellect : 10

Fullrdd1

{{Caractéristique| modèle=fullrdd1}}

Les paramètres gou et elo doivent nécessairement être défini
Taille {{{tai}}} Volonté {{{vol}}}
Apparence {{{app}}} Intellect {{{int}}}
Constitution {{{con}}} Empathie {{{emp}}}
Force {{{for}}} Eloquence {{{elo}}}
Agilité {{{agi}}} Rêve {{{rev}}}
Dextérité {{{dex}}} Chance {{{cha}}}
Vue {{{vue}}} Mélée {{{mel}}}
Ouie {{{oui}}} Tir {{{tir}}}
Odorat {{{odo}}} Lancer {{{lan}}}
Goût {{{gou}}} Dérobée {{{der}}}

Vie {{{vie}}}

Endurance {{{end}}}

Protection {{{pro}}}

Fullrdd2

{{Caractéristique| modèle=fulrdd2| OFS=:}}

Le paramètre sc doit nécessairement être défini.
Si le paramètre cha n'est pas défini son emplacement reste vide
Taille {{{tai}}} Volonté {{{vol}}}
Apparence {{{app}}} Intellect {{{int}}}
Constitution {{{con}}} Empathie {{{emp}}}
Force {{{for}}} Rêve {{{rev}}}
Agilité {{{agi}}} Chance {{{cha}}}
Dextérité {{{dex}}} Mélée {{{mel}}}
Vue {{{vue}}} Tir {{{tir}}}
Ouie {{{oui}}} Lancer {{{lan}}}
Odorat-Goût {{{odo}}} Dérobée {{{der}}}

Vie {{{vie}}}
Endurance {{{end}}}
Bonus dommage {{{dom}}}
Sustentation {{{sus}}}
Encombrement {{{enc}}}
Protection {{{pro}}}
SC {{{sc}}}

Sbirerdd1

{{Caractéristique| modèle=sbirerdd1}}

Le paramètre vit doit nécessairement être défini
Taille {{{tai}}} Volonté {{{vol}}}
Constitution {{{con}}} Empathie {{{emp}}}
Force {{{for}}} Rêve {{{rev}}}
Agilité {{{agi}}} Vitesse {{{vit}}}
Dextérité {{{dex}}} Mélée {{{mel}}}
Vue {{{vue}}} Tir {{{tir}}}
Ouie {{{oui}}} Lancer {{{lan}}}
Odorat-Goût {{{odo}}} Dérobée {{{der}}}

Vie {{{vie}}}

Endurance {{{end}}}

Protection {{{pro}}}

Sirerdd2

{{Caractéristique| modèle=sbirerdd2}}
Taille {{{tai}}} Volonté {{{vol}}}
Constitution {{{con}}} Empathie {{{emp}}}
Force {{{for}}} Rêve {{{rev}}}
Agilité {{{agi}}} Mélée {{{mel}}}
Dextérité {{{dex}}} Tir {{{tir}}}
Vue {{{vue}}} Lancer {{{lan}}}
Ouie {{{oui}}} Dérobée {{{der}}}

Vie {{{vie}}}

Endurance {{{end}}}

Protection {{{pro}}}

Bugs Connus

Textes se chevauchant rendant illisible les caractéristiques
Il se peux qu'en fonction des navigateurs et de leurs interprétations des spécifications du html, du xhtml, du css et surtout des blocs flottants, cette présentation vienne recouvrir du texte qui se mettrait brutalement à ne plus être interprété comme un bloc (voir cet exemple détecter sous Firefox 2.0.0.5 (20070713)).
Workaround ! Pour rétablir, la présentation il est possible d'utiliser alors le modèle {{-}} pour rétablir la situation. Il suffit en effet de la placer juste à la suite de l'invocation de ce modèle pour résoudre le problème.
Cette erreur d'interprétation pouvant être temporaire (correction dans une version suivante du navigateur), ce workaround n'est pas intégré au modèle pour en simplifier la syntaxe et surtout la maintenance.

Commentaires