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 5003

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

avatar
Nathanael2986

Salut Claudenathanael,

N'hésite pas à poser des questions, si on peut répondre, on essaie de le faire. Pour le mouvement, si tu règle bien l'echelle de ta carte (dans les paramètres de chaque carte), tu peux utiliser l'outil distance (ça ressemble à un rond avec une petite règle, dans la liste d'icones verticale qui s'affiche sur la droite de ton écran). Et si tu n'utlises pas de cases (je trouve ça gênant), rien n'empêche d'avoir une échelle compatible avec ce que tu peux mettre à l'écran, et rester sur des déplacements de 20 m.

Pour les pièges, ce n'est pas géré par le script. Et méfie-toi, à trop automatiser, on se retrouve avec un jeu vidéo plus qu'un jeu de rôle. Fais ce qui te semble logique, et n'hésite pas à faire agir tes monstres ou PNJs pendant que tes joueurs lambinent. Si tu peux, mets-leur la pression au niveau du temps.

Pour les portes, je gère aussi avec le masque des lumières. Pas idéal, mais ça marche.

Pour la vison, je la mets à tous les joueurs. Je mets un multiplcateur x2 de luminosité pour les elfes. Et pour les personnage avec vision dans le noir, avec le script, tu peux simplement mettre un attribut visionDansLeNoir ​​​​​​​à true, le script se chargera de mettre les tokens au point (pas encore compatible avec la nouvelle version de l'éclairage dynamique).

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

Bonjour à tous! Et bon dimanche de Pâques! content j'ai deux petites questions:

- Est-il possible de glisser un --message texte dans une macro autre que celle des combats. je voudrais glisser quelques messages dans les !cof-soins par exemple, et cela ne marche pas..

Il faudrait que j'implémente ça. Mais il n'y a pas moyen de juste faire une macro qui fasse l'appel de l'API, suivi de l'écriture d'un message ? Sinon, il y a !cof-lancer-sort qui écrit un message quelconque.

- Comment gérez-vous les tableaux de rencontres aléatoires? Avant, j'utilisais PowerCards, qui est très bien pour ça, mais j'ai peur que cela cela ne soit pas compatible avec l'API COF..

bastable20

Je ne sais pas, ça, je n'utilise pas ce script et je ne sais pas à quoi il touche... Il faut essayer.

avatar

Bien venons en au fait du message. J'ai trouver pas mal de solution en parcourant les pages du forum. Par contre je n'arrive pas à faire fonctionner la fonction RD. Mes zombis sont invulbérables aux armes (DMG/2) sauf pour les attaques magiques. J'ai donc mis un attribut RD_sauf_magique au zombi, mais ca ne change rien alors que j'ai précisé dans chaque attaque le type d'arme --percant --contondant --tranchant.

Me manque t-il un déterminant dans l'attribut ? j'ai esayé true mais rien ne change.

J'espère avoir été assez clair,

Merci à vous

krog

Je ne comprends pas ce qui ne va pas. Je vient de tester un attribut RD_sauf_magique à 5 sur un personnage, et toutes les attaques sauf les attaques magiques ont leurs DM réduits de 5. Tu peux me dire plus précisément ce qui ne va pas ?

Ulti

Ok Ulti,

je vais essayer.

Quand mon voleur attaque un zombie avec sa dague par exemple j'ai cela comme résultat :

Attaque :
19+2 vs 16 : SUCCÈS

DM : 4

dans les attributs du zombie j'ai çà

Merci

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

Il faudrait que j'implémente ça. Mais il n'y a pas moyen de juste faire une macro qui fasse l'appel de l'API, suivi de l'écriture d'un message ? Sinon, il y a !cof-lancer-sort qui écrit un message quelconque.

Merci pour ta réponse, c'est cool ta réactivité. En fait, je suis un débutant dans le domaine, c'est mon fils qui m'a fait découvrir roll20, j'apprends sur le tas joyeux Donc, que veux*-tu dire par là? Par exemple, je voudrais créer une macro pour une potion qui soigne mais qui risque de de le rendre saoul... J'ai écris cela,

!cof-soin @{selected|token_id} @{selected|token_id} 1D6+@{selected|NIVEAU} --message Le héros va-t-il résister aux effets de l'alcool?

Cela serait quoi, ta solution?

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

Bonjour,

Tout d'abord merci pour ce fabuleux script pour COF sous roll20 !!!! Je commence les parties à distance depuis le confinement est c'est un vrai plaisir de pouvoir se plonger dans roll20 et la campagne Anathazerin de cette façon (bon ma femme n'est pas tout à fait du même avis...mais au moins le confinement sert à quelque chose^^).

Ma question: je n'arrive pas à déclencher l'option magie puissante sur les sorts du mage (projectile magique) ou du clerc (soin léger). Qu'ils bougent ou non il ne peuvent jamais augmenter les dégats (de projectile magique ou les soins) par ex.

Pourtant j'ai bien coché dans la feuille de perso, l'utilisation des points de magie même si avant les capacités de niv3 ce n'est pas utile.

D'autre part, je n'arrive pas à déclencher le tour de force du barbare qui lui enlève bien le d4 de PV et me demande le niveau de difficulté de l'action mais qui ne la résoud pas derrière.

Merci encore!

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

Alors la réponse est simple : il faut mettre le montant de la RD/magie dans l'attribut RD_sauf_magique (valeur courante)

avatar
bastable20

Une macro qui serait

Le héros va-t-il résister aux effets de l'alcool?

!cof-soin @{selected|token_id} @{selected|token_id} 1D6+@{selected|NIVEAU}

avatar

Une macro qui serait

Le héros va-t-il résister aux effets de l'alcool?

!cof-soin @{selected|token_id} @{selected|token_id} 1D6+@{selected|NIVEAU}

Ulti

Merci!! En fait, j'ai fait cela en deux parties. La macro dose_hydromel des nains qui donne !cof-soin @{selected|token_id} @{selected|token_id} 1D6+@{selected|NIVEAU} et ensuite, je déclenche la macro

Le héros va-t'il résister aux effets de l'alcool?
!cof-boire-alcool --save CON [[10+?{Nombre de verres}]]

Bon, cela demande deux manips, mais cela est sympa. Merci beaucoup!!

Ensuite, j'ai introduit dans les combats les options du Compagnon qui sont: attaque risquée et attaque assurée. j'ai bricolé un truc comme cela

!cof-attack @{selected|token_id} @{target|token_id} ?{Type d'Attaque?|Normal, 1 |Assurée, 1 --bonusAttaque 5 --plus [[-1d6]]|Risquée, 1 --bonusAttaque 2 --message la DEF de l'attaquant baisse de -4 jusqu'à la fin du tour}

Comme tu peux le voir, j'ai indiqué qu'il fallait baisser la DEF du perso de -4 pour le tour dans les attaques risquées. En fait, je le fais à la main car je n'ai aucune idée comment appliquer cet handicap autrement. Mais c'est par fois un peu laborieux à faire quand les joueurs jouent vite, victimes de leur enthousiasme. joyeux Tu vois une autre solution?

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

Alors la réponse est simple : il faut mettre le montant de la RD/magie dans l'attribut RD_sauf_magique (valeur courante)

Ulti

OK, compris.

Possible d'avoir comme valeur dégats/2 ? Sinon pas grave je mets une valeur constante.

Merci encore

avatar

Ma question: je n'arrive pas à déclencher l'option magie puissante sur les sorts du mage (projectile magique) ou du clerc (soin léger). Qu'ils bougent ou non il ne peuvent jamais augmenter les dégats (de projectile magique ou les soins) par ex.

Pourtant j'ai bien coché dans la feuille de perso, l'utilisation des points de magie même si avant les capacités de niv3 ce n'est pas utile.

je peux me tromper, mais j'ai l'impression que tu prends ce script pour plus puissant qu'il n'est. Pour lui dire qu'on lance un sort en magie puissante, il faut passer un argument à la macro de lancement du sort. Par exemple, pour le missile magique (en admettant que l'attaque correspondante ait le label M), on peut utiliser la macro

#Attaque M --auto --magique ?{Y consacrer le tour entier ?|oui,--puissant|non, }

D'autre part, je n'arrive pas à déclencher le tour de force du barbare qui lui enlève bien le d4 de PV et me demande le niveau de difficulté de l'action mais qui ne la résoud pas derrière.

Merci encore!

Pouicpouic64

Pour le tour de force, c'est un bug. Je te tiens au courant quand j'aurai réparé ça.

avatar
bastable20

Effectivement, il faudrait que j'implémente un truc, là, parceque c'est pas très pratique comme ça.

avatar

Alors la réponse est simple : il faut mettre le montant de la RD/magie dans l'attribut RD_sauf_magique (valeur courante)

Ulti

OK, compris.

Possible d'avoir comme valeur dégats/2 ? Sinon pas grave je mets une valeur constante.

Merci encore

krog

Ha, tu ne veux pas une RD, mais diviser les dm par 2 ! J'avais raté ça. Dans ce cas, je ne suis pas sûr que ce soit exactement possible. Je regarderai ça. En attendant, essaie !cof-effet-combat armureMagique, au début du combat, peut-être ?

avatar

ça marche merci !!

Oui je débute à roll20 donc j'attends peut être trop du script mais vu qu'il fait déjà bcp (sauf le café évidemennt^^)...

Pour le coup, autre pb, la macro soin léger indique immédiatement "ne peut plus lancer de sort de soin léger aujourd'hui" et même la nuit ne régénére pas le sort. J'ai testé sur le perso pré-tiré Kroril et ça donne le même résultat?

J'ai contourné en enlevant le Leger de la macro et en mettant la valeur directement (1D8+niveau) mais c'est plus rigide et ça ne fonctionne pas avec la fameuse magie puissante.

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

bonjour, question de newbie : quels sont vos parametres par défaut de vos partie ? (https://app.roll20.net/campaigns/campaignsettings/...)

merci d'avance !

avatar
Pouicpouic64

Le nombre maximum de soins légers qu'un personnage peut lancer en une journée est donné par la valeur d'un attribut voieDesSoins.

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

Alors la réponse est simple : il faut mettre le montant de la RD/magie dans l'attribut RD_sauf_magique (valeur courante)

Ulti

OK, compris.

Possible d'avoir comme valeur dégats/2 ? Sinon pas grave je mets une valeur constante.

Merci encore

krog

Ha, tu ne veux pas une RD, mais diviser les dm par 2 ! J'avais raté ça. Dans ce cas, je ne suis pas sûr que ce soit exactement possible. Je regarderai ça. En attendant, essaie !cof-effet-combat armureMagique, au début du combat, peut-être ?

Ulti

Merci,

Ca fonctionne bien mais quelque soit le type d'attaque, donc pour les attaques magiques aussi. Pour le moment j'accorde une valeur constante.

Merci

avatar
Ulti

Je continue, (probablement dans mes questions de noob mais la recherche d'une question similaire dans 51 pages est quasiment impossible) donc impec pour le nombre de soin,

En revanche la fonction puissant ne fonctionne pas avec la macro soin léger. Elle propose bien de choisir si on n'y passe tout le tour mais ensuite ne change pas le dé lancé par la catégorie supérieure (alors que fonctionne bien avec le magicien). Y a t-il une fonction à rajouter?

ci-dessous la macro:

!cof-soin @{selected|token_id} @{target|token_id} leger ?{Y consacrer le tour entier ?|oui,--puissant|non,}

Merci

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

Salut la compagnie!

Alors ce message, c'est signe que le script a fait une erreur. Toutes mes excuses. En attendant que je trouve la raison du bug et que je le corrige, il faut re-faire "Save" dans le menu API de ton jeu.

Pour pouvoir trouver les raisons du bugs, j'aimerais savoir si tu peux le reproduire, et si oui dans quelles circonstances, et si il y a un message dans la console avant le crash.

Je tente d'installer le script COF sur roll20 depuis hier, sans grand succès malheureusement. J'ai le même problème que @Laurendi avec un "SyntaxError: Invalid or unexpected token". Comme c'est la première fois que je tente de créer un jeu et d'intégrer un script, j'espère ne pas avoir fait de gaffe... J'ai essayer de sauver, y compris sous plusieurs versions antérieures du script, mais sans succès.

Bref, c'était juste pour info. J'ai vu que tu vas travailler dessus, mais je me suis dit que ça pourrait être intéressant de savoir que ça n'était pas un cas isolé content En tous cas, merci pour votre super boulot ! Franchement, je me réjouis de tester tout ça (si j'y arrive un jour ! plaisantin )

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

Oups, oublié de faire "réponse" pour mon message d'avant. Désolé pour le bruit... content

avatar
Pouicpouic64

Hello,

Pour que je puisse comprendre quand tu parles de magie intense parles-tu de la règle p79 du LdB ou parles-tu de la magie intense de la tempête de Mana du livre Compagnon ?

Si tu as bien activé tempête de mana dans les options (!cof-options) je suis presque certain que ça marchait mais le site Roll20 étant en vrac au moment où j'écris je ne peux pas vérifier.

En vérifiant dans le code d'Ulti sur la fonction soigner(msg) je vois bien une ligne :
if (options.tempeteDeManaIntense) nbDes += options.tempeteDeManaIntense
Donc ça me confirme que oui c'est bien géré dans le script.

Peux-tu vérifier :
1. Que tu as bien activé la tempête de mana dans !cof-options
2. Que ton prêtre a bien dans sa fiche de perso : la mana activé, un nombre de point max de mana positif et un nombre de point de mana courant positif
3. Quand tu lances le sort de répondre oui à la fenêtre tempête de mana
4. Quand le chuchotis s'ouvre de cliquer sur le 1 en bleu (la présentation est parfois piégeuse on a l'impression que le 1 est sélectionné parce qu'il est bleu et souligné alors s'il est bleu c'est parce qu'il est "cliquable", en bref le 1 est sélectionné quand il est noir ce qui n'est pas forcément instinctif la première fois)

Je te raconte tout cela de tête et bien sûr je parle sous le contrôle d'Ulti je peux toujours raconter des bétises.
J'espère que ça t'aidera.