Script pour CO Fantasy sous Roll20 847

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

avatar

Problème numéro 1 résolu, je n'avais pas ajouté la barre de mana à mon token, je viens de tester avec magie intense et ça fonctionne par contre si j'utilise la macro avec --mana 1 il m'affiche une nouvelle fenêtre dans le chat à chaque fois que je clique sur le nombre en ajoutant un niveau de magie intense supplémentaire.

avatar
Nidhogg

Comme quoi, ça vaut le coup de tester !

Pour essayer de comprendre ce qu'il se passe, après avoir appuyé sur le bouton "Valider", pourrais-tu ensuite cliquer dans la fenêtre du chat, puis appuyer sur ta touche vers le haut ? Ça devrait afficher dans cette fenêtre la commande envoyée lorsque tu as appuyé sur "Valider". Si tu veux bien me le copier, ça pourrait m'aider. Ou alors m'inviter en tant que MJ sur une partie test sur laquelle tu peux reproduire le problème.

À part ça, je viens de rajouter la prise en compte d'un attribut "pointsDeRecuperation" pour gérer les cas avec plus de 5 PR.

avatar

Si je clique sur valider le sort se lance correctement.
Le problème viens d'avant, avec l'option (--mana) dans mon sort rang 1, quand je clique sur le 1 de magie intense il m'ouvre une nouvelle fenêtre avec la possibilité jusque magie intense deux et ainsi de suite.

A chaque fois que je clique sur le chiffre il implémente dans une fenêtre:
"Tempête de mana de puissance 1"
"Tempête de mana de puissance 2"
"Tempête de mana de puissance 3"
"Tempête de mana de puissance 4"

Si je clique sur valider le sort part, j'ai donc réussi à lancer un sort rang 1 avec magie intense 26 content

Je n'ai pas le problème avec la macro sans le (--mana)

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

Est-ce que tu as mis une option "--rang 1" dans ta macro ?

Est-ce que la fenêtre de choix des options de tempête de mana affiche un maximum à côté de la puissance ?

avatar

Alors la macro: "!cof-attack @{selected|token_id} @{target|token_id} 2 --magique --sortilege --fx splatter-magic --mana 1 --rang 1 ?{Tempête de mana?|Oui,--tempeteDeMana|Non,}"

