diff --git a/SavageWorldsFrench/ReadMe.md b/SavageWorldsFrench/ReadMe.md index b22a7d0682..ada3ce11c4 100644 --- a/SavageWorldsFrench/ReadMe.md +++ b/SavageWorldsFrench/ReadMe.md @@ -1,90 +1,108 @@ # Savage Worlds (french) -Feuille de personnage (FdP) avec jets intégrés pour **Savage Worlds**, 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/index.php?site_id=278). +Feuille de personnage (FdP) avec jets intégrés pour **Savage Worlds** et **Deadland 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). # Version courante -1.2 [Capture d'écran](sawofr.png) +1.4 [Capture d'écran](sawofr.jpg) -#Divers notes +#Notes sur les Jets -##A propos des jets -Dans le cadre de Savage Worlds et de cette FdP, activer l'option des dés 3D, automatiquement lancés, est fortement recommandé : +##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énalistés dans les jets avec template](sawofr_template_penalistes.png) -![Activer les dés 3D](sawofr_des3d.png) +##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. -Les pénalités de jet dues aux Blessures, à la Fatigue et à l'Encombrement sont automatiquement prises en compte dans les 2 modes de jet (voir ci-dessous), et affichées/rappelées (pour information) dans le chat. +Ce choix se fait par personnage, en haut de la FdP, et peut être changé à tout moment (on peut passer de l'un à l'autre, au besoin). -La feuille permet 2 types de jets : - -* Option 1 : afficher **Succès + Relances** -* Option 2 : afficher les **Jets bruts** - -Ce choix se fait par personnage, en haut de la FdP, et peut être changé à tout moment (on peut passer de l'un à l'autre, au besoin) : -![Choix du type de jet](sawofr_choixjet.png) - -Que cela soit dans l'option 1 ou 2, un modificateur ponctuel/circonstanciel est toujours demandé : -![Modificateur au jet](sawofr_modificateur.png) - -Dans le cas des Jets de Lancer, de Tir, ou d'armes/attaques utilisant une de ces compétences, la Portée est demandée et intégrée au jet : +Quel que soit le mode choisi, un modificateur ponctuel/circonstanciel est toujours demandé : +![Modificateur au jet](sawofr_modificateur.png) +Un modificateur du même genre est demandé pour le jet de dégâts intégrés aux jets d'attaques. +Dans le cas des Jets de Lancer, de Tir, ou d'armes/attaques utilisant une de ces compétences, la Portée est demandée et intégrée au jet : ![Portée des Tirs et Lances](sawofr_portee.png) -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 : - +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 -La feuille demande une difficulté ou une cible (pour les jets d'attaques et dégâts) 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. - +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. ![Choix d'une cible](sawofr_cible.png) -Le choix d'une cible ou le renseignement d'une difficulté permet de calculer et d'afficher la réussite du jet (d'attribut, compétence, attaque ou dégâts) avec la lecture suivante des résultats : +Le choix d'une cible ou le renseignement d'une difficulté permet de calculer et d'afficher la réussite du jet (d'attribut, de compétence, d'attaque ou de dégâts) avec les possibilités de résultat suivantes : -* 0 succès+relances : le jet est un échec, -* 1 succès+relances : le jet est une réussite, sans relance -* 2 succès+relances : le jet est une réussite, avec 1 relance -* 3 succès et relances : le jet est une réussite, avec 2 relances -* etc. (nombre de relance = résultat -1) - -![Template option 1](sawofr_templateoption1.png) - -Le détail du calcul (et du résultat individuel des dés) est visible dans l'info-bulle du jet : +* Échec (0 succès+relances), +* Succès sans relance (1 succès+relances) +* Succès+Relances : +** résultat de 2 : un succès et une relance +** résultat de 3 : un sucècs et 2 relances +** etc. (nombre de relances = résultat affiché -1) +Le détail du calcul (et du résultat individuel des dés) est visible dans l'info-bulle du jet : ![Détail des calculs](sawofr_infobulleoption1.png) -###Option 2 : Jets bruts -La feuille ne demande pas d'autre renseignement que le Modificateur circonstanciel (cf. ci-dessus), effectue le jet demandé (y compris dégâts s'il s'agit d'une arme/attaque) et affiche le total de chaque jet : - -![Template option 2](sawofr_templateoption2.png) +Dans le cas des attaques, en cas de relance, 1d6 explosif est automatiquement ajouté aux jets de dégâts : +![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). Donc avec les dé 3D activés, cela peut apparaître un peu ... confus (beaucoup de dés sont lancés). +###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) Au MJ et/ou aux joueurs de calculer la réussite ou l'échec, les relances éventuelles etc. -Le détail du calcul (et du résultat individuel des dés) est visible dans l'info-bulle du jet : +Dans le cas d'attaque, le d6 explosif de dégâts supplémentaires en cas de relance est directement lancé, affiché à part (au MJ et/ou aux joueurs de le prendre en compte si nécessaire) : +![Template option 2](sawofr_templateoption2.png) -![Détail des calculs](sawofr_infobulleoption2.png) +###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é, affiché à part (au MJ et/ou aux joueurs de le prendre en compte si nécessaire). +![Jet option 3](sawofr_jetoption3.png) + +#Autres Notes ## Mise en place des pions -Les 3 "barres"/propriétés visibles des pions peuvent être associées à n'importe quel attribut de la FdP, à votre convenance. +Les 3 "barres"/propriétés visibles des pions peuvent être associées à n'importe quel attribut de la FdP, à votre convenance. Il n'y a (pour l'instant) aucun automatisme lié à ces propriétés. ##Raccourcis/barre de macro -Pour l'instant, sur le serveur de production de Roll20, les boutons contenus dans les sections dynamiques/répétables ne peuvent pas être glisser/déposer dans la barre de macro pour créer un bouton "raccourcis". -Cela concerne, sur le FdP : compétences supplémentaire (au-delà de la liste complète du LdB, intégrée dans la FdP), et les armes/attaques au-delà des 3 premières. -En effet, pour pallier ce problème, la FdP propose donc par défaut 3 armes/attaques "fixes", dont le bouton peut être utilisé en macro/raccourcis. +Les boutons contenus dans les sections dynamiques/répétables peuvent être glissés/déposés dans la barre de macro pour créer un bouton "raccourcis". +Cela concerne, sur la FdP : compétences supplémentaire (au-delà de la liste complète du LdB, intégrée dans la FdP), et les armes/attaques au-delà des 3 premières. ##Pouvoirs -Aucun jet/automatisme n'est pour l'instant intégré dans la FdP concernant les Pouvoirs. -Les suggestions sont les bienvenues à ce sujet. +Aucun jet/automatisme n'est pour l'instant intégré dans la FdP concernant les Pouvoirs, si ce n'est de pouvoir les saisir et les montrer dans le chat. +Les suggestions sont les bienvenues à ce sujet. NB : décrémenter les PP automatiquement au lancement d'un pouvoir nécessiterait l'utilisation d'un script API, donc d'un compte "Pro". # Notes de version -##v1.2 (2015-12-22) +##v1.4 (2016-02-19) +Merci à Xo de Vorcen pour les tests ! +* Option d'affichage aux couleurs de Deadlands Reloaded +* Possibilité de saisir un modificateur au jet de dégâts +* Jet de dégâts avec +1d6!! dégâts en mode succès+relances si relance, affichage d'un jet supplémentaire de +1d6!! dans les autres modes +* Amélioration de l'affichage des résultats de jets en mode succès+relances (indicateur d'échec, succès sans relance et succès+relances) +* Option de configuration pour afficher/masquer les Possessions (masquée par défaut pour les PNJ et Extras) +* Correction : les bonus de dégâts peuvent être négatifs +* Correction des malus de jets en état critique (-3 pour les Blessures et -2 pour la Fatigue) +* Affichage adapté entre PJ/PNJ/Extra +* Déplacement de la configuration dans un onglet dédié +* Options de configuration pour afficher/masquer les compétences, toutes ou une à une. +* Stylisation de l'état Secoué, des Blessures et de la Fatigue +* Option de configuration pour les jets : template de succès+relances (défaut), template de total de jets, ou "jets bruts" (pas de template) +* Option de configuration pour les attaques avec succès+relances : choix entre cible/pion (défaut) ou saisie de difficulté +* Option d'affichage ou non des états du personnage (Secoué, Blessures, Fatigue) dans le template de jet +* Ajout un bouton d'affichage dans le chat de la description des pouvoirs +* Ajout d'un bouton d'agrandissement/réduction des Atouts, Handicaps, Signes particuliers, Richesse, des notes d'Armes et Pouvoirs + +##v1.2 (2015-12-22) Equipement / Inventaire / Encombrement : ajout du poids individuel, gestion des poids décimaux, correction d'un bug lors de la suppression d'une ligne. ##v1.1 (2015-11-30) diff --git a/SavageWorldsFrench/sawofr.css b/SavageWorldsFrench/sawofr.css index 0da79218e4..5416ef734e 100644 --- a/SavageWorldsFrench/sawofr.css +++ b/SavageWorldsFrench/sawofr.css @@ -1,6 +1,6 @@ /* TEMPLATES */ .sheet-rolltemplate-sawo table { - width: 189px; + width: 100%; padding: 2px; border: none; background-color: #FBFCFC; @@ -36,177 +36,297 @@ .sheet-rolltemplate-sawo td.sheet-info { font-style: italic; background-color:#F6F1EC; + text-align: right; +} +.sheet-rolltemplate-sawo div.sheet-jetdesc{ + font-family: 'Verdana', serif; + font-size: 0.9em; + max-height: 140px; + overflow-y: auto; +} +/************************************** FDP ********************************************/ + /************************************** GENERAL *********************************/ +div, +button, +textarea, +span, +input, +select, +table, +tr, +td, +th{ + box-sizing: border-box; +} +input[type=radio], +input[type=checkbox], +span { + display : inline-block; +} +/***************************** CONFIGURATION *******************************************/ +div.sheet-configuration div.sheet-col{ + border : 2px dotted #888888; + margin-bottom: 10px; + min-height: 120px; + padding: 5px; +} +div.sheet-conftitre{ + display: block; + color: #888888; + font-weight: bold; + height: 25px; + text-align: center; +} +div.sheet-confcat, +div.sheet-optionEtat, +div.sheet-optionCible{ + color: #555555; + font-style: italic; + padding-left: 5px; + min-height: 25px; +} +.sheet-confcat{ + display: block; +} +.sheet-optionEtat{ + display: none; +} +.sheet-optionCible{ + display: none; +} +input[type=radio].sheet-styleRolrel:checked ~ .sheet-optionCible{ + display: inline-block; +} +input[type=radio].sheet-styleRolrel:checked ~ .sheet-optionEtat, +input[type=radio].sheet-styleRoljet:checked ~ .sheet-optionEtat{ + display: inline-block; +} +input[type=checkbox].sheet-optionEtat, +input[type=checkbox].sheet-optionCible{ + opacity: 0; + width: 50px; + min-height: 30px; + z-index: 10; +} +input[type=checkbox].sheet-optionEtat + span, +input[type=checkbox].sheet-optionCible + span{ + text-align: center; + width: 50px; + height: 25px; + margin-left: -52px; + vertical-align: bottom; + z-index: 1; + color: #777777; +} +input[type=checkbox].sheet-chkSkill { + display: inline-block; + opacity: 0; + width: 170px; + z-index: 10; + border: 1px solid black; +} +input[type=checkbox].sheet-chkSkill + span { + display: inline-block; + text-align: center; + width: 170px; + margin-left: -160px; + vertical-align: bottom; + z-index: 1; + color: #777777; +} +input[type=checkbox].sheet-chkRolrel, +input[type=checkbox].sheet-chkRoljet, +input[type=checkbox].sheet-chkRolbrut { + display: none; } -/* FDP */ input[type=radio].sheet-styleRolrel, -input[type=radio].sheet-styleRoljet{ - margin-left: 10px; - margin-right: 2px; +input[type=radio].sheet-styleRoljet, +input[type=radio].sheet-styleRolbrut{ + display : inline-block; + opacity: 0; + width: 120px; + min-height: 30px; + z-index: 10; + margin-top: -15px; } input[type=radio].sheet-styleRolrel + span, -input[type=radio].sheet-styleRoljet + span{ - font-size:11px; - color: #888888; - text-align:left; +input[type=radio].sheet-styleRoljet + span, +input[type=radio].sheet-styleRolbrut + span{ + display : inline-block; + text-align: center; + width: 120px; + height: 25px; + margin-left: -122px; + vertical-align: bottom; + z-index: 1; + color: #777777; } -span.sheet-smallspan{ - font-size:11px; - color: #888888; - text-align:left; +input[type=radio].sheet-styleRolrel + span:before, +input[type=radio].sheet-styleRoljet + span:before, +input[type=radio].sheet-styleRolbrut + span:before, +input[type=checkbox].sheet-optionEtat + span:before, +input[type=checkbox].sheet-optionCible + span:before, +input[type=checkbox].sheet-chkSkill + span:before{ + font-size: 1.2em; + font-family: 'pictos'; + color: #777777; + content:'*'; } -button[type="roll"]{ - padding: 0px 0px 0px 0px; - margin: 0px 0px 0px 0px; - text-shadow: none; - box-shadow: none; - text-align:left; - vertical-align: middle; - line-height: 0px; - height: 20px; - width: 20px; - font-size: 1em; - font-weight: normal; - color:#CD071E; - border-width: 1px; - border-style: solid; - border-color: rgba(34,66,143,0.5); - border-radius: 4px; -} -button[type="roll"]:hover{ - border-width: 1px; - border-color:#CD071E; +input[type=radio].sheet-styleRolrel:checked + span, +input[type=radio].sheet-styleRoljet:checked + span, +input[type=radio].sheet-styleRolbrut:checked + span, +input[type=checkbox].sheet-optionEtat:checked + span, +input[type=checkbox].sheet-optionCible:checked + span, +input[type=checkbox].sheet-chkSkill:checked + span { font-weight: bold; + color: #CD071E; } -button[type="roll"].sheet-btRolrel{ - width: 142px; - border-width: 1px; +input[type=radio].sheet-styleRolrel:checked + span:before, +input[type=radio].sheet-styleRoljet:checked + span:before, +input[type=radio].sheet-styleRolbrut:checked + span:before, +input[type=checkbox].sheet-optionEtat:checked + span:before, +input[type=checkbox].sheet-optionCible:checked + span:before, +input[type=checkbox].sheet-chkSkill:checked + span:before{ + font-weight: bold; + color: #CD071E; + content:'3'; +} +input[type=radio].sheet-onglmain, +input[type=radio].sheet-onglconfig{ + margin: 0; + margin-top: -4px; + margin-bottom: -4px; + padding: 0; + display: inline-block; + opacity: 0; + width: 110px; + height: 25px; + z-index: 2; +} +input[type=radio].sheet-onglmain + span, +input[type=radio].sheet-onglconfig + span{ + color: #666666; + background-color: #BBBBBB; + font-size:15px; + text-align:center; + display: inline-block; + width: 110px; + height: 28px; + margin: 0; + margin-left: -110px; + margin-right: 0px; + padding:0; + margin-bottom: -1px; + padding-top: 5px; + font-size: 0.9em; + text-transform: uppercase; border-style: solid; - border-color: transparent; - font-size:1em; + border-width: 1px; + border-color: #888888; + border-top-left-radius: 3px; + border-top-right-radius: 3px; + z-index: 1; +} +input[type=radio].sheet-onglmain:checked + span, +input[type=radio].sheet-onglconfig:checked + span { font-weight: bold; color: black; - background-image:none; - background: transparent; - text-transform: uppercase; -} -button[type="roll"].sheet-btRolrel:before{ - content: "t "; - text-transform: lowercase; -} -button[type="roll"].sheet-btRolrel:hover:before{ - font-weight: bold; - color: #CD071E; -} -button[type="roll"].sheet-btRolrel:hover{ - border-width: 1px; - border-style: solid; - border-color:#CD071E; -} -input[type=radio].sheet-styleRolrel:checked ~ div.sheet-main button[type=roll].sheet-btRolrel{ - display: inline-block; -} -input[type=radio].sheet-styleRoljet:checked ~ div.sheet-main button[type=roll].sheet-btRolrel{ - display: none; -} -input[type=radio].sheet-styleRolrel:checked ~ div.sheet-main select.sheet-selComprel{ - display: inline-block; -} -input[type=radio].sheet-styleRoljet:checked ~ div.sheet-main select.sheet-selComprel{ - display: none; -} -input[type=radio].sheet-styleRolrel:checked ~ div.sheet-main select.sheet-selCompjet{ - display: none; -} -input[type=radio].sheet-styleRoljet:checked ~ div.sheet-main select.sheet-selCompjet{ - display: inline-block; -} -button[type="roll"].sheet-btRoljet{ - width: 142px; - border-width: 1px; - border-style: solid; - border-color: transparent; - font-size:1em; - font-weight: bold; - color: black; - background-image:none; - background: transparent; - text-transform: uppercase; -} -button[type="roll"].sheet-btRoljet:before{ - content: "t "; - text-transform: lowercase; -} -button[type="roll"].sheet-btRoljet:hover:before{ - font-weight: bold; - color: #CD071E; -} -button[type="roll"].sheet-btRoljet:hover{ - border-width: 1px; - border-style: solid; - border-color:#CD071E; -} -input[type=radio].sheet-styleRolrel:checked ~ div.sheet-main button[type=roll].sheet-btRoljet{ - display: none; -} -input[type=radio].sheet-styleRoljet:checked ~ div.sheet-main button[type=roll].sheet-btRoljet{ - display: inline-block; -} -div.sheet-main{ - width:860px; - background: linear-gradient(#CD071E,#E6DBCF,#EFE7DD); - font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; - padding: 5px 5px 5px 5px; -} -div.sheet-mycol{ - display: inline-block; - width: 280px; - vertical-align:top; - padding: 0px 0px 0px 0px; - margin: 0px 0px 0px 0px; -} -div.sheet-redtitle1{ - font-family: Candal; - font-size: 16px; - color: #CD071E; - text-align: center; - font-weight: bold; - margin: 10px 1px 1px 1px; -} -div.sheet-redtitle2{ - font-family: Candal; - font-size: 12px; - color: #CD071E; - text-align: center; - font-weight: bold; - margin: 5px 1px 1px 1px; -} -div.sheet-redtitle3{ - display: inline-block; - font-family: Candal; - font-size: 12px; - color: #CD071E; - text-align: left; - font-weight: bold; - margin: 5px 1px 1px 1px; -} -div.sheet-colblock{ background-color: white; - margin-top: 0px; - margin-left: 5px; - margin-right 5px; - margin-bottom: 10px; - padding: 1px 5px 5px 5px; + border-bottom-width: 0px; } -div.sheet-input{ - text-align:left; - width: 100%; - border-bottom: 1px dashed black; - padding: 1px 0px 0px 0px; - margin: 0px 0px 0px 0px; + /************************************** RADIOS / CHECKBOX ***************************/ +input[type=radio]{ + margin-right: 2px; + margin-left: 1px; } -div.sheet-input div{ +input[type=radio].sheet-blessure{ + opacity : 0; + z-index : 10; + width: 30px; + height: 20px; + margin-top: -10px; +} +input[type=radio].sheet-blessure + span { + width: 30px; + height: 25px; + margin-left: -32px; + text-align: center; + z-index : 1; + font-family: Arial; + font-weight: bold; + font-size: 1.6em; + color: #AAAAAA; + padding: 2px; +} +input[type=radio].sheet-blessure:checked + span { + color: red; + border: 2px solid red; +} +input[type=radio].sheet-blessure[value="0"]:checked + span { + color: green; + border: 2px solid green; +} +input[type="checkbox"]{ + margin-right: 1px; + margin-left: 1px; +} +input[type=checkbox].sheet-secoue{ + opacity : 0; + z-index : 10; + width: 30px; + height: 30px; + line-height: 30px; + border: 1px solid red; + margin-top: -10px; +} +input[type=checkbox].sheet-secoue + span { + width: 30px; + height: 30px; + margin-left: -32px; + text-align: center; + z-index : 1; + font-family: pictos; + font-size: 2.2em; + color: #AAAAAA; + padding-top: 5px; +} +input[type=checkbox].sheet-secoue + span:before { + content: '*'; +} +input[type=checkbox].sheet-secoue:checked + span { + color: orange; +} +input[type=checkbox].sheet-secoue:checked + span:before { + content: '2'; +} +input[type="checkbox"].sheet-dispcheck{ + width: 15px; + height: 18px; + max-width: 18px; + opacity: 0; + z-index: 2; + margin: 0; +} +input[type="checkbox"].sheet-dispcheck + span{ display: inline-block; + text-align: center; + margin: 0; + margin-left: -15px; + width: 15px; + max-width: 18px; + height: 18px; + z-index: 1; + font-family: pictos; + color: #888888; } +input[type="checkbox"].sheet-dispcheck:hover + span{ + color: #CD071E; +} +input[type="checkbox"].sheet-dispcheck:checked + span{ + font-weight: bold; + color: #CD071E; +} + /************************************** INPUTS ***************************/ input{ display: inline-block; border: none; @@ -251,14 +371,31 @@ input[type="text"]:read-only { background-color: white; } -input[type="checkbox"]{ - margin-right: 1px; - margin-left: 1px; +input[type="number"].sheet-selde{ + width: 32px; } -input[type="radio"]{ - margin-right: 2px; - margin-left: 1px; + /************************************** TEXTAREA ***************************/ +textarea{ + box-shadow: none; + text-shadow: none; + background-color:#F6F1EC; + padding: 0; + margin: 0; + color: black; + font-family: cursive; + font-weight: normal; + border: none; } +textarea.sheet-textdesc{ + font-family: 'Verdana', serif; + font-size: 0.9em; + height: 22px; + resize: none; +} +input[type="checkbox"]:checked ~ textarea.sheet-textdesc{ + height: 140px; +} + /************************************** SELECT ***************************/ select{ border: none; padding: 0px 0px 0px 0px; @@ -283,8 +420,241 @@ select.sheet-attcomptext{ font-size: 0.9em; width: 35px; } -input[type="number"].sheet-selde{ - width: 32px; +select.sheet-selComprel, +select.sheet-selCompjet{ + display: none; +} +input[type=radio].sheet-styleRolrel:checked ~ div.sheet-main select.sheet-selComprel{ + display: inline-block; +} +input[type=radio].sheet-styleRoljet:checked ~ div.sheet-main select.sheet-selCompjet, +input[type=radio].sheet-styleRolbrut:checked ~ div.sheet-main select.sheet-selCompjet{ + display: inline-block; +} + /************************************** BOUTONS ***************************/ +button[type="roll"]{ + padding: 0px 0px 0px 0px; + margin: 0px 0px 0px 0px; + text-shadow: none; + box-shadow: none; + text-align:left; + vertical-align: middle; + line-height: 0px; + height: 20px; + width: 20px; + font-size: 1em; + font-weight: normal; + color:#CD071E; + border-width: 1px; + border-style: solid; + 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{ + width: 142px; + border-width: 1px; + border-style: solid; + border-color: transparent; + font-size:1em; + font-weight: bold; + background-image:none; + 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, +button[type="roll"].sheet-btRoljet:before, +button[type="roll"].sheet-btRolbrut:before{ + content: "t "; + text-transform: lowercase; +} +button[type="roll"].sheet-btRolrel:hover:before, +button[type="roll"].sheet-btRoljet:hover:before, +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{ + color: #8B6434; +} +button[type="roll"].sheet-btRolrel:hover, +button[type="roll"].sheet-btRoljet:hover, +button[type="roll"].sheet-btRolbrut:hover{ + border-width: 1px; + 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{ + border-color:#8B6434; +} +input[type=checkbox].sheet-chkRolrel:checked ~ div.sheet-main button[type=roll].sheet-btRolrel{ + display: inline-block; +} +input[type=checkbox].sheet-chkRoljet:checked ~ div.sheet-main button[type=roll].sheet-btRoljet{ + display: inline-block; +} +input[type=checkbox].sheet-chkRolbrut:checked ~ div.sheet-main button[type=roll].sheet-btRolbrut{ + display: inline-block; +} +button[type="roll"].sheet-btDesc{ + color: black; + height: 15px; + width: 15px; + opacity: 0.4; + display: inline-block; + margin: 0; + padding: 0; + background: none; + border: none; +} +button[type="roll"].sheet-btDesc:before{ + font-family: "Pictos"; + font-size: 0.9em; + content: 'i'; +} +button[type="roll"].sheet-btDesc:hover{ + opacity: 1.0; + color: #CD071E; + font-weight: normal; +} +input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btDesc:hover{ + color: #8B6434; +} +/* Formatage des boutons de fieldset */ +.charsheet .repcontrol_add, +.charsheet .repcontrol_edit, +.charsheet .repcontrol_del{ + opacity: 0.6; + display: inline; + background: white; + box-shadow: none; + border: 1px solid #CD071E; + border-radius: 6px; + font-size:0.9em; + height:2.0em; + margin-bottom: 4px; + color: #CD071E; + margin: 3px; +} +.charsheet .repcontrol_add:hover, +.charsheet .repcontrol_edit:hover, +.charsheet .repcontrol_del:hover{ + opacity: 1.0; +} + /************************************** DIV ***************************/ +div.sheet-fdp{ + background: transparent; + width:860px; +} +div.sheet-main{ + display: none; + width:100%; + background: linear-gradient(#CD071E,#E6DBCF,#EFE7DD); + font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; + padding: 5px 5px 5px 5px; + border: 1px solid #888888; +} +input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main{ + background: linear-gradient(#85582A,#C39657,#F0DAAD,#C39657,#85582A); +} +div.sheet-configuration{ + display: none; + width:100%; + background: white; + font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; + padding: 5px 5px 5px 5px; + border: 1px solid #888888; +} +input[type=radio].sheet-onglmain:checked ~ div.sheet-main{ + display: block; +} +input[type=radio].sheet-onglconfig:checked ~ div.sheet-configuration{ + display: block; +} +div.sheet-mycol{ + display: inline-block; + width: 280px; + vertical-align:top; + padding: 0px 0px 0px 0px; + margin: 0px 0px 0px 0px; +} +div.sheet-redtitle1{ + font-family: Candal; + font-size: 16px; + color: #CD071E; + text-align: center; + font-weight: bold; + margin: 10px 1px 1px 1px; +} +input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-redtitle1{ + color: #8B6434; +} +div.sheet-redtitle2{ + font-family: Candal; + font-size: 12px; + color: #CD071E; + text-align: center; + font-weight: bold; + margin: 5px 1px 1px 1px; +} +input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-redtitle2{ + color: #8B6434; +} +div.sheet-redtitle3{ + display: inline-block; + font-family: Candal; + font-size: 12px; + color: #CD071E; + text-align: left; + font-weight: bold; + margin: 5px 1px 1px 1px; +} +input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-redtitle3{ + color: #8B6434; +} +div.sheet-colblock{ + background-color: white; + margin-top: 0px; + margin-left: 5px; + margin-right 5px; + margin-bottom: 10px; + padding: 1px 5px 5px 5px; +} +div.sheet-input{ + text-align:left; + width: 100%; + border-bottom: 1px dashed black; + padding: 1px 0px 0px 0px; + margin: 0px 0px 0px 0px; +} +div.sheet-input div{ + display: inline-block; } div.sheet-blacktext1 { display: inline-block; @@ -323,15 +693,168 @@ div.sheet-attcomptext:before{ div.sheet-attcomptext:after{ content: ")"; } -div, -button, -textarea, -span, -input, -select, -table, -tr, -td, -th{ - box-sizing: border-box; + /*********************** AFFICHAGE COMPETENCE et AUTRES OPTIONS ********************/ +.sheet-extra{ + display: none; +} +.sheet-pnj{ + display: none; +} +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; +} +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; +} +input[type=checkbox].sheet-chkArcane, +input[type=checkbox].sheet-chkCombat, +input[type=checkbox].sheet-chkConduite, +input[type=checkbox].sheet-chkConnaissance, +input[type=checkbox].sheet-chkCrochetage, +input[type=checkbox].sheet-chkDiscretion, +input[type=checkbox].sheet-chkEquitation, +input[type=checkbox].sheet-chkEscalade, +input[type=checkbox].sheet-chkIntimidation, +input[type=checkbox].sheet-chkJeu, +input[type=checkbox].sheet-chkLancer, +input[type=checkbox].sheet-chkNatation, +input[type=checkbox].sheet-chkNavigation, +input[type=checkbox].sheet-chkPerception, +input[type=checkbox].sheet-chkPersuasion, +input[type=checkbox].sheet-chkPilotage, +input[type=checkbox].sheet-chkPistage, +input[type=checkbox].sheet-chkRecherche, +input[type=checkbox].sheet-chkReparation, +input[type=checkbox].sheet-chkReseaux, +input[type=checkbox].sheet-chkSarcasme, +input[type=checkbox].sheet-chkSoins, +input[type=checkbox].sheet-chkSurvie, +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 +{ + display: none; +} +div.sheet-chkArcane, +div.sheet-chkCombat, +div.sheet-chkConduite, +div.sheet-chkConnaissance, +div.sheet-chkCrochetage, +div.sheet-chkDiscretion, +div.sheet-chkEquitation, +div.sheet-chkEscalade, +div.sheet-chkIntimidation, +div.sheet-chkJeu, +div.sheet-chkLancer, +div.sheet-chkNatation, +div.sheet-chkNavigation, +div.sheet-chkPerception, +div.sheet-chkPersuasion, +div.sheet-chkPilotage, +div.sheet-chkPistage, +div.sheet-chkRecherche, +div.sheet-chkReparation, +div.sheet-chkReseaux, +div.sheet-chkSarcasme, +div.sheet-chkSoins, +div.sheet-chkSurvie, +div.sheet-chkTir, +div.sheet-chkPossessions { + display: none; +} + +input[type=checkbox].sheet-chkArcane:checked ~ div.sheet-main div.sheet-chkArcane { + display: block; +} +input[type=checkbox].sheet-chkCombat:checked ~ div.sheet-main div.sheet-chkCombat { + display: block; +} +input[type=checkbox].sheet-chkConduite:checked ~ div.sheet-main div.sheet-chkConduite { + display: block; +} +input[type=checkbox].sheet-chkConnaissance:checked ~ div.sheet-main div.sheet-chkConnaissance { + display: block; +} +input[type=checkbox].sheet-chkCrochetage:checked ~ div.sheet-main div.sheet-chkCrochetage { + display: block; +} +input[type=checkbox].sheet-chkDiscretion:checked ~ div.sheet-main div.sheet-chkDiscretion { + display: block; +} +input[type=checkbox].sheet-chkEquitation:checked ~ div.sheet-main div.sheet-chkEquitation { + display: block; +} +input[type=checkbox].sheet-chkEscalade:checked ~ div.sheet-main div.sheet-chkEscalade { + display: block; +} +input[type=checkbox].sheet-chkIntimidation:checked ~ div.sheet-main div.sheet-chkIntimidation { + display: block; +} +input[type=checkbox].sheet-chkJeu:checked ~ div.sheet-main div.sheet-chkJeu { + display: block; +} +input[type=checkbox].sheet-chkLancer:checked ~ div.sheet-main div.sheet-chkLancer { + display: block; +} +input[type=checkbox].sheet-chkNatation:checked ~ div.sheet-main div.sheet-chkNatation { + display: block; +} +input[type=checkbox].sheet-chkNavigation:checked ~ div.sheet-main div.sheet-chkNavigation { + display: block; +} +input[type=checkbox].sheet-chkPerception:checked ~ div.sheet-main div.sheet-chkPerception { + display: block; +} +input[type=checkbox].sheet-chkPersuasion:checked ~ div.sheet-main div.sheet-chkPersuasion { + display: block; +} +input[type=checkbox].sheet-chkPilotage:checked ~ div.sheet-main div.sheet-chkPilotage { + display: block; +} +input[type=checkbox].sheet-chkPistage:checked ~ div.sheet-main div.sheet-chkPistage { + display: block; +} +input[type=checkbox].sheet-chkRecherche:checked ~ div.sheet-main div.sheet-chkRecherche { + display: block; +} +input[type=checkbox].sheet-chkReparation:checked ~ div.sheet-main div.sheet-chkReparation { + display: block; +} +input[type=checkbox].sheet-chkReseaux:checked ~ div.sheet-main div.sheet-chkReseaux { + display: block; +} +input[type=checkbox].sheet-chkSarcasme:checked ~ div.sheet-main div.sheet-chkSarcasme { + display: block; +} +input[type=checkbox].sheet-chkSoins:checked ~ div.sheet-main div.sheet-chkSoins { + display: block; +} +input[type=checkbox].sheet-chkSurvie:checked ~ div.sheet-main div.sheet-chkSurvie { + display: block; +} +input[type=checkbox].sheet-chkTir:checked ~ div.sheet-main div.sheet-chkTir { + display: block; +} +input[type=checkbox].sheet-chkPossessions:checked ~ div.sheet-main div.sheet-chkPossessions { + display: block; +} +div.sheet-SheetSaWo{ + display: inline-block; +} +div.sheet-SheetDead{ + 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 { + display: inline-block; } diff --git a/SavageWorldsFrench/sawofr.html b/SavageWorldsFrench/sawofr.html index 968825123b..67751976f1 100644 --- a/SavageWorldsFrench/sawofr.html +++ b/SavageWorldsFrench/sawofr.html @@ -1,1174 +1,3 @@ - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -v1.3 - Style des jets :Succès+Relances -Jets bruts - -
-
-
-
-
-
TRAITS
-   -
Dé Joker
- -
-
ATTRIBUTS
-
- - - - + -
-
- - - - + -
-
- - - - + -
-
- - - - + -
-
- - - - + -
-
-
-
COMPÉTENCES
-
- - - - - - + -
-
- - -
AGI
- - + -
-
- - -
AGI
- - + -
-
- - - -
INT
- - + -
-
- - -
AGI
- - + -
-
- - -
AGI
- - + -
-
- - -
AGI
- - + -
-
- - -
FOR
- - + -
-
- - -
ÂME
- - + -
-
- - -
INT
- - + -
-
- - -
AGI
- - + -
-
- - -
AGI
- - + -
-
- - -
AGI
- - + -
-
- - -
INT
- - + -
-
- - -
ÂME
- - + -
-
- - -
AGI
- - + -
-
- - -
INT
- - + -
-
- - -
INT
- - + -
-
- - -
INT
- - + -
-
- - -
INT
- - + -
-
- - -
INT
- - + -
-
- - -
INT
- - + -
-
- - -
INT
- - + -
-
- - -
AGI
- - + -
-
-
- - - - - - + -
-
-
-
-
-
-
- -
-
-
-
DÉGÂTS
-   - Secoué -
-
-
BLESSURES
- 0 - 1 - 2 - 3 - Critique -
-
-
FATIGUE
- 0 - 1 - 2 - Critique -
-
-
-
CARAC. DÉRIVÉES
-
-
ALLURE
- - + - = -
-
-
CHARISME
- - + - = -
-
-
PARADE
- - + - = -
-
-
RÉSISTANCE
- - + - = -
-
-
Pts POUVOIR
- - / - -
-
-
-
POSSESSIONS
-
ARGENT
  -
