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 5056

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

avatar
Khalimsha

Du genre ça ?

avatar

Oui c'est super ça. Il y a moyen de le faire avec le script actuel ?

Le +3 à côté de perception c'est le mod SAG j'imagine ?

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

Non le +3 dans ce cas-ci c'est un bonus exceptionnel lié à l'utilisation de l'option --bonus. En gros il s'agit d'un bonus exceptionnel que tu donnes "à la main". Le bonus de Carac n'est pas détaillé afin d'éviter que ça devienne vraiment trop verbeux.

J'ai modif le script pour rajouter ces détails et soumis à Ulty ; quand il aura le temps et si ça lui convient, il le rajoutera. https://github.com/Ulty/COFantasy/pull/85

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

Ok j'ai pensé que c'était le mod SAG car la somme des bonus/malus fait pile +5 (+3,+1,+5,-4).En fait le personnage doit avoir un mod SAG de 0.

Super réactivité, merci Far2Casual. plus que le grand chef valide plaisantin

avatar

En fait le personnage doit avoir un mod SAG de 0.

Super réactivité, merci Far2Casual. plus que le grand chef valide plaisantin

Exact x 2 content

avatar

Hello la comunauté
J'ai installé la dernière version du script, tout fonctionne a merveille (merci pour ce taf de fou!! ) mais je rencontre un souci avec la macro Torche.
Dans un premier j'avais un plantage complet :

  • Contexte : lors de l'utilisation du bouton "Torche", la lampe s'allume mais le token disparait, il ne reste que le "token" de la torche sur la couche eclairage dynamique et le script plante avec un retour console

"Un token sélectionné n'est pas trouvé en interne"
[{"_id":"-M7-vRbdck_qlYbE6i9A","_type":"graphic"}]

TypeError: Cannot read property 'cmd' of undefined

TypeError: Cannot read property 'cmd' of undefined at switchTorche (apiscript.js:20041:22)

at Object.apiCommand (apiscript.js:21151:9)

at apiscript.js:23447:15

at eval (eval at (/home/node/d20-api-server/api.js:154:1), :65:16)

at Object.publish (eval at (/home/node/d20-api-server/api.js:154:1), :70:8)

at /home/node/d20-api-server/api.js:1648:12

at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:560

at hc (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:39:147)

at Kd (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:546)

at Id.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:489)

at Zd.Ld.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:94:425)

J'ai donc tenté de refaire l'ensemble des token PJ, maintenant le script ne plante plus mais la lueur de la toche semble faire quelques pixel de plus que la taille du token et dans la partie éclairage du token la valeur d'émission de lumière passe a 13/7 (valeur retrouvée dans le code @20166 : ajouteUneLumiere(perso, 'torche', 13, 7, evt);
Je ne trouve pas a quel endroit ou dans quelle option modifier cette valeur, par contre si je modifie cette valeur en dur dans le scrip, je retouve le fonctionnement normal ....


J'ai fouillé dans le forum, googler l'erreur, scruté dans les issues de GitHub ... et puis j'ai eu la bonne idée de recréer une partie et là, tout fonctionne ... la seule difference c'est la valeur des cases, sur la partie ou ca plante 1 case = 150 cm alors que sur celle ou ca fonctionne c'est en pieds ... y a t'il une option qui m'aurait échapée pour garder la valeur en cm (mes PJ apprécient plus de voir les longeurs en unités métriques) ?


Désolé pour cette tartine, je voulais donner le plus d'infos possible plaisantin
Merci d'avance
[EDIT] en passant l'unité en mètre ça fonctionne ... des fois je devrais forcer sur le café content

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

Super réactivité, merci Far2Casual. plus que le grand chef valide plaisantin

Khalimsha

C'est fait. Merci Far2Casual !

avatar

Bonojur à tous,

J'essaie désespérement (donc je m'en remets à votre science du script) de créer un effet temporaire à un poison.

j'aimerais en effet ne faire durer un poison que deux rounds afin que mes joueurs puissent s'en débarrasser facilement mais au risque de tomber dans une autre zone ou sur un autre mob qui leur appliquera de nouveau.

Voici ma macro mais je ne sais pas appliquer un effet temporaire qui ne durerait que 2 round:

!cof-attack @{selected|token_id} @{target|token_id} 1 --percant --etat affaibli --save CON 15 --effet-temp duree 2

Merci

Pouicpouic64

Salut Pouicpouic. L'option --effet-temp n'existe pas. Pour ton poison, voici une proposition :

!cof-attack @{selected|token_id} @{target|token_id} 1 --percant --effet affaibliTemp 2 --save CON 15

J'espère que ça fera ce que tu souhaites.

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

Salut, et d'abord merci pour le rapport d'erreur. Plus c'est détaillé, mieux c'est.

