mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 03:40:32 +00:00
Dungeon World Character Sheet in Brazilian Portuguese
Ditto. PS. Used the DW Character Sheet as Base, with few mods to fit the Language.
This commit is contained in:
@@ -0,0 +1,572 @@
|
||||
.charsheet {
|
||||
width: 830px;
|
||||
background: white;
|
||||
}
|
||||
|
||||
.sheet-damagedice {
|
||||
width: 45px;
|
||||
-webkit-appearance: none;
|
||||
border-radius:0;
|
||||
}
|
||||
.sheet-modbox {
|
||||
border-radius: 0;
|
||||
border: none;
|
||||
background-color: black;
|
||||
font-weight: bold;
|
||||
font-size: 20px !important;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.sheet-selecter {
|
||||
width: 90px;
|
||||
border-radius: 0;
|
||||
border: none;
|
||||
-webkit-appearance: none;
|
||||
border-radius:0;
|
||||
background-color: black;
|
||||
font-weight: bold;
|
||||
font-size: 20px !important;
|
||||
color: white;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.sheet-namer {
|
||||
width: 180px !important;
|
||||
border-radius: 0;
|
||||
border: none;
|
||||
border-radius:0;
|
||||
background-color: black;
|
||||
font-weight: bold;
|
||||
font-size: 18px ;
|
||||
color: white;
|
||||
text-align: left !important;
|
||||
}
|
||||
.sheet-floater {
|
||||
float: left;
|
||||
}
|
||||
|
||||
textarea {
|
||||
resize: none;
|
||||
height: auto;
|
||||
width: 97%;
|
||||
}
|
||||
|
||||
textarea,
|
||||
input {
|
||||
outline: none;
|
||||
box-shadow: none;
|
||||
margin-bottom: 1px;
|
||||
}
|
||||
|
||||
.sheet-header textarea,
|
||||
.sheet-header input {
|
||||
border: none;
|
||||
}
|
||||
|
||||
input[type="number"],
|
||||
input[type="text"] {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
select {
|
||||
width: auto;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
input[type=number]:disabled::-webkit-inner-spin-button,
|
||||
input[type=number]:disabled::-webkit-outer-spin-button {
|
||||
-webkit-appearance: none;
|
||||
margin: 0;
|
||||
}
|
||||
p {
|
||||
text-align: justify;
|
||||
}
|
||||
|
||||
.repcontainer .btn,
|
||||
.repcontrol .btn {
|
||||
border-radius: 0;
|
||||
background-image: none;
|
||||
border: none;
|
||||
}
|
||||
|
||||
|
||||
/* ===== LAYOUT ===== */
|
||||
.sheet-col-left {
|
||||
float: left;
|
||||
width: 39%;
|
||||
}
|
||||
|
||||
.sheet-col-right {
|
||||
float: right;
|
||||
width: 60%;
|
||||
}
|
||||
|
||||
|
||||
/* ===== TOGGLE ===== */
|
||||
.sheet-toggle:not(:checked) ~ .sheet-hide,
|
||||
.sheet-toggle:checked ~ .sheet-show {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* ===== SECTION HEADERS ===== */
|
||||
.sheet-header {
|
||||
background-color: #000;
|
||||
color: #fff;
|
||||
padding: 2px 0px;
|
||||
vertical-align: middle;
|
||||
line-height: 100%;
|
||||
height: 32px;
|
||||
line-height: 32px;
|
||||
font-size: 1.1em;
|
||||
margin: 3px 0px;
|
||||
box-align: center;
|
||||
border-radius: 4px;
|
||||
padding: 2px 2px 2px 8px;
|
||||
}
|
||||
|
||||
.sheet-header input {
|
||||
height: 28px;
|
||||
|
||||
border: none;
|
||||
vertical-align: middle;
|
||||
font-weight: bold;
|
||||
|
||||
font-size: 18px;
|
||||
line-height: 18px;
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
.sheet-header input[type="text"] {
|
||||
width: 2.2em;
|
||||
}
|
||||
|
||||
.sheet-header input[type="number"] {
|
||||
width: 2.7em;
|
||||
}
|
||||
|
||||
.sheet-header input[type="number"]:disabled {
|
||||
width: 2em;
|
||||
}
|
||||
|
||||
.sheet-header button[type="roll"] {
|
||||
height: 28px;
|
||||
width: 28px;
|
||||
margin: 2px;
|
||||
padding: 4px;
|
||||
padding-top: 5px;
|
||||
|
||||
font-size: 20px;
|
||||
text-align: center;
|
||||
|
||||
background: white;
|
||||
border: none;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.sheet-header > * {
|
||||
text-align: right;
|
||||
float: right;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.sheet-header .sheet-section-name {
|
||||
margin-right: 2px;
|
||||
font-weight: bold;
|
||||
text-align: left;
|
||||
float: left;
|
||||
}
|
||||
|
||||
/* ===== SECTION HEADERS ===== */
|
||||
.sheet-header2 {
|
||||
background-color: #000;
|
||||
color: #fff;
|
||||
padding: 2px 0px;
|
||||
vertical-align: middle;
|
||||
line-height: 100%;
|
||||
height: 32px;
|
||||
line-height: 32px;
|
||||
font-size: 12px;
|
||||
margin: 3px 0px;
|
||||
border-radius: 4px;
|
||||
padding: 2px 2px 2px 8px;
|
||||
}
|
||||
|
||||
.sheet-header2 input {
|
||||
height: 28px;
|
||||
|
||||
border: none;
|
||||
vertical-align: middle;
|
||||
font-weight: bold;
|
||||
|
||||
font-size: 18px;
|
||||
line-height: 18px;
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
.sheet-header2 input[type="text"] {
|
||||
width: 3.2em;
|
||||
}
|
||||
|
||||
.sheet-header2 input[type="number"] {
|
||||
width: 2.7em;
|
||||
}
|
||||
|
||||
.sheet-header2 input[type="number"]:disabled {
|
||||
width: 2em;
|
||||
}
|
||||
|
||||
.sheet-header2 button[type="roll"] {
|
||||
height: 28px;
|
||||
width: 28px;
|
||||
margin: 2px;
|
||||
padding: 4px;
|
||||
padding-top: 5px;
|
||||
|
||||
font-size: 20px;
|
||||
text-align: center;
|
||||
|
||||
background: white;
|
||||
border: none;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.sheet-header2 > * {
|
||||
text-align: left;
|
||||
float: right;
|
||||
clear: right;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.sheet-header2 .sheet-section-name {
|
||||
margin-right: 2px;
|
||||
font-weight: bold;
|
||||
text-align: left;
|
||||
float: left;
|
||||
}
|
||||
|
||||
|
||||
/* ===== MAIN HEADER ===== */
|
||||
.sheet-topbar {
|
||||
height: 50px;
|
||||
padding: 4px 2% 4px 2%;
|
||||
}
|
||||
|
||||
.sheet-topbar.sheet-header > input {
|
||||
height: 100%;
|
||||
width: 50%;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
|
||||
background-color: black;
|
||||
color: white;
|
||||
|
||||
font-size: 38px;
|
||||
line-height: 42px;
|
||||
}
|
||||
|
||||
.sheet-topbar > .sheet-field-name {
|
||||
float: left;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.sheet-topbar > .sheet-field-class {
|
||||
float: right;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
|
||||
/* ===== STATISTICS ===== */
|
||||
.sheet-statistics {
|
||||
width: 100%;
|
||||
margin-left: 0.5%;
|
||||
}
|
||||
|
||||
.sheet-statistics .sheet-header {
|
||||
width: 18%;
|
||||
font-size: 12px;
|
||||
float: left;
|
||||
margin-right: 0.6%;
|
||||
}
|
||||
|
||||
.sheet-statistics .sheet-header:last-child {
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
|
||||
/* ===== ATTRIBUTES ===== */
|
||||
.sheet-attributes {
|
||||
margin-left: 1%;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-header {
|
||||
height: auto;
|
||||
width: 15%;
|
||||
float: left;
|
||||
margin-right: 0.5%;
|
||||
padding: 4px;
|
||||
padding-bottom: 6px;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-header > label {
|
||||
height: 1em;
|
||||
width: calc(90% - 8px);
|
||||
margin: 0;
|
||||
padding: 1px 2px;
|
||||
margin: 0 5%;
|
||||
|
||||
text-transform: uppercase;
|
||||
text-align: center;
|
||||
font-weight: normal;
|
||||
font-size: 12px;
|
||||
|
||||
background: white;
|
||||
transform: skew(-10deg);
|
||||
-webkit-transform: skew(-10deg);
|
||||
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-header > label.sheet-top {
|
||||
top: -5px;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-header > label.sheet-bottom {
|
||||
bottom: -2px;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-header input[type="number"] {
|
||||
background: white;
|
||||
width: 100%;
|
||||
margin: 0;
|
||||
text-align: center;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-row-1 input {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-row-2 {
|
||||
width: 100%;
|
||||
height: 16px;
|
||||
padding: 1px;
|
||||
overflow: hidden;
|
||||
line-height: 14px;
|
||||
font-size: 12px;
|
||||
text-align: center;
|
||||
text-transform: uppercase;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-row-2 label {
|
||||
color: #DDD;
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-row-2 input {
|
||||
height: 14px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-row-3 button {
|
||||
position: absolute;
|
||||
right: 2px;
|
||||
bottom: 2px;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
/* ===== UTILITY ===== */
|
||||
.sheet-clearfix {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.sheet-right {
|
||||
float: right !important;
|
||||
}
|
||||
|
||||
.sheet-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
||||
|
||||
/* ===== TWEAKS ===== */
|
||||
.sheet-section-moves textarea {
|
||||
resize: vertical;
|
||||
}
|
||||
|
||||
.sheet-section-moves input[name="attr_movename"],
|
||||
.sheet-section-spells input[name="attr_spellname"] {
|
||||
width: 95%;
|
||||
}
|
||||
|
||||
.sheet-section-gear input[name="attr_itemtags"] {
|
||||
width: 85%;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.sheet-section-gear input[name="attr_itemweight"] {
|
||||
width: 15%;
|
||||
float: left;
|
||||
}
|
||||
|
||||
/* ===== TABS ===== */
|
||||
div.sheet-tab-content { display: none; }
|
||||
|
||||
input.sheet-tab1:checked ~ div.sheet-tab1,
|
||||
input.sheet-tab2:checked ~ div.sheet-tab2,
|
||||
{
|
||||
display: block;
|
||||
}
|
||||
|
||||
input.sheet-tab
|
||||
{
|
||||
width: 49.5%;
|
||||
height: 20px;
|
||||
position: relative;
|
||||
top: 5px;
|
||||
left: 6px;
|
||||
margin: -1px;
|
||||
cursor: pointer;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
input.sheet-tab::before
|
||||
{
|
||||
content: attr(title);
|
||||
border: solid 1px black;
|
||||
text-align: center;
|
||||
display: inline-block;
|
||||
background: black;
|
||||
color: white;
|
||||
font-weight: bold;
|
||||
width: 100%;
|
||||
height: 20px;
|
||||
font-size: 18px;
|
||||
content: attr(title) "►";
|
||||
|
||||
}
|
||||
|
||||
input.sheet-tab:checked::before
|
||||
{
|
||||
border-bottom-color: white;
|
||||
background: white;
|
||||
color: black;
|
||||
content: attr(title) "▼";
|
||||
background: -moz-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
|
||||
background: -webkit-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
|
||||
background: -ms-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
|
||||
background: -o-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
|
||||
background: linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
|
||||
}
|
||||
|
||||
input.sheet-tab:not(:first-child)::before
|
||||
{
|
||||
border-left: none;
|
||||
}
|
||||
|
||||
input.sheet-tab2::before
|
||||
{
|
||||
background: black;
|
||||
color: white;
|
||||
content: attr(title) "►";
|
||||
}
|
||||
|
||||
input.sheet-tab2:checked::before
|
||||
{
|
||||
background: white;
|
||||
color: black;
|
||||
font-weight: bold;
|
||||
content: attr(title) "▼";
|
||||
background: -moz-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
|
||||
background: -webkit-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
|
||||
background: -ms-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
|
||||
background: -o-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
|
||||
background: linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
|
||||
}
|
||||
|
||||
div.sheet-tab-content
|
||||
{
|
||||
border: 1px solid #a8a8a8;
|
||||
border-top-color: #000;
|
||||
margin: 2px 0 0 5px;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
div.sheet-tab2
|
||||
{
|
||||
background-color: #fcecec;
|
||||
}
|
||||
|
||||
/* ROLL TEMPLATE */
|
||||
.sheet-rolltemplate-dw table {
|
||||
width: 100%;
|
||||
border: 2px solid;
|
||||
color: black;
|
||||
font-size: 1em;
|
||||
font-family: "Averia Libre", Light;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-dw th {
|
||||
background-color: black;
|
||||
color: #ffffff;
|
||||
font-family: "Metamorphous" !important;
|
||||
padding: 2px;
|
||||
border-bottom: 1px solid black;
|
||||
line-height: 1.6em;
|
||||
font-size: 1.2em;
|
||||
}
|
||||
.sheet-rolltemplate-dw .endline {
|
||||
border-bottom: 1px solid black;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-dw .userscript-generic {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-dw td {
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-dw tr:nth-child(odd) {
|
||||
background-color: rgba(217, 217, 214,1);
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-dw tr:nth-child(even) {
|
||||
background-color: rgba(233, 233, 233,1);
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-dw .inlinerollresult {
|
||||
display: inline-block;
|
||||
min-width: 1.5em;
|
||||
text-align: center;
|
||||
border: 2px solid rgba(167, 168, 170,1); /*Cool Gray 6 C*/
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-aw .inlinerollresult,
|
||||
.sheet-rolltemplate-aw .inlinerollresult.fullcrit,
|
||||
.sheet-rolltemplate-aw .inlinerollresult.fullfail,
|
||||
.sheet-rolltemplate-aw .inlinerollresult.importantroll{
|
||||
background-color: transparent;
|
||||
color: #000000;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-aw .sheet-success .inlinerollresult,
|
||||
.sheet-rolltemplate-aw .sheet-success .inlinerollresult.fullcrit,
|
||||
.sheet-rolltemplate-aw .sheet-success .inlinerollresult.fullfail,
|
||||
.sheet-rolltemplate-aw .sheet-success .inlinerollresult.importantroll{
|
||||
background-color: transparent;
|
||||
color: #3FB315;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-aw .sheet-failure .inlinerollresult,
|
||||
.sheet-rolltemplate-aw .sheet-failure .inlinerollresult.fullcrit,
|
||||
.sheet-rolltemplate-aw .sheet-failure .inlinerollresult.fullfail,
|
||||
.sheet-rolltemplate-aw .sheet-failure .inlinerollresult.importantroll{
|
||||
background-color: transparent;
|
||||
color: #B31515;
|
||||
border: none;
|
||||
}
|
||||
@@ -0,0 +1,428 @@
|
||||
<div class="sheet-header sheet-topbar">
|
||||
<input class="sheet-field-name" type="text" placeholder="Nome" name="attr_character_name">
|
||||
<input class="sheet-field-class" type="text" placeholder="Classe" name="attr_classe">
|
||||
</div>
|
||||
|
||||
<div class="sheet-statistics">
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Dano</div>
|
||||
<button type='roll' name='roll_rolar_dano' value='&{template:dw} {{dano= [[@{dado_de_dano}]]}} {{roll_name=Dano do @{classe}}} {{algoz=@{character_name}}}'></button>
|
||||
<select class="sheet-damagedice" name="attr_dado_de_dano">
|
||||
<option value="1d4">D4</option>
|
||||
<option value="1d6" selected>D6</option>
|
||||
<option value="1d8">D8</option>
|
||||
<option value="1d10">D10</option>
|
||||
<option value="1d12">D12</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Nível</div>
|
||||
<input type="number" name="attr_nível" min="0" value="0">
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">XP</div>
|
||||
<div>
|
||||
<input type="number" name="attr_xp" min="0" value="0">
|
||||
<span>/</span>
|
||||
<input type="number" name="attr_xp_máximo" value="@{nível}+7" disabled="true">
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name sheet-show">PV Base</div>
|
||||
<input class="sheet-hide" type="number" name="attr_pvbase" title="PV Base da Classe" value="0" min="0">
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name sheet-show">Carga Base</div>
|
||||
<input class="sheet-hide" type="number" name="attr_carga_base" title="Carga Base da Classe" value="0" min="0">
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-attributes">
|
||||
<div class="sheet-header">
|
||||
<label class="sheet-top" for="attr_força">Força</label>
|
||||
|
||||
<div class="sheet-row-1">
|
||||
<input type="number" name="attr_força" value="0" min="0">
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-2">
|
||||
<label>
|
||||
<input type="checkbox" name="attr_fraco" value="1">
|
||||
<span> Fraco -1</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-3">
|
||||
<input type="number" name="attr_FOR" value="round(0.018*(@{força}*@{força}) - 0.127 * @{força} - 0.76) - @{fraco}" disabled="true">
|
||||
<button type="roll" name="roll_rolar+FOR" value="&{template:dw} {{persona=@{character_name}, @{classe}}} {{roll_name=rolar+FOR}} {{result=[[2d6 + (@{FOR})]]}}"></button>
|
||||
</div>
|
||||
|
||||
<label class="sheet-bottom" for="attr_FOR">FOR</label>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<label class="sheet-top" for="attr_destreza">DESTREZA</label>
|
||||
|
||||
<div class="sheet-row-1">
|
||||
<input type="number" name="attr_destreza" value="0" min="0">
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-2">
|
||||
<label>
|
||||
<input type="checkbox" name="attr_trêmulo" value="1">
|
||||
<span> Trêmulo -1</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-3">
|
||||
<input type="number" name="attr_DES" value="round(0.018*(@{destreza}*@{destreza}) - 0.127 * @{destreza} - 0.76) - @{trêmulo}" disabled="true">
|
||||
<button type="roll" name="roll_rolar+DES" value="&{template:dw} {{persona=@{character_name}, @{classe}}} {{roll_name=rolar+DES}} {{result=[[2d6 + (@{DES})]]}}"></button>
|
||||
</div>
|
||||
|
||||
<label class="sheet-bottom" for="attr_DES">DES</label>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<label class="sheet-top" for="attr_constituição">CONSTITUIÇÃO</label>
|
||||
|
||||
<div class="sheet-row-1">
|
||||
<input type="number" name="attr_constituição" value="0" min="0">
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-2">
|
||||
<label>
|
||||
<input type="checkbox" name="attr_doente" value="1">
|
||||
<span> Doente -1</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-3">
|
||||
<input type="number" name="attr_CON" value="round(0.018*(@{constituição}*@{constituição}) - 0.127 * @{constituição} - 0.76) - @{doente}" disabled="true">
|
||||
<button type="roll" name="roll_rolar+CON" value="&{template:dw} {{persona=@{character_name}, @{classe}}} {{roll_name=rolar+CON}} {{result=[[2d6 + (@{CON})]]}}."></button>
|
||||
</div>
|
||||
|
||||
<label class="sheet-bottom" for="attr_CON">CON</label>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<label class="sheet-top" for="attr_inteligência">INTELIGÊNCIA</label>
|
||||
|
||||
<div class="sheet-row-1">
|
||||
<input type="number" name="attr_inteligência" value="0" min="0">
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-2">
|
||||
<label>
|
||||
<input type="checkbox" name="attr_atordoado" value="1">
|
||||
<span> Atordoado -1</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-3">
|
||||
<input type="number" name="attr_INT" value="round(0.018*(@{inteligência}*@{inteligência}) - 0.127 * @{inteligência} - 0.76) - @{atordoado}" disabled="true">
|
||||
<button type="roll" name="roll_rolar+INT" value="&{template:dw} {{persona=@{character_name}, @{classe}}} {{roll_name=rolar+INT}} {{result=[[2d6 + (@{INT})]]}}."></button>
|
||||
</div>
|
||||
|
||||
<label class="sheet-bottom" for="attr_INT">INT</label>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<label class="sheet-top" for="attr_sabedoria">SABEDORIA</label>
|
||||
|
||||
<div class="sheet-row-1">
|
||||
<input type="number" name="attr_sabedoria" value="0" min="0">
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-2">
|
||||
<label>
|
||||
<input type="checkbox" name="attr_confuso" value="1">
|
||||
<span> Confuso -1</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-3">
|
||||
<input type="number" name="attr_SAB" value="round(0.018*(@{sabedoria}*@{sabedoria}) - 0.127 * @{sabedoria} - 0.76) - @{confuso}" disabled="true">
|
||||
<button type="roll" name="roll_rolar+SAB" value="&{template:dw} {{persona=@{character_name}, @{classe}}} {{roll_name=rolar+SAB}} {{result=[[2d6 + (@{SAB})]]}}."></button>
|
||||
</div>
|
||||
|
||||
<label class="sheet-bottom" for="attr_SAB">SAB</label>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<label class="sheet-top" for="attr_carisma">CARISMA</label>
|
||||
|
||||
<div class="sheet-row-1">
|
||||
<input type="number" name="attr_carisma" value="0" min="0">
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-2">
|
||||
<label>
|
||||
<input type="checkbox" name="attr_marcado" value="1">
|
||||
<span> Marcado -1</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-3">
|
||||
<input type="number" name="attr_CAR" value="round(0.018*(@{carisma}*@{carisma}) - 0.127 * @{carisma} - 0.76) - @{marcado}" disabled="true">
|
||||
<button type="roll" name="roll_rolar+CAR" value="&{template:dw} {{persona=@{character_name}, @{classe}}} {{roll_name=rolar+CAR}} {{result=[[2d6 + (@{CAR})]]}}."></button>
|
||||
</div>
|
||||
|
||||
<label class="sheet-bottom" for="attr_CAR">CAR</label>
|
||||
</div>
|
||||
<div class="sheet-clearfix"></div>
|
||||
</div>
|
||||
<div class="sheet-2colrow">
|
||||
<div class="sheet-col">
|
||||
<div class="sheet-colrow">
|
||||
<!-- ===== GEAR ===== -->
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">
|
||||
EQUIPAMENTOS
|
||||
</div>
|
||||
<input class="sheet-modbox" type="number" name="attr_carga_máxima" value="@{carga_base} + (@{FOR})" disabled="true">
|
||||
<span class="sheet-show">/</span>
|
||||
<input class="sheet-show" type="number" name="attr_carga">
|
||||
<span class="sheet-show sheet-section-name sheet-right">Carga</span>
|
||||
</div>
|
||||
<div>
|
||||
<input name="attr_moedas_nome" type="text" value="Moedas" style="width: 85%" disabled>
|
||||
<input name="attr_moedas" type="number" value="0" min="0">
|
||||
</div>
|
||||
<div class="sheet-section-gear">
|
||||
<fieldset class="repeating_items">
|
||||
<input name="attr_item" type="text" placeholder="Nome (Rótulos)" style="width: 85%">
|
||||
<input name="attr_peso" type="number" placeholder="kg" title="Peso do Item" min="0">
|
||||
<div class="sheet-clearfix"></div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-col">
|
||||
<div class="sheet-colrow sheet-header2">
|
||||
<div class="sheet-section-name sheet-show">PV</div>
|
||||
<div>
|
||||
<input class="sheet-show" type="number" name="attr_pv_atual" min="0" value="0">
|
||||
<span class="sheet-show">/</span>
|
||||
<input class="sheet-modbox" type="number" name="attr_pv_máximo" value="@{pvbase} + (@{constituição})" disabled="true">
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">
|
||||
<input class="sheet-namer" type="text" name="attr_nome_armadura" placeholder="Armadura (nome)">
|
||||
</div>
|
||||
<input class="sheet-show" type="number" name="attr_armadura" min="0" value="0">
|
||||
</div>
|
||||
<div class="sheet-section-race">
|
||||
<input name="attr_rótulos_da_armadura" type="text" placeholder="Rótulos">
|
||||
</div>
|
||||
<div class="sheet-colrow">
|
||||
<!-- ===== ALINHAMENTO ===== -->
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">
|
||||
Alinhamento:
|
||||
</div>
|
||||
<select class="sheet-selecter" name="attr_alinhamento">
|
||||
<option value="ordeiro">Ordeiro</option>
|
||||
<option value="bom">Bom</option>
|
||||
<option value="neutro" selected>Neutro</option>
|
||||
<option value="caótico">Caótico</option>
|
||||
<option value="mau">Mau</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="sheet-section-alignment">
|
||||
<input name="attr_alinhamento_objetivo" type="text" placeholder="Movimento">
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-colrow">
|
||||
<!-- ===== RACE ===== -->
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">
|
||||
Aparência
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-section-race">
|
||||
<textarea name="attr_aparência" placeholder="Olhos, Cabelos, etc."></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-colrow">
|
||||
<!-- ===== RACE ===== -->
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">
|
||||
Raça:
|
||||
</div>
|
||||
<input class="sheet-namer" type="text" name="attr_raça" placeholder="Raça">
|
||||
</div>
|
||||
<div class="sheet-section-race">
|
||||
<textarea name="attr_bônus_racial" placeholder="Movimento"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-colrow">
|
||||
<!-- ===== BONDS ===== -->
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Vínculos</div>
|
||||
</div>
|
||||
<div class="sheet-section-bonds">
|
||||
<fieldset class="repeating_bonds">
|
||||
<input name="attr_vínculo" type="text" placeholder="Vínculo">
|
||||
<div class="sheet-clearfix"></div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<input type="radio" name="attr_tab" class="sheet-tab sheet-tab1" value="1" title="Movimentos" checked="checked" />
|
||||
<input type="radio" name="attr_tab" class="sheet-tab sheet-tab2" value="2" title="Feitiços" />
|
||||
<div class="sheet-tab-content sheet-tab1">
|
||||
<div class="sheet-statistics">
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Matar e Pilhar</div>
|
||||
<button type='roll' value='&{template:dw} {{persona=@{character_name}, @{classe}}} {{roll_name=Matar & Pilhar}} {{ferimentos=[[@{dado_de_dano}]]}} {{result=[[2d6 + (@{FOR})]]}} {{success=Cause dano e evite o ataque do adversário.}} {{notasucesso= Opicionalmente, você pode causar +1d6 de dano ao adversário e se expor a seu ataque.}} {{parcial=Cause dano ao adversário, e ele fará um ataque contra você!}}' name='roll_matar_e_pilhar'></button>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Matar e Pilhar (des)</div>
|
||||
<button type='roll' value='&{template:dw} {{persona=@{character_name}, @{classe}}} {{roll_name=Matar & Pilhar}} {{ferimentos=[[@{dado_de_dano}]]}} {{result=[[2d6 + (@{DES})]]}} {{success=Cause dano e evite o ataque do adversário.}} {{notasucesso= Opicionalmente, você pode causar +1d6 de dano ao adversário e se expor a seu ataque.}} {{parcial=Cause dano ao adversário, e ele fará um ataque contra você!}}' name='roll_matar_e_pilhar_des'></button>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Disparar</div>
|
||||
<button type='roll' value='&{template:dw} {{persona=@{character_name}, @{classe}}} {{roll_name=Disparar}} {{ferimentos=[[@{dado_de_dano}]]}} {{result=[[2d6 + (@{DES})]]}} {{success=Você consegue acertar!}} {{parcial= Você atinge, mas...}} {{opção1=...se coloca em perigo}} {{opção2=...dispara de qualquer jeito (-1d6 de dano)}} {{opção3=...precisa disparar várias vezes (munição -1)}}' name='roll_disparar'></button>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Desafiar o Perigo</div>
|
||||
<button type='roll' value='&{template:dw} {{persona=@{character_name}, @{classe}}} {{roll_name=Desafiar o Perigo}} {{result=[[2d6 + ?{Você supera a ameaça através...|...da força?,(@{FOR})|...da velocidade,(@{DES})|...da resistência,(@{CON})|...do pensamento rápido,(@{INT})|...da fortitude mental, (@{SAB})|...do charme,(@{CAR})}]]}} {{success=Você não é afetado pela ameaça.}} {{parcial= Você exita...}} ' name='roll_desafiar_perigo'></button>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Defender</div>
|
||||
<button type='roll' value='&{template:dw} {{persona=@{character_name}, @{classe}}} {{roll_name=Defender}} {{result=[[2d6 + (@{CON})]]}} {{success=Domínio 3}} {{parcial= Domínio 1}} {{nota1=Use seu domínio para...}} {{nota2=...redirecionar o ataque para você.}} {{nota3=...reduzir o efeito (ou dano) pela metade.}} {{nota4=...abrir defesas do atacante (+1 adiante para os aliados).}} {{nota5=...causar dano (igual ao seu nível) ao atacante.}}' name='roll_defender'></button>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Falar Difícil</div>
|
||||
<button type='roll' value='&{template:dw} {{persona=@{character_name}, @{classe}}} {{roll_name=Falar Difícil}} {{result=[[2d6 + (@{INT})]]}} {{success=O MJ lhe dirá algo útil}} {{parcial= O MJ lhe dirá algo interessante e caberá à você torná-la útil.}} {{notaparcial=O MJ pode lhe perguntar algo também, diga a verdade!}}' name='roll_falar_difícil'></button>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Disc. Realidade</div>
|
||||
<button type='roll' value='&{template:dw} {{persona=@{character_name}, @{classe}}} {{roll_name=Discernir realidades}} {{result=[[2d6 + (@{SAB})]]}} {{success=Faça 3 perguntas.}} {{parcial=Faça 1 pergunta.}} {{nota1=• O que realmente aconteceu aqui recentemente?}} {{nota2=• O que está para acontecer aqui agora?}} {{nota3=• O que eu deveria procurar por aqui?}} {{nota4=• O que eu considero útil ou valioso aqui?}} {{nota5=• Quem realmente está no controle aqui?}} {{nota6=• O que não é realmente o que parece aqui?}}' name='roll_discernir_realidade'></button>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Negociar</div>
|
||||
<button type='roll' value='&{template:dw} {{persona=@{character_name}, @{classe}}} {{roll_name=Negociar}} {{result=[[2d6 + (@{CAR})]]}}' name='roll_negociar'></button>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Ajudar ou Interferir</div>
|
||||
<button type='roll' value='&{template:dw} {{persona=@{character_name}, @{classe}}} {{roll_name=Ajudar/Interferir}} {{result=[[2d6 + (?{Número de Vículos|0})]]}} {{success=O personagem alvo recebe +1 ou -2, a sua escolha, na rolagem.}} {{parcial=O personagem alvo recebe +1 ou -2, a sua escolha, mas você fica exposto ao perigo.}}' name='roll_ajudar_ou_interferir'></button>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Comandar</div>
|
||||
<button type='roll' value='&{template:dw} {{persona=@{character_name}, @{classe}}} {{roll_name=Comandar Servo}} {{result=[[2d6 + (?{Lealdade do Servo|0})]]}} {{success=O Servo segue suas ordens.}} {{parcial=Ele segue suas ordens... por enquanto. }}' name='roll_ajudar_ou_interferir'></button>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="sheet-section-moves">
|
||||
<fieldset class="repeating_moves">
|
||||
<input type="text" name="attr_nome_do_movimento" placeholder="Nome do Movimento" style="width: 35%">
|
||||
<input type="text" name="attr_requsito" placeholder="Requer" style="width: 25%">
|
||||
<select name="attr_atributo_do_movimento">
|
||||
<option value="0">+0</option>
|
||||
<option value="(@{FOR})">+FOR</option>
|
||||
<option value="(@{DES})">+DES</option>
|
||||
<option value="(@{CON})">+CON</option>
|
||||
<option value="(@{INT})">+INT</option>
|
||||
<option value="(@{SAB})">+SAB</option>
|
||||
<option value="(@{CAR})">+CAR</option>
|
||||
</select>
|
||||
<select name="attr_tipo_de_movimento">
|
||||
<option value="tipo">tipo</option>
|
||||
<option value="inicial">Inicial</option>
|
||||
<option value="avançado">Avançado</option>
|
||||
</select>
|
||||
<input type="number" name="attr_nível_do_movimento" placeholder="Nível" style="width: 8%" min="1">
|
||||
<button type="roll" name="roll_teste_movimento_de_classe" value="&{template:dw} {{persona=@{character_name}, @{classe}}} {{roll_name=@{nome_do_movimento}}} {{result=[[2d6 + (@{atributo_do_movimento})]]}} {{nota1=@{movimento_descrição}}}">!</button>
|
||||
<input type="checkbox" class="sheet-toggle" title="show/hide" name="attr_move-show" value="1" />
|
||||
<textarea name="attr_movimento_descrição" class="sheet-hide" placeholder="Descrição do Movimento"></textarea>
|
||||
<fieldset>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="sheet-tab-content sheet-tab2">
|
||||
<div class="sheet-section-spells sheet-colrow">
|
||||
<fieldset class="repeating_spells">
|
||||
<input type="text" name="attr_nome_do_feitiço" placeholder="Nome do Feitiço" style="width: 35%">
|
||||
<input type="text" name="attr_rótulos_do_feitiço" placeholder="Rótulos" style="width: 25%">
|
||||
<select name="attr_tipo_de_feitiço">
|
||||
<option value="0">Tipo</option>
|
||||
<option value="@{INT}">Feitiço/ Truque (Mago)</option>
|
||||
<option value="@{SAB}">Feitiço/ Oração (Clérigo)</option>
|
||||
</select>
|
||||
<select name="attr_nível_do_feitiço">
|
||||
<option value="0">Nível</option>
|
||||
<option value="1">1</option>
|
||||
<option value="3">3</option>
|
||||
<option value="5">5</option>
|
||||
<option value="7">7</option>
|
||||
<option value="9">9</option>
|
||||
</select>
|
||||
<button type="roll" name="roll_lançar_feitiço" value="&{template:dw} {{persona=@{character_name}, @{classe}}} {{roll_name=@{nome_do_feitiço}}} {{result=[[2d6 + (@{tipo_de_feitiço})]]}} {{flow=@{rótulos_do_feitiço}, Nível @{nível_do_feitiço}}} {{success= O feitiço é conjurado!}} {{parcial=O feitiço é conjurado, mas... }} {{notaparcial=escolha uma}} {{opção1=Você atrai atenção indesejável ou se coloca em alguma situação complicada.}} {{opção2= Receba -1 constante para conjurar feitiços até a próxima vez que você Preparar Feitiços/ Comungar}} {{opção3=Você esquece o feitiço após conjurá-lo, e não conseguirá conjurá-lo de novo até a próxima vez que Preparar Feitiços/ Comungar}} {{nota1=@{efeito_do_feitiço}}}">!</button>
|
||||
<input type="checkbox" class="sheet-toggle" title="show/hide" name="attr_feitiço-show" value="1" />
|
||||
<textarea name="attr_efeito_do_feitiço" class="sheet-hide" placeholder="Efeito"></textarea>
|
||||
<fieldset>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-clearfix"></div>
|
||||
<br>
|
||||
<rolltemplate class="sheet-rolltemplate-dw">
|
||||
<table>
|
||||
<tr>
|
||||
<th colspan="2">{{#roll_name}} {{roll_name}} {{/roll_name}}</th>
|
||||
</tr>
|
||||
{{#persona}}
|
||||
<tr>
|
||||
<td colspan="2">{{persona}}</td>
|
||||
</tr>
|
||||
{{/persona}}
|
||||
{{#flow}}<tr><td colspan="2">{{flow}}</td></tr>{{/flow}}
|
||||
{{#dano}}<tr><td colspan="2">{{algoz}} causa {{dano}} pontos de dano</td></tr>{{/dano}}
|
||||
{{#rollGreater() result 9}}
|
||||
<tr>
|
||||
<td class="result success">{{result}}</td>
|
||||
<td class="generic"> Sucesso </td>
|
||||
</tr>
|
||||
{{#ferimentos}}<tr><td class="generic">Dano</td><td class="result">{{ferimentos}}</td></tr>{{/ferimentos}}
|
||||
{{/rollGreater() result 9}}
|
||||
{{#rollBetween() result 7 9}}
|
||||
<tr>
|
||||
<td class="result">{{result}}</td>
|
||||
<td class="generic"> Sucesso Parcial </td>
|
||||
</tr>
|
||||
{{#ferimentos}}<tr><td class="generic">Dano</td><td class="result">{{ferimentos}}</td></tr>{{/ferimentos}}
|
||||
{{/rollBetween() result 7 9}}
|
||||
{{#rollLess() result 7}}
|
||||
<tr>
|
||||
<td class="result failure">{{result}}</td>
|
||||
<td class="generic"> Falha! </td>
|
||||
</tr>
|
||||
{{/rollLess() result 7}}
|
||||
<tr>
|
||||
{{#rollGreater() result 9}}
|
||||
<td colspan="2">
|
||||
{{#success}} {{success}} {{/success}}<br>{{notasucesso}}
|
||||
</td>
|
||||
{{/rollGreater() result 9}}
|
||||
{{#rollBetween() result 7 9}}
|
||||
<td colspan="2">
|
||||
{{#parcial}} {{parcial}} {{/parcial}}<br>{{notaparcial}}
|
||||
</td>
|
||||
{{/rollBetween() result 7 9}}
|
||||
{{#rollLess() result 7}}
|
||||
{{#failure}}<td colspan="2">{{failure}}</td>{{/failure}}
|
||||
{{/rollLess() result 7}}
|
||||
</tr>
|
||||
{{#rollGreater() result 6}}
|
||||
{{#nota1}}<tr><td colspan="2"><p>{{nota1}}</p></td></tr>{{/nota1}}
|
||||
{{#nota2}}<tr><td colspan="2"><p>{{nota2}}</p></td></tr>{{/nota2}}
|
||||
{{#nota3}}<tr><td colspan="2"><p>{{nota3}}</p></td></tr>{{/nota3}}
|
||||
{{#nota4}}<tr><td colspan="2"><p>{{nota4}}</p></td></tr>{{/nota4}}
|
||||
{{#nota5}}<tr><td colspan="2"><p>{{nota5}}</p></td></tr>{{/nota5}}
|
||||
{{#nota6}}<tr><td colspan="2"><p>{{nota6}}</p></td></tr>{{/nota6}}
|
||||
{{/rollGreater() result 6}}
|
||||
{{#rollBetween() result 7 9}}
|
||||
{{#opção1}}<tr><td colspan="2"><p>{{opção1}}</p></td></tr>{{/opção1}}
|
||||
{{#opção2}}<tr><td colspan="2"><p>{{opção2}}</p></td></tr>{{/opção2}}
|
||||
{{#opção3}}<tr><td colspan="2"><p>{{opção3}}</p></td></tr>{{/opção3}}
|
||||
{{/rollBetween() result 7 9}}
|
||||
|
||||
<tr><td class="endline" colspan="2"></td></tr>
|
||||
</table>
|
||||
</rolltemplate>
|
||||
@@ -0,0 +1 @@
|
||||
# Dungeon-World-Portugu-s
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 47 KiB |
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"html": "Dungeon World Português.html",
|
||||
"css": "Dungeon World Português.css",
|
||||
"authors": "Adalberto",
|
||||
"roll20userid": "615105",
|
||||
"preview": "ficha.png",
|
||||
"instructions": "Ficha para Dungeon World em português. Os Atributos usandos nas rolagens estão em iniciais e são auto calculados. Ex: Força = For"
|
||||
}
|
||||
Reference in New Issue
Block a user