Script pour CO Fantasy sous Roll20 804

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

avatar

Il me semble que pour utiliser des api, il faut la version payante (celle à 10$).

Perso, je partage l'abonnement avec mes joueurs, vu qu'ils en profitent aussi. Les scripts valent le coup, largement.

Juste la feuille de perso fait le taf, c'est sur tu click sur le bouton pour lancer le dés, mais avec la gestion de la lumière, des effets, tu gagnes en facilité.

Après, ca peut dépendre de tes joueurs. J'ai uniquement des "nouveaux" joueurs (depuis plus d'un an maintenant), qui n'ont pas beaucoup fait sur papier. Donc d'avoir "juste" à cliquer sur le bouton qui fait l'attaque, sans trop de calcul avant, c'est bien pour eux.

Attention aux test d'un mois : ca va être dur de redescendre ensuite ^^

avatar

Bonjour

Je regarde Roll20. Je vois qu'il est possible de choisir COF et que Utti fait partie des codes.

Je ne connais pas du tout Roll20, j'ai vu dans ta doc au début du fil qu'il fallait prendre plus qu'un compte gratuit pour utiliser ton script. Mais est-ce encore le cas maintenant qu'il est reonnu ?

Payer pour faire un essai une fois, c'est moyen tout de même.

Sinon, je regarde rolisteam.

Mais Je ne trouve pour aucun des deux une doc simple en français.

Troumad

Salut Troumad. Mon script a toujours été gratuit. C'est Roll20 qui fait payer le droit d'utiliser un script dans une partie, et le prix est le même quel que soit le script, le nombre de scripts ou le nombre de parties. Si tu veux, je peux te mettre MJ sur une partie avec le script déjà installé, tu te rendras compte de ce que ça donne.

avatar

Je regarde rolisteam pour le moment. Mais, je ne suis pas sûr de faire une partie en ligne.

avatar

Bonjour,

