Merge branch 'master' of https://github.com/PrimalZed/roll20-character-sheets into cofd/zed/repeatable

This commit is contained in:
Primal Zed
2021-01-27 08:43:30 -06:00
182 changed files with 8048 additions and 3619 deletions
File diff suppressed because it is too large Load Diff
+4 -24
View File
@@ -6,32 +6,12 @@
<div aria-label="Announces changes to sheet">
<input type="checkbox" class="sheet-show-announcement" value="1" title="Show Announcements" name="attr_announcement"/><span></span><b style="color:red;" title="Show Announcements">Announcements</b>
<div class="sheet-announcement">
<h2 style="font-size:24px; line-height: 36px">Changes in <input type="text" name="attr_version" class="sheet-version-large"/></h2>
<h2 style="font-size:24px; line-height: 36px">Upcoming changes in 2 weeks!</h2>
<br/>
<div class="sheet-announce-items">
<ul style="font-style:italic">
<li>This announcement now opens when there is a new version</li>
<li>Exceptional strength now also accepts parenthesis ie. "18(67)" aswell as square brackets. ie. "18[67]"</li>
<li>Corrected Rogue skills calculation so a positive modifier makes the check easier to complete and a negative modifier makes it harder to complete.</li>
<li>Corrected Magic resistance calculation so the static modifier and the misc modifier adds together instead of subtract.</li>
<li>Changed old Spell effect input-field to textarea. This allows for easier reading and newlines in roll templates.</li>
</ul>
<p>
The following changes are mainly for Macro users. A lot of section had duplicate "static" and "repeating" attributes, causing problems when a macro tried to use a roll button.
An example of this was when a macro tried to use the hit button for a weapon. The following macro: %{selected|repeating_weapons_$0_hit} would only take values from the static row in the weapons table.
To solve this, static attributes has been deleted and the values have been moved to the repeating rows. This has been done for the following sections:
</p>
<ul style="font-style:italic">
<li>Melee weapons (repeating_weapons)</li>
<li>Melee weapons damage (repeating_weapons-damage)</li>
<li>Range weapons (repeating_weapons2)</li>
<li>Range weapons damage (repeating_ammo)</li>
<li>Weapon proficiencies (repeating_weaponprofs)</li>
<li>Nonweapon proficiencies (repeating_profs)</li>
<li>Languagues (repeating_langs)</li>
<li>Gear carried (repeating_gear)</li>
<li>Gear stored (repeating_gear-stored)</li>
<li>Magic resistance (repeating_magicres)</li>
<li>Fixed Weapon-type vs. Armor-type. Now actually works for repeating rows!</li>
<li><ul><li>Many attributes has been removed / changed / added. Please see the forum for the fill list: <span class="sheet-selectable">https://app.roll20.net/forum/post/9311682/official-ad-and-d-2e-revised-update-thread</span></li></ul></li>
</ul>
A known bug with the indexes in the following section is still present, and was also present before this change: repeating_weapons, repeating_gear, repeating_spells. For more information on the bug see the post:
<span class="sheet-selectable">https://app.roll20.net/forum/post/9643364/bug-ghost-rows-in-repeating-sections-when-a-dash-is-used-in-the-section-name</span>
@@ -19730,7 +19710,7 @@ gemSections.forEach(i => {
// --- Version change start --- //
const sheetName = 'AD&D 2E Revised';
const sheetVersion = '3.3.2';
const sheetVersion = '3.3.2a';
function moveStaticToRepeating(section, fieldsToMove) {
getAttrs(fieldsToMove, function (values) {
+1 -1
View File
@@ -1,7 +1,7 @@
// --- Version change start --- //
const sheetName = 'AD&D 2E Revised';
const sheetVersion = '3.3.2';
const sheetVersion = '3.3.2a';
function moveStaticToRepeating(section, fieldsToMove) {
getAttrs(fieldsToMove, function (values) {
+3 -23
View File
@@ -6,32 +6,12 @@
<div aria-label="Announces changes to sheet">
<input type="checkbox" class="sheet-show-announcement" value="1" title="Show Announcements" name="attr_announcement"/><span></span><b style="color:red;" title="Show Announcements">Announcements</b>
<div class="sheet-announcement">
<h2 style="font-size:24px; line-height: 36px">Changes in <input type="text" name="attr_version" class="sheet-version-large"/></h2>
<h2 style="font-size:24px; line-height: 36px">Upcoming changes in 2 weeks!</h2>
<br/>
<div class="sheet-announce-items">
<ul style="font-style:italic">
<li>This announcement now opens when there is a new version</li>
<li>Exceptional strength now also accepts parenthesis ie. "18(67)" aswell as square brackets. ie. "18[67]"</li>
<li>Corrected Rogue skills calculation so a positive modifier makes the check easier to complete and a negative modifier makes it harder to complete.</li>
<li>Corrected Magic resistance calculation so the static modifier and the misc modifier adds together instead of subtract.</li>
<li>Changed old Spell effect input-field to textarea. This allows for easier reading and newlines in roll templates.</li>
</ul>
<p>
The following changes are mainly for Macro users. A lot of section had duplicate "static" and "repeating" attributes, causing problems when a macro tried to use a roll button.
An example of this was when a macro tried to use the hit button for a weapon. The following macro: %{selected|repeating_weapons_$0_hit} would only take values from the static row in the weapons table.
To solve this, static attributes has been deleted and the values have been moved to the repeating rows. This has been done for the following sections:
</p>
<ul style="font-style:italic">
<li>Melee weapons (repeating_weapons)</li>
<li>Melee weapons damage (repeating_weapons-damage)</li>
<li>Range weapons (repeating_weapons2)</li>
<li>Range weapons damage (repeating_ammo)</li>
<li>Weapon proficiencies (repeating_weaponprofs)</li>
<li>Nonweapon proficiencies (repeating_profs)</li>
<li>Languagues (repeating_langs)</li>
<li>Gear carried (repeating_gear)</li>
<li>Gear stored (repeating_gear-stored)</li>
<li>Magic resistance (repeating_magicres)</li>
<li>Fixed Weapon-type vs. Armor-type. Now actually works for repeating rows!</li>
<li><ul><li>Many attributes has been removed / changed / added. Please see the forum for the fill list: <span class="sheet-selectable">https://app.roll20.net/forum/post/9311682/official-ad-and-d-2e-revised-update-thread</span></li></ul></li>
</ul>
A known bug with the indexes in the following section is still present, and was also present before this change: repeating_weapons, repeating_gear, repeating_spells. For more information on the bug see the post:
<span class="sheet-selectable">https://app.roll20.net/forum/post/9643364/bug-ghost-rows-in-repeating-sections-when-a-dash-is-used-in-the-section-name</span>
File diff suppressed because one or more lines are too long
+51 -52
View File
@@ -20,20 +20,20 @@
</div>
<div class="sheet-row">
<div class="sheet-stats">
<label>Leben</label>
<div>
<label>Leben</label>
<input type="number" name="attr_leben" placeholder="Aktuell" /> / <input type="number"
name="attr_leben_max" />
</div>
<label class="moreleft">Rüstung</label><input type="number" name="attr_ruestung" />
<label>Modifier</label><input type="number" name="attr_global_modifier" value="0" />
</div>
<div class="sheet-gmroll">
<select name="attr_gmroll">
<option value="nogm" selected="selected">Für alle sichtbar w&uuml;rfeln</option>
<option value="gm">Für GM w&uuml;rfeln</option>
</select>
<input type="hidden" name="attr_abilityroll" />
<div>
<label class="moreleft">Rüstung</label><input type="number" name="attr_ruestung" />
</div>
<div>
<label>&larr; Modifier</label><input type="number" name="attr_ruestung_modifier" value="0" />
</div>
<div>
<label>Gl. Modifier</label><input type="number" name="attr_global_modifier" value="0" />
</div>
</div>
</div>
</div>
@@ -65,11 +65,12 @@
</div>
<div class="sheet-row sheet-settings">
<div>
<label class="sheet-switch">
<input type="checkbox" name="attr_calcmoney" value="1" checked />
<span class="sheet-slider"></span>
</label>
Geldberechnung
<select name="attr_gmroll">
<option value="0" selected disabled>Auswahl treffen</option>
<option value="nogm">Für alle sichtbar würfeln</option>
<option value="gm">Für GM würfeln</option>
</select>
<input type="hidden" name="attr_abilityroll" />
</div>
<div>
<label class="sheet-switch">
@@ -79,7 +80,11 @@
Lebensberechnung
</div>
<div>
<label class="sheet-switch">
<input type="checkbox" name="attr_calcmoney" value="1" checked />
<span class="sheet-slider"></span>
</label>
Geldberechnung
</div>
<div>
<label class="sheet-switch">
@@ -114,7 +119,7 @@
<div class="sheet-arrow"></div>
<input type="number" name="attr_stb" readOnly />
<button type="roll" name="roll_st"
value="@{abilityroll} versucht sich in Stärke [[1d10! + @{stb} + @{global_modifier} + ?{Modifier?|0}]]"></button>
value="@{abilityroll} versucht sich in Stärke [[1d10! + @{stb} + @{ruestung_modifier} + @{global_modifier} + ?{Modifier?|0}]]"></button>
<div class="sheet-name"><strong>Ge</strong>schicklichkeit</div>
<input type="number" name="attr_ge" />
@@ -122,7 +127,7 @@
<div class="sheet-arrow"></div>
<input type="number" name="attr_geb" readOnly />
<button type="roll" name="roll_ge"
value="@{abilityroll} versucht sich in Geschicklichkeit [[1d10! + @{geb} + @{global_modifier} + ?{Modifier?|0}]]"></button>
value="@{abilityroll} versucht sich in Geschicklichkeit [[1d10! + @{geb} + @{ruestung_modifier} + @{global_modifier} + ?{Modifier?|0}]]"></button>
<div class="sheet-name"><strong>Ko</strong>nstitution</div>
<input type="number" name="attr_ko" />
@@ -130,7 +135,7 @@
<div class="sheet-arrow"></div>
<input type="number" name="attr_kob" readOnly />
<button type="roll" name="roll_ko"
value="@{abilityroll} versucht sich in Konstitution [[1d10! + @{kob} + @{global_modifier} + ?{Modifier?|0}]]"></button>
value="@{abilityroll} versucht sich in Konstitution [[1d10! + @{kob} + @{ruestung_modifier} + @{global_modifier} + ?{Modifier?|0}]]"></button>
<div class="sheet-name"><strong>In</strong>telligenz</div>
<input type="number" name="attr_in" />
@@ -184,9 +189,6 @@
<div>Magie entwickeln</div>
<div>
<select name="attr_mag_attribut">
<option value="@{stb}">ST</option>
<option value="@{geb}">GE</option>
<option value="@{kob}">KO</option>
<option value="@{inb}" selected>IN</option>
<option value="@{chb}">CH</option>
</select>
@@ -199,9 +201,6 @@
<div>Gezielte Sprüche</div>
<div>
<select name="attr_gezsp_attribut">
<option value="@{stb}">ST</option>
<option value="@{geb}">GE</option>
<option value="@{kob}">KO</option>
<option value="@{inb}" selected>IN</option>
<option value="@{chb}">CH</option>
</select>
@@ -234,9 +233,9 @@
<div>Athletik</div>
<div>
<select name="attr_athletik_attribut">
<option value="@{stb}">ST</option>
<option value="@{geb}" selected>GE</option>
<option value="@{kob}">KO</option>
<option value="@{stb} + @{ruestung_modifier}">ST</option>
<option value="@{geb} + @{ruestung_modifier}" selected>GE</option>
<option value="@{kob} + @{ruestung_modifier}">KO</option>
<option value="@{inb}">IN</option>
<option value="@{chb}">CH</option>
</select>
@@ -251,9 +250,9 @@
<div>Einflussnahme</div>
<div>
<select name="attr_einflussnahme_attribut">
<option value="@{stb}">ST</option>
<option value="@{geb}">GE</option>
<option value="@{kob}">KO</option>
<option value="@{stb} + @{ruestung_modifier}">ST</option>
<option value="@{geb} + @{ruestung_modifier}">GE</option>
<option value="@{kob} + @{ruestung_modifier}">KO</option>
<option value="@{inb}">IN</option>
<option value="@{chb}" selected>CH</option>
</select>
@@ -268,9 +267,9 @@
<div>List</div>
<div>
<select name="attr_list_attribut">
<option value="@{stb}">ST</option>
<option value="@{geb}" selected>GE</option>
<option value="@{kob}">KO</option>
<option value="@{stb} + @{ruestung_modifier}">ST</option>
<option value="@{geb} + @{ruestung_modifier}" selected>GE</option>
<option value="@{kob} + @{ruestung_modifier}">KO</option>
<option value="@{inb}">IN</option>
<option value="@{chb}">CH</option>
</select>
@@ -285,9 +284,9 @@
<div>Natur</div>
<div>
<select name="attr_natur_attribut">
<option value="@{stb}">ST</option>
<option value="@{geb}" selected>GE</option>
<option value="@{kob}">KO</option>
<option value="@{stb} + @{ruestung_modifier}">ST</option>
<option value="@{geb} + @{ruestung_modifier}" selected>GE</option>
<option value="@{kob} + @{ruestung_modifier}">KO</option>
<option value="@{inb}">IN</option>
<option value="@{chb}">CH</option>
</select>
@@ -302,9 +301,9 @@
<div>Reiten</div>
<div>
<select name="attr_reiten_attribut">
<option value="@{stb}">ST</option>
<option value="@{geb}" selected>GE</option>
<option value="@{kob}">KO</option>
<option value="@{stb} + @{ruestung_modifier}">ST</option>
<option value="@{geb} + @{ruestung_modifier}" selected>GE</option>
<option value="@{kob} + @{ruestung_modifier}">KO</option>
<option value="@{inb}">IN</option>
<option value="@{chb}">CH</option>
</select>
@@ -319,9 +318,9 @@
<div>Schwimmen</div>
<div>
<select name="attr_schwimmen_attribut">
<option value="@{stb}">ST</option>
<option value="@{geb}" selected>GE</option>
<option value="@{kob}">KO</option>
<option value="@{stb} + @{ruestung_modifier}">ST</option>
<option value="@{geb} + @{ruestung_modifier}" selected>GE</option>
<option value="@{kob} + @{ruestung_modifier}">KO</option>
<option value="@{inb}">IN</option>
<option value="@{chb}">CH</option>
</select>
@@ -336,9 +335,9 @@
<div>Wahrnehmung</div>
<div>
<select name="attr_wa_attribut">
<option value="@{stb}">ST</option>
<option value="@{geb}">GE</option>
<option value="@{kob}">KO</option>
<option value="@{stb} + @{ruestung_modifier}">ST</option>
<option value="@{geb} + @{ruestung_modifier}">GE</option>
<option value="@{kob} + @{ruestung_modifier}">KO</option>
<option value="@{inb}" selected>IN</option>
<option value="@{chb}">CH</option>
</select>
@@ -366,9 +365,9 @@
<div><input class="sheet-textcenter" type="text" name="attr_fertigkeit_name" /></div>
<div>
<select name="attr_fertigkeit_attribut">
<option value="@{stb}">ST</option>
<option value="@{geb}">GE</option>
<option value="@{kob}">KO</option>
<option value="@{stb} + @{ruestung_modifier}">ST</option>
<option value="@{geb} + @{ruestung_modifier}">GE</option>
<option value="@{kob} + @{ruestung_modifier}">KO</option>
<option value="@{inb}">IN</option>
<option value="@{chb}">CH</option>
</select>
@@ -400,8 +399,8 @@
<div><input class="sheet-textcenter" type="text" name="attr_kampf_waffenname"
placeholder="Kurzschwert" /></div>
<select name="attr_kampf_attribut">
<option value="@{stb}">ST</option>
<option value="@{geb}">GE</option>
<option value="@{stb} + @{ruestung_modifier}">ST</option>
<option value="@{geb} + @{ruestung_modifier}">GE</option>
</select>
<div><input class="sheet-textcenter" type="text" name="attr_kampf_fertigkeit"
placeholder="Kurze Klingenwaffe" /></div>
@@ -412,7 +411,7 @@
value="@{abilityroll} nutzt @{kampf_waffenname} mit einer Initiative von [[@{geb} + @{kampf_inib} &{tracker}]]"></button>
</div>
<div><button type="roll" name="roll_kampf_angr"
value="@{abilityroll} greift mit @{kampf_waffenname} an würfelt eine [[1d10! + ?{Offensivbonus?|@{kampf_kb}} + @{global_modifier} + ?{Kampf-Modifier?|0}]] mit [[@{kampf_schaden} + ?{Schaden-Modifier?|0}]] Schaden. Der DB beträgt [[floor(@{kampf_KB}-?{Offensivbonus?})]]"></button>
value="@{abilityroll} greift mit @{kampf_waffenname} an würfelt eine [[1d10!+ ?{Offensivbonus?|@{kampf_kb}} + @{global_modifier} + ?{Kampf-Modifier?|0}]] mit [[@{kampf_schaden} + ?{Schaden-Modifier?|0}]] Schaden. Der DB beträgt [[floor(@{kampf_KB}-?{Offensivbonus?})]]"></button>
</div>
</fieldset>
</div>
+2 -16
View File
@@ -314,14 +314,14 @@
}
.sheet-stats {
width: 250px;
float: left;
>input,
>label,
>div {
float : left;
margin-right: 10px;
margin-right: 20px;
text-align: center;
}
input:last-child,
@@ -340,20 +340,6 @@
width : 50px;
height: 40px;
}
.sheet-moreleft {
margin-left: -4px;
}
}
.sheet-gmroll {
width: 175px;
float: right;
select {
float: right;
width: 175px;
}
}
.sheet-beruf {
+83 -83
View File
@@ -1,99 +1,99 @@
{
"acumen": "Acumen",
"add_domain_spend_pathos": "Add another Domain (spend Pathos)",
"acumen": "Przenikliwość",
"add_domain_spend_pathos": "Dodaj domenę (wydaj Patos)",
"advantage_bond_support": "Advantage/Bond/Support",
"agony": "Agony",
"and": "and",
"any_domain": "Any domain",
"aphrodite": "Aphrodite",
"agony": "Agonia",
"and": "i",
"any_domain": "Dowolna domena",
"aphrodite": "Afrodyta",
"apollo": "Apollo",
"ares": "Ares",
"artemis": "Artemis",
"arts_oration": "Arts & Oration",
"athena": "Athena",
"authority": "Authority",
"beauty": "Beauty",
"blood_valor": "Blood & Valor",
"bond_use_1": "Bolster you",
"bond_use_2": "Block Harm or Fate for you",
"bond_use_3": "Follow your lead",
"bond_use_top": "When you use a Bond, ask them to:",
"bonds": "Bonds",
"bonusdice_query": "Other dice (Advantage, Bond Dice, or Support), e.g. 1d8 + 1d8 + 1d6",
"boons": "Boons",
"boons_1": "Advance a d8 Domain die to d10",
"boons_2": "Advance a d6 Domain die to d8",
"boons_3": "Advance your Epithet die to d8",
"boons_4": "Add another Epithet",
"boons_5": "When you support or bolster, the die you give counts as one size larger.",
"boons_6": "When you mark Pathos for an extra domain, take two extra dice instead of one.",
"boons_7": "When you spend Divine Favor, roll +2d4 and keep the highest.",
"artemis": "Artemida",
"arts_oration": "Sztuka i oracja",
"athena": "Atena",
"authority": "Autorytet",
"beauty": "Piękno",
"blood_valor": "Krew i waleczność",
"bond_use_1": "Wzmocnienie",
"bond_use_2": "Zanegowanie krzywdy",
"bond_use_3": "Skorzystanie z Twojej rady",
"bond_use_top": "Kiedy korzystasz z więzi, poproś o:",
"bonds": "Więzi",
"bonusdice_query": "Inne kości (przewagi, więzi, wsparcie) np. 1d8 +1d8+1d6",
"boons": "Dary",
"boons_1": "Zmień kość Domeny z k8 na k10",
"boons_2": "Zmień kość Domeny z k6 na k8",
"boons_3": "Zmień kość przydomku na k8",
"boons_4": "Wybierz kolejny przydomek",
"boons_5": "Kiedy kogoś wspierasz albo wzmacniasz, twoja kość jest o jeden rodzaj lepsza.",
"boons_6": "Kiedy zaznaczasz Patos, aby skorzystaj z dodatkowej domeny, weź dwie kości zamiast jednej.",
"boons_7": "Kiedy korzystasz z Łaski Bogów, rzuć 2k4 i dodaj do sumy wyższy wynik.",
"character": "Postać",
"choose_sheet_type": "Choose sheet type",
"conviction": "Conviction",
"courage": "Courage",
"craft_reason": "Craft & Reason",
"cunning": "Cunning",
"daring": "Daring",
"choose_sheet_type": "Wybierz typ karty",
"conviction": "Wyrok",
"courage": "Odwaga",
"craft_reason": "Rzemiosło i Rozum",
"cunning": "Przebiegłość",
"daring": "Śmiałość",
"demeter": "Demeter",
"die_placeholder": "Name, Epithet, Bonus Die, ...",
"divine_favor": "Divine Favor",
"divine_wrath": "Divine Wrath",
"domain": "Domain",
"domains": "Domains",
"epic": "Epic",
"epithet": "Epithet",
"epithet_die": "Epithet die",
"fate": "Fate",
"ferocity": "Ferocity",
"fortitude": "Fortitude",
"glory": "Glory",
"grace": "Grace",
"great_deed": "Great Deed",
"great_deeds_and_trophies": "Great Deeds & Trophies",
"die_placeholder": "Imię, przydomek, kości bonusowe...",
"divine_favor": "Boska łaska",
"divine_wrath": "Boski gniew",
"domain": "Domena",
"domains": "Domeny",
"epic": "Epicka",
"epithet": "Przydomek",
"epithet_die": "kość Przydomku",
"fate": "Fatum",
"ferocity": "Okrucieństwo",
"fortitude": "Męstwo",
"glory": "Chwała",
"grace": "Wdzięk",
"great_deed": "Heroiczne czyny",
"great_deeds_and_trophies": "Heroiczne czyny i trofea",
"hekate": "Hekate",
"hephaistos": "Hephaistos",
"hephaistos": "Hefajstos",
"hera": "Hera",
"hermes": "Hermes",
"honored_god": "Honored God",
"ingenuity": "Ingenuity",
"insight": "Insight",
"island_destinies": "Island Destinies",
"knowledge": "Knowledge",
"lineage_pronouns": "Lineage / Pronouns",
"mythic": "Mythic",
"name": "Nazwa",
"honored_god": "Czczone bóstwo",
"ingenuity": "Pomysłowość",
"insight": "Intuicja",
"island_destinies": "Losy wysp",
"knowledge": "Wiedza",
"lineage_pronouns": "Imię/Zaimek",
"mythic": "Mityczna",
"name": "Imię",
"no": "Nie",
"none": "Brak",
"passion": "Passion",
"pathos": "Pathos",
"plus_strife_level": "Plus Strife Level",
"poseidon": "Poseidon",
"perilous": "Perilous",
"precision": "Precision",
"recite_arts_oration": "What honeyed words did you use?\nHow did beauty manifest?\nHow were passions stirred or truths attested?",
"recite_blood_valor": "How was blood spilled?\nHow was your strength, agility, or courage shown?\nHow did you take our breath away?",
"recite_bottom": "SUFFER—How did you fall short? Did you overreach yourself? Was the opponent too great? Was it cruel fortune?",
"recite_craft_reason": "How was your knowledge or creativity shown?\nHow was trickery or intrigue displayed?\nHow did you figure it out?",
"recite_resolve_spirit": "How did we see your willpower in action?\nHow did you endure it?\nHow did the arcane or occult manifest?",
"recite_top": "How does your EPITHET, PATHOS (an added Domain), or DIVINE FAVOR manifest in the contest?",
"recite_your_deeds": "Recite your deeds",
"resolve_spirit": "Resolve & Spirit",
"roll_prevails": "Your action goes well and you overcome the challenge. The best hero earns Glory equal to the target number. Heroes who prevail earn half that amount (round up).",
"passion": "Pasja",
"pathos": "Patos",
"plus_strife_level": "Poziom konfliktu",
"poseidon": "Posejdon",
"perilous": "Zabójcza",
"precision": "Precyzja",
"recite_arts_oration": "Jakich pięknych słów użyleń?\nJak objawiło się piękno?\nW jaki sposób poruszyłeś emocje lub zaświadczyłeś o swoich racjach?",
"recite_blood_valor": "Jak przelałeś krew?\nW jaki sposób objawiła się Twoja siła, zręczność lub odwaga?\nW jaki sposób wprawiłeś innych w osłupienie?",
"recite_bottom": "KRZYWDA - Jak zawiodłeś? Czy się przeliczyłeś? Czy przeciwnik był za silny? A może miałeś pecha?",
"recite_craft_reason": "Jak objawiła się Twoja wiedza lub kreatywność?\nJak przebiegało oszustwo lub intryga?\nJak się tego domyśliłeś?",
"recite_resolve_spirit": "Jak objawiła się w działaniu Twoja siła woli?\nJak to wytrzymałeś?\nJak objawiły się moce tajemne lub okultystyczne?",
"recite_top": "W jaki sposób Twój Przydomek, Patos (i Domena) lub Łaska Bogów objawiły się w rywalizacji?",
"recite_your_deeds": "Opisz swoje czyny",
"resolve_spirit": "Duch i stanowczość",
"roll_prevails": "Pokonujesz swoje wyzwania i odnosisz zwycięstwo. Najlepszy heros dostaje punkty chwały równe stopniowi trudności, a pozostali którzy odnieśli sukces połowę tej wartości.",
"roll_strife": "Roll Strife",
"roll_suffers": "Heroes who suffer each earn 1 Glory.",
"sacred": "Sacred",
"scion_of": "Scion Of",
"spend_divine_favor": "Spend Divine Favor",
"strength": "Strength",
"strife": "Strife",
"strife_level": "Strife Level",
"roll_suffers": "Każdy heros który poniósł porażkę otrzymuje tylko 1 punkt chwały",
"sacred": "Niebiańskie",
"scion_of": "Potomek",
"spend_divine_favor": "Skorzystaj z Bożej Łaski",
"strength": "Moc",
"strife": "Konflikt",
"strife_level": "Poziom konfliktu",
"strife_player_roll": "Strife Player Roll",
"style_notes": "Style & Notes",
"target_number": "Target Number",
"the_vault_of_heaven": "The Vault of Heaven",
"virtues": "Virtues",
"wisdom": "Wisdom",
"style_notes": "Styl i notatki",
"target_number": "Stopień trudności",
"the_vault_of_heaven": "Sklepienie niebios",
"virtues": "Cnoty",
"wisdom": "Mądrość",
"yes": "Tak",
"zeus": "Zeus"
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+2 -2
View File
@@ -35,7 +35,7 @@
"attack_uh": "Att U.H",
"observation": "Observation",
"observation_check": "Observation Check",
"ob_ck_ato": "Obseravtion Check A.T.O.",
"ob_ck_ato": "Observation Check A.T.O.",
"ob_ck_uh": "Observation Check U.H.",
"checkresult": "Check Result",
"grip_rolls": "Grip Rolls",
@@ -53,4 +53,4 @@
"max slots": "Max Slots",
"carried slots": "Carried Slots",
"over max slots": "Over Max Slots"
}
}
+1 -1
View File
@@ -6821,7 +6821,7 @@
<!-- END OF TAB 0 -->
<div class="spacer"></div>
<div class="center">
<button type="roll" class="quote" style="font-size:0.9em;" name="roll_spellquote" title="Quote README link to chat" value="&{template:bwquote} {{slot1=README v@{sheetversion}}} {{shade=[[3]]}} {{title2=Credits}} {{slot2=Seraaron, Lee R, Natha, & Steve K}} {{title3=Last Update}} {{slot3=2020-12-15}} {{text=Changelog:&emsp;*https://git.io/Jk03u*}}"></button>
<button type="roll" class="quote" style="font-size:0.9em;" name="roll_spellquote" title="Quote README link to chat" value="&{template:bwquote} {{slot1=README}} {{shade=[[3]]}} {{title2=Credits}} {{slot2=Seraaron, Lee R, Natha, & Steve K}} {{title3=Last Update}} {{slot3=2020-12-15}} {{text=Changelog:&emsp;*https://git.io/Jk03u*}}"></button>
<span class="center relative" style="top:4px;">
Sheet Version: 2.4
</span>
File diff suppressed because one or more lines are too long
+3 -36
View File
@@ -143,47 +143,12 @@
<div>Roll</div>
</div>
<div class="sheet-gridplace">
<div class="repcontainer">
<div class="repitem">
<div id="skilldiv" class="sheet-repeat-skill">
<div><input class="sheet-textcenter" type="text" name="attr_ansehen_name" value="Ansehen" />
</div>
<div>-</div>
<div><input type="number" name="attr_ansehen" value="0"></div>
<div><input type="number" name="attr_ansehen_mod" value="0"></div>
<div>-</div>
<div>
<button type="roll" class="sheet-norollmod" name="roll_statikskill1"
value="@{abilityroll} &{template:butterfly} {{name=@{ansehen_name}}} {{rolling=[[{1d10! + @{ansehen} + @{ansehen_mod},{(@{ansehen} + 1) * 10}}kl1]]}}"></button>
<button type="roll" class="sheet-rollmod" name="roll_statikskill1"
value="@{abilityroll} &{template:butterfly} {{name=@{ansehen_name}}} {{rolling=[[{1d10! + @{ansehen} + @{ansehen_mod} + ?{Modifier?|0},{(@{ansehen} + 1) * 10}}kl1]]}}"></button>
</div>
</div>
</div>
<div class="repitem">
<div id="skilldiv" class="sheet-repeat-skill">
<div><input class="sheet-textcenter" type="text" name="attr_vermoegen_name" value="Vermögen" />
</div>
<div>-</div>
<div><input type="number" name="attr_vermoegen" value="0"></div>
<div><input type="number" name="attr_vermoegen_mod" value="0"></div>
<div>-</div>
<div>
<button type="roll" class="sheet-norollmod" name="roll_vermoegen"
value="@{abilityroll} &{template:butterfly} {{name=@{vermoegen_name}}} {{rolling=[[{1d10! + @{vermoegen} + @{vermoegen_mod},{(@{vermoegen} + 1) * 10}}kl1]]}}"></button>
<button type="roll" class="sheet-rollmod" name="roll_vermoegen"
value="@{abilityroll} &{template:butterfly} {{name=@{vermoegen_name}}} {{rolling=[[{1d10! + @{vermoegen} + @{vermoegen_mod} + ?{Modifier?|0},{(@{vermoegen} + 1) * 10}}kl1]]}}"></button>
</div>
</div>
</div>
</div>
<fieldset class="repeating_basicskills">
<div id="skilldiv" class="sheet-repeat-skill">
<div><input class="sheet-textcenter" type="text" name="attr_skillname" /></div>
<div>
<select name="attr_attribut">
<option value="" selected disabled>Attribut auswählen</option>
<option value="@{Na}">Nahkampf</option>
<option value="@{Fe}">Fernkampf</option>
<option value="@{Ge}">Geschick</option>
@@ -192,6 +157,7 @@
<option value="@{in}">Intelligenz</option>
<option value="@{Wi}">Wissen</option>
<option value="@{Ca}">Charisma</option>
<option value="1">Ressource</option>
</select>
</div>
<div><input type="number" name="attr_skill" value="0" /></div>
@@ -230,6 +196,7 @@
<div><input class="sheet-textcenter" type="text" name="attr_weaponname"></div>
<div>
<select name="attr_attribut">
<option value="" selected disabled>Attribut auswählen</option>
<option value="@{Na}">Nahkampf</option>
<option value="@{Fe}">Fernkampf</option>
</select>
+8 -16
View File
@@ -189,6 +189,14 @@ input.sheet-selector-switch {
background: #EEE;
}
}
.repcontrol_move {
float: left;
}
.repcontrol_del {
width: auto;
}
}
}
@@ -366,14 +374,6 @@ input.sheet-selector-switch {
width : -moz-available;
}
button.repcontrol_move {
float: left;
}
button.repcontrol_del {
width: auto;
}
.sheet-grid {
display : grid;
grid-template-columns: 405px 155px 75px 75px 55px 55px;
@@ -467,14 +467,6 @@ input.sheet-selector-switch {
width : -moz-available;
}
button.repcontrol_move {
float: left;
}
button.repcontrol_del {
width: auto;
}
.sheet-grid {
display : grid;
grid-template-columns: 130px 60px 60px 60px 60px 60px 60px 60px 60px 60px 60px 55px;
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "and misses with",
"and-hits-for": "and hits for",
"damage": "Damage",
"ghost": "Ghost",
"influences": "Influences",
"mortal2-ghost": "Chronicles of Darkness - Ghost",
"influence": "Influences",
"numina": "Numina",
"nickname": "Nickname",
"anchors": "Anchors",
"ephemtype": "Creature",
"anchor": "Anchors",
"ephemeral-manifestations": "Manifestations",
"demon-the-fallen": "Demon the Fallen",
"visage": "Visage",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "and misses with",
"and-hits-for": "and hits for",
"damage": "Damage",
"ghost": "Ghost",
"influences": "Influences",
"mortal2-ghost": "Chronicles of Darkness - Ghost",
"influence": "Influences",
"numina": "Numina",
"nickname": "Nickname",
"anchors": "Anchors",
"ephemtype": "Creature",
"anchor": "Anchors",
"ephemeral-manifestations": "Manifestations",
"demon-the-fallen": "Demon the Fallen",
"visage": "Visage",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "and misses with",
"and-hits-for": "and hits for",
"damage": "zranění",
"ghost": "Ghost",
"influences": "Influences",
"mortal2-ghost": "Chronicles of Darkness - Ghost",
"influence": "Influences",
"numina": "Numina",
"nickname": "Nickname",
"anchors": "Anchors",
"ephemtype": "Creature",
"anchor": "Anchors",
"ephemeral-manifestations": "Manifestations",
"demon-the-fallen": "Demon the Fallen",
"visage": "Visage",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "and misses with",
"and-hits-for": "and hits for",
"damage": "Damage",
"ghost": "Ghost",
"influences": "Influences",
"mortal2-ghost": "Chronicles of Darkness - Ghost",
"influence": "Influences",
"numina": "Numina",
"nickname": "Nickname",
"anchors": "Anchors",
"ephemtype": "Creature",
"anchor": "Anchors",
"ephemeral-manifestations": "Manifestations",
"demon-the-fallen": "Demon the Fallen",
"visage": "Visage",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "and misses with",
"and-hits-for": "and hits for",
"damage": "Schaden",
"ghost": "Ghost",
"influences": "Influences",
"mortal2-ghost": "Chronicles of Darkness - Ghost",
"influence": "Influences",
"numina": "Numina",
"nickname": "Nickname",
"anchors": "Anchors",
"ephemtype": "Creature",
"anchor": "Anchors",
"ephemeral-manifestations": "Manifestations",
"demon-the-fallen": "Demon the Fallen",
"visage": "Visage",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "and misses with",
"and-hits-for": "and hits for",
"damage": "Damage",
"ghost": "Ghost",
"influences": "Influences",
"mortal2-ghost": "Chronicles of Darkness - Ghost",
"influence": "Influences",
"numina": "Numina",
"nickname": "Nickname",
"anchors": "Anchors",
"ephemtype": "Creature",
"anchor": "Anchors",
"ephemeral-manifestations": "Manifestations",
"demon-the-fallen": "Demon the Fallen",
"visage": "Visage",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "and misses with",
"and-hits-for": "and hits for",
"damage": "Damage",
"ghost": "Ghost",
"influences": "Influences",
"mortal2-ghost": "Chronicles of Darkness - Ghost",
"influence": "Influences",
"numina": "Numina",
"nickname": "Nickname",
"anchors": "Anchors",
"ephemtype": "Creature",
"anchor": "Anchors",
"ephemeral-manifestations": "Manifestations",
"demon-the-fallen": "Demon the Fallen",
"visage": "Visage",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "and misses with",
"and-hits-for": "and hits for",
"damage": "Daño",
"ghost": "Crónicas de Tinieblas - Fantasma",
"influences": "Influences",
"mortal2-ghost": "Crónicas de Tinieblas - Fantasma",
"influence": "Influences",
"numina": "Numina",
"nickname": "Criatura",
"anchors": "Anchors",
"ephemtype": "Criatura",
"anchor": "Anchors",
"ephemeral-manifestations": "Manifestaciones",
"demon-the-fallen": "Demon the Fallen",
"visage": "Visage",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "et rate avec",
"and-hits-for": "et touche avec",
"damage": "Dégâts",
"ghost": "Ghost",
"influences": "Influences",
"mortal2-ghost": "Chronicles of Darkness - Ghost",
"influence": "Influences",
"numina": "Numina",
"nickname": "Nickname",
"anchors": "Anchors",
"ephemtype": "Creature",
"anchor": "Anchors",
"ephemeral-manifestations": "Manifestations",
"demon-the-fallen": "Demon the Fallen",
"visage": "Visage",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "and misses with",
"and-hits-for": "and hits for",
"damage": "Damage",
"ghost": "Ghost",
"influences": "Influences",
"mortal2-ghost": "Chronicles of Darkness - Ghost",
"influence": "Influences",
"numina": "Numina",
"nickname": "Nickname",
"anchors": "Anchors",
"ephemtype": "Creature",
"anchor": "Anchors",
"ephemeral-manifestations": "Manifestations",
"demon-the-fallen": "Demon the Fallen",
"visage": "Visage",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "and misses with",
"and-hits-for": "and hits for",
"damage": "Damage",
"ghost": "Ghost",
"influences": "Influences",
"mortal2-ghost": "Chronicles of Darkness - Ghost",
"influence": "Influences",
"numina": "Numina",
"nickname": "Nickname",
"anchors": "Anchors",
"ephemtype": "Creature",
"anchor": "Anchors",
"ephemeral-manifestations": "Manifestations",
"demon-the-fallen": "Demon the Fallen",
"visage": "Visage",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "and misses with",
"and-hits-for": "and hits for",
"damage": "Danno",
"ghost": "Ghost",
"influences": "Influences",
"mortal2-ghost": "Chronicles of Darkness - Ghost",
"influence": "Influences",
"numina": "Numina",
"nickname": "Nickname",
"anchors": "Anchors",
"ephemtype": "Creature",
"anchor": "Anchors",
"ephemeral-manifestations": "Manifestations",
"demon-the-fallen": "Demon the Fallen",
"visage": "Visage",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "and misses with",
"and-hits-for": "and hits for",
"damage": "ダメージ",
"ghost": "Ghost",
"influences": "Influences",
"mortal2-ghost": "Chronicles of Darkness - Ghost",
"influence": "Influences",
"numina": "Numina",
"nickname": "Nickname",
"anchors": "Anchors",
"ephemtype": "Creature",
"anchor": "Anchors",
"ephemeral-manifestations": "Manifestations",
"demon-the-fallen": "Demon the Fallen",
"visage": "Visage",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "and misses with",
"and-hits-for": "and hits for",
"damage": "Damage",
"ghost": "Ghost",
"influences": "Influences",
"mortal2-ghost": "Chronicles of Darkness - Ghost",
"influence": "Influences",
"numina": "Numina",
"nickname": "Nickname",
"anchors": "Anchors",
"ephemtype": "Creature",
"anchor": "Anchors",
"ephemeral-manifestations": "Manifestations",
"demon-the-fallen": "Demon the Fallen",
"visage": "Visage",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "and misses with",
"and-hits-for": "and hits for",
"damage": "Damage",
"ghost": "Ghost",
"influences": "Influences",
"mortal2-ghost": "Chronicles of Darkness - Ghost",
"influence": "Influences",
"numina": "Numina",
"nickname": "Nickname",
"anchors": "Anchors",
"ephemtype": "Creature",
"anchor": "Anchors",
"ephemeral-manifestations": "Manifestations",
"demon-the-fallen": "Demon the Fallen",
"visage": "Visage",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "and misses with",
"and-hits-for": "and hits for",
"damage": "Damage",
"ghost": "Ghost",
"influences": "Influences",
"mortal2-ghost": "Chronicles of Darkness - Ghost",
"influence": "Influences",
"numina": "Numina",
"nickname": "Nickname",
"anchors": "Anchors",
"ephemtype": "Creature",
"anchor": "Anchors",
"ephemeral-manifestations": "Manifestations",
"demon-the-fallen": "Demon the Fallen",
"visage": "Visage",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "e erra com",
"and-hits-for": "e acerta com",
"damage": "Dano",
"ghost": "Crônica das Trevas - Fantasma",
"influences": "Influências",
"mortal2-ghost": "Crônica das Trevas - Fantasma",
"influence": "Influências",
"numina": "Númina",
"nickname": "Criatura",
"anchors": "Âncoras",
"ephemtype": "Criatura",
"anchor": "Âncoras",
"ephemeral-manifestations": "Manifestações",
"demon-the-fallen": "Demônio a Queda",
"visage": "Semblante",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "и промахивается с",
"and-hits-for": "и попадает на",
"damage": "Урон",
"ghost": "Ghost",
"influences": "Influences",
"mortal2-ghost": "Chronicles of Darkness - Ghost",
"influence": "Influences",
"numina": "Numina",
"nickname": "Nickname",
"anchors": "Anchors",
"ephemtype": "Creature",
"anchor": "Anchors",
"ephemeral-manifestations": "Manifestations",
"demon-the-fallen": "Падший Демон",
"visage": "Visage",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "and misses with",
"and-hits-for": "and hits for",
"damage": "Damage",
"ghost": "Ghost",
"influences": "Influences",
"mortal2-ghost": "Chronicles of Darkness - Ghost",
"influence": "Influences",
"numina": "Numina",
"nickname": "Nickname",
"anchors": "Anchors",
"ephemtype": "Creature",
"anchor": "Anchors",
"ephemeral-manifestations": "Manifestations",
"demon-the-fallen": "Demon the Fallen",
"visage": "Visage",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "and misses with",
"and-hits-for": "and hits for",
"damage": "Damage",
"ghost": "Ghost",
"influences": "Influences",
"mortal2-ghost": "Chronicles of Darkness - Ghost",
"influence": "Influences",
"numina": "Numina",
"nickname": "Nickname",
"anchors": "Anchors",
"ephemtype": "Creature",
"anchor": "Anchors",
"ephemeral-manifestations": "Manifestations",
"demon-the-fallen": "Demon the Fallen",
"visage": "Visage",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "and misses with",
"and-hits-for": "and hits for",
"damage": "Damage",
"ghost": "Ghost",
"influences": "Influences",
"mortal2-ghost": "Chronicles of Darkness - Ghost",
"influence": "Influences",
"numina": "Numina",
"nickname": "Nickname",
"anchors": "Anchors",
"ephemtype": "Creature",
"anchor": "Anchors",
"ephemeral-manifestations": "Manifestations",
"demon-the-fallen": "Demon the Fallen",
"visage": "Visage",
+4 -4
View File
@@ -363,11 +363,11 @@
"and-misses-with": "and misses with",
"and-hits-for": "and hits for",
"damage": "傷害",
"ghost": "Ghost",
"influences": "Influences",
"mortal2-ghost": "Chronicles of Darkness - Ghost",
"influence": "Influences",
"numina": "Numina",
"nickname": "Nickname",
"anchors": "Anchors",
"ephemtype": "Creature",
"anchor": "Anchors",
"ephemeral-manifestations": "具顯",
"demon-the-fallen": "Demon the Fallen",
"visage": "Visage",
+4 -4
View File
@@ -363,10 +363,10 @@
"and-misses-with": "crwdns402858:0crwdne402858:0",
"and-hits-for": "crwdns402860:0crwdne402860:0",
"damage": "crwdns402578:0crwdne402578:0",
"ghost": "crwdns409364:0crwdne409364:0",
"influences": "crwdns409366:0crwdne409366:0",
"mortal2-ghost": "crwdns409364:0crwdne409364:0",
"influence": "crwdns409366:0crwdne409366:0",
"numina": "crwdns409368:0crwdne409368:0",
"nickname": "crwdns409370:0crwdne409370:0",
"anchors": "crwdns409372:0crwdne409372:0",
"ephemtype": "crwdns409370:0crwdne409370:0",
"anchor": "crwdns409372:0crwdne409372:0",
"ephemeral-manifestations": "crwdns409374:0crwdne409374:0"
}
@@ -1,23 +1,23 @@
{
"background": "Pochodzenie",
"name": "Imię",
"alliance": "Sojusz",
"title": "Tytuł",
"genre": "Genre",
"race": "Race",
"homeworld": "Homeworld",
"age": "Age",
"char_height": "Height",
"char_weight": "Weight",
"hair": "Hair",
"eyes": "Eyes",
"skin": "Skin",
"description": "Description",
"benefices_and_afflictions": "Benefices &amp; Afflictions",
"background": "Tło",
"name": "Postać",
"alliance": "Organizacja",
"title": "Ranga",
"genre": "Płeć",
"race": "Rasa",
"homeworld": "Pochodzenie",
"age": "Wiek",
"char_height": "Wzrost",
"char_weight": "Waga",
"hair": "Włosy",
"eyes": "Oczy",
"skin": "Karnacja",
"description": "Opis",
"benefices_and_afflictions": "Dobrodziejstwa i utrapienia",
"goal_bonus_penalty": "Goal bonus/penalty",
"goal_bonus_penalty_again": "Please enter the goal bonus/penalty again",
"characteristics": "Characteristics",
"blessings_and_curses": "Blessings &amp; Curses",
"characteristics": "Cechy",
"blessings_and_curses": "Błogosławieństwa i przeklęstwa",
"characteristic": "Characteristic",
"vitality": "Vitality",
"energy_shield_name": "Energy shield",
+11 -9
View File
@@ -1,9 +1,11 @@
{
"html": "genCharR20sheet.html",
"css": "genCharR20sheet.css",
"roll20userid": "Josho H",
"authors": "Joshua Herrera",
"patreon": "https://www.patreon.com/Portakin",
"preview": "Screenshot_2020-12-30 GEN Roll20.png",
"instructions": "To use the Generation character file, simply pick a race, adjust the character level and add data to the corrisponding tab when cataloging magic, techniques, equipment or Training. In combat, choose an energy type to channel to recieve combat stats and, at the cost of manna or weapon durability, deploy techniques, magic, styles, and Melee to fight while making certain to press the END TURN button to trigger the automatic Turn-to-turn (TTT) cost towards your character's manna pool. Use defensive abilities provided by either armor or energy type to keep you character alive during the enemy's turn."
}
{
"html": "genCharR20sheet.html",
"css": "genCharR20sheet.css",
"roll20userid": "Josho H",
"authors": "Joshua Herrera",
"patreon": "https://www.patreon.com/Portakin",
"preview": "Screenshot_2020-12-30 GEN Roll20.png",
"instructions": "To use the Generation character file, simply pick a race, adjust the character level and add data to the corrisponding tab when cataloging magic, techniques, equipment or Training. In combat, choose an energy type to channel to recieve combat stats and, at the cost of manna or weapon durability, deploy techniques, magic, styles, and Melee to fight while making certain to press the END TURN button to trigger the automatic Turn-to-turn (TTT) cost towards your character's manna pool. Use defensive abilities provided by either armor or energy type to keep you character alive during the enemy's turn.",
"Complete ruleset (2020)": "https://www.patreon.com/Portakin"
}
+365 -172
View File
@@ -1,172 +1,365 @@
.charsheet input[type="text"], textarea{
display: inline-block;
background: #00000000;
border: black solid 1px;
border-top: none;
border-left: none;
border-radius: 0%;
}
.charsheet textarea{
border-left: black solid 1px;
resize: none;
}
.charsheet .sheet-label{
background: black;
color: white;
display: inline-block;
padding: 0.8%;
margin-right: -.5%;
font-size: 1em;
font-weight: bold;
}
.charsheet .sheet-header .sheet-row{
margin-bottom: 1%;
}
.charsheet .sheet-passatt{
border: 3px black solid;
width: 2em;
display: inline-block;
}
.charsheet .sheet-actatt{
border: 3px black solid;
width: 2em;
border-radius: 50%;
display: inline-block;
}
.charsheet input[type="number"]{
border: none;
font-size: 1em;
background: none;
color: black;
text-align: center;
width: 3em !important;
}
.charsheet button{
background: none;
font-size: 1em !important;
border: 1px solid black;
font-style: italic;
color: black;
}
.charsheet button:hover{
background: #990000;
}
.charsheet button[type=roll]:before {
content: none !important;
}
.charsheet .sheet-attlabel{
display: inline-block;
}
.charsheet h4{
text-align: center;
}
.charsheet .sheet-leftatt{
float: left;
width: 49%;
margin-bottom: 7%;
}
.charsheet .sheet-rightatt{
float: right;
text-align: right;
width: 49%;
margin-bottom: 7%;
}
.charsheet input:focus, .charsheet textarea:focus{
outline: none;
}
.charsheet input[type=radio]{
display: none;
float: left;
}
.charsheet input[type=radio] + label{
content: '';
border: solid 1px black;
background: white;
color: black;
font-weight: bold;
width: 10%;
text-align: center;
padding: 0%;
float: left;
}
.charsheet input[type=radio]:hover + label{
background: #990000;
}
.charsheet input[type=radio]:checked + label{
background: black;
color: white;
}
.charsheet div.sheet-page1, .charsheet div.sheet-page2{
display: none;
}
.charsheet input.sheet-page1:checked ~ div.sheet-page1, .charsheet input.sheet-page2:checked ~ div.sheet-page2{
display: block;
}
.charsheet .sheet-onethird{
width: 35%;
}
.charsheet .sheet-label2{
font-size: .9em;
margin: 1%;
}
.charsheet .sheet-bracket{
border: 1px black solid;
border-top: none;
}
.charsheet .sheet-bracket input[type=text]{
border: none;
margin-right: 11%;
}
.charsheet .sheet-bracket input[type=text]:hover{
border-bottom: 1px black dashed;
}
.charsheet input[type=checkbox]{
opacity: 0;
margin-right: -1.5em;
height: 1em;
width: 1em;
}
.charsheet input[type=checkbox] + span:before{
content: "❌";
border: 2px solid black;
height: 1em;
width: 1em;
color: #00000000;
font-size: 1em;
}
.charsheet input[type=checkbox]:checked + span:before{
color: #000000FF;
}
.charsheet .sheet-label3{
font-style: italic;
font-size: .9em;
padding-right: 20%;
}
.charsheet .sheet-label4{
font-weight: bold;
font-size: .9em;
}
.charsheet .sheet-bracket input[type=radio]{
display: block;
opacity: 0;
margin-left: 25%;
margin-top: 15%;
margin-bottom: -1.1em;
}
.charsheet .sheet-bracket input[type=radio] + span:before{
content: "❌";
border: 2px solid black;
height: 1em;
width: 1em;
color: #00000000;
font-size: 1em;
float: left;
margin-left: 15%;
margin-bottom: 15%;
}
.charsheet .sheet-bracket input[type=radio]:checked + span:before{
color: #000000FF;
}
.charsheet .sheet-twothirds{
width: 60%;
}
.charsheet {
background-image: url("https://i.imgur.com/LOs4jFZ.jpeg");
background-size: 100% auto;
background-repeat: repeat-y;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
border: 2px solid black;
width:900px;
min-width:900px;
min-height:400px;
}
.sheet-container1 {
display: grid;
grid-template-columns: 145px 145px 145px 145px 145px 145px;
grid-template-rows: 120px 120px 1fr 1fr 1fr 1fr;
gap: 5px 5px;
grid-template-areas:
"basic basic basic basic logo logo"
"appearance appearance appearance appearance appearance appearance"
"attributes attributes attributes dark_secrets dark_secrets dark_secrets"
"attributes attributes attributes disadvantages disadvantages disadvantages"
"attributes attributes attributes advantages advantages advantages"
"attributes attributes attributes relations relations relations";
}
.sheet-basic { grid-area: basic;
/*display: inline-block";*/
/*padding: 5px;*/
}
.sheet-logo { grid-area: logo;
/*background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Kult%20Divinity%20Lost/Kult-Divinity-lost-logo.png");*/
/*background-repeat: no-repeat;*/
/*background-size: 240px 100px;*/
/*background-position: center;*/
}
.sheet-appearance { grid-area: appearance;
}
.sheet-attributes { grid-area: attributes;
background-image: url("https://i.imgur.com/G94W8PR.png");
background-size: 100% auto;
background-repeat: none;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
height:750px;
position: relative;
}
.sheet-dark_secrets { grid-area: dark_secrets;
}
.sheet-disadvantages { grid-area: disadvantages;
}
.sheet-advantages { grid-area: advantages;
}
.sheet-relations { grid-area: relations;
}
.sheet-container2 {
display: grid;
grid-template-columns: 145px 145px 145px 145px 145px 145px;
grid-template-rows: 210px 300px 300px 300px;
gap: 5px 5px;
grid-template-areas:
"wounds wounds dramatic_hooks dramatic_hooks dramatic_hooks dramatic_hooks"
"stability stability dramatic_hooks dramatic_hooks dramatic_hooks dramatic_hooks"
"gears gears gears notes notes notes"
"weapons weapons weapons notes notes notes";
}
.sheet-wounds { grid-area: wounds;
}
.sheet-stability { grid-area: stability;
}
.sheet-dramatic_hooks { grid-area: dramatic_hooks;
}
.sheet-gears { grid-area: gears;
margin-top: 10px;
}
.sheet-weapons { grid-area: weapons;
margin-top: 10px;
}
.sheet-notes { grid-area: notes;
margin-top: 10px;
}
.sheet-row {
height: 32px;
margin: 0 0 2px;
}
.sheet-rolltemplate-kult{
background-image: url("https://i.imgur.com/JbSqPZV.png");
background-repeat: no-repeat;
background-position: bottom left;
padding: 0px 10px 15px 14px;
width: 240px;
margin-left:-10px;
}
.sheet-rolltemplate-kult .sheet-container {
background-color: #fff5;
border-radius: 0px 0px 8px 25px;
text-indent: 7px;
width: 223;
}
.sheet-rolltemplate-kult .sheet-tcat {
font-style: italic;
}
.sheet-rolltemplate-kult h1 {
background: black;
color: #968c6a;
display: inline-block;
/*padding: 3px 10px 3px 5px;*/
/*margin-right: -.5%;*/
/*font-variant: small-caps;*/
font-size: 1.5em;
font-weight: bold;
width:226px;
margin-left:-7px;
}
.sheet-rolltemplate-kult h2 {
color: #000;
font-size: 1em;
font-style: italic;
display: inline-block;
width:226px;
border: #968c6a solid 2px;
/*border-top: none;*/
border-left: none;
border-right: none;
text-indent: 7px;
margin-left:-7px;
}
.sheet-rolltemplate-kult .sheet-fsuccess h4 {
color: #006600;
font-style: italic;
display: inline-block;
width:220px;
text-align: center;
height:25px;
margin-top:10px;
}
.sheet-rolltemplate-kult .sheet-hsuccess h4 {
color: #006699;
font-style: italic;
display: inline-block;
width:220px;
text-align: center;
height:25px;
margin-top:10px;
}
.sheet-rolltemplate-kult .sheet-ffailure h4 {
color: #990000;
font-style: italic;
display: inline-block;
width:220px;
text-align: center;
height:25px;
margin-top:10px;
}
.charsheet input[type="text"], textarea{
display: inline-block;
background: #fff5;
border: black solid 1px;
border-top: none;
border-left: none;
border-radius: 0%;
}
.charsheet textarea{
border-left: black solid 1px;
resize: none;
}
.charsheet .sheet-label{
background: black;
color: #968c6a;
padding-right: 10px;
display: inline-block;
padding: 3px 10px 3px 5px;
height: 21px;
/*margin-right: -.5%;*/
font-size: 1em;
font-weight: bold;
}
/*.charsheet .sheet-header .sheet-row{*/
/* margin-bottom: 1%;*/
/*}*/
.charsheet .sheet-passatt{
border: 3px #968c6a dotted;
width: 3em;
display: inline-block;
}
.charsheet .sheet-actatt{
border: 3px #968c6a dotted;
width: 3em;
border-radius: 50%;
display: inline-block;
}
.charsheet input[type="number"]{
border: none;
font-size: 2em;
background: none;
color: black;
text-align: center;
width: 2em !important;
}
.charsheet button{
background: #fff5;
font-size: 9pt !important;
border: 1.5px solid #968c6a;
font-style: italic;
color: black;
}
.charsheet button:hover{
background: black;
color: #968c6a;
text-shadow: none;
}
.charsheet button[type=roll]:before {
content: none !important;
}
.charsheet .sheet-attlabel{
display: inline-block;
text-align: center;
width: 180px;
}
.charsheet h4{
text-align: center;
}
.charsheet .sheet-leftatt{
float: left;
width: 49%;
margin-bottom: 7%;
}
.charsheet .sheet-rightatt{
float: right;
text-align: right;
width: 49%;
margin-bottom: 7%;
}
.charsheet input:focus, .charsheet textarea:focus{
outline: none;
}
.charsheet input[type=radio]{
display: none;
float: left;
}
.charsheet input[type=radio] + label{
content: '';
border: solid 1px black;
background: white;
color: black;
font-weight: bold;
width: 10%;
text-align: center;
padding: 0%;
float: left;
}
.charsheet input[type=radio]:hover + label{
background: #990000;
}
.charsheet input[type=radio]:checked + label{
background: black;
color: white;
}
.charsheet div.sheet-page1, .charsheet div.sheet-page2{
display: none;
}
.charsheet input.sheet-page1:checked ~ div.sheet-page1, .charsheet input.sheet-page2:checked ~ div.sheet-page2{
display: block;
}
.charsheet .sheet-onethird{
width: 35%;
}
.charsheet .sheet-label2{
font-size: 9pt;
margin: 1%;
}
.charsheet .sheet-bracket{
border: 1px black solid;
border-top: none;
background-color: #fff5;
}
.charsheet .sheet-bracket input[type=text]{
border: none;
margin-right: 11%;
background-color: transparent;
}
.charsheet .sheet-bracket input[type=text]:hover{
border-bottom: 1px black dashed;
}
.charsheet input[type=checkbox]{
opacity: 0;
margin-right: -1.5em;
height: 1em;
width: 1em;
}
.charsheet input[type=checkbox] + span:before{
content: "❌";
border: 2px solid black;
height: 1em;
width: 1em;
color: #00000000;
font-size: 1em;
}
.charsheet input[type=checkbox]:checked + span:before{
color: #000000FF;
}
.charsheet .sheet-label3{
font-style: italic;
font-size: 9pt;
padding-right: 2%;
}
.charsheet .sheet-label4{
font-weight: bold;
font-size: 9pt;
}
.charsheet .sheet-bracket input[type=radio]{
display: block;
opacity: 0;
margin-left: 25%;
margin-top: 15%;
margin-bottom: -1.1em;
}
.charsheet .sheet-bracket input[type=radio] + span:before{
content: "❌";
border: 2px solid black;
height: 1em;
width: 1em;
color: #00000000;
font-size: 1em;
float: left;
margin-left: 15%;
margin-bottom: 15%;
}
.charsheet .sheet-bracket input[type=radio]:checked + span:before{
color: #000000FF;
}
.charsheet .sheet-twothirds{
width: 60%;
}
+335 -222
View File
@@ -1,234 +1,347 @@
<div class="sheet-container">
<input type="radio" class="sheet-page1" name="attr_page" value="1" checked="checked" id="sheet-page1"><label for="sheet-page1">Page One</label>
<input type="radio" class="sheet-page2" name="attr_page" value="2" id="sheet-page2"><label for="sheet-page2">Page Two</label>
<!--<div class="sheet-container">-->
<input type="radio" class="sheet-page1" name="attr_page" value="1" checked="checked" id="sheet-page1">
<label for="sheet-page1" data-i18n="pageone-u">PAGE ONE</label>
<input type="radio" class="sheet-page2" name="attr_page" value="2" id="sheet-page2">
<label for="sheet-page2" data-i18n="pagetwo-u">PAGE TWO</label>
<br />
<br />
<br>
<br>
<div class="sheet-page1">
<div class="sheet-header" style="width: 66% ; display: inline-block">
<div class="sheet-row">
<div class="sheet-label">• Name</div><input type="text" name="attr_charname" style="width: 90.9%"></div>
<div class="sheet-row"><div class="sheet-label">• Archetype</div><input type="text" name="attr_archetype" style="width: 85.8%"></div>
<div class="sheet-row"><div class="sheet-label">Occupation</div><input type="text" name="attr_occupation" style="width: 84.3%"></div>
</div><div class="sheet-logo" style="width: 33% ; display: inline-block ; vertical-align: top"><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Kult%20Divinity%20Lost/Kult-Divinity-lost-logo.png"></div>
<div class="sheet-row"><div class="sheet-label">• Appearance</div>
<textarea name="attr_appearance" style="height: 54px"></textarea>
</div>
<div class="sheet-row">
<div style="width: 49% ; float: left ; margin-right: 1%" class="sheet-row">
<div style="margin-left: 33% ; width: 33% ; margin-bottom: 5% ; display: block ; text-align: center" class="sheet-label">• Attributes</div>
<div class="sheet-leftatt"><div class="sheet-passatt"><input type="number" name="attr_fortitude" min="-5" max="5"></div>
<div class="sheet-attlabel"><h4>Fortitude</h4>
<button type="roll" value="/me rolls to Endure injury! [[2d10+@{Fortitude}+?{Modifier|0}]]" class="sheet-ui-draggable btn ui-draggable">Endure injury</button></div></div>
<div class="sheet-rightatt">
<div class="sheet-attlabel"><h4>Willpower</h4>
<button type="roll" value="/me rolls to Keep it Together! [[2d10+@{Willpower}+?{Modifier|0}]]" class="sheet-ui-draggable btn ui-draggable">Keep it Together</button></div>
<div class="sheet-passatt"><input type="number" name="attr_willpower" min="-5" max="5"></div></div>
<br>
<div class="sheet-leftatt">
<div class="sheet-passatt"><input type="number" name="attr_reflexes" min="-5" max="5"></div><div class="sheet-attlabel"><h4>Reflexes</h4>
<button type="roll" value="/me rolls to Avoid Harm! [[2d10+@{Reflexes}+?{Modifier|0}]]" class="sheet-ui-draggable btn ui-draggable">Avoid Harm</button></div>
</div>
<div class="sheet-rightatt">
<div class="sheet-attlabel"><h4>Reason</h4>
<button type="roll" value="/me rolls to Investigate! [[2d10+@{Reason}+?{Modifier|0}]]" class="sheet-ui-draggable btn ui-draggable">Investigate</button></div>
<div class="sheet-actatt"><input type="number" name="attr_reason" min="-5" max="5"></div></div>
<br>
<div class="sheet-leftatt">
<div class="sheet-actatt"><input type="number" name="attr_intuition" min="-5" max="5"></div>
<div class="sheet-attlabel"><h4>Intuition</h4>
<button type="roll" value="/me rolls to Read a Person! [[2d10+@{Intuition}+?{Modifier|0}]]" class="sheet-ui-draggable btn ui-draggable">Read a Person</button></div>
</div>
<div class="sheet-rightatt">
<div class="sheet-attlabel"><h4>Perception</h4>
<button type="roll" value="/me rolls to Observe a Situation! [[2d10+@{Perception}+?{Modifier|0}]]" class="sheet-ui-draggable btn ui-draggable">Observe a Situation</button></div>
<div class="sheet-actatt"><input type="number" name="attr_perception" min="-5" max="5"></div></div>
<br>
<div class="sheet-leftatt">
<div class="sheet-actatt"><input type="number" name="attr_coolness" min="-5" max="5"></div><div class="sheet-attlabel"><h4>Coolness</h4>
<button type="roll" value="/me rolls to Act Under Pressure! [[2d10+@{Coolness}+?{Modifier|0}]]" class="sheet-ui-draggable btn ui-draggable">Act Under Pressure</button></div>
</div>
<div class="sheet-rightatt">
<div class="sheet-attlabel"><h4>Violence</h4>
<button type="roll" value="/me rolls to Engage in Combat! [[2d10+@{Violence}+?{Modifier|0}]]" class="sheet-ui-draggable btn ui-draggable">Engage in Combat</button></div>
<div class="sheet-actatt"><input type="number" name="attr_violence" min="-5" max="5"></div></div>
<br>
<div class="sheet-leftatt">
<div class="sheet-actatt"><input type="number" name="attr_charisma" min="-5" max="5"></div><div class="sheet-attlabel"><h4>Charisma</h4>
<button type="roll" value="/me rolls to Influence Other! [[2d10+@{Charisma}+?{Modifier|0}]]" class="sheet-ui-draggable btn ui-draggable">Influence Other</button></div>
</div>
<div class="sheet-rightatt">
<div class="sheet-attlabel"><h4>Soul</h4>
<button type="roll" value="/me rolls to See Through the Illusion! [[2d10+@{Soul}+?{Modifier|0}]]" class="sheet-ui-draggable btn ui-draggable">See Through the Illusion</button></div>
<div class="sheet-actatt"><input type="number" name="attr_soul" min="-5" max="5"></div></div>
</div>
<div class="sheet-row" style="width: 49% ; display: inline-block">
<div class="sheet-label">• Dark Secrets</div>
<textarea name="attr_darksecrets" style="height: 90px"></textarea>
<div class="sheet-label">• Disadvantages</div>
<textarea name="attr_disadvantages" style="height: 90px"></textarea>
<div class="sheet-label">• Advantages</div>
<textarea name="attr_advantages" style="height: 90px"></textarea>
</div></div>
<div class="sheet-row">
<div class="sheet-label">• Relations</div>
<textarea name="attr_relations"></textarea></div>
</div>
<div class="sheet-page2"><div class="sheet-onethird" style="float: left">
<div class="sheet-page1">
<div class="container1">
<div class="basic">
<div class="sheet-row">
<div class="sheet-label" style="width: 71px;" >&#x2B2A; <span data-i18n="name-u">Name</span></div><input type="text" name="attr_charname" style="width: 83%">
</div>
<div class="sheet-row">
<div class="sheet-label" style="width: 90px">&#x2B2A; <span data-i18n="archetype-u">Archetype</span></div><input type="text" name="attr_archetype" style="width: 80%">
</div>
<div class="sheet-row">
<div class="sheet-label" style="width: 90px">&#x2B2A; <span data-i18n="occupation-u">Occupation</span></div><input type="text" name="attr_occupation" style="width: 80%">
</div>
</div>
<div class="logo">
<img src="https://i.imgur.com/RcjkiYO.png"/>
</div>
<div class="appearance">
<div class="sheet-row">
<div class="sheet-label">• Wounds</div>
<br>
<div class="sheet-label2" style="float: left">Serious Wounds (-1 ongoing)</div>
<div class="sheet-label2" style="float: right">Stabilized</div>
<div class="sheet-bracket">
<input type="text" name="attr_swound1name">
<input type="checkbox" name="attr_swound1" value="1">
<span></span>
<input type="text" name="attr_swound2name">
<input type="checkbox" name="attr_swound2" value="1">
<span></span>
<input type="text" name="attr_swound3name">
<input type="checkbox" name="attr_swound3" value="1">
<span></span>
<input type="text" name="attr_swound4name">
<input type="checkbox" name="attr_swound4" value="1">
<span></span>
</div>
<div class="sheet-label2" style="float: left">Critical Wound (-1 ongoing)</div>
<div class="sheet-label2" style="float: right">Stabilized</div>
<div class="sheet-bracket" style="margin-bottom: 5%">
<input type="text" name="attr_cwound1name">
<input type="checkbox" name="attr_cwound1" value="1">
<span></span>
</div>
<div class="sheet-label" style="width: 85px">&#x2B2A; <span data-i18n="appearance-u">Appearance</span></div>
<textarea name="attr_appearance" style="height: 68px"></textarea>
</div>
<div class="sheet-label">• Stability</div>
<table class="sheet-bracket">
<tbody><tr style="border-bottom: 1px black solid">
<td>
<input type="radio" name="attr_stability" value="0">
<span></span>
</td>
<td class="sheet-label3">Composed</td>
<td></td><td></td>
</tr>
<tr>
<td>
<input type="radio" name="attr_stability" value="1">
<span></span>
</td>
<td class="sheet-label3">Uneasy</td>
</div>
<td></td>
<td class="sheet-label4">Moderate stress:</td>
</tr>
<tr style="border-bottom: 1px black solid">
<td>
<input type="radio" name="attr_stability" value="2">
<span></span>
</td>
<td class="sheet-label3">Unfocused</td>
<td></td>
<td class="sheet-label2">-1 to Disadvantage rolls</td>
</tr><tr>
<td>
<input type="radio" name="attr_stability" value="3">
<span></span>
</td>
<td class="sheet-label3">Shaken</td>
<td></td>
<td class="sheet-label4">Serious stress:</td>
</tr><tr>
<td>
<input type="radio" name="attr_stability" value="4">
<span></span>
</td>
<td class="sheet-label3">Distressed</td>
<td style="width: 17%;"></td>
<td class="sheet-label4 sheet-label3">-1 Keep it Together</td>
</tr>
<tr style="border-bottom: 1px black solid">
<td>
<input type="radio" name="attr_stability" value="5">
<span></span>
</td>
<td class="sheet-label3">Neurotic</td>
<td></td>
<td class="sheet-label2">-2 to Disadvantage rolls</td>
</tr><tr>
<td>
<input type="radio" name="attr_stability" value="6">
<span></span>
</td>
<td class="sheet-label3">Anxious</td>
<td></td>
<td class="sheet-label4">Critical stress:</td>
</tr><tr>
<td>
<input type="radio" name="attr_stability" value="7">
<span></span>
</td>
<td class="sheet-label3">Irrational</td>
<td></td>
<td class="sheet-label4 sheet-label3">-2 Keep it Together</td>
</tr><tr>
<td>
<input type="radio" name="attr_stability" value="8">
<span></span>
</td>
<td class="sheet-label3">Unhinged</td>
<td></td>
<td class="sheet-label2">-3 to Disadvantage rolls</td>
</tr>
<tr style="border-bottom: 1px black solid">
<td></td>
<td></td>
<td></td>
<td class="sheet-label3 sheet-label4">+1 See Through the Illusion</td>
</tr><tr>
<td>
<input type="radio" name="attr_stability" value="9">
<span></span>
</td>
<td class="sheet-label3">Broken</td>
<td></td>
<td class="sheet-label2">The GM makes a Move</td>
</tr>
</tbody></table>
<div class="attributes">
<div class="sheet-row">
</div><div class="sheet-twothirds" style="float: right">
<div class="sheet-label">• Dramatic Hooks</div>
<textarea style="height: 493px" name="attr_dramatichooks"></textarea>
</div><div class="sheet-twothirds" style="float: left">
<div class="sheet-label">• Gear</div>
<textarea name="attr_gear"></textarea>
<div class="sheet-label">• Weapons</div>
<textarea name="attr_weapons"></textarea>
<div style="margin-left: 33% ; width: 33% ; margin-bottom: 5% ; display: block ; text-align: center"
class="sheet-label">&#x2B2A; <span data-i18n="attributes-u">Attributes</span></div>
<!--<div class="sheet-leftatt">-->
<div class="sheet-passatt" style="position: absolute; top: 142px; left: 76px;"><input type="number" name="attr_fortitude" min="-5" max="5"></div>
<div class="sheet-attlabel" style="position: absolute; top: 210px; left: 9px;">
<h4 data-i18n="fortitude-u">Fortitude</h4>
<button type="roll" value="&{template:kult}{{name=^{move-rt} }}{{subtags=^{fortitude-mv-u} }}{{valor=[[2d10+@{Fortitude}+?{@{modificator}|0}]]}}"
class="sheet-ui-draggable btn ui-draggable"><span data-i18n="fortitude-mv-u">Endure Injury</span></button>
</div>
<!--</div>-->
<!--<div class="sheet-rightatt">-->
<div class="sheet-attlabel" style="position: absolute; top: 135px; left: 134px;">
<h4 data-i18n="willpower-u">Willpower</h4>
<button type="roll" style="margin-left:8px;" value="&{template:kult}{{name=^{move-rt} }}{{subtags=^{willpower-mv-u} }}{{valor=[[2d10+@{Willpower}+?{@{modificator}|0}]]}}"
class="sheet-ui-draggable btn ui-draggable"><span data-i18n="willpower-mv-u">Keep it Together</span></button>
</div>
<div class="sheet-passatt" style="position: absolute; top: 66px; left: 201px;"><input type="number" name="attr_willpower" min="-5" max="5"></div>
<!--</div>-->
<!--<br>-->
<!--<div class="sheet-leftatt">-->
<div class="sheet-passatt" style="position: absolute; top: 142px; left: 326px;"><input type="number" name="attr_reflexes" min="-5" max="5"></div>
<div class="sheet-attlabel" style="position: absolute; top: 210px; left: 259px;">
<h4 data-i18n="reflexes-u">Reflexes</h4>
<button type="roll" value="&{template:kult}{{name=^{move-rt} }}{{subtags=^{reflexes-mv-u} }}{{valor=[[2d10+@{Reflexes}+?{@{modificator}|0}]]}}"
class="sheet-ui-draggable btn ui-draggable"><span data-i18n="reflexes-mv-u">Avoid Harm</span></button>
</div>
<!--</div>-->
<!--<div class="sheet-rightatt">-->
<div class="sheet-attlabel" style="position: absolute; top: 350px; left: 9px;">
<h4 data-i18n="reason-u">Reason</h4>
<button type="roll" value="&{template:kult}{{name=^{move-rt} }}{{subtags=^{reason-mv-u} }}{{valor=[[2d10+@{Reason}+?{@{modificator}|0}]]}}"
class="sheet-ui-draggable btn ui-draggable"><span data-i18n="reason-mv-u">Investigate</span></button>
</div>
<div class="sheet-actatt" style="position: absolute; top: 288px; left: 77px;"><input type="number" name="attr_reason" min="-5" max="5"></div>
<!--</div>-->
<!--<br>-->
<!--<div class="sheet-leftatt">-->
<div class="sheet-actatt" style="position: absolute; top: 288px; left: 326px;"><input type="number" name="attr_intuition" min="-5" max="5"></div>
<div class="sheet-attlabel" style="position: absolute; top: 350px; left: 259px;">
<h4 data-i18n="intuition-u">Intuition</h4>
<button type="roll" value="&{template:kult}{{name=^{move-rt} }}{{subtags=^{intuition-mv-u} }}{{valor=[[2d10+@{Intuition}+?{@{modificator}|0}]]}}"
class="sheet-ui-draggable btn ui-draggable"><span data-i18n="intuition-mv-u">Read a Person</span></button>
</div>
<!--</div>-->
<!--<div class="sheet-rightatt">-->
<div class="sheet-attlabel" style="position: absolute; top: 420px; left: 134px;">
<h4 data-i18n="perception-u">Perception</h4>
<button type="roll" value="&{template:kult}{{name=^{move-rt} }}{{subtags=^{perception-mv-u} }}{{valor=[[2d10+@{Perception}+?{@{modificator}|0}]]}}"
class="sheet-ui-draggable btn ui-draggable"><span data-i18n="perception-mv-u">Observe a Situation</span></button>
</div>
<div class="sheet-actatt" style="position: absolute; top: 357px; left: 202px;"><input type="number" name="attr_perception" min="-5" max="5"></div>
<!--</div>-->
<!--<br>-->
<!--<div class="sheet-leftatt">-->
<div class="sheet-actatt" style="position: absolute; top: 428px; left: 77px;"><input type="number" name="attr_coolness" min="-5" max="5"></div>
<div class="sheet-attlabel" style="position: absolute; top: 490px; left: 9px;">
<h4 data-i18n="coolness-u">Coolness</h4>
<button type="roll" value="&{template:kult}{{name=^{move-rt} }}{{subtags=^{coolness-mv-u} }}{{valor=[[2d10+@{Coolness}+?{@{modificator}|0}]]}}"
class="sheet-ui-draggable btn ui-draggable"><span data-i18n="coolness-mv-u">Act Under Pressure</span></button>
</div>
<!--</div>-->
<!--<div class="sheet-rightatt">-->
<div class="sheet-attlabel" style="position: absolute; top: 490px; left: 259px;">
<h4 data-i18n="violence-u">Violence</h4>
<button type="roll" value="&{template:kult}{{name=^{move-rt} }}{{subtags=^{violence-mv-u} }}{{valor=[[2d10+@{Violence}+?{@{modificator}|0}]]}}"
class="sheet-ui-draggable btn ui-draggable"><span data-i18n="violence-mv-u">Engage in Combat</span></button>
</div>
<div class="sheet-actatt" style="position: absolute; top: 428px; left: 326px;"><input type="number" name="attr_violence" min="-5" max="5"></div>
<!--</div>-->
<!--<br>-->
<!--<div class="sheet-leftatt">-->
<div class="sheet-actatt" style="position: absolute; top: 495px; left: 202px;"><input type="number" name="attr_charisma" min="-5" max="5"></div>
<div class="sheet-attlabel" style="position: absolute; top: 560px; left: 134px;">
<h4 data-i18n="charisma-u">Charisma</h4>
<button type="roll" value="&{template:kult}{{name=^{move-rt} }}{{subtags=^{charisma-mv-u} }}{{valor=[[2d10+@{Charisma}+?{@{modificator}|0}]] }}"
class="sheet-ui-draggable btn ui-draggable"><span data-i18n="charisma-mv-u">Influence Other</span></button>
</div>
<!--</div>-->
<!--<div class="sheet-rightatt">-->
<div class="sheet-attlabel" style="position: absolute; top: 700px; left: 134px;">
<h4 data-i18n="soul-u">Soul</h4>
<button type="roll" value="&{template:kult}{{name=^{move-rt} }}{{subtags=^{soul-mv-u} }}{{valor=[[2d10+@{Soul}+?{@{modificator}|0}]] }}"
class="sheet-hidden-roll"><span data-i18n="soul-mv-u">See Through the Illusion</span></button>
</div>
<div class="sheet-actatt" style="position: absolute; top: 634px; left: 202px;"><input type="number" name="attr_soul" min="-5" max="5"></div>
<!--</div>-->
</div>
</div>
<div class="dark_secrets">
<div class="sheet-label">&#x2B2A; <span data-i18n="darksecrets-u">Dark Secrets</span></div>
<textarea name="attr_darksecrets" style="height: 140px"></textarea>
</div>
<div class="disadvantages">
<div class="sheet-label">&#x2B2A; <span data-i18n="disadvantages-u">Disadvantages</span></div>
<textarea name="attr_disadvantages" style="height: 140px"></textarea>
</div>
<div class="advantages">
<div class="sheet-label">&#x2B2A; <span data-i18n="advantages-u">Advantages</span></div>
<textarea name="attr_advantages" style="height: 140px"></textarea>
</div>
<div class="relations">
<div class="sheet-row">
<div class="sheet-label">&#x2B2A; <span data-i18n="relations-u">Relations</span></div>
<textarea name="attr_relations" style="height: 140px"></textarea>
</div>
</div>
</div>
<div class="sheet-onethird" style="float: right">
<div class="sheet-label">• Notes</div>
<textarea name="attr_notes" style="height: 353px"></textarea>
</div>
<br>
<div class="sheet-page2">
<div class="container2">
<div class="wounds">
<div class="sheet-label">&#x2B2A; <span data-i18n="wounds-u">Wounds</span></div>
<br>
<div class="sheet-label2" style="float: left"><span data-i18n="wounds-serious-u">Serious Wounds (-1 ongoing)</span></div>
<div class="sheet-label2" style="float: right"><span data-i18n="wounds-stabilized-u">Stabilized</span></div>
<div class="sheet-bracket">
<input type="text" name="attr_swound1name">
<input type="checkbox" name="attr_swound1" value="1">
<span></span>
<input type="text" name="attr_swound2name">
<input type="checkbox" name="attr_swound2" value="1">
<span></span>
<input type="text" name="attr_swound3name">
<input type="checkbox" name="attr_swound3" value="1">
<span></span>
<input type="text" name="attr_swound4name">
<input type="checkbox" name="attr_swound4" value="1">
<span></span>
</div>
<div class="sheet-label2" style="float: left"><span data-i18n="wounds-critical-u">Critical Wound (-1 ongoing)</span></div>
<div class="sheet-label2" style="float: right"><span data-i18n="wounds-stabilized-u">Stabilized</span></div>
<div class="sheet-bracket" style="margin-bottom: 5%">
<input type="text" name="attr_cwound1name">
<input type="checkbox" name="attr_cwound1" value="1">
<span></span>
</div>
<!--</div>-->
</div>
<div class="stability">
<div class="sheet-label">&#x2B2A; <span data-i18n="stability-u">Stability</span></div>
<table class="sheet-bracket" style="width:295px">
<tbody>
<tr style="border-bottom: 1px black solid">
<td style="border-bottom: 1px black solid">
<input type="radio" name="attr_stability" value="0">
<span></span>
</td>
<td class="sheet-label3" style="border-bottom: 1px black solid"><span data-i18n="stability-lvl0-u">Composed</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td style="border-bottom: 1px black solid">
<input type="radio" name="attr_stability" value="1">
<span></span>
</td>
<td class="sheet-label3" style="border-bottom: 1px black solid; border-right:1px black solid;"><span data-i18n="stability-lvl1-u">Uneasy</span></td>
<td></td>
<td class="sheet-label4"><span data-i18n="stability-stress-moderate-u">Moderate stress:</span></td>
</tr>
<tr style="border-bottom: 1px black solid">
<td>
<input type="radio" name="attr_stability" value="2">
<span></span>
</td>
<td class="sheet-label3" style="border-bottom: 1px black solid; border-right:1px black solid;"><span data-i18n="stability-lvl2-u">Unfocused</span></td>
<td></td>
<td class="sheet-label2"><span data-i18n="stability-stress-moderate-disad-u">-1 to Disadvantage rolls</span></td>
</tr>
<tr>
<td style="border-bottom: 1px black solid;">
<input type="radio" name="attr_stability" value="3" >
<span></span>
</td>
<td class="sheet-label3" style="border-bottom: 1px black solid; border-right:1px black solid;"><span data-i18n="stability-lvl3-u">Shaken</span></td>
<td></td>
<td class="sheet-label4"><span data-i18n="stability-stress-serious-u">Serious stress:</span></td>
</tr>
<tr>
<td style="border-bottom: 1px black solid;">
<input type="radio" name="attr_stability" value="4">
<span></span>
</td>
<td class="sheet-label3" style="border-bottom: 1px black solid; border-right:1px black solid;"><span data-i18n="stability-lvl4-u">Distressed</span></td>
<td style="width: 5%;"></td>
<td class="sheet-label4 sheet-label3"><span data-i18n="stability-stress-serious-kit-u">-1 Keep it Together</span></td>
</tr>
<tr style="border-bottom: 1px black solid">
<td>
<input type="radio" name="attr_stability" value="5">
<span></span>
</td>
<td class="sheet-label3" style="border-right:1px black solid;"><span data-i18n="stability-lvl5-u">Neurotic</span></td>
<td></td>
<td class="sheet-label2"><span data-i18n="stability-stress-serious-disad-u">-2 to Disadvantage rolls</span></td>
</tr>
<tr>
<td style="border-bottom: 1px black solid;">
<input type="radio" name="attr_stability" value="6">
<span></span>
</td>
<td class="sheet-label3" style="border-bottom: 1px black solid; border-right:1px black solid;"><span data-i18n="stability-lvl6-u">Anxious</span></td>
<td></td>
<td class="sheet-label4"><span data-i18n="stability-stress-critical-u">Critical stress:</span></td>
</tr>
<tr>
<td style="border-bottom: 1px black solid;">
<input type="radio" name="attr_stability" value="7">
<span></span>
</td>
<td class="sheet-label3" style="border-bottom: 1px black solid; border-right:1px black solid;"><span data-i18n="stability-lvl7-u">Irrational</span></td>
<td></td>
<td class="sheet-label4 sheet-label3"><span data-i18n="stability-stress-critical-kit-u">-2 Keep it Together</span></td>
</tr>
<tr>
<td>
<input type="radio" name="attr_stability" value="8">
<span></span>
</td>
<td class="sheet-label3" style="border-right:1px black solid;"><span data-i18n="stability-lvl8-u">Unhinged</span></td>
<td></td>
<td class="sheet-label2"><span data-i18n="stability-stress-critical-disad-u">-3 to Disadvantage rolls</span></td>
</tr>
<tr style="border-bottom: 1px black solid">
<td></td>
<td style="border-right:1px black solid;"></td>
<td></td>
<td class="sheet-label3 sheet-label4"><span data-i18n="stability-stress-critical-sti-u">+1 See Through the Illusion</span></td>
</tr>
<tr>
<td>
<input type="radio" name="attr_stability" value="9">
<span></span>
</td>
<td class="sheet-label3" style="border-right:1px black solid;"><span data-i18n="stability-lvl9-u">Broken</span></td>
<td></td>
<td class="sheet-label2"><span data-i18n="stability-broken-mmv-u">The GM makes a Move</span></td>
</tr>
</tbody>
</table>
<!--</div>-->
</div>
<div class="dramatic_hooks">
<div class="sheet-label">&#x2B2A; <span data-i18n="dramatichooks-u">Dramatic Hooks</span></div>
<textarea style="height: 485px;" name="attr_dramatichooks"></textarea>
</div>
<div class="gears">
<div class="sheet-label">&#x2B2A; <span data-i18n="gear-u">Gear</span></div>
<textarea name="attr_gear" style="height: 260px; width:435px;"></textarea>
</div>
<div class="weapons">
<div class="sheet-label">&#x2B2A; <span data-i18n="weapons-u">Weapons</span></div>
<textarea name="attr_weapons" style="height: 260px; width:435px"></textarea>
</div>
<div class="notes">
<div class="sheet-label">&#x2B2A; <span data-i18n="notes-u">Notes</span></div>
<textarea name="attr_notes" style="height: 565px;"></textarea>
</div>
</div>
</div>
<!--</div>-->
<span style="display: none" data-i18n="modificator-rt">Modificator</span>
<rolltemplate class="sheet-rolltemplate-kult">
<div class="container">
<div><h1>&#x2B2A; {{name}}</h1></div>
<div><h2>{{subtags}}</h2></div>
<br>
<div class="rowcolor"><span class="tcat" data-i18n="result-rt">Resultado: </span> {{valor}} </div>
{{#rollGreater() valor 14}}
<div class="fsuccess"><h4 data-i18n="complete-success-rt">Success!</h4></div>
{{/rollGreater() valor 14}}
{{#rollBetween() valor 10 14}}
<div class="hsuccess"><h4 data-i18n="partial-success-rt">Sucesso com restrições</h4></div>
{{/rollBetween() valor 10 14}}
{{#rollLess() valor 10}}
<div class="ffailure"><h4 data-i18n="failure-rt">Falha!</h4></div>
{{/rollLess() valor 10}}
</div>
</rolltemplate>
<script type="text/worker">
on("sheet:opened", function(eventInfo){
setAttrs({
modificator: getTranslationByKey("modificator-rt")
});
});
</script>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

+4 -4
View File
@@ -1,8 +1,8 @@
{
"html": "KULT Divinity Lost.html",
"css": "KULT Divinity Lost.css",
"authors": "Kevin J.",
"roll20userid": "129882",
"preview": "KULT Divinity Lost.png",
"instructions": "A character sheet for KULT Divinity Lost. The boxed-in text below the attribute names(which are also the names of the default Moves) can be clicked to roll the relevant moves. Unfortunately, I wasn't able to actually model the section after the Tree of Life, like the one on the official sheet. PM me at [Rats](https://app.roll20.net/users/129882/) on Roll20 if there are any issues with the sheet."
"authors": "Johny Ricardo, Kevin J.",
"roll20userid": "5098891, 129882",
"preview": "KULT-Divinity-Lost.png",
"instructions": "A character sheet for KULT Divinity Lost. Now with rolltemplates for the basic moves, a new layout and support to internationalization"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+68
View File
@@ -0,0 +1,68 @@
{
"pageone-u": "Page One",
"pagetwo-u": "Page Two",
"name-u": "Name",
"archetype-u": "Archetype",
"occupation-u": "Occupation",
"appearance-u": "Appearance",
"attributes-u": "Attributes",
"fortitude-u": "Fortitude",
"fortitude-mv-u": "Endure Injury",
"willpower-u": "Willpower",
"willpower-mv-u": "Keep it Together",
"reflexes-u": "Reflexes",
"reflexes-mv-u": "Avoid Harm",
"reason-u": "Reason",
"reason-mv-u": "Investigate",
"intuition-u": "Intuition",
"intuition-mv-u": "Read a Person",
"perception-u": "Perception",
"perception-mv-u": "Observe a Situation",
"coolness-u": "Coolness",
"coolness-mv-u": "Act Under Pressure",
"charisma-u": "Charisma",
"charisma-mv-u": "Influence Other",
"violence-u": "Violence",
"violence-mv-u": "Engage in Combat",
"soul-u": "Soul",
"soul-mv-u": "See Through the Illusion",
"darksecrets-u": "Dark Secrets",
"disadvantages-u": "Disadvantages",
"advantages-u": "Advantages",
"relations-u": "Relations",
"wounds-u": "Wounds",
"wounds-serious-u": "Serious Wounds (-1 ongoing)",
"wounds-stabilized-u": "Stabilized",
"wounds-critical-u": "Critical Wound (-1 ongoing)",
"stability-u": "Stability",
"stability-lvl0-u": "Composed",
"stability-lvl1-u": "Uneasy",
"stability-lvl2-u": "Unfocused",
"stability-lvl3-u": "Shaken",
"stability-lvl4-u": "Distressed",
"stability-lvl5-u": "Neurotic",
"stability-lvl6-u": "Anxious",
"stability-lvl7-u": "Irrational",
"stability-lvl8-u": "Unhinged",
"stability-lvl9-u": "Broken",
"stability-stress-moderate-u": "Moderate stress:",
"stability-stress-moderate-disad-u": "-1 to Disadvantage rolls",
"stability-stress-serious-u": "Serious stress:",
"stability-stress-serious-kit-u": "-1 Keep it Together",
"stability-stress-serious-disad-u": "-2 to Disadvantage rolls",
"stability-stress-critical-u": "Critical stress:",
"stability-stress-critical-kit-u": "-2 Keep it Together",
"stability-stress-critical-disad-u": "-3 to Disadvantage rolls",
"stability-stress-critical-sti-u": "+1 See Through the Illusion",
"stability-broken-mmv-u": "The GM makes a Move",
"dramatichooks-u": "Dramatic Hooks",
"gear-u": "Gear",
"weapons-u": "Weapons",
"notes-u": "Notes",
"move-rt": "Move",
"result-rt": "Result: ",
"complete-success-rt": "Success!",
"partial-success-rt": "Success with complications...",
"failure-rt": "Failure!",
"modificator-rt": "Modificator"
}
+15
View File
@@ -34,6 +34,17 @@
display: block;
}
/* Hide repeated information if fullsheet */
.sheet-tabstoggle[value="fullsheet"] ~ div.sheet-skills table.sheet-pds-et-pdc,
.sheet-tabstoggle[value="fullsheet"] ~ div.sheet-combat div.sheet-init-combatsheet,
.sheet-tabstoggle[value="combat"] ~ div.sheet-combat div.sheet-init-fullsheet {
display: none;
}
.sheet-tabstoggle[value="fullsheet"] ~ div.sheet-combat div.sheet-init-fullsheet,
.sheet-tabstoggle[value="combat"] ~ div.sheet-combat div.sheet-init-combatsheet {
display: block;
}
/* highlight the selected button */
.sheet-tabstoggleforbtn[value="character"] ~ button[name="act_character"],
.sheet-tabstoggleforbtn[value="skills"] ~ button[name="act_skills"],
@@ -349,6 +360,10 @@ input[type=checkbox] {
background-color: transparent;
}
input[type=number].sheet-number-with-max {
width: 50px;
}
.sheet-section-competences input[type=number].sheet-input-important {
display: inline-block;
font-weight: bold;
+49 -6
View File
@@ -121,8 +121,9 @@
<td class="center-content">
<input type="number" min="0" value="0" name="attr_taille"/>
</td>
<td class="center-content">
<input type="number" min="0" value="0" name="attr_pdv"/>
<td class="center-content">
<input type="number" min="0" value="0" class="number-with-max" name="attr_pdv"/> /
<input type="number" min="0" value="0" class="number-with-max" name="attr_pdv_max"/>
</td>
</tr>
@@ -174,10 +175,12 @@
<tr>
<td>
<input type="number" value="0" min="0" name="attr_pds"/>
<input type="number" value="0" min="0" class="number-with-max" name="attr_pds"/> /
<input type="number" value="0" min="0" class="number-with-max" name="attr_pds_max"/>
</td>
<td>
<input type="number" value="0" min="0" name="attr_pdc"/>
<input type="number" value="0" min="0" class="number-with-max" name="attr_pdc"/> /
<input type="number" value="0" min="0" class="number-with-max" name="attr_pdc_max"/>
</td>
</tr>
@@ -231,6 +234,33 @@
<!-- ----------------------------------------------------------------------- -->
<div class="sheet-skills">
<table class="center-content pds-et-pdc">
<colgroup>
<col style="width: 50%;">
<col style="width: 50%;">
</colgroup>
<tr>
<td>
Points de songes
</td>
<td>
Points de cauchemar
</td>
</tr>
<tr>
<td>
<input type="number" value="0" min="0" class="number-with-max" name="attr_pds"/> /
<input type="number" value="0" min="0" class="number-with-max" name="attr_pds_max"/>
</td>
<td>
<input type="number" value="0" min="0" class="number-with-max" name="attr_pdc"/> /
<input type="number" value="0" min="0" class="number-with-max" name="attr_pdc_max"/>
</td>
</tr>
</table>
<div class="sheet-2colrow small-outline section-competences"> <!-- Section Profils et Competences -->
@@ -1039,14 +1069,27 @@
<!-- ------------------------------ INITIATIVE ----------------------------- -->
<!-- ----------------------------------------------------------------------- -->
<div class="sheet-row"> <!-- Initiative -->
<div class="sheet-row init-fullsheet"> <!-- Initiative -->
<div class="sheet-col section-initiative">
<button type="roll" class="init-roll" name="initiative"
value="&{template:initiative-roll} {{roll=[[ceil((@{rapidite}[Rapidite] + 1d12) / 2) + @{armure_penalite}[Penalite armure] &{tracker}]]}} {{prime=@{prime_init}}} {{penalite=@{penalite_init}}}"
<span class="small-text">Initiative</span>
</button>
</div>
</div> <!-- END Section Initiative -->
</div>
<div class="sheet-2colrow init-combatsheet"> <!-- Initiative -->
<div class="sheet-col" style="text-align: center; vertical-align: middle;">
Points de vie :
<input type="number" min="0" value="0" class="number-with-max" name="attr_pdv"/> /
<input type="number" min="0" value="0" class="number-with-max" name="attr_pdv_max"/>
</div>
<div class="sheet-col section-initiative" style="vertical-align: middle;">
<button type="roll" class="init-roll" name="initiative"
value="&{template:initiative-roll} {{roll=[[ceil((@{rapidite}[Rapidite] + 1d12) / 2) + @{armure_penalite}[Penalite armure] &{tracker}]]}} {{prime=@{prime_init}}} {{penalite=@{penalite_init}}}"
<span class="small-text">Initiative</span>
</button>
</div>
</div> <!-- END Section Initiative -->
<!-- ----------------------------------------------------------------------- -->
<!-- --------------------------------- ARMES ------------------------------- -->
Binary file not shown.

Before

Width:  |  Height:  |  Size: 410 KiB

After

Width:  |  Height:  |  Size: 408 KiB

+1 -1
View File
@@ -4,5 +4,5 @@
"authors": "Elsa T.",
"roll20userID": "2085580",
"preview": "LesOubliesPreview.png",
"instructions": "Character sheet for the french RPG Les Oublies, from Les XII Singes."
"instructions": "Character sheet for the french RPG Les Oublies, from Les XII Singes. \n Consultez le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Les-Oublies/ReadMe.md)."
}
+21 -2
View File
@@ -36,6 +36,19 @@ input.sheet-attack-defense-check[value="1"] ~ button.sheet-defense-roll,
input.sheet-api-use-check[value^="!"] ~ button.sheet-luck-reroll {
display: inline;
}
.sheet-notallowed-optional {
cursor: not-allowed;
}
input.sheet-readonly-optional {
background-color: #f5f5f5;
pointer-events: none;
}
input.sheet-disable-calc[value^="build"] ~ input.sheet-readonly-optional {
background-color: #FFFFFF;
pointer-events: auto;
}
/* ---------------- experience section --------------*/
.sheet-experience-banner {
@@ -1066,7 +1079,7 @@ button.sheet-luck-button {
font-size: 10px;
font-weight: bold;
position: relative;
top: -2px;
top: -4px;
}
.sheet-luck-base-label { grid-area: luck-base-label; justify-self: end; left: 4px;}
@@ -1079,6 +1092,12 @@ button.sheet-luck-button {
align-self: center;
}
.sheet-gm-modifiers {
grid-area: gm-mod;
justify-self: center;
align-self: center;
}
.sheet-lozenge {
text-align:center;
border: 1px solid black;
@@ -1511,7 +1530,7 @@ input[type=number].sheet-table-cell {
"prof-desc prof-desc prof-desc prof-desc wrangle-prof wrangle-label techuse-prof techuse-label survival-prof survival-label intimidate-prof intimidate-label . luck-label . luck-reroll"
"lift-prof lift-label . . contort-prof contort-label remember-prof remember-label tracking-prof tracking-label . . . luck-input luck-max luck-current"
"pry-prof pry-label . . throw-prof throw-label . . xenotechuse-prof xenotechuse-label . . . luck-base-label luck-max-label luck-current-label"
". . . . . . . . . . roll-mod roll-mod roll-mod roll-mod roll-mod roll-mod";
"roll-mod roll-mod roll-mod roll-mod roll-mod roll-mod roll-mod . gm-mod gm-mod gm-mod gm-mod gm-mod gm-mod gm-mod gm-mod";
}
+387 -137
View File
@@ -9,8 +9,6 @@
<input type="hidden" name="attr_roll_perc" value="@{roll_perc_adv}+@{roll_perc_dis}+@{roll_perc_nomod}+(1d10cs>0cf<0)"/>
<input type="hidden" name="attr_roll_perc_simple" value="(((1d10cs<2cf>9)-1)*10)+(1d10)"/>
<input type="hidden" name="attr_roll_thresh_mod" value="((({@{mod_query}, 1}kh1-1)*5)+@{threshold_modifier})"/>
<!-- dmg_query attribute will be replaced by on("sheet:opened") function with translated version -->
<input type="hidden" name="attr_dmg_query" value="?{Damage Code|Light.,1d4|Average.,2d4|Heavy.,1d6+3|Massive.,d6+3|Extreme.,1d8+7|Devastating.,2d8+7|Ferocious.,1d10+11|Ruinous.,2d10+11|Ruinous Light.,2d10+1d4+11|Ruinous Average.,2d10+2d4+11|Ruinous Heavy.,2d10+1d6+14|Ruinous Massive.,2d10+2d6+14|Ruinous Extreme.,2d10+1d8+18|Ruinous Devastating.,2d10+2d8+18|Ruinous Ferocious.,3d10+22|Ruinous Ruinous.,4d10+220}"/>
<div class="main">
<div class="character section">
<div class="character-name-input data-entry"><input name="attr_character_name" type="text"/></div>
@@ -748,10 +746,18 @@
</div>
<div class="roll-modifiers">
<span class="label" data-i18n="threshold_modifier_text">Threshold modifier prompt on every roll ?.</span>
<input type="checkbox" value="?{Threshold Modifier.|0}" name="attr_threshold_modifier"/>
<input type="checkbox" value="?{Threshold Modifier|0}" name="attr_threshold_modifier"/>
<br/>
<span class="label" data-i18n="damage_code_text">Damage code prompt on every attack ?.</span>
<input type="checkbox" name="attr_prompt_dmg" value="on"/>
<input type="hidden" name="attr_dmg_query" value="0"/>
</div>
<div class="gm-modifiers">
<span class="label" data-i18n="use_api_text">Use API for rolls (Requires Pro Account) ?.</span>
<input type="checkbox" value="!ma roll" name="attr_api_use"/>
<br/>
<span class="label" data-i18n="disable_calc_text">Manually set Special Stats and Dodge ?.</span>
<input type="checkbox" name="attr_disabled_attrs" value="build, build_dc, health_max, init, salvage, resilience, resolve, immunity, armor_max, dodge"/>
</div>
<div class="luck-label">
<button value="@{api_use} &{template:maxapoc} {{subtitle=^{luck}}} {{firstdegree1=[[@{luck}+@{threshold_modifier}+1]]}} {{firstdegree=[[@{luck}+@{threshold_modifier}]]}} {{seconddegree1=[[floor((@{luck}+@{threshold_modifier})/2)+1]]}} {{seconddegree=[[floor((@{luck}+@{threshold_modifier})/2)]]}} {{thirddegree1=[[floor((@{luck}+@{threshold_modifier})/4)+1]]}} {{thirddegree=[[floor((@{luck}+@{threshold_modifier})/4)]]}} {{profroll=[[@{roll_perc_simple}]]}} {{mod=[[0]]}} {{absmod=[[0]]}} {{title=@{character_name}}}" type="roll" class="blank-roll-button luck-button">
@@ -797,8 +803,9 @@
<div class="sp-stats-lbr"></div>
<div class="armor-shield">
<div class="shield-label subheading"><span data-i18n="armor">Armor.</span></div>
<div class="shield-input-max">
<input class="shield shield-max" type="number" name="attr_armor_max" readonly/>
<div class="shield-input-max notallowed-optional">
<input type="hidden" name="attr_disabled_attrs" class="sheet-disable-calc"/>
<input class="shield shield-max readonly-optional" type="number" name="attr_armor_max"/>
</div>
<div class="shield-input-max-label self-center shield-label">
<span data-i18n="max">Max.</span>
@@ -834,11 +841,13 @@
<span class="has-giant-genetics"> + 50 </span>
</div>
</div>
<div class="build-input">
<input class="build-lozenge" type="number" name="attr_build" width="18" readonly/>
<div class="build-input notallowed-optional">
<input type="hidden" name="attr_disabled_attrs" class="sheet-disable-calc"/>
<input class="build-lozenge readonly-optional" type="number" name="attr_build" width="18"/>
</div>
<div class="dc-input">
<input class="dc-lozenge" type="number" name="attr_build_dc" width="18" readonly/>
<div class="dc-input notallowed-optional">
<input type="hidden" name="attr_disabled_attrs" class="sheet-disable-calc"/>
<input class="dc-lozenge readonly-optional" type="number" name="attr_build_dc" width="18"/>
</div>
<div class="dc-input-label">
<span class="dc-input-label">DC</span><br/>
@@ -857,8 +866,9 @@
<div class="subheading"><span data-i18n="health_points" class="subheading">Health Points.</span></div>
<div class="footing"><span class="footing">(BUILD / 5)</span></div>
</div>
<div class="health-max">
<input class="health-lozenge" type="number" name="attr_health_max" readonly/>
<div class="health-max notallowed-optional">
<input type="hidden" name="attr_disabled_attrs" class="sheet-disable-calc"/>
<input class="health-lozenge readonly-optional" type="number" name="attr_health_max"/>
</div>
<div class="health-current">
<input class="health-current" type="number" name="attr_health" value="0"/>
@@ -884,8 +894,9 @@
<span class="footing">) / 10</span>
</div>
</div>
<div class="init">
<input class="init-lozenge" type="number" name="attr_init" width="18" readonly/>
<div class="init notallowed-optional">
<input type="hidden" name="attr_disabled_attrs" class="sheet-disable-calc"/>
<input class="init-lozenge readonly-optional" type="number" name="attr_init" width="18"/>
</div>
<div class="init- init-5">
<input class="init- init-5" type="number" name="attr_init_5" readonly/>
@@ -927,7 +938,10 @@
</div>
<div class="footing"><span class="footing">(INS + LUCK) / 2</span></div>
</div>
<div class="salvage-input"><input class="stat" type="number" name="attr_salvage" readonly/></div>
<div class="salvage-input notallowed-optional">
<input type="hidden" name="attr_disabled_attrs" class="sheet-disable-calc"/>
<input class="stat readonly-optional" type="number" name="attr_salvage"/>
</div>
<div class="half salvage-h"><input class="stat-half" type="number" name="attr_salvage_half" readonly/></div>
<div class="half salvage-h-label">1/2&nbsp;&nbsp;&nbsp;</div>
<div class="quarter salvage-q"><input class="stat-quarter" type="number" name="attr_salvage_quarter" readonly/></div>
@@ -942,7 +956,10 @@
</div>
<div class="footing"><span class="footing">(STR + FORT) / 2</span></div>
</div>
<div class="resilience-input"><input class="stat" type="number" name="attr_resilience" readonly/></div>
<div class="resilience-input notallowed-optional">
<input type="hidden" name="attr_disabled_attrs" class="sheet-disable-calc"/>
<input class="stat readonly-optional" type="number" name="attr_resilience"/>
</div>
<div class="half resilience-h"><input class="stat-half" type="number" name="attr_resilience_half" readonly/></div>
<div class="half resilience-h-label">1/2&nbsp;&nbsp;&nbsp;</div>
<div class="quarter resilience-q"><input class="stat-quarter" type="number" name="attr_resilience_quarter" readonly/></div>
@@ -957,7 +974,10 @@
</div>
<div class="footing"><span class="footing">(INT + INS) / 2</span></div>
</div>
<div class="resolve-input"><input class="stat" type="number" name="attr_resolve" readonly/></div>
<div class="resolve-input">
<input type="hidden" name="attr_disabled_attrs" class="sheet-disable-calc"/>
<input class="stat readonly-optional" type="number" name="attr_resolve"/>
</div>
<div class="half resolve-h"><input class="stat-half" type="number" name="attr_resolve_half" readonly/></div>
<div class="half resolve-h-label">1/2&nbsp;&nbsp;&nbsp;</div>
<div class="quarter resolve-q"><input class="stat-quarter" type="number" name="attr_resolve_quarter" readonly/></div>
@@ -972,7 +992,10 @@
</div>
<div class="footing"><span class="footing">(FOR + LUCK) / 2</span></div>
</div>
<div class="immunity-input"><input class="stat" type="number" name="attr_immunity" readonly/></div>
<div class="immunity-input notallowed-optional">
<input type="hidden" name="attr_disabled_attrs" class="sheet-disable-calc"/>
<input class="stat readonly-optional" type="number" name="attr_immunity"/>
</div>
<div class="half immunity-h"><input class="stat-half" type="number" name="attr_immunity_half" readonly/></div>
<div class="half immunity-h-label">1/2&nbsp;&nbsp;&nbsp;</div>
<div class="quarter immunity-q"><input class="stat-quarter" type="number" name="attr_immunity_quarter" readonly/></div>
@@ -1000,7 +1023,10 @@
<span class="has-moving-target footing"> +5 </span>
</button>
</div>
<div class="dodge-threshold table-cell"><input name="attr_dodge" class="defense-threshold" type="number" readonly/></div>
<div class="dodge-threshold table-cell notallowed-optional">
<input type="hidden" name="attr_disabled_attrs" class="sheet-disable-calc"/>
<input name="attr_dodge" class="defense-threshold readonly-optional" type="number" />
</div>
<div class="dodge-threshold-h table-cell"><input name="attr_dodge_half" class="defense-threshold-h" type="number" readonly/></div>
<div class="dodge-threshold-q table-cell"><input name="attr_dodge_quarter" class="defense-threshold-q" type="number" readonly/></div>
</div>
@@ -1070,26 +1096,26 @@
</div>
</div>
<div class="attack-row-brawl table-row">
<input name="attr_brawl_weapon" class="attack-cell attack-weapon table-cell" type="text" data-i18n="unarmed" value="Unarmed." readonly/>
<input class="attack-cell attack-skill table-cell brawl" type="text" data-i18n="brawl" value="Brawl." readonly/>
<input class="attack-cell attack-weapon table-cell" data-i18n="unarmed" value="Unarmed." name="attr_brawl_skill" readonly/>
<input class="attack-cell attack-skill table-cell brawl" data-i18n="brawl" value="Brawl." name="attr_brawl_weapon" readonly/>
<select name="attr_brawl_dc" class="attack-cell attack-dc table-cell">
<option value="0"></option>
<option title="Light." data-i18n-title="light" value="1d4">L</option>
<option title="Average." data-i18n-title="average" value="2d4">A</option>
<option title="Heavy." data-i18n-title="heavy" value="1d6+3">H</option>
<option title="Massive." data-i18n-title="massive" value="d6+3">M</option>
<option title="Extreme." data-i18n-title="extreme" value="1d8+7">E</option>
<option title="Devastating." data-i18n-title="devastating" value="2d8+7">D</option>
<option title="Ferocious." data-i18n-title="ferocious" value="1d10+11">F</option>
<option title="Ruinous" data-i18n-title="ruinous" value="2d10+11">R</option>
<option title="Ruinous + Light." data-i18n-title="ruinous_light" value="2d10+1d4+11">R+L</option>
<option title="Ruinous + Average." data-i18n-title="ruinous_average" value="2d10+2d4+11">R+A</option>
<option title="Ruinous + Heavy." data-i18n-title="ruinous_heavy" value="2d10+1d6+14">R+H</option>
<option title="Ruinous + Massive." data-i18n-title="ruinous_massive" value="2d10+2d6+14">R+M</option>
<option title="Ruinous + Extreme." data-i18n-title="ruinous_extreme" value="2d10+1d8+18">R+E</option>
<option title="Ruinous + Devastating." data-i18n-title="ruinous_devastating" value="2d10+2d8+18">R+D</option>
<option title="Ruinous + Ferocious." data-i18n-title="ruinous_ferocious" value="3d10+22">R+F</option>
<option title="Ruinous + Ruinous." data-i18n-title="ruinous_ruinous" value="4d10+22">R+R</option>
<option title="Light (1d4)." data-i18n-title="light" value="1d4">L</option>
<option title="Average (2d4)." data-i18n-title="average" value="2d4">A</option>
<option title="Heavy (1d6+3)." data-i18n-title="heavy" value="1d6+3">H</option>
<option title="Massive (2d6+3)." data-i18n-title="massive" value="2d6+3">M</option>
<option title="Extreme (1d8+7)." data-i18n-title="extreme" value="1d8+7">E</option>
<option title="Devastating (2d8+7)." data-i18n-title="devastating" value="2d8+7">D</option>
<option title="Ferocious (1d10+11)." data-i18n-title="ferocious" value="1d10+11">F</option>
<option title="Ruinous (2d10+11)" data-i18n-title="ruinous" value="2d10+11">R</option>
<option title="Ruinous + Light (2d10+1d4+11)." data-i18n-title="ruinous_light" value="2d10+1d4+11">R+L</option>
<option title="Ruinous + Average (2d10+2d4+11)." data-i18n-title="ruinous_average" value="2d10+2d4+11">R+A</option>
<option title="Ruinous + Heavy (2d10+1d6+14)." data-i18n-title="ruinous_heavy" value="2d10+1d6+14">R+H</option>
<option title="Ruinous + Massive (2d10+2d6+14)." data-i18n-title="ruinous_massive" value="2d10+2d6+14">R+M</option>
<option title="Ruinous + Extreme (2d10+1d8+18)." data-i18n-title="ruinous_extreme" value="2d10+1d8+18">R+E</option>
<option title="Ruinous + Devastating (2d10+2d8+18)." data-i18n-title="ruinous_devastating" value="2d10+2d8+18">R+D</option>
<option title="Ruinous + Ferocious (3d10+22)." data-i18n-title="ruinous_ferocious" value="3d10+22">R+F</option>
<option title="Ruinous + Ruinous (4d10+22)." data-i18n-title="ruinous_ruinous" value="4d10+22">R+R</option>
</select>
<input name="attr_brawl" class="attack-threshold table-cell" type="number" readonly/>
<input name="attr_brawl_half" class="attack-threshold-h table-cell" type="number" readonly/>
@@ -1097,13 +1123,13 @@
<input name="attr_brawl_ammo" class="attack-ammo table-cell" type="text" value="n/a" readonly/>
<input name="attr_brawl_traits" class="attack-traits table-cell" type="text"/>
<input name="attr_brawl_cp" class="attack-cp table-cell" type="text" value="n/a" readonly/>
<button value="@{api_use} &{template:maxapoc} {{subtitle=^{brawl}}} {{firstdegree1=[[@{brawl}+@{roll_thresh_mod}+1]]}} {{firstdegree=[[@{brawl}+@{roll_thresh_mod}]]}} {{seconddegree1=[[floor((@{brawl}+@{roll_thresh_mod})/2)+1]]}} {{seconddegree=[[floor((@{brawl}+@{roll_thresh_mod})/2)]]}} {{thirddegree1=[[floor((@{brawl}+@{roll_thresh_mod})/4)+1]]}} {{thirddegree=[[floor((@{brawl}+@{roll_thresh_mod})/4)]]}} {{profroll=[[@{roll_perc}]]}} {{mod=[[@{mod_query}]]}} {{absmod=[[abs(@{mod_query})]]}} {{title=@{character_name}}} {{dmgroll=[[@{dmg_query}]]}}" type="roll" class="blank-roll-button attack-roll">
<button value="@{api_use} &{template:maxapoc} {{subtitle=^{brawl}}} {{firstdegree1=[[@{brawl}+@{roll_thresh_mod}+1]]}} {{firstdegree=[[@{brawl}+@{roll_thresh_mod}]]}} {{seconddegree1=[[floor((@{brawl}+@{roll_thresh_mod})/2)+1]]}} {{seconddegree=[[floor((@{brawl}+@{roll_thresh_mod})/2)]]}} {{thirddegree1=[[floor((@{brawl}+@{roll_thresh_mod})/4)+1]]}} {{thirddegree=[[floor((@{brawl}+@{roll_thresh_mod})/4)]]}} {{profroll=[[@{roll_perc}]]}} {{mod=[[@{mod_query}]]}} {{absmod=[[abs(@{mod_query})]]}} {{title=@{character_name}}} {{dmgroll=[[@{brawl_dc}]]}} {{dmgqueryroll=[[@{dmg_query}]]}}" type="roll" class="blank-roll-button attack-roll">
<span data-i18n="attack">Attack.</span>
</button>
<button value="@{api_use} &{template:maxapoc} {{subtitle=^{parry}: ^{brawl}}} {{firstdegree1=[[@{brawl}+@{roll_thresh_mod}+1]]}} {{firstdegree=[[@{brawl}+@{roll_thresh_mod}]]}} {{seconddegree1=[[floor((@{brawl}+@{roll_thresh_mod})/2)+1]]}} {{seconddegree=[[floor((@{brawl}+@{roll_thresh_mod})/2)]]}} {{thirddegree1=[[floor((@{brawl}+@{roll_thresh_mod})/4)+1]]}} {{thirddegree=[[floor((@{brawl}+@{roll_thresh_mod})/4)]]}} {{profroll=[[@{roll_perc}]]}} {{mod=[[@{mod_query}]]}} {{absmod=[[abs(@{mod_query})]]}} {{title=@{character_name}}}" type="roll" class="blank-roll-button parry-roll">
<span data-i18n="parry">Parry.</span>
</button>
<button value="@{api_use} &{template:maxapoc} {{subtitle=^{riposte}: ^{brawl}}} {{firstdegree1=[[@{brawl}+@{roll_thresh_mod}+1]]}} {{firstdegree=[[@{brawl}+@{roll_thresh_mod}]]}} {{seconddegree1=[[floor((@{brawl}+@{roll_thresh_mod})/2)+1]]}} {{seconddegree=[[floor((@{brawl}+@{roll_thresh_mod})/2)]]}} {{thirddegree1=[[floor((@{brawl}+@{roll_thresh_mod})/4)+1]]}} {{thirddegree=[[floor((@{brawl}+@{roll_thresh_mod})/4)]]}} {{profroll=[[@{roll_perc}]]}} {{mod=[[@{mod_query}]]}} {{absmod=[[abs(@{mod_query})]]}} {{title=@{selected|token_name}}} {{dmgroll=[[@{dmg_query}]]}} [[3 &{tracker:-}]]" type="roll" class="blank-roll-button riposte-roll">
<button value="@{api_use} &{template:maxapoc} {{subtitle=^{riposte}: ^{brawl}}} {{firstdegree1=[[@{brawl}+@{roll_thresh_mod}+1]]}} {{firstdegree=[[@{brawl}+@{roll_thresh_mod}]]}} {{seconddegree1=[[floor((@{brawl}+@{roll_thresh_mod})/2)+1]]}} {{seconddegree=[[floor((@{brawl}+@{roll_thresh_mod})/2)]]}} {{thirddegree1=[[floor((@{brawl}+@{roll_thresh_mod})/4)+1]]}} {{thirddegree=[[floor((@{brawl}+@{roll_thresh_mod})/4)]]}} {{profroll=[[@{roll_perc}]]}} {{mod=[[@{mod_query}]]}} {{absmod=[[abs(@{mod_query})]]}} {{title=@{selected|token_name}}} {{dmgroll=[[@{brawl_dc}]]}} {{dmgqueryroll=[[@{dmg_query}]]}} [[3 &{tracker:-}]]" type="roll" class="blank-roll-button riposte-roll">
<span data-i18n="riposte">Riposte.</span>
</button>
</div>
@@ -1124,22 +1150,22 @@
</select>
<select name="attr_attack_dc" class="attack-cell attack-dc table-cell shortened-select">
<option value="0"></option>
<option title="Light." data-i18n-title="light" value="1d4">L</option>
<option title="Average." data-i18n-title="average" value="2d4">A</option>
<option title="Heavy." data-i18n-title="heavy" value="1d6+3">H</option>
<option title="Massive." data-i18n-title="massive" value="d6+3">M</option>
<option title="Extreme." data-i18n-title="extreme" value="1d8+7">E</option>
<option title="Devastating." data-i18n-title="devastating" value="2d8+7">D</option>
<option title="Ferocious." data-i18n-title="ferocious" value="1d10+11">F</option>
<option title="Ruinous" data-i18n-title="ruinous" value="2d10+11">R</option>
<option title="Ruinous + Light." data-i18n-title="ruinous_light" value="2d10+1d4+11">R+L</option>
<option title="Ruinous + Average." data-i18n-title="ruinous_average" value="2d10+2d4+11">R+A</option>
<option title="Ruinous + Heavy." data-i18n-title="ruinous_heavy" value="2d10+1d6+14">R+H</option>
<option title="Ruinous + Massive." data-i18n-title="ruinous_massive" value="2d10+2d6+14">R+M</option>
<option title="Ruinous + Extreme." data-i18n-title="ruinous_extreme" value="2d10+1d8+18">R+E</option>
<option title="Ruinous + Devastating." data-i18n-title="ruinous_devastating" value="2d10+2d8+18">R+D</option>
<option title="Ruinous + Ferocious." data-i18n-title="ruinous_ferocious" value="3d10+22">R+F</option>
<option title="Ruinous + Ruinous." data-i18n-title="ruinous_ruinous" value="4d10+22">R+R</option>
<option title="Light (1d4)." data-i18n-title="light" value="1d4">L</option>
<option title="Average (2d4)." data-i18n-title="average" value="2d4">A</option>
<option title="Heavy (1d6+3)." data-i18n-title="heavy" value="1d6+3">H</option>
<option title="Massive (2d6+3)." data-i18n-title="massive" value="2d6+3">M</option>
<option title="Extreme (1d8+7)." data-i18n-title="extreme" value="1d8+7">E</option>
<option title="Devastating (2d8+7)." data-i18n-title="devastating" value="2d8+7">D</option>
<option title="Ferocious (1d10+11)." data-i18n-title="ferocious" value="1d10+11">F</option>
<option title="Ruinous (2d10+11)" data-i18n-title="ruinous" value="2d10+11">R</option>
<option title="Ruinous + Light (2d10+1d4+11)." data-i18n-title="ruinous_light" value="2d10+1d4+11">R+L</option>
<option title="Ruinous + Average (2d10+2d4+11)." data-i18n-title="ruinous_average" value="2d10+2d4+11">R+A</option>
<option title="Ruinous + Heavy (2d10+1d6+14)." data-i18n-title="ruinous_heavy" value="2d10+1d6+14">R+H</option>
<option title="Ruinous + Massive (2d10+2d6+14)." data-i18n-title="ruinous_massive" value="2d10+2d6+14">R+M</option>
<option title="Ruinous + Extreme (2d10+1d8+18)." data-i18n-title="ruinous_extreme" value="2d10+1d8+18">R+E</option>
<option title="Ruinous + Devastating (2d10+2d8+18)." data-i18n-title="ruinous_devastating" value="2d10+2d8+18">R+D</option>
<option title="Ruinous + Ferocious (3d10+22)." data-i18n-title="ruinous_ferocious" value="3d10+22">R+F</option>
<option title="Ruinous + Ruinous (4d10+22)." data-i18n-title="ruinous_ruinous" value="4d10+22">R+R</option>
</select>
<input name="attr_attack_threshold" class="attack-cell attack-threshold table-cell" type="number"/>
<input name="attr_attack_threshold_quarter" class="attack-cell attack-threshold-h table-cell" type="number"/>
@@ -1148,14 +1174,15 @@
<input name="attr_attack_traits" class="attack-cell attack-traits table-cell" type="text"/>
<input name="attr_attack_unreliable" type="hidden" value="0"/>
<input name="attr_attack_cp" class="attack-cell attack-cp table-cell" type="number"/>
<button value="@{api_use} &{template:maxapoc} {{unreliable=[[@{attack_unreliable}]]}} {{subtitle=@{attack_weapon}}} {{firstdegree1=[[@{attack_threshold}+@{roll_thresh_mod}+1]]}} {{firstdegree=[[@{attack_threshold}+@{roll_thresh_mod}]]}} {{seconddegree1=[[floor((@{attack_threshold}+@{roll_thresh_mod})/2)+1]]}} {{seconddegree=[[floor((@{attack_threshold}+@{roll_thresh_mod})/2)]]}} {{thirddegree1=[[floor((@{attack_threshold}+@{roll_thresh_mod})/4)+1]]}} {{thirddegree=[[floor((@{attack_threshold}+@{roll_thresh_mod})/4)]]}} {{profroll=[[@{roll_perc}]]}} {{mod=[[@{mod_query}]]}} {{absmod=[[abs(@{mod_query})]]}} {{title=@{character_name}}} {{dmgroll=[[@{dmg_query}]]}}" type="roll" class="blank-roll-button attack-roll">
<input name="attr_attack_id" type="hidden"/>
<button value="@{api_use} &{template:maxapoc} {{unreliable=[[@{attack_unreliable}]]}} {{subtitle=@{attack_weapon}}} {{firstdegree1=[[@{attack_threshold}+@{roll_thresh_mod}+1]]}} {{firstdegree=[[@{attack_threshold}+@{roll_thresh_mod}]]}} {{seconddegree1=[[floor((@{attack_threshold}+@{roll_thresh_mod})/2)+1]]}} {{seconddegree=[[floor((@{attack_threshold}+@{roll_thresh_mod})/2)]]}} {{thirddegree1=[[floor((@{attack_threshold}+@{roll_thresh_mod})/4)+1]]}} {{thirddegree=[[floor((@{attack_threshold}+@{roll_thresh_mod})/4)]]}} {{profroll=[[@{roll_perc}]]}} {{mod=[[@{mod_query}]]}} {{absmod=[[abs(@{mod_query})]]}} {{title=@{character_name}}} {{dmgroll=[[@{attack_dc}]]}} {{dmgqueryroll=[[@{dmg_query}]]}}" type="roll" class="blank-roll-button attack-roll">
<span data-i18n="attack">Attack.</span>
</button>
<input type="hidden" name="attr_attack_defense" class="attack-defense-check" value="0"/>
<button value="@{api_use} &{template:maxapoc} {{subtitle=^{parry}: @{attack_weapon}}} {{firstdegree1=[[@{attack_threshold}+@{roll_thresh_mod}+1]]}} {{firstdegree=[[@{attack_threshold}+@{roll_thresh_mod}]]}} {{seconddegree1=[[floor((@{attack_threshold}+@{roll_thresh_mod})/2)+1]]}} {{seconddegree=[[floor((@{attack_threshold}+@{roll_thresh_mod})/2)]]}} {{thirddegree1=[[floor((@{attack_threshold}+@{roll_thresh_mod})/4)+1]]}} {{thirddegree=[[floor((@{attack_threshold}+@{roll_thresh_mod})/4)]]}} {{profroll=[[@{roll_perc}]]}} {{mod=[[@{mod_query}]]}} {{absmod=[[abs(@{mod_query})]]}} {{title=@{character_name}}}" type="roll" class="blank-roll-button parry-roll defense-roll">
<span data-i18n="parry">Parry.</span>
</button>
<button value="@{api_use} &{template:maxapoc} {{subtitle=^{riposte}: @{attack_weapon}}} {{firstdegree1=[[@{attack_threshold}+@{roll_thresh_mod}+1]]}} {{firstdegree=[[@{attack_threshold}+@{roll_thresh_mod}]]}} {{seconddegree1=[[floor((@{attack_threshold}+@{roll_thresh_mod})/2)+1]]}} {{seconddegree=[[floor((@{attack_threshold}+@{roll_thresh_mod})/2)]]}} {{thirddegree1=[[floor((@{attack_threshold}+@{roll_thresh_mod})/4)+1]]}} {{thirddegree=[[floor((@{attack_threshold}+@{roll_thresh_mod})/4)]]}} {{profroll=[[@{roll_perc}]]}} {{mod=[[@{mod_query}]]}} {{absmod=[[abs(@{mod_query})]]}} {{title=@{selected|token_name}}} {{dmgroll=[[@{dmg_query}]]}} [[3 &{tracker:-}]]" type="roll" class="blank-roll-button riposte-roll defense-roll">
<button value="@{api_use} &{template:maxapoc} {{subtitle=^{riposte}: @{attack_weapon}}} {{firstdegree1=[[@{attack_threshold}+@{roll_thresh_mod}+1]]}} {{firstdegree=[[@{attack_threshold}+@{roll_thresh_mod}]]}} {{seconddegree1=[[floor((@{attack_threshold}+@{roll_thresh_mod})/2)+1]]}} {{seconddegree=[[floor((@{attack_threshold}+@{roll_thresh_mod})/2)]]}} {{thirddegree1=[[floor((@{attack_threshold}+@{roll_thresh_mod})/4)+1]]}} {{thirddegree=[[floor((@{attack_threshold}+@{roll_thresh_mod})/4)]]}} {{profroll=[[@{roll_perc}]]}} {{mod=[[@{mod_query}]]}} {{absmod=[[abs(@{mod_query})]]}} {{title=@{selected|token_name}}} {{dmgroll=[[@{attack_dc}]]}} {{dmgqueryroll=[[@{dmg_query}]]}} [[3 &{tracker:-}]]" type="roll" class="blank-roll-button riposte-roll defense-roll">
<span data-i18n="riposte">Riposte.</span>
</button>
<!--button value="@{api_use} &{template:maxapoc} {{subtitle=@{attack_weapon}}} {{dmgroll=[[@{attack_dc}]]}} {{title=@{character_name}}}" type="roll" class="blank-roll-button damage-roll">
@@ -1381,8 +1408,14 @@
<span style="display: none" data-i18n="ruinous_ferocious">Ruinous + Ferocious</span>
<span style="display: none" data-i18n="ruinous_ruinous">Ruinous + Ruinous</span>
<input type="hidden" name="disabled_attrs" value=""/>
<script type="text/worker">
/*
* START: TRANSLATED ROLL QUERIES
*/
const prof_mod_labels = [];
prof_mod_labels[prof_mod_labels.length] = {key: 'none', name: 'None', value: '0'};
prof_mod_labels[prof_mod_labels.length] = {key: '1_advantage', name: '1 Advantage.', value: '1'};
@@ -1422,45 +1455,129 @@ on("sheet:opened", function(eventInfo)
let mod = prof_mod_labels[i];
let translation = getTranslationByKey(mod.key);
if(!translation) translation = mod.name;
console.log('prof_mod_translation: ' + translation);
//console.log('prof_mod_translation: ' + translation);
modQuery += "|" + translation + "," + mod.value;
}
modQuery += "}";
// concatenate damage code roll query
var dmgQuery = "?{";
var dmgQueryLabel = getTranslationByKey("damage_code");
if (!dmgQueryLabel) dmgQueryLabel = "Damage Code."
dmgQuery += dmgQueryLabel;
for(var i=0;i<dmg_codes.length;i++)
{
let dmg = dmg_codes[i];
let translation = getTranslationByKey(dmg.key);
if(!translation) translation = dmg.name;
console.log('dmg_code_translation: ' + translation);
dmgQuery += "|" + translation + "," + dmg.roll;
}
dmgQuery += "}";
// Brawl translation
var brawlSkillName = getTranslationByKey("unarmed");
if (!brawlSkillName) brawlSkillName = "Unarmed.";
var brawlWeaponName = getTranslationByKey("brawl");
if (!brawlWeaponName) brawlWeaponName = "Brawl.";
// update threshold modifier query
var thresholdModifierText = getTranslationByKey("threshold_modifier");
if (!thresholdModifierText) thresholdModifierText = "Threshold Modifier."
var thresholdModiferQuery = '?{' + thresholdModifierText + '|0}';
// console output
console.log('modQuery: ' + modQuery);
console.log('dmgQuery: ' + dmgQuery);
console.log('thresholdModiferQuery: ' + thresholdModiferQuery);
console.log('brawlSkillName: ' + brawlSkillName);
console.log('brawlWeaponName: ' + brawlWeaponName);
// update translated roll queries
setAttrs({
mod_query: modQuery,
dmg_query: dmgQuery,
threshold_modifier: thresholdModiferQuery
brawl_skill: brawlSkillName,
brawl_weapon: brawlWeaponName
});
});
on("change:prompt_dmg", function(eventInfo)
{
var dmgQuery = "0";
if(eventInfo.newValue === 'on')
{
// ?{Damage Code|1d4|2d4|1d6+3|2d6+3|1d8+7|2d8+7|1d10+11|2d10+11|2d10+1d4+11|2d10+2d4+11|2d10+1d6+14|2d10+2d6+14|2d10+1d8+18|2d10+2d8+18|3d10+22|4d10+220}
// concatenate damage code roll query
dmgQuery = "?{";
var dmgQueryLabel = getTranslationByKey("damage_code");
if (!dmgQueryLabel) dmgQueryLabel = "Damage Code."
dmgQuery += dmgQueryLabel;
for(var i=0;i<dmg_codes.length;i++)
{
let dmg = dmg_codes[i];
let translation = getTranslationByKey(dmg.key);
if(!translation) translation = dmg.name;
dmgQuery += "|" + translation + "," + dmg.roll;
}
dmgQuery += "}";
}
// console output
console.log('dmgQuery: ' + dmgQuery);
// update translated roll query
setAttrs({
dmg_query: dmgQuery
});
});
/*
* END: TRANSLATED ROLL QUERIES
*/
/*
* START: SUPPORT DISABLE ATTRIBUTE CALCULATION
*/
const BASE_ATTRS = ['str', 'for', 'agi', 'int', 'ins', 'cha', 'fs', 'bs', 'luck'];
const csvToIndexedObject = function(csv)
{
var retVal = {};
var arr = csv ? csv.split(',') : [];
_.each(arr, function(arrValue)
{
retVal[arrValue.trim()] = true;
});
return retVal;
};
// SET GLOBAL VAR ON SHEET OPEN AND WHEN CHECKBOX CHANGED
on("change:disabled_attrs", function(eventInfo)
{
if(eventInfo.newValue === '0')
{
console.log('toggle disabled_attrs re-enabling...');
// update disabled_attrs & trigger re-calculation (prefix all base attrs with zero & then set back)
getAttrs(BASE_ATTRS, function(values)
{
var correctValues = {};
var triggerValues = {};
_.each(values, function(value, attr)
{
correctValues[attr] = parseInt(value) || value;
triggerValues[attr] = "0" + value;
});
console.log('toggle disabled_attrs trigger calc:' + JSON.stringify(triggerValues));
console.log('toggle disabled_attrs reset calc:' + JSON.stringify(correctValues));
setAttrs(triggerValues, '', function()
{
console.log('toggle disabled_attrs re-calc complete. Triggering reset.');
// recalc armor
repeatingSum("armor_max","armor","armor_ap");
// recalc from base attr
setAttrs(correctValues, '', function() {
console.log('toggle disabled_attrs re-set complete.');
});
});
});
}
});
/*
* END: DISABLE ATTRIBUTE CALCULATION
*/
/* ======================================================
BEGIN MULTIVERSAL SHEET WORKER GENERATOR
======================================================
@@ -1471,6 +1588,10 @@ on("sheet:opened", function(eventInfo)
READMORE: https://app.roll20.net/forum/permalink/7664925/
======================================================*/
/*
* START OF MULTIVERSAL SHEET LOGIC
*/
const multistats = {
luck_uses_max: {rule: 'luck_uses', attributes: ['luck', 'has_faith', "has_luck_stars"], modifier: 10},
contort: {rule: 'contort', attributes: ['agi', 'build_dc']},
@@ -1492,7 +1613,7 @@ const multistats = {
init_10: {rule: 'add', attributes: ['init'], modifier: -10},
init_15: {rule: 'add', attributes: ['init'], modifier: -15},
salvage: {rule: 'special_stat', attributes: ['ins', 'luck'], modifier: 2},
resilience: {rule: 'special_stat', attributes: ['str', 'fort'], modifier: 2},
resilience: {rule: 'special_stat', attributes: ['str', 'for'], modifier: 2},
resolve: {rule: 'special_stat', attributes: ['int', 'ins'], modifier: 2},
immunity: {rule: 'special_stat', attributes: ['for', 'luck'], modifier: 2},
dodge: {rule: 'dodge', attributes: ['agi', 'ins', 'has_reflex', 'has_moving_target'], modifier: 2},
@@ -1514,7 +1635,7 @@ stats.forEach(stat => {
multistats[`${stat}_half`] = {rule: 'half', attributes: [stat]};
multistats[`${stat}_quarter`] = {rule: 'quarter', attributes: [stat]};
multistats[`${stat}_temp`] = {rule: 'toggle', values: -1, attributes: ['starving'], modifier: -10};
multistats[`${stat}_temp_check`] = {rule: 'sum', attributes: [`${stat}_temp`]}; /* just copy the temp value */
multistats[`${stat}_temp_check`] = {rule: 'sum', attributes: [`${stat}_temp`]}; // just copy the temp value
multistats[`${stat}_thresh`] = {rule: 'sum', attributes: [`${stat}`, `${stat}_temp`]};
});
@@ -1542,7 +1663,6 @@ build_dc_mods[1] = {food_units: 3, contort_mod: 0};
build_dc_mods[2] = {food_units: 4, contort_mod: -10};
build_dc_mods[3] = {food_units: 5, contort_mod: -20};
const multifunctions = {
sum: (arr) => arr.reduce((total, add) => total + add), // add up any number of attributes
pick_from_list: (arr) => arr[ arr[0] ], // get the value of an attribute, from a select.
@@ -1559,7 +1679,8 @@ const multifunctions = {
toggle: (arr, modifier) => arr[0] === 'on' ? modifier : 0,
contains: (arr, modifier) => arr.join('').toLowerCase().indexOf(modifier)>-1 ? 1 : 0,
is_defense_skill: (arr) => arr[0] === 'blades' || arr[0] === 'brawl' || arr[0] === 'clubs' ? '1' : '0',
luck_uses: function(arr, divisor) {
luck_uses: function(arr, divisor)
{
let luck = arr[0];
let has_faith = arr[1];
let has_luck_stars = arr[2];
@@ -1578,39 +1699,46 @@ const multifunctions = {
dodge += has_moving_target > 0 ? 5 : 0;
return dodge;
},
prof: function(arr) {
prof: function(arr)
{
let stat_val = parseInt(arr[0]) || 0;
let prof_mod = prof_mods[arr[1]];
return stat_val + prof_mod.mod;
},
prof_desc: function(arr) {
prof_desc: function(arr)
{
let prof_mod = prof_mods[arr[0]];
return prof_mod.desc;
},
special_stat: function(arr, divisor) {
special_stat: function(arr, divisor)
{
let sum = multifunctions.sum(arr);
let stat = Math.floor(sum / divisor);
return stat;
},
build: function(arr) {
build: function(arr)
{
let str = arr[0];
let fort = arr[1];
let hasGiantGenetics = arr[2];
return str + fort + (hasGiantGenetics > 0 ? 50 : 0);
},
hungry: function(arr) {
hungry: function(arr)
{
let hunger = arr[0];
let threshold = arr[1];
return hunger >= threshold ? 'on' : '0';
},
hunger_threshold: function(arr, modifier) {
hunger_threshold: function(arr, modifier)
{
let baseThreshold = arr[0];
let hasTighteningTheBelt = arr[1];
let hasCollar = arr[2];
let threshold = baseThreshold + (hasTighteningTheBelt > 0 ? modifier : 0);
return hasCollar > 0 ? 999 : threshold;
},
init: function(arr, divisor) {
init: function(arr, divisor)
{
let agi = parseInt(arr[0]) || 0;
let luck = parseInt(arr[1]) || 0;
let initTemp = parseInt(arr[2]) || 0;
@@ -1637,9 +1765,18 @@ const multifunctions = {
}
};
/*
* END OF MULTIVERSAL SHEET LOGIC
*/
// ======================================================*/
// DO NOT EDIT BELOW THIS LINE //
// ======================================================*/
/*
* START OF MULTIVERSAL FUNCTIONS
*/
const mvlog = (title, text, color = 'green', style='font-size:12px; font-weight:normal;', headerstyle = 'font-size:13px; font-weight:bold;') => {
let titleStyle = `color:${color}; ${headerstyle} text-decoration:underline;`;
let textStyle = `color:${color}; ${style}`;
@@ -1710,7 +1847,8 @@ Object.keys(multistats).forEach(destination => {
if (isMixed(attributes, realdestination)) {
const changes = attributes.reduce((change, step) => `${change} change:${step.replace('repeating_' + section + '_','repeating_' +section + ':')}`,
`remove:repeating_${section} sheet:opened`);
on(changes.toLowerCase(), function (event) {
on(changes.toLowerCase(), function (event)
{
const trigger = event.sourceAttribute || '';
const triggerRow = (trigger && trigger.includes('_') && trigger.length >2) ? trigger.split('_')[2] : '';
// if triggerRow, only update initial row
@@ -1746,16 +1884,30 @@ Object.keys(multistats).forEach(destination => {
} else {
const changes = attributes.reduce((change, step) => `${change} change:${step.replace('repeating_' + section + '_','repeating_' +section + ':')}`,
`${someRepeating([...attributes,realdestination]) ? '' : 'sheet:opened '}${section ? `remove:repeating_${section}` : ''}`);
on(changes.toLowerCase(), function () {
getAttrs(attributes, function (values) {
const result = processFunction(destination,values, section);
const max = multistats[destination].max || 'current';
const settings = processMax(realdestination, result, max);
setAttrs(settings);
on(changes.toLowerCase(), function ()
{
getAttrs([...attributes, 'disabled_attrs'], function (values)
{
if(csvToIndexedObject(values['disabled_attrs'])[destination])
{
mvlog(`MULTIVERSAL DISABLED - ${destination}`,`${values['disabled_attrs']}`,'orange');
}
else
{
const result = processFunction(destination,values, section);
const max = multistats[destination].max || 'current';
const settings = processMax(realdestination, result, max);
setAttrs(settings);
}
});
});
}
});
/*
* END OF MULTIVERSAL FUNCTIONS
*/
// ======================================================*/
// END Multiversal Sheet Worker Generator //
// ======================================================*/
@@ -1769,6 +1921,11 @@ destinations = the name of the attribute that stores the total quantity
destination and fields both can be a single attribute: 'weight'
or an array of attributes: ['weight','number','equipped']
*/
/*
* START OF REPEATING SUMS
*/
const repeatingSum = (destinations, section, fields) => {
if (!Array.isArray(destinations)) destinations = [destinations.replace(/\s/g, '').split(',')];
if (!Array.isArray(fields)) fields = [fields.replace(/\s/g, '').split(',')];
@@ -1807,32 +1964,46 @@ const repeatingPresence = (destinations, section, fields, names) => {
};
/* armor point total */
on('change:repeating_armor:armor_ap remove:repeating_armor', function() {
repeatingSum("armor_max","armor","armor_ap");
// armor point total
on('change:repeating_armor:armor_ap remove:repeating_armor', function()
{
getAttrs(['disabled_attrs'], function(values)
{
// if armor_max calc disabled skip
if(csvToIndexedObject(values['disabled_attrs'])['armor_max'])
{
console.log(`MULTIVERSAL DISABLED - armor_max (${values['disabled_attrs']})`);
return;
}
repeatingSum("armor_max","armor","armor_ap");
});
});
/* armor cp total */
// armor cp total
on('change:repeating_armor:armor_cp remove:repeating_armor', function() {
repeatingSum("armor_cp_total","armor","armor_cp");
});
/* weapon cp total */
// weapon cp total
on('change:repeating_attack:attack_cp remove:repeating_attack', function() {
repeatingSum("attack_cp_total","attack","attack_cp");
});
/* gear cp total */
// gear cp total
on('change:repeating_gear:gear_cp remove:repeating_gear', function() {
repeatingSum("gear_cp_total","gear","gear_cp");
});
/* END OF REPEATING SUMS */
/*
* END OF REPEATING SUMS
*/
/* START OF REPEATING ABILITY PRESENCE */
/*
* START OF REPEATING ABILITY PRESENCE
*/
/* detect special abilities */
// detect special abilities
on('change:repeating_abilities:ability_name remove:repeating_abilities', function() {
var abilitieNames = ["faith", "reflex", "tightening_the_belt", "moving_target", "giant_genetics", "luck_stars", "collar", "instinctive"];
@@ -1841,9 +2012,13 @@ on('change:repeating_abilities:ability_name remove:repeating_abilities', functio
repeatingPresence(abilityAttrs, "abilities", "ability_name", abilitieNames);
});
/* END OF REPEATING ABILITY PRESENCE */
/*
* END OF REPEATING ABILITY PRESENCE
*/
/* START OF ATTACK THRESHOLD CALCULATIONS */
/*
* START OF ATTACK THRESHOLD CALCULATIONS
*/
// update attack thresholds when attack skill changed
on("change:repeating_attack:attack_skill", function(eventInfo) {
@@ -1898,7 +2073,37 @@ attackSkills.forEach(attackSkill => {
});
});
});
/* END OF ATTACK THRESHOLD CALCULATIONS */
/*
* END OF ATTACK THRESHOLD CALCULATIONS
*/
/*
* START OF SETTING ATTACK ID ATTR
*/
on("sheet:opened change:repeating_attack", function()
{
setRepeatingFieldId("attack", "attack_id");
});
const setRepeatingFieldId = function(repeatingSectionName, attrName)
{
getSectionIDs("repeating_" + repeatingSectionName, function(idarray)
{
var attrs = {};
for(var i=0; i < idarray.length; i++)
{
var repeatingFieldId = 'repeating_' + repeatingSectionName + '_' + idarray[i] + '_' + attrName;
attrs[repeatingFieldId] = repeatingFieldId;
}
setAttrs(attrs,{silent:true});
});
};
/*
* END OF SETTING ATTACK ID ATTR
*/
</script>
@@ -1985,33 +2190,53 @@ attackSkills.forEach(attackSkill => {
{{#rollTotal() profroll 1}}
<div class="sheet-value"><span data-i18n="critical_success">Critical Success.</span> !!!</div>
<div class="sheet-key" data-i18n="degrees_of_success">Degrees of Success.</div><div class="sheet-value">4</div>
{{#dmgroll}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgroll}}</div>
{{/dmgroll}}
{{#rollGreater() dmgqueryroll 0}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgqueryroll}}</div>
{{/rollGreater() dmgqueryroll 0}}
{{#rollTotal() dmgqueryroll 0}}
{{#dmgroll}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgroll}}</div>
{{/dmgroll}}
{{/rollTotal() dmgqueryroll 0}}
{{/rollTotal() profroll 1}}
{{#rollBetween() profroll 2 thirddegree}}
<div class="sheet-value"><span data-i18n="amazing_success">Amazing Success.</span> !!</div>
<div class="sheet-key" data-i18n="degrees_of_success">Degrees of Success.</div><div class="sheet-value">3</div>
{{#dmgroll}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgroll}}</div>
{{/dmgroll}}
{{#rollGreater() dmgqueryroll 0}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgqueryroll}}</div>
{{/rollGreater() dmgqueryroll 0}}
{{#rollTotal() dmgqueryroll 0}}
{{#dmgroll}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgroll}}</div>
{{/dmgroll}}
{{/rollTotal() dmgqueryroll 0}}
{{/rollBetween() profroll 2 thirddegree}}
{{#rollBetween() profroll thirddegree1 seconddegree}}
<div class="sheet-value"><span data-i18n="great_success">Great Success.</span> !</div>
<div class="sheet-key" data-i18n="degrees_of_success">Degrees of Success.</div><div class="sheet-value">2</div>
{{#dmgroll}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgroll}}</div>
{{/dmgroll}}
{{#rollGreater() dmgqueryroll 0}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgqueryroll}}</div>
{{/rollGreater() dmgqueryroll 0}}
{{#rollTotal() dmgqueryroll 0}}
{{#dmgroll}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgroll}}</div>
{{/dmgroll}}
{{/rollTotal() dmgqueryroll 0}}
{{/rollBetween() profroll thirddegree1 seconddegree}}
{{#rollBetween() profroll seconddegree1 firstdegree}}
<div class="sheet-value" data-i18n="success">Success.</div>
<div class="sheet-key" data-i18n="degrees_of_success">Degrees of Success</div><div class="sheet-value">1</div>
{{#dmgroll}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgroll}}</div>
{{/dmgroll}}
{{#rollGreater() dmgqueryroll 0}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgqueryroll}}</div>
{{/rollGreater() dmgqueryroll 0}}
{{#rollTotal() dmgqueryroll 0}}
{{#dmgroll}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgroll}}</div>
{{/dmgroll}}
{{/rollTotal() dmgqueryroll 0}}
{{/rollBetween() profroll seconddegree1 firstdegree}}
@@ -2022,25 +2247,40 @@ attackSkills.forEach(attackSkill => {
{{#rollTotal() profroll 1}}
<div class="sheet-value"><span data-i18n="critical_success">Critical Success.</span> !!!</div>
<div class="sheet-key" data-i18n="degrees_of_success">Degrees of Success.</div><div class="sheet-value">3</div>
{{#dmgroll}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgroll}}</div>
{{/dmgroll}}
{{#rollGreater() dmgqueryroll 0}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgqueryroll}}</div>
{{/rollGreater() dmgqueryroll 0}}
{{#rollTotal() dmgqueryroll 0}}
{{#dmgroll}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgroll}}</div>
{{/dmgroll}}
{{/rollTotal() dmgqueryroll 0}}
{{/rollTotal() profroll 1}}
{{#rollBetween() profroll 2 thirddegree}}
<div class="sheet-value"><span data-i18n="amazing_success">Amazing Success.</span> !!</div>
<div class="sheet-key" data-i18n="degrees_of_success">Degrees of Success.</div><div class="sheet-value">2</div>
{{#dmgroll}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgroll}}</div>
{{/dmgroll}}
{{#rollGreater() dmgqueryroll 0}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgqueryroll}}</div>
{{/rollGreater() dmgqueryroll 0}}
{{#rollTotal() dmgqueryroll 0}}
{{#dmgroll}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgroll}}</div>
{{/dmgroll}}
{{/rollTotal() dmgqueryroll 0}}
{{/rollBetween() profroll 2 thirddegree}}
{{#rollBetween() profroll thirddegree1 seconddegree}}
<div class="sheet-value"><span data-i18n="great_success">Great Success.</span> !</div>
<div class="sheet-key" data-i18n="degrees_of_success">Degrees of Success.</div><div class="sheet-value">1</div>
{{#dmgroll}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgroll}}</div>
{{/dmgroll}}
{{#rollGreater() dmgqueryroll 0}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgqueryroll}}</div>
{{/rollGreater() dmgqueryroll 0}}
{{#rollTotal() dmgqueryroll 0}}
{{#dmgroll}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgroll}}</div>
{{/dmgroll}}
{{/rollTotal() dmgqueryroll 0}}
{{/rollBetween() profroll thirddegree1 seconddegree}}
{{#rollBetween() profroll seconddegree1 firstdegree}}
@@ -2053,17 +2293,27 @@ attackSkills.forEach(attackSkill => {
{{#rollTotal() profroll 1}}
<div class="sheet-value"><span data-i18n="critical_success">Critical Success.</span> !!!</div>
<div class="sheet-key" data-i18n="degrees_of_success">Degrees of Success.</div><div class="sheet-value">2</div>
{{#dmgroll}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgroll}}</div>
{{/dmgroll}}
{{#rollGreater() dmgqueryroll 0}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgqueryroll}}</div>
{{/rollGreater() dmgqueryroll 0}}
{{#rollTotal() dmgqueryroll 0}}
{{#dmgroll}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgroll}}</div>
{{/dmgroll}}
{{/rollTotal() dmgqueryroll 0}}
{{/rollTotal() profroll 1}}
{{#rollBetween() profroll 2 thirddegree}}
<div class="sheet-value"><span data-i18n="amazing_success">Amazing Success.</span> !!</div>
<div class="sheet-key" data-i18n="degrees_of_success">Degrees of Success.</div><div class="sheet-value">1</div>
{{#dmgroll}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgroll}}</div>
{{/dmgroll}}
{{#rollGreater() dmgqueryroll 0}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgqueryroll}}</div>
{{/rollGreater() dmgqueryroll 0}}
{{#rollTotal() dmgqueryroll 0}}
{{#dmgroll}}
<div class="sheet-key" data-i18n="damage">Damage.</div><div class="sheet-value">{{dmgroll}}</div>
{{/dmgroll}}
{{/rollTotal() dmgqueryroll 0}}
{{/rollBetween() profroll 2 thirddegree}}
{{#rollBetween() profroll thirddegree1 seconddegree}}
+21 -3
View File
@@ -10,32 +10,50 @@ Also see the API script which implements the logic to handle initiative tracking
## Usage Notes
- Structure very close to to core rulebook
- If sheet is too wide/large setting browser zoom to 80% is a good alternate size
- Automatically calculates all derived stats: half/quarter stats, special stats, build/repair table & encumbrance
- Automatic calculations incorporate effects from following abilities: Collar, Faith, Giant Genetics, Instinctive, Luck Stars, Moving Target, Reflex, Tightening the Belt, Unreliable
- Hunger conditions will highlight in red when active
- Roll buttons for stats, skills, special stats, defenses, attacks & damage
- Roll buttons query for 0-3 advantages/disadvantages & implement advantage/disadvantage effects
- Roll template indicates level & degree of success
- Sheet also has roll buttons for base stat actions & shows required food units
- Tick the "Threshold modifier prompt on every roll" checkbox to specify misc. threshold modifer for subsequent rolls
- Tick the "Damage code prompt on every attack" checkbox to specify damage code for subsequent attack rolls
- Tick the "Manually set Armor, Special Stats and Dodge" checkbox to disable automatic calculations for named fields
- Drop down selections for archetypes, apocalypse & skill proficiencies
- Initiative includes modifiers from being encumbered, shaken, acute, starving & emaciated
- "Next Combat Phase" button to reduce initiative tracker value by 5 (See API script to do this automatically, track phase number & reset for new round)
- Temporary initiative modifier field for situational special ability effects
- Special Ability and Gear descriptions can be expanded/contracted to see the full text when needed
- Hunger conditions will highlight in red when active
- Starving condition will apply -10 modifier to base stats (modifier indicator will appear next to base stats)
- Structure very close to to core rulebook
- Structure deviations from core rulebook implemented to provide enough room for Special Ability and Gear descriptions
- Fully enabled for language translations
- If sheet is too wide/large setting browser zoom to 80% is a good alternate size
- Install Maximum Apocalypse API & tick the "Use API for rolls (Requires Pro Account)" checkbox to use "Re-Roll" button to re-roll & reduce luck uses
## Aspirational enhancements
- Distinguish between current & max ammo
- Add range to weapons
- Text areas should remember how expanded they were
- Distinguish between current & max ammo
- Add radiation infection table
- Add food poisoning table
- Slowed condition should indicate penalties
- Default proficiency roll prompt to disadvantage for non-proficient skills
- Implement Disadvantage to all rolls when Emaciated
- Implement special ability conditional modifier roll queries (e.g. Bravery, Hollow Points ...)
## Change Log
### January 21st 2021 v8.0
- Make damage roll query optional
- Fix Resilience calculation missing Fort value
- Add damage dice to DC option tooltip
- Fix bug where threshold modifier was enabled by default
- Implement option to disable armor, dodge & special stat calculations
- Unarmed/Brawl attack text should be translated
### January 7th 2021 v7.0
- Add Luck button!
- Add button to add initiative to tracker
+1 -1
View File
@@ -4,5 +4,5 @@
"authors": "David Maitland",
"roll20userid": "994218",
"preview": "MaximumApocalypse.png",
"instructions": "* Automatically calculates all derived stats: half/quarter stats, special stats, build/repair table & encumbrance\r* Automatic calculations incorporate effects from following abilities: Collar, Faith, Giant Genetics, Instinctive, Luck Stars, Moving Target, Reflex, Tightening the Belt, Unreliable\r* Roll buttons for stats, skills, special stats, defenses, attacks & damage\r* Roll buttons query for 0-3 advantages/disadvantages & implement advantage/disadvantage effects\r* Roll template indicates level & degree of success\r* Sheet also has roll buttons for base stat actions & shows required food units\r* Tick the \"Threshold modifier prompt on every roll\" checkbox to specify misc. threshold modifer for subsequent rolls\r* Drop down selections for archetypes, apocalypse & skill proficiencies\r* Initiative includes modifiers from being encumbered, shaken, acute, starving & emaciated\r* \"Next Combat Phase\" button to reduce initiative tracker value by 5 (See API script to do this automatically, track phase number & reset for new round)\r* Temporary initiative modifier field for situational special ability effects\r* Special Ability and Gear descriptions can be expanded/contracted to see the full text when needed\r* Hunger conditions will highlight in red when active\r* Starving condition will apply -10 modifier to base stats (modifier indicator will appear next to base stats)\r* Structure deviations from core rulebook implemented to provide enough room for Special Ability and Gear descriptions\r* If sheet is too wide/large setting browser zoom to 80% is a good alternate size\r* Install Maximum Apocalypse API & tick the \"Use API for rolls (Requires Pro Account)\" checkbox to use \"Re-Roll\" button to re-roll & reduce luck uses\r\r[Sheet Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Maximum%20Apocalypse/README.md)."
"instructions": "* Automatically calculates all derived stats: half/quarter stats, special stats, build/repair table & encumbrance\r* Automatic calculations incorporate effects from following abilities: Collar, Faith, Giant Genetics, Instinctive, Luck Stars, Moving Target, Reflex, Tightening the Belt, Unreliable\r* Roll buttons for stats, skills, special stats, defenses, attacks & damage\r* Roll buttons query for 0-3 advantages/disadvantages & implement advantage/disadvantage effects\r* Roll template indicates level & degree of success\r* Sheet also has roll buttons for base stat actions & shows required food units\r* Tick the \"Threshold modifier prompt on every roll\" checkbox to specify misc. threshold modifer for subsequent rolls\r* Tick the \"Damage code prompt on every attack\" checkbox to specify damage code for subsequent attack rolls\r* Tick the \"Manually set Armor, Special Stats and Dodge\" checkbox to disable automatic calculations for named fields\r* Drop down selections for archetypes, apocalypse & skill proficiencies\r* Initiative includes modifiers from being encumbered, shaken, acute, starving & emaciated\r* \"Next Combat Phase\" button to reduce initiative tracker value by 5 (See API script to do this automatically, track phase number & reset for new round)\r* Temporary initiative modifier field for situational special ability effects\r* Special Ability and Gear descriptions can be expanded/contracted to see the full text when needed\r* Hunger conditions will highlight in red when active\r* Starving condition will apply -10 modifier to base stats (modifier indicator will appear next to base stats)\r* Fully enabled for language translations\r* Structure deviations from core rulebook implemented to provide enough room for Special Ability and Gear descriptions\r* If sheet is too wide/large setting browser zoom to 80% is a good alternate size\r* Install Maximum Apocalypse API & tick the \"Use API for rolls (Requires Pro Account)\" checkbox to use \"Re-Roll\" button to re-roll & reduce luck uses\r\r[Sheet Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Maximum%20Apocalypse/README.md)."
}

Some files were not shown because too many files have changed in this diff Show More