Welcome Guest! To enable all features please Connexion ou Inscription.

Notification

Icon
Error

3 Pages123>
Options
Aller au dernier message Aller au dernier message non-lu
Offline styx31  
#1 Envoyé le : mardi 30 mars 2010 01:28:48(UTC)
styx31
Rang : Référent
Gagnant: Gagnant
Inscrit le : 18/12/2009(UTC)
Messages : 2,106
Je viens d'ajouter la balise Dé (à utiliser sans l'accent) aux forums.

Fonctionnement
L'intérieur de la balise dé fonctionne de la manière suivante (j'ai volontairement mis un espace dans le nom de la balise pour qu'elle soit ignorée)

Code :
[de ]libellé : formule[/de]

[de ]libellé : formule ; autre libellé : autre formule[/de]

[de ]
libellé : formule ;
autre libellé : autre formule
[/de]


- "libellé" est n'importe quelle chaîne de caractères
- "formule" est la formule de calcul du jet, dont le format est décrit après.
- Le libellé et la formule doivent être sur la même ligne de texte.
- Le libellé est optionnel.
- Le libellé est séparé de la formule par le caractère deux-points ":".
- On peut utiliser des espaces autour des deux-points ":".
- Il est possible d'indiquer plusieurs jets dans une balise, en séparant les jets par un point-virgule ";"
- On peut mettre les jets sur plusieurs lignes en incluant un retour à la ligne juste après le point-virgule ";"

Format des formules

Une formule est composée d'un ou plusieurs jets de dés, terminés par un modificateur fixe.

Exemple de formules valides : "2d6+6" ; "1d4+1" ; "4d4" ; "1d30" ; "10d2" ; "1d3" ; "1d4+3d6+1d20+17".

