Files
roll20-character-sheets/Ordem Paranormal/ordemparanormal.html
T
2024-06-03 13:15:14 -04:00

6873 lines
252 KiB
HTML

<div class="sheet-navegacao">
<label class="sheet-switch sheet-pj">
<input
id="cstype"
class="sheet-hiddenelement"
type="radio"
name="attr_cstype"
value="0"
checked
/>
<span class="sheet-slider round" data-i18n="player_charactersheet"
>Ficha Jogador</span
>
</label>
<label class="sheet-switch sheet-mod">
<input
id="cstype"
class="sheet-hiddenelement"
type="radio"
name="attr_cstype"
value="1"
/>
<span class="sheet-slider round" data-i18n="global_charactersheet"
>Modificadores Globais</span
>
</label>
</div>
<div class="sheet-main">
<div class="sheet-left-container">
<div class="sheet-header-info">
<div class="sheet-input-with-text-bellow sheet-char-name">
<input
name="attr_character_name"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="nome">Nome do Personagem</span>
</div>
<div class="sheet-input-with-text-bellow sheet-char-player">
<input name="attr_playername" type="text" spellcheck="false" value="" />
<span data-i18n="jogador">Jogador</span>
</div>
<div class="sheet-input-with-text-bellow">
<input name="attr_torigin" type="text" spellcheck="false" value="" />
<span data-i18n="origem">Origem</span>
</div>
<div class="sheet-input-with-text-bellow">
<input name="attr_tlevel" type="text" spellcheck="false" value="" />
<span data-i18n="classe_nivel">Classe</span>
</div>
<div class="sheet-input-with-text-bellow">
<input name="attr_trilha" type="text" spellcheck="false" value="" />
<span data-i18n="trilha">Trilha</span>
</div>
<div class="sheet-input-with-text-bellow">
<input name="attr_afinidade" type="text" spellcheck="false" value="" />
<span data-i18n="afinidade">Afinidade</span>
</div>
<div class="sheet-input-with-text-bellow">
<input name="attr_patente" type="text" spellcheck="false" value="" />
<span data-i18n="patente">Patente</span>
</div>
<div class="sheet-double-input-container">
<div class="sheet-input-with-text-bellow">
<div class="sheet-total-level">
<input
name="attr_charnivel"
maxlength="3"
type="text"
spellcheck="false"
value="1"
/>
<span data-i18n="nex">Nex</span>
</div>
</div>
<div class="sheet-input-with-text-bellow">
<div class="sheet-total-level">
<input
name="attr_pontos_prestigio"
maxlength="3"
type="text"
spellcheck="false"
value="1"
/>
<span data-i18n="pontos_prestigio">Pontos de prestígio</span>
</div>
</div>
</div>
<div></div>
<div class="sheet-input-with-text-bellow">
<input
name="attr_limite_credito"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="limite_credito">Limite de crédito</span>
</div>
<div class="sheet-double-input-container">
<div class="sheet-input-with-text-bellow">
<div class="sheet-total-level">
<input
name="attr_pe_por_rodada"
maxlength="3"
type="text"
spellcheck="false"
value="1"
/>
<span data-i18n="pe_por_rodada">PE / Rodada</span>
</div>
</div>
<div class="sheet-input-with-text-bellow">
<div class="sheet-total-level">
<input
name="attr_deslocamento"
maxlength="3"
type="text"
spellcheck="false"
value=""
placeholder="9m"
/>
<span data-i18n="deslocamento">Deslocamento</span>
</div>
</div>
</div>
</div>
<div class="sheet-character-attributes">
<!-- Força -->
<div class="sheet-outer-container-negative-corner">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner attribute-center">
<!-- Conteudo aqui -->
<button
tabindex="-1"
id="mod_for"
type="roll"
name="roll_for"
value="@{mod_for_roller}"
class="sheet-button-title-attribute"
data-i18n="mod_forca"
>
FOR
</button>
<input
name="attr_for"
type="text"
spellcheck="false"
maxlength="2"
class="sheet-fake-mod"
title="@{for_mod}"
/>
<span
class="sheet-span-fake-mod"
name="attr_fakefor"
title="@{for_fake}"
></span>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
<!-- Agilidade -->
<div class="sheet-outer-container-negative-corner">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner attribute-center">
<button
tabindex="-1"
type="roll"
name="roll_agi"
value="@{mod_agi_roller}"
class="sheet-button-title-attribute"
data-i18n="mod_agilidade"
>
AGI
</button>
<input
name="attr_agi"
type="text"
spellcheck="false"
maxlength="2"
class="sheet-fake-mod"
title="@{agi_mod}"
/>
<span
class="sheet-span-fake-mod"
name="attr_fakeagi"
title="@{agi_fake}"
></span>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
<!-- Vigor -->
<div class="sheet-outer-container-negative-corner">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner attribute-center">
<button
tabindex="-1"
type="roll"
name="roll_vig"
value="@{mod_vig_roller}"
class="sheet-button-title-attribute"
data-i18n="mod_vigor"
>
VIG
</button>
<input
name="attr_vig"
type="text"
spellcheck="false"
maxlength="2"
class="sheet-fake-mod"
title="@{vig_mod}"
/>
<span
class="sheet-span-fake-mod"
name="attr_fakevig"
title="@{vig_fake}"
></span>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
<!-- Inteligência -->
<div class="sheet-outer-container-negative-corner">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner attribute-center">
<button
tabindex="-1"
type="roll"
name="roll_int"
value="@{mod_int_roller}"
class="sheet-button-title-attribute"
data-i18n="mod_inteligencia"
>
INT
</button>
<input
name="attr_int"
type="text"
spellcheck="false"
maxlength="2"
class="sheet-fake-mod"
title="@{int_mod}"
/>
<span
class="sheet-span-fake-mod"
name="attr_fakeint"
title="@{int_fake}"
></span>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
<!-- Presença -->
<div class="sheet-outer-container-negative-corner">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner attribute-center">
<button
tabindex="-1"
type="roll"
name="roll_pre"
value="@{mod_pre_roller}"
class="sheet-button-title-attribute"
data-i18n="mod_presenca"
>
PRE
</button>
<input
name="attr_pre"
type="text"
spellcheck="false"
maxlength="2"
class="sheet-fake-mod"
title="@{pre_mod}"
/>
<span
class="sheet-span-fake-mod"
name="attr_fakepre"
title="@{pre_fake}"
></span>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
</div>
<div class="sheet-global-columns">
<div class="sheet-left-icons">
<span
class="sheet-attack-span sheet-hiddenelement"
name="attr_attackicon"
title="Ataque"
data-i18n-title="spam-attack"
></span>
<img
src="https://raw.githubusercontent.com/RoenMidnight/roll20-character-sheets/t20-goty-menace-character-sheet/Tormenta20%20-%20Jogo%20do%20Ano/icons/punch.png"
class="sheet-attack-icon sheet-hiddenelement"
title="Ataque"
data-i18n-title="spam-attack"
/>
<span
class="sheet-damage-span sheet-hiddenelement"
name="attr_damageicon"
title="Dano"
data-i18n-title="spam-damage"
></span>
<img
src="https://raw.githubusercontent.com/RoenMidnight/roll20-character-sheets/t20-goty-menace-character-sheet/Tormenta20%20-%20Jogo%20do%20Ano/icons/explosion.png"
class="sheet-damage-icon sheet-hiddenelement"
title="Dano"
data-i18n-title="spam-damage"
/>
<span
class="sheet-roll-span sheet-hiddenelement"
name="attr_rollicon"
title="Rolagem"
data-i18n-title="spam-roll"
></span>
<img
src="https://raw.githubusercontent.com/RoenMidnight/roll20-character-sheets/t20-goty-menace-character-sheet/Tormenta20%20-%20Jogo%20do%20Ano/icons/numerology.png"
class="sheet-roll-icon sheet-hiddenelement"
title="Rolagem"
data-i18n-title="spam-roll"
/>
<span
class="sheet-skills-span sheet-hiddenelement"
name="attr_skillsicon"
title="Perícias"
data-i18n-title="spam-skills"
></span>
<img
src="https://raw.githubusercontent.com/RoenMidnight/roll20-character-sheets/t20-goty-menace-character-sheet/Tormenta20%20-%20Jogo%20do%20Ano/icons/skills.png"
class="sheet-skills-icon sheet-hiddenelement"
title="Perícias"
data-i18n-title="spam-skills"
/>
<span
class="sheet-resist-span sheet-hiddenelement"
name="attr_resistsicon"
title="Resistências"
data-i18n-title="resistance"
></span>
<img
src="https://raw.githubusercontent.com/RoenMidnight/roll20-character-sheets/t20-goty-menace-character-sheet/Tormenta20%20-%20Jogo%20do%20Ano/icons/resistence.png"
class="sheet-resist-icon sheet-hiddenelement"
title="Resistências"
data-i18n-title="resistencias"
/>
<span
class="sheet-defense-span sheet-hiddenelement"
name="attr_defenseicon"
title="Defesa"
data-i18n-title="spam-defense"
></span>
<img
src="https://raw.githubusercontent.com/RoenMidnight/roll20-character-sheets/t20-goty-menace-character-sheet/Tormenta20%20-%20Jogo%20do%20Ano/icons/antivirus.png"
class="sheet-defense-icon sheet-hiddenelement"
title="Defesa"
data-i18n-title="spam-defense"
/>
<span
class="sheet-armor-span sheet-hiddenelement"
name="attr_armoricon"
title="Armadura"
data-i18n-title="spam-armor"
></span>
<img
src="https://raw.githubusercontent.com/RoenMidnight/roll20-character-sheets/t20-goty-menace-character-sheet/Tormenta20%20-%20Jogo%20do%20Ano/icons/armor.png"
class="sheet-armor-icon sheet-hiddenelement"
title="Armadura"
data-i18n-title="spam-armor"
/>
<span
class="sheet-shield-span sheet-hiddenelement"
name="attr_shieldicon"
title="Escudo"
data-i18n-title="spam-shield"
></span>
<img
src="https://raw.githubusercontent.com/RoenMidnight/roll20-character-sheets/t20-goty-menace-character-sheet/Tormenta20%20-%20Jogo%20do%20Ano/icons/shield.png"
class="sheet-shield-icon sheet-hiddenelement"
title="Escudo"
data-i18n-title="spam-shield"
/>
</div>
<div class="sheet-right-icons">
<button
class="sheet-round sheet-global-color"
data-i18n="player_eraseglobal"
type="action"
name="act_eraseglobal"
>
Limpar Globais
</button>
</div>
</div>
<div class="sheet-pseudo-attributes">
<div class="sheet-pseudo-attributes-wrapper">
<h3 class="sheet-container-title">Saúde</h3>
<!-- <div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner">
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div> -->
<div class="sheet-double-containers">
<!-- Pontos de Vida -->
<div class="sheet-container-negative-corner sheet-container-pvs-mps">
<div class="sheet-inside-negative-corner">
<div class="sheet-box-title" data-i18n="pontos_de_vida">
Pontos de Vida
</div>
<div class="sheet-content-centered sheet-border-right">
<input
name="attr_vidatotal"
type="text"
spellcheck="false"
maxlength="4"
class=""
value="0"
/>
</div>
<div class="sheet-content-centered">
<input
name="attr_vida"
type="text"
spellcheck="false"
maxlength="4"
class=""
value="0"
/>
</div>
<div class="sheet-content-centered sheet-border-left">
<input
name="attr_vidatemp"
type="text"
spellcheck="false"
maxlength="4"
class=""
value="0"
/>
</div>
<div
class="sheet-content-centered sheet-smaller-text"
data-i18n="pv_maximos"
>
Máximos
</div>
<div
class="sheet-content-centered sheet-smaller-text"
data-i18n="pv_atuais"
>
Atuais
</div>
<div
class="sheet-content-centered sheet-smaller-text"
data-i18n="Pv_temporarios"
>
Temporários
</div>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
<!-- Pontos de esforço -->
<div class="sheet-container-negative-corner sheet-container-pvs-mps">
<div class="sheet-inside-negative-corner">
<div class="sheet-box-title" data-i18n="pontos_de_esforco">
Pontos de esforço
</div>
<div class="sheet-content-centered sheet-border-right">
<input
name="attr_esforcototal"
type="text"
spellcheck="false"
maxlength="4"
class=""
value="0"
/>
</div>
<div class="sheet-content-centered">
<input
name="attr_esforco"
type="text"
spellcheck="false"
maxlength="4"
class=""
value="0"
/>
</div>
<div class="sheet-content-centered sheet-border-left">
<input
name="attr_esforcotemp"
type="text"
spellcheck="false"
maxlength="4"
class=""
value="0"
/>
</div>
<div
class="sheet-content-centered sheet-smaller-text"
data-i18n="pe_maximos"
>
Máximos
</div>
<div
class="sheet-content-centered sheet-smaller-text"
data-i18n="pe_atuais"
>
Atuais
</div>
<div
class="sheet-content-centered sheet-smaller-text"
data-i18n="pe_temporarios"
>
Temporários
</div>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
<!-- Pontos de sanidade -->
<div
class="sheet-container-negative-corner sheet-container-pvs-mps sheet-single-container"
>
<div class="sheet-inside-negative-corner">
<div class="sheet-box-title" data-i18n="pontos_de_sanidade">
Pontos de sanidade
</div>
<div class="sheet-content-centered sheet-border-right">
<input
name="attr_sanidadetotal"
type="text"
spellcheck="false"
maxlength="4"
class=""
value="0"
/>
</div>
<div class="sheet-content-centered">
<input
name="attr_sanidade"
type="text"
spellcheck="false"
maxlength="4"
class=""
value="0"
/>
</div>
<div class="sheet-content-centered sheet-border-left">
<input
name="attr_sanidadetemp"
type="text"
spellcheck="false"
maxlength="4"
class=""
value="0"
/>
</div>
<div
class="sheet-content-centered sheet-smaller-text"
data-i18n="ps_maximos"
>
Máximos
</div>
<div
class="sheet-content-centered sheet-smaller-text"
data-i18n="ps_atuais"
>
Atuais
</div>
<div
class="sheet-content-centered sheet-smaller-text"
data-i18n="ps_temporarios"
>
Temporários
</div>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
<div class="sheet-pseudo-attributes-wrapper">
<h3 class="sheet-container-title">Defesas</h3>
<div class="sheet-double-defense-containers">
<div class="sheet-container-defense-armor-shield">
<div
class="sheet-container-negative-corner sheet-container-defense"
>
<div class="sheet-inside-negative-corner">
<span class="sheet-box-title" data-i18n="passiva">Passiva</span>
<div class="sheet-grid-wrapper">
<div class="sheet-small-title" data-i18n="total">Total</div>
<div></div>
<div></div>
<div></div>
<div class="sheet-small-title" data-i18n="atributo">
Atributo
</div>
<div></div>
<div
class="sheet-small-title"
data-i18n="bonus_protecao"
title="Proteções & Resistências"
>
Proteções & Resistências
</div>
<div></div>
<div
class="sheet-small-title"
data-i18n="bonus_defesa_outros"
>
Outros
</div>
<div>
<input
name="attr_passivafake"
disabled="true"
value="@{passivatotal}"
maxlength="5"
type="text"
spellcheck="false"
title="@{passivatotal}"
/>
<!--<input name="attr_passivacaidofake" disabled="true" value="@{passivatotalcaido}" maxlength="3" type="text" spellcheck="false" title="Defesa contra Ataques A distância" data-i18n-title="input-shovedefense" class="sheet-passivacaido-color sheet-hiddenelement">-->
</div>
<div class="sheet-signal">=</div>
<div class="sheet-big-signal">10</div>
<div class="sheet-signal">+</div>
<select
class="sheet-select-mod-passiva"
name="attr_modatributopassiva"
>
<option value="0">Nenhum</option>
<option value="for_mod" data-i18n="mod_forca">For</option>
<option value="agi_mod" selected data-i18n="mod_agilidade">
Agi
</option>
<option value="vig_mod" data-i18n="mod_vigor">Con</option>
<option value="int_mod" data-i18n="mod_inteligencia">
Int
</option>
<option value="pre_mod" data-i18n="mod_presenca">
Pre
</option>
</select>
<div class="sheet-signal">+</div>
<div>
<input
name="attr_passivaprotecao"
type="text"
spellcheck="false"
value="@{protecaopassiva1}+@{protecaopassiva2}+@{protecaopassiva3}"
disabled="true"
/>
</div>
<div class="sheet-signal">+</div>
<div>
<input
name="attr_passivaoutros"
type="text"
spellcheck="false"
value="0"
/>
</div>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
<span
class="sheet-passivacaido-color sheet-hiddenelement"
data-i18n="shovedefense"
>-5 Defesa contra Ataques Corpo à Corpo. +5 de Defesa contra
Ataques à Distância.</span
>
</div>
<div class="sheet-container-defense-armor-shield">
<div
class="sheet-container-negative-corner sheet-container-defense-nonbased"
>
<div class="sheet-inside-negative-corner">
<span class="sheet-box-title" data-i18n="bloqueio"
>Bloqueio</span
>
<div class="sheet-grid-wrapper">
<div class="sheet-small-title" data-i18n="total">Total</div>
<div></div>
<div></div>
<div class="sheet-small-title" data-i18n="fortitude">
Atributo
</div>
<div></div>
<div
class="sheet-small-title"
data-i18n="bonus_protecao"
title="Proteções & Resistências"
>
Proteções & Resistências
</div>
<div></div>
<div
class="sheet-small-title"
data-i18n="bonus_defesa_outros"
>
Outros
</div>
<div>
<input
name="attr_bloqueiofake"
disabled="true"
value="@{bloqueiototal}"
maxlength="5"
type="text"
spellcheck="false"
title="@{bloqueiototal}"
/>
<!--<input name="attr_bloqueiocaidofake" disabled="true" value="@{bloqueiototalcaido}" maxlength="3" type="text" spellcheck="false" title="Defesa contra Ataques A distância" data-i18n-title="input-shovedefense" class="sheet-bloqueiocaido-color sheet-hiddenelement">-->
</div>
<div class="sheet-signal">=</div>
<div class="sheet-signal"></div>
<div>
<input
type="text"
spellcheck="false"
title="Fortitude"
name="attr_fortitudetotal"
value="@{fortitudetotal_somado}"
disabled="true"
value="0"
/>
</div>
<div class="sheet-signal">+</div>
<div>
<!-- <input
name="attr_bloqueioprotecao"
type="text"
spellcheck="false"
value="@{protecaobloqueio1}+@{protecaobloqueio2}+@{protecaobloqueio3}+@{bloqueioprotecaotemp}"
disabled="true"
/> -->
<input
name="attr_bloqueioprotecao"
type="text"
spellcheck="false"
value="@{protecaobloqueio1}+@{protecaobloqueio2}+@{protecaobloqueio3}"
disabled="true"
/>
</div>
<div class="sheet-signal">+</div>
<div>
<input
name="attr_bloqueiooutros"
type="text"
spellcheck="false"
value="0"
/>
</div>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
<span
class="sheet-passivacaido-color sheet-hiddenelement"
data-i18n="shovedefense"
>-5 Defesa contra Ataques Corpo à Corpo. +5 de Defesa contra
Ataques à Distância.</span
>
</div>
</div>
<div class="sheet-single-defense-container">
<div class="sheet-container-defense-armor-shield">
<div
class="sheet-container-negative-corner sheet-container-defense-nonbased"
>
<div class="sheet-inside-negative-corner">
<span class="sheet-box-title" data-i18n="esquiva">Esquiva</span>
<div class="sheet-grid-wrapper">
<div class="sheet-small-title" data-i18n="total">Total</div>
<div></div>
<div></div>
<div class="sheet-small-title" data-i18n="reflexos">
Atributo
</div>
<div></div>
<div
class="sheet-small-title"
data-i18n="bonus_protecao"
title="Proteções & Resistências"
>
Proteções & Resistências
</div>
<div></div>
<div
class="sheet-small-title"
data-i18n="bonus_defesa_outros"
>
Outros
</div>
<div>
<input
name="attr_esquivafake"
disabled="true"
value="@{esquivatotal}"
maxlength="5"
type="text"
spellcheck="false"
title="@{esquivatotal}"
/>
<!--<input name="attr_esquivacaidofake" disabled="true" value="@{esquivatotalcaido}" maxlength="3" type="text" spellcheck="false" title="Defesa contra Ataques A distância" data-i18n-title="input-shovedefense" class="sheet-esquivacaido-color sheet-hiddenelement">-->
</div>
<div class="sheet-signal">=</div>
<div class="sheet-signal"></div>
<div>
<input
type="text"
spellcheck="false"
title="Reflexos"
name="attr_reflexostotal"
value="@{reflexostotal_somado}"
disabled="true"
value="0"
/>
</div>
<div class="sheet-signal">+</div>
<div>
<!-- <input
name="attr_esquivaprotecao"
type="text"
spellcheck="false"
value="@{protecaoesquiva1}+@{protecaoesquiva2}+@{protecaoesquiva3}+@{esquivaprotecaotemp}"
disabled="true"
/> -->
<input
name="attr_esquivaprotecao"
type="text"
spellcheck="false"
value="@{protecaoesquiva1}+@{protecaoesquiva2}+@{protecaoesquiva3}"
disabled="true"
/>
</div>
<div class="sheet-signal">+</div>
<div>
<input
name="attr_esquivaoutros"
type="text"
spellcheck="false"
value="0"
/>
</div>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
<span
class="sheet-passivacaido-color sheet-hiddenelement"
data-i18n="shovedefense"
>-5 Defesa contra Ataques Corpo à Corpo. +5 de Defesa contra
Ataques à Distância.</span
>
</div>
</div>
</div>
</div>
<div class="sheet-attacks-container">
<div class="sheet-inside">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner">
<!-- <div class="sheet-default-title">Ataques</div> -->
<div class="sheet-attacksgrid">
<div></div>
<div class="sheet-grid-title" data-i18n="nome_do_ataque">
Nome do Ataque
</div>
<div class="sheet-small-title" data-i18n="bonus_ataque">
Bônus de Ataque
</div>
<div class="sheet-small-title" data-i18n="dano">Dano</div>
<div class="sheet-small-title" data-i18n="dano_extra">
Dano Extra
</div>
<div class="sheet-small-title" data-i18n="dado_extra">
Dados Extra
</div>
<div class="sheet-small-title" data-i18n="critico">Crítico</div>
</div>
<!-- Ataques -->
<fieldset class="repeating_attacks">
<div class="sheet-attacksgrid">
<button
type="roll"
name="roll_attack"
class="sheet-buttonrollataque dado-simples"
value="&{template:ordem-paranormal-attack}{{character=@{character_name}}}{{attackname=@{nomeataque}}}{{attackroll=[[@{ataque_roller}]]}} {{damageroll=[[@{danoataque}+@{modatributodano}+@{danoextraataque}+@{dadoextraataque}+@{danotemp}+@{rolltemp}]]}} {{criticaldamageroll=[[@{danocriticoataque}+@{dadoextraataque}+@{modatributodano}+@{danoextraataque}]]}}{{typeofdamage=@{ataquetipodedano}}}{{description=@{ataquedescricao}}}"
>
T
</button>
<input
name="attr_nomeataque"
type="text"
spellcheck="false"
class="sheet-"
value=""
/>
<input
name="attr_bonusataque"
type="text"
spellcheck="false"
class="sheet-"
value="0"
/>
<input
name="attr_danoataque"
type="text"
spellcheck="false"
class="sheet-"
value="0"
/>
<input
name="attr_danoextraataque"
type="text"
spellcheck="false"
class="sheet-"
value="0"
/>
<input
name="attr_dadoextraataque"
type="text"
spellcheck="false"
class="sheet-"
value="0"
/>
<div class="sheet-containercritico">
<input
name="attr_margemcriticoataque"
type="text"
spellcheck="false"
class="sheet-margem"
value="20"
/>
<span class="sheet-divisor"><b>/</b>x</span>
<input
name="attr_multiplicadorcriticoataque"
type="text"
spellcheck="false"
class="sheet-multiplicador"
value="2"
/>
</div>
<input
type="hidden"
name="attr_danocriticoataque"
value="0"
readonly="1"
/>
<input type="hidden" name="attr_ataque_roller" readonly="1" />
<div class="sheet-moreinfo">
<input type="checkbox" class="sheet-hiddencheckbox" />
<span class="sheet-hiddencheckboxcover"></span>
<div class="sheet-containermoreinfo">
<!-- <div class="sheet-containerdescrataque">
<div class="sheet-title">Descrição</div>
<textarea name="attr_proficiencias"></textarea>
</div> -->
<div class="sheet-inputtextbellow descricao">
<input
name="attr_ataquedescricao"
type="text"
spellcheck="false"
value=""
/>
<span class="sheet-title" data-i18n="descricao_macros"
>Descrição / Macros</span
>
</div>
<div class="sheet-inputtextbellow pericialuta">
<select name="attr_ataquepericia">
<option value="enganacao">Enganação</option>
<option value="luta" selected="">Luta</option>
<option value="ocultismo">Ocultismo</option>
<option value="pontaria">Pontaria</option>
</select>
<span class="sheet-title" data-i18n="pericia_utilizada"
>Perícia utilizada</span
>
</div>
<div class="sheet-inputtextbellow tipodano">
<input
name="attr_ataquetipodedano"
type="text"
spellcheck="false"
value=""
/>
<span class="sheet-title" data-i18n="tipo_de_dano"
>Tipo de Dano</span
>
</div>
<div class="sheet-inputtextbellow alcance">
<input
name="attr_ataquealcance"
type="text"
spellcheck="false"
value=""
/>
<span class="sheet-title" data-i18n="alcance"
>Alcance</span
>
</div>
<div class="sheet-inputtextbellow pericialuta">
<select name="attr_modatributodano">
<option value="0" selected="">Nenhum</option>
<option value="@{for_mod}" data-i18n="forca">
Força
</option>
<option value="@{agi_mod}" data-i18n="agilidade">
Agilidade
</option>
<option value="@{vig_mod}" data-i18n="vigor">
Vigor
</option>
<option value="@{int_mod}" data-i18n="inteligencia">
Inteligência
</option>
<option value="@{pre_mod}" data-i18n="presenca">
Presença
</option>
</select>
<span class="sheet-title" data-i18n="atributo_no_dano"
>Atributo no Dano</span
>
</div>
<div class="sheet-inputtextbellow alcance">
<input
name="attr_ataquemunicao"
type="text"
spellcheck="false"
value=""
/>
<span class="sheet-title" data-i18n="ataque_municao"
>Munições</span
>
</div>
<div class="sheet-inputtextbellow pericialuta">
<select name="attr_tipoataque">
<option
value="@{condicaomodataquecc}+@{condicaomodataque}"
data-i18n="melee"
selected
>
Corpo à Corpo
</option>
<option
value="@{condicaomodataquedis}+@{condicaomodataque}"
data-i18n="distance"
>
À distância
</option>
</select>
<span class="sheet-title" data-i18n="tipo_ataque"
>Tipo do Ataque</span
>
</div>
<div
class="sheet-inputtextbellow ataque_rolagens tiporolagemum"
>
<button
type="roll"
name="roll_failure"
class="sheet-buttonrollataque buttonrollerro dado"
value="&{template:ordem-paranormal-error-chance}{{character=@{character_name}}}{{errorroll=[[1d100]]}}"
style="margin: auto !important"
>
KK
</button>
<span class="sheet-title" data-i18n="chanceDeErro"
>Chance de Erro</span
>
</div>
</div>
<!-- <div class="sheet-bottomline"></div> -->
</div>
</div>
</fieldset>
<!-- Ataques -->
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
</div>
<div class="sheet-container-negative-corner sheet-container-armor-shield">
<div class="sheet-inside-negative-corner">
<div class="sheet-grid-title" data-i18n="protecao_resistencias_equip">
Proteções / Resistências
</div>
<div class="sheet-small-title" data-i18n="passiva">Passiva</div>
<div class="sheet-small-title" data-i18n="bloqueio">Bloqueio</div>
<div class="sheet-small-title" data-i18n="esquiva">Esquiva</div>
<div class="sheet-small-title" data-i18n="reducao_de_dano">
Redução de dano
</div>
<div class="sheet-small-title" data-i18n="penalidade">Penalidade</div>
<div>
<input
name="attr_protecao1"
type="text"
spellcheck="false"
value="Proteção / Resistência"
/>
</div>
<div>
<input
name="attr_protecaopassiva1"
type="text"
spellcheck="false"
value="0"
/>
</div>
<div>
<input
name="attr_protecaobloqueio1"
type="text"
spellcheck="false"
value="0"
/>
</div>
<div>
<input
name="attr_protecaoesquiva1"
type="text"
spellcheck="false"
value="0"
/>
</div>
<div>
<input
name="attr_protecaord1"
type="text"
spellcheck="false"
value="0"
/>
</div>
<div>
<input
name="attr_protecaopenalidade1"
type="text"
spellcheck="false"
value="0"
/>
</div>
<div>
<input
name="attr_protecao2"
type="text"
spellcheck="false"
value="Proteção / Resistência"
/>
</div>
<div>
<input
name="attr_protecaopassiva2"
type="text"
spellcheck="false"
value="0"
/>
</div>
<div>
<input
name="attr_protecaobloqueio2"
type="text"
spellcheck="false"
value="0"
/>
</div>
<div>
<input
name="attr_protecaoesquiva2"
type="text"
spellcheck="false"
value="0"
/>
</div>
<div>
<input
name="attr_protecaord2"
type="text"
spellcheck="false"
value="0"
/>
</div>
<div>
<input
name="attr_protecaopenalidade2"
type="text"
spellcheck="false"
value="0"
/>
</div>
<div>
<input
name="attr_protecao3"
type="text"
spellcheck="false"
value="Proteção / Resistência"
/>
</div>
<div>
<input
name="attr_protecaopassiva3"
type="text"
spellcheck="false"
value="0"
/>
</div>
<div>
<input
name="attr_protecaobloqueio3"
type="text"
spellcheck="false"
value="0"
/>
</div>
<div>
<input
name="attr_protecaoesquiva3"
type="text"
spellcheck="false"
value="0"
/>
</div>
<div>
<input
name="attr_protecaord3"
type="text"
spellcheck="false"
value="0"
/>
</div>
<div>
<input
name="attr_protecaopenalidade3"
type="text"
spellcheck="false"
value="0"
/>
</div>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
<div class="sheet-defense-and-proeficience-container">
<div class="sheet-box-proficiencies">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner">
<div class="sheet-default-title" data-i18n="protecoes_descritivo">
Proteções
</div>
<div class="sheet-content-centered">
<textarea name="attr_protecoes"></textarea>
</div>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
<div class="sheet-box-proficiencies">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner">
<div
class="sheet-default-title"
data-i18n="resistencias_descritivo"
>
Resistências
</div>
<div class="sheet-content-centered">
<textarea name="attr_resistencias"></textarea>
</div>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
</div>
<div class="sheet-proeficience-container">
<div class="sheet-box-proficiencies">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner">
<div class="sheet-default-title" data-i18n="reducao_de_dano">
Redução de dano
</div>
<div class="sheet-content-centered">
<textarea name="attr_reducao_de_dano"></textarea>
</div>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
</div>
<div class="sheet-proeficience-container">
<div class="sheet-box-proficiencies">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner">
<div
class="sheet-default-title"
data-i18n="proeficiencia_outras_caracteristicas"
>
Proficiências e outras características
</div>
<div class="sheet-content-centered">
<textarea name="attr_proficiencias"></textarea>
</div>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
</div>
<div class="sheet-powers-and-abilities">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner">
<div class="sheet-default-title" data-i18n="habilidades_poderes">
Habilidades e Poderes
</div>
<div class="sheet-content-grid">
<div class="sheet-container-reapeater">
<fieldset class="repeating_abilities">
<div class="sheet-container-ability-power">
<button
type="roll"
name="roll_ability"
class="sheet-buttonshowinfo"
value="&{template:ordem-paranormal-info}{{infoname=@{nameability}}}{{description=@{abilitydescription}}}"
>
q
</button>
<input
name="attr_nameability"
type="text"
spellcheck="false"
value=""
/>
<input type="checkbox" class="sheet-hiddencheckbox" />
<span class="sheet-hiddencheckboxcover">W</span>
<div class="sheet-extra">
<textarea name="attr_abilitydescription"></textarea>
</div>
</div>
</fieldset>
</div>
<div class="sheet-container-reapeater">
<fieldset class="repeating_powers">
<div class="sheet-container-ability-power">
<button
type="roll"
name="roll_power"
class="sheet-buttonshowinfo"
value="&{template:ordem-paranormal-info}{{infoname=@{namepower}}}{{description=@{powerdescription}}}"
>
q
</button>
<input
name="attr_namepower"
type="text"
spellcheck="false"
value=""
/>
<input type="checkbox" class="sheet-hiddencheckbox" />
<span class="sheet-hiddencheckboxcover">W</span>
<div class="sheet-extra">
<textarea name="attr_powerdescription"></textarea>
</div>
</div>
</fieldset>
</div>
</div>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
<div class="sheet-spells">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner">
<div class="sheet-default-title" data-i18n="rituais">Magias</div>
<div class="sheet-content-grid">
<div class="sheet-spellcolumn">
<div class="sheet-cicloheader">
<div class="sheet-ciclo-title" data-i18n="primeiro_circulo">
1º Círculo
</div>
<div class="sheet-ciclo-cost" data-i18n="primeiro_custo">
1 PE
</div>
</div>
<div class="sheet-containerspelllist">
<fieldset class="repeating_spells1">
<div class="sheet-container-single-spell">
<button
type="roll"
name="roll_spell1"
class="sheet-buttonspell"
value="&{template:spell}{{character=@{character_name}}}{{spellname=@{namespell}}}{{type=@{spelltipo}}}{{execution=@{spellexecucao}}}{{duration=@{spellduracao}}}{{range=@{spellalcance}}}{{targetarea=@{spellalvoarea}}}{{resistance=@{spellresistencia}}}{{description=@{spelldescription}}}{{cd=@{spellcd}}}"
>
T
</button>
<input
name="attr_namespell"
type="text"
spellcheck="false"
value=""
/>
<input type="checkbox" class="sheet-hiddencheckbox" />
<span class="sheet-hiddencheckboxcover">W</span>
<div class="sheet-extra">
<span data-i18n="elemento_magia">Tipo</span>
<input
name="attr_spelltipo"
type="text"
spellcheck="false"
value=""
/>
<span class="sheet-cd" data-i18n="cd_magia">CD</span>
<input
class="sheet-cd"
name="attr_spellcd"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="execucao_magia">Execução</span>
<input
class="sheet-singleline"
name="attr_spellexecucao"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="alcance_magia">Alcance</span>
<input
class="sheet-singleline"
name="attr_spellalcance"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="duracao_magia">Duração</span>
<input
class="sheet-singleline"
name="attr_spellduracao"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="efeito_magia">Efeito</span>
<input
class="sheet-singleline"
name="attr_spellalvoarea"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="resistencia_magia">Resistência</span>
<input
class="sheet-singleline"
name="attr_spellresistencia"
type="text"
spellcheck="false"
value=""
/>
<span class="sheet-fullline" data-i18n="descricao_magia"
>Descrição</span
>
<textarea
class="sheet-fullline"
name="attr_spelldescription"
></textarea>
</div>
</div>
</fieldset>
</div>
<div class="sheet-cicloheader">
<div class="sheet-ciclo-title" data-i18n="terceiro_circulo">
3º Círculo
</div>
<div class="sheet-ciclo-cost" data-i18n="terceiro_custo">
6 PE
</div>
</div>
<div class="sheet-containerspelllist">
<fieldset class="repeating_spells3">
<div class="sheet-container-single-spell">
<button
type="roll"
name="roll_spell3"
class="sheet-buttonspell"
value="&{template:spell}{{character=@{character_name}}}{{spellname=@{namespell}}}{{type=@{spelltipo}}}{{execution=@{spellexecucao}}}{{duration=@{spellduracao}}}{{range=@{spellalcance}}}{{targetarea=@{spellalvoarea}}}{{resistance=@{spellresistencia}}}{{description=@{spelldescription}}}{{cd=@{spellcd}}}"
>
T
</button>
<input
name="attr_namespell"
type="text"
spellcheck="false"
value=""
/>
<input type="checkbox" class="sheet-hiddencheckbox" />
<span class="sheet-hiddencheckboxcover">W</span>
<div class="sheet-extra">
<span data-i18n="elemento_magia">Tipo</span>
<input
name="attr_spelltipo"
type="text"
spellcheck="false"
value=""
/>
<span class="sheet-cd" data-i18n="cd_magia">CD</span>
<input
class="sheet-cd"
name="attr_spellcd"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="execucao_magia">Execução</span>
<input
class="sheet-singleline"
name="attr_spellexecucao"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="alcance_magia">Alcance</span>
<input
class="sheet-singleline"
name="attr_spellalcance"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="duracao_magia">Duração</span>
<input
class="sheet-singleline"
name="attr_spellduracao"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="efeito_magia">Efeito</span>
<input
class="sheet-singleline"
name="attr_spellalvoarea"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="resistencia_magia">Resistência</span>
<input
class="sheet-singleline"
name="attr_spellresistencia"
type="text"
spellcheck="false"
value=""
/>
<span class="sheet-fullline" data-i18n="descricao_magia"
>Descrição</span
>
<textarea
class="sheet-fullline"
name="attr_spelldescription"
></textarea>
</div>
</div>
</fieldset>
</div>
</div>
<div class="sheet-spellcolumn">
<div class="sheet-cicloheader">
<div class="sheet-ciclo-title" data-i18n="segundo_circulo">
2º Círculo
</div>
<div class="sheet-ciclo-cost" data-i18n="segundo_custo">
3 PE
</div>
</div>
<div class="sheet-containerspelllist">
<fieldset class="repeating_spells2">
<div class="sheet-container-single-spell">
<button
type="roll"
name="roll_spell2"
class="sheet-buttonspell"
value="&{template:spell}{{character=@{character_name}}}{{spellname=@{namespell}}}{{type=@{spelltipo}}}{{execution=@{spellexecucao}}}{{duration=@{spellduracao}}}{{range=@{spellalcance}}}{{targetarea=@{spellalvoarea}}}{{resistance=@{spellresistencia}}}{{description=@{spelldescription}}}{{cd=@{spellcd}}}"
>
T
</button>
<input
name="attr_namespell"
type="text"
spellcheck="false"
value=""
/>
<input type="checkbox" class="sheet-hiddencheckbox" />
<span class="sheet-hiddencheckboxcover">W</span>
<div class="sheet-extra">
<span data-i18n="elemento_magia">Tipo</span>
<input
name="attr_spelltipo"
type="text"
spellcheck="false"
value=""
/>
<span class="sheet-cd" data-i18n="cd_magia">CD</span>
<input
class="sheet-cd"
name="attr_spellcd"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="execucao_magia">Execução</span>
<input
class="sheet-singleline"
name="attr_spellexecucao"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="alcance_magia">Alcance</span>
<input
class="sheet-singleline"
name="attr_spellalcance"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="duracao_magia">Duração</span>
<input
class="sheet-singleline"
name="attr_spellduracao"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="efeito_magia">Efeito</span>
<input
class="sheet-singleline"
name="attr_spellalvoarea"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="resistencia_magia">Resistência</span>
<input
class="sheet-singleline"
name="attr_spellresistencia"
type="text"
spellcheck="false"
value=""
/>
<span class="sheet-fullline" data-i18n="descricao_magia"
>Descrição</span
>
<textarea
class="sheet-fullline"
name="attr_spelldescription"
></textarea>
</div>
</div>
</fieldset>
</div>
<div class="sheet-cicloheader">
<div class="sheet-ciclo-title" data-i18n="quarto_circulo">
4º Círculo
</div>
<div class="sheet-ciclo-cost" data-i18n="quarto_custo">
10 PE
</div>
</div>
<div class="sheet-containerspelllist">
<fieldset class="repeating_spells4">
<div class="sheet-container-single-spell">
<button
type="roll"
name="roll_spell4"
class="sheet-buttonspell"
value="&{template:spell}{{character=@{character_name}}}{{spellname=@{namespell}}}{{type=@{spelltipo}}}{{execution=@{spellexecucao}}}{{duration=@{spellduracao}}}{{range=@{spellalcance}}}{{targetarea=@{spellalvoarea}}}{{resistance=@{spellresistencia}}}{{description=@{spelldescription}}}{{cd=@{spellcd}}}"
>
T
</button>
<input
name="attr_namespell"
type="text"
spellcheck="false"
value=""
/>
<input type="checkbox" class="sheet-hiddencheckbox" />
<span class="sheet-hiddencheckboxcover">W</span>
<div class="sheet-extra">
<span data-i18n="elemento_magia">Tipo</span>
<input
name="attr_spelltipo"
type="text"
spellcheck="false"
value=""
/>
<span class="sheet-cd" data-i18n="cd_magia">DT</span>
<input
class="sheet-cd"
name="attr_spellcd"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="execucao_magia">Execução</span>
<input
class="sheet-singleline"
name="attr_spellexecucao"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="alcance_magia">Alcance</span>
<input
class="sheet-singleline"
name="attr_spellalcance"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="duracao_magia">Duração</span>
<input
class="sheet-singleline"
name="attr_spellduracao"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="efeito_magia">Efeito</span>
<input
class="sheet-singleline"
name="attr_spellalvoarea"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="resistencia_magia">Resistência</span>
<input
class="sheet-singleline"
name="attr_spellresistencia"
type="text"
spellcheck="false"
value=""
/>
<span data-i18n="descricao_magia" class="sheet-fullline"
>Descrição</span
>
<textarea
class="sheet-fullline"
name="attr_spelldescription"
></textarea>
</div>
</div>
</fieldset>
</div>
</div>
</div>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
</div>
<div class="sheet-right-container">
<div class="sheet-logo-level">
<div class="sheet-container-logo">
<img
src="http://ordem.jamboeditora.com.br/wp-content/uploads/2021/11/logo-700.png"
class="sheet-logo-ordem-paranormal"
/>
</div>
</div>
<div
class="sheet-input-with-text-right"
style="padding-right: 0.5rem"
title="Define a escala de treino das perícias (padrão e mínimo 5)"
>
<span data-i18n="escala_treino">Escala de Treino:</span>
<input
name="attr_escala_treino"
value="@{escala_treino}"
type="number"
spellcheck="false"
value="5"
min="5"
/>
</div>
<div class="sheet-skills-container">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner">
<div class="sheet-skill-grid-template header">
<div class="sheet-grid-title pericias-titulo" data-i18n="pericias">
Perícias
</div>
<div class="sheet-small-title" data-i18n="pericias_dados">
Dados
</div>
<div></div>
<div class="sheet-small-title" data-i18n="pericias_bonus">
Dados Bônus
</div>
<div></div>
<div></div>
<div class="sheet-small-title" data-i18n="pericias_treino">
Treino
</div>
<div></div>
<div class="sheet-small-title" data-i18n="pericias_outros">
Outros
</div>
<div></div>
<div class="sheet-small-title" data-i18n="pericias_total">
Total
</div>
</div>
<div class="sheet-skill-grid-template skill-list">
<!-- Acrobacia -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_acrobacia"
value="@{acrobacia_roller}"
class="sheet-skill-button"
>
<span class="sheet-sup-penalidade" data-i18n="acrobacia"
>Acrobacia</span
>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_acrobaciaatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
selected
>
AGI*
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_acrobaciadadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{acrobaciadadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_acrobaciatreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_acrobaciaoutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{acrobaciaoutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_acrobaciatotal"
maxlength="3"
type="text"
spellcheck="false"
title="@{acrobaciatotal_somado}"
value="@{acrobaciatotal_somado}"
disabled="true"
/>
<!-- Adestramento -->
<div class="sheet-skill-name">
<button
type="roll"
name="adestramento_roller"
value="@{adestramento_roller}"
class="sheet-skill-button"
>
<span class="sheet-sup-treinada" data-i18n="adestramento"
>Adestramento</span
>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_adestramentoatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
selected
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_adestramentodadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{adestramentodadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_adestramentotreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_adestramentooutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{adestramentooutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_adestramentototal"
maxlength="2"
type="text"
spellcheck="false"
title="@{adestramentototal_somado}"
value="@{adestramentototal_somado}"
disabled="true"
/>
<!-- Artes -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_artes"
value="@{artes_roller}"
class="sheet-skill-button"
>
<span class="sheet-sup-treinada" data-i18n="artes">Artes</span>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_artesatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
selected
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_artesdadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{artesdadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_artestreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_artesoutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{artesoutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_artestotal"
maxlength="2"
type="text"
spellcheck="false"
title="@{artestotal_somado}"
value="@{artestotal_somado}"
disabled="true"
/>
<!-- Atletismo -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_atletismo"
value="@{atletismo_roller}"
class="sheet-skill-button"
>
<span data-i18n="atletismo">Atletismo</span>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_atletismoatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
selected
>
FOR*
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_atletismodadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{atletismodadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_atletismotreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_atletismooutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{atletismooutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_atletismotototal"
maxlength="2"
type="text"
spellcheck="false"
title="@{atletismototal_somado}"
value="@{atletismototal_somado}"
disabled="true"
/>
<!-- Atualidades-->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_atualidades"
value="@{atualidades_roller}"
class="sheet-skill-button"
>
<span data-i18n="atualidades">Atualidades</span>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_atualidadesatributo2">
<option
value="(@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
selected
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_atualidadesdadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{atualidadesdadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_atualidadestreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_atualidadesoutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{atualidadesoutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_atualidadestotal"
maxlength="2"
type="text"
spellcheck="false"
title="@{atualidadestotal_somado}"
value="@{atualidadestotal_somado}"
disabled="true"
/>
<!-- Ciências -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_ciencias"
value="@{ciencias_roller}"
class="sheet-skill-button"
>
<span class="sheet-sup-treinada" data-i18n="ciencias"
>Ciências</span
>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_cienciasatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
selected
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_cienciasdadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{cienciasdadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_cienciastreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_cienciasoutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{cienciasoutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_cienciastotal"
maxlength="2"
type="text"
spellcheck="false"
title="@{cienciastotal_somado}"
value="@{cienciastotal_somado}"
disabled="true"
/>
<!-- Crime -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_crime"
value="@{crime_roller}"
class="sheet-skill-button"
>
<span class="sheet-sup-treinada-penalidade" data-i18n="crime"
>Crime</span
>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_crimeatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
selected
>
AGI*
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_crimedadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{crimedadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_crimetreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_crimeoutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{crimeoutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_crimetotal"
maxlength="2"
type="text"
spellcheck="false"
title="@{crimetotal_somado}"
value="@{crimetotal_somado}"
disabled="true"
/>
<!-- Diplomacia -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_diplomacia"
value="@{diplomacia_roller}"
class="sheet-skill-button"
>
<span data-i18n="diplomacia">Diplomacia</span>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_diplomaciaatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
selected
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_diplomaciadadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{diplomaciadadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_diplomaciatreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_diplomaciaoutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{diplomaciaoutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_diplomaciatotal"
maxlength="2"
type="text"
spellcheck="false"
title="@{diplomaciatotal_somado}"
value="@{diplomaciatotal_somado}"
disabled="true"
/>
<!-- Enganação -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_enganacao"
value="@{enganacao_roller}"
class="sheet-skill-button"
>
<span data-i18n="enganacao">Enganação</span>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_enganacaoatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
selected
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_enganacaodadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{enganacaodadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_enganacaotreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_enganacaooutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{enganacaooutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_enganacaototal"
maxlength="2"
type="text"
spellcheck="false"
title="@{enganacaototal_somado}"
value="@{enganacaototal_somado}"
disabled="true"
/>
<!-- Fortitude -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_fortitude"
value="@{fortitude_roller}"
class="sheet-skill-button"
>
<span data-i18n="fortitude">Fortitude</span>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_fortitudeatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
selected
>
VIG*
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_fortitudedadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{fortitudedadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_fortitudetreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_fortitudeoutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{fortitudeoutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_fortitudetotal"
maxlength="2"
type="text"
spellcheck="false"
title="@{fortitudetotal_somado}"
value="@{fortitudetotal_somado}"
disabled="true"
/>
<!-- Furtividade -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_furtividade"
value="@{furtividade_roller}"
class="sheet-skill-button"
>
<span class="sheet-sup-penalidade" data-i18n="furtividade"
>Furtividade</span
>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_furtividadeatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
selected
>
AGI*
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_furtividadedadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{furtividadedadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_furtividadetreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_furtividadeoutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{furtividadeoutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_furtividadetotal"
maxlength="2"
type="text"
spellcheck="false"
title="@{furtividadetotal_somado}"
value="@{furtividadetotal_somado}"
disabled="true"
/>
<!-- Iniciativa -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_iniciativa"
value="@{iniciativa_roller}"
class="sheet-skill-button"
>
<span data-i18n="iniciativa">Iniciativa</span>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_iniciativaatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
selected
>
AGI*
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_iniciativadadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{iniciativadadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_iniciativatreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_iniciativaoutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{iniciativaoutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_iniciativatotal"
maxlength="2"
type="text"
spellcheck="false"
title="@{iniciativatotal_somado}"
value="@{iniciativatotal_somado}"
disabled="true"
/>
<!-- Intimidação -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_intimidacao"
value="@{intimidacao_roller}"
class="sheet-skill-button"
>
<span data-i18n="intimidacao">Intimidação</span>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_intimidacaoatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
selected
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_intimidacaodadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{intimidacaodadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_intimidacaotreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_intimidacaooutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{intimidacaooutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_intimidacaototal"
maxlength="2"
type="text"
spellcheck="false"
title="@{intimidacaototal_somado}"
value="@{intimidacaototal_somado}"
disabled="true"
/>
<!-- Intuição -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_intuicao"
value="@{intuicao_roller}"
class="sheet-skill-button"
>
<span data-i18n="intuicao">Intuição</span>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_intuicaoatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
selected
>
PRE*
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_intuicaodadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{intuicaodadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_intuicaotreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_intuicaooutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{intuicaooutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_intuicaototal"
maxlength="2"
type="text"
spellcheck="false"
title="@{intuicaototal_somado}"
value="@{intuicaototal_somado}"
disabled="true"
/>
<!-- Investigação -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_investigacao"
value="@{investigacao_roller}"
class="sheet-skill-button"
>
<span data-i18n="investigacao">Investigação</span>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_investigacaoatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
selected
data-i18n="mod_inteligencia"
>
INT*
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_investigacaodadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{investigacaodadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_investigacaotreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_investigacaooutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{investigacaooutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_investigacaototal"
maxlength="2"
type="text"
spellcheck="false"
title="@{investigacaototal_somado}"
value="@{investigacaototal_somado}"
disabled="true"
/>
<!-- Luta -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_luta"
value="@{luta_roller}"
class="sheet-skill-button"
>
<span data-i18n="luta">Luta</span>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_lutaatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
selected
data-i18n="mod_forca"
>
FOR*
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_lutadadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{lutadadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_lutatreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_lutaoutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{lutaoutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_lutatotal"
maxlength="2"
type="text"
spellcheck="false"
title="@{lutatotal_somado}"
value="@{lutatotal_somado}"
disabled="true"
/>
<!-- Medicina -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_medicina"
value="@{medicina_roller}"
class="sheet-skill-button"
>
<span data-i18n="medicina">Medicina</span>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_medicinaatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
selected
>
INT*
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_medicinadadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{medicinadadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_medicinatreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_medicinaoutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{medicinaoutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_medicinatotal"
maxlength="2"
type="text"
spellcheck="false"
title="@{medicinatotal_somado}"
value="@{medicinatotal_somado}"
disabled="true"
/>
<!-- Ocultismo -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_ocultismo"
value="@{ocultismo_roller}"
class="sheet-skill-button"
>
<span class="sheet-sup-treinada" data-i18n="ocultismo"
>Ocultismo</span
>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_ocultismoatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
selected
data-i18n="mod_inteligencia"
>
INT*
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_ocultismodadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{ocultismodadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_ocultismotreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_ocultismooutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{ocultismooutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_ocultismototal"
maxlength="2"
type="text"
spellcheck="false"
title="@{ocultismototal_somado}"
value="@{ocultismototal_somado}"
disabled="true"
/>
<!-- Percepção -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_percepcao"
value="@{percepcao_roller}"
class="sheet-skill-button"
>
<span data-i18n="percepcao">Percepção</span>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_percepcaoatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
selected
>
PRE*
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_percepcaodadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{percepcaodadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_percepcaotreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_percepcaooutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{percepcaooutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_percepcaototal"
maxlength="2"
type="text"
spellcheck="false"
title="@{percepcaototal_somado}"
value="@{percepcaototal_somado}"
disabled="true"
/>
<!-- Pilotagem -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_pilotagem"
value="@{pilotagem_roller}"
class="sheet-skill-button"
>
<span class="sheet-sup-treinada" data-i18n="pilotagem"
>Pilotagem</span
>
</button>
</div>
<div class="sheet-signal">(</div>
<select
class="sheet-skill-ordem-paranormal"
name="attr_pilotagematributo2"
>
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
selected
>
AGI*
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_pilotagemdadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{pilotagemdadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_pilotagemtreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
class="sheet-skill-ordem-paranormal"
name="attr_pilotagemoutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{pilotagemoutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_pilotagemtotal"
maxlength="2"
type="text"
spellcheck="false"
title="@{pilotagemtotal_somado}"
value="@{pilotagemtotal_somado}"
disabled="true"
/>
<!-- Pontaria -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_pontaria"
value="@{pontaria_roller}"
class="sheet-skill-button"
>
<span data-i18n="pontaria">Pontaria</span>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_pontariaatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
selected
data-i18n="mod_agilidade"
>
AGI*
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_pontariadadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{pontariadadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_pontariatreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_pontariaoutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{pontariaoutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_pontariatotal"
maxlength="2"
type="text"
spellcheck="false"
title="@{pontariatotal_somado}"
value="@{pontariatotal_somado}"
disabled="true"
/>
<!-- Profissão -->
<div class="sheet-profissao">
<button
type="roll"
name="roll_profissao"
value="@{profissao_roller}"
class="sheet-skill-button"
>
<span data-i18n="profissao">Profissão</span>
</button>
<input
class="sheet-nome-profissao"
name="attr_profissaonome"
type="text"
spellcheck="false"
/>
</div>
<div class="sheet-signal">(</div>
<select name="attr_profissaoatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
selected
>
INT*
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_profissaodadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{profissaodadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_profissaotreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_profissaooutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{profissaooutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_profissaototal"
maxlength="2"
type="text"
spellcheck="false"
title="@{profissaototal_somado}"
value="@{profissaototal_somado}"
disabled="true"
/>
<!-- Profissão 2 -->
<div class="sheet-profissao">
<button
type="roll"
name="roll_profissao2"
value="@{profissao2_roller}"
class="sheet-skill-button"
>
<span data-i18n="profissao">Profissão</span>
</button>
<input
class="sheet-nome-profissao"
name="attr_profissao2nome"
type="text"
spellcheck="false"
/>
</div>
<div class="sheet-signal">(</div>
<select name="attr_profissao2atributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
selected
data-i18n="mod_inteligencia"
>
INT*
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_profissao2dadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{profissao2dadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_profissao2treino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_profissao2outros"
maxlength="3"
type="text"
spellcheck="false"
title="@{profissao2outros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_profissao2total"
maxlength="2"
type="text"
spellcheck="false"
title="@{profissao2total_somado}"
value="@{profissao2total_somado}"
disabled="true"
/>
<!-- Profissão 3 -->
<div class="sheet-profissao">
<button
type="roll"
name="roll_profissao3"
value="@{profissao3_roller}"
class="sheet-skill-button"
>
<span data-i18n="profissao">Profissão</span>
</button>
<input
class="sheet-nome-profissao"
name="attr_profissao3nome"
type="text"
spellcheck="false"
/>
</div>
<div class="sheet-signal">(</div>
<select name="attr_profissao3atributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
selected
data-i18n="mod_inteligencia"
>
INT*
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_profissao3dadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{profissao3dadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_profissao3treino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_profissao3outros"
maxlength="3"
type="text"
spellcheck="false"
title="@{profissao3outros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_profissao3total"
maxlength="2"
type="text"
spellcheck="false"
title="@{profissao3total_somado}"
value="@{profissao3total_somado}"
disabled="true"
/>
<!-- Reflexos -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_reflexos"
value="@{reflexos_roller}"
class="sheet-skill-button"
>
<span data-i18n="reflexos">Reflexos</span>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_reflexosatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
selected
data-i18n="mod_agilidade"
>
AGI*
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_reflexosdadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{reflexosdadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_reflexostreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_reflexosoutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{reflexosoutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_reflexostotal"
maxlength="2"
type="text"
spellcheck="false"
title="@{reflexostotal_somado}"
value="@{reflexostotal_somado}"
disabled="true"
/>
<!-- Religião -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_religiao"
value="@{religiao_roller}"
class="sheet-skill-button"
>
<span class="sheet-sup-treinada" data-i18n="religiao"
>Religião</span
>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_religiaoatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
selected
>
PRE*
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_religiaodadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{religiaodadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_religiaotreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_religiaooutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{religiaooutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_religiaototal"
maxlength="2"
type="text"
spellcheck="false"
title="@{religiaototal_somado}"
value="@{religiaototal_somado}"
disabled="true"
/>
<!-- Sobrevivência -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_sobrevivencia"
value="@{sobrevivencia_roller}"
class="sheet-skill-button"
>
<span data-i18n="sobrevivencia">Sobrevivência</span>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_sobrevivenciaatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
selected
>
INT*
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_sobrevivenciadadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{sobrevivenciadadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_sobrevivenciatreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_sobrevivenciaoutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{sobrevivenciaoutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_sobrevivenciatotal"
maxlength="2"
type="text"
spellcheck="false"
title="@{sobrevivenciatotal_somado}"
value="@{sobrevivenciatotal_somado}"
disabled="true"
/>
<!-- Tática -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_tatica"
value="@{tatica_roller}"
class="sheet-skill-button"
>
<span class="sheet-sup-treinada" data-i18n="tatica"
>Tática</span
>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_taticaatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
selected
data-i18n="mod_inteligencia"
>
INT*
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_taticadadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{taticadadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_taticatreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_taticaoutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{taticaoutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_taticatotal"
maxlength="2"
type="text"
spellcheck="false"
title="@{taticatotal_somado}"
value="@{taticatotal_somado}"
disabled="true"
/>
<!-- Tecnologia -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_tecnologia"
value="@{tecnologia_roller}"
class="sheet-skill-button"
>
<span class="sheet-sup-treinada" data-i18n="tecnologia"
>Tecnologia</span
>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_tecnologiaatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
selected
data-i18n="mod_inteligencia"
>
INT*
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_tecnologiadadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{tecnologiadadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_tecnologiatreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_tecnologiaoutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{tecnologiaoutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_tecnologiatotal"
maxlength="2"
type="text"
spellcheck="false"
title="@{tecnologiatotal_somado}"
value="@{tecnologiatotal_somado}"
disabled="true"
/>
<!-- Vontade -->
<div class="sheet-skill-name">
<button
type="roll"
name="roll_vontade"
value="@{vontade_roller}"
class="sheet-skill-button"
>
<span data-i18n="vontade">Vontade</span>
</button>
</div>
<div class="sheet-signal">(</div>
<select name="attr_vontadeatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
selected
>
PRE*
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_vontadedadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{vontadedadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_vontadetreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_vontadeoutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{vontadeoutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_vontadetotal"
maxlength="2"
type="text"
spellcheck="false"
title="@{vontadetotal_somado}"
value="@{vontadetotal_somado}"
disabled="true"
/>
<!-- Repeating -->
<!-- <fieldset class="repeating_skills">
<div class="sheet-skill-name">
<button
type="roll"
name="roll_pericia"
value="@{repeating_skills_roller}"
class="sheet-skill-button"
style="width: auto"
>
<span class="sheet-buttondicefont">T</span>
</button>
<input
name="attr_periciaextra"
type="text"
spellcheck="false"
value=""
class="sheet-nome-profissao-extra"
/>
</div>
<div class="sheet-signal">(</div>
<select name="attr_periciaextraatributo2">
<option
value="@{for_mod} + @{condicaoperfisico} + @{condicaocego}"
selected
data-i18n="mod_forca"
>
FOR
</option>
<option
value="@{agi_mod} + @{condicaoperfisico} + @{condicaocego}"
data-i18n="mod_agilidade"
>
AGI
</option>
<option
value="@{vig_mod} + @{condicaoperfisico}"
data-i18n="mod_vigor"
>
VIG
</option>
<option
value="@{int_mod} + @{condicaopermental}"
data-i18n="mod_inteligencia"
>
INT
</option>
<option
value="@{pre_mod} + @{condicaopermental}"
data-i18n="mod_presenca"
>
PRE
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_periciaextradadosbonus"
maxlength="3"
type="text"
spellcheck="false"
title="@{periciaextradadosbonus}"
value="0"
/>
<div class="sheet-signal">)</div>
<div class="sheet-signal">+</div>
<select name="attr_periciaextratreino">
<option
title="Escala de treino x @{pericia_nao_treinado}"
value="nao_treinado"
data-i18n="pericia_nao_treinado"
selected
>
Não treinado
</option>
<option
title="Escala de treino x @{pericia_treinado}"
value="treinado"
data-i18n="pericia_treinado"
>
Treinado
</option>
<option
title="Escala de treino x @{pericia_veterano}"
value="veterano"
data-i18n="pericia_veterano"
>
Veterano
</option>
<option
title="Escala de treino x @{pericia_experiente}"
value="experiente"
data-i18n="pericia_experiente"
>
Experiente
</option>
</select>
<div class="sheet-signal">+</div>
<input
name="attr_periciaextraoutros"
maxlength="3"
type="text"
spellcheck="false"
title="@{periciaextraoutros}"
value="0"
/>
<div class="sheet-signal">=</div>
<input
class="sheet-total last"
name="attr_periciaextratotal"
maxlength="2"
type="text"
spellcheck="false"
title="@{periciaextratotal_somado}"
value="@{periciaextratotal_somado}"
disabled="true"
/>
</fieldset> -->
<div class="sheet-legenda-pericias">
<i>+</i>
<span data-i18n="penalidade_protecao"
>Penalidade de Armadura</span
>
<i>*</i>
<span data-i18n="somente_treinada">Somente Treinada</span>
</div>
</div>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
<div class="sheet-equipment-container">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner">
<div class="sheet-grid-equipment">
<div class="sheet-small-title" data-i18n="quantidade">QTD.</div>
<div class="sheet-grid-title" data-i18n="equipamentos">
Equipamentos
</div>
<div class="sheet-small-title" data-i18n="categoria">Categoria</div>
<div class="sheet-small-title" data-i18n="espaco">Espaços</div>
</div>
<fieldset class="repeating_equipment">
<div class="sheet-grid-equipment">
<input
name="attr_equipquantity"
type="text"
spellcheck="false"
value="1"
/>
<input
name="attr_equipcategoria"
type="text"
spellcheck="false"
value=""
/>
<input
name="attr_equipname"
type="text"
spellcheck="false"
value=""
/>
<input
name="attr_equipslot"
type="text"
spellcheck="false"
value="0"
/>
</div>
</fieldset>
<div class="sheet-container-money">
<span class="sheet-cargaspan" data-i18n="carga">Espaços:</span>
<input
class="sheet-cargainput"
name="attr_carga"
type="text"
spellcheck="false"
value="0"
readonly="1"
/>
<span class="sheet-cargaspan" data-i18n="extraslot">E.Extra:</span>
<input
class="sheet-cargainput"
name="attr_extraslot"
type="text"
spellcheck="false"
value="0"
/>
</div>
<div class="sheet-container-money">
<span data-i18n="climite">E.Limite:</span>
<input
class="sheet-cargalimite"
name="attr_limite"
type="text"
spellcheck="false"
value="@{limite}"
readonly="1"
/>
<span data-i18n="cmaxima">E.Máxima:</span>
<input
class="sheet-cargamaxima"
name="attr_maxima"
type="text"
spellcheck="false"
value="@{maxima}"
readonly="1"
/>
</div>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
<!-- <div class="sheet-charnotes-container">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner">
<div class="sheet-default-title">
Anotações
</div>
<div class="sheet-content-centered">
<textarea name="attr_charnotes"></textarea>
</div>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div> -->
</div>
<div class="sheet-charnotes-container">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner">
<div class="sheet-default-title" data-i18n="anotacoes">Anotações</div>
<div class="sheet-content-centered">
<textarea name="attr_charnotes"></textarea>
</div>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
<!--Global-->
<div class="sheet-left-global-container">
<div class="sheet-header-global">
<div class="sheet-header-position">
<h1 data-i18n="global_charactersheet" class="sheet-global-title">
Modificadores Globais
</h1>
</div>
<div class="sheet-right-icons header-button-position">
<button
class="sheet-round global-color"
data-i18n="player_eraseglobal"
type="action"
name="act_eraseglobal"
>
Limpar Globais
</button>
</div>
</div>
<div class="sheet-global-rolls">
<div class="sheet-attacks-container">
<div class="sheet-inside">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner">
<!-- <div class="sheet-default-title">Ataques</div> -->
<div class="sheet-attacksgrid">
<div class="sheet-small-title" data-i18n="rolagem">
Rolagens
</div>
<div class="sheet-small-title" data-i18n="bonus_ataque">
Ataque
</div>
<div class="sheet-small-title" data-i18n="pericias">
Perícias
</div>
<div class="sheet-small-title" data-i18n="resistencias">
Resistências
</div>
<div class="sheet-small-title" data-i18n="dano">Dano</div>
</div>
<div class="sheet-attacksgrid">
<input
name="attr_rolltemp"
type="text"
spellcheck="false"
class="sheet-"
value="0"
/>
<input
name="attr_ataquetemp"
type="text"
spellcheck="false"
class="sheet-"
value="0"
/>
<input
name="attr_periciatemp"
type="text"
spellcheck="false"
class="sheet-"
value="0"
/>
<input
name="attr_resistemp"
type="text"
spellcheck="false"
class="sheet-"
value="0"
/>
<input
name="attr_danotemp"
type="text"
spellcheck="false"
class="sheet-"
value="0"
/>
</div>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
</div>
</div>
<div class="sheet-global-rolls">
<div class="sheet-defense-container">
<div class="sheet-inside">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner">
<!-- <div class="sheet-default-title">Ataques</div> -->
<div class="sheet-defensegrid">
<div class="sheet-small-title" data-i18n="passiva">Defesa</div>
<div class="sheet-small-title" data-i18n="bloqueio">
Bloqueio
</div>
<div class="sheet-small-title" data-i18n="esquiva">Esquiva</div>
<div class="sheet-small-title" data-i18n="reducao_de_dano">
Redução de dano
</div>
</div>
<div class="sheet-defensegrid">
<input
name="attr_passivatemp"
maxlength="3"
type="text"
spellcheck="false"
title=""
value="0"
/>
<input
name="attr_bloqueiotemp"
maxlength="3"
type="text"
spellcheck="false"
value="0"
/>
<input
name="attr_esquivatemp"
maxlength="3"
type="text"
spellcheck="false"
value="0"
/>
<input
name="attr_rdtemp"
maxlength="3"
type="text"
spellcheck="false"
value="0"
/>
</div>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="sheet-right-global-container">
<div class="sheet-logo-level">
<div class="sheet-container-logo">
<img
src="http://ordem.jamboeditora.com.br/wp-content/uploads/2021/11/logo-700.png"
class="sheet-logo-ordem-paranormal"
/>
</div>
</div>
<div class="sheet-character-attributes">
<!-- Força -->
<div class="sheet-outer-container-negative-corner">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner">
<!-- Conteudo aqui -->
<span class="sheet-button-title-attribute" data-i18n="mod_forca"
>FOR</span
>
<input
name="attr_fortemp"
type="text"
spellcheck="false"
maxlength="2"
class="sheet-fake-mod"
title="@{fortemp}"
value="0"
/>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
<!-- Agilidade -->
<div class="sheet-outer-container-negative-corner">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner">
<span class="sheet-button-title-attribute" data-i18n="mod_agilidade"
>DES</span
>
<input
name="attr_agitemp"
type="text"
spellcheck="false"
maxlength="2"
class="sheet-fake-mod"
title="@{agitemp}"
value="0"
/>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
<!-- Vigor -->
<div class="sheet-outer-container-negative-corner">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner">
<span class="sheet-button-title-attribute" data-i18n="mod_vigor"
>VIG</span
>
<input
name="attr_vigtemp"
type="text"
spellcheck="false"
maxlength="2"
class="sheet-fake-mod"
title="@{vigtemp}"
value="0"
/>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
<!-- Inteligência -->
<div class="sheet-outer-container-negative-corner">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner">
<span
class="sheet-button-title-attribute"
data-i18n="mod_inteligencia"
>INT</span
>
<input
name="attr_inttemp"
type="text"
spellcheck="false"
maxlength="2"
class="sheet-fake-mod"
title="@{inttemp}"
value="0"
/>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
<!-- Presenca -->
<div class="sheet-outer-container-negative-corner">
<div class="sheet-container-negative-corner">
<div class="sheet-inside-negative-corner">
<span class="sheet-button-title-attribute" data-i18n="mod_presenca"
>PRE</span
>
<input
name="attr_pretemp"
type="text"
spellcheck="false"
maxlength="2"
class="sheet-fake-mod"
title="@{sabtemp}"
value="0"
/>
<div class="sheet-corner sheet-top-left"></div>
<div class="sheet-corner sheet-top-right"></div>
<div class="sheet-corner sheet-bottom-left"></div>
<div class="sheet-corner sheet-bottom-right"></div>
</div>
</div>
</div>
</div>
</div>
<div class="sheet-hide-author">
<span>FICHA BY DRARKORS, MIGUEL BEHOLDER E HEITHOR</span>
</div>
</div>
<!-- Rollers -->
<input type="hidden" name="attr_acrobacia_roller" value="" readonly="1" />
<!-- Bonus de Treino -->
<input type="hidden" name="attr_escala_treino" value="5" readonly="1" />
<input type="hidden" name="attr_pericia_nao_treinado" value="0" readonly="1" />
<input type="hidden" name="attr_pericia_treinado" value="1" readonly="1" />
<input type="hidden" name="attr_pericia_veterano" value="2" readonly="1" />
<input type="hidden" name="attr_pericia_experiente" value="3" readonly="1" />
<input type="hidden" name="attr_penalidades_protecao" value="0" readonly="1" />
<input
type="hidden"
name="attr_penalidades_protecao_carga"
value="0"
readonly="1"
/>
<input
type="hidden"
name="attr_metade_do_nivel"
value="floor(@{charnivel}/2)"
/>
<!-- <input name="attr_character_name" type="hidden" spellcheck="false"> -->
<input name="attr_charname" type="hidden" spellcheck="false" value="" />
<input
type="hidden"
name="attr_vida_max"
value="@{vidatotal} + @{vidatemp}"
readonly
/>
<input
type="hidden"
name="attr_esforco_max"
value="@{manatotal} + @{manatemp}"
readonly
/>
<input
name="attr_passivatotal"
maxlength="5"
type="hidden"
value="10"
spellcheck="false"
/>
<input
name="attr_passivatotalcaido"
maxlength="5"
type="hidden"
value="@{passivatotal}+5"
spellcheck="false"
/>
<!--Penalidades-->
<input type="hidden" name="attr_vigdicaomodataquecc" value="0" readonly="1" />
<input type="hidden" name="attr_vigdicaomodataquedis" value="0" readonly="1" />
<input type="hidden" name="attr_vigdicaomodataque" value="0" readonly="1" />
<input type="hidden" name="attr_vigdicaoperfisico" value="0" readonly="1" />
<input type="hidden" name="attr_vigdicaopermental" value="0" readonly="1" />
<input type="hidden" name="attr_vigdicaoresistencia" value="0" readonly="1" />
<input type="hidden" name="attr_vigdicaopercepcao" value="0" readonly="1" />
<input type="hidden" name="attr_vigdicaoiniciativa" value="0" readonly="1" />
<input type="hidden" name="attr_vigdicaopassiva" value="0" readonly="1" />
<input type="hidden" name="attr_vigdicaocego" value="0" readonly="1" />
<input type="hidden" name="attr_vigdicaoreflexo" value="0" readonly="1" />
<!--Mods-->
<input type="hidden" name="attr_ficha_monstro" value="1" readonly="1" />
<input type="hidden" name="attr_ficha_modificadores" value="1" readonly="1" />
<input type="hidden" name="attr_ficha_dominio" value="0" readonly="1" />
<input
type="hidden"
name="attr_game_system"
value="tormenta20jda"
readonly="1"
/>
<!-- ROLL TEMPLATES -->
<rolltemplate class="sheet-rolltemplate-ordem-paranormal">
<div class="sheet-rollbox-container">
<div class="sheet-rollbox">
<div class="sheet-roll-title">{{character}}</div>
<div class="sheet-roll-result">{{theroll}}</div>
<div class="sheet-roll-name">
<span>{{rollname}}</span>
</div>
</div>
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-ordem-paranormal-attack">
<div class="sheet-rollbox-container">
<div class="sheet-rollbox">
{{#character}}
<div class="sheet-roll-title">{{character}}</div>
{{/character}}
<div class="sheet-attack-title">{{attackname}}</div>
<div>
<div class="sheet-roll">{{attackroll}}</div>
<div class="sheet-roll-label">Ataque</div>
</div>
<div class="sheet-divisor"><span></span></div>
<div>
{{#^rollWasCrit() attackroll}}
<div class="sheet-roll">{{damageroll}}</div>
<div class="sheet-roll-label">Dano</div>
{{/^rollWasCrit() attackroll}} {{#rollWasCrit() attackroll}}
<div class="sheet-roll">{{criticaldamageroll}}</div>
<div class="sheet-roll-label">
Dano <span class="sheet-crit"> (Crítico)</span>
</div>
{{/rollWasCrit() attackroll}}
</div>
{{#typeofdamage}}
<div class="sheet-tipo-dano">{{typeofdamage}}</div>
{{/typeofdamage}} {{#description}}
<div class="sheet-descricao">{{description}}</div>
{{/description}}
</div>
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-ordem-paranormal-error-chance">
<div class="sheet-rollbox-container">
<div class="sheet-rollbox">
<div class="sheet-roll-title">{{character}}</div>
<div class="sheet-roll-result">{{errorroll}}</div>
<div class="sheet-roll-name">
<span>Chance de Erro</span>
</div>
</div>
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-ordem-paranormal-info">
<div class="sheet-rollbox-container">
<div class="sheet-rollbox">
<div class="sheet-roll-title">{{infoname}}</div>
{{#description}}
<div class="sheet-descricao">{{description}}</div>
{{/description}}
</div>
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-spell">
<div class="sheet-spell-container">
<div class="sheet-spellbox">
<div class="sheet-roll-title">{{character}}</div>
<div class="sheet-spell-name">{{spellname}}</div>
<div class="sheet-spell-grid">
{{#type}}
<div class="sheet-spell-atribute"><span>Tipo: </span>{{type}}</div>
{{/type}} {{#execution}}
<div class="sheet-spell-atribute">
<span>Execução: </span>{{execution}}
</div>
{{/execution}} {{#duration}}
<div class="sheet-spell-atribute">
<span>Duração: </span>{{duration}}
</div>
{{/duration}} {{#range}}
<div class="sheet-spell-atribute"><span>Alcance: </span>{{range}}</div>
{{/range}} {{#targetarea}}
<div class="sheet-spell-atribute">
<span>Efeito: </span>{{targetarea}}
</div>
{{/targetarea}} {{#resistance}}
<div class="sheet-spell-atribute">
<span>Dificuldade do Teste: </span>{{resistance}}
{{#cd}}(DT{{cd}}){{/cd}}
</div>
{{/resistance}} {{#description}}
<div class="sheet-descricao">{{description}}</div>
{{/description}}
</div>
</div>
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-custom">
<div class="sheet-rollbox-container">
<div class="sheet-rollbox">
<div class="sheet-roll-title">{{name}}</div>
{{#secondname}}
<div class="sheet-secondname">{{secondname}}</div>
{{/secondname}} {{#theroll}}
<div class="sheet-props">
<div class="sheet-content"><b>{{rollname}}</b> {{theroll}}</div>
</div>
{{/theroll}} {{#rollWasCrit() theroll}} {{#ifcritical}}
<div class="sheet-props">
<div class="sheet-content"><b>{{criticalname}}</b> {{ifcritical}}</div>
</div>
{{/ifcritical}} {{/rollWasCrit() theroll}} {{#^rollWasCrit() theroll}}
{{#ifcriticalerror}} {{#rollWasFumble() theroll}} {{#ifcriticalerror}}
<div class="sheet-props">
<div class="sheet-content">
<b>{{criticalname}}</b> {{ifcriticalerror}}
</div>
</div>
{{/ifcriticalerror}} {{/rollWasFumble() theroll}} {{#^rollWasFumble()
theroll}} {{#notcritical}}
<div class="sheet-props">
<div class="sheet-content"><b>{{criticalname}}</b> {{notcritical}}</div>
</div>
{{/notcritical}} {{/^rollWasFumble() theroll}} {{/ifcriticalerror}}
{{#^ifcriticalerror}} {{#notcritical}}
<div class="sheet-props">
<div class="sheet-content"><b>{{criticalname}}</b> {{notcritical}}</div>
</div>
{{/notcritical}} {{/^ifcriticalerror}} {{/^rollWasCrit() theroll}}
<div class="sheet-props">
{{#allprops() name criticalname ifcritical ifcriticalerror description
notcritical theroll rollname secondname}}
<div class="sheet-content"><b>{{key}}</b> {{value}}</div>
{{/allprops() name criticalname ifcritical ifcriticalerror description
notcritical theroll rollname secondname}}
</div>
{{#description}}
<div class="sheet-descricao">{{description}}</div>
{{/description}}
</div>
</div>
</rolltemplate>
<script type="text/worker">
// Stat mods
['for', 'agi', 'vig', 'int', 'pre'].forEach(stat => {
on(`sheet:opened change:${stat} change:fortemp change:agitemp change:vigtemp change:inttemp change:pretemp `, function(){
getAttrs([stat, "fortemp", "agitemp", "vigtemp", "inttemp", "pretemp", "fakefor", "fakeagi", "fakecon", "fakeint", "fakepre",], function(v){
let mod = isNaN(parseInt(v[stat])) ? 0 : v[stat];
let modtemp = isNaN(parseInt(v[`${stat}temp`])) ? 0 : v[`${stat}temp`];
mod = parseInt(mod) + parseInt(modtemp);
let faketemp = " "
if(parseInt(modtemp) < 0){
faketemp = modtemp;
}
if(parseInt(modtemp) > 0){
faketemp = "+" + modtemp;
}
setAttrs({
[`${stat}_mod`]: mod
});
setAttrs({
[`fake${stat}`]: faketemp
});
if(stat == 'for'){
repeatingSumModified("carga","equipment",["equipquantity","equipslot"], "");
}
switch(stat) {
case 'for':
setAttrs({[`mod_${stat}_roller`]: mod > 0 ? `&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Força}}{{theroll=[[@{${stat}_mod}d20kh1]]}}` : `&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Força}}{{theroll=[[2d20kl1]]}}`})
break;
case 'agi':
setAttrs({[`mod_${stat}_roller`]: mod > 0 ? `&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Agilidade}}{{theroll=[[@{${stat}_mod}d20kh1]]}}` : `&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Agilidade}}{{theroll=[[2d20kl1]]}}`})
break;
case 'vig':
setAttrs({[`mod_${stat}_roller`]: mod > 0 ? `&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Vigor}}{{theroll=[[@{${stat}_mod}d20kh1]]}}` : `&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Vigor}}{{theroll=[[2d20kl1]]}}`})
break;
case 'int':
setAttrs({[`mod_${stat}_roller`]: mod > 0 ? `&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Inteligência}}{{theroll=[[@{${stat}_mod}d20kh1]]}}` : `&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Inteligência}}{{theroll=[[2d20kl1]]}}`})
break;
case 'pre':
setAttrs({[`mod_${stat}_roller`]: mod > 0 ? `&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Presença}}{{theroll=[[@{${stat}_mod}d20kh1]]}}` : `&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Presença}}{{theroll=[[2d20kl1]]}}`})
break;
}
});
});
});
//Perícias
['acrobacia','adestramento','artes','atletismo','atualidades','ciencias','crime','diplomacia','enganacao','fortitude','furtividade',
'iniciativa','intimidacao','intuicao','investigacao','luta','medicina','ocultismo','percepcao','pilotagem','pontaria',
'profissao','profissao2','profissao3','reflexos','religiao','sobrevivencia','tatica','tecnologia','vontade',
].forEach(skill => {
on(`sheet:opened change:for_mod change:agi_mod change:vig_mod change:int_mod change:pre_mod
change:${skill}atributo2 change:${skill}treino change:${skill}outros change:${skill}dadosbonus change:protecaopenalidade1 change:protecaopenalidade2 change:protecaopenalidade3 change:penalidades_protecao_carga change:escala_treino`, function(){
getAttrs([
`${skill}atributo2`, `${skill}dadosbonus`, `${skill}outros`, `${skill}treino`,
"for_mod", "agi_mod", "int_mod", "pre_mod", "vig_mod",
"periciatemp", "rolltemp", "condicaopericia", "condicaomodataquecc", "condicaomodataque",
"condicaoperfisico", "condicaopermental", "condicaocego", "condicaomodataquedis",
"escala_treino", "pericia_nao_treinado", "pericia_treinado",
"pericia_veterano", "pericia_experiente","protecaopenalidade1","protecaopenalidade2","protecaopenalidade3",
"penalidades_protecao_carga"
], function(x){
const treino = x[`${skill}treino`]
let totalTreino = 0
const escalaTreino = !isNaN(x['escala_treino']) ? parseInt(x['escala_treino']) : 5;
switch(treino) {
case 'nao_treinado':
totalTreino = escalaTreino * 0
break;
case 'treinado':
totalTreino = escalaTreino * 1
break;
case 'veterano':
totalTreino = escalaTreino * 2
break;
case 'experiente':
totalTreino = escalaTreino * 3
break;
}
const penalidade1 = !isNaN(x[`protecaopenalidade1`]) ? parseInt(x['protecaopenalidade1']) : 0
const penalidade2 = !isNaN(x[`protecaopenalidade2`]) ? parseInt(x['protecaopenalidade2']) : 0
const penalidade3 = !isNaN(x[`protecaopenalidade3`]) ? parseInt(x['protecaopenalidade3']) : 0
const penalidadeCarga = !isNaN(x[`penalidades_protecao_carga`]) ? parseInt(x['penalidades_protecao_carga']) : 0
const totalPenalidades = penalidade1 + penalidade2 + penalidade3
let rawAttr = !!x[`${skill}atributo2`] ? x[`${skill}atributo2`].split('+')[0].replace('@','').replace('{','').replace('}', '').trim() : ''
let periciaTemp = x['periciatemp']
let rollTemp = x['rolltemp']
let condicaoPericia = x['condicaopericia']
let outros = x[`${skill}outros`]
switch(skill) {
case 'acrobacia':
let acrobaciaTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros} -1 * ${totalPenalidades} -1 * ${penalidadeCarga}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Acrobacia}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${acrobaciaTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Acrobacia}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${acrobaciaTotal}]]}}`,
'acrobaciatotal_somado': acrobaciaTotal
})
break;
case 'adestramento':
let adestramentoTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Adestramento}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${adestramentoTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Adestramento}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${adestramentoTotal}]]}}`,
'adestramentototal_somado': adestramentoTotal
})
break;
case 'artes':
let artesTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Artes}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${artesTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Artes}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${artesTotal}]]}}`,
'artestotal_somado': artesTotal
})
break;
case 'atletismo':
let atletismoTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Atletismo}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${atletismoTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Atletismo}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${atletismoTotal}]]}}`,
'atletismototal_somado': atletismoTotal
})
break;
case 'atualidades':
let atualidadesTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Atualidades}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${atualidadesTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Atualidades}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${atualidadesTotal}]]}}`,
'atualidadestotal_somado': atualidadesTotal
})
break;
case 'ciencias':
let cienciasTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Ciências}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${cienciasTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Ciências}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${cienciasTotal}]]}}`,
'cienciastotal_somado': cienciasTotal
})
break;
case 'crime':
let crimeTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros} -1 * ${totalPenalidades} -1 * ${penalidadeCarga}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Crime}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${crimeTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Crime}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${crimeTotal}]]}}`,
'crimetotal_somado': crimeTotal
})
break;
case 'diplomacia':
let diplomaciaTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Diplomacia}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${diplomaciaTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Diplomacia}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${diplomaciaTotal}]]}}`,
'diplomaciatotal_somado': diplomaciaTotal
})
break;
case 'enganacao':
let enganacaoTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Enganação}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${enganacaoTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Enganação}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${enganacaoTotal}]]}}`,
'enganacaototal_somado': enganacaoTotal
})
break;
case 'fortitude':
let fortitudeTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Fortitude}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${fortitudeTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Fortitude}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${fortitudeTotal}]]}}`,
'fortitudetotal_somado': fortitudeTotal
})
break;
case 'furtividade':
let furtividadeTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros} -1 * ${totalPenalidades} -1 * ${penalidadeCarga}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Furtividade}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${furtividadeTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Furtividade}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${furtividadeTotal}]]}}`,
'furtividadetotal_somado': furtividadeTotal
})
break;
case 'iniciativa':
let iniciativaTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Iniciativa}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${iniciativaTotal} &{tracker}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Iniciativa}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${iniciativaTotal}]]}}`,
'iniciativatotal_somado': iniciativaTotal
})
break;
case 'intimidacao':
let intimidacaoTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Intimidação}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${intimidacaoTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Intimidação}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${intimidacaoTotal}]]}}`,
'intimidacaototal_somado': intimidacaoTotal
})
break;
case 'intuicao':
let intuicaoTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Intuição}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${intuicaoTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Intuição}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${intuicaoTotal}]]}}`,
'intuicaototal_somado': intuicaoTotal
})
break;
case 'investigacao':
let investigacaoTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Investigação}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${investigacaoTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Investigação}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${investigacaoTotal}]]}}`,
'investigacaototal_somado': investigacaoTotal
})
break;
case 'luta':
let lutaTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Luta}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${lutaTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Luta}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${lutaTotal}]]}}`,
'lutatotal_somado': lutaTotal
})
break;
case 'medicina':
let medicinaTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Medicina}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${medicinaTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Medicina}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${medicinaTotal}]]}}`,
'medicinatotal_somado': medicinaTotal
})
break;
case 'ocultismo':
let ocultismoTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Ocultismo}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${ocultismoTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Ocultismo}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${ocultismoTotal}]]}}`,
'ocultismototal_somado': ocultismoTotal
})
break;
case 'percepcao':
let percepcaoTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Percepção}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${percepcaoTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Percepção}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${percepcaoTotal}]]}}`,
'percepcaototal_somado': percepcaoTotal
})
break;
case 'pilotagem':
let pilotagemTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Pilotagem}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${pilotagemTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Pilotagem}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${pilotagemTotal}]]}}`,
'pilotagemtotal_somado': pilotagemTotal
})
break;
case 'pontaria':
let pontariaTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Pontaria}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${pontariaTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Pontaria}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${pontariaTotal}]]}}`,
'pontariatotal_somado': pontariaTotal
})
break;
case 'profissao':
let profissaoTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Profissão @{${skill}nome}}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${profissaoTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Profissão @{${skill}nome}}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${profissaoTotal}]]}}`,
'profissaototal_somado': profissaoTotal
})
break;
case 'profissao2':
let profissao2Total = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Profissão @{${skill}nome}}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${profissao2Total}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Profissão @{${skill}nome}}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${profissao2Total}]]}}`,
'profissao2total_somado': profissao2Total
})
break;
case 'profissao3':
let profissao3Total = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Profissão @{${skill}nome}}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${profissao3Total}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Profissão @{${skill}nome}}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${profissao3Total}]]}}`,
'profissao3total_somado': profissao3Total
})
break;
case 'reflexos':
let reflexosTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Reflexos}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${reflexosTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Reflexos}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${reflexosTotal}]]}}`,
'reflexostotal_somado': reflexosTotal
})
break;
case 'religiao':
let religiaoTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Religião}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${religiaoTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Religião}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${religiaoTotal}]]}}`,
'religiaototal_somado': religiaoTotal
})
break;
case 'sobrevivencia':
let sobrevivenciaTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Sobrevivência}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${sobrevivenciaTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Sobrevivência}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${sobrevivenciaTotal}]]}}`,
'sobrevivenciatotal_somado': sobrevivenciaTotal
})
break;
case 'tatica':
let taticaTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Tática}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${taticaTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Tática}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${taticaTotal}]]}}`,
'taticatotal_somado': taticaTotal
})
break;
case 'tecnologia':
let tecnologiaTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Tecnologia}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${tecnologiaTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Tecnologia}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${tecnologiaTotal}]]}}`,
'tecnologiatotal_somado': tecnologiaTotal
})
break;
case 'vontade':
let vontadeTotal = `${periciaTemp} + ${rollTemp} + ${condicaoPericia} + ${totalTreino} + ${outros}`;
setAttrs({[`${skill}_roller`]: x[`${rawAttr}`] > 0 ?
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Vontade}}{{theroll=[[(${x[`${skill}atributo2`]}+@{${skill}dadosbonus})d20kh1+${vontadeTotal}]]}}` :
`&{template:ordem-paranormal}{{character=@{character_name}}}{{rollname=Vontade}}{{theroll=[[(2+@{${skill}dadosbonus})d20kl1+${vontadeTotal}]]}}`,
'vontadetotal_somado': vontadeTotal
})
break;
}
});
});
});
on(`sheet:opened change:rolltemp change:ataquetemp change:danotemp change:resistemp change:periciatemp change:passivatemp change:bloqueiotemp change:esquivatemp change:rdtemp change:fortemp change:agitemp change:vigtemp change:inttemp change:sabtemp change:cartemp change:abalado change:agarrado change:alquebrado change:apavorado change:atordoado change:caido change:cego change:confuso change:debilitado change:desprevenido change:doente change:emchama change:enfeiticado change:enjoado change:enreado change:envenenado change:esmorecido change:exausto change:fascinado change:fatigado change:fraco change:frustrado change:imovel change:inconsciente change:indefeso change:lento change:ofuscado change:paralizado change:pasmo change:petrificacao change:sangrando change:surdo change:surpreendido change:vulneravel`, function(){
getAttrs([
"desafesaoutrostemp",
"rolltemp", "ataquetemp", "periciatemp", "danotemp", "resistemp", "passivatemp", "bloqueiotemp", "esquivatemp", "rdtemp",
"fortemp", "agitemp", "vigtemp", "inttemp", "sabtemp", "cartemp"
], function(v){
let ataque = ataque_cc = ataque_dis = 0;
let pericia = pericia_fisica = pericia_mental = cego = 0;
let percepcao = 0;
let iniciativa = 0;
let reflexo = 0;
let passiva = 0;
let show_global = false;
let global_array = [
[v.rolltemp, '.roll-span', '.roll-icon'],
[parseInt(v.ataquetemp) + parseInt(ataque), '.attack-span', '.attack-icon'],
[parseInt(v.periciatemp) + parseInt(pericia), '.skills-span', '.skills-icon' ],
[parseInt(v.danotemp), '.damage-span', '.damage-icon'],
[parseInt(v.passivatemp) + parseInt(v.rdtemp) + parseInt(passiva), '.defense-span', '.defense-icon'],
[v.bloqueiotemp, '.armor-span', '.armor-icon'],
[v.esquivatemp, '.shield-span', '.shield-icon'],
[parseInt(v.resistemp), '.resist-span', '.resist-icon']
];
for(i = 0; i <= 7; i++){
if(parseInt(global_array[i][0]) != 0){
$20(global_array[i][1]).removeClass('sheet-hiddenelement');
$20(global_array[i][2]).removeClass('sheet-hiddenelement');
show_global = true;
}
if(parseInt(global_array[i][0]) == 0){
global_array[i][0] = "";
$20(global_array[i][1]).addClass('sheet-hiddenelement');
$20(global_array[i][2]).addClass('sheet-hiddenelement');
}
if(parseInt(global_array[i][0]) > 0){
global_array[i][0] = "+" + global_array[i][0];
}
}
if(
parseInt(v.fortemp) != 0 || parseInt(v.agitemp) != 0 || parseInt(v.vigtemp) != 0 ||
parseInt(v.inttemp) != 0 || parseInt(v.sabtemp) != 0 || parseInt(v.cartemp) != 0 ||
show_global
) {
$20('.sheet-global-color').removeClass('sheet-hiddenelement');
} else {
$20('.sheet-global-color').addClass('sheet-hiddenelement');
}
setAttrs({
"condicaomodataquecc": ataque_cc,
"condicaomodataquedis": ataque_dis,
"condicaomodataque": ataque,
"condicaoperfisico": pericia_fisica,
"condicaopermental": pericia_mental,
"condicaopericia": pericia,
"condicaopercepcao": percepcao,
"condicaoiniciativa": iniciativa,
"condicaopassiva": passiva,
"condicaoreflexo": reflexo,
"condicaocego": cego,
"rollicon": global_array[0][0],
"attackicon": global_array[1][0],
"skillsicon": global_array[2][0],
"damageicon": global_array[3][0],
"defenseicon": global_array[4][0],
"armoricon": global_array[5][0],
"shieldicon": global_array[6][0],
"resistsicon": global_array[7][0]
});
});
});
//Trigger Calculo Slot Extra
on("sheet:opened change:extraslot", function(e){
repeatingSumModified("carga","equipment",["equipquantity","equipslot"], "");
});
//Penalidades de Armadura:
on("sheet:opened change:protecaopenalidade1 change:protecaopenalidade2", function(e){
getAttrs(["protecaopenalidade1", "protecaopenalidade2"], function(v){
let penalidade1 = isNaN(v.protecaopenalidade1) ? 0 : v.protecaopenalidade1;
let penalidade2 = isNaN(v.protecaopenalidade2) ? 0 : v.protecaopenalidade2;
let total = parseInt(penalidade1) + parseInt(penalidade2);
setAttrs({
"penalidades_protecao": total
});
});
});
//Calculando o dano de um acerto critico
on("change:repeating_attacks:danoataque change:repeating_attacks:multiplicadorcriticoataque change:repeating_attacks:danoextraataque change:repeating_attacks:tipocritico" +
" change:repeating_attacks:modatributodano change:repeating_attacks:ataquepericia change:repeating_attacks:tipoataque change:repeating_attacks:bonusataque", function() {
getAttrs([
"repeating_attacks_danoataque",
"repeating_attacks_multiplicadorcriticoataque",
"repeating_attacks_tipocritico",
"repeating_attacks_danoextraataque",
"repeating_attacks_modatributodano",
"danotemp", "rolltemp",
"for_mod", "agi_mod", "vig_mod", "int_mod", "pre_mod", "car_mod",
"lutaatributo2", "pontariaatributo2", "ocultismoatributo2", "enganacaoatributo2",
"repeating_attacks_ataquepericia",
"repeating_attacks_tipoataque",
], function(v) {
let dano = '';
if(typeof v.repeating_attacks_danoataque === 'string'){
dano = v.repeating_attacks_danoataque;
}else{
dano = v.repeating_attacks_danoataque.toString();
}
let multiplicador = parseInt(v.repeating_attacks_multiplicadorcriticoataque);
let resultado = dano;
resultado = resultado + " * " + multiplicador;
resultado = resultado + " + " + parseInt(v.danotemp) + " + " + parseInt(v.rolltemp);
let periciaAtaque = v['repeating_attacks_ataquepericia'] ?? 'luta';
let modPericiaAtaque = v[`${periciaAtaque}atributo2`].split("+")[0].replace('@{','').replace('}','').trim();
let ataqueRoller = '1d20cs>@{margemcriticoataque}+[[@{ataquepericia}]]+@{bonusataque}+@{ataquetemp}';
ataqueRoller = parseInt(v[`${modPericiaAtaque}`]) > 0 ?
`(${v[`${periciaAtaque}atributo2`]})d20kh1cs>@{margemcriticoataque}+[[@{${periciaAtaque}total}]]+@{bonusataque}+@{ataquetemp}+${v['repeating_attacks_tipoataque']}`
:
`2d20kl1cs>@{margemcriticoataque}+[[@{${periciaAtaque}total}]]+@{bonusataque}+@{ataquetemp}+${v['repeating_attacks_tipoataque']}`
setAttrs({
"repeating_attacks_danocriticoataque": resultado,
"repeating_attacks_ataque_roller": ataqueRoller
});
});
});
on("change:rolltemp change:danotemp", function(){
getSectionIDs("attacks", function(idarray) {
for(var i=0; i < idarray.length; i++) {
let repeating_attacks = "repeating_attacks_" + idarray[i] + "_danoataque";
getAttrs([repeating_attacks], function(v){
setAttrs({
[repeating_attacks]: v[repeating_attacks] + " "
});
setAttrs({
[repeating_attacks]: v[repeating_attacks]
});
});
}
});
});
//Importador:
on("sheet:opened", function(e){
setAttrs({
"created_by_linki": ""
});
});
on("change:created_by_linki", function(e){
"use strict";
getAttrs(["created_by_linki"], function(v){
try{
if(!!v.created_by_linki){
let data = JSON.parse(v.created_by_linki);
if(!!data){
let newrowid = generateRowID();
newrowid = newrowid.replace(/_/g, "Z");
let toadd = {};
Object.keys(data).forEach(function(objkey){
toadd["repeating_attacks_" + newrowid + "_" + objkey] = data[objkey];
});
setAttrs(toadd);
}
}
}catch(e){
console.error("ops!", e);
}finally {
setAttrs({
"created_by_linki": ""
});
}
});
});
//Repeating Sum [https://wiki.roll20.net/RepeatingSum]
const repeatingSumModified = (destination,section, fields, appendText = '', multiplier = 1) => {
if (!Array.isArray(fields)) fields = [fields];
getSectionIDs(`repeating_${section}`, idArray => {
const attrArray = idArray.reduce( (m,id) => [...m, ...(fields.map(field => `repeating_${section}_${id}_${field}`))],[]);
let slotExtra = 0;
getAttrs(["extraslot"], function(v){
slotExtra = parseInt(v.extraslot)
});
getAttrs(["for", ...attrArray], v => {
//console.log("===== values of v: "+ JSON.stringify(v) +" =====");1
// getValue: if not a number, returns 1 if it is 'on' (checkbox), otherwise returns 0..
const getValue = (section, id,field) => parseFloat(v[`repeating_${section}_${id}_${field}`]) || (v[`repeating_${section}_${id}_${field}`] === 'on' ? 1 : 0);
let sumTotal = 0
idArray.forEach((id) => {
let total = fields.reduce((subTotal, field) => {
if (!isNaN(getValue(section, id,field))) {
//console.log(`Field: ${field} | id: ${id} | Section: ${section}`)
if (subTotal === 0) {
return 1 * getValue(section, id, field)
}
return subTotal * getValue(section, id, field)
}
return subTotal
}, 0)
sumTotal += total
})
let for_mod = parseInt(v.for);
let cargalimit = for_mod > 0 ? 5 * for_mod : 2;
cargalimit += slotExtra;
let cargamax = cargalimit * 2;
let setObj = {}
let finalTotal = (sumTotal * multiplier);
finalTotal = finalTotal.toString() + appendText;
setObj['penalidades_protecao_carga'] = 0;
setObj[destination] = finalTotal;
setObj['limite'] = cargalimit;
setObj['maxima'] = cargamax;
if(sumTotal * multiplier > cargalimit){
setObj['penalidades_protecao_carga'] = 5;
setObj[destination] = finalTotal + "!" ;
}
setAttrs(setObj);
});
});
};
//Calculando carga e seus efeitos:
on('sheet:opened change:repeating_equipment remove:repeating_equipment', function() {
repeatingSumModified("carga","equipment",["equipquantity","equipslot"], "");
});
/* // Usar para adicionar uma arma ao criar a ficha
getSectionIDs('repeating_foo', idArray => {
log(idArray.length); // logs number of repeating rows within repeating_foo
});
*/
//Calculando Defesa Total:
on("sheet:opened change:condicaopassiva change:passivatemp change:protecaopassiva1 change:protecaopassiva2 change:protecaopassiva3 change:passivaoutros change:for_mod change:agi_mod change:vig_mod change:int_mod change:pre_mod change:car_mod change:modatributopassiva change:caido", function(e){
getAttrs(["condicaopassiva", "passivatemp", "protecaopassiva1", "protecaopassiva2", "protecaopassiva3", "passivaoutros", "for_mod", "agi_mod", "vig_mod", "int_mod", "pre_mod", "car_mod", "modatributopassiva", "caido"], function(v){
let total = 10;
//Proteções & resistências
if(!isNaN(v.protecaopassiva1)){
total = total + parseInt(v.protecaopassiva1);
}
if(!isNaN(v.protecaopassiva2)){
total = total + parseInt(v.protecaopassiva2);
}
if(!isNaN(v.protecaopassiva3)){
total = total + parseInt(v.protecaopassiva3);
}
if(!isNaN(v.passivaoutros)){
total = total + parseInt(v.passivaoutros);
}
//Temps
if (!isNaN(v.passivatemp)) {
total = total + parseInt(v.passivatemp);
}
//Mod de Atributo
let modAttributo = !!v[`${v.modatributopassiva}`] ? parseInt(v[`${v.modatributopassiva}`]) : 0;
total = total + modAttributo;
if(!isNaN(v.condicaopassiva)){
total = total + parseInt(v.condicaopassiva);
}
setAttrs({
"passivatotal": total,
});
});
});
on("sheet:opened change:condicaobloqueio change:bloqueiotemp change:bloqueiofaketemp change:protecaobloqueio1 change:protecaobloqueio2 change:bloqueiooutros change:for_mod change:fortitudetotal_somado change:agi_mod change:vig_mod change:int_mod change:pre_mod change:car_mod change:modatributobloqueio change:caido", function(e){
getAttrs(["condicaobloqueio", "bloqueiofaketemp", "bloqueiotemp", "protecaobloqueio1", "protecaobloqueio2", "protecaobloqueio3", "bloqueiooutros", "for_mod", "agi_mod", "vig_mod", "int_mod", "pre_mod", "car_mod", "fortitudetotal_somado", "caido"], function(v){
let total = 0;
//Armadura
if(!isNaN(v.protecaobloqueio1)){
total = total + parseInt(v.protecaobloqueio1);
}
if(!isNaN(v.protecaobloqueio2)){
total = total + parseInt(v.protecaobloqueio2);
}
if(!isNaN(v.protecaobloqueio3)){
total = total + parseInt(v.protecaobloqueio3);
}
//Outros
if(!isNaN(v.bloqueiooutros)){
total = total + parseInt(v.bloqueiooutros);
}
//Temps
if(!isNaN(v.bloqueiotemp)){
total = total + parseInt(v.bloqueiotemp);
}
setAttrs({
"bloqueiototal": v.fortitudetotal_somado + '+' + total,
});
});
});
on("sheet:opened change:condicaoesquiva change:esquivaoutrostemp change:passivatotal change:esquivaescudotemp change:esquivatemp change:protecaoesquiva1 change:protecaoesquiva2 change:esquivaoutros change:for_mod change:reflexostotal_somado change:agi_mod change:vig_mod change:int_mod change:pre_mod change:car_mod change:modatributoesquiva change:caido", function(e){
getAttrs(["condicaoesquiva", "esquivatemp", "esquivaoutrostemp", "passivatotal", "esquivaescudotemp", "protecaoesquiva1", "protecaoesquiva2", "protecaoesquiva3", "esquivaoutros", "for_mod", "agi_mod", "vig_mod", "int_mod", "pre_mod", "car_mod", "reflexostotal_somado", "caido"], function(v){
let total = !isNaN(v.passivatotal) ? parseInt(v.passivatotal) : 0;
//Armadura
if(!isNaN(v.protecaoesquiva1)){
total = total + parseInt(v.protecaoesquiva1);
}
//Escudo
if(!isNaN(v.protecaoesquiva2)){
total = total + parseInt(v.protecaoesquiva2);
}
//Escudo
if(!isNaN(v.protecaoesquiva3)){
total = total + parseInt(v.protecaoesquiva3);
}
//Outros
if(!isNaN(v.esquivaoutros)){
total = total + parseInt(v.esquivaoutros);
}
//Temporários
if(!isNaN(v.esquivatemp)){
total = total + parseInt(v.esquivatemp);
}
setAttrs({
"esquivatotal": v.reflexostotal_somado + '+' + total,
});
});
});
on("sheet:opened change:condicaord change:rdoutrostemp change:rdtemp change:protecaord1 change:protecaord2 change:protecaord3 change:rdoutros change:for_mod change:agi_mod change:vig_mod change:int_mod change:pre_mod change:car_mod change:modatributord change:caido", function(e){
getAttrs(["condicaord", "rdfaketemp", "rdoutrostemp", "rdtemp", "protecaord1", "protecaord2", "protecaord3", "rdoutros", "for_mod", "agi_mod", "vig_mod", "int_mod", "pre_mod", "car_mod", "modatributord"], function(v){
let total = 0;
//Proteção & Resistências
if(!isNaN(v.protecaord1)){
total = total + parseInt(v.protecaord1);
}
if(!isNaN(v.protecaord2)){
total = total + parseInt(v.protecaord2);
}
if(!isNaN(v.protecaord3)){
total = total + parseInt(v.protecaord3);
}
//Outros
if(!isNaN(v.rdoutros)){
total = total + parseInt(v.rdoutros);
}
//Mod de Atributo
let modAttributo = !!v[`${v.modatributord}`] ? parseInt(v[`${v.modatributord}`]) : 0;
total = total + modAttributo;
if(!isNaN(v.rdtemp)){
total = total + parseInt(v.rdtemp);
}
setAttrs({
"rdtotal": total,
});
});
});
on("clicked:eraseglobal", function(){
getAttrs(["rolltemp", "ataquetemp", "periciatemp", "danotemp", "passivatemp", "bloqueiotemp", "esquivatemp", "rdtemp",
"fortemp", "agitemp", "vigtemp", "inttemp", "sabtemp", "cartemp",
], function(v){
setAttrs({
"rolltemp": 0, "ataquetemp": 0,"periciatemp": 0, "resistemp":0, "danotemp": 0,"passivatemp": 0, "rdtemp": 0,
"bloqueiotemp": 0, "esquivatemp": 0,
"fortemp": 0, "agitemp": 0, "vigtemp": 0, "inttemp": 0, "sabtemp": 0, "cartemp": 0
});
});
});
//Troca entre a ficha de ameaças e a ficha de jogador
on("sheet:opened change:cstype change:resistemp", function(e){
getAttrs(["cstype", "game_system"], function(v){
let switch_selector = 'sheet-switch-selected';
if (v.cstype == 0) {
$20('.sheet-left-container').removeClass('sheet-hiddenelement');
$20('.sheet-right-container').removeClass('sheet-hiddenelement');
$20('.sheet-charnotes-container').removeClass('sheet-hiddenelement');
$20('.sheet-left-global-container').addClass('sheet-hiddenelement');
$20('.sheet-right-global-container').addClass('sheet-hiddenelement');
$20('.sheet-global-columns').addClass('sheet-hiddenelement');
$20('.sheet-pj').addClass(switch_selector);
$20('.sheet-mod').removeClass(switch_selector);
}
if (v.cstype == 1){
$20('.sheet-left-container').addClass('sheet-hiddenelement');
$20('.sheet-right-container').addClass('sheet-hiddenelement');
$20('.sheet-charnotes-container').addClass('sheet-hiddenelement');
$20('.sheet-left-global-container').removeClass('sheet-hiddenelement');
$20('.sheet-right-global-container').removeClass('sheet-hiddenelement');
$20('.sheet-global-columns').removeClass('sheet-hiddenelement');
$20('.sheet-pj').removeClass(switch_selector);
$20('.sheet-mod').addClass(switch_selector);
}
});
});
const sumAttr = (valAttr, list) => {
let splitAttr = stripTag(v.iniciativaatributo2).split("+");
let attrSum = 0;
for(let i=0; i < splitAttr.length; i++){
attrSum += parseInt(v[`${stripTag(splitAttr[i].trim())}`]);
}
}
const stripTag = (tag) => {
let clean_tag = tag ? tag.replace('@{','').replace('}','').replace('+@{condicaomodataquecc}+@{condicaomodataque}','')
.replace('+@{condicaomodataquedis}+@{condicaomodataque}','').trim() : '';
return clean_tag;
}
const createDice = () => {
return '<button type="roll" name="roll_attack" class="sheet-buttonrollataque dado-simples" value="">T</button>'
}
const createAttack = (ataque_fim, bonus, dano, dano_extra, dado_extra, margem, critico ) => {
let ataque_total = (ataque_fim + parseInt(bonus));
ataque_total = ataque_total > 0 ? "+" + ataque_total : " -" + ataque_total;
let critico_final = (parseInt(margem) < 20 || critico > 2) ? ", " : '';
critico_final = (parseInt(margem) < 20) ? critico_final + margem : critico_final;
critico_final = (parseInt(margem) < 20 && critico > 2) ? critico_final + "/" : critico_final
critico_final = (critico > 2) ? critico_final + 'x' + critico : critico_final;
let dado_fim = dado_extra != "" ? "+" + dado_extra : "";
return ataque_total + " (" + dano + "+" + dano_extra + dado_fim + critico_final + ")";
}
const eraseRepeatingRow = (repeatingRow) => {
getSectionIDs(repeatingRow, function(idarray) {
for(var i=0; i < idarray.length; i++) {
removeRepeatingRow(repeatingRow +"_"+ idarray[i]);
}
});
}
//Compatibilidade para o nome (FAZ O BOTÃO DE EDITAR A FICHA SUMIR)
/*on("sheet:opened", function(e){
getAttrs(["charname"], function(v){
if(v.charname != '' || v.charname.length < 1){
let newname = v.charname;
setAttrs({
"character_name": newname
});
}
});
});*/
['vida', 'mana'].forEach(max => {
on(`change:${max}total change:${max}temp`, () => {
getAttrs([`${max}total`, `${max}temp`], v => {
const temp = +v[`${max}temp`] || 0;
const total = +v[`${max}total`] || 0;
setAttrs({
[`${max}_max`]: temp + total
});
});
});
});
</script>