Script pour CO Fantasy sous Roll20 5268
Forums > Jeux de rôle > JdR Black Book > Chroniques Oubliées
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 :
- Effacer VectorMath
- Copier la dernière version du script depuis https://github.com/Ulty/COFantasy/blob/master/COFantasy.js à la place de ton script COF
- Ré-ajouter VectorMath, qui devrait maintenant se trouver en dernier (et le script COF en premier)
- 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.
- davy_Mj
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
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
Plaguis
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 !
Tout cela devrait être corrigé.
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
- Ulti
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,
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#
NoObDu 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 !
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 ?
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"
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) ?
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
- Ulti
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.
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"
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.
- Ami
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!