Exemple de formules invalides : "2*1d6" (pas de multiplications ni de divisions) ; "d6+3" (nombre de dés obligatoire ; "+3d5" (pas de signe devant le premier jet).

Exemples

Jet simple :
Code :
[de ]1d20-5[/de]


Jet avec libellé :
Code :
[de ]Jet de compétence : 1d20+6[/de]


Deux jets :
Code :
[de ]Jet d'attaque : 1d20+6 ; Dégâts : formule2 ; etc.[/de]


Plusieurs jets sur plusieurs lignes :
Code :
  • Jet Simple : 1d6 donne [5] = 5
  • Formule non reconnue : Jet plus complexe:3d64d6
  • Encore un : 1d6+2 donne [3] + 2 = 5
  • 2d6 donne [4] = 4
  • Essai : 4d4 donne [12] = 12
  • Formule non reconnue : Gros jet : 1d20+6d6+10+5
  • Gros jet sans les espaces entre les deux-points : 1d20+6d6+10+5 donne [4] + [16] + 10 + 5 = 35
  • degats : 4d6+2 donne [13] + 2 = 15
  • Formule non reconnue : dégâts avec des accents:3d6degats avec des espaces : 4d4+5
  • dégâts avec des accents : 3d6 donne [15] = 15
  • degats avec des espaces : 4d4+5 donne [11] + 5 = 16


Peut-on écrire plusieurs balises DE dans un seul message ?
Non, vous ne pouvez avoir qu'une seule balise DE. Par contre elle peut contenir plusieurs jets. Si vous devez insérer plusieurs jets dans votre message en intercalant avec des phrases, alors mettez la balise avec tous vos jets à la fin de votre message.

Peut-on ajouter un jet à un message déjà envoyé ?
Oui, il suffit de modifier votre message et d'ajouter un point-virgule après le dernier jet de la balise, puis de rajouter vos nouveaux jets. Surtout ne modifiez pas la formule déjà écrite. Ne rajoutez-pas de balise dé.

Je me suis trompé dans ma formule ("Formule non reconnue"). Peut-on corriger un jet ?
Oui et Non. Explication : Pour éviter les tricheries, une fois qu'une formule a été envoyée, il est impossible de la modifier : on ne peut qu'ajouter des jets.

Donc si vous modifiez votre formule, le serveur ignorera vos modifications et continuera d'afficher le résultat avant vos modifications. Vous ne pourrez plus modifier vos formules, sauf si vous arrivez à réécrire la formule initiale avant vos modifications.

Donc si vous vous trompez, ne modifiez pas la formule et contentez-vous de rajouter le même jet à la fin en corrigeant la formule. Par souci de clarté, n'hésitez pas à indiquer dans le libellé que vous corrigez la formule saisie.

Peut-on connaître le détail dans le cas d'un jet de plusieurs dés ?
Oui. Si vous jetez 4d4 par exemple, vous avez le résultat final qui s'affiche entre crochets : [8]. Si vous souhaitez savoir quel résultat vous avez eu pour chaque dé, il vous suffit de survoler le "[8]" avec votre souris : vous verrez apparaître le détail de chaque dé (Ex : "2 + 1 + 3 +2").

Je fais toujours des 1 / Les autres font toujours des 20
La formule de distribution est correcte (strictement le même nombre de chance de tomber sur chaque face du dé), la moyenne calculée sur beaucoup de jets tend très rapidement vers la moyenne théorique.

L'aperçu ne fonctionne pas ?
Oui. C'est volontaire (le calcul se fait uniquement lors du rendu véritable du message)

  • Jet Simple : 1d6 donne [5] = 5
  • Formule non reconnue : Jet plus complexe:3d64d6
  • Encore un : 1d6+2 donne [3] + 2 = 5
  • 2d6 donne [4] = 4
  • Essai : 4d4 donne [12] = 12
  • Formule non reconnue : Gros jet : 1d20+6d6+10+5
  • Gros jet sans les espaces entre les deux-points : 1d20+6d6+10+5 donne [4] + [16] + 10 + 5 = 35
  • degats : 4d6+2 donne [13] + 2 = 15
  • Formule non reconnue : dégâts avec des accents:3d6degats avec des espaces : 4d4+5
  • dégâts avec des accents : 3d6 donne [15] = 15
  • degats avec des espaces : 4d4+5 donne [11] + 5 = 16

Modifié par un utilisateur jeudi 9 septembre 2010 12:53:14(UTC)  | Raison: Non indiquée

been there, done that
Annonce
Offline nan2tyx  
#2 Envoyé le : mardi 30 mars 2010 01:43:17(UTC)
nan2tyx
Rang : Staff
Inscrit le : 22/12/2009(UTC)
Messages : 4,260
Localisation : Rennes (35)
Attention, la balise des dés automatique (menu [BB/ ]) donne "[DÉ][/DÉ]" ce qui ne fonctionne pas (il faut utiliser [DE][/DE])
Offline styx31  
#3 Envoyé le : mardi 30 mars 2010 01:44:52(UTC)
styx31
Rang : Référent
Gagnant: Gagnant
Inscrit le : 18/12/2009(UTC)
Messages : 2,106
nan2tyx écrit:
Attention, la balise des dés automatique (menu [BB/ ]) donne "[DÉ][/DÉ]" ce qui ne fonctionne pas (il faut utiliser [DE][/DE])

C'est corrigé, elle utilise maintenant le mot sans accents.
been there, done that
Offline nan2tyx  
#4 Envoyé le : mardi 30 mars 2010 01:45:44(UTC)
nan2tyx
Rang : Staff
Inscrit le : 22/12/2009(UTC)
Messages : 4,260
Localisation : Rennes (35)
impecc' ThumpUp Bravo pour ta célérité.
Offline Dalvyn  
#5 Envoyé le : mardi 30 mars 2010 01:54:48(UTC)
Dalvyn
Rang : Référent
Inscrit le : 15/12/2009(UTC)
Messages : 18,213
Génial ! On dirait bien que tous les outils se mettent en place !!!

Merci, Styx !
Offline Thathane  
#6 Envoyé le : mardi 30 mars 2010 02:33:36(UTC)
Thathane
Rang : Habitué
Inscrit le : 19/12/2009(UTC)
Messages : 275
  • 4d6+12 donne [18] + 12 = 30


Effectivement, ça marche très bien. Bien joué. ThumpUp

Modifié par un utilisateur mardi 30 mars 2010 02:35:27(UTC)  | Raison: Non indiquée

Shoggoth qui roule n'amasse pas mousse

Offline Mériadec  
#7 Envoyé le : mardi 30 mars 2010 08:19:01(UTC)
Meriadec
Rang : Sage d'honneur
Inscrit le : 21/12/2009(UTC)
Messages : 12,757
Localisation : Toulon (83)
Génial. Smile
Offline Eurynomos  
#8 Envoyé le : mardi 30 mars 2010 12:43:17(UTC)
Eurynomos
Rang : Rédacteur
Inscrit le : 20/12/2009(UTC)
Messages : 2,982
Localisation : Toulouse / Carcassonne, France
Alors en fait il suffit juste de faire : "
  • 1d20+8 donne [16] + 8 = 24
"
Gaëlan 1/2 Orc 3/4 Magicien.
Offline Mordicus  
#9 Envoyé le : mardi 30 mars 2010 13:00:07(UTC)
Mordicus
Rang : Staff
Inscrit le : 28/12/2009(UTC)
Messages : 7,593
Localisation : Millau
Voyons si j'ai compris :
  • attaque : 1d20+1 donne [20] + 1 = 21
  • Formule non reconnue :
  • Formule non reconnue :
  • ts : 1d6+1 donne [2] + 1 = 3
Offline nan2tyx  
#10 Envoyé le : mardi 30 mars 2010 13:03:37(UTC)
nan2tyx
Rang : Staff
Inscrit le : 22/12/2009(UTC)
Messages : 4,260
Localisation : Rennes (35)
Petit test pour l'édition d'une balise dés...

  • 1er jet : 1d20 donne [5] = 5
  • 2eme jet : 3d20+4d6+1 donne [24] + [14] + 1 = 39


Edith :
Suppression des anciens jets (balises ajoutées) puis ajout dans la même balise.

Modifié par un utilisateur mardi 30 mars 2010 13:22:04(UTC)  | Raison: Non indiquée

Offline Mordicus  
#11 Envoyé le : mardi 30 mars 2010 13:03:54(UTC)
Mordicus
Rang : Staff
Inscrit le : 28/12/2009(UTC)
Messages : 7,593
Localisation : Millau
Visiblement il n'aime pas les accents dans la balise...

Deuxième essai :
  • Formule non reconnue : attaque : 1d20+1
  • Formule non reconnue : degats : 1d6+1

Modifié par un utilisateur mardi 30 mars 2010 13:07:02(UTC)  | Raison: Non indiquée

Offline styx31  
#12 Envoyé le : mardi 30 mars 2010 13:04:32(UTC)
styx31
Rang : Référent
Gagnant: Gagnant
Inscrit le : 18/12/2009(UTC)
Messages : 2,106
mordicus écrit:
Voyons si j'ai compris :

Il y a un problème avec la gestion des accents (l'encodage HTML les transforme en entités du type "é"). Le point-virgule est considéré comme un séparateur. Je regarde pour corriger ça.
been there, done that
Offline styx31  
#13 Envoyé le : mardi 30 mars 2010 13:08:37(UTC)
styx31
Rang : Référent
Gagnant: Gagnant
Inscrit le : 18/12/2009(UTC)
Messages : 2,106
C'est corrigé (mais les anciens jets resteront invalides). J'ai aussi autorisé les espaces autour des deux-points (c'est les erreurs dans ton dernier message).

  • exemple : 4d6+1 donne [9] + 1 = 10
  • dégâts : 3d4 donne [11] = 11

Modifié par un utilisateur mardi 30 mars 2010 13:09:36(UTC)  | Raison: Non indiquée

been there, done that
Offline Mordicus  
#14 Envoyé le : mardi 30 mars 2010 13:09:20(UTC)
Mordicus
Rang : Staff
Inscrit le : 28/12/2009(UTC)
Messages : 7,593
Localisation : Millau
problème avec les espaces autour des ':'?

test 3 :
  • attaque : 1d20+1 donne [11] + 1 = 12
  • degats : 1d6+1 donne [2] + 1 = 3
Offline styx31  
#15 Envoyé le : mardi 30 mars 2010 13:10:11(UTC)
styx31
Rang : Référent
Gagnant: Gagnant
Inscrit le : 18/12/2009(UTC)
Messages : 2,106
mordicus écrit:
problème avec les espaces autour des ':'?

Ça marche maintenant.
been there, done that
Offline Mordicus  
#16 Envoyé le : mardi 30 mars 2010 13:10:50(UTC)
Mordicus
Rang : Staff
Inscrit le : 28/12/2009(UTC)
Messages : 7,593
Localisation : Millau
test avec accent et espace Wink :

  • attaque : 1d20+1 donne [14] + 1 = 15
  • dégâts : 1d6+1 donne [2] + 1 = 3


super! ThumpUp

Modifié par un utilisateur mardi 30 mars 2010 13:11:43(UTC)  | Raison: Non indiquée

Offline styx31  
#17 Envoyé le : mardi 30 mars 2010 13:11:24(UTC)
styx31
Rang : Référent
Gagnant: Gagnant
Inscrit le : 18/12/2009(UTC)
Messages : 2,106
nan2tyx écrit:
Édith 2 : On conserve toujours la première balise enregistrée...

C'est parce qu'il y avait un accent dans ta troisième formule, elle a été ignorée à cause du bug précédent. Ajoute une quatrième cela devrait fonctionner maintenant.
been there, done that
Offline nan2tyx  
#18 Envoyé le : mardi 30 mars 2010 13:23:08(UTC)
nan2tyx
Rang : Staff
Inscrit le : 22/12/2009(UTC)
Messages : 4,260
Localisation : Rennes (35)
Je recommence à partir d'une page blanche :

  • 1er jet avant édition : 1d6 donne [6] = 6
  • 2eme jet apres edition dans balise initiale : 2d6 donne [5] = 5
  • 4eme jet après 2nde édition dans balise initiale + accents : 2d6 donne [11] = 11


Edith :
- Ajout d'un nouveau jet dans la balise précédente ("2eme jet apres edition dans balise initiale:2d6")
- Ajout d'une nouvelle balise ("3eme jet dans une nouvelle balise:3d6") :
  • 1er jet avant édition : 1d6 donne [6] = 6
  • 2eme jet apres edition dans balise initiale : 2d6 donne [5] = 5
  • 4eme jet après 2nde édition dans balise initiale + accents : 2d6 donne [11] = 11


Edith 2 : Et si je rajoute encore un jet dans ma balise intiale, mais avec des accents ce coup ci ("4eme jet après 2nde édition dans balise initiale + accents") ?
J'ai l'impression qu'il n'a pas aimé le "+"...

Modifié par un utilisateur mardi 30 mars 2010 13:28:20(UTC)  | Raison: Non indiquée

Offline styx31  
#19 Envoyé le : mardi 30 mars 2010 13:28:49(UTC)
styx31
Rang : Référent
Gagnant: Gagnant
Inscrit le : 18/12/2009(UTC)
Messages : 2,106
nan2tyx écrit:
- Ajout d'une nouvelle balise ("3eme jet dans une nouvelle balise:3d6") :

Comme dit dans mon premier message : il ne doit y avoir qu'une seule balise dans ton message. Si tu souhaites ajouter un jet, il te faut le faire dans ta première balise. Si tu insères plusieurs balises dé dans ton message, elles afficheront toutes le résultat de la première balise rencontrée.

Donc pour ajouter un jet :
1) Tu édites ton message
2) Tu te places juste avant la fin de ta balise dé déjà existante
3) Tu ajoutes un ";" (et un éventuel retour chariot)
4) Tu ajoutes tes nouvelles formules

