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 5029

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

avatar
Atlas

Je recommande d'utiliser le legacy : c'est plus performant, et il y a moins de bugs.

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

Bonjour tout le monde, enfin un peu moins de boulot, je recommence à bosser sur mon JDR sur les Terre d'Arran, d'ailleurs j'ai des joueurs qui ont fini de créer leur personnage, et une grosse parti, j'ai pu config moi même, mais je bloque sur 4 compétences, pourrais tu m'éclairer Ulti :

Pouvoir Magique
Les mystique peuvent avoir des pouvoirs spéciaux, mais pour celle ci avec le bonus, faudrait-il faire l'équivalent de la potion fortifiante ?
Inspiration* :
au prix d’une action d’attaque, le mystique désigne un allié à moins de 10 mètres et lui octroie un bonus de +1 à tous ses tests pendant [2 + Mod. SAG] tours. Il peut lancer une inspiration à chaque tour mais ne peut maintenir plus de [1 + Mod. INT] inspirations à la fois (minimum 1).

Voie de l'élémentaliste
Au niveau de la brûme, je voie pas comment la gérer avec le script, à voir pour le gérer manuellement ? Ou peut on créer un effet de pénombre sur les joueurs via une macro ? (j'utiliserais surement la lumière dynamique)
1. Brumes*
Le PJ créé un brouillard très dense jusqu’à une portée de 20 m sur une zone de 20 m de diamètre. Dans cette zone la visibilité est très réduite et équivalente à de la pénombre. Il n’est pas possible de voir par-delà le brouillard qui persiste pendant [5 + Mod. SAG] tours.

Voie de la magie runique (légérement équivalent a la voie du métal)
Il y a une compétence légèrement similaire, mais faudrait il créer un nouveau prédicat pour celle ci ?
1. Forgeron*
Le PJ obtient un bonus de +5 aux tests d’orfèvrerie ou de forge. Au prix d’une action de mouvement, il peut enflammer son arme pour une durée de [5 + Mod. de SAG] tours et gagne alors un bonus aux DM de +1 par rang atteint
dans cette voie avec cette arme (DM de feu).


Voie de la divination
Ma question içi, faudrait il créer un prédicat pour que lors de test de Surprise, cela soit pris en compte automatiquement ? Le reste peut etre ajouté manuellement je pense (sauf si on passe par un prédicat aussi).
1. Sixième sens
Le PJ sait toujours légèrement en avance ce qui va arriver. Il gagne un bonus de +2 en initiative et en DEF, ainsi qu’un bonus de +5 à tous les tests pour éviter d’être surpris.
Merci d'avance
Désoler, je connais pas assez pour me débrouiller entierement tout seul.

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

Pour l'inspiration, il faudra que j'implémente un mécanisme spécifique : je n'ai pas encore vu ailleur d'effets dont on limite le nombre simultané de cibles. Pour les brumes, effectivement, je ferais ça à la main. Peut-être en utilisant un token qui fasse de la lumière colorée en blanc. Pour le forgeron, je ne vois pas en quoi ça diffère de la capacité de même nom du forgesort (Voie du métal) ? Pareil pour le sixième sens. Les bonus à la compétence vigilance sont toujours ajoutés aux tests pour éviter d'être surpris.

Je rédigerai tout ça quand de mon côté j'aurai un peu de temps.

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

Hey , en effet pour l'inspiration, je me disais bien qu'il fallait faire un truc ^^'
Pour la brume, pour rajouter directement un sort de brume en arrière plan pourrais être effectivement suffisant, que pense tu de ceci ? Serait il possible de le faire apparaitre lors de l'utilisation de la compétence ? Si via une commande on peut le faire, je veux bien savoir ^^'


Pour le forgesort si il y une différence, de mémoire INT vs SAG dans l'un ou l'autre donc il faudrait la refaire mais avec le bon Mod.
Pour le sixième sens, j'ai vu qu'il fallait taper une commande !cof, mais est ce possible de l'ajouter de façon permanente via un prédicat ? A moins que je l'ai louper et que c'est vigilance ?

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

Oui, pour la brume il pourrait y avoir moyen de faire apparaître un token de ce genre, mais l'effet serait un peu bancal, car il n'affecterait que la couche de la carte, pas les tokens. La solution que je proposais serait aussi bancale, remarque : elle donne bien un effet brouillard, mais elle peut aussi éclairer des zones qui devraient rester dans le noir.

Pour la capacité forgeron, il suffit de remplacer l'intelligence par la sagesse dans la commande, c'est assez immédiat car ça n'impacte que la durée, qui n'est pas codée en dur dans l'effet : !cof-effet-temp forgeron(L) [[5+@{selected|SAG}]]

Pour le sixième sens, non, pas besoin de commande pour l'ensorceleur. La version avec commande, c'est pour une version avec effet temporaire pour objets magiques ou parchemins.

avatar

Hello !! j'espère que vous allez bien, je ressors de 15 jours de taff intense et en préparant une partie j'ai un personnage qui à développé :

esquive de la magie de la voie du déplacement du voleur. Pour le moment à part lui faire faire une test de dex / Attaque magique et un undo pour remodifier les dégats (rien ou 1/2) si réussi je ne vois pas trop. Par contre je me demandais si y avait pas moyen d'utiliser le --demiAuto d'une manière ou d'une autre pour obtenir l'effet?

Voilaaa

Melkior

avatar

Hello Ulti
Petit bug sur les charges/recharges

Je reproduis systématyquement

Si je suis en combat, j'ai pas de soucis :

En revanche si je recharge hors combat j'ai une erreur:

Dans la console j'ai ça :

"charge mal formée"
{"name":"charge_4","current":true,"max":"","_id":"-Mx1H9pvJpARhgtVpeJe","_type":"attribute","_characterid":"-MS7MqCrSZmGrSTe6Pyy"}

Dans ma fiche j'ai ça :

J'ai l'impression que la recharge auto en fin de combat mets la charge dans un état non reconnu par le script

J'utilise la version "auto" de roll20 (donc dernière version de roll20 à jour, pas celle du git)

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

Merci pour l'excellent rapport d'erreur ! Ça m'a permis de réparer ça assez facilement. Enfin j'espère que ça règle ton problème, mais j'ai au moins réparé un truc en rapport.

En revanche, pour la version "auto", tu n'as pas de chance : j'ai reçu cette nuit le message selon lequel Roll20 allait intégrer mes derniers changements, ce qui veut dire que la prochaine version comprenant ce que je viens de réparer ne sera pas dans Roll20 avant une semaine au moins.

Mais en attendant, tu peux tout simplement préciser le nombre de charges (charge_1:1 charge_4:1 charge_7:1 charge_8:1), et ça devrait marcher.

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

Coucou !

Alors, j'ai réussi à régler le souci sur la charge fantastique en mettant mon nom en second dans les propriétaires de fiches. Merci pour les explications à ce sujet d'ailleurs ! Si c'est possible, j'aimerai exclure des tokens de la charge (pour les créatures n'ayant pas la possibilité de charger car déjà au cac par exemple). Mais ça c'est moins gênant, je me contente de dire "tu ne peux pas en profiter, passe ton tour stp".

Et sinon j'ai eu un souci sur l'init avec des tokens qui n'entraient pas dans le turn order ! J'ai du les ajouter manuellement. Clip où j'essaie de lancer le combat avec la commande !cof-init (au début j'ai oublié de selectionner les tokens mais ensuite, même en les selectionnant, je n'ai rien. Je n'ai rien changé dans les fiches PJ depuis la dernière partie je crois et je n'ai pas de message d'erreur. Une fois que j'ai ajouté tout le monde manuellement (et saisi les init correspondantes), tout roule. En cliquant ma macro "init", le turn order s'ouvre mais aucune ligne dedans. Malgré cela, la fiche liste d'action est envoyée à la première créature (par ordre d'init). Mais c'est tout et ensuite, en cliquant sur la fleche, ça ne propose pas à la seconde. Et lorsqu'une créature fait, hors combat, une action d'attaque, idem, cela lance le combat et le turn order mais vide. Pas de message d'erreur dans la box API.

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

Salut Kyr,

J'ai essayé ces dernier jours d'implémenter des amélioration sur les voies que tu as décrites, et j'ai intégré le reste à la documentation. Tout cela devrait être dans la librarie Roll20 d'ici une semaine, et d'ici là tu peux bien sûr tester tout ça depuis mon git.

Concernant tes suggestions

Suggestions :

Ajouter à un endroit les prédicats / options "de base" auxquelles il ne faut pas oublier de penser en créant une nouvelle fiche car impact selon les persos en face. Pour l'instant j'ai déjà listé (mais je suis sure que j'en oublie) :

armeParDefaut:1 (pour que les ennemis n'aient pas à dégainer), quadrupede, mortVivant, nonVivant, aucuneActionCombat (pour les tokens qui ne doivent pas être ajoutés au turn tracker)

--metal (sur les attaques des armes métalliques),

Je vois bien pourquoi tu demandes ça, mais c'est une question difficile. Il y a vraiment beaucoup de prédicats possibles, et un bon nombre ne sont utiles que pour certains groupes : le metal dans les modificateurs d'attaque ne devrait servir que si on a un forgesort ayant au moins 3 rangs dans la Voie du métal, le prédicat quadrupede ne devrait servir que pour un voleur ayant au moins 3 rangs dans la Voie du roublard. Je pense qu'on pourrait essayer de faire une section des prédicats les plus utiles, mais ce n'est pas évident. Quelqu'un se sent l'envie de rédiger cela ?

J'avais aussi fait un marqueur pour 'celui qui a l'air de commander'. Peut être qu'on pourrait automatiser son affichage pour les capitaines définis par le script ? Et /ou l'ajouter au pool de marqueurs pour celleux à qui ça poeut servir ?
(et sinon, prend le comme une médaille décernée pour les services rendus à la commu COF Ulti ^^)

Kyr

Merci pour le marqueur, je l'ai ajouté dans les marqueurs du script. Si tu l'ajoutes dans une de tes parties sous le nom cof-chef alors l'icone devrait apparaître pour les personnages qui deviennent capitaines.

avatar
Kyreelle

Pour ce soucis d'initiative, c'est un peu difficile de savoir ce qu'il se passe : sur l'image, c'est le point de vue de qui ? Quel sont les tokens sélectionnés quand tu lances l'initiative ? Est-ce que tu as essayé de les ajouter un par un à l'initiative ?

Il y a effectivement eu des changements sauvage chez Roll20 au niveau du turn tracker, mais j'ai adapté le script, et je ne crois pas que ça puisse empêcher de faire afficher les tokens, maintenant. Est-ce que tu voyais la même chose dans le turn tracker que tes joueurs ?

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

Hello !! j'espère que vous allez bien, je ressors de 15 jours de taff intense et en préparant une partie j'ai un personnage qui à développé :

esquive de la magie de la voie du déplacement du voleur. Pour le moment à part lui faire faire une test de dex / Attaque magique et un undo pour remodifier les dégats (rien ou 1/2) si réussi je ne vois pas trop. Par contre je me demandais si y avait pas moyen d'utiliser le --demiAuto d'une manière ou d'une autre pour obtenir l'effet?

Voilaaa

Melkior

Melkior

J'ai implémenté la capacité, mais vraiment pas le temps pour tester. Si tu veux bien regarder et me dire si ça marche...

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

Hello, je viens de re-tester. Lorsque j'active le buff de couverture avec !cof-bonus-couvert ?{Bonus du couvert?} et que je rentre la valeur 2 par exemple, j'ai bien un message dans le tchat qui me dit que le personnage se met à couvert. Mais lorsque je sélectionne ce même token et que j'entre la macro !cof-remove-buf-def, rien ne se passe. II garde toujours son bonus de couverture. Je suis obligé d'aller dans les attributs du perso pour retirer le buff à la main.

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

C'est tout simplement que le bonus couvert n'est pas la même chose que le buf-def. Je te copie la documentation, avec en gras la méthode pour sortir du couvert :

Pour donner un bonus en DEF contre toutes les attaques à distance, on peut utiliser !cof-bonus-couvert ?{Bonus du couvert?} en sélectionnant les tokens bénéficiant du couvert. La commande accepte un argument --secret permettant de ne pas faire connaître l'action du personnage à tous les joueurs. Pour ne plus être à couvert, il suffit de lancer la commande sans argument.

Le buf-def est un bonus circonstanciel de DEF, qui s'applique à toutes les attaques, alors que le bonus couvert ne s'applique qu'aux attaques à distance.

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

Alors j'ai bien sur copié le nouveau script pour que l'esquive de la magie soit prise en compte.

j'ai bien mis le prédicat esquiveDeLaMagie sur le voleur

Au cours des test un mage d'attaque magique 7 (pas très haute) contre un voleur avec 18 de dex (qui peut relancer les dés avec une carac héroique ou supérieure)

Lorsque l'attaque (fleche enflammée) touche, le voleur prend 1/2 (on suppose qu'il a loupé son jet de dex/atta magique car on ne voit pas de jet particulier de la part du voleur sur sa dex - comme par exemple c'est le cas lors d'une boule de feu aec un psave Dex)

maintenant je lui met un GROS bonus de dex (genre +50) il devrait, si touché par la flèche enflammée ne pas prendre un seul degats, mais et il prend quand meme /2 dégats.

J'ai l'impression qu'il prend /2 degat à chaque fois quelque soit le résultat du test de dex.

Voilaaa pour les test content

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

J'ai corrigé un truc. Ça marche mieux ?

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

Re Ulti content

Alors mon mage à refait deux flèches enflammées

la 1ere touche : le voleur à l'option d'utiliser esquive de la magie avec un bouton qui apparait, il esquive et réussi >> attaque esquivée ! 0 dégats

la 2eme touche : Le voleur à toujours le bouton pour esquiver, mais cette fois-ci il décide de ne pas esquiver. Résultat, il ne prend que 1/2 dégats.

j'ai meme essayé de louper une esquive de la magie et dans ce cas le voleur prend 1/2

Ca semble parfait content)))

Super ta réactivité !! incroyable content

Merciiiii

avatar
Ulti

Je comprend mieux. Du coup, j'ai fais une macro !cof-buf-def --bonus ?{avec un bonus|0|1|2|3|4|5} et lorsque je la lance en sélectionnant un token, j'ai ce message : Argument de !cof-bu-def invalide.

Tu as une idée ?

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

Oui, c'est !cof-buf-def ?{avec un bonus|0|1|2|3|4|5} .

avatar

Hello Tous!!

Y-a-t-il moyen d'ajoouter une durée à un effet déclenché par une attaque? cette durée peut-elle être 1d6?

J'ai une saleté d'arbre dont les branches sanguinolentes font faire un jet de SV quand elles touchent et qui lorsque ce dernier est raté inflige l'état affaibli pendant 1d6 rounds.

J'ai fait une attaque avec pasDeDmg et ça:

--ifSaveFails CON 15 --etat affaibli --endif

Je peux pas ajouter la durée (1d6)?

Thank en avance!!

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