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 4975

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

avatar

non c'est vector math en premier

Tenefir

Les numéros de ligne dans le message d'erreur ne correspondent pas à ce que j'ai chez moi. Pour m'aider à résoudre le problème, si tu as un peu de temps, pourrais-tu :

  1. Effacer VectorMath
  2. Copier la dernière version du script depuis https://github.com/Ulty/COFantasy/blob/master/COFantasy.js à la place de ton script COF
  3. Ré-ajouter VectorMath, qui devrait maintenant se trouver en dernier (et le script COF en premier)
  4. Voir si ça plante à nouveau, et si oui me redonner le message d'erreur (plus ce qui apparaît dans la console API, si possible).

Merci d'avance.

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

J'ai aussi eu quelques soucis hier. J'ai fait un Anneau de Poigne Electrique pour mon Guerrier avec ceci :

!cof-effet-temp sousTension [[5+@{selected|CHA}]] --limiteParJour 3

Hier, ça ne fonctionnait plus.

COFantasy:Il faut préciser la personne pour laquelle on met une limite par jours

Impossible de savoir à qui appliquer la limite journalière

J'ai remarqué ça aussi sur un objet magique d'un de mes personnages. Je me suis demandé si ça avait jamais marché, et j'ai juste ajouté un --lanceur @{selected|token_id}. Mais si ça marchait pour toi, je dirais que ça vient probablement du remaniement des effets temporaires pour l'utilisation des points de chance. Je vais voir ce que je peux faire.

Far2Casual
avatar
Ulti

Pour ce qui est de l'endroit où sont stoquées les baies, c'est toujours dans un attribut, pas dans le liste des consommables

Avec les dernières améliorations je ne savais pas si c'était ce que tu avais prévu, mais en tout cas c'est très bien comme ça.
Encore merci.

avatar

Bonjour,
Pendant ma séance de la semaine dernière nous avons eu quelques petits problèmes.
Le plus gênant était celui que quand un pnj mourrait c'est à dire quand la croix était sur lui, le écrivait dans le chat au moins un 50 fois (en sautant des ligne) la phrase suivant : "le token sélectionné ne représente pas de personnage".
Après vérification les tokens représentaient bien un personnage mais c'était peut-être lié au fait que je n'avais pas fait la mise à jour. De toute façon après avoir fait la mise à jour ce matin il semblerait que le problème est disparu.

Ensuite, à chaque fois qu’un personnage utilise une baie magique il y a ce message dans le chat qui s’affiche avant le message de confirmation ou non (celui qui nous indique le nombre de PV récupérés) :
COFantasy:Il faut préciser la personne pour laquelle on met une limite par jours
Et si le personnage ne pouvait plus manger de baie en plus après le message de non confirmation il y a :

COFantasy:Tentative d'ajouter un événement déjà dans l'historique
De plus, il semblerait que lorsqu’un personnage créer une baie ou en reçoit une la baie n’apparait ni en ajoutant une baie aux baies déjà existantes ni en en créant une dans l’onglet consommable.
Cependant j'ai vraiment adoré le fait d'avoir les attaques des pnjs cachés, merci infiniment !

Plaguis

Tout cela devrait être corrigé.

avatar
Stef45632

Bonjour Ulti,

Je souhaite reprendre notre discution concernant mon souci d'affichage des "actions possibles".

Es-tu dispo ?

Merci

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

Comment tu fais exactement pour afficher les actions ? Est-ce que le personnage a un statut particulier, genre assommé ?

Ulti

Bonjour Ulti,

Je souhaite reprendre notre discution concernant mon souci d'affichage des "actions possibles".

Es-tu dispo ?

Merci

avatar
Stef45632

Bonjour. Ce n'est pas en direct, donc tu peux poster tes messages et je peux y répondre au bout de quelques jours, ce n'est pas grave. Je devrais pouvoir répondre un peu plus rapidement cet après-midi. As-tu vérifié que tes tokens étaient bien liés à une fiche de personnage ?

avatar

Bonjour. Ce n'est pas en direct, donc tu peux poster tes messages et je peux y répondre au bout de quelques jours, ce n'est pas grave. Je devrais pouvoir répondre un peu plus rapidement cet après-midi. As-tu vérifié que tes tokens étaient bien liés à une fiche de personnage ?

Ulti

Bonjour Ulti,

Oui tous mes tokens sont liés

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

Est-ce que tu vois un message dans le chat ou dans la fenêtre API quand tu lances !cof-liste-actions dans le chat ?

avatar

