Script pour CO Fantasy sous Roll20 847

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

avatar
Kouett

Il devrait mantenant être possible d'utiliser effets qu'on déifnit soi-même avec --fx et --targetFx. Il suffit de rajouter le mot custom devant le nom. Dans ton cas, ce sera --fx custom ThunderL.

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

Super ! Ca fonctionne parfaitement ! Merci beaucoup ! joyeuxD
Je suis en train de préparer la campagne Anathazerïn après un petit arc spécial pour mes joueurs, le boulot de Kamille est vraiment super !

avatar

J'ai pas eu de soucis hier soir, merci pour ton taf Ulti^^

avatar

Coucou !

J'aimerai fonctionner désormais sur le principe de Mana Totale pour mes joueurs (en alliant la tempête de Mana) comme convenus avec le système de COF et posté dans Compagnons. Celà implique plusieurs changement dans le système (et notamment pour la tempête de Mana), comment puis-je faire ? Je dois appliquer dans les macros des coûts de mana aléatoires ( *d6 ) et changer les PM investis dans les sorts par 3 PM au lieu d'1 PM par rang pour la tempête (j'espère que vous me suivez toujours ahah). J'ai checké dans !cof-options et dans la documention et je n'y ai rien trouvé. ^^

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

Malheureusement, ce n'est pas prévu. Le plus simple sera donc de faire les ajustements à la main, à savoir enlever 2 PM en plus pour chaque effet de tempête de mana utilisé. Pour le reste, les coûts en mana avec des arguments de style --mana [[1d6]] devraient très bien marcher. Si c'est vraiment une option de jeu qui te plait, je dois pouvoir rajouter ça dans les options du script. Tu penses utiliser la règle de contrecoup ?

avatar

Pour le --mana [[2d6]] ça fonctionne. Malheureusement je ne peux plus retester puisque le personnage a plus dépensé de mana qu'il pouvait : "ne peut pas dépenser plus de mana en tempête de mana (niveau 6, mana déjà dépensée 6)". Je ne sais pas du tout où ça se règle ! (Même après une fin de combat et un reset de jour dans les commandes. :l )
Edit : c'est même assez bugué je trouve ahah. La valeur de mana dépensé n'est pas réel et se met à jour tout seul sans même que le joueur ait lancé de sort (en cherchant après un message refusant le sort de le relancer dans le même tour).

C'est une option de jeu qui me plairait énormément, surtout que ça permet aux joueurs d'avoir un coût de mana bien plus intéressant (ou même très punitif) en fonction des situations. Ca permet aussi aux joueurs de faire bien plus attention à leur fatigue ! content

Pour la règle du contrecoup je ne pense pas l'utiliser dans l'immédiat, mais pour ceux qui aimeraient avoir cette règle pourquoi ne pas la rajouter ! Je ne souhaite pas te rajouter trop de travail mais je dois bien t'avouer que petit à petit je commence à comprendre ce super script et j'ai très hâte de reprendre l'aventure avec eux !

avatar

Bonjour,

Selon la doc :

  • --tempeteDeMana liste : indique des effets de tempête de mana. La liste peut contenir un nombre (pour l'effet intense), duree, rapide, portee et altruiste id. Si le rang du sort est spécifié (par l'option --rang, un message est affichée si le coût en mana est supérieur au rang. Si la liste d'options est vide ou ne contient que altruiste, le script affiche un menu dans le chat pour spécifier les options de tempête de mana. Il est possible d'utiliser les règles de mana totale pour les coûts de tempête de mana (à activer avec !cof-options).

Je souhaitais activer l'option mana totale, (qui fait que la tempête coute 3 mana), mais elle n'est pas dans les options

Options de COFantasy
regles (retour)

blessures graves : *

dm minimum : 1

forme d arbre amelioree : 3

initiative variable : 3

usure DEF : 5

Valeurs par défaut

Si je peux avoir une assistance sur ce point.

Merci d'avance content

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

Bonjour Lin. J'ai implementé l'option de mana totale pour la tempête de mana (seulement un coût fixe), mais j'attends toujours l'intégration par Roll20. Il semblerait que ce soit un peu plus lent en ce moment. En attendant, si tu le souhaites, tu peux utiliser la version qui est dans mon github. Si tu ne sais pas comment faire, n'hésite pas à demander !

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

Je viens de réaliser que tu utilises la documentation de mon github, qui est donc celle de la dernière version que j'ai postée, mais pas forcément celle sur Roll20, vu le décalage entre les pushs et les intégrations. Pour voir la version Roll20, il faut utiliser https://raw.githack.com/Roll20/roll20-api-scripts/master/COFantasy/doc.html.

avatar
Ulti

C'est intégré (j'ai désactivé celui du site, et mis le tien dans un Custom). Ca devrait être testé ce soir, demain soir au plus tard.

Merci pour le taf (si tu veux testé des choses, je suis en partie sur Anathazerin en général 1x par semaine).
Mes prochaines étapes sur Roll20 : création des tables et générateur de Npc à partir des tuto de S.Ziterman sur Youtube (très bon tuto roll20, si des personnes en recherchent).
Petite proposition pour les attaques : en plus (ou au lieu) de 'Echec', on pourrait avoir 'Esquive' sur le total de l'attaque est inférieur à 10 + DEX, 'Parre' si c'est 10+Dex+armure, Sinon bloque. J'essaie d'intégrer un peu de RP dans les parties (merci sur l'excellent livre de LapinMarteau sur les conseils pour MJ), et plutot que dire 'l'attaque est raté', ca serait d'expliquer pourquoi ^^.

Dans tous les cas, et comme toujours, merci pour ce superbe taf, très très très apprécié par mes joueurs et moi ^^

avatar

Petite proposition pour les attaques : en plus (ou au lieu) de 'Echec', on pourrait avoir 'Esquive' sur le total de l'attaque est inférieur à 10 + DEX, 'Parre' si c'est 10+Dex+armure, Sinon bloque. J'essaie d'intégrer un peu de RP dans les parties (merci sur l'excellent livre de LapinMarteau sur les conseils pour MJ), et plutot que dire 'l'attaque est raté', ca serait d'expliquer pourquoi ^^.

Lin

Ça ne me semble pas si facile à intégrer (il y a par exemple des capacités qui devraient rentrer dans l'esquive, parfois la DEF n'a pas de rapport avec la DEX chez les PNJs,...). Le mieux, c'est de garder ça pour la description que fait le MJ. Le script est juste un support, avec ses limites. Peut-être que je ferai une petite aide là-dessus un jour, mais pour l'instant je préfère essayer de terminer les capacités des Voies, celles des monstres, puis les capacités de Voies de prestige. J'ai encore pas mal de taf! D'ailleurs, si en cours de partie tu trouves qu'il manque une capacité pour ton groupe, n'hésite pas à le signaler : autant faire en premier ce qui sert à quelqu'un.

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

Oki. Alors mon groupe est composé d'un druide, nécromancien, chevalier, barbare et Forgesort. Pour l'instant, je crois pas avoir vu de limitation sur leurs actions.

avatar
Ulti

Bonjour,

Alors la tempête de magie avec Mana Total a été testé hier par mon nécromancien, pour qui ca semblait fonctionner. Il m'a juste signalé un message d'information sur la limitation de mana, qui serait limité au niveau.
Il y a alors un ajustement à faire (cf le compagnon)

Mana totale : Si vous utilisez la règle de mana totale (CO Fantasy pp. 180-181), la règle de tempête de mana nécessite de tout multiplier par 3 :
• Un lanceur de sort doit dépenser 3 PM pour obtenir un dé supplémentaire.
• Un lanceur de sort ne peut pas dépenser plus de PM que son niveau multiplié par 3 à chaque tour.
• Le nombre de PM supplémentaires investis dans un sort ne peut dé

Comme c'est un message d'information, c'est pas bloquant plaisantin Merci pour le taf réalisé ^^

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

Effectivement, j'avais oublié ce message. Merci pour le retour ! Ça sera corrigé dans la prochaine version.

avatar

Bonjour,

Vous avez des commandes pour gérer les capacités 2 & 3 ? (enfin surtout la 3). Merci d'avance

Elémentaires de feu
Capacités
Immunité : les élémentaires de feu sont immunisés aux DM de feu.
Mode d’attaque : l’élémentaire de feu brule ses adversaires.
Avantages : l’élémentaire de feu inflge 1d6 DM à toute créature qui l’attaque au contact.

Lin

C'est implémenté maintenant (dans la version sur Roll20). Il faut mettre un attribut 'dmSiToucheContact', de valeur courante '1d6', et de valeur max 'feu'.

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

Merci

avatar

Salut !

Merci énormément pour avoir intégré la mana totale au système de tempête de mana. Tu gères ! joyeux
Je viens ici avec quelques questions comme je suis en train de peaufiner mon évent :

  • Je voulais savoir si il était possible aussi de pouvoir proposer au joueur (lors de sa tempête de mana) de doubler la durée d'un sort ? J'ai peut-être loupé un macro, mais celà ne fonctionne pas pour la compétence sous-tension. ^^
  • Question pour les MJ et la tempête de Mana : Imaginons que mon magicien avec la voie de magie destructrice débloque le rang 2.. Est-ce que Projectile Magique est upgradé en "Rang 2" ou reste bloqué en "Rang 1" ? surpris
  • Bien que dans le macro "#TurnAction#" il y ait "#Action-Défensive" et "#Attendre" lorsqu'on clique sur "Actions" je n'ai que le macro "Consommables" qui s'affiche dans la barre de chat. Que dois-je faire pour permettre aux joueurs d'avoir accès aux macros Action-Défensive et Attendre ?

D'ailleurs au passage, est-il possible de coder avec les macros la lecture de sons spécifique lors de l'utilisation de nos capacités ? Ce serait une feature assez sympa, mais pas nécessaire je dois l'avouer. :p

avatar

Salut !

Merci énormément pour avoir intégré la mana totale au système de tempête de mana. Tu gères ! joyeux
Je viens ici avec quelques questions comme je suis en train de peaufiner mon évent :

  • Je voulais savoir si il était possible aussi de pouvoir proposer au joueur (lors de sa tempête de mana) de doubler la durée d'un sort ? J'ai peut-être loupé un macro, mais celà ne fonctionne pas pour la compétence sous-tension. ^^

Normal, on ne peut pas doubler la durée d'un sort qui fait des dégâts. Enfin, normal, il reste à s'accorder sur le fait que ce sort fait des dégâts. En tout cas, c'est à cause de cette classification. Pour les effets sur la durée qui ne font pas de dégâts (par exemple, le chant des héros), le script devrait proposer de doubler la durée.

  • Question pour les MJ et la tempête de Mana : Imaginons que mon magicien avec la voie de magie destructrice débloque le rang 2.. Est-ce que Projectile Magique est upgradé en "Rang 2" ou reste bloqué en "Rang 1" ? surpris

Un sort de rang 1 reste un sort de rang 1, quel que soit le rang atteint dans la voie par celui qui lance le sort. Enfin, je le joue comme ça.

  • Bien que dans le macro "#TurnAction#" il y ait "#Action-Défensive" et "#Attendre" lorsqu'on clique sur "Actions" je n'ai que le macro "Consommables" qui s'affiche dans la barre de chat. Que dois-je faire pour permettre aux joueurs d'avoir accès aux macros Action-Défensive et Attendre ?

Ça peut dépendre peut-être des droits que tu donnes à ces macros. Mais le plus simple, je trouve, c'est d'utiliser une ability #Actions# au lieu de #TurnAction#, car celle-ci affiche toujours les actions par défaut (dont la défense et l'attente), sans besoin de l'écrire dans l'ability.

D'ailleurs au passage, est-il possible de coder avec les macros la lecture de sons spécifique lors de l'utilisation de nos capacités ? Ce serait une feature assez sympa, mais pas nécessaire je dois l'avouer. :p

Kouett

Oui, il y a un script qui fait ça (Audio Master), et oui, c'est quelque part dans ma liste des choses à rajouter, que d'avoir une interface plus sympa avec ce script. En attendant, tu doit pouvoir mettre 2 lignes pour une ability, une qui fait l'appel à audio master, et l'autre qui fait l'action, c'est possible que ça marche.

avatar

Salut !

Je commence à me familiariser avec ton script, Ulti, et c'est vraiment extraordinaire ! Un grand bravo à toi, et je suppose que je n'ai surement découvert que 5% de l'ensemble !

Par contre, j'ai un léger souci : à chaque fois que j'essaie de réaliser une manoeuvre avec un des persos (aveugler par exemple), et que je cible un ennemi, le script plante et je suis obligé d'aller redémarrer le terminal de l'API.

Il y a quelque chose de spécifique à faire pour les manoeuvres ?

Encore merci et bravo pour le travail incommensurable que ça a du être !

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

Alors normalement, le script ne devrait pas planter. Donc il y a un bug qu'il faut que je corrige. Tu pourrais me dire plus précisément quand est-ce que ça plante ? C'est pour toutes les manoeuvres, avec tous les types de personnages ?