Initial commit…
…of Original Edition Delta character record sheet for OD&D
This commit is contained in:
@@ -0,0 +1,293 @@
|
||||
/* Original Edition Delta Character Record Sheet CSS */
|
||||
/* Version 1.0 */
|
||||
|
||||
/****************
|
||||
*** FONTS ***
|
||||
****************/
|
||||
|
||||
@import url('https://fonts.googleapis.com/css?family=Domine|Sancreek|Walter+Turncoat&display=swap');
|
||||
|
||||
/* END FONTS */
|
||||
|
||||
/**************
|
||||
** WRAPPERS **
|
||||
**************/
|
||||
|
||||
.sheet-oed {
|
||||
width: 600px;
|
||||
background-image: url("https://s3.amazonaws.com/files.d20.io/images/159475522/bDhfGKXpQc-MUhwaD4TuUg/max.png?1598131916");
|
||||
background-size: 600px 943px;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.sheet-character, .sheet-equipment {
|
||||
width: 500px;
|
||||
border-bottom: 2px solid black;
|
||||
border-top: 2px solid black;
|
||||
margin: 0 25px 0 26px;
|
||||
padding: 25px;
|
||||
}
|
||||
|
||||
/* END WRAPPERS */
|
||||
|
||||
/*****************
|
||||
** TYPOGRAPHY **
|
||||
*****************/
|
||||
|
||||
span, label, button, .sheet-label, .sheet-text {
|
||||
font-family: 'Domine';
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
h2.sheet-name {
|
||||
font-family: 'Sancreek', cursive;
|
||||
font-size: 19px;
|
||||
}
|
||||
|
||||
/* END TYPOGRAPHY */
|
||||
|
||||
/******************
|
||||
*** LAYOUT ***
|
||||
******************/
|
||||
|
||||
/* GRID 16 — top and middle */
|
||||
|
||||
.sheet-grid-16 {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(16, 1fr);
|
||||
grid-template-rows: auto;
|
||||
column-gap: 16px;
|
||||
padding-bottom: 8px;
|
||||
}
|
||||
.sheet-grid-16-span-1 {
|
||||
grid-column: span 1;
|
||||
}
|
||||
.sheet-grid-16-span-2 {
|
||||
grid-column: span 2;
|
||||
}
|
||||
.sheet-grid-16-span-3 {
|
||||
grid-column: span 3;
|
||||
}
|
||||
.sheet-grid-16-span-4 {
|
||||
grid-column: span 4;
|
||||
}
|
||||
.sheet-grid-16-span-5 {
|
||||
grid-column: span 5;
|
||||
}
|
||||
.sheet-grid-16-span-6 {
|
||||
grid-column: span 6;
|
||||
}
|
||||
.sheet-grid-16-span-7 {
|
||||
grid-column: span 7;
|
||||
}
|
||||
.sheet-grid-16-span-8 {
|
||||
grid-column: span 8;
|
||||
}
|
||||
.sheet-grid-16-span-12 {
|
||||
grid-column: span 12;
|
||||
}
|
||||
.sheet-grid-16-span-16 {
|
||||
grid-column: span 16;
|
||||
}
|
||||
|
||||
/* END LAYOUT */
|
||||
|
||||
/************************
|
||||
*** FORM ELEMENTS ***
|
||||
************************/
|
||||
|
||||
.sheet-oed label {
|
||||
font-family: 'Domine';
|
||||
font-weight: 400;
|
||||
width: auto;
|
||||
line-height: 50px;
|
||||
margin: 0;
|
||||
padding: 0 8px 0 0;
|
||||
}
|
||||
|
||||
.sheet-oed input, .sheet-oed textarea, .sheet-backed {
|
||||
background: transparent;
|
||||
border: none;
|
||||
font-family: 'Walter Turncoat';
|
||||
font-size: 16px;
|
||||
line-height: 32px;
|
||||
margin: 0;
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
.sheet-oed input, .sheet-backed {
|
||||
border-bottom: 2px solid;
|
||||
border-radius: 0;
|
||||
padding: 0 8px;
|
||||
}
|
||||
|
||||
.sheet-oed input.sheet-box {
|
||||
border-style: solid;
|
||||
border-width: 2.5px 5px 2.5px 5px;
|
||||
height:60px;
|
||||
margin-left: 5px;
|
||||
width: 60px;
|
||||
}
|
||||
|
||||
.sheet-oed input.sheet-box.sheet-top {
|
||||
border-style: solid;
|
||||
border-width: 5px 5px 2.5px 5px;
|
||||
}
|
||||
|
||||
.sheet-oed input.sheet-box.sheet-bottom {
|
||||
border-style: solid;
|
||||
border-width: 2.5px 5px 5px 5px;
|
||||
}
|
||||
|
||||
.sheet-oed input.sheet-attr-mod, span.sheet-attr-mod.sheet-backed {
|
||||
border: 2px solid;
|
||||
border-radius: 5px 0px 0px 5px;
|
||||
width: 66px;
|
||||
}
|
||||
|
||||
::placeholder {
|
||||
font-family: 'Walter Turncoat';
|
||||
font-size: 16px;
|
||||
line-height: 32px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
input.sheet-fill, .sheet-backed {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
textarea.sheet-textarea-fill {
|
||||
box-sizing:border-box;
|
||||
width: 100%;
|
||||
height: 85%
|
||||
}
|
||||
|
||||
span.sheet-attr-mod.sheet-backed {
|
||||
display: inline-block;
|
||||
width: 46px;
|
||||
}
|
||||
|
||||
|
||||
.sheet-oed .sheet-details {
|
||||
border: 2px solid;
|
||||
border-radius: 0 5px 5px 0;
|
||||
height: 32px;
|
||||
margin-top: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
/* END FORM ELEMENTS */
|
||||
|
||||
/************************
|
||||
*** UTILITIES ***
|
||||
************************/
|
||||
|
||||
.sheet-oed .sheet-bdr-top {
|
||||
border: 2px solid;
|
||||
border-bottom: none;
|
||||
border-radius: 10px 10px 0 0;
|
||||
}
|
||||
|
||||
.sheet-oed .sheet-bdr-mid {
|
||||
border: 2px solid;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
.sheet-oed .sheet-bdr-mid.sheet-lft {
|
||||
border-right: none;
|
||||
}
|
||||
|
||||
.sheet-oed .sheet-bdr-mid.sheet-rgt {
|
||||
border-left: none;
|
||||
|
||||
}
|
||||
|
||||
.sheet-oed .sheet-bdr-btm {
|
||||
border: 2px solid;
|
||||
border-top: none;
|
||||
border-radius: 0 0 10px 10px;
|
||||
}
|
||||
|
||||
.sheet-oed .sheet-bdr-none {
|
||||
border: none;
|
||||
}
|
||||
|
||||
.sheet-center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.sheet-oed .sheet-line-height-10 {
|
||||
line-height: 10px;
|
||||
}
|
||||
|
||||
.sheet-oed .sheet-line-height-20 {
|
||||
line-height: 20px;
|
||||
}
|
||||
|
||||
.sheet-oed .sheet-line-height-28 {
|
||||
line-height: 28px;
|
||||
}
|
||||
|
||||
.sheet-oed .sheet-line-height-38 {
|
||||
line-height: 38px;
|
||||
}
|
||||
|
||||
.sheet-oed .sheet-ml-10 {
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.sheet-oed .sheet-mr-10 {
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
.sheet-oed .sheet-pl-10 {
|
||||
padding-left: 10px;
|
||||
}
|
||||
|
||||
.sheet-oed .sheet-pr-10 {
|
||||
padding-right: 10px;
|
||||
}
|
||||
|
||||
.sheet-font-size-sm {
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
.sheet-oed .sheet-w-90 {
|
||||
width: 90%
|
||||
}
|
||||
|
||||
/* END UTILITIES */
|
||||
|
||||
/************************
|
||||
*** TABS ***
|
||||
************************/
|
||||
|
||||
.sheet-buttons {
|
||||
margin-left: 25px;
|
||||
}
|
||||
|
||||
.sheet-buttons button {
|
||||
background-color: transparent;
|
||||
border: 2px solid black;
|
||||
margin-bottom: -2px;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.sheet-buttons button:hover {
|
||||
background-color: black;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.sheet-character,
|
||||
.sheet-equipment {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Show the selected tab */
|
||||
.sheet-tabstoggle[value="character"] ~ div.sheet-character,
|
||||
.sheet-tabstoggle[value="equipment"] ~ div.sheet-equipment {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/* END TABS */
|
||||
@@ -0,0 +1,293 @@
|
||||
<!-- Original Edition Delta Character Record Sheet */ -->
|
||||
<!-- Version 1.0 -->
|
||||
|
||||
<div class="buttons">
|
||||
<button type="action" name="act_Character" data-i18n="characterButton-u">Character</button>
|
||||
<button type="action" name="act_Equipment" data-i18n="equipmentButton-u">Equipment</button>
|
||||
</div>
|
||||
<div class="oed">
|
||||
<input type="hidden" class="tabstoggle" name="attr_sheetTab" value="character" />
|
||||
<div class="character">
|
||||
<h2 class="center name">Original Edition Delta Character Record Sheet</h2>
|
||||
<div class="grid-16">
|
||||
<!-- row 1 -->
|
||||
<span class="grid-16-span-3"><label data-i18n="name-u">Character:</label></span>
|
||||
<span class="grid-16-span-5"><input class="fill" name="attr_character_name" tabindex="1" title="@{character_name}" type="text" /></span>
|
||||
<span class="grid-16-span-3"><label data-i18n="player-u">Player:</label></span>
|
||||
<span class="grid-16-span-5"><input class="fill" name="attr_player_name" tabindex="2" title="@{player_name}" type="text" /></span>
|
||||
<!-- row 2 -->
|
||||
<span class="grid-16-span-3"><label data-i18n="raceClass-u">Race/Class:</label></span>
|
||||
<span class="grid-16-span-5"><input class="fill" name="attr_class" tabindex="3" title="@{class}" type="text" /></span>
|
||||
<span class="grid-16-span-3"><label data-i18n="alignment-u">Alignment:</label></span>
|
||||
<span class="grid-16-span-5"><input class="fill" name="attr_alignment" tabindex="4" title="@{alignment}" type="text" /></span>
|
||||
<!-- row 3 -->
|
||||
<span class="grid-16-span-16" data-i18n="abilities-u">Abilities</span>
|
||||
<!-- row 4 -->
|
||||
<span class="grid-16-span-3"><input class="center fill box top" name="attr_str" tabindex="5" title="@{str}" type="text" value="0" /></span>
|
||||
<span class="grid-16-span-2"><label class="line-height-20" data-i18n="str-u">STR</label><span class="attr-mod backed center fill" name="attr_str_mod" title="@{str_mod} type="text" /></span></span>
|
||||
<span class="grid-16-span-3"><div class="details font-size-sm">Melee Atks /<br />Damage</div></span>
|
||||
<span class="grid-16-span-2"><label class="line-height-20" data-i18n="ac-u">AC</label><input class="center fill" name="attr_ac" tabindex="11" title="@{ac}" type="text" /></span>
|
||||
<span class="grid-16-span-1"> </span>
|
||||
<span class="grid-16-span-2"><label class="line-height-20" data-i18n="hp-u">Hit Points</label><input class="center fill" name="attr_hp" tabindex="12" title="@{hp}" type="text" /></span>
|
||||
<span class="grid-16-span-1"> </span>
|
||||
<span class="grid-16-span-2"><label class="line-height-20" data-i18n="moveRate-u">Move rate</label><input class="center fill" name="attr_move" tabindex="13" title="@{Move}" type="text" /></span>
|
||||
<!-- row 5 -->
|
||||
<span class="grid-16-span-3"><input class="center fill box" name="attr_int" tabindex="6" title="@{int}" type="text" value="0" /></span>
|
||||
<span class="grid-16-span-2"><label class="line-height-20" data-i18n="int-u">INT</label><span class="attr-mod backed center fill" name="attr_int_mod" type="text"></span></span>
|
||||
<span class="grid-16-span-3"><div class="details font-size-sm">Find Traps /<br />Secrets</div></span>
|
||||
<span class="grid-16-span-8"><label class="line-height-20" data-i18n="specialAbilities-u">SPECIAL ABILITIES:</label><input class="fill line-height-38" name="attr_special_abilities_1" tabindex="14" type="text" /></span>
|
||||
<!-- row 6 -->
|
||||
<span class="grid-16-span-3"><input class="center fill box" name="attr_wis" tabindex="7" title="@{wis}" type="text" value="0" /></span>
|
||||
<span class="grid-16-span-2"><label class="line-height-20" data-i18n="wis-u">WIS</label><span class="attr-mod backed center fill" name="attr_wis_mod" type="text"></span></span>
|
||||
<span class="grid-16-span-3"><div class="details font-size-sm">Mental Atk<br />Saves</div></span>
|
||||
<span class="grid-16-span-8"><input class="fill line-height-28" name="attr_special_abilities_2" type="text" /><input class="fill line-height-28" name="attr_special_abilities_3" tabindex="15" type="text" /></span>
|
||||
<!-- row 7 -->
|
||||
<span class="grid-16-span-3"><input class="center fill box" name="attr_dex" tabindex="8" title="@{dex}" type="text" value="0" /></span>
|
||||
<span class="grid-16-span-2"><label class="line-height-20" data-i18n="dex-u">DEX</label><span class="attr-mod backed center fill" name="attr_dex_mod" title="@{dex_mod}" type="text"></span></span>
|
||||
<span class="grid-16-span-3"><div class="details font-size-sm">Missle Atks /<br />Armor Class</div></span>
|
||||
<span class="grid-16-span-8"><input class="fill line-height-28" name="attr_special_abilities_4" type="text" /><input class="fill line-height-28" name="attr_special_abilities_5" tabindex="16" type="text" /></span>
|
||||
<!-- row 8 -->
|
||||
<span class="grid-16-span-3"><input class="center fill box" name="attr_con" tabindex="9" title="@{con}" type="text" value="0" /></span>
|
||||
<span class="grid-16-span-2"><label class="line-height-20" data-i18n="con-u">CON</label><span class="attr-mod backed center fill" name="attr_con_mod" title="@{con_mod}" type="text"></span></span>
|
||||
<span class="grid-16-span-3"><div class="details font-size-sm">Hit Die /<br />Rolls</div></span>
|
||||
<span class="grid-16-span-8"><input class="fill line-height-28" name="attr_special_abilities_6" type="text" /><input class="fill line-height-28" name="attr_special_abilities_7" type="text" /></span>
|
||||
<!-- row 9 -->
|
||||
<span class="grid-16-span-3"><input class="center fill box bottom" name="attr_cha" tabindex="10" title="@{cha}" type="text" value="0" /></span>
|
||||
<span class="grid-16-span-2"><label class="line-height-20" data-i18n="cha-u">CHA</label><span class="attr-mod backed center fill" name="attr_cha_mod" title="@{cha_mod}" type="text"></span></span>
|
||||
<span class="grid-16-span-3"><div class="details font-size-sm">Reaction<br />Rolls</div></span>
|
||||
<span class="grid-16-span-8"><input class="fill line-height-28" name="attr_special_abilities_8" type="text" /><input class="fill line-height-28" name="attr_special_abilities_9" type="text" /></span>
|
||||
<!-- row 10 -->
|
||||
<span class="grid-16-span-16"> </span>
|
||||
<!-- row 11 -->
|
||||
<span class="grid-16-span-8"><label class="line-height-20" data-i18n="languages-u">LANGUAGES:</label></span>
|
||||
<span class="grid-16-span-8"><label class="line-height-20" data-i18n="experience-u">EXPERIENCE:</label></span>
|
||||
<!-- row 12 -->
|
||||
<span class="grid-16-span-4"><input class="fill line-height-28" name="attr_languages_1" type="text" /></span>
|
||||
<span class="grid-16-span-4"><input class="fill line-height-28" name="attr_languages_2" type="text" /></span>
|
||||
<span class="grid-16-span-8 bdr-top"><div class="line-height-28"> </div></span>
|
||||
<!-- row 13 -->
|
||||
<span class="grid-16-span-4"><input class="fill line-height-28" name="attr_languages_3" type="text" /></span>
|
||||
<span class="grid-16-span-4"><input class="fill line-height-28" name="attr_languages_4" type="text" /></span>
|
||||
<span class="grid-16-span-8 bdr-mid"><input class="fill line-height-28" name="attr_experience" type="text" /></span>
|
||||
<!-- row 14 -->
|
||||
<span class="grid-16-span-4"><input class="fill line-height-28" name="attr_languages_5" type="text" /></span>
|
||||
<span class="grid-16-span-4"><input class="fill line-height-28" name="attr_languages_6" type="text" /></span>
|
||||
<span class="grid-16-span-3 bdr-mid lft"><label class="font-size-sm line-height-28 ml-10" data-i18n="nextLevel-u">Next Level:</label></span>
|
||||
<span class="grid-16-span-5 bdr-mid rgt pr-10"><input class="fill line-height-28" name="attr_next_level" type="text" /></span>
|
||||
<!-- row 15 -->
|
||||
<span class="grid-16-span-4"><input class="fill line-height-28" name="attr_languages_7" type="text" /></span>
|
||||
<span class="grid-16-span-4"><input class="fill line-height-28" name="attr_languages_8" type="text" /></span>
|
||||
<span class="grid-16-span-3 bdr-mid lft"><label class="font-size-sm line-height-28 ml-10" data-i18n="hpPerClass-u">HP per Class:</label></span>
|
||||
<span class="grid-16-span-5 bdr-mid rgt pr-10"><input class="fill line-height-28" name="attr_hp_per_class" type="text" /></span>
|
||||
<!-- row 16 -->
|
||||
<span class="grid-16-span-8"><div class="line-height-10"> </div></span>
|
||||
<span class="grid-16-span-8 bdr-btm"><div class="line-height-10"> </div></span>
|
||||
<!-- row 17 -->
|
||||
<span class="grid-16-span-16"><label class="line-height-28" data-i18n="attacks-u">ATTACKS:</label></span>
|
||||
<span class="grid-16-span-16 bdr-top"><div class="line-height-10"> </div></span>
|
||||
<!-- row 18 -->
|
||||
<span class="grid-16-span-8 bdr-mid lft"><label class="font-size-sm line-height-28 ml-10" data-i18n="weapon-u">Weapon</label></span>
|
||||
<span class="grid-16-span-2"><label class="font-size-sm line-height-28" data-i18n="attack-u">Attack</label></span>
|
||||
<span class="grid-16-span-3"><label class="font-size-sm line-height-28" data-i18n="damage-u">Damage</label></span>
|
||||
<span class="grid-16-span-3 bdr-mid rgt"><label class="font-size-sm line-height-28" data-i18n="special-u">Special</label></span>
|
||||
<!-- row 19 -->
|
||||
<span class="grid-16-span-8 bdr-mid lft pl-10"><input class="fill line-height-28" name="attr_weapon_1" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_attack_1" type="text" /></span>
|
||||
<span class="grid-16-span-3"><input class="fill line-height-28" name="attr_damage_1" type="text" /></span>
|
||||
<span class="grid-16-span-3 bdr-mid rgt pr-10"><input class="fill line-height-28" name="attr_special_1" type="text" /></span>
|
||||
<!-- row 20 -->
|
||||
<span class="grid-16-span-8 bdr-mid lft pl-10"><input class="fill line-height-28" name="attr_weapon_2" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_attack_2" type="text" /></span>
|
||||
<span class="grid-16-span-3"><input class="fill line-height-28" name="attr_damage_2" type="text" /></span>
|
||||
<span class="grid-16-span-3 bdr-mid rgt pr-10"><input class="fill line-height-28" name="attr_special_2" type="text" /></span>
|
||||
<!-- row 21 -->
|
||||
<span class="grid-16-span-8 bdr-mid lft pl-10"><input class="fill line-height-28" name="attr_weapon_3" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_attack_3" type="text" /></span>
|
||||
<span class="grid-16-span-3"><input class="fill line-height-28" name="attr_damage_3" type="text" /></span>
|
||||
<span class="grid-16-span-3 bdr-mid rgt pr-10"><input class="fill line-height-28" name="attr_special_3" type="text" /></span>
|
||||
<!-- row 22 -->
|
||||
<span class="grid-16-span-16 bdr-btm"><div class="line-height-10"> </div></span>
|
||||
</div>
|
||||
</div> <!-- end sheet-character-->
|
||||
<div class="equipment">
|
||||
<div class="grid-16">
|
||||
<!-- row 1 -->
|
||||
<span class="grid-16-span-16"><label class="line-height-28" data-i18n="equipment-u">EQUIPMENT</label></span>
|
||||
<!-- row 2 -->
|
||||
<span class="grid-16-span-6"><label class="font-size-sm line-height-28" data-i18n="item-u">Item</label></span>
|
||||
<span class="grid-16-span-2"><label class="font-size-sm line-height-28" data-i18n="weight-u">Weight</label></span>
|
||||
<span class="grid-16-span-6"><label class="font-size-sm line-height-28" data-i18n="item-u">Item</label></span>
|
||||
<span class="grid-16-span-2"><label class="font-size-sm line-height-28" data-i18n="weight-u">Weight</label></span>
|
||||
<!-- row 3 -->
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_1" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_1" type="text" /></span>
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_2" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_2" type="text" /></span>
|
||||
<!-- row 4 -->
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_3" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_3" type="text" /></span>
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_4" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_4" type="text" /></span>
|
||||
<!-- row 4 -->
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_5" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_5" type="text" /></span>
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_6" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_6" type="text" /></span>
|
||||
<!-- row 5 -->
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_7" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_7" type="text" /></span>
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_8" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_8" type="text" /></span>
|
||||
<!-- row 6 -->
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_9" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_9" type="text" /></span>
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_10" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_10" type="text" /></span>
|
||||
<!-- row 7 -->
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_11" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_11" type="text" /></span>
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_12" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_12" type="text" /></span>
|
||||
<!-- row 8 -->
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_13" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_13" type="text" /></span>
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_14" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_14" type="text" /></span>
|
||||
<!-- row 9 -->
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_15" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_15" type="text" /></span>
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_16" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_16" type="text" /></span>
|
||||
<!-- row 10 -->
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_17" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_17" type="text" /></span>
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_18" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_18" type="text" /></span>
|
||||
<!-- row 11 -->
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_18" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_18" type="text" /></span>
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_19" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_19" type="text" /></span>
|
||||
<!-- row 12 -->
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_20" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_20" type="text" /></span>
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_21" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_21" type="text" /></span>
|
||||
<!-- row 13 -->
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_22" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_22" type="text" /></span>
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_23" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_23" type="text" /></span>
|
||||
<!-- row 14 -->
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_24" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_24" type="text" /></span>
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_25" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_25" type="text" /></span>
|
||||
<!-- row 15 -->
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_26" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_26" type="text" /></span>
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_27" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_27" type="text" /></span>
|
||||
<!-- row 16 -->
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_28" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_28" type="text" /></span>
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_29" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_29" type="text" /></span>
|
||||
<!-- row 17 -->
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_30" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_30" type="text" /></span>
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_31" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_31" type="text" /></span>
|
||||
<!-- row 18 -->
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_32" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_32" type="text" /></span>
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_33" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_33" type="text" /></span>
|
||||
<!-- row 19 -->
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_34" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_34" type="text" /></span>
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_35" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_35" type="text" /></span>
|
||||
<!-- row 20 -->
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_36" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_36" type="text" /></span>
|
||||
<span class="grid-16-span-6"><input class="fill line-height-28" name="attr_item_37" type="text" /></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_weight_37" type="text" /></span>
|
||||
<!-- row 21 -->
|
||||
<span class="grid-16-span-16"> </span>
|
||||
<!-- row 22 -->
|
||||
<span class="grid-16-span-6"><div class="center font-size-sm line-height-28" data-i18n="totalWeight-u">Total Weight</div></span>
|
||||
<span class="grid-16-span-2"><div class="center font-size-sm line-height-28" data-i18n="moveRate-u">Move Rate</div></span>
|
||||
<span class="grid-16-span-4"> </span>
|
||||
<span class="grid-16-span-2"><label class="font-size-sm line-height-28" data-i18n="total-u">Total:</label></span>
|
||||
<span class="grid-16-span-2"><input class="fill line-height-28" name="attr_total" type="text" /></span>
|
||||
<!-- row 23 -->
|
||||
<span class="grid-16-span-6"><div class="center font-size-sm line-height-28" data-i18n="totalWeight1-u">0 to 1/3 Strength</div></span>
|
||||
<span class="grid-16-span-2"><div class="center font-size-sm line-height-28">12</div></span>
|
||||
<span class="grid-16-span-8"> </span>
|
||||
<!-- row 24 -->
|
||||
<span class="grid-16-span-6"><div class="center font-size-sm line-height-28" data-i18n="totalWeight2-u">1/3 to 2/3 Strength</div></span>
|
||||
<span class="grid-16-span-2"><div class="center font-size-sm line-height-28">9</div></span>
|
||||
<span class="grid-16-span-8 bdr-top pl-10"><label class="font-size-sm line-height-28" data-i18n="money-u">Money</label></span>
|
||||
<!-- row 25 -->
|
||||
<span class="grid-16-span-6"><div class="center font-size-sm line-height-28" data-i18n="totalWeight3-u">2/3 to Strength</div></span>
|
||||
<span class="grid-16-span-2"><div class="center font-size-sm line-height-28">6</div></span>
|
||||
<span class="grid-16-span-8 bdr-mid"><input class="bdr-none fill line-height-28" name="attr_money_1" type="text" /></span>
|
||||
<!-- row 26x -->
|
||||
<span class="grid-16-span-1"> </span>
|
||||
<span class="grid-16-span-7"><div class="center font-size-sm line-height-28" data-i18n="scale-u">Scale 1" = 5'</div></span>
|
||||
<span class="grid-16-span-8 bdr-btm"><input class="bdr-none fill line-height-28" name="attr_money_2" type="text" /></span>
|
||||
</div>
|
||||
</div> <!-- end sheet-equipment-->
|
||||
</div> <!-- END charsheet oed -->
|
||||
|
||||
<script type="text/worker">
|
||||
|
||||
const stats = ['str','int','wis','dex','con','cha'];
|
||||
stats.forEach( stat => {
|
||||
on( `change:${stat} sheet:opened`, () => {
|
||||
getAttrs([stat], values => {
|
||||
const stat_score = parseInt(values[stat], 10)||0;
|
||||
const stat_mod = Math.floor( stat_score > 10 ? ( stat_score - 10 )/3 : ( stat_score - 9 )/3 );
|
||||
if ( stat_mod > 0 ) {
|
||||
mod_txt = '+' + String( stat_mod );
|
||||
} else {
|
||||
mod_txt = String( stat_mod );
|
||||
}
|
||||
setAttrs( {
|
||||
[`${stat}_mod`]: mod_txt
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
const buttonlist = ['character','equipment'];
|
||||
buttonlist.forEach( button => {
|
||||
on( `clicked:${button}`, function() {
|
||||
setAttrs({
|
||||
sheetTab: button
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
const items = [];
|
||||
for ( i = 1; i < 38; i++ ) {
|
||||
items.push( 'weight_' + i );
|
||||
}
|
||||
items.reverse();
|
||||
|
||||
var total = 0;
|
||||
items.forEach( item => {
|
||||
on( `change:${item} sheet:opened`, () => {
|
||||
getAttrs( items, values => {
|
||||
items.forEach( weight => {
|
||||
total = total + parseFloat( values[weight] )||0
|
||||
});
|
||||
setAttrs( {
|
||||
["total"]: total
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
@@ -0,0 +1,3 @@
|
||||
# Original Edition Delta Character Record Sheet
|
||||
|
||||
This is a character record for the [Original Edition Delta: Fantasy Rules (OED)](http://www.oedgames.com/). OED is a short set of house rules for Original D&D (1974 edition) that clarifies and streamlines races, classes, abilities, movement, encumbrance, weapons, combat, and multi-classing.
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 45 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 196 KiB |
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"html": "DnD_OED.html",
|
||||
"css": "DnD_OED.css",
|
||||
"authors": "jp1971, Daniel C.",
|
||||
"roll20userid": "2078012, 5716185",
|
||||
"preview": "oed-roll20-front.jpg",
|
||||
"instructions": "# Original Edition Delta Character Record Sheet\n\n Chracter record sheet for Original Edition Delta: Fantasy Rules. Compatible with Original Dungeons & Dragons. \"Like the original, with a little change.\""
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"characterButton-u":"Character",
|
||||
"equipmentButton-u":"Equipment",
|
||||
"name-u":"Character:",
|
||||
"player-u":"Player:",
|
||||
"raceClass-u":"Race/Class:",
|
||||
"alignment-u":"Alignment:",
|
||||
"abilities-u":"ABILITIES:",
|
||||
"ac-u":"AC",
|
||||
"hp-u":"HP",
|
||||
"moveRate-u":"Move",
|
||||
"str-u":"STR",
|
||||
"int-u":"INT",
|
||||
"specialAbilities-u":"SPECIAL ABILITIES:",
|
||||
"wis-u":"WIS",
|
||||
"dex-u":"DEX",
|
||||
"con-u":"CON",
|
||||
"cha-u":"CHA",
|
||||
"languages-u":"LANGUAGES:",
|
||||
"experience-u":"EXPERIENCE:",
|
||||
"nextLevel-u": "Next Level:",
|
||||
"hpPerClass-u": "HP / Class:",
|
||||
"attacks-u": "ATTACKS:",
|
||||
"weapon-u": "Weapon",
|
||||
"attack-u": "Attacks",
|
||||
"damage-u": "Damage",
|
||||
"special-u": "Special",
|
||||
"equipment-u": "EQUIPMENT",
|
||||
"item-u":"Item",
|
||||
"weight-u":"Weight",
|
||||
"total-u":"Total:",
|
||||
"totalWeight-u":"Total Weight",
|
||||
"totalWeight1-u":"0 to 1/3 Strength",
|
||||
"totalWeight2-u":"1/3 to 2/3 Strength",
|
||||
"totalWeight3-u":"2/3 to Strength",
|
||||
"scale-u":"Scale 1\" = 5'",
|
||||
"money-u":"Money"
|
||||
}
|
||||
Reference in New Issue
Block a user