Script pour CO Fantasy sous Roll20 5267
Forums > Jeux de rôle > JdR Black Book > Chroniques Oubliées
Et pourtant, ça marche chez moi. Tu peux essayer avec une macro simple (qui fait toujours une attaque risquée) ? Et si ça ne marche pas, la poster, et regarder si il y a un message d'erreur dans le log ?
Ulti
Ok, j'ai fais ça simplement #Attaque 1 --attaqueRisquee et c'est identique.. Tu peux me dire comment je recup le log?
- Ulti
oh dieu de la programmation ,votre noob vous parle , j utilise votre script qui est vraiment au top et son aide tres claire et passionnante a mes yeux mais pour faire ce sort la je coince .pourriez vous m aider a creer la commande qu il faut merci par avance et si vous avez pas le temp c est pas grave je vais continuer a chercher
1. Explosion de cadavre (P-N) : Le magicien cible le cadavre d’une créature à une portée de 30 mètres. Celui-ci explose en infligeant des DM proportionnels à sa taille : petite 1d6 sur 5 m de diamètre, moyenne 2d6 sur 10 m, grande 3d6 sur 15 m, énorme 4d6 sur 20 m, colossal 5d6 sur 25 m de diamètre. Une victime peut faire un test de DEX difficulté [10 + Mod. d’INT] pour diviser les DM par 2. Les DM sont toutefois limités à 1d6 par niveau du magicien.
- Ulti
Et pourtant, ça marche chez moi. Tu peux essayer avec une macro simple (qui fait toujours une attaque risquée) ? Et si ça ne marche pas, la poster, et regarder si il y a un message d'erreur dans le log ?
UltiOk, j'ai fais ça simplement #Attaque 1 --attaqueRisquee et c'est identique.. Tu peux me dire comment je recup le log?
bastable20
Oh purée, j'ai trouvé, j'ai toujours une portée mini pour les arme de contact, comme 1,5m, et en fait , il faut rien mettre.. quel c.. je suis! Mille excuses!!
Edit: content que tu aies trouvé la solution
Alors, en première approximation, je ferais
!cof-dmg ?{Taille du cadavre?|petit,1d6 --disque @{target|token_id} 5|moyen,2d6 --disque @{target|token_id} 10|grand,3d6 --disque @{target|token_id} 15|enorme,4d6 --disque @{target|token_id} 20|colossal,5d6 --disque @{target|token_id} 25} 30 --lanceur @{selected|token_id} --psave DEX [[10+@{selected|INT}]]
Bon, ça ne limite as les DMs au niveau du magicien, mais pour avoir la voie de prestige, il faut bien être au moins niveau 5.
- No.oB-41623
Ah oui, je viens de m'en rendre compte... Au fait, est-il possible d'introduire l'option -- dommages divisés par deux (c'est pour l'option attaque assurée du Compagnon)? En plus de la baisse de RD durant le tour (attaque risquée)?
bastable20C'est fait, Tu peux utiliser les options d'attaque --attaqueAssuree et --attaqueRisquee.
Ulti
Top comme toujours, je me suis fait une macro pour donner le choix au joueur à chaque attaque s'il souhaite utilisé normal, risqué ou assuré et franchement ca va bien servir ! Encore un grand merci toujours super réactif sur les demandes et pour le coup c'est la communauté qui ma donné l'idée d'utilisé cette règle vraiment sympa je trouve, merci à vous 2 ^^
- Le Chninkel
Salut!! Merci encore pour l'ajout des options, Ulti! Par contre, est-ce que tu as prévu une macro pour déclencher un jet de capacité. Par exemple, ici, pour Doigts Agiles... Evidemment, !cof-attack, !cof-soins ne fonctionne pas... Ou alors la seule solution c'est de meme Doigts Agiles dans les Abilities?
- Ulti
Pour les compétences, regarde la documentation sur les jets. Pour résumer, pour doigts agiles, je rajoute au personnage 3 attributs, nommés crochetage, désamorçage et pickpocket, avec comme valeur le bonus de compétence (a priori, 2 fois le rang dans la voie). Et dans un handout nommé Compétences, je rajoute une ligne DEX: crochetage, désamorçage, pickpocket. Comme ça, quand un personnage veut faire un jet, il sélectionne son token, clique sur le bouton Jet, puis choisit par exemple de faire un jet de crochetage. Si tu veux faire un jet caché, tu peux utilisé le bouton Jets-GM qui devrait normalement se trouver sur ta barre de macros.
Bon, ça reste quand même un peu lourd. Je réfléchis à une meilleure intégration dans la fiche. Je suis preneur de suggestions, d'ailleurs, ça ne peut que me donner des idées.
- Le Chninkel
Pour les compétences, regarde la documentation sur les jets. Pour résumer, pour doigts agiles, je rajoute au personnage 3 attributs, nommés crochetage, désamorçage et pickpocket, avec comme valeur le bonus de compétence (a priori, 2 fois le rang dans la voie). Et dans un handout nommé Compétences, je rajoute une ligne DEX: crochetage, désamorçage, pickpocket. Comme ça, quand un personnage veut faire un jet, il sélectionne son token, clique sur le bouton Jet, puis choisit par exemple de faire un jet de crochetage. Si tu veux faire un jet caché, tu peux utilisé le bouton Jets-GM qui devrait normalement se trouver sur ta barre de macros.
Bon, ça reste quand même un peu lourd. Je réfléchis à une meilleure intégration dans la fiche. Je suis preneur de suggestions, d'ailleurs, ça ne peut que me donner des idées.
Ulti
Ok, je vais procéder comme cela. Par contre, aurais-tu une idée pour gérer les rations? Mes PJ ont tendance à prendre leur temps, j'aimerai bien créer une dose de type ration qui lors des repos, lorsqu'elle est n'est pas utilisée, les PJ ne recupèrent pas de PR. Bon, pour le moment, je gère cela ''à l'ancienne'', pour que les joueurs garde le compte de leurs rations, j'ai juste créé un attribut dose_ration qui a pour macro !cof-soin @{selected|token_id} @{selected|token_id} 1
- Ulti
Salut, déjà un grand merci pour le script que je trouve vraiment génial et facilite grandement les combats surtout avec des joueurs novice et pour ma première en Mj aussi ^^, j'avais une question, j'ai créer des macro pour lancer des sons sur les sorts et attaque des PJ, pas de soucis cela fonctionne avec roll20 audio master, mais je voulais savoir s'il est possible de faire en sorte que le son ne se lance que si l'attaque réussi, et si elle rate pourquoi pas jouer un son différent qui signal le Miss en soit, pas de soucis avec les sorts c'est l'avantage ^^, ou alors est-ce qu'une macro existe pour intégrer cette option directement via roll20AM ou alors qu'elle arguments dois je chercher qui soit en lien avec le script dans la réussite de l'attaque, comme le déclenchement des effets de sang qui se font seulement en cas de réussite automatiquement.
Merci pour l'option je l'ai activé c'est impeccable merci, j'avais pas pensé à l'activer sur les fiche existante au début mais c'est good pour les nouvelles merci !
Bonnne continuation !
Mowtcho
Grâce à Mathieu G., la fonctionnalité est dans la dernière version du script. J'ai juste rajouté une possibilité de compatibilité avec roll20AM, sinon ça utilise le jukebox normal de Roll20. Merci Mathieu ! N'hésitez pas à tester et à nous dire ce que ça donne. Mathieu a même rajouté la possibilité d'avoir des images différentes selon le résultat de l'attaque.
- Mowtcho
- et
- Mowtcho
Pas évident à faire, cette histoire de récupération seulement si ils mangent des rations. On pourrait tenter en multi-commande, peut-être.
?{Repos avec rations?|oui,!cof-multi-command !cof-effet aCheval oui --target @{selected|token_id} --lanceur @{selected|token_id} --decrAttribute dose_ration --cof-multi-command !cof-nouveau-jour --target @{selected|token_id} --repos|non,!cof-nouveau-jour --target @{selected|token_id}}
Bon, il faudrait que je rajoute un autre effet que aCheval, parce que là ça fait bizarre, mais sinon, ça devrait faire ce que tu veux ?
Pas évident à faire, cette histoire de récupération seulement si ils mangent des rations. On pourrait tenter en multi-commande, peut-être.
?{Repos avec rations?|oui,!cof-multi-command !cof-effet aCheval oui --target @{selected|token_id} --lanceur @{selected|token_id} --decrAttribute dose_ration --cof-multi-command !cof-nouveau-jour --target @{selected|token_id} --repos|non,!cof-nouveau-jour --target @{selected|token_id}}
Bon, il faudrait que je rajoute un autre effet que aCheval, parce que là ça fait bizarre, mais sinon, ça devrait faire ce que tu veux ?
Ulti
Oui, cela serait parfait avec autre chose que ''monte sur sa monture''
Bonsoir à tous,
Tout d'abord merci pour l'option soin puissant niv 1 et 2^^
Ensuite, je continue ma découverte de roll20 et j'attaque désormais l'éclairage dynamique et le brouillard de guerre avancé. Aprés quelques (bcp) de tatonnements, j'ai compris à peu prés son fonctionnement, mes joueurs sont contents, ils vont finir la bataille de Vireux dans la nuit ^^
J'ai désormais un pb pour activer la vision nocturne des elfes. Ulti, tu indiques dans un post que le script peut la prendre en charge en créant une abilité visionDansLeNoir True et dans un autre qu'il faut lui mettre une distance en m donc dans la seconde case "Max" de l'abilité j'imagine?
Or lorsque je fais ça, rien ne se passe
Les settings de la page sont brouillard de guerre avance (anciennce version encore) + lumière dynamique sans l'illumination globale.
J'ai contourné en considérant que les joueurs avec clarté des étoiles emettent de la lumière qui n'est pas vu par les autres joueurs mais je trouve dommage de ne pas aller jsuqu'au bout du script.
Peux-tu me détailler les opérations pour qu'elle fonctionne?
Merci
Pour les compétences, regarde la documentation sur les jets. Pour résumer, pour doigts agiles, je rajoute au personnage 3 attributs, nommés crochetage, désamorçage et pickpocket, avec comme valeur le bonus de compétence (a priori, 2 fois le rang dans la voie). Et dans un handout nommé Compétences, je rajoute une ligne DEX: crochetage, désamorçage, pickpocket. Comme ça, quand un personnage veut faire un jet, il sélectionne son token, clique sur le bouton Jet, puis choisit par exemple de faire un jet de crochetage. Si tu veux faire un jet caché, tu peux utilisé le bouton Jets-GM qui devrait normalement se trouver sur ta barre de macros.
Bon, ça reste quand même un peu lourd. Je réfléchis à une meilleure intégration dans la fiche. Je suis preneur de suggestions, d'ailleurs, ça ne peut que me donner des idées.
Ulti
Bonjour Ulti,
J'ai essayé de suivre la procédure mais je n'ai pas le résultat attendu. Rien de bien méchant, mais j'aimerai comprendre
J'ai créé les attributs :
puis l'abilité "doigts agiles" :
L'handout Compétences :
Au final j'ai la fenêtre de caractéristique mais pas d'affichage des compétences.
Je ne trouve pas mon erreur.
Je profite de ce post pour une autre interrogation. Dans la fenêtre des jets, on voit une icône représentant la caractéristique, la caractéristique ne devrait pas s'inscrire?
Merci à toi Ulti
- Ulti
Bonsoir, j'ai constaté un petit soucis, lorsque je lance le sort agrandissement sous tempête de mana, peu importe l'effet choisi cela l'applique sur le personnages ciblé mais aussi sur le lanceur du sort, alors que sans tempête de mana cela fonctionne normalement :s comment faire du coup?
Une autre question concernant Plus vite que son ombre :
- ajouter un attribut initEnMainN, où N est le numéro d'une attaque avec arme à poudre, avec comme valeur 10
- utiliser !cof-degainer N pour avoir en main l'arme N
- exemple : !cof-degainer ?{Arme en main ?|Pétoire,0|Épée,1|Aucune,-1} avec initEnMain0 = 10
J'ai bien créer un Attribut initEnMain1 avec la valeur 10 dans la colonne de gauche et rien dans celle de droite, lorsque je degaine l'arme j'ai bien l'attribut armeEnMain de valeur 1 qui correspond à mon arbalète lourde avec le numéro 1 dans mes attaques
Mais lorsque je lance un tour d'init que ce soit avec l'option variable ou non le bonus ne s'ajoute pas. Faut-il créer d'autre chose pour que se soit pris en compte?
Pour les compétences, regarde la documentation sur les jets. Pour résumer, pour doigts agiles, je rajoute au personnage 3 attributs, nommés crochetage, désamorçage et pickpocket, avec comme valeur le bonus de compétence (a priori, 2 fois le rang dans la voie). Et dans un handout nommé Compétences, je rajoute une ligne DEX: crochetage, désamorçage, pickpocket. Comme ça, quand un personnage veut faire un jet, il sélectionne son token, clique sur le bouton Jet, puis choisit par exemple de faire un jet de crochetage. Si tu veux faire un jet caché, tu peux utilisé le bouton Jets-GM qui devrait normalement se trouver sur ta barre de macros.
Bon, ça reste quand même un peu lourd. Je réfléchis à une meilleure intégration dans la fiche. Je suis preneur de suggestions, d'ailleurs, ça ne peut que me donner des idées.
UltiBonjour Ulti,
J'ai essayé de suivre la procédure mais je n'ai pas le résultat attendu. Rien de bien méchant, mais j'aimerai comprendre
J'ai créé les attributs :
puis l'abilité "doigts agiles" :
L'handout Compétences :
Au final j'ai la fenêtre de caractéristique mais pas d'affichage des compétences.
Je ne trouve pas mon erreur.
Je profite de ce post pour une autre interrogation. Dans la fenêtre des jets, on voit une icône représentant la caractéristique, la caractéristique ne devrait pas s'inscrire?
Merci à toi Ulti
krog
Perso, je passe par la macro Jets ou Jets-GM qui ouvre dans le log un menu ou figurent les competences et je clique dessus. Là, ça fonctionne