Script pour CO Fantasy sous Roll20 5244
Forums > Jeux de rôle > JdR Black Book > Chroniques Oubliées
Bonjour,
Pour améliorer l'interface de mes joueurs et la liste d'actions/sorts,etc , je souhaiterai commencer à utiliser les listes d'actions. J'ai bien lu la Doc sur ce sujet mais j'ai du mal à créer ces fameuses listes. J'essai de faire la liste de sorts de mon nécromant mais en vain ,idem pour les compétences (surtout de mon rodeur...). Les indications sur la doc a ce propos est toujours d'actualité ou c'est moi qui est du mal a comprendre .:(
Merci !
Je fais ça par exemple pour les Magiciens et leurs diverses voies.
Dans #Actions#, tu fais référence à ta liste :
%#Magie-des-arcanes#
%#Magie-destructrice#
...
Tu crées ensuite une ability #Magie-destructrice# avec dedans :
%Projectile-magique
%Rayon-affaiblissant
%Flèche-enflammée
%Boule-de-feu
Ensuite chaque Ability, par exemple Projectile-Magique :
#Attaque 4 --auto --fx beam-magic
- Ulti
- et
- Sierce
Pour la dernière partie, plutôt que de mettre une ligne %Projectile-magique puis de faire une ability avec la ligne #Attaque 4 --auto --fx beam-magic, il me semble plus simple de mettre le auto dans les modificateurs de l'attaque 4, le --fx beam-magic dans les effets de l'attaque 4, et de mettre simplement la ligne #Attaque 4 dans #Magie-destructrice#. Ça fait une ability de moins. Et c'est probablement la même chose pour tous les sorts de cette voie.
Re coucou ici !!
alors ce dont j'ai besoin c'est plusieurs petits trucs. Ce que l'on peux faire justement avec token mod et change image token.
A -En gros je voudrais pouvoir faire une macro qui permet de changer 'flip' les différentes images d'un pion crée avec une table. Ex j'ai une troupe de gob je fait une fiche monstre gobelin, j'y associe un token pion avec plusieurs iamges et je voudrais pour voir changer cette image a-b ou progresser dans la liste des dfferents images de la table du pion avec une simple macro, plutot que de devoir >> multi cote>> selectionner >> valider.
B -Je voudrais avoir une macro qui permet de mettre une aura et de l'enlever autour d'un token. EX: le joueur lance une détection de la magie. Rien n'est vraiment prévu dans le script. Pour le moment j'ai fait 2 maniere de faire:
1-une attaque detection de la magie avec --pasDedmg --fx burst-fire --disque15 --auto ca donne un effet visuel mais ca ne donne pas de résultat, juste les personnes presentes dans les 15m et donc suceptibles d'avoir de la magie sur eux (apres c'est le gm qui gere)
2-une macro !cof-lancer-sort Lance détection de la magie --son Detectmagic. ca donne un son mais pas d'effet visuel
ensuite je voudrais inclure a ca l'apparision d'une aura de 15m autour du token qui a lance la detection et pouvoir l'enlever a la fin ou que ce soit fait automatiquement . La j'utilise tokenmod avec deux macro :
!token-mod {{--set aura1_radius|15 aura1_color|#674ea7}} pour mettre une aura violette et !token-mod {{--set aura1_radius|0 aura1_color|#FFFFFF}} pour l'enlever.
Idéalement je voudrais tout faire avec une seule macro et si possible lorsqu'un personnage a un objet magique que ca soit mentionne (pourquoi ne pas faire un attribut avec objetmagique true et qu'il soit visible? ca je sais pas faire par contre^^
Voilaaaa en gros dans le détail
Melkior
Pour le A, tu voudrais que ce soit indépendant de toute autre action ? Et tu voudrais juste afficher la suivante dans le liste ou afficher avec un numéro particulier ?
Pour le B, on pourrait faire un effet temporaire de détection de la magie, et associer une aura à cet effet. Est-ce que l'aura doit être visible de tous, ou seulement du MJ et de ceux qui contrôlent le personnage ?
Re
Alors pour le A je te donne un exemple: je dois mettre 8 gobelins (j'ai fait un pion rolltable pour avoir plusieurs images) a chaque fois que j'en met un le script rajoute gobelin 1,2,3,etc mais ils ont la meme image et je dois mettre les pv a la main dans le token pour pas qu'ils aient tous les meme pv et que lorsqu'un perd 2 pv tous perdent 2pv. Et je dois selectionner l'image que je veux a la main
Je voudrais donc placer mes 8 gobelins (a ce stade ils sont tous pareil et ont les pv a rajouter a la main) et la il me faudrait une macro qui permet de changer l'image genre image 1 puis 2 puis3 etc ou aleatoire ou changer entre deux image (pour une map jour nuit ou encore 2 etat de personnage normal/enragé) etc.
Je voudrais également une macro qui donne aléatoirement les pv du gob (pour ca faire un attribut style Hitdice avec une valeur ex 2d4+5 et lorsque selectionne le gob je clic sur la macro et il met les pv aléatoire dans la barre de vie (ex barre 1)
Pour le B elle devrait etre visible au moins par le MJ et le joueur ^^
Voilaaaaaa
- Ulti
Pour le B peut on y mettre une durée ? et ce sort peut il 'detecter si un poin a un objet magique sur lui en lui mettant par exemple un attribut objetmagique true?
Je pense que tu as utilisé un attribut lié pour les PVs, alors que pour tes gobelins, il faut juste une valeur. Voir la notion de generic NPC dans la documentation de Roll20.
Pour le reste, on pourrait aussi choisir une image à afficher au hasard quand on pose le token. Peut-être à ne faire que si un attribut tokenAleatoire est présent.
Tout ce que tu demandes est possible. Il faut 'juste' que je trouve le temps de faire tout ça, et c'est pas gagné en ce moment. Avec un peu de patience, ça pourrait finir par arriver .
J'ai verifié et tu avais raison j'avais link un token pour mes gob avec l'option PV selectionnée, du coup j'ai remis en generique avec la bonne valeur et save le token associé a la fiche des gobs et ca fonctionne
Pour la detection magiqe tu penses qu'on peux faire un attribut objetmagique et que la detection affiche si magie il y a ou pas? avec l'aura et tout zet tout^^
ce serait TOP
Apres je comprend l'enorme tache de taff que cela représente^^ et te souhaites un bon courage . Si par la suite j'ai des idées supplémentaires sur les compétencesd des voies de classe je t'en ferai part
Melkior
Pour la dernière partie, plutôt que de mettre une ligne %Projectile-magique puis de faire une ability avec la ligne #Attaque 4 --auto --fx beam-magic, il me semble plus simple de mettre le auto dans les modificateurs de l'attaque 4, le --fx beam-magic dans les effets de l'attaque 4, et de mettre simplement la ligne #Attaque 4 dans #Magie-destructrice#. Ça fait une ability de moins. Et c'est probablement la même chose pour tous les sorts de cette voie.
Tout à fait vrai. Une partie de ces trucs sont un peu "old-school".
Par contre attention, j'avais parfois des bugs quand la partie "Options d'attaque" était vraiment longue, par exemple quand tu commences à y mettre des options de Magie Puissante ou autre Rituel de Puissance. Je vais tester à nouveau.
EDIT : Plus de souci à présent en tout cas !
bonjour à tous,
voilà pour un moine felin, j'ai voulu ajouter une option griffes
j'ai créé une action Limité "Sortir-griffes-L"
!cof-set-attribute Griffes true
les griffes sortent d'un coup
j'ai créé une action simple "Rentrer-griffes"
!cof-set-attribute Griffes false
les griffes rentrent
j'ai fait une attaque Griffes 1D8 avec --si etat Griffes --plus 1d6
ça marche tres bien et ça ajoute 1D6 au dégats que si l'attribut Griffes existe
Mais si je passe Griffes à False, ça marche aussi
je pense que "etat" teste que l'attribut existe, mais pas sa valeur
est il possible d'avoir une "macro" pour supprimer un attribut ?
merci beaucoup
- Plaguis
Alors, c'est que le message ne correspond pas au personnage pour lequel tu as essayé !cof-liste-actions (je crois). Dans la partie console API, pourrais-tu redémarrer le script (en cliquant sur le bouton "Restart API Sandbox"), puis tu vas dans le jeu, tu sélectionne un token pour lequel tu sais que les actions ne s'affichent pas, puis tu entres !cof-liste-actions dans le chat. Enfin, tu pourras me copier ce qu'il y a dans la console API après ça ?
Si je ne trouve pas après ça, je te suggèrerais de faire une copie du jeu sur laquelle tu peux reproduire le problème, puis de m'inviter sur le jeu et de m'y mettre MJ, comme ça je pourrais plus efficacement trouver l'origine du soucis.
UltiBonjour Ulti,
Je fais suite au problème que je rencontre concernant la "Liste d'actions possibles" pour mes persos.
Voici ce que me renvois la console API une fois le token sélectionné et que j'ai saisi la commande !cof-liste-actions :
"null dans l'équipe Equipe Compagnons est inconnu"
"Impossible de trouver la portée pour rayonAffaiblissant"
{"name":"SyntaxError","expected":[""("",""."",""["",""abs("",""ceil("",""d"",""floor("",""round("",""t"",""{"","[ |t]","[+|-]","[0-9]"],"found":"/","message":"Expected "(", ".", "[", "abs(", "ceil(", "d", "floor(", "round(", "t", "{", [ |t], [+|-] or [0-9] but "/" found.","offset":0,"line":1,"column":1}
{"who":"error","type":"error","content":"There was an error with your formula. Please try again."}Merci pour ta réponse
NoOb
Bonjour Ulti,
je me permet de reposter mon message.
Merci
Je vais retester mais cela ne fonctionnait pas ou mal.
Je dois mal capter un truc.On est d'accord tout se passe dans ability? Jamais dans les macro.
On peut appeler des sorts mis en attaque avec #attaque 4 par ex et on est d'accord on peut appeller aussi un sort (pas une attaque) et celui ci n'apparaîtra pas en double, par exemple dans la fenêtre action et dans la liste "sort".je dois avoir un pb de syntaxe...
Je retest demain
- Dwim
@Rapture. Fais un screenshot sinon, oui il doit y avoir une erreur dans ta syntaxe. Voici avec un de mes PJ :
@Steve : tu sélectionnes les tokens et tu tapes !cof-soins 2d6. Mais sinon la description d'Ulti est correct, je viens de tester en rajoutant simplement ecuyerDe à un perso et en faisant la nuit, et les autres persos dans son équipe sont bien soignés automatiquement.
- Steve Goffaux
J'avais pas mis l'écuyer dans l'equipe... j'suis trop c...
mais c'est bon ca marche merci beaucoup
J'avais pas mis l'écuyer dans l'equipe... j'suis trop c...
mais c'est bon ca marche merci beaucoup
Steve Goffaux
Ça veut surtout dire que la documentation n'est pas au point. Je vais y rappeler qu'il faut que l'écuyer soit dans l'équipe.
Alors, c'est que le message ne correspond pas au personnage pour lequel tu as essayé !cof-liste-actions (je crois). Dans la partie console API, pourrais-tu redémarrer le script (en cliquant sur le bouton "Restart API Sandbox"), puis tu vas dans le jeu, tu sélectionne un token pour lequel tu sais que les actions ne s'affichent pas, puis tu entres !cof-liste-actions dans le chat. Enfin, tu pourras me copier ce qu'il y a dans la console API après ça ?
Si je ne trouve pas après ça, je te suggèrerais de faire une copie du jeu sur laquelle tu peux reproduire le problème, puis de m'inviter sur le jeu et de m'y mettre MJ, comme ça je pourrais plus efficacement trouver l'origine du soucis.
UltiBonjour Ulti,
Je fais suite au problème que je rencontre concernant la "Liste d'actions possibles" pour mes persos.
Voici ce que me renvois la console API une fois le token sélectionné et que j'ai saisi la commande !cof-liste-actions :
"null dans l'équipe Equipe Compagnons est inconnu"
"Impossible de trouver la portée pour rayonAffaiblissant"
{"name":"SyntaxError","expected":[""("",""."",""["",""abs("",""ceil("",""d"",""floor("",""round("",""t"",""{"","[ |t]","[+|-]","[0-9]"],"found":"/","message":"Expected "(", ".", "[", "abs(", "ceil(", "d", "floor(", "round(", "t", "{", [ |t], [+|-] or [0-9] but "/" found.","offset":0,"line":1,"column":1}
{"who":"error","type":"error","content":"There was an error with your formula. Please try again."}Merci pour ta réponse
NoOb
J'ai l'impression qu'en plus des erreurs, tu n'as pas la dernière version du script : il y a de vieux messages d'erreurs. Bref, c'est vraiment trop lent et difficile d'essayer de deviner ce qui ne va pas dans ta partie. Le plus productif serait de faire une copie du jeu sur laquelle tu peux reproduire le problème, puis de m'inviter sur le jeu et de m'y mettre MJ (en message privé).