Script pour CO Fantasy sous Roll20 5267
Forums > Jeux de rôle > JdR Black Book > Chroniques Oubliées
Je pense qu'il ne s'agit que d'un problème d'affichage, pour l'arbalète. Du moment que tu as le message indiquant que la nuée ne se prend qu'1 DM, le script ne devrait lui retirer qu'1 DM. Je vais de mon côté corriger ce problème d'affichage.
Edit : J'ai l'impression que "ennemiJure:araignee" en prédicat pour Lizuard + "araignee" dans la race de mon araignée géante, ça ne fonctionne pas :'(
Kyr
C'est parceque pour cette capacité, le script demande un attribut et non pas un prédicat. C'est parceque les valeurs sont un peu trop complexes pour un simple attribut. Il faudrait que je revois ça un jour. Bref, la doc indique bien qu'il faut un attribut, mais j'imagine qu'on peut facilement passer à côté.
Encore un truc que je remarque :
Concernant le poison (2d6 par tour), si le combat s'arrête avant la fin de l'effet, ça interromp les dégâts (puisqu'il n'y a plus de turn order). Est-ce qu'on pourrait imaginer un message au MJ annonçant "Attention, il restait à bidule X tours de poison pour Y dégats totaux" ?
Kyr
Oui, je ferai ça quand je trouverai un moment.
Edit 2 : Avec le poison affaiblissant à 3 niveau, la macro c'est ça :
Kyr
?{Combien d'echec au test de CON ?|1,!cof-set-state affaibli true --message /me se sent faible.|2,!cof-effet-temp assomme [[1d6]] --message /me tombe dans l'inconscience.|3,/w gm @{selected|token_name} est inconscient [[1d6]] heures. /w @{selected|token_name} Tu te sens plonger encore plus dans l'inconscience (l'effet ne partira pas en fin de combat)}
On a ajouté le /w au PJ parce qu'on a pas trouvé comment transformer l'effet temp en effet perma (au 3eme toucher). Même en faisant un cof-set-state assomme. Donc en fin de combat, le script retire l'inconscience.
Pour le poison affaiblissant à 3 niveaux, j'utilise 3 états distincts (affaibli, assome et endormi), ce qui me permet de faire --if etatCible affaibli --if etatCible assome --etat endormi --message tombe dans l'inconscience --else --effet assome [[1d6]] --endif --else --etat affaibli --endif.
En fait, tu es tombée sur un bug dont je suis conscient depuis le début : quand on met un état en effet temporaire, à la fin de l'effet temporaire, l'état va toujours être supprimé. Ce ne serait pas facile à mieux implémenter et pour l'instant ça ne m'a jamais gêné. Mais un jour, j'essaierai d'améliorer ça.
On a pu faire toutes les modifs avec tes conseils Ulti ! Encore merci pour ton aide
Et mon dernier PJ choisi la voie du familier fantastique + minimoi (pages 98 et 101). Je vois qu'elle est pas encore dans la doc.
Pour le rang 1, Choc c'est facile :
Attaque Choc de type Sortilège, DM electriques 1d6 + CHA DM et 20 de portée options : --etat renverse --save FOR 10 --mana [[1d3]] --rang 1 ?{Tempête de mana?|Non, |Oui,--tempeteDeMana}
Pour le rang 2, pas de gros besoin dans le cas du minimoi car son pouvoir c'est juste que le PJ peut se TP sur son familier contre une action de mouvement.
Rang 3 (Canalisation), 4 (Clone) et 5 (Duplication) par contre j'aurai surement bien besoin d'un coup de main. Zéro urgence, j'ai plusieurs mois facile avant que les PJ prennent 2 lvl (surtout avec les vacances à l'horizon).
- Ulti
Ok. Je rajoute ça dans les choses que j'ai à faire.
Merci beaucoup !
Nouvelle demande, est-ce que ce serait possible que le script accepte :
!cof-echange-init @{selected|token_id} @{target|token_id} 0
(action concerté mais sans les bonus à l'attaque)
Je voudrai pouvoir donner la possibilité d'échange d'init sans avoir de bonus à l'attaque.
Si c'est compliqué pas de souci, je peux me contenter de faire glisser dans le turn order mais si ça peut être tout propre on s'habitue au confort du script à mes table ^^.
- Ulti
Ça c'est facile. Avec la dernière version sur mon git, tu peux même omettre le 0 à la fin.
Hop, petites remarques en passant sur la doc si ça peut aider :
2.4 Statut et états
Il est possible de rajouter l'affichage d'autres attributs que ceux sélectionnés par défaut par le sript.
>> script*
Le chapitre 4.5 s'appelle "Capacité diverses" dans le Sommaire mais "Autres capacités" dans le texte de la page
!cof-echange-init (mentionné 2 fois) > Précisé que n doit valoir 1, 2 ou 3, on peut maintenant dire aussi 0 ou sans argument pour ignorer le bonus d'attaque ^^ (encore merci !)
4.4 Autres sorts
Ajout de Choc ? Attaque Choc de type Sortilège, DM electriques 1d6 + CHA DM et 20 de portée options : --etat renverse --save FOR 10 --mana [[1d3]] --rang 1 ?{Tempête de mana?|Non, |Oui,--tempeteDeMana}
Proposition de marqueur pour le venin (dérivé de celui du saignement) :
Par ailleurs, je ne parviens pas à retrouver comment "créer" des consommables avec les attributes (si c'est possible ?)
Concernant Baies Nourricières :
Actuellement, le script considère que le PJ en crée automatiquement 1 par allié (et je comprends pourquoi c'est plus simple que de faire la distrib). J'ai un PJ qui a tendance à vouloir servir la soupe populaire (aux PNJ croisés par exemple) et surtout, qui n'est pas druide (-1 de Mod SAG) donc en théorie, ça ne devrait pas être aussi puissant. J'aimerai donc appliquer la règle : création de [1d6 + Mod. de SAG] baies. Pour que ce soit à lui ensuite de définir comment il les utilise.
Un truc donc genre !cof-creer-baies [[1d6+@{selected|SAG}]] --self --mana
ou "!cof-set-attribute dose_baieMagique [[1d6+@{selected|SAG}]] --message Crée des Baies --mana" peut être, si ça permet d'incrémenter le consommable ?
- Erec
Bonsoir à tous, ça fait un bout de temps que j'étais pas passée
Par curiosité, je me suis amusée à bidouiller le scrip directement pour créer une nouvelle commande qui suivrait la règle.
Avec ma version du script, en faisant !cof-creer-baies, le lanceur de sort obtient [1d6 + Mod. de SAG] baies dans son inventaire. Charge à lui de les distribuer comme il veut.
Je ne maîtrise pas assez Github pour proposer ma modification là-bas mais si quelqu'un veut bien m'expliquer, je le ferais avec plaisir. Sinon je peux partager mes quelques lignes de code ici.
Je pense que ce n'est pas le plus propre (notamment car j'ai repris la base de distribuerBaie) et ça ne dépense pas la mana. Mais ça fonctionne !
- Kyreelle
- et
- Erec
J'y ai pas trop réfléchi encore. L'idée serait d'avoir les illustration pour chaque PJ/PNJ allié dans le handout quelque part et pouvoir partager ça en lecture avec les PJ. Car si je partage les fiches en lecture, les "Bio" sont visibles aussi, hors ce sont les BG des persos donc pas partagées entre les joueureuses en principe.
- Ulti
Si c'est dans la partie image, ça ne pose pas de soucis. Si c'est dans la partie "Notes", ça peut faire émettre des messages d'erreur.
Salut Ulti,
Ayant rencontré des soucis sur les Init (changement sur la gestion des ID de token il semblerait) sur des anciens scripts, j'ai lancé une batterie de tests avec les dernières versions des FdP (celle sur R20) et du script (+VectorMath et compagnie).
Côté Init tout va bien. Par contre, je n'ai plus la proposition de PC lorsqu'un coup est un échec (non-critique). J'ai vérifié les PC (min/max) sont bien présents.
Une ch'tite idée ? Merci
- Ulti