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 5267

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

avatar

Une autre question cette fois ci concernant l'effet des conditions de luminosité dans les combats : j'ai fais un essai avec un personnage dans le noir total sans vision et il n'a pas eu de malus lors de son attaque, est ce normal ?

Merci d'avance et un grand bravo pour le travail de titan sur ce script très bien pensé et développé !

Hulkito

L'API n'a pas accès au niveau de luminosité d'un endroit sur la carte. Impossible, donc de gérer ça automatiquement dans le script. C'est en grande partie pour ça qu'il y a le bonus/malus d'attaque dans la bulle rouge. Bientôt (quand Bleuzaille aura fini avec les nouveaux marqueurs), je pense ajouter un état pénombre qui devrait simplifier un peu cette gestion, mais je ne vois pas grand chose d'autre à faire pour améliorer ça.

avatar

Hey Ulti, cette fois j'ai une vraie requête, un truc qui m'embête bien. Je prépare un nouveau groupe pour vendredi, et je joue avec les regles de Mana totale et Tempête de mana. Dans ce cas, tous les coûts et limitations sont multipliés par 3. Ca marche très bien si je teste avec un perso d'un niveau très élévé ( boule de feu,rang 4 : 10 PM + 12 PM si je rajoute 4 effets de tempete de mana ).

En testant avec un perso niveau 1, le script ne multiplie pas son niveau par 3 pour vérifier la limite de dépense autorisée, empêchant ainsi d'utiliser la moindre option:

Mathias:ne peut pas dépenser plus de mana en tempête de mana (niveau 1, mana déjà dépensée 1)

Or je devrais pouvoir dépenser 1 PM ( cout des sorts de rang 1 ) + 3 PM max pour 1 amélioration.

Si jamais tu as le temps et l'envie de jeter un oeil sur ça... Merci dans tous les cas !

Spite

Pour le coup, c'est un interprétation stricte des règles qui me semblent bien claires, avec exemple à l'appui : la limitation de mana qu'on peut dépenser par tour en fonction du niveau comprend aussi le coût de base du sort (si je regarde le premier exemple de la page 107). Avec la mana totale, la limite est 3 fois le niveau, donc un personnage de niveau 1 ne peut utiliser de tempête de mana avec le système de mana totale, il lui faut attendre le niveau 2.

Maintenant, j'avoue qu'après des années de jeu, je ne vois que des inconvénients à la mana totale, donc si un nombre suffisant d'utilisateurs de mana totale veulent changer la règle, ça m'est un peu égal. J'implémente ça juste pour faire plaisir content.

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

Je suis désolé mais je ne suis pas arrivé à reproduire le bug. Tout ce que je sais c'est que c'était lié avec la fiole de poison qu'avait un perso.

avatar
Ulti

Haaa mais quel boulet ! Moi qui voulais absolument éviter de te faire perdre ton temps... C'est ça de relire les règles à 3h du mat'...

Effectivement, c'est une application juste du système. En passant le perso niveau 2, pas de soucis.

Et pour l'utilisation de la Mana totale, je suis tout nouveau sur COF, mais un vieux de la vieille du jdr, et sur le papier cette règle me plait beaucoup, surtout avec un support tel que ton script qui facilite son usage. Je verrai bien en pratique.

Merci de ton retour, je vais me cacher content

avatar

Hey ! Ca fait un moment que je suis ce forum en me retenant de flood avec des "Merci Ulti, Merci les gars !oui Nice job !" Tu fédéres d'autres personnes autour de ce super support. Alors MERCI pour cette énergie, ce temps mobilisé pour les autres fans que nous sommes !

Entre ton script et les fiches de Natha, je m'amuse à faire quelques PNJ/PJ/Bestiaires que je compte partager. Je me suis retrouvé à faire des objets magiques "Vieux grimoires", "Arc de feu", "Médaillon de santé", etc. dont je tairé leur originecontent. Et des capacités de PNJ.

Je bloque sur le grimoire, je n'arrive pas à mettre l'effet aveuglé, pourtant depuis je pense avoir chopé le truc. Merdi d'avance pour votre aide. "Pouvoir ce grimoire accorde la capacité Cécité (L) une fois par jour. Le magicien peut effectuer une attaque magique contre un adversaire. SI elel réussit, ce dernier perd la vue pendant 2 tours. Un adversaire aveuglé subit + 5 à la DEF et à tous ses tests d'attaque et de DM. "

Vieux-grimoire-Cécité
#Attaque 8 --pasDeDmg --sortilege --magique --etat bleeding-eye --effet bleeding-eye duree 2 --limiteParJour 1 --ignoreObstacles --message Lance un sort de cécité à l'aide de son vieux grimoire

Tout fonctionne sauf l'état et la durée de l'état dans le tour. J'ai pensé utiliser " !cof-set-state ?{État|mort|surpris|assome|renverse|aveugle|affaibli|etourdi|paralyse|ralenti|immobilise|endormi|apeure|invisible|blessé|encombre} true " mais l'état n'est pas exactement le même a priori.

