diff --git a/Exalted2e/exalted2e.css b/Exalted2e/exalted2e.css
index e1270efbac..2f760f4c32 100644
--- a/Exalted2e/exalted2e.css
+++ b/Exalted2e/exalted2e.css
@@ -88,9 +88,14 @@ div[data-groupname="repeating_charms"] .repitem
}
.sheet-charm,
+.sheet-combo,
.sheet-sorcery,
.sheet-artifacts,
-.sheet-hearthstones
+.sheet-hearthstones,
+.sheet-languages,
+.sheet-background,
+.sheet-specialty,
+.sheet-intimacy
{
margin-bottom: 5px;
}
@@ -135,11 +140,23 @@ span.sheet-span-header
font-size: 110%;
}
+div.repcontrol { margin-top: 5px; }
+
div[data-groupname="repeating_attack"] div:not(:first-child) div.sheet-attack
{
border-top: 1px solid #ccc;
}
+div[data-groupname="repeating_intimacies"] .repitem
+{
+ display: inline-block;
+}
+
+div[data-groupname="repeating_intimacies"] .repitem:nth-child(even)
+{
+ margin-left: 40px;
+}
+
div.sheet-combat-equipment div.sheet-weapons { display: inline-block; vertical-align: top; }
div.sheet-weapons div.sheet-rolls { padding: 5px; }
div.sheet-weapons span { border-top: 3px solid black; border-right: 1px solid black; }
@@ -159,7 +176,6 @@ div.sheet-weapons div.sheet-attack select
border-radius: 0px;
}
-/*div.repcontainer[data-groupname="repeating_attacks"] div.repitem:last-child input*/
div.repcontainer[data-groupname="repeating_attacks"] div.repitem:last-child div.sheet-rolls
{
border-bottom: 3px solid black;
@@ -172,6 +188,37 @@ div.sheet-combat-equipment div.sheet-armor
display: inline-block;
}
+/* tables */
+table.sheet-anima,
+table.sheet-familiar-attacks,
+table.sheet-familiar-attacks > tbody > tr > td > input[type="text"] { width: 100%; }
+
+table.sheet-anima:first-of-type > tbody > tr > td:last-child,
+table.sheet-anima:last-of-type > thead > tr:last-child > th:last-child,
+table.sheet-anima:last-of-type > tbody > tr > td:first-child { padding-left: 10px; }
+
+table.sheet-anima:last-of-type { margin-top: 30px; }
+
+table.sheet-anima:last-of-type > thead > tr > td { width: 70px; }
+
+table.sheet-anima th
+{
+ font-size: 18px;
+ text-align: left;
+}
+
+table.sheet-anima td { font-weight: bold; }
+
+table.sheet-anima > thead > tr:first-child > th { font-size: 20px; }
+
+table.sheet-familiar-attacks > thead > tr > th:first-child { text-align: left; }
+
+table.sheet-familiar-attacks > tbody > tr > td:nth-child(2),
+table.sheet-familiar-attacks > tbody > tr > td:nth-child(3),
+table.sheet-familiar-attacks > tbody > tr > td:nth-child(5) { text-align: center; }
+
+table.sheet-familiar-attacks > tbody > tr:not(:first-child) > td > * { margin-top: 5px; }
+
/* Align labels and input boxes */
label,
div.sheet-background,
@@ -179,7 +226,11 @@ div.sheet-charm,
div.sheet-combo,
div.sheet-sorcery,
div.sheet-artifacts,
-div.sheet-hearthstones
+div.sheet-hearthstones,
+div.sheet-languages,
+div.sheet-specialty,
+div.sheet-intimacy,
+div.sheet-familiar-row
{
display: -webkit-flex;
display: flex;
@@ -192,6 +243,9 @@ div.sheet-combo input[type="text"]:not(.sheet-narrow),
div.sheet-sorcery input[type="text"]:not(.sheet-regular):not(.sheet-narrow),
div.sheet-artifacts input[type="text"],
div.sheet-hearthstones input[type="text"],
+div.sheet-languages input[type="text"],
+div.sheet-specialty input[type="text"],
+div.sheet-intimacy input[type="text"],
label input[type="text"],
label input[type="number"],
label select
@@ -200,6 +254,9 @@ label select
flex: 1 1 auto;
}
+div.sheet-intimacy input[type="text"] { max-width: 220px; }
+div.sheet-intimacy div.sheet-dots { width: 185px; }
+
div.sheet-sorcery input[type="text"].sheet-wide-flex:not(.sheet-regular):not(.sheet-narrow),
div.sheet-artifacts input[type="text"].sheet-wide-flex,
div.sheet-hearthstones input[type="text"].sheet-wide-flex
@@ -213,7 +270,10 @@ div.sheet-artifacts input[type="text"],
div.sheet-artifacts select,
div.sheet-hearthstones input[type="text"],
div.sheet-hearthstones input[type="checkbox"],
-div.sheet-hearthstones select
+div.sheet-hearthstones select,
+div.sheet-charm select,
+div.sheet-charm input[type="text"],
+div.sheet-combo input[type="text"]
{
margin-right: 5px;
}
@@ -231,17 +291,9 @@ label span
margin-right: 20px;
}
-div.sheet-ability input[type="text"]
-{
- max-width: 170px;
-}
-
-div.sheet-background input[type="text"]
-{
- max-width: 160px;
-}
-
-div.sheet-background div.sheet-dots
+div.sheet-background div.sheet-dots,
+div.sheet-specialty div.sheet-dots,
+div.sheet-intimacy div.sheet-dots
{
text-align: right;
}
@@ -282,6 +334,14 @@ div.sheet-artifacts input[type="text"],
div.sheet-artifacts select,
div.sheet-hearthstones input[type="text"],
div.sheet-hearthstones select,
+div.sheet-languages input[type="text"],
+div.sheet-intimacy input[type="text"],
+div.sheet-familiar-health-row select,
+table.sheet-familiar-attacks > tbody > tr > td > input[type="text"],
+table.sheet-familiar-attacks > tbody > tr > td > input[type="number"],
+select.sheet-health-label,
+select.sheet-health-value,
+div.sheet-essence input[type="number"]:not([disabled]),
.sheet-fancy
{
border: 0px;
@@ -309,6 +369,10 @@ div.sheet-combo input[type="text"]:focus,
div.sheet-sorcery input[type="text"]:focus,
div.sheet-artifacts input[type="text"]:focus,
div.sheet-hearthstones input[type="text"]:focus,
+div.sheet-languages input[type="text"]:focus,
+div.sheet-intimacy input[type="text"]:focus,
+table.sheet-familiar-attacks > tbody > tr > td > input[type="text"]:focus,
+table.sheet-familiar-attacks > tbody > tr > td > input[type="number"]:focus,
.sheet-fancy:focus
{
box-shadow: rgba(83, 167, 235, 0.466667) 0px 0px 6px 0px;
@@ -412,7 +476,9 @@ div.sheet-dots input[type="checkbox"]:first-child + span::before
/* Styles unique to fake checkbox (checked) */
div.sheet-ability input[type="checkbox"]:first-child:checked + span::before,
div.sheet-will input[type="checkbox"]:checked + span::before,
-div.sheet-hearthstones input[type="checkbox"]:checked + span::before
+div.sheet-hearthstones input[type="checkbox"]:checked + span::before,
+div.sheet-languages input[type="checkbox"]:checked + span::before,
+table.sheet-anima input[type="checkbox"]:checked + span::before
{
content: "✓";
color: #bea000;
@@ -495,6 +561,8 @@ select.sheet-health-value
float: right;
}
+div.sheet-familiar-health-row select.sheet-health-value { float: none; }
+
/* Tabs */
input.sheet-tab
{
diff --git a/Exalted2e/exalted2e.html b/Exalted2e/exalted2e.html
index b821eef1a2..f3774f7170 100644
--- a/Exalted2e/exalted2e.html
+++ b/Exalted2e/exalted2e.html
@@ -28,7 +28,441 @@
-
+
Athleticism
@@ -148,48 +582,13 @@
-
-
Lift/Pull/Push:
-
Throw Object:
+
Lift/Pull/Push:
+
+
+
+
+
+
Throw Object:
@@ -948,17 +1347,7 @@
@@ -966,19 +1355,6 @@
-
Backgrounds
-
Anima
Limit Break