Script pour CO Fantasy sous Roll20 5268
Forums > Jeux de rôle > JdR Black Book > Chroniques Oubliées
Je crois que cette option ne sert que contre une créature du scénario 5 d'Anathazerïn. Je te laisse chercher pour ne pas spoiler, mais c'est vers la fin du scénario, dans les sous-sols (elle utilise le prédicat immuniteAuxArmes).
Bug avec la forme animale :
TypeError: Cannot create property 'alias' on string 'est déjà transformé' TypeError: Cannot create property 'alias' on string 'est déjà transformé' at sendPerso (apiscript.js:2336:23) at apiscript.js:46261:13 at apiscript.js:8052:7 at Array.forEach () at iterSelected (apiscript.js:8041:14) at apiscript.js:46259:9 at /home/node/d20-api-server/api.js:881:7 at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:560 at hc (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:39:147) at Kd (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:546)
C'est arrivé quand elle a cherché à changer de forme depuis une autre forme animale
Bug avec la forme animale :
TypeError: Cannot create property 'alias' on string 'est déjà transformé' TypeError: Cannot create property 'alias' on string 'est déjà transformé' at sendPerso (apiscript.js:2336:23) at apiscript.js:46261:13 at apiscript.js:8052:7 at Array.forEach () at iterSelected (apiscript.js:8041:14) at apiscript.js:46259:9 at /home/node/d20-api-server/api.js:881:7 at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:560 at hc (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:39:147) at Kd (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:546)
C'est arrivé quand elle a cherché à changer de forme depuis une autre forme animale
Kyreelle
Ah oui, normalement c'est pas possible ça, puisque changer de forme est un sort. Je vais mettre une vérification pour tester ce cas et le rejeter avant de crash.
- Kyreelle
- et
- Ulti
En fait, le test était en place, mais il y avait un bug dans le test. Ça devrait être corrigé.
Est-ce que ce pourrait être possible que les PJ qui utilisent Armure de feu émettent de la lumière (façon torche) ?
Bonne idée. C'est implémenté
Et est-il possible de permettre d'utiliser tempète de mana sur "reprendre sa forme humanoide" (c'est une action L, l'idée de la PJ étant de pouvoir l'utiliser en action rapide)
Kyreelle
Ça me semble une complication un peu inutile pour juste passer en action. C'est aussi simple de diminuer la mana de 1 dans ce cas.
- Dagga
- et
- Kyreelle
Salut,
Petite question, serait-il possible d'ajouter un prédicat en effet-temp ?
C'est une demande un peu bizarre, j'en conviens, mais ça m'intéresserait et augmenterait grandement les possibilités du script.
Je m'explique : J'ai un joueur qui a obtenu un anneau qui lui permet d'utiliser le sort de rang 2 de la voie du poing du moine. C'est un passif, mais j'aurais aimé en faire un actif, car c'est un item (donc moins fort qu'un moine). Je n'ai pas forcément de solution, donc aujourd'hui, il a le prédicat actif tout le temps et je l'oblige à le lancer à l'oral pour qu'il puisse valider l'action.
Au niveau de la gestion du script, ça n'a pas l'air facile, mais un style comme le DotGen pourrait fonctionner. Exemple :
!cof-effet-temp addPredicat(Predicat) [[nb tour]] [[message]]
Salut,
Petite question, serait-il possible d'ajouter un prédicat en effet-temp ?
C'est une demande un peu bizarre, j'en conviens, mais ça m'intéresserait et augmenterait grandement les possibilités du script.
Je m'explique : J'ai un joueur qui a obtenu un anneau qui lui permet d'utiliser le sort de rang 2 de la voie du poing du moine. C'est un passif, mais j'aurais aimé en faire un actif, car c'est un item (donc moins fort qu'un moine). Je n'ai pas forcément de solution, donc aujourd'hui, il a le prédicat actif tout le temps et je l'oblige à le lancer à l'oral pour qu'il puisse valider l'action.
Au niveau de la gestion du script, ça n'a pas l'air facile, mais un style comme le DotGen pourrait fonctionner. Exemple :
!cof-effet-temp addPredicat(Predicat) [[nb tour]] [[message]]
Dagga
Je vois pourquoi tu voudrais ça, mais je pense qu'une implémentation directe aurait des conséquences sur l'efficacité du script. Il faut que je réfléchisse à une solution. En attendant, tu pourrait utiliser !cof-set-predicate peut-être ?
- Dagga
Bonjour, est-ce que quelqu'un saurait me dire quelle est actuellement la meilleure solution VTT (si elle existe) pour jouer à COF2 ?
Rufus08
Je n'ai encore rien testé, mais Shikonai propose une fiche pour Roll20, et je crois qu'il y a aussi une fiche sur Let's Role.
- Rufus08
Hello,
Je n'avais pas vu le !cof-set-predicate mais celui-ci possede le même soucis, il ne permet pas d'activer le prédicat pendant un certain nombre de tours, ni d'afficher un message pour indiquer que le prédicat a été utilisé. Cela oblige à créer deux actions séparées pour l'activer et le désactiver.
Je vais continuer comme ca en attendant, je me doutais que cela allait etre compliqué
- Kyreelle
Si ton PJ ne porte pas de casque, tu peux éventuellement le placer en casque ? Dans équipement tu saisis le nom + casque avec 0 et 0 en bonus mais tu peux mettre l'effet en prédicat tu mets l'effet souhaité. Ton joueur peut cocher ou non "casque" sur la fiche pour déclencher l'effet ? Ca va plus vite que des commandes.
- Dagga
Oui, mais ça ne répond pas au besoin.
Ici, l'avantage est que nous avons un prédicat qui propose l'action avant de la lancer en jeu, donc ce n'est pas vraiment problématique. Je peux demander à mon joueur de ne pas la lancer. Le but est de rendre l'utilisation moins passive.
Je m'explique :
Mon joueur est un barbare et j'ai créé un anneau qui lui permet d'obtenir :
Parade de projectiles : Le moine peut dévier un projectile (flèche, javelot, etc.) une fois par tour de combat (sauf si le test d’attaque est un critique ou si l’attaque vient d’une arme à poudre). J'aimerais que, plutôt qu'un passif qu'il peut utiliser une fois à chaque tour de jeu, il utilise une action de Mouvement pour activer l'effet pendant 2 tours, limité à une fois par combat.
Le but de cette manœuvre est de rendre le passif de l'item moins puissant (car il nécessite une action de mouvement pour être lancé et ne dure que 2 tours) par rapport à mon autre joueur qui joue moine. La solution que tu proposes revient au même que créer deux actions séparées pour l'activer et le désactiver, ou une seule action avec un split.
De plus, je demande cela car ça permettrait d'une certaine façon d'augmenter énormément les possibilités. J'avais proposé de le rajouter au niveau des effets temporaires, car nous aurions pu les utiliser avec les actions grâce à --effet, avec, par exemple, une attaque qui a pour effet d'augmenter la défense pendant X tours grâce au prédicat bonus_DEF().
Je comprends.
De mon côté j'arrive avec une autre idée de prédicat qui serait juste un truc genre "adversaire" qui permet de regrouper les créatures de la team "adverse" aux PJ. Histoire d'avoir juste un predicat à ajouter par defaut en faisant la fiche plutôt que d'avoir à ne pas oublier d'ajouter la créature dans le handout. Et se garder les handout pour les situation où il y aura 3 camps ?
Je viens aussi aux nouvelles pour savoir s'il y a quelque chose pour ma version un peu modifiée de "Garde d'élite" ?
Merci !
Et aussi, est-ce qu'on pourrait ajouter l'info sur les poisons drow dans la doc du script ? J'arrive pas à m'en souvenir et ça va se perdre dans les posts ^^. Je pense que ça peut servir à d'autres
Poison drow (carreaux d'arbalète) : Ajouter les options --plus 0 --poison --effet effetRetarde(assommeTemp) [[1d6]] --valeur [[6 * 1d6]] --save CON 12
Et encore moi !
Je cherche à faire une explosion où je puisse choisir si Djalila touche les alliés ou non. J'en suis là :
?{Touche alliés ?|oui, |non,--saufAllies} --disque 5 --auto --psave DEX 10
Mais ça n'a pas l'air de fonctionner. Pourtant j'ai bien un handout avec Djalila et ses alliés qui ressemble à ça :
Je comprends.
De mon côté j'arrive avec une autre idée de prédicat qui serait juste un truc genre "adversaire" qui permet de regrouper les créatures de la team "adverse" aux PJ. Histoire d'avoir juste un predicat à ajouter par defaut en faisant la fiche plutôt que d'avoir à ne pas oublier d'ajouter la créature dans le handout. Et se garder les handout pour les situation où il y aura 3 camps ?
Les handouts d'équipes ont été conçues avant que je n'implémente les prédicats. Maintenant peut-être qu'on pourrait se passer des handouts et juste avoir un prédicat equipe de valeur le nom de l'équipe (comme PJ ou adversaire). Mais je ne sais pas si ça serait vraiment plus simple comme ça ?
Je viens aussi aux nouvelles pour savoir s'il y a quelque chose pour ma version un peu modifiée de "Garde d'élite" ?
Merci !
Kyreelle
Ta version modifiée de garde d'élite me semble vraiment difficile à implémenter, c'est pour ça que je ne l'avais pas encore faite. Pour le mois d'août, je suis à peu près sûr de ne pas avoir le temps, et je me tourne maintenant vers COF2, avec une nouvelle fiche et probablement un nouveau script, car beaucoup de choses vont être faisables avec la fiche seule (donc accessibles à ceux qui n'ont pas un compte pro).
- Kyreelle