Résultat:
[url=https://www.noelshack.com/2018-13-4-1522328955-1.png][img]https://image.noelshack.com/minis/2018/13/4/1522328955-1.png[/img][/url]

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

avatar

Dsl je ne peux pas éditer mes message depuis un mois plus aucun icônes, j'ai pas les images des avatars sur le forum et plus la possibilité d'envoyer de MP content

avatar
Nidhogg

Là, je ne comprends pas bien ce qu'il peut se passer. Tu n'as pas de message d'erreur dans la console ? Normalement un (max 1) devrait s'afficher après la puissance, quand on met --rang 1

avatar

En faite dés que je clique sur un des boutons de la fenêtre que ce soit (Portée, Rapide, Magie intense)

Il affiche une nouvelle fenêtre avec prise en compte de mon action, si je clique sur Portée "Non", il m'affiche en dessous la même fenêtre avec Portée "Oui"

Dans le cas de magie intense il ajoute une nouvelle fenêtre mais en plus augmente de +1 "Tempête de mana de puissance X" et le nombre de dés de magie intense.

Quand je suis sur une fenêtre Tempête de mana 26 avec le bug et si je reclique sur le "3" de magie intense il va ouvrir une fenêtre Tempête de mana rang 4 avec 4 dés en magie intense.

avatar

Pour les PR je suppose qu'il faudra que je refasse un copié/collé du script à partir du liens pour pouvoir tester?

avatar
Nidhogg

Je viens de comprendre. Il y a un bug qui fait que quand le script détermine que la puissance maximum de la tempête de mana est 0, aucun maximum n'est affiché. Je pense que c'est ce que tu vois, et que la raison est que le niveau de ton personnage n'est que de 1. Or la règle de tempête de mana indique qu'on ne peut pas dépenser plus de mana en un tour que le niveau du personnage.

avatar

Pour les PR je suppose qu'il faudra que je refasse un copié/collé du script à partir du liens pour pouvoir tester?

Nidhogg

Oui, en effet. Mais ce sera aussi dans la prochaine mise à jour automatique, dès que je saurai si la tempête de mana fonctionne. Le problème avec la tempête de mana impossible devrait être réglé, d'ailleurs.

avatar

- Je n'ai plus le bug d'incrémentation +1 à chaque fenêtre pour la magie intense.

- J'ai bien un message si j'essai d'utiliser plus de mana que mon niveau: "Caliostro: ne peut pas dépenser plus de mana en tempête de mana (niveau 1, mana déjà dépensée 1)"

- J'ai toujours une nouvelles fenêtre qui s'ouvre quand je sélectionne une option, c'est peut être le fonctionnement voulu?

Je vais ajouter l'option tempête de mana aux sorts de mes 8 PJ sur roll20, je ferai un retour après le week-end, ça passe nickel pour les sorts d'attaque, il faut aussi que j'essai sur des sorts sur la durée, des soins etc...
Si tu peux laisser un message sur le post si tu met à jour la version du script sur roll20 que je reste pas sur ma version copié/collé et que je puisse aussi tester l'attribut pour les PR.

avatar

- J'ai toujours une nouvelles fenêtre qui s'ouvre quand je sélectionne une option, c'est peut être le fonctionnement voulu?

Oui, car on ne peut pas modifier un cadre dans le chat, juste en afficher un nouveau. Mais si tu as d'autres idées sur la façon de procéder, je veux bien.

Je vais ajouter l'option tempête de mana aux sorts de mes 8 PJ sur roll20, je ferai un retour après le week-end, ça passe nickel pour les sorts d'attaque, il faut aussi que j'essai sur des sorts sur la durée, des soins etc...
Si tu peux laisser un message sur le post si tu met à jour la version du script sur roll20 que je reste pas sur ma version copié/collé et que je puisse aussi tester l'attribut pour les PR.

Nidhogg

Merci pour tes retours !

avatar

"Oui, car on ne peut pas modifier un cadre dans le chat, juste en afficher un nouveau. Mais si tu as d'autres idées sur la façon de procéder, je veux bien."

Vu que c'est à choix multiple effectivement ça complique la chose sinon ça passerai nickel dans le menu déroulant oui non. Peut être avec des cases à coché si c'est possible vu que magie intense est limité à 5 max.et que ça évite de générer une nouvelle page, après ça va pas saturer le chat général seulement celui du joueur.
D'ailleurs il manque le doublement de la durée avec la Métamagie.

avatar


D'ailleurs il manque le doublement de la durée avec la Métamagie.

Nidhogg

Non, normalement il y est, mais pas pour les sorts qui font des dégâts ou des soins ou qui n'ont pas de durée. Dis-moi si tu trouves qu'il manque pour un sort.

avatar

Pas accès à la métamagie pour douler la durer, seulement magie rapide et magie intense avec le sort régénération:
"!cof-effet-temp regeneration [[@{selected|NIVEAU} + @{selected|SAG}]] --lanceur @{selected|token_id} --target @{target|token_id} --limiteCibleParJour 1 --portee 0 --mana 1 --rang 3 ?{Tempête de mana?|Oui,--tempeteDeMana|Non,}"

Par contre ça marche avec peau d'écorce ou la j'ai bien la durée en proposition:
"!cof-effet-temp peau_d_ecorce [[5+@{selected|SAG}]] --rang 1 ?{Tempête de mana?|Oui,--tempeteDeMana|Non,}"

J'ai test avec des sorts d'attaque et de soins RAS.

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

Tou ça me semble normal : un sort de régénération, ça fait des soins, donc on ne peut pas doubler la durée.

avatar

"Régénération (L)* : la cible touchée par le druide guérit 3 PV par tour pendant [niveau du druide + Mod. de SAG] tours. Ce sort ne peut pas affecter une créature plus d’une fois par jour."

Moi je vois ça comme un sort de soins mais sur la durée content

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

Oui, c'est un sort sur la durée, mais page 105 du compagnon, dans la marge, *Les sorts qui produisent des DM ou des soins ne peuvent pas voir leur durée doublée. Donc le script ne propose pas de doubler la durée de ce sort.