Script pour CO Fantasy sous Roll20 545

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

avatar

Ok merci je n'avais pas vu, j'en prend note.

avatar

Salut Ulti,

Désolé, je n'ai pas eu trop le temps de me pencher sur tes dernières update dernièrement. Je ne le fais que maintenant.

Pour les FX, ça marche nicket, merci ! C'est du plus bel effet avec le sort bénédiction amoureux

Par contre, je crois qu'il y a un soucis sur Tempête de mana et le sort Bénédiction. Voici la commande qui est appelée:

!cof-effet-temp benediction [[3+@{selected|SAG}]] --allies --self --fx nova-holy --targetFx bubbling-holy --rang 1 ?{Tempête de mana?|Oui,--tempeteDeMana|Non,}

Le personnage est un prêtre, niveau 1 qui a 3 points de mana.
Le prêtre souhaite lancer le sort et le fait grâce à la macro :

  • Il accepte la tempête de mana bien entendu
  • Il déselectionne la durée doublée
  • Il sélectionne 1 point de magie intense
  • Il valide

Le sort part bien, les effets FX sont bien présents mais :

  • Aucun point de mana n'est consomé
  • Les PJ sont bien affectés par le sort Bénédiction mais que pour +1, il manque donc un bonus de +1 lié à la magie intense

Pour plus de clarté, ci-dessous un enchainement de visuels du chat :

Le sort fonctionne très bien et les points de mana sont bien consommés en effectuant la même manipulation mais en sélectionnant 2 points de magie intense. Bizarre.

Enfin, dernier soucis : si j'ai bien compris les règles, il n'est pas possible de dépenser plus de points de mana que le niveau du PJ ou que le rang du sort. Du coup, pourquoi est-ce que le script propose 2 points de magie intense ? Ou même 1 points de magie intense + une action rapide ou une durée accrue ?

Je suis dispo pour faire d'autres tests clin d'oeil

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

Il y a déja un problème entre la deuxième et troisième fenêtre vu que tu as un niveau de magie intense qui c'est rajouté.
Pour les points de mana cela vient peut être du sort en question car j'ai testé avec d'autre sort et je n'ai pas eu ce problème.

avatar
DarKDinDoN

Merci pour le retour, DarKDinDoN. Effectivement, je me suis un peu emmêlé sur la durée, je vais corriger ça.

avatar

Ulti,

Est-ce qu'il est aussi possible de rajouter l'option de Magie altruiste ? Je trouve que c'est un vrai plus en terme tactique pour les joueurs.

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

Alors, c'est un peu plus difficile à faire, mais surtout c'est un vrai choix de règle, ça ne me semblait pas évident. Même pour moi, je ne sais pas si je veux accepter que le mage puisse lancer des sorts de hâte sur le voleur, par exemple.

Bon, si personne ici ne dit qu'il n'en veut pas, je veux bien implémenter ça. En attendant, ça ne devrait pas être trop dur à simuler pour le MJ, non ?

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

"Bon, si personne ici ne dit qu'il n'en veut pas, je veux bien implémenter ça. En attendant, ça ne devrait pas être trop dur à simuler pour le MJ, non ?"

Pour moi c'est une option que je n'utiliserai pas, un invocateur qui donne des mutations à tout ces petits camarade et je péte un câble au niveau gestion.
Par contre si il faut l'utiliser une petite macro (Magie altruiste) qui consomme un mana avec un petit texte bidouille lance machin sur truc me parait suffisante, suffit de lancer le sort sur la bonne cible. Moins compliqué à gérer que magie intense.

avatar
Ulti

Ouais, c'était une suggestion, mais j'avoue ne pas avoir réfléchi aux implications et autres combos. Je me ferai une macro si je l'utilise.

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

Ok, je vois comment je peux faire ça, alors. Mais il faudra attendre un peu, je suis en train de faire quelques changements en profondeur pour que la magie intense fonctionne avec les capacités Forgeron et Arme enflammée.

avatar

J'essai de faire une macro pour le sort de psionique "Onde de choc (L)*" malheureusement je n'arrive pas à exlure le lanceur des domages. J'ai fait un essai avec --saufAllies mais bizarement ça marche pas non plus, y a t'il une commande pour exclure juste le lanceur?

!cof-attack @{selected|token_id} @{selected|token_id} 2 --auto --magique --disque 10 --saufAllies --etat renverse --save FOR [[10+@{selected|CHA}]] --mana 1 --rang 3 ?{Tempête de mana?|Oui,--tempeteDeMana|Non,} --targetFx explode-magic

Deuxième question vu que le lanceur peut choisir la portée de l'onde de choc y a t'il un moyen qu'il puisse la changer sans aller taper dans la macro? Dans le genre un menu déroulant ou faire appel à la porté de l'attaque dans le genre (--disque [PORTÉE])

PS: Pour le moment pas de soucis avec tempête de mana sur mes parties.

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

