Initial commit…

…of Original Edition Delta character record sheet for OD&D
This commit is contained in:
jp1971
2021-06-24 22:52:14 -04:00
parent ff4343d102
commit aa276757eb
7 changed files with 635 additions and 0 deletions
+293
View File
@@ -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 */
+293
View File
@@ -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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</div></span>
<span class="grid-16-span-8 bdr-btm"><div class="line-height-10">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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>
+3
View File
@@ -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

+8
View File
@@ -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.\""
}
+38
View File
@@ -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"
}