diff --git a/Mongoose_Traveller2e/MongooseTraveller.css b/Mongoose_Traveller2e/MongooseTraveller.css
index 40ef718745..69d1993c73 100644
--- a/Mongoose_Traveller2e/MongooseTraveller.css
+++ b/Mongoose_Traveller2e/MongooseTraveller.css
@@ -10,19 +10,38 @@
.sheet-skills,
.sheet-inventory,
.sheet-combat,
-.sheet-powers {
+.sheet-powers,
+.sheet-topbar,
+.sheet-pc,
+.sheet-npc,
+.sheet-ship {
display:none;
}
/* show the selected tab */
-.sheet-tabstoggle[value="prime"] ~ div.sheet-prime,
-.sheet-tabstoggle[value="skills"] ~ div.sheet-skills,
-.sheet-tabstoggle[value="inventory"] ~ div.sheet-inventory,
-.sheet-tabstoggle[value="combat"] ~ div.sheet-combat,
-.sheet-tabstoggle[value="powers"] ~ div.sheet-powers {
+.sheet-tabstoggle[value="prime"] ~ .sheet-prime,
+.sheet-tabstoggle[value="skills"] ~ .sheet-skills,
+.sheet-tabstoggle[value="inventory"] ~ .sheet-inventory,
+.sheet-tabstoggle[value="combat"] ~ .sheet-combat,
+.sheet-tabstoggle[value="powers"] ~ .sheet-powers {
display: block;
}
+.sheet-typetoggle[value="pc"] ~ .sheet-topbar,
+.sheet-typetoggle[value="pc"] ~ .sheet-pc {
+ display: block;
+}
+
+.sheet-typetoggle[value="npc"] ~ .sheet-topbar,
+.sheet-typetoggle[value="npc"] ~ .sheet-npc {
+ display: block;
+}
+
+.sheet-typetoggle[value="ship"] ~ .sheet-ship {
+ display: block;
+}
+
+
div.sheet-tab-content {
border: 2px solid red;
margin: 2px 2px 2px -5px;
@@ -35,6 +54,13 @@ div.sheet-topbar {
padding: 5px;
padding-bottom:-10px;
}
+
+div.sheet-settings {
+ margin: 2px 2px 2px -5px;
+/* padding: 5px;
+ padding-bottom:-10px;*/
+}
+
/*==== Number boxes ====*/
input[type="number"] {
-moz-appearance: textfield;
@@ -497,6 +523,7 @@ input.sheet-rollselect[value="bane"] ~ .sheet-button:not(.sheet-roll_bane) {
display: inline
}
+
/* ==== sheet 2 colrow ====*/
.charsheet .sheet-2colrow .sheet-col {
@@ -532,13 +559,18 @@ input.sheet-arrow {
float: left;
}
-div.sheet-body {
+div.sheet-body,
+span.sheet-body {
display: none;
}
-input.sheet-arrow:checked ~ div.sheet-body {
+input.sheet-arrow:checked ~ span.sheet-body,
+input.sheet-arrow:checked ~ div.sheet-body
+{
display: block;
}
+
+input.sheet-hider:checked ~ span.sheet-body,
input.sheet-hider:checked ~ div.sheet-body {
display: block;
}
@@ -1134,6 +1166,7 @@ input.sheet-power[type="checkbox"]:checked + span::before
text-shadow: none;
}
+button.sheet-type,
button.sheet-tab {
line-height: 30px;
outline: none !important;
@@ -1161,6 +1194,9 @@ button.sheet-but-prime {
margin-left: 1px;
}
+input.sheet-typeshow[value="pc"] ~ .sheet-type-pc,
+input.sheet-typeshow[value="npc"] ~ .sheet-type-npc,
+input.sheet-typeshow[value="ship"] ~ .sheet-type-ship,
input.sheet-tabstoggle[value="prime"] ~ .sheet-but-prime,
input.sheet-tabstoggle[value="skills"] ~ .sheet-but-skills,
input.sheet-tabstoggle[value="inventory"] ~ .sheet-but-inventory,
@@ -1172,4 +1208,55 @@ input.sheet-tabstoggle[value="powers"] ~ .sheet-but-powers {
color:white;
text-shadow: none;
+}
+
+span.sheet-shipcomponent {
+ font-size: 14px;
+ font-weight: bold;
+ width: 160px;
+ display: inline-block;
+ background: white;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+}
+
+span.sheet-shipdetail,
+input.sheet-shipdetail[type="text"] {
+ width: 300px;
+ display: inline-block;
+ background: white;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+}
+
+span.sheet-shiptons,
+input.sheet-shiptons[type="number"] {
+ width: 80px;
+ display: inline-block;
+ background: white;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+}
+
+.sheet-shipcost,
+input.sheet-shipcost[type="number"] {
+ width: 80px;
+ display: inline-block;
+ background: white;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+}
+
+span.sheet-shiphead {
+ border: solid 1px black;
+ font-size: 14px;
+ font-weight: bold;
+ padding-left:3px;
+ padding-right:2px;
+ padding-top:2px;
+ padding-bottom:2px;
}
\ No newline at end of file
diff --git a/Mongoose_Traveller2e/MongooseTraveller.html b/Mongoose_Traveller2e/MongooseTraveller.html
index 9373f86201..f458d00373 100644
--- a/Mongoose_Traveller2e/MongooseTraveller.html
+++ b/Mongoose_Traveller2e/MongooseTraveller.html
@@ -1,2472 +1,2837 @@
+
+
+
+
+
+
+
+ Sheet Type:
+
+
+
+
+
+ Roll behaviour:
+
+
+ Ask for Modifier?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
History
+
+
Character History
+
+
Recent History
+
+
+
+
+
+
+
+
+
+
+
Skills
+
Select which skills to show
-
+
-
Roll behaviour:
-
-
-
Ask for Modifier?
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ | Skill |
+ Characteristic |
+ DM |
+ Skill Level |
+ Misc. Modifier |
+ Trained |
+ Total |
+ Speciality |
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ Roll |
+ Speciality |
+ Level |
+ Total |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ Roll |
+ Speciality |
+ Level |
+ Total |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ Roll |
+ Speciality |
+ Level |
+ Total |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ Roll |
+ Speciality |
+ Level |
+ Total |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ Roll |
+ Speciality |
+ Level |
+ Total |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ Roll |
+ Speciality |
+ Level |
+ Total |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ Roll |
+ Speciality |
+ Level |
+ Total |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ Roll |
+ Speciality |
+ Level |
+ Total |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ Roll |
+ Speciality |
+ Level |
+ Total |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ Roll |
+ Speciality |
+ Level |
+ Total |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ Roll |
+ Speciality |
+ Level |
+ Total |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ Roll |
+ Speciality |
+ Level |
+ Total |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ Roll |
+ Speciality |
+ Level |
+ Total |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ Roll |
+ Speciality |
+ Level |
+ Total |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ Roll |
+ Speciality |
+ Level |
+ Total |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ Roll |
+ Speciality |
+ Level |
+ Total |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ Roll |
+ Speciality |
+ Level |
+ Total |
+
+
+
+
+
+
+
+
+
Other Skills
+
+
+ | Roll |
+ Skill |
+ Speciality |
+ Characteristic |
+ DM |
+ Skill Level |
+ Misc. Modifier |
+ Trained |
+ Total |
+
+
+
+
+
+
+
+
Equipment
+
+
+
Finances
+
+
Other Wealth
+
+
+
+
+
+
+
Combat
+
+
+
+
+
+
+
Weapons
+
+
+ Roll
+ Weapon
+ Skill Total
+ DM
+ Damage
+ TL
+ Range
+ KG
+ Magazine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
NPC Skills
+
+
+ | Roll |
+ Skill |
+ Speciality |
+ Characteristic |
+ DM |
+ Skill Level |
+ Misc. Modifier |
+ Trained |
+ Total |
+
+
+
+
+
+ |
+
+ |
+
+
+ |
+
+
+
Armour
+
+
+
Type
+
TL
+
Protection
+
Protection (Laser)
+
Rad
+
KG
+
Required Skill
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Roll
+ Weapon
+ Skill Total
+ DM
+ Damage
+ TL
+ Range
+ KG
+ Magazine
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
History
-
-
Character History
-
-
Recent History
-
-
-
-
-
-
-
-
-
-
-
Skills
-
Select which skills to show
-
-
-
-
- | Skill |
- Characteristic |
- DM |
- Skill Level |
- Misc. Modifier |
- Trained |
- Total |
- Speciality |
-
-
-
-
-
-
-
-
-
-
-
-
- |
- Roll |
- Speciality |
- Level |
- Total |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- Roll |
- Speciality |
- Level |
- Total |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- Roll |
- Speciality |
- Level |
- Total |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- Roll |
- Speciality |
- Level |
- Total |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- Roll |
- Speciality |
- Level |
- Total |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- Roll |
- Speciality |
- Level |
- Total |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- Roll |
- Speciality |
- Level |
- Total |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- Roll |
- Speciality |
- Level |
- Total |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- Roll |
- Speciality |
- Level |
- Total |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- Roll |
- Speciality |
- Level |
- Total |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- Roll |
- Speciality |
- Level |
- Total |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- Roll |
- Speciality |
- Level |
- Total |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- Roll |
- Speciality |
- Level |
- Total |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- Roll |
- Speciality |
- Level |
- Total |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- Roll |
- Speciality |
- Level |
- Total |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- Roll |
- Speciality |
- Level |
- Total |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- Roll |
- Speciality |
- Level |
- Total |
-
-
-
-
-
-
-
-
-
Other Skills
-
-
- | Roll |
- Skill |
- Speciality |
- Characteristic |
- DM |
- Skill Level |
- Misc. Modifier |
- Trained |
- Total |
-
-
-
-
-
-
-
-
Equipment
-
-
-
Finances
-
-
Other Wealth
-
-
-
-
-
-
-
Combat
-
-
-
-
-
-
-
Weapons
-
-
- Roll
- Weapon
- Skill Total
- DM
- Damage
- TL
- Range
- KG
- Magazine
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ Common Areas
+
+
+
+
+
+ Cargo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3461,4 +3826,16 @@ skills.forEach(skill => {
});
});
});
+
+
+
\ No newline at end of file
diff --git a/Mongoose_Traveller2e/ShipSheet.png b/Mongoose_Traveller2e/ShipSheet.png
new file mode 100644
index 0000000000..71ac387832
Binary files /dev/null and b/Mongoose_Traveller2e/ShipSheet.png differ
diff --git a/Mongoose_Traveller2e/translation.json b/Mongoose_Traveller2e/translation.json
index a75fc2034a..5467f3e0e1 100644
--- a/Mongoose_Traveller2e/translation.json
+++ b/Mongoose_Traveller2e/translation.json
@@ -101,6 +101,37 @@
"modprompt-u": "Modifier: ",
"settings-u": "Settings: ",
"mod_default-Q": "Ask for modifier?",
- "mod_default-D": "Yes prompts for a modifier on every roll, No never pronpts for a modifier, Toggle displays Yes/No buttons."
-
+ "mod_default-D": "Yes prompts for a modifier on every roll, No never pronpts for a modifier, Toggle displays Yes/No buttons.",
+ "shipname-u": "Ship Name",
+ "shipclass-u": "Class",
+ "shiptl-u": "TL",
+ "shipcomponent-u": "Component",
+ "shipdetail-u": "Detail",
+ "shiptons-u": "Tons",
+ "shipcost-u": "Cost (MCr)",
+ "shiphull-u": "Hull",
+ "shiparmour-u": "Armour",
+ "shipmdrive-u": "M-Drive",
+ "shipjdrive-u": "J-Drive",
+ "shippower-u": "Power Plant",
+ "shipfuel-u": "Fuel Tanks",
+ "shipbridge-u": "Bridge",
+ "shipcomputer-u": "Computer",
+ "shipsensors-u": "Sensors",
+ "shipweapons-u": "Weapons",
+ "shipcraft-u": "Craft",
+ "shipsystems-u": "Systems",
+ "shipsoftware-u": "Software",
+ "shipstaterooms-u": "Staterooms",
+ "shipcommon-u": "Common Areas",
+ "shipcargo-u": "Cargo",
+ "shiptotal-u": "Total Cost",
+ "powerreq-u": "Power Requirements",
+ "powmanu-u": "Manoeuvre Drive",
+ "powjump-u": "Jump Drive",
+ "powbasicsystem-u": "Basic Ship Systems",
+ "powfuelproc-u": "Fuel Processor",
+ "powsensors-u": "Sensors",
+ "powweapons-u": "Weapons",
+ "crew-u": "Crew"
}
\ No newline at end of file