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

Script pour CO Fantasy sous Roll20 4032

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

avatar
Ulti

J'ai une question : est-ce que ce ne serai pas l'occasion de repartir "fresh" d'après toi ? Je n'ai pas encore tenté la MàJ de cet été mais mes tables sont en temps plutôt "calme" donc entre là et les fêtes ce pourrait être l'occasion de repartir sur une partie neuve avec des fiches toutes propres. Mais si tu prévois encore de grosses MàJ il vaut peut être mieux attendre encore pour ça ? ^^

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

Salut Kyr. Je ne pense pas faire de grosses modifications dans les prochains mois : j'ai mes propres campagnes à préparer, donc pas trop le temps pour ça. Tu dois pouvoir essayer de repartir au propre, et je serai probablement assez occupé avec ce que tu vas découvrir en le faisant.

avatar
Kyr

je te suis souvent sur twich, toi et tes joueurs vous faites du super taf !! bravo à vous

avatar

Merci davy ! ^^

Reprise avec les girlz cet aprem, j'ai un golem de chair et un golem d'os à caser. Première utilisation des prédicats pour moi :
nonVivant resistanceA_tranchant resistanceA_percant resistanceA_feu resistanceA_froid resistanceA_electrique resistanceA_acide

Ceci va bien lui diviser tous ces types de dégats par 2 ?

Et mon golem de chair est censé être soigné de 1 pv pour chaque 3 DM electrique, il y a un moyen de faire ça ? (sinon pas grave)

Est-ce que resistanceA_magique ça fonctionne pour regrouper tous les types de DM magiques ?

Ah. Bug :p

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: SyntaxError: Invalid or unexpected token

Autre question : est-ce qu'on peut remplir "automatiquement" les prédicat à l'aide du statbloc ? Genre si je mets armeParDefaut 1 dans le statbloc, est-ce que ce sera reconnu comme un prédicat ? Pareil pour les autres ?
Comme ça je "traduit" mon bestiaire pour avoir tous les prédicats dans mes statblocs ^^

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

Hmm sur la nouvelle partie, j'ai 1 fiche et 4 tokens (même pas encore attribués), j'ai la même erreur :

Edit : l'erreur semble disparaître quand j'utilise l'import direct de roll20 au lieu de copier / coller la dernière version

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

Salut Kyr,

Pour le bug, ça m'aiderait d'en savoir un peu plus : quel est le message d'erreur en rouge ? Est-ce que tu peux reproduire le soucis ?

Pour ton golem, je me permets de signaler la capacité invincible (moine, Voie de l'énergie vitale rang 3) qui permet justement diviser par 2 tous les dégâts de type élémentaire, c'est plus simple.

Pour la partie 1 soin tous les 3 DM, ça ressemble juste à ne garder que les 2/3 des DMs, non ? Mais en tout cas, c'est pas prévu, désolé.

Je ne comprends pas trop la question pour tous les types de DM magiques. Les DM sont magiques ou non, et si ils sont magiques le resistanceA_magique devrait faire le boulot. Sinon, c'est que je me suis embrouiillé quelque part, et il faut me le signaler.

Et pour ta dernière question, je ne suis pas sûr de voir l'intérêt : je ne vois pas en quoi ce serait plus simple d'ecrire le prédicat dans le statblock que de l'écrire dans la partie script.

avatar
Kyr

Oups, désolé, j'ai fait une fausse manoeuvre sous git. Ça devrait être bon maintenant.

avatar

Bonsoir !
Nous voilà avec les bugs de la nouvelle version (je vais éditer au fur et à mesure qu'on en découvre ^^) :

- les macro de sorts ne comprennent plus les coût en mana aléatoires
- le script n'aime pas les actions vides dans la liste d'action :

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 'search' of undefined TypeError: Cannot read property 'search' of undefined at identifierArme (apiscript.js:4190:30) at getWeaponStats (apiscript.js:4299:5) at apiscript.js:4433:35 at Array.map () at bouton (apiscript.js:4410:23) at listeAttaquesVisibles (apiscript.js:20749:34) at turnAction (apiscript.js:21029:18) at setActiveToken (apiscript.js:17419:9) at nextTurnOfActive (apiscript.js:37050:7) at nextTurn (apiscript.js:37329:22)

- les bonus d'attaque ne prennent pas les dés non plus en valeur (pour la voie de prestige d'expert du combat)
- la voie des runes n'aime pas le "ç"

- Je galère avec mon chevalier qui a la voie d'expert au combat (rang 1 pour l'instant c'est encore facile mais j'ai peur pour la suite xD) :
Je lui ai bricolé un consommable "dé d'expertise" :
?{Quelle utilisation pour ce dé ?|Amélioration de l'attaque, L'expertise d'Arthour lui accorde +[[1d6]] à ce score d'attaque.|Meilleure DEF, L'expertise d'Arthour lui accorde +[[1d6]] à sa DEF contre cette attaque.}
En attendant un vrai script.
Serait-il possible d'avoir une option qui permet d'afficher les effets d'une attaque même si elle n'a pas touché. De façon à ce que si son dé d'expertise lui permet de transformer un échec en réussite, je puisse appliquer à la main les effets (DM etc)

