Script pour CO Fantasy sous Roll20 5266
Forums > Jeux de rôle > JdR Black Book > Chroniques Oubliées
J'adore l'aura autour du token, c'est vraiment visuel pour déterminer qui doit jouer surtout quant tu as une bassine de mob !!
Hello Ulti,
Désolé j'ai été pas mal occupé la semaine dernière.
Concernant la prison végétale j'ai pensé à mélanger le prisonnier en remplaçant ses barreaux par des bambous.
La deuxième proposition est une icône native "triskèle végétal"
Après je ne sais pas si c'est pertienent de sortir une nouveau marker pour chaque nouveau sort avec durée d'effet ?
On risque d'en avoir une ribambelle après t'en penses quoi ?
- Ulti
J'aime bien tes deux propositions. Je préfère peut-être le prisonnier.
L'idée, c'était d'utiliser ce qu'on a, c'est-à-dire pas encore le nouveau set.
Et pour ce qui est des icones d'effets temporaires, pour l'instant je dirais qu'on n'en a pas trop, et mon impression c'est qu'en pratque, pour un adversaire donné, il ne devrait pas trop y en avoir. Après, on n'a pas forcément besoin de garder trace de tout. En particulier, le MJ peuy afficher le statut de tous les personnages. Mais je comprends que pour certains PJs, ça puisse aider. Pour l'instant, on a l'asphyxie et le saignement. Je propose de rajouter au fur et à mesure selon les besoins.
- Bleuzaille
Moi je serais enchanté de fournir des icônes au fur et à mesure mais comme maintenant les utilisateurs peuvent mettre eux-même les markers à la main comment le script va gérer l'apparition soudaine d'un token avec prison végétale sans que le sort ne soit lancé auparavant ?
- Ulti
Déjà, les joueurs ne peuvent rajouter des marqueurs que sur les tokens qu'ils contrôlent. Ensuite, dans le cas des marqueurs d'effets temporaires, il me semblerait plus flexible de ne rien faire si quelqu'un ajoute le marqueur. Le script se contente d'ajouter le marqueur si il y en a un de spécifié pour signaler l'effet, et de l'enlever à la fin de l'effet. Enlever le marqueur pourrait aussi être une façon pratique de mettre fin à un effet, à condition de pouvoir faire un undo.
Salut à toi Ulti !
Je viens de faire des test avec la nouvelle option du casque dans la fiche de perso. Le malus s'applique bien sur des jets de SAG utilisant un attribut "perception", mais pas avec ceux utilisant "vigilance". Or c'est bien précisé dans la règle :
Le port du casque présente un inconvénient : son score de RD s’ajoute à la difficulté de tous les tests de SAG destinés à simuler la perception : détecter un bruit ou une créature cachée, échapper à une embuscade, etc.
Est-ce volontaire, ou y'a t'il moyen d'y remédier ?
Merci !
- Ulti
- et
- Ulti
Ça fait quelques temps que j'écris un script pour m'aider et automatiser un maximum de choses pour mes joueurs sur Roll20 qui sont plutôt débutants. J'ai commencé en utilisant le script de CyberT2000, puis j'ai modifié à ma sauce, puis je suis reparti de zéro et j'ai ajouté les fonctionnalités dont j'avais besoin. C'est encore loin de couvrir tout COF, mais je me suis dit que c'était déjà assez gros comme ça pour que ça puisse valoir le coup de partager. L'idée, c'est que d'autres MJ puissent s'approprier ça, ou me donner leurs idées pour améliorer le code ou ses fonctionnalités. Le script s'appuie sur les fiches de Natha.
Pour résumer ce que ça permet de faire :
- Gestion des tours de jeu, initiative
- Attaques, tenant en compte les états, certaines capacités, les dégâts temporaires, la distance, les tokens sur le trajet,...
- Un système d'undo pour pouvoir corriger quand les scripts ne font pas ce qu'on veut ou qu'on s'est trompé,
- Le repos, les points de chance, la surprise, les points de mana,
- Et d'autres capacités dont j'ai eu besoin pour mon groupe qui fait Anathazerin.
Le script se trouve ici : https://github.com/Ulty/COFantasy/blob/master/COFantasy.js Il suffit de le copier et de le coller comme nouveau script dans la section API de votre partie (nécessite un compte pro je crois).
Et comme il y a pas mal de choses, j'ai aussi écrit une petite doc : https://raw.githack.com/Ulty/COFantasy/master/doc_start.html.
Le script est accessible en installation directe depuis Roll20, ce qui permet des mises à jour automatiques. Attention tout de même à utiliser la documentation à l'adresse https://raw.githack.com/Roll20/roll20-api-scripts/master/COFantasy/doc.html, qui est celle synchronisée avec la version du script sur Roll20.
Ulti
Bonjour Ulti,
Tout d'abord je te remercie énormément pour tout le le travail que tu as accompli pour les scripts de COF !
J'ai me sert de la page où toutes les explications sont fournis (https://raw.githack.com/Ulty/COFantasy/master/doc.html#comment_utiliser_script)
Néanmoins, j'ai un Forgesort parmi mes joueurs, et je bloque sur l'option --disque dans la rubrique "Méthodes de sélection de groupes".
En effet, il utilise comme arme le "feu grégeois" et j'aimerai intégrer le fait que ce dernier fasse des DM à un ensemble de créatures ou PNJ. En somme, il jette son feu grégeois au milieu d'un groupe et ce groupe subit des dégâts.
Ma question est comment s'écrit le script qui va bien ?
Merci pour ta réponse.
Personnellement j'ai fait un pnj (token avec aura) sans carac, accessible au joueur et mon joueurs le place et il lance le feu gregeois dessus.
Ca marche bien lorsque j'utilise la macro "Surprise", et c'est le principal. Ca ne marche pas si je fais appel à une compétence vigilance ( qui pourtant utilise bien un attribut "vigilance" ). Mais sincérement, je ne pense pas que cela serve. Je me l'étais rentré car un de mes PJ à un bonus, mais peut-on l'utiliser en tant que compétence active ? Je ne suis pas expérimenté sur COF.
J'ai donc fait l'essai, mais ça ne semble rien changer : message d'erreur si on utilise la fiche de roll20 (mais tout marche), pas de message en copiant-collant le source de la fiche.Ulti, quand tu as écrit le message, c'était effectivement le cas.
Ce matin, en relançant ma Sandbox pour quelque chose de rien à vous, j'ai l'impression que l'erreur ne m'arrive plus. C'est le cas chez toi aussi ? Si oui, tu vois quelque chose qui aurait pu changer hier ? Roll20 aurait-il fixé un bug ?
P.S.: Malheureusement ça ne résoud pas le problème de l'ajout du script, mais on avance.
Far2Casual
On dirait que le message d'erreur est revenu depuis hier.
- Dwim