J'aurais fait comme toi, mais sans le --saufAllies, et normalement ça aurait du marcher. Il va falloir que je regarde ça.

Pour le choix de la portée, tu peux faire --disque ?{Portée?}, tout simplement. Mais ça ne vérifiera pas que la portée est de moins de 10 m.

avatar
Nidhogg

Je pense que la raison pour laquelle le lanceur est pris dans les dégâts, c'est que ton attaque de label 2 a (j'imagine) une portée non nulle. Du coup, c'est traité comme une attaque d'aoe classique, genre boule de feu, qui peut faire des dégâts au lanceur si on place mal le centre. C'est de ma faute, cette distinction n'est pas expliquée dans la documentation.

Du coup, pour ton attaque, je ferais

!cof-attack @{selected|token_id} @{selected|token_id} 2 --auto --disque ?{Portée (max 10) ?} --etat renverse --save FOR [[10+@{selected|CHA}]] --mana 1 --rang 3 ?{Tempête de mana?|Oui,--tempeteDeMana|Non,} --targetFx explode-magic

avec pour l'attaque de label 2, une attaque magique, de DM 2d6 + mod. de CHA, et sans portée spécifiée.

avatar

Merci beaucoup Ulti, ça marche nickel !!!
C'est sacrément puissant comme sort, au niveau 5 en magie puissante ça envoie 6d6+CHA touche automatique.

Je partage les macros vu qu'on à pas grand chose pour le psionique sur github content

Onde de choc:
!cof-attack @{selected|token_id} @{selected|token_id} 2 --auto --disque ?{Portée (max 10) ?} --etat renverse --save FOR [[10+@{selected|CHA}]] --mana 1 --rang 3 ?{Tempête de mana?|Oui,--tempeteDeMana|Non,} --targetFx explode-magic

Attaque mental:
!cof-attack @{selected|token_id} @{target|token_id} 1 --magique --sortilege --targetFx burn-magic --attaqueMentale --rang 1 ?{Tempête de mana?|Oui,--tempeteDeMana|Non,}