-
Encombrement maximum : 
- - kg -
-
-
Encombrement : 
- -  Malus : - -
-
-
ÉQUIPEMENT
-
Qté
-
Poids
-
Tot.
-
-
-
- - - - -
-
-
-
-
-
-
PERSONNAGE
-
-
Pseudo : 
-
DESCRIPTION
-
-
Taille : 
-
Poids : 
-
-
-
Sexe : 
-
Âge : 
-
-
Signe particulier :
-
-
-
-
ATOUTS
-
-
- -
-
-
HANDICAPS
-
-
- -
-
-
-
-
-
PROGRESSION
-
XP
- -
-
5
-
10
-
15
-
Aguerri
-
25
-
30
-
35
-
Vétéran
-
45
-
50
-
55
-
Héroïque
-
65
-
70
-
75
-
Légendaire
-
-
-
-
-
ARMES
-
Compét.
-
Dégâts
-
Portée
-
CdT
-
Munitions
-
PA
-
Notes
-
-
- - - - - - - + - + - - - / - - -
-
- - - - - - - + - + - - - / - - -
-
- - - - - - - + - + - - - / - - -
-
-
- - - - - - - + - + - - - / - - -
- -
-
-
-
-
POUVOIRS
-
Rang
-
PP
-
Portée
-
Durée
-
Effets
-
-
-
- - - - - - -
-
-
-
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + Feuille + Configuration + v1.4 (19/02/2016) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
TRAITS
+   +
Dé Joker
+ +
+
ATTRIBUTS
+
+ + + + + + +
+
+ + + + + + +
+
+ + + + + + +
+
+ + + + + + +
+
+ + + + + + +
+
+
+
COMPÉTENCES
+
+ + + + + + + + +
+
+ + + +
AGI
+ + + +
+
+ + + +
AGI
+ + + +
+
+ + + + +
INT
+ + + +
+
+ + + +
AGI
+ + + +
+
+ + + +
AGI
+ + + +
+
+ + + +
AGI
+ + + +
+
+ + + +
FOR
+ + + +
+
+ + + +
ÂME
+ + + +
+
+ + + +
INT
+ + + +
+
+ + + +
AGI
+ + + +
+
+ + + +
AGI
+ + + +
+
+ + + +
AGI
+ + + +
+
+ + + +
INT
+ + + +
+
+ + + +
ÂME
+ + + +
+
+ + + +
AGI
+ + + +
+
+ + + +
INT
+ + + +
+
+ + + +
INT
+ + + +
+
+ + + +
INT
+ + + +
+
+ + + +
INT
+ + + +
+
+ + + +
INT
+ + + +
+
+ + + +
INT
+ + + +
+
+ + + +
INT
+ + + +
+
+ + + +
AGI
+ + + +
+
+
+ + + + + + + + +
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
DÉGÂTS
+
SECOUÉ :
+ +
+
+
BLESSURES
+ 0 + 1 + 2 + 3 + Y +
+
+
FATIGUE
+ 0 + 1 + 2 + Y +
+
+
+
CARAC. DÉRIVÉES
+
+
ALLURE
+ + + + = +
+
+
CHARISME
+ + + + = +
+
+
PARADE
+ + + + = +
+
+
RÉSISTANCE
+ + + + = +
+
+
Pts POUVOIR
+ + / + +
+
+
+
POSSESSIONS
+
ARGENT
+ s + +
+
Encombrement maximum : 
+ + kg +
+
+
Encombrement : 
+ +  Malus : + +
+
+
ÉQUIPEMENT
+
Qté
+
Poids
+
Tot.
+
+
+
+ + + + +
+
+
+
+
+
+
PERSONNAGE
+
+
Pseudo : 
+
DESCRIPTION
+
+
Taille : 
+
Poids : 
+
+
+
Sexe : 
+
Âge : 
+
+
Signes particuliers :
+
+ s + +
+
+
+
PNJ (Extra)
+
PNJ (Joker)
+
+
+
Taille : 
+
+
+
+
ATOUTS
+
ATOUTS / APTITUDES (+)
+
+
+ s + +
+
+
HANDICAPS
+
HANDICAPS / APTITUDES (-)
+
+
+ s + +
+
+
+
+
+
PROGRESSION
+
XP
+ +
+
5
+
10
+
15
+
Aguerri
+
25
+
30
+
35
+
Vétéran
+
45
+
50
+
55
+
Héroïque
+
65
+
70
+
75
+
Légendaire
+
+
+
+
+
ARMES
+
Compét.
+
Dégâts
+
Portée
+
CdT
+
Munitions
+
PA
+
Notes
+
+
+ + + + + + + + + + + + + + + / + + s + +
+
+ + + + + + + + + + + + + + + / + + s + +
+
+ + + + + + + + + + + + + + + / + + s + +
+
+
+ + + + + + + + + + + + + + + / + + s + +
+
+
+
+
+
POUVOIRS
+
Rang
+
PP
+
Portée
+
Durée
+
Effets
+
+
+
+ + + + + + + s + +
+
+
+
+ +
+
+
+
STYLE VISUEL
+
+ Personnage Non Joueur + Afficher les possessions +
+
+ Deadlands Reloaded +
+
+
+
JETS
+
Niveau de détail :
+ Succès+Relances + Total des Jets + Jets bruts +
Templates :
+ Etats +
Attaques :
+ Cible +
+
+
+
+
AFFICHAGE DES COMPETENCES
+
Toutes
+ Arcane + Combat + Conduite + Connaissance + Crochetage + Discrétion + Équitation + Escalade + Intimidation + Jeu + Lancer + Natation + Navigation + Perception + Persuasion + Pilotage + Pistage + Recherche + Réparation + Réseaux + Sarcasme + Soins + Survie + Tir +
+
+ +
+
+
+
{{#perso}} {{#cible}} - - - + {{#rollTotal() atkcible 1}} + + + + {{/rollTotal() atkcible 1}} {{/cible}}
+ {{#pouvoir}}Pouvoir de{{/pouvoir}} {{perso}} {{#attaque}}attaque{{/attaque}} - {{^attaque}}fait un jet{{/attaque}} + {{^pouvoir}} + {{^attaque}}fait un jet{{/attaque}} + {{/pouvoir}}
- {{^attaque}}contre{{/attaque}} - {{cible}} -
+ {{^attaque}}contre{{/attaque}} + {{cible}} +
{{/perso}} @@ -1614,71 +2452,145 @@ on("change:encombpoids change:encombmax", function() { {{#relances}} - - {{relances}} - succès+relances{{#attaque}} (attaque){{/attaque}} - + {{#rollLess() relances 1}} + + {{#attaque}}Attaque : {{/attaque}}Échec + {{relances}} + + {{/rollLess() relances 1}} + {{#rollTotal() relances 1}} + + {{#attaque}}Attaque : {{/attaque}}Succès sans relance + {{relances}} + + {{#attaque}} + {{#rollLess() degatsrel 1}} + + Pas de Dégât + {{degatsrel}} + + {{/rollLess() degatsrel 1}} + {{#rollTotal() degatsrel 1}} + + Dégâts : Succès sans relance + {{degatsrel}} + + {{/rollTotal() degatsrel 1}} + {{#rollGreater() degatsrel 1}} + + Dégâts : Succès+relance(s) + {{degatsrel}} + + {{/rollGreater() degatsrel 1}} + {{/attaque}} + {{/rollTotal() relances 1}} + {{#rollGreater() relances 1}} + + {{#attaque}}Attaque : {{/attaque}}Succès+Relance(s) + {{relances}} + + {{#attaque}} + {{#rollLess() degatsrelplus 1}} + + Pas de Dégât + {{degatsrelplus}} + + {{/rollLess() degatsrelplus 1}} + {{#rollTotal() degatsrelplus 1}} + + Dégâts(+1d6) : Succès sans relance + {{degatsrelplus}} + + {{/rollTotal() degatsrelplus 1}} + {{#rollGreater() degatsrelplus 1}} + + Dégâts(+1d6) : Succès+relance(s) + {{degatsrelplus}} + + {{/rollGreater() degatsrelplus 1}} + {{/attaque}} + {{/rollGreater() relances 1}} {{/relances}} {{#jet}} - Jet : + Jet : {{jet}} + {{#degats}} + + Dégâts : + {{degats}} + + + +1d6 si relance : + {{degatsplus}} + + {{/degats}} {{/jet}} - {{#degatsrel}} + {{#pouvoir}} - {{degatsrel}} - succès+relances (dégâts) + PP + {{pp}} - {{/degatsrel}} - {{#degats}} - Dégâts : - {{degats}} + Portée + {{portee}} - {{/degats}} + + +
{{description}}
+ + + {{/pouvoir}} - - - {{#rollTotal() blessures 0}} - {{#rollTotal() fatigue 0}} - {{#rollTotal() secoue 0}} - - {{/rollTotal() secoue 0}} - {{/rollTotal() fatigue 0}} - {{/rollTotal() blessures 0}} - {{#rollTotal() secoue 1}} - - - - {{/rollTotal() secoue 1}} - {{#rollGreater() blessures 0}} - - {{#rollLess() blessures 4}} - - - {{/rollLess() blessures 4}} - {{#rollTotal() blessures 4}} - - {{/rollTotal() blessures 4}} - - {{/rollGreater() blessures 0}} - {{#rollGreater() fatigue 0}} - - {{#rollLess() fatigue 3}} - + {{#rollTotal() etat 1}} +
État de {{perso}}
Normal
Secoué
{{blessures}}BlessuresBlessures Critiques
{{fatigue}}
+ + {{#rollTotal() blessures 0}} + {{#rollTotal() fatigue 0}} + {{#rollTotal() secoue 0}} + + {{/rollTotal() secoue 0}} + {{/rollTotal() fatigue 0}} + {{/rollTotal() blessures 0}} + {{#rollTotal() secoue 1}} + + + + {{/rollTotal() secoue 1}} + {{#rollGreater() blessures 0}} + + + + + {{/rollGreater() blessures 0}} + {{#rollGreater() fatigue 0}} + - {{/rollLess() fatigue 3}} - {{#rollTotal() fatigue 3}} - - {{/rollTotal() fatigue 3}} - - {{/rollGreater() fatigue 0}} - {{#rollGreater() encombrement 0}} - - - - - {{/rollGreater() encombrement 0}} -
État de {{perso}}
Normal
Secoué
+ Blessures + + {{blessures}} + {{#rollTotal() blessures 4}} + (État critique) + {{/rollTotal() blessures 4}} +
FatigueFatigue Critique
{{encombrement}}Encombrement
+ {{#rollTotal() fatigue 1}} + Fatigué + {{/rollTotal() fatigue 1}} + {{#rollTotal() fatigue 2}} + Epuisé + {{/rollTotal() fatigue 2}} + {{#rollTotal() fatigue 3}} + État Critique + {{/rollTotal() fatigue 3}} + + {{/rollGreater() fatigue 0}} + {{#rollGreater() encombrement 0}} + + {{encombrement}} + Encombrement + + {{/rollGreater() encombrement 0}} + + {{/rollTotal() etat 1}}
diff --git a/SavageWorldsFrench/sawofr.jpg b/SavageWorldsFrench/sawofr.jpg new file mode 100644 index 0000000000..b65167f41c Binary files /dev/null and b/SavageWorldsFrench/sawofr.jpg differ diff --git a/SavageWorldsFrench/sawofr_choixjet.png b/SavageWorldsFrench/sawofr_choixjet.png index 8e07f34ea0..80fad8d621 100644 Binary files a/SavageWorldsFrench/sawofr_choixjet.png and b/SavageWorldsFrench/sawofr_choixjet.png differ diff --git a/SavageWorldsFrench/sawofr_des3d.png b/SavageWorldsFrench/sawofr_des3d.png deleted file mode 100644 index 4569d0813d..0000000000 Binary files a/SavageWorldsFrench/sawofr_des3d.png and /dev/null differ diff --git a/SavageWorldsFrench/sawofr_infobulleoption1.png b/SavageWorldsFrench/sawofr_infobulleoption1.png index 4e586d4b36..e6ccb8fcf9 100644 Binary files a/SavageWorldsFrench/sawofr_infobulleoption1.png and b/SavageWorldsFrench/sawofr_infobulleoption1.png differ diff --git a/SavageWorldsFrench/sawofr_infobulleoption2.png b/SavageWorldsFrench/sawofr_infobulleoption2.png index a29e7c9d32..06ecbc59ab 100644 Binary files a/SavageWorldsFrench/sawofr_infobulleoption2.png and b/SavageWorldsFrench/sawofr_infobulleoption2.png differ diff --git a/SavageWorldsFrench/sawofr_jetoption3.png b/SavageWorldsFrench/sawofr_jetoption3.png new file mode 100644 index 0000000000..b3c13885a8 Binary files /dev/null and b/SavageWorldsFrench/sawofr_jetoption3.png differ diff --git a/SavageWorldsFrench/sawofr_template_penalistes.png b/SavageWorldsFrench/sawofr_template_penalistes.png new file mode 100644 index 0000000000..421c69557c Binary files /dev/null and b/SavageWorldsFrench/sawofr_template_penalistes.png differ diff --git a/SavageWorldsFrench/sawofr_templateoption1.png b/SavageWorldsFrench/sawofr_templateoption1.png index d80586f607..311745ac22 100644 Binary files a/SavageWorldsFrench/sawofr_templateoption1.png and b/SavageWorldsFrench/sawofr_templateoption1.png differ diff --git a/SavageWorldsFrench/sawofr_templateoption2.png b/SavageWorldsFrench/sawofr_templateoption2.png index dc9a68f41c..e3b0821404 100644 Binary files a/SavageWorldsFrench/sawofr_templateoption2.png and b/SavageWorldsFrench/sawofr_templateoption2.png differ diff --git a/SavageWorldsFrench/sheet.json b/SavageWorldsFrench/sheet.json index 374a498152..202802ce33 100644 --- a/SavageWorldsFrench/sheet.json +++ b/SavageWorldsFrench/sheet.json @@ -3,6 +3,6 @@ "css": "sawofr.css", "authors": "Nathanael TERRIEN", "roll20userid": "75857", - "preview": "sawofr.png", - "instructions": "Feuille de Personnage VF (avec jets intégrés) pour Savage Worlds. Consultez l'[aide/readme](ReadMe.md). v1.2 (Décembre 2015)." + "preview": "sawofr.jpg", + "instructions": "Feuille de Personnage VF (avec jets intégrés) pour Savage Worlds et Deadlands Reloaded. Consultez l'[aide/readme](ReadMe.md). v1.4 (19/02/2016)." }