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

De Oniropædia
Aller à la navigationAller à la recherche
m (→‎Sbirerdd1 : Erreur d'affichage)
m (Déclaration bug + workaround)
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 5 : Ligne 5 :
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 block HTML. Si bien que le modèle fixe une taille minimale nécessaire pour afficher le cas le plus large.
'''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==
Ligne 61 : Ligne 61 :
  <nowiki>{{</nowiki>{{PAGENAME}}<nowiki>}}</nowiki>
  <nowiki>{{</nowiki>{{PAGENAME}}<nowiki>}}</nowiki>
{{Caractéristique}}
{{Caractéristique}}
{{-}}
===Générique RdD2===
===Générique RdD2===
  <nowiki>{{</nowiki>{{PAGENAME}}<nowiki>| modèle=Générique| OFS=:}}</nowiki>
  <nowiki>{{</nowiki>{{PAGENAME}}<nowiki>| modèle=Générique| OFS=:}}</nowiki>
Ligne 66 : Ligne 67 :
  ''Le paramètre '''sc''' doit nécessairement être défini''
  ''Le paramètre '''sc''' doit nécessairement être défini''
{{Caractéristique| modèle=Générique| OFS=:| sc=<nowiki>{{{sc}}}</nowiki>}}
{{Caractéristique| modèle=Générique| OFS=:| sc=<nowiki>{{{sc}}}</nowiki>}}
{{-}}
===Générique RdD1===
===Générique RdD1===
  <nowiki>{{</nowiki>{{PAGENAME}}<nowiki>| modèle=Générique| OFS=:}}</nowiki>
  <nowiki>{{</nowiki>{{PAGENAME}}<nowiki>| modèle=Générique| OFS=:}}</nowiki>
Ligne 71 : Ligne 73 :
  ''Les paramètres '''gou''' et '''elo''' doivent nécessairement être défini''
  ''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>}}
{{Caractéristique| modèle=Générique| OFS=:| gou=<nowiki>{{{gou}}}</nowiki>| elo=<nowiki>{{{elo}}}</nowiki>}}
{{-}}
===Fullrdd1===
===Fullrdd1===
  <nowiki>{{</nowiki>{{PAGENAME}}<nowiki>| modèle=fullrdd1}}</nowiki>
  <nowiki>{{</nowiki>{{PAGENAME}}<nowiki>| modèle=fullrdd1}}</nowiki>
Ligne 76 : Ligne 79 :
  ''Les paramètres '''gou''' et '''elo''' doivent nécessairement être défini''
  ''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>}}
{{Caractéristique| modèle=fullrdd1| OFS=| gou=<nowiki>{{{gou}}}</nowiki>| elo=<nowiki>{{{elo}}}</nowiki>}}
{{-}}
===Fullrdd2===
===Fullrdd2===
  <nowiki>{{</nowiki>{{PAGENAME}}<nowiki>| modèle=fulrdd2| OFS=:}}</nowiki>
  <nowiki>{{</nowiki>{{PAGENAME}}<nowiki>| modèle=fulrdd2| OFS=:}}</nowiki>
Ligne 82 : Ligne 86 :
  ''Si le paramètre '''cha''' n'est pas défini son emplacement reste vide
  ''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>}}
{{Caractéristique| modèle=fullrdd2|cha=<nowiki>{{{cha}}}</nowiki>| sc=<nowiki>{{{sc}}}</nowiki>}}
{{-}}
===Sbirerdd1===
===Sbirerdd1===
  <nowiki>{{</nowiki>{{PAGENAME}}<nowiki>| modèle=sbirerdd1}}</nowiki>
  <nowiki>{{</nowiki>{{PAGENAME}}<nowiki>| modèle=sbirerdd1}}</nowiki>
Ligne 87 : Ligne 92 :
  ''Le paramètre '''vit''' doit nécessairement être défini''
  ''Le paramètre '''vit''' doit nécessairement être défini''
{{Caractéristique| modèle=sbirerdd1| vit=<nowiki>{{{vit}}}</nowiki>}}
{{Caractéristique| modèle=sbirerdd1| vit=<nowiki>{{{vit}}}</nowiki>}}
 
{{-}}
===Sirerdd2===
===Sirerdd2===
  <nowiki>{{</nowiki>{{PAGENAME}}<nowiki>| modèle=sbirerdd2}}</nowiki>
  <nowiki>{{</nowiki>{{PAGENAME}}<nowiki>| modèle=sbirerdd2}}</nowiki>
{{Caractéristique| modèle=sbirerdd2}}
{{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