Cookies

Utilisation des cookies

Pour le bon fonctionnement du site, nous utilisons des cookies techniques qui permettent de gérer votre connexion.
Nous utilisons des cookies Google Analytics pour le suivi anonyme de la navigation. Vous pouvez désactiver ces derniers à tout moment ici.

Confirmation

Par défaut, nous conservons votre acceptation durant 13 mois.
Gérez vos cookies ici.



Personnaliser

Black Book Éditions, le site de référence des jeux de rôle

Script pour CO Fantasy sous Roll20 5268

Forums > Jeux de rôle > JdR Black Book > Chroniques Oubliées

avatar

Bonjour,

Je rends hommage à Ulti, Dwim et tous ceux qui permettent à ce scripte de nous faciliter grandement la vie. Merci à eux.

Sur les indications d'Ulti, nous avons fait une macro pour lancer un dé de chance, c-a-d 1d20 + les PC courant du persos.

Ca donne ça :

!cof-multi-command &{template:co1} {{perso=@{selected|token_name}}} {{subtags=Jet de chance}} {{carac=[[1d20+@{selected|PC}]]}}

Quelqu'un sait-il ce qu'il faut ajouter à la macro pour avoir dans le chat le même visuel que celui d'une action (avatar, encadré, descriptif, etc) ?

Bon jeu

Ce message a reçu 1 réponse de
  • Ulti
avatar
Edrik

Bonjour. Pourquoi ajouter !cof-multi-command au début de la macro ?

Ce message a reçu 1 réponse de
  • Edrik
avatar
Ulti

Bonjour Ulti,

Effectivement, c'est un copier/coller sur une macro inopérante.

La macro efficiente est celle-là :

&{template:co1} {{perso=@{selected|token_name}}} {{subtags=Jet de chance}} {{carac=[[1d20+@{selected|PC}]]}}

Bon jeu

avatar

Bonjour, je n'arrifve pas à faire fonctionner l'effet suivant :

"Pour les effets qui donnent un bonus aux tests pour résister aux effets ou dégâts d'un certain type, utiliser un prédicat bonusSaveContre_type de valeur le bonus accordé. Par exemple, un objet qui donnerait +5 à tous les tests pour résister au poison pourrait être encodé par un prédicat bonusSaveContre_poison de valeur 5."

Le prédicat est correctement écrit mais cela ne fonctionne pas, je me dis que c'est peut être que j'écris mal les options, j'ai fait plusieurs tests, mais le save n'a jamais été pris en compte. Qi quelqu'un peut m'aider ce searit sympa content
voilà ce que je mets en attaque pour les options : --if touche --ifSaveFails CON 15 --poison --plus 1d6

Edit : c'est bon, j'ai trouvé pourquoi... faut toujours que je trouve après avoir posté mon message... grr...

avatar

Salut Ulti,
est ce que tu pense qu'une version de ton script sur COF 2 et la ficher joueur est envisageable ?
est ce que tu as besoin d'aide pour ca ?
merci encore pour tout !

Ce message a reçu 1 réponse de
  • Ulti
avatar
davy_Mj

Oui, j'ai bien l'intention de faire une fiche et un script pour COF2. La première étape est la fiche, puisque les attributs en dépendent. Le soucis que j'ai pour l'instant, c'est la nouvelle politique de Roll20, qui demande qu'on ait l'autorisation de l'éditeur quand on fait une fiche pour un jeu qui n'est pas libre de droits. BBE est bien occupé, et moi aussi en fait, et on n'a pas encore pu en discuter...

Ce message a reçu 1 réponse de
  • TricheLumiere
avatar
Ulti

J'avais plus en moins en projet de démarrer une fiche COF 2E "legacy", mais de conception plus moderne que l'actuelle.

