Script pour CO Fantasy sous Roll20 5267
Forums > Jeux de rôle > JdR Black Book > Chroniques Oubliées
OK, tu viens de me débloquer !!!
Les perso n'étaient pas liés à un joueur (je suis en train de créer la partie pour faire suite à un début de campagne IRL), et là en faisant le test en liant le perso et en rejoignant la partie comme PJ, ça fonctionne !
Un super grand merci pour ce SAV ultra rapide !
Je reviendrai surement plus tard poser des questions, c'est la première fois que j'utilise ce script (y'en a pas pour CO contemporain et galactique, jusqu'à présent je faisais sans ).
- TricheLumiere
Il existe un script pour COC et COG qui s'appelle COlib
Il n'est pas disponible officiellement chez Roll20 mais peut être ajouté manuellement à une partie en récupérant le code depuis mon github.
Il est beaucoup moins perfectionné que COFantasy et est loin d'offrir autant d'automatisation. Il dispose aussi d'une documentation.
Il sera utile avec la nouvelle version de la fiche COG qui sera disponible lorsque les PDFs de la nouvelle édition de COG seront publiés officiellement. En effet, il comporte une fonction qui permet de mettre à jour la fiche d'un vaisseau en fonction des fiches de personnages de l'équipage.
Coucou Ulti, j'ai vu que tu avais réalisé quelques modifications qui m'ont l'air très intéressantes:
- Possibilité d'ajouter des effets spéciaux et du son à un !cof-set-state.
- Passage d'un certain nombres de prédicats concernant des armes dans le champ SPÉCIAL des armes concernées.
Par contre je n'ai pas trouvé sur la doc comment faire pour rajouter dans le !cof-set-state au niveau des effets (y a t il une liste?) et des sons
Et je n 'ai pas trop bien compris comment faire pour le champ spécial des armes? un exemple? (y a t il une liste la aussi?)
Ca serait top )
Meric d'avance
- Ulti
Pour !cof-state, tu fais comme avec les autres : soit --fx pour un effet du lanceur vers la cible, soit --targetFx. Les effets sont ceux définis dans Roll20.
Pour les prédicats des armes, tu as déjà une idées des types d'armes reconnus dans la capacité Arme de prédiléction du guerrier, et pour le reste il doit y avoir la lumière et le bonus de défense. Pour ce qui est de la syntaxe, c'est la même que pour les prédicats de l'onglet Script de la fiche : soit un nom, soit un nom suivi de ':' puis de la valeur si on a besoin d'associer une valeur, le tout séparé par des espaces et/ou des virgules.
- Melkior
Hello tous
J'ai besoin d'implémenter des assassins avec carreaux empoisonnés qui font que la cible doit faire un test de CON difficulté 14 ou subir 4d6 DM et être Affaiblie pour le reste du combat. En cas de réussite, elle subit seulement la
moitié des DM et elle n’est pas Affaiblie.
J'ai ajouté ça : --ifSaveFails CON 14 --plus 4d6 --poison --etat affaibli --type poison --else --plus 2d6 --poison --endif dans l'attaque à distance correspondante. Ca marche plutôt bien, sauf que l'état affaibli passe même si la cible est immunisée au poison. Au pire c'est pas super grave, mais je dois peut êtrer ater une méthode plus propre
- Ulti
Il manquait effectivement le test pour les états qui ne sont pas directement suivis de --save.
Maintenant, pour ce qui est de ta commande, l'option --type n'est pas définie pour les attaques : le type est déterminé par le type des derniers dégâts infligés (on peut mettre des dégâts à 0).
Et donc, pour ton effet, je mettrais
--if touche --ifSaveFails CON 14 --plus 4d6 --poison --etat affaibli --else --plus 2d6 --poison --endif --endif
La condition --ifSaveFails est toujours un peu limite pour le script. J'essaie de la garder aussi générique que possible, ce qui explique que par défaut elle s'applique même si l'attaque ne touche pas. Mais je ne suis pas entièrement sûr que ce soit vraiment utile...
Je me demandais si il y aurait moyen de faire un équivalent du psave "groupé" en fait, vu que psave permet de base de reduire les degats par deux donc soit je fais deux jets (un psave et un save) mais c'est pas vraiment comme ça que c'est cencé fonctionner, ou j'utilise ton double if (je vais le tester de ce pas)
Je me demandais si il y aurait moyen de faire un équivalent du psave "groupé" en fait, vu que psave permet de base de reduire les degats par deux donc soit je fais deux jets (un psave et un save) mais c'est pas vraiment comme ça que c'est cencé fonctionner, ou j'utilise ton double if (je vais le tester de ce pas)
Platy
Oui, il faudrait que j'implémente un double save.
Bon j'ai toujours le problème de l'état affaibli qui est posé meme en cas d'immunité, mais déjà ça tente pas le jet si je touche pas
Platy
Tu es sûr de bien utiliser la dernière version depuis mon git ? Le bug n'est pour l'instant corrigé que là...
Bon en effet avec la dernière version beta ça fonctionne nickel
Je vais rajouter ça. Mais ce serait bien d'avoir des icones pour ça. Si quelqu'un a des idées...
- TricheLumiere
Peut etre quelque chose de plus simple pour la condition hostile, genre : https://game-icons.net/1x1/lorc/hazard-sign.html