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 5047

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

avatar

J'essaye de créer l'attaque de la goule morsure avec paralysie et je pense que j'ai un pb à un niveau ou à un autre.

Voici la macro: #Attaque 1 --percant --if @{selected|isElfe} --effet paralysieRoublard [[1d6]] --save CON 10 --endif

Sachant que j'ai créé l'attribut isElfe à true pour tout les elfes sylvains ou haut.

Et pour le coup cela me met comme erreur

```condition non reconnue --endIf sans --if correspondant```

Et donc applique paralysie à toutes les cibles même elfes.

Deuxième attaque, j'ai copié l'effet du feu grégois pour ma forge sort, mais le disque n'est pas pris en compte et cela ne chope pas plusieurs non alliées dans la zone d'effet et je ne comprends pas pourquoi

!cof-dmg 2d6 --feu --psave DEX [[10+@{selected|INT}]] --disque @{target|token_id} 3 10 --lanceur @{selected|token_id} --targetFx burst-fire

avatar

Util, penses tu qu'il serait possible d'intégrer une table de ce genre dans ton script pourggérer les critiques (avec la possibilité de le désactiver dans les options) ?

forums.php?topic_id=16545&tid=384705#msg384705

avatar
Plaguis

Hello Plaguis,

La recommandation côté son c'est de ne pas utiliser le son roll20.

La plupart des gens passent le son sur Discord, Hangout, WhatsApp ou Zoom.
Discord et Zoom permettent aussi de gérer la vidéo éventuellement.

De ce fait même avec juste un téléphone connecté tu peux avoir accès au "récit". Donc pour la tablette c'est bon aussi.
Ensuite il suffit de déléguer son perso à quelqu'un d'autre qui le prendra en charge côté combat sur les Battlemap...

C'est clair que la promesse de Roll20 de gérer les tablettes et très éxagerée. (pas de salut sans souris)
J'ai une joueuse qui joue avec un Chromebook par contre et ça se passe très bien.

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

J'essaye de créer l'attaque de la goule morsure avec paralysie et je pense que j'ai un pb à un niveau ou à un autre.

Voici la macro: #Attaque 1 --percant --if @{selected|isElfe} --effet paralysieRoublard [[1d6]] --save CON 10 --endif

Sachant que j'ai créé l'attribut isElfe à true pour tout les elfes sylvains ou haut.

Et pour le coup cela me met comme erreur

```condition non reconnue --endIf sans --if correspondant```

Et donc applique paralysie à toutes les cibles même elfes.

Effectivement, si tu regardes la documentation, tu verras que ce qu'on peut mettre après le --if a une syntaxe précise. On ne peut pas juste mettre une expression Roll20 qui s'évalue à true ou false. Pour ton cas, le mieux est d'utiliser la syntaxe --if etatCible isElfe. Pour la macro totale, j'utiliserais #Attaque 1 --if etatCible isElfe --message immunisé à cette maladie --else --effet paralyseTemp [[1d6]] --save CON 10 --endif

Deuxième attaque, j'ai copié l'effet du feu grégois pour ma forge sort, mais le disque n'est pas pris en compte et cela ne chope pas plusieurs non alliées dans la zone d'effet et je ne comprends pas pourquoi

!cof-dmg 2d6 --feu --psave DEX [[10+@{selected|INT}]] --disque @{target|token_id} 3 10 --lanceur @{selected|token_id} --targetFx burst-fire

BeauBarbu

Quand je teste chez moi, ça marche. As-tu bien mis une échelle correcte (en metres) sur ta carte ? Est-ce que tu es en distance euclidienne ?

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

Util, penses tu qu'il serait possible d'intégrer une table de ce genre dans ton script pourggérer les critiques (avec la possibilité de le désactiver dans les options) ?

forums.php?topic_id=16545&tid=384705#msg384705

Hulkito

Comme tu peux le voir sur le github, c'est prévu. Il faut juste que quelqu'un ait le temps de le faire, c'est pas mal de boulot.

avatar
Bleuzaille

Merci beaucoup pour votre réponse, je crois je vais faire ça.

avatar

Hello,

Dans une attaque, puis-je faire une condition sur le fait que le resultat obtenu est un echec critique ?

merci d'avance.

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

Non, il n'y a rien de prévu pour ce cas.

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

1. Ok je comprends. Par contre paralysieTemp n'existe pas (enfin c'est ce que me dit le script) donc je laisse paralysieRoublard, mais à priori cela ne fait pas le taf (ne bloque pas le token pour le mouvement par ex -enfin il ne revient pas à sa place comme c'est le cas normalement pour prison végétal par ex) Ah bah si ca marche maintenant. J'ai rien dit

2. ah ah je suis en pied peut être est-ce ça.

Merci en tout cas

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

Tu peux rester en pieds, mais alors il faut utiliser la même unité pour les macros ( --disque @{target|token_id} 10 33).

avatar
Hulkito

L'utilitée de roll20AM c'est que tu peux gérer des enchainement directement avec des arrêts des musique au lancement de certaines ou les lancées ensemble, mettre d'office la lacture en boucle aussi je crois et d'autre chose que je ne connais pas ^^

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

Est ce envisgeable de le rajouter dans une prochaine version ? Ca permetrait par exemple d'utiliser une macro sur un echec critique qui irait tirer une valeur dans une Tables Rollables d'echec critiques. (j'ai la table, j'ai la macro, il ne me manque que le if...)

Merci d'avance !

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

Merci pour ta réponse

avatar
Hulkito

Ok, je le met dans ma liste de choses à faire bientôt.

avatar

Ok, je le met dans ma liste de choses à faire bientôt.

Ulti

Merci beaucoup !

avatar

Bonjour !

Je viens vous voir car depuis quelques semaines l'écuyer d'un de mes joueurs refuse d'aider au soin pendant la nuit. (cela a fonctionné il y a pas mal de temps)

J'ai vérifier les paramètres de l'ecuyer, du chevalier, de ma macro pour la nuit, rien n'y fait.

Une idée ?

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

Bonjour ToodyNosaure. Il ne faut pas attendre aussi longtemps quand quelque chose ne marche pas ! Je vais regarder ça ce matin.

avatar
Phaerim

Je viens de tester sur une de mes parties, et ça fonctionne. Est-ce que l'attribut ecuyerDe de l'écuyer contient bien le nom exact du chevalier ? Peut-être qu'on a rajouté une espace à la fin du nom ?

Ce message a reçu 1 réponse de
  • Phaerim
avatar
J'ai donc fait l'essai, mais ça ne semble rien changer : message d'erreur si on utilise la fiche de roll20 (mais tout marche), pas de message en copiant-collant le source de la fiche.

Ulti, quand tu as écrit le message, c'était effectivement le cas.

Ce matin, en relançant ma Sandbox pour quelque chose de rien à vous, j'ai l'impression que l'erreur ne m'arrive plus. C'est le cas chez toi aussi ? Si oui, tu vois quelque chose qui aurait pu changer hier ? Roll20 aurait-il fixé un bug ?

P.S.: Malheureusement ça ne résoud pas le problème de l'ajout du script, mais on avance.

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

Effectivement, le message d'erreur a disparu. Mais sans changement au niveau de la fiche, donc ils ont résolu un truc de leur côté.