« Discussion modèle:Méditation » : différence entre les versions

De Oniropædia
Aller à la navigationAller à la recherche
(Astuce)
m (/* Astuce : prise en compte du cas "paramètre indéfini")
Ligne 29 : Ligne 29 :


=== Astuce pour tester expression numérique vs chaîne de caractère ===
=== Astuce pour tester expression numérique vs chaîne de caractère ===
=> utiliser le code suivant : <nowiki> {{#ifeq: {{{nom du paramètre à tester}}}*0 | 0 | Valeur à renvoyer si paramètre = expression numérique | Valeur à renvoyer si paramètre = chaîne de caractère }} </nowiki>
=> utiliser le code suivant : <nowiki> {{#ifeq: {{{nom du paramètre à tester|litéralchaînedecaractèrene correspondantàaucunparamètre}}}*0 | 0 | Valeur à renvoyer si paramètre = expression numérique | Valeur à renvoyer si paramètre = chaîne de caractère }} </nowiki>


--[[Utilisateur:Narcian le Grand Rêvant|Narcian le Grand Rêvant]] 12 décembre 2006 à 10:47 (CET)
--[[Utilisateur:Narcian le Grand Rêvant|Narcian le Grand Rêvant]] 12 décembre 2006 à 10:47 (CET)

Version du 12 décembre 2006 à 09:54

Pour utiliser ce modèle, il vous suffit de recopier le contenu de la section syntaxe et de le mettre là où vous le désirez sur votre document.

Syntaxe

{{Méditation
| sujet =
| support =
| heure =
| purification =
| condition =
| habits =
| tmr =
| durée = 60
}}

Explication des champs

La notion de méditation est apparu dans le cadre des règles de la deuxième édition. L'ensemble des champs et leurs significations sont donnés dans le cadre du descriptif du Haut-Rêve.

Les champs sujet, support et durée sont obligatoires. Tous les autres sont facultatifs.

RAPPEL
toute condition facultative non respectée rajoute un malus au jet de méditation; par conséquent tous les champs du modèle doivent être obligatoires

Commentaires

Bugs Connus : Tous les paramètres sont considérés comme des chaînes de caractères

Actuellement le modèle ne teste pas réellement que les paramètres d'appels sont du bon type. Cela ne devrait pas poser de problème dans l'immédiat. Surtout si l'on recopie le bloc syntaxe.

--Just an Illusion 12 décembre 2006 à 03:09 (CET)

Vu que tu as pourvu le paramètre durée d'une valeur par défaut dans le code, je ne vois aucune raison de le rendre obligatoire. --Narcian le Grand Rêvant 12 décembre 2006 à 09:14 (CET)


Astuce pour tester expression numérique vs chaîne de caractère

=> utiliser le code suivant : {{#ifeq: {{{nom du paramètre à tester|litéralchaînedecaractèrene correspondantàaucunparamètre}}}*0 | 0 | Valeur à renvoyer si paramètre = expression numérique | Valeur à renvoyer si paramètre = chaîne de caractère }}

--Narcian le Grand Rêvant 12 décembre 2006 à 10:47 (CET)