Je sais pas si c'est un pb Roll20 ou COF, mais j'ai eu pas mal de soucis avec le TurnOrder hier. Des personnes qui paissaient leur tour (j'avais 2 joueurs avec la même valeur) ou d'autres qui pouvaient jouer à nouveau.

Ca arrivait que je voulais ajouter un ennemi dans le TurnOrder. J'utilise la commande '!cof-init', et l'option de l'init aléatoire.

C'est juste une info, je ferais plus attention pour la prochaine session (jeudi prochain).

Merci encore pour le taf ^^

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

Comme je n'utilise pas l'init aléatoire, c'est très peu testé. Donc si tu arrive à reproduire le problème, ça m'aiderait. De mon côté, je vais relire le code, on verra bien.

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

Bonjour,
je m'interesse à roll20 pour essayer de faire une future partie de COF
toutefois je suis partie de Zero, creation d'une partie et quand je veux rajouter le script COFantaisy
j'ai le droit à un beau message d'erreur ?
Previous shutdown complete, starting up...
Spinning up new sandbox...
"Starting webworker script..."
SyntaxError: Invalid or unexpected token
une idée ?
Merci d'avance
cH.

avatar

j'ai corrigé en prenant celui de github et non le script présent sur roll20 ???

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

Donc, ça marche en prenant depuis le github, mais pas depuis menu de Roll20 ?

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

Bonjour Ulty,
En fait quand tu le rajoute de Roll20, il dit qu'il à arreté le script car il y'a une erreur. PrintScreen1

Quand on le ramène de GitHub il annonce l'erreur, mais dans la partie il fonctionne (peut etre pas complètement je ne sais pas) PrintScreen2
voici le message d'erreur :
"SyntaxError: Invalid or unexpected tokenn at eval ()n at messageHandler (evalmachine.:284:6)n at process. (/home/node/d20-api-server/node_modules/tiny-worker/lib/worker.js:65:55)n at emitTwo (events.js:106:13)n at process.emit (events.js:194:7)n at process.nextTick (internal/child_process.js:766:12)n at _combinedTickCallback (internal/process/next_tick.js:73:7)n at process._tickCallback (internal/process/next_tick.js:104:9)"

je viens de voir la superbe video de JDR & Friends
https://www.youtube.com/watch?v=H0oWZZQpaqA
je vais repartir de Zero, Et suivre ce tuto je pense que ça va me faire bien progresser content
Je te tiendrais au courant de mon avancée.
En tout les cas merci pour cet enorme travail.

Amicalement
cH.

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

Merci Trotroyanas, je vais pouvoir m'attaquer à ce problème qui traine depuis trop longtemps.

Et juste une remarque au vu de tes screenshots : a priori, tu peux enlever le script tokenNameNumber. Il était très utile au début de COFantasy, mais au final il ne faisait pas tout le nécessaire pour le script, donc la même fonctionalité, mais mieux adaptée, est intégrée à COFantasy.

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

Génial t'es un king content
Etant moi même un peu codeur, je sais le temps que ça peu prendre.
Mais du coup je voulais te soumettre une autre bizarerie mais peut etre elle vient de moi ???

Quand je fais une attaque j'ai 2 choses étranges.
j'ai un 3e bonus qui s'ajoute à toutes les attaques (contact, distance & magique) j'ai cherché un moment pour savoir à quoi cela pourrait correspondre sur mes orques et perso de test et sa ressemble à l'initiative ???
j'ai pas encore lu tout le bouquin mais ça me parait etrange ? mais c'est peut etre une règle optionnelle ?
Et aussi systématiquement il apparait assomé ou avec un êtat PNJ ou PJ, en gros celui qui reçoit les dégats ce qui est vraiment andicapant c'est peut être lié au fait d'avoir un gros score d'attaque ???
Je t'ai fait un PrintScreen avec un encadré rouge pour mettre le focus PrintScreen
Voilà en espérant aider, à la traque des bugs le retour de son programme je sais que c'est bien surtout que je compte dessus pour me remettre à faire du jeu de role en douceur plaisantin
j'espere pouvoir mettre mon nez dans l'api roll20 un jour & je suis fan de ton travail, bravo quel boulot plus de 20.000 lignes de codes, bon au moins ca sert.
J'ai pas cherché mais j'ai pas vu un truc aussi complet pour DD5 ?
Par ailleurs si tu as une adresse ou une page pour échanger ça peut éviter de remplir le Forum ?
Bon courage.
cH.

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

La bizarerie que tu as constatée, Trotroyanas, n'est pas un bug, mais une feature à laquelle je tiens : la barre 3 des tokens est utilisé comme modificateur temporaire aux jets d'attaque (c'est indiqué au tout début de la documentation). Je trouve ça très utile pour facilement donner à une partie des joueurs un malus de pénombre, ou bien à l'attaque d'un joueur un malus dû au couvert de sa cible, ou tout autre malus ou bonus pas prévu dans le script. Cela dit, je crois que tu es le deuxième à utiliser la barre 3 pour autre chose (et du coup à penser à un bug) sur ce forum, donc il faut que je rende ça plus visible sur la documentation.

Pour le second effet, tu es le premier en revanche clin d'oeil. Toujours au début de la doc, on indique que la barre 2 sert soit pour la mana (pour les personnage qui ont de la mana), soit pour les DM temporaires pour les autres (je crois que tu y a mis la DEF). Donc, le script comprend que les DM temporaires sont supérieurs aux points de vie, ce qui implique un personnage assomé.

Pour ce qui est de DD5, il existe des scripts je crois, mais je ne sais pas ce qu'ils font exactement...

Sinon, je trouve que tes remarques ont tout à fait leur place sur ce forum, elles peuvent aider les autres utilisateurs qui seraient dans le même cas que toi. En plus, elles sont bien expliquées, avec un screenshot, ce qui me permet de répondre assez facilement, merci. Si tu veux discuter développement, tu peux utiliser la page github du projet, c'est probablement le plus adapté.

Merci pour tes encouragements !

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

Au fait, pour ceux qui ont le problème d'installation du script depuis la librairie Roll20, l'action "Add script" ne fonctionne pas (je discute avec les devs Roll20 pour comprendre pourquoi), mais en revanche "Import" fonctionne. C'est plus simple que de copier-coller depuis le github, mais ça ne fera pas les mises à jour automatiques, donc ça reste une solution temporaire...

avatar

Concernant la fiche D&D5, celle fournie par Roll20 est hyper complète et fait tout le taf de base sans nécessiter de script supplémentaire ou de macros. Le script API compagnon de la fiche sert à automatiser certains points (décompte des emplacements de sort, des munitions et ressources, gestion des repos) mais n'est pas indispensable, c'est juste un confort.

J'essaye de tendre vers la fiche D&D5 pour les fiches CG et COC mais j'ai une très large marge de progression content

avatar
Ulti

Merci Ulti,

j'avais bien fait de dire que ça pouvait venir de moi content
je vais donc faire un personnage avec un futur joueur ce soir, je vais donc corriger tout çà.
j'ai parcourue la doc en vitesse je le reconnait car je m'en sert plutot de reférentiel, mais bon je vois qu'il vaut mieux que je la lise à tete reposée.
je reconnais aussi, que entre discord, roll20, COF etc... je sais plus ou donner de la tête je ne suis pas du tout familiariser avec tout ça.
il faudrait que je comprenne aussi comment aller chercher des infos sur les attributs min & max ca pourrais me servir sur une macro ... bref j'ai du pain sur la planche.
Et merci d'être aussi réactif.
Ca fait plaisir et ca motive.

avatar
Ulti

Bon Ulti,
je te confirme qu'avec les bonnes valeur ca mareche beaucoup mieux plaisantin
Merci encore à toi

avatar

Merci Trotroyanas, je vais pouvoir m'attaquer à ce problème qui traine depuis trop longtemps.

Et juste une remarque au vu de tes screenshots : a priori, tu peux enlever le script tokenNameNumber. Il était très utile au début de COFantasy, mais au final il ne faisait pas tout le nécessaire pour le script, donc la même fonctionalité, mais mieux adaptée, est intégrée à COFantasy.

Ulti

Ah bon ? Donc, sans tokenNameNumber, comment on l'utilise ? On met %%NUMBERED%% au niveau du token aussi ?

Sinon, depuis longtemps, j'ai la même erreur que Trotroyanas au niveau de la console API.

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

Non, justement, on n'a rien à mettre dans le nom, c'est plus simple. Le script génère automatiquement une numérotation pour les tokens non liés.

avatar

Non, justement, on n'a rien à mettre dans le nom, c'est plus simple. Le script génère automatiquement une numérotation pour les tokens non liés.

Ulti

Ok ! Super ! Bon par contre, on n'a plus la petite pastille de couleur différenciant chaque monstre du même type ...

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

Ça, comme ça, je n'en voyais pas trop l'intérêt. Ça te sert à quoi ? Je veux dire, des monstres de type différent vont avoir des images de token différentes, et des noms différents, non ?

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