C'est-à-dire une fiche qui utilise le système actuel de construction de fiche, et non le nouveau système dit "Beacon SDK" que voudrait expérimenter Ulty et qui demande a priori d'utiliser un framework JS front-end (Roll20 dit que ce n'est pas obligatoire, mais tous leurs exemples utilisent VueJS, donc il vaut mieux les suivre). A priori leur truc n'est guère au point, ce qui explique en partie le fiasco de la sortie de leur fiche D&D 5e 2024 le jour de la sortie du PHB aux US...

Je voulais la concervoir de façon plus "moderne" que les fiches CO actuelles : la fiche COF réalisée en son temps par Natha (sans qui nous n'aurions pas cette conversation) et maintenue par Ulti est basée sur un layout par table HTML, tout comme les fiches COG v2 et COC dont je suis l'auteur (créées par copie-coller de la fiche COF d'origine). Je voulais faire du layout par CSS Grid et utiliser des fonctions avancées de Roll20 telles que le Custom Roll Parsing (une fonctionnalité qui permet de faire interagir la fiche avec le chat Roll20 de manière très puissante).

Ulty et moi n'étions pas bien sûr de comment la mettre à disponiblité une fois qu'elle serait faite. Il faudrait garder la fiche 1E actuelle, donc sans doute en créer une nouvelle, avec les mêmes soucis de droits vis-à-vis de BBE. Ou alors qu'elle ne soit disponible qu'en fiche "Custom", c'est-à-dire en allant chercher le code HTML et CSS sur Github, ce qui signifie qu'elle n'aurait été disponible que pour les détenteurs de compte Roll20 payant. De plus, je ne suis pas sûr de pouvoir assurer la compatibilité avec le script MOD COFantasy, ne l'ayant jamais utilisé moi-même.

Mais comme Ulty, je suis bien occupé. Ca fait plusieurs semaines que je n'ai pas avancé sur le projet. J'ai une fiche de PJ à peu près complète, mais le style n'est pas encore tout à fait fini, le code JS à peine entamé, et la fiche de PNJ n'est pas faite.

avatar

Bonjour, c'est encore moi, lorsque j'essaye d'utiliser la capacité du druide "Forme d'arbre", il y a une erreur qui s'affiche dans le chat :

si quelqu'un a une explication.. ^^

Ce message a reçu 1 réponse de
  • Ulti
avatar
Yami76

Je ne vois pas de attrs[attr].substring dans le script. Tu utilises quelle version ?

Ce message a reçu 1 réponse de
  • Yami76
avatar
Ulti

la version du script ?
j'utilise ce lien : https://raw.githack.com/Ulty/COFantasy/master/doc.html
du coup je mets ça : !cof-effet-temp formeDArbre [[5+@{selected|SAG}]]
j'ai juste retiré le mana car je n'en utilise pas mais ça n em'a jamais posé de souci pour toutes les autres capacités

Ce message a reçu 1 réponse de
  • Ulti
avatar
Yami76

Je n'ai pas réussi à reproduire ce message d'erreur avec la dernière version du script. Mais il y avait un soucis à la fin de l'effet de forme d'arbre, que j'ai corrigé. Peut-être que tout marche pour toi aussi, maintenant ?

Concernant la version du script utilisée, le lien que tu indiques est le lien de la documentation. J'ai supposé que tu utilisais la dernière version du code qui est au même endroit. Mais si tu n'as pas copié-collé ce code dans Roll20, ce n'est pas le cas.

Ce message a reçu 1 réponse de
  • Yami76
avatar
Ulti

c'est la version 3.15 d'installée, le message d'erreur est toujours présent
edit : Bon... j'ai crée un nouveau perso, j'ai recopié et cette fois-ci ça fonctionne bien... bizarre bizarre

avatar

Par contre pour le sort Animation d'un arbre, j'ai ce message d'erreur : "ne peut pas animer arbre". arbre étant le nom du token, il faut faire quelque chose en particulier ?

Ce message a reçu 1 réponse de
  • Ulti
avatar
Yami76

Oui, il faut que le token ne représente pas déjà un personnage.

Ce message a reçu 1 réponse de
  • Yami76
avatar
Ulti

ok, merci bien ! (je viens juste d'apprendre à créer un token via la table de jet )

Ce message a reçu 1 réponse de
  • Ulti
avatar
Yami76

En tout cas, ta question me permet de réaliser que le message est trop peu clair. Je vais essayer d'arranger ça.

avatar

Bonjour Ulti,

Je n'arrive pas à faire fonctionner le système d'escalier. J'ai surement loupé quelque chose :

Je créé une nouvelle fiche de PNJ, je lui donne le nom de "EscalierA" et je lui assigne une image pour son token. Je lie le token et la fiche PNJ.

Je fais la même chose avec "EscalierB".

Je pose mes deux tokens sur la couche "MJ". Je reviens sur ma couche jeton, quand je pose un personnage sur l'escalier et que j'utilise la flèche qui monte ou qui descend, j'ai un message m'indiquant que mon personnage n'est pas sur un escalier qui monte ou qui descend.

L'idée est de téléporter sur une autre map, j'ai bien vu qu'il fallait rajouter "tmap_" avant mon nom d'escalier, mais je n'arrive même pas la première étape de téléportation sur la même map pour le moment... J'ai loupé quelquechose ?

Merci d'avance ! content

Ce message a reçu 1 réponse de
  • Ulti
avatar
La Robbs

Pour les escaliers, il faut des tokens qui ne sont pas liés à des personnages. Pas de fiche, donc.

Ce message a reçu 1 réponse de
  • La Robbs
avatar
Ulti

Ok, désolé, je n'arrive toujours pas à comprendre je crois.

J'ai un token sur mon ordi (une image PNG), je le charge dans ma bibliothèque Roll20, je le renomme "EscalierA". Je fais la même avec un deuxième, que je nomme "EscalierB". Je les mets sur la couche MG. Je pose un de mes PJ sur l'escalier A. En utilisant les flèches haut bas ou la commande dans le chat, j'ai toujours le même message que mon PJ n'est pas sur un escalier... Je dois louper un truc !

avatar

C'est bon j'ai trouvé, il faut mettre le nom dans le token setting, pas renommer le png. Merci beaucoup ! content