Script pour CO Fantasy sous Roll20 5267
Forums > Jeux de rôle > JdR Black Book > Chroniques Oubliées
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).
- Nathanael2986
Bonjour à tous! Et bon dimanche de Pâques! 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.
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
krogJe 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
- Ulti
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 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?
- Ulti
- et
- Ulti
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!
- Ulti
Une macro qui serait
UltiLe héros va-t-il résister aux effets de l'alcool?
!cof-soin @{selected|token_id} @{selected|token_id} 1D6+@{selected|NIVEAU}
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. Tu vois une autre solution?
- Ulti
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.
Effectivement, il faudrait que j'implémente un truc, là, parceque c'est pas très pratique comme ça.
Alors la réponse est simple : il faut mettre le montant de la RD/magie dans l'attribut RD_sauf_magique (valeur courante)
UltiOK, 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 ?
ç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.
- Ulti
bonjour, question de newbie : quels sont vos parametres par défaut de vos partie ? (https://app.roll20.net/campaigns/campaignsettings/...)
merci d'avance !
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.
- Pouicpouic64
Alors la réponse est simple : il faut mettre le montant de la RD/magie dans l'attribut RD_sauf_magique (valeur courante)
UltiOK, compris.
Possible d'avoir comme valeur dégats/2 ? Sinon pas grave je mets une valeur constante.
Merci encore
krogHa, 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
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
- Bleuzaille
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é En tous cas, merci pour votre super boulot ! Franchement, je me réjouis de tester tout ça (si j'y arrive un jour ! )
- Bleuzaille
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.