- Le message de refresh des runes n'est envoyé qu'au MJ ma PJ forgesort ne le voit pas mais moi si :

- Au niveau de la reconnaissance des types d'attaques pour leur attribuer une couleur, ça plante si on utilise #Attaque L, exemple ici avec la Fronde runique qui est bien comprise comme une arme distance (vert) dans les attaques cochées mais apparait comme un sort (violet) quand on l'appelle avec #Attaque :

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

Hello Kyr!

Aucune réponse à tes questions et je n'ai hélas pas du tout le temps de tester la 3.04, mais je me demande s'il y a une raison particulière pour que, en plus de laisser apparaitre les attaques cochées, tu les rajoutes dans la liste d'actions du tour. Ca te fait au moins 8 doublons. Je passe à coté de qqch ?

avatar

Bonjour Kyr. D'abord merci de signaler toutes les anomalies que tu constates. La mauvaise nouvelle, c'est que je n'ai réussi à reproduire pratiquement aucun des soucis que tu signales. Une raison pourrait être que tu utilises la version 3.03 (si je ne me trompe pas), et je teste avec la 3.04. La 3.04 devrait arriver automatiquement sur ton compte d'ici un jour ou deux si, comme je le pense, tu utilises bien la librairie Roll20.

- les macro de sorts ne comprennent plus les coût en mana aléatoires

Il faudrait préciser ce que tu entends par "ne comprennent plus". J'ai fait 2-3 essais, et tout m'a semblé normal.


- le script n'aime pas les actions vides dans la liste d'action :

Effectivement, je n'avais pas pensé qu'on allait ajouter des actions vides. J'ai rajouté quelques protections supplémentaires, tu pourras re-tester avec la version 3.04. J'espère avoir couvert tous les cas qui faisaient planter.

- les bonus d'attaque ne prennent pas les dés non plus en valeur (pour la voie de prestige d'expert du combat)

Même remarque que pour la mana aléatoire : je n'ai pas trouvé de cas où les bonus d'attaque posaient problème, même en utilisant des jets.


- la voie des runes n'aime pas le "ç"

Ça, c'est juste la librairie, ce sera corrigé avec la version 3.04.

- Je galère avec mon chevalier qui a la voie d'expert au combat (rang 1 pour l'instant c'est encore facile mais j'ai peur pour la suite xD) :

Oui, j'imagine bien. Il faudra attendre que quelqu'un écrive un "vrai script", alors. Parce que afficher tous les effets quand l'attaque ne touche pas me semble beaucoup de travail qui serait mieux employé à coder cette capacité. C'est vraiment une capacité difficile à automatiser, vraiment désolé.

- Le message de refresh des runes n'est envoyé qu'au MJ ma PJ forgesort ne le voit pas mais moi si

J'ai testé, et ça a marché comme il faut : le joueur a vu le message, pas le MJ. Les choses qui pourraient peut-être expliquer (désolé si ça semble évident, des fois ce sont les choses évidentes qu'on ne voit pas) : le joueur doit être connecté pour que le message ne s'affiche pas au MJ. Peut-être aussi que le MJ s'est mis dans la liste des joueurs qui contrôlent le personnage ? Si oui, il suffit de l'enlever et ça devrait fonctionner à nouveau.

- Au niveau de la reconnaissance des types d'attaques pour leur attribuer une couleur, ça plante si on utilise #Attaque L, exemple ici avec la Fronde runique qui est bien comprise comme une arme distance (vert) dans les attaques cochées mais apparait comme un sort (violet) quand on l'appelle avec #Attaque

Kyr

J'avoue que je n'attache pas beaucoup d'importance à cette couleur. Mais je n'ai pas réussi à reproduire le problème. Pourrais-tu afficher les options d'attaque utilisées (un screen-shot de la ligne d'attaque montrant tous les réglages devrait suffire). Aussi, je ne vois pas bien la ligne de l'action pour la fronde runique. C'est bien #Attaque 8 ? Tu n'as pas modifié la macro Attaque proposée par défaut dans le script ?

avatar

@Kyr : cette semaine j'ai un peu de temps, je veux bien regarder pour implémenter un truc spécifique pour cette voie. Ça me paraît jouable. Tu en as besoin pour quand ?

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

Bonjour Ulti,

Sur la version 3.03, j'ai un soucis sur le soin du golem (voie du Golem rang 2).

