Script pour CO Fantasy sous Roll20 771

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

avatar
Akuna Aglagla

Non, sur la fiche COC, pas besoin de script additionnel pour que les 3 choix de jet d'initiative fonctionnent, ça marche avec un compte gratuit.

En attendant qu'Ulti l'ajoute dans la fiche COF, le plus simple est de créer une macro nommée Initiative (onglet Collections) avec ce code :

&{template:co1} {{perso=@{selected|character_name}}}{{subtags=Combat}} {{name=Initiative}} {{carac=[[ 1d6! +[[@{selected|init}]] &{tracker}]]}}

Indiquer All players dans le champ "Visible pour les joueurs" et cocher la case Afficher en tant qu'action de pion

Lorsqu'un joueur clique sur le token de son personnage, une barre contenant un bouton Initiative apparait en haut à gauche et il suffit de cliquer dessus pour que le jet d'initiative soit fait et le résultat inséré dans le Turn Order.

S'il clique sur le petit icone de d20 dans l'onglet Collection à gauche du nom de la macro, il faut qu'il sélectionne son token au préalable sans quoi il aura un message d'erreur dans le chat.

Autre solution plus fastidieuse, créer une Ability sur toutes les fiches de personnage, y coller le code ci-dessous :

&{template:co1} {{perso=@{character_name}}}{{subtags=Combat}} {{name=Initiative}} {{carac=[[ 1d6! +[[@{init}]] &{tracker}]]}}

Et cocher soit la case "Show in Macro Bar" (en bas de l'écran) soit "Show as Token Action" (en haut de l'écran quand le token est sélectionné) selon les préférences du MJ et des joueurs

Hope this helps

Ce message a reçu 3 réponses de
  • Akuna Aglagla
  • ,
  • Ulti
  • et
  • Akuna Aglagla
avatar

Avez vous des problèmes avec les sorts en ce moment?
Chez moi tout part en sucette, ça arrose littéralement dans tout les sens, ça me fait des effets spéciaux qui se suivent bref du grand n'importe quoi.

Par exemple avec ma macro foudre ci dessous ça arrose de partout.
"!cof-attack @{selected|token_id} @{target|token_id} 3 --magique --ligne --psave DEX [[12+@{selected|DEX}]] --mana 2 --electrique --sortilege --fx beam-frost --rang 4 ?{Tempête de mana?|Oui,--tempeteDeMana|Non, }"

Est ce que vous avez une idée?

Ce message a reçu 2 réponses de
  • TricheLumiere
  • et
  • Ulti
avatar
TricheLumiere

Ta deuxième solution fonctionne parfaitement bien.

Par contre la 1ere me met un message d'erreur : "no character was found for selected" suivi d'un message "synthaxError blablabla"

avatar

Par contre la 1ere me met un message d'erreur : "no character was found for selected" suivi d'un message "synthaxError blablabla"

Comme je l'ai indiqué, avant de cliquer sur le bouton, il faut que le token soit sélectionné (selected), simplement en cliquant dessus (ce qui fait apparaître les trois bulles de couleur, l'engrenage, etc...). Il faut également, bien sûr, que ledit token soit lié à une fiche de personnage (ça ne marchera pas sans ça).

