Script pour CO Fantasy sous Roll20 5268
Forums > Jeux de rôle > JdR Black Book > Chroniques Oubliées
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
- Akuna Aglagla
- ,
- Ulti
- et
- Akuna Aglagla
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?
- TricheLumiere
- et
- Ulti
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
- Akuna Aglagla
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é
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
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 ?
- Akuna Aglagla
- et
- TricheLumiere
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
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.
Salut Nidhogg. Je n'arrive pas à reproduire le problème. De ton côté, ça le fait toujours ?
UltiNon 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.
Je sais bien, oui. Je le ferai, allez !
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.
- TricheLumiere
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.
UltiPas 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.
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
- Ulti
- et
- TricheLumiere
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...