From 40696342da448e8e3272ee7235ad2c38ed0f1a00 Mon Sep 17 00:00:00 2001 From: Jakob Oesinghaus Date: Mon, 7 Sep 2020 23:25:22 +0200 Subject: [PATCH 1/7] [Heart: The City Beneath mk2] Improve roll template Changes styling of the roll template to show the final result, depending on difficulty, along with the individual rolls. Also shows a message summarizing the result of the roll. --- Heart-the-City-Beneath-mk2/Heart.css | 61 +++++++++--- Heart-the-City-Beneath-mk2/Heart.html | 104 ++++++++++++++------ Heart-the-City-Beneath-mk2/translation.json | 12 ++- 3 files changed, 129 insertions(+), 48 deletions(-) diff --git a/Heart-the-City-Beneath-mk2/Heart.css b/Heart-the-City-Beneath-mk2/Heart.css index d9ad3bd50e..b79a2c3f83 100644 --- a/Heart-the-City-Beneath-mk2/Heart.css +++ b/Heart-the-City-Beneath-mk2/Heart.css @@ -16,12 +16,12 @@ .sheet-container { display: grid; grid-template-areas: - "top stress" - "beats abilities-fallout" - "equipment abilities-fallout" - "resources abilities-fallout" + "top stress" + "beats abilities-fallout" + "equipment abilities-fallout" + "resources abilities-fallout" "skills-domains abilities-fallout" - "notes notes"; + "notes notes"; grid-template-columns: 1fr 1fr; grid-gap: var(--large-gap) calc(2 * var(--large-gap)); align-items: start; @@ -323,9 +323,9 @@ input[type="text"].sheet-redtext { align-items: start; grid-column: span 2; grid-template-areas: - "skill text text text" - "domain text text text" - "mastery extradice difficulty button"; + "skill text text text" + "domain text text text" + "mastery extradice difficulty button"; grid-gap: var(--tiny-gap) var(--large-gap); } .sheet-rollbutton .sheet-mastery { @@ -462,7 +462,6 @@ label.sheet-extradice input[type="number"] { padding: 5px; overflow: hidden; user-select: none; - display:grid; cursor: default; overflow: hidden; font-family: "Times New Roman", serif; @@ -470,6 +469,14 @@ label.sheet-extradice input[type="number"] { background-repeat: no-repeat; background-size: 100% auto; background-image: url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Heart-the-City-Beneath-mk2/Heart-bg.png"); + display: grid; + grid-template-areas: + "title roll" + "name roll" + "details roll"; + grid-template-columns: 1fr auto; + grid-template-rows: auto auto 1fr; + grid-column-gap: 3px; } .withoutavatars .sheet-rolltemplate-heart { margin-left: -12px; @@ -477,13 +484,6 @@ label.sheet-extradice input[type="number"] { .sheet-rolltemplate-heart div { box-sizing: border-box; } -.sheet-rolltemplate-heart .inlinerollresult { - border: none !important; - background-color: transparent; - font-weight: bold; - padding: 0 3px 0 0; - font-size: 1.4em; -} .sheet-rolltemplate-heart .sheet-title { color: #a00a03; font-size: 1.2em; @@ -493,3 +493,32 @@ label.sheet-extradice input[type="number"] { font-size: 1.1em; letter-spacing: 0.5px; } +.sheet-rolltemplate-heart .sheet-roll { + grid-area: roll; + align-self: center; + justify-self: center; + border: 2px solid black; + border-radius: 10px; + min-width: 40px; + min-height: 40px; + max-width: 80px; + text-align: center; + padding: 5px; + font-size: 0.9em; +} +.sheet-rolltemplate-heart .sheet-main-roll { + font-size: 1.1em; +} +.sheet-rolltemplate-heart .inlinerollresult { + border: none !important; + background-color: transparent; + font-weight: bold; + padding: 0 3px 0 0; + font-size: 1.2em; +} +.sheet-rolltemplate-heart .sheet-main-roll .inlinerollresult { + font-size: 1.6em; +} +.sheet-rolltemplate-heart .sheet-details { + grid-column: span 2; +} diff --git a/Heart-the-City-Beneath-mk2/Heart.html b/Heart-the-City-Beneath-mk2/Heart.html index 0c77100b0c..482ac9383e 100644 --- a/Heart-the-City-Beneath-mk2/Heart.html +++ b/Heart-the-City-Beneath-mk2/Heart.html @@ -77,7 +77,7 @@ + value="&{template:heart} {{title=^{fallout-label}}} {{name=@{character_name}}} {{fallout_against=[[@{total_stress}]]}} {{roll=[[1d12cs0cf0]] vs [[@{total_stress}]]}}">Fallout
+ value="&{template:heart} {{title=@{roll_title}}} {{name=@{character_name}}} {{roll=@{roll_formula}}} {{roll_details=@{roll_formula_single}}} {{details=@{roll_message}}} {{showresult=1}} @{roll_zerodice}">Roll + +
Standard: use highest result @@ -440,9 +442,41 @@
{{name}}
- {{roll}} - {{#fallout_against}} - +
{{roll}}
+
{{roll_details}}
+
+ {{#showresult}}
+ {{^zerodice}} + {{#rollTotal() roll 1}} + + {{/rollTotal() roll 1}} + {{#rollBetween() roll 2 5}} + + {{/rollBetween() roll 2 5}} + {{#rollBetween() roll 6 7}} + + {{/rollBetween() roll 6 7}} + {{#rollBetween() roll 8 9}} + + {{/rollBetween() roll 8 9}} + {{#rollTotal() roll 10}} + + {{/rollTotal() roll 10}} + {{/zerodice}} + {{#zerodice}} + {{#rollTotal() roll 1}} + + {{/rollTotal() roll 1}} + {{#rollBetween() roll 2 9}} + + {{/rollBetween() roll 2 9}} + {{#rollTotal() roll 10}} + + {{/rollTotal() roll 10}} + {{/zerodice}} +
{{/showresult}} + {{#details}}
{{details}}
{{/details}} + {{#fallout_against}}
{{#rollGreater() roll fallout_against}} . {{/rollGreater() roll fallout_against}} @@ -450,9 +484,7 @@ {{#rollGreater() roll 6}}.{{/rollGreater() roll 6}} {{#^rollGreater() roll 6}}.{{/^rollGreater() roll 6}} {{/^rollGreater() roll fallout_against}} - {{/fallout_against}} -
- {{#details}}
{{details}}
{{/details}} +
{{/fallout_against}} @@ -494,7 +526,7 @@ const kRollAffectingAttributes = [ ]; function getTranslation(key) { - return getTranslationByKey(key) || ""; + return key ? (getTranslationByKey(key) || "") : ""; } // This is not very efficient, but it only runs at most once. @@ -583,27 +615,36 @@ function calculateTotalStress() { }); } -function getDifficultyMessage(difficulty) { +function getDifficultyMessage(difficulty, is_zero) { + let difficulty_str; switch (difficulty) { case 0: - return `**${getTranslation("standard")}:** ${getTranslation( - "standard-pool-label" - )}.`; + difficulty_str = getTranslation("standard"); + break; case 1: - return `**${getTranslation("risky")}:** ${getTranslation( - "risky-pool-label" - )}.`; + difficulty_str = getTranslation("risky"); + break; case 2: - return `**${getTranslation("dangerous")}:** ${getTranslation( - "dangerous-pool-label" - )}.`; + difficulty_str = getTranslation("dangerous"); + break; default: - return "Error retrieving difficulty. This should never happen."; + difficulty_str = "Error retrieving difficulty. This should never happen."; } + return ( + `**${getTranslation("difficulty")}:** ${difficulty_str}.` + + (is_zero ? ` **${getTranslation("zero-effective-dice")}**.` : "") + ); } -function computeFormula(number) { - return [...Array(number)].map(() => "[[d10]]").join(", "); +function computeFormula(num_dice, difficulty) { + const rolls = [...Array(num_dice)].map(() => "[[d10]]").join(", "); + return `[[{${rolls}}dh${difficulty}kh${difficulty + 1}]]`; +} + +function computeSingleDice(num_dice) { + return num_dice <= 1 + ? "" + : [...Array(num_dice)].map((_, i) => `$[[${i}]]`).join(""); } function buildDicePool() { @@ -619,19 +660,24 @@ function buildDicePool() { parseInt(v["roll_mastery"], 10) + parseInt(v["roll_extra_dice"], 10); const is_zero = roll_dice - difficulty <= 0; + const number_of_dice = is_zero ? 1 : roll_dice; - const roll_formula = computeFormula(is_zero ? 1 : roll_dice); - const roll_message = is_zero - ? `**${getTranslation("zero-effective-dice")}:** ${ - getTranslation("zero-dice-label") - }` - : getDifficultyMessage(difficulty); + const roll_formula = computeFormula(number_of_dice, difficulty); + const roll_formula_single = computeSingleDice(number_of_dice); + const roll_message = getDifficultyMessage(difficulty, is_zero); const roll_title = roll_skill && roll_domain ? `${getTranslation(roll_skill)} + ${getTranslation(roll_domain)}` : `${getTranslation(roll_skill)}${getTranslation(roll_domain)}`; + const roll_zerodice = is_zero ? "{{zerodice=1}}" : ""; - setAttrs({ roll_formula, roll_message, roll_title }); + setAttrs({ + roll_formula, + roll_formula_single, + roll_zerodice, + roll_message, + roll_title, + }); }); } diff --git a/Heart-the-City-Beneath-mk2/translation.json b/Heart-the-City-Beneath-mk2/translation.json index f455d0f5a6..992d51eaf1 100644 --- a/Heart-the-City-Beneath-mk2/translation.json +++ b/Heart-the-City-Beneath-mk2/translation.json @@ -11,7 +11,9 @@ "clear-label": "Clear", "clearstress-label": "Clear Stress", "compel": "Compel", + "critical-failure-msg": "Critical failure (take double stress)", "critical-label": "Critical", + "critical-success-msg": "Critical Success (increase outgoing stress die size)", "cursed": "Cursed", "dangerous": "Dangerous", "dangerous-pool-label": "drop 2 highest results, use third-highest result", @@ -19,12 +21,14 @@ "description-label": "Domains/Tags", "desolate": "Desolate", "die-label": "Die", + "difficulty": "Difficulty", "discern": "Discern", "domains-label": "Domains", "echo-label": "Echo", "endure": "Endure", "equipment-label": "Equipment", "evade": "Evade", + "failure-msg": "Failure (take stress)", "fallout-label": "Fallout", "fallout-test-label": "Fallout Test", "fallout_name": "Fallout name", @@ -39,7 +43,7 @@ "mind-label": "Mind", "minor-label": "Minor", "name-label": "Name", - "no-fallout": "no fallout", + "no-fallout": "No fallout", "none": "None", "notes-label": "Notes", "occult": "Occult", @@ -50,13 +54,15 @@ "risky-pool-label": "drop highest result, use second-highest result", "roll-label": "Roll", "skills-label": "Skills", + "success-at-a-cost-msg": "Success at a cost (take stress)", + "success-msg": "Success (take no stress)", "sneak": "Sneak", "standard": "Standard", "standard-pool-label": "use highest result", "stress-label": "Stress", "supplies-label": "Supplies", - "take-major-fallout": "take major fallout", - "take-minor-fallout": "take minor fallout", + "take-major-fallout": "Take major fallout", + "take-minor-fallout": "Take minor fallout", "technology": "Technology", "total-label": "Total", "warren": "Warren", From 6bfce048d57d4cd6877279ddc62e1cd915b020b7 Mon Sep 17 00:00:00 2001 From: Jakob Oesinghaus Date: Tue, 8 Sep 2020 19:20:35 +0200 Subject: [PATCH 2/7] Fix line endings --- Insectopia/Insectopia.css | 2490 +++---- Insectopia/Insectopia.html | 13798 +++++++++++++++++------------------ Insectopia/sheet.json | 16 +- 3 files changed, 8152 insertions(+), 8152 deletions(-) diff --git a/Insectopia/Insectopia.css b/Insectopia/Insectopia.css index 77f72c3ab5..5db1710a5c 100644 --- a/Insectopia/Insectopia.css +++ b/Insectopia/Insectopia.css @@ -1,1245 +1,1245 @@ -/* Roll20 - Fiche Insectopia V2.1 by Giovanninatale & Surfandko V2.1 2020-09-06 */ - -/* classe affichage hexagon */ -.sheet-hexagon { - position: relative; - background: black; - float: left; -} -.sheet-hexagon-geant { - height: 500px; - width: 850px; -} -.sheet-hexagon-entete { - height: 225px; - width: 640px; -} -.sheet-hexagon-equipements { - height: 200px; - width: 630px; -} -.sheet-hexagon-grand { - height: 300px; - width: 300px; -} -.sheet-hexagon-moyen { - height: 60px; - width: 60px; -} -.sheet-hexagon-petit { - height: 45px; - width: 45px; -} -.sheet-hexagon-central { - height: 200px; - width: 200px; -} - -.sheet-hexagon-alonge { - height: 45px; - width: 175px; -} -.sheet-hexagon-alonge2 { - height: 45px; - width: 160px; -} -.sheet-hexagon-alonge3 { - height: 45px; - width: 100px; -} -.sheet-hexagon:before { - position: absolute; - content: ''; -} -.sheet-hexagon:before { - top: 1px; /* border width */ - left: 1px; /* border width */ - height: calc(100% - 2px); /* 100% - (2 * border width) */ - width: calc(100% - 2px); /* 100% - (2 * border width) */ - background: white; -} -.sheet-hexagon-petit:before { - top: 1px; /* border width */ - left: 1px; /* border width */ - height: calc(100% - 2px); /* 100% - (2 * border width) */ - width: calc(100% - 2px); /* 100% - (2 * border width) */ - background: white; -} -.sheet-hexagon-central:before { - top: 1px; /* border width */ - left: 1px; /* border width */ - height: calc(100% - 2px); /* 100% - (2 * border width) */ - width: calc(100% - 2px); /* 100% - (2 * border width) */ - background: white; -} - -.sheet-hexagon-central, .sheet-hexagon-central:before{ - clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%); -} -.sheet-hexagon-petit, .sheet-hexagon-petit:before{ - clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%); -} - -.sheet-hexagon-moyen, .sheet-hexagon-moyen:before{ - clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%); -} - -.sheet-hexagon-grand, .sheet-hexagon-grand:before{ - clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%); -} - -.sheet-hexagon-entete, .sheet-hexagon-entete:before{ - clip-path: polygon(5% 0, 95% 0, 100% 50%, 95% 100%, 5% 100%, 0 50%); -} - -.sheet-hexagon-equipements, .sheet-hexagon-equipements:before{ - clip-path: polygon(5% 0, 95% 0, 100% 50%, 95% 100%, 5% 100%, 0 50%); -} -.sheet-hexagon-geant, .sheet-hexagon-geant:before{ - clip-path: polygon(5% 0, 95% 0, 100% 50%, 95% 100%, 5% 100%, 0 50%); -} - -.sheet-hexagon-alonge, .sheet-hexagon-alonge:before{ - clip-path: polygon(7% 0, 93% 0, 100% 50%, 93% 100%, 7% 100%, 0 50%); -} - -.sheet-hexagon-alonge2, .sheet-hexagon-alonge2:before{ - clip-path: polygon(7% 0, 93% 0, 100% 50%, 93% 100%, 7% 100%, 0 50%); -} - -.sheet-hexagon-alonge3, .sheet-hexagon-alonge3:before{ - clip-path: polygon(7% 0, 93% 0, 100% 50%, 93% 100%, 7% 100%, 0 50%); -} - -/* classe affichage hexagon entete avec informations */ -.sheet-chevauche-entete{ - position:relative; - left:40px; - top:7px; -} - -/* classe input hexagon */ -.sheet-input-hexagon-petit{ - font-size:14px; - max-width:31px; - border:0px; - padding:0px; - text-align:center; - position: relative; - right: 1px; -} - -.sheet-input-hexagon-moyen{ - font-size:26px; - max-width:44px; - border:0px; - padding:0px; - text-align:center; - position: relative; - right: 7px; -} - -.sheet-input-hexagon-petit-alonge{ - font-size:14px; - max-width:27px; - border:0px; - padding:0px; - text-align:center; - position: relative; - right: 43px; -} - -.sheet-input-hexagon-alonge{ - font-size:13px; - max-width:110px; - border:0px; - padding:0px; - text-align:left; -} - -.sheet-input-hexagon-alonge-sspetithex{ - font-size:13px; - max-width:140px; - border:0px; - padding:0px; - text-align:left; - height:20px; -} - -/* classe affichage hexagon avec table/input */ -.sheet-chevauche-hexagon-petit{ - position:relative; - left:9px; - top:10px; -} - -.sheet-chevauche-hexagon-moyen{ - position:relative; - left:15px; - top:15px; -} - -.sheet-chevauche-hexagon-alonge{ - position:relative; - left:-7px; - top:-6px; - overflow: hidden; -} - -.sheet-chevauche-hexagon-alonge-sscercle{ - position:relative; - left:1px; - top:-7px; - overflow: hidden; -} - -.sheet-chevauche-hexagon-alonge-sspetithex{ - position:relative; - left:9px; - top:10px; - height:20px; - overflow: hidden; - width:156px; -} -.sheet-chevauche-hexagon-alonge2-sspetithex{ - position:relative; - left:9px; - top:10px; - height:20px; - overflow: hidden; - width:145px; -} -.sheet-chevauche-hexagon-alonge3-sspetithex{ - position:relative; - left:9px; - top:10px; - height:20px; - overflow: hidden; - width:145px; -} -.sheet-diagonale-hexagon-petit{ - position:relative; - left:38px; - top:-22px; - overflow: hidden; -} -.sheet-droite-libelle{ - position:relative; - left:66px; - top:6px; - overflow: hidden; -} -.sheet-droite2-libelle{ - position:relative; - left:38px; - top:6px; - overflow: hidden; -} - -/* classe affichage hexagones en diagonales */ -.sheet-col2{ - bottom: 22.5px; - right: 11.25px; - position:relative; -} -.sheet-col3{ - position: relative; - bottom: 45px; - right: 22.5px; -} -.sheet-col4{ - position: relative; - bottom: 67.5px; - right: 33.75px; -} -.sheet-col5{ - position: relative; - bottom: 90px; - right: 45px; -} - -/* cercles */ -.sheet-rolltemplate-blattes .sheet-circle,.sheet-circle{ - height: 30px; - width: 30px; - position: relative; - float: left; - left:7px; - top:7px; - clip-path: circle(50% at 50% 50%); -} -/* */ -.sheet-rolltemplate-blattes10 .sheet-circle,.sheet-circle { - height: 30px; - width: 30px; - position: relative; - float: left; - left:7px; - top:7px; - clip-path: circle(50% at 50% 50%); -} - -.sheet-rolltemplate-blattes10 div.sheet-tableau-blatte { - display: grid; - grid-template-columns: 30px 30px 30px 30px 30px; - column-gap: 5px; -} -.sheet-rolltemplate-blattes10 div.sheet-roll-entete { - display: grid; - grid-template-columns: 210px; - column-gap: 0px; - margin-left: 10px; -} -.sheet-rolltemplate-blattes10 div.sheet-blackboxlarge { - border: 2px solid black; -} -.sheet-rolltemplate-blattes10 div.sheet-blackboxlargered { - border: 2px solid red; -} -.sheet-rolltemplate-blattes10 div.sheet-relance a[href^="!"], -.sheet-rolltemplate-blattes10 div.sheet-relance a[href^="~"] { - background-color: #ce0f69; - padding: 5px; - color: white; - display: inline-block; - border: 1px solid white; -} - -/* */ -.sheet-rolltemplate-reussitecompetence .sheet-circle,.sheet-circle { - height: 30px; - width: 30px; - position: relative; - float: left; - left:7px; - top:7px; - clip-path: circle(50% at 50% 50%); -} - -.sheet-rolltemplate-reussitecompetence div.sheet-tableau-blatte-texte { - display: grid; - grid-template-columns: 50px 150px; - grid-template-rows: 50px 50px; - column-gap: 0px; - margin-left: 10px; -} -.sheet-rolltemplate-reussitecompetence div.sheet-roll-entete { - display: grid; - grid-template-columns: 210px; - column-gap: 0px; - margin-left: 10px; -} -.sheet-rolltemplate-reussitecompetence div.sheet-blackboxlarge { - border: 2px solid black; -} - -/* */ -.sheet-rolltemplate-reussitecompetencecombat .sheet-circle,.sheet-circle{ - height: 30px; - width: 30px; - position: relative; - float: left; - left:7px; - top:7px; - clip-path: circle(50% at 50% 50%); -} -.sheet-rolltemplate-reussitecompetencecombat div.sheet-roll-entete { - display: grid; - grid-template-columns: 210px; - column-gap: 0px; - margin-left: 10px; -} -.sheet-rolltemplate-reussitecompetencecombat div.sheet-tableau-blatte-texte{ - display: grid; - grid-template-columns: 50px 150px; - grid-template-rows: 45px; - column-gap: 0px; - margin-left: 10px; -} - -.sheet-rolltemplate-reussitecompetencecombat div.sheet-tableau-blatte-degats{ - display: grid; - grid-template-columns: 30px 30px 30px 30px 30px; - column-gap: 5px; -} - -.sheet-rolltemplate-reussitecompetencecombat div.sheet-blackboxlarge { - border: 2px solid black; -} - -.sheet-rolltemplate-reussitecompetencecombat div.sheet-relance a[href^="!"], -.sheet-rolltemplate-reussitecompetencecombat div.sheet-relance a[href^="~"] { - background-color: #ce0f69; - padding: 5px; - color: white; - display: inline-block; - border: 1px solid white; -} - -/* */ -.sheet-rolltemplate-reussitedegats .sheet-circle,.sheet-circle{ - height: 30px; - width: 30px; - position: relative; - float: left; - left:7px; - top:7px; - clip-path: circle(50% at 50% 50%); -} -.sheet-rolltemplate-reussitedegats div.sheet-roll-entete { - display: grid; - grid-template-columns: 210px; - column-gap: 0px; - margin-left: 10px; -} -.sheet-rolltemplate-reussitedegats div.sheet-tableau-blatte-texte{ - display: grid; - grid-template-columns: 50px 150px; - grid-template-rows: 50px; - column-gap: 0px; - margin-left: 10px; -} -.sheet-rolltemplate-reussitedegats div.sheet-blackboxlarge { - border: 2px solid black; -} - -/* cercles */ -.sheet-circle-small{ - height: 17px; - width: 17px; - clip-path: circle(50% at 50% 50%); -} - -.sheet-circle-small-hexagon-alonge{ - position: relative; - float: left; - left:-10px; - top:-4px; -} - -.sheet-circle-small-hexagon-moyen-1{ - position: relative; - float: left; - left:-51px; - top:49px; -} - -.sheet-circle-small-hexagon-moyen-2{ - position: relative; - float: left; - left:-67px; - top:21px; -} - -.sheet-circle-small-hexagon-moyen-3{ - position: relative; - float: left; - left:-51px; - top:-8px; -} - -.sheet-circle-small-hexagon-moyen-4{ - position: relative; - float: left; - left:-24px; - top:-8px; -} - -.sheet-circle-small-hexagon-moyen-5{ - position: relative; - float: left; - left:-9px; - top:20px; -} - -.sheet-circle-small-hexagon-moyen-6{ - position: relative; - float: left; - left:-24px; - top:50px; -} - -.sheet-circle-small-hexagon-petit-1{ - position: relative; - float: left; - left:-42px; - top:35px; -} - -.sheet-circle-small-hexagon-petit-2{ - position: relative; - float: left; - left:-51px; - top:14px; -} - -.sheet-circle-small-hexagon-petit-3{ - position: relative; - float: left; - left:-42px; - top:-7px; -} - -.sheet-circle-small-hexagon-petit-4{ - position: relative; - float: left; - left:-19px; - top:-7px; -} - -.sheet-circle-small-hexagon-petit-5{ - position: relative; - float: left; - left:-9px; - top:14px; -} - -.sheet-circle-small-hexagon-petit-6{ - position: relative; - float: left; - left:-19px; - top:35px; -} - -/* rolltemplate1 blatte */ -.sheet-rolltemplate-blattes .sheet-circle-black,.sheet-circle-black { - background: black; -} -.sheet-rolltemplate-blattes .sheet-circle-gray,.sheet-circle-gray { - background: lightgrey; -} -.sheet-rolltemplate-blattes .sheet-circle-blue,.sheet-circle-blue { - background: blue; -} -.sheet-rolltemplate-blattes .sheet-circle-green,.sheet-circle-green { - background: green; -} -.sheet-rolltemplate-blattes .sheet-circle-red,.sheet-circle-red { - background: red; -} - -/* rolltemplate1 blatte 10 */ -.sheet-rolltemplate-blattes10 .sheet-circle-black,.sheet-circle-black { - background: black; -} -.sheet-rolltemplate-blattes10 .sheet-circle-gray,.sheet-circle-gray { - background: lightgrey; -} -.sheet-rolltemplate-blattes10 .sheet-circle-blue,.sheet-circle-blue { - background: blue; -} -.sheet-rolltemplate-blattes10 .sheet-circle-green,.sheet-circle-green { - background: green; -} -.sheet-rolltemplate-blattes10 .sheet-circle-red,.sheet-circle-red { - background: red; -} -.sheet-rolltemplate-blattes10 a[href^="!"], -.sheet-rolltemplate-blattes10 a[href^="~"]{ - background-color: transparent; - padding: 5px; - color: white; - display: inline-block; - border: 0px solid white; -} - -/* rolltemplate1 reussitecompetence */ -.sheet-rolltemplate-reussitecompetence .sheet-circle-black,.sheet-circle-black { - background: black; -} -.sheet-rolltemplate-reussitecompetence .sheet-circle-gray,.sheet-circle-gray { - background: lightgrey; -} -.sheet-rolltemplate-reussitecompetence .sheet-circle-blue,.sheet-circle-blue { - background: blue; -} -.sheet-rolltemplate-reussitecompetence .sheet-circle-green,.sheet-circle-green { - background: green; -} -.sheet-rolltemplate-reussitecompetence .sheet-circle-red,.sheet-circle-red { - background: red; -} - -/* rolltemplate1 reussitecompetencecombat */ -.sheet-rolltemplate-reussitecompetencecombat .sheet-circle-black,.sheet-circle-black { - background: black; -} -.sheet-rolltemplate-reussitecompetencecombat .sheet-circle-gray,.sheet-circle-gray { - background: lightgrey; -} -.sheet-rolltemplate-reussitecompetencecombat .sheet-circle-blue,.sheet-circle-blue { - background: blue; -} -.sheet-rolltemplate-reussitecompetencecombat .sheet-circle-green,.sheet-circle-green { - background: green; -} -.sheet-rolltemplate-reussitecompetencecombat .sheet-circle-red,.sheet-circle-red { - background: red; -} -.sheet-rolltemplate-reussitecompetencecombat a[href^="!"], -.sheet-rolltemplate-reussitecompetencecombat a[href^="~"]{ - background-color: transparent; - padding: 5px; - color: white; - display: inline-block; - border: 0px solid white; -} - -/* rolltemplate1 reussitedegats */ -.sheet-rolltemplate-reussitedegats .sheet-circle-black,.sheet-circle-black { - background: black; -} -.sheet-rolltemplate-reussitedegats .sheet-circle-gray,.sheet-circle-gray { - background: lightgrey; -} -.sheet-rolltemplate-reussitedegats .sheet-circle-blue,.sheet-circle-blue { - background: blue; -} -.sheet-rolltemplate-reussitedegats .sheet-circle-green,.sheet-circle-green { - background: green; -} -.sheet-rolltemplate-reussitedegats .sheet-circle-red,.sheet-circle-red { - background: red; -} - -/* Caractéristiques hexagon central */ -.sheet-label-antenne { - position: relative; - float: left; - left:117px; - top:80px; -} - -.sheet-chevauche-central{ - position:relative; - left:34px; - top:32px; -} -.sheet-chevauche-central-1{ - position:relative; - left:-7px; - top:-1px; - font-size:11px; -} -.sheet-chevauche-central-2{ - position:relative; - left:-20px; - top:1px; - font-size:11px; -} - -.sheet-label-mandibules { -} -.sheet-label-chitine { -} -.sheet-label-temperature { -} - -/* hexagones hexagon central */ -.sheet-hexagon-pheromone { - position: relative; - float: left; - left:65px; - top:124px; -} - -.sheet-hexagon-instinct { - position: relative; - float: left; - left:307px; - top:42px; -} - -.sheet-hexagon-central { - position: relative; - float: left; - left:-16px; - top:30px; -} - -/* GRID */ -.sheet-entete{ - display: grid; - grid-template-columns: 640px 225px; - column-gap: 10px; -} - -.sheet-logo-jets{ - display: grid; - grid-template-columns: 140px 300px 180px; - column-gap: 10px; -} - -.sheet-xp{ - grid-column-start: 2; - grid-column-end: 3; - grid-row-start: 1; - grid-row-end: 3; -} - -.sheet-nom{ - display: grid; - grid-template-columns: 72px 210px 72px 210px; - grid-template-rows: 37px 37px 37px 37px 37px 37px 37px 37px; - column-gap: 10px; -} - -.sheet-espece{ - display: grid; - grid-template-columns: auto auto; - column-gap: 2px; -} - -.sheet-xpchance{ - display: grid; - grid-template-columns: 45px 45px 45px 45px 45px; - -} - -.sheet-caste-competence-capacite{ - display: grid; - grid-template-columns: 190px 440px 190px; - column-gap: 16px; -} -.sheet-aff-competence-capacite { - display: grid; - grid-template-columns: 15px 200px; -} - -.sheet-grid{ - display: grid; -} - -.sheet-caracteristique{ - display: grid; - grid-template-columns: 62px 15px 62px 77px 28px 77px 62px 15px 62px; - row-gap: 16px; -} - -.sheet-left{ - justify-self:left; -} -.sheet-right{ - justify-self:right; -} -.sheet-center{ - justify-self:center; -} - -/* Compétences hexagon central */ -/* ligne 1 */ -.sheet-label-pheromone { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 1; - grid-row-end: 2; - align-self:center; - justify-self:right; -} -.sheet-hexagone-antenne{ - grid-column-start: 4; - grid-column-end: 5; - grid-row-start: 1; - grid-row-end: 3; - position: relative; - right: 23px; - top: 3px; -} - -.sheet-hexagone-esprit{ - grid-column-start: 6; - grid-column-end: 7; - grid-row-start: 1; - grid-row-end: 3; - position: relative; - left: 21px; - top: 6px; -} -.sheet-label-esprit{ - position: relative; - left: 4px; -} -.sheet-label-instinct { - grid-column-start: 8; - grid-column-end: 10; - grid-row-start: 1; - grid-row-end: 2; - align-self:center; - position: relative; - right: 14px; -} -/* ligne 2 */ -.sheet-label-tir { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 2; - grid-row-end: 3; - align-self:center; - justify-self:right; -} -.sheet-label-conscience { - grid-column-start: 8; - grid-column-end: 10; - grid-row-start: 2; - grid-row-end: 3; - align-self:center; - position: relative; - right: 14px; -} -.sheet-hexagone-central{ - grid-column-start: 4; - grid-column-end: 7; - grid-row-start: 2; - grid-row-end: 6; - position: relative; - left: 0px; - top: 0px; -} - -/* ligne 3*/ -.sheet-hexagone-mandibule{ - grid-column-start: 2; - grid-column-end: 4; - grid-row-start: 3; - grid-row-end: 5; - position: relative; - right: 21px; - top: 22px; -} - -.sheet-hexagone-aile{ - grid-column-start: 7; - grid-column-end: 9; - grid-row-start: 3; - grid-row-end: 5; - position: relative; - left: 21px; - top: 22px; -} -.sheet-label-aile{ - position: relative; - left: 14px; -} - -/* ligne 5*/ -.sheet-label-chrysalide { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 5; - grid-row-end: 6; - align-self:center; - justify-self:right; -} -.sheet-hexagone-chitine{ - grid-column-start: 4; - grid-column-end: 5; - grid-row-start: 5; - grid-row-end: 7; - position: relative; - right: 21px; - top: 22px; -} - -.sheet-hexagone-temperature{ - grid-column-start: 6; - grid-column-end: 7; - grid-row-start: 5; - grid-row-end: 7; - position: relative; - left: 21px; - top: 22px; -} -.sheet-label-temperature { -position: relative; - right: 30px; -} -.sheet-label-activite { - grid-column-start: 8; - grid-column-end: 10; - grid-row-start: 5; - grid-row-end: 6; - align-self:center; - position: relative; - right: 14px; -} -/* ligne 6*/ -.sheet-label-resistance { - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 6; - grid-row-end: 7; - align-self:center; - justify-self:right; -} - -.sheet-label-metabolisme { - grid-column-start: 8; - grid-column-end: 10; - grid-row-start: 6; - grid-row-end: 7; - align-self:center; - position: relative; - right: 14px; -} - -/*sheet-caracteristique-derive*/ -.sheet-caracteristique-derive{ - display: grid; - grid-template-columns: auto auto auto auto auto auto; - column-gap: 10px; -} -.sheet-vitesse{ - display: grid; - grid-template-columns: 25px 45px; -} -.sheet-label-vitesse -{ - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 1; - grid-row-end: 2; - align-self:center; - justify-self:right; -} -.sheet-impact{ - display: grid; - grid-template-columns: 55px 45px; -} -.sheet-label-impact{ - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 1; - grid-row-end: 2; - align-self:center; - justify-self:right; -} -.sheet-blessures{ - display: grid; - grid-template-columns: 55px 45px; -} -.sheet-label-blessures{ - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 1; - grid-row-end: 2; - align-self:center; - justify-self:right; - position: relative; - left: 6px; -} -.sheet-fluide{ - display: grid; - grid-template-columns: 55px 45px; -} -.sheet-label-fluide{ - grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 1; - grid-row-end: 2; - align-self:center; - justify-self:right; -} -.sheet-souillure{ - display: grid; - grid-template-columns: 60px; -} - -.sheet-initiative-defense-carapace{ - display: grid; - grid-template-columns: 66px 66px; - justify-items: center; -} -.sheet-label-carapace -{ -/* grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 3; - grid-row-end: 4; - align-self:center; - justify-self:center;*/ -} -.sheet-hexagone-carapace -{ -/* grid-column-start: 1; - grid-column-end: 3; - grid-row-start: 4; - grid-row-end: 5; - align-self:center; - justify-self:center;*/ -} - -/* equipements et armure*/ -.sheet-armure-equipement{ - display: grid; - grid-template-columns: 225px 640px; -} - -.sheet-armure{ - display: grid; - grid-template-columns: 50px 215px; -} - -.sheet-equipement-label-equipement{ - position: relative; - left:40px; - font-size:16px; -} -.sheet-equipement-01{ - position: relative; - bottom: 0px; - right: 0px; -} -.sheet-equipement-02{ - position: relative; - bottom:198px; - right:-283px; -} -.sheet-equipement-02-aff{ - grid-template-columns: 105px 125px; - display: grid; -} - -/* armes */ -.sheet-armes { - display: grid; - grid-template-columns: auto; -} - -.sheet-arme { - display: grid; - grid-template-columns: 170px 170px 170px 170px 170px; -} - -/* Magie */ -.sheet-partie-magie{ - display: grid; - grid-template-columns: 15px 800px; -} -.sheet-magie-label-jeteur{ - display: grid; - grid-template-columns: 160px 160px; -} -.sheet-magie{ - display: grid; - grid-template-columns: 150px 150px 150px 150px 150px; -} -.sheet-magie-position{ - position: relative; - top:5px; - left:47px; -} - -textarea.sheet-magie-textarea { - height:75px; - width:145px; - margin:0px 0px 9px; -} - -/* affichage public/MJ */ -input.sheet-CSSJetPGM -{ - opacity: 0; - height: 26px; - width: 66px; - top:4px; -} -span.sheet-CSSJetPGM -{ - display: inline-block; - border: 2px outset; - height: 20px; - width: 60px; - line-height: 20px; - font-size: 15px; - margin-left: -66px; - text-align: center; - margin-top: 0px; -} -input.sheet-CSSJetPGM:checked + span.sheet-CSSJetPGM -{ - background-color:black; - color :white; - border: 2px inset !important; -} - -/* Fiche pnj */ -.sheet-pnj-jets { - display: grid; - grid-template-columns: 600px 300px; - column-gap: 20px; -} -.sheet-tableau-pnj { - display: grid; - grid-template-columns: 600px; -} -.sheet-tableau-pnj-entete { - display: grid; - grid-template-columns: 600px; - grid-template-rows: 37px; -} -.sheet-tableau-pnj-race-aff { - display: grid; - grid-template-columns: 10px 60px 240px 10px 55px 100px; -} -.sheet-tableau-pnj-caracteristiques { - display: grid; - grid-template-columns: 200px 200px 200px; - grid-template-rows: 37px 37px 37px; -} -.sheet-tableau-pnj-detaille-caracteristiques { - display: grid; - grid-template-columns: 200px 200px 200px; -} -.sheet-tableau-pnj-caracteristique-aff { - display: grid; - grid-template-columns: 10px 130px 60px; -} -.sheet-tableau-pnj-caracteristique-aff2 { - display: grid; - grid-template-columns: 10px 70px 60px 60px; -} -.sheet-tableau-pnj-echelle-aff { - display: grid; - grid-template-columns: 10px 55px 130px; -} -.sheet-tableau-pnj-armes-capacites { - display: grid; - grid-template-columns: 300px 300px; -} -.sheet-tableau-pnj-echelle { - display: grid; - grid-template-columns: 600px; - grid-template-rows: 37px; -} -.sheet-blackboxlarge { - border: 2px solid black; -} - -.sheet-tableau-pnj-informations { - display: grid; - grid-template-columns: 150px 150px 150px 150px; - grid-template-rows: 35px 35px; -} -/* affichage selon coche des informations détaillées */ -.sheet-souvenir-info { - display: none; -} -input.sheet-souvenir-info-button:checked ~ div.sheet-souvenir-info { - display: block; -} - -/* non affichage */ -.sheet-invisible { - display: none; -} -/* affichage selon bascule pnj simple / pnj détaillé */ -input.sheet-pnj-affiche:checked ~ div.sheet-pnj-detaille, -input.sheet-pnj-affiche:not(:checked) ~ div.sheet-pnj-simple, { - display: block; -} - -/* affichage selon bascule caracteristiques pnj simple / caracteristiques pnj détaillé */ -input.sheet-pnj-affiche-caracteristiques:checked ~ div.sheet-pnj-caracteristiques-detaille, -input.sheet-pnj-affiche-caracteristiques:not(:checked) ~ div.sheet-pnj-caracteristiques-simple, { - display: block; -} - -/* bascule fiche joueur / fiche non joueur / paramètres */ -div.sheet-tab-content { - display: none; -} -input.sheet-tab:checked ~ div.sheet-tab2, -input.sheet-tab:not(:checked) ~ div.sheet-tab1, { - display: block; -} -div.sheet-sub-tab-content { - display: none; -} -input.sheet-sub-tab:checked ~ div.sheet-sub-tab1, -input.sheet-sub-tab:not(:checked) ~ div.sheet-sub-tab2, { - display: block; -} -input.sheet-tab-content { - float:right; - opacity: 0; - width: 20px; - height: 20px; - cursor: pointer; - z-index: 1; - position: relative; - top: 15px; - left: -10px; - margin: -10px; -} -input[type="checkbox"].sheet-tab-content + span::before { - float:right; - text-align: center; - font-family: "Pictos"; - font-size: 20px; - display: inline-block; - vertical-align: middle; - content: "y"; -} -input[type="checkbox"].sheet-tab-content:checked + span::before { - content: "H"; -} -input.sheet-sub-tab-content { - float:right; - opacity: 0; - width: 75px; - height: 20px; - cursor: pointer; - z-index: 1; - position: relative; - top: -20px; - left: -61px; - margin: -10px; - transform: scale(1.5); -} -input[type="checkbox"].sheet-sub-tab-content + span::before { - float:right; - position: relative; - top: -33px; - left: -35px; - text-align: center; - font-size: 15px; - display: inline-block; - vertical-align: middle; - content: "Fiche non joueur"; - border: 1px solid black; - padding: 2px; -} -input[type="checkbox"].sheet-sub-tab-content:checked + span::before { - content: "Fiche Joueur"; -} - -/* Affichage libellé sur span */ -/* Tooltip container */ -.sheet-tooltip { - position: relative; - display: inline-block; - border-bottom: 1px dotted black; /* If you want dots under the hoverable text */ -} - -/* Tooltip text */ -.sheet-tooltip .sheet-tooltiptext { - visibility: hidden; - width: 225px; - background-color: black; - color: #fff; - text-align: justify; - padding: 5px 10px; - border-radius: 6px; - - /* Position the tooltip text - see examples below! */ - position: absolute; - z-index: 1; -} - -/* Show the tooltip text when you mouse over the tooltip container */ -.sheet-tooltip:hover .sheet-tooltiptext { - visibility: visible; -} -.sheet-underline { - text-decoration: underline; -} +/* Roll20 - Fiche Insectopia V2.1 by Giovanninatale & Surfandko V2.1 2020-09-06 */ + +/* classe affichage hexagon */ +.sheet-hexagon { + position: relative; + background: black; + float: left; +} +.sheet-hexagon-geant { + height: 500px; + width: 850px; +} +.sheet-hexagon-entete { + height: 225px; + width: 640px; +} +.sheet-hexagon-equipements { + height: 200px; + width: 630px; +} +.sheet-hexagon-grand { + height: 300px; + width: 300px; +} +.sheet-hexagon-moyen { + height: 60px; + width: 60px; +} +.sheet-hexagon-petit { + height: 45px; + width: 45px; +} +.sheet-hexagon-central { + height: 200px; + width: 200px; +} + +.sheet-hexagon-alonge { + height: 45px; + width: 175px; +} +.sheet-hexagon-alonge2 { + height: 45px; + width: 160px; +} +.sheet-hexagon-alonge3 { + height: 45px; + width: 100px; +} +.sheet-hexagon:before { + position: absolute; + content: ''; +} +.sheet-hexagon:before { + top: 1px; /* border width */ + left: 1px; /* border width */ + height: calc(100% - 2px); /* 100% - (2 * border width) */ + width: calc(100% - 2px); /* 100% - (2 * border width) */ + background: white; +} +.sheet-hexagon-petit:before { + top: 1px; /* border width */ + left: 1px; /* border width */ + height: calc(100% - 2px); /* 100% - (2 * border width) */ + width: calc(100% - 2px); /* 100% - (2 * border width) */ + background: white; +} +.sheet-hexagon-central:before { + top: 1px; /* border width */ + left: 1px; /* border width */ + height: calc(100% - 2px); /* 100% - (2 * border width) */ + width: calc(100% - 2px); /* 100% - (2 * border width) */ + background: white; +} + +.sheet-hexagon-central, .sheet-hexagon-central:before{ + clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%); +} +.sheet-hexagon-petit, .sheet-hexagon-petit:before{ + clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%); +} + +.sheet-hexagon-moyen, .sheet-hexagon-moyen:before{ + clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%); +} + +.sheet-hexagon-grand, .sheet-hexagon-grand:before{ + clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%); +} + +.sheet-hexagon-entete, .sheet-hexagon-entete:before{ + clip-path: polygon(5% 0, 95% 0, 100% 50%, 95% 100%, 5% 100%, 0 50%); +} + +.sheet-hexagon-equipements, .sheet-hexagon-equipements:before{ + clip-path: polygon(5% 0, 95% 0, 100% 50%, 95% 100%, 5% 100%, 0 50%); +} +.sheet-hexagon-geant, .sheet-hexagon-geant:before{ + clip-path: polygon(5% 0, 95% 0, 100% 50%, 95% 100%, 5% 100%, 0 50%); +} + +.sheet-hexagon-alonge, .sheet-hexagon-alonge:before{ + clip-path: polygon(7% 0, 93% 0, 100% 50%, 93% 100%, 7% 100%, 0 50%); +} + +.sheet-hexagon-alonge2, .sheet-hexagon-alonge2:before{ + clip-path: polygon(7% 0, 93% 0, 100% 50%, 93% 100%, 7% 100%, 0 50%); +} + +.sheet-hexagon-alonge3, .sheet-hexagon-alonge3:before{ + clip-path: polygon(7% 0, 93% 0, 100% 50%, 93% 100%, 7% 100%, 0 50%); +} + +/* classe affichage hexagon entete avec informations */ +.sheet-chevauche-entete{ + position:relative; + left:40px; + top:7px; +} + +/* classe input hexagon */ +.sheet-input-hexagon-petit{ + font-size:14px; + max-width:31px; + border:0px; + padding:0px; + text-align:center; + position: relative; + right: 1px; +} + +.sheet-input-hexagon-moyen{ + font-size:26px; + max-width:44px; + border:0px; + padding:0px; + text-align:center; + position: relative; + right: 7px; +} + +.sheet-input-hexagon-petit-alonge{ + font-size:14px; + max-width:27px; + border:0px; + padding:0px; + text-align:center; + position: relative; + right: 43px; +} + +.sheet-input-hexagon-alonge{ + font-size:13px; + max-width:110px; + border:0px; + padding:0px; + text-align:left; +} + +.sheet-input-hexagon-alonge-sspetithex{ + font-size:13px; + max-width:140px; + border:0px; + padding:0px; + text-align:left; + height:20px; +} + +/* classe affichage hexagon avec table/input */ +.sheet-chevauche-hexagon-petit{ + position:relative; + left:9px; + top:10px; +} + +.sheet-chevauche-hexagon-moyen{ + position:relative; + left:15px; + top:15px; +} + +.sheet-chevauche-hexagon-alonge{ + position:relative; + left:-7px; + top:-6px; + overflow: hidden; +} + +.sheet-chevauche-hexagon-alonge-sscercle{ + position:relative; + left:1px; + top:-7px; + overflow: hidden; +} + +.sheet-chevauche-hexagon-alonge-sspetithex{ + position:relative; + left:9px; + top:10px; + height:20px; + overflow: hidden; + width:156px; +} +.sheet-chevauche-hexagon-alonge2-sspetithex{ + position:relative; + left:9px; + top:10px; + height:20px; + overflow: hidden; + width:145px; +} +.sheet-chevauche-hexagon-alonge3-sspetithex{ + position:relative; + left:9px; + top:10px; + height:20px; + overflow: hidden; + width:145px; +} +.sheet-diagonale-hexagon-petit{ + position:relative; + left:38px; + top:-22px; + overflow: hidden; +} +.sheet-droite-libelle{ + position:relative; + left:66px; + top:6px; + overflow: hidden; +} +.sheet-droite2-libelle{ + position:relative; + left:38px; + top:6px; + overflow: hidden; +} + +/* classe affichage hexagones en diagonales */ +.sheet-col2{ + bottom: 22.5px; + right: 11.25px; + position:relative; +} +.sheet-col3{ + position: relative; + bottom: 45px; + right: 22.5px; +} +.sheet-col4{ + position: relative; + bottom: 67.5px; + right: 33.75px; +} +.sheet-col5{ + position: relative; + bottom: 90px; + right: 45px; +} + +/* cercles */ +.sheet-rolltemplate-blattes .sheet-circle,.sheet-circle{ + height: 30px; + width: 30px; + position: relative; + float: left; + left:7px; + top:7px; + clip-path: circle(50% at 50% 50%); +} +/* */ +.sheet-rolltemplate-blattes10 .sheet-circle,.sheet-circle { + height: 30px; + width: 30px; + position: relative; + float: left; + left:7px; + top:7px; + clip-path: circle(50% at 50% 50%); +} + +.sheet-rolltemplate-blattes10 div.sheet-tableau-blatte { + display: grid; + grid-template-columns: 30px 30px 30px 30px 30px; + column-gap: 5px; +} +.sheet-rolltemplate-blattes10 div.sheet-roll-entete { + display: grid; + grid-template-columns: 210px; + column-gap: 0px; + margin-left: 10px; +} +.sheet-rolltemplate-blattes10 div.sheet-blackboxlarge { + border: 2px solid black; +} +.sheet-rolltemplate-blattes10 div.sheet-blackboxlargered { + border: 2px solid red; +} +.sheet-rolltemplate-blattes10 div.sheet-relance a[href^="!"], +.sheet-rolltemplate-blattes10 div.sheet-relance a[href^="~"] { + background-color: #ce0f69; + padding: 5px; + color: white; + display: inline-block; + border: 1px solid white; +} + +/* */ +.sheet-rolltemplate-reussitecompetence .sheet-circle,.sheet-circle { + height: 30px; + width: 30px; + position: relative; + float: left; + left:7px; + top:7px; + clip-path: circle(50% at 50% 50%); +} + +.sheet-rolltemplate-reussitecompetence div.sheet-tableau-blatte-texte { + display: grid; + grid-template-columns: 50px 150px; + grid-template-rows: 50px 50px; + column-gap: 0px; + margin-left: 10px; +} +.sheet-rolltemplate-reussitecompetence div.sheet-roll-entete { + display: grid; + grid-template-columns: 210px; + column-gap: 0px; + margin-left: 10px; +} +.sheet-rolltemplate-reussitecompetence div.sheet-blackboxlarge { + border: 2px solid black; +} + +/* */ +.sheet-rolltemplate-reussitecompetencecombat .sheet-circle,.sheet-circle{ + height: 30px; + width: 30px; + position: relative; + float: left; + left:7px; + top:7px; + clip-path: circle(50% at 50% 50%); +} +.sheet-rolltemplate-reussitecompetencecombat div.sheet-roll-entete { + display: grid; + grid-template-columns: 210px; + column-gap: 0px; + margin-left: 10px; +} +.sheet-rolltemplate-reussitecompetencecombat div.sheet-tableau-blatte-texte{ + display: grid; + grid-template-columns: 50px 150px; + grid-template-rows: 45px; + column-gap: 0px; + margin-left: 10px; +} + +.sheet-rolltemplate-reussitecompetencecombat div.sheet-tableau-blatte-degats{ + display: grid; + grid-template-columns: 30px 30px 30px 30px 30px; + column-gap: 5px; +} + +.sheet-rolltemplate-reussitecompetencecombat div.sheet-blackboxlarge { + border: 2px solid black; +} + +.sheet-rolltemplate-reussitecompetencecombat div.sheet-relance a[href^="!"], +.sheet-rolltemplate-reussitecompetencecombat div.sheet-relance a[href^="~"] { + background-color: #ce0f69; + padding: 5px; + color: white; + display: inline-block; + border: 1px solid white; +} + +/* */ +.sheet-rolltemplate-reussitedegats .sheet-circle,.sheet-circle{ + height: 30px; + width: 30px; + position: relative; + float: left; + left:7px; + top:7px; + clip-path: circle(50% at 50% 50%); +} +.sheet-rolltemplate-reussitedegats div.sheet-roll-entete { + display: grid; + grid-template-columns: 210px; + column-gap: 0px; + margin-left: 10px; +} +.sheet-rolltemplate-reussitedegats div.sheet-tableau-blatte-texte{ + display: grid; + grid-template-columns: 50px 150px; + grid-template-rows: 50px; + column-gap: 0px; + margin-left: 10px; +} +.sheet-rolltemplate-reussitedegats div.sheet-blackboxlarge { + border: 2px solid black; +} + +/* cercles */ +.sheet-circle-small{ + height: 17px; + width: 17px; + clip-path: circle(50% at 50% 50%); +} + +.sheet-circle-small-hexagon-alonge{ + position: relative; + float: left; + left:-10px; + top:-4px; +} + +.sheet-circle-small-hexagon-moyen-1{ + position: relative; + float: left; + left:-51px; + top:49px; +} + +.sheet-circle-small-hexagon-moyen-2{ + position: relative; + float: left; + left:-67px; + top:21px; +} + +.sheet-circle-small-hexagon-moyen-3{ + position: relative; + float: left; + left:-51px; + top:-8px; +} + +.sheet-circle-small-hexagon-moyen-4{ + position: relative; + float: left; + left:-24px; + top:-8px; +} + +.sheet-circle-small-hexagon-moyen-5{ + position: relative; + float: left; + left:-9px; + top:20px; +} + +.sheet-circle-small-hexagon-moyen-6{ + position: relative; + float: left; + left:-24px; + top:50px; +} + +.sheet-circle-small-hexagon-petit-1{ + position: relative; + float: left; + left:-42px; + top:35px; +} + +.sheet-circle-small-hexagon-petit-2{ + position: relative; + float: left; + left:-51px; + top:14px; +} + +.sheet-circle-small-hexagon-petit-3{ + position: relative; + float: left; + left:-42px; + top:-7px; +} + +.sheet-circle-small-hexagon-petit-4{ + position: relative; + float: left; + left:-19px; + top:-7px; +} + +.sheet-circle-small-hexagon-petit-5{ + position: relative; + float: left; + left:-9px; + top:14px; +} + +.sheet-circle-small-hexagon-petit-6{ + position: relative; + float: left; + left:-19px; + top:35px; +} + +/* rolltemplate1 blatte */ +.sheet-rolltemplate-blattes .sheet-circle-black,.sheet-circle-black { + background: black; +} +.sheet-rolltemplate-blattes .sheet-circle-gray,.sheet-circle-gray { + background: lightgrey; +} +.sheet-rolltemplate-blattes .sheet-circle-blue,.sheet-circle-blue { + background: blue; +} +.sheet-rolltemplate-blattes .sheet-circle-green,.sheet-circle-green { + background: green; +} +.sheet-rolltemplate-blattes .sheet-circle-red,.sheet-circle-red { + background: red; +} + +/* rolltemplate1 blatte 10 */ +.sheet-rolltemplate-blattes10 .sheet-circle-black,.sheet-circle-black { + background: black; +} +.sheet-rolltemplate-blattes10 .sheet-circle-gray,.sheet-circle-gray { + background: lightgrey; +} +.sheet-rolltemplate-blattes10 .sheet-circle-blue,.sheet-circle-blue { + background: blue; +} +.sheet-rolltemplate-blattes10 .sheet-circle-green,.sheet-circle-green { + background: green; +} +.sheet-rolltemplate-blattes10 .sheet-circle-red,.sheet-circle-red { + background: red; +} +.sheet-rolltemplate-blattes10 a[href^="!"], +.sheet-rolltemplate-blattes10 a[href^="~"]{ + background-color: transparent; + padding: 5px; + color: white; + display: inline-block; + border: 0px solid white; +} + +/* rolltemplate1 reussitecompetence */ +.sheet-rolltemplate-reussitecompetence .sheet-circle-black,.sheet-circle-black { + background: black; +} +.sheet-rolltemplate-reussitecompetence .sheet-circle-gray,.sheet-circle-gray { + background: lightgrey; +} +.sheet-rolltemplate-reussitecompetence .sheet-circle-blue,.sheet-circle-blue { + background: blue; +} +.sheet-rolltemplate-reussitecompetence .sheet-circle-green,.sheet-circle-green { + background: green; +} +.sheet-rolltemplate-reussitecompetence .sheet-circle-red,.sheet-circle-red { + background: red; +} + +/* rolltemplate1 reussitecompetencecombat */ +.sheet-rolltemplate-reussitecompetencecombat .sheet-circle-black,.sheet-circle-black { + background: black; +} +.sheet-rolltemplate-reussitecompetencecombat .sheet-circle-gray,.sheet-circle-gray { + background: lightgrey; +} +.sheet-rolltemplate-reussitecompetencecombat .sheet-circle-blue,.sheet-circle-blue { + background: blue; +} +.sheet-rolltemplate-reussitecompetencecombat .sheet-circle-green,.sheet-circle-green { + background: green; +} +.sheet-rolltemplate-reussitecompetencecombat .sheet-circle-red,.sheet-circle-red { + background: red; +} +.sheet-rolltemplate-reussitecompetencecombat a[href^="!"], +.sheet-rolltemplate-reussitecompetencecombat a[href^="~"]{ + background-color: transparent; + padding: 5px; + color: white; + display: inline-block; + border: 0px solid white; +} + +/* rolltemplate1 reussitedegats */ +.sheet-rolltemplate-reussitedegats .sheet-circle-black,.sheet-circle-black { + background: black; +} +.sheet-rolltemplate-reussitedegats .sheet-circle-gray,.sheet-circle-gray { + background: lightgrey; +} +.sheet-rolltemplate-reussitedegats .sheet-circle-blue,.sheet-circle-blue { + background: blue; +} +.sheet-rolltemplate-reussitedegats .sheet-circle-green,.sheet-circle-green { + background: green; +} +.sheet-rolltemplate-reussitedegats .sheet-circle-red,.sheet-circle-red { + background: red; +} + +/* Caractéristiques hexagon central */ +.sheet-label-antenne { + position: relative; + float: left; + left:117px; + top:80px; +} + +.sheet-chevauche-central{ + position:relative; + left:34px; + top:32px; +} +.sheet-chevauche-central-1{ + position:relative; + left:-7px; + top:-1px; + font-size:11px; +} +.sheet-chevauche-central-2{ + position:relative; + left:-20px; + top:1px; + font-size:11px; +} + +.sheet-label-mandibules { +} +.sheet-label-chitine { +} +.sheet-label-temperature { +} + +/* hexagones hexagon central */ +.sheet-hexagon-pheromone { + position: relative; + float: left; + left:65px; + top:124px; +} + +.sheet-hexagon-instinct { + position: relative; + float: left; + left:307px; + top:42px; +} + +.sheet-hexagon-central { + position: relative; + float: left; + left:-16px; + top:30px; +} + +/* GRID */ +.sheet-entete{ + display: grid; + grid-template-columns: 640px 225px; + column-gap: 10px; +} + +.sheet-logo-jets{ + display: grid; + grid-template-columns: 140px 300px 180px; + column-gap: 10px; +} + +.sheet-xp{ + grid-column-start: 2; + grid-column-end: 3; + grid-row-start: 1; + grid-row-end: 3; +} + +.sheet-nom{ + display: grid; + grid-template-columns: 72px 210px 72px 210px; + grid-template-rows: 37px 37px 37px 37px 37px 37px 37px 37px; + column-gap: 10px; +} + +.sheet-espece{ + display: grid; + grid-template-columns: auto auto; + column-gap: 2px; +} + +.sheet-xpchance{ + display: grid; + grid-template-columns: 45px 45px 45px 45px 45px; + +} + +.sheet-caste-competence-capacite{ + display: grid; + grid-template-columns: 190px 440px 190px; + column-gap: 16px; +} +.sheet-aff-competence-capacite { + display: grid; + grid-template-columns: 15px 200px; +} + +.sheet-grid{ + display: grid; +} + +.sheet-caracteristique{ + display: grid; + grid-template-columns: 62px 15px 62px 77px 28px 77px 62px 15px 62px; + row-gap: 16px; +} + +.sheet-left{ + justify-self:left; +} +.sheet-right{ + justify-self:right; +} +.sheet-center{ + justify-self:center; +} + +/* Compétences hexagon central */ +/* ligne 1 */ +.sheet-label-pheromone { + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 1; + grid-row-end: 2; + align-self:center; + justify-self:right; +} +.sheet-hexagone-antenne{ + grid-column-start: 4; + grid-column-end: 5; + grid-row-start: 1; + grid-row-end: 3; + position: relative; + right: 23px; + top: 3px; +} + +.sheet-hexagone-esprit{ + grid-column-start: 6; + grid-column-end: 7; + grid-row-start: 1; + grid-row-end: 3; + position: relative; + left: 21px; + top: 6px; +} +.sheet-label-esprit{ + position: relative; + left: 4px; +} +.sheet-label-instinct { + grid-column-start: 8; + grid-column-end: 10; + grid-row-start: 1; + grid-row-end: 2; + align-self:center; + position: relative; + right: 14px; +} +/* ligne 2 */ +.sheet-label-tir { + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 2; + grid-row-end: 3; + align-self:center; + justify-self:right; +} +.sheet-label-conscience { + grid-column-start: 8; + grid-column-end: 10; + grid-row-start: 2; + grid-row-end: 3; + align-self:center; + position: relative; + right: 14px; +} +.sheet-hexagone-central{ + grid-column-start: 4; + grid-column-end: 7; + grid-row-start: 2; + grid-row-end: 6; + position: relative; + left: 0px; + top: 0px; +} + +/* ligne 3*/ +.sheet-hexagone-mandibule{ + grid-column-start: 2; + grid-column-end: 4; + grid-row-start: 3; + grid-row-end: 5; + position: relative; + right: 21px; + top: 22px; +} + +.sheet-hexagone-aile{ + grid-column-start: 7; + grid-column-end: 9; + grid-row-start: 3; + grid-row-end: 5; + position: relative; + left: 21px; + top: 22px; +} +.sheet-label-aile{ + position: relative; + left: 14px; +} + +/* ligne 5*/ +.sheet-label-chrysalide { + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 5; + grid-row-end: 6; + align-self:center; + justify-self:right; +} +.sheet-hexagone-chitine{ + grid-column-start: 4; + grid-column-end: 5; + grid-row-start: 5; + grid-row-end: 7; + position: relative; + right: 21px; + top: 22px; +} + +.sheet-hexagone-temperature{ + grid-column-start: 6; + grid-column-end: 7; + grid-row-start: 5; + grid-row-end: 7; + position: relative; + left: 21px; + top: 22px; +} +.sheet-label-temperature { +position: relative; + right: 30px; +} +.sheet-label-activite { + grid-column-start: 8; + grid-column-end: 10; + grid-row-start: 5; + grid-row-end: 6; + align-self:center; + position: relative; + right: 14px; +} +/* ligne 6*/ +.sheet-label-resistance { + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 6; + grid-row-end: 7; + align-self:center; + justify-self:right; +} + +.sheet-label-metabolisme { + grid-column-start: 8; + grid-column-end: 10; + grid-row-start: 6; + grid-row-end: 7; + align-self:center; + position: relative; + right: 14px; +} + +/*sheet-caracteristique-derive*/ +.sheet-caracteristique-derive{ + display: grid; + grid-template-columns: auto auto auto auto auto auto; + column-gap: 10px; +} +.sheet-vitesse{ + display: grid; + grid-template-columns: 25px 45px; +} +.sheet-label-vitesse +{ + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 1; + grid-row-end: 2; + align-self:center; + justify-self:right; +} +.sheet-impact{ + display: grid; + grid-template-columns: 55px 45px; +} +.sheet-label-impact{ + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 1; + grid-row-end: 2; + align-self:center; + justify-self:right; +} +.sheet-blessures{ + display: grid; + grid-template-columns: 55px 45px; +} +.sheet-label-blessures{ + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 1; + grid-row-end: 2; + align-self:center; + justify-self:right; + position: relative; + left: 6px; +} +.sheet-fluide{ + display: grid; + grid-template-columns: 55px 45px; +} +.sheet-label-fluide{ + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 1; + grid-row-end: 2; + align-self:center; + justify-self:right; +} +.sheet-souillure{ + display: grid; + grid-template-columns: 60px; +} + +.sheet-initiative-defense-carapace{ + display: grid; + grid-template-columns: 66px 66px; + justify-items: center; +} +.sheet-label-carapace +{ +/* grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 3; + grid-row-end: 4; + align-self:center; + justify-self:center;*/ +} +.sheet-hexagone-carapace +{ +/* grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 4; + grid-row-end: 5; + align-self:center; + justify-self:center;*/ +} + +/* equipements et armure*/ +.sheet-armure-equipement{ + display: grid; + grid-template-columns: 225px 640px; +} + +.sheet-armure{ + display: grid; + grid-template-columns: 50px 215px; +} + +.sheet-equipement-label-equipement{ + position: relative; + left:40px; + font-size:16px; +} +.sheet-equipement-01{ + position: relative; + bottom: 0px; + right: 0px; +} +.sheet-equipement-02{ + position: relative; + bottom:198px; + right:-283px; +} +.sheet-equipement-02-aff{ + grid-template-columns: 105px 125px; + display: grid; +} + +/* armes */ +.sheet-armes { + display: grid; + grid-template-columns: auto; +} + +.sheet-arme { + display: grid; + grid-template-columns: 170px 170px 170px 170px 170px; +} + +/* Magie */ +.sheet-partie-magie{ + display: grid; + grid-template-columns: 15px 800px; +} +.sheet-magie-label-jeteur{ + display: grid; + grid-template-columns: 160px 160px; +} +.sheet-magie{ + display: grid; + grid-template-columns: 150px 150px 150px 150px 150px; +} +.sheet-magie-position{ + position: relative; + top:5px; + left:47px; +} + +textarea.sheet-magie-textarea { + height:75px; + width:145px; + margin:0px 0px 9px; +} + +/* affichage public/MJ */ +input.sheet-CSSJetPGM +{ + opacity: 0; + height: 26px; + width: 66px; + top:4px; +} +span.sheet-CSSJetPGM +{ + display: inline-block; + border: 2px outset; + height: 20px; + width: 60px; + line-height: 20px; + font-size: 15px; + margin-left: -66px; + text-align: center; + margin-top: 0px; +} +input.sheet-CSSJetPGM:checked + span.sheet-CSSJetPGM +{ + background-color:black; + color :white; + border: 2px inset !important; +} + +/* Fiche pnj */ +.sheet-pnj-jets { + display: grid; + grid-template-columns: 600px 300px; + column-gap: 20px; +} +.sheet-tableau-pnj { + display: grid; + grid-template-columns: 600px; +} +.sheet-tableau-pnj-entete { + display: grid; + grid-template-columns: 600px; + grid-template-rows: 37px; +} +.sheet-tableau-pnj-race-aff { + display: grid; + grid-template-columns: 10px 60px 240px 10px 55px 100px; +} +.sheet-tableau-pnj-caracteristiques { + display: grid; + grid-template-columns: 200px 200px 200px; + grid-template-rows: 37px 37px 37px; +} +.sheet-tableau-pnj-detaille-caracteristiques { + display: grid; + grid-template-columns: 200px 200px 200px; +} +.sheet-tableau-pnj-caracteristique-aff { + display: grid; + grid-template-columns: 10px 130px 60px; +} +.sheet-tableau-pnj-caracteristique-aff2 { + display: grid; + grid-template-columns: 10px 70px 60px 60px; +} +.sheet-tableau-pnj-echelle-aff { + display: grid; + grid-template-columns: 10px 55px 130px; +} +.sheet-tableau-pnj-armes-capacites { + display: grid; + grid-template-columns: 300px 300px; +} +.sheet-tableau-pnj-echelle { + display: grid; + grid-template-columns: 600px; + grid-template-rows: 37px; +} +.sheet-blackboxlarge { + border: 2px solid black; +} + +.sheet-tableau-pnj-informations { + display: grid; + grid-template-columns: 150px 150px 150px 150px; + grid-template-rows: 35px 35px; +} +/* affichage selon coche des informations détaillées */ +.sheet-souvenir-info { + display: none; +} +input.sheet-souvenir-info-button:checked ~ div.sheet-souvenir-info { + display: block; +} + +/* non affichage */ +.sheet-invisible { + display: none; +} +/* affichage selon bascule pnj simple / pnj détaillé */ +input.sheet-pnj-affiche:checked ~ div.sheet-pnj-detaille, +input.sheet-pnj-affiche:not(:checked) ~ div.sheet-pnj-simple, { + display: block; +} + +/* affichage selon bascule caracteristiques pnj simple / caracteristiques pnj détaillé */ +input.sheet-pnj-affiche-caracteristiques:checked ~ div.sheet-pnj-caracteristiques-detaille, +input.sheet-pnj-affiche-caracteristiques:not(:checked) ~ div.sheet-pnj-caracteristiques-simple, { + display: block; +} + +/* bascule fiche joueur / fiche non joueur / paramètres */ +div.sheet-tab-content { + display: none; +} +input.sheet-tab:checked ~ div.sheet-tab2, +input.sheet-tab:not(:checked) ~ div.sheet-tab1, { + display: block; +} +div.sheet-sub-tab-content { + display: none; +} +input.sheet-sub-tab:checked ~ div.sheet-sub-tab1, +input.sheet-sub-tab:not(:checked) ~ div.sheet-sub-tab2, { + display: block; +} +input.sheet-tab-content { + float:right; + opacity: 0; + width: 20px; + height: 20px; + cursor: pointer; + z-index: 1; + position: relative; + top: 15px; + left: -10px; + margin: -10px; +} +input[type="checkbox"].sheet-tab-content + span::before { + float:right; + text-align: center; + font-family: "Pictos"; + font-size: 20px; + display: inline-block; + vertical-align: middle; + content: "y"; +} +input[type="checkbox"].sheet-tab-content:checked + span::before { + content: "H"; +} +input.sheet-sub-tab-content { + float:right; + opacity: 0; + width: 75px; + height: 20px; + cursor: pointer; + z-index: 1; + position: relative; + top: -20px; + left: -61px; + margin: -10px; + transform: scale(1.5); +} +input[type="checkbox"].sheet-sub-tab-content + span::before { + float:right; + position: relative; + top: -33px; + left: -35px; + text-align: center; + font-size: 15px; + display: inline-block; + vertical-align: middle; + content: "Fiche non joueur"; + border: 1px solid black; + padding: 2px; +} +input[type="checkbox"].sheet-sub-tab-content:checked + span::before { + content: "Fiche Joueur"; +} + +/* Affichage libellé sur span */ +/* Tooltip container */ +.sheet-tooltip { + position: relative; + display: inline-block; + border-bottom: 1px dotted black; /* If you want dots under the hoverable text */ +} + +/* Tooltip text */ +.sheet-tooltip .sheet-tooltiptext { + visibility: hidden; + width: 225px; + background-color: black; + color: #fff; + text-align: justify; + padding: 5px 10px; + border-radius: 6px; + + /* Position the tooltip text - see examples below! */ + position: absolute; + z-index: 1; +} + +/* Show the tooltip text when you mouse over the tooltip container */ +.sheet-tooltip:hover .sheet-tooltiptext { + visibility: visible; +} +.sheet-underline { + text-decoration: underline; +} diff --git a/Insectopia/Insectopia.html b/Insectopia/Insectopia.html index 7b8ced36b5..5f4ed5e498 100644 --- a/Insectopia/Insectopia.html +++ b/Insectopia/Insectopia.html @@ -1,6900 +1,6900 @@ - - - - - -
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- Blattes - - - * Bouton Chance permet de choisir aléatoirement les blattes de chance du Personnage pour un scénario (annule et remplace). Autant de blattes que Instinct.
- * Bouton Expérience permet de choisir aléatoirement les blattes d'expérience dont le nombre est à définit gauche du bouton. -
-
-
-
- - -
-
- - -
-
-
- -
-
-
BLATTES - - * Jet permet de choisir le nombre de blatte du prochain jet de blattes (inclure caractéristique moins difficulté avec bonus/malus) de -10 à +10.
- * Dégâts permet de choisir le nombre de blatte du prochain jet de blattes de dégâts(inclure caractéristique moins difficulté avec bonus/malus) de -10 à +10.
- * Bouton Préparer blatte(s) choisit aléatoirements les blattes du jet.
- * Bouton Hors-combat permet d'afficher les blattes pour un jet de compétence, gére la relance à -1 et +1 et de choisir la blatte finale avec affichage du niveau de réussite. L'interface permet de réduire ou améliorer la couleur résultat.
- * Bouton combat permet d'afficher les blattes pour un jet de compétence de combat, gére la relance possible à -1 et +1 et de choisir la blatte finale avec affichage du niveau de réussite puis de faire pareil pour le jet de dégâts.
- * Initiative - Bouton Préparer permet de choisir le nombre de blatte du prochain jet d'initiative basé sur la caractéristique initiative. Il est appliqué la valeur Modif. qui correspond à une amélioration (+) ou diminution (-) de couleur.
- * Initiative - Bouton afficher permet d'afficher les blattes d'initiative, gére la relance possible à -1 et +1..
-
-
-
-
-
-
-
-
Nom
-
- -
Religion 
-
- -
-
Espèce
-
- - -
- -
Alignement
-
- -
Variété
-
- -
Titre
-
- -
Couleur
-
- -
Métier
-
- -
- -
Régime alimentaire
-
- -
Sexe
-
- -
- -
Caste
-
- -
- -
Age
-
-
-
-
- -
-
- -
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
- - -
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
-
- -
-
-
-
- -
-
-
-
- - -
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
-
- -
-
-
-
- -
-
-
- - -
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- - -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
- -
-
-
- -
-
-
-
- Caste -
- - -
-
-
- - -
-
-
-
- -
-
-
-
- -
-
- -
- -
-
-
-
-
-
- -
-
- -
- Phéromone -
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Esprit
-
-
-
- -
-
-
-
-
-
-
-
-
-
- -
-
-
-
- -
-
- Instinct -
- -
- Tir -
-
-
-
- -
-
-
-
-
-
-
-
-
- Public - Deus -
-
-
- Jet - Dégâts -
-
-
- -
-
- - - - - - - - - - Hors-combat / Combat - - - - - - - - - - - - - - - - - - - -
-
-  Initiative -
-
-      - - -
-
-
-
-
-
-
- -
-
-
-
-
-
- Conscience -
- - -
-
- -
-
-
- -
-
-
-
-
-
-
-
-
-
- -
-
-
-
- -
-
-
-
-
-
-
-
-
-
- -
-
-
-
- -
-
-
-
-
-
-
-
-
-
Agilité
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
-
Prédateur
-
-
- - -
-
-
-
-
- -
-
-
-
-
-
Défense
-
-
- -
- Chrysalide -
-
-
-
- -
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
Chitine
-
-
- -
-
-
-
-
- -
-
-
-
-
-
Température
-
-
-
-
-
- -
-
-
-
-
-
- Activité -
- - -
- Résistance -
-
-
-
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
- Métabolisme -
- -
-
-
-
-
Capacités
-
-
-
- - -
-
-
-
- -
-
-
-
- -
-
- -
- -
-
-
-
-
-
-
-
-
-
-
- -
Souillure
- -
-
-
- -
-
-
-
-
-
-
- -
Vitesse
- -
Vol
-
-
-
- -
-
-
- - -
Sol
-
-
-
- -
-
-
- -
-
-
-
-
Impact
- -
Courant
-
-
-
- -
-
-
- -
Max
-
-
-
- -
-
-
- -
-
-
-
- -
Initiative
-
Défense
- -
-
-
- -
-
-
-
-
-
- -
-
-
- -
Modif.
-
Carapace
- -
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
- -
Blessures
- -
Courant
-
-
-
- -
-
-
- - - -
Max
-
-
-
- -
-
-
- - -
-
-
-
- -
Fluide
- -
Courant
-
-
-
- -
-
-
- - -
Max
-
-
-
- -
-
-
- - -
-
- -
-
-
-
-
- Armure -
-
-
-
-
-
- -
-
- -
-
-
-
- Bonus -
-
-
-
-
-
- -
-
- -
-
-
-
- Malus Initiative -
-
-
- -
- -
-
-
-
- Malus mobilité -
-
-
- -
- -
-
-
-
-
-
Equipements
-
-
-
- -
-
-
-
- -
-
- Quartz -
- -
-
-
- -
-
-
-
-
- -
-
-
-
- ARME - Nom -
-
-
-
-
- -
- Type -
-
-
-
-
- -
- Dégâts -
-
-
-
-
- -
- Initiative -
-
-
-
-
- -
- Particularités -
-
-
-
- -
-
-
-
- -
- -
-
-
-
-
- -
- -
-
-
-
-
- -
- -
-
-
-
-
- -
- -
-
-
-
-
- -
- -
-
-
-
-
-
-
- -
- -
-
-
-
- Jeteur de sorts -
-
-
-
-
-
- -
-
-
-
-
-
-
-
- -
-
Mots de pouvoir
-
Sphères Magiques
-
-
- Attaque -
-
- Altération -
-
- Contrôle -
-
- Connaissance -
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
-
-
- - -
- - - - - - - - - -
-
-
-
- -
-
-
BLATTES - - * Jet permet de choisir le nombre de blatte du prochain jet de blattes (inclure caractéristique moins difficulté avec bonus/malus) de -10 à +10.
- * Dégâts permet de choisir le nombre de blatte du prochain jet de blattes de dégâts(inclure caractéristique moins difficulté avec bonus/malus) de -10 à +10.
- * Bouton Préparer blatte(s) choisit aléatoirements les blattes du jet.
- * Bouton Hors-combat permet d'afficher les blattes pour un jet de compétence, gére la relance à -1 et +1 et de choisir la blatte finale avec affichage du niveau de réussite. L'interface permet de réduire ou améliorer la couleur résultat.
- * Bouton combat permet d'afficher les blattes pour un jet de compétence de combat, gére la relance possible à -1 et +1 et de choisir la blatte finale avec affichage du niveau de réussite puis de faire pareil pour le jet de dégâts.
- * Initiative - Bouton Préparer permet de choisir le nombre de blatte du prochain jet d'initiative basé sur la caractéristique initiative. Il est appliqué la valeur Modif. qui correspond à une amélioration (+) ou diminution (-) de couleur.
- * Initiative - Bouton afficher permet d'afficher les blattes d'initiative, gére la relance possible à -1 et +1..
-
-
-
-
- -
-
- -
-
- Type - - -
-
- -
-
-
-
-
-
- Race -
-
- -
-
-
- Echelle : -
-
- -
-
-
- -
- -
-
-
- - - - -
-
-
-
-
- - - - -
-
-
-
-
- - - - -
-
- - -
-
-
- - Esprit - - -
-
-
-
-
- - - - -
-
-
-
-
- - Température - - -
-
- - -
-
-
- - Activité - Initiative - - -
-
-
-
-
- - Impact - - - - -
-
-
-
-
- - Bl internes - - - - -
-
-
- -
- -
- Armes -
-
- -
- - -
-
- - Dégâts : - -
-
-
-
- -
-
-
-
-
- Notes -
-
- -
-
-
- -
-
-
-
-
-
- Nom -
-
- -
-
-
-
-
- -
- Race -
-
- Caste -
-
- Métier -
-
- Religion -
- -
- - -
-
- -
-
- -
-
- -
-
- - -
-
- -
-
-
- - - - -
-
-
-
-
- - - - -
-
-
-
-
- - - - -
-
- - -
-
-
- - Esprit - - -
-
-
-
-
- - - - -
-
-
-
-
- - Température - - -
-
- - -
-
-
- - Caste - - -
-
-
-
-
-
- - -
-
-
- - Activité - Initiative - - -
-
-
-
-
- - Impact - - - - -
-
-
-
-
- - Bl internes - - - - -
-
-
-
- -
- Armes -
-
- -
- - -
-
- - Dégâts : - -
-
-
-
- -
-
-
-
-
-
- -
- Régime -
-
- Couleur -
-
- Appartenance -
-
- Fluide -
- -
- -
-
- -
-
- -
-
- -
-
- -
- -
-
-
- - - - -
-
-
- - - - -
-
-
- - Prédateur - - -
-
-
-
-
- - - - -
-
-
- - Agilité - - -
-
-
- - Défense - - -
-
-
-
-
- - - - -
-
-
- - Phéromones - - -
-
-
- - Tir - - -
-
- - -
-
-
- - Esprit - - -
-
-
- - Conscience - - -
-
-
- - Instinct - - -
-
-
-
-
- - - - -
-
-
- - Chrysalide - - -
-
-
- - Résistance - - -
-
-
-
-
- - Température - - -
-
-
- - Activité - - -
-
-
- - Métabolisme - - -
-
- - -
-
-
- - Caste - - -
-
-
- Armes -
-
- -
- - -
-
- - -
-
-
-
- - Dégâts : - -
-
-
-
- -
-
- - -
-
-
- - Souillure - - -
-
-
-
-
- - Impact - - - - -
-
-
-
-
- - Bl internes - - - - -
-
-
-
- -
-
- Notes - Equipements -
-
- -
-
-
-
-
- -
-
- Public - Deus -
-
- - -
-
- Jet - Dégâts -
-
-
- -
-
- - Hors combat - - - - - - - - -
-
- Combat - - - - - - - - - - - - - - - - - -
-
- Initiative -
-
- Valeur - -
-
- Mod. - -
-
- - -
-
-
-
-
- - -
- -
- -
-

Paramètres futurs

- - -
- -
- - - - - {{#rollBetween() jetblatte -10 -6}} -
- {{/rollBetween() jetblatte -10 -6}} - {{#rollBetween() jetblatte 6 10}} -
- {{/rollBetween() jetblatte 6 10}} - - - {{#rollBetween() jetblatte -5 5}} -
- {{/rollBetween() jetblatte -5 5}} - - - {{#rollBetween() jetblatte 100 100}} -
- {{/rollBetween() jetblatte 100 100}} - - - -
-
{{nom}}
- {{#rollBetween() jetblatte -10 10}} -
Jet {{type_jet}} ({{jetblatte}})
- {{/rollBetween() jetblatte -10 10}} - {{#rollBetween() jetblatte 100 100}} -
Jet {{type_jet}} (identique)
- {{/rollBetween() jetblatte 100 100}} -
{{message}}
-
-
- - {{#rollBetween() blatte01 -1 0}} -
- Pas de blatte -
- {{/rollBetween() blatte01 -1 0}} - {{#rollBetween() blatte01 1 3}} -
-
- {{#button1}} - {{button1}} - {{/button1}} -
-
- {{#rollBetween() jetblatte -1 -1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblatte -1 -1}} - {{#rollBetween() jetblatte 1 1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblatte 1 1}} - {{/rollBetween() blatte01 1 3}} - {{#rollBetween() blatte01 4 21}} -
-
- {{#button2}} - {{button2}} - {{/button2}} -
-
- {{#rollBetween() jetblatte -1 -1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblatte -1 -1}} - {{#rollBetween() jetblatte 1 1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblatte 1 1}} - {{/rollBetween() blatte01 4 21}} - {{#rollBetween() blatte01 22 33}} -
-
- {{#button3}} - {{button3}} - {{/button3}} -
-
- {{#rollBetween() jetblatte -1 -1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblatte -1 -1}} - {{#rollBetween() jetblatte 1 1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblatte 1 1}} - {{/rollBetween() blatte01 22 33}} - {{#rollBetween() blatte01 34 39}} -
-
- {{#button4}} - {{button4}} - {{/button4}} -
-
- {{#rollBetween() jetblatte -1 -1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblatte -1 -1}} - {{#rollBetween() jetblatte 1 1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblatte 1 1}} - {{/rollBetween() blatte01 34 39}} - {{#rollBetween() blatte01 40 42}} -
-
- {{#button5}} - {{button5}} - {{/button5}} -
-
- {{#rollBetween() jetblatte -1 -1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblatte -1 -1}} - {{#rollBetween() jetblatte 1 1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblatte 1 1}} - {{/rollBetween() blatte01 40 42}} - - {{#rollBetween() blatte02 1 3}} -
-
- {{#button1}} - {{button1}} - {{/button1}} -
-
- {{/rollBetween() blatte02 1 3}} - {{#rollBetween() blatte02 4 21}} -
-
- {{#button2}} - {{button2}} - {{/button2}} -
-
- {{/rollBetween() blatte02 4 21}} - {{#rollBetween() blatte02 22 33}} -
-
- {{#button3}} - {{button3}} - {{/button3}} -
-
- {{/rollBetween() blatte02 22 33}} - {{#rollBetween() blatte02 34 39}} -
-
- {{#button4}} - {{button4}} - {{/button4}} -
-
- {{/rollBetween() blatte02 34 39}} - {{#rollBetween() blatte02 40 42}} -
-
- {{#button5}} - {{button5}} - {{/button5}} -
-
- {{/rollBetween() blatte02 40 42}} - - {{#rollBetween() blatte03 1 3}} -
-
- {{#button1}} - {{button1}} - {{/button1}} -
-
- {{/rollBetween() blatte03 1 3}} - {{#rollBetween() blatte03 4 21}} -
-
- {{#button2}} - {{button2}} - {{/button2}} -
-
- {{/rollBetween() blatte03 4 21}} - {{#rollBetween() blatte03 22 33}} -
-
- {{#button3}} - {{button3}} - {{/button3}} -
-
- {{/rollBetween() blatte03 22 33}} - {{#rollBetween() blatte03 34 39}} -
-
- {{#button4}} - {{button4}} - {{/button4}} -
-
- {{/rollBetween() blatte03 34 39}} - {{#rollBetween() blatte03 40 42}} -
-
- {{#button5}} - {{button5}} - {{/button5}} -
-
- {{/rollBetween() blatte03 40 42}} - - {{#rollBetween() blatte04 1 3}} -
-
- {{#button1}} - {{button1}} - {{/button1}} -
-
- {{/rollBetween() blatte04 1 3}} - {{#rollBetween() blatte04 4 21}} -
-
- {{#button2}} - {{button2}} - {{/button2}} -
-
- {{/rollBetween() blatte04 4 21}} - {{#rollBetween() blatte04 22 33}} -
-
- {{#button3}} - {{button3}} - {{/button3}} -
-
- {{/rollBetween() blatte04 22 33}} - {{#rollBetween() blatte04 34 39}} -
-
- {{#button4}} - {{button4}} - {{/button4}} -
-
- {{/rollBetween() blatte04 34 39}} - {{#rollBetween() blatte04 40 42}} -
-
- {{#button5}} - {{button5}} - {{/button5}} -
-
- {{/rollBetween() blatte04 40 42}} - - {{#rollBetween() blatte05 1 3}} -
-
- {{#button1}} - {{button1}} - {{/button1}} -
-
- {{/rollBetween() blatte05 1 3}} - {{#rollBetween() blatte05 4 21}} -
-
- {{#button2}} - {{button2}} - {{/button2}} -
-
- {{/rollBetween() blatte05 4 21}} - {{#rollBetween() blatte05 22 33}} -
-
- {{#button3}} - {{button3}} - {{/button3}} -
-
- {{/rollBetween() blatte05 22 33}} - {{#rollBetween() blatte05 34 39}} -
-
- {{#button4}} - {{button4}} - {{/button4}} -
-
- {{/rollBetween() blatte05 34 39}} - {{#rollBetween() blatte05 40 42}} -
-
- {{#button5}} - {{button5}} - {{/button5}} -
-
- {{/rollBetween() blatte05 40 42}} - - {{#rollBetween() blatte06 1 3}} -
-
- {{#button1}} - {{button1}} - {{/button1}} -
-
- {{/rollBetween() blatte06 1 3}} - {{#rollBetween() blatte06 4 21}} -
-
- {{#button2}} - {{button2}} - {{/button2}} -
-
- {{/rollBetween() blatte06 4 21}} - {{#rollBetween() blatte06 22 33}} -
-
- {{#button3}} - {{button3}} - {{/button3}} -
-
- {{/rollBetween() blatte06 22 33}} - {{#rollBetween() blatte06 34 39}} -
-
- {{#button4}} - {{button4}} - {{/button4}} -
-
- {{/rollBetween() blatte06 34 39}} - {{#rollBetween() blatte06 40 42}} -
-
- {{#button5}} - {{button5}} - {{/button5}} -
-
- {{/rollBetween() blatte06 40 42}} - - {{#rollBetween() blatte07 1 3}} -
-
- {{#button1}} - {{button1}} - {{/button1}} -
-
- {{/rollBetween() blatte07 1 3}} - {{#rollBetween() blatte07 4 21}} -
-
- {{#button2}} - {{button2}} - {{/button2}} -
-
- {{/rollBetween() blatte07 4 21}} - {{#rollBetween() blatte07 22 33}} -
-
- {{#button3}} - {{button3}} - {{/button3}} -
-
- {{/rollBetween() blatte07 22 33}} - {{#rollBetween() blatte07 34 39}} -
-
- {{#button4}} - {{button4}} - {{/button4}} -
-
- {{/rollBetween() blatte07 34 39}} - {{#rollBetween() blatte07 40 42}} -
-
- {{#button5}} - {{button5}} - {{/button5}} -
-
- {{/rollBetween() blatte07 40 42}} - - {{#rollBetween() blatte08 1 3}} -
-
- {{#button1}} - {{button1}} - {{/button1}} -
-
- {{/rollBetween() blatte08 1 3}} - {{#rollBetween() blatte08 4 21}} -
-
- {{#button2}} - {{button2}} - {{/button2}} -
-
- {{/rollBetween() blatte08 4 21}} - {{#rollBetween() blatte08 22 33}} -
-
- {{#button3}} - {{button3}} - {{/button3}} -
-
- {{/rollBetween() blatte08 22 33}} - {{#rollBetween() blatte08 34 39}} -
-
- {{#button4}} - {{button4}} - {{/button4}} -
-
- {{/rollBetween() blatte08 34 39}} - {{#rollBetween() blatte08 40 42}} -
-
- {{#button5}} - {{button5}} - {{/button5}} -
-
- {{/rollBetween() blatte08 40 42}} - - {{#rollBetween() blatte09 1 3}} -
-
- {{#button1}} - {{button1}} - {{/button1}} -
-
- {{/rollBetween() blatte09 1 3}} - {{#rollBetween() blatte09 4 21}} -
-
- {{#button2}} - {{button2}} - {{/button2}} -
-
- {{/rollBetween() blatte09 4 21}} - {{#rollBetween() blatte09 22 33}} -
-
- {{#button3}} - {{button3}} - {{/button3}} -
-
- {{/rollBetween() blatte09 22 33}} - {{#rollBetween() blatte09 34 39}} -
-
- {{#button4}} - {{button4}} - {{/button4}} -
-
- {{/rollBetween() blatte09 34 39}} - {{#rollBetween() blatte09 40 42}} -
-
- {{#button5}} - {{button5}} - {{/button5}} -
-
- {{/rollBetween() blatte09 40 42}} - - {{#rollBetween() blatte10 1 3}} -
-
- {{#button1}} - {{button1}} - {{/button1}} -
-
- {{/rollBetween() blatte10 1 3}} - {{#rollBetween() blatte10 4 21}} -
-
- {{#button2}} - {{button2}} - {{/button2}} -
-
- {{/rollBetween() blatte10 4 21}} - {{#rollBetween() blatte10 22 33}} -
-
- {{#button3}} - {{button3}} - {{/button3}} -
-
- {{/rollBetween() blatte10 22 33}} - {{#rollBetween() blatte10 34 39}} -
-
- {{#button4}} - {{button4}} - {{/button4}} -
-
- {{/rollBetween() blatte10 34 39}} - {{#rollBetween() blatte10 40 42}} -
-
- {{#button5}} - {{button5}} - {{/button5}} -
-
- {{/rollBetween() blatte10 40 42}} -
-
- - - - - -
- - -
-
{{nom}}
-
Jet {{type_jet}} ({{jetblatte}})
-
-
- {{#rollBetween() blatte 1 1}} - -
-
-
- *Echec critique* -
-
- {{#plus}} - {{plus}} - {{/plus}} -
-
- {{#moins}} - {{moins}} - {{/moins}} -
- {{/rollBetween() blatte 1 1}} - {{#rollBetween() blatte 2 2}} - -
-
-
- Echec -
-
- {{#plus}} - {{plus}} - {{/plus}} -
-
- {{#moins}} - {{moins}} - {{/moins}} -
- {{/rollBetween() blatte 2 2}} - {{#rollBetween() blatte 3 3}} - -
-
-
- Réussite -
-
- {{#plus}} - {{plus}} - {{/plus}} -
-
- {{#moins}} - {{moins}} - {{/moins}} -
- {{/rollBetween() blatte 3 3}} - {{#rollBetween() blatte 4 4}} - -
-
-
- Réussite améliorée -
-
- {{#plus}} - {{plus}} - {{/plus}} -
-
- {{#moins}} - {{moins}} - {{/moins}} -
- {{/rollBetween() blatte 4 4}} - {{#rollBetween() blatte 5 5}} - -
-
-
- Réussite critique -
-
- {{#plus}} - {{plus}} - {{/plus}} -
-
- {{#moins}} - {{moins}} - {{/moins}} -
- {{/rollBetween() blatte 5 5}} -
-
-
- - - - - {{#rollBetween() blatte 1 1}} -
- - -
-
{{nom}}
-
Jet {{type_jet}} ({{jetblatte}})
-
- -
-
-
-
- *Echec critique* -
-
- Effets -
-
- L'attaque est raté, c'est une maladresse. -
-
- {{#plus}} - {{plus}} - {{/plus}} -
-
- {{#moins}} - {{moins}} - {{/moins}} -
-
-
- {{/rollBetween() blatte 1 1}} - {{#rollBetween() blatte 2 2}} -
- - -
-
{{nom}}
-
Jet {{type_jet}} ({{jetblatte}})
-
- -
-
-
-
- Echec -
-
- Effets -
-
- L'attaque ne porte pas. -
-
- {{#plus}} - {{plus}} - {{/plus}} -
-
- {{#moins}} - {{moins}} - {{/moins}} -
-
-
- {{/rollBetween() blatte 2 2}} - {{#rollBetween() blatte 3 3}} -
- - -
-
{{nom}}
-
Jet {{type_jet}} ({{jetblatte}})
-
- -
-
-
- Réussite -
-
- Effets -
-
- L'attaque porte. -
-
- {{#plus}} - {{plus}} - {{/plus}} -
-
- {{#moins}} - {{moins}} - {{/moins}} -
-
- Dégâts ({{jetblattecombat}}) -
-
- {{messagecombat}} -
-
-
- - {{#rollBetween() blattedegats01 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{#rollBetween() jetblattecombat -1 -1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat -1 -1}} - {{#rollBetween() jetblattecombat 1 1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat 1 1}} - {{/rollBetween() blattedegats01 1 3}} - {{#rollBetween() blattedegats01 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{#rollBetween() jetblattecombat -1 -1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat -1 -1}} - {{#rollBetween() jetblattecombat 1 1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat 1 1}} - {{/rollBetween() blattedegats01 4 21}} - {{#rollBetween() blattedegats01 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{#rollBetween() jetblattecombat -1 -1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat -1 -1}} - {{#rollBetween() jetblattecombat 1 1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat 1 1}} - {{/rollBetween() blattedegats01 22 33}} - {{#rollBetween() blattedegats01 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{#rollBetween() jetblattecombat -1 -1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat -1 -1}} - {{#rollBetween() jetblattecombat 1 1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat 1 1}} - {{/rollBetween() blattedegats01 34 39}} - {{#rollBetween() blattedegats01 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{#rollBetween() jetblattecombat -1 -1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat -1 -1}} - {{#rollBetween() jetblattecombat 1 1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat 1 1}} - {{/rollBetween() blattedegats01 40 42}} - - {{#rollBetween() blattedegats02 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{/rollBetween() blattedegats02 1 3}} - {{#rollBetween() blattedegats02 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats02 4 21}} - {{#rollBetween() blattedegats02 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats02 22 33}} - {{#rollBetween() blattedegats02 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats02 34 39}} - {{#rollBetween() blattedegats02 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats02 40 42}} - - {{#rollBetween() blattedegats03 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{/rollBetween() blattedegats03 1 3}} - {{#rollBetween() blattedegats03 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats03 4 21}} - {{#rollBetween() blattedegats03 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats03 22 33}} - {{#rollBetween() blattedegats03 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats03 34 39}} - {{#rollBetween() blattedegats03 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats03 40 42}} - - {{#rollBetween() blattedegats04 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{/rollBetween() blattedegats04 1 3}} - {{#rollBetween() blattedegats04 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats04 4 21}} - {{#rollBetween() blattedegats04 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats04 22 33}} - {{#rollBetween() blattedegats04 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats04 34 39}} - {{#rollBetween() blattedegats04 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats04 40 42}} - - {{#rollBetween() blattedegats05 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{/rollBetween() blattedegats05 1 3}} - {{#rollBetween() blattedegats05 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats05 4 21}} - {{#rollBetween() blattedegats05 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats05 22 33}} - {{#rollBetween() blattedegats05 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats05 34 39}} - {{#rollBetween() blattedegats05 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats05 40 42}} - - {{#rollBetween() blattedegats06 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{/rollBetween() blattedegats06 1 3}} - {{#rollBetween() blattedegats06 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats06 4 21}} - {{#rollBetween() blattedegats06 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats06 22 33}} - {{#rollBetween() blattedegats06 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats06 34 39}} - {{#rollBetween() blattedegats06 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats06 40 42}} - - {{#rollBetween() blattedegats07 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{/rollBetween() blattedegats07 1 3}} - {{#rollBetween() blattedegats07 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats07 4 21}} - {{#rollBetween() blattedegats07 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats07 22 33}} - {{#rollBetween() blattedegats07 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats07 34 39}} - {{#rollBetween() blattedegats07 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats07 40 42}} - - {{#rollBetween() blattedegats08 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{/rollBetween() blattedegats08 1 3}} - {{#rollBetween() blattedegats08 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats08 4 21}} - {{#rollBetween() blattedegats08 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats08 22 33}} - {{#rollBetween() blattedegats08 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats08 34 39}} - {{#rollBetween() blattedegats08 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats08 40 42}} - - {{#rollBetween() blattedegats09 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{/rollBetween() blattedegats09 1 3}} - {{#rollBetween() blattedegats09 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats09 4 21}} - {{#rollBetween() blattedegats09 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats09 22 33}} - {{#rollBetween() blattedegats09 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats09 34 39}} - {{#rollBetween() blattedegats09 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats09 40 42}} - - {{#rollBetween() blattedegats10 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{/rollBetween() blattedegats10 1 3}} - {{#rollBetween() blattedegats10 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats10 4 21}} - {{#rollBetween() blattedegats10 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats10 22 33}} - {{#rollBetween() blattedegats10 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats10 34 39}} - {{#rollBetween() blattedegats10 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats10 40 42}} -
-
- {{/rollBetween() blatte 3 3}} - {{#rollBetween() blatte 4 4}} -
- - -
-
{{nom}}
-
Jet {{type_jet}} ({{jetblatte}})
-
- -
-
-
-
- Réussite améliorée -
-
- Effets -
-
- L'attaque porte, les dégâts sont augmentés d'une blatte. -
-
- {{#plus}} - {{plus}} - {{/plus}} -
-
- {{#moins}} - {{moins}} - {{/moins}} -
-
- Dégâts ({{jetblattecombat}}) -
-
- {{messagecombat}} -
-
-
- - {{#rollBetween() blattedegats01 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{#rollBetween() jetblattecombat -1 -1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat -1 -1}} - {{#rollBetween() jetblattecombat 1 1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat 1 1}} - {{/rollBetween() blattedegats01 1 3}} - {{#rollBetween() blattedegats01 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{#rollBetween() jetblattecombat -1 -1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat -1 -1}} - {{#rollBetween() jetblattecombat 1 1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat 1 1}} - {{/rollBetween() blattedegats01 4 21}} - {{#rollBetween() blattedegats01 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{#rollBetween() jetblattecombat -1 -1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat -1 -1}} - {{#rollBetween() jetblattecombat 1 1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat 1 1}} - {{/rollBetween() blattedegats01 22 33}} - {{#rollBetween() blattedegats01 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{#rollBetween() jetblattecombat -1 -1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat -1 -1}} - {{#rollBetween() jetblattecombat 1 1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat 1 1}} - {{/rollBetween() blattedegats01 34 39}} - {{#rollBetween() blattedegats01 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{#rollBetween() jetblattecombat -1 -1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat -1 -1}} - {{#rollBetween() jetblattecombat 1 1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat 1 1}} - {{/rollBetween() blattedegats01 40 42}} - - {{#rollBetween() blattedegats02 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{/rollBetween() blattedegats02 1 3}} - {{#rollBetween() blattedegats02 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats02 4 21}} - {{#rollBetween() blattedegats02 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats02 22 33}} - {{#rollBetween() blattedegats02 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats02 34 39}} - {{#rollBetween() blattedegats02 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats02 40 42}} - - {{#rollBetween() blattedegats03 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{/rollBetween() blattedegats03 1 3}} - {{#rollBetween() blattedegats03 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats03 4 21}} - {{#rollBetween() blattedegats03 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats03 22 33}} - {{#rollBetween() blattedegats03 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats03 34 39}} - {{#rollBetween() blattedegats03 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats03 40 42}} - - {{#rollBetween() blattedegats04 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{/rollBetween() blattedegats04 1 3}} - {{#rollBetween() blattedegats04 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats04 4 21}} - {{#rollBetween() blattedegats04 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats04 22 33}} - {{#rollBetween() blattedegats04 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats04 34 39}} - {{#rollBetween() blattedegats04 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats04 40 42}} - - {{#rollBetween() blattedegats05 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{/rollBetween() blattedegats05 1 3}} - {{#rollBetween() blattedegats05 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats05 4 21}} - {{#rollBetween() blattedegats05 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats05 22 33}} - {{#rollBetween() blattedegats05 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats05 34 39}} - {{#rollBetween() blattedegats05 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats05 40 42}} - - {{#rollBetween() blattedegats06 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{/rollBetween() blattedegats06 1 3}} - {{#rollBetween() blattedegats06 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats06 4 21}} - {{#rollBetween() blattedegats06 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats06 22 33}} - {{#rollBetween() blattedegats06 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats06 34 39}} - {{#rollBetween() blattedegats06 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats06 40 42}} - - {{#rollBetween() blattedegats07 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{/rollBetween() blattedegats07 1 3}} - {{#rollBetween() blattedegats07 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats07 4 21}} - {{#rollBetween() blattedegats07 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats07 22 33}} - {{#rollBetween() blattedegats07 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats07 34 39}} - {{#rollBetween() blattedegats07 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats07 40 42}} - - {{#rollBetween() blattedegats08 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{/rollBetween() blattedegats08 1 3}} - {{#rollBetween() blattedegats08 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats08 4 21}} - {{#rollBetween() blattedegats08 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats08 22 33}} - {{#rollBetween() blattedegats08 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats08 34 39}} - {{#rollBetween() blattedegats08 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats08 40 42}} - - {{#rollBetween() blattedegats09 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{/rollBetween() blattedegats09 1 3}} - {{#rollBetween() blattedegats09 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats09 4 21}} - {{#rollBetween() blattedegats09 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats09 22 33}} - {{#rollBetween() blattedegats09 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats09 34 39}} - {{#rollBetween() blattedegats09 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats09 40 42}} - - {{#rollBetween() blattedegats10 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{/rollBetween() blattedegats10 1 3}} - {{#rollBetween() blattedegats10 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats10 4 21}} - {{#rollBetween() blattedegats10 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats10 22 33}} - {{#rollBetween() blattedegats10 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats10 34 39}} - {{#rollBetween() blattedegats10 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats10 40 42}} -
- - {{#rollBetween() blattedegats11 1 3}} -
- {{#button1}} - {{button1}} - {{/button1}} -
- {{/rollBetween() blattedegats11 1 3}} - {{#rollBetween() blattedegats11 4 21}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats11 4 21}} - {{#rollBetween() blattedegats11 22 33}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats11 22 33}} - {{#rollBetween() blattedegats11 34 39}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats11 34 39}} - {{#rollBetween() blattedegats11 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats11 40 42}} -
- {{/rollBetween() blatte 4 4}} - {{#rollBetween() blatte 5 5}} -
- - -
-
{{nom}}
-
Jet {{type_jet}} ({{jetblatte}})
-
- -
- -
-
-
- Réussite critique -
- -
- {{#plus}} - {{plus}} - {{/plus}} -
-
- {{#moins}} - {{moins}} - {{/moins}} -
- -
- Effets -
-
- L'attaque porte, les dégâts sont augmentés d'une blatte et la couleur améliorée. -
-
- Dégâts ({{jetblattecombat}}) -
-
- {{messagecombat}} -
-
-
- - {{#rollBetween() blattedegats01 1 3}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{#rollBetween() jetblattecombat -1 -1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat -1 -1}} - {{#rollBetween() jetblattecombat 1 1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat 1 1}} - {{/rollBetween() blattedegats01 1 3}} - {{#rollBetween() blattedegats01 4 21}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats01 4 21}} - {{#rollBetween() blattedegats01 22 33}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{#rollBetween() jetblattecombat -1 -1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat -1 -1}} - {{#rollBetween() jetblattecombat 1 1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat 1 1}} - {{/rollBetween() blattedegats01 22 33}} - {{#rollBetween() blattedegats01 34 39}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{#rollBetween() jetblattecombat -1 -1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat -1 -1}} - {{#rollBetween() jetblattecombat 1 1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat 1 1}} - {{/rollBetween() blattedegats01 34 39}} - {{#rollBetween() blattedegats01 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{#rollBetween() jetblattecombat -1 -1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat -1 -1}} - {{#rollBetween() jetblattecombat 1 1}} -
- {{#buttonrelance}} - {{buttonrelance}} - {{/buttonrelance}} -
- {{/rollBetween() jetblattecombat 1 1}} - {{/rollBetween() blattedegats01 40 42}} - - {{#rollBetween() blattedegats02 1 3}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats02 1 3}} - {{#rollBetween() blattedegats02 4 21}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats02 4 21}} - {{#rollBetween() blattedegats02 22 33}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats02 22 33}} - {{#rollBetween() blattedegats02 34 39}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats02 34 39}} - {{#rollBetween() blattedegats02 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats02 40 42}} - - {{#rollBetween() blattedegats03 1 3}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats03 1 3}} - {{#rollBetween() blattedegats03 4 21}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats03 4 21}} - {{#rollBetween() blattedegats03 22 33}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats03 22 33}} - {{#rollBetween() blattedegats03 34 39}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats03 34 39}} - {{#rollBetween() blattedegats03 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats03 40 42}} - - {{#rollBetween() blattedegats04 1 3}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats04 1 3}} - {{#rollBetween() blattedegats04 4 21}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats04 4 21}} - {{#rollBetween() blattedegats04 22 33}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats04 22 33}} - {{#rollBetween() blattedegats04 34 39}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats04 34 39}} - {{#rollBetween() blattedegats04 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats04 40 42}} - - {{#rollBetween() blattedegats05 1 3}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats05 1 3}} - {{#rollBetween() blattedegats05 4 21}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats05 4 21}} - {{#rollBetween() blattedegats05 22 33}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats05 22 33}} - {{#rollBetween() blattedegats05 34 39}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats05 34 39}} - {{#rollBetween() blattedegats05 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats05 40 42}} - - {{#rollBetween() blattedegats06 1 3}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats06 1 3}} - {{#rollBetween() blattedegats06 4 21}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats06 4 21}} - {{#rollBetween() blattedegats06 22 33}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats06 22 33}} - {{#rollBetween() blattedegats06 34 39}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats06 34 39}} - {{#rollBetween() blattedegats06 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats06 40 42}} - - {{#rollBetween() blattedegats07 1 3}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats07 1 3}} - {{#rollBetween() blattedegats07 4 21}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats07 4 21}} - {{#rollBetween() blattedegats07 22 33}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats07 22 33}} - {{#rollBetween() blattedegats07 34 39}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats07 34 39}} - {{#rollBetween() blattedegats07 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats07 40 42}} - - {{#rollBetween() blattedegats08 1 3}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats08 1 3}} - {{#rollBetween() blattedegats08 4 21}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats08 4 21}} - {{#rollBetween() blattedegats08 22 33}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats08 22 33}} - {{#rollBetween() blattedegats08 34 39}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats08 34 39}} - {{#rollBetween() blattedegats08 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats08 40 42}} - - {{#rollBetween() blattedegats09 1 3}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats09 1 3}} - {{#rollBetween() blattedegats09 4 21}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats09 4 21}} - {{#rollBetween() blattedegats09 22 33}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats09 22 33}} - {{#rollBetween() blattedegats09 34 39}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats09 34 39}} - {{#rollBetween() blattedegats09 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats09 40 42}} - - {{#rollBetween() blattedegats10 1 3}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats10 1 3}} - {{#rollBetween() blattedegats10 4 21}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats10 4 21}} - {{#rollBetween() blattedegats10 22 33}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats10 22 33}} - {{#rollBetween() blattedegats10 34 39}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats10 34 39}} - {{#rollBetween() blattedegats10 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats10 40 42}} -
- - {{#rollBetween() blattedegats11 1 3}} -
- {{#button2}} - {{button2}} - {{/button2}} -
- {{/rollBetween() blattedegats11 1 3}} - {{#rollBetween() blattedegats11 4 21}} -
- {{#button3}} - {{button3}} - {{/button3}} -
- {{/rollBetween() blattedegats11 4 21}} - {{#rollBetween() blattedegats11 22 33}} -
- {{#button4}} - {{button4}} - {{/button4}} -
- {{/rollBetween() blattedegats11 22 33}} - {{#rollBetween() blattedegats11 34 39}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats11 34 39}} - {{#rollBetween() blattedegats11 40 42}} -
- {{#button5}} - {{button5}} - {{/button5}} -
- {{/rollBetween() blattedegats11 40 42}} -
- {{/rollBetween() blatte 5 5}} -
- - - - {{#rollBetween() blatte 1 1}} -
-
-
{{nom}}
-
Jet {{type_jet}} ({{jetblatte}})({{jetblattecombat}})
-
- -
-
-
-
- *Echec critique* -
-
- Effets -
-
- aucun dégâts -
-
- {{#plus}} - {{plus}} - {{/plus}} -
-
- {{#moins}} - {{moins}} - {{/moins}} -
-
-
- {{/rollBetween() blatte 1 1}} - {{#rollBetween() blatte 2 2}} -
- -
-
{{nom}}
-
Jet {{type_jet}} ({{jetblatte}})({{jetblattecombat}})
-
- -
-
-
-
- Echec -
-
- Effets -
-
- 1 impact -
-
- {{#plus}} - {{plus}} - {{/plus}} -
-
- {{#moins}} - {{moins}} - {{/moins}} -
-
-
- {{/rollBetween() blatte 2 2}} - {{#rollBetween() blatte 3 3}} -
- -
-
{{nom}}
-
Jet {{type_jet}} ({{jetblatte}})({{jetblattecombat}})
-
- -
-
-
-
- Réussite -
-
- Effets -
-
- 2 impacts -
-
- {{#plus}} - {{plus}} - {{/plus}} -
-
- {{#moins}} - {{moins}} - {{/moins}} -
-
-
- {{/rollBetween() blatte 3 3}} - {{#rollBetween() blatte 4 4}} -
- -
-
{{nom}}
-
Jet {{type_jet}} ({{jetblatte}})({{jetblattecombat}})
-
- -
-
-
-
- Réussite améliorée -
-
- Effets -
-
- 3 impacts -
-
- {{#plus}} - {{plus}} - {{/plus}} -
-
- {{#moins}} - {{moins}} - {{/moins}} -
-
-
- {{/rollBetween() blatte 4 4}} - {{#rollBetween() blatte 5 5}} -
- -
-
{{nom}}
-
Jet {{type_jet}} ({{jetblatte}})({{jetblattecombat}})
-
- -
-
-
-
- Réussite critique -
-
- Effets -
-
- 4 impacts et une mutilation -
-
- {{#plus}} - {{plus}} - {{/plus}} -
-
- {{#moins}} - {{moins}} - {{/moins}} -
-
-
- {{/rollBetween() blatte 5 5}} -
- - \ No newline at end of file diff --git a/Insectopia/sheet.json b/Insectopia/sheet.json index 7c0e120179..0836535282 100644 --- a/Insectopia/sheet.json +++ b/Insectopia/sheet.json @@ -1,8 +1,8 @@ -{ - "html": "Insectopia.html", - "css": "Insectopia.css", - "authors": "GiovanniNatale, Surfandko", - "roll20userid": "1342430", - "preview": "Insectopia-Preview.jpg", - "instructions": "Fiche de personnage Insectopia." -} +{ + "html": "Insectopia.html", + "css": "Insectopia.css", + "authors": "GiovanniNatale, Surfandko", + "roll20userid": "1342430", + "preview": "Insectopia-Preview.jpg", + "instructions": "Fiche de personnage Insectopia." +} From 8370ace41a86ac84c8ba18799a94a2a1e5d46491 Mon Sep 17 00:00:00 2001 From: Jakob Oesinghaus Date: Tue, 8 Sep 2020 19:27:04 +0200 Subject: [PATCH 3/7] Try fixing botched merge (due to bad line endings) --- Insectopia/Insectopia.css | 2 ++ Insectopia/Insectopia.html | 44 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/Insectopia/Insectopia.css b/Insectopia/Insectopia.css index b758f199ac..41c28d2260 100644 --- a/Insectopia/Insectopia.css +++ b/Insectopia/Insectopia.css @@ -693,6 +693,7 @@ .sheet-xpchance{ display: grid; grid-template-columns: 45px 45px 45px 45px 45px; + } .sheet-caste-competence-capacite{ @@ -1229,6 +1230,7 @@ input[type="checkbox"].sheet-sub-tab-content:checked + span::before { text-align: justify; padding: 5px 10px; border-radius: 6px; + /* Position the tooltip text - see examples below! */ position: absolute; z-index: 1; diff --git a/Insectopia/Insectopia.html b/Insectopia/Insectopia.html index 698b100ddc..0f6b1a9bc5 100644 --- a/Insectopia/Insectopia.html +++ b/Insectopia/Insectopia.html @@ -110,6 +110,7 @@
Nom
+
Religion 
+
Caste
+
Age
@@ -304,6 +307,7 @@
+
@@ -358,6 +362,7 @@
+
@@ -407,6 +412,7 @@ Caste +
@@ -487,6 +493,7 @@
+
Instinct @@ -587,6 +594,7 @@
Conscience
+
@@ -706,6 +714,7 @@
Chitine
+
@@ -732,6 +741,7 @@
Activité
+
Résistance @@ -758,6 +768,7 @@
Métabolisme
+
@@ -820,6 +831,7 @@
+
Sol
@@ -829,6 +841,7 @@
+
@@ -852,6 +865,7 @@
+
@@ -935,6 +949,7 @@
+
Max
@@ -988,6 +1003,7 @@
+
@@ -998,6 +1014,7 @@
+
@@ -1023,6 +1040,7 @@
+ @@ -1039,6 +1057,7 @@
+
Type
@@ -1046,6 +1065,7 @@
+
Dégâts
@@ -1053,6 +1073,7 @@
+
Initiative
@@ -1060,6 +1081,7 @@
+
Particularités
@@ -1071,6 +1093,7 @@
+
@@ -1078,6 +1101,7 @@
+
@@ -1085,6 +1109,7 @@
+
@@ -1092,6 +1117,7 @@
+
@@ -1099,6 +1125,7 @@
+
@@ -1108,6 +1135,7 @@

+
@@ -1335,6 +1363,7 @@
+
@@ -1358,6 +1387,7 @@
+
@@ -1477,6 +1507,7 @@
+
@@ -1485,6 +1516,7 @@
+
@@ -1509,6 +1541,7 @@
+
@@ -1730,6 +1763,7 @@
+
@@ -2002,6 +2036,7 @@
+
Public @@ -2084,6 +2119,7 @@
+
@@ -2091,6 +2127,7 @@

Paramètres futurs

+
@@ -2105,10 +2142,12 @@ {{#rollBetween() jetblatte 6 10}}
{{/rollBetween() jetblatte 6 10}} + {{#rollBetween() jetblatte -5 5}}
{{/rollBetween() jetblatte -5 5}} + {{#rollBetween() jetblatte 100 100}}
@@ -4842,6 +4881,7 @@ console.log("===== jetblattes values of output : "+ JSON.stringify(output) +" ===== "); setAttrs(output); }); /* 'fdp_blattes' */ + }); //*********************************************************************************************************************************************************** @@ -4931,6 +4971,7 @@ /* blatte 11 inititive pour relance */ let nombre = getRandom(42); output.jetdeblatteinitiative11=nombre; + console.log("===== initiative values of output 1 : "+ JSON.stringify(output) +" ===== "); /* initiatilisation */ const modifinitiative = parseInt(v[`fdp-hexagon-initiative-modificateur`])||0; @@ -4946,6 +4987,7 @@ let jetdeblatteinitiative9=output.jetdeblatteinitiative9; let jetdeblatteinitiative10=output.jetdeblatteinitiative10; let jetdeblatteinitiative11=output.jetdeblatteinitiative11; + /* application du modificateur */ //output.jetdeblatteinitiative1 if ((output.jetdeblatteinitiative1 > 0)&&(output.jetdeblatteinitiative1 < 4)) { @@ -5084,6 +5126,7 @@ } } output.jetdeblatteinitiative1=jetdeblatteinitiative1; + //output.jetdeblatteinitiative2 if ((output.jetdeblatteinitiative2 > 0)&&(output.jetdeblatteinitiative2 < 4)) { /* "1" > 4 > 22 > 34 > 40 */ @@ -6597,6 +6640,7 @@ } /* initialisation des blattes de chances à zéro */ //console.log("===== values of output : "+ JSON.stringify(output) +" ===== "); + /* tirage des blattes de chances */ const blatteschance = []; /* tant que on a pas un tableau plein , on fait le traitement */ From 600e83c7d40ba32cc3a74d782dfe5caa0bab9068 Mon Sep 17 00:00:00 2001 From: Jakob Oesinghaus Date: Sat, 12 Sep 2020 12:22:23 +0200 Subject: [PATCH 4/7] [Heart: The City Benath] Tweak difficulty error --- Heart-the-City-Beneath-mk2/Heart.html | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Heart-the-City-Beneath-mk2/Heart.html b/Heart-the-City-Beneath-mk2/Heart.html index 482ac9383e..59cdfb99d8 100644 --- a/Heart-the-City-Beneath-mk2/Heart.html +++ b/Heart-the-City-Beneath-mk2/Heart.html @@ -616,7 +616,7 @@ function calculateTotalStress() { } function getDifficultyMessage(difficulty, is_zero) { - let difficulty_str; + let difficulty_str = ""; switch (difficulty) { case 0: difficulty_str = getTranslation("standard"); @@ -626,9 +626,6 @@ function getDifficultyMessage(difficulty, is_zero) { break; case 2: difficulty_str = getTranslation("dangerous"); - break; - default: - difficulty_str = "Error retrieving difficulty. This should never happen."; } return ( `**${getTranslation("difficulty")}:** ${difficulty_str}.` + From b6d0b2cfc1b14a4865aa762a1fa130795756ed95 Mon Sep 17 00:00:00 2001 From: Jakob Oesinghaus Date: Sat, 12 Sep 2020 12:25:36 +0200 Subject: [PATCH 5/7] [Heart: The City Beneath] Translation adjustment --- Heart-the-City-Beneath-mk2/translation.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Heart-the-City-Beneath-mk2/translation.json b/Heart-the-City-Beneath-mk2/translation.json index 992d51eaf1..23f4b8eb14 100644 --- a/Heart-the-City-Beneath-mk2/translation.json +++ b/Heart-the-City-Beneath-mk2/translation.json @@ -13,7 +13,7 @@ "compel": "Compel", "critical-failure-msg": "Critical failure (take double stress)", "critical-label": "Critical", - "critical-success-msg": "Critical Success (increase outgoing stress die size)", + "critical-success-msg": "Critical success (increase outgoing stress die size)", "cursed": "Cursed", "dangerous": "Dangerous", "dangerous-pool-label": "drop 2 highest results, use third-highest result", From 34e5586aab4a1cc240750f65fa32c53271dcd155 Mon Sep 17 00:00:00 2001 From: Jakob Oesinghaus Date: Sat, 12 Sep 2020 17:25:42 +0200 Subject: [PATCH 6/7] [Heart: The City Beneath] Use enum-like construct for difficulty --- Heart-the-City-Beneath-mk2/Heart.html | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Heart-the-City-Beneath-mk2/Heart.html b/Heart-the-City-Beneath-mk2/Heart.html index 59cdfb99d8..b182db1893 100644 --- a/Heart-the-City-Beneath-mk2/Heart.html +++ b/Heart-the-City-Beneath-mk2/Heart.html @@ -514,6 +514,11 @@ const kDomains = [ "warren", "wild", ]; +const Difficulty = { + Standard: 0, + Risky: 1, + Dangerous: 2, +}; const kRollAffectingAttributes = [ ...kSkills.map((skill) => `skill_${skill}`), @@ -618,13 +623,13 @@ function calculateTotalStress() { function getDifficultyMessage(difficulty, is_zero) { let difficulty_str = ""; switch (difficulty) { - case 0: + case Difficulty.Standard: difficulty_str = getTranslation("standard"); break; - case 1: + case Difficulty.Risky: difficulty_str = getTranslation("risky"); break; - case 2: + case Difficulty.Dangerous: difficulty_str = getTranslation("dangerous"); } return ( From f6db17637c8f79d06a479f5d1a3e69a4ca56de73 Mon Sep 17 00:00:00 2001 From: Jakob Oesinghaus Date: Sun, 27 Sep 2020 21:44:03 +0200 Subject: [PATCH 7/7] [Heart: The City Beneath] Improve layout for a large number of abilities --- Heart-the-City-Beneath-mk2/Heart.css | 1 + 1 file changed, 1 insertion(+) diff --git a/Heart-the-City-Beneath-mk2/Heart.css b/Heart-the-City-Beneath-mk2/Heart.css index b79a2c3f83..87c1038351 100644 --- a/Heart-the-City-Beneath-mk2/Heart.css +++ b/Heart-the-City-Beneath-mk2/Heart.css @@ -23,6 +23,7 @@ "skills-domains abilities-fallout" "notes notes"; grid-template-columns: 1fr 1fr; + grid-template-rows: repeat(4,auto) 1fr auto; grid-gap: var(--large-gap) calc(2 * var(--large-gap)); align-items: start; align-content: start;