diff --git a/SavageWorldsFrench/ReadMe.md b/SavageWorldsFrench/ReadMe.md index 6bc9c1242a..5a2ad4b854 100644 --- a/SavageWorldsFrench/ReadMe.md +++ b/SavageWorldsFrench/ReadMe.md @@ -1,19 +1,69 @@ # Savage Worlds (french) -Feuille de personnage (FdP) avec jets intégrés pour **Savage Worlds** et **Deadlands Reloaded**, basée sur le Livre de Base (LdB) de la version éditée en français par [Black Book Editions](http://www.black-book-editions.fr/catalogue.php?id=58). +Feuille de personnage (FdP) avec jets intégrés pour **Savage Worlds**, **Beasts & Barbarians**, **Deadlands Reloaded** et **Lankhmar**. +Basée sur les traductions éditées par [Black Book Editions](http://www.black-book-editions.fr/catalogue.php?id=58). # Version courante -2.0 [Capture d'écran](sawofr.jpg) -[Style Deadlands](sawofr_style_deadlands.png) +3.0 Captures d'écran : +[Style Savage Worlds](sawofr_style_sawo.jpg) +[Style Beasts & Barbarians](sawofr_style_bnb.jpg) +[Style Deadlands](sawofr_style_deadlands.jpg) +[Style Lankhmar](sawofr_style_lankhmar.jpg) + +# Configuration + +## Configuration:Généralités + +L'onglet "Configuration" de la feuille de personnage permet de paramétrer le personnage : style visuel, type de personnage, compétences affichées etc. +**Attention** : les modifications apportées ne sont valables **que** pour le personnage courant. +![Onglet configuration](sawofr_conf01.jpg) + +## Configuration:Personnage + +Une liste déroulante permet de choisir le type de personnage : ![Type perso](sawofr_conf10_typeperso.jpg). +**Attention** : cela n'a aucun effet sur les droits Roll20 des joueurs d'accéder à une fiche de personnage. Ces droits doivent être assignés par le MJ classiquement, via l'interface de Roll20. Cela n'a d'influence que sur le comportement de la feuille de personnage. + +A part le choix "Personnalisé", les différentes entrées dans la liste vont modifier : +* l'affichage "PNJ" ou "PJ" (affichage de la progression par exemple) +* l'affichage du nombre de blessures disposibles +* la valeur par défaut du dé joker (qui peut être "Aucun" et lance alors 0d4) +* l'affichage par défaut des possessions +* l'affichage par défaut du logo + +Le choix "Personnalisé" va permettre de définir manuellement chaque élément : +![Personnalise](sawofr_conf11_personnalise.jpg) + +## Configuration:Visuel + +Les différents paramètres permettent de définir : +* le style visuel / le jeu : ![style](sawofr_conf21_style.jpg) +* l'affichage ou non du de la section "Possessions" (pour gagner de la place écran) +* l'affichage ou non du logo (pour gagner de la place écran) + +**Attention** : le choix du style peut avoir un effet sur le fonctionnement de la feuille de personnage (par exemple, la présence d'une compétence "Tripes" et d'une caractéristique dérivée "Trempe" pour Deadlands). + +## Configuration:Jets + +Voir **Notes sur les Jets** ci-dessous. + +## Configuration:Compétences + +Les compétences peuvent être affichées/masquées individuellement : ceci est utile pour se conformer aux particularités du setting de la campagne, et/ou pour gagner de la place à l'écran, en masquant les compétences non entraînées, et en utilisant le bouton "Non entraîné" à la place : ![Non entraîné](sawofr_conf40_nonentraine.jpg). + +La case à cocher "Toutes" permet de décocher ou cocher tous les compétences en un clic. ![Comp toutes](sawofr_conf41_toutes.jpg) + +Les compétences décochées ne seront pas affichées sur la feuille, mais si leur valeur (dé) a été modifiée, elles sont conservées. + +Les compétences spécifiques à un setting (comme "Tripes" pour Deadlands) ne sont pas concernées par ce paramétrage et sont toujours affichées, si le style visuel correspondant a été choisi. # Notes sur les Jets -## Pénalités +## Jets:Pénalités Les pénalités de jet dues aux Blessures, à la Fatigue et à l'Encombrement sont automatiquement prises en compte dans les 3 modes de jet (voir ci-dessous). Dans les 2 modes d'affichages par template, l'état du personnage peut être optionnellement affiché (activé par défaut), rappelant ces éventuelles pénalités : ![Affichage des pénalités dans les jets avec template](sawofr_template_penalistes.png) -## Modes d'affichage des jets +## Jets:Modes d'affichage des jets La feuille permet 3 modes d'affichage des jets : ![Choix du type de jet](sawofr_choixjet.png) Ces options sont détaillées ci-dessous. @@ -30,7 +80,7 @@ Dans le cas des Jets de Lancer, de Tir, ou d'armes/attaques utilisant une de ces Pour les jets de Tir, l'utilisation du Dé Joket est optionnelle (pour gérer les Cadences de Tir supérieures à 1) et son utilisation doit être confirmée : ![Utilisation Dé Joker](sawofr_dejokerutil.png) -### Option 1 : Succès + Relances +### Jets:Option 1 : Succès + Relances Les jets demande une difficulté, ou une cible pour les jets d'attaques et dégâts si l'option est activée, avant de lancer les dés. ![Demande d'une difficulté](sawofr_difficulte.png) Une cible dans Roll20 est un autre pion, lequel doit être associé à une feuille de personnage dont les caractéristiques ont été renseignées. @@ -52,7 +102,7 @@ Dans le cas des attaques, en cas de relance, 1d6 explosif est automatiquement aj ![Template option 1](sawofr_templateoption1.png) NB : techniquement, aboutir à ce résultat contraint à lancer 2 fois le jet de dégâts (une fois avec, une fois sans le +1d6!!) et d'afficher l'un ou l'autre en fonction de la réussite de l'attaque (si relance donc). De fait, avec les dés 3D activés, cela peut apparaître un peu ... confus (beaucoup de dés sont lancés). -### Option 2 : Total des jets +### Jets:Option 2 : Total des jets La feuille ne demande pas d'autre renseignement que les éventuels Modificateurs circonstanciels (cf. ci-dessus), effectue le jet demandé (y compris dégâts s'il s'agit d'une arme/attaque) et affiche un template avec le total de chaque jet. Le détail du calcul (et du résultat individuel des dés) est visible dans l'info-bulle du jet. ![Jet total et détail des calculs](sawofr_infobulleoption2.png) @@ -61,7 +111,7 @@ Au MJ et/ou aux joueurs de calculer la réussite ou l'échec, les relances éven Dans le cas d'attaque, le d6 explosif de dégâts supplémentaires en cas de relance est directement lancé, et affiché à part (au MJ et/ou aux joueurs de le prendre en compte si nécessaire) : ![Template option 2](sawofr_templateoption2.png) -### Option 3 : Jets bruts +### Jets:Option 3 : Jets bruts La feuille ne demande pas d'autre renseignement que les éventuels Modificateurs circonstanciels (cf. ci-dessus), effectue le jet demandé (y compris dégâts s'il s'agit d'une arme/attaque) et l'affiche entièrement détaillé dans le chat, façon "macro", sans template. Dans le cas d'attaque, le d6 explosif de dégâts supplémentaires en cas de relance est directement lancé, et affiché à part (au MJ et/ou aux joueurs de le prendre en compte si nécessaire). ![Jet option 3](sawofr_jetoption3.png) @@ -82,6 +132,15 @@ NB : décrémenter les PP automatiquement au lancement d'un pouvoir nécessitera # Notes de version +## v3.0 (2017-08-15) + +* Nouveaux choix de styles visuels pour **Beasts & Barbarians** et **Lankhmar** +* Gestion des types de PJ/PNJ modifié (pour BnB) : possibilité de définir le personange comme un PJ, un PNJ type Joker, un PNJ type Sous-fifre, un PNJ type Bras droit, un PNJ type Extra ou Personnalisé (cf. ci-après) +* En type de personnage "Personnalisé", possibilité de définir de 0 à 3 blessures et l'utilisation d'un dé Joker ou non +* Modification de la mise en page de l'onglet de configuration de la feuille +* Possibilité de définir les propriétés par défaut des nouveaux personnages, sur la page de paramétrage de la partie Roll20 +* Correction de l'affichage des Blessures pour les Extras (1 seule blessure met le PNJ hors de combat) : l'icone "critique" remplace le chiffre "1" + ## v2.0 (2017-04-09) * Correction du jet de dégâts en jet brut, pour les armes dynamiques @@ -89,7 +148,6 @@ NB : décrémenter les PP automatiquement au lancement d'un pouvoir nécessitera * Nouvelles options (boutons "oeil") pour afficher/masquer des contenus de blocs de la fiche * Nouvelle option de configuration pour masquer le logo * Légers ajustements de mise en page -* Refonte de la mise en page des templates de jet ## v1.8 (2017-02-18) Nouvelle correction d'un bug occasionnel de calcul de l'encombrement. diff --git a/SavageWorldsFrench/sawofr.css b/SavageWorldsFrench/sawofr.css index 49d1163085..f875413588 100644 --- a/SavageWorldsFrench/sawofr.css +++ b/SavageWorldsFrench/sawofr.css @@ -290,12 +290,13 @@ input[type=radio]{ margin-right: 2px; margin-left: 1px; } + /*** BLESSURES ***/ input[type=radio].sheet-blessure{ opacity : 0; z-index : 10; - width: 30px; - height: 20px; margin-top: -10px; + width: 30px; + height: 25px; } input[type=radio].sheet-blessure + span { width: 30px; @@ -309,6 +310,9 @@ input[type=radio].sheet-blessure + span { color: #AAA; padding: 2px; } +input[type=radio].sheet-blessure:hover + span { + text-decoration: underline; +} input[type=radio].sheet-blessure:checked + span { color: red; border: 2px solid red; @@ -317,6 +321,29 @@ input[type=radio].sheet-blessure[value="0"]:checked + span { color: green; border: 2px solid green; } +.sheet-blessure.sheet-bless1, +.sheet-blessure.sheet-bless2, +.sheet-blessure.sheet-bless3 { + display: none; + width: 0px; + max-width: 0px; +} +input[type=checkbox].sheet-persoBless1:checked ~ div.sheet-main .sheet-blessure.sheet-bless1 { + display: inline-block; + width: 30px; + min-width: 30px; +} +input[type=checkbox].sheet-persoBless2:checked ~ div.sheet-main .sheet-blessure.sheet-bless2 { + display: inline-block; + width: 30px; + min-width: 30px; +} +input[type=checkbox].sheet-persoBless3:checked ~ div.sheet-main .sheet-blessure.sheet-bless3 { + display: inline-block; + width: 30px; + min-width: 30px; +} + /*** Autres ***/ input[type="checkbox"]{ margin-right: 1px; margin-left: 1px; @@ -344,13 +371,16 @@ input[type=checkbox].sheet-secoue + span { input[type=checkbox].sheet-secoue + span:before { content: '*'; } +input[type=checkbox].sheet-secoue:hover + span { + text-decoration: underline; +} input[type=checkbox].sheet-secoue:checked + span { color: orange; } input[type=checkbox].sheet-secoue:checked + span:before { content: '2'; } -input[type="checkbox"].sheet-dispcheck{ +input[type="checkbox"].sheet-loupe{ width: 15px; height: 18px; max-width: 18px; @@ -358,7 +388,7 @@ input[type="checkbox"].sheet-dispcheck{ z-index: 2; margin: 0; } -input[type="checkbox"].sheet-dispcheck + span{ +input[type="checkbox"].sheet-loupe + span{ display: inline-block; text-align: center; margin: 0; @@ -370,12 +400,23 @@ input[type="checkbox"].sheet-dispcheck + span{ font-family: pictos; color: #888888; } -input[type="checkbox"].sheet-dispcheck:hover + span{ +input[type="checkbox"].sheet-loupe:hover + span{ color: #CD071E; } -input[type="checkbox"].sheet-dispcheck:checked + span{ - font-weight: bold; +input[type="checkbox"].sheet-loupe:checked + span{ color: #CD071E; +} +input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main input[type="checkbox"].sheet-loupe:hover + span, +input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main input[type="checkbox"].sheet-loupe:checked + span { + color:#8B6434; +} +input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main input[type="checkbox"].sheet-loupe:hover + span, +input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main input[type="checkbox"].sheet-loupe:checked + span { + color:#735C32; +} +input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main input[type="checkbox"].sheet-loupe:hover + span, +input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main input[type="checkbox"].sheet-loupe:checked + span { + color:#969070; } /************************************** INPUTS ***************************/ input{ @@ -509,17 +550,11 @@ button[type="roll"]{ border-color: rgba(34,66,143,0.5); border-radius: 4px; } -input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"]{ - color: #8B6434; -} button[type="roll"]:hover{ border-width: 1px; border-color:#CD071E; font-weight: bold; } -input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"]:hover{ - color: #8B6434; -} button[type="roll"].sheet-btRolrel, button[type="roll"].sheet-btRoljet, button[type="roll"].sheet-btRolbrut{ @@ -533,14 +568,6 @@ button[type="roll"].sheet-btRolbrut{ background: transparent; text-transform: uppercase; display: none; -} -button[type="roll"].sheet-btRolrel{ - color: black; -} -button[type="roll"].sheet-btRoljet{ - color: black; -} -button[type="roll"].sheet-btRolbrut{ color: black; } button[type="roll"].sheet-btRolrel:before, @@ -555,11 +582,21 @@ button[type="roll"].sheet-btRolbrut:hover:before{ font-weight: bold; color: #CD071E; } -input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRolrel:hover:before, -input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRoljet:hover:before, -input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRolbrut:hover:before{ +input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRolrel:hover:before, +input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRoljet:hover:before, +input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRolbrut:hover:before{ color: #8B6434; } +input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main button[type="roll"].sheet-btRolrel:hover:before, +input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main button[type="roll"].sheet-btRoljet:hover:before, +input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main button[type="roll"].sheet-btRolbrut:hover:before{ + color: #735C32; +} +input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main button[type="roll"].sheet-btRolrel:hover:before, +input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main button[type="roll"].sheet-btRoljet:hover:before, +input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main button[type="roll"].sheet-btRolbrut:hover:before{ + color: #969070; +} button[type="roll"].sheet-btRolrel:hover, button[type="roll"].sheet-btRoljet:hover, button[type="roll"].sheet-btRolbrut:hover{ @@ -567,11 +604,21 @@ button[type="roll"].sheet-btRolbrut:hover{ border-style: solid; border-color:#CD071E; } -input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRolrel:hover, -input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRoljet:hover, -input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRolbrut:hover{ +input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRolrel:hover, +input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRoljet:hover, +input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRolbrut:hover{ border-color:#8B6434; } +input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main button[type="roll"].sheet-btRolrel:hover, +input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main button[type="roll"].sheet-btRoljet:hover, +input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main button[type="roll"].sheet-btRolbrut:hover{ + border-color:#735C32; +} +input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main button[type="roll"].sheet-btRolrel:hover, +input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main button[type="roll"].sheet-btRoljet:hover, +input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main button[type="roll"].sheet-btRolbrut:hover{ + border-color:#969070; +} input[type=checkbox].sheet-chkRolrel:checked ~ div.sheet-main button[type=roll].sheet-btRolrel{ display: inline-block; } @@ -602,9 +649,15 @@ button[type="roll"].sheet-btDesc:hover{ color: #CD071E; font-weight: normal; } -input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btDesc:hover{ +input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btDesc:hover{ color: #8B6434; } +input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main button[type="roll"].sheet-btDesc:hover{ + color: #735C32; +} +input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main button[type="roll"].sheet-btDesc:hover{ + color: #969070; +} /* Formatage des boutons de fieldset */ div.repcontrol{ display: inline-block; @@ -688,9 +741,15 @@ div.sheet-main{ padding: 5px 5px 5px 5px; border: 1px solid #888888; } -input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main{ +input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main{ background: linear-gradient(#85582A,#C39657,#F0DAAD,#C39657,#85582A); } +input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main{ + background: linear-gradient(#472D0F,#735C32,#AD9E77,#735C32,#472D0F); +} +input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main{ + background: linear-gradient(#7B7A5B,#969070,#B4B095,#E2DCBA); +} div.sheet-configuration{ display: none; width:100%; @@ -723,9 +782,15 @@ div.sheet-redtitle1{ div.sheet-redtitle1.sheet-disp{ display: inline-block; } -input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-redtitle1{ +input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-redtitle1{ color: #8B6434; } +input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main div.sheet-redtitle1{ + color: #472D0F; +} +input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main div.sheet-redtitle1{ + color: #7B7A5B; +} div.sheet-redtitle2{ font-family: Candal; font-size: 12px; @@ -737,9 +802,15 @@ div.sheet-redtitle2{ div.sheet-redtitle2.sheet-disp{ display: inline-block; } -input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-redtitle2{ +input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-redtitle2{ color: #8B6434; } +input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main div.sheet-redtitle2{ + color: #472D0F; +} +input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main div.sheet-redtitle2{ + color: #7B7A5B; +} div.sheet-redtitle3{ display: inline-block; font-family: Candal; @@ -749,9 +820,15 @@ div.sheet-redtitle3{ font-weight: bold; margin: 5px 1px 1px 1px; } -input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-redtitle3{ +input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-redtitle3{ color: #8B6434; } +input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main div.sheet-redtitle3{ + color: #472D0F; +} +input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main div.sheet-redtitle3{ + color: #7B7A5B; +} div.sheet-colblock{ background-color: white; margin-top: 0px; @@ -809,26 +886,26 @@ div.sheet-attcomptext:after{ .sheet-extra{ display: none; } -.sheet-pnj{ - display: none; -} -.sheet-logo{ - display: none; - text-align:center; - width:100%; -} input[type=checkbox].sheet-persoExtra:checked ~ div.sheet-main .sheet-extra { display: block; } input[type=checkbox].sheet-persoExtra:checked ~ div.sheet-main .sheet-noextra { display: none; } +.sheet-pnj{ + display: none; +} input[type=checkbox].sheet-persoPnj:checked ~ div.sheet-main .sheet-pnj { display: block; } input[type=checkbox].sheet-persoPnj:checked ~ div.sheet-main .sheet-nopnj { display: none; } +.sheet-logo{ + display: none; + text-align:center; + width:100%; +} input[type=checkbox].sheet-dispLogo:checked ~ div.sheet-main .sheet-logo { display: block; } @@ -859,8 +936,14 @@ input[type=checkbox].sheet-chkTir, input[type=checkbox].sheet-persoExtra, input[type=checkbox].sheet-persoPnj, input[type=checkbox].sheet-chkPossessions, -input[type=checkbox].sheet-chkSheetDead, -input[type=checkbox].sheet-dispLogo { +input[type=radio].sheet-chkSheetSaWo, +input[type=radio].sheet-chkSheetDead, +input[type=radio].sheet-chkSheetLankh, +input[type=radio].sheet-chkSheetBnB, +input[type=checkbox].sheet-dispLogo, +input[type=checkbox].sheet-persoBless1, +input[type=checkbox].sheet-persoBless2, +input[type=checkbox].sheet-persoBless3 { display: none; } div.sheet-chkArcane, @@ -965,17 +1048,29 @@ input[type=checkbox].sheet-chkTir:checked ~ div.sheet-main div.sheet-chkTir { input[type=checkbox].sheet-chkPossessions:checked ~ div.sheet-main div.sheet-chkPossessions { display: block; } -div.sheet-SheetSaWo{ - display: inline-block; -} -div.sheet-SheetDead{ +div.sheet-SheetSaWo, +div.sheet-SheetDead, +div.sheet-SheetLankh, +div.sheet-SheetBnB { display: none; } -input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-SheetSaWo { - display: none; -} -input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-SheetDead { +input[type=radio].sheet-chkSheetSaWo:checked ~ div.sheet-main div.sheet-SheetSaWo { display: inline-block; +} +input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-SheetDead { + display: inline-block; +} +input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main div.sheet-SheetLankh { + display: inline-block; +} +input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main div.sheet-SheetBnB { + display: inline-block; +} +div.sheet-persocustom{ + visibility: hidden; +} +input.sheet-persocustom[value="5"] ~ div.sheet-persocustom{ + visibility: visible; } /************************************** DISPCHK ***************************/ input[type="checkbox"].sheet-dispchk{ @@ -991,9 +1086,14 @@ span.sheet-dispchk{ font-family: 'Pictos'; font-size: 20px; color: #AAA; + font-weight: normal; } input[type="checkbox"].sheet-dispchk:checked + span.sheet-dispchk{ - color: #555; + +} +input[type="checkbox"].sheet-dispchk:hover + span.sheet-dispchk{ + color: black; + text-decoration: underline; } div.sheet-dispchk{ display: none; diff --git a/SavageWorldsFrench/sawofr.html b/SavageWorldsFrench/sawofr.html index 8e2cdab5d8..c40f36b43c 100644 --- a/SavageWorldsFrench/sawofr.html +++ b/SavageWorldsFrench/sawofr.html @@ -1,239 +1,328 @@
+ + @@ -408,9 +497,12 @@ on("change:atkcible", function () { Feuille Configuration - v2.0 (09/04/2017) + v3.0 (15/08/2017) - + + + + @@ -419,6 +511,9 @@ on("change:atkcible", function () { + + + @@ -454,7 +549,7 @@ on("change:atkcible", function () {  
Dé Joker
0 - 1 - 2 - 3 - Y + 1 + 2 + 3 + Y
FATIGUE
0 1 2 - Y + Y
@@ -1388,10 +1489,10 @@ on("change:atkcible", function () {
POSSESSIONS
- E + E
ARGENT
- s + s
Encombrement maximum : 
@@ -1439,13 +1540,13 @@ on("change:atkcible", function () {
Signes particuliers :
- s + s
-
PNJ (Extra)
PNJ (Joker)
+
E
@@ -1462,7 +1563,7 @@ on("change:atkcible", function () {
ATOUTS
APTITUDES (+)
- s + s
@@ -1471,7 +1572,7 @@ on("change:atkcible", function () {
HANDICAPS
APTITUDES (-)
- s + s
@@ -1559,7 +1660,7 @@ on("change:atkcible", function () { / - s + s
@@ -1607,7 +1708,7 @@ on("change:atkcible", function () { / - s + s
@@ -1655,7 +1756,7 @@ on("change:atkcible", function () { / - s + s
@@ -1704,7 +1805,7 @@ on("change:atkcible", function () { / - s + s
@@ -1734,7 +1835,7 @@ on("change:atkcible", function () { - s + s @@ -1749,16 +1850,65 @@ on("change:atkcible", function () {
-
STYLE VISUEL
+
PERSONNAGE
- Personnage Non Joueur - Afficher les possessions +
Type de personnage : + +
+
+ +
+ Personnage Non Joueur +
+
+
Blessures : + +
+
+
+
Dé Joker + +
+
+
+
+
VISUEL
+
+
Style : + +
+ Afficher les possessions Afficher le logo - Deadlands Reloaded -
+
+
+
JETS
Niveau de détail :
@@ -1770,8 +1920,6 @@ on("change:atkcible", function () {
Attaques :
Cible
-
-
AFFICHAGE DES COMPETENCES
Toutes
@@ -1800,9 +1948,6 @@ on("change:atkcible", function () { Survie Tir
-
- -
diff --git a/SavageWorldsFrench/sawofr.jpg b/SavageWorldsFrench/sawofr.jpg index b65167f41c..81e8e98f68 100644 Binary files a/SavageWorldsFrench/sawofr.jpg and b/SavageWorldsFrench/sawofr.jpg differ diff --git a/SavageWorldsFrench/sawofr.png b/SavageWorldsFrench/sawofr.png deleted file mode 100644 index b4fa048bd6..0000000000 Binary files a/SavageWorldsFrench/sawofr.png and /dev/null differ diff --git a/SavageWorldsFrench/sawofr_conf01.jpg b/SavageWorldsFrench/sawofr_conf01.jpg new file mode 100644 index 0000000000..0e6147f440 Binary files /dev/null and b/SavageWorldsFrench/sawofr_conf01.jpg differ diff --git a/SavageWorldsFrench/sawofr_conf10_typeperso.jpg b/SavageWorldsFrench/sawofr_conf10_typeperso.jpg new file mode 100644 index 0000000000..3459014ae2 Binary files /dev/null and b/SavageWorldsFrench/sawofr_conf10_typeperso.jpg differ diff --git a/SavageWorldsFrench/sawofr_conf11_personnalise.jpg b/SavageWorldsFrench/sawofr_conf11_personnalise.jpg new file mode 100644 index 0000000000..41995225b1 Binary files /dev/null and b/SavageWorldsFrench/sawofr_conf11_personnalise.jpg differ diff --git a/SavageWorldsFrench/sawofr_conf21_style.jpg b/SavageWorldsFrench/sawofr_conf21_style.jpg new file mode 100644 index 0000000000..a541f0ec7b Binary files /dev/null and b/SavageWorldsFrench/sawofr_conf21_style.jpg differ diff --git a/SavageWorldsFrench/sawofr_conf40_nonentraine.jpg b/SavageWorldsFrench/sawofr_conf40_nonentraine.jpg new file mode 100644 index 0000000000..8af72a9116 Binary files /dev/null and b/SavageWorldsFrench/sawofr_conf40_nonentraine.jpg differ diff --git a/SavageWorldsFrench/sawofr_conf41_toutes.jpg b/SavageWorldsFrench/sawofr_conf41_toutes.jpg new file mode 100644 index 0000000000..287a0c5eeb Binary files /dev/null and b/SavageWorldsFrench/sawofr_conf41_toutes.jpg differ diff --git a/SavageWorldsFrench/sawofr_logo_bnb.png b/SavageWorldsFrench/sawofr_logo_bnb.png new file mode 100644 index 0000000000..e60f1cb096 Binary files /dev/null and b/SavageWorldsFrench/sawofr_logo_bnb.png differ diff --git a/SavageWorldsFrench/sawofr_logo_deadlands.png b/SavageWorldsFrench/sawofr_logo_deadlands.png new file mode 100644 index 0000000000..bfb6c51cc1 Binary files /dev/null and b/SavageWorldsFrench/sawofr_logo_deadlands.png differ diff --git a/SavageWorldsFrench/sawofr_logo_lankhmar.png b/SavageWorldsFrench/sawofr_logo_lankhmar.png new file mode 100644 index 0000000000..99517022d1 Binary files /dev/null and b/SavageWorldsFrench/sawofr_logo_lankhmar.png differ diff --git a/SavageWorldsFrench/sawofr_logo_sawo.png b/SavageWorldsFrench/sawofr_logo_sawo.png new file mode 100644 index 0000000000..d47da7cc2c Binary files /dev/null and b/SavageWorldsFrench/sawofr_logo_sawo.png differ diff --git a/SavageWorldsFrench/sawofr_style_bnb.jpg b/SavageWorldsFrench/sawofr_style_bnb.jpg new file mode 100644 index 0000000000..5fbca31617 Binary files /dev/null and b/SavageWorldsFrench/sawofr_style_bnb.jpg differ diff --git a/SavageWorldsFrench/sawofr_style_deadlands.jpg b/SavageWorldsFrench/sawofr_style_deadlands.jpg new file mode 100644 index 0000000000..3c3e8b3039 Binary files /dev/null and b/SavageWorldsFrench/sawofr_style_deadlands.jpg differ diff --git a/SavageWorldsFrench/sawofr_style_lankhmar.jpg b/SavageWorldsFrench/sawofr_style_lankhmar.jpg new file mode 100644 index 0000000000..d6bf4388fe Binary files /dev/null and b/SavageWorldsFrench/sawofr_style_lankhmar.jpg differ diff --git a/SavageWorldsFrench/sawofr_style_sawo.jpg b/SavageWorldsFrench/sawofr_style_sawo.jpg new file mode 100644 index 0000000000..b5c963f926 Binary files /dev/null and b/SavageWorldsFrench/sawofr_style_sawo.jpg differ diff --git a/SavageWorldsFrench/sheet.json b/SavageWorldsFrench/sheet.json index 8edb5f2f61..c3d9c726db 100644 --- a/SavageWorldsFrench/sheet.json +++ b/SavageWorldsFrench/sheet.json @@ -1,9 +1,9 @@ { - "html": "sawofr.html", - "css": "sawofr.css", - "authors": "Natha", - "roll20userid": "75857", - "preview": "sawofr.jpg", - "instructions": "Feuille de Personnage VF pour Savage Worlds et Deadlands Reloaded. Consultez le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/SavageWorldsFrench/ReadMe.md). v2.0 (09/04/2017)." + "html": "sawofr.html" + ,"css": "sawofr.css" + ,"authors": "Natha" + ,"roll20userid": "75857" + ,"preview": "sawofr.jpg" + ,"instructions": "Feuille de Personnage VF pour Savage Worlds, Beasts & Barbarians, Lankhmar et Deadlands Reloaded. Consultez le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/SavageWorldsFrench/ReadMe.md). v3.0 (15/08/2017)." ,"tipeee":"https://www.tipeee.com/natharoll20" }