J'ai crée une action !cof-soin @{selected|token_id} The_Rock rangd6+@{selected|INT}

Mais j'ai l'erreur :

Merci de ton aide,

Bonne journée,

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

My bad.

Je viens de comprendre... Il faut remplacer le "rang" dans la formule par la valeur de rang de la voie...

Tu sais adapter ta documentation au cas où qqun d'aussi c** que moi passerait pas là ? plaisantin

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

C'est bien que tu aies essayé : je vais faire au moins en sorte que ça ne plante pas dans ce cas. Et tenter d'être plus clair dans la documentation...

avatar

Question, histoire que j'implémente ça correctement. Le rang 5 de la voie de l'expert du combat, pour vous ça veut dire qu'il peut utiliser plusieurs fois un dé d'expertise sur le même jet ? idée

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

Je dirais oui, mais c'est vrai qu'il peut y avoir un doute. Le rang 3 précise que les 2 dés ne peuvent pas aller au même jet. Je pense que le rang 5 l'aurait répété, ou que ça aurait été indiqué en début de voie si la restriction s'appliquait à tous les rangs. En théorie, on peut lire chaque rang indépendament dans COF, non ?

avatar
Dwim

C'est fait, du coup. clin d'oeil

avatar

@Ulti : Effectivement, je suis en 3.03, je te tiens au courant quand la maj se fait et/ou que j'ai l'occas de revenir dessus. Après, le cout en mana signalé avec 1d6 ou 3d6 donnaient toujours un coût de 1 ou de 3 (le premier chiffre en fait) donc ça peut donner l'illusion que ça fonctionne. Peut être uqe ce sera corrigé avec la maj.

@Spite : ma joueuse voudrai pouvoir choisir l'ordre d'apparition de ses techniques et ce n'est possible apparemment que via la liste de l'onglet Script car sinon elles apparaissent dans l'ordre où on les a créées (et non selon leur numéro de L)

@Dwim Trop efficace merci ! En attendant j'avais fait ajouter une valeur de DM "au cas où" en message sur les attaques pour pouvoir appliquer des DM si jamais une attaque qui manquait finit par réussir grâce à l'expertise. Je comprend comme Ulti : rang 1 = 1 seul dé par tour et par action, rang 3 = 2 dés par tour mais toujours 1 seul par action, rang 5 = 3 dés par tour sans restriction par action. C'est une amélioration progressive.

Par contre ma joueuse m'a interrogée sur un truc et je voudrai votre avis : De son point de vue, elle pensait qu'elle jetais ses dés d'expertise en début de combat (connaissant donc les résultats) pour choisir ensuite de les utiliser ou non en connaissance de cause. Personnellement, j'ai plutôt compris que le jet de dé d'expertise se fait au moment de la décision d'utilisation du dé en question. Qu'en pensez vous ?

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

Ok le dernier effet du rang 5 n'est pour l'instant pas implémenté, car ça complexifie pas mal le truc. Si un jour t'en as besoin, secoue-moi.

En tout cas moi je l'ai implémenté comme tu l'as interprété, ça se jette au moment même. Ce serait vraiment ultra, ultra fort sinon.

avatar

@Ulti : Effectivement, je suis en 3.03, je te tiens au courant quand la maj se fait et/ou que j'ai l'occas de revenir dessus. Après, le cout en mana signalé avec 1d6 ou 3d6 donnaient toujours un coût de 1 ou de 3 (le premier chiffre en fait) donc ça peut donner l'illusion que ça fonctionne. Peut être uqe ce sera corrigé avec la maj.

Je vais re-vérifier, mais je suis persuadé d'avoir vu des résultats différents. Si jamais ça ne marche pas avec la nouvelle version, tu voudras bien me donner un exemple concret ?

@Spite : ma joueuse voudrai pouvoir choisir l'ordre d'apparition de ses techniques et ce n'est possible apparemment que via la liste de l'onglet Script car sinon elles apparaissent dans l'ordre où on les a créées (et non selon leur numéro de L)

J'avais prévu de faire afficher les attaques dans l'ordre des labels, mais apparement j'ai oublié en route. Je vais faire ça.

Par contre ma joueuse m'a interrogée sur un truc et je voudrai votre avis : De son point de vue, elle pensait qu'elle jetais ses dés d'expertise en début de combat (connaissant donc les résultats) pour choisir ensuite de les utiliser ou non en connaissance de cause. Personnellement, j'ai plutôt compris que le jet de dé d'expertise se fait au moment de la décision d'utilisation du dé en question. Qu'en pensez vous ?

Kyr

Comme Dwim, je ferais lancer au fur et à mesure. Rien dans la voie ne suggère qu'on lance les dés à l'avance. Ta joueuse abuse un peu, là.

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