Ulti,

Non, je n'ai pas d'ability nommé #Actions# et non les cases sous le dé 20 ne sont pas cochées.

D'ailleur pour le perso chez qui apparait la liste des actions possibles, il n'y pas non plus d'ability nommé #Actions#

NoOb

Du coup, tu penses que le script devrait afficher quoi, dans la liste d'actions ?

avatar

Ulti,

Non, je n'ai pas d'ability nommé #Actions# et non les cases sous le dé 20 ne sont pas cochées.

D'ailleur pour le perso chez qui apparait la liste des actions possibles, il n'y pas non plus d'ability nommé #Actions#

NoOb

Du coup, tu penses que le script devrait afficher quoi, dans la liste d'actions ?

Ulti

Voici la boite de dialogue que j'obtient avec cet unique perso. Il n'y a que ce token qui génére cette liste d'actions.

"Est-ce que tu vois un message dans le chat ou dans la fenêtre API quand tu lances !cof-liste-actions dans le chat ?"

Quand je saissi la commande "!cof-liste-actions", je ne reçois pas d'infos en retour.

Par contre je ne sais où regarder (à quelle ligne) dans la console API pour te l'indiquer !

avatar

Il faudrait d'abord sélectionner un token, avant de rentrer "!cof-liste-actions" dans le chat.

la console de l'API se trouve sur la page sur laquelle tu as collé le code source du script, juste en-dessous de ce code source. Tu peux garder cette page ouverte (par exemple dans un autr onglet), en même temps que tu joues.

Est-ce que tu vois la liste d'action des PNJs, sinon ?

avatar

Il faudrait d'abord sélectionner un token, avant de rentrer "!cof-liste-actions" dans le chat.

la console de l'API se trouve sur la page sur laquelle tu as collé le code source du script, juste en-dessous de ce code source. Tu peux garder cette page ouverte (par exemple dans un autr onglet), en même temps que tu joues.

Est-ce que tu vois la liste d'action des PNJs, sinon ?

Ulti

Pardon Ulti pour ma réponse tardive ...

Alors quand je sélectionne d'autres PJ, la commande n'agit pas.

Concernant les PNJ c'est tout bon.

Voci ce que renvoi la console API Outpout :

