Paid for by patrons
Tuto Roll20 FR : PowerCards Syntaxe #2.5
 

Cinquième module de la série avancée des tutoriels : PowerCards syntaxe. 

Je vous présente les bases de ce script très utile, avec lequel vous allez pouvoir faire à peu près tout ce que vous souhaitez.

Script à installer : PowerCards, vous pouvez le trouver dans la bibliothèque de script de roll20.

Wiki du script VO. 

Post forum roll20 du script VO. 

La syntaxe.

Le fonctionnement basique des tags : 

!power {{
--name|Attaque de mêlée
--Attaque :|[[ 1d20 ]] C/ CA
--Dommage :|[[ 1d8 ]] Tranchant
}}

Les tags esthétiques.

Le code hexadécimal permet d'insérer toutes les couleurs via leur code HTML.

--txcolor définit la couleur du texte titre (#000000).

--bgcolor définit la couleur du fond du bloc titre (#000000).

--erowtx définit la couleur du texte des lignes impairs de la carte (#000000).

--erowbg  définit la couleur du fond des lignes impairs de la carte (#000000).

--orowtx  définit la couleur du texte des lignes pairs de la carte  (#000000).

--orowbg définit la couleur du fond des lignes impairs de la carte (#000000).

- whisper permet de chuchoter à soit-même GM et à un joueur avec le nom du personnage.

--titlefont définit la police du titre.

--subtitlefont définit la police des parties gauche et droite du titre.

--bodyfont définit la police des lignes de la carte.

--corners définit l'arrondi des coins de la carte. La valeur par défaut est 5, jusqu'à 0.

--titlefontsize définit la taille de la police du titre (utilise les polices de roll20 texte dans les outils).

--soustitlefontsize définit la taille de la police des parties gauche et droite de la carte.

--bodyfontsize définit la taille de la police des lignes.

--border permet de définir la taille et la couleur des contours de la carte, exemple :  
--border|1px solid #000

Un exemple concret et bien moche :  

--txcolor|##F5F5F5
--bgcolor|#35cbe3
--erowbg|#35cbe3
--erowtx|#F5F5F5
--erowtx|#F5F5F5
--orowbg|#25cbe2
--corners|0
--titlefont|Contrail
--subtitlefont|Contrail
--bodyfont|Light
--titlefontsize|64
--subtitlefontsize|32
--bodyfontsize|32
--border|1px solid #000

N'oubliez pas que vous pouvez créer une aide de jeu qu'il faut nommer :  PowerCard Formats

Avec dans son corps de texte la syntaxe suivante : 

exemple :  --txcolor|##F5F5F5 --bgcolor|#35cbe3 --erowbg|#35cbe3 --erowtx|#F5F5F5 --erowtx|#F5F5F5 --orowbg|#25cbe2 --corners|0 --titlefont|Contrail --subtitlefont|Contrail --bodyfont|Light --titlefontsize|64 --subtitlefontsize|32 --bodyfontsize|32 --border|1px solid #000

Ensuite dans vos macros il vous suffira d'insérer le tag suivant --format|exemple, plutôt que toutes les lignes "esthétiques".

Format de texte.

Fonctionne avec du Markdown, comme sur Discord.

En entourant le texte des symboles ci-dessous vous obtenez l'effet escompté.

**Gras**
//Italique//
__souligné__ (attention deux  tirets du 8 ici sont nécessaires).
~Lmet le texte à gauche~L
~Ccentre le texte~C
~Rmet le texte à droite~R
~~~ insère une ligne horizontale.
^^ ajoute un saut de ligne. 

Les tags spéciaux.

Pour cacher un tag : --!Attaque :|[[2d6]]

Pour répéter un tag, une attaque par exemple : --Attaque#3 :|[[2d6]]. Il est même possible d'y insérer un query :  --Attaque#?{Nombre d'attaques ?|1} :|[[2d6]] 

Si vous avez plusieurs tags avec le même nom, il est impératif de les formuler comme cela (sinon ça ne fonctionnera pas) :  

--Attaque :*1|[[2d6]]
--Attaque :*2|[[2d6]]  
--Attaque :*3|[[2d6]]  

Et pour finir, la macro avec les emotes et le tag tokenID qui va chercher l'apparence des personnages :

!power {{
--tokenid|@{selected|token_id}
--emote|**@{selected|token_name}** tente d'assomer @{target|character_name}
--target_list|@{target|token_id}
--name|Gourdin
--leftsub|Action
--rightsub|Cac 1,5m
--Attack|[[ 1d20 ]] C/ CA
--Damage|[[ 1d6+1 ]] Contondant
}}

Bon jeu à toutes et à tous!

Tier Benefits
Recent Posts