Script pour CO Fantasy sous Roll20 5181
Forums > Jeux de rôle > JdR Black Book > Chroniques Oubliées
![Message privé avatar](contenu/image/avatar/public/Pathfinder/chevalier.png)
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
![Message privé avatar](contenu/image/avatar/774_einGmzb-8lLzio_i8Of-lz6mGxsl.jpg)
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.
![Message privé avatar](contenu/image/avatar/51698_rIzx8_ar-fdtq9eRef_3eb5g_w.jpg)
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
![Message privé avatar](contenu/image/avatar/21766_iTf1axii_8cmatnKb-3vgkTscm.jpg)
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
![Message privé avatar](contenu/image/avatar/58276_u-bbc_loV6s-f7kFrkhrn_P6lk.jpg)
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
![Message privé avatar](contenu/image/avatar/21766_iTf1axii_8cmatnKb-3vgkTscm.jpg)
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...
![Message privé avatar](contenu/image/avatar/58276_u-bbc_loV6s-f7kFrkhrn_P6lk.jpg)
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)
![Message privé avatar](contenu/image/avatar/58276_u-bbc_loV6s-f7kFrkhrn_P6lk.jpg)
![Message privé avatar](contenu/image/avatar/21766_iTf1axii_8cmatnKb-3vgkTscm.jpg)
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.
![Message privé avatar](contenu/image/avatar/21766_iTf1axii_8cmatnKb-3vgkTscm.jpg)
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à...
![Message privé avatar](contenu/image/avatar/58276_u-bbc_loV6s-f7kFrkhrn_P6lk.jpg)
Bon en effet avec la dernière version beta ça fonctionne nickel
![Message privé avatar](contenu/image/avatar/69168_bJcsh-6bZk4_etfMf_dwt3Wpow.jpg)
![Message privé avatar](contenu/image/avatar/69168_bJcsh-6bZk4_etfMf_dwt3Wpow.jpg)
![Message privé avatar](contenu/image/avatar/21766_iTf1axii_8cmatnKb-3vgkTscm.jpg)
Je vais rajouter ça. Mais ce serait bien d'avoir des icones pour ça. Si quelqu'un a des idées...
- TricheLumiere
![Message privé avatar](contenu/image/avatar/774_einGmzb-8lLzio_i8Of-lz6mGxsl.jpg)
![Message privé avatar](contenu/image/avatar/21766_iTf1axii_8cmatnKb-3vgkTscm.jpg)
![Message privé avatar](contenu/image/avatar/69168_bJcsh-6bZk4_etfMf_dwt3Wpow.jpg)
Peut etre quelque chose de plus simple pour la condition hostile, genre : https://game-icons.net/1x1/lorc/hazard-sign.html