Script pour CO Fantasy sous Roll20 5267
Forums > Jeux de rôle > JdR Black Book > Chroniques Oubliées
Salut Chninkel,
Je ne suis pas sûr de comprendre exactement ton problème, alors j'espère que tu ne m'en voudras pas de reprendre les explications du début :
Le principes de la macro Jets, c'est de pouvoir demander à un joueur (ou à tous les joueurs) un jet de compétence sans se soucier de savoir si il a un bonus dans la compétence. Typiquement, tu vas demander un jet de perception, et ceux qui n'ont pas de bonus de perception n'auront que le bonus de sagesse, mais tout le monde clique sur perception et le script doit faire ce qu'il faut. Tout le mode a accès au bouton perception, mais tout le monde n'a pas forcément de bonus.
le bonus individuel de chaque personnage est stoqué dans la valeur courante d'un attribut qui porte le nom de la compétence. Une raison pour laquelle tu pourrais ne pas voir le bonus appliqué serait que le nom de l'attribut soit différent (majuscule, espaces, ...) du nom que tu as écris dans le fichier Compétences. Une autre raison liée aux jets de DEX peut être l'application du malus d'armure, qui pourrait juste annuler le bonus de compétence (+2 en saut et -2 de malus d'armure de cuir souple). Enfin, il est possible qu'il y ait une erreur dans le script, bien sûr, mais il faudrait trouver les circonstances qui provoquent l'erreur (tout marche bien chez moi).
Est-ce que tu pourrais me montrer la macro que tu utilises pour le jet de saut seul. Cette macro devrait être inutile, mais ça pourrait me donner une idée de ce qui ne va pas dans ta partie ?
Bonjour,
Je vais commencer par remercier Ulti et les autres contributeurs au Script: c'est du super boulot avec documentation et tout => c'est propre.
J'ai un gnome dans mon groupe qui a choisi la capacité raciale suivante (extrait de Co-drs):
Don étrange : le gnome possède un talent inné pour les sciences, qu’elles soient occultes ou plus ordinaires. Le joueur choisit une des deux options suivantes :
- soit son personnage gagne un bonus de +5 sur tous les tests d’INT
- soit il choisit une capacité de rang 1 d’Ensorceleur. Il peut utiliser ce sort sans pénalité avec une armure allant jusqu’à la chemise de maille.
=> Mon joueur a choisit la première et je dois donc prendre en compte +5 à tous les tests d'INT.
J'ai noté dans la documentation du script qu'il n'y a rien pour gérer cela particulièrement (dans la partie capacité raciale) alors je me demandais si il y avait un attribut disponible qui viendrai affecter tout les tests basés sur l'INT ? (et donc accessible lors de l'utilisation de la macro jets disponible en "base" avec le script) et donc pas sur des compétences particulières de l'INT (ce qui aurait-été facile via le handout Compétences et un don nommé donEtrange).
Au passage et en lien avec la précédente réponse, je me suis fait bien avoir lors de la génération des compétences car j'avais mis une majuscule en début d'attribut (dans la feuille personnage) et il y a l'air de pas trop aimer roll20: avec une minuscule ça marche mieux même si on appelle l'attribut, avec --nom dans le handOut Compétences, avec une majuscule ... mystère. A partir de maintenant plus d'attribut avec des majuscules au début.
Si il n'y a pas d'attribut semblable affectant tous les tests d'INT je créerai une macro spécifique pour le gnome a utiliser pour tout ses tests d'Intelligence qui ne sont pas des compétences (je mettrai l'attribut donEtrange pour toute les compétences que j'ai déjà créé).
Bonne journée,
Julien
Bonjour,
Je vais commencer par remercier Ulti et les autres contributeurs au Script: c'est du super boulot avec documentation et tout => c'est propre.
J'ai un gnome dans mon groupe qui a choisi la capacité raciale suivante (extrait de Co-drs):
Capacité raciale ·Don étrange : le gnome possède un talent inné pour les sciences, qu’elles soient occultes ou plus ordinaires. Le joueur choisit une des deux options suivantes :
- soit son personnage gagne un bonus de +5 sur tous les tests d’INT
- soit il choisit une capacité de rang 1 d’Ensorceleur. Il peut utiliser ce sort sans pénalité avec une armure allant jusqu’à la chemise de maille.
=> Mon joueur a choisit la première et je dois donc prendre en compte +5 à tous les tests d'INT.
Arf, ton joueur a profité de l'amour immodéré de l'auteur du jeu pour les gnomes ! Ce bonus est bien trop fort !
J'ai noté dans la documentation du script qu'il n'y a rien pour gérer cela particulièrement (dans la partie capacité raciale) alors je me demandais si il y avait un attribut disponible qui viendrai affecter tout les tests basés sur l'INT ? (et donc accessible lors de l'utilisation de la macro jets disponible en "base" avec le script) et donc pas sur des compétences particulières de l'INT (ce qui aurait-été facile via le handout Compétences et un don nommé donEtrange).
Non, c'est plus facile que ça : tu ajoutes le bonus sur la fiche, dans la case 'Bonus' sur la ligne Intelligence, juste avant le total. C'est exactement à ça que sert ce bonus : c'est un bonus pour tous les tests de cette caractéristique, mais qui n'affecte pas le modificateur (et donc pas les tests d'attaque, mana, etc).
Au passage et en lien avec la précédente réponse, je me suis fait bien avoir lors de la génération des compétences car j'avais mis une majuscule en début d'attribut (dans la feuille personnage) et il y a l'air de pas trop aimer roll20: avec une minuscule ça marche mieux même si on appelle l'attribut, avec --nom dans le handOut Compétences, avec une majuscule ... mystère. A partir de maintenant plus d'attribut avec des majuscules au début.
Bonne journée,
Julien
Khalimsha
Cette histoire de majuscule, ça ressemble à un bug, on dirait.Est-ce que tu peux me décrire plus précisément ce que tu as fait ? Si je comprends bien, tu avais un attribut nommé 'Danse' de valeur courante 5, tu as ajouté 'CHA: Danse' sur une ligne de ton handout Compétences ?
Hello Le Chninkel,
Je ne sais pas si ça peut t'aider mais certaines capacités individuelles peuvent être gérées en dessous des capacités des personnages. Cela leur donne un jet spécial individuel qui tient en compte des bonus de certaines capacités. En description tu ajoutes les cas d'application pour ne pas avoir à ressortir la doc toutes les 2 minutes, c'est ultra-pratique.
Un exemple avec un PJ rodeur :
Tu demandes au joueur de cliquer sur le dé tout à gauche et ça te retourne ça.
Du coup il y a zéro programmation à avoir mais il faut que ton joueur pense à l'utiliser quand il est dans les bonnes conditions.
J'espère que ça pourra convenir.
Quelle réactivité.
En effet le +5 a tout les tests dint cest fort surtout si le gnome en question a 20 d'intelligence... et le rang1 de la voie du golem pour remplacer les tests de force par des tests dint (ce que javais tendance à faire naturellement lorsqu'on me demande je soulève une pierre).
Ok pour le bonus sur la feuille de perso je regarde ce soir.
En effet cest exactement ce que tu décrit et la solution qui marche,je n'ai changé la majuscule Danse que dans la feuille de personnage pour la mettre en minuscule en laissant danse avec majuscule dans le handout compétences. Javais fait des copiercoller entre les 2 pour être certain d avoir une écriture identique. Jai eu la puce à l'oreille car dans la documentation dans un exemple de l'utilisation de --nom e jet tu utilise l'attribut discrétion (avec un d majuscule) alors que l'attribut en question est discrétion (avec un d minuscule). Je viens de le voir maintenant mais il est bien écrit dans la doc que --nom va passer le nom en minuscule donc il ne faut pas de majuscule dans l'attribut cote feuille de perso ... pour conclure je m'attribue automatiquement un bon vieux RTFM (Read The Fucking Manual)
Bonjour à tous, utilisateurs du script,
Pourriez-vous avoir la gentillesse de répondre au questionnaire que j'ai posté ici :
forums.php?topic_id=16514&tid=383782#msg383782
Merci d'avance !
- Ulti
En effet cest exactement ce que tu décrit et la solution qui marche,je n'ai changé la majuscule Danse que dans la feuille de personnage pour la mettre en minuscule en laissant danse avec majuscule dans le handout compétences. Javais fait des copiercoller entre les 2 pour être certain d avoir une écriture identique. Jai eu la puce à l'oreille car dans la documentation dans un exemple de l'utilisation de --nom e jet tu utilise l'attribut discrétion (avec un d majuscule) alors que l'attribut en question est discrétion (avec un d minuscule). Je viens de le voir maintenant mais il est bien écrit dans la doc que --nom va passer le nom en minuscule donc il ne faut pas de majuscule dans l'attribut cote feuille de perso ... pour conclure je m'attribue automatiquement un bon vieux RTFM (Read The Fucking Manual)
Khalimsha
Tu vois j'avais oublié ça, et pourtant je l'ai codé puis documenté ! Je vais voir si il ne serait pas possible d'être case insensitive pour les bonus de compétences, ce serait plus facile pour les utilisateurs. Et je pense qu'il n'y aurait probablement pas de risque de confusion avec autre chose.
- Le Chninkel
Bonjour, bonjour,
j'avance dans la création des personnages de ma future campagne et j'ai un doute pour l'utilisation du script (partie jets et compétences encore).
Pour gérer la partie personnelle de (pour la partie d'allies au contact je le sens moins, je le ferrai sans automatisation je pense):
1. Argument de taille :
Le Barbare ajoute son Mod. de FOR à son score de PV maximum ainsi qu’à ses tests de CHA et à ceux de ses alliés au contact pour les tests de négociation, de persuasion ou d’intimidation. Allez savoir pourquoi, sa simple présence donne de la force aux arguments de ses alliés…
Je pensais ajouter un attribut intimidation (aussi déclaré dans les compétences sous CHA: intimidation) avec la valeur @{selected|FOR} peux-tu me confirmer que cela ne peut pas fonctionner ? (ou alors j'ai fait une faute de frappe ce qui est préférable). Pour le moment je met le mod FOR en dur.
- Ulti
Ok merci de ta réponse. Oui j'avais pensé à faire une macro comme indiqué mais jai préfère mettre en dur le bonus pour conserver l'utilisation du beau tableau associé à la macro jet (comme ça jai pas besoin d'expliquer que pour tous le jet d'intimidation se fait en cliquant sur jet sauf le barbare qui a un bouton specifique).
Salut !
Grace au confinement, je decouvre Roll20.
J'ai donc fait une mini partie test avec mes joueurs sur les regles de Chroniques Oubliées Fantasy.
On a adoré ! Donc je voulais juste dire bravo a la team qui a fait la fiche de COF pour Roll20 !
Bonjour à tous,
Tout d'abord, merci à Ulti pour son travail titanesque sur la réalisation du script, c'est vraiment impréssionnant . Je suis en train d'essayer de créer une campagne sur roll20 (ma première) et je me rend compte qu'en soirée j'expérimente d'assez gros problèmes de latences (parfois plus de 40/50 sec). Étant assez newbie en matière de roll 20 j'aurais aimé savoir si le problème était général (j'ai lu plus haut qu'avec le confinement les serveurs étaient probablement surchargés) ou si cela était du à une mauvaise utilisation du script de ma part. Je doute que la puissance de mon PC ou ma connexion soit en cause cela dit. Merci à tous pour votre temps.
- Spite
- ,
- Bleuzaille
- ,
- bastable20
- et
- Tgcm
J'ai pu avoir quelques plantages de script lors de mes premiers tests, c'est pourquoi je garde un autre onglet ouvert sur la page des script sur Roll20 afin de pouvoir vérifier. Mais la plupart du temps, c'est soit un problème de connexion avec QuantumRoll ( leur système qui gère les lancers de dés si j'ai bien compris ) soit de bons vieux lag des familles.
Rassure toi, à priori cela ne vient pas de chez toi.
Il y a eu clairement eu un avant et un après confinement pour Roll20.
Mais c'est encore plus sensible depuis 2/3 semaines tu lances une attaque et il faut effectivement parfois attendre 30 secondes avant de réaliser que oui tu avais bien cliqué...Hier soir il a fallu relancer le cript pour cause du Quantum Roll Server saturé au moins 3 fois. je n'avais jamais vu ça avant.
Il existe une page qui te permet de visualer les pics de charge https://app.roll20.net/home/quantum
Malheureuement elle n'est pas mise à jour en tant réel mais rafraichi 3 ou 4 fois par jour....
Tu peux quand même voir que sur certaines heures il y a moins de 100.000 lancers de dés par heure et à d'autre plus d'1 million...
Donc non ne t'inquiète pas ce n'est pas chez toi.
Le conseil de Spite est bon garde un onglet ouvert sur API Script pour jeter un oeil quand tu n'as plus de réponse.
Bonne continuation...
aaaaah ben heureusement que j'ai lu plus avant, et effectivement j'ai trouvé mon problème. Toutes mes compétences avaient des majuscules. Du coup, comme le script renvoie la compétence avec minuscule, il ne trouvait pas la compétence correspondante dans le handout. Du coup, j'étais effectivement consistant entre "Saut" dans mes Attributes et "Saut" dans mon handout de Compétences. Mais le script envoyant "saut" (avec minuscule), il ne trouvait pas la correspondance. Mystère donc résolu.
Effectivement, ce serait souhaitable que le script soit "case insensitive" dans l'idéal. Mais bon, j'ai appris ma leçon et j'éviterai les majuscules dans tous les cas de figure à l'avenir.
Merci encore pour ton soutien Ulti! et aussi à tous les contributeurs du forum, y compris ceux qui rament. On apprend aussi des messages des autres !
Bonjour à tous! Petite question à Ulti Mes joueurs ont parfois un peu de mal en action de voir qui a l'Initiative dans le tour et le petit drapeau. J'ai donc choisi d'ajouter l'aura. Seulement, voilà j'utilise des token et l'aura dépasse à peine du token, c'est à peine visible. Y-a-t'il un moment d'élargir l'aura à 0.5 par exemple? Avant, quand j'utilisais Powercard, j'utilisais aussi TurnMarker1 qui donnait quelque chose comme ci-dessous. Pas besoin d'arriver à cette cosmétique, juste que l'on puisse avoir un rayon d'aura plus large
- Ulti
- et
- Spite
C'est vrai que le drapeau manque un peu de visibilité. Je vais regarder ce que ça donne en argumentant la taille de l'aura.