Fork from Fantasy AGE

Forked from the Fantasy AGE character sheet.
Uses the Roll Templates copied from the 13th Age character sheet.
This commit is contained in:
GhostMatter
2017-06-24 21:03:04 -04:00
parent 79c2427fb3
commit e7a3a8307f
4 changed files with 1666 additions and 0 deletions
+870
View File
@@ -0,0 +1,870 @@
.charsheet {
font-family: Georgia;
background: white;
width: 838px;
}
p {
font-family: Georgia;
}
.sheet-colrow {
margin-top: 15px;
}
.sheet-spacer {
border-bottom: 1px none;
margin-bottom: 5px;
margin-top: 2px;
}
.charsheet textarea {
background: white;
box-shadow: none;
font-size: 12px;
color: #000000;
font-family: Helvetica;
resize: none;
border: none;
}
.charsheet tbody {
background: white;
}
.charsheet table {
width: 100%;
border: 2px solid black;
}
.charsheet td {
background: white;
}
/* -------------TAB CODE------------- */
div.sheet-tab-content { display: none; }
input.sheet-tab1:checked ~ div.sheet-tab1,
input.sheet-tab2:checked ~ div.sheet-tab2,
input.sheet-tab3:checked ~ div.sheet-tab3,
input.sheet-tab4:checked ~ div.sheet-tab4,
{display: block;}
input.sheet-tab {
width: 150px;
height: 20px;
position: relative;
top: 5px;
left: 2.5px;
margin: -0.5px;
cursor: pointer;
z-index: 1;
}
input.sheet-tab::before {
content: attr(title);
display: inline-block;
background: #03385a;
border: solid 1px black;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
color: white;
font-size: 16px;
font-weight: bold;
text-align: center;
width: 100%;
height: 20px;
}
input.sheet-tab:checked::before {
border-bottom-color: #007ab8;
}
div.sheet-tab-content {
border: 10px solid #010101;
border-top-color: #000;
margin: 2px 0 0 2px;
padding: 5px;
background: white;
}
/* -------------NAME, BACKGROUND, GENDER, AGE AND APPEARANCE------------- */
.sheet-characterinfotable {
border: 2px solid black;
width: 300px;
margin-bottom: 5px;
}
.sheet-characterinfotable td {
border: 2px solid black;
}
.sheet-basicinfotextbox {
width: 100%;
background: none;
border-style:none;
box-shadow: none;
border-color: #000000;
text-align: left;
font-size:13px;
color: #000000;
font-family: Helvetica;
}
.sheet-blackbox {
border: 2px solid black;
background-color: #007ab8;
font-weight: 500;
color: white;
font-size: 12px;
text-align: left;
height: 25px;
padding: 3px;
font-family: Georgia;
}
.sheet-blackbox_alternate {
border: 2px solid black;
background-color: #007ab8;
font-weight: 500;
color: white;
font-size: 13px;
text-align: center;
padding: 3px;
}
/* -------------SKILLS------------- */
.sheet-skilltable {
border: 2px solid black;
width: 100%;
}
.sheet-skilltable td {
border: 2px solid black;
}
.sheet-skilltable div {
text-align: left;
}
/* input type text */
.sheet-skillvaluebox {
font-weight: bold;
background: none;
border: none;
box-shadow: none;
margin: 0px auto 0px auto;
text-align: center;
font-size:50px;
width: 100%;
color: black;
font-family: Helvetica;
}
/* custom td for skill value in skill */
.sheet-skillvalue {
width: 90px;
}
/* for textarea */
.sheet-focustextarea {
width: 97%;
height: 35px;
text-align: justify;
}
.sheet-focustextarea::placeholder {
color: #c0deed;
font-family: Century Schoolbook;
font-size:14px;
}
/* CUSTOM FOCUS CHECKBOX TO CHECK STATE OF THE SKILLFOCUS */
/* Hide actual radio/checkbox */
.sheet-focuscheck {
opacity: 0;
width: 16px;
height: 16px;
position: relative;
top: 5px;
left: 6px;
margin: -10px;
cursor: pointer;
z-index: 1;
}
.sheet-focuscheck + span::before
{
margin-right: 4px;
border: solid 1px #a8a8a8;
line-height: 14px;
text-align: center;
display: inline-block;
vertical-align: middle;
-moz-box-shadow: 0 0 2px #ccc;
-webkit-box-shadow: 0 0 2px #ccc;
box-shadow: 0 0 2px #ccc;
background: #f6f6f6;
background: -moz-radial-gradient(#f6f6f6, #dfdfdf);
background: -webkit-radial-gradient(#f6f6f6, #dfdfdf);
background: -ms-radial-gradient(#f6f6f6, #dfdfdf);
background: -o-radial-gradient(#f6f6f6, #dfdfdf);
background: radial-gradient(#f6f6f6, #dfdfdf);
}
/* Fake checkbox */
.sheet-focuscheck + span::before
{
content: "";
width: 14px;
height: 14px;
font-size: 12px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.sheet-focuscheck:checked + span::before
{
content: "✓";
color: green;
font-weight: bold;
}
/* div for textarea(focuses) and focuses checkboxes */
.sheet-focusbox {
background: none;
border: none;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
text-align:center;
z-index:0;
position:relative;
}
.sheet-checkerpose {
background: none;
border: none;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
text-align:center;
padding:0;
right: -2px;
top: 33px;
z-index: 2;
position: absolute;
}
.sheet-bananas {
background: none;
border: none;
box-shadow: none;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
text-align:center;
font-family: Georgia;
color: #000000;
padding: 0;
margin: 0px auto 0px auto;
right: 26px;
z-index: 1;
position: absolute;
}
.sheet-tagger {
}
/* --------- XP, CLASS, LEVEL --------- */
.sheet-xptable {
border: 2px solid black;
}
.sheet-xptable td {
border: 2px solid black;
}
.sheet-blackboxlarge {
border: 2px solid black;
background-color: #007ab8;
font-weight: 500;
color: white;
font-size: 14px;
text-align: center;
height: 25px;
padding: 1px;
font-family: Georgia;
}
.sheet-class_and_convictionbox {
width: 197px;
background: none;
border-style:none;
box-shadow: none;
border-color: #000000;
text-align: center;
font-size:13px;
color: #000000;
font-family: Helvetica;
}
.sheet-class-div {
text-align: center;
}
.sheet-level-div {
text-align: center;
}
.sheet-conviction-div {
text-align: center;
}
/* --------- SECONDARY STATS --------- */
.sheet-2ndstattable {
border: 2px solid black;
}
.sheet-2ndstattable td {
border: 2px solid black;
text-align:center;
}
.sheet-2ndstatbox {
text-align:center;
}
.sheet-otherinput {
width: 50px;
background: none;
border-style:none;
box-shadow: none;
border-color: #000000;
text-align: center;
font-size: 14px;
color: #000000;
font-family: Helvetica;
}
.sheet-2nd_statstextbox {
width: 75px;
background: none;
border-style:none;
box-shadow: none;
border-color: #000000;
text-align: center;
font-size: 35px;
color: #000000;
font-family: Helvetica;
}
.sheet-armortypetextarea {
width: 97%;
background: none;
border-style:none;
box-shadow: none;
border-color: #000000;
text-align: center;
font-size: 20px;
font-weight: bold;
color: #000000;
font-family: Helvetica;
}
.sheet-armortypetextarea::placeholder {
color: #c0deed;
font-family: Century Schoolbook;
font-size:14px;
}
/* --------- WEAPONS TABLE --------- */
.sheet-container {
position: relative;
min-height: 60px;
border-radius: 0px;
border: 1px solid black;
background: white;
width: 468px;
}
.sheet-weapons-content {
overflow-y: auto;
height: 100%;
}
.sheet-weaponscont {
border: 2px solid black;
position: relative;
}
.sheet-weaponstable {
border: 2px solid black;
width: 100%;
}
.sheet-weaponstable td{
text-align: center;
}
.sheet-blackbox_alternate2 {
border: 2px solid black;
background-color: #007ab8;
font-weight: 500;
color: white;
font-size: 13px;
text-align: center;
padding: 0px;
margin: 0px;
text-align: center;
}
.sheet-weaponnametext {
width: 168px;
background: none;
border: none;
border-radius: 0px;
border-bottom: 2px solid;
box-shadow: none;
border-color: #000000;
text-align: left;
font-size: 12px;
color: #000000;
font-family: Helvetica;
}
.sheet-weaponnametext::placeholder {
color: #c0deed;
font-family: Century Schoolbook;
font-size:14px;
}
.sheet-weaponatacktext {
width: 60px;
background: none;
border: none;
border-radius: 0px;
border-bottom: 2px solid;
box-shadow: none;
text-align: center;
font-size: 12px;
color: #000000;
font-family: Helvetica;
}
.sheet-weaponrangetext {
width: 40px;
background: none;
border: none;
border-radius: 0px;
border-bottom: 2px solid;
box-shadow: none;
text-align: center;
font-size: 12px;
color: #000000;
font-family: Helvetica;
}
.sheet-weaponrangetext::placeholder {
color: #c0deed;
font-family: Century Schoolbook;
font-size:14px;
}
.sheet-weapondamagetext {
width: 60px;
background: none;
border: none;
border-bottom: 2px solid;
border-radius: 0px;
box-shadow: none;
text-align: left;
font-size: 12px;
color: #000000;
font-family: Helvetica;
}
.sheet-weapondamagetext::placeholder {
color: #c0deed;
font-family: Century Schoolbook;
font-size:14px;
}
.sheet-borderdown {
border-bottom: 2px solid black;
font-size: 9px;
}
.sheet-borderall {
border: 2px solid black;
font-size: 9px;
}
.sheet-weaponstype {
height: 30px;
width: 98%;
text-align: left;
}
.sheet-weaponstype::placeholder {
color: #c0deed;
font-family: Century Schoolbook;
font-size:14px;
}
.sheet-weapondetails {
height: 30px;
width: 98%;
text-align: center;
}
.sheet-weapondetails::placeholder {
color: #c0deed;
font-family: Century Schoolbook;
font-size:14px;
}
/* -------------RANGED WEAPONS SPECS------------- */
.sheet-weaponnametext2 {
width: 150px;
background: none;
border: none;
box-shadow: none;
border-color: #000000;
text-align: left;
font-size: 12px;
color: #000000;
font-family: Helvetica;
}
.sheet-reloadtext {
height: 100%;
width: 85px;
background: none;
border: none;
box-shadow: none;
border-color: #000000;
text-align: left;
font-size: 12px;
color: #000000;
font-family: Helvetica;
-webkit-appearance: none;
}
.sheet-weaponspecs {
width: 231px;
height: 100%;
text-align: left;
font-size: 12px;
color: #000000;
font-family: Helvetica;
}
/* -------------SPELLS, CLASSPOWERS AND TALENTS------------- */
.sheet-spellbox {
width: 100%;
height: 100%;
border: 2px solid black;
}
.sheet-powerstext {
width: 453px;
height: 150px;
text-align: left;
resize: vertical;
}
/*------------------------ GRIMOIRE TAB CODES ------------------------*/
.sheet-spelltable td {
border: 2px solid black;
}
.sheet-spelltable {
border: 2px solid black;
width: 100%;
}
.sheet-spelltext {
width:110px;
background: none;
border: none;
box-shadow: none;
text-align: left;
font-size: 14px;
color: #000000;
font-family: Helvetica;
padding:0;
}
.sheet-spelltext::placeholder {
color: #c0deed;
font-family: Century Schoolbook;
font-size:14px;
}
.sheet-spellselect2 {
width: 90px;
font-size: 12px;
background: none;
border: none;
box-shadow: none;
text-align: left;
color: #000000;
font-family: Helvetica;
-webkit-appearance: none;
padding:0;
}
.sheet-timetext {
width:100px;
font-size:12px;
border: none;
box-shadow: none;
text-align: left;
font-size: 14px;
color: #000000;
font-family: Helvetica;
padding:0;
}
.sheet-natext {
width:28px;
font-size:12px;
background: none;
border: none;
box-shadow: none;
text-align: left;
font-size: 14px;
color: #000000;
font-family: Helvetica;
padding:0;
}
.sheet-vstext {
width:100px;
font-size:10px;
background: none;
border: none;
box-shadow: none;
text-align: left;
font-size: 14px;
color: #000000;
font-family: Helvetica;
padding:0;
}
.sheet-spelltext {
width:100%;
height: 40px;
resize: vertical;
}
/*------------------------ EQUIPS AND BACKGROUND TAB CODES ------------------------*/
.sheet-talent {
height: 360px;
position: relative;
}
.sheet-lefter {
margin-left: 10px;
}
/* ------------- FAMILY AND TIES, LANGUAGE ------------- */
.sheet-general {
width: 99%;
}
.sheet-goalstext {
height: 160px;
width: 99%;
resize: vertical;
}
.sheet-tiestext::placeholder {
color: #c0deed;
font-family: Century Schoolbook;
font-size:14px;
}
.sheet-languages {
height: 60px;
width: 98%;
resize: vertical;
}
.sheet-concepttext {
height: 180px;
width: 98%;
resize: vertical;
}
.sheet-tiestext {
height: 120px;
width: 98%;
resize: vertical;
}
.sheet-tiestext::placeholder {
color: #c0deed;
font-family: Century Schoolbook;
font-size:14px;
}
.sheet-featurestextarea {
height: 60px;
width: 98%;
resize: vertical;
}
.sheet-featurestextarea::placeholder {
color: #c0deed;
font-family: Century Schoolbook;
font-size:14px;
}
/* ------------- INVENTORY ------------- */
.sheet-section {
position: relative;
min-height: 30px;
border-radius: 0px;
border: 2px solid black;
background: none;
}
.sheet-inventory {
margin-top: 15px;
min-height: 200px;
border: 2px solid black;
padding-bottom: 35px;
position: relative;
background: white;
}
.sheet-inventory-content {
overflow-y: auto;
height: 100%;
}
.sheet-InventoryName {
border: none;
width: 100%;
font-size: 10px;
font-family: Helvetica;
box-shadow: none;
}
.sheet-InventoryAmount {
border: none;
width: 50px;
font-size: 10px;
font-family: Helvetica;
box-shadow: none;
}
.sheet-invTable td {
border: 2px solid black;
}
/*------------------------ TALENTS TAB CODES ------------------------*/
.sheet-talenttext {
width:300px;
background: none;
border: none;
box-shadow: none;
text-align: left;
font-size: 20px;
color: #000000;
font-family: Helvetica;
padding:0;
}
.sheet-talentnumber {
background: none;
border: 2px solid black;
box-shadow: none;
text-align: center;
font-size: 20px;
color: #000000;
font-family: Helvetica;
padding:0;
}
.sheet-talentselect {
width: 100%;
font-size: 15px;
background: none;
border: none;
box-shadow: none;
text-align: left;
color: #000000;
font-family: Helvetica;
-webkit-appearance: none;
padding:0;
}
.sheet-talentarea {
width:97%;
height: 40px;
resize: vertical;
}
/*------------------------ ROLL TEMPLATES ------------------------*/
/* Generic Template */
.sheet-rolltemplate-blueroseage_generic table {
width:100%;
background-color:white;
border:2px solid #000;
border-spacing: 0;
border-collapse: separate;
border-radius: 5px;
-moz-box-shadow: 2px 2px 5px #000;
-webkit-box-shadow: 2px 2px 5px #000;
box-shadow:2px 2px 5px #000;
overflow: hidden;
}
.sheet-rolltemplate-blueroseage_generic .sheet-header {
background-color:#000;
margin: 2px 25px 2px 25px;
border: 1px solid #000;
color:white;
font-family:"Helvetica Neue",Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
text-align: center;
}
.sheet-rolltemplate-blueroseage_generic .sheet-header a{
color:white;
text-decoration: underline;
}
.sheet-rolltemplate-blueroseage_generic td {
padding:5px;line-height:1.4em;
vertical-align:top;
text-align:right
}
.sheet-rolltemplate-blueroseage_generic tr:nth-child(odd) {
background-color:#D3D3D3;
}
.sheet-rolltemplate-blueroseage_generic td:nth-child(odd) {
text-align:left;
font-weight:bold
}
.sheet-rolltemplate-blueroseage_generic .inlinerollresult {
color: white;
background-color: #007ab8;
border-color:#007ab8;
}
.sheet-rolltemplate-blueroseage_generic .inlinerollresult.fullcrit {
color: white;
background-color: #3FB315
}
.sheet-rolltemplate-blueroseage_generic .inlinerollresult.fullfail {
color: white;
background-color: #B31515
}
.sheet-rolltemplate-blueroseage_generic .inlinerollresult.importantroll {
color: white;
background-color: #4A57ED;
}
+788
View File
@@ -0,0 +1,788 @@
<!-- Sheet width: 847px; -->
<!-- Heading -->
<input type="radio" name="attr_tab" class="sheet-tab sheet-tab1" value="1" title="Character" checked="checked" />
<input type="radio" name="attr_tab" class="sheet-tab sheet-tab2" value="2" title="Arcana" />
<input type="radio" name="attr_tab" class="sheet-tab sheet-tab3" value="3" title="Persona" />
<input type="radio" name="attr_tab" class="sheet-tab sheet-tab4" value="4" title="Talents" />
<div class="sheet-spacer"></div>
<div class="sheet-tab-content sheet-tab1"><!-- Character Tab -->
<div class="sheet-2colrow">
<!-- 1st column -->
<div class="sheet-col" style="width: 300px">
<div class="sheet-colrow">
<table class="sheet-characterinfotable">
<tr>
<div>
<img src="http://i.imgur.com/DOfoDE0.png"/></a>
</div>
</tr>
<tr>
<td class="sheet-blackbox">
NAME
</td>
<td>
<input class="sheet-basicinfotextbox" type="text" name="attr_character_name" />
</td>
</tr>
</table>
<table class="sheet-characterinfotable">
<tr>
<td class="sheet-blackbox">
BACKGROUND
</td>
<td>
<input class="sheet-basicinfotextbox" type="text" name="attr_character_background" />
</td>
</tr>
</table>
<table class="sheet-characterinfotable">
<tr>
<td class="sheet-blackbox">
RACE
</td>
<td>
<input class="sheet-basicinfotextbox" type="text" name="attr_character_socialclass" />
</td>
</tr>
</table>
</div>
<div class="sheet-colrow">
<table class="sheet-skilltable">
<tr>
<td class="sheet-blackbox">
<button class="sheet-skillbuttons" type='roll' value='&{template:blueroseage_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=Accuracy}} {{Result=[[3d6 + @{Accuracy} + @{Acc_Focus}]]}}' name='roll_Accuracy_Check'/></button>
ACCURACY
<input type="checkbox" title="Primary Skill?" name="attr_Primary_Skill1"/>
</td>
<td rowspan="2" class="sheet-skillvalue">
<input class="sheet-skillvaluebox" name="attr_Accuracy" type="text" value="0"/>
</td>
</tr>
<tr>
<td>
<div class="sheet-focusbox">
<textarea class="sheet-focustextarea" name="attr_Accuracy_Focuses" placeholder="Focuses"></textarea>
<div class="sheet-checkerpose">
<p class="sheet-bananas">Focus?</p><input type="checkbox" class="sheet-focuscheck" name="attr_Acc_Focus" value="2" title="Apply a Focus on the Check?"/><span></span>
</div>
</div>
</td>
</tr>
</table>
</div>
<div class="sheet-colrow">
<table class="sheet-skilltable">
<tr>
<td class="sheet-blackbox">
<button class="sheet-skillbuttons" type='roll' value='&{template:blueroseage_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=Communication}} {{Result=[[3d6 + @{Communication} + @{Com_Focus}]]}}' name='roll_Communication_Check'/></button>
COMMUNICATION
<input type="checkbox" title="Primary Skill?" name="attr_Primary_Skill2"/>
</td>
<td rowspan="2" class="sheet-skillvalue">
<input class="sheet-skillvaluebox" name="attr_Communication" type="text" value="0"/>
</td>
</tr>
<tr>
<td>
<div class="sheet-focusbox">
<textarea class="sheet-focustextarea" name="attr_Communication_Focuses" placeholder="Focuses"></textarea>
<div class="sheet-checkerpose">
<p class="sheet-bananas">Focus?</p><input type="checkbox" class="sheet-focuscheck" name="attr_Com_Focus" value="2" title="Apply a Focus on the Check?"/><span></span>
</div>
</div>
</td>
</tr>
</table>
</div>
<div class="sheet-colrow">
<table class="sheet-skilltable">
<tr>
<td class="sheet-blackbox">
<div>
<button class="sheet-skillbuttons" type='roll' value='&{template:blueroseage_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=Constitution}} {{Result=[[3d6 + @{Constitution} + @{Con_Focus}]]}}' name='roll_Constitution_Check'/></button>
CONSTITUTION
<input type="checkbox" title="Primary Skill?" name="attr_Primary_Skill3"/>
</div>
</td>
<td rowspan="2" class="sheet-skillvalue">
<input class="sheet-skillvaluebox" name="attr_Constitution" type="text" value="0"/>
</td>
</tr>
<tr>
<td>
<div class="sheet-focusbox">
<textarea class="sheet-focustextarea" name="attr_Constitution_Focuses" placeholder="Focuses"></textarea>
<div class="sheet-checkerpose">
<p class="sheet-bananas">Focus?</p><input type="checkbox" class="sheet-focuscheck" name="attr_Con_Focus" value="2" title="Apply a Focus on the Check?"/><span></span>
</div>
</div>
</td>
</tr>
</table>
</div>
<div class="sheet-colrow">
<table class="sheet-skilltable">
<tr>
<td class="sheet-blackbox">
<div>
<button class="sheet-skillbuttons" type='roll' value='&{template:blueroseage_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=Dexterity}} {{Result=[[3d6 + @{Dexterity} + @{Dex_Focus}]]}}' name='roll_Dexterity_Check'/></button>
DEXTERITY
<input type="checkbox" title="Primary Skill?" name="attr_Primary_Skill4"/>
</div>
</td>
<td rowspan="2" class="sheet-skillvalue">
<input class="sheet-skillvaluebox" name="attr_Dexterity" type="text" value="0"/>
</td>
</tr>
<tr>
<td>
<div class="sheet-focusbox">
<textarea class="sheet-focustextarea" name="attr_Dexterity_Focuses" placeholder="Focuses"></textarea>
<div class="sheet-checkerpose">
<p class="sheet-bananas">Focus?</p><input type="checkbox" class="focuscheck" name="attr_Dex_Focus" value="2" title="Apply a Focus on the Check?"/><span></span>
</div>
</div>
</td>
</tr>
</table>
</div>
<div class="sheet-colrow">
<table class="sheet-skilltable">
<tr>
<td class="sheet-blackbox">
<div>
<button class="sheet-skillbuttons" type='roll' value='&{template:blueroseage_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=Fighting}} {{Result=[[3d6 + @{Fighting} + @{Fig_Focus}]]}}' name='roll_Fighting_Check'/></button>
FIGHTING
<input type="checkbox" title="Primary Skill?" name="attr_Primary_Skill5"/>
</div>
</td>
<td rowspan="2" class="sheet-skillvalue">
<input class="sheet-skillvaluebox" name="attr_Fighting" type="text" value="0"/>
</td>
</tr>
<tr>
<td>
<div class="sheet-focusbox">
<textarea class="sheet-focustextarea" name="attr_Fighting_Focuses" placeholder="Focuses"></textarea>
<div class="sheet-checkerpose">
<p class="sheet-bananas">Focus?</p><input type="checkbox" class="focuscheck" name="attr_Fig_Focus" value="2" title="Apply a Focus on the Check?"/><span></span>
</div>
</div>
</td>
</tr>
</table>
</div>
<div class="sheet-colrow">
<table class="sheet-skilltable">
<tr>
<td class="sheet-blackbox">
<button class="sheet-skillbuttons" type='roll' value='&{template:blueroseage_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=Intelligence}} {{Result=[[3d6 + @{Intelligence} + @{Int_Focus}]]}}' name='roll_Intelligence_Check'/></button>
INTELLIGENCE
<input type="checkbox" title="Primary Skill?" name="attr_Primary_Skill6"/>
</td>
<td rowspan="2" class="sheet-skillvalue">
<input class="sheet-skillvaluebox" name="attr_Intelligence" type="text" value="0"/>
</td>
</tr>
<tr>
<td>
<div class="sheet-focusbox">
<textarea class="sheet-focustextarea" name="attr_Intelligence_Focuses" placeholder="Focuses"></textarea>
<div class="sheet-checkerpose">
<p class="sheet-bananas">Focus?</p><input type="checkbox" class="sheet-focuscheck" name="attr_Int_Focus" value="2" title="Apply a Focus on the Check?"/><span></span>
</div>
</div>
</td>
</tr>
</table>
</div>
<div class="sheet-colrow">
<table class="sheet-skilltable">
<tr>
<td class="sheet-blackbox">
<div>
<button class="sheet-skillbuttons" type='roll' value='&{template:blueroseage_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=Perception}} {{Result=[[3d6 + @{Perception} + @{Per_Focus}]]}}' name='roll_Perception_Check'/></button>
PERCEPTION
<input type="checkbox" title="Primary Skill?" name="attr_Primary_Skill7"/>
</div>
</td>
<td rowspan="2" class="sheet-skillvalue">
<input class="sheet-skillvaluebox" name="attr_Perception" type="text" value="0"/>
</td>
</tr>
<tr>
<td>
<div class="sheet-focusbox">
<textarea class="sheet-focustextarea" name="attr_Perception_Focuses" placeholder="Focuses"></textarea>
<div class="sheet-checkerpose">
<p class="sheet-bananas">Focus?</p><input type="checkbox" class="focuscheck" name="attr_Per_Focus" value="2" title="Apply a Focus on the Check?"/><span></span>
</div>
</div>
</td>
</tr>
</table>
</div>
<div class="sheet-colrow">
<table class="sheet-skilltable">
<tr>
<td class="sheet-blackbox">
<div>
<button class="sheet-skillbuttons" type='roll' value='&{template:blueroseage_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=Strength}} {{Result=[[3d6 + @{Strength} + @{Str_Focus}]]}}' name='roll_Strength_Check'/></button>
STRENGTH
<input type="checkbox" title="Primary Skill?" name="attr_Primary_Skill8"/>
</div>
</td>
<td rowspan="2" class="sheet-skillvalue">
<input class="sheet-skillvaluebox" name="attr_Strength" type="text" value="0"/>
</td>
</tr>
<tr>
<td>
<div class="sheet-focusbox">
<textarea class="sheet-focustextarea" name="attr_Strength_Focuses" placeholder="Focuses"></textarea>
<div class="sheet-checkerpose">
<p class="sheet-bananas">Focus?</p><input type="checkbox" class="sheet-focuscheck" name="attr_Str_Focus" value="2" title="Apply a Focus on the Check?"/><span></span>
</div>
</div>
</td>
</tr>
</table>
</div>
<div class="sheet-colrow">
<table class="sheet-skilltable">
<tr>
<td class="sheet-blackbox">
<div>
<button class="sheet-skillbuttons" type='roll' value='&{template:blueroseage_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=Willpower}} {{Result=[[3d6 + @{Willpower} + @{Wil_Focus}]]}}' name='roll_Willpower_Check'/></button>
WILLPOWER
<input type="checkbox" title="Primary Skill?" name="attr_Primary_Skill"/>
</div>
</td>
<td rowspan="2" class="sheet-skillvalue">
<input class="sheet-skillvaluebox" name="attr_Willpower" type="text" value="0"/>
</td>
</tr>
<tr>
<td>
<div class="sheet-focusbox">
<textarea class="sheet-focustextarea" name="attr_Willpower_Focuses" placeholder="Focuses"></textarea>
<div class="sheet-checkerpose">
<p class="sheet-bananas">Focus?</p><input type="checkbox" class="focuscheck" name="attr_Wil_Focus" value="2" title="Apply a Focus on the Check?"/><span></span>
</div>
</div>
</td>
</tr>
</table>
</div>
</div>
<!-- end of 1st column -->
<!-- 2nd Column -->
<div class="sheet-col"> <!-- WEAPONS, AMMO, CLASS POWERS, ARCANA, PERKS, EQUIPS, MONEY -->
<div class="sheet-colrow"> <!-- CLASS, XP, LEVEL -->
<table class="sheet-xptable">
<tr>
<td class="sheet-blackboxlarge">
CLASS
</td>
<td class="sheet-blackboxlarge">
LEVEL
</td>
<td class="sheet-blackboxlarge">
CONVICTION
</td>
</tr>
<tr>
<td>
<div class="sheet-class-div">
<select class="sheet-classselect" name="attr_class">
<option value="Adept">Adept</option>
<option value="Expert">Expert</option>
<option value="Warrior">Warrior</option>
</select>
</div>
</td>
<td>
<div class="sheet-level-div">
<input type="number" class="sheet-class_and_convictionbox" name="attr_Level" min="0" value="1"/>
</div>
</td>
<td>
<div class="sheet-conviction-div">
<input type="number" class="sheet-class_and_convictionbox" name="attr_Conviction" min="0" value="3"/>
</div>
</td>
</tr>
</table>
</div>
<div class="sheet-colrow"><!-- HEALTH, SPEED, ARMOR (+PENALTY), DEFENSE -->
<table class="sheet-2ndstattable">
<tbody>
<tr>
<td class="sheet-blackbox_alternate">HEALTH</td>
<td class="sheet-blackbox_alternate" colspan="2"> DEFENSE</td>
<td class="sheet-blackbox_alternate">ARMOR</td>
<td class="sheet-blackbox_alternate" colspan="2">SPEED</td>
<td class="sheet-blackbox_alternate">FATIGUE</td>
</tr>
<tr>
<td class="sheet-2ndstatbox"><input class="sheet-2nd_statstextbox" type="text" name="attr_Health"/></td>
<td class="sheet-2ndstatbox" colspan="2"><input class="sheet-2nd_statstextbox" type="number" name="attr_Defense-Total" disabled="true" value="@{Shield} + @{Defense}"/></td></td>
<td class="sheet-2ndstatbox"><input class="sheet-2nd_statstextbox" type="text" name="attr_Armor"/></td>
<td class="sheet-2ndstatbox" colspan="2"><input class="sheet-2nd_statstextbox" type="text" name="attr_Speed"/></td>
<td class="sheet-2ndstatbox" rowspan="2"><input class="sheet-2nd_statstextbox" type="text" value="0" name="attr_fatigue"/></td>
</tr>
<tr>
<td> Maximum <br> <input class="sheet-otherinput" type="text" name="attr_Health-Total" value="0"/></td>
<td> Base <br> <input class="sheet-otherinput" type="text" name="attr_Defense" value="0"/></td>
<td> Shield <br> <input class="sheet-otherinput" type="text" name="attr_Shield" value="0"/></td>
<td> Penalty <br> <input class="sheet-otherinput" type="text" name="attr_Armor_Penalty" value="0"/></td>
<td> Charge <br> <input class="sheet-otherinput" type="number" name="attr_Charge" disabled="true" value="floor (@{Speed}/2)"/></td>
<td> Run <br> <input class="sheet-otherinput" type="number" name="attr_Run" disabled="true" value="@{Speed}*2"/></td>
</tr>
<tr>
<td colspan="7">
<input type="text" class="sheet-armortypetextarea" name="attr_Armor_Type" placeholder="Armor Type"/>
</td>
</tr>
</tbody>
</table>
</div>
<div class="sheet-colrow">
<div class="sheet-container sheet-weaponscont">
<div class="sheet-weapons-content">
<table class="sheet-weaponstable">
<tr>
<td class="sheet-blackbox_alternate2">
WEAPON
</td>
<td class="sheet-blackbox_alternate2" colspan="2">
ATTACK ROLL
</td>
<td class="sheet-blackbox_alternate2" colspan="2">
RANGE
</td>
<td class="sheet-blackbox_alternate2" colspan="2">
DAMAGE
</td>
</tr>
</table>
<fieldset class="repeating_weapons">
<table class="sheet-weaponstable">
<tr>
<td>
<input type="text" class="sheet-weaponnametext" name="attr_Weapon_Name" placeholder="Weapon"/>
</td>
<td>
<input type="text" class="sheet-weaponatacktext" name="attr_Weapon_Attack" value="0"/>
</td>
<td>
<button type='roll' value='&{template:blueroseage_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=@{Weapon_Name}}} {{Attack=[[3d6 + (@{Weapon_Attack})]]}}' name='roll_Weapon_Attack_Check'/></button>
</td>
<td>
<input type="text" class="sheet-weaponrangetext" name="attr_Weapon_Short_Range" placeholder="0" title="Short Range"/>
</td>
<td>
<input type="text" class="sheet-weaponrangetext" name="attr_Weapon_Long_Range" placeholder="0" title="Long Range"/>
</td>
<td>
<input type="text" class="sheet-weapondamagetext" name="attr_Weapon_Damage" placeholder="Die"/>
</td>
<td>
<button type='roll' value='&{template:blueroseage_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=@{Weapon_Name}}} {{Damage=[[@{Weapon_Damage}]]}}' name='roll_Weapon_Damage_Check'/></button>
</td>
</tr>
<tr>
<td colspan="7" class="borderall">
<textarea class="sheet-weapondetails" name="attr_Weapon_Details" placeholder="Weapon Specs"></textarea>
</td>
</tr>
</table>
</fieldset>
<table>
<tr class="sheet-borderall">
<td>
<textarea class="sheet-weaponstype" name="attr_Weapon_Groups" placeholder="Weapon Groups"></textarea>
</td>
</tr>
</table>
</div>
</div>
</div>
<div class="sheet-colrow">
<table>
<tr>
<td class="blackbox_alternate2">
CLASS POWERS AND ARCANA
</td>
</tr>
<tr>
<td class="spellbox">
<div class="circularhome"><textarea class="sheet-powerstext" name="attr_Powers"></textarea>
</div>
</td>
</tr>
</table>
</div>
<div class="sheet-colrow">
<table>
<tr>
<td class="blackbox_alternate2">
TALENTS
</td>
</tr>
<tr>
<td class="spellbox">
<textarea class="sheet-powerstext" name="attr_Talents"></textarea>
</td>
</tr>
</table>
</div>
</div>
<!-- End of the 2nd column -->
</div>
<!-- End of the two columnns rows -->
</div>
<!-- Character Tab Ending -->
<div class="sheet-tab-content sheet-tab2"> <!-- Arcana Tab -->
<div class="sheet-colrow"><!-- HEALTH, SPEED, ARMOR (+PENALTY), DEFENSE -->
<table class="sheet-2ndstattable">
<tbody>
<tr>
<td class="sheet-blackbox_alternate">HEALTH</td>
<td class="sheet-blackbox_alternate" colspan="2"> DEFENSE</td>
<td class="sheet-blackbox_alternate">ARMOR</td>
<td class="sheet-blackbox_alternate" colspan="2">SPEED</td>
<td class="sheet-blackbox_alternate">FATIGUE</td>
</tr>
<tr>
<td class="sheet-2ndstatbox"><input class="sheet-2nd_statstextbox" type="text" name="attr_Health"/></td>
<td class="sheet-2ndstatbox" colspan="2"><input class="sheet-2nd_statstextbox" type="number" name="attr_Defense-Total" disabled="true" value="@{Shield} + @{Defense}"/></td></td>
<td class="sheet-2ndstatbox"><input class="sheet-2nd_statstextbox" type="text" name="attr_Armor"/></td>
<td class="sheet-2ndstatbox" colspan="2"><input class="sheet-2nd_statstextbox" type="text" name="attr_Speed"/></td>
<td class="sheet-2ndstatbox" rowspan="2"><input class="sheet-2nd_statstextbox" type="text" value="0" name="attr_fatigue"/></td>
</tr>
<tr>
<td> Maximum <br> <input class="sheet-otherinput" type="text" name="attr_Health-Total" value="0"/></td>
<td> Base <br> <input class="sheet-otherinput" type="text" name="attr_Defense" value="0"/></td>
<td> Shield <br> <input class="sheet-otherinput" type="text" name="attr_Shield" value="0"/></td>
<td> Penalty <br> <input class="sheet-otherinput" type="text" name="attr_Armor_Penalty" value="0"/></td>
<td> Charge <br> <input class="sheet-otherinput" type="number" name="attr_Charge" disabled="true" value="floor (@{Speed}/2)"/></td>
<td> Run <br> <input class="sheet-otherinput" type="number" name="attr_Run" disabled="true" value="@{Speed}*2"/></td>
</tr>
<tr>
<td colspan="7">
<input type="text" class="sheet-armortypetextarea" name="attr_Armor_Type" placeholder="Armor Type"/>
</td>
</tr>
</tbody>
</table>
</div>
<div class="sheet-colrow">
<table class="sheet-spelltable">
<tr>
<td class="blackbox_alternate" style="width: 119px;">
SPELL
</td>
<td class="blackbox_alternate" style="width: 68px;">
TYPE
</td>
<td class="blackbox_alternate" style="width: 75px;">
CASTING TIME
</td>
<td class="blackbox_alternate" style="width: 32px;">
TN
</td>
<td class="blackbox_alternate" style="width: 74px;">
TEST
</td>
<td class="blackbox_alternate" style="width: 20px;"></td>
</tr>
</table>
<fieldset class="repeating_spells">
<table class="sheet-spelltable">
<tr>
<td>
<input type="text" class="sheet-spelltext" name="attr_Spell_Name"/>
</td>
<td>
<select class="sheet-spellselect2" name="attr_Spell_Type">
<option value="Attack">Attack</option>
<option value="Defense">Defense</option>
<option value="Enhance">Enhancement</option>
<option value="Utility">Utility</option>
</select>
</td>
<td>
<input type="text" class="sheet-timetext" name="attr_Casting_Time"/>
</td>
<td>
<input type="number" class="sheet-natext" name="attr_Spell_TN" value="0"/>
</td>
<td>
<input type="text" class="sheet-vstext" name="attr_Vs_Test"/>
</td>
<td rowspan="2">
<button type='roll' value='&{template:blueroseage_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=@{Spell_Name}}} {{@{Spell_Type}=[[3d6 + (@{Intelligence} + @{Spell_Arcana})]]}}' name='roll_Spell'></button>
</td>
</tr>
<tr>
<td colspan="5">
<textarea class="sheet-spelltext" name="attr_Effect" placeholder="Spell Effect"></textarea>
</td>
</tr>
</table>
</fieldset>
</div>
</div><!-- Arcana Tab Ending -->
<div class="sheet-tab-content sheet-tab3"><!-- Persona Tab -->
<div class="sheet-colrow">
<div style="width:200px; float: left" class="sheet-lefter">
<table>
<tr>
<td class="blackbox">
CHARACTER
</td>
</tr>
<tr>
<td>
<input class="sheet-basicinfotextbox" type="text" name="attr_character_name" disabled />
</td>
</tr>
</table>
</div>
<div style="width:200px; float: left" class="sheet-lefter">
<table>
<tr>
<td class="blackbox">
BACKGROUND
</td>
</tr>
<tr>
<td>
<input class="sheet-basicinfotextbox" type="text" name="attr_Levelcheck" value="@{character_background}" disabled />
</td>
</tr>
</table>
</div>
<div style="width:180px; float: left" class="sheet-lefter">
<table>
<tr>
<td class="blackbox">
CLASS
</td>
</tr>
<tr>
<td>
<input class="sheet-basicinfotextbox" type="text" name="attr_Classcheck" value="@{Class}" disabled />
</td>
</tr>
</table>
</div>
<div style="width:180px; float: left" class="sheet-lefter">
<table>
<tr>
<td class="blackbox">
LEVEL
</td>
</tr>
<tr>
<td>
<input class="sheet-basicinfotextbox" type="number" name="attr_Levelcheck" value="@{Level}" disabled />
</td>
</tr>
</table>
</div>
</div>
<div style="height: 55px"></div>
<div class="sheet-colrow">
<table class="sheet-general">
<tr>
<td class="blackbox_alternate">
CALLING, DESTINY, FATE AND GOALS
</td>
</tr>
<tr>
<td>
<textarea name="attr_Goals" class="sheet-goalstext"></textarea>
</td>
</tr>
</table>
</div>
<div class="sheet-2colrow">
<div class="sheet-col"><!-- 3rd Tab First Column -->
<div class="sheet-colrow">
<table>
<tr>
<td class="blackbox_alternate">
LANGUAGES
</td>
</tr>
<tr>
<td>
<textarea name="attr_Languages" class="sheet-languages"></textarea>
</td>
</tr>
</table>
</div>
<div class="sheet-colrow">
<table>
<tr>
<td class="blackbox_alternate">
APPEARANCE
</td>
</tr>
<tr>
<td>
<textarea name="attr_Features" class="featurestextarea" placeholder="Distinguishing Features"></textarea>
</td>
</tr>
</table>
</div>
<div class="sheet-colrow">
<table>
<tr>
<td class="blackbox_alternate">
CONCEPT
</td>
</tr>
<tr>
<td>
<textarea name="attr_Concept" class="sheet-concepttext"></textarea>
</td>
</tr>
</table>
</div>
</div><!-- 3rd Tab - First Column End-->
<div class="sheet-col"><!-- 3rd Tab, Second Column -->
<div class="sheet-colrow">
<div class="sheet-colrow">
<table>
<tr>
<td class="blackbox_alternate">
RELATIONSHIPS
</td>
</tr>
<tr>
<td>
<textarea name="attr_Ties" class="sheet-tiestext" placeholder="Name (3): Description of bond"></textarea>
</td>
</tr>
</table>
</div>
<div class="sheet-section sheet-inventory">
<div class="sheet-inventory-content">
<table class="sheet-invTable">
<tr>
<td class="blackbox_alternate" colspan="2">
EQUIPMENT
</td>
</tr>
<tr>
<td>
Item
</td>
<td>
Amount
</td>
</tr>
<tr>
<td>
<input type="text" name="attr_Inventory_Name_Display" class="sheet-InventoryName"/>
</td>
<td>
x<input type="text" name="attr_Inventory_Amount_Display" class="sheet-InventoryAmount"/>
</td>
</tr>
</table>
<fieldset class="repeating_inventory">
<table class="sheet-invTable">
<tr>
<td>
<input type="text" name="attr_Inventory_Name" class="sheet-InventoryName"/>
</td>
<td>
x<input type="text" name="attr_Inventory_Amount" class="sheet-InventoryAmount"/>
</td>
</tr>
</table>
</fieldset>
</div>
</div>
</div>
</div><!-- 3rd Tab, Second Column End -->
</div><!-- 3rd Tab Main Column Div End -->
</div><!-- Persona Tab Ending -->
<div class="sheet-tab-content sheet-tab4"><!-- Talents Tab -->
<div>
<div>
<fieldset class="repeating_talents">
<table class="sheet-spelltable">
<tr>
<td class="blackbox_alternate" style="width: 150px">
TALENT
</td>
<td class="blackbox_alternate">
LEVEL
</td>
<td class="blackbox_alternate">
EFFECT
</td>
</tr>
<tr>
<td>
<input type="text" name="attr_talent_name" class="sheet-talenttext"/>
</td>
<td rowspan="2">
<select name="attr_talent_level" class="sheet-talentselect">
<option value="Novice"selected>Novice</option>
<option value="Journeyman">Journeyman</option>
<option value="Master">Master</option>
</select>
</td>
<td rowspan="2">
<textarea name="attr_talent_effect" class="sheet-talentarea"></textarea>
</td>
</tr>
<tr>
<td>
Level Gained &nbsp;&nbsp;&nbsp;<input type="number" name="attr_talent_gained" class="sheet-talentnumber"/>
</td>
</tr>
</table>
</fieldset>
</div>
</div>
</div> <!-- Talents Tab Ending -->
<!-- Roll Templates -->
<!-- Generic Template -->
<rolltemplate class="sheet-rolltemplate-blueroseage_generic">
<table>
<tr>
<td colspan="2" class="sheet-header">
{{#character_name}}
{{#character_id}}[{{character_name}}](http://journal.roll20.net/character/{{character_id}}){{/character_id}}
{{^character_id}}{{character_name}}{{/character_id}}
{{#name}}:{{/name}}
{{/character_name}}
{{#name}}
{{#name_link}}[{{name}}]({{name_link}}){{/name_link}}
{{^name_link}}{{name}}{{/name_link}}
{{/name}}
</td>
</tr>
{{#allprops() character_name character_id name_link}}
<tr>
<td>{{key}}</td>
<td>{{value}}</td>
</tr>
{{/allprops() character_name character_id name_link}}
</table>
</rolltemplate>
Binary file not shown.

After

Width:  |  Height:  |  Size: 376 KiB

+8
View File
@@ -0,0 +1,8 @@
{
"html": "Blue Rose.html",
"css": "Blue Rose.css",
"authors": "Adalberto, Andrew R., Olivier L.-L.",
"roll20userid": "615105, 439089, 594486",
"preview": "Blue Rose.png",
"instructions": "A quick-and-dirty adaptation to Blue Rose of the Fantasy AGE sheet. The Attributes & Abilities in common should transfer if you've been using the latter. Check the check box in skill table in order to add a Focus value to the roll"
}