Script pour CO Fantasy sous Roll20 5260
Forums > Jeux de rôle > JdR Black Book > Chroniques Oubliées
Effectivement, il y a cette capacité. J'ai de l'ambition pour celle-là, mais assez de temps, donc le mieux c'est de faire à la main. En pratique, je n'ai jamais trop eu à gérer ça : c'est un peu risqué pour le joueur de charger en passant par une créature, car si la créature réussit son jet de force, la charge est stoppée. Du coup, mon joueur n'a quasiment jamais utilisé cet effet.
Hello !
J'ai eu un truc bizarre hier, lors d'un combat, l'initiative de certains PNJ a augmenté tous les rounds. Rien de mentionné dans le chat ni même de logique (17, 24, 28, 35...).
D'autre part, sur le sort Toiles, le jet de test pour voir si le PJ se libère se fait en début de round et pas à leur tour. Donc on l'a fait à la main à leur tour mais je suppose que c'est un détail de ton côté à changer ?
J'crois que c'est tout, j'ai l'impression que les feuilles de perso et les listes d'actions sont bien en bordel chez moi en tous cas
Hello !
J'ai eu un truc bizarre hier, lors d'un combat, l'initiative de certains PNJ a augmenté tous les rounds. Rien de mentionné dans le chat ni même de logique (17, 24, 28, 35...).
Tu utilises l'initiative aléatoire ?
D'autre part, sur le sort Toiles, le jet de test pour voir si le PJ se libère se fait en début de round et pas à leur tour. Donc on l'a fait à la main à leur tour mais je suppose que c'est un détail de ton côté à changer ?
Non, ça a toujours fonctionné comme ça, que ce soit toiles ou prison végétale. Dans l'effet, il n'est pas dit que la libération se fait au tour du personnage ?
J'crois que c'est tout, j'ai l'impression que les feuilles de perso et les listes d'actions sont bien en bordel chez moi en tous cas
Ami
Ha, désolé. J'espère que tu va réussir à organiser ça comme tu veux. N'hésite pas à me dire si tu as des suggestions pour améliorer ça.
- Ami
Oui, init aléatoire mais pas supposée être relancée à chaque round ni même d'être incrémentée. En tous cas ce n'était pas le cas avant. C'est d'autant plus étrange que je ne parviens pas à reproduire... (et pour la blague, Juzébelle vient de faire une init à 51 !).
Pour Toiles, ça me parait logique que le personnage tente de se libérer à son tour d'agir, non ?
J'te dirai si j'ai des suggestions, le foutoir vient surtout du fait qu'ils sont niv11 et que ça fait un gros paquet de trucs à mettre en ordre.
- Ulti
Arg, si c'est pas reproductible, ça va être chaud à résoudre !
Pour les toiles et autres prisons végétales, le texte des effets ne dit pas que les personnages ont besoin d'une action pour se libérer. Donc je comprends ça comme un processus continu, et je fais faire le jet au début de chaque round. Dès qu'il y a même action gratuite, je le fais faire au tour du personnage.
Bonjour à tous!
D'abord un énorme Bravo et Merci pour ce script incroyable et les heures de boulot que ça représente. Heures de boulot que tu offres à la communauté car c'est des heures que l'on gagne en préparation de campagne. Donc merci encore.
J'ai une question. Lors de ma dernière session de jeu avec mes joueurs gros plantage du script à répétition (token selectionable mais aucune macro ne pouvait être activée). A chaque réinstallation du script, le bug revenait après juste une action (je ne vous raconte pas l'enfer de la bataille à devoir réinstaller entre chaque action...). Petite précision je n'ai jamais eu le bug en préparant la campagne et faisant les tests.
A la session d'avant, l'un des joueurs ne disait ne pas toujours réussir à lancer ses macros (mais pas les autres). Je ne sais pas si c'est en lien.
voilà du coup je tend un peu le dos pour la prochaine sessions ?. Erreur de mon côté? Ou bug de compatibilité du script avec le navigateur web ou truc comme ça? Si quelqu'un ou monsieur le programmeur a une idée!
- Ulti
Oui biensur, qu'est ce que tu appelles reproduire le problème?
Je sais que les problèmes d'équipe je ne les ai pas acualisés. Je vais le faire là, mais ca m'étonnerai que ca vienne de là non?
Voilà le script :
"Hobgobelin Capitaine dans l'équipe Equipe Hobgobelin est inconnu"
Restarting sandbox by user request...
detected currently running sandbox... restarting
"Loading character sheet data..."
"Starting webworker script..."
"Loading 0 translation strings to worker..."
"Utilisation des règles COF génériques"
"Marker undefined introuvable. Pas de marker pour l'effet asphyxie"
"Marker undefined introuvable. Pas de marker pour l'effet saignementsSang"
"Marker undefined introuvable. Pas de marker pour l'effet prisonVegetale"
"Marker cof-assomme introuvable"
"Marker cof-surpris introuvable"
"Marker cof-renverse introuvable"
"Marker cof-aveugle introuvable"
"Marker cof-affaibli introuvable"
"Marker cof-etourdi introuvable"
"Marker cof-paralyse introuvable"
"Marker cof-ralenti introuvable"
"Marker cof-immobilise introuvable"
"Marker cof-endormi introuvable"
"Marker cof-apeure introuvable"
"Marker cof-invisible introuvable"
"Marker cof-blesse introuvable"
"Marker cof-encombre introuvable"
"Marker cof-penombre introuvable"
"Marker cof-init-ally introuvable"
"Marker cof-init-enemy introuvable"
"Markers personnalisés activés."
"COFantasy 3.01 loaded"
"Usop Oruz dans l'équipe Equipe PJ + PNJ est inconnu"
"Hobgobelin Capitaine dans l'équipe Equipe Hobgobelin est inconnu"
- Mytmyt
- et
- Ulti
J'ai réussis a reproduire le bug
au dessus de la console output API il me marque ça :
"
Your scripts are currently disabled due to an error that was detected. Please make appropriate changes to your script's code and click the "Save Script" button. We will then attempt to start running the scripts again. More info... If this script was installed from the Script Library, you might find help in the Community API Forum.
For reference, the error message generated was: TypeError: Cannot read property 'token' of undefined TypeError: Cannot read property 'token' of undefined at tokenAttribute (apiscript.js:378:30) at finDEffet (apiscript.js:2137:32) at apiscript.js:35389:30 at Array.forEach () at nextTurn (apiscript.js:35347:17) at eval (eval at (/home/node/d20-api-server/api.js:168:1), :65:16) at Object.publish (eval at (/home/node/d20-api-server/api.js:168:1), :70:8) at TrackedObj.set (/home/node/d20-api-server/api.js:1071:14) at updateLocalCache (/home/node/d20-api-server/api.js:1414:18) at /home/node/d20-api-server/api.js:1706:7"
Merci de ta réponse Ulti.
Deux remarques, au vu du log:
- Tu devrais essayer d'installer les markers COF, c'est plus sympa. Toutes les étapes sont expliquées dans la section markers de la doc.
- Je ne crois pas que tu aies la version de la librairie : il n'y a pas de version 3.01 dans la librairie ?
merci!
- Ok je vais test les markers cet aprem
- pour le script de la library en fait j'avais pris celui Git au début et j'avoue qu'après je n'ai fait que l'actualiser. le problème viendrait-il de là? (Je viens de regarder dans la library de Roll20 mais je ne trouve pas de COFantasy, peut-être ne suis je pas doué désolé encore de te prendre du temps...)
- Ulti
Alors, pour ce qui est de la version, elle n'est pas très récente, et il est possible que j'aie résolu le problème que tu as rencontré. En tout cas, ça me rappelle un des bugs que j'ai corrigés récemment. Si tu veux utiliser la version de la librairie, il faut d'abord effacer celle que tu as copiée dans ta partie (Roll20 enlève automatiquement de la liste de la librairie tous les noms de script qui sont déjà installés, pour éviter les doublons). Si tu ne veux pas t'embêter avec les mises à jour, tu peux déjà commencer avec la version librairie, pour voir si ça résoud ton problème ? Et si tu préfères avoir toujours la toute dernière version, il faudrait que tu remplaces ta version par la dernière sur mon git, alors.
C'est nickel, merci Ulti pour ta réactivité. J'ai pris la nouvelle version du script du git et ça a tout réglé.
Au passage je me posais une question pratique (histoire de gout de MJ): Est-ce qu'il y aurait un moyen (par une option par exemple) de masquer la défense des cibles lors des attaques (défense qui s'affiche dans le chat par défaut). C'est vraiment une histoire de Rôle Play, j'aime bien que mes joueurs en sachent le moins possible sur les stats mais se focalisent sur la description.
Enfin c'est une remarque si jamais c'était facile à faire dans tes ajouts réguliers.
Merci encore pour tout ça.
Il y a une option pour ça, c'est activable via !cof-options (affichage > montre DEF)