diff --git a/AD&D_1E/1ESheet.css b/AD&D_1E/1ESheet.css index 6df2ba93de..5725e94270 100644 --- a/AD&D_1E/1ESheet.css +++ b/AD&D_1E/1ESheet.css @@ -1,77 +1,63 @@ -.sheet-wrapper {margin:5px; padding:0px} - /* background toggle*/ -.sheet-useBackground input[value="1"]:checked ~ *.sheet-background { background-image:none; background-color:white;} -.sheet-useBackground input[value="2"]:checked ~ *.sheet-background { background-image:url("http://i.imgur.com/izwlEug.jpg"); background-size: cover; background-position: center top;} +.sheet-wrapper {margin:5px; padding:0} +.sheet-useBackground input[value="1"]:checked ~ .sheet-background { background-image:none; background-color:white;} +.sheet-useBackground input[value="2"]:checked ~ .sheet-background { background-image:url("http://i.imgur.com/izwlEug.jpg"); background-size: cover; background-position: center top;} .sheet-table {display:table; width:100%;} .sheet-table-row {display: table-row; width:100%;} -.sheet-table-data {display:table-cell; vertical-align:bottom;} .sheet-data {display:table-cell; vertical-align:bottom;} .sheet-left {text-align:left;} .sheet-right {text-align:right;} .sheet-center {text-align:center;} -.sheet-border {border:1px solid gray; border-radius:10px; padding-bottom:5px;} +.sheet-border {border:1px solid gray; border-radius:10px; border-collapse:separate; margin: 2px 0 2px 0; padding: 2px;} table, tr {width:100%;} table, tr, td {font-size:12px; font-weight:bold;} -input.sheet-input-small {width:3.5em; height:2em;} -input.sheet-input-medium {width:5em; height:2em;} -input.sheet-input-large {width:11em; height:2em;} +input {border:1px transparent; border-bottom:1px solid; background-color:transparent; text-align:center; font-family:cursive; font-size:1.1em; color:#262626;} +.sheet-input-small {width:3.5em; height:1.85em;} +.sheet-input-medium {width:80%; height:1.85em;} +.sheet-input-large {width:100%; height:1.85em;} +input[disabled], select[disabled], textarea[disabled], input[readonly] {cursor:not-allowed; background-color:rgba(245, 245, 245, 0.5);} -input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {background-color: #F1F1F1; cursor:not-allowed;} +select {background-color:transparent;} + +button[type=roll].sheet-button {font-size:1em; line-height:1.5em; white-space:nowrap;} -button[type=roll] {line-height:1em;} - -.sheet-header {display:inline-block; font-size:16px; font-weight:bold; margin:0px -5px 0px 0px;} +.sheet-header {display:inline-block; font-size:16px; font-weight:bold; margin:0 -5px 0 0;} hr {border-top: 1px solid #8c8b8b; margin:5px;} .sheet-text-small {font-size:10px;} -.sheet-text-med {font-size:12px; font-weight:bold;} .sheet-text-large {font-size:14px; font-weight:bold;} -div.sheet-table-row textarea {width:98%; margin:0px 5px 0px 3px; height:75px;} - -/*HP and AC*/ -input.sheet-input-small.sheet-box {border: 1px solid #000; height:30px; width:50px; font-size:14px;} +div.sheet-table-row textarea {width:94%; resize:vertical; margin:0 10px 5px 20px; height:60px; background-color:transparent;} /*hide and seek magic*/ .sheet-sect-show:not(:checked)~.sheet-sect {display: none;} input[type="checkbox"] + span:not(.sheet-not-sheet-show)::before {display: inline-block; content:'►'; width:14px; height:16px; font-size:.85em; vertical-align:text-bottom; margin-bottom:1px;} input[type="checkbox"]:checked + span:not(.sheet-not-sheet-show)::before {content:'▼';} -/*repeating item counter*/ +/*rep-items counter*/ .sheet-repeating-fields {counter-reset: sheet-rep-items -1;} +input[type="checkbox"].sheet-counted + span:not(.sheet-not-sheet-show)::before {counter-increment: sheet-rep-items; content: counter(sheet-rep-items) '. '; width:auto;} +input[type="checkbox"].sheet-counted:checked + span:not(.sheet-not-sheet-show)::before {counter-increment: sheet-rep-items; content: counter(sheet-rep-items) '. '; width:auto;} -input[type="checkbox"].sheet-counted + span:not(.sheet-not-sheet-show)::before { - counter-increment: sheet-rep-items; - content: counter(sheet-rep-items) '. ' !important; - width: auto !important; -} -input[type="checkbox"].sheet-counted:checked + span:not(.sheet-not-sheet-show)::before { - counter-increment: sheet-rep-items; - content: counter(sheet-rep-items) '. ' !important; - width: auto !important; -} -/* end repeating item counter*/ - -/*section specific*/ .sheet-personal_attributes,.sheet-abilities,.sheet-saves,.sheet-weapons,.sheet-to_hit_AC,.sheet-thief_skills, -.sheet-wealth,.sheet-equipment,.sheet-special_abilities,.sheet-spells,.sheet-notes {margin-top:0px;} +.sheet-wealth,.sheet-equipment,.sheet-special_abilities,.sheet-spells,.sheet-notes {margin-top:0;} -tr.sheet-to-hit td:nth-child(odd){background-color:#726E6D; color:#ffffff;} -tr.sheet-to-hit td:nth-child(even){background-color:#E5E4E2;} +/*to-hit AC*/ +.sheet-box {border: 1px solid #000; height:30px; width:50px; font-size:14px;} +tr.sheet-to-hit td:nth-child(odd){background-color:rgba(148, 148, 148, 0.5); color:#ffffff;} +tr.sheet-to-hit td:nth-child(even){background-color:rgba(236, 236, 236, 0.5);} .sheet-to-hit-input input {width:108%; height:24px; text-align:center;} -div.sheet-footer span.sheet-data input[type="text"] {width:21em; height:1.5em; border:none; background-color:rgba(0, 0, 0, 0); margin-top:-2px;} +div.sheet-footer span.sheet-data input[type="text"] {width:21em; height:1.5em; border:none; background-color:transparent; margin-top:-2px;} /*repeating sections*/ -span.sheet-data.sheet-center {padding:0px 5px 0px 5px;} span.sheet-data.sheet-center input {width:5.5em; height:2em;} -span.sheet-table-header {display:inline-block;} -span.sheet-table-data {display:inline-block;} -textarea.sheet-weapons {width:20em; resize:none; max-height:1.3em; overflow:hidden; white-space:nowrap; margin:0;} +span.sheet-data.sheet-center {padding:0 4px 0 4px;} +textarea.sheet-weapons {width:22em; resize:vertical; height:1.3em; overflow:hidden; white-space:nowrap; background-color:transparent; margin:0;} +textarea.sheet-macro-text {width:5.5em; resize:vertical; height:1.3em; overflow:hidden; white-space:pre-line; background-color:transparent; margin:0;} /*Roll Templates*/ /*Attacks*/ @@ -117,6 +103,13 @@ textarea.sheet-weapons {width:20em; resize:none; max-height:1.3em; overflow:hidd text-align:right; } +.sheet-rolltemplate-attacks .sheet-text { + padding:2px; + line-height:1em; + vertical-align:top; + text-align:left; +} + .sheet-rolltemplate-attacks .sheet-ToHit { font-family: monospace; font-size: 10px; diff --git a/AD&D_1E/1ESheet.html b/AD&D_1E/1ESheet.html index 1e0775de2d..a22501a3e9 100644 --- a/AD&D_1E/1ESheet.html +++ b/AD&D_1E/1ESheet.html @@ -1,516 +1,633 @@
- - + +
-
-
-
PERSONAL ATTRIBUTES        
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Name:HP: AC: XP:
Class:Race:
Level:Hit Dice:Gender
Alignment:Armor Type:Age:
Class 2:Class 3:Height:
Level:Level:Weight:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Movement:     Base:Run (x10):Normal (x5):Crawl (1/2):
Heavy (3/4):Very Heavy (1/2):Max (1/4):
-
-
-
-
ABILITIES        
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
+
PERSONAL ATTRIBUTES        
+ +
STR  To Hit:Damage BonusEncumbrance:Open Doors:Bend Bars:
INT  Add. Lang:
WIS  Mental Save:
DEX  Surprise:Missile Hit:AC Bonus:
CON  HP Bonus:System Shock:Res Survive:
CHA  Max Hench:Loyalty:React:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Name:
Alignment:
Class 1:Lvl:
Class 2:Lvl:
Class 3:Lvl:
- -
- -
-
SAVES        
- - - - - - - - - - - - - - - - - - - - - -
Rods, Staves, and WandsBreath WeaponParalysis, Poison, and DeathPetrification, PolymorphSpell
-
-
-
-
WEAPONS        
- -
-
-
-
- -
Weapon Type
- -
To-Hit Bonus
- -
Magic Bonus
- -
Damage Bonus
- -
Speed
-
-
-
Damage vs S/M
- -
Damage vs L
- -
Rate of Fire
- -
Range S/M/L
- -
Encum.
- -
Notes
-
-
-
-
-
-
-
-
TO HIT ARMOR CLASS        
- - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - +
-10-9-8-7-6-5-4-3-2-1012345678910 + + + + + + + + + + + + + + + + + + + + + + + + + + + +
HP:AC:
HP Max:Armor:
Hit Dice:Shield:
Wt:Cost:
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Race:XP:
Deity:
Gender:Age:
Ht:Wt:
Eyes:Hair:
+
+
+
+
ABILITIES        
+ + + + + + + + + + + + + + + -
STR  To Hit:DMG Bonus:Encumbrance:
-
+
INT  Add. Lang:Min Spells:Max Spells:
WIS  Spell Bonus:
DEX  Missile Hit:AC Bonus:
CON  HP Bonus:
CHA  Max Hench:
+ + + + + + + + + + + + + + + + + + + + + + + +
Movement:Run (x10):Normal (x5):Crawl (1/2):
Base: +  Heavy (-3): +  Very Heavy (-6): +  Max (-9): +  
+
+
+
+
SAVES        
+ + + + + + + + + +
Rods, Staves, and Wands
Breath Weapon
Paralysis, Poison, and Death
Petrification, Polymorph
Spells
+
+
+
+
WEAPONS        
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + +

Weapon

To-Hit Bonus

Magic Bonus

DMG Bonus
/w gm?
+ +

Macro-Text

DMG vs S/M

DMG vs L

Rate of Fire

Range S/M/L

Qty

Wt

Speed

Cost

Weapon Notes
+ + +
+
+
+
+
+
+
TO HIT ARMOR CLASS        
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
-10-9-8-7-6-5-4-3-2-1012345678910
+
+
+
+
THIEF SKILLS        
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Pick PocketsMove SilentlyClimb Walls
Open LocksHide In ShadowsRead Languages
Find/Remove TrapsHear Noise
+
+
+
+
WEALTH        
+ +
+ + + + + + + + + + + + + + + + + +
Carried Coins:PP: GP: EP: SP: CP:
Total Coins:PP: GP: EP: SP: CP:
+
+ Wealth Notes + +
+
-
-
THIEF SKILLS        
- - + + +
+ +
+
EQUIPMENT        
+ +
+
+ + + + + + + + + + + +
Item/DescriptionLocationCarried?Qty/MaxWtCost
+
+
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Pick PocketsMove SilentlyClimb Walls
Open LocksHide In ShadowsRead Languages
Find/Remove TrapsHear Noise
-
-
-
-
WEALTH        
- -
- - - - - - - - + + + + + + + + +
Total Coins:PP: GP: EP: SP: CP: /
- - - - - - - - - -
Carried Coins:PP: GP: EP: SP: CP:
-
- Notes - -
- -
-
-
-
+ + +
-
-
EQUIPMENT        
- -
- - - - - - - - - - - - -
Item/DescriptionLocationCarried?Qty/MaxValueWeight
-
-
- - - - - - - - - - - - -
/
-
-
-
- - - - - - - - - - - -
Carrying Capacity:
Unencumbered

Heavy

Very Heavy

Encumbered/Max

Encumbrance
-
- Notes + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Equipment Notes
- +
- -
- -
-
SPECIAL ABILITIES        
- -
-
-
- -
-
-
-
-
-
-
SPELLS        
- -
-
-
-
- -
-
-
-
-
-
-
-
NOTES        
- -
-
-
- -
-
-
-
-
-
Equipment:
Armor:
Weapons:
Coins: - - - 
TOTALS:
+
+
+
+
+
SPECIAL ABILITIES        
+ +
+
+
+ + + + + + + + + + +

Name

Short Description

Cur
/
/

Max

Macro-Text
+ Ability Description + +
+
+
- +
+
+
+ Special Abilities Notes + +
+ +
+
+
+
+
+
+
SPELLS        
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Cur / MaxCur / MaxCur / MaxCur / MaxCur / MaxCur / MaxCur / MaxCur / MaxCur / Max
1st2nd3rd4th5th6th7th8th9th
+
+
+
+
+ + + + + + + + + + + + + + +

Lvl

Name

School

Range

Duration

Area

Comp

CT

Save

Macro-Text
+ Spell Description + +
+
+ +
+
+
+
+
+
+ Spells Notes + +
+ +
+
+
+
+
+
+
NOTES        
+ +
+
+
+ +
+
+
+
+
+ +
-
@@ -518,7 +635,7 @@ {{#name}}{{name}}{{/name}} {{#subtag}}{{subtag}}{{/subtag}} - {{#attack1}}Attack = {{attack1}}{{/attack1}} + {{#attack1}}Attack = {{attack1}}{{/attack1}} {{#damage1vsSM}}Damage vs S/M = {{damage1vsSM}}{{/damage1vsSM}} {{#damage1vsL}}Damage vs L = {{damage1vsL}}{{/damage1vsL}} @@ -537,10 +654,12 @@ {{#ToHitAC-10to0}}-10|-9|-8|-7|-6|-5|-4|-3|-2|-1| **0**
{{ToHitAC-10to0}}{{/ToHitAC-10to0}} {{#ToHitAC1to10}} **0**| 1| 2| 3| 4| 5| 6| 7| 8| 9|10
{{ToHitAC1to10}}{{/ToHitAC1to10}} - {{#allprops() name subtag attack1 attack2 attack3 attack4 damage1vsSM damage2vsSM damage3vsSM damage4vsSM damage1vsL damage2vsL damage3vsL damage4vsL ToHitAC-10to0 ToHitAC1to10}} + {{#allprops() name subtag attack1 attack2 attack3 attack4 damage1vsSM damage2vsSM damage3vsSM damage4vsSM damage1vsL damage2vsL damage3vsL damage4vsL ToHitAC-10to0 ToHitAC1to10 WeaponNotes}} {{key}} = {{value}} - {{/allprops() name subtag attack1 attack2 attack3 attack4 damage1vsSM damage2vsSM damage3vsSM damage4vsSM damage1vsL damage2vsL damage3vsL damage4vsL ToHitAC-10to0 ToHitAC1to10}} - + {{/allprops() name subtag attack1 attack2 attack3 attack4 damage1vsSM damage2vsSM damage3vsSM damage4vsSM damage1vsL damage2vsL damage3vsL damage4vsL ToHitAC-10to0 ToHitAC1to10 WeaponNotes}} + + {{#WeaponNotes}}**Notes:** {{WeaponNotes}}{{/WeaponNotes}} +
@@ -552,4 +671,411 @@ {{key}}{{value}} {{/allprops() name subtag}} - \ No newline at end of file + + +
+ \ No newline at end of file diff --git a/AD&D_1E/1ESheet.jpg b/AD&D_1E/1ESheet.jpg new file mode 100644 index 0000000000..ae33d6cf6a Binary files /dev/null and b/AD&D_1E/1ESheet.jpg differ diff --git a/AD&D_1E/1ESheet.png b/AD&D_1E/1ESheet.png deleted file mode 100644 index 23338ccd54..0000000000 Binary files a/AD&D_1E/1ESheet.png and /dev/null differ diff --git a/AD&D_1E/sheet.json b/AD&D_1E/sheet.json index 683730c06e..4a2cc8a040 100644 --- a/AD&D_1E/sheet.json +++ b/AD&D_1E/sheet.json @@ -1,8 +1,8 @@ { "html": "1ESheet.html", "css": "1ESheet.css", - "authors": "Adam Ness", - "roll20userid": "5287", - "preview": "1ESheet.png", - "instructions": "This sheet includes all of the basic stats from an AD&D 1st Edition sheet and is also compatible with other OSR style systems such as OSRIC. This sheet should continue to change as needed/requested by the Roll20 community. It includes roll buttons for Saving Throws, Thief Skills, and the first six(0-5) repeatable attacks. It includes repeatable weapon rows. Hover over fields and buttons to view the associated attributes name. Roll templates for Attacks, &{template:attacks} and a General &{template:general} for any {key}={value}. Please post suggestions/questions/comments to the Roll20 Character Forum. https://app.roll20.net/forum/category/277980" + "authors": "Adam Ness, Vince", + "roll20userid": "5287, 463088", + "preview": "1ESheet.jpg", + "instructions": "This sheet includes all of the basic stats from an AD&D 1st Edition sheet and is also compatible with other OSR style systems such as OSRIC. This sheet should continue to change as needed/requested by the Roll20 community.\n**Sheet Highlights:**\n - Sheet roll buttons for Ability-based skills, Saves, Thief Skills, Attacks, Spells, Special Abilities, and more.\n - Repeatable Weapons, Equipment, Spells, and Special Abilities.\n - Hover over fields and buttons to view the associated attributes name.\n - Roll templates for Attacks, &{template:attacks} and a General &{template:general} for any {key}={value}.\n - Auto-calculated encumbrance for equipment, armor, weapons, and coins.\n - Auto-calculated movement\n - Auto-calculated costs for equipment, armor, and weapons.\n - sheet worker javascript\n - optional: to-hit AC table whispered to the DM when using the attack button.\n - optional: background image(parchment)\n----------\nPlease post suggestions/questions/comments to the Roll20 Character Forum.\nhttps://app.roll20.net/forum/category/277980" }