@@ -371,7 +371,7 @@
|
||||
padding-left: 1px;
|
||||
height: 13px;
|
||||
line-height: 13px;
|
||||
z-index: -1;
|
||||
--z-index: -1; /* Disabled for dark mode compatibility (text disappears in dark mode if enabled) */
|
||||
}
|
||||
|
||||
.sheet-plainheader {
|
||||
@@ -2552,7 +2552,7 @@ input.sheet-checkbox.sheet-squarebox-small, .sheet-checkbox.sheet-squarebox-smal
|
||||
.sheet-cohort-condition-name {
|
||||
font-size: 7.5px;
|
||||
margin-right: 2px;
|
||||
z-index: -1;
|
||||
--z-index: -1; /* Disabled for dark mode compatibility (text disappears in dark mode if enabled) */
|
||||
}
|
||||
|
||||
.sheet-cohort-dropdown {
|
||||
@@ -3673,7 +3673,11 @@ button[type=roll].sheet-broadcast-button {
|
||||
color: #1e1e1e;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-blades .inlinerollresult {
|
||||
.sheet-rolltemplate-blades .inlinerollresult,
|
||||
.sheet-rolltemplate-blades .sheet-action .inlinerollresult,
|
||||
.sheet-rolltemplate-blades .sheet-fortune .inlinerollresult,
|
||||
.sheet-rolltemplate-blades .sheet-vice .inlinerollresult,
|
||||
.sheet-rolltemplate-blades .sheet-resist .inlinerollresult {
|
||||
border: none !important;
|
||||
background-color: transparent;
|
||||
font-weight: normal;
|
||||
@@ -4108,3 +4112,4 @@ button[type=roll].sheet-broadcast-button {
|
||||
.sheet-rolltemplate-bitd-broadcast .sheet-size-12.sheet-progress-12 {
|
||||
background: red;
|
||||
}
|
||||
|
||||
|
||||
@@ -88,6 +88,13 @@
|
||||
<td></td>
|
||||
<td class="boldme">Weight</td>
|
||||
<td><input type="text" name="attr_Weight" class="short" value="0"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="boldme">Age:</td>
|
||||
<td><input type="text" name="attr_Age" class="medium" value="Age" /></td>
|
||||
<td></td>
|
||||
<td class="boldme">Diety:</td>
|
||||
<td><input type="text" name="attr_Diety" class="short" value="Diety"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" class="boldme">Languages</td>
|
||||
@@ -184,7 +191,7 @@
|
||||
<td class="bluehilite">Mod</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="attrchk alcenter"><button type="roll" value="&{template:default} {{name=Strength Check}} {{Result=[[1d20+@{Level}+@{StrengthMod}]]}} {{Strength Prime=@{StrengthPri}}}" /></td>
|
||||
<td class="attrchk alcenter"><button type="roll" value="&{template:default} {{name=Strength Check}} {{Result=[[1d20+@{Level}+@{StrengthMod}]]}} {{Strength Prime=@{StrengthPri}}}" name='Strength Check' title="Strength Test"/></td>
|
||||
<td class="alcenter tiny" />
|
||||
<input type="checkbox" title='Primary' name="attr_StrengthPri" class="supertiny" value="1" />
|
||||
<input type="checkbox" title='Secondary' name="attr_StrengthSec" class="supertiny" value="0" />
|
||||
@@ -672,6 +679,14 @@
|
||||
</fieldset>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="boldme">Misc Inventory</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<textarea name="attr_inv_my-text"></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="sheet-col">
|
||||
@@ -793,7 +808,7 @@
|
||||
<td><input type="text" name="attr_MonsterName" value="Monster Name" /></td>
|
||||
<td></td>
|
||||
<td class="boldme">HitDice:</td>
|
||||
<td><input type="number" name="attr_MonsterHD" class="short" value="1"/></td>
|
||||
<td><input type="text" name="attr_MonsterHD" class="short" value="1"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="boldme">Int</td>
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"change-game-fail": "Você erra! A MC pode invocar um dos seus movimentos de MC.",
|
||||
"change-game-great-succ": "Você ganha <b>Gás=Poder (min 2)</b>. Gaste seu Gás 1 por 1, para receber os efeitos à seguir:<ul><li>Crie um Rótulo de História.</li><li>Queime um Rótulo de Poder ou de História.</li><li>Dê ou reduza um status. (<b>+1/-1 nível por Gás</b>)</li><li>Aumente um efeito. (área maior ou mais alvos)</li><li>Prolongue os efeitos. (torne-o contínuo)</li><li>Esconda um efeito.</li><li>Qualquer outro aprimoramento que você e a MC concordem.</li></ul><br>Por padrão, seu efeito é único (afeta um alvo), temporário (só afeta a próxima ação relevante), e discernível.",
|
||||
"change-game-min-succ": "Você ganha <b>Gás=Poder (min 1)</b>. Gaste seu Gás, 1 por 1, para receber os efeitos à seguir: <ul><li>Crie um Rótulo de história.</li><li>Queime um Rótulo de Poder ou de história.</li><li>Dê ou reduza uma condição. (<b>+1/-1 qualificador por Gás</b>)</li></ul><br>Por padrão, seu efeito é único (afeta um alvo), temporário (só afeta a próxima ação relevante), e discernível.",
|
||||
"change-the-game-button": "Mude O Jogo",
|
||||
"change-the-game-button": "Virar O Jogo",
|
||||
"character-card": "CARTÃO DE PERSONAGEM",
|
||||
"character-name": "NOME DO PERSONAGEM",
|
||||
"character-notes": "Notas do personagem...",
|
||||
@@ -41,7 +41,7 @@
|
||||
"credits-desc": "<b>No final da sessão </b>, quando rolam os créditos, converse com todos na mesa. Cada jogador pode responder a uma ou mais das seguintes perguntas:<ul><li><b>Como a galera evoluiu nesta sessão?</b><br>Recupere um Rótulo de Poder queimado ou marque Atenção no tema da galera. </li><li><b>Com que outra personagem você teve a interação mais significativa da sessão?</b><br>Adicione um ponto de Ajuda ou um ponto de Antagonismo ao lado do nome dela na sua ficha de personagem. </li><li><b>Qual dos seus temas está sob maior pressão? Se o tema ruir, que novo aspecto aparecerá em seu lugar?</b><br>Escreva a resposta em E SE na carta desse tema. </li></ul>",
|
||||
"crew": "GALERA:",
|
||||
"crew-theme": "TEMA DE GALERA",
|
||||
"defining-event": "Definindo Evento",
|
||||
"defining-event": "Marco",
|
||||
"defining-relationship": "Relacionamento Principal",
|
||||
"destiny": "Destino",
|
||||
"disable-desc": "DESABILITAR DESCRIÇÕES -",
|
||||
@@ -50,7 +50,7 @@
|
||||
"downtime-button": "Hora do Show",
|
||||
"downtime-button-desc": "<b>Sempre que a personagem tiver um intervalo, escolha uma maneira de gastá=lo:<ul><li><b>Dar atenção</b> a um dos temas da Logos (ou a temas adicionais). Anuncie para a mesa como você vai fazer isso e marque Atenção no tema. </li><li><b>Investigar o caso.</b> Anuncie para a mesa como você vai fazer isso e ganhe 3 Dicas com método e fonte baseados na sua descrição. </li><li><b>Explorar seu Mythos.</b> Anuncie para a mesa o Mistério você explora e como o faz. Você ganha 1 Dica com método e fonte baseados em sua descrição. Marque Atenção no Mistério desse tema. </li><li><b>Preparativos para a próxima atividade.</b> Anuncie para a mesa como você se preparou e escolha um: recuperar todos os rótulos de poder queimados OU ganhar 3 Gás com método baseado na descrição. Você pode escolher entre as melhorias de efeito de <b>Virar o Jogo.</b></li><li><b>Recupere-se da última atividade.</b> Para cada em condição contínua que ainda está afetando a personagem, a MC dirá se e como pode ser reduzida durante o intervalo e em quantos níveis. Como alternativa, a MC pode permitir que você reduza o qualificador \n de uma ou mais condições para cada rótulo relevante da personagem. </li></ul><br> A MC pode acrescentar detalhes à sequência de cenas da Hora do Show e continuá-las ao longo da história.\"",
|
||||
"downtime-desc": "<b>Sempre que a personagem tiver um intervalo, escolha uma maneira de gastá=lo:<ul><li><b>Dar atenção</b> a um dos temas da Logos (ou a temas adicionais). Anuncie para a mesa como você vai fazer isso e marque Atenção no tema. </li><li><b>Investigar o caso.</b> Anuncie para a mesa como você vai fazer isso e ganhe 3 Dicas com método e fonte baseados na sua descrição. </li><li><b>Explorar seu Mythos.</b> Anuncie para a mesa o Mistério você explora e como o faz. Você ganha 1 Dica com método e fonte baseados em sua descrição. Marque Atenção no Mistério desse tema. </li><li><b>Preparativos para a próxima atividade.</b> Anuncie para a mesa como você se preparou e escolha um: recuperar todos os rótulos de poder queimados OU ganhar 3 Gás com método baseado na descrição. Você pode escolher entre as melhorias de efeito de <b>Virar o Jogo.</b></li><li><b>Recupere-se da última atividade.</b> Para cada em condição contínua que ainda está afetando a personagem, a MC dirá se e como pode ser reduzida durante o intervalo e em quantos níveis. Como alternativa, a MC pode permitir que você reduza o qualificador \n de uma ou mais condições para cada rótulo relevante da personagem. </li></ul><br> A MC pode acrescentar detalhes à sequência de cenas da Hora do Show e continuá-las ao longo da história.",
|
||||
"eliminate-nemeses": "Obtenha o encerramento de seu Nemeses",
|
||||
"eliminate-nemeses": "Obtenha o encerramento de seu Nêmesis",
|
||||
"enclave": "Base de Operações",
|
||||
"end-of-road": "Fim da Linha",
|
||||
"end-road-desc": "<b>Se sua Identidade for resolvida em algum momento</b>, reformule-o com o mesmo espírito para descrever um novo objetivo, um escopo maior, um novo ângulo, etc. Alternativamente, se este aspecto da sua vida realmente acabar, você pode substituir o tema desta Identidade.",
|
||||
@@ -58,7 +58,7 @@
|
||||
"extra-theme": "Ganhe um tema extra",
|
||||
"face-danger": "Rir na Cara do Perigo",
|
||||
"face-danger-button": "Rir na Cara do Perigo",
|
||||
"face-danger-desc": "Você evita o status completamente e escolhe um: <ul><li>Você reflete o status do seu atacante ou usa-o contra eles. Você dá ao seu atacante um status apropriado de sua escolha com <b>tier=tier</b> do status original.</li><li>Você reforça suas defesas. Você faz um progresso apropriado <b>tier-1</b> no status de sua escolha, descrevendo suas defesas aprimoradas.</li></ul>",
|
||||
"face-danger-desc": "Você evita a condição completamente e escolhe um: <ul><li>Você reflete a condição para seu atacante ou usa-o contra eles. Você dá ao seu atacante uma condição apropriada à sua escolha com <b>qualificador=qualificador</b> da condição original.</li><li>Você reforça suas defesas. Assuma uma condição de <b>qualificador 1</b> contínua apropriada à sua escolha que descreva o aprimoramento das suas defesas.</li></ul>",
|
||||
"face-danger-fail": "Você erra! Você recebe a condição completa.",
|
||||
"face-danger-max-succ": "Você escapa do efeito e não assume nenhuma condição. ",
|
||||
"face-danger-min-succ": "Você recebe a condição, mas com qualificador -1.",
|
||||
@@ -77,7 +77,7 @@
|
||||
"help": "APOIO",
|
||||
"hit-with-all-button": "Ir com Tudo",
|
||||
"hit-with-all-dynamite": "Você dá ao alvo uma condição apropriada à sua escolha com <b>qualificador=Poder</b>. Escolha 1: <ul><li>Defenda um aliado de um contra-ataque. O alvo do seu ataque não pode atacar aquele aliado em seu próximo movimento.</li><li>Você os atinge com força <b>(+2 qualificador +2)</b>ou acerta mais deles <b>(+2 alvos)</b></li><li>Danos colaterais extremos! Todos e tudo ao redor de seu alvo assumem uma condição semelhante com <b>qualificador=Poder</b>.</li><li>Controlar o conflito. <b>(Gás=2)</b></li><li>Escolha três opções da lista padrão:</li></ul> Lista padrão: <ul><li>Você se protege ou garante uma posição superior.</li><li>Você os acerta em cheio ou, pelo menos, alguns deles (\nqualificador +1).</li><li>Você controla os danos colaterais.</li><li>Você prende a atenção do alvo, se possível.</li><li>Você ganha vantagem. Receba 1 Gás.</li></ul>",
|
||||
"hit-with-all-fail": "Você erra! O MC pode invocar um de seus movimentos de MC.",
|
||||
"hit-with-all-fail": "Você erra! A MC pode invocar um de seus movimentos de MC.",
|
||||
"hit-with-all-max-succ": "Você dá ao alvo um status apropriado de sua escolha com <b>tier=Poder</b>. Escolha 2: <ul><li>Você se protege ou garante uma posição superior para que eles não possam revidar. </li><li>Você pega eles de jeito. (<b>+1 tier</b>)</li><li>Você acerta mais deles(<b>+1 target</b>)</li><li>Você controla os danos colaterais.</li><li>Você prende a atenção do alvo, se possível.</li><li>Você ganha vantagem. (<b>Juice=1</b>)</li></ul>",
|
||||
"hit-with-all-min-succ": "Você dá ao alvo uma condição apropriada à sua escolha com <b>qualificador=Poder</b>. Escolha 1:<ul><li>Você se protege ou garante uma posição superior.</li><li>Você pega eles de jeito ou mais de um (qualificador +1).</li><li>Você controla os danos colaterais.</li><li>Você prende a atenção do alvo, se possível.</li><li>Você ganha vantagem. Receba 1 Gás.</li></ul>",
|
||||
"hurt": "ANTG.",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "굴림 템플릿에 노트 보이기",
|
||||
"editable-wound-modifier-notes-label": "편집 가능한 부상 배수 노트",
|
||||
"editable-wound-modifier-notes-description": "겁스 국문 2판 캠페인북에 따른 수정치 노트입니다.",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "베기",
|
||||
"impaling-label": "꿰기",
|
||||
"crushing-label": "때리기",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Exibir notas no template de rolagem",
|
||||
"editable-wound-modifier-notes-label": "Notas de Modificadores de Ferimento",
|
||||
"editable-wound-modifier-notes-description": "Notas dos modificadores de ferimento com base no GURPS Campanha, 4ª Edição.",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Corte",
|
||||
"impaling-label": "Perfuração",
|
||||
"crushing-label": "Contusão",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
"show-notes-in-roll-template-label": "Show notes in roll template",
|
||||
"editable-wound-modifier-notes-label": "Editable Wound Modifier Notes",
|
||||
"editable-wound-modifier-notes-description": "Initial wound modifier notes based on GURPS 4th Edition - Campaigns",
|
||||
"wound-notes-button-description": "If you modified a note, you will not see the most recent rule updates. Press the button to get the recent rules. <b>NOTE:</b> this will replace any notes you made.",
|
||||
"cutting-label": "Cutting",
|
||||
"impaling-label": "Impaling",
|
||||
"crushing-label": "Crushing",
|
||||
|
||||
+31
-21
@@ -1,6 +1,5 @@
|
||||
@import url('https://fonts.googleapis.com/css?family=Rosarivo:ital@1|Merriweather&display=swap');
|
||||
|
||||
|
||||
.charsheet{
|
||||
width: 800px;
|
||||
}
|
||||
@@ -24,7 +23,7 @@ input.sheet-tab6:checked ~ div.sheet-section-combat,
|
||||
input.sheet-tab7:checked ~ div.sheet-section-grimoire,
|
||||
input.sheet-tab8:checked ~ div.sheet-section-posessions,
|
||||
input.sheet-tab9:checked ~ div.sheet-section-notes,
|
||||
input.sheet-tab10:checked ~ div.sheet-section-weapons,
|
||||
/*input.sheet-tab10:checked ~ div.sheet-section-settings,*/
|
||||
input.sheet-tab11:checked ~ div.sheet-section-armor,
|
||||
input.sheet-tab12:checked ~ div.sheet-section-profession,
|
||||
input.sheet-tab13:checked ~ div.sheet-section-race,
|
||||
@@ -940,25 +939,36 @@ div.repcontrol.editmode button.repcontrol_edit::before
|
||||
|
||||
.sheet-rolltemplate-skill .sheet-container {
|
||||
padding: 4px;
|
||||
/*background: Silver;*/
|
||||
background: DarkOliveGreen;
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
border-color: LightGray;
|
||||
color: OldLace;
|
||||
/*color: OldLace;*/
|
||||
font-family: 'Merriweather', serif;
|
||||
border-radius: 12px 12px 12px 12px;
|
||||
border-radius: 2px 2px 2px 2px;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-skill .sheet-artistic {background: DodgerBlue;color: WhiteSmoke;}
|
||||
.sheet-rolltemplate-skill .sheet-athletic {background: Maroon;color: OldLace;}
|
||||
.sheet-rolltemplate-skill .sheet-combat {background: black;color: OldLace;}
|
||||
.sheet-rolltemplate-skill .sheet-concentration {background: SlateGray;color: WhiteSmoke;}
|
||||
.sheet-rolltemplate-skill .sheet-general {background: MidnightBlue;color: OldLace;}
|
||||
.sheet-rolltemplate-skill .sheet-influence {background: IndianRed;color: OldLace;}
|
||||
.sheet-rolltemplate-skill .sheet-mystical {background: purple;color: OldLace;}
|
||||
.sheet-rolltemplate-skill .sheet-outdoor {background: DarkOliveGreen;color: OldLace;}
|
||||
.sheet-rolltemplate-skill .sheet-physical {background: SaddleBrown;color: OldLace;}
|
||||
.sheet-rolltemplate-skill .sheet-subterfuge {background: Grey;color: WhiteSmoke;}
|
||||
|
||||
.sheet-rolltemplate-skill .sheet-partner{font-size: .5em}
|
||||
|
||||
|
||||
|
||||
.sheet-rolltemplate-skill .div{
|
||||
line-height: 20px;
|
||||
line-height: 18px;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-skill .sheet-skill-header{
|
||||
padding: 4px;
|
||||
margin-top: 10px;
|
||||
padding: 2px;
|
||||
margin-top: 5px;
|
||||
font-family: 'Merriweather', serif;
|
||||
color: black;
|
||||
background: OldLace;
|
||||
@@ -969,24 +979,24 @@ div.repcontrol.editmode button.repcontrol_edit::before
|
||||
border-left: 1px;
|
||||
border-top: 1px;
|
||||
border-bottom: none;
|
||||
border-radius: 12px 12px 0px 0px;
|
||||
border-radius: 2px 2px 0px 0px;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-skill .sheet-skill-title{
|
||||
font-size: 24px;
|
||||
line-height: 30px;
|
||||
font-size: 16px;
|
||||
line-height: 18px;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-skill .sheet-subtitle{
|
||||
font-size: 20px;
|
||||
line-height: 20px;
|
||||
font-size: 14px;
|
||||
line-height: 16px;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-skill .sheet-content{
|
||||
text-align: center;
|
||||
padding: 4px;
|
||||
padding: 2px;
|
||||
color: black;
|
||||
border-radius: 0px 0px 12px 12px;
|
||||
border-radius: 2px 2px 2px 2px;
|
||||
/*border-right: 1px;
|
||||
border-left: 1px;
|
||||
border-top: none;
|
||||
@@ -998,11 +1008,11 @@ div.repcontrol.editmode button.repcontrol_edit::before
|
||||
|
||||
.sheet-rolltemplate-skill .sheet-display{
|
||||
text-align: center;
|
||||
margin-top: 5px;
|
||||
margin-bottom: 5px;
|
||||
margin-top: 3px;
|
||||
margin-bottom: 3px;
|
||||
font-family: 'Merriweather', serif;
|
||||
font-size: 16px;
|
||||
line-height: 20px;
|
||||
font-size: 12px;
|
||||
line-height: 16px;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-skill .sheet-display-minor{
|
||||
@@ -1044,4 +1054,4 @@ div.repcontrol.editmode button.repcontrol_edit::before
|
||||
font-family: 'Merriweather', serif;
|
||||
font-size: 16px;
|
||||
line-height: 20px;
|
||||
}
|
||||
}
|
||||
+36
-25
@@ -24,6 +24,10 @@
|
||||
|
||||
<input type="radio" class="sheet-tab sheet-tab2" name="attr_core-tab" value="2" title="Sheet Information" />
|
||||
<span class="sheet-tab sheet-tab2" style='line-height: 25px;'>Sheet</span>
|
||||
<!--
|
||||
<input type="radio" class="sheet-tab sheet-tab10" name="attr_core-tab" value="10" title="Settings" />
|
||||
<span class="sheet-tab sheet-tab10" style='line-height: 25px;'>Settings</span>
|
||||
-->
|
||||
<!--
|
||||
<input type="radio" class="sheet-tab sheet-tab3" name="attr_core-tab" value="3" title="Background" />
|
||||
<span class="sheet-tab sheet-tab3" style='line-height: 25px;'>Background</span>
|
||||
@@ -533,7 +537,7 @@
|
||||
<div class="instruction">
|
||||
<ul>
|
||||
<li>
|
||||
Version: 1.0
|
||||
Version: 1.0.1
|
||||
</li>
|
||||
<li>
|
||||
Designed to support online games of High Adventure Role Playing Fantasy © Iron Crown/Guild Companion Publications Ltd. This is an unofficial sheet and the author is not affiliated with ICE/Guild Companion in any way.
|
||||
@@ -720,7 +724,7 @@
|
||||
<fieldset class="repeating_artistic">
|
||||
<div class="skill-grid">
|
||||
<div class="skbutt">
|
||||
<button type="roll" class="button-skill nod20" name="attr_artistic_roll" value="&{template:skill} {{name=@{character_name}}} {{action=@{artistic_name}}} {{roll=[[1d100!>96cs>96cf<5+@{artistic_total}+?{Modifiers?|0}+?{Armor penalty applies for skills using Ag or Qu. Current skill uses --@{artistic_stat_one} and @{artistic_stat_two}. Apply maneuver penalty?|no,0|Yes,@{armor_maneuver_penalty}}]]}} {{fumble=[[6]]}} {{@{artistic_resolution}=[[1]]}}" />
|
||||
<button type="roll" class="button-skill nod20" name="attr_artistic_roll" value="&{template:skill} {{name=@{character_name}}} {{category=Artistic}} {{action=@{artistic_name}}} {{roll=[[1d100!>96cs>96cf<5+@{artistic_total}+?{Modifiers?|0}+?{Armor penalty applies for skills using Ag or Qu. Current skill uses --@{artistic_stat_one} and @{artistic_stat_two}. Apply maneuver penalty?|no,0|Yes,@{armor_maneuver_penalty}}]]}} {{fumble=[[6]]}} {{@{artistic_resolution}=[[1]]}} {{color=artistic}}" />
|
||||
</div>
|
||||
<div class="skname">
|
||||
<input type="text" class="compact under text-full" name="attr_artistic_name" value="" />
|
||||
@@ -788,7 +792,7 @@
|
||||
<fieldset class="repeating_athletic">
|
||||
<div class="skill-grid">
|
||||
<div class="skbutt">
|
||||
<button type="roll" class="button-skill nod20" name="attr_athletic_roll" value="&{template:skill} {{name=@{character_name}}} {{action=@{athletic_name}}} {{roll=[[1d100!>96cs>96cf<5+@{athletic_total}+?{Modifiers?|0}+?{Armor penalty applies for skills using Ag or Qu. Current skill uses @{athletic_stat_one} and @{athletic_stat_two}. Apply maneuver penalty?|no,0|Yes,@{armor_maneuver_penalty}}]]}} {{fumble=[[6]]}} {{@{athletic_resolution}=[[1]]}}" />
|
||||
<button type="roll" class="button-skill nod20" name="attr_athletic_roll" value="&{template:skill} {{name=@{character_name}}} {{category=Athletic}} {{action=@{athletic_name}}} {{roll=[[1d100!>96cs>96cf<5+@{athletic_total}+?{Modifiers?|0}+?{Armor penalty applies for skills using Ag or Qu. Current skill uses @{athletic_stat_one} and @{athletic_stat_two}. Apply maneuver penalty?|no,0|Yes,@{armor_maneuver_penalty}}]]}} {{fumble=[[6]]}} {{@{athletic_resolution}=[[1]]}} {{color=athletic}}" />
|
||||
</div>
|
||||
<div class="skname">
|
||||
<input type="text" class="compact under text-full" name="attr_athletic_name" value="" />
|
||||
@@ -856,7 +860,7 @@
|
||||
<fieldset class="repeating_combat">
|
||||
<div class="skill-grid">
|
||||
<div class="skbutt">
|
||||
<button type="roll" class="button-skill nod20" name="attr_combat_roll" value="&{template:skill} {{name=@{character_name}}} {{action=@{combat_name}}} {{roll=[[1d100!>96cs>96cf<5+@{combat_total}+?{Modifier?|0}+?{Weapon Size?|Tiny,-20|Small,-10|Medium,0|Large,10|Huge,20}-@{target|Enemy|db_total}]]}} {{fumble=[[?{Max of the fumble range + 1|5}]]}} {{Damage Type=?{Damage Type?|Slash}}} {{Applied Size Modifier=[[?{Weapon Size?|Tiny,-20|Small,-10|Medium,0|Large,10|Huge,20}]]}}" />
|
||||
<button type="roll" class="button-skill nod20" name="attr_combat_roll" value="&{template:skill} {{name=@{character_name}}} {{category=Combat}} {{action=@{combat_name}}} {{roll=[[1d100!>96cs>96cf<5+@{combat_total}+?{Modifier?|0}+?{Weapon Size?|Tiny,-20|Small,-10|Medium,0|Large,10|Huge,20}-@{target|Enemy|db_total}]]}} {{fumble=[[?{Max of the fumble range + 1|5}]]}} {{Damage Type=?{Damage Type?|Slash}}} {{Applied Size Modifier=[[?{Weapon Size?|Tiny,-20|Small,-10|Medium,0|Large,10|Huge,20}]]}} {{color=combat}}" />
|
||||
</div>
|
||||
<div class="skname">
|
||||
<input type="text" class="compact under text-full" name="attr_combat_name" value="" />
|
||||
@@ -924,7 +928,7 @@
|
||||
<fieldset class="repeating_concentration">
|
||||
<div class="skill-grid">
|
||||
<div class="skbutt">
|
||||
<button type="roll" class="button-skill nod20" name="attr_concentration_roll" value="&{template:skill} {{name=@{character_name}}} {{action=@{concentration_name}}} {{roll=[[1d100!>96cs>96cf<5+@{concentration_total}+?{Modifiers?|0}+?{Armor penalty applies for skills using Ag or Qu. Current skill uses @{concentration_stat_one} and @{concentration_stat_two}. Apply maneuver penalty?|no,0|Yes,@{armor_maneuver_penalty}}]]}} {{fumble=[[6]]}} {{@{concentration_resolution}=[[1]]}}" />
|
||||
<button type="roll" class="button-skill nod20" name="attr_concentration_roll" value="&{template:skill} {{name=@{character_name}}} {{Category=Concentration}} {{action=@{concentration_name}}} {{roll=[[1d100!>96cs>96cf<5+@{concentration_total}+?{Modifiers?|0}+?{Armor penalty applies for skills using Ag or Qu. Current skill uses @{concentration_stat_one} and @{concentration_stat_two}. Apply maneuver penalty?|no,0|Yes,@{armor_maneuver_penalty}}]]}} {{fumble=[[6]]}} {{@{concentration_resolution}=[[1]]}} {{color=concentration}}" />
|
||||
</div>
|
||||
<div class="skname">
|
||||
<input type="text" class="compact under text-full" name="attr_concentration_name" value="" />
|
||||
@@ -991,7 +995,7 @@
|
||||
<span class="subsection-label">General</span><br />
|
||||
<div class="skill-grid">
|
||||
<div class="skbutt">
|
||||
<button type="roll" class="button-skill nod20" name="attr_magic_roll" value="&{template:skill} {{name=@{character_name}}} {{action=Magic Resistance}} {{roll=[[1d100!>96cs>96+@{magic_total}+?{Modifiers?|0}]]}} {{fumble=[[6]]}} {{res=[[1]]}}" />
|
||||
<button type="roll" class="button-skill nod20" name="attr_magic_roll" value="&{template:skill} {{name=@{character_name}}} {{Category=General}} {{action=Magic Resistance}} {{roll=[[1d100!>96cs>96+@{magic_total}+?{Modifiers?|0}]]}} {{fumble=[[6]]}} {{res=[[1]]}} {{color=general}}" />
|
||||
</div>
|
||||
<div class="skname">
|
||||
<input type="text" class="compact under text-full" name="attr_magic_label" value="Res: Magic" readonly />
|
||||
@@ -1021,7 +1025,7 @@
|
||||
</div>
|
||||
<div class="skill-grid">
|
||||
<div class="skbutt">
|
||||
<button type="roll" class="button-skill nod20" name="attr_stamina_roll" value="&{template:skill} {{name=@{character_name}}} {{action=Stamina Resistance}} {{roll=[[1d100!>96cs>96+@{stamina_total}+?{Modifiers?|0}]]}} {{fumble=[[6]]}} {{res=[[1]]}}" />
|
||||
<button type="roll" class="button-skill nod20" name="attr_stamina_roll" value="&{template:skill} {{name=@{character_name}}} {{Category=General}} {{action=Stamina Resistance}} {{roll=[[1d100!>96cs>96+@{stamina_total}+?{Modifiers?|0}]]}} {{fumble=[[6]]}} {{res=[[1]]}} {{color=general}}" />
|
||||
</div>
|
||||
<div class="skname">
|
||||
<input type="text" class="compact under text-full" name="attr_stamina_label" value="Res: Stamina" readonly />
|
||||
@@ -1051,7 +1055,7 @@
|
||||
</div>
|
||||
<div class="skill-grid">
|
||||
<div class="skbutt">
|
||||
<button type="roll" class="button-skill nod20" name="attr_will_roll" value="&{template:skill} {{name=@{character_name}}} {{action=Will Resistance}} {{roll=[[1d100!>96cs>96+@{will_total}+?{Modifiers?|0}]]}} {{fumble=[[6]]}} {{res=[[1]]}}" />
|
||||
<button type="roll" class="button-skill nod20" name="attr_will_roll" value="&{template:skill} {{name=@{character_name}}} {{Category=General}} {{action=Will Resistance}} {{roll=[[1d100!>96cs>96+@{will_total}+?{Modifiers?|0}]]}} {{fumble=[[6]]}} {{res=[[1]]}} {{color=general}}" />
|
||||
</div>
|
||||
<div class="skname">
|
||||
<input type="text" class="compact under text-full" name="attr_will_label" value="Res: Will" readonly />
|
||||
@@ -1082,7 +1086,7 @@
|
||||
<fieldset class="repeating_general">
|
||||
<div class="skill-grid">
|
||||
<div class="skbutt">
|
||||
<button type="roll" class="button-skill nod20" name="attr_general_roll" value="&{template:skill} {{name=@{character_name}}} {{action=@{general_name}}} {{roll=[[1d100!>96cs>96cf<5+@{general_total}+?{Modifiers?|0}+?{Armor penalty applies for skills using Ag or Qu. Current skill uses @{general_stat_one} and @{general_stat_two}. Apply maneuver penalty?|no,0|Yes,@{armor_maneuver_penalty}}]]}} {{fumble=[[6]]}} {{@{general_resolution}=[[1]]}}" />
|
||||
<button type="roll" class="button-skill nod20" name="attr_general_roll" value="&{template:skill} {{name=@{character_name}}} {{Category=General}} {{action=@{general_name}}} {{roll=[[1d100!>96cs>96cf<5+@{general_total}+?{Modifiers?|0}+?{Armor penalty applies for skills using Ag or Qu. Current skill uses @{general_stat_one} and @{general_stat_two}. Apply maneuver penalty?|no,0|Yes,@{armor_maneuver_penalty}}]]}} {{fumble=[[6]]}} {{@{general_resolution}=[[1]]}} {{color=general}}" />
|
||||
</div>
|
||||
<div class="skname">
|
||||
<input type="text" class="compact under text-full" name="attr_general_name" value="" />
|
||||
@@ -1181,7 +1185,7 @@
|
||||
<fieldset class="repeating_influence">
|
||||
<div class="skill-grid">
|
||||
<div class="skbutt">
|
||||
<button type="roll" class="button-skill nod20" name="attr_influence_roll" value="&{template:skill} {{name=@{character_name}}} {{action=@{influence_name}}} {{roll=[[1d100!>96cs>96cf<5+@{influence_total}+?{Modifiers?|0}]]}} {{fumble=[[6]]}} {{@{influence_resolution}=[[1]]}}" />
|
||||
<button type="roll" class="button-skill nod20" name="attr_influence_roll" value="&{template:skill} {{name=@{character_name}}} {{Category=Influence}} {{action=@{influence_name}}} {{roll=[[1d100!>96cs>96cf<5+@{influence_total}+?{Modifiers?|0}]]}} {{fumble=[[6]]}} {{@{influence_resolution}=[[1]]}} {{color=influence}}" />
|
||||
</div>
|
||||
<div class="skname">
|
||||
<input type="text" class="compact under text-full" name="attr_influence_name" value="" />
|
||||
@@ -1279,7 +1283,7 @@
|
||||
<fieldset class="repeating_mysticalarts">
|
||||
<div class="skill-grid">
|
||||
<div class="skbutt">
|
||||
<button type="roll" class="button-skill nod20" name="attr_mystical_arts_roll" value="&{template:skill} {{name=@{character_name}}} {{action=@{mystical_arts_name}}} {{roll=[[1d100!>96cs>96cf<5+@{mystical_arts_total}+?{Modifiers?|0}+?{Armor penalty applies for skills using Ag or Qu. Current skill uses @{mystical_arts_stat_one} and @{mystical_arts_stat_two}. Apply maneuver penalty?|no,0|Yes,@{armor_maneuver_penalty}}]]}} {{fumble=[[6]]}} {{@{mystical_arts_resolution}=[[1]]}}" />
|
||||
<button type="roll" class="button-skill nod20" name="attr_mystical_arts_roll" value="&{template:skill} {{name=@{character_name}}} {{Category=Mystical Arts}} {{action=@{mystical_arts_name}}} {{roll=[[1d100!>96cs>96cf<5+@{mystical_arts_total}+?{Modifiers?|0}+?{Armor penalty applies for skills using Ag or Qu. Current skill uses @{mystical_arts_stat_one} and @{mystical_arts_stat_two}. Apply maneuver penalty?|no,0|Yes,@{armor_maneuver_penalty}}]]}} {{fumble=[[6]]}} {{@{mystical_arts_resolution}=[[1]]}} {{color=mystical}}" />
|
||||
</div>
|
||||
<div class="skname">
|
||||
<input type="text" class="compact under text-full" name="attr_mystical_arts_name" value="" />
|
||||
@@ -1347,7 +1351,7 @@
|
||||
<fieldset class="repeating_outdoor">
|
||||
<div class="skill-grid">
|
||||
<div class="skbutt">
|
||||
<button type="roll" class="button-skill nod20" name="attr_outdoor_roll" value="&{template:skill} {{name=@{character_name}}} {{action=@{outdoor_name}}} {{roll=[[1d100!>96cs>96cf<5+@{outdoor_total}+?{Modifiers?|0}+?{Armor penalty applies for skills using Ag or Qu. Current skill uses @{outdoor_stat_one} and @{outdoor_stat_two}. Apply maneuver penalty?|no,0|Yes,@{armor_maneuver_penalty}}]]}} {{fumble=[[6]]}} {{@{outdoor_resolution}=[[1]]}}" />
|
||||
<button type="roll" class="button-skill nod20" name="attr_outdoor_roll" value="&{template:skill} {{name=@{character_name}}} {{Category=Outdoor}} {{action=@{outdoor_name}}} {{roll=[[1d100!>96cs>96cf<5+@{outdoor_total}+?{Modifiers?|0}+?{Armor penalty applies for skills using Ag or Qu. Current skill uses @{outdoor_stat_one} and @{outdoor_stat_two}. Apply maneuver penalty?|no,0|Yes,@{armor_maneuver_penalty}}]]}} {{fumble=[[6]]}} {{@{outdoor_resolution}=[[1]]}} {{color=outdoor}}" />
|
||||
</div>
|
||||
<div class="skname">
|
||||
<input type="text" class="compact under text-full" name="attr_outdoor_name" value="" />
|
||||
@@ -1475,7 +1479,7 @@
|
||||
<fieldset class="repeating_physical">
|
||||
<div class="skill-grid">
|
||||
<div class="skbutt">
|
||||
<button type="roll" class="button-skill nod20" name="attr_physical_roll" value="&{template:skill} {{name=@{character_name}}} {{action=@{physical_name}}} {{roll=[[1d100!>96cs>96cf<5+@{physical_total}+?{Modifiers?|0}+?{Armor penalty applies for skills using Ag or Qu. Current skill uses @{physical_stat_one} and @{physical_stat_two}. Apply maneuver penalty?|no,0|Yes,@{armor_maneuver_penalty}}]]}} {{fumble=[[6]]}} {{@{physical_resolution}=[[1]]}}" />
|
||||
<button type="roll" class="button-skill nod20" name="attr_physical_roll" value="&{template:skill} {{name=@{character_name}}} {{Category=Physical}} {{action=@{physical_name}}} {{roll=[[1d100!>96cs>96cf<5+@{physical_total}+?{Modifiers?|0}+?{Armor penalty applies for skills using Ag or Qu. Current skill uses @{physical_stat_one} and @{physical_stat_two}. Apply maneuver penalty?|no,0|Yes,@{armor_maneuver_penalty}}]]}} {{fumble=[[6]]}} {{@{physical_resolution}=[[1]]}} {{color=physical}}" />
|
||||
</div>
|
||||
<div class="skname">
|
||||
<input type="text" class="compact under text-full" name="attr_physical_name" value="" />
|
||||
@@ -1543,7 +1547,7 @@
|
||||
<fieldset class="repeating_subterfuge">
|
||||
<div class="skill-grid">
|
||||
<div class="skbutt">
|
||||
<button type="roll" class="button-skill nod20" name="attr_subterfuge_roll" value="&{template:skill} {{name=@{character_name}}} {{action=@{subterfuge_name}}} {{roll=[[1d100!>96cs>96cf<5+@{subterfuge_total}+?{Modifiers?|0}+?{Armor penalty applies for skills using Ag or Qu. Current skill uses @{subterfuge_stat_one} and @{subterfuge_stat_two}. Apply maneuver penalty?|no,0|Yes,@{armor_maneuver_penalty}}]]}} {{fumble=[[6]]}} {{@{subterfuge_resolution}=[[1]]}}" />
|
||||
<button type="roll" class="button-skill nod20" name="attr_subterfuge_roll" value="&{template:skill} {{name=@{character_name}}} {{Category=Subterfuge}} {{action=@{subterfuge_name}}} {{roll=[[1d100!>96cs>96cf<5+@{subterfuge_total}+?{Modifiers?|0}+?{Armor penalty applies for skills using Ag or Qu. Current skill uses @{subterfuge_stat_one} and @{subterfuge_stat_two}. Apply maneuver penalty?|no,0|Yes,@{armor_maneuver_penalty}}]]}} {{fumble=[[6]]}} {{@{subterfuge_resolution}=[[1]]}} {{color=subterfuge}}" />
|
||||
</div>
|
||||
<div class="skname">
|
||||
<input type="text" class="compact under text-full" name="attr_subterfuge_name" value="" />
|
||||
@@ -1685,7 +1689,7 @@
|
||||
<fieldset class="repeating_weapon">
|
||||
<div class="weapon-grid">
|
||||
<div class="wpbutt">
|
||||
<button type="roll" class="button-skill nod20" name="attr_weapon_roll" value="&{template:skill} {{name=@{character_name}}} {{action=@{weapon_name}}} {{roll=[[1d100!>96cs>96cf<5+@{weapon_total}+?{Modifier?|0}+@{weapon_damage_size}-@{target|Enemy|db_total}]]}} {{fumble=[[@{weapon_fumble}]]}} {{Damage Type=@{weapon_damage_type}}} {{Applied Size Modifier=[[@{weapon_damage_size}]]}}" />
|
||||
<button type="roll" class="button-skill nod20" name="attr_weapon_roll" value="&{template:skill} {{name=@{character_name}}} {{Category=Combat}} {{action=@{weapon_name}}} {{roll=[[1d100!>96cs>96cf<@{weapon_fumble}+@{weapon_total}+?{Modifier?|0}+@{weapon_damage_size}-@{target|Enemy|db_total}]]}} {{fumble=[[@{weapon_fumble}]]}} {{Damage Type=@{weapon_damage_type}}} {{Applied Size Modifier=[[@{weapon_damage_size}]]}} {{color=combat}}" />
|
||||
</div>
|
||||
<div class="wpname">
|
||||
<input type="text" class="compact under text-full" name="attr_weapon_name" value="" />
|
||||
@@ -2131,7 +2135,7 @@
|
||||
<fieldset class="repeating_spell">
|
||||
<div class="spell-grid">
|
||||
<div class="spbutt">
|
||||
<button type="roll" class="button-skill nod20" name="attr_spell_roll" value="&{template:skill} {{name=@{character_name}}} {{action=@{spell_name}}} {{fumble=[6]}} {{roll=[[1d100!>96cs>96+@{spell_total}+(0*?{Base Power Points}) + ((?{Scaling Power Points|0} * (-5)) + ((ceil(((?{Base Power Points} + ?{Scaling Power Points})/5)) - ?{Rounds to Cast|1})* (-10)))]]}} {{Spell Type=@{spell_type}}} {{Resistance=@{spell_resistance}}}" />
|
||||
<button type="roll" class="button-skill nod20" name="attr_spell_roll" value="&{template:skill} {{name=@{character_name}}} {{Category=Mystical Arts}} {{action=@{spell_name}}} {{fumble=[6]}} {{roll=[[1d100!>96cs>96+@{spell_total}+(0*?{Base Power Points}) + ((?{Scaling Power Points|0} * (-5)) + ((ceil(((?{Base Power Points} + ?{Scaling Power Points})/5)) - ?{Rounds to Cast|1})* (-10)))]]}} {{Spell Type=@{spell_type}}} {{Resistance=@{spell_resistance}}} {{color=mystical}}" />
|
||||
</div>
|
||||
<div class="spsphere">
|
||||
<select class="compact-select-cires" name="attr_spell_sphere" >
|
||||
@@ -2312,12 +2316,20 @@
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="sheet-section-settings white">
|
||||
Welcome to the settings page.
|
||||
<div>
|
||||
Use the following value for the skill template
|
||||
<span type="text" class="compact under text-full" name="attr_skill_template" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<rolltemplate class="sheet-rolltemplate-skill">
|
||||
<div class="sheet-container">
|
||||
<div class="sheet-container sheet-{{color}}">
|
||||
<div class="skill-title">{{name}}</div>
|
||||
<div class="skill-header sheet-subtitle">
|
||||
{{action}}
|
||||
@@ -2325,8 +2337,7 @@
|
||||
<div class="content">
|
||||
{{#roll}}
|
||||
<div class="display">
|
||||
ROLL: {{roll}}
|
||||
<p> </p>
|
||||
<em>Roll:</em> {{roll}}
|
||||
</div>
|
||||
{{/roll}}
|
||||
{{#rollWasCrit() roll}}
|
||||
@@ -2368,11 +2379,11 @@
|
||||
Varies Roll!
|
||||
</div>
|
||||
{{/rollTotal() var 1}}
|
||||
{{#allprops() name action roll fumble all bns cbt per res spc var}}
|
||||
{{#allprops() name action roll fumble all bns cbt per res spc var color}}
|
||||
<div class="display-minor">
|
||||
{{key}}: {{value}}
|
||||
</div>
|
||||
{{/allprops() name action roll fumble all bns cbt per res spc var}}
|
||||
{{/allprops() name action roll fumble all bns cbt per res spc var color}}
|
||||
{{/rollWasCrit() roll}}
|
||||
{{#^rollWasCrit() roll}}
|
||||
{{#rollWasFumble() roll}}
|
||||
@@ -2421,11 +2432,11 @@
|
||||
Varies Roll!
|
||||
</div>
|
||||
{{/rollTotal() var 1}}
|
||||
{{#allprops() name action roll fumble all bns cbt per res spc var}}
|
||||
{{#allprops() name action roll fumble all bns cbt per res spc var color}}
|
||||
<div class="display-minor">
|
||||
{{key}}: {{value}}
|
||||
</div>
|
||||
{{/allprops() name action roll fumble all bns cbt per res spc var}}
|
||||
{{/allprops() name action roll fumble all bns cbt per res spc var color}}
|
||||
{{/^rollWasFumble() roll}}
|
||||
{{/^rollWasCrit() roll}}
|
||||
</div>
|
||||
@@ -4852,8 +4863,8 @@ on("change:repeating_weapon:weapon_rank change:repeating_weapon:weapon_other_bon
|
||||
var weaponcat = values.repeating_weapon_weapon_category;
|
||||
var weaponname = values.repeating_weapon_weapon_name
|
||||
var fumble = 6;
|
||||
var standardroll = "&{template:skill} {{name=@{character_name}}} {{action=@{weapon_name}}} {{roll=[[1d100!>96cs>96cf<@{weapon_fumble}+@{weapon_total}+?{Modifier?|0}+@{weapon_damage_size}-@{target|Enemy|db_total}]]}} {{fumble=[[@{weapon_fumble}]]}} {{Damage Type=@{weapon_damage_type}}} {{Applied Size Modifier=[[@{weapon_damage_size}]]}}";
|
||||
var brawlroll = "&{template:skill} {{name=@{character_name}}} {{action=@{weapon_name}}} {{roll=[[1d100!>96cs>96cf<@{weapon_fumble}+@{weapon_total}+?{Modifier?|0}+@{weapon_damage_size}-@{target|Enemy|db_total}]]}} {{fumble=[[@{weapon_fumble}]]}} {{Damage Type=?{Attack Type?|Crush|Puncture|Slash|Grapple}}} {{Applied Size Modifier=[[@{weapon_damage_size}]]}}";
|
||||
var standardroll = "&{template:skill} {{name=@{character_name}}} {{Category=Combat}} {{action=@{weapon_name}}} {{roll=[[1d100!>96cs>96cf<@{weapon_fumble}+@{weapon_total}+?{Modifier?|0}+@{weapon_damage_size}-@{target|Enemy|db_total}]]}} {{fumble=[[@{weapon_fumble}]]}} {{Damage Type=@{weapon_damage_type}}} {{Applied Size Modifier=[[@{weapon_damage_size}]]}} {{color=combat}}";
|
||||
var brawlroll = "&{template:skill} {{name=@{character_name}}} {{Category=Combat}} {{action=@{weapon_name}}} {{roll=[[1d100!>96cs>96cf<@{weapon_fumble}+@{weapon_total}+?{Modifier?|0}+@{weapon_damage_size}-@{target|Enemy|db_total}]]}} {{fumble=[[@{weapon_fumble}]]}} {{Damage Type=?{Attack Type?|Crush|Puncture|Slash|Grapple}}} {{Applied Size Modifier=[[@{weapon_damage_size}]]}} {{color=combat}}";
|
||||
var roll = "";
|
||||
|
||||
if(rank > max){
|
||||
|
||||
+305
-2
@@ -2,8 +2,8 @@
|
||||
<input class="changelog hide-element" type="checkbox" name="attr_changelog_2.3.0"/>
|
||||
<div class="changelog">
|
||||
<div class="copy">
|
||||
<h3><strong>Version 2.3.0 Release</strong></h3>
|
||||
<div>Added translation support for oracles. This includes the roll templates.</div>
|
||||
<h3><strong>Version 2.4.0 Release</strong></h3>
|
||||
<div>Added Scene categories in the Moves in preview mode.</div>
|
||||
</div>
|
||||
<label class="close-changelog">
|
||||
<input class="hide-element" type="checkbox" name="attr_close_changelog"/>
|
||||
@@ -5280,6 +5280,309 @@
|
||||
</div>
|
||||
<div class="preview-container">
|
||||
<div class="move-scroll-list">
|
||||
<div class="move-group-scroll">
|
||||
<div class="move-group-title">
|
||||
<h3 data-i18n="move-group-title-scene-combat">SCENE: COMBAT</h3>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="pay_the_price"/>
|
||||
<div class="move-name" data-i18n="move-title-pay-the-price">Pay the Price</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="ask_the_oracle"/>
|
||||
<div class="move-name" data-i18n="move-title-ask-the-oracle">Ask the Oracle</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="face_danger"/>
|
||||
<div class="move-name" data-i18n="move-title-face-danger">Face Danger</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="secure_an_advantage"/>
|
||||
<div class="move-name" data-i18n="move-title-secure-an-advantage">Secure an Advantage</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="enter_the_fray"/>
|
||||
<div class="move-name" data-i18n="move-title-enter-the-fray">Enter the Fray</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="strike"/>
|
||||
<div class="move-name" data-i18n="move-title-strike">Strike</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="clash"/>
|
||||
<div class="move-name" data-i18n="move-title-clash">Clash</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="compel"/>
|
||||
<div class="move-name" data-i18n="move-title-compel">Compel</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="end_the_fight"/>
|
||||
<div class="move-name" data-i18n="move-title-end-the-fight">End the Fight</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="turn_the_tide"/>
|
||||
<div class="move-name" data-i18n="move-title-turn-the-tide">Turn the Tide</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="battle"/>
|
||||
<div class="move-name" data-i18n="move-title-battle">Battle</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="endure_harm"/>
|
||||
<div class="move-name" data-i18n="move-title-endure-harm">Endure Harm</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="endure_stress"/>
|
||||
<div class="move-name" data-i18n="move-title-endure-stress">Endure Stress</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="companion_endure_harm"/>
|
||||
<div class="move-name" data-i18n="move-title-companion-endure-harm">Companion Endure Harm</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="aid_your_ally"/>
|
||||
<div class="move-name" data-i18n="move-title-aid-your-ally">Aid Your Ally</div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="move-group-scroll">
|
||||
<div class="move-group-title">
|
||||
<h3 data-i18n="move-group-title-scene-journey">SCENE: JOURNEY</h3>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="pay_the_price"/>
|
||||
<div class="move-name" data-i18n="move-title-pay-the-price">Pay the Price</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="ask_the_oracle"/>
|
||||
<div class="move-name" data-i18n="move-title-ask-the-oracle">Ask the Oracle</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="face_danger"/>
|
||||
<div class="move-name" data-i18n="move-title-face-danger">Face Danger</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="secure_an_advantage"/>
|
||||
<div class="move-name" data-i18n="move-title-secure-an-advantage">Secure an Advantage</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="undertake_a_journey"/>
|
||||
<div class="move-name" data-i18n="move-title-undertake-a-journey">Undertake a Journey</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="make_camp"/>
|
||||
<div class="move-name" data-i18n="move-title-make-camp">Make Camp</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="resupply"/>
|
||||
<div class="move-name" data-i18n="move-title-resupply">Resupply</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="heal"/>
|
||||
<div class="move-name" data-i18n="move-title-heal">Heal</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="gather_information"/>
|
||||
<div class="move-name" data-i18n="move-title-gather-information">Gather Information</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="reach_your_destination"/>
|
||||
<div class="move-name" data-i18n="move-title-reach-your-destination">Reach Your Destination</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="out_of_supply"/>
|
||||
<div class="move-name" data-i18n="move-title-out-of-supply">Out of Supply</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="endure_harm"/>
|
||||
<div class="move-name" data-i18n="move-title-endure-harm">Endure Harm</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="endure_stress"/>
|
||||
<div class="move-name" data-i18n="move-title-endure-stress">Endure Stress</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="companion_endure_harm"/>
|
||||
<div class="move-name" data-i18n="move-title-companion-endure-harm">Companion Endure Harm</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="aid_your_ally"/>
|
||||
<div class="move-name" data-i18n="move-title-aid-your-ally">Aid Your Ally</div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="move-group-scroll">
|
||||
<div class="move-group-title">
|
||||
<h3 data-i18n="move-group-title-scene-settlement">SCENE: SETTLEMENT</h3>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="pay_the_price"/>
|
||||
<div class="move-name" data-i18n="move-title-pay-the-price">Pay the Price</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="ask_the_oracle"/>
|
||||
<div class="move-name" data-i18n="move-title-ask-the-oracle">Ask the Oracle</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="face_danger"/>
|
||||
<div class="move-name" data-i18n="move-title-face-danger">Face Danger</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="secure_an_advantage"/>
|
||||
<div class="move-name" data-i18n="move-title-secure-an-advantage">Secure an Advantage</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="sojourn"/>
|
||||
<div class="move-name" data-i18n="move-title-sojourn">Sojourn</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="gather_information"/>
|
||||
<div class="move-name" data-i18n="move-title-gather-information">Gather Information</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="compel"/>
|
||||
<div class="move-name" data-i18n="move-title-compel">Compel</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="heal"/>
|
||||
<div class="move-name" data-i18n="move-title-heal">Heal</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="draw_the_circle"/>
|
||||
<div class="move-name" data-i18n="move-title-draw-the-circle">Draw the Circle</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="swear_an_iron_vow"/>
|
||||
<div class="move-name" data-i18n="move-title-swear-an-iron-vow">Swear an Iron Vow</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="fulfill_your_vow"/>
|
||||
<div class="move-name" data-i18n="move-title-fulfill-your-vow">Fulfill Your Vow</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="forsake_your_vow"/>
|
||||
<div class="move-name" data-i18n="move-title-forsake-your-vow">Forsake Your Vow</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="forge_a_bond"/>
|
||||
<div class="move-name" data-i18n="move-title-forge-a-bond">Forge a Bond</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="test_your_bond"/>
|
||||
<div class="move-name" data-i18n="move-title-test-your-bond">Test Your Bond</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="endure_harm"/>
|
||||
<div class="move-name" data-i18n="move-title-endure-harm">Endure Harm</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="endure_stress"/>
|
||||
<div class="move-name" data-i18n="move-title-endure-stress">Endure Stress</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="companion_endure_harm"/>
|
||||
<div class="move-name" data-i18n="move-title-companion-endure-harm">Companion Endure Harm</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="move-list">
|
||||
<label class="move">
|
||||
<input class="hide-element" type="radio" name="attr_selected_move" value="aid_your_ally"/>
|
||||
<div class="move-name" data-i18n="move-title-aid-your-ally">Aid Your Ally</div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="move-group-scroll">
|
||||
<div class="move-group-title">
|
||||
<h3 data-i18n="move-group-title-fate">FATE MOVES</h3>
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ npm run build:pug:win
|
||||
|
||||
npm run build:css
|
||||
```
|
||||
These will then generate a dist folder that will have the finished code. From their you can upload them into the custom sheet sandbox for testing.
|
||||
These will then generate a `dist` folder that will have the finished code. From there you can upload them into the custom sheet sandbox for testing.
|
||||
## Pushing Changes
|
||||
Roll20 does not build our pug/stylus code for when we merge. This needs to be done locally by running `npm run gulp:build` in the Ironsworn/src directory.
|
||||
## Translations
|
||||
|
||||
@@ -1,6 +1,69 @@
|
||||
-
|
||||
var
|
||||
moveGroupsScroll = [
|
||||
{
|
||||
title: 'move-group-title-scene-combat',
|
||||
moves: [
|
||||
{ name: 'move-title-pay-the-price', value: 'pay_the_price' },
|
||||
{ name: 'move-title-ask-the-oracle', value: 'ask_the_oracle' },
|
||||
{ name: 'move-title-face-danger', value: 'face_danger' },
|
||||
{ name: 'move-title-secure-an-advantage', value: 'secure_an_advantage' },
|
||||
{ name: 'move-title-enter-the-fray', value: 'enter_the_fray' },
|
||||
{ name: 'move-title-strike', value: 'strike' },
|
||||
{ name: 'move-title-clash', value: 'clash' },
|
||||
{ name: 'move-title-compel', value: 'compel' },
|
||||
{ name: 'move-title-end-the-fight', value: 'end_the_fight' },
|
||||
{ name: 'move-title-turn-the-tide', value: 'turn_the_tide' },
|
||||
{ name: 'move-title-battle', value: 'battle' },
|
||||
{ name: 'move-title-endure-harm', value: 'endure_harm' },
|
||||
{ name: 'move-title-endure-stress', value: 'endure_stress' },
|
||||
{ name: 'move-title-companion-endure-harm', value: 'companion_endure_harm' },
|
||||
{ name: 'move-title-aid-your-ally', value: 'aid_your_ally' }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: 'move-group-title-scene-journey',
|
||||
moves: [
|
||||
{ name: 'move-title-pay-the-price', value: 'pay_the_price' },
|
||||
{ name: 'move-title-ask-the-oracle', value: 'ask_the_oracle' },
|
||||
{ name: 'move-title-face-danger', value: 'face_danger' },
|
||||
{ name: 'move-title-secure-an-advantage', value: 'secure_an_advantage' },
|
||||
{ name: 'move-title-undertake-a-journey', value: 'undertake_a_journey' },
|
||||
{ name: 'move-title-make-camp', value: 'make_camp' },
|
||||
{ name: 'move-title-resupply', value: 'resupply' },
|
||||
{ name: 'move-title-heal', value: 'heal' },
|
||||
{ name: 'move-title-gather-information', value: 'gather_information' },
|
||||
{ name: 'move-title-reach-your-destination', value: 'reach_your_destination' },
|
||||
{ name: 'move-title-out-of-supply', value: 'out_of_supply' },
|
||||
{ name: 'move-title-endure-harm', value: 'endure_harm' },
|
||||
{ name: 'move-title-endure-stress', value: 'endure_stress' },
|
||||
{ name: 'move-title-companion-endure-harm', value: 'companion_endure_harm' },
|
||||
{ name: 'move-title-aid-your-ally', value: 'aid_your_ally' }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: 'move-group-title-scene-settlement',
|
||||
moves: [
|
||||
{ name: 'move-title-pay-the-price', value: 'pay_the_price' },
|
||||
{ name: 'move-title-ask-the-oracle', value: 'ask_the_oracle' },
|
||||
{ name: 'move-title-face-danger', value: 'face_danger' },
|
||||
{ name: 'move-title-secure-an-advantage', value: 'secure_an_advantage' },
|
||||
{ name: 'move-title-sojourn', value: 'sojourn' },
|
||||
{ name: 'move-title-gather-information', value: 'gather_information' },
|
||||
{ name: 'move-title-compel', value: 'compel' },
|
||||
{ name: 'move-title-heal', value: 'heal' },
|
||||
{ name: 'move-title-draw-the-circle', value: 'draw_the_circle' },
|
||||
{ name: 'move-title-swear-an-iron-vow', value: 'swear_an_iron_vow' },
|
||||
{ name: 'move-title-fulfill-your-vow', value: 'fulfill_your_vow' },
|
||||
{ name: 'move-title-forsake-your-vow', value: 'forsake_your_vow' },
|
||||
{ name: 'move-title-forge-a-bond', value: 'forge_a_bond' },
|
||||
{ name: 'move-title-test-your-bond', value: 'test_your_bond' },
|
||||
{ name: 'move-title-endure-harm', value: 'endure_harm' },
|
||||
{ name: 'move-title-endure-stress', value: 'endure_stress' },
|
||||
{ name: 'move-title-companion-endure-harm', value: 'companion_endure_harm' },
|
||||
{ name: 'move-title-aid-your-ally', value: 'aid_your_ally' }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: 'move-group-title-fate',
|
||||
moves: [
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
input.changelog.hide-element(type='checkbox' name='attr_changelog_2.3.0')
|
||||
input.changelog.hide-element(type='checkbox' name='attr_changelog_2.4.0')
|
||||
.changelog
|
||||
.copy
|
||||
h3 <strong>Version 2.3.0 Release</strong>
|
||||
div Added translation support for oracles. This includes the roll templates.
|
||||
h3 <strong>Version 2.4.0 Release</strong>
|
||||
div Added Scene categories in the Moves in preview mode.
|
||||
label.close-changelog
|
||||
input(type='checkbox' name=`attr_close_changelog` class='hide-element')
|
||||
div(data-i18n='page-info-close')=locals.translations['page-info-close']
|
||||
|
||||
Generated
+7615
-1434
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "ironsworn",
|
||||
"version": "2.3.0",
|
||||
"version": "2.4.0",
|
||||
"description": "Roll20 character sheet for the RPG ironsworn",
|
||||
"main": "Ironsworn.html",
|
||||
"scripts": {
|
||||
@@ -24,4 +24,4 @@
|
||||
"stlint": "1.0.62",
|
||||
"stylus": "0.54.7"
|
||||
}
|
||||
}
|
||||
}
|
||||
+440
-438
@@ -5,11 +5,11 @@
|
||||
"resource-health": "HEALTH",
|
||||
"resource-spirit": "SPIRIT",
|
||||
"resource-supply": "SUPPLY",
|
||||
"stat-edge":"Edge",
|
||||
"stat-wits":"Wits",
|
||||
"stat-heart":"Heart",
|
||||
"stat-iron":"Iron",
|
||||
"stat-shadow":"Shadow",
|
||||
"stat-edge": "Edge",
|
||||
"stat-wits": "Wits",
|
||||
"stat-heart": "Heart",
|
||||
"stat-iron": "Iron",
|
||||
"stat-shadow": "Shadow",
|
||||
"nav-summary": "Summary",
|
||||
"nav-vows": "Vows",
|
||||
"nav-bonds": "Bonds",
|
||||
@@ -21,23 +21,23 @@
|
||||
"nav-settings": "Settings",
|
||||
"page-info-close": "CLOSE",
|
||||
"page-select": "SELECT THE SHEET TYPE",
|
||||
"page-name-character":"CHARACTER",
|
||||
"page-name-shared":"SHARED",
|
||||
"page-name-character": "CHARACTER",
|
||||
"page-name-shared": "SHARED",
|
||||
"page-summary-vows": " VOWS ",
|
||||
"page-summary-debilities": " DEBILITIES ",
|
||||
"page-summary-failures": " FAILURES ",
|
||||
"vow-name": "Vow",
|
||||
"vow-menace": "MENACE",
|
||||
"vow-threat": "Threat",
|
||||
"vow-mark":"MARK",
|
||||
"vow-fulfill":"FULFILL",
|
||||
"progress-challenge":"CHALLENGE",
|
||||
"vow-mark": "MARK",
|
||||
"vow-fulfill": "FULFILL",
|
||||
"progress-challenge": "CHALLENGE",
|
||||
"failures-learn": "LEARN",
|
||||
"difficulty-troublesome":"troublesome",
|
||||
"difficulty-dangerous":"dangerous",
|
||||
"difficulty-formidable":"formidable",
|
||||
"difficulty-extreme":"extreme",
|
||||
"difficulty-epic":"epic",
|
||||
"difficulty-troublesome": "troublesome",
|
||||
"difficulty-dangerous": "dangerous",
|
||||
"difficulty-formidable": "formidable",
|
||||
"difficulty-extreme": "extreme",
|
||||
"difficulty-epic": "epic",
|
||||
"clear-btn": "CLEAR",
|
||||
"roll-btn": "Roll",
|
||||
"debility-wounded": "Wounded",
|
||||
@@ -52,7 +52,7 @@
|
||||
"debility-oathbreaker": "Oathbreaker",
|
||||
"debility-custom-one": "Custom 1",
|
||||
"debility-custom-two": "Custom 2",
|
||||
"asset-companion-name":"Name:",
|
||||
"asset-companion-name": "Name:",
|
||||
"asset-dropdown-default": "Select",
|
||||
"asset-type-companion": "Companion",
|
||||
"asset-type-path": "Path",
|
||||
@@ -73,7 +73,7 @@
|
||||
"asset-title-sunderer": "Sunderer",
|
||||
"asset-title-swordmaster": "Swordmaster",
|
||||
"asset-title-cave-lion": "Cave Lion",
|
||||
"asset-title-giant-spider":"Giant Spider",
|
||||
"asset-title-giant-spider": "Giant Spider",
|
||||
"asset-title-hawk": "Hawk",
|
||||
"asset-title-horse": "Horse",
|
||||
"asset-title-hound": "Hound",
|
||||
@@ -207,7 +207,6 @@
|
||||
"asset-thunder-bringer-ability-1": "When you <em>Face Danger</em>, <em>Secure an Advantage</em>, or <em>Compel</em> by hitting or breaking an inanimate object, add +1 and take +1 momentum on a hit.",
|
||||
"asset-thunder-bringer-ability-2": "When you <em>Strike</em> a foe to knock them back, stun them, or put them off balance, inflict 1 harm (instead of 2) and take +2 momentum on a hit. On a strong hit, you also create an opening and add +1 on your next move.",
|
||||
"asset-thunder-bringer-ability-3": "When you <em>Turn the Tide</em>, you may <em>Strike</em> with all the fury and power you can muster. If you do (decide before rolling), you may reroll any dice and inflict +2 harm on a strong hit, but count a weak hit as a miss.",
|
||||
|
||||
"asset-augur-ability-1": "When you summon a flock of crows and ask a single question, roll +wits. On a strong strong hit, you interpret their calls as a helpful omen. Envision the response (<em>Ask the Oracle</em> if unsure) and take +2 momentum. On a <strong>weak hit</strong>, the crows ignore your question and offer a clue to an unrelated problem or opportunity in this area. Envision what you learn (<em>Ask the Oracle</em> if unsure), and take +1 momentum.",
|
||||
"asset-augur-ability-2": "As above, and the crows will also help guide you on the proper path. On a hit, add +1 on the next segment when you <em>Undertake a Journey</em>.",
|
||||
"asset-augur-ability-3": "When you perform this ritual, add +1 and take +1 momentum on a hit.",
|
||||
@@ -462,367 +461,370 @@
|
||||
"asset-custom-builder-track-dropdown-4": "0 to 4",
|
||||
"asset-custom-builder-track-dropdown-5": "0 to 5",
|
||||
"asset-custom-builder-track-dropdown-6": "0 to 6",
|
||||
"move-group-title-fate":"FATE MOVES",
|
||||
"move-group-title-combat":"COMBAT MOVES",
|
||||
"move-group-title-delve":"DELVE MOVES",
|
||||
"move-group-title-adventure":"ADVENTURE MOVES",
|
||||
"move-group-title-relationship":"RELATIONSHIP MOVES",
|
||||
"move-group-title-failure":"FAILURE MOVES",
|
||||
"move-group-title-quest":"QUEST MOVES",
|
||||
"move-group-title-suffer":"SUFFER MOVES",
|
||||
"move-group-title-rarity":"RARITY MOVES",
|
||||
"move-group-title-threat":"THREAT MOVES",
|
||||
"move-title-advance":"Advance",
|
||||
"move-content-advance-1":"When <strong>you focus on your skills, receive training, find inspiration, earn a reward, or gain a companion,</strong> you may spend 3 experience to add a new asset, or 2 experience to upgrade an asset.",
|
||||
"move-title-advance-a-threat":"Advance A Threat",
|
||||
"move-content-advance-a-threat-1":"When <strong>you give ground to a threat through inaction, failure, or delay,</strong> roll on the table below and envision how the change manifests in your world (<em>Ask the Oracle</em> if unsure).",
|
||||
"move-content-advance-a-threat-2":"On a match, this development also exposes a surprising aspect of the threat’s plan or nature.",
|
||||
"move-content-advance-a-threat-3":"If <strong>you mark the last box on the threat’s menace track,</strong> the threat achieves its goal, or the final dire outcome occurs. You must <em>Forsake Your Vow.</em>",
|
||||
"move-title-aid-your-ally":"Aid Your Ally",
|
||||
"move-content-aid-your-ally-1":"When <strong>you <em>Secure an Advantage</em> in direct support of an ally,</strong> and score a hit, they (instead of you) can take the benefits of the move. If you are in combat and score a <strong>strong hit,</strong> you and your ally have initiative.",
|
||||
"move-title-ask-the-oracle":"Ask the Oracle",
|
||||
"move-content-ask-the-oracle-1":"When <strong>you seek to resolve questions, discover details in the world, determine how other characters respond, or trigger encounters or events,</strong> you may...",
|
||||
"move-list-ask-the-oracle-1":"Draw a conclusion: Decide the answer based on the most interesting and obvious result.",
|
||||
"move-list-ask-the-oracle-2":"Ask a yes/no question: Decide the odds of a ‘yes’, and roll on the table below to check the answer.",
|
||||
"move-group-title-scene-combat": "SCENE: COMBAT",
|
||||
"move-group-title-scene-journey": "SCENE: JOURNEY",
|
||||
"move-group-title-scene-settlement": "SCENE: SETTLEMENT",
|
||||
"move-group-title-fate": "FATE MOVES",
|
||||
"move-group-title-combat": "COMBAT MOVES",
|
||||
"move-group-title-delve": "DELVE MOVES",
|
||||
"move-group-title-adventure": "ADVENTURE MOVES",
|
||||
"move-group-title-relationship": "RELATIONSHIP MOVES",
|
||||
"move-group-title-failure": "FAILURE MOVES",
|
||||
"move-group-title-quest": "QUEST MOVES",
|
||||
"move-group-title-suffer": "SUFFER MOVES",
|
||||
"move-group-title-rarity": "RARITY MOVES",
|
||||
"move-group-title-threat": "THREAT MOVES",
|
||||
"move-title-advance": "Advance",
|
||||
"move-content-advance-1": "When <strong>you focus on your skills, receive training, find inspiration, earn a reward, or gain a companion,</strong> you may spend 3 experience to add a new asset, or 2 experience to upgrade an asset.",
|
||||
"move-title-advance-a-threat": "Advance A Threat",
|
||||
"move-content-advance-a-threat-1": "When <strong>you give ground to a threat through inaction, failure, or delay,</strong> roll on the table below and envision how the change manifests in your world (<em>Ask the Oracle</em> if unsure).",
|
||||
"move-content-advance-a-threat-2": "On a match, this development also exposes a surprising aspect of the threat’s plan or nature.",
|
||||
"move-content-advance-a-threat-3": "If <strong>you mark the last box on the threat’s menace track,</strong> the threat achieves its goal, or the final dire outcome occurs. You must <em>Forsake Your Vow.</em>",
|
||||
"move-title-aid-your-ally": "Aid Your Ally",
|
||||
"move-content-aid-your-ally-1": "When <strong>you <em>Secure an Advantage</em> in direct support of an ally,</strong> and score a hit, they (instead of you) can take the benefits of the move. If you are in combat and score a <strong>strong hit,</strong> you and your ally have initiative.",
|
||||
"move-title-ask-the-oracle": "Ask the Oracle",
|
||||
"move-content-ask-the-oracle-1": "When <strong>you seek to resolve questions, discover details in the world, determine how other characters respond, or trigger encounters or events,</strong> you may...",
|
||||
"move-list-ask-the-oracle-1": "Draw a conclusion: Decide the answer based on the most interesting and obvious result.",
|
||||
"move-list-ask-the-oracle-2": "Ask a yes/no question: Decide the odds of a ‘yes’, and roll on the table below to check the answer.",
|
||||
"move-list-ask-the-oracle-3": "Pick two: Envision two options. Rate one as ‘likely’, and roll on the table below to see if it is true. If not, it is the other.",
|
||||
"move-list-ask-the-oracle-4": "Spark an idea: Brainstorm or use a random prompt.",
|
||||
"move-title-battle":"Battle",
|
||||
"move-content-battle-1":"When <strong>you fight a battle,</strong> and it happens in a blur, envision your objective and roll. If you primarily...",
|
||||
"move-list-battle-1":"Fight at range, or using your speed and the terrain to your advantage: Roll +edge.",
|
||||
"move-list-battle-2":"Fight depending on your courage, allies, or companions: Roll +heart.",
|
||||
"move-list-battle-3":"Fight in close to overpower your opponents: Roll +iron.",
|
||||
"move-list-battle-4":"Fight using trickery to befuddle your opponents: Roll +shadow.",
|
||||
"move-list-battle-5":"Fight using careful tactics to outsmart your opponents: Roll +wits.",
|
||||
"move-content-battle-2":"On a <strong>strong hit,</strong> you achieve your objective unconditionally. Take +2 momentum.",
|
||||
"move-content-battle-3":"On a <strong>weak hit,</strong> you achieve your objective, but not without cost. <em>Pay the Price.</em>",
|
||||
"move-content-battle-4":"On a <strong>miss,</strong> you are defeated and the objective is lost to you. <em>Pay the Price.</em>",
|
||||
"move-title-check-your-gear":"Check Your Gear",
|
||||
"move-content-check-your-gear-1":"When <strong>you check to see if you have a specific helpful item,</strong> and you have at least +1 supply, roll +supply.",
|
||||
"move-content-check-your-gear-2":"On a <strong>strong hit,</strong> you have it. Take +1 momentum.",
|
||||
"move-content-check-your-gear-3":"On a <strong>weak hit,</strong> you have it, but your resources are diminished. Take +1 momentum and suffer -1 supply.",
|
||||
"move-content-check-your-gear-4":"On a <strong>miss,</strong> you don’t have it and the situation grows more perilous. <em>Pay the Price.</em>",
|
||||
"move-title-clash":"Clash",
|
||||
"move-content-clash-1":"When </strong>your foe has initiative and you fight with them in close quarters,</strong> roll +iron. When you exchange a volley at range, or shoot at an advancing foe, roll +edge.",
|
||||
"move-content-clash-2":"On a <strong>strong hit,</strong> inflict your harm and choose one. You have the initiative.",
|
||||
"move-list-clash-1":"You bolster your position: Take +1 momentum.",
|
||||
"move-list-clash-2":"You find an opening: Inflict +1 harm.",
|
||||
"move-content-clash-3":"On a <strong>weak hit,</strong> inflict your harm, but then <em>Pay the Price.</em> Your foe has initiative.",
|
||||
"move-content-clash-4":"On a <strong>miss,</strong> you are outmatched and must <em>Pay the Price.</em> Your foe has initiative.",
|
||||
"move-title-companion-endure-harm":"Companion Endure Harm",
|
||||
"move-content-companion-endure-harm-1":"When <strong>your companion faces physical damage,</strong> they suffer -health equal to the amount of harm inflicted. If your companion’s health is 0, exchange any leftover -health for -momentum.",
|
||||
"move-content-companion-endure-harm-2":"Then, roll +heart or +your companion’s health, whichever is higher.",
|
||||
"move-content-companion-endure-harm-3":"On a <strong>strong hit,</strong> your companion rallies. Give them +1 health.",
|
||||
"move-content-companion-endure-harm-4":"On a <strong>weak hit,</strong> your companion is battered. If their health is 0, they cannot assist you until they gain at least +1 health.",
|
||||
"move-content-companion-endure-harm-5":"On a <strong>miss,</strong> also suffer -1 momentum. If your companion’s health is 0, they are gravely wounded and out of action. Without aid, they die in an hour or two.",
|
||||
"move-content-companion-endure-harm-6":"If you roll a miss with a 1 on your action die, and your companion’s health is 0, they are now dead. Take 1 experience for each marked ability on your companion asset, and remove it.",
|
||||
"move-title-compel":"Compel",
|
||||
"move-content-compel-1":"When <strong>you attempt to persuade someone to do something,</strong> envision your approach and roll. If you...",
|
||||
"move-list-compel-1":"Charm, pacify, barter, or convince: Roll +heart (add +1 if you share a bond).",
|
||||
"move-list-compel-2":"Threaten or incite: Roll +iron.",
|
||||
"move-list-compel-3":"Lie or swindle: Roll +shadow.",
|
||||
"move-content-compel-2":"On a <strong>strong hit,</strong> they’ll do what you want or share what they know. Take +1 momentum. If you use this exchange to <em>Gather Information,</em> make that move now and add +1.",
|
||||
"move-content-compel-3":"On a <strong>weak hit,</strong> as above, but they ask something of you in return. Envision what they want (<em>Ask the Oracle</em> if unsure).",
|
||||
"move-content-compel-4":"On a <strong>miss,</strong> they refuse or make a demand which costs you greatly. <em>Pay the Price.</em>",
|
||||
"move-title-delve-the-depths":"Delve the Depths",
|
||||
"move-content-delve-the-depths-1":"When <strong>you traverse an area within a perilous site,</strong> envision your surroundings (<em>Ask the Oracle</em> if unsure). Then, consider your approach. If you navigate this area…",
|
||||
"move-list-delve-the-depths-1":"With haste: Roll +edge.",
|
||||
"move-list-delve-the-depths-2":"With stealth or trickery: Roll +shadow.",
|
||||
"move-list-delve-the-depths-3":"With observation, intuition, or expertise: Roll +wits.",
|
||||
"move-content-delve-the-depths-2":"On a <strong>strong hit,</strong> you delve deeper. Mark progress and <em>Find an Opportunity.</em>",
|
||||
"move-content-delve-the-depths-3":"On a <strong>weak hit,</strong> roll on the following table according to your stat.",
|
||||
"move-content-delve-the-depths-4":"On a <strong>miss,</strong> <em>Reveal a Danger.</em>",
|
||||
"move-title-discover-a-site":"Discover a Site",
|
||||
"move-content-discover-a-site-1":"When <strong>you resolve to enter a perilous site in pursuit of an objective,</strong> choose the theme and domain which best represent its nature (<em>Ask the Oracle</em> if unsure), and give it a rank.",
|
||||
"move-list-discover-a-site-1":"Troublesome site: 3 progress per area.",
|
||||
"move-list-discover-a-site-2":"Dangerous site: 2 progress per area.",
|
||||
"move-list-discover-a-site-3":"Formidable site: 1 progress per area.",
|
||||
"move-list-discover-a-site-4":"Extreme site: 2 ticks per area.",
|
||||
"move-list-discover-a-site-5":"Epic site: 1 tick per area.",
|
||||
"move-content-discover-a-site-2":"If you are returning to a previously explored site, roll both challenge dice, take the lowest value, and clear that number of progress boxes. Then, <em>Delve the Depths</em> to explore this place.",
|
||||
"move-title-draw-the-circle":"Draw the Circle",
|
||||
"move-content-draw-the-circle-1":"When <strong>you challenge someone to a formal duel, or accept a challenge,</strong> roll +heart. If you share a bond with this community, add +1.",
|
||||
"move-content-draw-the-circle-2":"On a <strong>strong hit,</strong> take +1 momentum. You may also choose up to two boasts and take +1 momentum for each.",
|
||||
"move-content-draw-the-circle-3":"On a <strong>weak hit,</strong> you may choose one boast in exchange for +1 momentum.",
|
||||
"move-list-draw-the-circle-1":"Grant first strike: Your foe has initiative.",
|
||||
"move-list-draw-the-circle-2":"Bare yourself: Take no benefit of armor or shield; your foe’s harm is +1.",
|
||||
"move-list-draw-the-circle-3":"Hold no iron: Take no benefit of weapons; your harm is 1.",
|
||||
"move-list-draw-the-circle-4":"Bloody yourself: <em>Endure Harm</em> (1 harm).",
|
||||
"move-list-draw-the-circle-5":"To the death: One way or another, this fight must end with death.",
|
||||
"move-content-draw-the-circle-4":"On a <strong>miss,</strong> you begin the duel at a disadvantage. Your foe has initiative. <em>Pay the Price.</em>",
|
||||
"move-content-draw-the-circle-5":"Then, make moves to resolve the fight. If you are the victor, you may make a lawful demand, and your opponent must comply or forfeit their honor and standing. If you refuse the challenge, surrender, or are defeated, they make a demand of you.",
|
||||
"move-title-end-the-fight":"End the Fight",
|
||||
"move-content-end-the-fight-1":"<strong><em>Progress Move</em></strong>",
|
||||
"move-content-end-the-fight-2":"When <strong>you make a move to take decisive action,</strong> and score a <strong>strong hit,</strong> you may resolve the outcome of this fight. If you do, roll the challenge dice and compare to your progress. Momentum is ignored on this roll.",
|
||||
"move-content-end-the-fight-3":"On a <strong>strong hit,</strong> this foe is no longer in the fight. They are killed, out of action, flee, or surrender as appropriate to the situation and your intent (<em>Ask the Oracle</em> if unsure).",
|
||||
"move-content-end-the-fight-4":"On a <strong>weak hit,</strong> as above, but you must also choose one.",
|
||||
"move-list-end-the-fight-1":"It’s worse than you thought: <em>Endure Harm.</em>",
|
||||
"move-list-end-the-fight-2":"You are overcome: <em>Endure Stress.</em>",
|
||||
"move-list-end-the-fight-3":"Your victory is short-lived: A new danger or foe appears, or an existing danger worsens.",
|
||||
"move-list-end-the-fight-4":"You suffer collateral damage: Something of value is lost or broken, or someone important must pay the cost.",
|
||||
"move-list-end-the-fight-5":"You’ll pay for it: An objective falls out of reach.",
|
||||
"move-list-end-the-fight-6":"Others won’t forget: You are marked for vengeance.",
|
||||
"move-content-end-the-fight-5":"On a <strong>miss,</strong> you have lost this fight. <em>Pay the Price.</em>",
|
||||
"move-title-endure-harm":"Endure Harm",
|
||||
"move-content-endure-harm-1":"When <strong>you face physical damage,</strong> suffer -health equal to your foe’s rank or as appropriate to the situation. If your health is 0, suffer -momentum equal to any remaining -health.",
|
||||
"move-content-endure-harm-2":"Then, roll +health or +iron, whichever is higher.",
|
||||
"move-content-endure-harm-3":"On a <strong>strong hit,</strong> choose one.",
|
||||
"move-list-endure-harm-1":"Shake it off: If your health is greater than 0, suffer -1 momentum in exchange for +1 health.",
|
||||
"move-list-endure-harm-2":"Embrace the pain: Take +1 momentum.",
|
||||
"move-content-endure-harm-4":"On a <strong>weak hit,</strong> you press on.",
|
||||
"move-content-endure-harm-5":"On a <strong>miss,</strong> also suffer -1 momentum. If you are at 0 health, you must mark wounded or maimed (if currently unmarked) or roll on the oracle.",
|
||||
"move-title-endure-stress":"Endure Stress",
|
||||
"move-content-endure-stress-1":"When <strong>you face mental shock or despair,</strong> suffer -spirit equal to your foe’s rank or as appropriate to the situation. If your spirit is 0, suffer -momentum equal to any remaining -spirit.",
|
||||
"move-content-endure-stress-2":"Then, roll +spirit or +heart, whichever is higher.",
|
||||
"move-content-endure-stress-3":"On a <strong>strong hit,</strong> choose one.",
|
||||
"move-list-endure-stress-1":"Shake it off: If your spirit is greater than 0, suffer -1 momentum in exchange for +1 spirit.",
|
||||
"move-list-endure-stress-2":"Embrace the darkness: Take +1 momentum.",
|
||||
"move-content-endure-stress-4":"On a <strong>weak hit,</strong> you press on.",
|
||||
"move-content-endure-stress-5":"On a <strong>miss,</strong> also suffer -1 momentum. If you are at 0 spirit, you must mark shaken or corrupted (if currently unmarked) or roll on the table below.",
|
||||
"move-title-enter-the-fray":"Enter the Fray",
|
||||
"move-content-enter-the-fray-1":"When <strong>you enter into combat,</strong> set the rank of each of your foes.",
|
||||
"move-list-enter-the-fray-1-1":"Troublesome foe: 3 progress per harm; inflicts 1 harm.",
|
||||
"move-list-enter-the-fray-1-2":"Dangerous foe: 2 progress per harm; inflicts 2 harm.",
|
||||
"move-list-enter-the-fray-1-3":"Formidable foe: 1 progress per harm; inflicts 3 harm.",
|
||||
"move-list-enter-the-fray-1-4":"Extreme foe: 2 ticks per harm; inflicts 4 harm.",
|
||||
"move-list-enter-the-fray-1-5":"Epic foe: 1 tick per harm; inflicts 5 harm.",
|
||||
"move-content-enter-the-fray-2":"Then, roll to determine who is in control. If you are...",
|
||||
"move-list-enter-the-fray-2-1":"Facing off against your foe: Roll +heart.",
|
||||
"move-list-enter-the-fray-2-2":"Moving into position against an unaware foe, or striking without warning: Roll +shadow.",
|
||||
"move-list-enter-the-fray-2-3":"Ambushed: Roll +wits.",
|
||||
"move-content-enter-the-fray-3":"On a <strong>strong hit,</strong> take +2 momentum. You have initiative.",
|
||||
"move-content-enter-the-fray-4":"On a <strong>weak hit,</strong> choose one.",
|
||||
"move-list-enter-the-fray-3-1":"Bolster your position: Take +2 momentum.",
|
||||
"move-list-enter-the-fray-3-2":"Prepare to act: Take initiative.",
|
||||
"move-content-enter-the-fray-5":"On a <strong>miss,</strong> combat begins with you at a disadvantage. <em>Pay the Price.</em> Your foe has initiative.",
|
||||
"move-title-escape-the-depths":"Escape the Depths",
|
||||
"move-content-escape-the-depths-1":"When <strong>you flee or withdraw from a site,</strong> consider the situation and your approach. If you...",
|
||||
"move-list-escape-the-depths-1-1":"Find the fastest way out: Roll +edge.",
|
||||
"move-list-escape-the-depths-1-2":"Steel yourself against the horrors of this place: Roll +heart.",
|
||||
"move-list-escape-the-depths-1-3":"Fight your way out: Roll +iron.",
|
||||
"move-list-escape-the-depths-1-4":"Retrace your steps or locate an alternate path: Roll +wits.",
|
||||
"move-list-escape-the-depths-1-5":"Keep out of sight: Roll +shadow.",
|
||||
"move-content-escape-the-depths-2":"On a <strong>strong hit,</strong> you make your way safely out of the site. Take +1 momentum.",
|
||||
"move-content-escape-the-depths-3":"On a <strong>weak hit,</strong> you find your way out, but this place exacts its price. Choose one.",
|
||||
"move-list-escape-the-depths-2-1":"You are weary or wounded: <em>Endure Harm.</em>",
|
||||
"move-list-escape-the-depths-2-2":"The experience leaves you shaken: <em>Endure Stress.</em>",
|
||||
"move-list-escape-the-depths-2-3":"You are delayed, and it costs you.",
|
||||
"move-list-escape-the-depths-2-4":"You leave behind something important.",
|
||||
"move-list-escape-the-depths-2-5":"You face a new complication as you emerge from the depths.",
|
||||
"move-list-escape-the-depths-2-6":"A denizen plots their revenge.",
|
||||
"move-content-escape-the-depths-4":"On a <strong>miss,</strong> a dire threat or imposing obstacle stands in your way. <em>Reveal a Danger.</em> If you survive, you may make your escape.",
|
||||
"move-title-face-a-setback":"Face a Setback",
|
||||
"move-content-face-a-setback-1":"When <strong>your momentum is at its minimum</strong> (-6), and you suffer additional -momentum, choose one.",
|
||||
"move-list-face-a-setback-1":"Exchange each additional -momentum for any combination of -health, -spirit, or -supply as appropriate to the circumstances.",
|
||||
"move-list-face-a-setback-2":"Envision an event or discovery (<em>Ask the Oracle</em> if unsure) which undermines your progress in a current quest, journey or fight. Then, for each additional -momentum, clear 1 unit of progress on that track per its rank (troublesome=clear 3 progress; dangerous=clear 2 progress; formidable=clear 1 progress; extreme=clear 2 ticks; epic=clear 1 tick).",
|
||||
"move-title-face-danger":"Face Danger",
|
||||
"move-content-face-danger-1":"When <strong>you attempt something risky or react to an imminent threat,</strong> envision your action and roll. If you act...",
|
||||
"move-list-face-danger-1-1":"With speed, agility, or precision: Roll +edge.",
|
||||
"move-list-face-danger-1-2":"With charm, loyalty, or courage: Roll +heart.",
|
||||
"move-list-face-danger-1-3":"With aggressive action, forceful defense, strength, or endurance: Roll +iron.",
|
||||
"move-list-face-danger-1-4":"With deception, stealth, or trickery: Roll +shadow.",
|
||||
"move-list-face-danger-1-5":"With expertise, insight, or observation: Roll +wits.",
|
||||
"move-content-face-danger-2":"On a <strong>strong hit,</strong> you are successful. Take +1 momentum.",
|
||||
"move-content-face-danger-3":"On a <strong>weak hit,</strong> you succeed, but face a troublesome cost. Choose one.",
|
||||
"move-list-face-danger-2-1":"You are delayed, lose advantage, or face a new danger: Suffer -1 momentum.",
|
||||
"move-list-face-danger-2-2":"You are tired or hurt: <em>Endure Harm</em> (1 harm).",
|
||||
"move-list-face-danger-2-3":"You are dispirited or afraid: <em>Endure Stress</em> (1 stress).",
|
||||
"move-list-face-danger-2-4":"You sacrifice resources: Suffer -1 supply.",
|
||||
"move-content-face-danger-6":"On a <strong>miss,</strong> you fail, or your progress is undermined by a dramatic and costly turn of events. <em>Pay the Price.</em>",
|
||||
"move-title-face-death":"Face Death",
|
||||
"move-content-face-death-1":"When <strong>you are brought to the brink of death,</strong> and glimpse the world beyond, roll +heart.",
|
||||
"move-content-face-death-2":"On a <strong>strong hit,</strong> death rejects you. You are cast back into the mortal world.",
|
||||
"move-content-face-death-3":"On a <strong>weak hit,</strong> choose one.",
|
||||
"move-list-face-death-1":"You die, but not before making a noble sacrifice. Envision your final moments.",
|
||||
"move-list-face-death-2":"Death desires something of you in exchange for your life. Envision what it wants (<em>Ask the Oracle</em> if unsure), and <em>Swear an Iron Vow</em> (formidable or extreme) to complete that quest. If you fail to score a hit when you <em>Swear an Iron Vow,</em> or refuse the quest, you are dead. Otherwise, you return to the mortal world and are now cursed. You may only clear the cursed debility by completing the quest.",
|
||||
"move-content-face-death-4":"On a <strong>miss,</strong> you are dead.",
|
||||
"move-title-face-desolation":"Face Desolation",
|
||||
"move-content-face-desolation-1":"When <strong>you are brought to the brink of desolation,</strong> roll +heart.",
|
||||
"move-content-face-desolation-2":"On a <strong>strong hit,</strong> you resist and press on.",
|
||||
"move-content-face-desolation-3":"On a <strong>weak hit,</strong> choose one.",
|
||||
"move-list-face-desolation-1":"Your spirit or sanity breaks, but not before you make a noble sacrifice. Envision your final moments.",
|
||||
"move-list-face-desolation-2":"You see a vision of a dreaded event coming to pass. Envision that dark future (<em>Ask the Oracle</em> if unsure), and <em>Swear an Iron Vow</em> (formidable or extreme) to prevent it. If you fail to score a hit when you <em>Swear an Iron Vow,</em> or refuse the quest, you are lost. Otherwise, you return to your senses and are now tormented. You may only clear the tormented debility by completing the quest.",
|
||||
"move-content-face-desolation-4":"On a <strong>miss,</strong> you succumb to despair or horror and are lost.",
|
||||
"move-title-find-an-opportunity":"Find an Opportunity",
|
||||
"move-content-find-an-opportunity-1":"When <strong>you encounter a helpful situation or feature within a site,</strong> roll on the following table. If you are making this move as a result of a strong hit on <em>Delve the Depths,</em> you may pick or envision an opportunity instead of rolling.",
|
||||
"move-content-find-an-opportunity-2":"Then, choose one.",
|
||||
"move-lust-find-an-opportunity-1":"Gain insight or prepare: Take +1 momentum.",
|
||||
"move-lust-find-an-opportunity-2":"Take action now: You and any allies may make a move (not a progress move) which directly leverages the opportunity. When you do, add +1 and take +1 momentum on a hit.",
|
||||
"move-title-forge-a-bond":"Forge a Bond",
|
||||
"move-content-forge-a-bond-1":"When <strong>you spend significant time with a person or community, stand together to face hardships, or make sacrifices for their cause,</strong> you can attempt to create a bond. When you do, roll +heart. If you make this move after you successfully <em>Fulfill Your Vow</em> to their benefit, you may reroll any dice.",
|
||||
"move-content-forge-a-bond-2":"On a <strong>strong hit,</strong> make note of the bond, mark a tick on your bond progress track, and choose one.",
|
||||
"move-list-forge-a-bond-1":"Take +1 spirit.",
|
||||
"move-list-forge-a-bond-2":"Take +2 momentum.",
|
||||
"move-content-forge-a-bond-3":"On a <strong>weak hit,</strong> they ask something more of you first. Envision what it is (<em>Ask the Oracle</em> if unsure), do it (or <em>Swear an Iron Vow</em>), and mark the bond. If you refuse or fail, <em>Pay the Price.</em>",
|
||||
"move-content-forge-a-bond-4":"On a <strong>miss,</strong> they reject you. <em>Pay the Price.</em>",
|
||||
"move-title-forsake-your-vow":"Forsake Your Vow",
|
||||
"move-content-forsake-your-vow-1":"When <strong>you renounce your quest, betray your promise, or the goal is lost to you,</strong> clear the vow and Endure Stress. You suffer -spirit equal to the rank of your quest (troublesome=1; dangerous=2; formidable=3; extreme=4; epic=5). If the vow was made to a person or community with whom you share a bond, <em>Test Your Bond</em> when you next meet.",
|
||||
"move-title-fulfill-your-vow":"Fulfill Your Vow",
|
||||
"move-content-fulfill-your-vow-1":"<strong><em>Progress Move</em></strong>",
|
||||
"move-content-fulfill-your-vow-2":"When <strong>you achieve what you believe to be the fulfillment of your vow,</strong> roll the challenge dice and compare to your progress. Momentum is ignored on this roll.",
|
||||
"move-content-fulfill-your-vow-3":"On a <strong>strong hit,</strong> your quest is complete. Mark experience (troublesome=1; dangerous=2; formidable=3; extreme=4; epic=5).",
|
||||
"move-content-fulfill-your-vow-4":"On a <strong>weak hit,</strong> there is more to be done or you realize the truth of your quest. Envision what you discover (<em>Ask the Oracle</em> if unsure). Then, mark experience (troublesome=0; dangerous=1; formidable=2; extreme=3; epic=4). You may <em>Swear an Iron Vow</em> to set things right. If you do, add +1.",
|
||||
"move-content-fulfill-your-vow-5":"On a <strong>miss,</strong> your quest is undone. Envision what happens (<em>Ask the Oracle</em> if unsure), and choose one.",
|
||||
"move-list-fulfill-your-vow-1":"You recommit: Clear all but one filled progress, and raise the quest’s rank by one (if not already epic).",
|
||||
"move-list-fulfill-your-vow-2":"You give up: Forsake Your Vow.",
|
||||
"move-title-gather-information":"Gather Information",
|
||||
"move-content-gather-information-1":"When <strong>you search an area, ask questions, conduct an investigation, or follow a track,</strong> roll +wits. If you act within a community or ask questions of a person with whom you share a bond, add +1.",
|
||||
"move-content-gather-information-2":"On a <strong>strong hit,</strong> you discover something helpful and specific. The path you must follow or action you must take to make progress is made clear. Envision what you learn (<em>Ask the Oracle</em> if unsure), and take +2 momentum.",
|
||||
"move-content-gather-information-3":"On a <strong>weak hit,</strong> the information complicates your quest or introduces a new danger. Envision what you discover (<em>Ask the Oracle</em> if unsure), and take +1 momentum.",
|
||||
"move-content-gather-information-4":"On a <strong>miss,</strong> your investigation unearths a dire threat or reveals an unwelcome truth that undermines your quest. <em>Pay the Price.</em>",
|
||||
"move-title-heal":"Heal",
|
||||
"move-content-heal-1":"When <strong>you treat an injury or ailment,</strong> roll +wits. If you are mending your own wounds, roll +wits or +iron, whichever is lower.",
|
||||
"move-content-heal-2":"On a <strong>strong hit,</strong> your care is helpful. If you (or the ally under your care) have the wounded condition, you may clear it. Then, take or give up to +2 health.",
|
||||
"move-content-heal-3":"On a <strong>weak hit,</strong> as above, but you must suffer -1 supply or -1 momentum (your choice).",
|
||||
"move-content-heal-4":"On a <strong>miss,</strong> your aid is ineffective. <em>Pay the Price.</em>",
|
||||
"move-title-learn-from-your-failures":"Learn From Your Failures",
|
||||
"move-content-learn-from-your-failures-1":"<strong><em>Progress Move</em></strong>",
|
||||
"move-content-learn-from-your-failures-2":"When <strong>you spend time reflecting on your hardships and missteps,</strong> and your failure track is +6 or greater, roll your challenge dice and compare to your progress. Momentum is ignored on this roll.",
|
||||
"move-content-learn-from-your-failures-3":"On a <strong>strong hit,</strong> you commit to making a dramatic change. Take 3 experience and clear all progress. Then, choose one.",
|
||||
"move-list-learn-from-your-failures-1":"Adjust your approach: Discard a single asset, and take 2 experience for each marked ability.",
|
||||
"move-list-learn-from-your-failures-2":"Make an oath: <em>Swear an Iron Vow,</em> and reroll any dice.",
|
||||
"move-list-learn-from-your-failures-3":"Ready your next steps: Take +3 momentum.",
|
||||
"move-content-learn-from-your-failures-4":"On a <strong>weak hit</strong>, you learn from your mistakes. Take 2 experience and clear all progress.",
|
||||
"move-content-learn-from-your-failures-5":"On a <strong>miss</strong>, you’ve learned the wrong lessons. Take 1 experience and clear all progress. Then, envision how you set off on an ill-fated path.",
|
||||
"move-title-locate-your-objective":"Locate Your Objective",
|
||||
"move-content-locate-your-objective-1":"<strong><em>Progress Move</em></strong>",
|
||||
"move-content-locate-your-objective-2":"When <strong>your exploration of a site comes to an end,</strong> roll the challenge dice and compare to your progress. Momentum is ignored on this roll.",
|
||||
"move-content-locate-your-objective-3":"On a <strong>strong hit,</strong> you locate your objective and the situation favors you. Choose one.",
|
||||
"move-list-locate-your-objective-1":"Make another move now (not a progress move), and add +1.",
|
||||
"move-list-locate-your-objective-2":"Take +1 momentum.",
|
||||
"move-content-locate-your-objective-4":"On a <strong>weak hit,</strong> you locate your objective but face an unforeseen hazard or complication. Envision what you find (Ask the Oracle if unsure).",
|
||||
"move-content-locate-your-objective-5":"On a <strong>miss,</strong> your objective falls out of reach, you have been misled about the nature of your objective, or you discover that this site holds unexpected depths. If you continue your exploration, clear all but one filled progress and raise the site’s rank by one (if not already epic).",
|
||||
"move-title-make-camp":"Make Camp",
|
||||
"move-content-make-camp-1":"When <strong>you rest and recover for several hours in the wild,</strong> roll +supply.",
|
||||
"move-content-make-camp-2":"On a <strong>strong hit,</strong> you and your allies may each choose two.",
|
||||
"move-content-make-camp-3":"On a <strong>weak hit,</strong> choose one.",
|
||||
"move-list-make-camp-1":"Recuperate: Take +1 health for you and any companions.",
|
||||
"move-list-make-camp-2":"Partake: Suffer -1 supply and take +1 health for you and any companions.",
|
||||
"move-list-make-camp-3":"Relax: Take +1 spirit.",
|
||||
"move-list-make-camp-4":"Focus: Take +1 momentum.",
|
||||
"move-list-make-camp-5":"Prepare: When you break camp, add +1 if you <em>Undertake a Journey.</em>",
|
||||
"move-content-make-camp-4":"On a <strong>miss,</strong> you take no comfort. <em>Pay the Price.</em>",
|
||||
"move-title-mark-your-failure":"Mark Your Failure",
|
||||
"move-content-mark-your-failure-1":"When you <strong>make a move and score a miss,</strong> mark a tick on your failure track. If <strong>you score a miss when making a progress move,</strong> mark two ticks.",
|
||||
"move-title-out-of-supply":"Out of Supply",
|
||||
"move-content-out-of-supply-1":"When your <strong>supply is exhausted</strong> (reduced to 0), mark unprepared. If you suffer additional -supply while unprepared, you must exchange each additional -supply for any combination of -health, -spirit or -momentum as appropriate to the circumstances.",
|
||||
"move-title-pay-the-price":"Pay the Price",
|
||||
"move-content-pay-the-price-1":"When <strong>you suffer the outcome of a move,</strong> choose one.",
|
||||
"move-list-pay-the-price-1":"Make the most obvious negative outcome happen.",
|
||||
"move-list-pay-the-price-2":"Envision two negative outcomes. Rate one as ‘likely’, and <em>Ask the Oracle</em> using the yes/no table. On a ‘yes’, make that outcome happen. Otherwise, make it the other.",
|
||||
"move-list-pay-the-price-3":"Roll on the table below. If you have difficulty interpreting the result to fit the current situation, roll again.",
|
||||
"move-title-reach-a-milestone":"Reach a Milestone",
|
||||
"move-content-reach-a-milestone-1":"When <strong>you make significant progress in your quest</strong> by overcoming a critical obstacle, completing a perilous journey, solving a complex mystery, defeating a powerful threat, gaining vital support, or acquiring a crucial item, you may mark progress.",
|
||||
"move-list-reach-a-milestone-1":"Troublesome quest: Mark 3 progress.",
|
||||
"move-list-reach-a-milestone-2":"Dangerous quest: Mark 2 progress.",
|
||||
"move-list-reach-a-milestone-3":"Formidable quest: Mark 1 progress.",
|
||||
"move-list-reach-a-milestone-4":"Extreme quest: Mark 2 ticks.",
|
||||
"move-list-reach-a-milestone-5":"Epic quest: Mark 1 tick.",
|
||||
"move-title-reach-your-destination":"Reach Your Destination",
|
||||
"move-content-reach-your-destination-1":"<strong><em>Progress Move</em></strong>",
|
||||
"move-content-reach-your-destination-2":"When <strong>your journey comes to an end,</strong> roll the challenge dice and compare to your progress. Momentum is ignored on this roll.",
|
||||
"move-content-reach-your-destination-3":"On a <strong>strong hit,</strong> the situation at your destination favors you. Choose one.",
|
||||
"move-list-reach-your-destination-1":"Make another move now (not a progress move), and add +1.",
|
||||
"move-list-reach-your-destination-2":"Take +1 momentum.",
|
||||
"move-content-reach-your-destination-4":"On a <strong>weak hit,</strong> you arrive but face an unforeseen hazard or complication. Envision what you find (<em>Ask the Oracle</em> if unsure).",
|
||||
"move-content-reach-your-destination-5":"On a <strong>miss,</strong> you have gone hopelessly astray, your objective is lost to you, or you were misled about your destination. If your journey continues, clear all but one filled progress, and raise the journey’s rank by one (if not already epic).",
|
||||
"move-title-resupply":"Resupply",
|
||||
"move-content-resupply-1":"When <strong>you hunt, forage, or scavenge,</strong> roll +wits.",
|
||||
"move-content-resupply-2":"On a <strong>strong hit,</strong> you bolster your resources. Take +2 supply.",
|
||||
"move-content-resupply-3":"On a <strong>weak hit,</strong> take up to +2 supply, but suffer -1 momentum for each.",
|
||||
"move-content-resupply-4":"On a <strong>miss,</strong> you find nothing helpful. <em>Pay the Price.</em>",
|
||||
"move-title-reveal-a-danger":"Reveal a Danger",
|
||||
"move-content-reveal-a-danger-1":"When <strong>you encounter a risky situation within a site,</strong> envision the danger or roll on the following table.",
|
||||
"move-title-reveal-a-danger-alt":"Reveal a Danger - Alt",
|
||||
"move-content-reveal-a-danger-alt-1":"When <strong>you encounter a risky situation within a site,</strong> envision the danger or roll on the following table.",
|
||||
"move-title-secure-an-advantage":"Secure an Advantage",
|
||||
"move-content-secure-an-advantage-1":"When <strong>you assess a situation, make preparations, or attempt to gain leverage,</strong> envision your action and roll. If you act...`",
|
||||
"move-list-secure-an-advantage-1-1":"With speed, agility, or precision: Roll +edge.",
|
||||
"move-list-secure-an-advantage-1-2":"With charm, loyalty, or courage: Roll +heart.",
|
||||
"move-list-secure-an-advantage-1-3":"With aggressive action, forceful defense, strength, or endurance: Roll +iron.",
|
||||
"move-list-secure-an-advantage-1-4":"With deception, stealth, or trickery: Roll +shadow.",
|
||||
"move-list-secure-an-advantage-1-5":"With expertise, insight, or observation: Roll +wits.",
|
||||
"move-content-secure-an-advantage-2":"On a <strong>strong hit,</strong> you gain advantage. Choose one.",
|
||||
"move-list-secure-an-advantage-2-1":"Take control: Make another move now (not a progress move), and add +1.",
|
||||
"move-list-secure-an-advantage-2-2":"Prepare to act: Take +2 momentum.",
|
||||
"move-content-secure-an-advantage-3":"On a <strong>weak hit,</strong> your advantage is short-lived. Take +1 momentum.",
|
||||
"move-content-secure-an-advantage-4":"On a <strong>miss,</strong> you fail or your assumptions betray you. <em>Pay the Price.</em>",
|
||||
"move-title-sojourn":"Sojourn",
|
||||
"move-content-sojourn-1":"When <strong>you spend time in a community seeking assistance,</strong> roll +heart. If you share a bond, add +1.",
|
||||
"move-content-sojourn-2":"On <strong>strong hit,</strong> you and your allies may each choose two from within the categories below. On a <strong>weak hit,</strong> choose one. If you share a bond, choose one more.",
|
||||
"move-content-sojourn-3":"On a hit, you and your allies may each focus on one of your chosen recover actions and roll +heart again. If you share a bond, add +1. On a <strong>strong hit,</strong> take +2 more for that action. On a <strong>weak hit,</strong> take +1 more. On a <strong>miss,</strong> it goes badly and you lose all benefits for that action.",
|
||||
"move-content-sojourn-4":"Clear a Condition",
|
||||
"move-list-sojourn-1-1":"Mend: Clear a wounded debility and take +1 health.",
|
||||
"move-list-sojourn-1-2":"Hearten: Clear a shaken debility and take +1 spirit.",
|
||||
"move-list-sojourn-1-3":"Equip: Clear an unprepared debility and take +1 supply.",
|
||||
"move-content-sojourn-5":"Recover",
|
||||
"move-list-sojourn-2-1":"Recuperate: Take +2 health for yourself and any companions.",
|
||||
"move-list-sojourn-2-2":"Consort: Take +2 spirit.",
|
||||
"move-list-sojourn-2-3":"Provision: Take +2 supply.",
|
||||
"move-list-sojourn-2-4":"Plan: Take +2 momentum.",
|
||||
"move-content-sojourn-6":"Provide Aid",
|
||||
"move-list-sojourn-3-1":"Take a quest: Envision what this community needs, or what trouble it is facing (<em>Ask the Oracle</em> if unsure). If you chose to help, <em>Swear an Iron Vow</em> and add +1.",
|
||||
"move-content-sojourn-7":"On a <strong>miss,</strong> you find no help here. <em>Pay the Price.</em>",
|
||||
"move-title-strike":"Strike",
|
||||
"move-content-strike-1":"When <strong>you have initiative and attack in close quarters,</strong> roll +iron. When you have initiative and attack at range, roll +edge.",
|
||||
"move-content-strike-2":"On a <strong>strong hit,</strong> inflict +1 harm. You retain initiative.",
|
||||
"move-content-strike-3":"On a <strong>weak hit,</strong> inflict your harm and lose initiative.",
|
||||
"move-content-strike-4":"On a <strong>miss,</strong> your attack fails and you must <em>Pay the Price.</em> Your foe has initiative.",
|
||||
"move-title-swear-an-iron-vow":"Swear an Iron Vow",
|
||||
"move-content-swear-an-iron-vow-1":"When <strong>you swear upon iron to complete a quest,</strong> write your vow and give the quest a rank. Then, roll +heart. If you make this vow to a person or community with whom you share a bond, add +1.",
|
||||
"move-content-swear-an-iron-vow-2":"On a <strong>strong hit,</strong> you are emboldened and it is clear what you must do next (Ask the Oracle if unsure). Take +2 momentum.",
|
||||
"move-content-swear-an-iron-vow-3":"On a <strong>weak hit,</strong> you are determined but begin your quest with more questions than answers. Take +1 momentum, and envision what you do to find a path forward.",
|
||||
"move-content-swear-an-iron-vow-4":"On a <strong>miss,</strong> you face a significant obstacle before you can begin your quest. Envision what stands in your way (Ask the Oracle if unsure), and choose one.",
|
||||
"move-list-swear-an-iron-vow-1":"You press on: Suffer -2 momentum, and do what you must to overcome this obstacle.",
|
||||
"move-list-swear-an-iron-vow-2":"You give up: Forsake Your Vow.",
|
||||
"move-title-take-a-hiatus":"Take a Hiatus",
|
||||
"move-content-take-a-hiatus-1":"When <strong>you spend an extended time recovering in a safe place while a threat is active,</strong> do any of the following.",
|
||||
"move-list-take-a-hiatus-1":"Clear any marked conditions.",
|
||||
"move-list-take-a-hiatus-2":"Set your health, spirit, supply, and companion health to their maximum values.",
|
||||
"move-list-take-a-hiatus-3":"Set your momentum to its reset value.",
|
||||
"move-content-take-a-hiatus-2":"Then, for each active threat, <em>Advance a Threat.</em>",
|
||||
"move-title-test-your-bond":"Test Your Bond",
|
||||
"move-content-test-your-bond-1":"When <strong>your bond is tested through conflict, betrayal, or circumstance,</strong> roll +heart.",
|
||||
"move-content-test-your-bond-2":"On a <strong>strong hit,</strong> this test has strengthened your bond. Choose one.",
|
||||
"move-list-test-your-bond-1":"Take +1 spirit.",
|
||||
"move-list-test-your-bond-2":"Take +2 momentum.",
|
||||
"move-content-test-your-bond-3":"On a <strong>weak hit,</strong> your bond is fragile and you must prove your loyalty. Envision what they ask of you (<em>Ask the Oracle</em> if unsure), and do it (or <em>Swear an Iron Vow</em>). If you refuse or fail, clear the bond and <em>Pay the Price.</em>",
|
||||
"move-content-test-your-bond-4":"On a <strong>miss,</strong> or if you have no interest in maintaining this relationship, clear the bond and <em>Pay the Price.</em>",
|
||||
"move-title-turn-the-tide":"Turn the Tide",
|
||||
"move-content-turn-the-tide-1":"Once per fight, when <strong>you risk it all,</strong> you may steal initiative from your foe to make a move (not a progress move). When you do, add +1 and take +1 momentum on a hit.",
|
||||
"move-content-turn-the-tide-2":"If you fail to score a hit on that move, you must suffer a dire outcome. <em>Pay the Price.",
|
||||
"move-title-undertake-a-journey":"Undertake a Journey",
|
||||
"move-content-undertake-a-journey-1":"When <strong>you travel across hazardous or unfamiliar lands,</strong> set the rank of your journey.",
|
||||
"move-list-undertake-a-journey-1-1":"Troublesome journey: 3 progress per waypoint.",
|
||||
"move-list-undertake-a-journey-1-2":"Dangerous journey: 2 progress per waypoint.",
|
||||
"move-list-undertake-a-journey-1-3":"Formidable journey: 1 progress per waypoint.",
|
||||
"move-list-undertake-a-journey-1-4":"Extreme journey: 2 ticks per waypoint.",
|
||||
"move-list-undertake-a-journey-1-5":"Epic journey: 1 tick per waypoint.",
|
||||
"move-content-undertake-a-journey-2":"Then, for each segment of your journey, roll +wits. If you are setting off from a community with which you share a bond, add +1 to your initial roll.",
|
||||
"move-content-undertake-a-journey-3":"On a <strong>strong hit,</strong> you reach a waypoint. If the waypoint is unknown to you, envision it (<em>Ask the Oracle</em> if unsure). Then, choose one.",
|
||||
"move-list-undertake-a-journey-2-1":"You make good use of your resources: Mark progress.",
|
||||
"move-list-undertake-a-journey-2-2":"You move at speed: Mark progress and take +1 momentum, but suffer -1 supply.",
|
||||
"move-content-undertake-a-journey-4":"On a <strong>weak hit,</strong> you reach a waypoint and mark progress, but suffer -1 supply.",
|
||||
"move-content-undertake-a-journey-5":"On a <strong>miss,</strong> you are waylaid by a perilous event. <em>Pay the Price.</em>",
|
||||
"move-title-wield-a-rarity":"Wield A Rarity",
|
||||
"move-content-wield-a-rarity-1":"When <strong>you make a move aided by an augmented asset,</strong> roll your rarity die in place of your action die.",
|
||||
"move-content-wield-a-rarity-2":"On <strong>any result</strong> with 6 showing on the rarity die, the power of the rarity manifests in a dramatic and obvious way. You score an automatic strong hit and take +1 momentum.",
|
||||
"move-content-wield-a-rarity-3":"On a <strong>hit</strong> with 5 showing on the rarity die, the power of the rarity manifests in a subtle way. Take +1 momentum.",
|
||||
"move-content-wield-a-rarity-4":"On a <strong>miss</strong> with 1 showing on the rarity die, the rarity’s power fails or works against you.",
|
||||
"move-title-write-your-epilogue":"Write Your Epilogue",
|
||||
"move-content-write-your-epilogue-1":"<strong><em>Progress Move</em></strong>",
|
||||
"move-content-write-your-epilogue-2":"When <strong>you retire from your life as Ironsworn,</strong> envision two things: What you hope for, and what you fear. Then, roll the challenge dice and compare to your bonds. Momentum is ignored on this roll.",
|
||||
"move-content-write-your-epilogue-3":"On a <strong>strong hit,</strong> things come to pass as you hoped.",
|
||||
"move-content-write-your-epilogue-4":"On a <strong>weak hit,</strong> your life takes an unexpected turn, but not necessarily for the worse. You find yourself spending your days with someone or in a place you did not foresee. Envision it (<em>Ask the Oracle</em> if unsure).",
|
||||
"move-content-write-your-epilogue-5":"On a <strong>miss,</strong> your fears are realized.",
|
||||
"move-title-battle": "Battle",
|
||||
"move-content-battle-1": "When <strong>you fight a battle,</strong> and it happens in a blur, envision your objective and roll. If you primarily...",
|
||||
"move-list-battle-1": "Fight at range, or using your speed and the terrain to your advantage: Roll +edge.",
|
||||
"move-list-battle-2": "Fight depending on your courage, allies, or companions: Roll +heart.",
|
||||
"move-list-battle-3": "Fight in close to overpower your opponents: Roll +iron.",
|
||||
"move-list-battle-4": "Fight using trickery to befuddle your opponents: Roll +shadow.",
|
||||
"move-list-battle-5": "Fight using careful tactics to outsmart your opponents: Roll +wits.",
|
||||
"move-content-battle-2": "On a <strong>strong hit,</strong> you achieve your objective unconditionally. Take +2 momentum.",
|
||||
"move-content-battle-3": "On a <strong>weak hit,</strong> you achieve your objective, but not without cost. <em>Pay the Price.</em>",
|
||||
"move-content-battle-4": "On a <strong>miss,</strong> you are defeated and the objective is lost to you. <em>Pay the Price.</em>",
|
||||
"move-title-check-your-gear": "Check Your Gear",
|
||||
"move-content-check-your-gear-1": "When <strong>you check to see if you have a specific helpful item,</strong> and you have at least +1 supply, roll +supply.",
|
||||
"move-content-check-your-gear-2": "On a <strong>strong hit,</strong> you have it. Take +1 momentum.",
|
||||
"move-content-check-your-gear-3": "On a <strong>weak hit,</strong> you have it, but your resources are diminished. Take +1 momentum and suffer -1 supply.",
|
||||
"move-content-check-your-gear-4": "On a <strong>miss,</strong> you don’t have it and the situation grows more perilous. <em>Pay the Price.</em>",
|
||||
"move-title-clash": "Clash",
|
||||
"move-content-clash-1": "When </strong>your foe has initiative and you fight with them in close quarters,</strong> roll +iron. When you exchange a volley at range, or shoot at an advancing foe, roll +edge.",
|
||||
"move-content-clash-2": "On a <strong>strong hit,</strong> inflict your harm and choose one. You have the initiative.",
|
||||
"move-list-clash-1": "You bolster your position: Take +1 momentum.",
|
||||
"move-list-clash-2": "You find an opening: Inflict +1 harm.",
|
||||
"move-content-clash-3": "On a <strong>weak hit,</strong> inflict your harm, but then <em>Pay the Price.</em> Your foe has initiative.",
|
||||
"move-content-clash-4": "On a <strong>miss,</strong> you are outmatched and must <em>Pay the Price.</em> Your foe has initiative.",
|
||||
"move-title-companion-endure-harm": "Companion Endure Harm",
|
||||
"move-content-companion-endure-harm-1": "When <strong>your companion faces physical damage,</strong> they suffer -health equal to the amount of harm inflicted. If your companion’s health is 0, exchange any leftover -health for -momentum.",
|
||||
"move-content-companion-endure-harm-2": "Then, roll +heart or +your companion’s health, whichever is higher.",
|
||||
"move-content-companion-endure-harm-3": "On a <strong>strong hit,</strong> your companion rallies. Give them +1 health.",
|
||||
"move-content-companion-endure-harm-4": "On a <strong>weak hit,</strong> your companion is battered. If their health is 0, they cannot assist you until they gain at least +1 health.",
|
||||
"move-content-companion-endure-harm-5": "On a <strong>miss,</strong> also suffer -1 momentum. If your companion’s health is 0, they are gravely wounded and out of action. Without aid, they die in an hour or two.",
|
||||
"move-content-companion-endure-harm-6": "If you roll a miss with a 1 on your action die, and your companion’s health is 0, they are now dead. Take 1 experience for each marked ability on your companion asset, and remove it.",
|
||||
"move-title-compel": "Compel",
|
||||
"move-content-compel-1": "When <strong>you attempt to persuade someone to do something,</strong> envision your approach and roll. If you...",
|
||||
"move-list-compel-1": "Charm, pacify, barter, or convince: Roll +heart (add +1 if you share a bond).",
|
||||
"move-list-compel-2": "Threaten or incite: Roll +iron.",
|
||||
"move-list-compel-3": "Lie or swindle: Roll +shadow.",
|
||||
"move-content-compel-2": "On a <strong>strong hit,</strong> they’ll do what you want or share what they know. Take +1 momentum. If you use this exchange to <em>Gather Information,</em> make that move now and add +1.",
|
||||
"move-content-compel-3": "On a <strong>weak hit,</strong> as above, but they ask something of you in return. Envision what they want (<em>Ask the Oracle</em> if unsure).",
|
||||
"move-content-compel-4": "On a <strong>miss,</strong> they refuse or make a demand which costs you greatly. <em>Pay the Price.</em>",
|
||||
"move-title-delve-the-depths": "Delve the Depths",
|
||||
"move-content-delve-the-depths-1": "When <strong>you traverse an area within a perilous site,</strong> envision your surroundings (<em>Ask the Oracle</em> if unsure). Then, consider your approach. If you navigate this area…",
|
||||
"move-list-delve-the-depths-1": "With haste: Roll +edge.",
|
||||
"move-list-delve-the-depths-2": "With stealth or trickery: Roll +shadow.",
|
||||
"move-list-delve-the-depths-3": "With observation, intuition, or expertise: Roll +wits.",
|
||||
"move-content-delve-the-depths-2": "On a <strong>strong hit,</strong> you delve deeper. Mark progress and <em>Find an Opportunity.</em>",
|
||||
"move-content-delve-the-depths-3": "On a <strong>weak hit,</strong> roll on the following table according to your stat.",
|
||||
"move-content-delve-the-depths-4": "On a <strong>miss,</strong> <em>Reveal a Danger.</em>",
|
||||
"move-title-discover-a-site": "Discover a Site",
|
||||
"move-content-discover-a-site-1": "When <strong>you resolve to enter a perilous site in pursuit of an objective,</strong> choose the theme and domain which best represent its nature (<em>Ask the Oracle</em> if unsure), and give it a rank.",
|
||||
"move-list-discover-a-site-1": "Troublesome site: 3 progress per area.",
|
||||
"move-list-discover-a-site-2": "Dangerous site: 2 progress per area.",
|
||||
"move-list-discover-a-site-3": "Formidable site: 1 progress per area.",
|
||||
"move-list-discover-a-site-4": "Extreme site: 2 ticks per area.",
|
||||
"move-list-discover-a-site-5": "Epic site: 1 tick per area.",
|
||||
"move-content-discover-a-site-2": "If you are returning to a previously explored site, roll both challenge dice, take the lowest value, and clear that number of progress boxes. Then, <em>Delve the Depths</em> to explore this place.",
|
||||
"move-title-draw-the-circle": "Draw the Circle",
|
||||
"move-content-draw-the-circle-1": "When <strong>you challenge someone to a formal duel, or accept a challenge,</strong> roll +heart. If you share a bond with this community, add +1.",
|
||||
"move-content-draw-the-circle-2": "On a <strong>strong hit,</strong> take +1 momentum. You may also choose up to two boasts and take +1 momentum for each.",
|
||||
"move-content-draw-the-circle-3": "On a <strong>weak hit,</strong> you may choose one boast in exchange for +1 momentum.",
|
||||
"move-list-draw-the-circle-1": "Grant first strike: Your foe has initiative.",
|
||||
"move-list-draw-the-circle-2": "Bare yourself: Take no benefit of armor or shield; your foe’s harm is +1.",
|
||||
"move-list-draw-the-circle-3": "Hold no iron: Take no benefit of weapons; your harm is 1.",
|
||||
"move-list-draw-the-circle-4": "Bloody yourself: <em>Endure Harm</em> (1 harm).",
|
||||
"move-list-draw-the-circle-5": "To the death: One way or another, this fight must end with death.",
|
||||
"move-content-draw-the-circle-4": "On a <strong>miss,</strong> you begin the duel at a disadvantage. Your foe has initiative. <em>Pay the Price.</em>",
|
||||
"move-content-draw-the-circle-5": "Then, make moves to resolve the fight. If you are the victor, you may make a lawful demand, and your opponent must comply or forfeit their honor and standing. If you refuse the challenge, surrender, or are defeated, they make a demand of you.",
|
||||
"move-title-end-the-fight": "End the Fight",
|
||||
"move-content-end-the-fight-1": "<strong><em>Progress Move</em></strong>",
|
||||
"move-content-end-the-fight-2": "When <strong>you make a move to take decisive action,</strong> and score a <strong>strong hit,</strong> you may resolve the outcome of this fight. If you do, roll the challenge dice and compare to your progress. Momentum is ignored on this roll.",
|
||||
"move-content-end-the-fight-3": "On a <strong>strong hit,</strong> this foe is no longer in the fight. They are killed, out of action, flee, or surrender as appropriate to the situation and your intent (<em>Ask the Oracle</em> if unsure).",
|
||||
"move-content-end-the-fight-4": "On a <strong>weak hit,</strong> as above, but you must also choose one.",
|
||||
"move-list-end-the-fight-1": "It’s worse than you thought: <em>Endure Harm.</em>",
|
||||
"move-list-end-the-fight-2": "You are overcome: <em>Endure Stress.</em>",
|
||||
"move-list-end-the-fight-3": "Your victory is short-lived: A new danger or foe appears, or an existing danger worsens.",
|
||||
"move-list-end-the-fight-4": "You suffer collateral damage: Something of value is lost or broken, or someone important must pay the cost.",
|
||||
"move-list-end-the-fight-5": "You’ll pay for it: An objective falls out of reach.",
|
||||
"move-list-end-the-fight-6": "Others won’t forget: You are marked for vengeance.",
|
||||
"move-content-end-the-fight-5": "On a <strong>miss,</strong> you have lost this fight. <em>Pay the Price.</em>",
|
||||
"move-title-endure-harm": "Endure Harm",
|
||||
"move-content-endure-harm-1": "When <strong>you face physical damage,</strong> suffer -health equal to your foe’s rank or as appropriate to the situation. If your health is 0, suffer -momentum equal to any remaining -health.",
|
||||
"move-content-endure-harm-2": "Then, roll +health or +iron, whichever is higher.",
|
||||
"move-content-endure-harm-3": "On a <strong>strong hit,</strong> choose one.",
|
||||
"move-list-endure-harm-1": "Shake it off: If your health is greater than 0, suffer -1 momentum in exchange for +1 health.",
|
||||
"move-list-endure-harm-2": "Embrace the pain: Take +1 momentum.",
|
||||
"move-content-endure-harm-4": "On a <strong>weak hit,</strong> you press on.",
|
||||
"move-content-endure-harm-5": "On a <strong>miss,</strong> also suffer -1 momentum. If you are at 0 health, you must mark wounded or maimed (if currently unmarked) or roll on the oracle.",
|
||||
"move-title-endure-stress": "Endure Stress",
|
||||
"move-content-endure-stress-1": "When <strong>you face mental shock or despair,</strong> suffer -spirit equal to your foe’s rank or as appropriate to the situation. If your spirit is 0, suffer -momentum equal to any remaining -spirit.",
|
||||
"move-content-endure-stress-2": "Then, roll +spirit or +heart, whichever is higher.",
|
||||
"move-content-endure-stress-3": "On a <strong>strong hit,</strong> choose one.",
|
||||
"move-list-endure-stress-1": "Shake it off: If your spirit is greater than 0, suffer -1 momentum in exchange for +1 spirit.",
|
||||
"move-list-endure-stress-2": "Embrace the darkness: Take +1 momentum.",
|
||||
"move-content-endure-stress-4": "On a <strong>weak hit,</strong> you press on.",
|
||||
"move-content-endure-stress-5": "On a <strong>miss,</strong> also suffer -1 momentum. If you are at 0 spirit, you must mark shaken or corrupted (if currently unmarked) or roll on the table below.",
|
||||
"move-title-enter-the-fray": "Enter the Fray",
|
||||
"move-content-enter-the-fray-1": "When <strong>you enter into combat,</strong> set the rank of each of your foes.",
|
||||
"move-list-enter-the-fray-1-1": "Troublesome foe: 3 progress per harm; inflicts 1 harm.",
|
||||
"move-list-enter-the-fray-1-2": "Dangerous foe: 2 progress per harm; inflicts 2 harm.",
|
||||
"move-list-enter-the-fray-1-3": "Formidable foe: 1 progress per harm; inflicts 3 harm.",
|
||||
"move-list-enter-the-fray-1-4": "Extreme foe: 2 ticks per harm; inflicts 4 harm.",
|
||||
"move-list-enter-the-fray-1-5": "Epic foe: 1 tick per harm; inflicts 5 harm.",
|
||||
"move-content-enter-the-fray-2": "Then, roll to determine who is in control. If you are...",
|
||||
"move-list-enter-the-fray-2-1": "Facing off against your foe: Roll +heart.",
|
||||
"move-list-enter-the-fray-2-2": "Moving into position against an unaware foe, or striking without warning: Roll +shadow.",
|
||||
"move-list-enter-the-fray-2-3": "Ambushed: Roll +wits.",
|
||||
"move-content-enter-the-fray-3": "On a <strong>strong hit,</strong> take +2 momentum. You have initiative.",
|
||||
"move-content-enter-the-fray-4": "On a <strong>weak hit,</strong> choose one.",
|
||||
"move-list-enter-the-fray-3-1": "Bolster your position: Take +2 momentum.",
|
||||
"move-list-enter-the-fray-3-2": "Prepare to act: Take initiative.",
|
||||
"move-content-enter-the-fray-5": "On a <strong>miss,</strong> combat begins with you at a disadvantage. <em>Pay the Price.</em> Your foe has initiative.",
|
||||
"move-title-escape-the-depths": "Escape the Depths",
|
||||
"move-content-escape-the-depths-1": "When <strong>you flee or withdraw from a site,</strong> consider the situation and your approach. If you...",
|
||||
"move-list-escape-the-depths-1-1": "Find the fastest way out: Roll +edge.",
|
||||
"move-list-escape-the-depths-1-2": "Steel yourself against the horrors of this place: Roll +heart.",
|
||||
"move-list-escape-the-depths-1-3": "Fight your way out: Roll +iron.",
|
||||
"move-list-escape-the-depths-1-4": "Retrace your steps or locate an alternate path: Roll +wits.",
|
||||
"move-list-escape-the-depths-1-5": "Keep out of sight: Roll +shadow.",
|
||||
"move-content-escape-the-depths-2": "On a <strong>strong hit,</strong> you make your way safely out of the site. Take +1 momentum.",
|
||||
"move-content-escape-the-depths-3": "On a <strong>weak hit,</strong> you find your way out, but this place exacts its price. Choose one.",
|
||||
"move-list-escape-the-depths-2-1": "You are weary or wounded: <em>Endure Harm.</em>",
|
||||
"move-list-escape-the-depths-2-2": "The experience leaves you shaken: <em>Endure Stress.</em>",
|
||||
"move-list-escape-the-depths-2-3": "You are delayed, and it costs you.",
|
||||
"move-list-escape-the-depths-2-4": "You leave behind something important.",
|
||||
"move-list-escape-the-depths-2-5": "You face a new complication as you emerge from the depths.",
|
||||
"move-list-escape-the-depths-2-6": "A denizen plots their revenge.",
|
||||
"move-content-escape-the-depths-4": "On a <strong>miss,</strong> a dire threat or imposing obstacle stands in your way. <em>Reveal a Danger.</em> If you survive, you may make your escape.",
|
||||
"move-title-face-a-setback": "Face a Setback",
|
||||
"move-content-face-a-setback-1": "When <strong>your momentum is at its minimum</strong> (-6), and you suffer additional -momentum, choose one.",
|
||||
"move-list-face-a-setback-1": "Exchange each additional -momentum for any combination of -health, -spirit, or -supply as appropriate to the circumstances.",
|
||||
"move-list-face-a-setback-2": "Envision an event or discovery (<em>Ask the Oracle</em> if unsure) which undermines your progress in a current quest, journey or fight. Then, for each additional -momentum, clear 1 unit of progress on that track per its rank (troublesome=clear 3 progress; dangerous=clear 2 progress; formidable=clear 1 progress; extreme=clear 2 ticks; epic=clear 1 tick).",
|
||||
"move-title-face-danger": "Face Danger",
|
||||
"move-content-face-danger-1": "When <strong>you attempt something risky or react to an imminent threat,</strong> envision your action and roll. If you act...",
|
||||
"move-list-face-danger-1-1": "With speed, agility, or precision: Roll +edge.",
|
||||
"move-list-face-danger-1-2": "With charm, loyalty, or courage: Roll +heart.",
|
||||
"move-list-face-danger-1-3": "With aggressive action, forceful defense, strength, or endurance: Roll +iron.",
|
||||
"move-list-face-danger-1-4": "With deception, stealth, or trickery: Roll +shadow.",
|
||||
"move-list-face-danger-1-5": "With expertise, insight, or observation: Roll +wits.",
|
||||
"move-content-face-danger-2": "On a <strong>strong hit,</strong> you are successful. Take +1 momentum.",
|
||||
"move-content-face-danger-3": "On a <strong>weak hit,</strong> you succeed, but face a troublesome cost. Choose one.",
|
||||
"move-list-face-danger-2-1": "You are delayed, lose advantage, or face a new danger: Suffer -1 momentum.",
|
||||
"move-list-face-danger-2-2": "You are tired or hurt: <em>Endure Harm</em> (1 harm).",
|
||||
"move-list-face-danger-2-3": "You are dispirited or afraid: <em>Endure Stress</em> (1 stress).",
|
||||
"move-list-face-danger-2-4": "You sacrifice resources: Suffer -1 supply.",
|
||||
"move-content-face-danger-6": "On a <strong>miss,</strong> you fail, or your progress is undermined by a dramatic and costly turn of events. <em>Pay the Price.</em>",
|
||||
"move-title-face-death": "Face Death",
|
||||
"move-content-face-death-1": "When <strong>you are brought to the brink of death,</strong> and glimpse the world beyond, roll +heart.",
|
||||
"move-content-face-death-2": "On a <strong>strong hit,</strong> death rejects you. You are cast back into the mortal world.",
|
||||
"move-content-face-death-3": "On a <strong>weak hit,</strong> choose one.",
|
||||
"move-list-face-death-1": "You die, but not before making a noble sacrifice. Envision your final moments.",
|
||||
"move-list-face-death-2": "Death desires something of you in exchange for your life. Envision what it wants (<em>Ask the Oracle</em> if unsure), and <em>Swear an Iron Vow</em> (formidable or extreme) to complete that quest. If you fail to score a hit when you <em>Swear an Iron Vow,</em> or refuse the quest, you are dead. Otherwise, you return to the mortal world and are now cursed. You may only clear the cursed debility by completing the quest.",
|
||||
"move-content-face-death-4": "On a <strong>miss,</strong> you are dead.",
|
||||
"move-title-face-desolation": "Face Desolation",
|
||||
"move-content-face-desolation-1": "When <strong>you are brought to the brink of desolation,</strong> roll +heart.",
|
||||
"move-content-face-desolation-2": "On a <strong>strong hit,</strong> you resist and press on.",
|
||||
"move-content-face-desolation-3": "On a <strong>weak hit,</strong> choose one.",
|
||||
"move-list-face-desolation-1": "Your spirit or sanity breaks, but not before you make a noble sacrifice. Envision your final moments.",
|
||||
"move-list-face-desolation-2": "You see a vision of a dreaded event coming to pass. Envision that dark future (<em>Ask the Oracle</em> if unsure), and <em>Swear an Iron Vow</em> (formidable or extreme) to prevent it. If you fail to score a hit when you <em>Swear an Iron Vow,</em> or refuse the quest, you are lost. Otherwise, you return to your senses and are now tormented. You may only clear the tormented debility by completing the quest.",
|
||||
"move-content-face-desolation-4": "On a <strong>miss,</strong> you succumb to despair or horror and are lost.",
|
||||
"move-title-find-an-opportunity": "Find an Opportunity",
|
||||
"move-content-find-an-opportunity-1": "When <strong>you encounter a helpful situation or feature within a site,</strong> roll on the following table. If you are making this move as a result of a strong hit on <em>Delve the Depths,</em> you may pick or envision an opportunity instead of rolling.",
|
||||
"move-content-find-an-opportunity-2": "Then, choose one.",
|
||||
"move-lust-find-an-opportunity-1": "Gain insight or prepare: Take +1 momentum.",
|
||||
"move-lust-find-an-opportunity-2": "Take action now: You and any allies may make a move (not a progress move) which directly leverages the opportunity. When you do, add +1 and take +1 momentum on a hit.",
|
||||
"move-title-forge-a-bond": "Forge a Bond",
|
||||
"move-content-forge-a-bond-1": "When <strong>you spend significant time with a person or community, stand together to face hardships, or make sacrifices for their cause,</strong> you can attempt to create a bond. When you do, roll +heart. If you make this move after you successfully <em>Fulfill Your Vow</em> to their benefit, you may reroll any dice.",
|
||||
"move-content-forge-a-bond-2": "On a <strong>strong hit,</strong> make note of the bond, mark a tick on your bond progress track, and choose one.",
|
||||
"move-list-forge-a-bond-1": "Take +1 spirit.",
|
||||
"move-list-forge-a-bond-2": "Take +2 momentum.",
|
||||
"move-content-forge-a-bond-3": "On a <strong>weak hit,</strong> they ask something more of you first. Envision what it is (<em>Ask the Oracle</em> if unsure), do it (or <em>Swear an Iron Vow</em>), and mark the bond. If you refuse or fail, <em>Pay the Price.</em>",
|
||||
"move-content-forge-a-bond-4": "On a <strong>miss,</strong> they reject you. <em>Pay the Price.</em>",
|
||||
"move-title-forsake-your-vow": "Forsake Your Vow",
|
||||
"move-content-forsake-your-vow-1": "When <strong>you renounce your quest, betray your promise, or the goal is lost to you,</strong> clear the vow and Endure Stress. You suffer -spirit equal to the rank of your quest (troublesome=1; dangerous=2; formidable=3; extreme=4; epic=5). If the vow was made to a person or community with whom you share a bond, <em>Test Your Bond</em> when you next meet.",
|
||||
"move-title-fulfill-your-vow": "Fulfill Your Vow",
|
||||
"move-content-fulfill-your-vow-1": "<strong><em>Progress Move</em></strong>",
|
||||
"move-content-fulfill-your-vow-2": "When <strong>you achieve what you believe to be the fulfillment of your vow,</strong> roll the challenge dice and compare to your progress. Momentum is ignored on this roll.",
|
||||
"move-content-fulfill-your-vow-3": "On a <strong>strong hit,</strong> your quest is complete. Mark experience (troublesome=1; dangerous=2; formidable=3; extreme=4; epic=5).",
|
||||
"move-content-fulfill-your-vow-4": "On a <strong>weak hit,</strong> there is more to be done or you realize the truth of your quest. Envision what you discover (<em>Ask the Oracle</em> if unsure). Then, mark experience (troublesome=0; dangerous=1; formidable=2; extreme=3; epic=4). You may <em>Swear an Iron Vow</em> to set things right. If you do, add +1.",
|
||||
"move-content-fulfill-your-vow-5": "On a <strong>miss,</strong> your quest is undone. Envision what happens (<em>Ask the Oracle</em> if unsure), and choose one.",
|
||||
"move-list-fulfill-your-vow-1": "You recommit: Clear all but one filled progress, and raise the quest’s rank by one (if not already epic).",
|
||||
"move-list-fulfill-your-vow-2": "You give up: Forsake Your Vow.",
|
||||
"move-title-gather-information": "Gather Information",
|
||||
"move-content-gather-information-1": "When <strong>you search an area, ask questions, conduct an investigation, or follow a track,</strong> roll +wits. If you act within a community or ask questions of a person with whom you share a bond, add +1.",
|
||||
"move-content-gather-information-2": "On a <strong>strong hit,</strong> you discover something helpful and specific. The path you must follow or action you must take to make progress is made clear. Envision what you learn (<em>Ask the Oracle</em> if unsure), and take +2 momentum.",
|
||||
"move-content-gather-information-3": "On a <strong>weak hit,</strong> the information complicates your quest or introduces a new danger. Envision what you discover (<em>Ask the Oracle</em> if unsure), and take +1 momentum.",
|
||||
"move-content-gather-information-4": "On a <strong>miss,</strong> your investigation unearths a dire threat or reveals an unwelcome truth that undermines your quest. <em>Pay the Price.</em>",
|
||||
"move-title-heal": "Heal",
|
||||
"move-content-heal-1": "When <strong>you treat an injury or ailment,</strong> roll +wits. If you are mending your own wounds, roll +wits or +iron, whichever is lower.",
|
||||
"move-content-heal-2": "On a <strong>strong hit,</strong> your care is helpful. If you (or the ally under your care) have the wounded condition, you may clear it. Then, take or give up to +2 health.",
|
||||
"move-content-heal-3": "On a <strong>weak hit,</strong> as above, but you must suffer -1 supply or -1 momentum (your choice).",
|
||||
"move-content-heal-4": "On a <strong>miss,</strong> your aid is ineffective. <em>Pay the Price.</em>",
|
||||
"move-title-learn-from-your-failures": "Learn From Your Failures",
|
||||
"move-content-learn-from-your-failures-1": "<strong><em>Progress Move</em></strong>",
|
||||
"move-content-learn-from-your-failures-2": "When <strong>you spend time reflecting on your hardships and missteps,</strong> and your failure track is +6 or greater, roll your challenge dice and compare to your progress. Momentum is ignored on this roll.",
|
||||
"move-content-learn-from-your-failures-3": "On a <strong>strong hit,</strong> you commit to making a dramatic change. Take 3 experience and clear all progress. Then, choose one.",
|
||||
"move-list-learn-from-your-failures-1": "Adjust your approach: Discard a single asset, and take 2 experience for each marked ability.",
|
||||
"move-list-learn-from-your-failures-2": "Make an oath: <em>Swear an Iron Vow,</em> and reroll any dice.",
|
||||
"move-list-learn-from-your-failures-3": "Ready your next steps: Take +3 momentum.",
|
||||
"move-content-learn-from-your-failures-4": "On a <strong>weak hit</strong>, you learn from your mistakes. Take 2 experience and clear all progress.",
|
||||
"move-content-learn-from-your-failures-5": "On a <strong>miss</strong>, you’ve learned the wrong lessons. Take 1 experience and clear all progress. Then, envision how you set off on an ill-fated path.",
|
||||
"move-title-locate-your-objective": "Locate Your Objective",
|
||||
"move-content-locate-your-objective-1": "<strong><em>Progress Move</em></strong>",
|
||||
"move-content-locate-your-objective-2": "When <strong>your exploration of a site comes to an end,</strong> roll the challenge dice and compare to your progress. Momentum is ignored on this roll.",
|
||||
"move-content-locate-your-objective-3": "On a <strong>strong hit,</strong> you locate your objective and the situation favors you. Choose one.",
|
||||
"move-list-locate-your-objective-1": "Make another move now (not a progress move), and add +1.",
|
||||
"move-list-locate-your-objective-2": "Take +1 momentum.",
|
||||
"move-content-locate-your-objective-4": "On a <strong>weak hit,</strong> you locate your objective but face an unforeseen hazard or complication. Envision what you find (Ask the Oracle if unsure).",
|
||||
"move-content-locate-your-objective-5": "On a <strong>miss,</strong> your objective falls out of reach, you have been misled about the nature of your objective, or you discover that this site holds unexpected depths. If you continue your exploration, clear all but one filled progress and raise the site’s rank by one (if not already epic).",
|
||||
"move-title-make-camp": "Make Camp",
|
||||
"move-content-make-camp-1": "When <strong>you rest and recover for several hours in the wild,</strong> roll +supply.",
|
||||
"move-content-make-camp-2": "On a <strong>strong hit,</strong> you and your allies may each choose two.",
|
||||
"move-content-make-camp-3": "On a <strong>weak hit,</strong> choose one.",
|
||||
"move-list-make-camp-1": "Recuperate: Take +1 health for you and any companions.",
|
||||
"move-list-make-camp-2": "Partake: Suffer -1 supply and take +1 health for you and any companions.",
|
||||
"move-list-make-camp-3": "Relax: Take +1 spirit.",
|
||||
"move-list-make-camp-4": "Focus: Take +1 momentum.",
|
||||
"move-list-make-camp-5": "Prepare: When you break camp, add +1 if you <em>Undertake a Journey.</em>",
|
||||
"move-content-make-camp-4": "On a <strong>miss,</strong> you take no comfort. <em>Pay the Price.</em>",
|
||||
"move-title-mark-your-failure": "Mark Your Failure",
|
||||
"move-content-mark-your-failure-1": "When you <strong>make a move and score a miss,</strong> mark a tick on your failure track. If <strong>you score a miss when making a progress move,</strong> mark two ticks.",
|
||||
"move-title-out-of-supply": "Out of Supply",
|
||||
"move-content-out-of-supply-1": "When your <strong>supply is exhausted</strong> (reduced to 0), mark unprepared. If you suffer additional -supply while unprepared, you must exchange each additional -supply for any combination of -health, -spirit or -momentum as appropriate to the circumstances.",
|
||||
"move-title-pay-the-price": "Pay the Price",
|
||||
"move-content-pay-the-price-1": "When <strong>you suffer the outcome of a move,</strong> choose one.",
|
||||
"move-list-pay-the-price-1": "Make the most obvious negative outcome happen.",
|
||||
"move-list-pay-the-price-2": "Envision two negative outcomes. Rate one as ‘likely’, and <em>Ask the Oracle</em> using the yes/no table. On a ‘yes’, make that outcome happen. Otherwise, make it the other.",
|
||||
"move-list-pay-the-price-3": "Roll on the table below. If you have difficulty interpreting the result to fit the current situation, roll again.",
|
||||
"move-title-reach-a-milestone": "Reach a Milestone",
|
||||
"move-content-reach-a-milestone-1": "When <strong>you make significant progress in your quest</strong> by overcoming a critical obstacle, completing a perilous journey, solving a complex mystery, defeating a powerful threat, gaining vital support, or acquiring a crucial item, you may mark progress.",
|
||||
"move-list-reach-a-milestone-1": "Troublesome quest: Mark 3 progress.",
|
||||
"move-list-reach-a-milestone-2": "Dangerous quest: Mark 2 progress.",
|
||||
"move-list-reach-a-milestone-3": "Formidable quest: Mark 1 progress.",
|
||||
"move-list-reach-a-milestone-4": "Extreme quest: Mark 2 ticks.",
|
||||
"move-list-reach-a-milestone-5": "Epic quest: Mark 1 tick.",
|
||||
"move-title-reach-your-destination": "Reach Your Destination",
|
||||
"move-content-reach-your-destination-1": "<strong><em>Progress Move</em></strong>",
|
||||
"move-content-reach-your-destination-2": "When <strong>your journey comes to an end,</strong> roll the challenge dice and compare to your progress. Momentum is ignored on this roll.",
|
||||
"move-content-reach-your-destination-3": "On a <strong>strong hit,</strong> the situation at your destination favors you. Choose one.",
|
||||
"move-list-reach-your-destination-1": "Make another move now (not a progress move), and add +1.",
|
||||
"move-list-reach-your-destination-2": "Take +1 momentum.",
|
||||
"move-content-reach-your-destination-4": "On a <strong>weak hit,</strong> you arrive but face an unforeseen hazard or complication. Envision what you find (<em>Ask the Oracle</em> if unsure).",
|
||||
"move-content-reach-your-destination-5": "On a <strong>miss,</strong> you have gone hopelessly astray, your objective is lost to you, or you were misled about your destination. If your journey continues, clear all but one filled progress, and raise the journey’s rank by one (if not already epic).",
|
||||
"move-title-resupply": "Resupply",
|
||||
"move-content-resupply-1": "When <strong>you hunt, forage, or scavenge,</strong> roll +wits.",
|
||||
"move-content-resupply-2": "On a <strong>strong hit,</strong> you bolster your resources. Take +2 supply.",
|
||||
"move-content-resupply-3": "On a <strong>weak hit,</strong> take up to +2 supply, but suffer -1 momentum for each.",
|
||||
"move-content-resupply-4": "On a <strong>miss,</strong> you find nothing helpful. <em>Pay the Price.</em>",
|
||||
"move-title-reveal-a-danger": "Reveal a Danger",
|
||||
"move-content-reveal-a-danger-1": "When <strong>you encounter a risky situation within a site,</strong> envision the danger or roll on the following table.",
|
||||
"move-title-reveal-a-danger-alt": "Reveal a Danger - Alt",
|
||||
"move-content-reveal-a-danger-alt-1": "When <strong>you encounter a risky situation within a site,</strong> envision the danger or roll on the following table.",
|
||||
"move-title-secure-an-advantage": "Secure an Advantage",
|
||||
"move-content-secure-an-advantage-1": "When <strong>you assess a situation, make preparations, or attempt to gain leverage,</strong> envision your action and roll. If you act...`",
|
||||
"move-list-secure-an-advantage-1-1": "With speed, agility, or precision: Roll +edge.",
|
||||
"move-list-secure-an-advantage-1-2": "With charm, loyalty, or courage: Roll +heart.",
|
||||
"move-list-secure-an-advantage-1-3": "With aggressive action, forceful defense, strength, or endurance: Roll +iron.",
|
||||
"move-list-secure-an-advantage-1-4": "With deception, stealth, or trickery: Roll +shadow.",
|
||||
"move-list-secure-an-advantage-1-5": "With expertise, insight, or observation: Roll +wits.",
|
||||
"move-content-secure-an-advantage-2": "On a <strong>strong hit,</strong> you gain advantage. Choose one.",
|
||||
"move-list-secure-an-advantage-2-1": "Take control: Make another move now (not a progress move), and add +1.",
|
||||
"move-list-secure-an-advantage-2-2": "Prepare to act: Take +2 momentum.",
|
||||
"move-content-secure-an-advantage-3": "On a <strong>weak hit,</strong> your advantage is short-lived. Take +1 momentum.",
|
||||
"move-content-secure-an-advantage-4": "On a <strong>miss,</strong> you fail or your assumptions betray you. <em>Pay the Price.</em>",
|
||||
"move-title-sojourn": "Sojourn",
|
||||
"move-content-sojourn-1": "When <strong>you spend time in a community seeking assistance,</strong> roll +heart. If you share a bond, add +1.",
|
||||
"move-content-sojourn-2": "On <strong>strong hit,</strong> you and your allies may each choose two from within the categories below. On a <strong>weak hit,</strong> choose one. If you share a bond, choose one more.",
|
||||
"move-content-sojourn-3": "On a hit, you and your allies may each focus on one of your chosen recover actions and roll +heart again. If you share a bond, add +1. On a <strong>strong hit,</strong> take +2 more for that action. On a <strong>weak hit,</strong> take +1 more. On a <strong>miss,</strong> it goes badly and you lose all benefits for that action.",
|
||||
"move-content-sojourn-4": "Clear a Condition",
|
||||
"move-list-sojourn-1-1": "Mend: Clear a wounded debility and take +1 health.",
|
||||
"move-list-sojourn-1-2": "Hearten: Clear a shaken debility and take +1 spirit.",
|
||||
"move-list-sojourn-1-3": "Equip: Clear an unprepared debility and take +1 supply.",
|
||||
"move-content-sojourn-5": "Recover",
|
||||
"move-list-sojourn-2-1": "Recuperate: Take +2 health for yourself and any companions.",
|
||||
"move-list-sojourn-2-2": "Consort: Take +2 spirit.",
|
||||
"move-list-sojourn-2-3": "Provision: Take +2 supply.",
|
||||
"move-list-sojourn-2-4": "Plan: Take +2 momentum.",
|
||||
"move-content-sojourn-6": "Provide Aid",
|
||||
"move-list-sojourn-3-1": "Take a quest: Envision what this community needs, or what trouble it is facing (<em>Ask the Oracle</em> if unsure). If you chose to help, <em>Swear an Iron Vow</em> and add +1.",
|
||||
"move-content-sojourn-7": "On a <strong>miss,</strong> you find no help here. <em>Pay the Price.</em>",
|
||||
"move-title-strike": "Strike",
|
||||
"move-content-strike-1": "When <strong>you have initiative and attack in close quarters,</strong> roll +iron. When you have initiative and attack at range, roll +edge.",
|
||||
"move-content-strike-2": "On a <strong>strong hit,</strong> inflict +1 harm. You retain initiative.",
|
||||
"move-content-strike-3": "On a <strong>weak hit,</strong> inflict your harm and lose initiative.",
|
||||
"move-content-strike-4": "On a <strong>miss,</strong> your attack fails and you must <em>Pay the Price.</em> Your foe has initiative.",
|
||||
"move-title-swear-an-iron-vow": "Swear an Iron Vow",
|
||||
"move-content-swear-an-iron-vow-1": "When <strong>you swear upon iron to complete a quest,</strong> write your vow and give the quest a rank. Then, roll +heart. If you make this vow to a person or community with whom you share a bond, add +1.",
|
||||
"move-content-swear-an-iron-vow-2": "On a <strong>strong hit,</strong> you are emboldened and it is clear what you must do next (Ask the Oracle if unsure). Take +2 momentum.",
|
||||
"move-content-swear-an-iron-vow-3": "On a <strong>weak hit,</strong> you are determined but begin your quest with more questions than answers. Take +1 momentum, and envision what you do to find a path forward.",
|
||||
"move-content-swear-an-iron-vow-4": "On a <strong>miss,</strong> you face a significant obstacle before you can begin your quest. Envision what stands in your way (Ask the Oracle if unsure), and choose one.",
|
||||
"move-list-swear-an-iron-vow-1": "You press on: Suffer -2 momentum, and do what you must to overcome this obstacle.",
|
||||
"move-list-swear-an-iron-vow-2": "You give up: Forsake Your Vow.",
|
||||
"move-title-take-a-hiatus": "Take a Hiatus",
|
||||
"move-content-take-a-hiatus-1": "When <strong>you spend an extended time recovering in a safe place while a threat is active,</strong> do any of the following.",
|
||||
"move-list-take-a-hiatus-1": "Clear any marked conditions.",
|
||||
"move-list-take-a-hiatus-2": "Set your health, spirit, supply, and companion health to their maximum values.",
|
||||
"move-list-take-a-hiatus-3": "Set your momentum to its reset value.",
|
||||
"move-content-take-a-hiatus-2": "Then, for each active threat, <em>Advance a Threat.</em>",
|
||||
"move-title-test-your-bond": "Test Your Bond",
|
||||
"move-content-test-your-bond-1": "When <strong>your bond is tested through conflict, betrayal, or circumstance,</strong> roll +heart.",
|
||||
"move-content-test-your-bond-2": "On a <strong>strong hit,</strong> this test has strengthened your bond. Choose one.",
|
||||
"move-list-test-your-bond-1": "Take +1 spirit.",
|
||||
"move-list-test-your-bond-2": "Take +2 momentum.",
|
||||
"move-content-test-your-bond-3": "On a <strong>weak hit,</strong> your bond is fragile and you must prove your loyalty. Envision what they ask of you (<em>Ask the Oracle</em> if unsure), and do it (or <em>Swear an Iron Vow</em>). If you refuse or fail, clear the bond and <em>Pay the Price.</em>",
|
||||
"move-content-test-your-bond-4": "On a <strong>miss,</strong> or if you have no interest in maintaining this relationship, clear the bond and <em>Pay the Price.</em>",
|
||||
"move-title-turn-the-tide": "Turn the Tide",
|
||||
"move-content-turn-the-tide-1": "Once per fight, when <strong>you risk it all,</strong> you may steal initiative from your foe to make a move (not a progress move). When you do, add +1 and take +1 momentum on a hit.",
|
||||
"move-content-turn-the-tide-2": "If you fail to score a hit on that move, you must suffer a dire outcome. <em>Pay the Price.",
|
||||
"move-title-undertake-a-journey": "Undertake a Journey",
|
||||
"move-content-undertake-a-journey-1": "When <strong>you travel across hazardous or unfamiliar lands,</strong> set the rank of your journey.",
|
||||
"move-list-undertake-a-journey-1-1": "Troublesome journey: 3 progress per waypoint.",
|
||||
"move-list-undertake-a-journey-1-2": "Dangerous journey: 2 progress per waypoint.",
|
||||
"move-list-undertake-a-journey-1-3": "Formidable journey: 1 progress per waypoint.",
|
||||
"move-list-undertake-a-journey-1-4": "Extreme journey: 2 ticks per waypoint.",
|
||||
"move-list-undertake-a-journey-1-5": "Epic journey: 1 tick per waypoint.",
|
||||
"move-content-undertake-a-journey-2": "Then, for each segment of your journey, roll +wits. If you are setting off from a community with which you share a bond, add +1 to your initial roll.",
|
||||
"move-content-undertake-a-journey-3": "On a <strong>strong hit,</strong> you reach a waypoint. If the waypoint is unknown to you, envision it (<em>Ask the Oracle</em> if unsure). Then, choose one.",
|
||||
"move-list-undertake-a-journey-2-1": "You make good use of your resources: Mark progress.",
|
||||
"move-list-undertake-a-journey-2-2": "You move at speed: Mark progress and take +1 momentum, but suffer -1 supply.",
|
||||
"move-content-undertake-a-journey-4": "On a <strong>weak hit,</strong> you reach a waypoint and mark progress, but suffer -1 supply.",
|
||||
"move-content-undertake-a-journey-5": "On a <strong>miss,</strong> you are waylaid by a perilous event. <em>Pay the Price.</em>",
|
||||
"move-title-wield-a-rarity": "Wield A Rarity",
|
||||
"move-content-wield-a-rarity-1": "When <strong>you make a move aided by an augmented asset,</strong> roll your rarity die in place of your action die.",
|
||||
"move-content-wield-a-rarity-2": "On <strong>any result</strong> with 6 showing on the rarity die, the power of the rarity manifests in a dramatic and obvious way. You score an automatic strong hit and take +1 momentum.",
|
||||
"move-content-wield-a-rarity-3": "On a <strong>hit</strong> with 5 showing on the rarity die, the power of the rarity manifests in a subtle way. Take +1 momentum.",
|
||||
"move-content-wield-a-rarity-4": "On a <strong>miss</strong> with 1 showing on the rarity die, the rarity’s power fails or works against you.",
|
||||
"move-title-write-your-epilogue": "Write Your Epilogue",
|
||||
"move-content-write-your-epilogue-1": "<strong><em>Progress Move</em></strong>",
|
||||
"move-content-write-your-epilogue-2": "When <strong>you retire from your life as Ironsworn,</strong> envision two things: What you hope for, and what you fear. Then, roll the challenge dice and compare to your bonds. Momentum is ignored on this roll.",
|
||||
"move-content-write-your-epilogue-3": "On a <strong>strong hit,</strong> things come to pass as you hoped.",
|
||||
"move-content-write-your-epilogue-4": "On a <strong>weak hit,</strong> your life takes an unexpected turn, but not necessarily for the worse. You find yourself spending your days with someone or in a place you did not foresee. Envision it (<em>Ask the Oracle</em> if unsure).",
|
||||
"move-content-write-your-epilogue-5": "On a <strong>miss,</strong> your fears are realized.",
|
||||
"oracle-yes": "Yes",
|
||||
"oracle-no": "No",
|
||||
"oracle-match-text": "An extreme result or twist has occurred.",
|
||||
"ask-the-oracle-match": "On a match, an extreme result or twist has occurred.",
|
||||
"delve-the-depths-table-row-1":"Mark progress and <em>Reveal a Danger</em>.",
|
||||
"delve-the-depths-table-row-2":"Mark progress.",
|
||||
"delve-the-depths-table-row-3":"Choose one: Mark progress or <em>Find an Opportunity</em>.",
|
||||
"delve-the-depths-table-row-4":"Take both: Mark progress and <em>Find an Opportunity</em>.",
|
||||
"delve-the-depths-table-row-5":"Mark progress twice and <em>Reveal a Danger</em>.",
|
||||
"delve-the-depths-table-row-1": "Mark progress and <em>Reveal a Danger</em>.",
|
||||
"delve-the-depths-table-row-2": "Mark progress.",
|
||||
"delve-the-depths-table-row-3": "Choose one: Mark progress or <em>Find an Opportunity</em>.",
|
||||
"delve-the-depths-table-row-4": "Take both: Mark progress and <em>Find an Opportunity</em>.",
|
||||
"delve-the-depths-table-row-5": "Mark progress twice and <em>Reveal a Danger</em>.",
|
||||
"ask-the-oracle-almost-certain-roll": "11 or greater",
|
||||
"ask-the-oracle-almost-certain-result": "Almost Certain",
|
||||
"ask-the-oracle-likely-roll": "26 or greater",
|
||||
@@ -2198,68 +2200,68 @@
|
||||
"trapEvent-22": "Divert",
|
||||
"trapEvent-23": "Attack",
|
||||
"trapEvent-24": "Trigger",
|
||||
"oracle-label-plotAction":"action",
|
||||
"oracle-label-plotTheme":"theme",
|
||||
"oracle-label-plotCombatActions":"combat actions",
|
||||
"oracle-label-plotSettlementTrouble":"settlement trouble",
|
||||
"oracle-label-plotMajorPlotTwist":"major plot twist",
|
||||
"oracle-label-plotMysticBacklash":"mystic backlash",
|
||||
"oracle-label-plotChallengeRank":"challenge rank",
|
||||
"oracle-label-locationRegion":"region",
|
||||
"oracle-label-locationLocation":"location",
|
||||
"oracle-label-locationCoastalWatersLocation":"coastal waters location",
|
||||
"oracle-label-locationDescriptor":"descriptor",
|
||||
"oracle-label-locationSettlementName":"settlement name",
|
||||
"oracle-label-locationQuickSettlementName":"quick settlement name",
|
||||
"oracle-label-characterRole":"role",
|
||||
"oracle-label-characterGoal":"goal",
|
||||
"oracle-label-characterDescriptor":"descriptor",
|
||||
"oracle-label-characterDisposition":"disposition",
|
||||
"oracle-label-characterActivity":"activity",
|
||||
"oracle-label-namesIronlander":"ironlander",
|
||||
"oracle-label-namesElf":"elf",
|
||||
"oracle-label-namesGiant":"giant",
|
||||
"oracle-label-namesVarou":"varou",
|
||||
"oracle-label-namesTroll":"troll",
|
||||
"oracle-label-movesAskTheOracle":"ask the oracle",
|
||||
"oracle-label-movesPayThePrice":"pay the price",
|
||||
"oracle-label-featureAspect":"aspect",
|
||||
"oracle-label-featureFocus":"focus",
|
||||
"oracle-label-site_nameFormat":"format",
|
||||
"oracle-label-site_nameDescription":"description",
|
||||
"oracle-label-site_nameDetail":"detail",
|
||||
"oracle-label-site_nameNamesake":"namesake",
|
||||
"oracle-label-site_namePlace":"place",
|
||||
"oracle-label-site_natureTheme":"theme",
|
||||
"oracle-label-site_natureDomain":"domain",
|
||||
"oracle-label-monstrositySize":"size",
|
||||
"oracle-label-monstrosityPrimaryForm":"primary form",
|
||||
"oracle-label-monstrosityCharacteristics":"characteristics",
|
||||
"oracle-label-monstrosityAbilities":"abilities",
|
||||
"oracle-label-trapEvent":"event",
|
||||
"oracle-label-trapComponent":"component",
|
||||
"oracle-label-combat_eventMethod":"method",
|
||||
"oracle-label-combat_eventTarget":"target",
|
||||
"oracle-label-threatCategory":"category",
|
||||
"oracle-label-threatBurgeoningConflict":"burgeoning conflict",
|
||||
"oracle-label-threatCursedSite":"cursed site",
|
||||
"oracle-label-threatEnvironmentalCalamity":"environmental calamity",
|
||||
"oracle-label-threatMalignantPlague":"malignant plague",
|
||||
"oracle-label-threatRampagingCreature":"rampaging creature",
|
||||
"oracle-label-threatRavagingHorde":"ravaging horde",
|
||||
"oracle-label-threatSchemingLeader":"scheming leader",
|
||||
"oracle-label-threatPowerHungryMystic":"power hungry mystic",
|
||||
"oracle-label-threatZealousCult":"zealous cult",
|
||||
"oracle-title-plot":"plot",
|
||||
"oracle-title-location":"location",
|
||||
"oracle-title-character":"character",
|
||||
"oracle-title-names":"names",
|
||||
"oracle-title-moves":"moves",
|
||||
"oracle-title-feature":"feature",
|
||||
"oracle-title-site_name":"site name",
|
||||
"oracle-title-site_nature":"site nature",
|
||||
"oracle-title-monstrosity":"monstrosity",
|
||||
"oracle-title-trap":"trap",
|
||||
"oracle-title-combat_event":"combat event",
|
||||
"oracle-title-threat":"threat"
|
||||
}
|
||||
"oracle-label-plotAction": "action",
|
||||
"oracle-label-plotTheme": "theme",
|
||||
"oracle-label-plotCombatActions": "combat actions",
|
||||
"oracle-label-plotSettlementTrouble": "settlement trouble",
|
||||
"oracle-label-plotMajorPlotTwist": "major plot twist",
|
||||
"oracle-label-plotMysticBacklash": "mystic backlash",
|
||||
"oracle-label-plotChallengeRank": "challenge rank",
|
||||
"oracle-label-locationRegion": "region",
|
||||
"oracle-label-locationLocation": "location",
|
||||
"oracle-label-locationCoastalWatersLocation": "coastal waters location",
|
||||
"oracle-label-locationDescriptor": "descriptor",
|
||||
"oracle-label-locationSettlementName": "settlement name",
|
||||
"oracle-label-locationQuickSettlementName": "quick settlement name",
|
||||
"oracle-label-characterRole": "role",
|
||||
"oracle-label-characterGoal": "goal",
|
||||
"oracle-label-characterDescriptor": "descriptor",
|
||||
"oracle-label-characterDisposition": "disposition",
|
||||
"oracle-label-characterActivity": "activity",
|
||||
"oracle-label-namesIronlander": "ironlander",
|
||||
"oracle-label-namesElf": "elf",
|
||||
"oracle-label-namesGiant": "giant",
|
||||
"oracle-label-namesVarou": "varou",
|
||||
"oracle-label-namesTroll": "troll",
|
||||
"oracle-label-movesAskTheOracle": "ask the oracle",
|
||||
"oracle-label-movesPayThePrice": "pay the price",
|
||||
"oracle-label-featureAspect": "aspect",
|
||||
"oracle-label-featureFocus": "focus",
|
||||
"oracle-label-site_nameFormat": "format",
|
||||
"oracle-label-site_nameDescription": "description",
|
||||
"oracle-label-site_nameDetail": "detail",
|
||||
"oracle-label-site_nameNamesake": "namesake",
|
||||
"oracle-label-site_namePlace": "place",
|
||||
"oracle-label-site_natureTheme": "theme",
|
||||
"oracle-label-site_natureDomain": "domain",
|
||||
"oracle-label-monstrositySize": "size",
|
||||
"oracle-label-monstrosityPrimaryForm": "primary form",
|
||||
"oracle-label-monstrosityCharacteristics": "characteristics",
|
||||
"oracle-label-monstrosityAbilities": "abilities",
|
||||
"oracle-label-trapEvent": "event",
|
||||
"oracle-label-trapComponent": "component",
|
||||
"oracle-label-combat_eventMethod": "method",
|
||||
"oracle-label-combat_eventTarget": "target",
|
||||
"oracle-label-threatCategory": "category",
|
||||
"oracle-label-threatBurgeoningConflict": "burgeoning conflict",
|
||||
"oracle-label-threatCursedSite": "cursed site",
|
||||
"oracle-label-threatEnvironmentalCalamity": "environmental calamity",
|
||||
"oracle-label-threatMalignantPlague": "malignant plague",
|
||||
"oracle-label-threatRampagingCreature": "rampaging creature",
|
||||
"oracle-label-threatRavagingHorde": "ravaging horde",
|
||||
"oracle-label-threatSchemingLeader": "scheming leader",
|
||||
"oracle-label-threatPowerHungryMystic": "power hungry mystic",
|
||||
"oracle-label-threatZealousCult": "zealous cult",
|
||||
"oracle-title-plot": "plot",
|
||||
"oracle-title-location": "location",
|
||||
"oracle-title-character": "character",
|
||||
"oracle-title-names": "names",
|
||||
"oracle-title-moves": "moves",
|
||||
"oracle-title-feature": "feature",
|
||||
"oracle-title-site_name": "site name",
|
||||
"oracle-title-site_nature": "site nature",
|
||||
"oracle-title-monstrosity": "monstrosity",
|
||||
"oracle-title-trap": "trap",
|
||||
"oracle-title-combat_event": "combat event",
|
||||
"oracle-title-threat": "threat"
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"character-name": "NOM",
|
||||
"character-experience": "EXPÉRIENCE ",
|
||||
"character-experience-spent": "DEPENSÉ",
|
||||
"character-experience": "EXPÉRIENCE",
|
||||
"character-experience-spent": "DÉPENSÉ",
|
||||
"resource-health": "SANTÉ",
|
||||
"resource-spirit": "ESPRIT",
|
||||
"resource-supply": "PROVISIONS",
|
||||
@@ -22,11 +22,11 @@
|
||||
"page-info-close": "FERMER",
|
||||
"page-select": "SÉLECTIONNER LE TYPE DE FEUILLE",
|
||||
"page-name-character": "PERSONNAGE",
|
||||
"page-name-shared": "PARTAGE",
|
||||
"page-name-shared": "PARTAGÉ",
|
||||
"page-summary-vows": " VŒUX ",
|
||||
"page-summary-debilities": " HANDICAPS ",
|
||||
"page-summary-failures": " FAILURES ",
|
||||
"vow-name": "Vœux ",
|
||||
"page-summary-failures": " ÉCHECS ",
|
||||
"vow-name": "Vœux",
|
||||
"vow-menace": "MENACE",
|
||||
"vow-threat": "Menace",
|
||||
"vow-mark": "COCHER",
|
||||
@@ -34,10 +34,10 @@
|
||||
"progress-challenge": "DANGEROSITÉ",
|
||||
"failures-learn": "APPRIS",
|
||||
"difficulty-troublesome": "Pénible",
|
||||
"difficulty-dangerous": "dangereux",
|
||||
"difficulty-dangerous": "Dangereux",
|
||||
"difficulty-formidable": "Redoutable",
|
||||
"difficulty-extreme": "Extrême",
|
||||
"difficulty-epic": "épique",
|
||||
"difficulty-epic": "Épique",
|
||||
"clear-btn": "VIDER",
|
||||
"roll-btn": "Lancer",
|
||||
"debility-wounded": "Blessé",
|
||||
@@ -47,7 +47,7 @@
|
||||
"debility-corrupted": "Corrompu",
|
||||
"debility-maimed": "Mutilé",
|
||||
"debility-cursed": "Maudit",
|
||||
"debility-tormented": "Tourmenté(e)",
|
||||
"debility-tormented": "Tourmenté",
|
||||
"debility-leech": "Hanté",
|
||||
"debility-oathbreaker": "Marqué",
|
||||
"debility-custom-one": "Personnalisé 1",
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
sheet-darkmode .sheetform {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.charsheet {
|
||||
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/ShadowbaneInquisition/images/assets/background.gif);
|
||||
font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
|
||||
|
||||
@@ -1087,6 +1087,13 @@
|
||||
value="!weapon-arc --clear"
|
||||
> Clear Arcs
|
||||
</button>
|
||||
<!--
|
||||
!weapon-arc {{
|
||||
--add 0|90 ?{Range|30}m #0F05 #000 2
|
||||
--add -90|90 ?{Range|30}m #FF05 #000 2
|
||||
--add 90|90 ?{Range|30}m #FF05 #000 2
|
||||
--add 180|90 ?{Range|30}m #F005 #000 2
|
||||
}}-->
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@@ -1242,7 +1249,7 @@
|
||||
</div>
|
||||
|
||||
<div class='sheet-minimisable_infographic_field2x3 sheet-radius_border'>
|
||||
<button
|
||||
<!-- <button
|
||||
title='Roll to see if you keep the Fate Point, If you are from a Shrine World activate that option in the settings'
|
||||
name='fate_roll'
|
||||
type='roll'
|
||||
@@ -1250,6 +1257,11 @@
|
||||
value='@{to-gm}&{template:mythic} {{character= @{character_name}}}{{fate= [[1d10cs10@{settings_fate}]]}}'
|
||||
>
|
||||
Fate Pts
|
||||
</button> -->
|
||||
<button
|
||||
title='Roll to see if you keep the Fate Point, If you are from a Shrine World activate that option in the settings'
|
||||
name='act_fate_roll' type='action' class='sheet-minimisable_infographic_g1 sheet-clear sheet-radius_border_top'>
|
||||
Fate Pts
|
||||
</button>
|
||||
<p class='sheet-minimisable_infographic_g2'>
|
||||
Current
|
||||
@@ -4393,6 +4405,85 @@ NOTE: replace worker by javascript for IDE functionality
|
||||
<script type='text/worker'>
|
||||
// <script>
|
||||
|
||||
on('clicked:fate_roll', () => {
|
||||
getAttrs(['fate'], (v) => {
|
||||
startRoll("@{to-gm}&{template:mythic} {{character= @{character_name}}}{{fate= [[1d10cs10@{settings_fate}]]}}", (results) => {
|
||||
const total = results.results.fate.result
|
||||
const computed = (total == 10) ? "Success" : "Failure"
|
||||
|
||||
finishRoll(
|
||||
results.rollId,
|
||||
{
|
||||
fate: computed
|
||||
}
|
||||
);
|
||||
if (computed == "Failure") {
|
||||
const fate = parseInt(v.fate) - 1
|
||||
setAttrs({fate: fate})
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
const HIT_LOCATIONS = {
|
||||
'Head': ['Head', 'Head', 'Arm ', 'Body', 'Arm', 'Body'],
|
||||
'Right_Arm' : ['Right Arm', 'Arm', 'Body', 'Head', 'Body', 'Arm'],
|
||||
'Left_Arm' : ['Left Arm', 'Arm', 'Body', 'Head', 'Body', 'Arm'],
|
||||
'Body': ['Body', 'Body', 'Arm', 'Head', 'Arm', 'Body'],
|
||||
'Right_Leg' : ['Right Leg', 'Leg', 'Body', 'Arm', 'Head', 'Body'],
|
||||
'Left_Leg' : ['Left Leg', 'Leg', 'Body', 'Arm', 'Head', 'Body']
|
||||
}
|
||||
|
||||
function determineHitsLocations(roll) {
|
||||
if (roll <= 10) return HIT_LOCATIONS.Head
|
||||
if (roll <= 20) return HIT_LOCATIONS.Right_Arm
|
||||
if (roll <= 30) return HIT_LOCATIONS.Left_Arm
|
||||
if (roll <= 70) return HIT_LOCATIONS.Body
|
||||
if (roll <= 85) return HIT_LOCATIONS.Right_Leg
|
||||
return HIT_LOCATIONS.Left_Leg
|
||||
}
|
||||
|
||||
function reverseRoll(roll) {
|
||||
let result = roll.toString()
|
||||
if (result.length == 1) result = "0" + result
|
||||
result = result.split("").reverse().join("")
|
||||
return parseInt(result)
|
||||
}
|
||||
|
||||
on('clicked:repeating_rangedweapons:hit', () => {
|
||||
getAttrs(['repeating_rangedweapons_id'], (v) => {
|
||||
let id = `repeating_rangedweapons_${v.repeating_rangedweapons_id}`
|
||||
console.log(id)
|
||||
startRoll(`@{to-gm}&{template:mythic} {{character= @{character_name}}} {{attack= }}{{weapon= @{${id}_R_weapon_name}}}{{dos=[[[[1+ floor(abs([[{{ {@{${id}_R_weapon_target}+@{inlinemod-toggle}},{@{bsTotal}-@{limiter}}}kh1,{@{bsTotal}+@{limiter}}}kl1]]-[[1d100@{${id}_R_weapon_mishap_chance}]])/10)]]+ceil(@{BS_unnat}/2)]]}}{{target= $[[0]]}}{{roll= $[[1]]}}{{dof= $[[2]]}}@{settings_hitroll}{{aim= [[@{${id}_R_weapon_aim}]]}}{{${id}_R_type= [[@{${id}_R_weapon_attack}]]}}{{range= [[@{${id}_R_weapon_attack_range}]]}}{{modifier= [[@{inlinemod-toggle}]]}}{{skill_name= Ballistic}}{{skill=[[@{BS}]]}}{{advancement= [[@{BS_advancement}]]}}{{weaponmod= [[@{${id}_R_weapon_mod1}]]}}{{trained= [[@{${id}_R_weapon_trained}]]}}{{burst=@{${id}_R_weapon_burst}}}{{auto=@{${id}_R_weapon_auto}}}`, (results) => {
|
||||
console.log(results)
|
||||
let roll = results.results.roll.result
|
||||
let hitRoll = reverseRoll(roll)
|
||||
console.log(hitRoll)
|
||||
|
||||
console.log(determineHitsLocations(hitRoll))
|
||||
|
||||
console.log(roll)
|
||||
finishRoll(
|
||||
results.rollId,
|
||||
{
|
||||
dos: results.results.dos.result,
|
||||
target: results.results.target.result,
|
||||
roll: results.results.roll.result,
|
||||
dof: results.results.dof.result,
|
||||
aim: results.results.aim.result,
|
||||
range: results.results.range.result,
|
||||
modifier: results.results.modifier.result,
|
||||
skill: results.results.skill.result,
|
||||
advancement: results.results.advancement.result,
|
||||
weaponmod: results.results.weaponmod.result,
|
||||
trained: results.results.trained.result,
|
||||
loc: determineHitsLocations(hitRoll)[0]
|
||||
}
|
||||
);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
// repeating sections data array
|
||||
const BUFF = {
|
||||
active: 'active_r',
|
||||
@@ -5141,24 +5232,26 @@ NOTE: replace worker by javascript for IDE functionality
|
||||
if (firstAptitude || secondAptitude) return 800
|
||||
if (!firstAptitude && !secondAptitude) return 1200
|
||||
}
|
||||
if (t4Talent) {
|
||||
var firstAptitude = aptitudes.includes(t3Talent.aptitudes[0].toLowerCase())
|
||||
var secondAptitude = aptitudes.includes(t3Talent.aptitudes[1].toLowerCase())
|
||||
|
||||
if (firstAptitude && secondAptitude) return 800
|
||||
if (firstAptitude || secondAptitude) return 1200
|
||||
if (!firstAptitude && !secondAptitude) return 1700
|
||||
}
|
||||
//if (t4Talent) {
|
||||
// var firstAptitude = aptitudes.includes(t3Talent.aptitudes[0].toLowerCase())
|
||||
// var secondAptitude = aptitudes.includes(t3Talent.aptitudes[1].toLowerCase())
|
||||
//
|
||||
// if (firstAptitude && secondAptitude) return 800
|
||||
// if (firstAptitude || secondAptitude) return 1200
|
||||
// if (!firstAptitude && !secondAptitude) return 1700
|
||||
//}
|
||||
}
|
||||
|
||||
var costL = xpCalc(values['repeating_advancements_advancement_nameL_r'])
|
||||
var costR = xpCalc(values['repeating_advancements_advancement_nameR_r'])
|
||||
var costL = xpCalc(values['repeating_advancements_advancement_nameL_r']) || 0
|
||||
var costR = xpCalc(values['repeating_advancements_advancement_nameR_r']) || 0
|
||||
|
||||
var attr = {}
|
||||
|
||||
if (costL) attr['repeating_advancements_advancement_costL_r'] = costL
|
||||
if (costR) attr['repeating_advancements_advancement_costR_r'] = costR
|
||||
|
||||
console.log(attr)
|
||||
|
||||
setAttrs(attr,true)
|
||||
})
|
||||
})
|
||||
@@ -7084,11 +7177,13 @@ NOTE: replace worker by javascript for IDE functionality
|
||||
{{#^rollWasCrit() fate }}
|
||||
<div class="sheet-template-center sheet-failure">
|
||||
{{fate}}: Fate Point Lost
|
||||
{{computed::fate}}: Fate Point Lost
|
||||
</div>
|
||||
{{/^rollWasCrit() fate }}
|
||||
{{#rollWasCrit() fate }}
|
||||
<div class="sheet-template-center sheet-success">
|
||||
{{fate}}: Fate Point Saved
|
||||
{{computed::fate}}: Fate Point Saved
|
||||
</div>
|
||||
{{/rollWasCrit() fate }}
|
||||
</div>
|
||||
@@ -7366,7 +7461,7 @@ NOTE: replace worker by javascript for IDE functionality
|
||||
{{#attack}}
|
||||
<div class="sheet-template-content">
|
||||
{{/attack}}
|
||||
<div class="sheet-template-row sheet-template-center sheet-template-break">Hit Location {{loc}}</div>
|
||||
<div class="sheet-template-row sheet-template-center sheet-template-break">Hit Location {{computed::loc}}</div>
|
||||
<div class="sheet-template-row sheet-template-center">
|
||||
{{#rollBetween() loc 1 10}} HEAD {{/rollBetween() loc 1 10}}
|
||||
{{#rollBetween() loc 11 20}} RIGHT ARM {{/rollBetween() loc 11 20}}
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
Change Log
|
||||
==============================================
|
||||
**2022-07-28 ** v.56 Chuz (James Culp)
|
||||
Bugfix - There were 10 repeating sections that didn't use "name" for the name field. Fixed this to make other automated tasks easier to achieve in the future.
|
||||
New Feature - added Composure roll button to Grunts
|
||||
Bugfix - Cleaned up non-PC sheets to show condition monitors better (including the max)
|
||||
Bugfix - Fixed how display of matrix device and matrix roll buttons work.
|
||||
New Feature - normalized the styling on non-PC sheets a little bit to help mark separate sections better.
|
||||
New Feature - Added Logs section under the Notes Pane for keeping track of missions and rewards. This is purely for note taking purposes and isn't automated anywhere.
|
||||
**2022-07-26 ** v.55 Chuz (James Culp)
|
||||
Bugfix - Imports choked if the character in Genesis has a lifestyle that is not associated with a specific SIN, the code is more forgiving for this now.
|
||||
New Feature - Added Edge Roll buttons to most PC sheet roll buttons on the sheet. These can be toggled on/off via the check box in the Options Pane if you don't want them for your character/campaign.
|
||||
|
||||
@@ -335,7 +335,8 @@ input.toggle {
|
||||
.pc input.settings-toggle,
|
||||
.pc input.settings-flag,
|
||||
.pc input.collapse-flag,
|
||||
.pc input[type='radio'] {
|
||||
.pc input[type='radio'],
|
||||
input[type='radio'].tab-switch {
|
||||
position: relative !important;
|
||||
opacity: 0 !important;
|
||||
z-index: 2 !important; }
|
||||
@@ -1680,7 +1681,7 @@ div.matrix-device .matrixFirewall {
|
||||
display: grid !important;
|
||||
grid-template-columns: 1fr 4em 4em 1em 1em !important; }
|
||||
|
||||
#SR6WE .pc div.matrix div.devices div.repitem span[name='attr_device'] {
|
||||
#SR6WE .pc div.matrix div.devices div.repitem span[name='attr_name'] {
|
||||
text-align: left; }
|
||||
#SR6WE .pc div.matrix div.devices div.repitem span[name='attr_device_rating'] {
|
||||
text-align: center; }
|
||||
@@ -1793,7 +1794,7 @@ div.matrix-device .matrixFirewall {
|
||||
text-align: center; }
|
||||
#SR6WE .pc div.matrix div.devices div.settings div.rows div.row1 input {
|
||||
width: 2em; }
|
||||
#SR6WE .pc div.matrix div.devices div.settings div.rows div.row1 input[name='attr_device'] {
|
||||
#SR6WE .pc div.matrix div.devices div.settings div.rows div.row1 input[name='attr_name'] {
|
||||
width: 246px; }
|
||||
|
||||
#SR6WE .pc div.matrix div.devices div.settings div.rows div.row2{
|
||||
@@ -2148,10 +2149,10 @@ div.htab input[type='radio'] {
|
||||
margin-right: -80px !important;
|
||||
top: 4px !important;
|
||||
width: 80px !important; }
|
||||
div.htab input[type='radio'] + h1 {
|
||||
color: #9a9a9a !important; }
|
||||
div.htab input[type='radio']:hover ~ h1, div.htab input[type='radio']:checked ~ h1 {
|
||||
color: #fff !important; }
|
||||
div.htab input[type='radio'] + h1 {
|
||||
color: #9a9a9a !important; }
|
||||
div.htab input[type='radio']:hover ~ h1, div.htab input[type='radio']:checked ~ h1 {
|
||||
color: #fff !important; }
|
||||
|
||||
/***** BOXES FOR DIFFERENT PC SECTIONS *****/
|
||||
.pc-box {
|
||||
@@ -3087,16 +3088,84 @@ div.contacts div.repitem div.itemcontrol button.repcontrol_del {
|
||||
.notes-col {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
width: 90%; }
|
||||
width: 100%; }
|
||||
.notes-col textarea {
|
||||
margin-top: 8px;
|
||||
height: 785px !important;
|
||||
width: 111% !important; }
|
||||
width: 100% !important; }
|
||||
.notes .pc-notes {
|
||||
overflow-y: auto !important;
|
||||
overflow-x: auto !important;
|
||||
resize: none !important; }
|
||||
|
||||
div.notes-logs .rows .row-long.headers {
|
||||
display: inline-grid;
|
||||
grid-template-columns: .5em 6em 1fr 6em 3em;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
div.notes-logs .rows .row-long.headers2 {
|
||||
display: inline-grid;
|
||||
grid-template-columns: .5em 6em 6em 6em 6em 2em;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
div.notes-logs .rows div.repitem div.sess-info {
|
||||
display: grid;
|
||||
grid-template-columns: 0em 6em 1fr 6em 3em;
|
||||
width: 100%; }
|
||||
div.notes-logs .rows div.repitem div.sess-awards {
|
||||
display: grid;
|
||||
grid-template-columns: 0em 6em 6em 6em 6em 2em;
|
||||
width: 100%;
|
||||
text-align: center; }
|
||||
|
||||
|
||||
div.notes-logs .rows div.repitem input.settings-flag[value='on'] .settings {
|
||||
display: inline-grid !important;
|
||||
margin-bottom: 2% !important; }
|
||||
|
||||
div.notes-logs .rows div.repitem input.collapse-flag[value='on'] .collapse {
|
||||
display: inline-grid !important;
|
||||
margin-bottom: 2% !important; }
|
||||
|
||||
div.notes-logs .rows div.repitem .settings div.sess-info {
|
||||
display: inline-grid;
|
||||
grid-template-columns: 0em 6em 1fr 6em 2em;
|
||||
width: 100%; }
|
||||
div.notes-logs .rows div.repitem .settings div.sess-awards {
|
||||
display: inline-grid;
|
||||
grid-template-columns: 0em 5em 7em 6em 6em 2em;
|
||||
width: 100%; }
|
||||
|
||||
.notes-logs textarea {
|
||||
height: 75px !important;
|
||||
width: 100% !important; }
|
||||
|
||||
|
||||
div.notes-logs .rows div.repitem input.collapse-flag {
|
||||
grid-area: 1 / 6 / 1 / 7; }
|
||||
div.notes-logs .rows div.repitem input.collapse-flag + span.pictos, div.notes-logs .rows div.repitem .settings-toggle input[type='checkbox'].collapse-flag + span, .settings-toggle div.notes-logs .rows div.repitem input[type='checkbox'].collapse-flag + span,
|
||||
div.notes-logs .rows div.repitem .settings-flag input[type='checkbox'].collapse-flag + span,
|
||||
.settings-flag div.notes-logs .rows div.repitem input[type='checkbox'].collapse-flag + span, div.notes-logs .rows div.repitem .flag-primary + div > input.collapse-flag + span, div.notes-logs .rows div.repitem .repcontrol input.collapse-flag + span.repcontrol_edit:after, .repcontrol div.notes-logs .rows div.repitem input.collapse-flag + span.repcontrol_edit:after,
|
||||
div.notes-logs .rows div.repitem .repcontrol input.collapse-flag + span.repcontrol_add:after,
|
||||
.repcontrol div.notes-logs .rows div.repitem input.collapse-flag + span.repcontrol_add:after, div.notes-logs .rows div.repitem .itemcontrol input.collapse-flag + span.repcontrol_del, .itemcontrol div.notes-logs .rows div.repitem input.collapse-flag + span.repcontrol_del {
|
||||
grid-area: 1 / 6 / 1 / 7; }
|
||||
div.notes-logs .rows div.repitem input.settings-flag,
|
||||
div.notes-logs .rows div.repitem input.settings-flag + span.pictos,
|
||||
div.notes-logs .rows div.repitem .settings-toggle input[type='checkbox'].settings-flag + span,
|
||||
.settings-toggle div.notes-logs .rows div.repitem input[type='checkbox'].settings-flag + span,
|
||||
div.notes-logs .rows div.repitem .settings-flag input[type='checkbox'].settings-flag + span,
|
||||
.settings-flag div.notes-logs .rows div.repitem input[type='checkbox'].settings-flag + span,
|
||||
div.notes-logs .rows div.repitem .flag-primary + div > input.settings-flag + span,
|
||||
div.notes-logs .rows div.repitem .repcontrol input.settings-flag + span.repcontrol_edit:after,
|
||||
.repcontrol div.notes-logs .rows div.repitem input.settings-flag + span.repcontrol_edit:after,
|
||||
div.notes-logs .rows div.repitem .repcontrol input.settings-flag + span.repcontrol_add:after,
|
||||
.repcontrol div.notes-logs .rows div.repitem input.settings-flag + span.repcontrol_add:after,
|
||||
div.notes-logs .rows div.repitem .itemcontrol input.settings-flag + span.repcontrol_del,
|
||||
.itemcontrol div.notes-logs .rows div.repitem input.settings-flag + span.repcontrol_del {
|
||||
grid-area: 1 / 7 / 1 / 8; }
|
||||
|
||||
/***** Rolls Section *****/
|
||||
|
||||
/* Matrix Rolls */
|
||||
@@ -3584,7 +3653,7 @@ input[name="attr_stats_toggle"][value="settings"] ~ .body .toggle-display {
|
||||
.npc div.rows h3 {
|
||||
display: inline; }
|
||||
.npc div.rows input[type='number'] {
|
||||
width: 3em; }
|
||||
width: 2em; }
|
||||
.npc div.rows span.tiny-span {
|
||||
margin: 0px 1%; }
|
||||
.npc div.repeating button {
|
||||
@@ -4225,11 +4294,11 @@ width: 100% !important; }
|
||||
display: inline-block; }
|
||||
|
||||
|
||||
.npc div.matrix-device div.npc-roll-rows {
|
||||
.npc div.matrix div.npc-roll-rows {
|
||||
display: inline-grid;
|
||||
grid-template-columns: auto;
|
||||
grid-row-gap: 5%; }
|
||||
.npc div.matrix-device div.npc-roll-rows .rolls-matrix {
|
||||
.npc div.matrix div.npc-roll-rows .rolls-matrix {
|
||||
display: inline-grid;
|
||||
grid-template-columns: auto auto auto; }
|
||||
|
||||
@@ -4261,7 +4330,10 @@ input.settings-toggle[value='display'] ~ div.settings,
|
||||
input.settings-toggle[value='display'] ~ div.settings-grid, input.settings-toggle[value='display'] ~ .settings, .hide-magic, .hide-spirit, .hide-resonance,
|
||||
div.weapon-range, div.weapon-melee, div.weapon-grenade,
|
||||
div.rolls-matrix, div.rolls-misc,
|
||||
div.notes-notes, div.notes-logs,
|
||||
.grunt, .spirit, .host, .sprite,
|
||||
input[name='attr_sheet_type'][value='host'] ~ .npc .matrix.body.matrix-device,
|
||||
input[name='attr_sheet_type'][value='sprite'] ~ .npc .matrix.body.matrix-device,
|
||||
input[name='attr_flag_special'][value='mundane'] ~ div.npc .hide-magic,
|
||||
input[name='attr_flag_special'][value='mundane'] ~ div.npc .hide-spirit,
|
||||
input[name='attr_flag_special'][value='mundane'] ~ div.npc .hide-resonance,
|
||||
@@ -4327,7 +4399,9 @@ input[name='attr_sheet_type'][value='sprite'] ~ .npc .attribute.sprite,
|
||||
input[name='attr_sheet_type'][value='vehicle'] ~ .npc .attribute.vehicle {
|
||||
display: inline-grid !important; }
|
||||
input.tab-switch[value='matrix'] ~ .rolls-matrix,
|
||||
input.tab-switch[value='misc'] ~ .rolls-misc {
|
||||
input.tab-switch[value='misc'] ~ .rolls-misc,
|
||||
input.tab-switch[value='notes'] ~ .notes-notes,
|
||||
input.tab-switch[value='logs'] ~ .notes-logs {
|
||||
display: grid !important; }
|
||||
.pictos, .settings-toggle input[type='checkbox'] + span,
|
||||
.settings-flag input[type='checkbox'] + span, .flag-primary + div > span, .cc-row button[name*='shots'], .cc-row button[name='act_reload'], .cc-row button[name='act_primary_ammo'], .repcontrol .repcontrol_edit:after,
|
||||
@@ -4351,6 +4425,7 @@ input[name='attr_sheet_type'][value='pc'] ~ .pc,
|
||||
.options_toggle[value='notes'] ~ .notes,
|
||||
.options_toggle[value='rolls'] ~ .rolls,
|
||||
input[name='attr_stats_toggle'][value='settings'] ~ .border-box .attribute .settings,
|
||||
input[name='attr_stats_toggle'][value='settings'] ~ .border-box .body .column .rows .settings,
|
||||
input[name='attr_stats_toggle'][value='settings'] ~ .body .column .settings,
|
||||
input[name='attr_stats_toggle'][value='settings'] ~ .body .textrow .settings,
|
||||
input[name='attr_stats_toggle'][value='settings'] ~ .settings,
|
||||
@@ -4374,17 +4449,19 @@ input[name='attr_sheet_type'][value='spirit'] ~ .npc .header-nav .spirit,
|
||||
input[name='attr_sheet_type'][value='host'] ~ .npc .rows.host,
|
||||
input[name='attr_sheet_type'][value='host'] ~ .npc .textrow.host,
|
||||
input[name='attr_sheet_type'][value='host'] ~ .npc .header-nav .host,
|
||||
input[name='attr_sheet_type'][value='host'] ~ .npc .matrix,
|
||||
input[name='attr_sheet_type'][value='sprite'] ~ .npc .rows.sprite,
|
||||
input[name='attr_sheet_type'][value='sprite'] ~ .npc .textrow.sprite,
|
||||
input[name='attr_sheet_type'][value='sprite'] ~ .npc .header-nav .sprite,
|
||||
input[name='attr_sheet_type'][value='sprite'] ~ .npc .matrix,
|
||||
input[name='attr_sheet_type'][value='vehicle'] ~ .npc .rows.vehicle,
|
||||
input[name='attr_sheet_type'][value='vehicle'] ~ .npc .textrow.vehicle,
|
||||
input[name='attr_sheet_type'][value='vehicle'] ~ .npc .header-nav .vehicle,
|
||||
input[name='attr_sheet_type'][value='vehicle'] ~ .npc .matrix,
|
||||
input[name='attr_flag_matrix'][value='matrix'] ~ div.matrix,
|
||||
.static {
|
||||
display: inline-block !important; }
|
||||
|
||||
|
||||
/**********************************/
|
||||
/* Power Button */
|
||||
/**********************************/
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -13,6 +13,7 @@
|
||||
"adept": "Adept",
|
||||
"adeptpowers": "Adept Powers",
|
||||
"age": "Age",
|
||||
"agent/gm": "Agent/GM",
|
||||
"agility": "Agility",
|
||||
"air": "Air",
|
||||
"alchemy": "Alchemy",
|
||||
@@ -127,6 +128,7 @@
|
||||
"dataproc": "Data Proc.",
|
||||
"dataspike": "Data Spike",
|
||||
"datasprite": "Data Sprite",
|
||||
"date": "Date",
|
||||
"decompiling": "Decompiling",
|
||||
"default": "Unskilled Skill Use",
|
||||
"defense": "Defense",
|
||||
@@ -290,6 +292,7 @@
|
||||
"limited": "Limited",
|
||||
"logic": "Logic",
|
||||
"Logic + Intuition": "Logic + Intuition",
|
||||
"logs": "Logs",
|
||||
"los": "LOS",
|
||||
"los (a)": "LOS (A)",
|
||||
"lowpaintolerance": "Low Pain Tolerance",
|
||||
@@ -461,6 +464,8 @@
|
||||
"semiauto": "Semi-Auto (SA)",
|
||||
"sendmessage": "Send Message",
|
||||
"sensor": "Sensor",
|
||||
"session_logs": "Session Logs",
|
||||
"session_name": "Session Name",
|
||||
"setdatabomb": "Set Data Bomb",
|
||||
"sex": "Sex",
|
||||
"shadowamps": "Shadow Amps",
|
||||
|
||||
@@ -7015,7 +7015,7 @@ button[type=roll].repeating_npc_weapon_roll:active {
|
||||
|
||||
.sheet-rolltemplate-button-row {
|
||||
display: flex;
|
||||
margin-top: -10px;
|
||||
margin-top: -5px;
|
||||
justify-content: center;
|
||||
align-content: center;
|
||||
}
|
||||
|
||||
+100
-39
@@ -662,7 +662,7 @@
|
||||
</button>
|
||||
<br/>
|
||||
<button type='action' name='act_roll' data-i18n="joint-attac-u" class='skill-roller2'
|
||||
value='@{whisper}&{template:doubleroll} {{title=BRAWLING}} {{name=@{character_name}}} {{roll=[[1d10!+@{ref}[STAT]+@{brawling_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{WEAPON SELECTION|Unarmed,0|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}{{roll2=[[1d10!+@{ref}[STAT]+@{brawling_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{SECOND WEAPON SELECTION|Unarmed,0|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{SECOND TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{SECOND ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}'>
|
||||
value='@{whisper}&{template:doubleroll} {{title=BRAWLING}} {{name=@{character_name}}} {{roll=[[1d10!+@{ref}[STAT]+@{brawling_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{WEAPON SELECTION|Unarmed,0|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}{{roll2=[[1d10!+@{ref}[STAT]+@{brawling_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{SECOND WEAPON SELECTION|Unarmed,0|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{SECOND TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{SECOND ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}{{rolllocation=[[0]]}}'>
|
||||
JOINT ATTACK
|
||||
</button>
|
||||
<button type='action' name='act_roll' data-i18n="parr-u" class='skill-roller2'
|
||||
@@ -749,7 +749,7 @@
|
||||
</button>
|
||||
<br/>
|
||||
<button type='action' name='act_roll' data-i18n="joint-attac-u" class='skill-roller2'
|
||||
value='@{whisper}&{template:doubleroll} {{title=MELEE}} {{name=@{character_name}}} {{roll=[[1d10!+@{ref}[STAT]+@{melee_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}|Shield, 0}[WEAP. ACC]?{TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}{{roll2=[[1d10!+@{ref}[STAT]+@{melee_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{SECOND WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}|Shield, 0}[WEAP. ACC]?{SECOND TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{SECOND ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}'>
|
||||
value='@{whisper}&{template:doubleroll} {{title=MELEE}} {{name=@{character_name}}} {{roll=[[1d10!+@{ref}[STAT]+@{melee_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}|Shield, 0}[WEAP. ACC]?{TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}{{roll2=[[1d10!+@{ref}[STAT]+@{melee_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{SECOND WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}|Shield, 0}[WEAP. ACC]?{SECOND TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{SECOND ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}{{rolllocation=[[0]]}}'>
|
||||
JOINT ATTACK
|
||||
</button>
|
||||
</div>
|
||||
@@ -855,7 +855,7 @@
|
||||
</button>
|
||||
<br/>
|
||||
<button data-i18n="joint-attac-u" type='action' name='act_roll' class='skill-roller2'
|
||||
value='@{whisper}&{template:doubleroll} {{title=SMALL BLADES}} {{name=@{character_name}}} {{roll=[[1d10!+@{ref}[STAT]+@{small_blades_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}{{roll2=[[1d10!+@{ref}[STAT]+@{small_blades_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{SECOND WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{SECOND TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{SECOND ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}'>
|
||||
value='@{whisper}&{template:doubleroll} {{title=SMALL BLADES}} {{name=@{character_name}}} {{roll=[[1d10!+@{ref}[STAT]+@{small_blades_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}{{roll2=[[1d10!+@{ref}[STAT]+@{small_blades_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{SECOND WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{SECOND TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{SECOND ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}{{rolllocation=[[0]]}}'>
|
||||
JOINT ATTACK
|
||||
</button>
|
||||
</div>
|
||||
@@ -967,7 +967,7 @@
|
||||
</button>
|
||||
<br/>
|
||||
<button type='action' name='act_roll' data-i18n="joint-attac-u" class='skill-roller2'
|
||||
value='@{whisper}&{template:doubleroll} {{title=SWORDSMANSHIP}} {{name=@{character_name}}} {{roll=[[1d10!+@{ref}[STAT]+@{swordsmanship_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}{{roll2=[[1d10!+@{ref}[STAT]+@{swordsmanship_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{SECOND WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{SECOND ATTACK LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{SECOND ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}'>
|
||||
value='@{whisper}&{template:doubleroll} {{title=SWORDSMANSHIP}} {{name=@{character_name}}} {{roll=[[1d10!+@{ref}[STAT]+@{swordsmanship_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}{{roll2=[[1d10!+@{ref}[STAT]+@{swordsmanship_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{SECOND WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{SECOND ATTACK LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{SECOND ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}{{rolllocation=[[0]]}}'>
|
||||
JOINT ATTACk
|
||||
</button>
|
||||
</div>
|
||||
@@ -1042,7 +1042,7 @@
|
||||
BASIC ROLL
|
||||
</button>
|
||||
<button type='action' name='act_roll' data-i18n="joint-attac-u" class='skill-roller2'
|
||||
value='@{whisper}&{template:doubleroll} {{title=ATHLETICS}} {{name=@{character_name}}} {{roll=[[1d10!+@{dex}[STAT]+@{athletics_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{FIRING RANGE|Point Blank (Touch Range),+5|Close (1/4 Listed Range),+0|Medium (1/2 Listed Range),-2|Long (Listed Range),-4|Extreme (2x Listed Range),-6}[RANGE]?{TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}} {{roll2=[[1d10!+@{dex}[STAT]+@{athletics_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{SECOND WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{SECOND FIRING RANGE|Point Blank (Touch Range),+5|Close (1/4 Listed Range),+0|Medium (1/2 Listed Range),-2|Long (Listed Range),-4|Extreme (2x Listed Range),-6}[RANGE]?{TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{SECOND ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}'>
|
||||
value='@{whisper}&{template:doubleroll} {{title=ATHLETICS}} {{name=@{character_name}}} {{roll=[[1d10!+@{dex}[STAT]+@{athletics_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{FIRING RANGE|Point Blank (Touch Range),+5|Close (1/4 Listed Range),+0|Medium (1/2 Listed Range),-2|Long (Listed Range),-4|Extreme (2x Listed Range),-6}[RANGE]?{TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}} {{roll2=[[1d10!+@{dex}[STAT]+@{athletics_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{SECOND WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{SECOND FIRING RANGE|Point Blank (Touch Range),+5|Close (1/4 Listed Range),+0|Medium (1/2 Listed Range),-2|Long (Listed Range),-4|Extreme (2x Listed Range),-6}[RANGE]?{TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{SECOND ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}{{rolllocation=[[0]]}}'>
|
||||
JOINT ATTACK
|
||||
</button>
|
||||
<br/>
|
||||
@@ -1083,7 +1083,7 @@
|
||||
<div class='crossbow-options'>
|
||||
<button type='action' name='act_roll' data-i18n="basic-rol-u" class='skill-roller2' value= '@{whisper}&{template:singleroll} {{title=CROSSBOWS}} {{name=@{character_name}}} {{roll=[[1d10!+@{dex}[STAT]+@{crossbow_total}[SKILL]+?{ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}'>BASIC ROLL</button>
|
||||
<button type='action' name='act_roll' data-i18n="single-strik-u" class='skill-roller2' value= '@{whisper}&{template:singleroll} {{title=CROSSBOWS}} {{name=@{character_name}}} {{roll=[[1d10!+@{dex}[STAT]+@{crossbow_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]+0[FAST STRIKE]+?{WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{FIRING RANGE|Point Blank (Touch Range),+5|Close (1/4 Listed Range),+0|Medium (1/2 Listed Range),-2|Long (Listed Range),-4|Extreme (2x Listed Range),-6}[RANGE]?{TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}'>SINGLE STRIKE</button>
|
||||
<button type='action' name='act_roll' data-i18n="joint-attac-u" class='skill-roller2' value= '@{whisper}&{template:doubleroll} {{title=CROSSBOWS}} {{name=@{character_name}}} {{roll=[[1d10!+@{dex}[STAT]+@{crossbow_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{FIRING RANGE|Point Blank (Touch Range),+5|Close (1/4 Listed Range),+0|Medium (1/2 Listed Range),-2|Long (Listed Range),-4|Extreme (2x Listed Range),-6}[RANGE]?{TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}} {{roll2=[[1d10!+@{dex}[STAT]+@{crossbow_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{SECOND WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{FIRING RANGE|Point Blank (Touch Range),+5|Close (1/4 Listed Range),+0|Medium (1/2 Listed Range),-2|Long (Listed Range),-4|Extreme (2x Listed Range),-6}[RANGE]?{SECOND TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{SECOND ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}'>JOINT ATTACK</button><br />
|
||||
<button type='action' name='act_roll' data-i18n="joint-attac-u" class='skill-roller2' value= '@{whisper}&{template:doubleroll} {{title=CROSSBOWS}} {{name=@{character_name}}} {{roll=[[1d10!+@{dex}[STAT]+@{crossbow_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{FIRING RANGE|Point Blank (Touch Range),+5|Close (1/4 Listed Range),+0|Medium (1/2 Listed Range),-2|Long (Listed Range),-4|Extreme (2x Listed Range),-6}[RANGE]?{TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}} {{roll2=[[1d10!+@{dex}[STAT]+@{crossbow_total}[SKILL]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{SECOND WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{FIRING RANGE|Point Blank (Touch Range),+5|Close (1/4 Listed Range),+0|Medium (1/2 Listed Range),-2|Long (Listed Range),-4|Extreme (2x Listed Range),-6}[RANGE]?{SECOND TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{SECOND ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}{{rolllocation=[[0]]}}'>JOINT ATTACK</button><br />
|
||||
</div><br>
|
||||
<div class='crossbow-container'>
|
||||
<fieldset class="repeating_crossbow">
|
||||
@@ -2107,7 +2107,7 @@
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<span class='secondary-weapon-gradient'><input class='weapon-name' type="text" name="attr_secondary_weapon_name" value='Weapon Name Goes Here...'/></span>
|
||||
<span class='secondary-weapon-gradient'><input class='weapon-name' type="text" name="attr_secondary_weapon_name" placeholder='Weapon Name Goes Here...'/></span>
|
||||
<label class='weapon-reliability' data-i18n="reliabilit-u" >RELIABILITY</label><input name='attr_secondary_weapon_reliability' class='weapon-reliability-element' type='number' value='0'>
|
||||
<button style='margin-left: 10px; margin-right: 20px;' type='action' class='weapon-damage-roll' name="act_secondaryweapon" value='@{whisper}&{template:weapon} {{name=@{character_name}}} {{weapon-name=@{secondary_weapon_name}}} {{reliability=@{secondary_weapon_reliability}}} {{accuracy=@{secondary_wa}}} {{range=@{secondary_weapon_range}}} {{damage=[[@{secondary_weapon_damage}@{secondary_weapon_bonus}]]}} {{type1=@{secondary_weapon_hold}}} {{type2=@{secondary_weapon_type}}} {{effect=@{secondary_weapon_effect}}} {{enhancement=@{secondary_weapon_enhancement}}}{{skill=@{second_weapon_skill}}}'><strong style='font-size: 11px;'>2nd</strong></button>
|
||||
<input type="checkbox" checked name='attr_secondary_toggle' class="secondary-weapon-toggle"><span></span><br />
|
||||
@@ -2119,7 +2119,7 @@
|
||||
<option value='@{bonus_mod}' data-i18n="yes-u" >YES</option>
|
||||
<option value='+0' data-i18n="no-u">NO</option>
|
||||
</select>
|
||||
<label class='weapon-damage' data-i18n="damage-u" >DAMAGE</label><input name='attr_secondary_weapon_damage' class='weapon-damage-element' type='text' value='0'><br />
|
||||
<label class='weapon-damage' data-i18n="damage-u" >DAMAGE</label><input name='attr_secondary_weapon_damage' placeholder='weapon-damage-element' type='text' value='0'><br />
|
||||
<label class='weapon-type' data-i18n="type-u" >TYPE</label><select name='attr_secondary_weapon_hold' class='weapon-hold-element'>
|
||||
<option value='One-handed' data-i18n="one-handed-u" >ONE-HANDED</option>
|
||||
<option value='Two-handed' data-i18n="two-handed-u" >TWO-HANDED</option></select>
|
||||
@@ -2145,7 +2145,7 @@
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<span class='third-weapon-gradient'><input class='weapon-name' type="text" name="attr_third_weapon_name" value='Weapon Name Goes Here...'/></span>
|
||||
<span class='third-weapon-gradient'><input class='weapon-name' type="text" name="attr_third_weapon_name" placeholder='Weapon Name Goes Here...'/></span>
|
||||
<label class='weapon-reliability' data-i18n="reliabilit-u" >RELIABILITY</label><input name='attr_third_weapon_reliability' class='weapon-reliability-element' type='number' value='0'>
|
||||
<button style='margin-left: 10px; margin-right: 20px;' type='action' class='weapon-damage-roll' name="act_thirdweapon" value='@{whisper}&{template:weapon} {{name=@{character_name}}} {{weapon-name=@{third_weapon_name}}} {{reliability=@{third_weapon_reliability}}} {{accuracy=@{third_wa}}} {{range=@{third_weapon_range}}} {{damage=[[@{third_weapon_damage}@{third_weapon_bonus}]]}} {{type1=@{third_weapon_hold}}} {{type2=@{third_weapon_type}}} {{effect=@{third_weapon_effect}}} {{enhancement=@{third_weapon_enhancement}}}{{skill=@{third_weapon_skill}}}'><strong style='font-size: 11px;'>3rd</strong></button>
|
||||
<input type="checkbox" checked name='attr_third_toggle' class="third-weapon-toggle"><span></span><br />
|
||||
@@ -2183,7 +2183,7 @@
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<span class='fourth-weapon-gradient'><input class='weapon-name' type="text" name="attr_fourth_weapon_name" value='Weapon Name Goes Here...'/></span>
|
||||
<span class='fourth-weapon-gradient'><input class='weapon-name' type="text" name="attr_fourth_weapon_name" placeholder='Weapon Name Goes Here...'/></span>
|
||||
<label class='weapon-reliability' data-i18n="reliabilit-u" >RELIABILITY</label><input name='attr_fourth_weapon_reliability' class='weapon-reliability-element' type='number' value='0'>
|
||||
<button style='margin-left: 10px; margin-right: 20px;' type='action' class='weapon-damage-roll' name="act_fourthweapon" value='@{whisper}&{template:weapon} {{name=@{character_name}}} {{weapon-name=@{fourth_weapon_name}}} {{reliability=@{fourth_weapon_reliability}}} {{accuracy=@{fourth_wa}}} {{range=@{fourth_weapon_range}}} {{damage=[[@{fourth_weapon_damage}@{fourth_weapon_bonus}]]}} {{type1=@{fourth_weapon_hold}}} {{type2=@{fourth_weapon_type}}} {{effect=@{fourth_weapon_effect}}} {{enhancement=@{fourth_weapon_enhancement}}}{{skill=@{fourth_weapon_skill}}}'><strong style='font-size: 11px;'>4th</strong></button>
|
||||
<input type="checkbox" checked name='attr_fourth_toggle' class="fourth-weapon-toggle"><span></span><br />
|
||||
@@ -2221,7 +2221,7 @@
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<span class='fifth-weapon-gradient'><input class='weapon-name' type="text" name="attr_fifth_weapon_name" value='Weapon Name Goes Here...'/></span>
|
||||
<span class='fifth-weapon-gradient'><input class='weapon-name' type="text" name="attr_fifth_weapon_name" placeholder='Weapon Name Goes Here...'/></span>
|
||||
<label class='weapon-reliability' data-i18n="reliabilit-u" >RELIABILITY</label><input name='attr_fifth_weapon_reliability' class='weapon-reliability-element' type='number' value='0'>
|
||||
<button style='margin-left: 10px; margin-right: 20px;' type='action' class='weapon-damage-roll' name="act_fifthweapon" value='@{whisper}&{template:weapon} {{name=@{character_name}}} {{weapon-name=@{fifth_weapon_name}}} {{reliability=@{fifth_weapon_reliability}}} {{accuracy=@{fifth_wa}}} {{range=@{fifth_weapon_range}}} {{damage=[[@{fifth_weapon_damage}@{fifth_weapon_bonus}]]}} {{type1=@{fifth_weapon_hold}}} {{type2=@{fifth_weapon_type}}} {{effect=@{fifth_weapon_effect}}} {{enhancement=@{fifth_weapon_enhancement}}}{{skill=@{fifth_weapon_skill}}}'><strong style='font-size: 11px;'>5th</strong></button>
|
||||
<input type="checkbox" checked name='attr_fifth_toggle' class="fifth-weapon-toggle"><span></span><br />
|
||||
@@ -2259,7 +2259,7 @@
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<span class='sixth-weapon-gradient'><input class='weapon-name' type="text" name="attr_sixth_weapon_name" value='Weapon Name Goes Here...'/></span>
|
||||
<span class='sixth-weapon-gradient'><input class='weapon-name' type="text" name="attr_sixth_weapon_name" placeholder='Weapon Name Goes Here...'/></span>
|
||||
<label class='weapon-reliability' data-i18n="reliabilit-u" >RELIABILITY</label><input name='attr_sixth_weapon_reliability' class='weapon-reliability-element' type='number' value='0'>
|
||||
<button style='margin-left: 10px; margin-right: 20px;' type='action' class='weapon-damage-roll' name="act_sixthweapon" value='@{whisper}&{template:weapon} {{name=@{character_name}}} {{weapon-name=@{sixth_weapon_name}}} {{reliability=@{sixth_weapon_reliability}}} {{accuracy=@{sixth_wa}}} {{range=@{sixth_weapon_range}}} {{damage=[[@{sixth_weapon_damage}@{sixth_weapon_bonus}]]}} {{type1=@{sixth_weapon_hold}}} {{type2=@{sixth_weapon_type}}} {{effect=@{sixth_weapon_effect}}} {{enhancement=@{sixth_weapon_enhancement}}}{{skill=@{sixth_weapon_skill}}}'><strong style='font-size: 11px;'>6th</strong></button>
|
||||
<input type="checkbox" checked name='attr_sixth_toggle' class="sixth-weapon-toggle"><span></span><br />
|
||||
@@ -2297,7 +2297,7 @@
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<span class='shield-gradient'><input class='shield-name' type="text" name="attr_shield_name" value='Shield Name Goes Here...'/></span>
|
||||
<span class='shield-gradient'><input class='shield-name' type="text" name="attr_shield_name" placeholder='Shield Name Goes Here...'/></span>
|
||||
<label class='weapon-rel' data-i18n="held-u" >HELD?</label><input type="checkbox" name='attr_held_toggle' class="whisper-checkbox" value='@{shieldev}'><span></span>
|
||||
<label class='weapon-rel' data-i18n="rel-u" >REL.</label><input name='attr_shieldcur' class='weapon-reliability-element' type='number' value='0'>
|
||||
<button style='margin-left: 10px; margin-right: 20px;' type='action' class='weapon-damage-roll' name="act_shield" value='@{whisper}&{template:shield} {{name=@{character_name}}} {{shield-name=@{shield_name}}} {{reliability=@{shieldcur}}} {{damage=[[@{punch}@{p_mod}@{shield_size}]]}} {{effect=@{shield_effect}}} {{enhancement=@{shield_enhancement}}}'><span style="font-family: 'Pictos Custom'; font-size: 16px;">e</span></button>
|
||||
@@ -3347,7 +3347,7 @@
|
||||
</span>
|
||||
<fieldset style='margin-bottom: 10px;' class="repeating_npcskill">
|
||||
<span class='repeating_npcskill_container'>
|
||||
<input class='repeating_npcskill_name' name='attr_npcskill_name' type='text' value='Name Here...'>
|
||||
<input class='repeating_npcskill_name' name='attr_npcskill_name' type='text' placeholder='Name Here...'>
|
||||
<select class='repeating_npcskill_stat' name='attr_npcskill_stat'>
|
||||
<option value='@{int_npc}' data-i18n="int-u" >INT</option>
|
||||
<option value='@{ref_npc}' data-i18n="ref-u" >REF</option>
|
||||
@@ -3358,7 +3358,7 @@
|
||||
<option value='@{cra_npc}' data-i18n="cra-u" >CRA</option>
|
||||
<option value='@{will_npc}' data-i18n="will-u" >WILL</option>
|
||||
</select>
|
||||
<input class='repeating_npcskill_score' name='attr_npcskill_score' type='text' value='0'>
|
||||
<input class='repeating_npcskill_score' name='attr_npcskill_score' type='text' placeholder='0'>
|
||||
<button type='action' name='act_roll' style='margin-top: -4px;' class='repeating_npc_skill_roll' value='@{whisper}&{template:singleroll} {{title=@{prefix-npcskill_name}}} {{name=@{character_name}}} {{roll=[[1d10!+@{prefix-npcskill_stat}[STAT]+@{prefix-npcskill_score}[SKILL]+?{ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}'></button>
|
||||
</span>
|
||||
</fieldset>
|
||||
@@ -3368,7 +3368,7 @@
|
||||
<label class='abilitytitle' data-i18n="abilities-u" >ABILITIES</label>
|
||||
</span>
|
||||
<fieldset style='margin-bottom: 10px;' class="repeating_ability">
|
||||
<input class='repeating_ability_name' name='attr_ability_name' type='text' value='Ability Name Goes Here...'><br />
|
||||
<input class='repeating_ability_name' name='attr_ability_name' type='text' placeholder='Ability Name Goes Here...'><br />
|
||||
<textarea class='repeating_ability_text' name='attr_ability_text' data-i18n="ability-details" >Ability details go here...</textarea>
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -3379,10 +3379,10 @@
|
||||
</span>
|
||||
<fieldset style='margin-bottom: 10px;' class="repeating_npcweapons">
|
||||
<span class='repeating_npc_weapon_container'>
|
||||
<input class='repeating_npc_weapon_name' name='attr_npc_weapon_name' type='text' value='Weapon Name Here...'><span style='color: #000;'> |</span>
|
||||
<input class='repeating_npc_weapon_damage' name='attr_npc_weapon_damage' type='text' value='1d6'><span style='color: #000;'> |</span>
|
||||
<input class='repeating_npc_weapon_effect' name='attr_npc_weapon_effect' type='text' value='Weapon effects go here...'><span style='color: #000;'> |</span>
|
||||
<input class='repeating_npc_weapon_rof' name='attr_npc_weapon_rof' type='text' value='0'>
|
||||
<input class='repeating_npc_weapon_name' name='attr_npc_weapon_name' type='text' placeholder='Weapon Name Here...'><span style='color: #000;'> |</span>
|
||||
<input class='repeating_npc_weapon_damage' name='attr_npc_weapon_damage' type='text' placeholder='1d6'><span style='color: #000;'> |</span>
|
||||
<input class='repeating_npc_weapon_effect' name='attr_npc_weapon_effect' type='text' placeholder='Weapon effects go here...'><span style='color: #000;'> |</span>
|
||||
<input class='repeating_npc_weapon_rof' name='attr_npc_weapon_rof' type='text' placeholder='0'>
|
||||
<button type='roll' style='margin-top: 0px;' class='repeating_npc_weapon_roll' value='@{whisper}&{template:npcweapon} {{weapon-name=@{npc_weapon_name}}} {{name=@{character_name}}} {{effect=@{npc_weapon_effect}}} {{damage=[[@{npc_weapon_damage}]]}}'></button>
|
||||
</span>
|
||||
</fieldset>
|
||||
@@ -3393,7 +3393,7 @@
|
||||
<label class='abilitytitle' data-i18n="vulnerabilitie-u" >VULNERABILITIES</label>
|
||||
</span>
|
||||
<fieldset style='margin-bottom: 10px;' class="repeating_vulnerability">
|
||||
<input class='repeating_vuln_name' name='attr_vuln_name' type='text' value='Vulnerability Goes Here...'><br />
|
||||
<input class='repeating_vuln_name' name='attr_vuln_name' type='text' placeholder='Vulnerability Goes Here...'><br />
|
||||
<textarea class='repeating_vuln_text' name='attr_vuln_text' data-i18n="list-npcs-vulnerabilities" >List the NPCs vulnerabilities & weaknesses here...</textarea>
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -3402,7 +3402,7 @@
|
||||
<label class='abilitytitle' data-i18n="loot-u" >LOOT</label>
|
||||
</span>
|
||||
<fieldset style='margin-bottom: 10px;' class="repeating_loot">
|
||||
<input class='repeating_loot_text' name='attr_loot_text' type='text' value='Loot/item name & details go here...'>
|
||||
<input class='repeating_loot_text' name='attr_loot_text' type='text' placeholder='Loot/item name & details go here...'>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
@@ -3590,7 +3590,8 @@
|
||||
<button type="action" name="act_templatesinglestrike"></button>
|
||||
<button type="action" name="act_templatefastattack"></button>
|
||||
<button type="action" name="act_templatestrongattack"></button>
|
||||
<button type="action" name="act_templatejointattack"></button>
|
||||
<button type="action" name="act_templatejointmeleeattack"></button>
|
||||
<button type="action" name="act_templatejointrangedattack"></button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -4324,7 +4325,7 @@ on('clicked:repeating_finearts:roll clicked:repeating_performance:roll clicked:r
|
||||
|
||||
on('clicked:primaryweapon clicked:secondaryweapon clicked:thirdweapon clicked:fourthweapon clicked:fifthweapon clicked:sixthweapon clicked:shield', async (event) => {
|
||||
|
||||
let rollBase = event.htmlAttributes.value + "{{singlestrike=[[0]]}}{{faststrike=[[0]]}}{{strongstrike=[[0]]}}{{jointattack=[[0]]}}";
|
||||
let rollBase = event.htmlAttributes.value + "{{singlestrike=[[0]]}}{{faststrike=[[0]]}}{{strongstrike=[[0]]}}{{jointmeleeattack=[[0]]}}{{jointrangedattack=[[0]]}}";
|
||||
let rollResult = await startRoll(rollBase);
|
||||
|
||||
let computedValues = await resolveChecks(
|
||||
@@ -4341,6 +4342,10 @@ on('clicked:primaryweapon clicked:secondaryweapon clicked:thirdweapon clicked:fo
|
||||
|
||||
const calculateTemplateButtons = async (rollBase) => {
|
||||
|
||||
if(!rollBase.includes("skill=")){
|
||||
return {}
|
||||
}
|
||||
|
||||
var weaponskill = rollBase.substring(rollBase.indexOf("skill="), rollBase.indexOf("weapon_skill")+13).replace("skill=@{", "").replace("}","");
|
||||
let attrs = await asw.getAttrs([weaponskill]);
|
||||
|
||||
@@ -4349,7 +4354,8 @@ const calculateTemplateButtons = async (rollBase) => {
|
||||
var singlestrike = 0;
|
||||
var faststrike = 0;
|
||||
var strongstrike = 0;
|
||||
var jointattack = 0;
|
||||
var jointmeleeattack = 0;
|
||||
var jointrangedattack = 0;
|
||||
|
||||
if(
|
||||
skill.includes("archery") ||
|
||||
@@ -4358,6 +4364,12 @@ const calculateTemplateButtons = async (rollBase) => {
|
||||
singlestrike = 1
|
||||
}
|
||||
|
||||
if(
|
||||
skill.includes("crossbow")
|
||||
) {
|
||||
jointrangedattack = 1
|
||||
}
|
||||
|
||||
if(
|
||||
skill.includes("brawling") ||
|
||||
skill.includes("melee") ||
|
||||
@@ -4383,17 +4395,17 @@ const calculateTemplateButtons = async (rollBase) => {
|
||||
skill.includes("brawling") ||
|
||||
skill.includes("melee") ||
|
||||
skill.includes("small_blades") ||
|
||||
skill.includes("swordsmanship") ||
|
||||
skill.includes("crossbow")
|
||||
skill.includes("swordsmanship")
|
||||
) {
|
||||
jointattack = 1
|
||||
jointmeleeattack = 1
|
||||
}
|
||||
|
||||
let results = {
|
||||
singlestrike: singlestrike,
|
||||
faststrike: faststrike,
|
||||
strongstrike: strongstrike,
|
||||
jointattack: jointattack
|
||||
jointmeleeattack: jointmeleeattack,
|
||||
jointrangedattack: jointrangedattack
|
||||
};
|
||||
return results;
|
||||
}
|
||||
@@ -4458,13 +4470,33 @@ on('clicked:templatestrongattack', async (ev) => {
|
||||
);
|
||||
});
|
||||
|
||||
on('clicked:templatejointattack', async (ev) => {
|
||||
on('clicked:templatejointmeleeattack', async (ev) => {
|
||||
// The data we passed into the button will be stored in the originalRollId key
|
||||
let skill = ev.originalRollId;
|
||||
|
||||
let attrs = await asw.getAttrs([skill]);
|
||||
|
||||
let rollBase = `@{whisper}&{template:doubleroll} {{title=WEAPON ATTACK}} {{name=@{character_name}}} {{roll=[[1d10!+${attrs[skill]}[SKILLBASE]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{FIRING RANGE|Point Blank (Touch Range),+5|Close (1/4 Listed Range),+0|Medium (1/2 Listed Range),-2|Long (Listed Range),-4|Extreme (2x Listed Range),-6}[RANGE]?{TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}} {{roll2=[[1d10!+${attrs[skill]}[SKILLBASE]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{SECOND WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{FIRING RANGE|Point Blank (Touch Range),+5|Close (1/4 Listed Range),+0|Medium (1/2 Listed Range),-2|Long (Listed Range),-4|Extreme (2x Listed Range),-6}[RANGE]?{SECOND TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{SECOND ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}`
|
||||
let rollBase = `@{whisper}&{template:doubleroll} {{title=WEAPON ATTACK}} {{name=@{character_name}}} {{roll=[[1d10!+${attrs[skill]}[SKILLBASE]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}} {{roll2=[[1d10!+${attrs[skill]}[SKILLBASE]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{SECOND WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{SECOND TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{SECOND ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}{{rolllocation=[[0]]}}`
|
||||
let rollResult = await startRoll(rollBase);
|
||||
|
||||
let computedValues = await resolveChecks(
|
||||
checkFumble(rollResult),
|
||||
checkLocation(rollResult)
|
||||
);
|
||||
|
||||
finishRoll(
|
||||
rollResult.rollId,
|
||||
computedValues
|
||||
);
|
||||
});
|
||||
|
||||
on('clicked:templatejointrangedattack', async (ev) => {
|
||||
// The data we passed into the button will be stored in the originalRollId key
|
||||
let skill = ev.originalRollId;
|
||||
|
||||
let attrs = await asw.getAttrs([skill]);
|
||||
|
||||
let rollBase = `@{whisper}&{template:doubleroll} {{title=WEAPON ATTACK}} {{name=@{character_name}}} {{roll=[[1d10!+${attrs[skill]}[SKILLBASE]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{FIRING RANGE|Point Blank (Touch Range),+5|Close (1/4 Listed Range),+0|Medium (1/2 Listed Range),-2|Long (Listed Range),-4|Extreme (2x Listed Range),-6}[RANGE]?{TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}} {{roll2=[[1d10!+${attrs[skill]}[SKILLBASE]?{EXTRA ACTION|No,+0|Yes,-3}[EXTRA ACTION]-3[JOINT]+?{SECOND WEAPON SELECTION|@{primary_weapon_name},@{primary_wa}|@{secondary_weapon_name},@{secondary_wa}|@{third_weapon_name},@{third_wa}|@{fourth_weapon_name},@{fourth_wa}|@{fifth_weapon_name},@{fifth_wa}|@{sixth_weapon_name},@{sixth_wa}}[WEAP. ACC]?{FIRING RANGE|Point Blank (Touch Range),+5|Close (1/4 Listed Range),+0|Medium (1/2 Listed Range),-2|Long (Listed Range),-4|Extreme (2x Listed Range),-6}[RANGE]?{SECOND TARGET LOCATION|Random,+0|Head,-6|Torso,-1|Arm/Limb,-3|Leg/Tail/Wing,-2}[LOCATION]+?{SECOND ADDITIONAL MODS? (Bright Light, No Vision, Terrain etc)|0}[MOD]]]}}{{rolllocation=[[0]]}}`
|
||||
let rollResult = await startRoll(rollBase);
|
||||
|
||||
let computedValues = await resolveChecks(
|
||||
@@ -4715,7 +4747,9 @@ const asw = (() => {
|
||||
<table>
|
||||
<tr><th style='text-transform: uppercase;'>{{title}}</th></tr>
|
||||
<tr><td><strong class="template-title">NAME: </strong> {{name}}</td></tr>
|
||||
{{#description}}
|
||||
<tr><td style='text-align: justify; font-size: 12px;'><strong class="template-title">DESCRIPTION: </strong> {{description}}</td></tr>
|
||||
{{/description}}
|
||||
<tr><td><strong class="template-title">SKILL ROLL: </strong> {{computed::roll}}</td></tr>
|
||||
{{#rollWasFumble() roll}}
|
||||
{{#^rollWasCrit() roll}}
|
||||
@@ -4733,7 +4767,9 @@ const asw = (() => {
|
||||
<table>
|
||||
<tr><th style='text-transform: uppercase;'>{{title}}</th></tr>
|
||||
<tr><td><strong class="template-title">NAME: </strong> {{name}}</td></tr>
|
||||
<tr><td style='text-align: justify; font-size: 12px;'><strong class="template-title">DESCRIPTION: </strong> {{description}}</td></tr>
|
||||
{{#description}}
|
||||
<tr><td style='text-align: justify; font-size: 12px;'><strong class="template-title">DESCRIPTION: </strong> {{description}}</td></tr>
|
||||
{{/description}}
|
||||
<tr><td><strong class="template-title">SKILL ROLL: </strong> {{computed::roll}}</td></tr>
|
||||
{{#rollWasFumble() roll}}
|
||||
{{#^rollWasCrit() roll}}
|
||||
@@ -4751,7 +4787,9 @@ const asw = (() => {
|
||||
<table>
|
||||
<tr><th style='text-transform: uppercase;'>{{title}}</th></tr>
|
||||
<tr><td><strong class="template-title">NAME: </strong> {{name}}</td></tr>
|
||||
<tr><td style='text-align: justify; font-size: 12px;'><strong class="template-title">DESCRIPTION: </strong> {{description}}</td></tr>
|
||||
{{#description}}
|
||||
<tr><td style='text-align: justify; font-size: 12px;'><strong class="template-title">DESCRIPTION: </strong> {{description}}</td></tr>
|
||||
{{/description}}
|
||||
<tr><td><strong class="template-title">SKILL ROLL: </strong> {{computed::roll}}</td></tr>
|
||||
{{#rollWasFumble() roll}}
|
||||
{{#^rollWasCrit() roll}}
|
||||
@@ -4770,12 +4808,18 @@ const asw = (() => {
|
||||
<rolltemplate class="sheet-rolltemplate-weapon">
|
||||
<table>
|
||||
<tr><th style='text-transform: uppercase;'>{{weapon-name}}</th></tr>
|
||||
{{#name}}
|
||||
<tr><td><strong class="template-title">NAME: </strong> {{name}}</td></tr>
|
||||
<tr><td style='text-align: justify; font-size: 12px;'><strong class="template-title">HELD: </strong> {{type1}} <br /><strong class="template-title">TYPE: </strong> {{type2}}</td></tr>
|
||||
<tr><td style='text-align: justify; font-size: 12px;'><strong class="template-title">MAX RANGE: </strong> {{range}}  | <strong class="template-title"> ACCURACY: </strong> {{accuracy}}</td></tr>
|
||||
{{/name}}
|
||||
{{#type1}}<tr><td style='text-align: justify; font-size: 12px;'><strong class="template-title">HELD: </strong> {{type1}}{{/type1}} {{#type2}}<br /><strong class="template-title">TYPE: </strong> {{type2}}</td></tr>{{/type2}}
|
||||
<tr><td style='text-align: justify; font-size: 12px;'><strong class="template-title">MAX RANGE: </strong> {{range}}  | <strong class="template-title"> ACCURACY: </strong> {{accuracy}}</td></tr>
|
||||
<tr><td><strong class="template-title">DMG: </strong> {{damage}}  | <strong class="template-title"> RELIABILITY: </strong> {{reliability}}</td></tr>
|
||||
{{#effect}}
|
||||
<tr><td style='font-size: 12px;'><strong class="template-title">EFFECT: </strong> {{effect}}</td></tr>
|
||||
{{/effect}}
|
||||
{{#enhancement}}
|
||||
<tr><td style='font-size: 12px;'><strong class="template-title">ENH: </strong> {{enhancement}}</td></tr>
|
||||
{{/enhancement}}
|
||||
</table>
|
||||
{{#skill}}
|
||||
<div class="sheet-rolltemplate-button-row">
|
||||
@@ -4794,11 +4838,16 @@ const asw = (() => {
|
||||
[Strong Strike](~{{name}}|templatestrongattack||{{skill}})
|
||||
</div>
|
||||
{{/rollTotal() computed::strongstrike 1}}
|
||||
{{#rollTotal() computed::jointattack 1}}
|
||||
{{#rollTotal() computed::jointmeleeattack 1}}
|
||||
<div class="sheet-rolltemplate-button">
|
||||
[Joint Attack](~{{name}}|templatejointattack||{{skill}})
|
||||
[Joint Attack](~{{name}}|templatejointmeleeattack||{{skill}})
|
||||
</div>
|
||||
{{/rollTotal() computed::jointattack 1}}
|
||||
{{/rollTotal() computed::jointmeleeattack 1}}
|
||||
{{#rollTotal() computed::jointrangedattack 1}}
|
||||
<div class="sheet-rolltemplate-button">
|
||||
[Joint Attack](~{{name}}|templatejointrangedattack||{{skill}})
|
||||
</div>
|
||||
{{/rollTotal() computed::jointrangedattack 1}}
|
||||
</div>
|
||||
{{/skill}}
|
||||
</rolltemplate>
|
||||
@@ -4808,8 +4857,12 @@ const asw = (() => {
|
||||
<tr><th style='text-transform: uppercase;'>{{shield-name}}</th></tr>
|
||||
<tr><td><strong class="template-title">NAME: </strong> {{name}}</td></tr>
|
||||
<tr><td><strong class="template-title">DMG: </strong> {{damage}}  | <strong class="template-title"> RELIABILITY: </strong> {{reliability}}</td></tr>
|
||||
{{#effect}}
|
||||
<tr><td style='font-size: 12px;'><strong class="template-title">EFFECT: </strong> {{effect}}</td></tr>
|
||||
{{/effect}}
|
||||
{{#enhancement}}
|
||||
<tr><td style='font-size: 12px;'><strong class="template-title">ENH: </strong> {{enhancement}}</td></tr>
|
||||
{{/enhancement}}
|
||||
</table>
|
||||
</rolltemplate>
|
||||
|
||||
@@ -4825,7 +4878,9 @@ const asw = (() => {
|
||||
<table>
|
||||
<tr><th style='text-transform: uppercase;'>{{weapon-name}}</th></tr>
|
||||
<tr><td><strong class="template-title">NAME: </strong> {{name}}</td></tr>
|
||||
{{#effect}}
|
||||
<tr><td style='text-align: justify; font-size: 12px;'><strong class="template-title">EFFECT: </strong> {{effect}}</td></tr>
|
||||
{{/effect}}
|
||||
<tr><td><strong class="template-title">DAMAGE: </strong> {{damage}}</td></tr>
|
||||
</table>
|
||||
</rolltemplate>
|
||||
@@ -4837,10 +4892,16 @@ const asw = (() => {
|
||||
<tr><th style='text-transform: uppercase;'>{{spell-name}}</th></tr>
|
||||
<tr><td><strong class="template-title">NAME: </strong> {{name}}</td></tr>
|
||||
<tr><td style='text-align: justify; font-size: 12px;'><strong class="template-title">TYPE: </strong> {{type}} <br /><strong class="template-title">STA COST: </strong> {{cost}}</td></tr>
|
||||
{{#description}}
|
||||
<tr><td style='text-align: justify; font-size: 12px;'><strong class="template-title">DESCRIPTION:</strong> {{description}}</td></tr>
|
||||
{{/description}}
|
||||
{{#duration}}
|
||||
<tr><td style='font-size: 12px;'><strong class="template-title">DURATION: </strong> {{duration}}</td></tr>
|
||||
<tr><td><strong class="template-title">DMG: </strong> {{damage}}  | <strong class="template-title" style='text-align: justify; font-size: 12px;'> RANGE: </strong> {{range}}</td></tr>
|
||||
{{/duration}}
|
||||
<tr><td><strong class="template-title">DMG: </strong> {{damage}} {{#range}} | <strong class="template-title" style='text-align: justify; font-size: 12px;'> RANGE: </strong> {{range}}</td></tr>{{/range}}
|
||||
{{#defense}}
|
||||
<tr><td style='font-size: 12px;'><strong class="template-title">DEFENSE: </strong> {{defense}}</td></tr>
|
||||
{{/defense}}
|
||||
</table>
|
||||
<div class="sheet-rolltemplate-button-row">
|
||||
<div class="sheet-rolltemplate-button">
|
||||
|
||||
Reference in New Issue
Block a user