De manière générale, quand tu as une erreur dans une application informatique avec un message détaillé, le mieux est de prendre le temps de copier le message (ou plus simple, de prendre une capture d'écran) car "blablabla" ne permet pas de diagnostiquer quoi que ce soit et donc de solutionner le problème. Ce conseil t'est généreusement donné par un vieux de la vieille de la programmation et te sera utile non seulement dans tes loisirs mais aussi dans ta vie professionnelle, crois-en ma longue expérience de Tonton Développeur plaisantin

Ce message a reçu 1 réponse de
  • Akuna Aglagla
avatar
Nidhogg

Soit c'est un problème avec la mise à jour Roll20 de la semaine dernière qui a ajouté la gestion des animations dans les fonctionnalités de la plate-forme. Si tu as un compte qui le permet, tu peux toujours aller poster dans leur forum de support.

Soit c'est un problème avec le plugin VTT Enhancement Suite pour Google Chrome, qui ne marche pas trop trop bien depuis la mise à jour sus-nommée

Soit c'était un problème temporaire -- je crois que Roll20 yoyotait quelque peu hier soir mais ça a été solutionné

avatar
TricheLumiere

Bien entendu, je prendrai un screen dès que possible pr te le partager ici. Mais je te confirme que le token était bien sélectionné et était bien lié à une fiche de personnage. J'avais bien compris que tous ces petits détails faisaient parti des pré-requis. Donc le problème ne semble pas être la. Merci pr ton aide en tout cas

avatar
Nidhogg

Salut Nidhogg. Je n'arrive pas à reproduire le problème. De ton côté, ça le fait toujours ?

avatar
TricheLumiere

Je trouve que la solution de TricheLumière est meilleure que l'implémentation dans la fiche, surtout la première solution. Par exemple, si Akuna ne veut pas du d6 explosif, il suffit d'enlever le ! après le d6. Ça donnerait

&{template:co1} {{perso=@{selected|character_name}}}{{subtags=Combat}} {{name=Initiative}} {{carac=[[ 1d6 +[[@{selected|init}]] &{tracker}]]}}

Je suis d'ailleurs surpris que ça ne marche pas pour lui, chez moi ça marche très bien ?

Ce message a reçu 2 réponses de
  • Akuna Aglagla
  • et
  • TricheLumiere
avatar
Ulti

Je vais reessayer ça ce soir. D'autant que je comprends pas pourquoi la solution 2 de TricheLumiere fonctionne parfaitement et pas la 1ete. Je dois mal faire quelque chose...

Pour la règle d'initiative que j'utilise les joueurs lancent le d6 supplémentaire seulement au 1er tour et garde la valeur obtenue tout le combat. Ils ne relancent pas le d6 chaque tour comme le précise la règle initiale.

Par "explosif" tu entends par la le fait de relancer un d6 sur chaque 6 obtenu ? C'est bon à savoir qu'il suffit de retirer le "!" pr enlever ça. Merci

avatar

Salut Nidhogg. Je n'arrive pas à reproduire le problème. De ton côté, ça le fait toujours ?

Ulti

Non toujours pareil, l'attaque de foudre en plus d'attaquer les tokens sur les cotés attaque aussi derrière le lanceur de sort.
J'ai le même problème avec les attaques de cône, ça fait une réaction en chaine et finalement avec un cône de 90 degrès je me retrouve à arroser 75% de la battlemap. En passant le cône à 45° c'est déja plus raisonnable.

Du coup pour --ligne j'ai remplacer par --cone 1 et ça marche nickel.

avatar

Salut Nidhogg. Je n'arrive pas à reproduire le problème. De ton côté, ça le fait toujours ?

Ulti

Non toujours pareil, l'attaque de foudre en plus d'attaquer les tokens sur les cotés attaque aussi derrière le lanceur de sort.

On prend pour cible tous les tokens assez proches du segment entre l'attaquant et sa cible. Je suis peut-être un peu trop large sur la notion de 'assez proche'. Je vais corriger ça et tu me diras si ça marche mieux ?


J'ai le même problème avec les attaques de cône, ça fait une réaction en chaine et finalement avec un cône de 90 degrès je me retrouve à arroser 75% de la battlemap. En passant le cône à 45° c'est déja plus raisonnable.

Du coup pour --ligne j'ai remplacer par --cone 1 et ça marche nickel.

Nidhogg

Je me suis rendu compte que j'avais un bug sur les cônes : je prenais en fait 2 fois l'angle. Ça devrait être corrigé sur la prochaine version. Dis-moi si ça marche mieux comme ça.

avatar

Je vais corriger ça et tu me diras si ça marche mieux ?

Ça devrait être corrigé sur la prochaine version. Dis-moi si ça marche mieux comme ça.

Ulti

Pas de soucis, préviens quand tu déplois la nouvelle mise à jour je ferai le test ensuite.

avatar
Ulti

@Ulti : C'est implémenté en option dans les fiches COC et CG, et ça fait aussi partie des règles optionnelles de COF. Ce ne serait pas un changement trop complexe, mais c'est toi qui vois plaisantin

Ce message a reçu 2 réponses de
  • Ulti
  • et
  • Ulti
avatar
TricheLumiere

Je sais bien, oui. Je le ferai, allez !

avatar
TricheLumiere

Aaaaaah j'ai trouvé, c'était bien moi qui me plantait. En fait je n'avais pas sélectionné le personnage dans le menu déroulant "représente le personnage" qd on edit le token.

Du coup ça fonctionne parfaitement. My bad messieurs. Merci à toi et Ulti

avatar
TricheLumiere

Après réflexion, je trouve que la solution de la macro est meilleure que l'option dans la fiche. Déjà, les macros associées aux tokens sont plus accessibles que les jets sur la fiche (souvent, on fait des macros pour faire le jet, ou alors il faut tirer le jet sur sa barre d'actions pour rendre ça plus accessible). Ensuite, choisir l'initiative variable, c'est un choix de système de jeu, et il est donc nécessaire de cocher l'option sur chaque fiche, ce qui est du boulot en plus, et qu'on peut oublier, alors que la macro est définie une fois pour toutes dans une partie.

Au final, il n'est même pas besoin d'utiliser un roll tenplate pour cette macro, d'ailleurs. Un simple

Jet d'initiative : [[ 1d6 +[[@{selected|init}]] &{tracker}]]

fera aussi bien l'affaire.

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

Bah, le rolltemplate enjolive les choses dans le chat... plaisantin

avatar

Je vais corriger ça et tu me diras si ça marche mieux ?

Ça devrait être corrigé sur la prochaine version. Dis-moi si ça marche mieux comme ça.

Ulti

Pas de soucis, préviens quand tu déplois la nouvelle mise à jour je ferai le test ensuite.

Nidhogg

C'est sur la dernière version du git, normalement sur la version auto-installée de Roll20 à partir de mercredi prochain.

avatar

Sans avoir la version pro, si je veux mettre en jeu plusieurs creatures identiques et pouvoir les différencier ds le tableau d'initiative, comment est ce que je peux faire ? Est ce possible ? Par exemple qu'ils aient comme nom orc 1, orc 2 etc... Ou bien un repére de couleur pr les différencier. Parce que le faire à la main c'est...long lol

Ce message a reçu 2 réponses de
  • Ulti
  • et
  • TricheLumiere
avatar
Akuna Aglagla

En fait, la seule solution serait que tous tes tokens aient un nom différent, je crois. Et pour ça, c'est à la main ou avec un script, comme COFantasy...