"Loading 0 translation strings to worker..."
"COFantasy 2.01 loaded"
"CO Import/Export version 0.2 loaded."
"CombatTracker Ready! Command: !ct"
"null dans l'équipe Equipe Compagnons est inconnu"
Restarting sandbox due to script changes...
Previous shutdown complete, starting up...
Spinning up new sandbox...
"Starting webworker script..."
"Loading 0 translation strings to worker..."
"COFantasy 2.01 loaded"
"CO Import/Export version 0.2 loaded."
"CombatTracker Ready! Command: !ct"
"null dans l'équipe Equipe Compagnons est inconnu"
"Impossible de trouver la portée pour rayonAffaiblissant"
{"name":"SyntaxError","expected":[""("",""."",""["",""abs("",""ceil("",""d"",""floor("",""round("",""t"",""{"","[ |t]","[+|-]","[0-9]"],"found":"/","message":"Expected "(", ".", "[", "abs(", "ceil(", "d", "floor(", "round(", "t", "{", [ |t], [+|-] or [0-9] but "/" found.","offset":0,"line":1,"column":1}
{"who":"error","type":"error","content":"There was an error with your formula. Please try again."}
"Impossible de trouver la portée pour rayonAffaiblissant"
{"name":"SyntaxError","expected":[""("",""."",""["",""abs("",""ceil("",""d"",""floor("",""round("",""t"",""{"","[ |t]","[+|-]","[0-9]"],"found":"/","message":"Expected "(", ".", "[", "abs(", "ceil(", "d", "floor(", "round(", "t", "{", [ |t], [+|-] or [0-9] but "/" found.","offset":0,"line":1,"column":1}
{"who":"error","type":"error","content":"There was an error with your formula. Please try again."}
"Ability et macro non trouvé : %Attaque"

avatar

Effectivement, il y a des erreurs sur ce personnage ! Apparement, pour ce personnage, tu as une ability nommée soit #Actions#, soit #TurnAction#. Je pencherais plutôt pour le deuxième. Et dans cette ability, il n'y a que des lignes incorrectes, comme par exemple l'ability %Attaque, qui n'existe pas.

Je te suggérerais, dans un premier temps sur une copie de cette partie, histoire de ne rien effacer d'important, d'effacer cette ability #TurnAction#, et de cocher les cases des attaques que tu veux voir à la place. Si il te manque encore des choses après ça dans la liste d'actions, tu pourras me dire quoi.

Sinon, le script "CO Import/Export" devrait être désactivé quand tu ne fais ni import ni export, ça gagne (un peu) en efficacité. Et pour le script "CombatTracker Ready", tu l'utilises pour quoi (ça pourrait me donner des idées de foncionnalités) ?

avatar

Effectivement, il y a des erreurs sur ce personnage ! Apparement, pour ce personnage, tu as une ability nommée soit #Actions#, soit #TurnAction#. Je pencherais plutôt pour le deuxième. Et dans cette ability, il n'y a que des lignes incorrectes, comme par exemple l'ability %Attaque, qui n'existe pas.

Je te suggérerais, dans un premier temps sur une copie de cette partie, histoire de ne rien effacer d'important, d'effacer cette ability #TurnAction#, et de cocher les cases des attaques que tu veux voir à la place. Si il te manque encore des choses après ça dans la liste d'actions, tu pourras me dire quoi.

Sinon, le script "CO Import/Export" devrait être désactivé quand tu ne fais ni import ni export, ça gagne (un peu) en efficacité. Et pour le script "CombatTracker Ready", tu l'utilises pour quoi (ça pourrait me donner des idées de foncionnalités) ?

Ulti

Ulti,

Apparement, pour ce personnage, tu as une ability nommée soit #Actions#, soit #TurnAction#. Je pencherais plutôt pour le deuxième. Et dans cette ability, il n'y a que des lignes incorrectes, comme par exemple l'ability %Attaque, qui n'existe pas.

Je n'ai pas d'ability de la sorte !

Ok j'ai supprimé le script "CO Import/Export"

Pour le script "CombatTracker Ready", cela me donne surtout un compte à rebours paramètrable pour le tour de chaque perso, histoire de mettre un peu la pression dans les choix tactiques

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

Alors, c'est que le message ne correspond pas au personnage pour lequel tu as essayé !cof-liste-actions (je crois). Dans la partie console API, pourrais-tu redémarrer le script (en cliquant sur le bouton "Restart API Sandbox"), puis tu vas dans le jeu, tu sélectionne un token pour lequel tu sais que les actions ne s'affichent pas, puis tu entres !cof-liste-actions dans le chat. Enfin, tu pourras me copier ce qu'il y a dans la console API après ça ?

Si je ne trouve pas après ça, je te suggèrerais de faire une copie du jeu sur laquelle tu peux reproduire le problème, puis de m'inviter sur le jeu et de m'y mettre MJ, comme ça je pourrais plus efficacement trouver l'origine du soucis.

avatar

Salut salut !

Je ne parviens pas à paramètrer "Ailes célestes" avec le --mana 1. Ca me marque " COFantasy:Impossible de savoir qui doit dépenser de la mana ".
Une idée ?

Et une autre question concernant l'épieu. Ca fonctionne bel et bien en attaque mais le bonus en défense, est-il supporté par le script ? "Elle offre un bonus de +2 en DEF contre les créatures seulement dotées d'armes naturelles"

avatar

Salut salut !

Je ne parviens pas à paramètrer "Ailes célestes" avec le --mana 1. Ca me marque " COFantasy:Impossible de savoir qui doit dépenser de la mana ".
Une idée ?

Ça marche chez moi. Mais en même temps, je sais que c'etait cassé mardi, donc peut-être que tu n'as pas a dernière version du script ?

Et une autre question concernant l'épieu. Ca fonctionne bel et bien en attaque mais le bonus en défense, est-il supporté par le script ? "Elle offre un bonus de +2 en DEF contre les créatures seulement dotées d'armes naturelles"

Ami

Oui, normalement ça devrait aussi augmenter la DEF contre les attaques naturelles.

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

Ca doit être la dernière version vu que c'est sur une nouvelle partie créée hier. J'ai viré le --mana 1 en attendant et tout fonctionne.

Pour l'épieu, c'est peut-être qu'il ne voit pas que je l'ai d'équipé ? Un moyen de mettre un attribut permanent ?

avatar

Salut Ulti, encore merci pour ton script qui est juste génial!

J'ai vu dans la documentation qu'il n'y a pas moyen de gérer la capacité "insignifiant" rang 3 de la voie du gnome.

Est-ce qu'un "combine" est néanmoins envisageable? ça me semble compliqué à gérer, mais sait-on jamais je pose la question quand même!

Merci encore pour ce script!