Tout d'abord, le crash : a priori, c'est un problème de cohérence interne de Roll20 : un objet graphique est sélectionné mais il n'existe plus au moment où le script est exécuté. C'était testé partout dans le script, sauf pour les torches. C'est corrigé, maintenant.

Ensuite, la portée des torches. Partout dans le script, je suppose que l'unité de mesure sur la carte est le mètre. Avec un setting en cm, j'imagine que tu dois adapter pas mal de choses, comme la portée des armes ou les aires d'effets de sorts. Tu peux mettre une case = 1,5 m. De mon côté, je vais voir si je peux mieux tenir compte de l'unité utilisée sur la carte, et dans tous les cas, préciser ça dans la documentation. Je n'avais pas pensé qu'on pourrait vouloir choisir une autre unité.

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

Merci beaucoup, j'ai effectivement passé l'unité en mètre et tout est rentré dans l'ordre.

avatar

Super réactivité, merci Far2Casual. plus que le grand chef valide plaisantin

Khalimsha

C'est fait. Merci Far2Casual !

Ulti

J'ai installé la dernière version ça marche au top. Merci encore

avatar

Bonojur à tous,

J'essaie désespérement (donc je m'en remets à votre science du script) de créer un effet temporaire à un poison.

j'aimerais en effet ne faire durer un poison que deux rounds afin que mes joueurs puissent s'en débarrasser facilement mais au risque de tomber dans une autre zone ou sur un autre mob qui leur appliquera de nouveau.

Voici ma macro mais je ne sais pas appliquer un effet temporaire qui ne durerait que 2 round:

!cof-attack @{selected|token_id} @{target|token_id} 1 --percant --etat affaibli --save CON 15 --effet-temp duree 2

Merci

Pouicpouic64

Salut Pouicpouic. L'option --effet-temp n'existe pas. Pour ton poison, voici une proposition :

!cof-attack @{selected|token_id} @{target|token_id} 1 --percant --effet affaibliTemp 2 --save CON 15

J'espère que ça fera ce que tu souhaites.

Ulti

Salut Ulti! Est-ce cela veut dire que tout etat peut etre converti en effet et vice-versa, comme paralise? content

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

Du genre ça ?

Far2Casual

Salut, je vais peut-être avoir l'air un peu bete, mais comment tu as réussi à faire prendre en compte le malus de casque dans le test de perception? content

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

Pour ça, il faut attendre la prochaine version de la fiche. Ce soir ou demain, car c'est intégré côté Roll20.

avatar
bastable20

Non, tout état ne peut pas être converti en effet temporaire. Ça n'aurait pas beaucoup de sens pour les états conme la mort ou l'état surpris qui ne dure qu'un tour de toutes façons. Pour le moment, il y a le support pour aveugle, affaibli, étourdi, paralysé, ralenti, immobilisé et apeuré.

avatar

Bonjour,
J'ai une nouvelle question en rapport avec l'initiative et plus précisément avec l'aura autour du token.
Hier vers 18h30, je retestais les combats et quand j'ai cliqué sur "undo" pour anuler une action et une aura qui bouge (voir ci-dessus) est venu se mettre sur le token du tour d'avant (car "undo" avait fait reculer d'un tour). Tout d'abord je me suis dit que c'était une super manière de désigner à qui est le tour mais je également remarqué que le drapeau était encore présent. Je trouvais ça un peu bête donc je suis allé voir dans la macro "Init" est je me suis dit qu'il fallait rajouter "--aura" à "!cof-init". Mais non, quand j'ai relancé un combat l'aura dynamique avait disparu pour laisser place à l'aura de base. Et une fois que je fais une nouvelle fois "undo" l'aura dynamique réaprait par dessus l'aura de base. Mais quand je passe le tour à un autre token l'aura ne bouge pas (pareil quand je déplace le token).
Dans l'aide de script j'ai cru comprendre que l'aura qui bouge était en faite l'initiative dynamique et que je pouvais la désactiver sauf que je ne sais pas comment la faire fonctionner correctement.
Merci d'avoir pris le temps de lire ma question,

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

Ca sent le bug. Tu n'as pas activé l'option init-dynamique via !cof-options dans ta partie ? Cette aura n'apparaît que quand tu fais un "undo" ?

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

Tu n'as pas activé l'option init-dynamique via !cof-options dans ta partie ?

Non justement c'est pour ça que je ne comprenais pas.

Cette aura n'apparaît que quand tu fais un "undo" ?

Oui voilà

avatar
Ulti

Merci !! ça fonctionne nickel !

avatar
Plaguis

C'est étrange, je ne vois pas le drapeau chez moi. Tu as bien copié la dernière version du script ? (version 2.05).

Ce message a reçu 2 réponses de
  • Pouicpouic64
  • et
  • Plaguis