Je n'arrive pas à générer la capacité suivante malgré des piochage sur attaque mentale, et autres bidouilages. "Chant captivant : En chantant, une harpie peut fasciner une cible. Toutes les créatures humanoïdes dans un rayon de 30 mètres (sauf les harpies) doivent réussir un test de SAG difficulté 10 ou succomber à la magie.
Le chant affecte l’esprit. Ainsi, se boucher les oreilles ne permet pas d’être immunisé contre ce pouvoir mais apporte un bonus de +5 au test de SAG. En revanche, se boucher les oreilles avec les mains remplace une action d’attaque à chaque tour). Une cible fascinée s’approche de la harpie et reste sans défense tant que la Harpie chante, puis pour encore un tour complet après la fin du chant. Une créature qui résiste au chant des harpies y est immunisée pour une durée de 1 heure. Une cible fascinée qui commence à se faire dévorer vivante bénéficie à chaque tour d’un nouveau test de SAG difficulté 10 pour se libérer de l’emprise."

Chant-capivant-L
!cof-attack @{selected|token_id} @{target|token_id} 2 --pasDeDmg --sortilege --attaqueMentale --effet half-haze --saveParTour SAG [10]

Je viens d'esayer d'autres choses, c'est de pire en pire... Avec un coup de pouce sur celui-ci ca me débloquerai sans doute pour des choses complexes de ce type. D'avance merci, merci !

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

Première réponse pour le grimoire de sortilège :

  • Si ton attaque ne fait pas de dommage, alors --magique est inutile. Cette option dit juste que les dégâts sont magiques
  • Les états à mettre après --etat sont ceux cités dans la macro !cof-set-states, pas les noms des marqueurs. Donc, mort ou etourdi, etc
  • Pour un effet qiu aveugle avec une durée déterminée, tu peux utiliser l'effet aveugleTemp
  • L'option --ignoreObstacles est inutile pour un sortilège, car les sortilèges ignorent les obstacles par défaut.

Du coup, ça donnerait

#Attaque 8 --pasDeDmg --sortilege --effet aveugleTemp 2 --limiteParJour 1 --message Lance un sort de cécité à l'aide de son vieux grimoire

avatar
Hagen

Pour le chant des harpies, ce n'est pas une attaque, j'utiliserais plutôt un variant de !cof-effet. Il va falloir que j'implemente ça, je risque d'en avoir besoin bientôt...

En attendant, je suggérerais une gestion à la main, avec !cof-jet SAG 10, en sélectionnant tous les token affectés, ou alors avec un argument --equipe Joueurs (si Joueurs est le nom de ton équipe de joueurs), et metter à la main marqueur sur les personnages.

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

Salut Ulti content

Super le script il est trop cool content mais j'ai deux trois trucs que je n'arrive pas à mettre en place, notamment la création de macros arme.

Alors du coup je remplis tout ce qu'il faut dans la fiche personnage.

Ensuite pour créer la macro épée longue je me rend dans Abilities en suivant le wiki à la lettre.

Et lorsque je fait un test pour tapper un ennemis, à l'aide la commande créer, j'ai ce message d'erreur

Pas d'arme de label n

Pas d'arme de label n

C'est peut etre une question de débutant honte à moi content

What do you want to do ?
New mailCopy
Ce message a reçu 1 réponse de
  • Ulti
avatar
No.oB-51994

C'est vraiment bizarre. Normalement pour avoir ce message, il faudrait rentrer #Attaque n dans la macro ou le chat. Il se passe quoi si tu sélectionne ton token, et tapes juste #Attaque 3 dans le chat ?

avatar

J'ai retapper la commande et maintenant j'ai ça

Erreur durant l'exécution de !cof-attack -M6l4g1ztekZkE9fYXNy -M6l4jFzvgu-lQmoOkT9 3

ReferenceError: VecMath is not defined

What do you want to do ?
New mailCopy
Ce message a reçu 1 réponse de
  • Ulti
avatar
Ulti

Merci Ulti. (J'avais mis l'argument magique pour une éventuelle RD, ah oui belle confusion de ma part.)

Ok pour le Chant des Harpies je procédai comme ca pour le moement. Merci beaucoup pour ta disponibilité ! Je partage en même temps quelques objets magiques :

Médaillon-de-bonne-santé

!cof-soin @{selected|token_id} @{selected|token_id} 1D4+4 --limiteParJour 1

Arc-de-feu-de-Gardamus
#Attaque 2 --percant --plus 1d6
2 Arc de feu de GardamusDISTANCE +11d8+SAG 030--plus [[1d6]] --plus --feu

Mode SAG en plus si => Voie de l'archer, rang 1

avatar
No.oB-51994

Je pense que tu as oublié d'installer le script Vector Math, accessible directement depuis la librairie Roll20.