Modifié par un utilisateur mardi 30 mars 2010 13:31:02(UTC)  | Raison: Non indiquée

been there, done that
Offline nan2tyx  
#20 Envoyé le : mardi 30 mars 2010 13:30:20(UTC)
nan2tyx
Rang : Staff
Inscrit le : 22/12/2009(UTC)
Messages : 4,260
Localisation : Rennes (35)
Test rapide avec un "+" dans le libellé du dé :
  • test avec + : 1d6 donne [4] = 4
  • 2ème test avec accents : 1d1 donne [1] = 1
  • et si j'ai un malus ? : 1d1-2 donne [1] - 2 = -1

Modifié par un utilisateur mardi 30 mars 2010 13:32:37(UTC)  | Raison: Non indiquée

Utilisateurs actuellement sur ce sujet
Guest (Masquer)
3 Pages123>
Vous ne pouvez pas poster de nouveaux sujets dans ce forum.
Vous ne pouvez pas répondre aux sujets de ce forum.
Vous ne pouvez pas effacer vos messages dans ce forum.
Vous ne pouvez pas éditer vos messages dans ce forum.
Vous ne pouvez pas créer des sondages dans ce forum.
Vous ne pouvez pas voter dans les sondages de ce forum.

| Pathfinder-fr v2 Theme by Styx31, with some icons from fugue
Propulsé par YAF.NET | YAF.NET © 2003-2024, Yet Another Forum.NET