Attaque étoudissante:
!cof-attack @{selected|token_id} @{target|token_id} 1 --avecd12 --magique --sortilege --targetFx burn-magic --attaqueMentale --rang 1 ?{Tempête de mana?|Oui,--tempeteDeMana|Non,}
(Je rajoute l'état étourdi manuellement avec la macro de gestion d'état, pas trouvé de solution pour l'ajouter juste un seul tour si la cible est de niveau équivalent ou inférieur au lanceur)

Champ de protection
!cof-effet-temp peau_d_ecorce 1 --valeur 5 --target @{target|token_id} --lanceur @{selected|token_id} --portee 10
(Pour le partage du champ de protection j'utilise peau d'écorce qui fait exactement le même travail, en revanche il faut pas tenir compte du texte dans le chat vu qu'il s'agit d'un bouclier)

avatar

C'est sacrément puissant comme sort, au niveau 5 en magie puissante ça envoie 6d6+CHA touche automatique.

Oui, je trouve aussi. Je démarre un groupe avec un psionique et d'autres profils classiques et j'ai très peur que le psionique écrase les autres. Je pense déjà ne pas autoriser la tempête de mana pour lui, sous prétexte que le psi, ça fonctionne pas tout à fait comme la magie.

Je partage les macros vu qu'on à pas grand chose pour le psionique sur github content

Onde de choc:
!cof-attack @{selected|token_id} @{selected|token_id} 2 --auto --disque ?{Portée (max 10) ?} --etat renverse --save FOR [[10+@{selected|CHA}]] --mana 1 --rang 3 ?{Tempête de mana?|Oui,--tempeteDeMana|Non,} --targetFx explode-magic

Attaque mental:
!cof-attack @{selected|token_id} @{target|token_id} 1 --magique --sortilege --targetFx burn-magic --attaqueMentale --rang 1 ?{Tempête de mana?|Oui,--tempeteDeMana|Non,}

Attaque étoudissante:
!cof-attack @{selected|token_id} @{target|token_id} 1 --avecd12 --magique --sortilege --targetFx burn-magic --attaqueMentale --rang 1 ?{Tempête de mana?|Oui,--tempeteDeMana|Non,}
(Je rajoute l'état étourdi manuellement avec la macro de gestion d'état, pas trouvé de solution pour l'ajouter juste un seul tour si la cible est de niveau équivalent ou inférieur au lanceur)

Champ de protection
!cof-effet-temp peau_d_ecorce 1 --valeur 5 --target @{target|token_id} --lanceur @{selected|token_id} --portee 10
(Pour le partage du champ de protection j'utilise peau d'écorce qui fait exactement le même travail, en revanche il faut pas tenir compte du texte dans le chat vu qu'il s'agit d'un bouclier)

Nidhogg

Merci pour le partage. J'ai intégré l'onde choc, pour le reste j'essaierai d'implémenter ce qui manque avant. À noter que l'effet tmeporaire peau_d_ecorce dera renommée en peauDEcorce à partir de la version 1.0 qui ne devrait pas tarder à arriver sur roll20.

avatar

Oui, je trouve aussi. Je démarre un groupe avec un psionique et d'autres profils classiques et j'ai très peur que le psionique écrase les autres. Je pense déjà ne pas autoriser la tempête de mana pour lui, sous prétexte que le psi, ça fonctionne pas tout à fait comme la magie.

Le psionique est une fée niveau 5, donc voie de l'attaque mental au complet plus le rang 1 et 2 de la voie des soins du pretre, en faite c'est pas des soins magique mais un boost des capacités de régénération des personnages, un peu comme une sorte de magniétiseur.

Bref avec sont mod. de CHA de +5 couplé à "Vague psionique (L)*" elle peut actuellement faire 8 attaque mental en un seul tour. Hier le groupes de PJ c'est fait attaquer pas une troupe d'orques pendant la nuit, elle a presque one shot le chef, tué un orc noir et cinq autres orques au premier tour.
Et à ça il faut rajouter la capacité de vol pour tout les déplacements et tout les bonus qu'apporte une petite taille (Discrétion, DEX, DEF...), clairement le perso est fumé content

Merci pour le partage. J'ai intégré l'onde choc, pour le reste j'essaierai d'implémenter ce qui manque avant. À noter que l'effet tmeporaire peau_d_ecorce dera renommée en peauDEcorce à partir de la version 1.0 qui ne devrait pas tarder à arriver sur roll20.

De rien c'est quand même mieux si on partage. Tiens nous au courant quand tu mets en ligne ta MAJ parce que je suis sur une version manuel du script pour tester la tempête de mana.

Pour peau d'écorce j'ai vu effectivement qu'il y avait une différence entre la macro sur github et se qui marche sur mon script, je ferai la modification de ma macro à la prochaine MAJ.

avatar

Pour peau d'écorce j'ai vu effectivement qu'il y avait une différence entre la macro sur github et se qui marche sur mon script, je ferai la modification de ma macro à la prochaine MAJ.

Nidhogg

J'ai essayé de faire en sorte que ce soit automatique (dans les macros, abilities et attributes). J'espère que ça marchera. Il vaut certainement mieux vérifier, au cas où...

avatar

Nouvelle macro "Transe de régénration (L)*" Psionique, voie du contrôle corporel. J'ai en macro pour cette capacité:

!cof-soin @{selected|token_id} 2D6+[[@{selected|NIVEAU} + @{selected|CHA}]] --limiteParJour 1 --rang 2 ?{Tempête de mana?|Oui,--tempeteDeMana|Non,}

Le sort fonctionne parfaitement en revanche si j'utilise tempête de mana, magie intense je n'ai pas de dés de soins supplémentaire.

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

Oui, je n'avais pas implémenté le cas où on spécifie "à la main" l'expression pour les soins. Ça devrait être intégré dans la nouvelle version.

Attention en revanche, les soins sont de 1d6 + niveau + mod. de CHA, pas 2d6.

avatar

Attention en revanche, les soins sont de 1d6 + niveau + mod. de CHA, pas 2d6.

Ah oui effectivement les 2d6 c'est pour la durée de la transe.

avatar

Bon au risque de passer pour un gros relou, j'essai d'ajouter la posibilitée à mes PJ de lancer des jets incluant leurs bonus pour certaines carastéristique spéciales (Perception, survie, pister...)

J'ai en macro pour les tests:
!cof-jet ?{Faire un jet de |Force, FOR --competences|Dextérité, DEX --competences|Constitution, CON --competences|Intelligence, INT --competences|Sagesse, SAG --competences|Charisme, CHA --competences}

Pour mon handout "compétences" j'ai:
"FOR:
DEX:Discrétion Esquive
CON: Survie
INT:
SAG:Vigilance Perception Pister
CHA:"

J'ai ajouté les attributs correspondant au capacités du handout. Quand j'utilise ma macro j'ai bien une ouverture dans le chat qui m'ouvre les possibilités du handout compétences.
En revanche j'ai des capacités ou les bonus des attributs ne s'applique pas et même d'autre ou le bonus du mod de caractéristique n'est pas prit en compte.

Par exemple:
Survie = CON+MOD+SURVIE
Perception= SAG+MOD+PERCEPTION
Pister= SAG+MOD+PISTER
Vigilance= SAG+MOD+VIGILANCE

Même si j'essai de lancer perception avec une autre macro "!cof-jet SAG --attribut perception" j'arrive au même résultat c'est à dire un simple jet de SAG.
J'ai vérifié plusieurs fois les attributes et vérifié si il n'y avait pas une histoire d'espace ou de ponctuation mais rien, du coup je ne comprend pas pourquoi certains attributes ne passent pas dans le calcul.