@@ -1,4 +1,4 @@
|
||||
/* version: 1.7.0 */
|
||||
/* version: 1.8.0 */
|
||||
|
||||
.sheet-13thAge {
|
||||
padding-top: 10px;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<!-- version: 1.7.0 -->
|
||||
<!-- version: 1.8.0 -->
|
||||
|
||||
<div style="display:none;">
|
||||
<b style="color:red;font-size:150%;">Attention: </b>
|
||||
@@ -102,7 +102,7 @@
|
||||
</div>
|
||||
<div class="sheet-table-row">
|
||||
<span class="sheet-table-data sheet-center">
|
||||
<button title="Roll basic melee attack" class="sheet-round-button" title="%{BM-check}" type="roll" value="&{template:13thage_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=Basic melee}} {{Attack result=[[1d20+?{Situational Attack Modifier|0}+[[@{BM-mod}+@{BM-misc}+@{BM-item}+@{level}+@{escdie}]]]]}} {{Damage on hit=[[@{level}@{BMDMG-die}+[[@{BMDMG-mod}+@{BMDMG-misc}+@{BMDMG-item}]]]]}} {{Damage on miss=[[@{BMDMG-miss}]]}}" name="roll_BM-check"></button>
|
||||
<button title="Roll basic melee attack" class="sheet-round-button" title="%{BM-check}" type="roll" value="&{template:13thage_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=Basic melee}} {{Attack result=[[1d20+?{Situational Attack Modifier|0}+[[@{BM-mod}+@{BM-misc}+@{BM-item}+@{level}+@{escdie}]]]]}} {{Damage on hit=[[@{level}@{BMDMG-die}+[[(@{BMDMG-mod}*@{tier_dmg_mult})+@{BMDMG-misc}+@{BMDMG-item}]]]]}} {{Damage on miss=[[@{BMDMG-miss}]]}}" name="roll_BM-check"></button>
|
||||
</span>
|
||||
<span class="sheet-table-data sheet-left">
|
||||
<select name="attr_BM-mod" style="width:3.25em;display:inlineblock;">
|
||||
@@ -166,7 +166,7 @@
|
||||
</div>
|
||||
<div class="sheet-table-row">
|
||||
<span class="sheet-table-data sheet-center">
|
||||
<button title="Roll basic ranged attack" class="sheet-round-button" title="%{BR-check}" type="roll" value="&{template:13thage_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=Basic ranged}} {{Attack result=[[1d20+?{Situational Attack Modifier|0}+[[@{BR-mod}+@{BR-misc}+@{BR-item}+@{level}+@{escdie}]]]]}} {{Damage on hit=[[@{level}@{BRDMG-die}+[[@{BRDMG-mod}+@{BRDMG-misc}+@{BRDMG-item}]]]]}} {{Damage on miss=[[@{BRDMG-miss}]]}}" name="roll_BR-check"></button>
|
||||
<button title="Roll basic ranged attack" class="sheet-round-button" title="%{BR-check}" type="roll" value="&{template:13thage_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=Basic ranged}} {{Attack result=[[1d20+?{Situational Attack Modifier|0}+[[@{BR-mod}+@{BR-misc}+@{BR-item}+@{level}+@{escdie}]]]]}} {{Damage on hit=[[@{level}@{BRDMG-die}+[[(@{BRDMG-mod}*@{tier_dmg_mult})+@{BRDMG-misc}+@{BRDMG-item}]]]]}} {{Damage on miss=[[@{BRDMG-miss}]]}}" name="roll_BR-check"></button>
|
||||
</span>
|
||||
<span class="sheet-table-data sheet-left">
|
||||
<select name="attr_BR-mod" style="width:3.25em;display:inlineblock;">
|
||||
@@ -975,7 +975,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-size:8px" class="sheet-right"><br>Sheet Version: 1.7.0</div>
|
||||
<div style="font-size:8px" class="sheet-right"><br>Sheet Version: 1.8.0</div>
|
||||
</div>
|
||||
|
||||
<!-- roll templates -->
|
||||
@@ -1069,4 +1069,16 @@
|
||||
});
|
||||
});
|
||||
});
|
||||
on("change:level sheet:opened", function() {
|
||||
getAttrs(["level"], function(v) {
|
||||
level = v["level"] && isNaN(v["level"]) === false ? parseInt(v["level"], 10) : 1;
|
||||
tier_dmg_mult = 1;
|
||||
if (level > 4) {tier_dmg_mult = 2;}
|
||||
else if (level > 7) {tier_dmg_mult = 3;};
|
||||
console.log("tier_dmg_mult: " + tier_dmg_mult);
|
||||
setAttrs({
|
||||
"tier_dmg_mult": tier_dmg_mult
|
||||
});
|
||||
});
|
||||
});
|
||||
</script>
|
||||
@@ -49,6 +49,10 @@ This will create `13th_Age-neovatar.[css|html]` that you can copy and paste into
|
||||
|
||||
### Changelog
|
||||
|
||||
**1.8.0:**
|
||||
* Added @tier_dmg_mult attribute, calculated by helper
|
||||
* Use tier ability damage bonus multiplier in basic attacks
|
||||
|
||||
**1.7.0:**
|
||||
|
||||
* Repeating section items now can be dragged to macro quick bar
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"title": "13th Age Roll 20 Character Sheet - neovatar edition",
|
||||
"version": "1.7.0",
|
||||
"version": "1.8.0",
|
||||
"name": "roll20-13th_Age-neovatar",
|
||||
"author": {
|
||||
"name": "Thomas Seliger"
|
||||
|
||||
@@ -4,5 +4,5 @@
|
||||
"authors": "Thomas Seliger (neovatar)",
|
||||
"roll20userid": "388327",
|
||||
"preview": "13th_Age-neovatar.jpg",
|
||||
"instructions": "New edition of a 13th Age character sheet with some automation.\n\nVersion: 1.7.0\n\nIf you find bugs or have suggestions, please use the [Github issue tracker](https://github.com/neovatar/roll20-character-sheets/issues) for this sheet.\n\nFor changes in this version, please check the [CHANGELOG](https://github.com/Roll20/roll20-character-sheets/blob/master/13th_Age-neovatar/README.md#changelog) on Roll20.net Github repository."
|
||||
"instructions": "New edition of a 13th Age character sheet with some automation.\n\nVersion: 1.8.0\n\nIf you find bugs or have suggestions, please use the [Github issue tracker](https://github.com/neovatar/roll20-character-sheets/issues) for this sheet.\n\nFor changes in this version, please check the [CHANGELOG](https://github.com/Roll20/roll20-character-sheets/blob/master/13th_Age-neovatar/README.md#changelog) on Roll20.net Github repository."
|
||||
}
|
||||
@@ -102,7 +102,7 @@
|
||||
</div>
|
||||
<div class="sheet-table-row">
|
||||
<span class="sheet-table-data sheet-center">
|
||||
<button title="Roll basic melee attack" class="sheet-round-button" title="%{BM-check}" type="roll" value="&{template:13thage_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=Basic melee}} {{Attack result=[[1d20+?{Situational Attack Modifier|0}+[[@{BM-mod}+@{BM-misc}+@{BM-item}+@{level}+@{escdie}]]]]}} {{Damage on hit=[[@{level}@{BMDMG-die}+[[@{BMDMG-mod}+@{BMDMG-misc}+@{BMDMG-item}]]]]}} {{Damage on miss=[[@{BMDMG-miss}]]}}" name="roll_BM-check"></button>
|
||||
<button title="Roll basic melee attack" class="sheet-round-button" title="%{BM-check}" type="roll" value="&{template:13thage_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=Basic melee}} {{Attack result=[[1d20+?{Situational Attack Modifier|0}+[[@{BM-mod}+@{BM-misc}+@{BM-item}+@{level}+@{escdie}]]]]}} {{Damage on hit=[[@{level}@{BMDMG-die}+[[(@{BMDMG-mod}*@{tier_dmg_mult})+@{BMDMG-misc}+@{BMDMG-item}]]]]}} {{Damage on miss=[[@{BMDMG-miss}]]}}" name="roll_BM-check"></button>
|
||||
</span>
|
||||
<span class="sheet-table-data sheet-left">
|
||||
<select name="attr_BM-mod" style="width:3.25em;display:inlineblock;">
|
||||
@@ -166,7 +166,7 @@
|
||||
</div>
|
||||
<div class="sheet-table-row">
|
||||
<span class="sheet-table-data sheet-center">
|
||||
<button title="Roll basic ranged attack" class="sheet-round-button" title="%{BR-check}" type="roll" value="&{template:13thage_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=Basic ranged}} {{Attack result=[[1d20+?{Situational Attack Modifier|0}+[[@{BR-mod}+@{BR-misc}+@{BR-item}+@{level}+@{escdie}]]]]}} {{Damage on hit=[[@{level}@{BRDMG-die}+[[@{BRDMG-mod}+@{BRDMG-misc}+@{BRDMG-item}]]]]}} {{Damage on miss=[[@{BRDMG-miss}]]}}" name="roll_BR-check"></button>
|
||||
<button title="Roll basic ranged attack" class="sheet-round-button" title="%{BR-check}" type="roll" value="&{template:13thage_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=Basic ranged}} {{Attack result=[[1d20+?{Situational Attack Modifier|0}+[[@{BR-mod}+@{BR-misc}+@{BR-item}+@{level}+@{escdie}]]]]}} {{Damage on hit=[[@{level}@{BRDMG-die}+[[(@{BRDMG-mod}*@{tier_dmg_mult})+@{BRDMG-misc}+@{BRDMG-item}]]]]}} {{Damage on miss=[[@{BRDMG-miss}]]}}" name="roll_BR-check"></button>
|
||||
</span>
|
||||
<span class="sheet-table-data sheet-left">
|
||||
<select name="attr_BR-mod" style="width:3.25em;display:inlineblock;">
|
||||
@@ -1069,4 +1069,16 @@
|
||||
});
|
||||
});
|
||||
});
|
||||
on("change:level sheet:opened", function() {
|
||||
getAttrs(["level"], function(v) {
|
||||
level = v["level"] && isNaN(v["level"]) === false ? parseInt(v["level"], 10) : 1;
|
||||
tier_dmg_mult = 1;
|
||||
if (level > 4) {tier_dmg_mult = 2;}
|
||||
else if (level > 7) {tier_dmg_mult = 3;};
|
||||
console.log("tier_dmg_mult: " + tier_dmg_mult);
|
||||
setAttrs({
|
||||
"tier_dmg_mult": tier_dmg_mult
|
||||
});
|
||||
});
|
||||
});
|
||||
</script>
|
||||
@@ -0,0 +1,30 @@
|
||||
.charsheet label {
|
||||
display: inline-block;
|
||||
width: 75px;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.charsheet input {
|
||||
display: inline-block;
|
||||
width: 165px;
|
||||
}
|
||||
|
||||
.charsheet input.sheet-short {
|
||||
width: 3.5em;
|
||||
}
|
||||
|
||||
.charsheet table td, .charsheet table th {
|
||||
font-size: 1.2em;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
select.sheet-dtype {
|
||||
width: 60px;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
textarea {
|
||||
resize: vertical;
|
||||
overflow: auto;
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
<div class="sheet-3colrow">
|
||||
<div class="sheet-col">
|
||||
<label>Nome:</label><input type="text" name="attr_nome" />
|
||||
<label>Pontos:</label><input type="number" name="attr_pontos" /><br/>
|
||||
<label>XP:</label><input type="number" name="attr_xp" />
|
||||
</div>
|
||||
<div class="sheet-col">
|
||||
<p style="text-align: center;">
|
||||
<img src="http://2.bp.blogspot.com/-Ux_BCzt99-o/TYt4pkcy6kI/AAAAAAAAAA8/xZOMZWM88Us/s320/3D%2526T.gif" style="max-height: 100px;" />
|
||||
</p>
|
||||
</div>
|
||||
<div class="sheet-col">
|
||||
<label>Escala:</label><input type="text" name="attr_escala" />
|
||||
</div>
|
||||
</div>
|
||||
<hr/>
|
||||
<div class="sheet-2colrow">
|
||||
<div class="sheet-col">
|
||||
<h3 style="margin-bottom: 10px;">Atributos</h3>
|
||||
<label>Força</label><input type="number" name='attr_forca' class='sheet-short'><button type='roll' name='roll_forca' value='&{template:default} {{name=@{nome} Testa Força!}} {{Teste:=[[ {1d6cs<0cf>6-?{bonus|0?}+{penalidade|0?}}<[[@{forca}]] ]] }}'></button><br />
|
||||
<label>Habilidade</label><input type="number" name='attr_habilidade' class='sheet-short'><button type='roll' name='roll_habilidade' value='&{template:default} {{name=@{nome} Testa Habilidade!}} {{Teste:=[[ {1d6cs<0cf>6-?{bonus|0?}+{penalidade|0?}}<[[@{habilidade}]] ]] }}'></button><br />
|
||||
<label>Armadura</label><input type="number" name='attr_armadura' class='sheet-short'><button type='roll' name='roll_armadura' value='&{template:default} {{name=@{nome} Testa Armadura!}} {{Teste:=[[ {1d6cs<0cf>6-?{bonus|0?}+{penalidade|0?}}<[[@{armadura}]] ]] }}'></button><br />
|
||||
<label>Resistência</label><input type="number" name='attr_resistencia' class='sheet-short'><button type='roll' name='roll_resistencia' value='&{template:default} {{name=@{nome} Testa Resistência!}} {{Teste:=[[ {1d6cs<0cf>6-?{bonus|0?}+{penalidade|0?}}<[[@{resistencia}]] ]] }}'></button><br />
|
||||
<label>Poder de Fogo</label><input type="number" name='attr_poder_de_fogo' class='sheet-short'><button type='roll' name='roll_poder_de_fogo' value='&{template:default} {{name=@{nome} Testa Poder de Fogo!}} {{Teste:=[[ {1d6cs<0cf>6-?{bonus|0?}+{penalidade|0?}}<[[@{poder_de_fogo}]] ]] }}'></button><br />
|
||||
<label>Pontos de Vida</label><input type="number" name='attr_pontos_de_vida_max' class='sheet-short'><br />
|
||||
<label>Pontos de Magia</label><input type="number" name='attr_pontos_de_magia_max' class='sheet-short'><br />
|
||||
<hr />
|
||||
<h3 style="margin-bottom: 10px;">Vantagens</h3>
|
||||
<fieldset class="repeating_vantagens">
|
||||
<label>Nome</label><input type="text" name='attr_vantagem'><br />
|
||||
<label>Custo</label><input type="number" name='attr_custo'><br />
|
||||
<label>Descrição</label><textarea style="resize:none" name='attr_desc_vant'></textarea>
|
||||
<button type='roll' name='roll_AtaqueD' value='&{template:default} {{name=@{vantagem}}}{{@{desc_vant}}}'></button>
|
||||
<hr>
|
||||
</fieldset>
|
||||
|
||||
<h3 style="margin-bottom: 10px;">Desvantagens</h3>
|
||||
<fieldset class="repeating_desvantagens">
|
||||
<label>Nome</label><input type="text" name='attr_desvantagem'><br />
|
||||
<label>Custo</label><input type="number" name='attr_custo'><br />
|
||||
<label>Descrição</label><textarea style="resize:none" name='attr_desc_desv'></textarea>
|
||||
<button type='roll' name='roll_AtaqueD' value='&{template:default} {{name=@{desvantagem}}}{{@{desc_desv}}}'></button>
|
||||
<hr>
|
||||
</fieldset>
|
||||
|
||||
<h3 style="margin-bottom: 10px;">Perícias</h3>
|
||||
<fieldset class="repeating_pericias">
|
||||
<label>Nome</label><input type="text" name='attr_pericia'><br />
|
||||
<label>Custo</label><input type="number" name='attr_custo'><br />
|
||||
<label>Descrição</label><textarea name='attr_desc_per'></textarea>
|
||||
<button type='roll' name='roll_AtaqueD' value='&{template:default} {{name=@{pericia}}}{{@{desc_per}}}'></button>
|
||||
<hr>
|
||||
</fieldset>
|
||||
</div>
|
||||
<div class="sheet-col">
|
||||
<h3>Magias</h3>
|
||||
<fieldset class="repeating_magias">
|
||||
<label>Nome</label><input type="text" name='attr_magia'><br />
|
||||
<label>Alcance</label><input type="text" name='attr_alcance'><br />
|
||||
<label>Duração</label><input type="text" name='attr_duracao'><br />
|
||||
<label>Custo</label><input type="number" name='attr_custo'><br />
|
||||
<label>Descrição</label><textarea style="resize:none" name='attr_desc_mag'></textarea>
|
||||
<label>Rolagem</label><input type="text" name='attr_rolagem'><br />
|
||||
<button type='roll' name='roll_AtaqueD' value='&{template:default} {{name=@{magia}}}{{@{desc_mag}}}{{[[@{rolagem}]]}}'></button>
|
||||
<hr>
|
||||
</fieldset>
|
||||
<hr/>
|
||||
|
||||
<h3>Dinheiro</h3>
|
||||
<label>TC</label><input type="number" name='attr_tc' class='sheet-short'><br />
|
||||
<label>TP</label><input type="number" name='attr_tp' class='sheet-short'><br />
|
||||
<label>TO</label><input type="number" name='attr_to' class='sheet-short'><br />
|
||||
|
||||
<h3>Itens</h3>
|
||||
<fieldset class="repeating_itens">
|
||||
<label>Nome</label><input type="text" name='attr_item'><br />
|
||||
<label>Descrição</label><textarea name='attr_desc'></textarea>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 196 KiB |
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"html": "3D&T_ALPHA.html",
|
||||
"css": "3D&T_ALPHA.css",
|
||||
"author": "Julio Melanda",
|
||||
"roll20userid": 1413302,
|
||||
"preview": "3D&T_ALPHA.png",
|
||||
"instructions": "This is a character sheet for 3D&T Defensores de Tóquio 3ª Edição Alpha"
|
||||
}
|
||||
|
Before Width: | Height: | Size: 161 KiB After Width: | Height: | Size: 161 KiB |
File diff suppressed because one or more lines are too long
+89
-379
File diff suppressed because one or more lines are too long
Binary file not shown.
|
Before Width: | Height: | Size: 1.5 MiB After Width: | Height: | Size: 1.6 MiB |
@@ -1,53 +0,0 @@
|
||||
# D&D 5e Shaped Character Sheet
|
||||
|
||||
This is the redesigned Shaped character sheet for use on Roll20.net with the 5th edition of Dungeons & Dragons (5e). The sheet is designed to be usable by all Roll20 users regardless of subscription level.
|
||||
|
||||
*If you are updating an existing campaign I highly recommend you duplicate your campaign and use that to copy data over. I also recommend starting each character from a fresh sheet.*
|
||||
|
||||
[Shaped Character Sheet Companion Script](https://github.com/symposion/roll20-api-scripts/tree/master/5eShapedCompanion/latest)
|
||||
|
||||
[Documentation](https://docs.google.com/document/d/1yPcIZ_bIc3JlnWsKZt2tAB0EQSIVEfeMtT0GifbpJIg)
|
||||
|
||||
Please report any bugs in the [issues tab](https://github.com/mlenser/roll20-character-sheets/issues)
|
||||
|
||||
##Features
|
||||
|
||||
* **High performance** sheet without the lag of old versions (100% sheet workers)
|
||||
* Improved styling to match the [5e paper sheet](http://i.imgur.com/87GaRhL.jpg) with nearly all elements clickable to output to chat
|
||||
* **Compendium Integration** for NPCs, Armor, Equipment, Spells, Weapons
|
||||
* **NPC actions and traits** are parsed and clickable.
|
||||
* **Customizable skills** with the option to change the ability on the fly
|
||||
* Translations (English and French so far)
|
||||
* Auto populated Class Features which include things like Lay on Hands or Sneak Attack
|
||||
* **Spells** with filtering and the option to cast at a higher level
|
||||
* Customizable Classes - Change Name, HD, or spellcasting level of the classes
|
||||
* **Armor** - Covers normal armor as well as unarmored ability cases like monk, barbarian, etc.
|
||||
* **Equipment** with gold and weight automatically calculated. Equipment Items are clickable from the core page for items like Potion of Healing
|
||||
* Attachers can be used to remind yourself to add to saving throws while within 10 feet of your paladin
|
||||
* Extra features: Jack of all trades, halfling luck, vision, movement, appearance.
|
||||
* **Settings** for how to output all rolls, death saves, initiative, etc
|
||||
* Roll settings to choose to always roll with advantage, disadvantage, or query for both
|
||||
* Optional bonuses to all skills, abilities, saving throws, etc.
|
||||
|
||||

|
||||

|
||||
|
||||
## How to Update the sheet yourself (as Pro):
|
||||
|
||||
1. Copy the [html](https://raw.githubusercontent.com/mlenser/roll20-character-sheets/master/5eShaped/5eShaped.html) from github
|
||||
2. In Roll20 go to campaign settings and choose a custom character sheet.
|
||||
3. Choose D&D 5e as the SRD
|
||||
4. In the HTML tab paste the HTML code
|
||||
5. Copy the [css](https://raw.githubusercontent.com/mlenser/roll20-character-sheets/master/5eShaped/5eShaped.css) from github
|
||||
6. On Roll20 in the CSS tab paste the CSS code.
|
||||
7. Copy the [translation](https://github.com/mlenser/roll20-character-sheets/tree/master/5eShaped/translations) from the appropriate file on github (en is English, fr is French, de is German, it is Italian, etc)
|
||||
8. On Roll20 in the Translation tab paste the JSON from the appropriate file.
|
||||
9. Hit save.
|
||||
|
||||
## Contribute
|
||||
Since many have asked for it: If you appreciate what I do and want to compensate me for the countless hours that I have spent building this character sheet feel free to support me on [Patreon](https://www.patreon.com/mlenser) or Paypal (mlenser@gmail.com).
|
||||
Thanks so much for your support.
|
||||
|
||||
---
|
||||
|
||||
Mark Lenser ([Kryx](https://app.roll20.net/users/277007/kryx) on roll20)
|
||||
@@ -0,0 +1,405 @@
|
||||
## 10.1.5
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* [#372: Skill proficiency doesn't import from SRD properly](https://bitbucket.org/mlenser/5eshaped/issues/372/skill-proficiency-doesnt-import-from-srd)
|
||||
* [#365: Macro buttons in the settings throw errors if there's "" in the character name](https://bitbucket.org/mlenser/5eshaped/issues/365/macro-buttons-in-the-settings-throw-errors)
|
||||
|
||||
### UI Adjustments
|
||||
|
||||
* Added some left margin to passive skills. [#340: Passive Skill display enhancement](https://bitbucket.org/mlenser/5eshaped/issues/340/passive-skill-display-enhancement)
|
||||
* Reworded Advantage query to "Query (Advantage default). [#255: Advantage and Disadvantage Roll Query are reversed.](https://bitbucket.org/mlenser/5eshaped/issues/255/advantage-and-disadvantage-roll-query-are)
|
||||
|
||||
## 10.1.4
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* Health from OGL conversion now converts properly for the (seemingly) few cases it wasn't working before. Closes [#261: ConvertFromOGL SKT -> 9.1 issues](https://bitbucket.org/mlenser/5eshaped/issues/261/convertfromogl-skt-91-issues)
|
||||
* [#361: Paladin class data typos/issues](https://bitbucket.org/mlenser/5eshaped/issues/361/paladin-class-data-typos-issues)
|
||||
* Removed 99% of logging from my sheet. There will be some cases, but they should be rare. Closes [#289: More controllable logging](https://bitbucket.org/mlenser/5eshaped/issues/289/more-controllable-logging)
|
||||
* Added some callbacks to OGL conversion which was causing it to not update traits, actions, etc when converting. Addresses part of [#362: ConvertFromOGL Lost Halls of Everforge](https://bitbucket.org/mlenser/5eshaped/issues/362/convertfromogl-lost-halls-of-everforge)
|
||||
|
||||
## 10.1.3
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* [#345: Default Sheet Settings sets wrong values for integer fields](https://bitbucket.org/mlenser/5eshaped/issues/345/default-sheet-settings-sets-wrong-values)
|
||||
* [#348: Critical Damage on Cantrips using the cantrip formula when crit dmg maximized](https://bitbucket.org/mlenser/5eshaped/issues/348/critical-damage-on-cantrips-using-the)
|
||||
* [#350: Eldritch blast issues](https://bitbucket.org/mlenser/5eshaped/issues/350/eldritch-blast-issues)
|
||||
* Ensured that when a spell is dragged from the SRD to a level that does not match its level that it maintains all data passed from the SRD when it is moved to the proper level. This solves higher level damage issues and closes [#351: Shatter spell issue](https://bitbucket.org/mlenser/5eshaped/issues/351/shatter-spell-issue)
|
||||
* Magic Missile now imports without a higher level damage_dice. Closes part of [#349: Magic missiles issues](https://bitbucket.org/mlenser/5eshaped/issues/349/magic-missiles-issues)
|
||||
* [#354: Extra crit damage for saving throw shows for secondary damage](https://bitbucket.org/mlenser/5eshaped/issues/354/extra-crit-damage-for-saving-throw-shows)
|
||||
* [#353: Slight vertical misalignment on traits section usages in condensed mode](https://bitbucket.org/mlenser/5eshaped/issues/353/slight-vertical-misalignment-on-traits)
|
||||
* Adding/Changing a class or updating levels does not change the spell_ability, therefore resetting all spells. Closes the bug from [#352: Changing spellcasting ability changes it for all spells](https://bitbucket.org/mlenser/5eshaped/issues/352/changing-spellcasting-ability-changes-it)
|
||||
|
||||
## 10.1.2
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* [#342: Top hit dice not clickable](https://bitbucket.org/mlenser/5eshaped/issues/342/top-hit-dice-not-clickable)
|
||||
* Class Level is now a select
|
||||
* [#337: Spellcasting parsing doesn't always detect class](https://bitbucket.org/mlenser/5eshaped/issues/337/spellcasting-parsing-doesnt-always-detect)
|
||||
* [#328: NPC Multiattack gains "Ranged Spell Attack" on upgrade to 10.0.1](https://bitbucket.org/mlenser/5eshaped/issues/328/npc-multiattack-gains-ranged-spell-attack)
|
||||
|
||||
### Code Cleanup
|
||||
|
||||
* Removed import_data is it's now done via API directly
|
||||
|
||||
## 10.1.1
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* Show arithmetic sign for initiatives of "0". "+0" is the result for 0 now.
|
||||
* Added "character_sheet" field which will help API authors identify the sheet. It'll follow the format Aaron and I agreed on: "Shaped v10.1.1". Version will still exist. See [Aaron's post on the topic](https://app.roll20.net/forum/post/4714038/character-sheet-authors-a-request-from-api-authors/#post-4714038).
|
||||
* Changed how "initiative_formula" is stored so it can be used for scripts like Group Initiative. See the [documentation](https://docs.google.com/document/d/1yPcIZ_bIc3JlnWsKZt2tAB0EQSIVEfeMtT0GifbpJIg/edit#heading=h.2sgngharia1b) for how to set this up properly.
|
||||
|
||||
## 10.1.0
|
||||
|
||||
### Features
|
||||
|
||||
* Added "Powerful Build" as a racial trait. Closes [#331: Change to encumbrance multiplier](https://bitbucket.org/mlenser/5eshaped/issues/331/change-to-encumbrance-multiplier)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* [#333: NPC actions with "plus" damage do not set plus toggle](https://bitbucket.org/mlenser/5eshaped/issues/333/npc-actions-with-plus-damage-do-not-set)
|
||||
* [#290: Adding bonus damage to hit updates saving throw average damage](https://bitbucket.org/mlenser/5eshaped/issues/290/adding-bonus-damage-to-hit-updates-saving)
|
||||
* [#329: Racial Features -> Racial Traits upgrade fails](https://bitbucket.org/mlenser/5eshaped/issues/329/racial-features-racial-traits-upgrade)
|
||||
* [#327: NPC spellcasting Upgrade](https://bitbucket.org/mlenser/5eshaped/issues/327/npc-spellcasting-upgrade)
|
||||
|
||||
## 10.0.1
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* Minor spacing fixes based on how the html is compiled as part of 10.0.0
|
||||
* Converting from ft. to m. no longer adds two periods at the end.
|
||||
|
||||
## 10.0.0
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
* [#326: Rename "Racial Features" to "Racial Traits"](https://bitbucket.org/mlenser/5eshaped/issues/326/rename-racial-features-to-racial-traits). An upgrade is included so all items should be moved over to the new section if any were created after 9.1.0
|
||||
* Removed "weight_multiplier" and "encumbrance_multiplier" in favor of just using the 4 multipliers: "carrying_capacity_multiplier", "max_push_drag_lift_multiplier", "encumbered_multiplier", "heavily_encumbered_multiplier".
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* [#243: Long trait name use count is outside brackets](https://bitbucket.org/mlenser/5eshaped/issues/243/long-trait-name-use-count-is-outside). This required a change to how white spaces are compiled. They are now manually added so please let me know if I've missed any areas.
|
||||
* [#317: HP posted in chat has the wrong font-size](https://bitbucket.org/mlenser/5eshaped/issues/317/hp-posted-in-chat-has-the-wrong-font-size)
|
||||
* [#323: Class Features not showing in presentation mode after an upgrades](https://bitbucket.org/mlenser/5eshaped/issues/323/class-features-not-showing-in-presentation)
|
||||
|
||||
## 9.2.3
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* [#303: 9.2.2 - Unarmored AC not calculating correctly](https://bitbucket.org/mlenser/5eshaped/issues/303/922-unarmored-ac-not-calculating-correctly). I believe this also closes [#300: DC displayed incorrectly for some monster actions](https://bitbucket.org/mlenser/5eshaped/issues/300/dc-displayed-incorrectly-for-some-monster), but will need Miodziek to verify when I release.
|
||||
* [#304: Jack of all Trades and Remarkable Athlete not applying correctly](https://bitbucket.org/mlenser/5eshaped/issues/304/jack-of-all-trades-and-remarkable-athlete)
|
||||
* [#307: Hit die roll should have a minimum of zero](https://bitbucket.org/mlenser/5eshaped/issues/307/hit-die-roll-should-have-a-minimum-of-zero)
|
||||
* [#308: Roll template is omitting uses when it's zero](https://bitbucket.org/mlenser/5eshaped/issues/308/roll-template-is-omitting-uses-when-its)
|
||||
* [#305: Characters with custom classes lose hit dice 9.0.1 -> 9.2.3](https://bitbucket.org/mlenser/5eshaped/issues/305/characters-with-custom-classes-lose-hit)
|
||||
* [#306: Add "process spell slots automatically" option](https://bitbucket.org/mlenser/5eshaped/issues/306/add-process-spell-slots-automatically)
|
||||
* [#284: Warlock spells require casting level choice](https://bitbucket.org/mlenser/5eshaped/issues/284/warlock-spells-require-casting-level)
|
||||
|
||||
## 9.2.2
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* [#298: higher_level_query_1ST_LEVEL attribute not being created](https://bitbucket.org/mlenser/5eshaped/issues/298/higher_level_query_1st_level-attribute-not)
|
||||
* [#292: Ankheg drag from SRD has no actions](https://bitbucket.org/mlenser/5eshaped/issues/292/ankheg-drag-from-srd-has-no-actions)
|
||||
* [#296: Include identifier in roll template for repeated spells](https://bitbucket.org/mlenser/5eshaped/issues/296/include-identifier-in-roll-template-for)
|
||||
* [#293: Adding Armor does not update AC properly on PC](https://bitbucket.org/mlenser/5eshaped/issues/293/adding-armor-does-not-update-ac-properly)
|
||||
|
||||
## 9.2.1
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* [#287: Ranger UA (2016) Natural Explorer](https://bitbucket.org/mlenser/5eshaped/issues/287/ranger-ua-2016-natural-explorer)
|
||||
* [#279: Add a way for legendary actions to be identified](https://bitbucket.org/mlenser/5eshaped/issues/279/add-a-way-for-legendary-actions-to-be)
|
||||
* [#176: Spell Macro always shows Spell Points](https://bitbucket.org/mlenser/5eshaped/issues/176/spell-macro-always-shows-spell-points)
|
||||
* [#288: Ammo Field Replicating](https://bitbucket.org/mlenser/5eshaped/issues/288/ammo-field-replicating)
|
||||
* [#281: Manually entered spells are moved to cantrips and sometimes duplicated on upgrade from 9.0.1](https://bitbucket.org/mlenser/5eshaped/issues/281/manually-entered-spells-are-moved-to)
|
||||
* [#214: Spells macro shows non-existing warlock slots](https://bitbucket.org/mlenser/5eshaped/issues/214/spells-macro-shows-non-existing-warlock)
|
||||
* [#285: Firefox: Checkboxes for attacks, saving throws, heal, etc become centered when toggled](https://bitbucket.org/mlenser/5eshaped/issues/285/firefox-checkboxes-for-attacks-saving)
|
||||
|
||||
## 9.2.0
|
||||
|
||||
### Features
|
||||
|
||||
* The way that data is retrieved from the server when referencing a repeating section has been altered to minimize the number of http requests I make to the server. The result is incredibly fast upgrades (20 seconds from the moment the sheet is clicked for a 6.5.1 PC loaded with spells). The new architecture allows me to retrieve multiple repeating sections and vary the id I get from each section or vary the fields I get from each section - it significantly improves the process. This will also allow me to run more functions in parallel.
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* Removed damage_crit from saving throw damage
|
||||
* [#276: Race condition with spell slot parsing](https://bitbucket.org/mlenser/5eshaped/issues/276/race-condition-with-spell-slot-parsing)
|
||||
* [#256: Saving throws and Ability Check macros always include "Honor" and "Sanity"](https://bitbucket.org/mlenser/5eshaped/issues/256/saving-throws-and-ability-check-macros)
|
||||
* [#267: Inspiration chat post initially shows 1](https://bitbucket.org/mlenser/5eshaped/issues/267/inspiration-chat-post-initially-shows-1)
|
||||
* [#269: Proficiency text is replaced on upgrade and level up.](https://bitbucket.org/mlenser/5eshaped/issues/269/proficiency-text-is-replaced-on-upgrade)
|
||||
* [#258: Death saving throw bonus isn't displayed in macros](https://bitbucket.org/mlenser/5eshaped/issues/258/death-saving-throw-bonus-isnt-displayed-in)
|
||||
* [#262: "Auto" spell list does not show when there are no slots or points](https://bitbucket.org/mlenser/5eshaped/issues/262/auto-spell-list-does-not-show-when-there)
|
||||
* "per_use" for things like ammo, armor, equipment, traits, attacks, actions, etc is now a "text" field so that it can allow things like custom queries.
|
||||
* Attributes are now generated on sheet initialize. Closes [#237: Deflect Missile Monk Feature has issues with calculating the absorbed damage - Attributes not defined](https://bitbucket.org/mlenser/5eshaped/issues/237/deflect-missile-monk-feature-has-issues)
|
||||
* [#245: Hitdice dont get retracted from a character after levels in a class are deleted.](https://bitbucket.org/mlenser/5eshaped/issues/245/hitdice-dont-get-retracted-from-a)
|
||||
* [#275: The four new features and traits sections are not hidden in presentation mode](https://bitbucket.org/mlenser/5eshaped/issues/275/the-four-new-features-and-traits-sections)
|
||||
* [#273: Spells don't prompt for level when they should](https://bitbucket.org/mlenser/5eshaped/issues/273/spells-dont-prompt-for-level-when-they). Additionally, spells will prompt for a level if you have no slots of that level or higher.
|
||||
* [#218: Spell level change not running](https://bitbucket.org/mlenser/5eshaped/issues/218/spell-level-change-not-running)
|
||||
* [#211: Total weight not calculating](https://bitbucket.org/mlenser/5eshaped/issues/211/total-weight-not-calculating)
|
||||
* [#276: Race condition with spell slot parsing](https://bitbucket.org/mlenser/5eshaped/issues/276/race-condition-with-spell-slot-parsing)
|
||||
|
||||
## 9.1.1
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* [#223: Initiative rolls don't send to tracker](https://bitbucket.org/mlenser/5eshaped/issues/223/initiative-rolls-dont-send-to-tracker)
|
||||
* [#209: Ammo field is generated every time a weapon is edited](https://bitbucket.org/mlenser/5eshaped/issues/209/ammo-field-is-generated-every-time-a)
|
||||
* [#230: Upgrade from 7.12.2, Fire Bolt becomes melee](https://bitbucket.org/mlenser/5eshaped/issues/230/upgrade-from-7122-fire-bolt-becomes-melee)
|
||||
* [#229: Spell with custom (maximized) damage loses damage on upgrade](https://bitbucket.org/mlenser/5eshaped/issues/229/spell-with-custom-maximized-damage-loses)
|
||||
* [#233: Sorcerer metamagic not adding](https://bitbucket.org/mlenser/5eshaped/issues/233/sorcerer-metamagic-not-adding)
|
||||
* [#235: Condense Buttons for Feature Section only have one toggle state between them.](https://bitbucket.org/mlenser/5eshaped/issues/235/condense-buttons-for-feature-section-only)
|
||||
* [#238: Experience Points macro](https://bitbucket.org/mlenser/5eshaped/issues/238/experience-points-macro)
|
||||
* [#239: Lair actions and Regional effects](https://bitbucket.org/mlenser/5eshaped/issues/239/lair-actions-and-regional-effects)
|
||||
* [#241: Clicking GP for total gold results in error on new characters sheet without any gold.](https://bitbucket.org/mlenser/5eshaped/issues/241/clicking-gp-for-total-gold-results-in)
|
||||
* [#240: Swarm import](https://bitbucket.org/mlenser/5eshaped/issues/240/swarm-import)
|
||||
* [#205: Spellcasting parsing doesn't work](https://bitbucket.org/mlenser/5eshaped/issues/205/spellcasting-parsing-doesnt-work)
|
||||
* [#217: NPC Spell from SRD Error](https://bitbucket.org/mlenser/5eshaped/issues/217/npc-spell-from-srd-error)
|
||||
* [#236: Class Features Macro is empty](https://bitbucket.org/mlenser/5eshaped/issues/236/class-features-macro-is-empty)
|
||||
* [#242: Conversion from Storm King's Thunder incomplete](https://bitbucket.org/mlenser/5eshaped/issues/242/conversion-from-storm-kings-thunder)
|
||||
|
||||
#### Silent update bugs
|
||||
|
||||
* [#206: Class Features don't generate output](https://bitbucket.org/mlenser/5eshaped/issues/206/class-features-dont-generate-output)
|
||||
* [#212: Proficiency Bonus calculation/update](https://bitbucket.org/mlenser/5eshaped/issues/212/proficiency-bonus-calculation-update)
|
||||
* [#221: Characters upgraded from 9.0.1 have “send to tracker” turned off by default](https://bitbucket.org/mlenser/5eshaped/issues/221/characters-upgraded-from-901-have-send-to)
|
||||
* Initialized new sheets for [#222: New character’s initiative rolls are blank](https://bitbucket.org/mlenser/5eshaped/issues/222/new-character-s-initiative-rolls-are-blank), [#224: The saving throw chat dump macro is blank for new character without any save proficiencies](https://bitbucket.org/mlenser/5eshaped/issues/224/the-saving-throw-chat-dump-macro-is-blank)
|
||||
* [#219: No proficiency bonus being added to skills](https://bitbucket.org/mlenser/5eshaped/issues/219/no-proficiency-bonus-being-added-to-skills)
|
||||
|
||||
### UI Adjustments
|
||||
|
||||
* Condensed attacks, traits, etc look as they do in 9.0.0
|
||||
|
||||
## 9.1.0
|
||||
|
||||
### Features
|
||||
|
||||
* Unit tests are being added progressively as issues come up. There is little coverage so far, but I will be expanding these as more work is done. This should increase the stability of the sheet where a function might not be doing as I expect.
|
||||
* [#166: Change all data saving to run silently](https://bitbucket.org/mlenser/5eshaped/issues/166/change-all-data-saving-to-run-silently) should give a great boost to performance and along with the upgrade changes this should reduce a fair number of bugs caused by incompatible updates occurring simultaneously.
|
||||
* Upgrades have been entirely revamped to run in one server call as much as possible. This prevents strange errors where multiple conflicting upgrades are occurring at the same time. It also allows me to close the processing message after the upgrade is complete. Therefore that now spans the whole sheet. There is a slight delay of processing after the message closes for cases where all actions are updated (9.1.0), but that willworked on in the future.
|
||||
* [#172: Parse Actions, Reactions, Legendary Actions, Lair Actions from the new Monster Manual format](https://bitbucket.org/mlenser/5eshaped/issues/172/parse-actions-reactions-legendary-actions)
|
||||
* [#9: Handle Repeatable attacks, saves, and damage for cases like Call Lightning, Scorching Ray, Hunter's Mark](https://bitbucket.org/mlenser/5eshaped/issues/9/handle-repeatable-attacks-saves-and-damage)
|
||||
|
||||

|
||||
* [#2: Meters instead of feet](https://bitbucket.org/mlenser/5eshaped/issues/2/meters-instead-of-feet)
|
||||
* [#145: Handle "if used with two hands" when parsing monsters](https://bitbucket.org/mlenser/5eshaped/issues/145/handle-if-used-with-two-hands-when-parsing)
|
||||
* [#146: Have Armor items output the content field to the chat, as per other equipment items](https://bitbucket.org/mlenser/5eshaped/issues/146/have-armor-items-output-the-content-field)
|
||||
* If custom saving throws are used normal saving throws will be converted to that system for "saving_throw_vs_ability" as well as content fields of attacks, actions, spells, etc. For example "Dexterity" would be replaced by "Reflex".
|
||||
* Traits are now split to "Racial Features", "Class Features", "Feats", and "Traits". Closes [#140: Add Feats repeating section](https://bitbucket.org/mlenser/5eshaped/issues/140/add-feats-repeating-section)
|
||||
* When a Class Feature is toggled off it is removed from the list of class features (toggling the class does not remove all class features, they must be done individually).
|
||||
* "Create Class Features" has been removed from the settings as it can now be toggled directly. Once a class feature has been toggled off it will not be generated again.
|
||||
* [#171: Incorporating Proficiency Die option to Spell Save DC](https://bitbucket.org/mlenser/5eshaped/issues/171/incorporating-proficiency-die-option-to)
|
||||
* Spells displaying no longer require Slots or Points to be toggled. So the user must select "Spells" and then from there they can either turn off filters (which now shows all levels) or click "All" for spell level with filters on. The vast majority of cases will have a class which will add the necessary toggles, but this should help cases without a class figure out how to input spells. I'd like to improve it further potentially, but it's difficult to default to "auto" while showing some levels to start. Closes [#160: Spells gained via trait on non-casters](https://bitbucket.org/mlenser/5eshaped/issues/160/spells-gained-via-trait-on-non-casters)
|
||||
* Initiative now has more of its calculations done via sheet workers. I has cleaned up its code which should make it more reliable with all the bonuses that can add on. I've also changed the value of "initiative_to_tracker" and "initiative_tie_breaker" on the settings page to both be 1.
|
||||
* Critical damage from the default damage can be turned off, allowing for no crits at all or custom critical damage when combined with "extra on a crit". Closes [#167: Custom critical damage no longer supported](https://bitbucket.org/mlenser/5eshaped/issues/167/custom-critical-damage-no-longer-supported)
|
||||
* [#179: Add repeating section identifier to roll templates](https://bitbucket.org/mlenser/5eshaped/issues/179/add-repeating-section-identifier-to-roll)
|
||||
* Skill generation has been optimized for new characters so it creates 3 server calls instead of 20.
|
||||
* Hit Dice have been revamped to work entirely on sheetworkers.
|
||||
|
||||
### UI Adjustments
|
||||
|
||||
* The roll template is formatted differently to have the type on the line above.
|
||||
|
||||

|
||||
* [#103: When Actions, Attacks, Traits, etc are condensed show them in a list like spells](https://bitbucket.org/mlenser/5eshaped/issues/103/when-actions-attacks-traits-etc-are)
|
||||
* [#156: Core Page Expanded Spellbook Improvement](https://bitbucket.org/mlenser/5eshaped/issues/156/core-page-expanded-spellbook-improvement)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
Many of these are discovered as part of the 9.1.0 changes and did not exist previously. I have included them anyways.
|
||||
|
||||
* [#198: Conversion to 9.0.1 mangles many SRD imported Actions/Attacks](https://bitbucket.org/mlenser/5eshaped/issues/198/conversion-to-901-mangles-many-srd)
|
||||
* [#181: Monster Manual - Tokens droped from journal are not scaling or are not visable](https://bitbucket.org/mlenser/5eshaped/issues/181/monster-manual-tokens-droped-from-journal)
|
||||
* [#82: Import of Orc War Chief doesn't apply Gruumsh's Fury correctly to attacks.](https://bitbucket.org/mlenser/5eshaped/issues/82/import-of-orc-war-chief-doesnt-apply)
|
||||
* [#148: Bat Bite attack imports wrongly.](https://bitbucket.org/mlenser/5eshaped/issues/148/bat-bite-attack-imports-wrongly)
|
||||
* [#173: Saving throw second damage crit showing](https://bitbucket.org/mlenser/5eshaped/issues/173/saving-throw-second-damage-crit-showing)
|
||||
* [#174: Equal padding for roll and attack rolls for roll2](https://bitbucket.org/mlenser/5eshaped/issues/174/equal-padding-for-roll-and-attack-rolls)
|
||||
* [#176: Spell Macro always shows Spell Points](https://bitbucket.org/mlenser/5eshaped/issues/176/spell-macro-always-shows-spell-points)
|
||||
* [#187: Global Spellcasting Attack Modifier](https://bitbucket.org/mlenser/5eshaped/issues/187/global-spellcasting-attack-modifier)
|
||||
* [#200: Brutal Critical](https://bitbucket.org/mlenser/5eshaped/issues/200/brutal-critical)
|
||||
* [#195: Skill Rolls for Non-Proficient Skill broken](https://bitbucket.org/mlenser/5eshaped/issues/195/skill-rolls-for-non-proficient-skill)
|
||||
* [#197: Saving Throw Rolls - Proficient](https://bitbucket.org/mlenser/5eshaped/issues/197/saving-throw-rolls-proficient)
|
||||
* [#193: Monster Manual - Strenght modifier applied to 1d1 attacks](https://bitbucket.org/mlenser/5eshaped/issues/193/monster-manual-strenght-modifier-applied)
|
||||
* [#199: Different rounding on mean damage](https://bitbucket.org/mlenser/5eshaped/issues/199/different-rounding-on-mean-damage)
|
||||
|
||||
## 9.0.1
|
||||
|
||||
The following issues should have no impact on the stability of the sheet. All are minor issues. I purposefully avoided anything that may cause other issues.
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* freetext and display_text were only being cleared if content was empty and that wasn't always true. Now it correctly determines if it should be set to content or added to content. Either way both are cleared in all cases it seems. Closes [#150: Upgrade 7.12.2 to 9.0.0](https://bitbucket.org/mlenser/5eshaped/issues/150/upgrade-7122-to-900) and [#159: Automatically-created class features fail to clear freetext on conversion](https://bitbucket.org/mlenser/5eshaped/issues/159/automatically-created-class-features-fail)
|
||||
* Spells with ranged attacks were being upgraded as melee spell attacks. This is solved as part of the upgrade to 9.0.0. The upgrade will not rerun for 9.0.1. Closes [#154: Wizard Spell Upgrade 7.12.2 to 9.0.0](https://bitbucket.org/mlenser/5eshaped/issues/154/wizard-spell-upgrade-7122-to-900)
|
||||
* New attacks will not show "undefined" as part of the damage string. Closes [#153: Attacks created default to bad damage string](https://bitbucket.org/mlenser/5eshaped/issues/153/attacks-created-default-to-bad-damage)
|
||||
* [#155: Condense on Equipment not functioning](https://bitbucket.org/mlenser/5eshaped/issues/155/condense-on-equipment-not-functioning)
|
||||
* Any ability with freeform will now toggle "show_freeform" to be on for the whole sheet.
|
||||
* [#161: Removing character levels does not remove character_level attribute](https://bitbucket.org/mlenser/5eshaped/issues/161/removing-character-levels-does-not-remove)
|
||||
* [#162: NPC Action free text sometimes remains behind](https://bitbucket.org/mlenser/5eshaped/issues/162/npc-action-free-text-sometimes-remains)
|
||||
|
||||
### Known Issues
|
||||
|
||||
* **Duplicate repeating Item:** Versatile Weapons. It is possible for some duplication of versatile weapons during the upgrade. This is a race condition that I had squashed on another character. This likely won't appear on a character without spellcasting. It's a difficult bug to stop - like all race conditions are. The real fix is revamping my updates to use silent, but that's a later version. I think this is an issue we'll have to accept. See [#158: Quarterstaff (Versatile) created 3 times on upgrade](https://bitbucket.org/mlenser/5eshaped/issues/158/quarterstaff-versatile-created-3-times-on)
|
||||
* **Duplicate repeating Item:** Fighting Styles will have a duplicate one based on the class. Fighting Styles are split to class specific traits now. The user will have to determine to delete the old fighting style. This was done to prevent data loss. See [#151: Fighting Style Upgrades](https://bitbucket.org/mlenser/5eshaped/issues/151/fighting-style-upgrades)
|
||||
* **Attack/Damage/Saving Throw toggled:** While upgrading a toggle may be selected. The fix is to unselect it. This should be very uncommon, but will occur if a user entered data and then untoggled a section. I had to be more liberal with how I determine if one of the toggles is selected for various reasons. The toggles will be selected if there is anything in "damage", "damage_ability", "damage_bonus", "damage_type", "heal", etc. You can simply untoggle them. See [#152: Abilities with Superiority Die in Description](https://bitbucket.org/mlenser/5eshaped/issues/152/abilities-with-superiority-die-in)
|
||||
* **Handled for new imports and a workaround** [#147: NPC action: changing ability bonus for attack to "nothing" is reset to Str](https://bitbucket.org/mlenser/5eshaped/issues/147/npc-action-changing-ability-bonus-for) This is an edge case that only applies to things like Bat. It needs to be solved, but it requires a change that alters how I get and save data from the server. That is too risky for 9.0.x. In the mean time importing from SRD or JSON will parse the correct attack or damage by adding positive or negative bonuses. It can be manually adjusted as well. I will solve this for 9.1.0 or later.
|
||||
|
||||
## 9.0.0
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
* Completely revamped how attacks, saving throws, and damage is entered into the sheet. The new model is that attack has damage and secondary damage, saving throw has damage and secondary damage, and there is damage that is not tied to either.
|
||||
* Editing uses of Attacks, Actions, and Traits can be done in presentation mode.
|
||||
* Damage of all types is now split between the die size and the amount of dice for critical damage changes and for ease of higher level for spells.
|
||||
* Saving Throw damage will not multiply on a crit, but the others will.
|
||||
* Ability selects are now stored as 3 characters instead of the full name. (some areas had breaking changes as a result).
|
||||
* Content is the new freetext field for all attacks, spells, etc. Freetext still exists, but content is where the main content goes. Freetext will be purely for users to edit.
|
||||
* Saving throw condition and saving throw failure are no longer fields. Saving throws are rather diverse in their wording and subscribing a setup for them is too difficult at this time. It's best to leave the conditions and saving throw failure in the text. Save success is extracted as it is commonly used for half damage.
|
||||
* Attacks always have an attack roll. This has always been implied by name and and written about on the forums. If you previously had things without attacks in this section they likely belong in another section (spells, features & traits).
|
||||
* Saving throws from things like spells, attacks, traits, actions, etc in the chat output now use @{selected} instead of @{target}. This should be much easier for PCs and slightly easier for NPCs.
|
||||
* The roll template has had many fields added and removed. The styling is also adjusted to be left aligned.
|
||||
* Upgrade scripts for sheets older than 3.0.0 have been removed. 3.0.0+ upgrades will still be run on those sheets, but no older upgrades than that. 3.0.0 was released April 30th 2016 so that should've allowed plenty of time for people to upgrade.
|
||||
|
||||
### Features
|
||||
|
||||
* Colors have been adjusted to increase contrast (readability)
|
||||
* Adding a class automatically adds proficiencies (armor, weapon, tools, and saving throws) as well as the spell_ability and it toggles the appropriate spell toggles such as spells, cantrips, spell slots, prepared matters.
|
||||
* NPC actions that have an attack now recalculate everything when a relevant field is changed. Generating nice texts like "Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 6 (1d6 + 2) piercing damage."
|
||||
* Critical damage is automatically calculated with the option to use the maximum damage as a houserule. Additionally you can select the half-orc savage attacks to be added automatically as well as manually enter an amount to be added on a critical (after toggling on "extra on a crit" on the settings page).
|
||||
* Crit Range and Extra damage on a crit are not shown by default, but can be turned on 1 by 1 on the settings page.
|
||||
* The UI of attacks, saving throws, etc is created is now all based on inline editing with auto expanding input widths.
|
||||
* Auto-expand inputs are used for nearly every input on the sheet. This really improves the styling in some areas. Some noticeable areas: Skill ability selects, attack/damage sections.
|
||||
* Versatile weapons are now split into two different weapons when they are dragged from SRD.
|
||||
* [#98: Add Artificer](https://bitbucket.org/mlenser/5eshaped/issues/98/add-artificer)
|
||||
* Added Ranger UA to the class options list. Closes part of [#102: Increasing character class level reverts changes made to traits](https://bitbucket.org/mlenser/5eshaped/issues/102/increasing-character-class-level-reverts).
|
||||
* [#96: Add the ability to change the unarmored formula](https://bitbucket.org/mlenser/5eshaped/issues/96/add-the-ability-to-change-the-unarmored)
|
||||
* [#104: Allow higher level to query for all levels, not just available spell slot levels](https://bitbucket.org/mlenser/5eshaped/issues/104/allow-higher-level-to-query-for-all-levels)
|
||||
* Condense buttons added to attacks, actions, reactions, and legendary actions. It remains on traits for both PCs and NPCs.
|
||||
* Added distance "ft." to senses and speed and several other areas. This updates when you change your distance in the setting page.
|
||||
* Resistances are hidden for PCs if they are empty.
|
||||
* Section titles on the NPC core page are now clickable (actions, reactions, legendary actions, etc). They output the chat macro.
|
||||
* NPC names are now clickable. They output the statblock.
|
||||
* Added a spells toggle on core for PCs which is viewable in edit mode.
|
||||
* Added a link to report an issue to the sheet (next to documentation)
|
||||
* Emote, Freetext, and Freeform are not shown by default, but can be turned on 1 by 1 on the settings page.
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* NPC tokens show the correct radius when dragging a token on the map. Closes [#92: Check Valid data entry of "senses"](https://bitbucket..org/mlenser/5eshaped/issues/92/check-valid-data-entry-of-senses)
|
||||
* Many other 9.0.0 bugs. See the recent activity on my [issue tracker](https://bitbucket.org/mlenser/5eshaped/issues).
|
||||
|
||||
## 8.5.1
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* Speed and Senses now round to 1 decimal place when converting to meters.
|
||||
* [#94: Weapon damage ability modifier reseting](https://bitbucket.org/mlenser/5eshaped/issues/94/weapon-damage-ability-modifier-reseting). Also fixed the attack ability and use the meters/feet toggle to read the distance for reach parsing.
|
||||
* Spell widths adjusted to be more consistent. [#91: Low width for spells outside condensed mode](https://bitbucket.org/mlenser/5eshaped/issues/91/low-width-for-spells-outside-condensed)
|
||||
* Possibly fixed [#92: Check Valid data entry of "senses"](https://bitbucket.org/mlenser/5eshaped/issues/92/check-valid-data-entry-of-senses), but it's impossible to tell as I don't have Volo.
|
||||
|
||||
## 8.5.0
|
||||
|
||||
### Features
|
||||
|
||||
* [#1: Track spells Prepared/Known](https://bitbucket.org/mlenser/5eshaped/issues/1/track-spells-prepared-known). Cantrips are not included as part of the known or prepared calculations.
|
||||
|
||||
## 8.4.0
|
||||
|
||||
### Features
|
||||
|
||||
* Psionics have been removed as I plan to use [psionics as spells](http://homebrewery.naturalcrit.com/share/r1bPpZOb8e)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* The toggle upgrade was not toggling content for spells and was always toggling saving throw and extras for everything. This has been fixed now. As part of this toggle detection has been redone.
|
||||
* Size, Speed, and Senses in the NPC statblock macro are now fixed.
|
||||
* Recharge and cost now shows as part of action names in chat macros
|
||||
|
||||
## 8.3.0
|
||||
|
||||
### Features
|
||||
|
||||
* Attack, Saving Throw, Damage, Extras, Content, Ammo, etc toggles have all been revamped. I should no longer need to force the whole sheets to update when I change some variables here. These toggles are now stored in "roll_formula" which the sheet generates. This also allows me to improve the way that crit damage is added to the roll, closing [#88: [3D Dice] Crit damage dice should only show for attacks](https://bitbucket.org/mlenser/5eshaped/issues/88/3d-dice-crit-damage-dice-should-only-show)
|
||||
* Recharge has been revamped for translation again. Recharge can now be "Short or Long Rest", "Long Rest", "Turn", "Recharge 5-6", "Recharge 6". In the display it'll show as "1/Long Rest". All of this should be upgraded and parse from SRD properly
|
||||
* [#89: Magic Missile should drag from SRD as per RAW](https://bitbucket.org/mlenser/5eshaped/issues/89/magic-missile-should-drag-from-srd-as-per)
|
||||
* Added "per_use" for Attacks, Armor, and Equipment
|
||||
|
||||
## 8.2.1
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* [#86: NPC action type changes after editing of freetext](https://bitbucket.org/mlenser/5eshaped/issues/86/npc-action-type-changes-after-editing-of). Also did some other refactoring to clean this area up. The toggle button is no longer cleared after each update (only on the initial one).
|
||||
|
||||
## 8.2.0
|
||||
|
||||
### Features
|
||||
|
||||
* Reliable talent added for rogue. This will work for rolling normally, with advantage, disadvantage, roll2, etc. This required a fair bit of refactoring around how "roll_setting" was set. The new version is much cleaner and easier to work with. Everything should be upgraded and working as intended. Closes [#84: Add Reliable Talent for rogues](https://bitbucket.org/mlenser/5eshaped/issues/84/add-reliable-talent-for-rogues)
|
||||
* Many tooltips are now translated (no forced upgrade, but any new sheet or any change to force it to recalc will update it)
|
||||
|
||||
## 8.1.1
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* AC bonus for armor items is now correctly being added.
|
||||
* +X magic items of the versatile property now add the bonus damage to the secondary damage section. As a subset to this I now parse finesse and versatile at the start of the weapon parse so this should help clean up some code.
|
||||
* Ability checks macro now correctly adds the total value of each skill.
|
||||
|
||||
### User Interface Changes
|
||||
|
||||
* The top 2 rows of the center column for PCs have each had their width changed and other small styling tweaks
|
||||
|
||||
## 8.1.0
|
||||
|
||||
### Features
|
||||
|
||||
* Armor calculations have been refactored to be much easier to understand. Each armor type can now be "Light Armor", "Medium Armor", "Heavy Armor", or "Shield". Light, Medium, and Heavy add to Armored AC. Shield adds to both Armored and Unarmored AC. Unarmored AC is set more intuitively (see screenshot)
|
||||
|
||||

|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* Movement and senses no longer have line breaks between the label and the input while in edit mode.
|
||||
* Every Armor type was adding dex as a result of some refactoring quite a while ago. This was most noticable on "Shield" ACs. This is fixed as per the new Armor calculations.
|
||||
|
||||
### User Interface Changes
|
||||
|
||||
* Inputs no longer have bottom borders by default. A few places have it manually.
|
||||
|
||||
## 8.0.0
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
* Spells tab removed. The behavior on the core page with the expand option covers this need. This will save sheets with lots of spells between 10-30% of loading time, processing time, etc
|
||||
* Vision, movement, and class features moved to the core page from the character page
|
||||
|
||||
### Features
|
||||
|
||||
* [#65: Honor and Sanity Attributes](https://bitbucket.org/mlenser/5eshaped/issues/65/honor-and-sanity-attributes). See screenshot below.
|
||||
* The way Normal/Advantage/Disadvantage set is now changed to be more direct and require no sheet processing. There is no longer the possibility of the roll template outputting incorrect advantage state as a result of a slow script run. "Automatically revert (dis)advantage" will not work until Lucian upgrades his script. See [Automatically revert advantage needs to be updated for 8.0.0](https://github.com/symposion/roll20-shaped-scripts/issues/263)
|
||||
* Normal/Advantage/Disadvantage now has 3 additional options: Query, Advantage query, and Disadvantage query. All will ask you which state to use when executing the macro. The Advantage/Disadvantage query options will default to that option.
|
||||
* Initiative has the same options as above in addition to using the sheet's setting (Normal/Advantage/Disadvantage). Closes [#77: Add a CHOOSE_WHEN_ROLLING Initiative Roll Option](https://bitbucket.org/mlenser/5eshaped/issues/77/add-a-choose_when_rolling-initiative-roll)
|
||||
* Skills have the same options as initiative.
|
||||
* Movement is now split out into 4 different fields for PCs and NPCs. It automatically parses from the SRD and upgrades appropriately.
|
||||
* Senses is now split out into 4 different fields for PCs and NPCs. It automatically parses from the SRD and upgrades appropriately.
|
||||
* You can now choose a distance measurement system in the settings tag. Adjusting it will convert the numbers and labels for distances in movement and senses.
|
||||
* Added class features to the Features & Traits area of the Core tab for PCs
|
||||
* Features are now removed from the list of features if they are unchecked in the list of features (for example Careful spell). Closes [#76: Deactivating a feature should remove it from the list of features & traits](https://bitbucket.org/mlenser/5eshaped/issues/76/deactivating-a-feature-should-remove-it)
|
||||
* Recharges have now been translated for traits, actions, reactions, etc. Old recharges have been converted for PC and NPCs. New NPCs will parse the recharge to translation. Closes [#40: Traits: short/long rest not translated](https://bitbucket.org/mlenser/5eshaped/issues/40/traits-short-long-rest-not-translated).
|
||||
* Traits can now specify how many uses are used each time. Legendary Actions now specify their cost. The script will handle this via [Traits amount decremented should be based on new "used" field as of 8.0.0](https://github.com/symposion/roll20-shaped-scripts/issues/265). Closes [#7: Trait and Legendary cost support](https://bitbucket.org/mlenser/5eshaped/issues/7/trait-and-legendary-cost-support)
|
||||
* Size for PCs moved to the header next to race.
|
||||
|
||||

|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* Structural change to how I access multiple repeating sections that should make them much quicker (I get all the values and then set them all at once instead of setting them individually)
|
||||
* Large cleanup around spells as a result of the above and other minor changes that should speed up their processing. Same with psionics.
|
||||
* Structural change to how I verify that the data I'm sending isn't already on the server (if it was blank and is being sent as blank it won't be sent now)
|
||||
* Cleanup around other areas like abilities, ability checks, skills, saving throws, etc to speed them up a little bit.
|
||||
* Ability checks and Saving throws macros are now generated in a more maintainable way. Both the chat macro and the query macro are visible on the page now.
|
||||
* [#68: Spell duplication on script import of spellcasting monsters](https://bitbucket.org/mlenser/5eshaped/issues/68/spell-duplication-on-script-import-of). When parsing spells from the traits section it will check to see if each spell exists. If a spell by that name exists then it will not create a new one.
|
||||
* [#74: Coin weight](https://bitbucket.org/mlenser/5eshaped/issues/74/coin-weight)
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"parser": "babel-eslint",
|
||||
"env": {
|
||||
"browser": true,
|
||||
"node": true
|
||||
},
|
||||
"extends": "airbnb/base",
|
||||
"rules": {
|
||||
"arrow-body-style": 0,
|
||||
"max-len": 0,
|
||||
"no-cond-assign": 0,
|
||||
"no-console": 0,
|
||||
"no-param-reassign": 0,
|
||||
"no-restricted-syntax": 0
|
||||
}
|
||||
}
|
||||
@@ -1,2 +0,0 @@
|
||||
node_modules
|
||||
submitProps.json
|
||||
@@ -1,26 +0,0 @@
|
||||
<div class="wrapper relative">
|
||||
//= include components/header/firstLine.html
|
||||
//= include components/header/header.html
|
||||
//= include components/header/nav.html
|
||||
|
||||
//= include components/header/variables.html
|
||||
|
||||
<div class="spacer-smd"></div>
|
||||
|
||||
//= include components/core/core.html
|
||||
//= include components/npc/npc.html
|
||||
//= include components/spells/spells.html
|
||||
//= include components/equipment/equipment.html
|
||||
//= include components/character/character.html
|
||||
//= include components/settings/settings.html
|
||||
<hr>
|
||||
<div class="center footer">
|
||||
<div>
|
||||
<input type="checkbox" name="attr_edit_mode" class="toggle-edit-mode negative-mar-t-eight"><span class="toggle-edit-mode pictos negative-mar-t-eight">p</span>
|
||||
</div>
|
||||
<div>
|
||||
Documentation: <span class="selectable">https://docs.google.com/document/d/1yPcIZ_bIc3JlnWsKZt2tAB0EQSIVEfeMtT0GifbpJIg</span>
|
||||
</div>
|
||||
</div>
|
||||
//= include components/importOverlay.html
|
||||
</div>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,13 +0,0 @@
|
||||
<div class="shaped-row vert-top mar-t-sm">
|
||||
<input type="hidden" name="attr_ammo_toggle_var">
|
||||
<input type="checkbox" name="attr_ammo_toggle" value="@{ammo_toggle_var}" class="attack-toggle">
|
||||
<div class="bold italic mar-r-sm"><span data-i18n="AMMO"></span>.</div>
|
||||
<div class="attack-toggle col-35 pad-l-sm ad-r-sm">
|
||||
<input type="text" name="attr_ammo_field_name">
|
||||
<div class="small-label center" data-i18n="FIELD"></div>
|
||||
</div>
|
||||
<div class="attack-toggle col-12 pad-l-sm">
|
||||
<input type="number" name="attr_ammo_used" value="1" step="1">
|
||||
<div class="small-label center" data-i18n="USED"></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,29 +0,0 @@
|
||||
<input type="hidden" name="attr_attack_formula">
|
||||
<div class="shaped-row vert-top mar-t-sm">
|
||||
<input type="checkbox" name="attr_roll_toggle" value="{{vs_ac=1}} @{roll_info} {{roll1=[[@{shaped_d20}cs>@{crit_range} + @{attack_formula}]]}} @{roll_setting}cs>@{crit_range} + @{attack_formula}]]}} {{targetAC=@{attacks_vs_target_ac}}} {{targetName=@{attacks_vs_target_name}}}" class="attack-toggle" checked>
|
||||
<div class="bold italic mar-r-sm"><span data-i18n="ATTACK"></span>.</div>
|
||||
<div class="attack-toggle col-08 center pad-r-sm">
|
||||
<input type="checkbox" name="attr_proficiency" checked>
|
||||
<div class="small-label" data-i18n="PROF"></div>
|
||||
</div>
|
||||
<div class="attack-toggle col-10 center pad-r-sm">
|
||||
<select name="attr_attack_ability">
|
||||
<option value="0">—</option>
|
||||
<option value="finesse" data-i18n="FINESSE"></option>
|
||||
<option value="strength" data-i18n="STR"></option>
|
||||
<option value="dexterity" data-i18n="DEX"></option>
|
||||
<option value="constitution" data-i18n="CON"></option>
|
||||
<option value="intelligence" data-i18n="INT"></option>
|
||||
<option value="wisdom" data-i18n="WIS"></option>
|
||||
<option value="charisma" data-i18n="CHA"></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="attack-toggle center pad-l-sm pad-r-sm">+</div>
|
||||
<div class="attack-toggle col-12 center pad-r-sm">
|
||||
<input type="number" name="attr_attack_bonus" class="center">
|
||||
</div>
|
||||
<div class="attack-toggle col-16 center pad-l-sm">
|
||||
<input type="number" name="attr_crit_range" class="center" value="20" step="1" min="1" max="20">
|
||||
<div class="small-label" data-i18n="CRIT_RANGE"></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,29 +0,0 @@
|
||||
<input type="hidden" name="attr_attack_formula">
|
||||
<div class="shaped-row vert-top mar-t-sm">
|
||||
<input type="checkbox" name="attr_roll_toggle" value="{{vs_ac=1}} @{roll_info} {{roll1=[[@{shaped_d20}cs>@{crit_range} + @{attack_formula}]]}} @{roll_setting}cs>@{crit_range} + @{attack_formula}]]}} {{targetAC=@{attacks_vs_target_ac}}} {{targetName=@{attacks_vs_target_name}}}" class="attack-toggle">
|
||||
<div class="bold italic mar-r-sm"><span data-i18n="ATTACK"></span>.</div>
|
||||
<div class="attack-toggle col-08 center pad-r-sm">
|
||||
<input type="checkbox" name="attr_proficiency" checked>
|
||||
<div class="small-label" data-i18n="PROF"></div>
|
||||
</div>
|
||||
<div class="attack-toggle col-10 center pad-r-sm">
|
||||
<select name="attr_attack_ability">
|
||||
<option value="0">—</option>
|
||||
<option value="finesse" data-i18n="FINESSE"></option>
|
||||
<option value="strength" data-i18n="STR"></option>
|
||||
<option value="dexterity" data-i18n="DEX"></option>
|
||||
<option value="constitution" data-i18n="CON"></option>
|
||||
<option value="intelligence" data-i18n="INT"></option>
|
||||
<option value="wisdom" data-i18n="WIS"></option>
|
||||
<option value="charisma" data-i18n="CHA"></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="attack-toggle center pad-l-sm pad-r-sm">+</div>
|
||||
<div class="attack-toggle col-12 center pad-r-sm">
|
||||
<input type="number" name="attr_attack_bonus" class="center">
|
||||
</div>
|
||||
<div class="attack-toggle col-16 center pad-l-sm">
|
||||
<input type="number" name="attr_crit_range" class="center" value="20" step="1" min="1" max="20">
|
||||
<div class="small-label" data-i18n="CRIT_RANGE"></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,8 +0,0 @@
|
||||
<div class="shaped-row vert-top mar-t-sm">
|
||||
<input type="checkbox" name="attr_content_toggle" value="{{content=@{content}}}" class="attack-toggle" checked>
|
||||
<div class="bold italic mar-r-sm"><span data-i18n="CONTENT"></span>.</div>
|
||||
<div class="col-80 attack-toggle">
|
||||
<textarea name="attr_content" class="three-line-textarea" accept="Content"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,43 +0,0 @@
|
||||
<input type="hidden" name="attr_damage_formula">
|
||||
<input type="hidden" name="attr_damage_crit_formula">
|
||||
|
||||
<div class="shaped-row vert-top mar-t-sm">
|
||||
<input type="checkbox" name="attr_damage_toggle" value="{{damage=[[@{damage_formula}]]}} {{damage_type=@{damage_type}}} {{crit_damage=[[0d0 + @{damage_crit}[crit damage] @{damage_crit_formula}]]}}" class="attack-toggle">
|
||||
|
||||
<div class="bold italic mar-r-sm"><span data-i18n="DAMAGE"></span>.</div>
|
||||
<div class="attack-toggle col-12 center">
|
||||
<input type="text" name="attr_damage" class="center" accept="Damage" placeholder="1d6">
|
||||
</div>
|
||||
<div class="attack-toggle center pad-l-sm pad-r-sm">+</div>
|
||||
<div class="attack-toggle col-10 center">
|
||||
<select name="attr_damage_ability">
|
||||
<option value="0">—</option>
|
||||
<option value="finesse" data-i18n="FINESSE"></option>
|
||||
<option value="strength" data-i18n="STR"></option>
|
||||
<option value="dexterity" data-i18n="DEX"></option>
|
||||
<option value="constitution" data-i18n="CON"></option>
|
||||
<option value="intelligence" data-i18n="INT"></option>
|
||||
<option value="wisdom" data-i18n="WIS"></option>
|
||||
<option value="charisma" data-i18n="CHA"></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="attack-toggle center pad-l-sm pad-r-sm">+</div>
|
||||
<div class="attack-toggle col-10 center pad-r-sm">
|
||||
<input type="number" name="attr_damage_bonus">
|
||||
</div>
|
||||
<div class="attack-toggle col-18 center pad-r-sm">
|
||||
<input type="text" name="attr_damage_type" class="center" data-i18n-placeholder="SLASHING" accept="Damage Type">
|
||||
</div>
|
||||
<div class="attack-toggle col-16 center pad-l-sm">
|
||||
<input type="text" name="attr_damage_crit" class="center">
|
||||
<div class="small-label relative">
|
||||
<span data-i18n="CRIT"></span>
|
||||
<div class="tooltip-position-wrapper">
|
||||
<div class="tooltip">
|
||||
<div class="tooltip-toggle-text center">?</div>
|
||||
<div class="tooltip-content-left small-label" data-i18n="CRIT_DAMAGE_TOOLTIP"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,43 +0,0 @@
|
||||
<input type="hidden" name="attr_second_damage_formula">
|
||||
<input type="hidden" name="attr_second_damage_crit_formula">
|
||||
|
||||
<div class="shaped-row vert-top mar-t-sm">
|
||||
<input type="checkbox" name="attr_second_damage_toggle" value="{{second_damage=[[@{second_damage_formula}]]}} {{second_damage_type=@{second_damage_type}}} {{second_crit_damage=[[0d0 + @{second_damage_crit}[crit damage] @{second_damage_crit_formula}]]}}" class="attack-toggle">
|
||||
|
||||
<div class="bold italic mar-r-sm"><span data-i18n="DAMAGE"></span>.</div>
|
||||
<div class="attack-toggle col-12 center">
|
||||
<input type="text" name="attr_second_damage" class="center" accept="Secondary Damage" placeholder="1d6">
|
||||
</div>
|
||||
<div class="attack-toggle center pad-l-sm pad-r-sm">+</div>
|
||||
<div class="attack-toggle col-10 center">
|
||||
<select name="attr_second_damage_ability">
|
||||
<option value="0">—</option>
|
||||
<option value="finesse" data-i18n="FINESSE"></option>
|
||||
<option value="strength" data-i18n="STR"></option>
|
||||
<option value="dexterity" data-i18n="DEX"></option>
|
||||
<option value="constitution" data-i18n="CON"></option>
|
||||
<option value="intelligence" data-i18n="INT"></option>
|
||||
<option value="wisdom" data-i18n="WIS"></option>
|
||||
<option value="charisma" data-i18n="CHA"></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="attack-toggle center pad-l-sm pad-r-sm">+</div>
|
||||
<div class="attack-toggle col-10 center pad-r-sm">
|
||||
<input type="number" name="attr_second_damage_bonus">
|
||||
</div>
|
||||
<div class="attack-toggle col-18 center pad-r-sm">
|
||||
<input type="text" name="attr_second_damage_type" class="center" data-i18n-placeholder="FIRE" accept="Secondary Damage Type">
|
||||
</div>
|
||||
<div class="attack-toggle col-16 center pad-l-sm">
|
||||
<input type="text" name="attr_second_damage_crit" class="center">
|
||||
<div class="small-label relative">
|
||||
<span data-i18n="CRIT"></span>
|
||||
<div class="tooltip-position-wrapper">
|
||||
<div class="tooltip">
|
||||
<div class="tooltip-toggle-text center">?</div>
|
||||
<div class="tooltip-content-left small-label" data-i18n="CRIT_DAMAGE_TOOLTIP"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,43 +0,0 @@
|
||||
<input type="hidden" name="attr_damage_formula">
|
||||
<input type="hidden" name="attr_damage_crit_formula">
|
||||
|
||||
<div class="shaped-row vert-top mar-t-sm">
|
||||
<input type="checkbox" name="attr_damage_toggle" value="{{damage=[[@{damage_formula}]]}} {{damage_type=@{damage_type}}} {{crit_damage=[[0d0 + @{damage_crit}[crit damage] @{damage_crit_formula}]]}}" class="attack-toggle">
|
||||
|
||||
<div class="bold italic mar-r-sm"><span data-i18n="DAMAGE"></span>.</div>
|
||||
<div class="attack-toggle col-12 center">
|
||||
<input type="text" name="attr_damage" class="center" accept="Damage" placeholder="1d6">
|
||||
</div>
|
||||
<div class="attack-toggle center pad-l-sm pad-r-sm">+</div>
|
||||
<div class="attack-toggle col-10 center">
|
||||
<select name="attr_damage_ability">
|
||||
<option value="0">—</option>
|
||||
<option value="finesse" data-i18n="FINESSE"></option>
|
||||
<option value="strength" data-i18n="STR"></option>
|
||||
<option value="dexterity" data-i18n="DEX"></option>
|
||||
<option value="constitution" data-i18n="CON"></option>
|
||||
<option value="intelligence" data-i18n="INT"></option>
|
||||
<option value="wisdom" data-i18n="WIS"></option>
|
||||
<option value="charisma" data-i18n="CHA"></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="attack-toggle center pad-l-sm pad-r-sm">+</div>
|
||||
<div class="attack-toggle col-10 center pad-r-sm">
|
||||
<input type="number" name="attr_damage_bonus">
|
||||
</div>
|
||||
<div class="attack-toggle col-18 center pad-r-sm">
|
||||
<input type="text" name="attr_damage_type" class="center" data-i18n-placeholder="FIRE" accept="Damage Type">
|
||||
</div>
|
||||
<div class="attack-toggle col-16 center pad-l-sm">
|
||||
<input type="text" name="attr_damage_crit" class="center">
|
||||
<div class="small-label relative">
|
||||
<span data-i18n="CRIT"></span>
|
||||
<div class="tooltip-position-wrapper">
|
||||
<div class="tooltip">
|
||||
<div class="tooltip-toggle-text center">?</div>
|
||||
<div class="tooltip-content-left small-label" data-i18n="CRIT_DAMAGE_TOOLTIP"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,17 +0,0 @@
|
||||
<div class="shaped-row vert-top mar-t-sm">
|
||||
<input type="checkbox" name="attr_extras_toggle" value="{{emote=@{emote}}} {{freetext=@{freetext}}} @{freeform}" class="attack-toggle">
|
||||
|
||||
<div class="bold italic mar-r-sm"><span data-i18n="EXTRAS"></span>.</div>
|
||||
<div class="attack-toggle col-75 center mar-b-sm">
|
||||
<textarea class="one-line-textarea" name="attr_emote"></textarea>
|
||||
<div class="small-label" data-i18n="EMOTE"></div>
|
||||
</div>
|
||||
<div class="attack-toggle col-100 center">
|
||||
<textarea name="attr_freetext" class="two-line-textarea"></textarea>
|
||||
<div class="small-label" data-i18n="FREETEXT"></div>
|
||||
</div>
|
||||
<div class="attack-toggle col-100 center mar-t-sm">
|
||||
<textarea name="attr_freeform" class="one-line-textarea"></textarea>
|
||||
<div class="small-label" data-i18n="FREEFORM"></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,28 +0,0 @@
|
||||
<input type="hidden" name="attr_heal_formula">
|
||||
<div class="shaped-row vert-center mar-t-sm">
|
||||
<input type="checkbox" name="attr_heal_toggle" value="{{heal=[[@{heal_formula}]]}}" class="attack-toggle">
|
||||
<div class="bold italic mar-r-sm"><span data-i18n="HEAL"></span>.</div>
|
||||
<div class="attack-toggle col-12">
|
||||
<input type="text" name="attr_heal" class="center" accept="Healing" placeholder="1d6">
|
||||
</div>
|
||||
<div class="attack-toggle pad-l-sm pad-r-sm">+</div>
|
||||
<div class="attack-toggle col-10">
|
||||
<select name="attr_heal_ability">
|
||||
<option value="0">—</option>
|
||||
<option value="strength" data-i18n="STR"></option>
|
||||
<option value="dexterity" data-i18n="DEX"></option>
|
||||
<option value="constitution" data-i18n="CON"></option>
|
||||
<option value="intelligence" data-i18n="INT"></option>
|
||||
<option value="wisdom" data-i18n="WIS"></option>
|
||||
<option value="charisma" data-i18n="CHA"></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="attack-toggle pad-l-sm pad-r-sm">+</div>
|
||||
<div class="attack-toggle col-12 center">
|
||||
<input type="number" name="attr_heal_bonus">
|
||||
</div>
|
||||
<div class="attack-toggle pad-l-sm pad-r-sm">+</div>
|
||||
<div class="attack-toggle center">
|
||||
<input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}" class="toggle-query"><span class="toggle-query button" data-i18n="QUERY"></span>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,43 +0,0 @@
|
||||
<div class="shaped-row vert-top mar-t-sm">
|
||||
<input type="hidden" name="attr_higher_level_query">
|
||||
<input type="checkbox" name="attr_higher_level_toggle" value="{{cast_as_level=@{higher_level_query}}}" class="attack-toggle">
|
||||
<div class="bold italic mar-r-sm"><span data-i18n="HIGHER_LEVEL"></span>.</div>
|
||||
<div class="attack-toggle col-12 center pad-r-sm">
|
||||
<input type="number" name="attr_higher_level_dice" class="no-spin" accept="Higher Spell Slot Dice" step="0.01">
|
||||
<div class="small-label" data-i18n="DICE"></div>
|
||||
</div>
|
||||
<div class="attack-toggle col-10 border-right center pad-l-sm pad-r-sm">
|
||||
<select name="attr_higher_level_die" accept="Higher Spell Slot Die">
|
||||
<option value="d0">—</option>
|
||||
<option>d2</option>
|
||||
<option>d4</option>
|
||||
<option>d6</option>
|
||||
<option>d8</option>
|
||||
<option>d10</option>
|
||||
<option>d12</option>
|
||||
<option>d20</option>
|
||||
</select>
|
||||
<div class="small-label" data-i18n="DIE"></div>
|
||||
</div>
|
||||
<div class="attack-toggle col-12 center pad-l-sm pad-r-sm">
|
||||
<input type="number" name="attr_second_higher_level_dice" class="no-spin" accept="Secondary Higher Spell Slot Dice" step="0.01">
|
||||
<div class="small-label"><span data-i18n="2ND"></span> <span data-i18n="DICE"></span></div>
|
||||
</div>
|
||||
<div class="attack-toggle col-10 border-right center pad-l-sm pad-r-sm">
|
||||
<select name="attr_second_higher_level_die" accept="Secondary Higher Spell Slot Die">
|
||||
<option value="d0">—</option>
|
||||
<option>d2</option>
|
||||
<option>d4</option>
|
||||
<option>d6</option>
|
||||
<option>d8</option>
|
||||
<option>d10</option>
|
||||
<option>d12</option>
|
||||
<option>d20</option>
|
||||
</select>
|
||||
<div class="small-label"><span data-i18n="2ND"></span> <span data-i18n="DIE"></span></div>
|
||||
</div>
|
||||
<div class="attack-toggle col-12 center pad-l-sm">
|
||||
<input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing">
|
||||
<div class="small-label" data-i18n="FLAT_HEAL"></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,4 +0,0 @@
|
||||
<div class="col-18 center pad-l-sm pad-r-sm">
|
||||
<input type="text" name="attr_range" class="center">
|
||||
<div class="small-label" data-i18n="RANGE"></div>
|
||||
</div>
|
||||
@@ -1,4 +0,0 @@
|
||||
<div class="col-10 center pad-l-sm pad-r-sm">
|
||||
<input type="text" name="attr_reach" class="center">
|
||||
<div class="small-label" data-i18n="REACH"></div>
|
||||
</div>
|
||||
@@ -1,4 +0,0 @@
|
||||
<div class="col-15 center pad-l-sm">
|
||||
<input type="text" name="attr_recharge" class="center">
|
||||
<div class="small-label" data-i18n="RECHARGE"></div>
|
||||
</div>
|
||||
@@ -1,49 +0,0 @@
|
||||
<div class="shaped-row vert-top mar-t-sm">
|
||||
<input type="checkbox" name="attr_saving_throw_toggle" value="{{saving_throw_condition=@{saving_throw_condition}}} {{saving_throw_dc=@{saving_throw_dc}}} {{saving_throw_vs_ability=@{saving_throw_vs_ability}}} {{saving_throw_failure=@{saving_throw_failure}}} {{saving_throw_success=@{saving_throw_success}}} {{targetName=@{attacks_vs_target_name}}}" class="attack-toggle">
|
||||
<div class="bold italic mar-r-sm"><span data-i18n="SAVING_THROW"></span>.</div>
|
||||
<div class="attack-toggle col-65">
|
||||
<textarea class="one-line-textarea" name="attr_saving_throw_condition" data-i18n-placeholder="IF_THE_TARGET_IS"></textarea>
|
||||
</div>
|
||||
<div class="attack-toggle col-100"></div>
|
||||
<div class="attack-toggle col-10 center">
|
||||
<select name="attr_saving_throw_ability">
|
||||
<option value="0">—</option>
|
||||
<option value="finesse" data-i18n="FINESSE"></option>
|
||||
<option value="strength" data-i18n="STR"></option>
|
||||
<option value="dexterity" data-i18n="DEX"></option>
|
||||
<option value="constitution" data-i18n="CON"></option>
|
||||
<option value="intelligence" data-i18n="INT"></option>
|
||||
<option value="wisdom" data-i18n="WIS"></option>
|
||||
<option value="charisma" data-i18n="CHA"></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="attack-toggle center pad-l-sm pad-r-sm">+</div>
|
||||
<div class="attack-toggle col-12 center pad-r-sm">
|
||||
<input type="number" name="attr_saving_throw_bonus">
|
||||
</div>
|
||||
<div class="attack-toggle center pad-l-sm pad-r-sm">=</div>
|
||||
<div class="attack-toggle center pad-l-sm pad-r-sm" data-i18n="DC"></div>
|
||||
<div class="attack-toggle col-09 center">
|
||||
<input type="number" name="attr_saving_throw_dc" readonly>
|
||||
</div>
|
||||
<div class="attack-toggle col-20 center">
|
||||
<select name="attr_saving_throw_vs_ability">
|
||||
<option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option>
|
||||
<option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option>
|
||||
<option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option>
|
||||
<option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option>
|
||||
<option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option>
|
||||
<option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option>
|
||||
<option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option>
|
||||
<option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option>
|
||||
<option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="attack-toggle col-100"></div>
|
||||
<div class="attack-toggle col-50 pad-r-sm">
|
||||
<textarea class="one-line-textarea" name="attr_saving_throw_failure" data-i18n-placeholder="OR"></textarea>
|
||||
</div>
|
||||
<div class="attack-toggle col-50 pad-l-sm">
|
||||
<textarea class="one-line-textarea" name="attr_saving_throw_success" data-i18n-placeholder="HALF_DAMAGE" accept="Save Success"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,28 +0,0 @@
|
||||
<div class="shaped-row vert-top mar-t-sm relative">
|
||||
<input type="checkbox" name="attr_special_effects_toggle" value="{{fx=@{special_effects_type}-@{special_effects_color} @{special_effects_points_of_origin}}}" class="attack-toggle">
|
||||
|
||||
<div class="bold italic mar-r-sm"><span data-i18n="SPECIAL_EFFECTS"></span>.</div>
|
||||
<div class="attack-toggle col-15 center mar-b-sm">
|
||||
<input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE">
|
||||
<div class="small-label" data-i18n="TYPE"></div>
|
||||
</div>
|
||||
<div class="attack-toggle col-15 center pad-l-sm mar-b-sm">
|
||||
<input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE">
|
||||
<div class="small-label" data-i18n="COLOR"></div>
|
||||
</div>
|
||||
<div class="attack-toggle col-30 center pad-l-sm mar-b-sm">
|
||||
<select name="attr_special_effects_points_of_origin">
|
||||
<option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option>
|
||||
<option value="target @{target|token_id}" data-i18n="TARGET"></option>
|
||||
<option value="source" data-i18n="SOURCE"></option>
|
||||
<option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option>
|
||||
</select>
|
||||
<div class="small-label" data-i18n="POINTS_OF_ORIGIN"></div>
|
||||
</div>
|
||||
<div class="tooltip-position-wrapper">
|
||||
<div class="tooltip">
|
||||
<div class="tooltip-toggle-text center">A</div>
|
||||
<div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,8 +0,0 @@
|
||||
<div class="col-17 center pad-l-sm pad-r-sm">
|
||||
<select name="attr_type">
|
||||
<option value="Other" data-i18n="OTHER_TYPE"></option>
|
||||
<option value="Melee Weapon" data-i18n="MELEE_WEAPON"></option>
|
||||
<option value="Ranged Weapon" data-i18n="RANGED_WEAPON"></option>
|
||||
</select>
|
||||
<div class="small-label" data-i18n="TYPE"></div>
|
||||
</div>
|
||||
@@ -1,37 +0,0 @@
|
||||
<div class="wrap-box appearance pc mar-b-smd">
|
||||
<div class="shaped-row mar-b-md">
|
||||
<div class="col-1-8 pad-r-sm">
|
||||
<input type="text" name="attr_gender" class="center">
|
||||
<div class="small-label center" data-i18n="GENDER"></div>
|
||||
</div>
|
||||
<div class="col-1-8 pad-l-sm pad-r-sm">
|
||||
<input type="text" name="attr_size" class="center">
|
||||
<div class="small-label center" data-i18n="SIZE"></div>
|
||||
</div>
|
||||
<div class="col-1-8 pad-l-sm pad-r-sm">
|
||||
<input type="number" name="attr_age" class="center">
|
||||
<div class="small-label center" data-i18n="AGE"></div>
|
||||
</div>
|
||||
<div class="col-1-8 pad-l-sm pad-r-sm">
|
||||
<input type="text" name="attr_height" class="center">
|
||||
<div class="small-label center" data-i18n="HEIGHT"></div>
|
||||
</div>
|
||||
<div class="col-1-8 pad-l-sm pad-r-sm">
|
||||
<input type="text" name="attr_weight" class="center">
|
||||
<div class="small-label center" data-i18n="WEIGHT"></div>
|
||||
</div>
|
||||
<div class="col-1-8 pad-l-sm pad-r-sm">
|
||||
<input type="text" name="attr_eyes" class="center">
|
||||
<div class="small-label center" data-i18n="EYES"></div>
|
||||
</div>
|
||||
<div class="col-1-8 pad-l-sm pad-r-sm">
|
||||
<input type="text" name="attr_skin" class="center">
|
||||
<div class="small-label center" data-i18n="SKIN"></div>
|
||||
</div>
|
||||
<div class="col-1-8 pad-l-sm">
|
||||
<input type="text" name="attr_hair" class="center">
|
||||
<div class="small-label center" data-i18n="HAIR"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="wrap-box-title center" data-i18n="APPEARANCE"></div>
|
||||
</div>
|
||||
@@ -1,76 +0,0 @@
|
||||
<div class="section-character pc">
|
||||
<div class="shaped-row mar-b-smd">
|
||||
<input type="hidden" attr="attr_caster_level">
|
||||
|
||||
<div class="col-70 pad-r-sm">
|
||||
//= include classes.html
|
||||
|
||||
<div class="col-12 float-right mar-b-smd mar-r-sm">
|
||||
//= include defaultAbility.html
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-30 pad-l-sm">
|
||||
//= include ../spells/spellSlots.html
|
||||
</div>
|
||||
</div>
|
||||
|
||||
//= include appearance.html
|
||||
|
||||
<div class="shaped-row mar-b-smd">
|
||||
<div class="col-50 pad-r-sm">
|
||||
//= include vision.html
|
||||
</div>
|
||||
<div class="col-50 pad-l-sm">
|
||||
//= include movement.html
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="wrap-box center mar-b-smd">
|
||||
<div class="shaped-row">
|
||||
<div class="col-80">
|
||||
<input type="hidden" name="attr_jack_of_all_trades">
|
||||
<input type="checkbox" name="attr_jack_of_all_trades_toggle" value="@{jack_of_all_trades}" class="toggle-jack-of-all-trades"><span class="toggle-jack-of-all-trades button" data-i18n="JACK_OF_ALL_TRADES"></span>
|
||||
|
||||
<input type="hidden" name="attr_remarkable_athlete">
|
||||
<input type="checkbox" name="attr_remarkable_athlete_toggle" value="@{remarkable_athlete}" class="toggle-remarkable-athlete"><span class="toggle-remarkable-athlete button" data-i18n="REMARKABLE_ATHLETE"></span>
|
||||
|
||||
<input type="checkbox" name="attr_halfling_luck" class="toggle-halfling-luck"><span class="toggle-halfling-luck button" data-i18n="HALFLING_LUCK"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-20 has-sorcerer-levels">
|
||||
<div class="wrap-box-label light-label" data-i18n="SORCERER"></div>
|
||||
<div>
|
||||
<input type="checkbox" name="attr_careful_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_METAMAGIC_CAREFUL_SPELL"></span>
|
||||
</div>
|
||||
<div>
|
||||
<input type="checkbox" name="attr_distant_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_METAMAGIC_DISTANT_SPELL"></span>
|
||||
</div>
|
||||
<div>
|
||||
<input type="checkbox" name="attr_empowered_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_METAMAGIC_EMPOWERED_SPELL"></span>
|
||||
</div>
|
||||
<div>
|
||||
<input type="checkbox" name="attr_extended_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_METAMAGIC_EXTENDED_SPELL"></span>
|
||||
</div>
|
||||
<div>
|
||||
<input type="checkbox" name="attr_heightened_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_METAMAGIC_HEIGHTENED_SPELL"></span>
|
||||
</div>
|
||||
<div>
|
||||
<input type="checkbox" name="attr_quickened_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_METAMAGIC_QUICKENED_SPELL"></span>
|
||||
</div>
|
||||
<div>
|
||||
<input type="checkbox" name="attr_subtle_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_METAMAGIC_SUBTLE_SPELL"></span>
|
||||
</div>
|
||||
<div>
|
||||
<input type="checkbox" name="attr_twinned_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_METAMAGIC_TWINNED_SPELL"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="wrap-box-title" data-i18n="FEATURES"></div>
|
||||
</div>
|
||||
|
||||
<div class="wrap-box center">
|
||||
<textarea name="attr_miscellaneous_notes" class="eight-line-textarea"></textarea>
|
||||
|
||||
<div class="wrap-box-title" data-i18n="MISCELLANEOUS_NOTES"></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,62 +0,0 @@
|
||||
<div class="wrap-box mar-b-smd">
|
||||
<input type="hidden" name="attr_level">
|
||||
|
||||
<div class="shaped-row vert-center">
|
||||
<div class="col-12 wrap-box-label light-label center pad-r-sm" data-i18n="CLASS"></div>
|
||||
<div class="col-10 wrap-box-label light-label center pad-l-sm pad-r-sm" data-i18n="LEVEL"></div>
|
||||
<div class="col-10 wrap-box-label light-label center pad-l-sm pad-r-sm" data-i18n="HIT_DICE"></div>
|
||||
<div class="col-40 wrap-box-label light-label center pad-l-sm" data-i18n="SPELLCASTING"></div>
|
||||
<div class="col-20 wrap-box-label light-label center pad-l-sm pad-r-sm" data-i18n="CUSTOM_NAME"></div>
|
||||
</div>
|
||||
<fieldset class="repeating_class">
|
||||
<div class="shaped-row vert-center">
|
||||
<div class="col-12 pad-r-sm">
|
||||
<select name="attr_name">
|
||||
<option value="barbarian" data-i18n="BARBARIAN"></option>
|
||||
<option value="bard" data-i18n="BARD"></option>
|
||||
<option value="cleric" data-i18n="CLERIC"></option>
|
||||
<option value="druid" data-i18n="DRUID"></option>
|
||||
<option value="fighter" data-i18n="FIGHTER"></option>
|
||||
<option value="monk" data-i18n="MONK"></option>
|
||||
<option value="paladin" data-i18n="PALADIN"></option>
|
||||
<option value="ranger" data-i18n="RANGER"></option>
|
||||
<option value="rogue" data-i18n="ROGUE"></option>
|
||||
<option value="sorcerer" data-i18n="SORCERER"></option>
|
||||
<option value="warlock" data-i18n="WARLOCK"></option>
|
||||
<option value="wizard" data-i18n="WIZARD"></option>
|
||||
<option value="custom" data-i18n="CUSTOM"></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-10 pad-l-sm pad-r-sm">
|
||||
<input type="number" name="attr_level">
|
||||
</div>
|
||||
<div class="col-10 pad-l-sm pad-r-sm">
|
||||
<select name="attr_hd">
|
||||
<option value="d0">—</option>
|
||||
<option>d2</option>
|
||||
<option>d4</option>
|
||||
<option>d6</option>
|
||||
<option>d8</option>
|
||||
<option>d10</option>
|
||||
<option selected>d12</option>
|
||||
<option>d20</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-40 pad-l-sm">
|
||||
<select name="attr_spellcasting">
|
||||
<option value="none">—</option>
|
||||
<option value="full" data-i18n="CASTERS_FULL"></option>
|
||||
<option value="half" data-i18n="CASTERS_HALF"></option>
|
||||
<option value="third" data-i18n="CASTERS_THIRD"></option>
|
||||
<option value="warlock" data-i18n="WARLOCK"></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-20 pad-l-sm pad-r-sm">
|
||||
<input type="checkbox" name="attr_custom_class_toggle" class="toggle-custom-class hidden">
|
||||
<input type="text" name="attr_custom_name" class="custom-class">
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
<div class="wrap-box-title center" data-i18n="CLASS_LEVELS"></div>
|
||||
</div>
|
||||
@@ -1,19 +0,0 @@
|
||||
<div class="wrap-box relative">
|
||||
<div class="tooltip-position-wrapper">
|
||||
<div class="tooltip">
|
||||
<div class="tooltip-toggle-text center">?</div>
|
||||
<div class="tooltip-content-left small-label" data-i18n="DEFAULT_ABILITY_TOOLTIP"></div>
|
||||
</div>
|
||||
</div>
|
||||
<select name="attr_default_ability">
|
||||
<option value="0">—</option>
|
||||
<option value="finesse" data-i18n="FINESSE"></option>
|
||||
<option value="strength" data-i18n="STR"></option>
|
||||
<option value="dexterity" data-i18n="DEX"></option>
|
||||
<option value="constitution" data-i18n="CON"></option>
|
||||
<option value="intelligence" data-i18n="INT"></option>
|
||||
<option value="wisdom" data-i18n="WIS"></option>
|
||||
<option value="charisma" data-i18n="CHA"></option>
|
||||
</select>
|
||||
<div class="wrap-box-title center" data-i18n="DEFAULT_ABILITY"></div>
|
||||
</div>
|
||||
@@ -1,24 +0,0 @@
|
||||
<div class="wrap-box movement">
|
||||
<div class="shaped-row">
|
||||
<div class="col-25 speed mar-t-md pad-r-sm">
|
||||
<input type="text" name="attr_speed_burrow" class="center">
|
||||
<div class="small-label center" data-i18n="BURROW"></div>
|
||||
</div>
|
||||
<div class="col-25 speed mar-t-md pad-l-sm pad-r-sm">
|
||||
<input type="text" name="attr_speed_climb" class="center">
|
||||
<div class="small-label center" data-i18n="CLIMB"></div>
|
||||
</div>
|
||||
<div class="col-25 speed relative pad-l-sm pad-r-sm">
|
||||
<label class="checkbox-label-sm absolute">
|
||||
<input type="checkbox" name="attr_speed_fly_hover"><span data-i18n="HOVER"></span>
|
||||
</label>
|
||||
<input type="text" name="attr_speed_fly" class="center mar-t-md">
|
||||
<div class="small-label center" data-i18n="FLY"></div>
|
||||
</div>
|
||||
<div class="col-25 speed mar-t-md pad-l-sm">
|
||||
<input type="text" name="attr_speed_swim" class="center">
|
||||
<div class="small-label center" data-i18n="SWIM"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="wrap-box-title center" data-i18n="MOVEMENT"></div>
|
||||
</div>
|
||||
@@ -1,24 +0,0 @@
|
||||
<div class="wrap-box vision">
|
||||
<div class="shaped-row">
|
||||
<div class="col-25 sense relative pad-r-sm">
|
||||
<label class="checkbox-label-sm absolute">
|
||||
<input type="checkbox" name="attr_blindsight_blind_beyond"><span data-i18n="BLIND_BEYOND"></span>
|
||||
</label>
|
||||
<input type="text" name="attr_blindsight" class="center mar-t-md">
|
||||
<div class="small-label center" data-i18n="BLINDSIGHT"></div>
|
||||
</div>
|
||||
<div class="col-25 sense mar-t-md pad-l-sm pad-r-sm">
|
||||
<input type="text" name="attr_darkvision" class="center">
|
||||
<div class="small-label center" data-i18n="DARKVISION"></div>
|
||||
</div>
|
||||
<div class="col-25 sense mar-t-md pad-l-sm pad-r-sm">
|
||||
<input type="text" name="attr_tremorsense" class="center">
|
||||
<div class="small-label center" data-i18n="TREMORSENSE"></div>
|
||||
</div>
|
||||
<div class="col-25 sense mar-t-md pad-l-sm">
|
||||
<input type="text" name="attr_truesight" class="center">
|
||||
<div class="small-label center" data-i18n="TRUESIGHT"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="wrap-box-title center" data-i18n="VISION"></div>
|
||||
</div>
|
||||
@@ -1,194 +0,0 @@
|
||||
<input type="hidden" name="attr_finesse_mod">
|
||||
|
||||
<div class="ability-wrapper wrap-box center">
|
||||
<input type="hidden" name="attr_strength_check_mod_formula">
|
||||
|
||||
<button type="roll" name="roll_shaped_strength_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{STRENGTH} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{strength_check_mod_formula}]]}} @{roll_setting} + @{strength_check_mod_formula}]]}} @{hide_gm_info} @{attacher_strength_check}" tabindex="-1">
|
||||
<div>
|
||||
<span class="ability-name" data-i18n="STRENGTH"></span>
|
||||
<input type="hidden" name="attr_strength_mod">
|
||||
<span name="attr_strength_mod_with_sign" class="ability-modifier block center"></span>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<div class="edit shaped-row no-wrap vert-center small-label">
|
||||
<span data-i18n="CHECK"></span>
|
||||
<div>+</div>
|
||||
<div>
|
||||
<input type="number" name="attr_strength_check_bonus" class="no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
<div>=</div>
|
||||
<span class="mar-l-sm" name="attr_strength_check_mod"></span>
|
||||
</div>
|
||||
|
||||
<div class="ability-score-wrapper shaped-row no-wrap center vert-center">
|
||||
<span name="attr_strength_calculated" class="presentation small-label"></span>
|
||||
<div class="edit">
|
||||
<input type="number" name="attr_strength" class="no-spin no-border" min="1" step="1">
|
||||
</div>
|
||||
<div class="edit">+</div>
|
||||
<div class="edit">
|
||||
<input type="number" name="attr_strength_bonus" class="no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="ability-wrapper wrap-box center">
|
||||
<input type="hidden" name="attr_dexterity_check_mod_formula">
|
||||
|
||||
<button type="roll" name="roll_shaped_dexterity_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DEXTERITY} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{dexterity_check_mod_formula}]]}} @{roll_setting} + @{dexterity_check_mod_formula}]]}} @{hide_gm_info} @{attacher_dexterity_check}" tabindex="-1">
|
||||
<div>
|
||||
<span class="ability-name" data-i18n="DEXTERITY"></span>
|
||||
<input type="hidden" name="attr_dexterity_mod">
|
||||
<span name="attr_dexterity_mod_with_sign" class="ability-modifier block center"></span>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<div class="edit shaped-row no-wrap vert-center small-label">
|
||||
<span data-i18n="CHECK"></span>
|
||||
<div>+</div>
|
||||
<div>
|
||||
<input type="number" name="attr_dexterity_check_bonus" class="no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
<div>=</div>
|
||||
<span class="mar-l-sm" name="attr_dexterity_check_mod"></span>
|
||||
</div>
|
||||
|
||||
<div class="ability-score-wrapper shaped-row no-wrap center vert-center">
|
||||
<span name="attr_dexterity_calculated" class="presentation small-label"></span>
|
||||
<div class="edit">
|
||||
<input type="number" name="attr_dexterity" class="no-spin no-border" min="1" step="1">
|
||||
</div>
|
||||
<div class="edit">+</div>
|
||||
<div class="edit">
|
||||
<input type="number" name="attr_dexterity_bonus" class="no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="ability-wrapper wrap-box center">
|
||||
<input type="hidden" name="attr_constitution_check_mod_formula">
|
||||
|
||||
<button type="roll" name="roll_shaped_constitution_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CONSTITUTION} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{constitution_check_mod_formula}]]}} @{roll_setting} + @{constitution_check_mod_formula}]]}} @{hide_gm_info} @{attacher_constitution_check}" tabindex="-1">
|
||||
<div>
|
||||
<span class="ability-name" data-i18n="CONSTITUTION"></span>
|
||||
<input type="hidden" name="attr_constitution_mod">
|
||||
<span name="attr_constitution_mod_with_sign" class="ability-modifier block center"></span>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<div class="edit shaped-row no-wrap vert-center small-label">
|
||||
<span data-i18n="CHECK"></span>
|
||||
<div>+</div>
|
||||
<div>
|
||||
<input type="number" name="attr_constitution_check_bonus" class="no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
<div>=</div>
|
||||
<span class="mar-l-sm" name="attr_constitution_check_mod"></span>
|
||||
</div>
|
||||
|
||||
<div class="ability-score-wrapper shaped-row no-wrap center vert-center">
|
||||
<span name="attr_constitution_calculated" class="presentation small-label"></span>
|
||||
<div class="edit">
|
||||
<input type="number" name="attr_constitution" class="no-spin no-border" min="1" step="1">
|
||||
</div>
|
||||
<div class="edit">+</div>
|
||||
<div class="edit">
|
||||
<input type="number" name="attr_constitution_bonus" class="no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="ability-wrapper wrap-box center">
|
||||
<input type="hidden" name="attr_intelligence_check_mod_formula">
|
||||
|
||||
<button type="roll" name="roll_shaped_intelligence_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INTELLIGENCE} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{intelligence_check_mod_formula}]]}} @{roll_setting} + @{intelligence_check_mod_formula}]]}} @{hide_gm_info} @{attacher_intelligence_check}" tabindex="-1">
|
||||
<div>
|
||||
<span class="ability-name" data-i18n="INTELLIGENCE"></span>
|
||||
<input type="hidden" name="attr_intelligence_mod">
|
||||
<span name="attr_intelligence_mod_with_sign" class="ability-modifier block center"></span>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<div class="edit shaped-row no-wrap vert-center small-label">
|
||||
<span data-i18n="CHECK"></span>
|
||||
<div>+</div>
|
||||
<div>
|
||||
<input type="number" name="attr_intelligence_check_bonus" class="no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
<div>=</div>
|
||||
<span class="mar-l-sm" name="attr_intelligence_check_mod"></span>
|
||||
</div>
|
||||
|
||||
<div class="ability-score-wrapper shaped-row no-wrap center vert-center">
|
||||
<span name="attr_intelligence_calculated" class="presentation small-label"></span>
|
||||
<div class="edit">
|
||||
<input type="number" name="attr_intelligence" class="no-spin no-border" min="1" step="1">
|
||||
</div>
|
||||
<div class="edit">+</div>
|
||||
<div class="edit">
|
||||
<input type="number" name="attr_intelligence_bonus" class="no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="ability-wrapper wrap-box center">
|
||||
<input type="hidden" name="attr_wisdom_check_mod_formula">
|
||||
|
||||
<button type="roll" name="roll_shaped_wisdom_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{WISDOM} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{wisdom_check_mod_formula}]]}} @{roll_setting} + @{wisdom_check_mod_formula}]]}} @{hide_gm_info} @{attacher_wisdom_check}" tabindex="-1">
|
||||
<div>
|
||||
<span class="ability-name" data-i18n="WISDOM"></span>
|
||||
<input type="hidden" name="attr_wisdom_mod">
|
||||
<span name="attr_wisdom_mod_with_sign" class="ability-modifier block center"></span>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<div class="edit shaped-row no-wrap vert-center small-label">
|
||||
<span data-i18n="CHECK"></span>
|
||||
<div>+</div>
|
||||
<div>
|
||||
<input type="number" name="attr_wisdom_check_bonus" class="no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
<div>=</div>
|
||||
<span class="mar-l-sm" name="attr_wisdom_check_mod"></span>
|
||||
</div>
|
||||
|
||||
<div class="ability-score-wrapper shaped-row no-wrap center vert-center">
|
||||
<span name="attr_wisdom_calculated" class="presentation small-label"></span>
|
||||
<div class="edit">
|
||||
<input type="number" name="attr_wisdom" class="no-spin no-border" min="1" step="1">
|
||||
</div>
|
||||
<div class="edit">+</div>
|
||||
<div class="edit">
|
||||
<input type="number" name="attr_wisdom_bonus" class="no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="ability-wrapper wrap-box center">
|
||||
<input type="hidden" name="attr_charisma_check_mod_formula">
|
||||
|
||||
<button type="roll" name="roll_shaped_charisma_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CHARISMA} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{charisma_check_mod_formula}]]}} @{roll_setting} + @{charisma_check_mod_formula}]]}} @{hide_gm_info} @{attacher_charisma_check}" tabindex="-1">
|
||||
<div>
|
||||
<span class="ability-name" data-i18n="CHARISMA"></span>
|
||||
<input type="hidden" name="attr_charisma_mod">
|
||||
<span name="attr_charisma_mod_with_sign" class="ability-modifier block center"></span>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<div class="edit shaped-row no-wrap vert-center small-label">
|
||||
<span data-i18n="CHECK"></span>
|
||||
<div>+</div>
|
||||
<div>
|
||||
<input type="number" name="attr_charisma_check_bonus" class="no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
<div>=</div>
|
||||
<span class="mar-l-sm" name="attr_charisma_check_mod"></span>
|
||||
</div>
|
||||
|
||||
<div class="ability-score-wrapper shaped-row no-wrap center vert-center">
|
||||
<span name="attr_charisma_calculated" class="presentation small-label"></span>
|
||||
<div class="edit">
|
||||
<input type="number" name="attr_charisma" class="no-spin no-border" min="1" step="1">
|
||||
</div>
|
||||
<div class="edit">+</div>
|
||||
<div class="edit">
|
||||
<input type="number" name="attr_charisma_bonus" class="no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,36 +0,0 @@
|
||||
<div class="shaped-row center">
|
||||
<div class="ac col-33 center">
|
||||
<button type="roll" name="roll_shaped_ac" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{AC}}} {{text_big=[[@{ac}]]}}">
|
||||
<div class="shield">
|
||||
<span name="attr_AC" class="big-text block center"></span>
|
||||
<div class="wrap-box-title center" data-i18n="ARMOR_CLASS"></div>
|
||||
</div>
|
||||
</button>
|
||||
</div>
|
||||
<div class="col-30 center">
|
||||
<div class="wrap-box initiative">
|
||||
<input type="hidden" name="attr_initiative_formula">
|
||||
<div class="edit shaped-row no-wrap vert-center">
|
||||
<div>+</div>
|
||||
<input type="text" name="attr_initiative_bonus" class="center no-border" value="0">
|
||||
<div>=</div>
|
||||
<span name="attr_initiative" class="big-text block center"></span>
|
||||
</div>
|
||||
<button type="roll" name="roll_shaped_initiative" value="@{initiative_output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INITIATIVE}}} {{roll1=[[@{initiative_roll} + @{initiative_to_tracker} + @{initiative_tie_breaker}]]}} @{attacher_initiative}">
|
||||
<span name="attr_initiative" class="presentation big-text block center initiative-total"></span>
|
||||
<div class="wrap-box-title center" data-i18n="INITIATIVE"></div>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-29 center pad-l-md">
|
||||
<div class="wrap-box center speed">
|
||||
<div class="edit">
|
||||
<input type="number" name="attr_speed" class="big-text center no-spin no-border" step="1">
|
||||
</div>
|
||||
<button type="roll" name="roll_shaped_speed" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SPEED}}} {{text_big=[[@{speed}]]}}">
|
||||
<span name="attr_speed" class="presentation big-text block center"></span>
|
||||
<div class="wrap-box-title" data-i18n="SPEED"></div>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,79 +0,0 @@
|
||||
<div class="attacks wrap-box mar-b-smd">
|
||||
<div class="shaped-row">
|
||||
<div class="col-35 wrap-box-label light-label pad-r-sm" data-i18n="ATTACK"></div>
|
||||
<div class="col-08 wrap-box-label light-label center pad-r-sm" data-i18n="ATK"></div>
|
||||
<div class="col-57 wrap-box-label light-label" data-i18n="DAMAGE"></div>
|
||||
</div>
|
||||
<fieldset class="repeating_attack">
|
||||
<div class="attack compendium-drop-target relative mar-b-sm">
|
||||
<input type="hidden" name="attr_modifiers" accept="Modifiers">
|
||||
<input type="hidden" name="attr_properties" accept="Properties">
|
||||
<input type="hidden" name="attr_freetext" accept="Content">
|
||||
<input type="hidden" name="attr_weight" accept="Weight">
|
||||
<button type="roll" name="roll_attack"
|
||||
value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{action=1}} {{reach=@{reach}}} {{range=@{range}}} @{roll_toggle} @{ammo_toggle} @{saving_throw_toggle} @{damage_toggle} @{second_damage_toggle} {{uses=@{uses}}} {{uses_max=@{uses|max}}} @{attacher_attack} @{hide_gm_info} @{extras_toggle}">
|
||||
<div class="shaped-row vert-center">
|
||||
<div class="col-35 pad-r-sm">
|
||||
<input type="text" name="attr_name" readonly>
|
||||
</div>
|
||||
<div class="col-08 pad-r-sm">
|
||||
<input type="text" name="attr_to_hit" class="center" readonly>
|
||||
</div>
|
||||
<div class="col-57">
|
||||
<input type="text" name="attr_damage_string" readonly>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
<input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked><span class="toggle-icon-settings pictos edit">y</span>
|
||||
<div class="details edit">
|
||||
<div class="shaped-row">
|
||||
<div class="col-40 center">
|
||||
<input type="text" name="attr_name" class="center" data-i18n-placeholder="NAME" accept="Name">
|
||||
<div class="small-label" data-i18n="NAME"></div>
|
||||
</div>
|
||||
<div class="col-17 center pad-l-sm pad-r-sm">
|
||||
<select name="attr_type" accept="Item Type">
|
||||
<option value="Other" data-i18n="OTHER"></option>
|
||||
<option value="Melee Weapon" data-i18n="MELEE"></option>
|
||||
<option value="Ranged Weapon" data-i18n="RANGED"></option>
|
||||
</select>
|
||||
<div class="small-label" data-i18n="TYPE"></div>
|
||||
</div>
|
||||
<div class="col-10 center pad-l-sm pad-r-sm">
|
||||
<input type="text" name="attr_reach" class="center">
|
||||
<div class="small-label" data-i18n="REACH"></div>
|
||||
</div>
|
||||
<div class="col-18 center pad-l-sm pad-r-sm">
|
||||
<input type="text" name="attr_range" class="center" accept="Range">
|
||||
<div class="small-label" data-i18n="RANGE"></div>
|
||||
</div>
|
||||
<div class="col-15 pad-l-sm">
|
||||
<div class="shaped-row vert-center no-wrap">
|
||||
<div class="pad-r-sm">
|
||||
<input type="number" name="attr_uses" class="no-spin" step="1">
|
||||
</div>
|
||||
<div>/</div>
|
||||
<div class="pad-l-sm">
|
||||
<input type="number" name="attr_uses_max" class="no-spin" step="1">
|
||||
</div>
|
||||
</div>
|
||||
<div class="small-label center" data-i18n="USES"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
//= include ../actionComponents/attack.html
|
||||
//= include ../actionComponents/savingThrow.html
|
||||
//= include ../actionComponents/damage.html
|
||||
//= include ../actionComponents/damageSecondary.html
|
||||
//= include ../actionComponents/extras.html
|
||||
//= include ../actionComponents/ammo.html
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
//= include ../equipment/ammo.html
|
||||
|
||||
<button type="roll" name="roll_shaped_attacks" class="wrapper-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ATTACKS}}} {{action=1}} {{text_big=@{attacks_macro_var}}}">
|
||||
<div class="wrap-box-title center" data-i18n="ATTACKS"></div>
|
||||
</button>
|
||||
</div>
|
||||
@@ -1,28 +0,0 @@
|
||||
<div class="wrap-box personality-traits center mar-b-sm">
|
||||
<textarea class="four-line-textarea background-textarea no-border edit" name="attr_personality_traits"></textarea>
|
||||
<button type="roll" name="roll_shaped_personality_traits" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{PERSONALITY_TRAITS}}} {{text=@{personality_traits}}}">
|
||||
<span name="attr_personality_traits" class="presentation pre-line background-text"></span>
|
||||
<div class="wrap-box-title center" data-i18n="PERSONALITY_TRAITS"></div>
|
||||
</button>
|
||||
</div>
|
||||
<div class="wrap-box ideals center mar-b-sm">
|
||||
<textarea class="four-line-textarea background-textarea no-border edit" name="attr_ideals"></textarea>
|
||||
<button type="roll" name="roll_shaped_ideals" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{IDEALS}}} {{text=@{ideals}}}">
|
||||
<span name="attr_ideals" class="presentation pre-line background-text"></span>
|
||||
<div class="wrap-box-title center" data-i18n="IDEALS"></div>
|
||||
</button>
|
||||
</div>
|
||||
<div class="wrap-box bonds center mar-b-sm">
|
||||
<textarea class="four-line-textarea background-textarea no-border edit" name="attr_bonds"></textarea>
|
||||
<button type="roll" name="roll_shaped_bonds" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{BONDS}}} {{text=@{bonds}}}">
|
||||
<span name="attr_bonds" class="presentation pre-line background-text"></span>
|
||||
<div class="wrap-box-title center" data-i18n="BONDS"></div>
|
||||
</button>
|
||||
</div>
|
||||
<div class="wrap-box flaws center mar-b-smd">
|
||||
<textarea class="four-line-textarea background-textarea no-border edit" name="attr_flaws"></textarea>
|
||||
<button type="roll" name="roll_shaped_flaws" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{FLAWS}}} {{text=@{flaws}}}">
|
||||
<span name="attr_flaws" class="presentation pre-line background-text"></span>
|
||||
<div class="wrap-box-title center" data-i18n="FLAWS"></div>
|
||||
</button>
|
||||
</div>
|
||||
@@ -1,55 +0,0 @@
|
||||
<div class="section-core pc">
|
||||
<div class="shaped-row">
|
||||
<div class="col-30 pad-r-sm">
|
||||
<div class="shaped-row mar-b-smd">
|
||||
<div class="col-29 pad-r-sm">
|
||||
//= include abilities.html
|
||||
</div>
|
||||
<div class="col-71 pad-l-sm">
|
||||
//= include inspiration.html
|
||||
//= include proficiency.html
|
||||
//= include savingThrows.html
|
||||
//= include skills.html
|
||||
<div class="resistances-immunities wrap-box">
|
||||
//= include resistancesVulnerabilities.html
|
||||
<div class="wrap-box-title center" data-i18n="RESISTANCES_AND_IMMUNITIES"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
//= include languagesProficiencies.html
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-38 pad-l-sm pad-r-sm">
|
||||
<div class="shaped-row">
|
||||
<div class="col-58 pad-r-sm">
|
||||
//= include armorInit.html
|
||||
//= include hitPoints.html
|
||||
<div class="shaped-row">
|
||||
<div class="col-37 pad-r-sm">
|
||||
//= include hitDice.html
|
||||
</div>
|
||||
<div class="col-63 pad-l-sm">
|
||||
//= include deathSaves.html
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-42 pad-l-sm">
|
||||
//= include ../spells/spellSlots.html
|
||||
//= include exhaustion.html
|
||||
//= include rests.html
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
//= include attacks.html
|
||||
</div>
|
||||
<div>
|
||||
//= include equipment.html
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-32 pad-l-sm">
|
||||
//= include background.html
|
||||
//= include traits.html
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,32 +0,0 @@
|
||||
<div class="death-saving-throw wrap-box center mar-b-smd">
|
||||
<div class="edit">
|
||||
<label class="checkbox-wrap">
|
||||
<input type="checkbox" name="attr_death_saving_throw_prof" value="@{PB}">
|
||||
<span data-i18n="PROFICIENT"></span>
|
||||
</label>
|
||||
</div>
|
||||
<div class="shaped-row vert-center death-success">
|
||||
<div class="col-50 small-label right" data-i18n="SUCCESSES"></div>
|
||||
<div class="col-50 center inline-block-wrapper relative">
|
||||
<input type="radio" name="attr_death_saving_throw_successes" value="0" checked><span>✖</span>
|
||||
<input type="radio" name="attr_death_saving_throw_successes" value="1"><span></span>
|
||||
<input type="radio" name="attr_death_saving_throw_successes" value="2"><span></span>
|
||||
<input type="radio" name="attr_death_saving_throw_successes" value="3"><span></span>
|
||||
<hr class="absolute death-saving-throw-hr">
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row vert-center death-saving-throw death-fail">
|
||||
<div class="col-50 small-label right" data-i18n="FAILURES"></div>
|
||||
<div class="col-50 center inline-block-wrapper relative">
|
||||
<input type="radio" name="attr_death_saving_throw_failures" value="0" checked><span>✖</span>
|
||||
<input type="radio" name="attr_death_saving_throw_failures" value="1"><span></span>
|
||||
<input type="radio" name="attr_death_saving_throw_failures" value="2"><span></span>
|
||||
<input type="radio" name="attr_death_saving_throw_failures" value="3"><span></span>
|
||||
<hr class="absolute death-saving-throw-hr">
|
||||
</div>
|
||||
</div>
|
||||
<button type="roll" name="roll_shaped_death_saving_throw"
|
||||
value="@{death_save_output_option} &{template:5e-shaped} {{death_saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} @{show_character_name} {{title=^{DEATH_SAVING_THROW}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{death_saving_throw_prof}[proficient] + (@{global_saving_throw_bonus})[global saving throw bonus]]]}} @{roll_setting} + (@{global_saving_throw_bonus})[global saving throw bonus]]]}} {{death_saving_throw_successes=@{death_saving_throw_successes}}} {{death_saving_throw_failures=@{death_saving_throw_failures}}} @{attacher_death_saving_throw}">
|
||||
<div class="wrap-box-title center" data-i18n="DEATH_SAVES"></div>
|
||||
</button>
|
||||
</div>
|
||||
@@ -1,94 +0,0 @@
|
||||
<div class="wrap-box">
|
||||
<div class="shaped-row">
|
||||
<div class="col-22">
|
||||
//= include ../equipment/coins.html
|
||||
</div>
|
||||
<div class="col-78 core-equipment pad-l-sm">
|
||||
<div>
|
||||
<div class="shaped-row">
|
||||
<div class="col-06"></div>
|
||||
<div class="col-57 wrap-box-label light-label pad-l-sm pad-r-sm" data-i18n="ARMOR"></div>
|
||||
<div class="col-25 wrap-box-label light-label center pad-r-sm" data-i18n="USES"></div>
|
||||
<div class="col-12 wrap-box-label light-label center" data-i18n="AC"></div>
|
||||
</div>
|
||||
<fieldset class="repeating_armor">
|
||||
<div class="shaped-row compendium-drop-target vert-center">
|
||||
<div class="col-06 center">
|
||||
<input type="checkbox" name="attr_worn" checked>
|
||||
</div>
|
||||
<div class="col-57 pad-l-sm pad-r-sm">
|
||||
<button type="roll" name="roll_armor" class="presentation wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{armor=1}} {{text_big=AC [[@{ac_base}[ac] + @{ac_bonus}[bonus ac]]]}} {{uses=@{uses}}} {{uses_max=@{uses|max}}}">
|
||||
<span name="attr_name"></span>
|
||||
</button>
|
||||
<input type="text" name="attr_name" class="edit" accept="Name">
|
||||
<input type="hidden" name="attr_type" accept="Item Type">
|
||||
<input type="hidden" name="attr_ac_base" accept="AC">
|
||||
<input type="hidden" name="attr_ac_bonus">
|
||||
<input type="hidden" name="attr_modifiers" accept="Modifiers">
|
||||
<input type="hidden" name="attr_strength_requirements">
|
||||
<input type="hidden" name="attr_stealth" accept="Stealth">
|
||||
<input type="hidden" name="attr_weight" accept="Weight">
|
||||
</div>
|
||||
<div class="col-25 shaped-row flex-end no-wrap pad-r-sm">
|
||||
<div class="shaped-row flex-end no-wrap">
|
||||
<input type="checkbox" name="attr_show_uses" class="edit small-checkbox show-uses" value="1">
|
||||
<div class="col-42 show-uses pad-r-sm">
|
||||
<input type="number" name="attr_uses" class="no-spin no-border" step="1">
|
||||
</div>
|
||||
<div class="show-uses">/</div>
|
||||
<div class="col-42 show-uses pad-l-sm">
|
||||
<input type="number" name="attr_uses_max" class="no-spin no-border" step="1">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 center pad-r-sm">
|
||||
<span name="attr_ac_total"></span>
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="mar-t-md">
|
||||
<div class="shaped-row">
|
||||
<div class="col-06"></div>
|
||||
<div class="col-57 wrap-box-label light-label pad-l-sm pad-r-sm" data-i18n="EQUIPMENT"></div>
|
||||
<div class="col-25 wrap-box-label light-label center pad-r-sm" data-i18n="USES"></div>
|
||||
<div class="col-12 wrap-box-label light-label center" data-i18n="QTY"></div>
|
||||
</div>
|
||||
<div class="equipment-wrapper">
|
||||
<fieldset class="repeating_equipment">
|
||||
<div class="shaped-row compendium-drop-target vert-center">
|
||||
<div class="col-06 center">
|
||||
<input type="checkbox" name="attr_carried" checked>
|
||||
</div>
|
||||
<div class="col-57 pad-l-sm pad-r-sm">
|
||||
<button type="roll" name="roll_equipment" class="presentation" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{equipment=1}} {{text=@{content}}} {{uses=@{uses}}} {{uses_max=@{uses|max}}}">
|
||||
<span name="attr_name"></span>
|
||||
</button>
|
||||
<input type="text" name="attr_name" class="edit" accept="Name">
|
||||
<input type="hidden" name="attr_content" accept="Content">
|
||||
<input type="hidden" name="attr_weight" accept="Weight">
|
||||
</div>
|
||||
<div class="col-25 pad-r-sm">
|
||||
<div class="shaped-row flex-end no-wrap">
|
||||
<input type="checkbox" name="attr_show_uses" class="edit small-checkbox show-uses" value="1">
|
||||
<div class="col-42 show-uses pad-r-sm">
|
||||
<input type="number" name="attr_uses" class="no-spin no-border" step="1">
|
||||
</div>
|
||||
<div class="show-uses">/</div>
|
||||
<div class="col-42 show-uses pad-l-sm">
|
||||
<input type="number" name="attr_uses_max" class="no-spin no-border" step="1">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<input type="number" name="attr_qty" class="no-spin no-border" value="1" min="0" step="1">
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="wrap-box-title center" data-i18n="EQUIPMENT"></div>
|
||||
</div>
|
||||
@@ -1,51 +0,0 @@
|
||||
<div class="exhaustion wrap-box relative mar-b-smd">
|
||||
<div class="shaped-row vert-center">
|
||||
<div class="exhaustion-wrapper">
|
||||
<input type="number" name="attr_exhaustion_level" class="no-spin big-font no-border" min="0" value="0" max="6">
|
||||
</div>
|
||||
<button type="roll" name="roll_shaped_exhaustion" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{EXHAUSTION_LEVEL}}} {{text_big=[[@{exhaustion_level}]]}}">
|
||||
<div class="wrap-box-title white-space-no-wrap" data-i18n="EXHAUSTION_LEVEL"></div>
|
||||
</button>
|
||||
</div>
|
||||
<div class="tooltip-position-wrapper">
|
||||
<div class="tooltip">
|
||||
<div class="tooltip-toggle-text center">?</div>
|
||||
<div class="tooltip-content-left small-label">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th data-i18n="LEVEL"></th>
|
||||
<th data-i18n="EFFECT"></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="center">1</td>
|
||||
<td data-i18n="EXHAUSTION_LEVEL_1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="center">2</td>
|
||||
<td data-i18n="EXHAUSTION_LEVEL_2"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="center">3</td>
|
||||
<td data-i18n="EXHAUSTION_LEVEL_3"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="center">4</td>
|
||||
<td data-i18n="EXHAUSTION_LEVEL_4"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="center">5</td>
|
||||
<td data-i18n="EXHAUSTION_LEVEL_5"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="center">6</td>
|
||||
<td data-i18n="EXHAUSTION_LEVEL_6"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,6 +0,0 @@
|
||||
<div class="hit-dice wrap-box center mar-b-smd">
|
||||
<div class="hit-dice-container">
|
||||
//= include ../hitDice/hitDice.html
|
||||
</div>
|
||||
<div class="wrap-box-title" data-i18n="HIT_DICE"></div>
|
||||
</div>
|
||||
@@ -1,34 +0,0 @@
|
||||
<div class="shaped-row">
|
||||
<div class="col-60 center">
|
||||
<div class="heart mar-b-smd">
|
||||
<div class="shaped-row center flex-end no-wrap pad-t-seven">
|
||||
<div class="col-40">
|
||||
<input type="number" name="attr_HP" class="big-text no-spin no-border" step="1">
|
||||
</div>
|
||||
<div class="heart-divider pad-l-sm pad-r-sm">/</div>
|
||||
<div class="col-40">
|
||||
<input type="number" name="attr_HP_max" class="big-text no-spin no-border" min="1" step="1">
|
||||
</div>
|
||||
</div>
|
||||
<button type="roll" name="roll_shaped_hp" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{HIT_POINTS}}} {{text_big=[[@{HP}]]/[[@{HP|max}]]}}">
|
||||
<div class="shaped-row center">
|
||||
<div class="wrap-box-title col-70" data-i18n="HIT_POINTS"></div>
|
||||
</div>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-40 center">
|
||||
<div class="temp-heart mar-b-smd">
|
||||
<div class="shaped-row center pad-t-lg">
|
||||
<div class="col-40">
|
||||
<input type="number" name="attr_temp_HP" class="no-spin no-border" min="0" step="1">
|
||||
</div>
|
||||
</div>
|
||||
<button type="roll" name="roll_shaped_temp_hp" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{HIT_POINTS_TEMPORARY}}} {{text_big=[[@{temp_HP}]]}}">
|
||||
<div class="shaped-row center">
|
||||
<div class="wrap-box-title col-70" data-i18n="HIT_POINTS_TEMP"></div>
|
||||
</div>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,10 +0,0 @@
|
||||
<div class="inspiration wrap-box relative pc mar-b-md">
|
||||
<div class="shaped-row vert-center">
|
||||
<label class="checkbox-label">
|
||||
<input type="checkbox" name="attr_inspiration" value="1"><span></span>
|
||||
</label>
|
||||
<button type="roll" name="roll_shaped_inspiration" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INSPIRATION}}} {{text_big=[[@{inspiration}]]}}" tabindex="-1">
|
||||
<div class="wrap-box-title" data-i18n="INSPIRATION"></div>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,7 +0,0 @@
|
||||
<div class="languages">
|
||||
<button type="roll" name="roll_shaped_languages" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{LANGUAGES}}} {{text_big=@{languages}}}">
|
||||
<span class="heading" data-i18n="LANGUAGES">.</span>
|
||||
<span name="attr_languages" class="presentation pre-line"></span>
|
||||
</button>
|
||||
<textarea name="attr_languages" class="two-line-textarea no-border edit"></textarea>
|
||||
</div>
|
||||
@@ -1,11 +0,0 @@
|
||||
<div class="wrap-box languages-proficiencies">
|
||||
<div class="proficienciess">
|
||||
<button type="roll" name="roll_shaped_proficiencies" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{PROFICIENCIES}}} {{text=@{proficiencies}}}">
|
||||
<span class="heading" data-i18n="PROFICIENCIES">.</span>
|
||||
<span name="attr_proficiencies" class="presentation pre-line"></span>
|
||||
</button>
|
||||
<textarea name="attr_proficiencies" class="five-line-textarea no-border edit"></textarea>
|
||||
</div>
|
||||
//= include languages.html
|
||||
<div class="wrap-box-title center" data-i18n="OTHER_PROFICIENCIES_AND_LANGUAGES"></div>
|
||||
</div>
|
||||
@@ -1,12 +0,0 @@
|
||||
<div class="proficiency-bonus wrap-box relative mar-t-sm mar-b-md">
|
||||
<button type="roll" name="roll_shaped_pb" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{PROFICIENCY_BONUS}}} {{text_big=[[@{pb}]]}}" tabindex="-1">
|
||||
<div class="shaped-row vert-center">
|
||||
<div class="proficiency-bonus-wrapper center">
|
||||
<input type="number" name="attr_PB" class="big-font no-border" readonly tabindex="-1">
|
||||
<input type="hidden" name="attr_exp">
|
||||
<input type="hidden" name="attr_h_PB" value="[[floor(@{PB}/2)]]">
|
||||
</div>
|
||||
<div class="wrap-box-title pad-l-sm" data-i18n="PROFICIENCY_BONUS"></div>
|
||||
</div>
|
||||
</button>
|
||||
</div>
|
||||
@@ -1,32 +0,0 @@
|
||||
<div class="damage-vulnerabilities">
|
||||
<input type="hidden" name="attr_damage_vulnerabilities_exist" class="item-toggle">
|
||||
<button type="roll" name="roll_shaped_damage_vulnerabilities" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DAMAGE_VULNERABILITIES}}} {{text=@{damage_vulnerabilities}}}">
|
||||
<span class="heading" data-i18n="DAMAGE_VULNERABILITIES">.</span>
|
||||
<span name="attr_damage_vulnerabilities" class="presentation pre-line"></span>
|
||||
</button>
|
||||
<textarea name="attr_damage_vulnerabilities" class="edit two-line-textarea no-border"></textarea>
|
||||
</div>
|
||||
<div class="damage-resistances">
|
||||
<input type="hidden" name="attr_damage_resistances_exist" class="item-toggle">
|
||||
<button type="roll" name="roll_shaped_damage_resistances" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DAMAGE_RESISTANCES}}} {{text=@{damage_resistances}}}">
|
||||
<span class="heading" data-i18n="DAMAGE_RESISTANCES">.</span>
|
||||
<span name="attr_damage_resistances" class="presentation pre-line"></span>
|
||||
</button>
|
||||
<textarea name="attr_damage_resistances" class="edit two-line-textarea no-border"></textarea>
|
||||
</div>
|
||||
<div class="damage-immunities">
|
||||
<input type="hidden" name="attr_damage_immunities_exist" class="item-toggle">
|
||||
<button type="roll" name="roll_shaped_damage_immunities" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DAMAGE_IMMUNITIES}}} {{text=@{damage_immunities}}}">
|
||||
<span class="heading" data-i18n="DAMAGE_IMMUNITIES">.</span>
|
||||
<span name="attr_damage_immunities" class="presentation pre-line"></span>
|
||||
</button>
|
||||
<textarea name="attr_damage_immunities" class="edit two-line-textarea no-border"></textarea>
|
||||
</div>
|
||||
<div class="condition-immunities">
|
||||
<input type="hidden" name="attr_condition_immunities_exist" class="item-toggle">
|
||||
<button type="roll" name="roll_shaped_condition_immunities" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CONDITION_IMMUNITIES}}} {{text=@{condition_immunities}}}">
|
||||
<span class="heading" data-i18n="CONDITION_IMMUNITIES">.</span>
|
||||
<span name="attr_condition_immunities" class="presentation pre-line"></span>
|
||||
</button>
|
||||
<textarea name="attr_condition_immunities" class="edit two-line-textarea no-border"></textarea>
|
||||
</div>
|
||||
@@ -1,22 +0,0 @@
|
||||
<input type="checkbox" name="attr_show_rests" class="hidden item-shown">
|
||||
<div class="wrap-box no-wrap relative mar-b-smd item-to-show">
|
||||
<div class="tooltip-position-wrapper">
|
||||
<div class="tooltip">
|
||||
<div class="tooltip-toggle-text center">A</div>
|
||||
<div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row">
|
||||
<div class="pad-r-sm">
|
||||
<button type="roll" name="roll_shaped_short_rest" class="visible-button" value="!shaped-rest --short --id @{character_id}">
|
||||
<span data-i18n="SHORT_REST"></span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="pad-l-sm">
|
||||
<button type="roll" name="roll_shaped_long_rest" class="visible-button" value="!shaped-rest --long --id @{character_id}">
|
||||
<span data-i18n="LONG_REST"></span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="wrap-box-title center" data-i18n="RESTS"></div>
|
||||
</div>
|
||||
@@ -1,126 +0,0 @@
|
||||
<div class="saving-throw wrap-box mar-b-smd">
|
||||
<div class="default-saving-throw">
|
||||
<div class="shaped-row flex-end pad-b-sm">
|
||||
<div class="center pad-l-sm pad-r-sm">
|
||||
<input type="checkbox" name="attr_strength_save_prof" value="@{PB}">
|
||||
</div>
|
||||
<div class="col-12 edit">
|
||||
<input type="number" name="attr_strength_save_bonus" class="no-spin small-label" value="0" step="1">
|
||||
</div>
|
||||
<input type="hidden" name="attr_strength_saving_throw_mod">
|
||||
<button type="roll" name="roll_shaped_strength_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{STRENGTH} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{strength_saving_throw_mod}]]}} @{roll_setting} + @{strength_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_strength_saving_throw}" tabindex="-1">
|
||||
<span name="attr_strength_saving_throw_mod_with_sign" class="col-2-em input-like center bold border-bottom"></span>
|
||||
<span class="ability-saving-throw-name" data-i18n="STRENGTH"></span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="shaped-row flex-end pad-b-sm">
|
||||
<div class="center pad-l-sm pad-r-sm">
|
||||
<input type="checkbox" name="attr_dexterity_save_prof" value="@{PB}">
|
||||
</div>
|
||||
<div class="col-12 edit">
|
||||
<input type="number" name="attr_dexterity_save_bonus" class="no-spin small-label" value="0" step="1">
|
||||
</div>
|
||||
<input type="hidden" name="attr_dexterity_saving_throw_mod">
|
||||
<button type="roll" name="roll_shaped_dexterity_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DEXTERITY} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{dexterity_saving_throw_mod}]]}} @{roll_setting} + @{dexterity_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_dexterity_saving_throw}" tabindex="-1">
|
||||
<span name="attr_dexterity_saving_throw_mod_with_sign" class="col-2-em input-like center bold border-bottom"></span>
|
||||
<span class="ability-saving-throw-name" data-i18n="DEXTERITY"></span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="shaped-row flex-end pad-b-sm">
|
||||
<div class="center pad-l-sm pad-r-sm">
|
||||
<input type="checkbox" name="attr_constitution_save_prof" value="@{PB}">
|
||||
</div>
|
||||
<div class="col-12 edit">
|
||||
<input type="number" name="attr_constitution_save_bonus" class="no-spin small-label" value="0" step="1">
|
||||
</div>
|
||||
<input type="hidden" name="attr_constitution_saving_throw_mod">
|
||||
<button type="roll" name="roll_shaped_constitution_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CONSTITUTION} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{constitution_saving_throw_mod}]]}} @{roll_setting} + @{constitution_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_constitution_saving_throw}" tabindex="-1">
|
||||
<span name="attr_constitution_saving_throw_mod_with_sign" class="col-2-em input-like center bold border-bottom"></span>
|
||||
<span class="ability-saving-throw-name" data-i18n="CONSTITUTION"></span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="shaped-row flex-end pad-b-sm">
|
||||
<div class="center pad-l-sm pad-r-sm">
|
||||
<input type="checkbox" name="attr_intelligence_save_prof" value="@{PB}">
|
||||
</div>
|
||||
<div class="col-12 edit">
|
||||
<input type="number" name="attr_intelligence_save_bonus" class="no-spin small-label" value="0" step="1">
|
||||
</div>
|
||||
<input type="hidden" name="attr_intelligence_saving_throw_mod">
|
||||
<button type="roll" name="roll_shaped_intelligence_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INTELLIGENCE} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{intelligence_saving_throw_mod}]]}} @{roll_setting} + @{intelligence_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_intelligence_saving_throw}" tabindex="-1">
|
||||
<span name="attr_intelligence_saving_throw_mod_with_sign" class="col-2-em input-like center bold border-bottom"></span>
|
||||
<span class="ability-saving-throw-name" data-i18n="INTELLIGENCE"></span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="shaped-row flex-end pad-b-sm">
|
||||
<div class="center pad-l-sm pad-r-sm">
|
||||
<input type="checkbox" name="attr_wisdom_save_prof" value="@{PB}">
|
||||
</div>
|
||||
<div class="col-12 edit">
|
||||
<input type="number" name="attr_wisdom_save_bonus" class="no-spin small-label" value="0" step="1">
|
||||
</div>
|
||||
<input type="hidden" name="attr_wisdom_saving_throw_mod">
|
||||
<button type="roll" name="roll_shaped_wisdom_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{WISDOM} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{wisdom_saving_throw_mod}]]}} @{roll_setting} + @{wisdom_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_wisdom_saving_throw}" tabindex="-1">
|
||||
<span name="attr_wisdom_saving_throw_mod_with_sign" class="col-2-em input-like center bold border-bottom"></span>
|
||||
<span class="ability-saving-throw-name" data-i18n="WISDOM"></span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="shaped-row flex-end">
|
||||
<div class="center pad-l-sm pad-r-sm">
|
||||
<input type="checkbox" name="attr_charisma_save_prof" value="@{PB}">
|
||||
</div>
|
||||
<div class="col-12 edit">
|
||||
<input type="number" name="attr_charisma_save_bonus" class="no-spin small-label" value="0" step="1">
|
||||
</div>
|
||||
<input type="hidden" name="attr_charisma_saving_throw_mod">
|
||||
<button type="roll" name="roll_shaped_charisma_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CHARISMA} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{charisma_saving_throw_mod}]]}} @{roll_setting} + @{charisma_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_charisma_saving_throw}" tabindex="-1">
|
||||
<span name="attr_charisma_saving_throw_mod_with_sign" class="col-2-em input-like center bold border-bottom"></span>
|
||||
<span class="ability-saving-throw-name" data-i18n="CHARISMA"></span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="custom-saving-throw">
|
||||
<div class="shaped-row flex-end pad-b-sm">
|
||||
<div class="center pad-l-sm pad-r-sm">
|
||||
<input type="checkbox" name="attr_fortitude_save_prof" value="@{PB}">
|
||||
</div>
|
||||
<div class="col-12 edit">
|
||||
<input type="number" name="attr_fortitude_save_bonus" class="no-spin small-label" value="0" step="1">
|
||||
</div>
|
||||
<input type="hidden" name="attr_fortitude_saving_throw_mod">
|
||||
<button type="roll" name="roll_shaped_fortitude_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{FORTITUDE} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{fortitude_saving_throw_mod}]]}} @{roll_setting} + @{fortitude_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_fortitude_saving_throw}" tabindex="-1">
|
||||
<span name="attr_fortitude_saving_throw_mod_with_sign" class="col-2-em input-like center bold border-bottom"></span>
|
||||
<span class="ability-saving-throw-name" data-i18n="FORTITUDE"></span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="shaped-row flex-end pad-b-sm">
|
||||
<div class="center pad-l-sm pad-r-sm">
|
||||
<input type="checkbox" name="attr_reflex_save_prof" value="@{PB}">
|
||||
</div>
|
||||
<div class="col-12 edit">
|
||||
<input type="number" name="attr_reflex_save_bonus" class="no-spin small-label" value="0" step="1">
|
||||
</div>
|
||||
<input type="hidden" name="attr_reflex_saving_throw_mod">
|
||||
<button type="roll" name="roll_shaped_reflex_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{REFLEX} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{reflex_saving_throw_mod}]]}} @{roll_setting} + @{reflex_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_reflex_saving_throw}" tabindex="-1">
|
||||
<span name="attr_reflex_saving_throw_mod_with_sign" class="col-2-em input-like center bold border-bottom"></span>
|
||||
<span class="ability-saving-throw-name" data-i18n="REFLEX"></span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="shaped-row flex-end">
|
||||
<div class="center pad-l-sm pad-r-sm">
|
||||
<input type="checkbox" name="attr_will_save_prof" value="@{PB}">
|
||||
</div>
|
||||
<div class="col-12 edit">
|
||||
<input type="number" name="attr_will_save_bonus" class="no-spin small-label" value="0" step="1">
|
||||
</div>
|
||||
<input type="hidden" name="attr_will_saving_throw_mod">
|
||||
<button type="roll" name="roll_shaped_will_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{WILL} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{will_saving_throw_mod}]]}} @{roll_setting} + @{will_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_will_saving_throw}" tabindex="-1">
|
||||
<span name="attr_will_saving_throw_mod_with_sign" class="col-2-em input-like center bold border-bottom"></span>
|
||||
<span class="ability-saving-throw-name" data-i18n="WILL"></span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<button type="roll" name="roll_shaped_saving_throw" class="wrapper-button" value="/w @{character_name} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SAVING_THROWS}}} {{text_big=@{saving_throw_macro_var_to_use}}}">
|
||||
<div class="wrap-box-title center" data-i18n="SAVING_THROWS"></div>
|
||||
</button>
|
||||
</div>
|
||||
@@ -1,68 +0,0 @@
|
||||
<div class="skills wrap-box mar-b-smd">
|
||||
<input type="checkbox" name="attr_show_passive_skills" class="item-shown hidden">
|
||||
<fieldset class="repeating_skill">
|
||||
<div class="shaped-row no-wrap flex-end">
|
||||
<div class="col-10 no-shrink edit pad-r-sm">
|
||||
<select name="attr_skill_d20">
|
||||
<option value="@{shaped_d20}" data-i18n="NORMAL"></option>
|
||||
<option value="2d20@{d20_mod}kh1" data-i18n="ADVANTAGE"></option>
|
||||
<option value="2d20@{d20_mod}kl1" data-i18n="DISADVANTAGE"></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-08 skill-select-wrapper no-shrink">
|
||||
<select name="attr_proficiency" class="no-border">
|
||||
<option value="unproficient" data-i18n="SKILL_SELECT_UNPROFICIENT"></option>
|
||||
<option value="proficient" data-i18n="SKILL_SELECT_PROFICIENT"></option>
|
||||
<option value="expertise" data-i18n="SKILL_SELECT_EXPERTISE"></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-09 edit no-shrink">
|
||||
<input type="number" name="attr_bonus" class="no-spin small-label" value="0" step="1">
|
||||
</div>
|
||||
<button type="roll" name="roll_skill" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name} (^{@{ability_key}})}} @{roll_info} @{skill_info} {{roll1=[[@{skill_d20} + @{formula}]]}} @{roll_setting} + @{formula}]]}} @{attacher_skill}" tabindex="-1">
|
||||
<div class="shaped-row no-wrap flex-end">
|
||||
<span name="attr_total_with_sign" class="col-2-em input-like center bold border-bottom"></span>
|
||||
<span name="attr_name" class="skill-name presentation pad-l-sm"></span>
|
||||
</div>
|
||||
</button>
|
||||
<div class="col-50 edit">
|
||||
<input type="text" name="attr_name" class="skill-name">
|
||||
</div>
|
||||
<input type="hidden" name="attr_formula">
|
||||
<input type="hidden" name="attr_skill_info">
|
||||
<input type="hidden" name="attr_ability_key">
|
||||
<div class="skills-ability-selector-wrapper no-shrink pad-l-sm">
|
||||
<div class="shaped-row no-wrap vert-center">
|
||||
<span>(</span>
|
||||
<select name="attr_ability" class="skills-ability-selector">
|
||||
<option value="0">—</option>
|
||||
<option value="strength" data-i18n="STR"></option>
|
||||
<option value="dexterity" data-i18n="DEX"></option>
|
||||
<option value="constitution" data-i18n="CON"></option>
|
||||
<option value="intelligence" data-i18n="INT"></option>
|
||||
<option value="wisdom" data-i18n="WIS"></option>
|
||||
<option value="charisma" data-i18n="CHA"></option>
|
||||
</select>
|
||||
<span>)</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-09 edit no-shrink">
|
||||
<input type="number" name="attr_passive_bonus" class="no-spin small-label" value="0" step="1">
|
||||
</div>
|
||||
<input type="hidden" name="attr_passive">
|
||||
<button type="roll" name="roll_passive" class="item-to-show" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{PASSIVE} @{name} (<span data-i18n=@{ability_key}>@{ability_key}<span>)}} @{roll_info} {{roll1=[[@{passive}]]}} @{hide_gm_info} @{attacher_skill}" tabindex="-1">
|
||||
<div class="shaped-row no-wrap flex-end">
|
||||
<span name="attr_passive" class="col-1-3-em input-like small-label center border-bottom"></span>
|
||||
</div>
|
||||
</button>
|
||||
</div>
|
||||
</fieldset>
|
||||
<div class="mar-t-sm"></div>
|
||||
<input type="checkbox" name="attr_generate_skills" class="toggle-pseudo-button edit"><span class="toggle-pseudo-button button edit" data-i18n="GENERATE_SKILLS"></span>
|
||||
<div class="mar-t-sm">
|
||||
<input type="checkbox" name="attr_show_passive_skills" class="edit item-shown"><span class="edit" data-i18n="SHOW_PASSIVE"></span>
|
||||
</div>
|
||||
<button type="roll" name="roll_shaped_ability_checks" class="wrapper-button" value="/w @{character_name} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ABILITY_CHECKS}}} {{@{ability_checks_text_size}=@{ability_checks_macro_var}}}">
|
||||
<div class="wrap-box-title center" data-i18n="SKILLS"></div>
|
||||
</button>
|
||||
</div>
|
||||
@@ -1,6 +0,0 @@
|
||||
<div class="wrap-box">
|
||||
//= include ../traits/traits.html
|
||||
<button type="roll" name="roll_shaped_traits" class="wrapper-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{TRAITS}}} {{text_big=@{traits_macro_var}}}">
|
||||
<div class="wrap-box-title center" data-i18n="FEATURES_AND_TRAITS"></div>
|
||||
</button>
|
||||
</div>
|
||||
@@ -1,21 +0,0 @@
|
||||
<div class="ammo mar-t-md">
|
||||
<div class="edit wrap-box-label light-label mar-b-sm" data-i18n="AMMO"></div>
|
||||
<fieldset class="repeating_ammo">
|
||||
<div class="shaped-row compendium-drop-target no-wrap">
|
||||
<div>
|
||||
<input type="number" name="attr_qty" min="0" step="1">
|
||||
<div class="small-label edit center" data-i18n="QTY"></div>
|
||||
</div>
|
||||
<div class="edit pad-l-sm">
|
||||
<input type="number" name="attr_weight" class="no-spin" value=".05" step=".005" accept="Weight">
|
||||
<div class="small-label center" data-i18n="WEIGHT"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="small-label center">
|
||||
<button type="roll" name="roll_ammo" class="presentation" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{text_big=@{qty}}}" tabindex="-1">
|
||||
<span name="attr_name" class="pseudo-input"></span>
|
||||
</button>
|
||||
<input type="text" name="attr_name" class="edit center small-label no-border" data-i18n-placeholder="ARROWS" accept="Name">
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -1,105 +0,0 @@
|
||||
<div class="wrap-box">
|
||||
<div class="shaped-row">
|
||||
<div class="col-03 small-label"></div>
|
||||
<div class="col-20 wrap-box-label light-label pad-r-sm" data-i18n="ARMOR"></div>
|
||||
<div class="col-17 wrap-box-label light-label center pad-r-sm" data-i18n="TYPE"></div>
|
||||
<div class="edit col-05 wrap-box-label light-label center" data-i18n="AC"></div>
|
||||
<div class="edit col-02"></div>
|
||||
<div class="edit col-07 wrap-box-label light-label center" data-i18n="BONUS"></div>
|
||||
<div class="edit col-02"></div>
|
||||
<div class="col-06 wrap-box-label light-label center" data-i18n="TOTAL"></div>
|
||||
<div class="col-11 wrap-box-label light-label pad-l-md" data-i18n="STRENGTH"></div>
|
||||
<div class="col-09 wrap-box-label light-label center pad-l-md" data-i18n="STEALTH"></div>
|
||||
<div class="col-10 wrap-box-label light-label center" data-i18n="USES"></div>
|
||||
<div class="col-08 wrap-box-label light-label center pad-l-md" data-i18n="WEIGHT"></div>
|
||||
</div>
|
||||
<fieldset class="repeating_armor">
|
||||
<div class="shaped-row compendium-drop-target vert-center">
|
||||
<input type="hidden" name="attr_modifiers" accept="Modifiers">
|
||||
|
||||
<div class="col-03 center">
|
||||
<input type="checkbox" name="attr_worn" checked>
|
||||
</div>
|
||||
<div class="col-20 pad-r-sm">
|
||||
<input type="text" name="attr_name" accept="Name">
|
||||
</div>
|
||||
<div class="col-17 center pad-r-sm">
|
||||
<select name="attr_type" accept="Item Type">
|
||||
<option value="Light Armor" data-i18n="LIGHT_ARMOR"></option>
|
||||
<option value="Medium Armor" data-i18n="MEDIUM_ARMOR"></option>
|
||||
<option value="Heavy Armor" data-i18n="HEAVY_ARMOR"></option>
|
||||
<option value="Armored" data-i18n="OTHER_ARMOR"></option>
|
||||
<option value="Shield" data-i18n="SHIELD"></option>
|
||||
<option value="AC" data-i18n="ARMORED_AND_UNARMORED"></option>
|
||||
<option value="Unarmored" data-i18n="UNARMORED"></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="edit col-05 center">
|
||||
<input type="number" name="attr_ac_base" class="no-spin" value="0" step="1" accept="AC">
|
||||
</div>
|
||||
<div class="edit col-02 center">+</div>
|
||||
<div class="edit col-07 center">
|
||||
<input type="number" name="attr_ac_bonus" class="no-spin" value="0" step="1">
|
||||
</div>
|
||||
<div class="edit col-02 center">=</div>
|
||||
<div class="col-06 center">
|
||||
<span name="attr_ac_total" class="pseudo-input center border-bottom"></span>
|
||||
</div>
|
||||
<div class="col-11 pad-l-md">
|
||||
<select name="attr_strength_requirements">
|
||||
<option value="no">—</option>
|
||||
<option value="Str 13" data-i18n="STR_13"></option>
|
||||
<option value="Str 15" data-i18n="STR_15"></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-09 center pad-l-md">
|
||||
<input type="checkbox" name="attr_stealth" value="Disadvantage" accept="Stealth">
|
||||
</div>
|
||||
<div class="col-10">
|
||||
<div class="shaped-row vert-center no-wrap">
|
||||
<div class="pad-r-sm">
|
||||
<input type="number" name="attr_uses" class="no-spin" step="1">
|
||||
</div>
|
||||
<div>/</div>
|
||||
<div class="pad-l-sm">
|
||||
<input type="number" name="attr_uses_max" class="no-spin" step="1">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-08 center pad-l-md">
|
||||
<input type="number" name="attr_weight" class="no-spin" step="1" accept="Weight">
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
<div class="shaped-row center pad-t-md pad-b-md">
|
||||
<div class="col-12 center pad-r-md">
|
||||
<span name="attr_ac_armored_calc" class="pseudo-input center border-bottom"></span>
|
||||
<div class="small-label" data-i18n="AC_ARMORED"></div>
|
||||
</div>
|
||||
<div class="col-12 center pad-r-md">
|
||||
<select name="attr_ac_unarmored_ability">
|
||||
<option value="" selected>—</option>
|
||||
<option value="strength" data-i18n="STR"></option>
|
||||
<option value="dexterity" data-i18n="DEX"></option>
|
||||
<option value="constitution" data-i18n="CON"></option>
|
||||
<option value="intelligence" data-i18n="INT"></option>
|
||||
<option value="wisdom" data-i18n="WIS"></option>
|
||||
<option value="charisma" data-i18n="CHA"></option>
|
||||
</select>
|
||||
<div class="small-label" data-i18n="AC_UNARMORED_ABILITY"></div>
|
||||
</div>
|
||||
<div class="col-12 center pad-r-md">
|
||||
<span name="attr_ac_unarmored_calc" class="pseudo-input center border-bottom"></span>
|
||||
<div class="small-label" data-i18n="AC_UNARMORED"></div>
|
||||
</div>
|
||||
<div class="col-15 center">
|
||||
<button type="roll" name="roll_shaped_ac" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{AC}}} {{text_big=[[@{ac}]]}}">
|
||||
<div class="shield">
|
||||
<span name="attr_AC" class="pseudo-input center big-text"></span>
|
||||
<div class="wrap-box-title center" data-i18n="ARMOR_CLASS"></div>
|
||||
</div>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="wrap-box-title center" data-i18n="ARMOR"></div>
|
||||
</div>
|
||||
@@ -1,56 +0,0 @@
|
||||
<div class="shaped-row vert-center mar-t-md">
|
||||
<div class="col-02"></div>
|
||||
<div class="col-20 wrap-box-label light-label pad-r-sm" data-i18n="ATTACK"></div>
|
||||
<div class="col-45 wrap-box-label light-label pad-r-sm" data-i18n="FREETEXT"></div>
|
||||
<div class="col-10 wrap-box-label light-label center" data-i18n="USES"></div>
|
||||
<div class="col-07 wrap-box-label light-label center pad-l-md" data-i18n="QTY"></div>
|
||||
<div class="col-01"></div>
|
||||
<div class="col-07 wrap-box-label light-label center" data-i18n="WEIGHT"></div>
|
||||
<div class="col-01"></div>
|
||||
<div class="col-07 wrap-box-label light-label center" data-i18n="TOTAL"></div>
|
||||
</div>
|
||||
<fieldset class="repeating_attack">
|
||||
<div class="shaped-row compendium-drop-target vert-center">
|
||||
<input type="hidden" name="attr_type" accept="Item Type">
|
||||
<input type="hidden" name="attr_modifiers" accept="Modifiers">
|
||||
<input type="hidden" name="attr_properties" accept="Properties">
|
||||
<input type="hidden" name="attr_damage_type" accept="Damage Type">
|
||||
<input type="hidden" name="attr_damage" accept="Damage">
|
||||
<input type="hidden" name="attr_second_damage" accept="Secondary Damage">
|
||||
<input type="hidden" name="attr_range" accept="Range">
|
||||
|
||||
<div class="col-02 center">
|
||||
<input type="checkbox" name="attr_carried" checked>
|
||||
</div>
|
||||
<div class="col-20 pad-r-sm">
|
||||
<input type="text" name="attr_name" accept="Name">
|
||||
</div>
|
||||
<div class="col-45 pad-r-sm">
|
||||
<textarea name="attr_freetext" class="one-line-textarea" accept="Content"></textarea>
|
||||
</div>
|
||||
<div class="col-10">
|
||||
<div class="shaped-row vert-center no-wrap">
|
||||
<div class="pad-r-sm">
|
||||
<input type="number" name="attr_uses" class="no-spin" step="1">
|
||||
</div>
|
||||
<div>/</div>
|
||||
<div class="pad-l-sm">
|
||||
<input type="number" name="attr_uses_max" class="no-spin" step="1">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-07 center pad-l-md">
|
||||
<input type="number" name="attr_qty" value="1" min="0" step="1">
|
||||
</div>
|
||||
<div class="col-01 center">×</div>
|
||||
<div class="col-07 center">
|
||||
<input type="number" name="attr_weight" value="0" step=".25" accept="Weight">
|
||||
</div>
|
||||
<div class="col-01 center">=</div>
|
||||
<div class="col-07 center">
|
||||
<span name="attr_weight_total" class="pseudo-input center border-bottom"></span>
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
//= include ammo.html
|
||||
@@ -1,60 +0,0 @@
|
||||
<div class="coin shaped-row no-wrap vert-center mar-t-md">
|
||||
<div class="wrap-box col-38">
|
||||
<button type="roll" name="roll_shaped_coinage_cp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{COPPER_PIECES}}} {{text_big=[[@{cp}]]}}" tabindex="-1">
|
||||
<div class="light-label pad-r-sm" data-i18n="COINS_CP"></div>
|
||||
</button>
|
||||
</div>
|
||||
<div class="shaped-row wrap-box coin-value-wrap">
|
||||
<input type="number" name="attr_cp" class="no-spin no-border" value="0" min="0" step="1">
|
||||
</div>
|
||||
</div>
|
||||
<div class="coin shaped-row no-wrap vert-center mar-t-md">
|
||||
<div class="wrap-box col-38">
|
||||
<button type="roll" name="roll_shaped_coinage_sp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SILVER_PIECES}}} {{text_big=[[@{sp}]]}}" tabindex="-1">
|
||||
<div class="light-label pad-r-sm" data-i18n="COINS_SP"></div>
|
||||
</button>
|
||||
</div>
|
||||
<div class="shaped-row wrap-box coin-value-wrap">
|
||||
<input type="number" name="attr_sp" class="no-spin no-border" value="0" min="0" step="1">
|
||||
</div>
|
||||
</div>
|
||||
<div class="coin shaped-row no-wrap vert-center mar-t-md">
|
||||
<div class="wrap-box col-38">
|
||||
<button type="roll" name="roll_shaped_coinage_ep" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ELECTRUM_PIECES}}} {{text_big=[[@{ep}]]}}" tabindex="-1">
|
||||
<div class="light-label pad-r-sm" data-i18n="COINS_EP"></div>
|
||||
</button>
|
||||
</div>
|
||||
<div class="shaped-row wrap-box coin-value-wrap">
|
||||
<input type="number" name="attr_ep" class="no-spin no-border" value="0" min="0" step="1">
|
||||
</div>
|
||||
</div>
|
||||
<div class="coin shaped-row no-wrap vert-center mar-t-md">
|
||||
<div class="wrap-box col-38">
|
||||
<button type="roll" name="roll_shaped_coinage_gp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{GOLD_PIECES}}} {{text_big=[[@{gp}]]}}" tabindex="-1">
|
||||
<div class="light-label pad-r-sm" data-i18n="COINS_GP"></div>
|
||||
</button>
|
||||
</div>
|
||||
<div class="shaped-row wrap-box coin-value-wrap">
|
||||
<input type="number" name="attr_gp" class="no-spin no-border" value="0" min="0" step="1">
|
||||
</div>
|
||||
</div>
|
||||
<div class="coin shaped-row no-wrap vert-center mar-t-md">
|
||||
<div class="wrap-box col-38">
|
||||
<button type="roll" name="roll_shaped_coinage_pp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{PLATINUM_PIECES}}} {{text_big=[[@{pp}]]}}" tabindex="-1">
|
||||
<div class="light-label pad-r-sm" data-i18n="COINS_PP"></div>
|
||||
</button>
|
||||
</div>
|
||||
<div class="shaped-row wrap-box coin-value-wrap">
|
||||
<input type="number" name="attr_pp" class="no-spin no-border" value="0" min="0" step="1">
|
||||
</div>
|
||||
</div>
|
||||
<div class="coin shaped-row no-wrap vert-center mar-t-md">
|
||||
<div class="wrap-box col-38">
|
||||
<button type="roll" name="roll_shaped_coinage_total_gp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{TOTAL_GOLD_VALUE}}} {{text_big=[[@{total_gp}]]}}" tabindex="-1">
|
||||
<div class="light-label bold pad-r-sm" data-i18n="COINS_GP"></div>
|
||||
</button>
|
||||
</div>
|
||||
<div class="shaped-row wrap-box coin-value-wrap">
|
||||
<input type="number" name="attr_total_gp" class="bold no-border" value="0" readonly>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,24 +0,0 @@
|
||||
<div class="section-equipment pc">
|
||||
<div class="shaped-row mar-b-smd">
|
||||
<div class="col-70 pad-r-md">
|
||||
//= include armor.html
|
||||
</div>
|
||||
<div class="col-30 pad-r-sm">
|
||||
//= include weight.html
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="wrap-box">
|
||||
<div class="shaped-row">
|
||||
<div class="col-10">
|
||||
//= include coins.html
|
||||
</div>
|
||||
<div class="col-90 pad-l-md">
|
||||
//= include equipmentItems.html
|
||||
<hr>
|
||||
//= include attacks.html
|
||||
</div>
|
||||
</div>
|
||||
<div class="wrap-box-title center" data-i18n="EQUIPMENT"></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,46 +0,0 @@
|
||||
<div class="shaped-row">
|
||||
<div class="col-02"></div>
|
||||
<div class="col-20 wrap-box-label light-label pad-r-sm" data-i18n="EQUIPMENT"></div>
|
||||
<div class="col-45 wrap-box-label light-label pad-r-sm" data-i18n="CONTENT"></div>
|
||||
<div class="col-10 wrap-box-label light-label center" data-i18n="USES"></div>
|
||||
<div class="col-07 wrap-box-label light-label center pad-l-md" data-i18n="QTY"></div>
|
||||
<div class="col-01"></div>
|
||||
<div class="col-07 wrap-box-label light-label center" data-i18n="WEIGHT"></div>
|
||||
<div class="col-01"></div>
|
||||
<div class="col-07 wrap-box-label light-label center" data-i18n="TOTAL"></div>
|
||||
</div>
|
||||
<fieldset class="repeating_equipment">
|
||||
<div class="shaped-row compendium-drop-target vert-center">
|
||||
<div class="col-02 center">
|
||||
<input type="checkbox" name="attr_carried" checked>
|
||||
</div>
|
||||
<div class="col-20 pad-r-sm">
|
||||
<input type="text" name="attr_name" accept="Name">
|
||||
</div>
|
||||
<div class="col-45 pad-r-sm">
|
||||
<textarea name="attr_content" class="one-line-textarea" accept="Content"></textarea>
|
||||
</div>
|
||||
<div class="col-10">
|
||||
<div class="shaped-row vert-center no-wrap">
|
||||
<div class="pad-r-sm">
|
||||
<input type="number" name="attr_uses" class="no-spin" step="1">
|
||||
</div>
|
||||
<div>/</div>
|
||||
<div class="pad-l-sm">
|
||||
<input type="number" name="attr_uses_max" class="no-spin" step="1">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-07 center pad-l-md">
|
||||
<input type="number" name="attr_qty" value="1" min="0" step="1">
|
||||
</div>
|
||||
<div class="col-01 center">×</div>
|
||||
<div class="col-07 center">
|
||||
<input type="number" name="attr_weight" value="0" step="0.01" accept="Weight">
|
||||
</div>
|
||||
<div class="col-01 center">=</div>
|
||||
<div class="col-07 center">
|
||||
<span name="attr_weight_total" class="pseudo-input center border-bottom"></span>
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
@@ -1,78 +0,0 @@
|
||||
<div class="shaped-row">
|
||||
<div class="col-50 pad-r-sm">
|
||||
<div class="wrap-box">
|
||||
<div class="shaped-row vert-center">
|
||||
<div class="col-50 small-label" data-i18n="ATTACKS"></div>
|
||||
<div class="col-50">
|
||||
<span name="attr_weight_attacks" class="pseudo-input center border-bottom"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row vert-center">
|
||||
<div class="col-50 small-label" data-i18n="AMMO"></div>
|
||||
<div class="col-50">
|
||||
<span name="attr_weight_ammo" class="pseudo-input center border-bottom"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row vert-center">
|
||||
<div class="col-50 small-label" data-i18n="ARMOR"></div>
|
||||
<div class="col-50">
|
||||
<span name="attr_weight_armor" class="pseudo-input center border-bottom"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row vert-center">
|
||||
<div class="col-50 small-label" data-i18n="EQUIPMENT"></div>
|
||||
<div class="col-50">
|
||||
<span name="attr_weight_equipment" class="pseudo-input center border-bottom"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row vert-center">
|
||||
<div class="col-50 small-label" data-i18n="COINAGE"></div>
|
||||
<div class="col-50">
|
||||
<span name="attr_weight_coinage" class="pseudo-input center border-bottom"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row vert-center">
|
||||
<div class="col-50 small-label" data-i18n="TOTAL"></div>
|
||||
<div class="col-50">
|
||||
<span name="attr_weight_total" class="pseudo-input center border-bottom bold"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="wrap-box-title center" data-i18n="WEIGHT"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-50 pad-l-sm">
|
||||
<div class="wrap-box">
|
||||
<div class="shaped-row edit">
|
||||
<div class="col-75 small-label" data-i18n="MULTIPLIER"></div>
|
||||
<div class="col-25">
|
||||
<input type="number" name="attr_weight_multiplier" class="no-spin" value="1" step=".05">
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row">
|
||||
<div class="col-75 small-label" data-i18n="CARRYING_CAPACITY"></div>
|
||||
<div class="col-25">
|
||||
<span name="attr_carrying_capacity" class="pseudo-input center border-bottom"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row">
|
||||
<div class="col-75 small-label" data-i18n="CARRYING_PUSH_DRAG_LIFT"></div>
|
||||
<div class="col-25">
|
||||
<span name="attr_max_push_drag_lift" class="pseudo-input center border-bottom"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row">
|
||||
<div class="col-75 small-label" data-i18n="ENCUMBERED"></div>
|
||||
<div class="col-25">
|
||||
<span name="attr_encumbered" class="pseudo-input center border-bottom"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row">
|
||||
<div class="col-75 small-label" data-i18n="ENCUMBERED_HEAVILY"></div>
|
||||
<div class="col-25">
|
||||
<span name="attr_heavily_encumbered" class="pseudo-input center border-bottom"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="wrap-box-title center" data-i18n="CARRYING_CAPACITY"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,2 +0,0 @@
|
||||
<input class="slide-input-pc" type="checkbox" name="attr_is_npc" value="1"><label class="slide-toggle-pc"><span class="slide-cover">···</span><span class="slide-toggle-pc-left" data-i18n="PC"></span><span class="slide-toggle-pc-right" data-i18n="NPC"></span></label>
|
||||
<span class="small-label bold pad-l-sm">Shaped v<span name="attr_version" class="bold small-label"></span></span>
|
||||
@@ -1,59 +0,0 @@
|
||||
<div class="core-header pc">
|
||||
<div class="shaped-row">
|
||||
<div class="col-40">
|
||||
<div class="dnd-image-wrapper">
|
||||
<img src="http://i.imgur.com/X44kw8b.png" alt="Dungeons & Dragons (5th edition)">
|
||||
</div>
|
||||
<div class="character-name">
|
||||
<input type="text" name="attr_character_name">
|
||||
<div class="wrap-box-label" data-i18n="CHARACTER_NAME"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-60 header-info">
|
||||
<div class="wrap-box">
|
||||
<div class="shaped-row">
|
||||
<div class="col-70 pad-r-lg">
|
||||
<input type="text" name="attr_class_and_level" data-i18n-placeholder="CLASS_AND_LEVEL_PLACEHOLDER" readonly>
|
||||
<button type="roll" name="roll_shaped_class" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CLASS_AND_LEVEL}}} {{text_big=@{class_and_level}}}">
|
||||
<div class="wrap-box-label" data-i18n="CLASS_AND_LEVEL"></div>
|
||||
</button>
|
||||
</div>
|
||||
<div class="col-30">
|
||||
<input type="text" name="attr_background">
|
||||
<button type="roll" name="roll_shaped_background" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{BACKGROUND}}} {{text_big=@{background}}}">
|
||||
<div class="wrap-box-label" data-i18n="BACKGROUND"></div>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row">
|
||||
<div class="col-35 pad-r-lg">
|
||||
<input type="text" name="attr_race">
|
||||
<button type="roll" name="roll_shaped_race" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{RACE}}} {{text_big=@{race}}}">
|
||||
<div class="wrap-box-label" data-i18n="RACE"></div>
|
||||
</button>
|
||||
</div>
|
||||
<div class="col-35 pad-r-lg">
|
||||
<input type="text" name="attr_alignment">
|
||||
<button type="roll" name="roll_shaped_alignment" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ALIGNMENT}}} {{text_big=@{alignment}}}">
|
||||
<div class="wrap-box-label" data-i18n="ALIGNMENT"></div>
|
||||
</button>
|
||||
</div>
|
||||
<div class="col-30">
|
||||
<div class="shaped-row flex-end">
|
||||
<div class="col-47">
|
||||
<input type="number" name="attr_xp" class="no-spin" min="0" step="1">
|
||||
</div>
|
||||
<div class="col-06 center">/</div>
|
||||
<div class="col-47">
|
||||
<span name="attr_xp_next_level" class="pseudo-input border-bottom center"></span>
|
||||
</div>
|
||||
</div>
|
||||
<button type="roll" name="roll_shaped_xp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{EXPERIENCE_POINTS}}} {{text_big=[[@{xp}]]/[[@{xp_next_level}]] for level [[@{level} + 1]]}}">
|
||||
<div class="wrap-box-label" data-i18n="EXPERIENCE_POINTS"></div>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,14 +0,0 @@
|
||||
<div class="mar-t-md"></div>
|
||||
<input type="radio" name="attr_tab" class="toggle-page-core" value="core" checked><span class="toggle-page-core button" data-i18n="CORE"></span>
|
||||
<input type="radio" name="attr_tab" class="toggle-page-spells" value="spells"><span class="toggle-page-spells button" data-i18n="SPELLS"></span>
|
||||
<input type="radio" name="attr_tab" class="toggle-page-equipment pc" value="equipment"><span class="toggle-page-equipment button pc" data-i18n="EQUIPMENT"></span>
|
||||
<input type="radio" name="attr_tab" class="toggle-page-character pc" value="character"><span class="toggle-page-character button pc" data-i18n="CHARACTER"></span>
|
||||
<input type="radio" name="attr_tab" class="toggle-page-settings" value="settings"><span class="toggle-page-settings button pictos">y</span>
|
||||
<input type="radio" name="attr_tab" class="toggle-page-all" value="all"><span class="toggle-page-all button" data-i18n="ALL"></span>
|
||||
<input type="checkbox" name="attr_edit_mode" class="toggle-edit-mode mar-l-lg negative-mar-t-eight"><span class="toggle-edit-mode pictos negative-mar-t-eight">p</span>
|
||||
|
||||
<div class="float-right mar-t-smd">
|
||||
<input type="radio" name="attr_roll_setting" class="toggle-roll-normal" value="{{ignore=[[0" checked><span class="toggle-roll-normal button" data-i18n="NORMAL"></span>
|
||||
<input type="radio" name="attr_roll_setting" class="toggle-roll-advantage" value="adv {{ignore=[[0"><span class="toggle-roll-advantage button" data-i18n="ADVANTAGE"></span>
|
||||
<input type="radio" name="attr_roll_setting" class="toggle-roll-disadvantage" value="dis {{ignore=[[0"><span class="toggle-roll-disadvantage button" data-i18n="DISADVANTAGE"></span>
|
||||
</div>
|
||||
@@ -1,19 +0,0 @@
|
||||
<input type="hidden" name="attr_has_sorcerer_levels" class="has-sorcerer-levels hidden">
|
||||
<input type="hidden" name="attr_has_warlock_levels" class="has-warlock-levels hidden">
|
||||
|
||||
<input type="checkbox" name="attr_spell_slots_l0_toggle" class="toggle-spell-level-0 hidden">
|
||||
<input type="checkbox" name="attr_spell_slots_l1_toggle" class="toggle-spell-level-1 hidden">
|
||||
<input type="checkbox" name="attr_spell_slots_l2_toggle" class="toggle-spell-level-2 hidden">
|
||||
<input type="checkbox" name="attr_spell_slots_l3_toggle" class="toggle-spell-level-3 hidden">
|
||||
<input type="checkbox" name="attr_spell_slots_l4_toggle" class="toggle-spell-level-4 hidden">
|
||||
<input type="checkbox" name="attr_spell_slots_l5_toggle" class="toggle-spell-level-5 hidden">
|
||||
<input type="checkbox" name="attr_spell_slots_l6_toggle" class="toggle-spell-level-6 hidden">
|
||||
<input type="checkbox" name="attr_spell_slots_l7_toggle" class="toggle-spell-level-7 hidden">
|
||||
<input type="checkbox" name="attr_spell_slots_l8_toggle" class="toggle-spell-level-8 hidden">
|
||||
<input type="checkbox" name="attr_spell_slots_l9_toggle" class="toggle-spell-level-9 hidden">
|
||||
|
||||
<input type="hidden" name="attr_roll_info">
|
||||
<input type="hidden" name="attr_shaped_d20" value="d20">
|
||||
<input type="hidden" name="attr_d20_mod">
|
||||
|
||||
<input type="hidden" name="attr_use_custom_saving_throws" class="toggle-use-custom-saving-throws hidden">
|
||||
@@ -1,113 +0,0 @@
|
||||
<input type="checkbox" name="attr_hd_d2_toggle" value="1" class="toggle-hd-d2 hidden">
|
||||
<input type="checkbox" name="attr_hd_d4_toggle" value="1" class="toggle-hd-d4 hidden">
|
||||
<input type="checkbox" name="attr_hd_d6_toggle" value="1" class="toggle-hd-d6 hidden">
|
||||
<input type="checkbox" name="attr_hd_d8_toggle" value="1" class="toggle-hd-d8 hidden">
|
||||
<input type="checkbox" name="attr_hd_d10_toggle" value="1" class="toggle-hd-d10 hidden">
|
||||
<input type="checkbox" name="attr_hd_d12_toggle" value="1" class="toggle-hd-d12 hidden">
|
||||
<input type="checkbox" name="attr_hd_d20_toggle" value="1" class="toggle-hd-d20 hidden">
|
||||
|
||||
<div class="shaped-row center flex-end toggle-hd-d2">
|
||||
<div class="col-29 pad-r-sm">
|
||||
<input type="number" name="attr_hd_d2" class="no-spin no-border" min="0" step="1">
|
||||
</div>
|
||||
<div class="col-05">/</div>
|
||||
<div class="col-29">
|
||||
<span name="attr_hd_d2_max" class="center"></span>
|
||||
</div>
|
||||
<input type="hidden" name="attr_hd_d2_query">
|
||||
<div class="col-37 center">
|
||||
<button type="roll" name="roll_shaped_hd_d2" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d2_query}d2 ^{HIT_DICE}}} {{uses=@{hd_d2}}} {{uses_max=@{hd_d2|max}}} @{roll_info} {{roll1=[[{((@{hd_d2_query})d2[d2 * hd] + ((@{hd_d2_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
|
||||
d2
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row center flex-end toggle-hd-d4">
|
||||
<div class="col-29 pad-r-sm">
|
||||
<input type="number" name="attr_hd_d4" class="no-spin no-border" min="0" step="1">
|
||||
</div>
|
||||
<div class="col-05">/</div>
|
||||
<div class="col-29">
|
||||
<span name="attr_hd_d4_max" class="center"></span>
|
||||
</div>
|
||||
<input type="hidden" name="attr_hd_d4_query">
|
||||
<div class="col-37 center">
|
||||
<button type="roll" name="roll_shaped_hd_d4" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d4_query}d4 ^{HIT_DICE}}} {{uses=@{hd_d4}}} {{uses_max=@{hd_d4|max}}} @{roll_info} {{roll1=[[{((@{hd_d4_query})d4[d4 * hd] + ((@{hd_d4_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
|
||||
d4
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row center flex-end toggle-hd-d6">
|
||||
<div class="col-29 pad-r-sm">
|
||||
<input type="number" name="attr_hd_d6" class="no-spin no-border" min="0" step="1">
|
||||
</div>
|
||||
<div class="col-05">/</div>
|
||||
<div class="col-29">
|
||||
<span name="attr_hd_d6_max" class="center"></span>
|
||||
</div>
|
||||
<input type="hidden" name="attr_hd_d6_query">
|
||||
<div class="col-37 center">
|
||||
<button type="roll" name="roll_shaped_hd_d6" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d6_query}d6 ^{HIT_DICE}}} {{uses=@{hd_d6}}} {{uses_max=@{hd_d6|max}}} @{roll_info} {{roll1=[[{((@{hd_d6_query})d6[d6 * hd] + ((@{hd_d6_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
|
||||
d6
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row center flex-end toggle-hd-d8">
|
||||
<div class="col-29 pad-r-sm">
|
||||
<input type="number" name="attr_hd_d8" class="no-spin no-border" min="0" step="1">
|
||||
</div>
|
||||
<div class="col-05">/</div>
|
||||
<div class="col-29">
|
||||
<span name="attr_hd_d8_max" class="center"></span>
|
||||
</div>
|
||||
<input type="hidden" name="attr_hd_d8_query">
|
||||
<div class="col-37 center">
|
||||
<button type="roll" name="roll_shaped_hd_d8" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d8_query}d8 ^{HIT_DICE}}} {{uses=@{hd_d8}}} {{uses_max=@{hd_d8|max}}} @{roll_info} {{roll1=[[{((@{hd_d8_query})d8[d8 * hd] + ((@{hd_d8_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
|
||||
d8
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row center flex-end toggle-hd-d10">
|
||||
<div class="col-29 pad-r-sm">
|
||||
<input type="number" name="attr_hd_d10" class="no-spin no-border" min="0" step="1">
|
||||
</div>
|
||||
<div class="col-05">/</div>
|
||||
<div class="col-29">
|
||||
<span name="attr_hd_d10_max" class="center"></span>
|
||||
</div>
|
||||
<input type="hidden" name="attr_hd_d10_query">
|
||||
<div class="col-37 center">
|
||||
<button type="roll" name="roll_shaped_hd_d10" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d10_query}d10 ^{HIT_DICE}}} {{uses=@{hd_d10}}} {{uses_max=@{hd_d10|max}}} @{roll_info} {{roll1=[[{((@{hd_d10_query})d10[d10 * hd] + ((@{hd_d10_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
|
||||
d10
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row center flex-end toggle-hd-d12">
|
||||
<div class="col-29 pad-r-sm">
|
||||
<input type="number" name="attr_hd_d12" class="no-spin no-border" min="0" step="1">
|
||||
</div>
|
||||
<div class="col-05">/</div>
|
||||
<div class="col-29">
|
||||
<span name="attr_hd_d12_max" class="center"></span>
|
||||
</div>
|
||||
<input type="hidden" name="attr_hd_d12_query">
|
||||
<div class="col-37 center">
|
||||
<button type="roll" name="roll_shaped_hd_d12" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d12_query}d12 ^{HIT_DICE}}} {{uses=@{hd_d12}}} {{uses_max=@{hd_d12|max}}} @{roll_info} {{roll1=[[{((@{hd_d12_query})d12[d12 * hd] + ((@{hd_d12_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
|
||||
d12
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row center flex-end toggle-hd-d20">
|
||||
<div class="col-29 pad-r-sm">
|
||||
<input type="number" name="attr_hd_d20" class="no-spin no-border" min="0" step="1">
|
||||
</div>
|
||||
<div class="col-05">/</div>
|
||||
<div class="col-29">
|
||||
<span name="attr_hd_d20_max" class="center"></span>
|
||||
</div>
|
||||
<input type="hidden" name="attr_hd_d20_query">
|
||||
<div class="col-37 center">
|
||||
<button type="roll" name="roll_shaped_hd_d20" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d20_query}d20 ^{HIT_DICE}}} {{uses=@{hd_d20}}} {{uses_max=@{hd_d20|max}}} @{roll_info} {{roll1=[[{((@{hd_d20_query})d20[d20 * hd] + ((@{hd_d20_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
|
||||
d20
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,11 +0,0 @@
|
||||
<input type="checkbox" name="attr_import_data_present" class="import-data-present hidden">
|
||||
<div class="overlay absolute">
|
||||
<div class="shaped-row fixed pad-l-hundred pad-t-hundred">
|
||||
<div class="pad-r-md">
|
||||
<input type="checkbox" name="attr_reject_import" class="toggle-pseudo-button"><span class="toggle-pseudo-button button" data-i18n="CANCEL"></span>
|
||||
</div>
|
||||
<div class="pad-l-md">
|
||||
<input type="checkbox" name="attr_accept_import" class="toggle-pseudo-button"><span class="toggle-pseudo-button button" data-i18n="IMPORT"></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,18 +0,0 @@
|
||||
<div class="shaped-row center">
|
||||
<div class="col-40">
|
||||
<select name="attr_ability_checks_text_size">
|
||||
<option value="text" data-i18n="NORMAL"></option>
|
||||
<option value="text_big" data-i18n="BIG" selected></option>
|
||||
</select>
|
||||
<div class="small-label" data-i18n="TEXT_SIZE"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mar-t-sm"></div>
|
||||
<span data-i18n="SHOW_TOTALS"></span><input type="checkbox" name="attr_ability_checks_show_totals" checked>
|
||||
<div class="mar-t-sm"></div>
|
||||
<input type="hidden" name="attr_ability_checks_macro_var">
|
||||
<button type="roll" name="roll_shaped_ability_checks" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ABILITY_CHECKS}}} {{@{ability_checks_text_size}=@{ability_checks_macro_var}}}" data-i18n="ABILITY_CHECKS"></button>
|
||||
<div class="mar-t-sm"></div>
|
||||
<button type="roll" name="roll_shaped_ability_checks_small" class="hidden" value="/w @{character_name} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ABILITY_CHECKS}}} {{text=@{ability_checks_macro_var}}}" data-i18n="ABILITY_CHECKS"></button>
|
||||
<input type="hidden" name="attr_ability_checks_query_var">
|
||||
<button type="roll" name="roll_shaped_ability_checks_query" class="hidden" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} @{roll_info} @{ability_checks_query_var}" data-i18n="ABILITY_CHECKS_QUERY"></button>
|
||||
@@ -1,5 +0,0 @@
|
||||
<input type="hidden" name="attr_actions_exist" class="item-toggle">
|
||||
<div class="npc item-to-toggle">
|
||||
<input type="hidden" name="attr_actions_macro_var">
|
||||
<button type="roll" name="roll_shaped_actions" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ACTIONS}}} {{text_big=@{actions_macro_var}}}" data-i18n="ACTIONS"></button>
|
||||
</div>
|
||||
@@ -1,4 +0,0 @@
|
||||
<div class="pc">
|
||||
<input type="hidden" name="attr_attacks_macro_var">
|
||||
<button type="roll" name="roll_shaped_attacks" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ATTACKS}}} {{text_big=@{attacks_macro_var}}}" data-i18n="ATTACKS"></button>
|
||||
</div>
|
||||
@@ -1,5 +0,0 @@
|
||||
<input type="hidden" name="attr_lairactions_exist" class="item-toggle">
|
||||
<div class="npc item-to-toggle">
|
||||
<input type="hidden" name="attr_lairactions_macro_var">
|
||||
<button type="roll" name="roll_shaped_lairactions" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{LAIR_ACTIONS}}} {{text_big=@{lairactions_macro_var}}}" data-i18n="LAIR_ACTIONS"></button>
|
||||
</div>
|
||||
@@ -1,5 +0,0 @@
|
||||
<input type="hidden" name="attr_legendaryactions_exist" class="item-toggle">
|
||||
<div class="npc item-to-toggle">
|
||||
<input type="hidden" name="attr_legendaryactions_macro_var">
|
||||
<button type="roll" name="roll_shaped_legendaryactions" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{LEGENDARY_ACTIONS}}} {{text_big=@{legendaryactions_macro_var}}}" data-i18n="LEGENDARY_ACTIONS"></button>
|
||||
</div>
|
||||
@@ -1,33 +0,0 @@
|
||||
<div class="wrap-box macros-for-consumption center">
|
||||
<div class="shaped-row">
|
||||
<div class="col-20">
|
||||
//= include abilityChecks.html
|
||||
</div>
|
||||
|
||||
<div class="col-20">
|
||||
//= include savingThrows.html
|
||||
</div>
|
||||
|
||||
<div class="col-20">
|
||||
//= include statblock.html
|
||||
<div class="mar-t-sm"></div>
|
||||
//= include traits.html
|
||||
<div class="mar-t-sm"></div>
|
||||
//= include attacks.html
|
||||
//= include actions.html
|
||||
<div class="mar-t-sm npc"></div>
|
||||
//= include reactions.html
|
||||
<div class="mar-t-sm npc"></div>
|
||||
//= include legendaryActions.html
|
||||
<div class="mar-t-sm npc"></div>
|
||||
//= include lairActions.html
|
||||
<div class="mar-t-sm npc"></div>
|
||||
//= include regionalEffects.html
|
||||
</div>
|
||||
<div class="col-20">
|
||||
//= include spells.html
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="wrap-box-title" data-i18n="MACROS"></div>
|
||||
</div>
|
||||
@@ -1,5 +0,0 @@
|
||||
<input type="hidden" name="attr_reactions_exist" class="item-toggle">
|
||||
<div class="npc item-to-toggle">
|
||||
<input type="hidden" name="attr_reactions_macro_var">
|
||||
<button type="roll" name="roll_shaped_reactions" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{REACTIONS}}} {{text_big=@{reactions_macro_var}}}" data-i18n="REACTIONS"></button>
|
||||
</div>
|
||||
@@ -1,5 +0,0 @@
|
||||
<input type="hidden" name="attr_regionaleffects_exist" class="item-toggle">
|
||||
<div class="npc item-to-toggle">
|
||||
<input type="hidden" name="attr_regionaleffects_macro_var">
|
||||
<button type="roll" name="roll_shaped_regionaleffects" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{REGIONAL_EFFECTS}}} {{text_big=@{regionaleffects_macro_var}}}" data-i18n="REGIONAL_EFFECTS"> </button>
|
||||
</div>
|
||||
@@ -1,22 +0,0 @@
|
||||
<div class="mar-t-sm"></div>
|
||||
<div class="shaped-row center">
|
||||
<div class="col-40">
|
||||
<select name="attr_saving_throws_text_size">
|
||||
<option value="text" data-i18n="NORMAL"></option>
|
||||
<option value="text_big" data-i18n="BIG" selected></option>
|
||||
</select>
|
||||
<div class="small-label" data-i18n="TEXT_SIZE"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mar-t-sm"></div>
|
||||
<input type="hidden" name="attr_saving_throw_macro_var"
|
||||
value="[^{STRENGTH}](~shaped_strength_saving_throw), [^{DEXTERITY}](~shaped_dexterity_saving_throw), [^{CONSTITUTION}](~shaped_constitution_saving_throw), [^{INTELLIGENCE}](~shaped_intelligence_saving_throw), [^{WISDOM}](~shaped_wisdom_saving_throw), [^{CHARISMA}](~shaped_charisma_saving_throw), [^{DEATH}](~shaped_death_saving_throw)">
|
||||
<input type="hidden" name="attr_custom_saving_throw_macro_var"
|
||||
value="[^{FORTITUDE}](~shaped_fortitude_saving_throw), [^{REFLEX}](~shaped_reflex_saving_throw), [^{WILL}](~shaped_will_saving_throw), [^{DEATH}](~shaped_death_saving_throw)">
|
||||
<input type="hidden" name="attr_saving_throw_macro_var_to_use" value="@{saving_throw_macro_var}">
|
||||
<button type="roll" name="roll_shaped_saving_throw" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SAVING_THROWS}}} {{@{saving_throws_text_size}=@{saving_throw_macro_var_to_use}}}" data-i18n="SAVING_THROWS"></button>
|
||||
<div class="mar-t-sm"></div>
|
||||
<button type="roll" name="roll_shaped_saving_throw_small" class="hidden" value="/w @{character_name} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SAVING_THROWS}}} {{text=@{saving_throw_macro_var}}}" data-i18n="SAVING_THROWS"></button>
|
||||
<input type="hidden" name="attr_saving_throw_query_var"
|
||||
value="?{Saving Throw|Strength, {{title=Strength&#125;&#125; {{roll1=[[@{shaped_d20} + @{strength_saving_throw_mod}]]&#125;&#125; @{roll_setting} + @{strength_saving_throw_mod}]]&#125;&#125;|Dexterity, {{title=Dexterity&#125;&#125; {{roll1=[[@{shaped_d20} + @{dexterity_saving_throw_mod}]]&#125;&#125; @{roll_setting} + @{dexterity_saving_throw_mod}]]&#125;&#125;|Constitution, {{title=Constitution&#125;&#125; {{roll1=[[@{shaped_d20} + @{constitution_saving_throw_mod}]]&#125;&#125; @{roll_setting} + @{constitution_saving_throw_mod}]]&#125;&#125;|Intelligence, {{title=Intelligence&#125;&#125; {{roll1=[[@{shaped_d20} + @{intelligence_saving_throw_mod}]]&#125;&#125; @{roll_setting} + @{intelligence_saving_throw_mod}]]&#125;&#125;|Wisdom, {{title=Wisdom&#125;&#125; {{roll1=[[@{shaped_d20} + @{wisdom_saving_throw_mod}]]&#125;&#125; @{roll_setting} + @{wisdom_saving_throw_mod}]]&#125;&#125;|Charisma, {{title=Charisma&#125;&#125; {{roll1=[[@{shaped_d20} + @{charisma_saving_throw_mod}]]&#125;&#125; @{roll_setting} + @{charisma_saving_throw_mod}]]&#125;&#125;}">
|
||||
<button type="roll" name="roll_shaped_saving_throw_query" class="hidden" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} @{roll_info} @{saving_throw_query_var}" data-i18n="SAVING_THROWS_QUERY"></button>
|
||||
@@ -1,31 +0,0 @@
|
||||
<input type="hidden" name="attr_spells_level_0_macro_var">
|
||||
<input type="hidden" name="attr_spells_level_1_macro_var">
|
||||
<input type="hidden" name="attr_spells_level_2_macro_var">
|
||||
<input type="hidden" name="attr_spells_level_3_macro_var">
|
||||
<input type="hidden" name="attr_spells_level_4_macro_var">
|
||||
<input type="hidden" name="attr_spells_level_5_macro_var">
|
||||
<input type="hidden" name="attr_spells_level_6_macro_var">
|
||||
<input type="hidden" name="attr_spells_level_7_macro_var">
|
||||
<input type="hidden" name="attr_spells_level_8_macro_var">
|
||||
<input type="hidden" name="attr_spells_level_9_macro_var">
|
||||
|
||||
<input type="hidden" name="attr_spell_slots_macro_var" value="{{spells_text_size=@{spells_text_size}}} {{spells_level_1_uses=@{spell_slots_l1}/@{spell_slots_l1|max}}} {{spells_level_1_show=@{spells_level_1_show}}} {{spells_level_2_uses=@{spell_slots_l2}/@{spell_slots_l2|max}}} {{spells_level_2_show=@{spells_level_2_show}}}{{spells_level_3_uses=@{spell_slots_l3}/@{spell_slots_l3|max}}} {{spells_level_3_show=@{spells_level_3_show}}} {{spells_level_4_uses=@{spell_slots_l4}/@{spell_slots_l4|max}}} {{spells_level_4_show=@{spells_level_4_show}}} {{spells_level_5_uses=@{spell_slots_l5}/@{spell_slots_l5|max}}} {{spells_level_5_show=@{spells_level_5_show}}} {{spells_level_6_uses=@{spell_slots_l6}/@{spell_slots_l6|max}}} {{spells_level_6_show=@{spells_level_6_show}}} {{spells_level_7_uses=@{spell_slots_l7}/@{spell_slots_l7|max}}} {{spells_level_7_show=@{spells_level_7_show}}} {{spells_level_8_uses=@{spell_slots_l8}/@{spell_slots_l8|max}}} {{spells_level_8_show=@{spells_level_8_show}}} {{spells_level_9_uses=@{spell_slots_l9}/@{spell_slots_l9|max}}} {{spells_level_9_show=@{spells_level_9_show}}}">
|
||||
<input type="hidden" name="attr_spells_macro_var" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SPELLS}}} {{spell_list=1}} {{cantrips=@{spells_level_0_macro_var}}} @{spell_slots_macro_var} {{spells_level_1=@{spells_level_1_macro_var}}} {{spells_level_2=@{spells_level_2_macro_var}}} {{spells_level_3=@{spells_level_3_macro_var}}} {{spells_level_4=@{spells_level_4_macro_var}}} {{spells_level_5=@{spells_level_5_macro_var}}} {{spells_level_6=@{spells_level_6_macro_var}}} {{spells_level_7=@{spells_level_7_macro_var}}} {{spells_level_8=@{spells_level_8_macro_var}}} {{spells_level_9=@{spells_level_9_macro_var}}}">
|
||||
|
||||
<div class="shaped-row center">
|
||||
<div class="col-40">
|
||||
<select name="attr_spells_text_size">
|
||||
<option value="" data-i18n="NORMAL"></option>
|
||||
<option value="big" data-i18n="BIG"></option>
|
||||
</select>
|
||||
<div class="small-label" data-i18n="TEXT_SIZE"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mar-t-sm"></div>
|
||||
<span data-i18n="SHOW_UNPREPARED_SPELLS"></span><input type="checkbox" name="attr_spells_show_unprepared" checked>
|
||||
<div class="mar-t-sm"></div>
|
||||
<span checked data-i18n="SHOW_SPELL_LEVEL_IF_ALL_SLOTS_ARE_USED"></span><input type="checkbox" name="attr_spells_show_spell_level_if_all_slots_are_used">
|
||||
<div class="mar-t-sm"></div>
|
||||
<button type="roll" name="roll_shaped_spells" class="visible-button" value="@{spells_macro_var}" data-i18n="SPELLS"></button>
|
||||
<div class="mar-t-sm"></div>
|
||||
<button type="roll" name="roll_shaped_spell_slots" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SPELLS}}} {{spell_list=1}} @{spell_slots_macro_var}" data-i18n="SPELL_SLOTS"></button>
|
||||
@@ -1,12 +0,0 @@
|
||||
<div class="npc">
|
||||
<input type="hidden" name="attr_skills_macro_var">
|
||||
<input type="hidden" name="attr_languages_chat_var">
|
||||
<input type="hidden" name="attr_damage_resistances_var">
|
||||
<input type="hidden" name="attr_traits_chat_var">
|
||||
<input type="hidden" name="attr_actions_chat_var">
|
||||
<input type="hidden" name="attr_reactions_chat_var">
|
||||
<input type="hidden" name="attr_legendaryactions_chat_var">
|
||||
<input type="hidden" name="attr_lairactions_chat_var">
|
||||
<input type="hidden" name="attr_regionaleffects_chat_var">
|
||||
<button type="roll" name="roll_shaped_statblock" class="visible-button" value="/w @{character_name} @{output_option} &{template:5e-shaped} {{title=@{character_name}}} {{subheader=@{size} @{type}, @{alignment}}} {{Armor Class=@{ac} (@{ac_note})}} {{Hit Points=@{HP} (@{hp_formula})}} {{Speed=@{npc_speed}}} {{Abilities=[Str @{strength} (@{strength_mod_with_sign})](~shaped_strength_check), [Dex @{dexterity} (@{dexterity_mod_with_sign})](~shaped_dexterity_check), [Con @{constitution} (@{constitution_mod_with_sign})](~shaped_constitution_check), [Int @{intelligence} (@{intelligence_mod_with_sign})](~shaped_intelligence_check), [Wis @{wisdom} (@{wisdom_mod_with_sign})](~shaped_wisdom_check), [Cha @{charisma} (@{charisma_mod_with_sign})](~shaped_charisma_check)}} {{Saving Throws=[Str @{strength_saving_throw_mod_with_sign}](~shaped_strength_saving_throw), [Dex @{dexterity_saving_throw_mod_with_sign}](~shaped_dexterity_saving_throw), [Con @{constitution_saving_throw_mod_with_sign}](~shaped_constitution_saving_throw), [Int @{intelligence_saving_throw_mod_with_sign}](~shaped_intelligence_saving_throw), [Wis @{wisdom_saving_throw_mod_with_sign}](~shaped_wisdom_saving_throw), [Cha @{charisma_saving_throw_mod_with_sign}](~shaped_charisma_saving_throw)}} {{Skills=@{skills_macro_var}}} @{damage_resistances_var} {{Senses=@{senses}}} @{languages_chat_var} {{Challenge=@{challenge} (@{xp_readable})}} @{traits_chat_var} @{actions_chat_var} @{reactions_chat_var} @{legendaryactions_chat_var} @{lairactions_chat_var} @{regionaleffects_chat_var}" data-i18n="STATBLOCK"></button>
|
||||
</div>
|
||||
@@ -1,5 +0,0 @@
|
||||
<input type="hidden" name="attr_traits_exist" class="item-toggle">
|
||||
<div class="item-to-toggle">
|
||||
<input type="hidden" name="attr_traits_macro_var">
|
||||
<button type="roll" name="roll_shaped_traits" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{TRAITS}}} {{text_big=@{traits_macro_var}}}" data-i18n="TRAITS"></button>
|
||||
</div>
|
||||
@@ -1,189 +0,0 @@
|
||||
<div class="shaped-row">
|
||||
<div class="col-16 center pad-r-sm">
|
||||
<button type="roll" name="roll_shaped_strength_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{STRENGTH} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{strength_check_mod_formula}]]}} @{roll_setting} + @{strength_check_mod_formula}]]}} @{hide_gm_info} @{attacher_strength_check}" tabindex="-1">
|
||||
<div class="heading uppercase center" data-i18n="STR"></div>
|
||||
<div class="presentation mar-t-sm">
|
||||
<span name="attr_strength" class="center"></span>
|
||||
(<span name="attr_strength_mod_with_sign" class="center"></span>)
|
||||
</div>
|
||||
</button>
|
||||
<input type="hidden" name="attr_strength_mod">
|
||||
<div class="shaped-row center edit no-wrap">
|
||||
<div>
|
||||
<input type="number" name="attr_strength" class="no-border no-spin" accept="STR">
|
||||
</div>
|
||||
<div>+</div>
|
||||
<div>
|
||||
<input type="number" name="attr_strength_bonus" class="edit no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
<div>
|
||||
(<span name="attr_strength_mod_with_sign" class="center"></span>)
|
||||
</div>
|
||||
</div>
|
||||
<div class="edit shaped-row no-wrap vert-center small-label">
|
||||
<span data-i18n="CHECK"></span>
|
||||
<div>+</div>
|
||||
<div>
|
||||
<input type="number" name="attr_strength_check_bonus" class="no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
<div>=</div>
|
||||
<span class="mar-l-sm" name="attr_strength_check_mod"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-16 center pad-l-sm pad-r-sm">
|
||||
<button type="roll" name="roll_shaped_dexterity_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DEXTERITY} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{dexterity_check_mod_formula}]]}} @{roll_setting} + @{dexterity_check_mod_formula}]]}} @{hide_gm_info} @{attacher_dexterity_check}" tabindex="-1">
|
||||
<div class="heading uppercase center" data-i18n="DEX"></div>
|
||||
<div class="presentation mar-t-sm">
|
||||
<span name="attr_dexterity" class="center"></span>
|
||||
(<span name="attr_dexterity_mod_with_sign" class="center"></span>)
|
||||
</div>
|
||||
</button>
|
||||
<input type="hidden" name="attr_dexterity_mod">
|
||||
<div class="shaped-row center edit no-wrap">
|
||||
<div>
|
||||
<input type="number" name="attr_dexterity" class="no-border no-spin" accept="DEX">
|
||||
</div>
|
||||
<div>+</div>
|
||||
<div>
|
||||
<input type="number" name="attr_dexterity_bonus" class="edit no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
<div>
|
||||
(<span name="attr_dexterity_mod_with_sign" class="center"></span>)
|
||||
</div>
|
||||
</div>
|
||||
<div class="edit shaped-row no-wrap vert-center small-label">
|
||||
<span data-i18n="CHECK"></span>
|
||||
<div>+</div>
|
||||
<div>
|
||||
<input type="number" name="attr_dexterity_check_bonus" class="no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
<div>=</div>
|
||||
<span class="mar-l-sm" name="attr_dexterity_check_mod"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-16 center pad-l-sm pad-r-sm">
|
||||
<button type="roll" name="roll_shaped_constitution_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CONSTITUTION} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{constitution_check_mod_formula}]]}} @{roll_setting} + @{constitution_check_mod_formula}]]}} @{hide_gm_info} @{attacher_constitution_check}" tabindex="-1">
|
||||
<div class="heading uppercase center" data-i18n="CON"></div>
|
||||
<div class="presentation mar-t-sm">
|
||||
<span name="attr_constitution" class="center"></span>
|
||||
(<span name="attr_constitution_mod_with_sign" class="center"></span>)
|
||||
</div>
|
||||
</button>
|
||||
<input type="hidden" name="attr_constitution_mod">
|
||||
<div class="shaped-row center edit no-wrap">
|
||||
<div>
|
||||
<input type="number" name="attr_constitution" class="no-border no-spin" accept="CON">
|
||||
</div>
|
||||
<div>+</div>
|
||||
<div>
|
||||
<input type="number" name="attr_constitution_bonus" class="edit no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
<div>
|
||||
(<span name="attr_constitution_mod_with_sign" class="center"></span>)
|
||||
</div>
|
||||
</div>
|
||||
<div class="edit shaped-row no-wrap vert-center small-label">
|
||||
<span data-i18n="CHECK"></span>
|
||||
<div>+</div>
|
||||
<div>
|
||||
<input type="number" name="attr_constitution_check_bonus" class="no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
<div>=</div>
|
||||
<span class="mar-l-sm" name="attr_constitution_check_mod"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-16 center pad-l-sm pad-r-sm">
|
||||
<button type="roll" name="roll_shaped_intelligence_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INTELLIGENCE} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{intelligence_check_mod_formula}]]}} @{roll_setting} + @{intelligence_check_mod_formula}]]}} @{hide_gm_info} @{attacher_intelligence_check}" tabindex="-1">
|
||||
<div class="heading uppercase center" data-i18n="INT"></div>
|
||||
<div class="presentation mar-t-sm">
|
||||
<span name="attr_intelligence" class="center"></span>
|
||||
(<span name="attr_intelligence_mod_with_sign" class="center"></span>)
|
||||
</div>
|
||||
</button>
|
||||
<input type="hidden" name="attr_intelligence_mod">
|
||||
<div class="shaped-row center edit no-wrap">
|
||||
<div>
|
||||
<input type="number" name="attr_intelligence" class="no-border no-spin" accept="INT">
|
||||
</div>
|
||||
<div>+</div>
|
||||
<div>
|
||||
<input type="number" name="attr_intelligence_bonus" class="edit no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
<div>
|
||||
(<span name="attr_intelligence_mod_with_sign" class="center"></span>)
|
||||
</div>
|
||||
</div>
|
||||
<div class="edit shaped-row no-wrap vert-center small-label">
|
||||
<span data-i18n="CHECK"></span>
|
||||
<div>+</div>
|
||||
<div>
|
||||
<input type="number" name="attr_intelligence_check_bonus" class="no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
<div>=</div>
|
||||
<span class="mar-l-sm" name="attr_intelligence_check_mod"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-16 center pad-l-sm pad-r-sm">
|
||||
<button type="roll" name="roll_shaped_wisdom_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{WISDOM} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{wisdom_check_mod_formula}]]}} @{roll_setting} + @{wisdom_check_mod_formula}]]}} @{hide_gm_info} @{attacher_wisdom_check}" tabindex="-1">
|
||||
<div class="heading uppercase center" data-i18n="WIS"></div>
|
||||
<div class="presentation mar-t-sm">
|
||||
<span name="attr_wisdom" class="center"></span>
|
||||
(<span name="attr_wisdom_mod_with_sign" class="center"></span>)
|
||||
</div>
|
||||
</button>
|
||||
<input type="hidden" name="attr_wisdom_mod">
|
||||
<div class="shaped-row center edit no-wrap">
|
||||
<div>
|
||||
<input type="number" name="attr_wisdom" class="no-border no-spin" accept="WIS">
|
||||
</div>
|
||||
<div>+</div>
|
||||
<div>
|
||||
<input type="number" name="attr_wisdom_bonus" class="edit no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
<div>
|
||||
(<span name="attr_wisdom_mod_with_sign" class="center"></span>)
|
||||
</div>
|
||||
</div>
|
||||
<div class="edit shaped-row no-wrap vert-center small-label">
|
||||
<span data-i18n="CHECK"></span>
|
||||
<div>+</div>
|
||||
<div>
|
||||
<input type="number" name="attr_wisdom_check_bonus" class="no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
<div>=</div>
|
||||
<span class="mar-l-sm" name="attr_wisdom_check_mod"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-16 center pad-l-sm">
|
||||
<button type="roll" name="roll_shaped_charisma_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CHARISMA} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{charisma_check_mod_formula}]]}} @{roll_setting} + @{charisma_check_mod_formula}]]}} @{hide_gm_info} @{attacher_charisma_check}" tabindex="-1">
|
||||
<div class="heading uppercase center" data-i18n="CHA"></div>
|
||||
<div class="presentation mar-t-sm">
|
||||
<span name="attr_charisma" class="center"></span>
|
||||
(<span name="attr_charisma_mod_with_sign" class="center"></span>)
|
||||
</div>
|
||||
</button>
|
||||
<input type="hidden" name="attr_charisma_mod">
|
||||
<div class="shaped-row center edit no-wrap">
|
||||
<div>
|
||||
<input type="number" name="attr_charisma" class="no-border no-spin" accept="CHA">
|
||||
</div>
|
||||
<div>+</div>
|
||||
<div>
|
||||
<input type="number" name="attr_charisma_bonus" class="edit no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
<div>
|
||||
(<span name="attr_charisma_mod_with_sign" class="center"></span>)
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="edit shaped-row no-wrap vert-center small-label">
|
||||
<span data-i18n="CHECK"></span>
|
||||
<div>+</div>
|
||||
<div>
|
||||
<input type="number" name="attr_charisma_check_bonus" class="no-spin no-border" value="0" step="1">
|
||||
</div>
|
||||
<div>=</div>
|
||||
<span class="mar-l-sm" name="attr_charisma_check_mod"></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,77 +0,0 @@
|
||||
<div class="ac shaped-row flex-end">
|
||||
<button type="roll" name="roll_shaped_ac" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{AC}}} {{text_top=[[@{ac}]]}} {{text_center=@{ac_note}}}">
|
||||
<span class="heading" data-i18n="ARMOR_CLASS"></span>
|
||||
<span class="presentation">
|
||||
<span name="attr_AC"></span>
|
||||
(<span name="attr_ac_note"></span>)
|
||||
</span>
|
||||
</button>
|
||||
<div class="col-06 edit pad-l-sm">
|
||||
<input type="hidden" name="attr_ac_srd" accept="AC">
|
||||
<input type="number" name="attr_AC" class="no-border no-spin">
|
||||
</div>
|
||||
<div class="col-38 edit pad-l-md">
|
||||
<div class="shaped-row no-wrap">
|
||||
<span>(</span>
|
||||
<input type="text" name="attr_ac_note" class="no-border">
|
||||
<span>)</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row flex-end no-wrap">
|
||||
<button type="roll" name="roll_shaped_initiative" value="@{initiative_output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INITIATIVE}}} {{roll1=[[@{initiative_roll} + @{initiative_to_tracker} + @{initiative_tie_breaker}]]}} @{attacher_initiative}">
|
||||
<span class="heading" data-i18n="INITIATIVE"></span>
|
||||
<span name="attr_initiative" class="presentation"></span>
|
||||
</button>
|
||||
<div class="edit">+</div>
|
||||
<div class="col-06 edit">
|
||||
<input type="text" name="attr_initiative_bonus" class="center no-border" value="0">
|
||||
</div>
|
||||
<div class="edit">=</div>
|
||||
<span name="attr_initiative" class="edit"></span>
|
||||
</div>
|
||||
<div class="shaped-row flex-end">
|
||||
<input type="hidden" name="attr_hp_srd" accept="HP">
|
||||
<button type="roll" name="roll_shaped_hp" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{HIT_POINTS}}} {{text_big=[[@{HP}]]/[[@{HP|max}]]}}">
|
||||
<span class="heading" data-i18n="HIT_POINTS"></span>
|
||||
<span name="attr_HP" class="presentation"></span>
|
||||
</button>
|
||||
<span class="presentation pad-l-sm">
|
||||
<button type="roll" name="roll_shaped_npc_hp" value="/w GM &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{HIT_POINTS_ROLLED}}}{{text_top=[[@{hp_formula}]] (Average [[@{HP}]])}}">
|
||||
(<span name="attr_hp_formula"></span>)
|
||||
</button>
|
||||
</span>
|
||||
<div class="col-40 pad-l-sm edit">
|
||||
<div class="shaped-row">
|
||||
<div class="col-18 pad-r-sm">
|
||||
<input type="number" name="attr_hit_dice" class="no-border no-spin" class="no-spin" step="1">
|
||||
</div>
|
||||
<div class="col-18 pad-r-sm">
|
||||
<select name="attr_hit_die" class="no-border">
|
||||
<option>d2</option>
|
||||
<option>d4</option>
|
||||
<option>d6</option>
|
||||
<option>d8</option>
|
||||
<option>d10</option>
|
||||
<option>d12</option>
|
||||
<option>d20</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-64 pad-l-sm">
|
||||
<input type="text" name="attr_hp_extra" class="no-border">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-20 pad-l-lg">
|
||||
//= include ../hitDice/hitDice.html
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row flex-end">
|
||||
<button type="roll" name="roll_shaped_npc_speed" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SPEED}}} {{text_big=@{npc_speed}}}">
|
||||
<span class="heading" data-i18n="SPEED"></span>
|
||||
<span name="attr_npc_speed" class="presentation"></span>
|
||||
</button>
|
||||
<div class="col-80 pad-l-sm edit">
|
||||
<input type="text" name="attr_npc_speed" class="no-border" accept="Speed">
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,26 +0,0 @@
|
||||
<div class="relative mar-b-sm">
|
||||
<button type="roll" name="roll_action" class="presentation" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{action=1}} {{reach=@{reach}}} {{range=@{range}}} {{recharge=@{recharge}}} @{roll_toggle} @{saving_throw_toggle} @{damage_toggle} @{second_damage_toggle} @{attacher_attack} @{hide_gm_info} @{extras_toggle}">
|
||||
<span class="bold italic">
|
||||
<span name="attr_name"></span><span name="attr_recharge_display"></span>.
|
||||
</span>
|
||||
<span name="attr_freetext" class="pre-line"></span>
|
||||
</button>
|
||||
|
||||
<div class="shaped-row edit">
|
||||
<div class="col-40 center">
|
||||
<input type="text" name="attr_name" class="bold italic" data-i18n-placeholder="BITE">
|
||||
</div>
|
||||
//= include ../actionComponents/type.html
|
||||
//= include ../actionComponents/reach.html
|
||||
//= include ../actionComponents/range.html
|
||||
//= include ../actionComponents/recharge.html
|
||||
</div>
|
||||
<input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked><span class="toggle-icon-settings pictos edit">y</span>
|
||||
<div class="details edit">
|
||||
//= include ../actionComponents/attack.html
|
||||
//= include ../actionComponents/savingThrow.html
|
||||
//= include ../actionComponents/damage.html
|
||||
//= include ../actionComponents/damageSecondary.html
|
||||
//= include ../actionComponents/extras.html
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,7 +0,0 @@
|
||||
<input type="hidden" name="attr_actions_exist" class="item-toggle">
|
||||
<div class="item-to-toggle">
|
||||
<h3 data-i18n="ACTIONS"></h3>
|
||||
<fieldset class="repeating_action">
|
||||
//= include actionContents.html
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -1,43 +0,0 @@
|
||||
//= include savingThrows.html
|
||||
//= include skills.html
|
||||
//= include resistancesVulnerabilities.html
|
||||
<div class="shaped-row vert-center">
|
||||
<input type="hidden" name="attr_senses_exist" class="item-toggle">
|
||||
<button type="roll" name="roll_shaped_senses" class="item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SENSES}}} {{text_big=@{senses}}}">
|
||||
<span class="heading" data-i18n="SENSES"></span>
|
||||
<span name="attr_senses" class="presentation"></span>
|
||||
</button>
|
||||
<div class="col-80 pad-l-sm edit">
|
||||
<input type="text" name="attr_senses" class="no-border" accept="Senses">
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row vert-center">
|
||||
<input type="hidden" name="attr_languages_exist" class="item-toggle">
|
||||
<button type="roll" name="roll_shaped_languages" class="item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{LANGUAGES}}} {{text_big=@{languages}}}">
|
||||
<span class="heading" data-i18n="LANGUAGES"></span>
|
||||
<span name="attr_languages" class="presentation"></span>
|
||||
</button>
|
||||
<div class="col-80 pad-l-sm edit">
|
||||
<input type="text" name="attr_languages" class="no-border" accept="Languages">
|
||||
</div>
|
||||
</div>
|
||||
<div class="shaped-row vert-center">
|
||||
<button type="roll" name="roll_shaped_challenge" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CHALLENGE}}} {{text_top=@{challenge} (@{xp_readable} XP)}}" tabindex="-1">
|
||||
<span class="heading" data-i18n="CHALLENGE"></span>
|
||||
<span class="presentation">
|
||||
<span name="attr_challenge"></span>
|
||||
(<span name="attr_xp_readable"></span> XP)
|
||||
</span>
|
||||
</button>
|
||||
<input type="hidden" name="attr_xp">
|
||||
<input type="hidden" name="attr_xp_readable">
|
||||
<div class="col-05 edit pad-l-sm">
|
||||
<input type="text" name="attr_challenge" class="no-border no-spin" accept="Challenge Rating">
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<button type="roll" name="roll_shaped_pb" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{PROFICIENCY_BONUS}}} {{text_big=[[@{pb}]]}}" tabindex="-1">
|
||||
<span class="heading" data-i18n="PROFICIENCY_BONUS"></span>
|
||||
<span name="attr_PB"></span>
|
||||
</button>
|
||||
</div>
|
||||
@@ -1,20 +0,0 @@
|
||||
<div class="relative mar-b-sm">
|
||||
<button type="roll" name="roll_action" class="presentation" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{action=1}} {{reach=@{reach}}} {{range=@{range}}} {{recharge=@{recharge}}} @{roll_toggle} @{saving_throw_toggle} @{damage_toggle} @{second_damage_toggle} @{attacher_attack} @{hide_gm_info} @{extras_toggle}">
|
||||
<span name="attr_freetext" class="pre-line"></span>
|
||||
</button>
|
||||
|
||||
<div class="shaped-row edit">
|
||||
//= include ../actionComponents/type.html
|
||||
//= include ../actionComponents/reach.html
|
||||
//= include ../actionComponents/range.html
|
||||
//= include ../actionComponents/recharge.html
|
||||
</div>
|
||||
<input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit"><span class="toggle-icon-settings pictos edit">y</span>
|
||||
<div class="details edit">
|
||||
//= include ../actionComponents/attackSpell.html
|
||||
//= include ../actionComponents/savingThrow.html
|
||||
//= include ../actionComponents/damage.html
|
||||
//= include ../actionComponents/damageSecondary.html
|
||||
//= include ../actionComponents/extras.html
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,7 +0,0 @@
|
||||
<input type="hidden" name="attr_lairactions_exist" class="item-toggle">
|
||||
<div class="item-to-toggle">
|
||||
<h3 data-i18n="LAIR_ACTIONS"></h3>
|
||||
<fieldset class="repeating_lairaction">
|
||||
//= include lairActionContents.html
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -1,17 +0,0 @@
|
||||
<input type="hidden" name="attr_legendaryactions_exist" class="item-toggle">
|
||||
<div class="item-to-toggle">
|
||||
<h3 data-i18n="LEGENDARY_ACTIONS"></h3>
|
||||
<div class="mar-b-md">
|
||||
<span data-i18n="LEGENDARY_ACTIONS_TEXT_1"></span>
|
||||
<span name="attr_character_name"></span>
|
||||
<span data-i18n="LEGENDARY_ACTIONS_TEXT_2"></span>
|
||||
<span name="attr_legendary_action_amount" class="presentation"></span>
|
||||
<div class="col-2-em inline-block edit"><input type="number" name="attr_legendary_action_amount" class="no-border no-spin"></div>
|
||||
<span data-i18n="LEGENDARY_ACTIONS_TEXT_3"></span>
|
||||
<span name="attr_character_name"></span>
|
||||
<span data-i18n="LEGENDARY_ACTIONS_TEXT_4"></span>
|
||||
</div>
|
||||
<fieldset class="repeating_legendaryaction">
|
||||
//= include actionContents.html
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -1,38 +0,0 @@
|
||||
<div class="section-npc">
|
||||
<div class="bar"></div>
|
||||
<div class="npc-content-wrap">
|
||||
<div class="compendium-drop-target">
|
||||
<input type="hidden" name="attr_content_srd" accept="Content">
|
||||
<input type="hidden" name="attr_spells_srd" accept="Spell Book">
|
||||
|
||||
<div class="shaped-row">
|
||||
<div class="col-50 pad-r-md">
|
||||
<div>
|
||||
<span name="attr_character_name" class="creature-name presentation"></span>
|
||||
<input type="text" name="attr_character_name" class="edit creature-name no-border" accept="Name" data-i18n-placeholder="DRAGON">
|
||||
</div>
|
||||
//= include sizeTypeAlignment.html
|
||||
<div class="divider"></div>
|
||||
<div class="top-stats">
|
||||
//= include acHpSpeed.html
|
||||
<div class="divider"></div>
|
||||
//= include abilities.html
|
||||
<div class="divider"></div>
|
||||
//= include details.html
|
||||
<div class="divider"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-50 pad-l-md">
|
||||
//= include ../traits/traits.html
|
||||
//= include actions.html
|
||||
//= include reactions.html
|
||||
//= include legendaryActions.html
|
||||
//= include lairActions.html
|
||||
//= include regionalEffects.html
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" name="attr_character_name">
|
||||
</div>
|
||||
</div>
|
||||
<div class="bar"></div>
|
||||
</div>
|
||||
@@ -1,7 +0,0 @@
|
||||
<input type="hidden" name="attr_reactions_exist" class="item-toggle">
|
||||
<div class="item-to-toggle">
|
||||
<h3 data-i18n="REACTIONS"></h3>
|
||||
<fieldset class="repeating_reaction">
|
||||
//= include actionContents.html
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -1,7 +0,0 @@
|
||||
<input type="hidden" name="attr_regionaleffects_exist" class="item-toggle">
|
||||
<div class="item-to-toggle">
|
||||
<h3 data-i18n="REGIONAL_EFFECTS"></h3>
|
||||
<fieldset class="repeating_regionaleffect">
|
||||
//= include lairActionContents.html
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -1,32 +0,0 @@
|
||||
<div class="damage-vulnerabilities">
|
||||
<input type="hidden" name="attr_damage_vulnerabilities_exist" class="item-toggle">
|
||||
<button type="roll" name="roll_shaped_damage_vulnerabilities" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DAMAGE_VULNERABILITIES}}} {{text=@{damage_vulnerabilities}}}">
|
||||
<span class="heading" data-i18n="DAMAGE_VULNERABILITIES"></span>
|
||||
<span name="attr_damage_vulnerabilities" class="presentation pre-line"></span>
|
||||
</button>
|
||||
<textarea name="attr_damage_vulnerabilities" class="edit two-line-textarea no-border" accept="Vulnerabilities"></textarea>
|
||||
</div>
|
||||
<div class="damage-resistances">
|
||||
<input type="hidden" name="attr_damage_resistances_exist" class="item-toggle">
|
||||
<button type="roll" name="roll_shaped_damage_resistances" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DAMAGE_RESISTANCES}}} {{text=@{damage_resistances}}}">
|
||||
<span class="heading" data-i18n="DAMAGE_RESISTANCES"></span>
|
||||
<span name="attr_damage_resistances" class="presentation pre-line"></span>
|
||||
</button>
|
||||
<textarea name="attr_damage_resistances" class="edit two-line-textarea no-border" accept="Resistances"></textarea>
|
||||
</div>
|
||||
<div class="damage-immunities">
|
||||
<input type="hidden" name="attr_damage_immunities_exist" class="item-toggle">
|
||||
<button type="roll" name="roll_shaped_damage_immunities" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DAMAGE_IMMUNITIES}}} {{text=@{damage_immunities}}}">
|
||||
<span class="heading" data-i18n="DAMAGE_IMMUNITIES"></span>
|
||||
<span name="attr_damage_immunities" class="presentation pre-line"></span>
|
||||
</button>
|
||||
<textarea name="attr_damage_immunities" class="edit two-line-textarea no-border" accept="Immunities"></textarea>
|
||||
</div>
|
||||
<div class="condition-immunities">
|
||||
<input type="hidden" name="attr_condition_immunities_exist" class="item-toggle">
|
||||
<button type="roll" name="roll_shaped_condition_immunities" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CONDITION_IMMUNITIES}}} {{text=@{condition_immunities}}}">
|
||||
<span class="heading" data-i18n="CONDITION_IMMUNITIES"></span>
|
||||
<span name="attr_condition_immunities" class="presentation pre-line"></span>
|
||||
</button>
|
||||
<textarea name="attr_condition_immunities" class="edit two-line-textarea no-border" accept="Condition Immunities"></textarea>
|
||||
</div>
|
||||
@@ -1,119 +0,0 @@
|
||||
<input type="hidden" name="attr_saving_throws_srd" accept="Saving Throws">
|
||||
|
||||
<div class="saving-throws shaped-row flex-end">
|
||||
<button type="roll" name="roll_shaped_saving_throw" value="/w @{character_name} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SAVING_THROWS}}} {{text_big=@{saving_throw_macro_var_to_use}}}">
|
||||
<span class="heading" data-i18n="SAVING_THROWS"></span>
|
||||
</button>
|
||||
<span class="pad-l-sm"></span>
|
||||
<div class="shaped-row default-saving-throw">
|
||||
<span class="edit">
|
||||
<input type="checkbox" name="attr_strength_save_prof" value="@{PB}">
|
||||
</span>
|
||||
<div class="col-1-3-em edit">
|
||||
<input type="number" name="attr_strength_save_bonus" class="no-spin small-label" value="0" step="1">
|
||||
</div>
|
||||
<button type="roll" name="roll_shaped_strength_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{STRENGTH} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{strength_saving_throw_mod}]]}} @{roll_setting} + @{strength_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_strength_saving_throw}" tabindex="-1">
|
||||
<span data-i18n="STR"></span>
|
||||
<span name="attr_strength_saving_throw_mod_with_sign" class="inline-block center"></span>
|
||||
</button>
|
||||
<span class="pad-r-sm">,</span>
|
||||
</div>
|
||||
<div class="shaped-row default-saving-throw">
|
||||
<span class="edit border-left pad-l-sm">
|
||||
<input type="checkbox" name="attr_dexterity_save_prof" value="@{PB}">
|
||||
</span>
|
||||
<div class="col-1-3-em edit">
|
||||
<input type="number" name="attr_dexterity_save_bonus" class="no-spin small-label" value="0" step="1">
|
||||
</div>
|
||||
<button type="roll" name="roll_shaped_dexterity_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DEXTERITY} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{dexterity_saving_throw_mod}]]}} @{roll_setting} + @{dexterity_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_dexterity_saving_throw}" tabindex="-1">
|
||||
<span data-i18n="DEX"></span>
|
||||
<span name="attr_dexterity_saving_throw_mod_with_sign" class="inline-block center"></span>
|
||||
</button>
|
||||
<span class="pad-r-sm">,</span>
|
||||
<span class="edit border-left pad-l-sm">
|
||||
<input type="checkbox" name="attr_constitution_save_prof" value="@{PB}">
|
||||
</span>
|
||||
<div class="col-1-3-em edit">
|
||||
<input type="number" name="attr_constitution_save_bonus" class="no-spin small-label" value="0" step="1">
|
||||
</div>
|
||||
<button type="roll" name="roll_shaped_constitution_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CONSTITUTION} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{constitution_saving_throw_mod}]]}} @{roll_setting} + @{constitution_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_constitution_saving_throw}" tabindex="-1">
|
||||
<span data-i18n="CON"></span>
|
||||
<span name="attr_constitution_saving_throw_mod_with_sign" class="inline-block center"></span>
|
||||
</button>
|
||||
<span class="pad-r-sm">,</span>
|
||||
</div>
|
||||
<div class="shaped-row default-saving-throw">
|
||||
<span class="edit border-left pad-l-sm">
|
||||
<input type="checkbox" name="attr_intelligence_save_prof" value="@{PB}">
|
||||
</span>
|
||||
<div class="col-1-3-em edit">
|
||||
<input type="number" name="attr_intelligence_save_bonus" class="no-spin small-label" value="0" step="1">
|
||||
</div>
|
||||
<button type="roll" name="roll_shaped_intelligence_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INTELLIGENCE} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{intelligence_saving_throw_mod}]]}} @{roll_setting} + @{intelligence_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_intelligence_saving_throw}" tabindex="-1">
|
||||
<span data-i18n="INT"></span>
|
||||
<span name="attr_intelligence_saving_throw_mod_with_sign" class="inline-block center"></span>
|
||||
</button>
|
||||
<span class="pad-r-sm">,</span>
|
||||
<span class="edit border-left pad-l-sm">
|
||||
<input type="checkbox" name="attr_wisdom_save_prof" value="@{PB}">
|
||||
</span>
|
||||
<div class="col-1-3-em edit">
|
||||
<input type="number" name="attr_wisdom_save_bonus" class="no-spin small-label" value="0" step="1">
|
||||
</div>
|
||||
<button type="roll" name="roll_shaped_wisdom_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{WISDOM} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{wisdom_saving_throw_mod}]]}} @{roll_setting} + @{wisdom_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_wisdom_saving_throw}" tabindex="-1">
|
||||
<span data-i18n="WIS"></span>
|
||||
<span name="attr_wisdom_saving_throw_mod_with_sign" class="inline-block center"></span>
|
||||
</button>
|
||||
<span class="pad-r-sm">,</span>
|
||||
</div>
|
||||
<div class="shaped-row default-saving-throw">
|
||||
<span class="edit border-left pad-l-sm">
|
||||
<input type="checkbox" name="attr_charisma_save_prof" value="@{PB}">
|
||||
</span>
|
||||
<div class="col-1-3-em edit">
|
||||
<input type="number" name="attr_charisma_save_bonus" class="no-spin small-label" value="0" step="1">
|
||||
</div>
|
||||
<button type="roll" name="roll_shaped_charisma_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CHARISMA} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{charisma_saving_throw_mod}]]}} @{roll_setting} + @{charisma_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_charisma_saving_throw}" tabindex="-1">
|
||||
<span data-i18n="CHA"></span>
|
||||
<span name="attr_charisma_saving_throw_mod_with_sign" class="inline-block center"></span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="shaped-row custom-saving-throw">
|
||||
<span class="edit">
|
||||
<input type="checkbox" name="attr_fortitude_save_prof" value="@{PB}">
|
||||
</span>
|
||||
<div class="col-1-3-em edit">
|
||||
<input type="number" name="attr_fortitude_save_bonus" class="no-spin small-label" value="0" step="1">
|
||||
</div>
|
||||
<button type="roll" name="roll_shaped_fortitude_saving_throw" class="inline" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{FORTITUDE} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{fortitude_saving_throw_mod}]]}} @{roll_setting} + @{fortitude_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_fortitude_saving_throw}" tabindex="-1">
|
||||
<span data-i18n="FORTITUDE"></span>
|
||||
<span name="attr_fortitude_saving_throw_mod_with_sign" class="inline-block center"></span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="shaped-row custom-saving-throw">
|
||||
<span class="pad-r-sm">,</span>
|
||||
<span class="edit border-left pad-l-sm">
|
||||
<input type="checkbox" name="attr_reflex_save_prof" value="@{PB}">
|
||||
</span>
|
||||
<div class="col-1-3-em edit">
|
||||
<input type="number" name="attr_reflex_save_bonus" class="no-spin small-label" value="0" step="1">
|
||||
</div>
|
||||
<button type="roll" name="roll_shaped_reflex_saving_throw" class="inline" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{REFLEX} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{reflex_saving_throw_mod}]]}} @{roll_setting} + @{reflex_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_reflex_saving_throw}" tabindex="-1">
|
||||
<span data-i18n="REFLEX"></span>
|
||||
<span name="attr_reflex_saving_throw_mod_with_sign" class="inline-block center"></span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="shaped-row custom-saving-throw">
|
||||
<span class="pad-r-sm">,</span>
|
||||
<span class="edit border-left pad-l-sm">
|
||||
<input type="checkbox" name="attr_will_save_prof" value="@{PB}">
|
||||
</span>
|
||||
<div class="col-1-3-em edit">
|
||||
<input type="number" name="attr_will_save_bonus" class="no-spin small-label" value="0" step="1">
|
||||
</div>
|
||||
<button type="roll" name="roll_shaped_will_saving_throw" class="inline" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{WILL} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{will_saving_throw_mod}]]}} @{roll_setting} + @{will_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_will_saving_throw}" tabindex="-1">
|
||||
<span data-i18n="WILL"></span>
|
||||
<span name="attr_will_saving_throw_mod_with_sign" class="inline-block center"></span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,23 +0,0 @@
|
||||
<div class="shaped-row edit">
|
||||
<div class="col-20 pad-r-sm">
|
||||
<select name="attr_size" class="italic no-border" accept="Size">
|
||||
<option value="Tiny" data-i18n="TINY"></option>
|
||||
<option value="Small" data-i18n="SMALL"></option>
|
||||
<option value="Medium" data-i18n="MEDIUM"></option>
|
||||
<option value="Large" data-i18n="LARGE" selected></option>
|
||||
<option value="Huge" data-i18n="HUGE"></option>
|
||||
<option value="Gargantuan" data-i18n="GARGANTUAN"></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-30 pad-l-sm pad-r-sm">
|
||||
<input type="text" name="attr_type" class="italic no-border" data-i18n-placeholder="DRAGON" accept="Type">
|
||||
</div>
|
||||
<div class="col-23 pad-l-sm">
|
||||
<input type="text" name="attr_alignment" class="italic no-border" data-i18n-placeholder="LAWFUL_EVIL" accept="Alignment">
|
||||
</div>
|
||||
</div>
|
||||
<span class="italic presentation">
|
||||
<span name="attr_size"></span>
|
||||
<span name="attr_type"></span>,
|
||||
<span name="attr_alignment"></span>
|
||||
</span>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user