Ce message a reçu 1 réponse de
  • No.oB-51994
avatar

Salut à tous! Ulti, tu peux surement m'éclairer! Quand je clique sur l'init et que j'active un perso, ses possibilités d'action apparaissent deux fois dans le chat? Par exemple, j'appuie sur Init et le menu action apparait deux fois, ensuite je clique sur sorts et la liste des sorts apparait deux fois. Pige pas trop pourquoi. Bon, ce n'est pas super grave, mais cela pollue un peu le chat. A cote de cela, je ne sais pas si le joueur a le meme resultat

Par contre, le menu consommable n'apparaiot qu'une fois content

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

Merci pour tes réponses

Non, le script ne compte pas le passage des minutes. Ce serait trop de choses à gérer, si le MJ devait en plus faire passer les minutes. Il doit déjà faire passer les tours en combat et les jours. On fait donc ça à la main. En combat, je n'ai encore jamais eu le cas d'un personnage à 1 point de dm temporaire de se réveiller, avec le combat qui dure encore 6 tours. On pourrait diminuer les dm temporaires tous les 6 tours depuis qu'un personnage est assomé, mais je pense qu'il y a plein d'autres choses avec plus d'impact à implémenter avant.

Si on utilise une arme pour faire des dégâts temporaires, on doit rajouter l'option --tempDmg. Si l'arme n'est pas faite pour ça, il faut rajouter aussi --bonusAttaque -2, sinon aucun malus n'est rajouté.

En effet, ca devient une usine à gaz sinon ...

avatar
bastable20

Probablement parce que tu as à la fois coché l'option "le MJ reçoit les options d'attaque des personnages" dans !cof-options, et que tu es aussi mentionné en tant que joueur ayant les droits sur le personnage (dans l'édition du personnage).

Le second est parfaitement inutile ; en tant que MJ tu y as déjà accès, pas besoin de te renseigner comme joueur sur le PJ. Et l'option dans cof-options est là pour que tu reçoives quand même la liste si tu le désires.

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

Pour préciser un peu, le dédoublement arrive si tu contrôles le personnage et que tu es MJ (et que tu as activé l'option indiquée par Far2Casual). A priori, en tant que MJ, tu n'as pas besoin d'apparaître dans la liste des joueurs qui controlent des personnages.

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

Super Ulti merci pour tous ça fonctionne content

avatar

Bonjour à tous,

J'ai des petites questions sur le "traquenard". Dans l'aide il est indiqué :

Traquenard : ajouter un attribut traquenard (valeur courante 1, valeur maximale 1), puis option --traquenardpour l'attaque. Exemple pour un personnage qui aurait une ability Arme permettant d'utiliser son épée, et une ability Arc permettant d'utiliser son arc : ?{Arme?|Épée,%{selected|Attaque}|Arc,%{selected|Arc}} --traquenard (Note : bien faire attention à ce que les abilities ne contiennent pas de ligne vide, et que la dernière ligne est bien expansée en !cof-attack).

Attaque ne devrait-il pas être Arme ? Désolé je ne compremds pas la Note.

Quand j'utilise la fonction à partir de la fenêtre du chat ca fonctionne bien mais si le PJ tente de refaire l'action avec la même arme, il y a un message d'erreur :

!cof-attack -M6l9ujlx9YNl9CgxrBX -M6lDdKQcaoRP_ddTXA7 2 --tranchant --targetFx glow-blood --soundAttackEchec hache-echec --traquenard

alors que si j'utilise le bouton de macro dans la fenetre du joueur j'obtiens bien le message :

ne peut pas faire de traquenard, car ce n'est pas sa première attaque du combat

j'espère être clair content

Vous avez une idée ? (évidemment que oui content )

Krog

Ce message a reçu 1 réponse de
  • Ulti
avatar
Ulti
  • La gestion de la récupération d'un point de DM Temporaire par minute est elle gérée par le script ?

Non, le script ne compte pas le passage des minutes. Ce serait trop de choses à gérer, si le MJ devait en plus faire passer les minutes. Il doit déjà faire passer les tours en combat et les jours. On fait donc ça à la main. En combat, je n'ai encore jamais eu le cas d'un personnage à 1 point de dm temporaire de se réveiller, avec le combat qui dure encore 6 tours. On pourrait diminuer les dm temporaires tous les 6 tours depuis qu'un personnage est assomé, mais je pense qu'il y a plein d'autres choses avec plus d'impact à implémenter avant.

Pour le timer, je pense utiliser ce script, pour avoir un indicateur visuel :

avatar
krog

Il faudrait que je mette à jour la doc là-dessus, parce que le script n'aime pas trop ne pas connaître l'action au moment de faire le bouton. À la place, j'utilise maintenant la même solution que pour l'attaque sournoise. Je compte d'ailleurs améiolrer un peu ça en permettant de mettre des lignes du genre //options --traquenard au début de la liste pour avoir des options qui s'appliquent à tous les éléments de la liste.