Script d'import de PNJ pour Chronique Oubliées Roll20 16
Forums > Jeux de rôle > JdR Black Book > Chroniques Oubliées
Ce topic contient les scripts que j'utilise pour les API Roll20 de ma campagne CO ainsi que les explications associées.
1 - Script d'import: COImporter (basé sur l'Importer pour D&D)
Pour installer le script:
Allez dans la section API, cliquez sur New Script, copier/coller le scripr suivant, nommez le COImport et cliquer sur Save Script.https://dl.dropboxusercontent.com/u/91256389/COImporter.js
https://www.dropbox.com/s/m2ba4toryrl10y2/COImporter.js?dl=0
Pour l'utiliser :
Poser une image qui servira de représentation (default token) pour le NPC (ex un orque) sur la table virtuelle
Paramètrez cette image à votre gout (taille, icone de status), Double cliquer sur cette image (cela ouvre le menu Edit Token)
Dans la zone GM Notes copier/coller les caractéristiques provenant du PDF de CO ou d'un scénario/campagne CO respectant le format du PDF des règles. Ajouter une deuxième arme si nécessaire (le script ne fonctionne qu'avec deux armes), au pire copiez/coller la première arme une deuxieme fois.
Si à la fin du bloc de données il y a des notes (pouvoirs, equipement...) crée trois ligne vides entre la deuxième arme et les notes.
Si au niveau des caracs, il y a des caractères spéciaux, enlevez les avant l'import.
ex de bloc :
Soldats orques
NC œ
FOR +1 DEX +1 CON +1
INT -2 SAG +0 CHA -2
DEF 14 PV 9 Init 12
Épée +2 DM 1d8+1
Épée +2 DM 1d8+1
1 epée longue, 10pa
Lancez ensuite la commande dans le chat (je vous conseille de crée une macro associé à tous les tokens, visible uniquement pour le MJ):
!co-parse
Suite :
Dans le Chat vous devriez voir :
(From GM): Character SoldatsOrques created
Le nom du token doit devenir SoldatsOrques%%NUMBERED%% (pour pouvoir utiliser le script TokenNameNumber).
La bulle du centre contient les PV actuels/ Max du NPC (et n'est pas relié au PV de la fiche de perso pour que le PNJ soit anonyme. (si c'est un NPC unique double cliquez sur le token et selectionné la carateristiques PV dans la 3eme zone de la Bar1.
Le token doit maintenant être associé avec une fiche de personnage remplie.(SHIFT+DOUBLE CLIC pour vérifier)
Pour finir la manipulation cliquer sur Edit en haut à droite et remplissez les champ du personnage comme d'habitude mais surtout n'oubliez pas de cliquer sur le bouton use selected token dans la zone default token.
Cliquer sur save changes
Allez dans l'onglet des personnages/handout
Pour finir faite glisser sur la table ne nouveau personne et vérifier que les PVs / Nom / Status... correspondent bien à ce que vous aviez choisi.
Ce script m'a fait gagner beaucoup de temps, j'espère qu'il vous aidera aussi.
Vous pouvez aussi utiliser les scripts de gestion de combats pour profiter des PNJS crées :
Un grand merci pour tes scripts, je prépare une adaptation d'un scénario PF pour la rentrée avec les régles CO, ca va bien m'aider (enfin quand j'aurais tout compris, par ce que j ai pas mal de soucis) .
Ok merci, la je me suis lancé dans l'adaptation d'un scénario PF (L'horrreur au Roc de la Dague) et que je suis une quiche sur Gimp. Pour l'instant je bricole avec le script dungeonmapmaker, j'éspére m'en sortir avec ça, car je trouve la base de map et de tokkens vraiment pauvre sur Roll20.
En tout cas merci pour la proposition, et je ne manquerais pas de te prendre au mot .
Salut,
je fais un petit up sur ce sujet car le lien de téléchargement est introuvable
Salut ! Avant tout merci de proposer un tel script !
Mais j'ai un soucis, je ne parviens pas à le faire fonctionner avec les stats blocs de pdfs.
Cela fonctionne lorsque que je copie l'exemple du topic ici mais pas avec d'autres stats blocs.
Par exemple avec celui-ci :
Orque noir
NC 1
FOR +3 DEX +0 CON +3
INT -2 SAG +0 CHA -2
DEF 16 PV 15 Init 10
Cimeterre large +4 DM 1d8+3
Cimeterre large +4 DM 1d8+3
J'ai cette erreur :
(From GM): Parsing was incomplete due to error(s)
(From GM): Error(s):
(From GM): Error: Firebase.set failed: First argument contains NaN in property 'current'
Qu'est ce que je fais mal ?
- Stonne
Dans ce cas, tu gagnerais peut-être du temps à utiliser ce script ? Il permet d'importer directement les PNJs, au moins des 6 premiers scénarios d'Anathazerïn. Sinon, je ne sais pas si le script d'import depuis les stats blocks est toujours maintenu. Si tu veux, je peux regarder.
- Stonne
Bon, en fait, on pense intégrer ça dans la fiche COF (avec TricheLumière). On développe une partie PNJ, et ça devrait comprendre la lecture d'un statblock. Et du coup, ça devrait même marcher pour les comptes sans script.
- Stonne