@@ -221,229 +221,235 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Etiquette (05)
-
-
-
-
-
- Fast Talk (05%)
-
-
-
-
-
- Fine Manipulation (05%)
-
-
-
-
-
- First Aid (30% or INT x1)
-
-
-
-
-
- Gaming (INT+POW)
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
+
-
-
- Science (01%)
-
+
+
+ Science (01%)
+
-
-
-
-
+
+
+
+
+
-
-
-
+
+
-
-
-
-
+
+
+
+
+
-
-
- Other Skills
-
+
+
+ Other Skills
+
-
-
-
-
+
+
+
+
+
@@ -631,12 +643,13 @@
Melee (Physical)
-
+
-
-
-
-
+
-
\ No newline at end of file
+
+
+
diff --git a/Basic_Roleplaying/README.md b/Basic_Roleplaying/README.md
index 38a6333061..b459571865 100644
--- a/Basic_Roleplaying/README.md
+++ b/Basic_Roleplaying/README.md
@@ -6,4 +6,6 @@ At the bottom of the combat sections are buttons for fumble rolls and melee / mi
The modifier on the characteristics rolls is the multiplier (default 5) For skills to simulate and easy roll put the full skill in as a modifier.
To simulate a diffcult rolls kput have you skill as a minus e.g. with 50% kill put -25%.
-There are three sections magic / powers available they have a blank field so that the type can be enetered e.g Rune Magic, Spirit Magic, Talents, Super Powers etc....
\ No newline at end of file
+There are three sections magic / powers available they have a blank field so that the type can be enetered e.g Rune Magic, Spirit Magic, Talents, Super Powers etc....
+
+Any questions regarding this sheet should be directed to Khoa P. https://app.roll20.net/users/546568/khoa-p
diff --git a/Basic_Roleplaying/sheet.json b/Basic_Roleplaying/sheet.json
index 2e0e950654..41717693d9 100644
--- a/Basic_Roleplaying/sheet.json
+++ b/Basic_Roleplaying/sheet.json
@@ -1,8 +1,8 @@
{
"html": "Basic_Roleplaying.html",
"css": "Basic_Roleplaying.css",
- "authors": "Walt Shumate Ove Odegard",
- "roll20userid": "720651",
+ "authors": "Khoa P.",
+ "roll20userid": "546568",
"preview": "Basic_Roleplaying.png",
- "instructions": "Basic Roleplaying Character based partly on Ove Odegard's CoC character sheet. Configuation allows hit locations or major wound systems"
+ "instructions": "Basic Roleplaying Character based partly on Ove Odegard's CoC character sheet. Configuation allows hit locations or major wound systems\nAny questions regarding this sheet should be directed to Khoa P https://app.roll20.net/users/546568/khoa-P"
}
diff --git a/Blades in the Dark/Assets/clocks/clock10-0.png b/Blades in the Dark/Assets/clocks/clock10-0.png
deleted file mode 100644
index b96d94c9bf..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock10-0.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock10-1.png b/Blades in the Dark/Assets/clocks/clock10-1.png
deleted file mode 100644
index 3be7024171..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock10-1.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock10-10.png b/Blades in the Dark/Assets/clocks/clock10-10.png
deleted file mode 100644
index 483211df2e..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock10-10.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock10-2.png b/Blades in the Dark/Assets/clocks/clock10-2.png
deleted file mode 100644
index 65d1679d79..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock10-2.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock10-3.png b/Blades in the Dark/Assets/clocks/clock10-3.png
deleted file mode 100644
index f92b57dc10..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock10-3.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock10-4.png b/Blades in the Dark/Assets/clocks/clock10-4.png
deleted file mode 100644
index b6da9ff837..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock10-4.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock10-5.png b/Blades in the Dark/Assets/clocks/clock10-5.png
deleted file mode 100644
index 31673f4feb..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock10-5.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock10-6.png b/Blades in the Dark/Assets/clocks/clock10-6.png
deleted file mode 100644
index 246d31c93a..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock10-6.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock10-7.png b/Blades in the Dark/Assets/clocks/clock10-7.png
deleted file mode 100644
index 158fc8ea67..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock10-7.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock10-8.png b/Blades in the Dark/Assets/clocks/clock10-8.png
deleted file mode 100644
index bf36929f4f..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock10-8.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock10-9.png b/Blades in the Dark/Assets/clocks/clock10-9.png
deleted file mode 100644
index 6ffa10e90e..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock10-9.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock12-0.png b/Blades in the Dark/Assets/clocks/clock12-0.png
deleted file mode 100644
index 64c2e02fac..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock12-0.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock12-1.png b/Blades in the Dark/Assets/clocks/clock12-1.png
deleted file mode 100644
index 5cfbb61e23..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock12-1.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock12-10.png b/Blades in the Dark/Assets/clocks/clock12-10.png
deleted file mode 100644
index 6c8c53887f..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock12-10.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock12-11.png b/Blades in the Dark/Assets/clocks/clock12-11.png
deleted file mode 100644
index 7f4b3265b7..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock12-11.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock12-12.png b/Blades in the Dark/Assets/clocks/clock12-12.png
deleted file mode 100644
index b7174f4f20..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock12-12.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock12-2.png b/Blades in the Dark/Assets/clocks/clock12-2.png
deleted file mode 100644
index d855e2c866..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock12-2.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock12-3.png b/Blades in the Dark/Assets/clocks/clock12-3.png
deleted file mode 100644
index 96b3a3f0fe..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock12-3.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock12-4.png b/Blades in the Dark/Assets/clocks/clock12-4.png
deleted file mode 100644
index 13a182c784..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock12-4.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock12-5.png b/Blades in the Dark/Assets/clocks/clock12-5.png
deleted file mode 100644
index 3237201f61..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock12-5.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock12-6.png b/Blades in the Dark/Assets/clocks/clock12-6.png
deleted file mode 100644
index f46d540762..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock12-6.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock12-7.png b/Blades in the Dark/Assets/clocks/clock12-7.png
deleted file mode 100644
index 00d02be474..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock12-7.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock12-8.png b/Blades in the Dark/Assets/clocks/clock12-8.png
deleted file mode 100644
index 1cfec8a6fe..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock12-8.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock12-9.png b/Blades in the Dark/Assets/clocks/clock12-9.png
deleted file mode 100644
index 98ed9eab99..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock12-9.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock4-0.png b/Blades in the Dark/Assets/clocks/clock4-0.png
deleted file mode 100644
index 3efd744605..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock4-0.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock4-1.png b/Blades in the Dark/Assets/clocks/clock4-1.png
deleted file mode 100644
index 3cee3063ec..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock4-1.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock4-2.png b/Blades in the Dark/Assets/clocks/clock4-2.png
deleted file mode 100644
index e069ca56f6..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock4-2.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock4-3.png b/Blades in the Dark/Assets/clocks/clock4-3.png
deleted file mode 100644
index 33771c9145..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock4-3.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock4-4.png b/Blades in the Dark/Assets/clocks/clock4-4.png
deleted file mode 100644
index 23543d9d48..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock4-4.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock6-0.png b/Blades in the Dark/Assets/clocks/clock6-0.png
deleted file mode 100644
index 8102f740b5..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock6-0.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock6-1.png b/Blades in the Dark/Assets/clocks/clock6-1.png
deleted file mode 100644
index 2b76e33088..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock6-1.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock6-2.png b/Blades in the Dark/Assets/clocks/clock6-2.png
deleted file mode 100644
index 7081fa8b51..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock6-2.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock6-3.png b/Blades in the Dark/Assets/clocks/clock6-3.png
deleted file mode 100644
index c9a44990aa..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock6-3.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock6-4.png b/Blades in the Dark/Assets/clocks/clock6-4.png
deleted file mode 100644
index 63c3d8f455..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock6-4.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock6-5.png b/Blades in the Dark/Assets/clocks/clock6-5.png
deleted file mode 100644
index 0cd772df2a..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock6-5.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock6-6.png b/Blades in the Dark/Assets/clocks/clock6-6.png
deleted file mode 100644
index 9d45f9278e..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock6-6.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock8-0.png b/Blades in the Dark/Assets/clocks/clock8-0.png
deleted file mode 100644
index f6e4f83e00..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock8-0.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock8-1.png b/Blades in the Dark/Assets/clocks/clock8-1.png
deleted file mode 100644
index 19b2e6cefa..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock8-1.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock8-2.png b/Blades in the Dark/Assets/clocks/clock8-2.png
deleted file mode 100644
index bca0f075f2..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock8-2.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock8-3.png b/Blades in the Dark/Assets/clocks/clock8-3.png
deleted file mode 100644
index a09efaae42..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock8-3.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock8-4.png b/Blades in the Dark/Assets/clocks/clock8-4.png
deleted file mode 100644
index 22b1548080..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock8-4.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock8-5.png b/Blades in the Dark/Assets/clocks/clock8-5.png
deleted file mode 100644
index c7bb76c192..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock8-5.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock8-6.png b/Blades in the Dark/Assets/clocks/clock8-6.png
deleted file mode 100644
index 4a839faef7..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock8-6.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock8-7.png b/Blades in the Dark/Assets/clocks/clock8-7.png
deleted file mode 100644
index 7a5f53671e..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock8-7.png and /dev/null differ
diff --git a/Blades in the Dark/Assets/clocks/clock8-8.png b/Blades in the Dark/Assets/clocks/clock8-8.png
deleted file mode 100644
index 9890f40725..0000000000
Binary files a/Blades in the Dark/Assets/clocks/clock8-8.png and /dev/null differ
diff --git a/Blades in the Dark/Source/crew.html b/Blades in the Dark/Source/crew.html
index 673944931d..e6372b4334 100644
--- a/Blades in the Dark/Source/crew.html
+++ b/Blades in the Dark/Source/crew.html
@@ -552,7 +552,7 @@
- Upon crew advance, each PC gets +2 Stash (+1 per Tier)
+ Upon crew advance, each PC gets Stash = Tier+2
diff --git a/Blades in the Dark/Source/sheet.scss b/Blades in the Dark/Source/sheet.scss
index 76c3f1de99..9652988266 100644
--- a/Blades in the Dark/Source/sheet.scss
+++ b/Blades in the Dark/Source/sheet.scss
@@ -710,7 +710,7 @@ textarea.sheet-smallcaps {
.sheet-advancement-desc {
width: 99%;
background: $lightgrey;
- padding: 15px 20px 4px 11px;
+ padding: 15px 15px 4px 11px;
li {
font-style: italic;
margin-bottom: 1em;
@@ -1662,7 +1662,8 @@ input.sheet-zero {
/* HUNTING GROUNDS */
.sheet-hunting-grounds {
.sheet-plainheader {
- min-height: 24px;
+ min-height: 20px;
+ line-height: 18px;
}
.sheet-description {
font-size: 12px;
diff --git a/Blades in the Dark/Source/sheetworkers.js b/Blades in the Dark/Source/sheetworkers.js
index e63278a7c0..9c821db113 100644
--- a/Blades in the Dark/Source/sheetworkers.js
+++ b/Blades in the Dark/Source/sheetworkers.js
@@ -396,15 +396,15 @@ const sheetVersion = "2.6",
}, {
name: "crew_upgrade_vigilantes_attire",
numboxes: "1"
+ }, {
+ name: "crew_upgrade_dedicated_crafters",
+ numboxes: "1",
}, {
name: "crew_upgrade_irregulars",
numboxes: "1"
}, {
name: "crew_upgrade_willing_to_fight",
numboxes: "1"
- }, {
- name: "crew_upgrade_spark-craft_technology",
- numboxes: "1",
}]
}
},
@@ -551,7 +551,7 @@ const sheetVersion = "2.6",
numboxes: "1"
}, {
bold: "1",
- name: "playbook_item_fine_wrecker_tools",
+ name: "playbook_item_fine_wrecking_tools",
numboxes: "2"
}, {
name: "playbook_item_blowgun_&_darts,_syringes",
@@ -1495,11 +1495,20 @@ const mySetAttrs = (attrs, options, callback) => {
});
},
calculateStashDice = stash => setAttr('stash_dice', Math.floor(parseInt(stash) / 10)),
- calculateCohortDice = prefix => {
- getAttrs(['crew_tier', `${prefix}_impaired`, `${prefix}_type`], v => {
- const dice = (parseInt(v.crew_tier) || 0) - (parseInt(v[`${prefix}_impaired`]) || 0) +
- ((v[`${prefix}_type`] === 'elite' || v[`${prefix}_type`] === 'expert') ? 1 : 0);
- setAttr(`${prefix}_dice`, dice);
+ calculateCohortDice = prefixes => {
+ const sourceAttrs = [
+ 'crew_tier',
+ ...prefixes.map(p => `${p}_impaired`),
+ ...prefixes.map(p => `${p}_type`),
+ ];
+ getAttrs(sourceAttrs, v => {
+ const setting = {};
+ prefixes.forEach(prefix => {
+ const dice = (parseInt(v.crew_tier) || 0) - (parseInt(v[`${prefix}_impaired`]) || 0) +
+ ((v[`${prefix}_type`] === 'elite' || v[`${prefix}_type`] === 'expert') ? 1 : 0);
+ setting[`${prefix}_dice`] = dice;
+ });
+ setAttrs(setting);
});
};
/* CONSTANTS */
@@ -1657,10 +1666,10 @@ autogenSections.forEach(sectionName => {
on('change:setting_extra_stress', event => setAttr('stress_max', 9 + (parseInt(event.newValue) || 0)));
on('change:setting_extra_trauma', event => setAttr('trauma_max', 4 + (parseInt(event.newValue) || 0)));
/* Calculate cohort quality */
-on(['crew_tier', 'cohort1_impaired', 'cohort1_type'].map(x => `change:${x}`).join(' '), () => calculateCohortDice('cohort1'));
-on('change:repeating_cohort', () => calculateCohortDice('repeating_cohort'));
+on(['crew_tier', 'cohort1_impaired', 'cohort1_type'].map(x => `change:${x}`).join(' '), () => calculateCohortDice(['cohort1']));
+on('change:repeating_cohort', () => calculateCohortDice(['repeating_cohort']));
on('change:crew_tier', () => {
- getSectionIDs('repeating_cohort', a => a.forEach(id => calculateCohortDice(`repeating_cohort_${id}`)));
+ getSectionIDs('repeating_cohort', a => calculateCohortDice(a.map(id => `repeating_cohort_${id}`)));
});
on('change:char_cohort_quality change:char_cohort_impaired', () => {
getAttrs(['char_cohort_quality', 'char_cohort_impaired'], v => {
@@ -2275,8 +2284,8 @@ on('sheet:opened', () => {
mySetAttrs({
crew_tier: tier
}, {}, () => {
- calculateCohortDice('cohort1');
- idArray.forEach(id => calculateCohortDice(`repeating_cohort_${id}`));
+ calculateCohortDice(['cohort1']);
+ calculateCohortDice(idArray.map(id => `repeating_cohort_${id}`));
upgradeSheet('1.12');
});
});
@@ -2365,7 +2374,7 @@ on('sheet:opened', () => {
// Set version number
mySetAttrs({
version: sheetVersion,
- character_sheet: `Blades in the Dark v${sheetVersion}`
+ character_sheet: `Blades in the Dark v${sheetVersion}`,
});
});
});
diff --git a/Blades in the Dark/blades.css b/Blades in the Dark/blades.css
index 93e8fb52ff..f4499a5c45 100644
--- a/Blades in the Dark/blades.css
+++ b/Blades in the Dark/blades.css
@@ -1 +1 @@
-.charsheet{color:#333;font-size:0;position:relative;top:-11px;cursor:default;box-sizing:border-box;padding:0!important;font-family:Georgia,"Bitstream Charter","Times New Roman",serif}.charsheet div,.charsheet span,.charsheet textarea,.charsheet ul,.charsheet li,.charsheet span,.charsheet label{box-sizing:border-box}.charsheet button[type=roll]{text-shadow:none;background:transparent;box-shadow:none;font-weight:700;font-family:inherit;outline:none;border-radius:0;transition:all 0.2s}.charsheet button[type=roll].btn::before{content:""}.charsheet label{margin:0;padding:0;display:flex;cursor:pointer;width:auto;color:#333;font:inherit}.charsheet label input[type=checkbox],.charsheet label input[type=radio]{position:absolute}.charsheet label:hover input[type=checkbox] + span,.charsheet label:hover input[type=radio] + span{opacity:.7}.charsheet input[type=text],.charsheet textarea{border:none;font-family:inherit;background:transparent;box-shadow:none;width:100%;padding:0;margin:0;color:#333;border-radius:0;transition:all 0.2s,height 0.4s}.charsheet textarea{resize:vertical;display:block}.charsheet textarea:active{transition:height 0s}.charsheet input[type=number]{border-color:#ccc;color:#333;box-shadow:none}.charsheet input[type=checkbox],.charsheet input[type=radio]{opacity:0;z-index:1;-moz-appearance:none;position:relative}.charsheet input[type=checkbox] + span,.charsheet input[type=radio] + span{cursor:pointer;display:inline-block;transition:all 0.2s,opacity 0s}.charsheet ul{list-style:none;margin:0}.charsheet li{position:relative}.charsheet li::before{transform:rotate(45deg) scale(.9);font-family:Georgia,serif;content:'■';left:0;top:-.1em;position:absolute}.charsheet button[type=roll].sheet-inherit,.charsheet input[type=text].sheet-inherit{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.sheet-focus-shadow:checked~.sheet-container textarea:focus,.sheet-focus-shadow:checked~.sheet-container input[type=text]:focus,.sheet-focus-shadow:checked~.sheet-container input[type=number]:focus{box-shadow:inset 0 0 1px 1px rgba(66,66,66,.3),0 0 2px 1px rgba(66,66,66,.3)}.sheet-hidden{display:none!important}.sheet-preload{opacity:0;position:absolute}.sheet-preload img{width:1px;height:1px}.sheet-topholder{line-height:22px;margin:0 0 7px calc(55% + 5px)}.sheet-topholder .sheet-version{color:#aaa;font-size:13px;font-family:"Times New Roman",Times,serif}.sheet-topholder .sheet-version-text::after{content:" "}.sheet-topholder .sheet-settings-checkbox{margin-right:10px;width:20px;height:20px;font-size:16px;font-family:pictos}.sheet-topholder .sheet-settings-checkbox input + span{opacity:.3}.sheet-topholder .sheet-settings-checkbox input:checked + span{opacity:1}.sheet-type-selector{display:flex;margin-right:auto;background:#ccc;border:1px solid #aaa;letter-spacing:1px;line-height:20px;justify-content:center;width:170px;font-size:11px;color:#333}.sheet-type-selector input{position:absolute;width:170px;height:20px}.sheet-type-selector:hover{color:red}.sheet-type-selector .sheet-3waybox:not(:checked) + .sheet-3waybox,.sheet-type-selector input[value="character"]:not(:checked)~span[data-i18n="character_mode"],.sheet-type-selector input[value="crew"]:not(:checked)~span[data-i18n="crew_mode"],.sheet-type-selector input[value="faction"][type=radio]:not(:checked)~span[data-i18n="faction_mode"]{display:none}.sheet-settings{position:absolute;right:0;width:350px;border:1px solid black;background:white;z-index:100;padding:5px;border-radius:5px}.sheet-settings>div{min-width:50%;display:flex;flex-grow:1;align-items:center;padding:2px;font-size:10px;min-height:24px;line-height:17px;border-bottom:1px solid #d6d8d9}.sheet-settings>div.sheet-generaterow{line-height:0}.sheet-settings label{align-items:center}.sheet-settings .sheet-checkbox + span{margin-right:6px}.sheet-settings .sheet-checkbox:checked + span{background:black}.sheet-settings :not(input) + span{padding-right:4px}.sheet-settings input[type=number]{padding:0 2px;margin:0 3px 0 8px;width:30px;font-size:12px}.sheet-settings input[type=text]{width:45px;font-size:10px;margin-right:3px;padding-left:1px;line-height:16px;border-radius:3px;border:1px solid #d6d8d9}.sheet-settings select{width:80px;margin:0 7px 0 0;padding:0;height:18px}.sheet-settings .sheet-type[value="character"]~:not(.sheet-setting-char),.sheet-settings .sheet-type[value="crew"]~:not(.sheet-setting-crew),.sheet-settings .sheet-type[value="faction"]~:not(.sheet-setting-faction){display:none}.sheet-toothhider:not(:checked) + .sheet-tooth,.sheet-toothhider:not(:checked) + .sheet-tooth + span{display:none}.sheet-hider:not(:checked) + li,.sheet-hider:not(:checked) + div,.sheet-hider:not(:checked) + label{display:none}.sheet-container{position:relative}.sheet-flexwidth:not(:checked) + .sheet-container{width:860px}.sheet-flexwidth:checked + .sheet-container{min-width:860px;max-width:1190px}.sheet-type:not([value="character"])~.sheet-type-character,.sheet-type:not([value="crew"])~.sheet-type-crew,.sheet-type:not([value="faction"])~.sheet-type-faction{display:none}.sheet-blackheader{background:black;color:white}.sheet-blackheader.sheet-rep1,.sheet-blackheader.sheet-hold1{padding-top:3px;line-height:13px}.sheet-blackheader.sheet-hold1{padding-left:2px}.sheet-blackheader,.sheet-black-on-grey,.sheet-greyheader{font-size:11px;letter-spacing:1px}.sheet-blackheader,.sheet-greyheader{height:16px;line-height:15px;padding:1px 2px 0 4px}.sheet-black-on-grey,.sheet-greyheader{background:#b3b4b6}.sheet-black-on-grey{text-align:center;position:relative;flex-grow:1;padding-left:1px;height:13px;line-height:13px;z-index:-1}.sheet-plainheader{width:100%;border-top:2px solid black;font-size:12px;line-height:22px}.sheet-specialheader{background:#b3b4b6;height:20px;font-size:11px;line-height:20px;letter-spacing:1px;padding:0 5px}.sheet-specialheader input[type=text]{margin:0 -5px;padding:0 5px;width:calc(100% + 10px)}.sheet-italic{font-style:italic}.sheet-bold{font-weight:700}.sheet-greyholder{background:#d6d8d9}.sheet-def-margin{margin-top:10px}.sheet-small-margin{margin-top:5px}.sheet-blackborder{border-top:3px solid black}.sheet-tier{background:#d6d8d9;height:16px;width:56px;align-items:center}.sheet-tier input[value="1"]{margin-left:auto}.sheet-tier .sheet-checkbox + span{margin-right:auto}.sheet-flex{display:flex}.sheet-flex-wrap{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start}.sheet-flex-center{text-align:center;display:flex;justify-content:center;align-items:center}.sheet-right-column{padding-left:5px}.sheet-col47{width:47%}.sheet-col53{width:53%}.sheet-col37{width:37%}.sheet-col24b{width:24.25%}.sheet-col50{width:50%}.sheet-col52b{width:52%}.sheet-col55{width:55%}.sheet-col45{width:45%}.sheet-col63{width:63%}.sheet-col100{width:100%}.sheet-label,input[type=text].sheet-label,textarea.sheet-label,button[type=roll].sheet-label{text-transform:uppercase;font-weight:700}.sheet-uppercase{text-transform:uppercase}.sheet-smallcaps,input[type=text].sheet-smallcaps,textarea.sheet-smallcaps{font-variant:small-caps;font-weight:700}.sheet-gatherinfo ul{padding:0}.sheet-gatherinfo li{margin-bottom:1px;font-style:italic;padding-left:11px;font-size:11px;height:17px}.sheet-teamworkbox{width:95%;padding:5px;margin-bottom:5px;background:#d6d8d9;font-size:12px;line-height:15px}.sheet-planning .sheet-teamworkbox .sheet-bold::after{content:": "}.sheet-planningdesc{font-size:12px;line-height:15px;text-align:justify;margin:0 5% 5px 0}.sheet-itemcolumn{max-width:249px}.sheet-itemholder>div{padding:5px}.sheet-item-container{flex-grow:1}.sheet-playbookitems{background:#d6d8d9}.sheet-playbookitems .repcontrol,.sheet-regularitems .repcontrol{height:29px}.sheet-regularitems .repcontainer{display:flex;flex-wrap:wrap;align-content:flex-start}.sheet-regularitems .repitem{display:flex;flex-grow:1}.sheet-regularitems .sheet-input-short:checked + .sheet-input-expand:not(:checked)~.sheet-item-container{width:96px}.sheet-regularitems .sheet-col50,.sheet-regularitems .sheet-col100{position:relative}.sheet-item{display:flex;align-items:start}.sheet-item .sheet-itemname{height:18px;font-size:11px;margin:0 1px 0 2px;padding-left:2px;flex:auto;min-width:0}.sheet-item .sheet-itemname.sheet-auto-expand{min-height:16px;height:auto;line-height:16px;margin:1px 0%;padding:0 7px 0 2px}.sheet-item .sheet-checkbox,.sheet-item .sheet-checkbox + span{margin-top:3px}.sheet-item .sheet-input-bold:checked~.sheet-itemname{font-weight:700}.sheet-item .sheet-input-italic:checked~.sheet-itemname{font-style:italic}.sheet-item .sheet-label{font-size:11px;vertical-align:top;letter-spacing:1px}.sheet-item .sheet-label.sheet-upgradecosts{font-size:8px}.sheet-item .sheet-upgradecosts{font-size:11px;padding-left:3px}.sheet-item .sheet-upgradecaption{margin-top:3px}.sheet-floatingbar{width:3px;height:2px;margin:8px 0 0 -3px;flex:0 0 auto;background:#838587}.sheet-numboxes0:checked~.sheet-boxesgeq2,.sheet-numboxes1:checked~.sheet-boxesgeq2,.sheet-numboxes2:checked~.sheet-boxesgeq3{display:none}.sheet-itemholder .repitem .sheet-boxes-chosen:checked + div,.sheet-itemholder .repitem .sheet-boxes-chosen:not(:checked) + div~div{display:none}.sheet-numboxes-chooser{padding:1px 0;font-size:11px}.sheet-numboxes-chooser input[type=number]{margin-left:auto;height:18px;padding:0;text-align:right;width:2.5em;background:transparent}.sheet-numboxes-chooser label{height:18px;border:1px solid #aaa;margin-left:auto;padding:2px;line-height:12px}.sheet-numboxes-chooser input:checked + span{font-weight:700}.sheet-show-itemdesc:not(:checked)~div .sheet-item-description{display:none}.sheet-itemholder .sheet-expand{top:4px;right:1px}.sheet-itemholder .sheet-expand + span{top:1px;right:1px}.sheet-itemholder .sheet-expand + span::before{content:"◀"}.sheet-itemholder .sheet-expand:checked + span::before{content:"▼"}.sheet-itemholder .sheet-expand~textarea{border-top:1px solid #d6d8d9;line-height:12px;font-size:10px;height:49px}.sheet-itemholder .sheet-playbookitems .sheet-expand~textarea{border-color:#aaa}.sheet-bladeslogo{border-right:12px solid transparent;height:43px;background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/logo.png);background-size:102% auto;background-repeat:no-repeat}.sheet-crewheader{color:#7f8184;font-size:28px;letter-spacing:-2px;line-height:31px}.sheet-itemheader,.sheet-loadheader{background:#b3b4b6;height:20px;font-size:10px;padding:3px 2px 1px 4px;align-items:center}.sheet-loadheader label{align-items:center;line-height:11px;font-style:italic;margin-left:auto;text-transform:lowercase}.sheet-loadnumber{font-weight:700;font-family:"Times New Roman",Times,serif;font-size:12px;margin:0 3px 0 4px}.sheet-itemheader>.sheet-label{margin-right:4px}.sheet-itemheader:not(:hover) .sheet-text-button{display:none}.sheet-itemheader .sheet-text-button{margin-left:auto}.sheet-itemheader .sheet-text-button input[type=checkbox] + span{opacity:1;color:#333}.sheet-itemheader .sheet-text-button:hover input[type=checkbox] + span{color:red}.sheet-advancement-header{letter-spacing:2px}.sheet-markxp{margin-right:auto}.sheet-advancement-xpholder{letter-spacing:0;font-size:0;margin-left:8px}.sheet-advancement-desc li,.sheet-warblurb li{font-size:13px;line-height:16px;width:100%}.sheet-advancement-desc li.sheet-nondot,.sheet-warblurb li.sheet-nondot{padding-left:0;font-style:normal}.sheet-advancement-desc li.sheet-nondot::before,.sheet-warblurb li.sheet-nondot::before{display:none}.sheet-advancement-desc{width:99%;background:#d6d8d9;padding:15px 20px 4px 11px}.sheet-advancement-desc li{font-style:italic;margin-bottom:1em;padding-left:1em}.sheet-advancement-desc .sheet-auto-expand{min-height:16px;padding:0 2px}.sheet-playbook{align-items:center;height:50px;position:relative;background:#d6d8d9}.sheet-playbook input[type=text]{flex:0 0 auto;margin:0 2px;padding-left:5px;letter-spacing:-1px;font-size:35px;line-height:40px}.sheet-playbook textarea{height:42px;flex:0 0 auto;font-size:10px;padding-left:3px;letter-spacing:1px;color:#7f8184;resize:none;overflow:hidden;line-height:14px}.sheet-playbook .sheet-reminder{position:absolute;border:1px solid #333;background:white;top:48px;z-index:3;border-radius:5px;width:267px;font-size:12px;text-align:center;padding:3px}.sheet-type-character .sheet-playbook input[type=text]{width:calc(64% - 10px)}.sheet-type-character .sheet-playbook textarea{width:calc(36% + 6px)}.sheet-type-crew .sheet-playbook input[type=text]{width:calc(74% - 7px)}.sheet-type-crew .sheet-playbook textarea{width:calc(26% + 3px)}.sheet-header label{flex-wrap:wrap}.sheet-header input[type=text]{width:100%;border-bottom:1px solid black;font-size:14px;padding:3px 0 0 2px;margin:3px 0 0;color:#c43c35}.sheet-header input[type="hidden"][value=""] + div>.sheet-title::after{content:": "}.sheet-header input[type="hidden"]:not([value=""]) + div>.sheet-info{display:none}.sheet-header .sheet-col55:not(:first-child){padding-right:2.5%}.sheet-header .sheet-text{color:black;text-align:justify;padding:3px 0 2px;line-height:13px}.sheet-header .sheet-title{font-size:10px;letter-spacing:1px}.sheet-header .sheet-info{font-size:8px}.sheet-header .sheet-vice-input:not([value="normal"])~.sheet-normal,.sheet-header .sheet-vice-input:not([value="ghost"])~.sheet-ghost,.sheet-header .sheet-vice-input:not([value="hull"])~.sheet-hull,.sheet-header .sheet-vice-input:not([value="vampire"])~.sheet-vampire{display:none}.sheet-header .sheet-vice{justify-content:space-between;text-align:justify;line-height:1.6;font-size:11px}.sheet-header .sheet-vice .sheet-smallcaps{font-size:130%;line-height:0}.sheet-clocks .repcontainer{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.sheet-clocks .repitem{display:flex;padding:4px 2px;width:49.5%;margin:4px 0 0;background:#d6d8d9;align-items:start}.sheet-clocks .itemcontrol{top:0;left:0}.sheet-clocks .sheet-auto-expand{font-size:11px;letter-spacing:1px;padding:2px 3px;line-height:12px;flex:auto;min-width:0;margin-right:2px;min-height:28px}.sheet-clock-container{position:relative;padding:2px;margin:0 0 5px;z-index:1;height:44px;width:44px;cursor:pointer;flex:0 0 auto}.sheet-clock-container input{position:absolute;display:none}.sheet-clock-container .sheet-zero{z-index:3}.sheet-clock-container .sheet-zero,.sheet-clock-container .sheet-zero + span{position:absolute;top:37px;left:-5px}.sheet-clock-container .sheet-all,.sheet-clock-container .sheet-zero{display:block}.sheet-clock{border:2px solid black;border-radius:50%;transition:all 0.2s;background:red;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1}[class^="sheet-spoke"]{height:44px;width:2px;position:absolute;display:none;left:0;top:0;background:black}.sheet-spoke-0{transform:translateX(21px)}.sheet-spoke-30{transform:translateX(21px) rotate(30deg)}.sheet-spoke-36{transform:translateX(21px) rotate(36deg)}.sheet-spoke-45{transform:translateX(21px) rotate(45deg)}.sheet-spoke-60{transform:translateX(21px) rotate(60deg)}.sheet-spoke-72{transform:translateX(21px) rotate(72deg)}.sheet-spoke-90{transform:translateX(21px) rotate(90deg)}.sheet-spoke-108{transform:translateX(21px) rotate(108deg)}.sheet-spoke-120{transform:translateX(21px) rotate(120deg)}.sheet-spoke-135{transform:translateX(21px) rotate(135deg)}.sheet-spoke-144{transform:translateX(21px) rotate(144deg)}.sheet-spoke-150{transform:translateX(21px) rotate(150deg)}.sheet-size-choice{display:flex;flex:0 0 auto;height:45px;margin:2px 0;width:44px;line-height:12px;font-size:13px;font-family:"Times New Roman",Times,serif;align-content:space-evenly;flex-wrap:wrap}.sheet-type-faction .sheet-clocks .repcontainer{justify-content:flex-start}.sheet-type-faction .sheet-clocks .repitem{margin:4px .8% 0 0;width:32.8%}.sheet-input-clocks-only:not(:checked)~.sheet-clocks .repitem:nth-of-type(3n),.sheet-input-clocks-only:checked~.sheet-clocks .repitem:nth-of-type(4n){margin-right:0}.sheet-input-clocks-only:checked~.sheet-clocks{width:100%}.sheet-input-clocks-only:checked~.sheet-clocks .repitem{margin:4px .4% 0 0;width:24.7%}.sheet-input-clocks-only:checked~.sheet-factiontitle,.sheet-input-clocks-only:checked~.sheet-factions,.sheet-input-clocks-only:checked~.sheet-right-column{display:none}.sheet-size[value="4"]~.sheet-clock-container input:not(.sheet-zero){height:20px;width:20px}.sheet-size[value="4"]~.sheet-clock-container input[value="1"]{margin-left:20px}.sheet-size[value="4"]~.sheet-clock-container input[value="2"]{margin:20px 0 0 20px}.sheet-size[value="4"]~.sheet-clock-container input[value="3"]{margin-top:20px}.sheet-size[value="6"]~.sheet-clock-container input:not(.sheet-zero){height:17px;width:12px}.sheet-size[value="6"]~.sheet-clock-container input[value="1"]{margin-left:21px;transform:rotate(30deg)}.sheet-size[value="6"]~.sheet-clock-container input[value="2"]{margin:12px 0 0 25px;transform:rotate(90deg)}.sheet-size[value="6"]~.sheet-clock-container input[value="3"]{margin:22px 0 0 21px;transform:rotate(150deg)}.sheet-size[value="6"]~.sheet-clock-container input[value="4"]{margin:22px 0 0 8px;transform:rotate(210deg)}.sheet-size[value="6"]~.sheet-clock-container input[value="5"]{margin:12px 0 0 1px;transform:rotate(270deg)}.sheet-size[value="6"]~.sheet-clock-container input[value="6"]{margin-left:8px;transform:rotate(330deg)}.sheet-size[value="8"]~.sheet-clock-container input:not(.sheet-zero){height:14px;width:10px}.sheet-size[value="8"]~.sheet-clock-container input[value="1"]{margin-left:20px;transform:rotate(22.5deg)}.sheet-size[value="8"]~.sheet-clock-container input[value="2"]{margin:8px 0 0 26px;transform:rotate(67.5deg)}.sheet-size[value="8"]~.sheet-clock-container input[value="3"]{margin:18px 0 0 26px;transform:rotate(112.5deg)}.sheet-size[value="8"]~.sheet-clock-container input[value="4"]{margin:25px 0 0 20px;transform:rotate(157.5deg)}.sheet-size[value="8"]~.sheet-clock-container input[value="5"]{margin:25px 0 0 9px;transform:rotate(202.5deg)}.sheet-size[value="8"]~.sheet-clock-container input[value="6"]{margin:18px 0 0 2px;transform:rotate(247.5deg)}.sheet-size[value="8"]~.sheet-clock-container input[value="7"]{margin:8px 0 0 2px;transform:rotate(292.5deg)}.sheet-size[value="8"]~.sheet-clock-container input[value="8"]{margin-left:9px;transform:rotate(337.5deg)}.sheet-size[value="10"]~.sheet-clock-container input:not(.sheet-zero){height:14px;width:9px}.sheet-size[value="10"]~.sheet-clock-container input[value="1"]{transform:rotate(18deg);margin-left:20px}.sheet-size[value="10"]~.sheet-clock-container input[value="2"]{transform:rotate(54deg);margin:5px 0 0 27px}.sheet-size[value="10"]~.sheet-clock-container input[value="3"]{transform:rotate(90deg);margin:13px 0 0 30px}.sheet-size[value="10"]~.sheet-clock-container input[value="4"]{transform:rotate(126deg);margin:21px 0 0 27px}.sheet-size[value="10"]~.sheet-clock-container input[value="5"]{transform:rotate(162deg);margin:26px 0 0 20px}.sheet-size[value="10"]~.sheet-clock-container input[value="6"]{transform:rotate(198deg);margin:26px 0 0 12px}.sheet-size[value="10"]~.sheet-clock-container input[value="7"]{transform:rotate(234deg);margin:21px 0 0 5px}.sheet-size[value="10"]~.sheet-clock-container input[value="8"]{transform:rotate(270deg);margin:13px 0 0 1px}.sheet-size[value="10"]~.sheet-clock-container input[value="9"]{transform:rotate(306deg);margin:5px 0 0 5px}.sheet-size[value="10"]~.sheet-clock-container input[value="10"]{transform:rotate(342deg);margin-left:12px}.sheet-size[value="12"]~.sheet-clock-container input:not(.sheet-zero){height:12px;width:8px}.sheet-size[value="12"]~.sheet-clock-container input[value="1"]{margin-left:20px;transform:rotate(15deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="2"]{margin:4px 0 0 26px;transform:rotate(45deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="3"]{margin:10px 0 0 29px;transform:rotate(75deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="4"]{margin:18px 0 0 29px;transform:rotate(105deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="5"]{margin:24px 0 0 26px;transform:rotate(135deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="6"]{margin:28px 0 0 20px;transform:rotate(165deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="7"]{margin:28px 0 0 12px;transform:rotate(195deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="8"]{margin:24px 0 0 6px;transform:rotate(225deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="9"]{margin:18px 0 0 3px;transform:rotate(255deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="10"]{margin:10px 0 0 3px;transform:rotate(295deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="11"]{margin:4px 0 0 6px;transform:rotate(315deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="12"]{margin-left:12px;transform:rotate(345deg)}.sheet-size[value="4"]~.sheet-clock-container .sheet-4clock,.sheet-size[value="6"]~.sheet-clock-container .sheet-6clock,.sheet-size[value="8"]~.sheet-clock-container .sheet-8clock,.sheet-size[value="10"]~.sheet-clock-container .sheet-10clock,.sheet-size[value="12"]~.sheet-clock-container .sheet-12clock{display:block}.sheet-size:not([value=""])~.sheet-size-choice,.sheet-clocks .sheet-size[value=""]~.sheet-broadcast-button,.sheet-size[value=""]~.sheet-clock-container{display:none}.sheet-clock-container .sheet-input-progress[value="0"]:checked~.sheet-clock{background:white}.sheet-size[value="4"]~.sheet-clock-container .sheet-input-progress[value="1"]:checked~.sheet-clock,.sheet-size[value="8"]~.sheet-clock-container .sheet-input-progress[value="2"]:checked~.sheet-clock,.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress[value="3"]:checked~.sheet-clock{background-image:linear-gradient(0deg,white 50%,transparent 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="4"]~.sheet-clock-container .sheet-input-progress[value="2"]:checked~.sheet-clock,.sheet-size[value="6"]~.sheet-clock-container .sheet-input-progress[value="3"]:checked~.sheet-clock,.sheet-size[value="8"]~.sheet-clock-container .sheet-input-progress[value="4"]:checked~.sheet-clock,.sheet-size[value="10"]~.sheet-clock-container .sheet-input-progress[value="5"]:checked~.sheet-clock,.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress[value="6"]:checked~.sheet-clock{background-image:linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="4"]~.sheet-clock-container .sheet-input-progress[value="3"]:checked~.sheet-clock,.sheet-size[value="8"]~.sheet-clock-container .sheet-input-progress[value="6"]:checked~.sheet-clock,.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress[value="9"]:checked~.sheet-clock{background-image:linear-gradient(0deg,red 50%,transparent 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="4"]~.sheet-clock-container .sheet-input-progress[value="4"]:checked~.sheet-clock,.sheet-size[value="6"]~.sheet-clock-container .sheet-input-progress[value="6"]:checked~.sheet-clock,.sheet-size[value="8"]~.sheet-clock-container .sheet-input-progress[value="8"]:checked~.sheet-clock,.sheet-size[value="10"]~.sheet-clock-container .sheet-input-progress[value="10"]:checked~.sheet-clock,.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress[value="12"]:checked~.sheet-clock{background:red}.sheet-size[value="6"]~.sheet-clock-container .sheet-input-progress[value="1"]:checked~.sheet-clock,.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress[value="2"]:checked~.sheet-clock{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(150deg,red 50%,white 50%)}.sheet-size[value="6"]~.sheet-clock-container .sheet-input-progress[value="2"]:checked~.sheet-clock,.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress[value="4"]:checked~.sheet-clock{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(30deg,white 50%,red 50%)}.sheet-size[value="6"]~.sheet-clock-container .sheet-input-progress[value="4"]:checked~.sheet-clock,.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress[value="8"]:checked~.sheet-clock{background-image:linear-gradient(150deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="6"]~.sheet-clock-container .sheet-input-progress[value="5"]:checked~.sheet-clock,.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress[value="10"]:checked~.sheet-clock{background-image:linear-gradient(30deg,red 50%,transparent 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="8"]~.sheet-clock-container .sheet-input-progress:checked[value="1"]~.sheet-clock{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(135deg,red 50%,white 50%)}.sheet-size[value="8"]~.sheet-clock-container .sheet-input-progress:checked[value="3"]~.sheet-clock{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(45deg,white 50%,red 50%)}.sheet-size[value="8"]~.sheet-clock-container .sheet-input-progress:checked[value="5"]~.sheet-clock{background-image:linear-gradient(135deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="8"]~.sheet-clock-container .sheet-input-progress:checked[value="7"]~.sheet-clock{background-image:linear-gradient(45deg,red 50%,transparent 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="10"]~.sheet-clock-container .sheet-input-progress:checked[value="1"]~.sheet-clock{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(126deg,red 50%,white 50%)}.sheet-size[value="10"]~.sheet-clock-container .sheet-input-progress:checked[value="2"]~.sheet-clock{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(162deg,red 50%,white 50%)}.sheet-size[value="10"]~.sheet-clock-container .sheet-input-progress:checked[value="3"]~.sheet-clock{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(18deg,white 50%,red 50%)}.sheet-size[value="10"]~.sheet-clock-container .sheet-input-progress:checked[value="4"]~.sheet-clock{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(54deg,white 50%,red 50%)}.sheet-size[value="10"]~.sheet-clock-container .sheet-input-progress:checked[value="6"]~.sheet-clock{background-image:linear-gradient(126deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="10"]~.sheet-clock-container .sheet-input-progress:checked[value="7"]~.sheet-clock{background-image:linear-gradient(162deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="10"]~.sheet-clock-container .sheet-input-progress:checked[value="8"]~.sheet-clock{background-image:linear-gradient(18deg,red 50%,transparent 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="10"]~.sheet-clock-container .sheet-input-progress:checked[value="9"]~.sheet-clock{background-image:linear-gradient(54deg,red 50%,transparent 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress:checked[value="1"]~.sheet-clock{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(120deg,red 50%,white 50%)}.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress:checked[value="5"]~.sheet-clock{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(60deg,white 50%,red 50%)}.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress:checked[value="7"]~.sheet-clock{background-image:linear-gradient(120deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress:checked[value="11"]~.sheet-clock{background-image:linear-gradient(60deg,red 50%,transparent 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-text-button{font-weight:700}.sheet-text-button input:checked + span{color:red}.sheet-size-choice>.sheet-text-button{height:17px;padding:3px;flex:0 0 40%;margin:auto;justify-content:center}input.sheet-stresstooth,input.sheet-xptooth,input.sheet-holdtooth,.sheet-stresstooth + span,.sheet-xptooth + span,.sheet-holdtooth + span{height:25px}input.sheet-regulartooth,.sheet-regulartooth + span{height:13px}input.sheet-tooth{width:12px;margin-right:-12px}input.sheet-tooth:last-of-type{width:8px;margin-right:-8px}.sheet-tooth + span{width:8px;background-size:cover;background-repeat:no-repeat}.sheet-tooth + span:last-child{margin-right:0!important}.sheet-tooth:hover + span{opacity:.7}.sheet-xptooth + span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/xptooth-red.png);margin-right:4px}.sheet-tooth:checked~.sheet-xptooth + span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/xptooth-white.png)}.sheet-stresstooth[type=radio] + span,.sheet-stresstooth[type=checkbox]:checked + span,.sheet-holdtooth:checked + span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-red.png)}.sheet-stresstooth[type=checkbox] + span,.sheet-tooth:checked~.sheet-stresstooth[type=radio] + span,.sheet-holdtooth + span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-white.png)}.sheet-regulartooth + span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/shorttooth-red.png)}.sheet-tooth:checked~.sheet-regulartooth + span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/shorttooth-grey.png)}input.sheet-zero{width:13px;height:13px;margin-right:-13px;vertical-align:top}.sheet-zero + span{height:11px;width:11px;margin-top:1px;margin-right:2px;vertical-align:top;border:1px solid black;background:white;border-radius:50%;position:relative}.sheet-zero + span::before,.sheet-zero + span::after{position:absolute;width:1px;content:"";left:0;background:black;height:11px}.sheet-zero + span::after{transform:translate(4px,-1px) rotate(135deg)}.sheet-zero + span::before{transform:translate(4px,-1px) rotate(45deg)}.sheet-zero:checked + span{visibility:hidden}.sheet-coin .sheet-zero + span{position:relative;bottom:1px;margin-right:auto}.sheet-stash input.sheet-zero,.sheet-stash .sheet-zero + span{position:absolute;left:-6px;top:3px}.sheet-crewcoin input.sheet-zero,.sheet-crewcoin .sheet-zero + span{position:absolute;left:-9px;top:3px}.sheet-stress2 input.sheet-zero,.sheet-stress2 .sheet-zero + span,.sheet-rep2 input.sheet-zero,.sheet-rep2 .sheet-zero + span,.sheet-heat2 input.sheet-zero,.sheet-heat2 .sheet-zero + span{position:absolute;left:-13px;top:13px}.sheet-turfbox input[type=radio]{height:12px;width:calc(100%/12)}.sheet-turf-input[value="1"]:checked~input[type=radio].sheet-turf1 + span,.sheet-turf-input[value="2"]:checked~input[type=radio].sheet-turf2 + span,.sheet-turf-input[value="3"]:checked~input[type=radio].sheet-turf3 + span,.sheet-turf-input[value="4"]:checked~input[type=radio].sheet-turf4 + span,.sheet-turf-input[value="5"]:checked~input[type=radio].sheet-turf5 + span,.sheet-turf-input[value="6"]:checked~input[type=radio].sheet-turf6 + span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-black.png)}.sheet-tooth:checked~.sheet-stresstooth.sheet-turf6 + span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-halfgrey.png)}.sheet-specialability,.sheet-friend-contact{border-bottom:1px solid #b3b4b6;width:100%;align-items:start}.sheet-specialability{padding:4px}.sheet-friend-contact{padding:6px 4px;align-items:center}.sheet-abilityname{width:calc(28% - 22px);font-size:13px;min-height:17px;margin:0 auto;line-height:17px;padding:0 1px}.sheet-abilitydesc{width:72%;min-height:32px;font-size:12px;line-height:14px;padding:2px 1px;text-align:justify}.sheet-friend-contact .sheet-auto-expand{font-size:12px;color:#6c6c6c;min-height:20px;line-height:16px;flex:1 1 0%;padding:2px 0 2px 3px}.sheet-harm{position:relative}.sheet-harmrow{border-bottom:1px solid black}.sheet-harmrow>div{background:#d6d8d9;height:52px}.sheet-harmrow textarea{height:52px;font-size:12px;padding:10px 4px 3px;color:#c43c35;width:0;flex-grow:1;resize:none;line-height:16px;text-align:center}.sheet-harmrow textarea:nth-of-type(2){border-left:1px solid #d6d8d9}.sheet-harmrow .sheet-harmnumber{width:12px;line-height:1;font-size:13px}.sheet-harmrow .sheet-harmeffect{width:59px;color:#575859;font-size:10px;letter-spacing:1px;line-height:1.4}.sheet-armor .sheet-blackheader,.sheet-healing .sheet-blackheader{text-align:center;padding:1px 0 0}.sheet-healing{position:relative}.sheet-healing .sheet-healing-progress{line-height:14px;text-align:center;font-style:italic;font-size:9px}.sheet-healing .sheet-clock-container{margin:0 auto}.sheet-armor label{margin:3px 0 3px 10px;height:18px;font-size:11px;text-align:center;line-height:18px}.sheet-armor .sheet-label{flex-grow:1;order:1}.sheet-armor input:checked~span{color:red}.sheet-armor .sheet-checkbox + span{border:1px solid black;margin:3px;order:2}.sheet-coin-and-stash{width:96%;margin:1px 0 0 4%}.sheet-coinrow .sheet-label{font-size:11px;margin-right:auto}.sheet-coin{border-bottom:1px solid #8c8c8c;border-right:1px solid #8c8c8c;width:70%;height:19px;padding:1px 3px 0 0;align-items:center}.sheet-stashbutton-holder{border-top:1px solid #8c8c8c;display:flex;align-items:center;justify-content:center;width:30%;height:19px;padding-bottom:1px}.sheet-stash{padding:4px 0 0 6px;line-height:19px;margin-bottom:-10px;position:relative}.sheet-crewcoin-coins{padding:4px 0 0 3px;position:relative}.sheet-crewcoin-desc{font-size:9px;line-height:14px;padding-left:3px;font-style:italic}.sheet-crewcoinbar{border-left:1px solid #c6c7c9;height:15px;width:3px;margin:-1px auto 0}.sheet-crewcoin input.sheet-radiobox{width:12px;height:12px;margin-right:-12px}.sheet-crewcoin .sheet-radiobox + span{width:11px;height:11px;margin-right:auto}.sheet-crewcoin input:checked~.sheet-radiobox.sheet-vaultcoin + span{border-color:#c6c7c9}.sheet-coin-and-stash input.sheet-radiobox{width:13px;height:13px;vertical-align:top;margin-right:-13px}.sheet-coin-and-stash .sheet-radiobox + span{width:12px;height:12px;vertical-align:top}.sheet-coinrow .sheet-radiobox + span{margin-right:auto}.sheet-radiobox:hover + span{opacity:.7}.sheet-radiobox:last-of-type + span{margin-right:0}.sheet-coin .sheet-radiobox + span,.sheet-crewcoin .sheet-radiobox + span{background:red;border:1px solid black}.sheet-coin input:checked~.sheet-radiobox + span,.sheet-crewcoin input:checked~.sheet-radiobox + span{background:white}.sheet-stash .sheet-radiobox + span{background:black;margin-right:calc((100% - 126px)/9)}.sheet-stash input:checked~.sheet-radiobox + span{background:#c6c7c9}.sheet-stash input.sheet-radiobox:nth-of-type(10n+1){margin:-2px -17px 0 3px;width:15px;height:15px}.sheet-stash .sheet-radiobox:nth-of-type(10n+1) + span{width:14px;height:14px;border:1px solid black;margin-left:3px;margin-right:0;position:relative;top:-2px}.sheet-hunting-grounds .sheet-plainheader{min-height:24px}.sheet-hunting-grounds .sheet-description{font-size:12px;min-height:32px;line-height:16px}.sheet-bonusdie .sheet-label{font-size:12px}.sheet-bonusdieplus{width:10%;background:black;color:white;font-size:13px;line-height:1;font-weight:700}.sheet-bonusdietext{background:#d6d8d9;width:90%;padding:3px;font-size:11px;line-height:14px;text-align:center}.repcontrol button{padding:6px;background-image:none;background:#d6d8d9;color:#6c6c6c;border-radius:0;border-color:#b3b4b6;transition:all 0.2s;font-family:inherit;font-variant:small-caps;font-weight:700}.repcontrol button:hover{color:black;border-color:black;background:#ccc}.sheet-white-repcontrol .repcontrol button.btn{background:white}.sheet-small-repcontrol .repcontrol button,.sheet-white-repcontrol .repcontrol button{margin-top:5px;font-size:12px;padding:2px}.sheet-cohorts.sheet-white-repcontrol .repcontrol button{margin-top:0}.itemcontrol{z-index:20}.sheet-itemholder .itemcontrol .btn{padding:0 7px;line-height:16px}.sheet-factions .itemcontrol .btn{padding:1px 7px}.sheet-rep-and-hold,.sheet-heat-and-vault{justify-content:space-between}.sheet-hold{width:53%}.sheet-stress,.sheet-rep,.sheet-hold,.sheet-heat{height:25px}.sheet-stress1{flex:1 0 auto}.sheet-stress2{flex:2 1 136px;position:relative}.sheet-stress3{flex:1 0 68px;text-align:center}.sheet-stress4{flex:2 0 217px;line-height:13px;font-size:9px;padding:1px 0 0 2px;text-transform:uppercase}.sheet-stress4 div{justify-content:space-between}.sheet-stress4 .sheet-input:not([value="normal"])~.sheet-normal,.sheet-stress4 .sheet-input:not([value="ghost"])~.sheet-ghost,.sheet-stress4 .sheet-input:not([value="hull"])~.sheet-hull{display:none}.sheet-stress4 .sheet-ghost,.sheet-stress4 .sheet-hull{letter-spacing:1px}.sheet-traumaholder,.sheet-wantedholder{height:13px;padding-left:2px}.sheet-rep1{width:33px}.sheet-rep2{width:134px;position:relative}.sheet-turfbox{display:flex;position:absolute;flex-flow:row-reverse;z-index:2;width:100%}.sheet-turfzero-holder{margin-left:2px}.sheet-hold>div,.sheet-hold>label,.sheet-heat>div,.sheet-rep>div,.sheet-crewcoin2{flex-grow:1}.sheet-heat2{width:107px;position:relative}.sheet-crewcoin1{width:26%}.sheet-regulartooth + span,.sheet-rep .sheet-tooth + span,.sheet-heat2 .sheet-tooth + span,.sheet-stress2 .sheet-tooth + span{margin-right:auto}.sheet-extra-teeth:checked + .sheet-tooth + span{margin-right:0}.sheet-extra-teeth:checked + .sheet-tooth~.sheet-tooth,.sheet-extra-teeth:checked + .sheet-tooth + span~span{display:none}.sheet-vampirexp:checked~.sheet-xptooth + span{margin-right:2px}.sheet-advancement-xpholder .sheet-vampirexp:not(:checked)~.sheet-tooth[value="8"] + span,.sheet-attribute-xp-box .sheet-vampirexp:not(:checked)~.sheet-tooth[value="6"] + span{margin-right:0}.sheet-rep input.sheet-tooth{width:11px;margin-right:-11px}.sheet-notes{margin-left:1%;font-family:"Shadows Into Light",cursive;color:#c43c35;font-size:20px;width:98%;background:linear-gradient(transparent 26px,#a7a7a7 1px) 0 0/100% 27px;line-height:27px;height:378px;min-height:378px}.sheet-type-character .sheet-notes,.sheet-type-crew .sheet-notes{margin-top:15px}.sheet-loadheader .sheet-checkbox + span{border:1px solid black;transform:rotate(45deg);width:10px;height:10px;background:white}button[type=roll].sheet-rollbutton{display:flex;border:none;margin:0;padding:0}.sheet-attribute-title button[type=roll].sheet-rollbutton{max-width:calc(100% - 97px);line-height:inherit;color:inherit;font-size:13px}.sheet-action button[type=roll].sheet-rollbutton{letter-spacing:1px;line-height:13px;flex:0 0 86px;font-size:13px}.sheet-coinrow button[type=roll].sheet-rollbutton{font-size:11px;color:#6c6c6c}.sheet-blackheader button[type=roll].sheet-rollbutton{margin:auto}button[type=roll].sheet-borderbutton{color:#6c6c6c;font-size:13px;border-color:#b3b4b6}button[type=roll].sheet-vicebutton{float:right;margin:5px 3px -5px auto;line-height:13px;padding:4px}button[type=roll].sheet-fortunebutton{width:100%;height:30px;margin:10px 0 0}.sheet-type-faction button[type=roll].sheet-fortunebutton{width:100px;margin:0}button[type=roll].sheet-engagementbutton{width:calc(100% - 20px);padding:2px 5px;height:30px;margin:10px 10px 0}button[type=roll].sheet-rollbutton:hover{color:red}button[type=roll].sheet-borderbutton:hover{color:black;border-color:black}.sheet-checkbox{margin-right:-12px}input.sheet-checkbox,.sheet-checkbox + span{height:12px;width:12px;flex:0 0 auto}.sheet-checkbox + span{border:1px solid #838587}.sheet-checkbox:checked + span{background:red}.sheet-checkbox:hover + span{opacity:.7}.sheet-squarebox + span{background:transparent;margin-right:3px}.sheet-circlebox + span{border-radius:50%;background:white}input.sheet-checkbox.sheet-squarebox-small,.sheet-checkbox.sheet-squarebox-small + span{height:9px;width:9px}.sheet-checkbox.sheet-squarebox-small:checked + span{background:black}.sheet-claimbridge{position:relative}.sheet-claimbridge input,.sheet-claimbridge span{width:100%;height:100%}.sheet-claimbridge input:checked + span{background:#d6d8d9}.sheet-specialability :checked~.sheet-abilityname,.sheet-item .sheet-checkbox:checked~.sheet-itemname,.sheet-friend .sheet-friendup:checked~.sheet-auto-expand{color:red}.sheet-friend-contact :checked~.sheet-auto-expand{font-weight:700}.sheet-friend .sheet-frienddown:checked~.sheet-auto-expand,.sheet-contact .sheet-contact-check:checked~.sheet-auto-expand{color:#333}.sheet-specialability .sheet-checkbox,.sheet-specialability .sheet-checkbox + span{margin-top:3px}.sheet-actions input.sheet-checkbox{height:20px;width:16px;margin-right:-14px}.sheet-actions .sheet-checkbox + span{height:11px;width:11px;border:none;margin-right:calc(7px + (100% - 173px)/8)}.sheet-action .sheet-checkbox + span:first-of-type{margin-right:6px}.sheet-action .sheet-darktalent:checked~.sheet-checkbox + span:first-of-type{margin-right:4px}.sheet-action .sheet-darktalent:checked~.sheet-checkbox + span:not(:first-of-type){margin-right:calc(3px + (100% - 171px)/10)}.sheet-action .sheet-darktalent:checked~.sheet-checkbox + span:last-of-type{margin-right:calc(4px + (100% - 171px)/10)}.sheet-checkbox.sheet-fakeradio + span{background:red}.sheet-action .sheet-fakeradio:checked~.sheet-fakeradio + span{background:#c6c7c9}.sheet-tier .sheet-fakeradio:checked~.sheet-fakeradio + span{background:white}.sheet-darktalent:not(:checked)~input:last-of-type,.sheet-darktalent:not(:checked)~input:last-of-type + span{display:none}.sheet-friend-contact .sheet-checkbox + span{width:0;height:0;background:transparent;border-color:transparent}.sheet-friend-contact label{width:12px;height:12px;position:relative}.sheet-friend label.sheet-up{margin-right:1px;top:-1px}.sheet-friend label.sheet-up .sheet-checkbox + span{border-width:0 5px 10px;border-bottom-color:white}.sheet-friend label.sheet-up .sheet-checkbox:checked + span{border-bottom-color:red}.sheet-friend label.sheet-down{top:5px}.sheet-friend label.sheet-down .sheet-checkbox + span{border-width:10px 5px 0;border-top-color:white}.sheet-friend label.sheet-down .sheet-checkbox:checked + span{border-top-color:black}.sheet-contact label{top:1px}.sheet-contact label .sheet-checkbox + span{border-width:5px 0 5px 10px;border-left-color:white}.sheet-contact label .sheet-checkbox:checked + span{border-left-color:black}.sheet-attribute,.sheet-cohort{margin-bottom:10px}.sheet-attribute-title,.sheet-cohort-title{height:21px;line-height:21px;color:white;background:black;padding:0 3px;align-items:center;justify-content:space-between}.sheet-attribute-xp-box{width:97px;justify-content:flex-end;height:100%}.sheet-actioncolumn{flex-grow:1}.sheet-actions{padding-left:2px}.sheet-action{height:22px;align-items:center}.sheet-action:first-child{height:34px;padding-top:12px}.sheet-divider{margin-right:calc(5px + (100% - 173px)/12);border-right:1px solid black;height:inherit}.sheet-darktalent:checked~.sheet-divider{margin-right:calc(3px + (100% - 173px)/15)}.sheet-action:first-child .sheet-divider{position:relative;top:-6px}.sheet-cohorts .repcontrol{height:28px}.sheet-cohort-title{font-size:11px}.sheet-cohort-title input[type=text]{width:calc(100% - 40px)}.sheet-cohort-info{background:black;height:13px;font-size:9px;color:white;line-height:13px}.sheet-cohort-info input[type=text]{flex:1 1 0%;padding:0 3px}.sheet-cohort-info input[type=number]{flex:0 0 auto;color:inherit;background:transparent;border:none;border-radius:0;padding:0 0 0 4px;line-height:inherit;width:13px;-moz-appearance:textfield;font-size:11px;font-family:"Times New Roman",Times,serif}.sheet-cohort-info input[type=number]::-webkit-outer-spin-button,.sheet-cohort-info input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.sheet-cohort-quality-label{flex:0 0 auto}.sheet-cohort-condition{justify-content:space-between}.sheet-cohort-condition-name{font-size:7.5px;margin-right:2px;z-index:-1}.sheet-cohort-dropdown{background:black;position:relative;z-index:1;width:41px;height:13px;padding-left:3px;flex:0 0 auto;overflow:hidden;transition:all 0.2s}.sheet-cohort-dropdown:hover{height:39px}.sheet-cohort-dropdown:hover>div:first-child{display:none}.sheet-cohort-dropdown input[type=radio]{width:39px;margin-right:-39px;vertical-align:top;height:13px;z-index:10}.sheet-cohort-dropdown input[type=radio]:checked + span{color:red}.sheet-cohort-edgeflaw{font-size:9px;line-height:10px;margin:2px 0;align-items:start}.sheet-cohort-edgeflaw .sheet-uppercase{width:34px;padding:2px 0}.sheet-cohort-edgeflaw .sheet-auto-expand{width:calc(100% - 34px);min-height:14px;padding:2px 3px}.sheet-cohort-description{font-size:9px;padding:1px 0;line-height:12px;height:50px;border-bottom:1px solid #d6d8d9}.sheet-claims{margin-top:15px}.sheet-claimsrow{align-items:center}.sheet-claimsrow>div,.sheet-claimsrow>label{flex:0 0 auto}.sheet-claimbox,.sheet-lairbox{height:66px}.sheet-claims-seprow{height:12px;justify-content:space-between}.sheet-lairbox{background:gray;width:18.4%;font-size:13px;color:white;letter-spacing:1px}.sheet-claims-horisep{height:12px;display:flex;width:2%}.sheet-claims-vertsep{display:flex;width:12px;margin:0 calc(9.2% - 6px)}.sheet-claimbox{background:#d6d8d9;width:18.4%;position:relative;transition:all 0.2s}.sheet-claimbox .sheet-label{height:30px;padding:4px 0 2px;line-height:12px}.sheet-claimbox textarea{text-align:center;font-size:9px;resize:none}.sheet-claimbox textarea.sheet-claim-desc{height:36px;padding:2px 2.5% 4px;line-height:10px}.sheet-claimbox label{position:absolute;bottom:1px;left:1px}input:checked + .sheet-claimbox{background:#c6c7c9}.sheet-strictures{font-size:11px;line-height:1.6;text-align:justify}.sheet-strictures label{margin-right:3px;display:inline-flex;vertical-align:top;align-items:center}.sheet-strictures span.sheet-label::after{content:":"}.sheet-title-checkbox~div{height:auto;transition:all 0.2s;overflow:hidden}.sheet-title-checkbox:not(:checked)~div{height:0}input.sheet-title-checkbox{width:100%;vertical-align:top;margin-right:-100%;height:24px}.sheet-title-checkbox:hover + span{color:red}.sheet-alchemicals{padding:0 5px;line-height:16px}.sheet-bandolier-desc{line-height:12px;margin-top:2px;font-size:10px;font-style:italic}.sheet-bandoliers-name{margin-right:7px;font-size:12px;line-height:18px}.sheet-bandolier input:nth-of-type(3) + span{margin-right:8px}.sheet-alchemicals .repcontainer{display:flex;flex-flow:row wrap}.sheet-alchemicals .repitem{font-size:11px;width:50%}.sheet-alchemicals .sheet-auto-expand{margin:0 1px 0 7px;padding:1px;min-height:16px;line-height:14px;width:calc(100% - 8px)}.sheet-alchemicals input.sheet-alchemicals-expand{width:10px;position:absolute;height:16px}.sheet-alchemicals .sheet-alchemicals-expand + span{transform:rotate(45deg) scale(.9);position:absolute}.sheet-alchemicals .sheet-alchemicals-expand:not(:checked)~.sheet-alchemicals-info{display:none}.sheet-alchemicals .sheet-alchemicals-info{position:relative;font-size:9px;z-index:2;background:white;line-height:1.3;height:64px;width:200%;padding:2px;border:1px solid #d6d8d9}.sheet-alchemicals .repitem:nth-child(even) .sheet-alchemicals-info{left:-100%}.sheet-alchemicals .sheet-alchemicals-expand + span::before{content:'■';font-family:serif}.sheet-alchemicals .sheet-alchemicals-expand:checked + span{color:red}.sheet-alchemicals .itemcontrol .btn{padding:0 4px;font-size:9px;line-height:14px}.sheet-alchemicals .repcontrol_del{order:1}.sheet-alchemicals .repcontainer.editmode .repitem .itemcontrol{display:flex;justify-content:space-between;align-items:start}.sheet-frame textarea{font-size:11px;height:40px}.sheet-type-faction .repcontrol{height:38px}.sheet-factions{justify-content:space-between}.sheet-factiontitle{margin-bottom:10px;align-items:center}.sheet-factiontitle input[type=text]{font-size:26px;margin-right:auto;width:60%}.sheet-factions-header{width:100%;height:24px;align-items:center;line-height:14px;background:#ccc}.sheet-factions-header input[type=text]{padding-left:3px}.sheet-factions-header span{font-size:7px}input.sheet-expand,.sheet-expand + span{position:absolute;width:7px;height:10px;font-size:8px}.sheet-type-faction .sheet-expand{left:-7px;top:6px}.sheet-type-faction .sheet-expand + span{top:3px;left:-7px}.sheet-type-faction .sheet-expand + span::before{content:"▶"}.sheet-type-faction .sheet-expand:checked + span::before{content:"▼"}.sheet-faction{border-bottom:1px solid #d6d8d9}.sheet-faction textarea{border-top:1px solid #d6d8d9;font-size:11px;line-height:1.5;height:51px}.sheet-faction input[type=number]{border:none;background:transparent;padding:0;font-size:12px}.sheet-faction input[type=text]{border-right:1px solid #d6d8d9;font-size:12px;padding:2px 1px}.sheet-expand:not(:checked)~textarea{height:0!important;border-width:0}.sheet-faction-name,input[type=text].sheet-faction-name{width:65%}.sheet-faction-tier,input[type=text].sheet-faction-tier{width:10%;text-align:center}.sheet-faction-hold,input[type=text].sheet-faction-hold{width:10%;text-align:center}.sheet-faction-status,input[type=number].sheet-faction-status{width:15%;text-align:center}.sheet-warblurb{text-align:justify}.sheet-warblurb .sheet-label{font-size:14px}.sheet-warblurb li{margin-bottom:.5em;padding-left:1em}label.sheet-generatebutton{color:#6c6c6c;border:1px solid #b3b4b6}label.sheet-generatebutton:hover{color:black;border-color:black}label.sheet-generatebutton:hover input + span{opacity:1}.sheet-type-faction label.sheet-generatebutton{font-size:13px;padding:0 6px;align-items:center;margin:0 6px;font-weight:700;height:30px}.sheet-settings label.sheet-generatebutton{padding:2px;line-height:12px;margin:0 4px;font-size:11px}.sheet-auto-expand{position:relative;cursor:text;word-wrap:break-word}.sheet-auto-expand span{visibility:hidden;white-space:pre-wrap;display:block}.sheet-auto-expand textarea{position:absolute;overflow:hidden;z-index:1;top:0;left:0;resize:none;height:100%;word-wrap:break-word;padding:inherit;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;text-align:inherit}.sheet-input-show-broadcast:not(:checked)~.sheet-container .sheet-broadcast-button{display:none}button[type=roll].sheet-broadcast-button{font-family:pictos;position:absolute;border:none;margin:0;padding:0;z-index:3}.sheet-specialability button[type=roll].sheet-broadcast-button{font-size:12px;line-height:14px;height:14px;width:14px;color:#777;left:3px;bottom:7px}.sheet-clocks button[type=roll].sheet-broadcast-button{font-size:11px;line-height:11px;height:12px;width:12px;color:#777;right:0;bottom:2px}.sheet-harm button[type=roll].sheet-broadcast-button{color:white;font-weight:400;font-size:11px;line-height:11px;right:2px;top:1px}.sheet-use-kirsty:checked~.sheet-container .sheet-specialheader,.sheet-use-kirsty:checked~.sheet-container .sheet-blackheader,.sheet-use-kirsty:checked~.sheet-container .sheet-greyheader,.sheet-use-kirsty:checked~.sheet-container .sheet-black-on-grey,.sheet-use-kirsty:checked~.sheet-container .sheet-playbook input[type="text"],.sheet-use-kirsty:checked~.sheet-container .sheet-plainheader,.sheet-use-kirsty:checked~.sheet-container .sheet-itemheader :first-child,.sheet-use-kirsty:checked~.sheet-container .sheet-loadheader :first-child,.sheet-use-kirsty:checked~.sheet-container .sheet-attribute-title button[type=roll].sheet-rollbutton,.sheet-use-kirsty:checked~.sheet-container .sheet-bonusdie>.sheet-label:first-child,.sheet-use-kirsty:checked~.sheet-container .sheet-cohort-title,.sheet-use-kirsty:checked~.sheet-container .sheet-claimbox .sheet-label,.sheet-use-kirsty:checked~.sheet-container .sheet-lairbox,.sheet-use-kirsty:checked~.sheet-container .sheet-crewheader,.sheet-use-kirsty:checked~.sheet-container .sheet-factiontitle input[type="text"],.sheet-use-kirsty:checked~.sheet-container .sheet-factions-header input[type="text"]{font-family:Kirsty,Georgia,serif}.sheet-use-kirsty:checked~.sheet-container .sheet-claimbox .sheet-label{font-size:10px;font-weight:400}.sheet-use-kirsty:checked~.sheet-container .sheet-specialheader,.sheet-use-kirsty:checked~.sheet-container .sheet-itemheader :first-child,.sheet-use-kirsty:checked~.sheet-container .sheet-loadheader :first-child{font-size:12px;font-weight:400}.sheet-use-kirsty:checked~.sheet-container .sheet-plainheader,.sheet-use-kirsty:checked~.sheet-container .sheet-cohort-title{font-size:13px;font-weight:400}.sheet-use-kirsty:checked~.sheet-container .sheet-factions-header input[type="text"],.sheet-use-kirsty:checked~.sheet-container .sheet-bonusdie>.sheet-label:first-child{font-size:14px;font-weight:400}.sheet-use-kirsty:checked~.sheet-container .sheet-attribute-title button[type=roll].sheet-rollbutton,.sheet-use-kirsty:checked~.sheet-container .sheet-lairbox{font-size:15px;font-weight:400}.sheet-use-kirsty:checked~.sheet-container .sheet-crewheader{font-size:29px;letter-spacing:0}.sheet-use-kirsty:checked~.sheet-container .sheet-factiontitle input[type="text"]{font-size:32px}.sheet-use-kirsty:checked~.sheet-container .sheet-playbook input[type="text"]{font-size:40px;letter-spacing:0}.sheet-use-kirsty:checked~.sheet-container .sheet-blackheader .sheet-label,.sheet-use-kirsty:checked~.sheet-container .sheet-blackheader button[type="roll"].sheet-label,.sheet-use-kirsty:checked~.sheet-container .sheet-greyheader .sheet-label,.sheet-use-kirsty:checked~.sheet-container .sheet-greyheader button[type="roll"].sheet-label,.sheet-use-kirsty:checked~.sheet-container .sheet-black-on-grey .sheet-label,.sheet-use-kirsty:checked~.sheet-container .sheet-black-on-grey button[type="roll"].sheet-label{font-size:12px;font-weight:400}.charsheet.lang-ko{font-family:"Malgun Gothic",Dotum,Georgia,"Bitstream Charter","Times New Roman",serif}.charsheet.lang-ko .sheet-kirsty-option{display:none}.charsheet.lang-ko .sheet-settings label.sheet-generatebutton{font-size:12px}.charsheet.lang-ko .sheet-settings>div{font-size:11px}.charsheet.lang-ko .sheet-header .sheet-title{font-size:13px}.charsheet.lang-ko .sheet-header .sheet-info{font-size:11px}.charsheet.lang-ko .sheet-header .sheet-smallcaps{font-size:1em}.charsheet.lang-ko .sheet-header .sheet-italic{font-style:normal}.charsheet.lang-ko .sheet-stress4{font-size:12px}.charsheet.lang-ko .sheet-harmrow .sheet-harmeffect{font-size:12px}.charsheet.lang-ko .sheet-healing-progress{font-size:11px}.charsheet.lang-ko .sheet-armor label{font-size:12px}.charsheet.lang-ko .sheet-coinrow .sheet-label,.charsheet.lang-ko .sheet-coinrow button[type="roll"].sheet-rollbutton{font-size:12px}.charsheet.lang-ko .sheet-specialheader{font-size:13px}.charsheet.lang-ko .sheet-abilityname{font-size:14px}.charsheet.lang-ko .sheet-abilitydesc{font-family:13px;line-height:16px;min-height:36px}.charsheet.lang-ko .sheet-plainheader{font-size:14px}.charsheet.lang-ko .sheet-teamworkbox{font-size:13px}.charsheet.lang-ko .sheet-gatherinfo li{font-size:12px}.charsheet.lang-ko .sheet-strictures{font-size:12px}.charsheet.lang-ko .sheet-playbook textarea{font-size:12px}.charsheet.lang-ko .sheet-loadheader .sheet-loadnumber{font-family:inherit}.charsheet.lang-ko .sheet-loadheader label{font-style:normal}.charsheet.lang-ko .sheet-itemheader,.charsheet.lang-ko .sheet-loadheader{font-size:12px;padding:1px 2px 0 4px;height:auto}.charsheet.lang-ko .sheet-numboxes-chooser{font-size:10px}.charsheet.lang-ko .sheet-item .sheet-itemname,.charsheet.lang-ko .sheet-item .sheet-label{font-size:12px}.charsheet.lang-ko .sheet-item .sheet-label.sheet-upgradecosts{font-size:9px}.charsheet.lang-ko .sheet-itemholder .sheet-expand~textarea{font-size:11px}.charsheet.lang-ko .sheet-bandoliers-name{font-size:13px}.charsheet.lang-ko .sheet-bandolier-desc{font-size:11px;font-style:normal}.charsheet.lang-ko .sheet-attribute-title button[type="roll"].sheet-rollbutton{font-size:15px}.charsheet.lang-ko .sheet-action button[type="roll"].sheet-rollbutton{font-size:15px}.charsheet.lang-ko button[type="roll"].sheet-borderbutton{font-size:15px}.charsheet.lang-ko .sheet-bonusdietext,.charsheet.lang-ko .sheet-bonusdie .sheet-label{font-size:13px}.charsheet.lang-ko .sheet-friend-contact .sheet-auto-expand{font-size:13px}.charsheet.lang-ko .sheet-clocks .sheet-auto-expand{font-size:12px}.charsheet.lang-ko .sheet-crewcoin-desc{font-style:normal}.charsheet.lang-ko .sheet-claimbox textarea.sheet-label{font-size:12px}.charsheet.lang-ko .sheet-claimbox textarea.sheet-claim-desc{overflow:hidden;height:54px;line-height:12px;font-size:11px}.charsheet.lang-ko .sheet-claimbox,.charsheet.lang-ko .sheet-lairbox{height:84px}.charsheet.lang-ko .sheet-cohort-title{font-size:12px}.charsheet.lang-ko .sheet-cohort-info{height:15px;font-size:11px}.charsheet.lang-ko .sheet-cohort-condition-name{font-size:12px}.charsheet.lang-ko .sheet-cohort-edgeflaw{font-size:11px}.charsheet.lang-ko .sheet-cohort-description{font-size:11px}.charsheet.lang-ko .sheet-factions-header span{font-size:9px}.charsheet.lang-ko .sheet-faction-name,.charsheet.lang-ko input[type=text].sheet-faction-name{width:60%}.charsheet.lang-ko .sheet-faction-tier,.charsheet.lang-ko input[type=text].sheet-faction-tier{width:12%}.charsheet.lang-ko .sheet-faction-hold,.charsheet.lang-ko input[type=text].sheet-faction-hold{width:13%}.sheet-rolltemplate-bitd .sheet-roll-holder{margin-left:-45px;margin-right:-1px;padding:0 30px;box-sizing:border-box;font-family:Georgia,"Bitstream Charter","Times New Roman",serif;width:299px;user-select:none;cursor:default;overflow:hidden;font-variant-numeric:lining-nums}.sheet-rolltemplate-bitd .sheet-roll-holder.sheet-roll-korean{font-family:"Malgun Gothic",Dotum,Georgia,"Bitstream Charter","Times New Roman",serif}.sheet-rolltemplate-bitd .sheet-roll-holder.sheet-roll-resist.sheet-roll-short,.sheet-rolltemplate-bitd .sheet-roll-holder.sheet-roll-vice.sheet-roll-short{height:171px}.sheet-rolltemplate-bitd .sheet-roll-holder.sheet-roll-action.sheet-roll-short{height:195px}.sheet-rolltemplate-bitd .sheet-roll-holder.sheet-roll-fortune.sheet-roll-short{min-height:199px}.sheet-rolltemplate-bitd .sheet-roll-action,.sheet-rolltemplate-bitd .sheet-roll-resist,.sheet-rolltemplate-bitd .sheet-roll-vice{height:258px}.sheet-rolltemplate-bitd .sheet-roll-fortune{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/rolltemplate/rolltemplate-fortune.jpg);background-position:bottom right;background-repeat:no-repeat;background-color:white;height:auto;min-height:250px}.sheet-rolltemplate-bitd .sheet-roll-action{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/rolltemplate/rolltemplate-action.gif)}.sheet-rolltemplate-bitd .sheet-roll-resist{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/rolltemplate/rolltemplate-resist.jpg)}.sheet-rolltemplate-bitd .sheet-roll-vice{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/rolltemplate/rolltemplate-vice.jpg)}.sheet-rolltemplate-bitd img{display:block;height:100%}.sheet-rolltemplate-bitd .sheet-roll-header{display:-webkit-box;margin:16px 0 0;font-size:15px;height:35px;line-height:17.5px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-variant:small-caps;text-overflow:ellipsis}.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-header{color:#8da8bb}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-header{color:white}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-header{color:#303032}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-roll-header{color:#e74a10}.sheet-rolltemplate-bitd>.sheet-roll-action .sheet-roll-header,.sheet-rolltemplate-bitd>.sheet-roll-fortune .sheet-roll-header{letter-spacing:1px;font-weight:800}.sheet-rolltemplate-bitd .sheet-roll-holder.sheet-roll-fortune.sheet-roll-short .sheet-roll-header{margin-bottom:-51px}.sheet-rolltemplate-bitd .sheet-roll-title{color:white;text-transform:uppercase;font-weight:700}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-roll-title,.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-title{margin:22px 0 0;font-size:36px;line-height:31px;height:31px}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-title,.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-title{margin:11px 0 0;font-size:24px;line-height:24px;height:24px}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-title{color:black}.sheet-rolltemplate-bitd .sheet-roll-small-title{font-size:28px}.sheet-rolltemplate-bitd .sheet-roll-position,.sheet-rolltemplate-bitd .sheet-roll-effect{display:inline-block;box-sizing:border-box;width:50%;color:white;text-transform:uppercase;font-size:12px;letter-spacing:1px;padding:20px 0 0}.sheet-rolltemplate-bitd .sheet-roll-effect{padding-left:14px}.sheet-rolltemplate-bitd .sheet-roll-dice{height:27px;font-size:19px;line-height:20px;color:white}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-roll-dice{margin:47px 0 19px}.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-dice,.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-dice{margin:35px 0 23px}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-dice{margin:15px 0 10px;color:#303032}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-zerodice1{text-shadow:0 0 6px #ff9e00;color:white}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-zerodice1{text-shadow:0 0 6px #88dbd7;color:#1e1e1e}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-zerodice1,.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-zerodice1{text-shadow:0 0 6px #09c7d0;color:white}.sheet-rolltemplate-bitd .sheet-zerodice2{line-height:1;font-size:12.5px;margin-top:7px;font-style:italic}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-zerodice2,.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-zerodice2{text-shadow:0 0 6px #09c7d0;color:#d8e4ef}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-zerodice2{text-shadow:0 0 6px #ff9e00;color:#ffd8ca}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-zerodice2{width:60%;text-shadow:0 0 6px #88dbd7;color:#1e1e1e}.sheet-rolltemplate-bitd .inlinerollresult{border:none!important;background-color:transparent;font-weight:400;padding:0 3px 0 0}.sheet-rolltemplate-bitd .sheet-comma:last-child{display:none}.sheet-rolltemplate-bitd .sheet-roll-instructions{padding:15px 0 0;line-height:1.3}.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-instructions{color:#d3dde4;font-size:13px}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-instructions{color:#c9c9c9;font-size:11px}.sheet-rolltemplate-bitd .sheet-roll-notes{width:56%;line-height:1.2;font-size:13px;padding:20px 0;color:fortunegrey}.sheet-rolltemplate-bitd-broadcast{margin:0 -1px 0 -45px;padding:16px 20px 15px;overflow:hidden;box-sizing:border-box;font-family:Georgia,"Bitstream Charter","Times New Roman",serif;width:299px;background-color:#180d06}.sheet-rolltemplate-bitd-broadcast .sheet-roll-korean{font-family:"Malgun Gothic",Dotum,Georgia,"Bitstream Charter","Times New Roman",serif}.sheet-rolltemplate-bitd-broadcast .sheet-roll-header{color:#e74a10;font-size:15px;line-height:19px;font-variant:small-caps;letter-spacing:1px;font-weight:800}.sheet-rolltemplate-bitd-broadcast .sheet-roll-flex{display:flex;align-items:center;margin:5px 0 0}.sheet-rolltemplate-bitd-broadcast .sheet-roll-flex .sheet-roll-title{margin:0;font-size:20px;line-height:1.2}.sheet-rolltemplate-bitd-broadcast .sheet-roll-title{margin:9px 0 0;color:white;text-transform:uppercase;font-weight:700;font-size:23px;line-height:29px}.sheet-rolltemplate-bitd-broadcast .sheet-roll-content{padding:15px 0 5px;line-height:1.3;font-size:13px;color:#ccc}.sheet-rolltemplate-bitd-broadcast img{margin:9px 0 0;display:block;height:31px}.sheet-rolltemplate-bitd-broadcast .sheet-roll-harm{color:white;width:100%;margin:15px 0 0;border:1px solid white}.sheet-rolltemplate-bitd-broadcast .sheet-roll-harm td{text-align:center;padding:5px;border:1px solid white}.sheet-rolltemplate-bitd-broadcast .sheet-roll-harm td:first-child{width:10px}.sheet-rolltemplate-bitd-broadcast .sheet-roll-harm td:nth-child(2n+1){font-weight:700}.sheet-rolltemplate-bitd-broadcast .sheet-roll-harm td:nth-child(2){padding:5px 0}.sheet-rolltemplate-bitd-broadcast .sheet-roll-harm td:last-child{width:60px;letter-spacing:.5px;text-transform:uppercase}.sheet-rolltemplate-bitd-broadcast .sheet-roll-harm-inner{color:#e74a10;padding:0 5px}.sheet-rolltemplate-bitd-broadcast .sheet-roll-harm-inner:first-child:not(:last-child){padding-bottom:2.5px;border-bottom:1px solid white}.sheet-rolltemplate-bitd-broadcast .sheet-roll-harm-inner:last-child:not(:first-child){padding-top:2.5px}.sheet-rolltemplate-bitd-broadcast .sheet-roll-clock{width:88px;flex:0 0 auto;box-sizing:border-box;position:relative;background:white;height:88px;border:4px solid black;border-radius:50%;margin-right:4px}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke{height:88px;width:4px;position:absolute;background:black}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke:not(.sheet-roll-spoke-0){display:none}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-4 .sheet-roll-spoke-90,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-6 .sheet-roll-spoke-60,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-6 .sheet-roll-spoke-120,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8 .sheet-roll-spoke-45,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8 .sheet-roll-spoke-90,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8 .sheet-roll-spoke-135,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10 .sheet-roll-spoke-36,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10 .sheet-roll-spoke-72,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10 .sheet-roll-spoke-108,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10 .sheet-roll-spoke-144,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12 .sheet-roll-spoke-30,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12 .sheet-roll-spoke-60,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12 .sheet-roll-spoke-90,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12 .sheet-roll-spoke-120,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12 .sheet-roll-spoke-150{display:block}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-0{transform:translate(39px,-4px)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-30{transform:translate(39px,-4px) rotate(30deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-36{transform:translate(39px,-4px) rotate(36deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-45{transform:translate(39px,-4px) rotate(45deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-60{transform:translate(39px,-4px) rotate(60deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-72{transform:translate(39px,-4px) rotate(72deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-90{transform:translate(39px,-4px) rotate(90deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-108{transform:translate(39px,-4px) rotate(108deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-120{transform:translate(39px,-4px) rotate(120deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-135{transform:translate(39px,-4px) rotate(135deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-144{transform:translate(39px,-4px) rotate(144deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-150{transform:translate(39px,-4px) rotate(150deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-4.sheet-roll-progress-1,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8.sheet-roll-progress-2,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-3{background-image:linear-gradient(180deg,transparent 50%,white 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-4.sheet-roll-progress-2,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-6.sheet-roll-progress-3,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8.sheet-roll-progress-4,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10.sheet-roll-progress-5,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-6{background-image:linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-4.sheet-roll-progress-3,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8.sheet-roll-progress-6,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-9{background-image:linear-gradient(180deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-4.sheet-roll-progress-4,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-6.sheet-roll-progress-6,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8.sheet-roll-progress-8,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10.sheet-roll-progress-10,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-12{background:red}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-6.sheet-roll-progress-1,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-2{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(150deg,red 50%,white 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-6.sheet-roll-progress-2,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-4{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(210deg,red 50%,white 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-6.sheet-roll-progress-4,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-8{background-image:linear-gradient(150deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-6.sheet-roll-progress-5,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-10{background-image:linear-gradient(210deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8.sheet-roll-progress-1{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(135deg,red 50%,white 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8.sheet-roll-progress-3{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(225deg,red 50%,white 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8.sheet-roll-progress-5{background-image:linear-gradient(135deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8.sheet-roll-progress-7{background-image:linear-gradient(225deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10.sheet-roll-progress-1{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(126deg,red 50%,white 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10.sheet-roll-progress-2{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(162deg,red 50%,white 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10.sheet-roll-progress-3{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(198deg,red 50%,white 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10.sheet-roll-progress-4{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(234deg,red 50%,white 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10.sheet-roll-progress-6{background-image:linear-gradient(126deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10.sheet-roll-progress-7{background-image:linear-gradient(162deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10.sheet-roll-progress-8{background-image:linear-gradient(198deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10.sheet-roll-progress-9{background-image:linear-gradient(234deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-1{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(120deg,red 50%,white 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-5{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(240deg,red 50%,white 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-7{background-image:linear-gradient(120deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-11{background-image:linear-gradient(240deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}
+.charsheet{color:#333;font-size:0;position:relative;top:-11px;cursor:default;box-sizing:border-box;padding:0!important;font-family:Georgia,"Bitstream Charter","Times New Roman",serif}.charsheet div,.charsheet span,.charsheet textarea,.charsheet ul,.charsheet li,.charsheet span,.charsheet label{box-sizing:border-box}.charsheet button[type=roll]{text-shadow:none;background:transparent;box-shadow:none;font-weight:700;font-family:inherit;outline:none;border-radius:0;transition:all 0.2s}.charsheet button[type=roll].btn::before{content:""}.charsheet label{margin:0;padding:0;display:flex;cursor:pointer;width:auto;color:#333;font:inherit}.charsheet label input[type=checkbox],.charsheet label input[type=radio]{position:absolute}.charsheet label:hover input[type=checkbox] + span,.charsheet label:hover input[type=radio] + span{opacity:.7}.charsheet input[type=text],.charsheet textarea{border:none;font-family:inherit;background:transparent;box-shadow:none;width:100%;padding:0;margin:0;color:#333;border-radius:0;transition:all 0.2s,height 0.4s}.charsheet textarea{resize:vertical;display:block}.charsheet textarea:active{transition:height 0s}.charsheet input[type=number]{border-color:#ccc;color:#333;box-shadow:none}.charsheet input[type=checkbox],.charsheet input[type=radio]{opacity:0;z-index:1;-moz-appearance:none;position:relative}.charsheet input[type=checkbox] + span,.charsheet input[type=radio] + span{cursor:pointer;display:inline-block;transition:all 0.2s,opacity 0s}.charsheet ul{list-style:none;margin:0}.charsheet li{position:relative}.charsheet li::before{transform:rotate(45deg) scale(.9);font-family:Georgia,serif;content:'■';left:0;top:-.1em;position:absolute}.charsheet button[type=roll].sheet-inherit,.charsheet input[type=text].sheet-inherit{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.sheet-focus-shadow:checked~.sheet-container textarea:focus,.sheet-focus-shadow:checked~.sheet-container input[type=text]:focus,.sheet-focus-shadow:checked~.sheet-container input[type=number]:focus{box-shadow:inset 0 0 1px 1px rgba(66,66,66,.3),0 0 2px 1px rgba(66,66,66,.3)}.sheet-hidden{display:none!important}.sheet-preload{opacity:0;position:absolute}.sheet-preload img{width:1px;height:1px}.sheet-topholder{line-height:22px;margin:0 0 7px calc(55% + 5px)}.sheet-topholder .sheet-version{color:#aaa;font-size:13px;font-family:"Times New Roman",Times,serif}.sheet-topholder .sheet-version-text::after{content:" "}.sheet-topholder .sheet-settings-checkbox{margin-right:10px;width:20px;height:20px;font-size:16px;font-family:pictos}.sheet-topholder .sheet-settings-checkbox input + span{opacity:.3}.sheet-topholder .sheet-settings-checkbox input:checked + span{opacity:1}.sheet-type-selector{display:flex;margin-right:auto;background:#ccc;border:1px solid #aaa;letter-spacing:1px;line-height:20px;justify-content:center;width:170px;font-size:11px;color:#333}.sheet-type-selector input{position:absolute;width:170px;height:20px}.sheet-type-selector:hover{color:red}.sheet-type-selector .sheet-3waybox:not(:checked) + .sheet-3waybox,.sheet-type-selector input[value="character"]:not(:checked)~span[data-i18n="character_mode"],.sheet-type-selector input[value="crew"]:not(:checked)~span[data-i18n="crew_mode"],.sheet-type-selector input[value="faction"][type=radio]:not(:checked)~span[data-i18n="faction_mode"]{display:none}.sheet-settings{position:absolute;right:0;width:350px;border:1px solid black;background:white;z-index:100;padding:5px;border-radius:5px}.sheet-settings>div{min-width:50%;display:flex;flex-grow:1;align-items:center;padding:2px;font-size:10px;min-height:24px;line-height:17px;border-bottom:1px solid #d6d8d9}.sheet-settings>div.sheet-generaterow{line-height:0}.sheet-settings label{align-items:center}.sheet-settings .sheet-checkbox + span{margin-right:6px}.sheet-settings .sheet-checkbox:checked + span{background:black}.sheet-settings :not(input) + span{padding-right:4px}.sheet-settings input[type=number]{padding:0 2px;margin:0 3px 0 8px;width:30px;font-size:12px}.sheet-settings input[type=text]{width:45px;font-size:10px;margin-right:3px;padding-left:1px;line-height:16px;border-radius:3px;border:1px solid #d6d8d9}.sheet-settings select{width:80px;margin:0 7px 0 0;padding:0;height:18px}.sheet-settings .sheet-type[value="character"]~:not(.sheet-setting-char),.sheet-settings .sheet-type[value="crew"]~:not(.sheet-setting-crew),.sheet-settings .sheet-type[value="faction"]~:not(.sheet-setting-faction){display:none}.sheet-toothhider:not(:checked) + .sheet-tooth,.sheet-toothhider:not(:checked) + .sheet-tooth + span{display:none}.sheet-hider:not(:checked) + li,.sheet-hider:not(:checked) + div,.sheet-hider:not(:checked) + label{display:none}.sheet-container{position:relative}.sheet-flexwidth:not(:checked) + .sheet-container{width:860px}.sheet-flexwidth:checked + .sheet-container{min-width:860px;max-width:1190px}.sheet-type:not([value="character"])~.sheet-type-character,.sheet-type:not([value="crew"])~.sheet-type-crew,.sheet-type:not([value="faction"])~.sheet-type-faction{display:none}.sheet-blackheader{background:black;color:white}.sheet-blackheader.sheet-rep1,.sheet-blackheader.sheet-hold1{padding-top:3px;line-height:13px}.sheet-blackheader.sheet-hold1{padding-left:2px}.sheet-blackheader,.sheet-black-on-grey,.sheet-greyheader{font-size:11px;letter-spacing:1px}.sheet-blackheader,.sheet-greyheader{height:16px;line-height:15px;padding:1px 2px 0 4px}.sheet-black-on-grey,.sheet-greyheader{background:#b3b4b6}.sheet-black-on-grey{text-align:center;position:relative;flex-grow:1;padding-left:1px;height:13px;line-height:13px;z-index:-1}.sheet-plainheader{width:100%;border-top:2px solid black;font-size:12px;line-height:22px}.sheet-specialheader{background:#b3b4b6;height:20px;font-size:11px;line-height:20px;letter-spacing:1px;padding:0 5px}.sheet-specialheader input[type=text]{margin:0 -5px;padding:0 5px;width:calc(100% + 10px)}.sheet-italic{font-style:italic}.sheet-bold{font-weight:700}.sheet-greyholder{background:#d6d8d9}.sheet-def-margin{margin-top:10px}.sheet-small-margin{margin-top:5px}.sheet-blackborder{border-top:3px solid black}.sheet-tier{background:#d6d8d9;height:16px;width:56px;align-items:center}.sheet-tier input[value="1"]{margin-left:auto}.sheet-tier .sheet-checkbox + span{margin-right:auto}.sheet-flex{display:flex}.sheet-flex-wrap{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start}.sheet-flex-center{text-align:center;display:flex;justify-content:center;align-items:center}.sheet-right-column{padding-left:5px}.sheet-col47{width:47%}.sheet-col53{width:53%}.sheet-col37{width:37%}.sheet-col24b{width:24.25%}.sheet-col50{width:50%}.sheet-col52b{width:52%}.sheet-col55{width:55%}.sheet-col45{width:45%}.sheet-col63{width:63%}.sheet-col100{width:100%}.sheet-label,input[type=text].sheet-label,textarea.sheet-label,button[type=roll].sheet-label{text-transform:uppercase;font-weight:700}.sheet-uppercase{text-transform:uppercase}.sheet-smallcaps,input[type=text].sheet-smallcaps,textarea.sheet-smallcaps{font-variant:small-caps;font-weight:700}.sheet-gatherinfo ul{padding:0}.sheet-gatherinfo li{margin-bottom:1px;font-style:italic;padding-left:11px;font-size:11px;height:17px}.sheet-teamworkbox{width:95%;padding:5px;margin-bottom:5px;background:#d6d8d9;font-size:12px;line-height:15px}.sheet-planning .sheet-teamworkbox .sheet-bold::after{content:": "}.sheet-planningdesc{font-size:12px;line-height:15px;text-align:justify;margin:0 5% 5px 0}.sheet-itemcolumn{max-width:249px}.sheet-itemholder>div{padding:5px}.sheet-item-container{flex-grow:1}.sheet-playbookitems{background:#d6d8d9}.sheet-playbookitems .repcontrol,.sheet-regularitems .repcontrol{height:29px}.sheet-regularitems .repcontainer{display:flex;flex-wrap:wrap;align-content:flex-start}.sheet-regularitems .repitem{display:flex;flex-grow:1}.sheet-regularitems .sheet-input-short:checked + .sheet-input-expand:not(:checked)~.sheet-item-container{width:96px}.sheet-regularitems .sheet-col50,.sheet-regularitems .sheet-col100{position:relative}.sheet-item{display:flex;align-items:start}.sheet-item .sheet-itemname{height:18px;font-size:11px;margin:0 1px 0 2px;padding-left:2px;flex:auto;min-width:0}.sheet-item .sheet-itemname.sheet-auto-expand{min-height:16px;height:auto;line-height:16px;margin:1px 0%;padding:0 7px 0 2px}.sheet-item .sheet-checkbox,.sheet-item .sheet-checkbox + span{margin-top:3px}.sheet-item .sheet-input-bold:checked~.sheet-itemname{font-weight:700}.sheet-item .sheet-input-italic:checked~.sheet-itemname{font-style:italic}.sheet-item .sheet-label{font-size:11px;vertical-align:top;letter-spacing:1px}.sheet-item .sheet-label.sheet-upgradecosts{font-size:8px}.sheet-item .sheet-upgradecosts{font-size:11px;padding-left:3px}.sheet-item .sheet-upgradecaption{margin-top:3px}.sheet-floatingbar{width:3px;height:2px;margin:8px 0 0 -3px;flex:0 0 auto;background:#838587}.sheet-numboxes0:checked~.sheet-boxesgeq2,.sheet-numboxes1:checked~.sheet-boxesgeq2,.sheet-numboxes2:checked~.sheet-boxesgeq3{display:none}.sheet-itemholder .repitem .sheet-boxes-chosen:checked + div,.sheet-itemholder .repitem .sheet-boxes-chosen:not(:checked) + div~div{display:none}.sheet-numboxes-chooser{padding:1px 0;font-size:11px}.sheet-numboxes-chooser input[type=number]{margin-left:auto;height:18px;padding:0;text-align:right;width:2.5em;background:transparent}.sheet-numboxes-chooser label{height:18px;border:1px solid #aaa;margin-left:auto;padding:2px;line-height:12px}.sheet-numboxes-chooser input:checked + span{font-weight:700}.sheet-show-itemdesc:not(:checked)~div .sheet-item-description{display:none}.sheet-itemholder .sheet-expand{top:4px;right:1px}.sheet-itemholder .sheet-expand + span{top:1px;right:1px}.sheet-itemholder .sheet-expand + span::before{content:"◀"}.sheet-itemholder .sheet-expand:checked + span::before{content:"▼"}.sheet-itemholder .sheet-expand~textarea{border-top:1px solid #d6d8d9;line-height:12px;font-size:10px;height:49px}.sheet-itemholder .sheet-playbookitems .sheet-expand~textarea{border-color:#aaa}.sheet-bladeslogo{border-right:12px solid transparent;height:43px;background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/logo.png);background-size:102% auto;background-repeat:no-repeat}.sheet-crewheader{color:#7f8184;font-size:28px;letter-spacing:-2px;line-height:31px}.sheet-itemheader,.sheet-loadheader{background:#b3b4b6;height:20px;font-size:10px;padding:3px 2px 1px 4px;align-items:center}.sheet-loadheader label{align-items:center;line-height:11px;font-style:italic;margin-left:auto;text-transform:lowercase}.sheet-loadnumber{font-weight:700;font-family:"Times New Roman",Times,serif;font-size:12px;margin:0 3px 0 4px}.sheet-itemheader>.sheet-label{margin-right:4px}.sheet-itemheader:not(:hover) .sheet-text-button{display:none}.sheet-itemheader .sheet-text-button{margin-left:auto}.sheet-itemheader .sheet-text-button input[type=checkbox] + span{opacity:1;color:#333}.sheet-itemheader .sheet-text-button:hover input[type=checkbox] + span{color:red}.sheet-advancement-header{letter-spacing:2px}.sheet-markxp{margin-right:auto}.sheet-advancement-xpholder{letter-spacing:0;font-size:0;margin-left:8px}.sheet-advancement-desc li,.sheet-warblurb li{font-size:13px;line-height:16px;width:100%}.sheet-advancement-desc li.sheet-nondot,.sheet-warblurb li.sheet-nondot{padding-left:0;font-style:normal}.sheet-advancement-desc li.sheet-nondot::before,.sheet-warblurb li.sheet-nondot::before{display:none}.sheet-advancement-desc{width:99%;background:#d6d8d9;padding:15px 15px 4px 11px}.sheet-advancement-desc li{font-style:italic;margin-bottom:1em;padding-left:1em}.sheet-advancement-desc .sheet-auto-expand{min-height:16px;padding:0 2px}.sheet-playbook{align-items:center;height:50px;position:relative;background:#d6d8d9}.sheet-playbook input[type=text]{flex:0 0 auto;margin:0 2px;padding-left:5px;letter-spacing:-1px;font-size:35px;line-height:40px}.sheet-playbook textarea{height:42px;flex:0 0 auto;font-size:10px;padding-left:3px;letter-spacing:1px;color:#7f8184;resize:none;overflow:hidden;line-height:14px}.sheet-playbook .sheet-reminder{position:absolute;border:1px solid #333;background:white;top:48px;z-index:3;border-radius:5px;width:267px;font-size:12px;text-align:center;padding:3px}.sheet-type-character .sheet-playbook input[type=text]{width:calc(64% - 10px)}.sheet-type-character .sheet-playbook textarea{width:calc(36% + 6px)}.sheet-type-crew .sheet-playbook input[type=text]{width:calc(74% - 7px)}.sheet-type-crew .sheet-playbook textarea{width:calc(26% + 3px)}.sheet-header label{flex-wrap:wrap}.sheet-header input[type=text]{width:100%;border-bottom:1px solid black;font-size:14px;padding:3px 0 0 2px;margin:3px 0 0;color:#c43c35}.sheet-header input[type="hidden"][value=""] + div>.sheet-title::after{content:": "}.sheet-header input[type="hidden"]:not([value=""]) + div>.sheet-info{display:none}.sheet-header .sheet-col55:not(:first-child){padding-right:2.5%}.sheet-header .sheet-text{color:black;text-align:justify;padding:3px 0 2px;line-height:13px}.sheet-header .sheet-title{font-size:10px;letter-spacing:1px}.sheet-header .sheet-info{font-size:8px}.sheet-header .sheet-vice-input:not([value="normal"])~.sheet-normal,.sheet-header .sheet-vice-input:not([value="ghost"])~.sheet-ghost,.sheet-header .sheet-vice-input:not([value="hull"])~.sheet-hull,.sheet-header .sheet-vice-input:not([value="vampire"])~.sheet-vampire{display:none}.sheet-header .sheet-vice{justify-content:space-between;text-align:justify;line-height:1.6;font-size:11px}.sheet-header .sheet-vice .sheet-smallcaps{font-size:130%;line-height:0}.sheet-clocks .repcontainer{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.sheet-clocks .repitem{display:flex;padding:4px 2px;width:49.5%;margin:4px 0 0;background:#d6d8d9;align-items:start}.sheet-clocks .itemcontrol{top:0;left:0}.sheet-clocks .sheet-auto-expand{font-size:11px;letter-spacing:1px;padding:2px 3px;line-height:12px;flex:auto;min-width:0;margin-right:2px;min-height:28px}.sheet-clock-container{position:relative;padding:2px;margin:0 0 5px;z-index:1;height:44px;width:44px;cursor:pointer;flex:0 0 auto}.sheet-clock-container input{position:absolute;display:none}.sheet-clock-container .sheet-zero{z-index:3}.sheet-clock-container .sheet-zero,.sheet-clock-container .sheet-zero + span{position:absolute;top:37px;left:-5px}.sheet-clock-container .sheet-all,.sheet-clock-container .sheet-zero{display:block}.sheet-clock{border:2px solid black;border-radius:50%;transition:all 0.2s;background:red;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1}[class^="sheet-spoke"]{height:44px;width:2px;position:absolute;display:none;left:0;top:0;background:black}.sheet-spoke-0{transform:translateX(21px)}.sheet-spoke-30{transform:translateX(21px) rotate(30deg)}.sheet-spoke-36{transform:translateX(21px) rotate(36deg)}.sheet-spoke-45{transform:translateX(21px) rotate(45deg)}.sheet-spoke-60{transform:translateX(21px) rotate(60deg)}.sheet-spoke-72{transform:translateX(21px) rotate(72deg)}.sheet-spoke-90{transform:translateX(21px) rotate(90deg)}.sheet-spoke-108{transform:translateX(21px) rotate(108deg)}.sheet-spoke-120{transform:translateX(21px) rotate(120deg)}.sheet-spoke-135{transform:translateX(21px) rotate(135deg)}.sheet-spoke-144{transform:translateX(21px) rotate(144deg)}.sheet-spoke-150{transform:translateX(21px) rotate(150deg)}.sheet-size-choice{display:flex;flex:0 0 auto;height:45px;margin:2px 0;width:44px;line-height:12px;font-size:13px;font-family:"Times New Roman",Times,serif;align-content:space-evenly;flex-wrap:wrap}.sheet-type-faction .sheet-clocks .repcontainer{justify-content:flex-start}.sheet-type-faction .sheet-clocks .repitem{margin:4px .8% 0 0;width:32.8%}.sheet-input-clocks-only:not(:checked)~.sheet-clocks .repitem:nth-of-type(3n),.sheet-input-clocks-only:checked~.sheet-clocks .repitem:nth-of-type(4n){margin-right:0}.sheet-input-clocks-only:checked~.sheet-clocks{width:100%}.sheet-input-clocks-only:checked~.sheet-clocks .repitem{margin:4px .4% 0 0;width:24.7%}.sheet-input-clocks-only:checked~.sheet-factiontitle,.sheet-input-clocks-only:checked~.sheet-factions,.sheet-input-clocks-only:checked~.sheet-right-column{display:none}.sheet-size[value="4"]~.sheet-clock-container input:not(.sheet-zero){height:20px;width:20px}.sheet-size[value="4"]~.sheet-clock-container input[value="1"]{margin-left:20px}.sheet-size[value="4"]~.sheet-clock-container input[value="2"]{margin:20px 0 0 20px}.sheet-size[value="4"]~.sheet-clock-container input[value="3"]{margin-top:20px}.sheet-size[value="6"]~.sheet-clock-container input:not(.sheet-zero){height:17px;width:12px}.sheet-size[value="6"]~.sheet-clock-container input[value="1"]{margin-left:21px;transform:rotate(30deg)}.sheet-size[value="6"]~.sheet-clock-container input[value="2"]{margin:12px 0 0 25px;transform:rotate(90deg)}.sheet-size[value="6"]~.sheet-clock-container input[value="3"]{margin:22px 0 0 21px;transform:rotate(150deg)}.sheet-size[value="6"]~.sheet-clock-container input[value="4"]{margin:22px 0 0 8px;transform:rotate(210deg)}.sheet-size[value="6"]~.sheet-clock-container input[value="5"]{margin:12px 0 0 1px;transform:rotate(270deg)}.sheet-size[value="6"]~.sheet-clock-container input[value="6"]{margin-left:8px;transform:rotate(330deg)}.sheet-size[value="8"]~.sheet-clock-container input:not(.sheet-zero){height:14px;width:10px}.sheet-size[value="8"]~.sheet-clock-container input[value="1"]{margin-left:20px;transform:rotate(22.5deg)}.sheet-size[value="8"]~.sheet-clock-container input[value="2"]{margin:8px 0 0 26px;transform:rotate(67.5deg)}.sheet-size[value="8"]~.sheet-clock-container input[value="3"]{margin:18px 0 0 26px;transform:rotate(112.5deg)}.sheet-size[value="8"]~.sheet-clock-container input[value="4"]{margin:25px 0 0 20px;transform:rotate(157.5deg)}.sheet-size[value="8"]~.sheet-clock-container input[value="5"]{margin:25px 0 0 9px;transform:rotate(202.5deg)}.sheet-size[value="8"]~.sheet-clock-container input[value="6"]{margin:18px 0 0 2px;transform:rotate(247.5deg)}.sheet-size[value="8"]~.sheet-clock-container input[value="7"]{margin:8px 0 0 2px;transform:rotate(292.5deg)}.sheet-size[value="8"]~.sheet-clock-container input[value="8"]{margin-left:9px;transform:rotate(337.5deg)}.sheet-size[value="10"]~.sheet-clock-container input:not(.sheet-zero){height:14px;width:9px}.sheet-size[value="10"]~.sheet-clock-container input[value="1"]{transform:rotate(18deg);margin-left:20px}.sheet-size[value="10"]~.sheet-clock-container input[value="2"]{transform:rotate(54deg);margin:5px 0 0 27px}.sheet-size[value="10"]~.sheet-clock-container input[value="3"]{transform:rotate(90deg);margin:13px 0 0 30px}.sheet-size[value="10"]~.sheet-clock-container input[value="4"]{transform:rotate(126deg);margin:21px 0 0 27px}.sheet-size[value="10"]~.sheet-clock-container input[value="5"]{transform:rotate(162deg);margin:26px 0 0 20px}.sheet-size[value="10"]~.sheet-clock-container input[value="6"]{transform:rotate(198deg);margin:26px 0 0 12px}.sheet-size[value="10"]~.sheet-clock-container input[value="7"]{transform:rotate(234deg);margin:21px 0 0 5px}.sheet-size[value="10"]~.sheet-clock-container input[value="8"]{transform:rotate(270deg);margin:13px 0 0 1px}.sheet-size[value="10"]~.sheet-clock-container input[value="9"]{transform:rotate(306deg);margin:5px 0 0 5px}.sheet-size[value="10"]~.sheet-clock-container input[value="10"]{transform:rotate(342deg);margin-left:12px}.sheet-size[value="12"]~.sheet-clock-container input:not(.sheet-zero){height:12px;width:8px}.sheet-size[value="12"]~.sheet-clock-container input[value="1"]{margin-left:20px;transform:rotate(15deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="2"]{margin:4px 0 0 26px;transform:rotate(45deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="3"]{margin:10px 0 0 29px;transform:rotate(75deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="4"]{margin:18px 0 0 29px;transform:rotate(105deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="5"]{margin:24px 0 0 26px;transform:rotate(135deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="6"]{margin:28px 0 0 20px;transform:rotate(165deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="7"]{margin:28px 0 0 12px;transform:rotate(195deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="8"]{margin:24px 0 0 6px;transform:rotate(225deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="9"]{margin:18px 0 0 3px;transform:rotate(255deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="10"]{margin:10px 0 0 3px;transform:rotate(295deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="11"]{margin:4px 0 0 6px;transform:rotate(315deg)}.sheet-size[value="12"]~.sheet-clock-container input[value="12"]{margin-left:12px;transform:rotate(345deg)}.sheet-size[value="4"]~.sheet-clock-container .sheet-4clock,.sheet-size[value="6"]~.sheet-clock-container .sheet-6clock,.sheet-size[value="8"]~.sheet-clock-container .sheet-8clock,.sheet-size[value="10"]~.sheet-clock-container .sheet-10clock,.sheet-size[value="12"]~.sheet-clock-container .sheet-12clock{display:block}.sheet-size:not([value=""])~.sheet-size-choice,.sheet-clocks .sheet-size[value=""]~.sheet-broadcast-button,.sheet-size[value=""]~.sheet-clock-container{display:none}.sheet-clock-container .sheet-input-progress[value="0"]:checked~.sheet-clock{background:white}.sheet-size[value="4"]~.sheet-clock-container .sheet-input-progress[value="1"]:checked~.sheet-clock,.sheet-size[value="8"]~.sheet-clock-container .sheet-input-progress[value="2"]:checked~.sheet-clock,.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress[value="3"]:checked~.sheet-clock{background-image:linear-gradient(0deg,white 50%,transparent 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="4"]~.sheet-clock-container .sheet-input-progress[value="2"]:checked~.sheet-clock,.sheet-size[value="6"]~.sheet-clock-container .sheet-input-progress[value="3"]:checked~.sheet-clock,.sheet-size[value="8"]~.sheet-clock-container .sheet-input-progress[value="4"]:checked~.sheet-clock,.sheet-size[value="10"]~.sheet-clock-container .sheet-input-progress[value="5"]:checked~.sheet-clock,.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress[value="6"]:checked~.sheet-clock{background-image:linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="4"]~.sheet-clock-container .sheet-input-progress[value="3"]:checked~.sheet-clock,.sheet-size[value="8"]~.sheet-clock-container .sheet-input-progress[value="6"]:checked~.sheet-clock,.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress[value="9"]:checked~.sheet-clock{background-image:linear-gradient(0deg,red 50%,transparent 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="4"]~.sheet-clock-container .sheet-input-progress[value="4"]:checked~.sheet-clock,.sheet-size[value="6"]~.sheet-clock-container .sheet-input-progress[value="6"]:checked~.sheet-clock,.sheet-size[value="8"]~.sheet-clock-container .sheet-input-progress[value="8"]:checked~.sheet-clock,.sheet-size[value="10"]~.sheet-clock-container .sheet-input-progress[value="10"]:checked~.sheet-clock,.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress[value="12"]:checked~.sheet-clock{background:red}.sheet-size[value="6"]~.sheet-clock-container .sheet-input-progress[value="1"]:checked~.sheet-clock,.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress[value="2"]:checked~.sheet-clock{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(150deg,red 50%,white 50%)}.sheet-size[value="6"]~.sheet-clock-container .sheet-input-progress[value="2"]:checked~.sheet-clock,.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress[value="4"]:checked~.sheet-clock{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(30deg,white 50%,red 50%)}.sheet-size[value="6"]~.sheet-clock-container .sheet-input-progress[value="4"]:checked~.sheet-clock,.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress[value="8"]:checked~.sheet-clock{background-image:linear-gradient(150deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="6"]~.sheet-clock-container .sheet-input-progress[value="5"]:checked~.sheet-clock,.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress[value="10"]:checked~.sheet-clock{background-image:linear-gradient(30deg,red 50%,transparent 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="8"]~.sheet-clock-container .sheet-input-progress:checked[value="1"]~.sheet-clock{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(135deg,red 50%,white 50%)}.sheet-size[value="8"]~.sheet-clock-container .sheet-input-progress:checked[value="3"]~.sheet-clock{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(45deg,white 50%,red 50%)}.sheet-size[value="8"]~.sheet-clock-container .sheet-input-progress:checked[value="5"]~.sheet-clock{background-image:linear-gradient(135deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="8"]~.sheet-clock-container .sheet-input-progress:checked[value="7"]~.sheet-clock{background-image:linear-gradient(45deg,red 50%,transparent 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="10"]~.sheet-clock-container .sheet-input-progress:checked[value="1"]~.sheet-clock{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(126deg,red 50%,white 50%)}.sheet-size[value="10"]~.sheet-clock-container .sheet-input-progress:checked[value="2"]~.sheet-clock{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(162deg,red 50%,white 50%)}.sheet-size[value="10"]~.sheet-clock-container .sheet-input-progress:checked[value="3"]~.sheet-clock{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(18deg,white 50%,red 50%)}.sheet-size[value="10"]~.sheet-clock-container .sheet-input-progress:checked[value="4"]~.sheet-clock{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(54deg,white 50%,red 50%)}.sheet-size[value="10"]~.sheet-clock-container .sheet-input-progress:checked[value="6"]~.sheet-clock{background-image:linear-gradient(126deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="10"]~.sheet-clock-container .sheet-input-progress:checked[value="7"]~.sheet-clock{background-image:linear-gradient(162deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="10"]~.sheet-clock-container .sheet-input-progress:checked[value="8"]~.sheet-clock{background-image:linear-gradient(18deg,red 50%,transparent 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="10"]~.sheet-clock-container .sheet-input-progress:checked[value="9"]~.sheet-clock{background-image:linear-gradient(54deg,red 50%,transparent 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress:checked[value="1"]~.sheet-clock{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(120deg,red 50%,white 50%)}.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress:checked[value="5"]~.sheet-clock{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(60deg,white 50%,red 50%)}.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress:checked[value="7"]~.sheet-clock{background-image:linear-gradient(120deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-size[value="12"]~.sheet-clock-container .sheet-input-progress:checked[value="11"]~.sheet-clock{background-image:linear-gradient(60deg,red 50%,transparent 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-text-button{font-weight:700}.sheet-text-button input:checked + span{color:red}.sheet-size-choice>.sheet-text-button{height:17px;padding:3px;flex:0 0 40%;margin:auto;justify-content:center}input.sheet-stresstooth,input.sheet-xptooth,input.sheet-holdtooth,.sheet-stresstooth + span,.sheet-xptooth + span,.sheet-holdtooth + span{height:25px}input.sheet-regulartooth,.sheet-regulartooth + span{height:13px}input.sheet-tooth{width:12px;margin-right:-12px}input.sheet-tooth:last-of-type{width:8px;margin-right:-8px}.sheet-tooth + span{width:8px;background-size:cover;background-repeat:no-repeat}.sheet-tooth + span:last-child{margin-right:0!important}.sheet-tooth:hover + span{opacity:.7}.sheet-xptooth + span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/xptooth-red.png);margin-right:4px}.sheet-tooth:checked~.sheet-xptooth + span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/xptooth-white.png)}.sheet-stresstooth[type=radio] + span,.sheet-stresstooth[type=checkbox]:checked + span,.sheet-holdtooth:checked + span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-red.png)}.sheet-stresstooth[type=checkbox] + span,.sheet-tooth:checked~.sheet-stresstooth[type=radio] + span,.sheet-holdtooth + span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-white.png)}.sheet-regulartooth + span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/shorttooth-red.png)}.sheet-tooth:checked~.sheet-regulartooth + span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/shorttooth-grey.png)}input.sheet-zero{width:13px;height:13px;margin-right:-13px;vertical-align:top}.sheet-zero + span{height:11px;width:11px;margin-top:1px;margin-right:2px;vertical-align:top;border:1px solid black;background:white;border-radius:50%;position:relative}.sheet-zero + span::before,.sheet-zero + span::after{position:absolute;width:1px;content:"";left:0;background:black;height:11px}.sheet-zero + span::after{transform:translate(4px,-1px) rotate(135deg)}.sheet-zero + span::before{transform:translate(4px,-1px) rotate(45deg)}.sheet-zero:checked + span{visibility:hidden}.sheet-coin .sheet-zero + span{position:relative;bottom:1px;margin-right:auto}.sheet-stash input.sheet-zero,.sheet-stash .sheet-zero + span{position:absolute;left:-6px;top:3px}.sheet-crewcoin input.sheet-zero,.sheet-crewcoin .sheet-zero + span{position:absolute;left:-9px;top:3px}.sheet-stress2 input.sheet-zero,.sheet-stress2 .sheet-zero + span,.sheet-rep2 input.sheet-zero,.sheet-rep2 .sheet-zero + span,.sheet-heat2 input.sheet-zero,.sheet-heat2 .sheet-zero + span{position:absolute;left:-13px;top:13px}.sheet-turfbox input[type=radio]{height:12px;width:calc(100%/12)}.sheet-turf-input[value="1"]:checked~input[type=radio].sheet-turf1 + span,.sheet-turf-input[value="2"]:checked~input[type=radio].sheet-turf2 + span,.sheet-turf-input[value="3"]:checked~input[type=radio].sheet-turf3 + span,.sheet-turf-input[value="4"]:checked~input[type=radio].sheet-turf4 + span,.sheet-turf-input[value="5"]:checked~input[type=radio].sheet-turf5 + span,.sheet-turf-input[value="6"]:checked~input[type=radio].sheet-turf6 + span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-black.png)}.sheet-tooth:checked~.sheet-stresstooth.sheet-turf6 + span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-halfgrey.png)}.sheet-specialability,.sheet-friend-contact{border-bottom:1px solid #b3b4b6;width:100%;align-items:start}.sheet-specialability{padding:4px}.sheet-friend-contact{padding:6px 4px;align-items:center}.sheet-abilityname{width:calc(28% - 22px);font-size:13px;min-height:17px;margin:0 auto;line-height:17px;padding:0 1px}.sheet-abilitydesc{width:72%;min-height:32px;font-size:12px;line-height:14px;padding:2px 1px;text-align:justify}.sheet-friend-contact .sheet-auto-expand{font-size:12px;color:#6c6c6c;min-height:20px;line-height:16px;flex:1 1 0%;padding:2px 0 2px 3px}.sheet-harm{position:relative}.sheet-harmrow{border-bottom:1px solid black}.sheet-harmrow>div{background:#d6d8d9;height:52px}.sheet-harmrow textarea{height:52px;font-size:12px;padding:10px 4px 3px;color:#c43c35;width:0;flex-grow:1;resize:none;line-height:16px;text-align:center}.sheet-harmrow textarea:nth-of-type(2){border-left:1px solid #d6d8d9}.sheet-harmrow .sheet-harmnumber{width:12px;line-height:1;font-size:13px}.sheet-harmrow .sheet-harmeffect{width:59px;color:#575859;font-size:10px;letter-spacing:1px;line-height:1.4}.sheet-armor .sheet-blackheader,.sheet-healing .sheet-blackheader{text-align:center;padding:1px 0 0}.sheet-healing{position:relative}.sheet-healing .sheet-healing-progress{line-height:14px;text-align:center;font-style:italic;font-size:9px}.sheet-healing .sheet-clock-container{margin:0 auto}.sheet-armor label{margin:3px 0 3px 10px;height:18px;font-size:11px;text-align:center;line-height:18px}.sheet-armor .sheet-label{flex-grow:1;order:1}.sheet-armor input:checked~span{color:red}.sheet-armor .sheet-checkbox + span{border:1px solid black;margin:3px;order:2}.sheet-coin-and-stash{width:96%;margin:1px 0 0 4%}.sheet-coinrow .sheet-label{font-size:11px;margin-right:auto}.sheet-coin{border-bottom:1px solid #8c8c8c;border-right:1px solid #8c8c8c;width:70%;height:19px;padding:1px 3px 0 0;align-items:center}.sheet-stashbutton-holder{border-top:1px solid #8c8c8c;display:flex;align-items:center;justify-content:center;width:30%;height:19px;padding-bottom:1px}.sheet-stash{padding:4px 0 0 6px;line-height:19px;margin-bottom:-10px;position:relative}.sheet-crewcoin-coins{padding:4px 0 0 3px;position:relative}.sheet-crewcoin-desc{font-size:9px;line-height:14px;padding-left:3px;font-style:italic}.sheet-crewcoinbar{border-left:1px solid #c6c7c9;height:15px;width:3px;margin:-1px auto 0}.sheet-crewcoin input.sheet-radiobox{width:12px;height:12px;margin-right:-12px}.sheet-crewcoin .sheet-radiobox + span{width:11px;height:11px;margin-right:auto}.sheet-crewcoin input:checked~.sheet-radiobox.sheet-vaultcoin + span{border-color:#c6c7c9}.sheet-coin-and-stash input.sheet-radiobox{width:13px;height:13px;vertical-align:top;margin-right:-13px}.sheet-coin-and-stash .sheet-radiobox + span{width:12px;height:12px;vertical-align:top}.sheet-coinrow .sheet-radiobox + span{margin-right:auto}.sheet-radiobox:hover + span{opacity:.7}.sheet-radiobox:last-of-type + span{margin-right:0}.sheet-coin .sheet-radiobox + span,.sheet-crewcoin .sheet-radiobox + span{background:red;border:1px solid black}.sheet-coin input:checked~.sheet-radiobox + span,.sheet-crewcoin input:checked~.sheet-radiobox + span{background:white}.sheet-stash .sheet-radiobox + span{background:black;margin-right:calc((100% - 126px)/9)}.sheet-stash input:checked~.sheet-radiobox + span{background:#c6c7c9}.sheet-stash input.sheet-radiobox:nth-of-type(10n+1){margin:-2px -17px 0 3px;width:15px;height:15px}.sheet-stash .sheet-radiobox:nth-of-type(10n+1) + span{width:14px;height:14px;border:1px solid black;margin-left:3px;margin-right:0;position:relative;top:-2px}.sheet-hunting-grounds .sheet-plainheader{min-height:20px;line-height:18px}.sheet-hunting-grounds .sheet-description{font-size:12px;min-height:32px;line-height:16px}.sheet-bonusdie .sheet-label{font-size:12px}.sheet-bonusdieplus{width:10%;background:black;color:white;font-size:13px;line-height:1;font-weight:700}.sheet-bonusdietext{background:#d6d8d9;width:90%;padding:3px;font-size:11px;line-height:14px;text-align:center}.repcontrol button{padding:6px;background-image:none;background:#d6d8d9;color:#6c6c6c;border-radius:0;border-color:#b3b4b6;transition:all 0.2s;font-family:inherit;font-variant:small-caps;font-weight:700}.repcontrol button:hover{color:black;border-color:black;background:#ccc}.sheet-white-repcontrol .repcontrol button.btn{background:white}.sheet-small-repcontrol .repcontrol button,.sheet-white-repcontrol .repcontrol button{margin-top:5px;font-size:12px;padding:2px}.sheet-cohorts.sheet-white-repcontrol .repcontrol button{margin-top:0}.itemcontrol{z-index:20}.sheet-itemholder .itemcontrol .btn{padding:0 7px;line-height:16px}.sheet-factions .itemcontrol .btn{padding:1px 7px}.sheet-rep-and-hold,.sheet-heat-and-vault{justify-content:space-between}.sheet-hold{width:53%}.sheet-stress,.sheet-rep,.sheet-hold,.sheet-heat{height:25px}.sheet-stress1{flex:1 0 auto}.sheet-stress2{flex:2 1 136px;position:relative}.sheet-stress3{flex:1 0 68px;text-align:center}.sheet-stress4{flex:2 0 217px;line-height:13px;font-size:9px;padding:1px 0 0 2px;text-transform:uppercase}.sheet-stress4 div{justify-content:space-between}.sheet-stress4 .sheet-input:not([value="normal"])~.sheet-normal,.sheet-stress4 .sheet-input:not([value="ghost"])~.sheet-ghost,.sheet-stress4 .sheet-input:not([value="hull"])~.sheet-hull{display:none}.sheet-stress4 .sheet-ghost,.sheet-stress4 .sheet-hull{letter-spacing:1px}.sheet-traumaholder,.sheet-wantedholder{height:13px;padding-left:2px}.sheet-rep1{width:33px}.sheet-rep2{width:134px;position:relative}.sheet-turfbox{display:flex;position:absolute;flex-flow:row-reverse;z-index:2;width:100%}.sheet-turfzero-holder{margin-left:2px}.sheet-hold>div,.sheet-hold>label,.sheet-heat>div,.sheet-rep>div,.sheet-crewcoin2{flex-grow:1}.sheet-heat2{width:107px;position:relative}.sheet-crewcoin1{width:26%}.sheet-regulartooth + span,.sheet-rep .sheet-tooth + span,.sheet-heat2 .sheet-tooth + span,.sheet-stress2 .sheet-tooth + span{margin-right:auto}.sheet-extra-teeth:checked + .sheet-tooth + span{margin-right:0}.sheet-extra-teeth:checked + .sheet-tooth~.sheet-tooth,.sheet-extra-teeth:checked + .sheet-tooth + span~span{display:none}.sheet-vampirexp:checked~.sheet-xptooth + span{margin-right:2px}.sheet-advancement-xpholder .sheet-vampirexp:not(:checked)~.sheet-tooth[value="8"] + span,.sheet-attribute-xp-box .sheet-vampirexp:not(:checked)~.sheet-tooth[value="6"] + span{margin-right:0}.sheet-rep input.sheet-tooth{width:11px;margin-right:-11px}.sheet-notes{margin-left:1%;font-family:"Shadows Into Light",cursive;color:#c43c35;font-size:20px;width:98%;background:linear-gradient(transparent 26px,#a7a7a7 1px) 0 0/100% 27px;line-height:27px;height:378px;min-height:378px}.sheet-type-character .sheet-notes,.sheet-type-crew .sheet-notes{margin-top:15px}.sheet-loadheader .sheet-checkbox + span{border:1px solid black;transform:rotate(45deg);width:10px;height:10px;background:white}button[type=roll].sheet-rollbutton{display:flex;border:none;margin:0;padding:0}.sheet-attribute-title button[type=roll].sheet-rollbutton{max-width:calc(100% - 97px);line-height:inherit;color:inherit;font-size:13px}.sheet-action button[type=roll].sheet-rollbutton{letter-spacing:1px;line-height:13px;flex:0 0 86px;font-size:13px}.sheet-coinrow button[type=roll].sheet-rollbutton{font-size:11px;color:#6c6c6c}.sheet-blackheader button[type=roll].sheet-rollbutton{margin:auto}button[type=roll].sheet-borderbutton{color:#6c6c6c;font-size:13px;border-color:#b3b4b6}button[type=roll].sheet-vicebutton{float:right;margin:5px 3px -5px auto;line-height:13px;padding:4px}button[type=roll].sheet-fortunebutton{width:100%;height:30px;margin:10px 0 0}.sheet-type-faction button[type=roll].sheet-fortunebutton{width:100px;margin:0}button[type=roll].sheet-engagementbutton{width:calc(100% - 20px);padding:2px 5px;height:30px;margin:10px 10px 0}button[type=roll].sheet-rollbutton:hover{color:red}button[type=roll].sheet-borderbutton:hover{color:black;border-color:black}.sheet-checkbox{margin-right:-12px}input.sheet-checkbox,.sheet-checkbox + span{height:12px;width:12px;flex:0 0 auto}.sheet-checkbox + span{border:1px solid #838587}.sheet-checkbox:checked + span{background:red}.sheet-checkbox:hover + span{opacity:.7}.sheet-squarebox + span{background:transparent;margin-right:3px}.sheet-circlebox + span{border-radius:50%;background:white}input.sheet-checkbox.sheet-squarebox-small,.sheet-checkbox.sheet-squarebox-small + span{height:9px;width:9px}.sheet-checkbox.sheet-squarebox-small:checked + span{background:black}.sheet-claimbridge{position:relative}.sheet-claimbridge input,.sheet-claimbridge span{width:100%;height:100%}.sheet-claimbridge input:checked + span{background:#d6d8d9}.sheet-specialability :checked~.sheet-abilityname,.sheet-item .sheet-checkbox:checked~.sheet-itemname,.sheet-friend .sheet-friendup:checked~.sheet-auto-expand{color:red}.sheet-friend-contact :checked~.sheet-auto-expand{font-weight:700}.sheet-friend .sheet-frienddown:checked~.sheet-auto-expand,.sheet-contact .sheet-contact-check:checked~.sheet-auto-expand{color:#333}.sheet-specialability .sheet-checkbox,.sheet-specialability .sheet-checkbox + span{margin-top:3px}.sheet-actions input.sheet-checkbox{height:20px;width:16px;margin-right:-14px}.sheet-actions .sheet-checkbox + span{height:11px;width:11px;border:none;margin-right:calc(7px + (100% - 173px)/8)}.sheet-action .sheet-checkbox + span:first-of-type{margin-right:6px}.sheet-action .sheet-darktalent:checked~.sheet-checkbox + span:first-of-type{margin-right:4px}.sheet-action .sheet-darktalent:checked~.sheet-checkbox + span:not(:first-of-type){margin-right:calc(3px + (100% - 171px)/10)}.sheet-action .sheet-darktalent:checked~.sheet-checkbox + span:last-of-type{margin-right:calc(4px + (100% - 171px)/10)}.sheet-checkbox.sheet-fakeradio + span{background:red}.sheet-action .sheet-fakeradio:checked~.sheet-fakeradio + span{background:#c6c7c9}.sheet-tier .sheet-fakeradio:checked~.sheet-fakeradio + span{background:white}.sheet-darktalent:not(:checked)~input:last-of-type,.sheet-darktalent:not(:checked)~input:last-of-type + span{display:none}.sheet-friend-contact .sheet-checkbox + span{width:0;height:0;background:transparent;border-color:transparent}.sheet-friend-contact label{width:12px;height:12px;position:relative}.sheet-friend label.sheet-up{margin-right:1px;top:-1px}.sheet-friend label.sheet-up .sheet-checkbox + span{border-width:0 5px 10px;border-bottom-color:white}.sheet-friend label.sheet-up .sheet-checkbox:checked + span{border-bottom-color:red}.sheet-friend label.sheet-down{top:5px}.sheet-friend label.sheet-down .sheet-checkbox + span{border-width:10px 5px 0;border-top-color:white}.sheet-friend label.sheet-down .sheet-checkbox:checked + span{border-top-color:black}.sheet-contact label{top:1px}.sheet-contact label .sheet-checkbox + span{border-width:5px 0 5px 10px;border-left-color:white}.sheet-contact label .sheet-checkbox:checked + span{border-left-color:black}.sheet-attribute,.sheet-cohort{margin-bottom:10px}.sheet-attribute-title,.sheet-cohort-title{height:21px;line-height:21px;color:white;background:black;padding:0 3px;align-items:center;justify-content:space-between}.sheet-attribute-xp-box{width:97px;justify-content:flex-end;height:100%}.sheet-actioncolumn{flex-grow:1}.sheet-actions{padding-left:2px}.sheet-action{height:22px;align-items:center}.sheet-action:first-child{height:34px;padding-top:12px}.sheet-divider{margin-right:calc(5px + (100% - 173px)/12);border-right:1px solid black;height:inherit}.sheet-darktalent:checked~.sheet-divider{margin-right:calc(3px + (100% - 173px)/15)}.sheet-action:first-child .sheet-divider{position:relative;top:-6px}.sheet-cohorts .repcontrol{height:28px}.sheet-cohort-title{font-size:11px}.sheet-cohort-title input[type=text]{width:calc(100% - 40px)}.sheet-cohort-info{background:black;height:13px;font-size:9px;color:white;line-height:13px}.sheet-cohort-info input[type=text]{flex:1 1 0%;padding:0 3px}.sheet-cohort-info input[type=number]{flex:0 0 auto;color:inherit;background:transparent;border:none;border-radius:0;padding:0 0 0 4px;line-height:inherit;width:13px;-moz-appearance:textfield;font-size:11px;font-family:"Times New Roman",Times,serif}.sheet-cohort-info input[type=number]::-webkit-outer-spin-button,.sheet-cohort-info input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.sheet-cohort-quality-label{flex:0 0 auto}.sheet-cohort-condition{justify-content:space-between}.sheet-cohort-condition-name{font-size:7.5px;margin-right:2px;z-index:-1}.sheet-cohort-dropdown{background:black;position:relative;z-index:1;width:41px;height:13px;padding-left:3px;flex:0 0 auto;overflow:hidden;transition:all 0.2s}.sheet-cohort-dropdown:hover{height:39px}.sheet-cohort-dropdown:hover>div:first-child{display:none}.sheet-cohort-dropdown input[type=radio]{width:39px;margin-right:-39px;vertical-align:top;height:13px;z-index:10}.sheet-cohort-dropdown input[type=radio]:checked + span{color:red}.sheet-cohort-edgeflaw{font-size:9px;line-height:10px;margin:2px 0;align-items:start}.sheet-cohort-edgeflaw .sheet-uppercase{width:34px;padding:2px 0}.sheet-cohort-edgeflaw .sheet-auto-expand{width:calc(100% - 34px);min-height:14px;padding:2px 3px}.sheet-cohort-description{font-size:9px;padding:1px 0;line-height:12px;height:50px;border-bottom:1px solid #d6d8d9}.sheet-claims{margin-top:15px}.sheet-claimsrow{align-items:center}.sheet-claimsrow>div,.sheet-claimsrow>label{flex:0 0 auto}.sheet-claimbox,.sheet-lairbox{height:66px}.sheet-claims-seprow{height:12px;justify-content:space-between}.sheet-lairbox{background:gray;width:18.4%;font-size:13px;color:white;letter-spacing:1px}.sheet-claims-horisep{height:12px;display:flex;width:2%}.sheet-claims-vertsep{display:flex;width:12px;margin:0 calc(9.2% - 6px)}.sheet-claimbox{background:#d6d8d9;width:18.4%;position:relative;transition:all 0.2s}.sheet-claimbox .sheet-label{height:30px;padding:4px 0 2px;line-height:12px}.sheet-claimbox textarea{text-align:center;font-size:9px;resize:none}.sheet-claimbox textarea.sheet-claim-desc{height:36px;padding:2px 2.5% 4px;line-height:10px}.sheet-claimbox label{position:absolute;bottom:1px;left:1px}input:checked + .sheet-claimbox{background:#c6c7c9}.sheet-strictures{font-size:11px;line-height:1.6;text-align:justify}.sheet-strictures label{margin-right:3px;display:inline-flex;vertical-align:top;align-items:center}.sheet-strictures span.sheet-label::after{content:":"}.sheet-title-checkbox~div{height:auto;transition:all 0.2s;overflow:hidden}.sheet-title-checkbox:not(:checked)~div{height:0}input.sheet-title-checkbox{width:100%;vertical-align:top;margin-right:-100%;height:24px}.sheet-title-checkbox:hover + span{color:red}.sheet-alchemicals{padding:0 5px;line-height:16px}.sheet-bandolier-desc{line-height:12px;margin-top:2px;font-size:10px;font-style:italic}.sheet-bandoliers-name{margin-right:7px;font-size:12px;line-height:18px}.sheet-bandolier input:nth-of-type(3) + span{margin-right:8px}.sheet-alchemicals .repcontainer{display:flex;flex-flow:row wrap}.sheet-alchemicals .repitem{font-size:11px;width:50%}.sheet-alchemicals .sheet-auto-expand{margin:0 1px 0 7px;padding:1px;min-height:16px;line-height:14px;width:calc(100% - 8px)}.sheet-alchemicals input.sheet-alchemicals-expand{width:10px;position:absolute;height:16px}.sheet-alchemicals .sheet-alchemicals-expand + span{transform:rotate(45deg) scale(.9);position:absolute}.sheet-alchemicals .sheet-alchemicals-expand:not(:checked)~.sheet-alchemicals-info{display:none}.sheet-alchemicals .sheet-alchemicals-info{position:relative;font-size:9px;z-index:2;background:white;line-height:1.3;height:64px;width:200%;padding:2px;border:1px solid #d6d8d9}.sheet-alchemicals .repitem:nth-child(even) .sheet-alchemicals-info{left:-100%}.sheet-alchemicals .sheet-alchemicals-expand + span::before{content:'■';font-family:serif}.sheet-alchemicals .sheet-alchemicals-expand:checked + span{color:red}.sheet-alchemicals .itemcontrol .btn{padding:0 4px;font-size:9px;line-height:14px}.sheet-alchemicals .repcontrol_del{order:1}.sheet-alchemicals .repcontainer.editmode .repitem .itemcontrol{display:flex;justify-content:space-between;align-items:start}.sheet-frame textarea{font-size:11px;height:40px}.sheet-type-faction .repcontrol{height:38px}.sheet-factions{justify-content:space-between}.sheet-factiontitle{margin-bottom:10px;align-items:center}.sheet-factiontitle input[type=text]{font-size:26px;margin-right:auto;width:60%}.sheet-factions-header{width:100%;height:24px;align-items:center;line-height:14px;background:#ccc}.sheet-factions-header input[type=text]{padding-left:3px}.sheet-factions-header span{font-size:7px}input.sheet-expand,.sheet-expand + span{position:absolute;width:7px;height:10px;font-size:8px}.sheet-type-faction .sheet-expand{left:-7px;top:6px}.sheet-type-faction .sheet-expand + span{top:3px;left:-7px}.sheet-type-faction .sheet-expand + span::before{content:"▶"}.sheet-type-faction .sheet-expand:checked + span::before{content:"▼"}.sheet-faction{border-bottom:1px solid #d6d8d9}.sheet-faction textarea{border-top:1px solid #d6d8d9;font-size:11px;line-height:1.5;height:51px}.sheet-faction input[type=number]{border:none;background:transparent;padding:0;font-size:12px}.sheet-faction input[type=text]{border-right:1px solid #d6d8d9;font-size:12px;padding:2px 1px}.sheet-expand:not(:checked)~textarea{height:0!important;border-width:0}.sheet-faction-name,input[type=text].sheet-faction-name{width:65%}.sheet-faction-tier,input[type=text].sheet-faction-tier{width:10%;text-align:center}.sheet-faction-hold,input[type=text].sheet-faction-hold{width:10%;text-align:center}.sheet-faction-status,input[type=number].sheet-faction-status{width:15%;text-align:center}.sheet-warblurb{text-align:justify}.sheet-warblurb .sheet-label{font-size:14px}.sheet-warblurb li{margin-bottom:.5em;padding-left:1em}label.sheet-generatebutton{color:#6c6c6c;border:1px solid #b3b4b6}label.sheet-generatebutton:hover{color:black;border-color:black}label.sheet-generatebutton:hover input + span{opacity:1}.sheet-type-faction label.sheet-generatebutton{font-size:13px;padding:0 6px;align-items:center;margin:0 6px;font-weight:700;height:30px}.sheet-settings label.sheet-generatebutton{padding:2px;line-height:12px;margin:0 4px;font-size:11px}.sheet-auto-expand{position:relative;cursor:text;word-wrap:break-word}.sheet-auto-expand span{visibility:hidden;white-space:pre-wrap;display:block}.sheet-auto-expand textarea{position:absolute;overflow:hidden;z-index:1;top:0;left:0;resize:none;height:100%;word-wrap:break-word;padding:inherit;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;text-align:inherit}.sheet-input-show-broadcast:not(:checked)~.sheet-container .sheet-broadcast-button{display:none}button[type=roll].sheet-broadcast-button{font-family:pictos;position:absolute;border:none;margin:0;padding:0;z-index:3}.sheet-specialability button[type=roll].sheet-broadcast-button{font-size:12px;line-height:14px;height:14px;width:14px;color:#777;left:3px;bottom:7px}.sheet-clocks button[type=roll].sheet-broadcast-button{font-size:11px;line-height:11px;height:12px;width:12px;color:#777;right:0;bottom:2px}.sheet-harm button[type=roll].sheet-broadcast-button{color:white;font-weight:400;font-size:11px;line-height:11px;right:2px;top:1px}.sheet-use-kirsty:checked~.sheet-container .sheet-specialheader,.sheet-use-kirsty:checked~.sheet-container .sheet-blackheader,.sheet-use-kirsty:checked~.sheet-container .sheet-greyheader,.sheet-use-kirsty:checked~.sheet-container .sheet-black-on-grey,.sheet-use-kirsty:checked~.sheet-container .sheet-playbook input[type="text"],.sheet-use-kirsty:checked~.sheet-container .sheet-plainheader,.sheet-use-kirsty:checked~.sheet-container .sheet-itemheader :first-child,.sheet-use-kirsty:checked~.sheet-container .sheet-loadheader :first-child,.sheet-use-kirsty:checked~.sheet-container .sheet-attribute-title button[type=roll].sheet-rollbutton,.sheet-use-kirsty:checked~.sheet-container .sheet-bonusdie>.sheet-label:first-child,.sheet-use-kirsty:checked~.sheet-container .sheet-cohort-title,.sheet-use-kirsty:checked~.sheet-container .sheet-claimbox .sheet-label,.sheet-use-kirsty:checked~.sheet-container .sheet-lairbox,.sheet-use-kirsty:checked~.sheet-container .sheet-crewheader,.sheet-use-kirsty:checked~.sheet-container .sheet-factiontitle input[type="text"],.sheet-use-kirsty:checked~.sheet-container .sheet-factions-header input[type="text"]{font-family:Kirsty,Georgia,serif}.sheet-use-kirsty:checked~.sheet-container .sheet-claimbox .sheet-label{font-size:10px;font-weight:400}.sheet-use-kirsty:checked~.sheet-container .sheet-specialheader,.sheet-use-kirsty:checked~.sheet-container .sheet-itemheader :first-child,.sheet-use-kirsty:checked~.sheet-container .sheet-loadheader :first-child{font-size:12px;font-weight:400}.sheet-use-kirsty:checked~.sheet-container .sheet-plainheader,.sheet-use-kirsty:checked~.sheet-container .sheet-cohort-title{font-size:13px;font-weight:400}.sheet-use-kirsty:checked~.sheet-container .sheet-factions-header input[type="text"],.sheet-use-kirsty:checked~.sheet-container .sheet-bonusdie>.sheet-label:first-child{font-size:14px;font-weight:400}.sheet-use-kirsty:checked~.sheet-container .sheet-attribute-title button[type=roll].sheet-rollbutton,.sheet-use-kirsty:checked~.sheet-container .sheet-lairbox{font-size:15px;font-weight:400}.sheet-use-kirsty:checked~.sheet-container .sheet-crewheader{font-size:29px;letter-spacing:0}.sheet-use-kirsty:checked~.sheet-container .sheet-factiontitle input[type="text"]{font-size:32px}.sheet-use-kirsty:checked~.sheet-container .sheet-playbook input[type="text"]{font-size:40px;letter-spacing:0}.sheet-use-kirsty:checked~.sheet-container .sheet-blackheader .sheet-label,.sheet-use-kirsty:checked~.sheet-container .sheet-blackheader button[type="roll"].sheet-label,.sheet-use-kirsty:checked~.sheet-container .sheet-greyheader .sheet-label,.sheet-use-kirsty:checked~.sheet-container .sheet-greyheader button[type="roll"].sheet-label,.sheet-use-kirsty:checked~.sheet-container .sheet-black-on-grey .sheet-label,.sheet-use-kirsty:checked~.sheet-container .sheet-black-on-grey button[type="roll"].sheet-label{font-size:12px;font-weight:400}.charsheet.lang-ko{font-family:"Malgun Gothic",Dotum,Georgia,"Bitstream Charter","Times New Roman",serif}.charsheet.lang-ko .sheet-kirsty-option{display:none}.charsheet.lang-ko .sheet-settings label.sheet-generatebutton{font-size:12px}.charsheet.lang-ko .sheet-settings>div{font-size:11px}.charsheet.lang-ko .sheet-header .sheet-title{font-size:13px}.charsheet.lang-ko .sheet-header .sheet-info{font-size:11px}.charsheet.lang-ko .sheet-header .sheet-smallcaps{font-size:1em}.charsheet.lang-ko .sheet-header .sheet-italic{font-style:normal}.charsheet.lang-ko .sheet-stress4{font-size:12px}.charsheet.lang-ko .sheet-harmrow .sheet-harmeffect{font-size:12px}.charsheet.lang-ko .sheet-healing-progress{font-size:11px}.charsheet.lang-ko .sheet-armor label{font-size:12px}.charsheet.lang-ko .sheet-coinrow .sheet-label,.charsheet.lang-ko .sheet-coinrow button[type="roll"].sheet-rollbutton{font-size:12px}.charsheet.lang-ko .sheet-specialheader{font-size:13px}.charsheet.lang-ko .sheet-abilityname{font-size:14px}.charsheet.lang-ko .sheet-abilitydesc{font-family:13px;line-height:16px;min-height:36px}.charsheet.lang-ko .sheet-plainheader{font-size:14px}.charsheet.lang-ko .sheet-teamworkbox{font-size:13px}.charsheet.lang-ko .sheet-gatherinfo li{font-size:12px}.charsheet.lang-ko .sheet-strictures{font-size:12px}.charsheet.lang-ko .sheet-playbook textarea{font-size:12px}.charsheet.lang-ko .sheet-loadheader .sheet-loadnumber{font-family:inherit}.charsheet.lang-ko .sheet-loadheader label{font-style:normal}.charsheet.lang-ko .sheet-itemheader,.charsheet.lang-ko .sheet-loadheader{font-size:12px;padding:1px 2px 0 4px;height:auto}.charsheet.lang-ko .sheet-numboxes-chooser{font-size:10px}.charsheet.lang-ko .sheet-item .sheet-itemname,.charsheet.lang-ko .sheet-item .sheet-label{font-size:12px}.charsheet.lang-ko .sheet-item .sheet-label.sheet-upgradecosts{font-size:9px}.charsheet.lang-ko .sheet-itemholder .sheet-expand~textarea{font-size:11px}.charsheet.lang-ko .sheet-bandoliers-name{font-size:13px}.charsheet.lang-ko .sheet-bandolier-desc{font-size:11px;font-style:normal}.charsheet.lang-ko .sheet-attribute-title button[type="roll"].sheet-rollbutton{font-size:15px}.charsheet.lang-ko .sheet-action button[type="roll"].sheet-rollbutton{font-size:15px}.charsheet.lang-ko button[type="roll"].sheet-borderbutton{font-size:15px}.charsheet.lang-ko .sheet-bonusdietext,.charsheet.lang-ko .sheet-bonusdie .sheet-label{font-size:13px}.charsheet.lang-ko .sheet-friend-contact .sheet-auto-expand{font-size:13px}.charsheet.lang-ko .sheet-clocks .sheet-auto-expand{font-size:12px}.charsheet.lang-ko .sheet-crewcoin-desc{font-style:normal}.charsheet.lang-ko .sheet-claimbox textarea.sheet-label{font-size:12px}.charsheet.lang-ko .sheet-claimbox textarea.sheet-claim-desc{overflow:hidden;height:54px;line-height:12px;font-size:11px}.charsheet.lang-ko .sheet-claimbox,.charsheet.lang-ko .sheet-lairbox{height:84px}.charsheet.lang-ko .sheet-cohort-title{font-size:12px}.charsheet.lang-ko .sheet-cohort-info{height:15px;font-size:11px}.charsheet.lang-ko .sheet-cohort-condition-name{font-size:12px}.charsheet.lang-ko .sheet-cohort-edgeflaw{font-size:11px}.charsheet.lang-ko .sheet-cohort-description{font-size:11px}.charsheet.lang-ko .sheet-factions-header span{font-size:9px}.charsheet.lang-ko .sheet-faction-name,.charsheet.lang-ko input[type=text].sheet-faction-name{width:60%}.charsheet.lang-ko .sheet-faction-tier,.charsheet.lang-ko input[type=text].sheet-faction-tier{width:12%}.charsheet.lang-ko .sheet-faction-hold,.charsheet.lang-ko input[type=text].sheet-faction-hold{width:13%}.sheet-rolltemplate-bitd .sheet-roll-holder{margin-left:-45px;margin-right:-1px;padding:0 30px;box-sizing:border-box;font-family:Georgia,"Bitstream Charter","Times New Roman",serif;width:299px;user-select:none;cursor:default;overflow:hidden;font-variant-numeric:lining-nums}.sheet-rolltemplate-bitd .sheet-roll-holder.sheet-roll-korean{font-family:"Malgun Gothic",Dotum,Georgia,"Bitstream Charter","Times New Roman",serif}.sheet-rolltemplate-bitd .sheet-roll-holder.sheet-roll-resist.sheet-roll-short,.sheet-rolltemplate-bitd .sheet-roll-holder.sheet-roll-vice.sheet-roll-short{height:171px}.sheet-rolltemplate-bitd .sheet-roll-holder.sheet-roll-action.sheet-roll-short{height:195px}.sheet-rolltemplate-bitd .sheet-roll-holder.sheet-roll-fortune.sheet-roll-short{min-height:199px}.sheet-rolltemplate-bitd .sheet-roll-action,.sheet-rolltemplate-bitd .sheet-roll-resist,.sheet-rolltemplate-bitd .sheet-roll-vice{height:258px}.sheet-rolltemplate-bitd .sheet-roll-fortune{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/rolltemplate/rolltemplate-fortune.jpg);background-position:bottom right;background-repeat:no-repeat;background-color:white;height:auto;min-height:250px}.sheet-rolltemplate-bitd .sheet-roll-action{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/rolltemplate/rolltemplate-action.gif)}.sheet-rolltemplate-bitd .sheet-roll-resist{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/rolltemplate/rolltemplate-resist.jpg)}.sheet-rolltemplate-bitd .sheet-roll-vice{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/rolltemplate/rolltemplate-vice.jpg)}.sheet-rolltemplate-bitd img{display:block;height:100%}.sheet-rolltemplate-bitd .sheet-roll-header{display:-webkit-box;margin:16px 0 0;font-size:15px;height:35px;line-height:17.5px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-variant:small-caps;text-overflow:ellipsis}.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-header{color:#8da8bb}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-header{color:white}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-header{color:#303032}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-roll-header{color:#e74a10}.sheet-rolltemplate-bitd>.sheet-roll-action .sheet-roll-header,.sheet-rolltemplate-bitd>.sheet-roll-fortune .sheet-roll-header{letter-spacing:1px;font-weight:800}.sheet-rolltemplate-bitd .sheet-roll-holder.sheet-roll-fortune.sheet-roll-short .sheet-roll-header{margin-bottom:-51px}.sheet-rolltemplate-bitd .sheet-roll-title{color:white;text-transform:uppercase;font-weight:700}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-roll-title,.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-title{margin:22px 0 0;font-size:36px;line-height:31px;height:31px}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-title,.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-title{margin:11px 0 0;font-size:24px;line-height:24px;height:24px}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-title{color:black}.sheet-rolltemplate-bitd .sheet-roll-small-title{font-size:28px}.sheet-rolltemplate-bitd .sheet-roll-position,.sheet-rolltemplate-bitd .sheet-roll-effect{display:inline-block;box-sizing:border-box;width:50%;color:white;text-transform:uppercase;font-size:12px;letter-spacing:1px;padding:20px 0 0}.sheet-rolltemplate-bitd .sheet-roll-effect{padding-left:14px}.sheet-rolltemplate-bitd .sheet-roll-dice{height:27px;font-size:19px;line-height:20px;color:white}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-roll-dice{margin:47px 0 19px}.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-dice,.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-dice{margin:35px 0 23px}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-dice{margin:15px 0 10px;color:#303032}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-zerodice1{text-shadow:0 0 6px #ff9e00;color:white}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-zerodice1{text-shadow:0 0 6px #88dbd7;color:#1e1e1e}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-zerodice1,.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-zerodice1{text-shadow:0 0 6px #09c7d0;color:white}.sheet-rolltemplate-bitd .sheet-zerodice2{line-height:1;font-size:12.5px;margin-top:7px;font-style:italic}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-zerodice2,.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-zerodice2{text-shadow:0 0 6px #09c7d0;color:#d8e4ef}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-zerodice2{text-shadow:0 0 6px #ff9e00;color:#ffd8ca}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-zerodice2{width:60%;text-shadow:0 0 6px #88dbd7;color:#1e1e1e}.sheet-rolltemplate-bitd .inlinerollresult{border:none!important;background-color:transparent;font-weight:400;padding:0 3px 0 0}.sheet-rolltemplate-bitd .sheet-comma:last-child{display:none}.sheet-rolltemplate-bitd .sheet-roll-instructions{padding:15px 0 0;line-height:1.3}.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-instructions{color:#d3dde4;font-size:13px}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-instructions{color:#c9c9c9;font-size:11px}.sheet-rolltemplate-bitd .sheet-roll-notes{width:56%;line-height:1.2;font-size:13px;padding:20px 0;color:fortunegrey}.sheet-rolltemplate-bitd-broadcast{margin:0 -1px 0 -45px;padding:16px 20px 15px;overflow:hidden;box-sizing:border-box;font-family:Georgia,"Bitstream Charter","Times New Roman",serif;width:299px;background-color:#180d06}.sheet-rolltemplate-bitd-broadcast .sheet-roll-korean{font-family:"Malgun Gothic",Dotum,Georgia,"Bitstream Charter","Times New Roman",serif}.sheet-rolltemplate-bitd-broadcast .sheet-roll-header{color:#e74a10;font-size:15px;line-height:19px;font-variant:small-caps;letter-spacing:1px;font-weight:800}.sheet-rolltemplate-bitd-broadcast .sheet-roll-flex{display:flex;align-items:center;margin:5px 0 0}.sheet-rolltemplate-bitd-broadcast .sheet-roll-flex .sheet-roll-title{margin:0;font-size:20px;line-height:1.2}.sheet-rolltemplate-bitd-broadcast .sheet-roll-title{margin:9px 0 0;color:white;text-transform:uppercase;font-weight:700;font-size:23px;line-height:29px}.sheet-rolltemplate-bitd-broadcast .sheet-roll-content{padding:15px 0 5px;line-height:1.3;font-size:13px;color:#ccc}.sheet-rolltemplate-bitd-broadcast img{margin:9px 0 0;display:block;height:31px}.sheet-rolltemplate-bitd-broadcast .sheet-roll-harm{color:white;width:100%;margin:15px 0 0;border:1px solid white}.sheet-rolltemplate-bitd-broadcast .sheet-roll-harm td{text-align:center;padding:5px;border:1px solid white}.sheet-rolltemplate-bitd-broadcast .sheet-roll-harm td:first-child{width:10px}.sheet-rolltemplate-bitd-broadcast .sheet-roll-harm td:nth-child(2n+1){font-weight:700}.sheet-rolltemplate-bitd-broadcast .sheet-roll-harm td:nth-child(2){padding:5px 0}.sheet-rolltemplate-bitd-broadcast .sheet-roll-harm td:last-child{width:60px;letter-spacing:.5px;text-transform:uppercase}.sheet-rolltemplate-bitd-broadcast .sheet-roll-harm-inner{color:#e74a10;padding:0 5px}.sheet-rolltemplate-bitd-broadcast .sheet-roll-harm-inner:first-child:not(:last-child){padding-bottom:2.5px;border-bottom:1px solid white}.sheet-rolltemplate-bitd-broadcast .sheet-roll-harm-inner:last-child:not(:first-child){padding-top:2.5px}.sheet-rolltemplate-bitd-broadcast .sheet-roll-clock{width:88px;flex:0 0 auto;box-sizing:border-box;position:relative;background:white;height:88px;border:4px solid black;border-radius:50%;margin-right:4px}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke{height:88px;width:4px;position:absolute;background:black}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke:not(.sheet-roll-spoke-0){display:none}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-4 .sheet-roll-spoke-90,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-6 .sheet-roll-spoke-60,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-6 .sheet-roll-spoke-120,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8 .sheet-roll-spoke-45,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8 .sheet-roll-spoke-90,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8 .sheet-roll-spoke-135,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10 .sheet-roll-spoke-36,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10 .sheet-roll-spoke-72,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10 .sheet-roll-spoke-108,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10 .sheet-roll-spoke-144,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12 .sheet-roll-spoke-30,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12 .sheet-roll-spoke-60,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12 .sheet-roll-spoke-90,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12 .sheet-roll-spoke-120,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12 .sheet-roll-spoke-150{display:block}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-0{transform:translate(39px,-4px)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-30{transform:translate(39px,-4px) rotate(30deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-36{transform:translate(39px,-4px) rotate(36deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-45{transform:translate(39px,-4px) rotate(45deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-60{transform:translate(39px,-4px) rotate(60deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-72{transform:translate(39px,-4px) rotate(72deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-90{transform:translate(39px,-4px) rotate(90deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-108{transform:translate(39px,-4px) rotate(108deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-120{transform:translate(39px,-4px) rotate(120deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-135{transform:translate(39px,-4px) rotate(135deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-144{transform:translate(39px,-4px) rotate(144deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-spoke-150{transform:translate(39px,-4px) rotate(150deg)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-4.sheet-roll-progress-1,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8.sheet-roll-progress-2,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-3{background-image:linear-gradient(180deg,transparent 50%,white 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-4.sheet-roll-progress-2,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-6.sheet-roll-progress-3,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8.sheet-roll-progress-4,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10.sheet-roll-progress-5,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-6{background-image:linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-4.sheet-roll-progress-3,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8.sheet-roll-progress-6,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-9{background-image:linear-gradient(180deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-4.sheet-roll-progress-4,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-6.sheet-roll-progress-6,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8.sheet-roll-progress-8,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10.sheet-roll-progress-10,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-12{background:red}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-6.sheet-roll-progress-1,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-2{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(150deg,red 50%,white 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-6.sheet-roll-progress-2,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-4{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(210deg,red 50%,white 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-6.sheet-roll-progress-4,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-8{background-image:linear-gradient(150deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-6.sheet-roll-progress-5,.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-10{background-image:linear-gradient(210deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8.sheet-roll-progress-1{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(135deg,red 50%,white 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8.sheet-roll-progress-3{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(225deg,red 50%,white 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8.sheet-roll-progress-5{background-image:linear-gradient(135deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-8.sheet-roll-progress-7{background-image:linear-gradient(225deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10.sheet-roll-progress-1{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(126deg,red 50%,white 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10.sheet-roll-progress-2{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(162deg,red 50%,white 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10.sheet-roll-progress-3{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(198deg,red 50%,white 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10.sheet-roll-progress-4{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(234deg,red 50%,white 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10.sheet-roll-progress-6{background-image:linear-gradient(126deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10.sheet-roll-progress-7{background-image:linear-gradient(162deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10.sheet-roll-progress-8{background-image:linear-gradient(198deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-10.sheet-roll-progress-9{background-image:linear-gradient(234deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-1{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(120deg,red 50%,white 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-5{background-image:linear-gradient(90deg,white 50%,transparent 50%),linear-gradient(240deg,red 50%,white 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-7{background-image:linear-gradient(120deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}.sheet-rolltemplate-bitd-broadcast .sheet-roll-size-12.sheet-roll-progress-11{background-image:linear-gradient(240deg,transparent 50%,red 50%),linear-gradient(90deg,white 50%,red 50%)}
\ No newline at end of file
diff --git a/Blades in the Dark/blades.html b/Blades in the Dark/blades.html
index 963b7c769f..fcbe1b8183 100644
--- a/Blades in the Dark/blades.html
+++ b/Blades in the Dark/blades.html
@@ -1,5 +1,5 @@
-Every time you roll a desperate action, mark xp in that action's attribute. At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).
You expressed your beliefs, drives, heritage, or background.
You struggled with issues from your vice or traumas during the session.
Assist a teammate
Lead a group action
Protect a teammate
Set up a teammate
To generate playbook abilities, items, and friends, enter the name of the playbook above: Cutter, Hound, Leech, Lurk, Slide, Spider, Whisper, Ghost, Hull, or Vampire.
Choose a plan, provide the detail . Choose your load limit for the operation.
Assault Point of attack
Occult Arcane power
Deception Method
Social Connection
Stealth Entry point
Transport Route
Bonus Die
Push yourself
(take 2 ) - or - accept a Devil's Bargain
Roll Fortune
Upon crew advance, each PC gets +2 Stash (+1 per Tier)
To generate crew abilities, upgrades, contacts, and claims, enter the name of the crew type above: Assassins, Bravos, Cult, Hawkers, Shadows, Smugglers, or Vigilantes.
Lair
Quality
Training
Cohorts
Roll Engagement
+Every time you roll a desperate action, mark xp in that action's attribute. At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).
You expressed your beliefs, drives, heritage, or background.
You struggled with issues from your vice or traumas during the session.
Assist a teammate
Lead a group action
Protect a teammate
Set up a teammate
To generate playbook abilities, items, and friends, enter the name of the playbook above: Cutter, Hound, Leech, Lurk, Slide, Spider, Whisper, Ghost, Hull, or Vampire.
Choose a plan, provide the detail . Choose your load limit for the operation.
Assault Point of attack
Occult Arcane power
Deception Method
Social Connection
Stealth Entry point
Transport Route
Bonus Die
Push yourself
(take 2 ) - or - accept a Devil's Bargain
Roll Fortune
Upon crew advance, each PC gets Stash = Tier+2
To generate crew abilities, upgrades, contacts, and claims, enter the name of the crew type above: Assassins, Bravos, Cult, Hawkers, Shadows, Smugglers, or Vigilantes.
Lair
Quality
Training
Cohorts
Roll Engagement
{{#title-text}}
{{title}} {{/title-text}}{{^title-text}}{{#rolltypetext}}[{{rolltypetext}}]({{rolltypeimage}}){{/rolltypetext}}{{#title-insight}}
{{/title-insight}}{{#title-prowess}}
{{/title-prowess}}{{#title-resolve}}
{{/title-resolve}}{{#title-hunt}}
{{/title-hunt}}{{#title-study}}
{{/title-study}}{{#title-survey}}
{{/title-survey}}{{#title-tinker}}
{{/title-tinker}}{{#title-finesse}}
{{/title-finesse}}{{#title-prowl}}
{{/title-prowl}}{{#title-skirmish}}
{{/title-skirmish}}{{#title-wreck}}
{{/title-wreck}}{{#title-attune}}
{{/title-attune}}{{#title-command}}
{{/title-command}}{{#title-consort}}
{{/title-consort}}{{#title-sway}}
{{/title-sway}}{{#title-fortune}}
{{/title-fortune}}{{#title-vice}}
{{/title-vice}}{{#title-crew_tier}}
{{/title-crew_tier}}{{#title-entanglement}}
{{/title-entanglement}}{{#title-cohort_quality}}
{{/title-cohort_quality}}{{#title-lifestyle}}
{{/title-lifestyle}}{{#title-recovery}}
{{/title-recovery}}{{#title-engagement}}
{{/title-engagement}}{{/title-text}}
{{#rollGreater() roll1 0}}{{roll1}}
, {{/rollGreater() roll1 0}}{{#rollGreater() roll2 0}}{{roll2}}
, {{/rollGreater() roll2 0}}{{#rollGreater() roll3 0}}{{roll3}}
, {{/rollGreater() roll3 0}}{{#rollGreater() roll4 0}}{{roll4}}
, {{/rollGreater() roll4 0}}{{#rollGreater() roll5 0}}{{roll5}}
, {{/rollGreater() roll5 0}}{{#rollGreater() roll6 0}}{{roll6}}
, {{/rollGreater() roll6 0}}{{#rollGreater() roll7 0}}{{roll7}}
, {{/rollGreater() roll7 0}}{{#rollGreater() roll8 0}}{{roll8}}
, {{/rollGreater() roll8 0}}{{#rollGreater() roll9 0}}{{roll9}}
, {{/rollGreater() roll9 0}}{{#rollGreater() roll10 0}}{{roll10}}
, {{/rollGreater() roll10 0}}{{#rollGreater() roll11 0}}{{roll11}}
, {{/rollGreater() roll11 0}}{{#rollGreater() roll12 0}}{{roll12}}
, {{/rollGreater() roll12 0}}{{#rollGreater() zerodice 0}}
{{zerodice}}
Zero Dice - take the lowest result above
{{/rollGreater() zerodice 0}}
{{#position}}
{{position}}
{{/position}}{{#effect}}
{{effect}}
{{/effect}}{{#resist}}{{^short}}
Suffer 6 stress minus the highest die result. When you roll a critical on resistance, clear 1 stress.
{{/short}}{{/resist}}{{#vice}}{{^short}}
Clear an amount of stress equal to the highest die result. If the result of your vice roll means you clear more stress levels than you had marked, you overindulge .
{{/short}}{{/vice}}{{#notes}}
{{notes}}
{{/notes}}
{{#content}}
{{title}}
{{content}}
{{/content}}{{#clock}}
{{/clock}}{{#harm}}{{#title-text}}
Harm
{{/title-text}}{{^title-text}}
{{/title-text}}
3 {{#harm3}}{{harm3}}
{{/harm3}} Need help 2 {{#harm2_1}}{{harm2_1}}
{{/harm2_1}}{{#harm2_2}}{{harm2_2}}
{{/harm2_2}} -1D 1 {{#harm1_1}}{{harm1_1}}
{{/harm1_1}}{{#harm1_2}}{{harm1_2}}
{{/harm1_2}} Less Effect
{{/harm}}
diff --git a/Blades in the Dark/translation.json b/Blades in the Dark/translation.json
index 37685493b9..b522c4784d 100644
--- a/Blades in the Dark/translation.json
+++ b/Blades in the Dark/translation.json
@@ -357,6 +357,7 @@
"crew_upgrade_camouflage": "Camouflage (vehicles are perfectly concealed at rest)",
"crew_upgrade_composed": "Composed (+1 stress box)",
"crew_upgrade_cult_rigging": "Cult rigging (2 free load of documents or implements)",
+ "crew_upgrade_dedicated_crafters": "Dedicated crafters",
"crew_upgrade_elite_adepts": "Elite Adepts",
"crew_upgrade_elite_rooks": "Elite Rooks",
"crew_upgrade_elite_rovers": "Elite Rovers",
@@ -369,7 +370,6 @@
"crew_upgrade_ordained": "Ordained (+1 trauma box)",
"crew_upgrade_ritual_sanctum_in_lair": "Ritual sanctum in lair",
"crew_upgrade_smuggler's_rigging": "Smuggler's rigging (2 items carried are perfectly concealed)",
- "crew_upgrade_spark-craft_technology": "Spark-craft Technology",
"crew_upgrade_steady": "Steady (+1 stress box)",
"crew_upgrade_thief_rigging": "Thief Rigging (2 free load of tools or gear)",
"crew_upgrade_unbroken": "Unbroken (+1 trauma box)",
@@ -380,7 +380,7 @@
"crew_vigilantes_contact_0": "Mara, a chief inspector",
"crew_vigilantes_contact_1": "Twelves, a Leviathan Hunter",
"crew_vigilantes_contact_2": "Soren, a restless ghost",
- "crew_vigilantes_contact_3": "Poriso, famous opera singer",
+ "crew_vigilantes_contact_3": "Remira, a reluctant Lampblack",
"crew_vigilantes_contact_4": "Anis, a Spirit Warden",
"crew_vigilantes_contact_5": "Badger, a brilliant inventor",
"crew_vigilantes_description": "Deluded\nAvengers",
@@ -808,7 +808,7 @@
"playbook_item_fine_shadow_cloak": "Fine shadow cloak",
"playbook_item_fine_spirit_mask": "Fine spirit mask",
"playbook_item_fine_tinkering_tools": "Fine tinkering tools",
- "playbook_item_fine_wrecker_tools": "Fine wrecker tools",
+ "playbook_item_fine_wrecking_tools": "Fine wrecking tools",
"playbook_item_gadget": "Gadget",
"playbook_item_ghost_key": "Ghost key",
"playbook_item_light_climbing_gear": "Light climbing gear",
@@ -1003,7 +1003,7 @@
"upgrade_vault_description": "Your lair has a secure vault, increasing your storage capacity for coin to 8. A second upgrade increases your capacity to 16. A separate part of your vault can be used as a holding cell.",
"upgrade_weapons_description": "+1 quality for Weapons.",
"upgrade_workshop_description": "Your lair has a workshop appointed with tools for tinkering and alchemy, as well as a small library of books, documents, and maps. You may accomplish long-term projects with these assets without leaving your lair.",
- "upon_crew_advance": "Upon crew advance, each PC gets +2 Stash (+1 per Tier)",
+ "upon_crew_advance-N": "Upon crew advance, each PC gets Stash = Tier+2",
"use_kirsty": "Use Kirsty font if installed (only check if you have Kirsty)",
"vampire": "Vampire",
"vampire_viceblurb": "Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice . Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims?",
diff --git a/Blades in the Dark/translations/af.json b/Blades in the Dark/translations/af.json
index 226f0521d1..33f8e517ba 100644
--- a/Blades in the Dark/translations/af.json
+++ b/Blades in the Dark/translations/af.json
@@ -42,7 +42,7 @@
"bestial": "Bestial",
"binding_oil": "Binding Oil",
"boat": "Boat",
- "boat_carriage_other": "Boat - Carriage - Other",
+ "boat_carriage_other-N": "Boat — Carriage — Other",
"bold": "bold",
"bolster": "Bolster your crew's reputation or develop a new one.",
"bonus_die": "Bonus Die",
@@ -206,8 +206,8 @@
"crew_ability_bound_in_darkness_description": "You may use teamwork with any cult member, regardless of the distance separating you. By taking 1 stress, your whispered message is heard by every cultist.",
"crew_ability_chosen": "Chosen",
"crew_ability_chosen_description": "Each PC may add +1 action rating to Attune, Study, or Sway (up to a max rating of 3).",
- "crew_ability_conviction": "Conviction",
- "crew_ability_conviction_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make—from now until you indulge this vice again.",
+ "crew_ability_conviction-N": "Conviction",
+ "crew_ability_conviction-N_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make — from now until you indulge this vice again.",
"crew_ability_crow's_veil": "Crow's Veil",
"crew_ability_crow's_veil_description": "Due to hard-won experience or occult ritual, your activities are hidden from the notice of the death-seeker crows. You don't take extra heat when killing is involved on a score.",
"crew_ability_dangerous": "Dangerous",
@@ -294,8 +294,8 @@
"crew_assassins_contact_4": "Exeter, a spirit warden",
"crew_assassins_contact_5": "Sevoy, a merchant lord",
"crew_assassins_description": "Murderers\nfor Hire",
- "crew_assassins_hunting_grounds_description": "Accident - Disappearance - Murder - Ransom",
- "crew_assassins_hunting_grounds_type": "Hunting Grounds:",
+ "crew_assassins_hunting_grounds_description-N": "Accident — Disappearance — Murder — Ransom",
+ "crew_assassins_hunting_grounds_type-N": "Hunting Grounds",
"crew_assassins_xp_condition": "Execute a successful accident, disappearance, murder, or ransom operation.",
"crew_bravos_contact_0": "Meg, a pit-fighter",
"crew_bravos_contact_1": "Conway, a bluecoat",
@@ -304,8 +304,8 @@
"crew_bravos_contact_4": "Walker, a ward boss",
"crew_bravos_contact_5": "Lutes, a tavern owner",
"crew_bravos_description": "Mercenaries,\nThugs &\nKillers",
- "crew_bravos_hunting_grounds_description": "Battle - Extortion - Sabotage - Smash & Grab",
- "crew_bravos_hunting_grounds_type": "Hunting Grounds:",
+ "crew_bravos_hunting_grounds_description-N": "Battle — Extortion — Sabotage — Smash & Grab",
+ "crew_bravos_hunting_grounds_type-N": "Hunting Grounds",
"crew_bravos_xp_condition": "Execute a successful battle, extortion, sabotage, or smash & grab operation.",
"crew_cult_contact_0": "Gagan, an academic",
"crew_cult_contact_1": "Adikin, an occultist",
@@ -314,8 +314,8 @@
"crew_cult_contact_4": "Mateas Kline, a noble",
"crew_cult_contact_5": "Bennett, an astronomer",
"crew_cult_description": "Acolytes\nof a Deity",
- "crew_cult_hunting_grounds_description": "Acquisition - Augury - Consecration - Sacrifice",
- "crew_cult_hunting_grounds_type": "Sacred Sites:",
+ "crew_cult_hunting_grounds_description-N": "Acquisition — Augury — Consecration — Sacrifice",
+ "crew_cult_hunting_grounds_type-N": "Sacred Sites",
"crew_cult_xp_condition": "Advance the agenda of your deity or embody its precepts in action.",
"crew_description": "A short crew description",
"crew_hawkers_contact_0": "Rolan Wott, a magistrate",
@@ -325,8 +325,8 @@
"crew_hawkers_contact_4": "Anya, a dilettante",
"crew_hawkers_contact_5": "Marlo, a gang boss",
"crew_hawkers_description": "Vice\nDealers",
- "crew_hawkers_hunting_grounds_description": "Sale - Supply - Show of Force - Socialize",
- "crew_hawkers_hunting_grounds_type": "Sales Territory:",
+ "crew_hawkers_hunting_grounds_description-N": "Sale — Supply — Show of Force — Socialize",
+ "crew_hawkers_hunting_grounds_type-N": "Sales Territory",
"crew_hawkers_xp_condition": "Acquire product supply, execute clandestine/covert sales, or secure new territory.",
"crew_mode": "Crew Mode",
"crew_shadows_contact_0": "Dowler, an explorer",
@@ -336,8 +336,8 @@
"crew_shadows_contact_4": "Adelaide Phroaig, a noble",
"crew_shadows_contact_5": "Rigney, a tavern owner",
"crew_shadows_description": "Thieves,\nSpies, and\nSaboteurs",
- "crew_shadows_hunting_grounds_description": "Burglary - Espionage - Robbery - Sabotage",
- "crew_shadows_hunting_grounds_type": "Hunting Grounds:",
+ "crew_shadows_hunting_grounds_description-N": "Burglary — Espionage — Robbery — Sabotage",
+ "crew_shadows_hunting_grounds_type-N": "Hunting Grounds",
"crew_shadows_xp_condition": "Execute a successful espionage, sabotage, or theft operation.",
"crew_sheet": "Crew sheet",
"crew_smugglers_contact_0": "Elynn, a dock worker",
@@ -347,8 +347,8 @@
"crew_smugglers_contact_4": "Decker, an anarchist",
"crew_smugglers_contact_5": "Esme, a tavern owner",
"crew_smugglers_description": "Suppliers\nof Illicit\nGoods",
- "crew_smugglers_hunting_grounds_description": "Arcane/Weird - Arms - Contraband - Passengers",
- "crew_smugglers_hunting_grounds_type": "Cargo Types:",
+ "crew_smugglers_hunting_grounds_description-N": "Arcane/Weird — Arms — Contraband — Passengers",
+ "crew_smugglers_hunting_grounds_type-N": "Cargo Types",
"crew_smugglers_xp_condition": "Execute a successful smuggling or acquire new clients or contraband sources.",
"crew_tier": "Crew Tier",
"crew_upgrade_assassin_rigging": "Assassin rigging (2 free load of weapons or gear)",
@@ -357,6 +357,7 @@
"crew_upgrade_camouflage": "Camouflage (vehicles are perfectly concealed at rest)",
"crew_upgrade_composed": "Composed (+1 stress box)",
"crew_upgrade_cult_rigging": "Cult rigging (2 free load of documents or implements)",
+ "crew_upgrade_dedicated_crafters": "Dedicated crafters",
"crew_upgrade_elite_adepts": "Elite Adepts",
"crew_upgrade_elite_rooks": "Elite Rooks",
"crew_upgrade_elite_rovers": "Elite Rovers",
@@ -369,7 +370,6 @@
"crew_upgrade_ordained": "Ordained (+1 trauma box)",
"crew_upgrade_ritual_sanctum_in_lair": "Ritual sanctum in lair",
"crew_upgrade_smuggler's_rigging": "Smuggler's rigging (2 items carried are perfectly concealed)",
- "crew_upgrade_spark-craft_technology": "Spark-craft Technology",
"crew_upgrade_steady": "Steady (+1 stress box)",
"crew_upgrade_thief_rigging": "Thief Rigging (2 free load of tools or gear)",
"crew_upgrade_unbroken": "Unbroken (+1 trauma box)",
@@ -384,8 +384,8 @@
"crew_vigilantes_contact_4": "Anis, a Spirit Warden",
"crew_vigilantes_contact_5": "Badger, a brilliant inventor",
"crew_vigilantes_description": "Deluded\nAvengers",
- "crew_vigilantes_hunting_grounds_description": "Uniting - Interference - Resistance - Terror",
- "crew_vigilantes_hunting_grounds_type": "Protected Grounds:",
+ "crew_vigilantes_hunting_grounds_description-N": "Uniting — Interference — Resistance — Terror",
+ "crew_vigilantes_hunting_grounds_type-N": "Protected Grounds",
"crew_vigilantes_xp_condition": "Interfere with criminal scores, protect citizens, or antagonize the law.",
"cult": "Cult",
"cutter": "Cutter",
@@ -639,8 +639,8 @@
"playbook_ability_connected_description": "During downtime, you get +1 result level when you acquire an asset or reduce heat.",
"playbook_ability_daredevil": "Daredevil",
"playbook_ability_daredevil_description": "When you roll a desperate action, you get +1d to your roll if you also take -1d to any resistance rolls against consequences from your action.",
- "playbook_ability_dark_talent": "Dark Talent",
- "playbook_ability_dark_talent_description": "Choose Insight, Prowess, or Resolve.Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
+ "playbook_ability_dark_talent-N": "Dark Talent",
+ "playbook_ability_dark_talent-N_description": "Choose Insight, Prowess, or Resolve. Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
"playbook_ability_dissipate": "Dissipate",
"playbook_ability_dissipate_description": "You can disperse the electroplasmic vapor of your ghostly form in order to pass through solid objects for a moment. Take 1 drain when you dissipate, plus 1 drain for each feature: It lasts longer (a minute — an hour — a day) — you also become invisible — anything that passes through your form becomes dangerously electrified or frozen.",
"playbook_ability_electroplasmic_projectors": "Electroplasmic Projectors",
@@ -715,8 +715,8 @@
"playbook_ability_saboteur_description": "When you Wreck, the work is much quieter than it should be and the damage is hidden from casual inspection.",
"playbook_ability_savage": "Savage",
"playbook_ability_savage_description": "When you unleash physical violence, it's especially frightening. When you Command a frightened target, take +1d.",
- "playbook_ability_scout": "Scout",
- "playbook_ability_scout_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camou age, you get +1d to rolls to avoid detection.",
+ "playbook_ability_scout-N": "Scout",
+ "playbook_ability_scout-N_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camouflage, you get +1d to rolls to avoid detection.",
"playbook_ability_secondary_hull": "Secondary Hull",
"playbook_ability_secondary_hull_description": "Choose an additional frame and its starting feature. You may transfer your consciousness between your frames at will.",
"playbook_ability_shadow": "Shadow",
@@ -808,7 +808,7 @@
"playbook_item_fine_shadow_cloak": "Fine shadow cloak",
"playbook_item_fine_spirit_mask": "Fine spirit mask",
"playbook_item_fine_tinkering_tools": "Fine tinkering tools",
- "playbook_item_fine_wrecker_tools": "Fine wrecker tools",
+ "playbook_item_fine_wrecking_tools": "Fine wrecking tools",
"playbook_item_gadget": "Gadget",
"playbook_item_ghost_key": "Ghost key",
"playbook_item_light_climbing_gear": "Light climbing gear",
@@ -880,7 +880,7 @@
"prowl_description": "Prowl about unseen and traverse obstacles; climb, swim, run, jump, and tumble. Ambush with close violence — a backstab, throat cutting, black-jack, etc.",
"push_yourself": "Push yourself",
"push_yourself_desc1": " (take 2 ",
- "push_yourself_desc2": ") - or - accept a ",
+ "push_yourself_desc2-N": ") — or — accept a ",
"quality": "Quality",
"quality_abbreviated": "Q:",
"quarters": "Quarters",
@@ -911,7 +911,7 @@
"savage": "Savage",
"secure": "Secure",
"send_details_to_chat": "Send details to chat",
- "set_up_a_teammate": "Set up",
+ "set_up_a_teammate-N": "Set up a teammate",
"shadows": "Shadows",
"short": "short",
"show_broadcast": "Show broadcast buttons for sending information to chat",
@@ -1003,7 +1003,7 @@
"upgrade_vault_description": "Your lair has a secure vault, increasing your storage capacity for coin to 8. A second upgrade increases your capacity to 16. A separate part of your vault can be used as a holding cell.",
"upgrade_weapons_description": "+1 quality for Weapons.",
"upgrade_workshop_description": "Your lair has a workshop appointed with tools for tinkering and alchemy, as well as a small library of books, documents, and maps. You may accomplish long-term projects with these assets without leaving your lair.",
- "upon_crew_advance": "Upon crew advance, each PC gets +2 Stash (+1 per Tier)",
+ "upon_crew_advance-N": "Upon crew advance, each PC gets Stash = Tier+2",
"use_kirsty": "Use Kirsty font if installed (only check if you have Kirsty)",
"vampire": "Vampire",
"vampire_viceblurb": "Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice . Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims?",
@@ -1049,5 +1049,5 @@
"xp_specific_extra": "Enter another specific way to mark XP here.",
"xp_top": "At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).",
"xp_vice": "You struggled with issues from your vice or traumas during the session.",
- "zerodice": "Zero Dice - take the lowest result above"
+ "zerodice-N": "Zero Dice — take the lowest result above"
}
\ No newline at end of file
diff --git a/Blades in the Dark/translations/cs.json b/Blades in the Dark/translations/cs.json
index 226f0521d1..33f8e517ba 100644
--- a/Blades in the Dark/translations/cs.json
+++ b/Blades in the Dark/translations/cs.json
@@ -42,7 +42,7 @@
"bestial": "Bestial",
"binding_oil": "Binding Oil",
"boat": "Boat",
- "boat_carriage_other": "Boat - Carriage - Other",
+ "boat_carriage_other-N": "Boat — Carriage — Other",
"bold": "bold",
"bolster": "Bolster your crew's reputation or develop a new one.",
"bonus_die": "Bonus Die",
@@ -206,8 +206,8 @@
"crew_ability_bound_in_darkness_description": "You may use teamwork with any cult member, regardless of the distance separating you. By taking 1 stress, your whispered message is heard by every cultist.",
"crew_ability_chosen": "Chosen",
"crew_ability_chosen_description": "Each PC may add +1 action rating to Attune, Study, or Sway (up to a max rating of 3).",
- "crew_ability_conviction": "Conviction",
- "crew_ability_conviction_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make—from now until you indulge this vice again.",
+ "crew_ability_conviction-N": "Conviction",
+ "crew_ability_conviction-N_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make — from now until you indulge this vice again.",
"crew_ability_crow's_veil": "Crow's Veil",
"crew_ability_crow's_veil_description": "Due to hard-won experience or occult ritual, your activities are hidden from the notice of the death-seeker crows. You don't take extra heat when killing is involved on a score.",
"crew_ability_dangerous": "Dangerous",
@@ -294,8 +294,8 @@
"crew_assassins_contact_4": "Exeter, a spirit warden",
"crew_assassins_contact_5": "Sevoy, a merchant lord",
"crew_assassins_description": "Murderers\nfor Hire",
- "crew_assassins_hunting_grounds_description": "Accident - Disappearance - Murder - Ransom",
- "crew_assassins_hunting_grounds_type": "Hunting Grounds:",
+ "crew_assassins_hunting_grounds_description-N": "Accident — Disappearance — Murder — Ransom",
+ "crew_assassins_hunting_grounds_type-N": "Hunting Grounds",
"crew_assassins_xp_condition": "Execute a successful accident, disappearance, murder, or ransom operation.",
"crew_bravos_contact_0": "Meg, a pit-fighter",
"crew_bravos_contact_1": "Conway, a bluecoat",
@@ -304,8 +304,8 @@
"crew_bravos_contact_4": "Walker, a ward boss",
"crew_bravos_contact_5": "Lutes, a tavern owner",
"crew_bravos_description": "Mercenaries,\nThugs &\nKillers",
- "crew_bravos_hunting_grounds_description": "Battle - Extortion - Sabotage - Smash & Grab",
- "crew_bravos_hunting_grounds_type": "Hunting Grounds:",
+ "crew_bravos_hunting_grounds_description-N": "Battle — Extortion — Sabotage — Smash & Grab",
+ "crew_bravos_hunting_grounds_type-N": "Hunting Grounds",
"crew_bravos_xp_condition": "Execute a successful battle, extortion, sabotage, or smash & grab operation.",
"crew_cult_contact_0": "Gagan, an academic",
"crew_cult_contact_1": "Adikin, an occultist",
@@ -314,8 +314,8 @@
"crew_cult_contact_4": "Mateas Kline, a noble",
"crew_cult_contact_5": "Bennett, an astronomer",
"crew_cult_description": "Acolytes\nof a Deity",
- "crew_cult_hunting_grounds_description": "Acquisition - Augury - Consecration - Sacrifice",
- "crew_cult_hunting_grounds_type": "Sacred Sites:",
+ "crew_cult_hunting_grounds_description-N": "Acquisition — Augury — Consecration — Sacrifice",
+ "crew_cult_hunting_grounds_type-N": "Sacred Sites",
"crew_cult_xp_condition": "Advance the agenda of your deity or embody its precepts in action.",
"crew_description": "A short crew description",
"crew_hawkers_contact_0": "Rolan Wott, a magistrate",
@@ -325,8 +325,8 @@
"crew_hawkers_contact_4": "Anya, a dilettante",
"crew_hawkers_contact_5": "Marlo, a gang boss",
"crew_hawkers_description": "Vice\nDealers",
- "crew_hawkers_hunting_grounds_description": "Sale - Supply - Show of Force - Socialize",
- "crew_hawkers_hunting_grounds_type": "Sales Territory:",
+ "crew_hawkers_hunting_grounds_description-N": "Sale — Supply — Show of Force — Socialize",
+ "crew_hawkers_hunting_grounds_type-N": "Sales Territory",
"crew_hawkers_xp_condition": "Acquire product supply, execute clandestine/covert sales, or secure new territory.",
"crew_mode": "Crew Mode",
"crew_shadows_contact_0": "Dowler, an explorer",
@@ -336,8 +336,8 @@
"crew_shadows_contact_4": "Adelaide Phroaig, a noble",
"crew_shadows_contact_5": "Rigney, a tavern owner",
"crew_shadows_description": "Thieves,\nSpies, and\nSaboteurs",
- "crew_shadows_hunting_grounds_description": "Burglary - Espionage - Robbery - Sabotage",
- "crew_shadows_hunting_grounds_type": "Hunting Grounds:",
+ "crew_shadows_hunting_grounds_description-N": "Burglary — Espionage — Robbery — Sabotage",
+ "crew_shadows_hunting_grounds_type-N": "Hunting Grounds",
"crew_shadows_xp_condition": "Execute a successful espionage, sabotage, or theft operation.",
"crew_sheet": "Crew sheet",
"crew_smugglers_contact_0": "Elynn, a dock worker",
@@ -347,8 +347,8 @@
"crew_smugglers_contact_4": "Decker, an anarchist",
"crew_smugglers_contact_5": "Esme, a tavern owner",
"crew_smugglers_description": "Suppliers\nof Illicit\nGoods",
- "crew_smugglers_hunting_grounds_description": "Arcane/Weird - Arms - Contraband - Passengers",
- "crew_smugglers_hunting_grounds_type": "Cargo Types:",
+ "crew_smugglers_hunting_grounds_description-N": "Arcane/Weird — Arms — Contraband — Passengers",
+ "crew_smugglers_hunting_grounds_type-N": "Cargo Types",
"crew_smugglers_xp_condition": "Execute a successful smuggling or acquire new clients or contraband sources.",
"crew_tier": "Crew Tier",
"crew_upgrade_assassin_rigging": "Assassin rigging (2 free load of weapons or gear)",
@@ -357,6 +357,7 @@
"crew_upgrade_camouflage": "Camouflage (vehicles are perfectly concealed at rest)",
"crew_upgrade_composed": "Composed (+1 stress box)",
"crew_upgrade_cult_rigging": "Cult rigging (2 free load of documents or implements)",
+ "crew_upgrade_dedicated_crafters": "Dedicated crafters",
"crew_upgrade_elite_adepts": "Elite Adepts",
"crew_upgrade_elite_rooks": "Elite Rooks",
"crew_upgrade_elite_rovers": "Elite Rovers",
@@ -369,7 +370,6 @@
"crew_upgrade_ordained": "Ordained (+1 trauma box)",
"crew_upgrade_ritual_sanctum_in_lair": "Ritual sanctum in lair",
"crew_upgrade_smuggler's_rigging": "Smuggler's rigging (2 items carried are perfectly concealed)",
- "crew_upgrade_spark-craft_technology": "Spark-craft Technology",
"crew_upgrade_steady": "Steady (+1 stress box)",
"crew_upgrade_thief_rigging": "Thief Rigging (2 free load of tools or gear)",
"crew_upgrade_unbroken": "Unbroken (+1 trauma box)",
@@ -384,8 +384,8 @@
"crew_vigilantes_contact_4": "Anis, a Spirit Warden",
"crew_vigilantes_contact_5": "Badger, a brilliant inventor",
"crew_vigilantes_description": "Deluded\nAvengers",
- "crew_vigilantes_hunting_grounds_description": "Uniting - Interference - Resistance - Terror",
- "crew_vigilantes_hunting_grounds_type": "Protected Grounds:",
+ "crew_vigilantes_hunting_grounds_description-N": "Uniting — Interference — Resistance — Terror",
+ "crew_vigilantes_hunting_grounds_type-N": "Protected Grounds",
"crew_vigilantes_xp_condition": "Interfere with criminal scores, protect citizens, or antagonize the law.",
"cult": "Cult",
"cutter": "Cutter",
@@ -639,8 +639,8 @@
"playbook_ability_connected_description": "During downtime, you get +1 result level when you acquire an asset or reduce heat.",
"playbook_ability_daredevil": "Daredevil",
"playbook_ability_daredevil_description": "When you roll a desperate action, you get +1d to your roll if you also take -1d to any resistance rolls against consequences from your action.",
- "playbook_ability_dark_talent": "Dark Talent",
- "playbook_ability_dark_talent_description": "Choose Insight, Prowess, or Resolve.Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
+ "playbook_ability_dark_talent-N": "Dark Talent",
+ "playbook_ability_dark_talent-N_description": "Choose Insight, Prowess, or Resolve. Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
"playbook_ability_dissipate": "Dissipate",
"playbook_ability_dissipate_description": "You can disperse the electroplasmic vapor of your ghostly form in order to pass through solid objects for a moment. Take 1 drain when you dissipate, plus 1 drain for each feature: It lasts longer (a minute — an hour — a day) — you also become invisible — anything that passes through your form becomes dangerously electrified or frozen.",
"playbook_ability_electroplasmic_projectors": "Electroplasmic Projectors",
@@ -715,8 +715,8 @@
"playbook_ability_saboteur_description": "When you Wreck, the work is much quieter than it should be and the damage is hidden from casual inspection.",
"playbook_ability_savage": "Savage",
"playbook_ability_savage_description": "When you unleash physical violence, it's especially frightening. When you Command a frightened target, take +1d.",
- "playbook_ability_scout": "Scout",
- "playbook_ability_scout_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camou age, you get +1d to rolls to avoid detection.",
+ "playbook_ability_scout-N": "Scout",
+ "playbook_ability_scout-N_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camouflage, you get +1d to rolls to avoid detection.",
"playbook_ability_secondary_hull": "Secondary Hull",
"playbook_ability_secondary_hull_description": "Choose an additional frame and its starting feature. You may transfer your consciousness between your frames at will.",
"playbook_ability_shadow": "Shadow",
@@ -808,7 +808,7 @@
"playbook_item_fine_shadow_cloak": "Fine shadow cloak",
"playbook_item_fine_spirit_mask": "Fine spirit mask",
"playbook_item_fine_tinkering_tools": "Fine tinkering tools",
- "playbook_item_fine_wrecker_tools": "Fine wrecker tools",
+ "playbook_item_fine_wrecking_tools": "Fine wrecking tools",
"playbook_item_gadget": "Gadget",
"playbook_item_ghost_key": "Ghost key",
"playbook_item_light_climbing_gear": "Light climbing gear",
@@ -880,7 +880,7 @@
"prowl_description": "Prowl about unseen and traverse obstacles; climb, swim, run, jump, and tumble. Ambush with close violence — a backstab, throat cutting, black-jack, etc.",
"push_yourself": "Push yourself",
"push_yourself_desc1": " (take 2 ",
- "push_yourself_desc2": ") - or - accept a ",
+ "push_yourself_desc2-N": ") — or — accept a ",
"quality": "Quality",
"quality_abbreviated": "Q:",
"quarters": "Quarters",
@@ -911,7 +911,7 @@
"savage": "Savage",
"secure": "Secure",
"send_details_to_chat": "Send details to chat",
- "set_up_a_teammate": "Set up",
+ "set_up_a_teammate-N": "Set up a teammate",
"shadows": "Shadows",
"short": "short",
"show_broadcast": "Show broadcast buttons for sending information to chat",
@@ -1003,7 +1003,7 @@
"upgrade_vault_description": "Your lair has a secure vault, increasing your storage capacity for coin to 8. A second upgrade increases your capacity to 16. A separate part of your vault can be used as a holding cell.",
"upgrade_weapons_description": "+1 quality for Weapons.",
"upgrade_workshop_description": "Your lair has a workshop appointed with tools for tinkering and alchemy, as well as a small library of books, documents, and maps. You may accomplish long-term projects with these assets without leaving your lair.",
- "upon_crew_advance": "Upon crew advance, each PC gets +2 Stash (+1 per Tier)",
+ "upon_crew_advance-N": "Upon crew advance, each PC gets Stash = Tier+2",
"use_kirsty": "Use Kirsty font if installed (only check if you have Kirsty)",
"vampire": "Vampire",
"vampire_viceblurb": "Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice . Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims?",
@@ -1049,5 +1049,5 @@
"xp_specific_extra": "Enter another specific way to mark XP here.",
"xp_top": "At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).",
"xp_vice": "You struggled with issues from your vice or traumas during the session.",
- "zerodice": "Zero Dice - take the lowest result above"
+ "zerodice-N": "Zero Dice — take the lowest result above"
}
\ No newline at end of file
diff --git a/Blades in the Dark/translations/da.json b/Blades in the Dark/translations/da.json
index 226f0521d1..33f8e517ba 100644
--- a/Blades in the Dark/translations/da.json
+++ b/Blades in the Dark/translations/da.json
@@ -42,7 +42,7 @@
"bestial": "Bestial",
"binding_oil": "Binding Oil",
"boat": "Boat",
- "boat_carriage_other": "Boat - Carriage - Other",
+ "boat_carriage_other-N": "Boat — Carriage — Other",
"bold": "bold",
"bolster": "Bolster your crew's reputation or develop a new one.",
"bonus_die": "Bonus Die",
@@ -206,8 +206,8 @@
"crew_ability_bound_in_darkness_description": "You may use teamwork with any cult member, regardless of the distance separating you. By taking 1 stress, your whispered message is heard by every cultist.",
"crew_ability_chosen": "Chosen",
"crew_ability_chosen_description": "Each PC may add +1 action rating to Attune, Study, or Sway (up to a max rating of 3).",
- "crew_ability_conviction": "Conviction",
- "crew_ability_conviction_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make—from now until you indulge this vice again.",
+ "crew_ability_conviction-N": "Conviction",
+ "crew_ability_conviction-N_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make — from now until you indulge this vice again.",
"crew_ability_crow's_veil": "Crow's Veil",
"crew_ability_crow's_veil_description": "Due to hard-won experience or occult ritual, your activities are hidden from the notice of the death-seeker crows. You don't take extra heat when killing is involved on a score.",
"crew_ability_dangerous": "Dangerous",
@@ -294,8 +294,8 @@
"crew_assassins_contact_4": "Exeter, a spirit warden",
"crew_assassins_contact_5": "Sevoy, a merchant lord",
"crew_assassins_description": "Murderers\nfor Hire",
- "crew_assassins_hunting_grounds_description": "Accident - Disappearance - Murder - Ransom",
- "crew_assassins_hunting_grounds_type": "Hunting Grounds:",
+ "crew_assassins_hunting_grounds_description-N": "Accident — Disappearance — Murder — Ransom",
+ "crew_assassins_hunting_grounds_type-N": "Hunting Grounds",
"crew_assassins_xp_condition": "Execute a successful accident, disappearance, murder, or ransom operation.",
"crew_bravos_contact_0": "Meg, a pit-fighter",
"crew_bravos_contact_1": "Conway, a bluecoat",
@@ -304,8 +304,8 @@
"crew_bravos_contact_4": "Walker, a ward boss",
"crew_bravos_contact_5": "Lutes, a tavern owner",
"crew_bravos_description": "Mercenaries,\nThugs &\nKillers",
- "crew_bravos_hunting_grounds_description": "Battle - Extortion - Sabotage - Smash & Grab",
- "crew_bravos_hunting_grounds_type": "Hunting Grounds:",
+ "crew_bravos_hunting_grounds_description-N": "Battle — Extortion — Sabotage — Smash & Grab",
+ "crew_bravos_hunting_grounds_type-N": "Hunting Grounds",
"crew_bravos_xp_condition": "Execute a successful battle, extortion, sabotage, or smash & grab operation.",
"crew_cult_contact_0": "Gagan, an academic",
"crew_cult_contact_1": "Adikin, an occultist",
@@ -314,8 +314,8 @@
"crew_cult_contact_4": "Mateas Kline, a noble",
"crew_cult_contact_5": "Bennett, an astronomer",
"crew_cult_description": "Acolytes\nof a Deity",
- "crew_cult_hunting_grounds_description": "Acquisition - Augury - Consecration - Sacrifice",
- "crew_cult_hunting_grounds_type": "Sacred Sites:",
+ "crew_cult_hunting_grounds_description-N": "Acquisition — Augury — Consecration — Sacrifice",
+ "crew_cult_hunting_grounds_type-N": "Sacred Sites",
"crew_cult_xp_condition": "Advance the agenda of your deity or embody its precepts in action.",
"crew_description": "A short crew description",
"crew_hawkers_contact_0": "Rolan Wott, a magistrate",
@@ -325,8 +325,8 @@
"crew_hawkers_contact_4": "Anya, a dilettante",
"crew_hawkers_contact_5": "Marlo, a gang boss",
"crew_hawkers_description": "Vice\nDealers",
- "crew_hawkers_hunting_grounds_description": "Sale - Supply - Show of Force - Socialize",
- "crew_hawkers_hunting_grounds_type": "Sales Territory:",
+ "crew_hawkers_hunting_grounds_description-N": "Sale — Supply — Show of Force — Socialize",
+ "crew_hawkers_hunting_grounds_type-N": "Sales Territory",
"crew_hawkers_xp_condition": "Acquire product supply, execute clandestine/covert sales, or secure new territory.",
"crew_mode": "Crew Mode",
"crew_shadows_contact_0": "Dowler, an explorer",
@@ -336,8 +336,8 @@
"crew_shadows_contact_4": "Adelaide Phroaig, a noble",
"crew_shadows_contact_5": "Rigney, a tavern owner",
"crew_shadows_description": "Thieves,\nSpies, and\nSaboteurs",
- "crew_shadows_hunting_grounds_description": "Burglary - Espionage - Robbery - Sabotage",
- "crew_shadows_hunting_grounds_type": "Hunting Grounds:",
+ "crew_shadows_hunting_grounds_description-N": "Burglary — Espionage — Robbery — Sabotage",
+ "crew_shadows_hunting_grounds_type-N": "Hunting Grounds",
"crew_shadows_xp_condition": "Execute a successful espionage, sabotage, or theft operation.",
"crew_sheet": "Crew sheet",
"crew_smugglers_contact_0": "Elynn, a dock worker",
@@ -347,8 +347,8 @@
"crew_smugglers_contact_4": "Decker, an anarchist",
"crew_smugglers_contact_5": "Esme, a tavern owner",
"crew_smugglers_description": "Suppliers\nof Illicit\nGoods",
- "crew_smugglers_hunting_grounds_description": "Arcane/Weird - Arms - Contraband - Passengers",
- "crew_smugglers_hunting_grounds_type": "Cargo Types:",
+ "crew_smugglers_hunting_grounds_description-N": "Arcane/Weird — Arms — Contraband — Passengers",
+ "crew_smugglers_hunting_grounds_type-N": "Cargo Types",
"crew_smugglers_xp_condition": "Execute a successful smuggling or acquire new clients or contraband sources.",
"crew_tier": "Crew Tier",
"crew_upgrade_assassin_rigging": "Assassin rigging (2 free load of weapons or gear)",
@@ -357,6 +357,7 @@
"crew_upgrade_camouflage": "Camouflage (vehicles are perfectly concealed at rest)",
"crew_upgrade_composed": "Composed (+1 stress box)",
"crew_upgrade_cult_rigging": "Cult rigging (2 free load of documents or implements)",
+ "crew_upgrade_dedicated_crafters": "Dedicated crafters",
"crew_upgrade_elite_adepts": "Elite Adepts",
"crew_upgrade_elite_rooks": "Elite Rooks",
"crew_upgrade_elite_rovers": "Elite Rovers",
@@ -369,7 +370,6 @@
"crew_upgrade_ordained": "Ordained (+1 trauma box)",
"crew_upgrade_ritual_sanctum_in_lair": "Ritual sanctum in lair",
"crew_upgrade_smuggler's_rigging": "Smuggler's rigging (2 items carried are perfectly concealed)",
- "crew_upgrade_spark-craft_technology": "Spark-craft Technology",
"crew_upgrade_steady": "Steady (+1 stress box)",
"crew_upgrade_thief_rigging": "Thief Rigging (2 free load of tools or gear)",
"crew_upgrade_unbroken": "Unbroken (+1 trauma box)",
@@ -384,8 +384,8 @@
"crew_vigilantes_contact_4": "Anis, a Spirit Warden",
"crew_vigilantes_contact_5": "Badger, a brilliant inventor",
"crew_vigilantes_description": "Deluded\nAvengers",
- "crew_vigilantes_hunting_grounds_description": "Uniting - Interference - Resistance - Terror",
- "crew_vigilantes_hunting_grounds_type": "Protected Grounds:",
+ "crew_vigilantes_hunting_grounds_description-N": "Uniting — Interference — Resistance — Terror",
+ "crew_vigilantes_hunting_grounds_type-N": "Protected Grounds",
"crew_vigilantes_xp_condition": "Interfere with criminal scores, protect citizens, or antagonize the law.",
"cult": "Cult",
"cutter": "Cutter",
@@ -639,8 +639,8 @@
"playbook_ability_connected_description": "During downtime, you get +1 result level when you acquire an asset or reduce heat.",
"playbook_ability_daredevil": "Daredevil",
"playbook_ability_daredevil_description": "When you roll a desperate action, you get +1d to your roll if you also take -1d to any resistance rolls against consequences from your action.",
- "playbook_ability_dark_talent": "Dark Talent",
- "playbook_ability_dark_talent_description": "Choose Insight, Prowess, or Resolve.Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
+ "playbook_ability_dark_talent-N": "Dark Talent",
+ "playbook_ability_dark_talent-N_description": "Choose Insight, Prowess, or Resolve. Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
"playbook_ability_dissipate": "Dissipate",
"playbook_ability_dissipate_description": "You can disperse the electroplasmic vapor of your ghostly form in order to pass through solid objects for a moment. Take 1 drain when you dissipate, plus 1 drain for each feature: It lasts longer (a minute — an hour — a day) — you also become invisible — anything that passes through your form becomes dangerously electrified or frozen.",
"playbook_ability_electroplasmic_projectors": "Electroplasmic Projectors",
@@ -715,8 +715,8 @@
"playbook_ability_saboteur_description": "When you Wreck, the work is much quieter than it should be and the damage is hidden from casual inspection.",
"playbook_ability_savage": "Savage",
"playbook_ability_savage_description": "When you unleash physical violence, it's especially frightening. When you Command a frightened target, take +1d.",
- "playbook_ability_scout": "Scout",
- "playbook_ability_scout_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camou age, you get +1d to rolls to avoid detection.",
+ "playbook_ability_scout-N": "Scout",
+ "playbook_ability_scout-N_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camouflage, you get +1d to rolls to avoid detection.",
"playbook_ability_secondary_hull": "Secondary Hull",
"playbook_ability_secondary_hull_description": "Choose an additional frame and its starting feature. You may transfer your consciousness between your frames at will.",
"playbook_ability_shadow": "Shadow",
@@ -808,7 +808,7 @@
"playbook_item_fine_shadow_cloak": "Fine shadow cloak",
"playbook_item_fine_spirit_mask": "Fine spirit mask",
"playbook_item_fine_tinkering_tools": "Fine tinkering tools",
- "playbook_item_fine_wrecker_tools": "Fine wrecker tools",
+ "playbook_item_fine_wrecking_tools": "Fine wrecking tools",
"playbook_item_gadget": "Gadget",
"playbook_item_ghost_key": "Ghost key",
"playbook_item_light_climbing_gear": "Light climbing gear",
@@ -880,7 +880,7 @@
"prowl_description": "Prowl about unseen and traverse obstacles; climb, swim, run, jump, and tumble. Ambush with close violence — a backstab, throat cutting, black-jack, etc.",
"push_yourself": "Push yourself",
"push_yourself_desc1": " (take 2 ",
- "push_yourself_desc2": ") - or - accept a ",
+ "push_yourself_desc2-N": ") — or — accept a ",
"quality": "Quality",
"quality_abbreviated": "Q:",
"quarters": "Quarters",
@@ -911,7 +911,7 @@
"savage": "Savage",
"secure": "Secure",
"send_details_to_chat": "Send details to chat",
- "set_up_a_teammate": "Set up",
+ "set_up_a_teammate-N": "Set up a teammate",
"shadows": "Shadows",
"short": "short",
"show_broadcast": "Show broadcast buttons for sending information to chat",
@@ -1003,7 +1003,7 @@
"upgrade_vault_description": "Your lair has a secure vault, increasing your storage capacity for coin to 8. A second upgrade increases your capacity to 16. A separate part of your vault can be used as a holding cell.",
"upgrade_weapons_description": "+1 quality for Weapons.",
"upgrade_workshop_description": "Your lair has a workshop appointed with tools for tinkering and alchemy, as well as a small library of books, documents, and maps. You may accomplish long-term projects with these assets without leaving your lair.",
- "upon_crew_advance": "Upon crew advance, each PC gets +2 Stash (+1 per Tier)",
+ "upon_crew_advance-N": "Upon crew advance, each PC gets Stash = Tier+2",
"use_kirsty": "Use Kirsty font if installed (only check if you have Kirsty)",
"vampire": "Vampire",
"vampire_viceblurb": "Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice . Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims?",
@@ -1049,5 +1049,5 @@
"xp_specific_extra": "Enter another specific way to mark XP here.",
"xp_top": "At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).",
"xp_vice": "You struggled with issues from your vice or traumas during the session.",
- "zerodice": "Zero Dice - take the lowest result above"
+ "zerodice-N": "Zero Dice — take the lowest result above"
}
\ No newline at end of file
diff --git a/Blades in the Dark/translations/de.json b/Blades in the Dark/translations/de.json
index 226f0521d1..33f8e517ba 100644
--- a/Blades in the Dark/translations/de.json
+++ b/Blades in the Dark/translations/de.json
@@ -42,7 +42,7 @@
"bestial": "Bestial",
"binding_oil": "Binding Oil",
"boat": "Boat",
- "boat_carriage_other": "Boat - Carriage - Other",
+ "boat_carriage_other-N": "Boat — Carriage — Other",
"bold": "bold",
"bolster": "Bolster your crew's reputation or develop a new one.",
"bonus_die": "Bonus Die",
@@ -206,8 +206,8 @@
"crew_ability_bound_in_darkness_description": "You may use teamwork with any cult member, regardless of the distance separating you. By taking 1 stress, your whispered message is heard by every cultist.",
"crew_ability_chosen": "Chosen",
"crew_ability_chosen_description": "Each PC may add +1 action rating to Attune, Study, or Sway (up to a max rating of 3).",
- "crew_ability_conviction": "Conviction",
- "crew_ability_conviction_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make—from now until you indulge this vice again.",
+ "crew_ability_conviction-N": "Conviction",
+ "crew_ability_conviction-N_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make — from now until you indulge this vice again.",
"crew_ability_crow's_veil": "Crow's Veil",
"crew_ability_crow's_veil_description": "Due to hard-won experience or occult ritual, your activities are hidden from the notice of the death-seeker crows. You don't take extra heat when killing is involved on a score.",
"crew_ability_dangerous": "Dangerous",
@@ -294,8 +294,8 @@
"crew_assassins_contact_4": "Exeter, a spirit warden",
"crew_assassins_contact_5": "Sevoy, a merchant lord",
"crew_assassins_description": "Murderers\nfor Hire",
- "crew_assassins_hunting_grounds_description": "Accident - Disappearance - Murder - Ransom",
- "crew_assassins_hunting_grounds_type": "Hunting Grounds:",
+ "crew_assassins_hunting_grounds_description-N": "Accident — Disappearance — Murder — Ransom",
+ "crew_assassins_hunting_grounds_type-N": "Hunting Grounds",
"crew_assassins_xp_condition": "Execute a successful accident, disappearance, murder, or ransom operation.",
"crew_bravos_contact_0": "Meg, a pit-fighter",
"crew_bravos_contact_1": "Conway, a bluecoat",
@@ -304,8 +304,8 @@
"crew_bravos_contact_4": "Walker, a ward boss",
"crew_bravos_contact_5": "Lutes, a tavern owner",
"crew_bravos_description": "Mercenaries,\nThugs &\nKillers",
- "crew_bravos_hunting_grounds_description": "Battle - Extortion - Sabotage - Smash & Grab",
- "crew_bravos_hunting_grounds_type": "Hunting Grounds:",
+ "crew_bravos_hunting_grounds_description-N": "Battle — Extortion — Sabotage — Smash & Grab",
+ "crew_bravos_hunting_grounds_type-N": "Hunting Grounds",
"crew_bravos_xp_condition": "Execute a successful battle, extortion, sabotage, or smash & grab operation.",
"crew_cult_contact_0": "Gagan, an academic",
"crew_cult_contact_1": "Adikin, an occultist",
@@ -314,8 +314,8 @@
"crew_cult_contact_4": "Mateas Kline, a noble",
"crew_cult_contact_5": "Bennett, an astronomer",
"crew_cult_description": "Acolytes\nof a Deity",
- "crew_cult_hunting_grounds_description": "Acquisition - Augury - Consecration - Sacrifice",
- "crew_cult_hunting_grounds_type": "Sacred Sites:",
+ "crew_cult_hunting_grounds_description-N": "Acquisition — Augury — Consecration — Sacrifice",
+ "crew_cult_hunting_grounds_type-N": "Sacred Sites",
"crew_cult_xp_condition": "Advance the agenda of your deity or embody its precepts in action.",
"crew_description": "A short crew description",
"crew_hawkers_contact_0": "Rolan Wott, a magistrate",
@@ -325,8 +325,8 @@
"crew_hawkers_contact_4": "Anya, a dilettante",
"crew_hawkers_contact_5": "Marlo, a gang boss",
"crew_hawkers_description": "Vice\nDealers",
- "crew_hawkers_hunting_grounds_description": "Sale - Supply - Show of Force - Socialize",
- "crew_hawkers_hunting_grounds_type": "Sales Territory:",
+ "crew_hawkers_hunting_grounds_description-N": "Sale — Supply — Show of Force — Socialize",
+ "crew_hawkers_hunting_grounds_type-N": "Sales Territory",
"crew_hawkers_xp_condition": "Acquire product supply, execute clandestine/covert sales, or secure new territory.",
"crew_mode": "Crew Mode",
"crew_shadows_contact_0": "Dowler, an explorer",
@@ -336,8 +336,8 @@
"crew_shadows_contact_4": "Adelaide Phroaig, a noble",
"crew_shadows_contact_5": "Rigney, a tavern owner",
"crew_shadows_description": "Thieves,\nSpies, and\nSaboteurs",
- "crew_shadows_hunting_grounds_description": "Burglary - Espionage - Robbery - Sabotage",
- "crew_shadows_hunting_grounds_type": "Hunting Grounds:",
+ "crew_shadows_hunting_grounds_description-N": "Burglary — Espionage — Robbery — Sabotage",
+ "crew_shadows_hunting_grounds_type-N": "Hunting Grounds",
"crew_shadows_xp_condition": "Execute a successful espionage, sabotage, or theft operation.",
"crew_sheet": "Crew sheet",
"crew_smugglers_contact_0": "Elynn, a dock worker",
@@ -347,8 +347,8 @@
"crew_smugglers_contact_4": "Decker, an anarchist",
"crew_smugglers_contact_5": "Esme, a tavern owner",
"crew_smugglers_description": "Suppliers\nof Illicit\nGoods",
- "crew_smugglers_hunting_grounds_description": "Arcane/Weird - Arms - Contraband - Passengers",
- "crew_smugglers_hunting_grounds_type": "Cargo Types:",
+ "crew_smugglers_hunting_grounds_description-N": "Arcane/Weird — Arms — Contraband — Passengers",
+ "crew_smugglers_hunting_grounds_type-N": "Cargo Types",
"crew_smugglers_xp_condition": "Execute a successful smuggling or acquire new clients or contraband sources.",
"crew_tier": "Crew Tier",
"crew_upgrade_assassin_rigging": "Assassin rigging (2 free load of weapons or gear)",
@@ -357,6 +357,7 @@
"crew_upgrade_camouflage": "Camouflage (vehicles are perfectly concealed at rest)",
"crew_upgrade_composed": "Composed (+1 stress box)",
"crew_upgrade_cult_rigging": "Cult rigging (2 free load of documents or implements)",
+ "crew_upgrade_dedicated_crafters": "Dedicated crafters",
"crew_upgrade_elite_adepts": "Elite Adepts",
"crew_upgrade_elite_rooks": "Elite Rooks",
"crew_upgrade_elite_rovers": "Elite Rovers",
@@ -369,7 +370,6 @@
"crew_upgrade_ordained": "Ordained (+1 trauma box)",
"crew_upgrade_ritual_sanctum_in_lair": "Ritual sanctum in lair",
"crew_upgrade_smuggler's_rigging": "Smuggler's rigging (2 items carried are perfectly concealed)",
- "crew_upgrade_spark-craft_technology": "Spark-craft Technology",
"crew_upgrade_steady": "Steady (+1 stress box)",
"crew_upgrade_thief_rigging": "Thief Rigging (2 free load of tools or gear)",
"crew_upgrade_unbroken": "Unbroken (+1 trauma box)",
@@ -384,8 +384,8 @@
"crew_vigilantes_contact_4": "Anis, a Spirit Warden",
"crew_vigilantes_contact_5": "Badger, a brilliant inventor",
"crew_vigilantes_description": "Deluded\nAvengers",
- "crew_vigilantes_hunting_grounds_description": "Uniting - Interference - Resistance - Terror",
- "crew_vigilantes_hunting_grounds_type": "Protected Grounds:",
+ "crew_vigilantes_hunting_grounds_description-N": "Uniting — Interference — Resistance — Terror",
+ "crew_vigilantes_hunting_grounds_type-N": "Protected Grounds",
"crew_vigilantes_xp_condition": "Interfere with criminal scores, protect citizens, or antagonize the law.",
"cult": "Cult",
"cutter": "Cutter",
@@ -639,8 +639,8 @@
"playbook_ability_connected_description": "During downtime, you get +1 result level when you acquire an asset or reduce heat.",
"playbook_ability_daredevil": "Daredevil",
"playbook_ability_daredevil_description": "When you roll a desperate action, you get +1d to your roll if you also take -1d to any resistance rolls against consequences from your action.",
- "playbook_ability_dark_talent": "Dark Talent",
- "playbook_ability_dark_talent_description": "Choose Insight, Prowess, or Resolve.Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
+ "playbook_ability_dark_talent-N": "Dark Talent",
+ "playbook_ability_dark_talent-N_description": "Choose Insight, Prowess, or Resolve. Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
"playbook_ability_dissipate": "Dissipate",
"playbook_ability_dissipate_description": "You can disperse the electroplasmic vapor of your ghostly form in order to pass through solid objects for a moment. Take 1 drain when you dissipate, plus 1 drain for each feature: It lasts longer (a minute — an hour — a day) — you also become invisible — anything that passes through your form becomes dangerously electrified or frozen.",
"playbook_ability_electroplasmic_projectors": "Electroplasmic Projectors",
@@ -715,8 +715,8 @@
"playbook_ability_saboteur_description": "When you Wreck, the work is much quieter than it should be and the damage is hidden from casual inspection.",
"playbook_ability_savage": "Savage",
"playbook_ability_savage_description": "When you unleash physical violence, it's especially frightening. When you Command a frightened target, take +1d.",
- "playbook_ability_scout": "Scout",
- "playbook_ability_scout_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camou age, you get +1d to rolls to avoid detection.",
+ "playbook_ability_scout-N": "Scout",
+ "playbook_ability_scout-N_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camouflage, you get +1d to rolls to avoid detection.",
"playbook_ability_secondary_hull": "Secondary Hull",
"playbook_ability_secondary_hull_description": "Choose an additional frame and its starting feature. You may transfer your consciousness between your frames at will.",
"playbook_ability_shadow": "Shadow",
@@ -808,7 +808,7 @@
"playbook_item_fine_shadow_cloak": "Fine shadow cloak",
"playbook_item_fine_spirit_mask": "Fine spirit mask",
"playbook_item_fine_tinkering_tools": "Fine tinkering tools",
- "playbook_item_fine_wrecker_tools": "Fine wrecker tools",
+ "playbook_item_fine_wrecking_tools": "Fine wrecking tools",
"playbook_item_gadget": "Gadget",
"playbook_item_ghost_key": "Ghost key",
"playbook_item_light_climbing_gear": "Light climbing gear",
@@ -880,7 +880,7 @@
"prowl_description": "Prowl about unseen and traverse obstacles; climb, swim, run, jump, and tumble. Ambush with close violence — a backstab, throat cutting, black-jack, etc.",
"push_yourself": "Push yourself",
"push_yourself_desc1": " (take 2 ",
- "push_yourself_desc2": ") - or - accept a ",
+ "push_yourself_desc2-N": ") — or — accept a ",
"quality": "Quality",
"quality_abbreviated": "Q:",
"quarters": "Quarters",
@@ -911,7 +911,7 @@
"savage": "Savage",
"secure": "Secure",
"send_details_to_chat": "Send details to chat",
- "set_up_a_teammate": "Set up",
+ "set_up_a_teammate-N": "Set up a teammate",
"shadows": "Shadows",
"short": "short",
"show_broadcast": "Show broadcast buttons for sending information to chat",
@@ -1003,7 +1003,7 @@
"upgrade_vault_description": "Your lair has a secure vault, increasing your storage capacity for coin to 8. A second upgrade increases your capacity to 16. A separate part of your vault can be used as a holding cell.",
"upgrade_weapons_description": "+1 quality for Weapons.",
"upgrade_workshop_description": "Your lair has a workshop appointed with tools for tinkering and alchemy, as well as a small library of books, documents, and maps. You may accomplish long-term projects with these assets without leaving your lair.",
- "upon_crew_advance": "Upon crew advance, each PC gets +2 Stash (+1 per Tier)",
+ "upon_crew_advance-N": "Upon crew advance, each PC gets Stash = Tier+2",
"use_kirsty": "Use Kirsty font if installed (only check if you have Kirsty)",
"vampire": "Vampire",
"vampire_viceblurb": "Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice . Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims?",
@@ -1049,5 +1049,5 @@
"xp_specific_extra": "Enter another specific way to mark XP here.",
"xp_top": "At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).",
"xp_vice": "You struggled with issues from your vice or traumas during the session.",
- "zerodice": "Zero Dice - take the lowest result above"
+ "zerodice-N": "Zero Dice — take the lowest result above"
}
\ No newline at end of file
diff --git a/Blades in the Dark/translations/el.json b/Blades in the Dark/translations/el.json
index 226f0521d1..33f8e517ba 100644
--- a/Blades in the Dark/translations/el.json
+++ b/Blades in the Dark/translations/el.json
@@ -42,7 +42,7 @@
"bestial": "Bestial",
"binding_oil": "Binding Oil",
"boat": "Boat",
- "boat_carriage_other": "Boat - Carriage - Other",
+ "boat_carriage_other-N": "Boat — Carriage — Other",
"bold": "bold",
"bolster": "Bolster your crew's reputation or develop a new one.",
"bonus_die": "Bonus Die",
@@ -206,8 +206,8 @@
"crew_ability_bound_in_darkness_description": "You may use teamwork with any cult member, regardless of the distance separating you. By taking 1 stress, your whispered message is heard by every cultist.",
"crew_ability_chosen": "Chosen",
"crew_ability_chosen_description": "Each PC may add +1 action rating to Attune, Study, or Sway (up to a max rating of 3).",
- "crew_ability_conviction": "Conviction",
- "crew_ability_conviction_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make—from now until you indulge this vice again.",
+ "crew_ability_conviction-N": "Conviction",
+ "crew_ability_conviction-N_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make — from now until you indulge this vice again.",
"crew_ability_crow's_veil": "Crow's Veil",
"crew_ability_crow's_veil_description": "Due to hard-won experience or occult ritual, your activities are hidden from the notice of the death-seeker crows. You don't take extra heat when killing is involved on a score.",
"crew_ability_dangerous": "Dangerous",
@@ -294,8 +294,8 @@
"crew_assassins_contact_4": "Exeter, a spirit warden",
"crew_assassins_contact_5": "Sevoy, a merchant lord",
"crew_assassins_description": "Murderers\nfor Hire",
- "crew_assassins_hunting_grounds_description": "Accident - Disappearance - Murder - Ransom",
- "crew_assassins_hunting_grounds_type": "Hunting Grounds:",
+ "crew_assassins_hunting_grounds_description-N": "Accident — Disappearance — Murder — Ransom",
+ "crew_assassins_hunting_grounds_type-N": "Hunting Grounds",
"crew_assassins_xp_condition": "Execute a successful accident, disappearance, murder, or ransom operation.",
"crew_bravos_contact_0": "Meg, a pit-fighter",
"crew_bravos_contact_1": "Conway, a bluecoat",
@@ -304,8 +304,8 @@
"crew_bravos_contact_4": "Walker, a ward boss",
"crew_bravos_contact_5": "Lutes, a tavern owner",
"crew_bravos_description": "Mercenaries,\nThugs &\nKillers",
- "crew_bravos_hunting_grounds_description": "Battle - Extortion - Sabotage - Smash & Grab",
- "crew_bravos_hunting_grounds_type": "Hunting Grounds:",
+ "crew_bravos_hunting_grounds_description-N": "Battle — Extortion — Sabotage — Smash & Grab",
+ "crew_bravos_hunting_grounds_type-N": "Hunting Grounds",
"crew_bravos_xp_condition": "Execute a successful battle, extortion, sabotage, or smash & grab operation.",
"crew_cult_contact_0": "Gagan, an academic",
"crew_cult_contact_1": "Adikin, an occultist",
@@ -314,8 +314,8 @@
"crew_cult_contact_4": "Mateas Kline, a noble",
"crew_cult_contact_5": "Bennett, an astronomer",
"crew_cult_description": "Acolytes\nof a Deity",
- "crew_cult_hunting_grounds_description": "Acquisition - Augury - Consecration - Sacrifice",
- "crew_cult_hunting_grounds_type": "Sacred Sites:",
+ "crew_cult_hunting_grounds_description-N": "Acquisition — Augury — Consecration — Sacrifice",
+ "crew_cult_hunting_grounds_type-N": "Sacred Sites",
"crew_cult_xp_condition": "Advance the agenda of your deity or embody its precepts in action.",
"crew_description": "A short crew description",
"crew_hawkers_contact_0": "Rolan Wott, a magistrate",
@@ -325,8 +325,8 @@
"crew_hawkers_contact_4": "Anya, a dilettante",
"crew_hawkers_contact_5": "Marlo, a gang boss",
"crew_hawkers_description": "Vice\nDealers",
- "crew_hawkers_hunting_grounds_description": "Sale - Supply - Show of Force - Socialize",
- "crew_hawkers_hunting_grounds_type": "Sales Territory:",
+ "crew_hawkers_hunting_grounds_description-N": "Sale — Supply — Show of Force — Socialize",
+ "crew_hawkers_hunting_grounds_type-N": "Sales Territory",
"crew_hawkers_xp_condition": "Acquire product supply, execute clandestine/covert sales, or secure new territory.",
"crew_mode": "Crew Mode",
"crew_shadows_contact_0": "Dowler, an explorer",
@@ -336,8 +336,8 @@
"crew_shadows_contact_4": "Adelaide Phroaig, a noble",
"crew_shadows_contact_5": "Rigney, a tavern owner",
"crew_shadows_description": "Thieves,\nSpies, and\nSaboteurs",
- "crew_shadows_hunting_grounds_description": "Burglary - Espionage - Robbery - Sabotage",
- "crew_shadows_hunting_grounds_type": "Hunting Grounds:",
+ "crew_shadows_hunting_grounds_description-N": "Burglary — Espionage — Robbery — Sabotage",
+ "crew_shadows_hunting_grounds_type-N": "Hunting Grounds",
"crew_shadows_xp_condition": "Execute a successful espionage, sabotage, or theft operation.",
"crew_sheet": "Crew sheet",
"crew_smugglers_contact_0": "Elynn, a dock worker",
@@ -347,8 +347,8 @@
"crew_smugglers_contact_4": "Decker, an anarchist",
"crew_smugglers_contact_5": "Esme, a tavern owner",
"crew_smugglers_description": "Suppliers\nof Illicit\nGoods",
- "crew_smugglers_hunting_grounds_description": "Arcane/Weird - Arms - Contraband - Passengers",
- "crew_smugglers_hunting_grounds_type": "Cargo Types:",
+ "crew_smugglers_hunting_grounds_description-N": "Arcane/Weird — Arms — Contraband — Passengers",
+ "crew_smugglers_hunting_grounds_type-N": "Cargo Types",
"crew_smugglers_xp_condition": "Execute a successful smuggling or acquire new clients or contraband sources.",
"crew_tier": "Crew Tier",
"crew_upgrade_assassin_rigging": "Assassin rigging (2 free load of weapons or gear)",
@@ -357,6 +357,7 @@
"crew_upgrade_camouflage": "Camouflage (vehicles are perfectly concealed at rest)",
"crew_upgrade_composed": "Composed (+1 stress box)",
"crew_upgrade_cult_rigging": "Cult rigging (2 free load of documents or implements)",
+ "crew_upgrade_dedicated_crafters": "Dedicated crafters",
"crew_upgrade_elite_adepts": "Elite Adepts",
"crew_upgrade_elite_rooks": "Elite Rooks",
"crew_upgrade_elite_rovers": "Elite Rovers",
@@ -369,7 +370,6 @@
"crew_upgrade_ordained": "Ordained (+1 trauma box)",
"crew_upgrade_ritual_sanctum_in_lair": "Ritual sanctum in lair",
"crew_upgrade_smuggler's_rigging": "Smuggler's rigging (2 items carried are perfectly concealed)",
- "crew_upgrade_spark-craft_technology": "Spark-craft Technology",
"crew_upgrade_steady": "Steady (+1 stress box)",
"crew_upgrade_thief_rigging": "Thief Rigging (2 free load of tools or gear)",
"crew_upgrade_unbroken": "Unbroken (+1 trauma box)",
@@ -384,8 +384,8 @@
"crew_vigilantes_contact_4": "Anis, a Spirit Warden",
"crew_vigilantes_contact_5": "Badger, a brilliant inventor",
"crew_vigilantes_description": "Deluded\nAvengers",
- "crew_vigilantes_hunting_grounds_description": "Uniting - Interference - Resistance - Terror",
- "crew_vigilantes_hunting_grounds_type": "Protected Grounds:",
+ "crew_vigilantes_hunting_grounds_description-N": "Uniting — Interference — Resistance — Terror",
+ "crew_vigilantes_hunting_grounds_type-N": "Protected Grounds",
"crew_vigilantes_xp_condition": "Interfere with criminal scores, protect citizens, or antagonize the law.",
"cult": "Cult",
"cutter": "Cutter",
@@ -639,8 +639,8 @@
"playbook_ability_connected_description": "During downtime, you get +1 result level when you acquire an asset or reduce heat.",
"playbook_ability_daredevil": "Daredevil",
"playbook_ability_daredevil_description": "When you roll a desperate action, you get +1d to your roll if you also take -1d to any resistance rolls against consequences from your action.",
- "playbook_ability_dark_talent": "Dark Talent",
- "playbook_ability_dark_talent_description": "Choose Insight, Prowess, or Resolve.Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
+ "playbook_ability_dark_talent-N": "Dark Talent",
+ "playbook_ability_dark_talent-N_description": "Choose Insight, Prowess, or Resolve. Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
"playbook_ability_dissipate": "Dissipate",
"playbook_ability_dissipate_description": "You can disperse the electroplasmic vapor of your ghostly form in order to pass through solid objects for a moment. Take 1 drain when you dissipate, plus 1 drain for each feature: It lasts longer (a minute — an hour — a day) — you also become invisible — anything that passes through your form becomes dangerously electrified or frozen.",
"playbook_ability_electroplasmic_projectors": "Electroplasmic Projectors",
@@ -715,8 +715,8 @@
"playbook_ability_saboteur_description": "When you Wreck, the work is much quieter than it should be and the damage is hidden from casual inspection.",
"playbook_ability_savage": "Savage",
"playbook_ability_savage_description": "When you unleash physical violence, it's especially frightening. When you Command a frightened target, take +1d.",
- "playbook_ability_scout": "Scout",
- "playbook_ability_scout_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camou age, you get +1d to rolls to avoid detection.",
+ "playbook_ability_scout-N": "Scout",
+ "playbook_ability_scout-N_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camouflage, you get +1d to rolls to avoid detection.",
"playbook_ability_secondary_hull": "Secondary Hull",
"playbook_ability_secondary_hull_description": "Choose an additional frame and its starting feature. You may transfer your consciousness between your frames at will.",
"playbook_ability_shadow": "Shadow",
@@ -808,7 +808,7 @@
"playbook_item_fine_shadow_cloak": "Fine shadow cloak",
"playbook_item_fine_spirit_mask": "Fine spirit mask",
"playbook_item_fine_tinkering_tools": "Fine tinkering tools",
- "playbook_item_fine_wrecker_tools": "Fine wrecker tools",
+ "playbook_item_fine_wrecking_tools": "Fine wrecking tools",
"playbook_item_gadget": "Gadget",
"playbook_item_ghost_key": "Ghost key",
"playbook_item_light_climbing_gear": "Light climbing gear",
@@ -880,7 +880,7 @@
"prowl_description": "Prowl about unseen and traverse obstacles; climb, swim, run, jump, and tumble. Ambush with close violence — a backstab, throat cutting, black-jack, etc.",
"push_yourself": "Push yourself",
"push_yourself_desc1": " (take 2 ",
- "push_yourself_desc2": ") - or - accept a ",
+ "push_yourself_desc2-N": ") — or — accept a ",
"quality": "Quality",
"quality_abbreviated": "Q:",
"quarters": "Quarters",
@@ -911,7 +911,7 @@
"savage": "Savage",
"secure": "Secure",
"send_details_to_chat": "Send details to chat",
- "set_up_a_teammate": "Set up",
+ "set_up_a_teammate-N": "Set up a teammate",
"shadows": "Shadows",
"short": "short",
"show_broadcast": "Show broadcast buttons for sending information to chat",
@@ -1003,7 +1003,7 @@
"upgrade_vault_description": "Your lair has a secure vault, increasing your storage capacity for coin to 8. A second upgrade increases your capacity to 16. A separate part of your vault can be used as a holding cell.",
"upgrade_weapons_description": "+1 quality for Weapons.",
"upgrade_workshop_description": "Your lair has a workshop appointed with tools for tinkering and alchemy, as well as a small library of books, documents, and maps. You may accomplish long-term projects with these assets without leaving your lair.",
- "upon_crew_advance": "Upon crew advance, each PC gets +2 Stash (+1 per Tier)",
+ "upon_crew_advance-N": "Upon crew advance, each PC gets Stash = Tier+2",
"use_kirsty": "Use Kirsty font if installed (only check if you have Kirsty)",
"vampire": "Vampire",
"vampire_viceblurb": "Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice . Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims?",
@@ -1049,5 +1049,5 @@
"xp_specific_extra": "Enter another specific way to mark XP here.",
"xp_top": "At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).",
"xp_vice": "You struggled with issues from your vice or traumas during the session.",
- "zerodice": "Zero Dice - take the lowest result above"
+ "zerodice-N": "Zero Dice — take the lowest result above"
}
\ No newline at end of file
diff --git a/Blades in the Dark/translations/en.json b/Blades in the Dark/translations/en.json
index 226f0521d1..33f8e517ba 100644
--- a/Blades in the Dark/translations/en.json
+++ b/Blades in the Dark/translations/en.json
@@ -42,7 +42,7 @@
"bestial": "Bestial",
"binding_oil": "Binding Oil",
"boat": "Boat",
- "boat_carriage_other": "Boat - Carriage - Other",
+ "boat_carriage_other-N": "Boat — Carriage — Other",
"bold": "bold",
"bolster": "Bolster your crew's reputation or develop a new one.",
"bonus_die": "Bonus Die",
@@ -206,8 +206,8 @@
"crew_ability_bound_in_darkness_description": "You may use teamwork with any cult member, regardless of the distance separating you. By taking 1 stress, your whispered message is heard by every cultist.",
"crew_ability_chosen": "Chosen",
"crew_ability_chosen_description": "Each PC may add +1 action rating to Attune, Study, or Sway (up to a max rating of 3).",
- "crew_ability_conviction": "Conviction",
- "crew_ability_conviction_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make—from now until you indulge this vice again.",
+ "crew_ability_conviction-N": "Conviction",
+ "crew_ability_conviction-N_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make — from now until you indulge this vice again.",
"crew_ability_crow's_veil": "Crow's Veil",
"crew_ability_crow's_veil_description": "Due to hard-won experience or occult ritual, your activities are hidden from the notice of the death-seeker crows. You don't take extra heat when killing is involved on a score.",
"crew_ability_dangerous": "Dangerous",
@@ -294,8 +294,8 @@
"crew_assassins_contact_4": "Exeter, a spirit warden",
"crew_assassins_contact_5": "Sevoy, a merchant lord",
"crew_assassins_description": "Murderers\nfor Hire",
- "crew_assassins_hunting_grounds_description": "Accident - Disappearance - Murder - Ransom",
- "crew_assassins_hunting_grounds_type": "Hunting Grounds:",
+ "crew_assassins_hunting_grounds_description-N": "Accident — Disappearance — Murder — Ransom",
+ "crew_assassins_hunting_grounds_type-N": "Hunting Grounds",
"crew_assassins_xp_condition": "Execute a successful accident, disappearance, murder, or ransom operation.",
"crew_bravos_contact_0": "Meg, a pit-fighter",
"crew_bravos_contact_1": "Conway, a bluecoat",
@@ -304,8 +304,8 @@
"crew_bravos_contact_4": "Walker, a ward boss",
"crew_bravos_contact_5": "Lutes, a tavern owner",
"crew_bravos_description": "Mercenaries,\nThugs &\nKillers",
- "crew_bravos_hunting_grounds_description": "Battle - Extortion - Sabotage - Smash & Grab",
- "crew_bravos_hunting_grounds_type": "Hunting Grounds:",
+ "crew_bravos_hunting_grounds_description-N": "Battle — Extortion — Sabotage — Smash & Grab",
+ "crew_bravos_hunting_grounds_type-N": "Hunting Grounds",
"crew_bravos_xp_condition": "Execute a successful battle, extortion, sabotage, or smash & grab operation.",
"crew_cult_contact_0": "Gagan, an academic",
"crew_cult_contact_1": "Adikin, an occultist",
@@ -314,8 +314,8 @@
"crew_cult_contact_4": "Mateas Kline, a noble",
"crew_cult_contact_5": "Bennett, an astronomer",
"crew_cult_description": "Acolytes\nof a Deity",
- "crew_cult_hunting_grounds_description": "Acquisition - Augury - Consecration - Sacrifice",
- "crew_cult_hunting_grounds_type": "Sacred Sites:",
+ "crew_cult_hunting_grounds_description-N": "Acquisition — Augury — Consecration — Sacrifice",
+ "crew_cult_hunting_grounds_type-N": "Sacred Sites",
"crew_cult_xp_condition": "Advance the agenda of your deity or embody its precepts in action.",
"crew_description": "A short crew description",
"crew_hawkers_contact_0": "Rolan Wott, a magistrate",
@@ -325,8 +325,8 @@
"crew_hawkers_contact_4": "Anya, a dilettante",
"crew_hawkers_contact_5": "Marlo, a gang boss",
"crew_hawkers_description": "Vice\nDealers",
- "crew_hawkers_hunting_grounds_description": "Sale - Supply - Show of Force - Socialize",
- "crew_hawkers_hunting_grounds_type": "Sales Territory:",
+ "crew_hawkers_hunting_grounds_description-N": "Sale — Supply — Show of Force — Socialize",
+ "crew_hawkers_hunting_grounds_type-N": "Sales Territory",
"crew_hawkers_xp_condition": "Acquire product supply, execute clandestine/covert sales, or secure new territory.",
"crew_mode": "Crew Mode",
"crew_shadows_contact_0": "Dowler, an explorer",
@@ -336,8 +336,8 @@
"crew_shadows_contact_4": "Adelaide Phroaig, a noble",
"crew_shadows_contact_5": "Rigney, a tavern owner",
"crew_shadows_description": "Thieves,\nSpies, and\nSaboteurs",
- "crew_shadows_hunting_grounds_description": "Burglary - Espionage - Robbery - Sabotage",
- "crew_shadows_hunting_grounds_type": "Hunting Grounds:",
+ "crew_shadows_hunting_grounds_description-N": "Burglary — Espionage — Robbery — Sabotage",
+ "crew_shadows_hunting_grounds_type-N": "Hunting Grounds",
"crew_shadows_xp_condition": "Execute a successful espionage, sabotage, or theft operation.",
"crew_sheet": "Crew sheet",
"crew_smugglers_contact_0": "Elynn, a dock worker",
@@ -347,8 +347,8 @@
"crew_smugglers_contact_4": "Decker, an anarchist",
"crew_smugglers_contact_5": "Esme, a tavern owner",
"crew_smugglers_description": "Suppliers\nof Illicit\nGoods",
- "crew_smugglers_hunting_grounds_description": "Arcane/Weird - Arms - Contraband - Passengers",
- "crew_smugglers_hunting_grounds_type": "Cargo Types:",
+ "crew_smugglers_hunting_grounds_description-N": "Arcane/Weird — Arms — Contraband — Passengers",
+ "crew_smugglers_hunting_grounds_type-N": "Cargo Types",
"crew_smugglers_xp_condition": "Execute a successful smuggling or acquire new clients or contraband sources.",
"crew_tier": "Crew Tier",
"crew_upgrade_assassin_rigging": "Assassin rigging (2 free load of weapons or gear)",
@@ -357,6 +357,7 @@
"crew_upgrade_camouflage": "Camouflage (vehicles are perfectly concealed at rest)",
"crew_upgrade_composed": "Composed (+1 stress box)",
"crew_upgrade_cult_rigging": "Cult rigging (2 free load of documents or implements)",
+ "crew_upgrade_dedicated_crafters": "Dedicated crafters",
"crew_upgrade_elite_adepts": "Elite Adepts",
"crew_upgrade_elite_rooks": "Elite Rooks",
"crew_upgrade_elite_rovers": "Elite Rovers",
@@ -369,7 +370,6 @@
"crew_upgrade_ordained": "Ordained (+1 trauma box)",
"crew_upgrade_ritual_sanctum_in_lair": "Ritual sanctum in lair",
"crew_upgrade_smuggler's_rigging": "Smuggler's rigging (2 items carried are perfectly concealed)",
- "crew_upgrade_spark-craft_technology": "Spark-craft Technology",
"crew_upgrade_steady": "Steady (+1 stress box)",
"crew_upgrade_thief_rigging": "Thief Rigging (2 free load of tools or gear)",
"crew_upgrade_unbroken": "Unbroken (+1 trauma box)",
@@ -384,8 +384,8 @@
"crew_vigilantes_contact_4": "Anis, a Spirit Warden",
"crew_vigilantes_contact_5": "Badger, a brilliant inventor",
"crew_vigilantes_description": "Deluded\nAvengers",
- "crew_vigilantes_hunting_grounds_description": "Uniting - Interference - Resistance - Terror",
- "crew_vigilantes_hunting_grounds_type": "Protected Grounds:",
+ "crew_vigilantes_hunting_grounds_description-N": "Uniting — Interference — Resistance — Terror",
+ "crew_vigilantes_hunting_grounds_type-N": "Protected Grounds",
"crew_vigilantes_xp_condition": "Interfere with criminal scores, protect citizens, or antagonize the law.",
"cult": "Cult",
"cutter": "Cutter",
@@ -639,8 +639,8 @@
"playbook_ability_connected_description": "During downtime, you get +1 result level when you acquire an asset or reduce heat.",
"playbook_ability_daredevil": "Daredevil",
"playbook_ability_daredevil_description": "When you roll a desperate action, you get +1d to your roll if you also take -1d to any resistance rolls against consequences from your action.",
- "playbook_ability_dark_talent": "Dark Talent",
- "playbook_ability_dark_talent_description": "Choose Insight, Prowess, or Resolve.Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
+ "playbook_ability_dark_talent-N": "Dark Talent",
+ "playbook_ability_dark_talent-N_description": "Choose Insight, Prowess, or Resolve. Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
"playbook_ability_dissipate": "Dissipate",
"playbook_ability_dissipate_description": "You can disperse the electroplasmic vapor of your ghostly form in order to pass through solid objects for a moment. Take 1 drain when you dissipate, plus 1 drain for each feature: It lasts longer (a minute — an hour — a day) — you also become invisible — anything that passes through your form becomes dangerously electrified or frozen.",
"playbook_ability_electroplasmic_projectors": "Electroplasmic Projectors",
@@ -715,8 +715,8 @@
"playbook_ability_saboteur_description": "When you Wreck, the work is much quieter than it should be and the damage is hidden from casual inspection.",
"playbook_ability_savage": "Savage",
"playbook_ability_savage_description": "When you unleash physical violence, it's especially frightening. When you Command a frightened target, take +1d.",
- "playbook_ability_scout": "Scout",
- "playbook_ability_scout_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camou age, you get +1d to rolls to avoid detection.",
+ "playbook_ability_scout-N": "Scout",
+ "playbook_ability_scout-N_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camouflage, you get +1d to rolls to avoid detection.",
"playbook_ability_secondary_hull": "Secondary Hull",
"playbook_ability_secondary_hull_description": "Choose an additional frame and its starting feature. You may transfer your consciousness between your frames at will.",
"playbook_ability_shadow": "Shadow",
@@ -808,7 +808,7 @@
"playbook_item_fine_shadow_cloak": "Fine shadow cloak",
"playbook_item_fine_spirit_mask": "Fine spirit mask",
"playbook_item_fine_tinkering_tools": "Fine tinkering tools",
- "playbook_item_fine_wrecker_tools": "Fine wrecker tools",
+ "playbook_item_fine_wrecking_tools": "Fine wrecking tools",
"playbook_item_gadget": "Gadget",
"playbook_item_ghost_key": "Ghost key",
"playbook_item_light_climbing_gear": "Light climbing gear",
@@ -880,7 +880,7 @@
"prowl_description": "Prowl about unseen and traverse obstacles; climb, swim, run, jump, and tumble. Ambush with close violence — a backstab, throat cutting, black-jack, etc.",
"push_yourself": "Push yourself",
"push_yourself_desc1": " (take 2 ",
- "push_yourself_desc2": ") - or - accept a ",
+ "push_yourself_desc2-N": ") — or — accept a ",
"quality": "Quality",
"quality_abbreviated": "Q:",
"quarters": "Quarters",
@@ -911,7 +911,7 @@
"savage": "Savage",
"secure": "Secure",
"send_details_to_chat": "Send details to chat",
- "set_up_a_teammate": "Set up",
+ "set_up_a_teammate-N": "Set up a teammate",
"shadows": "Shadows",
"short": "short",
"show_broadcast": "Show broadcast buttons for sending information to chat",
@@ -1003,7 +1003,7 @@
"upgrade_vault_description": "Your lair has a secure vault, increasing your storage capacity for coin to 8. A second upgrade increases your capacity to 16. A separate part of your vault can be used as a holding cell.",
"upgrade_weapons_description": "+1 quality for Weapons.",
"upgrade_workshop_description": "Your lair has a workshop appointed with tools for tinkering and alchemy, as well as a small library of books, documents, and maps. You may accomplish long-term projects with these assets without leaving your lair.",
- "upon_crew_advance": "Upon crew advance, each PC gets +2 Stash (+1 per Tier)",
+ "upon_crew_advance-N": "Upon crew advance, each PC gets Stash = Tier+2",
"use_kirsty": "Use Kirsty font if installed (only check if you have Kirsty)",
"vampire": "Vampire",
"vampire_viceblurb": "Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice . Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims?",
@@ -1049,5 +1049,5 @@
"xp_specific_extra": "Enter another specific way to mark XP here.",
"xp_top": "At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).",
"xp_vice": "You struggled with issues from your vice or traumas during the session.",
- "zerodice": "Zero Dice - take the lowest result above"
+ "zerodice-N": "Zero Dice — take the lowest result above"
}
\ No newline at end of file
diff --git a/Blades in the Dark/translations/es.json b/Blades in the Dark/translations/es.json
index 226f0521d1..33f8e517ba 100644
--- a/Blades in the Dark/translations/es.json
+++ b/Blades in the Dark/translations/es.json
@@ -42,7 +42,7 @@
"bestial": "Bestial",
"binding_oil": "Binding Oil",
"boat": "Boat",
- "boat_carriage_other": "Boat - Carriage - Other",
+ "boat_carriage_other-N": "Boat — Carriage — Other",
"bold": "bold",
"bolster": "Bolster your crew's reputation or develop a new one.",
"bonus_die": "Bonus Die",
@@ -206,8 +206,8 @@
"crew_ability_bound_in_darkness_description": "You may use teamwork with any cult member, regardless of the distance separating you. By taking 1 stress, your whispered message is heard by every cultist.",
"crew_ability_chosen": "Chosen",
"crew_ability_chosen_description": "Each PC may add +1 action rating to Attune, Study, or Sway (up to a max rating of 3).",
- "crew_ability_conviction": "Conviction",
- "crew_ability_conviction_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make—from now until you indulge this vice again.",
+ "crew_ability_conviction-N": "Conviction",
+ "crew_ability_conviction-N_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make — from now until you indulge this vice again.",
"crew_ability_crow's_veil": "Crow's Veil",
"crew_ability_crow's_veil_description": "Due to hard-won experience or occult ritual, your activities are hidden from the notice of the death-seeker crows. You don't take extra heat when killing is involved on a score.",
"crew_ability_dangerous": "Dangerous",
@@ -294,8 +294,8 @@
"crew_assassins_contact_4": "Exeter, a spirit warden",
"crew_assassins_contact_5": "Sevoy, a merchant lord",
"crew_assassins_description": "Murderers\nfor Hire",
- "crew_assassins_hunting_grounds_description": "Accident - Disappearance - Murder - Ransom",
- "crew_assassins_hunting_grounds_type": "Hunting Grounds:",
+ "crew_assassins_hunting_grounds_description-N": "Accident — Disappearance — Murder — Ransom",
+ "crew_assassins_hunting_grounds_type-N": "Hunting Grounds",
"crew_assassins_xp_condition": "Execute a successful accident, disappearance, murder, or ransom operation.",
"crew_bravos_contact_0": "Meg, a pit-fighter",
"crew_bravos_contact_1": "Conway, a bluecoat",
@@ -304,8 +304,8 @@
"crew_bravos_contact_4": "Walker, a ward boss",
"crew_bravos_contact_5": "Lutes, a tavern owner",
"crew_bravos_description": "Mercenaries,\nThugs &\nKillers",
- "crew_bravos_hunting_grounds_description": "Battle - Extortion - Sabotage - Smash & Grab",
- "crew_bravos_hunting_grounds_type": "Hunting Grounds:",
+ "crew_bravos_hunting_grounds_description-N": "Battle — Extortion — Sabotage — Smash & Grab",
+ "crew_bravos_hunting_grounds_type-N": "Hunting Grounds",
"crew_bravos_xp_condition": "Execute a successful battle, extortion, sabotage, or smash & grab operation.",
"crew_cult_contact_0": "Gagan, an academic",
"crew_cult_contact_1": "Adikin, an occultist",
@@ -314,8 +314,8 @@
"crew_cult_contact_4": "Mateas Kline, a noble",
"crew_cult_contact_5": "Bennett, an astronomer",
"crew_cult_description": "Acolytes\nof a Deity",
- "crew_cult_hunting_grounds_description": "Acquisition - Augury - Consecration - Sacrifice",
- "crew_cult_hunting_grounds_type": "Sacred Sites:",
+ "crew_cult_hunting_grounds_description-N": "Acquisition — Augury — Consecration — Sacrifice",
+ "crew_cult_hunting_grounds_type-N": "Sacred Sites",
"crew_cult_xp_condition": "Advance the agenda of your deity or embody its precepts in action.",
"crew_description": "A short crew description",
"crew_hawkers_contact_0": "Rolan Wott, a magistrate",
@@ -325,8 +325,8 @@
"crew_hawkers_contact_4": "Anya, a dilettante",
"crew_hawkers_contact_5": "Marlo, a gang boss",
"crew_hawkers_description": "Vice\nDealers",
- "crew_hawkers_hunting_grounds_description": "Sale - Supply - Show of Force - Socialize",
- "crew_hawkers_hunting_grounds_type": "Sales Territory:",
+ "crew_hawkers_hunting_grounds_description-N": "Sale — Supply — Show of Force — Socialize",
+ "crew_hawkers_hunting_grounds_type-N": "Sales Territory",
"crew_hawkers_xp_condition": "Acquire product supply, execute clandestine/covert sales, or secure new territory.",
"crew_mode": "Crew Mode",
"crew_shadows_contact_0": "Dowler, an explorer",
@@ -336,8 +336,8 @@
"crew_shadows_contact_4": "Adelaide Phroaig, a noble",
"crew_shadows_contact_5": "Rigney, a tavern owner",
"crew_shadows_description": "Thieves,\nSpies, and\nSaboteurs",
- "crew_shadows_hunting_grounds_description": "Burglary - Espionage - Robbery - Sabotage",
- "crew_shadows_hunting_grounds_type": "Hunting Grounds:",
+ "crew_shadows_hunting_grounds_description-N": "Burglary — Espionage — Robbery — Sabotage",
+ "crew_shadows_hunting_grounds_type-N": "Hunting Grounds",
"crew_shadows_xp_condition": "Execute a successful espionage, sabotage, or theft operation.",
"crew_sheet": "Crew sheet",
"crew_smugglers_contact_0": "Elynn, a dock worker",
@@ -347,8 +347,8 @@
"crew_smugglers_contact_4": "Decker, an anarchist",
"crew_smugglers_contact_5": "Esme, a tavern owner",
"crew_smugglers_description": "Suppliers\nof Illicit\nGoods",
- "crew_smugglers_hunting_grounds_description": "Arcane/Weird - Arms - Contraband - Passengers",
- "crew_smugglers_hunting_grounds_type": "Cargo Types:",
+ "crew_smugglers_hunting_grounds_description-N": "Arcane/Weird — Arms — Contraband — Passengers",
+ "crew_smugglers_hunting_grounds_type-N": "Cargo Types",
"crew_smugglers_xp_condition": "Execute a successful smuggling or acquire new clients or contraband sources.",
"crew_tier": "Crew Tier",
"crew_upgrade_assassin_rigging": "Assassin rigging (2 free load of weapons or gear)",
@@ -357,6 +357,7 @@
"crew_upgrade_camouflage": "Camouflage (vehicles are perfectly concealed at rest)",
"crew_upgrade_composed": "Composed (+1 stress box)",
"crew_upgrade_cult_rigging": "Cult rigging (2 free load of documents or implements)",
+ "crew_upgrade_dedicated_crafters": "Dedicated crafters",
"crew_upgrade_elite_adepts": "Elite Adepts",
"crew_upgrade_elite_rooks": "Elite Rooks",
"crew_upgrade_elite_rovers": "Elite Rovers",
@@ -369,7 +370,6 @@
"crew_upgrade_ordained": "Ordained (+1 trauma box)",
"crew_upgrade_ritual_sanctum_in_lair": "Ritual sanctum in lair",
"crew_upgrade_smuggler's_rigging": "Smuggler's rigging (2 items carried are perfectly concealed)",
- "crew_upgrade_spark-craft_technology": "Spark-craft Technology",
"crew_upgrade_steady": "Steady (+1 stress box)",
"crew_upgrade_thief_rigging": "Thief Rigging (2 free load of tools or gear)",
"crew_upgrade_unbroken": "Unbroken (+1 trauma box)",
@@ -384,8 +384,8 @@
"crew_vigilantes_contact_4": "Anis, a Spirit Warden",
"crew_vigilantes_contact_5": "Badger, a brilliant inventor",
"crew_vigilantes_description": "Deluded\nAvengers",
- "crew_vigilantes_hunting_grounds_description": "Uniting - Interference - Resistance - Terror",
- "crew_vigilantes_hunting_grounds_type": "Protected Grounds:",
+ "crew_vigilantes_hunting_grounds_description-N": "Uniting — Interference — Resistance — Terror",
+ "crew_vigilantes_hunting_grounds_type-N": "Protected Grounds",
"crew_vigilantes_xp_condition": "Interfere with criminal scores, protect citizens, or antagonize the law.",
"cult": "Cult",
"cutter": "Cutter",
@@ -639,8 +639,8 @@
"playbook_ability_connected_description": "During downtime, you get +1 result level when you acquire an asset or reduce heat.",
"playbook_ability_daredevil": "Daredevil",
"playbook_ability_daredevil_description": "When you roll a desperate action, you get +1d to your roll if you also take -1d to any resistance rolls against consequences from your action.",
- "playbook_ability_dark_talent": "Dark Talent",
- "playbook_ability_dark_talent_description": "Choose Insight, Prowess, or Resolve.Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
+ "playbook_ability_dark_talent-N": "Dark Talent",
+ "playbook_ability_dark_talent-N_description": "Choose Insight, Prowess, or Resolve. Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
"playbook_ability_dissipate": "Dissipate",
"playbook_ability_dissipate_description": "You can disperse the electroplasmic vapor of your ghostly form in order to pass through solid objects for a moment. Take 1 drain when you dissipate, plus 1 drain for each feature: It lasts longer (a minute — an hour — a day) — you also become invisible — anything that passes through your form becomes dangerously electrified or frozen.",
"playbook_ability_electroplasmic_projectors": "Electroplasmic Projectors",
@@ -715,8 +715,8 @@
"playbook_ability_saboteur_description": "When you Wreck, the work is much quieter than it should be and the damage is hidden from casual inspection.",
"playbook_ability_savage": "Savage",
"playbook_ability_savage_description": "When you unleash physical violence, it's especially frightening. When you Command a frightened target, take +1d.",
- "playbook_ability_scout": "Scout",
- "playbook_ability_scout_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camou age, you get +1d to rolls to avoid detection.",
+ "playbook_ability_scout-N": "Scout",
+ "playbook_ability_scout-N_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camouflage, you get +1d to rolls to avoid detection.",
"playbook_ability_secondary_hull": "Secondary Hull",
"playbook_ability_secondary_hull_description": "Choose an additional frame and its starting feature. You may transfer your consciousness between your frames at will.",
"playbook_ability_shadow": "Shadow",
@@ -808,7 +808,7 @@
"playbook_item_fine_shadow_cloak": "Fine shadow cloak",
"playbook_item_fine_spirit_mask": "Fine spirit mask",
"playbook_item_fine_tinkering_tools": "Fine tinkering tools",
- "playbook_item_fine_wrecker_tools": "Fine wrecker tools",
+ "playbook_item_fine_wrecking_tools": "Fine wrecking tools",
"playbook_item_gadget": "Gadget",
"playbook_item_ghost_key": "Ghost key",
"playbook_item_light_climbing_gear": "Light climbing gear",
@@ -880,7 +880,7 @@
"prowl_description": "Prowl about unseen and traverse obstacles; climb, swim, run, jump, and tumble. Ambush with close violence — a backstab, throat cutting, black-jack, etc.",
"push_yourself": "Push yourself",
"push_yourself_desc1": " (take 2 ",
- "push_yourself_desc2": ") - or - accept a ",
+ "push_yourself_desc2-N": ") — or — accept a ",
"quality": "Quality",
"quality_abbreviated": "Q:",
"quarters": "Quarters",
@@ -911,7 +911,7 @@
"savage": "Savage",
"secure": "Secure",
"send_details_to_chat": "Send details to chat",
- "set_up_a_teammate": "Set up",
+ "set_up_a_teammate-N": "Set up a teammate",
"shadows": "Shadows",
"short": "short",
"show_broadcast": "Show broadcast buttons for sending information to chat",
@@ -1003,7 +1003,7 @@
"upgrade_vault_description": "Your lair has a secure vault, increasing your storage capacity for coin to 8. A second upgrade increases your capacity to 16. A separate part of your vault can be used as a holding cell.",
"upgrade_weapons_description": "+1 quality for Weapons.",
"upgrade_workshop_description": "Your lair has a workshop appointed with tools for tinkering and alchemy, as well as a small library of books, documents, and maps. You may accomplish long-term projects with these assets without leaving your lair.",
- "upon_crew_advance": "Upon crew advance, each PC gets +2 Stash (+1 per Tier)",
+ "upon_crew_advance-N": "Upon crew advance, each PC gets Stash = Tier+2",
"use_kirsty": "Use Kirsty font if installed (only check if you have Kirsty)",
"vampire": "Vampire",
"vampire_viceblurb": "Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice . Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims?",
@@ -1049,5 +1049,5 @@
"xp_specific_extra": "Enter another specific way to mark XP here.",
"xp_top": "At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).",
"xp_vice": "You struggled with issues from your vice or traumas during the session.",
- "zerodice": "Zero Dice - take the lowest result above"
+ "zerodice-N": "Zero Dice — take the lowest result above"
}
\ No newline at end of file
diff --git a/Blades in the Dark/translations/fr.json b/Blades in the Dark/translations/fr.json
index 226f0521d1..33f8e517ba 100644
--- a/Blades in the Dark/translations/fr.json
+++ b/Blades in the Dark/translations/fr.json
@@ -42,7 +42,7 @@
"bestial": "Bestial",
"binding_oil": "Binding Oil",
"boat": "Boat",
- "boat_carriage_other": "Boat - Carriage - Other",
+ "boat_carriage_other-N": "Boat — Carriage — Other",
"bold": "bold",
"bolster": "Bolster your crew's reputation or develop a new one.",
"bonus_die": "Bonus Die",
@@ -206,8 +206,8 @@
"crew_ability_bound_in_darkness_description": "You may use teamwork with any cult member, regardless of the distance separating you. By taking 1 stress, your whispered message is heard by every cultist.",
"crew_ability_chosen": "Chosen",
"crew_ability_chosen_description": "Each PC may add +1 action rating to Attune, Study, or Sway (up to a max rating of 3).",
- "crew_ability_conviction": "Conviction",
- "crew_ability_conviction_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make—from now until you indulge this vice again.",
+ "crew_ability_conviction-N": "Conviction",
+ "crew_ability_conviction-N_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make — from now until you indulge this vice again.",
"crew_ability_crow's_veil": "Crow's Veil",
"crew_ability_crow's_veil_description": "Due to hard-won experience or occult ritual, your activities are hidden from the notice of the death-seeker crows. You don't take extra heat when killing is involved on a score.",
"crew_ability_dangerous": "Dangerous",
@@ -294,8 +294,8 @@
"crew_assassins_contact_4": "Exeter, a spirit warden",
"crew_assassins_contact_5": "Sevoy, a merchant lord",
"crew_assassins_description": "Murderers\nfor Hire",
- "crew_assassins_hunting_grounds_description": "Accident - Disappearance - Murder - Ransom",
- "crew_assassins_hunting_grounds_type": "Hunting Grounds:",
+ "crew_assassins_hunting_grounds_description-N": "Accident — Disappearance — Murder — Ransom",
+ "crew_assassins_hunting_grounds_type-N": "Hunting Grounds",
"crew_assassins_xp_condition": "Execute a successful accident, disappearance, murder, or ransom operation.",
"crew_bravos_contact_0": "Meg, a pit-fighter",
"crew_bravos_contact_1": "Conway, a bluecoat",
@@ -304,8 +304,8 @@
"crew_bravos_contact_4": "Walker, a ward boss",
"crew_bravos_contact_5": "Lutes, a tavern owner",
"crew_bravos_description": "Mercenaries,\nThugs &\nKillers",
- "crew_bravos_hunting_grounds_description": "Battle - Extortion - Sabotage - Smash & Grab",
- "crew_bravos_hunting_grounds_type": "Hunting Grounds:",
+ "crew_bravos_hunting_grounds_description-N": "Battle — Extortion — Sabotage — Smash & Grab",
+ "crew_bravos_hunting_grounds_type-N": "Hunting Grounds",
"crew_bravos_xp_condition": "Execute a successful battle, extortion, sabotage, or smash & grab operation.",
"crew_cult_contact_0": "Gagan, an academic",
"crew_cult_contact_1": "Adikin, an occultist",
@@ -314,8 +314,8 @@
"crew_cult_contact_4": "Mateas Kline, a noble",
"crew_cult_contact_5": "Bennett, an astronomer",
"crew_cult_description": "Acolytes\nof a Deity",
- "crew_cult_hunting_grounds_description": "Acquisition - Augury - Consecration - Sacrifice",
- "crew_cult_hunting_grounds_type": "Sacred Sites:",
+ "crew_cult_hunting_grounds_description-N": "Acquisition — Augury — Consecration — Sacrifice",
+ "crew_cult_hunting_grounds_type-N": "Sacred Sites",
"crew_cult_xp_condition": "Advance the agenda of your deity or embody its precepts in action.",
"crew_description": "A short crew description",
"crew_hawkers_contact_0": "Rolan Wott, a magistrate",
@@ -325,8 +325,8 @@
"crew_hawkers_contact_4": "Anya, a dilettante",
"crew_hawkers_contact_5": "Marlo, a gang boss",
"crew_hawkers_description": "Vice\nDealers",
- "crew_hawkers_hunting_grounds_description": "Sale - Supply - Show of Force - Socialize",
- "crew_hawkers_hunting_grounds_type": "Sales Territory:",
+ "crew_hawkers_hunting_grounds_description-N": "Sale — Supply — Show of Force — Socialize",
+ "crew_hawkers_hunting_grounds_type-N": "Sales Territory",
"crew_hawkers_xp_condition": "Acquire product supply, execute clandestine/covert sales, or secure new territory.",
"crew_mode": "Crew Mode",
"crew_shadows_contact_0": "Dowler, an explorer",
@@ -336,8 +336,8 @@
"crew_shadows_contact_4": "Adelaide Phroaig, a noble",
"crew_shadows_contact_5": "Rigney, a tavern owner",
"crew_shadows_description": "Thieves,\nSpies, and\nSaboteurs",
- "crew_shadows_hunting_grounds_description": "Burglary - Espionage - Robbery - Sabotage",
- "crew_shadows_hunting_grounds_type": "Hunting Grounds:",
+ "crew_shadows_hunting_grounds_description-N": "Burglary — Espionage — Robbery — Sabotage",
+ "crew_shadows_hunting_grounds_type-N": "Hunting Grounds",
"crew_shadows_xp_condition": "Execute a successful espionage, sabotage, or theft operation.",
"crew_sheet": "Crew sheet",
"crew_smugglers_contact_0": "Elynn, a dock worker",
@@ -347,8 +347,8 @@
"crew_smugglers_contact_4": "Decker, an anarchist",
"crew_smugglers_contact_5": "Esme, a tavern owner",
"crew_smugglers_description": "Suppliers\nof Illicit\nGoods",
- "crew_smugglers_hunting_grounds_description": "Arcane/Weird - Arms - Contraband - Passengers",
- "crew_smugglers_hunting_grounds_type": "Cargo Types:",
+ "crew_smugglers_hunting_grounds_description-N": "Arcane/Weird — Arms — Contraband — Passengers",
+ "crew_smugglers_hunting_grounds_type-N": "Cargo Types",
"crew_smugglers_xp_condition": "Execute a successful smuggling or acquire new clients or contraband sources.",
"crew_tier": "Crew Tier",
"crew_upgrade_assassin_rigging": "Assassin rigging (2 free load of weapons or gear)",
@@ -357,6 +357,7 @@
"crew_upgrade_camouflage": "Camouflage (vehicles are perfectly concealed at rest)",
"crew_upgrade_composed": "Composed (+1 stress box)",
"crew_upgrade_cult_rigging": "Cult rigging (2 free load of documents or implements)",
+ "crew_upgrade_dedicated_crafters": "Dedicated crafters",
"crew_upgrade_elite_adepts": "Elite Adepts",
"crew_upgrade_elite_rooks": "Elite Rooks",
"crew_upgrade_elite_rovers": "Elite Rovers",
@@ -369,7 +370,6 @@
"crew_upgrade_ordained": "Ordained (+1 trauma box)",
"crew_upgrade_ritual_sanctum_in_lair": "Ritual sanctum in lair",
"crew_upgrade_smuggler's_rigging": "Smuggler's rigging (2 items carried are perfectly concealed)",
- "crew_upgrade_spark-craft_technology": "Spark-craft Technology",
"crew_upgrade_steady": "Steady (+1 stress box)",
"crew_upgrade_thief_rigging": "Thief Rigging (2 free load of tools or gear)",
"crew_upgrade_unbroken": "Unbroken (+1 trauma box)",
@@ -384,8 +384,8 @@
"crew_vigilantes_contact_4": "Anis, a Spirit Warden",
"crew_vigilantes_contact_5": "Badger, a brilliant inventor",
"crew_vigilantes_description": "Deluded\nAvengers",
- "crew_vigilantes_hunting_grounds_description": "Uniting - Interference - Resistance - Terror",
- "crew_vigilantes_hunting_grounds_type": "Protected Grounds:",
+ "crew_vigilantes_hunting_grounds_description-N": "Uniting — Interference — Resistance — Terror",
+ "crew_vigilantes_hunting_grounds_type-N": "Protected Grounds",
"crew_vigilantes_xp_condition": "Interfere with criminal scores, protect citizens, or antagonize the law.",
"cult": "Cult",
"cutter": "Cutter",
@@ -639,8 +639,8 @@
"playbook_ability_connected_description": "During downtime, you get +1 result level when you acquire an asset or reduce heat.",
"playbook_ability_daredevil": "Daredevil",
"playbook_ability_daredevil_description": "When you roll a desperate action, you get +1d to your roll if you also take -1d to any resistance rolls against consequences from your action.",
- "playbook_ability_dark_talent": "Dark Talent",
- "playbook_ability_dark_talent_description": "Choose Insight, Prowess, or Resolve.Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
+ "playbook_ability_dark_talent-N": "Dark Talent",
+ "playbook_ability_dark_talent-N_description": "Choose Insight, Prowess, or Resolve. Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
"playbook_ability_dissipate": "Dissipate",
"playbook_ability_dissipate_description": "You can disperse the electroplasmic vapor of your ghostly form in order to pass through solid objects for a moment. Take 1 drain when you dissipate, plus 1 drain for each feature: It lasts longer (a minute — an hour — a day) — you also become invisible — anything that passes through your form becomes dangerously electrified or frozen.",
"playbook_ability_electroplasmic_projectors": "Electroplasmic Projectors",
@@ -715,8 +715,8 @@
"playbook_ability_saboteur_description": "When you Wreck, the work is much quieter than it should be and the damage is hidden from casual inspection.",
"playbook_ability_savage": "Savage",
"playbook_ability_savage_description": "When you unleash physical violence, it's especially frightening. When you Command a frightened target, take +1d.",
- "playbook_ability_scout": "Scout",
- "playbook_ability_scout_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camou age, you get +1d to rolls to avoid detection.",
+ "playbook_ability_scout-N": "Scout",
+ "playbook_ability_scout-N_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camouflage, you get +1d to rolls to avoid detection.",
"playbook_ability_secondary_hull": "Secondary Hull",
"playbook_ability_secondary_hull_description": "Choose an additional frame and its starting feature. You may transfer your consciousness between your frames at will.",
"playbook_ability_shadow": "Shadow",
@@ -808,7 +808,7 @@
"playbook_item_fine_shadow_cloak": "Fine shadow cloak",
"playbook_item_fine_spirit_mask": "Fine spirit mask",
"playbook_item_fine_tinkering_tools": "Fine tinkering tools",
- "playbook_item_fine_wrecker_tools": "Fine wrecker tools",
+ "playbook_item_fine_wrecking_tools": "Fine wrecking tools",
"playbook_item_gadget": "Gadget",
"playbook_item_ghost_key": "Ghost key",
"playbook_item_light_climbing_gear": "Light climbing gear",
@@ -880,7 +880,7 @@
"prowl_description": "Prowl about unseen and traverse obstacles; climb, swim, run, jump, and tumble. Ambush with close violence — a backstab, throat cutting, black-jack, etc.",
"push_yourself": "Push yourself",
"push_yourself_desc1": " (take 2 ",
- "push_yourself_desc2": ") - or - accept a ",
+ "push_yourself_desc2-N": ") — or — accept a ",
"quality": "Quality",
"quality_abbreviated": "Q:",
"quarters": "Quarters",
@@ -911,7 +911,7 @@
"savage": "Savage",
"secure": "Secure",
"send_details_to_chat": "Send details to chat",
- "set_up_a_teammate": "Set up",
+ "set_up_a_teammate-N": "Set up a teammate",
"shadows": "Shadows",
"short": "short",
"show_broadcast": "Show broadcast buttons for sending information to chat",
@@ -1003,7 +1003,7 @@
"upgrade_vault_description": "Your lair has a secure vault, increasing your storage capacity for coin to 8. A second upgrade increases your capacity to 16. A separate part of your vault can be used as a holding cell.",
"upgrade_weapons_description": "+1 quality for Weapons.",
"upgrade_workshop_description": "Your lair has a workshop appointed with tools for tinkering and alchemy, as well as a small library of books, documents, and maps. You may accomplish long-term projects with these assets without leaving your lair.",
- "upon_crew_advance": "Upon crew advance, each PC gets +2 Stash (+1 per Tier)",
+ "upon_crew_advance-N": "Upon crew advance, each PC gets Stash = Tier+2",
"use_kirsty": "Use Kirsty font if installed (only check if you have Kirsty)",
"vampire": "Vampire",
"vampire_viceblurb": "Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice . Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims?",
@@ -1049,5 +1049,5 @@
"xp_specific_extra": "Enter another specific way to mark XP here.",
"xp_top": "At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).",
"xp_vice": "You struggled with issues from your vice or traumas during the session.",
- "zerodice": "Zero Dice - take the lowest result above"
+ "zerodice-N": "Zero Dice — take the lowest result above"
}
\ No newline at end of file
diff --git a/Blades in the Dark/translations/he.json b/Blades in the Dark/translations/he.json
index 226f0521d1..33f8e517ba 100644
--- a/Blades in the Dark/translations/he.json
+++ b/Blades in the Dark/translations/he.json
@@ -42,7 +42,7 @@
"bestial": "Bestial",
"binding_oil": "Binding Oil",
"boat": "Boat",
- "boat_carriage_other": "Boat - Carriage - Other",
+ "boat_carriage_other-N": "Boat — Carriage — Other",
"bold": "bold",
"bolster": "Bolster your crew's reputation or develop a new one.",
"bonus_die": "Bonus Die",
@@ -206,8 +206,8 @@
"crew_ability_bound_in_darkness_description": "You may use teamwork with any cult member, regardless of the distance separating you. By taking 1 stress, your whispered message is heard by every cultist.",
"crew_ability_chosen": "Chosen",
"crew_ability_chosen_description": "Each PC may add +1 action rating to Attune, Study, or Sway (up to a max rating of 3).",
- "crew_ability_conviction": "Conviction",
- "crew_ability_conviction_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make—from now until you indulge this vice again.",
+ "crew_ability_conviction-N": "Conviction",
+ "crew_ability_conviction-N_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make — from now until you indulge this vice again.",
"crew_ability_crow's_veil": "Crow's Veil",
"crew_ability_crow's_veil_description": "Due to hard-won experience or occult ritual, your activities are hidden from the notice of the death-seeker crows. You don't take extra heat when killing is involved on a score.",
"crew_ability_dangerous": "Dangerous",
@@ -294,8 +294,8 @@
"crew_assassins_contact_4": "Exeter, a spirit warden",
"crew_assassins_contact_5": "Sevoy, a merchant lord",
"crew_assassins_description": "Murderers\nfor Hire",
- "crew_assassins_hunting_grounds_description": "Accident - Disappearance - Murder - Ransom",
- "crew_assassins_hunting_grounds_type": "Hunting Grounds:",
+ "crew_assassins_hunting_grounds_description-N": "Accident — Disappearance — Murder — Ransom",
+ "crew_assassins_hunting_grounds_type-N": "Hunting Grounds",
"crew_assassins_xp_condition": "Execute a successful accident, disappearance, murder, or ransom operation.",
"crew_bravos_contact_0": "Meg, a pit-fighter",
"crew_bravos_contact_1": "Conway, a bluecoat",
@@ -304,8 +304,8 @@
"crew_bravos_contact_4": "Walker, a ward boss",
"crew_bravos_contact_5": "Lutes, a tavern owner",
"crew_bravos_description": "Mercenaries,\nThugs &\nKillers",
- "crew_bravos_hunting_grounds_description": "Battle - Extortion - Sabotage - Smash & Grab",
- "crew_bravos_hunting_grounds_type": "Hunting Grounds:",
+ "crew_bravos_hunting_grounds_description-N": "Battle — Extortion — Sabotage — Smash & Grab",
+ "crew_bravos_hunting_grounds_type-N": "Hunting Grounds",
"crew_bravos_xp_condition": "Execute a successful battle, extortion, sabotage, or smash & grab operation.",
"crew_cult_contact_0": "Gagan, an academic",
"crew_cult_contact_1": "Adikin, an occultist",
@@ -314,8 +314,8 @@
"crew_cult_contact_4": "Mateas Kline, a noble",
"crew_cult_contact_5": "Bennett, an astronomer",
"crew_cult_description": "Acolytes\nof a Deity",
- "crew_cult_hunting_grounds_description": "Acquisition - Augury - Consecration - Sacrifice",
- "crew_cult_hunting_grounds_type": "Sacred Sites:",
+ "crew_cult_hunting_grounds_description-N": "Acquisition — Augury — Consecration — Sacrifice",
+ "crew_cult_hunting_grounds_type-N": "Sacred Sites",
"crew_cult_xp_condition": "Advance the agenda of your deity or embody its precepts in action.",
"crew_description": "A short crew description",
"crew_hawkers_contact_0": "Rolan Wott, a magistrate",
@@ -325,8 +325,8 @@
"crew_hawkers_contact_4": "Anya, a dilettante",
"crew_hawkers_contact_5": "Marlo, a gang boss",
"crew_hawkers_description": "Vice\nDealers",
- "crew_hawkers_hunting_grounds_description": "Sale - Supply - Show of Force - Socialize",
- "crew_hawkers_hunting_grounds_type": "Sales Territory:",
+ "crew_hawkers_hunting_grounds_description-N": "Sale — Supply — Show of Force — Socialize",
+ "crew_hawkers_hunting_grounds_type-N": "Sales Territory",
"crew_hawkers_xp_condition": "Acquire product supply, execute clandestine/covert sales, or secure new territory.",
"crew_mode": "Crew Mode",
"crew_shadows_contact_0": "Dowler, an explorer",
@@ -336,8 +336,8 @@
"crew_shadows_contact_4": "Adelaide Phroaig, a noble",
"crew_shadows_contact_5": "Rigney, a tavern owner",
"crew_shadows_description": "Thieves,\nSpies, and\nSaboteurs",
- "crew_shadows_hunting_grounds_description": "Burglary - Espionage - Robbery - Sabotage",
- "crew_shadows_hunting_grounds_type": "Hunting Grounds:",
+ "crew_shadows_hunting_grounds_description-N": "Burglary — Espionage — Robbery — Sabotage",
+ "crew_shadows_hunting_grounds_type-N": "Hunting Grounds",
"crew_shadows_xp_condition": "Execute a successful espionage, sabotage, or theft operation.",
"crew_sheet": "Crew sheet",
"crew_smugglers_contact_0": "Elynn, a dock worker",
@@ -347,8 +347,8 @@
"crew_smugglers_contact_4": "Decker, an anarchist",
"crew_smugglers_contact_5": "Esme, a tavern owner",
"crew_smugglers_description": "Suppliers\nof Illicit\nGoods",
- "crew_smugglers_hunting_grounds_description": "Arcane/Weird - Arms - Contraband - Passengers",
- "crew_smugglers_hunting_grounds_type": "Cargo Types:",
+ "crew_smugglers_hunting_grounds_description-N": "Arcane/Weird — Arms — Contraband — Passengers",
+ "crew_smugglers_hunting_grounds_type-N": "Cargo Types",
"crew_smugglers_xp_condition": "Execute a successful smuggling or acquire new clients or contraband sources.",
"crew_tier": "Crew Tier",
"crew_upgrade_assassin_rigging": "Assassin rigging (2 free load of weapons or gear)",
@@ -357,6 +357,7 @@
"crew_upgrade_camouflage": "Camouflage (vehicles are perfectly concealed at rest)",
"crew_upgrade_composed": "Composed (+1 stress box)",
"crew_upgrade_cult_rigging": "Cult rigging (2 free load of documents or implements)",
+ "crew_upgrade_dedicated_crafters": "Dedicated crafters",
"crew_upgrade_elite_adepts": "Elite Adepts",
"crew_upgrade_elite_rooks": "Elite Rooks",
"crew_upgrade_elite_rovers": "Elite Rovers",
@@ -369,7 +370,6 @@
"crew_upgrade_ordained": "Ordained (+1 trauma box)",
"crew_upgrade_ritual_sanctum_in_lair": "Ritual sanctum in lair",
"crew_upgrade_smuggler's_rigging": "Smuggler's rigging (2 items carried are perfectly concealed)",
- "crew_upgrade_spark-craft_technology": "Spark-craft Technology",
"crew_upgrade_steady": "Steady (+1 stress box)",
"crew_upgrade_thief_rigging": "Thief Rigging (2 free load of tools or gear)",
"crew_upgrade_unbroken": "Unbroken (+1 trauma box)",
@@ -384,8 +384,8 @@
"crew_vigilantes_contact_4": "Anis, a Spirit Warden",
"crew_vigilantes_contact_5": "Badger, a brilliant inventor",
"crew_vigilantes_description": "Deluded\nAvengers",
- "crew_vigilantes_hunting_grounds_description": "Uniting - Interference - Resistance - Terror",
- "crew_vigilantes_hunting_grounds_type": "Protected Grounds:",
+ "crew_vigilantes_hunting_grounds_description-N": "Uniting — Interference — Resistance — Terror",
+ "crew_vigilantes_hunting_grounds_type-N": "Protected Grounds",
"crew_vigilantes_xp_condition": "Interfere with criminal scores, protect citizens, or antagonize the law.",
"cult": "Cult",
"cutter": "Cutter",
@@ -639,8 +639,8 @@
"playbook_ability_connected_description": "During downtime, you get +1 result level when you acquire an asset or reduce heat.",
"playbook_ability_daredevil": "Daredevil",
"playbook_ability_daredevil_description": "When you roll a desperate action, you get +1d to your roll if you also take -1d to any resistance rolls against consequences from your action.",
- "playbook_ability_dark_talent": "Dark Talent",
- "playbook_ability_dark_talent_description": "Choose Insight, Prowess, or Resolve.Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
+ "playbook_ability_dark_talent-N": "Dark Talent",
+ "playbook_ability_dark_talent-N_description": "Choose Insight, Prowess, or Resolve. Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
"playbook_ability_dissipate": "Dissipate",
"playbook_ability_dissipate_description": "You can disperse the electroplasmic vapor of your ghostly form in order to pass through solid objects for a moment. Take 1 drain when you dissipate, plus 1 drain for each feature: It lasts longer (a minute — an hour — a day) — you also become invisible — anything that passes through your form becomes dangerously electrified or frozen.",
"playbook_ability_electroplasmic_projectors": "Electroplasmic Projectors",
@@ -715,8 +715,8 @@
"playbook_ability_saboteur_description": "When you Wreck, the work is much quieter than it should be and the damage is hidden from casual inspection.",
"playbook_ability_savage": "Savage",
"playbook_ability_savage_description": "When you unleash physical violence, it's especially frightening. When you Command a frightened target, take +1d.",
- "playbook_ability_scout": "Scout",
- "playbook_ability_scout_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camou age, you get +1d to rolls to avoid detection.",
+ "playbook_ability_scout-N": "Scout",
+ "playbook_ability_scout-N_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camouflage, you get +1d to rolls to avoid detection.",
"playbook_ability_secondary_hull": "Secondary Hull",
"playbook_ability_secondary_hull_description": "Choose an additional frame and its starting feature. You may transfer your consciousness between your frames at will.",
"playbook_ability_shadow": "Shadow",
@@ -808,7 +808,7 @@
"playbook_item_fine_shadow_cloak": "Fine shadow cloak",
"playbook_item_fine_spirit_mask": "Fine spirit mask",
"playbook_item_fine_tinkering_tools": "Fine tinkering tools",
- "playbook_item_fine_wrecker_tools": "Fine wrecker tools",
+ "playbook_item_fine_wrecking_tools": "Fine wrecking tools",
"playbook_item_gadget": "Gadget",
"playbook_item_ghost_key": "Ghost key",
"playbook_item_light_climbing_gear": "Light climbing gear",
@@ -880,7 +880,7 @@
"prowl_description": "Prowl about unseen and traverse obstacles; climb, swim, run, jump, and tumble. Ambush with close violence — a backstab, throat cutting, black-jack, etc.",
"push_yourself": "Push yourself",
"push_yourself_desc1": " (take 2 ",
- "push_yourself_desc2": ") - or - accept a ",
+ "push_yourself_desc2-N": ") — or — accept a ",
"quality": "Quality",
"quality_abbreviated": "Q:",
"quarters": "Quarters",
@@ -911,7 +911,7 @@
"savage": "Savage",
"secure": "Secure",
"send_details_to_chat": "Send details to chat",
- "set_up_a_teammate": "Set up",
+ "set_up_a_teammate-N": "Set up a teammate",
"shadows": "Shadows",
"short": "short",
"show_broadcast": "Show broadcast buttons for sending information to chat",
@@ -1003,7 +1003,7 @@
"upgrade_vault_description": "Your lair has a secure vault, increasing your storage capacity for coin to 8. A second upgrade increases your capacity to 16. A separate part of your vault can be used as a holding cell.",
"upgrade_weapons_description": "+1 quality for Weapons.",
"upgrade_workshop_description": "Your lair has a workshop appointed with tools for tinkering and alchemy, as well as a small library of books, documents, and maps. You may accomplish long-term projects with these assets without leaving your lair.",
- "upon_crew_advance": "Upon crew advance, each PC gets +2 Stash (+1 per Tier)",
+ "upon_crew_advance-N": "Upon crew advance, each PC gets Stash = Tier+2",
"use_kirsty": "Use Kirsty font if installed (only check if you have Kirsty)",
"vampire": "Vampire",
"vampire_viceblurb": "Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice . Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims?",
@@ -1049,5 +1049,5 @@
"xp_specific_extra": "Enter another specific way to mark XP here.",
"xp_top": "At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).",
"xp_vice": "You struggled with issues from your vice or traumas during the session.",
- "zerodice": "Zero Dice - take the lowest result above"
+ "zerodice-N": "Zero Dice — take the lowest result above"
}
\ No newline at end of file
diff --git a/Blades in the Dark/translations/it.json b/Blades in the Dark/translations/it.json
index 226f0521d1..33f8e517ba 100644
--- a/Blades in the Dark/translations/it.json
+++ b/Blades in the Dark/translations/it.json
@@ -42,7 +42,7 @@
"bestial": "Bestial",
"binding_oil": "Binding Oil",
"boat": "Boat",
- "boat_carriage_other": "Boat - Carriage - Other",
+ "boat_carriage_other-N": "Boat — Carriage — Other",
"bold": "bold",
"bolster": "Bolster your crew's reputation or develop a new one.",
"bonus_die": "Bonus Die",
@@ -206,8 +206,8 @@
"crew_ability_bound_in_darkness_description": "You may use teamwork with any cult member, regardless of the distance separating you. By taking 1 stress, your whispered message is heard by every cultist.",
"crew_ability_chosen": "Chosen",
"crew_ability_chosen_description": "Each PC may add +1 action rating to Attune, Study, or Sway (up to a max rating of 3).",
- "crew_ability_conviction": "Conviction",
- "crew_ability_conviction_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make—from now until you indulge this vice again.",
+ "crew_ability_conviction-N": "Conviction",
+ "crew_ability_conviction-N_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make — from now until you indulge this vice again.",
"crew_ability_crow's_veil": "Crow's Veil",
"crew_ability_crow's_veil_description": "Due to hard-won experience or occult ritual, your activities are hidden from the notice of the death-seeker crows. You don't take extra heat when killing is involved on a score.",
"crew_ability_dangerous": "Dangerous",
@@ -294,8 +294,8 @@
"crew_assassins_contact_4": "Exeter, a spirit warden",
"crew_assassins_contact_5": "Sevoy, a merchant lord",
"crew_assassins_description": "Murderers\nfor Hire",
- "crew_assassins_hunting_grounds_description": "Accident - Disappearance - Murder - Ransom",
- "crew_assassins_hunting_grounds_type": "Hunting Grounds:",
+ "crew_assassins_hunting_grounds_description-N": "Accident — Disappearance — Murder — Ransom",
+ "crew_assassins_hunting_grounds_type-N": "Hunting Grounds",
"crew_assassins_xp_condition": "Execute a successful accident, disappearance, murder, or ransom operation.",
"crew_bravos_contact_0": "Meg, a pit-fighter",
"crew_bravos_contact_1": "Conway, a bluecoat",
@@ -304,8 +304,8 @@
"crew_bravos_contact_4": "Walker, a ward boss",
"crew_bravos_contact_5": "Lutes, a tavern owner",
"crew_bravos_description": "Mercenaries,\nThugs &\nKillers",
- "crew_bravos_hunting_grounds_description": "Battle - Extortion - Sabotage - Smash & Grab",
- "crew_bravos_hunting_grounds_type": "Hunting Grounds:",
+ "crew_bravos_hunting_grounds_description-N": "Battle — Extortion — Sabotage — Smash & Grab",
+ "crew_bravos_hunting_grounds_type-N": "Hunting Grounds",
"crew_bravos_xp_condition": "Execute a successful battle, extortion, sabotage, or smash & grab operation.",
"crew_cult_contact_0": "Gagan, an academic",
"crew_cult_contact_1": "Adikin, an occultist",
@@ -314,8 +314,8 @@
"crew_cult_contact_4": "Mateas Kline, a noble",
"crew_cult_contact_5": "Bennett, an astronomer",
"crew_cult_description": "Acolytes\nof a Deity",
- "crew_cult_hunting_grounds_description": "Acquisition - Augury - Consecration - Sacrifice",
- "crew_cult_hunting_grounds_type": "Sacred Sites:",
+ "crew_cult_hunting_grounds_description-N": "Acquisition — Augury — Consecration — Sacrifice",
+ "crew_cult_hunting_grounds_type-N": "Sacred Sites",
"crew_cult_xp_condition": "Advance the agenda of your deity or embody its precepts in action.",
"crew_description": "A short crew description",
"crew_hawkers_contact_0": "Rolan Wott, a magistrate",
@@ -325,8 +325,8 @@
"crew_hawkers_contact_4": "Anya, a dilettante",
"crew_hawkers_contact_5": "Marlo, a gang boss",
"crew_hawkers_description": "Vice\nDealers",
- "crew_hawkers_hunting_grounds_description": "Sale - Supply - Show of Force - Socialize",
- "crew_hawkers_hunting_grounds_type": "Sales Territory:",
+ "crew_hawkers_hunting_grounds_description-N": "Sale — Supply — Show of Force — Socialize",
+ "crew_hawkers_hunting_grounds_type-N": "Sales Territory",
"crew_hawkers_xp_condition": "Acquire product supply, execute clandestine/covert sales, or secure new territory.",
"crew_mode": "Crew Mode",
"crew_shadows_contact_0": "Dowler, an explorer",
@@ -336,8 +336,8 @@
"crew_shadows_contact_4": "Adelaide Phroaig, a noble",
"crew_shadows_contact_5": "Rigney, a tavern owner",
"crew_shadows_description": "Thieves,\nSpies, and\nSaboteurs",
- "crew_shadows_hunting_grounds_description": "Burglary - Espionage - Robbery - Sabotage",
- "crew_shadows_hunting_grounds_type": "Hunting Grounds:",
+ "crew_shadows_hunting_grounds_description-N": "Burglary — Espionage — Robbery — Sabotage",
+ "crew_shadows_hunting_grounds_type-N": "Hunting Grounds",
"crew_shadows_xp_condition": "Execute a successful espionage, sabotage, or theft operation.",
"crew_sheet": "Crew sheet",
"crew_smugglers_contact_0": "Elynn, a dock worker",
@@ -347,8 +347,8 @@
"crew_smugglers_contact_4": "Decker, an anarchist",
"crew_smugglers_contact_5": "Esme, a tavern owner",
"crew_smugglers_description": "Suppliers\nof Illicit\nGoods",
- "crew_smugglers_hunting_grounds_description": "Arcane/Weird - Arms - Contraband - Passengers",
- "crew_smugglers_hunting_grounds_type": "Cargo Types:",
+ "crew_smugglers_hunting_grounds_description-N": "Arcane/Weird — Arms — Contraband — Passengers",
+ "crew_smugglers_hunting_grounds_type-N": "Cargo Types",
"crew_smugglers_xp_condition": "Execute a successful smuggling or acquire new clients or contraband sources.",
"crew_tier": "Crew Tier",
"crew_upgrade_assassin_rigging": "Assassin rigging (2 free load of weapons or gear)",
@@ -357,6 +357,7 @@
"crew_upgrade_camouflage": "Camouflage (vehicles are perfectly concealed at rest)",
"crew_upgrade_composed": "Composed (+1 stress box)",
"crew_upgrade_cult_rigging": "Cult rigging (2 free load of documents or implements)",
+ "crew_upgrade_dedicated_crafters": "Dedicated crafters",
"crew_upgrade_elite_adepts": "Elite Adepts",
"crew_upgrade_elite_rooks": "Elite Rooks",
"crew_upgrade_elite_rovers": "Elite Rovers",
@@ -369,7 +370,6 @@
"crew_upgrade_ordained": "Ordained (+1 trauma box)",
"crew_upgrade_ritual_sanctum_in_lair": "Ritual sanctum in lair",
"crew_upgrade_smuggler's_rigging": "Smuggler's rigging (2 items carried are perfectly concealed)",
- "crew_upgrade_spark-craft_technology": "Spark-craft Technology",
"crew_upgrade_steady": "Steady (+1 stress box)",
"crew_upgrade_thief_rigging": "Thief Rigging (2 free load of tools or gear)",
"crew_upgrade_unbroken": "Unbroken (+1 trauma box)",
@@ -384,8 +384,8 @@
"crew_vigilantes_contact_4": "Anis, a Spirit Warden",
"crew_vigilantes_contact_5": "Badger, a brilliant inventor",
"crew_vigilantes_description": "Deluded\nAvengers",
- "crew_vigilantes_hunting_grounds_description": "Uniting - Interference - Resistance - Terror",
- "crew_vigilantes_hunting_grounds_type": "Protected Grounds:",
+ "crew_vigilantes_hunting_grounds_description-N": "Uniting — Interference — Resistance — Terror",
+ "crew_vigilantes_hunting_grounds_type-N": "Protected Grounds",
"crew_vigilantes_xp_condition": "Interfere with criminal scores, protect citizens, or antagonize the law.",
"cult": "Cult",
"cutter": "Cutter",
@@ -639,8 +639,8 @@
"playbook_ability_connected_description": "During downtime, you get +1 result level when you acquire an asset or reduce heat.",
"playbook_ability_daredevil": "Daredevil",
"playbook_ability_daredevil_description": "When you roll a desperate action, you get +1d to your roll if you also take -1d to any resistance rolls against consequences from your action.",
- "playbook_ability_dark_talent": "Dark Talent",
- "playbook_ability_dark_talent_description": "Choose Insight, Prowess, or Resolve.Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
+ "playbook_ability_dark_talent-N": "Dark Talent",
+ "playbook_ability_dark_talent-N_description": "Choose Insight, Prowess, or Resolve. Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
"playbook_ability_dissipate": "Dissipate",
"playbook_ability_dissipate_description": "You can disperse the electroplasmic vapor of your ghostly form in order to pass through solid objects for a moment. Take 1 drain when you dissipate, plus 1 drain for each feature: It lasts longer (a minute — an hour — a day) — you also become invisible — anything that passes through your form becomes dangerously electrified or frozen.",
"playbook_ability_electroplasmic_projectors": "Electroplasmic Projectors",
@@ -715,8 +715,8 @@
"playbook_ability_saboteur_description": "When you Wreck, the work is much quieter than it should be and the damage is hidden from casual inspection.",
"playbook_ability_savage": "Savage",
"playbook_ability_savage_description": "When you unleash physical violence, it's especially frightening. When you Command a frightened target, take +1d.",
- "playbook_ability_scout": "Scout",
- "playbook_ability_scout_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camou age, you get +1d to rolls to avoid detection.",
+ "playbook_ability_scout-N": "Scout",
+ "playbook_ability_scout-N_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camouflage, you get +1d to rolls to avoid detection.",
"playbook_ability_secondary_hull": "Secondary Hull",
"playbook_ability_secondary_hull_description": "Choose an additional frame and its starting feature. You may transfer your consciousness between your frames at will.",
"playbook_ability_shadow": "Shadow",
@@ -808,7 +808,7 @@
"playbook_item_fine_shadow_cloak": "Fine shadow cloak",
"playbook_item_fine_spirit_mask": "Fine spirit mask",
"playbook_item_fine_tinkering_tools": "Fine tinkering tools",
- "playbook_item_fine_wrecker_tools": "Fine wrecker tools",
+ "playbook_item_fine_wrecking_tools": "Fine wrecking tools",
"playbook_item_gadget": "Gadget",
"playbook_item_ghost_key": "Ghost key",
"playbook_item_light_climbing_gear": "Light climbing gear",
@@ -880,7 +880,7 @@
"prowl_description": "Prowl about unseen and traverse obstacles; climb, swim, run, jump, and tumble. Ambush with close violence — a backstab, throat cutting, black-jack, etc.",
"push_yourself": "Push yourself",
"push_yourself_desc1": " (take 2 ",
- "push_yourself_desc2": ") - or - accept a ",
+ "push_yourself_desc2-N": ") — or — accept a ",
"quality": "Quality",
"quality_abbreviated": "Q:",
"quarters": "Quarters",
@@ -911,7 +911,7 @@
"savage": "Savage",
"secure": "Secure",
"send_details_to_chat": "Send details to chat",
- "set_up_a_teammate": "Set up",
+ "set_up_a_teammate-N": "Set up a teammate",
"shadows": "Shadows",
"short": "short",
"show_broadcast": "Show broadcast buttons for sending information to chat",
@@ -1003,7 +1003,7 @@
"upgrade_vault_description": "Your lair has a secure vault, increasing your storage capacity for coin to 8. A second upgrade increases your capacity to 16. A separate part of your vault can be used as a holding cell.",
"upgrade_weapons_description": "+1 quality for Weapons.",
"upgrade_workshop_description": "Your lair has a workshop appointed with tools for tinkering and alchemy, as well as a small library of books, documents, and maps. You may accomplish long-term projects with these assets without leaving your lair.",
- "upon_crew_advance": "Upon crew advance, each PC gets +2 Stash (+1 per Tier)",
+ "upon_crew_advance-N": "Upon crew advance, each PC gets Stash = Tier+2",
"use_kirsty": "Use Kirsty font if installed (only check if you have Kirsty)",
"vampire": "Vampire",
"vampire_viceblurb": "Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice . Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims?",
@@ -1049,5 +1049,5 @@
"xp_specific_extra": "Enter another specific way to mark XP here.",
"xp_top": "At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).",
"xp_vice": "You struggled with issues from your vice or traumas during the session.",
- "zerodice": "Zero Dice - take the lowest result above"
+ "zerodice-N": "Zero Dice — take the lowest result above"
}
\ No newline at end of file
diff --git a/Blades in the Dark/translations/ja.json b/Blades in the Dark/translations/ja.json
index 226f0521d1..33f8e517ba 100644
--- a/Blades in the Dark/translations/ja.json
+++ b/Blades in the Dark/translations/ja.json
@@ -42,7 +42,7 @@
"bestial": "Bestial",
"binding_oil": "Binding Oil",
"boat": "Boat",
- "boat_carriage_other": "Boat - Carriage - Other",
+ "boat_carriage_other-N": "Boat — Carriage — Other",
"bold": "bold",
"bolster": "Bolster your crew's reputation or develop a new one.",
"bonus_die": "Bonus Die",
@@ -206,8 +206,8 @@
"crew_ability_bound_in_darkness_description": "You may use teamwork with any cult member, regardless of the distance separating you. By taking 1 stress, your whispered message is heard by every cultist.",
"crew_ability_chosen": "Chosen",
"crew_ability_chosen_description": "Each PC may add +1 action rating to Attune, Study, or Sway (up to a max rating of 3).",
- "crew_ability_conviction": "Conviction",
- "crew_ability_conviction_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make—from now until you indulge this vice again.",
+ "crew_ability_conviction-N": "Conviction",
+ "crew_ability_conviction-N_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make — from now until you indulge this vice again.",
"crew_ability_crow's_veil": "Crow's Veil",
"crew_ability_crow's_veil_description": "Due to hard-won experience or occult ritual, your activities are hidden from the notice of the death-seeker crows. You don't take extra heat when killing is involved on a score.",
"crew_ability_dangerous": "Dangerous",
@@ -294,8 +294,8 @@
"crew_assassins_contact_4": "Exeter, a spirit warden",
"crew_assassins_contact_5": "Sevoy, a merchant lord",
"crew_assassins_description": "Murderers\nfor Hire",
- "crew_assassins_hunting_grounds_description": "Accident - Disappearance - Murder - Ransom",
- "crew_assassins_hunting_grounds_type": "Hunting Grounds:",
+ "crew_assassins_hunting_grounds_description-N": "Accident — Disappearance — Murder — Ransom",
+ "crew_assassins_hunting_grounds_type-N": "Hunting Grounds",
"crew_assassins_xp_condition": "Execute a successful accident, disappearance, murder, or ransom operation.",
"crew_bravos_contact_0": "Meg, a pit-fighter",
"crew_bravos_contact_1": "Conway, a bluecoat",
@@ -304,8 +304,8 @@
"crew_bravos_contact_4": "Walker, a ward boss",
"crew_bravos_contact_5": "Lutes, a tavern owner",
"crew_bravos_description": "Mercenaries,\nThugs &\nKillers",
- "crew_bravos_hunting_grounds_description": "Battle - Extortion - Sabotage - Smash & Grab",
- "crew_bravos_hunting_grounds_type": "Hunting Grounds:",
+ "crew_bravos_hunting_grounds_description-N": "Battle — Extortion — Sabotage — Smash & Grab",
+ "crew_bravos_hunting_grounds_type-N": "Hunting Grounds",
"crew_bravos_xp_condition": "Execute a successful battle, extortion, sabotage, or smash & grab operation.",
"crew_cult_contact_0": "Gagan, an academic",
"crew_cult_contact_1": "Adikin, an occultist",
@@ -314,8 +314,8 @@
"crew_cult_contact_4": "Mateas Kline, a noble",
"crew_cult_contact_5": "Bennett, an astronomer",
"crew_cult_description": "Acolytes\nof a Deity",
- "crew_cult_hunting_grounds_description": "Acquisition - Augury - Consecration - Sacrifice",
- "crew_cult_hunting_grounds_type": "Sacred Sites:",
+ "crew_cult_hunting_grounds_description-N": "Acquisition — Augury — Consecration — Sacrifice",
+ "crew_cult_hunting_grounds_type-N": "Sacred Sites",
"crew_cult_xp_condition": "Advance the agenda of your deity or embody its precepts in action.",
"crew_description": "A short crew description",
"crew_hawkers_contact_0": "Rolan Wott, a magistrate",
@@ -325,8 +325,8 @@
"crew_hawkers_contact_4": "Anya, a dilettante",
"crew_hawkers_contact_5": "Marlo, a gang boss",
"crew_hawkers_description": "Vice\nDealers",
- "crew_hawkers_hunting_grounds_description": "Sale - Supply - Show of Force - Socialize",
- "crew_hawkers_hunting_grounds_type": "Sales Territory:",
+ "crew_hawkers_hunting_grounds_description-N": "Sale — Supply — Show of Force — Socialize",
+ "crew_hawkers_hunting_grounds_type-N": "Sales Territory",
"crew_hawkers_xp_condition": "Acquire product supply, execute clandestine/covert sales, or secure new territory.",
"crew_mode": "Crew Mode",
"crew_shadows_contact_0": "Dowler, an explorer",
@@ -336,8 +336,8 @@
"crew_shadows_contact_4": "Adelaide Phroaig, a noble",
"crew_shadows_contact_5": "Rigney, a tavern owner",
"crew_shadows_description": "Thieves,\nSpies, and\nSaboteurs",
- "crew_shadows_hunting_grounds_description": "Burglary - Espionage - Robbery - Sabotage",
- "crew_shadows_hunting_grounds_type": "Hunting Grounds:",
+ "crew_shadows_hunting_grounds_description-N": "Burglary — Espionage — Robbery — Sabotage",
+ "crew_shadows_hunting_grounds_type-N": "Hunting Grounds",
"crew_shadows_xp_condition": "Execute a successful espionage, sabotage, or theft operation.",
"crew_sheet": "Crew sheet",
"crew_smugglers_contact_0": "Elynn, a dock worker",
@@ -347,8 +347,8 @@
"crew_smugglers_contact_4": "Decker, an anarchist",
"crew_smugglers_contact_5": "Esme, a tavern owner",
"crew_smugglers_description": "Suppliers\nof Illicit\nGoods",
- "crew_smugglers_hunting_grounds_description": "Arcane/Weird - Arms - Contraband - Passengers",
- "crew_smugglers_hunting_grounds_type": "Cargo Types:",
+ "crew_smugglers_hunting_grounds_description-N": "Arcane/Weird — Arms — Contraband — Passengers",
+ "crew_smugglers_hunting_grounds_type-N": "Cargo Types",
"crew_smugglers_xp_condition": "Execute a successful smuggling or acquire new clients or contraband sources.",
"crew_tier": "Crew Tier",
"crew_upgrade_assassin_rigging": "Assassin rigging (2 free load of weapons or gear)",
@@ -357,6 +357,7 @@
"crew_upgrade_camouflage": "Camouflage (vehicles are perfectly concealed at rest)",
"crew_upgrade_composed": "Composed (+1 stress box)",
"crew_upgrade_cult_rigging": "Cult rigging (2 free load of documents or implements)",
+ "crew_upgrade_dedicated_crafters": "Dedicated crafters",
"crew_upgrade_elite_adepts": "Elite Adepts",
"crew_upgrade_elite_rooks": "Elite Rooks",
"crew_upgrade_elite_rovers": "Elite Rovers",
@@ -369,7 +370,6 @@
"crew_upgrade_ordained": "Ordained (+1 trauma box)",
"crew_upgrade_ritual_sanctum_in_lair": "Ritual sanctum in lair",
"crew_upgrade_smuggler's_rigging": "Smuggler's rigging (2 items carried are perfectly concealed)",
- "crew_upgrade_spark-craft_technology": "Spark-craft Technology",
"crew_upgrade_steady": "Steady (+1 stress box)",
"crew_upgrade_thief_rigging": "Thief Rigging (2 free load of tools or gear)",
"crew_upgrade_unbroken": "Unbroken (+1 trauma box)",
@@ -384,8 +384,8 @@
"crew_vigilantes_contact_4": "Anis, a Spirit Warden",
"crew_vigilantes_contact_5": "Badger, a brilliant inventor",
"crew_vigilantes_description": "Deluded\nAvengers",
- "crew_vigilantes_hunting_grounds_description": "Uniting - Interference - Resistance - Terror",
- "crew_vigilantes_hunting_grounds_type": "Protected Grounds:",
+ "crew_vigilantes_hunting_grounds_description-N": "Uniting — Interference — Resistance — Terror",
+ "crew_vigilantes_hunting_grounds_type-N": "Protected Grounds",
"crew_vigilantes_xp_condition": "Interfere with criminal scores, protect citizens, or antagonize the law.",
"cult": "Cult",
"cutter": "Cutter",
@@ -639,8 +639,8 @@
"playbook_ability_connected_description": "During downtime, you get +1 result level when you acquire an asset or reduce heat.",
"playbook_ability_daredevil": "Daredevil",
"playbook_ability_daredevil_description": "When you roll a desperate action, you get +1d to your roll if you also take -1d to any resistance rolls against consequences from your action.",
- "playbook_ability_dark_talent": "Dark Talent",
- "playbook_ability_dark_talent_description": "Choose Insight, Prowess, or Resolve.Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
+ "playbook_ability_dark_talent-N": "Dark Talent",
+ "playbook_ability_dark_talent-N_description": "Choose Insight, Prowess, or Resolve. Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
"playbook_ability_dissipate": "Dissipate",
"playbook_ability_dissipate_description": "You can disperse the electroplasmic vapor of your ghostly form in order to pass through solid objects for a moment. Take 1 drain when you dissipate, plus 1 drain for each feature: It lasts longer (a minute — an hour — a day) — you also become invisible — anything that passes through your form becomes dangerously electrified or frozen.",
"playbook_ability_electroplasmic_projectors": "Electroplasmic Projectors",
@@ -715,8 +715,8 @@
"playbook_ability_saboteur_description": "When you Wreck, the work is much quieter than it should be and the damage is hidden from casual inspection.",
"playbook_ability_savage": "Savage",
"playbook_ability_savage_description": "When you unleash physical violence, it's especially frightening. When you Command a frightened target, take +1d.",
- "playbook_ability_scout": "Scout",
- "playbook_ability_scout_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camou age, you get +1d to rolls to avoid detection.",
+ "playbook_ability_scout-N": "Scout",
+ "playbook_ability_scout-N_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camouflage, you get +1d to rolls to avoid detection.",
"playbook_ability_secondary_hull": "Secondary Hull",
"playbook_ability_secondary_hull_description": "Choose an additional frame and its starting feature. You may transfer your consciousness between your frames at will.",
"playbook_ability_shadow": "Shadow",
@@ -808,7 +808,7 @@
"playbook_item_fine_shadow_cloak": "Fine shadow cloak",
"playbook_item_fine_spirit_mask": "Fine spirit mask",
"playbook_item_fine_tinkering_tools": "Fine tinkering tools",
- "playbook_item_fine_wrecker_tools": "Fine wrecker tools",
+ "playbook_item_fine_wrecking_tools": "Fine wrecking tools",
"playbook_item_gadget": "Gadget",
"playbook_item_ghost_key": "Ghost key",
"playbook_item_light_climbing_gear": "Light climbing gear",
@@ -880,7 +880,7 @@
"prowl_description": "Prowl about unseen and traverse obstacles; climb, swim, run, jump, and tumble. Ambush with close violence — a backstab, throat cutting, black-jack, etc.",
"push_yourself": "Push yourself",
"push_yourself_desc1": " (take 2 ",
- "push_yourself_desc2": ") - or - accept a ",
+ "push_yourself_desc2-N": ") — or — accept a ",
"quality": "Quality",
"quality_abbreviated": "Q:",
"quarters": "Quarters",
@@ -911,7 +911,7 @@
"savage": "Savage",
"secure": "Secure",
"send_details_to_chat": "Send details to chat",
- "set_up_a_teammate": "Set up",
+ "set_up_a_teammate-N": "Set up a teammate",
"shadows": "Shadows",
"short": "short",
"show_broadcast": "Show broadcast buttons for sending information to chat",
@@ -1003,7 +1003,7 @@
"upgrade_vault_description": "Your lair has a secure vault, increasing your storage capacity for coin to 8. A second upgrade increases your capacity to 16. A separate part of your vault can be used as a holding cell.",
"upgrade_weapons_description": "+1 quality for Weapons.",
"upgrade_workshop_description": "Your lair has a workshop appointed with tools for tinkering and alchemy, as well as a small library of books, documents, and maps. You may accomplish long-term projects with these assets without leaving your lair.",
- "upon_crew_advance": "Upon crew advance, each PC gets +2 Stash (+1 per Tier)",
+ "upon_crew_advance-N": "Upon crew advance, each PC gets Stash = Tier+2",
"use_kirsty": "Use Kirsty font if installed (only check if you have Kirsty)",
"vampire": "Vampire",
"vampire_viceblurb": "Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice . Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims?",
@@ -1049,5 +1049,5 @@
"xp_specific_extra": "Enter another specific way to mark XP here.",
"xp_top": "At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).",
"xp_vice": "You struggled with issues from your vice or traumas during the session.",
- "zerodice": "Zero Dice - take the lowest result above"
+ "zerodice-N": "Zero Dice — take the lowest result above"
}
\ No newline at end of file
diff --git a/Blades in the Dark/translations/ko.json b/Blades in the Dark/translations/ko.json
index 4922b08dbc..7bcf6c4557 100644
--- a/Blades in the Dark/translations/ko.json
+++ b/Blades in the Dark/translations/ko.json
@@ -357,6 +357,7 @@
"crew_upgrade_camouflage": "위장 (멈춰 있는 탈것들은 완벽히 숨겨짐)",
"crew_upgrade_composed": "차분한 (+1 스트레스 칸)",
"crew_upgrade_cult_rigging": "사교도 장비 (2무게 분의 문서나 재료를 무게 없이 휴대)",
+ "crew_upgrade_dedicated_crafters": "Dedicated crafters",
"crew_upgrade_elite_adepts": "정예 숙련자",
"crew_upgrade_elite_rooks": "정예 사기꾼",
"crew_upgrade_elite_rovers": "정예 운반책",
@@ -369,7 +370,6 @@
"crew_upgrade_ordained": "서품된 (+1 트라우마 칸)",
"crew_upgrade_ritual_sanctum_in_lair": "소굴에 있는 의식 성소",
"crew_upgrade_smuggler's_rigging": "밀수꾼 장비 (가지고 다니는 물품 두 개가 완벽히 숨겨짐)",
- "crew_upgrade_spark-craft_technology": "유도공학 기술",
"crew_upgrade_steady": "침착한 (+1 스트레스 칸)",
"crew_upgrade_thief_rigging": "도둑 장비 (2무게 분의 연장이나 장비를 무게 없이 휴대)",
"crew_upgrade_unbroken": "불굴의 (+1 트라우마 칸)",
@@ -808,7 +808,7 @@
"playbook_item_fine_shadow_cloak": "고급 그림자 망토",
"playbook_item_fine_spirit_mask": "고급 영혼 가면",
"playbook_item_fine_tinkering_tools": "고급 땜질 연장",
- "playbook_item_fine_wrecker_tools": "고급 파괴 연장",
+ "playbook_item_fine_wrecking_tools": "고급 파괴 연장",
"playbook_item_gadget": "발명품",
"playbook_item_ghost_key": "유령 열쇠",
"playbook_item_light_climbing_gear": "경량 등반 장비",
@@ -1003,7 +1003,7 @@
"upgrade_vault_description": "소굴에 안전한 금고가 있습니다. 8금화를 저장할 수 있습니다. 두 번째 업그레이드는 용량을 16금화까지 늘려줍니다. 금고에는 별도의 공간이 있어 감옥으로 사용할 수도 있습니다.",
"upgrade_weapons_description": "무기의 품질 +1",
"upgrade_workshop_description": "소굴에 땜질과 연금술 도구, 책과 문서와 지도의 모음집이 있습니다. 소굴을 떠나지 않고도 이 자산들로 장기 프로젝트를 진행할 수 있습니다.",
- "upon_crew_advance": "크루가 발전할 때, 각 PC는 +2 비자금을 얻습니다\n(등급당 추가 +1)",
+ "upon_crew_advance-N": "크루가 발전할 때, 각 PC는 +2 비자금을 얻습니다\n(등급당 추가 +1)",
"use_kirsty": "Kirsty 폰트를 사용합니다(해당 폰트가 설치되어 있을 때만 선택할 것)",
"vampire": "뱀파이어",
"vampire_viceblurb": "당신의 악습 은 살아있는 인간으로부터 생명 에너지를 섭취하는 것입니다. 휴식 시간 활동 1회를 써서 먹잇감을 추적 하고 악습 을 탐닉할 수 있습니다. 또, 그렇게 할 때 모든 1단계 피해를 지우고 치료 시계를 4번 전진시킵니다. 당신이 회복할 수 있는 유일한 길입니다. 당신은 어떻게 생명 에너지를 섭취합니까? 당신의 먹잇감에 어떤 종류의 흔적을 남깁니까?",
diff --git a/Blades in the Dark/translations/nl.json b/Blades in the Dark/translations/nl.json
index 226f0521d1..33f8e517ba 100644
--- a/Blades in the Dark/translations/nl.json
+++ b/Blades in the Dark/translations/nl.json
@@ -42,7 +42,7 @@
"bestial": "Bestial",
"binding_oil": "Binding Oil",
"boat": "Boat",
- "boat_carriage_other": "Boat - Carriage - Other",
+ "boat_carriage_other-N": "Boat — Carriage — Other",
"bold": "bold",
"bolster": "Bolster your crew's reputation or develop a new one.",
"bonus_die": "Bonus Die",
@@ -206,8 +206,8 @@
"crew_ability_bound_in_darkness_description": "You may use teamwork with any cult member, regardless of the distance separating you. By taking 1 stress, your whispered message is heard by every cultist.",
"crew_ability_chosen": "Chosen",
"crew_ability_chosen_description": "Each PC may add +1 action rating to Attune, Study, or Sway (up to a max rating of 3).",
- "crew_ability_conviction": "Conviction",
- "crew_ability_conviction_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make—from now until you indulge this vice again.",
+ "crew_ability_conviction-N": "Conviction",
+ "crew_ability_conviction-N_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make — from now until you indulge this vice again.",
"crew_ability_crow's_veil": "Crow's Veil",
"crew_ability_crow's_veil_description": "Due to hard-won experience or occult ritual, your activities are hidden from the notice of the death-seeker crows. You don't take extra heat when killing is involved on a score.",
"crew_ability_dangerous": "Dangerous",
@@ -294,8 +294,8 @@
"crew_assassins_contact_4": "Exeter, a spirit warden",
"crew_assassins_contact_5": "Sevoy, a merchant lord",
"crew_assassins_description": "Murderers\nfor Hire",
- "crew_assassins_hunting_grounds_description": "Accident - Disappearance - Murder - Ransom",
- "crew_assassins_hunting_grounds_type": "Hunting Grounds:",
+ "crew_assassins_hunting_grounds_description-N": "Accident — Disappearance — Murder — Ransom",
+ "crew_assassins_hunting_grounds_type-N": "Hunting Grounds",
"crew_assassins_xp_condition": "Execute a successful accident, disappearance, murder, or ransom operation.",
"crew_bravos_contact_0": "Meg, a pit-fighter",
"crew_bravos_contact_1": "Conway, a bluecoat",
@@ -304,8 +304,8 @@
"crew_bravos_contact_4": "Walker, a ward boss",
"crew_bravos_contact_5": "Lutes, a tavern owner",
"crew_bravos_description": "Mercenaries,\nThugs &\nKillers",
- "crew_bravos_hunting_grounds_description": "Battle - Extortion - Sabotage - Smash & Grab",
- "crew_bravos_hunting_grounds_type": "Hunting Grounds:",
+ "crew_bravos_hunting_grounds_description-N": "Battle — Extortion — Sabotage — Smash & Grab",
+ "crew_bravos_hunting_grounds_type-N": "Hunting Grounds",
"crew_bravos_xp_condition": "Execute a successful battle, extortion, sabotage, or smash & grab operation.",
"crew_cult_contact_0": "Gagan, an academic",
"crew_cult_contact_1": "Adikin, an occultist",
@@ -314,8 +314,8 @@
"crew_cult_contact_4": "Mateas Kline, a noble",
"crew_cult_contact_5": "Bennett, an astronomer",
"crew_cult_description": "Acolytes\nof a Deity",
- "crew_cult_hunting_grounds_description": "Acquisition - Augury - Consecration - Sacrifice",
- "crew_cult_hunting_grounds_type": "Sacred Sites:",
+ "crew_cult_hunting_grounds_description-N": "Acquisition — Augury — Consecration — Sacrifice",
+ "crew_cult_hunting_grounds_type-N": "Sacred Sites",
"crew_cult_xp_condition": "Advance the agenda of your deity or embody its precepts in action.",
"crew_description": "A short crew description",
"crew_hawkers_contact_0": "Rolan Wott, a magistrate",
@@ -325,8 +325,8 @@
"crew_hawkers_contact_4": "Anya, a dilettante",
"crew_hawkers_contact_5": "Marlo, a gang boss",
"crew_hawkers_description": "Vice\nDealers",
- "crew_hawkers_hunting_grounds_description": "Sale - Supply - Show of Force - Socialize",
- "crew_hawkers_hunting_grounds_type": "Sales Territory:",
+ "crew_hawkers_hunting_grounds_description-N": "Sale — Supply — Show of Force — Socialize",
+ "crew_hawkers_hunting_grounds_type-N": "Sales Territory",
"crew_hawkers_xp_condition": "Acquire product supply, execute clandestine/covert sales, or secure new territory.",
"crew_mode": "Crew Mode",
"crew_shadows_contact_0": "Dowler, an explorer",
@@ -336,8 +336,8 @@
"crew_shadows_contact_4": "Adelaide Phroaig, a noble",
"crew_shadows_contact_5": "Rigney, a tavern owner",
"crew_shadows_description": "Thieves,\nSpies, and\nSaboteurs",
- "crew_shadows_hunting_grounds_description": "Burglary - Espionage - Robbery - Sabotage",
- "crew_shadows_hunting_grounds_type": "Hunting Grounds:",
+ "crew_shadows_hunting_grounds_description-N": "Burglary — Espionage — Robbery — Sabotage",
+ "crew_shadows_hunting_grounds_type-N": "Hunting Grounds",
"crew_shadows_xp_condition": "Execute a successful espionage, sabotage, or theft operation.",
"crew_sheet": "Crew sheet",
"crew_smugglers_contact_0": "Elynn, a dock worker",
@@ -347,8 +347,8 @@
"crew_smugglers_contact_4": "Decker, an anarchist",
"crew_smugglers_contact_5": "Esme, a tavern owner",
"crew_smugglers_description": "Suppliers\nof Illicit\nGoods",
- "crew_smugglers_hunting_grounds_description": "Arcane/Weird - Arms - Contraband - Passengers",
- "crew_smugglers_hunting_grounds_type": "Cargo Types:",
+ "crew_smugglers_hunting_grounds_description-N": "Arcane/Weird — Arms — Contraband — Passengers",
+ "crew_smugglers_hunting_grounds_type-N": "Cargo Types",
"crew_smugglers_xp_condition": "Execute a successful smuggling or acquire new clients or contraband sources.",
"crew_tier": "Crew Tier",
"crew_upgrade_assassin_rigging": "Assassin rigging (2 free load of weapons or gear)",
@@ -357,6 +357,7 @@
"crew_upgrade_camouflage": "Camouflage (vehicles are perfectly concealed at rest)",
"crew_upgrade_composed": "Composed (+1 stress box)",
"crew_upgrade_cult_rigging": "Cult rigging (2 free load of documents or implements)",
+ "crew_upgrade_dedicated_crafters": "Dedicated crafters",
"crew_upgrade_elite_adepts": "Elite Adepts",
"crew_upgrade_elite_rooks": "Elite Rooks",
"crew_upgrade_elite_rovers": "Elite Rovers",
@@ -369,7 +370,6 @@
"crew_upgrade_ordained": "Ordained (+1 trauma box)",
"crew_upgrade_ritual_sanctum_in_lair": "Ritual sanctum in lair",
"crew_upgrade_smuggler's_rigging": "Smuggler's rigging (2 items carried are perfectly concealed)",
- "crew_upgrade_spark-craft_technology": "Spark-craft Technology",
"crew_upgrade_steady": "Steady (+1 stress box)",
"crew_upgrade_thief_rigging": "Thief Rigging (2 free load of tools or gear)",
"crew_upgrade_unbroken": "Unbroken (+1 trauma box)",
@@ -384,8 +384,8 @@
"crew_vigilantes_contact_4": "Anis, a Spirit Warden",
"crew_vigilantes_contact_5": "Badger, a brilliant inventor",
"crew_vigilantes_description": "Deluded\nAvengers",
- "crew_vigilantes_hunting_grounds_description": "Uniting - Interference - Resistance - Terror",
- "crew_vigilantes_hunting_grounds_type": "Protected Grounds:",
+ "crew_vigilantes_hunting_grounds_description-N": "Uniting — Interference — Resistance — Terror",
+ "crew_vigilantes_hunting_grounds_type-N": "Protected Grounds",
"crew_vigilantes_xp_condition": "Interfere with criminal scores, protect citizens, or antagonize the law.",
"cult": "Cult",
"cutter": "Cutter",
@@ -639,8 +639,8 @@
"playbook_ability_connected_description": "During downtime, you get +1 result level when you acquire an asset or reduce heat.",
"playbook_ability_daredevil": "Daredevil",
"playbook_ability_daredevil_description": "When you roll a desperate action, you get +1d to your roll if you also take -1d to any resistance rolls against consequences from your action.",
- "playbook_ability_dark_talent": "Dark Talent",
- "playbook_ability_dark_talent_description": "Choose Insight, Prowess, or Resolve.Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
+ "playbook_ability_dark_talent-N": "Dark Talent",
+ "playbook_ability_dark_talent-N_description": "Choose Insight, Prowess, or Resolve. Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
"playbook_ability_dissipate": "Dissipate",
"playbook_ability_dissipate_description": "You can disperse the electroplasmic vapor of your ghostly form in order to pass through solid objects for a moment. Take 1 drain when you dissipate, plus 1 drain for each feature: It lasts longer (a minute — an hour — a day) — you also become invisible — anything that passes through your form becomes dangerously electrified or frozen.",
"playbook_ability_electroplasmic_projectors": "Electroplasmic Projectors",
@@ -715,8 +715,8 @@
"playbook_ability_saboteur_description": "When you Wreck, the work is much quieter than it should be and the damage is hidden from casual inspection.",
"playbook_ability_savage": "Savage",
"playbook_ability_savage_description": "When you unleash physical violence, it's especially frightening. When you Command a frightened target, take +1d.",
- "playbook_ability_scout": "Scout",
- "playbook_ability_scout_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camou age, you get +1d to rolls to avoid detection.",
+ "playbook_ability_scout-N": "Scout",
+ "playbook_ability_scout-N_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camouflage, you get +1d to rolls to avoid detection.",
"playbook_ability_secondary_hull": "Secondary Hull",
"playbook_ability_secondary_hull_description": "Choose an additional frame and its starting feature. You may transfer your consciousness between your frames at will.",
"playbook_ability_shadow": "Shadow",
@@ -808,7 +808,7 @@
"playbook_item_fine_shadow_cloak": "Fine shadow cloak",
"playbook_item_fine_spirit_mask": "Fine spirit mask",
"playbook_item_fine_tinkering_tools": "Fine tinkering tools",
- "playbook_item_fine_wrecker_tools": "Fine wrecker tools",
+ "playbook_item_fine_wrecking_tools": "Fine wrecking tools",
"playbook_item_gadget": "Gadget",
"playbook_item_ghost_key": "Ghost key",
"playbook_item_light_climbing_gear": "Light climbing gear",
@@ -880,7 +880,7 @@
"prowl_description": "Prowl about unseen and traverse obstacles; climb, swim, run, jump, and tumble. Ambush with close violence — a backstab, throat cutting, black-jack, etc.",
"push_yourself": "Push yourself",
"push_yourself_desc1": " (take 2 ",
- "push_yourself_desc2": ") - or - accept a ",
+ "push_yourself_desc2-N": ") — or — accept a ",
"quality": "Quality",
"quality_abbreviated": "Q:",
"quarters": "Quarters",
@@ -911,7 +911,7 @@
"savage": "Savage",
"secure": "Secure",
"send_details_to_chat": "Send details to chat",
- "set_up_a_teammate": "Set up",
+ "set_up_a_teammate-N": "Set up a teammate",
"shadows": "Shadows",
"short": "short",
"show_broadcast": "Show broadcast buttons for sending information to chat",
@@ -1003,7 +1003,7 @@
"upgrade_vault_description": "Your lair has a secure vault, increasing your storage capacity for coin to 8. A second upgrade increases your capacity to 16. A separate part of your vault can be used as a holding cell.",
"upgrade_weapons_description": "+1 quality for Weapons.",
"upgrade_workshop_description": "Your lair has a workshop appointed with tools for tinkering and alchemy, as well as a small library of books, documents, and maps. You may accomplish long-term projects with these assets without leaving your lair.",
- "upon_crew_advance": "Upon crew advance, each PC gets +2 Stash (+1 per Tier)",
+ "upon_crew_advance-N": "Upon crew advance, each PC gets Stash = Tier+2",
"use_kirsty": "Use Kirsty font if installed (only check if you have Kirsty)",
"vampire": "Vampire",
"vampire_viceblurb": "Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice . Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims?",
@@ -1049,5 +1049,5 @@
"xp_specific_extra": "Enter another specific way to mark XP here.",
"xp_top": "At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).",
"xp_vice": "You struggled with issues from your vice or traumas during the session.",
- "zerodice": "Zero Dice - take the lowest result above"
+ "zerodice-N": "Zero Dice — take the lowest result above"
}
\ No newline at end of file
diff --git a/Blades in the Dark/translations/pt.json b/Blades in the Dark/translations/pt.json
index 226f0521d1..33f8e517ba 100644
--- a/Blades in the Dark/translations/pt.json
+++ b/Blades in the Dark/translations/pt.json
@@ -42,7 +42,7 @@
"bestial": "Bestial",
"binding_oil": "Binding Oil",
"boat": "Boat",
- "boat_carriage_other": "Boat - Carriage - Other",
+ "boat_carriage_other-N": "Boat — Carriage — Other",
"bold": "bold",
"bolster": "Bolster your crew's reputation or develop a new one.",
"bonus_die": "Bonus Die",
@@ -206,8 +206,8 @@
"crew_ability_bound_in_darkness_description": "You may use teamwork with any cult member, regardless of the distance separating you. By taking 1 stress, your whispered message is heard by every cultist.",
"crew_ability_chosen": "Chosen",
"crew_ability_chosen_description": "Each PC may add +1 action rating to Attune, Study, or Sway (up to a max rating of 3).",
- "crew_ability_conviction": "Conviction",
- "crew_ability_conviction_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make—from now until you indulge this vice again.",
+ "crew_ability_conviction-N": "Conviction",
+ "crew_ability_conviction-N_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make — from now until you indulge this vice again.",
"crew_ability_crow's_veil": "Crow's Veil",
"crew_ability_crow's_veil_description": "Due to hard-won experience or occult ritual, your activities are hidden from the notice of the death-seeker crows. You don't take extra heat when killing is involved on a score.",
"crew_ability_dangerous": "Dangerous",
@@ -294,8 +294,8 @@
"crew_assassins_contact_4": "Exeter, a spirit warden",
"crew_assassins_contact_5": "Sevoy, a merchant lord",
"crew_assassins_description": "Murderers\nfor Hire",
- "crew_assassins_hunting_grounds_description": "Accident - Disappearance - Murder - Ransom",
- "crew_assassins_hunting_grounds_type": "Hunting Grounds:",
+ "crew_assassins_hunting_grounds_description-N": "Accident — Disappearance — Murder — Ransom",
+ "crew_assassins_hunting_grounds_type-N": "Hunting Grounds",
"crew_assassins_xp_condition": "Execute a successful accident, disappearance, murder, or ransom operation.",
"crew_bravos_contact_0": "Meg, a pit-fighter",
"crew_bravos_contact_1": "Conway, a bluecoat",
@@ -304,8 +304,8 @@
"crew_bravos_contact_4": "Walker, a ward boss",
"crew_bravos_contact_5": "Lutes, a tavern owner",
"crew_bravos_description": "Mercenaries,\nThugs &\nKillers",
- "crew_bravos_hunting_grounds_description": "Battle - Extortion - Sabotage - Smash & Grab",
- "crew_bravos_hunting_grounds_type": "Hunting Grounds:",
+ "crew_bravos_hunting_grounds_description-N": "Battle — Extortion — Sabotage — Smash & Grab",
+ "crew_bravos_hunting_grounds_type-N": "Hunting Grounds",
"crew_bravos_xp_condition": "Execute a successful battle, extortion, sabotage, or smash & grab operation.",
"crew_cult_contact_0": "Gagan, an academic",
"crew_cult_contact_1": "Adikin, an occultist",
@@ -314,8 +314,8 @@
"crew_cult_contact_4": "Mateas Kline, a noble",
"crew_cult_contact_5": "Bennett, an astronomer",
"crew_cult_description": "Acolytes\nof a Deity",
- "crew_cult_hunting_grounds_description": "Acquisition - Augury - Consecration - Sacrifice",
- "crew_cult_hunting_grounds_type": "Sacred Sites:",
+ "crew_cult_hunting_grounds_description-N": "Acquisition — Augury — Consecration — Sacrifice",
+ "crew_cult_hunting_grounds_type-N": "Sacred Sites",
"crew_cult_xp_condition": "Advance the agenda of your deity or embody its precepts in action.",
"crew_description": "A short crew description",
"crew_hawkers_contact_0": "Rolan Wott, a magistrate",
@@ -325,8 +325,8 @@
"crew_hawkers_contact_4": "Anya, a dilettante",
"crew_hawkers_contact_5": "Marlo, a gang boss",
"crew_hawkers_description": "Vice\nDealers",
- "crew_hawkers_hunting_grounds_description": "Sale - Supply - Show of Force - Socialize",
- "crew_hawkers_hunting_grounds_type": "Sales Territory:",
+ "crew_hawkers_hunting_grounds_description-N": "Sale — Supply — Show of Force — Socialize",
+ "crew_hawkers_hunting_grounds_type-N": "Sales Territory",
"crew_hawkers_xp_condition": "Acquire product supply, execute clandestine/covert sales, or secure new territory.",
"crew_mode": "Crew Mode",
"crew_shadows_contact_0": "Dowler, an explorer",
@@ -336,8 +336,8 @@
"crew_shadows_contact_4": "Adelaide Phroaig, a noble",
"crew_shadows_contact_5": "Rigney, a tavern owner",
"crew_shadows_description": "Thieves,\nSpies, and\nSaboteurs",
- "crew_shadows_hunting_grounds_description": "Burglary - Espionage - Robbery - Sabotage",
- "crew_shadows_hunting_grounds_type": "Hunting Grounds:",
+ "crew_shadows_hunting_grounds_description-N": "Burglary — Espionage — Robbery — Sabotage",
+ "crew_shadows_hunting_grounds_type-N": "Hunting Grounds",
"crew_shadows_xp_condition": "Execute a successful espionage, sabotage, or theft operation.",
"crew_sheet": "Crew sheet",
"crew_smugglers_contact_0": "Elynn, a dock worker",
@@ -347,8 +347,8 @@
"crew_smugglers_contact_4": "Decker, an anarchist",
"crew_smugglers_contact_5": "Esme, a tavern owner",
"crew_smugglers_description": "Suppliers\nof Illicit\nGoods",
- "crew_smugglers_hunting_grounds_description": "Arcane/Weird - Arms - Contraband - Passengers",
- "crew_smugglers_hunting_grounds_type": "Cargo Types:",
+ "crew_smugglers_hunting_grounds_description-N": "Arcane/Weird — Arms — Contraband — Passengers",
+ "crew_smugglers_hunting_grounds_type-N": "Cargo Types",
"crew_smugglers_xp_condition": "Execute a successful smuggling or acquire new clients or contraband sources.",
"crew_tier": "Crew Tier",
"crew_upgrade_assassin_rigging": "Assassin rigging (2 free load of weapons or gear)",
@@ -357,6 +357,7 @@
"crew_upgrade_camouflage": "Camouflage (vehicles are perfectly concealed at rest)",
"crew_upgrade_composed": "Composed (+1 stress box)",
"crew_upgrade_cult_rigging": "Cult rigging (2 free load of documents or implements)",
+ "crew_upgrade_dedicated_crafters": "Dedicated crafters",
"crew_upgrade_elite_adepts": "Elite Adepts",
"crew_upgrade_elite_rooks": "Elite Rooks",
"crew_upgrade_elite_rovers": "Elite Rovers",
@@ -369,7 +370,6 @@
"crew_upgrade_ordained": "Ordained (+1 trauma box)",
"crew_upgrade_ritual_sanctum_in_lair": "Ritual sanctum in lair",
"crew_upgrade_smuggler's_rigging": "Smuggler's rigging (2 items carried are perfectly concealed)",
- "crew_upgrade_spark-craft_technology": "Spark-craft Technology",
"crew_upgrade_steady": "Steady (+1 stress box)",
"crew_upgrade_thief_rigging": "Thief Rigging (2 free load of tools or gear)",
"crew_upgrade_unbroken": "Unbroken (+1 trauma box)",
@@ -384,8 +384,8 @@
"crew_vigilantes_contact_4": "Anis, a Spirit Warden",
"crew_vigilantes_contact_5": "Badger, a brilliant inventor",
"crew_vigilantes_description": "Deluded\nAvengers",
- "crew_vigilantes_hunting_grounds_description": "Uniting - Interference - Resistance - Terror",
- "crew_vigilantes_hunting_grounds_type": "Protected Grounds:",
+ "crew_vigilantes_hunting_grounds_description-N": "Uniting — Interference — Resistance — Terror",
+ "crew_vigilantes_hunting_grounds_type-N": "Protected Grounds",
"crew_vigilantes_xp_condition": "Interfere with criminal scores, protect citizens, or antagonize the law.",
"cult": "Cult",
"cutter": "Cutter",
@@ -639,8 +639,8 @@
"playbook_ability_connected_description": "During downtime, you get +1 result level when you acquire an asset or reduce heat.",
"playbook_ability_daredevil": "Daredevil",
"playbook_ability_daredevil_description": "When you roll a desperate action, you get +1d to your roll if you also take -1d to any resistance rolls against consequences from your action.",
- "playbook_ability_dark_talent": "Dark Talent",
- "playbook_ability_dark_talent_description": "Choose Insight, Prowess, or Resolve.Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
+ "playbook_ability_dark_talent-N": "Dark Talent",
+ "playbook_ability_dark_talent-N_description": "Choose Insight, Prowess, or Resolve. Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
"playbook_ability_dissipate": "Dissipate",
"playbook_ability_dissipate_description": "You can disperse the electroplasmic vapor of your ghostly form in order to pass through solid objects for a moment. Take 1 drain when you dissipate, plus 1 drain for each feature: It lasts longer (a minute — an hour — a day) — you also become invisible — anything that passes through your form becomes dangerously electrified or frozen.",
"playbook_ability_electroplasmic_projectors": "Electroplasmic Projectors",
@@ -715,8 +715,8 @@
"playbook_ability_saboteur_description": "When you Wreck, the work is much quieter than it should be and the damage is hidden from casual inspection.",
"playbook_ability_savage": "Savage",
"playbook_ability_savage_description": "When you unleash physical violence, it's especially frightening. When you Command a frightened target, take +1d.",
- "playbook_ability_scout": "Scout",
- "playbook_ability_scout_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camou age, you get +1d to rolls to avoid detection.",
+ "playbook_ability_scout-N": "Scout",
+ "playbook_ability_scout-N_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camouflage, you get +1d to rolls to avoid detection.",
"playbook_ability_secondary_hull": "Secondary Hull",
"playbook_ability_secondary_hull_description": "Choose an additional frame and its starting feature. You may transfer your consciousness between your frames at will.",
"playbook_ability_shadow": "Shadow",
@@ -808,7 +808,7 @@
"playbook_item_fine_shadow_cloak": "Fine shadow cloak",
"playbook_item_fine_spirit_mask": "Fine spirit mask",
"playbook_item_fine_tinkering_tools": "Fine tinkering tools",
- "playbook_item_fine_wrecker_tools": "Fine wrecker tools",
+ "playbook_item_fine_wrecking_tools": "Fine wrecking tools",
"playbook_item_gadget": "Gadget",
"playbook_item_ghost_key": "Ghost key",
"playbook_item_light_climbing_gear": "Light climbing gear",
@@ -880,7 +880,7 @@
"prowl_description": "Prowl about unseen and traverse obstacles; climb, swim, run, jump, and tumble. Ambush with close violence — a backstab, throat cutting, black-jack, etc.",
"push_yourself": "Push yourself",
"push_yourself_desc1": " (take 2 ",
- "push_yourself_desc2": ") - or - accept a ",
+ "push_yourself_desc2-N": ") — or — accept a ",
"quality": "Quality",
"quality_abbreviated": "Q:",
"quarters": "Quarters",
@@ -911,7 +911,7 @@
"savage": "Savage",
"secure": "Secure",
"send_details_to_chat": "Send details to chat",
- "set_up_a_teammate": "Set up",
+ "set_up_a_teammate-N": "Set up a teammate",
"shadows": "Shadows",
"short": "short",
"show_broadcast": "Show broadcast buttons for sending information to chat",
@@ -1003,7 +1003,7 @@
"upgrade_vault_description": "Your lair has a secure vault, increasing your storage capacity for coin to 8. A second upgrade increases your capacity to 16. A separate part of your vault can be used as a holding cell.",
"upgrade_weapons_description": "+1 quality for Weapons.",
"upgrade_workshop_description": "Your lair has a workshop appointed with tools for tinkering and alchemy, as well as a small library of books, documents, and maps. You may accomplish long-term projects with these assets without leaving your lair.",
- "upon_crew_advance": "Upon crew advance, each PC gets +2 Stash (+1 per Tier)",
+ "upon_crew_advance-N": "Upon crew advance, each PC gets Stash = Tier+2",
"use_kirsty": "Use Kirsty font if installed (only check if you have Kirsty)",
"vampire": "Vampire",
"vampire_viceblurb": "Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice . Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims?",
@@ -1049,5 +1049,5 @@
"xp_specific_extra": "Enter another specific way to mark XP here.",
"xp_top": "At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).",
"xp_vice": "You struggled with issues from your vice or traumas during the session.",
- "zerodice": "Zero Dice - take the lowest result above"
+ "zerodice-N": "Zero Dice — take the lowest result above"
}
\ No newline at end of file
diff --git a/Blades in the Dark/translations/ru.json b/Blades in the Dark/translations/ru.json
index 226f0521d1..33f8e517ba 100644
--- a/Blades in the Dark/translations/ru.json
+++ b/Blades in the Dark/translations/ru.json
@@ -42,7 +42,7 @@
"bestial": "Bestial",
"binding_oil": "Binding Oil",
"boat": "Boat",
- "boat_carriage_other": "Boat - Carriage - Other",
+ "boat_carriage_other-N": "Boat — Carriage — Other",
"bold": "bold",
"bolster": "Bolster your crew's reputation or develop a new one.",
"bonus_die": "Bonus Die",
@@ -206,8 +206,8 @@
"crew_ability_bound_in_darkness_description": "You may use teamwork with any cult member, regardless of the distance separating you. By taking 1 stress, your whispered message is heard by every cultist.",
"crew_ability_chosen": "Chosen",
"crew_ability_chosen_description": "Each PC may add +1 action rating to Attune, Study, or Sway (up to a max rating of 3).",
- "crew_ability_conviction": "Conviction",
- "crew_ability_conviction_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make—from now until you indulge this vice again.",
+ "crew_ability_conviction-N": "Conviction",
+ "crew_ability_conviction-N_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make — from now until you indulge this vice again.",
"crew_ability_crow's_veil": "Crow's Veil",
"crew_ability_crow's_veil_description": "Due to hard-won experience or occult ritual, your activities are hidden from the notice of the death-seeker crows. You don't take extra heat when killing is involved on a score.",
"crew_ability_dangerous": "Dangerous",
@@ -294,8 +294,8 @@
"crew_assassins_contact_4": "Exeter, a spirit warden",
"crew_assassins_contact_5": "Sevoy, a merchant lord",
"crew_assassins_description": "Murderers\nfor Hire",
- "crew_assassins_hunting_grounds_description": "Accident - Disappearance - Murder - Ransom",
- "crew_assassins_hunting_grounds_type": "Hunting Grounds:",
+ "crew_assassins_hunting_grounds_description-N": "Accident — Disappearance — Murder — Ransom",
+ "crew_assassins_hunting_grounds_type-N": "Hunting Grounds",
"crew_assassins_xp_condition": "Execute a successful accident, disappearance, murder, or ransom operation.",
"crew_bravos_contact_0": "Meg, a pit-fighter",
"crew_bravos_contact_1": "Conway, a bluecoat",
@@ -304,8 +304,8 @@
"crew_bravos_contact_4": "Walker, a ward boss",
"crew_bravos_contact_5": "Lutes, a tavern owner",
"crew_bravos_description": "Mercenaries,\nThugs &\nKillers",
- "crew_bravos_hunting_grounds_description": "Battle - Extortion - Sabotage - Smash & Grab",
- "crew_bravos_hunting_grounds_type": "Hunting Grounds:",
+ "crew_bravos_hunting_grounds_description-N": "Battle — Extortion — Sabotage — Smash & Grab",
+ "crew_bravos_hunting_grounds_type-N": "Hunting Grounds",
"crew_bravos_xp_condition": "Execute a successful battle, extortion, sabotage, or smash & grab operation.",
"crew_cult_contact_0": "Gagan, an academic",
"crew_cult_contact_1": "Adikin, an occultist",
@@ -314,8 +314,8 @@
"crew_cult_contact_4": "Mateas Kline, a noble",
"crew_cult_contact_5": "Bennett, an astronomer",
"crew_cult_description": "Acolytes\nof a Deity",
- "crew_cult_hunting_grounds_description": "Acquisition - Augury - Consecration - Sacrifice",
- "crew_cult_hunting_grounds_type": "Sacred Sites:",
+ "crew_cult_hunting_grounds_description-N": "Acquisition — Augury — Consecration — Sacrifice",
+ "crew_cult_hunting_grounds_type-N": "Sacred Sites",
"crew_cult_xp_condition": "Advance the agenda of your deity or embody its precepts in action.",
"crew_description": "A short crew description",
"crew_hawkers_contact_0": "Rolan Wott, a magistrate",
@@ -325,8 +325,8 @@
"crew_hawkers_contact_4": "Anya, a dilettante",
"crew_hawkers_contact_5": "Marlo, a gang boss",
"crew_hawkers_description": "Vice\nDealers",
- "crew_hawkers_hunting_grounds_description": "Sale - Supply - Show of Force - Socialize",
- "crew_hawkers_hunting_grounds_type": "Sales Territory:",
+ "crew_hawkers_hunting_grounds_description-N": "Sale — Supply — Show of Force — Socialize",
+ "crew_hawkers_hunting_grounds_type-N": "Sales Territory",
"crew_hawkers_xp_condition": "Acquire product supply, execute clandestine/covert sales, or secure new territory.",
"crew_mode": "Crew Mode",
"crew_shadows_contact_0": "Dowler, an explorer",
@@ -336,8 +336,8 @@
"crew_shadows_contact_4": "Adelaide Phroaig, a noble",
"crew_shadows_contact_5": "Rigney, a tavern owner",
"crew_shadows_description": "Thieves,\nSpies, and\nSaboteurs",
- "crew_shadows_hunting_grounds_description": "Burglary - Espionage - Robbery - Sabotage",
- "crew_shadows_hunting_grounds_type": "Hunting Grounds:",
+ "crew_shadows_hunting_grounds_description-N": "Burglary — Espionage — Robbery — Sabotage",
+ "crew_shadows_hunting_grounds_type-N": "Hunting Grounds",
"crew_shadows_xp_condition": "Execute a successful espionage, sabotage, or theft operation.",
"crew_sheet": "Crew sheet",
"crew_smugglers_contact_0": "Elynn, a dock worker",
@@ -347,8 +347,8 @@
"crew_smugglers_contact_4": "Decker, an anarchist",
"crew_smugglers_contact_5": "Esme, a tavern owner",
"crew_smugglers_description": "Suppliers\nof Illicit\nGoods",
- "crew_smugglers_hunting_grounds_description": "Arcane/Weird - Arms - Contraband - Passengers",
- "crew_smugglers_hunting_grounds_type": "Cargo Types:",
+ "crew_smugglers_hunting_grounds_description-N": "Arcane/Weird — Arms — Contraband — Passengers",
+ "crew_smugglers_hunting_grounds_type-N": "Cargo Types",
"crew_smugglers_xp_condition": "Execute a successful smuggling or acquire new clients or contraband sources.",
"crew_tier": "Crew Tier",
"crew_upgrade_assassin_rigging": "Assassin rigging (2 free load of weapons or gear)",
@@ -357,6 +357,7 @@
"crew_upgrade_camouflage": "Camouflage (vehicles are perfectly concealed at rest)",
"crew_upgrade_composed": "Composed (+1 stress box)",
"crew_upgrade_cult_rigging": "Cult rigging (2 free load of documents or implements)",
+ "crew_upgrade_dedicated_crafters": "Dedicated crafters",
"crew_upgrade_elite_adepts": "Elite Adepts",
"crew_upgrade_elite_rooks": "Elite Rooks",
"crew_upgrade_elite_rovers": "Elite Rovers",
@@ -369,7 +370,6 @@
"crew_upgrade_ordained": "Ordained (+1 trauma box)",
"crew_upgrade_ritual_sanctum_in_lair": "Ritual sanctum in lair",
"crew_upgrade_smuggler's_rigging": "Smuggler's rigging (2 items carried are perfectly concealed)",
- "crew_upgrade_spark-craft_technology": "Spark-craft Technology",
"crew_upgrade_steady": "Steady (+1 stress box)",
"crew_upgrade_thief_rigging": "Thief Rigging (2 free load of tools or gear)",
"crew_upgrade_unbroken": "Unbroken (+1 trauma box)",
@@ -384,8 +384,8 @@
"crew_vigilantes_contact_4": "Anis, a Spirit Warden",
"crew_vigilantes_contact_5": "Badger, a brilliant inventor",
"crew_vigilantes_description": "Deluded\nAvengers",
- "crew_vigilantes_hunting_grounds_description": "Uniting - Interference - Resistance - Terror",
- "crew_vigilantes_hunting_grounds_type": "Protected Grounds:",
+ "crew_vigilantes_hunting_grounds_description-N": "Uniting — Interference — Resistance — Terror",
+ "crew_vigilantes_hunting_grounds_type-N": "Protected Grounds",
"crew_vigilantes_xp_condition": "Interfere with criminal scores, protect citizens, or antagonize the law.",
"cult": "Cult",
"cutter": "Cutter",
@@ -639,8 +639,8 @@
"playbook_ability_connected_description": "During downtime, you get +1 result level when you acquire an asset or reduce heat.",
"playbook_ability_daredevil": "Daredevil",
"playbook_ability_daredevil_description": "When you roll a desperate action, you get +1d to your roll if you also take -1d to any resistance rolls against consequences from your action.",
- "playbook_ability_dark_talent": "Dark Talent",
- "playbook_ability_dark_talent_description": "Choose Insight, Prowess, or Resolve.Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
+ "playbook_ability_dark_talent-N": "Dark Talent",
+ "playbook_ability_dark_talent-N_description": "Choose Insight, Prowess, or Resolve. Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
"playbook_ability_dissipate": "Dissipate",
"playbook_ability_dissipate_description": "You can disperse the electroplasmic vapor of your ghostly form in order to pass through solid objects for a moment. Take 1 drain when you dissipate, plus 1 drain for each feature: It lasts longer (a minute — an hour — a day) — you also become invisible — anything that passes through your form becomes dangerously electrified or frozen.",
"playbook_ability_electroplasmic_projectors": "Electroplasmic Projectors",
@@ -715,8 +715,8 @@
"playbook_ability_saboteur_description": "When you Wreck, the work is much quieter than it should be and the damage is hidden from casual inspection.",
"playbook_ability_savage": "Savage",
"playbook_ability_savage_description": "When you unleash physical violence, it's especially frightening. When you Command a frightened target, take +1d.",
- "playbook_ability_scout": "Scout",
- "playbook_ability_scout_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camou age, you get +1d to rolls to avoid detection.",
+ "playbook_ability_scout-N": "Scout",
+ "playbook_ability_scout-N_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camouflage, you get +1d to rolls to avoid detection.",
"playbook_ability_secondary_hull": "Secondary Hull",
"playbook_ability_secondary_hull_description": "Choose an additional frame and its starting feature. You may transfer your consciousness between your frames at will.",
"playbook_ability_shadow": "Shadow",
@@ -808,7 +808,7 @@
"playbook_item_fine_shadow_cloak": "Fine shadow cloak",
"playbook_item_fine_spirit_mask": "Fine spirit mask",
"playbook_item_fine_tinkering_tools": "Fine tinkering tools",
- "playbook_item_fine_wrecker_tools": "Fine wrecker tools",
+ "playbook_item_fine_wrecking_tools": "Fine wrecking tools",
"playbook_item_gadget": "Gadget",
"playbook_item_ghost_key": "Ghost key",
"playbook_item_light_climbing_gear": "Light climbing gear",
@@ -880,7 +880,7 @@
"prowl_description": "Prowl about unseen and traverse obstacles; climb, swim, run, jump, and tumble. Ambush with close violence — a backstab, throat cutting, black-jack, etc.",
"push_yourself": "Push yourself",
"push_yourself_desc1": " (take 2 ",
- "push_yourself_desc2": ") - or - accept a ",
+ "push_yourself_desc2-N": ") — or — accept a ",
"quality": "Quality",
"quality_abbreviated": "Q:",
"quarters": "Quarters",
@@ -911,7 +911,7 @@
"savage": "Savage",
"secure": "Secure",
"send_details_to_chat": "Send details to chat",
- "set_up_a_teammate": "Set up",
+ "set_up_a_teammate-N": "Set up a teammate",
"shadows": "Shadows",
"short": "short",
"show_broadcast": "Show broadcast buttons for sending information to chat",
@@ -1003,7 +1003,7 @@
"upgrade_vault_description": "Your lair has a secure vault, increasing your storage capacity for coin to 8. A second upgrade increases your capacity to 16. A separate part of your vault can be used as a holding cell.",
"upgrade_weapons_description": "+1 quality for Weapons.",
"upgrade_workshop_description": "Your lair has a workshop appointed with tools for tinkering and alchemy, as well as a small library of books, documents, and maps. You may accomplish long-term projects with these assets without leaving your lair.",
- "upon_crew_advance": "Upon crew advance, each PC gets +2 Stash (+1 per Tier)",
+ "upon_crew_advance-N": "Upon crew advance, each PC gets Stash = Tier+2",
"use_kirsty": "Use Kirsty font if installed (only check if you have Kirsty)",
"vampire": "Vampire",
"vampire_viceblurb": "Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice . Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims?",
@@ -1049,5 +1049,5 @@
"xp_specific_extra": "Enter another specific way to mark XP here.",
"xp_top": "At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).",
"xp_vice": "You struggled with issues from your vice or traumas during the session.",
- "zerodice": "Zero Dice - take the lowest result above"
+ "zerodice-N": "Zero Dice — take the lowest result above"
}
\ No newline at end of file
diff --git a/Blades in the Dark/translations/sv.json b/Blades in the Dark/translations/sv.json
index 226f0521d1..33f8e517ba 100644
--- a/Blades in the Dark/translations/sv.json
+++ b/Blades in the Dark/translations/sv.json
@@ -42,7 +42,7 @@
"bestial": "Bestial",
"binding_oil": "Binding Oil",
"boat": "Boat",
- "boat_carriage_other": "Boat - Carriage - Other",
+ "boat_carriage_other-N": "Boat — Carriage — Other",
"bold": "bold",
"bolster": "Bolster your crew's reputation or develop a new one.",
"bonus_die": "Bonus Die",
@@ -206,8 +206,8 @@
"crew_ability_bound_in_darkness_description": "You may use teamwork with any cult member, regardless of the distance separating you. By taking 1 stress, your whispered message is heard by every cultist.",
"crew_ability_chosen": "Chosen",
"crew_ability_chosen_description": "Each PC may add +1 action rating to Attune, Study, or Sway (up to a max rating of 3).",
- "crew_ability_conviction": "Conviction",
- "crew_ability_conviction_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make—from now until you indulge this vice again.",
+ "crew_ability_conviction-N": "Conviction",
+ "crew_ability_conviction-N_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make — from now until you indulge this vice again.",
"crew_ability_crow's_veil": "Crow's Veil",
"crew_ability_crow's_veil_description": "Due to hard-won experience or occult ritual, your activities are hidden from the notice of the death-seeker crows. You don't take extra heat when killing is involved on a score.",
"crew_ability_dangerous": "Dangerous",
@@ -294,8 +294,8 @@
"crew_assassins_contact_4": "Exeter, a spirit warden",
"crew_assassins_contact_5": "Sevoy, a merchant lord",
"crew_assassins_description": "Murderers\nfor Hire",
- "crew_assassins_hunting_grounds_description": "Accident - Disappearance - Murder - Ransom",
- "crew_assassins_hunting_grounds_type": "Hunting Grounds:",
+ "crew_assassins_hunting_grounds_description-N": "Accident — Disappearance — Murder — Ransom",
+ "crew_assassins_hunting_grounds_type-N": "Hunting Grounds",
"crew_assassins_xp_condition": "Execute a successful accident, disappearance, murder, or ransom operation.",
"crew_bravos_contact_0": "Meg, a pit-fighter",
"crew_bravos_contact_1": "Conway, a bluecoat",
@@ -304,8 +304,8 @@
"crew_bravos_contact_4": "Walker, a ward boss",
"crew_bravos_contact_5": "Lutes, a tavern owner",
"crew_bravos_description": "Mercenaries,\nThugs &\nKillers",
- "crew_bravos_hunting_grounds_description": "Battle - Extortion - Sabotage - Smash & Grab",
- "crew_bravos_hunting_grounds_type": "Hunting Grounds:",
+ "crew_bravos_hunting_grounds_description-N": "Battle — Extortion — Sabotage — Smash & Grab",
+ "crew_bravos_hunting_grounds_type-N": "Hunting Grounds",
"crew_bravos_xp_condition": "Execute a successful battle, extortion, sabotage, or smash & grab operation.",
"crew_cult_contact_0": "Gagan, an academic",
"crew_cult_contact_1": "Adikin, an occultist",
@@ -314,8 +314,8 @@
"crew_cult_contact_4": "Mateas Kline, a noble",
"crew_cult_contact_5": "Bennett, an astronomer",
"crew_cult_description": "Acolytes\nof a Deity",
- "crew_cult_hunting_grounds_description": "Acquisition - Augury - Consecration - Sacrifice",
- "crew_cult_hunting_grounds_type": "Sacred Sites:",
+ "crew_cult_hunting_grounds_description-N": "Acquisition — Augury — Consecration — Sacrifice",
+ "crew_cult_hunting_grounds_type-N": "Sacred Sites",
"crew_cult_xp_condition": "Advance the agenda of your deity or embody its precepts in action.",
"crew_description": "A short crew description",
"crew_hawkers_contact_0": "Rolan Wott, a magistrate",
@@ -325,8 +325,8 @@
"crew_hawkers_contact_4": "Anya, a dilettante",
"crew_hawkers_contact_5": "Marlo, a gang boss",
"crew_hawkers_description": "Vice\nDealers",
- "crew_hawkers_hunting_grounds_description": "Sale - Supply - Show of Force - Socialize",
- "crew_hawkers_hunting_grounds_type": "Sales Territory:",
+ "crew_hawkers_hunting_grounds_description-N": "Sale — Supply — Show of Force — Socialize",
+ "crew_hawkers_hunting_grounds_type-N": "Sales Territory",
"crew_hawkers_xp_condition": "Acquire product supply, execute clandestine/covert sales, or secure new territory.",
"crew_mode": "Crew Mode",
"crew_shadows_contact_0": "Dowler, an explorer",
@@ -336,8 +336,8 @@
"crew_shadows_contact_4": "Adelaide Phroaig, a noble",
"crew_shadows_contact_5": "Rigney, a tavern owner",
"crew_shadows_description": "Thieves,\nSpies, and\nSaboteurs",
- "crew_shadows_hunting_grounds_description": "Burglary - Espionage - Robbery - Sabotage",
- "crew_shadows_hunting_grounds_type": "Hunting Grounds:",
+ "crew_shadows_hunting_grounds_description-N": "Burglary — Espionage — Robbery — Sabotage",
+ "crew_shadows_hunting_grounds_type-N": "Hunting Grounds",
"crew_shadows_xp_condition": "Execute a successful espionage, sabotage, or theft operation.",
"crew_sheet": "Crew sheet",
"crew_smugglers_contact_0": "Elynn, a dock worker",
@@ -347,8 +347,8 @@
"crew_smugglers_contact_4": "Decker, an anarchist",
"crew_smugglers_contact_5": "Esme, a tavern owner",
"crew_smugglers_description": "Suppliers\nof Illicit\nGoods",
- "crew_smugglers_hunting_grounds_description": "Arcane/Weird - Arms - Contraband - Passengers",
- "crew_smugglers_hunting_grounds_type": "Cargo Types:",
+ "crew_smugglers_hunting_grounds_description-N": "Arcane/Weird — Arms — Contraband — Passengers",
+ "crew_smugglers_hunting_grounds_type-N": "Cargo Types",
"crew_smugglers_xp_condition": "Execute a successful smuggling or acquire new clients or contraband sources.",
"crew_tier": "Crew Tier",
"crew_upgrade_assassin_rigging": "Assassin rigging (2 free load of weapons or gear)",
@@ -357,6 +357,7 @@
"crew_upgrade_camouflage": "Camouflage (vehicles are perfectly concealed at rest)",
"crew_upgrade_composed": "Composed (+1 stress box)",
"crew_upgrade_cult_rigging": "Cult rigging (2 free load of documents or implements)",
+ "crew_upgrade_dedicated_crafters": "Dedicated crafters",
"crew_upgrade_elite_adepts": "Elite Adepts",
"crew_upgrade_elite_rooks": "Elite Rooks",
"crew_upgrade_elite_rovers": "Elite Rovers",
@@ -369,7 +370,6 @@
"crew_upgrade_ordained": "Ordained (+1 trauma box)",
"crew_upgrade_ritual_sanctum_in_lair": "Ritual sanctum in lair",
"crew_upgrade_smuggler's_rigging": "Smuggler's rigging (2 items carried are perfectly concealed)",
- "crew_upgrade_spark-craft_technology": "Spark-craft Technology",
"crew_upgrade_steady": "Steady (+1 stress box)",
"crew_upgrade_thief_rigging": "Thief Rigging (2 free load of tools or gear)",
"crew_upgrade_unbroken": "Unbroken (+1 trauma box)",
@@ -384,8 +384,8 @@
"crew_vigilantes_contact_4": "Anis, a Spirit Warden",
"crew_vigilantes_contact_5": "Badger, a brilliant inventor",
"crew_vigilantes_description": "Deluded\nAvengers",
- "crew_vigilantes_hunting_grounds_description": "Uniting - Interference - Resistance - Terror",
- "crew_vigilantes_hunting_grounds_type": "Protected Grounds:",
+ "crew_vigilantes_hunting_grounds_description-N": "Uniting — Interference — Resistance — Terror",
+ "crew_vigilantes_hunting_grounds_type-N": "Protected Grounds",
"crew_vigilantes_xp_condition": "Interfere with criminal scores, protect citizens, or antagonize the law.",
"cult": "Cult",
"cutter": "Cutter",
@@ -639,8 +639,8 @@
"playbook_ability_connected_description": "During downtime, you get +1 result level when you acquire an asset or reduce heat.",
"playbook_ability_daredevil": "Daredevil",
"playbook_ability_daredevil_description": "When you roll a desperate action, you get +1d to your roll if you also take -1d to any resistance rolls against consequences from your action.",
- "playbook_ability_dark_talent": "Dark Talent",
- "playbook_ability_dark_talent_description": "Choose Insight, Prowess, or Resolve.Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
+ "playbook_ability_dark_talent-N": "Dark Talent",
+ "playbook_ability_dark_talent-N_description": "Choose Insight, Prowess, or Resolve. Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
"playbook_ability_dissipate": "Dissipate",
"playbook_ability_dissipate_description": "You can disperse the electroplasmic vapor of your ghostly form in order to pass through solid objects for a moment. Take 1 drain when you dissipate, plus 1 drain for each feature: It lasts longer (a minute — an hour — a day) — you also become invisible — anything that passes through your form becomes dangerously electrified or frozen.",
"playbook_ability_electroplasmic_projectors": "Electroplasmic Projectors",
@@ -715,8 +715,8 @@
"playbook_ability_saboteur_description": "When you Wreck, the work is much quieter than it should be and the damage is hidden from casual inspection.",
"playbook_ability_savage": "Savage",
"playbook_ability_savage_description": "When you unleash physical violence, it's especially frightening. When you Command a frightened target, take +1d.",
- "playbook_ability_scout": "Scout",
- "playbook_ability_scout_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camou age, you get +1d to rolls to avoid detection.",
+ "playbook_ability_scout-N": "Scout",
+ "playbook_ability_scout-N_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camouflage, you get +1d to rolls to avoid detection.",
"playbook_ability_secondary_hull": "Secondary Hull",
"playbook_ability_secondary_hull_description": "Choose an additional frame and its starting feature. You may transfer your consciousness between your frames at will.",
"playbook_ability_shadow": "Shadow",
@@ -808,7 +808,7 @@
"playbook_item_fine_shadow_cloak": "Fine shadow cloak",
"playbook_item_fine_spirit_mask": "Fine spirit mask",
"playbook_item_fine_tinkering_tools": "Fine tinkering tools",
- "playbook_item_fine_wrecker_tools": "Fine wrecker tools",
+ "playbook_item_fine_wrecking_tools": "Fine wrecking tools",
"playbook_item_gadget": "Gadget",
"playbook_item_ghost_key": "Ghost key",
"playbook_item_light_climbing_gear": "Light climbing gear",
@@ -880,7 +880,7 @@
"prowl_description": "Prowl about unseen and traverse obstacles; climb, swim, run, jump, and tumble. Ambush with close violence — a backstab, throat cutting, black-jack, etc.",
"push_yourself": "Push yourself",
"push_yourself_desc1": " (take 2 ",
- "push_yourself_desc2": ") - or - accept a ",
+ "push_yourself_desc2-N": ") — or — accept a ",
"quality": "Quality",
"quality_abbreviated": "Q:",
"quarters": "Quarters",
@@ -911,7 +911,7 @@
"savage": "Savage",
"secure": "Secure",
"send_details_to_chat": "Send details to chat",
- "set_up_a_teammate": "Set up",
+ "set_up_a_teammate-N": "Set up a teammate",
"shadows": "Shadows",
"short": "short",
"show_broadcast": "Show broadcast buttons for sending information to chat",
@@ -1003,7 +1003,7 @@
"upgrade_vault_description": "Your lair has a secure vault, increasing your storage capacity for coin to 8. A second upgrade increases your capacity to 16. A separate part of your vault can be used as a holding cell.",
"upgrade_weapons_description": "+1 quality for Weapons.",
"upgrade_workshop_description": "Your lair has a workshop appointed with tools for tinkering and alchemy, as well as a small library of books, documents, and maps. You may accomplish long-term projects with these assets without leaving your lair.",
- "upon_crew_advance": "Upon crew advance, each PC gets +2 Stash (+1 per Tier)",
+ "upon_crew_advance-N": "Upon crew advance, each PC gets Stash = Tier+2",
"use_kirsty": "Use Kirsty font if installed (only check if you have Kirsty)",
"vampire": "Vampire",
"vampire_viceblurb": "Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice . Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims?",
@@ -1049,5 +1049,5 @@
"xp_specific_extra": "Enter another specific way to mark XP here.",
"xp_top": "At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).",
"xp_vice": "You struggled with issues from your vice or traumas during the session.",
- "zerodice": "Zero Dice - take the lowest result above"
+ "zerodice-N": "Zero Dice — take the lowest result above"
}
\ No newline at end of file
diff --git a/Blades in the Dark/translations/tr.json b/Blades in the Dark/translations/tr.json
index 226f0521d1..33f8e517ba 100644
--- a/Blades in the Dark/translations/tr.json
+++ b/Blades in the Dark/translations/tr.json
@@ -42,7 +42,7 @@
"bestial": "Bestial",
"binding_oil": "Binding Oil",
"boat": "Boat",
- "boat_carriage_other": "Boat - Carriage - Other",
+ "boat_carriage_other-N": "Boat — Carriage — Other",
"bold": "bold",
"bolster": "Bolster your crew's reputation or develop a new one.",
"bonus_die": "Bonus Die",
@@ -206,8 +206,8 @@
"crew_ability_bound_in_darkness_description": "You may use teamwork with any cult member, regardless of the distance separating you. By taking 1 stress, your whispered message is heard by every cultist.",
"crew_ability_chosen": "Chosen",
"crew_ability_chosen_description": "Each PC may add +1 action rating to Attune, Study, or Sway (up to a max rating of 3).",
- "crew_ability_conviction": "Conviction",
- "crew_ability_conviction_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make—from now until you indulge this vice again.",
+ "crew_ability_conviction-N": "Conviction",
+ "crew_ability_conviction-N_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make — from now until you indulge this vice again.",
"crew_ability_crow's_veil": "Crow's Veil",
"crew_ability_crow's_veil_description": "Due to hard-won experience or occult ritual, your activities are hidden from the notice of the death-seeker crows. You don't take extra heat when killing is involved on a score.",
"crew_ability_dangerous": "Dangerous",
@@ -294,8 +294,8 @@
"crew_assassins_contact_4": "Exeter, a spirit warden",
"crew_assassins_contact_5": "Sevoy, a merchant lord",
"crew_assassins_description": "Murderers\nfor Hire",
- "crew_assassins_hunting_grounds_description": "Accident - Disappearance - Murder - Ransom",
- "crew_assassins_hunting_grounds_type": "Hunting Grounds:",
+ "crew_assassins_hunting_grounds_description-N": "Accident — Disappearance — Murder — Ransom",
+ "crew_assassins_hunting_grounds_type-N": "Hunting Grounds",
"crew_assassins_xp_condition": "Execute a successful accident, disappearance, murder, or ransom operation.",
"crew_bravos_contact_0": "Meg, a pit-fighter",
"crew_bravos_contact_1": "Conway, a bluecoat",
@@ -304,8 +304,8 @@
"crew_bravos_contact_4": "Walker, a ward boss",
"crew_bravos_contact_5": "Lutes, a tavern owner",
"crew_bravos_description": "Mercenaries,\nThugs &\nKillers",
- "crew_bravos_hunting_grounds_description": "Battle - Extortion - Sabotage - Smash & Grab",
- "crew_bravos_hunting_grounds_type": "Hunting Grounds:",
+ "crew_bravos_hunting_grounds_description-N": "Battle — Extortion — Sabotage — Smash & Grab",
+ "crew_bravos_hunting_grounds_type-N": "Hunting Grounds",
"crew_bravos_xp_condition": "Execute a successful battle, extortion, sabotage, or smash & grab operation.",
"crew_cult_contact_0": "Gagan, an academic",
"crew_cult_contact_1": "Adikin, an occultist",
@@ -314,8 +314,8 @@
"crew_cult_contact_4": "Mateas Kline, a noble",
"crew_cult_contact_5": "Bennett, an astronomer",
"crew_cult_description": "Acolytes\nof a Deity",
- "crew_cult_hunting_grounds_description": "Acquisition - Augury - Consecration - Sacrifice",
- "crew_cult_hunting_grounds_type": "Sacred Sites:",
+ "crew_cult_hunting_grounds_description-N": "Acquisition — Augury — Consecration — Sacrifice",
+ "crew_cult_hunting_grounds_type-N": "Sacred Sites",
"crew_cult_xp_condition": "Advance the agenda of your deity or embody its precepts in action.",
"crew_description": "A short crew description",
"crew_hawkers_contact_0": "Rolan Wott, a magistrate",
@@ -325,8 +325,8 @@
"crew_hawkers_contact_4": "Anya, a dilettante",
"crew_hawkers_contact_5": "Marlo, a gang boss",
"crew_hawkers_description": "Vice\nDealers",
- "crew_hawkers_hunting_grounds_description": "Sale - Supply - Show of Force - Socialize",
- "crew_hawkers_hunting_grounds_type": "Sales Territory:",
+ "crew_hawkers_hunting_grounds_description-N": "Sale — Supply — Show of Force — Socialize",
+ "crew_hawkers_hunting_grounds_type-N": "Sales Territory",
"crew_hawkers_xp_condition": "Acquire product supply, execute clandestine/covert sales, or secure new territory.",
"crew_mode": "Crew Mode",
"crew_shadows_contact_0": "Dowler, an explorer",
@@ -336,8 +336,8 @@
"crew_shadows_contact_4": "Adelaide Phroaig, a noble",
"crew_shadows_contact_5": "Rigney, a tavern owner",
"crew_shadows_description": "Thieves,\nSpies, and\nSaboteurs",
- "crew_shadows_hunting_grounds_description": "Burglary - Espionage - Robbery - Sabotage",
- "crew_shadows_hunting_grounds_type": "Hunting Grounds:",
+ "crew_shadows_hunting_grounds_description-N": "Burglary — Espionage — Robbery — Sabotage",
+ "crew_shadows_hunting_grounds_type-N": "Hunting Grounds",
"crew_shadows_xp_condition": "Execute a successful espionage, sabotage, or theft operation.",
"crew_sheet": "Crew sheet",
"crew_smugglers_contact_0": "Elynn, a dock worker",
@@ -347,8 +347,8 @@
"crew_smugglers_contact_4": "Decker, an anarchist",
"crew_smugglers_contact_5": "Esme, a tavern owner",
"crew_smugglers_description": "Suppliers\nof Illicit\nGoods",
- "crew_smugglers_hunting_grounds_description": "Arcane/Weird - Arms - Contraband - Passengers",
- "crew_smugglers_hunting_grounds_type": "Cargo Types:",
+ "crew_smugglers_hunting_grounds_description-N": "Arcane/Weird — Arms — Contraband — Passengers",
+ "crew_smugglers_hunting_grounds_type-N": "Cargo Types",
"crew_smugglers_xp_condition": "Execute a successful smuggling or acquire new clients or contraband sources.",
"crew_tier": "Crew Tier",
"crew_upgrade_assassin_rigging": "Assassin rigging (2 free load of weapons or gear)",
@@ -357,6 +357,7 @@
"crew_upgrade_camouflage": "Camouflage (vehicles are perfectly concealed at rest)",
"crew_upgrade_composed": "Composed (+1 stress box)",
"crew_upgrade_cult_rigging": "Cult rigging (2 free load of documents or implements)",
+ "crew_upgrade_dedicated_crafters": "Dedicated crafters",
"crew_upgrade_elite_adepts": "Elite Adepts",
"crew_upgrade_elite_rooks": "Elite Rooks",
"crew_upgrade_elite_rovers": "Elite Rovers",
@@ -369,7 +370,6 @@
"crew_upgrade_ordained": "Ordained (+1 trauma box)",
"crew_upgrade_ritual_sanctum_in_lair": "Ritual sanctum in lair",
"crew_upgrade_smuggler's_rigging": "Smuggler's rigging (2 items carried are perfectly concealed)",
- "crew_upgrade_spark-craft_technology": "Spark-craft Technology",
"crew_upgrade_steady": "Steady (+1 stress box)",
"crew_upgrade_thief_rigging": "Thief Rigging (2 free load of tools or gear)",
"crew_upgrade_unbroken": "Unbroken (+1 trauma box)",
@@ -384,8 +384,8 @@
"crew_vigilantes_contact_4": "Anis, a Spirit Warden",
"crew_vigilantes_contact_5": "Badger, a brilliant inventor",
"crew_vigilantes_description": "Deluded\nAvengers",
- "crew_vigilantes_hunting_grounds_description": "Uniting - Interference - Resistance - Terror",
- "crew_vigilantes_hunting_grounds_type": "Protected Grounds:",
+ "crew_vigilantes_hunting_grounds_description-N": "Uniting — Interference — Resistance — Terror",
+ "crew_vigilantes_hunting_grounds_type-N": "Protected Grounds",
"crew_vigilantes_xp_condition": "Interfere with criminal scores, protect citizens, or antagonize the law.",
"cult": "Cult",
"cutter": "Cutter",
@@ -639,8 +639,8 @@
"playbook_ability_connected_description": "During downtime, you get +1 result level when you acquire an asset or reduce heat.",
"playbook_ability_daredevil": "Daredevil",
"playbook_ability_daredevil_description": "When you roll a desperate action, you get +1d to your roll if you also take -1d to any resistance rolls against consequences from your action.",
- "playbook_ability_dark_talent": "Dark Talent",
- "playbook_ability_dark_talent_description": "Choose Insight, Prowess, or Resolve.Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
+ "playbook_ability_dark_talent-N": "Dark Talent",
+ "playbook_ability_dark_talent-N_description": "Choose Insight, Prowess, or Resolve. Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
"playbook_ability_dissipate": "Dissipate",
"playbook_ability_dissipate_description": "You can disperse the electroplasmic vapor of your ghostly form in order to pass through solid objects for a moment. Take 1 drain when you dissipate, plus 1 drain for each feature: It lasts longer (a minute — an hour — a day) — you also become invisible — anything that passes through your form becomes dangerously electrified or frozen.",
"playbook_ability_electroplasmic_projectors": "Electroplasmic Projectors",
@@ -715,8 +715,8 @@
"playbook_ability_saboteur_description": "When you Wreck, the work is much quieter than it should be and the damage is hidden from casual inspection.",
"playbook_ability_savage": "Savage",
"playbook_ability_savage_description": "When you unleash physical violence, it's especially frightening. When you Command a frightened target, take +1d.",
- "playbook_ability_scout": "Scout",
- "playbook_ability_scout_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camou age, you get +1d to rolls to avoid detection.",
+ "playbook_ability_scout-N": "Scout",
+ "playbook_ability_scout-N_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camouflage, you get +1d to rolls to avoid detection.",
"playbook_ability_secondary_hull": "Secondary Hull",
"playbook_ability_secondary_hull_description": "Choose an additional frame and its starting feature. You may transfer your consciousness between your frames at will.",
"playbook_ability_shadow": "Shadow",
@@ -808,7 +808,7 @@
"playbook_item_fine_shadow_cloak": "Fine shadow cloak",
"playbook_item_fine_spirit_mask": "Fine spirit mask",
"playbook_item_fine_tinkering_tools": "Fine tinkering tools",
- "playbook_item_fine_wrecker_tools": "Fine wrecker tools",
+ "playbook_item_fine_wrecking_tools": "Fine wrecking tools",
"playbook_item_gadget": "Gadget",
"playbook_item_ghost_key": "Ghost key",
"playbook_item_light_climbing_gear": "Light climbing gear",
@@ -880,7 +880,7 @@
"prowl_description": "Prowl about unseen and traverse obstacles; climb, swim, run, jump, and tumble. Ambush with close violence — a backstab, throat cutting, black-jack, etc.",
"push_yourself": "Push yourself",
"push_yourself_desc1": " (take 2 ",
- "push_yourself_desc2": ") - or - accept a ",
+ "push_yourself_desc2-N": ") — or — accept a ",
"quality": "Quality",
"quality_abbreviated": "Q:",
"quarters": "Quarters",
@@ -911,7 +911,7 @@
"savage": "Savage",
"secure": "Secure",
"send_details_to_chat": "Send details to chat",
- "set_up_a_teammate": "Set up",
+ "set_up_a_teammate-N": "Set up a teammate",
"shadows": "Shadows",
"short": "short",
"show_broadcast": "Show broadcast buttons for sending information to chat",
@@ -1003,7 +1003,7 @@
"upgrade_vault_description": "Your lair has a secure vault, increasing your storage capacity for coin to 8. A second upgrade increases your capacity to 16. A separate part of your vault can be used as a holding cell.",
"upgrade_weapons_description": "+1 quality for Weapons.",
"upgrade_workshop_description": "Your lair has a workshop appointed with tools for tinkering and alchemy, as well as a small library of books, documents, and maps. You may accomplish long-term projects with these assets without leaving your lair.",
- "upon_crew_advance": "Upon crew advance, each PC gets +2 Stash (+1 per Tier)",
+ "upon_crew_advance-N": "Upon crew advance, each PC gets Stash = Tier+2",
"use_kirsty": "Use Kirsty font if installed (only check if you have Kirsty)",
"vampire": "Vampire",
"vampire_viceblurb": "Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice . Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims?",
@@ -1049,5 +1049,5 @@
"xp_specific_extra": "Enter another specific way to mark XP here.",
"xp_top": "At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).",
"xp_vice": "You struggled with issues from your vice or traumas during the session.",
- "zerodice": "Zero Dice - take the lowest result above"
+ "zerodice-N": "Zero Dice — take the lowest result above"
}
\ No newline at end of file
diff --git a/Blades in the Dark/translations/zh.json b/Blades in the Dark/translations/zh.json
index 226f0521d1..33f8e517ba 100644
--- a/Blades in the Dark/translations/zh.json
+++ b/Blades in the Dark/translations/zh.json
@@ -42,7 +42,7 @@
"bestial": "Bestial",
"binding_oil": "Binding Oil",
"boat": "Boat",
- "boat_carriage_other": "Boat - Carriage - Other",
+ "boat_carriage_other-N": "Boat — Carriage — Other",
"bold": "bold",
"bolster": "Bolster your crew's reputation or develop a new one.",
"bonus_die": "Bonus Die",
@@ -206,8 +206,8 @@
"crew_ability_bound_in_darkness_description": "You may use teamwork with any cult member, regardless of the distance separating you. By taking 1 stress, your whispered message is heard by every cultist.",
"crew_ability_chosen": "Chosen",
"crew_ability_chosen_description": "Each PC may add +1 action rating to Attune, Study, or Sway (up to a max rating of 3).",
- "crew_ability_conviction": "Conviction",
- "crew_ability_conviction_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make—from now until you indulge this vice again.",
+ "crew_ability_conviction-N": "Conviction",
+ "crew_ability_conviction-N_description": "Each PC gains an additional Vice: Worship. When you indulge this vice and bring a pleasing sacrifice, you don't overindulge if you clear excess stress. In addition, your deity will assist any one action roll you make — from now until you indulge this vice again.",
"crew_ability_crow's_veil": "Crow's Veil",
"crew_ability_crow's_veil_description": "Due to hard-won experience or occult ritual, your activities are hidden from the notice of the death-seeker crows. You don't take extra heat when killing is involved on a score.",
"crew_ability_dangerous": "Dangerous",
@@ -294,8 +294,8 @@
"crew_assassins_contact_4": "Exeter, a spirit warden",
"crew_assassins_contact_5": "Sevoy, a merchant lord",
"crew_assassins_description": "Murderers\nfor Hire",
- "crew_assassins_hunting_grounds_description": "Accident - Disappearance - Murder - Ransom",
- "crew_assassins_hunting_grounds_type": "Hunting Grounds:",
+ "crew_assassins_hunting_grounds_description-N": "Accident — Disappearance — Murder — Ransom",
+ "crew_assassins_hunting_grounds_type-N": "Hunting Grounds",
"crew_assassins_xp_condition": "Execute a successful accident, disappearance, murder, or ransom operation.",
"crew_bravos_contact_0": "Meg, a pit-fighter",
"crew_bravos_contact_1": "Conway, a bluecoat",
@@ -304,8 +304,8 @@
"crew_bravos_contact_4": "Walker, a ward boss",
"crew_bravos_contact_5": "Lutes, a tavern owner",
"crew_bravos_description": "Mercenaries,\nThugs &\nKillers",
- "crew_bravos_hunting_grounds_description": "Battle - Extortion - Sabotage - Smash & Grab",
- "crew_bravos_hunting_grounds_type": "Hunting Grounds:",
+ "crew_bravos_hunting_grounds_description-N": "Battle — Extortion — Sabotage — Smash & Grab",
+ "crew_bravos_hunting_grounds_type-N": "Hunting Grounds",
"crew_bravos_xp_condition": "Execute a successful battle, extortion, sabotage, or smash & grab operation.",
"crew_cult_contact_0": "Gagan, an academic",
"crew_cult_contact_1": "Adikin, an occultist",
@@ -314,8 +314,8 @@
"crew_cult_contact_4": "Mateas Kline, a noble",
"crew_cult_contact_5": "Bennett, an astronomer",
"crew_cult_description": "Acolytes\nof a Deity",
- "crew_cult_hunting_grounds_description": "Acquisition - Augury - Consecration - Sacrifice",
- "crew_cult_hunting_grounds_type": "Sacred Sites:",
+ "crew_cult_hunting_grounds_description-N": "Acquisition — Augury — Consecration — Sacrifice",
+ "crew_cult_hunting_grounds_type-N": "Sacred Sites",
"crew_cult_xp_condition": "Advance the agenda of your deity or embody its precepts in action.",
"crew_description": "A short crew description",
"crew_hawkers_contact_0": "Rolan Wott, a magistrate",
@@ -325,8 +325,8 @@
"crew_hawkers_contact_4": "Anya, a dilettante",
"crew_hawkers_contact_5": "Marlo, a gang boss",
"crew_hawkers_description": "Vice\nDealers",
- "crew_hawkers_hunting_grounds_description": "Sale - Supply - Show of Force - Socialize",
- "crew_hawkers_hunting_grounds_type": "Sales Territory:",
+ "crew_hawkers_hunting_grounds_description-N": "Sale — Supply — Show of Force — Socialize",
+ "crew_hawkers_hunting_grounds_type-N": "Sales Territory",
"crew_hawkers_xp_condition": "Acquire product supply, execute clandestine/covert sales, or secure new territory.",
"crew_mode": "Crew Mode",
"crew_shadows_contact_0": "Dowler, an explorer",
@@ -336,8 +336,8 @@
"crew_shadows_contact_4": "Adelaide Phroaig, a noble",
"crew_shadows_contact_5": "Rigney, a tavern owner",
"crew_shadows_description": "Thieves,\nSpies, and\nSaboteurs",
- "crew_shadows_hunting_grounds_description": "Burglary - Espionage - Robbery - Sabotage",
- "crew_shadows_hunting_grounds_type": "Hunting Grounds:",
+ "crew_shadows_hunting_grounds_description-N": "Burglary — Espionage — Robbery — Sabotage",
+ "crew_shadows_hunting_grounds_type-N": "Hunting Grounds",
"crew_shadows_xp_condition": "Execute a successful espionage, sabotage, or theft operation.",
"crew_sheet": "Crew sheet",
"crew_smugglers_contact_0": "Elynn, a dock worker",
@@ -347,8 +347,8 @@
"crew_smugglers_contact_4": "Decker, an anarchist",
"crew_smugglers_contact_5": "Esme, a tavern owner",
"crew_smugglers_description": "Suppliers\nof Illicit\nGoods",
- "crew_smugglers_hunting_grounds_description": "Arcane/Weird - Arms - Contraband - Passengers",
- "crew_smugglers_hunting_grounds_type": "Cargo Types:",
+ "crew_smugglers_hunting_grounds_description-N": "Arcane/Weird — Arms — Contraband — Passengers",
+ "crew_smugglers_hunting_grounds_type-N": "Cargo Types",
"crew_smugglers_xp_condition": "Execute a successful smuggling or acquire new clients or contraband sources.",
"crew_tier": "Crew Tier",
"crew_upgrade_assassin_rigging": "Assassin rigging (2 free load of weapons or gear)",
@@ -357,6 +357,7 @@
"crew_upgrade_camouflage": "Camouflage (vehicles are perfectly concealed at rest)",
"crew_upgrade_composed": "Composed (+1 stress box)",
"crew_upgrade_cult_rigging": "Cult rigging (2 free load of documents or implements)",
+ "crew_upgrade_dedicated_crafters": "Dedicated crafters",
"crew_upgrade_elite_adepts": "Elite Adepts",
"crew_upgrade_elite_rooks": "Elite Rooks",
"crew_upgrade_elite_rovers": "Elite Rovers",
@@ -369,7 +370,6 @@
"crew_upgrade_ordained": "Ordained (+1 trauma box)",
"crew_upgrade_ritual_sanctum_in_lair": "Ritual sanctum in lair",
"crew_upgrade_smuggler's_rigging": "Smuggler's rigging (2 items carried are perfectly concealed)",
- "crew_upgrade_spark-craft_technology": "Spark-craft Technology",
"crew_upgrade_steady": "Steady (+1 stress box)",
"crew_upgrade_thief_rigging": "Thief Rigging (2 free load of tools or gear)",
"crew_upgrade_unbroken": "Unbroken (+1 trauma box)",
@@ -384,8 +384,8 @@
"crew_vigilantes_contact_4": "Anis, a Spirit Warden",
"crew_vigilantes_contact_5": "Badger, a brilliant inventor",
"crew_vigilantes_description": "Deluded\nAvengers",
- "crew_vigilantes_hunting_grounds_description": "Uniting - Interference - Resistance - Terror",
- "crew_vigilantes_hunting_grounds_type": "Protected Grounds:",
+ "crew_vigilantes_hunting_grounds_description-N": "Uniting — Interference — Resistance — Terror",
+ "crew_vigilantes_hunting_grounds_type-N": "Protected Grounds",
"crew_vigilantes_xp_condition": "Interfere with criminal scores, protect citizens, or antagonize the law.",
"cult": "Cult",
"cutter": "Cutter",
@@ -639,8 +639,8 @@
"playbook_ability_connected_description": "During downtime, you get +1 result level when you acquire an asset or reduce heat.",
"playbook_ability_daredevil": "Daredevil",
"playbook_ability_daredevil_description": "When you roll a desperate action, you get +1d to your roll if you also take -1d to any resistance rolls against consequences from your action.",
- "playbook_ability_dark_talent": "Dark Talent",
- "playbook_ability_dark_talent_description": "Choose Insight, Prowess, or Resolve.Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
+ "playbook_ability_dark_talent-N": "Dark Talent",
+ "playbook_ability_dark_talent-N_description": "Choose Insight, Prowess, or Resolve. Your max rating for actions under that attribute becomes 5. When you take this ability, add +1 dot to the resistance rating of the attribute you've chosen.",
"playbook_ability_dissipate": "Dissipate",
"playbook_ability_dissipate_description": "You can disperse the electroplasmic vapor of your ghostly form in order to pass through solid objects for a moment. Take 1 drain when you dissipate, plus 1 drain for each feature: It lasts longer (a minute — an hour — a day) — you also become invisible — anything that passes through your form becomes dangerously electrified or frozen.",
"playbook_ability_electroplasmic_projectors": "Electroplasmic Projectors",
@@ -715,8 +715,8 @@
"playbook_ability_saboteur_description": "When you Wreck, the work is much quieter than it should be and the damage is hidden from casual inspection.",
"playbook_ability_savage": "Savage",
"playbook_ability_savage_description": "When you unleash physical violence, it's especially frightening. When you Command a frightened target, take +1d.",
- "playbook_ability_scout": "Scout",
- "playbook_ability_scout_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camou age, you get +1d to rolls to avoid detection.",
+ "playbook_ability_scout-N": "Scout",
+ "playbook_ability_scout-N_description": "When you gather info to locate a target, you get +1 effect. When you hide in a prepared position or use camouflage, you get +1d to rolls to avoid detection.",
"playbook_ability_secondary_hull": "Secondary Hull",
"playbook_ability_secondary_hull_description": "Choose an additional frame and its starting feature. You may transfer your consciousness between your frames at will.",
"playbook_ability_shadow": "Shadow",
@@ -808,7 +808,7 @@
"playbook_item_fine_shadow_cloak": "Fine shadow cloak",
"playbook_item_fine_spirit_mask": "Fine spirit mask",
"playbook_item_fine_tinkering_tools": "Fine tinkering tools",
- "playbook_item_fine_wrecker_tools": "Fine wrecker tools",
+ "playbook_item_fine_wrecking_tools": "Fine wrecking tools",
"playbook_item_gadget": "Gadget",
"playbook_item_ghost_key": "Ghost key",
"playbook_item_light_climbing_gear": "Light climbing gear",
@@ -880,7 +880,7 @@
"prowl_description": "Prowl about unseen and traverse obstacles; climb, swim, run, jump, and tumble. Ambush with close violence — a backstab, throat cutting, black-jack, etc.",
"push_yourself": "Push yourself",
"push_yourself_desc1": " (take 2 ",
- "push_yourself_desc2": ") - or - accept a ",
+ "push_yourself_desc2-N": ") — or — accept a ",
"quality": "Quality",
"quality_abbreviated": "Q:",
"quarters": "Quarters",
@@ -911,7 +911,7 @@
"savage": "Savage",
"secure": "Secure",
"send_details_to_chat": "Send details to chat",
- "set_up_a_teammate": "Set up",
+ "set_up_a_teammate-N": "Set up a teammate",
"shadows": "Shadows",
"short": "short",
"show_broadcast": "Show broadcast buttons for sending information to chat",
@@ -1003,7 +1003,7 @@
"upgrade_vault_description": "Your lair has a secure vault, increasing your storage capacity for coin to 8. A second upgrade increases your capacity to 16. A separate part of your vault can be used as a holding cell.",
"upgrade_weapons_description": "+1 quality for Weapons.",
"upgrade_workshop_description": "Your lair has a workshop appointed with tools for tinkering and alchemy, as well as a small library of books, documents, and maps. You may accomplish long-term projects with these assets without leaving your lair.",
- "upon_crew_advance": "Upon crew advance, each PC gets +2 Stash (+1 per Tier)",
+ "upon_crew_advance-N": "Upon crew advance, each PC gets Stash = Tier+2",
"use_kirsty": "Use Kirsty font if installed (only check if you have Kirsty)",
"vampire": "Vampire",
"vampire_viceblurb": "Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice . Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims?",
@@ -1049,5 +1049,5 @@
"xp_specific_extra": "Enter another specific way to mark XP here.",
"xp_top": "At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).",
"xp_vice": "You struggled with issues from your vice or traumas during the session.",
- "zerodice": "Zero Dice - take the lowest result above"
+ "zerodice-N": "Zero Dice — take the lowest result above"
}
\ No newline at end of file
diff --git a/Blades in the Dark/translations/zu.json b/Blades in the Dark/translations/zu.json
index 2f4cc8559f..59c44e5e3b 100644
--- a/Blades in the Dark/translations/zu.json
+++ b/Blades in the Dark/translations/zu.json
@@ -42,7 +42,7 @@
"bestial": "crwdns60071:0crwdne60071:0",
"binding_oil": "crwdns60072:0crwdne60072:0",
"boat": "crwdns60073:0crwdne60073:0",
- "boat_carriage_other": "crwdns63360:0crwdne63360:0",
+ "boat_carriage_other-N": "crwdns64864:0crwdne64864:0",
"bold": "crwdns60075:0crwdne60075:0",
"bolster": "crwdns60076:0crwdne60076:0",
"bonus_die": "crwdns60077:0crwdne60077:0",
@@ -206,8 +206,8 @@
"crew_ability_bound_in_darkness_description": "crwdns60232:0crwdne60232:0",
"crew_ability_chosen": "crwdns60233:0crwdne60233:0",
"crew_ability_chosen_description": "crwdns60234:0crwdne60234:0",
- "crew_ability_conviction": "crwdns60235:0crwdne60235:0",
- "crew_ability_conviction_description": "crwdns63361:0crwdne63361:0",
+ "crew_ability_conviction-N": "crwdns64865:0crwdne64865:0",
+ "crew_ability_conviction-N_description": "crwdns64866:0crwdne64866:0",
"crew_ability_crow's_veil": "crwdns60237:0crwdne60237:0",
"crew_ability_crow's_veil_description": "crwdns60238:0crwdne60238:0",
"crew_ability_dangerous": "crwdns60239:0crwdne60239:0",
@@ -294,8 +294,8 @@
"crew_assassins_contact_4": "crwdns60318:0crwdne60318:0",
"crew_assassins_contact_5": "crwdns60319:0crwdne60319:0",
"crew_assassins_description": "crwdns60320:0crwdne60320:0",
- "crew_assassins_hunting_grounds_description": "crwdns63362:0crwdne63362:0",
- "crew_assassins_hunting_grounds_type": "crwdns63363:0crwdne63363:0",
+ "crew_assassins_hunting_grounds_description-N": "crwdns64867:0crwdne64867:0",
+ "crew_assassins_hunting_grounds_type-N": "crwdns64868:0crwdne64868:0",
"crew_assassins_xp_condition": "crwdns60323:0crwdne60323:0",
"crew_bravos_contact_0": "crwdns60324:0crwdne60324:0",
"crew_bravos_contact_1": "crwdns60325:0crwdne60325:0",
@@ -304,8 +304,8 @@
"crew_bravos_contact_4": "crwdns60328:0crwdne60328:0",
"crew_bravos_contact_5": "crwdns60329:0crwdne60329:0",
"crew_bravos_description": "crwdns60330:0crwdne60330:0",
- "crew_bravos_hunting_grounds_description": "crwdns63364:0crwdne63364:0",
- "crew_bravos_hunting_grounds_type": "crwdns63365:0crwdne63365:0",
+ "crew_bravos_hunting_grounds_description-N": "crwdns64869:0crwdne64869:0",
+ "crew_bravos_hunting_grounds_type-N": "crwdns64870:0crwdne64870:0",
"crew_bravos_xp_condition": "crwdns60333:0crwdne60333:0",
"crew_cult_contact_0": "crwdns60334:0crwdne60334:0",
"crew_cult_contact_1": "crwdns60335:0crwdne60335:0",
@@ -314,8 +314,8 @@
"crew_cult_contact_4": "crwdns60338:0crwdne60338:0",
"crew_cult_contact_5": "crwdns60339:0crwdne60339:0",
"crew_cult_description": "crwdns60340:0crwdne60340:0",
- "crew_cult_hunting_grounds_description": "crwdns63366:0crwdne63366:0",
- "crew_cult_hunting_grounds_type": "crwdns63367:0crwdne63367:0",
+ "crew_cult_hunting_grounds_description-N": "crwdns64871:0crwdne64871:0",
+ "crew_cult_hunting_grounds_type-N": "crwdns64872:0crwdne64872:0",
"crew_cult_xp_condition": "crwdns60343:0crwdne60343:0",
"crew_description": "crwdns60344:0crwdne60344:0",
"crew_hawkers_contact_0": "crwdns60345:0crwdne60345:0",
@@ -325,8 +325,8 @@
"crew_hawkers_contact_4": "crwdns60349:0crwdne60349:0",
"crew_hawkers_contact_5": "crwdns60350:0crwdne60350:0",
"crew_hawkers_description": "crwdns60351:0crwdne60351:0",
- "crew_hawkers_hunting_grounds_description": "crwdns63368:0crwdne63368:0",
- "crew_hawkers_hunting_grounds_type": "crwdns63369:0crwdne63369:0",
+ "crew_hawkers_hunting_grounds_description-N": "crwdns64873:0crwdne64873:0",
+ "crew_hawkers_hunting_grounds_type-N": "crwdns64874:0crwdne64874:0",
"crew_hawkers_xp_condition": "crwdns60354:0crwdne60354:0",
"crew_mode": "crwdns60355:0crwdne60355:0",
"crew_shadows_contact_0": "crwdns60357:0crwdne60357:0",
@@ -336,8 +336,8 @@
"crew_shadows_contact_4": "crwdns60361:0crwdne60361:0",
"crew_shadows_contact_5": "crwdns60362:0crwdne60362:0",
"crew_shadows_description": "crwdns60363:0crwdne60363:0",
- "crew_shadows_hunting_grounds_description": "crwdns63370:0crwdne63370:0",
- "crew_shadows_hunting_grounds_type": "crwdns63371:0crwdne63371:0",
+ "crew_shadows_hunting_grounds_description-N": "crwdns64875:0crwdne64875:0",
+ "crew_shadows_hunting_grounds_type-N": "crwdns64876:0crwdne64876:0",
"crew_shadows_xp_condition": "crwdns60366:0crwdne60366:0",
"crew_sheet": "crwdns60367:0crwdne60367:0",
"crew_smugglers_contact_0": "crwdns60368:0crwdne60368:0",
@@ -347,8 +347,8 @@
"crew_smugglers_contact_4": "crwdns60372:0crwdne60372:0",
"crew_smugglers_contact_5": "crwdns60373:0crwdne60373:0",
"crew_smugglers_description": "crwdns60374:0crwdne60374:0",
- "crew_smugglers_hunting_grounds_description": "crwdns63372:0crwdne63372:0",
- "crew_smugglers_hunting_grounds_type": "crwdns63373:0crwdne63373:0",
+ "crew_smugglers_hunting_grounds_description-N": "crwdns64877:0crwdne64877:0",
+ "crew_smugglers_hunting_grounds_type-N": "crwdns64878:0crwdne64878:0",
"crew_smugglers_xp_condition": "crwdns60377:0crwdne60377:0",
"crew_tier": "crwdns60378:0crwdne60378:0",
"crew_upgrade_assassin_rigging": "crwdns60379:0crwdne60379:0",
@@ -357,6 +357,7 @@
"crew_upgrade_camouflage": "crwdns60382:0crwdne60382:0",
"crew_upgrade_composed": "crwdns60383:0crwdne60383:0",
"crew_upgrade_cult_rigging": "crwdns60384:0crwdne60384:0",
+ "crew_upgrade_dedicated_crafters": "crwdns64925:0crwdne64925:0",
"crew_upgrade_elite_adepts": "crwdns60385:0crwdne60385:0",
"crew_upgrade_elite_rooks": "crwdns60386:0crwdne60386:0",
"crew_upgrade_elite_rovers": "crwdns60387:0crwdne60387:0",
@@ -369,7 +370,6 @@
"crew_upgrade_ordained": "crwdns60394:0crwdne60394:0",
"crew_upgrade_ritual_sanctum_in_lair": "crwdns60395:0crwdne60395:0",
"crew_upgrade_smuggler's_rigging": "crwdns60396:0crwdne60396:0",
- "crew_upgrade_spark-craft_technology": "crwdns60397:0crwdne60397:0",
"crew_upgrade_steady": "crwdns60398:0crwdne60398:0",
"crew_upgrade_thief_rigging": "crwdns60399:0crwdne60399:0",
"crew_upgrade_unbroken": "crwdns60400:0crwdne60400:0",
@@ -380,12 +380,12 @@
"crew_vigilantes_contact_0": "crwdns60405:0crwdne60405:0",
"crew_vigilantes_contact_1": "crwdns60406:0crwdne60406:0",
"crew_vigilantes_contact_2": "crwdns60407:0crwdne60407:0",
- "crew_vigilantes_contact_3": "crwdns60408:0crwdne60408:0",
+ "crew_vigilantes_contact_3": "crwdns64926:0crwdne64926:0",
"crew_vigilantes_contact_4": "crwdns60409:0crwdne60409:0",
"crew_vigilantes_contact_5": "crwdns60410:0crwdne60410:0",
"crew_vigilantes_description": "crwdns60411:0crwdne60411:0",
- "crew_vigilantes_hunting_grounds_description": "crwdns63374:0crwdne63374:0",
- "crew_vigilantes_hunting_grounds_type": "crwdns63375:0crwdne63375:0",
+ "crew_vigilantes_hunting_grounds_description-N": "crwdns64879:0crwdne64879:0",
+ "crew_vigilantes_hunting_grounds_type-N": "crwdns64880:0crwdne64880:0",
"crew_vigilantes_xp_condition": "crwdns60414:0crwdne60414:0",
"cult": "crwdns60415:0crwdne60415:0",
"cutter": "crwdns60416:0crwdne60416:0",
@@ -639,8 +639,8 @@
"playbook_ability_connected_description": "crwdns60661:0crwdne60661:0",
"playbook_ability_daredevil": "crwdns60662:0crwdne60662:0",
"playbook_ability_daredevil_description": "crwdns60663:0crwdne60663:0",
- "playbook_ability_dark_talent": "crwdns60664:0crwdne60664:0",
- "playbook_ability_dark_talent_description": "crwdns61752:0crwdne61752:0",
+ "playbook_ability_dark_talent-N": "crwdns64881:0crwdne64881:0",
+ "playbook_ability_dark_talent-N_description": "crwdns64882:0crwdne64882:0",
"playbook_ability_dissipate": "crwdns60666:0crwdne60666:0",
"playbook_ability_dissipate_description": "crwdns60667:0crwdne60667:0",
"playbook_ability_electroplasmic_projectors": "crwdns60668:0crwdne60668:0",
@@ -715,8 +715,8 @@
"playbook_ability_saboteur_description": "crwdns60737:0crwdne60737:0",
"playbook_ability_savage": "crwdns60738:0crwdne60738:0",
"playbook_ability_savage_description": "crwdns60739:0crwdne60739:0",
- "playbook_ability_scout": "crwdns60740:0crwdne60740:0",
- "playbook_ability_scout_description": "crwdns63382:0crwdne63382:0",
+ "playbook_ability_scout-N": "crwdns64883:0crwdne64883:0",
+ "playbook_ability_scout-N_description": "crwdns64884:0crwdne64884:0",
"playbook_ability_secondary_hull": "crwdns60742:0crwdne60742:0",
"playbook_ability_secondary_hull_description": "crwdns60743:0crwdne60743:0",
"playbook_ability_shadow": "crwdns60744:0crwdne60744:0",
@@ -808,7 +808,7 @@
"playbook_item_fine_shadow_cloak": "crwdns60828:0crwdne60828:0",
"playbook_item_fine_spirit_mask": "crwdns60829:0crwdne60829:0",
"playbook_item_fine_tinkering_tools": "crwdns60830:0crwdne60830:0",
- "playbook_item_fine_wrecker_tools": "crwdns60831:0crwdne60831:0",
+ "playbook_item_fine_wrecking_tools": "crwdns64927:0crwdne64927:0",
"playbook_item_gadget": "crwdns60832:0crwdne60832:0",
"playbook_item_ghost_key": "crwdns60833:0crwdne60833:0",
"playbook_item_light_climbing_gear": "crwdns60834:0crwdne60834:0",
@@ -880,7 +880,7 @@
"prowl_description": "crwdns60902:0crwdne60902:0",
"push_yourself": "crwdns60903:0crwdne60903:0",
"push_yourself_desc1": "crwdns60904:0crwdne60904:0",
- "push_yourself_desc2": "crwdns63384:0crwdne63384:0",
+ "push_yourself_desc2-N": "crwdns64885:0crwdne64885:0",
"quality": "crwdns60906:0crwdne60906:0",
"quality_abbreviated": "crwdns61755:0crwdne61755:0",
"quarters": "crwdns60907:0crwdne60907:0",
@@ -911,7 +911,7 @@
"savage": "crwdns60926:0crwdne60926:0",
"secure": "crwdns60927:0crwdne60927:0",
"send_details_to_chat": "crwdns62113:0crwdne62113:0",
- "set_up_a_teammate": "crwdns63386:0crwdne63386:0",
+ "set_up_a_teammate-N": "crwdns64886:0crwdne64886:0",
"shadows": "crwdns60929:0crwdne60929:0",
"short": "crwdns60930:0crwdne60930:0",
"show_broadcast": "crwdns62114:0crwdne62114:0",
@@ -1003,7 +1003,7 @@
"upgrade_vault_description": "crwdns61015:0crwdne61015:0",
"upgrade_weapons_description": "crwdns61016:0crwdne61016:0",
"upgrade_workshop_description": "crwdns61017:0crwdne61017:0",
- "upon_crew_advance": "crwdns61018:0crwdne61018:0",
+ "upon_crew_advance-N": "crwdns64928:0crwdne64928:0",
"use_kirsty": "crwdns62714:0crwdne62714:0",
"vampire": "crwdns61019:0crwdne61019:0",
"vampire_viceblurb": "crwdns61020:0crwdne61020:0",
@@ -1049,5 +1049,5 @@
"xp_specific_extra": "crwdns61057:0crwdne61057:0",
"xp_top": "crwdns61058:0crwdne61058:0",
"xp_vice": "crwdns61059:0crwdne61059:0",
- "zerodice": "crwdns63388:0crwdne63388:0"
+ "zerodice-N": "crwdns64887:0crwdne64887:0"
}
\ No newline at end of file
diff --git a/CWOD-C20/C20-Preview.png b/CWOD-C20/C20-Preview.png
new file mode 100644
index 0000000000..d48de60764
Binary files /dev/null and b/CWOD-C20/C20-Preview.png differ
diff --git a/CWOD-C20/C20.css b/CWOD-C20/C20.css
new file mode 100644
index 0000000000..bb5e896db7
--- /dev/null
+++ b/CWOD-C20/C20.css
@@ -0,0 +1,206 @@
+.charsheet label {
+ display: inline-block;
+ width: 75px;
+ text-align: right;
+ padding-bottom: 0px;
+}
+
+.charsheet input {
+ display: inline-block;
+ width: 155px;
+}
+
+.charsheet {
+ background-color: white;
+}
+
+.charsheet select {
+ width: 42px;
+}
+
+/* Hide actual dot/checkbox */
+input[type="radio"],
+input[type="checkbox"]
+{
+ position: absolute;
+ opacity: 0;
+ width:15px;
+ cursor: pointer;
+ z-index: 1;
+ margin-top: 6px;
+}
+
+/* Styles common to fake dot and checkbox */
+input[type="radio"] + span::before,
+input[type="checkbox"] + span::before
+{
+ border: solid 1px #a8a8a8;
+ line-height: 14px;
+ text-align: middle;
+ 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);
+}
+
+/* Styles unique to fake dot (checked or left of checked) */
+input[type="radio"] + span::before
+{
+ content: "•";
+ width: 12px;
+ height: 12px;
+ font-size: 36px;
+
+ -moz-border-radius: 50%;
+ -webkit-border-radius: 50%;
+ border-radius: 50%;
+}
+
+/* Styles unique to fake checkbox (unchecked) */
+input[type="checkbox"] + span::before
+{
+ position:relative;
+ content: "";
+ opacity: .25;
+ width: 14px;
+ height: 14px;
+ font-size: 12px;
+
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+}
+
+/* Styles unique to fake checkbox (checked) */
+input[type="checkbox"]:checked + span::before
+{
+ content: "✖";
+ color: #a00;
+
+ -moz-box-shadow: 0 0 2px transparent;
+ -webkit-box-shadow: 0 0 2px transparent;
+ box-shadow: 0 0 2px transparent;
+}
+
+/* Remove dot from all radios _after_ selected one */
+input[type="radio"]:checked ~ input[type="radio"] + span::before
+{
+ content: "";
+}
+
+input.sheet-used+span::before
+{
+ content: "✖";
+ width: 12px;
+ height: 12px;
+ font-size: 12px;
+
+ -moz-border-radius: 0%;
+ -webkit-border-radius: 0%;
+ border-radius: 0%;
+}
+
+input.sheet-zero:checked + span::before
+{
+ opacity: 0;
+}
+
+input.sheet-zero:hover + span::before
+{
+ opacity: 1;
+}
+
+input.sheet-zero+ span::before
+{
+ font-size: 12px;
+ content: "✖";
+ opacity: 0.25;
+}
+
+input.sheet-DP1Spec + span::before,
+input.sheet-DP2Spec + span::before,
+input.sheet-DP2Spec + span::before,
+input.sheet-DP3Spec + span::before,
+input.sheet-DP4Spec + span::before,
+input.sheet-DP5Spec + span::before
+{
+ opacity: 1;
+ margin-bottom: 10px;
+}
+
+div.sheet-DP1,
+div.sheet-DP2,
+div.sheet-DP2,
+div.sheet-DP3,
+div.sheet-DP4,
+div.sheet-DP5
+{
+ display: inline;
+}
+div.sheet-DP1wSpec,
+div.sheet-DP2wSpec,
+div.sheet-DP2wSpec,
+div.sheet-DP3wSpec,
+div.sheet-DP4wSpec,
+div.sheet-DP5wSpec
+{
+ display: none;
+}
+
+input.sheet-DP1Spec:checked ~ div.sheet-DP1,
+input.sheet-DP2Spec:checked ~ div.sheet-DP2,
+input.sheet-DP2Spec:checked ~ div.sheet-DP2,
+input.sheet-DP3Spec:checked ~ div.sheet-DP3,
+input.sheet-DP4Spec:checked ~ div.sheet-DP4,
+input.sheet-DP5Spec:checked ~ div.sheet-DP5
+{
+ display: none;
+}
+
+input.sheet-DP1Spec:checked ~ div.sheet-DP1wSpec,
+input.sheet-DP2Spec:checked ~ div.sheet-DP2wSpec,
+input.sheet-DP2Spec:checked ~ div.sheet-DP2wSpec,
+input.sheet-DP3Spec:checked ~ div.sheet-DP3wSpec,
+input.sheet-DP4Spec:checked ~ div.sheet-DP4wSpec,
+input.sheet-DP5Spec:checked ~ div.sheet-DP5wSpec
+{
+ display: inline;
+}
+
+h4.sheet-SCorI1,
+h4.sheet-SCorI2,
+h4.sheet-CorC1,
+h4.sheet-CorC2
+{
+ display: block;
+}
+
+input.sheet-SCorI1,
+input.sheet-SCorI2,
+input.sheet-CorC1,
+input.sheet-CorC2
+{
+ width: 120px;
+}
+
+input.sheet-SCorI1:checked ~ h4.sheet-SCorI1,
+input.sheet-SCorI2:checked ~ h4.sheet-SCorI2
+{
+ display: none;
+}
+
+input.sheet-CorC1:checked ~ h4.sheet-CorC1,
+input.sheet-CorC2:checked ~ h4.sheet-CorC2
+{
+ display: none;
+}
+
diff --git a/CWOD-C20/C20.html b/CWOD-C20/C20.html
new file mode 100644
index 0000000000..6e052686d5
--- /dev/null
+++ b/CWOD-C20/C20.html
@@ -0,0 +1,523 @@
+
+Changeling 20th Edition
+
+
+
+
+
+
+Attributes
+
+
+
+
Physical
+
+
+
Social
+
+
+
Mental
+
+
+
+
+
Strength
+ Dexterity
+ Stamina
+
+
+
+
Charisma
+ Manipulation
+ Appearance
+
+
+
+
+
+
Perception
+ Intelligence
+ Wits
+
+
+
+
+
+
+Abilities
+
+
+
Talents
+
+
+
Skills
+
+
+
Knowledges
+
+
+
+
+
+
Alertness
+ Athletics
+ Brawl
+ Empathy
+ Expression
+ Intimidation
+ Kenning
+ Leadership
+ Streetwise
+ Subterfuge
+
+
+
+
Animal Ken
+ Craft
+ Drive
+ Etiquette
+ Firearms
+ Larceny
+ Melee
+ Performance
+ Stealth
+ Survival
+
+
+
+
+
+
Academics
+ Computer
+ Enigmas
+ Gremayre
+ Investigation
+ Law
+ Medicine
+ Politics
+ Science
+ Technology
+
+
+
+
+
+
+Advantages
+
+
+
+
Arts
+
+
+
Backgrounds
+
+
+
Virtues
+
+
+
+
+
+
+
+
+
+
+
+
Health
+
+
Bruised
+ Hurt
+ Injured
+ Wounded
+ Mauled
+ Crippled
+ Incapacitated
+
+
+
+ - / X
+
+
+
-1 - / X
+
+
+
-1 - / X
+
+
+
-2 - / X
+
+
+
-2 - / X
+
+
+
-5 - / X
+
+
+ - / X
+
+
+
+
+
Antithesis
+
+
+
+
+
+
+
Experience
+
+
+
+
+
+
Notes
+
+
+
+
+
Description Mortal
+
+
+
+
Description Changeling
+
+
+
+
+
+
Identity Mortal
+
+
+
+
Identity Changeling
+
+
+
+
+
Equippment
+
+
+
+
+
Oathcircle
+
+
+
+
Other Notes
+
+
+
+Author: Andreas J. | UserID: 1223200
\ No newline at end of file
diff --git a/CWOD-C20/README.md b/CWOD-C20/README.md
new file mode 100644
index 0000000000..ce90c3b796
--- /dev/null
+++ b/CWOD-C20/README.md
@@ -0,0 +1,3 @@
+Character sheet for Changeling, 20th Anniversary Edition, by White Wolf Publishing.
+
+Horribly speedful hackjob, made by request. Will try to improve it, but without pro-account, it's slow. Any improvements welcome.
\ No newline at end of file
diff --git a/CWOD-C20/sheet.json b/CWOD-C20/sheet.json
new file mode 100644
index 0000000000..49f829a6e9
--- /dev/null
+++ b/CWOD-C20/sheet.json
@@ -0,0 +1,8 @@
+{
+ "html": "C20.html",
+ "css": "C20.css",
+ "authors": "Andreas J.",
+ "roll20userid":"1223200",
+ "preview":"C20-Preview.png",
+ "instructions": "Changeling: 20th Character Sheet, based on the CWOD V20 sheet by Matt Zaldivar"
+}
diff --git a/CWOD-C20/translation.json b/CWOD-C20/translation.json
new file mode 100644
index 0000000000..393c8bc615
--- /dev/null
+++ b/CWOD-C20/translation.json
@@ -0,0 +1,105 @@
+{
+ "name-u": "Name:",
+ "player-u": "Player:",
+ "chronicle-u": "Chronicle:",
+ "nature-u": "Nature:",
+ "demeanor-u": "Demeanor:",
+ "concept-u": "Concept:",
+ "clan-u": "Clan:",
+ "generation-u": "Generation:",
+ "sire-u": "Sire:",
+ "attributes-u": "Attributes",
+ "physical-u": "Physical",
+ "social-u": "Social",
+ "mental-u": "Mental",
+ "strength-u": "Strength",
+ "dexterity-u": "Dexterity",
+ "stamina-u": "Stamina",
+ "charisma-u": "Charisma",
+ "manipulation-u": "Manipulation",
+ "appearance-u": "Appearance",
+ "intelligence-u": "Intelligence",
+ "wits-u": "Wits",
+ "perception-u": "Perception",
+ "abilities-u": "Abilities",
+ "talents-u": "Talents",
+ "skills-u": "Skills",
+ "knowledges-u": "Knowledges",
+ "alertness-u": "Alertness",
+ "athletics-u": "Athletics",
+ "awareness-u": "Awareness",
+ "brawl-u": "Brawl",
+ "empathy-u": "Empathy",
+ "expression-u": "Expression",
+ "intimidation-u": "Intimidation",
+ "leadership-u": "Leadership",
+ "subterfuge-u": "Subterfuge",
+ "streetwise-u": "Streetwise",
+ "animalken-u": "Animal Ken",
+ "craft-u": "Craft",
+ "drive-u": "Drive",
+ "etiquette-u": "Etiquette",
+ "firearms-u": "Firearms",
+ "larceny-u": "Larceny",
+ "melee-u": "Melee",
+ "performance-u": "Performance",
+ "stealth-u": "Stealth",
+ "survival-u": "Survival",
+ "academics-u": "Academics",
+ "computer-u": "Computer",
+ "finance-u": "Finance",
+ "investigation-u": "Investigation",
+ "law-u": "Law",
+ "medicine-u": "Medicine",
+ "occult-u": "Occult",
+ "politics-u": "Politics",
+ "science-u": "Science",
+ "technology-u": "Technology",
+ "advantages-u": "Advantages",
+ "disciplines-u": "Disciplines",
+ "backgrounds-u": "Backgrounds",
+ "virtues-u": "Virtues",
+ "conscience-u": "Conscience",
+ "convinction-u": "Convinction",
+ "selfcontrol-u": "Self-Control",
+ "instinct-u": "Instinct",
+ "courage-u": "Courage",
+ "othertraits-u": "Other Traits",
+ "paths-u": "Paths",
+ "merits-u": "Merits",
+ "flaws-u": "Flaws",
+ "humanitypath-u": "Humanity/path",
+ "bearing-u": "Bearing:",
+ "willpower-u": "Willpower",
+ "bloodpool-u": "Blood Pool",
+ "pointsperturn-u": "Points Per Turn",
+ "dicepools-u": "Dice Pools",
+ "attributeability-u": "Attribute Ability ",
+ "health-u": "Health",
+ "bruised-u": "Bruised",
+ "hurt-u": "Hurt",
+ "injured-u": "Injured",
+ "wounded-u": "Wounded",
+ "mauled-u": "Mauled",
+ "crippled-u": "Crippled",
+ "incapacitated-u": "Incapacitated",
+ "weakness-u": "Weakness",
+ "experience-u": "Experience",
+ "notes-u": "Notes",
+ "court-u": "Court",
+ "legacies-u": "Legacies",
+ "house-u": "House",
+ "seeming-u": "Seeming",
+ "kith-u": "Kith",
+ "motley-u": "Motley",
+ "kenning-u": "Kenning",
+ "enigmas-u": "Enigmas",
+ "gremayre-u": "Gremayre",
+ "arts-u": "Arts",
+ "realms-u": "Realms",
+ "birthright-u": "Birthright/ Frailty",
+ "glamour-u": "Glamour",
+ "nightmare-u": "Nightmare",
+ "banality-u": "Banality",
+ "antithesis-u": "Antithesis"
+}
diff --git a/CWOD-C20/translations/af.json b/CWOD-C20/translations/af.json
new file mode 100644
index 0000000000..f0fe523eea
--- /dev/null
+++ b/CWOD-C20/translations/af.json
@@ -0,0 +1,105 @@
+{
+ "name-u": "Name:",
+ "player-u": "Player:",
+ "chronicle-u": "Chronicle:",
+ "nature-u": "Nature:",
+ "demeanor-u": "Demeanor:",
+ "concept-u": "Concept:",
+ "clan-u": "Clan:",
+ "generation-u": "Generation:",
+ "sire-u": "Sire:",
+ "attributes-u": "Attributes",
+ "physical-u": "Physical",
+ "social-u": "Social",
+ "mental-u": "Mental",
+ "strength-u": "Strength",
+ "dexterity-u": "Dexterity",
+ "stamina-u": "Stamina",
+ "charisma-u": "Charisma",
+ "manipulation-u": "Manipulation",
+ "appearance-u": "Appearance",
+ "intelligence-u": "Intelligence",
+ "wits-u": "Wits",
+ "perception-u": "Perception",
+ "abilities-u": "Abilities",
+ "talents-u": "Talents",
+ "skills-u": "Skills",
+ "knowledges-u": "Knowledges",
+ "alertness-u": "Alertness",
+ "athletics-u": "Athletics",
+ "awareness-u": "Awareness",
+ "brawl-u": "Brawl",
+ "empathy-u": "Empathy",
+ "expression-u": "Expression",
+ "intimidation-u": "Intimidation",
+ "leadership-u": "Leadership",
+ "subterfuge-u": "Subterfuge",
+ "streetwise-u": "Subterfuge",
+ "animalken-u": "Animal Ken",
+ "craft-u": "Craft",
+ "drive-u": "Drive",
+ "etiquette-u": "Etiquette",
+ "firearms-u": "Firearms",
+ "larceny-u": "Larceny",
+ "melee-u": "Melee",
+ "performance-u": "Performance",
+ "stealth-u": "Stealth",
+ "survival-u": "Survival",
+ "academics-u": "Academics",
+ "computer-u": "Computer",
+ "finance-u": "Finance",
+ "investigation-u": "Investigation",
+ "law-u": "Law",
+ "medicine-u": "Medicine",
+ "occult-u": "Occult",
+ "politics-u": "Politics",
+ "science-u": "Science",
+ "technology-u": "Technology",
+ "advantages-u": "Advantages",
+ "disciplines-u": "Disciplines",
+ "backgrounds-u": "Backgrounds",
+ "virtues-u": "Virtues",
+ "conscience-u": "Conscience",
+ "convinction-u": "Convinction",
+ "selfcontrol-u": "Self-Control",
+ "instinct-u": "Instinct",
+ "courage-u": "Courage",
+ "othertraits-u": "Other Traits",
+ "paths-u": "Paths",
+ "merits-u": "Merits",
+ "flaws-u": "Flaws",
+ "humanitypath-u": "Humanity/path",
+ "bearing-u": "Bearing:",
+ "willpower-u": "Willpower",
+ "bloodpool-u": "Blood Pool",
+ "pointsperturn-u": "Points Per Turn",
+ "dicepools-u": "Dice Pools",
+ "attributeability-u": "Attribute Ability ",
+ "health-u": "Health",
+ "bruised-u": "Bruised",
+ "hurt-u": "Hurt",
+ "injured-u": "Injured",
+ "wounded-u": "Wounded",
+ "mauled-u": "Mauled",
+ "crippled-u": "Crippled",
+ "incapacitated-u": "Incapacitated",
+ "weakness-u": "Weakness",
+ "experience-u": "Experience",
+ "notes-u": "Notes",
+ "court-u": "Court",
+ "legacies-u": "Legacies",
+ "house-u": "House",
+ "seeming-u": "Seeming",
+ "kith-u": "Kith",
+ "motley-u": "Motley",
+ "kenning-u": "Kenning",
+ "enigmas-u": "Enigmas",
+ "gremayre-u": "Gremayre",
+ "arts-u": "Arts",
+ "realms-u": "Realms",
+ "birthright-u": "Birthright/ Frailty",
+ "glamour-u": "Glamour",
+ "nightmare-u": "Nightmare",
+ "banality-u": "Banality",
+ "antithesis-u": "Antithesis"
+}
\ No newline at end of file
diff --git a/CWOD-C20/translations/cs.json b/CWOD-C20/translations/cs.json
new file mode 100644
index 0000000000..f0fe523eea
--- /dev/null
+++ b/CWOD-C20/translations/cs.json
@@ -0,0 +1,105 @@
+{
+ "name-u": "Name:",
+ "player-u": "Player:",
+ "chronicle-u": "Chronicle:",
+ "nature-u": "Nature:",
+ "demeanor-u": "Demeanor:",
+ "concept-u": "Concept:",
+ "clan-u": "Clan:",
+ "generation-u": "Generation:",
+ "sire-u": "Sire:",
+ "attributes-u": "Attributes",
+ "physical-u": "Physical",
+ "social-u": "Social",
+ "mental-u": "Mental",
+ "strength-u": "Strength",
+ "dexterity-u": "Dexterity",
+ "stamina-u": "Stamina",
+ "charisma-u": "Charisma",
+ "manipulation-u": "Manipulation",
+ "appearance-u": "Appearance",
+ "intelligence-u": "Intelligence",
+ "wits-u": "Wits",
+ "perception-u": "Perception",
+ "abilities-u": "Abilities",
+ "talents-u": "Talents",
+ "skills-u": "Skills",
+ "knowledges-u": "Knowledges",
+ "alertness-u": "Alertness",
+ "athletics-u": "Athletics",
+ "awareness-u": "Awareness",
+ "brawl-u": "Brawl",
+ "empathy-u": "Empathy",
+ "expression-u": "Expression",
+ "intimidation-u": "Intimidation",
+ "leadership-u": "Leadership",
+ "subterfuge-u": "Subterfuge",
+ "streetwise-u": "Subterfuge",
+ "animalken-u": "Animal Ken",
+ "craft-u": "Craft",
+ "drive-u": "Drive",
+ "etiquette-u": "Etiquette",
+ "firearms-u": "Firearms",
+ "larceny-u": "Larceny",
+ "melee-u": "Melee",
+ "performance-u": "Performance",
+ "stealth-u": "Stealth",
+ "survival-u": "Survival",
+ "academics-u": "Academics",
+ "computer-u": "Computer",
+ "finance-u": "Finance",
+ "investigation-u": "Investigation",
+ "law-u": "Law",
+ "medicine-u": "Medicine",
+ "occult-u": "Occult",
+ "politics-u": "Politics",
+ "science-u": "Science",
+ "technology-u": "Technology",
+ "advantages-u": "Advantages",
+ "disciplines-u": "Disciplines",
+ "backgrounds-u": "Backgrounds",
+ "virtues-u": "Virtues",
+ "conscience-u": "Conscience",
+ "convinction-u": "Convinction",
+ "selfcontrol-u": "Self-Control",
+ "instinct-u": "Instinct",
+ "courage-u": "Courage",
+ "othertraits-u": "Other Traits",
+ "paths-u": "Paths",
+ "merits-u": "Merits",
+ "flaws-u": "Flaws",
+ "humanitypath-u": "Humanity/path",
+ "bearing-u": "Bearing:",
+ "willpower-u": "Willpower",
+ "bloodpool-u": "Blood Pool",
+ "pointsperturn-u": "Points Per Turn",
+ "dicepools-u": "Dice Pools",
+ "attributeability-u": "Attribute Ability ",
+ "health-u": "Health",
+ "bruised-u": "Bruised",
+ "hurt-u": "Hurt",
+ "injured-u": "Injured",
+ "wounded-u": "Wounded",
+ "mauled-u": "Mauled",
+ "crippled-u": "Crippled",
+ "incapacitated-u": "Incapacitated",
+ "weakness-u": "Weakness",
+ "experience-u": "Experience",
+ "notes-u": "Notes",
+ "court-u": "Court",
+ "legacies-u": "Legacies",
+ "house-u": "House",
+ "seeming-u": "Seeming",
+ "kith-u": "Kith",
+ "motley-u": "Motley",
+ "kenning-u": "Kenning",
+ "enigmas-u": "Enigmas",
+ "gremayre-u": "Gremayre",
+ "arts-u": "Arts",
+ "realms-u": "Realms",
+ "birthright-u": "Birthright/ Frailty",
+ "glamour-u": "Glamour",
+ "nightmare-u": "Nightmare",
+ "banality-u": "Banality",
+ "antithesis-u": "Antithesis"
+}
\ No newline at end of file
diff --git a/CWOD-C20/translations/da.json b/CWOD-C20/translations/da.json
new file mode 100644
index 0000000000..f0fe523eea
--- /dev/null
+++ b/CWOD-C20/translations/da.json
@@ -0,0 +1,105 @@
+{
+ "name-u": "Name:",
+ "player-u": "Player:",
+ "chronicle-u": "Chronicle:",
+ "nature-u": "Nature:",
+ "demeanor-u": "Demeanor:",
+ "concept-u": "Concept:",
+ "clan-u": "Clan:",
+ "generation-u": "Generation:",
+ "sire-u": "Sire:",
+ "attributes-u": "Attributes",
+ "physical-u": "Physical",
+ "social-u": "Social",
+ "mental-u": "Mental",
+ "strength-u": "Strength",
+ "dexterity-u": "Dexterity",
+ "stamina-u": "Stamina",
+ "charisma-u": "Charisma",
+ "manipulation-u": "Manipulation",
+ "appearance-u": "Appearance",
+ "intelligence-u": "Intelligence",
+ "wits-u": "Wits",
+ "perception-u": "Perception",
+ "abilities-u": "Abilities",
+ "talents-u": "Talents",
+ "skills-u": "Skills",
+ "knowledges-u": "Knowledges",
+ "alertness-u": "Alertness",
+ "athletics-u": "Athletics",
+ "awareness-u": "Awareness",
+ "brawl-u": "Brawl",
+ "empathy-u": "Empathy",
+ "expression-u": "Expression",
+ "intimidation-u": "Intimidation",
+ "leadership-u": "Leadership",
+ "subterfuge-u": "Subterfuge",
+ "streetwise-u": "Subterfuge",
+ "animalken-u": "Animal Ken",
+ "craft-u": "Craft",
+ "drive-u": "Drive",
+ "etiquette-u": "Etiquette",
+ "firearms-u": "Firearms",
+ "larceny-u": "Larceny",
+ "melee-u": "Melee",
+ "performance-u": "Performance",
+ "stealth-u": "Stealth",
+ "survival-u": "Survival",
+ "academics-u": "Academics",
+ "computer-u": "Computer",
+ "finance-u": "Finance",
+ "investigation-u": "Investigation",
+ "law-u": "Law",
+ "medicine-u": "Medicine",
+ "occult-u": "Occult",
+ "politics-u": "Politics",
+ "science-u": "Science",
+ "technology-u": "Technology",
+ "advantages-u": "Advantages",
+ "disciplines-u": "Disciplines",
+ "backgrounds-u": "Backgrounds",
+ "virtues-u": "Virtues",
+ "conscience-u": "Conscience",
+ "convinction-u": "Convinction",
+ "selfcontrol-u": "Self-Control",
+ "instinct-u": "Instinct",
+ "courage-u": "Courage",
+ "othertraits-u": "Other Traits",
+ "paths-u": "Paths",
+ "merits-u": "Merits",
+ "flaws-u": "Flaws",
+ "humanitypath-u": "Humanity/path",
+ "bearing-u": "Bearing:",
+ "willpower-u": "Willpower",
+ "bloodpool-u": "Blood Pool",
+ "pointsperturn-u": "Points Per Turn",
+ "dicepools-u": "Dice Pools",
+ "attributeability-u": "Attribute Ability ",
+ "health-u": "Health",
+ "bruised-u": "Bruised",
+ "hurt-u": "Hurt",
+ "injured-u": "Injured",
+ "wounded-u": "Wounded",
+ "mauled-u": "Mauled",
+ "crippled-u": "Crippled",
+ "incapacitated-u": "Incapacitated",
+ "weakness-u": "Weakness",
+ "experience-u": "Experience",
+ "notes-u": "Notes",
+ "court-u": "Court",
+ "legacies-u": "Legacies",
+ "house-u": "House",
+ "seeming-u": "Seeming",
+ "kith-u": "Kith",
+ "motley-u": "Motley",
+ "kenning-u": "Kenning",
+ "enigmas-u": "Enigmas",
+ "gremayre-u": "Gremayre",
+ "arts-u": "Arts",
+ "realms-u": "Realms",
+ "birthright-u": "Birthright/ Frailty",
+ "glamour-u": "Glamour",
+ "nightmare-u": "Nightmare",
+ "banality-u": "Banality",
+ "antithesis-u": "Antithesis"
+}
\ No newline at end of file
diff --git a/CWOD-C20/translations/de.json b/CWOD-C20/translations/de.json
new file mode 100644
index 0000000000..f0fe523eea
--- /dev/null
+++ b/CWOD-C20/translations/de.json
@@ -0,0 +1,105 @@
+{
+ "name-u": "Name:",
+ "player-u": "Player:",
+ "chronicle-u": "Chronicle:",
+ "nature-u": "Nature:",
+ "demeanor-u": "Demeanor:",
+ "concept-u": "Concept:",
+ "clan-u": "Clan:",
+ "generation-u": "Generation:",
+ "sire-u": "Sire:",
+ "attributes-u": "Attributes",
+ "physical-u": "Physical",
+ "social-u": "Social",
+ "mental-u": "Mental",
+ "strength-u": "Strength",
+ "dexterity-u": "Dexterity",
+ "stamina-u": "Stamina",
+ "charisma-u": "Charisma",
+ "manipulation-u": "Manipulation",
+ "appearance-u": "Appearance",
+ "intelligence-u": "Intelligence",
+ "wits-u": "Wits",
+ "perception-u": "Perception",
+ "abilities-u": "Abilities",
+ "talents-u": "Talents",
+ "skills-u": "Skills",
+ "knowledges-u": "Knowledges",
+ "alertness-u": "Alertness",
+ "athletics-u": "Athletics",
+ "awareness-u": "Awareness",
+ "brawl-u": "Brawl",
+ "empathy-u": "Empathy",
+ "expression-u": "Expression",
+ "intimidation-u": "Intimidation",
+ "leadership-u": "Leadership",
+ "subterfuge-u": "Subterfuge",
+ "streetwise-u": "Subterfuge",
+ "animalken-u": "Animal Ken",
+ "craft-u": "Craft",
+ "drive-u": "Drive",
+ "etiquette-u": "Etiquette",
+ "firearms-u": "Firearms",
+ "larceny-u": "Larceny",
+ "melee-u": "Melee",
+ "performance-u": "Performance",
+ "stealth-u": "Stealth",
+ "survival-u": "Survival",
+ "academics-u": "Academics",
+ "computer-u": "Computer",
+ "finance-u": "Finance",
+ "investigation-u": "Investigation",
+ "law-u": "Law",
+ "medicine-u": "Medicine",
+ "occult-u": "Occult",
+ "politics-u": "Politics",
+ "science-u": "Science",
+ "technology-u": "Technology",
+ "advantages-u": "Advantages",
+ "disciplines-u": "Disciplines",
+ "backgrounds-u": "Backgrounds",
+ "virtues-u": "Virtues",
+ "conscience-u": "Conscience",
+ "convinction-u": "Convinction",
+ "selfcontrol-u": "Self-Control",
+ "instinct-u": "Instinct",
+ "courage-u": "Courage",
+ "othertraits-u": "Other Traits",
+ "paths-u": "Paths",
+ "merits-u": "Merits",
+ "flaws-u": "Flaws",
+ "humanitypath-u": "Humanity/path",
+ "bearing-u": "Bearing:",
+ "willpower-u": "Willpower",
+ "bloodpool-u": "Blood Pool",
+ "pointsperturn-u": "Points Per Turn",
+ "dicepools-u": "Dice Pools",
+ "attributeability-u": "Attribute Ability ",
+ "health-u": "Health",
+ "bruised-u": "Bruised",
+ "hurt-u": "Hurt",
+ "injured-u": "Injured",
+ "wounded-u": "Wounded",
+ "mauled-u": "Mauled",
+ "crippled-u": "Crippled",
+ "incapacitated-u": "Incapacitated",
+ "weakness-u": "Weakness",
+ "experience-u": "Experience",
+ "notes-u": "Notes",
+ "court-u": "Court",
+ "legacies-u": "Legacies",
+ "house-u": "House",
+ "seeming-u": "Seeming",
+ "kith-u": "Kith",
+ "motley-u": "Motley",
+ "kenning-u": "Kenning",
+ "enigmas-u": "Enigmas",
+ "gremayre-u": "Gremayre",
+ "arts-u": "Arts",
+ "realms-u": "Realms",
+ "birthright-u": "Birthright/ Frailty",
+ "glamour-u": "Glamour",
+ "nightmare-u": "Nightmare",
+ "banality-u": "Banality",
+ "antithesis-u": "Antithesis"
+}
\ No newline at end of file
diff --git a/CWOD-C20/translations/el.json b/CWOD-C20/translations/el.json
new file mode 100644
index 0000000000..f0fe523eea
--- /dev/null
+++ b/CWOD-C20/translations/el.json
@@ -0,0 +1,105 @@
+{
+ "name-u": "Name:",
+ "player-u": "Player:",
+ "chronicle-u": "Chronicle:",
+ "nature-u": "Nature:",
+ "demeanor-u": "Demeanor:",
+ "concept-u": "Concept:",
+ "clan-u": "Clan:",
+ "generation-u": "Generation:",
+ "sire-u": "Sire:",
+ "attributes-u": "Attributes",
+ "physical-u": "Physical",
+ "social-u": "Social",
+ "mental-u": "Mental",
+ "strength-u": "Strength",
+ "dexterity-u": "Dexterity",
+ "stamina-u": "Stamina",
+ "charisma-u": "Charisma",
+ "manipulation-u": "Manipulation",
+ "appearance-u": "Appearance",
+ "intelligence-u": "Intelligence",
+ "wits-u": "Wits",
+ "perception-u": "Perception",
+ "abilities-u": "Abilities",
+ "talents-u": "Talents",
+ "skills-u": "Skills",
+ "knowledges-u": "Knowledges",
+ "alertness-u": "Alertness",
+ "athletics-u": "Athletics",
+ "awareness-u": "Awareness",
+ "brawl-u": "Brawl",
+ "empathy-u": "Empathy",
+ "expression-u": "Expression",
+ "intimidation-u": "Intimidation",
+ "leadership-u": "Leadership",
+ "subterfuge-u": "Subterfuge",
+ "streetwise-u": "Subterfuge",
+ "animalken-u": "Animal Ken",
+ "craft-u": "Craft",
+ "drive-u": "Drive",
+ "etiquette-u": "Etiquette",
+ "firearms-u": "Firearms",
+ "larceny-u": "Larceny",
+ "melee-u": "Melee",
+ "performance-u": "Performance",
+ "stealth-u": "Stealth",
+ "survival-u": "Survival",
+ "academics-u": "Academics",
+ "computer-u": "Computer",
+ "finance-u": "Finance",
+ "investigation-u": "Investigation",
+ "law-u": "Law",
+ "medicine-u": "Medicine",
+ "occult-u": "Occult",
+ "politics-u": "Politics",
+ "science-u": "Science",
+ "technology-u": "Technology",
+ "advantages-u": "Advantages",
+ "disciplines-u": "Disciplines",
+ "backgrounds-u": "Backgrounds",
+ "virtues-u": "Virtues",
+ "conscience-u": "Conscience",
+ "convinction-u": "Convinction",
+ "selfcontrol-u": "Self-Control",
+ "instinct-u": "Instinct",
+ "courage-u": "Courage",
+ "othertraits-u": "Other Traits",
+ "paths-u": "Paths",
+ "merits-u": "Merits",
+ "flaws-u": "Flaws",
+ "humanitypath-u": "Humanity/path",
+ "bearing-u": "Bearing:",
+ "willpower-u": "Willpower",
+ "bloodpool-u": "Blood Pool",
+ "pointsperturn-u": "Points Per Turn",
+ "dicepools-u": "Dice Pools",
+ "attributeability-u": "Attribute Ability ",
+ "health-u": "Health",
+ "bruised-u": "Bruised",
+ "hurt-u": "Hurt",
+ "injured-u": "Injured",
+ "wounded-u": "Wounded",
+ "mauled-u": "Mauled",
+ "crippled-u": "Crippled",
+ "incapacitated-u": "Incapacitated",
+ "weakness-u": "Weakness",
+ "experience-u": "Experience",
+ "notes-u": "Notes",
+ "court-u": "Court",
+ "legacies-u": "Legacies",
+ "house-u": "House",
+ "seeming-u": "Seeming",
+ "kith-u": "Kith",
+ "motley-u": "Motley",
+ "kenning-u": "Kenning",
+ "enigmas-u": "Enigmas",
+ "gremayre-u": "Gremayre",
+ "arts-u": "Arts",
+ "realms-u": "Realms",
+ "birthright-u": "Birthright/ Frailty",
+ "glamour-u": "Glamour",
+ "nightmare-u": "Nightmare",
+ "banality-u": "Banality",
+ "antithesis-u": "Antithesis"
+}
\ No newline at end of file
diff --git a/CWOD-C20/translations/en.json b/CWOD-C20/translations/en.json
new file mode 100644
index 0000000000..872abe490e
--- /dev/null
+++ b/CWOD-C20/translations/en.json
@@ -0,0 +1,105 @@
+{
+ "name-u": "Name:",
+ "player-u": "Player:",
+ "chronicle-u": "Chronicle:",
+ "nature-u": "Nature:",
+ "demeanor-u": "Demeanor:",
+ "concept-u": "Concept:",
+ "clan-u": "Clan:",
+ "generation-u": "Generation:",
+ "sire-u": "Sire:",
+ "attributes-u": "Attributes",
+ "physical-u": "Physical",
+ "social-u": "Social",
+ "mental-u": "Mental",
+ "strength-u": "Strength",
+ "dexterity-u": "Dexterity",
+ "stamina-u": "Stamina",
+ "charisma-u": "Charisma",
+ "manipulation-u": "Manipulation",
+ "appearance-u": "Appearance",
+ "intelligence-u": "Intelligence",
+ "wits-u": "Wits",
+ "perception-u": "Perception",
+ "abilities-u": "Abilities",
+ "talents-u": "Talents",
+ "skills-u": "Skills",
+ "knowledges-u": "Knowledges",
+ "alertness-u": "Alertness",
+ "athletics-u": "Athletics",
+ "awareness-u": "Awareness",
+ "brawl-u": "Brawl",
+ "empathy-u": "Empathy",
+ "expression-u": "Expression",
+ "intimidation-u": "Intimidation",
+ "leadership-u": "Leadership",
+ "subterfuge-u": "Subterfuge",
+ "streetwise-u": "Streetwise",
+ "animalken-u": "Animal Ken",
+ "craft-u": "Craft",
+ "drive-u": "Drive",
+ "etiquette-u": "Etiquette",
+ "firearms-u": "Firearms",
+ "larceny-u": "Larceny",
+ "melee-u": "Melee",
+ "performance-u": "Performance",
+ "stealth-u": "Stealth",
+ "survival-u": "Survival",
+ "academics-u": "Academics",
+ "computer-u": "Computer",
+ "finance-u": "Finance",
+ "investigation-u": "Investigation",
+ "law-u": "Law",
+ "medicine-u": "Medicine",
+ "occult-u": "Occult",
+ "politics-u": "Politics",
+ "science-u": "Science",
+ "technology-u": "Technology",
+ "advantages-u": "Advantages",
+ "disciplines-u": "Disciplines",
+ "backgrounds-u": "Backgrounds",
+ "virtues-u": "Virtues",
+ "conscience-u": "Conscience",
+ "convinction-u": "Convinction",
+ "selfcontrol-u": "Self-Control",
+ "instinct-u": "Instinct",
+ "courage-u": "Courage",
+ "othertraits-u": "Other Traits",
+ "paths-u": "Paths",
+ "merits-u": "Merits",
+ "flaws-u": "Flaws",
+ "humanitypath-u": "Humanity/path",
+ "bearing-u": "Bearing:",
+ "willpower-u": "Willpower",
+ "bloodpool-u": "Blood Pool",
+ "pointsperturn-u": "Points Per Turn",
+ "dicepools-u": "Dice Pools",
+ "attributeability-u": "Attribute Ability ",
+ "health-u": "Health",
+ "bruised-u": "Bruised",
+ "hurt-u": "Hurt",
+ "injured-u": "Injured",
+ "wounded-u": "Wounded",
+ "mauled-u": "Mauled",
+ "crippled-u": "Crippled",
+ "incapacitated-u": "Incapacitated",
+ "weakness-u": "Weakness",
+ "experience-u": "Experience",
+ "notes-u": "Notes",
+ "court-u": "Court",
+ "legacies-u": "Legacies",
+ "house-u": "House",
+ "seeming-u": "Seeming",
+ "kith-u": "Kith",
+ "motley-u": "Motley",
+ "kenning-u": "Kenning",
+ "enigmas-u": "Enigmas",
+ "gremayre-u": "Gremayre",
+ "arts-u": "Arts",
+ "realms-u": "Realms",
+ "birthright-u": "Birthright/ Frailty",
+ "glamour-u": "Glamour",
+ "nightmare-u": "Nightmare",
+ "banality-u": "Banality",
+ "antithesis-u": "Antithesis"
+}
\ No newline at end of file
diff --git a/CWOD-C20/translations/es.json b/CWOD-C20/translations/es.json
new file mode 100644
index 0000000000..f0fe523eea
--- /dev/null
+++ b/CWOD-C20/translations/es.json
@@ -0,0 +1,105 @@
+{
+ "name-u": "Name:",
+ "player-u": "Player:",
+ "chronicle-u": "Chronicle:",
+ "nature-u": "Nature:",
+ "demeanor-u": "Demeanor:",
+ "concept-u": "Concept:",
+ "clan-u": "Clan:",
+ "generation-u": "Generation:",
+ "sire-u": "Sire:",
+ "attributes-u": "Attributes",
+ "physical-u": "Physical",
+ "social-u": "Social",
+ "mental-u": "Mental",
+ "strength-u": "Strength",
+ "dexterity-u": "Dexterity",
+ "stamina-u": "Stamina",
+ "charisma-u": "Charisma",
+ "manipulation-u": "Manipulation",
+ "appearance-u": "Appearance",
+ "intelligence-u": "Intelligence",
+ "wits-u": "Wits",
+ "perception-u": "Perception",
+ "abilities-u": "Abilities",
+ "talents-u": "Talents",
+ "skills-u": "Skills",
+ "knowledges-u": "Knowledges",
+ "alertness-u": "Alertness",
+ "athletics-u": "Athletics",
+ "awareness-u": "Awareness",
+ "brawl-u": "Brawl",
+ "empathy-u": "Empathy",
+ "expression-u": "Expression",
+ "intimidation-u": "Intimidation",
+ "leadership-u": "Leadership",
+ "subterfuge-u": "Subterfuge",
+ "streetwise-u": "Subterfuge",
+ "animalken-u": "Animal Ken",
+ "craft-u": "Craft",
+ "drive-u": "Drive",
+ "etiquette-u": "Etiquette",
+ "firearms-u": "Firearms",
+ "larceny-u": "Larceny",
+ "melee-u": "Melee",
+ "performance-u": "Performance",
+ "stealth-u": "Stealth",
+ "survival-u": "Survival",
+ "academics-u": "Academics",
+ "computer-u": "Computer",
+ "finance-u": "Finance",
+ "investigation-u": "Investigation",
+ "law-u": "Law",
+ "medicine-u": "Medicine",
+ "occult-u": "Occult",
+ "politics-u": "Politics",
+ "science-u": "Science",
+ "technology-u": "Technology",
+ "advantages-u": "Advantages",
+ "disciplines-u": "Disciplines",
+ "backgrounds-u": "Backgrounds",
+ "virtues-u": "Virtues",
+ "conscience-u": "Conscience",
+ "convinction-u": "Convinction",
+ "selfcontrol-u": "Self-Control",
+ "instinct-u": "Instinct",
+ "courage-u": "Courage",
+ "othertraits-u": "Other Traits",
+ "paths-u": "Paths",
+ "merits-u": "Merits",
+ "flaws-u": "Flaws",
+ "humanitypath-u": "Humanity/path",
+ "bearing-u": "Bearing:",
+ "willpower-u": "Willpower",
+ "bloodpool-u": "Blood Pool",
+ "pointsperturn-u": "Points Per Turn",
+ "dicepools-u": "Dice Pools",
+ "attributeability-u": "Attribute Ability ",
+ "health-u": "Health",
+ "bruised-u": "Bruised",
+ "hurt-u": "Hurt",
+ "injured-u": "Injured",
+ "wounded-u": "Wounded",
+ "mauled-u": "Mauled",
+ "crippled-u": "Crippled",
+ "incapacitated-u": "Incapacitated",
+ "weakness-u": "Weakness",
+ "experience-u": "Experience",
+ "notes-u": "Notes",
+ "court-u": "Court",
+ "legacies-u": "Legacies",
+ "house-u": "House",
+ "seeming-u": "Seeming",
+ "kith-u": "Kith",
+ "motley-u": "Motley",
+ "kenning-u": "Kenning",
+ "enigmas-u": "Enigmas",
+ "gremayre-u": "Gremayre",
+ "arts-u": "Arts",
+ "realms-u": "Realms",
+ "birthright-u": "Birthright/ Frailty",
+ "glamour-u": "Glamour",
+ "nightmare-u": "Nightmare",
+ "banality-u": "Banality",
+ "antithesis-u": "Antithesis"
+}
\ No newline at end of file
diff --git a/CWOD-C20/translations/fr.json b/CWOD-C20/translations/fr.json
new file mode 100644
index 0000000000..53390e8cb0
--- /dev/null
+++ b/CWOD-C20/translations/fr.json
@@ -0,0 +1,105 @@
+{
+ "name-u": "Nom:",
+ "player-u": "Joueur:",
+ "chronicle-u": "Chronique:",
+ "nature-u": "Nature:",
+ "demeanor-u": "Attitude:",
+ "concept-u": "Concept:",
+ "clan-u": "Clan:",
+ "generation-u": "Génération:",
+ "sire-u": "Sire:",
+ "attributes-u": "Attributs",
+ "physical-u": "Physiques",
+ "social-u": "Sociaux",
+ "mental-u": "Mentaux",
+ "strength-u": "Force",
+ "dexterity-u": "Dextérité",
+ "stamina-u": "Vigueur",
+ "charisma-u": "Charisme",
+ "manipulation-u": "Manipulation",
+ "appearance-u": "Apparence",
+ "intelligence-u": "Intelligence",
+ "wits-u": "Astuce",
+ "perception-u": "Perception",
+ "abilities-u": "Capacités",
+ "talents-u": "Talents",
+ "skills-u": "Compétences",
+ "knowledges-u": "Connaissances",
+ "alertness-u": "Vigilance",
+ "athletics-u": "Athlétisme",
+ "awareness-u": "Intuition",
+ "brawl-u": "Bagarre",
+ "empathy-u": "Empathie",
+ "expression-u": "Expression",
+ "intimidation-u": "Intimidation",
+ "leadership-u": "Commandement",
+ "subterfuge-u": "Subterfuge",
+ "streetwise-u": "Exp. rue",
+ "animalken-u": "Animaux",
+ "craft-u": "Artisanats",
+ "drive-u": "Conduite",
+ "etiquette-u": "Étiquette",
+ "firearms-u": "Armes à Feu",
+ "larceny-u": "Larcin",
+ "melee-u": "Mêlée",
+ "performance-u": "Représentation",
+ "stealth-u": "Furtivité",
+ "survival-u": "Survie",
+ "academics-u": "Érudition",
+ "computer-u": "Informatique",
+ "finance-u": "Finances",
+ "investigation-u": "Investigation",
+ "law-u": "Droit",
+ "medicine-u": "Médecine",
+ "occult-u": "Occultisme",
+ "politics-u": "Politique",
+ "science-u": "Science",
+ "technology-u": "Technologie",
+ "advantages-u": "Avantages",
+ "disciplines-u": "Disciplines",
+ "backgrounds-u": "Historiques",
+ "virtues-u": "Vertus",
+ "conscience-u": "Conscience",
+ "convinction-u": "Conviction",
+ "selfcontrol-u": "Maîtrise de soi",
+ "instinct-u": "Instinct",
+ "courage-u": "Courage",
+ "othertraits-u": "Autres Traits",
+ "paths-u": "Voies",
+ "merits-u": "Atouts",
+ "flaws-u": "Faiblesses",
+ "humanitypath-u": "Humanité/Voie",
+ "bearing-u": "Cmpt:",
+ "willpower-u": "Volonté",
+ "bloodpool-u": "Réserve de sang",
+ "pointsperturn-u": "Points par Tour",
+ "dicepools-u": "Jets de dés",
+ "attributeability-u": "Attribut Capacité ",
+ "health-u": "Santé",
+ "bruised-u": "Contusion",
+ "hurt-u": "Légère",
+ "injured-u": "Moyenne",
+ "wounded-u": "Grave",
+ "mauled-u": "Handicap",
+ "crippled-u": "Infirmité",
+ "incapacitated-u": "Invalidité",
+ "weakness-u": "Faiblesse",
+ "experience-u": "Experience",
+ "notes-u": "Notes",
+ "court-u": "Court",
+ "legacies-u": "Legacies",
+ "house-u": "House",
+ "seeming-u": "Seeming",
+ "kith-u": "Kith",
+ "motley-u": "Motley",
+ "kenning-u": "Kenning",
+ "enigmas-u": "Enigmas",
+ "gremayre-u": "Gremayre",
+ "arts-u": "Arts",
+ "realms-u": "Realms",
+ "birthright-u": "Birthright/ Frailty",
+ "glamour-u": "Glamour",
+ "nightmare-u": "Nightmare",
+ "banality-u": "Banality",
+ "antithesis-u": "Antithesis"
+}
\ No newline at end of file
diff --git a/CWOD-C20/translations/he.json b/CWOD-C20/translations/he.json
new file mode 100644
index 0000000000..f0fe523eea
--- /dev/null
+++ b/CWOD-C20/translations/he.json
@@ -0,0 +1,105 @@
+{
+ "name-u": "Name:",
+ "player-u": "Player:",
+ "chronicle-u": "Chronicle:",
+ "nature-u": "Nature:",
+ "demeanor-u": "Demeanor:",
+ "concept-u": "Concept:",
+ "clan-u": "Clan:",
+ "generation-u": "Generation:",
+ "sire-u": "Sire:",
+ "attributes-u": "Attributes",
+ "physical-u": "Physical",
+ "social-u": "Social",
+ "mental-u": "Mental",
+ "strength-u": "Strength",
+ "dexterity-u": "Dexterity",
+ "stamina-u": "Stamina",
+ "charisma-u": "Charisma",
+ "manipulation-u": "Manipulation",
+ "appearance-u": "Appearance",
+ "intelligence-u": "Intelligence",
+ "wits-u": "Wits",
+ "perception-u": "Perception",
+ "abilities-u": "Abilities",
+ "talents-u": "Talents",
+ "skills-u": "Skills",
+ "knowledges-u": "Knowledges",
+ "alertness-u": "Alertness",
+ "athletics-u": "Athletics",
+ "awareness-u": "Awareness",
+ "brawl-u": "Brawl",
+ "empathy-u": "Empathy",
+ "expression-u": "Expression",
+ "intimidation-u": "Intimidation",
+ "leadership-u": "Leadership",
+ "subterfuge-u": "Subterfuge",
+ "streetwise-u": "Subterfuge",
+ "animalken-u": "Animal Ken",
+ "craft-u": "Craft",
+ "drive-u": "Drive",
+ "etiquette-u": "Etiquette",
+ "firearms-u": "Firearms",
+ "larceny-u": "Larceny",
+ "melee-u": "Melee",
+ "performance-u": "Performance",
+ "stealth-u": "Stealth",
+ "survival-u": "Survival",
+ "academics-u": "Academics",
+ "computer-u": "Computer",
+ "finance-u": "Finance",
+ "investigation-u": "Investigation",
+ "law-u": "Law",
+ "medicine-u": "Medicine",
+ "occult-u": "Occult",
+ "politics-u": "Politics",
+ "science-u": "Science",
+ "technology-u": "Technology",
+ "advantages-u": "Advantages",
+ "disciplines-u": "Disciplines",
+ "backgrounds-u": "Backgrounds",
+ "virtues-u": "Virtues",
+ "conscience-u": "Conscience",
+ "convinction-u": "Convinction",
+ "selfcontrol-u": "Self-Control",
+ "instinct-u": "Instinct",
+ "courage-u": "Courage",
+ "othertraits-u": "Other Traits",
+ "paths-u": "Paths",
+ "merits-u": "Merits",
+ "flaws-u": "Flaws",
+ "humanitypath-u": "Humanity/path",
+ "bearing-u": "Bearing:",
+ "willpower-u": "Willpower",
+ "bloodpool-u": "Blood Pool",
+ "pointsperturn-u": "Points Per Turn",
+ "dicepools-u": "Dice Pools",
+ "attributeability-u": "Attribute Ability ",
+ "health-u": "Health",
+ "bruised-u": "Bruised",
+ "hurt-u": "Hurt",
+ "injured-u": "Injured",
+ "wounded-u": "Wounded",
+ "mauled-u": "Mauled",
+ "crippled-u": "Crippled",
+ "incapacitated-u": "Incapacitated",
+ "weakness-u": "Weakness",
+ "experience-u": "Experience",
+ "notes-u": "Notes",
+ "court-u": "Court",
+ "legacies-u": "Legacies",
+ "house-u": "House",
+ "seeming-u": "Seeming",
+ "kith-u": "Kith",
+ "motley-u": "Motley",
+ "kenning-u": "Kenning",
+ "enigmas-u": "Enigmas",
+ "gremayre-u": "Gremayre",
+ "arts-u": "Arts",
+ "realms-u": "Realms",
+ "birthright-u": "Birthright/ Frailty",
+ "glamour-u": "Glamour",
+ "nightmare-u": "Nightmare",
+ "banality-u": "Banality",
+ "antithesis-u": "Antithesis"
+}
\ No newline at end of file
diff --git a/CWOD-C20/translations/it.json b/CWOD-C20/translations/it.json
new file mode 100644
index 0000000000..d13206a7ab
--- /dev/null
+++ b/CWOD-C20/translations/it.json
@@ -0,0 +1,105 @@
+{
+ "name-u": "Nome:",
+ "player-u": "Giocatore:",
+ "chronicle-u": "Cronaca:",
+ "nature-u": "Natura:",
+ "demeanor-u": "Carattere:",
+ "concept-u": "Profilo:",
+ "clan-u": "Clan:",
+ "generation-u": "Generaz.:",
+ "sire-u": "Sire:",
+ "attributes-u": "Attributi",
+ "physical-u": "Fisici",
+ "social-u": "Sociali",
+ "mental-u": "Mentali",
+ "strength-u": "Forza",
+ "dexterity-u": "Destrezza",
+ "stamina-u": "Costituzione",
+ "charisma-u": "Carisma",
+ "manipulation-u": "Persuasione",
+ "appearance-u": "Aspetto",
+ "intelligence-u": "Intelligenza",
+ "wits-u": "Prontezza",
+ "perception-u": "Percezione",
+ "abilities-u": "Abilità",
+ "talents-u": "Attitudini",
+ "skills-u": "Capacità",
+ "knowledges-u": "Conoscenze",
+ "alertness-u": "Sesto Senso",
+ "athletics-u": "Atletica",
+ "awareness-u": "Consapevolezza",
+ "brawl-u": "Rissa",
+ "empathy-u": "Empatia",
+ "expression-u": "Espressività",
+ "intimidation-u": "Intimidire",
+ "leadership-u": "Autorità",
+ "subterfuge-u": "Sotterfugio",
+ "streetwise-u": "Bassifondi",
+ "animalken-u": "Affin.Animale",
+ "craft-u": "Manualità",
+ "drive-u": "Guidare",
+ "etiquette-u": "Galateo",
+ "firearms-u": "Armi da Fuoco",
+ "larceny-u": "Criminalità",
+ "melee-u": "A. da Mischia",
+ "performance-u": "Esp.Artistica",
+ "stealth-u": "Furtività",
+ "survival-u": "Sopravvivenza",
+ "academics-u": "Accademiche",
+ "computer-u": "Informatica",
+ "finance-u": "Finanza",
+ "investigation-u": "Investigare",
+ "law-u": "Legge",
+ "medicine-u": "Medicina",
+ "occult-u": "Occulto",
+ "politics-u": "Politica",
+ "science-u": "Scienze",
+ "technology-u": "Tecnologia",
+ "advantages-u": "Vantaggi",
+ "disciplines-u": "Discipline",
+ "backgrounds-u": "Backgrounds",
+ "virtues-u": "Virtù",
+ "conscience-u": "Coscienza",
+ "convinction-u": "Convinzione",
+ "selfcontrol-u": "Autocontrollo",
+ "instinct-u": "Istinto",
+ "courage-u": "Coraggio",
+ "othertraits-u": "Altri Tratti",
+ "paths-u": "Sentieri",
+ "merits-u": "Pregi",
+ "flaws-u": "Difetti",
+ "humanitypath-u": "Umanità/sentiero",
+ "bearing-u": "Atteggiamento:",
+ "willpower-u": "Volontà",
+ "bloodpool-u": "Punti Sangue",
+ "pointsperturn-u": "Sangue per Turno",
+ "dicepools-u": "Riserve di Dadi",
+ "attributeability-u": "Attributo Abilità ",
+ "health-u": "Salute",
+ "bruised-u": "Contuso",
+ "hurt-u": "Graffiato",
+ "injured-u": "Leso",
+ "wounded-u": "Ferito",
+ "mauled-u": "Straziato",
+ "crippled-u": "Menomato",
+ "incapacitated-u": "Inabilitato",
+ "weakness-u": "Debolezza",
+ "experience-u": "Esperienza",
+ "notes-u": "Annotazioni",
+ "court-u": "Court",
+ "legacies-u": "Legacies",
+ "house-u": "House",
+ "seeming-u": "Seeming",
+ "kith-u": "Kith",
+ "motley-u": "Motley",
+ "kenning-u": "Kenning",
+ "enigmas-u": "Enigmas",
+ "gremayre-u": "Gremayre",
+ "arts-u": "Arts",
+ "realms-u": "Realms",
+ "birthright-u": "Birthright/ Frailty",
+ "glamour-u": "Glamour",
+ "nightmare-u": "Nightmare",
+ "banality-u": "Banality",
+ "antithesis-u": "Antithesis"
+}
\ No newline at end of file
diff --git a/CWOD-C20/translations/ja.json b/CWOD-C20/translations/ja.json
new file mode 100644
index 0000000000..f0fe523eea
--- /dev/null
+++ b/CWOD-C20/translations/ja.json
@@ -0,0 +1,105 @@
+{
+ "name-u": "Name:",
+ "player-u": "Player:",
+ "chronicle-u": "Chronicle:",
+ "nature-u": "Nature:",
+ "demeanor-u": "Demeanor:",
+ "concept-u": "Concept:",
+ "clan-u": "Clan:",
+ "generation-u": "Generation:",
+ "sire-u": "Sire:",
+ "attributes-u": "Attributes",
+ "physical-u": "Physical",
+ "social-u": "Social",
+ "mental-u": "Mental",
+ "strength-u": "Strength",
+ "dexterity-u": "Dexterity",
+ "stamina-u": "Stamina",
+ "charisma-u": "Charisma",
+ "manipulation-u": "Manipulation",
+ "appearance-u": "Appearance",
+ "intelligence-u": "Intelligence",
+ "wits-u": "Wits",
+ "perception-u": "Perception",
+ "abilities-u": "Abilities",
+ "talents-u": "Talents",
+ "skills-u": "Skills",
+ "knowledges-u": "Knowledges",
+ "alertness-u": "Alertness",
+ "athletics-u": "Athletics",
+ "awareness-u": "Awareness",
+ "brawl-u": "Brawl",
+ "empathy-u": "Empathy",
+ "expression-u": "Expression",
+ "intimidation-u": "Intimidation",
+ "leadership-u": "Leadership",
+ "subterfuge-u": "Subterfuge",
+ "streetwise-u": "Subterfuge",
+ "animalken-u": "Animal Ken",
+ "craft-u": "Craft",
+ "drive-u": "Drive",
+ "etiquette-u": "Etiquette",
+ "firearms-u": "Firearms",
+ "larceny-u": "Larceny",
+ "melee-u": "Melee",
+ "performance-u": "Performance",
+ "stealth-u": "Stealth",
+ "survival-u": "Survival",
+ "academics-u": "Academics",
+ "computer-u": "Computer",
+ "finance-u": "Finance",
+ "investigation-u": "Investigation",
+ "law-u": "Law",
+ "medicine-u": "Medicine",
+ "occult-u": "Occult",
+ "politics-u": "Politics",
+ "science-u": "Science",
+ "technology-u": "Technology",
+ "advantages-u": "Advantages",
+ "disciplines-u": "Disciplines",
+ "backgrounds-u": "Backgrounds",
+ "virtues-u": "Virtues",
+ "conscience-u": "Conscience",
+ "convinction-u": "Convinction",
+ "selfcontrol-u": "Self-Control",
+ "instinct-u": "Instinct",
+ "courage-u": "Courage",
+ "othertraits-u": "Other Traits",
+ "paths-u": "Paths",
+ "merits-u": "Merits",
+ "flaws-u": "Flaws",
+ "humanitypath-u": "Humanity/path",
+ "bearing-u": "Bearing:",
+ "willpower-u": "Willpower",
+ "bloodpool-u": "Blood Pool",
+ "pointsperturn-u": "Points Per Turn",
+ "dicepools-u": "Dice Pools",
+ "attributeability-u": "Attribute Ability ",
+ "health-u": "Health",
+ "bruised-u": "Bruised",
+ "hurt-u": "Hurt",
+ "injured-u": "Injured",
+ "wounded-u": "Wounded",
+ "mauled-u": "Mauled",
+ "crippled-u": "Crippled",
+ "incapacitated-u": "Incapacitated",
+ "weakness-u": "Weakness",
+ "experience-u": "Experience",
+ "notes-u": "Notes",
+ "court-u": "Court",
+ "legacies-u": "Legacies",
+ "house-u": "House",
+ "seeming-u": "Seeming",
+ "kith-u": "Kith",
+ "motley-u": "Motley",
+ "kenning-u": "Kenning",
+ "enigmas-u": "Enigmas",
+ "gremayre-u": "Gremayre",
+ "arts-u": "Arts",
+ "realms-u": "Realms",
+ "birthright-u": "Birthright/ Frailty",
+ "glamour-u": "Glamour",
+ "nightmare-u": "Nightmare",
+ "banality-u": "Banality",
+ "antithesis-u": "Antithesis"
+}
\ No newline at end of file
diff --git a/CWOD-C20/translations/ko.json b/CWOD-C20/translations/ko.json
new file mode 100644
index 0000000000..f0fe523eea
--- /dev/null
+++ b/CWOD-C20/translations/ko.json
@@ -0,0 +1,105 @@
+{
+ "name-u": "Name:",
+ "player-u": "Player:",
+ "chronicle-u": "Chronicle:",
+ "nature-u": "Nature:",
+ "demeanor-u": "Demeanor:",
+ "concept-u": "Concept:",
+ "clan-u": "Clan:",
+ "generation-u": "Generation:",
+ "sire-u": "Sire:",
+ "attributes-u": "Attributes",
+ "physical-u": "Physical",
+ "social-u": "Social",
+ "mental-u": "Mental",
+ "strength-u": "Strength",
+ "dexterity-u": "Dexterity",
+ "stamina-u": "Stamina",
+ "charisma-u": "Charisma",
+ "manipulation-u": "Manipulation",
+ "appearance-u": "Appearance",
+ "intelligence-u": "Intelligence",
+ "wits-u": "Wits",
+ "perception-u": "Perception",
+ "abilities-u": "Abilities",
+ "talents-u": "Talents",
+ "skills-u": "Skills",
+ "knowledges-u": "Knowledges",
+ "alertness-u": "Alertness",
+ "athletics-u": "Athletics",
+ "awareness-u": "Awareness",
+ "brawl-u": "Brawl",
+ "empathy-u": "Empathy",
+ "expression-u": "Expression",
+ "intimidation-u": "Intimidation",
+ "leadership-u": "Leadership",
+ "subterfuge-u": "Subterfuge",
+ "streetwise-u": "Subterfuge",
+ "animalken-u": "Animal Ken",
+ "craft-u": "Craft",
+ "drive-u": "Drive",
+ "etiquette-u": "Etiquette",
+ "firearms-u": "Firearms",
+ "larceny-u": "Larceny",
+ "melee-u": "Melee",
+ "performance-u": "Performance",
+ "stealth-u": "Stealth",
+ "survival-u": "Survival",
+ "academics-u": "Academics",
+ "computer-u": "Computer",
+ "finance-u": "Finance",
+ "investigation-u": "Investigation",
+ "law-u": "Law",
+ "medicine-u": "Medicine",
+ "occult-u": "Occult",
+ "politics-u": "Politics",
+ "science-u": "Science",
+ "technology-u": "Technology",
+ "advantages-u": "Advantages",
+ "disciplines-u": "Disciplines",
+ "backgrounds-u": "Backgrounds",
+ "virtues-u": "Virtues",
+ "conscience-u": "Conscience",
+ "convinction-u": "Convinction",
+ "selfcontrol-u": "Self-Control",
+ "instinct-u": "Instinct",
+ "courage-u": "Courage",
+ "othertraits-u": "Other Traits",
+ "paths-u": "Paths",
+ "merits-u": "Merits",
+ "flaws-u": "Flaws",
+ "humanitypath-u": "Humanity/path",
+ "bearing-u": "Bearing:",
+ "willpower-u": "Willpower",
+ "bloodpool-u": "Blood Pool",
+ "pointsperturn-u": "Points Per Turn",
+ "dicepools-u": "Dice Pools",
+ "attributeability-u": "Attribute Ability ",
+ "health-u": "Health",
+ "bruised-u": "Bruised",
+ "hurt-u": "Hurt",
+ "injured-u": "Injured",
+ "wounded-u": "Wounded",
+ "mauled-u": "Mauled",
+ "crippled-u": "Crippled",
+ "incapacitated-u": "Incapacitated",
+ "weakness-u": "Weakness",
+ "experience-u": "Experience",
+ "notes-u": "Notes",
+ "court-u": "Court",
+ "legacies-u": "Legacies",
+ "house-u": "House",
+ "seeming-u": "Seeming",
+ "kith-u": "Kith",
+ "motley-u": "Motley",
+ "kenning-u": "Kenning",
+ "enigmas-u": "Enigmas",
+ "gremayre-u": "Gremayre",
+ "arts-u": "Arts",
+ "realms-u": "Realms",
+ "birthright-u": "Birthright/ Frailty",
+ "glamour-u": "Glamour",
+ "nightmare-u": "Nightmare",
+ "banality-u": "Banality",
+ "antithesis-u": "Antithesis"
+}
\ No newline at end of file
diff --git a/CWOD-C20/translations/nl.json b/CWOD-C20/translations/nl.json
new file mode 100644
index 0000000000..f0fe523eea
--- /dev/null
+++ b/CWOD-C20/translations/nl.json
@@ -0,0 +1,105 @@
+{
+ "name-u": "Name:",
+ "player-u": "Player:",
+ "chronicle-u": "Chronicle:",
+ "nature-u": "Nature:",
+ "demeanor-u": "Demeanor:",
+ "concept-u": "Concept:",
+ "clan-u": "Clan:",
+ "generation-u": "Generation:",
+ "sire-u": "Sire:",
+ "attributes-u": "Attributes",
+ "physical-u": "Physical",
+ "social-u": "Social",
+ "mental-u": "Mental",
+ "strength-u": "Strength",
+ "dexterity-u": "Dexterity",
+ "stamina-u": "Stamina",
+ "charisma-u": "Charisma",
+ "manipulation-u": "Manipulation",
+ "appearance-u": "Appearance",
+ "intelligence-u": "Intelligence",
+ "wits-u": "Wits",
+ "perception-u": "Perception",
+ "abilities-u": "Abilities",
+ "talents-u": "Talents",
+ "skills-u": "Skills",
+ "knowledges-u": "Knowledges",
+ "alertness-u": "Alertness",
+ "athletics-u": "Athletics",
+ "awareness-u": "Awareness",
+ "brawl-u": "Brawl",
+ "empathy-u": "Empathy",
+ "expression-u": "Expression",
+ "intimidation-u": "Intimidation",
+ "leadership-u": "Leadership",
+ "subterfuge-u": "Subterfuge",
+ "streetwise-u": "Subterfuge",
+ "animalken-u": "Animal Ken",
+ "craft-u": "Craft",
+ "drive-u": "Drive",
+ "etiquette-u": "Etiquette",
+ "firearms-u": "Firearms",
+ "larceny-u": "Larceny",
+ "melee-u": "Melee",
+ "performance-u": "Performance",
+ "stealth-u": "Stealth",
+ "survival-u": "Survival",
+ "academics-u": "Academics",
+ "computer-u": "Computer",
+ "finance-u": "Finance",
+ "investigation-u": "Investigation",
+ "law-u": "Law",
+ "medicine-u": "Medicine",
+ "occult-u": "Occult",
+ "politics-u": "Politics",
+ "science-u": "Science",
+ "technology-u": "Technology",
+ "advantages-u": "Advantages",
+ "disciplines-u": "Disciplines",
+ "backgrounds-u": "Backgrounds",
+ "virtues-u": "Virtues",
+ "conscience-u": "Conscience",
+ "convinction-u": "Convinction",
+ "selfcontrol-u": "Self-Control",
+ "instinct-u": "Instinct",
+ "courage-u": "Courage",
+ "othertraits-u": "Other Traits",
+ "paths-u": "Paths",
+ "merits-u": "Merits",
+ "flaws-u": "Flaws",
+ "humanitypath-u": "Humanity/path",
+ "bearing-u": "Bearing:",
+ "willpower-u": "Willpower",
+ "bloodpool-u": "Blood Pool",
+ "pointsperturn-u": "Points Per Turn",
+ "dicepools-u": "Dice Pools",
+ "attributeability-u": "Attribute Ability ",
+ "health-u": "Health",
+ "bruised-u": "Bruised",
+ "hurt-u": "Hurt",
+ "injured-u": "Injured",
+ "wounded-u": "Wounded",
+ "mauled-u": "Mauled",
+ "crippled-u": "Crippled",
+ "incapacitated-u": "Incapacitated",
+ "weakness-u": "Weakness",
+ "experience-u": "Experience",
+ "notes-u": "Notes",
+ "court-u": "Court",
+ "legacies-u": "Legacies",
+ "house-u": "House",
+ "seeming-u": "Seeming",
+ "kith-u": "Kith",
+ "motley-u": "Motley",
+ "kenning-u": "Kenning",
+ "enigmas-u": "Enigmas",
+ "gremayre-u": "Gremayre",
+ "arts-u": "Arts",
+ "realms-u": "Realms",
+ "birthright-u": "Birthright/ Frailty",
+ "glamour-u": "Glamour",
+ "nightmare-u": "Nightmare",
+ "banality-u": "Banality",
+ "antithesis-u": "Antithesis"
+}
\ No newline at end of file
diff --git a/CWOD-C20/translations/pt.json b/CWOD-C20/translations/pt.json
new file mode 100644
index 0000000000..f0fe523eea
--- /dev/null
+++ b/CWOD-C20/translations/pt.json
@@ -0,0 +1,105 @@
+{
+ "name-u": "Name:",
+ "player-u": "Player:",
+ "chronicle-u": "Chronicle:",
+ "nature-u": "Nature:",
+ "demeanor-u": "Demeanor:",
+ "concept-u": "Concept:",
+ "clan-u": "Clan:",
+ "generation-u": "Generation:",
+ "sire-u": "Sire:",
+ "attributes-u": "Attributes",
+ "physical-u": "Physical",
+ "social-u": "Social",
+ "mental-u": "Mental",
+ "strength-u": "Strength",
+ "dexterity-u": "Dexterity",
+ "stamina-u": "Stamina",
+ "charisma-u": "Charisma",
+ "manipulation-u": "Manipulation",
+ "appearance-u": "Appearance",
+ "intelligence-u": "Intelligence",
+ "wits-u": "Wits",
+ "perception-u": "Perception",
+ "abilities-u": "Abilities",
+ "talents-u": "Talents",
+ "skills-u": "Skills",
+ "knowledges-u": "Knowledges",
+ "alertness-u": "Alertness",
+ "athletics-u": "Athletics",
+ "awareness-u": "Awareness",
+ "brawl-u": "Brawl",
+ "empathy-u": "Empathy",
+ "expression-u": "Expression",
+ "intimidation-u": "Intimidation",
+ "leadership-u": "Leadership",
+ "subterfuge-u": "Subterfuge",
+ "streetwise-u": "Subterfuge",
+ "animalken-u": "Animal Ken",
+ "craft-u": "Craft",
+ "drive-u": "Drive",
+ "etiquette-u": "Etiquette",
+ "firearms-u": "Firearms",
+ "larceny-u": "Larceny",
+ "melee-u": "Melee",
+ "performance-u": "Performance",
+ "stealth-u": "Stealth",
+ "survival-u": "Survival",
+ "academics-u": "Academics",
+ "computer-u": "Computer",
+ "finance-u": "Finance",
+ "investigation-u": "Investigation",
+ "law-u": "Law",
+ "medicine-u": "Medicine",
+ "occult-u": "Occult",
+ "politics-u": "Politics",
+ "science-u": "Science",
+ "technology-u": "Technology",
+ "advantages-u": "Advantages",
+ "disciplines-u": "Disciplines",
+ "backgrounds-u": "Backgrounds",
+ "virtues-u": "Virtues",
+ "conscience-u": "Conscience",
+ "convinction-u": "Convinction",
+ "selfcontrol-u": "Self-Control",
+ "instinct-u": "Instinct",
+ "courage-u": "Courage",
+ "othertraits-u": "Other Traits",
+ "paths-u": "Paths",
+ "merits-u": "Merits",
+ "flaws-u": "Flaws",
+ "humanitypath-u": "Humanity/path",
+ "bearing-u": "Bearing:",
+ "willpower-u": "Willpower",
+ "bloodpool-u": "Blood Pool",
+ "pointsperturn-u": "Points Per Turn",
+ "dicepools-u": "Dice Pools",
+ "attributeability-u": "Attribute Ability ",
+ "health-u": "Health",
+ "bruised-u": "Bruised",
+ "hurt-u": "Hurt",
+ "injured-u": "Injured",
+ "wounded-u": "Wounded",
+ "mauled-u": "Mauled",
+ "crippled-u": "Crippled",
+ "incapacitated-u": "Incapacitated",
+ "weakness-u": "Weakness",
+ "experience-u": "Experience",
+ "notes-u": "Notes",
+ "court-u": "Court",
+ "legacies-u": "Legacies",
+ "house-u": "House",
+ "seeming-u": "Seeming",
+ "kith-u": "Kith",
+ "motley-u": "Motley",
+ "kenning-u": "Kenning",
+ "enigmas-u": "Enigmas",
+ "gremayre-u": "Gremayre",
+ "arts-u": "Arts",
+ "realms-u": "Realms",
+ "birthright-u": "Birthright/ Frailty",
+ "glamour-u": "Glamour",
+ "nightmare-u": "Nightmare",
+ "banality-u": "Banality",
+ "antithesis-u": "Antithesis"
+}
\ No newline at end of file
diff --git a/CWOD-C20/translations/ru.json b/CWOD-C20/translations/ru.json
new file mode 100644
index 0000000000..f0fe523eea
--- /dev/null
+++ b/CWOD-C20/translations/ru.json
@@ -0,0 +1,105 @@
+{
+ "name-u": "Name:",
+ "player-u": "Player:",
+ "chronicle-u": "Chronicle:",
+ "nature-u": "Nature:",
+ "demeanor-u": "Demeanor:",
+ "concept-u": "Concept:",
+ "clan-u": "Clan:",
+ "generation-u": "Generation:",
+ "sire-u": "Sire:",
+ "attributes-u": "Attributes",
+ "physical-u": "Physical",
+ "social-u": "Social",
+ "mental-u": "Mental",
+ "strength-u": "Strength",
+ "dexterity-u": "Dexterity",
+ "stamina-u": "Stamina",
+ "charisma-u": "Charisma",
+ "manipulation-u": "Manipulation",
+ "appearance-u": "Appearance",
+ "intelligence-u": "Intelligence",
+ "wits-u": "Wits",
+ "perception-u": "Perception",
+ "abilities-u": "Abilities",
+ "talents-u": "Talents",
+ "skills-u": "Skills",
+ "knowledges-u": "Knowledges",
+ "alertness-u": "Alertness",
+ "athletics-u": "Athletics",
+ "awareness-u": "Awareness",
+ "brawl-u": "Brawl",
+ "empathy-u": "Empathy",
+ "expression-u": "Expression",
+ "intimidation-u": "Intimidation",
+ "leadership-u": "Leadership",
+ "subterfuge-u": "Subterfuge",
+ "streetwise-u": "Subterfuge",
+ "animalken-u": "Animal Ken",
+ "craft-u": "Craft",
+ "drive-u": "Drive",
+ "etiquette-u": "Etiquette",
+ "firearms-u": "Firearms",
+ "larceny-u": "Larceny",
+ "melee-u": "Melee",
+ "performance-u": "Performance",
+ "stealth-u": "Stealth",
+ "survival-u": "Survival",
+ "academics-u": "Academics",
+ "computer-u": "Computer",
+ "finance-u": "Finance",
+ "investigation-u": "Investigation",
+ "law-u": "Law",
+ "medicine-u": "Medicine",
+ "occult-u": "Occult",
+ "politics-u": "Politics",
+ "science-u": "Science",
+ "technology-u": "Technology",
+ "advantages-u": "Advantages",
+ "disciplines-u": "Disciplines",
+ "backgrounds-u": "Backgrounds",
+ "virtues-u": "Virtues",
+ "conscience-u": "Conscience",
+ "convinction-u": "Convinction",
+ "selfcontrol-u": "Self-Control",
+ "instinct-u": "Instinct",
+ "courage-u": "Courage",
+ "othertraits-u": "Other Traits",
+ "paths-u": "Paths",
+ "merits-u": "Merits",
+ "flaws-u": "Flaws",
+ "humanitypath-u": "Humanity/path",
+ "bearing-u": "Bearing:",
+ "willpower-u": "Willpower",
+ "bloodpool-u": "Blood Pool",
+ "pointsperturn-u": "Points Per Turn",
+ "dicepools-u": "Dice Pools",
+ "attributeability-u": "Attribute Ability ",
+ "health-u": "Health",
+ "bruised-u": "Bruised",
+ "hurt-u": "Hurt",
+ "injured-u": "Injured",
+ "wounded-u": "Wounded",
+ "mauled-u": "Mauled",
+ "crippled-u": "Crippled",
+ "incapacitated-u": "Incapacitated",
+ "weakness-u": "Weakness",
+ "experience-u": "Experience",
+ "notes-u": "Notes",
+ "court-u": "Court",
+ "legacies-u": "Legacies",
+ "house-u": "House",
+ "seeming-u": "Seeming",
+ "kith-u": "Kith",
+ "motley-u": "Motley",
+ "kenning-u": "Kenning",
+ "enigmas-u": "Enigmas",
+ "gremayre-u": "Gremayre",
+ "arts-u": "Arts",
+ "realms-u": "Realms",
+ "birthright-u": "Birthright/ Frailty",
+ "glamour-u": "Glamour",
+ "nightmare-u": "Nightmare",
+ "banality-u": "Banality",
+ "antithesis-u": "Antithesis"
+}
\ No newline at end of file
diff --git a/CWOD-C20/translations/sv.json b/CWOD-C20/translations/sv.json
new file mode 100644
index 0000000000..f0fe523eea
--- /dev/null
+++ b/CWOD-C20/translations/sv.json
@@ -0,0 +1,105 @@
+{
+ "name-u": "Name:",
+ "player-u": "Player:",
+ "chronicle-u": "Chronicle:",
+ "nature-u": "Nature:",
+ "demeanor-u": "Demeanor:",
+ "concept-u": "Concept:",
+ "clan-u": "Clan:",
+ "generation-u": "Generation:",
+ "sire-u": "Sire:",
+ "attributes-u": "Attributes",
+ "physical-u": "Physical",
+ "social-u": "Social",
+ "mental-u": "Mental",
+ "strength-u": "Strength",
+ "dexterity-u": "Dexterity",
+ "stamina-u": "Stamina",
+ "charisma-u": "Charisma",
+ "manipulation-u": "Manipulation",
+ "appearance-u": "Appearance",
+ "intelligence-u": "Intelligence",
+ "wits-u": "Wits",
+ "perception-u": "Perception",
+ "abilities-u": "Abilities",
+ "talents-u": "Talents",
+ "skills-u": "Skills",
+ "knowledges-u": "Knowledges",
+ "alertness-u": "Alertness",
+ "athletics-u": "Athletics",
+ "awareness-u": "Awareness",
+ "brawl-u": "Brawl",
+ "empathy-u": "Empathy",
+ "expression-u": "Expression",
+ "intimidation-u": "Intimidation",
+ "leadership-u": "Leadership",
+ "subterfuge-u": "Subterfuge",
+ "streetwise-u": "Subterfuge",
+ "animalken-u": "Animal Ken",
+ "craft-u": "Craft",
+ "drive-u": "Drive",
+ "etiquette-u": "Etiquette",
+ "firearms-u": "Firearms",
+ "larceny-u": "Larceny",
+ "melee-u": "Melee",
+ "performance-u": "Performance",
+ "stealth-u": "Stealth",
+ "survival-u": "Survival",
+ "academics-u": "Academics",
+ "computer-u": "Computer",
+ "finance-u": "Finance",
+ "investigation-u": "Investigation",
+ "law-u": "Law",
+ "medicine-u": "Medicine",
+ "occult-u": "Occult",
+ "politics-u": "Politics",
+ "science-u": "Science",
+ "technology-u": "Technology",
+ "advantages-u": "Advantages",
+ "disciplines-u": "Disciplines",
+ "backgrounds-u": "Backgrounds",
+ "virtues-u": "Virtues",
+ "conscience-u": "Conscience",
+ "convinction-u": "Convinction",
+ "selfcontrol-u": "Self-Control",
+ "instinct-u": "Instinct",
+ "courage-u": "Courage",
+ "othertraits-u": "Other Traits",
+ "paths-u": "Paths",
+ "merits-u": "Merits",
+ "flaws-u": "Flaws",
+ "humanitypath-u": "Humanity/path",
+ "bearing-u": "Bearing:",
+ "willpower-u": "Willpower",
+ "bloodpool-u": "Blood Pool",
+ "pointsperturn-u": "Points Per Turn",
+ "dicepools-u": "Dice Pools",
+ "attributeability-u": "Attribute Ability ",
+ "health-u": "Health",
+ "bruised-u": "Bruised",
+ "hurt-u": "Hurt",
+ "injured-u": "Injured",
+ "wounded-u": "Wounded",
+ "mauled-u": "Mauled",
+ "crippled-u": "Crippled",
+ "incapacitated-u": "Incapacitated",
+ "weakness-u": "Weakness",
+ "experience-u": "Experience",
+ "notes-u": "Notes",
+ "court-u": "Court",
+ "legacies-u": "Legacies",
+ "house-u": "House",
+ "seeming-u": "Seeming",
+ "kith-u": "Kith",
+ "motley-u": "Motley",
+ "kenning-u": "Kenning",
+ "enigmas-u": "Enigmas",
+ "gremayre-u": "Gremayre",
+ "arts-u": "Arts",
+ "realms-u": "Realms",
+ "birthright-u": "Birthright/ Frailty",
+ "glamour-u": "Glamour",
+ "nightmare-u": "Nightmare",
+ "banality-u": "Banality",
+ "antithesis-u": "Antithesis"
+}
\ No newline at end of file
diff --git a/CWOD-C20/translations/tr.json b/CWOD-C20/translations/tr.json
new file mode 100644
index 0000000000..f0fe523eea
--- /dev/null
+++ b/CWOD-C20/translations/tr.json
@@ -0,0 +1,105 @@
+{
+ "name-u": "Name:",
+ "player-u": "Player:",
+ "chronicle-u": "Chronicle:",
+ "nature-u": "Nature:",
+ "demeanor-u": "Demeanor:",
+ "concept-u": "Concept:",
+ "clan-u": "Clan:",
+ "generation-u": "Generation:",
+ "sire-u": "Sire:",
+ "attributes-u": "Attributes",
+ "physical-u": "Physical",
+ "social-u": "Social",
+ "mental-u": "Mental",
+ "strength-u": "Strength",
+ "dexterity-u": "Dexterity",
+ "stamina-u": "Stamina",
+ "charisma-u": "Charisma",
+ "manipulation-u": "Manipulation",
+ "appearance-u": "Appearance",
+ "intelligence-u": "Intelligence",
+ "wits-u": "Wits",
+ "perception-u": "Perception",
+ "abilities-u": "Abilities",
+ "talents-u": "Talents",
+ "skills-u": "Skills",
+ "knowledges-u": "Knowledges",
+ "alertness-u": "Alertness",
+ "athletics-u": "Athletics",
+ "awareness-u": "Awareness",
+ "brawl-u": "Brawl",
+ "empathy-u": "Empathy",
+ "expression-u": "Expression",
+ "intimidation-u": "Intimidation",
+ "leadership-u": "Leadership",
+ "subterfuge-u": "Subterfuge",
+ "streetwise-u": "Subterfuge",
+ "animalken-u": "Animal Ken",
+ "craft-u": "Craft",
+ "drive-u": "Drive",
+ "etiquette-u": "Etiquette",
+ "firearms-u": "Firearms",
+ "larceny-u": "Larceny",
+ "melee-u": "Melee",
+ "performance-u": "Performance",
+ "stealth-u": "Stealth",
+ "survival-u": "Survival",
+ "academics-u": "Academics",
+ "computer-u": "Computer",
+ "finance-u": "Finance",
+ "investigation-u": "Investigation",
+ "law-u": "Law",
+ "medicine-u": "Medicine",
+ "occult-u": "Occult",
+ "politics-u": "Politics",
+ "science-u": "Science",
+ "technology-u": "Technology",
+ "advantages-u": "Advantages",
+ "disciplines-u": "Disciplines",
+ "backgrounds-u": "Backgrounds",
+ "virtues-u": "Virtues",
+ "conscience-u": "Conscience",
+ "convinction-u": "Convinction",
+ "selfcontrol-u": "Self-Control",
+ "instinct-u": "Instinct",
+ "courage-u": "Courage",
+ "othertraits-u": "Other Traits",
+ "paths-u": "Paths",
+ "merits-u": "Merits",
+ "flaws-u": "Flaws",
+ "humanitypath-u": "Humanity/path",
+ "bearing-u": "Bearing:",
+ "willpower-u": "Willpower",
+ "bloodpool-u": "Blood Pool",
+ "pointsperturn-u": "Points Per Turn",
+ "dicepools-u": "Dice Pools",
+ "attributeability-u": "Attribute Ability ",
+ "health-u": "Health",
+ "bruised-u": "Bruised",
+ "hurt-u": "Hurt",
+ "injured-u": "Injured",
+ "wounded-u": "Wounded",
+ "mauled-u": "Mauled",
+ "crippled-u": "Crippled",
+ "incapacitated-u": "Incapacitated",
+ "weakness-u": "Weakness",
+ "experience-u": "Experience",
+ "notes-u": "Notes",
+ "court-u": "Court",
+ "legacies-u": "Legacies",
+ "house-u": "House",
+ "seeming-u": "Seeming",
+ "kith-u": "Kith",
+ "motley-u": "Motley",
+ "kenning-u": "Kenning",
+ "enigmas-u": "Enigmas",
+ "gremayre-u": "Gremayre",
+ "arts-u": "Arts",
+ "realms-u": "Realms",
+ "birthright-u": "Birthright/ Frailty",
+ "glamour-u": "Glamour",
+ "nightmare-u": "Nightmare",
+ "banality-u": "Banality",
+ "antithesis-u": "Antithesis"
+}
\ No newline at end of file
diff --git a/CWOD-C20/translations/zh.json b/CWOD-C20/translations/zh.json
new file mode 100644
index 0000000000..f0fe523eea
--- /dev/null
+++ b/CWOD-C20/translations/zh.json
@@ -0,0 +1,105 @@
+{
+ "name-u": "Name:",
+ "player-u": "Player:",
+ "chronicle-u": "Chronicle:",
+ "nature-u": "Nature:",
+ "demeanor-u": "Demeanor:",
+ "concept-u": "Concept:",
+ "clan-u": "Clan:",
+ "generation-u": "Generation:",
+ "sire-u": "Sire:",
+ "attributes-u": "Attributes",
+ "physical-u": "Physical",
+ "social-u": "Social",
+ "mental-u": "Mental",
+ "strength-u": "Strength",
+ "dexterity-u": "Dexterity",
+ "stamina-u": "Stamina",
+ "charisma-u": "Charisma",
+ "manipulation-u": "Manipulation",
+ "appearance-u": "Appearance",
+ "intelligence-u": "Intelligence",
+ "wits-u": "Wits",
+ "perception-u": "Perception",
+ "abilities-u": "Abilities",
+ "talents-u": "Talents",
+ "skills-u": "Skills",
+ "knowledges-u": "Knowledges",
+ "alertness-u": "Alertness",
+ "athletics-u": "Athletics",
+ "awareness-u": "Awareness",
+ "brawl-u": "Brawl",
+ "empathy-u": "Empathy",
+ "expression-u": "Expression",
+ "intimidation-u": "Intimidation",
+ "leadership-u": "Leadership",
+ "subterfuge-u": "Subterfuge",
+ "streetwise-u": "Subterfuge",
+ "animalken-u": "Animal Ken",
+ "craft-u": "Craft",
+ "drive-u": "Drive",
+ "etiquette-u": "Etiquette",
+ "firearms-u": "Firearms",
+ "larceny-u": "Larceny",
+ "melee-u": "Melee",
+ "performance-u": "Performance",
+ "stealth-u": "Stealth",
+ "survival-u": "Survival",
+ "academics-u": "Academics",
+ "computer-u": "Computer",
+ "finance-u": "Finance",
+ "investigation-u": "Investigation",
+ "law-u": "Law",
+ "medicine-u": "Medicine",
+ "occult-u": "Occult",
+ "politics-u": "Politics",
+ "science-u": "Science",
+ "technology-u": "Technology",
+ "advantages-u": "Advantages",
+ "disciplines-u": "Disciplines",
+ "backgrounds-u": "Backgrounds",
+ "virtues-u": "Virtues",
+ "conscience-u": "Conscience",
+ "convinction-u": "Convinction",
+ "selfcontrol-u": "Self-Control",
+ "instinct-u": "Instinct",
+ "courage-u": "Courage",
+ "othertraits-u": "Other Traits",
+ "paths-u": "Paths",
+ "merits-u": "Merits",
+ "flaws-u": "Flaws",
+ "humanitypath-u": "Humanity/path",
+ "bearing-u": "Bearing:",
+ "willpower-u": "Willpower",
+ "bloodpool-u": "Blood Pool",
+ "pointsperturn-u": "Points Per Turn",
+ "dicepools-u": "Dice Pools",
+ "attributeability-u": "Attribute Ability ",
+ "health-u": "Health",
+ "bruised-u": "Bruised",
+ "hurt-u": "Hurt",
+ "injured-u": "Injured",
+ "wounded-u": "Wounded",
+ "mauled-u": "Mauled",
+ "crippled-u": "Crippled",
+ "incapacitated-u": "Incapacitated",
+ "weakness-u": "Weakness",
+ "experience-u": "Experience",
+ "notes-u": "Notes",
+ "court-u": "Court",
+ "legacies-u": "Legacies",
+ "house-u": "House",
+ "seeming-u": "Seeming",
+ "kith-u": "Kith",
+ "motley-u": "Motley",
+ "kenning-u": "Kenning",
+ "enigmas-u": "Enigmas",
+ "gremayre-u": "Gremayre",
+ "arts-u": "Arts",
+ "realms-u": "Realms",
+ "birthright-u": "Birthright/ Frailty",
+ "glamour-u": "Glamour",
+ "nightmare-u": "Nightmare",
+ "banality-u": "Banality",
+ "antithesis-u": "Antithesis"
+}
\ No newline at end of file
diff --git a/CWOD-C20/translations/zu.json b/CWOD-C20/translations/zu.json
new file mode 100644
index 0000000000..2eaed2503a
--- /dev/null
+++ b/CWOD-C20/translations/zu.json
@@ -0,0 +1,105 @@
+{
+ "name-u": "crwdns65240:0crwdne65240:0",
+ "player-u": "crwdns65241:0crwdne65241:0",
+ "chronicle-u": "crwdns65242:0crwdne65242:0",
+ "nature-u": "crwdns65243:0crwdne65243:0",
+ "demeanor-u": "crwdns65244:0crwdne65244:0",
+ "concept-u": "crwdns65245:0crwdne65245:0",
+ "clan-u": "crwdns65246:0crwdne65246:0",
+ "generation-u": "crwdns65247:0crwdne65247:0",
+ "sire-u": "crwdns65248:0crwdne65248:0",
+ "attributes-u": "crwdns65249:0crwdne65249:0",
+ "physical-u": "crwdns65250:0crwdne65250:0",
+ "social-u": "crwdns65251:0crwdne65251:0",
+ "mental-u": "crwdns65252:0crwdne65252:0",
+ "strength-u": "crwdns65253:0crwdne65253:0",
+ "dexterity-u": "crwdns65254:0crwdne65254:0",
+ "stamina-u": "crwdns65255:0crwdne65255:0",
+ "charisma-u": "crwdns65256:0crwdne65256:0",
+ "manipulation-u": "crwdns65257:0crwdne65257:0",
+ "appearance-u": "crwdns65258:0crwdne65258:0",
+ "intelligence-u": "crwdns65259:0crwdne65259:0",
+ "wits-u": "crwdns65260:0crwdne65260:0",
+ "perception-u": "crwdns65261:0crwdne65261:0",
+ "abilities-u": "crwdns65262:0crwdne65262:0",
+ "talents-u": "crwdns65263:0crwdne65263:0",
+ "skills-u": "crwdns65264:0crwdne65264:0",
+ "knowledges-u": "crwdns65265:0crwdne65265:0",
+ "alertness-u": "crwdns65266:0crwdne65266:0",
+ "athletics-u": "crwdns65267:0crwdne65267:0",
+ "awareness-u": "crwdns65268:0crwdne65268:0",
+ "brawl-u": "crwdns65269:0crwdne65269:0",
+ "empathy-u": "crwdns65270:0crwdne65270:0",
+ "expression-u": "crwdns65271:0crwdne65271:0",
+ "intimidation-u": "crwdns65272:0crwdne65272:0",
+ "leadership-u": "crwdns65273:0crwdne65273:0",
+ "subterfuge-u": "crwdns65274:0crwdne65274:0",
+ "streetwise-u": "crwdns65275:0crwdne65275:0",
+ "animalken-u": "crwdns65276:0crwdne65276:0",
+ "craft-u": "crwdns65277:0crwdne65277:0",
+ "drive-u": "crwdns65278:0crwdne65278:0",
+ "etiquette-u": "crwdns65279:0crwdne65279:0",
+ "firearms-u": "crwdns65280:0crwdne65280:0",
+ "larceny-u": "crwdns65281:0crwdne65281:0",
+ "melee-u": "crwdns65282:0crwdne65282:0",
+ "performance-u": "crwdns65283:0crwdne65283:0",
+ "stealth-u": "crwdns65284:0crwdne65284:0",
+ "survival-u": "crwdns65285:0crwdne65285:0",
+ "academics-u": "crwdns65286:0crwdne65286:0",
+ "computer-u": "crwdns65287:0crwdne65287:0",
+ "finance-u": "crwdns65288:0crwdne65288:0",
+ "investigation-u": "crwdns65289:0crwdne65289:0",
+ "law-u": "crwdns65290:0crwdne65290:0",
+ "medicine-u": "crwdns65291:0crwdne65291:0",
+ "occult-u": "crwdns65292:0crwdne65292:0",
+ "politics-u": "crwdns65293:0crwdne65293:0",
+ "science-u": "crwdns65294:0crwdne65294:0",
+ "technology-u": "crwdns65295:0crwdne65295:0",
+ "advantages-u": "crwdns65296:0crwdne65296:0",
+ "disciplines-u": "crwdns65297:0crwdne65297:0",
+ "backgrounds-u": "crwdns65298:0crwdne65298:0",
+ "virtues-u": "crwdns65299:0crwdne65299:0",
+ "conscience-u": "crwdns65300:0crwdne65300:0",
+ "convinction-u": "crwdns65301:0crwdne65301:0",
+ "selfcontrol-u": "crwdns65302:0crwdne65302:0",
+ "instinct-u": "crwdns65303:0crwdne65303:0",
+ "courage-u": "crwdns65304:0crwdne65304:0",
+ "othertraits-u": "crwdns65305:0crwdne65305:0",
+ "paths-u": "crwdns65306:0crwdne65306:0",
+ "merits-u": "crwdns65307:0crwdne65307:0",
+ "flaws-u": "crwdns65308:0crwdne65308:0",
+ "humanitypath-u": "crwdns65309:0crwdne65309:0",
+ "bearing-u": "crwdns65310:0crwdne65310:0",
+ "willpower-u": "crwdns65311:0crwdne65311:0",
+ "bloodpool-u": "crwdns65312:0crwdne65312:0",
+ "pointsperturn-u": "crwdns65313:0crwdne65313:0",
+ "dicepools-u": "crwdns65314:0crwdne65314:0",
+ "attributeability-u": "crwdns65315:0crwdne65315:0",
+ "health-u": "crwdns65316:0crwdne65316:0",
+ "bruised-u": "crwdns65317:0crwdne65317:0",
+ "hurt-u": "crwdns65318:0crwdne65318:0",
+ "injured-u": "crwdns65319:0crwdne65319:0",
+ "wounded-u": "crwdns65320:0crwdne65320:0",
+ "mauled-u": "crwdns65321:0crwdne65321:0",
+ "crippled-u": "crwdns65322:0crwdne65322:0",
+ "incapacitated-u": "crwdns65323:0crwdne65323:0",
+ "weakness-u": "crwdns65324:0crwdne65324:0",
+ "experience-u": "crwdns65325:0crwdne65325:0",
+ "notes-u": "crwdns65326:0crwdne65326:0",
+ "court-u": "crwdns65327:0crwdne65327:0",
+ "legacies-u": "crwdns65328:0crwdne65328:0",
+ "house-u": "crwdns65329:0crwdne65329:0",
+ "seeming-u": "crwdns65330:0crwdne65330:0",
+ "kith-u": "crwdns65331:0crwdne65331:0",
+ "motley-u": "crwdns65332:0crwdne65332:0",
+ "kenning-u": "crwdns65333:0crwdne65333:0",
+ "enigmas-u": "crwdns65334:0crwdne65334:0",
+ "gremayre-u": "crwdns65335:0crwdne65335:0",
+ "arts-u": "crwdns65336:0crwdne65336:0",
+ "realms-u": "crwdns65337:0crwdne65337:0",
+ "birthright-u": "crwdns65338:0crwdne65338:0",
+ "glamour-u": "crwdns65339:0crwdne65339:0",
+ "nightmare-u": "crwdns65340:0crwdne65340:0",
+ "banality-u": "crwdns65341:0crwdne65341:0",
+ "antithesis-u": "crwdns65342:0crwdne65342:0"
+}
\ No newline at end of file
diff --git a/CWOD-Hunter/Hunter.html b/CWOD-Hunter/Hunter.html
index 2fde4cfec3..da96b606d6 100644
--- a/CWOD-Hunter/Hunter.html
+++ b/CWOD-Hunter/Hunter.html
@@ -931,20 +931,20 @@
Zeal Score Zeal Spent
-
@@ -1802,7 +1802,7 @@
Equipament
-
+
diff --git a/CWOD-V20/translations/ko.json b/CWOD-V20/translations/ko.json
index de59e7a0b4..3ed566e234 100644
--- a/CWOD-V20/translations/ko.json
+++ b/CWOD-V20/translations/ko.json
@@ -1,89 +1,89 @@
{
- "name-u": "Name:",
- "player-u": "Player:",
- "chronicle-u": "Chronicle:",
- "nature-u": "Nature:",
- "demeanor-u": "Demeanor:",
- "concept-u": "Concept:",
- "clan-u": "Clan:",
- "generation-u": "Generation:",
- "sire-u": "Sire:",
- "attributes-u": "Attributes",
- "physical-u": "Physical",
- "social-u": "Social",
- "mental-u": "Mental",
- "strength-u": "Strength",
- "dexterity-u": "Dexterity",
- "stamina-u": "Stamina",
- "charisma-u": "Charisma",
- "manipulation-u": "Manipulation",
- "appearance-u": "Appearance",
- "intelligence-u": "Intelligence",
- "wits-u": "Wits",
- "perception-u": "Perception",
- "abilities-u": "Abilities",
- "talents-u": "Talents",
- "skills-u": "Skills",
- "knowledges-u": "Knowledges",
- "alertness-u": "Alertness",
- "athletics-u": "Athletics",
- "awareness-u": "Awareness",
- "brawl-u": "Brawl",
- "empathy-u": "Empathy",
- "expression-u": "Expression",
- "intimidation-u": "Intimidation",
- "leadership-u": "Leadership",
- "subterfuge-u": "Subterfuge",
- "streetwise-u": "Subterfuge",
- "animalken-u": "Animal Ken",
- "craft-u": "Craft",
- "drive-u": "Drive",
- "etiquette-u": "Etiquette",
- "firearms-u": "Firearms",
- "larceny-u": "Larceny",
- "melee-u": "Melee",
- "performance-u": "Performance",
- "stealth-u": "Stealth",
- "survival-u": "Survival",
- "academics-u": "Academics",
- "computer-u": "Computer",
- "finance-u": "Finance",
- "investigation-u": "Investigation",
- "law-u": "Law",
- "medicine-u": "Medicine",
- "occult-u": "Occult",
- "politics-u": "Politics",
- "science-u": "Science",
- "technology-u": "Technology",
- "advantages-u": "Advantages",
- "disciplines-u": "Disciplines",
- "backgrounds-u": "Backgrounds",
- "virtues-u": "Virtues",
- "conscience-u": "Conscience",
- "convinction-u": "Convinction",
- "selfcontrol-u": "Self-Control",
- "instinct-u": "Instinct",
- "courage-u": "Courage",
- "othertraits-u": "Other Traits",
- "paths-u": "Paths",
- "merits-u": "Merits",
- "flaws-u": "Flaws",
- "humanitypath-u": "Humanity/path",
- "bearing-u": "Bearing:",
- "willpower-u": "Willpower",
- "bloodpool-u": "Blood Pool",
- "pointsperturn-u": "Points Per Turn",
- "dicepools-u": "Dice Pools",
- "attributeability-u": "Attribute Ability ",
- "health-u": "Health",
- "bruised-u": "Bruised",
- "hurt-u": "Hurt",
- "injured-u": "Injured",
- "wounded-u": "Wounded",
- "mauled-u": "Mauled",
- "crippled-u": "Crippled",
- "incapacitated-u": "Incapacitated",
- "weakness-u": "Weakness",
- "experience-u": "Experience",
- "notes-u": "Notes"
+ "name-u": "이름:",
+ "player-u": "플레이어:",
+ "chronicle-u": "연대기:",
+ "nature-u": "본성:",
+ "demeanor-u": "태도:",
+ "concept-u": "컨셉:",
+ "clan-u": "클랜:",
+ "generation-u": "세대:",
+ "sire-u": "대부:",
+ "attributes-u": "능력치",
+ "physical-u": "육체",
+ "social-u": "사회",
+ "mental-u": "정신",
+ "strength-u": "힘",
+ "dexterity-u": "민첩성",
+ "stamina-u": "체력",
+ "charisma-u": "카리스마",
+ "manipulation-u": "조작",
+ "appearance-u": "외모",
+ "intelligence-u": "지능",
+ "wits-u": "재치",
+ "perception-u": "지각",
+ "abilities-u": "기능",
+ "talents-u": "재주",
+ "skills-u": "기술",
+ "knowledges-u": "지식",
+ "alertness-u": "경계심",
+ "athletics-u": "운동",
+ "awareness-u": "영감",
+ "brawl-u": "맨손전투",
+ "empathy-u": "공감",
+ "expression-u": "표현력",
+ "intimidation-u": "위협",
+ "leadership-u": "지도력",
+ "subterfuge-u": "속임수",
+ "streetwise-u": "거리 지식",
+ "animalken-u": "동물교감",
+ "craft-u": "공예",
+ "drive-u": "운전",
+ "etiquette-u": "예의범절",
+ "firearms-u": "총화기",
+ "larceny-u": "도둑질",
+ "melee-u": "백병전",
+ "performance-u": "공연",
+ "stealth-u": "은신",
+ "survival-u": "생존",
+ "academics-u": "인문교양",
+ "computer-u": "컴퓨터",
+ "finance-u": "재정",
+ "investigation-u": "수사",
+ "law-u": "법학",
+ "medicine-u": "의학",
+ "occult-u": "신비학",
+ "politics-u": "정치학",
+ "science-u": "과학",
+ "technology-u": "첨단기술",
+ "advantages-u": "강점",
+ "disciplines-u": "디시플린",
+ "backgrounds-u": "배경점수",
+ "virtues-u": "미덕",
+ "conscience-u": "양심",
+ "convinction-u": "신념",
+ "selfcontrol-u": "자제력",
+ "instinct-u": "본능",
+ "courage-u": "용기",
+ "othertraits-u": "다른 특성",
+ "paths-u": "계몽사상",
+ "merits-u": "장점",
+ "flaws-u": "단점",
+ "humanitypath-u": "인간성/계몽사상",
+ "bearing-u": "기운",
+ "willpower-u": "의지력",
+ "bloodpool-u": "혈량",
+ "pointsperturn-u": "턴 당 사용가능 피",
+ "dicepools-u": "주사위 풀",
+ "attributeability-u": "능력 기능 ",
+ "health-u": "생명력",
+ "bruised-u": "멍듬",
+ "hurt-u": "다침",
+ "injured-u": "부상당함",
+ "wounded-u": "상처투성이",
+ "mauled-u": "만신창이",
+ "crippled-u": "절체절명",
+ "incapacitated-u": "행동불능",
+ "weakness-u": "약점",
+ "experience-u": "경험치",
+ "notes-u": "메모"
}
\ No newline at end of file
diff --git a/CWorldofDarkness/CWoD.css b/CWorldofDarkness/CWoD.css
new file mode 100644
index 0000000000..64ca49d4cf
--- /dev/null
+++ b/CWorldofDarkness/CWoD.css
@@ -0,0 +1,1332 @@
+.charsheet {
+ font-family: "Courier";
+}
+
+.sheet-background {
+ background: none;
+ position: relative;
+ padding-top: 18px;
+ padding-left: 90px;
+ padding-right: 80px;
+ padding-bottom: 80px;
+ width: 905px;
+}
+
+.sheet-background-image {
+ width: 100%;
+ z-index: -1;
+}
+
+.sheet-mortal,
+.sheet-vampire,
+.sheet-werewolf,
+.sheet-mage,
+.sheet-promethean,
+.sheet-mage,
+.sheet-geist,
+.sheet-changeling,
+.sheet-mummy,
+.sheet-demon,
+.sheet-beast,
+.sheet-hunter,
+.sheet-settings {
+ display: none !important;
+}
+
+input.sheet-mortalsheet:checked ~ div * .sheet-mortal,
+input.sheet-vampiresheet:checked ~ div * .sheet-vampire,
+input.sheet-werewolfsheet:checked ~ div * .sheet-werewolf,
+input.sheet-magesheet:checked ~ div * .sheet-mage,
+input.sheet-prometheansheet:checked ~ div * .sheet-promethean,
+input.sheet-changelingsheet:checked ~ div * .sheet-changeling,
+input.sheet-geistsheet:checked ~ div * .sheet-geist,
+input.sheet-mummysheet:checked ~ div * .sheet-mummy,
+input.sheet-demonsheet:checked ~ div * .sheet-demon,
+input.sheet-beastsheet:checked ~ div * .sheet-beast,
+input.sheet-huntersheet:checked ~ div * .sheet-hunter,
+input.sheet-settingssheet:checked ~ div * .sheet-settings {
+ display: inline-block !important;
+}
+
+input.sheet-mortalsheet:checked ~ div * table.sheet-mortal,
+input.sheet-vampiresheet:checked ~ div * table.sheet-vampire,
+input.sheet-werewolfsheet:checked ~ div * table.sheet-werewolf,
+input.sheet-magesheet:checked ~ div * table.sheet-mage,
+input.sheet-prometheansheet:checked ~ div * table.sheet-promethean,
+input.sheet-changelingsheet:checked ~ div * table.sheet-changeling,
+input.sheet-geistsheet:checked ~ div * table.sheet-geist,
+input.sheet-mummysheet:checked ~ div * table.sheet-mummy,
+input.sheet-demonsheet:checked ~ div * table.sheet-demon,
+input.sheet-beastsheet:checked ~ div * table.sheet-beast,
+input.sheet-huntersheet:checked ~ div * table.sheet-hunter,
+input.sheet-settingssheet:checked ~ div * table.sheet-settings {
+ display: table !important;
+}
+
+input.sheet-settingssheet:checked ~ div.sheet-3colrow,
+input.sheet-settingssheet:checked ~ div.sheet-skills,
+input.sheet-settingssheet:checked ~ div.sheet-othertraits,
+input.sheet-settingssheet:checked ~ div.sheet-expandedsheet,
+input.sheet-settingssheet:checked ~ div.sheet-expandedsheet2,
+input.sheet-1st:checked ~ div * .sheet-2nd,
+input.sheet-2nd:checked ~ div * .sheet-1st,
+input.sheet-pages:checked ~ .sheet-gametype,
+input.sheet-pages:checked ~ input.sheet-gametype + span,
+input.sheet-page2:checked ~ div.sheet-3colrow,
+input.sheet-page2:checked ~ div.sheet-skills,
+input.sheet-page2:checked ~ div.sheet-othertraits{
+ display: none !important;
+}
+
+input.sheet-settingssheet:checked ~ div.sheet-settings-spacer {
+ display: block !important;
+}
+
+input.sheet-page2:checked ~ div.sheet-expandedsheet {
+ display: inline-block;
+}
+
+
+
+span.sheet-edition {
+ font-weight: bold;
+}
+
+/* BACKGROUND IMAGE */
+.sheet-background-image::after {
+ content: "";
+ top: 0;
+ left: 0;
+ bottom: 0;
+ right: 0;
+ position: absolute;
+ z-index: -1;
+}
+
+input.sheet-sheetoptions + span.sheet-attr {
+ background: white;
+ border-radius: 4px;
+ padding-left: 2px;
+ padding-right: 2px;
+}
+
+
+
+/* HEADER IMAGE */
+input.sheet-settingssheet:not(:checked) ~ input.sheet-mortalsheet:checked ~ img.sheet-header.sheet-mortal,
+input.sheet-settingssheet:not(:checked) ~ input.sheet-vampiresheet:checked ~ img.sheet-header.sheet-vampire,
+input.sheet-settingssheet:not(:checked) ~ input.sheet-werewolfsheet:checked ~ img.sheet-header.sheet-werewolf,
+input.sheet-settingssheet:not(:checked) ~ input.sheet-magesheet:checked ~ img.sheet-header.sheet-mage,
+input.sheet-settingssheet:not(:checked) ~ input.sheet-mummysheet:checked ~ img.sheet-header.sheet-mummy,
+input.sheet-settingssheet:not(:checked) ~ input.sheet-changelingsheet:checked ~ img.sheet-header.sheet-changeling,
+input.sheet-settingssheet:not(:checked) ~ input.sheet-geistsheet:checked ~ img.sheet-header.sheet-geist,
+input.sheet-settingssheet:not(:checked) ~ input.sheet-demonsheet:checked ~ img.sheet-header.sheet-demon,
+input.sheet-settingssheet:not(:checked) ~ input.sheet-huntersheet:checked ~ img.sheet-header.sheet-hunter
+{
+ height: 150px;
+ display: inline !important;
+ position: absolute;
+ top: 18px;
+ left: 0;
+ right: 0;
+ margin: auto;
+}
+
+input.sheet-settingssheet:not(:checked) ~ input.sheet-huntersheet:checked ~ img.sheet-header.sheet-hunter {
+ top: 50px;
+ height: 120px;
+}
+
+input.sheet-settingssheet:checked ~ div.sheet-header.sheet-settings {
+ height: 150px;
+ display: block !important;
+}
+
+input.sheet-settingssheet:checked + span.sheet-attr,
+input.sheet-page1:checked + span.sheet-attr,
+input.sheet-page2:checked + span.sheet-attr,
+input.sheet-page3:checked + span.sheet-attr{
+ color: #2A2D80;
+ text-shadow: 0px 1px 0px black;
+}
+
+input.sheet-settingssheet:checked ~ div * input.sheet-attr:checked + span.sheet-attr,
+input.sheet-sheetoptions.sheet-settingssheet:checked +span.sheet-attr {
+ color: #2A2D80;
+ text-shadow: 0px 1px 0px black;
+}
+
+input.sheet-settingssheet:checked ~ div * input.sheet-weapon:checked + span + .sheet-weaponstat.sheet-name {
+ color: #2A2D80;
+ text-shadow: 0px 1px 0px black;
+ font-weight: bold;
+}
+
+input.sheet-mortalsheet:checked ~ div * input.sheet-attr:checked + span.sheet-attr,
+input.sheet-mortalsheet:checked ~ span > input.sheet-attr:checked + span.sheet-attr,
+input.sheet-sheetoptions.sheet-mortalsheet:checked +span.sheet-attr {
+ color: #2A2D80;
+ text-shadow: 0px 1px 0px black;
+}
+
+input.sheet-mortalsheet:checked ~ div * input.sheet-weapon:checked + span + .sheet-weaponstat.sheet-name {
+ color: #2A2D80;
+ text-shadow: 0px 1px 0px black;
+ font-weight: bold;
+}
+
+input.sheet-vampiresheet:checked ~ div * input.sheet-attr:checked + span.sheet-attr,
+input.sheet-vampiresheet:checked ~ span > input.sheet-attr:checked + span.sheet-attr,
+input.sheet-sheetoptions.sheet-vampiresheet:checked +span.sheet-attr {
+ color: #076D63;
+ text-shadow: 0px 1px 0px black;
+}
+
+input.sheet-vampiresheet:checked ~ div * input.sheet-weapon:checked + span + .sheet-weaponstat.sheet-name {
+ color: #076D63;
+ text-shadow: 0px 1px 0px black;
+ font-weight: bold;
+}
+
+input.sheet-werewolfsheet:checked ~ div * input.sheet-attr:checked + span.sheet-attr,
+input.sheet-werewolfsheet:checked ~ span > input.sheet-attr:checked + span.sheet-attr,
+input.sheet-werewolfsheet:checked ~ div * .sheet-potency input.sheet-attr:checked ~ span.sheet-attr,
+input.sheet-sheetoptions.sheet-werewolfsheet:checked +span.sheet-attr {
+ color: #E9813E;
+ text-shadow: 0px 1px 0px black;
+}
+
+input.sheet-werewolfsheet:checked ~ div * input.sheet-weapon:checked + span + .sheet-weaponstat.sheet-name {
+ color: #E9813E;
+ text-shadow: 0px 1px 0px black;
+ font-weight: bold;
+}
+
+input.sheet-magesheet:checked ~ div * input.sheet-attr:checked + span.sheet-attr,
+input.sheet-magesheet:checked ~ span > input.sheet-attr:checked + span.sheet-attr,
+input.sheet-magesheet:checked ~ div * .sheet-potency input.sheet-attr:checked ~ span.sheet-attr,
+input.sheet-sheetoptions.sheet-magesheet:checked +span.sheet-attr {
+ color: #0000FF;
+ text-shadow: 0px 1px 0px black;
+}
+
+input.sheet-magesheet:checked ~ div * input.sheet-weapon:checked + span + .sheet-weaponstat.sheet-name {
+ color: #0000FF;
+ text-shadow: 0px 1px 0px black;
+ font-weight: bold;
+}
+
+input.sheet-prometheansheet:checked ~ div * input.sheet-attr:checked + span.sheet-attr,
+input.sheet-prometheansheet:checked ~ span > input.sheet-attr:checked + span.sheet-attr,
+input.sheet-prometheansheet:checked ~ div * .sheet-potency input.sheet-attr:checked ~ span.sheet-attr,
+input.sheet-sheetoptions.sheet-prometheansheet:checked +span.sheet-attr {
+ color: #660099;
+ text-shadow: 0px 0px 10px black;
+}
+
+input.sheet-prometheansheet:checked ~ div * input.sheet-weapon:checked + span + .sheet-weaponstat.sheet-name {
+ color: #660099;
+ text-shadow: 0px 0px 10px black;
+ font-weight: bold;
+}
+
+input.sheet-changelingsheet:checked ~ div * input.sheet-attr:checked + span.sheet-attr,
+input.sheet-changelingsheet:checked ~ span > input.sheet-attr:checked + span.sheet-attr,
+input.sheet-changelingsheet:checked ~ div * .sheet-potency input.sheet-attr:checked ~ span.sheet-attr,
+input.sheet-sheetoptions.sheet-changelingsheet:checked +span.sheet-attr {
+ color: #AC0611;
+ text-shadow: 0px 1px 0px black;
+}
+
+input.sheet-changelingsheet:checked ~ div * input.sheet-weapon:checked + span + .sheet-weaponstat.sheet-name {
+ color: #AC0611;
+ text-shadow: 0px 1px 0px black;
+ font-weight: bold;
+}
+
+input.sheet-geistsheet:checked ~ div * input.sheet-attr:checked + span.sheet-attr,
+input.sheet-geistsheet:checked ~ span > input.sheet-attr:checked + span.sheet-attr,
+input.sheet-geistsheet:checked ~ div * .sheet-potency input.sheet-attr:checked ~ span.sheet-attr,
+input.sheet-sheetoptions.sheet-geistsheet:checked +span.sheet-attr {
+ color: #F4DB41;
+ text-shadow: 0px 1px 0px black;
+}
+
+input.sheet-geistsheet:checked ~ div * input.sheet-weapon:checked + span + .sheet-weaponstat.sheet-name {
+ color: #F4DB41;
+ text-shadow: 0px 1px 0px black;
+ font-weight: bold;
+}
+
+input.sheet-mummysheet:checked ~ div * input.sheet-attr:checked + span.sheet-attr,
+input.sheet-mummysheet:checked ~ span > input.sheet-attr:checked + span.sheet-attr,
+input.sheet-mummysheet:checked ~ div * .sheet-potency input.sheet-attr:checked ~ span.sheet-attr,
+input.sheet-sheetoptions.sheet-mummysheet:checked +span.sheet-attr {
+ color: #AD9F67;
+ text-shadow: 0px 1px 0px black;
+
+}
+
+input.sheet-mummysheet:checked ~ div * input.sheet-weapon:checked + span + .sheet-weaponstat.sheet-name {
+ color: #AD9F67;
+ text-shadow: 0px 1px 0px black;
+ font-weight: bold;
+}
+
+input.sheet-demonsheet:checked ~ div * input.sheet-attr:checked + span.sheet-attr,
+input.sheet-demonsheet:checked ~ span > input.sheet-attr:checked + span.sheet-attr,
+input.sheet-sheetoptions.sheet-demonsheet:checked +span.sheet-attr {
+ color: #50ACA1;
+ text-shadow: 0px 1px 0px black;
+}
+
+input.sheet-demonsheet:checked ~ div * input.sheet-weapon:checked + span + .sheet-weaponstat.sheet-name {
+ color: #50ACA1;
+ text-shadow: 0px 1px 0px black;
+ font-weight: bold;
+}
+
+input.sheet-beastsheet:checked ~ div * input.sheet-attr:checked + span.sheet-attr,
+input.sheet-beastsheet:checked ~ span > input.sheet-attr:checked + span.sheet-attr,
+input.sheet-sheetoptions.sheet-beastsheet:checked +span.sheet-attr {
+ background-color: #666666;
+ -webkit-background-clip: text;
+ -moz-background-clip: text;
+ background-clip: text;
+ color: transparent;
+ text-shadow: rgba(255,255,255,0.5) 0px 3px 3px;
+}
+
+input.sheet-beastsheet:checked ~ div * input.sheet-weapon:checked + span + .sheet-weaponstat.sheet-name {
+ color: #2A2D80;
+ text-shadow: 0px 0px 10px black;
+ font-weight: bold;
+}
+
+input.sheet-huntersheet:checked ~ div * input.sheet-attr:checked + span.sheet-attr,
+input.sheet-huntersheet:checked ~ span > input.sheet-attr:checked + span.sheet-attr,
+input.sheet-sheetoptions.sheet-huntersheet:checked +span.sheet-attr {
+ color: #22EC4B;
+ text-shadow: 0px 1px 0px black;
+}
+
+input.sheet-huntersheet:checked ~ div * input.sheet-weapon:checked + span + .sheet-weaponstat.sheet-name {
+ color: #22EC4B;
+ text-shadow: 0px 1px 0px black;
+ font-weight: bold;
+}
+
+.sheet-expandedsheet,
+.sheet-expandedsheet2,
+.sheet-rolltemplates {
+ display: none;
+}
+
+.sheet-el_spacer {
+ height: 10px;
+}
+
+.sheet-spacer {
+ height: 20px;
+}
+
+.sheet-diceroller {
+ position: absolute;
+ top: 10px;
+ right: 10px;
+ background: white;
+}
+
+.charsheet .sheet-diceroller table th {
+ text-align: center;
+ font-size: 1.3em;
+}
+
+.charsheet .sheet-diceroller table {
+ border: solid 1px #000000;
+}
+
+.charsheet .sheet-diceroller table td {
+ border-right: solid 1px #000000;
+}
+
+.charsheet .sheet-diceroller table .sheet-bottom {
+ border-bottom: solid 1px #000000;
+}
+
+.charsheet .sheet-diceroller .sheet-rollcontainer {
+ background: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/New%20World%20of%20Darkness%20Official/die.png') no-repeat center;
+ background-size: contain;
+ border-bottom: solid 1px #000000;
+}
+
+.charsheet .sheet-diceroller button:before {
+ font-family: "Courier" !important;
+ content: "Roll" !important;
+ background: none !important;
+}
+
+.charsheet .sheet-diceroller button {
+ height: 100%;
+ width: 100%;
+ opacity: 0;
+}
+
+.charsheet .sheet-diceroller .sheet-rolldisplay textarea {
+ resize: none;
+ overflow: hidden;
+ box-shadow: none;
+ -moz-box-shadow: none;
+ -webkit-box-shadow: none;
+ border: none;
+ padding: 0px;
+ text-align: center;
+ height: 70px;
+ pointer-events: none;
+ width: 120px;
+}
+
+.charsheet .sheet-3colrow {
+ display: inline;
+ clear: none;
+ width: 100%;
+}
+
+.charsheet .sheet-3colrow table {
+ width: 100%;
+ border-collapse: separate;
+}
+
+.charsheet .sheet-3colrow .sheet-col {
+ width: calc(33% - 1px);
+ margin-right: 0px;
+ margin-left: 0px;
+}
+
+.charsheet input[type=text] {
+ display: inline-block;
+ width: 165px;
+ font-family: "Courier";
+ font-size: 12px;
+ height: 20px;
+ border: 0px;
+ border-radius: 0px;
+ background: none;
+
+ -moz-box-shadow: 0px 1px 0px #000;
+ -webkit-box-shadow: 0px 1px 0px #000;
+ box-shadow: 0px 1px 0px #000;
+}
+
+.charsheet textarea {
+ display: inline-block;
+ width:100%;
+ margin:1px 0px;
+ resize:none;
+ font-family: "Courier";
+ color: #000000;
+}
+
+.charsheet table td, .charsheet table th {
+ font-size: 1em;
+ font-weight: bolder;
+ font-family: "Courier";
+ text-align: left;
+ width: 0%;
+ border: 0px #000000;
+ padding: 2px;
+ vertical-align: middle;
+ color: #000000;
+ margin:0px 0px;
+ line-height: 1em;
+}
+
+.charsheets table td {
+ white-space: nowrap;
+ text-align: left;
+}
+
+.sheet-3colrow table th, .sheet-skills table th, .sheet-othertraits table th {
+ font-size: 1.7em;
+ font-weight: bolder;
+ font-family: "Courier";
+ color: #000000;
+ text-decoration: overline underline;
+ text-align: center;
+}
+
+.sheet-skills table {
+ width: 200px;
+ border-right: solid 1px black;
+}
+
+.sheet-skills td {
+ line-height: 1em;
+}
+
+.sheet-subheader {
+ font-size: 1.4em;
+ font-weight: bolder;
+ text-align: center;
+}
+
+.sheet-subsubheader {
+ font-size: 0.8em;
+ text-align: center;
+ font-style: italic;
+}
+
+.sheet-skills {
+ float: left;
+
+}
+
+.sheet-otherattributes {
+ float: right;
+ width: 200px;
+}
+
+table.sheet-attributes .sheet-spacer:not(:nth-child(2)) {
+ border-left: solid 1px black;
+}
+
+table.sheet-attributes .sheet-spacer {
+ border-right: solid 1px black;
+}
+
+table.sheet-attributes td:last-child {
+ border-right: solid 1px black;
+}
+
+.charsheet table.sheet-attributes tr:nth-child(2) td:not(.sheet-spacer):not(.sheet-category) {
+ border-top: solid 1px black;
+}
+
+.charsheet table.sheet-attributes tr:last-child td:not(.sheet-spacer):not(.sheet-category) {
+ border-bottom: solid 1px black;
+}
+
+.charsheet table.sheet-attributes td.sheet-category {
+ text-align: right;
+}
+
+input.sheet-attr {
+ width: 87px;
+ cursor: pointer;
+ position: relative;
+ opacity: 0;
+ z-index: 9999;
+}
+
+span.sheet-attr {
+ display: inline-block;
+ font-size: 13px;
+ color: black;
+ font-weight: bold;
+ cursor: pointer;
+ position: relative;
+ margin-left: -91px;
+}
+
+input.sheet-opt {
+ width: 87px;
+ height: 20px;
+ cursor: pointer;
+ position: relative;
+ opacity: 0;
+ z-index: 9999;
+}
+
+span.sheet-opt {
+ text-align: center;
+ display: inline-block;
+ font-size: 13px;
+ background: #4a6486;
+ color: white;
+ font-weight: bold;
+ border-radius: 4px;
+
+ width: 87px;
+ height: 20px;
+ cursor: pointer;
+ position: relative;
+ margin-left: -91px;
+}
+
+input.sheet-opt:checked + span.sheet-opt
+{
+ background: #ab8b57;
+ color: white;
+ border-radius: 4px;
+}
+
+/* Hide actual dot/checkbox */
+input[type="radio"].sheet-normal,
+input.sheet-weapon,
+input[type="checkbox"].sheet-normal
+{
+ position: absolute;
+ opacity: 0.0;
+ width: 15px;
+ cursor: pointer;
+ z-index: 10;
+ margin-top: 5px;
+}
+
+input.sheet-weapon {
+ margin-top: 0px;
+}
+
+/* Styles common to fake dot and checkbox */
+input[type="radio"].sheet-normal + span::before,
+input.sheet-weapon + span::before,
+input[type="checkbox"].sheet-normal + span::before,
+.sheet-permadot::before
+{
+ border: solid 1px #000000;
+ line-height: 11px;
+ text-align: center;
+ display: inline-block;
+ vertical-align: middle;
+
+ -moz-box-shadow: 0 0 0px #000;
+ -webkit-box-shadow: 0 0 0px #000;
+ box-shadow: 0 0 0px #000;
+
+ background: #000000;
+ 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);
+}
+
+/* Styles unique to fake dot (checked or left of checked) */
+input[type="radio"].sheet-normal + span::before,
+input.sheet-weapon:checked + span::before,
+.sheet-permadot::before
+{
+ content: "•";
+ width: 10px;
+ height: 10px;
+ font-size: 41.9px;
+ font-family: "Arial";
+ text-indent: -2px;
+ font-weight: normal;
+
+ -webkit-font-smoothing: antialiased;
+ -moz-border-radius: 50%;
+ -webkit-border-radius: 50%;
+ border-radius: 50%;
+}
+
+input.sheet-weapon + span::before
+{
+ content: "";
+ width: 10px;
+ height: 10px;
+ font-size: 35px;
+ font-family: "Arial";
+ text-indent: -1px;
+
+ -moz-border-radius: 50%;
+ -webkit-border-radius: 50%;
+ border-radius: 50%;
+}
+
+/* Styles unique to fake checkbox (unchecked) */
+input[type="checkbox"].sheet-normal + span::before
+{
+ position:relative;
+ content: "";
+ opacity: 1.0;
+ width: 10px;
+ height: 10px;
+ font-size: 12px;
+
+ -moz-border-radius: 1px;
+ -webkit-border-radius: 1px;
+ border-radius: 1px;
+}
+
+/* Styles unique to fake checkbox (checked) */
+input[type="checkbox"].sheet-normal:checked + span::before
+{
+ background:
+ linear-gradient(to top left,
+ rgba(0,0,0,0) 0%,
+ rgba(0,0,0,0) calc(50% - 0.8px),
+ rgba(0,0,0,1) 50%,
+ rgba(0,0,0,0) calc(50% + 0.8px),
+ rgba(0,0,0,0) 100%),
+ linear-gradient(to top right,
+ rgba(0,0,0,0) 0%,
+ rgba(0,0,0,0) calc(50% - 0.8px),
+ rgba(0,0,0,1) 50%,
+ rgba(0,0,0,0) calc(50% + 0.8px),
+ rgba(0,0,0,0) 100%);
+
+ -moz-box-shadow: 0 0 2px transparent;
+ -webkit-box-shadow: 0 0 2px transparent;
+ box-shadow: 0 0 2px transparent;
+}
+
+/* Remove dot from all radios _after_ selected one */
+input[type="radio"].sheet-normal:checked ~ input[type="radio"] + span::before
+{
+ content: "";
+}
+
+input.sheet-used+span::before
+{
+ content: "✖";
+ width: 12px;
+ height: 12px;
+ font-size: 12px;
+
+ -moz-border-radius: 0%;
+ -webkit-border-radius: 0%;
+ border-radius: 0%;
+}
+
+input.sheet-zero:checked + span::before
+{
+ opacity: 0;
+}
+
+input.sheet-zero:hover + span::before
+{
+ opacity: 0.25;
+ font-size: 12px;
+ content: "✖";
+ text-indent: 0.5px;
+}
+
+input.sheet-zero + span::before
+{
+ opacity: 0;
+}
+
+input.sheet-DP1Spec + span::before,
+input.sheet-DP2Spec + span::before,
+input.sheet-DP2Spec + span::before,
+input.sheet-DP3Spec + span::before,
+input.sheet-DP4Spec + span::before,
+input.sheet-DP5Spec + span::before
+{
+ opacity: 1;
+ margin-bottom: 10px;
+}
+
+div.sheet-DP1,
+div.sheet-DP2,
+div.sheet-DP2,
+div.sheet-DP3,
+div.sheet-DP4,
+div.sheet-DP5
+{
+ display: inline;
+}
+div.sheet-DP1wSpec,
+div.sheet-DP2wSpec,
+div.sheet-DP2wSpec,
+div.sheet-DP3wSpec,
+div.sheet-DP4wSpec,
+div.sheet-DP5wSpec
+{
+ display: none;
+}
+
+input.sheet-DP1Spec:checked ~ div.sheet-DP1,
+input.sheet-DP2Spec:checked ~ div.sheet-DP2,
+input.sheet-DP2Spec:checked ~ div.sheet-DP2,
+input.sheet-DP3Spec:checked ~ div.sheet-DP3,
+input.sheet-DP4Spec:checked ~ div.sheet-DP4,
+input.sheet-DP5Spec:checked ~ div.sheet-DP5
+{
+ display: none;
+}
+
+input.sheet-DP1Spec:checked ~ div.sheet-DP1wSpec,
+input.sheet-DP2Spec:checked ~ div.sheet-DP2wSpec,
+input.sheet-DP2Spec:checked ~ div.sheet-DP2wSpec,
+input.sheet-DP3Spec:checked ~ div.sheet-DP3wSpec,
+input.sheet-DP4Spec:checked ~ div.sheet-DP4wSpec,
+input.sheet-DP5Spec:checked ~ div.sheet-DP5wSpec
+{
+ display: inline;
+}
+
+h4.sheet-SCorI1,
+h4.sheet-SCorI2,
+h4.sheet-CorC1,
+h4.sheet-CorC2
+{
+ display: block;
+}
+
+input.sheet-SCorI1,
+input.sheet-SCorI2,
+input.sheet-CorC1,
+input.sheet-CorC2
+{
+ width: 120px;
+}
+
+input.sheet-SCorI1:checked ~ h4.sheet-SCorI1,
+input.sheet-SCorI2:checked ~ h4.sheet-SCorI2
+{
+ display: none;
+}
+
+input.sheet-CorC1:checked ~ h4.sheet-CorC1,
+input.sheet-CorC2:checked ~ h4.sheet-CorC2
+{
+ display: none;
+}
+
+.sheet-rolltemplate-wod table,
+.sheet-rolltemplate-wod-attack table,
+.sheet-rolltemplate-wod-simple table,
+.sheet-rolltemplate-wod-3part table
+{
+ width: 189px;
+ height: 100%;
+ background: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/New%20World%20of%20Darkness%20Official/roll.jpg) top left;
+ background-size: 189px 100%;
+ background-repeat: no-repeat;
+ font-family: "Courier New", Courier, monospace;
+ font-weight: bold;
+ border-spacing: 0;
+}
+
+.sheet-rolltemplate-wod th,
+.sheet-rolltemplate-wod-attack th,
+.sheet-rolltemplate-wod-simple th,
+.sheet-rolltemplate-wod-3part th
+{
+ color: rgb(112, 0, 0);
+ padding: 20px 20px 2px 20px;
+ line-height: 1.2em;
+ font-size: 1.2em;
+ text-align: left;
+}
+
+
+.sheet-rolltemplate-wod td,
+.sheet-rolltemplate-wod-attack td,
+.sheet-rolltemplate-wod-simple td,
+.sheet-rolltemplate-wod-3part td
+{
+ padding: 2px 20px 2px 20px;
+ font-size: 1.0em;
+ vertical-align: top;
+}
+
+.sheet-rolltemplate-wod .sheet-result,
+.sheet-rolltemplate-wod-attack .sheet-result,
+.sheet-rolltemplate-wod-simple .sheet-result,
+.sheet-rolltemplate-wod-3part .sheet-result
+{
+ font-size: 1.2em;
+ text-align: center;
+ color: rgb(112, 0, 0);
+ padding: 2px 20px 2px 20px;
+}
+
+
+.sheet-rolltemplate-wod .inlinerollresult,
+.sheet-rolltemplate-wod-attack .sheet-result .inlinerollresult,
+.sheet-rolltemplate-wod-simple .inlinerollresult,
+.sheet-rolltemplate-wod-3part .inlinerollresult
+{
+ background-color: transparent;
+ color: #000000;
+ border: none;
+}
+
+.sheet-rolltemplate-wod-attack .inlinerollresult
+ {
+ background-color: transparent;
+ color: #000000;
+ border: none;
+ font-size: 1em;
+ padding: 0px;
+}
+
+.sheet-rolltemplate-wod .inlinerollresult.fullcrit,
+.sheet-rolltemplate-wod-attack .sheet-result .inlinerollresult.fullcrit,
+.sheet-rolltemplate-wod-simple .inlinerollresult.fullcrit,
+.sheet-rolltemplate-wod-3part .inlinerollresult.fullcrit
+{
+ color: #000000;
+ border: none;
+}
+
+.sheet-rolltemplate-wod .inlinerollresult.fullfail,
+.sheet-rolltemplate-wod-attack .sheet-result .inlinerollresult.fullfail,
+.sheet-rolltemplate-wod-simple .inlinerollresult.fullfail,
+.sheet-rolltemplate-wod-3part .inlinerollresult.fullfail
+{
+ color: #000000;
+ border: none;
+}
+
+.sheet-rolltemplate-wod .inlinerollresult.importantroll,
+.sheet-rolltemplate-wod-attack .inlinerollresult.importantroll,
+.sheet-rolltemplate-wod-simple .inlinerollresult.importantroll,
+.sheet-rolltemplate-wod-3part .inlinerollresult.importantroll
+{
+ color: #000000;
+ border: none;
+}
+
+.sheet-rolltemplate-wod .sheet-specialrollflag,
+.sheet-rolltemplate-wod-attack .sheet-specialrollflag,
+.sheet-rolltemplate-wod-simple .sheet-specialrollflag,
+.sheet-rolltemplate-wod-3part .sheet-specialrollflag {
+ color: #000000;
+ height: 30px;
+ text-align: right;
+ vertical-align: top;
+}
+
+.sheet-variablecontainer
+{
+ padding: 0px;
+ text-align: center;
+}
+
+/* Remove dot from all radios _after_ selected one */
+.sheet-variablecontainer input[type="radio"].sheet-normal:checked ~ input[type="radio"] + span::before
+{
+ opacity: 0;
+ display: none;
+}
+
+.sheet-variablecontainer input[type="radio"] {
+ pointer-events: none;
+}
+
+.sheet-variablecontainer input[type="radio"].sheet-whitedot,
+.sheet-variablecontainer input[type="radio"].sheet-bashingdot,
+.sheet-variablecontainer input[type="radio"].sheet-lethaldot,
+.sheet-variablecontainer input[type="radio"].sheet-aggravateddot
+{
+ pointer-events: auto;
+}
+
+/* -----BOXES----- */
+.sheet-variablecontainer .sheet-healthboxcontainer {
+ position: absolute;
+}
+
+.sheet-variablecontainer .sheet-healthboxcontainer input
+{
+ top: 10px;
+ right: -3px;
+ position: absolute;
+ opacity: 0;
+ width: 15px;
+ cursor: pointer;
+ margin-top: 5px;
+ z-index: 101;
+}
+
+.sheet-variablecontainer .sheet-healthboxcontainer input + span::before
+{
+ top: 15px;
+ right: 0px;
+ position: absolute;
+ content: "";
+ opacity: 1.0;
+ width: 10px;
+ height: 10px;
+ font-size: 12px;
+
+ -moz-border-radius: 1px;
+ -webkit-border-radius: 1px;
+ border-radius: 1px;
+
+ border: solid 1px #000000;
+ line-height: 11px;
+ text-align: center;
+ vertical-align: middle;
+
+ -moz-box-shadow: 0 0 0px #000;
+ -webkit-box-shadow: 0 0 0px #000;
+ box-shadow: 0 0 0px #000;
+
+ background: #000000;
+ 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);
+}
+
+.sheet-variablecontainer .sheet-healthboxcontainer input:checked + span::before
+{
+ -moz-box-shadow: 0 0 2px transparent;
+ -webkit-box-shadow: 0 0 2px transparent;
+ box-shadow: 0 0 2px transparent;
+}
+
+.sheet-variablecontainer .sheet-healthboxcontainer input[type="radio"].sheet-whitedot:checked + span::before
+{
+ content: "" !important;
+}
+
+.sheet-variablecontainer .sheet-healthboxcontainer input[type="radio"].sheet-bashingdot:checked + span::before
+{
+ background:
+ linear-gradient(to top left,
+ rgba(0,0,0,0) 0%,
+ rgba(0,0,0,0) calc(50% - 0.8px),
+ rgba(0,0,0,1) 50%,
+ rgba(0,0,0,0) calc(50% + 0.8px),
+ rgba(0,0,0,0) 100%);
+}
+
+.sheet-variablecontainer .sheet-healthboxcontainer input[type="radio"].sheet-lethaldot:checked + span::before
+{
+ background:
+ linear-gradient(to top left,
+ rgba(0,0,0,0) 0%,
+ rgba(0,0,0,0) calc(50% - 0.8px),
+ rgba(0,0,0,1) 50%,
+ rgba(0,0,0,0) calc(50% + 0.8px),
+ rgba(0,0,0,0) 100%),
+ linear-gradient(to top right,
+ rgba(0,0,0,0) 0%,
+ rgba(0,0,0,0) calc(50% - 0.8px),
+ rgba(0,0,0,1) 50%,
+ rgba(0,0,0,0) calc(50% + 0.8px),
+ rgba(0,0,0,0) 100%);
+}
+
+.sheet-variablecontainer .sheet-healthboxcontainer input[type="radio"].sheet-aggravateddot:checked + span::before
+{
+ background:
+ linear-gradient(to top left,
+ rgba(0,0,0,0) 0%,
+ rgba(0,0,0,0) calc(50% - 0.8px),
+ rgba(0,0,0,1) 50%,
+ rgba(0,0,0,0) calc(50% + 0.8px),
+ rgba(0,0,0,0) 100%),
+ linear-gradient(to top right,
+ rgba(0,0,0,0) 0%,
+ rgba(0,0,0,0) calc(50% - 0.8px),
+ rgba(0,0,0,1) 50%,
+ rgba(0,0,0,0) calc(50% + 0.8px),
+ rgba(0,0,0,0) 100%),
+ linear-gradient(to right,
+ rgba(0,0,0,0) 0%,
+ rgba(0,0,0,0) calc(50% - 0.8px),
+ rgba(0,0,0,1) 50%,
+ rgba(0,0,0,0) calc(50% + 0.8px),
+ rgba(0,0,0,0) 100%);
+}
+
+.sheet-variablecontainer .sheet-healthboxcontainer input[type="radio"].sheet-whitedot {
+ z-index: 102;
+}
+
+input.sheet-whitedot:checked ~ input.sheet-bashingdot,
+input.sheet-bashingdot:checked ~ input.sheet-lethaldot,
+input.sheet-lethaldot:checked ~ input.sheet-aggravateddot {
+ z-index: 103;
+}
+
+.sheet-variablecontainer .sheet-healthboxcontainer span {
+ display: none;
+}
+
+input.sheet-whitedot:checked ~ span.sheet-whitedot,
+input.sheet-bashingdot:checked ~ span.sheet-bashingdot,
+input.sheet-lethaldot:checked ~ span.sheet-lethaldot,
+input.sheet-aggravateddot:checked ~ span.sheet-aggravateddot {
+ display: inline-block;
+}
+
+.sheet-healthcontainer {
+ width: 20px;
+ margin-left: -16px;
+ display: inline-block;
+}
+
+/* Remove extra health boxes */
+.sheet-variablecontainer input[type="radio"].sheet-normal:checked ~ .sheet-healthboxcontainer
+{
+ display: none;
+}
+
+.sheet-variablecontainer input[type="radio"].sheet-normal:checked + span + .sheet-healthboxcontainer
+{
+ display: inline-block !important;
+}
+
+.sheet-variablecontainer input[type="radio"].sheet-normal + span + .sheet-healthboxcontainer + .sheet-woundpenalties
+{
+ position: relative;
+ display: none;
+}
+
+.sheet-variablecontainer input[type="radio"].sheet-normal:checked + span + .sheet-healthboxcontainer + .sheet-woundpenalties
+{
+ display: inline-block
+}
+
+.sheet-variablecontainer input[type="radio"].sheet-normal:checked + span + .sheet-healthboxcontainer + .sheet-woundpenalties > span
+{
+ position: absolute;
+ top: 17px;
+ left: -45px;
+ width: 50px;
+ height: 10px;
+ font-size: 10px;
+}
+
+.sheet-variablecontainer .sheet-healthboxcontainer input[type="checkbox"] + span {
+ display: inline-block;
+}
+
+input[type=number]::-webkit-outer-spin-button,
+input[type=number]::-webkit-inner-spin-button {
+ -webkit-appearance: none;
+ margin: 0;
+}
+
+input[type=number] {
+ -moz-appearance:textfield;
+}
+
+.sheet-derived input[type=number] {
+ width: 18px;
+ padding: 0px;
+ background: none;
+ color: black;
+ font-family: "Courier";
+ text-align: center;
+ border: none;
+ cursor: default;
+ box-shadow: none;
+ height: 18px;
+}
+
+.sheet-settings input[type=number] {
+ width: 28px;
+ padding: 2px;
+ background: none;
+ color: black;
+ font-family: "Courier";
+ text-align: center;
+ border: none;
+ cursor: default;
+ -moz-box-shadow: 0px 1px 0px #000;
+ -webkit-box-shadow: 0px 1px 0px #000;
+ -webkit-border-radius: 0px;
+ -moz-border-radius: 0px;
+ -webkit-appearance:none;
+ -moz-appearance:none;
+ margin-bottom: 0px;
+}
+
+.sheet-derived input::-webkit-outer-spin-button,
+.sheet-derived input::-webkit-inner-spin-button {
+ /* display: none; <- Crashes Chrome on hover */
+ -webkit-appearance: none;
+ margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
+}
+
+.sheet-rowtext {
+ text-align: center;
+ vertical-align: top;
+}
+
+.sheet-rowtext input[type=text] {
+ padding: 0.1px;
+ height: 14px;
+}
+
+.sheet-merittable {
+ margin-right: 15px;
+ margin-left: 15px;
+}
+
+.sheet-merittable input[type=text] {
+ padding: 0.1px;
+ height: 14px;
+ width: 135px;
+}
+
+.sheet-weapontable input[type=text].sheet-weaponstat {
+ width: 17px;
+ text-align: center;
+}
+
+.sheet-weapontable input[type=text].sheet-weaponstat.sheet-name {
+ width: 130px;
+ text-align: left;
+}
+
+.sheet-weapontable input[type=text].sheet-weaponstat.sheet-range {
+ width: 80px;
+ text-align: center;
+}
+
+.sheet-weapontable input[type=text].sheet-weaponstat.sheet-mag {
+ width: 30px;
+ text-align: center;
+}
+
+.sheet-weapontable input[type=text].sheet-weaponstat.sheet-desc {
+ width: 135px;
+ text-align: left;
+}
+
+.sheet-weapontable select,
+.sheet-settings select,
+.sheet-expandedsheet select {
+ width: 47px;
+ height: 14px;
+ padding: 0px;
+ background: none;
+ color: black;
+ font-family: "Courier";
+ font-size: 12px;
+ border: none;
+ cursor: default;
+ box-shadow: 0px 1px 0px #000;
+ border-radius: 0px;
+ -webkit-appearance:none;
+ -moz-appearance:none;
+ margin-bottom: 0px;
+ line-height: 14px;
+}
+
+.sheet-settings select,
+.sheet-expandedsheet select {
+ width: 80px;
+}
+
+.sheet-wpnheader td {
+ text-align: center;
+}
+
+.sheet-dottable {
+ text-align: center;
+}
+
+.sheet-dottable table {
+ width: 100%;
+}
+
+.sheet-dottable .sheet-mortal td,
+.sheet-dottable .sheet-vampire td {
+ text-align: center;
+}
+
+.sheet-expandedsheet input[type="text"].sheet-partname {
+ width: 116px;
+}
+
+.sheet-expandedsheet input[type="text"].sheet-name {
+ width: 150px;
+}
+
+.sheet-expandedsheet input[type="text"].sheet-partpool {
+ width: 20px;
+ padding: 1px;
+ margin-left: 3px;
+ background: none;
+ color: black;
+ font-family: "Courier";
+ text-align: center;
+ border: none;
+ cursor: default;
+ -moz-box-shadow: 0px 1px 0px #000;
+ -webkit-box-shadow: 0px 1px 0px #000;
+ -webkit-border-radius: 0px;
+ -moz-border-radius: 0px;
+ -webkit-appearance:none;
+ -moz-appearance:none;
+ margin-bottom: 0px;
+}
+
+.sheet-expandedsheet .sheet-rollcontainer {
+ background: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/New%20World%20of%20Darkness%20Official/die.png') no-repeat center;
+ background-size: contain;
+ height: 40px;
+ width: 40px;
+ display: inline-block;
+ float: right;
+}
+
+.sheet-customroll button:before {
+ font-family: "Courier" !important;
+ content: "Roll" !important;
+ background: none !important;
+}
+
+.sheet-customroll button {
+ height: 100%;
+ width: 100%;
+ opacity: 0;
+}
+
+.sheet-expandedsheet textarea,
+.sheet-expandedsheet2 textarea {
+ resize:vertical;
+ width: calc(100% - 10px);
+ margin-top: 10px;
+ height: 74px;
+}
+
+.sheet-expandedsheet .sheet-customroll {
+ border: solid 1px black;
+ border-radius: 4px;
+ padding: 5px;
+ margin-bottom: 15px;
+}
+
+.sheet-leftcolumn {
+ display: inline-block;
+ margin-right: 10px;
+}
+
+.sheet-rightcolumn {
+ display: inline-block;
+ float: right;
+}
+
+td.sheet-vitae {
+ padding: 0px;
+}
+
+tr.sheet-vitae {
+ height: 13px;
+}
+
+.sheet-vitae input[type=checkbox] {
+ margin-top: 0px;
+ width: 12px;
+}
+
+input[type=text].sheet-title {
+ text-align: center;
+ width: 300px;
+ font-size: 1.4em;
+ font-weight: bolder;
+ padding: 0px;
+}
+
+.sheet-expandedsheet2 {
+ text-align: center;
+}
+
+.sheet-expandedsheet2 .sheet-subheader {
+ width: 300px;
+ font-size: 1.4em;
+ font-weight: bolder;
+}
diff --git a/CWorldofDarkness/CWoD.html b/CWorldofDarkness/CWoD.html
new file mode 100644
index 0000000000..5cd6d5fac8
--- /dev/null
+++ b/CWorldofDarkness/CWoD.html
@@ -0,0 +1,1722 @@
+
+
+
+
+
+
Settings
+
+
+
Page 1
+
+
+
Page 2
+
+
+
+
+
Revised Edition
+
+
+
World of Darkness
+
+
+
Vampire The Masquerade
+
+
+
Werewolf The Apocalypse
+
+
+
Mage The Ascension
+
+
+
Hunter The Reckoning
+
+
+
Demon The Fallen
+
+
+
Mummy The Resurrection
+
+
+
Fan Made
+
+
+
Gargoyles The Vigil
+
+
+
Diclonius The Nightmare
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OTHER TRAITS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/CWorldofDarkness/CWoD.png b/CWorldofDarkness/CWoD.png
new file mode 100644
index 0000000000..31a4953865
Binary files /dev/null and b/CWorldofDarkness/CWoD.png differ
diff --git a/CWorldofDarkness/Demon.png b/CWorldofDarkness/Demon.png
new file mode 100644
index 0000000000..6796acfbc7
Binary files /dev/null and b/CWorldofDarkness/Demon.png differ
diff --git a/CWorldofDarkness/Diclonius.png b/CWorldofDarkness/Diclonius.png
new file mode 100644
index 0000000000..395c97f918
Binary files /dev/null and b/CWorldofDarkness/Diclonius.png differ
diff --git a/CWorldofDarkness/Gargoyle.png b/CWorldofDarkness/Gargoyle.png
new file mode 100644
index 0000000000..c6f0f7f049
Binary files /dev/null and b/CWorldofDarkness/Gargoyle.png differ
diff --git a/CWorldofDarkness/Hunter.png b/CWorldofDarkness/Hunter.png
new file mode 100644
index 0000000000..07ad1fdf04
Binary files /dev/null and b/CWorldofDarkness/Hunter.png differ
diff --git a/CWorldofDarkness/Mage.png b/CWorldofDarkness/Mage.png
new file mode 100644
index 0000000000..3b9ddbb787
Binary files /dev/null and b/CWorldofDarkness/Mage.png differ
diff --git a/CWorldofDarkness/Mummy.png b/CWorldofDarkness/Mummy.png
new file mode 100644
index 0000000000..dcf6b40c2b
Binary files /dev/null and b/CWorldofDarkness/Mummy.png differ
diff --git a/CWorldofDarkness/Sheet.json b/CWorldofDarkness/Sheet.json
new file mode 100644
index 0000000000..92625ad0ee
--- /dev/null
+++ b/CWorldofDarkness/Sheet.json
@@ -0,0 +1,8 @@
+{
+ "html": "CWoD.html",
+ "css": "CWoD.css",
+ "author": "Raymond H.",
+ "roll20userid": "672060",
+ "preview": "CWoD.png",
+ "instructions": "Classic World of Darkness Sheet:Includes Revised Vampire Warewolf Demon Mummy Mage Hunter + some Homebrew Gargoyles and Diclonius"
+}
diff --git a/CWorldofDarkness/Vampire.png b/CWorldofDarkness/Vampire.png
new file mode 100644
index 0000000000..dd4178dce0
Binary files /dev/null and b/CWorldofDarkness/Vampire.png differ
diff --git a/CWorldofDarkness/Werewolf.png b/CWorldofDarkness/Werewolf.png
new file mode 100644
index 0000000000..bf8d9cc16e
Binary files /dev/null and b/CWorldofDarkness/Werewolf.png differ
diff --git a/CWorldofDarkness/Wod.png b/CWorldofDarkness/Wod.png
new file mode 100644
index 0000000000..489c6fecd7
Binary files /dev/null and b/CWorldofDarkness/Wod.png differ
diff --git a/Call_of_Cthulhu_7th_Ed/translations/ko.json b/Call_of_Cthulhu_7th_Ed/translations/ko.json
index 88218a4142..5765a09c09 100644
--- a/Call_of_Cthulhu_7th_Ed/translations/ko.json
+++ b/Call_of_Cthulhu_7th_Ed/translations/ko.json
@@ -18,18 +18,18 @@
"INT-u": "지능",
"Move rate-u": "이동력",
"HP-u": "체력",
- "": "current",
+ "": "현재",
"majorwound-u": "",
"pulphp-u": "",
"luck-u": "행운",
- "current": "current",
+ "current": "현재",
"damagebonus-u": "피해보너스",
- "None": "None",
+ "None": "없음",
"build-u": "체구",
"sanity-u": "이성",
- "start": "start",
- "tempinsane-u": "Temp. Insane",
- "indefinsane-u": "Indef. Insane",
+ "start": "시작",
+ "tempinsane-u": "일시적 광기",
+ "indefinsane-u": "장기적 광기",
"magicpoints-u": "마력",
"investigatorskills-u": "탐사자 기능",
"accounting-u": "회계(05%)",
@@ -96,34 +96,34 @@
"attacks-u": "공격 횟수",
"ammo-u": "탄약",
"malf-u": "고장",
- "Fighting(Brawl)": "Fighting(Brawl)",
- "Firarms(HG)": "Firarms(HG)",
- "Firarms(R/S)": "Firarms(R/S)",
- "Throw": "Throw",
- "Other Skill #1": "Other Skill #1",
- "Other Skill #2": "Other Skill #2",
- "Other Skill #3": "Other Skill #3",
- "Other Skill #4": "Other Skill #4",
- "Other Skill #5": "Other Skill #5",
- "Other Skill #6": "Other Skill #6",
- "Other Skill #7": "Other Skill #7",
- "Other Skill #8": "Other Skill #8",
- "Other Skill #9": "Other Skill #9",
- "Other Skill #10": "Other Skill #10",
+ "Fighting(Brawl)": "근접전(격투)",
+ "Firarms(HG)": "사격(권총)",
+ "Firarms(R/S)": "사격(라/산)",
+ "Throw": "투척",
+ "Other Skill #1": "다른 기능 #1",
+ "Other Skill #2": "다른 기능 #2",
+ "Other Skill #3": "다른 기능 #3",
+ "Other Skill #4": "다른 기능 #4",
+ "Other Skill #5": "다른 기능 #5",
+ "Other Skill #6": "다른 기능 #6",
+ "Other Skill #7": "다른 기능 #7",
+ "Other Skill #8": "다른 기능 #8",
+ "Other Skill #9": "다른 기능 #9",
+ "Other Skill #10": "다른 기능 #10",
"gearandposessions-u": "장비와 소지품",
"cashandassets-u": "현금과 자산",
"spendinglevel-u": "소비 수준",
"cash-u": "현금",
"assets-u": "자산",
"backstory-u": "백스토리",
- "Personal Description": "Personal Description",
- "Ideology/Beliefs": "Ideology/Beliefs",
- "Significant People": "Significant People",
- "Meaningful Locations": "Meaningful Locations",
- "Treasured Possessions": "Treasured Possessions",
- "Traits": "Traits",
- "Injuries & Scars": "Injuries & Scars",
- "Phobias/Manias": "Phobias/Manias",
- "Tomes, Spells and Artifacts": "Tomes, Spells and Artifacts",
- "Encounters with Strange Entities": "Encounters with Strange Entities"
+ "Personal Description": "겉보기",
+ "Ideology/Beliefs": "사상/신념",
+ "Significant People": "중요한 사람들",
+ "Meaningful Locations": "의미 있는 장소들",
+ "Treasured Possessions": "소중한 물건들",
+ "Traits": "성격",
+ "Injuries & Scars": "부상과 흉터",
+ "Phobias/Manias": "공포증과 집착증",
+ "Tomes, Spells and Artifacts": "신화서, 주문, 유물",
+ "Encounters with Strange Entities": "기이한 존재들과의 만남"
}
\ No newline at end of file
diff --git a/Call_of_Cthulhu_7th_Ed/translations/zh.json b/Call_of_Cthulhu_7th_Ed/translations/zh.json
index f73b030086..c191ee5067 100644
--- a/Call_of_Cthulhu_7th_Ed/translations/zh.json
+++ b/Call_of_Cthulhu_7th_Ed/translations/zh.json
@@ -19,8 +19,8 @@
"Move rate-u": "速度等級",
"HP-u": "生命值",
"": "現在值",
- "majorwound-u": "重傷",
- "pulphp-u": "低俗克蘇魯HP",
+ "majorwound-u": "",
+ "pulphp-u": "",
"luck-u": "幸運",
"current": "現在值",
"damagebonus-u": "傷害加值",
diff --git a/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/coc_7th_ed.html b/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/coc_7th_ed.html
index d093edb332..aac80369a2 100644
--- a/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/coc_7th_ed.html
+++ b/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/coc_7th_ed.html
@@ -24,7 +24,7 @@
@@ -157,8 +157,8 @@
-
-
+
+
@@ -203,8 +203,8 @@
-
-
+
+
/
@@ -258,43 +258,43 @@
心理學(10%)
-
-
+
+
信譽(00%)
-
-
+
+
勸說(10%)
-
-
+
+
話術(05%)
-
-
+
+
恐嚇(15%)
-
-
+
+
魅惑(15%)
-
-
+
+
[移動類技能]
@@ -303,57 +303,57 @@
領航(10%)
-
-
+
+
-
-
+
+
跳躍(20%)
-
-
+
+
攀爬(20%)
-
-
+
+
游泳(20%)
-
-
+
+
駕駛(汽車)(20%)
-
-
+
+
-
-
+
+
騎乘(05%)
-
-
+
+
[隱密類技能]
@@ -362,36 +362,36 @@
潛行(20%)
-
-
+
+
追蹤(10%)
-
-
+
+
喬裝(05%)
-
-
+
+
鎖匠(01%)
-
-
+
+
巧手(10%)
-
-
+
+
[語言技能]
@@ -400,15 +400,15 @@
母語(教育)
-
-
+
+
-
-
+
+
@@ -421,51 +421,51 @@
會計學(05%)
-
-
+
+
法律(05%)
-
-
+
+
神秘學(05%)
-
-
+
+
歷史(05%)
-
-
+
+
自然學(10%)
-
-
+
+
人類學(1%)
-
-
+
+
考古學(01%)
-
-
+
+
[職業興趣技能]
@@ -474,36 +474,36 @@
電腦使用(5%)
-
-
+
+
表演(5%)
-
-
+
+
機械維修(10%)
-
-
+
+
電器維修(10%)
-
-
+
+
重機械操作(01%)
-
-
+
+
[調查類技能]
@@ -512,36 +512,36 @@
偵查(25%)
-
-
+
+
聆聽(20%)
-
-
+
+
圖書館使用(20%)
-
-
+
+
估價(05%)
-
-
+
+
克蘇魯神話(00%)
-
-
+
+
[醫療類技能]
@@ -550,29 +550,29 @@
急救(30%)
-
-
+
+
醫學(01%)
-
-
+
+
藥學(01%)
-
-
+
+
精神分析(01%)
-
-
+
+
@@ -585,50 +585,50 @@
閃躲(一半敏捷)
-
-
+
+
鬥毆/空手(25%)
-
-
+
+
投擲(20%)
-
-
+
+
射擊(手槍)(20%)
-
-
+
+
射擊(步槍/霰彈槍)(25%)
-
-
+
+
射擊(衝鋒槍)(15%)
-
-
+
+
射擊(機槍)(10%)
-
-
+
+
@@ -703,8 +703,8 @@
-
-
+
+
@@ -717,7 +717,14 @@
-
武器
+
+
+
@@ -736,13 +743,13 @@
-
-
+
+
-
+
@@ -753,8 +760,8 @@
-
- <
+
+ <
@@ -771,8 +778,8 @@
-
-
+
+
射擊(衝鋒槍)
射擊(機槍)
@@ -792,8 +799,8 @@
-
-
+
+
@@ -834,8 +841,8 @@
-
-
+
+
@@ -876,8 +883,8 @@
-
-
+
+
@@ -918,8 +925,8 @@
-
-
+
+
@@ -960,8 +967,8 @@
-
-
+
+
@@ -1003,8 +1010,8 @@
-
-
+
+
@@ -1147,8 +1154,6 @@
-
-
調查員筆記
@@ -1160,12 +1165,18 @@
-
擲骰顥示圖片設定
-
只要在旁邊打入圖片網址並點擊按鈕即可顯示圖片,支援GIF,JPG,PNG格式.
-
灰色骰子因為一次性擲出獎勵懲罰骰,所以只可以顯示一張圖片,但根據不同欄位(技能類,武器類)可以設定不同圖片.
而綠色骰子可以根據成功程度而顯示不同圖片.
-
如果同時填寫[必定顯示]和不同的[成功程度]圖片,則會同時顯示兩張圖片.如認為太長太複雜,請選擇[必定顯示]或[成功程度]之間其中一種.
比較特別是SAN CHECK,需要獨立設定圖片.
-
灰色骰子
-
+
+
+
擲骰顯示圖片設定
+
只要在旁邊輸入圖片網址並點擊按鈕即可顯示圖片,支援GIF,JPG,PNG格式.
+
灰色骰子因為一次性擲出獎勵懲罰骰,所以只可以顯示一張圖片,但根據不同欄位(技能類,武器類)可以設定不同圖片.
而綠色骰子可以根據成功程度而顯示不同圖片.
+
如果同時填寫[必定顯示]和不同的[成功程度]圖片,則會同時顯示兩張圖片.如認為太長太複雜,請選擇[必定顯示]或[成功程度]之間其中一種.
比較特別是SAN CHECK,需要獨立設定圖片.
+
灰色骰子
+
-
綠色骰子
-
武器表灰色骰子
@@ -1289,7 +1298,7 @@
-
武器表自動射擊灰色骰子
-
-
+
+
JSON快速匯出功能
+
+
為確保匯出最新資料,修改欄位後,請先開關一次角色卡.
+
+
+
+
+
JSON快速匯入功能
+
+
JSON格式參考[{"name":"Z", "san":"o"}],基本上支援角色卡所有欄位,可使用上方匯出功能轉移角色卡.
+
注意:沒有輸入資料的欄位將被清除.輸入資料後重開角卡,變成Done即代表匯入成功.
+
支援JSON的EXCEL角色卡 請致純美香港面團專區或HKTRPG下載
+
+
+
+
+
-
@@ -4434,4 +4455,267 @@
setAttrs({mov: imov});
}); //end getAttrs
}); //end on("add:siz...
-
+
+ // JSON Import
+ on("change:import_json", function() {
+ getAttrs(["import_json"], function(values)
+ {
+ var jsonData = JSON.parse(values.import_json);
+ var characterData = jsonData[0];
+ //[{"name":"Z", "int":"80"}]
+ // Import Info name player occupation sex age birthplace residence
+ setAttrs({character_name: characterData["character_name"]});
+ setAttrs({name: characterData["name"]});
+ setAttrs({player: characterData["player"]});
+ setAttrs({occupation: characterData["occupation"]});
+ setAttrs({sex: characterData["sex"]});
+ setAttrs({age: characterData["age"]});
+ setAttrs({birthplace: characterData["birthplace"]});
+ setAttrs({residence: characterData["residence"]});
+ // Import states str dex pow con app edu siz int name player occupation sex age birthplace residence
+ setAttrs({str: characterData["str"]});
+ setAttrs({dex: characterData["dex"]});
+ setAttrs({pow: characterData["pow"]});
+ setAttrs({con: characterData["con"]});
+ setAttrs({app: characterData["app"]});
+ setAttrs({edu: characterData["edu"]});
+ setAttrs({siz: characterData["siz"]});
+ setAttrs({int: characterData["int"]});
+ //luck hp armor san mp
+ setAttrs({luck: characterData["luck"]});
+ setAttrs({hp: characterData["hp"]});
+ setAttrs({armor: characterData["armor"]});
+ setAttrs({san: characterData["san"]});
+ setAttrs({san_start: characterData["san_start"]});
+ setAttrs({mp: characterData["mp"]});
+ // Import skills psychology credit_rating persuade fast_talk intimidate charm
+ setAttrs({psychology: characterData["psychology"]});
+ setAttrs({credit_rating: characterData["credit_rating"]});
+ setAttrs({persuade: characterData["persuade"]});
+ setAttrs({fast_talk: characterData["fast_talk"]});
+ setAttrs({intimidate: characterData["intimidate"]});
+ setAttrs({charm: characterData["charm"]});
+ //移動類 navigate survival_name survival01 jump climb swim drive_auto drive_other01_name drive_other01 ride
+ setAttrs({navigate: characterData["navigate"]});
+ setAttrs({survival_name: characterData["survival_name"]});
+ setAttrs({survival01: characterData["survival01"]});
+ setAttrs({jump: characterData["jump"]});
+ setAttrs({climb: characterData["climb"]});
+ setAttrs({swim: characterData["swim"]});
+ setAttrs({drive_auto: characterData["drive_auto"]});
+ setAttrs({drive_other01_name: characterData["drive_other01_name"]});
+ setAttrs({drive_other01: characterData["drive_other01"]});
+ setAttrs({ride: characterData["ride"]});
+ //[隱密類技能 stealth track disguise locksmith sleight_of_hand
+ setAttrs({stealth: characterData["stealth"]});
+ setAttrs({track: characterData["track"]});
+ setAttrs({disguise: characterData["disguise"]});
+ setAttrs({locksmith: characterData["locksmith"]});
+ setAttrs({sleight_of_hand: characterData["sleight_of_hand"]});
+ //語言 language_own language_other_name language_other01
+ setAttrs({language_own: characterData["language_own"]});
+ setAttrs({language_other_name: characterData["language_other_name"]});
+ setAttrs({language_other01: characterData["language_other01"]});
+ //學問類技能 accounting law occult history natural_world anthropology archaeology
+ setAttrs({accounting: characterData["accounting"]});
+ setAttrs({law: characterData["law"]});
+ setAttrs({occult: characterData["occult"]});
+ setAttrs({history: characterData["history"]});
+ setAttrs({natural_world: characterData["natural_world"]});
+ setAttrs({anthropology: characterData["anthropology"]});
+ setAttrs({archaeology: characterData["archaeology"]});
+ //職業興趣技能 compute_use acting mech_repair elec_repair op_hv_machine
+ setAttrs({compute_use: characterData["compute_use"]});
+ setAttrs({acting: characterData["acting"]});
+ setAttrs({mech_repair: characterData["mech_repair"]});
+ setAttrs({elec_repair: characterData["elec_repair"]});
+ setAttrs({op_hv_machine: characterData["op_hv_machine"]});
+ //調查類 spot_hidden listen library_use appraise cthulhu_mythos
+ setAttrs({spot_hidden: characterData["spot_hidden"]});
+ setAttrs({listen: characterData["listen"]});
+ setAttrs({library_use: characterData["library_use"]});
+ setAttrs({appraise: characterData["appraise"]});
+ setAttrs({cthulhu_mythos: characterData["cthulhu_mythos"]});
+ //醫療類 first_aid medicine pharmacy psychoanalysis
+ setAttrs({first_aid: characterData["first_aid"]});
+ setAttrs({medicine: characterData["medicine"]});
+ setAttrs({pharmacy: characterData["pharmacy"]});
+ setAttrs({psychoanalysis: characterData["psychoanalysis"]});
+ //戰鬥類 dodge fighting_brawl throw firearms_handgun firearms_rifle submachine_gun machine_gun
+ setAttrs({dodge: characterData["dodge"]});
+ setAttrs({fighting_brawl: characterData["fighting_brawl"]});
+ setAttrs({throw: characterData["throw"]});
+ setAttrs({firearms_handgun: characterData["firearms_handgun"]});
+ setAttrs({firearms_rifle: characterData["firearms_rifle"]});
+ setAttrs({submachine_gun: characterData["submachine_gun"]});
+ setAttrs({machine_gun: characterData["machine_gun"]});
+ //自定 otherskill1 otherskill1_name
+ setAttrs({otherskill1: characterData["otherskill1"]});
+ setAttrs({otherskill1_name: characterData["otherskill1_name"]});
+ setAttrs({otherskill2: characterData["otherskill2"]});
+ setAttrs({otherskill2_name: characterData["otherskill2_name"]});
+ setAttrs({otherskill3: characterData["otherskill3"]});
+ setAttrs({otherskill3_name: characterData["otherskill3_name"]});
+ setAttrs({otherskill4: characterData["otherskill4"]});
+ setAttrs({otherskill4_name: characterData["otherskill4_name"]});
+ setAttrs({otherskill5: characterData["otherskill5"]});
+ setAttrs({otherskill5_name: characterData["otherskill5_name"]});
+ setAttrs({otherskill6: characterData["otherskill6"]});
+ setAttrs({otherskill6_name: characterData["otherskill6_name"]});
+ //weapon1_name weapon1_name weapon1_skill weapon1_damage weapon1_extdamage weapon1_range weapon1_attacks weapon1_ammo weapon1_malf auto_weapon1_skill
+ setAttrs({weapon0_extdamage: characterData["weapon0_extdamage"]});
+ setAttrs({auto_weapon1_name: characterData["auto_weapon1_name"]});
+ setAttrs({auto_weapon1_skill: characterData["auto_weapon1_skill"]});
+ setAttrs({auto_weapon1_damage: characterData["auto_weapon1_damage"]});
+ setAttrs({auto_weapon1_damage2: characterData["auto_weapon1_damage2"]});
+ setAttrs({auto_weapon1_extdamage: characterData["auto_weapon1_extdamage"]});
+ setAttrs({auto_weapon1_extdamage2: characterData["auto_weapon1_extdamage2"]});
+ setAttrs({auto_weapon1_range: characterData["auto_weapon1_range"]});
+ setAttrs({auto_weapon1_attacks: characterData["auto_weapon1_attacks"]});
+ setAttrs({auto_weapon1_ammo: characterData["auto_weapon1_ammo"]});
+ setAttrs({auto_weapon1_malf: characterData["auto_weapon1_malf"]});
+ setAttrs({weapon1_name: characterData["weapon1_name"]});
+ setAttrs({weapon1_skill: characterData["weapon1_skill"]});
+ setAttrs({weapon1_damage: characterData["weapon1_damage"]});
+ setAttrs({weapon1_db: characterData["weapon1_db"]});
+ setAttrs({weapon1_extdamage: characterData["weapon1_extdamage"]});
+ setAttrs({weapon1_range: characterData["weapon1_range"]});
+ setAttrs({weapon1_attacks: characterData["weapon1_attacks"]});
+ setAttrs({weapon1_ammo: characterData["weapon1_ammo"]});
+ setAttrs({weapon1_malf: characterData["weapon1_malf"]});
+ setAttrs({weapon2_name: characterData["weapon2_name"]});
+ setAttrs({weapon2_skill: characterData["weapon2_skill"]});
+ setAttrs({weapon2_damage: characterData["weapon2_damage"]});
+ setAttrs({weapon2_db: characterData["weapon2_db"]});
+ setAttrs({weapon2_extdamage: characterData["weapon2_extdamage"]});
+ setAttrs({weapon2_range: characterData["weapon2_range"]});
+ setAttrs({weapon2_attacks: characterData["weapon2_attacks"]});
+ setAttrs({weapon2_ammo: characterData["weapon2_ammo"]});
+ setAttrs({weapon2_malf: characterData["weapon2_malf"]});
+ setAttrs({weapon3_name: characterData["weapon3_name"]});
+ setAttrs({weapon3_skill: characterData["weapon3_skill"]});
+ setAttrs({weapon3_damage: characterData["weapon3_damage"]});
+ setAttrs({weapon3_db: characterData["weapon3_db"]});
+ setAttrs({weapon3_extdamage: characterData["weapon3_extdamage"]});
+ setAttrs({weapon3_range: characterData["weapon3_range"]});
+ setAttrs({weapon3_attacks: characterData["weapon3_attacks"]});
+ setAttrs({weapon3_ammo: characterData["weapon3_ammo"]});
+ setAttrs({weapon3_malf: characterData["weapon3_malf"]});
+ setAttrs({weapon4_name: characterData["weapon4_name"]});
+ setAttrs({weapon4_skill: characterData["weapon4_skill"]});
+ setAttrs({weapon4_damage: characterData["weapon4_damage"]});
+ setAttrs({weapon4_db: characterData["weapon4_db"]});
+ setAttrs({weapon4_extdamage: characterData["weapon4_extdamage"]});
+ setAttrs({weapon4_range: characterData["weapon4_range"]});
+ setAttrs({weapon4_attacks: characterData["weapon4_attacks"]});
+ setAttrs({weapon4_ammo: characterData["weapon4_ammo"]});
+ setAttrs({weapon4_malf: characterData["weapon4_malf"]});
+ setAttrs({weapon5_name: characterData["weapon5_name"]});
+ setAttrs({weapon5_skill: characterData["weapon5_skill"]});
+ setAttrs({weapon5_damage: characterData["weapon5_damage"]});
+ setAttrs({weapon5_db: characterData["weapon5_db"]});
+ setAttrs({weapon5_extdamage: characterData["weapon5_extdamage"]});
+ setAttrs({weapon5_range: characterData["weapon5_range"]});
+ setAttrs({weapon5_attacks: characterData["weapon5_attacks"]});
+ setAttrs({weapon5_ammo: characterData["weapon5_ammo"]});
+ setAttrs({weapon5_malf: characterData["weapon5_malf"]});
+ //工具及隨身物品 gear_and_posessions spending_level cash assets
+ setAttrs({gear_and_posessions: characterData["gear_and_posessions"]});
+ setAttrs({spending_level: characterData["spending_level"]});
+ setAttrs({cash: characterData["cash"]});
+ setAttrs({assets: characterData["assets"]});
+ //背景故事 personal_description ideaology_beliefs significant_people meaningful_locations treasured_posessions traits injuries_scars phobias_manias tomes_spells_artifacts encounters_with_strange_entities
+ setAttrs({personal_description: characterData["personal_description"]});
+ setAttrs({ideaology_beliefs: characterData["ideaology_beliefs"]});
+ setAttrs({significant_people: characterData["significant_people"]});
+ setAttrs({meaningful_locations: characterData["meaningful_locations"]});
+ setAttrs({treasured_posessions: characterData["treasured_posessions"]});
+ setAttrs({traits: characterData["traits"]});
+ setAttrs({injuries_scars: characterData["injuries_scars"]});
+ setAttrs({phobias_manias: characterData["phobias_manias"]});
+ setAttrs({tomes_spells_artifacts: characterData["tomes_spells_artifacts"]});
+ setAttrs({encounters_with_strange_entities: characterData["encounters_with_strange_entities"]});
+ //其他資料 key_connection charchest_traits charchest_exp other_back_story
+ setAttrs({key_connection: characterData["key_connection"]});
+ setAttrs({charchest_traits: characterData["charchest_traits"]});
+ setAttrs({charchest_exp: characterData["charchest_exp"]});
+ setAttrs({other_back_story: characterData["other_back_story"]});
+ //調查員同伴及關係人 fellow_investigators
+ setAttrs({fellow_investigators: characterData["fellow_investigators"]});
+ //調查員筆記 investigators_notes
+ setAttrs({investigators_notes: characterData["investigators_notes"]});
+ //圖片
+ setAttrs({ima_coc: characterData["ima_coc"]});
+ setAttrs({ima_coc_san: characterData["ima_coc_san"]});
+ setAttrs({ima_coc1: characterData["ima_coc1"]});
+ setAttrs({ima_coc1_fum: characterData["ima_coc1_fum"]});
+ setAttrs({ima_coc1_fail: characterData["ima_coc1_fail"]});
+ setAttrs({ima_coc1_succ: characterData["ima_coc1_succ"]});
+ setAttrs({ima_coc1_hard: characterData["ima_coc1_hard"]});
+ setAttrs({ima_coc1_ext: characterData["ima_coc1_ext"]});
+ setAttrs({ima_coc1_crit: characterData["ima_coc1_crit"]});
+ setAttrs({ima_coc1_san: characterData["ima_coc1_san"]});
+ setAttrs({ima_coc1_san_fum: characterData["ima_coc1_san_fum"]});
+ setAttrs({ima_coc1_san_fail: characterData["ima_coc1_san_fail"]});
+ setAttrs({ima_coc1_san_succ: characterData["ima_coc1_san_succ"]});
+ setAttrs({ima_coc1_san_hard: characterData["ima_coc1_san_hard"]});
+ setAttrs({ima_coc1_san_ext: characterData["ima_coc1_san_ext"]});
+ setAttrs({ima_coc1_san_crit: characterData["ima_coc1_san_crit"]});
+ setAttrs({ima_att_coc: characterData["ima_att_coc"]});
+ setAttrs({ima_coc_att1: characterData["ima_coc_att1"]});
+ setAttrs({ima_coc_att1_fum: characterData["ima_coc_att1_fum"]});
+ setAttrs({ima_coc_att1_fail: characterData["ima_coc_att1_fail"]});
+ setAttrs({ima_coc_att1_succ: characterData["ima_coc_att1_succ"]});
+ setAttrs({ima_coc_att1_hard: characterData["ima_coc_att1_hard"]});
+ setAttrs({ima_coc_att1_ext: characterData["ima_coc_att1_ext"]});
+ setAttrs({ima_coc_att1_crit: characterData["ima_coc_att1_crit"]});
+ setAttrs({ima_auto_att1_gray: characterData["ima_auto_att1_gray"]});
+ setAttrs({ima_auto_att1_green: characterData["ima_auto_att1_green"]});
+ setAttrs({ima_coc2: characterData["ima_coc2"]});
+ setAttrs({ima_coc2_fail: characterData["ima_coc2_fail"]});
+ setAttrs({ima_coc2_succ: characterData["ima_coc2_succ"]});
+ setAttrs({ima_coc2_hard: characterData["ima_coc2_hard"]});
+ setAttrs({ima_coc2_ext: characterData["ima_coc2_ext"]});
+ setAttrs({ima_coc_url: characterData["ima_coc_url"]});
+ setAttrs({ima_coc_san_url: characterData["ima_coc_san_url"]});
+ setAttrs({ima_coc1_url: characterData["ima_coc1_url"]});
+ setAttrs({ima_coc1_fum_url: characterData["ima_coc1_fum_url"]});
+ setAttrs({ima_coc1_fail_url: characterData["ima_coc1_fail_url"]});
+ setAttrs({ima_coc1_succ_url: characterData["ima_coc1_succ_url"]});
+ setAttrs({ima_coc1_hard_url: characterData["ima_coc1_hard_url"]});
+ setAttrs({ima_coc1_ext_url: characterData["ima_coc1_ext_url"]});
+ setAttrs({ima_coc1_crit_url: characterData["ima_coc1_crit_url"]});
+ setAttrs({ima_coc1_san_url: characterData["ima_coc1_san_url"]});
+ setAttrs({ima_coc1_san_fum_url: characterData["ima_coc1_san_fum_url"]});
+ setAttrs({ima_coc1_san_fail_url: characterData["ima_coc1_san_fail_url"]});
+ setAttrs({ima_coc1_san_succ_url: characterData["ima_coc1_san_succ_url"]});
+ setAttrs({ima_coc1_san_hard_url: characterData["ima_coc1_san_hard_url"]});
+ setAttrs({ima_coc1_san_ext_url: characterData["ima_coc1_san_ext_url"]});
+ setAttrs({ima_coc1_san_crit_url: characterData["ima_coc1_san_crit_url"]});
+ setAttrs({ima_att_coc_url: characterData["ima_att_coc_url"]});
+ setAttrs({ima_coc_att1_url: characterData["ima_coc_att1_url"]});
+ setAttrs({ima_coc_att1_fum_url: characterData["ima_coc_att1_fum_url"]});
+ setAttrs({ima_coc_att1_fail_url: characterData["ima_coc_att1_fail_url"]});
+ setAttrs({ima_coc_att1_succ_url: characterData["ima_coc_att1_succ_url"]});
+ setAttrs({ima_coc_att1_hard_url: characterData["ima_coc_att1_hard_url"]});
+ setAttrs({ima_coc_att1_ext_url: characterData["ima_coc_att1_ext_url"]});
+ setAttrs({ima_coc_att1_crit_url: characterData["ima_coc_att1_crit_url"]});
+ setAttrs({ima_auto_att1_gray_url: characterData["ima_auto_att1_gray_url"]});
+ setAttrs({ima_auto_att1_green_url: characterData["ima_auto_att1_green_url"]});
+ setAttrs({ima_coc2_url: characterData["ima_coc2_url"]});
+ setAttrs({ima_coc2_fail_url: characterData["ima_coc2_fail_url"]});
+ setAttrs({ima_coc2_succ_url: characterData["ima_coc2_succ_url"]});
+ setAttrs({ima_coc2_hard_url: characterData["ima_coc2_hard_url"]});
+ setAttrs({ima_coc2_ext_url: characterData["ima_coc2_ext_url"]});
+ setAttrs({import_json: "Done"});
+ });
+ });
+ on('sheet:opened change:core-tab',function(){
+ getAttrs(["character_name","name","player","occupation","sex","age","birthplace","residence","str","dex","pow","con","app","edu","siz","int","luck","hp","armor","san","san_start","mp","psychology","credit_rating","persuade","fast_talk","intimidate","charm","navigate","survival_name","survival01","jump","climb","swim","drive_auto","drive_other01_name","drive_other01","ride","stealth","track","disguise","locksmith","sleight_of_hand","language_own","language_other_name","language_other01","accounting","law","occult","history","natural_world","anthropology","archaeology","compute_use","acting","mech_repair","elec_repair","op_hv_machine","spot_hidden","listen","library_use","appraise","cthulhu_mythos","first_aid","medicine","pharmacy","psychoanalysis","dodge","fighting_brawl","throw","firearms_handgun","firearms_rifle","submachine_gun","machine_gun","otherskill1","otherskill1_name","otherskill2","otherskill2_name","otherskill3","otherskill3_name","otherskill4","otherskill4_name","otherskill5","otherskill5_name","otherskill6","otherskill6_name","weapon0_extdamage","auto_weapon1_name","auto_weapon1_skill","auto_weapon1_damage","auto_weapon1_damage2","auto_weapon1_extdamage","auto_weapon1_extdamage2","auto_weapon1_range","auto_weapon1_attacks","auto_weapon1_ammo","auto_weapon1_malf","weapon1_name","weapon1_skill","weapon1_damage","weapon1_db","weapon1_extdamage","weapon1_range","weapon1_attacks","weapon1_ammo","weapon1_malf","weapon2_name","weapon2_skill","weapon2_damage","weapon2_db","weapon2_extdamage","weapon2_range","weapon2_attacks","weapon2_ammo","weapon2_malf","weapon3_name","weapon3_skill","weapon3_damage","weapon3_db","weapon3_extdamage","weapon3_range","weapon3_attacks","weapon3_ammo","weapon3_malf","weapon4_name","weapon4_skill","weapon4_damage","weapon4_db","weapon4_extdamage","weapon4_range","weapon4_attacks","weapon4_ammo","weapon4_malf","weapon5_name","weapon5_skill","weapon5_damage","weapon5_db","weapon5_extdamage","weapon5_range","weapon5_attacks","weapon5_ammo","weapon5_malf","gear_and_posessions","spending_level","cash","assets","personal_description","ideaology_beliefs","significant_people","meaningful_locations","treasured_posessions","traits","injuries_scars","phobias_manias","tomes_spells_artifacts","encounters_with_strange_entities","key_connection","charchest_traits","charchest_exp","other_back_story","fellow_investigators","investigators_notes","ima_coc","ima_coc_san","ima_coc1","ima_coc1_fum","ima_coc1_fail","ima_coc1_succ","ima_coc1_hard","ima_coc1_ext","ima_coc1_crit","ima_coc1_san","ima_coc1_san_fum","ima_coc1_san_fail","ima_coc1_san_succ","ima_coc1_san_hard","ima_coc1_san_ext","ima_coc1_san_crit","ima_att_coc","ima_coc_att1","ima_coc_att1_fum","ima_coc_att1_fail","ima_coc_att1_succ","ima_coc_att1_hard","ima_coc_att1_ext","ima_coc_att1_crit","ima_auto_att1_gray","ima_auto_att1_green","ima_coc2","ima_coc2_fail","ima_coc2_succ","ima_coc2_hard","ima_coc2_ext","ima_coc_url","ima_coc_san_url","ima_coc1_url","ima_coc1_fum_url","ima_coc1_fail_url","ima_coc1_succ_url","ima_coc1_hard_url","ima_coc1_ext_url","ima_coc1_crit_url","ima_coc1_san_url","ima_coc1_san_fum_url","ima_coc1_san_fail_url","ima_coc1_san_succ_url","ima_coc1_san_hard_url","ima_coc1_san_ext_url","ima_coc1_san_crit_url","ima_att_coc_url","ima_coc_att1_url","ima_coc_att1_fum_url","ima_coc_att1_fail_url","ima_coc_att1_succ_url","ima_coc_att1_hard_url","ima_coc_att1_ext_url","ima_coc_att1_crit_url","ima_auto_att1_gray_url","ima_auto_att1_green_url","ima_coc2_url","ima_coc2_fail_url","ima_coc2_succ_url","ima_coc2_hard_url","ima_coc2_ext"], function(values) {
+ var characterData = "["+JSON.stringify(values)+"]";
+ //if(values.character_name != "undefined") jsonDataExport += "\"character_name\":\""+values.character_name+"\",";
+ setAttrs({export_json:characterData});
+ });
+ });
+
+
\ No newline at end of file
diff --git a/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/sheet.json b/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/sheet.json
index 86e9cb01a0..78d520aa01 100644
--- a/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/sheet.json
+++ b/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/sheet.json
@@ -4,5 +4,5 @@
"authors": "Aqua Alex, Matthew Carpenter, Roric, Zetetic",
"roll20userid": "1048758, 103705, 1466905, 1540094",
"preview": "coc_7th_ed.png",
- "instructions": "2018/01/11增加分頁顯示,增加關係人欄位,調查員筆記,生平故事等,武器欄位增加閃躲,戰鬥不用再拉上拉下\n2018/01/08增加擲骰顯示圖片\n2018/01/04增加全自動射擊,增加護甲,增加自動顯示極端傷害\n2018/01/03增加追逐戰檢定\n2017/12/13翻譯最新版COC7版角色卡.使用我流技能排序.增加不定性瘋狂值\n你可能已經注意到沒有困難成功和極端成功的數值.因為它已經移植進擲骰按鈕中.當你使用擲骰按鈕,你會看到聊天紀錄上出現\"成功值/困難成功值/極端成功值\".讓你用適合的門檻來判斷是否成功.至於武器則選擇一個你武器的技能進行檢定.你可以從自訂的10個來進行檢定.而武器傷害可以拉選\"+0\", \"+1/2db\" 或 \"+db.\"來選擇是否加入傷害加成.\n現在支援低俗克蘇魯,打勾即可以變成低俗克蘇魯規則的雙倍生命值. \n\n Aqua Alex:\n (1)刪除了對js文件的需求,並創建了一個Workerscript,即使不是Pro 帳號也可以自動計算傷害加值和體格.\n (2) 自動計算速度等級\n (3) 獎勵/懲罰擲骰 - 灰色擲骰是普通擲骰按鈕 (同時擲出3粒骰子並顯示所有結果), 綠色擲骰按鈕只會擲出一粒骰子.\n\nZ:\n(1)速度骰檢定: 在速度等級(Move Rate) 旁邊新增擲骰,根據投擲體質的結果,顯示速度等級.\n(2)全自動射擊:武器欄,第二欄強制為全自動射擊檢定,只可以選擇機槍或衝鋒槍,左右兩粒擲骰鍵對應傷害欄及極端傷害欄的左右兩個傷害公式,可以用括號()備註每彈幕多少發.\n(3)極端傷害列:新增在武器表中,非必須填寫,但填寫後,灰色擲骰會自動顯示,而綠色擲骰只有在擲出極端成功時才會顯示,為了兼容問題,內裡想進行擲骰,請打[[]] EG. [[1d4+2+4+2(雕刻刀)]]\n(4)擲骰顯示圖片:只要在旁邊打入圖片網址並點擊按鈕即可顯示圖片,支援GIF,JPG,PNG格式.\n灰色骰子因為一次性擲出獎勵懲罰骰,所以只可以顯示一張圖片,但根據不同欄位(技能類,武器類)可以設定不同圖片.\n而綠色骰子可以根據成功程度而顯示不同圖片.\n如果同時填寫[必定顯示]和不同的[成功程度]圖片,則會同時顯示兩張圖片.如認為太長太複雜,請選擇[必定顯示]或[成功程度]之間其中一種.\n比較特別是SAN CHECK,需要獨立設定圖片."
+ "instructions": "2018/01/17增加私訊KP擲骰設定,戰鬥欄的TurnOrder骰,JSON匯出匯入功能及修正角色名不連動角卡的問題\n2018/01/11增加分頁顯示,增加關係人欄位,調查員筆記,生平故事等,武器欄位增加閃躲,戰鬥不用再拉上拉下\n2018/01/08增加擲骰顯示圖片\n2018/01/04增加全自動射擊,增加護甲,增加自動顯示極端傷害\n2018/01/03增加追逐戰檢定\n2017/12/13翻譯最新版COC7版角色卡.使用我流技能排序.增加不定性瘋狂值\n當你使用灰色擲骰按鈕,你會看到聊天紀錄上出現\"成功值/困難成功值/極端成功值\".讓你用適合的門檻來判斷是否成功.至於武器則選擇一個你武器的技能進行檢定.你可以從自訂的10個來進行檢定.而武器傷害可以拉選\"+0\", \"+1/2db\" 或 \"+db.\"來選擇是否加入傷害加成.\n現在支援低俗克蘇魯,打勾即可以變成低俗克蘇魯規則的雙倍生命值. \n\n Aqua Alex:\n (1)刪除了對js文件的需求,並創建了一個Workerscript,即使不是Pro 帳號也可以自動計算傷害加值和體格.\n (2) 自動計算速度等級\n (3) 獎勵/懲罰擲骰 - 灰色擲骰是普通擲骰按鈕 (同時擲出3粒骰子並顯示所有結果), 綠色擲骰按鈕只會擲出一粒骰子.\n\nZ:\n(1)速度骰檢定: 在速度等級(Move Rate) 旁邊新增擲骰,根據投擲體質的結果,顯示速度等級.\n(2)全自動射擊彈幕:武器欄,第二欄強制為全自動射擊檢定,只可以選擇機槍或衝鋒槍,左右兩粒擲骰鍵對應傷害欄及極端傷害欄的左右兩個傷害公式,可以用括號()備註每彈幕多少發.\n(3)極端傷害列:新增在武器表中,非必須填寫,但填寫後,灰色擲骰會自動顯示,而綠色擲骰只有在擲出極端成功時才會顯示,為了兼容問題,內裡想進行擲骰,請打[[]] EG. [[1d4+2+4+2(雕刻刀)]]\n(4)擲骰顯示圖片:只要在旁邊打入圖片網址並點擊按鈕即可顯示圖片,支援GIF,JPG,PNG格式.\n"
}
diff --git a/Capharnaum/capharnaum.css b/Capharnaum/capharnaum.css
new file mode 100644
index 0000000000..1bc452132e
--- /dev/null
+++ b/Capharnaum/capharnaum.css
@@ -0,0 +1,282 @@
+.charsheet
+{
+ font-family:"Arno Pro";
+ font-size:14px;
+ min-width:843px;
+}
+
+.sheet-logo
+{
+ width:406px;
+ vertical-align:top;
+ margin-top:40px;
+}
+
+button[type="roll"]::before
+{
+ content:"" !important;
+ font-family:"Arno Pro" !important;
+}
+
+button[type="roll"].sheet-roll
+{
+ font-family:"Arno Pro" !important;
+ text-align:left;
+ font-size:13px !important;
+}
+
+button[type="roll"].sheet-roll2
+{
+ font-family:"Arno Pro" !important;
+ text-align:center;
+ font-size:17px !important;
+}
+
+h2
+{
+ font-variant:small-caps;
+ display:inline-block;
+ font-size:20px;
+}
+
+div.sheet-column
+{
+ display:inline-block;
+ vertical-align:top;
+}
+
+div.sheet-line
+{
+ display:block;
+}
+
+div.sheet-margeLine
+{
+ margin-bottom:2px;
+}
+
+input[type=text]
+{
+ width:150px;
+}
+
+div.sheet-clair
+{
+ background-color:rgb(238, 223, 203);
+ padding:10px;
+ border-radius:1em;
+}
+
+div.sheet-fonce
+{
+ background-color:rgb(177, 151, 133);
+ padding:10px;
+ border-radius:1em;
+ border:1px solid black;
+ width:820px;
+}
+
+input[type="number"]
+{
+ -webkit-appearance: none;
+ margin: 0;
+ -moz-appearance:textfield;
+}
+
+input
+{
+ border:none;
+ background-color:rgb(224, 208, 183);
+}
+
+textarea
+{
+ border:none;
+ background-color:rgb(224, 208, 183);
+ padding:0px;
+ margin:0px;
+}
+
+.sheet-center
+{
+ text-align:center;
+}
+
+input.sheet-tab
+{
+ height: 22px;
+ position: relative;
+ top: 5px;
+ left: 7px;
+ margin: -1.5px;
+ cursor: pointer;
+ z-index: 1;
+ opacity: 0;
+ margin-top:-12px;
+ margin-left:-7px;
+ width:102px;
+}
+
+input.sheet-tab + span::before
+{
+ content: attr(title);
+
+ text-align: center;
+ display: inline-block;
+ height: 20px;
+
+
+ font-size: 14px;
+ font-weight:bold;
+ border:1px solid black;
+ border-top-left-radius: 3em 3em;
+
+ position: relative;
+
+ background-color:rgb(177, 151, 133);
+
+ margin-bottom:-1px;
+ margin-left:-94px;
+ width:100px;
+ padding-top:2px;
+
+ z-index:-1;
+}
+
+input.sheet-post-tab + span::before
+{
+ border-top-left-radius:0px;
+}
+
+input.sheet-tab:checked + span::before
+{
+ border-bottom:none;
+ z-index:1;
+}
+
+input.sheet-tab1:checked ~ div.sheet-tab1,
+input.sheet-tab2:checked ~ div.sheet-tab2,
+input.sheet-tab3:checked ~ div.sheet-tab3
+{
+ display:block;
+}
+
+.sheet-hide
+{
+ display:none;
+}
+
+.sheet-title
+{
+ font-weight:bold;
+}
+
+.sheet-heroisme
+{
+ border-radius:1em;
+ width:30px !important;
+ height:30px !important;
+ padding:0px;
+}
+
+.sheet-buttonExpand
+{
+ opacity:0;
+ float:left;
+ width: 16.15px;
+ height: 18px;
+ margin-top:2px;
+ margin-left:-8px;
+}
+
+.sheet-buttonExpand + span::before
+{
+ font-family: "pictos";
+ content: 'y';
+ float: left;
+ font-size: 18px;
+ margin-left: -17px;
+ opacity:0;
+ margin-top:2px;
+}
+
+div:hover > span::before
+{
+ opacity:1;
+}
+
+.sheet-buttonExpand:checked + span::before
+{
+ opacity:1;
+ text-shadow: 2px 2px 2px rgb(177, 151, 133);
+}
+
+div.sheet-expand
+{
+ display:none;
+ background-color:rgb(177, 151, 133);
+ padding-right:5px;
+ padding-left:5px;
+ padding-bottom:5px;
+ border-bottom-left-radius:1em;
+ border-bottom-right-radius:1em;
+ margin-right:-5px;
+}
+
+div.sheet-expandInline
+{
+ display:none;
+}
+
+.sheet-buttonExpand:checked ~ div.sheet-expand
+{
+ display:block;
+}
+
+.sheet-buttonExpand:checked ~ select.sheet-expandCorrect
+{
+ margin-left:-5px !important;
+}
+
+.sheet-buttonExpand:checked ~ div.sheet-expandInline
+{
+ display:inline-block;
+}
+
+.sheet-buttonExpand:checked ~ .sheet-expandHide
+{
+ display:none;
+}
+
+select.sheet-carac
+{
+ width:calc(100% - 7px);
+}
+
+input.sheet-button
+{
+ opacity:0;
+ width:100px;
+ height:22px;
+ margin-top: -1px;
+}
+
+input.sheet-button + span::before
+{
+ content: attr(title);
+ width: 100px;
+ margin-left: -101px;
+ height: 20px;
+ display: inline-block;
+ text-align: center;
+ font-weight: bold;
+ border: 1px solid black;
+ border-radius: 1em;
+ background-color: rgb(238, 223, 203);
+ padding-top: 2px;
+}
+
+input.sheet-button:checked + span::before
+{
+ box-shadow: 0px 0px 7px 0px #000000 inset;
+}
diff --git a/Capharnaum/capharnaum.html b/Capharnaum/capharnaum.html
new file mode 100644
index 0000000000..ef96cc7d49
--- /dev/null
+++ b/Capharnaum/capharnaum.html
@@ -0,0 +1,1123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
L'Aventurier
+
+
+
+
+ Épreuve
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Équitation
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Contes
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Périples
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+
Le Sage
+
+
+
+
+ Science
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Enseigner
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Peuples et Histoire
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Percevoir
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+
Le Prince
+
+
+
+
+ Ne pas perdre la face
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Élégance
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Flatter
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Négoce et Salamalecs
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+
Le Sorcier
+
+
+
+
+ Inspiration
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Prière
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Sacrifice
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Verbe Sacré
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+
+
+
Le Guerrier
+
+
+
+
+ Arme
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Commander
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Entraînement
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Impressionner
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+
Le Poète
+
+
+
+
+ Galvaniser
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Comédie
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Poésie
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Musique
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+
Le Malandrin
+
+
+
+
+ Assassinat
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Détrousser
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Discrétion
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ S'introduire
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+
Le Travailleur
+
+
+
+
+ Agriculture
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Artisanat
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Compagnonnage
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+ Tenir le coup
+
+
+
+ Coordination
+ Charme
+ Puissance
+ Souffle
+ Sagesse
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Coup de poing
+
+
+ Coordination
+ Puissance
+
+
+
+
+ Coup de pied
+
+
+ Coordination
+ Puissance
+
+
+
+
+
+
+
+
+
+
+
+ Coordination
+ Puissance
+
+
+
+
+
+
+ Dégâts :
+ Puissance +1
+ Puissance +2
+ Puissance +3
+ Puissance +4
+ Puissance +5
+ Puissance +6
+ Puissance +7
+ Puissance +8
+ Puissance +9
+ Puissance +10
+
+
+
+
+
+
+
+
+
+
diff --git a/Capharnaum/capharnaumPreview.png b/Capharnaum/capharnaumPreview.png
new file mode 100644
index 0000000000..3ece668283
Binary files /dev/null and b/Capharnaum/capharnaumPreview.png differ
diff --git a/Capharnaum/images/logo.jpg b/Capharnaum/images/logo.jpg
new file mode 100644
index 0000000000..57388113fd
Binary files /dev/null and b/Capharnaum/images/logo.jpg differ
diff --git a/Capharnaum/sheet.json b/Capharnaum/sheet.json
new file mode 100644
index 0000000000..ea6ce734a5
--- /dev/null
+++ b/Capharnaum/sheet.json
@@ -0,0 +1,9 @@
+
+{
+"html": "capharnaum.html",
+"css": "capharnaum.css",
+"authors": "Alain H.",
+"roll20userID": "67962",
+"preview": "capharnaumPreview.png",
+"instructions": "Adaptation de la fiche de personnage officielle de Capharnaum au format Roll20. Les macros sont fonctionnelles, mais les calculs pour les résultats des jets."
+}
diff --git a/Das_Schwarze_Auge_5/dsa5_character_sheet_roll20.css b/Das_Schwarze_Auge_5/dsa5_character_sheet_roll20.css
index 02642ddd3c..7a46e37cfd 100644
--- a/Das_Schwarze_Auge_5/dsa5_character_sheet_roll20.css
+++ b/Das_Schwarze_Auge_5/dsa5_character_sheet_roll20.css
@@ -368,12 +368,16 @@ input.sheet-show-nicht-humanoid:checked ~ .sheet-humanoid {
.sheet-nahkampfPatzerTabelle:not(:checked) + button.sheet-optional,
.sheet-fernkampfPatzerTabelle:not(:checked) + button.sheet-optional,
+.sheet-zauberPatzerTabelle:not(:checked) + button.sheet-optional,
+.sheet-liturgienPatzerTabelle:not(:checked) + button.sheet-optional,
.sheet-verteidigungPatzerTabelle:not(:checked) + button.sheet-optional {
display:none;
}
.sheet-nahkampfPatzerTabelle:checked ~ button.sheet-default,
-.sheet-fernkampfPatzerTabelle:checked ~ button.sheet-default ,
+.sheet-fernkampfPatzerTabelle:checked ~ button.sheet-default,
+.sheet-zauberPatzerTabelle:checked ~ button.sheet-default,
+.sheet-liturgienPatzerTabelle:checked ~ button.sheet-default,
.sheet-verteidigungPatzerTabelle:checked ~ button.sheet-default {
display:none;
}
@@ -663,6 +667,7 @@ select.sheet-max-stufe {
.sheet-flueche-schlaf-rauben:checked + div.sheet-flueche,
.sheet-flueche-pestilenz:checked + div.sheet-flueche,
.sheet-flueche-pech:checked + div.sheet-flueche,
+.sheet-flueche-juckreiz:checked + div.sheet-flueche,
.sheet-flueche-hexenschuss:checked + div.sheet-flueche,
.sheet-flueche-hagelschlag:checked + div.sheet-flueche,
.sheet-flueche-beute:checked + div.sheet-flueche,
@@ -868,6 +873,11 @@ select.sheet-max-stufe {
width:3em;
}
+.sheet-FreieZauber input, select {
+ font-family: "Times New Roman", Times, serif;
+ font-size: 90%;
+}
+
/*--------------------------------------------Roll Templates-------------------------------------*/
@@ -879,6 +889,8 @@ select.sheet-max-stufe {
.sheet-rolltemplate-DSA-Nahkampf-AT table,
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer table,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer table,
+.sheet-rolltemplate-DSA-Zauber-Patzer table,
+.sheet-rolltemplate-DSA-Liturgien-Patzer table,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer table,
.sheet-rolltemplate-DSA-Nahkampf-VE table,
.sheet-rolltemplate-DSA-Nahkampf-TP table,
@@ -897,6 +909,8 @@ select.sheet-max-stufe {
.sheet-rolltemplate-DSA-Nahkampf-AT .sheet-subheader,
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer .sheet-subheader,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer .sheet-subheader,
+.sheet-rolltemplate-DSA-Zauber-Patzer .sheet-subheader,
+.sheet-rolltemplate-DSA-Liturgien-Patzer .sheet-subheader,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer .sheet-subheader,
.sheet-rolltemplate-DSA-Nahkampf-VE .sheet-subheader,
.sheet-rolltemplate-DSA-Nahkampf-TP .sheet-subheader,
@@ -914,6 +928,8 @@ select.sheet-max-stufe {
.sheet-rolltemplate-DSA-Nahkampf-AT .sheet-tcat,
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer .sheet-tcat,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer .sheet-tcat,
+.sheet-rolltemplate-DSA-Zauber-Patzer .sheet-tcat,
+.sheet-rolltemplate-DSA-Liturgien-Patzer .sheet-tcat,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer .sheet-tcat,
.sheet-rolltemplate-DSA-Nahkampf-VE .sheet-tcat,
.sheet-rolltemplate-DSA-Nahkampf-TP .sheet-tcat,
@@ -929,6 +945,8 @@ select.sheet-max-stufe {
.sheet-rolltemplate-DSA-Nahkampf-AT td,
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer td,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer td,
+.sheet-rolltemplate-DSA-Zauber-Patzer td,
+.sheet-rolltemplate-DSA-Liturgien-Patzer td,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer td,
.sheet-rolltemplate-DSA-Nahkampf-VE td,
.sheet-rolltemplate-DSA-Nahkampf-TP td,
@@ -944,6 +962,8 @@ select.sheet-max-stufe {
.sheet-rolltemplate-DSA-Nahkampf-AT .inlinerollresult,
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer .inlinerollresult,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer .inlinerollresult,
+.sheet-rolltemplate-DSA-Zauber-Patzer .inlinerollresult,
+.sheet-rolltemplate-DSA-Liturgien-Patzer .inlinerollresult,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer .inlinerollresult,
.sheet-rolltemplate-DSA-Nahkampf-VE .inlinerollresult,
.sheet-rolltemplate-DSA-Nahkampf-TP .inlinerollresult,
@@ -965,6 +985,8 @@ select.sheet-max-stufe {
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer .inlinerollresult.fullcrit,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer .inlinerollresult.fullcrit,
+.sheet-rolltemplate-DSA-Zauber-Patzer .inlinerollresult.fullcrit,
+.sheet-rolltemplate-DSA-Liturgien-Patzer .inlinerollresult.fullcrit,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer .inlinerollresult.fullcrit,
.sheet-rolltemplate-DSA-Nahkampf-TP .inlinerollresult.fullcrit
{
@@ -986,6 +1008,8 @@ select.sheet-max-stufe {
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer .inlinerollresult.fullfail,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer .inlinerollresult.fullfail,
+.sheet-rolltemplate-DSA-Zauber-Patzer .inlinerollresult.fullfail,
+.sheet-rolltemplate-DSA-Liturgien-Patzer .inlinerollresult.fullfail,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer .inlinerollresult.fullfail,
.sheet-rolltemplate-DSA-Nahkampf-TP .inlinerollresult.fullfail {
color: #000000;
@@ -1016,6 +1040,8 @@ select.sheet-max-stufe {
.sheet-rolltemplate-DSA-Nahkampf-AT .sheet-arrow-right,
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer .sheet-arrow-right,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer .sheet-arrow-right,
+.sheet-rolltemplate-DSA-Zauber-Patzer .sheet-arrow-right,
+.sheet-rolltemplate-DSA-Liturgien-Patzer .sheet-arrow-right,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer .sheet-arrow-right,
.sheet-rolltemplate-DSA-Nahkampf-VE .sheet-arrow-right,
.sheet-rolltemplate-DSA-Nahkampf-TP .sheet-arrow-right,
@@ -1032,6 +1058,8 @@ select.sheet-max-stufe {
.sheet-rolltemplate-DSA-Nahkampf-AT th,
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer th,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer th,
+.sheet-rolltemplate-DSA-Zauber-Patzer th,
+.sheet-rolltemplate-DSA-Liturgien-Patzer th,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer th,
.sheet-rolltemplate-DSA-Nahkampf-VE th,
.sheet-rolltemplate-DSA-Nahkampf-TP th,
@@ -1080,6 +1108,8 @@ select.sheet-max-stufe {
.sheet-rolltemplate-DSA-Nahkampf-AT .sheet-arrow-right,
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer .sheet-arrow-right,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer .sheet-arrow-right,
+.sheet-rolltemplate-DSA-Zauber-Patzer .sheet-arrow-right,
+.sheet-rolltemplate-DSA-Liturgien-Patzer .sheet-arrow-right,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer .sheet-arrow-right,
.sheet-rolltemplate-DSA-Nahkampf-VE .sheet-arrow-right,
.sheet-rolltemplate-DSA-Nahkampf-TP .sheet-arrow-right,
@@ -1090,6 +1120,8 @@ select.sheet-max-stufe {
.sheet-rolltemplate-DSA-Nahkampf-AT th,
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer th,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer th,
+.sheet-rolltemplate-DSA-Zauber-Patzer th,
+.sheet-rolltemplate-DSA-Liturgien-Patzer th,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer th,
.sheet-rolltemplate-DSA-Nahkampf-VE th,
.sheet-rolltemplate-DSA-Nahkampf-TP th,
diff --git a/Das_Schwarze_Auge_5/dsa5_character_sheet_roll20.html b/Das_Schwarze_Auge_5/dsa5_character_sheet_roll20.html
index 856ffd493f..5024aa47d5 100644
--- a/Das_Schwarze_Auge_5/dsa5_character_sheet_roll20.html
+++ b/Das_Schwarze_Auge_5/dsa5_character_sheet_roll20.html
@@ -1,7 +1,7 @@
+
+
+
Wundschwelle
+
+
+
+
+
@@ -484,6 +492,11 @@
+
+ Eisern
+
+
+
Entfernungssinn
@@ -538,7 +551,6 @@
-
Gutaussehend
@@ -549,6 +561,11 @@
+
+ Hart im Nehmen
+
+
+
Hass auf ...
@@ -735,6 +752,11 @@
+
+ Schnell wieder auf den Beinen
+
+
+
Schwer zu verzaubern
@@ -1195,6 +1217,11 @@
+
+ Unverträglichkeit gegenüber Alkohol
+
+
+
Verpflichtungen
@@ -1391,6 +1418,11 @@
Meister der Improvisation
+
+
+
Orientierung unter Tage
+
+
Ortskenntnis
@@ -1484,6 +1516,11 @@
Fernkampf verbessern
+
+
+
+
+ Orientierung unter Tage
+
Ortskenntnis
@@ -1754,6 +1795,10 @@
Fernkampf verbessern
+
+
+ Fleischwunde
+
Parade verbessern
@@ -2025,7 +2070,7 @@
Versteinert
-
+
@@ -2755,6 +2800,8 @@
Schmerzen unterdrücken (EM)
+
+ Hart im Nehmen (+)
@@ -3608,6 +3655,8 @@
Kulturlandkundig (+)
Meereskundig (+)
+
+
Orientierung unter Tage (+)
Ortskenntnis (+)
@@ -5095,7 +5144,7 @@
-
+
@@ -5135,6 +5184,7 @@
---
+ MS
I
II
III
@@ -5200,6 +5250,7 @@
Trefferpunkte
AT/PA Mod
Reichweite
+ Verschleiß
Gewicht
Länge
@@ -5239,6 +5290,13 @@
mittel
lang
+
+ ---
+ I
+ II
+ III
+ IV
+
@@ -5278,6 +5336,13 @@
mittel
lang
+
+ ---
+ I
+ II
+ III
+ IV
+
@@ -5317,6 +5382,13 @@
mittel
lang
+
+ ---
+ I
+ II
+ III
+ IV
+
@@ -5356,6 +5428,13 @@
mittel
lang
+
+ ---
+ I
+ II
+ III
+ IV
+
@@ -5432,6 +5511,7 @@
Trefferpunkte
AT/PA Mod.
Größe
+
Verschleiß
Gewicht
@@ -5451,6 +5531,13 @@
groß
+
+ ---
+ I
+ II
+ III
+ IV
+
@@ -5470,6 +5557,13 @@
groß
+
+ ---
+ I
+ II
+ III
+ IV
+
@@ -5489,6 +5583,13 @@
groß
+
+ ---
+ I
+ II
+ III
+ IV
+
@@ -5507,6 +5608,13 @@
mittel
groß
+
+ ---
+ I
+ II
+ III
+ IV
+
@@ -5524,46 +5632,103 @@
Schadensb.
Trefferpunkte
AT/PA Mod.
+
Verschleiß
Gewicht
+
+ ---
+ Dolche
+ Fechtwaffen
+ Hiebwaffen
+ Schwerter
+
+
+ ---
+ I
+ II
+ III
+ IV
+
+
+ ---
+ Dolche
+ Fechtwaffen
+ Hiebwaffen
+ Schwerter
+
+
+ ---
+ I
+ II
+ III
+ IV
+
+
+ ---
+ Dolche
+ Fechtwaffen
+ Hiebwaffen
+ Schwerter
+
+
+ ---
+ I
+ II
+ III
+ IV
+
+
+ ---
+ Dolche
+ Fechtwaffen
+ Hiebwaffen
+ Schwerter
+
+
+ ---
+ I
+ II
+ III
+ IV
+
@@ -5582,6 +5747,7 @@
Trefferpunkte
Reichweite
Munition
+ Verschleiß
Gewicht
@@ -5589,14 +5755,23 @@
--
Armbrüste
- Bögen
- Wurfwaffen
+ Blasrohre
+ Bögen
+ Schleudern
+ Wurfwaffen
+
+ ---
+ I
+ II
+ III
+ IV
+
@@ -5604,7 +5779,9 @@
--
Armbrüste
- Bögen
+ Blasrohre
+ Bögen
+ Schleudern
Wurfwaffen
@@ -5612,6 +5789,13 @@
+
+ ---
+ I
+ II
+ III
+ IV
+
@@ -5619,7 +5803,9 @@
--
Armbrüste
+ Blasrohre
Bögen
+ Schleudern
Wurfwaffen
@@ -5627,6 +5813,13 @@
+
+ ---
+ I
+ II
+ III
+ IV
+
@@ -5634,7 +5827,9 @@
--
Armbrüste
+ Blasrohre
Bögen
+ Schleudern
Wurfwaffen
@@ -5642,6 +5837,13 @@
+
+ ---
+ I
+ II
+ III
+ IV
+
@@ -5710,6 +5912,7 @@
RS
BE
Zus. Abz.
+ Verschleiß
Gewicht
Reise, Schlacht,...
Aktiv
@@ -5731,6 +5934,15 @@
+
+
+ ---
+ I
+ II
+ III
+ IV
+
+
@@ -5752,6 +5964,15 @@
+
+
+ ---
+ I
+ II
+ III
+ IV
+
+
@@ -5773,6 +5994,15 @@
+
+
+ ---
+ I
+ II
+ III
+ IV
+
+
@@ -5794,6 +6024,15 @@
+
+
+ ---
+ I
+ II
+ III
+ IV
+
+
@@ -5822,6 +6061,9 @@
LE
+
+ WS
+
Schips
@@ -6396,6 +6638,7 @@
+
@@ -6403,24 +6646,28 @@
AT
PA
+
+
+
+
@@ -6452,6 +6699,9 @@
LE
+
+ WS
+
Schips
@@ -6474,7 +6724,7 @@
Attacke:
-
+
@@ -6661,6 +6911,17 @@
+
+ Blasrohre
+
+
+ FF
+
+ B
+
+
+
+
Bögen
@@ -6750,6 +7011,17 @@
+
+ Schleudern
+
+
+ FF
+
+ B
+
+
+
+
Schwerter
@@ -7237,6 +7509,12 @@
+
+ Flugsalbe
+
+
+
+
Merkmalskenntnis
@@ -7252,6 +7530,12 @@
+
+ Vertrautenbindung
+
+
+
+
Zauberzeichen
@@ -7323,6 +7607,9 @@
+
Summe
@@ -7346,6 +7633,32 @@
Merkmal
FW
+
+
+
Ablativum
+
MU/KL/CH
+
1 A
+
8
+
s
+
5 Minuten
+
Z
+
Antimagie
+
+
+
+
+
+
Abvenum
+
KL/IN/FF
+
5 A
+
4
+
1 Schritt
+
sofort
+
O
+
Objekt
+
+
+
Adlerauge
@@ -7357,7 +7670,85 @@
W
Heilung
-
+
+
+
+
+
Adlerschwinge
+
MU/IN/GE
+
8 A
+
8 + 4 / 1 Stunde
+
s
+
aufrechterhaltend
+
K
+
Verwandlung
+
+
+
+
+
+
Aeolito
+
KL/CH/KO +SK
+
1 A
+
8
+
16 S
+
sofort
+
LW
+
Elementar
+
+
+
+
+
+
Affenarme
+
MU/KL/CH
+
2 A
+
4
+
s
+
sofort
+
LW
+
Verwandlung
+
+
+
+
+
+
Affenruf
+
MU/CH/CH
+
4 A
+
16
+
8 S
+
bis zum Tod der Tiere, max. 20 KR
+
Z
+
Dämonisch
+
+
+
+
+
+
Alpgestalt
+
MU/CH/GE +SK
+
1 A
+
4
+
8 S
+
QS KR
+
LW
+
Einfluss
+
+
+
+
+
+
Altisonus
+
MU/CH/KO
+
4 A
+
4
+
s
+
QS x 5 Min
+
W
+
Heilung
+
+
@@ -7370,7 +7761,72 @@
W, O
Hellsicht
-
+
+
+
+
+
Angst Auslösen
+
MU/CH/GE
+
4 A
+
16
+
s
+
QS x 2 KR
+
K
+
Dämonisch
+
+
+
+
+
+
Ängste lindern
+
MU/IN/CH
+
4 A
+
8
+
B
+
sofort
+
K
+
Einfluss
+
+
+
+
+
+
Arachnea
+
MU/IN/CH
+
8 A
+
16
+
s
+
QS x 3 Stunden
+
Z (50 Schritt)
+
Einfluss
+
+
+
+
+
+
Archofaxius
+
MU/KL/CH
+
2 A
+
8
+
16 S
+
sofort
+
A
+
Elementar
+
+
+
+
+
+
Archosphaero
+
MU/KL/KO
+
4 A
+
32
+
32 S
+
sofort
+
Z
+
Elementar
+
+
@@ -7383,7 +7839,20 @@
W
Heilung
-
+
+
+
+
+
Aromatis Illusionis
+
KL/IN/CH
+
4 A
+
4 + 2 / 5 Min
+
8 S
+
aufrechterhaltend
+
Z (Radius 3 Schritt)
+
Illusion
+
+
@@ -7398,7 +7867,7 @@
LW
Heilung
-
+
@@ -7411,7 +7880,7 @@
K
Heilung
-
+
@@ -7424,7 +7893,7 @@
K, üW
Einfluss
-
+
@@ -7437,7 +7906,7 @@
K, üW
Hellsicht
-
+
@@ -7450,7 +7919,7 @@
LW
Einfluss
-
+
@@ -7463,7 +7932,7 @@
LW
Verwandlung
-
+
@@ -7476,7 +7945,7 @@
Z
Antimagie
-
+
@@ -7489,7 +7958,7 @@
Z
Dämonisch
-
+
@@ -7502,7 +7971,7 @@
LW
Illusion
-
+
@@ -7517,7 +7986,7 @@
LW
Hellsicht
-
+
@@ -7530,7 +7999,7 @@
Z
Elementar
-
+
@@ -7543,7 +8012,7 @@
LW
Verwandlung
-
+
@@ -7556,7 +8025,7 @@
Z
Antimagie
-
+
@@ -7569,7 +8038,7 @@
LW
Einfluss
-
+
@@ -7582,7 +8051,7 @@
LW
Dämonisch
-
+
@@ -7595,7 +8064,7 @@
W
Illusion
-
+
@@ -7608,7 +8077,7 @@
W
Verwandlung
-
+
@@ -7621,7 +8090,7 @@
W
Verwandlung
-
+
@@ -7634,7 +8103,7 @@
LW
Einfluss
-
+
@@ -7647,7 +8116,7 @@
alle
Elementar
-
+
@@ -7660,7 +8129,7 @@
O
Sphären
-
+
@@ -7673,7 +8142,7 @@
W
Verwandlung
-
+
@@ -7686,7 +8155,7 @@
LW
Verwandlung
-
+
@@ -7699,7 +8168,7 @@
O
Elementar
-
+
@@ -7712,7 +8181,7 @@
W
Telekinese
-
+
@@ -7725,7 +8194,7 @@
O
Telekinese
-
+
@@ -7740,7 +8209,7 @@
Z
Elementar
-
+
@@ -7753,12 +8222,12 @@
Z
Illusion
-
+
-
Odem
-
MU/KL/IN
+
Odem Arcanum
+
KL/IN/IN
2 A
4
8 S
@@ -7766,7 +8235,7 @@
W, O
Hellsicht
-
+
@@ -7779,7 +8248,7 @@
LW
Verwandlung
-
+
@@ -7792,7 +8261,7 @@
alle
Hellsicht
-
+
@@ -7805,7 +8274,7 @@
LW
Heilung
-
+
@@ -7818,7 +8287,7 @@
O
Telekinese
-
+
@@ -7831,7 +8300,7 @@
LW
Einfluss
-
+
@@ -7844,7 +8313,7 @@
LW
Verwandlung
-
+
@@ -7857,7 +8326,7 @@
T
Einfluss
-
+
@@ -7870,7 +8339,7 @@
W
Verwandlung
-
+
@@ -7883,7 +8352,7 @@
Z
Telekinese
-
+
@@ -7898,7 +8367,7 @@
LW
Einfluss
-
+
@@ -7911,7 +8380,7 @@
LW
Verwandlung
-
+
@@ -7924,7 +8393,7 @@
W
Telekinese
-
+
@@ -7937,7 +8406,7 @@
O, W
Sphären
-
+
@@ -7950,7 +8419,7 @@
LW
Verwandlung
-
+
@@ -7963,9 +8432,71 @@
LW
Verwandlung
-
+
+
+
+ Talent
+ Probe
+ ZD
+ Asp.
+ RW
+ WD
+ ZK
+ Merkmal
+ FW
+ Anmerkung
+ Roll
+
+
+
+
+
+ ---
+ MU
+ KL
+ IN
+ CH
+ FF
+ GE
+ KO
+ KK
+
+
+ ---
+ MU
+ KL
+ IN
+ CH
+ FF
+ GE
+ KO
+ KK
+
+
+ ---
+ MU
+ KL
+ IN
+ CH
+ FF
+ GE
+ KO
+ KK
+
+
+
+
+
+
+
+
+
+
+
+
+
Aktivierung
@@ -7974,6 +8505,7 @@
Allgemein
+ Aeolito
Analys
Armatrutz
Balsam Salabunde
@@ -7989,8 +8521,14 @@
Psychostabilis
+ Druiden
+ Archofaxius
+ Archosphaero
+
+
Elfen
Adlerauge
+ Adlerschwinge
Axxeleratus
Falkenauge
Fulminictus
@@ -8003,6 +8541,8 @@
Gildenmagier
+ Ablativum
+ Angst Auslösen
Corpofesso
Duplicatus
Gardianum
@@ -8018,6 +8558,9 @@
Hexen
+ Affenarme
+ Affenruf
+ Arachnea
Große Gier
Harmlose Gestalt
Hexengalle
@@ -8031,7 +8574,14 @@
Spinnenlauf
+ Scharlatane
+ Altisonus
+ Aromatis Illusionis
+
+
Sonstige
+ Alpgestalt
+ Abvenum
Dunkelheit
Große Verwirrung
@@ -8446,6 +8996,16 @@
+
+
+
Juckreiz verursachen
+
MU/KL/IN +SK
+
14
+
QS x 3 Std
+
Illusion
+
+
+
+
+
+ Juckreiz verursachen
+
Pech an den Hals wünschen
@@ -8793,7 +9357,7 @@
- Glückssegn B 12 Std K allgemein
+ Glückssegen B 12 Std K allgemein
@@ -8915,7 +9479,9 @@
Speziell
Gebete weglassen
Gesten weglassen
- Aufrechterhalten
+ Aufrechterhalten
+ Liturgienpatzer:
+
Summe
@@ -9573,6 +10139,8 @@
Namenlose Tage
Geeignete Gerätschaften
+ Zeremonienpatzer:
+
Summe
@@ -10487,6 +11055,88 @@
+
+
+
+ {{name}}
+
+ Ergebnis: {{wurf}}
+ {{#rollTotal() wurf 2}}
+ Auswirkung: Geist tauscht Körper mit Lebewesen
+ {{/rollTotal() wurf 2}}
+ {{#rollTotal() wurf 3}}
+ Auswirkung: Verfolgung von Mindergeister
+ {{/rollTotal() wurf 3}}
+ {{#rollTotal() wurf 4}}
+ Auswirkung: Zauberziel ändert sich
+ {{/rollTotal() wurf 4}}
+ {{#rollTotal() wurf 5}}
+ Auswirkung: Verwandlung in Kleintier
+ {{/rollTotal() wurf 5}}
+ {{#rollTotal() wurf 6}}
+ Auswirkung: Astralkraft verlässt den Körper
+ {{/rollTotal() wurf 6}}
+ {{#rollTotal() wurf 7}}
+ Auswirkung: Zugriff auf AE-Vorrat geblockt
+ {{/rollTotal() wurf 7}}
+ {{#rollTotal() wurf 8}}
+ Auswirkung: Zustand Betäubung durch Kopfschmerzen
+ {{/rollTotal() wurf 8}}
+ {{#rollTotal() wurf 9}}
+ Auswirkung: Astralkraft springt auf anderes Ziel über
+ {{/rollTotal() wurf 9}}
+ {{#rollTotal() wurf 10}}
+ Auswirkung: Verlusst der Sprache
+ {{/rollTotal() wurf 10}}
+ {{#rollTotal() wurf 11}}
+ Auswirkung: Haar und Bart färben sich bunt
+ {{/rollTotal() wurf 11}}
+ {{#rollTotal() wurf 12}}
+ Auswirkung: Eine ätherische Stimme erklingt
+ {{/rollTotal() wurf 12}}
+
+
+
+
+
+ {{name}}
+
+ Ergebnis: {{wurf}}
+ {{#rollTotal() wurf 2}}
+ Auswirkung: brennbare Materialien gehen in Flammen auf
+ {{/rollTotal() wurf 2}}
+ {{#rollTotal() wurf 3}}
+ Auswirkung: Liturgie/Zeremonie hat einen gegenteiligen Effekt
+ {{/rollTotal() wurf 3}}
+ {{#rollTotal() wurf 4}}
+ Auswirkung: Ziel der Liturgie/Zeremonie ändert sich
+ {{/rollTotal() wurf 4}}
+ {{#rollTotal() wurf 5}}
+ Auswirkung: Geweihte hat nachts seltsame Visionen und Alpträume
+ {{/rollTotal() wurf 5}}
+ {{#rollTotal() wurf 6}}
+ Auswirkung: Durch Blick in die Sphären eingeschüchtert
+ {{/rollTotal() wurf 6}}
+ {{#rollTotal() wurf 7}}
+ Auswirkung: Zugriff auf KE-Vorrat geblockt
+ {{/rollTotal() wurf 7}}
+ {{#rollTotal() wurf 8}}
+ Auswirkung: Geweihte ist entrückt
+ {{/rollTotal() wurf 8}}
+ {{#rollTotal() wurf 9}}
+ Auswirkung: Geweihte ist verwirrt
+ {{/rollTotal() wurf 9}}
+ {{#rollTotal() wurf 10}}
+ Auswirkung: Verlusst der Sprache
+ {{/rollTotal() wurf 10}}
+ {{#rollTotal() wurf 11}}
+ Auswirkung: Geweihte erhält ein Stigma
+ {{/rollTotal() wurf 11}}
+ {{#rollTotal() wurf 12}}
+ Auswirkung: Geweihte verwurzelt mit dem Boden
+ {{/rollTotal() wurf 12}}
+
+
{{name}}
diff --git a/Earthdawn-4E/ED4E 2.1.JPG b/Earthdawn-4E/ED4E 2.1.JPG
new file mode 100644
index 0000000000..c00f055121
Binary files /dev/null and b/Earthdawn-4E/ED4E 2.1.JPG differ
diff --git a/Earthdawn-4E/ED4E.html b/Earthdawn-4E/ED4E.html
index 6c2a1ca349..04f6c84e16 100644
--- a/Earthdawn-4E/ED4E.html
+++ b/Earthdawn-4E/ED4E.html
@@ -1,4 +1,4 @@
-
@@ -100,7 +101,7 @@ Author: Dougansf -->
-
+
Base / Current
@@ -147,8 +148,8 @@ Author: Dougansf -->
Karma Pool
-
- Maximum / Current
+
+ Max / Current
/
@@ -198,7 +199,7 @@ Author: Dougansf -->
--charid|@{character_id}
--name|**@{Name} Resist Knockdown**
--leftsub|vs ?{Damage Taken|@{KDThresh}} Damage
---Step|[[ ?{Step|@{ResistKD}+@{StrMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{ResistKD}+@{StrMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|[^Result.base]
--Successes|[[ floor(([$Result] { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - (?{Damage Taken}-@{WoundThresh}) ) /5)+1 ]]
}}
@@ -224,12 +225,13 @@ Author: Dougansf -->
-
+
Initiative
+
@@ -241,7 +243,7 @@ Author: Dougansf -->
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Initiative**
---Step|[[ ?{Step|@{InitTotal}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{InitTotal}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [TRKR] [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -285,7 +287,7 @@ Author: Dougansf -->
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Jump Up**
---Step|[[ ?{Step|@{DexStep}+@{DexMod}-@{Wounds}-@{ArmorMod}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|2} ]] Strain
+--Step|[[ ?{Step|@{DexStep}+@{DexMod}+@{ActionMod}-@{Wounds}-@{ArmorMod}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|2} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]** vs TN 6
}}
!modattr {{
@@ -310,15 +312,16 @@ Author: Dougansf -->
+
+
-
- DEFENSE MODIFIERS
+
+ ACTION MODIFIER
-
-
- STANCE
+
+
SHIELD
@@ -327,8 +330,16 @@ Author: Dougansf -->
CONDITIONS
+
+
+ DEFENSE MODIFIERS
+
+
+
+
+ Stance
Standard
@@ -461,7 +472,7 @@ Author: Dougansf -->
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Dexterity**
---Step|[[ ?{Step|@{DexStep}+@{DexMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{DexStep}+@{DexMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -486,7 +497,7 @@ Author: Dougansf -->
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Dexterity**
---Step|[[ ?{Step|@{DexStep}+@{DexMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{DexStep}+@{DexMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -525,7 +536,7 @@ Author: Dougansf -->
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Strength**
---Step|[[ ?{Step|@{StrStep}+@{StrMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{StrStep}+@{StrMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -550,7 +561,7 @@ Author: Dougansf -->
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Strength**
---Step|[[ ?{Step|@{StrStep}+@{StrMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{StrStep}+@{StrMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -589,7 +600,7 @@ Author: Dougansf -->
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Toughness**
---Step|[[ ?{Step|@{TouStep}+@{TouMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{TouStep}+@{TouMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -614,7 +625,7 @@ Author: Dougansf -->
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Toughness**
---Step|[[ ?{Step|@{TouStep}+@{TouMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{TouStep}+@{TouMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -653,7 +664,7 @@ Author: Dougansf -->
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Perception**
---Step|[[ ?{Step|@{PerStep}+@{PerMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{PerStep}+@{PerMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -678,7 +689,7 @@ Author: Dougansf -->
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Perception**
---Step|[[ ?{Step|@{PerStep}+@{PerMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{PerStep}+@{PerMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -717,7 +728,7 @@ Author: Dougansf -->
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Willpower**
---Step|[[ ?{Step|@{WilStep}+@{WilMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -742,7 +753,7 @@ Author: Dougansf -->
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Willpower**
---Step|[[ ?{Step|@{WilStep}+@{WilMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -781,7 +792,7 @@ Author: Dougansf -->
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Charisma**
---Step|[[ ?{Step|@{ChaStep}+@{ChaMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{ChaStep}+@{ChaMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -806,7 +817,7 @@ Author: Dougansf -->
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Charisma**
---Step|[[ ?{Step|@{ChaStep}+@{ChaMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{ChaStep}+@{ChaMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -858,7 +869,7 @@ Author: Dougansf -->
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Initiative**
---Step|[[ ?{Step|@{InitTotal}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{InitTotal}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [TRKR] [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -1049,7 +1060,7 @@ Author: Dougansf -->
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Recovery**
---Step|[[ ?{Step|@{TouStep}+@{TouMod}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{TouStep}+@{TouMod}+@{ActionMod}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Damage Healed|[[ {1d1, ceil(( { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - ?{Wounds|@{Wounds}}) ) }kh1 ]]
}}
!modattr {{
@@ -1274,7 +1285,7 @@ Author: Dougansf -->
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{TalentName}**
---Step|[[ ?{Step|@{TalentStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{TalentStrain}} ]] Strain
+--Step|[[ ?{Step|@{TalentStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{TalentStrain}} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{TalentDurationTotal} > 0 ?? Duration| @{TalentDurationTotal} @{TalentDurationIncrement}
}}
@@ -1298,7 +1309,7 @@ Author: Dougansf -->
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{TalentName}**
---Step|[[ ?{Step|@{TalentStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{TalentStrain}} ]] Strain
+--Step|[[ ?{Step|@{TalentStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{TalentStrain}} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{TalentDurationTotal} > 0 ?? Duration| @{TalentDurationTotal} @{TalentDurationIncrement}
}}
@@ -1321,7 +1332,7 @@ Author: Dougansf -->
--charid|@{character_id}
--name|**@{Name} @{TalentName}**
--leftsub|vs @{target|token_name}
---Step|[[ ?{Step|@{TalentStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{TalentStrain}} ]] Strain
+--Step|[[ ?{Step|@{TalentStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{TalentStrain}} ]] Strain
--Result:|**[^Result.base]**
--Successes| [[ floor(([$Result] { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - @{TalentDefense}) / 5)+1 ]]
--?? @{TalentDurationTotal} > 0 ?? Duration| @{TalentDurationTotal} @{TalentDurationIncrement}
@@ -1525,7 +1536,7 @@ Author: Dougansf -->
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{SkillName}**
---Step|[[ ?{Step|@{SkillStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{SkillStrain}} ]] Strain
+--Step|[[ ?{Step|@{SkillStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{SkillStrain}} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{SkillDurationTotal} > 0 ?? Duration| @{SkillDurationTotal} @{SkillDurationIncrement}
}}
@@ -1549,7 +1560,7 @@ Author: Dougansf -->
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{SkillName}**
---Step|[[ ?{Step|@{SkillStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{SkillStrain}} ]] Strain
+--Step|[[ ?{Step|@{SkillStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{SkillStrain}} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{SkillDurationTotal} > 0 ?? Duration| @{SkillDurationTotal} @{SkillDurationIncrement}
}}
@@ -1572,7 +1583,7 @@ Author: Dougansf -->
--charid|@{character_id}
--name|**@{Name} @{SkillName}**
--leftsub|vs @{target|token_name}
---Step|[[ ?{Step|@{SkillStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{SkillStrain}} ]] Strain
+--Step|[[ ?{Step|@{SkillStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{SkillStrain}} ]] Strain
--Result:|**[^Result.base]**
--Successes| [[ floor(([$Result] { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - @{SkillDefense}) / 5)+1 ]]
--?? @{SkillDurationTotal} > 0 ?? Duration| @{SkillDurationTotal} @{SkillDurationIncrement}
@@ -1697,7 +1708,7 @@ Melee Weapons
--charid|@{character_id}
--name|**@{Name} @{WeaponName}**
--leftsub|Attack
---Step|[[ ?{Step|@{AtkStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{AtkStrain}} ]] Strain
+--Step|[[ ?{Step|@{AtkStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{AtkStrain}} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -1720,7 +1731,7 @@ Melee Weapons
--charid|@{character_id}
--name|**@{Name} @{WeaponName}**
--leftsub|Attack
---Step|[[ ?{Step|@{AtkStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{AtkStrain}} ]] Strain
+--Step|[[ ?{Step|@{AtkStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{AtkStrain}} ]] Strain
--Result:|**[^Result.base]** vs @{target|token_name}
--Successes| [[ floor(([$Result] { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - @{WeaponDefense}) / 5)+1 ]]
}}
@@ -1763,7 +1774,7 @@ Melee Weapons
--charid|@{character_id}
--name|**@{Name} @{WeaponName}**
--leftsub|Damage
---Step|[[ ?{Step|@{DamStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{DamStrain}} ]] Strain
+--Step|[[ ?{Step|@{DamStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{DamStrain}} ]] Strain
--Damage|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -1786,7 +1797,7 @@ Melee Weapons
--charid|@{character_id}
--name|**@{Name} @{WeaponName}**
--leftsub|Damage vs @{target|token_name}
---Step|[[ ?{Step|@{DamStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{DamStrain}} ]] Strain
+--Step|[[ ?{Step|@{DamStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{DamStrain}} ]] Strain
--Damage after Armor|[[ {0d1, ceil(( { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - @{WeaponDamType}) ) }kh1 ]]
}}
!modattr {{
@@ -1821,10 +1832,10 @@ Melee Weapons
Ranged Weapons
- Ammunition: Current
-
- Max
-
+ Ammunition: Current
+
+ Max
+
@@ -1909,7 +1920,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{RWeaponName}**
--leftsub|Attack
---Step|[[ ?{Step|@{RAtkStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{RAtkStrain}} ]] Strain
+--Step|[[ ?{Step|@{RAtkStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{RAtkStrain}} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -1933,7 +1944,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{RWeaponName}**
--leftsub|Attack
---Step|[[ ?{Step|@{RAtkStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{RAtkStrain}} ]] Strain
+--Step|[[ ?{Step|@{RAtkStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{RAtkStrain}} ]] Strain
--Result:|**[^Result.base]** vs @{target|token_name}
--Successes| [[ floor(([$Result] { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - @{RWeaponDefense}) / 5)+1 ]]
}}
@@ -1974,7 +1985,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{RWeaponName}**
--leftsub|Damage
---Step|[[ ?{Step|@{RDamStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{RDamStrain}} ]] Strain
+--Step|[[ ?{Step|@{RDamStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{RDamStrain}} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -1997,7 +2008,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{RWeaponName}**
--leftsub|Damage vs @{target|token_name}
---Step|[[ ?{Step|@{RDamStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{RDamStrain}} ]] Strain
+--Step|[[ ?{Step|@{RDamStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{RDamStrain}} ]] Strain
--Damage after Armor|[[ {0d1, ceil(( { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - @{RWeaponDamType}) ) }kh1 ]]
}}
!modattr {{
@@ -2026,13 +2037,13 @@ Ranged Weapons
- Short
+ Short
- Long
+ Long
@@ -2041,6 +2052,7 @@ Ranged Weapons
+
@@ -2055,9 +2067,9 @@ Ranged Weapons
-
-
-
+
+
+
@@ -2094,7 +2106,23 @@ Ranged Weapons
-
+
+
+
+
+
+ Modifiers
+
+
+
+
+
+
+
+
+
+
+
@@ -2121,9 +2149,9 @@ Ranged Weapons
-
-
-
+
+
+
+
@@ -2400,7 +2447,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Spellcasting**
---Step|[[ ?{Step|@{SCStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{SCStrain}} ]] Strain
+--Step|[[ ?{Step|@{SCStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{SCStrain}} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -2423,7 +2470,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Spellcasting**
---Step|[[ ?{Step|@{SCStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{SCStrain}} ]] Strain
+--Step|[[ ?{Step|@{SCStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{SCStrain}} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -2445,7 +2492,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} Spellcasting**
--leftsub| vs @{target|token_name}
---Step|[[ ?{Step|@{SCStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{SCStrain}} ]] Strain
+--Step|[[ ?{Step|@{SCStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{SCStrain}} ]] Strain
--Result:|**[^Result.base]**
--Successes| [[ floor(([$Result] { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - @{target|MD}) / 5)+1 ]]
}}
@@ -2464,11 +2511,11 @@ Ranged Weapons
Willforce
Use?
-
-
+
+
-
+
@@ -2517,7 +2564,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Willforce**
---Step|[[ ?{Step|@{WFStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|1} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|1} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -2540,7 +2587,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Willforce**
---Step|[[ ?{Step|@{WFStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|1} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|1} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -2622,7 +2669,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{TWName}**
---Step|[[ ?{Step|@{TWStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{TWStrain}} ]] Strain
+--Step|[[ ?{Step|@{TWStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{TWStrain}} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -2645,7 +2692,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{TWName}**
---Step|[[ ?{Step|@{TWStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{TWStrain}} ]] Strain
+--Step|[[ ?{Step|@{TWStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{TWStrain}} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -2667,7 +2714,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{TWName}**
--leftsub| vs @{target|token_name}
---Step|[[ ?{Step|@{TWStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{TWStrain}} ]] Strain
+--Step|[[ ?{Step|@{TWStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{TWStrain}} ]] Strain
--Result:|**[^Result.base]**
--Successes| [[ floor(([$Result] { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - @{target|MD}) / 5)+1 ]]
}}
@@ -2683,6 +2730,9 @@ Ranged Weapons
+
+ Effect Test Bonus
+
Matrixes
@@ -2826,7 +2876,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
---Step|[[ ?{Step|@{WFStep}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -2851,7 +2901,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
---Step|[[ ?{Step|@{WFStep}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -2875,7 +2925,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
--leftsub|Damage vs @{target|token_name}
---Step|[[ ?{Step|@{WFStep}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage after Armor|[[ {0d1, ceil(( { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - @{SpellDamType}) ) }kh1 ]]
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -3088,7 +3138,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -3113,7 +3163,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -3137,7 +3187,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
--leftsub|Damage vs @{target|token_name}
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage after Armor|[[ {0d1, ceil(( { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - @{SpellDamType}) ) }kh1 ]]
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -3330,7 +3380,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -3355,7 +3405,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -3379,7 +3429,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
--leftsub|Damage vs @{target|token_name}
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage after Armor|[[ {0d1, ceil(( { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - @{SpellDamType}) ) }kh1 ]]
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -3572,7 +3622,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -3597,7 +3647,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -3621,7 +3671,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
--leftsub|Damage vs @{target|token_name}
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage after Armor|[[ {0d1, ceil(( { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - @{SpellDamType}) ) }kh1 ]]
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -3814,7 +3864,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -3839,7 +3889,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -3863,7 +3913,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
--leftsub|Damage vs @{target|token_name}
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage after Armor|[[ {0d1, ceil(( { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - @{SpellDamType}) ) }kh1 ]]
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -4056,7 +4106,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -4081,7 +4131,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -4105,7 +4155,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
--leftsub|Damage vs @{target|token_name}
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage after Armor|[[ {0d1, ceil(( { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - @{SpellDamType}) ) }kh1 ]]
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -4298,7 +4348,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -4323,7 +4373,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -4347,7 +4397,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
--leftsub|Damage vs @{target|token_name}
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage after Armor|[[ {0d1, ceil(( { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - @{SpellDamType}) ) }kh1 ]]
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -4540,7 +4590,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -4565,7 +4615,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -4589,7 +4639,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
--leftsub|Damage vs @{target|token_name}
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage after Armor|[[ {0d1, ceil(( { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - @{SpellDamType}) ) }kh1 ]]
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -4782,7 +4832,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -4807,7 +4857,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -4831,7 +4881,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{SpellName}**
--leftsub|Damage vs @{target|token_name}
---Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{SpellDamage}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WFStep}+@{SpellDamage}+@{EffBon}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{WFSUse}} ]] Strain
--Damage after Armor|[[ {0d1, ceil(( { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - @{SpellDamType}) ) }kh1 ]]
--?? @{SpellEffectNumber} <> 0 ?? Effect|[[ ?{Modifier #|@{SpellEffectNumber}}]] @{SpellEffect}
--Duration|[[ ?{Duration #|@{SpellDurationNumber}+@{SpellDurationRank}}]] ?{Time Frame|@{SpellDurationIncrement}}
@@ -5081,7 +5131,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Dexterity**
---Step|[[ ?{Step|@{DexStep}+@{DexMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{DexStep}+@{DexMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -5106,7 +5156,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Dexterity**
---Step|[[ ?{Step|@{DexStep}+@{DexMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{DexStep}+@{DexMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -5142,7 +5192,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Strength**
---Step|[[ ?{Step|@{StrStep}+@{StrMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{StrStep}+@{StrMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -5167,7 +5217,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Strength**
---Step|[[ ?{Step|@{StrStep}+@{StrMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{StrStep}+@{StrMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -5203,7 +5253,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Toughness**
---Step|[[ ?{Step|@{TouStep}+@{TouMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{TouStep}+@{TouMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -5228,7 +5278,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Toughness**
---Step|[[ ?{Step|@{TouStep}+@{TouMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{TouStep}+@{TouMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -5264,7 +5314,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Perception**
---Step|[[ ?{Step|@{PerStep}+@{PerMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{PerStep}+@{PerMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -5289,7 +5339,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Perception**
---Step|[[ ?{Step|@{PerStep}+@{PerMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{PerStep}+@{PerMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -5325,7 +5375,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Willpower**
---Step|[[ ?{Step|@{WilStep}+@{WilMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -5350,7 +5400,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Willpower**
---Step|[[ ?{Step|@{WilStep}+@{WilMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{WilStep}+@{WilMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -5386,7 +5436,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Charisma**
---Step|[[ ?{Step|@{ChaStep}+@{ChaMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{ChaStep}+@{ChaMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -5411,7 +5461,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Charisma**
---Step|[[ ?{Step|@{ChaStep}+@{ChaMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{ChaStep}+@{ChaMod}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -5450,7 +5500,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Initiative**
---Step|[[ ?{Step|@{InitTotal}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{InitTotal}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [TRKR] [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -5641,7 +5691,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} Recovery**
---Step|[[ ?{Step|@{TouStep}+@{TouMod}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{TouStep}+@{TouMod}+@{ActionMod}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Damage Healed|[[ {1d1, ceil(( { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - ?{Wounds|@{Wounds}}) ) }kh1 ]]
}}
!modattr {{
@@ -5737,7 +5787,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{NPCWeaponName}**
--leftsub|Attack
---Step|[[ ?{Step|@{NPCAtkStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{NPCAtkStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -5761,7 +5811,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{NPCWeaponName}**
--leftsub|Attack
---Step|[[ ?{Step|@{NPCAtkStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{NPCAtkStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -5783,7 +5833,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{NPCWeaponName}**
--leftsub|Attack vs @{target|token_name}
---Step|[[ ?{Step|@{NPCAtkStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{NPCAtkStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result:|**[^Result.base]**
--Successes| [[ floor(([$Result] { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - @{NPCWeaponDefense}) / 5)+1 ]]
}}
@@ -5820,7 +5870,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{NPCWeaponName}**
--leftsub|Damage
---Step|[[ ?{Step|@{NPCDamStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{NPCDamStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -5844,7 +5894,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{NPCWeaponName}**
--leftsub|Damage
---Step|[[ ?{Step|@{NPCDamStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{NPCDamStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
}}
!modattr {{
@@ -5866,7 +5916,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{NPCWeaponName}**
--leftsub|Damage vs @{target|token_name}
---Step|[[ ?{Step|@{NPCDamStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
+--Step|[[ ?{Step|@{NPCDamStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|0} ]] Strain
--Damage after Armor|[[ {0d1, ceil(( { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - @{NPCWeaponDamType}) ) }kh1 ]]
}}
!modattr {{
@@ -6067,7 +6117,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{PowerName}**
---Step|[[ ?{Step|@{PowerStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{PowerStrain}} ]] Strain
+--Step|[[ ?{Step|@{PowerStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{PowerStrain}} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{PowerDurationTotal} > 0 ?? Duration| @{PowerDurationTotal} @{PowerDurationIncrement}
}}
@@ -6091,7 +6141,7 @@ Ranged Weapons
--bodyfontsize|12px
--charid|@{character_id}
--name|**@{Name} @{PowerName}**
---Step|[[ ?{Step|@{PowerStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{PowerStrain}} ]] Strain
+--Step|[[ ?{Step|@{PowerStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{PowerStrain}} ]] Strain
--Result|**[[ [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] ]]**
--?? @{PowerDurationTotal} > 0 ?? Duration| @{PowerDurationTotal} @{PowerDurationIncrement}
}}
@@ -6114,7 +6164,7 @@ Ranged Weapons
--charid|@{character_id}
--name|**@{Name} @{PowerName}**
--leftsub|vs @{target|token_name}
---Step|[[ ?{Step|@{PowerStep}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{PowerStrain}} ]] Strain
+--Step|[[ ?{Step|@{PowerStep}+@{ActionMod}-@{Wounds}} ]] + [[ ?{Karma #|0} ]] Karma, [[ ?{Strain #|@{PowerStrain}} ]] Strain
--Result:|**[^Result.base]**
--Successes| [[ floor(([$Result] { [[{1e3, 8}<[[{?{Step} - 11, 0}kh1 % 11]] + floor([[{?{Step} - 11, 0}kh1]] / 11)]]d20! + [[{2, 4, 5, 6, 7}=[[{?{Step}, 0}kh1 % 11]] + {1, 3}=[[{?{Step}, 0}kh1]] + {1e3, 3}=[[{?{Step} - 11, 0}kh1 % 11]] * 2]]d[[{{(?{Step} - 1) * 2, 4}kh1, {12} }kl1]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * (1 - {3, 6, 10}=[[{?{Step}, 0}kh1 % 11]] + {1, 4, 8}=[[{?{Step}, 0}kh1 % 11]])]]d[[10 - {4, 5, 8, 9}=[[{?{Step}, 0}kh1 % 11]] * 4]]! + [[{1e3, 8}<[[{?{Step}, 0}kh1]] * ({0, 5, 7, 9}=[[{?{Step}, 1}kh1 % 11]] + 2 * {6, 10}=[[{?{Step}, 0}kh1 % 11]])]]d8! - [[{1, 2}=[[{?{Step}, 0}kh1]] * (3 - [[{?{Step}, 0}kh1]])]] + [?{Karma #|0} Karma] [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep} - 11, 0}kh1 % 11]] + floor([[{@{KarmaStep} - 11, 0}kh1]] / 11))]]d20! + [[?{Karma #} * ({2, 4, 5, 6, 7}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 3}=[[{@{KarmaStep}, 0}kh1]] + {1e3, 3}=[[{@{KarmaStep} - 11, 0}kh1 % 11]] * 2)]]d[[{{(@{KarmaStep} - 1) * 2, 4}kh1, {12} }kl1]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * (1 - {3, 6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]] + {1, 4, 8}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d[[10 - {4, 5, 8, 9}=[[{@{KarmaStep}, 0}kh1 % 11]] * 4]]! + [[?{Karma #} * ({1e3, 8}<[[{@{KarmaStep}, 0}kh1]] * ({0, 5, 7, 9}=[[{@{KarmaStep}, 1}kh1 % 11]] + 2 * {6, 10}=[[{@{KarmaStep}, 0}kh1 % 11]]))]]d8! - [[?{Karma #} * ({1, 2}=[[{@{KarmaStep}, 0}kh1]] * (3 - [[{@{KarmaStep}, 0}kh1]]))]] } - @{PowerDefense}) / 5)+1 ]]
--?? @{PowerDurationTotal} > 0 ?? Duration| @{PowerDurationTotal} @{PowerDurationIncrement}
diff --git a/Eclipse Phase Alternate/ep-sheet.css b/Eclipse Phase Alternate/ep-sheet.css
new file mode 100644
index 0000000000..d49445d836
--- /dev/null
+++ b/Eclipse Phase Alternate/ep-sheet.css
@@ -0,0 +1,1115 @@
+
+
+.sheet-visibility-hidden,
+input.sheet-toggle-edit-mode:not(:checked)~div .sheet-visibility-hidden-in-presentation {
+ visibility: hidden!important;
+}
+
+input.sheet-toggle-edit-mode:not(:checked)~div .repcontrol,
+input.sheet-toggle-edit-mode:not(:checked)~div .sheet-edit,
+input.sheet-toggle-edit-mode:checked~div .sheet-presentation {
+ display: none;
+}
+
+input.sheet-toggle-edit-mode:checked+span.sheet-toggle-edit-mode {
+ text-shadow: -1px 0 #000000, 0 1px #000000, 1px 0 #000000, 0 -1px #000000;
+ background-color: transparent;
+ color: rgb(240, 199, 148);
+}
+
+span.sheet-toggle-edit-mode {
+ text-shadow: -1px 0 #000000, 0 1px #000000, 1px 0 #000000, 0 -1px #000000;
+ background-color: transparent;
+ color: #7C7C7C;
+ font-size: 20px;
+ margin-top: 0px;
+ margin-left: -23px;
+ width: 23px;
+ height: 20px;
+ cursor: pointer;
+ border-radius: 3px;
+ display: inline-block;
+ overflow: hidden;
+ position: relative;
+ text-align: center;
+ vertical-align: top;
+}
+
+input.sheet-toggle-edit-mode {
+ cursor: pointer;
+ opacity: 0;
+ position: relative;
+ z-index: 200;
+ vertical-align: top;
+ height: 20px;
+ background-color: transparent;
+ color: #7C7C7C;
+ font-size: 12px;
+ padding: 0;
+ margin-top: -6px;
+ width: 23px;
+}
+
+input.sheet-toggle-edit-mode:checked~div input,
+input.sheet-toggle-edit-mode:checked~div select,
+input.sheet-toggle-edit-mode:checked~div textarea {
+ background-color: rgb(193, 203, 210)
+}
+
+.sheet-pseudoButtonWrapper{
+ cursor: pointer;
+ display: inline-block;
+ margin: 0 1px;
+}
+.sheet-pseudoButtonWrapper label{
+ width: auto;
+}
+.sheet-pseudoButtonWrapper input{
+ display: none;
+}
+.sheet-pseudoButtonWrapper input:checked + span{
+ background-color: rgb(38, 82, 110);
+}
+.sheet-pseudoButtonWrapper span{
+ background-color: #7C7C7C;
+ border-radius: 3px;
+ color: #FAFAFA;
+ overflow: hidden;
+ padding: 0 3px;
+ text-align: center;
+}
+
+
+
+@font-face {
+ font-family: 'Abel';
+ font-style: normal;
+ font-weight: 400;
+ src: local('Abel'), local('Abel-Regular'), url(https://fonts.gstatic.com/s/abel/v6/UzN-iejR1VoXU2Oc-7LsbvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
+}
+
+
+@font-face {
+ font-family: 'Aldrich';
+ font-style: normal;
+ font-weight: 400;
+ src: local('Aldrich'), url(https://fonts.gstatic.com/s/aldrich/v6/TqyqZ92O6-MkXS4JR8sZ6gLUuEpTyoUstqEm5AMlJo4.woff2) format('woff2');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
+}
+
+.sheet-abel {
+ font-family: 'Abel', serif;
+}
+
+.sheet-aldrich {
+ font-family: 'Aldrich', monospace;
+}
+
+label {
+ font-size: 1em;
+ font-weight: 400;
+ margin-bottom: 0;
+ padding-right: 0;
+ text-align: inherit;
+ width: auto
+}
+
+input {
+ background-color: transparent;
+ color: #0C0C0C;
+ font-size: 12px;
+ padding: 0;
+}
+
+button,
+input[type=number],
+input[type=text],
+select,
+textarea {
+ border: 0;
+ border-radius: 0;
+ box-shadow: none;
+ margin-bottom: 0!important
+}
+
+button:focus,
+input[type=number]:focus,
+input[type=text]:focus,
+select:focus,
+textarea:focus {
+ outline: 0
+}
+
+button[type=roll] {
+ background-image: none;
+ border: 0;
+ box-shadow: none;
+ text-align: left;
+ text-shadow: initial
+}
+
+button[type=roll].btn {
+ color: inherit;
+ font-size: inherit;
+ margin: 0
+}
+
+button[type=roll].btn:not(.sheet-visible-button) {
+ background-color: transparent;
+ padding: 0
+}
+
+button[type=roll].btn:not(.sheet-visible-button):hover,
+button[type=roll].btn:not(.sheet-visible-button):hover .sheet-light-label,
+button[type=roll].btn:not(.sheet-visible-button):hover h3,
+button[type=roll].btn:not(.sheet-visible-button):hover input,
+button[type=roll].btn:not(.sheet-visible-button):hover span,
+button[type=roll].btn:not(.sheet-visible-button):hover div {
+ color: rgb(240, 199, 148)!important
+}
+
+button[type=roll].btn.sheet-visible-button {
+ background-color: rgb(240, 199, 148);
+ border-radius: 3px;
+ box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .3);
+ color: rgba(255, 255, 255, .87);
+ font-size: .9em;
+ padding: 1px 3px;
+}
+
+button[type=roll].btn.sheet-visible-button:active {
+ box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .3)
+}
+
+button[type=roll]:hover {
+ background-position: initial
+}
+
+button[type=roll]::before {
+ content: ''!important;
+ font-family: inherit!important
+}
+
+button[type=roll]:active {
+ box-shadow: none
+}
+
+
+
+button.repcontrol_add,
+button.repcontrol_edit {
+ font-size: .8em;
+ padding: 1px 3px
+}
+
+button.repcontrol_del {
+ padding: 0 3px 2px;
+ position: relative;
+ z-index: 999
+}
+
+button.repcontrol_add,
+button.repcontrol_del,
+button.repcontrol_edit {
+ border-radius: 3px
+}
+
+.btn.repcontrol_move {
+ background: 0 0;
+ border: 0;
+ font-size: 1.2em;
+ font-weight: 700;
+ padding: 2px 0;
+ position: relative;
+ z-index: 999
+}
+
+.repcontrol::after {
+ clear: both;
+ content: ' ';
+ display: block;
+ font-size: 0;
+ height: 0;
+ visibility: hidden
+}
+
+.repcontrol_add {
+ float: left
+}
+
+input,
+select,
+textarea {
+ background-color: #FFFFFF;
+ color: #000;
+ font-size: 12px;
+ padding-top: 0;
+ padding-bottom: 0;
+ padding-left: 2px;
+ padding-right: 2px;
+}
+
+input[type=number],
+input[type=text],
+select,
+textarea {
+ width: 100%!important;
+}
+
+input[type=number],
+input[type=text],
+select {
+ height: 1.5em;
+ line-height: normal;
+}
+
+input[type="checkbox"] {
+ margin: 3px 0;
+ line-height: normal;
+ border-radius : 0;
+}
+
+input[type="number"] {
+ -moz-appearance: textfield;
+ text-align: center;
+}
+
+textarea {
+ height: 150px;
+ resize: vertical;
+ box-sizing: border-box;
+}
+
+input[type=checkbox]:checked ~ .sheet-checklabel {
+ display: inherit;
+}
+input[type=checkbox]:not(:checked) ~ .sheet-checklabel {
+ display: none;
+}
+
+h2.sheet-h2hr {
+ overflow: hidden;
+ text-align: center;
+ color: rgb(6, 45, 71);
+ font-size: 1em;
+ text-transform: uppercase;
+}
+
+h2.sheet-h2hr:before,
+h2.sheet-h2hr:after {
+ background-color: rgb(6, 45, 71);
+ content: "";
+ display: inline-block;
+ height: 1px;
+ position: relative;
+ vertical-align: middle;
+ width: 50%;
+}
+h2.sheet-h2hr:before {
+ right: 0.5em;
+ margin-left: -50%;
+}
+h2.sheet-h2hr:after {
+ left: 0.5em;
+ margin-right: -50%;
+}
+
+span.sheet-h2hr {
+ display: block;
+ overflow: hidden;
+ text-align: center;
+ color: rgb(6, 45, 71);
+ font-size: 1rem;
+ font-variant: small-caps;
+}
+span.sheet-h2hr:before,
+span.sheet-h2hr:after {
+ background-color: rgb(6, 45, 71);
+ content: "";
+ display: inline-block;
+ height: 1px;
+ position: relative;
+ vertical-align: middle;
+ width: 50%;
+}
+span.sheet-h2hr:before {
+ right: 0.5em;
+ margin-left: -50%;
+}
+span.sheet-h2hr:after {
+ left: 0.5em;
+ margin-right: -50%;
+}
+
+.sheet-description,
+.sheet-smallDescription,
+.sheet-labelledValue {
+ user-select: text;
+}
+
+.sheet-ep-row, .sheet-ep-twocolrow, .sheet-ep-threecolrow {
+ display: block;
+ clear: both;
+}
+
+.sheet-ep-col {
+ display: inline-block;
+ vertical-align: top;
+}
+
+.sheet-ep-col:last-child {
+ margin-right: 0!important
+}
+
+.sheet-ep-twocolrow .sheet-ep-col {
+ width: calc(50% - 20px);
+ margin-right: 30px;
+}
+
+.sheet-ep-threecolrow .sheet-ep-col {
+ width: calc(30% - 40px);
+ margin-right: 30px;
+}
+
+.sheet-flex-grow {
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+}
+
+.sheet-flex-container {
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+}
+
+.sheet-flex-start {
+ -webkit-box-align: flex-start;
+ -ms-flex-align: flex-start;
+ align-items: flex-start;
+}
+
+.sheet-flex-end {
+ -webkit-box-align: flex-end;
+ -ms-flex-align: flex-end;
+ align-items: flex-end;
+}
+
+.sheet-flex-header {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ -ms-flex-direction: row-reverse;
+ flex-direction: row-reverse;
+ align-items: center;
+}
+
+.sheet-flex-centre {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+}
+
+.sheet-flex-stretch {
+ -webkit-box-align: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+}
+
+.sheet-one-line-textarea,
+.sheet-xs-textarea {
+ height: 1.273em
+}
+
+.sheet-two-line-textarea {
+ height: 3em
+}
+
+.sheet-max-two-line-textarea {
+ max-height: 3em
+}
+
+.sheet-three-line-textarea {
+ height: 3.4em
+}
+
+.sheet-four-line-textarea {
+ height: 4.5em
+}
+
+.sheet-five-line-textarea {
+ height: 5.9em
+}
+
+.sheet-six-line-textarea {
+ height: 7em
+}
+
+.sheet-eight-line-textarea {
+ height: 9.3em
+}
+
+.sheet-twenty-line-textarea {
+ height: 23.3em
+}
+
+.sheet-thirty-line-textarea {
+ height: 35.6em
+}
+
+.sheet-presentation span {
+ color: #0C0C0C;
+ white-space: pre-wrap;
+}
+
+
+
+.sheet-inlineLabel::after {
+ content: ": ";
+}
+
+.sheet-subtleInlineLabel::after {
+ content: ". ";
+}
+
+span.sheet-cat-tag-field {
+ color: rgb(111, 19, 3);
+ font-size: 80%;
+ font-weight: bold;
+ padding-left: 1px;
+ padding-right: 1px;
+ position: relative;
+ top: -0.5em;
+}
+
+span.sheet-trait-tag-field {
+ font-family: monospace;
+ font-size: 1em;
+}
+
+span.sheet-skillName {
+ font-variant: small-caps;
+}
+
+span.sheet-skillSpec:not(:empty)::before {
+ content: " — ";
+}
+
+.sheet-labelGroup span:empty::before {
+ content: "—";
+}
+
+.sheet-rollList::before {
+ content: "‣";
+}
+
+
+
+.sheet-rolltemplate-ep-ini,
+.sheet-rolltemplate-ep-default,
+.sheet-rolltemplate-ep-damage {
+ margin-left: -42px
+}
+
+.withoutavatars .sheet-rolltemplate-ep-ini,
+.withoutavatars .sheet-rolltemplate-ep-default,
+.withoutavatars .sheet-rolltemplate-ep-damage {
+ margin-left: -11px
+}
+
+
+.sheet-rolltemplate-ep-ini .sheet-template-wrapper,
+.sheet-rolltemplate-ep-default .sheet-template-wrapper,
+.sheet-rolltemplate-ep-damage .sheet-template-wrapper {
+ background-color: #242424;
+ color: #FAFAFA;
+ border: 0px;
+ border-radius: 10px;
+ box-sizing: border-box;
+ font-size: 12px;
+ overflow: hidden;
+ position: relative;
+}
+
+.sheet-rolltemplate-ep-ini .inlinerollresult,
+.sheet-rolltemplate-ep-default .inlinerollresult,
+.sheet-rolltemplate-ep-damage .inlinerollresult {
+ background: 0 0;
+ border: 2px solid transparent;
+ border-radius: 1px;
+ font-size: 18px;
+ padding: 0 2px;
+ color: rgb(240, 199, 148);
+ text-shadow:
+ -1px -1px 1px rgb(111, 63, 3),
+ 1px -1px 1px rgb(111, 63, 3),
+ -1px 1px 1px rgb(111, 63, 3),
+ 1px 1px 1px rgb(111, 63, 3);
+}
+
+.sheet-rolltemplate-ep-ini .sheet-fieldvalue,
+.sheet-rolltemplate-ep-default .sheet-fieldvalue,
+.sheet-rolltemplate-ep-damage .sheet-fieldvalue {
+ font-size: larger;
+ padding: 0 2px;
+ color: rgb(240, 199, 148);
+ font-weight: bold;
+}
+
+.sheet-rolltemplate-ep-ini .inlinerollresult.fullcrit,
+.sheet-rolltemplate-ep-ini .inlinerollresult.fullfail,
+.sheet-rolltemplate-ep-default .inlinerollresult.fullcrit,
+.sheet-rolltemplate-ep-default .inlinerollresult.fullfail,
+.sheet-rolltemplate-ep-damage .inlinerollresult.fullcrit,
+.sheet-rolltemplate-ep-damage .inlinerollresult.fullfail {
+ border: 0px;
+}
+
+
+
+.sheet-rolltemplate-ep-ini .sheet-template-wrapper h3,
+.sheet-rolltemplate-ep-default .sheet-template-wrapper h3,
+.sheet-rolltemplate-ep-damage .sheet-template-wrapper h3 {
+ background-image: linear-gradient(to right, rgb(38, 82, 110) -30%, transparent 120%);
+ color: #FAFAFA;
+ font-variant: small-caps;
+ font-family: 'Aldrich', monospace;
+ text-align: center;
+ font-weight: 500;
+ text-shadow:
+ -1px -1px 1px rgb(98, 132, 154),
+ 1px -1px 1px rgb(98, 132, 154),
+ -1px 1px 1px rgb(98, 132, 154),
+ 1px 1px 1px rgb(98, 132, 154);
+ padding: 5px;
+}
+
+.sheet-rolltemplate-ep-default .sheet-template-wrapper h4,
+.sheet-rolltemplate-ep-damage .sheet-template-wrapper h4 {
+ background-color: transparent;
+ color: #FAFAFA;
+
+ font-family: 'Abel', serif;
+ text-align: left;
+ font-style: italic;
+ padding-left: 5px;
+ padding-right: 5px;
+ padding-top: 2px;
+ padding-bottom: 0px;
+ margin-left: 2em;
+ margin-right: 2em;
+ border-bottom: 1px solid rgb(98, 132, 154);
+}
+
+.sheet-rolltemplate-ep-default .sheet-template-wrapper h4 .sheet-sub-header,
+.sheet-rolltemplate-ep-damage .sheet-template-wrapper h4 .sheet-sub-header {
+ background-color: transparent;
+ color: #FAFAFA;
+
+ font-family: 'Abel', serif;
+ text-align: left;
+ font-style: normal;
+ font-size: smaller;
+ padding-left: 5px;
+ padding-right: 5px;
+ padding-top: 2px;
+ padding-bottom: 0px;
+ margin-left: 2em;
+ margin-right: 2em;
+}
+
+.sheet-rolltemplate-ep-ini .sheet-template-wrapper p,
+.sheet-rolltemplate-ep-default .sheet-template-wrapper p,
+.sheet-rolltemplate-ep-damage .sheet-template-wrapper p {
+ font-family: 'Abel', serif;
+ text-align: left;
+ padding: 5px;
+ text-indent: 2em;
+ margin: 0px;
+}
+
+.sheet-rolltemplate-ep-default .sheet-roll-success {
+ background-image: linear-gradient(to right, rgb(38, 126, 68) -30%, transparent 120%);
+}
+
+.sheet-rolltemplate-ep-default .sheet-roll-failure {
+ background-image: linear-gradient(to right, rgb(172, 71, 52) -30%, transparent 120%);
+}
+
+.sheet-rolltemplate-ep-ini .sheet-template-wrapper a[href^='~'],
+.sheet-rolltemplate-ep-default .sheet-template-wrapper a[href^='~'],
+.sheet-rolltemplate-ep-damage .sheet-template-wrapper a[href^='~'],
+.sheet-rolltemplate-ep-ini .sheet-template-wrapper a[href^='!'],
+.sheet-rolltemplate-ep-default .sheet-template-wrapper a[href^='!'],
+.sheet-rolltemplate-ep-damage .sheet-template-wrapper a[href^='!'] {
+ background-color: transparent;
+ border: 0;
+ color: rgb(240, 199, 148);
+ display: inline;
+ padding: 0
+}
+
+input.sheet-pageToggle:not([value='0']) ~ .sheet-tab0 { display: none }
+input.sheet-pageToggle:not([value='1']) ~ .sheet-tab1 { display: none }
+input.sheet-pageToggle:not([value='2']) ~ .sheet-tab2 { display: none }
+input.sheet-pageToggle:not([value='3']) ~ .sheet-tab3 { display: none }
+input.sheet-pageToggle:not([value='6']) ~ .sheet-tab6 { display: none }
+input.sheet-pageToggle:not([value='5']) ~ .sheet-tab5 { display: none }
+input.sheet-pageToggle:not([value='7']) ~ .sheet-tab7 { display: none }
+input.sheet-pageToggle:not([value='4']) ~ .sheet-tab4 { display: none }
+
+.sheet-wrapper{
+ font-size: 12px;
+ min-width: 24rem;
+}
+
+.sheet-pictos{
+ font-family: Pictos;
+ font-size: 13px;
+}
+
+.sheet-toggle-edit-mode{
+ height: 20px;
+}
+
+.sheet-mar-l-lg{
+ margin-left: 10px;
+}
+
+
+
+
+
+.sheet-hidden{
+ display: none;
+}
+
+.sheet-nav{
+ display: flex;
+ flex-wrap: wrap;
+ position: relative;
+ z-index: 10;
+}
+
+.sheet-wrapper{
+ background-image: url('http://files.lars-kroll.com/EclipsePhase_Logo_Black.png');
+ background-position: right top;
+ background-repeat: no-repeat;
+ background-size: 350px;
+}
+
+.sheet-wrapBox{
+ background-color: #FAFAFA;
+ border: 1px solid #000000;
+ border-radius: 3px;
+ margin-bottom: 5px;
+ padding: 3px;
+}
+
+.sheet-flexRow{
+ width: 100%;
+}
+
+.sheet-headerBox{
+ width: 100%;
+}
+
+.sheet-footerBox{
+ border-top-color: rgb(204, 204, 204);
+ border-top-style: solid;
+ border-top-width: 1px;
+ width: 100%;
+}
+
+.sheet-logoBox{
+ width: 350px;
+}
+
+.sheet-logoPlaceholder{
+ height: 52px;
+}
+
+.sheet-aRight{
+ text-align: right;
+}
+
+.sheet-aCenter{
+ text-align: center;
+}
+
+.sheet-noBreak{
+ white-space: nowrap;
+}
+
+.sheet-margin5px{
+ margin: 5px;
+}
+
+.sheet-wrapBoxTitle{
+ color: rgb(6, 45, 71);
+ font-size: 11px;
+ font-weight: 700;
+ margin-bottom: -2px;
+ margin-top: 4px;
+ padding-left: 2px;
+ padding-right: 2px;
+ text-align: center;
+ text-transform: uppercase;
+}
+
+.sheet-smallWrapBoxTitle{
+ color: rgb(6, 45, 71);
+ font-size: 9px;
+ font-weight: 700;
+ margin-bottom: -2px;
+ margin-top: 2px;
+ padding-left: 2px;
+ padding-right: 2px;
+ text-align: center;
+ text-transform: uppercase;
+}
+.sheet-smallWrapBoxTitle span{
+ font-size: 9px;
+ font-weight: 700;
+ text-transform: uppercase;
+}
+
+.sheet-largeText input{
+ font-size: 1.4rem;
+ font-weight: bold;
+}
+.sheet-largeText span{
+ font-size: 1.4rem;
+ font-weight: bold;
+}
+
+.sheet-aptTable{
+ min-width: 20rem;
+ table-layout: fixed;
+ width: 100%;
+}
+.sheet-aptTable th{
+ width: 2.9em;
+}
+.sheet-aptTable td span{
+ display: block;
+ padding-right: 2px;
+ text-align: right;
+}
+
+.sheet-repTable{
+ min-width: 20rem;
+ table-layout: fixed;
+ width: 100%;
+}
+.sheet-repTable td{
+ text-align: center;
+}
+.sheet-repTable td span{
+ display: block;
+ padding-right: 2px;
+ text-align: right;
+}
+
+
+.sheet-spacerCol{
+ width: 12%;
+}
+
+.sheet-repScoreCol{
+ width: 14%;
+}
+
+.sheet-favLvlCol{
+ width: 10%;
+}
+
+.sheet-skillName{
+ font-weight: bold;
+}
+
+.sheet-skillField{
+ font-style: oblique;
+ padding-left: 2px;
+ padding-right: 4px;
+}
+
+.sheet-skillApt{
+ text-transform: uppercase;
+}
+
+.sheet-skillSpec{
+ font-style: italic;
+}
+
+.sheet-skillTotal{
+ border-bottom-color: #C9C9C9;
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ font-weight: normal;
+ padding-bottom: 0px;
+ padding-left: 5px;
+ padding-right: 10px;
+ text-align: right;
+ width: 1.5em;
+}
+
+.sheet-tfrowName{
+ font-weight: bold;
+ padding-left: 2px;
+ padding-right: 2px;
+}
+
+.sheet-rollLabel{
+ color: rgb(98, 132, 154);
+ font-weight: bold;
+ padding-left: 2px;
+ padding-right: 2px;
+}
+
+.sheet-rollList{
+ display: block;
+ margin-left: 5px;
+ margin-right: 5px;
+}
+
+.sheet-tcol{
+ display: block;
+ width: 100%;
+}
+
+
+.sheet-subLabel{
+ background-color: transparent;
+ border-top-color: #242424;
+ border-top-style: dashed;
+ border-top-width: 1px;
+ color: #0C0C0C;
+ font-size: 9px;
+ margin-bottom: 2px;
+ margin-top: 1px;
+ padding-left: 2px;
+ padding-right: 2px;
+ text-align: left;
+ text-transform: uppercase;
+}
+
+.sheet-inlineLabel{
+ font-weight: bold;
+ margin-right: 2px;
+}
+
+.sheet-subtleInlineLabel{
+ font-style: italic;
+}
+
+.sheet-lineLabel{
+ color: #0C0C0C;
+ font-size: 11px;
+ margin-right: 5px;
+ text-transform: uppercase;
+}
+
+.sheet-inlineContentGroup{
+ display: inline-flex;
+ margin-left: 2px;
+ margin-right: 2px;
+ margin-top: 2px;
+ white-space: nowrap;
+}
+
+.sheet-inlineLabelGroup{
+ display: inline-flex;
+ margin-left: 2px;
+ margin-right: 2px;
+ margin-top: 2px;
+ white-space: nowrap;
+}
+
+.sheet-flowPar{
+ display: inline-block;
+ font-size: 0.7rem;
+ line-height: 1.4;
+ margin-left: 2px;
+ margin-right: 5px;
+ padding-left: 2rem;
+ text-align: justify;
+ text-indent: -2rem;
+ vertical-align: text-top;
+}
+
+.sheet-note{
+ display: inline-block;
+ font-size: smaller;
+ margin-left: 2px;
+ margin-right: 2px;
+ white-space: normal;
+}
+.sheet-note .sheet-inlineLabel{
+ font-style: italic;
+ font-weight: normal;
+}
+
+.sheet-fieldLabel{
+ background-color: rgb(6, 45, 71);
+ color: #FAFAFA;
+ padding-bottom: 1px;
+ padding-left: 3px;
+ padding-right: 1px;
+ padding-top: 1px;
+ white-space: nowrap;
+}
+
+.sheet-fieldLabelBold{
+ background-color: rgb(6, 45, 71);
+ color: #FAFAFA;
+ font-weight: bold;
+ padding-bottom: 1px;
+ padding-left: 3px;
+ padding-right: 1px;
+ padding-top: 1px;
+ white-space: nowrap;
+}
+
+.sheet-secondTableHeader{
+ color: rgb(6, 45, 71);
+ font-size: 9px;
+ font-weight: bold;
+ text-align: center;
+ text-transform: uppercase;
+}
+
+.sheet-labelGroup{
+ border-bottom-color: #7C7C7C;
+ border-bottom-width: 1px;
+ display: block;
+ margin-left: 5px;
+ margin-right: 5px;
+ padding: 0px;
+}
+
+.sheet-halfRemRowSeparator{
+ border-bottom-color: #C9C9C9;
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ margin-bottom: 0.5rem;
+ padding-bottom: 0.5rem;
+}
+
+
+.sheet-inlineNumber{
+ display: inline-flex;
+}
+
+.sheet-rem15{
+ width: 15rem;
+}
+
+.sheet-max2p5rem{
+ max-width: 2.5rem;
+}
+
+.sheet-max3charinline{
+ display: inline-flex;
+ max-width: 3em;
+}
+
+.sheet-max5rem{
+ max-width: 5rem;
+}
+
+.sheet-max10rem{
+ max-width: 10rem;
+}
+
+.sheet-max15rem{
+ max-width: 15rem;
+}
+
+.sheet-max20rem{
+ max-width: 20rem;
+}
+
+.sheet-min5rem{
+ max-width: 100%;
+ min-width: 5rem;
+}
+
+.sheet-min1rem{
+ max-width: 100%;
+ min-width: 1rem;
+}
+
+.sheet-min02rem{
+ max-width: 100%;
+ min-width: 0.2rem;
+}
+
+.sheet-exactly15rem{
+ width: 15rem;
+}
+
+.sheet-exactly20rem{
+ width: 20rem;
+}
+
+.sheet-exactly23rem{
+ width: 23rem;
+}
+
+.sheet-marginr1rem{
+ margin-right: 1rem;
+}
+
+.sheet-marginrp5rem{
+ margin-right: 0.5rem;
+}
+
+.sheet-skillRow{
+ width: 100%;
+}
+
+.sheet-growFull{
+ width: 100%;
+}
+
+
+.sheet-description{
+ font-size: 0.9em;
+}
+
+.sheet-smallDescription{
+ font-size: 0.7em;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Eclipse Phase Alternate/ep-sheet.html b/Eclipse Phase Alternate/ep-sheet.html
new file mode 100644
index 0000000000..39d6647a21
--- /dev/null
+++ b/Eclipse Phase Alternate/ep-sheet.html
@@ -0,0 +1,1062 @@
+
,
,
, , , ,
, , ,
, ,
, ,
,
,
,
+{{character}} : {{ini-roll}}
+{{character}} {{#attribute-label}}
{{attribute-label}} {{/attribute-label}}{{#attribute-field}}{{#attribute-subfield}}
{{attribute-field}} {{/attribute-subfield}}{{^attribute-subfield}}
{{attribute-field}} {{/attribute-subfield}}{{/attribute-field}}
{{test-roll}} vs {{test-target}}
{{#rollTotal() test-roll 0}}
! » : {{test-roll}}
{{#rollLess() test-roll 30}}{{#success-macro}}
{{success-macro}}
{{/success-macro}}{{/rollLess() test-roll 30}}{{#rollGreater() test-roll 29}}{{#rollLess() test-roll 60}}{{#success-macro-es30}}
{{success-macro-es30}}
{{/success-macro-es30}}{{^success-macro-es30}}{{#success-macro}}
{{success-macro}}
{{/success-macro}}{{/success-macro-es30}}{{/rollLess() test-roll 60}}{{/rollGreater() test-roll 29}}{{#rollGreater() test-roll 59}}{{#success-macro-es60}}
{{success-macro-es60}}
{{/success-macro-es60}}{{^success-macro-es60}}{{#success-macro}}
{{success-macro}}
{{/success-macro}}{{/success-macro-es60}}{{/rollGreater() test-roll 59}}
{{/rollTotal() test-roll 0}}{{#rollTotal() test-roll 99}}
... » : {{test-roll}} - {{test-target}}
{{/rollTotal() test-roll 99}}{{#^rollTotal() test-roll 0}}{{#^rollTotal() test-roll 99}}{{#^rollWasCrit() test-roll}}{{#rollTotal() test-roll test-target}}
! » : {{test-roll}}
{{#rollLess() test-roll 30}}{{#success-macro}}
{{success-macro}}
{{/success-macro}}{{/rollLess() test-roll 30}}{{#rollGreater() test-roll 29}}{{#rollLess() test-roll 60}}{{#success-macro-es30}}
{{success-macro-es30}}
{{/success-macro-es30}}{{^success-macro-es30}}{{#success-macro}}
{{success-macro}}
{{/success-macro}}{{/success-macro-es30}}{{/rollLess() test-roll 60}}{{/rollGreater() test-roll 29}}{{#rollGreater() test-roll 59}}{{#success-macro-es60}}
{{success-macro-es60}}
{{/success-macro-es60}}{{^success-macro-es60}}{{#success-macro}}
{{success-macro}}
{{/success-macro}}{{/success-macro-es60}}{{/rollGreater() test-roll 59}}
{{/rollTotal() test-roll test-target}}{{#rollLess() test-roll test-target}}
! » : {{test-roll}}
{{#rollLess() test-roll 30}}{{#success-macro}}
{{success-macro}}
{{/success-macro}}{{/rollLess() test-roll 30}}{{#rollGreater() test-roll 29}}{{#rollLess() test-roll 60}}{{#success-macro-es30}}
{{success-macro-es30}}
{{/success-macro-es30}}{{^success-macro-es30}}{{#success-macro}}
{{success-macro}}
{{/success-macro}}{{/success-macro-es30}}{{/rollLess() test-roll 60}}{{/rollGreater() test-roll 29}}{{#rollGreater() test-roll 59}}{{#success-macro-es60}}
{{success-macro-es60}}
{{/success-macro-es60}}{{^success-macro-es60}}{{#success-macro}}
{{success-macro}}
{{/success-macro}}{{/success-macro-es60}}{{/rollGreater() test-roll 59}}
{{/rollLess() test-roll test-target}}{{#rollGreater() test-roll test-target}}
... » : {{test-roll}} - {{test-target}}
{{/rollGreater() test-roll test-target}}{{/^rollWasCrit() test-roll}}{{#rollWasCrit() test-roll}}{{#rollTotal() test-roll test-target}}
! » : {{test-roll}}
{{#rollLess() test-roll 30}}{{#success-macro}}
{{success-macro}}
{{/success-macro}}{{/rollLess() test-roll 30}}{{#rollGreater() test-roll 29}}{{#rollLess() test-roll 60}}{{#success-macro-es30}}
{{success-macro-es30}}
{{/success-macro-es30}}{{^success-macro-es30}}{{#success-macro}}
{{success-macro}}
{{/success-macro}}{{/success-macro-es30}}{{/rollLess() test-roll 60}}{{/rollGreater() test-roll 29}}{{#rollGreater() test-roll 59}}{{#success-macro-es60}}
{{success-macro-es60}}
{{/success-macro-es60}}{{^success-macro-es60}}{{#success-macro}}
{{success-macro}}
{{/success-macro}}{{/success-macro-es60}}{{/rollGreater() test-roll 59}}
{{/rollTotal() test-roll test-target}}{{#rollLess() test-roll test-target}}
! » : {{test-roll}}
{{#rollLess() test-roll 30}}{{#success-macro}}
{{success-macro}}
{{/success-macro}}{{/rollLess() test-roll 30}}{{#rollGreater() test-roll 29}}{{#rollLess() test-roll 60}}{{#success-macro-es30}}
{{success-macro-es30}}
{{/success-macro-es30}}{{^success-macro-es30}}{{#success-macro}}
{{success-macro}}
{{/success-macro}}{{/success-macro-es30}}{{/rollLess() test-roll 60}}{{/rollGreater() test-roll 29}}{{#rollGreater() test-roll 59}}{{#success-macro-es60}}
{{success-macro-es60}}
{{/success-macro-es60}}{{^success-macro-es60}}{{#success-macro}}
{{success-macro}}
{{/success-macro}}{{/success-macro-es60}}{{/rollGreater() test-roll 59}}
{{/rollLess() test-roll test-target}}{{#rollGreater() test-roll test-target}}
... » : {{test-roll}} - {{test-target}}
{{/rollGreater() test-roll test-target}}{{/rollWasCrit() test-roll}}{{/^rollTotal() test-roll 99}}{{/^rollTotal() test-roll 0}}
+{{character}} {{#attribute-label}}
{{attribute-label}} {{/attribute-label}}{{#attribute-field}}
{{attribute-field}} {{/attribute-field}}
: {{damage-roll}}{{#damage-type}} {{damage-type}} {{/damage-type}}{{#damage-explanation}} {{damage-explanation}} {{/damage-explanation}}
{{#armour-penetration}}
: {{armour-penetration}}
{{/armour-penetration}}{{#concentrate-damage-bf}}{{#concentrate-damage-fa}}
: {{concentrate-damage-bf}}
: {{concentrate-damage-fa}}
{{/concentrate-damage-fa}}{{/concentrate-damage-bf}}
diff --git a/Eclipse Phase Alternate/ep-sheet.png b/Eclipse Phase Alternate/ep-sheet.png
new file mode 100644
index 0000000000..9acc04f054
Binary files /dev/null and b/Eclipse Phase Alternate/ep-sheet.png differ
diff --git a/Eclipse Phase Alternate/readme.md b/Eclipse Phase Alternate/readme.md
new file mode 100644
index 0000000000..b269a23222
--- /dev/null
+++ b/Eclipse Phase Alternate/readme.md
@@ -0,0 +1,4 @@
+# Eclipse Phase Alternate character sheet
+
+## [Issue tracker](https://github.com/Bathtor/EPSheet/issues)
+Please report any issues on the issue tracker.
\ No newline at end of file
diff --git a/Eclipse Phase Alternate/sheet.json b/Eclipse Phase Alternate/sheet.json
new file mode 100644
index 0000000000..1089e56bc0
--- /dev/null
+++ b/Eclipse Phase Alternate/sheet.json
@@ -0,0 +1,8 @@
+{
+ "html": "ep-sheet.html",
+ "css": "ep-sheet.css",
+ "authors": "Lars Kroll (Lars K. on Roll20)",
+ "roll20userid": "726160",
+ "preview": "ep-sheet.png",
+ "instructions": "This sheet is designed for use with Eclipse Phase 1st edition. It makes heavy use of sheet workers and prepared rolls to speed up the otherwise fairly heavy system."
+}
diff --git a/Eclipse Phase Alternate/translation.json b/Eclipse Phase Alternate/translation.json
new file mode 100644
index 0000000000..2a2d3a497e
--- /dev/null
+++ b/Eclipse Phase Alternate/translation.json
@@ -0,0 +1,332 @@
+{
+ "active-morph": "Active Morph",
+ "active-skills": "Active Skills",
+ "actual-age": "Actual Age",
+ "alienation-test": "Alienation Test",
+ "ammo-type": "Ammo Type",
+ "ap": "AP",
+ "apt-base": "Base",
+ "apt-morph-bonus": "Morph Bonus",
+ "apt-morph-max": "Morph Max",
+ "apt-temp": "Temp",
+ "apt-total": "Total",
+ "aptitudes": "Aptitudes",
+ "armour": "Armour",
+ "armour-accessory": "Armour Accessory",
+ "armour-active-total": "Active Bonus",
+ "armour-layering-penalty": "Layered Armour Penalty",
+ "armour-name": "Name",
+ "armour-penetration": "Armour Penetration",
+ "armour-worn": "Armour Worn",
+ "async": "Async",
+ "async-trait": "Has Asyc trait",
+ "atRep": "@-Rep",
+ "author": "Author",
+ "background": "Background",
+ "bf": "BF",
+ "brute-strength": "Brute Strength",
+ "burst-fire": "Burst Fire",
+ "burst-fire-description": "Two bursts maybe fired with the same Complex Action. Each burst is handled as a separate attack. Bursts use up 3 shots worth of ammunition.\nA burst may be shot against a single target (concentrated fire) or against two targets within one meter of each other. Against a single target, the attacker can choose either a +10 modifier to hit or increase the DV by +1d10.",
+ "cRep": "c-Rep",
+ "called-in-favours": "Called in Favours",
+ "cash": "Cash (Credit Chips)",
+ "catching-objects": "Catching Objects",
+ "character-info": "Character Info",
+ "character-name": "Character Name",
+ "character-traits": "Character Traits",
+ "chat-output": "Chat Output",
+ "circleAlist": "The Circle-A List (Autonomists)",
+ "civicNet": "CivicNet (Hypercorps)",
+ "cog": "COG",
+ "cognition": "Cognition",
+ "cognitionx3": "Cognition tripled",
+ "cogx3": "COG × 3",
+ "concentrate-fire": "Concentrate Fire",
+ "continutity-test": "Continuity Test",
+ "coo": "COO",
+ "coo-som": "COO + SOM",
+ "coordination": "Coordination",
+ "coordination-somatics": "Coordination + Somatics",
+ "core": "Core",
+ "crypto-credit": "Crypto Credits",
+ "currency": "Currency",
+ "current-moxie": "Current Moxie Points",
+ "damage": "Damage",
+ "damage-bonus": "Damage Bonus",
+ "damage-inflicts": "Inflicts",
+ "damage-typeopt-Energy": "Energy",
+ "damage-typeopt-GM": "Whisper to GM",
+ "damage-typeopt-Kinetic": "Kinetic",
+ "damage-typeopt-Public": "Public",
+ "damage-typeopt-short-Energy": "E",
+ "damage-typeopt-short-Kinetic": "K",
+ "damage-value": "Damage Value",
+ "db": "DB",
+ "death-rating": "Death Rating",
+ "derangement-description": "Description",
+ "derangement-duration": "Duration",
+ "derangement-severity": "Severity",
+ "derangement-severity-opt-Major": "Major",
+ "derangement-severity-opt-Minor": "Minor",
+ "derangement-severity-opt-Moderate": "Moderate",
+ "derangements": "Derangements",
+ "disorder-description": "Description",
+ "disorder-remaining-treatment": "Remaining treatment time",
+ "disorders": "Disorders",
+ "dr": "DR",
+ "dur": "DUR",
+ "dur-energy-armor": "DUR + Energy Armor",
+ "durability": "Durability",
+ "durability-energy-armor": "Durability + Energy Armor",
+ "dv": "DV",
+ "eRep": "e-Rep",
+ "ecoWave": "EcoWave (Ecologists)",
+ "energy": "Energy",
+ "equipment": "Equipment",
+ "equipment-description": "Description",
+ "equipment-name": "Name",
+ "escape-artist": "Escape Artist",
+ "exploreNet": "ExploreNet (Gatecrashers)",
+ "extreme-range": "Extreme",
+ "fRep": "f-Rep",
+ "fa": "FA",
+ "faction": "Faction",
+ "fame": "Fame (Media)",
+ "fire-modes": "Firing Modes",
+ "fraydiv2": "Fray/2",
+ "frayhalved": "Fray halved",
+ "full-automatic": "Full Automatic",
+ "full-automatic-description": "Only one full-auto attack may be made with each Complex Action. This attack may be made on a single target or against up to three separate targets within one meter of another. Against a single individual, the attacker can choose either a +30 modifier to hit or increase the DV by +3d10. Firing in full automatic mode uses up 10 shots.",
+ "gRep": "g-Rep",
+ "gear": "Gear",
+ "gear-freeform": "Freeform Gear",
+ "gender-id": "Gender Identity",
+ "generate-skills": "Generate Default Skills",
+ "generating-skills": "Generating Skills...",
+ "github": "Github",
+ "guanxi": "Guanxi (Criminals)",
+ "having-an-idea": "Having an Idea",
+ "heal-trauma": "Heal Trauma",
+ "hours-long": "hours",
+ "hours-short": "h",
+ "iRep": "i-Rep",
+ "id-credits": "Credits",
+ "id-description": "Description",
+ "id-notes": "Notes",
+ "identities": "Identities",
+ "identity": "Identity",
+ "init": "INIT",
+ "initiative": "Initiative",
+ "insanity-rating": "Insanity Rating",
+ "int": "INT",
+ "integration-test": "Integration Test",
+ "intuition": "Intuition",
+ "intuitionx3": "Intuition tripled",
+ "intx3": "INT × 3",
+ "ir": "IR",
+ "kinetic": "Kinetic",
+ "knowledge-skills": "Knowledge Skills",
+ "l-range": "L",
+ "level1": "Level 1",
+ "level2": "Level 2",
+ "level3": "Level 3",
+ "level4": "Level 4",
+ "level5": "Level 5",
+ "long-range": "Long",
+ "luc": "LUC",
+ "lucidity": "Lucidity",
+ "lvl1": "Lvl 1",
+ "lvl2": "Lvl 2",
+ "lvl3": "Lvl 3",
+ "lvl4": "Lvl 4",
+ "lvl5": "Lvl 5",
+ "m-range": "M",
+ "magazine": "Magazine",
+ "margin-of-failure": "Margin of Failure",
+ "margin-of-success": "Margin of Success",
+ "medium-range": "Medium",
+ "melee-weapons": "Melee Weapons",
+ "memorise-recall": "Memorise/Recall",
+ "mental-health": "Mental Health",
+ "mental-only-actions": "Mental Only Actions",
+ "misc-action-mod": "Misc. All Actions Modifier",
+ "misc-dur-bonus": "Misc. Durability Bonus",
+ "misc-initiative-mod": "Misc. Initiative Modifier",
+ "misc-modifiers": "Misc. Modifiers",
+ "misc-notes": "Misc. Notes",
+ "misc-physical-mod": "Misc. Physical Modifier",
+ "moa": "MOA",
+ "mof": "MoF",
+ "morph-aptitude-boni": "Aptitude Boni",
+ "morph-aptitude-max": "Aptitude Max",
+ "morph-armour": "Armour",
+ "morph-armour-energy": "Energy Armour",
+ "morph-armour-kinetic": "Kinetic Armour",
+ "morph-bank": "Morph Bank",
+ "morph-description": "Description",
+ "morph-durability": "Durability",
+ "morph-implants": "Implants/Enhancements",
+ "morph-label": "Label",
+ "morph-location": "Storage Location",
+ "morph-mobility-system": "Mobility System(s)",
+ "morph-name": "Model",
+ "morph-skill-boni": "Skill Boni",
+ "morph-traits": "Traits",
+ "morph-type": "Type",
+ "morph-visible-age": "Visible Age",
+ "morph-visible-gender": "Visible Gender",
+ "morphs": "Morph",
+ "mos": "MoS",
+ "motivations": "Motivations",
+ "mox": "MOX",
+ "moxie": "Moxie",
+ "muse": "Muse",
+ "muse-info": "Muse Info",
+ "muse-name": "Name",
+ "muse-notes": "Notes",
+ "muse-skills": "Muse Skills",
+ "note": "Note",
+ "options": "Options",
+ "or-total-ap": "or ignore armour if critical success",
+ "physical-health": "Physical Health",
+ "psi": "Psi",
+ "psi-action": "Action",
+ "psi-chi": "Psi-chi Sleights",
+ "psi-current": "Currently Sustained",
+ "psi-defense": "Psi Defense",
+ "psi-duration": "Duration",
+ "psi-gamma": "Psi-gamma Sleights",
+ "psi-range": "Range",
+ "psi-skill": "Skill",
+ "psi-strain-mod": "Strain Mod",
+ "psi-sustained": "Sustained Sleights",
+ "psi-sustained-mod": "Skill Penalty",
+ "psi-temp-time": "Temporary Duration",
+ "psi-temp-units": "units",
+ "psi-typeopt-Active": "Active",
+ "psi-typeopt-Passive": "Passive",
+ "psi-typeopt-short-Active": "A",
+ "psi-typeopt-short-Passive": "P",
+ "rRep": "r-Rep",
+ "ranged-defence": "Ranged Defence",
+ "ranged-weapons": "Ranged Weapons",
+ "ref": "REF",
+ "ref-coox2": "REF + COO × 2",
+ "reflex": "Reflex",
+ "reflex-coordinationx2": "Reflect + Coordination doubled",
+ "rep-score": "Score",
+ "reputaion": "Reputation",
+ "resist-shock": "Resist Shock",
+ "resist-trauma-disorientation": "Resist Trauma Disorientation",
+ "resist-wound-knockdown": "Resist Knockdown from Wound",
+ "rez": "REZ",
+ "rez-points": "Rez Points",
+ "rna": "Research Network Associates (Scientists)",
+ "roll-auto-failure": "Roll is an automatic failure",
+ "roll-auto-success": "Roll is an automatic success",
+ "roll-crit-failure": "Roll is a critical failure",
+ "roll-crit-success": "Roll is a critical success",
+ "roll-failure": "Roll is a failure",
+ "roll-success": "Roll is a success",
+ "rolls-for": "rolls for",
+ "s-range": "S",
+ "sa": "SA",
+ "sav": "SAV",
+ "savy": "Savy",
+ "semi-automatic": "Semi-Automatic",
+ "semi-automatic-description": "Semi-automatic weapons may be fired twice with the same Complex Action. Each shot is handled as a separate attack.",
+ "sheet-settings": "Sheet Settings",
+ "short-range": "Short",
+ "single-shot": "Single Shot",
+ "single-shot-description": "Single shot weapons may only be fired once per Complex Action.",
+ "size": "Size",
+ "skill-categories": "Categories",
+ "skill-catopt-Combat": "Combat",
+ "skill-catopt-Mental": "Mental",
+ "skill-catopt-NA": "None",
+ "skill-catopt-Physical": "Physical",
+ "skill-catopt-Psi": "Psi & Mental",
+ "skill-catopt-Social": "Social",
+ "skill-catopt-Technical": "Technical",
+ "skill-catopt-Vehicle": "Vehicle",
+ "skill-catopt-short-Combat": "C",
+ "skill-catopt-short-Mental": "M",
+ "skill-catopt-short-NA": " ",
+ "skill-catopt-short-Physical": "P",
+ "skill-catopt-short-Psi": "Ψ&M",
+ "skill-catopt-short-Social": "S",
+ "skill-catopt-short-Technical": "T",
+ "skill-catopt-short-Vehicle": "V",
+ "skill-classopt-Active": "Active",
+ "skill-classopt-Knowledge": "Knowledge",
+ "skill-commands": "Commands",
+ "skill-field": "Field",
+ "skill-linked-aptitude": "Aptitude",
+ "skill-morph-bonus": "Morph Bonus",
+ "skill-name": "Name",
+ "skill-no-defaulting": "No Defaulting",
+ "skill-no-sort-manual": "Due to Roll20 limitations, manually added items can not be sorted automatically at this time.",
+ "skill-ranks": "Ranks",
+ "skill-reload-page": "Sorting result is only shown after reopening the sheet.",
+ "skill-sortopt-Aptitude": "Aptitude",
+ "skill-sortopt-Category": "Category",
+ "skill-sortopt-Name": "Name",
+ "skill-sortopt-None": " - ",
+ "skill-specialisations": "Specialisations",
+ "skill-total": "Total",
+ "skills": "Skills",
+ "skills-sort": "Sort Now",
+ "skills-sort-by": "Sort by",
+ "sleight-description": "Description",
+ "sleight-name": "Name",
+ "som": "SOM",
+ "somatics": "Somatics",
+ "somaticsx3": "Somatics tripled",
+ "somx3": "SOM × 3",
+ "spd": "SPD",
+ "special-rolls": "Special Rolls",
+ "speed": "Speed",
+ "ss": "SS",
+ "stats": "Character Stats",
+ "strain": "Strain",
+ "stress": "Stress",
+ "stress-test": "Stress Test",
+ "stress-value": "Stress Value",
+ "success-roll": "Success Roll",
+ "sv": "SV",
+ "theEye": "The Eye (Firewall)",
+ "trait-description": "Description",
+ "trait-name": "Name",
+ "trait-type-opt-Negative": "Negative",
+ "trait-type-opt-Neutral": "Neutral",
+ "trait-type-opt-Positive": "Positive",
+ "trait-type-opt-short-Negative": "-",
+ "trait-type-opt-short-Neutral": "◦",
+ "trait-type-opt-short-Positive": "+",
+ "traits": "Traits",
+ "trauma": "Trauma",
+ "trauma-threshold": "Trauma Threshold",
+ "tt": "TT",
+ "uRep": "u-Rep",
+ "ultimateRep": "Ultimate (Ultimates)",
+ "version": "v",
+ "weapon-damage": "Damage",
+ "weapon-description": "Description",
+ "weapon-dmg": "Dmg",
+ "weapon-name": "Weapon Name",
+ "weapon-ranges": "Ranges",
+ "weapon-skill": "Skill",
+ "weapon-skill-search": "Search Skill",
+ "wil": "WIL",
+ "willpower": "Willpower",
+ "willpowerx2": "Willpower doubled",
+ "willpowerx3": "Willpower tripled",
+ "wilx2": "WIL × 2",
+ "wilx3": "WIL × 3",
+ "wound-threshold": "Wound Threshold",
+ "wounds": "Wounds",
+ "wounds-ignored": "Ignored Wounds",
+ "wt": "WT",
+ "x-range": "X",
+ "xRep": "x-Rep"
+}
\ No newline at end of file
diff --git a/Eclipse Phase Alternate/translations/af.json b/Eclipse Phase Alternate/translations/af.json
new file mode 100644
index 0000000000..2a2d3a497e
--- /dev/null
+++ b/Eclipse Phase Alternate/translations/af.json
@@ -0,0 +1,332 @@
+{
+ "active-morph": "Active Morph",
+ "active-skills": "Active Skills",
+ "actual-age": "Actual Age",
+ "alienation-test": "Alienation Test",
+ "ammo-type": "Ammo Type",
+ "ap": "AP",
+ "apt-base": "Base",
+ "apt-morph-bonus": "Morph Bonus",
+ "apt-morph-max": "Morph Max",
+ "apt-temp": "Temp",
+ "apt-total": "Total",
+ "aptitudes": "Aptitudes",
+ "armour": "Armour",
+ "armour-accessory": "Armour Accessory",
+ "armour-active-total": "Active Bonus",
+ "armour-layering-penalty": "Layered Armour Penalty",
+ "armour-name": "Name",
+ "armour-penetration": "Armour Penetration",
+ "armour-worn": "Armour Worn",
+ "async": "Async",
+ "async-trait": "Has Asyc trait",
+ "atRep": "@-Rep",
+ "author": "Author",
+ "background": "Background",
+ "bf": "BF",
+ "brute-strength": "Brute Strength",
+ "burst-fire": "Burst Fire",
+ "burst-fire-description": "Two bursts maybe fired with the same Complex Action. Each burst is handled as a separate attack. Bursts use up 3 shots worth of ammunition.\nA burst may be shot against a single target (concentrated fire) or against two targets within one meter of each other. Against a single target, the attacker can choose either a +10 modifier to hit or increase the DV by +1d10.",
+ "cRep": "c-Rep",
+ "called-in-favours": "Called in Favours",
+ "cash": "Cash (Credit Chips)",
+ "catching-objects": "Catching Objects",
+ "character-info": "Character Info",
+ "character-name": "Character Name",
+ "character-traits": "Character Traits",
+ "chat-output": "Chat Output",
+ "circleAlist": "The Circle-A List (Autonomists)",
+ "civicNet": "CivicNet (Hypercorps)",
+ "cog": "COG",
+ "cognition": "Cognition",
+ "cognitionx3": "Cognition tripled",
+ "cogx3": "COG × 3",
+ "concentrate-fire": "Concentrate Fire",
+ "continutity-test": "Continuity Test",
+ "coo": "COO",
+ "coo-som": "COO + SOM",
+ "coordination": "Coordination",
+ "coordination-somatics": "Coordination + Somatics",
+ "core": "Core",
+ "crypto-credit": "Crypto Credits",
+ "currency": "Currency",
+ "current-moxie": "Current Moxie Points",
+ "damage": "Damage",
+ "damage-bonus": "Damage Bonus",
+ "damage-inflicts": "Inflicts",
+ "damage-typeopt-Energy": "Energy",
+ "damage-typeopt-GM": "Whisper to GM",
+ "damage-typeopt-Kinetic": "Kinetic",
+ "damage-typeopt-Public": "Public",
+ "damage-typeopt-short-Energy": "E",
+ "damage-typeopt-short-Kinetic": "K",
+ "damage-value": "Damage Value",
+ "db": "DB",
+ "death-rating": "Death Rating",
+ "derangement-description": "Description",
+ "derangement-duration": "Duration",
+ "derangement-severity": "Severity",
+ "derangement-severity-opt-Major": "Major",
+ "derangement-severity-opt-Minor": "Minor",
+ "derangement-severity-opt-Moderate": "Moderate",
+ "derangements": "Derangements",
+ "disorder-description": "Description",
+ "disorder-remaining-treatment": "Remaining treatment time",
+ "disorders": "Disorders",
+ "dr": "DR",
+ "dur": "DUR",
+ "dur-energy-armor": "DUR + Energy Armor",
+ "durability": "Durability",
+ "durability-energy-armor": "Durability + Energy Armor",
+ "dv": "DV",
+ "eRep": "e-Rep",
+ "ecoWave": "EcoWave (Ecologists)",
+ "energy": "Energy",
+ "equipment": "Equipment",
+ "equipment-description": "Description",
+ "equipment-name": "Name",
+ "escape-artist": "Escape Artist",
+ "exploreNet": "ExploreNet (Gatecrashers)",
+ "extreme-range": "Extreme",
+ "fRep": "f-Rep",
+ "fa": "FA",
+ "faction": "Faction",
+ "fame": "Fame (Media)",
+ "fire-modes": "Firing Modes",
+ "fraydiv2": "Fray/2",
+ "frayhalved": "Fray halved",
+ "full-automatic": "Full Automatic",
+ "full-automatic-description": "Only one full-auto attack may be made with each Complex Action. This attack may be made on a single target or against up to three separate targets within one meter of another. Against a single individual, the attacker can choose either a +30 modifier to hit or increase the DV by +3d10. Firing in full automatic mode uses up 10 shots.",
+ "gRep": "g-Rep",
+ "gear": "Gear",
+ "gear-freeform": "Freeform Gear",
+ "gender-id": "Gender Identity",
+ "generate-skills": "Generate Default Skills",
+ "generating-skills": "Generating Skills...",
+ "github": "Github",
+ "guanxi": "Guanxi (Criminals)",
+ "having-an-idea": "Having an Idea",
+ "heal-trauma": "Heal Trauma",
+ "hours-long": "hours",
+ "hours-short": "h",
+ "iRep": "i-Rep",
+ "id-credits": "Credits",
+ "id-description": "Description",
+ "id-notes": "Notes",
+ "identities": "Identities",
+ "identity": "Identity",
+ "init": "INIT",
+ "initiative": "Initiative",
+ "insanity-rating": "Insanity Rating",
+ "int": "INT",
+ "integration-test": "Integration Test",
+ "intuition": "Intuition",
+ "intuitionx3": "Intuition tripled",
+ "intx3": "INT × 3",
+ "ir": "IR",
+ "kinetic": "Kinetic",
+ "knowledge-skills": "Knowledge Skills",
+ "l-range": "L",
+ "level1": "Level 1",
+ "level2": "Level 2",
+ "level3": "Level 3",
+ "level4": "Level 4",
+ "level5": "Level 5",
+ "long-range": "Long",
+ "luc": "LUC",
+ "lucidity": "Lucidity",
+ "lvl1": "Lvl 1",
+ "lvl2": "Lvl 2",
+ "lvl3": "Lvl 3",
+ "lvl4": "Lvl 4",
+ "lvl5": "Lvl 5",
+ "m-range": "M",
+ "magazine": "Magazine",
+ "margin-of-failure": "Margin of Failure",
+ "margin-of-success": "Margin of Success",
+ "medium-range": "Medium",
+ "melee-weapons": "Melee Weapons",
+ "memorise-recall": "Memorise/Recall",
+ "mental-health": "Mental Health",
+ "mental-only-actions": "Mental Only Actions",
+ "misc-action-mod": "Misc. All Actions Modifier",
+ "misc-dur-bonus": "Misc. Durability Bonus",
+ "misc-initiative-mod": "Misc. Initiative Modifier",
+ "misc-modifiers": "Misc. Modifiers",
+ "misc-notes": "Misc. Notes",
+ "misc-physical-mod": "Misc. Physical Modifier",
+ "moa": "MOA",
+ "mof": "MoF",
+ "morph-aptitude-boni": "Aptitude Boni",
+ "morph-aptitude-max": "Aptitude Max",
+ "morph-armour": "Armour",
+ "morph-armour-energy": "Energy Armour",
+ "morph-armour-kinetic": "Kinetic Armour",
+ "morph-bank": "Morph Bank",
+ "morph-description": "Description",
+ "morph-durability": "Durability",
+ "morph-implants": "Implants/Enhancements",
+ "morph-label": "Label",
+ "morph-location": "Storage Location",
+ "morph-mobility-system": "Mobility System(s)",
+ "morph-name": "Model",
+ "morph-skill-boni": "Skill Boni",
+ "morph-traits": "Traits",
+ "morph-type": "Type",
+ "morph-visible-age": "Visible Age",
+ "morph-visible-gender": "Visible Gender",
+ "morphs": "Morph",
+ "mos": "MoS",
+ "motivations": "Motivations",
+ "mox": "MOX",
+ "moxie": "Moxie",
+ "muse": "Muse",
+ "muse-info": "Muse Info",
+ "muse-name": "Name",
+ "muse-notes": "Notes",
+ "muse-skills": "Muse Skills",
+ "note": "Note",
+ "options": "Options",
+ "or-total-ap": "or ignore armour if critical success",
+ "physical-health": "Physical Health",
+ "psi": "Psi",
+ "psi-action": "Action",
+ "psi-chi": "Psi-chi Sleights",
+ "psi-current": "Currently Sustained",
+ "psi-defense": "Psi Defense",
+ "psi-duration": "Duration",
+ "psi-gamma": "Psi-gamma Sleights",
+ "psi-range": "Range",
+ "psi-skill": "Skill",
+ "psi-strain-mod": "Strain Mod",
+ "psi-sustained": "Sustained Sleights",
+ "psi-sustained-mod": "Skill Penalty",
+ "psi-temp-time": "Temporary Duration",
+ "psi-temp-units": "units",
+ "psi-typeopt-Active": "Active",
+ "psi-typeopt-Passive": "Passive",
+ "psi-typeopt-short-Active": "A",
+ "psi-typeopt-short-Passive": "P",
+ "rRep": "r-Rep",
+ "ranged-defence": "Ranged Defence",
+ "ranged-weapons": "Ranged Weapons",
+ "ref": "REF",
+ "ref-coox2": "REF + COO × 2",
+ "reflex": "Reflex",
+ "reflex-coordinationx2": "Reflect + Coordination doubled",
+ "rep-score": "Score",
+ "reputaion": "Reputation",
+ "resist-shock": "Resist Shock",
+ "resist-trauma-disorientation": "Resist Trauma Disorientation",
+ "resist-wound-knockdown": "Resist Knockdown from Wound",
+ "rez": "REZ",
+ "rez-points": "Rez Points",
+ "rna": "Research Network Associates (Scientists)",
+ "roll-auto-failure": "Roll is an automatic failure",
+ "roll-auto-success": "Roll is an automatic success",
+ "roll-crit-failure": "Roll is a critical failure",
+ "roll-crit-success": "Roll is a critical success",
+ "roll-failure": "Roll is a failure",
+ "roll-success": "Roll is a success",
+ "rolls-for": "rolls for",
+ "s-range": "S",
+ "sa": "SA",
+ "sav": "SAV",
+ "savy": "Savy",
+ "semi-automatic": "Semi-Automatic",
+ "semi-automatic-description": "Semi-automatic weapons may be fired twice with the same Complex Action. Each shot is handled as a separate attack.",
+ "sheet-settings": "Sheet Settings",
+ "short-range": "Short",
+ "single-shot": "Single Shot",
+ "single-shot-description": "Single shot weapons may only be fired once per Complex Action.",
+ "size": "Size",
+ "skill-categories": "Categories",
+ "skill-catopt-Combat": "Combat",
+ "skill-catopt-Mental": "Mental",
+ "skill-catopt-NA": "None",
+ "skill-catopt-Physical": "Physical",
+ "skill-catopt-Psi": "Psi & Mental",
+ "skill-catopt-Social": "Social",
+ "skill-catopt-Technical": "Technical",
+ "skill-catopt-Vehicle": "Vehicle",
+ "skill-catopt-short-Combat": "C",
+ "skill-catopt-short-Mental": "M",
+ "skill-catopt-short-NA": " ",
+ "skill-catopt-short-Physical": "P",
+ "skill-catopt-short-Psi": "Ψ&M",
+ "skill-catopt-short-Social": "S",
+ "skill-catopt-short-Technical": "T",
+ "skill-catopt-short-Vehicle": "V",
+ "skill-classopt-Active": "Active",
+ "skill-classopt-Knowledge": "Knowledge",
+ "skill-commands": "Commands",
+ "skill-field": "Field",
+ "skill-linked-aptitude": "Aptitude",
+ "skill-morph-bonus": "Morph Bonus",
+ "skill-name": "Name",
+ "skill-no-defaulting": "No Defaulting",
+ "skill-no-sort-manual": "Due to Roll20 limitations, manually added items can not be sorted automatically at this time.",
+ "skill-ranks": "Ranks",
+ "skill-reload-page": "Sorting result is only shown after reopening the sheet.",
+ "skill-sortopt-Aptitude": "Aptitude",
+ "skill-sortopt-Category": "Category",
+ "skill-sortopt-Name": "Name",
+ "skill-sortopt-None": " - ",
+ "skill-specialisations": "Specialisations",
+ "skill-total": "Total",
+ "skills": "Skills",
+ "skills-sort": "Sort Now",
+ "skills-sort-by": "Sort by",
+ "sleight-description": "Description",
+ "sleight-name": "Name",
+ "som": "SOM",
+ "somatics": "Somatics",
+ "somaticsx3": "Somatics tripled",
+ "somx3": "SOM × 3",
+ "spd": "SPD",
+ "special-rolls": "Special Rolls",
+ "speed": "Speed",
+ "ss": "SS",
+ "stats": "Character Stats",
+ "strain": "Strain",
+ "stress": "Stress",
+ "stress-test": "Stress Test",
+ "stress-value": "Stress Value",
+ "success-roll": "Success Roll",
+ "sv": "SV",
+ "theEye": "The Eye (Firewall)",
+ "trait-description": "Description",
+ "trait-name": "Name",
+ "trait-type-opt-Negative": "Negative",
+ "trait-type-opt-Neutral": "Neutral",
+ "trait-type-opt-Positive": "Positive",
+ "trait-type-opt-short-Negative": "-",
+ "trait-type-opt-short-Neutral": "◦",
+ "trait-type-opt-short-Positive": "+",
+ "traits": "Traits",
+ "trauma": "Trauma",
+ "trauma-threshold": "Trauma Threshold",
+ "tt": "TT",
+ "uRep": "u-Rep",
+ "ultimateRep": "Ultimate (Ultimates)",
+ "version": "v",
+ "weapon-damage": "Damage",
+ "weapon-description": "Description",
+ "weapon-dmg": "Dmg",
+ "weapon-name": "Weapon Name",
+ "weapon-ranges": "Ranges",
+ "weapon-skill": "Skill",
+ "weapon-skill-search": "Search Skill",
+ "wil": "WIL",
+ "willpower": "Willpower",
+ "willpowerx2": "Willpower doubled",
+ "willpowerx3": "Willpower tripled",
+ "wilx2": "WIL × 2",
+ "wilx3": "WIL × 3",
+ "wound-threshold": "Wound Threshold",
+ "wounds": "Wounds",
+ "wounds-ignored": "Ignored Wounds",
+ "wt": "WT",
+ "x-range": "X",
+ "xRep": "x-Rep"
+}
\ No newline at end of file
diff --git a/Eclipse Phase Alternate/translations/cs.json b/Eclipse Phase Alternate/translations/cs.json
new file mode 100644
index 0000000000..2a2d3a497e
--- /dev/null
+++ b/Eclipse Phase Alternate/translations/cs.json
@@ -0,0 +1,332 @@
+{
+ "active-morph": "Active Morph",
+ "active-skills": "Active Skills",
+ "actual-age": "Actual Age",
+ "alienation-test": "Alienation Test",
+ "ammo-type": "Ammo Type",
+ "ap": "AP",
+ "apt-base": "Base",
+ "apt-morph-bonus": "Morph Bonus",
+ "apt-morph-max": "Morph Max",
+ "apt-temp": "Temp",
+ "apt-total": "Total",
+ "aptitudes": "Aptitudes",
+ "armour": "Armour",
+ "armour-accessory": "Armour Accessory",
+ "armour-active-total": "Active Bonus",
+ "armour-layering-penalty": "Layered Armour Penalty",
+ "armour-name": "Name",
+ "armour-penetration": "Armour Penetration",
+ "armour-worn": "Armour Worn",
+ "async": "Async",
+ "async-trait": "Has Asyc trait",
+ "atRep": "@-Rep",
+ "author": "Author",
+ "background": "Background",
+ "bf": "BF",
+ "brute-strength": "Brute Strength",
+ "burst-fire": "Burst Fire",
+ "burst-fire-description": "Two bursts maybe fired with the same Complex Action. Each burst is handled as a separate attack. Bursts use up 3 shots worth of ammunition.\nA burst may be shot against a single target (concentrated fire) or against two targets within one meter of each other. Against a single target, the attacker can choose either a +10 modifier to hit or increase the DV by +1d10.",
+ "cRep": "c-Rep",
+ "called-in-favours": "Called in Favours",
+ "cash": "Cash (Credit Chips)",
+ "catching-objects": "Catching Objects",
+ "character-info": "Character Info",
+ "character-name": "Character Name",
+ "character-traits": "Character Traits",
+ "chat-output": "Chat Output",
+ "circleAlist": "The Circle-A List (Autonomists)",
+ "civicNet": "CivicNet (Hypercorps)",
+ "cog": "COG",
+ "cognition": "Cognition",
+ "cognitionx3": "Cognition tripled",
+ "cogx3": "COG × 3",
+ "concentrate-fire": "Concentrate Fire",
+ "continutity-test": "Continuity Test",
+ "coo": "COO",
+ "coo-som": "COO + SOM",
+ "coordination": "Coordination",
+ "coordination-somatics": "Coordination + Somatics",
+ "core": "Core",
+ "crypto-credit": "Crypto Credits",
+ "currency": "Currency",
+ "current-moxie": "Current Moxie Points",
+ "damage": "Damage",
+ "damage-bonus": "Damage Bonus",
+ "damage-inflicts": "Inflicts",
+ "damage-typeopt-Energy": "Energy",
+ "damage-typeopt-GM": "Whisper to GM",
+ "damage-typeopt-Kinetic": "Kinetic",
+ "damage-typeopt-Public": "Public",
+ "damage-typeopt-short-Energy": "E",
+ "damage-typeopt-short-Kinetic": "K",
+ "damage-value": "Damage Value",
+ "db": "DB",
+ "death-rating": "Death Rating",
+ "derangement-description": "Description",
+ "derangement-duration": "Duration",
+ "derangement-severity": "Severity",
+ "derangement-severity-opt-Major": "Major",
+ "derangement-severity-opt-Minor": "Minor",
+ "derangement-severity-opt-Moderate": "Moderate",
+ "derangements": "Derangements",
+ "disorder-description": "Description",
+ "disorder-remaining-treatment": "Remaining treatment time",
+ "disorders": "Disorders",
+ "dr": "DR",
+ "dur": "DUR",
+ "dur-energy-armor": "DUR + Energy Armor",
+ "durability": "Durability",
+ "durability-energy-armor": "Durability + Energy Armor",
+ "dv": "DV",
+ "eRep": "e-Rep",
+ "ecoWave": "EcoWave (Ecologists)",
+ "energy": "Energy",
+ "equipment": "Equipment",
+ "equipment-description": "Description",
+ "equipment-name": "Name",
+ "escape-artist": "Escape Artist",
+ "exploreNet": "ExploreNet (Gatecrashers)",
+ "extreme-range": "Extreme",
+ "fRep": "f-Rep",
+ "fa": "FA",
+ "faction": "Faction",
+ "fame": "Fame (Media)",
+ "fire-modes": "Firing Modes",
+ "fraydiv2": "Fray/2",
+ "frayhalved": "Fray halved",
+ "full-automatic": "Full Automatic",
+ "full-automatic-description": "Only one full-auto attack may be made with each Complex Action. This attack may be made on a single target or against up to three separate targets within one meter of another. Against a single individual, the attacker can choose either a +30 modifier to hit or increase the DV by +3d10. Firing in full automatic mode uses up 10 shots.",
+ "gRep": "g-Rep",
+ "gear": "Gear",
+ "gear-freeform": "Freeform Gear",
+ "gender-id": "Gender Identity",
+ "generate-skills": "Generate Default Skills",
+ "generating-skills": "Generating Skills...",
+ "github": "Github",
+ "guanxi": "Guanxi (Criminals)",
+ "having-an-idea": "Having an Idea",
+ "heal-trauma": "Heal Trauma",
+ "hours-long": "hours",
+ "hours-short": "h",
+ "iRep": "i-Rep",
+ "id-credits": "Credits",
+ "id-description": "Description",
+ "id-notes": "Notes",
+ "identities": "Identities",
+ "identity": "Identity",
+ "init": "INIT",
+ "initiative": "Initiative",
+ "insanity-rating": "Insanity Rating",
+ "int": "INT",
+ "integration-test": "Integration Test",
+ "intuition": "Intuition",
+ "intuitionx3": "Intuition tripled",
+ "intx3": "INT × 3",
+ "ir": "IR",
+ "kinetic": "Kinetic",
+ "knowledge-skills": "Knowledge Skills",
+ "l-range": "L",
+ "level1": "Level 1",
+ "level2": "Level 2",
+ "level3": "Level 3",
+ "level4": "Level 4",
+ "level5": "Level 5",
+ "long-range": "Long",
+ "luc": "LUC",
+ "lucidity": "Lucidity",
+ "lvl1": "Lvl 1",
+ "lvl2": "Lvl 2",
+ "lvl3": "Lvl 3",
+ "lvl4": "Lvl 4",
+ "lvl5": "Lvl 5",
+ "m-range": "M",
+ "magazine": "Magazine",
+ "margin-of-failure": "Margin of Failure",
+ "margin-of-success": "Margin of Success",
+ "medium-range": "Medium",
+ "melee-weapons": "Melee Weapons",
+ "memorise-recall": "Memorise/Recall",
+ "mental-health": "Mental Health",
+ "mental-only-actions": "Mental Only Actions",
+ "misc-action-mod": "Misc. All Actions Modifier",
+ "misc-dur-bonus": "Misc. Durability Bonus",
+ "misc-initiative-mod": "Misc. Initiative Modifier",
+ "misc-modifiers": "Misc. Modifiers",
+ "misc-notes": "Misc. Notes",
+ "misc-physical-mod": "Misc. Physical Modifier",
+ "moa": "MOA",
+ "mof": "MoF",
+ "morph-aptitude-boni": "Aptitude Boni",
+ "morph-aptitude-max": "Aptitude Max",
+ "morph-armour": "Armour",
+ "morph-armour-energy": "Energy Armour",
+ "morph-armour-kinetic": "Kinetic Armour",
+ "morph-bank": "Morph Bank",
+ "morph-description": "Description",
+ "morph-durability": "Durability",
+ "morph-implants": "Implants/Enhancements",
+ "morph-label": "Label",
+ "morph-location": "Storage Location",
+ "morph-mobility-system": "Mobility System(s)",
+ "morph-name": "Model",
+ "morph-skill-boni": "Skill Boni",
+ "morph-traits": "Traits",
+ "morph-type": "Type",
+ "morph-visible-age": "Visible Age",
+ "morph-visible-gender": "Visible Gender",
+ "morphs": "Morph",
+ "mos": "MoS",
+ "motivations": "Motivations",
+ "mox": "MOX",
+ "moxie": "Moxie",
+ "muse": "Muse",
+ "muse-info": "Muse Info",
+ "muse-name": "Name",
+ "muse-notes": "Notes",
+ "muse-skills": "Muse Skills",
+ "note": "Note",
+ "options": "Options",
+ "or-total-ap": "or ignore armour if critical success",
+ "physical-health": "Physical Health",
+ "psi": "Psi",
+ "psi-action": "Action",
+ "psi-chi": "Psi-chi Sleights",
+ "psi-current": "Currently Sustained",
+ "psi-defense": "Psi Defense",
+ "psi-duration": "Duration",
+ "psi-gamma": "Psi-gamma Sleights",
+ "psi-range": "Range",
+ "psi-skill": "Skill",
+ "psi-strain-mod": "Strain Mod",
+ "psi-sustained": "Sustained Sleights",
+ "psi-sustained-mod": "Skill Penalty",
+ "psi-temp-time": "Temporary Duration",
+ "psi-temp-units": "units",
+ "psi-typeopt-Active": "Active",
+ "psi-typeopt-Passive": "Passive",
+ "psi-typeopt-short-Active": "A",
+ "psi-typeopt-short-Passive": "P",
+ "rRep": "r-Rep",
+ "ranged-defence": "Ranged Defence",
+ "ranged-weapons": "Ranged Weapons",
+ "ref": "REF",
+ "ref-coox2": "REF + COO × 2",
+ "reflex": "Reflex",
+ "reflex-coordinationx2": "Reflect + Coordination doubled",
+ "rep-score": "Score",
+ "reputaion": "Reputation",
+ "resist-shock": "Resist Shock",
+ "resist-trauma-disorientation": "Resist Trauma Disorientation",
+ "resist-wound-knockdown": "Resist Knockdown from Wound",
+ "rez": "REZ",
+ "rez-points": "Rez Points",
+ "rna": "Research Network Associates (Scientists)",
+ "roll-auto-failure": "Roll is an automatic failure",
+ "roll-auto-success": "Roll is an automatic success",
+ "roll-crit-failure": "Roll is a critical failure",
+ "roll-crit-success": "Roll is a critical success",
+ "roll-failure": "Roll is a failure",
+ "roll-success": "Roll is a success",
+ "rolls-for": "rolls for",
+ "s-range": "S",
+ "sa": "SA",
+ "sav": "SAV",
+ "savy": "Savy",
+ "semi-automatic": "Semi-Automatic",
+ "semi-automatic-description": "Semi-automatic weapons may be fired twice with the same Complex Action. Each shot is handled as a separate attack.",
+ "sheet-settings": "Sheet Settings",
+ "short-range": "Short",
+ "single-shot": "Single Shot",
+ "single-shot-description": "Single shot weapons may only be fired once per Complex Action.",
+ "size": "Size",
+ "skill-categories": "Categories",
+ "skill-catopt-Combat": "Combat",
+ "skill-catopt-Mental": "Mental",
+ "skill-catopt-NA": "None",
+ "skill-catopt-Physical": "Physical",
+ "skill-catopt-Psi": "Psi & Mental",
+ "skill-catopt-Social": "Social",
+ "skill-catopt-Technical": "Technical",
+ "skill-catopt-Vehicle": "Vehicle",
+ "skill-catopt-short-Combat": "C",
+ "skill-catopt-short-Mental": "M",
+ "skill-catopt-short-NA": " ",
+ "skill-catopt-short-Physical": "P",
+ "skill-catopt-short-Psi": "Ψ&M",
+ "skill-catopt-short-Social": "S",
+ "skill-catopt-short-Technical": "T",
+ "skill-catopt-short-Vehicle": "V",
+ "skill-classopt-Active": "Active",
+ "skill-classopt-Knowledge": "Knowledge",
+ "skill-commands": "Commands",
+ "skill-field": "Field",
+ "skill-linked-aptitude": "Aptitude",
+ "skill-morph-bonus": "Morph Bonus",
+ "skill-name": "Name",
+ "skill-no-defaulting": "No Defaulting",
+ "skill-no-sort-manual": "Due to Roll20 limitations, manually added items can not be sorted automatically at this time.",
+ "skill-ranks": "Ranks",
+ "skill-reload-page": "Sorting result is only shown after reopening the sheet.",
+ "skill-sortopt-Aptitude": "Aptitude",
+ "skill-sortopt-Category": "Category",
+ "skill-sortopt-Name": "Name",
+ "skill-sortopt-None": " - ",
+ "skill-specialisations": "Specialisations",
+ "skill-total": "Total",
+ "skills": "Skills",
+ "skills-sort": "Sort Now",
+ "skills-sort-by": "Sort by",
+ "sleight-description": "Description",
+ "sleight-name": "Name",
+ "som": "SOM",
+ "somatics": "Somatics",
+ "somaticsx3": "Somatics tripled",
+ "somx3": "SOM × 3",
+ "spd": "SPD",
+ "special-rolls": "Special Rolls",
+ "speed": "Speed",
+ "ss": "SS",
+ "stats": "Character Stats",
+ "strain": "Strain",
+ "stress": "Stress",
+ "stress-test": "Stress Test",
+ "stress-value": "Stress Value",
+ "success-roll": "Success Roll",
+ "sv": "SV",
+ "theEye": "The Eye (Firewall)",
+ "trait-description": "Description",
+ "trait-name": "Name",
+ "trait-type-opt-Negative": "Negative",
+ "trait-type-opt-Neutral": "Neutral",
+ "trait-type-opt-Positive": "Positive",
+ "trait-type-opt-short-Negative": "-",
+ "trait-type-opt-short-Neutral": "◦",
+ "trait-type-opt-short-Positive": "+",
+ "traits": "Traits",
+ "trauma": "Trauma",
+ "trauma-threshold": "Trauma Threshold",
+ "tt": "TT",
+ "uRep": "u-Rep",
+ "ultimateRep": "Ultimate (Ultimates)",
+ "version": "v",
+ "weapon-damage": "Damage",
+ "weapon-description": "Description",
+ "weapon-dmg": "Dmg",
+ "weapon-name": "Weapon Name",
+ "weapon-ranges": "Ranges",
+ "weapon-skill": "Skill",
+ "weapon-skill-search": "Search Skill",
+ "wil": "WIL",
+ "willpower": "Willpower",
+ "willpowerx2": "Willpower doubled",
+ "willpowerx3": "Willpower tripled",
+ "wilx2": "WIL × 2",
+ "wilx3": "WIL × 3",
+ "wound-threshold": "Wound Threshold",
+ "wounds": "Wounds",
+ "wounds-ignored": "Ignored Wounds",
+ "wt": "WT",
+ "x-range": "X",
+ "xRep": "x-Rep"
+}
\ No newline at end of file
diff --git a/Eclipse Phase Alternate/translations/da.json b/Eclipse Phase Alternate/translations/da.json
new file mode 100644
index 0000000000..2a2d3a497e
--- /dev/null
+++ b/Eclipse Phase Alternate/translations/da.json
@@ -0,0 +1,332 @@
+{
+ "active-morph": "Active Morph",
+ "active-skills": "Active Skills",
+ "actual-age": "Actual Age",
+ "alienation-test": "Alienation Test",
+ "ammo-type": "Ammo Type",
+ "ap": "AP",
+ "apt-base": "Base",
+ "apt-morph-bonus": "Morph Bonus",
+ "apt-morph-max": "Morph Max",
+ "apt-temp": "Temp",
+ "apt-total": "Total",
+ "aptitudes": "Aptitudes",
+ "armour": "Armour",
+ "armour-accessory": "Armour Accessory",
+ "armour-active-total": "Active Bonus",
+ "armour-layering-penalty": "Layered Armour Penalty",
+ "armour-name": "Name",
+ "armour-penetration": "Armour Penetration",
+ "armour-worn": "Armour Worn",
+ "async": "Async",
+ "async-trait": "Has Asyc trait",
+ "atRep": "@-Rep",
+ "author": "Author",
+ "background": "Background",
+ "bf": "BF",
+ "brute-strength": "Brute Strength",
+ "burst-fire": "Burst Fire",
+ "burst-fire-description": "Two bursts maybe fired with the same Complex Action. Each burst is handled as a separate attack. Bursts use up 3 shots worth of ammunition.\nA burst may be shot against a single target (concentrated fire) or against two targets within one meter of each other. Against a single target, the attacker can choose either a +10 modifier to hit or increase the DV by +1d10.",
+ "cRep": "c-Rep",
+ "called-in-favours": "Called in Favours",
+ "cash": "Cash (Credit Chips)",
+ "catching-objects": "Catching Objects",
+ "character-info": "Character Info",
+ "character-name": "Character Name",
+ "character-traits": "Character Traits",
+ "chat-output": "Chat Output",
+ "circleAlist": "The Circle-A List (Autonomists)",
+ "civicNet": "CivicNet (Hypercorps)",
+ "cog": "COG",
+ "cognition": "Cognition",
+ "cognitionx3": "Cognition tripled",
+ "cogx3": "COG × 3",
+ "concentrate-fire": "Concentrate Fire",
+ "continutity-test": "Continuity Test",
+ "coo": "COO",
+ "coo-som": "COO + SOM",
+ "coordination": "Coordination",
+ "coordination-somatics": "Coordination + Somatics",
+ "core": "Core",
+ "crypto-credit": "Crypto Credits",
+ "currency": "Currency",
+ "current-moxie": "Current Moxie Points",
+ "damage": "Damage",
+ "damage-bonus": "Damage Bonus",
+ "damage-inflicts": "Inflicts",
+ "damage-typeopt-Energy": "Energy",
+ "damage-typeopt-GM": "Whisper to GM",
+ "damage-typeopt-Kinetic": "Kinetic",
+ "damage-typeopt-Public": "Public",
+ "damage-typeopt-short-Energy": "E",
+ "damage-typeopt-short-Kinetic": "K",
+ "damage-value": "Damage Value",
+ "db": "DB",
+ "death-rating": "Death Rating",
+ "derangement-description": "Description",
+ "derangement-duration": "Duration",
+ "derangement-severity": "Severity",
+ "derangement-severity-opt-Major": "Major",
+ "derangement-severity-opt-Minor": "Minor",
+ "derangement-severity-opt-Moderate": "Moderate",
+ "derangements": "Derangements",
+ "disorder-description": "Description",
+ "disorder-remaining-treatment": "Remaining treatment time",
+ "disorders": "Disorders",
+ "dr": "DR",
+ "dur": "DUR",
+ "dur-energy-armor": "DUR + Energy Armor",
+ "durability": "Durability",
+ "durability-energy-armor": "Durability + Energy Armor",
+ "dv": "DV",
+ "eRep": "e-Rep",
+ "ecoWave": "EcoWave (Ecologists)",
+ "energy": "Energy",
+ "equipment": "Equipment",
+ "equipment-description": "Description",
+ "equipment-name": "Name",
+ "escape-artist": "Escape Artist",
+ "exploreNet": "ExploreNet (Gatecrashers)",
+ "extreme-range": "Extreme",
+ "fRep": "f-Rep",
+ "fa": "FA",
+ "faction": "Faction",
+ "fame": "Fame (Media)",
+ "fire-modes": "Firing Modes",
+ "fraydiv2": "Fray/2",
+ "frayhalved": "Fray halved",
+ "full-automatic": "Full Automatic",
+ "full-automatic-description": "Only one full-auto attack may be made with each Complex Action. This attack may be made on a single target or against up to three separate targets within one meter of another. Against a single individual, the attacker can choose either a +30 modifier to hit or increase the DV by +3d10. Firing in full automatic mode uses up 10 shots.",
+ "gRep": "g-Rep",
+ "gear": "Gear",
+ "gear-freeform": "Freeform Gear",
+ "gender-id": "Gender Identity",
+ "generate-skills": "Generate Default Skills",
+ "generating-skills": "Generating Skills...",
+ "github": "Github",
+ "guanxi": "Guanxi (Criminals)",
+ "having-an-idea": "Having an Idea",
+ "heal-trauma": "Heal Trauma",
+ "hours-long": "hours",
+ "hours-short": "h",
+ "iRep": "i-Rep",
+ "id-credits": "Credits",
+ "id-description": "Description",
+ "id-notes": "Notes",
+ "identities": "Identities",
+ "identity": "Identity",
+ "init": "INIT",
+ "initiative": "Initiative",
+ "insanity-rating": "Insanity Rating",
+ "int": "INT",
+ "integration-test": "Integration Test",
+ "intuition": "Intuition",
+ "intuitionx3": "Intuition tripled",
+ "intx3": "INT × 3",
+ "ir": "IR",
+ "kinetic": "Kinetic",
+ "knowledge-skills": "Knowledge Skills",
+ "l-range": "L",
+ "level1": "Level 1",
+ "level2": "Level 2",
+ "level3": "Level 3",
+ "level4": "Level 4",
+ "level5": "Level 5",
+ "long-range": "Long",
+ "luc": "LUC",
+ "lucidity": "Lucidity",
+ "lvl1": "Lvl 1",
+ "lvl2": "Lvl 2",
+ "lvl3": "Lvl 3",
+ "lvl4": "Lvl 4",
+ "lvl5": "Lvl 5",
+ "m-range": "M",
+ "magazine": "Magazine",
+ "margin-of-failure": "Margin of Failure",
+ "margin-of-success": "Margin of Success",
+ "medium-range": "Medium",
+ "melee-weapons": "Melee Weapons",
+ "memorise-recall": "Memorise/Recall",
+ "mental-health": "Mental Health",
+ "mental-only-actions": "Mental Only Actions",
+ "misc-action-mod": "Misc. All Actions Modifier",
+ "misc-dur-bonus": "Misc. Durability Bonus",
+ "misc-initiative-mod": "Misc. Initiative Modifier",
+ "misc-modifiers": "Misc. Modifiers",
+ "misc-notes": "Misc. Notes",
+ "misc-physical-mod": "Misc. Physical Modifier",
+ "moa": "MOA",
+ "mof": "MoF",
+ "morph-aptitude-boni": "Aptitude Boni",
+ "morph-aptitude-max": "Aptitude Max",
+ "morph-armour": "Armour",
+ "morph-armour-energy": "Energy Armour",
+ "morph-armour-kinetic": "Kinetic Armour",
+ "morph-bank": "Morph Bank",
+ "morph-description": "Description",
+ "morph-durability": "Durability",
+ "morph-implants": "Implants/Enhancements",
+ "morph-label": "Label",
+ "morph-location": "Storage Location",
+ "morph-mobility-system": "Mobility System(s)",
+ "morph-name": "Model",
+ "morph-skill-boni": "Skill Boni",
+ "morph-traits": "Traits",
+ "morph-type": "Type",
+ "morph-visible-age": "Visible Age",
+ "morph-visible-gender": "Visible Gender",
+ "morphs": "Morph",
+ "mos": "MoS",
+ "motivations": "Motivations",
+ "mox": "MOX",
+ "moxie": "Moxie",
+ "muse": "Muse",
+ "muse-info": "Muse Info",
+ "muse-name": "Name",
+ "muse-notes": "Notes",
+ "muse-skills": "Muse Skills",
+ "note": "Note",
+ "options": "Options",
+ "or-total-ap": "or ignore armour if critical success",
+ "physical-health": "Physical Health",
+ "psi": "Psi",
+ "psi-action": "Action",
+ "psi-chi": "Psi-chi Sleights",
+ "psi-current": "Currently Sustained",
+ "psi-defense": "Psi Defense",
+ "psi-duration": "Duration",
+ "psi-gamma": "Psi-gamma Sleights",
+ "psi-range": "Range",
+ "psi-skill": "Skill",
+ "psi-strain-mod": "Strain Mod",
+ "psi-sustained": "Sustained Sleights",
+ "psi-sustained-mod": "Skill Penalty",
+ "psi-temp-time": "Temporary Duration",
+ "psi-temp-units": "units",
+ "psi-typeopt-Active": "Active",
+ "psi-typeopt-Passive": "Passive",
+ "psi-typeopt-short-Active": "A",
+ "psi-typeopt-short-Passive": "P",
+ "rRep": "r-Rep",
+ "ranged-defence": "Ranged Defence",
+ "ranged-weapons": "Ranged Weapons",
+ "ref": "REF",
+ "ref-coox2": "REF + COO × 2",
+ "reflex": "Reflex",
+ "reflex-coordinationx2": "Reflect + Coordination doubled",
+ "rep-score": "Score",
+ "reputaion": "Reputation",
+ "resist-shock": "Resist Shock",
+ "resist-trauma-disorientation": "Resist Trauma Disorientation",
+ "resist-wound-knockdown": "Resist Knockdown from Wound",
+ "rez": "REZ",
+ "rez-points": "Rez Points",
+ "rna": "Research Network Associates (Scientists)",
+ "roll-auto-failure": "Roll is an automatic failure",
+ "roll-auto-success": "Roll is an automatic success",
+ "roll-crit-failure": "Roll is a critical failure",
+ "roll-crit-success": "Roll is a critical success",
+ "roll-failure": "Roll is a failure",
+ "roll-success": "Roll is a success",
+ "rolls-for": "rolls for",
+ "s-range": "S",
+ "sa": "SA",
+ "sav": "SAV",
+ "savy": "Savy",
+ "semi-automatic": "Semi-Automatic",
+ "semi-automatic-description": "Semi-automatic weapons may be fired twice with the same Complex Action. Each shot is handled as a separate attack.",
+ "sheet-settings": "Sheet Settings",
+ "short-range": "Short",
+ "single-shot": "Single Shot",
+ "single-shot-description": "Single shot weapons may only be fired once per Complex Action.",
+ "size": "Size",
+ "skill-categories": "Categories",
+ "skill-catopt-Combat": "Combat",
+ "skill-catopt-Mental": "Mental",
+ "skill-catopt-NA": "None",
+ "skill-catopt-Physical": "Physical",
+ "skill-catopt-Psi": "Psi & Mental",
+ "skill-catopt-Social": "Social",
+ "skill-catopt-Technical": "Technical",
+ "skill-catopt-Vehicle": "Vehicle",
+ "skill-catopt-short-Combat": "C",
+ "skill-catopt-short-Mental": "M",
+ "skill-catopt-short-NA": " ",
+ "skill-catopt-short-Physical": "P",
+ "skill-catopt-short-Psi": "Ψ&M",
+ "skill-catopt-short-Social": "S",
+ "skill-catopt-short-Technical": "T",
+ "skill-catopt-short-Vehicle": "V",
+ "skill-classopt-Active": "Active",
+ "skill-classopt-Knowledge": "Knowledge",
+ "skill-commands": "Commands",
+ "skill-field": "Field",
+ "skill-linked-aptitude": "Aptitude",
+ "skill-morph-bonus": "Morph Bonus",
+ "skill-name": "Name",
+ "skill-no-defaulting": "No Defaulting",
+ "skill-no-sort-manual": "Due to Roll20 limitations, manually added items can not be sorted automatically at this time.",
+ "skill-ranks": "Ranks",
+ "skill-reload-page": "Sorting result is only shown after reopening the sheet.",
+ "skill-sortopt-Aptitude": "Aptitude",
+ "skill-sortopt-Category": "Category",
+ "skill-sortopt-Name": "Name",
+ "skill-sortopt-None": " - ",
+ "skill-specialisations": "Specialisations",
+ "skill-total": "Total",
+ "skills": "Skills",
+ "skills-sort": "Sort Now",
+ "skills-sort-by": "Sort by",
+ "sleight-description": "Description",
+ "sleight-name": "Name",
+ "som": "SOM",
+ "somatics": "Somatics",
+ "somaticsx3": "Somatics tripled",
+ "somx3": "SOM × 3",
+ "spd": "SPD",
+ "special-rolls": "Special Rolls",
+ "speed": "Speed",
+ "ss": "SS",
+ "stats": "Character Stats",
+ "strain": "Strain",
+ "stress": "Stress",
+ "stress-test": "Stress Test",
+ "stress-value": "Stress Value",
+ "success-roll": "Success Roll",
+ "sv": "SV",
+ "theEye": "The Eye (Firewall)",
+ "trait-description": "Description",
+ "trait-name": "Name",
+ "trait-type-opt-Negative": "Negative",
+ "trait-type-opt-Neutral": "Neutral",
+ "trait-type-opt-Positive": "Positive",
+ "trait-type-opt-short-Negative": "-",
+ "trait-type-opt-short-Neutral": "◦",
+ "trait-type-opt-short-Positive": "+",
+ "traits": "Traits",
+ "trauma": "Trauma",
+ "trauma-threshold": "Trauma Threshold",
+ "tt": "TT",
+ "uRep": "u-Rep",
+ "ultimateRep": "Ultimate (Ultimates)",
+ "version": "v",
+ "weapon-damage": "Damage",
+ "weapon-description": "Description",
+ "weapon-dmg": "Dmg",
+ "weapon-name": "Weapon Name",
+ "weapon-ranges": "Ranges",
+ "weapon-skill": "Skill",
+ "weapon-skill-search": "Search Skill",
+ "wil": "WIL",
+ "willpower": "Willpower",
+ "willpowerx2": "Willpower doubled",
+ "willpowerx3": "Willpower tripled",
+ "wilx2": "WIL × 2",
+ "wilx3": "WIL × 3",
+ "wound-threshold": "Wound Threshold",
+ "wounds": "Wounds",
+ "wounds-ignored": "Ignored Wounds",
+ "wt": "WT",
+ "x-range": "X",
+ "xRep": "x-Rep"
+}
\ No newline at end of file
diff --git a/Eclipse Phase Alternate/translations/de.json b/Eclipse Phase Alternate/translations/de.json
new file mode 100644
index 0000000000..2a2d3a497e
--- /dev/null
+++ b/Eclipse Phase Alternate/translations/de.json
@@ -0,0 +1,332 @@
+{
+ "active-morph": "Active Morph",
+ "active-skills": "Active Skills",
+ "actual-age": "Actual Age",
+ "alienation-test": "Alienation Test",
+ "ammo-type": "Ammo Type",
+ "ap": "AP",
+ "apt-base": "Base",
+ "apt-morph-bonus": "Morph Bonus",
+ "apt-morph-max": "Morph Max",
+ "apt-temp": "Temp",
+ "apt-total": "Total",
+ "aptitudes": "Aptitudes",
+ "armour": "Armour",
+ "armour-accessory": "Armour Accessory",
+ "armour-active-total": "Active Bonus",
+ "armour-layering-penalty": "Layered Armour Penalty",
+ "armour-name": "Name",
+ "armour-penetration": "Armour Penetration",
+ "armour-worn": "Armour Worn",
+ "async": "Async",
+ "async-trait": "Has Asyc trait",
+ "atRep": "@-Rep",
+ "author": "Author",
+ "background": "Background",
+ "bf": "BF",
+ "brute-strength": "Brute Strength",
+ "burst-fire": "Burst Fire",
+ "burst-fire-description": "Two bursts maybe fired with the same Complex Action. Each burst is handled as a separate attack. Bursts use up 3 shots worth of ammunition.\nA burst may be shot against a single target (concentrated fire) or against two targets within one meter of each other. Against a single target, the attacker can choose either a +10 modifier to hit or increase the DV by +1d10.",
+ "cRep": "c-Rep",
+ "called-in-favours": "Called in Favours",
+ "cash": "Cash (Credit Chips)",
+ "catching-objects": "Catching Objects",
+ "character-info": "Character Info",
+ "character-name": "Character Name",
+ "character-traits": "Character Traits",
+ "chat-output": "Chat Output",
+ "circleAlist": "The Circle-A List (Autonomists)",
+ "civicNet": "CivicNet (Hypercorps)",
+ "cog": "COG",
+ "cognition": "Cognition",
+ "cognitionx3": "Cognition tripled",
+ "cogx3": "COG × 3",
+ "concentrate-fire": "Concentrate Fire",
+ "continutity-test": "Continuity Test",
+ "coo": "COO",
+ "coo-som": "COO + SOM",
+ "coordination": "Coordination",
+ "coordination-somatics": "Coordination + Somatics",
+ "core": "Core",
+ "crypto-credit": "Crypto Credits",
+ "currency": "Currency",
+ "current-moxie": "Current Moxie Points",
+ "damage": "Damage",
+ "damage-bonus": "Damage Bonus",
+ "damage-inflicts": "Inflicts",
+ "damage-typeopt-Energy": "Energy",
+ "damage-typeopt-GM": "Whisper to GM",
+ "damage-typeopt-Kinetic": "Kinetic",
+ "damage-typeopt-Public": "Public",
+ "damage-typeopt-short-Energy": "E",
+ "damage-typeopt-short-Kinetic": "K",
+ "damage-value": "Damage Value",
+ "db": "DB",
+ "death-rating": "Death Rating",
+ "derangement-description": "Description",
+ "derangement-duration": "Duration",
+ "derangement-severity": "Severity",
+ "derangement-severity-opt-Major": "Major",
+ "derangement-severity-opt-Minor": "Minor",
+ "derangement-severity-opt-Moderate": "Moderate",
+ "derangements": "Derangements",
+ "disorder-description": "Description",
+ "disorder-remaining-treatment": "Remaining treatment time",
+ "disorders": "Disorders",
+ "dr": "DR",
+ "dur": "DUR",
+ "dur-energy-armor": "DUR + Energy Armor",
+ "durability": "Durability",
+ "durability-energy-armor": "Durability + Energy Armor",
+ "dv": "DV",
+ "eRep": "e-Rep",
+ "ecoWave": "EcoWave (Ecologists)",
+ "energy": "Energy",
+ "equipment": "Equipment",
+ "equipment-description": "Description",
+ "equipment-name": "Name",
+ "escape-artist": "Escape Artist",
+ "exploreNet": "ExploreNet (Gatecrashers)",
+ "extreme-range": "Extreme",
+ "fRep": "f-Rep",
+ "fa": "FA",
+ "faction": "Faction",
+ "fame": "Fame (Media)",
+ "fire-modes": "Firing Modes",
+ "fraydiv2": "Fray/2",
+ "frayhalved": "Fray halved",
+ "full-automatic": "Full Automatic",
+ "full-automatic-description": "Only one full-auto attack may be made with each Complex Action. This attack may be made on a single target or against up to three separate targets within one meter of another. Against a single individual, the attacker can choose either a +30 modifier to hit or increase the DV by +3d10. Firing in full automatic mode uses up 10 shots.",
+ "gRep": "g-Rep",
+ "gear": "Gear",
+ "gear-freeform": "Freeform Gear",
+ "gender-id": "Gender Identity",
+ "generate-skills": "Generate Default Skills",
+ "generating-skills": "Generating Skills...",
+ "github": "Github",
+ "guanxi": "Guanxi (Criminals)",
+ "having-an-idea": "Having an Idea",
+ "heal-trauma": "Heal Trauma",
+ "hours-long": "hours",
+ "hours-short": "h",
+ "iRep": "i-Rep",
+ "id-credits": "Credits",
+ "id-description": "Description",
+ "id-notes": "Notes",
+ "identities": "Identities",
+ "identity": "Identity",
+ "init": "INIT",
+ "initiative": "Initiative",
+ "insanity-rating": "Insanity Rating",
+ "int": "INT",
+ "integration-test": "Integration Test",
+ "intuition": "Intuition",
+ "intuitionx3": "Intuition tripled",
+ "intx3": "INT × 3",
+ "ir": "IR",
+ "kinetic": "Kinetic",
+ "knowledge-skills": "Knowledge Skills",
+ "l-range": "L",
+ "level1": "Level 1",
+ "level2": "Level 2",
+ "level3": "Level 3",
+ "level4": "Level 4",
+ "level5": "Level 5",
+ "long-range": "Long",
+ "luc": "LUC",
+ "lucidity": "Lucidity",
+ "lvl1": "Lvl 1",
+ "lvl2": "Lvl 2",
+ "lvl3": "Lvl 3",
+ "lvl4": "Lvl 4",
+ "lvl5": "Lvl 5",
+ "m-range": "M",
+ "magazine": "Magazine",
+ "margin-of-failure": "Margin of Failure",
+ "margin-of-success": "Margin of Success",
+ "medium-range": "Medium",
+ "melee-weapons": "Melee Weapons",
+ "memorise-recall": "Memorise/Recall",
+ "mental-health": "Mental Health",
+ "mental-only-actions": "Mental Only Actions",
+ "misc-action-mod": "Misc. All Actions Modifier",
+ "misc-dur-bonus": "Misc. Durability Bonus",
+ "misc-initiative-mod": "Misc. Initiative Modifier",
+ "misc-modifiers": "Misc. Modifiers",
+ "misc-notes": "Misc. Notes",
+ "misc-physical-mod": "Misc. Physical Modifier",
+ "moa": "MOA",
+ "mof": "MoF",
+ "morph-aptitude-boni": "Aptitude Boni",
+ "morph-aptitude-max": "Aptitude Max",
+ "morph-armour": "Armour",
+ "morph-armour-energy": "Energy Armour",
+ "morph-armour-kinetic": "Kinetic Armour",
+ "morph-bank": "Morph Bank",
+ "morph-description": "Description",
+ "morph-durability": "Durability",
+ "morph-implants": "Implants/Enhancements",
+ "morph-label": "Label",
+ "morph-location": "Storage Location",
+ "morph-mobility-system": "Mobility System(s)",
+ "morph-name": "Model",
+ "morph-skill-boni": "Skill Boni",
+ "morph-traits": "Traits",
+ "morph-type": "Type",
+ "morph-visible-age": "Visible Age",
+ "morph-visible-gender": "Visible Gender",
+ "morphs": "Morph",
+ "mos": "MoS",
+ "motivations": "Motivations",
+ "mox": "MOX",
+ "moxie": "Moxie",
+ "muse": "Muse",
+ "muse-info": "Muse Info",
+ "muse-name": "Name",
+ "muse-notes": "Notes",
+ "muse-skills": "Muse Skills",
+ "note": "Note",
+ "options": "Options",
+ "or-total-ap": "or ignore armour if critical success",
+ "physical-health": "Physical Health",
+ "psi": "Psi",
+ "psi-action": "Action",
+ "psi-chi": "Psi-chi Sleights",
+ "psi-current": "Currently Sustained",
+ "psi-defense": "Psi Defense",
+ "psi-duration": "Duration",
+ "psi-gamma": "Psi-gamma Sleights",
+ "psi-range": "Range",
+ "psi-skill": "Skill",
+ "psi-strain-mod": "Strain Mod",
+ "psi-sustained": "Sustained Sleights",
+ "psi-sustained-mod": "Skill Penalty",
+ "psi-temp-time": "Temporary Duration",
+ "psi-temp-units": "units",
+ "psi-typeopt-Active": "Active",
+ "psi-typeopt-Passive": "Passive",
+ "psi-typeopt-short-Active": "A",
+ "psi-typeopt-short-Passive": "P",
+ "rRep": "r-Rep",
+ "ranged-defence": "Ranged Defence",
+ "ranged-weapons": "Ranged Weapons",
+ "ref": "REF",
+ "ref-coox2": "REF + COO × 2",
+ "reflex": "Reflex",
+ "reflex-coordinationx2": "Reflect + Coordination doubled",
+ "rep-score": "Score",
+ "reputaion": "Reputation",
+ "resist-shock": "Resist Shock",
+ "resist-trauma-disorientation": "Resist Trauma Disorientation",
+ "resist-wound-knockdown": "Resist Knockdown from Wound",
+ "rez": "REZ",
+ "rez-points": "Rez Points",
+ "rna": "Research Network Associates (Scientists)",
+ "roll-auto-failure": "Roll is an automatic failure",
+ "roll-auto-success": "Roll is an automatic success",
+ "roll-crit-failure": "Roll is a critical failure",
+ "roll-crit-success": "Roll is a critical success",
+ "roll-failure": "Roll is a failure",
+ "roll-success": "Roll is a success",
+ "rolls-for": "rolls for",
+ "s-range": "S",
+ "sa": "SA",
+ "sav": "SAV",
+ "savy": "Savy",
+ "semi-automatic": "Semi-Automatic",
+ "semi-automatic-description": "Semi-automatic weapons may be fired twice with the same Complex Action. Each shot is handled as a separate attack.",
+ "sheet-settings": "Sheet Settings",
+ "short-range": "Short",
+ "single-shot": "Single Shot",
+ "single-shot-description": "Single shot weapons may only be fired once per Complex Action.",
+ "size": "Size",
+ "skill-categories": "Categories",
+ "skill-catopt-Combat": "Combat",
+ "skill-catopt-Mental": "Mental",
+ "skill-catopt-NA": "None",
+ "skill-catopt-Physical": "Physical",
+ "skill-catopt-Psi": "Psi & Mental",
+ "skill-catopt-Social": "Social",
+ "skill-catopt-Technical": "Technical",
+ "skill-catopt-Vehicle": "Vehicle",
+ "skill-catopt-short-Combat": "C",
+ "skill-catopt-short-Mental": "M",
+ "skill-catopt-short-NA": " ",
+ "skill-catopt-short-Physical": "P",
+ "skill-catopt-short-Psi": "Ψ&M",
+ "skill-catopt-short-Social": "S",
+ "skill-catopt-short-Technical": "T",
+ "skill-catopt-short-Vehicle": "V",
+ "skill-classopt-Active": "Active",
+ "skill-classopt-Knowledge": "Knowledge",
+ "skill-commands": "Commands",
+ "skill-field": "Field",
+ "skill-linked-aptitude": "Aptitude",
+ "skill-morph-bonus": "Morph Bonus",
+ "skill-name": "Name",
+ "skill-no-defaulting": "No Defaulting",
+ "skill-no-sort-manual": "Due to Roll20 limitations, manually added items can not be sorted automatically at this time.",
+ "skill-ranks": "Ranks",
+ "skill-reload-page": "Sorting result is only shown after reopening the sheet.",
+ "skill-sortopt-Aptitude": "Aptitude",
+ "skill-sortopt-Category": "Category",
+ "skill-sortopt-Name": "Name",
+ "skill-sortopt-None": " - ",
+ "skill-specialisations": "Specialisations",
+ "skill-total": "Total",
+ "skills": "Skills",
+ "skills-sort": "Sort Now",
+ "skills-sort-by": "Sort by",
+ "sleight-description": "Description",
+ "sleight-name": "Name",
+ "som": "SOM",
+ "somatics": "Somatics",
+ "somaticsx3": "Somatics tripled",
+ "somx3": "SOM × 3",
+ "spd": "SPD",
+ "special-rolls": "Special Rolls",
+ "speed": "Speed",
+ "ss": "SS",
+ "stats": "Character Stats",
+ "strain": "Strain",
+ "stress": "Stress",
+ "stress-test": "Stress Test",
+ "stress-value": "Stress Value",
+ "success-roll": "Success Roll",
+ "sv": "SV",
+ "theEye": "The Eye (Firewall)",
+ "trait-description": "Description",
+ "trait-name": "Name",
+ "trait-type-opt-Negative": "Negative",
+ "trait-type-opt-Neutral": "Neutral",
+ "trait-type-opt-Positive": "Positive",
+ "trait-type-opt-short-Negative": "-",
+ "trait-type-opt-short-Neutral": "◦",
+ "trait-type-opt-short-Positive": "+",
+ "traits": "Traits",
+ "trauma": "Trauma",
+ "trauma-threshold": "Trauma Threshold",
+ "tt": "TT",
+ "uRep": "u-Rep",
+ "ultimateRep": "Ultimate (Ultimates)",
+ "version": "v",
+ "weapon-damage": "Damage",
+ "weapon-description": "Description",
+ "weapon-dmg": "Dmg",
+ "weapon-name": "Weapon Name",
+ "weapon-ranges": "Ranges",
+ "weapon-skill": "Skill",
+ "weapon-skill-search": "Search Skill",
+ "wil": "WIL",
+ "willpower": "Willpower",
+ "willpowerx2": "Willpower doubled",
+ "willpowerx3": "Willpower tripled",
+ "wilx2": "WIL × 2",
+ "wilx3": "WIL × 3",
+ "wound-threshold": "Wound Threshold",
+ "wounds": "Wounds",
+ "wounds-ignored": "Ignored Wounds",
+ "wt": "WT",
+ "x-range": "X",
+ "xRep": "x-Rep"
+}
\ No newline at end of file
diff --git a/Eclipse Phase Alternate/translations/el.json b/Eclipse Phase Alternate/translations/el.json
new file mode 100644
index 0000000000..2a2d3a497e
--- /dev/null
+++ b/Eclipse Phase Alternate/translations/el.json
@@ -0,0 +1,332 @@
+{
+ "active-morph": "Active Morph",
+ "active-skills": "Active Skills",
+ "actual-age": "Actual Age",
+ "alienation-test": "Alienation Test",
+ "ammo-type": "Ammo Type",
+ "ap": "AP",
+ "apt-base": "Base",
+ "apt-morph-bonus": "Morph Bonus",
+ "apt-morph-max": "Morph Max",
+ "apt-temp": "Temp",
+ "apt-total": "Total",
+ "aptitudes": "Aptitudes",
+ "armour": "Armour",
+ "armour-accessory": "Armour Accessory",
+ "armour-active-total": "Active Bonus",
+ "armour-layering-penalty": "Layered Armour Penalty",
+ "armour-name": "Name",
+ "armour-penetration": "Armour Penetration",
+ "armour-worn": "Armour Worn",
+ "async": "Async",
+ "async-trait": "Has Asyc trait",
+ "atRep": "@-Rep",
+ "author": "Author",
+ "background": "Background",
+ "bf": "BF",
+ "brute-strength": "Brute Strength",
+ "burst-fire": "Burst Fire",
+ "burst-fire-description": "Two bursts maybe fired with the same Complex Action. Each burst is handled as a separate attack. Bursts use up 3 shots worth of ammunition.\nA burst may be shot against a single target (concentrated fire) or against two targets within one meter of each other. Against a single target, the attacker can choose either a +10 modifier to hit or increase the DV by +1d10.",
+ "cRep": "c-Rep",
+ "called-in-favours": "Called in Favours",
+ "cash": "Cash (Credit Chips)",
+ "catching-objects": "Catching Objects",
+ "character-info": "Character Info",
+ "character-name": "Character Name",
+ "character-traits": "Character Traits",
+ "chat-output": "Chat Output",
+ "circleAlist": "The Circle-A List (Autonomists)",
+ "civicNet": "CivicNet (Hypercorps)",
+ "cog": "COG",
+ "cognition": "Cognition",
+ "cognitionx3": "Cognition tripled",
+ "cogx3": "COG × 3",
+ "concentrate-fire": "Concentrate Fire",
+ "continutity-test": "Continuity Test",
+ "coo": "COO",
+ "coo-som": "COO + SOM",
+ "coordination": "Coordination",
+ "coordination-somatics": "Coordination + Somatics",
+ "core": "Core",
+ "crypto-credit": "Crypto Credits",
+ "currency": "Currency",
+ "current-moxie": "Current Moxie Points",
+ "damage": "Damage",
+ "damage-bonus": "Damage Bonus",
+ "damage-inflicts": "Inflicts",
+ "damage-typeopt-Energy": "Energy",
+ "damage-typeopt-GM": "Whisper to GM",
+ "damage-typeopt-Kinetic": "Kinetic",
+ "damage-typeopt-Public": "Public",
+ "damage-typeopt-short-Energy": "E",
+ "damage-typeopt-short-Kinetic": "K",
+ "damage-value": "Damage Value",
+ "db": "DB",
+ "death-rating": "Death Rating",
+ "derangement-description": "Description",
+ "derangement-duration": "Duration",
+ "derangement-severity": "Severity",
+ "derangement-severity-opt-Major": "Major",
+ "derangement-severity-opt-Minor": "Minor",
+ "derangement-severity-opt-Moderate": "Moderate",
+ "derangements": "Derangements",
+ "disorder-description": "Description",
+ "disorder-remaining-treatment": "Remaining treatment time",
+ "disorders": "Disorders",
+ "dr": "DR",
+ "dur": "DUR",
+ "dur-energy-armor": "DUR + Energy Armor",
+ "durability": "Durability",
+ "durability-energy-armor": "Durability + Energy Armor",
+ "dv": "DV",
+ "eRep": "e-Rep",
+ "ecoWave": "EcoWave (Ecologists)",
+ "energy": "Energy",
+ "equipment": "Equipment",
+ "equipment-description": "Description",
+ "equipment-name": "Name",
+ "escape-artist": "Escape Artist",
+ "exploreNet": "ExploreNet (Gatecrashers)",
+ "extreme-range": "Extreme",
+ "fRep": "f-Rep",
+ "fa": "FA",
+ "faction": "Faction",
+ "fame": "Fame (Media)",
+ "fire-modes": "Firing Modes",
+ "fraydiv2": "Fray/2",
+ "frayhalved": "Fray halved",
+ "full-automatic": "Full Automatic",
+ "full-automatic-description": "Only one full-auto attack may be made with each Complex Action. This attack may be made on a single target or against up to three separate targets within one meter of another. Against a single individual, the attacker can choose either a +30 modifier to hit or increase the DV by +3d10. Firing in full automatic mode uses up 10 shots.",
+ "gRep": "g-Rep",
+ "gear": "Gear",
+ "gear-freeform": "Freeform Gear",
+ "gender-id": "Gender Identity",
+ "generate-skills": "Generate Default Skills",
+ "generating-skills": "Generating Skills...",
+ "github": "Github",
+ "guanxi": "Guanxi (Criminals)",
+ "having-an-idea": "Having an Idea",
+ "heal-trauma": "Heal Trauma",
+ "hours-long": "hours",
+ "hours-short": "h",
+ "iRep": "i-Rep",
+ "id-credits": "Credits",
+ "id-description": "Description",
+ "id-notes": "Notes",
+ "identities": "Identities",
+ "identity": "Identity",
+ "init": "INIT",
+ "initiative": "Initiative",
+ "insanity-rating": "Insanity Rating",
+ "int": "INT",
+ "integration-test": "Integration Test",
+ "intuition": "Intuition",
+ "intuitionx3": "Intuition tripled",
+ "intx3": "INT × 3",
+ "ir": "IR",
+ "kinetic": "Kinetic",
+ "knowledge-skills": "Knowledge Skills",
+ "l-range": "L",
+ "level1": "Level 1",
+ "level2": "Level 2",
+ "level3": "Level 3",
+ "level4": "Level 4",
+ "level5": "Level 5",
+ "long-range": "Long",
+ "luc": "LUC",
+ "lucidity": "Lucidity",
+ "lvl1": "Lvl 1",
+ "lvl2": "Lvl 2",
+ "lvl3": "Lvl 3",
+ "lvl4": "Lvl 4",
+ "lvl5": "Lvl 5",
+ "m-range": "M",
+ "magazine": "Magazine",
+ "margin-of-failure": "Margin of Failure",
+ "margin-of-success": "Margin of Success",
+ "medium-range": "Medium",
+ "melee-weapons": "Melee Weapons",
+ "memorise-recall": "Memorise/Recall",
+ "mental-health": "Mental Health",
+ "mental-only-actions": "Mental Only Actions",
+ "misc-action-mod": "Misc. All Actions Modifier",
+ "misc-dur-bonus": "Misc. Durability Bonus",
+ "misc-initiative-mod": "Misc. Initiative Modifier",
+ "misc-modifiers": "Misc. Modifiers",
+ "misc-notes": "Misc. Notes",
+ "misc-physical-mod": "Misc. Physical Modifier",
+ "moa": "MOA",
+ "mof": "MoF",
+ "morph-aptitude-boni": "Aptitude Boni",
+ "morph-aptitude-max": "Aptitude Max",
+ "morph-armour": "Armour",
+ "morph-armour-energy": "Energy Armour",
+ "morph-armour-kinetic": "Kinetic Armour",
+ "morph-bank": "Morph Bank",
+ "morph-description": "Description",
+ "morph-durability": "Durability",
+ "morph-implants": "Implants/Enhancements",
+ "morph-label": "Label",
+ "morph-location": "Storage Location",
+ "morph-mobility-system": "Mobility System(s)",
+ "morph-name": "Model",
+ "morph-skill-boni": "Skill Boni",
+ "morph-traits": "Traits",
+ "morph-type": "Type",
+ "morph-visible-age": "Visible Age",
+ "morph-visible-gender": "Visible Gender",
+ "morphs": "Morph",
+ "mos": "MoS",
+ "motivations": "Motivations",
+ "mox": "MOX",
+ "moxie": "Moxie",
+ "muse": "Muse",
+ "muse-info": "Muse Info",
+ "muse-name": "Name",
+ "muse-notes": "Notes",
+ "muse-skills": "Muse Skills",
+ "note": "Note",
+ "options": "Options",
+ "or-total-ap": "or ignore armour if critical success",
+ "physical-health": "Physical Health",
+ "psi": "Psi",
+ "psi-action": "Action",
+ "psi-chi": "Psi-chi Sleights",
+ "psi-current": "Currently Sustained",
+ "psi-defense": "Psi Defense",
+ "psi-duration": "Duration",
+ "psi-gamma": "Psi-gamma Sleights",
+ "psi-range": "Range",
+ "psi-skill": "Skill",
+ "psi-strain-mod": "Strain Mod",
+ "psi-sustained": "Sustained Sleights",
+ "psi-sustained-mod": "Skill Penalty",
+ "psi-temp-time": "Temporary Duration",
+ "psi-temp-units": "units",
+ "psi-typeopt-Active": "Active",
+ "psi-typeopt-Passive": "Passive",
+ "psi-typeopt-short-Active": "A",
+ "psi-typeopt-short-Passive": "P",
+ "rRep": "r-Rep",
+ "ranged-defence": "Ranged Defence",
+ "ranged-weapons": "Ranged Weapons",
+ "ref": "REF",
+ "ref-coox2": "REF + COO × 2",
+ "reflex": "Reflex",
+ "reflex-coordinationx2": "Reflect + Coordination doubled",
+ "rep-score": "Score",
+ "reputaion": "Reputation",
+ "resist-shock": "Resist Shock",
+ "resist-trauma-disorientation": "Resist Trauma Disorientation",
+ "resist-wound-knockdown": "Resist Knockdown from Wound",
+ "rez": "REZ",
+ "rez-points": "Rez Points",
+ "rna": "Research Network Associates (Scientists)",
+ "roll-auto-failure": "Roll is an automatic failure",
+ "roll-auto-success": "Roll is an automatic success",
+ "roll-crit-failure": "Roll is a critical failure",
+ "roll-crit-success": "Roll is a critical success",
+ "roll-failure": "Roll is a failure",
+ "roll-success": "Roll is a success",
+ "rolls-for": "rolls for",
+ "s-range": "S",
+ "sa": "SA",
+ "sav": "SAV",
+ "savy": "Savy",
+ "semi-automatic": "Semi-Automatic",
+ "semi-automatic-description": "Semi-automatic weapons may be fired twice with the same Complex Action. Each shot is handled as a separate attack.",
+ "sheet-settings": "Sheet Settings",
+ "short-range": "Short",
+ "single-shot": "Single Shot",
+ "single-shot-description": "Single shot weapons may only be fired once per Complex Action.",
+ "size": "Size",
+ "skill-categories": "Categories",
+ "skill-catopt-Combat": "Combat",
+ "skill-catopt-Mental": "Mental",
+ "skill-catopt-NA": "None",
+ "skill-catopt-Physical": "Physical",
+ "skill-catopt-Psi": "Psi & Mental",
+ "skill-catopt-Social": "Social",
+ "skill-catopt-Technical": "Technical",
+ "skill-catopt-Vehicle": "Vehicle",
+ "skill-catopt-short-Combat": "C",
+ "skill-catopt-short-Mental": "M",
+ "skill-catopt-short-NA": " ",
+ "skill-catopt-short-Physical": "P",
+ "skill-catopt-short-Psi": "Ψ&M",
+ "skill-catopt-short-Social": "S",
+ "skill-catopt-short-Technical": "T",
+ "skill-catopt-short-Vehicle": "V",
+ "skill-classopt-Active": "Active",
+ "skill-classopt-Knowledge": "Knowledge",
+ "skill-commands": "Commands",
+ "skill-field": "Field",
+ "skill-linked-aptitude": "Aptitude",
+ "skill-morph-bonus": "Morph Bonus",
+ "skill-name": "Name",
+ "skill-no-defaulting": "No Defaulting",
+ "skill-no-sort-manual": "Due to Roll20 limitations, manually added items can not be sorted automatically at this time.",
+ "skill-ranks": "Ranks",
+ "skill-reload-page": "Sorting result is only shown after reopening the sheet.",
+ "skill-sortopt-Aptitude": "Aptitude",
+ "skill-sortopt-Category": "Category",
+ "skill-sortopt-Name": "Name",
+ "skill-sortopt-None": " - ",
+ "skill-specialisations": "Specialisations",
+ "skill-total": "Total",
+ "skills": "Skills",
+ "skills-sort": "Sort Now",
+ "skills-sort-by": "Sort by",
+ "sleight-description": "Description",
+ "sleight-name": "Name",
+ "som": "SOM",
+ "somatics": "Somatics",
+ "somaticsx3": "Somatics tripled",
+ "somx3": "SOM × 3",
+ "spd": "SPD",
+ "special-rolls": "Special Rolls",
+ "speed": "Speed",
+ "ss": "SS",
+ "stats": "Character Stats",
+ "strain": "Strain",
+ "stress": "Stress",
+ "stress-test": "Stress Test",
+ "stress-value": "Stress Value",
+ "success-roll": "Success Roll",
+ "sv": "SV",
+ "theEye": "The Eye (Firewall)",
+ "trait-description": "Description",
+ "trait-name": "Name",
+ "trait-type-opt-Negative": "Negative",
+ "trait-type-opt-Neutral": "Neutral",
+ "trait-type-opt-Positive": "Positive",
+ "trait-type-opt-short-Negative": "-",
+ "trait-type-opt-short-Neutral": "◦",
+ "trait-type-opt-short-Positive": "+",
+ "traits": "Traits",
+ "trauma": "Trauma",
+ "trauma-threshold": "Trauma Threshold",
+ "tt": "TT",
+ "uRep": "u-Rep",
+ "ultimateRep": "Ultimate (Ultimates)",
+ "version": "v",
+ "weapon-damage": "Damage",
+ "weapon-description": "Description",
+ "weapon-dmg": "Dmg",
+ "weapon-name": "Weapon Name",
+ "weapon-ranges": "Ranges",
+ "weapon-skill": "Skill",
+ "weapon-skill-search": "Search Skill",
+ "wil": "WIL",
+ "willpower": "Willpower",
+ "willpowerx2": "Willpower doubled",
+ "willpowerx3": "Willpower tripled",
+ "wilx2": "WIL × 2",
+ "wilx3": "WIL × 3",
+ "wound-threshold": "Wound Threshold",
+ "wounds": "Wounds",
+ "wounds-ignored": "Ignored Wounds",
+ "wt": "WT",
+ "x-range": "X",
+ "xRep": "x-Rep"
+}
\ No newline at end of file
diff --git a/Eclipse Phase Alternate/translations/en.json b/Eclipse Phase Alternate/translations/en.json
new file mode 100644
index 0000000000..2a2d3a497e
--- /dev/null
+++ b/Eclipse Phase Alternate/translations/en.json
@@ -0,0 +1,332 @@
+{
+ "active-morph": "Active Morph",
+ "active-skills": "Active Skills",
+ "actual-age": "Actual Age",
+ "alienation-test": "Alienation Test",
+ "ammo-type": "Ammo Type",
+ "ap": "AP",
+ "apt-base": "Base",
+ "apt-morph-bonus": "Morph Bonus",
+ "apt-morph-max": "Morph Max",
+ "apt-temp": "Temp",
+ "apt-total": "Total",
+ "aptitudes": "Aptitudes",
+ "armour": "Armour",
+ "armour-accessory": "Armour Accessory",
+ "armour-active-total": "Active Bonus",
+ "armour-layering-penalty": "Layered Armour Penalty",
+ "armour-name": "Name",
+ "armour-penetration": "Armour Penetration",
+ "armour-worn": "Armour Worn",
+ "async": "Async",
+ "async-trait": "Has Asyc trait",
+ "atRep": "@-Rep",
+ "author": "Author",
+ "background": "Background",
+ "bf": "BF",
+ "brute-strength": "Brute Strength",
+ "burst-fire": "Burst Fire",
+ "burst-fire-description": "Two bursts maybe fired with the same Complex Action. Each burst is handled as a separate attack. Bursts use up 3 shots worth of ammunition.\nA burst may be shot against a single target (concentrated fire) or against two targets within one meter of each other. Against a single target, the attacker can choose either a +10 modifier to hit or increase the DV by +1d10.",
+ "cRep": "c-Rep",
+ "called-in-favours": "Called in Favours",
+ "cash": "Cash (Credit Chips)",
+ "catching-objects": "Catching Objects",
+ "character-info": "Character Info",
+ "character-name": "Character Name",
+ "character-traits": "Character Traits",
+ "chat-output": "Chat Output",
+ "circleAlist": "The Circle-A List (Autonomists)",
+ "civicNet": "CivicNet (Hypercorps)",
+ "cog": "COG",
+ "cognition": "Cognition",
+ "cognitionx3": "Cognition tripled",
+ "cogx3": "COG × 3",
+ "concentrate-fire": "Concentrate Fire",
+ "continutity-test": "Continuity Test",
+ "coo": "COO",
+ "coo-som": "COO + SOM",
+ "coordination": "Coordination",
+ "coordination-somatics": "Coordination + Somatics",
+ "core": "Core",
+ "crypto-credit": "Crypto Credits",
+ "currency": "Currency",
+ "current-moxie": "Current Moxie Points",
+ "damage": "Damage",
+ "damage-bonus": "Damage Bonus",
+ "damage-inflicts": "Inflicts",
+ "damage-typeopt-Energy": "Energy",
+ "damage-typeopt-GM": "Whisper to GM",
+ "damage-typeopt-Kinetic": "Kinetic",
+ "damage-typeopt-Public": "Public",
+ "damage-typeopt-short-Energy": "E",
+ "damage-typeopt-short-Kinetic": "K",
+ "damage-value": "Damage Value",
+ "db": "DB",
+ "death-rating": "Death Rating",
+ "derangement-description": "Description",
+ "derangement-duration": "Duration",
+ "derangement-severity": "Severity",
+ "derangement-severity-opt-Major": "Major",
+ "derangement-severity-opt-Minor": "Minor",
+ "derangement-severity-opt-Moderate": "Moderate",
+ "derangements": "Derangements",
+ "disorder-description": "Description",
+ "disorder-remaining-treatment": "Remaining treatment time",
+ "disorders": "Disorders",
+ "dr": "DR",
+ "dur": "DUR",
+ "dur-energy-armor": "DUR + Energy Armor",
+ "durability": "Durability",
+ "durability-energy-armor": "Durability + Energy Armor",
+ "dv": "DV",
+ "eRep": "e-Rep",
+ "ecoWave": "EcoWave (Ecologists)",
+ "energy": "Energy",
+ "equipment": "Equipment",
+ "equipment-description": "Description",
+ "equipment-name": "Name",
+ "escape-artist": "Escape Artist",
+ "exploreNet": "ExploreNet (Gatecrashers)",
+ "extreme-range": "Extreme",
+ "fRep": "f-Rep",
+ "fa": "FA",
+ "faction": "Faction",
+ "fame": "Fame (Media)",
+ "fire-modes": "Firing Modes",
+ "fraydiv2": "Fray/2",
+ "frayhalved": "Fray halved",
+ "full-automatic": "Full Automatic",
+ "full-automatic-description": "Only one full-auto attack may be made with each Complex Action. This attack may be made on a single target or against up to three separate targets within one meter of another. Against a single individual, the attacker can choose either a +30 modifier to hit or increase the DV by +3d10. Firing in full automatic mode uses up 10 shots.",
+ "gRep": "g-Rep",
+ "gear": "Gear",
+ "gear-freeform": "Freeform Gear",
+ "gender-id": "Gender Identity",
+ "generate-skills": "Generate Default Skills",
+ "generating-skills": "Generating Skills...",
+ "github": "Github",
+ "guanxi": "Guanxi (Criminals)",
+ "having-an-idea": "Having an Idea",
+ "heal-trauma": "Heal Trauma",
+ "hours-long": "hours",
+ "hours-short": "h",
+ "iRep": "i-Rep",
+ "id-credits": "Credits",
+ "id-description": "Description",
+ "id-notes": "Notes",
+ "identities": "Identities",
+ "identity": "Identity",
+ "init": "INIT",
+ "initiative": "Initiative",
+ "insanity-rating": "Insanity Rating",
+ "int": "INT",
+ "integration-test": "Integration Test",
+ "intuition": "Intuition",
+ "intuitionx3": "Intuition tripled",
+ "intx3": "INT × 3",
+ "ir": "IR",
+ "kinetic": "Kinetic",
+ "knowledge-skills": "Knowledge Skills",
+ "l-range": "L",
+ "level1": "Level 1",
+ "level2": "Level 2",
+ "level3": "Level 3",
+ "level4": "Level 4",
+ "level5": "Level 5",
+ "long-range": "Long",
+ "luc": "LUC",
+ "lucidity": "Lucidity",
+ "lvl1": "Lvl 1",
+ "lvl2": "Lvl 2",
+ "lvl3": "Lvl 3",
+ "lvl4": "Lvl 4",
+ "lvl5": "Lvl 5",
+ "m-range": "M",
+ "magazine": "Magazine",
+ "margin-of-failure": "Margin of Failure",
+ "margin-of-success": "Margin of Success",
+ "medium-range": "Medium",
+ "melee-weapons": "Melee Weapons",
+ "memorise-recall": "Memorise/Recall",
+ "mental-health": "Mental Health",
+ "mental-only-actions": "Mental Only Actions",
+ "misc-action-mod": "Misc. All Actions Modifier",
+ "misc-dur-bonus": "Misc. Durability Bonus",
+ "misc-initiative-mod": "Misc. Initiative Modifier",
+ "misc-modifiers": "Misc. Modifiers",
+ "misc-notes": "Misc. Notes",
+ "misc-physical-mod": "Misc. Physical Modifier",
+ "moa": "MOA",
+ "mof": "MoF",
+ "morph-aptitude-boni": "Aptitude Boni",
+ "morph-aptitude-max": "Aptitude Max",
+ "morph-armour": "Armour",
+ "morph-armour-energy": "Energy Armour",
+ "morph-armour-kinetic": "Kinetic Armour",
+ "morph-bank": "Morph Bank",
+ "morph-description": "Description",
+ "morph-durability": "Durability",
+ "morph-implants": "Implants/Enhancements",
+ "morph-label": "Label",
+ "morph-location": "Storage Location",
+ "morph-mobility-system": "Mobility System(s)",
+ "morph-name": "Model",
+ "morph-skill-boni": "Skill Boni",
+ "morph-traits": "Traits",
+ "morph-type": "Type",
+ "morph-visible-age": "Visible Age",
+ "morph-visible-gender": "Visible Gender",
+ "morphs": "Morph",
+ "mos": "MoS",
+ "motivations": "Motivations",
+ "mox": "MOX",
+ "moxie": "Moxie",
+ "muse": "Muse",
+ "muse-info": "Muse Info",
+ "muse-name": "Name",
+ "muse-notes": "Notes",
+ "muse-skills": "Muse Skills",
+ "note": "Note",
+ "options": "Options",
+ "or-total-ap": "or ignore armour if critical success",
+ "physical-health": "Physical Health",
+ "psi": "Psi",
+ "psi-action": "Action",
+ "psi-chi": "Psi-chi Sleights",
+ "psi-current": "Currently Sustained",
+ "psi-defense": "Psi Defense",
+ "psi-duration": "Duration",
+ "psi-gamma": "Psi-gamma Sleights",
+ "psi-range": "Range",
+ "psi-skill": "Skill",
+ "psi-strain-mod": "Strain Mod",
+ "psi-sustained": "Sustained Sleights",
+ "psi-sustained-mod": "Skill Penalty",
+ "psi-temp-time": "Temporary Duration",
+ "psi-temp-units": "units",
+ "psi-typeopt-Active": "Active",
+ "psi-typeopt-Passive": "Passive",
+ "psi-typeopt-short-Active": "A",
+ "psi-typeopt-short-Passive": "P",
+ "rRep": "r-Rep",
+ "ranged-defence": "Ranged Defence",
+ "ranged-weapons": "Ranged Weapons",
+ "ref": "REF",
+ "ref-coox2": "REF + COO × 2",
+ "reflex": "Reflex",
+ "reflex-coordinationx2": "Reflect + Coordination doubled",
+ "rep-score": "Score",
+ "reputaion": "Reputation",
+ "resist-shock": "Resist Shock",
+ "resist-trauma-disorientation": "Resist Trauma Disorientation",
+ "resist-wound-knockdown": "Resist Knockdown from Wound",
+ "rez": "REZ",
+ "rez-points": "Rez Points",
+ "rna": "Research Network Associates (Scientists)",
+ "roll-auto-failure": "Roll is an automatic failure",
+ "roll-auto-success": "Roll is an automatic success",
+ "roll-crit-failure": "Roll is a critical failure",
+ "roll-crit-success": "Roll is a critical success",
+ "roll-failure": "Roll is a failure",
+ "roll-success": "Roll is a success",
+ "rolls-for": "rolls for",
+ "s-range": "S",
+ "sa": "SA",
+ "sav": "SAV",
+ "savy": "Savy",
+ "semi-automatic": "Semi-Automatic",
+ "semi-automatic-description": "Semi-automatic weapons may be fired twice with the same Complex Action. Each shot is handled as a separate attack.",
+ "sheet-settings": "Sheet Settings",
+ "short-range": "Short",
+ "single-shot": "Single Shot",
+ "single-shot-description": "Single shot weapons may only be fired once per Complex Action.",
+ "size": "Size",
+ "skill-categories": "Categories",
+ "skill-catopt-Combat": "Combat",
+ "skill-catopt-Mental": "Mental",
+ "skill-catopt-NA": "None",
+ "skill-catopt-Physical": "Physical",
+ "skill-catopt-Psi": "Psi & Mental",
+ "skill-catopt-Social": "Social",
+ "skill-catopt-Technical": "Technical",
+ "skill-catopt-Vehicle": "Vehicle",
+ "skill-catopt-short-Combat": "C",
+ "skill-catopt-short-Mental": "M",
+ "skill-catopt-short-NA": " ",
+ "skill-catopt-short-Physical": "P",
+ "skill-catopt-short-Psi": "Ψ&M",
+ "skill-catopt-short-Social": "S",
+ "skill-catopt-short-Technical": "T",
+ "skill-catopt-short-Vehicle": "V",
+ "skill-classopt-Active": "Active",
+ "skill-classopt-Knowledge": "Knowledge",
+ "skill-commands": "Commands",
+ "skill-field": "Field",
+ "skill-linked-aptitude": "Aptitude",
+ "skill-morph-bonus": "Morph Bonus",
+ "skill-name": "Name",
+ "skill-no-defaulting": "No Defaulting",
+ "skill-no-sort-manual": "Due to Roll20 limitations, manually added items can not be sorted automatically at this time.",
+ "skill-ranks": "Ranks",
+ "skill-reload-page": "Sorting result is only shown after reopening the sheet.",
+ "skill-sortopt-Aptitude": "Aptitude",
+ "skill-sortopt-Category": "Category",
+ "skill-sortopt-Name": "Name",
+ "skill-sortopt-None": " - ",
+ "skill-specialisations": "Specialisations",
+ "skill-total": "Total",
+ "skills": "Skills",
+ "skills-sort": "Sort Now",
+ "skills-sort-by": "Sort by",
+ "sleight-description": "Description",
+ "sleight-name": "Name",
+ "som": "SOM",
+ "somatics": "Somatics",
+ "somaticsx3": "Somatics tripled",
+ "somx3": "SOM × 3",
+ "spd": "SPD",
+ "special-rolls": "Special Rolls",
+ "speed": "Speed",
+ "ss": "SS",
+ "stats": "Character Stats",
+ "strain": "Strain",
+ "stress": "Stress",
+ "stress-test": "Stress Test",
+ "stress-value": "Stress Value",
+ "success-roll": "Success Roll",
+ "sv": "SV",
+ "theEye": "The Eye (Firewall)",
+ "trait-description": "Description",
+ "trait-name": "Name",
+ "trait-type-opt-Negative": "Negative",
+ "trait-type-opt-Neutral": "Neutral",
+ "trait-type-opt-Positive": "Positive",
+ "trait-type-opt-short-Negative": "-",
+ "trait-type-opt-short-Neutral": "◦",
+ "trait-type-opt-short-Positive": "+",
+ "traits": "Traits",
+ "trauma": "Trauma",
+ "trauma-threshold": "Trauma Threshold",
+ "tt": "TT",
+ "uRep": "u-Rep",
+ "ultimateRep": "Ultimate (Ultimates)",
+ "version": "v",
+ "weapon-damage": "Damage",
+ "weapon-description": "Description",
+ "weapon-dmg": "Dmg",
+ "weapon-name": "Weapon Name",
+ "weapon-ranges": "Ranges",
+ "weapon-skill": "Skill",
+ "weapon-skill-search": "Search Skill",
+ "wil": "WIL",
+ "willpower": "Willpower",
+ "willpowerx2": "Willpower doubled",
+ "willpowerx3": "Willpower tripled",
+ "wilx2": "WIL × 2",
+ "wilx3": "WIL × 3",
+ "wound-threshold": "Wound Threshold",
+ "wounds": "Wounds",
+ "wounds-ignored": "Ignored Wounds",
+ "wt": "WT",
+ "x-range": "X",
+ "xRep": "x-Rep"
+}
\ No newline at end of file
diff --git a/Eclipse Phase Alternate/translations/es.json b/Eclipse Phase Alternate/translations/es.json
new file mode 100644
index 0000000000..2a2d3a497e
--- /dev/null
+++ b/Eclipse Phase Alternate/translations/es.json
@@ -0,0 +1,332 @@
+{
+ "active-morph": "Active Morph",
+ "active-skills": "Active Skills",
+ "actual-age": "Actual Age",
+ "alienation-test": "Alienation Test",
+ "ammo-type": "Ammo Type",
+ "ap": "AP",
+ "apt-base": "Base",
+ "apt-morph-bonus": "Morph Bonus",
+ "apt-morph-max": "Morph Max",
+ "apt-temp": "Temp",
+ "apt-total": "Total",
+ "aptitudes": "Aptitudes",
+ "armour": "Armour",
+ "armour-accessory": "Armour Accessory",
+ "armour-active-total": "Active Bonus",
+ "armour-layering-penalty": "Layered Armour Penalty",
+ "armour-name": "Name",
+ "armour-penetration": "Armour Penetration",
+ "armour-worn": "Armour Worn",
+ "async": "Async",
+ "async-trait": "Has Asyc trait",
+ "atRep": "@-Rep",
+ "author": "Author",
+ "background": "Background",
+ "bf": "BF",
+ "brute-strength": "Brute Strength",
+ "burst-fire": "Burst Fire",
+ "burst-fire-description": "Two bursts maybe fired with the same Complex Action. Each burst is handled as a separate attack. Bursts use up 3 shots worth of ammunition.\nA burst may be shot against a single target (concentrated fire) or against two targets within one meter of each other. Against a single target, the attacker can choose either a +10 modifier to hit or increase the DV by +1d10.",
+ "cRep": "c-Rep",
+ "called-in-favours": "Called in Favours",
+ "cash": "Cash (Credit Chips)",
+ "catching-objects": "Catching Objects",
+ "character-info": "Character Info",
+ "character-name": "Character Name",
+ "character-traits": "Character Traits",
+ "chat-output": "Chat Output",
+ "circleAlist": "The Circle-A List (Autonomists)",
+ "civicNet": "CivicNet (Hypercorps)",
+ "cog": "COG",
+ "cognition": "Cognition",
+ "cognitionx3": "Cognition tripled",
+ "cogx3": "COG × 3",
+ "concentrate-fire": "Concentrate Fire",
+ "continutity-test": "Continuity Test",
+ "coo": "COO",
+ "coo-som": "COO + SOM",
+ "coordination": "Coordination",
+ "coordination-somatics": "Coordination + Somatics",
+ "core": "Core",
+ "crypto-credit": "Crypto Credits",
+ "currency": "Currency",
+ "current-moxie": "Current Moxie Points",
+ "damage": "Damage",
+ "damage-bonus": "Damage Bonus",
+ "damage-inflicts": "Inflicts",
+ "damage-typeopt-Energy": "Energy",
+ "damage-typeopt-GM": "Whisper to GM",
+ "damage-typeopt-Kinetic": "Kinetic",
+ "damage-typeopt-Public": "Public",
+ "damage-typeopt-short-Energy": "E",
+ "damage-typeopt-short-Kinetic": "K",
+ "damage-value": "Damage Value",
+ "db": "DB",
+ "death-rating": "Death Rating",
+ "derangement-description": "Description",
+ "derangement-duration": "Duration",
+ "derangement-severity": "Severity",
+ "derangement-severity-opt-Major": "Major",
+ "derangement-severity-opt-Minor": "Minor",
+ "derangement-severity-opt-Moderate": "Moderate",
+ "derangements": "Derangements",
+ "disorder-description": "Description",
+ "disorder-remaining-treatment": "Remaining treatment time",
+ "disorders": "Disorders",
+ "dr": "DR",
+ "dur": "DUR",
+ "dur-energy-armor": "DUR + Energy Armor",
+ "durability": "Durability",
+ "durability-energy-armor": "Durability + Energy Armor",
+ "dv": "DV",
+ "eRep": "e-Rep",
+ "ecoWave": "EcoWave (Ecologists)",
+ "energy": "Energy",
+ "equipment": "Equipment",
+ "equipment-description": "Description",
+ "equipment-name": "Name",
+ "escape-artist": "Escape Artist",
+ "exploreNet": "ExploreNet (Gatecrashers)",
+ "extreme-range": "Extreme",
+ "fRep": "f-Rep",
+ "fa": "FA",
+ "faction": "Faction",
+ "fame": "Fame (Media)",
+ "fire-modes": "Firing Modes",
+ "fraydiv2": "Fray/2",
+ "frayhalved": "Fray halved",
+ "full-automatic": "Full Automatic",
+ "full-automatic-description": "Only one full-auto attack may be made with each Complex Action. This attack may be made on a single target or against up to three separate targets within one meter of another. Against a single individual, the attacker can choose either a +30 modifier to hit or increase the DV by +3d10. Firing in full automatic mode uses up 10 shots.",
+ "gRep": "g-Rep",
+ "gear": "Gear",
+ "gear-freeform": "Freeform Gear",
+ "gender-id": "Gender Identity",
+ "generate-skills": "Generate Default Skills",
+ "generating-skills": "Generating Skills...",
+ "github": "Github",
+ "guanxi": "Guanxi (Criminals)",
+ "having-an-idea": "Having an Idea",
+ "heal-trauma": "Heal Trauma",
+ "hours-long": "hours",
+ "hours-short": "h",
+ "iRep": "i-Rep",
+ "id-credits": "Credits",
+ "id-description": "Description",
+ "id-notes": "Notes",
+ "identities": "Identities",
+ "identity": "Identity",
+ "init": "INIT",
+ "initiative": "Initiative",
+ "insanity-rating": "Insanity Rating",
+ "int": "INT",
+ "integration-test": "Integration Test",
+ "intuition": "Intuition",
+ "intuitionx3": "Intuition tripled",
+ "intx3": "INT × 3",
+ "ir": "IR",
+ "kinetic": "Kinetic",
+ "knowledge-skills": "Knowledge Skills",
+ "l-range": "L",
+ "level1": "Level 1",
+ "level2": "Level 2",
+ "level3": "Level 3",
+ "level4": "Level 4",
+ "level5": "Level 5",
+ "long-range": "Long",
+ "luc": "LUC",
+ "lucidity": "Lucidity",
+ "lvl1": "Lvl 1",
+ "lvl2": "Lvl 2",
+ "lvl3": "Lvl 3",
+ "lvl4": "Lvl 4",
+ "lvl5": "Lvl 5",
+ "m-range": "M",
+ "magazine": "Magazine",
+ "margin-of-failure": "Margin of Failure",
+ "margin-of-success": "Margin of Success",
+ "medium-range": "Medium",
+ "melee-weapons": "Melee Weapons",
+ "memorise-recall": "Memorise/Recall",
+ "mental-health": "Mental Health",
+ "mental-only-actions": "Mental Only Actions",
+ "misc-action-mod": "Misc. All Actions Modifier",
+ "misc-dur-bonus": "Misc. Durability Bonus",
+ "misc-initiative-mod": "Misc. Initiative Modifier",
+ "misc-modifiers": "Misc. Modifiers",
+ "misc-notes": "Misc. Notes",
+ "misc-physical-mod": "Misc. Physical Modifier",
+ "moa": "MOA",
+ "mof": "MoF",
+ "morph-aptitude-boni": "Aptitude Boni",
+ "morph-aptitude-max": "Aptitude Max",
+ "morph-armour": "Armour",
+ "morph-armour-energy": "Energy Armour",
+ "morph-armour-kinetic": "Kinetic Armour",
+ "morph-bank": "Morph Bank",
+ "morph-description": "Description",
+ "morph-durability": "Durability",
+ "morph-implants": "Implants/Enhancements",
+ "morph-label": "Label",
+ "morph-location": "Storage Location",
+ "morph-mobility-system": "Mobility System(s)",
+ "morph-name": "Model",
+ "morph-skill-boni": "Skill Boni",
+ "morph-traits": "Traits",
+ "morph-type": "Type",
+ "morph-visible-age": "Visible Age",
+ "morph-visible-gender": "Visible Gender",
+ "morphs": "Morph",
+ "mos": "MoS",
+ "motivations": "Motivations",
+ "mox": "MOX",
+ "moxie": "Moxie",
+ "muse": "Muse",
+ "muse-info": "Muse Info",
+ "muse-name": "Name",
+ "muse-notes": "Notes",
+ "muse-skills": "Muse Skills",
+ "note": "Note",
+ "options": "Options",
+ "or-total-ap": "or ignore armour if critical success",
+ "physical-health": "Physical Health",
+ "psi": "Psi",
+ "psi-action": "Action",
+ "psi-chi": "Psi-chi Sleights",
+ "psi-current": "Currently Sustained",
+ "psi-defense": "Psi Defense",
+ "psi-duration": "Duration",
+ "psi-gamma": "Psi-gamma Sleights",
+ "psi-range": "Range",
+ "psi-skill": "Skill",
+ "psi-strain-mod": "Strain Mod",
+ "psi-sustained": "Sustained Sleights",
+ "psi-sustained-mod": "Skill Penalty",
+ "psi-temp-time": "Temporary Duration",
+ "psi-temp-units": "units",
+ "psi-typeopt-Active": "Active",
+ "psi-typeopt-Passive": "Passive",
+ "psi-typeopt-short-Active": "A",
+ "psi-typeopt-short-Passive": "P",
+ "rRep": "r-Rep",
+ "ranged-defence": "Ranged Defence",
+ "ranged-weapons": "Ranged Weapons",
+ "ref": "REF",
+ "ref-coox2": "REF + COO × 2",
+ "reflex": "Reflex",
+ "reflex-coordinationx2": "Reflect + Coordination doubled",
+ "rep-score": "Score",
+ "reputaion": "Reputation",
+ "resist-shock": "Resist Shock",
+ "resist-trauma-disorientation": "Resist Trauma Disorientation",
+ "resist-wound-knockdown": "Resist Knockdown from Wound",
+ "rez": "REZ",
+ "rez-points": "Rez Points",
+ "rna": "Research Network Associates (Scientists)",
+ "roll-auto-failure": "Roll is an automatic failure",
+ "roll-auto-success": "Roll is an automatic success",
+ "roll-crit-failure": "Roll is a critical failure",
+ "roll-crit-success": "Roll is a critical success",
+ "roll-failure": "Roll is a failure",
+ "roll-success": "Roll is a success",
+ "rolls-for": "rolls for",
+ "s-range": "S",
+ "sa": "SA",
+ "sav": "SAV",
+ "savy": "Savy",
+ "semi-automatic": "Semi-Automatic",
+ "semi-automatic-description": "Semi-automatic weapons may be fired twice with the same Complex Action. Each shot is handled as a separate attack.",
+ "sheet-settings": "Sheet Settings",
+ "short-range": "Short",
+ "single-shot": "Single Shot",
+ "single-shot-description": "Single shot weapons may only be fired once per Complex Action.",
+ "size": "Size",
+ "skill-categories": "Categories",
+ "skill-catopt-Combat": "Combat",
+ "skill-catopt-Mental": "Mental",
+ "skill-catopt-NA": "None",
+ "skill-catopt-Physical": "Physical",
+ "skill-catopt-Psi": "Psi & Mental",
+ "skill-catopt-Social": "Social",
+ "skill-catopt-Technical": "Technical",
+ "skill-catopt-Vehicle": "Vehicle",
+ "skill-catopt-short-Combat": "C",
+ "skill-catopt-short-Mental": "M",
+ "skill-catopt-short-NA": " ",
+ "skill-catopt-short-Physical": "P",
+ "skill-catopt-short-Psi": "Ψ&M",
+ "skill-catopt-short-Social": "S",
+ "skill-catopt-short-Technical": "T",
+ "skill-catopt-short-Vehicle": "V",
+ "skill-classopt-Active": "Active",
+ "skill-classopt-Knowledge": "Knowledge",
+ "skill-commands": "Commands",
+ "skill-field": "Field",
+ "skill-linked-aptitude": "Aptitude",
+ "skill-morph-bonus": "Morph Bonus",
+ "skill-name": "Name",
+ "skill-no-defaulting": "No Defaulting",
+ "skill-no-sort-manual": "Due to Roll20 limitations, manually added items can not be sorted automatically at this time.",
+ "skill-ranks": "Ranks",
+ "skill-reload-page": "Sorting result is only shown after reopening the sheet.",
+ "skill-sortopt-Aptitude": "Aptitude",
+ "skill-sortopt-Category": "Category",
+ "skill-sortopt-Name": "Name",
+ "skill-sortopt-None": " - ",
+ "skill-specialisations": "Specialisations",
+ "skill-total": "Total",
+ "skills": "Skills",
+ "skills-sort": "Sort Now",
+ "skills-sort-by": "Sort by",
+ "sleight-description": "Description",
+ "sleight-name": "Name",
+ "som": "SOM",
+ "somatics": "Somatics",
+ "somaticsx3": "Somatics tripled",
+ "somx3": "SOM × 3",
+ "spd": "SPD",
+ "special-rolls": "Special Rolls",
+ "speed": "Speed",
+ "ss": "SS",
+ "stats": "Character Stats",
+ "strain": "Strain",
+ "stress": "Stress",
+ "stress-test": "Stress Test",
+ "stress-value": "Stress Value",
+ "success-roll": "Success Roll",
+ "sv": "SV",
+ "theEye": "The Eye (Firewall)",
+ "trait-description": "Description",
+ "trait-name": "Name",
+ "trait-type-opt-Negative": "Negative",
+ "trait-type-opt-Neutral": "Neutral",
+ "trait-type-opt-Positive": "Positive",
+ "trait-type-opt-short-Negative": "-",
+ "trait-type-opt-short-Neutral": "◦",
+ "trait-type-opt-short-Positive": "+",
+ "traits": "Traits",
+ "trauma": "Trauma",
+ "trauma-threshold": "Trauma Threshold",
+ "tt": "TT",
+ "uRep": "u-Rep",
+ "ultimateRep": "Ultimate (Ultimates)",
+ "version": "v",
+ "weapon-damage": "Damage",
+ "weapon-description": "Description",
+ "weapon-dmg": "Dmg",
+ "weapon-name": "Weapon Name",
+ "weapon-ranges": "Ranges",
+ "weapon-skill": "Skill",
+ "weapon-skill-search": "Search Skill",
+ "wil": "WIL",
+ "willpower": "Willpower",
+ "willpowerx2": "Willpower doubled",
+ "willpowerx3": "Willpower tripled",
+ "wilx2": "WIL × 2",
+ "wilx3": "WIL × 3",
+ "wound-threshold": "Wound Threshold",
+ "wounds": "Wounds",
+ "wounds-ignored": "Ignored Wounds",
+ "wt": "WT",
+ "x-range": "X",
+ "xRep": "x-Rep"
+}
\ No newline at end of file
diff --git a/Eclipse Phase Alternate/translations/fr.json b/Eclipse Phase Alternate/translations/fr.json
new file mode 100644
index 0000000000..2a2d3a497e
--- /dev/null
+++ b/Eclipse Phase Alternate/translations/fr.json
@@ -0,0 +1,332 @@
+{
+ "active-morph": "Active Morph",
+ "active-skills": "Active Skills",
+ "actual-age": "Actual Age",
+ "alienation-test": "Alienation Test",
+ "ammo-type": "Ammo Type",
+ "ap": "AP",
+ "apt-base": "Base",
+ "apt-morph-bonus": "Morph Bonus",
+ "apt-morph-max": "Morph Max",
+ "apt-temp": "Temp",
+ "apt-total": "Total",
+ "aptitudes": "Aptitudes",
+ "armour": "Armour",
+ "armour-accessory": "Armour Accessory",
+ "armour-active-total": "Active Bonus",
+ "armour-layering-penalty": "Layered Armour Penalty",
+ "armour-name": "Name",
+ "armour-penetration": "Armour Penetration",
+ "armour-worn": "Armour Worn",
+ "async": "Async",
+ "async-trait": "Has Asyc trait",
+ "atRep": "@-Rep",
+ "author": "Author",
+ "background": "Background",
+ "bf": "BF",
+ "brute-strength": "Brute Strength",
+ "burst-fire": "Burst Fire",
+ "burst-fire-description": "Two bursts maybe fired with the same Complex Action. Each burst is handled as a separate attack. Bursts use up 3 shots worth of ammunition.\nA burst may be shot against a single target (concentrated fire) or against two targets within one meter of each other. Against a single target, the attacker can choose either a +10 modifier to hit or increase the DV by +1d10.",
+ "cRep": "c-Rep",
+ "called-in-favours": "Called in Favours",
+ "cash": "Cash (Credit Chips)",
+ "catching-objects": "Catching Objects",
+ "character-info": "Character Info",
+ "character-name": "Character Name",
+ "character-traits": "Character Traits",
+ "chat-output": "Chat Output",
+ "circleAlist": "The Circle-A List (Autonomists)",
+ "civicNet": "CivicNet (Hypercorps)",
+ "cog": "COG",
+ "cognition": "Cognition",
+ "cognitionx3": "Cognition tripled",
+ "cogx3": "COG × 3",
+ "concentrate-fire": "Concentrate Fire",
+ "continutity-test": "Continuity Test",
+ "coo": "COO",
+ "coo-som": "COO + SOM",
+ "coordination": "Coordination",
+ "coordination-somatics": "Coordination + Somatics",
+ "core": "Core",
+ "crypto-credit": "Crypto Credits",
+ "currency": "Currency",
+ "current-moxie": "Current Moxie Points",
+ "damage": "Damage",
+ "damage-bonus": "Damage Bonus",
+ "damage-inflicts": "Inflicts",
+ "damage-typeopt-Energy": "Energy",
+ "damage-typeopt-GM": "Whisper to GM",
+ "damage-typeopt-Kinetic": "Kinetic",
+ "damage-typeopt-Public": "Public",
+ "damage-typeopt-short-Energy": "E",
+ "damage-typeopt-short-Kinetic": "K",
+ "damage-value": "Damage Value",
+ "db": "DB",
+ "death-rating": "Death Rating",
+ "derangement-description": "Description",
+ "derangement-duration": "Duration",
+ "derangement-severity": "Severity",
+ "derangement-severity-opt-Major": "Major",
+ "derangement-severity-opt-Minor": "Minor",
+ "derangement-severity-opt-Moderate": "Moderate",
+ "derangements": "Derangements",
+ "disorder-description": "Description",
+ "disorder-remaining-treatment": "Remaining treatment time",
+ "disorders": "Disorders",
+ "dr": "DR",
+ "dur": "DUR",
+ "dur-energy-armor": "DUR + Energy Armor",
+ "durability": "Durability",
+ "durability-energy-armor": "Durability + Energy Armor",
+ "dv": "DV",
+ "eRep": "e-Rep",
+ "ecoWave": "EcoWave (Ecologists)",
+ "energy": "Energy",
+ "equipment": "Equipment",
+ "equipment-description": "Description",
+ "equipment-name": "Name",
+ "escape-artist": "Escape Artist",
+ "exploreNet": "ExploreNet (Gatecrashers)",
+ "extreme-range": "Extreme",
+ "fRep": "f-Rep",
+ "fa": "FA",
+ "faction": "Faction",
+ "fame": "Fame (Media)",
+ "fire-modes": "Firing Modes",
+ "fraydiv2": "Fray/2",
+ "frayhalved": "Fray halved",
+ "full-automatic": "Full Automatic",
+ "full-automatic-description": "Only one full-auto attack may be made with each Complex Action. This attack may be made on a single target or against up to three separate targets within one meter of another. Against a single individual, the attacker can choose either a +30 modifier to hit or increase the DV by +3d10. Firing in full automatic mode uses up 10 shots.",
+ "gRep": "g-Rep",
+ "gear": "Gear",
+ "gear-freeform": "Freeform Gear",
+ "gender-id": "Gender Identity",
+ "generate-skills": "Generate Default Skills",
+ "generating-skills": "Generating Skills...",
+ "github": "Github",
+ "guanxi": "Guanxi (Criminals)",
+ "having-an-idea": "Having an Idea",
+ "heal-trauma": "Heal Trauma",
+ "hours-long": "hours",
+ "hours-short": "h",
+ "iRep": "i-Rep",
+ "id-credits": "Credits",
+ "id-description": "Description",
+ "id-notes": "Notes",
+ "identities": "Identities",
+ "identity": "Identity",
+ "init": "INIT",
+ "initiative": "Initiative",
+ "insanity-rating": "Insanity Rating",
+ "int": "INT",
+ "integration-test": "Integration Test",
+ "intuition": "Intuition",
+ "intuitionx3": "Intuition tripled",
+ "intx3": "INT × 3",
+ "ir": "IR",
+ "kinetic": "Kinetic",
+ "knowledge-skills": "Knowledge Skills",
+ "l-range": "L",
+ "level1": "Level 1",
+ "level2": "Level 2",
+ "level3": "Level 3",
+ "level4": "Level 4",
+ "level5": "Level 5",
+ "long-range": "Long",
+ "luc": "LUC",
+ "lucidity": "Lucidity",
+ "lvl1": "Lvl 1",
+ "lvl2": "Lvl 2",
+ "lvl3": "Lvl 3",
+ "lvl4": "Lvl 4",
+ "lvl5": "Lvl 5",
+ "m-range": "M",
+ "magazine": "Magazine",
+ "margin-of-failure": "Margin of Failure",
+ "margin-of-success": "Margin of Success",
+ "medium-range": "Medium",
+ "melee-weapons": "Melee Weapons",
+ "memorise-recall": "Memorise/Recall",
+ "mental-health": "Mental Health",
+ "mental-only-actions": "Mental Only Actions",
+ "misc-action-mod": "Misc. All Actions Modifier",
+ "misc-dur-bonus": "Misc. Durability Bonus",
+ "misc-initiative-mod": "Misc. Initiative Modifier",
+ "misc-modifiers": "Misc. Modifiers",
+ "misc-notes": "Misc. Notes",
+ "misc-physical-mod": "Misc. Physical Modifier",
+ "moa": "MOA",
+ "mof": "MoF",
+ "morph-aptitude-boni": "Aptitude Boni",
+ "morph-aptitude-max": "Aptitude Max",
+ "morph-armour": "Armour",
+ "morph-armour-energy": "Energy Armour",
+ "morph-armour-kinetic": "Kinetic Armour",
+ "morph-bank": "Morph Bank",
+ "morph-description": "Description",
+ "morph-durability": "Durability",
+ "morph-implants": "Implants/Enhancements",
+ "morph-label": "Label",
+ "morph-location": "Storage Location",
+ "morph-mobility-system": "Mobility System(s)",
+ "morph-name": "Model",
+ "morph-skill-boni": "Skill Boni",
+ "morph-traits": "Traits",
+ "morph-type": "Type",
+ "morph-visible-age": "Visible Age",
+ "morph-visible-gender": "Visible Gender",
+ "morphs": "Morph",
+ "mos": "MoS",
+ "motivations": "Motivations",
+ "mox": "MOX",
+ "moxie": "Moxie",
+ "muse": "Muse",
+ "muse-info": "Muse Info",
+ "muse-name": "Name",
+ "muse-notes": "Notes",
+ "muse-skills": "Muse Skills",
+ "note": "Note",
+ "options": "Options",
+ "or-total-ap": "or ignore armour if critical success",
+ "physical-health": "Physical Health",
+ "psi": "Psi",
+ "psi-action": "Action",
+ "psi-chi": "Psi-chi Sleights",
+ "psi-current": "Currently Sustained",
+ "psi-defense": "Psi Defense",
+ "psi-duration": "Duration",
+ "psi-gamma": "Psi-gamma Sleights",
+ "psi-range": "Range",
+ "psi-skill": "Skill",
+ "psi-strain-mod": "Strain Mod",
+ "psi-sustained": "Sustained Sleights",
+ "psi-sustained-mod": "Skill Penalty",
+ "psi-temp-time": "Temporary Duration",
+ "psi-temp-units": "units",
+ "psi-typeopt-Active": "Active",
+ "psi-typeopt-Passive": "Passive",
+ "psi-typeopt-short-Active": "A",
+ "psi-typeopt-short-Passive": "P",
+ "rRep": "r-Rep",
+ "ranged-defence": "Ranged Defence",
+ "ranged-weapons": "Ranged Weapons",
+ "ref": "REF",
+ "ref-coox2": "REF + COO × 2",
+ "reflex": "Reflex",
+ "reflex-coordinationx2": "Reflect + Coordination doubled",
+ "rep-score": "Score",
+ "reputaion": "Reputation",
+ "resist-shock": "Resist Shock",
+ "resist-trauma-disorientation": "Resist Trauma Disorientation",
+ "resist-wound-knockdown": "Resist Knockdown from Wound",
+ "rez": "REZ",
+ "rez-points": "Rez Points",
+ "rna": "Research Network Associates (Scientists)",
+ "roll-auto-failure": "Roll is an automatic failure",
+ "roll-auto-success": "Roll is an automatic success",
+ "roll-crit-failure": "Roll is a critical failure",
+ "roll-crit-success": "Roll is a critical success",
+ "roll-failure": "Roll is a failure",
+ "roll-success": "Roll is a success",
+ "rolls-for": "rolls for",
+ "s-range": "S",
+ "sa": "SA",
+ "sav": "SAV",
+ "savy": "Savy",
+ "semi-automatic": "Semi-Automatic",
+ "semi-automatic-description": "Semi-automatic weapons may be fired twice with the same Complex Action. Each shot is handled as a separate attack.",
+ "sheet-settings": "Sheet Settings",
+ "short-range": "Short",
+ "single-shot": "Single Shot",
+ "single-shot-description": "Single shot weapons may only be fired once per Complex Action.",
+ "size": "Size",
+ "skill-categories": "Categories",
+ "skill-catopt-Combat": "Combat",
+ "skill-catopt-Mental": "Mental",
+ "skill-catopt-NA": "None",
+ "skill-catopt-Physical": "Physical",
+ "skill-catopt-Psi": "Psi & Mental",
+ "skill-catopt-Social": "Social",
+ "skill-catopt-Technical": "Technical",
+ "skill-catopt-Vehicle": "Vehicle",
+ "skill-catopt-short-Combat": "C",
+ "skill-catopt-short-Mental": "M",
+ "skill-catopt-short-NA": " ",
+ "skill-catopt-short-Physical": "P",
+ "skill-catopt-short-Psi": "Ψ&M",
+ "skill-catopt-short-Social": "S",
+ "skill-catopt-short-Technical": "T",
+ "skill-catopt-short-Vehicle": "V",
+ "skill-classopt-Active": "Active",
+ "skill-classopt-Knowledge": "Knowledge",
+ "skill-commands": "Commands",
+ "skill-field": "Field",
+ "skill-linked-aptitude": "Aptitude",
+ "skill-morph-bonus": "Morph Bonus",
+ "skill-name": "Name",
+ "skill-no-defaulting": "No Defaulting",
+ "skill-no-sort-manual": "Due to Roll20 limitations, manually added items can not be sorted automatically at this time.",
+ "skill-ranks": "Ranks",
+ "skill-reload-page": "Sorting result is only shown after reopening the sheet.",
+ "skill-sortopt-Aptitude": "Aptitude",
+ "skill-sortopt-Category": "Category",
+ "skill-sortopt-Name": "Name",
+ "skill-sortopt-None": " - ",
+ "skill-specialisations": "Specialisations",
+ "skill-total": "Total",
+ "skills": "Skills",
+ "skills-sort": "Sort Now",
+ "skills-sort-by": "Sort by",
+ "sleight-description": "Description",
+ "sleight-name": "Name",
+ "som": "SOM",
+ "somatics": "Somatics",
+ "somaticsx3": "Somatics tripled",
+ "somx3": "SOM × 3",
+ "spd": "SPD",
+ "special-rolls": "Special Rolls",
+ "speed": "Speed",
+ "ss": "SS",
+ "stats": "Character Stats",
+ "strain": "Strain",
+ "stress": "Stress",
+ "stress-test": "Stress Test",
+ "stress-value": "Stress Value",
+ "success-roll": "Success Roll",
+ "sv": "SV",
+ "theEye": "The Eye (Firewall)",
+ "trait-description": "Description",
+ "trait-name": "Name",
+ "trait-type-opt-Negative": "Negative",
+ "trait-type-opt-Neutral": "Neutral",
+ "trait-type-opt-Positive": "Positive",
+ "trait-type-opt-short-Negative": "-",
+ "trait-type-opt-short-Neutral": "◦",
+ "trait-type-opt-short-Positive": "+",
+ "traits": "Traits",
+ "trauma": "Trauma",
+ "trauma-threshold": "Trauma Threshold",
+ "tt": "TT",
+ "uRep": "u-Rep",
+ "ultimateRep": "Ultimate (Ultimates)",
+ "version": "v",
+ "weapon-damage": "Damage",
+ "weapon-description": "Description",
+ "weapon-dmg": "Dmg",
+ "weapon-name": "Weapon Name",
+ "weapon-ranges": "Ranges",
+ "weapon-skill": "Skill",
+ "weapon-skill-search": "Search Skill",
+ "wil": "WIL",
+ "willpower": "Willpower",
+ "willpowerx2": "Willpower doubled",
+ "willpowerx3": "Willpower tripled",
+ "wilx2": "WIL × 2",
+ "wilx3": "WIL × 3",
+ "wound-threshold": "Wound Threshold",
+ "wounds": "Wounds",
+ "wounds-ignored": "Ignored Wounds",
+ "wt": "WT",
+ "x-range": "X",
+ "xRep": "x-Rep"
+}
\ No newline at end of file
diff --git a/Eclipse Phase Alternate/translations/he.json b/Eclipse Phase Alternate/translations/he.json
new file mode 100644
index 0000000000..2a2d3a497e
--- /dev/null
+++ b/Eclipse Phase Alternate/translations/he.json
@@ -0,0 +1,332 @@
+{
+ "active-morph": "Active Morph",
+ "active-skills": "Active Skills",
+ "actual-age": "Actual Age",
+ "alienation-test": "Alienation Test",
+ "ammo-type": "Ammo Type",
+ "ap": "AP",
+ "apt-base": "Base",
+ "apt-morph-bonus": "Morph Bonus",
+ "apt-morph-max": "Morph Max",
+ "apt-temp": "Temp",
+ "apt-total": "Total",
+ "aptitudes": "Aptitudes",
+ "armour": "Armour",
+ "armour-accessory": "Armour Accessory",
+ "armour-active-total": "Active Bonus",
+ "armour-layering-penalty": "Layered Armour Penalty",
+ "armour-name": "Name",
+ "armour-penetration": "Armour Penetration",
+ "armour-worn": "Armour Worn",
+ "async": "Async",
+ "async-trait": "Has Asyc trait",
+ "atRep": "@-Rep",
+ "author": "Author",
+ "background": "Background",
+ "bf": "BF",
+ "brute-strength": "Brute Strength",
+ "burst-fire": "Burst Fire",
+ "burst-fire-description": "Two bursts maybe fired with the same Complex Action. Each burst is handled as a separate attack. Bursts use up 3 shots worth of ammunition.\nA burst may be shot against a single target (concentrated fire) or against two targets within one meter of each other. Against a single target, the attacker can choose either a +10 modifier to hit or increase the DV by +1d10.",
+ "cRep": "c-Rep",
+ "called-in-favours": "Called in Favours",
+ "cash": "Cash (Credit Chips)",
+ "catching-objects": "Catching Objects",
+ "character-info": "Character Info",
+ "character-name": "Character Name",
+ "character-traits": "Character Traits",
+ "chat-output": "Chat Output",
+ "circleAlist": "The Circle-A List (Autonomists)",
+ "civicNet": "CivicNet (Hypercorps)",
+ "cog": "COG",
+ "cognition": "Cognition",
+ "cognitionx3": "Cognition tripled",
+ "cogx3": "COG × 3",
+ "concentrate-fire": "Concentrate Fire",
+ "continutity-test": "Continuity Test",
+ "coo": "COO",
+ "coo-som": "COO + SOM",
+ "coordination": "Coordination",
+ "coordination-somatics": "Coordination + Somatics",
+ "core": "Core",
+ "crypto-credit": "Crypto Credits",
+ "currency": "Currency",
+ "current-moxie": "Current Moxie Points",
+ "damage": "Damage",
+ "damage-bonus": "Damage Bonus",
+ "damage-inflicts": "Inflicts",
+ "damage-typeopt-Energy": "Energy",
+ "damage-typeopt-GM": "Whisper to GM",
+ "damage-typeopt-Kinetic": "Kinetic",
+ "damage-typeopt-Public": "Public",
+ "damage-typeopt-short-Energy": "E",
+ "damage-typeopt-short-Kinetic": "K",
+ "damage-value": "Damage Value",
+ "db": "DB",
+ "death-rating": "Death Rating",
+ "derangement-description": "Description",
+ "derangement-duration": "Duration",
+ "derangement-severity": "Severity",
+ "derangement-severity-opt-Major": "Major",
+ "derangement-severity-opt-Minor": "Minor",
+ "derangement-severity-opt-Moderate": "Moderate",
+ "derangements": "Derangements",
+ "disorder-description": "Description",
+ "disorder-remaining-treatment": "Remaining treatment time",
+ "disorders": "Disorders",
+ "dr": "DR",
+ "dur": "DUR",
+ "dur-energy-armor": "DUR + Energy Armor",
+ "durability": "Durability",
+ "durability-energy-armor": "Durability + Energy Armor",
+ "dv": "DV",
+ "eRep": "e-Rep",
+ "ecoWave": "EcoWave (Ecologists)",
+ "energy": "Energy",
+ "equipment": "Equipment",
+ "equipment-description": "Description",
+ "equipment-name": "Name",
+ "escape-artist": "Escape Artist",
+ "exploreNet": "ExploreNet (Gatecrashers)",
+ "extreme-range": "Extreme",
+ "fRep": "f-Rep",
+ "fa": "FA",
+ "faction": "Faction",
+ "fame": "Fame (Media)",
+ "fire-modes": "Firing Modes",
+ "fraydiv2": "Fray/2",
+ "frayhalved": "Fray halved",
+ "full-automatic": "Full Automatic",
+ "full-automatic-description": "Only one full-auto attack may be made with each Complex Action. This attack may be made on a single target or against up to three separate targets within one meter of another. Against a single individual, the attacker can choose either a +30 modifier to hit or increase the DV by +3d10. Firing in full automatic mode uses up 10 shots.",
+ "gRep": "g-Rep",
+ "gear": "Gear",
+ "gear-freeform": "Freeform Gear",
+ "gender-id": "Gender Identity",
+ "generate-skills": "Generate Default Skills",
+ "generating-skills": "Generating Skills...",
+ "github": "Github",
+ "guanxi": "Guanxi (Criminals)",
+ "having-an-idea": "Having an Idea",
+ "heal-trauma": "Heal Trauma",
+ "hours-long": "hours",
+ "hours-short": "h",
+ "iRep": "i-Rep",
+ "id-credits": "Credits",
+ "id-description": "Description",
+ "id-notes": "Notes",
+ "identities": "Identities",
+ "identity": "Identity",
+ "init": "INIT",
+ "initiative": "Initiative",
+ "insanity-rating": "Insanity Rating",
+ "int": "INT",
+ "integration-test": "Integration Test",
+ "intuition": "Intuition",
+ "intuitionx3": "Intuition tripled",
+ "intx3": "INT × 3",
+ "ir": "IR",
+ "kinetic": "Kinetic",
+ "knowledge-skills": "Knowledge Skills",
+ "l-range": "L",
+ "level1": "Level 1",
+ "level2": "Level 2",
+ "level3": "Level 3",
+ "level4": "Level 4",
+ "level5": "Level 5",
+ "long-range": "Long",
+ "luc": "LUC",
+ "lucidity": "Lucidity",
+ "lvl1": "Lvl 1",
+ "lvl2": "Lvl 2",
+ "lvl3": "Lvl 3",
+ "lvl4": "Lvl 4",
+ "lvl5": "Lvl 5",
+ "m-range": "M",
+ "magazine": "Magazine",
+ "margin-of-failure": "Margin of Failure",
+ "margin-of-success": "Margin of Success",
+ "medium-range": "Medium",
+ "melee-weapons": "Melee Weapons",
+ "memorise-recall": "Memorise/Recall",
+ "mental-health": "Mental Health",
+ "mental-only-actions": "Mental Only Actions",
+ "misc-action-mod": "Misc. All Actions Modifier",
+ "misc-dur-bonus": "Misc. Durability Bonus",
+ "misc-initiative-mod": "Misc. Initiative Modifier",
+ "misc-modifiers": "Misc. Modifiers",
+ "misc-notes": "Misc. Notes",
+ "misc-physical-mod": "Misc. Physical Modifier",
+ "moa": "MOA",
+ "mof": "MoF",
+ "morph-aptitude-boni": "Aptitude Boni",
+ "morph-aptitude-max": "Aptitude Max",
+ "morph-armour": "Armour",
+ "morph-armour-energy": "Energy Armour",
+ "morph-armour-kinetic": "Kinetic Armour",
+ "morph-bank": "Morph Bank",
+ "morph-description": "Description",
+ "morph-durability": "Durability",
+ "morph-implants": "Implants/Enhancements",
+ "morph-label": "Label",
+ "morph-location": "Storage Location",
+ "morph-mobility-system": "Mobility System(s)",
+ "morph-name": "Model",
+ "morph-skill-boni": "Skill Boni",
+ "morph-traits": "Traits",
+ "morph-type": "Type",
+ "morph-visible-age": "Visible Age",
+ "morph-visible-gender": "Visible Gender",
+ "morphs": "Morph",
+ "mos": "MoS",
+ "motivations": "Motivations",
+ "mox": "MOX",
+ "moxie": "Moxie",
+ "muse": "Muse",
+ "muse-info": "Muse Info",
+ "muse-name": "Name",
+ "muse-notes": "Notes",
+ "muse-skills": "Muse Skills",
+ "note": "Note",
+ "options": "Options",
+ "or-total-ap": "or ignore armour if critical success",
+ "physical-health": "Physical Health",
+ "psi": "Psi",
+ "psi-action": "Action",
+ "psi-chi": "Psi-chi Sleights",
+ "psi-current": "Currently Sustained",
+ "psi-defense": "Psi Defense",
+ "psi-duration": "Duration",
+ "psi-gamma": "Psi-gamma Sleights",
+ "psi-range": "Range",
+ "psi-skill": "Skill",
+ "psi-strain-mod": "Strain Mod",
+ "psi-sustained": "Sustained Sleights",
+ "psi-sustained-mod": "Skill Penalty",
+ "psi-temp-time": "Temporary Duration",
+ "psi-temp-units": "units",
+ "psi-typeopt-Active": "Active",
+ "psi-typeopt-Passive": "Passive",
+ "psi-typeopt-short-Active": "A",
+ "psi-typeopt-short-Passive": "P",
+ "rRep": "r-Rep",
+ "ranged-defence": "Ranged Defence",
+ "ranged-weapons": "Ranged Weapons",
+ "ref": "REF",
+ "ref-coox2": "REF + COO × 2",
+ "reflex": "Reflex",
+ "reflex-coordinationx2": "Reflect + Coordination doubled",
+ "rep-score": "Score",
+ "reputaion": "Reputation",
+ "resist-shock": "Resist Shock",
+ "resist-trauma-disorientation": "Resist Trauma Disorientation",
+ "resist-wound-knockdown": "Resist Knockdown from Wound",
+ "rez": "REZ",
+ "rez-points": "Rez Points",
+ "rna": "Research Network Associates (Scientists)",
+ "roll-auto-failure": "Roll is an automatic failure",
+ "roll-auto-success": "Roll is an automatic success",
+ "roll-crit-failure": "Roll is a critical failure",
+ "roll-crit-success": "Roll is a critical success",
+ "roll-failure": "Roll is a failure",
+ "roll-success": "Roll is a success",
+ "rolls-for": "rolls for",
+ "s-range": "S",
+ "sa": "SA",
+ "sav": "SAV",
+ "savy": "Savy",
+ "semi-automatic": "Semi-Automatic",
+ "semi-automatic-description": "Semi-automatic weapons may be fired twice with the same Complex Action. Each shot is handled as a separate attack.",
+ "sheet-settings": "Sheet Settings",
+ "short-range": "Short",
+ "single-shot": "Single Shot",
+ "single-shot-description": "Single shot weapons may only be fired once per Complex Action.",
+ "size": "Size",
+ "skill-categories": "Categories",
+ "skill-catopt-Combat": "Combat",
+ "skill-catopt-Mental": "Mental",
+ "skill-catopt-NA": "None",
+ "skill-catopt-Physical": "Physical",
+ "skill-catopt-Psi": "Psi & Mental",
+ "skill-catopt-Social": "Social",
+ "skill-catopt-Technical": "Technical",
+ "skill-catopt-Vehicle": "Vehicle",
+ "skill-catopt-short-Combat": "C",
+ "skill-catopt-short-Mental": "M",
+ "skill-catopt-short-NA": " ",
+ "skill-catopt-short-Physical": "P",
+ "skill-catopt-short-Psi": "Ψ&M",
+ "skill-catopt-short-Social": "S",
+ "skill-catopt-short-Technical": "T",
+ "skill-catopt-short-Vehicle": "V",
+ "skill-classopt-Active": "Active",
+ "skill-classopt-Knowledge": "Knowledge",
+ "skill-commands": "Commands",
+ "skill-field": "Field",
+ "skill-linked-aptitude": "Aptitude",
+ "skill-morph-bonus": "Morph Bonus",
+ "skill-name": "Name",
+ "skill-no-defaulting": "No Defaulting",
+ "skill-no-sort-manual": "Due to Roll20 limitations, manually added items can not be sorted automatically at this time.",
+ "skill-ranks": "Ranks",
+ "skill-reload-page": "Sorting result is only shown after reopening the sheet.",
+ "skill-sortopt-Aptitude": "Aptitude",
+ "skill-sortopt-Category": "Category",
+ "skill-sortopt-Name": "Name",
+ "skill-sortopt-None": " - ",
+ "skill-specialisations": "Specialisations",
+ "skill-total": "Total",
+ "skills": "Skills",
+ "skills-sort": "Sort Now",
+ "skills-sort-by": "Sort by",
+ "sleight-description": "Description",
+ "sleight-name": "Name",
+ "som": "SOM",
+ "somatics": "Somatics",
+ "somaticsx3": "Somatics tripled",
+ "somx3": "SOM × 3",
+ "spd": "SPD",
+ "special-rolls": "Special Rolls",
+ "speed": "Speed",
+ "ss": "SS",
+ "stats": "Character Stats",
+ "strain": "Strain",
+ "stress": "Stress",
+ "stress-test": "Stress Test",
+ "stress-value": "Stress Value",
+ "success-roll": "Success Roll",
+ "sv": "SV",
+ "theEye": "The Eye (Firewall)",
+ "trait-description": "Description",
+ "trait-name": "Name",
+ "trait-type-opt-Negative": "Negative",
+ "trait-type-opt-Neutral": "Neutral",
+ "trait-type-opt-Positive": "Positive",
+ "trait-type-opt-short-Negative": "-",
+ "trait-type-opt-short-Neutral": "◦",
+ "trait-type-opt-short-Positive": "+",
+ "traits": "Traits",
+ "trauma": "Trauma",
+ "trauma-threshold": "Trauma Threshold",
+ "tt": "TT",
+ "uRep": "u-Rep",
+ "ultimateRep": "Ultimate (Ultimates)",
+ "version": "v",
+ "weapon-damage": "Damage",
+ "weapon-description": "Description",
+ "weapon-dmg": "Dmg",
+ "weapon-name": "Weapon Name",
+ "weapon-ranges": "Ranges",
+ "weapon-skill": "Skill",
+ "weapon-skill-search": "Search Skill",
+ "wil": "WIL",
+ "willpower": "Willpower",
+ "willpowerx2": "Willpower doubled",
+ "willpowerx3": "Willpower tripled",
+ "wilx2": "WIL × 2",
+ "wilx3": "WIL × 3",
+ "wound-threshold": "Wound Threshold",
+ "wounds": "Wounds",
+ "wounds-ignored": "Ignored Wounds",
+ "wt": "WT",
+ "x-range": "X",
+ "xRep": "x-Rep"
+}
\ No newline at end of file
diff --git a/Eclipse Phase Alternate/translations/it.json b/Eclipse Phase Alternate/translations/it.json
new file mode 100644
index 0000000000..2a2d3a497e
--- /dev/null
+++ b/Eclipse Phase Alternate/translations/it.json
@@ -0,0 +1,332 @@
+{
+ "active-morph": "Active Morph",
+ "active-skills": "Active Skills",
+ "actual-age": "Actual Age",
+ "alienation-test": "Alienation Test",
+ "ammo-type": "Ammo Type",
+ "ap": "AP",
+ "apt-base": "Base",
+ "apt-morph-bonus": "Morph Bonus",
+ "apt-morph-max": "Morph Max",
+ "apt-temp": "Temp",
+ "apt-total": "Total",
+ "aptitudes": "Aptitudes",
+ "armour": "Armour",
+ "armour-accessory": "Armour Accessory",
+ "armour-active-total": "Active Bonus",
+ "armour-layering-penalty": "Layered Armour Penalty",
+ "armour-name": "Name",
+ "armour-penetration": "Armour Penetration",
+ "armour-worn": "Armour Worn",
+ "async": "Async",
+ "async-trait": "Has Asyc trait",
+ "atRep": "@-Rep",
+ "author": "Author",
+ "background": "Background",
+ "bf": "BF",
+ "brute-strength": "Brute Strength",
+ "burst-fire": "Burst Fire",
+ "burst-fire-description": "Two bursts maybe fired with the same Complex Action. Each burst is handled as a separate attack. Bursts use up 3 shots worth of ammunition.\nA burst may be shot against a single target (concentrated fire) or against two targets within one meter of each other. Against a single target, the attacker can choose either a +10 modifier to hit or increase the DV by +1d10.",
+ "cRep": "c-Rep",
+ "called-in-favours": "Called in Favours",
+ "cash": "Cash (Credit Chips)",
+ "catching-objects": "Catching Objects",
+ "character-info": "Character Info",
+ "character-name": "Character Name",
+ "character-traits": "Character Traits",
+ "chat-output": "Chat Output",
+ "circleAlist": "The Circle-A List (Autonomists)",
+ "civicNet": "CivicNet (Hypercorps)",
+ "cog": "COG",
+ "cognition": "Cognition",
+ "cognitionx3": "Cognition tripled",
+ "cogx3": "COG × 3",
+ "concentrate-fire": "Concentrate Fire",
+ "continutity-test": "Continuity Test",
+ "coo": "COO",
+ "coo-som": "COO + SOM",
+ "coordination": "Coordination",
+ "coordination-somatics": "Coordination + Somatics",
+ "core": "Core",
+ "crypto-credit": "Crypto Credits",
+ "currency": "Currency",
+ "current-moxie": "Current Moxie Points",
+ "damage": "Damage",
+ "damage-bonus": "Damage Bonus",
+ "damage-inflicts": "Inflicts",
+ "damage-typeopt-Energy": "Energy",
+ "damage-typeopt-GM": "Whisper to GM",
+ "damage-typeopt-Kinetic": "Kinetic",
+ "damage-typeopt-Public": "Public",
+ "damage-typeopt-short-Energy": "E",
+ "damage-typeopt-short-Kinetic": "K",
+ "damage-value": "Damage Value",
+ "db": "DB",
+ "death-rating": "Death Rating",
+ "derangement-description": "Description",
+ "derangement-duration": "Duration",
+ "derangement-severity": "Severity",
+ "derangement-severity-opt-Major": "Major",
+ "derangement-severity-opt-Minor": "Minor",
+ "derangement-severity-opt-Moderate": "Moderate",
+ "derangements": "Derangements",
+ "disorder-description": "Description",
+ "disorder-remaining-treatment": "Remaining treatment time",
+ "disorders": "Disorders",
+ "dr": "DR",
+ "dur": "DUR",
+ "dur-energy-armor": "DUR + Energy Armor",
+ "durability": "Durability",
+ "durability-energy-armor": "Durability + Energy Armor",
+ "dv": "DV",
+ "eRep": "e-Rep",
+ "ecoWave": "EcoWave (Ecologists)",
+ "energy": "Energy",
+ "equipment": "Equipment",
+ "equipment-description": "Description",
+ "equipment-name": "Name",
+ "escape-artist": "Escape Artist",
+ "exploreNet": "ExploreNet (Gatecrashers)",
+ "extreme-range": "Extreme",
+ "fRep": "f-Rep",
+ "fa": "FA",
+ "faction": "Faction",
+ "fame": "Fame (Media)",
+ "fire-modes": "Firing Modes",
+ "fraydiv2": "Fray/2",
+ "frayhalved": "Fray halved",
+ "full-automatic": "Full Automatic",
+ "full-automatic-description": "Only one full-auto attack may be made with each Complex Action. This attack may be made on a single target or against up to three separate targets within one meter of another. Against a single individual, the attacker can choose either a +30 modifier to hit or increase the DV by +3d10. Firing in full automatic mode uses up 10 shots.",
+ "gRep": "g-Rep",
+ "gear": "Gear",
+ "gear-freeform": "Freeform Gear",
+ "gender-id": "Gender Identity",
+ "generate-skills": "Generate Default Skills",
+ "generating-skills": "Generating Skills...",
+ "github": "Github",
+ "guanxi": "Guanxi (Criminals)",
+ "having-an-idea": "Having an Idea",
+ "heal-trauma": "Heal Trauma",
+ "hours-long": "hours",
+ "hours-short": "h",
+ "iRep": "i-Rep",
+ "id-credits": "Credits",
+ "id-description": "Description",
+ "id-notes": "Notes",
+ "identities": "Identities",
+ "identity": "Identity",
+ "init": "INIT",
+ "initiative": "Initiative",
+ "insanity-rating": "Insanity Rating",
+ "int": "INT",
+ "integration-test": "Integration Test",
+ "intuition": "Intuition",
+ "intuitionx3": "Intuition tripled",
+ "intx3": "INT × 3",
+ "ir": "IR",
+ "kinetic": "Kinetic",
+ "knowledge-skills": "Knowledge Skills",
+ "l-range": "L",
+ "level1": "Level 1",
+ "level2": "Level 2",
+ "level3": "Level 3",
+ "level4": "Level 4",
+ "level5": "Level 5",
+ "long-range": "Long",
+ "luc": "LUC",
+ "lucidity": "Lucidity",
+ "lvl1": "Lvl 1",
+ "lvl2": "Lvl 2",
+ "lvl3": "Lvl 3",
+ "lvl4": "Lvl 4",
+ "lvl5": "Lvl 5",
+ "m-range": "M",
+ "magazine": "Magazine",
+ "margin-of-failure": "Margin of Failure",
+ "margin-of-success": "Margin of Success",
+ "medium-range": "Medium",
+ "melee-weapons": "Melee Weapons",
+ "memorise-recall": "Memorise/Recall",
+ "mental-health": "Mental Health",
+ "mental-only-actions": "Mental Only Actions",
+ "misc-action-mod": "Misc. All Actions Modifier",
+ "misc-dur-bonus": "Misc. Durability Bonus",
+ "misc-initiative-mod": "Misc. Initiative Modifier",
+ "misc-modifiers": "Misc. Modifiers",
+ "misc-notes": "Misc. Notes",
+ "misc-physical-mod": "Misc. Physical Modifier",
+ "moa": "MOA",
+ "mof": "MoF",
+ "morph-aptitude-boni": "Aptitude Boni",
+ "morph-aptitude-max": "Aptitude Max",
+ "morph-armour": "Armour",
+ "morph-armour-energy": "Energy Armour",
+ "morph-armour-kinetic": "Kinetic Armour",
+ "morph-bank": "Morph Bank",
+ "morph-description": "Description",
+ "morph-durability": "Durability",
+ "morph-implants": "Implants/Enhancements",
+ "morph-label": "Label",
+ "morph-location": "Storage Location",
+ "morph-mobility-system": "Mobility System(s)",
+ "morph-name": "Model",
+ "morph-skill-boni": "Skill Boni",
+ "morph-traits": "Traits",
+ "morph-type": "Type",
+ "morph-visible-age": "Visible Age",
+ "morph-visible-gender": "Visible Gender",
+ "morphs": "Morph",
+ "mos": "MoS",
+ "motivations": "Motivations",
+ "mox": "MOX",
+ "moxie": "Moxie",
+ "muse": "Muse",
+ "muse-info": "Muse Info",
+ "muse-name": "Name",
+ "muse-notes": "Notes",
+ "muse-skills": "Muse Skills",
+ "note": "Note",
+ "options": "Options",
+ "or-total-ap": "or ignore armour if critical success",
+ "physical-health": "Physical Health",
+ "psi": "Psi",
+ "psi-action": "Action",
+ "psi-chi": "Psi-chi Sleights",
+ "psi-current": "Currently Sustained",
+ "psi-defense": "Psi Defense",
+ "psi-duration": "Duration",
+ "psi-gamma": "Psi-gamma Sleights",
+ "psi-range": "Range",
+ "psi-skill": "Skill",
+ "psi-strain-mod": "Strain Mod",
+ "psi-sustained": "Sustained Sleights",
+ "psi-sustained-mod": "Skill Penalty",
+ "psi-temp-time": "Temporary Duration",
+ "psi-temp-units": "units",
+ "psi-typeopt-Active": "Active",
+ "psi-typeopt-Passive": "Passive",
+ "psi-typeopt-short-Active": "A",
+ "psi-typeopt-short-Passive": "P",
+ "rRep": "r-Rep",
+ "ranged-defence": "Ranged Defence",
+ "ranged-weapons": "Ranged Weapons",
+ "ref": "REF",
+ "ref-coox2": "REF + COO × 2",
+ "reflex": "Reflex",
+ "reflex-coordinationx2": "Reflect + Coordination doubled",
+ "rep-score": "Score",
+ "reputaion": "Reputation",
+ "resist-shock": "Resist Shock",
+ "resist-trauma-disorientation": "Resist Trauma Disorientation",
+ "resist-wound-knockdown": "Resist Knockdown from Wound",
+ "rez": "REZ",
+ "rez-points": "Rez Points",
+ "rna": "Research Network Associates (Scientists)",
+ "roll-auto-failure": "Roll is an automatic failure",
+ "roll-auto-success": "Roll is an automatic success",
+ "roll-crit-failure": "Roll is a critical failure",
+ "roll-crit-success": "Roll is a critical success",
+ "roll-failure": "Roll is a failure",
+ "roll-success": "Roll is a success",
+ "rolls-for": "rolls for",
+ "s-range": "S",
+ "sa": "SA",
+ "sav": "SAV",
+ "savy": "Savy",
+ "semi-automatic": "Semi-Automatic",
+ "semi-automatic-description": "Semi-automatic weapons may be fired twice with the same Complex Action. Each shot is handled as a separate attack.",
+ "sheet-settings": "Sheet Settings",
+ "short-range": "Short",
+ "single-shot": "Single Shot",
+ "single-shot-description": "Single shot weapons may only be fired once per Complex Action.",
+ "size": "Size",
+ "skill-categories": "Categories",
+ "skill-catopt-Combat": "Combat",
+ "skill-catopt-Mental": "Mental",
+ "skill-catopt-NA": "None",
+ "skill-catopt-Physical": "Physical",
+ "skill-catopt-Psi": "Psi & Mental",
+ "skill-catopt-Social": "Social",
+ "skill-catopt-Technical": "Technical",
+ "skill-catopt-Vehicle": "Vehicle",
+ "skill-catopt-short-Combat": "C",
+ "skill-catopt-short-Mental": "M",
+ "skill-catopt-short-NA": " ",
+ "skill-catopt-short-Physical": "P",
+ "skill-catopt-short-Psi": "Ψ&M",
+ "skill-catopt-short-Social": "S",
+ "skill-catopt-short-Technical": "T",
+ "skill-catopt-short-Vehicle": "V",
+ "skill-classopt-Active": "Active",
+ "skill-classopt-Knowledge": "Knowledge",
+ "skill-commands": "Commands",
+ "skill-field": "Field",
+ "skill-linked-aptitude": "Aptitude",
+ "skill-morph-bonus": "Morph Bonus",
+ "skill-name": "Name",
+ "skill-no-defaulting": "No Defaulting",
+ "skill-no-sort-manual": "Due to Roll20 limitations, manually added items can not be sorted automatically at this time.",
+ "skill-ranks": "Ranks",
+ "skill-reload-page": "Sorting result is only shown after reopening the sheet.",
+ "skill-sortopt-Aptitude": "Aptitude",
+ "skill-sortopt-Category": "Category",
+ "skill-sortopt-Name": "Name",
+ "skill-sortopt-None": " - ",
+ "skill-specialisations": "Specialisations",
+ "skill-total": "Total",
+ "skills": "Skills",
+ "skills-sort": "Sort Now",
+ "skills-sort-by": "Sort by",
+ "sleight-description": "Description",
+ "sleight-name": "Name",
+ "som": "SOM",
+ "somatics": "Somatics",
+ "somaticsx3": "Somatics tripled",
+ "somx3": "SOM × 3",
+ "spd": "SPD",
+ "special-rolls": "Special Rolls",
+ "speed": "Speed",
+ "ss": "SS",
+ "stats": "Character Stats",
+ "strain": "Strain",
+ "stress": "Stress",
+ "stress-test": "Stress Test",
+ "stress-value": "Stress Value",
+ "success-roll": "Success Roll",
+ "sv": "SV",
+ "theEye": "The Eye (Firewall)",
+ "trait-description": "Description",
+ "trait-name": "Name",
+ "trait-type-opt-Negative": "Negative",
+ "trait-type-opt-Neutral": "Neutral",
+ "trait-type-opt-Positive": "Positive",
+ "trait-type-opt-short-Negative": "-",
+ "trait-type-opt-short-Neutral": "◦",
+ "trait-type-opt-short-Positive": "+",
+ "traits": "Traits",
+ "trauma": "Trauma",
+ "trauma-threshold": "Trauma Threshold",
+ "tt": "TT",
+ "uRep": "u-Rep",
+ "ultimateRep": "Ultimate (Ultimates)",
+ "version": "v",
+ "weapon-damage": "Damage",
+ "weapon-description": "Description",
+ "weapon-dmg": "Dmg",
+ "weapon-name": "Weapon Name",
+ "weapon-ranges": "Ranges",
+ "weapon-skill": "Skill",
+ "weapon-skill-search": "Search Skill",
+ "wil": "WIL",
+ "willpower": "Willpower",
+ "willpowerx2": "Willpower doubled",
+ "willpowerx3": "Willpower tripled",
+ "wilx2": "WIL × 2",
+ "wilx3": "WIL × 3",
+ "wound-threshold": "Wound Threshold",
+ "wounds": "Wounds",
+ "wounds-ignored": "Ignored Wounds",
+ "wt": "WT",
+ "x-range": "X",
+ "xRep": "x-Rep"
+}
\ No newline at end of file
diff --git a/Eclipse Phase Alternate/translations/ja.json b/Eclipse Phase Alternate/translations/ja.json
new file mode 100644
index 0000000000..2a2d3a497e
--- /dev/null
+++ b/Eclipse Phase Alternate/translations/ja.json
@@ -0,0 +1,332 @@
+{
+ "active-morph": "Active Morph",
+ "active-skills": "Active Skills",
+ "actual-age": "Actual Age",
+ "alienation-test": "Alienation Test",
+ "ammo-type": "Ammo Type",
+ "ap": "AP",
+ "apt-base": "Base",
+ "apt-morph-bonus": "Morph Bonus",
+ "apt-morph-max": "Morph Max",
+ "apt-temp": "Temp",
+ "apt-total": "Total",
+ "aptitudes": "Aptitudes",
+ "armour": "Armour",
+ "armour-accessory": "Armour Accessory",
+ "armour-active-total": "Active Bonus",
+ "armour-layering-penalty": "Layered Armour Penalty",
+ "armour-name": "Name",
+ "armour-penetration": "Armour Penetration",
+ "armour-worn": "Armour Worn",
+ "async": "Async",
+ "async-trait": "Has Asyc trait",
+ "atRep": "@-Rep",
+ "author": "Author",
+ "background": "Background",
+ "bf": "BF",
+ "brute-strength": "Brute Strength",
+ "burst-fire": "Burst Fire",
+ "burst-fire-description": "Two bursts maybe fired with the same Complex Action. Each burst is handled as a separate attack. Bursts use up 3 shots worth of ammunition.\nA burst may be shot against a single target (concentrated fire) or against two targets within one meter of each other. Against a single target, the attacker can choose either a +10 modifier to hit or increase the DV by +1d10.",
+ "cRep": "c-Rep",
+ "called-in-favours": "Called in Favours",
+ "cash": "Cash (Credit Chips)",
+ "catching-objects": "Catching Objects",
+ "character-info": "Character Info",
+ "character-name": "Character Name",
+ "character-traits": "Character Traits",
+ "chat-output": "Chat Output",
+ "circleAlist": "The Circle-A List (Autonomists)",
+ "civicNet": "CivicNet (Hypercorps)",
+ "cog": "COG",
+ "cognition": "Cognition",
+ "cognitionx3": "Cognition tripled",
+ "cogx3": "COG × 3",
+ "concentrate-fire": "Concentrate Fire",
+ "continutity-test": "Continuity Test",
+ "coo": "COO",
+ "coo-som": "COO + SOM",
+ "coordination": "Coordination",
+ "coordination-somatics": "Coordination + Somatics",
+ "core": "Core",
+ "crypto-credit": "Crypto Credits",
+ "currency": "Currency",
+ "current-moxie": "Current Moxie Points",
+ "damage": "Damage",
+ "damage-bonus": "Damage Bonus",
+ "damage-inflicts": "Inflicts",
+ "damage-typeopt-Energy": "Energy",
+ "damage-typeopt-GM": "Whisper to GM",
+ "damage-typeopt-Kinetic": "Kinetic",
+ "damage-typeopt-Public": "Public",
+ "damage-typeopt-short-Energy": "E",
+ "damage-typeopt-short-Kinetic": "K",
+ "damage-value": "Damage Value",
+ "db": "DB",
+ "death-rating": "Death Rating",
+ "derangement-description": "Description",
+ "derangement-duration": "Duration",
+ "derangement-severity": "Severity",
+ "derangement-severity-opt-Major": "Major",
+ "derangement-severity-opt-Minor": "Minor",
+ "derangement-severity-opt-Moderate": "Moderate",
+ "derangements": "Derangements",
+ "disorder-description": "Description",
+ "disorder-remaining-treatment": "Remaining treatment time",
+ "disorders": "Disorders",
+ "dr": "DR",
+ "dur": "DUR",
+ "dur-energy-armor": "DUR + Energy Armor",
+ "durability": "Durability",
+ "durability-energy-armor": "Durability + Energy Armor",
+ "dv": "DV",
+ "eRep": "e-Rep",
+ "ecoWave": "EcoWave (Ecologists)",
+ "energy": "Energy",
+ "equipment": "Equipment",
+ "equipment-description": "Description",
+ "equipment-name": "Name",
+ "escape-artist": "Escape Artist",
+ "exploreNet": "ExploreNet (Gatecrashers)",
+ "extreme-range": "Extreme",
+ "fRep": "f-Rep",
+ "fa": "FA",
+ "faction": "Faction",
+ "fame": "Fame (Media)",
+ "fire-modes": "Firing Modes",
+ "fraydiv2": "Fray/2",
+ "frayhalved": "Fray halved",
+ "full-automatic": "Full Automatic",
+ "full-automatic-description": "Only one full-auto attack may be made with each Complex Action. This attack may be made on a single target or against up to three separate targets within one meter of another. Against a single individual, the attacker can choose either a +30 modifier to hit or increase the DV by +3d10. Firing in full automatic mode uses up 10 shots.",
+ "gRep": "g-Rep",
+ "gear": "Gear",
+ "gear-freeform": "Freeform Gear",
+ "gender-id": "Gender Identity",
+ "generate-skills": "Generate Default Skills",
+ "generating-skills": "Generating Skills...",
+ "github": "Github",
+ "guanxi": "Guanxi (Criminals)",
+ "having-an-idea": "Having an Idea",
+ "heal-trauma": "Heal Trauma",
+ "hours-long": "hours",
+ "hours-short": "h",
+ "iRep": "i-Rep",
+ "id-credits": "Credits",
+ "id-description": "Description",
+ "id-notes": "Notes",
+ "identities": "Identities",
+ "identity": "Identity",
+ "init": "INIT",
+ "initiative": "Initiative",
+ "insanity-rating": "Insanity Rating",
+ "int": "INT",
+ "integration-test": "Integration Test",
+ "intuition": "Intuition",
+ "intuitionx3": "Intuition tripled",
+ "intx3": "INT × 3",
+ "ir": "IR",
+ "kinetic": "Kinetic",
+ "knowledge-skills": "Knowledge Skills",
+ "l-range": "L",
+ "level1": "Level 1",
+ "level2": "Level 2",
+ "level3": "Level 3",
+ "level4": "Level 4",
+ "level5": "Level 5",
+ "long-range": "Long",
+ "luc": "LUC",
+ "lucidity": "Lucidity",
+ "lvl1": "Lvl 1",
+ "lvl2": "Lvl 2",
+ "lvl3": "Lvl 3",
+ "lvl4": "Lvl 4",
+ "lvl5": "Lvl 5",
+ "m-range": "M",
+ "magazine": "Magazine",
+ "margin-of-failure": "Margin of Failure",
+ "margin-of-success": "Margin of Success",
+ "medium-range": "Medium",
+ "melee-weapons": "Melee Weapons",
+ "memorise-recall": "Memorise/Recall",
+ "mental-health": "Mental Health",
+ "mental-only-actions": "Mental Only Actions",
+ "misc-action-mod": "Misc. All Actions Modifier",
+ "misc-dur-bonus": "Misc. Durability Bonus",
+ "misc-initiative-mod": "Misc. Initiative Modifier",
+ "misc-modifiers": "Misc. Modifiers",
+ "misc-notes": "Misc. Notes",
+ "misc-physical-mod": "Misc. Physical Modifier",
+ "moa": "MOA",
+ "mof": "MoF",
+ "morph-aptitude-boni": "Aptitude Boni",
+ "morph-aptitude-max": "Aptitude Max",
+ "morph-armour": "Armour",
+ "morph-armour-energy": "Energy Armour",
+ "morph-armour-kinetic": "Kinetic Armour",
+ "morph-bank": "Morph Bank",
+ "morph-description": "Description",
+ "morph-durability": "Durability",
+ "morph-implants": "Implants/Enhancements",
+ "morph-label": "Label",
+ "morph-location": "Storage Location",
+ "morph-mobility-system": "Mobility System(s)",
+ "morph-name": "Model",
+ "morph-skill-boni": "Skill Boni",
+ "morph-traits": "Traits",
+ "morph-type": "Type",
+ "morph-visible-age": "Visible Age",
+ "morph-visible-gender": "Visible Gender",
+ "morphs": "Morph",
+ "mos": "MoS",
+ "motivations": "Motivations",
+ "mox": "MOX",
+ "moxie": "Moxie",
+ "muse": "Muse",
+ "muse-info": "Muse Info",
+ "muse-name": "Name",
+ "muse-notes": "Notes",
+ "muse-skills": "Muse Skills",
+ "note": "Note",
+ "options": "Options",
+ "or-total-ap": "or ignore armour if critical success",
+ "physical-health": "Physical Health",
+ "psi": "Psi",
+ "psi-action": "Action",
+ "psi-chi": "Psi-chi Sleights",
+ "psi-current": "Currently Sustained",
+ "psi-defense": "Psi Defense",
+ "psi-duration": "Duration",
+ "psi-gamma": "Psi-gamma Sleights",
+ "psi-range": "Range",
+ "psi-skill": "Skill",
+ "psi-strain-mod": "Strain Mod",
+ "psi-sustained": "Sustained Sleights",
+ "psi-sustained-mod": "Skill Penalty",
+ "psi-temp-time": "Temporary Duration",
+ "psi-temp-units": "units",
+ "psi-typeopt-Active": "Active",
+ "psi-typeopt-Passive": "Passive",
+ "psi-typeopt-short-Active": "A",
+ "psi-typeopt-short-Passive": "P",
+ "rRep": "r-Rep",
+ "ranged-defence": "Ranged Defence",
+ "ranged-weapons": "Ranged Weapons",
+ "ref": "REF",
+ "ref-coox2": "REF + COO × 2",
+ "reflex": "Reflex",
+ "reflex-coordinationx2": "Reflect + Coordination doubled",
+ "rep-score": "Score",
+ "reputaion": "Reputation",
+ "resist-shock": "Resist Shock",
+ "resist-trauma-disorientation": "Resist Trauma Disorientation",
+ "resist-wound-knockdown": "Resist Knockdown from Wound",
+ "rez": "REZ",
+ "rez-points": "Rez Points",
+ "rna": "Research Network Associates (Scientists)",
+ "roll-auto-failure": "Roll is an automatic failure",
+ "roll-auto-success": "Roll is an automatic success",
+ "roll-crit-failure": "Roll is a critical failure",
+ "roll-crit-success": "Roll is a critical success",
+ "roll-failure": "Roll is a failure",
+ "roll-success": "Roll is a success",
+ "rolls-for": "rolls for",
+ "s-range": "S",
+ "sa": "SA",
+ "sav": "SAV",
+ "savy": "Savy",
+ "semi-automatic": "Semi-Automatic",
+ "semi-automatic-description": "Semi-automatic weapons may be fired twice with the same Complex Action. Each shot is handled as a separate attack.",
+ "sheet-settings": "Sheet Settings",
+ "short-range": "Short",
+ "single-shot": "Single Shot",
+ "single-shot-description": "Single shot weapons may only be fired once per Complex Action.",
+ "size": "Size",
+ "skill-categories": "Categories",
+ "skill-catopt-Combat": "Combat",
+ "skill-catopt-Mental": "Mental",
+ "skill-catopt-NA": "None",
+ "skill-catopt-Physical": "Physical",
+ "skill-catopt-Psi": "Psi & Mental",
+ "skill-catopt-Social": "Social",
+ "skill-catopt-Technical": "Technical",
+ "skill-catopt-Vehicle": "Vehicle",
+ "skill-catopt-short-Combat": "C",
+ "skill-catopt-short-Mental": "M",
+ "skill-catopt-short-NA": " ",
+ "skill-catopt-short-Physical": "P",
+ "skill-catopt-short-Psi": "Ψ&M",
+ "skill-catopt-short-Social": "S",
+ "skill-catopt-short-Technical": "T",
+ "skill-catopt-short-Vehicle": "V",
+ "skill-classopt-Active": "Active",
+ "skill-classopt-Knowledge": "Knowledge",
+ "skill-commands": "Commands",
+ "skill-field": "Field",
+ "skill-linked-aptitude": "Aptitude",
+ "skill-morph-bonus": "Morph Bonus",
+ "skill-name": "Name",
+ "skill-no-defaulting": "No Defaulting",
+ "skill-no-sort-manual": "Due to Roll20 limitations, manually added items can not be sorted automatically at this time.",
+ "skill-ranks": "Ranks",
+ "skill-reload-page": "Sorting result is only shown after reopening the sheet.",
+ "skill-sortopt-Aptitude": "Aptitude",
+ "skill-sortopt-Category": "Category",
+ "skill-sortopt-Name": "Name",
+ "skill-sortopt-None": " - ",
+ "skill-specialisations": "Specialisations",
+ "skill-total": "Total",
+ "skills": "Skills",
+ "skills-sort": "Sort Now",
+ "skills-sort-by": "Sort by",
+ "sleight-description": "Description",
+ "sleight-name": "Name",
+ "som": "SOM",
+ "somatics": "Somatics",
+ "somaticsx3": "Somatics tripled",
+ "somx3": "SOM × 3",
+ "spd": "SPD",
+ "special-rolls": "Special Rolls",
+ "speed": "Speed",
+ "ss": "SS",
+ "stats": "Character Stats",
+ "strain": "Strain",
+ "stress": "Stress",
+ "stress-test": "Stress Test",
+ "stress-value": "Stress Value",
+ "success-roll": "Success Roll",
+ "sv": "SV",
+ "theEye": "The Eye (Firewall)",
+ "trait-description": "Description",
+ "trait-name": "Name",
+ "trait-type-opt-Negative": "Negative",
+ "trait-type-opt-Neutral": "Neutral",
+ "trait-type-opt-Positive": "Positive",
+ "trait-type-opt-short-Negative": "-",
+ "trait-type-opt-short-Neutral": "◦",
+ "trait-type-opt-short-Positive": "+",
+ "traits": "Traits",
+ "trauma": "Trauma",
+ "trauma-threshold": "Trauma Threshold",
+ "tt": "TT",
+ "uRep": "u-Rep",
+ "ultimateRep": "Ultimate (Ultimates)",
+ "version": "v",
+ "weapon-damage": "Damage",
+ "weapon-description": "Description",
+ "weapon-dmg": "Dmg",
+ "weapon-name": "Weapon Name",
+ "weapon-ranges": "Ranges",
+ "weapon-skill": "Skill",
+ "weapon-skill-search": "Search Skill",
+ "wil": "WIL",
+ "willpower": "Willpower",
+ "willpowerx2": "Willpower doubled",
+ "willpowerx3": "Willpower tripled",
+ "wilx2": "WIL × 2",
+ "wilx3": "WIL × 3",
+ "wound-threshold": "Wound Threshold",
+ "wounds": "Wounds",
+ "wounds-ignored": "Ignored Wounds",
+ "wt": "WT",
+ "x-range": "X",
+ "xRep": "x-Rep"
+}
\ No newline at end of file
diff --git a/Eclipse Phase Alternate/translations/ko.json b/Eclipse Phase Alternate/translations/ko.json
new file mode 100644
index 0000000000..2a2d3a497e
--- /dev/null
+++ b/Eclipse Phase Alternate/translations/ko.json
@@ -0,0 +1,332 @@
+{
+ "active-morph": "Active Morph",
+ "active-skills": "Active Skills",
+ "actual-age": "Actual Age",
+ "alienation-test": "Alienation Test",
+ "ammo-type": "Ammo Type",
+ "ap": "AP",
+ "apt-base": "Base",
+ "apt-morph-bonus": "Morph Bonus",
+ "apt-morph-max": "Morph Max",
+ "apt-temp": "Temp",
+ "apt-total": "Total",
+ "aptitudes": "Aptitudes",
+ "armour": "Armour",
+ "armour-accessory": "Armour Accessory",
+ "armour-active-total": "Active Bonus",
+ "armour-layering-penalty": "Layered Armour Penalty",
+ "armour-name": "Name",
+ "armour-penetration": "Armour Penetration",
+ "armour-worn": "Armour Worn",
+ "async": "Async",
+ "async-trait": "Has Asyc trait",
+ "atRep": "@-Rep",
+ "author": "Author",
+ "background": "Background",
+ "bf": "BF",
+ "brute-strength": "Brute Strength",
+ "burst-fire": "Burst Fire",
+ "burst-fire-description": "Two bursts maybe fired with the same Complex Action. Each burst is handled as a separate attack. Bursts use up 3 shots worth of ammunition.\nA burst may be shot against a single target (concentrated fire) or against two targets within one meter of each other. Against a single target, the attacker can choose either a +10 modifier to hit or increase the DV by +1d10.",
+ "cRep": "c-Rep",
+ "called-in-favours": "Called in Favours",
+ "cash": "Cash (Credit Chips)",
+ "catching-objects": "Catching Objects",
+ "character-info": "Character Info",
+ "character-name": "Character Name",
+ "character-traits": "Character Traits",
+ "chat-output": "Chat Output",
+ "circleAlist": "The Circle-A List (Autonomists)",
+ "civicNet": "CivicNet (Hypercorps)",
+ "cog": "COG",
+ "cognition": "Cognition",
+ "cognitionx3": "Cognition tripled",
+ "cogx3": "COG × 3",
+ "concentrate-fire": "Concentrate Fire",
+ "continutity-test": "Continuity Test",
+ "coo": "COO",
+ "coo-som": "COO + SOM",
+ "coordination": "Coordination",
+ "coordination-somatics": "Coordination + Somatics",
+ "core": "Core",
+ "crypto-credit": "Crypto Credits",
+ "currency": "Currency",
+ "current-moxie": "Current Moxie Points",
+ "damage": "Damage",
+ "damage-bonus": "Damage Bonus",
+ "damage-inflicts": "Inflicts",
+ "damage-typeopt-Energy": "Energy",
+ "damage-typeopt-GM": "Whisper to GM",
+ "damage-typeopt-Kinetic": "Kinetic",
+ "damage-typeopt-Public": "Public",
+ "damage-typeopt-short-Energy": "E",
+ "damage-typeopt-short-Kinetic": "K",
+ "damage-value": "Damage Value",
+ "db": "DB",
+ "death-rating": "Death Rating",
+ "derangement-description": "Description",
+ "derangement-duration": "Duration",
+ "derangement-severity": "Severity",
+ "derangement-severity-opt-Major": "Major",
+ "derangement-severity-opt-Minor": "Minor",
+ "derangement-severity-opt-Moderate": "Moderate",
+ "derangements": "Derangements",
+ "disorder-description": "Description",
+ "disorder-remaining-treatment": "Remaining treatment time",
+ "disorders": "Disorders",
+ "dr": "DR",
+ "dur": "DUR",
+ "dur-energy-armor": "DUR + Energy Armor",
+ "durability": "Durability",
+ "durability-energy-armor": "Durability + Energy Armor",
+ "dv": "DV",
+ "eRep": "e-Rep",
+ "ecoWave": "EcoWave (Ecologists)",
+ "energy": "Energy",
+ "equipment": "Equipment",
+ "equipment-description": "Description",
+ "equipment-name": "Name",
+ "escape-artist": "Escape Artist",
+ "exploreNet": "ExploreNet (Gatecrashers)",
+ "extreme-range": "Extreme",
+ "fRep": "f-Rep",
+ "fa": "FA",
+ "faction": "Faction",
+ "fame": "Fame (Media)",
+ "fire-modes": "Firing Modes",
+ "fraydiv2": "Fray/2",
+ "frayhalved": "Fray halved",
+ "full-automatic": "Full Automatic",
+ "full-automatic-description": "Only one full-auto attack may be made with each Complex Action. This attack may be made on a single target or against up to three separate targets within one meter of another. Against a single individual, the attacker can choose either a +30 modifier to hit or increase the DV by +3d10. Firing in full automatic mode uses up 10 shots.",
+ "gRep": "g-Rep",
+ "gear": "Gear",
+ "gear-freeform": "Freeform Gear",
+ "gender-id": "Gender Identity",
+ "generate-skills": "Generate Default Skills",
+ "generating-skills": "Generating Skills...",
+ "github": "Github",
+ "guanxi": "Guanxi (Criminals)",
+ "having-an-idea": "Having an Idea",
+ "heal-trauma": "Heal Trauma",
+ "hours-long": "hours",
+ "hours-short": "h",
+ "iRep": "i-Rep",
+ "id-credits": "Credits",
+ "id-description": "Description",
+ "id-notes": "Notes",
+ "identities": "Identities",
+ "identity": "Identity",
+ "init": "INIT",
+ "initiative": "Initiative",
+ "insanity-rating": "Insanity Rating",
+ "int": "INT",
+ "integration-test": "Integration Test",
+ "intuition": "Intuition",
+ "intuitionx3": "Intuition tripled",
+ "intx3": "INT × 3",
+ "ir": "IR",
+ "kinetic": "Kinetic",
+ "knowledge-skills": "Knowledge Skills",
+ "l-range": "L",
+ "level1": "Level 1",
+ "level2": "Level 2",
+ "level3": "Level 3",
+ "level4": "Level 4",
+ "level5": "Level 5",
+ "long-range": "Long",
+ "luc": "LUC",
+ "lucidity": "Lucidity",
+ "lvl1": "Lvl 1",
+ "lvl2": "Lvl 2",
+ "lvl3": "Lvl 3",
+ "lvl4": "Lvl 4",
+ "lvl5": "Lvl 5",
+ "m-range": "M",
+ "magazine": "Magazine",
+ "margin-of-failure": "Margin of Failure",
+ "margin-of-success": "Margin of Success",
+ "medium-range": "Medium",
+ "melee-weapons": "Melee Weapons",
+ "memorise-recall": "Memorise/Recall",
+ "mental-health": "Mental Health",
+ "mental-only-actions": "Mental Only Actions",
+ "misc-action-mod": "Misc. All Actions Modifier",
+ "misc-dur-bonus": "Misc. Durability Bonus",
+ "misc-initiative-mod": "Misc. Initiative Modifier",
+ "misc-modifiers": "Misc. Modifiers",
+ "misc-notes": "Misc. Notes",
+ "misc-physical-mod": "Misc. Physical Modifier",
+ "moa": "MOA",
+ "mof": "MoF",
+ "morph-aptitude-boni": "Aptitude Boni",
+ "morph-aptitude-max": "Aptitude Max",
+ "morph-armour": "Armour",
+ "morph-armour-energy": "Energy Armour",
+ "morph-armour-kinetic": "Kinetic Armour",
+ "morph-bank": "Morph Bank",
+ "morph-description": "Description",
+ "morph-durability": "Durability",
+ "morph-implants": "Implants/Enhancements",
+ "morph-label": "Label",
+ "morph-location": "Storage Location",
+ "morph-mobility-system": "Mobility System(s)",
+ "morph-name": "Model",
+ "morph-skill-boni": "Skill Boni",
+ "morph-traits": "Traits",
+ "morph-type": "Type",
+ "morph-visible-age": "Visible Age",
+ "morph-visible-gender": "Visible Gender",
+ "morphs": "Morph",
+ "mos": "MoS",
+ "motivations": "Motivations",
+ "mox": "MOX",
+ "moxie": "Moxie",
+ "muse": "Muse",
+ "muse-info": "Muse Info",
+ "muse-name": "Name",
+ "muse-notes": "Notes",
+ "muse-skills": "Muse Skills",
+ "note": "Note",
+ "options": "Options",
+ "or-total-ap": "or ignore armour if critical success",
+ "physical-health": "Physical Health",
+ "psi": "Psi",
+ "psi-action": "Action",
+ "psi-chi": "Psi-chi Sleights",
+ "psi-current": "Currently Sustained",
+ "psi-defense": "Psi Defense",
+ "psi-duration": "Duration",
+ "psi-gamma": "Psi-gamma Sleights",
+ "psi-range": "Range",
+ "psi-skill": "Skill",
+ "psi-strain-mod": "Strain Mod",
+ "psi-sustained": "Sustained Sleights",
+ "psi-sustained-mod": "Skill Penalty",
+ "psi-temp-time": "Temporary Duration",
+ "psi-temp-units": "units",
+ "psi-typeopt-Active": "Active",
+ "psi-typeopt-Passive": "Passive",
+ "psi-typeopt-short-Active": "A",
+ "psi-typeopt-short-Passive": "P",
+ "rRep": "r-Rep",
+ "ranged-defence": "Ranged Defence",
+ "ranged-weapons": "Ranged Weapons",
+ "ref": "REF",
+ "ref-coox2": "REF + COO × 2",
+ "reflex": "Reflex",
+ "reflex-coordinationx2": "Reflect + Coordination doubled",
+ "rep-score": "Score",
+ "reputaion": "Reputation",
+ "resist-shock": "Resist Shock",
+ "resist-trauma-disorientation": "Resist Trauma Disorientation",
+ "resist-wound-knockdown": "Resist Knockdown from Wound",
+ "rez": "REZ",
+ "rez-points": "Rez Points",
+ "rna": "Research Network Associates (Scientists)",
+ "roll-auto-failure": "Roll is an automatic failure",
+ "roll-auto-success": "Roll is an automatic success",
+ "roll-crit-failure": "Roll is a critical failure",
+ "roll-crit-success": "Roll is a critical success",
+ "roll-failure": "Roll is a failure",
+ "roll-success": "Roll is a success",
+ "rolls-for": "rolls for",
+ "s-range": "S",
+ "sa": "SA",
+ "sav": "SAV",
+ "savy": "Savy",
+ "semi-automatic": "Semi-Automatic",
+ "semi-automatic-description": "Semi-automatic weapons may be fired twice with the same Complex Action. Each shot is handled as a separate attack.",
+ "sheet-settings": "Sheet Settings",
+ "short-range": "Short",
+ "single-shot": "Single Shot",
+ "single-shot-description": "Single shot weapons may only be fired once per Complex Action.",
+ "size": "Size",
+ "skill-categories": "Categories",
+ "skill-catopt-Combat": "Combat",
+ "skill-catopt-Mental": "Mental",
+ "skill-catopt-NA": "None",
+ "skill-catopt-Physical": "Physical",
+ "skill-catopt-Psi": "Psi & Mental",
+ "skill-catopt-Social": "Social",
+ "skill-catopt-Technical": "Technical",
+ "skill-catopt-Vehicle": "Vehicle",
+ "skill-catopt-short-Combat": "C",
+ "skill-catopt-short-Mental": "M",
+ "skill-catopt-short-NA": " ",
+ "skill-catopt-short-Physical": "P",
+ "skill-catopt-short-Psi": "Ψ&M",
+ "skill-catopt-short-Social": "S",
+ "skill-catopt-short-Technical": "T",
+ "skill-catopt-short-Vehicle": "V",
+ "skill-classopt-Active": "Active",
+ "skill-classopt-Knowledge": "Knowledge",
+ "skill-commands": "Commands",
+ "skill-field": "Field",
+ "skill-linked-aptitude": "Aptitude",
+ "skill-morph-bonus": "Morph Bonus",
+ "skill-name": "Name",
+ "skill-no-defaulting": "No Defaulting",
+ "skill-no-sort-manual": "Due to Roll20 limitations, manually added items can not be sorted automatically at this time.",
+ "skill-ranks": "Ranks",
+ "skill-reload-page": "Sorting result is only shown after reopening the sheet.",
+ "skill-sortopt-Aptitude": "Aptitude",
+ "skill-sortopt-Category": "Category",
+ "skill-sortopt-Name": "Name",
+ "skill-sortopt-None": " - ",
+ "skill-specialisations": "Specialisations",
+ "skill-total": "Total",
+ "skills": "Skills",
+ "skills-sort": "Sort Now",
+ "skills-sort-by": "Sort by",
+ "sleight-description": "Description",
+ "sleight-name": "Name",
+ "som": "SOM",
+ "somatics": "Somatics",
+ "somaticsx3": "Somatics tripled",
+ "somx3": "SOM × 3",
+ "spd": "SPD",
+ "special-rolls": "Special Rolls",
+ "speed": "Speed",
+ "ss": "SS",
+ "stats": "Character Stats",
+ "strain": "Strain",
+ "stress": "Stress",
+ "stress-test": "Stress Test",
+ "stress-value": "Stress Value",
+ "success-roll": "Success Roll",
+ "sv": "SV",
+ "theEye": "The Eye (Firewall)",
+ "trait-description": "Description",
+ "trait-name": "Name",
+ "trait-type-opt-Negative": "Negative",
+ "trait-type-opt-Neutral": "Neutral",
+ "trait-type-opt-Positive": "Positive",
+ "trait-type-opt-short-Negative": "-",
+ "trait-type-opt-short-Neutral": "◦",
+ "trait-type-opt-short-Positive": "+",
+ "traits": "Traits",
+ "trauma": "Trauma",
+ "trauma-threshold": "Trauma Threshold",
+ "tt": "TT",
+ "uRep": "u-Rep",
+ "ultimateRep": "Ultimate (Ultimates)",
+ "version": "v",
+ "weapon-damage": "Damage",
+ "weapon-description": "Description",
+ "weapon-dmg": "Dmg",
+ "weapon-name": "Weapon Name",
+ "weapon-ranges": "Ranges",
+ "weapon-skill": "Skill",
+ "weapon-skill-search": "Search Skill",
+ "wil": "WIL",
+ "willpower": "Willpower",
+ "willpowerx2": "Willpower doubled",
+ "willpowerx3": "Willpower tripled",
+ "wilx2": "WIL × 2",
+ "wilx3": "WIL × 3",
+ "wound-threshold": "Wound Threshold",
+ "wounds": "Wounds",
+ "wounds-ignored": "Ignored Wounds",
+ "wt": "WT",
+ "x-range": "X",
+ "xRep": "x-Rep"
+}
\ No newline at end of file
diff --git a/Eclipse Phase Alternate/translations/nl.json b/Eclipse Phase Alternate/translations/nl.json
new file mode 100644
index 0000000000..2a2d3a497e
--- /dev/null
+++ b/Eclipse Phase Alternate/translations/nl.json
@@ -0,0 +1,332 @@
+{
+ "active-morph": "Active Morph",
+ "active-skills": "Active Skills",
+ "actual-age": "Actual Age",
+ "alienation-test": "Alienation Test",
+ "ammo-type": "Ammo Type",
+ "ap": "AP",
+ "apt-base": "Base",
+ "apt-morph-bonus": "Morph Bonus",
+ "apt-morph-max": "Morph Max",
+ "apt-temp": "Temp",
+ "apt-total": "Total",
+ "aptitudes": "Aptitudes",
+ "armour": "Armour",
+ "armour-accessory": "Armour Accessory",
+ "armour-active-total": "Active Bonus",
+ "armour-layering-penalty": "Layered Armour Penalty",
+ "armour-name": "Name",
+ "armour-penetration": "Armour Penetration",
+ "armour-worn": "Armour Worn",
+ "async": "Async",
+ "async-trait": "Has Asyc trait",
+ "atRep": "@-Rep",
+ "author": "Author",
+ "background": "Background",
+ "bf": "BF",
+ "brute-strength": "Brute Strength",
+ "burst-fire": "Burst Fire",
+ "burst-fire-description": "Two bursts maybe fired with the same Complex Action. Each burst is handled as a separate attack. Bursts use up 3 shots worth of ammunition.\nA burst may be shot against a single target (concentrated fire) or against two targets within one meter of each other. Against a single target, the attacker can choose either a +10 modifier to hit or increase the DV by +1d10.",
+ "cRep": "c-Rep",
+ "called-in-favours": "Called in Favours",
+ "cash": "Cash (Credit Chips)",
+ "catching-objects": "Catching Objects",
+ "character-info": "Character Info",
+ "character-name": "Character Name",
+ "character-traits": "Character Traits",
+ "chat-output": "Chat Output",
+ "circleAlist": "The Circle-A List (Autonomists)",
+ "civicNet": "CivicNet (Hypercorps)",
+ "cog": "COG",
+ "cognition": "Cognition",
+ "cognitionx3": "Cognition tripled",
+ "cogx3": "COG × 3",
+ "concentrate-fire": "Concentrate Fire",
+ "continutity-test": "Continuity Test",
+ "coo": "COO",
+ "coo-som": "COO + SOM",
+ "coordination": "Coordination",
+ "coordination-somatics": "Coordination + Somatics",
+ "core": "Core",
+ "crypto-credit": "Crypto Credits",
+ "currency": "Currency",
+ "current-moxie": "Current Moxie Points",
+ "damage": "Damage",
+ "damage-bonus": "Damage Bonus",
+ "damage-inflicts": "Inflicts",
+ "damage-typeopt-Energy": "Energy",
+ "damage-typeopt-GM": "Whisper to GM",
+ "damage-typeopt-Kinetic": "Kinetic",
+ "damage-typeopt-Public": "Public",
+ "damage-typeopt-short-Energy": "E",
+ "damage-typeopt-short-Kinetic": "K",
+ "damage-value": "Damage Value",
+ "db": "DB",
+ "death-rating": "Death Rating",
+ "derangement-description": "Description",
+ "derangement-duration": "Duration",
+ "derangement-severity": "Severity",
+ "derangement-severity-opt-Major": "Major",
+ "derangement-severity-opt-Minor": "Minor",
+ "derangement-severity-opt-Moderate": "Moderate",
+ "derangements": "Derangements",
+ "disorder-description": "Description",
+ "disorder-remaining-treatment": "Remaining treatment time",
+ "disorders": "Disorders",
+ "dr": "DR",
+ "dur": "DUR",
+ "dur-energy-armor": "DUR + Energy Armor",
+ "durability": "Durability",
+ "durability-energy-armor": "Durability + Energy Armor",
+ "dv": "DV",
+ "eRep": "e-Rep",
+ "ecoWave": "EcoWave (Ecologists)",
+ "energy": "Energy",
+ "equipment": "Equipment",
+ "equipment-description": "Description",
+ "equipment-name": "Name",
+ "escape-artist": "Escape Artist",
+ "exploreNet": "ExploreNet (Gatecrashers)",
+ "extreme-range": "Extreme",
+ "fRep": "f-Rep",
+ "fa": "FA",
+ "faction": "Faction",
+ "fame": "Fame (Media)",
+ "fire-modes": "Firing Modes",
+ "fraydiv2": "Fray/2",
+ "frayhalved": "Fray halved",
+ "full-automatic": "Full Automatic",
+ "full-automatic-description": "Only one full-auto attack may be made with each Complex Action. This attack may be made on a single target or against up to three separate targets within one meter of another. Against a single individual, the attacker can choose either a +30 modifier to hit or increase the DV by +3d10. Firing in full automatic mode uses up 10 shots.",
+ "gRep": "g-Rep",
+ "gear": "Gear",
+ "gear-freeform": "Freeform Gear",
+ "gender-id": "Gender Identity",
+ "generate-skills": "Generate Default Skills",
+ "generating-skills": "Generating Skills...",
+ "github": "Github",
+ "guanxi": "Guanxi (Criminals)",
+ "having-an-idea": "Having an Idea",
+ "heal-trauma": "Heal Trauma",
+ "hours-long": "hours",
+ "hours-short": "h",
+ "iRep": "i-Rep",
+ "id-credits": "Credits",
+ "id-description": "Description",
+ "id-notes": "Notes",
+ "identities": "Identities",
+ "identity": "Identity",
+ "init": "INIT",
+ "initiative": "Initiative",
+ "insanity-rating": "Insanity Rating",
+ "int": "INT",
+ "integration-test": "Integration Test",
+ "intuition": "Intuition",
+ "intuitionx3": "Intuition tripled",
+ "intx3": "INT × 3",
+ "ir": "IR",
+ "kinetic": "Kinetic",
+ "knowledge-skills": "Knowledge Skills",
+ "l-range": "L",
+ "level1": "Level 1",
+ "level2": "Level 2",
+ "level3": "Level 3",
+ "level4": "Level 4",
+ "level5": "Level 5",
+ "long-range": "Long",
+ "luc": "LUC",
+ "lucidity": "Lucidity",
+ "lvl1": "Lvl 1",
+ "lvl2": "Lvl 2",
+ "lvl3": "Lvl 3",
+ "lvl4": "Lvl 4",
+ "lvl5": "Lvl 5",
+ "m-range": "M",
+ "magazine": "Magazine",
+ "margin-of-failure": "Margin of Failure",
+ "margin-of-success": "Margin of Success",
+ "medium-range": "Medium",
+ "melee-weapons": "Melee Weapons",
+ "memorise-recall": "Memorise/Recall",
+ "mental-health": "Mental Health",
+ "mental-only-actions": "Mental Only Actions",
+ "misc-action-mod": "Misc. All Actions Modifier",
+ "misc-dur-bonus": "Misc. Durability Bonus",
+ "misc-initiative-mod": "Misc. Initiative Modifier",
+ "misc-modifiers": "Misc. Modifiers",
+ "misc-notes": "Misc. Notes",
+ "misc-physical-mod": "Misc. Physical Modifier",
+ "moa": "MOA",
+ "mof": "MoF",
+ "morph-aptitude-boni": "Aptitude Boni",
+ "morph-aptitude-max": "Aptitude Max",
+ "morph-armour": "Armour",
+ "morph-armour-energy": "Energy Armour",
+ "morph-armour-kinetic": "Kinetic Armour",
+ "morph-bank": "Morph Bank",
+ "morph-description": "Description",
+ "morph-durability": "Durability",
+ "morph-implants": "Implants/Enhancements",
+ "morph-label": "Label",
+ "morph-location": "Storage Location",
+ "morph-mobility-system": "Mobility System(s)",
+ "morph-name": "Model",
+ "morph-skill-boni": "Skill Boni",
+ "morph-traits": "Traits",
+ "morph-type": "Type",
+ "morph-visible-age": "Visible Age",
+ "morph-visible-gender": "Visible Gender",
+ "morphs": "Morph",
+ "mos": "MoS",
+ "motivations": "Motivations",
+ "mox": "MOX",
+ "moxie": "Moxie",
+ "muse": "Muse",
+ "muse-info": "Muse Info",
+ "muse-name": "Name",
+ "muse-notes": "Notes",
+ "muse-skills": "Muse Skills",
+ "note": "Note",
+ "options": "Options",
+ "or-total-ap": "or ignore armour if critical success",
+ "physical-health": "Physical Health",
+ "psi": "Psi",
+ "psi-action": "Action",
+ "psi-chi": "Psi-chi Sleights",
+ "psi-current": "Currently Sustained",
+ "psi-defense": "Psi Defense",
+ "psi-duration": "Duration",
+ "psi-gamma": "Psi-gamma Sleights",
+ "psi-range": "Range",
+ "psi-skill": "Skill",
+ "psi-strain-mod": "Strain Mod",
+ "psi-sustained": "Sustained Sleights",
+ "psi-sustained-mod": "Skill Penalty",
+ "psi-temp-time": "Temporary Duration",
+ "psi-temp-units": "units",
+ "psi-typeopt-Active": "Active",
+ "psi-typeopt-Passive": "Passive",
+ "psi-typeopt-short-Active": "A",
+ "psi-typeopt-short-Passive": "P",
+ "rRep": "r-Rep",
+ "ranged-defence": "Ranged Defence",
+ "ranged-weapons": "Ranged Weapons",
+ "ref": "REF",
+ "ref-coox2": "REF + COO × 2",
+ "reflex": "Reflex",
+ "reflex-coordinationx2": "Reflect + Coordination doubled",
+ "rep-score": "Score",
+ "reputaion": "Reputation",
+ "resist-shock": "Resist Shock",
+ "resist-trauma-disorientation": "Resist Trauma Disorientation",
+ "resist-wound-knockdown": "Resist Knockdown from Wound",
+ "rez": "REZ",
+ "rez-points": "Rez Points",
+ "rna": "Research Network Associates (Scientists)",
+ "roll-auto-failure": "Roll is an automatic failure",
+ "roll-auto-success": "Roll is an automatic success",
+ "roll-crit-failure": "Roll is a critical failure",
+ "roll-crit-success": "Roll is a critical success",
+ "roll-failure": "Roll is a failure",
+ "roll-success": "Roll is a success",
+ "rolls-for": "rolls for",
+ "s-range": "S",
+ "sa": "SA",
+ "sav": "SAV",
+ "savy": "Savy",
+ "semi-automatic": "Semi-Automatic",
+ "semi-automatic-description": "Semi-automatic weapons may be fired twice with the same Complex Action. Each shot is handled as a separate attack.",
+ "sheet-settings": "Sheet Settings",
+ "short-range": "Short",
+ "single-shot": "Single Shot",
+ "single-shot-description": "Single shot weapons may only be fired once per Complex Action.",
+ "size": "Size",
+ "skill-categories": "Categories",
+ "skill-catopt-Combat": "Combat",
+ "skill-catopt-Mental": "Mental",
+ "skill-catopt-NA": "None",
+ "skill-catopt-Physical": "Physical",
+ "skill-catopt-Psi": "Psi & Mental",
+ "skill-catopt-Social": "Social",
+ "skill-catopt-Technical": "Technical",
+ "skill-catopt-Vehicle": "Vehicle",
+ "skill-catopt-short-Combat": "C",
+ "skill-catopt-short-Mental": "M",
+ "skill-catopt-short-NA": " ",
+ "skill-catopt-short-Physical": "P",
+ "skill-catopt-short-Psi": "Ψ&M",
+ "skill-catopt-short-Social": "S",
+ "skill-catopt-short-Technical": "T",
+ "skill-catopt-short-Vehicle": "V",
+ "skill-classopt-Active": "Active",
+ "skill-classopt-Knowledge": "Knowledge",
+ "skill-commands": "Commands",
+ "skill-field": "Field",
+ "skill-linked-aptitude": "Aptitude",
+ "skill-morph-bonus": "Morph Bonus",
+ "skill-name": "Name",
+ "skill-no-defaulting": "No Defaulting",
+ "skill-no-sort-manual": "Due to Roll20 limitations, manually added items can not be sorted automatically at this time.",
+ "skill-ranks": "Ranks",
+ "skill-reload-page": "Sorting result is only shown after reopening the sheet.",
+ "skill-sortopt-Aptitude": "Aptitude",
+ "skill-sortopt-Category": "Category",
+ "skill-sortopt-Name": "Name",
+ "skill-sortopt-None": " - ",
+ "skill-specialisations": "Specialisations",
+ "skill-total": "Total",
+ "skills": "Skills",
+ "skills-sort": "Sort Now",
+ "skills-sort-by": "Sort by",
+ "sleight-description": "Description",
+ "sleight-name": "Name",
+ "som": "SOM",
+ "somatics": "Somatics",
+ "somaticsx3": "Somatics tripled",
+ "somx3": "SOM × 3",
+ "spd": "SPD",
+ "special-rolls": "Special Rolls",
+ "speed": "Speed",
+ "ss": "SS",
+ "stats": "Character Stats",
+ "strain": "Strain",
+ "stress": "Stress",
+ "stress-test": "Stress Test",
+ "stress-value": "Stress Value",
+ "success-roll": "Success Roll",
+ "sv": "SV",
+ "theEye": "The Eye (Firewall)",
+ "trait-description": "Description",
+ "trait-name": "Name",
+ "trait-type-opt-Negative": "Negative",
+ "trait-type-opt-Neutral": "Neutral",
+ "trait-type-opt-Positive": "Positive",
+ "trait-type-opt-short-Negative": "-",
+ "trait-type-opt-short-Neutral": "◦",
+ "trait-type-opt-short-Positive": "+",
+ "traits": "Traits",
+ "trauma": "Trauma",
+ "trauma-threshold": "Trauma Threshold",
+ "tt": "TT",
+ "uRep": "u-Rep",
+ "ultimateRep": "Ultimate (Ultimates)",
+ "version": "v",
+ "weapon-damage": "Damage",
+ "weapon-description": "Description",
+ "weapon-dmg": "Dmg",
+ "weapon-name": "Weapon Name",
+ "weapon-ranges": "Ranges",
+ "weapon-skill": "Skill",
+ "weapon-skill-search": "Search Skill",
+ "wil": "WIL",
+ "willpower": "Willpower",
+ "willpowerx2": "Willpower doubled",
+ "willpowerx3": "Willpower tripled",
+ "wilx2": "WIL × 2",
+ "wilx3": "WIL × 3",
+ "wound-threshold": "Wound Threshold",
+ "wounds": "Wounds",
+ "wounds-ignored": "Ignored Wounds",
+ "wt": "WT",
+ "x-range": "X",
+ "xRep": "x-Rep"
+}
\ No newline at end of file
diff --git a/Eclipse Phase Alternate/translations/pt.json b/Eclipse Phase Alternate/translations/pt.json
new file mode 100644
index 0000000000..2a2d3a497e
--- /dev/null
+++ b/Eclipse Phase Alternate/translations/pt.json
@@ -0,0 +1,332 @@
+{
+ "active-morph": "Active Morph",
+ "active-skills": "Active Skills",
+ "actual-age": "Actual Age",
+ "alienation-test": "Alienation Test",
+ "ammo-type": "Ammo Type",
+ "ap": "AP",
+ "apt-base": "Base",
+ "apt-morph-bonus": "Morph Bonus",
+ "apt-morph-max": "Morph Max",
+ "apt-temp": "Temp",
+ "apt-total": "Total",
+ "aptitudes": "Aptitudes",
+ "armour": "Armour",
+ "armour-accessory": "Armour Accessory",
+ "armour-active-total": "Active Bonus",
+ "armour-layering-penalty": "Layered Armour Penalty",
+ "armour-name": "Name",
+ "armour-penetration": "Armour Penetration",
+ "armour-worn": "Armour Worn",
+ "async": "Async",
+ "async-trait": "Has Asyc trait",
+ "atRep": "@-Rep",
+ "author": "Author",
+ "background": "Background",
+ "bf": "BF",
+ "brute-strength": "Brute Strength",
+ "burst-fire": "Burst Fire",
+ "burst-fire-description": "Two bursts maybe fired with the same Complex Action. Each burst is handled as a separate attack. Bursts use up 3 shots worth of ammunition.\nA burst may be shot against a single target (concentrated fire) or against two targets within one meter of each other. Against a single target, the attacker can choose either a +10 modifier to hit or increase the DV by +1d10.",
+ "cRep": "c-Rep",
+ "called-in-favours": "Called in Favours",
+ "cash": "Cash (Credit Chips)",
+ "catching-objects": "Catching Objects",
+ "character-info": "Character Info",
+ "character-name": "Character Name",
+ "character-traits": "Character Traits",
+ "chat-output": "Chat Output",
+ "circleAlist": "The Circle-A List (Autonomists)",
+ "civicNet": "CivicNet (Hypercorps)",
+ "cog": "COG",
+ "cognition": "Cognition",
+ "cognitionx3": "Cognition tripled",
+ "cogx3": "COG × 3",
+ "concentrate-fire": "Concentrate Fire",
+ "continutity-test": "Continuity Test",
+ "coo": "COO",
+ "coo-som": "COO + SOM",
+ "coordination": "Coordination",
+ "coordination-somatics": "Coordination + Somatics",
+ "core": "Core",
+ "crypto-credit": "Crypto Credits",
+ "currency": "Currency",
+ "current-moxie": "Current Moxie Points",
+ "damage": "Damage",
+ "damage-bonus": "Damage Bonus",
+ "damage-inflicts": "Inflicts",
+ "damage-typeopt-Energy": "Energy",
+ "damage-typeopt-GM": "Whisper to GM",
+ "damage-typeopt-Kinetic": "Kinetic",
+ "damage-typeopt-Public": "Public",
+ "damage-typeopt-short-Energy": "E",
+ "damage-typeopt-short-Kinetic": "K",
+ "damage-value": "Damage Value",
+ "db": "DB",
+ "death-rating": "Death Rating",
+ "derangement-description": "Description",
+ "derangement-duration": "Duration",
+ "derangement-severity": "Severity",
+ "derangement-severity-opt-Major": "Major",
+ "derangement-severity-opt-Minor": "Minor",
+ "derangement-severity-opt-Moderate": "Moderate",
+ "derangements": "Derangements",
+ "disorder-description": "Description",
+ "disorder-remaining-treatment": "Remaining treatment time",
+ "disorders": "Disorders",
+ "dr": "DR",
+ "dur": "DUR",
+ "dur-energy-armor": "DUR + Energy Armor",
+ "durability": "Durability",
+ "durability-energy-armor": "Durability + Energy Armor",
+ "dv": "DV",
+ "eRep": "e-Rep",
+ "ecoWave": "EcoWave (Ecologists)",
+ "energy": "Energy",
+ "equipment": "Equipment",
+ "equipment-description": "Description",
+ "equipment-name": "Name",
+ "escape-artist": "Escape Artist",
+ "exploreNet": "ExploreNet (Gatecrashers)",
+ "extreme-range": "Extreme",
+ "fRep": "f-Rep",
+ "fa": "FA",
+ "faction": "Faction",
+ "fame": "Fame (Media)",
+ "fire-modes": "Firing Modes",
+ "fraydiv2": "Fray/2",
+ "frayhalved": "Fray halved",
+ "full-automatic": "Full Automatic",
+ "full-automatic-description": "Only one full-auto attack may be made with each Complex Action. This attack may be made on a single target or against up to three separate targets within one meter of another. Against a single individual, the attacker can choose either a +30 modifier to hit or increase the DV by +3d10. Firing in full automatic mode uses up 10 shots.",
+ "gRep": "g-Rep",
+ "gear": "Gear",
+ "gear-freeform": "Freeform Gear",
+ "gender-id": "Gender Identity",
+ "generate-skills": "Generate Default Skills",
+ "generating-skills": "Generating Skills...",
+ "github": "Github",
+ "guanxi": "Guanxi (Criminals)",
+ "having-an-idea": "Having an Idea",
+ "heal-trauma": "Heal Trauma",
+ "hours-long": "hours",
+ "hours-short": "h",
+ "iRep": "i-Rep",
+ "id-credits": "Credits",
+ "id-description": "Description",
+ "id-notes": "Notes",
+ "identities": "Identities",
+ "identity": "Identity",
+ "init": "INIT",
+ "initiative": "Initiative",
+ "insanity-rating": "Insanity Rating",
+ "int": "INT",
+ "integration-test": "Integration Test",
+ "intuition": "Intuition",
+ "intuitionx3": "Intuition tripled",
+ "intx3": "INT × 3",
+ "ir": "IR",
+ "kinetic": "Kinetic",
+ "knowledge-skills": "Knowledge Skills",
+ "l-range": "L",
+ "level1": "Level 1",
+ "level2": "Level 2",
+ "level3": "Level 3",
+ "level4": "Level 4",
+ "level5": "Level 5",
+ "long-range": "Long",
+ "luc": "LUC",
+ "lucidity": "Lucidity",
+ "lvl1": "Lvl 1",
+ "lvl2": "Lvl 2",
+ "lvl3": "Lvl 3",
+ "lvl4": "Lvl 4",
+ "lvl5": "Lvl 5",
+ "m-range": "M",
+ "magazine": "Magazine",
+ "margin-of-failure": "Margin of Failure",
+ "margin-of-success": "Margin of Success",
+ "medium-range": "Medium",
+ "melee-weapons": "Melee Weapons",
+ "memorise-recall": "Memorise/Recall",
+ "mental-health": "Mental Health",
+ "mental-only-actions": "Mental Only Actions",
+ "misc-action-mod": "Misc. All Actions Modifier",
+ "misc-dur-bonus": "Misc. Durability Bonus",
+ "misc-initiative-mod": "Misc. Initiative Modifier",
+ "misc-modifiers": "Misc. Modifiers",
+ "misc-notes": "Misc. Notes",
+ "misc-physical-mod": "Misc. Physical Modifier",
+ "moa": "MOA",
+ "mof": "MoF",
+ "morph-aptitude-boni": "Aptitude Boni",
+ "morph-aptitude-max": "Aptitude Max",
+ "morph-armour": "Armour",
+ "morph-armour-energy": "Energy Armour",
+ "morph-armour-kinetic": "Kinetic Armour",
+ "morph-bank": "Morph Bank",
+ "morph-description": "Description",
+ "morph-durability": "Durability",
+ "morph-implants": "Implants/Enhancements",
+ "morph-label": "Label",
+ "morph-location": "Storage Location",
+ "morph-mobility-system": "Mobility System(s)",
+ "morph-name": "Model",
+ "morph-skill-boni": "Skill Boni",
+ "morph-traits": "Traits",
+ "morph-type": "Type",
+ "morph-visible-age": "Visible Age",
+ "morph-visible-gender": "Visible Gender",
+ "morphs": "Morph",
+ "mos": "MoS",
+ "motivations": "Motivations",
+ "mox": "MOX",
+ "moxie": "Moxie",
+ "muse": "Muse",
+ "muse-info": "Muse Info",
+ "muse-name": "Name",
+ "muse-notes": "Notes",
+ "muse-skills": "Muse Skills",
+ "note": "Note",
+ "options": "Options",
+ "or-total-ap": "or ignore armour if critical success",
+ "physical-health": "Physical Health",
+ "psi": "Psi",
+ "psi-action": "Action",
+ "psi-chi": "Psi-chi Sleights",
+ "psi-current": "Currently Sustained",
+ "psi-defense": "Psi Defense",
+ "psi-duration": "Duration",
+ "psi-gamma": "Psi-gamma Sleights",
+ "psi-range": "Range",
+ "psi-skill": "Skill",
+ "psi-strain-mod": "Strain Mod",
+ "psi-sustained": "Sustained Sleights",
+ "psi-sustained-mod": "Skill Penalty",
+ "psi-temp-time": "Temporary Duration",
+ "psi-temp-units": "units",
+ "psi-typeopt-Active": "Active",
+ "psi-typeopt-Passive": "Passive",
+ "psi-typeopt-short-Active": "A",
+ "psi-typeopt-short-Passive": "P",
+ "rRep": "r-Rep",
+ "ranged-defence": "Ranged Defence",
+ "ranged-weapons": "Ranged Weapons",
+ "ref": "REF",
+ "ref-coox2": "REF + COO × 2",
+ "reflex": "Reflex",
+ "reflex-coordinationx2": "Reflect + Coordination doubled",
+ "rep-score": "Score",
+ "reputaion": "Reputation",
+ "resist-shock": "Resist Shock",
+ "resist-trauma-disorientation": "Resist Trauma Disorientation",
+ "resist-wound-knockdown": "Resist Knockdown from Wound",
+ "rez": "REZ",
+ "rez-points": "Rez Points",
+ "rna": "Research Network Associates (Scientists)",
+ "roll-auto-failure": "Roll is an automatic failure",
+ "roll-auto-success": "Roll is an automatic success",
+ "roll-crit-failure": "Roll is a critical failure",
+ "roll-crit-success": "Roll is a critical success",
+ "roll-failure": "Roll is a failure",
+ "roll-success": "Roll is a success",
+ "rolls-for": "rolls for",
+ "s-range": "S",
+ "sa": "SA",
+ "sav": "SAV",
+ "savy": "Savy",
+ "semi-automatic": "Semi-Automatic",
+ "semi-automatic-description": "Semi-automatic weapons may be fired twice with the same Complex Action. Each shot is handled as a separate attack.",
+ "sheet-settings": "Sheet Settings",
+ "short-range": "Short",
+ "single-shot": "Single Shot",
+ "single-shot-description": "Single shot weapons may only be fired once per Complex Action.",
+ "size": "Size",
+ "skill-categories": "Categories",
+ "skill-catopt-Combat": "Combat",
+ "skill-catopt-Mental": "Mental",
+ "skill-catopt-NA": "None",
+ "skill-catopt-Physical": "Physical",
+ "skill-catopt-Psi": "Psi & Mental",
+ "skill-catopt-Social": "Social",
+ "skill-catopt-Technical": "Technical",
+ "skill-catopt-Vehicle": "Vehicle",
+ "skill-catopt-short-Combat": "C",
+ "skill-catopt-short-Mental": "M",
+ "skill-catopt-short-NA": " ",
+ "skill-catopt-short-Physical": "P",
+ "skill-catopt-short-Psi": "Ψ&M",
+ "skill-catopt-short-Social": "S",
+ "skill-catopt-short-Technical": "T",
+ "skill-catopt-short-Vehicle": "V",
+ "skill-classopt-Active": "Active",
+ "skill-classopt-Knowledge": "Knowledge",
+ "skill-commands": "Commands",
+ "skill-field": "Field",
+ "skill-linked-aptitude": "Aptitude",
+ "skill-morph-bonus": "Morph Bonus",
+ "skill-name": "Name",
+ "skill-no-defaulting": "No Defaulting",
+ "skill-no-sort-manual": "Due to Roll20 limitations, manually added items can not be sorted automatically at this time.",
+ "skill-ranks": "Ranks",
+ "skill-reload-page": "Sorting result is only shown after reopening the sheet.",
+ "skill-sortopt-Aptitude": "Aptitude",
+ "skill-sortopt-Category": "Category",
+ "skill-sortopt-Name": "Name",
+ "skill-sortopt-None": " - ",
+ "skill-specialisations": "Specialisations",
+ "skill-total": "Total",
+ "skills": "Skills",
+ "skills-sort": "Sort Now",
+ "skills-sort-by": "Sort by",
+ "sleight-description": "Description",
+ "sleight-name": "Name",
+ "som": "SOM",
+ "somatics": "Somatics",
+ "somaticsx3": "Somatics tripled",
+ "somx3": "SOM × 3",
+ "spd": "SPD",
+ "special-rolls": "Special Rolls",
+ "speed": "Speed",
+ "ss": "SS",
+ "stats": "Character Stats",
+ "strain": "Strain",
+ "stress": "Stress",
+ "stress-test": "Stress Test",
+ "stress-value": "Stress Value",
+ "success-roll": "Success Roll",
+ "sv": "SV",
+ "theEye": "The Eye (Firewall)",
+ "trait-description": "Description",
+ "trait-name": "Name",
+ "trait-type-opt-Negative": "Negative",
+ "trait-type-opt-Neutral": "Neutral",
+ "trait-type-opt-Positive": "Positive",
+ "trait-type-opt-short-Negative": "-",
+ "trait-type-opt-short-Neutral": "◦",
+ "trait-type-opt-short-Positive": "+",
+ "traits": "Traits",
+ "trauma": "Trauma",
+ "trauma-threshold": "Trauma Threshold",
+ "tt": "TT",
+ "uRep": "u-Rep",
+ "ultimateRep": "Ultimate (Ultimates)",
+ "version": "v",
+ "weapon-damage": "Damage",
+ "weapon-description": "Description",
+ "weapon-dmg": "Dmg",
+ "weapon-name": "Weapon Name",
+ "weapon-ranges": "Ranges",
+ "weapon-skill": "Skill",
+ "weapon-skill-search": "Search Skill",
+ "wil": "WIL",
+ "willpower": "Willpower",
+ "willpowerx2": "Willpower doubled",
+ "willpowerx3": "Willpower tripled",
+ "wilx2": "WIL × 2",
+ "wilx3": "WIL × 3",
+ "wound-threshold": "Wound Threshold",
+ "wounds": "Wounds",
+ "wounds-ignored": "Ignored Wounds",
+ "wt": "WT",
+ "x-range": "X",
+ "xRep": "x-Rep"
+}
\ No newline at end of file
diff --git a/Eclipse Phase Alternate/translations/ru.json b/Eclipse Phase Alternate/translations/ru.json
new file mode 100644
index 0000000000..2a2d3a497e
--- /dev/null
+++ b/Eclipse Phase Alternate/translations/ru.json
@@ -0,0 +1,332 @@
+{
+ "active-morph": "Active Morph",
+ "active-skills": "Active Skills",
+ "actual-age": "Actual Age",
+ "alienation-test": "Alienation Test",
+ "ammo-type": "Ammo Type",
+ "ap": "AP",
+ "apt-base": "Base",
+ "apt-morph-bonus": "Morph Bonus",
+ "apt-morph-max": "Morph Max",
+ "apt-temp": "Temp",
+ "apt-total": "Total",
+ "aptitudes": "Aptitudes",
+ "armour": "Armour",
+ "armour-accessory": "Armour Accessory",
+ "armour-active-total": "Active Bonus",
+ "armour-layering-penalty": "Layered Armour Penalty",
+ "armour-name": "Name",
+ "armour-penetration": "Armour Penetration",
+ "armour-worn": "Armour Worn",
+ "async": "Async",
+ "async-trait": "Has Asyc trait",
+ "atRep": "@-Rep",
+ "author": "Author",
+ "background": "Background",
+ "bf": "BF",
+ "brute-strength": "Brute Strength",
+ "burst-fire": "Burst Fire",
+ "burst-fire-description": "Two bursts maybe fired with the same Complex Action. Each burst is handled as a separate attack. Bursts use up 3 shots worth of ammunition.\nA burst may be shot against a single target (concentrated fire) or against two targets within one meter of each other. Against a single target, the attacker can choose either a +10 modifier to hit or increase the DV by +1d10.",
+ "cRep": "c-Rep",
+ "called-in-favours": "Called in Favours",
+ "cash": "Cash (Credit Chips)",
+ "catching-objects": "Catching Objects",
+ "character-info": "Character Info",
+ "character-name": "Character Name",
+ "character-traits": "Character Traits",
+ "chat-output": "Chat Output",
+ "circleAlist": "The Circle-A List (Autonomists)",
+ "civicNet": "CivicNet (Hypercorps)",
+ "cog": "COG",
+ "cognition": "Cognition",
+ "cognitionx3": "Cognition tripled",
+ "cogx3": "COG × 3",
+ "concentrate-fire": "Concentrate Fire",
+ "continutity-test": "Continuity Test",
+ "coo": "COO",
+ "coo-som": "COO + SOM",
+ "coordination": "Coordination",
+ "coordination-somatics": "Coordination + Somatics",
+ "core": "Core",
+ "crypto-credit": "Crypto Credits",
+ "currency": "Currency",
+ "current-moxie": "Current Moxie Points",
+ "damage": "Damage",
+ "damage-bonus": "Damage Bonus",
+ "damage-inflicts": "Inflicts",
+ "damage-typeopt-Energy": "Energy",
+ "damage-typeopt-GM": "Whisper to GM",
+ "damage-typeopt-Kinetic": "Kinetic",
+ "damage-typeopt-Public": "Public",
+ "damage-typeopt-short-Energy": "E",
+ "damage-typeopt-short-Kinetic": "K",
+ "damage-value": "Damage Value",
+ "db": "DB",
+ "death-rating": "Death Rating",
+ "derangement-description": "Description",
+ "derangement-duration": "Duration",
+ "derangement-severity": "Severity",
+ "derangement-severity-opt-Major": "Major",
+ "derangement-severity-opt-Minor": "Minor",
+ "derangement-severity-opt-Moderate": "Moderate",
+ "derangements": "Derangements",
+ "disorder-description": "Description",
+ "disorder-remaining-treatment": "Remaining treatment time",
+ "disorders": "Disorders",
+ "dr": "DR",
+ "dur": "DUR",
+ "dur-energy-armor": "DUR + Energy Armor",
+ "durability": "Durability",
+ "durability-energy-armor": "Durability + Energy Armor",
+ "dv": "DV",
+ "eRep": "e-Rep",
+ "ecoWave": "EcoWave (Ecologists)",
+ "energy": "Energy",
+ "equipment": "Equipment",
+ "equipment-description": "Description",
+ "equipment-name": "Name",
+ "escape-artist": "Escape Artist",
+ "exploreNet": "ExploreNet (Gatecrashers)",
+ "extreme-range": "Extreme",
+ "fRep": "f-Rep",
+ "fa": "FA",
+ "faction": "Faction",
+ "fame": "Fame (Media)",
+ "fire-modes": "Firing Modes",
+ "fraydiv2": "Fray/2",
+ "frayhalved": "Fray halved",
+ "full-automatic": "Full Automatic",
+ "full-automatic-description": "Only one full-auto attack may be made with each Complex Action. This attack may be made on a single target or against up to three separate targets within one meter of another. Against a single individual, the attacker can choose either a +30 modifier to hit or increase the DV by +3d10. Firing in full automatic mode uses up 10 shots.",
+ "gRep": "g-Rep",
+ "gear": "Gear",
+ "gear-freeform": "Freeform Gear",
+ "gender-id": "Gender Identity",
+ "generate-skills": "Generate Default Skills",
+ "generating-skills": "Generating Skills...",
+ "github": "Github",
+ "guanxi": "Guanxi (Criminals)",
+ "having-an-idea": "Having an Idea",
+ "heal-trauma": "Heal Trauma",
+ "hours-long": "hours",
+ "hours-short": "h",
+ "iRep": "i-Rep",
+ "id-credits": "Credits",
+ "id-description": "Description",
+ "id-notes": "Notes",
+ "identities": "Identities",
+ "identity": "Identity",
+ "init": "INIT",
+ "initiative": "Initiative",
+ "insanity-rating": "Insanity Rating",
+ "int": "INT",
+ "integration-test": "Integration Test",
+ "intuition": "Intuition",
+ "intuitionx3": "Intuition tripled",
+ "intx3": "INT × 3",
+ "ir": "IR",
+ "kinetic": "Kinetic",
+ "knowledge-skills": "Knowledge Skills",
+ "l-range": "L",
+ "level1": "Level 1",
+ "level2": "Level 2",
+ "level3": "Level 3",
+ "level4": "Level 4",
+ "level5": "Level 5",
+ "long-range": "Long",
+ "luc": "LUC",
+ "lucidity": "Lucidity",
+ "lvl1": "Lvl 1",
+ "lvl2": "Lvl 2",
+ "lvl3": "Lvl 3",
+ "lvl4": "Lvl 4",
+ "lvl5": "Lvl 5",
+ "m-range": "M",
+ "magazine": "Magazine",
+ "margin-of-failure": "Margin of Failure",
+ "margin-of-success": "Margin of Success",
+ "medium-range": "Medium",
+ "melee-weapons": "Melee Weapons",
+ "memorise-recall": "Memorise/Recall",
+ "mental-health": "Mental Health",
+ "mental-only-actions": "Mental Only Actions",
+ "misc-action-mod": "Misc. All Actions Modifier",
+ "misc-dur-bonus": "Misc. Durability Bonus",
+ "misc-initiative-mod": "Misc. Initiative Modifier",
+ "misc-modifiers": "Misc. Modifiers",
+ "misc-notes": "Misc. Notes",
+ "misc-physical-mod": "Misc. Physical Modifier",
+ "moa": "MOA",
+ "mof": "MoF",
+ "morph-aptitude-boni": "Aptitude Boni",
+ "morph-aptitude-max": "Aptitude Max",
+ "morph-armour": "Armour",
+ "morph-armour-energy": "Energy Armour",
+ "morph-armour-kinetic": "Kinetic Armour",
+ "morph-bank": "Morph Bank",
+ "morph-description": "Description",
+ "morph-durability": "Durability",
+ "morph-implants": "Implants/Enhancements",
+ "morph-label": "Label",
+ "morph-location": "Storage Location",
+ "morph-mobility-system": "Mobility System(s)",
+ "morph-name": "Model",
+ "morph-skill-boni": "Skill Boni",
+ "morph-traits": "Traits",
+ "morph-type": "Type",
+ "morph-visible-age": "Visible Age",
+ "morph-visible-gender": "Visible Gender",
+ "morphs": "Morph",
+ "mos": "MoS",
+ "motivations": "Motivations",
+ "mox": "MOX",
+ "moxie": "Moxie",
+ "muse": "Muse",
+ "muse-info": "Muse Info",
+ "muse-name": "Name",
+ "muse-notes": "Notes",
+ "muse-skills": "Muse Skills",
+ "note": "Note",
+ "options": "Options",
+ "or-total-ap": "or ignore armour if critical success",
+ "physical-health": "Physical Health",
+ "psi": "Psi",
+ "psi-action": "Action",
+ "psi-chi": "Psi-chi Sleights",
+ "psi-current": "Currently Sustained",
+ "psi-defense": "Psi Defense",
+ "psi-duration": "Duration",
+ "psi-gamma": "Psi-gamma Sleights",
+ "psi-range": "Range",
+ "psi-skill": "Skill",
+ "psi-strain-mod": "Strain Mod",
+ "psi-sustained": "Sustained Sleights",
+ "psi-sustained-mod": "Skill Penalty",
+ "psi-temp-time": "Temporary Duration",
+ "psi-temp-units": "units",
+ "psi-typeopt-Active": "Active",
+ "psi-typeopt-Passive": "Passive",
+ "psi-typeopt-short-Active": "A",
+ "psi-typeopt-short-Passive": "P",
+ "rRep": "r-Rep",
+ "ranged-defence": "Ranged Defence",
+ "ranged-weapons": "Ranged Weapons",
+ "ref": "REF",
+ "ref-coox2": "REF + COO × 2",
+ "reflex": "Reflex",
+ "reflex-coordinationx2": "Reflect + Coordination doubled",
+ "rep-score": "Score",
+ "reputaion": "Reputation",
+ "resist-shock": "Resist Shock",
+ "resist-trauma-disorientation": "Resist Trauma Disorientation",
+ "resist-wound-knockdown": "Resist Knockdown from Wound",
+ "rez": "REZ",
+ "rez-points": "Rez Points",
+ "rna": "Research Network Associates (Scientists)",
+ "roll-auto-failure": "Roll is an automatic failure",
+ "roll-auto-success": "Roll is an automatic success",
+ "roll-crit-failure": "Roll is a critical failure",
+ "roll-crit-success": "Roll is a critical success",
+ "roll-failure": "Roll is a failure",
+ "roll-success": "Roll is a success",
+ "rolls-for": "rolls for",
+ "s-range": "S",
+ "sa": "SA",
+ "sav": "SAV",
+ "savy": "Savy",
+ "semi-automatic": "Semi-Automatic",
+ "semi-automatic-description": "Semi-automatic weapons may be fired twice with the same Complex Action. Each shot is handled as a separate attack.",
+ "sheet-settings": "Sheet Settings",
+ "short-range": "Short",
+ "single-shot": "Single Shot",
+ "single-shot-description": "Single shot weapons may only be fired once per Complex Action.",
+ "size": "Size",
+ "skill-categories": "Categories",
+ "skill-catopt-Combat": "Combat",
+ "skill-catopt-Mental": "Mental",
+ "skill-catopt-NA": "None",
+ "skill-catopt-Physical": "Physical",
+ "skill-catopt-Psi": "Psi & Mental",
+ "skill-catopt-Social": "Social",
+ "skill-catopt-Technical": "Technical",
+ "skill-catopt-Vehicle": "Vehicle",
+ "skill-catopt-short-Combat": "C",
+ "skill-catopt-short-Mental": "M",
+ "skill-catopt-short-NA": " ",
+ "skill-catopt-short-Physical": "P",
+ "skill-catopt-short-Psi": "Ψ&M",
+ "skill-catopt-short-Social": "S",
+ "skill-catopt-short-Technical": "T",
+ "skill-catopt-short-Vehicle": "V",
+ "skill-classopt-Active": "Active",
+ "skill-classopt-Knowledge": "Knowledge",
+ "skill-commands": "Commands",
+ "skill-field": "Field",
+ "skill-linked-aptitude": "Aptitude",
+ "skill-morph-bonus": "Morph Bonus",
+ "skill-name": "Name",
+ "skill-no-defaulting": "No Defaulting",
+ "skill-no-sort-manual": "Due to Roll20 limitations, manually added items can not be sorted automatically at this time.",
+ "skill-ranks": "Ranks",
+ "skill-reload-page": "Sorting result is only shown after reopening the sheet.",
+ "skill-sortopt-Aptitude": "Aptitude",
+ "skill-sortopt-Category": "Category",
+ "skill-sortopt-Name": "Name",
+ "skill-sortopt-None": " - ",
+ "skill-specialisations": "Specialisations",
+ "skill-total": "Total",
+ "skills": "Skills",
+ "skills-sort": "Sort Now",
+ "skills-sort-by": "Sort by",
+ "sleight-description": "Description",
+ "sleight-name": "Name",
+ "som": "SOM",
+ "somatics": "Somatics",
+ "somaticsx3": "Somatics tripled",
+ "somx3": "SOM × 3",
+ "spd": "SPD",
+ "special-rolls": "Special Rolls",
+ "speed": "Speed",
+ "ss": "SS",
+ "stats": "Character Stats",
+ "strain": "Strain",
+ "stress": "Stress",
+ "stress-test": "Stress Test",
+ "stress-value": "Stress Value",
+ "success-roll": "Success Roll",
+ "sv": "SV",
+ "theEye": "The Eye (Firewall)",
+ "trait-description": "Description",
+ "trait-name": "Name",
+ "trait-type-opt-Negative": "Negative",
+ "trait-type-opt-Neutral": "Neutral",
+ "trait-type-opt-Positive": "Positive",
+ "trait-type-opt-short-Negative": "-",
+ "trait-type-opt-short-Neutral": "◦",
+ "trait-type-opt-short-Positive": "+",
+ "traits": "Traits",
+ "trauma": "Trauma",
+ "trauma-threshold": "Trauma Threshold",
+ "tt": "TT",
+ "uRep": "u-Rep",
+ "ultimateRep": "Ultimate (Ultimates)",
+ "version": "v",
+ "weapon-damage": "Damage",
+ "weapon-description": "Description",
+ "weapon-dmg": "Dmg",
+ "weapon-name": "Weapon Name",
+ "weapon-ranges": "Ranges",
+ "weapon-skill": "Skill",
+ "weapon-skill-search": "Search Skill",
+ "wil": "WIL",
+ "willpower": "Willpower",
+ "willpowerx2": "Willpower doubled",
+ "willpowerx3": "Willpower tripled",
+ "wilx2": "WIL × 2",
+ "wilx3": "WIL × 3",
+ "wound-threshold": "Wound Threshold",
+ "wounds": "Wounds",
+ "wounds-ignored": "Ignored Wounds",
+ "wt": "WT",
+ "x-range": "X",
+ "xRep": "x-Rep"
+}
\ No newline at end of file
diff --git a/Eclipse Phase Alternate/translations/sv.json b/Eclipse Phase Alternate/translations/sv.json
new file mode 100644
index 0000000000..2a2d3a497e
--- /dev/null
+++ b/Eclipse Phase Alternate/translations/sv.json
@@ -0,0 +1,332 @@
+{
+ "active-morph": "Active Morph",
+ "active-skills": "Active Skills",
+ "actual-age": "Actual Age",
+ "alienation-test": "Alienation Test",
+ "ammo-type": "Ammo Type",
+ "ap": "AP",
+ "apt-base": "Base",
+ "apt-morph-bonus": "Morph Bonus",
+ "apt-morph-max": "Morph Max",
+ "apt-temp": "Temp",
+ "apt-total": "Total",
+ "aptitudes": "Aptitudes",
+ "armour": "Armour",
+ "armour-accessory": "Armour Accessory",
+ "armour-active-total": "Active Bonus",
+ "armour-layering-penalty": "Layered Armour Penalty",
+ "armour-name": "Name",
+ "armour-penetration": "Armour Penetration",
+ "armour-worn": "Armour Worn",
+ "async": "Async",
+ "async-trait": "Has Asyc trait",
+ "atRep": "@-Rep",
+ "author": "Author",
+ "background": "Background",
+ "bf": "BF",
+ "brute-strength": "Brute Strength",
+ "burst-fire": "Burst Fire",
+ "burst-fire-description": "Two bursts maybe fired with the same Complex Action. Each burst is handled as a separate attack. Bursts use up 3 shots worth of ammunition.\nA burst may be shot against a single target (concentrated fire) or against two targets within one meter of each other. Against a single target, the attacker can choose either a +10 modifier to hit or increase the DV by +1d10.",
+ "cRep": "c-Rep",
+ "called-in-favours": "Called in Favours",
+ "cash": "Cash (Credit Chips)",
+ "catching-objects": "Catching Objects",
+ "character-info": "Character Info",
+ "character-name": "Character Name",
+ "character-traits": "Character Traits",
+ "chat-output": "Chat Output",
+ "circleAlist": "The Circle-A List (Autonomists)",
+ "civicNet": "CivicNet (Hypercorps)",
+ "cog": "COG",
+ "cognition": "Cognition",
+ "cognitionx3": "Cognition tripled",
+ "cogx3": "COG × 3",
+ "concentrate-fire": "Concentrate Fire",
+ "continutity-test": "Continuity Test",
+ "coo": "COO",
+ "coo-som": "COO + SOM",
+ "coordination": "Coordination",
+ "coordination-somatics": "Coordination + Somatics",
+ "core": "Core",
+ "crypto-credit": "Crypto Credits",
+ "currency": "Currency",
+ "current-moxie": "Current Moxie Points",
+ "damage": "Damage",
+ "damage-bonus": "Damage Bonus",
+ "damage-inflicts": "Inflicts",
+ "damage-typeopt-Energy": "Energy",
+ "damage-typeopt-GM": "Whisper to GM",
+ "damage-typeopt-Kinetic": "Kinetic",
+ "damage-typeopt-Public": "Public",
+ "damage-typeopt-short-Energy": "E",
+ "damage-typeopt-short-Kinetic": "K",
+ "damage-value": "Damage Value",
+ "db": "DB",
+ "death-rating": "Death Rating",
+ "derangement-description": "Description",
+ "derangement-duration": "Duration",
+ "derangement-severity": "Severity",
+ "derangement-severity-opt-Major": "Major",
+ "derangement-severity-opt-Minor": "Minor",
+ "derangement-severity-opt-Moderate": "Moderate",
+ "derangements": "Derangements",
+ "disorder-description": "Description",
+ "disorder-remaining-treatment": "Remaining treatment time",
+ "disorders": "Disorders",
+ "dr": "DR",
+ "dur": "DUR",
+ "dur-energy-armor": "DUR + Energy Armor",
+ "durability": "Durability",
+ "durability-energy-armor": "Durability + Energy Armor",
+ "dv": "DV",
+ "eRep": "e-Rep",
+ "ecoWave": "EcoWave (Ecologists)",
+ "energy": "Energy",
+ "equipment": "Equipment",
+ "equipment-description": "Description",
+ "equipment-name": "Name",
+ "escape-artist": "Escape Artist",
+ "exploreNet": "ExploreNet (Gatecrashers)",
+ "extreme-range": "Extreme",
+ "fRep": "f-Rep",
+ "fa": "FA",
+ "faction": "Faction",
+ "fame": "Fame (Media)",
+ "fire-modes": "Firing Modes",
+ "fraydiv2": "Fray/2",
+ "frayhalved": "Fray halved",
+ "full-automatic": "Full Automatic",
+ "full-automatic-description": "Only one full-auto attack may be made with each Complex Action. This attack may be made on a single target or against up to three separate targets within one meter of another. Against a single individual, the attacker can choose either a +30 modifier to hit or increase the DV by +3d10. Firing in full automatic mode uses up 10 shots.",
+ "gRep": "g-Rep",
+ "gear": "Gear",
+ "gear-freeform": "Freeform Gear",
+ "gender-id": "Gender Identity",
+ "generate-skills": "Generate Default Skills",
+ "generating-skills": "Generating Skills...",
+ "github": "Github",
+ "guanxi": "Guanxi (Criminals)",
+ "having-an-idea": "Having an Idea",
+ "heal-trauma": "Heal Trauma",
+ "hours-long": "hours",
+ "hours-short": "h",
+ "iRep": "i-Rep",
+ "id-credits": "Credits",
+ "id-description": "Description",
+ "id-notes": "Notes",
+ "identities": "Identities",
+ "identity": "Identity",
+ "init": "INIT",
+ "initiative": "Initiative",
+ "insanity-rating": "Insanity Rating",
+ "int": "INT",
+ "integration-test": "Integration Test",
+ "intuition": "Intuition",
+ "intuitionx3": "Intuition tripled",
+ "intx3": "INT × 3",
+ "ir": "IR",
+ "kinetic": "Kinetic",
+ "knowledge-skills": "Knowledge Skills",
+ "l-range": "L",
+ "level1": "Level 1",
+ "level2": "Level 2",
+ "level3": "Level 3",
+ "level4": "Level 4",
+ "level5": "Level 5",
+ "long-range": "Long",
+ "luc": "LUC",
+ "lucidity": "Lucidity",
+ "lvl1": "Lvl 1",
+ "lvl2": "Lvl 2",
+ "lvl3": "Lvl 3",
+ "lvl4": "Lvl 4",
+ "lvl5": "Lvl 5",
+ "m-range": "M",
+ "magazine": "Magazine",
+ "margin-of-failure": "Margin of Failure",
+ "margin-of-success": "Margin of Success",
+ "medium-range": "Medium",
+ "melee-weapons": "Melee Weapons",
+ "memorise-recall": "Memorise/Recall",
+ "mental-health": "Mental Health",
+ "mental-only-actions": "Mental Only Actions",
+ "misc-action-mod": "Misc. All Actions Modifier",
+ "misc-dur-bonus": "Misc. Durability Bonus",
+ "misc-initiative-mod": "Misc. Initiative Modifier",
+ "misc-modifiers": "Misc. Modifiers",
+ "misc-notes": "Misc. Notes",
+ "misc-physical-mod": "Misc. Physical Modifier",
+ "moa": "MOA",
+ "mof": "MoF",
+ "morph-aptitude-boni": "Aptitude Boni",
+ "morph-aptitude-max": "Aptitude Max",
+ "morph-armour": "Armour",
+ "morph-armour-energy": "Energy Armour",
+ "morph-armour-kinetic": "Kinetic Armour",
+ "morph-bank": "Morph Bank",
+ "morph-description": "Description",
+ "morph-durability": "Durability",
+ "morph-implants": "Implants/Enhancements",
+ "morph-label": "Label",
+ "morph-location": "Storage Location",
+ "morph-mobility-system": "Mobility System(s)",
+ "morph-name": "Model",
+ "morph-skill-boni": "Skill Boni",
+ "morph-traits": "Traits",
+ "morph-type": "Type",
+ "morph-visible-age": "Visible Age",
+ "morph-visible-gender": "Visible Gender",
+ "morphs": "Morph",
+ "mos": "MoS",
+ "motivations": "Motivations",
+ "mox": "MOX",
+ "moxie": "Moxie",
+ "muse": "Muse",
+ "muse-info": "Muse Info",
+ "muse-name": "Name",
+ "muse-notes": "Notes",
+ "muse-skills": "Muse Skills",
+ "note": "Note",
+ "options": "Options",
+ "or-total-ap": "or ignore armour if critical success",
+ "physical-health": "Physical Health",
+ "psi": "Psi",
+ "psi-action": "Action",
+ "psi-chi": "Psi-chi Sleights",
+ "psi-current": "Currently Sustained",
+ "psi-defense": "Psi Defense",
+ "psi-duration": "Duration",
+ "psi-gamma": "Psi-gamma Sleights",
+ "psi-range": "Range",
+ "psi-skill": "Skill",
+ "psi-strain-mod": "Strain Mod",
+ "psi-sustained": "Sustained Sleights",
+ "psi-sustained-mod": "Skill Penalty",
+ "psi-temp-time": "Temporary Duration",
+ "psi-temp-units": "units",
+ "psi-typeopt-Active": "Active",
+ "psi-typeopt-Passive": "Passive",
+ "psi-typeopt-short-Active": "A",
+ "psi-typeopt-short-Passive": "P",
+ "rRep": "r-Rep",
+ "ranged-defence": "Ranged Defence",
+ "ranged-weapons": "Ranged Weapons",
+ "ref": "REF",
+ "ref-coox2": "REF + COO × 2",
+ "reflex": "Reflex",
+ "reflex-coordinationx2": "Reflect + Coordination doubled",
+ "rep-score": "Score",
+ "reputaion": "Reputation",
+ "resist-shock": "Resist Shock",
+ "resist-trauma-disorientation": "Resist Trauma Disorientation",
+ "resist-wound-knockdown": "Resist Knockdown from Wound",
+ "rez": "REZ",
+ "rez-points": "Rez Points",
+ "rna": "Research Network Associates (Scientists)",
+ "roll-auto-failure": "Roll is an automatic failure",
+ "roll-auto-success": "Roll is an automatic success",
+ "roll-crit-failure": "Roll is a critical failure",
+ "roll-crit-success": "Roll is a critical success",
+ "roll-failure": "Roll is a failure",
+ "roll-success": "Roll is a success",
+ "rolls-for": "rolls for",
+ "s-range": "S",
+ "sa": "SA",
+ "sav": "SAV",
+ "savy": "Savy",
+ "semi-automatic": "Semi-Automatic",
+ "semi-automatic-description": "Semi-automatic weapons may be fired twice with the same Complex Action. Each shot is handled as a separate attack.",
+ "sheet-settings": "Sheet Settings",
+ "short-range": "Short",
+ "single-shot": "Single Shot",
+ "single-shot-description": "Single shot weapons may only be fired once per Complex Action.",
+ "size": "Size",
+ "skill-categories": "Categories",
+ "skill-catopt-Combat": "Combat",
+ "skill-catopt-Mental": "Mental",
+ "skill-catopt-NA": "None",
+ "skill-catopt-Physical": "Physical",
+ "skill-catopt-Psi": "Psi & Mental",
+ "skill-catopt-Social": "Social",
+ "skill-catopt-Technical": "Technical",
+ "skill-catopt-Vehicle": "Vehicle",
+ "skill-catopt-short-Combat": "C",
+ "skill-catopt-short-Mental": "M",
+ "skill-catopt-short-NA": " ",
+ "skill-catopt-short-Physical": "P",
+ "skill-catopt-short-Psi": "Ψ&M",
+ "skill-catopt-short-Social": "S",
+ "skill-catopt-short-Technical": "T",
+ "skill-catopt-short-Vehicle": "V",
+ "skill-classopt-Active": "Active",
+ "skill-classopt-Knowledge": "Knowledge",
+ "skill-commands": "Commands",
+ "skill-field": "Field",
+ "skill-linked-aptitude": "Aptitude",
+ "skill-morph-bonus": "Morph Bonus",
+ "skill-name": "Name",
+ "skill-no-defaulting": "No Defaulting",
+ "skill-no-sort-manual": "Due to Roll20 limitations, manually added items can not be sorted automatically at this time.",
+ "skill-ranks": "Ranks",
+ "skill-reload-page": "Sorting result is only shown after reopening the sheet.",
+ "skill-sortopt-Aptitude": "Aptitude",
+ "skill-sortopt-Category": "Category",
+ "skill-sortopt-Name": "Name",
+ "skill-sortopt-None": " - ",
+ "skill-specialisations": "Specialisations",
+ "skill-total": "Total",
+ "skills": "Skills",
+ "skills-sort": "Sort Now",
+ "skills-sort-by": "Sort by",
+ "sleight-description": "Description",
+ "sleight-name": "Name",
+ "som": "SOM",
+ "somatics": "Somatics",
+ "somaticsx3": "Somatics tripled",
+ "somx3": "SOM × 3",
+ "spd": "SPD",
+ "special-rolls": "Special Rolls",
+ "speed": "Speed",
+ "ss": "SS",
+ "stats": "Character Stats",
+ "strain": "Strain",
+ "stress": "Stress",
+ "stress-test": "Stress Test",
+ "stress-value": "Stress Value",
+ "success-roll": "Success Roll",
+ "sv": "SV",
+ "theEye": "The Eye (Firewall)",
+ "trait-description": "Description",
+ "trait-name": "Name",
+ "trait-type-opt-Negative": "Negative",
+ "trait-type-opt-Neutral": "Neutral",
+ "trait-type-opt-Positive": "Positive",
+ "trait-type-opt-short-Negative": "-",
+ "trait-type-opt-short-Neutral": "◦",
+ "trait-type-opt-short-Positive": "+",
+ "traits": "Traits",
+ "trauma": "Trauma",
+ "trauma-threshold": "Trauma Threshold",
+ "tt": "TT",
+ "uRep": "u-Rep",
+ "ultimateRep": "Ultimate (Ultimates)",
+ "version": "v",
+ "weapon-damage": "Damage",
+ "weapon-description": "Description",
+ "weapon-dmg": "Dmg",
+ "weapon-name": "Weapon Name",
+ "weapon-ranges": "Ranges",
+ "weapon-skill": "Skill",
+ "weapon-skill-search": "Search Skill",
+ "wil": "WIL",
+ "willpower": "Willpower",
+ "willpowerx2": "Willpower doubled",
+ "willpowerx3": "Willpower tripled",
+ "wilx2": "WIL × 2",
+ "wilx3": "WIL × 3",
+ "wound-threshold": "Wound Threshold",
+ "wounds": "Wounds",
+ "wounds-ignored": "Ignored Wounds",
+ "wt": "WT",
+ "x-range": "X",
+ "xRep": "x-Rep"
+}
\ No newline at end of file
diff --git a/Eclipse Phase Alternate/translations/tr.json b/Eclipse Phase Alternate/translations/tr.json
new file mode 100644
index 0000000000..2a2d3a497e
--- /dev/null
+++ b/Eclipse Phase Alternate/translations/tr.json
@@ -0,0 +1,332 @@
+{
+ "active-morph": "Active Morph",
+ "active-skills": "Active Skills",
+ "actual-age": "Actual Age",
+ "alienation-test": "Alienation Test",
+ "ammo-type": "Ammo Type",
+ "ap": "AP",
+ "apt-base": "Base",
+ "apt-morph-bonus": "Morph Bonus",
+ "apt-morph-max": "Morph Max",
+ "apt-temp": "Temp",
+ "apt-total": "Total",
+ "aptitudes": "Aptitudes",
+ "armour": "Armour",
+ "armour-accessory": "Armour Accessory",
+ "armour-active-total": "Active Bonus",
+ "armour-layering-penalty": "Layered Armour Penalty",
+ "armour-name": "Name",
+ "armour-penetration": "Armour Penetration",
+ "armour-worn": "Armour Worn",
+ "async": "Async",
+ "async-trait": "Has Asyc trait",
+ "atRep": "@-Rep",
+ "author": "Author",
+ "background": "Background",
+ "bf": "BF",
+ "brute-strength": "Brute Strength",
+ "burst-fire": "Burst Fire",
+ "burst-fire-description": "Two bursts maybe fired with the same Complex Action. Each burst is handled as a separate attack. Bursts use up 3 shots worth of ammunition.\nA burst may be shot against a single target (concentrated fire) or against two targets within one meter of each other. Against a single target, the attacker can choose either a +10 modifier to hit or increase the DV by +1d10.",
+ "cRep": "c-Rep",
+ "called-in-favours": "Called in Favours",
+ "cash": "Cash (Credit Chips)",
+ "catching-objects": "Catching Objects",
+ "character-info": "Character Info",
+ "character-name": "Character Name",
+ "character-traits": "Character Traits",
+ "chat-output": "Chat Output",
+ "circleAlist": "The Circle-A List (Autonomists)",
+ "civicNet": "CivicNet (Hypercorps)",
+ "cog": "COG",
+ "cognition": "Cognition",
+ "cognitionx3": "Cognition tripled",
+ "cogx3": "COG × 3",
+ "concentrate-fire": "Concentrate Fire",
+ "continutity-test": "Continuity Test",
+ "coo": "COO",
+ "coo-som": "COO + SOM",
+ "coordination": "Coordination",
+ "coordination-somatics": "Coordination + Somatics",
+ "core": "Core",
+ "crypto-credit": "Crypto Credits",
+ "currency": "Currency",
+ "current-moxie": "Current Moxie Points",
+ "damage": "Damage",
+ "damage-bonus": "Damage Bonus",
+ "damage-inflicts": "Inflicts",
+ "damage-typeopt-Energy": "Energy",
+ "damage-typeopt-GM": "Whisper to GM",
+ "damage-typeopt-Kinetic": "Kinetic",
+ "damage-typeopt-Public": "Public",
+ "damage-typeopt-short-Energy": "E",
+ "damage-typeopt-short-Kinetic": "K",
+ "damage-value": "Damage Value",
+ "db": "DB",
+ "death-rating": "Death Rating",
+ "derangement-description": "Description",
+ "derangement-duration": "Duration",
+ "derangement-severity": "Severity",
+ "derangement-severity-opt-Major": "Major",
+ "derangement-severity-opt-Minor": "Minor",
+ "derangement-severity-opt-Moderate": "Moderate",
+ "derangements": "Derangements",
+ "disorder-description": "Description",
+ "disorder-remaining-treatment": "Remaining treatment time",
+ "disorders": "Disorders",
+ "dr": "DR",
+ "dur": "DUR",
+ "dur-energy-armor": "DUR + Energy Armor",
+ "durability": "Durability",
+ "durability-energy-armor": "Durability + Energy Armor",
+ "dv": "DV",
+ "eRep": "e-Rep",
+ "ecoWave": "EcoWave (Ecologists)",
+ "energy": "Energy",
+ "equipment": "Equipment",
+ "equipment-description": "Description",
+ "equipment-name": "Name",
+ "escape-artist": "Escape Artist",
+ "exploreNet": "ExploreNet (Gatecrashers)",
+ "extreme-range": "Extreme",
+ "fRep": "f-Rep",
+ "fa": "FA",
+ "faction": "Faction",
+ "fame": "Fame (Media)",
+ "fire-modes": "Firing Modes",
+ "fraydiv2": "Fray/2",
+ "frayhalved": "Fray halved",
+ "full-automatic": "Full Automatic",
+ "full-automatic-description": "Only one full-auto attack may be made with each Complex Action. This attack may be made on a single target or against up to three separate targets within one meter of another. Against a single individual, the attacker can choose either a +30 modifier to hit or increase the DV by +3d10. Firing in full automatic mode uses up 10 shots.",
+ "gRep": "g-Rep",
+ "gear": "Gear",
+ "gear-freeform": "Freeform Gear",
+ "gender-id": "Gender Identity",
+ "generate-skills": "Generate Default Skills",
+ "generating-skills": "Generating Skills...",
+ "github": "Github",
+ "guanxi": "Guanxi (Criminals)",
+ "having-an-idea": "Having an Idea",
+ "heal-trauma": "Heal Trauma",
+ "hours-long": "hours",
+ "hours-short": "h",
+ "iRep": "i-Rep",
+ "id-credits": "Credits",
+ "id-description": "Description",
+ "id-notes": "Notes",
+ "identities": "Identities",
+ "identity": "Identity",
+ "init": "INIT",
+ "initiative": "Initiative",
+ "insanity-rating": "Insanity Rating",
+ "int": "INT",
+ "integration-test": "Integration Test",
+ "intuition": "Intuition",
+ "intuitionx3": "Intuition tripled",
+ "intx3": "INT × 3",
+ "ir": "IR",
+ "kinetic": "Kinetic",
+ "knowledge-skills": "Knowledge Skills",
+ "l-range": "L",
+ "level1": "Level 1",
+ "level2": "Level 2",
+ "level3": "Level 3",
+ "level4": "Level 4",
+ "level5": "Level 5",
+ "long-range": "Long",
+ "luc": "LUC",
+ "lucidity": "Lucidity",
+ "lvl1": "Lvl 1",
+ "lvl2": "Lvl 2",
+ "lvl3": "Lvl 3",
+ "lvl4": "Lvl 4",
+ "lvl5": "Lvl 5",
+ "m-range": "M",
+ "magazine": "Magazine",
+ "margin-of-failure": "Margin of Failure",
+ "margin-of-success": "Margin of Success",
+ "medium-range": "Medium",
+ "melee-weapons": "Melee Weapons",
+ "memorise-recall": "Memorise/Recall",
+ "mental-health": "Mental Health",
+ "mental-only-actions": "Mental Only Actions",
+ "misc-action-mod": "Misc. All Actions Modifier",
+ "misc-dur-bonus": "Misc. Durability Bonus",
+ "misc-initiative-mod": "Misc. Initiative Modifier",
+ "misc-modifiers": "Misc. Modifiers",
+ "misc-notes": "Misc. Notes",
+ "misc-physical-mod": "Misc. Physical Modifier",
+ "moa": "MOA",
+ "mof": "MoF",
+ "morph-aptitude-boni": "Aptitude Boni",
+ "morph-aptitude-max": "Aptitude Max",
+ "morph-armour": "Armour",
+ "morph-armour-energy": "Energy Armour",
+ "morph-armour-kinetic": "Kinetic Armour",
+ "morph-bank": "Morph Bank",
+ "morph-description": "Description",
+ "morph-durability": "Durability",
+ "morph-implants": "Implants/Enhancements",
+ "morph-label": "Label",
+ "morph-location": "Storage Location",
+ "morph-mobility-system": "Mobility System(s)",
+ "morph-name": "Model",
+ "morph-skill-boni": "Skill Boni",
+ "morph-traits": "Traits",
+ "morph-type": "Type",
+ "morph-visible-age": "Visible Age",
+ "morph-visible-gender": "Visible Gender",
+ "morphs": "Morph",
+ "mos": "MoS",
+ "motivations": "Motivations",
+ "mox": "MOX",
+ "moxie": "Moxie",
+ "muse": "Muse",
+ "muse-info": "Muse Info",
+ "muse-name": "Name",
+ "muse-notes": "Notes",
+ "muse-skills": "Muse Skills",
+ "note": "Note",
+ "options": "Options",
+ "or-total-ap": "or ignore armour if critical success",
+ "physical-health": "Physical Health",
+ "psi": "Psi",
+ "psi-action": "Action",
+ "psi-chi": "Psi-chi Sleights",
+ "psi-current": "Currently Sustained",
+ "psi-defense": "Psi Defense",
+ "psi-duration": "Duration",
+ "psi-gamma": "Psi-gamma Sleights",
+ "psi-range": "Range",
+ "psi-skill": "Skill",
+ "psi-strain-mod": "Strain Mod",
+ "psi-sustained": "Sustained Sleights",
+ "psi-sustained-mod": "Skill Penalty",
+ "psi-temp-time": "Temporary Duration",
+ "psi-temp-units": "units",
+ "psi-typeopt-Active": "Active",
+ "psi-typeopt-Passive": "Passive",
+ "psi-typeopt-short-Active": "A",
+ "psi-typeopt-short-Passive": "P",
+ "rRep": "r-Rep",
+ "ranged-defence": "Ranged Defence",
+ "ranged-weapons": "Ranged Weapons",
+ "ref": "REF",
+ "ref-coox2": "REF + COO × 2",
+ "reflex": "Reflex",
+ "reflex-coordinationx2": "Reflect + Coordination doubled",
+ "rep-score": "Score",
+ "reputaion": "Reputation",
+ "resist-shock": "Resist Shock",
+ "resist-trauma-disorientation": "Resist Trauma Disorientation",
+ "resist-wound-knockdown": "Resist Knockdown from Wound",
+ "rez": "REZ",
+ "rez-points": "Rez Points",
+ "rna": "Research Network Associates (Scientists)",
+ "roll-auto-failure": "Roll is an automatic failure",
+ "roll-auto-success": "Roll is an automatic success",
+ "roll-crit-failure": "Roll is a critical failure",
+ "roll-crit-success": "Roll is a critical success",
+ "roll-failure": "Roll is a failure",
+ "roll-success": "Roll is a success",
+ "rolls-for": "rolls for",
+ "s-range": "S",
+ "sa": "SA",
+ "sav": "SAV",
+ "savy": "Savy",
+ "semi-automatic": "Semi-Automatic",
+ "semi-automatic-description": "Semi-automatic weapons may be fired twice with the same Complex Action. Each shot is handled as a separate attack.",
+ "sheet-settings": "Sheet Settings",
+ "short-range": "Short",
+ "single-shot": "Single Shot",
+ "single-shot-description": "Single shot weapons may only be fired once per Complex Action.",
+ "size": "Size",
+ "skill-categories": "Categories",
+ "skill-catopt-Combat": "Combat",
+ "skill-catopt-Mental": "Mental",
+ "skill-catopt-NA": "None",
+ "skill-catopt-Physical": "Physical",
+ "skill-catopt-Psi": "Psi & Mental",
+ "skill-catopt-Social": "Social",
+ "skill-catopt-Technical": "Technical",
+ "skill-catopt-Vehicle": "Vehicle",
+ "skill-catopt-short-Combat": "C",
+ "skill-catopt-short-Mental": "M",
+ "skill-catopt-short-NA": " ",
+ "skill-catopt-short-Physical": "P",
+ "skill-catopt-short-Psi": "Ψ&M",
+ "skill-catopt-short-Social": "S",
+ "skill-catopt-short-Technical": "T",
+ "skill-catopt-short-Vehicle": "V",
+ "skill-classopt-Active": "Active",
+ "skill-classopt-Knowledge": "Knowledge",
+ "skill-commands": "Commands",
+ "skill-field": "Field",
+ "skill-linked-aptitude": "Aptitude",
+ "skill-morph-bonus": "Morph Bonus",
+ "skill-name": "Name",
+ "skill-no-defaulting": "No Defaulting",
+ "skill-no-sort-manual": "Due to Roll20 limitations, manually added items can not be sorted automatically at this time.",
+ "skill-ranks": "Ranks",
+ "skill-reload-page": "Sorting result is only shown after reopening the sheet.",
+ "skill-sortopt-Aptitude": "Aptitude",
+ "skill-sortopt-Category": "Category",
+ "skill-sortopt-Name": "Name",
+ "skill-sortopt-None": " - ",
+ "skill-specialisations": "Specialisations",
+ "skill-total": "Total",
+ "skills": "Skills",
+ "skills-sort": "Sort Now",
+ "skills-sort-by": "Sort by",
+ "sleight-description": "Description",
+ "sleight-name": "Name",
+ "som": "SOM",
+ "somatics": "Somatics",
+ "somaticsx3": "Somatics tripled",
+ "somx3": "SOM × 3",
+ "spd": "SPD",
+ "special-rolls": "Special Rolls",
+ "speed": "Speed",
+ "ss": "SS",
+ "stats": "Character Stats",
+ "strain": "Strain",
+ "stress": "Stress",
+ "stress-test": "Stress Test",
+ "stress-value": "Stress Value",
+ "success-roll": "Success Roll",
+ "sv": "SV",
+ "theEye": "The Eye (Firewall)",
+ "trait-description": "Description",
+ "trait-name": "Name",
+ "trait-type-opt-Negative": "Negative",
+ "trait-type-opt-Neutral": "Neutral",
+ "trait-type-opt-Positive": "Positive",
+ "trait-type-opt-short-Negative": "-",
+ "trait-type-opt-short-Neutral": "◦",
+ "trait-type-opt-short-Positive": "+",
+ "traits": "Traits",
+ "trauma": "Trauma",
+ "trauma-threshold": "Trauma Threshold",
+ "tt": "TT",
+ "uRep": "u-Rep",
+ "ultimateRep": "Ultimate (Ultimates)",
+ "version": "v",
+ "weapon-damage": "Damage",
+ "weapon-description": "Description",
+ "weapon-dmg": "Dmg",
+ "weapon-name": "Weapon Name",
+ "weapon-ranges": "Ranges",
+ "weapon-skill": "Skill",
+ "weapon-skill-search": "Search Skill",
+ "wil": "WIL",
+ "willpower": "Willpower",
+ "willpowerx2": "Willpower doubled",
+ "willpowerx3": "Willpower tripled",
+ "wilx2": "WIL × 2",
+ "wilx3": "WIL × 3",
+ "wound-threshold": "Wound Threshold",
+ "wounds": "Wounds",
+ "wounds-ignored": "Ignored Wounds",
+ "wt": "WT",
+ "x-range": "X",
+ "xRep": "x-Rep"
+}
\ No newline at end of file
diff --git a/Eclipse Phase Alternate/translations/zh.json b/Eclipse Phase Alternate/translations/zh.json
new file mode 100644
index 0000000000..2a2d3a497e
--- /dev/null
+++ b/Eclipse Phase Alternate/translations/zh.json
@@ -0,0 +1,332 @@
+{
+ "active-morph": "Active Morph",
+ "active-skills": "Active Skills",
+ "actual-age": "Actual Age",
+ "alienation-test": "Alienation Test",
+ "ammo-type": "Ammo Type",
+ "ap": "AP",
+ "apt-base": "Base",
+ "apt-morph-bonus": "Morph Bonus",
+ "apt-morph-max": "Morph Max",
+ "apt-temp": "Temp",
+ "apt-total": "Total",
+ "aptitudes": "Aptitudes",
+ "armour": "Armour",
+ "armour-accessory": "Armour Accessory",
+ "armour-active-total": "Active Bonus",
+ "armour-layering-penalty": "Layered Armour Penalty",
+ "armour-name": "Name",
+ "armour-penetration": "Armour Penetration",
+ "armour-worn": "Armour Worn",
+ "async": "Async",
+ "async-trait": "Has Asyc trait",
+ "atRep": "@-Rep",
+ "author": "Author",
+ "background": "Background",
+ "bf": "BF",
+ "brute-strength": "Brute Strength",
+ "burst-fire": "Burst Fire",
+ "burst-fire-description": "Two bursts maybe fired with the same Complex Action. Each burst is handled as a separate attack. Bursts use up 3 shots worth of ammunition.\nA burst may be shot against a single target (concentrated fire) or against two targets within one meter of each other. Against a single target, the attacker can choose either a +10 modifier to hit or increase the DV by +1d10.",
+ "cRep": "c-Rep",
+ "called-in-favours": "Called in Favours",
+ "cash": "Cash (Credit Chips)",
+ "catching-objects": "Catching Objects",
+ "character-info": "Character Info",
+ "character-name": "Character Name",
+ "character-traits": "Character Traits",
+ "chat-output": "Chat Output",
+ "circleAlist": "The Circle-A List (Autonomists)",
+ "civicNet": "CivicNet (Hypercorps)",
+ "cog": "COG",
+ "cognition": "Cognition",
+ "cognitionx3": "Cognition tripled",
+ "cogx3": "COG × 3",
+ "concentrate-fire": "Concentrate Fire",
+ "continutity-test": "Continuity Test",
+ "coo": "COO",
+ "coo-som": "COO + SOM",
+ "coordination": "Coordination",
+ "coordination-somatics": "Coordination + Somatics",
+ "core": "Core",
+ "crypto-credit": "Crypto Credits",
+ "currency": "Currency",
+ "current-moxie": "Current Moxie Points",
+ "damage": "Damage",
+ "damage-bonus": "Damage Bonus",
+ "damage-inflicts": "Inflicts",
+ "damage-typeopt-Energy": "Energy",
+ "damage-typeopt-GM": "Whisper to GM",
+ "damage-typeopt-Kinetic": "Kinetic",
+ "damage-typeopt-Public": "Public",
+ "damage-typeopt-short-Energy": "E",
+ "damage-typeopt-short-Kinetic": "K",
+ "damage-value": "Damage Value",
+ "db": "DB",
+ "death-rating": "Death Rating",
+ "derangement-description": "Description",
+ "derangement-duration": "Duration",
+ "derangement-severity": "Severity",
+ "derangement-severity-opt-Major": "Major",
+ "derangement-severity-opt-Minor": "Minor",
+ "derangement-severity-opt-Moderate": "Moderate",
+ "derangements": "Derangements",
+ "disorder-description": "Description",
+ "disorder-remaining-treatment": "Remaining treatment time",
+ "disorders": "Disorders",
+ "dr": "DR",
+ "dur": "DUR",
+ "dur-energy-armor": "DUR + Energy Armor",
+ "durability": "Durability",
+ "durability-energy-armor": "Durability + Energy Armor",
+ "dv": "DV",
+ "eRep": "e-Rep",
+ "ecoWave": "EcoWave (Ecologists)",
+ "energy": "Energy",
+ "equipment": "Equipment",
+ "equipment-description": "Description",
+ "equipment-name": "Name",
+ "escape-artist": "Escape Artist",
+ "exploreNet": "ExploreNet (Gatecrashers)",
+ "extreme-range": "Extreme",
+ "fRep": "f-Rep",
+ "fa": "FA",
+ "faction": "Faction",
+ "fame": "Fame (Media)",
+ "fire-modes": "Firing Modes",
+ "fraydiv2": "Fray/2",
+ "frayhalved": "Fray halved",
+ "full-automatic": "Full Automatic",
+ "full-automatic-description": "Only one full-auto attack may be made with each Complex Action. This attack may be made on a single target or against up to three separate targets within one meter of another. Against a single individual, the attacker can choose either a +30 modifier to hit or increase the DV by +3d10. Firing in full automatic mode uses up 10 shots.",
+ "gRep": "g-Rep",
+ "gear": "Gear",
+ "gear-freeform": "Freeform Gear",
+ "gender-id": "Gender Identity",
+ "generate-skills": "Generate Default Skills",
+ "generating-skills": "Generating Skills...",
+ "github": "Github",
+ "guanxi": "Guanxi (Criminals)",
+ "having-an-idea": "Having an Idea",
+ "heal-trauma": "Heal Trauma",
+ "hours-long": "hours",
+ "hours-short": "h",
+ "iRep": "i-Rep",
+ "id-credits": "Credits",
+ "id-description": "Description",
+ "id-notes": "Notes",
+ "identities": "Identities",
+ "identity": "Identity",
+ "init": "INIT",
+ "initiative": "Initiative",
+ "insanity-rating": "Insanity Rating",
+ "int": "INT",
+ "integration-test": "Integration Test",
+ "intuition": "Intuition",
+ "intuitionx3": "Intuition tripled",
+ "intx3": "INT × 3",
+ "ir": "IR",
+ "kinetic": "Kinetic",
+ "knowledge-skills": "Knowledge Skills",
+ "l-range": "L",
+ "level1": "Level 1",
+ "level2": "Level 2",
+ "level3": "Level 3",
+ "level4": "Level 4",
+ "level5": "Level 5",
+ "long-range": "Long",
+ "luc": "LUC",
+ "lucidity": "Lucidity",
+ "lvl1": "Lvl 1",
+ "lvl2": "Lvl 2",
+ "lvl3": "Lvl 3",
+ "lvl4": "Lvl 4",
+ "lvl5": "Lvl 5",
+ "m-range": "M",
+ "magazine": "Magazine",
+ "margin-of-failure": "Margin of Failure",
+ "margin-of-success": "Margin of Success",
+ "medium-range": "Medium",
+ "melee-weapons": "Melee Weapons",
+ "memorise-recall": "Memorise/Recall",
+ "mental-health": "Mental Health",
+ "mental-only-actions": "Mental Only Actions",
+ "misc-action-mod": "Misc. All Actions Modifier",
+ "misc-dur-bonus": "Misc. Durability Bonus",
+ "misc-initiative-mod": "Misc. Initiative Modifier",
+ "misc-modifiers": "Misc. Modifiers",
+ "misc-notes": "Misc. Notes",
+ "misc-physical-mod": "Misc. Physical Modifier",
+ "moa": "MOA",
+ "mof": "MoF",
+ "morph-aptitude-boni": "Aptitude Boni",
+ "morph-aptitude-max": "Aptitude Max",
+ "morph-armour": "Armour",
+ "morph-armour-energy": "Energy Armour",
+ "morph-armour-kinetic": "Kinetic Armour",
+ "morph-bank": "Morph Bank",
+ "morph-description": "Description",
+ "morph-durability": "Durability",
+ "morph-implants": "Implants/Enhancements",
+ "morph-label": "Label",
+ "morph-location": "Storage Location",
+ "morph-mobility-system": "Mobility System(s)",
+ "morph-name": "Model",
+ "morph-skill-boni": "Skill Boni",
+ "morph-traits": "Traits",
+ "morph-type": "Type",
+ "morph-visible-age": "Visible Age",
+ "morph-visible-gender": "Visible Gender",
+ "morphs": "Morph",
+ "mos": "MoS",
+ "motivations": "Motivations",
+ "mox": "MOX",
+ "moxie": "Moxie",
+ "muse": "Muse",
+ "muse-info": "Muse Info",
+ "muse-name": "Name",
+ "muse-notes": "Notes",
+ "muse-skills": "Muse Skills",
+ "note": "Note",
+ "options": "Options",
+ "or-total-ap": "or ignore armour if critical success",
+ "physical-health": "Physical Health",
+ "psi": "Psi",
+ "psi-action": "Action",
+ "psi-chi": "Psi-chi Sleights",
+ "psi-current": "Currently Sustained",
+ "psi-defense": "Psi Defense",
+ "psi-duration": "Duration",
+ "psi-gamma": "Psi-gamma Sleights",
+ "psi-range": "Range",
+ "psi-skill": "Skill",
+ "psi-strain-mod": "Strain Mod",
+ "psi-sustained": "Sustained Sleights",
+ "psi-sustained-mod": "Skill Penalty",
+ "psi-temp-time": "Temporary Duration",
+ "psi-temp-units": "units",
+ "psi-typeopt-Active": "Active",
+ "psi-typeopt-Passive": "Passive",
+ "psi-typeopt-short-Active": "A",
+ "psi-typeopt-short-Passive": "P",
+ "rRep": "r-Rep",
+ "ranged-defence": "Ranged Defence",
+ "ranged-weapons": "Ranged Weapons",
+ "ref": "REF",
+ "ref-coox2": "REF + COO × 2",
+ "reflex": "Reflex",
+ "reflex-coordinationx2": "Reflect + Coordination doubled",
+ "rep-score": "Score",
+ "reputaion": "Reputation",
+ "resist-shock": "Resist Shock",
+ "resist-trauma-disorientation": "Resist Trauma Disorientation",
+ "resist-wound-knockdown": "Resist Knockdown from Wound",
+ "rez": "REZ",
+ "rez-points": "Rez Points",
+ "rna": "Research Network Associates (Scientists)",
+ "roll-auto-failure": "Roll is an automatic failure",
+ "roll-auto-success": "Roll is an automatic success",
+ "roll-crit-failure": "Roll is a critical failure",
+ "roll-crit-success": "Roll is a critical success",
+ "roll-failure": "Roll is a failure",
+ "roll-success": "Roll is a success",
+ "rolls-for": "rolls for",
+ "s-range": "S",
+ "sa": "SA",
+ "sav": "SAV",
+ "savy": "Savy",
+ "semi-automatic": "Semi-Automatic",
+ "semi-automatic-description": "Semi-automatic weapons may be fired twice with the same Complex Action. Each shot is handled as a separate attack.",
+ "sheet-settings": "Sheet Settings",
+ "short-range": "Short",
+ "single-shot": "Single Shot",
+ "single-shot-description": "Single shot weapons may only be fired once per Complex Action.",
+ "size": "Size",
+ "skill-categories": "Categories",
+ "skill-catopt-Combat": "Combat",
+ "skill-catopt-Mental": "Mental",
+ "skill-catopt-NA": "None",
+ "skill-catopt-Physical": "Physical",
+ "skill-catopt-Psi": "Psi & Mental",
+ "skill-catopt-Social": "Social",
+ "skill-catopt-Technical": "Technical",
+ "skill-catopt-Vehicle": "Vehicle",
+ "skill-catopt-short-Combat": "C",
+ "skill-catopt-short-Mental": "M",
+ "skill-catopt-short-NA": " ",
+ "skill-catopt-short-Physical": "P",
+ "skill-catopt-short-Psi": "Ψ&M",
+ "skill-catopt-short-Social": "S",
+ "skill-catopt-short-Technical": "T",
+ "skill-catopt-short-Vehicle": "V",
+ "skill-classopt-Active": "Active",
+ "skill-classopt-Knowledge": "Knowledge",
+ "skill-commands": "Commands",
+ "skill-field": "Field",
+ "skill-linked-aptitude": "Aptitude",
+ "skill-morph-bonus": "Morph Bonus",
+ "skill-name": "Name",
+ "skill-no-defaulting": "No Defaulting",
+ "skill-no-sort-manual": "Due to Roll20 limitations, manually added items can not be sorted automatically at this time.",
+ "skill-ranks": "Ranks",
+ "skill-reload-page": "Sorting result is only shown after reopening the sheet.",
+ "skill-sortopt-Aptitude": "Aptitude",
+ "skill-sortopt-Category": "Category",
+ "skill-sortopt-Name": "Name",
+ "skill-sortopt-None": " - ",
+ "skill-specialisations": "Specialisations",
+ "skill-total": "Total",
+ "skills": "Skills",
+ "skills-sort": "Sort Now",
+ "skills-sort-by": "Sort by",
+ "sleight-description": "Description",
+ "sleight-name": "Name",
+ "som": "SOM",
+ "somatics": "Somatics",
+ "somaticsx3": "Somatics tripled",
+ "somx3": "SOM × 3",
+ "spd": "SPD",
+ "special-rolls": "Special Rolls",
+ "speed": "Speed",
+ "ss": "SS",
+ "stats": "Character Stats",
+ "strain": "Strain",
+ "stress": "Stress",
+ "stress-test": "Stress Test",
+ "stress-value": "Stress Value",
+ "success-roll": "Success Roll",
+ "sv": "SV",
+ "theEye": "The Eye (Firewall)",
+ "trait-description": "Description",
+ "trait-name": "Name",
+ "trait-type-opt-Negative": "Negative",
+ "trait-type-opt-Neutral": "Neutral",
+ "trait-type-opt-Positive": "Positive",
+ "trait-type-opt-short-Negative": "-",
+ "trait-type-opt-short-Neutral": "◦",
+ "trait-type-opt-short-Positive": "+",
+ "traits": "Traits",
+ "trauma": "Trauma",
+ "trauma-threshold": "Trauma Threshold",
+ "tt": "TT",
+ "uRep": "u-Rep",
+ "ultimateRep": "Ultimate (Ultimates)",
+ "version": "v",
+ "weapon-damage": "Damage",
+ "weapon-description": "Description",
+ "weapon-dmg": "Dmg",
+ "weapon-name": "Weapon Name",
+ "weapon-ranges": "Ranges",
+ "weapon-skill": "Skill",
+ "weapon-skill-search": "Search Skill",
+ "wil": "WIL",
+ "willpower": "Willpower",
+ "willpowerx2": "Willpower doubled",
+ "willpowerx3": "Willpower tripled",
+ "wilx2": "WIL × 2",
+ "wilx3": "WIL × 3",
+ "wound-threshold": "Wound Threshold",
+ "wounds": "Wounds",
+ "wounds-ignored": "Ignored Wounds",
+ "wt": "WT",
+ "x-range": "X",
+ "xRep": "x-Rep"
+}
\ No newline at end of file
diff --git a/Eclipse Phase Alternate/translations/zu.json b/Eclipse Phase Alternate/translations/zu.json
new file mode 100644
index 0000000000..fbb09c6e60
--- /dev/null
+++ b/Eclipse Phase Alternate/translations/zu.json
@@ -0,0 +1,332 @@
+{
+ "active-morph": "crwdns65361:0crwdne65361:0",
+ "active-skills": "crwdns65362:0crwdne65362:0",
+ "actual-age": "crwdns65363:0crwdne65363:0",
+ "alienation-test": "crwdns65364:0crwdne65364:0",
+ "ammo-type": "crwdns65365:0crwdne65365:0",
+ "ap": "crwdns65366:0crwdne65366:0",
+ "apt-base": "crwdns65367:0crwdne65367:0",
+ "apt-morph-bonus": "crwdns65368:0crwdne65368:0",
+ "apt-morph-max": "crwdns65369:0crwdne65369:0",
+ "apt-temp": "crwdns65370:0crwdne65370:0",
+ "apt-total": "crwdns65371:0crwdne65371:0",
+ "aptitudes": "crwdns65372:0crwdne65372:0",
+ "armour": "crwdns65373:0crwdne65373:0",
+ "armour-accessory": "crwdns65374:0crwdne65374:0",
+ "armour-active-total": "crwdns65375:0crwdne65375:0",
+ "armour-layering-penalty": "crwdns65376:0crwdne65376:0",
+ "armour-name": "crwdns65377:0crwdne65377:0",
+ "armour-penetration": "crwdns65378:0crwdne65378:0",
+ "armour-worn": "crwdns65379:0crwdne65379:0",
+ "async": "crwdns65380:0crwdne65380:0",
+ "async-trait": "crwdns65381:0crwdne65381:0",
+ "atRep": "crwdns65382:0crwdne65382:0",
+ "author": "crwdns65383:0crwdne65383:0",
+ "background": "crwdns65384:0crwdne65384:0",
+ "bf": "crwdns65385:0crwdne65385:0",
+ "brute-strength": "crwdns65386:0crwdne65386:0",
+ "burst-fire": "crwdns65387:0crwdne65387:0",
+ "burst-fire-description": "crwdns65388:0crwdne65388:0",
+ "cRep": "crwdns65389:0crwdne65389:0",
+ "called-in-favours": "crwdns65390:0crwdne65390:0",
+ "cash": "crwdns65391:0crwdne65391:0",
+ "catching-objects": "crwdns65392:0crwdne65392:0",
+ "character-info": "crwdns65393:0crwdne65393:0",
+ "character-name": "crwdns65394:0crwdne65394:0",
+ "character-traits": "crwdns65395:0crwdne65395:0",
+ "chat-output": "crwdns65396:0crwdne65396:0",
+ "circleAlist": "crwdns65397:0crwdne65397:0",
+ "civicNet": "crwdns65398:0crwdne65398:0",
+ "cog": "crwdns65399:0crwdne65399:0",
+ "cognition": "crwdns65400:0crwdne65400:0",
+ "cognitionx3": "crwdns65401:0crwdne65401:0",
+ "cogx3": "crwdns65402:0crwdne65402:0",
+ "concentrate-fire": "crwdns65403:0crwdne65403:0",
+ "continutity-test": "crwdns65404:0crwdne65404:0",
+ "coo": "crwdns65405:0crwdne65405:0",
+ "coo-som": "crwdns65406:0crwdne65406:0",
+ "coordination": "crwdns65407:0crwdne65407:0",
+ "coordination-somatics": "crwdns65408:0crwdne65408:0",
+ "core": "crwdns65409:0crwdne65409:0",
+ "crypto-credit": "crwdns65410:0crwdne65410:0",
+ "currency": "crwdns65411:0crwdne65411:0",
+ "current-moxie": "crwdns65412:0crwdne65412:0",
+ "damage": "crwdns65413:0crwdne65413:0",
+ "damage-bonus": "crwdns65414:0crwdne65414:0",
+ "damage-inflicts": "crwdns65415:0crwdne65415:0",
+ "damage-typeopt-Energy": "crwdns65416:0crwdne65416:0",
+ "damage-typeopt-GM": "crwdns65417:0crwdne65417:0",
+ "damage-typeopt-Kinetic": "crwdns65418:0crwdne65418:0",
+ "damage-typeopt-Public": "crwdns65419:0crwdne65419:0",
+ "damage-typeopt-short-Energy": "crwdns65420:0crwdne65420:0",
+ "damage-typeopt-short-Kinetic": "crwdns65421:0crwdne65421:0",
+ "damage-value": "crwdns65422:0crwdne65422:0",
+ "db": "crwdns65423:0crwdne65423:0",
+ "death-rating": "crwdns65424:0crwdne65424:0",
+ "derangement-description": "crwdns65425:0crwdne65425:0",
+ "derangement-duration": "crwdns65426:0crwdne65426:0",
+ "derangement-severity": "crwdns65427:0crwdne65427:0",
+ "derangement-severity-opt-Major": "crwdns65428:0crwdne65428:0",
+ "derangement-severity-opt-Minor": "crwdns65429:0crwdne65429:0",
+ "derangement-severity-opt-Moderate": "crwdns65430:0crwdne65430:0",
+ "derangements": "crwdns65431:0crwdne65431:0",
+ "disorder-description": "crwdns65432:0crwdne65432:0",
+ "disorder-remaining-treatment": "crwdns65433:0crwdne65433:0",
+ "disorders": "crwdns65434:0crwdne65434:0",
+ "dr": "crwdns65435:0crwdne65435:0",
+ "dur": "crwdns65436:0crwdne65436:0",
+ "dur-energy-armor": "crwdns65437:0crwdne65437:0",
+ "durability": "crwdns65438:0crwdne65438:0",
+ "durability-energy-armor": "crwdns65439:0crwdne65439:0",
+ "dv": "crwdns65440:0crwdne65440:0",
+ "eRep": "crwdns65441:0crwdne65441:0",
+ "ecoWave": "crwdns65442:0crwdne65442:0",
+ "energy": "crwdns65443:0crwdne65443:0",
+ "equipment": "crwdns65444:0crwdne65444:0",
+ "equipment-description": "crwdns65445:0crwdne65445:0",
+ "equipment-name": "crwdns65446:0crwdne65446:0",
+ "escape-artist": "crwdns65447:0crwdne65447:0",
+ "exploreNet": "crwdns65448:0crwdne65448:0",
+ "extreme-range": "crwdns65449:0crwdne65449:0",
+ "fRep": "crwdns65450:0crwdne65450:0",
+ "fa": "crwdns65451:0crwdne65451:0",
+ "faction": "crwdns65452:0crwdne65452:0",
+ "fame": "crwdns65453:0crwdne65453:0",
+ "fire-modes": "crwdns65454:0crwdne65454:0",
+ "fraydiv2": "crwdns65455:0crwdne65455:0",
+ "frayhalved": "crwdns65456:0crwdne65456:0",
+ "full-automatic": "crwdns65457:0crwdne65457:0",
+ "full-automatic-description": "crwdns65458:0crwdne65458:0",
+ "gRep": "crwdns65459:0crwdne65459:0",
+ "gear": "crwdns65460:0crwdne65460:0",
+ "gear-freeform": "crwdns65461:0crwdne65461:0",
+ "gender-id": "crwdns65462:0crwdne65462:0",
+ "generate-skills": "crwdns65463:0crwdne65463:0",
+ "generating-skills": "crwdns65464:0crwdne65464:0",
+ "github": "crwdns65465:0crwdne65465:0",
+ "guanxi": "crwdns65466:0crwdne65466:0",
+ "having-an-idea": "crwdns65467:0crwdne65467:0",
+ "heal-trauma": "crwdns65468:0crwdne65468:0",
+ "hours-long": "crwdns65469:0crwdne65469:0",
+ "hours-short": "crwdns65470:0crwdne65470:0",
+ "iRep": "crwdns65471:0crwdne65471:0",
+ "id-credits": "crwdns65472:0crwdne65472:0",
+ "id-description": "crwdns65473:0crwdne65473:0",
+ "id-notes": "crwdns65474:0crwdne65474:0",
+ "identities": "crwdns65475:0crwdne65475:0",
+ "identity": "crwdns65476:0crwdne65476:0",
+ "init": "crwdns65477:0crwdne65477:0",
+ "initiative": "crwdns65478:0crwdne65478:0",
+ "insanity-rating": "crwdns65479:0crwdne65479:0",
+ "int": "crwdns65480:0crwdne65480:0",
+ "integration-test": "crwdns65481:0crwdne65481:0",
+ "intuition": "crwdns65482:0crwdne65482:0",
+ "intuitionx3": "crwdns65483:0crwdne65483:0",
+ "intx3": "crwdns65484:0crwdne65484:0",
+ "ir": "crwdns65485:0crwdne65485:0",
+ "kinetic": "crwdns65486:0crwdne65486:0",
+ "knowledge-skills": "crwdns65487:0crwdne65487:0",
+ "l-range": "crwdns65488:0crwdne65488:0",
+ "level1": "crwdns65489:0crwdne65489:0",
+ "level2": "crwdns65490:0crwdne65490:0",
+ "level3": "crwdns65491:0crwdne65491:0",
+ "level4": "crwdns65492:0crwdne65492:0",
+ "level5": "crwdns65493:0crwdne65493:0",
+ "long-range": "crwdns65494:0crwdne65494:0",
+ "luc": "crwdns65495:0crwdne65495:0",
+ "lucidity": "crwdns65496:0crwdne65496:0",
+ "lvl1": "crwdns65497:0crwdne65497:0",
+ "lvl2": "crwdns65498:0crwdne65498:0",
+ "lvl3": "crwdns65499:0crwdne65499:0",
+ "lvl4": "crwdns65500:0crwdne65500:0",
+ "lvl5": "crwdns65501:0crwdne65501:0",
+ "m-range": "crwdns65502:0crwdne65502:0",
+ "magazine": "crwdns65503:0crwdne65503:0",
+ "margin-of-failure": "crwdns65504:0crwdne65504:0",
+ "margin-of-success": "crwdns65505:0crwdne65505:0",
+ "medium-range": "crwdns65506:0crwdne65506:0",
+ "melee-weapons": "crwdns65507:0crwdne65507:0",
+ "memorise-recall": "crwdns65508:0crwdne65508:0",
+ "mental-health": "crwdns65509:0crwdne65509:0",
+ "mental-only-actions": "crwdns65510:0crwdne65510:0",
+ "misc-action-mod": "crwdns65511:0crwdne65511:0",
+ "misc-dur-bonus": "crwdns65512:0crwdne65512:0",
+ "misc-initiative-mod": "crwdns65513:0crwdne65513:0",
+ "misc-modifiers": "crwdns65514:0crwdne65514:0",
+ "misc-notes": "crwdns65515:0crwdne65515:0",
+ "misc-physical-mod": "crwdns65516:0crwdne65516:0",
+ "moa": "crwdns65517:0crwdne65517:0",
+ "mof": "crwdns65518:0crwdne65518:0",
+ "morph-aptitude-boni": "crwdns65519:0crwdne65519:0",
+ "morph-aptitude-max": "crwdns65520:0crwdne65520:0",
+ "morph-armour": "crwdns65521:0crwdne65521:0",
+ "morph-armour-energy": "crwdns65522:0crwdne65522:0",
+ "morph-armour-kinetic": "crwdns65523:0crwdne65523:0",
+ "morph-bank": "crwdns65524:0crwdne65524:0",
+ "morph-description": "crwdns65525:0crwdne65525:0",
+ "morph-durability": "crwdns65526:0crwdne65526:0",
+ "morph-implants": "crwdns65527:0crwdne65527:0",
+ "morph-label": "crwdns65528:0crwdne65528:0",
+ "morph-location": "crwdns65529:0crwdne65529:0",
+ "morph-mobility-system": "crwdns65530:0crwdne65530:0",
+ "morph-name": "crwdns65531:0crwdne65531:0",
+ "morph-skill-boni": "crwdns65532:0crwdne65532:0",
+ "morph-traits": "crwdns65533:0crwdne65533:0",
+ "morph-type": "crwdns65534:0crwdne65534:0",
+ "morph-visible-age": "crwdns65535:0crwdne65535:0",
+ "morph-visible-gender": "crwdns65536:0crwdne65536:0",
+ "morphs": "crwdns65537:0crwdne65537:0",
+ "mos": "crwdns65538:0crwdne65538:0",
+ "motivations": "crwdns65539:0crwdne65539:0",
+ "mox": "crwdns65540:0crwdne65540:0",
+ "moxie": "crwdns65541:0crwdne65541:0",
+ "muse": "crwdns65542:0crwdne65542:0",
+ "muse-info": "crwdns65543:0crwdne65543:0",
+ "muse-name": "crwdns65544:0crwdne65544:0",
+ "muse-notes": "crwdns65545:0crwdne65545:0",
+ "muse-skills": "crwdns65546:0crwdne65546:0",
+ "note": "crwdns65547:0crwdne65547:0",
+ "options": "crwdns65548:0crwdne65548:0",
+ "or-total-ap": "crwdns65549:0crwdne65549:0",
+ "physical-health": "crwdns65550:0crwdne65550:0",
+ "psi": "crwdns65551:0crwdne65551:0",
+ "psi-action": "crwdns65552:0crwdne65552:0",
+ "psi-chi": "crwdns65553:0crwdne65553:0",
+ "psi-current": "crwdns65554:0crwdne65554:0",
+ "psi-defense": "crwdns65555:0crwdne65555:0",
+ "psi-duration": "crwdns65556:0crwdne65556:0",
+ "psi-gamma": "crwdns65557:0crwdne65557:0",
+ "psi-range": "crwdns65558:0crwdne65558:0",
+ "psi-skill": "crwdns65559:0crwdne65559:0",
+ "psi-strain-mod": "crwdns65560:0crwdne65560:0",
+ "psi-sustained": "crwdns65561:0crwdne65561:0",
+ "psi-sustained-mod": "crwdns65562:0crwdne65562:0",
+ "psi-temp-time": "crwdns65563:0crwdne65563:0",
+ "psi-temp-units": "crwdns65564:0crwdne65564:0",
+ "psi-typeopt-Active": "crwdns65565:0crwdne65565:0",
+ "psi-typeopt-Passive": "crwdns65566:0crwdne65566:0",
+ "psi-typeopt-short-Active": "crwdns65567:0crwdne65567:0",
+ "psi-typeopt-short-Passive": "crwdns65568:0crwdne65568:0",
+ "rRep": "crwdns65569:0crwdne65569:0",
+ "ranged-defence": "crwdns65570:0crwdne65570:0",
+ "ranged-weapons": "crwdns65571:0crwdne65571:0",
+ "ref": "crwdns65572:0crwdne65572:0",
+ "ref-coox2": "crwdns65573:0crwdne65573:0",
+ "reflex": "crwdns65574:0crwdne65574:0",
+ "reflex-coordinationx2": "crwdns65575:0crwdne65575:0",
+ "rep-score": "crwdns65576:0crwdne65576:0",
+ "reputaion": "crwdns65577:0crwdne65577:0",
+ "resist-shock": "crwdns65578:0crwdne65578:0",
+ "resist-trauma-disorientation": "crwdns65579:0crwdne65579:0",
+ "resist-wound-knockdown": "crwdns65580:0crwdne65580:0",
+ "rez": "crwdns65581:0crwdne65581:0",
+ "rez-points": "crwdns65582:0crwdne65582:0",
+ "rna": "crwdns65583:0crwdne65583:0",
+ "roll-auto-failure": "crwdns65584:0crwdne65584:0",
+ "roll-auto-success": "crwdns65585:0crwdne65585:0",
+ "roll-crit-failure": "crwdns65586:0crwdne65586:0",
+ "roll-crit-success": "crwdns65587:0crwdne65587:0",
+ "roll-failure": "crwdns65588:0crwdne65588:0",
+ "roll-success": "crwdns65589:0crwdne65589:0",
+ "rolls-for": "crwdns65590:0crwdne65590:0",
+ "s-range": "crwdns65591:0crwdne65591:0",
+ "sa": "crwdns65592:0crwdne65592:0",
+ "sav": "crwdns65593:0crwdne65593:0",
+ "savy": "crwdns65594:0crwdne65594:0",
+ "semi-automatic": "crwdns65595:0crwdne65595:0",
+ "semi-automatic-description": "crwdns65596:0crwdne65596:0",
+ "sheet-settings": "crwdns65597:0crwdne65597:0",
+ "short-range": "crwdns65598:0crwdne65598:0",
+ "single-shot": "crwdns65599:0crwdne65599:0",
+ "single-shot-description": "crwdns65600:0crwdne65600:0",
+ "size": "crwdns65601:0crwdne65601:0",
+ "skill-categories": "crwdns65602:0crwdne65602:0",
+ "skill-catopt-Combat": "crwdns65603:0crwdne65603:0",
+ "skill-catopt-Mental": "crwdns65604:0crwdne65604:0",
+ "skill-catopt-NA": "crwdns65605:0crwdne65605:0",
+ "skill-catopt-Physical": "crwdns65606:0crwdne65606:0",
+ "skill-catopt-Psi": "crwdns65607:0crwdne65607:0",
+ "skill-catopt-Social": "crwdns65608:0crwdne65608:0",
+ "skill-catopt-Technical": "crwdns65609:0crwdne65609:0",
+ "skill-catopt-Vehicle": "crwdns65610:0crwdne65610:0",
+ "skill-catopt-short-Combat": "crwdns65611:0crwdne65611:0",
+ "skill-catopt-short-Mental": "crwdns65612:0crwdne65612:0",
+ "skill-catopt-short-NA": "crwdns65613:0crwdne65613:0",
+ "skill-catopt-short-Physical": "crwdns65614:0crwdne65614:0",
+ "skill-catopt-short-Psi": "crwdns65615:0crwdne65615:0",
+ "skill-catopt-short-Social": "crwdns65616:0crwdne65616:0",
+ "skill-catopt-short-Technical": "crwdns65617:0crwdne65617:0",
+ "skill-catopt-short-Vehicle": "crwdns65618:0crwdne65618:0",
+ "skill-classopt-Active": "crwdns65619:0crwdne65619:0",
+ "skill-classopt-Knowledge": "crwdns65620:0crwdne65620:0",
+ "skill-commands": "crwdns65621:0crwdne65621:0",
+ "skill-field": "crwdns65622:0crwdne65622:0",
+ "skill-linked-aptitude": "crwdns65623:0crwdne65623:0",
+ "skill-morph-bonus": "crwdns65624:0crwdne65624:0",
+ "skill-name": "crwdns65625:0crwdne65625:0",
+ "skill-no-defaulting": "crwdns65626:0crwdne65626:0",
+ "skill-no-sort-manual": "crwdns65627:0crwdne65627:0",
+ "skill-ranks": "crwdns65628:0crwdne65628:0",
+ "skill-reload-page": "crwdns65629:0crwdne65629:0",
+ "skill-sortopt-Aptitude": "crwdns65630:0crwdne65630:0",
+ "skill-sortopt-Category": "crwdns65631:0crwdne65631:0",
+ "skill-sortopt-Name": "crwdns65632:0crwdne65632:0",
+ "skill-sortopt-None": "crwdns65633:0crwdne65633:0",
+ "skill-specialisations": "crwdns65634:0crwdne65634:0",
+ "skill-total": "crwdns65635:0crwdne65635:0",
+ "skills": "crwdns65636:0crwdne65636:0",
+ "skills-sort": "crwdns65637:0crwdne65637:0",
+ "skills-sort-by": "crwdns65638:0crwdne65638:0",
+ "sleight-description": "crwdns65639:0crwdne65639:0",
+ "sleight-name": "crwdns65640:0crwdne65640:0",
+ "som": "crwdns65641:0crwdne65641:0",
+ "somatics": "crwdns65642:0crwdne65642:0",
+ "somaticsx3": "crwdns65643:0crwdne65643:0",
+ "somx3": "crwdns65644:0crwdne65644:0",
+ "spd": "crwdns65645:0crwdne65645:0",
+ "special-rolls": "crwdns65646:0crwdne65646:0",
+ "speed": "crwdns65647:0crwdne65647:0",
+ "ss": "crwdns65648:0crwdne65648:0",
+ "stats": "crwdns65649:0crwdne65649:0",
+ "strain": "crwdns65650:0crwdne65650:0",
+ "stress": "crwdns65651:0crwdne65651:0",
+ "stress-test": "crwdns65652:0crwdne65652:0",
+ "stress-value": "crwdns65653:0crwdne65653:0",
+ "success-roll": "crwdns65654:0crwdne65654:0",
+ "sv": "crwdns65655:0crwdne65655:0",
+ "theEye": "crwdns65656:0crwdne65656:0",
+ "trait-description": "crwdns65657:0crwdne65657:0",
+ "trait-name": "crwdns65658:0crwdne65658:0",
+ "trait-type-opt-Negative": "crwdns65659:0crwdne65659:0",
+ "trait-type-opt-Neutral": "crwdns65660:0crwdne65660:0",
+ "trait-type-opt-Positive": "crwdns65661:0crwdne65661:0",
+ "trait-type-opt-short-Negative": "crwdns65662:0crwdne65662:0",
+ "trait-type-opt-short-Neutral": "crwdns65663:0crwdne65663:0",
+ "trait-type-opt-short-Positive": "crwdns65664:0crwdne65664:0",
+ "traits": "crwdns65665:0crwdne65665:0",
+ "trauma": "crwdns65666:0crwdne65666:0",
+ "trauma-threshold": "crwdns65667:0crwdne65667:0",
+ "tt": "crwdns65668:0crwdne65668:0",
+ "uRep": "crwdns65669:0crwdne65669:0",
+ "ultimateRep": "crwdns65670:0crwdne65670:0",
+ "version": "crwdns65671:0crwdne65671:0",
+ "weapon-damage": "crwdns65672:0crwdne65672:0",
+ "weapon-description": "crwdns65673:0crwdne65673:0",
+ "weapon-dmg": "crwdns65674:0crwdne65674:0",
+ "weapon-name": "crwdns65675:0crwdne65675:0",
+ "weapon-ranges": "crwdns65676:0crwdne65676:0",
+ "weapon-skill": "crwdns65677:0crwdne65677:0",
+ "weapon-skill-search": "crwdns65678:0crwdne65678:0",
+ "wil": "crwdns65679:0crwdne65679:0",
+ "willpower": "crwdns65680:0crwdne65680:0",
+ "willpowerx2": "crwdns65681:0crwdne65681:0",
+ "willpowerx3": "crwdns65682:0crwdne65682:0",
+ "wilx2": "crwdns65683:0crwdne65683:0",
+ "wilx3": "crwdns65684:0crwdne65684:0",
+ "wound-threshold": "crwdns65685:0crwdne65685:0",
+ "wounds": "crwdns65686:0crwdne65686:0",
+ "wounds-ignored": "crwdns65687:0crwdne65687:0",
+ "wt": "crwdns65688:0crwdne65688:0",
+ "x-range": "crwdns65689:0crwdne65689:0",
+ "xRep": "crwdns65690:0crwdne65690:0"
+}
\ No newline at end of file
diff --git a/Eclipse Phase V2/Eclipse Phase V2.css b/Eclipse Phase V2/Eclipse Phase V2.css
new file mode 100644
index 0000000000..c866048a13
--- /dev/null
+++ b/Eclipse Phase V2/Eclipse Phase V2.css
@@ -0,0 +1,645 @@
+.charsheet
+{
+ color:black !important;
+}
+
+input.sheet-tab
+{
+ height: 22px;
+ position: relative;
+ top: 5px;
+ left: 7px;
+ margin: -1.5px;
+ cursor: pointer;
+ z-index: 1;
+ opacity: 0;
+ margin-bottom:14px;
+ margin-top:3px;
+}
+
+input.sheet-tab + span::before
+{
+ content: attr(title);
+
+ text-align: center;
+ display: inline-block;
+ height: 20px;
+
+
+ font-size: 14px;
+ font-weight:bold;
+ border:1px solid black;
+ border-top-left-radius: 3em 3em;
+ border-top-right-radius: 3em 3em;
+ border-bottom-right-radius: 3em 3em;
+ border-bottom-left-radius: 3em 3em;
+
+ position: relative;
+
+
+ background-color:rgb(0, 124, 151);
+ color:white;
+}
+
+input.sheet-tab:checked + span::before
+{
+ background-color:rgb(0, 124, 151);
+ box-shadow: 0px 0px 7px 0px #000000 inset;
+ color:white;
+}
+
+input.sheet-tab-130px
+{
+ width: 129px;
+}
+
+input.sheet-tab-130px + span::before
+{
+ width: 125px;
+ margin-left:-120px;
+}
+
+input.sheet-tab-100px
+{
+ width: 99px;
+}
+
+input.sheet-tab-100px + span::before
+{
+ width: 95px;
+ margin-left:-90px;
+}
+
+.sheet-hidden
+{
+ display:none;
+}
+
+input.sheet-option
+{
+ width:21px;
+ height: 21px;
+ cursor: pointer;
+ z-index: 1;
+ opacity: 0;
+ float:right;
+ margin:0px;
+}
+
+input.sheet-option+ span{
+ float:right;
+ margin-right:-21px;
+ text-align: center;
+ display: inline-block;
+ width: 21px;
+ height:21px;
+}
+
+input.sheet-option+ span::before
+{
+ font-family: "pictos";
+ content: 'y';
+ color:black;
+ text-shadow: 2px 2px 2px rgb(117, 173, 192);
+ font-size: 20px;
+}
+input.sheet-option:checked+ span::before
+{
+ text-shadow: 2px 2px 2px rgb(0, 124, 151);
+ opacity: 1;
+}
+
+input.sheet-option:checked ~ div div.sheet-hidden
+{
+ display:block;
+}
+
+input.sheet-optionHide + span::before
+{
+ content: '+' !important;
+ color:rgb(0, 124, 151);
+ opacity:1;
+}
+
+input.sheet-optionHide:checked + span::before
+{
+ content: '-' !important;
+ color:rgb(0, 124, 151);
+ opacity:1;
+ text-shadow: 2px 2px 2px rgb(117, 173, 192);
+}
+
+input.sheet-optionHideMorph + span::before
+{
+ content: '+' !important;
+ opacity:1;
+ text-shadow: 0.5px 0 0 black, -0.5px 0 0 black, 0 0.5px 0 black, 0 -0.5px 0 black, 0px 0px black, -0px -0px 0 black, 0px -0px 0 black, -0px 0px 0 black;
+ color: rgb(117, 173, 192) !important;
+}
+
+input.sheet-optionHideMorph:checked + span::before
+{
+ content: '-' !important;
+ opacity:1;
+ text-shadow: 0.5px 0 0 black, -0.5px 0 0 black, 0 0.5px 0 black, 0 -0.5px 0 black, 0px 0px black, -0px -0px 0 black, 0px -0px 0 black, -0px 0px 0 black;
+ color: rgb(117, 173, 192) !important;
+}
+
+input.sheet-expand,
+input.sheet-expand + span::before
+{
+ opacity:0;
+}
+
+div:hover > span.sheet-expand::before
+{
+ opacity: 1;
+}
+
+input.sheet-expand:checked ~ div.sheet-expand
+{
+ display:inline-block;
+ width:100%;
+}
+
+div.sheet-expandHide
+{
+ display:inline-block;
+}
+
+div.sheet-expand
+{
+ display:none;
+}
+
+input.sheet-expand:checked ~ div.sheet-expandHide
+{
+ display:none;
+}
+
+input.sheet-tab1:checked ~ .sheet-tab1Show,
+input.sheet-tab2:checked ~ .sheet-tab2Show,
+input.sheet-tab3:checked ~ .sheet-tab3Show,
+input.sheet-tab4:checked ~ .sheet-tab4Show,
+input.sheet-tab5:checked ~ .sheet-tab5Show,
+input.sheet-tab6:checked ~ .sheet-tab6Show,
+input.sheet-tab7:checked ~ .sheet-tab7Show,
+input.sheet-tab8:checked ~ .sheet-tab8Show
+{
+ display:block;
+}
+
+input
+{
+ color:black;
+}
+
+input[type="number"]
+{
+ -webkit-appearance: none;
+ margin: 0;
+ -moz-appearance:textfield;
+}
+
+button[type=roll].sheet-apt-check::before
+{
+ content: "" !important;
+}
+
+button[type=roll].sheet-apt-check
+{
+ margin:0px;
+ padding:0px;
+}
+
+button[type=roll] input
+{
+ background-color:transparent;
+ border:0px;
+ box-shadow:none;
+ padding:0px;
+}
+
+.sheet-dark-row
+{
+ background-color:rgb(0, 124, 151);
+ margin-right:-10px;
+ margin-left:-20px;
+}
+
+.sheet-header
+{
+ margin-bottom:20px;
+}
+
+.sheet-center
+{
+ text-align:center;
+}
+
+.sheet-title
+{
+ font-weight:bold;
+}
+
+div.sheet-block-title,
+span.sheet-block-title
+{
+ margin-bottom:-1px;
+ font-size:20px;
+ text-transform:uppercase;
+ color:rgb(0, 124, 151);
+ font-weight:bold;
+ text-align:right;
+ margin-left:auto;
+ margin-right:20px;
+ display:block;
+}
+
+div.sheet-block
+{
+ background-color:rgb(117, 173, 192);
+ padding-top:10px;
+ padding-left:20px;
+ padding-bottom:10px;
+ padding-right:10px;
+ border-radius:20px;
+}
+
+div.sheet-identity-img
+{
+ height:102px;
+ width:233px;
+ display:inline-block;
+ vertical-align:top;
+ margin-top:60px;
+}
+
+input.sheet-lower-input
+{
+ border-top:0px;
+ border-right:0px;
+ border-left:0px;
+ border-radius:0px;
+ box-shadow:none;
+ padding-bottom:0px;
+ padding-left:0px;
+ padding-right:0px;
+ border-bottom-color:white;
+ font-weight:500;
+ background-color:transparent;
+ margin-right:10px !important;
+}
+
+input.sheet-lower-inputWMargin
+{
+ border-top:0px;
+ border-right:0px;
+ border-left:0px;
+ border-radius:0px;
+ box-shadow:none;
+ padding-bottom:0px;
+ padding-left:0px;
+ padding-right:0px;
+ border-bottom-color:white;
+ font-weight:500;
+ background-color:transparent;
+}
+
+input.sheet-lower-inputWMargin
+{
+ border-top:0px;
+ border-right:0px;
+ border-left:0px;
+ border-radius:0px;
+ box-shadow:none;
+ padding-bottom:0px;
+ padding-left:0px;
+ padding-right:0px;
+ border-bottom-color:white;
+ font-weight:500;
+ background-color:transparent;
+}
+
+div.sheet-subtitle
+{
+ margin-right:10px;
+ display:inline-block;
+ font-weight:bold;
+}
+
+div.sheet-subtitle-left
+{
+ vertical-align:bottom;
+ display:inline-block;
+ font-weight:bold;
+}
+
+.sheet-first-row
+{
+ clear:both;
+ margin:auto;
+ margin-top:10px;
+ margin-bottom:20px;
+}
+
+div.sheet-apt-title
+{
+ font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
+ display:inline-block !important;
+ text-transform:uppercase !important;
+ font-weight:bold !important;
+ font-size:13px !important;
+}
+
+input.sheet-apt-title,
+button.sheet-apt-title
+{
+ margin-right:10px !important;
+ text-align:center;
+}
+
+.sheet-margin-col
+{
+ margin-right:20px;
+}
+
+.sheet-column
+{
+ display:inline-block;
+ vertical-align:top;
+}
+
+.sheet-line
+{
+ clear:both;
+}
+
+input.sheet-spe-skills
+{
+ width:380px;
+}
+
+div.sheet-name-skills,
+span.sheet-name-skills
+{
+ font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
+ display:inline-block;
+ font-weight:bold;
+ font-size:13px;
+ vertical-align:middle;
+}
+
+div.sheet-skills-apt
+{
+ vertical-align:middle;
+ display:inline-block;
+}
+
+button[type=roll].sheet-default-btn::before
+{
+ content: "" !important;
+ margin:0px !important;
+ padding:0px !important;
+}
+
+button[type=roll].sheet-default-btn
+{
+ margin:0px !important;
+}
+
+button[type=roll].sheet-skills-btn::before
+{
+ content: "" !important;
+}
+
+button.sheet-skills-btn
+{
+ width:130px;
+ height:28px;
+ text-align:left;
+ padding-right:0px !important;
+ padding-top:0px !important;
+ padding-bottom:0px !important;
+ padding-left:5px !important;
+ margin:0px !important;
+}
+
+input.sheet-morphTab
+{
+ height: 22px;
+ position: relative;
+ top: 5px;
+ left: 7px;
+ margin: -1.5px;
+ cursor: pointer;
+ z-index: 1;
+ opacity: 0;
+ margin-top:-12px;
+ margin-left:-8px
+}
+
+span.sheet-morphTab
+{
+ text-align: center;
+ display: inline-block;
+ height: 20px;
+
+
+ font-size: 14px;
+ font-weight:bold;
+ border:1px solid black;
+ border-top-left-radius: 3em 3em;
+
+ position: relative;
+
+ background-color:rgb(0, 124, 151);
+ color:white;
+
+ margin-bottom:-1px;
+}
+
+input.sheet-morphTab2
+{
+ margin-left:-12px
+}
+
+span.sheet-morphTab2
+{
+ text-align: center;
+ display: inline-block;
+ height: 20px;
+
+
+ font-size: 14px;
+ font-weight:bold;
+ border:1px solid black;
+
+ position: relative;
+
+ background-color:rgb(0, 124, 151);
+ color:white;
+
+ margin-bottom: -7px;
+}
+
+input.sheet-morphTab:checked + span
+{
+ border-bottom-color:rgb(0, 124, 151);
+}
+
+input.sheet-morphTab-130px
+{
+ width: 139px;
+}
+
+span.sheet-morphTab-130px
+{
+ width: 135px;
+ margin-left:-130px;
+}
+
+input.sheet-morphTab1:checked ~ .sheet-morphTab1Show,
+input.sheet-morphTab2:checked ~ .sheet-morphTab2Show,
+input.sheet-morphTab3:checked ~ .sheet-morphTab3Show,
+input.sheet-morphTab4:checked ~ .sheet-morphTab4Show
+{
+ display:block;
+}
+
+.sheet-block-title-morph
+{
+ text-shadow: 0.5px 0 0 black, -0.5px 0 0 black, 0 0.5px 0 black, 0 -0.5px 0 black, 0px 0px black, -0px -0px 0 black, 0px -0px 0 black, -0px 0px 0 black;
+ color:rgb(117, 173, 192) !important;
+}
+
+div.sheet-morphBlock
+{
+ width:820px;
+ background-color: rgb(0, 124, 151);
+ border: 1px solid black;
+ padding:5px;
+}
+
+input.sheet-M1Hidden:checked ~ div.sheet-M1Hidden,
+input.sheet-M2Hidden:checked ~ div.sheet-M2Hidden,
+input.sheet-M3Hidden:checked ~ div.sheet-M3Hidden,
+input.sheet-M4Hidden:checked ~ div.sheet-M4Hidden
+{
+ display:block;
+}
+
+.sheet-M1Hidden,
+.sheet-M2Hidden,
+.sheet-M3Hidden,
+.sheet-M4Hidden
+{
+ display:none;
+}
+
+
+.sheet-rolltemplate-EPdefault .inlinerollresult,
+.sheet-rolltemplate-EPcombat .inlinerollresult,
+.sheet-rolltemplate-EPpsi .inlinerollresult
+{
+ border: none;
+ background-color:transparent;
+}
+
+.sheet-rolltemplate-EPdefault .inlinerollresult.fullcrit,
+.sheet-rolltemplate-EPcombat .inlinerollresult.fullcrit,
+.sheet-rolltemplate-EPpsi .inlinerollresult.fullcrit
+{
+ border: none;
+ background-color:transparent;
+}
+
+.sheet-rolltemplate-EPdefault .inlinerollresult.fullfail,
+.sheet-rolltemplate-EPcombat .inlinerollresult.fullfail,
+.sheet-rolltemplate-EPpsi .inlinerollresult.fullfail
+{
+ border: none;
+ background-color:transparent;
+}
+
+.sheet-rolltemplate-EPdefault .inlinerollresult.importantroll,
+.sheet-rolltemplate-EPcombat .inlinerollresult.importantroll,
+.sheet-rolltemplate-EPpsi .inlinerollresult.importantroll
+{
+ border: none;
+ background-color:transparent;
+}
+
+.sheet-rolltemplate-EPdefault .sheet-allbubbled,
+.sheet-rolltemplate-EPcombat .sheet-allbubbled,
+.sheet-rolltemplate-EPpsi .sheet-allbubbled
+{
+ font-size: 11pt;
+ width:100%;
+ height:100%;
+ font-weight:bold;
+ border:2px solid rgb(0, 124, 151);
+ border-right:none;
+ color:white;
+ display:inline-block;
+ background-color:rgb(0, 124, 151);
+ text-align: center;
+ padding-top:1px;
+ padding-left:3px;
+ padding-bottom:4px;
+}
+
+.sheet-rolltemplate-EPdefault .sheet-sidebubbled,
+.sheet-rolltemplate-EPcombat .sheet-sidebubbled,
+.sheet-rolltemplate-EPpsi .sheet-sidebubbled
+{
+ font-size: 11pt;
+ width:100%;
+ height:100%;
+ font-weight:bold;
+ border:2px solid rgb(0, 124, 151);
+ border-right:none;
+ color:white;
+ display:inline-block;
+ background-color:rgb(0, 124, 151);
+ text-align: center;
+ padding-top:1px;
+ padding-left:3px;
+ padding-bottom:4px;
+ border-bottom-left-radius: 1em;
+}
+
+.sheet-rolltemplate-EPdefault table,
+.sheet-rolltemplate-EPcombat table,
+.sheet-rolltemplate-EPpsi table
+{
+ width: 100%;
+ border: 1px solid #DADADA;
+ color: black;
+ background-color: rgb(117, 173, 192);
+ font-size: 1em;
+ font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
+ border-collapse: separate;
+ border-radius: 1em;
+}
+
+.sheet-rolltemplate-EPdefault th,
+.sheet-rolltemplate-EPcombat th,
+.sheet-rolltemplate-EPpsi th
+{
+ text-shadow: 0px 0px 1px #555555;
+ padding: 2px;
+ border-bottom: 1px solid black;
+ line-height: 1.6em;
+ font-size: 1.2em;
+ font-weight: bold;
+}
+
+.sheet-rolltemplate-EPcombat a[href^="!"], .sheet-rolltemplate-EPcombat a[href^="~"] {
+ background-color: transparent;
+ color:blue;
+ padding:0px;
+ border:none;
+ width:100%;
+ text-decoration:underline;
+}
diff --git a/Eclipse Phase V2/Eclipse Phase V2.html b/Eclipse Phase V2/Eclipse Phase V2.html
new file mode 100644
index 0000000000..c2fd21489d
--- /dev/null
+++ b/Eclipse Phase V2/Eclipse Phase V2.html
@@ -0,0 +1,3586 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Know Skills
+
+
+
+
Total
+
Ranks
+
Temp
+
Apt
+
+
+
+
+
+
Active Skills
+
+
+
+
Total
+
Ranks
+
Temp
+
Apt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Ranged Weapon
+
+
+
Firing Modes :
+
+ Single Shot
+ Semi-Automatic
+ Burst Fire (+10 to hit)
+ Burst Fire (+1D10 DV)
+ Burst Fire (2 targets)
+ Full Automatic (+30 to hit)
+ Full Automatic (+2D10 DV)
+ Full Automatic (3 Targets)
+ Full Automatic (Suppressive Fire)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Damage Value
+
Reload (SA/BF/FA )
+
Range
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Seeker Weapon and Grenade
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Damage Value
+
Reload (SA/BF/FA )
+
Range
+
+
+
+
+
+ Guns
+ Athletics
+
+
+
+
Ammo Type
+
Armor Used
+
Skill
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Aptitudes
+
+
+
+
+
+
+
+
+
+ Cognition
+
+
+ Intuition
+
+
+ Reflexes
+
+
+ Savvy
+
+
+
+
+
+
+
+
+ Somatics
+
+
+ Willpower
+
+
+
+
+
+
+
+
Know Skills
+
+
+
+
Total
+
Ranks
+
Temp
+
Apt
+
+
+
+
+
+
Active Skills
+
+
+
+
Total
+
Ranks
+
Temp
+
Apt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Pool
+
+
+
+
Insight
+
Moxie
+
Vigor
+
Flex
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Pool
+
+
+
+
Insight
+
Moxie
+
Vigor
+
Flex
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Pool
+
+
+
+
Insight
+
Moxie
+
Vigor
+
Flex
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Pool
+
+
+
+
Insight
+
Moxie
+
Vigor
+
Flex
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Rep
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Aptitudes
+
+
+
+
+
+
+
+ Cognition
+
+
+ Intuition
+
+
+
+
+
+
+
+
+ Savvy
+
+
+ Somatics
+
+
+
+
+
+
+
+
+ Reflexes
+
+
+ Willpower
+
+
+
+
+
+
+
+
+
+
+
+
Pool
+
+
+
+
Insight
+
Moxie
+
Vigor
+
Flex
+
+
+
+
+
+
+
+
+
+
+
Pool
+
+
+
+
Insight
+
Moxie
+
Vigor
+
Flex
+
+
+
+
+
+
+
+
+
+
+
Pool
+
+
+
+
Insight
+
Moxie
+
Vigor
+
Flex
+
+
+
+
+
+
+
+
+
+
+
Pool
+
+
+
+
Insight
+
Moxie
+
Vigor
+
Flex
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Ranged Weapon
+
+
+
Firing Modes :
+
+ Single Shot
+ Semi-Automatic
+ Burst Fire (+10 to hit)
+ Burst Fire (+1D10 DV)
+ Burst Fire (2 targets)
+ Full Automatic (+30 to hit)
+ Full Automatic (+2D10 DV)
+ Full Automatic (3 Targets)
+ Full Automatic (Suppressive Fire)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Damage Value
+
Reload (SA/BF/FA )
+
Range
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Seeker Weapon and Grenade
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Damage Value
+
Reload (SA/BF/FA )
+
Range
+
+
+
+
+
+ Guns
+ Athletics
+
+
+
+
Ammo Type
+
Armor Used
+
Skill
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Infection
+
+
+
+
+
+
+
Sub-Strains
+
Psi Trait Level
+
+
+
+
+
+
+
Base Rating
+
Current Rating
+
+
+
+
+
+
+
+
+
+
+
+
+
+
1
+
Breaking Point
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Psi Skill
+
+
+
+
Total
+
Ranks
+
Temp
+
Apt
+
+
+
+
+
+
+
Psi-Chi Sleights
+
+
+
+
Type
+
Range
+
Action
+
Duration
+
Strain Mod
+
+
+
+
+
+
+
Psi-Gamma Sleights
+
+
+
+
Type
+
Range
+
Action
+
Duration
+
Strain Mod
+
+
+
+
+
+
+
+
+
+
+
+
+ {{name}}
+
+ {{#subskill}}
+
+ {{subskill}}
+
+ {{/subskill}}
+ {{#^rollTotal() modifiers 0}}
+
+ {{title-modifiers}}
+ {{modifiers}}
+
+ {{/^rollTotal() modifiers 0}}
+ {{#target}}
+
+ {{subname}}
+ {{target}}
+
+ {{/target}}
+
+ {{title-roll}}
+ {{roll}}
+
+
+
+
+
+
+
+ {{name}}
+
+ {{#subskill}}
+
+ {{subskill}}
+
+ {{/subskill}}
+ {{#^rollTotal() modifiers 0}}
+
+ {{title-modifiers}}
+ {{modifiers}}
+
+ {{/^rollTotal() modifiers 0}}
+ {{#range}}
+
+ {{title-range}}
+ {{range}}
+
+ {{/range}}
+ {{#reload}}
+
+ {{title-reload}} ({{title-type-reload}})
+ {{reload}}
+
+ {{/reload}}
+
+ {{subname}}
+ {{target}}
+
+ {{#bonus-hit}}
+
+ {{title-bonus-hit}}
+ {{bonus-hit}}
+
+ {{/bonus-hit}}
+
+ {{title-roll}}
+ {{roll}}
+
+
+ {{title-damage}}
+ {{damage}}
+
+ {{#bonus-dv}}
+
+ {{title-bonus-dv}}
+ {{bonus-dv}}
+
+ {{/bonus-dv}}
+
+ {{notes}}
+
+
+ {{links}}
+
+
+
+
+
+
+
+ {{name}}
+
+ {{#subskill}}
+
+ {{subskill}}
+
+ {{/subskill}}
+
+ {{title-type}}
+ {{type}}
+
+
+ {{title-range}}
+ {{range}}
+
+
+ {{title-action}}
+ {{action}}
+
+
+ {{title-duration}}
+ {{duration}}
+
+
+ {{title-infection}}
+ {{target-infection}}
+
+
+ {{title-roll}}
+ {{roll}}
+
+
+ {{notes}}
+
+ {{#rollBetween() roll 0 target-infection}}
+
+ {{strain-title}}
+
+ {{#rollTotal() strain 1}}
+
+ {{strain_1}}
+
+ {{/rollTotal() strain 1}}
+ {{#rollTotal() strain 2}}
+
+ {{strain_2}}
+
+ {{/rollTotal() strain 2}}
+ {{#rollTotal() strain 3}}
+
+ {{strain_3}}
+
+ {{/rollTotal() strain 3}}
+ {{#rollTotal() strain 4}}
+
+ {{strain_4}}
+
+ {{/rollTotal() strain 4}}
+ {{#rollTotal() strain 5}}
+
+ {{strain_5}}
+
+ {{/rollTotal() strain 5}}
+ {{#rollTotal() strain 6}}
+
+ {{strain_6}}
+
+ {{/rollTotal() strain 6}}
+ {{/rollBetween() roll 0 target-infection}}
+
+
diff --git a/Eclipse Phase V2/EclipsePhaseV2Preview.png b/Eclipse Phase V2/EclipsePhaseV2Preview.png
new file mode 100644
index 0000000000..a9111c903c
Binary files /dev/null and b/Eclipse Phase V2/EclipsePhaseV2Preview.png differ
diff --git a/Eclipse Phase V2/images/EPlogo.png b/Eclipse Phase V2/images/EPlogo.png
new file mode 100644
index 0000000000..b318af85ae
Binary files /dev/null and b/Eclipse Phase V2/images/EPlogo.png differ
diff --git a/Eclipse Phase V2/sheet.json b/Eclipse Phase V2/sheet.json
new file mode 100644
index 0000000000..a6382ffed4
--- /dev/null
+++ b/Eclipse Phase V2/sheet.json
@@ -0,0 +1,8 @@
+{
+"html": "Eclipse Phase V2.html",
+"css": "Eclipse Phase V2.css",
+"authors": "Alain H.",
+"roll20userID": "67962",
+"preview": "EclipsePhaseV2Preview.png",
+"instructions": "New edition of Eclipse Phase, actually in playtest."
+}
diff --git a/Eclipse Phase V2/translation.json b/Eclipse Phase V2/translation.json
new file mode 100644
index 0000000000..dca2681f5f
--- /dev/null
+++ b/Eclipse Phase V2/translation.json
@@ -0,0 +1,182 @@
+{
+ "identity": "Identity",
+ "name": "Name",
+ "gender identity": "Gender Identity",
+ "actual age": "Actual Age",
+ "background": "Background",
+ "career": "Career",
+ "faction": "Faction",
+ "motivation": "Motivation",
+ "aptitudes": "Aptitudes",
+ "aptitude short": "Apt",
+ "ego": "Ego",
+ "mental disorder": "Mental Disorder",
+ "muse": "Muse",
+ "morph": "Morph",
+ "history": "History",
+ "gear": "Gear",
+ "combat": "Combat",
+ "firing modes": "Firing Modes :",
+ "interests": "Interests",
+ "cognition": "Cognition",
+ "cognition short": "COG",
+ "intuition": "Intuition",
+ "intuition short": "INT",
+ "reflexes": "Reflexes",
+ "reflexes short": "REF",
+ "savvy": "Savvy",
+ "savvy short": "SAV",
+ "somatics": "Somatics",
+ "somatics short": "SOM",
+ "willpower": "Willpower",
+ "willpower short": "WIL",
+ "mental": "Mental",
+ "trauma treshold short": "TT",
+ "trauma treshold": "Trauma Treshold",
+ "lucidity short": "LUC",
+ "lucidity": "Lucidity",
+ "insanity rating short": "IR",
+ "insanity rating": "Insanity Rating",
+ "stress": "Stress",
+ "traumas": "Traumas",
+ "derived stats": "Derived Stats",
+ "initiative": "Initiative",
+ "total": "Total",
+ "temporary short": "Temp",
+ "skill": "Skill",
+ "skills": "Skills",
+ "active skills": "Active Skills",
+ "know skills": "Know Skills",
+ "ranks": "Ranks",
+ "specializations": "Specializations",
+ "skills-list": "athletics,deceive,exotic skill,fray,free fall,guns,hardware,infiltrate,infosec,interface,kinesics,medicine,melee,perceive,persuade,pilot,profession,program,provoke,psi,research,survival",
+ "athletics": "Athletics",
+ "deceive": "Deceive",
+ "exotic skill": "Exotic Skill",
+ "fray": "Fray",
+ "free fall": "Free Fall",
+ "guns": "Guns",
+ "hardware": "Hardware",
+ "infiltrate": "Infiltrate",
+ "infosec": "Infosec",
+ "interface": "Interface",
+ "kinesics": "Kinesics",
+ "know": "Know",
+ "medicine": "Medicine",
+ "melee": "Melee",
+ "perceive": "Perceive",
+ "persuade": "Persuade",
+ "pilot": "Pilot",
+ "profession": "Profession",
+ "program": "Program",
+ "provoke": "Provoke",
+ "psi": "Psi",
+ "psi skill": "Psi Skill",
+ "research": "Research",
+ "survival": "Survival",
+ "psi trait level": "Psi Trait Level",
+ "infection": "Infection",
+ "infection test": "Infection Test",
+ "sub-strain": "Sub-Strain",
+ "base rating": "Base Rating",
+ "current rating": "Current Rating",
+ "breaking point": "Breaking Point",
+ "physical damage": "Physical Damage",
+ "psi-chi sleights": "Psi-Chi Sleights",
+ "psi-gamma sleights": "Psi-Gamma Sleights",
+ "effect": "Effect",
+ "type": "Type",
+ "range": "Range",
+ "action": "Action",
+ "duration": "Duration",
+ "strain mod": "Strain Mod",
+ "active": "Active",
+ "passive": "Passive",
+ "self": "Self",
+ "touch": "Touch",
+ "close": "Close",
+ "auto": "Auto",
+ "quick": "Quick",
+ "complex": "Complex",
+ "task": "Task",
+ "constant": "Constant",
+ "instant": "Instant",
+ "sustained": "Sustained",
+ "wil/5": "WIL / 5",
+ "description": "Description",
+ "ranged weapon": "Ranged Weapon",
+ "melee weapon": "Melee Weapon",
+ "seeker weapon and grenade": "Seeker Weapon and Grenade",
+ "damage value": "Damage Value",
+ "reload": "Reload",
+ "Semi Auto / Burst Fire / Full Auto short": "SA/BF/FA",
+ "ammo type": "Ammo Type",
+ "armor used": "Armor Used",
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "armor": "Armor",
+ "physique": "Physique",
+ "durability": "Durability",
+ "durability short": "DUR",
+ "wound treshold": "Wound Treshold",
+ "wound treshold short": "WT",
+ "death rating": "Death Rating",
+ "death rating short": "DR",
+ "pool": "Pool",
+ "insight": "Insight",
+ "moxie": "Moxie",
+ "vigor": "Vigor",
+ "flex": "Flex",
+ "current": "Current",
+ "bioware": "Bioware",
+ "cyberware": "Cyberware",
+ "nanoware": "Nanoware",
+ "positive trait": "Positive Trait",
+ "negative trait": "Negative Trait",
+ "notes": "Notes",
+ "movement rating": "Movement Rating",
+ "basic perception": "Basic Perception",
+ "damage": "Damage",
+ "wounds": "Wounds",
+ "recharge": "Recharge",
+ "full": "Full",
+ "short recharge": "Short Recharge",
+ "long recharge": "Long Recharge",
+ "rep": "Rep",
+ "@-rep": "@-Rep",
+ "c-rep": "C-Rep",
+ "f-rep": "F-Rep",
+ "g-rep": "G-Rep",
+ "i-rep": "I-Rep",
+ "r-rep": "R-Rep",
+ "x-rep": "X-Rep",
+ "language": "language",
+ "forks": "Forks",
+ "backup": "Backup",
+ "rez point": "Rez Point",
+ "rp spent": "RP Spent",
+ "roll public": "Roll Public",
+ "roll private": "Roll Private",
+ "fray vs ranged": "Fray vs Ranged",
+ "fray vs melee": "Fray vs Melee",
+ "modifiers": "Modifiers",
+ "roll": "Roll",
+ "score": "Score",
+ "single shot": "Single Shot",
+ "semi-automatic": "Semi-Automatic",
+ "burst fire": "Burst Fire",
+ "burst fire +10": "Burst Fire (+10 to Hit)",
+ "burst fire +1D10": "Burst Fire (+1D10 DV)",
+ "burst fire 2 targets": "Burst Fire (2 Targets)",
+ "full automatic": "Full Automatic",
+ "full automatic +30": "Full Automatic (+30 to Hit)",
+ "full automatic +2D10": "Full Automatic (+2D10 DV)",
+ "full automatic 3 targets": "Full Automatic (3 Targets)",
+ "full automatic suppressive fire": "Full Automatic (Suppressive Fire)",
+ "bonus hit": "Bonus Hit",
+ "bonus dv": "Bonus DV",
+ "superior result": "Superior Result",
+ "superior result damage": "Superior Result (Damage)",
+ "micro ex": "Micro, ...",
+ "emp gas ex": "EMP, Gas, ..."
+}
diff --git a/Eclipse Phase V2/translations/af.json b/Eclipse Phase V2/translations/af.json
new file mode 100644
index 0000000000..328e8bc19f
--- /dev/null
+++ b/Eclipse Phase V2/translations/af.json
@@ -0,0 +1,182 @@
+{
+ "identity": "Identity",
+ "name": "Name",
+ "gender identity": "Gender Identity",
+ "actual age": "Actual Age",
+ "background": "Background",
+ "career": "Career",
+ "faction": "Faction",
+ "motivation": "Motivation",
+ "aptitudes": "Aptitudes",
+ "aptitude short": "Apt",
+ "ego": "Ego",
+ "mental disorder": "Mental Disorder",
+ "muse": "Muse",
+ "morph": "Morph",
+ "history": "History",
+ "gear": "Gear",
+ "combat": "Combat",
+ "firing modes": "Firing Modes :",
+ "interests": "Interests",
+ "cognition": "Cognition",
+ "cognition short": "COG",
+ "intuition": "Intuition",
+ "intuition short": "INT",
+ "reflexes": "Reflexes",
+ "reflexes short": "REF",
+ "savvy": "Savvy",
+ "savvy short": "SAV",
+ "somatics": "Somatics",
+ "somatics short": "SOM",
+ "willpower": "Willpower",
+ "willpower short": "WIL",
+ "mental": "Mental",
+ "trauma treshold short": "TT",
+ "trauma treshold": "Trauma Treshold",
+ "lucidity short": "LUC",
+ "lucidity": "Lucidity",
+ "insanity rating short": "IR",
+ "insanity rating": "Insanity Rating",
+ "stress": "Stress",
+ "traumas": "Traumas",
+ "derived stats": "Derived Stats",
+ "initiative": "Initiative",
+ "total": "Total",
+ "temporary short": "Temp",
+ "skill": "Skill",
+ "skills": "Skills",
+ "active skills": "Active Skills",
+ "know skills": "Know Skills",
+ "ranks": "Ranks",
+ "specializations": "Specializations",
+ "skills-list": "athletics,deceive,exotic skill,fray,free fall,guns,hardware,infiltrate,infosec,interface,kinesics,medicine,melee,perceive,persuade,pilot,profession,program,provoke,psi,research,survival",
+ "athletics": "Athletics",
+ "deceive": "Deceive",
+ "exotic skill": "Exotic Skill",
+ "fray": "Fray",
+ "free fall": "Free Fall",
+ "guns": "Guns",
+ "hardware": "Hardware",
+ "infiltrate": "Infiltrate",
+ "infosec": "Infosec",
+ "interface": "Interface",
+ "kinesics": "Kinesics",
+ "know": "Know",
+ "medicine": "Medicine",
+ "melee": "Melee",
+ "perceive": "Perceive",
+ "persuade": "Persuade",
+ "pilot": "Pilot",
+ "profession": "Profession",
+ "program": "Program",
+ "provoke": "Provoke",
+ "psi": "Psi",
+ "psi skill": "Psi Skill",
+ "research": "Research",
+ "survival": "Survival",
+ "psi trait level": "Psi Trait Level",
+ "infection": "Infection",
+ "infection test": "Infection Test",
+ "sub-strain": "Sub-Strain",
+ "base rating": "Base Rating",
+ "current rating": "Current Rating",
+ "breaking point": "Breaking Point",
+ "physical damage": "Physical Damage",
+ "psi-chi sleights": "Psi-Chi Sleights",
+ "psi-gamma sleights": "Psi-Gamma Sleights",
+ "effect": "Effect",
+ "type": "Type",
+ "range": "Range",
+ "action": "Action",
+ "duration": "Duration",
+ "strain mod": "Strain Mod",
+ "active": "Active",
+ "passive": "Passive",
+ "self": "Self",
+ "touch": "Touch",
+ "close": "Close",
+ "auto": "Auto",
+ "quick": "Quick",
+ "complex": "Complex",
+ "task": "Task",
+ "constant": "Constant",
+ "instant": "Instant",
+ "sustained": "Sustained",
+ "wil/5": "WIL / 5",
+ "description": "Description",
+ "ranged weapon": "Ranged Weapon",
+ "melee weapon": "Melee Weapon",
+ "seeker weapon and grenade": "Seeker Weapon and Grenade",
+ "damage value": "Damage Value",
+ "reload": "Reload",
+ "Semi Auto / Burst Fire / Full Auto short": "SA/BF/FA",
+ "ammo type": "Ammo Type",
+ "armor used": "Armor Used",
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "armor": "Armor",
+ "physique": "Physique",
+ "durability": "Durability",
+ "durability short": "DUR",
+ "wound treshold": "Wound Treshold",
+ "wound treshold short": "WT",
+ "death rating": "Death Rating",
+ "death rating short": "DR",
+ "pool": "Pool",
+ "insight": "Insight",
+ "moxie": "Moxie",
+ "vigor": "Vigor",
+ "flex": "Flex",
+ "current": "Current",
+ "bioware": "Bioware",
+ "cyberware": "Cyberware",
+ "nanoware": "Nanoware",
+ "positive trait": "Positive Trait",
+ "negative trait": "Negative Trait",
+ "notes": "Notes",
+ "movement rating": "Movement Rating",
+ "basic perception": "Basic Perception",
+ "damage": "Damage",
+ "wounds": "Wounds",
+ "recharge": "Recharge",
+ "full": "Full",
+ "short recharge": "Short Recharge",
+ "long recharge": "Long Recharge",
+ "rep": "Rep",
+ "@-rep": "@-Rep",
+ "c-rep": "C-Rep",
+ "f-rep": "F-Rep",
+ "g-rep": "G-Rep",
+ "i-rep": "I-Rep",
+ "r-rep": "R-Rep",
+ "x-rep": "X-Rep",
+ "language": "language",
+ "forks": "Forks",
+ "backup": "Backup",
+ "rez point": "Rez Point",
+ "rp spent": "RP Spent",
+ "roll public": "Roll Public",
+ "roll private": "Roll Private",
+ "fray vs ranged": "Fray vs Ranged",
+ "fray vs melee": "Fray vs Melee",
+ "modifiers": "Modifiers",
+ "roll": "Roll",
+ "score": "Score",
+ "single shot": "Single Shot",
+ "semi-automatic": "Semi-Automatic",
+ "burst fire": "Burst Fire",
+ "burst fire +10": "Burst Fire (+10 to Hit)",
+ "burst fire +1D10": "Burst Fire (+1D10 DV)",
+ "burst fire 2 targets": "Burst Fire (2 Targets)",
+ "full automatic": "Full Automatic",
+ "full automatic +30": "Full Automatic (+30 to Hit)",
+ "full automatic +2D10": "Full Automatic (+2D10 DV)",
+ "full automatic 3 targets": "Full Automatic (3 Targets)",
+ "full automatic suppressive fire": "Full Automatic (Suppressive Fire)",
+ "bonus hit": "Bonus Hit",
+ "bonus dv": "Bonus DV",
+ "superior result": "Superior Result",
+ "superior result damage": "Superior Result (Damage)",
+ "micro ex": "Micro, ...",
+ "emp gas ex": "EMP, Gas, ..."
+}
\ No newline at end of file
diff --git a/Eclipse Phase V2/translations/cs.json b/Eclipse Phase V2/translations/cs.json
new file mode 100644
index 0000000000..328e8bc19f
--- /dev/null
+++ b/Eclipse Phase V2/translations/cs.json
@@ -0,0 +1,182 @@
+{
+ "identity": "Identity",
+ "name": "Name",
+ "gender identity": "Gender Identity",
+ "actual age": "Actual Age",
+ "background": "Background",
+ "career": "Career",
+ "faction": "Faction",
+ "motivation": "Motivation",
+ "aptitudes": "Aptitudes",
+ "aptitude short": "Apt",
+ "ego": "Ego",
+ "mental disorder": "Mental Disorder",
+ "muse": "Muse",
+ "morph": "Morph",
+ "history": "History",
+ "gear": "Gear",
+ "combat": "Combat",
+ "firing modes": "Firing Modes :",
+ "interests": "Interests",
+ "cognition": "Cognition",
+ "cognition short": "COG",
+ "intuition": "Intuition",
+ "intuition short": "INT",
+ "reflexes": "Reflexes",
+ "reflexes short": "REF",
+ "savvy": "Savvy",
+ "savvy short": "SAV",
+ "somatics": "Somatics",
+ "somatics short": "SOM",
+ "willpower": "Willpower",
+ "willpower short": "WIL",
+ "mental": "Mental",
+ "trauma treshold short": "TT",
+ "trauma treshold": "Trauma Treshold",
+ "lucidity short": "LUC",
+ "lucidity": "Lucidity",
+ "insanity rating short": "IR",
+ "insanity rating": "Insanity Rating",
+ "stress": "Stress",
+ "traumas": "Traumas",
+ "derived stats": "Derived Stats",
+ "initiative": "Initiative",
+ "total": "Total",
+ "temporary short": "Temp",
+ "skill": "Skill",
+ "skills": "Skills",
+ "active skills": "Active Skills",
+ "know skills": "Know Skills",
+ "ranks": "Ranks",
+ "specializations": "Specializations",
+ "skills-list": "athletics,deceive,exotic skill,fray,free fall,guns,hardware,infiltrate,infosec,interface,kinesics,medicine,melee,perceive,persuade,pilot,profession,program,provoke,psi,research,survival",
+ "athletics": "Athletics",
+ "deceive": "Deceive",
+ "exotic skill": "Exotic Skill",
+ "fray": "Fray",
+ "free fall": "Free Fall",
+ "guns": "Guns",
+ "hardware": "Hardware",
+ "infiltrate": "Infiltrate",
+ "infosec": "Infosec",
+ "interface": "Interface",
+ "kinesics": "Kinesics",
+ "know": "Know",
+ "medicine": "Medicine",
+ "melee": "Melee",
+ "perceive": "Perceive",
+ "persuade": "Persuade",
+ "pilot": "Pilot",
+ "profession": "Profession",
+ "program": "Program",
+ "provoke": "Provoke",
+ "psi": "Psi",
+ "psi skill": "Psi Skill",
+ "research": "Research",
+ "survival": "Survival",
+ "psi trait level": "Psi Trait Level",
+ "infection": "Infection",
+ "infection test": "Infection Test",
+ "sub-strain": "Sub-Strain",
+ "base rating": "Base Rating",
+ "current rating": "Current Rating",
+ "breaking point": "Breaking Point",
+ "physical damage": "Physical Damage",
+ "psi-chi sleights": "Psi-Chi Sleights",
+ "psi-gamma sleights": "Psi-Gamma Sleights",
+ "effect": "Effect",
+ "type": "Type",
+ "range": "Range",
+ "action": "Action",
+ "duration": "Duration",
+ "strain mod": "Strain Mod",
+ "active": "Active",
+ "passive": "Passive",
+ "self": "Self",
+ "touch": "Touch",
+ "close": "Close",
+ "auto": "Auto",
+ "quick": "Quick",
+ "complex": "Complex",
+ "task": "Task",
+ "constant": "Constant",
+ "instant": "Instant",
+ "sustained": "Sustained",
+ "wil/5": "WIL / 5",
+ "description": "Description",
+ "ranged weapon": "Ranged Weapon",
+ "melee weapon": "Melee Weapon",
+ "seeker weapon and grenade": "Seeker Weapon and Grenade",
+ "damage value": "Damage Value",
+ "reload": "Reload",
+ "Semi Auto / Burst Fire / Full Auto short": "SA/BF/FA",
+ "ammo type": "Ammo Type",
+ "armor used": "Armor Used",
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "armor": "Armor",
+ "physique": "Physique",
+ "durability": "Durability",
+ "durability short": "DUR",
+ "wound treshold": "Wound Treshold",
+ "wound treshold short": "WT",
+ "death rating": "Death Rating",
+ "death rating short": "DR",
+ "pool": "Pool",
+ "insight": "Insight",
+ "moxie": "Moxie",
+ "vigor": "Vigor",
+ "flex": "Flex",
+ "current": "Current",
+ "bioware": "Bioware",
+ "cyberware": "Cyberware",
+ "nanoware": "Nanoware",
+ "positive trait": "Positive Trait",
+ "negative trait": "Negative Trait",
+ "notes": "Notes",
+ "movement rating": "Movement Rating",
+ "basic perception": "Basic Perception",
+ "damage": "Damage",
+ "wounds": "Wounds",
+ "recharge": "Recharge",
+ "full": "Full",
+ "short recharge": "Short Recharge",
+ "long recharge": "Long Recharge",
+ "rep": "Rep",
+ "@-rep": "@-Rep",
+ "c-rep": "C-Rep",
+ "f-rep": "F-Rep",
+ "g-rep": "G-Rep",
+ "i-rep": "I-Rep",
+ "r-rep": "R-Rep",
+ "x-rep": "X-Rep",
+ "language": "language",
+ "forks": "Forks",
+ "backup": "Backup",
+ "rez point": "Rez Point",
+ "rp spent": "RP Spent",
+ "roll public": "Roll Public",
+ "roll private": "Roll Private",
+ "fray vs ranged": "Fray vs Ranged",
+ "fray vs melee": "Fray vs Melee",
+ "modifiers": "Modifiers",
+ "roll": "Roll",
+ "score": "Score",
+ "single shot": "Single Shot",
+ "semi-automatic": "Semi-Automatic",
+ "burst fire": "Burst Fire",
+ "burst fire +10": "Burst Fire (+10 to Hit)",
+ "burst fire +1D10": "Burst Fire (+1D10 DV)",
+ "burst fire 2 targets": "Burst Fire (2 Targets)",
+ "full automatic": "Full Automatic",
+ "full automatic +30": "Full Automatic (+30 to Hit)",
+ "full automatic +2D10": "Full Automatic (+2D10 DV)",
+ "full automatic 3 targets": "Full Automatic (3 Targets)",
+ "full automatic suppressive fire": "Full Automatic (Suppressive Fire)",
+ "bonus hit": "Bonus Hit",
+ "bonus dv": "Bonus DV",
+ "superior result": "Superior Result",
+ "superior result damage": "Superior Result (Damage)",
+ "micro ex": "Micro, ...",
+ "emp gas ex": "EMP, Gas, ..."
+}
\ No newline at end of file
diff --git a/Eclipse Phase V2/translations/da.json b/Eclipse Phase V2/translations/da.json
new file mode 100644
index 0000000000..328e8bc19f
--- /dev/null
+++ b/Eclipse Phase V2/translations/da.json
@@ -0,0 +1,182 @@
+{
+ "identity": "Identity",
+ "name": "Name",
+ "gender identity": "Gender Identity",
+ "actual age": "Actual Age",
+ "background": "Background",
+ "career": "Career",
+ "faction": "Faction",
+ "motivation": "Motivation",
+ "aptitudes": "Aptitudes",
+ "aptitude short": "Apt",
+ "ego": "Ego",
+ "mental disorder": "Mental Disorder",
+ "muse": "Muse",
+ "morph": "Morph",
+ "history": "History",
+ "gear": "Gear",
+ "combat": "Combat",
+ "firing modes": "Firing Modes :",
+ "interests": "Interests",
+ "cognition": "Cognition",
+ "cognition short": "COG",
+ "intuition": "Intuition",
+ "intuition short": "INT",
+ "reflexes": "Reflexes",
+ "reflexes short": "REF",
+ "savvy": "Savvy",
+ "savvy short": "SAV",
+ "somatics": "Somatics",
+ "somatics short": "SOM",
+ "willpower": "Willpower",
+ "willpower short": "WIL",
+ "mental": "Mental",
+ "trauma treshold short": "TT",
+ "trauma treshold": "Trauma Treshold",
+ "lucidity short": "LUC",
+ "lucidity": "Lucidity",
+ "insanity rating short": "IR",
+ "insanity rating": "Insanity Rating",
+ "stress": "Stress",
+ "traumas": "Traumas",
+ "derived stats": "Derived Stats",
+ "initiative": "Initiative",
+ "total": "Total",
+ "temporary short": "Temp",
+ "skill": "Skill",
+ "skills": "Skills",
+ "active skills": "Active Skills",
+ "know skills": "Know Skills",
+ "ranks": "Ranks",
+ "specializations": "Specializations",
+ "skills-list": "athletics,deceive,exotic skill,fray,free fall,guns,hardware,infiltrate,infosec,interface,kinesics,medicine,melee,perceive,persuade,pilot,profession,program,provoke,psi,research,survival",
+ "athletics": "Athletics",
+ "deceive": "Deceive",
+ "exotic skill": "Exotic Skill",
+ "fray": "Fray",
+ "free fall": "Free Fall",
+ "guns": "Guns",
+ "hardware": "Hardware",
+ "infiltrate": "Infiltrate",
+ "infosec": "Infosec",
+ "interface": "Interface",
+ "kinesics": "Kinesics",
+ "know": "Know",
+ "medicine": "Medicine",
+ "melee": "Melee",
+ "perceive": "Perceive",
+ "persuade": "Persuade",
+ "pilot": "Pilot",
+ "profession": "Profession",
+ "program": "Program",
+ "provoke": "Provoke",
+ "psi": "Psi",
+ "psi skill": "Psi Skill",
+ "research": "Research",
+ "survival": "Survival",
+ "psi trait level": "Psi Trait Level",
+ "infection": "Infection",
+ "infection test": "Infection Test",
+ "sub-strain": "Sub-Strain",
+ "base rating": "Base Rating",
+ "current rating": "Current Rating",
+ "breaking point": "Breaking Point",
+ "physical damage": "Physical Damage",
+ "psi-chi sleights": "Psi-Chi Sleights",
+ "psi-gamma sleights": "Psi-Gamma Sleights",
+ "effect": "Effect",
+ "type": "Type",
+ "range": "Range",
+ "action": "Action",
+ "duration": "Duration",
+ "strain mod": "Strain Mod",
+ "active": "Active",
+ "passive": "Passive",
+ "self": "Self",
+ "touch": "Touch",
+ "close": "Close",
+ "auto": "Auto",
+ "quick": "Quick",
+ "complex": "Complex",
+ "task": "Task",
+ "constant": "Constant",
+ "instant": "Instant",
+ "sustained": "Sustained",
+ "wil/5": "WIL / 5",
+ "description": "Description",
+ "ranged weapon": "Ranged Weapon",
+ "melee weapon": "Melee Weapon",
+ "seeker weapon and grenade": "Seeker Weapon and Grenade",
+ "damage value": "Damage Value",
+ "reload": "Reload",
+ "Semi Auto / Burst Fire / Full Auto short": "SA/BF/FA",
+ "ammo type": "Ammo Type",
+ "armor used": "Armor Used",
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "armor": "Armor",
+ "physique": "Physique",
+ "durability": "Durability",
+ "durability short": "DUR",
+ "wound treshold": "Wound Treshold",
+ "wound treshold short": "WT",
+ "death rating": "Death Rating",
+ "death rating short": "DR",
+ "pool": "Pool",
+ "insight": "Insight",
+ "moxie": "Moxie",
+ "vigor": "Vigor",
+ "flex": "Flex",
+ "current": "Current",
+ "bioware": "Bioware",
+ "cyberware": "Cyberware",
+ "nanoware": "Nanoware",
+ "positive trait": "Positive Trait",
+ "negative trait": "Negative Trait",
+ "notes": "Notes",
+ "movement rating": "Movement Rating",
+ "basic perception": "Basic Perception",
+ "damage": "Damage",
+ "wounds": "Wounds",
+ "recharge": "Recharge",
+ "full": "Full",
+ "short recharge": "Short Recharge",
+ "long recharge": "Long Recharge",
+ "rep": "Rep",
+ "@-rep": "@-Rep",
+ "c-rep": "C-Rep",
+ "f-rep": "F-Rep",
+ "g-rep": "G-Rep",
+ "i-rep": "I-Rep",
+ "r-rep": "R-Rep",
+ "x-rep": "X-Rep",
+ "language": "language",
+ "forks": "Forks",
+ "backup": "Backup",
+ "rez point": "Rez Point",
+ "rp spent": "RP Spent",
+ "roll public": "Roll Public",
+ "roll private": "Roll Private",
+ "fray vs ranged": "Fray vs Ranged",
+ "fray vs melee": "Fray vs Melee",
+ "modifiers": "Modifiers",
+ "roll": "Roll",
+ "score": "Score",
+ "single shot": "Single Shot",
+ "semi-automatic": "Semi-Automatic",
+ "burst fire": "Burst Fire",
+ "burst fire +10": "Burst Fire (+10 to Hit)",
+ "burst fire +1D10": "Burst Fire (+1D10 DV)",
+ "burst fire 2 targets": "Burst Fire (2 Targets)",
+ "full automatic": "Full Automatic",
+ "full automatic +30": "Full Automatic (+30 to Hit)",
+ "full automatic +2D10": "Full Automatic (+2D10 DV)",
+ "full automatic 3 targets": "Full Automatic (3 Targets)",
+ "full automatic suppressive fire": "Full Automatic (Suppressive Fire)",
+ "bonus hit": "Bonus Hit",
+ "bonus dv": "Bonus DV",
+ "superior result": "Superior Result",
+ "superior result damage": "Superior Result (Damage)",
+ "micro ex": "Micro, ...",
+ "emp gas ex": "EMP, Gas, ..."
+}
\ No newline at end of file
diff --git a/Eclipse Phase V2/translations/de.json b/Eclipse Phase V2/translations/de.json
new file mode 100644
index 0000000000..328e8bc19f
--- /dev/null
+++ b/Eclipse Phase V2/translations/de.json
@@ -0,0 +1,182 @@
+{
+ "identity": "Identity",
+ "name": "Name",
+ "gender identity": "Gender Identity",
+ "actual age": "Actual Age",
+ "background": "Background",
+ "career": "Career",
+ "faction": "Faction",
+ "motivation": "Motivation",
+ "aptitudes": "Aptitudes",
+ "aptitude short": "Apt",
+ "ego": "Ego",
+ "mental disorder": "Mental Disorder",
+ "muse": "Muse",
+ "morph": "Morph",
+ "history": "History",
+ "gear": "Gear",
+ "combat": "Combat",
+ "firing modes": "Firing Modes :",
+ "interests": "Interests",
+ "cognition": "Cognition",
+ "cognition short": "COG",
+ "intuition": "Intuition",
+ "intuition short": "INT",
+ "reflexes": "Reflexes",
+ "reflexes short": "REF",
+ "savvy": "Savvy",
+ "savvy short": "SAV",
+ "somatics": "Somatics",
+ "somatics short": "SOM",
+ "willpower": "Willpower",
+ "willpower short": "WIL",
+ "mental": "Mental",
+ "trauma treshold short": "TT",
+ "trauma treshold": "Trauma Treshold",
+ "lucidity short": "LUC",
+ "lucidity": "Lucidity",
+ "insanity rating short": "IR",
+ "insanity rating": "Insanity Rating",
+ "stress": "Stress",
+ "traumas": "Traumas",
+ "derived stats": "Derived Stats",
+ "initiative": "Initiative",
+ "total": "Total",
+ "temporary short": "Temp",
+ "skill": "Skill",
+ "skills": "Skills",
+ "active skills": "Active Skills",
+ "know skills": "Know Skills",
+ "ranks": "Ranks",
+ "specializations": "Specializations",
+ "skills-list": "athletics,deceive,exotic skill,fray,free fall,guns,hardware,infiltrate,infosec,interface,kinesics,medicine,melee,perceive,persuade,pilot,profession,program,provoke,psi,research,survival",
+ "athletics": "Athletics",
+ "deceive": "Deceive",
+ "exotic skill": "Exotic Skill",
+ "fray": "Fray",
+ "free fall": "Free Fall",
+ "guns": "Guns",
+ "hardware": "Hardware",
+ "infiltrate": "Infiltrate",
+ "infosec": "Infosec",
+ "interface": "Interface",
+ "kinesics": "Kinesics",
+ "know": "Know",
+ "medicine": "Medicine",
+ "melee": "Melee",
+ "perceive": "Perceive",
+ "persuade": "Persuade",
+ "pilot": "Pilot",
+ "profession": "Profession",
+ "program": "Program",
+ "provoke": "Provoke",
+ "psi": "Psi",
+ "psi skill": "Psi Skill",
+ "research": "Research",
+ "survival": "Survival",
+ "psi trait level": "Psi Trait Level",
+ "infection": "Infection",
+ "infection test": "Infection Test",
+ "sub-strain": "Sub-Strain",
+ "base rating": "Base Rating",
+ "current rating": "Current Rating",
+ "breaking point": "Breaking Point",
+ "physical damage": "Physical Damage",
+ "psi-chi sleights": "Psi-Chi Sleights",
+ "psi-gamma sleights": "Psi-Gamma Sleights",
+ "effect": "Effect",
+ "type": "Type",
+ "range": "Range",
+ "action": "Action",
+ "duration": "Duration",
+ "strain mod": "Strain Mod",
+ "active": "Active",
+ "passive": "Passive",
+ "self": "Self",
+ "touch": "Touch",
+ "close": "Close",
+ "auto": "Auto",
+ "quick": "Quick",
+ "complex": "Complex",
+ "task": "Task",
+ "constant": "Constant",
+ "instant": "Instant",
+ "sustained": "Sustained",
+ "wil/5": "WIL / 5",
+ "description": "Description",
+ "ranged weapon": "Ranged Weapon",
+ "melee weapon": "Melee Weapon",
+ "seeker weapon and grenade": "Seeker Weapon and Grenade",
+ "damage value": "Damage Value",
+ "reload": "Reload",
+ "Semi Auto / Burst Fire / Full Auto short": "SA/BF/FA",
+ "ammo type": "Ammo Type",
+ "armor used": "Armor Used",
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "armor": "Armor",
+ "physique": "Physique",
+ "durability": "Durability",
+ "durability short": "DUR",
+ "wound treshold": "Wound Treshold",
+ "wound treshold short": "WT",
+ "death rating": "Death Rating",
+ "death rating short": "DR",
+ "pool": "Pool",
+ "insight": "Insight",
+ "moxie": "Moxie",
+ "vigor": "Vigor",
+ "flex": "Flex",
+ "current": "Current",
+ "bioware": "Bioware",
+ "cyberware": "Cyberware",
+ "nanoware": "Nanoware",
+ "positive trait": "Positive Trait",
+ "negative trait": "Negative Trait",
+ "notes": "Notes",
+ "movement rating": "Movement Rating",
+ "basic perception": "Basic Perception",
+ "damage": "Damage",
+ "wounds": "Wounds",
+ "recharge": "Recharge",
+ "full": "Full",
+ "short recharge": "Short Recharge",
+ "long recharge": "Long Recharge",
+ "rep": "Rep",
+ "@-rep": "@-Rep",
+ "c-rep": "C-Rep",
+ "f-rep": "F-Rep",
+ "g-rep": "G-Rep",
+ "i-rep": "I-Rep",
+ "r-rep": "R-Rep",
+ "x-rep": "X-Rep",
+ "language": "language",
+ "forks": "Forks",
+ "backup": "Backup",
+ "rez point": "Rez Point",
+ "rp spent": "RP Spent",
+ "roll public": "Roll Public",
+ "roll private": "Roll Private",
+ "fray vs ranged": "Fray vs Ranged",
+ "fray vs melee": "Fray vs Melee",
+ "modifiers": "Modifiers",
+ "roll": "Roll",
+ "score": "Score",
+ "single shot": "Single Shot",
+ "semi-automatic": "Semi-Automatic",
+ "burst fire": "Burst Fire",
+ "burst fire +10": "Burst Fire (+10 to Hit)",
+ "burst fire +1D10": "Burst Fire (+1D10 DV)",
+ "burst fire 2 targets": "Burst Fire (2 Targets)",
+ "full automatic": "Full Automatic",
+ "full automatic +30": "Full Automatic (+30 to Hit)",
+ "full automatic +2D10": "Full Automatic (+2D10 DV)",
+ "full automatic 3 targets": "Full Automatic (3 Targets)",
+ "full automatic suppressive fire": "Full Automatic (Suppressive Fire)",
+ "bonus hit": "Bonus Hit",
+ "bonus dv": "Bonus DV",
+ "superior result": "Superior Result",
+ "superior result damage": "Superior Result (Damage)",
+ "micro ex": "Micro, ...",
+ "emp gas ex": "EMP, Gas, ..."
+}
\ No newline at end of file
diff --git a/Eclipse Phase V2/translations/el.json b/Eclipse Phase V2/translations/el.json
new file mode 100644
index 0000000000..328e8bc19f
--- /dev/null
+++ b/Eclipse Phase V2/translations/el.json
@@ -0,0 +1,182 @@
+{
+ "identity": "Identity",
+ "name": "Name",
+ "gender identity": "Gender Identity",
+ "actual age": "Actual Age",
+ "background": "Background",
+ "career": "Career",
+ "faction": "Faction",
+ "motivation": "Motivation",
+ "aptitudes": "Aptitudes",
+ "aptitude short": "Apt",
+ "ego": "Ego",
+ "mental disorder": "Mental Disorder",
+ "muse": "Muse",
+ "morph": "Morph",
+ "history": "History",
+ "gear": "Gear",
+ "combat": "Combat",
+ "firing modes": "Firing Modes :",
+ "interests": "Interests",
+ "cognition": "Cognition",
+ "cognition short": "COG",
+ "intuition": "Intuition",
+ "intuition short": "INT",
+ "reflexes": "Reflexes",
+ "reflexes short": "REF",
+ "savvy": "Savvy",
+ "savvy short": "SAV",
+ "somatics": "Somatics",
+ "somatics short": "SOM",
+ "willpower": "Willpower",
+ "willpower short": "WIL",
+ "mental": "Mental",
+ "trauma treshold short": "TT",
+ "trauma treshold": "Trauma Treshold",
+ "lucidity short": "LUC",
+ "lucidity": "Lucidity",
+ "insanity rating short": "IR",
+ "insanity rating": "Insanity Rating",
+ "stress": "Stress",
+ "traumas": "Traumas",
+ "derived stats": "Derived Stats",
+ "initiative": "Initiative",
+ "total": "Total",
+ "temporary short": "Temp",
+ "skill": "Skill",
+ "skills": "Skills",
+ "active skills": "Active Skills",
+ "know skills": "Know Skills",
+ "ranks": "Ranks",
+ "specializations": "Specializations",
+ "skills-list": "athletics,deceive,exotic skill,fray,free fall,guns,hardware,infiltrate,infosec,interface,kinesics,medicine,melee,perceive,persuade,pilot,profession,program,provoke,psi,research,survival",
+ "athletics": "Athletics",
+ "deceive": "Deceive",
+ "exotic skill": "Exotic Skill",
+ "fray": "Fray",
+ "free fall": "Free Fall",
+ "guns": "Guns",
+ "hardware": "Hardware",
+ "infiltrate": "Infiltrate",
+ "infosec": "Infosec",
+ "interface": "Interface",
+ "kinesics": "Kinesics",
+ "know": "Know",
+ "medicine": "Medicine",
+ "melee": "Melee",
+ "perceive": "Perceive",
+ "persuade": "Persuade",
+ "pilot": "Pilot",
+ "profession": "Profession",
+ "program": "Program",
+ "provoke": "Provoke",
+ "psi": "Psi",
+ "psi skill": "Psi Skill",
+ "research": "Research",
+ "survival": "Survival",
+ "psi trait level": "Psi Trait Level",
+ "infection": "Infection",
+ "infection test": "Infection Test",
+ "sub-strain": "Sub-Strain",
+ "base rating": "Base Rating",
+ "current rating": "Current Rating",
+ "breaking point": "Breaking Point",
+ "physical damage": "Physical Damage",
+ "psi-chi sleights": "Psi-Chi Sleights",
+ "psi-gamma sleights": "Psi-Gamma Sleights",
+ "effect": "Effect",
+ "type": "Type",
+ "range": "Range",
+ "action": "Action",
+ "duration": "Duration",
+ "strain mod": "Strain Mod",
+ "active": "Active",
+ "passive": "Passive",
+ "self": "Self",
+ "touch": "Touch",
+ "close": "Close",
+ "auto": "Auto",
+ "quick": "Quick",
+ "complex": "Complex",
+ "task": "Task",
+ "constant": "Constant",
+ "instant": "Instant",
+ "sustained": "Sustained",
+ "wil/5": "WIL / 5",
+ "description": "Description",
+ "ranged weapon": "Ranged Weapon",
+ "melee weapon": "Melee Weapon",
+ "seeker weapon and grenade": "Seeker Weapon and Grenade",
+ "damage value": "Damage Value",
+ "reload": "Reload",
+ "Semi Auto / Burst Fire / Full Auto short": "SA/BF/FA",
+ "ammo type": "Ammo Type",
+ "armor used": "Armor Used",
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "armor": "Armor",
+ "physique": "Physique",
+ "durability": "Durability",
+ "durability short": "DUR",
+ "wound treshold": "Wound Treshold",
+ "wound treshold short": "WT",
+ "death rating": "Death Rating",
+ "death rating short": "DR",
+ "pool": "Pool",
+ "insight": "Insight",
+ "moxie": "Moxie",
+ "vigor": "Vigor",
+ "flex": "Flex",
+ "current": "Current",
+ "bioware": "Bioware",
+ "cyberware": "Cyberware",
+ "nanoware": "Nanoware",
+ "positive trait": "Positive Trait",
+ "negative trait": "Negative Trait",
+ "notes": "Notes",
+ "movement rating": "Movement Rating",
+ "basic perception": "Basic Perception",
+ "damage": "Damage",
+ "wounds": "Wounds",
+ "recharge": "Recharge",
+ "full": "Full",
+ "short recharge": "Short Recharge",
+ "long recharge": "Long Recharge",
+ "rep": "Rep",
+ "@-rep": "@-Rep",
+ "c-rep": "C-Rep",
+ "f-rep": "F-Rep",
+ "g-rep": "G-Rep",
+ "i-rep": "I-Rep",
+ "r-rep": "R-Rep",
+ "x-rep": "X-Rep",
+ "language": "language",
+ "forks": "Forks",
+ "backup": "Backup",
+ "rez point": "Rez Point",
+ "rp spent": "RP Spent",
+ "roll public": "Roll Public",
+ "roll private": "Roll Private",
+ "fray vs ranged": "Fray vs Ranged",
+ "fray vs melee": "Fray vs Melee",
+ "modifiers": "Modifiers",
+ "roll": "Roll",
+ "score": "Score",
+ "single shot": "Single Shot",
+ "semi-automatic": "Semi-Automatic",
+ "burst fire": "Burst Fire",
+ "burst fire +10": "Burst Fire (+10 to Hit)",
+ "burst fire +1D10": "Burst Fire (+1D10 DV)",
+ "burst fire 2 targets": "Burst Fire (2 Targets)",
+ "full automatic": "Full Automatic",
+ "full automatic +30": "Full Automatic (+30 to Hit)",
+ "full automatic +2D10": "Full Automatic (+2D10 DV)",
+ "full automatic 3 targets": "Full Automatic (3 Targets)",
+ "full automatic suppressive fire": "Full Automatic (Suppressive Fire)",
+ "bonus hit": "Bonus Hit",
+ "bonus dv": "Bonus DV",
+ "superior result": "Superior Result",
+ "superior result damage": "Superior Result (Damage)",
+ "micro ex": "Micro, ...",
+ "emp gas ex": "EMP, Gas, ..."
+}
\ No newline at end of file
diff --git a/Eclipse Phase V2/translations/en.json b/Eclipse Phase V2/translations/en.json
new file mode 100644
index 0000000000..328e8bc19f
--- /dev/null
+++ b/Eclipse Phase V2/translations/en.json
@@ -0,0 +1,182 @@
+{
+ "identity": "Identity",
+ "name": "Name",
+ "gender identity": "Gender Identity",
+ "actual age": "Actual Age",
+ "background": "Background",
+ "career": "Career",
+ "faction": "Faction",
+ "motivation": "Motivation",
+ "aptitudes": "Aptitudes",
+ "aptitude short": "Apt",
+ "ego": "Ego",
+ "mental disorder": "Mental Disorder",
+ "muse": "Muse",
+ "morph": "Morph",
+ "history": "History",
+ "gear": "Gear",
+ "combat": "Combat",
+ "firing modes": "Firing Modes :",
+ "interests": "Interests",
+ "cognition": "Cognition",
+ "cognition short": "COG",
+ "intuition": "Intuition",
+ "intuition short": "INT",
+ "reflexes": "Reflexes",
+ "reflexes short": "REF",
+ "savvy": "Savvy",
+ "savvy short": "SAV",
+ "somatics": "Somatics",
+ "somatics short": "SOM",
+ "willpower": "Willpower",
+ "willpower short": "WIL",
+ "mental": "Mental",
+ "trauma treshold short": "TT",
+ "trauma treshold": "Trauma Treshold",
+ "lucidity short": "LUC",
+ "lucidity": "Lucidity",
+ "insanity rating short": "IR",
+ "insanity rating": "Insanity Rating",
+ "stress": "Stress",
+ "traumas": "Traumas",
+ "derived stats": "Derived Stats",
+ "initiative": "Initiative",
+ "total": "Total",
+ "temporary short": "Temp",
+ "skill": "Skill",
+ "skills": "Skills",
+ "active skills": "Active Skills",
+ "know skills": "Know Skills",
+ "ranks": "Ranks",
+ "specializations": "Specializations",
+ "skills-list": "athletics,deceive,exotic skill,fray,free fall,guns,hardware,infiltrate,infosec,interface,kinesics,medicine,melee,perceive,persuade,pilot,profession,program,provoke,psi,research,survival",
+ "athletics": "Athletics",
+ "deceive": "Deceive",
+ "exotic skill": "Exotic Skill",
+ "fray": "Fray",
+ "free fall": "Free Fall",
+ "guns": "Guns",
+ "hardware": "Hardware",
+ "infiltrate": "Infiltrate",
+ "infosec": "Infosec",
+ "interface": "Interface",
+ "kinesics": "Kinesics",
+ "know": "Know",
+ "medicine": "Medicine",
+ "melee": "Melee",
+ "perceive": "Perceive",
+ "persuade": "Persuade",
+ "pilot": "Pilot",
+ "profession": "Profession",
+ "program": "Program",
+ "provoke": "Provoke",
+ "psi": "Psi",
+ "psi skill": "Psi Skill",
+ "research": "Research",
+ "survival": "Survival",
+ "psi trait level": "Psi Trait Level",
+ "infection": "Infection",
+ "infection test": "Infection Test",
+ "sub-strain": "Sub-Strain",
+ "base rating": "Base Rating",
+ "current rating": "Current Rating",
+ "breaking point": "Breaking Point",
+ "physical damage": "Physical Damage",
+ "psi-chi sleights": "Psi-Chi Sleights",
+ "psi-gamma sleights": "Psi-Gamma Sleights",
+ "effect": "Effect",
+ "type": "Type",
+ "range": "Range",
+ "action": "Action",
+ "duration": "Duration",
+ "strain mod": "Strain Mod",
+ "active": "Active",
+ "passive": "Passive",
+ "self": "Self",
+ "touch": "Touch",
+ "close": "Close",
+ "auto": "Auto",
+ "quick": "Quick",
+ "complex": "Complex",
+ "task": "Task",
+ "constant": "Constant",
+ "instant": "Instant",
+ "sustained": "Sustained",
+ "wil/5": "WIL / 5",
+ "description": "Description",
+ "ranged weapon": "Ranged Weapon",
+ "melee weapon": "Melee Weapon",
+ "seeker weapon and grenade": "Seeker Weapon and Grenade",
+ "damage value": "Damage Value",
+ "reload": "Reload",
+ "Semi Auto / Burst Fire / Full Auto short": "SA/BF/FA",
+ "ammo type": "Ammo Type",
+ "armor used": "Armor Used",
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "armor": "Armor",
+ "physique": "Physique",
+ "durability": "Durability",
+ "durability short": "DUR",
+ "wound treshold": "Wound Treshold",
+ "wound treshold short": "WT",
+ "death rating": "Death Rating",
+ "death rating short": "DR",
+ "pool": "Pool",
+ "insight": "Insight",
+ "moxie": "Moxie",
+ "vigor": "Vigor",
+ "flex": "Flex",
+ "current": "Current",
+ "bioware": "Bioware",
+ "cyberware": "Cyberware",
+ "nanoware": "Nanoware",
+ "positive trait": "Positive Trait",
+ "negative trait": "Negative Trait",
+ "notes": "Notes",
+ "movement rating": "Movement Rating",
+ "basic perception": "Basic Perception",
+ "damage": "Damage",
+ "wounds": "Wounds",
+ "recharge": "Recharge",
+ "full": "Full",
+ "short recharge": "Short Recharge",
+ "long recharge": "Long Recharge",
+ "rep": "Rep",
+ "@-rep": "@-Rep",
+ "c-rep": "C-Rep",
+ "f-rep": "F-Rep",
+ "g-rep": "G-Rep",
+ "i-rep": "I-Rep",
+ "r-rep": "R-Rep",
+ "x-rep": "X-Rep",
+ "language": "language",
+ "forks": "Forks",
+ "backup": "Backup",
+ "rez point": "Rez Point",
+ "rp spent": "RP Spent",
+ "roll public": "Roll Public",
+ "roll private": "Roll Private",
+ "fray vs ranged": "Fray vs Ranged",
+ "fray vs melee": "Fray vs Melee",
+ "modifiers": "Modifiers",
+ "roll": "Roll",
+ "score": "Score",
+ "single shot": "Single Shot",
+ "semi-automatic": "Semi-Automatic",
+ "burst fire": "Burst Fire",
+ "burst fire +10": "Burst Fire (+10 to Hit)",
+ "burst fire +1D10": "Burst Fire (+1D10 DV)",
+ "burst fire 2 targets": "Burst Fire (2 Targets)",
+ "full automatic": "Full Automatic",
+ "full automatic +30": "Full Automatic (+30 to Hit)",
+ "full automatic +2D10": "Full Automatic (+2D10 DV)",
+ "full automatic 3 targets": "Full Automatic (3 Targets)",
+ "full automatic suppressive fire": "Full Automatic (Suppressive Fire)",
+ "bonus hit": "Bonus Hit",
+ "bonus dv": "Bonus DV",
+ "superior result": "Superior Result",
+ "superior result damage": "Superior Result (Damage)",
+ "micro ex": "Micro, ...",
+ "emp gas ex": "EMP, Gas, ..."
+}
\ No newline at end of file
diff --git a/Eclipse Phase V2/translations/es.json b/Eclipse Phase V2/translations/es.json
new file mode 100644
index 0000000000..328e8bc19f
--- /dev/null
+++ b/Eclipse Phase V2/translations/es.json
@@ -0,0 +1,182 @@
+{
+ "identity": "Identity",
+ "name": "Name",
+ "gender identity": "Gender Identity",
+ "actual age": "Actual Age",
+ "background": "Background",
+ "career": "Career",
+ "faction": "Faction",
+ "motivation": "Motivation",
+ "aptitudes": "Aptitudes",
+ "aptitude short": "Apt",
+ "ego": "Ego",
+ "mental disorder": "Mental Disorder",
+ "muse": "Muse",
+ "morph": "Morph",
+ "history": "History",
+ "gear": "Gear",
+ "combat": "Combat",
+ "firing modes": "Firing Modes :",
+ "interests": "Interests",
+ "cognition": "Cognition",
+ "cognition short": "COG",
+ "intuition": "Intuition",
+ "intuition short": "INT",
+ "reflexes": "Reflexes",
+ "reflexes short": "REF",
+ "savvy": "Savvy",
+ "savvy short": "SAV",
+ "somatics": "Somatics",
+ "somatics short": "SOM",
+ "willpower": "Willpower",
+ "willpower short": "WIL",
+ "mental": "Mental",
+ "trauma treshold short": "TT",
+ "trauma treshold": "Trauma Treshold",
+ "lucidity short": "LUC",
+ "lucidity": "Lucidity",
+ "insanity rating short": "IR",
+ "insanity rating": "Insanity Rating",
+ "stress": "Stress",
+ "traumas": "Traumas",
+ "derived stats": "Derived Stats",
+ "initiative": "Initiative",
+ "total": "Total",
+ "temporary short": "Temp",
+ "skill": "Skill",
+ "skills": "Skills",
+ "active skills": "Active Skills",
+ "know skills": "Know Skills",
+ "ranks": "Ranks",
+ "specializations": "Specializations",
+ "skills-list": "athletics,deceive,exotic skill,fray,free fall,guns,hardware,infiltrate,infosec,interface,kinesics,medicine,melee,perceive,persuade,pilot,profession,program,provoke,psi,research,survival",
+ "athletics": "Athletics",
+ "deceive": "Deceive",
+ "exotic skill": "Exotic Skill",
+ "fray": "Fray",
+ "free fall": "Free Fall",
+ "guns": "Guns",
+ "hardware": "Hardware",
+ "infiltrate": "Infiltrate",
+ "infosec": "Infosec",
+ "interface": "Interface",
+ "kinesics": "Kinesics",
+ "know": "Know",
+ "medicine": "Medicine",
+ "melee": "Melee",
+ "perceive": "Perceive",
+ "persuade": "Persuade",
+ "pilot": "Pilot",
+ "profession": "Profession",
+ "program": "Program",
+ "provoke": "Provoke",
+ "psi": "Psi",
+ "psi skill": "Psi Skill",
+ "research": "Research",
+ "survival": "Survival",
+ "psi trait level": "Psi Trait Level",
+ "infection": "Infection",
+ "infection test": "Infection Test",
+ "sub-strain": "Sub-Strain",
+ "base rating": "Base Rating",
+ "current rating": "Current Rating",
+ "breaking point": "Breaking Point",
+ "physical damage": "Physical Damage",
+ "psi-chi sleights": "Psi-Chi Sleights",
+ "psi-gamma sleights": "Psi-Gamma Sleights",
+ "effect": "Effect",
+ "type": "Type",
+ "range": "Range",
+ "action": "Action",
+ "duration": "Duration",
+ "strain mod": "Strain Mod",
+ "active": "Active",
+ "passive": "Passive",
+ "self": "Self",
+ "touch": "Touch",
+ "close": "Close",
+ "auto": "Auto",
+ "quick": "Quick",
+ "complex": "Complex",
+ "task": "Task",
+ "constant": "Constant",
+ "instant": "Instant",
+ "sustained": "Sustained",
+ "wil/5": "WIL / 5",
+ "description": "Description",
+ "ranged weapon": "Ranged Weapon",
+ "melee weapon": "Melee Weapon",
+ "seeker weapon and grenade": "Seeker Weapon and Grenade",
+ "damage value": "Damage Value",
+ "reload": "Reload",
+ "Semi Auto / Burst Fire / Full Auto short": "SA/BF/FA",
+ "ammo type": "Ammo Type",
+ "armor used": "Armor Used",
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "armor": "Armor",
+ "physique": "Physique",
+ "durability": "Durability",
+ "durability short": "DUR",
+ "wound treshold": "Wound Treshold",
+ "wound treshold short": "WT",
+ "death rating": "Death Rating",
+ "death rating short": "DR",
+ "pool": "Pool",
+ "insight": "Insight",
+ "moxie": "Moxie",
+ "vigor": "Vigor",
+ "flex": "Flex",
+ "current": "Current",
+ "bioware": "Bioware",
+ "cyberware": "Cyberware",
+ "nanoware": "Nanoware",
+ "positive trait": "Positive Trait",
+ "negative trait": "Negative Trait",
+ "notes": "Notes",
+ "movement rating": "Movement Rating",
+ "basic perception": "Basic Perception",
+ "damage": "Damage",
+ "wounds": "Wounds",
+ "recharge": "Recharge",
+ "full": "Full",
+ "short recharge": "Short Recharge",
+ "long recharge": "Long Recharge",
+ "rep": "Rep",
+ "@-rep": "@-Rep",
+ "c-rep": "C-Rep",
+ "f-rep": "F-Rep",
+ "g-rep": "G-Rep",
+ "i-rep": "I-Rep",
+ "r-rep": "R-Rep",
+ "x-rep": "X-Rep",
+ "language": "language",
+ "forks": "Forks",
+ "backup": "Backup",
+ "rez point": "Rez Point",
+ "rp spent": "RP Spent",
+ "roll public": "Roll Public",
+ "roll private": "Roll Private",
+ "fray vs ranged": "Fray vs Ranged",
+ "fray vs melee": "Fray vs Melee",
+ "modifiers": "Modifiers",
+ "roll": "Roll",
+ "score": "Score",
+ "single shot": "Single Shot",
+ "semi-automatic": "Semi-Automatic",
+ "burst fire": "Burst Fire",
+ "burst fire +10": "Burst Fire (+10 to Hit)",
+ "burst fire +1D10": "Burst Fire (+1D10 DV)",
+ "burst fire 2 targets": "Burst Fire (2 Targets)",
+ "full automatic": "Full Automatic",
+ "full automatic +30": "Full Automatic (+30 to Hit)",
+ "full automatic +2D10": "Full Automatic (+2D10 DV)",
+ "full automatic 3 targets": "Full Automatic (3 Targets)",
+ "full automatic suppressive fire": "Full Automatic (Suppressive Fire)",
+ "bonus hit": "Bonus Hit",
+ "bonus dv": "Bonus DV",
+ "superior result": "Superior Result",
+ "superior result damage": "Superior Result (Damage)",
+ "micro ex": "Micro, ...",
+ "emp gas ex": "EMP, Gas, ..."
+}
\ No newline at end of file
diff --git a/Eclipse Phase V2/translations/fr.json b/Eclipse Phase V2/translations/fr.json
new file mode 100644
index 0000000000..328e8bc19f
--- /dev/null
+++ b/Eclipse Phase V2/translations/fr.json
@@ -0,0 +1,182 @@
+{
+ "identity": "Identity",
+ "name": "Name",
+ "gender identity": "Gender Identity",
+ "actual age": "Actual Age",
+ "background": "Background",
+ "career": "Career",
+ "faction": "Faction",
+ "motivation": "Motivation",
+ "aptitudes": "Aptitudes",
+ "aptitude short": "Apt",
+ "ego": "Ego",
+ "mental disorder": "Mental Disorder",
+ "muse": "Muse",
+ "morph": "Morph",
+ "history": "History",
+ "gear": "Gear",
+ "combat": "Combat",
+ "firing modes": "Firing Modes :",
+ "interests": "Interests",
+ "cognition": "Cognition",
+ "cognition short": "COG",
+ "intuition": "Intuition",
+ "intuition short": "INT",
+ "reflexes": "Reflexes",
+ "reflexes short": "REF",
+ "savvy": "Savvy",
+ "savvy short": "SAV",
+ "somatics": "Somatics",
+ "somatics short": "SOM",
+ "willpower": "Willpower",
+ "willpower short": "WIL",
+ "mental": "Mental",
+ "trauma treshold short": "TT",
+ "trauma treshold": "Trauma Treshold",
+ "lucidity short": "LUC",
+ "lucidity": "Lucidity",
+ "insanity rating short": "IR",
+ "insanity rating": "Insanity Rating",
+ "stress": "Stress",
+ "traumas": "Traumas",
+ "derived stats": "Derived Stats",
+ "initiative": "Initiative",
+ "total": "Total",
+ "temporary short": "Temp",
+ "skill": "Skill",
+ "skills": "Skills",
+ "active skills": "Active Skills",
+ "know skills": "Know Skills",
+ "ranks": "Ranks",
+ "specializations": "Specializations",
+ "skills-list": "athletics,deceive,exotic skill,fray,free fall,guns,hardware,infiltrate,infosec,interface,kinesics,medicine,melee,perceive,persuade,pilot,profession,program,provoke,psi,research,survival",
+ "athletics": "Athletics",
+ "deceive": "Deceive",
+ "exotic skill": "Exotic Skill",
+ "fray": "Fray",
+ "free fall": "Free Fall",
+ "guns": "Guns",
+ "hardware": "Hardware",
+ "infiltrate": "Infiltrate",
+ "infosec": "Infosec",
+ "interface": "Interface",
+ "kinesics": "Kinesics",
+ "know": "Know",
+ "medicine": "Medicine",
+ "melee": "Melee",
+ "perceive": "Perceive",
+ "persuade": "Persuade",
+ "pilot": "Pilot",
+ "profession": "Profession",
+ "program": "Program",
+ "provoke": "Provoke",
+ "psi": "Psi",
+ "psi skill": "Psi Skill",
+ "research": "Research",
+ "survival": "Survival",
+ "psi trait level": "Psi Trait Level",
+ "infection": "Infection",
+ "infection test": "Infection Test",
+ "sub-strain": "Sub-Strain",
+ "base rating": "Base Rating",
+ "current rating": "Current Rating",
+ "breaking point": "Breaking Point",
+ "physical damage": "Physical Damage",
+ "psi-chi sleights": "Psi-Chi Sleights",
+ "psi-gamma sleights": "Psi-Gamma Sleights",
+ "effect": "Effect",
+ "type": "Type",
+ "range": "Range",
+ "action": "Action",
+ "duration": "Duration",
+ "strain mod": "Strain Mod",
+ "active": "Active",
+ "passive": "Passive",
+ "self": "Self",
+ "touch": "Touch",
+ "close": "Close",
+ "auto": "Auto",
+ "quick": "Quick",
+ "complex": "Complex",
+ "task": "Task",
+ "constant": "Constant",
+ "instant": "Instant",
+ "sustained": "Sustained",
+ "wil/5": "WIL / 5",
+ "description": "Description",
+ "ranged weapon": "Ranged Weapon",
+ "melee weapon": "Melee Weapon",
+ "seeker weapon and grenade": "Seeker Weapon and Grenade",
+ "damage value": "Damage Value",
+ "reload": "Reload",
+ "Semi Auto / Burst Fire / Full Auto short": "SA/BF/FA",
+ "ammo type": "Ammo Type",
+ "armor used": "Armor Used",
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "armor": "Armor",
+ "physique": "Physique",
+ "durability": "Durability",
+ "durability short": "DUR",
+ "wound treshold": "Wound Treshold",
+ "wound treshold short": "WT",
+ "death rating": "Death Rating",
+ "death rating short": "DR",
+ "pool": "Pool",
+ "insight": "Insight",
+ "moxie": "Moxie",
+ "vigor": "Vigor",
+ "flex": "Flex",
+ "current": "Current",
+ "bioware": "Bioware",
+ "cyberware": "Cyberware",
+ "nanoware": "Nanoware",
+ "positive trait": "Positive Trait",
+ "negative trait": "Negative Trait",
+ "notes": "Notes",
+ "movement rating": "Movement Rating",
+ "basic perception": "Basic Perception",
+ "damage": "Damage",
+ "wounds": "Wounds",
+ "recharge": "Recharge",
+ "full": "Full",
+ "short recharge": "Short Recharge",
+ "long recharge": "Long Recharge",
+ "rep": "Rep",
+ "@-rep": "@-Rep",
+ "c-rep": "C-Rep",
+ "f-rep": "F-Rep",
+ "g-rep": "G-Rep",
+ "i-rep": "I-Rep",
+ "r-rep": "R-Rep",
+ "x-rep": "X-Rep",
+ "language": "language",
+ "forks": "Forks",
+ "backup": "Backup",
+ "rez point": "Rez Point",
+ "rp spent": "RP Spent",
+ "roll public": "Roll Public",
+ "roll private": "Roll Private",
+ "fray vs ranged": "Fray vs Ranged",
+ "fray vs melee": "Fray vs Melee",
+ "modifiers": "Modifiers",
+ "roll": "Roll",
+ "score": "Score",
+ "single shot": "Single Shot",
+ "semi-automatic": "Semi-Automatic",
+ "burst fire": "Burst Fire",
+ "burst fire +10": "Burst Fire (+10 to Hit)",
+ "burst fire +1D10": "Burst Fire (+1D10 DV)",
+ "burst fire 2 targets": "Burst Fire (2 Targets)",
+ "full automatic": "Full Automatic",
+ "full automatic +30": "Full Automatic (+30 to Hit)",
+ "full automatic +2D10": "Full Automatic (+2D10 DV)",
+ "full automatic 3 targets": "Full Automatic (3 Targets)",
+ "full automatic suppressive fire": "Full Automatic (Suppressive Fire)",
+ "bonus hit": "Bonus Hit",
+ "bonus dv": "Bonus DV",
+ "superior result": "Superior Result",
+ "superior result damage": "Superior Result (Damage)",
+ "micro ex": "Micro, ...",
+ "emp gas ex": "EMP, Gas, ..."
+}
\ No newline at end of file
diff --git a/Eclipse Phase V2/translations/he.json b/Eclipse Phase V2/translations/he.json
new file mode 100644
index 0000000000..328e8bc19f
--- /dev/null
+++ b/Eclipse Phase V2/translations/he.json
@@ -0,0 +1,182 @@
+{
+ "identity": "Identity",
+ "name": "Name",
+ "gender identity": "Gender Identity",
+ "actual age": "Actual Age",
+ "background": "Background",
+ "career": "Career",
+ "faction": "Faction",
+ "motivation": "Motivation",
+ "aptitudes": "Aptitudes",
+ "aptitude short": "Apt",
+ "ego": "Ego",
+ "mental disorder": "Mental Disorder",
+ "muse": "Muse",
+ "morph": "Morph",
+ "history": "History",
+ "gear": "Gear",
+ "combat": "Combat",
+ "firing modes": "Firing Modes :",
+ "interests": "Interests",
+ "cognition": "Cognition",
+ "cognition short": "COG",
+ "intuition": "Intuition",
+ "intuition short": "INT",
+ "reflexes": "Reflexes",
+ "reflexes short": "REF",
+ "savvy": "Savvy",
+ "savvy short": "SAV",
+ "somatics": "Somatics",
+ "somatics short": "SOM",
+ "willpower": "Willpower",
+ "willpower short": "WIL",
+ "mental": "Mental",
+ "trauma treshold short": "TT",
+ "trauma treshold": "Trauma Treshold",
+ "lucidity short": "LUC",
+ "lucidity": "Lucidity",
+ "insanity rating short": "IR",
+ "insanity rating": "Insanity Rating",
+ "stress": "Stress",
+ "traumas": "Traumas",
+ "derived stats": "Derived Stats",
+ "initiative": "Initiative",
+ "total": "Total",
+ "temporary short": "Temp",
+ "skill": "Skill",
+ "skills": "Skills",
+ "active skills": "Active Skills",
+ "know skills": "Know Skills",
+ "ranks": "Ranks",
+ "specializations": "Specializations",
+ "skills-list": "athletics,deceive,exotic skill,fray,free fall,guns,hardware,infiltrate,infosec,interface,kinesics,medicine,melee,perceive,persuade,pilot,profession,program,provoke,psi,research,survival",
+ "athletics": "Athletics",
+ "deceive": "Deceive",
+ "exotic skill": "Exotic Skill",
+ "fray": "Fray",
+ "free fall": "Free Fall",
+ "guns": "Guns",
+ "hardware": "Hardware",
+ "infiltrate": "Infiltrate",
+ "infosec": "Infosec",
+ "interface": "Interface",
+ "kinesics": "Kinesics",
+ "know": "Know",
+ "medicine": "Medicine",
+ "melee": "Melee",
+ "perceive": "Perceive",
+ "persuade": "Persuade",
+ "pilot": "Pilot",
+ "profession": "Profession",
+ "program": "Program",
+ "provoke": "Provoke",
+ "psi": "Psi",
+ "psi skill": "Psi Skill",
+ "research": "Research",
+ "survival": "Survival",
+ "psi trait level": "Psi Trait Level",
+ "infection": "Infection",
+ "infection test": "Infection Test",
+ "sub-strain": "Sub-Strain",
+ "base rating": "Base Rating",
+ "current rating": "Current Rating",
+ "breaking point": "Breaking Point",
+ "physical damage": "Physical Damage",
+ "psi-chi sleights": "Psi-Chi Sleights",
+ "psi-gamma sleights": "Psi-Gamma Sleights",
+ "effect": "Effect",
+ "type": "Type",
+ "range": "Range",
+ "action": "Action",
+ "duration": "Duration",
+ "strain mod": "Strain Mod",
+ "active": "Active",
+ "passive": "Passive",
+ "self": "Self",
+ "touch": "Touch",
+ "close": "Close",
+ "auto": "Auto",
+ "quick": "Quick",
+ "complex": "Complex",
+ "task": "Task",
+ "constant": "Constant",
+ "instant": "Instant",
+ "sustained": "Sustained",
+ "wil/5": "WIL / 5",
+ "description": "Description",
+ "ranged weapon": "Ranged Weapon",
+ "melee weapon": "Melee Weapon",
+ "seeker weapon and grenade": "Seeker Weapon and Grenade",
+ "damage value": "Damage Value",
+ "reload": "Reload",
+ "Semi Auto / Burst Fire / Full Auto short": "SA/BF/FA",
+ "ammo type": "Ammo Type",
+ "armor used": "Armor Used",
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "armor": "Armor",
+ "physique": "Physique",
+ "durability": "Durability",
+ "durability short": "DUR",
+ "wound treshold": "Wound Treshold",
+ "wound treshold short": "WT",
+ "death rating": "Death Rating",
+ "death rating short": "DR",
+ "pool": "Pool",
+ "insight": "Insight",
+ "moxie": "Moxie",
+ "vigor": "Vigor",
+ "flex": "Flex",
+ "current": "Current",
+ "bioware": "Bioware",
+ "cyberware": "Cyberware",
+ "nanoware": "Nanoware",
+ "positive trait": "Positive Trait",
+ "negative trait": "Negative Trait",
+ "notes": "Notes",
+ "movement rating": "Movement Rating",
+ "basic perception": "Basic Perception",
+ "damage": "Damage",
+ "wounds": "Wounds",
+ "recharge": "Recharge",
+ "full": "Full",
+ "short recharge": "Short Recharge",
+ "long recharge": "Long Recharge",
+ "rep": "Rep",
+ "@-rep": "@-Rep",
+ "c-rep": "C-Rep",
+ "f-rep": "F-Rep",
+ "g-rep": "G-Rep",
+ "i-rep": "I-Rep",
+ "r-rep": "R-Rep",
+ "x-rep": "X-Rep",
+ "language": "language",
+ "forks": "Forks",
+ "backup": "Backup",
+ "rez point": "Rez Point",
+ "rp spent": "RP Spent",
+ "roll public": "Roll Public",
+ "roll private": "Roll Private",
+ "fray vs ranged": "Fray vs Ranged",
+ "fray vs melee": "Fray vs Melee",
+ "modifiers": "Modifiers",
+ "roll": "Roll",
+ "score": "Score",
+ "single shot": "Single Shot",
+ "semi-automatic": "Semi-Automatic",
+ "burst fire": "Burst Fire",
+ "burst fire +10": "Burst Fire (+10 to Hit)",
+ "burst fire +1D10": "Burst Fire (+1D10 DV)",
+ "burst fire 2 targets": "Burst Fire (2 Targets)",
+ "full automatic": "Full Automatic",
+ "full automatic +30": "Full Automatic (+30 to Hit)",
+ "full automatic +2D10": "Full Automatic (+2D10 DV)",
+ "full automatic 3 targets": "Full Automatic (3 Targets)",
+ "full automatic suppressive fire": "Full Automatic (Suppressive Fire)",
+ "bonus hit": "Bonus Hit",
+ "bonus dv": "Bonus DV",
+ "superior result": "Superior Result",
+ "superior result damage": "Superior Result (Damage)",
+ "micro ex": "Micro, ...",
+ "emp gas ex": "EMP, Gas, ..."
+}
\ No newline at end of file
diff --git a/Eclipse Phase V2/translations/it.json b/Eclipse Phase V2/translations/it.json
new file mode 100644
index 0000000000..328e8bc19f
--- /dev/null
+++ b/Eclipse Phase V2/translations/it.json
@@ -0,0 +1,182 @@
+{
+ "identity": "Identity",
+ "name": "Name",
+ "gender identity": "Gender Identity",
+ "actual age": "Actual Age",
+ "background": "Background",
+ "career": "Career",
+ "faction": "Faction",
+ "motivation": "Motivation",
+ "aptitudes": "Aptitudes",
+ "aptitude short": "Apt",
+ "ego": "Ego",
+ "mental disorder": "Mental Disorder",
+ "muse": "Muse",
+ "morph": "Morph",
+ "history": "History",
+ "gear": "Gear",
+ "combat": "Combat",
+ "firing modes": "Firing Modes :",
+ "interests": "Interests",
+ "cognition": "Cognition",
+ "cognition short": "COG",
+ "intuition": "Intuition",
+ "intuition short": "INT",
+ "reflexes": "Reflexes",
+ "reflexes short": "REF",
+ "savvy": "Savvy",
+ "savvy short": "SAV",
+ "somatics": "Somatics",
+ "somatics short": "SOM",
+ "willpower": "Willpower",
+ "willpower short": "WIL",
+ "mental": "Mental",
+ "trauma treshold short": "TT",
+ "trauma treshold": "Trauma Treshold",
+ "lucidity short": "LUC",
+ "lucidity": "Lucidity",
+ "insanity rating short": "IR",
+ "insanity rating": "Insanity Rating",
+ "stress": "Stress",
+ "traumas": "Traumas",
+ "derived stats": "Derived Stats",
+ "initiative": "Initiative",
+ "total": "Total",
+ "temporary short": "Temp",
+ "skill": "Skill",
+ "skills": "Skills",
+ "active skills": "Active Skills",
+ "know skills": "Know Skills",
+ "ranks": "Ranks",
+ "specializations": "Specializations",
+ "skills-list": "athletics,deceive,exotic skill,fray,free fall,guns,hardware,infiltrate,infosec,interface,kinesics,medicine,melee,perceive,persuade,pilot,profession,program,provoke,psi,research,survival",
+ "athletics": "Athletics",
+ "deceive": "Deceive",
+ "exotic skill": "Exotic Skill",
+ "fray": "Fray",
+ "free fall": "Free Fall",
+ "guns": "Guns",
+ "hardware": "Hardware",
+ "infiltrate": "Infiltrate",
+ "infosec": "Infosec",
+ "interface": "Interface",
+ "kinesics": "Kinesics",
+ "know": "Know",
+ "medicine": "Medicine",
+ "melee": "Melee",
+ "perceive": "Perceive",
+ "persuade": "Persuade",
+ "pilot": "Pilot",
+ "profession": "Profession",
+ "program": "Program",
+ "provoke": "Provoke",
+ "psi": "Psi",
+ "psi skill": "Psi Skill",
+ "research": "Research",
+ "survival": "Survival",
+ "psi trait level": "Psi Trait Level",
+ "infection": "Infection",
+ "infection test": "Infection Test",
+ "sub-strain": "Sub-Strain",
+ "base rating": "Base Rating",
+ "current rating": "Current Rating",
+ "breaking point": "Breaking Point",
+ "physical damage": "Physical Damage",
+ "psi-chi sleights": "Psi-Chi Sleights",
+ "psi-gamma sleights": "Psi-Gamma Sleights",
+ "effect": "Effect",
+ "type": "Type",
+ "range": "Range",
+ "action": "Action",
+ "duration": "Duration",
+ "strain mod": "Strain Mod",
+ "active": "Active",
+ "passive": "Passive",
+ "self": "Self",
+ "touch": "Touch",
+ "close": "Close",
+ "auto": "Auto",
+ "quick": "Quick",
+ "complex": "Complex",
+ "task": "Task",
+ "constant": "Constant",
+ "instant": "Instant",
+ "sustained": "Sustained",
+ "wil/5": "WIL / 5",
+ "description": "Description",
+ "ranged weapon": "Ranged Weapon",
+ "melee weapon": "Melee Weapon",
+ "seeker weapon and grenade": "Seeker Weapon and Grenade",
+ "damage value": "Damage Value",
+ "reload": "Reload",
+ "Semi Auto / Burst Fire / Full Auto short": "SA/BF/FA",
+ "ammo type": "Ammo Type",
+ "armor used": "Armor Used",
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "armor": "Armor",
+ "physique": "Physique",
+ "durability": "Durability",
+ "durability short": "DUR",
+ "wound treshold": "Wound Treshold",
+ "wound treshold short": "WT",
+ "death rating": "Death Rating",
+ "death rating short": "DR",
+ "pool": "Pool",
+ "insight": "Insight",
+ "moxie": "Moxie",
+ "vigor": "Vigor",
+ "flex": "Flex",
+ "current": "Current",
+ "bioware": "Bioware",
+ "cyberware": "Cyberware",
+ "nanoware": "Nanoware",
+ "positive trait": "Positive Trait",
+ "negative trait": "Negative Trait",
+ "notes": "Notes",
+ "movement rating": "Movement Rating",
+ "basic perception": "Basic Perception",
+ "damage": "Damage",
+ "wounds": "Wounds",
+ "recharge": "Recharge",
+ "full": "Full",
+ "short recharge": "Short Recharge",
+ "long recharge": "Long Recharge",
+ "rep": "Rep",
+ "@-rep": "@-Rep",
+ "c-rep": "C-Rep",
+ "f-rep": "F-Rep",
+ "g-rep": "G-Rep",
+ "i-rep": "I-Rep",
+ "r-rep": "R-Rep",
+ "x-rep": "X-Rep",
+ "language": "language",
+ "forks": "Forks",
+ "backup": "Backup",
+ "rez point": "Rez Point",
+ "rp spent": "RP Spent",
+ "roll public": "Roll Public",
+ "roll private": "Roll Private",
+ "fray vs ranged": "Fray vs Ranged",
+ "fray vs melee": "Fray vs Melee",
+ "modifiers": "Modifiers",
+ "roll": "Roll",
+ "score": "Score",
+ "single shot": "Single Shot",
+ "semi-automatic": "Semi-Automatic",
+ "burst fire": "Burst Fire",
+ "burst fire +10": "Burst Fire (+10 to Hit)",
+ "burst fire +1D10": "Burst Fire (+1D10 DV)",
+ "burst fire 2 targets": "Burst Fire (2 Targets)",
+ "full automatic": "Full Automatic",
+ "full automatic +30": "Full Automatic (+30 to Hit)",
+ "full automatic +2D10": "Full Automatic (+2D10 DV)",
+ "full automatic 3 targets": "Full Automatic (3 Targets)",
+ "full automatic suppressive fire": "Full Automatic (Suppressive Fire)",
+ "bonus hit": "Bonus Hit",
+ "bonus dv": "Bonus DV",
+ "superior result": "Superior Result",
+ "superior result damage": "Superior Result (Damage)",
+ "micro ex": "Micro, ...",
+ "emp gas ex": "EMP, Gas, ..."
+}
\ No newline at end of file
diff --git a/Eclipse Phase V2/translations/ja.json b/Eclipse Phase V2/translations/ja.json
new file mode 100644
index 0000000000..328e8bc19f
--- /dev/null
+++ b/Eclipse Phase V2/translations/ja.json
@@ -0,0 +1,182 @@
+{
+ "identity": "Identity",
+ "name": "Name",
+ "gender identity": "Gender Identity",
+ "actual age": "Actual Age",
+ "background": "Background",
+ "career": "Career",
+ "faction": "Faction",
+ "motivation": "Motivation",
+ "aptitudes": "Aptitudes",
+ "aptitude short": "Apt",
+ "ego": "Ego",
+ "mental disorder": "Mental Disorder",
+ "muse": "Muse",
+ "morph": "Morph",
+ "history": "History",
+ "gear": "Gear",
+ "combat": "Combat",
+ "firing modes": "Firing Modes :",
+ "interests": "Interests",
+ "cognition": "Cognition",
+ "cognition short": "COG",
+ "intuition": "Intuition",
+ "intuition short": "INT",
+ "reflexes": "Reflexes",
+ "reflexes short": "REF",
+ "savvy": "Savvy",
+ "savvy short": "SAV",
+ "somatics": "Somatics",
+ "somatics short": "SOM",
+ "willpower": "Willpower",
+ "willpower short": "WIL",
+ "mental": "Mental",
+ "trauma treshold short": "TT",
+ "trauma treshold": "Trauma Treshold",
+ "lucidity short": "LUC",
+ "lucidity": "Lucidity",
+ "insanity rating short": "IR",
+ "insanity rating": "Insanity Rating",
+ "stress": "Stress",
+ "traumas": "Traumas",
+ "derived stats": "Derived Stats",
+ "initiative": "Initiative",
+ "total": "Total",
+ "temporary short": "Temp",
+ "skill": "Skill",
+ "skills": "Skills",
+ "active skills": "Active Skills",
+ "know skills": "Know Skills",
+ "ranks": "Ranks",
+ "specializations": "Specializations",
+ "skills-list": "athletics,deceive,exotic skill,fray,free fall,guns,hardware,infiltrate,infosec,interface,kinesics,medicine,melee,perceive,persuade,pilot,profession,program,provoke,psi,research,survival",
+ "athletics": "Athletics",
+ "deceive": "Deceive",
+ "exotic skill": "Exotic Skill",
+ "fray": "Fray",
+ "free fall": "Free Fall",
+ "guns": "Guns",
+ "hardware": "Hardware",
+ "infiltrate": "Infiltrate",
+ "infosec": "Infosec",
+ "interface": "Interface",
+ "kinesics": "Kinesics",
+ "know": "Know",
+ "medicine": "Medicine",
+ "melee": "Melee",
+ "perceive": "Perceive",
+ "persuade": "Persuade",
+ "pilot": "Pilot",
+ "profession": "Profession",
+ "program": "Program",
+ "provoke": "Provoke",
+ "psi": "Psi",
+ "psi skill": "Psi Skill",
+ "research": "Research",
+ "survival": "Survival",
+ "psi trait level": "Psi Trait Level",
+ "infection": "Infection",
+ "infection test": "Infection Test",
+ "sub-strain": "Sub-Strain",
+ "base rating": "Base Rating",
+ "current rating": "Current Rating",
+ "breaking point": "Breaking Point",
+ "physical damage": "Physical Damage",
+ "psi-chi sleights": "Psi-Chi Sleights",
+ "psi-gamma sleights": "Psi-Gamma Sleights",
+ "effect": "Effect",
+ "type": "Type",
+ "range": "Range",
+ "action": "Action",
+ "duration": "Duration",
+ "strain mod": "Strain Mod",
+ "active": "Active",
+ "passive": "Passive",
+ "self": "Self",
+ "touch": "Touch",
+ "close": "Close",
+ "auto": "Auto",
+ "quick": "Quick",
+ "complex": "Complex",
+ "task": "Task",
+ "constant": "Constant",
+ "instant": "Instant",
+ "sustained": "Sustained",
+ "wil/5": "WIL / 5",
+ "description": "Description",
+ "ranged weapon": "Ranged Weapon",
+ "melee weapon": "Melee Weapon",
+ "seeker weapon and grenade": "Seeker Weapon and Grenade",
+ "damage value": "Damage Value",
+ "reload": "Reload",
+ "Semi Auto / Burst Fire / Full Auto short": "SA/BF/FA",
+ "ammo type": "Ammo Type",
+ "armor used": "Armor Used",
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "armor": "Armor",
+ "physique": "Physique",
+ "durability": "Durability",
+ "durability short": "DUR",
+ "wound treshold": "Wound Treshold",
+ "wound treshold short": "WT",
+ "death rating": "Death Rating",
+ "death rating short": "DR",
+ "pool": "Pool",
+ "insight": "Insight",
+ "moxie": "Moxie",
+ "vigor": "Vigor",
+ "flex": "Flex",
+ "current": "Current",
+ "bioware": "Bioware",
+ "cyberware": "Cyberware",
+ "nanoware": "Nanoware",
+ "positive trait": "Positive Trait",
+ "negative trait": "Negative Trait",
+ "notes": "Notes",
+ "movement rating": "Movement Rating",
+ "basic perception": "Basic Perception",
+ "damage": "Damage",
+ "wounds": "Wounds",
+ "recharge": "Recharge",
+ "full": "Full",
+ "short recharge": "Short Recharge",
+ "long recharge": "Long Recharge",
+ "rep": "Rep",
+ "@-rep": "@-Rep",
+ "c-rep": "C-Rep",
+ "f-rep": "F-Rep",
+ "g-rep": "G-Rep",
+ "i-rep": "I-Rep",
+ "r-rep": "R-Rep",
+ "x-rep": "X-Rep",
+ "language": "language",
+ "forks": "Forks",
+ "backup": "Backup",
+ "rez point": "Rez Point",
+ "rp spent": "RP Spent",
+ "roll public": "Roll Public",
+ "roll private": "Roll Private",
+ "fray vs ranged": "Fray vs Ranged",
+ "fray vs melee": "Fray vs Melee",
+ "modifiers": "Modifiers",
+ "roll": "Roll",
+ "score": "Score",
+ "single shot": "Single Shot",
+ "semi-automatic": "Semi-Automatic",
+ "burst fire": "Burst Fire",
+ "burst fire +10": "Burst Fire (+10 to Hit)",
+ "burst fire +1D10": "Burst Fire (+1D10 DV)",
+ "burst fire 2 targets": "Burst Fire (2 Targets)",
+ "full automatic": "Full Automatic",
+ "full automatic +30": "Full Automatic (+30 to Hit)",
+ "full automatic +2D10": "Full Automatic (+2D10 DV)",
+ "full automatic 3 targets": "Full Automatic (3 Targets)",
+ "full automatic suppressive fire": "Full Automatic (Suppressive Fire)",
+ "bonus hit": "Bonus Hit",
+ "bonus dv": "Bonus DV",
+ "superior result": "Superior Result",
+ "superior result damage": "Superior Result (Damage)",
+ "micro ex": "Micro, ...",
+ "emp gas ex": "EMP, Gas, ..."
+}
\ No newline at end of file
diff --git a/Eclipse Phase V2/translations/ko.json b/Eclipse Phase V2/translations/ko.json
new file mode 100644
index 0000000000..328e8bc19f
--- /dev/null
+++ b/Eclipse Phase V2/translations/ko.json
@@ -0,0 +1,182 @@
+{
+ "identity": "Identity",
+ "name": "Name",
+ "gender identity": "Gender Identity",
+ "actual age": "Actual Age",
+ "background": "Background",
+ "career": "Career",
+ "faction": "Faction",
+ "motivation": "Motivation",
+ "aptitudes": "Aptitudes",
+ "aptitude short": "Apt",
+ "ego": "Ego",
+ "mental disorder": "Mental Disorder",
+ "muse": "Muse",
+ "morph": "Morph",
+ "history": "History",
+ "gear": "Gear",
+ "combat": "Combat",
+ "firing modes": "Firing Modes :",
+ "interests": "Interests",
+ "cognition": "Cognition",
+ "cognition short": "COG",
+ "intuition": "Intuition",
+ "intuition short": "INT",
+ "reflexes": "Reflexes",
+ "reflexes short": "REF",
+ "savvy": "Savvy",
+ "savvy short": "SAV",
+ "somatics": "Somatics",
+ "somatics short": "SOM",
+ "willpower": "Willpower",
+ "willpower short": "WIL",
+ "mental": "Mental",
+ "trauma treshold short": "TT",
+ "trauma treshold": "Trauma Treshold",
+ "lucidity short": "LUC",
+ "lucidity": "Lucidity",
+ "insanity rating short": "IR",
+ "insanity rating": "Insanity Rating",
+ "stress": "Stress",
+ "traumas": "Traumas",
+ "derived stats": "Derived Stats",
+ "initiative": "Initiative",
+ "total": "Total",
+ "temporary short": "Temp",
+ "skill": "Skill",
+ "skills": "Skills",
+ "active skills": "Active Skills",
+ "know skills": "Know Skills",
+ "ranks": "Ranks",
+ "specializations": "Specializations",
+ "skills-list": "athletics,deceive,exotic skill,fray,free fall,guns,hardware,infiltrate,infosec,interface,kinesics,medicine,melee,perceive,persuade,pilot,profession,program,provoke,psi,research,survival",
+ "athletics": "Athletics",
+ "deceive": "Deceive",
+ "exotic skill": "Exotic Skill",
+ "fray": "Fray",
+ "free fall": "Free Fall",
+ "guns": "Guns",
+ "hardware": "Hardware",
+ "infiltrate": "Infiltrate",
+ "infosec": "Infosec",
+ "interface": "Interface",
+ "kinesics": "Kinesics",
+ "know": "Know",
+ "medicine": "Medicine",
+ "melee": "Melee",
+ "perceive": "Perceive",
+ "persuade": "Persuade",
+ "pilot": "Pilot",
+ "profession": "Profession",
+ "program": "Program",
+ "provoke": "Provoke",
+ "psi": "Psi",
+ "psi skill": "Psi Skill",
+ "research": "Research",
+ "survival": "Survival",
+ "psi trait level": "Psi Trait Level",
+ "infection": "Infection",
+ "infection test": "Infection Test",
+ "sub-strain": "Sub-Strain",
+ "base rating": "Base Rating",
+ "current rating": "Current Rating",
+ "breaking point": "Breaking Point",
+ "physical damage": "Physical Damage",
+ "psi-chi sleights": "Psi-Chi Sleights",
+ "psi-gamma sleights": "Psi-Gamma Sleights",
+ "effect": "Effect",
+ "type": "Type",
+ "range": "Range",
+ "action": "Action",
+ "duration": "Duration",
+ "strain mod": "Strain Mod",
+ "active": "Active",
+ "passive": "Passive",
+ "self": "Self",
+ "touch": "Touch",
+ "close": "Close",
+ "auto": "Auto",
+ "quick": "Quick",
+ "complex": "Complex",
+ "task": "Task",
+ "constant": "Constant",
+ "instant": "Instant",
+ "sustained": "Sustained",
+ "wil/5": "WIL / 5",
+ "description": "Description",
+ "ranged weapon": "Ranged Weapon",
+ "melee weapon": "Melee Weapon",
+ "seeker weapon and grenade": "Seeker Weapon and Grenade",
+ "damage value": "Damage Value",
+ "reload": "Reload",
+ "Semi Auto / Burst Fire / Full Auto short": "SA/BF/FA",
+ "ammo type": "Ammo Type",
+ "armor used": "Armor Used",
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "armor": "Armor",
+ "physique": "Physique",
+ "durability": "Durability",
+ "durability short": "DUR",
+ "wound treshold": "Wound Treshold",
+ "wound treshold short": "WT",
+ "death rating": "Death Rating",
+ "death rating short": "DR",
+ "pool": "Pool",
+ "insight": "Insight",
+ "moxie": "Moxie",
+ "vigor": "Vigor",
+ "flex": "Flex",
+ "current": "Current",
+ "bioware": "Bioware",
+ "cyberware": "Cyberware",
+ "nanoware": "Nanoware",
+ "positive trait": "Positive Trait",
+ "negative trait": "Negative Trait",
+ "notes": "Notes",
+ "movement rating": "Movement Rating",
+ "basic perception": "Basic Perception",
+ "damage": "Damage",
+ "wounds": "Wounds",
+ "recharge": "Recharge",
+ "full": "Full",
+ "short recharge": "Short Recharge",
+ "long recharge": "Long Recharge",
+ "rep": "Rep",
+ "@-rep": "@-Rep",
+ "c-rep": "C-Rep",
+ "f-rep": "F-Rep",
+ "g-rep": "G-Rep",
+ "i-rep": "I-Rep",
+ "r-rep": "R-Rep",
+ "x-rep": "X-Rep",
+ "language": "language",
+ "forks": "Forks",
+ "backup": "Backup",
+ "rez point": "Rez Point",
+ "rp spent": "RP Spent",
+ "roll public": "Roll Public",
+ "roll private": "Roll Private",
+ "fray vs ranged": "Fray vs Ranged",
+ "fray vs melee": "Fray vs Melee",
+ "modifiers": "Modifiers",
+ "roll": "Roll",
+ "score": "Score",
+ "single shot": "Single Shot",
+ "semi-automatic": "Semi-Automatic",
+ "burst fire": "Burst Fire",
+ "burst fire +10": "Burst Fire (+10 to Hit)",
+ "burst fire +1D10": "Burst Fire (+1D10 DV)",
+ "burst fire 2 targets": "Burst Fire (2 Targets)",
+ "full automatic": "Full Automatic",
+ "full automatic +30": "Full Automatic (+30 to Hit)",
+ "full automatic +2D10": "Full Automatic (+2D10 DV)",
+ "full automatic 3 targets": "Full Automatic (3 Targets)",
+ "full automatic suppressive fire": "Full Automatic (Suppressive Fire)",
+ "bonus hit": "Bonus Hit",
+ "bonus dv": "Bonus DV",
+ "superior result": "Superior Result",
+ "superior result damage": "Superior Result (Damage)",
+ "micro ex": "Micro, ...",
+ "emp gas ex": "EMP, Gas, ..."
+}
\ No newline at end of file
diff --git a/Eclipse Phase V2/translations/nl.json b/Eclipse Phase V2/translations/nl.json
new file mode 100644
index 0000000000..328e8bc19f
--- /dev/null
+++ b/Eclipse Phase V2/translations/nl.json
@@ -0,0 +1,182 @@
+{
+ "identity": "Identity",
+ "name": "Name",
+ "gender identity": "Gender Identity",
+ "actual age": "Actual Age",
+ "background": "Background",
+ "career": "Career",
+ "faction": "Faction",
+ "motivation": "Motivation",
+ "aptitudes": "Aptitudes",
+ "aptitude short": "Apt",
+ "ego": "Ego",
+ "mental disorder": "Mental Disorder",
+ "muse": "Muse",
+ "morph": "Morph",
+ "history": "History",
+ "gear": "Gear",
+ "combat": "Combat",
+ "firing modes": "Firing Modes :",
+ "interests": "Interests",
+ "cognition": "Cognition",
+ "cognition short": "COG",
+ "intuition": "Intuition",
+ "intuition short": "INT",
+ "reflexes": "Reflexes",
+ "reflexes short": "REF",
+ "savvy": "Savvy",
+ "savvy short": "SAV",
+ "somatics": "Somatics",
+ "somatics short": "SOM",
+ "willpower": "Willpower",
+ "willpower short": "WIL",
+ "mental": "Mental",
+ "trauma treshold short": "TT",
+ "trauma treshold": "Trauma Treshold",
+ "lucidity short": "LUC",
+ "lucidity": "Lucidity",
+ "insanity rating short": "IR",
+ "insanity rating": "Insanity Rating",
+ "stress": "Stress",
+ "traumas": "Traumas",
+ "derived stats": "Derived Stats",
+ "initiative": "Initiative",
+ "total": "Total",
+ "temporary short": "Temp",
+ "skill": "Skill",
+ "skills": "Skills",
+ "active skills": "Active Skills",
+ "know skills": "Know Skills",
+ "ranks": "Ranks",
+ "specializations": "Specializations",
+ "skills-list": "athletics,deceive,exotic skill,fray,free fall,guns,hardware,infiltrate,infosec,interface,kinesics,medicine,melee,perceive,persuade,pilot,profession,program,provoke,psi,research,survival",
+ "athletics": "Athletics",
+ "deceive": "Deceive",
+ "exotic skill": "Exotic Skill",
+ "fray": "Fray",
+ "free fall": "Free Fall",
+ "guns": "Guns",
+ "hardware": "Hardware",
+ "infiltrate": "Infiltrate",
+ "infosec": "Infosec",
+ "interface": "Interface",
+ "kinesics": "Kinesics",
+ "know": "Know",
+ "medicine": "Medicine",
+ "melee": "Melee",
+ "perceive": "Perceive",
+ "persuade": "Persuade",
+ "pilot": "Pilot",
+ "profession": "Profession",
+ "program": "Program",
+ "provoke": "Provoke",
+ "psi": "Psi",
+ "psi skill": "Psi Skill",
+ "research": "Research",
+ "survival": "Survival",
+ "psi trait level": "Psi Trait Level",
+ "infection": "Infection",
+ "infection test": "Infection Test",
+ "sub-strain": "Sub-Strain",
+ "base rating": "Base Rating",
+ "current rating": "Current Rating",
+ "breaking point": "Breaking Point",
+ "physical damage": "Physical Damage",
+ "psi-chi sleights": "Psi-Chi Sleights",
+ "psi-gamma sleights": "Psi-Gamma Sleights",
+ "effect": "Effect",
+ "type": "Type",
+ "range": "Range",
+ "action": "Action",
+ "duration": "Duration",
+ "strain mod": "Strain Mod",
+ "active": "Active",
+ "passive": "Passive",
+ "self": "Self",
+ "touch": "Touch",
+ "close": "Close",
+ "auto": "Auto",
+ "quick": "Quick",
+ "complex": "Complex",
+ "task": "Task",
+ "constant": "Constant",
+ "instant": "Instant",
+ "sustained": "Sustained",
+ "wil/5": "WIL / 5",
+ "description": "Description",
+ "ranged weapon": "Ranged Weapon",
+ "melee weapon": "Melee Weapon",
+ "seeker weapon and grenade": "Seeker Weapon and Grenade",
+ "damage value": "Damage Value",
+ "reload": "Reload",
+ "Semi Auto / Burst Fire / Full Auto short": "SA/BF/FA",
+ "ammo type": "Ammo Type",
+ "armor used": "Armor Used",
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "armor": "Armor",
+ "physique": "Physique",
+ "durability": "Durability",
+ "durability short": "DUR",
+ "wound treshold": "Wound Treshold",
+ "wound treshold short": "WT",
+ "death rating": "Death Rating",
+ "death rating short": "DR",
+ "pool": "Pool",
+ "insight": "Insight",
+ "moxie": "Moxie",
+ "vigor": "Vigor",
+ "flex": "Flex",
+ "current": "Current",
+ "bioware": "Bioware",
+ "cyberware": "Cyberware",
+ "nanoware": "Nanoware",
+ "positive trait": "Positive Trait",
+ "negative trait": "Negative Trait",
+ "notes": "Notes",
+ "movement rating": "Movement Rating",
+ "basic perception": "Basic Perception",
+ "damage": "Damage",
+ "wounds": "Wounds",
+ "recharge": "Recharge",
+ "full": "Full",
+ "short recharge": "Short Recharge",
+ "long recharge": "Long Recharge",
+ "rep": "Rep",
+ "@-rep": "@-Rep",
+ "c-rep": "C-Rep",
+ "f-rep": "F-Rep",
+ "g-rep": "G-Rep",
+ "i-rep": "I-Rep",
+ "r-rep": "R-Rep",
+ "x-rep": "X-Rep",
+ "language": "language",
+ "forks": "Forks",
+ "backup": "Backup",
+ "rez point": "Rez Point",
+ "rp spent": "RP Spent",
+ "roll public": "Roll Public",
+ "roll private": "Roll Private",
+ "fray vs ranged": "Fray vs Ranged",
+ "fray vs melee": "Fray vs Melee",
+ "modifiers": "Modifiers",
+ "roll": "Roll",
+ "score": "Score",
+ "single shot": "Single Shot",
+ "semi-automatic": "Semi-Automatic",
+ "burst fire": "Burst Fire",
+ "burst fire +10": "Burst Fire (+10 to Hit)",
+ "burst fire +1D10": "Burst Fire (+1D10 DV)",
+ "burst fire 2 targets": "Burst Fire (2 Targets)",
+ "full automatic": "Full Automatic",
+ "full automatic +30": "Full Automatic (+30 to Hit)",
+ "full automatic +2D10": "Full Automatic (+2D10 DV)",
+ "full automatic 3 targets": "Full Automatic (3 Targets)",
+ "full automatic suppressive fire": "Full Automatic (Suppressive Fire)",
+ "bonus hit": "Bonus Hit",
+ "bonus dv": "Bonus DV",
+ "superior result": "Superior Result",
+ "superior result damage": "Superior Result (Damage)",
+ "micro ex": "Micro, ...",
+ "emp gas ex": "EMP, Gas, ..."
+}
\ No newline at end of file
diff --git a/Eclipse Phase V2/translations/pt.json b/Eclipse Phase V2/translations/pt.json
new file mode 100644
index 0000000000..328e8bc19f
--- /dev/null
+++ b/Eclipse Phase V2/translations/pt.json
@@ -0,0 +1,182 @@
+{
+ "identity": "Identity",
+ "name": "Name",
+ "gender identity": "Gender Identity",
+ "actual age": "Actual Age",
+ "background": "Background",
+ "career": "Career",
+ "faction": "Faction",
+ "motivation": "Motivation",
+ "aptitudes": "Aptitudes",
+ "aptitude short": "Apt",
+ "ego": "Ego",
+ "mental disorder": "Mental Disorder",
+ "muse": "Muse",
+ "morph": "Morph",
+ "history": "History",
+ "gear": "Gear",
+ "combat": "Combat",
+ "firing modes": "Firing Modes :",
+ "interests": "Interests",
+ "cognition": "Cognition",
+ "cognition short": "COG",
+ "intuition": "Intuition",
+ "intuition short": "INT",
+ "reflexes": "Reflexes",
+ "reflexes short": "REF",
+ "savvy": "Savvy",
+ "savvy short": "SAV",
+ "somatics": "Somatics",
+ "somatics short": "SOM",
+ "willpower": "Willpower",
+ "willpower short": "WIL",
+ "mental": "Mental",
+ "trauma treshold short": "TT",
+ "trauma treshold": "Trauma Treshold",
+ "lucidity short": "LUC",
+ "lucidity": "Lucidity",
+ "insanity rating short": "IR",
+ "insanity rating": "Insanity Rating",
+ "stress": "Stress",
+ "traumas": "Traumas",
+ "derived stats": "Derived Stats",
+ "initiative": "Initiative",
+ "total": "Total",
+ "temporary short": "Temp",
+ "skill": "Skill",
+ "skills": "Skills",
+ "active skills": "Active Skills",
+ "know skills": "Know Skills",
+ "ranks": "Ranks",
+ "specializations": "Specializations",
+ "skills-list": "athletics,deceive,exotic skill,fray,free fall,guns,hardware,infiltrate,infosec,interface,kinesics,medicine,melee,perceive,persuade,pilot,profession,program,provoke,psi,research,survival",
+ "athletics": "Athletics",
+ "deceive": "Deceive",
+ "exotic skill": "Exotic Skill",
+ "fray": "Fray",
+ "free fall": "Free Fall",
+ "guns": "Guns",
+ "hardware": "Hardware",
+ "infiltrate": "Infiltrate",
+ "infosec": "Infosec",
+ "interface": "Interface",
+ "kinesics": "Kinesics",
+ "know": "Know",
+ "medicine": "Medicine",
+ "melee": "Melee",
+ "perceive": "Perceive",
+ "persuade": "Persuade",
+ "pilot": "Pilot",
+ "profession": "Profession",
+ "program": "Program",
+ "provoke": "Provoke",
+ "psi": "Psi",
+ "psi skill": "Psi Skill",
+ "research": "Research",
+ "survival": "Survival",
+ "psi trait level": "Psi Trait Level",
+ "infection": "Infection",
+ "infection test": "Infection Test",
+ "sub-strain": "Sub-Strain",
+ "base rating": "Base Rating",
+ "current rating": "Current Rating",
+ "breaking point": "Breaking Point",
+ "physical damage": "Physical Damage",
+ "psi-chi sleights": "Psi-Chi Sleights",
+ "psi-gamma sleights": "Psi-Gamma Sleights",
+ "effect": "Effect",
+ "type": "Type",
+ "range": "Range",
+ "action": "Action",
+ "duration": "Duration",
+ "strain mod": "Strain Mod",
+ "active": "Active",
+ "passive": "Passive",
+ "self": "Self",
+ "touch": "Touch",
+ "close": "Close",
+ "auto": "Auto",
+ "quick": "Quick",
+ "complex": "Complex",
+ "task": "Task",
+ "constant": "Constant",
+ "instant": "Instant",
+ "sustained": "Sustained",
+ "wil/5": "WIL / 5",
+ "description": "Description",
+ "ranged weapon": "Ranged Weapon",
+ "melee weapon": "Melee Weapon",
+ "seeker weapon and grenade": "Seeker Weapon and Grenade",
+ "damage value": "Damage Value",
+ "reload": "Reload",
+ "Semi Auto / Burst Fire / Full Auto short": "SA/BF/FA",
+ "ammo type": "Ammo Type",
+ "armor used": "Armor Used",
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "armor": "Armor",
+ "physique": "Physique",
+ "durability": "Durability",
+ "durability short": "DUR",
+ "wound treshold": "Wound Treshold",
+ "wound treshold short": "WT",
+ "death rating": "Death Rating",
+ "death rating short": "DR",
+ "pool": "Pool",
+ "insight": "Insight",
+ "moxie": "Moxie",
+ "vigor": "Vigor",
+ "flex": "Flex",
+ "current": "Current",
+ "bioware": "Bioware",
+ "cyberware": "Cyberware",
+ "nanoware": "Nanoware",
+ "positive trait": "Positive Trait",
+ "negative trait": "Negative Trait",
+ "notes": "Notes",
+ "movement rating": "Movement Rating",
+ "basic perception": "Basic Perception",
+ "damage": "Damage",
+ "wounds": "Wounds",
+ "recharge": "Recharge",
+ "full": "Full",
+ "short recharge": "Short Recharge",
+ "long recharge": "Long Recharge",
+ "rep": "Rep",
+ "@-rep": "@-Rep",
+ "c-rep": "C-Rep",
+ "f-rep": "F-Rep",
+ "g-rep": "G-Rep",
+ "i-rep": "I-Rep",
+ "r-rep": "R-Rep",
+ "x-rep": "X-Rep",
+ "language": "language",
+ "forks": "Forks",
+ "backup": "Backup",
+ "rez point": "Rez Point",
+ "rp spent": "RP Spent",
+ "roll public": "Roll Public",
+ "roll private": "Roll Private",
+ "fray vs ranged": "Fray vs Ranged",
+ "fray vs melee": "Fray vs Melee",
+ "modifiers": "Modifiers",
+ "roll": "Roll",
+ "score": "Score",
+ "single shot": "Single Shot",
+ "semi-automatic": "Semi-Automatic",
+ "burst fire": "Burst Fire",
+ "burst fire +10": "Burst Fire (+10 to Hit)",
+ "burst fire +1D10": "Burst Fire (+1D10 DV)",
+ "burst fire 2 targets": "Burst Fire (2 Targets)",
+ "full automatic": "Full Automatic",
+ "full automatic +30": "Full Automatic (+30 to Hit)",
+ "full automatic +2D10": "Full Automatic (+2D10 DV)",
+ "full automatic 3 targets": "Full Automatic (3 Targets)",
+ "full automatic suppressive fire": "Full Automatic (Suppressive Fire)",
+ "bonus hit": "Bonus Hit",
+ "bonus dv": "Bonus DV",
+ "superior result": "Superior Result",
+ "superior result damage": "Superior Result (Damage)",
+ "micro ex": "Micro, ...",
+ "emp gas ex": "EMP, Gas, ..."
+}
\ No newline at end of file
diff --git a/Eclipse Phase V2/translations/ru.json b/Eclipse Phase V2/translations/ru.json
new file mode 100644
index 0000000000..328e8bc19f
--- /dev/null
+++ b/Eclipse Phase V2/translations/ru.json
@@ -0,0 +1,182 @@
+{
+ "identity": "Identity",
+ "name": "Name",
+ "gender identity": "Gender Identity",
+ "actual age": "Actual Age",
+ "background": "Background",
+ "career": "Career",
+ "faction": "Faction",
+ "motivation": "Motivation",
+ "aptitudes": "Aptitudes",
+ "aptitude short": "Apt",
+ "ego": "Ego",
+ "mental disorder": "Mental Disorder",
+ "muse": "Muse",
+ "morph": "Morph",
+ "history": "History",
+ "gear": "Gear",
+ "combat": "Combat",
+ "firing modes": "Firing Modes :",
+ "interests": "Interests",
+ "cognition": "Cognition",
+ "cognition short": "COG",
+ "intuition": "Intuition",
+ "intuition short": "INT",
+ "reflexes": "Reflexes",
+ "reflexes short": "REF",
+ "savvy": "Savvy",
+ "savvy short": "SAV",
+ "somatics": "Somatics",
+ "somatics short": "SOM",
+ "willpower": "Willpower",
+ "willpower short": "WIL",
+ "mental": "Mental",
+ "trauma treshold short": "TT",
+ "trauma treshold": "Trauma Treshold",
+ "lucidity short": "LUC",
+ "lucidity": "Lucidity",
+ "insanity rating short": "IR",
+ "insanity rating": "Insanity Rating",
+ "stress": "Stress",
+ "traumas": "Traumas",
+ "derived stats": "Derived Stats",
+ "initiative": "Initiative",
+ "total": "Total",
+ "temporary short": "Temp",
+ "skill": "Skill",
+ "skills": "Skills",
+ "active skills": "Active Skills",
+ "know skills": "Know Skills",
+ "ranks": "Ranks",
+ "specializations": "Specializations",
+ "skills-list": "athletics,deceive,exotic skill,fray,free fall,guns,hardware,infiltrate,infosec,interface,kinesics,medicine,melee,perceive,persuade,pilot,profession,program,provoke,psi,research,survival",
+ "athletics": "Athletics",
+ "deceive": "Deceive",
+ "exotic skill": "Exotic Skill",
+ "fray": "Fray",
+ "free fall": "Free Fall",
+ "guns": "Guns",
+ "hardware": "Hardware",
+ "infiltrate": "Infiltrate",
+ "infosec": "Infosec",
+ "interface": "Interface",
+ "kinesics": "Kinesics",
+ "know": "Know",
+ "medicine": "Medicine",
+ "melee": "Melee",
+ "perceive": "Perceive",
+ "persuade": "Persuade",
+ "pilot": "Pilot",
+ "profession": "Profession",
+ "program": "Program",
+ "provoke": "Provoke",
+ "psi": "Psi",
+ "psi skill": "Psi Skill",
+ "research": "Research",
+ "survival": "Survival",
+ "psi trait level": "Psi Trait Level",
+ "infection": "Infection",
+ "infection test": "Infection Test",
+ "sub-strain": "Sub-Strain",
+ "base rating": "Base Rating",
+ "current rating": "Current Rating",
+ "breaking point": "Breaking Point",
+ "physical damage": "Physical Damage",
+ "psi-chi sleights": "Psi-Chi Sleights",
+ "psi-gamma sleights": "Psi-Gamma Sleights",
+ "effect": "Effect",
+ "type": "Type",
+ "range": "Range",
+ "action": "Action",
+ "duration": "Duration",
+ "strain mod": "Strain Mod",
+ "active": "Active",
+ "passive": "Passive",
+ "self": "Self",
+ "touch": "Touch",
+ "close": "Close",
+ "auto": "Auto",
+ "quick": "Quick",
+ "complex": "Complex",
+ "task": "Task",
+ "constant": "Constant",
+ "instant": "Instant",
+ "sustained": "Sustained",
+ "wil/5": "WIL / 5",
+ "description": "Description",
+ "ranged weapon": "Ranged Weapon",
+ "melee weapon": "Melee Weapon",
+ "seeker weapon and grenade": "Seeker Weapon and Grenade",
+ "damage value": "Damage Value",
+ "reload": "Reload",
+ "Semi Auto / Burst Fire / Full Auto short": "SA/BF/FA",
+ "ammo type": "Ammo Type",
+ "armor used": "Armor Used",
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "armor": "Armor",
+ "physique": "Physique",
+ "durability": "Durability",
+ "durability short": "DUR",
+ "wound treshold": "Wound Treshold",
+ "wound treshold short": "WT",
+ "death rating": "Death Rating",
+ "death rating short": "DR",
+ "pool": "Pool",
+ "insight": "Insight",
+ "moxie": "Moxie",
+ "vigor": "Vigor",
+ "flex": "Flex",
+ "current": "Current",
+ "bioware": "Bioware",
+ "cyberware": "Cyberware",
+ "nanoware": "Nanoware",
+ "positive trait": "Positive Trait",
+ "negative trait": "Negative Trait",
+ "notes": "Notes",
+ "movement rating": "Movement Rating",
+ "basic perception": "Basic Perception",
+ "damage": "Damage",
+ "wounds": "Wounds",
+ "recharge": "Recharge",
+ "full": "Full",
+ "short recharge": "Short Recharge",
+ "long recharge": "Long Recharge",
+ "rep": "Rep",
+ "@-rep": "@-Rep",
+ "c-rep": "C-Rep",
+ "f-rep": "F-Rep",
+ "g-rep": "G-Rep",
+ "i-rep": "I-Rep",
+ "r-rep": "R-Rep",
+ "x-rep": "X-Rep",
+ "language": "language",
+ "forks": "Forks",
+ "backup": "Backup",
+ "rez point": "Rez Point",
+ "rp spent": "RP Spent",
+ "roll public": "Roll Public",
+ "roll private": "Roll Private",
+ "fray vs ranged": "Fray vs Ranged",
+ "fray vs melee": "Fray vs Melee",
+ "modifiers": "Modifiers",
+ "roll": "Roll",
+ "score": "Score",
+ "single shot": "Single Shot",
+ "semi-automatic": "Semi-Automatic",
+ "burst fire": "Burst Fire",
+ "burst fire +10": "Burst Fire (+10 to Hit)",
+ "burst fire +1D10": "Burst Fire (+1D10 DV)",
+ "burst fire 2 targets": "Burst Fire (2 Targets)",
+ "full automatic": "Full Automatic",
+ "full automatic +30": "Full Automatic (+30 to Hit)",
+ "full automatic +2D10": "Full Automatic (+2D10 DV)",
+ "full automatic 3 targets": "Full Automatic (3 Targets)",
+ "full automatic suppressive fire": "Full Automatic (Suppressive Fire)",
+ "bonus hit": "Bonus Hit",
+ "bonus dv": "Bonus DV",
+ "superior result": "Superior Result",
+ "superior result damage": "Superior Result (Damage)",
+ "micro ex": "Micro, ...",
+ "emp gas ex": "EMP, Gas, ..."
+}
\ No newline at end of file
diff --git a/Eclipse Phase V2/translations/sv.json b/Eclipse Phase V2/translations/sv.json
new file mode 100644
index 0000000000..328e8bc19f
--- /dev/null
+++ b/Eclipse Phase V2/translations/sv.json
@@ -0,0 +1,182 @@
+{
+ "identity": "Identity",
+ "name": "Name",
+ "gender identity": "Gender Identity",
+ "actual age": "Actual Age",
+ "background": "Background",
+ "career": "Career",
+ "faction": "Faction",
+ "motivation": "Motivation",
+ "aptitudes": "Aptitudes",
+ "aptitude short": "Apt",
+ "ego": "Ego",
+ "mental disorder": "Mental Disorder",
+ "muse": "Muse",
+ "morph": "Morph",
+ "history": "History",
+ "gear": "Gear",
+ "combat": "Combat",
+ "firing modes": "Firing Modes :",
+ "interests": "Interests",
+ "cognition": "Cognition",
+ "cognition short": "COG",
+ "intuition": "Intuition",
+ "intuition short": "INT",
+ "reflexes": "Reflexes",
+ "reflexes short": "REF",
+ "savvy": "Savvy",
+ "savvy short": "SAV",
+ "somatics": "Somatics",
+ "somatics short": "SOM",
+ "willpower": "Willpower",
+ "willpower short": "WIL",
+ "mental": "Mental",
+ "trauma treshold short": "TT",
+ "trauma treshold": "Trauma Treshold",
+ "lucidity short": "LUC",
+ "lucidity": "Lucidity",
+ "insanity rating short": "IR",
+ "insanity rating": "Insanity Rating",
+ "stress": "Stress",
+ "traumas": "Traumas",
+ "derived stats": "Derived Stats",
+ "initiative": "Initiative",
+ "total": "Total",
+ "temporary short": "Temp",
+ "skill": "Skill",
+ "skills": "Skills",
+ "active skills": "Active Skills",
+ "know skills": "Know Skills",
+ "ranks": "Ranks",
+ "specializations": "Specializations",
+ "skills-list": "athletics,deceive,exotic skill,fray,free fall,guns,hardware,infiltrate,infosec,interface,kinesics,medicine,melee,perceive,persuade,pilot,profession,program,provoke,psi,research,survival",
+ "athletics": "Athletics",
+ "deceive": "Deceive",
+ "exotic skill": "Exotic Skill",
+ "fray": "Fray",
+ "free fall": "Free Fall",
+ "guns": "Guns",
+ "hardware": "Hardware",
+ "infiltrate": "Infiltrate",
+ "infosec": "Infosec",
+ "interface": "Interface",
+ "kinesics": "Kinesics",
+ "know": "Know",
+ "medicine": "Medicine",
+ "melee": "Melee",
+ "perceive": "Perceive",
+ "persuade": "Persuade",
+ "pilot": "Pilot",
+ "profession": "Profession",
+ "program": "Program",
+ "provoke": "Provoke",
+ "psi": "Psi",
+ "psi skill": "Psi Skill",
+ "research": "Research",
+ "survival": "Survival",
+ "psi trait level": "Psi Trait Level",
+ "infection": "Infection",
+ "infection test": "Infection Test",
+ "sub-strain": "Sub-Strain",
+ "base rating": "Base Rating",
+ "current rating": "Current Rating",
+ "breaking point": "Breaking Point",
+ "physical damage": "Physical Damage",
+ "psi-chi sleights": "Psi-Chi Sleights",
+ "psi-gamma sleights": "Psi-Gamma Sleights",
+ "effect": "Effect",
+ "type": "Type",
+ "range": "Range",
+ "action": "Action",
+ "duration": "Duration",
+ "strain mod": "Strain Mod",
+ "active": "Active",
+ "passive": "Passive",
+ "self": "Self",
+ "touch": "Touch",
+ "close": "Close",
+ "auto": "Auto",
+ "quick": "Quick",
+ "complex": "Complex",
+ "task": "Task",
+ "constant": "Constant",
+ "instant": "Instant",
+ "sustained": "Sustained",
+ "wil/5": "WIL / 5",
+ "description": "Description",
+ "ranged weapon": "Ranged Weapon",
+ "melee weapon": "Melee Weapon",
+ "seeker weapon and grenade": "Seeker Weapon and Grenade",
+ "damage value": "Damage Value",
+ "reload": "Reload",
+ "Semi Auto / Burst Fire / Full Auto short": "SA/BF/FA",
+ "ammo type": "Ammo Type",
+ "armor used": "Armor Used",
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "armor": "Armor",
+ "physique": "Physique",
+ "durability": "Durability",
+ "durability short": "DUR",
+ "wound treshold": "Wound Treshold",
+ "wound treshold short": "WT",
+ "death rating": "Death Rating",
+ "death rating short": "DR",
+ "pool": "Pool",
+ "insight": "Insight",
+ "moxie": "Moxie",
+ "vigor": "Vigor",
+ "flex": "Flex",
+ "current": "Current",
+ "bioware": "Bioware",
+ "cyberware": "Cyberware",
+ "nanoware": "Nanoware",
+ "positive trait": "Positive Trait",
+ "negative trait": "Negative Trait",
+ "notes": "Notes",
+ "movement rating": "Movement Rating",
+ "basic perception": "Basic Perception",
+ "damage": "Damage",
+ "wounds": "Wounds",
+ "recharge": "Recharge",
+ "full": "Full",
+ "short recharge": "Short Recharge",
+ "long recharge": "Long Recharge",
+ "rep": "Rep",
+ "@-rep": "@-Rep",
+ "c-rep": "C-Rep",
+ "f-rep": "F-Rep",
+ "g-rep": "G-Rep",
+ "i-rep": "I-Rep",
+ "r-rep": "R-Rep",
+ "x-rep": "X-Rep",
+ "language": "language",
+ "forks": "Forks",
+ "backup": "Backup",
+ "rez point": "Rez Point",
+ "rp spent": "RP Spent",
+ "roll public": "Roll Public",
+ "roll private": "Roll Private",
+ "fray vs ranged": "Fray vs Ranged",
+ "fray vs melee": "Fray vs Melee",
+ "modifiers": "Modifiers",
+ "roll": "Roll",
+ "score": "Score",
+ "single shot": "Single Shot",
+ "semi-automatic": "Semi-Automatic",
+ "burst fire": "Burst Fire",
+ "burst fire +10": "Burst Fire (+10 to Hit)",
+ "burst fire +1D10": "Burst Fire (+1D10 DV)",
+ "burst fire 2 targets": "Burst Fire (2 Targets)",
+ "full automatic": "Full Automatic",
+ "full automatic +30": "Full Automatic (+30 to Hit)",
+ "full automatic +2D10": "Full Automatic (+2D10 DV)",
+ "full automatic 3 targets": "Full Automatic (3 Targets)",
+ "full automatic suppressive fire": "Full Automatic (Suppressive Fire)",
+ "bonus hit": "Bonus Hit",
+ "bonus dv": "Bonus DV",
+ "superior result": "Superior Result",
+ "superior result damage": "Superior Result (Damage)",
+ "micro ex": "Micro, ...",
+ "emp gas ex": "EMP, Gas, ..."
+}
\ No newline at end of file
diff --git a/Eclipse Phase V2/translations/tr.json b/Eclipse Phase V2/translations/tr.json
new file mode 100644
index 0000000000..328e8bc19f
--- /dev/null
+++ b/Eclipse Phase V2/translations/tr.json
@@ -0,0 +1,182 @@
+{
+ "identity": "Identity",
+ "name": "Name",
+ "gender identity": "Gender Identity",
+ "actual age": "Actual Age",
+ "background": "Background",
+ "career": "Career",
+ "faction": "Faction",
+ "motivation": "Motivation",
+ "aptitudes": "Aptitudes",
+ "aptitude short": "Apt",
+ "ego": "Ego",
+ "mental disorder": "Mental Disorder",
+ "muse": "Muse",
+ "morph": "Morph",
+ "history": "History",
+ "gear": "Gear",
+ "combat": "Combat",
+ "firing modes": "Firing Modes :",
+ "interests": "Interests",
+ "cognition": "Cognition",
+ "cognition short": "COG",
+ "intuition": "Intuition",
+ "intuition short": "INT",
+ "reflexes": "Reflexes",
+ "reflexes short": "REF",
+ "savvy": "Savvy",
+ "savvy short": "SAV",
+ "somatics": "Somatics",
+ "somatics short": "SOM",
+ "willpower": "Willpower",
+ "willpower short": "WIL",
+ "mental": "Mental",
+ "trauma treshold short": "TT",
+ "trauma treshold": "Trauma Treshold",
+ "lucidity short": "LUC",
+ "lucidity": "Lucidity",
+ "insanity rating short": "IR",
+ "insanity rating": "Insanity Rating",
+ "stress": "Stress",
+ "traumas": "Traumas",
+ "derived stats": "Derived Stats",
+ "initiative": "Initiative",
+ "total": "Total",
+ "temporary short": "Temp",
+ "skill": "Skill",
+ "skills": "Skills",
+ "active skills": "Active Skills",
+ "know skills": "Know Skills",
+ "ranks": "Ranks",
+ "specializations": "Specializations",
+ "skills-list": "athletics,deceive,exotic skill,fray,free fall,guns,hardware,infiltrate,infosec,interface,kinesics,medicine,melee,perceive,persuade,pilot,profession,program,provoke,psi,research,survival",
+ "athletics": "Athletics",
+ "deceive": "Deceive",
+ "exotic skill": "Exotic Skill",
+ "fray": "Fray",
+ "free fall": "Free Fall",
+ "guns": "Guns",
+ "hardware": "Hardware",
+ "infiltrate": "Infiltrate",
+ "infosec": "Infosec",
+ "interface": "Interface",
+ "kinesics": "Kinesics",
+ "know": "Know",
+ "medicine": "Medicine",
+ "melee": "Melee",
+ "perceive": "Perceive",
+ "persuade": "Persuade",
+ "pilot": "Pilot",
+ "profession": "Profession",
+ "program": "Program",
+ "provoke": "Provoke",
+ "psi": "Psi",
+ "psi skill": "Psi Skill",
+ "research": "Research",
+ "survival": "Survival",
+ "psi trait level": "Psi Trait Level",
+ "infection": "Infection",
+ "infection test": "Infection Test",
+ "sub-strain": "Sub-Strain",
+ "base rating": "Base Rating",
+ "current rating": "Current Rating",
+ "breaking point": "Breaking Point",
+ "physical damage": "Physical Damage",
+ "psi-chi sleights": "Psi-Chi Sleights",
+ "psi-gamma sleights": "Psi-Gamma Sleights",
+ "effect": "Effect",
+ "type": "Type",
+ "range": "Range",
+ "action": "Action",
+ "duration": "Duration",
+ "strain mod": "Strain Mod",
+ "active": "Active",
+ "passive": "Passive",
+ "self": "Self",
+ "touch": "Touch",
+ "close": "Close",
+ "auto": "Auto",
+ "quick": "Quick",
+ "complex": "Complex",
+ "task": "Task",
+ "constant": "Constant",
+ "instant": "Instant",
+ "sustained": "Sustained",
+ "wil/5": "WIL / 5",
+ "description": "Description",
+ "ranged weapon": "Ranged Weapon",
+ "melee weapon": "Melee Weapon",
+ "seeker weapon and grenade": "Seeker Weapon and Grenade",
+ "damage value": "Damage Value",
+ "reload": "Reload",
+ "Semi Auto / Burst Fire / Full Auto short": "SA/BF/FA",
+ "ammo type": "Ammo Type",
+ "armor used": "Armor Used",
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "armor": "Armor",
+ "physique": "Physique",
+ "durability": "Durability",
+ "durability short": "DUR",
+ "wound treshold": "Wound Treshold",
+ "wound treshold short": "WT",
+ "death rating": "Death Rating",
+ "death rating short": "DR",
+ "pool": "Pool",
+ "insight": "Insight",
+ "moxie": "Moxie",
+ "vigor": "Vigor",
+ "flex": "Flex",
+ "current": "Current",
+ "bioware": "Bioware",
+ "cyberware": "Cyberware",
+ "nanoware": "Nanoware",
+ "positive trait": "Positive Trait",
+ "negative trait": "Negative Trait",
+ "notes": "Notes",
+ "movement rating": "Movement Rating",
+ "basic perception": "Basic Perception",
+ "damage": "Damage",
+ "wounds": "Wounds",
+ "recharge": "Recharge",
+ "full": "Full",
+ "short recharge": "Short Recharge",
+ "long recharge": "Long Recharge",
+ "rep": "Rep",
+ "@-rep": "@-Rep",
+ "c-rep": "C-Rep",
+ "f-rep": "F-Rep",
+ "g-rep": "G-Rep",
+ "i-rep": "I-Rep",
+ "r-rep": "R-Rep",
+ "x-rep": "X-Rep",
+ "language": "language",
+ "forks": "Forks",
+ "backup": "Backup",
+ "rez point": "Rez Point",
+ "rp spent": "RP Spent",
+ "roll public": "Roll Public",
+ "roll private": "Roll Private",
+ "fray vs ranged": "Fray vs Ranged",
+ "fray vs melee": "Fray vs Melee",
+ "modifiers": "Modifiers",
+ "roll": "Roll",
+ "score": "Score",
+ "single shot": "Single Shot",
+ "semi-automatic": "Semi-Automatic",
+ "burst fire": "Burst Fire",
+ "burst fire +10": "Burst Fire (+10 to Hit)",
+ "burst fire +1D10": "Burst Fire (+1D10 DV)",
+ "burst fire 2 targets": "Burst Fire (2 Targets)",
+ "full automatic": "Full Automatic",
+ "full automatic +30": "Full Automatic (+30 to Hit)",
+ "full automatic +2D10": "Full Automatic (+2D10 DV)",
+ "full automatic 3 targets": "Full Automatic (3 Targets)",
+ "full automatic suppressive fire": "Full Automatic (Suppressive Fire)",
+ "bonus hit": "Bonus Hit",
+ "bonus dv": "Bonus DV",
+ "superior result": "Superior Result",
+ "superior result damage": "Superior Result (Damage)",
+ "micro ex": "Micro, ...",
+ "emp gas ex": "EMP, Gas, ..."
+}
\ No newline at end of file
diff --git a/Eclipse Phase V2/translations/zh.json b/Eclipse Phase V2/translations/zh.json
new file mode 100644
index 0000000000..328e8bc19f
--- /dev/null
+++ b/Eclipse Phase V2/translations/zh.json
@@ -0,0 +1,182 @@
+{
+ "identity": "Identity",
+ "name": "Name",
+ "gender identity": "Gender Identity",
+ "actual age": "Actual Age",
+ "background": "Background",
+ "career": "Career",
+ "faction": "Faction",
+ "motivation": "Motivation",
+ "aptitudes": "Aptitudes",
+ "aptitude short": "Apt",
+ "ego": "Ego",
+ "mental disorder": "Mental Disorder",
+ "muse": "Muse",
+ "morph": "Morph",
+ "history": "History",
+ "gear": "Gear",
+ "combat": "Combat",
+ "firing modes": "Firing Modes :",
+ "interests": "Interests",
+ "cognition": "Cognition",
+ "cognition short": "COG",
+ "intuition": "Intuition",
+ "intuition short": "INT",
+ "reflexes": "Reflexes",
+ "reflexes short": "REF",
+ "savvy": "Savvy",
+ "savvy short": "SAV",
+ "somatics": "Somatics",
+ "somatics short": "SOM",
+ "willpower": "Willpower",
+ "willpower short": "WIL",
+ "mental": "Mental",
+ "trauma treshold short": "TT",
+ "trauma treshold": "Trauma Treshold",
+ "lucidity short": "LUC",
+ "lucidity": "Lucidity",
+ "insanity rating short": "IR",
+ "insanity rating": "Insanity Rating",
+ "stress": "Stress",
+ "traumas": "Traumas",
+ "derived stats": "Derived Stats",
+ "initiative": "Initiative",
+ "total": "Total",
+ "temporary short": "Temp",
+ "skill": "Skill",
+ "skills": "Skills",
+ "active skills": "Active Skills",
+ "know skills": "Know Skills",
+ "ranks": "Ranks",
+ "specializations": "Specializations",
+ "skills-list": "athletics,deceive,exotic skill,fray,free fall,guns,hardware,infiltrate,infosec,interface,kinesics,medicine,melee,perceive,persuade,pilot,profession,program,provoke,psi,research,survival",
+ "athletics": "Athletics",
+ "deceive": "Deceive",
+ "exotic skill": "Exotic Skill",
+ "fray": "Fray",
+ "free fall": "Free Fall",
+ "guns": "Guns",
+ "hardware": "Hardware",
+ "infiltrate": "Infiltrate",
+ "infosec": "Infosec",
+ "interface": "Interface",
+ "kinesics": "Kinesics",
+ "know": "Know",
+ "medicine": "Medicine",
+ "melee": "Melee",
+ "perceive": "Perceive",
+ "persuade": "Persuade",
+ "pilot": "Pilot",
+ "profession": "Profession",
+ "program": "Program",
+ "provoke": "Provoke",
+ "psi": "Psi",
+ "psi skill": "Psi Skill",
+ "research": "Research",
+ "survival": "Survival",
+ "psi trait level": "Psi Trait Level",
+ "infection": "Infection",
+ "infection test": "Infection Test",
+ "sub-strain": "Sub-Strain",
+ "base rating": "Base Rating",
+ "current rating": "Current Rating",
+ "breaking point": "Breaking Point",
+ "physical damage": "Physical Damage",
+ "psi-chi sleights": "Psi-Chi Sleights",
+ "psi-gamma sleights": "Psi-Gamma Sleights",
+ "effect": "Effect",
+ "type": "Type",
+ "range": "Range",
+ "action": "Action",
+ "duration": "Duration",
+ "strain mod": "Strain Mod",
+ "active": "Active",
+ "passive": "Passive",
+ "self": "Self",
+ "touch": "Touch",
+ "close": "Close",
+ "auto": "Auto",
+ "quick": "Quick",
+ "complex": "Complex",
+ "task": "Task",
+ "constant": "Constant",
+ "instant": "Instant",
+ "sustained": "Sustained",
+ "wil/5": "WIL / 5",
+ "description": "Description",
+ "ranged weapon": "Ranged Weapon",
+ "melee weapon": "Melee Weapon",
+ "seeker weapon and grenade": "Seeker Weapon and Grenade",
+ "damage value": "Damage Value",
+ "reload": "Reload",
+ "Semi Auto / Burst Fire / Full Auto short": "SA/BF/FA",
+ "ammo type": "Ammo Type",
+ "armor used": "Armor Used",
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "armor": "Armor",
+ "physique": "Physique",
+ "durability": "Durability",
+ "durability short": "DUR",
+ "wound treshold": "Wound Treshold",
+ "wound treshold short": "WT",
+ "death rating": "Death Rating",
+ "death rating short": "DR",
+ "pool": "Pool",
+ "insight": "Insight",
+ "moxie": "Moxie",
+ "vigor": "Vigor",
+ "flex": "Flex",
+ "current": "Current",
+ "bioware": "Bioware",
+ "cyberware": "Cyberware",
+ "nanoware": "Nanoware",
+ "positive trait": "Positive Trait",
+ "negative trait": "Negative Trait",
+ "notes": "Notes",
+ "movement rating": "Movement Rating",
+ "basic perception": "Basic Perception",
+ "damage": "Damage",
+ "wounds": "Wounds",
+ "recharge": "Recharge",
+ "full": "Full",
+ "short recharge": "Short Recharge",
+ "long recharge": "Long Recharge",
+ "rep": "Rep",
+ "@-rep": "@-Rep",
+ "c-rep": "C-Rep",
+ "f-rep": "F-Rep",
+ "g-rep": "G-Rep",
+ "i-rep": "I-Rep",
+ "r-rep": "R-Rep",
+ "x-rep": "X-Rep",
+ "language": "language",
+ "forks": "Forks",
+ "backup": "Backup",
+ "rez point": "Rez Point",
+ "rp spent": "RP Spent",
+ "roll public": "Roll Public",
+ "roll private": "Roll Private",
+ "fray vs ranged": "Fray vs Ranged",
+ "fray vs melee": "Fray vs Melee",
+ "modifiers": "Modifiers",
+ "roll": "Roll",
+ "score": "Score",
+ "single shot": "Single Shot",
+ "semi-automatic": "Semi-Automatic",
+ "burst fire": "Burst Fire",
+ "burst fire +10": "Burst Fire (+10 to Hit)",
+ "burst fire +1D10": "Burst Fire (+1D10 DV)",
+ "burst fire 2 targets": "Burst Fire (2 Targets)",
+ "full automatic": "Full Automatic",
+ "full automatic +30": "Full Automatic (+30 to Hit)",
+ "full automatic +2D10": "Full Automatic (+2D10 DV)",
+ "full automatic 3 targets": "Full Automatic (3 Targets)",
+ "full automatic suppressive fire": "Full Automatic (Suppressive Fire)",
+ "bonus hit": "Bonus Hit",
+ "bonus dv": "Bonus DV",
+ "superior result": "Superior Result",
+ "superior result damage": "Superior Result (Damage)",
+ "micro ex": "Micro, ...",
+ "emp gas ex": "EMP, Gas, ..."
+}
\ No newline at end of file
diff --git a/Eclipse Phase V2/translations/zu.json b/Eclipse Phase V2/translations/zu.json
new file mode 100644
index 0000000000..7a0afcec87
--- /dev/null
+++ b/Eclipse Phase V2/translations/zu.json
@@ -0,0 +1,182 @@
+{
+ "identity": "crwdns65063:0crwdne65063:0",
+ "name": "crwdns65064:0crwdne65064:0",
+ "gender identity": "crwdns65065:0crwdne65065:0",
+ "actual age": "crwdns65066:0crwdne65066:0",
+ "background": "crwdns65067:0crwdne65067:0",
+ "career": "crwdns65068:0crwdne65068:0",
+ "faction": "crwdns65069:0crwdne65069:0",
+ "motivation": "crwdns65695:0crwdne65695:0",
+ "aptitudes": "crwdns65070:0crwdne65070:0",
+ "aptitude short": "crwdns65071:0crwdne65071:0",
+ "ego": "crwdns65072:0crwdne65072:0",
+ "mental disorder": "crwdns65696:0crwdne65696:0",
+ "muse": "crwdns65073:0crwdne65073:0",
+ "morph": "crwdns65074:0crwdne65074:0",
+ "history": "crwdns65075:0crwdne65075:0",
+ "gear": "crwdns65076:0crwdne65076:0",
+ "combat": "crwdns65077:0crwdne65077:0",
+ "firing modes": "crwdns65697:0crwdne65697:0",
+ "interests": "crwdns65078:0crwdne65078:0",
+ "cognition": "crwdns65079:0crwdne65079:0",
+ "cognition short": "crwdns65080:0crwdne65080:0",
+ "intuition": "crwdns65081:0crwdne65081:0",
+ "intuition short": "crwdns65082:0crwdne65082:0",
+ "reflexes": "crwdns65083:0crwdne65083:0",
+ "reflexes short": "crwdns65084:0crwdne65084:0",
+ "savvy": "crwdns65085:0crwdne65085:0",
+ "savvy short": "crwdns65086:0crwdne65086:0",
+ "somatics": "crwdns65087:0crwdne65087:0",
+ "somatics short": "crwdns65088:0crwdne65088:0",
+ "willpower": "crwdns65089:0crwdne65089:0",
+ "willpower short": "crwdns65090:0crwdne65090:0",
+ "mental": "crwdns65091:0crwdne65091:0",
+ "trauma treshold short": "crwdns65092:0crwdne65092:0",
+ "trauma treshold": "crwdns65093:0crwdne65093:0",
+ "lucidity short": "crwdns65094:0crwdne65094:0",
+ "lucidity": "crwdns65095:0crwdne65095:0",
+ "insanity rating short": "crwdns65096:0crwdne65096:0",
+ "insanity rating": "crwdns65097:0crwdne65097:0",
+ "stress": "crwdns65098:0crwdne65098:0",
+ "traumas": "crwdns65099:0crwdne65099:0",
+ "derived stats": "crwdns65100:0crwdne65100:0",
+ "initiative": "crwdns65101:0crwdne65101:0",
+ "total": "crwdns65102:0crwdne65102:0",
+ "temporary short": "crwdns65103:0crwdne65103:0",
+ "skill": "crwdns65104:0crwdne65104:0",
+ "skills": "crwdns65105:0crwdne65105:0",
+ "active skills": "crwdns65106:0crwdne65106:0",
+ "know skills": "crwdns65107:0crwdne65107:0",
+ "ranks": "crwdns65108:0crwdne65108:0",
+ "specializations": "crwdns65109:0crwdne65109:0",
+ "skills-list": "crwdns65110:0crwdne65110:0",
+ "athletics": "crwdns65111:0crwdne65111:0",
+ "deceive": "crwdns65112:0crwdne65112:0",
+ "exotic skill": "crwdns65113:0crwdne65113:0",
+ "fray": "crwdns65114:0crwdne65114:0",
+ "free fall": "crwdns65115:0crwdne65115:0",
+ "guns": "crwdns65116:0crwdne65116:0",
+ "hardware": "crwdns65117:0crwdne65117:0",
+ "infiltrate": "crwdns65118:0crwdne65118:0",
+ "infosec": "crwdns65119:0crwdne65119:0",
+ "interface": "crwdns65120:0crwdne65120:0",
+ "kinesics": "crwdns65121:0crwdne65121:0",
+ "know": "crwdns65122:0crwdne65122:0",
+ "medicine": "crwdns65123:0crwdne65123:0",
+ "melee": "crwdns65124:0crwdne65124:0",
+ "perceive": "crwdns65125:0crwdne65125:0",
+ "persuade": "crwdns65126:0crwdne65126:0",
+ "pilot": "crwdns65127:0crwdne65127:0",
+ "profession": "crwdns65128:0crwdne65128:0",
+ "program": "crwdns65129:0crwdne65129:0",
+ "provoke": "crwdns65130:0crwdne65130:0",
+ "psi": "crwdns65131:0crwdne65131:0",
+ "psi skill": "crwdns65132:0crwdne65132:0",
+ "research": "crwdns65133:0crwdne65133:0",
+ "survival": "crwdns65134:0crwdne65134:0",
+ "psi trait level": "crwdns65135:0crwdne65135:0",
+ "infection": "crwdns65136:0crwdne65136:0",
+ "infection test": "crwdns65137:0crwdne65137:0",
+ "sub-strain": "crwdns65138:0crwdne65138:0",
+ "base rating": "crwdns65139:0crwdne65139:0",
+ "current rating": "crwdns65140:0crwdne65140:0",
+ "breaking point": "crwdns65141:0crwdne65141:0",
+ "physical damage": "crwdns65142:0crwdne65142:0",
+ "psi-chi sleights": "crwdns65143:0crwdne65143:0",
+ "psi-gamma sleights": "crwdns65144:0crwdne65144:0",
+ "effect": "crwdns65145:0crwdne65145:0",
+ "type": "crwdns65146:0crwdne65146:0",
+ "range": "crwdns65147:0crwdne65147:0",
+ "action": "crwdns65148:0crwdne65148:0",
+ "duration": "crwdns65149:0crwdne65149:0",
+ "strain mod": "crwdns65150:0crwdne65150:0",
+ "active": "crwdns65151:0crwdne65151:0",
+ "passive": "crwdns65152:0crwdne65152:0",
+ "self": "crwdns65153:0crwdne65153:0",
+ "touch": "crwdns65154:0crwdne65154:0",
+ "close": "crwdns65155:0crwdne65155:0",
+ "auto": "crwdns65156:0crwdne65156:0",
+ "quick": "crwdns65157:0crwdne65157:0",
+ "complex": "crwdns65158:0crwdne65158:0",
+ "task": "crwdns65159:0crwdne65159:0",
+ "constant": "crwdns65160:0crwdne65160:0",
+ "instant": "crwdns65161:0crwdne65161:0",
+ "sustained": "crwdns65162:0crwdne65162:0",
+ "wil/5": "crwdns65163:0crwdne65163:0",
+ "description": "crwdns65164:0crwdne65164:0",
+ "ranged weapon": "crwdns65165:0crwdne65165:0",
+ "melee weapon": "crwdns65166:0crwdne65166:0",
+ "seeker weapon and grenade": "crwdns65167:0crwdne65167:0",
+ "damage value": "crwdns65168:0crwdne65168:0",
+ "reload": "crwdns65169:0crwdne65169:0",
+ "Semi Auto / Burst Fire / Full Auto short": "crwdns65170:0crwdne65170:0",
+ "ammo type": "crwdns65171:0crwdne65171:0",
+ "armor used": "crwdns65172:0crwdne65172:0",
+ "energy": "crwdns65173:0crwdne65173:0",
+ "kinetic": "crwdns65174:0crwdne65174:0",
+ "armor": "crwdns65175:0crwdne65175:0",
+ "physique": "crwdns65176:0crwdne65176:0",
+ "durability": "crwdns65177:0crwdne65177:0",
+ "durability short": "crwdns65178:0crwdne65178:0",
+ "wound treshold": "crwdns65179:0crwdne65179:0",
+ "wound treshold short": "crwdns65180:0crwdne65180:0",
+ "death rating": "crwdns65181:0crwdne65181:0",
+ "death rating short": "crwdns65182:0crwdne65182:0",
+ "pool": "crwdns65183:0crwdne65183:0",
+ "insight": "crwdns65184:0crwdne65184:0",
+ "moxie": "crwdns65185:0crwdne65185:0",
+ "vigor": "crwdns65186:0crwdne65186:0",
+ "flex": "crwdns65187:0crwdne65187:0",
+ "current": "crwdns65188:0crwdne65188:0",
+ "bioware": "crwdns65189:0crwdne65189:0",
+ "cyberware": "crwdns65190:0crwdne65190:0",
+ "nanoware": "crwdns65191:0crwdne65191:0",
+ "positive trait": "crwdns65192:0crwdne65192:0",
+ "negative trait": "crwdns65193:0crwdne65193:0",
+ "notes": "crwdns65194:0crwdne65194:0",
+ "movement rating": "crwdns65195:0crwdne65195:0",
+ "basic perception": "crwdns65196:0crwdne65196:0",
+ "damage": "crwdns65197:0crwdne65197:0",
+ "wounds": "crwdns65198:0crwdne65198:0",
+ "recharge": "crwdns65199:0crwdne65199:0",
+ "full": "crwdns65200:0crwdne65200:0",
+ "short recharge": "crwdns65201:0crwdne65201:0",
+ "long recharge": "crwdns65202:0crwdne65202:0",
+ "rep": "crwdns65203:0crwdne65203:0",
+ "@-rep": "crwdns65204:0crwdne65204:0",
+ "c-rep": "crwdns65205:0crwdne65205:0",
+ "f-rep": "crwdns65206:0crwdne65206:0",
+ "g-rep": "crwdns65207:0crwdne65207:0",
+ "i-rep": "crwdns65208:0crwdne65208:0",
+ "r-rep": "crwdns65209:0crwdne65209:0",
+ "x-rep": "crwdns65210:0crwdne65210:0",
+ "language": "crwdns65211:0crwdne65211:0",
+ "forks": "crwdns65212:0crwdne65212:0",
+ "backup": "crwdns65213:0crwdne65213:0",
+ "rez point": "crwdns65214:0crwdne65214:0",
+ "rp spent": "crwdns65215:0crwdne65215:0",
+ "roll public": "crwdns65216:0crwdne65216:0",
+ "roll private": "crwdns65217:0crwdne65217:0",
+ "fray vs ranged": "crwdns65218:0crwdne65218:0",
+ "fray vs melee": "crwdns65219:0crwdne65219:0",
+ "modifiers": "crwdns65220:0crwdne65220:0",
+ "roll": "crwdns65221:0crwdne65221:0",
+ "score": "crwdns65222:0crwdne65222:0",
+ "single shot": "crwdns65223:0crwdne65223:0",
+ "semi-automatic": "crwdns65224:0crwdne65224:0",
+ "burst fire": "crwdns65225:0crwdne65225:0",
+ "burst fire +10": "crwdns65226:0crwdne65226:0",
+ "burst fire +1D10": "crwdns65227:0crwdne65227:0",
+ "burst fire 2 targets": "crwdns65228:0crwdne65228:0",
+ "full automatic": "crwdns65229:0crwdne65229:0",
+ "full automatic +30": "crwdns65230:0crwdne65230:0",
+ "full automatic +2D10": "crwdns65231:0crwdne65231:0",
+ "full automatic 3 targets": "crwdns65232:0crwdne65232:0",
+ "full automatic suppressive fire": "crwdns65233:0crwdne65233:0",
+ "bonus hit": "crwdns65234:0crwdne65234:0",
+ "bonus dv": "crwdns65235:0crwdne65235:0",
+ "superior result": "crwdns65236:0crwdne65236:0",
+ "superior result damage": "crwdns65237:0crwdne65237:0",
+ "micro ex": "crwdns65238:0crwdne65238:0",
+ "emp gas ex": "crwdns65239:0crwdne65239:0"
+}
\ No newline at end of file
diff --git a/Genesys-RPG/Genesys-CharacterSheet.css b/Genesys-RPG/Genesys-CharacterSheet.css
index f6eac38c39..d8c9a11c5d 100644
--- a/Genesys-RPG/Genesys-CharacterSheet.css
+++ b/Genesys-RPG/Genesys-CharacterSheet.css
@@ -1,6 +1,6 @@
/*
Version Info:
-Version 1.0.0
+Version 1.3.0
Created by GM Knowledge Rhino
*/
.sheet-clear {
@@ -443,10 +443,10 @@ input.sheet-tab-new {
}
span.sheet-tab-new {
- border: 1px solid #e01009;
+ border: 1px solid #51597f;
background-color: white;
border-radius: 4px;
- color: #e01009;
+ color: #51597f;
cursor: pointer;
font-size: 13px;
font-weight: bold;
@@ -459,7 +459,7 @@ span.sheet-tab-new {
}
input.sheet-tab-new:checked + span {
- background: #e01009 none repeat scroll 0 0;
+ background: #51597f none repeat scroll 0 0;
border-radius: 4px;
font-weight: bold;
color: white;
@@ -918,7 +918,6 @@ input.sheet-gm:checked ~ div.sheet-tab-gm-dice {
/* ------------------------------------------------- Soak, Wounds... */
.sheet-swsd {
- /* Character Sheet Stat connecting sword title - Border */
background: url('http://i.imgur.com/M8dBhzt.png') center -2px no-repeat; /* Character Sheet Stat connecting sword title - Border */
}
@@ -945,7 +944,6 @@ input.sheet-gm:checked ~ div.sheet-tab-gm-dice {
.sheet-swsd td:nth-child(3),
.sheet-swsd td:nth-child(4),
.sheet-swsd td:nth-child(5) {
- /* Threshold / Current - Border */
background-image: url('https://i.imgur.com/knyp5jb.png'); /* Threshold / Current - Border */
background-position: center top;
background-repeat: no-repeat;
@@ -962,8 +960,7 @@ input.sheet-gm:checked ~ div.sheet-tab-gm-dice {
.sheet-swsd tr:nth-child(2) td:nth-child(1),
.sheet-beast tr:first-child td:nth-child(5) {
- background-image: url('https://i.imgur.com/wVftGop.png'); /*Single Digit - Border*/
- background-position: center top;
+ background-image: url('https://i.imgur.com/wVftGop.png background-position: center top'); /* Single Digit - Border */
background-repeat: no-repeat;
width: 99px;
height: 66px;
@@ -1101,7 +1098,7 @@ label.sheet-label-current {
.sheet-characteristics td:nth-child(11),
.sheet-characteristics td:nth-child(13) {
text-align: center;
- background-image: url('https://i.imgur.com/wVftGop.png'); /* Single Digit - Border */
+ background-image: url('https://i.imgur.com/lXgJ9vQ.png'); /* Single Digit - Border */
background-position: center top;
background-repeat: no-repeat;
width: 99px;
@@ -1641,7 +1638,7 @@ table.sheet-ship tr:hover td {
}
.sheet-ship-defense {
- background: url('https://i.imgur.com/aatYel2.png') center center no-repeat; /* Starship Four Zones - Border */
+ background: url('https://i.imgur.com/cNj5Ng3.png') center center no-repeat; /* Starship Four Zones - Border */
width: 302px;
height: 236px;
text-align: center;
@@ -1649,7 +1646,7 @@ table.sheet-ship tr:hover td {
}
.sheet-planetary-vehicle-defense {
- background: url('https://i.imgur.com/MieN1oN.png') center center no-repeat; /* Speeder Four Zones - Border */
+ background: url('https://i.imgur.com/4VTloag.png') center center no-repeat; /* Speeder Four Zones - Border */
width: 302px;
height: 236px;
text-align: center;
@@ -1908,7 +1905,6 @@ input[type="checkbox"].sheet-toggle:checked + span::before {
text-align: center;
display: inline-block;
vertical-align: middle;
-
content: "?";
width: 14px;
height: 14px;
@@ -2063,7 +2059,7 @@ input.sheet-talents-toggle-small ~ div.sheet-talents-toggle-small,
input.sheet-equipment-toggle-small ~ div.sheet-equipment-toggle-small,
input.sheet-force-toggle-small ~ div.sheet-force-toggle-small,
- /* Repeating Section Toggles */
+/* Repeating Section Toggles */
input.sheet-assignment-toggle ~ div.sheet-assignment,
input.sheet-mission-toggle ~ div.sheet-mission,
input.sheet-geninfo-toggle ~ div.sheet-geninfo,
@@ -2073,7 +2069,7 @@ input.sheet-details-toggle ~ div.sheet-details,
input.sheet-list-toggle ~ div.sheet-list,
input.sheet-weapon-toggle ~ div.sheet-weapon,
- /* footer */
+/* footer */
input.sheet-footer-toggle ~ div.sheet-footer {
display: none;
}
diff --git a/Genesys-RPG/Genesys-CharacterSheet.html b/Genesys-RPG/Genesys-CharacterSheet.html
index 4b9fb9c8d4..b977bcf401 100644
--- a/Genesys-RPG/Genesys-CharacterSheet.html
+++ b/Genesys-RPG/Genesys-CharacterSheet.html
@@ -9,7 +9,7 @@
Version
- 1.0.0
+ 1.3.0
For more information on this version visit:
@@ -169,7 +169,7 @@
Skills
- Encounter Tools/Skills (Social, Combat, Hacking)
+ Weapons, Talents, & Powers
Item Inventory
@@ -284,32 +284,24 @@
Desire:
- Type:
-
Description:
Fear:
- Type:
-
Description:
Strength:
- Type:
-
Description:
Flaw:
- Type:
-
Description:
@@ -397,7 +389,7 @@
Additionally you can add some dice symbols
to automatically add to the roll.
- Example: 1b 1g outputs
+ Example: 1b 1g
b -> Blue = Boost, blk -> BLack = Setback
g -> Green = Ability, y -> Yellow = Proficiency
@@ -412,22 +404,16 @@
-
- Alchemy (Int)
-
+ Alchemy (Int)
-
-
-
+
-
-
-
+
@@ -804,7 +790,7 @@
-
+
Divine (Will)
@@ -822,7 +808,7 @@
-
+
Primal (Cun)
@@ -840,7 +826,7 @@
-
+
@@ -1026,7 +1012,7 @@
-
+
Coercion (Will)
@@ -1044,7 +1030,7 @@
-
+
Deception (Cun)
@@ -1062,7 +1048,7 @@
-
+
Leadership (Pr)
@@ -1080,7 +1066,7 @@
-
+
Negotiation (Pr)
@@ -1098,7 +1084,7 @@
-
+
@@ -1454,20 +1440,20 @@
- Alchemy
+ Alchemy
Astrocartography
- Athletics
+ Athletics
Computers
Cool
Coordination
Discipline
- Driving
+ Driving
Mechanics
Medicine
Operating
Perception
Piloting
- Resilience
+ Resilience
Riding
Skulduggery
Stealth
@@ -1481,10 +1467,12 @@
Primal
- Brawl
+ Brawl
Gunnery
- Melee
- Lightsaber
+ Melee
+ Melee (Light)
+ Melee (Heavy)
+ Ranged
Ranged (Light)
Ranged (Heavy)
@@ -1578,6 +1566,7 @@
+
Book & Page:
@@ -1588,9 +1577,9 @@
- Arcana
- Divine
- Primal
+ Arcana
+ Divine
+ Primal
@@ -1692,7 +1681,7 @@
-
+
@@ -2031,11 +2020,11 @@
-
Starship
+
Spaceship
-
Planetary
+
Vehicle
-
Beast
+
Ridden Animal
@@ -2203,18 +2192,18 @@
Alchemy
Astrocartography
- Athletics
+ Athletics
Computers
Cool
Coordination
Discipline
- Driving
+ Driving
Mechanics
Medicine
Operating
Perception
Piloting
- Resilience
+ Resilience
Riding
Skulduggery
Stealth
@@ -2228,11 +2217,11 @@
Primal
- Brawl
+ Brawl
Gunnery
- Melee
- Melee (Light)
- Melee (Heavy)
+ Melee
+ Melee (Light)
+ Melee (Heavy)
Ranged
Ranged (Light)
Ranged (Heavy)
@@ -2720,18 +2709,18 @@
Alchemy
Astrocartography
- Athletics
+ Athletics
Computers
Cool
Coordination
Discipline
- Driving
+ Driving
Mechanics
Medicine
Operating
Perception
Piloting
- Resilience
+ Resilience
Riding
Skulduggery
Stealth
@@ -2745,11 +2734,11 @@
Primal
- Brawl
+ Brawl
Gunnery
- Melee
- Melee (Light)
- Melee (Heavy)
+ Melee
+ Melee (Light)
+ Melee (Heavy)
Ranged
Ranged (Light)
Ranged (Heavy)
@@ -3757,9 +3746,6 @@
-
@@ -4761,7 +4486,7 @@
- Astrogation (Int)
+ Astrocartography (Int)
@@ -5135,21 +4860,21 @@
- Skulduggery (Cun)
+ Primal (Cun)
-
-
+
+
-
-
+
+
-
+
-
+
@@ -5562,11 +5287,11 @@
- Force Powers
+ Magic Powers
-
+
@@ -5581,9 +5306,9 @@
@@ -7216,7 +6960,7 @@
-
+
@@ -7258,7 +7002,7 @@
What Tropes/Themes about Technology, Human Nature, Morality, or Reality are you including?:
-
+
What Tropes/Themes are you excluding?:
@@ -7678,9 +7422,6 @@
@@ -8162,7 +7669,7 @@
-
+
@@ -8182,10 +7689,10 @@
- None
+ None
Whisper GM
Show Suggestions Button
- Display in Skill
+ Display in Skill
@@ -8239,7 +7746,7 @@
Need help?
Visit the wiki:
Visit the forum:
diff --git a/Genesys-RPG/translation.json b/Genesys-RPG/translation.json
index 2ced3be0e2..5d997637f5 100644
--- a/Genesys-RPG/translation.json
+++ b/Genesys-RPG/translation.json
@@ -50,7 +50,7 @@
"baseofoperations": " Base of Operations ",
"basesetting:": "Base Setting/Genre:",
"basexp:": "Base XP:",
- "beast": " Beast ",
+ "beast": " Riding Animal ",
"beastcriticalinjuries": "Beast Critical Injuries",
"bonus": "Bonus",
"bonusdescription": "Bonus/Description",
@@ -72,6 +72,10 @@
"cargohold": "Cargo Hold",
"cargotype": "Cargo Type",
"category:": "Category:",
+ "categorydesire:": "Desire:",
+ "categoryfear:": "Fear:",
+ "categorystrength:": "Strength:",
+ "categoryflaw:": "Flaw:",
"char": "Char",
"characinfo": " Character Info ",
"character": "Character",
@@ -155,7 +159,7 @@
"details:": "Details:",
"dice": "Dice",
"dice:": "Dice:",
- "dicendesitnypool": "Dice & Destiny Pool",
+ "dicendesitnypool": "Dice & Story Point Pool",
"dicepool": "Dice Pool",
"diceroll": "Dice Roll",
"discipline": "Discipline",
@@ -181,8 +185,8 @@
"engaged": "Engaged",
"entertainment": "Entertainment",
"equipment": "Equipment",
- "example:": "Example:
1b 1g outputs
",
- "exampletext": "b -> Blue = Boost, blk -> BLack = Setback
g -> Green = Ability, y -> Yellow = Proficiency
p-> Purple = Difficulty, r -> Red = Challenge
w ->
s = Success, f = Failure, a = Advantage, t = Threat",
+ "example:": "Example:
1b 1g ",
+ "exampletext": "b -> Blue = Boost,
blk -> BLacK = Setback,
g -> Green = Ability,
y -> Yellow = Proficiency,
p-> Purple = Difficulty,
r -> Red = Challenge,
s = Success, f = Failure,
a = Advantage, t = Threat",
"expectedsessionstocomplete:": "Expected sessions to complete:",
"extreme": "Extreme",
"eyes:": "Eyes:",
@@ -205,9 +209,9 @@
"gmdicepool": "GM Dice Pool",
"gmresources": "GM Resources",
"groupcontacts": "Group Contacts",
- "groupcredits:": "Group Credits:",
+ "groupcredits:": "Group Money:",
"groupdetails": "Group Details",
- "groupdetailstitle": " Group Details ",
+ "groupdetailstitle": " Group Motivations ",
"groupexpenses:": "Group Expenses:",
"groupname:": "Group Name:",
"groupobligations": "Group Obligations",
@@ -372,11 +376,11 @@
"piloting": "Piloting",
"pilotingag": "Piloting (Ag)",
"planet:": "Planet:",
- "planetary": " Planetary ",
- "planetaryvehiculecritical": "Planetary Vehicle Critical",
- "planetaryvehiculedetails": "Planetary Vehicle Details",
+ "planetary": " Vehicle ",
+ "planetaryvehiculecritical": "Vehicle Critical",
+ "planetaryvehiculedetails": "Vehicle Details",
"player:": "Player:",
- "playergroupsheet": " Player Group Sheet ",
+ "playergroupsheet": " Group Information ",
"playername": "Player Name:",
"port": "Port",
"positionrole:": "Position/Role:",
@@ -403,8 +407,8 @@
"rank:": "Rank:",
"rarity": "Rarity",
"rarity:": "Rarity:",
- "rebelbase": "Rebel Base",
- "rebelbasename:": "Rebel Base Name:",
+ "rebelbase": "Base Info",
+ "rebelbasename:": "Base Name:",
"recruit": "Recruit",
"repair": "Repair",
"resilience": "Resilience",
@@ -420,6 +424,7 @@
"riding": "Riding",
"Riding": "Riding",
"ridingbeastdetails": "Riding Beast Details",
+ "rival": "Rival",
"role": "Role",
"rollcritical": "Roll Critical",
"rolldestiny": "Roll Destiny",
@@ -478,7 +483,7 @@
"spy": "Spy",
"starboard": "Starboard",
"starfighterace": "Starfighter Ace",
- "starship": " Starship ",
+ "starship": " Spaceship ",
"starshipcritical": "Starship Critical",
"stats": "Stats",
"stealth": "Stealth",
diff --git a/Genesys-RPG/translations/af.json b/Genesys-RPG/translations/af.json
index 2ced3be0e2..7e35150f4c 100644
--- a/Genesys-RPG/translations/af.json
+++ b/Genesys-RPG/translations/af.json
@@ -72,6 +72,10 @@
"cargohold": "Cargo Hold",
"cargotype": "Cargo Type",
"category:": "Category:",
+ "categorydesire:": "Desire:",
+ "categoryfear:": "Fear:",
+ "categorystrength:": "Strength:",
+ "categoryflaw:": "Flaw:",
"char": "Char",
"characinfo": " Character Info ",
"character": "Character",
@@ -420,6 +424,7 @@
"riding": "Riding",
"Riding": "Riding",
"ridingbeastdetails": "Riding Beast Details",
+ "rival": "Rival",
"role": "Role",
"rollcritical": "Roll Critical",
"rolldestiny": "Roll Destiny",
diff --git a/Genesys-RPG/translations/cs.json b/Genesys-RPG/translations/cs.json
index 2ced3be0e2..7e35150f4c 100644
--- a/Genesys-RPG/translations/cs.json
+++ b/Genesys-RPG/translations/cs.json
@@ -72,6 +72,10 @@
"cargohold": "Cargo Hold",
"cargotype": "Cargo Type",
"category:": "Category:",
+ "categorydesire:": "Desire:",
+ "categoryfear:": "Fear:",
+ "categorystrength:": "Strength:",
+ "categoryflaw:": "Flaw:",
"char": "Char",
"characinfo": " Character Info ",
"character": "Character",
@@ -420,6 +424,7 @@
"riding": "Riding",
"Riding": "Riding",
"ridingbeastdetails": "Riding Beast Details",
+ "rival": "Rival",
"role": "Role",
"rollcritical": "Roll Critical",
"rolldestiny": "Roll Destiny",
diff --git a/Genesys-RPG/translations/da.json b/Genesys-RPG/translations/da.json
index 2ced3be0e2..7e35150f4c 100644
--- a/Genesys-RPG/translations/da.json
+++ b/Genesys-RPG/translations/da.json
@@ -72,6 +72,10 @@
"cargohold": "Cargo Hold",
"cargotype": "Cargo Type",
"category:": "Category:",
+ "categorydesire:": "Desire:",
+ "categoryfear:": "Fear:",
+ "categorystrength:": "Strength:",
+ "categoryflaw:": "Flaw:",
"char": "Char",
"characinfo": " Character Info ",
"character": "Character",
@@ -420,6 +424,7 @@
"riding": "Riding",
"Riding": "Riding",
"ridingbeastdetails": "Riding Beast Details",
+ "rival": "Rival",
"role": "Role",
"rollcritical": "Roll Critical",
"rolldestiny": "Roll Destiny",
diff --git a/Genesys-RPG/translations/de.json b/Genesys-RPG/translations/de.json
index 2ced3be0e2..7e35150f4c 100644
--- a/Genesys-RPG/translations/de.json
+++ b/Genesys-RPG/translations/de.json
@@ -72,6 +72,10 @@
"cargohold": "Cargo Hold",
"cargotype": "Cargo Type",
"category:": "Category:",
+ "categorydesire:": "Desire:",
+ "categoryfear:": "Fear:",
+ "categorystrength:": "Strength:",
+ "categoryflaw:": "Flaw:",
"char": "Char",
"characinfo": " Character Info ",
"character": "Character",
@@ -420,6 +424,7 @@
"riding": "Riding",
"Riding": "Riding",
"ridingbeastdetails": "Riding Beast Details",
+ "rival": "Rival",
"role": "Role",
"rollcritical": "Roll Critical",
"rolldestiny": "Roll Destiny",
diff --git a/Genesys-RPG/translations/el.json b/Genesys-RPG/translations/el.json
index 2ced3be0e2..7e35150f4c 100644
--- a/Genesys-RPG/translations/el.json
+++ b/Genesys-RPG/translations/el.json
@@ -72,6 +72,10 @@
"cargohold": "Cargo Hold",
"cargotype": "Cargo Type",
"category:": "Category:",
+ "categorydesire:": "Desire:",
+ "categoryfear:": "Fear:",
+ "categorystrength:": "Strength:",
+ "categoryflaw:": "Flaw:",
"char": "Char",
"characinfo": " Character Info ",
"character": "Character",
@@ -420,6 +424,7 @@
"riding": "Riding",
"Riding": "Riding",
"ridingbeastdetails": "Riding Beast Details",
+ "rival": "Rival",
"role": "Role",
"rollcritical": "Roll Critical",
"rolldestiny": "Roll Destiny",
diff --git a/Genesys-RPG/translations/en.json b/Genesys-RPG/translations/en.json
index 2ced3be0e2..7e35150f4c 100644
--- a/Genesys-RPG/translations/en.json
+++ b/Genesys-RPG/translations/en.json
@@ -72,6 +72,10 @@
"cargohold": "Cargo Hold",
"cargotype": "Cargo Type",
"category:": "Category:",
+ "categorydesire:": "Desire:",
+ "categoryfear:": "Fear:",
+ "categorystrength:": "Strength:",
+ "categoryflaw:": "Flaw:",
"char": "Char",
"characinfo": " Character Info ",
"character": "Character",
@@ -420,6 +424,7 @@
"riding": "Riding",
"Riding": "Riding",
"ridingbeastdetails": "Riding Beast Details",
+ "rival": "Rival",
"role": "Role",
"rollcritical": "Roll Critical",
"rolldestiny": "Roll Destiny",
diff --git a/Genesys-RPG/translations/es.json b/Genesys-RPG/translations/es.json
index 2ced3be0e2..7e35150f4c 100644
--- a/Genesys-RPG/translations/es.json
+++ b/Genesys-RPG/translations/es.json
@@ -72,6 +72,10 @@
"cargohold": "Cargo Hold",
"cargotype": "Cargo Type",
"category:": "Category:",
+ "categorydesire:": "Desire:",
+ "categoryfear:": "Fear:",
+ "categorystrength:": "Strength:",
+ "categoryflaw:": "Flaw:",
"char": "Char",
"characinfo": " Character Info ",
"character": "Character",
@@ -420,6 +424,7 @@
"riding": "Riding",
"Riding": "Riding",
"ridingbeastdetails": "Riding Beast Details",
+ "rival": "Rival",
"role": "Role",
"rollcritical": "Roll Critical",
"rolldestiny": "Roll Destiny",
diff --git a/Genesys-RPG/translations/fr.json b/Genesys-RPG/translations/fr.json
index 2ced3be0e2..7e35150f4c 100644
--- a/Genesys-RPG/translations/fr.json
+++ b/Genesys-RPG/translations/fr.json
@@ -72,6 +72,10 @@
"cargohold": "Cargo Hold",
"cargotype": "Cargo Type",
"category:": "Category:",
+ "categorydesire:": "Desire:",
+ "categoryfear:": "Fear:",
+ "categorystrength:": "Strength:",
+ "categoryflaw:": "Flaw:",
"char": "Char",
"characinfo": " Character Info ",
"character": "Character",
@@ -420,6 +424,7 @@
"riding": "Riding",
"Riding": "Riding",
"ridingbeastdetails": "Riding Beast Details",
+ "rival": "Rival",
"role": "Role",
"rollcritical": "Roll Critical",
"rolldestiny": "Roll Destiny",
diff --git a/Genesys-RPG/translations/he.json b/Genesys-RPG/translations/he.json
index 2ced3be0e2..7e35150f4c 100644
--- a/Genesys-RPG/translations/he.json
+++ b/Genesys-RPG/translations/he.json
@@ -72,6 +72,10 @@
"cargohold": "Cargo Hold",
"cargotype": "Cargo Type",
"category:": "Category:",
+ "categorydesire:": "Desire:",
+ "categoryfear:": "Fear:",
+ "categorystrength:": "Strength:",
+ "categoryflaw:": "Flaw:",
"char": "Char",
"characinfo": " Character Info ",
"character": "Character",
@@ -420,6 +424,7 @@
"riding": "Riding",
"Riding": "Riding",
"ridingbeastdetails": "Riding Beast Details",
+ "rival": "Rival",
"role": "Role",
"rollcritical": "Roll Critical",
"rolldestiny": "Roll Destiny",
diff --git a/Genesys-RPG/translations/it.json b/Genesys-RPG/translations/it.json
index 2ced3be0e2..7e35150f4c 100644
--- a/Genesys-RPG/translations/it.json
+++ b/Genesys-RPG/translations/it.json
@@ -72,6 +72,10 @@
"cargohold": "Cargo Hold",
"cargotype": "Cargo Type",
"category:": "Category:",
+ "categorydesire:": "Desire:",
+ "categoryfear:": "Fear:",
+ "categorystrength:": "Strength:",
+ "categoryflaw:": "Flaw:",
"char": "Char",
"characinfo": " Character Info ",
"character": "Character",
@@ -420,6 +424,7 @@
"riding": "Riding",
"Riding": "Riding",
"ridingbeastdetails": "Riding Beast Details",
+ "rival": "Rival",
"role": "Role",
"rollcritical": "Roll Critical",
"rolldestiny": "Roll Destiny",
diff --git a/Genesys-RPG/translations/ja.json b/Genesys-RPG/translations/ja.json
index 2ced3be0e2..7e35150f4c 100644
--- a/Genesys-RPG/translations/ja.json
+++ b/Genesys-RPG/translations/ja.json
@@ -72,6 +72,10 @@
"cargohold": "Cargo Hold",
"cargotype": "Cargo Type",
"category:": "Category:",
+ "categorydesire:": "Desire:",
+ "categoryfear:": "Fear:",
+ "categorystrength:": "Strength:",
+ "categoryflaw:": "Flaw:",
"char": "Char",
"characinfo": " Character Info ",
"character": "Character",
@@ -420,6 +424,7 @@
"riding": "Riding",
"Riding": "Riding",
"ridingbeastdetails": "Riding Beast Details",
+ "rival": "Rival",
"role": "Role",
"rollcritical": "Roll Critical",
"rolldestiny": "Roll Destiny",
diff --git a/Genesys-RPG/translations/ko.json b/Genesys-RPG/translations/ko.json
index 2ced3be0e2..7e35150f4c 100644
--- a/Genesys-RPG/translations/ko.json
+++ b/Genesys-RPG/translations/ko.json
@@ -72,6 +72,10 @@
"cargohold": "Cargo Hold",
"cargotype": "Cargo Type",
"category:": "Category:",
+ "categorydesire:": "Desire:",
+ "categoryfear:": "Fear:",
+ "categorystrength:": "Strength:",
+ "categoryflaw:": "Flaw:",
"char": "Char",
"characinfo": " Character Info ",
"character": "Character",
@@ -420,6 +424,7 @@
"riding": "Riding",
"Riding": "Riding",
"ridingbeastdetails": "Riding Beast Details",
+ "rival": "Rival",
"role": "Role",
"rollcritical": "Roll Critical",
"rolldestiny": "Roll Destiny",
diff --git a/Genesys-RPG/translations/nl.json b/Genesys-RPG/translations/nl.json
index 2ced3be0e2..7e35150f4c 100644
--- a/Genesys-RPG/translations/nl.json
+++ b/Genesys-RPG/translations/nl.json
@@ -72,6 +72,10 @@
"cargohold": "Cargo Hold",
"cargotype": "Cargo Type",
"category:": "Category:",
+ "categorydesire:": "Desire:",
+ "categoryfear:": "Fear:",
+ "categorystrength:": "Strength:",
+ "categoryflaw:": "Flaw:",
"char": "Char",
"characinfo": " Character Info ",
"character": "Character",
@@ -420,6 +424,7 @@
"riding": "Riding",
"Riding": "Riding",
"ridingbeastdetails": "Riding Beast Details",
+ "rival": "Rival",
"role": "Role",
"rollcritical": "Roll Critical",
"rolldestiny": "Roll Destiny",
diff --git a/Genesys-RPG/translations/pt.json b/Genesys-RPG/translations/pt.json
index 2ced3be0e2..7e35150f4c 100644
--- a/Genesys-RPG/translations/pt.json
+++ b/Genesys-RPG/translations/pt.json
@@ -72,6 +72,10 @@
"cargohold": "Cargo Hold",
"cargotype": "Cargo Type",
"category:": "Category:",
+ "categorydesire:": "Desire:",
+ "categoryfear:": "Fear:",
+ "categorystrength:": "Strength:",
+ "categoryflaw:": "Flaw:",
"char": "Char",
"characinfo": " Character Info ",
"character": "Character",
@@ -420,6 +424,7 @@
"riding": "Riding",
"Riding": "Riding",
"ridingbeastdetails": "Riding Beast Details",
+ "rival": "Rival",
"role": "Role",
"rollcritical": "Roll Critical",
"rolldestiny": "Roll Destiny",
diff --git a/Genesys-RPG/translations/ru.json b/Genesys-RPG/translations/ru.json
index 2ced3be0e2..7e35150f4c 100644
--- a/Genesys-RPG/translations/ru.json
+++ b/Genesys-RPG/translations/ru.json
@@ -72,6 +72,10 @@
"cargohold": "Cargo Hold",
"cargotype": "Cargo Type",
"category:": "Category:",
+ "categorydesire:": "Desire:",
+ "categoryfear:": "Fear:",
+ "categorystrength:": "Strength:",
+ "categoryflaw:": "Flaw:",
"char": "Char",
"characinfo": " Character Info ",
"character": "Character",
@@ -420,6 +424,7 @@
"riding": "Riding",
"Riding": "Riding",
"ridingbeastdetails": "Riding Beast Details",
+ "rival": "Rival",
"role": "Role",
"rollcritical": "Roll Critical",
"rolldestiny": "Roll Destiny",
diff --git a/Genesys-RPG/translations/sv.json b/Genesys-RPG/translations/sv.json
index 2ced3be0e2..7e35150f4c 100644
--- a/Genesys-RPG/translations/sv.json
+++ b/Genesys-RPG/translations/sv.json
@@ -72,6 +72,10 @@
"cargohold": "Cargo Hold",
"cargotype": "Cargo Type",
"category:": "Category:",
+ "categorydesire:": "Desire:",
+ "categoryfear:": "Fear:",
+ "categorystrength:": "Strength:",
+ "categoryflaw:": "Flaw:",
"char": "Char",
"characinfo": " Character Info ",
"character": "Character",
@@ -420,6 +424,7 @@
"riding": "Riding",
"Riding": "Riding",
"ridingbeastdetails": "Riding Beast Details",
+ "rival": "Rival",
"role": "Role",
"rollcritical": "Roll Critical",
"rolldestiny": "Roll Destiny",
diff --git a/Genesys-RPG/translations/tr.json b/Genesys-RPG/translations/tr.json
index 2ced3be0e2..7e35150f4c 100644
--- a/Genesys-RPG/translations/tr.json
+++ b/Genesys-RPG/translations/tr.json
@@ -72,6 +72,10 @@
"cargohold": "Cargo Hold",
"cargotype": "Cargo Type",
"category:": "Category:",
+ "categorydesire:": "Desire:",
+ "categoryfear:": "Fear:",
+ "categorystrength:": "Strength:",
+ "categoryflaw:": "Flaw:",
"char": "Char",
"characinfo": " Character Info ",
"character": "Character",
@@ -420,6 +424,7 @@
"riding": "Riding",
"Riding": "Riding",
"ridingbeastdetails": "Riding Beast Details",
+ "rival": "Rival",
"role": "Role",
"rollcritical": "Roll Critical",
"rolldestiny": "Roll Destiny",
diff --git a/Genesys-RPG/translations/zh.json b/Genesys-RPG/translations/zh.json
index 2ced3be0e2..7e35150f4c 100644
--- a/Genesys-RPG/translations/zh.json
+++ b/Genesys-RPG/translations/zh.json
@@ -72,6 +72,10 @@
"cargohold": "Cargo Hold",
"cargotype": "Cargo Type",
"category:": "Category:",
+ "categorydesire:": "Desire:",
+ "categoryfear:": "Fear:",
+ "categorystrength:": "Strength:",
+ "categoryflaw:": "Flaw:",
"char": "Char",
"characinfo": " Character Info ",
"character": "Character",
@@ -420,6 +424,7 @@
"riding": "Riding",
"Riding": "Riding",
"ridingbeastdetails": "Riding Beast Details",
+ "rival": "Rival",
"role": "Role",
"rollcritical": "Roll Critical",
"rolldestiny": "Roll Destiny",
diff --git a/Genesys-RPG/translations/zu.json b/Genesys-RPG/translations/zu.json
index 2212caa1a8..ce214d4ae8 100644
--- a/Genesys-RPG/translations/zu.json
+++ b/Genesys-RPG/translations/zu.json
@@ -50,7 +50,7 @@
"baseofoperations": "crwdns64286:0crwdne64286:0",
"basesetting:": "crwdns64287:0crwdne64287:0",
"basexp:": "crwdns64288:0crwdne64288:0",
- "beast": "crwdns64289:0crwdne64289:0",
+ "beast": "crwdns65343:0crwdne65343:0",
"beastcriticalinjuries": "crwdns64290:0crwdne64290:0",
"bonus": "crwdns64291:0crwdne64291:0",
"bonusdescription": "crwdns64292:0crwdne64292:0",
@@ -72,6 +72,10 @@
"cargohold": "crwdns64308:0crwdne64308:0",
"cargotype": "crwdns64309:0crwdne64309:0",
"category:": "crwdns64310:0crwdne64310:0",
+ "categorydesire:": "crwdns65344:0crwdne65344:0",
+ "categoryfear:": "crwdns65345:0crwdne65345:0",
+ "categorystrength:": "crwdns65346:0crwdne65346:0",
+ "categoryflaw:": "crwdns65347:0crwdne65347:0",
"char": "crwdns64311:0crwdne64311:0",
"characinfo": "crwdns64312:0crwdne64312:0",
"character": "crwdns64313:0crwdne64313:0",
@@ -155,7 +159,7 @@
"details:": "crwdns64391:0crwdne64391:0",
"dice": "crwdns64392:0crwdne64392:0",
"dice:": "crwdns64393:0crwdne64393:0",
- "dicendesitnypool": "crwdns64394:0crwdne64394:0",
+ "dicendesitnypool": "crwdns65348:0crwdne65348:0",
"dicepool": "crwdns64395:0crwdne64395:0",
"diceroll": "crwdns64396:0crwdne64396:0",
"discipline": "crwdns64397:0crwdne64397:0",
@@ -181,8 +185,8 @@
"engaged": "crwdns64417:0crwdne64417:0",
"entertainment": "crwdns64418:0crwdne64418:0",
"equipment": "crwdns64419:0crwdne64419:0",
- "example:": "crwdns64420:0crwdne64420:0",
- "exampletext": "crwdns64421:0crwdne64421:0",
+ "example:": "crwdns65349:0crwdne65349:0",
+ "exampletext": "crwdns65350:0crwdne65350:0",
"expectedsessionstocomplete:": "crwdns64422:0crwdne64422:0",
"extreme": "crwdns64423:0crwdne64423:0",
"eyes:": "crwdns64424:0crwdne64424:0",
@@ -205,9 +209,9 @@
"gmdicepool": "crwdns64441:0crwdne64441:0",
"gmresources": "crwdns64442:0crwdne64442:0",
"groupcontacts": "crwdns64443:0crwdne64443:0",
- "groupcredits:": "crwdns64444:0crwdne64444:0",
+ "groupcredits:": "crwdns65351:0crwdne65351:0",
"groupdetails": "crwdns64445:0crwdne64445:0",
- "groupdetailstitle": "crwdns64446:0crwdne64446:0",
+ "groupdetailstitle": "crwdns65352:0crwdne65352:0",
"groupexpenses:": "crwdns64447:0crwdne64447:0",
"groupname:": "crwdns64448:0crwdne64448:0",
"groupobligations": "crwdns64449:0crwdne64449:0",
@@ -372,11 +376,11 @@
"piloting": "crwdns64608:0crwdne64608:0",
"pilotingag": "crwdns64609:0crwdne64609:0",
"planet:": "crwdns64610:0crwdne64610:0",
- "planetary": "crwdns64611:0crwdne64611:0",
- "planetaryvehiculecritical": "crwdns64612:0crwdne64612:0",
- "planetaryvehiculedetails": "crwdns64613:0crwdne64613:0",
+ "planetary": "crwdns65353:0crwdne65353:0",
+ "planetaryvehiculecritical": "crwdns65354:0crwdne65354:0",
+ "planetaryvehiculedetails": "crwdns65355:0crwdne65355:0",
"player:": "crwdns64614:0crwdne64614:0",
- "playergroupsheet": "crwdns64615:0crwdne64615:0",
+ "playergroupsheet": "crwdns65356:0crwdne65356:0",
"playername": "crwdns64616:0crwdne64616:0",
"port": "crwdns64617:0crwdne64617:0",
"positionrole:": "crwdns64618:0crwdne64618:0",
@@ -403,8 +407,8 @@
"rank:": "crwdns64639:0crwdne64639:0",
"rarity": "crwdns64640:0crwdne64640:0",
"rarity:": "crwdns64641:0crwdne64641:0",
- "rebelbase": "crwdns64642:0crwdne64642:0",
- "rebelbasename:": "crwdns64643:0crwdne64643:0",
+ "rebelbase": "crwdns65357:0crwdne65357:0",
+ "rebelbasename:": "crwdns65358:0crwdne65358:0",
"recruit": "crwdns64644:0crwdne64644:0",
"repair": "crwdns64645:0crwdne64645:0",
"resilience": "crwdns64646:0crwdne64646:0",
@@ -420,6 +424,7 @@
"riding": "crwdns64656:0crwdne64656:0",
"Riding": "crwdns64657:0crwdne64657:0",
"ridingbeastdetails": "crwdns64658:0crwdne64658:0",
+ "rival": "crwdns65359:0crwdne65359:0",
"role": "crwdns64659:0crwdne64659:0",
"rollcritical": "crwdns64660:0crwdne64660:0",
"rolldestiny": "crwdns64661:0crwdne64661:0",
@@ -478,7 +483,7 @@
"spy": "crwdns64714:0crwdne64714:0",
"starboard": "crwdns64715:0crwdne64715:0",
"starfighterace": "crwdns64716:0crwdne64716:0",
- "starship": "crwdns64717:0crwdne64717:0",
+ "starship": "crwdns65360:0crwdne65360:0",
"starshipcritical": "crwdns64718:0crwdne64718:0",
"stats": "crwdns64719:0crwdne64719:0",
"stealth": "crwdns64720:0crwdne64720:0",
diff --git a/Gumshoe Official/translations/pt.json b/Gumshoe Official/translations/pt.json
index ecea1f4bf3..c6c090675f 100644
--- a/Gumshoe Official/translations/pt.json
+++ b/Gumshoe Official/translations/pt.json
@@ -1,217 +1,217 @@
{
- "system:-o": "System: ",
- "trail-of-cthulhu-o": "Trail of Cthulhu",
- "nights-black-agents-o": "Night's Black Agents",
+ "system:-o": "Sistema: ",
+ "trail-of-cthulhu-o": "Rastro de Cthulhu",
+ "nights-black-agents-o": "Agentes da Noite",
"npc:-o": "NPC: ",
- "vampire:-o": "Vampire: ",
- "inv-build-points": "Investigative Build Points: ",
- "gen-build-points": "General Build Points: ",
- "ability-starting-o": "Ability Starting Values",
- "health:-o": "Health: ",
- "stability:-o": "Stability: ",
- "sanity:-o": "Sanity: ",
- "cover:-o": "Cover: ",
- "network:-o": "Network: ",
- "cherry-branch-height:-o": "Cherry Branch Height: ",
- "name:-n": "Name:",
- "alertness:-n": "Alertness:",
- "stealth:-n": "Stealth:",
- "hit-rating:-n": "Hit Rating:",
- "stability-loss:-n": "Stability Loss:",
- "armor-notes:-n": "Armor Notes:",
- "agent-name-i": "Agent Name",
- "background-i": "Background",
- "drive-i": "Drive",
- "previous-patron-i": "Previous Patron",
- "occupation-i": "Occupation",
- "occupational-benefits": "Occupational benefits",
- "pillars-of-sanity": "Pillars of Sanity",
- "sources-of-stability": "Sources of Stability",
- "bullet-symbol": "• Symbol",
- "bullet-solace": "• Solace",
- "bullet-safety": "• Safety",
- "health-h": "Health",
- "hit-rating-h": "Hit Rating",
- "stability-h": "Stability",
- "sanity-h": "Sanity",
- "armor": "Armor:",
- "none-u": "None",
- "ballistic-cloth": "Ballistic Cloth",
- "police-vest": "Police Vest",
- "military-armor": "Military Armor",
- "other": "Other",
- "damage-resistances": "Damage Resistances",
- "bullets:-r": "Bullets:",
- "melee:-r": "Melee:",
- "explosives:-r": "Explosives:",
- "abilities-a": "Abilities",
- "starting-credit": "Starting Credit Rating: ",
- "occupational-abilities-message": "Occupational abilities are half price. Click the
to mark them before assigning points.",
- "reset-investigative": "Reset Investigative",
- "reset-general": "Reset General",
- "free-points": "Free Points",
- "academic-toc": "Academic",
- "academic-abilities-nba": "ACADEMIC ABILITIES",
- "accounting-a": "Accounting",
- "anthropology-a": "Anthropology",
- "archaeology-a": "Archaeology",
- "architecture-a": "Architecture",
- "art-history-a": "Art History",
- "biology-a": "Biology",
- "cthulhu-mythos-a": "Cthulhu Mythos",
- "criminology-a": "Criminology",
- "cryptography-a": "Cryptography",
- "diagnosis-a": "Diagnosis",
- "geology-a": "Geology",
- "history-a": "History",
- "human-terrain-a": "Human Terrain",
- "languages-a": "Languages",
- "law-a": "Law",
- "library-use-a": "Library Use",
- "medicine-a": "Medicine",
- "military-science-a": "Military Science",
- "occult-a": "Occult",
- "occult-studies-a": "Occult Studies",
- "physics-a": "Physics",
- "research-a": "Research",
- "theology-a": "Theology",
- "vampirology-a": "Vampirology",
- "interpersonal-toc": "Interpersonal",
- "interpersonal-abilities-nba": "INTERPERSONAL ABILITIES",
- "assess-honesty-a": "Assess Honesty",
- "bullshit-detector-a": "Bullshit Detector",
- "bargain-a": "Bargain",
- "bureaucracy-a": "Bureaucracy",
- "cop-talk-a": "Cop Talk",
- "credit-rating-a": "Credit Rating",
- "flattery-a": "Flattery",
- "flirting-a": "Flirting",
- "high-society-a": "High Society",
- "interrogation-a": "Interrogation",
- "intimidation-a": "Intimidation",
- "negotiation-a": "Negotiation",
- "oral-history-a": "Oral History",
- "reassurance-a": "Reassurance",
- "streetwise-a": "Streetwise",
- "tradecraft-a": "Tradecraft",
- "technical-toc": "Technical",
- "technical-abilities-nba": "TECHNICAL ABILITIES",
- "art-a": "Art",
- "astronomy-a": "Astronomy",
- "chemistry-a": "Chemistry",
- "craft-a": "Craft",
- "data-recovery-a": "Data Recovery",
- "electronic-surveillance-a": "Electronic Surveillance",
- "evidence-collection-a": "Evidence Collection",
- "forensics-a": "Forensics",
- "forensic-pathology-a": "Forensic Pathology",
- "forgery-a": "Forgery",
- "locksmith-a": "Locksmith",
- "notice-a": "Notice",
- "outdoorsman-a": "Outdoorsman",
- "outdoor-survival-a": "Outdoor Survival",
- "pharmacy-a": "Pharmacy",
- "photography-a": "Photography",
- "traffic-analysis-a": "Traffic Analysis",
- "urban-survival-a": "Urban Survival",
- "general-toc": "General",
- "general-abilities-nba": "GENERAL ABILITIES",
- "aberrance-a": "Aberrance",
- "athletics-a": "Athletics",
- "conceal-a": "Conceal",
- "cover-a": "Cover",
- "digital-intrusion-a": "Digital Intrusion",
- "disguise-a": "Disguise",
- "driving-a": "Driving",
- "electrical-repair-a": "Electrical Repair",
- "explosive-devices-a": "Explosive Devices",
- "explosives-a": "Explosives",
- "filch-a": "Filch",
- "firearms-a": "Firearms",
- "first-aid-a": "First Aid",
- "fleeing-a": "Fleeing",
- "gambling-a": "Gambling",
- "hand-to-hand-a": "Hand-to-Hand",
- "health-a": "Health",
- "hypnosis-a": "Hypnosis",
- "infiltration-a": "Infiltration",
- "mechanical-repair-a": "Mechanical Repair",
- "mechanics-a": "Mechanics",
- "medic-a": "Medic",
- "network-a": "Network",
- "piloting-a": "Piloting",
- "preparedness-a": "Preparedness",
- "psychoanalysis-a": "Psychoanalysis",
- "riding-a": "Riding",
- "sanity-a": "Sanity",
- "scuffling-a": "Scuffling",
- "sense-trouble-a": "Sense Trouble",
- "shadowing-a": "Shadowing",
- "shooting-a": "Shooting",
- "shrink-a": "Shrink",
- "stability-a": "Stability",
- "stealth-a": "Stealth",
- "surveillance-a": "Surveillance",
- "weapons-a": "Weapons",
- "tag-team-benefits": "Tag-Team Benefits",
- "special-weapons-training": "Special Weapons Training",
- "weapons-w": "Weapons",
- "adjust:-w": "Adjust: ",
- "damage:-w": "Damage: ",
- "unarmed-attack": "Unarmed Attack",
- "attack-w": "Attack",
- "ranged-w": "Ranged",
- "melee-w": "Melee",
- "pistol-submachine-gun": "Pistol/Submachine Gun",
- "pistol": "Pistol",
- "shotgun": "Shotgun",
- "automatic-w": "Automatic",
+ "vampire:-o": "Vampiro: ",
+ "inv-build-points": "Pontos de Construção Investigativos: ",
+ "gen-build-points": "Pontos de Construção Gerais: ",
+ "ability-starting-o": "Pontos Iniciais de Habilidade",
+ "health:-o": "Vitalidade: ",
+ "stability:-o": "Estabilidade: ",
+ "sanity:-o": "Sanidade: ",
+ "cover:-o": "Identidade Falsa: ",
+ "network:-o": "Rede de Contatos: ",
+ "cherry-branch-height:-o": "Limiar de Cerejas Ácidas: ",
+ "name:-n": "Nome:",
+ "alertness:-n": "Alerta:",
+ "stealth:-n": "Furtividade:",
+ "hit-rating:-n": "Limiar de Acerto:",
+ "stability-loss:-n": "Perda de Estabilidade:",
+ "armor-notes:-n": "Anotações de Armadura:",
+ "agent-name-i": "Nome do Agente",
+ "background-i": "Antecedentes",
+ "drive-i": "Motivação",
+ "previous-patron-i": "Patrono Antigo",
+ "occupation-i": "Ocupação",
+ "occupational-benefits": "Benefícios de Ocupação",
+ "pillars-of-sanity": "Pilares da Sanidade",
+ "sources-of-stability": "Fontes de Estabilidade",
+ "bullet-symbol": "• Símbolo",
+ "bullet-solace": "• Consolo",
+ "bullet-safety": "• Segurança",
+ "health-h": "Vitalidade",
+ "hit-rating-h": "Limiar de Acerto",
+ "stability-h": "Estabilidade",
+ "sanity-h": "Sanidade",
+ "armor": "Armadura:",
+ "none-u": "Nenhum",
+ "ballistic-cloth": "Roupa Antibalas",
+ "police-vest": "Colete de Polícia",
+ "military-armor": "Armadura Militar",
+ "other": "Outros",
+ "damage-resistances": "Resistências de Dano",
+ "bullets:-r": "Balas:",
+ "melee:-r": "Corpo a Corpo:",
+ "explosives:-r": "Explosivos:",
+ "abilities-a": "Habilidades",
+ "starting-credit": "Crédito Inicial: ",
+ "occupational-abilities-message": "As habilidades ocupacionais são pela metade do preço. Clique no
para marcá-los antes de atribuir pontos.",
+ "reset-investigative": "Reiniciar Investigativa",
+ "reset-general": "Reiniciar Gerais",
+ "free-points": "Pontos Gratuitos",
+ "academic-toc": "Acadêmico",
+ "academic-abilities-nba": "HABILIDADES ACADÊMICAS",
+ "accounting-a": "Contabilidade",
+ "anthropology-a": "Antropologia",
+ "archaeology-a": "Arqueologia",
+ "architecture-a": "Arquitetura",
+ "art-history-a": "História da Arte",
+ "biology-a": "Biologia",
+ "cthulhu-mythos-a": "Mythos de Cthulhu",
+ "criminology-a": "Criminologia",
+ "cryptography-a": "Criptografia",
+ "diagnosis-a": "Diagnóstico",
+ "geology-a": "Geologia",
+ "history-a": "História",
+ "human-terrain-a": "Terreno Humano",
+ "languages-a": "Línguas",
+ "law-a": "Direito",
+ "library-use-a": "Usar Biblioteca",
+ "medicine-a": "Medicina",
+ "military-science-a": "Ciência Militar",
+ "occult-a": "Ocultismo",
+ "occult-studies-a": "Estudos Ocultos",
+ "physics-a": "Física",
+ "research-a": "Pesquisa",
+ "theology-a": "Teologia",
+ "vampirology-a": "Vampirologia",
+ "interpersonal-toc": "Interpessoal",
+ "interpersonal-abilities-nba": "HABILIDADES INTERPESSOAIS",
+ "assess-honesty-a": "Avaliar Honestidade",
+ "bullshit-detector-a": "Detector de Mentiras",
+ "bargain-a": "Barganhar",
+ "bureaucracy-a": "Burocracia",
+ "cop-talk-a": "Trato Policial",
+ "credit-rating-a": "Limiar de Crédito",
+ "flattery-a": "Bajulação",
+ "flirting-a": "Flerte",
+ "high-society-a": "Alta Sociedade",
+ "interrogation-a": "Interrogação",
+ "intimidation-a": "Intimidação",
+ "negotiation-a": "Negociação",
+ "oral-history-a": "História Oral",
+ "reassurance-a": "Convencimento",
+ "streetwise-a": "Manha",
+ "tradecraft-a": "Espionagem",
+ "technical-toc": "Técnico",
+ "technical-abilities-nba": "HABILIDADES TÉCNICAS",
+ "art-a": "Arte",
+ "astronomy-a": "Astronomia",
+ "chemistry-a": "Química",
+ "craft-a": "Ofício",
+ "data-recovery-a": "Recuperação de Dados",
+ "electronic-surveillance-a": "Vigilância Eletrônica",
+ "evidence-collection-a": "Coletor de Evidências",
+ "forensics-a": "Ciência Forense",
+ "forensic-pathology-a": "Patologia Forense",
+ "forgery-a": "Falsificação",
+ "locksmith-a": "Serralheria",
+ "notice-a": "Advertir",
+ "outdoorsman-a": "Sobrevivência",
+ "outdoor-survival-a": "Sobrevivência ao Ar Livre",
+ "pharmacy-a": "Farmácia",
+ "photography-a": "Fotografia",
+ "traffic-analysis-a": "Análise de Tráfico",
+ "urban-survival-a": "Sobrevivência Urbana",
+ "general-toc": "Geral",
+ "general-abilities-nba": "HABILIDADES GERAIS",
+ "aberrance-a": "Aberração",
+ "athletics-a": "Atletismo",
+ "conceal-a": "Ocultação",
+ "cover-a": "Identidade Falsa",
+ "digital-intrusion-a": "Invasão Digital",
+ "disguise-a": "Disfarce",
+ "driving-a": "Condução",
+ "electrical-repair-a": "Reparos Mecânicos",
+ "explosive-devices-a": "Explosivos",
+ "explosives-a": "Explosivos",
+ "filch-a": "Punga",
+ "firearms-a": "Armas de Fogo",
+ "first-aid-a": "Primeiros Socorros",
+ "fleeing-a": "Fuga",
+ "gambling-a": "Jogo",
+ "hand-to-hand-a": "Corpo a Corpo",
+ "health-a": "Vitalidade",
+ "hypnosis-a": "Hipnose",
+ "infiltration-a": "Infiltração",
+ "mechanical-repair-a": "Reparos Mecânicos",
+ "mechanics-a": "Mecânica",
+ "medic-a": "Medicina",
+ "network-a": "Rede de Contatos",
+ "piloting-a": "Pilotagem",
+ "preparedness-a": "Precaução",
+ "psychoanalysis-a": "Psicanálise",
+ "riding-a": "Equitação",
+ "sanity-a": "Sanidade",
+ "scuffling-a": "Briga",
+ "sense-trouble-a": "Sentir Perigo",
+ "shadowing-a": "Perseguição",
+ "shooting-a": "Disparo",
+ "shrink-a": "Psiquiatria",
+ "stability-a": "Estabilidade",
+ "stealth-a": "Furtividade",
+ "surveillance-a": "Vigilância",
+ "weapons-a": "Arma Branca",
+ "tag-team-benefits": "Benefícios Táticos de Trabalho em Equipe",
+ "special-weapons-training": "Treinamento com Armas Especiais",
+ "weapons-w": "Armas",
+ "adjust:-w": "Ajustar: ",
+ "damage:-w": "Dano: ",
+ "unarmed-attack": "Ataque Desarmado",
+ "attack-w": "Ataque",
+ "ranged-w": "À Distância",
+ "melee-w": "Corpo a Corpo",
+ "pistol-submachine-gun": "Pistola/Metralhadora",
+ "pistol": "Pistola",
+ "shotgun": "Escopeta",
+ "automatic-w": "Automática",
"rifle": "Rifle",
- "thrown-w": "Thrown",
- "light-w": " Light",
- "heavy-w": " Heavy",
- "very-heavy-w": " Very Heavy",
- "ammo-capacity:-w": "Ammo Capacity: ",
- "doubl-barreled-w": "Double Barreled",
- "point-blank-w": "Point-Blank",
- "close-w": "Close",
- "near-w": "Near",
- "long-w": "Long",
- "out-of-range-w": "(Out of Range)",
- "extended-range-w": "(Extended Range)",
- "capacity:-w": "Capacity: ",
- "slash-extended": "/Extended",
- "parenthetical-extended": "(Extended)",
- "spells": "Spells",
- "powers-v": "Powers",
- "banes-v": "Banes",
- "compulsions-v": "Compulsions",
- "dreads-v": "Dreads",
- "requirements-v": "Requirements",
- "blocks-v": "Blocks",
- "covers": "Covers",
- "network-contacts": "Network Contacts",
- "trust": "Trust",
- "notes-n": "Notes",
- "point-spend": "Points spent: ",
- "both-barrels": "Both barrels",
- "full-auto": "Full auto",
- "system-info": "Select the default game system. Roll20 currently supports Trail of Cthulhu and Night's Black Agents",
- "npc-info": "The NPC option sets new characters to default to the NPC sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely represent none player characters.",
- "inv-points-info": "Starting build points for investigative abilities. Varies based on number of players, game system, and desired difficulty.",
- "gen-points-info": "Starting build points for general abilities. The default value for Trail of Cthulhu is 65, and the Night's Black Agents default is 75.",
- "starting-health-u": "Starting Health",
- "starting-health-info": "This is free health rating that each player character starts with. The default value is 4.",
- "starting-stability-u": "Starting Stability",
- "starting-stability-info": "This is free stability rating that each player character starts with. The default value for Trail of Cthulhu is 1, and the Night's Black Agents default is 4.",
- "starting-sanity-u": "Starting Sanity",
- "starting-sanity-info": "For Trail of Cthulhu. This is free sanity rating that each player character starts with, the default value is 4.",
- "starting-Cover-u": "Starting Cover",
- "starting-cover-info": "For Night's Black Agents. This is free cover rating that each player character starts with, the default value is 10.",
- "starting-network-u": "Starting Network",
- "starting-network-info": "For Night's Black Agents. This is free network rating that each player character starts with, the default value is 15.",
- "cherry-branch-height-u": "Cherry Branch Height",
- "cherry-branch-height-info": "For Night's Black Agents. This is the ability rating that unlocks additional bonuses, the default value is 8.",
- "mos-ability-message": "Click the
to mark your MOS ability.",
- "red-abilities-message": "Abilities in
red indicate that extra effects have been unlocked."
-}
\ No newline at end of file
+ "thrown-w": "Lançar",
+ "light-w": " Leve",
+ "heavy-w": " Pesado",
+ "very-heavy-w": " Muito Pesado",
+ "ammo-capacity:-w": "Capacidade de Munição: ",
+ "doubl-barreled-w": "Dois Canhões",
+ "point-blank-w": "À Queima Roupa",
+ "close-w": "Perto",
+ "near-w": "Próximo",
+ "long-w": "Longe",
+ "out-of-range-w": "(Fora de Alcance)",
+ "extended-range-w": "(Alcance Extendido)",
+ "capacity:-w": "Capacidade: ",
+ "slash-extended": "/Estendido",
+ "parenthetical-extended": "(Estendido)",
+ "spells": "Magias",
+ "powers-v": "Poderes",
+ "banes-v": "Perdição",
+ "compulsions-v": "Compulsão",
+ "dreads-v": "Pavor",
+ "requirements-v": "Requisitos",
+ "blocks-v": "Barreiras",
+ "covers": "Identidades Falsas",
+ "network-contacts": "Contatos da Rede",
+ "trust": "Confiança",
+ "notes-n": "Notas",
+ "point-spend": "Pontos Gastatos: ",
+ "both-barrels": "Ambos os Canhões",
+ "full-auto": "Modo Automático",
+ "system-info": "Selecione o sistema de jogo padrão. Atualmente Roll20 suporta Rastro de Cthulhu e Agentes da Noite",
+ "npc-info": "A opção NPC define novos caracteres como padrão para a folha NPC. Útil se os personagens do jogador já foram criados e todas as novas folhas de caracteres adicionadas ao jogo provavelmente representarão nenhum personagem do jogador.",
+ "inv-points-info": "Estes são os pontos de saúde gratuitos com os quais cada personagem começa. O valor padrão para o Rastro de Cthulhu é 1 e o padrão para os Agentes da Noite é 4.",
+ "gen-points-info": "Pontos de construção iniciais para habilidades gerais. O valor padrão para Rastro de Cthulhu é 65, e o padrão Agentes da Noite é 75.",
+ "starting-health-u": "Vitalidade Inicial",
+ "starting-health-info": "Esta é uma avaliação de saúde gratuita que começa com cada personagem do jogador. O valor padrão é 4.",
+ "starting-stability-u": "Estabilidade Inicial",
+ "starting-stability-info": "Esta é uma classificação de estabilidade livre que começa com cada personagem do jogador. O valor padrão para Rastro de Cthulhu é 1 e o padrão para Agentes da Noite é 4.",
+ "starting-sanity-u": "Sanidade Inicial",
+ "starting-sanity-info": "Para Rastro de Cthulhu. Esta é a classificação de sanidade gratuita que o personagem de cada jogador começa, o valor padrão é 4.",
+ "starting-Cover-u": "Identidade Falsa Inicial",
+ "starting-cover-info": "Para Agentes da Noite. Esta é uma classificação de identidade falsa gratuitos que o personagem de cada jogador começa, o valor padrão é 10.",
+ "starting-network-u": "Rede de Contatos Inicial",
+ "starting-network-info": "Para Agentes da Noite. Esta é uma rede de contatos gratuitos que o personagem de cada jogador começa, o valor padrão é 15.",
+ "cherry-branch-height-u": "Limiar de Cerejas Ácidas",
+ "cherry-branch-height-info": "Para Agentes da Noite. Estes são os pontos de habilidade necessários para desbloquear benefícios adicionais, o padrão é 8.",
+ "mos-ability-message": "Clique no
para marcar sua capacidade MOS.",
+ "red-abilities-message": "As habilidades em
vermelho indicam que os efeitos adicionais foram desbloqueados."
+}
diff --git a/Hero Games 6e/Hero Games 6e.html b/Hero Games 6e/Hero Games 6e.html
index 49f1732c01..f5c6e8b3c7 100644
--- a/Hero Games 6e/Hero Games 6e.html
+++ b/Hero Games 6e/Hero Games 6e.html
@@ -324,18 +324,18 @@
@@ -1284,3 +1284,18 @@
+
+
diff --git a/Impulse_Drive/Impulse Drive.html b/Impulse_Drive/Impulse Drive.html
index 667e3d5511..f583f762c1 100644
--- a/Impulse_Drive/Impulse Drive.html
+++ b/Impulse_Drive/Impulse Drive.html
@@ -1,722 +1,750 @@
-
-
+
+
Sheet Type:
+
+
-
-
-
-
-
Name:
- Archetype:
-
-
-
Pronoun:
-
Description:
+
+
-
Advances:
-
-
-
-
-
-
When you have 5 checks in Advances, choose 1:
-
-Upgrade an Approach.
-Choose an Advanced Move.
-Gain a Gear slot.
-
-
-
-
Approaches:
-
Choose your roll type:
- Normal
- Advantage
- Disadvantage
-
-
-
- Foibles and Hooks
-
- Moves
-
-
-
-
-
-
-
- Harm, Stress, & Calamity
-
- Substitute Harm
-When you are directed by a move or the SM to mark Harm , you may exchange it, 1 for 1, for Stress.
-
-
-
Harm
-When you are directed by a move or the SM to mark Harm , for each Harm you receive, mark off one check in one of the Harm options.
-Just a Scratch: You’re a bit banged up, but it’s nothing serious. Can be healed by First Aid, or when a Scene ends.
-I’m Rattled: You’re shaken and shocked, you have Disadvantage ongoing to any +Slick or +Calculating rolls. Can be healed by Gathering your wits when you roll Recover, First Aid, or when a Scene ends.
-I'm Hurt Bad: You have severe bleeding or broken bones, you have Disadvantage ongoing to any roll requiring physical exertion. Can be healed by receiving medical treatment.
-I’m Knocked out: You’ve been knocked unconscious and can’t move, act, or even see anything. Can be healed by First Aid, 1 day of downtime, or when a Scene ends.
-I can’t go on: Your journey is over, you pass away, unmourned and unnoticed by the vast black of space.
-
-
-
-
-
-
-
-
-
Gear & Loadout
- Gear Slots:
-Check your Archetype to see how many Gear slots you start with.
-When you gain 5 Advances in Gear , erase all the checks, and gain an extra Gear slot, to a maximum of 5 slots.
-
-
- Status:
-
- Ready: It's ready to use.
- Damaged: use a repair kit fix it.
- Discharged: choose to ready it when you roll Recover.
- Expended: restock it when you have access to supplies.
-
- Uses:
- N/A, it doesn't require uses.
- 0 uses left.
- 1 use left.
- 2 uses left.
- 3 uses left.
- 4 uses left.
- 5 uses left.
- 6 uses left.
-
-
-
-
-
- Possessions and Resources
-Use this section to record the various possessions, resources, contacts, and stuff that isn't pre-defined gear.
-
-
-
-
-
-
-
-
The Ship
-Only use this page on the ship's character sheet.
-
-
-
Ship Name:
-
-
-
Ship Look:
+
+
+ Description
+
+
+
+ Notes
+
+
-
-
Primary Systems:
-
-
-
Choose your roll type:
- Normal
- Advantage
- Disadvantage
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Debt
-When you complete a Contract or an Episode Strain, Mark 1 Burn in the Debt Fuse.
-When the Debt Fuse is full, reduce your creditor’s Disposition by 1, and your Creditor comes looking for you.
-The SM will tell you one of the following:
-•They make an example of a Crew Member and try to break a few limbs.
-•They insist you take a Contract for them, free of charge.
-•They attempt to seize an asset as collateral until you pay.
-•They sell your location to someone that wants to find you.
-
-When you roll Payday and choose to keep the Wolves at bay, reduce your Debt by 1 and reset the Debt Fuse.
-
-
-
FTL Drive Type
-Select an FTL Drive from the list and add its cost to your ship's Debt.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Impulse Drive
- No Cost
- Your ship only has an Impulse Drive, enough to get around a system but incapable of interstellar travel.
-
-
-
-
-
-
Drillspace Drive
- Normal:
-
- Advantage:
-
- Disadvantage:
-
-
-Your ship has a Drillspace Drive, designed for safe, but slow interstellar travel to neighboring stars.
-
-
-
-
- When you drill through Normal Space into Drill-Space to travel to a neighbouring star system , roll+Drive.
- On a 10+ , you get there with no complications.
- On a 7-9 , you have to work the drive hard, expend double the fuel or drop out of Drill-Space in between the stars
- to let the drive cool down for a day, the SM will mark 1 Burn on an Episode Fuse.
+
-
-
-
-
- Distance
- Burn
- Fuel (units)
-
-
- Neighbors
- 1 Episode
- 2
-
-
- Local
- 2 Episode
- 4
-
-
- Distant
- n/a
- n/a
-
-
- Remote
- n/a
- n/a
-
-
- Extreme
- n/a
- n/a
-
-
-
-
-
-
-
-
-
Subspace Drive
- Normal:
-
- Advantage:
-
- Disadvantage:
-
-Your ship has a Subspace Drive, comonly used for relatively safe FTL travel around a star cluster.
-
-
-
-
- When you you plot a course within the local cluster and engage your sub-space drive , roll+Drive.
- On a 10+ , you get there on time and without any complications.
- On a 7-9 , you get there, but choose 1:
-
- It took twice as long as you expected, The SM will Burn an Episode Fuse.
- Trouble has found you, the SM will tell you what.
- Your ship sustained 1 Damage during the trip.
- You had to burn hard, expend twice the fuel. (this option may only be chosen if you have the required fuel)
+
+
+
Foibles
+
+
+
+
+
+
+
+
+
+
Hooks
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Moves
+ Note:
+ Selecting Prompt in the Modifier dropdown on a Move will enable you to manually enter the roll modifier when rolling that Move.
+ For positive modifiers, do not include the plus (+) sign, but for negative modifiers, be sure to include the minus (-) sign.
+
+
+
+
+
+
+
+ Harm, Stress, and Calamity
+ Substitute Harm
+ When you are directed by a move or the SM to mark Harm , you may exchange it, 1-for-1, for Stress.
+
+
+
+
+
+
Harm
+
+ When you are directed by a move or the SM to mark Harm , for each Harm you receive, mark off one check in one of the Harm options.
+
+
+
+
+ Just a Scratch: You’re a bit banged up, but it’s nothing serious. Can be healed by choosing Shrug it off when you roll Recover, or when a Scene ends.
+
+
+
+ I’m Rattled: You’re shaken and shocked, you have Disadvantage ongoing to any +Slick or +Calculating rolls. Can be healed by choosing Shrug it off when you roll Recover, or when a Scene ends.
+
+
+
+ I'm Hurt Bad: You have severe bleeding or broken bones, you have Disadvantage ongoing to any roll requiring physical exertion. Can be healed by receiving Surgery.
+
+
+
+ I’m Knocked out: You’ve been knocked unconscious and can’t move, act, or even see anything. Can be healed when an Ally chooses “First Aid” when they roll Recover, or when a Scene ends.
+
+
+
+ I can’t go on: Your journey is over, you pass away, unmourned and unnoticed by the vast black of space.
+
-
+
+
+
-
-
-
- Distance
- Burn
- Fuel (units)
-
-
- Neighbors
- 1 Episode
- 1
-
-
- Local
- 2 Episode
- 2
-
-
- Distant
- 3 Episode
- 4
-
-
- Remote
- n/a
- n/a
-
-
- Extreme
- n/a
- n/a
-
-
+
+
+
+
+
+
Possessions & Resources
+
+ Use this section to record the various possessions, resources, contacts, and stuff that isn't pre-defined gear.
+
+
+
+
+
+
Personal Projects
+
+
+
+
+
+
+
+
The Ship
+
+
+
+ Name
+
+
+
+
+ Type
+
+ Choose a Ship Type
+ Smuggler
+ Predator
+ Vanguard
+ Marauder
+
+
+
+
+
+
+ Look
+
+
+
+
+ Notes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FTL Drive Type
+
+
+
Drill-Space Drive
+
+ Your ship has a Drill-Space Drive, designed for safe, but slow interstellar travel to neighboring stars.
+
+
+
+ Distance
+ Burn
+
+
+ Neighbors
+ 1 Episode
+
+
+ Local
+ 2 Episode
+
+
+ Distant
+ n/a
+
+
+ Remote
+ n/a
+
+
+ Extreme
+ n/a
+
+
+
+
+
+
Sub-Space Drive
+
+ Your ship has a Sub-Space Drive, commonly used for relatively safe FTL travel around a star cluster.
+
+
+
+ Distance
+ Burn
+
+
+ Neighbors
+ 1 Episode
+
+
+ Local
+ 2 Episodes
+
+
+ Distant
+ 3 Episodes
+
+
+ Remote
+ n/a
+
+
+ Extreme
+ n/a
+
+
+
+
+
+
Hyper Drive
+
+ Your ship has a Hyper Space Drive, designed for fast, but occaisonally unreliable travel to stars near and far.
+
+
+
+ Distance
+ Burn
+
+
+ Neighbors
+ 1 Episode
+
+
+ Local
+ 1 Episode
+
+
+ Distant
+ 2 Episodes
+
+
+ Remote
+ 2 Episodes
+
+
+ Extreme
+ 2 Episodes
+
+
+
+
+
+
Fold-Space Drive
+
+ Your ship has a Fold-Space Drive, designed for incredibly fast, but often unreliable and dangerous travel to stars across the galaxy.
+
+
+
+ Distance
+ Burn
+
+
+ Neighbors
+ 1 Episode
+
+
+ Local
+ 1 Episode
+
+
+ Distant
+ 1 Episode
+
+
+ Remote
+ 1 Episode
+
+
+ Extreme
+ 2 Episodes
+
+
+
+
+
+
+
+
+
+
+
Cargo & People
+
+ When you install a cargo bay, hidden compartment, or passenger/crew area
+ on your ship, add it here. Be sure to add any that your ship starts with.
+
+
+
+ Name
+
+
+ Current Contents
+
+
+
+
+
+
+
Ship Damage
+
+ When you are directed by a move or the SM to mark Harm , for each Harm you receive, mark off one check in one of the Harm options.
+
+
+
+
+ Superficial Damage:
+ Carbon scoring, melted plating, or scratched paint. Superficial Damage makes your ship look uglier, but it doesn’t have any other negative effects.
+
+
+
+ Direct Hit:
+ Smoke and sparks pour from flickering consoles, alarm bleat, the lights flicker, and the deck shudders under your feet. Any roll using a Ship System is at Disadvantage.
+
+ Spot Repairs:
+ When you perform Spot Repairs on a Direct Hit, you restore normal operations, negate Disadvantage from Direct Hit.
+
+
+
+ Hull Breach:
+ A hole is blasted in the side of your ship. Atmosphere vents, and sections of the ship are depressurized, the SM will tell you which sections.
+
+ Spot Repairs:
+ When you perform Spot Repairs on a Hull Breach, you restore atmosphere to the vented sections, but you are danngerously low on Life Support. Any rolls that require physical exertion are at Disadvantage.
+
+
+
+ Adrift:
+ All systems are down. Power to your ship is gone. No sensors, no weapons, no shields, no light, no gravity. You are dead in the void, easy pickings for enemies, or stranded to the limited mercies of space.
+
+ Spot Repairs:
+ When you perform Spot Repairs on Adrift, you manage to restore power... barely. You must roll Listing in Space to get back to a space port.
+
+
+
+
Current Contract
+
Description
+
+
Contract Raiting:
+
+
Payday:
+
+
+
+
+
+
+ Download Impulse Drive for free at http://www.drivethrurpg.com/product/190933/Impulse-Drive-Preview
+ Impulse Drive by Adrian Thoen (Twitter: @madadric) is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
+ Based on a work at http://www.dungeon-world.com and at http://apocalypse-world.com
+ This Roll20 character sheet created by Tom Androy. (Twitter: @majortomonline Github: tandroy )
+
-
-
-
Hyperspace Drive
- Normal:
-
- Advantage:
-
- Disadvantage:
-
-
-Your ship has a Hyperspace Drive, designed for fast, but occasionally unreliable travel to stars near and far.
-
-
-
-
- When you power up your Hyper Drive to jump to Hyper Space , roll+Drive.
- On a 10+ , you travel with no complications.
- On a 7-9 , you get there, but Choose 1:
- On a 6-, the SM chooses 2:
-
- You don’t come out exactly where you expected.
- Your Ship suffers 1 Damaged.
- You’ve picked up an unlikely passenger.
- The SM asks each Crew Member a question from The Abyss Stares Back.
-
-
-
-
-
- Distance
- Burn
- Fuel (units)
-
-
- Neighbors
- 1 Episode
- 1
-
-
- Local
- 1 Episode
- 2
-
-
- Distant
- 2 Episode
- 4
-
-
- Remote
- 2 Episode
- 5
-
-
- Extreme
- 2 Episode
- 5
-
-
-
-
-
-
-
-
-
-
Warpspace Drive
-
100,000 Guilders
- Normal:
-
- Advantage:
-
- Disadvantage:
-
-
-Your ship has a Warpspace Drive, designed for incredibly fast, but often unreliable and dangerous travel to stars across the Galaxy.
-
-
-
-
- When you activate the highly unstable Warp Drive and take a precarious trip through Warp Space , roll+Drive.
- On a 10 +, you made it out! choose 1.
- On a 7-9 , that was a very close call, choose 2:
-
- The ship has been invaded, infested, or infected by something hostile.
- You don’t know where or when you came out...
- It was hard on the ship, your ship suffers 1 Damage, ignoring Shielding
- Someone has suffered a mutation.
-
-
-
-
-
- Distance
- Burn
- Fuel (units)
-
-
- Neighbors
- 1 Episode
- 2
-
-
- Local
- 1 Episode
- 4
-
-
- Distant
- 1 Episode
- 6
-
-
- Remote
- 1 Episode
- 10
-
-
- Extreme
- 2 Episode
- 20
-
-
-
-
-
-
-
-
Ship Upgrades
-
-Buy new Upgrades when you roll Upgrade Complete. Some Upgrades are Secondary Systems, and require a Hardpoint.
-You start with 3 open Hardpoints. Your ship class will tell you the maximum of how many Hardpoints you can have.
-
-
Hardpoints:
-
-
-
-
-
-
-
-
Damage
-When
you are directed by a move or the SM to mark Harm , for each Harm you receive, mark off one check in one of the Harm options.
-
-
-
-
Superficial Damage: Carbon scoring, melted plating, or scratched paint. Superficial damage makes your ship look uglier,
-but it doesn’t have any negative effects. Frigates can take 2 points of Superficial Damage, Cruisers can take 3 Points, and Capital Ships can take 5.
-
Direct Hit: Smoke and sparks pour from flickering consoles, alarms
-bleat, the lights flicker, and the deck shudders under your
-feet. Any roll using a Ship System is at Disadvantage.
-
Spot Repairs: When you perform Spot Repairs on a Direct Hit, you
-restore normal operations, negate Disadvantage from
-Direct Hit.
-
-
Hull Breach: A hole is blasted in the side of your ship. Atmosphere
-vents, and sections of the ship are depressurized, the SM
-will tell you which sections.
-
Spot Repairs: When you perform Spot Repairs on a Hull Breach, you
-restore atmosphere to the vented sections, but you are
-dangerously low on Life Support, any rolls that require
-physical exertion are at Disadvantage.
-
Adrift: All systems are down. Power to your ship is gone. No
-sensors, no weapons, no shields, no light, no gravity.
-You are dead in the void, easy pickings for enemies, or
-stranded to the limited mercies of space.
-
Spot Repairs: When you perform Spot Repairs on Adrift, you manage
-to restore power - barely. You must roll Listing in Space to
-get back to a space port.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
For the full rules for Impulse Drive go to https://drive.google.com/open?id=0B4w2ZvCSYT6AMzhrVktlVXpBN1k
-Impulse Drive by Adrian Thoen is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
-Based on a work at http://www.dungeon-world.com/ , and at http://apocalypse-world.com/
+
+
+
+
+
+ {{name}}
+ rolls {{#roll_name}}{{roll_name}}{{/roll_name}}{{#roll_mod}} ({{roll_mod}}){{/roll_mod}}
+ {{#rollTotal() roll_type 1}}
+
+
+ {{#rollGreater() resultn 9}}
+ {{resultn}}
+ Success
+ {{/rollGreater() resultn 9}}
+ {{#rollBetween() resultn 7 9}}
+ {{resultn}}
+ Partial Success
+ {{/rollBetween() resultn 7 9}}
+ {{#rollLess() resultn 7}}
+ {{resultn}}
+ Miss
+ {{/rollLess() resultn 7}}
+
+ {{/rollTotal() roll_type 1}}
+ {{#rollTotal() roll_type 2}} with Advantage
+
+
+ {{#rollGreater() resulta 9}}
+ {{resulta}}
+ Success
+ {{/rollGreater() resulta 9}}
+ {{#rollBetween() resulta 7 9}}
+ {{resulta}}
+ Partial Success
+ {{/rollBetween() resulta 7 9}}
+ {{#rollLess() resulta 7}}
+ {{resulta}}
+ Miss
+ {{/rollLess() resulta 7}}
+
+ {{/rollTotal() roll_type 2}}
+ {{#rollTotal() roll_type 3}} with Disadvantage
+
+
+ {{#rollGreater() resultd 9}}
+ {{resultd}}
+ Success
+ {{/rollGreater() resultd 9}}
+ {{#rollBetween() resultd 7 9}}
+ {{resultd}}
+ Partial Success
+ {{/rollBetween() resultd 7 9}}
+ {{#rollLess() resultd 7}}
+ {{resultd}}
+ Miss
+ {{/rollLess() resultd 7}}
+
+ {{/rollTotal() roll_type 3}}
+
+
\ No newline at end of file
diff --git a/Impulse_Drive/Impulse_Drive.css b/Impulse_Drive/Impulse_Drive.css
index e0043cd974..2362589fd6 100644
--- a/Impulse_Drive/Impulse_Drive.css
+++ b/Impulse_Drive/Impulse_Drive.css
@@ -1,146 +1,611 @@
-h1 {text-align: center;}
-h2 {text-align: center;}
-h3 {
- text-align: center;}
-h4 {
- text-align: center;
- padding-top: 5px;
-}
-div.bg {
- background-color: #EBEBFF;
-}
-div.sheet-tab-content { display: none; }
-
-input.sheet-tab1:checked ~ div.sheet-tab1,
-input.sheet-tab2:checked ~ div.sheet-tab2,
-
-{
- display: block;
+.sheet-main-div .sheet-row .sheet-col {
+ width: 100%;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
}
-input.sheet-tab
-{
- width: 50%;
- height: 20px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -1.5px;
- cursor: pointer;
- z-index: 1;
+.sheet-main-div .sheet-ml1 {
+ margin-left: 1em;
}
-input.sheet-tab::before
-{
- content: attr(title);
-
- border: solid 1px #a8a8a8;
- border-bottom-color: black;
- text-align: center;
- display: inline-block;
-
- background: #fff;
- background: -moz-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
- background: -webkit-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
- background: -ms-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
- background: -o-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
- background: linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
- width: 100%;
- height: 20px;
- font-size: 18px;
+.sheet-main-div .sheet-mr1 {
+ margin-right: 1em;
}
-input.sheet-tab:checked::before
-{
- background: #dcdcdc;
- background: -moz-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
- background: -webkit-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
- background: -ms-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
- background: -o-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
- background: linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
- border-bottom-color: #fff;
+.sheet-main-div .sheet-mt25 {
+ margin-top: .25em;
}
-input.sheet-tab:not(:first-child)::before
-{
- border-left: none;
+.sheet-main-div .sheet-mb25 {
+ margin-bottom: .25em;
}
-div.sheet-tab-content
-{
- background: #D6F5FF;
- border: 1px solid #a8a8a8;
- border-top-color: #000;
- margin: 2px 0 0 5px;
- padding: 5px;
+.sheet-main-div label {
+ display: inline;
+ font-size: inherit;
+ line-height: inherit;
+ font-weight: bold;
+ padding-right: .15em;
}
-/*drives*/
-
-/*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,
-input.sheet-tab5:checked ~ div.sheet-tab5,
-{
- display: block;
+.sheet-main-div label.sheet-label-bold {
+ display: inline-block;
+ text-transform: uppercase;
+ font-family: 'Contrail One', Courier, monospace;
+ font-weight: bold;
+ font-size: 1.25em;
+ width: 100%;
+ margin-bottom: 0;
}
-input.sheet-drivetab
-{
- width: 19%;
- height: 20px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -1.5px;
- cursor: pointer;
- z-index: 1;
+.sheet-main-div label.sheet-label-bold-inline {
+ display: inline;
+ text-transform: uppercase;
+ font-family: 'Contrail One', Courier, monospace;
+ font-weight: bold;
+ font-size: 1.25em;
+ line-height: 2;
+ margin-right: .25em;
+ vertical-align: middle;
}
-input.sheet-drivetab::before
-{
- content: attr(title);
-
- border: solid 1px #a8a8a8;
- border-bottom-color: black;
- text-align: center;
- display: inline-block;
-
- background: #fff;
- background: -moz-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
- background: -webkit-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
- background: -ms-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
- background: -o-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
- background: linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
- width: 100%;
- height: 20px;
- font-size: 18px;
+.sheet-main-div label.sheet-label-full {
+ display: inline-block;
+ margin: .5em 0 .25em 0;
+ padding: .25em;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ border: 1px solid #036;
+ background: #369;
+ color: #fff;
+ text-transform: uppercase;
+ width: 100%;
+ font-size: 1.6em;
+ line-height: 1.25;
+ font-family: 'Contrail One', Courier, monospace;
+ font-weight: bold;
}
-input.sheet-drivetab:checked::before
-{
- background: #dcdcdc;
- background: -moz-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
- background: -webkit-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
- background: -ms-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
- background: -o-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
- background: linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
- border-bottom-color: #fff;
+.sheet-main-div .sheet-input-hidden {
+ display: none;
}
-input.sheet-drivetab:not(:first-child)::before
-{
- border-left: none;
+.sheet-main-div input, select, textarea {
+ margin-bottom: 0;
}
-div.sheet-drivetab-content
-{
- background: #D6F5FF;
- border: 1px solid #a8a8a8;
- border-top-color: #000;
- margin: 2px 0 0 5px;
- padding: 5px;
+.sheet-main-div input[type="radio"],
+.sheet-main-div input[type="checkbox"] {
+ margin: 0 .25em 0 0;
}
+
+.sheet-main-div input[type="text"],
+.sheet-main-div input[type="number"] {
+ padding: .25em;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ font-size: 1em;
+ line-height: 1em;
+}
+
+.sheet-main-div .sheet-fancy-checkbox {
+ opacity: 0;
+ width: 16px;
+ height: 15px;
+ margin-right: -16px !important;
+ cursor: pointer;
+ z-index: 1;
+}
+
+.sheet-main-div .sheet-fancy-checkbox + span::before {
+ display: inline-block;
+ vertical-align: middle;
+ line-height: 15px;
+ width: 16px;
+ height: 15px;
+ background: url('https://i.imgur.com/5tnFvnK.png') 0 0 no-repeat;
+ background-size: cover;
+ content: '';
+}
+
+.sheet-main-div .sheet-fancy-checkbox:checked + span::before {
+ background: url('https://i.imgur.com/tYrkuxx.png') 0 0 no-repeat;
+ background-size: cover;
+}
+
+.sheet-main-div .sheet-input-full {
+ width: 100%;
+ margin-bottom: .5em;
+}
+
+.sheet-main-div textarea {
+ padding: .5em .25em;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ font-size: 1em;
+ line-height: 1em;
+}
+
+.sheet-main-div textarea.sheet-textarea-small {
+ height: 4em;
+}
+
+.sheet-main-div textarea.sheet-textarea-medium {
+ height: 7em;
+}
+
+.sheet-main-div textarea.sheet-textarea-large {
+ height: 10em;
+}
+
+.sheet-main-div .sheet-repeated-item-wrapper {
+ padding-bottom: .5em;
+ border-bottom: 1px solid #999;
+ margin-bottom: .75em;
+}
+
+.sheet-main-div .sheet-note {
+ padding: 0;
+ margin: 0 0 .5em 0;
+}
+
+.sheet-main-div .sheet-list-plain {
+ list-style-type: none;
+ padding: 0;
+ margin: 0 0 .5em 0;
+}
+
+.sheet-main-div .sheet-list-plain li {
+ padding: .5em;
+ margin: 0;
+}
+
+.sheet-main-div .sheet-list-plain li.sheet-odd {
+ background-color: rgba(255, 255, 255, 0.5);
+}
+
+.sheet-main-div .sheet-type-toggle-label {
+ display: inline-block;
+ width: auto;
+ padding: 0;
+ margin: 0;
+ text-align: right;
+ text-transform: uppercase;
+ font-family: 'Contrail One', Courier, monospace;
+ font-weight: bold;
+ font-size: 1.25em;
+ vertical-align: middle;
+}
+
+.sheet-main-div .sheet-type-toggle {
+ opacity: 0;
+ width: 122px;
+ height: 26px;
+ position: relative;
+ margin: 0 !important;
+ top: 5px;
+ left: 6px;
+ cursor: pointer;
+ z-index: 1;
+}
+
+.sheet-main-div .sheet-type-toggle + span::before {
+ display: inline-block;
+ width: 120px;
+ height: 24px;
+ border: 1px solid #036;
+ margin-left: -116px;
+ vertical-align: middle;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+
+ content: attr(title);
+ text-transform: uppercase;
+ font-family: 'Contrail One', Courier, monospace;
+ font-weight: bold;
+ font-size: 1.25em;
+ line-height: 1.4;
+ text-align: center;
+}
+
+.sheet-main-div .sheet-type-toggle:checked + span::before {
+ background: #369;
+ color: #fff;
+}
+
+.sheet-tab-content {
+ background: #d6f5ff url('https://i.imgur.com/HoueEPm.gif');
+ border: 1px solid #a8a8a8;
+ border-top-color: #000;
+ margin-top: .5em;
+ padding: 1em;
+ display: none;
+}
+
+input.sheet-type-char:checked ~ div.sheet-type-char,
+input.sheet-type-ship:checked ~ div.sheet-type-ship {
+ display: block;
+}
+
+/*-----------------*
+ * Character Sheet *
+ *-----------------*/
+.sheet-advances-wrapper input[type="checkbox"],
+.sheet-stress-wrapper input[type="checkbox"] {
+ opacity: 0;
+ width: 32px;
+ height: 30px;
+ margin-right: -32px;
+ cursor: pointer;
+ z-index: 1;
+}
+
+.sheet-advances-wrapper input[type="checkbox"] + span::before,
+.sheet-stress-wrapper input[type="checkbox"] + span::before {
+ display: inline-block;
+ vertical-align: middle;
+ line-height: 30px;
+
+ width: 32px;
+ height: 30px;
+ background: url('https://i.imgur.com/5tnFvnK.png') 0 0 no-repeat;
+
+ content: '';
+}
+
+.sheet-advances-wrapper input[type="checkbox"]:checked + span::before,
+.sheet-stress-wrapper input[type="checkbox"]:checked + span::before {
+ background: url('https://i.imgur.com/tYrkuxx.png') 0 0 no-repeat;
+}
+
+.sheet-attr-wrapper {
+ width: 100%;
+ margin-bottom: .5em;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ display: table;
+}
+
+.sheet-attr-wrapper .sheet-attr-box {
+ display: table-cell;
+ vertical-align: middle;
+ width: 20%;
+ padding: .5em;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ text-align: center;
+}
+
+.sheet-attr-wrapper .sheet-attr-box label {
+ text-align: center;
+}
+
+.sheet-attr-wrapper .sheet-attr-box.sheet-odd {
+ background-color: rgba(255, 255, 255, 0.5);
+}
+
+.sheet-attr-wrapper .sheet-attr-box > * {
+ display: inline;
+}
+
+.sheet-moves-wrapper input[type="text"],
+.sheet-moves-wrapper textarea,
+.sheet-foibles-wrapper textarea,
+.sheet-hooks-wrapper textarea {
+ margin-bottom: .5em;
+}
+
+.sheet-gear-wrapper .repcontainer .repitem,
+.sheet-gear-wrapper .repcontrol {
+ width: 48%;
+ float: left;
+ margin-bottom: .5em;
+}
+
+.sheet-gear-wrapper .repcontainer .repitem:nth-child(2n+1),
+.sheet-gear-wrapper .repcontrol:nth-child(2n+1) {
+ margin-right: 2%;
+}
+
+.sheet-projlen-tick {
+ display: none;
+}
+
+.sheet-projlen-is-4:checked ~ .sheet-projlen-4,
+.sheet-projlen-is-5:checked ~ .sheet-projlen-5,
+.sheet-projlen-is-6:checked ~ .sheet-projlen-6 {
+ display: inline-block;
+}
+
+.sheet-progress-checkbox {
+ opacity: 0;
+ width: 32px;
+ height: 30px;
+ margin-right: -32px !important;
+ cursor: pointer;
+ z-index: 1;
+}
+
+.sheet-progress-checkbox + span::before {
+ display: inline-block;
+ vertical-align: middle;
+ line-height: 30px;
+
+ width: 32px;
+ height: 30px;
+ background: url('https://i.imgur.com/5tnFvnK.png') 0 0 no-repeat;
+
+ content: '';
+}
+
+.sheet-progress-checkbox:checked + span::before {
+ background: url('https://i.imgur.com/tYrkuxx.png') 0 0 no-repeat;
+}
+
+/*------------*
+ * Ship Sheet *
+ *------------*/
+.sheet-ship-attr-wrapper {
+ width: 100%;
+ margin-bottom: .5em;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ display: table;
+}
+
+.sheet-ship-attr-wrapper .sheet-ship-attr-box {
+ display: table-cell;
+ vertical-align: middle;
+ width: 25%;
+ padding: .5em;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ text-align: center;
+}
+
+.sheet-ship-attr-wrapper .sheet-ship-attr-box label {
+ text-align: center;
+}
+
+.sheet-ship-attr-wrapper .sheet-ship-attr-box.sheet-odd {
+ background-color: rgba(255, 255, 255, 0.5);
+}
+
+.sheet-ship-attr-wrapper .sheet-ship-attr-box > * {
+ display: inline;
+}
+
+.sheet-class-section {
+ display: none;
+}
+
+.sheet-is-smuggler:checked ~ .sheet-smuggler,
+.sheet-is-predator:checked ~ .sheet-predator,
+.sheet-is-vanguard:checked ~ .sheet-vanguard,
+.sheet-is-marauder:checked ~ .sheet-marauder {
+ display: block;
+}
+
+.sheet-maintenance-fuse {
+ opacity: 0;
+ width: 32px;
+ height: 30px;
+ margin-right: -32px !important;
+ cursor: pointer;
+ z-index: 1;
+}
+
+.sheet-maintenance-fuse + span::before {
+ display: inline-block;
+ vertical-align: middle;
+ line-height: 30px;
+
+ width: 32px;
+ height: 30px;
+ background: url('https://i.imgur.com/5tnFvnK.png') 0 0 no-repeat;
+
+ content: '';
+}
+
+.sheet-maintenance-fuse.sheet-mf-1:checked + span::before {
+ background: url('https://i.imgur.com/tYrkuxx.png') 0 0 no-repeat;
+}
+
+.sheet-maintenance-fuse.sheet-mf-2:checked + span::before {
+ background: url('https://i.imgur.com/kz0zitf.png') 0 0 no-repeat;
+}
+
+.sheet-maintenance-fuse.sheet-mf-3:checked + span::before {
+ background: url('https://i.imgur.com/OA4f3R2.png') 0 0 no-repeat;
+}
+
+.sheet-maintenance-fuse.sheet-mf-4:checked + span::before {
+ background: url('https://i.imgur.com/wJ7jfol.png') 0 0 no-repeat;
+}
+
+.sheet-maintenance-fuse.sheet-mf-5:checked + span::before {
+ background: url('https://i.imgur.com/88Mrej9.png') 0 0 no-repeat;
+}
+
+.sheet-maintenance-past-due {
+ opacity: 0;
+ width: 32px;
+ height: 30px;
+ margin-right: -32px !important;
+ cursor: pointer;
+ z-index: 1;
+}
+
+.sheet-maintenance-past-due + span::before {
+ display: inline-block;
+ vertical-align: middle;
+ line-height: 30px;
+
+ width: 32px;
+ height: 30px;
+ background: url('https://i.imgur.com/5tnFvnK.png') 0 0 no-repeat;
+
+ content: '';
+}
+
+.sheet-maintenance-past-due:checked + span::before {
+ background: url('https://i.imgur.com/88Mrej9.png') 0 0 no-repeat;
+}
+
+.sheet-dfuse-wrapper,
+.sheet-feud-wrapper,
+.sheet-duty-wrapper,
+.sheet-crime-wrapper {
+ display: inline-block;
+}
+
+.sheet-dfuse-wrapper input[type="checkbox"],
+.sheet-feud-wrapper input[type="checkbox"] {
+ opacity: 0;
+ width: 32px;
+ height: 30px;
+ margin-right: -32px !important;
+ cursor: pointer;
+ z-index: 1;
+}
+
+.sheet-dfuse-wrapper input[type="checkbox"] + span::before,
+.sheet-feud-wrapper input[type="checkbox"] + span::before {
+ display: inline-block;
+ vertical-align: middle;
+ line-height: 30px;
+
+ width: 32px;
+ height: 30px;
+ background: url('https://i.imgur.com/5tnFvnK.png') 0 0 no-repeat;
+
+ content: '';
+}
+.sheet-dfuse-wrapper input[type="checkbox"]:checked + span::before,
+.sheet-feud-wrapper input[type="checkbox"]:checked + span::before {
+ background: url('https://i.imgur.com/88Mrej9.png') 0 0 no-repeat;
+}
+
+.sheet-duty-wrapper input[type="checkbox"],
+.sheet-crime-wrapper input[type="checkbox"] {
+ opacity: 0;
+ width: 32px;
+ height: 30px;
+ margin-right: -32px !important;
+ cursor: pointer;
+ z-index: 1;
+}
+
+.sheet-duty-wrapper input[type="checkbox"] + span::before,
+.sheet-crime-wrapper input[type="checkbox"] + span::before {
+ display: inline-block;
+ vertical-align: middle;
+ line-height: 30px;
+
+ width: 32px;
+ height: 30px;
+ background: url('https://i.imgur.com/5tnFvnK.png') 0 0 no-repeat;
+
+ content: '';
+}
+.sheet-duty-wrapper input[type="checkbox"]:checked + span::before,
+.sheet-crime-wrapper input[type="checkbox"]:checked + span::before {
+ background: url('https://i.imgur.com/tYrkuxx.png') 0 0 no-repeat;
+}
+
+.sheet-drive-table {
+ width: 100%;
+ border: 1px solid #036;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+}
+
+.sheet-drive-table td {
+ text-align: center;
+}
+
+.sheet-main-div .sheet-impulse-drive {
+ text-align: center;
+ padding-top: 1em;
+}
+
+/* ROLL TEMPLATE */
+
+.sheet-rolltemplate-id {
+ width: 100%;
+ padding: 1em;
+ background: #d6f5ff url('https://i.imgur.com/HoueEPm.gif');
+ border: 2px solid #036;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+}
+
+.sheet-rolltemplate-id table {
+ width: 100%;
+ font-family: "Contrail One", Courier, monospace;
+ border-spacing: 0;
+ margin-bottom: .5em;
+}
+
+.sheet-rolltemplate-id table div,
+.sheet-rolltemplate-id table span {
+ font-weight: bold;
+ text-transform: uppercase;
+}
+
+.sheet-rolltemplate-id th {
+ color: rgb(0, 0, 0);
+ padding-bottom: 1em;
+ line-height: 1.2;
+ font-size: 1.5em;
+ font-weight: normal;
+ text-align: left;
+}
+
+.sheet-rolltemplate-id th div.sheet-rt-character-name {
+ color: #036;
+}
+
+.sheet-rolltemplate-id th span.sheet-rt-roll-attr {
+ color: #369;
+}
+
+.sheet-rolltemplate-id td {
+
+}
+
+.sheet-rolltemplate-id .sheet-result {
+ font-size: 2.5em;
+ padding: 0;
+ width: 20%;
+ text-align: center;
+}
+
+.sheet-rolltemplate-id .inlinerollresult,
+.sheet-rolltemplate-id .inlinerollresult.fullcrit,
+.sheet-rolltemplate-id .inlinerollresult.fullfail,
+.sheet-rolltemplate-id .inlinerollresult.importantroll {
+ background-color: transparent;
+ color: #000000;
+ border: none;
+}
+
+.sheet-rolltemplate-id th span.sheet-rt-roll-effect-adv,
+.sheet-rolltemplate-id .sheet-success .inlinerollresult,
+.sheet-rolltemplate-id .sheet-success .inlinerollresult.fullcrit,
+.sheet-rolltemplate-id .sheet-success .inlinerollresult.fullfail,
+.sheet-rolltemplate-id .sheet-success .inlinerollresult.importantroll {
+ background-color: transparent;
+ color: #3FB315;
+ border: none;
+}
+
+.sheet-rolltemplate-id th span.sheet-rt-roll-effect-dis,
+.sheet-rolltemplate-id .sheet-failure .inlinerollresult,
+.sheet-rolltemplate-id .sheet-failure .inlinerollresult.fullcrit,
+.sheet-rolltemplate-id .sheet-failure .inlinerollresult.fullfail,
+.sheet-rolltemplate-id .sheet-failure .inlinerollresult.importantroll {
+ background-color: transparent;
+ color: #B31515;
+ border: none;
+}
\ No newline at end of file
diff --git a/Impulse_Drive/Impulse_Drive.jpg b/Impulse_Drive/Impulse_Drive.jpg
index 1a7a755167..f755e353cf 100644
Binary files a/Impulse_Drive/Impulse_Drive.jpg and b/Impulse_Drive/Impulse_Drive.jpg differ
diff --git a/Impulse_Drive/sheet.json b/Impulse_Drive/sheet.json
index dbafbf044e..9d99b985e1 100644
--- a/Impulse_Drive/sheet.json
+++ b/Impulse_Drive/sheet.json
@@ -1,8 +1,8 @@
{
"html": "Impulse Drive.html",
"css": "Impulse_Drive.css",
- "authors": "Adrian Thoen (madadric)",
- "roll20userid": "8641",
+ "authors": "Adrian Thoen (madadric) Tom Androy (@majortomonline)",
+ "roll20userid": "8641,1376",
"preview": "Impulse_Drive.jpg",
- "instructions": "The sheet contains everything you need to track a character or ship in Impulse Drive. There are buttons provided for all the rolls, including whether you have Advantage or Disadvantage. The complete rules for Impulse Drive can be found for free at https://drive.google.com/open?id=0B4w2ZvCSYT6Aak9GazhtaXk5ZWM"
+ "instructions": "Download Impulse Drive for free at http://www.drivethrurpg.com/product/190933/Impulse-Drive-Preview"
}
diff --git a/Infinity-2d20/Infinity 2d20.css b/Infinity-2d20/Infinity 2d20.css
index d2f1c5bb64..fe4ed89b1f 100644
--- a/Infinity-2d20/Infinity 2d20.css
+++ b/Infinity-2d20/Infinity 2d20.css
@@ -85,19 +85,6 @@ button {
background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Infinity-2d20/Infinitybackground.png");
}
-
-.sheet-section-basic tr {
- margin-left: 5px;
-}
-
-.sheet-section-basic td {
- padding: 2px;
-}
-
-.sheet-section-basic input[type="number"] {
- width: 100px;
-}
-
.sheet-section-basic .sheet-column {
width: calc(50% - 200px);
}
@@ -107,7 +94,7 @@ button {
min-width: 400px;
}
-.sheet-section-skills input {
+.sheet-section-skills input[type=number] {
width: 60px;
}
@@ -126,28 +113,84 @@ button {
border: 1px solid gray;
}
-/* === ASPECT === */
-.sheet-section-aspects input {
- width: 100%;
+/* === Momentum Tracker === */
+
+.sheet-radio-tracker label {
+ display: inline;
}
-/* === STRESS === */
-.sheet-section-stress td {
- text-align: left;
- padding-right: 5px;
+.sheet-radio-tracker input[type=radio] {
+ width: auto;
+ margin-right: 2px;
+ position: relative;
+ top: -2px;
}
-.sheet-section-stress input {
- margin-left: 2px;
+td.sheet-radio-tracker {
+ text-align: right;
}
-.sheet-check-on {
- border: 1px solid black;
+/* STRESS TRACKERS */
+
+table.sheet-stress-tracker label {
+ text-align: center;
+ font-weight: normal;
+ color: DarkGrey;
}
-.sheet-check-off {
- background-color: #E3E3E3;
- border: 1px solid gray;
+table.sheet-stress-tracker input[type=radio] {
+ display: none;
+ width: 5px;
+}
+
+table.sheet-stress-tracker input[type=checkmark] {
+ display: inline;
+ width: auto;
+ margin: 0px;
+}
+
+table.sheet-stress-tracker input[type=text] {
+ text-align: center;
+}
+
+table.sheet-stress-tracker label:hover {
+ cursor: pointer;
+ color: Red;
+}
+
+table.sheet-stress-tracker td {
+ width: 9%;
+ padding: 1px;
+ margin: 0px;
+ text-align: center;
+}
+
+table.sheet-stress-tracker input:checked + span {
+ color: Black;
+ font-weight: bold;
+}
+
+tr.sheet-stress-tracker-harms td:first-child {
+ text-align: right;
+ font-weight: bold;
+ border-right-style: none;
+}
+
+tr.sheet-stress-tracker-harms td:nth-child(2),
+tr.sheet-stress-tracker-harms td:nth-child(3),
+tr.sheet-stress-tracker-harms td:nth-child(4),
+tr.sheet-stress-tracker-harms td:nth-child(5),
+tr.sheet-stress-tracker-harms td:nth-child(6),{
+ border-left-style: none;
+ border-right-style: none;
+}
+
+tr.sheet-stress-tracker-harms td:nth-child(7) {
+ border-right-style: none;
+}
+
+tr.sheet-stress-tracker-harms td:nth-child(8) {
+ border-left-style: none;
}
/* === CONSEQUENCES === */
@@ -160,7 +203,22 @@ button {
float: left;
}
-.sheet-section-consequences input {
- margin-left: 2px;
- width: calc(100% - 102px);
+/* === VERSION INFO ===*/
+
+td.sheet-version-info span,
+td.sheet-version-info label,
+span.sheet-version-info {
+ font-family: "Lucida Console";
+ font-size: 0.8em;
+ font-weight: normal;
+ text-align: left;
}
+
+/* SHEET TRANSFER */
+div.sheet-old-stress {
+ display:none;
+}
+
+input.sheet-old-stress:checked ~ div.sheet-old-stress{
+ display:block;
+}
\ No newline at end of file
diff --git a/Infinity-2d20/Infinity 2d20.html b/Infinity-2d20/Infinity 2d20.html
index 3fd18551fd..3938aa4cf3 100644
--- a/Infinity-2d20/Infinity 2d20.html
+++ b/Infinity-2d20/Infinity 2d20.html
@@ -1,4 +1,3 @@
-
@@ -104,21 +103,16 @@
@@ -199,187 +193,283 @@
+
+
+ The stress tracking system will be redone soon. Please transfer the information in your stress tracks to the new trackers. The change will be finalized in two weeks.
+
-
-
Breaches
-
-
-
-
-
-
- Max Firewall
-
-
-
-
-
+
-
+
+
Click here to show the old stress tracker:
+
+
+
-
- Trauma
-
-
-
-
-
-
- Max Resolve
-
-
-
-
+
-
-
- Wounds
-
-
+
+
+
+
@@ -727,12 +842,4 @@
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/Kuro/Kuro.css b/Kuro/Kuro.css
index 9d0f539a4f..a210f614ea 100644
--- a/Kuro/Kuro.css
+++ b/Kuro/Kuro.css
@@ -1,30 +1,29 @@
/* fonts google css?family=Russo+One */
/* latin-ext */
-/*@font-face {
+@font-face {
font-family: 'Russo One';
font-style: normal;
font-weight: 400;
src: local('Russo One'), local('RussoOne-Regular'), url(https://fonts.gstatic.com/s/russoone/v6/BUtWDi-16QNsA8yggnRs5RJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
-}*/
+}
/* latin */
-/*@font-face {
+@font-face {
font-family: 'Russo One';
font-style: normal;
font-weight: 400;
src: local('Russo One'), local('RussoOne-Regular'), url(https://fonts.gstatic.com/s/russoone/v6/RO6e96EC9m6OLO0tr7J3z1tXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
-}*/
+}
/* fonts google css?family=Special+Elite */
/* latin */
-/*@font-face {
+@font-face {
font-family: 'Special Elite';
font-style: normal;
font-weight: 400;
src: local('Special Elite Regular'), local('SpecialElite-Regular'), url(https://fonts.gstatic.com/s/specialelite/v8/9-wW4zu3WNoD5Fjka35JmzxObtw73-qQgbr7Be51v5c.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
-}*/
-/*
+}
.sheet-sheet {
font-family: 'Special Elite', cursive;
@@ -50,10 +49,10 @@
content: "";
display: table;
}
-.sheet-kuro_field .name{
+.sheet-kuro_field .sheet-name{
float: left;
}
-.sheet-kuro_field .value{
+.sheet-kuro_field .sheet-value{
float: right;
}
@@ -72,14 +71,14 @@
}
.sheet-skills{
height: 435px !important;
-}*/
+}
/* tab */
/*body {
padding: 20px 40px;
-}
+}*/
-.sheet-tabs {
+.sheet-kuro-tabs {
position: relative;
min-height: 435px !important;
@@ -87,10 +86,10 @@
margin: 35px 0 25px;
background: white;
}
-.sheet-tab {
+.sheet-kuro-tab {
float: left;
}
-.sheet-tab label {
+.sheet-kuro-tab label {
background: #eee;
padding: 10px;
border: 1px solid #ccc;
@@ -99,10 +98,10 @@
left: 1px;
top: -29px;
}
-.sheet-tab [type=radio] {
+.sheet-kuro-tab [type=radio] {
display: none;
}
-.sheet-content {
+.sheet-kuro-tab-content {
position: absolute;
top: -1px;
left: 0;
@@ -119,7 +118,7 @@
border-bottom: 1px solid white;
z-index: 2;
}
-[type=radio]:checked ~ label ~ .content {
+[type=radio]:checked ~ label ~ .sheet-kuro-tab-content {
z-index: 1;
opacity: 1;
-}*/
+}
diff --git a/Kuro/Kuro.html b/Kuro/Kuro.html
index 2b9d51c479..ed2ec293dd 100644
--- a/Kuro/Kuro.html
+++ b/Kuro/Kuro.html
@@ -169,17 +169,17 @@
@@ -215,15 +215,13 @@
diff --git a/L5R Fantasy Flight Games/L5RFFGSheet.html b/L5R Fantasy Flight Games/L5RFFGSheet.html
index 633d39fe7d..ed4b31b3e6 100644
--- a/L5R Fantasy Flight Games/L5RFFGSheet.html
+++ b/L5R Fantasy Flight Games/L5RFFGSheet.html
@@ -15,8 +15,9 @@
+
-Version 0.8.1 Beta
+Version 0.8.2 Beta
-
-
@@ -3225,7 +3354,7 @@ Version 0.8.1 Beta
- Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by half your school rank (rounded up).
+
@@ -6660,8 +6789,80 @@ on('sheet:opened', function () {
+
-
-
-
+
diff --git a/L5R Fantasy Flight Games/translation.json b/L5R Fantasy Flight Games/translation.json
index f5e47125ab..dabdb34bb9 100644
--- a/L5R Fantasy Flight Games/translation.json
+++ b/L5R Fantasy Flight Games/translation.json
@@ -80,7 +80,7 @@
"total-xp-u": "Total XP",
"saved-xp-u": "Saved XP",
"spent-xp-u": "Spent XP",
- "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by half your school rank (rounded up).",
+ "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by 1. If your school rank is 4 or higher, increase the TN by 2 instead.",
"earth-stance-u": "Earth Stance (conflict only): Other characters cannot spend opportunity targeting you.",
"fire-stance-u": "Fire Stance (conflict only): If you succeed, increase your degrees of success by 1 for each strife result.",
"water-stance-u": "Water Stance (conflict only): During your turn, you may perform 1 additional action that does not require a check.",
@@ -261,5 +261,7 @@
"skill-emote12-u": "ritual using the",
"skill-emote13-u": "shūji using the",
"skill-emote14-u": "applies their",
- "ninjo-giri-u": "Ninjō and Giri Notes"
-}
\ No newline at end of file
+ "ninjo-giri-u": "Ninjō and Giri Notes",
+ "out-of-rank-u": "Out of Rank",
+ "defense-check-u": "Defense Check"
+}
diff --git a/L5R Fantasy Flight Games/translations/af.json b/L5R Fantasy Flight Games/translations/af.json
index f5e47125ab..1fcc193d33 100644
--- a/L5R Fantasy Flight Games/translations/af.json
+++ b/L5R Fantasy Flight Games/translations/af.json
@@ -80,7 +80,7 @@
"total-xp-u": "Total XP",
"saved-xp-u": "Saved XP",
"spent-xp-u": "Spent XP",
- "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by half your school rank (rounded up).",
+ "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by 1. If your school rank is 4 or higher, increase the TN by 2 instead.",
"earth-stance-u": "Earth Stance (conflict only): Other characters cannot spend opportunity targeting you.",
"fire-stance-u": "Fire Stance (conflict only): If you succeed, increase your degrees of success by 1 for each strife result.",
"water-stance-u": "Water Stance (conflict only): During your turn, you may perform 1 additional action that does not require a check.",
@@ -261,5 +261,7 @@
"skill-emote12-u": "ritual using the",
"skill-emote13-u": "shūji using the",
"skill-emote14-u": "applies their",
- "ninjo-giri-u": "Ninjō and Giri Notes"
+ "ninjo-giri-u": "Ninjō and Giri Notes",
+ "out-of-rank-u": "Out of Rank",
+ "defense-check-u": "Defense Check"
}
\ No newline at end of file
diff --git a/L5R Fantasy Flight Games/translations/cs.json b/L5R Fantasy Flight Games/translations/cs.json
index f5e47125ab..1fcc193d33 100644
--- a/L5R Fantasy Flight Games/translations/cs.json
+++ b/L5R Fantasy Flight Games/translations/cs.json
@@ -80,7 +80,7 @@
"total-xp-u": "Total XP",
"saved-xp-u": "Saved XP",
"spent-xp-u": "Spent XP",
- "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by half your school rank (rounded up).",
+ "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by 1. If your school rank is 4 or higher, increase the TN by 2 instead.",
"earth-stance-u": "Earth Stance (conflict only): Other characters cannot spend opportunity targeting you.",
"fire-stance-u": "Fire Stance (conflict only): If you succeed, increase your degrees of success by 1 for each strife result.",
"water-stance-u": "Water Stance (conflict only): During your turn, you may perform 1 additional action that does not require a check.",
@@ -261,5 +261,7 @@
"skill-emote12-u": "ritual using the",
"skill-emote13-u": "shūji using the",
"skill-emote14-u": "applies their",
- "ninjo-giri-u": "Ninjō and Giri Notes"
+ "ninjo-giri-u": "Ninjō and Giri Notes",
+ "out-of-rank-u": "Out of Rank",
+ "defense-check-u": "Defense Check"
}
\ No newline at end of file
diff --git a/L5R Fantasy Flight Games/translations/da.json b/L5R Fantasy Flight Games/translations/da.json
index f5e47125ab..1fcc193d33 100644
--- a/L5R Fantasy Flight Games/translations/da.json
+++ b/L5R Fantasy Flight Games/translations/da.json
@@ -80,7 +80,7 @@
"total-xp-u": "Total XP",
"saved-xp-u": "Saved XP",
"spent-xp-u": "Spent XP",
- "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by half your school rank (rounded up).",
+ "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by 1. If your school rank is 4 or higher, increase the TN by 2 instead.",
"earth-stance-u": "Earth Stance (conflict only): Other characters cannot spend opportunity targeting you.",
"fire-stance-u": "Fire Stance (conflict only): If you succeed, increase your degrees of success by 1 for each strife result.",
"water-stance-u": "Water Stance (conflict only): During your turn, you may perform 1 additional action that does not require a check.",
@@ -261,5 +261,7 @@
"skill-emote12-u": "ritual using the",
"skill-emote13-u": "shūji using the",
"skill-emote14-u": "applies their",
- "ninjo-giri-u": "Ninjō and Giri Notes"
+ "ninjo-giri-u": "Ninjō and Giri Notes",
+ "out-of-rank-u": "Out of Rank",
+ "defense-check-u": "Defense Check"
}
\ No newline at end of file
diff --git a/L5R Fantasy Flight Games/translations/de.json b/L5R Fantasy Flight Games/translations/de.json
index f5e47125ab..1fcc193d33 100644
--- a/L5R Fantasy Flight Games/translations/de.json
+++ b/L5R Fantasy Flight Games/translations/de.json
@@ -80,7 +80,7 @@
"total-xp-u": "Total XP",
"saved-xp-u": "Saved XP",
"spent-xp-u": "Spent XP",
- "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by half your school rank (rounded up).",
+ "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by 1. If your school rank is 4 or higher, increase the TN by 2 instead.",
"earth-stance-u": "Earth Stance (conflict only): Other characters cannot spend opportunity targeting you.",
"fire-stance-u": "Fire Stance (conflict only): If you succeed, increase your degrees of success by 1 for each strife result.",
"water-stance-u": "Water Stance (conflict only): During your turn, you may perform 1 additional action that does not require a check.",
@@ -261,5 +261,7 @@
"skill-emote12-u": "ritual using the",
"skill-emote13-u": "shūji using the",
"skill-emote14-u": "applies their",
- "ninjo-giri-u": "Ninjō and Giri Notes"
+ "ninjo-giri-u": "Ninjō and Giri Notes",
+ "out-of-rank-u": "Out of Rank",
+ "defense-check-u": "Defense Check"
}
\ No newline at end of file
diff --git a/L5R Fantasy Flight Games/translations/el.json b/L5R Fantasy Flight Games/translations/el.json
index f5e47125ab..1fcc193d33 100644
--- a/L5R Fantasy Flight Games/translations/el.json
+++ b/L5R Fantasy Flight Games/translations/el.json
@@ -80,7 +80,7 @@
"total-xp-u": "Total XP",
"saved-xp-u": "Saved XP",
"spent-xp-u": "Spent XP",
- "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by half your school rank (rounded up).",
+ "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by 1. If your school rank is 4 or higher, increase the TN by 2 instead.",
"earth-stance-u": "Earth Stance (conflict only): Other characters cannot spend opportunity targeting you.",
"fire-stance-u": "Fire Stance (conflict only): If you succeed, increase your degrees of success by 1 for each strife result.",
"water-stance-u": "Water Stance (conflict only): During your turn, you may perform 1 additional action that does not require a check.",
@@ -261,5 +261,7 @@
"skill-emote12-u": "ritual using the",
"skill-emote13-u": "shūji using the",
"skill-emote14-u": "applies their",
- "ninjo-giri-u": "Ninjō and Giri Notes"
+ "ninjo-giri-u": "Ninjō and Giri Notes",
+ "out-of-rank-u": "Out of Rank",
+ "defense-check-u": "Defense Check"
}
\ No newline at end of file
diff --git a/L5R Fantasy Flight Games/translations/en.json b/L5R Fantasy Flight Games/translations/en.json
index f5e47125ab..1fcc193d33 100644
--- a/L5R Fantasy Flight Games/translations/en.json
+++ b/L5R Fantasy Flight Games/translations/en.json
@@ -80,7 +80,7 @@
"total-xp-u": "Total XP",
"saved-xp-u": "Saved XP",
"spent-xp-u": "Spent XP",
- "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by half your school rank (rounded up).",
+ "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by 1. If your school rank is 4 or higher, increase the TN by 2 instead.",
"earth-stance-u": "Earth Stance (conflict only): Other characters cannot spend opportunity targeting you.",
"fire-stance-u": "Fire Stance (conflict only): If you succeed, increase your degrees of success by 1 for each strife result.",
"water-stance-u": "Water Stance (conflict only): During your turn, you may perform 1 additional action that does not require a check.",
@@ -261,5 +261,7 @@
"skill-emote12-u": "ritual using the",
"skill-emote13-u": "shūji using the",
"skill-emote14-u": "applies their",
- "ninjo-giri-u": "Ninjō and Giri Notes"
+ "ninjo-giri-u": "Ninjō and Giri Notes",
+ "out-of-rank-u": "Out of Rank",
+ "defense-check-u": "Defense Check"
}
\ No newline at end of file
diff --git a/L5R Fantasy Flight Games/translations/es.json b/L5R Fantasy Flight Games/translations/es.json
index f5e47125ab..1fcc193d33 100644
--- a/L5R Fantasy Flight Games/translations/es.json
+++ b/L5R Fantasy Flight Games/translations/es.json
@@ -80,7 +80,7 @@
"total-xp-u": "Total XP",
"saved-xp-u": "Saved XP",
"spent-xp-u": "Spent XP",
- "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by half your school rank (rounded up).",
+ "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by 1. If your school rank is 4 or higher, increase the TN by 2 instead.",
"earth-stance-u": "Earth Stance (conflict only): Other characters cannot spend opportunity targeting you.",
"fire-stance-u": "Fire Stance (conflict only): If you succeed, increase your degrees of success by 1 for each strife result.",
"water-stance-u": "Water Stance (conflict only): During your turn, you may perform 1 additional action that does not require a check.",
@@ -261,5 +261,7 @@
"skill-emote12-u": "ritual using the",
"skill-emote13-u": "shūji using the",
"skill-emote14-u": "applies their",
- "ninjo-giri-u": "Ninjō and Giri Notes"
+ "ninjo-giri-u": "Ninjō and Giri Notes",
+ "out-of-rank-u": "Out of Rank",
+ "defense-check-u": "Defense Check"
}
\ No newline at end of file
diff --git a/L5R Fantasy Flight Games/translations/fr.json b/L5R Fantasy Flight Games/translations/fr.json
index f5e47125ab..1fcc193d33 100644
--- a/L5R Fantasy Flight Games/translations/fr.json
+++ b/L5R Fantasy Flight Games/translations/fr.json
@@ -80,7 +80,7 @@
"total-xp-u": "Total XP",
"saved-xp-u": "Saved XP",
"spent-xp-u": "Spent XP",
- "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by half your school rank (rounded up).",
+ "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by 1. If your school rank is 4 or higher, increase the TN by 2 instead.",
"earth-stance-u": "Earth Stance (conflict only): Other characters cannot spend opportunity targeting you.",
"fire-stance-u": "Fire Stance (conflict only): If you succeed, increase your degrees of success by 1 for each strife result.",
"water-stance-u": "Water Stance (conflict only): During your turn, you may perform 1 additional action that does not require a check.",
@@ -261,5 +261,7 @@
"skill-emote12-u": "ritual using the",
"skill-emote13-u": "shūji using the",
"skill-emote14-u": "applies their",
- "ninjo-giri-u": "Ninjō and Giri Notes"
+ "ninjo-giri-u": "Ninjō and Giri Notes",
+ "out-of-rank-u": "Out of Rank",
+ "defense-check-u": "Defense Check"
}
\ No newline at end of file
diff --git a/L5R Fantasy Flight Games/translations/he.json b/L5R Fantasy Flight Games/translations/he.json
index f5e47125ab..1fcc193d33 100644
--- a/L5R Fantasy Flight Games/translations/he.json
+++ b/L5R Fantasy Flight Games/translations/he.json
@@ -80,7 +80,7 @@
"total-xp-u": "Total XP",
"saved-xp-u": "Saved XP",
"spent-xp-u": "Spent XP",
- "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by half your school rank (rounded up).",
+ "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by 1. If your school rank is 4 or higher, increase the TN by 2 instead.",
"earth-stance-u": "Earth Stance (conflict only): Other characters cannot spend opportunity targeting you.",
"fire-stance-u": "Fire Stance (conflict only): If you succeed, increase your degrees of success by 1 for each strife result.",
"water-stance-u": "Water Stance (conflict only): During your turn, you may perform 1 additional action that does not require a check.",
@@ -261,5 +261,7 @@
"skill-emote12-u": "ritual using the",
"skill-emote13-u": "shūji using the",
"skill-emote14-u": "applies their",
- "ninjo-giri-u": "Ninjō and Giri Notes"
+ "ninjo-giri-u": "Ninjō and Giri Notes",
+ "out-of-rank-u": "Out of Rank",
+ "defense-check-u": "Defense Check"
}
\ No newline at end of file
diff --git a/L5R Fantasy Flight Games/translations/it.json b/L5R Fantasy Flight Games/translations/it.json
index f5e47125ab..1fcc193d33 100644
--- a/L5R Fantasy Flight Games/translations/it.json
+++ b/L5R Fantasy Flight Games/translations/it.json
@@ -80,7 +80,7 @@
"total-xp-u": "Total XP",
"saved-xp-u": "Saved XP",
"spent-xp-u": "Spent XP",
- "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by half your school rank (rounded up).",
+ "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by 1. If your school rank is 4 or higher, increase the TN by 2 instead.",
"earth-stance-u": "Earth Stance (conflict only): Other characters cannot spend opportunity targeting you.",
"fire-stance-u": "Fire Stance (conflict only): If you succeed, increase your degrees of success by 1 for each strife result.",
"water-stance-u": "Water Stance (conflict only): During your turn, you may perform 1 additional action that does not require a check.",
@@ -261,5 +261,7 @@
"skill-emote12-u": "ritual using the",
"skill-emote13-u": "shūji using the",
"skill-emote14-u": "applies their",
- "ninjo-giri-u": "Ninjō and Giri Notes"
+ "ninjo-giri-u": "Ninjō and Giri Notes",
+ "out-of-rank-u": "Out of Rank",
+ "defense-check-u": "Defense Check"
}
\ No newline at end of file
diff --git a/L5R Fantasy Flight Games/translations/ja.json b/L5R Fantasy Flight Games/translations/ja.json
index f5e47125ab..1fcc193d33 100644
--- a/L5R Fantasy Flight Games/translations/ja.json
+++ b/L5R Fantasy Flight Games/translations/ja.json
@@ -80,7 +80,7 @@
"total-xp-u": "Total XP",
"saved-xp-u": "Saved XP",
"spent-xp-u": "Spent XP",
- "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by half your school rank (rounded up).",
+ "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by 1. If your school rank is 4 or higher, increase the TN by 2 instead.",
"earth-stance-u": "Earth Stance (conflict only): Other characters cannot spend opportunity targeting you.",
"fire-stance-u": "Fire Stance (conflict only): If you succeed, increase your degrees of success by 1 for each strife result.",
"water-stance-u": "Water Stance (conflict only): During your turn, you may perform 1 additional action that does not require a check.",
@@ -261,5 +261,7 @@
"skill-emote12-u": "ritual using the",
"skill-emote13-u": "shūji using the",
"skill-emote14-u": "applies their",
- "ninjo-giri-u": "Ninjō and Giri Notes"
+ "ninjo-giri-u": "Ninjō and Giri Notes",
+ "out-of-rank-u": "Out of Rank",
+ "defense-check-u": "Defense Check"
}
\ No newline at end of file
diff --git a/L5R Fantasy Flight Games/translations/ko.json b/L5R Fantasy Flight Games/translations/ko.json
index f5e47125ab..1fcc193d33 100644
--- a/L5R Fantasy Flight Games/translations/ko.json
+++ b/L5R Fantasy Flight Games/translations/ko.json
@@ -80,7 +80,7 @@
"total-xp-u": "Total XP",
"saved-xp-u": "Saved XP",
"spent-xp-u": "Spent XP",
- "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by half your school rank (rounded up).",
+ "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by 1. If your school rank is 4 or higher, increase the TN by 2 instead.",
"earth-stance-u": "Earth Stance (conflict only): Other characters cannot spend opportunity targeting you.",
"fire-stance-u": "Fire Stance (conflict only): If you succeed, increase your degrees of success by 1 for each strife result.",
"water-stance-u": "Water Stance (conflict only): During your turn, you may perform 1 additional action that does not require a check.",
@@ -261,5 +261,7 @@
"skill-emote12-u": "ritual using the",
"skill-emote13-u": "shūji using the",
"skill-emote14-u": "applies their",
- "ninjo-giri-u": "Ninjō and Giri Notes"
+ "ninjo-giri-u": "Ninjō and Giri Notes",
+ "out-of-rank-u": "Out of Rank",
+ "defense-check-u": "Defense Check"
}
\ No newline at end of file
diff --git a/L5R Fantasy Flight Games/translations/nl.json b/L5R Fantasy Flight Games/translations/nl.json
index f5e47125ab..1fcc193d33 100644
--- a/L5R Fantasy Flight Games/translations/nl.json
+++ b/L5R Fantasy Flight Games/translations/nl.json
@@ -80,7 +80,7 @@
"total-xp-u": "Total XP",
"saved-xp-u": "Saved XP",
"spent-xp-u": "Spent XP",
- "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by half your school rank (rounded up).",
+ "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by 1. If your school rank is 4 or higher, increase the TN by 2 instead.",
"earth-stance-u": "Earth Stance (conflict only): Other characters cannot spend opportunity targeting you.",
"fire-stance-u": "Fire Stance (conflict only): If you succeed, increase your degrees of success by 1 for each strife result.",
"water-stance-u": "Water Stance (conflict only): During your turn, you may perform 1 additional action that does not require a check.",
@@ -261,5 +261,7 @@
"skill-emote12-u": "ritual using the",
"skill-emote13-u": "shūji using the",
"skill-emote14-u": "applies their",
- "ninjo-giri-u": "Ninjō and Giri Notes"
+ "ninjo-giri-u": "Ninjō and Giri Notes",
+ "out-of-rank-u": "Out of Rank",
+ "defense-check-u": "Defense Check"
}
\ No newline at end of file
diff --git a/L5R Fantasy Flight Games/translations/pt.json b/L5R Fantasy Flight Games/translations/pt.json
index f5e47125ab..1fcc193d33 100644
--- a/L5R Fantasy Flight Games/translations/pt.json
+++ b/L5R Fantasy Flight Games/translations/pt.json
@@ -80,7 +80,7 @@
"total-xp-u": "Total XP",
"saved-xp-u": "Saved XP",
"spent-xp-u": "Spent XP",
- "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by half your school rank (rounded up).",
+ "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by 1. If your school rank is 4 or higher, increase the TN by 2 instead.",
"earth-stance-u": "Earth Stance (conflict only): Other characters cannot spend opportunity targeting you.",
"fire-stance-u": "Fire Stance (conflict only): If you succeed, increase your degrees of success by 1 for each strife result.",
"water-stance-u": "Water Stance (conflict only): During your turn, you may perform 1 additional action that does not require a check.",
@@ -261,5 +261,7 @@
"skill-emote12-u": "ritual using the",
"skill-emote13-u": "shūji using the",
"skill-emote14-u": "applies their",
- "ninjo-giri-u": "Ninjō and Giri Notes"
+ "ninjo-giri-u": "Ninjō and Giri Notes",
+ "out-of-rank-u": "Out of Rank",
+ "defense-check-u": "Defense Check"
}
\ No newline at end of file
diff --git a/L5R Fantasy Flight Games/translations/ru.json b/L5R Fantasy Flight Games/translations/ru.json
index f5e47125ab..1fcc193d33 100644
--- a/L5R Fantasy Flight Games/translations/ru.json
+++ b/L5R Fantasy Flight Games/translations/ru.json
@@ -80,7 +80,7 @@
"total-xp-u": "Total XP",
"saved-xp-u": "Saved XP",
"spent-xp-u": "Spent XP",
- "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by half your school rank (rounded up).",
+ "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by 1. If your school rank is 4 or higher, increase the TN by 2 instead.",
"earth-stance-u": "Earth Stance (conflict only): Other characters cannot spend opportunity targeting you.",
"fire-stance-u": "Fire Stance (conflict only): If you succeed, increase your degrees of success by 1 for each strife result.",
"water-stance-u": "Water Stance (conflict only): During your turn, you may perform 1 additional action that does not require a check.",
@@ -261,5 +261,7 @@
"skill-emote12-u": "ritual using the",
"skill-emote13-u": "shūji using the",
"skill-emote14-u": "applies their",
- "ninjo-giri-u": "Ninjō and Giri Notes"
+ "ninjo-giri-u": "Ninjō and Giri Notes",
+ "out-of-rank-u": "Out of Rank",
+ "defense-check-u": "Defense Check"
}
\ No newline at end of file
diff --git a/L5R Fantasy Flight Games/translations/sv.json b/L5R Fantasy Flight Games/translations/sv.json
index f5e47125ab..1fcc193d33 100644
--- a/L5R Fantasy Flight Games/translations/sv.json
+++ b/L5R Fantasy Flight Games/translations/sv.json
@@ -80,7 +80,7 @@
"total-xp-u": "Total XP",
"saved-xp-u": "Saved XP",
"spent-xp-u": "Spent XP",
- "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by half your school rank (rounded up).",
+ "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by 1. If your school rank is 4 or higher, increase the TN by 2 instead.",
"earth-stance-u": "Earth Stance (conflict only): Other characters cannot spend opportunity targeting you.",
"fire-stance-u": "Fire Stance (conflict only): If you succeed, increase your degrees of success by 1 for each strife result.",
"water-stance-u": "Water Stance (conflict only): During your turn, you may perform 1 additional action that does not require a check.",
@@ -261,5 +261,7 @@
"skill-emote12-u": "ritual using the",
"skill-emote13-u": "shūji using the",
"skill-emote14-u": "applies their",
- "ninjo-giri-u": "Ninjō and Giri Notes"
+ "ninjo-giri-u": "Ninjō and Giri Notes",
+ "out-of-rank-u": "Out of Rank",
+ "defense-check-u": "Defense Check"
}
\ No newline at end of file
diff --git a/L5R Fantasy Flight Games/translations/tr.json b/L5R Fantasy Flight Games/translations/tr.json
index f5e47125ab..1fcc193d33 100644
--- a/L5R Fantasy Flight Games/translations/tr.json
+++ b/L5R Fantasy Flight Games/translations/tr.json
@@ -80,7 +80,7 @@
"total-xp-u": "Total XP",
"saved-xp-u": "Saved XP",
"spent-xp-u": "Spent XP",
- "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by half your school rank (rounded up).",
+ "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by 1. If your school rank is 4 or higher, increase the TN by 2 instead.",
"earth-stance-u": "Earth Stance (conflict only): Other characters cannot spend opportunity targeting you.",
"fire-stance-u": "Fire Stance (conflict only): If you succeed, increase your degrees of success by 1 for each strife result.",
"water-stance-u": "Water Stance (conflict only): During your turn, you may perform 1 additional action that does not require a check.",
@@ -261,5 +261,7 @@
"skill-emote12-u": "ritual using the",
"skill-emote13-u": "shūji using the",
"skill-emote14-u": "applies their",
- "ninjo-giri-u": "Ninjō and Giri Notes"
+ "ninjo-giri-u": "Ninjō and Giri Notes",
+ "out-of-rank-u": "Out of Rank",
+ "defense-check-u": "Defense Check"
}
\ No newline at end of file
diff --git a/L5R Fantasy Flight Games/translations/zh.json b/L5R Fantasy Flight Games/translations/zh.json
index f5e47125ab..1fcc193d33 100644
--- a/L5R Fantasy Flight Games/translations/zh.json
+++ b/L5R Fantasy Flight Games/translations/zh.json
@@ -80,7 +80,7 @@
"total-xp-u": "Total XP",
"saved-xp-u": "Saved XP",
"spent-xp-u": "Spent XP",
- "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by half your school rank (rounded up).",
+ "air-stance-u": "Air Stance (conflict only): Increase the TN of Attack and Scheme action checks targeting you by 1. If your school rank is 4 or higher, increase the TN by 2 instead.",
"earth-stance-u": "Earth Stance (conflict only): Other characters cannot spend opportunity targeting you.",
"fire-stance-u": "Fire Stance (conflict only): If you succeed, increase your degrees of success by 1 for each strife result.",
"water-stance-u": "Water Stance (conflict only): During your turn, you may perform 1 additional action that does not require a check.",
@@ -261,5 +261,7 @@
"skill-emote12-u": "ritual using the",
"skill-emote13-u": "shūji using the",
"skill-emote14-u": "applies their",
- "ninjo-giri-u": "Ninjō and Giri Notes"
+ "ninjo-giri-u": "Ninjō and Giri Notes",
+ "out-of-rank-u": "Out of Rank",
+ "defense-check-u": "Defense Check"
}
\ No newline at end of file
diff --git a/L5R Fantasy Flight Games/translations/zu.json b/L5R Fantasy Flight Games/translations/zu.json
index 2d381455ec..ab022960dc 100644
--- a/L5R Fantasy Flight Games/translations/zu.json
+++ b/L5R Fantasy Flight Games/translations/zu.json
@@ -80,7 +80,7 @@
"total-xp-u": "crwdns63077:0crwdne63077:0",
"saved-xp-u": "crwdns63078:0crwdne63078:0",
"spent-xp-u": "crwdns63079:0crwdne63079:0",
- "air-stance-u": "crwdns63080:0crwdne63080:0",
+ "air-stance-u": "crwdns65692:0crwdne65692:0",
"earth-stance-u": "crwdns63081:0crwdne63081:0",
"fire-stance-u": "crwdns63082:0crwdne63082:0",
"water-stance-u": "crwdns63083:0crwdne63083:0",
@@ -261,5 +261,7 @@
"skill-emote12-u": "crwdns63258:0crwdne63258:0",
"skill-emote13-u": "crwdns63259:0crwdne63259:0",
"skill-emote14-u": "crwdns63260:0crwdne63260:0",
- "ninjo-giri-u": "crwdns63261:0crwdne63261:0"
+ "ninjo-giri-u": "crwdns63261:0crwdne63261:0",
+ "out-of-rank-u": "crwdns65693:0crwdne65693:0",
+ "defense-check-u": "crwdns65694:0crwdne65694:0"
}
\ No newline at end of file
diff --git a/Lady Blackbird/Source/lady_blackbird.js b/Lady Blackbird/Source/lady_blackbird.js
new file mode 100644
index 0000000000..df956e648b
--- /dev/null
+++ b/Lady Blackbird/Source/lady_blackbird.js
@@ -0,0 +1,267 @@
+"use strict";
+const characterData = {
+ "lady blackbird": {
+ keysecret: [
+ {
+ name: 'Key of the Paragon',
+ desc: 'As a noble, you’re a cut above the common man. Hit your key when you demonstrate your superiority or when your noble traits overcome a problem. Buyoff: Disown your noble heritage.',
+ },
+ {
+ name: 'Key of the Mission',
+ desc: 'You must escape the Empire and rendezvous with your once secret lover, the Pirate King Uriah Flint, whom you haven’t seen in six years. Hit your key when you take action to complete the mission. Buyoff: Give up on your mission.',
+ },
+ {
+ name: 'Key of the Impostor',
+ desc: 'You are in disguise, passing yourself off as commoner. Hit your key when you perform well enough to fool someone with your disguise. Buyoff: Reveal your true identity to someone you fooled.',
+ },
+ {
+ name: 'Secret of Stormblood',
+ desc: 'As long as you can speak, you can channel magical power and do Sorcery. You have the Master Sorcerer trait and the Stormblood tag.',
+ },
+ {
+ name: 'Secret of Inner Focus',
+ desc: 'Once per session, you can re-roll a failure when doing Sorcery.',
+ },
+ ],
+ trait: [
+ {
+ name: 'Imperial Noble',
+ tags: 'Etiquette, Dance, Educated, History, Science, Wealth, Connections, House Blackbird',
+ },
+ {
+ name: 'Master Sorcerer',
+ tags: 'Spellcaster, Channeling, Stormblood, Wind, Lightning, [Fly], [Blast], [Sense]',
+ },
+ {
+ name: 'Athletic',
+ tags: 'Run, Fencing, Rapier, Duels, Shooting, [Pistol], [Acrobatics]',
+ },
+ {
+ name: 'Charm',
+ tags: 'Charisma, Presence, Command, Nobles, Servants, [Soldiers]',
+ },
+ {
+ name: 'Cunning',
+ tags: 'Deception, Misdirection, Disguise, Codes, [Sneak], [Hide]',
+ },
+ ],
+ },
+ "naomi bishop": {
+ keysecret: [
+ {
+ name: 'Key of the Guardian',
+ desc: 'You are Lady Blackbird’s loyal defender. Hit your key when you make a decision influenced by Lady Blackbird or protect her from harm. Buyoff: Sever your relationship with the Lady.',
+ },
+ {
+ name: 'Key of Vengeance',
+ desc: 'The Empire enslaved you and made you kill for sport. You will have your revenge on them and watch their cities burn. Hit your key when you strike a blow against the Empire (especially by killing an Imperial). Buyoff: Forgive them for what they did to you.',
+ },
+ {
+ name: 'Key of the Warrior',
+ desc: 'You crave the crash and roar of battle, the tougher the better. Hit your key when you do battle with worthy or superior foes. Buyoff: Pass up an opportunity for a good fight.',
+ },
+ {
+ name: 'Secret of Destruction',
+ desc: 'You can break things with your bare hands as if you were swinging a sledgehammer. It’s scary.',
+ },
+ {
+ name: 'Secret of the Bodyguard',
+ desc: 'Once per session, you can re-roll a failure when protecting someone.',
+ },
+ ],
+ trait: [
+ {
+ name: 'Pit-Fighter',
+ tags: 'Combat Tested, Brutal, Living Weapon, Fast, Hard, [Strong], [Bone-breaking], [Scary Look]',
+ },
+ {
+ name: 'Bodyguard',
+ tags: 'Awareness, Threats, Defend, Disarm, Restrain, Carry, Delay, [Security], [First Aid]',
+ },
+ {
+ name: 'Ex-Slave',
+ tags: 'Sneak, Hide, Run, Tough, Endure, Scrounge, Nobles, [Hatred], [Iron Will]',
+ },
+ {
+ name: 'Keen',
+ tags: 'Insightful, Aware, Coiled, Liars, Traps, [Danger], [Sense Motives]',
+ },
+ ],
+ },
+ "cyrus vance": {
+ keysecret: [
+ {
+ name: 'Key of the Commander',
+ desc: 'You are accustomed to giving orders and having them obeyed. Hit your key when you come up with a plan and give orders to make it happen. Buyoff: Acknowledge someone else as the leader.',
+ },
+ {
+ name: 'Key of Hidden Longing',
+ desc: 'You are completely enthralled by Lady Blackbird, but you don’t want her to know it. Hit your key when you make a decision based on this secret affection or when you somehow show it indirectly. Buyoff: Give up on your secret desire or make it public.',
+ },
+ {
+ name: 'Key of the Outcast',
+ desc: 'You got exiled from the Empire. Hit your key when your outcast status causes you trouble or is important in a scene. Buyoff: Regain your former standing or join a new group.',
+ },
+ {
+ name: 'Secret of Leadership',
+ desc: 'Once per session, you can give someone else a chance to re-roll a failed roll, by giving them orders, advice, or setting a good example.',
+ },
+ {
+ name: 'Secret of Warpblood',
+ desc: 'Once per session, you can teleport yourself or someone you’re touching.',
+ },
+ ],
+ trait: [
+ {
+ name: 'Ex-Imperial Soldier',
+ tags: 'Tactics, Command, Soldiers, Rank, Connections, Maps, Imperial War Ships',
+ },
+ {
+ name: 'Smuggler',
+ tags: 'Haggle, Deception, Sneak, Hide, Camouflage, Forgery, Pilot, Navigation, [Repair], [Gunnery]',
+ },
+ {
+ name: 'Survivor',
+ tags: 'Tough, Run, Scrounge, Endure, Creepy Stare, Intimidate, [Medic]',
+ },
+ {
+ name: 'Warrior',
+ tags: 'Battle-Hardened, Shooting, Two-Gun Style, Pistol, Fencing, Sword, [Brawl], [Hail of Lead]',
+ },
+ ],
+ },
+ "kale arkam": {
+ keysecret: [
+ {
+ name: 'Key of Greed',
+ desc: 'You like the shiny things. Hit your key when you steal something cool or score a big payoff. Buyoff: Swear off stealing forever.',
+ },
+ {
+ name: 'Key of the Mission',
+ desc: 'You must safely deliver Lady Blackbird to the Pirate King Uriah Flint, so she can marry him. Hit your key when you take action to complete the mission. Buyoff: Give up the mission.',
+ },
+ {
+ name: 'Key of Fraternity',
+ desc: 'You are sworn to Captain Vance in a bond of brotherhood. Hit your key when your character is influenced by Vance or when you show how deep your bond is. Buyoff: Sever the relationship.',
+ },
+ {
+ name: 'Secret of Concealment',
+ desc: 'No matter how thoroughly you’re searched, you always have a few key items with you. You can produce any common, simple item at a moment’s notice.',
+ },
+ {
+ name: 'Secret of Reflexes',
+ desc: 'Once per session, you can re-roll a failure when doing anything involving grace, dexterity, or quick reflexes.',
+ },
+ ],
+ trait: [
+ {
+ name: 'Burglar',
+ tags: 'Quiet, Sneak, Hide, Dextrous, Locks, Perceptive, Traps, Darkness, [Alarms], [Distractions]',
+ },
+ {
+ name: 'Tricky',
+ tags: 'Quick, Dirty Fighting, Tumbler, Escape, Contortionist, [Sleight of Hand], [Acrobatics], [Dagger]',
+ },
+ {
+ name: 'Petty Magic (use one spell tag at a time)',
+ tags: 'Light spell, Dark spell, Jump spell, Shatter Spell, [Channeling], [Spellcaster]',
+ },
+ {
+ name: 'Mechanic',
+ tags: 'Repair, Engines, Efficiency, Spare Parts, Sabotage, [Enhancements], [Ship Weapons]',
+ },
+ ],
+ },
+ "snargle": {
+ keysecret: [
+ {
+ name: 'Key of the Daredevil',
+ desc: 'You thrive in dangerous situations. Hit your key when you do something cool that is risky or reckless (especially piloting stunts). Buyoff: Be very very careful.',
+ },
+ {
+ name: 'Key of Conscience',
+ desc: 'You don’t like to see anyone suffer, even enemies. Hit your key when you help someone who is in trouble or when you change someone’s life for the better Buyoff: Ignore a request for help.',
+ },
+ {
+ name: 'Key of Banter',
+ desc: 'You have a knack for snappy comments. Hit your key when Snargle says something that makes the other players laugh or when you explain something using your pilot techno jargon. Buyoff: Everyone groans at one of your comments.',
+ },
+ {
+ name: 'Secret of Shape Warping',
+ desc: 'As a goblin, you can change your shape, growing shorter, taller, fatter, thinner, or changing your skin color, at will.',
+ },
+ {
+ name: 'Secret of the Lucky Break',
+ desc: 'Once per session, you can keep your pool dice when you succeed (so go ahead and use ‘em all).',
+ },
+ ],
+ trait: [
+ {
+ name: 'Pilot',
+ tags: 'Daring, Steady, Maneuvering, Evasion, Tricky flying, Navigation, Maps, Atmospherics. [The Owl], [Battle], [Ramming]',
+ },
+ {
+ name: 'Sky Sailor',
+ tags: 'Gunnery, Aim, Maintenance, Observation, Signals, Empire, Pirates, Free Worlds, Haven, [Repair], [Connections]',
+ },
+ {
+ name: 'Goblin',
+ tags: 'Warp shape, Glide, Nightvision, Agile, Quick, Tumbler, Teeth & Claws, [Mimic Shape], [Reckless], [Connections]',
+ },
+ {
+ name: 'Sly',
+ tags: 'Crafty, Sneaky, Distractions, Bluff, Languages, Trade Speak, [Sharp], [Disguise]',
+ },
+ ],
+ },
+};
+const autoExpandFields = [
+ 'repeating_trait:tags',
+ 'repeating_keysecret:desc',
+];
+const fillRepeatingSectionFromData = (sectionName, dataList) => {
+ getSectionIDs(`repeating_${sectionName}`, idList => {
+ const existingRowAttributes = idList.map(id => `repeating_${sectionName}_${id}_name`);
+ getAttrs(existingRowAttributes, v => {
+ const existingRowNames = existingRowAttributes.map(name => v[name]),
+ createdIDs = [],
+ setting = dataList.filter(o => !existingRowNames.includes(o.name))
+ .map(o => {
+ let rowID;
+ while (!rowID) {
+ let newID = generateRowID();
+ if (!createdIDs.includes(newID)) {
+ rowID = newID;
+ createdIDs.push(rowID);
+ }
+ }
+ return Object.keys(o).reduce((m, key) => {
+ m[`repeating_${sectionName}_${rowID}_${key}`] = o[key];
+ return m;
+ }, {});
+ })
+ .reduce((m, o) => Object.assign(m, o), {});
+ setAttrs(setting);
+ });
+ });
+};
+autoExpandFields.forEach(name => {
+ on(`change:${name}`, event => {
+ const attrName = name.replace(':', '_');
+ getAttrs([attrName], v => {
+ if (v[attrName].trim() !== v[attrName] && event.sourceType === 'player') {
+ setAttrs({
+ [attrName]: v[attrName].trim()
+ });
+ }
+ });
+ });
+});
+on('change:char_name', event => {
+ getAttrs(['char_name'], v => {
+ if (v.char_name.toLowerCase() in characterData) {
+ fillRepeatingSectionFromData('trait', characterData[v.char_name.toLowerCase()].trait);
+ fillRepeatingSectionFromData('keysecret', characterData[v.char_name.toLowerCase()].keysecret);
+ }
+ });
+});
diff --git a/Lady Blackbird/Source/lady_blackbird.pug b/Lady Blackbird/Source/lady_blackbird.pug
new file mode 100644
index 0000000000..77d83d0e39
--- /dev/null
+++ b/Lady Blackbird/Source/lady_blackbird.pug
@@ -0,0 +1,76 @@
+.container
+ .header
+ input.charname(spellcheck='false' type='text' name='attr_char_name' placeholder='Character name')
+ input.chardesc(spellcheck='false' type='text' name='attr_char_desc' placeholder='Character description')
+ input.hidediv(type='hidden' name='attr_char_name' value='')
+ .autofill-reminder
+ | If you enter Lady Blackbird, Naomi Bishop, Cyrus Vance, Kale Arkam, or Snargle, their details will be filled in automatically.
+ .traits.left
+ .stats
+ label.pool
+ span Pool:
+ input(type='number' name='attr_pool' min='0' max='10' value='7')
+ label.xp
+ span XP:
+ input(type='number' name='attr_xp' min='0' max='10' value='0')
+ button(type='roll' name='roll_dice' value='/r ?{Number of dice}d6>4') Roll
+ h3 Traits
+ fieldset.repeating_trait
+ .reprow
+ input.name(spellcheck='false' type='text' name='attr_name' placeholder='Trait name')
+ .auto-expand.desc
+ span(name='attr_tags')
+ textarea(spellcheck='false' name='attr_tags' placeholder='Tags')
+ .tagsblurb
+ | Tags in [brackets] are qualities you don’t have yet. You can buy them with advances. See the Rules Summary below, under Keys.
+ .keys.right
+ fieldset.repeating_keysecret
+ .reprow
+ input.name(spellcheck='false' type='text' name='attr_name' placeholder='Key or secret name')
+ .auto-expand.desc
+ span(name='attr_desc')
+ textarea(spellcheck='false' name='attr_desc' placeholder='Description')
+ .conditions
+ each val in ['Injured', 'Dead', 'Tired', 'Angry', 'Lost', 'Hunted', 'Trapped']
+ label.condition
+ input(
+ type='checkbox'
+ name='attr_' + val.toLowerCase()
+ value='1')
+ span
+ span= val
+
+ .rulestitle Rules Summary
+ .rules.left
+ h4 Rolling the Dice
+ p When you try to overcome an obstacle, you roll dice. Start with one die. Add a die if you have a #[strong trait] that can help you. If that trait has any #[strong tags] that apply, add another die for each tag. Finally, add any number of dice from your personal #[strong pool] of dice (your pool starts with 7 dice).
+ p Roll all the dice you’ve gathered. Each die that shows #[strong 4 or higher] is a hit. You need hits equal to the difficulty #[strong level] (usually 3) to pass the obstacle.
+ p.smallcaps Levels: 2 Easy—3 Difficult—4 Challenging—5 Extreme
+ p #[strong If you pass], discard all the dice you rolled (including any pool dice you used). Don’t worry, you can get your pool dice back.
+ p #[strong If you don’t pass], you don’t yet achieve your goal. But, you get to keep the pool dice you rolled and #[strong add another die to your pool]. The GM will escalate the situation in some way and you might be able to try again.
+
+ h4 Conditions
+ p When events warrant or especially when you fail a roll, the GM may impose a #[strong condition] on your character: #[strong Injured, Dead, Tired, Angry, Lost, Hunted,] or #[strong Trapped]. When you take a condition, mark its box and say how it comes about. [#[span.smallcaps Note:] The “dead” condition just means “presumed dead” unless you say otherwise.]
+
+ h4 Helping
+ p If your character is in a position to help another character, you can give them a die from your pool. Say what your character does to help. If the roll fails, you get your pool die back. If it succeeds, your die is lost.
+
+ .rules.right
+ h4 Keys
+ p When you hit a key, you can do one of two things:
+ ul
+ li Take an #[strong experience point] (XP)
+ li Add a die to your pool (up to a max of 10)
+ p If you go into danger because of your key, you get 2 XP or 2 pool dice (or 1 XP #[em and] 1 pool die). When you have accumulated 5 XP, you earn an #[strong advance]. You can spend an advance on one of the following:
+ ul
+ li Add a new #[strong Trait] (based on something you learned during play or on some past experience that has come to light)
+ li Add a #[strong tag] to an existing trait
+ li Add a new #[strong Key] (you can never have the same key twice)
+ li Learn a #[strong Secret] (if you have the means to)
+ p You can hold on to advances if you want, and spend them at any time, even in the middle of a battle!
+ p Each key also has a #[strong buyoff]. If the buyoff condition occurs, you have the #[em option] of removing the Key and earning two advances.
+
+ h4 Refresh
+ p You can refresh your pool back to 7 dice by having a #[strong refreshment scene] with another character. You may also remove a condition or regain the use of a Secret, depending on the details of the scene. A refreshment scene is a good time to ask questions (in character) so the other player can show off aspects of his or her PC—“Why did you choose this life?”—“What do you think of the Lady?”—“Why did you take this job?” etc. Refreshment scenes can be flashbacks, too.
+
+script(type="text/worker")
diff --git a/Lady Blackbird/Source/lady_blackbird.scss b/Lady Blackbird/Source/lady_blackbird.scss
new file mode 100644
index 0000000000..6f7ddf5f52
--- /dev/null
+++ b/Lady Blackbird/Source/lady_blackbird.scss
@@ -0,0 +1,235 @@
+div {
+ box-sizing: border-box;
+}
+textarea {
+ box-sizing: border-box;
+ border: none;
+ border-radius: 0;
+ font-family: inherit;
+ margin: 0;
+ box-shadow: none;
+}
+p {
+ font-family: inherit;
+ line-height:inherit;
+ &:last-child {
+ margin: 0;
+ }
+}
+h3, h4 {
+ font-weight: normal;
+ text-transform: uppercase;
+ letter-spacing: 1px;
+ line-height: 1.5;
+}
+h3 {
+ font-size: 16px;
+}
+h4 {
+ font-size: 15px;
+}
+input[type="text"] {
+ border: none;
+ border-radius: 0;
+ font-family: inherit;
+ box-shadow: none;
+}
+button.repcontrol_add, button.repcontrol_edit {
+ line-height: 18px;
+ font-size: 1.2em;
+ background: transparent;
+ box-shadow: none;
+ font-family: inherit;
+}
+.sheet-auto-expand {
+ position: relative;
+ cursor: text;
+ word-wrap: break-word;
+ span {
+ visibility: hidden;
+ white-space: pre-wrap;
+ display: block;
+ }
+ textarea {
+ position: absolute;
+ overflow: hidden;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ resize: none;
+ height: 100%;
+ word-wrap: break-word;
+ padding: inherit;
+ font: inherit;
+ color: inherit;
+ text-transform: inherit;
+ letter-spacing: inherit;
+ text-align: inherit;
+ }
+}
+
+.sheet-container {
+ border: 3px solid black;
+ min-width: 640px;
+ border-radius: 30px;
+ padding-bottom: 10px;
+ display: grid;
+ grid: auto / 50% 50%;
+ font-family: Georgia, serif;
+ line-height: 1.35;
+}
+.sheet-header {
+ grid-column: 1/3;
+ padding: 10px 10px 0;
+ border-bottom: 2px solid;
+ .sheet-charname {
+ width: 100%;
+ font-size: 25px;
+ letter-spacing: 1px;
+ text-transform: uppercase;
+ text-align: center;
+ font-weight: bold;
+ }
+ .sheet-chardesc {
+ width: 100%;
+ text-align: center;
+ font-style: italic;
+ font-size: 16px;
+ }
+}
+.sheet-traits {
+ display: flex;
+ padding: 5px 10px;
+ border-right: 2px solid black;
+ flex-flow: column;
+ .sheet-stats {
+ display: flex;
+ padding-top: 5px;
+ label {
+ margin: 0;
+ font-weight: normal;
+ letter-spacing: 1px;
+ width: auto;
+ text-transform: uppercase;
+ display: flex;
+ align-items: center;
+ }
+ button[type="roll"] {
+ margin: 0 0 0 auto;
+ line-height: 18px;
+ font-size: 1.2em;
+ background: transparent;
+ box-shadow: none;
+ font-family: inherit;
+ &::before {
+ content: "t ";
+ position: relative;
+ top: 1px;
+ }
+ }
+ input[type="number"] {
+ font-weight: bold;
+ margin-left: 5px;
+ font-size: 1em;
+ }
+ }
+ .sheet-tagsblurb {
+ margin-top: auto;
+ }
+ .repcontrol {
+ margin: 10px 0;
+ }
+}
+.sheet-keys {
+ padding: 5px 10px;
+ .repcontrol {
+ margin: 10px 0 5px;
+ }
+}
+.sheet-conditions {
+ display: flex;
+ grid-column: 1/3;
+ justify-content: space-between;
+ margin: 0 0 10px;
+ border-width: 1px 0;
+ border-top: 2px solid;
+ border-bottom: 2px solid;
+ padding: 10px 10px;
+
+ .sheet-condition {
+ font-weight: normal;
+ text-transform: uppercase;
+ letter-spacing: 1px;
+ display: flex;
+ cursor: pointer;
+ padding: 0;
+ margin: 0;
+ width: auto;
+ align-items: center;
+
+ input {
+ width: 20px;
+ height: 20px;
+ opacity: 0;
+ margin-right: -20px;
+
+ + span {
+ display: block;
+ width: 20px;
+ box-sizing: border-box;
+ margin-right: 6px;
+ height: 20px;
+ border: 1px solid black;
+ }
+ &:checked + span {
+ background: red;
+ }
+ }
+ }
+}
+.sheet-rulestitle {
+ grid-column: 1/3;
+ text-align: center;
+ font-size: 23px;
+ text-transform: uppercase;
+}
+.sheet-rules {
+ text-align: justify;
+ padding: 0 15px;
+
+ &.sheet-left {
+ border-right: 1px solid black;
+ }
+}
+.sheet-smallcaps {
+ font-variant: small-caps;
+}
+p.sheet-smallcaps {
+ font-size: 14px;
+}
+.sheet-hidediv:not([value=""]) + div {
+ display: none;
+}
+.sheet-autofill-reminder {
+ text-align: center;
+ margin: 0 auto 5px;
+ width: 60%;
+ font-weight: bold;
+}
+.sheet-reprow {
+ margin-bottom: 5px;
+ .sheet-name {
+ font-size: 1.2em;
+ width: 100%;
+ }
+ .sheet-desc {
+ font-style: italic;
+ margin-left: 20px;
+ width: calc(100% - 20px);
+ padding-left: 1px;
+ min-height: 17px;
+ }
+}
+.itemcontrol {
+ z-index: 100;
+}
diff --git a/Lady Blackbird/lady_blackbird.css b/Lady Blackbird/lady_blackbird.css
new file mode 100644
index 0000000000..59f61b01fc
--- /dev/null
+++ b/Lady Blackbird/lady_blackbird.css
@@ -0,0 +1 @@
+div{box-sizing:border-box}textarea{box-sizing:border-box;border:none;border-radius:0;font-family:inherit;margin:0;box-shadow:none}p{font-family:inherit;line-height:inherit}p:last-child{margin:0}h3,h4{font-weight:normal;text-transform:uppercase;letter-spacing:1px;line-height:1.5}h3{font-size:16px}h4{font-size:15px}input[type="text"]{border:none;border-radius:0;font-family:inherit;box-shadow:none}button.repcontrol_add,button.repcontrol_edit{line-height:18px;font-size:1.2em;background:transparent;box-shadow:none;font-family:inherit}.sheet-auto-expand{position:relative;cursor:text;word-wrap:break-word}.sheet-auto-expand span{visibility:hidden;white-space:pre-wrap;display:block}.sheet-auto-expand textarea{position:absolute;overflow:hidden;z-index:1;top:0;left:0;resize:none;height:100%;word-wrap:break-word;padding:inherit;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;text-align:inherit}.sheet-container{border:3px solid black;min-width:640px;border-radius:30px;padding-bottom:10px;display:grid;grid:auto / 50% 50%;font-family:Georgia, serif;line-height:1.35}.sheet-header{grid-column:1/3;padding:10px 10px 0;border-bottom:2px solid}.sheet-header .sheet-charname{width:100%;font-size:25px;letter-spacing:1px;text-transform:uppercase;text-align:center;font-weight:bold}.sheet-header .sheet-chardesc{width:100%;text-align:center;font-style:italic;font-size:16px}.sheet-traits{display:flex;padding:5px 10px;border-right:2px solid black;flex-flow:column}.sheet-traits .sheet-stats{display:flex;padding-top:5px}.sheet-traits .sheet-stats label{margin:0;font-weight:normal;letter-spacing:1px;width:auto;text-transform:uppercase;display:flex;align-items:center}.sheet-traits .sheet-stats button[type="roll"]{margin:0 0 0 auto;line-height:18px;font-size:1.2em;background:transparent;box-shadow:none;font-family:inherit}.sheet-traits .sheet-stats button[type="roll"]::before{content:"t ";position:relative;top:1px}.sheet-traits .sheet-stats input[type="number"]{font-weight:bold;margin-left:5px;font-size:1em}.sheet-traits .sheet-tagsblurb{margin-top:auto}.sheet-traits .repcontrol{margin:10px 0}.sheet-keys{padding:5px 10px}.sheet-keys .repcontrol{margin:10px 0 5px}.sheet-conditions{display:flex;grid-column:1/3;justify-content:space-between;margin:0 0 10px;border-width:1px 0;border-top:2px solid;border-bottom:2px solid;padding:10px 10px}.sheet-conditions .sheet-condition{font-weight:normal;text-transform:uppercase;letter-spacing:1px;display:flex;cursor:pointer;padding:0;margin:0;width:auto;align-items:center}.sheet-conditions .sheet-condition input{width:20px;height:20px;opacity:0;margin-right:-20px}.sheet-conditions .sheet-condition input+span{display:block;width:20px;box-sizing:border-box;margin-right:6px;height:20px;border:1px solid black}.sheet-conditions .sheet-condition input:checked+span{background:red}.sheet-rulestitle{grid-column:1/3;text-align:center;font-size:23px;text-transform:uppercase}.sheet-rules{text-align:justify;padding:0 15px}.sheet-rules.sheet-left{border-right:1px solid black}.sheet-smallcaps{font-variant:small-caps}p.sheet-smallcaps{font-size:14px}.sheet-hidediv:not([value=""])+div{display:none}.sheet-autofill-reminder{text-align:center;margin:0 auto 5px;width:60%;font-weight:bold}.sheet-reprow{margin-bottom:5px}.sheet-reprow .sheet-name{font-size:1.2em;width:100%}.sheet-reprow .sheet-desc{font-style:italic;margin-left:20px;width:calc(100% - 20px);padding-left:1px;min-height:17px}.itemcontrol{z-index:100}
diff --git a/Lady Blackbird/lady_blackbird.html b/Lady Blackbird/lady_blackbird.html
new file mode 100644
index 0000000000..3c47fa758b
--- /dev/null
+++ b/Lady Blackbird/lady_blackbird.html
@@ -0,0 +1,364 @@
+
+
+
+
+
+ Pool:
+
+
+ XP:
+
+
+ Roll
+
+
Traits
+
+
+
+
Tags in [brackets] are qualities you don’t have yet. You can buy them with advances. See the Rules Summary below, under Keys.
+
+
+
+
+ Injured
+
+
+ Dead
+
+
+ Tired
+
+
+ Angry
+
+
+ Lost
+
+
+ Hunted
+
+
+ Trapped
+
+
+
Rules Summary
+
+
Rolling the Dice
+
When you try to overcome an obstacle, you roll dice. Start with one die. Add a die if you have a trait that can help you. If that trait has any tags that apply, add another die for each tag. Finally, add any number of dice from your personal pool of dice (your pool starts with 7 dice).
+
Roll all the dice you’ve gathered. Each die that shows 4 or higher is a hit. You need hits equal to the difficulty level (usually 3) to pass the obstacle.
+
Levels: 2 Easy—3 Difficult—4 Challenging—5 Extreme
+
If you pass , discard all the dice you rolled (including any pool dice you used). Don’t worry, you can get your pool dice back.
+
If you don’t pass , you don’t yet achieve your goal. But, you get to keep the pool dice you rolled and add another die to your pool . The GM will escalate the situation in some way and you might be able to try again.
+
Conditions
+
When events warrant or especially when you fail a roll, the GM may impose a condition on your character: Injured, Dead, Tired, Angry, Lost, Hunted, or Trapped . When you take a condition, mark its box and say how it comes about. [Note: The “dead” condition just means “presumed dead” unless you say otherwise.]
+
Helping
+
If your character is in a position to help another character, you can give them a die from your pool. Say what your character does to help. If the roll fails, you get your pool die back. If it succeeds, your die is lost.
+
+
+
Keys
+
When you hit a key, you can do one of two things:
+
+ Take an experience point (XP)
+ Add a die to your pool (up to a max of 10)
+
+
If you go into danger because of your key, you get 2 XP or 2 pool dice (or 1 XP and 1 pool die). When you have accumulated 5 XP, you earn an advance . You can spend an advance on one of the following:
+
+ Add a new Trait (based on something you learned during play or on some past experience that has come to light)
+ Add a tag to an existing trait
+ Add a new Key (you can never have the same key twice)
+ Learn a Secret (if you have the means to)
+
+
You can hold on to advances if you want, and spend them at any time, even in the middle of a battle!
+
Each key also has a buyoff . If the buyoff condition occurs, you have the option of removing the Key and earning two advances.
+
Refresh
+
You can refresh your pool back to 7 dice by having a refreshment scene with another character. You may also remove a condition or regain the use of a Secret, depending on the details of the scene. A refreshment scene is a good time to ask questions (in character) so the other player can show off aspects of his or her PC—“Why did you choose this life?”—“What do you think of the Lady?”—“Why did you take this job?” etc. Refreshment scenes can be flashbacks, too.
+
+
+
diff --git a/Lady Blackbird/lady_blackbird.png b/Lady Blackbird/lady_blackbird.png
new file mode 100644
index 0000000000..26ba0b6b69
Binary files /dev/null and b/Lady Blackbird/lady_blackbird.png differ
diff --git a/Lady Blackbird/sheet.json b/Lady Blackbird/sheet.json
new file mode 100644
index 0000000000..a88dec949f
--- /dev/null
+++ b/Lady Blackbird/sheet.json
@@ -0,0 +1,8 @@
+{
+ "html": "lady_blackbird.html",
+ "css": "lady_blackbird.css",
+ "authors": "Jakob O.",
+ "roll20userid": "726129",
+ "preview": "lady_blackbird.png",
+ "instructions": "Enter the name of one of the characters to fill the sheet automatically."
+}
diff --git a/Log Horizon TRPG/LHsheet.html b/Log Horizon TRPG/LHsheet.html
index 0e73b03135..82b9f99e12 100644
--- a/Log Horizon TRPG/LHsheet.html
+++ b/Log Horizon TRPG/LHsheet.html
@@ -115,18 +115,18 @@
- Athletics (STR)
- Endurance (STR)
- Disable (DEX)
- Operate (DEX)
- Perception (POW)
- Negotiation (POW)
- Knowledge (INT)
- Analyze (INT)
+ Athletics (STR)
+ Endurance (STR)
+ Disable (DEX)
+ Operate (DEX)
+ Perception (POW)
+ Negotiation (POW)
+ Knowledge (INT)
+ Analyze (INT)
- Initiative
- Evasion
- Resistance
+ Initiative
+ Evasion
+ Resistance
Accuracy
@@ -405,7 +405,7 @@
@@ -461,7 +461,7 @@
@@ -492,7 +492,7 @@
@@ -526,7 +526,7 @@
@@ -569,7 +569,7 @@
@@ -612,7 +612,7 @@
@@ -645,7 +645,7 @@
diff --git a/Lyceennes/lyceennes.css b/Lyceennes/lyceennes.css
index f2998d20bd..e91d37e41b 100644
--- a/Lyceennes/lyceennes.css
+++ b/Lyceennes/lyceennes.css
@@ -123,9 +123,224 @@ input[type=checkbox].sheet-tab3
display: none;
}
-input.sheet-permis
+input.sheet-option
{
- width: auto;
+ width:21px;
+ height: 21px;
+ cursor: pointer;
+ z-index: 1;
+ opacity: 0;
+ float:right;
+ margin:0px;
+}
+
+input.sheet-option.sheet-title,
+input.sheet-option.sheet-title+ span
+{
+ margin-top:5px;
+}
+
+input.sheet-option+ span
+{
+ float:right;
+ margin-right:-21px;
+ text-align: center;
+ display: inline-block;
+ width: 21px;
+ height:21px;
+}
+
+input.sheet-option+ span::before
+{
+ font-family: "pictos";
+ content: 'y';
+ color:black;
+ text-shadow: 2px 2px 2px #99CCFF;
+ font-size: 20px;
+ opacity: 0;
+}
+
+input.sheet-option:checked+ span::before
+{
+ color:#99CCFF;
+ text-shadow: 2px 2px 2px #555555;
+ opacity: 1;
+}
+
+span.sheet-option::before
+{
+ opacity: 0;
+}
+
+tr:hover > td span.sheet-option::before,
+{
+ opacity: 1;
+}
+
+tr.sheet-talent1,
+tr.sheet-talent2,
+tr.sheet-talent3,
+tr.sheet-talent4,
+tr.sheet-talent5,
+tr.sheet-talent6,
+tr.sheet-talent7,
+tr.sheet-talent8,
+tr.sheet-talent9,
+tr.sheet-talent10,
+tr.sheet-talent11,
+tr.sheet-talent12,
+tr.sheet-talent13,
+tr.sheet-talent14,
+tr.sheet-talent15,
+tr.sheet-talent16,
+tr.sheet-talent17,
+tr.sheet-talent18,
+tr.sheet-talent19,
+tr.sheet-talent20,
+tr.sheet-talent21,
+tr.sheet-talent22,
+tr.sheet-talent23,
+tr.sheet-talent24,
+tr.sheet-talent25,
+tr.sheet-talent26,
+tr.sheet-talent27,
+tr.sheet-talent28,
+tr.sheet-talent29,
+tr.sheet-talent30,
+tr.sheet-talent31,
+tr.sheet-talent32,
+tr.sheet-talent33,
+tr.sheet-talent34,
+tr.sheet-talent35,
+tr.sheet-talent36,
+tr.sheet-talent37,
+tr.sheet-talent38,
+tr.sheet-talent39,
+tr.sheet-talent40,
+tr.sheet-talent41,
+tr.sheet-talent42,
+tr.sheet-talent43,
+tr.sheet-talent44,
+tr.sheet-talent45,
+tr.sheet-talent46,
+tr.sheet-talent47,
+tr.sheet-talent48,
+tr.sheet-talent49,
+tr.sheet-talent50,
+tr.sheet-talent51
+{
+ display: none;
+ border-top-color: #DADADA;
+ margin: 2px 0 0 0;
+ background-color:#9BD0FE;
+}
+input.sheet-option1:checked ~ table tr.sheet-talent1,
+input.sheet-option2:checked ~ table tr.sheet-talent2,
+input.sheet-option3:checked ~ table tr.sheet-talent3,
+input.sheet-option4:checked ~ table tr.sheet-talent4,
+input.sheet-option5:checked ~ table tr.sheet-talent5,
+input.sheet-option6:checked ~ table tr.sheet-talent6,
+input.sheet-option7:checked ~ table tr.sheet-talent7,
+input.sheet-option8:checked ~ table tr.sheet-talent8,
+input.sheet-option9:checked ~ table tr.sheet-talent9,
+input.sheet-option10:checked ~ table tr.sheet-talent10,
+input.sheet-option11:checked ~ table tr.sheet-talent11,
+input.sheet-option12:checked ~ table tr.sheet-talent12,
+input.sheet-option13:checked ~ table tr.sheet-talent13,
+input.sheet-option14:checked ~ table tr.sheet-talent14,
+input.sheet-option15:checked ~ table tr.sheet-talent15,
+input.sheet-option16:checked ~ table tr.sheet-talent16,
+input.sheet-option17:checked ~ table tr.sheet-talent17,
+input.sheet-option18:checked ~ table tr.sheet-talent18,
+input.sheet-option19:checked ~ table tr.sheet-talent19,
+input.sheet-option20:checked ~ table tr.sheet-talent20,
+input.sheet-option21:checked ~ table tr.sheet-talent21,
+input.sheet-option22:checked ~ table tr.sheet-talent22,
+input.sheet-option23:checked ~ table tr.sheet-talent23,
+input.sheet-option24:checked ~ table tr.sheet-talent24,
+input.sheet-option25:checked ~ table tr.sheet-talent25,
+input.sheet-option26:checked ~ table tr.sheet-talent26,
+input.sheet-option27:checked ~ table tr.sheet-talent27,
+input.sheet-option28:checked ~ table tr.sheet-talent28,
+input.sheet-option29:checked ~ table tr.sheet-talent29,
+input.sheet-option30:checked ~ table tr.sheet-talent30,
+input.sheet-option31:checked ~ table tr.sheet-talent31,
+input.sheet-option32:checked ~ table tr.sheet-talent32,
+input.sheet-option33:checked ~ table tr.sheet-talent33,
+input.sheet-option34:checked ~ table tr.sheet-talent34,
+input.sheet-option35:checked ~ table tr.sheet-talent35,
+input.sheet-option36:checked ~ table tr.sheet-talent36,
+input.sheet-option37:checked ~ table tr.sheet-talent37,
+input.sheet-option38:checked ~ table tr.sheet-talent38,
+input.sheet-option39:checked ~ table tr.sheet-talent39,
+input.sheet-option40:checked ~ table tr.sheet-talent40,
+input.sheet-option41:checked ~ table tr.sheet-talent41,
+input.sheet-option42:checked ~ table tr.sheet-talent42,
+input.sheet-option43:checked ~ table tr.sheet-talent43,
+input.sheet-option44:checked ~ table tr.sheet-talent44,
+input.sheet-option45:checked ~ table tr.sheet-talent45,
+input.sheet-option46:checked ~ table tr.sheet-talent46,
+input.sheet-option47:checked ~ table tr.sheet-talent47,
+input.sheet-option48:checked ~ table tr.sheet-talent48,
+input.sheet-option49:checked ~ table tr.sheet-talent49,
+input.sheet-option50:checked ~ table tr.sheet-talent50,
+input.sheet-option51:checked ~ table tr.sheet-talent51
+{
+ display: table-row;
+}
+input.sheet-option1:checked ~ table tr.sheet-compact,
+input.sheet-option2:checked ~ table tr.sheet-compact,
+input.sheet-option3:checked ~ table tr.sheet-compact,
+input.sheet-option4:checked ~ table tr.sheet-compact,
+input.sheet-option5:checked ~ table tr.sheet-compact,
+input.sheet-option6:checked ~ table tr.sheet-compact,
+input.sheet-option7:checked ~ table tr.sheet-compact,
+input.sheet-option8:checked ~ table tr.sheet-compact,
+input.sheet-option9:checked ~ table tr.sheet-compact,
+input.sheet-option10:checked ~ table tr.sheet-compact,
+input.sheet-option11:checked ~ table tr.sheet-compact,
+input.sheet-option12:checked ~ table tr.sheet-compact,
+input.sheet-option13:checked ~ table tr.sheet-compact,
+input.sheet-option14:checked ~ table tr.sheet-compact,
+input.sheet-option15:checked ~ table tr.sheet-compact,
+input.sheet-option16:checked ~ table tr.sheet-compact,
+input.sheet-option17:checked ~ table tr.sheet-compact,
+input.sheet-option18:checked ~ table tr.sheet-compact,
+input.sheet-option19:checked ~ table tr.sheet-compact,
+input.sheet-option20:checked ~ table tr.sheet-compact,
+input.sheet-option21:checked ~ table tr.sheet-compact,
+input.sheet-option22:checked ~ table tr.sheet-compact,
+input.sheet-option23:checked ~ table tr.sheet-compact,
+input.sheet-option24:checked ~ table tr.sheet-compact,
+input.sheet-option25:checked ~ table tr.sheet-compact,
+input.sheet-option26:checked ~ table tr.sheet-compact,
+input.sheet-option27:checked ~ table tr.sheet-compact,
+input.sheet-option28:checked ~ table tr.sheet-compact,
+input.sheet-option29:checked ~ table tr.sheet-compact,
+input.sheet-option30:checked ~ table tr.sheet-compact,
+input.sheet-option31:checked ~ table tr.sheet-compact,
+input.sheet-option32:checked ~ table tr.sheet-compact,
+input.sheet-option33:checked ~ table tr.sheet-compact,
+input.sheet-option34:checked ~ table tr.sheet-compact,
+input.sheet-option35:checked ~ table tr.sheet-compact,
+input.sheet-option36:checked ~ table tr.sheet-compact,
+input.sheet-option37:checked ~ table tr.sheet-compact,
+input.sheet-option38:checked ~ table tr.sheet-compact,
+input.sheet-option39:checked ~ table tr.sheet-compact,
+input.sheet-option40:checked ~ table tr.sheet-compact,
+input.sheet-option41:checked ~ table tr.sheet-compact,
+input.sheet-option42:checked ~ table tr.sheet-compact,
+input.sheet-option43:checked ~ table tr.sheet-compact,
+input.sheet-option44:checked ~ table tr.sheet-compact,
+input.sheet-option45:checked ~ table tr.sheet-compact,
+input.sheet-option46:checked ~ table tr.sheet-compact,
+input.sheet-option47:checked ~ table tr.sheet-compact,
+input.sheet-option48:checked ~ table tr.sheet-compact,
+input.sheet-option49:checked ~ table tr.sheet-compact,
+input.sheet-option50:checked ~ table tr.sheet-compact,
+input.sheet-option51:checked ~ table tr.sheet-compact
+{
+ display: none;
}
.sheet-competences
diff --git a/Lyceennes/lyceennes.html b/Lyceennes/lyceennes.html
index 159458a9fe..102de3485f 100644
--- a/Lyceennes/lyceennes.html
+++ b/Lyceennes/lyceennes.html
@@ -97,175 +97,480 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
- Dextérité
-
+ Dextérité
+
-
+
-
-
-
-
+
+
+
+
- Acrobaties (-3)
+ Acrobatie
-
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+ Malus
+
+
+
+
+
+
+
+
+
+
+
+
+ Bonus
+
+
+
+
+
+
+
+
+
+
+
- Couture (-2)
+ Couture
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ Malus
+
+
+
+
+
+
+
+
+
+
+
+
+ Bonus
+
+
+
+
+
+
+
+
+
+
+
- Dessin (-2)
+ Dessin
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ Malus
+
+
+
+
+
+
+
+
+
+
+
+
+ Bonus
+
+
+
+
+
+
+
+
+
+
+
Discrétion
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ Bonus
+
+
+
+
+
+
+
+
+
+
+
Esquive
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ Bonus
+
+
+
+
+
+
+
+
+
+
+
- Falsification (-2)
+ Falsification
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ Malus
+
+
+
+
+
+
+
+
+
+
+
+
+ Bonus
+
+
+
+
+
+
+
+
+
+
+
- Manipulation (-2)
+ Manipulation
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ Malus
+
+
+
+
+
+
+
+
+
+
+
+
+ Bonus
+
+
+
+
+
+
+
+
+
+
+
- Maquillage (-1)
+ Maquillage
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ Malus
+
+
+
+
+
+
+
+
+
+
+
+
+ Bonus
+
+
+
+
+
+
+
+
+
+
+
+
- Parade (-3)
+ Parade
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ Malus
+
+
+
+
+
+
+
+
+
+
+
+
+ Bonus
+
+
+
+
+
+
+
+
+
+
+
- Peinture (-2)
+ Peinture
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ Malus
+
+
+
+
+
+
+
+
+
+
+
+
+ Bonus
+
+
+
+
+
+
+
+
+
+
+
+
- Sport Artistiques (X)
+ Sport Artistique
-
+
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ Malus
+
+
+
+
+
+
+
+
+
+
+
+
+ Bonus
+
+
+
+
+
+
+
+
+
+
+
+
- 2 Roue à Moteur (-2)
+ 2 Roue à Moteur
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ Malus
+
+
+
+
+
+
+
+
+
+
+
+
+ Bonus
+
+
+
+
+
+
+
+
+
+
+
+
- Vélo
+ Velo
-
+
-
-
-
-
+
+
+
+
+
+
+
+
+ Bonus
+
+
+
+
+
+
+
+
-
+
+
@@ -671,105 +1557,249 @@
-
+
+
+
-
+
+
+
+
+
+
+
- Sensibilité
-
+ Sensibilité
+
-
+
-
-
-
-
+
+
+
+
- Chant / Karaoké (-1)
+ Chant / Karaoké
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ Malus
+
+
+
+
+
+
+
+
+
+
+
+
+ Bonus
+
+
+
+
+
+
+
+
+
+
+
- Danse (-2)
+ Danse
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ Malus
+
+
+
+
+
+
+
+
+
+
+
+
+ Bonus
+
+
+
+
+
+
+
+
+
+
+
Faire la Fête
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ Bonus
+
+
+
+
+
+
+
+
+
+
+
Mode
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ Bonus
+
+
+
+
+
+
+
+
+
+
+
- Instrument (X)
+ Instrument
-
+
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ Malus
+
+
+
+
+
+
+
+
+
+
+
+
+ Bonus
+
+
+
+
+
+
+
+
+
+
+
- Savoir-Vivre (-1)
+ Savoir-Vivre
-
+
-
-
-
-
+
+
+
+
+
+
+
+
+ Malus
+
+
+
+
+
+
+
+
+
+
+
+
+ Bonus
+
+
+
+
+
+
+
-
+
+
@@ -1098,13 +2352,13 @@
+
-
+
=
-
+
@@ -1119,13 +2373,13 @@
+
-
+
=
-
+
@@ -1140,13 +2394,13 @@
+
-
+
=
-
+
@@ -1161,13 +2415,13 @@
+
-
+
=
-
+
@@ -1182,13 +2436,13 @@
+
-
+
=
-
+
@@ -1203,13 +2457,13 @@
+
-
+
=
-
+
@@ -1224,13 +2478,13 @@
+
-
+
=
-
+
@@ -1251,13 +2505,13 @@
+
-
+
=
-
+
diff --git a/M-Space/Changelog.md b/M-Space/Changelog.md
index 1a66c3b4c7..2ed1d8516f 100644
--- a/M-Space/Changelog.md
+++ b/M-Space/Changelog.md
@@ -7,8 +7,12 @@ Versions have three numbers Major.Minor.Release
**Release**: Indicates bugfixes and minor UI changes only.
+## 1.7.0
+### New Features
+* Added support for Mythic Constantinople. This adds Affiliations and option to base max devotional pool on POW instead of Cult Rank.
+
## 1.6.0
-### New Fetures
+### New Features
* Made Unarmed and Native Tongue static objects, Unarmed co-exists as a Combat Style and Skill.
* Merged Weapon Combat Effects and Traits into a single Notes field for cleaner JSON Importing and to provide a larger space for weapons with more effects and/or traits.
* Professional Skills and custom skills can now set no characteristic for base value.
diff --git a/M-Space/M-Space.css b/M-Space/M-Space.css
index 8194e110bf..1526dfb117 100644
--- a/M-Space/M-Space.css
+++ b/M-Space/M-Space.css
@@ -405,6 +405,10 @@ input.sheet-theism-enabled-toggle:not(:checked) ~ div .sheet-theism-enabled {
display: none;
}
+input.sheet-affiliations-enabled-toggle:not(:checked) ~ div .sheet-affiliations-enabled {
+ display: none;
+}
+
/* Sheet Types */
input.sheet-type-toggle-battle-unit:not(:checked) ~ div.sheet-type-battle-unit,
input.sheet-type-toggle-json:not(:checked) ~ div.sheet-type-json,
@@ -1594,6 +1598,45 @@ div.sheet-income-number {
width: 13%;
}
+/* Affiliations */
+div.sheet-affiliations {
+ margin-bottom: 5px;
+}
+
+div.sheet-affiliations-row {
+ display: inline-block;
+ width: 97.5%;
+}
+
+div.sheet-affiliations-name {
+ display: inline-block;
+ width: 17.5%;
+}
+
+div.sheet-affiliations-checkbox {
+ display: inline-block;
+ text-align: center;
+ width: 2.25%;
+}
+
+div.sheet-affiliations-number {
+ display: inline-block;
+ text-align: center;
+ width: 5.8125%;
+}
+
+div.sheet-affiliations-button {
+ display: inline-block;
+ text-align: center;
+ width: 2.375%;
+}
+
+div.sheet-affiliations-notes {
+ display: inline-block;
+ text-align: center;
+ width: 52%;
+}
+
/* Notes */
div.sheet-background {
float: left;
diff --git a/M-Space/M-Space.html b/M-Space/M-Space.html
index 58c2fd1c4f..b4889cb0f1 100644
--- a/M-Space/M-Space.html
+++ b/M-Space/M-Space.html
@@ -3,7 +3,7 @@
@@ -18,6 +18,7 @@
+
@@ -36,7 +37,10 @@
-
+
+ Cult Rank
+ POW
+
Sheet Type :
@@ -88,6 +92,7 @@
M-Space
Monster Island
Mythic Britain
+ Mythic Constantinople
Mythic Rome
Thennla
@@ -96,6 +101,14 @@
System
+ Affiliations Enabled :
+
+ Use Setting Default
+ No
+ Yes
+
+
+
Extended Conflict Resolution Enabled :
Use Setting Default
@@ -270,6 +283,14 @@
Yes
+
+ Max Devotional Pool Based On :
+
+ Use Setting Default
+ Cult Rank
+ POW
+
+
@@ -4234,7 +4255,7 @@
High Priest
-
+
+
+
+
+
Background
@@ -4886,6 +4943,11 @@
setAttrs({version: "1.6.0"});
versioning();
}
+ else if(v["version"] === "1.6.0") {
+ console.log("upgrading to v1.7.0");
+ setAttrs({version: "1.7.0"});
+ versioning();
+ }
else {
console.log("Sheet fully updated");
}
@@ -4893,7 +4955,7 @@
}
var campaign_options = function() {
- getAttrs(["setting_option", "luck_points_rank_option", "extended_conflict_enabled_option", "simplified_combat_enabled_option", "tenacity_enabled_option", "spirit_tenacity_option", "luther_arkwright_style_option", "m_space_style_option", "boating_standard_option", "status_standard_option", "superstition_standard_option", "dependencies_enabled_option", "firearms_enabled_option", "ms_psionics_enabled_option", "roman_magic_enabled_option", "arcane_magic_enabled_option", "divine_magic_enabled_option", "folk_magic_enabled_option", "animism_enabled_option", "mysticism_enabled_option", "la_psionics_enabled_option", "sorcery_enabled_option", "theism_enabled_option"], function(v) {
+ getAttrs(["setting_option", "luck_points_rank_option", "extended_conflict_enabled_option", "simplified_combat_enabled_option", "tenacity_enabled_option", "spirit_tenacity_option", "luther_arkwright_style_option", "m_space_style_option", "boating_standard_option", "status_standard_option", "superstition_standard_option", "dependencies_enabled_option", "firearms_enabled_option", "affiliations_enabled_option", "ms_psionics_enabled_option", "roman_magic_enabled_option", "arcane_magic_enabled_option", "divine_magic_enabled_option", "folk_magic_enabled_option", "animism_enabled_option", "mysticism_enabled_option", "la_psionics_enabled_option", "sorcery_enabled_option", "theism_enabled_option", "max_devotional_pool_based_on_option"], function(v) {
var newoptions = {};
// Default Setting Configs
var setting_configs = {
@@ -4918,6 +4980,9 @@
la_psionics_enabled: "0",
sorcery_enabled: "1",
theism_enabled: "1",
+ affiliations_enabled: "0",
+ max_devotional_pool_based_on: "@{rank_devotion_pool_limit}",
+
};
// Setting Overrides
if(v["setting_option"] === "luther_arkwright") {
@@ -4961,6 +5026,9 @@
setting_configs["sorcery_enabled"] = "0";
} else if(v["setting_option"] === "thennla") {
setting_configs["sheet_style"] = "thennla";
+ } else if(v["setting_option"] === "mythic_constantinople") {
+ setting_configs["affiliations_enabled"] = "1";
+ setting_configs["max_devotional_pool_based_on"] = "@{pow}";
} else if(v["setting_option"] === "mythic_rome") {
setting_configs["status_standard"] = "1";
setting_configs["roman_magic_enabled"] = "1";
@@ -5114,6 +5182,20 @@
newoptions["theism_enabled"] = v["theism_enabled_option"];
}
+ // Max Devotional Pool Based On
+ if(v["max_devotional_pool_based_on_option"] === "default") {
+ newoptions["max_devotional_pool_based_on"] = setting_configs["max_devotional_pool_based_on"];
+ } else {
+ newoptions["max_devotional_pool_based_on"] = v["max_devotional_pool_based_on_option"];
+ }
+
+ // Affiliations Enabled
+ if(v["affiliations_enabled_option"] === "default") {
+ newoptions["affiliations_enabled"] = setting_configs["affiliations_enabled"];
+ } else {
+ newoptions["affiliations_enabled"] = v["affiliations_enabled_option"];
+ }
+
setAttrs(newoptions);
});
}
@@ -7068,6 +7150,8 @@
skillattrs["evade_experience"] = skillValue - dex - dex;
} else if (skillKey.toLowerCase() == "first aid") {
skillattrs["first_aid_experience"] = skillValue - int - dex;
+ } else if (skillKey.toLowerCase() == "home parallel") {
+ skillattrs["home parallel_experience"] = skillValue - int - int;
} else if (skillKey.toLowerCase() == "influence") {
skillattrs["influence_experience"] = skillValue - cha - cha;
} else if (skillKey.toLowerCase() == "insight") {
@@ -7080,8 +7164,12 @@
skillattrs["ride_experience"] = skillValue - dex - pow;
} else if (skillKey.toLowerCase() == "sing") {
skillattrs["sing_experience"] = skillValue - cha - pow;
+ } else if (skillKey.toLowerCase() == "status") {
+ skillattrs["status_experience"] = skillValue;
} else if (skillKey.toLowerCase() == "stealth") {
skillattrs["stealth_experience"] = skillValue - dex - int;
+ } else if (skillKey.toLowerCase() == "superstition") {
+ skillattrs["superstition_experience"] = skillValue - ((21 - int) + pow);
} else if (skillKey.toLowerCase() == "swim") {
skillattrs["swim_experience"] = skillValue - str - con;
} else if (skillKey.toLowerCase() == "unarmed") {
@@ -7100,6 +7188,10 @@
skillattrs["repeating_dependency_" + skillid + "_name"] = skillKey;
skillattrs["repeating_dependency_" + skillid + "_score"] = skillValue;
skillattrs["repeating_dependency_" + skillid + "_details"] = 0;
+ } else if (skillKey.toLowerCase().indexOf("affiliation") !== -1) {
+ skillattrs["repeating_affiliation_" + skillid + "_name"] = skillKey;
+ skillattrs["repeating_affiliation_" + skillid + "_experience"] = skillValue - 40;
+ skillattrs["repeating_affiliation_" + skillid + "_details"] = 0;
} else {
skillattrs["repeating_professionalskill_" + skillid + "_name"] = skillKey;
skillattrs["repeating_professionalskill_" + skillid + "_experience"] = skillValue;
@@ -7333,7 +7425,7 @@
});
//Set campaign options if any change
- on("change:setting_option change:extended_conflict_enabled_option change:simplified_combat_enabled_option change:luck_points_rank_option change:tenacity_enabled_option change:spirit_tenacity_option change:status_standard_option change:superstition_standard_option change:boating_standard_option change:dependencies_enabled_option change:firearms_enabled_option change:roman_magic_enabled_option change:arcane_magic_enabled_option change:divine_magic_enabled_option change:folk_magic_enabled_option change:animism_enabled_option change:mysticism_enabled_option change:la_psionics_enabled_option change:ms_psionics_enabled_option change:sorcery_enabled_option change:theism_enabled_option", function() {
+ on("change:setting_option change:extended_conflict_enabled_option change:simplified_combat_enabled_option change:luck_points_rank_option change:tenacity_enabled_option change:spirit_tenacity_option change:status_standard_option change:superstition_standard_option change:boating_standard_option change:dependencies_enabled_option change:firearms_enabled_option change:affiliations_enabled_option change:roman_magic_enabled_option change:arcane_magic_enabled_option change:divine_magic_enabled_option change:folk_magic_enabled_option change:animism_enabled_option change:mysticism_enabled_option change:la_psionics_enabled_option change:ms_psionics_enabled_option change:sorcery_enabled_option change:theism_enabled_option change:max_devotional_pool_based_on_option", function() {
console.log("Setting campaign options")
campaign_options();
});
diff --git a/M-Space/translation.json b/M-Space/translation.json
index 1bb9020efe..664295e146 100644
--- a/M-Space/translation.json
+++ b/M-Space/translation.json
@@ -543,5 +543,12 @@
"npc-view-u": "NPC View",
"help-macros-u": "Help/Macros",
"json-note-four-u": "After import some fields may require additional work for full functionality. For example, misc skills the importer couldn't identify, will be recorded as professional skills. These may need to be re-located if they are not, in fact, professional skills. In addition, professional skills will be logged with no base value. All points will be allocated to experience. You may wish to set the base characteristics to ensure characteristic modifiers work on these skills. If so, remember to deduct the new base value from the experience field. Spells and other magic powers will also require further configuration so their roll button will present accurate information. As a general rule, anything with it's details section open, after import, could be further configured. This additional work is at the GMs discretion and is likely not needed for most NPCs.",
- "spirit-values-u": "Spirit Values"
+ "spirit-values-u": "Spirit Values",
+ "affiliations-u": "Affiliations",
+ "affiliation-u": "Affiliation",
+ "mythic-constantinople-u": "Mythic Constantinople",
+ "affiliations-enabled-u": "Affiliations Enabled",
+ "affiliations-enabled-description-u": "Use affiliations from Mythic Constantinople.",
+ "max-devotional-pool-based-on-u": "Max Devotional Pool Based On",
+ "max-devotional-pool-based-on-description-u": "Max devotional pool calculated per Cult Rank or POW."
}
diff --git a/M-Space/translations/af.json b/M-Space/translations/af.json
index 351bef98e7..9174305adb 100644
--- a/M-Space/translations/af.json
+++ b/M-Space/translations/af.json
@@ -37,6 +37,7 @@
"siz-u": "SIZ",
"dex-u": "DEX",
"int-u": "INT",
+ "ins-u": "INS",
"pow-u": "POW",
"cha-u": "CHA",
"base-u": "Base",
@@ -490,7 +491,6 @@
"spirit-init-u": "Spirit Init",
"sheet-u": "Sheet",
"instructions-u": "Instructions",
- "show-spirit-attributes-u": "Show Spirit Attributes",
"json-step-one-u": "Visit the Enouncter Generator at http://skoll.xyz/mythras_eg/",
"json-step-two-u": "Find your desired enemy and click to visit the template page.",
"json-step-three-u": "Note the number at the end of the URL.",
@@ -499,7 +499,6 @@
"json-step-six-u": "Go back to the Sheet tab to enjoy your imported character.",
"json-note-one-u": "Once you have generated JSON for one enemy you may simply refresh the page to generate a new one.",
"json-note-two-u": "Due to a known bug in Roll20 the importer will not change the character name. This will start working once the bug is fixed.",
- "json-note-three-u": "If you are importing a spirit you will need to toggle the Spirit Attributes checkbox manually.",
"unit-traits-u": "Unit Traits",
"multiplier-u": "Multiplier",
"strength-u": "Strength",
@@ -537,5 +536,19 @@
"armament-u": "Armament",
"beyond-enormous-u": "Beyond Enormous",
"due-to-ship-condition-u": "due to ship condition",
- "skill-modifier-u": "Skill Modifier"
+ "skill-modifier-u": "Skill Modifier",
+ "temp-armor-all-u": "Temp Armor (All)",
+ "temp-hp-all-u": "Temp HP (All)",
+ "quick-stats-u": "Quick Stats",
+ "npc-view-u": "NPC View",
+ "help-macros-u": "Help/Macros",
+ "json-note-four-u": "After import some fields may require additional work for full functionality. For example, misc skills the importer couldn't identify, will be recorded as professional skills. These may need to be re-located if they are not, in fact, professional skills. In addition, professional skills will be logged with no base value. All points will be allocated to experience. You may wish to set the base characteristics to ensure characteristic modifiers work on these skills. If so, remember to deduct the new base value from the experience field. Spells and other magic powers will also require further configuration so their roll button will present accurate information. As a general rule, anything with it's details section open, after import, could be further configured. This additional work is at the GMs discretion and is likely not needed for most NPCs.",
+ "spirit-values-u": "Spirit Values",
+ "affiliations-u": "Affiliations",
+ "affiliation-u": "Affiliation",
+ "mythic-constantinople-u": "Mythic Constantinople",
+ "affiliations-enabled-u": "Affiliations Enabled",
+ "affiliations-enabled-description-u": "Use affiliations from Mythic Constantinople.",
+ "max-devotional-pool-based-on-u": "Max Devotional Pool Based On",
+ "max-devotional-pool-based-on-description-u": "Max devotional pool calculated per Cult Rank or POW."
}
\ No newline at end of file
diff --git a/M-Space/translations/cs.json b/M-Space/translations/cs.json
index 351bef98e7..9174305adb 100644
--- a/M-Space/translations/cs.json
+++ b/M-Space/translations/cs.json
@@ -37,6 +37,7 @@
"siz-u": "SIZ",
"dex-u": "DEX",
"int-u": "INT",
+ "ins-u": "INS",
"pow-u": "POW",
"cha-u": "CHA",
"base-u": "Base",
@@ -490,7 +491,6 @@
"spirit-init-u": "Spirit Init",
"sheet-u": "Sheet",
"instructions-u": "Instructions",
- "show-spirit-attributes-u": "Show Spirit Attributes",
"json-step-one-u": "Visit the Enouncter Generator at http://skoll.xyz/mythras_eg/",
"json-step-two-u": "Find your desired enemy and click to visit the template page.",
"json-step-three-u": "Note the number at the end of the URL.",
@@ -499,7 +499,6 @@
"json-step-six-u": "Go back to the Sheet tab to enjoy your imported character.",
"json-note-one-u": "Once you have generated JSON for one enemy you may simply refresh the page to generate a new one.",
"json-note-two-u": "Due to a known bug in Roll20 the importer will not change the character name. This will start working once the bug is fixed.",
- "json-note-three-u": "If you are importing a spirit you will need to toggle the Spirit Attributes checkbox manually.",
"unit-traits-u": "Unit Traits",
"multiplier-u": "Multiplier",
"strength-u": "Strength",
@@ -537,5 +536,19 @@
"armament-u": "Armament",
"beyond-enormous-u": "Beyond Enormous",
"due-to-ship-condition-u": "due to ship condition",
- "skill-modifier-u": "Skill Modifier"
+ "skill-modifier-u": "Skill Modifier",
+ "temp-armor-all-u": "Temp Armor (All)",
+ "temp-hp-all-u": "Temp HP (All)",
+ "quick-stats-u": "Quick Stats",
+ "npc-view-u": "NPC View",
+ "help-macros-u": "Help/Macros",
+ "json-note-four-u": "After import some fields may require additional work for full functionality. For example, misc skills the importer couldn't identify, will be recorded as professional skills. These may need to be re-located if they are not, in fact, professional skills. In addition, professional skills will be logged with no base value. All points will be allocated to experience. You may wish to set the base characteristics to ensure characteristic modifiers work on these skills. If so, remember to deduct the new base value from the experience field. Spells and other magic powers will also require further configuration so their roll button will present accurate information. As a general rule, anything with it's details section open, after import, could be further configured. This additional work is at the GMs discretion and is likely not needed for most NPCs.",
+ "spirit-values-u": "Spirit Values",
+ "affiliations-u": "Affiliations",
+ "affiliation-u": "Affiliation",
+ "mythic-constantinople-u": "Mythic Constantinople",
+ "affiliations-enabled-u": "Affiliations Enabled",
+ "affiliations-enabled-description-u": "Use affiliations from Mythic Constantinople.",
+ "max-devotional-pool-based-on-u": "Max Devotional Pool Based On",
+ "max-devotional-pool-based-on-description-u": "Max devotional pool calculated per Cult Rank or POW."
}
\ No newline at end of file
diff --git a/M-Space/translations/da.json b/M-Space/translations/da.json
index 351bef98e7..9174305adb 100644
--- a/M-Space/translations/da.json
+++ b/M-Space/translations/da.json
@@ -37,6 +37,7 @@
"siz-u": "SIZ",
"dex-u": "DEX",
"int-u": "INT",
+ "ins-u": "INS",
"pow-u": "POW",
"cha-u": "CHA",
"base-u": "Base",
@@ -490,7 +491,6 @@
"spirit-init-u": "Spirit Init",
"sheet-u": "Sheet",
"instructions-u": "Instructions",
- "show-spirit-attributes-u": "Show Spirit Attributes",
"json-step-one-u": "Visit the Enouncter Generator at http://skoll.xyz/mythras_eg/",
"json-step-two-u": "Find your desired enemy and click to visit the template page.",
"json-step-three-u": "Note the number at the end of the URL.",
@@ -499,7 +499,6 @@
"json-step-six-u": "Go back to the Sheet tab to enjoy your imported character.",
"json-note-one-u": "Once you have generated JSON for one enemy you may simply refresh the page to generate a new one.",
"json-note-two-u": "Due to a known bug in Roll20 the importer will not change the character name. This will start working once the bug is fixed.",
- "json-note-three-u": "If you are importing a spirit you will need to toggle the Spirit Attributes checkbox manually.",
"unit-traits-u": "Unit Traits",
"multiplier-u": "Multiplier",
"strength-u": "Strength",
@@ -537,5 +536,19 @@
"armament-u": "Armament",
"beyond-enormous-u": "Beyond Enormous",
"due-to-ship-condition-u": "due to ship condition",
- "skill-modifier-u": "Skill Modifier"
+ "skill-modifier-u": "Skill Modifier",
+ "temp-armor-all-u": "Temp Armor (All)",
+ "temp-hp-all-u": "Temp HP (All)",
+ "quick-stats-u": "Quick Stats",
+ "npc-view-u": "NPC View",
+ "help-macros-u": "Help/Macros",
+ "json-note-four-u": "After import some fields may require additional work for full functionality. For example, misc skills the importer couldn't identify, will be recorded as professional skills. These may need to be re-located if they are not, in fact, professional skills. In addition, professional skills will be logged with no base value. All points will be allocated to experience. You may wish to set the base characteristics to ensure characteristic modifiers work on these skills. If so, remember to deduct the new base value from the experience field. Spells and other magic powers will also require further configuration so their roll button will present accurate information. As a general rule, anything with it's details section open, after import, could be further configured. This additional work is at the GMs discretion and is likely not needed for most NPCs.",
+ "spirit-values-u": "Spirit Values",
+ "affiliations-u": "Affiliations",
+ "affiliation-u": "Affiliation",
+ "mythic-constantinople-u": "Mythic Constantinople",
+ "affiliations-enabled-u": "Affiliations Enabled",
+ "affiliations-enabled-description-u": "Use affiliations from Mythic Constantinople.",
+ "max-devotional-pool-based-on-u": "Max Devotional Pool Based On",
+ "max-devotional-pool-based-on-description-u": "Max devotional pool calculated per Cult Rank or POW."
}
\ No newline at end of file
diff --git a/M-Space/translations/de.json b/M-Space/translations/de.json
index 351bef98e7..9174305adb 100644
--- a/M-Space/translations/de.json
+++ b/M-Space/translations/de.json
@@ -37,6 +37,7 @@
"siz-u": "SIZ",
"dex-u": "DEX",
"int-u": "INT",
+ "ins-u": "INS",
"pow-u": "POW",
"cha-u": "CHA",
"base-u": "Base",
@@ -490,7 +491,6 @@
"spirit-init-u": "Spirit Init",
"sheet-u": "Sheet",
"instructions-u": "Instructions",
- "show-spirit-attributes-u": "Show Spirit Attributes",
"json-step-one-u": "Visit the Enouncter Generator at http://skoll.xyz/mythras_eg/",
"json-step-two-u": "Find your desired enemy and click to visit the template page.",
"json-step-three-u": "Note the number at the end of the URL.",
@@ -499,7 +499,6 @@
"json-step-six-u": "Go back to the Sheet tab to enjoy your imported character.",
"json-note-one-u": "Once you have generated JSON for one enemy you may simply refresh the page to generate a new one.",
"json-note-two-u": "Due to a known bug in Roll20 the importer will not change the character name. This will start working once the bug is fixed.",
- "json-note-three-u": "If you are importing a spirit you will need to toggle the Spirit Attributes checkbox manually.",
"unit-traits-u": "Unit Traits",
"multiplier-u": "Multiplier",
"strength-u": "Strength",
@@ -537,5 +536,19 @@
"armament-u": "Armament",
"beyond-enormous-u": "Beyond Enormous",
"due-to-ship-condition-u": "due to ship condition",
- "skill-modifier-u": "Skill Modifier"
+ "skill-modifier-u": "Skill Modifier",
+ "temp-armor-all-u": "Temp Armor (All)",
+ "temp-hp-all-u": "Temp HP (All)",
+ "quick-stats-u": "Quick Stats",
+ "npc-view-u": "NPC View",
+ "help-macros-u": "Help/Macros",
+ "json-note-four-u": "After import some fields may require additional work for full functionality. For example, misc skills the importer couldn't identify, will be recorded as professional skills. These may need to be re-located if they are not, in fact, professional skills. In addition, professional skills will be logged with no base value. All points will be allocated to experience. You may wish to set the base characteristics to ensure characteristic modifiers work on these skills. If so, remember to deduct the new base value from the experience field. Spells and other magic powers will also require further configuration so their roll button will present accurate information. As a general rule, anything with it's details section open, after import, could be further configured. This additional work is at the GMs discretion and is likely not needed for most NPCs.",
+ "spirit-values-u": "Spirit Values",
+ "affiliations-u": "Affiliations",
+ "affiliation-u": "Affiliation",
+ "mythic-constantinople-u": "Mythic Constantinople",
+ "affiliations-enabled-u": "Affiliations Enabled",
+ "affiliations-enabled-description-u": "Use affiliations from Mythic Constantinople.",
+ "max-devotional-pool-based-on-u": "Max Devotional Pool Based On",
+ "max-devotional-pool-based-on-description-u": "Max devotional pool calculated per Cult Rank or POW."
}
\ No newline at end of file
diff --git a/M-Space/translations/el.json b/M-Space/translations/el.json
index 351bef98e7..9174305adb 100644
--- a/M-Space/translations/el.json
+++ b/M-Space/translations/el.json
@@ -37,6 +37,7 @@
"siz-u": "SIZ",
"dex-u": "DEX",
"int-u": "INT",
+ "ins-u": "INS",
"pow-u": "POW",
"cha-u": "CHA",
"base-u": "Base",
@@ -490,7 +491,6 @@
"spirit-init-u": "Spirit Init",
"sheet-u": "Sheet",
"instructions-u": "Instructions",
- "show-spirit-attributes-u": "Show Spirit Attributes",
"json-step-one-u": "Visit the Enouncter Generator at http://skoll.xyz/mythras_eg/",
"json-step-two-u": "Find your desired enemy and click to visit the template page.",
"json-step-three-u": "Note the number at the end of the URL.",
@@ -499,7 +499,6 @@
"json-step-six-u": "Go back to the Sheet tab to enjoy your imported character.",
"json-note-one-u": "Once you have generated JSON for one enemy you may simply refresh the page to generate a new one.",
"json-note-two-u": "Due to a known bug in Roll20 the importer will not change the character name. This will start working once the bug is fixed.",
- "json-note-three-u": "If you are importing a spirit you will need to toggle the Spirit Attributes checkbox manually.",
"unit-traits-u": "Unit Traits",
"multiplier-u": "Multiplier",
"strength-u": "Strength",
@@ -537,5 +536,19 @@
"armament-u": "Armament",
"beyond-enormous-u": "Beyond Enormous",
"due-to-ship-condition-u": "due to ship condition",
- "skill-modifier-u": "Skill Modifier"
+ "skill-modifier-u": "Skill Modifier",
+ "temp-armor-all-u": "Temp Armor (All)",
+ "temp-hp-all-u": "Temp HP (All)",
+ "quick-stats-u": "Quick Stats",
+ "npc-view-u": "NPC View",
+ "help-macros-u": "Help/Macros",
+ "json-note-four-u": "After import some fields may require additional work for full functionality. For example, misc skills the importer couldn't identify, will be recorded as professional skills. These may need to be re-located if they are not, in fact, professional skills. In addition, professional skills will be logged with no base value. All points will be allocated to experience. You may wish to set the base characteristics to ensure characteristic modifiers work on these skills. If so, remember to deduct the new base value from the experience field. Spells and other magic powers will also require further configuration so their roll button will present accurate information. As a general rule, anything with it's details section open, after import, could be further configured. This additional work is at the GMs discretion and is likely not needed for most NPCs.",
+ "spirit-values-u": "Spirit Values",
+ "affiliations-u": "Affiliations",
+ "affiliation-u": "Affiliation",
+ "mythic-constantinople-u": "Mythic Constantinople",
+ "affiliations-enabled-u": "Affiliations Enabled",
+ "affiliations-enabled-description-u": "Use affiliations from Mythic Constantinople.",
+ "max-devotional-pool-based-on-u": "Max Devotional Pool Based On",
+ "max-devotional-pool-based-on-description-u": "Max devotional pool calculated per Cult Rank or POW."
}
\ No newline at end of file
diff --git a/M-Space/translations/en.json b/M-Space/translations/en.json
index 1bb9020efe..ee462ec1cf 100644
--- a/M-Space/translations/en.json
+++ b/M-Space/translations/en.json
@@ -543,5 +543,12 @@
"npc-view-u": "NPC View",
"help-macros-u": "Help/Macros",
"json-note-four-u": "After import some fields may require additional work for full functionality. For example, misc skills the importer couldn't identify, will be recorded as professional skills. These may need to be re-located if they are not, in fact, professional skills. In addition, professional skills will be logged with no base value. All points will be allocated to experience. You may wish to set the base characteristics to ensure characteristic modifiers work on these skills. If so, remember to deduct the new base value from the experience field. Spells and other magic powers will also require further configuration so their roll button will present accurate information. As a general rule, anything with it's details section open, after import, could be further configured. This additional work is at the GMs discretion and is likely not needed for most NPCs.",
- "spirit-values-u": "Spirit Values"
-}
+ "spirit-values-u": "Spirit Values",
+ "affiliations-u": "Affiliations",
+ "affiliation-u": "Affiliation",
+ "mythic-constantinople-u": "Mythic Constantinople",
+ "affiliations-enabled-u": "Affiliations Enabled",
+ "affiliations-enabled-description-u": "Use affiliations from Mythic Constantinople.",
+ "max-devotional-pool-based-on-u": "Max Devotional Pool Based On",
+ "max-devotional-pool-based-on-description-u": "Max devotional pool calculated per Cult Rank or POW."
+}
\ No newline at end of file
diff --git a/M-Space/translations/es.json b/M-Space/translations/es.json
index 351bef98e7..9174305adb 100644
--- a/M-Space/translations/es.json
+++ b/M-Space/translations/es.json
@@ -37,6 +37,7 @@
"siz-u": "SIZ",
"dex-u": "DEX",
"int-u": "INT",
+ "ins-u": "INS",
"pow-u": "POW",
"cha-u": "CHA",
"base-u": "Base",
@@ -490,7 +491,6 @@
"spirit-init-u": "Spirit Init",
"sheet-u": "Sheet",
"instructions-u": "Instructions",
- "show-spirit-attributes-u": "Show Spirit Attributes",
"json-step-one-u": "Visit the Enouncter Generator at http://skoll.xyz/mythras_eg/",
"json-step-two-u": "Find your desired enemy and click to visit the template page.",
"json-step-three-u": "Note the number at the end of the URL.",
@@ -499,7 +499,6 @@
"json-step-six-u": "Go back to the Sheet tab to enjoy your imported character.",
"json-note-one-u": "Once you have generated JSON for one enemy you may simply refresh the page to generate a new one.",
"json-note-two-u": "Due to a known bug in Roll20 the importer will not change the character name. This will start working once the bug is fixed.",
- "json-note-three-u": "If you are importing a spirit you will need to toggle the Spirit Attributes checkbox manually.",
"unit-traits-u": "Unit Traits",
"multiplier-u": "Multiplier",
"strength-u": "Strength",
@@ -537,5 +536,19 @@
"armament-u": "Armament",
"beyond-enormous-u": "Beyond Enormous",
"due-to-ship-condition-u": "due to ship condition",
- "skill-modifier-u": "Skill Modifier"
+ "skill-modifier-u": "Skill Modifier",
+ "temp-armor-all-u": "Temp Armor (All)",
+ "temp-hp-all-u": "Temp HP (All)",
+ "quick-stats-u": "Quick Stats",
+ "npc-view-u": "NPC View",
+ "help-macros-u": "Help/Macros",
+ "json-note-four-u": "After import some fields may require additional work for full functionality. For example, misc skills the importer couldn't identify, will be recorded as professional skills. These may need to be re-located if they are not, in fact, professional skills. In addition, professional skills will be logged with no base value. All points will be allocated to experience. You may wish to set the base characteristics to ensure characteristic modifiers work on these skills. If so, remember to deduct the new base value from the experience field. Spells and other magic powers will also require further configuration so their roll button will present accurate information. As a general rule, anything with it's details section open, after import, could be further configured. This additional work is at the GMs discretion and is likely not needed for most NPCs.",
+ "spirit-values-u": "Spirit Values",
+ "affiliations-u": "Affiliations",
+ "affiliation-u": "Affiliation",
+ "mythic-constantinople-u": "Mythic Constantinople",
+ "affiliations-enabled-u": "Affiliations Enabled",
+ "affiliations-enabled-description-u": "Use affiliations from Mythic Constantinople.",
+ "max-devotional-pool-based-on-u": "Max Devotional Pool Based On",
+ "max-devotional-pool-based-on-description-u": "Max devotional pool calculated per Cult Rank or POW."
}
\ No newline at end of file
diff --git a/M-Space/translations/fr.json b/M-Space/translations/fr.json
index 351bef98e7..9174305adb 100644
--- a/M-Space/translations/fr.json
+++ b/M-Space/translations/fr.json
@@ -37,6 +37,7 @@
"siz-u": "SIZ",
"dex-u": "DEX",
"int-u": "INT",
+ "ins-u": "INS",
"pow-u": "POW",
"cha-u": "CHA",
"base-u": "Base",
@@ -490,7 +491,6 @@
"spirit-init-u": "Spirit Init",
"sheet-u": "Sheet",
"instructions-u": "Instructions",
- "show-spirit-attributes-u": "Show Spirit Attributes",
"json-step-one-u": "Visit the Enouncter Generator at http://skoll.xyz/mythras_eg/",
"json-step-two-u": "Find your desired enemy and click to visit the template page.",
"json-step-three-u": "Note the number at the end of the URL.",
@@ -499,7 +499,6 @@
"json-step-six-u": "Go back to the Sheet tab to enjoy your imported character.",
"json-note-one-u": "Once you have generated JSON for one enemy you may simply refresh the page to generate a new one.",
"json-note-two-u": "Due to a known bug in Roll20 the importer will not change the character name. This will start working once the bug is fixed.",
- "json-note-three-u": "If you are importing a spirit you will need to toggle the Spirit Attributes checkbox manually.",
"unit-traits-u": "Unit Traits",
"multiplier-u": "Multiplier",
"strength-u": "Strength",
@@ -537,5 +536,19 @@
"armament-u": "Armament",
"beyond-enormous-u": "Beyond Enormous",
"due-to-ship-condition-u": "due to ship condition",
- "skill-modifier-u": "Skill Modifier"
+ "skill-modifier-u": "Skill Modifier",
+ "temp-armor-all-u": "Temp Armor (All)",
+ "temp-hp-all-u": "Temp HP (All)",
+ "quick-stats-u": "Quick Stats",
+ "npc-view-u": "NPC View",
+ "help-macros-u": "Help/Macros",
+ "json-note-four-u": "After import some fields may require additional work for full functionality. For example, misc skills the importer couldn't identify, will be recorded as professional skills. These may need to be re-located if they are not, in fact, professional skills. In addition, professional skills will be logged with no base value. All points will be allocated to experience. You may wish to set the base characteristics to ensure characteristic modifiers work on these skills. If so, remember to deduct the new base value from the experience field. Spells and other magic powers will also require further configuration so their roll button will present accurate information. As a general rule, anything with it's details section open, after import, could be further configured. This additional work is at the GMs discretion and is likely not needed for most NPCs.",
+ "spirit-values-u": "Spirit Values",
+ "affiliations-u": "Affiliations",
+ "affiliation-u": "Affiliation",
+ "mythic-constantinople-u": "Mythic Constantinople",
+ "affiliations-enabled-u": "Affiliations Enabled",
+ "affiliations-enabled-description-u": "Use affiliations from Mythic Constantinople.",
+ "max-devotional-pool-based-on-u": "Max Devotional Pool Based On",
+ "max-devotional-pool-based-on-description-u": "Max devotional pool calculated per Cult Rank or POW."
}
\ No newline at end of file
diff --git a/M-Space/translations/he.json b/M-Space/translations/he.json
index 351bef98e7..9174305adb 100644
--- a/M-Space/translations/he.json
+++ b/M-Space/translations/he.json
@@ -37,6 +37,7 @@
"siz-u": "SIZ",
"dex-u": "DEX",
"int-u": "INT",
+ "ins-u": "INS",
"pow-u": "POW",
"cha-u": "CHA",
"base-u": "Base",
@@ -490,7 +491,6 @@
"spirit-init-u": "Spirit Init",
"sheet-u": "Sheet",
"instructions-u": "Instructions",
- "show-spirit-attributes-u": "Show Spirit Attributes",
"json-step-one-u": "Visit the Enouncter Generator at http://skoll.xyz/mythras_eg/",
"json-step-two-u": "Find your desired enemy and click to visit the template page.",
"json-step-three-u": "Note the number at the end of the URL.",
@@ -499,7 +499,6 @@
"json-step-six-u": "Go back to the Sheet tab to enjoy your imported character.",
"json-note-one-u": "Once you have generated JSON for one enemy you may simply refresh the page to generate a new one.",
"json-note-two-u": "Due to a known bug in Roll20 the importer will not change the character name. This will start working once the bug is fixed.",
- "json-note-three-u": "If you are importing a spirit you will need to toggle the Spirit Attributes checkbox manually.",
"unit-traits-u": "Unit Traits",
"multiplier-u": "Multiplier",
"strength-u": "Strength",
@@ -537,5 +536,19 @@
"armament-u": "Armament",
"beyond-enormous-u": "Beyond Enormous",
"due-to-ship-condition-u": "due to ship condition",
- "skill-modifier-u": "Skill Modifier"
+ "skill-modifier-u": "Skill Modifier",
+ "temp-armor-all-u": "Temp Armor (All)",
+ "temp-hp-all-u": "Temp HP (All)",
+ "quick-stats-u": "Quick Stats",
+ "npc-view-u": "NPC View",
+ "help-macros-u": "Help/Macros",
+ "json-note-four-u": "After import some fields may require additional work for full functionality. For example, misc skills the importer couldn't identify, will be recorded as professional skills. These may need to be re-located if they are not, in fact, professional skills. In addition, professional skills will be logged with no base value. All points will be allocated to experience. You may wish to set the base characteristics to ensure characteristic modifiers work on these skills. If so, remember to deduct the new base value from the experience field. Spells and other magic powers will also require further configuration so their roll button will present accurate information. As a general rule, anything with it's details section open, after import, could be further configured. This additional work is at the GMs discretion and is likely not needed for most NPCs.",
+ "spirit-values-u": "Spirit Values",
+ "affiliations-u": "Affiliations",
+ "affiliation-u": "Affiliation",
+ "mythic-constantinople-u": "Mythic Constantinople",
+ "affiliations-enabled-u": "Affiliations Enabled",
+ "affiliations-enabled-description-u": "Use affiliations from Mythic Constantinople.",
+ "max-devotional-pool-based-on-u": "Max Devotional Pool Based On",
+ "max-devotional-pool-based-on-description-u": "Max devotional pool calculated per Cult Rank or POW."
}
\ No newline at end of file
diff --git a/M-Space/translations/it.json b/M-Space/translations/it.json
index 351bef98e7..9174305adb 100644
--- a/M-Space/translations/it.json
+++ b/M-Space/translations/it.json
@@ -37,6 +37,7 @@
"siz-u": "SIZ",
"dex-u": "DEX",
"int-u": "INT",
+ "ins-u": "INS",
"pow-u": "POW",
"cha-u": "CHA",
"base-u": "Base",
@@ -490,7 +491,6 @@
"spirit-init-u": "Spirit Init",
"sheet-u": "Sheet",
"instructions-u": "Instructions",
- "show-spirit-attributes-u": "Show Spirit Attributes",
"json-step-one-u": "Visit the Enouncter Generator at http://skoll.xyz/mythras_eg/",
"json-step-two-u": "Find your desired enemy and click to visit the template page.",
"json-step-three-u": "Note the number at the end of the URL.",
@@ -499,7 +499,6 @@
"json-step-six-u": "Go back to the Sheet tab to enjoy your imported character.",
"json-note-one-u": "Once you have generated JSON for one enemy you may simply refresh the page to generate a new one.",
"json-note-two-u": "Due to a known bug in Roll20 the importer will not change the character name. This will start working once the bug is fixed.",
- "json-note-three-u": "If you are importing a spirit you will need to toggle the Spirit Attributes checkbox manually.",
"unit-traits-u": "Unit Traits",
"multiplier-u": "Multiplier",
"strength-u": "Strength",
@@ -537,5 +536,19 @@
"armament-u": "Armament",
"beyond-enormous-u": "Beyond Enormous",
"due-to-ship-condition-u": "due to ship condition",
- "skill-modifier-u": "Skill Modifier"
+ "skill-modifier-u": "Skill Modifier",
+ "temp-armor-all-u": "Temp Armor (All)",
+ "temp-hp-all-u": "Temp HP (All)",
+ "quick-stats-u": "Quick Stats",
+ "npc-view-u": "NPC View",
+ "help-macros-u": "Help/Macros",
+ "json-note-four-u": "After import some fields may require additional work for full functionality. For example, misc skills the importer couldn't identify, will be recorded as professional skills. These may need to be re-located if they are not, in fact, professional skills. In addition, professional skills will be logged with no base value. All points will be allocated to experience. You may wish to set the base characteristics to ensure characteristic modifiers work on these skills. If so, remember to deduct the new base value from the experience field. Spells and other magic powers will also require further configuration so their roll button will present accurate information. As a general rule, anything with it's details section open, after import, could be further configured. This additional work is at the GMs discretion and is likely not needed for most NPCs.",
+ "spirit-values-u": "Spirit Values",
+ "affiliations-u": "Affiliations",
+ "affiliation-u": "Affiliation",
+ "mythic-constantinople-u": "Mythic Constantinople",
+ "affiliations-enabled-u": "Affiliations Enabled",
+ "affiliations-enabled-description-u": "Use affiliations from Mythic Constantinople.",
+ "max-devotional-pool-based-on-u": "Max Devotional Pool Based On",
+ "max-devotional-pool-based-on-description-u": "Max devotional pool calculated per Cult Rank or POW."
}
\ No newline at end of file
diff --git a/M-Space/translations/ja.json b/M-Space/translations/ja.json
index 351bef98e7..9174305adb 100644
--- a/M-Space/translations/ja.json
+++ b/M-Space/translations/ja.json
@@ -37,6 +37,7 @@
"siz-u": "SIZ",
"dex-u": "DEX",
"int-u": "INT",
+ "ins-u": "INS",
"pow-u": "POW",
"cha-u": "CHA",
"base-u": "Base",
@@ -490,7 +491,6 @@
"spirit-init-u": "Spirit Init",
"sheet-u": "Sheet",
"instructions-u": "Instructions",
- "show-spirit-attributes-u": "Show Spirit Attributes",
"json-step-one-u": "Visit the Enouncter Generator at http://skoll.xyz/mythras_eg/",
"json-step-two-u": "Find your desired enemy and click to visit the template page.",
"json-step-three-u": "Note the number at the end of the URL.",
@@ -499,7 +499,6 @@
"json-step-six-u": "Go back to the Sheet tab to enjoy your imported character.",
"json-note-one-u": "Once you have generated JSON for one enemy you may simply refresh the page to generate a new one.",
"json-note-two-u": "Due to a known bug in Roll20 the importer will not change the character name. This will start working once the bug is fixed.",
- "json-note-three-u": "If you are importing a spirit you will need to toggle the Spirit Attributes checkbox manually.",
"unit-traits-u": "Unit Traits",
"multiplier-u": "Multiplier",
"strength-u": "Strength",
@@ -537,5 +536,19 @@
"armament-u": "Armament",
"beyond-enormous-u": "Beyond Enormous",
"due-to-ship-condition-u": "due to ship condition",
- "skill-modifier-u": "Skill Modifier"
+ "skill-modifier-u": "Skill Modifier",
+ "temp-armor-all-u": "Temp Armor (All)",
+ "temp-hp-all-u": "Temp HP (All)",
+ "quick-stats-u": "Quick Stats",
+ "npc-view-u": "NPC View",
+ "help-macros-u": "Help/Macros",
+ "json-note-four-u": "After import some fields may require additional work for full functionality. For example, misc skills the importer couldn't identify, will be recorded as professional skills. These may need to be re-located if they are not, in fact, professional skills. In addition, professional skills will be logged with no base value. All points will be allocated to experience. You may wish to set the base characteristics to ensure characteristic modifiers work on these skills. If so, remember to deduct the new base value from the experience field. Spells and other magic powers will also require further configuration so their roll button will present accurate information. As a general rule, anything with it's details section open, after import, could be further configured. This additional work is at the GMs discretion and is likely not needed for most NPCs.",
+ "spirit-values-u": "Spirit Values",
+ "affiliations-u": "Affiliations",
+ "affiliation-u": "Affiliation",
+ "mythic-constantinople-u": "Mythic Constantinople",
+ "affiliations-enabled-u": "Affiliations Enabled",
+ "affiliations-enabled-description-u": "Use affiliations from Mythic Constantinople.",
+ "max-devotional-pool-based-on-u": "Max Devotional Pool Based On",
+ "max-devotional-pool-based-on-description-u": "Max devotional pool calculated per Cult Rank or POW."
}
\ No newline at end of file
diff --git a/M-Space/translations/ko.json b/M-Space/translations/ko.json
index 351bef98e7..9174305adb 100644
--- a/M-Space/translations/ko.json
+++ b/M-Space/translations/ko.json
@@ -37,6 +37,7 @@
"siz-u": "SIZ",
"dex-u": "DEX",
"int-u": "INT",
+ "ins-u": "INS",
"pow-u": "POW",
"cha-u": "CHA",
"base-u": "Base",
@@ -490,7 +491,6 @@
"spirit-init-u": "Spirit Init",
"sheet-u": "Sheet",
"instructions-u": "Instructions",
- "show-spirit-attributes-u": "Show Spirit Attributes",
"json-step-one-u": "Visit the Enouncter Generator at http://skoll.xyz/mythras_eg/",
"json-step-two-u": "Find your desired enemy and click to visit the template page.",
"json-step-three-u": "Note the number at the end of the URL.",
@@ -499,7 +499,6 @@
"json-step-six-u": "Go back to the Sheet tab to enjoy your imported character.",
"json-note-one-u": "Once you have generated JSON for one enemy you may simply refresh the page to generate a new one.",
"json-note-two-u": "Due to a known bug in Roll20 the importer will not change the character name. This will start working once the bug is fixed.",
- "json-note-three-u": "If you are importing a spirit you will need to toggle the Spirit Attributes checkbox manually.",
"unit-traits-u": "Unit Traits",
"multiplier-u": "Multiplier",
"strength-u": "Strength",
@@ -537,5 +536,19 @@
"armament-u": "Armament",
"beyond-enormous-u": "Beyond Enormous",
"due-to-ship-condition-u": "due to ship condition",
- "skill-modifier-u": "Skill Modifier"
+ "skill-modifier-u": "Skill Modifier",
+ "temp-armor-all-u": "Temp Armor (All)",
+ "temp-hp-all-u": "Temp HP (All)",
+ "quick-stats-u": "Quick Stats",
+ "npc-view-u": "NPC View",
+ "help-macros-u": "Help/Macros",
+ "json-note-four-u": "After import some fields may require additional work for full functionality. For example, misc skills the importer couldn't identify, will be recorded as professional skills. These may need to be re-located if they are not, in fact, professional skills. In addition, professional skills will be logged with no base value. All points will be allocated to experience. You may wish to set the base characteristics to ensure characteristic modifiers work on these skills. If so, remember to deduct the new base value from the experience field. Spells and other magic powers will also require further configuration so their roll button will present accurate information. As a general rule, anything with it's details section open, after import, could be further configured. This additional work is at the GMs discretion and is likely not needed for most NPCs.",
+ "spirit-values-u": "Spirit Values",
+ "affiliations-u": "Affiliations",
+ "affiliation-u": "Affiliation",
+ "mythic-constantinople-u": "Mythic Constantinople",
+ "affiliations-enabled-u": "Affiliations Enabled",
+ "affiliations-enabled-description-u": "Use affiliations from Mythic Constantinople.",
+ "max-devotional-pool-based-on-u": "Max Devotional Pool Based On",
+ "max-devotional-pool-based-on-description-u": "Max devotional pool calculated per Cult Rank or POW."
}
\ No newline at end of file
diff --git a/M-Space/translations/nl.json b/M-Space/translations/nl.json
index 351bef98e7..9174305adb 100644
--- a/M-Space/translations/nl.json
+++ b/M-Space/translations/nl.json
@@ -37,6 +37,7 @@
"siz-u": "SIZ",
"dex-u": "DEX",
"int-u": "INT",
+ "ins-u": "INS",
"pow-u": "POW",
"cha-u": "CHA",
"base-u": "Base",
@@ -490,7 +491,6 @@
"spirit-init-u": "Spirit Init",
"sheet-u": "Sheet",
"instructions-u": "Instructions",
- "show-spirit-attributes-u": "Show Spirit Attributes",
"json-step-one-u": "Visit the Enouncter Generator at http://skoll.xyz/mythras_eg/",
"json-step-two-u": "Find your desired enemy and click to visit the template page.",
"json-step-three-u": "Note the number at the end of the URL.",
@@ -499,7 +499,6 @@
"json-step-six-u": "Go back to the Sheet tab to enjoy your imported character.",
"json-note-one-u": "Once you have generated JSON for one enemy you may simply refresh the page to generate a new one.",
"json-note-two-u": "Due to a known bug in Roll20 the importer will not change the character name. This will start working once the bug is fixed.",
- "json-note-three-u": "If you are importing a spirit you will need to toggle the Spirit Attributes checkbox manually.",
"unit-traits-u": "Unit Traits",
"multiplier-u": "Multiplier",
"strength-u": "Strength",
@@ -537,5 +536,19 @@
"armament-u": "Armament",
"beyond-enormous-u": "Beyond Enormous",
"due-to-ship-condition-u": "due to ship condition",
- "skill-modifier-u": "Skill Modifier"
+ "skill-modifier-u": "Skill Modifier",
+ "temp-armor-all-u": "Temp Armor (All)",
+ "temp-hp-all-u": "Temp HP (All)",
+ "quick-stats-u": "Quick Stats",
+ "npc-view-u": "NPC View",
+ "help-macros-u": "Help/Macros",
+ "json-note-four-u": "After import some fields may require additional work for full functionality. For example, misc skills the importer couldn't identify, will be recorded as professional skills. These may need to be re-located if they are not, in fact, professional skills. In addition, professional skills will be logged with no base value. All points will be allocated to experience. You may wish to set the base characteristics to ensure characteristic modifiers work on these skills. If so, remember to deduct the new base value from the experience field. Spells and other magic powers will also require further configuration so their roll button will present accurate information. As a general rule, anything with it's details section open, after import, could be further configured. This additional work is at the GMs discretion and is likely not needed for most NPCs.",
+ "spirit-values-u": "Spirit Values",
+ "affiliations-u": "Affiliations",
+ "affiliation-u": "Affiliation",
+ "mythic-constantinople-u": "Mythic Constantinople",
+ "affiliations-enabled-u": "Affiliations Enabled",
+ "affiliations-enabled-description-u": "Use affiliations from Mythic Constantinople.",
+ "max-devotional-pool-based-on-u": "Max Devotional Pool Based On",
+ "max-devotional-pool-based-on-description-u": "Max devotional pool calculated per Cult Rank or POW."
}
\ No newline at end of file
diff --git a/M-Space/translations/pt.json b/M-Space/translations/pt.json
index 351bef98e7..9174305adb 100644
--- a/M-Space/translations/pt.json
+++ b/M-Space/translations/pt.json
@@ -37,6 +37,7 @@
"siz-u": "SIZ",
"dex-u": "DEX",
"int-u": "INT",
+ "ins-u": "INS",
"pow-u": "POW",
"cha-u": "CHA",
"base-u": "Base",
@@ -490,7 +491,6 @@
"spirit-init-u": "Spirit Init",
"sheet-u": "Sheet",
"instructions-u": "Instructions",
- "show-spirit-attributes-u": "Show Spirit Attributes",
"json-step-one-u": "Visit the Enouncter Generator at http://skoll.xyz/mythras_eg/",
"json-step-two-u": "Find your desired enemy and click to visit the template page.",
"json-step-three-u": "Note the number at the end of the URL.",
@@ -499,7 +499,6 @@
"json-step-six-u": "Go back to the Sheet tab to enjoy your imported character.",
"json-note-one-u": "Once you have generated JSON for one enemy you may simply refresh the page to generate a new one.",
"json-note-two-u": "Due to a known bug in Roll20 the importer will not change the character name. This will start working once the bug is fixed.",
- "json-note-three-u": "If you are importing a spirit you will need to toggle the Spirit Attributes checkbox manually.",
"unit-traits-u": "Unit Traits",
"multiplier-u": "Multiplier",
"strength-u": "Strength",
@@ -537,5 +536,19 @@
"armament-u": "Armament",
"beyond-enormous-u": "Beyond Enormous",
"due-to-ship-condition-u": "due to ship condition",
- "skill-modifier-u": "Skill Modifier"
+ "skill-modifier-u": "Skill Modifier",
+ "temp-armor-all-u": "Temp Armor (All)",
+ "temp-hp-all-u": "Temp HP (All)",
+ "quick-stats-u": "Quick Stats",
+ "npc-view-u": "NPC View",
+ "help-macros-u": "Help/Macros",
+ "json-note-four-u": "After import some fields may require additional work for full functionality. For example, misc skills the importer couldn't identify, will be recorded as professional skills. These may need to be re-located if they are not, in fact, professional skills. In addition, professional skills will be logged with no base value. All points will be allocated to experience. You may wish to set the base characteristics to ensure characteristic modifiers work on these skills. If so, remember to deduct the new base value from the experience field. Spells and other magic powers will also require further configuration so their roll button will present accurate information. As a general rule, anything with it's details section open, after import, could be further configured. This additional work is at the GMs discretion and is likely not needed for most NPCs.",
+ "spirit-values-u": "Spirit Values",
+ "affiliations-u": "Affiliations",
+ "affiliation-u": "Affiliation",
+ "mythic-constantinople-u": "Mythic Constantinople",
+ "affiliations-enabled-u": "Affiliations Enabled",
+ "affiliations-enabled-description-u": "Use affiliations from Mythic Constantinople.",
+ "max-devotional-pool-based-on-u": "Max Devotional Pool Based On",
+ "max-devotional-pool-based-on-description-u": "Max devotional pool calculated per Cult Rank or POW."
}
\ No newline at end of file
diff --git a/M-Space/translations/ru.json b/M-Space/translations/ru.json
index 351bef98e7..9174305adb 100644
--- a/M-Space/translations/ru.json
+++ b/M-Space/translations/ru.json
@@ -37,6 +37,7 @@
"siz-u": "SIZ",
"dex-u": "DEX",
"int-u": "INT",
+ "ins-u": "INS",
"pow-u": "POW",
"cha-u": "CHA",
"base-u": "Base",
@@ -490,7 +491,6 @@
"spirit-init-u": "Spirit Init",
"sheet-u": "Sheet",
"instructions-u": "Instructions",
- "show-spirit-attributes-u": "Show Spirit Attributes",
"json-step-one-u": "Visit the Enouncter Generator at http://skoll.xyz/mythras_eg/",
"json-step-two-u": "Find your desired enemy and click to visit the template page.",
"json-step-three-u": "Note the number at the end of the URL.",
@@ -499,7 +499,6 @@
"json-step-six-u": "Go back to the Sheet tab to enjoy your imported character.",
"json-note-one-u": "Once you have generated JSON for one enemy you may simply refresh the page to generate a new one.",
"json-note-two-u": "Due to a known bug in Roll20 the importer will not change the character name. This will start working once the bug is fixed.",
- "json-note-three-u": "If you are importing a spirit you will need to toggle the Spirit Attributes checkbox manually.",
"unit-traits-u": "Unit Traits",
"multiplier-u": "Multiplier",
"strength-u": "Strength",
@@ -537,5 +536,19 @@
"armament-u": "Armament",
"beyond-enormous-u": "Beyond Enormous",
"due-to-ship-condition-u": "due to ship condition",
- "skill-modifier-u": "Skill Modifier"
+ "skill-modifier-u": "Skill Modifier",
+ "temp-armor-all-u": "Temp Armor (All)",
+ "temp-hp-all-u": "Temp HP (All)",
+ "quick-stats-u": "Quick Stats",
+ "npc-view-u": "NPC View",
+ "help-macros-u": "Help/Macros",
+ "json-note-four-u": "After import some fields may require additional work for full functionality. For example, misc skills the importer couldn't identify, will be recorded as professional skills. These may need to be re-located if they are not, in fact, professional skills. In addition, professional skills will be logged with no base value. All points will be allocated to experience. You may wish to set the base characteristics to ensure characteristic modifiers work on these skills. If so, remember to deduct the new base value from the experience field. Spells and other magic powers will also require further configuration so their roll button will present accurate information. As a general rule, anything with it's details section open, after import, could be further configured. This additional work is at the GMs discretion and is likely not needed for most NPCs.",
+ "spirit-values-u": "Spirit Values",
+ "affiliations-u": "Affiliations",
+ "affiliation-u": "Affiliation",
+ "mythic-constantinople-u": "Mythic Constantinople",
+ "affiliations-enabled-u": "Affiliations Enabled",
+ "affiliations-enabled-description-u": "Use affiliations from Mythic Constantinople.",
+ "max-devotional-pool-based-on-u": "Max Devotional Pool Based On",
+ "max-devotional-pool-based-on-description-u": "Max devotional pool calculated per Cult Rank or POW."
}
\ No newline at end of file
diff --git a/M-Space/translations/sv.json b/M-Space/translations/sv.json
index 351bef98e7..9174305adb 100644
--- a/M-Space/translations/sv.json
+++ b/M-Space/translations/sv.json
@@ -37,6 +37,7 @@
"siz-u": "SIZ",
"dex-u": "DEX",
"int-u": "INT",
+ "ins-u": "INS",
"pow-u": "POW",
"cha-u": "CHA",
"base-u": "Base",
@@ -490,7 +491,6 @@
"spirit-init-u": "Spirit Init",
"sheet-u": "Sheet",
"instructions-u": "Instructions",
- "show-spirit-attributes-u": "Show Spirit Attributes",
"json-step-one-u": "Visit the Enouncter Generator at http://skoll.xyz/mythras_eg/",
"json-step-two-u": "Find your desired enemy and click to visit the template page.",
"json-step-three-u": "Note the number at the end of the URL.",
@@ -499,7 +499,6 @@
"json-step-six-u": "Go back to the Sheet tab to enjoy your imported character.",
"json-note-one-u": "Once you have generated JSON for one enemy you may simply refresh the page to generate a new one.",
"json-note-two-u": "Due to a known bug in Roll20 the importer will not change the character name. This will start working once the bug is fixed.",
- "json-note-three-u": "If you are importing a spirit you will need to toggle the Spirit Attributes checkbox manually.",
"unit-traits-u": "Unit Traits",
"multiplier-u": "Multiplier",
"strength-u": "Strength",
@@ -537,5 +536,19 @@
"armament-u": "Armament",
"beyond-enormous-u": "Beyond Enormous",
"due-to-ship-condition-u": "due to ship condition",
- "skill-modifier-u": "Skill Modifier"
+ "skill-modifier-u": "Skill Modifier",
+ "temp-armor-all-u": "Temp Armor (All)",
+ "temp-hp-all-u": "Temp HP (All)",
+ "quick-stats-u": "Quick Stats",
+ "npc-view-u": "NPC View",
+ "help-macros-u": "Help/Macros",
+ "json-note-four-u": "After import some fields may require additional work for full functionality. For example, misc skills the importer couldn't identify, will be recorded as professional skills. These may need to be re-located if they are not, in fact, professional skills. In addition, professional skills will be logged with no base value. All points will be allocated to experience. You may wish to set the base characteristics to ensure characteristic modifiers work on these skills. If so, remember to deduct the new base value from the experience field. Spells and other magic powers will also require further configuration so their roll button will present accurate information. As a general rule, anything with it's details section open, after import, could be further configured. This additional work is at the GMs discretion and is likely not needed for most NPCs.",
+ "spirit-values-u": "Spirit Values",
+ "affiliations-u": "Affiliations",
+ "affiliation-u": "Affiliation",
+ "mythic-constantinople-u": "Mythic Constantinople",
+ "affiliations-enabled-u": "Affiliations Enabled",
+ "affiliations-enabled-description-u": "Use affiliations from Mythic Constantinople.",
+ "max-devotional-pool-based-on-u": "Max Devotional Pool Based On",
+ "max-devotional-pool-based-on-description-u": "Max devotional pool calculated per Cult Rank or POW."
}
\ No newline at end of file
diff --git a/M-Space/translations/tr.json b/M-Space/translations/tr.json
index 351bef98e7..9174305adb 100644
--- a/M-Space/translations/tr.json
+++ b/M-Space/translations/tr.json
@@ -37,6 +37,7 @@
"siz-u": "SIZ",
"dex-u": "DEX",
"int-u": "INT",
+ "ins-u": "INS",
"pow-u": "POW",
"cha-u": "CHA",
"base-u": "Base",
@@ -490,7 +491,6 @@
"spirit-init-u": "Spirit Init",
"sheet-u": "Sheet",
"instructions-u": "Instructions",
- "show-spirit-attributes-u": "Show Spirit Attributes",
"json-step-one-u": "Visit the Enouncter Generator at http://skoll.xyz/mythras_eg/",
"json-step-two-u": "Find your desired enemy and click to visit the template page.",
"json-step-three-u": "Note the number at the end of the URL.",
@@ -499,7 +499,6 @@
"json-step-six-u": "Go back to the Sheet tab to enjoy your imported character.",
"json-note-one-u": "Once you have generated JSON for one enemy you may simply refresh the page to generate a new one.",
"json-note-two-u": "Due to a known bug in Roll20 the importer will not change the character name. This will start working once the bug is fixed.",
- "json-note-three-u": "If you are importing a spirit you will need to toggle the Spirit Attributes checkbox manually.",
"unit-traits-u": "Unit Traits",
"multiplier-u": "Multiplier",
"strength-u": "Strength",
@@ -537,5 +536,19 @@
"armament-u": "Armament",
"beyond-enormous-u": "Beyond Enormous",
"due-to-ship-condition-u": "due to ship condition",
- "skill-modifier-u": "Skill Modifier"
+ "skill-modifier-u": "Skill Modifier",
+ "temp-armor-all-u": "Temp Armor (All)",
+ "temp-hp-all-u": "Temp HP (All)",
+ "quick-stats-u": "Quick Stats",
+ "npc-view-u": "NPC View",
+ "help-macros-u": "Help/Macros",
+ "json-note-four-u": "After import some fields may require additional work for full functionality. For example, misc skills the importer couldn't identify, will be recorded as professional skills. These may need to be re-located if they are not, in fact, professional skills. In addition, professional skills will be logged with no base value. All points will be allocated to experience. You may wish to set the base characteristics to ensure characteristic modifiers work on these skills. If so, remember to deduct the new base value from the experience field. Spells and other magic powers will also require further configuration so their roll button will present accurate information. As a general rule, anything with it's details section open, after import, could be further configured. This additional work is at the GMs discretion and is likely not needed for most NPCs.",
+ "spirit-values-u": "Spirit Values",
+ "affiliations-u": "Affiliations",
+ "affiliation-u": "Affiliation",
+ "mythic-constantinople-u": "Mythic Constantinople",
+ "affiliations-enabled-u": "Affiliations Enabled",
+ "affiliations-enabled-description-u": "Use affiliations from Mythic Constantinople.",
+ "max-devotional-pool-based-on-u": "Max Devotional Pool Based On",
+ "max-devotional-pool-based-on-description-u": "Max devotional pool calculated per Cult Rank or POW."
}
\ No newline at end of file
diff --git a/M-Space/translations/zh.json b/M-Space/translations/zh.json
index 351bef98e7..9174305adb 100644
--- a/M-Space/translations/zh.json
+++ b/M-Space/translations/zh.json
@@ -37,6 +37,7 @@
"siz-u": "SIZ",
"dex-u": "DEX",
"int-u": "INT",
+ "ins-u": "INS",
"pow-u": "POW",
"cha-u": "CHA",
"base-u": "Base",
@@ -490,7 +491,6 @@
"spirit-init-u": "Spirit Init",
"sheet-u": "Sheet",
"instructions-u": "Instructions",
- "show-spirit-attributes-u": "Show Spirit Attributes",
"json-step-one-u": "Visit the Enouncter Generator at http://skoll.xyz/mythras_eg/",
"json-step-two-u": "Find your desired enemy and click to visit the template page.",
"json-step-three-u": "Note the number at the end of the URL.",
@@ -499,7 +499,6 @@
"json-step-six-u": "Go back to the Sheet tab to enjoy your imported character.",
"json-note-one-u": "Once you have generated JSON for one enemy you may simply refresh the page to generate a new one.",
"json-note-two-u": "Due to a known bug in Roll20 the importer will not change the character name. This will start working once the bug is fixed.",
- "json-note-three-u": "If you are importing a spirit you will need to toggle the Spirit Attributes checkbox manually.",
"unit-traits-u": "Unit Traits",
"multiplier-u": "Multiplier",
"strength-u": "Strength",
@@ -537,5 +536,19 @@
"armament-u": "Armament",
"beyond-enormous-u": "Beyond Enormous",
"due-to-ship-condition-u": "due to ship condition",
- "skill-modifier-u": "Skill Modifier"
+ "skill-modifier-u": "Skill Modifier",
+ "temp-armor-all-u": "Temp Armor (All)",
+ "temp-hp-all-u": "Temp HP (All)",
+ "quick-stats-u": "Quick Stats",
+ "npc-view-u": "NPC View",
+ "help-macros-u": "Help/Macros",
+ "json-note-four-u": "After import some fields may require additional work for full functionality. For example, misc skills the importer couldn't identify, will be recorded as professional skills. These may need to be re-located if they are not, in fact, professional skills. In addition, professional skills will be logged with no base value. All points will be allocated to experience. You may wish to set the base characteristics to ensure characteristic modifiers work on these skills. If so, remember to deduct the new base value from the experience field. Spells and other magic powers will also require further configuration so their roll button will present accurate information. As a general rule, anything with it's details section open, after import, could be further configured. This additional work is at the GMs discretion and is likely not needed for most NPCs.",
+ "spirit-values-u": "Spirit Values",
+ "affiliations-u": "Affiliations",
+ "affiliation-u": "Affiliation",
+ "mythic-constantinople-u": "Mythic Constantinople",
+ "affiliations-enabled-u": "Affiliations Enabled",
+ "affiliations-enabled-description-u": "Use affiliations from Mythic Constantinople.",
+ "max-devotional-pool-based-on-u": "Max Devotional Pool Based On",
+ "max-devotional-pool-based-on-description-u": "Max devotional pool calculated per Cult Rank or POW."
}
\ No newline at end of file
diff --git a/M-Space/translations/zu.json b/M-Space/translations/zu.json
index c484d34116..bb12d7483b 100644
--- a/M-Space/translations/zu.json
+++ b/M-Space/translations/zu.json
@@ -1,541 +1,554 @@
{
- "settings-u": "crwdns56675:0crwdne56675:0",
- "sheet-version-u": "crwdns56676:0crwdne56676:0",
- "setting-u": "crwdns56677:0crwdne56677:0",
- "default-u": "crwdns56678:0crwdne56678:0",
- "luther-arkwright-u": "crwdns56679:0crwdne56679:0",
- "mythic-britain-u": "crwdns56680:0crwdne56680:0",
- "sheet-type-u": "crwdns56681:0crwdne56681:0",
- "battle-unit-u": "crwdns56682:0crwdne56682:0",
- "npc-u": "crwdns56683:0crwdne56683:0",
- "pc-u": "crwdns56684:0crwdne56684:0",
- "ship-u": "crwdns56685:0crwdne56685:0",
- "core-u": "crwdns56686:0crwdne56686:0",
- "magic-u": "crwdns56687:0crwdne56687:0",
- "equipment-u": "crwdns56688:0crwdne56688:0",
- "notes-u": "crwdns56689:0crwdne56689:0",
- "name-u": "crwdns56690:0crwdne56690:0",
- "species-u": "crwdns56691:0crwdne56691:0",
- "traits-abilities-gifts-u": "crwdns56692:0crwdne56692:0",
- "rank-u": "crwdns56693:0crwdne56693:0",
- "experience-rolls-u": "crwdns56694:0crwdne56694:0",
- "age-u": "crwdns56695:0crwdne56695:0",
- "gender-u": "crwdns56696:0crwdne56696:0",
- "frame-u": "crwdns56697:0crwdne56697:0",
- "weight-u": "crwdns56698:0crwdne56698:0",
- "height-u": "crwdns56699:0crwdne56699:0",
- "handedness-u": "crwdns56700:0crwdne56700:0",
- "homeland-u": "crwdns56701:0crwdne56701:0",
- "culture-u": "crwdns56702:0crwdne56702:0",
- "social-class-u": "crwdns56703:0crwdne56703:0",
- "career-u": "crwdns56704:0crwdne56704:0",
- "characteristics-u": "crwdns56705:0crwdne56705:0",
- "temp-u": "crwdns56706:0crwdne56706:0",
- "total-u": "crwdns56707:0crwdne56707:0",
- "str-u": "crwdns56708:0crwdne56708:0",
- "con-u": "crwdns56709:0crwdne56709:0",
- "siz-u": "crwdns56710:0crwdne56710:0",
- "dex-u": "crwdns56711:0crwdne56711:0",
- "int-u": "crwdns56712:0crwdne56712:0",
- "pow-u": "crwdns56713:0crwdne56713:0",
- "cha-u": "crwdns56714:0crwdne56714:0",
- "base-u": "crwdns56715:0crwdne56715:0",
- "training-u": "crwdns56716:0crwdne56716:0",
- "ageing-u": "crwdns56717:0crwdne56717:0",
- "other-u": "crwdns56718:0crwdne56718:0",
- "attributes-u": "crwdns56719:0crwdne56719:0",
- "attribute-u": "crwdns56720:0crwdne56720:0",
- "damage-modifier-u": "crwdns56721:0crwdne56721:0",
- "experience-modifier-u": "crwdns56722:0crwdne56722:0",
- "healing-rate-u": "crwdns56723:0crwdne56723:0",
- "luck-points-u": "crwdns56724:0crwdne56724:0",
- "magic-points-u": "crwdns56725:0crwdne56725:0",
- "move-rate-u": "crwdns56726:0crwdne56726:0",
- "initiative-bonus-u": "crwdns58325:0crwdne58325:0",
- "tenacity-u": "crwdns56728:0crwdne56728:0",
- "temp-damage-modifier-clarification-u": "crwdns56729:0crwdne56729:0",
- "prana-points-u": "crwdns56730:0crwdne56730:0",
- "action-points-u": "crwdns56731:0crwdne56731:0",
- "plus-one-ap-u": "crwdns56732:0crwdne56732:0",
- "swiftness-gift-u": "crwdns56733:0crwdne56733:0",
- "fatigue-u": "crwdns56734:0crwdne56734:0",
- "mighty-gift-u": "crwdns56735:0crwdne56735:0",
- "use-str-siz-pow-u": "crwdns56736:0crwdne56736:0",
- "steps-u": "crwdns56737:0crwdne56737:0",
- "healthy-gift-u": "crwdns56738:0crwdne56738:0",
- "add-rank-to-luck-u": "crwdns56739:0crwdne56739:0",
- "armor-u": "crwdns56740:0crwdne56740:0",
- "dependencies-u": "crwdns56741:0crwdne56741:0",
- "hit-locations-u": "crwdns56742:0crwdne56742:0",
- "robust-gift-u": "crwdns56743:0crwdne56743:0",
- "ap-u": "crwdns56744:0crwdne56744:0",
- "hp-u": "crwdns56745:0crwdne56745:0",
- "location-u": "crwdns56746:0crwdne56746:0",
- "block-u": "crwdns56747:0crwdne56747:0",
- "encumbrance-u": "crwdns56748:0crwdne56748:0",
- "right-leg-u": "crwdns56749:0crwdne56749:0",
- "left-leg-u": "crwdns56750:0crwdne56750:0",
- "abdomen-u": "crwdns56751:0crwdne56751:0",
- "chest-u": "crwdns56752:0crwdne56752:0",
- "right-arm-u": "crwdns56753:0crwdne56753:0",
- "left-arm-u": "crwdns56754:0crwdne56754:0",
- "head-u": "crwdns56755:0crwdne56755:0",
- "armor-equipped-u": "crwdns56756:0crwdne56756:0",
- "armor-type-u": "crwdns56757:0crwdne56757:0",
- "armor-enc-u": "crwdns56758:0crwdne56758:0",
- "armor-ap-u": "crwdns56759:0crwdne56759:0",
- "other-ap-u": "crwdns56760:0crwdne56760:0",
- "other-hp-u": "crwdns56761:0crwdne56761:0",
- "base-hp-u": "crwdns56762:0crwdne56762:0",
- "initiative-u": "crwdns56763:0crwdne56763:0",
- "alacrity-gift-u": "crwdns56764:0crwdne56764:0",
- "movement-u": "crwdns56765:0crwdne56765:0",
- "walk-u": "crwdns56766:0crwdne56766:0",
- "run-u": "crwdns56767:0crwdne56767:0",
- "sprint-u": "crwdns56768:0crwdne56768:0",
- "jump-u": "crwdns56769:0crwdne56769:0",
- "horizontal-short-u": "crwdns56770:0crwdne56770:0",
- "vertical-short-u": "crwdns56771:0crwdne56771:0",
- "horizontal-u": "crwdns56772:0crwdne56772:0",
- "vertical-u": "crwdns56773:0crwdne56773:0",
- "swim-u": "crwdns56774:0crwdne56774:0",
- "climb-u": "crwdns56775:0crwdne56775:0",
- "rough-u": "crwdns56776:0crwdne56776:0",
- "steep-u": "crwdns56777:0crwdne56777:0",
- "sheer-u": "crwdns56778:0crwdne56778:0",
- "movement-one-clarification-u": "crwdns56779:0crwdne56779:0",
- "movement-two-clarification-u": "crwdns62321:0crwdne62321:0",
- "movement-three-clarification-u": "crwdns56781:0crwdne56781:0",
- "current-u": "crwdns56782:0crwdne56782:0",
- "carrying-load-u": "crwdns56783:0crwdne56783:0",
- "dex-and-str-skills-u": "crwdns56784:0crwdne56784:0",
- "move-penalty-u": "crwdns56785:0crwdne56785:0",
- "avg-species-siz-u": "crwdns56786:0crwdne56786:0",
- "encumbrance-from-armor-u": "crwdns56787:0crwdne56787:0",
- "effective-encumbrance-from-armor-u": "crwdns56788:0crwdne56788:0",
- "encumbrance-from-shields-u": "crwdns56789:0crwdne56789:0",
- "encumbrance-from-melee-weapons-u": "crwdns56790:0crwdne56790:0",
- "encumbrance-from-missile-weapons-u": "crwdns58462:0crwdne58462:0",
- "encumbrance-from-firearms-u": "crwdns56792:0crwdne56792:0",
- "encumbrance-from-gear-u": "crwdns56793:0crwdne56793:0",
- "encumbrance-from-currency-u": "crwdns56794:0crwdne56794:0",
- "burdened-u": "crwdns56795:0crwdne56795:0",
- "overloaded-u": "crwdns56796:0crwdne56796:0",
- "max-u": "crwdns56797:0crwdne56797:0",
- "current-level-u": "crwdns56798:0crwdne56798:0",
- "recovery-in-u": "crwdns56799:0crwdne56799:0",
- "fresh-u": "crwdns56800:0crwdne56800:0",
- "winded-u": "crwdns56801:0crwdne56801:0",
- "tired-u": "crwdns56802:0crwdne56802:0",
- "Wearied-u": "crwdns56803:0crwdne56803:0",
- "exhausted-u": "crwdns56804:0crwdne56804:0",
- "incapacitated-u": "crwdns56805:0crwdne56805:0",
- "semi-consciou-u": "crwdns56806:0crwdne56806:0",
- "comatose-u": "crwdns56807:0crwdne56807:0",
- "dead-u": "crwdns56808:0crwdne56808:0",
- "standard-u": "crwdns56809:0crwdne56809:0",
- "hard-u": "crwdns56810:0crwdne56810:0",
- "formidable-u": "crwdns56811:0crwdne56811:0",
- "herculean-u": "crwdns56812:0crwdne56812:0",
- "hopeless-u": "crwdns56813:0crwdne56813:0",
- "no-action-allowed-u": "crwdns56814:0crwdne56814:0",
- "combat-styles-u": "crwdns56815:0crwdne56815:0",
- "combat-style-u": "crwdns56816:0crwdne56816:0",
- "penalty-u": "crwdns56817:0crwdne56817:0",
- "traits-u": "crwdns56818:0crwdne56818:0",
- "weapons-u": "crwdns56819:0crwdne56819:0",
- "hours-u": "crwdns56820:0crwdne56820:0",
- "characteristic-short-u": "crwdns56821:0crwdne56821:0",
- "base-value-u": "crwdns56822:0crwdne56822:0",
- "training-and-experience-u": "crwdns56823:0crwdne56823:0",
- "standard-skills-u": "crwdns56824:0crwdne56824:0",
- "skill-u": "crwdns56825:0crwdne56825:0",
- "skill-grade-u": "crwdns56826:0crwdne56826:0",
- "shields-and-weapons-u": "crwdns56827:0crwdne56827:0",
- "shield-u": "crwdns56828:0crwdne56828:0",
- "damage-mod-short-u": "crwdns56829:0crwdne56829:0",
- "damage-u": "crwdns56830:0crwdne56830:0",
- "combat-effects-u": "crwdns56831:0crwdne56831:0",
- "max-hp-u": "crwdns56832:0crwdne56832:0",
- "size-u": "crwdns56833:0crwdne56833:0",
- "reach-u": "crwdns56834:0crwdne56834:0",
- "enc-u": "crwdns56835:0crwdne56835:0",
- "force-u": "crwdns56836:0crwdne56836:0",
- "range-u": "crwdns56837:0crwdne56837:0",
- "load-u": "crwdns56838:0crwdne56838:0",
- "impale-size-short-u": "crwdns56839:0crwdne56839:0",
- "display-u": "crwdns56840:0crwdne56840:0",
- "shields-u": "crwdns56841:0crwdne56841:0",
- "melee-weapons-u": "crwdns56842:0crwdne56842:0",
- "melee-weapon-u": "crwdns56843:0crwdne56843:0",
- "missile-weapons-u": "crwdns58463:0crwdne58463:0",
- "missile-weapon-u": "crwdns58464:0crwdne58464:0",
- "firearms-u": "crwdns56846:0crwdne56846:0",
- "firearm-u": "crwdns56847:0crwdne56847:0",
- "fire-rate-u": "crwdns56848:0crwdne56848:0",
- "ammo-u": "crwdns56849:0crwdne56849:0",
- "money-and-wealth-u": "crwdns56850:0crwdne56850:0",
- "income-u": "crwdns56851:0crwdne56851:0",
- "day-u": "crwdns56852:0crwdne56852:0",
- "month-u": "crwdns56853:0crwdne56853:0",
- "season-u": "crwdns56854:0crwdne56854:0",
- "year-u": "crwdns56855:0crwdne56855:0",
- "currency-u": "crwdns56856:0crwdne56856:0",
- "value-u": "crwdns56857:0crwdne56857:0",
- "quantity-short-u": "crwdns56858:0crwdne56858:0",
- "item-u": "crwdns56859:0crwdne56859:0",
- "centimetres-short-u": "crwdns56860:0crwdne56860:0",
- "kilograms-short-u": "crwdns56861:0crwdne56861:0",
- "armor-penalty-u": "crwdns56862:0crwdne56862:0",
- "base-move-u": "crwdns56863:0crwdne56863:0",
- "greater-than-u": "crwdns56864:0crwdne56864:0",
- "athletics-u": "crwdns56865:0crwdne56865:0",
- "very-easy-u": "crwdns56866:0crwdne56866:0",
- "easy-u": "crwdns56867:0crwdne56867:0",
- "one-grade-harder-u": "crwdns56868:0crwdne56868:0",
- "two-grades-harder-u": "crwdns56869:0crwdne56869:0",
- "impossible-u": "crwdns56870:0crwdne56870:0",
- "passions-u": "crwdns62322:0crwdne62322:0",
- "and-dependencies-u": "crwdns62323:0crwdne62323:0",
- "score-u": "crwdns56872:0crwdne56872:0",
- "dependency-u": "crwdns56873:0crwdne56873:0",
- "passion-u": "crwdns56874:0crwdne56874:0",
- "professional-skills-u": "crwdns56875:0crwdne56875:0",
- "language-u": "crwdns56876:0crwdne56876:0",
- "resistance-u": "crwdns56877:0crwdne56877:0",
- "brawn-u": "crwdns56878:0crwdne56878:0",
- "endurance-u": "crwdns56879:0crwdne56879:0",
- "evade-u": "crwdns56880:0crwdne56880:0",
- "willpower-u": "crwdns56881:0crwdne56881:0",
- "boating-u": "crwdns56882:0crwdne56882:0",
- "conceal-u": "crwdns56883:0crwdne56883:0",
- "customs-u": "crwdns56884:0crwdne56884:0",
- "dance-u": "crwdns56885:0crwdne56885:0",
- "deceit-u": "crwdns56886:0crwdne56886:0",
- "drive-u": "crwdns56887:0crwdne56887:0",
- "first-aid-u": "crwdns56888:0crwdne56888:0",
- "influence-u": "crwdns56889:0crwdne56889:0",
- "insight-u": "crwdns56890:0crwdne56890:0",
- "locale-u": "crwdns56891:0crwdne56891:0",
- "perception-u": "crwdns56892:0crwdne56892:0",
- "ride-u": "crwdns56893:0crwdne56893:0",
- "sing-u": "crwdns56894:0crwdne56894:0",
- "stealth-u": "crwdns56895:0crwdne56895:0",
- "superstition-u": "crwdns56896:0crwdne56896:0",
- "home-parallel-u": "crwdns56897:0crwdne56897:0",
- "unarmed-u": "crwdns56898:0crwdne56898:0",
- "native-tongue-u": "crwdns56899:0crwdne56899:0",
- "medium-u": "crwdns56900:0crwdne56900:0",
- "strenuous-u": "crwdns56901:0crwdne56901:0",
- "halved-u": "crwdns56902:0crwdne56902:0",
- "normal-u": "crwdns56903:0crwdne56903:0",
- "all-u": "crwdns56904:0crwdne56904:0",
- "equipment-and-wealth-u": "crwdns56905:0crwdne56905:0",
- "due-to-fatigue-u": "crwdns56906:0crwdne56906:0",
- "due-to-enc-u": "crwdns56907:0crwdne56907:0",
- "reduced-u": "crwdns56908:0crwdne56908:0",
- "cults-brotherhoods-and-orders-u": "crwdns56909:0crwdne56909:0",
- "contacts-u": "crwdns56910:0crwdne56910:0",
- "family-u": "crwdns56911:0crwdne56911:0",
- "community-u": "crwdns56912:0crwdne56912:0",
- "theism-u": "crwdns56913:0crwdne56913:0",
- "sorcery-u": "crwdns56914:0crwdne56914:0",
- "mysticism-u": "crwdns56915:0crwdne56915:0",
- "animism-u": "crwdns56916:0crwdne56916:0",
- "folk-magic-u": "crwdns56917:0crwdne56917:0",
- "spell-u": "crwdns56918:0crwdne56918:0",
- "description-u": "crwdns56919:0crwdne56919:0",
- "macro-u": "crwdns56920:0crwdne56920:0",
- "learned-u": "crwdns56921:0crwdne56921:0",
- "follower-u": "crwdns56922:0crwdne56922:0",
- "spirit-worshipper-u": "crwdns56923:0crwdne56923:0",
- "shaman-u": "crwdns56924:0crwdne56924:0",
- "high-shaman-u": "crwdns56925:0crwdne56925:0",
- "spirit-lord-u": "crwdns56926:0crwdne56926:0",
- "type-u": "crwdns56927:0crwdne56927:0",
- "fetish-spirit-u": "crwdns56928:0crwdne56928:0",
- "max-number-of-spirits-u": "crwdns56929:0crwdne56929:0",
- "max-pow-of-spirits-u": "crwdns56930:0crwdne56930:0",
- "spirit-ap-u": "crwdns56931:0crwdne56931:0",
- "spirit-initiative-bonus-short-u": "crwdns58326:0crwdne58326:0",
- "spirit-damage-u": "crwdns56933:0crwdne56933:0",
- "trance-u": "crwdns56934:0crwdne56934:0",
- "binding-u": "crwdns56935:0crwdne56935:0",
- "allies-u": "crwdns56936:0crwdne56936:0",
- "enemies-u": "crwdns56937:0crwdne56937:0",
- "meditation-u": "crwdns56938:0crwdne56938:0",
- "path-u": "crwdns56939:0crwdne56939:0",
- "practiced-talent-u": "crwdns56940:0crwdne56940:0",
- "max-cumulative-intensity-u": "crwdns56941:0crwdne56941:0",
- "max-practiced-talents-u": "crwdns56942:0crwdne56942:0",
- "max-intensity-u": "crwdns56943:0crwdne56943:0",
- "path-talents-u": "crwdns56944:0crwdne56944:0",
- "shaping-u": "crwdns56945:0crwdne56945:0",
- "invocation-u": "crwdns56946:0crwdne56946:0",
- "invocation-spells-u": "crwdns56947:0crwdne56947:0",
- "max-shaping-points-u": "crwdns56948:0crwdne56948:0",
- "max-memorized-spells-u": "crwdns56949:0crwdne56949:0",
- "memorized-u": "crwdns56950:0crwdne56950:0",
- "intensity-u": "crwdns56951:0crwdne56951:0",
- "magnitude-u": "crwdns56952:0crwdne56952:0",
- "devotional-pool-u": "crwdns56953:0crwdne56953:0",
- "exhort-u": "crwdns56954:0crwdne56954:0",
- "devotion-u": "crwdns56955:0crwdne56955:0",
- "lay-member-u": "crwdns56956:0crwdne56956:0",
- "initiate-u": "crwdns56957:0crwdne56957:0",
- "acolyte-u": "crwdns56958:0crwdne56958:0",
- "priest-u": "crwdns56959:0crwdne56959:0",
- "high-priest-u": "crwdns56960:0crwdne56960:0",
- "concentration-u": "crwdns56961:0crwdne56961:0",
- "resist-u": "crwdns56962:0crwdne56962:0",
- "devotion-miracles-u": "crwdns56963:0crwdne56963:0",
- "cost-u": "crwdns56964:0crwdne56964:0",
- "time-u": "crwdns56965:0crwdne56965:0",
- "area-u": "crwdns56966:0crwdne56966:0",
- "duration-u": "crwdns56967:0crwdne56967:0",
- "metres-u": "crwdns56968:0crwdne56968:0",
- "decametres-u": "crwdns56969:0crwdne56969:0",
- "kilometres-u": "crwdns56970:0crwdne56970:0",
- "instant-u": "crwdns56971:0crwdne56971:0",
- "minutes-u": "crwdns56972:0crwdne56972:0",
- "days-u": "crwdns56973:0crwdne56973:0",
- "months-u": "crwdns56974:0crwdne56974:0",
- "miracle-u": "crwdns56975:0crwdne56975:0",
- "encumbered-u": "crwdns56976:0crwdne56976:0",
- "fumbled-u": "crwdns56977:0crwdne56977:0",
- "trained-u": "crwdns56978:0crwdne56978:0",
- "increased-for-xp-u": "crwdns56979:0crwdne56979:0",
- "yes-u": "crwdns56980:0crwdne56980:0",
- "no-u": "crwdns56981:0crwdne56981:0",
- "special-u": "crwdns56982:0crwdne56982:0",
- "touch-u": "crwdns56983:0crwdne56983:0",
- "miracle-rank-u": "crwdns56984:0crwdne56984:0",
- "ranged-u": "crwdns56985:0crwdne56985:0",
- "invoke-trait-u": "crwdns56986:0crwdne56986:0",
- "enhance-attribute-u": "crwdns56987:0crwdne56987:0",
- "augment-skill-u": "crwdns56988:0crwdne56988:0",
- "targets-u": "crwdns56989:0crwdne56989:0",
- "impale-size-u": "crwdns56990:0crwdne56990:0",
- "effects-u": "crwdns56991:0crwdne56991:0",
- "whisper-rolls-to-gm-u": "crwdns58467:0crwdne58467:0",
- "magic-skills-u": "crwdns58468:0crwdne58468:0",
- "other-skills-u": "crwdns58469:0crwdne58469:0",
- "spectral-combat-u": "crwdns58470:0crwdne58470:0",
- "spirit-abilities-u": "crwdns58471:0crwdne58471:0",
- "spirits-have-tenacity-u": "crwdns58472:0crwdne58472:0",
- "spells-u": "crwdns58473:0crwdne58473:0",
- "miracles-u": "crwdns58474:0crwdne58474:0",
- "show-name-in-roll-templates-u": "crwdns58475:0crwdne58475:0",
- "rolled-u": "crwdns58476:0crwdne58476:0",
- "roll-initiative-u": "crwdns58477:0crwdne58477:0",
- "components-u": "crwdns58478:0crwdne58478:0",
- "disabled-u": "crwdns58479:0crwdne58479:0",
- "enabled-u": "crwdns58480:0crwdne58480:0",
- "ablation-points-u": "crwdns58481:0crwdne58481:0",
- "focus-points-u": "crwdns58482:0crwdne58482:0",
- "fortune-points-u": "crwdns58483:0crwdne58483:0",
- "precision-points-u": "crwdns58484:0crwdne58484:0",
- "swiftness-points-u": "crwdns58485:0crwdne58485:0",
- "ablation-u": "crwdns58486:0crwdne58486:0",
- "focus-u": "crwdns58487:0crwdne58487:0",
- "fortune-u": "crwdns58488:0crwdne58488:0",
- "precision-u": "crwdns58489:0crwdne58489:0",
- "swiftness-u": "crwdns58490:0crwdne58490:0",
- "use-setting-default-u": "crwdns62324:0crwdne62324:0",
- "background-u": "crwdns62325:0crwdne62325:0",
- "display-campaign-settings-u": "crwdns62326:0crwdne62326:0",
- "hit-u": "crwdns62327:0crwdne62327:0",
- "status-u": "crwdns62328:0crwdne62328:0",
- "monster-island-u": "crwdns62329:0crwdne62329:0",
- "initiative-roll-u": "crwdns62330:0crwdne62330:0",
- "running-jump-u": "crwdns62331:0crwdne62331:0",
- "standing-jump-u": "crwdns62332:0crwdne62332:0",
- "paralell-designator-u": "crwdns62333:0crwdne62333:0",
- "paralell-type-development-u": "crwdns62334:0crwdne62334:0",
- "apply-dependencies-penalty-u": "crwdns62335:0crwdne62335:0",
- "rites-u": "crwdns62336:0crwdne62336:0",
- "thennla-u": "crwdns62337:0crwdne62337:0",
- "classic-fantasy-u": "crwdns62338:0crwdne62338:0",
- "race-u": "crwdns62339:0crwdne62339:0",
- "class-u": "crwdns62340:0crwdne62340:0",
- "arcane-magic-u": "crwdns62341:0crwdne62341:0",
- "divine-magic-u": "crwdns62342:0crwdne62342:0",
- "arcane-casting-u": "crwdns62343:0crwdne62343:0",
- "arcane-knowledge-u": "crwdns62344:0crwdne62344:0",
- "casting-class-u": "crwdns62345:0crwdne62345:0",
- "magic-user-u": "crwdns62346:0crwdne62346:0",
- "bard-u": "crwdns62347:0crwdne62347:0",
- "disbelieve-u": "crwdns62348:0crwdne62348:0",
- "known-u": "crwdns62349:0crwdne62349:0",
- "cantrips-u": "crwdns62350:0crwdne62350:0",
- "school-u": "crwdns62351:0crwdne62351:0",
- "reversible-u": "crwdns62352:0crwdne62352:0",
- "actions-u": "crwdns62353:0crwdne62353:0",
- "xp-u": "crwdns62354:0crwdne62354:0",
- "mp-u": "crwdns62355:0crwdne62355:0",
- "cost-reduction-u": "crwdns62356:0crwdne62356:0",
- "apply-penalty-u": "crwdns62357:0crwdne62357:0",
- "piety-u": "crwdns62358:0crwdne62358:0",
- "channel-u": "crwdns62359:0crwdne62359:0",
- "arcane-magic-enabled-u": "crwdns62360:0crwdne62360:0",
- "divine-magic-enabled-u": "crwdns62361:0crwdne62361:0",
- "name-display-description-u": "crwdns62362:0crwdne62362:0",
- "roll-display-description-u": "crwdns62363:0crwdne62363:0",
- "setting-description-u": "crwdns62364:0crwdne62364:0",
- "luck-points-rank-description-u": "crwdns62365:0crwdne62365:0",
- "tenacity-enabled-description-u": "crwdns62366:0crwdne62366:0",
- "firearms-enabled-description-u": "crwdns62367:0crwdne62367:0",
- "boating-standard-description-u": "crwdns62368:0crwdne62368:0",
- "status-standard-description-u": "crwdns62369:0crwdne62369:0",
- "superstition-standard-description-u": "crwdns62370:0crwdne62370:0",
- "dependencies-enabled-description-u": "crwdns62371:0crwdne62371:0",
- "arcane-magic-enabled-description-u": "crwdns62372:0crwdne62372:0",
- "divine-magic-enabled-description-u": "crwdns62373:0crwdne62373:0",
- "folk-magic-enabled-description-u": "crwdns62374:0crwdne62374:0",
- "animism-enabled-description-u": "crwdns62375:0crwdne62375:0",
- "spirits-have-tenacity-description-u": "crwdns62376:0crwdne62376:0",
- "mysticism-enabled-description-u": "crwdns62377:0crwdne62377:0",
- "sorcery-enabled-description-u": "crwdns62378:0crwdne62378:0",
- "theism-enabled-description-u": "crwdns62379:0crwdne62379:0",
- "conditions-u": "crwdns62822:0crwdne62822:0",
- "psionics-u": "crwdns62823:0crwdne62823:0",
- "discipline-u": "crwdns62824:0crwdne62824:0",
- "discipline-talents-u": "crwdns62825:0crwdne62825:0",
- "max-active-talents-u": "crwdns62826:0crwdne62826:0",
- "humanoid-u": "crwdns62827:0crwdne62827:0",
- "custom-u": "crwdns62828:0crwdne62828:0",
- "health-and-armor-u": "crwdns62829:0crwdne62829:0",
- "personal-u": "crwdns62830:0crwdne62830:0",
- "short-u": "crwdns62831:0crwdne62831:0",
- "long-u": "crwdns62832:0crwdne62832:0",
- "multiversal-u": "crwdns62833:0crwdne62833:0",
- "self-u": "crwdns62834:0crwdne62834:0",
- "line-of-sight-u": "crwdns62835:0crwdne62835:0",
- "same-paralell-u": "crwdns62836:0crwdne62836:0",
- "any-paralell-u": "crwdns62837:0crwdne62837:0",
- "instantaneous-u": "crwdns62838:0crwdne62838:0",
- "talent-u": "crwdns62839:0crwdne62839:0",
- "lasting-u": "crwdns62840:0crwdne62840:0",
- "la-psionics-enabled-u": "crwdns62841:0crwdne62841:0",
- "default-hit-location-table-u": "crwdns62842:0crwdne62842:0",
- "default-hit-location-table-for-npcsu": "crwdns64066:0crwdne64066:0",
- "hit-locations-description-u": "crwdns62843:0crwdne62843:0",
- "npc-hit-locations-description-u": "crwdns64067:0crwdne64067:0",
- "roman-magic-u": "crwdns63262:0crwdne63262:0",
- "cursing-u": "crwdns63263:0crwdne63263:0",
- "curse-u": "crwdns63264:0crwdne63264:0",
- "prediction-u": "crwdns63265:0crwdne63265:0",
- "divination-u": "crwdns63266:0crwdne63266:0",
- "affects-u": "crwdns63267:0crwdne63267:0",
- "impact-u": "crwdns63268:0crwdne63268:0",
- "individual-u": "crwdns63269:0crwdne63269:0",
- "group-u": "crwdns63270:0crwdne63270:0",
- "city-u": "crwdns63271:0crwdne63271:0",
- "necromancy-u": "crwdns63272:0crwdne63272:0",
- "minor-u": "crwdns63273:0crwdne63273:0",
- "life-altering-u": "crwdns63274:0crwdne63274:0",
- "death-u": "crwdns63275:0crwdne63275:0",
- "question-dead-u": "crwdns63276:0crwdne63276:0",
- "summon-lemur-u": "crwdns63277:0crwdne63277:0",
- "pharmacy-u": "crwdns63278:0crwdne63278:0",
- "concocte-potion-u": "crwdns63279:0crwdne63279:0",
- "small-animal-u": "crwdns63280:0crwdne63280:0",
- "medium-animal-u": "crwdns63281:0crwdne63281:0",
- "large-animal-u": "crwdns63282:0crwdne63282:0",
- "shape-shifting-u": "crwdns63283:0crwdne63283:0",
- "create-salve-skins-u": "crwdns63284:0crwdne63284:0",
- "change-time-u": "crwdns63285:0crwdne63285:0",
- "theology-u": "crwdns63286:0crwdne63286:0",
- "mythic-rome-u": "crwdns63287:0crwdne63287:0",
- "power-u": "crwdns63288:0crwdne63288:0",
- "sphere-u": "crwdns63289:0crwdne63289:0",
- "arc-u": "crwdns63290:0crwdne63290:0",
- "first-u": "crwdns63291:0crwdne63291:0",
- "second-u": "crwdns63292:0crwdne63292:0",
- "third-u": "crwdns63293:0crwdne63293:0",
- "ms-psionics-enabled-u": "crwdns63294:0crwdne63294:0",
- "roman-magic-enabled-u": "crwdns63295:0crwdne63295:0",
- "none-u": "crwdns63296:0crwdne63296:0",
- "simplified-combat-enabled-u": "crwdns63297:0crwdne63297:0",
- "system-u": "crwdns63298:0crwdne63298:0",
- "hit-points-u": "crwdns63299:0crwdne63299:0",
- "wounds-u": "crwdns63300:0crwdne63300:0",
- "conflict-pool-u": "crwdns63301:0crwdne63301:0",
- "extended-conflict-resolution-enabled-u": "crwdns63302:0crwdne63302:0",
- "home-world-u": "crwdns63303:0crwdne63303:0",
- "m-space-u": "crwdns63304:0crwdne63304:0",
- "power-points-u": "crwdns63305:0crwdne63305:0",
- "show-reduced-description-u": "crwdns63306:0crwdne63306:0",
- "extended-conflict-enabled-description-u": "crwdns63307:0crwdne63307:0",
- "roman-magic-enabled-description-u": "crwdns63308:0crwdne63308:0",
- "ms-psionics-enabled-description-u": "crwdns63309:0crwdne63309:0",
- "la-psionics-enabled-description-u": "crwdns63310:0crwdne63310:0",
- "rolls-show-101-reduced-u": "crwdns63312:0crwdne63312:0",
- "circles-u": "crwdns64068:0crwdne64068:0",
- "npc-weapon-size-note-u": "crwdns64069:0crwdne64069:0",
- "weapon-u": "crwdns64070:0crwdne64070:0",
- "skills-u": "crwdns64071:0crwdne64071:0",
- "block-description-u": "crwdns64072:0crwdne64072:0",
- "cult-u": "crwdns64073:0crwdne64073:0",
- "circle-u": "crwdns64074:0crwdne64074:0",
- "rabble-underling-u": "crwdns64075:0crwdne64075:0",
- "unit-name-u": "crwdns64076:0crwdne64076:0",
- "unit-type-u": "crwdns64077:0crwdne64077:0",
- "commander-u": "crwdns64078:0crwdne64078:0",
- "formation-u": "crwdns64079:0crwdne64079:0",
- "default-sheet-type-u": "crwdns64080:0crwdne64080:0",
- "type-description-u": "crwdns64081:0crwdne64081:0",
- "encounter-generator-json-u": "crwdns64082:0crwdne64082:0",
- "json-importer-u": "crwdns64083:0crwdne64083:0",
- "spirit-init-u": "crwdns64084:0crwdne64084:0",
- "sheet-u": "crwdns64085:0crwdne64085:0",
- "instructions-u": "crwdns64086:0crwdne64086:0",
- "show-spirit-attributes-u": "crwdns64087:0crwdne64087:0",
- "json-step-one-u": "crwdns64088:0crwdne64088:0",
- "json-step-two-u": "crwdns64089:0crwdne64089:0",
- "json-step-three-u": "crwdns64090:0crwdne64090:0",
- "json-step-four-u": "crwdns64091:0crwdne64091:0",
- "json-step-five-u": "crwdns64092:0crwdne64092:0",
- "json-step-six-u": "crwdns64093:0crwdne64093:0",
- "json-note-one-u": "crwdns64094:0crwdne64094:0",
- "json-note-two-u": "crwdns64095:0crwdne64095:0",
- "json-note-three-u": "crwdns64096:0crwdne64096:0",
- "unit-traits-u": "crwdns64097:0crwdne64097:0",
- "multiplier-u": "crwdns64098:0crwdne64098:0",
- "strength-u": "crwdns64099:0crwdne64099:0",
- "frontage-u": "crwdns64100:0crwdne64100:0",
- "depth-u": "crwdns64101:0crwdne64101:0",
- "command-u": "crwdns64102:0crwdne64102:0",
- "competency-u": "crwdns64103:0crwdne64103:0",
- "morale-u": "crwdns64104:0crwdne64104:0",
- "armor-points-u": "crwdns64105:0crwdne64105:0",
- "repair-mod-u": "crwdns64106:0crwdne64106:0",
- "speed-u": "crwdns64107:0crwdne64107:0",
- "seaworthiness-u": "crwdns64108:0crwdne64108:0",
- "penalty-short-u": "crwdns64109:0crwdne64109:0",
- "condition-u": "crwdns64110:0crwdne64110:0",
- "ship-shape-u": "crwdns64111:0crwdne64111:0",
- "seaworthy-u": "crwdns64112:0crwdne64112:0",
- "battered-u": "crwdns64113:0crwdne64113:0",
- "swamped-u": "crwdns64114:0crwdne64114:0",
- "sinking-u": "crwdns64115:0crwdne64115:0",
- "crew-u": "crwdns64116:0crwdne64116:0",
- "capacity-u": "crwdns64117:0crwdne64117:0",
- "dimensions-u": "crwdns64118:0crwdne64118:0",
- "hull-type-u": "crwdns64119:0crwdne64119:0",
- "utility-u": "crwdns64120:0crwdne64120:0",
- "galley-u": "crwdns64121:0crwdne64121:0",
- "transport-u": "crwdns64122:0crwdne64122:0",
- "small-u": "crwdns64123:0crwdne64123:0",
- "large-u": "crwdns64124:0crwdne64124:0",
- "huge-u": "crwdns64125:0crwdne64125:0",
- "colossal-u": "crwdns64126:0crwdne64126:0",
- "enormous-u": "crwdns64127:0crwdne64127:0",
- "beyond-colossal-u": "crwdns64128:0crwdne64128:0",
- "captain-u": "crwdns64129:0crwdne64129:0",
- "ship-name-u": "crwdns64130:0crwdne64130:0",
- "armament-u": "crwdns64131:0crwdne64131:0",
- "beyond-enormous-u": "crwdns64132:0crwdne64132:0",
- "due-to-ship-condition-u": "crwdns64133:0crwdne64133:0",
- "skill-modifier-u": "crwdns64134:0crwdne64134:0"
+ "settings-u": "crwdns63527:0crwdne63527:0",
+ "sheet-version-u": "crwdns63528:0crwdne63528:0",
+ "setting-u": "crwdns63529:0crwdne63529:0",
+ "default-u": "crwdns63530:0crwdne63530:0",
+ "luther-arkwright-u": "crwdns63531:0crwdne63531:0",
+ "mythic-britain-u": "crwdns63532:0crwdne63532:0",
+ "sheet-type-u": "crwdns63533:0crwdne63533:0",
+ "battle-unit-u": "crwdns63534:0crwdne63534:0",
+ "npc-u": "crwdns63535:0crwdne63535:0",
+ "pc-u": "crwdns63536:0crwdne63536:0",
+ "ship-u": "crwdns63537:0crwdne63537:0",
+ "core-u": "crwdns63538:0crwdne63538:0",
+ "magic-u": "crwdns63539:0crwdne63539:0",
+ "equipment-u": "crwdns63540:0crwdne63540:0",
+ "notes-u": "crwdns63541:0crwdne63541:0",
+ "name-u": "crwdns63542:0crwdne63542:0",
+ "species-u": "crwdns63543:0crwdne63543:0",
+ "traits-abilities-gifts-u": "crwdns63544:0crwdne63544:0",
+ "rank-u": "crwdns63545:0crwdne63545:0",
+ "experience-rolls-u": "crwdns63546:0crwdne63546:0",
+ "age-u": "crwdns63547:0crwdne63547:0",
+ "gender-u": "crwdns63548:0crwdne63548:0",
+ "frame-u": "crwdns63549:0crwdne63549:0",
+ "weight-u": "crwdns63550:0crwdne63550:0",
+ "height-u": "crwdns63551:0crwdne63551:0",
+ "handedness-u": "crwdns63552:0crwdne63552:0",
+ "homeland-u": "crwdns63553:0crwdne63553:0",
+ "culture-u": "crwdns63554:0crwdne63554:0",
+ "social-class-u": "crwdns63555:0crwdne63555:0",
+ "career-u": "crwdns63556:0crwdne63556:0",
+ "characteristics-u": "crwdns63557:0crwdne63557:0",
+ "temp-u": "crwdns63558:0crwdne63558:0",
+ "total-u": "crwdns63559:0crwdne63559:0",
+ "str-u": "crwdns63560:0crwdne63560:0",
+ "con-u": "crwdns63561:0crwdne63561:0",
+ "siz-u": "crwdns63562:0crwdne63562:0",
+ "dex-u": "crwdns63563:0crwdne63563:0",
+ "int-u": "crwdns63564:0crwdne63564:0",
+ "ins-u": "crwdns64889:0crwdne64889:0",
+ "pow-u": "crwdns63565:0crwdne63565:0",
+ "cha-u": "crwdns63566:0crwdne63566:0",
+ "base-u": "crwdns63567:0crwdne63567:0",
+ "training-u": "crwdns63568:0crwdne63568:0",
+ "ageing-u": "crwdns63569:0crwdne63569:0",
+ "other-u": "crwdns63570:0crwdne63570:0",
+ "attributes-u": "crwdns63571:0crwdne63571:0",
+ "attribute-u": "crwdns63572:0crwdne63572:0",
+ "damage-modifier-u": "crwdns63573:0crwdne63573:0",
+ "experience-modifier-u": "crwdns63574:0crwdne63574:0",
+ "healing-rate-u": "crwdns63575:0crwdne63575:0",
+ "luck-points-u": "crwdns63576:0crwdne63576:0",
+ "magic-points-u": "crwdns63577:0crwdne63577:0",
+ "move-rate-u": "crwdns63578:0crwdne63578:0",
+ "initiative-bonus-u": "crwdns63579:0crwdne63579:0",
+ "tenacity-u": "crwdns63580:0crwdne63580:0",
+ "temp-damage-modifier-clarification-u": "crwdns63581:0crwdne63581:0",
+ "prana-points-u": "crwdns63582:0crwdne63582:0",
+ "action-points-u": "crwdns63583:0crwdne63583:0",
+ "plus-one-ap-u": "crwdns63584:0crwdne63584:0",
+ "swiftness-gift-u": "crwdns63585:0crwdne63585:0",
+ "fatigue-u": "crwdns63586:0crwdne63586:0",
+ "mighty-gift-u": "crwdns63587:0crwdne63587:0",
+ "use-str-siz-pow-u": "crwdns63588:0crwdne63588:0",
+ "steps-u": "crwdns63589:0crwdne63589:0",
+ "healthy-gift-u": "crwdns63590:0crwdne63590:0",
+ "add-rank-to-luck-u": "crwdns63591:0crwdne63591:0",
+ "armor-u": "crwdns63592:0crwdne63592:0",
+ "dependencies-u": "crwdns63593:0crwdne63593:0",
+ "hit-locations-u": "crwdns63594:0crwdne63594:0",
+ "robust-gift-u": "crwdns63595:0crwdne63595:0",
+ "ap-u": "crwdns63596:0crwdne63596:0",
+ "hp-u": "crwdns63597:0crwdne63597:0",
+ "location-u": "crwdns63598:0crwdne63598:0",
+ "block-u": "crwdns63599:0crwdne63599:0",
+ "encumbrance-u": "crwdns63600:0crwdne63600:0",
+ "right-leg-u": "crwdns63601:0crwdne63601:0",
+ "left-leg-u": "crwdns63602:0crwdne63602:0",
+ "abdomen-u": "crwdns63603:0crwdne63603:0",
+ "chest-u": "crwdns63604:0crwdne63604:0",
+ "right-arm-u": "crwdns63605:0crwdne63605:0",
+ "left-arm-u": "crwdns63606:0crwdne63606:0",
+ "head-u": "crwdns63607:0crwdne63607:0",
+ "armor-equipped-u": "crwdns63608:0crwdne63608:0",
+ "armor-type-u": "crwdns63609:0crwdne63609:0",
+ "armor-enc-u": "crwdns63610:0crwdne63610:0",
+ "armor-ap-u": "crwdns63611:0crwdne63611:0",
+ "other-ap-u": "crwdns63612:0crwdne63612:0",
+ "other-hp-u": "crwdns63613:0crwdne63613:0",
+ "base-hp-u": "crwdns63614:0crwdne63614:0",
+ "initiative-u": "crwdns63615:0crwdne63615:0",
+ "alacrity-gift-u": "crwdns63616:0crwdne63616:0",
+ "movement-u": "crwdns63617:0crwdne63617:0",
+ "walk-u": "crwdns63618:0crwdne63618:0",
+ "run-u": "crwdns63619:0crwdne63619:0",
+ "sprint-u": "crwdns63620:0crwdne63620:0",
+ "jump-u": "crwdns63621:0crwdne63621:0",
+ "horizontal-short-u": "crwdns63622:0crwdne63622:0",
+ "vertical-short-u": "crwdns63623:0crwdne63623:0",
+ "horizontal-u": "crwdns63624:0crwdne63624:0",
+ "vertical-u": "crwdns63625:0crwdne63625:0",
+ "swim-u": "crwdns63626:0crwdne63626:0",
+ "climb-u": "crwdns63627:0crwdne63627:0",
+ "rough-u": "crwdns63628:0crwdne63628:0",
+ "steep-u": "crwdns63629:0crwdne63629:0",
+ "sheer-u": "crwdns63630:0crwdne63630:0",
+ "movement-one-clarification-u": "crwdns63631:0crwdne63631:0",
+ "movement-two-clarification-u": "crwdns63632:0crwdne63632:0",
+ "movement-three-clarification-u": "crwdns63633:0crwdne63633:0",
+ "current-u": "crwdns63634:0crwdne63634:0",
+ "carrying-load-u": "crwdns63635:0crwdne63635:0",
+ "dex-and-str-skills-u": "crwdns63636:0crwdne63636:0",
+ "move-penalty-u": "crwdns63637:0crwdne63637:0",
+ "avg-species-siz-u": "crwdns63638:0crwdne63638:0",
+ "encumbrance-from-armor-u": "crwdns63639:0crwdne63639:0",
+ "effective-encumbrance-from-armor-u": "crwdns63640:0crwdne63640:0",
+ "encumbrance-from-shields-u": "crwdns63641:0crwdne63641:0",
+ "encumbrance-from-melee-weapons-u": "crwdns63642:0crwdne63642:0",
+ "encumbrance-from-missile-weapons-u": "crwdns63643:0crwdne63643:0",
+ "encumbrance-from-firearms-u": "crwdns63644:0crwdne63644:0",
+ "encumbrance-from-gear-u": "crwdns63645:0crwdne63645:0",
+ "encumbrance-from-currency-u": "crwdns63646:0crwdne63646:0",
+ "burdened-u": "crwdns63647:0crwdne63647:0",
+ "overloaded-u": "crwdns63648:0crwdne63648:0",
+ "max-u": "crwdns63649:0crwdne63649:0",
+ "current-level-u": "crwdns63650:0crwdne63650:0",
+ "recovery-in-u": "crwdns63651:0crwdne63651:0",
+ "fresh-u": "crwdns63652:0crwdne63652:0",
+ "winded-u": "crwdns63653:0crwdne63653:0",
+ "tired-u": "crwdns63654:0crwdne63654:0",
+ "Wearied-u": "crwdns63655:0crwdne63655:0",
+ "exhausted-u": "crwdns63656:0crwdne63656:0",
+ "incapacitated-u": "crwdns63657:0crwdne63657:0",
+ "semi-consciou-u": "crwdns63658:0crwdne63658:0",
+ "comatose-u": "crwdns63659:0crwdne63659:0",
+ "dead-u": "crwdns63660:0crwdne63660:0",
+ "standard-u": "crwdns63661:0crwdne63661:0",
+ "hard-u": "crwdns63662:0crwdne63662:0",
+ "formidable-u": "crwdns63663:0crwdne63663:0",
+ "herculean-u": "crwdns63664:0crwdne63664:0",
+ "hopeless-u": "crwdns63665:0crwdne63665:0",
+ "no-action-allowed-u": "crwdns63666:0crwdne63666:0",
+ "combat-styles-u": "crwdns63667:0crwdne63667:0",
+ "combat-style-u": "crwdns63668:0crwdne63668:0",
+ "penalty-u": "crwdns63669:0crwdne63669:0",
+ "traits-u": "crwdns63670:0crwdne63670:0",
+ "weapons-u": "crwdns63671:0crwdne63671:0",
+ "hours-u": "crwdns63672:0crwdne63672:0",
+ "characteristic-short-u": "crwdns63673:0crwdne63673:0",
+ "base-value-u": "crwdns63674:0crwdne63674:0",
+ "training-and-experience-u": "crwdns63675:0crwdne63675:0",
+ "standard-skills-u": "crwdns63676:0crwdne63676:0",
+ "skill-u": "crwdns63677:0crwdne63677:0",
+ "skill-grade-u": "crwdns63678:0crwdne63678:0",
+ "shields-and-weapons-u": "crwdns63679:0crwdne63679:0",
+ "shield-u": "crwdns63680:0crwdne63680:0",
+ "damage-mod-short-u": "crwdns63681:0crwdne63681:0",
+ "damage-u": "crwdns63682:0crwdne63682:0",
+ "combat-effects-u": "crwdns63683:0crwdne63683:0",
+ "max-hp-u": "crwdns63684:0crwdne63684:0",
+ "size-u": "crwdns63685:0crwdne63685:0",
+ "reach-u": "crwdns63686:0crwdne63686:0",
+ "enc-u": "crwdns63687:0crwdne63687:0",
+ "force-u": "crwdns63688:0crwdne63688:0",
+ "range-u": "crwdns63689:0crwdne63689:0",
+ "load-u": "crwdns63690:0crwdne63690:0",
+ "impale-size-short-u": "crwdns63691:0crwdne63691:0",
+ "display-u": "crwdns63692:0crwdne63692:0",
+ "shields-u": "crwdns63693:0crwdne63693:0",
+ "melee-weapons-u": "crwdns63694:0crwdne63694:0",
+ "melee-weapon-u": "crwdns63695:0crwdne63695:0",
+ "missile-weapons-u": "crwdns63696:0crwdne63696:0",
+ "missile-weapon-u": "crwdns63697:0crwdne63697:0",
+ "firearms-u": "crwdns63698:0crwdne63698:0",
+ "firearm-u": "crwdns63699:0crwdne63699:0",
+ "fire-rate-u": "crwdns63700:0crwdne63700:0",
+ "ammo-u": "crwdns63701:0crwdne63701:0",
+ "money-and-wealth-u": "crwdns63702:0crwdne63702:0",
+ "income-u": "crwdns63703:0crwdne63703:0",
+ "day-u": "crwdns63704:0crwdne63704:0",
+ "month-u": "crwdns63705:0crwdne63705:0",
+ "season-u": "crwdns63706:0crwdne63706:0",
+ "year-u": "crwdns63707:0crwdne63707:0",
+ "currency-u": "crwdns63708:0crwdne63708:0",
+ "value-u": "crwdns63709:0crwdne63709:0",
+ "quantity-short-u": "crwdns63710:0crwdne63710:0",
+ "item-u": "crwdns63711:0crwdne63711:0",
+ "centimetres-short-u": "crwdns63712:0crwdne63712:0",
+ "kilograms-short-u": "crwdns63713:0crwdne63713:0",
+ "armor-penalty-u": "crwdns63714:0crwdne63714:0",
+ "base-move-u": "crwdns63715:0crwdne63715:0",
+ "greater-than-u": "crwdns63716:0crwdne63716:0",
+ "athletics-u": "crwdns63717:0crwdne63717:0",
+ "very-easy-u": "crwdns63718:0crwdne63718:0",
+ "easy-u": "crwdns63719:0crwdne63719:0",
+ "one-grade-harder-u": "crwdns63720:0crwdne63720:0",
+ "two-grades-harder-u": "crwdns63721:0crwdne63721:0",
+ "impossible-u": "crwdns63722:0crwdne63722:0",
+ "passions-u": "crwdns63723:0crwdne63723:0",
+ "and-dependencies-u": "crwdns63724:0crwdne63724:0",
+ "score-u": "crwdns63725:0crwdne63725:0",
+ "dependency-u": "crwdns63726:0crwdne63726:0",
+ "passion-u": "crwdns63727:0crwdne63727:0",
+ "professional-skills-u": "crwdns63728:0crwdne63728:0",
+ "language-u": "crwdns63729:0crwdne63729:0",
+ "resistance-u": "crwdns63730:0crwdne63730:0",
+ "brawn-u": "crwdns63731:0crwdne63731:0",
+ "endurance-u": "crwdns63732:0crwdne63732:0",
+ "evade-u": "crwdns63733:0crwdne63733:0",
+ "willpower-u": "crwdns63734:0crwdne63734:0",
+ "boating-u": "crwdns63735:0crwdne63735:0",
+ "conceal-u": "crwdns63736:0crwdne63736:0",
+ "customs-u": "crwdns63737:0crwdne63737:0",
+ "dance-u": "crwdns63738:0crwdne63738:0",
+ "deceit-u": "crwdns63739:0crwdne63739:0",
+ "drive-u": "crwdns63740:0crwdne63740:0",
+ "first-aid-u": "crwdns63741:0crwdne63741:0",
+ "influence-u": "crwdns63742:0crwdne63742:0",
+ "insight-u": "crwdns63743:0crwdne63743:0",
+ "locale-u": "crwdns63744:0crwdne63744:0",
+ "perception-u": "crwdns63745:0crwdne63745:0",
+ "ride-u": "crwdns63746:0crwdne63746:0",
+ "sing-u": "crwdns63747:0crwdne63747:0",
+ "stealth-u": "crwdns63748:0crwdne63748:0",
+ "superstition-u": "crwdns63749:0crwdne63749:0",
+ "home-parallel-u": "crwdns63750:0crwdne63750:0",
+ "unarmed-u": "crwdns63751:0crwdne63751:0",
+ "native-tongue-u": "crwdns63752:0crwdne63752:0",
+ "medium-u": "crwdns63753:0crwdne63753:0",
+ "strenuous-u": "crwdns63754:0crwdne63754:0",
+ "halved-u": "crwdns63755:0crwdne63755:0",
+ "normal-u": "crwdns63756:0crwdne63756:0",
+ "all-u": "crwdns63757:0crwdne63757:0",
+ "equipment-and-wealth-u": "crwdns63758:0crwdne63758:0",
+ "due-to-fatigue-u": "crwdns63759:0crwdne63759:0",
+ "due-to-enc-u": "crwdns63760:0crwdne63760:0",
+ "reduced-u": "crwdns63761:0crwdne63761:0",
+ "cults-brotherhoods-and-orders-u": "crwdns63762:0crwdne63762:0",
+ "contacts-u": "crwdns63763:0crwdne63763:0",
+ "family-u": "crwdns63764:0crwdne63764:0",
+ "community-u": "crwdns63765:0crwdne63765:0",
+ "theism-u": "crwdns63766:0crwdne63766:0",
+ "sorcery-u": "crwdns63767:0crwdne63767:0",
+ "mysticism-u": "crwdns63768:0crwdne63768:0",
+ "animism-u": "crwdns63769:0crwdne63769:0",
+ "folk-magic-u": "crwdns63770:0crwdne63770:0",
+ "spell-u": "crwdns63771:0crwdne63771:0",
+ "description-u": "crwdns63772:0crwdne63772:0",
+ "macro-u": "crwdns63773:0crwdne63773:0",
+ "learned-u": "crwdns63774:0crwdne63774:0",
+ "follower-u": "crwdns63775:0crwdne63775:0",
+ "spirit-worshipper-u": "crwdns63776:0crwdne63776:0",
+ "shaman-u": "crwdns63777:0crwdne63777:0",
+ "high-shaman-u": "crwdns63778:0crwdne63778:0",
+ "spirit-lord-u": "crwdns63779:0crwdne63779:0",
+ "type-u": "crwdns63780:0crwdne63780:0",
+ "fetish-spirit-u": "crwdns63781:0crwdne63781:0",
+ "max-number-of-spirits-u": "crwdns63782:0crwdne63782:0",
+ "max-pow-of-spirits-u": "crwdns63783:0crwdne63783:0",
+ "spirit-ap-u": "crwdns63784:0crwdne63784:0",
+ "spirit-initiative-bonus-short-u": "crwdns63785:0crwdne63785:0",
+ "spirit-damage-u": "crwdns63786:0crwdne63786:0",
+ "trance-u": "crwdns63787:0crwdne63787:0",
+ "binding-u": "crwdns63788:0crwdne63788:0",
+ "allies-u": "crwdns63789:0crwdne63789:0",
+ "enemies-u": "crwdns63790:0crwdne63790:0",
+ "meditation-u": "crwdns63791:0crwdne63791:0",
+ "path-u": "crwdns63792:0crwdne63792:0",
+ "practiced-talent-u": "crwdns63793:0crwdne63793:0",
+ "max-cumulative-intensity-u": "crwdns63794:0crwdne63794:0",
+ "max-practiced-talents-u": "crwdns63795:0crwdne63795:0",
+ "max-intensity-u": "crwdns63796:0crwdne63796:0",
+ "path-talents-u": "crwdns63797:0crwdne63797:0",
+ "shaping-u": "crwdns63798:0crwdne63798:0",
+ "invocation-u": "crwdns63799:0crwdne63799:0",
+ "invocation-spells-u": "crwdns63800:0crwdne63800:0",
+ "max-shaping-points-u": "crwdns63801:0crwdne63801:0",
+ "max-memorized-spells-u": "crwdns63802:0crwdne63802:0",
+ "memorized-u": "crwdns63803:0crwdne63803:0",
+ "intensity-u": "crwdns63804:0crwdne63804:0",
+ "magnitude-u": "crwdns63805:0crwdne63805:0",
+ "devotional-pool-u": "crwdns63806:0crwdne63806:0",
+ "exhort-u": "crwdns63807:0crwdne63807:0",
+ "devotion-u": "crwdns63808:0crwdne63808:0",
+ "lay-member-u": "crwdns63809:0crwdne63809:0",
+ "initiate-u": "crwdns63810:0crwdne63810:0",
+ "acolyte-u": "crwdns63811:0crwdne63811:0",
+ "priest-u": "crwdns63812:0crwdne63812:0",
+ "high-priest-u": "crwdns63813:0crwdne63813:0",
+ "concentration-u": "crwdns63814:0crwdne63814:0",
+ "resist-u": "crwdns63815:0crwdne63815:0",
+ "devotion-miracles-u": "crwdns63816:0crwdne63816:0",
+ "cost-u": "crwdns63817:0crwdne63817:0",
+ "time-u": "crwdns63818:0crwdne63818:0",
+ "area-u": "crwdns63819:0crwdne63819:0",
+ "duration-u": "crwdns63820:0crwdne63820:0",
+ "metres-u": "crwdns63821:0crwdne63821:0",
+ "decametres-u": "crwdns63822:0crwdne63822:0",
+ "kilometres-u": "crwdns63823:0crwdne63823:0",
+ "instant-u": "crwdns63824:0crwdne63824:0",
+ "minutes-u": "crwdns63825:0crwdne63825:0",
+ "days-u": "crwdns63826:0crwdne63826:0",
+ "months-u": "crwdns63827:0crwdne63827:0",
+ "miracle-u": "crwdns63828:0crwdne63828:0",
+ "encumbered-u": "crwdns63829:0crwdne63829:0",
+ "fumbled-u": "crwdns63830:0crwdne63830:0",
+ "trained-u": "crwdns63831:0crwdne63831:0",
+ "increased-for-xp-u": "crwdns63832:0crwdne63832:0",
+ "yes-u": "crwdns63833:0crwdne63833:0",
+ "no-u": "crwdns63834:0crwdne63834:0",
+ "special-u": "crwdns63835:0crwdne63835:0",
+ "touch-u": "crwdns63836:0crwdne63836:0",
+ "miracle-rank-u": "crwdns63837:0crwdne63837:0",
+ "ranged-u": "crwdns63838:0crwdne63838:0",
+ "invoke-trait-u": "crwdns63839:0crwdne63839:0",
+ "enhance-attribute-u": "crwdns63840:0crwdne63840:0",
+ "augment-skill-u": "crwdns63841:0crwdne63841:0",
+ "targets-u": "crwdns63842:0crwdne63842:0",
+ "impale-size-u": "crwdns63843:0crwdne63843:0",
+ "effects-u": "crwdns63844:0crwdne63844:0",
+ "whisper-rolls-to-gm-u": "crwdns63845:0crwdne63845:0",
+ "magic-skills-u": "crwdns63846:0crwdne63846:0",
+ "other-skills-u": "crwdns63847:0crwdne63847:0",
+ "spectral-combat-u": "crwdns63848:0crwdne63848:0",
+ "spirit-abilities-u": "crwdns63849:0crwdne63849:0",
+ "spirits-have-tenacity-u": "crwdns63850:0crwdne63850:0",
+ "spells-u": "crwdns63851:0crwdne63851:0",
+ "miracles-u": "crwdns63852:0crwdne63852:0",
+ "show-name-in-roll-templates-u": "crwdns63853:0crwdne63853:0",
+ "rolled-u": "crwdns63854:0crwdne63854:0",
+ "roll-initiative-u": "crwdns63855:0crwdne63855:0",
+ "components-u": "crwdns63856:0crwdne63856:0",
+ "disabled-u": "crwdns63857:0crwdne63857:0",
+ "enabled-u": "crwdns63858:0crwdne63858:0",
+ "ablation-points-u": "crwdns63859:0crwdne63859:0",
+ "focus-points-u": "crwdns63860:0crwdne63860:0",
+ "fortune-points-u": "crwdns63861:0crwdne63861:0",
+ "precision-points-u": "crwdns63862:0crwdne63862:0",
+ "swiftness-points-u": "crwdns63863:0crwdne63863:0",
+ "ablation-u": "crwdns63864:0crwdne63864:0",
+ "focus-u": "crwdns63865:0crwdne63865:0",
+ "fortune-u": "crwdns63866:0crwdne63866:0",
+ "precision-u": "crwdns63867:0crwdne63867:0",
+ "swiftness-u": "crwdns63868:0crwdne63868:0",
+ "use-setting-default-u": "crwdns63869:0crwdne63869:0",
+ "background-u": "crwdns63870:0crwdne63870:0",
+ "display-campaign-settings-u": "crwdns63871:0crwdne63871:0",
+ "hit-u": "crwdns63872:0crwdne63872:0",
+ "status-u": "crwdns63873:0crwdne63873:0",
+ "monster-island-u": "crwdns63874:0crwdne63874:0",
+ "initiative-roll-u": "crwdns63875:0crwdne63875:0",
+ "running-jump-u": "crwdns63876:0crwdne63876:0",
+ "standing-jump-u": "crwdns63877:0crwdne63877:0",
+ "paralell-designator-u": "crwdns63878:0crwdne63878:0",
+ "paralell-type-development-u": "crwdns63879:0crwdne63879:0",
+ "apply-dependencies-penalty-u": "crwdns63880:0crwdne63880:0",
+ "rites-u": "crwdns63881:0crwdne63881:0",
+ "thennla-u": "crwdns63882:0crwdne63882:0",
+ "classic-fantasy-u": "crwdns63883:0crwdne63883:0",
+ "race-u": "crwdns63884:0crwdne63884:0",
+ "class-u": "crwdns63885:0crwdne63885:0",
+ "arcane-magic-u": "crwdns63886:0crwdne63886:0",
+ "divine-magic-u": "crwdns63887:0crwdne63887:0",
+ "arcane-casting-u": "crwdns63888:0crwdne63888:0",
+ "arcane-knowledge-u": "crwdns63889:0crwdne63889:0",
+ "casting-class-u": "crwdns63890:0crwdne63890:0",
+ "magic-user-u": "crwdns63891:0crwdne63891:0",
+ "bard-u": "crwdns63892:0crwdne63892:0",
+ "disbelieve-u": "crwdns63893:0crwdne63893:0",
+ "known-u": "crwdns63894:0crwdne63894:0",
+ "cantrips-u": "crwdns63895:0crwdne63895:0",
+ "school-u": "crwdns63896:0crwdne63896:0",
+ "reversible-u": "crwdns63897:0crwdne63897:0",
+ "actions-u": "crwdns63898:0crwdne63898:0",
+ "xp-u": "crwdns63899:0crwdne63899:0",
+ "mp-u": "crwdns63900:0crwdne63900:0",
+ "cost-reduction-u": "crwdns63901:0crwdne63901:0",
+ "apply-penalty-u": "crwdns63902:0crwdne63902:0",
+ "piety-u": "crwdns63903:0crwdne63903:0",
+ "channel-u": "crwdns63904:0crwdne63904:0",
+ "arcane-magic-enabled-u": "crwdns63905:0crwdne63905:0",
+ "divine-magic-enabled-u": "crwdns63906:0crwdne63906:0",
+ "name-display-description-u": "crwdns63907:0crwdne63907:0",
+ "roll-display-description-u": "crwdns63908:0crwdne63908:0",
+ "setting-description-u": "crwdns63909:0crwdne63909:0",
+ "luck-points-rank-description-u": "crwdns63910:0crwdne63910:0",
+ "tenacity-enabled-description-u": "crwdns63911:0crwdne63911:0",
+ "firearms-enabled-description-u": "crwdns63912:0crwdne63912:0",
+ "boating-standard-description-u": "crwdns63913:0crwdne63913:0",
+ "status-standard-description-u": "crwdns63914:0crwdne63914:0",
+ "superstition-standard-description-u": "crwdns63915:0crwdne63915:0",
+ "dependencies-enabled-description-u": "crwdns63916:0crwdne63916:0",
+ "arcane-magic-enabled-description-u": "crwdns63917:0crwdne63917:0",
+ "divine-magic-enabled-description-u": "crwdns63918:0crwdne63918:0",
+ "folk-magic-enabled-description-u": "crwdns63919:0crwdne63919:0",
+ "animism-enabled-description-u": "crwdns63920:0crwdne63920:0",
+ "spirits-have-tenacity-description-u": "crwdns63921:0crwdne63921:0",
+ "mysticism-enabled-description-u": "crwdns63922:0crwdne63922:0",
+ "sorcery-enabled-description-u": "crwdns63923:0crwdne63923:0",
+ "theism-enabled-description-u": "crwdns63924:0crwdne63924:0",
+ "conditions-u": "crwdns63925:0crwdne63925:0",
+ "psionics-u": "crwdns63926:0crwdne63926:0",
+ "discipline-u": "crwdns63927:0crwdne63927:0",
+ "discipline-talents-u": "crwdns63928:0crwdne63928:0",
+ "max-active-talents-u": "crwdns63929:0crwdne63929:0",
+ "humanoid-u": "crwdns63930:0crwdne63930:0",
+ "custom-u": "crwdns63931:0crwdne63931:0",
+ "health-and-armor-u": "crwdns63932:0crwdne63932:0",
+ "personal-u": "crwdns63933:0crwdne63933:0",
+ "short-u": "crwdns63934:0crwdne63934:0",
+ "long-u": "crwdns63935:0crwdne63935:0",
+ "multiversal-u": "crwdns63936:0crwdne63936:0",
+ "self-u": "crwdns63937:0crwdne63937:0",
+ "line-of-sight-u": "crwdns63938:0crwdne63938:0",
+ "same-paralell-u": "crwdns63939:0crwdne63939:0",
+ "any-paralell-u": "crwdns63940:0crwdne63940:0",
+ "instantaneous-u": "crwdns63941:0crwdne63941:0",
+ "talent-u": "crwdns63942:0crwdne63942:0",
+ "lasting-u": "crwdns63943:0crwdne63943:0",
+ "la-psionics-enabled-u": "crwdns63944:0crwdne63944:0",
+ "default-hit-location-table-u": "crwdns63945:0crwdne63945:0",
+ "default-hit-location-table-for-npcsu": "crwdns63946:0crwdne63946:0",
+ "hit-locations-description-u": "crwdns63947:0crwdne63947:0",
+ "npc-hit-locations-description-u": "crwdns63948:0crwdne63948:0",
+ "roman-magic-u": "crwdns63949:0crwdne63949:0",
+ "cursing-u": "crwdns63950:0crwdne63950:0",
+ "curse-u": "crwdns63951:0crwdne63951:0",
+ "prediction-u": "crwdns63952:0crwdne63952:0",
+ "divination-u": "crwdns63953:0crwdne63953:0",
+ "affects-u": "crwdns63954:0crwdne63954:0",
+ "impact-u": "crwdns63955:0crwdne63955:0",
+ "individual-u": "crwdns63956:0crwdne63956:0",
+ "group-u": "crwdns63957:0crwdne63957:0",
+ "city-u": "crwdns63958:0crwdne63958:0",
+ "necromancy-u": "crwdns63959:0crwdne63959:0",
+ "minor-u": "crwdns63960:0crwdne63960:0",
+ "life-altering-u": "crwdns63961:0crwdne63961:0",
+ "death-u": "crwdns63962:0crwdne63962:0",
+ "question-dead-u": "crwdns63963:0crwdne63963:0",
+ "summon-lemur-u": "crwdns63964:0crwdne63964:0",
+ "pharmacy-u": "crwdns63965:0crwdne63965:0",
+ "concocte-potion-u": "crwdns63966:0crwdne63966:0",
+ "small-animal-u": "crwdns63967:0crwdne63967:0",
+ "medium-animal-u": "crwdns63968:0crwdne63968:0",
+ "large-animal-u": "crwdns63969:0crwdne63969:0",
+ "shape-shifting-u": "crwdns63970:0crwdne63970:0",
+ "create-salve-skins-u": "crwdns63971:0crwdne63971:0",
+ "change-time-u": "crwdns63972:0crwdne63972:0",
+ "theology-u": "crwdns63973:0crwdne63973:0",
+ "mythic-rome-u": "crwdns63974:0crwdne63974:0",
+ "power-u": "crwdns63975:0crwdne63975:0",
+ "sphere-u": "crwdns63976:0crwdne63976:0",
+ "arc-u": "crwdns63977:0crwdne63977:0",
+ "first-u": "crwdns63978:0crwdne63978:0",
+ "second-u": "crwdns63979:0crwdne63979:0",
+ "third-u": "crwdns63980:0crwdne63980:0",
+ "ms-psionics-enabled-u": "crwdns63981:0crwdne63981:0",
+ "roman-magic-enabled-u": "crwdns63982:0crwdne63982:0",
+ "none-u": "crwdns63983:0crwdne63983:0",
+ "simplified-combat-enabled-u": "crwdns63984:0crwdne63984:0",
+ "system-u": "crwdns63985:0crwdne63985:0",
+ "hit-points-u": "crwdns63986:0crwdne63986:0",
+ "wounds-u": "crwdns63987:0crwdne63987:0",
+ "conflict-pool-u": "crwdns63988:0crwdne63988:0",
+ "extended-conflict-resolution-enabled-u": "crwdns63989:0crwdne63989:0",
+ "home-world-u": "crwdns63990:0crwdne63990:0",
+ "m-space-u": "crwdns63991:0crwdne63991:0",
+ "power-points-u": "crwdns63992:0crwdne63992:0",
+ "show-reduced-description-u": "crwdns63993:0crwdne63993:0",
+ "extended-conflict-enabled-description-u": "crwdns63994:0crwdne63994:0",
+ "roman-magic-enabled-description-u": "crwdns63995:0crwdne63995:0",
+ "ms-psionics-enabled-description-u": "crwdns63996:0crwdne63996:0",
+ "la-psionics-enabled-description-u": "crwdns63997:0crwdne63997:0",
+ "rolls-show-101-reduced-u": "crwdns63998:0crwdne63998:0",
+ "circles-u": "crwdns63999:0crwdne63999:0",
+ "npc-weapon-size-note-u": "crwdns64000:0crwdne64000:0",
+ "weapon-u": "crwdns64001:0crwdne64001:0",
+ "skills-u": "crwdns64002:0crwdne64002:0",
+ "block-description-u": "crwdns64003:0crwdne64003:0",
+ "cult-u": "crwdns64004:0crwdne64004:0",
+ "circle-u": "crwdns64005:0crwdne64005:0",
+ "rabble-underling-u": "crwdns64006:0crwdne64006:0",
+ "unit-name-u": "crwdns64007:0crwdne64007:0",
+ "unit-type-u": "crwdns64008:0crwdne64008:0",
+ "commander-u": "crwdns64009:0crwdne64009:0",
+ "formation-u": "crwdns64010:0crwdne64010:0",
+ "default-sheet-type-u": "crwdns64011:0crwdne64011:0",
+ "type-description-u": "crwdns64012:0crwdne64012:0",
+ "encounter-generator-json-u": "crwdns64013:0crwdne64013:0",
+ "json-importer-u": "crwdns64014:0crwdne64014:0",
+ "spirit-init-u": "crwdns64015:0crwdne64015:0",
+ "sheet-u": "crwdns64016:0crwdne64016:0",
+ "instructions-u": "crwdns64017:0crwdne64017:0",
+ "json-step-one-u": "crwdns64019:0crwdne64019:0",
+ "json-step-two-u": "crwdns64020:0crwdne64020:0",
+ "json-step-three-u": "crwdns64021:0crwdne64021:0",
+ "json-step-four-u": "crwdns64022:0crwdne64022:0",
+ "json-step-five-u": "crwdns64023:0crwdne64023:0",
+ "json-step-six-u": "crwdns64024:0crwdne64024:0",
+ "json-note-one-u": "crwdns64025:0crwdne64025:0",
+ "json-note-two-u": "crwdns64026:0crwdne64026:0",
+ "unit-traits-u": "crwdns64028:0crwdne64028:0",
+ "multiplier-u": "crwdns64029:0crwdne64029:0",
+ "strength-u": "crwdns64030:0crwdne64030:0",
+ "frontage-u": "crwdns64031:0crwdne64031:0",
+ "depth-u": "crwdns64032:0crwdne64032:0",
+ "command-u": "crwdns64033:0crwdne64033:0",
+ "competency-u": "crwdns64034:0crwdne64034:0",
+ "morale-u": "crwdns64035:0crwdne64035:0",
+ "armor-points-u": "crwdns64036:0crwdne64036:0",
+ "repair-mod-u": "crwdns64037:0crwdne64037:0",
+ "speed-u": "crwdns64038:0crwdne64038:0",
+ "seaworthiness-u": "crwdns64039:0crwdne64039:0",
+ "penalty-short-u": "crwdns64040:0crwdne64040:0",
+ "condition-u": "crwdns64041:0crwdne64041:0",
+ "ship-shape-u": "crwdns64042:0crwdne64042:0",
+ "seaworthy-u": "crwdns64043:0crwdne64043:0",
+ "battered-u": "crwdns64044:0crwdne64044:0",
+ "swamped-u": "crwdns64045:0crwdne64045:0",
+ "sinking-u": "crwdns64046:0crwdne64046:0",
+ "crew-u": "crwdns64047:0crwdne64047:0",
+ "capacity-u": "crwdns64048:0crwdne64048:0",
+ "dimensions-u": "crwdns64049:0crwdne64049:0",
+ "hull-type-u": "crwdns64050:0crwdne64050:0",
+ "utility-u": "crwdns64051:0crwdne64051:0",
+ "galley-u": "crwdns64052:0crwdne64052:0",
+ "transport-u": "crwdns64053:0crwdne64053:0",
+ "small-u": "crwdns64054:0crwdne64054:0",
+ "large-u": "crwdns64055:0crwdne64055:0",
+ "huge-u": "crwdns64056:0crwdne64056:0",
+ "colossal-u": "crwdns64057:0crwdne64057:0",
+ "enormous-u": "crwdns64058:0crwdne64058:0",
+ "beyond-colossal-u": "crwdns64059:0crwdne64059:0",
+ "captain-u": "crwdns64060:0crwdne64060:0",
+ "ship-name-u": "crwdns64061:0crwdne64061:0",
+ "armament-u": "crwdns64062:0crwdne64062:0",
+ "beyond-enormous-u": "crwdns64063:0crwdne64063:0",
+ "due-to-ship-condition-u": "crwdns64064:0crwdne64064:0",
+ "skill-modifier-u": "crwdns64065:0crwdne64065:0",
+ "temp-armor-all-u": "crwdns64890:0crwdne64890:0",
+ "temp-hp-all-u": "crwdns64891:0crwdne64891:0",
+ "quick-stats-u": "crwdns64892:0crwdne64892:0",
+ "npc-view-u": "crwdns64893:0crwdne64893:0",
+ "help-macros-u": "crwdns64894:0crwdne64894:0",
+ "json-note-four-u": "crwdns64895:0crwdne64895:0",
+ "spirit-values-u": "crwdns64896:0crwdne64896:0",
+ "affiliations-u": "crwdns64897:0crwdne64897:0",
+ "affiliation-u": "crwdns64898:0crwdne64898:0",
+ "mythic-constantinople-u": "crwdns64899:0crwdne64899:0",
+ "affiliations-enabled-u": "crwdns64900:0crwdne64900:0",
+ "affiliations-enabled-description-u": "crwdns64901:0crwdne64901:0",
+ "max-devotional-pool-based-on-u": "crwdns64902:0crwdne64902:0",
+ "max-devotional-pool-based-on-description-u": "crwdns64903:0crwdne64903:0"
}
\ No newline at end of file
diff --git a/Mongoose_Traveller/MongooseTraveller.html b/Mongoose_Traveller/MongooseTraveller.html
index e9c3aa7a71..02d337c4f6 100644
--- a/Mongoose_Traveller/MongooseTraveller.html
+++ b/Mongoose_Traveller/MongooseTraveller.html
@@ -476,6 +476,7 @@
+
+
+
+
-
+
Strength
Intellect
@@ -1183,6 +1187,7 @@
+
@@ -1205,13 +1210,15 @@
-
+
+
+
-
+
Roll
@@ -2754,7 +2761,7 @@
-
+
@@ -2800,7 +2807,7 @@
-
+
@@ -2853,7 +2860,7 @@
-
+
@@ -3435,8 +3442,6 @@
+
\ No newline at end of file
diff --git a/Rogue_Trader/RogueTrader.html b/Rogue_Trader/RogueTrader.html
index 557bc1c5a3..3a6f6c5da8 100644
--- a/Rogue_Trader/RogueTrader.html
+++ b/Rogue_Trader/RogueTrader.html
@@ -892,87 +892,161 @@
+
+
diff --git a/Rotted Capes/RottedCapes.css b/Rotted Capes/RottedCapes.css
index 97a49a508f..0bde8b81aa 100644
--- a/Rotted Capes/RottedCapes.css
+++ b/Rotted Capes/RottedCapes.css
@@ -1,5 +1,4 @@
-
/* ================ Roll Templates ================ */
.sheet-rolltemplate-cast_plotdie_roll table,
.sheet-rolltemplate-cast_burnout_roll table,
diff --git a/Rotted Capes/RottedCapes.html b/Rotted Capes/RottedCapes.html
index 608af1da9a..39fedcf3c5 100644
--- a/Rotted Capes/RottedCapes.html
+++ b/Rotted Capes/RottedCapes.html
@@ -1,3 +1,4 @@
+
diff --git a/Scum - Villainy/scum.css b/Scum - Villainy/scum.css
index f26b8b6c34..c878cce9ea 100644
--- a/Scum - Villainy/scum.css
+++ b/Scum - Villainy/scum.css
@@ -19,7 +19,7 @@ font-size: 12px;
.sheet-playbook-reminder {
position: absolute;
border: 1px solid black;
- background: white;
+ background: white;
margin-top: 43px;
z-index: 3;
border-radius: 5px;
@@ -35,13 +35,11 @@ background:white;
text-shadow: 0 0 2px white;
height:100%;
clear:both;
- padding-right:15px;
- padding-left:15px;
+ padding: 0 15px 15px;
}
.sheet-type-crew {
background-image: url("http://i.imgur.com/JgP5ZZy.png") !important;
- padding-right:5px;
- padding-left:5px;
+ padding: 0 5px 15px;
}
.sheet-type-faction {
background-image: url("http://i.imgur.com/JgP5ZZy.png") !important;
@@ -50,8 +48,7 @@ background:white;
text-shadow: 0 0 2px white;
height:100%;
clear:both;
- padding-right:5px;
- padding-left:5px;
+ padding: 0 15px 15px;
}
input.sheet-settings-checkbox{
width: 20px;
@@ -349,40 +346,25 @@ font-weight: inherit;
-.sheet-blackheader, .sheet-black-on-grey, .sheet-greyheader{
+.sheet-blackheader{
font-size: 74%;
font-weight: 600;
height: 16px;
letter-spacing: 1px;
line-height: 16px;
padding-left: 5px;
-}
-
-.sheet-blackheader.sheet-narrow, .sheet-black-on-grey.sheet-narrow{
-padding-left: 2px;
-}
-
-.sheet-blackheader{
-background-color: #102536;
color: white;
-}
-
-.sheet-black-on-grey, .sheet-greyheader{
background-color: #102536;
-color: white;
}
-.sheet-black-on-grey{
-float: left;
-position: relative;
-top: -3px;
-z-index: -1;
-}
-
-.sheet-blackheader .sheet-label, .sheet-black-on-grey .sheet-label, .sheet-greyheader .sheet-label{
+.sheet-blackheader .sheet-label{
padding-top: 2px;
}
+.sheet-shields {
+margin-top: 5px;
+}
+
.sheet-plainheader{
width: 100%;
border-top: 2px solid #02579a;
@@ -550,20 +532,22 @@ margin-top: 10px;
margin-top: 20px;
}
-.sheet-contact input[type=text],.sheet-friend input[type=text]{
+.sheet-contact .sheet-auto-expand,.sheet-friend .sheet-auto-expand{
font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
+display: inline-block;
+vertical-align: top;
font-size: 95%;
-height: 33px;
-padding: 0 0 4px 3px;
+min-height: 18px;
+padding: 0 0 3px 3px;
}
-.sheet-friend input[type=text]{
+.sheet-friend .sheet-auto-expand{
color: white;
text-shadow: 0 0 2px #81ebfb;
width: 137px;
}
-.sheet-contact input[type=text]{
+.sheet-contact .sheet-auto-expand{
color: white;
text-shadow: 0 0 2px #81ebfb;
width: calc(100% - 15px);
@@ -987,7 +971,7 @@ background-image: url('http://i.imgur.com/jF2ces6.png');
}
.sheet-recovery .sheet-clockpicture{
-margin-left: 30.5%;
+margin-left: 29%;
}
.sheet-clock .sheet-clockpicture{
@@ -1283,7 +1267,7 @@ padding: 0;
-input.sheet-stresstooth, input.sheet-xptooth, input.sheet-skiptooth, input.sheet-holdtooth,input.sheet-stresstooth + span, input.sheet-xptooth + span, input.sheet-skiptooth + span, input.sheet-holdtooth + span{
+input.sheet-stresstooth, input.sheet-xptooth, input.sheet-skiptooth, input.sheet-stresstooth + span, input.sheet-xptooth + span, input.sheet-skiptooth + span{
height: 25px;
}
input.sheet-modtooth, input.sheet-modtooth + span, input.sheet-moddamagetooth, input.sheet-moddamagetooth + span {
@@ -1474,51 +1458,36 @@ display: none;
}
-/* TURF RADIOS */
-
-
-
-.sheet-turfbox input[type="radio"]{
-display: block;
-float: right;
-position: initial;
-width: 11px;
-}
-
-input[type="checkbox"].sheet-turf1:checked ~ input[type="radio"].sheet-turf1 + span,input[type="checkbox"].sheet-turf2:checked ~ input[type="radio"].sheet-turf2 + span,input[type="checkbox"].sheet-turf3:checked ~ input[type="radio"].sheet-turf3 + span,input[type="checkbox"].sheet-turf4:checked ~ input[type="radio"].sheet-turf4 + span,input[type="checkbox"].sheet-turf5:checked ~ input[type="radio"].sheet-turf5 + span,input[type="checkbox"].sheet-turf6:checked ~ input[type="radio"].sheet-turf6 + span{
-/* black tooth*/background-image: url('http://i.imgur.com/Sm1jToy.png');
-}
-
-input.sheet-stresstooth:checked ~ input.sheet-stresstooth.sheet-turf6 + span{
-/* half grey tooth */background-image: url('http://i.imgur.com/gAgcV8Z.png');
-}
-
-
/* SPECIAL ABILITIES*/
-.sheet-specialability, .sheet-friend, .sheet-contact{
+.sheet-specialability {
padding-top: 5px;
padding-left: 4px;
}
-textarea.sheet-abilityname{
+.sheet-friend, .sheet-contact {
+padding: 5px 0 4px 4px;
+}
+.sheet-specialability .sheet-abilityname {
+display: inline-block;
+vertical-align: top;
width: 25%;
color: white;
text-shadow: 0 0 2px #81ebfb;
-resize: none;
-height: 50px;
-padding-left: 5px;
+min-height: 18px;
+padding: 0 2px;
font-variant: small-caps;
font-weight: 800;
letter-spacing: 0px;
font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
}
-textarea.sheet-abilitydesc{
+.sheet-specialability .sheet-abilitydesc{
+display: inline-block;
+vertical-align: top;
width: 69%;
-resize: vertical;
-height: 50px;
+min-height: 30px;
color: white;
text-shadow: 0 0 2px #81ebfb;
font-size: 95%;
@@ -1629,19 +1598,7 @@ clear:right;
.sheet-armor .sheet-col00:last-child{
float: right;
}
-.sheet-armor .sheet-specialarmorlabel input[type="text"]
-{
- color: white;
- font-size: 95%;
- text-shadow: 0 0 2px #81ebfb;
- font-weight: 800;
- width:107px;
- text-transform:uppercase;
- clear:right;
- overflow: hidden;
- text-overflow: ellipsis;
-}
-.sheet-shipsystemlabel
+.sheet-shipsystemlabel
{
color: white;
font-size: 95%;
@@ -1848,27 +1805,8 @@ border: 1px solid white;
}
-/* HUNTING GROUNDS */
-
-
-
-.sheet-hunting-grounds input[type="text"]{
-font-weight: 800;
-color: black;
-line-height: 22px;
-}
-
-.sheet-hunting-grounds textarea{
-font-size: inherit;
-height: 36px;
-resize: vertical;
-}
-
-
/* BONUS DIE SECTION */
-
-
.sheet-bonusdie{
padding: 0 5px;
color: #81ebfb;
@@ -1984,7 +1922,7 @@ line-height: 122%;
-.charsheet button.repcontrol_edit, .charsheet button.repcontrol_add{
+button.repcontrol_edit, button.repcontrol_add{
padding: 6px;
background-image: none;
background-color: transparent;
@@ -1999,7 +1937,7 @@ font-variant: small-cap;
font-weight: 800;
}
-.charsheet button.repcontrol_edit:hover, .charsheet button.repcontrol_add:hover{
+button.repcontrol_edit:hover, button.repcontrol_add:hover{
color: white;
text-shadow: 0 0 2px white;
border-color: white;
@@ -2024,16 +1962,12 @@ z-index: 20;
-.sheet-hold, .sheet-stress > div, .sheet-rep > div, .sheet-hold > div, .sheet-crewcoin > div:first-child > div{
+.sheet-stress > div, .sheet-crewcoin > div:first-child > div{
float: left;
}
-.sheet-hold{
-width: 255px;
-margin-left: calc(55% - 255px);
-}
-.sheet-stress, .sheet-rep, .sheet-hold{
+.sheet-stress{
height: 25px;
}
@@ -2066,45 +2000,6 @@ text-align: right;
width: 100%;
padding-right:2px;}
-.sheet-rep1{
-width: 35px;
-}
-
-.sheet-rep2{
-width: calc(100% - 78px);
-}
-
-.sheet-rep3{
-width: 43px;
-}
-
-.sheet-turfbox{
-display: block;
-position: absolute;
-float: right;
-z-index: 2;
-margin-left: 63px;
-}
-
-.sheet-hold1, .sheet-hold4{
-width: 41px;
-}
-
-.sheet-hold2{
-width: 51px;
-}
-
-.sheet-hold3{
-width: 63px;
-}
-
-.sheet-hold5{
-width: 59px;
-height: 16px;
- padding-left: 2px;
-}
-
-
.sheet-crewcoin1{
width: 60px;
@@ -2126,14 +2021,6 @@ margin: -2px 0 0 35px;
margin-left: 0;
}
-.sheet-rep1 .sheet-zeroholder{
-margin: -2px 0 0 17px;
-}
-
-.sheet-rep3 .sheet-zeroholder{
-margin: 13px 0 0 -3px;
-}
-
.sheet-coin .sheet-zeroholder{
margin: 0 0 0 27px;
}
@@ -2154,34 +2041,6 @@ margin-right: 1px;
}
-/* small fixes */
-
-
-
-.sheet-rep .sheet-black-on-grey{
-padding-right: 4px;
-text-align: right;
-width: 100%;
-}
-
-.sheet-rep input.sheet-tooth{
-width: 11px;
-}
-
-.sheet-rep input.sheet-tooth + span{
-margin-right: 1px !important;
-}
-
-.sheet-hold .sheet-black-on-grey{
-width: calc(100% - 8px);
-}
-
-.sheet-toothholder{
-float: right;
-width: 20px;
-}
-
-
/* NOTES */
@@ -2307,7 +2166,7 @@ text-align: left;
width: 86px;
}
-button[type=roll].sheet-vicebutton, button[type=roll].sheet-fortunebutton, button[type=roll].sheet-cohortbutton{
+button[type=roll].sheet-vicebutton, button[type=roll].sheet-fortunebutton {
color: #81ebfb;
border-color: #81ebfb;
border-radius: 0;
@@ -2330,16 +2189,6 @@ height: 38px;
margin: 10px 3px 0 0;
}
-button[type=roll].sheet-cohortbutton{
-padding: 1px;
-margin-top: 3px;
-width: 35px;
-margin-left: -35px;
-position: absolute;
-line-height: 7px;
-font-size: 65%;
-}
-
button[type=roll].sheet-rollbutton:hover{
color: white;
}
@@ -2359,26 +2208,6 @@ height: 12px;
width: 12px;
}
-input.sheet-checkbox.sheet-circlebox-small{
-margin-top: 2px;
-}
-
-input.sheet-checkbox.sheet-squarebox-small{
-height: 10px;
-width: 10px;
-}
-
-input.sheet-checkbox.sheet-squarebox-small + span{
-margin: 0;
-width: 7px;
-height: 7px;
-}
-
-input.sheet-checkbox.sheet-squarebox-small:checked + span{
-background-color: #81ebfb !important;
-opacity: 0.7;
-}
-
input.sheet-checkbox + span{
display: inline-block;
width: 10px;
@@ -2401,75 +2230,33 @@ vertical-align: middle;
margin-left: 1px;
}
-input.sheet-checkbox.sheet-circlebox-small + span{
-border-radius: 40px;
-height: 9px;
-width: 9px;
-background: white;
-vertical-align: middle;
-margin-right: 2px;
-margin-bottom: 3px;
-}
-
input.sheet-checkbox + span:last-child{
margin-right: 0px !important;
}
input.sheet-checkbox:checked + span{
-background-color: #81ebfb !important;
+background-color: #81ebfb;
}
-input.sheet-checkbox.sheet-claimbridge{
-width: 14px;
-height: 14px;
-}
-
-input.sheet-checkbox.sheet-claimbridge + span{
-margin: 0;
-border: none;
-width: 100%;
-height: 100%;
-background: transparent;
-}
-
-input.sheet-checkbox.sheet-claimbridge:checked + span{
-background: #d6d8d9 !important;
-}
-
-
/* Change text colour when boxes are checked*/
-
-
-.sheet-specialability input:checked ~ textarea.sheet-abilityname,.sheet-specialability input:checked ~ textarea.sheet-abilitydesc,.sheet-item input.sheet-checkbox:checked ~ input[type=text],.sheet-item.sheet-checkbox input:checked ~ textarea,input.sheet-friendup:checked ~ input[type=text]{
+.sheet-specialability input:checked ~ .sheet-abilityname,.sheet-specialability input:checked ~ .sheet-abilitydesc,.sheet-item input.sheet-checkbox:checked ~ input[type=text],.sheet-item.sheet-checkbox input:checked ~ textarea,input.sheet-friendup:checked ~ .sheet-auto-expand{
color: #81ebfb;
text-shadow: 0 0 2px white !important;
}
-input.sheet-frienddown:checked ~ input[type=text]{
+input.sheet-frienddown:checked ~ .sheet-auto-expand{
color: #e34a3a;
text-shadow: 0 0 2px black !important;
}
-.sheet-contact input.sheet-checkbox:checked ~ input[type=text]{
+.sheet-contact input.sheet-checkbox:checked ~ .sheet-auto-expand{
font-weight: 800;
}
/* specific adjustments */
-
-
-.sheet-tier input.sheet-checkbox.sheet-circlebox-small + span{
-margin-right: 3px;
-}
-
-.sheet-specialability input.sheet-checkbox.sheet-circlebox + span{
-border-radius: 30px;
-background: white;
-vertical-align: top;
-}
-
.sheet-actions input.sheet-checkbox{
width: 20px;
height: 20px;
@@ -2485,16 +2272,12 @@ border-color: transparent transparent transparent #102536;
background-color: transparent;
}
.sheet-actions input.sheet-checkbox.sheet-circlebox:checked + span{
-display: inline-block;
-width: 0;
-height: 0;
-border-width: 5px 0 5px 10px;
-border-style: solid;
border-color: transparent transparent transparent #81ebfb;
filter:drop-shadow(0 0 2px white);
-background-color: transparent !important;
}
.sheet-specialability input.sheet-checkbox.sheet-circlebox + span{
+background: white;
+vertical-align: top;
display: inline-block;
width: 0;
height: 0;
@@ -2505,17 +2288,12 @@ border-style: solid;
border-color: transparent transparent transparent white;
background-color: transparent!important;
}
+.sheet-specialability input.sheet-checkbox.sheet-circlebox {
+margin-top: 2px;
+}
.sheet-specialability input.sheet-checkbox.sheet-circlebox:checked + span{
-display: inline-block;
-width: 0;
-height: 0;
-margin-top:4px !important;
-border-radius:0px !important;
-border-width: 5px 0 5px 10px;
-border-style: solid;
border-color: transparent transparent transparent #81ebfb;
filter:drop-shadow(0 0 2px white);
-background-color: transparent !important;
}
/* Friend triangles */
@@ -2557,12 +2335,12 @@ border-color: transparent transparent #81ebfb transparent;
}
.sheet-contact input.sheet-checkbox{
-margin-top: 6px;
+margin-top: 3px;
}
.sheet-contact input.sheet-checkbox + span{
border-width: 5px 0 5px 10px;
-margin-bottom: 2px;
+margin-top: 3px;
border-color: transparent transparent transparent #ffffff;
}
@@ -2637,69 +2415,6 @@ margin-right: 0px;
}
-/* COHORTS */
-
-
-
-.sheet-cohort-title > div:first-child{
-width: 120px;
-float: left;
-}
-
-.sheet-cohort-title > div:last-child{
-width: 44px;
-float: right;
-}
-
-.sheet-cohort-title input[type=text]{
-font-weight: 600;
-width: 100%;
-font-size: 90%;
-background: transparent;
-padding: 2px 0 0;
-}
-
-.sheet-cohort-condition > div, .sheet-cohort-condition .sheet-label{
-float: left;
-}
-
-.sheet-cohort-condition .sheet-label{
-color: black;
-font-size: 55%;
-}
-
-.sheet-cohort-condition1{
-width: 19%;
-margin-right: 2%;
-}
-
-.sheet-cohort-condition2{
-width: 28%;
-margin-right: 2%;
-}
-
-.sheet-cohort-condition3{
-width: 24%;
-margin-right: 2%;
-}
-
-div.sheet-cohort-condition4{
-width: 23%;
-float: right;
-font-weight: 800;
-}
-
-.sheet-cohort-text textarea{
-resize: vertical;
-color: black;
-font-size: 85%;
-line-height: 122%;
-font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;;
-height: 74px;
-border-bottom: 1px solid lightgray;
-}
-
-
/* SHIP SYSTEMS */
.sheet-ship
@@ -2708,7 +2423,7 @@ border-bottom: 1px solid lightgray;
background-position:center;
background-repeat:no-repeat; */
}
-
+
.sheet-ship-toprow {
margin-bottom:15px;
}
@@ -2734,7 +2449,7 @@ clear:left !important;
.sheet-modulelist
{
background:transparent;
- margin-top:10px;
+ margin-top:15px;
}
.sheet-ship-upkeep-skips {
@@ -2752,13 +2467,20 @@ clear:left !important;
background:transparent !important;
text-align:center !important;
width:100% !important;
-
+
}
-.sheet-ship-gambitexpo span {
+.sheet-ship-gambitexpo .sheet-blurb {
color:white;
font-style: italic;
+ line-height: 14px;
+ white-space: pre-wrap;
+ padding: 0 5px;
font-size: 80%;
}
+.sheet-ship-gambitexpo .sheet-gambits {
+ padding-top: 5px;
+ height: 30px;
+}
.sheet-ship-upkeepexpo {
text-align:center !important;
@@ -2771,147 +2493,6 @@ clear:left !important;
text-align:center !important;
width:100% !important;
}
-/* STRICTURES */
-
-
-
-.sheet-strictures div{
-font-size: 88%;
-}
-
-.sheet-strictures div .sheet-label{
-font-weight: 600;
-margin: 0 3px;
-}
-
-
-/* ALCHEMICALS */
-
-
-
-input.sheet-alchemicals-checkbox{
-width: 93px;
-height: 15px;
-}
-
-input.sheet-alchemicals-checkbox + span{
-display: inline-block;
-}
-
-input.sheet-alchemicals-checkbox:hover + span{
-color: white;
-}
-
-.sheet-alchemicals-content{
-display: none;
-padding-left: 7px;
-}
-
-input.sheet-alchemicals-checkbox:checked ~ .sheet-alchemicals-content{
-display: block;
-}
-
-.sheet-alchemicals .sheet-bandolier span:first-child{
-margin-right: 7px;
-font-size: 90%;
-}
-
-.sheet-alchemicals .sheet-italic{
-font-size: 80%;
-}
-
-.sheet-alchemicals li:after{
-height: 4px;
-width: 4px;
-top: .7em;
-}
-
-.sheet-alchemicals li{
-padding-left: 11px;
-font-size: 84%;
-height: 16px;
-}
-
-
-/* DROPDOWN PSEUDO-SELECT */
-
-
-
-.sheet-cohort-dropdown, .sheet-cohort-dropdown-bg{
-background-color: black;
-position: absolute;
-z-index: -1;
-width: 44px;
-}
-
-.sheet-cohort-dropdown{
-height: 20px;
-text-align: right;
-padding: 2px 4px 0 0;
-line-Height: 13px;
-z-index: 1;
-}
-
-.sheet-cohort-dropdown-bg{
-display: none;
-height: 47px;
-}
-
-.sheet-cohort-dropdown input[type=radio]{
-width: 30px;
-z-index: 10;
-}
-
-.sheet-cohort-dropdown input[type=radio],.sheet-cohort-dropdown input[type=radio] + span{
-display: none;
-}
-
-.sheet-cohort-title .sheet-label{
-font-size: 65%;
-color: white;
-}
-
-.sheet-cohort-dropdown:hover input[type=radio],.sheet-cohort-dropdown:hover input[type=radio] + span{
-display: inline;
-}
-
-.sheet-cohort-dropdown:hover .sheet-cohort-dropdown-bg{
-display: block;
-}
-
-.sheet-cohort-dropdown:hover input[type=radio]:checked + span{
-color: red;
-}
-
-.sheet-cohort-dropdown span:first-child{
-display: inline-block;
-}
-
-.sheet-cohort-dropdown:hover span:first-child{
-display: none;
-}
-
-
-/* FRAME */
-
-
-
-.sheet-frame{
-margin-top: 4px;
-}
-
-.sheet-frame input.sheet-label{
-font-weight: 600;
-color: white;
-}
-
-.sheet-frame textarea{
-font-size: 83%;
-color: white;
-resize: vertical;
-height: 40px;
-}
-
/* FACTIONS PAGE */
.sheet-systems
@@ -2922,6 +2503,9 @@ height: 40px;
{
margin-bottom: 55px;
}
+.sheet-type-faction .sheet-stress3 .sheet-blackheader {
+padding-left: 10px;
+}
.sheet-factiontitle
{
margin-bottom: 10px;
@@ -3117,11 +2701,37 @@ input:checked + .sheet-container
min-width: 860px;width: initial;
}
-
+/* Auto-expand */
+.sheet-auto-expand {
+ position: relative;
+ cursor: text;
+ word-wrap: break-word;
+}
+.sheet-auto-expand span {
+ visibility: hidden;
+ white-space: pre-wrap;
+ display: block;
+ font: inherit;
+}
+.sheet-auto-expand textarea {
+ position: absolute;
+ overflow: hidden;
+ box-sizing: border-box;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ resize: none;
+ height: 100%;
+ word-wrap: break-word;
+ padding: inherit;
+ font: inherit;
+ color: inherit;
+ text-transform: inherit;
+ letter-spacing: inherit;
+ text-align: inherit;
+}
/* ROLL TEMPLATES */
-
-
/* Container */
.sheet-rolltemplate-bitd .sheet-roll-holder
@@ -3289,7 +2899,7 @@ padding-left: 30px;
font-family: Tahoma, Gadget, sans-serif;
text-transform: uppercase;
font-size: 103%;
-letter-spacing: 1px;
+letter-spacing: 1px;
font-weight: 800;
line-height: 0px;
font-style: italic;
@@ -3388,6 +2998,7 @@ color: #303032;
.sheet-rolltemplate-bitd .sheet-roll-instructions
{
font-family: Tahoma, Gadget, sans-serif;
+padding: 0 20px;
}
.sheet-rolltemplate-bitd .sheet-roll-instructions em
{
@@ -3421,332 +3032,3 @@ font-family: Tahoma, Gadget, sans-serif;
{
display: none;
}
-
-
-
-/* TIER TEMPLATE */
-
-
-
-.sheet-rolltemplate-bitd-tier .sheet-rolltableholder{
-margin-left: -45px;
-margin-right: -1px;
-background-image: url(http://i.imgur.com/0aMMISi.jpg);
-width: 299px;
-height: 171px;
-font-variant-numeric: lining-nums;
-}
-
-.sheet-rolltemplate-bitd-tier .sheet-rolltablename{
-font-family: Tahoma, Gadget, Sans-serif;
-color: #8da8bb;
-text-transform: uppercase;
-font-size: 91%;
-letter-spacing: 0px;
-padding-left: 30px;
-font-weight: 400;
-line-height: 0px;
-height: 20px;
-padding-top: 32px;
-}
-
-.sheet-rolltemplate-bitd-tier .sheet-rolltablerolls{
-font-family: Tahoma, Gadget, Sans-serif;
-color: #8da8bb;
-text-transform: uppercase;
-font-size: 91%;
-letter-spacing: 0px;
-padding-left: 30px;
-font-weight: 400;
-line-height: 0px;
-font-style: normal;
-position: relative;
-top: -5px;
-}
-
-.sheet-rolltemplate-bitd-tier .sheet-rolltabletitle{
-padding-left: 30px;
-padding-top: 7px;
-}
-
-.sheet-rolltemplate-bitd-tier .sheet-rolltabledice{
-height: 27px;
-padding-top: 41px;
-padding-left: 30px;
-padding-right: 30px;
-padding-bottom: 20px;
-font-family: Tahoma, Gadget, Sans-serif;
-color: white;
-text-transform: uppercase;
-font-size: 137%;
-letter-spacing: 0px;
-font-weight: 800;
-line-height: 20px;
-position: relative;
-top: -4px;
-}
-
-.sheet-rolltemplate-bitd-tier .inlinerollresult{
-border: 0px solid white !important;
-background-color: rgba(158, 100, 81, 0);
-font-weight: normal;
-padding-left: 0;
-position: relative;
-}
-
-.sheet-rolltemplate-bitd-tier .sheet-comma:last-child{
-display: none;
-}
-
-.sheet-rolltemplate-bitd-tier .sheet-zerodice1{
-position: relative;
-top: 4px;
-font-size: 103%;
-font-family: tahoma, gadget, sans-serif;
-text-shadow: 0px 0px 6px rgb(9, 199, 208);
-color: #ffffff;
-}
-
-.sheet-rolltemplate-bitd-tier .sheet-zerodice1 .inlinerollresult{
-top: 0px;
-}
-
-.sheet-rolltemplate-bitd-tier .sheet-zerodice2{
-line-height: 100%;
-font-size: 67%;
-font-style: italic;
-text-transform: none;
-font-weight: 400;
-letter-spacing: 0;
-padding-top: 8px;
-text-shadow: 0px 0px 6px rgb(9, 199, 208);
-color: #d8e4ef;
-}
-
-.sheet-rolltemplate-bitd-tier img{
-height: 22px;
-}
-
-
-/* ENTANGLEMENT TEMPLATE */
-
-
-
-.sheet-rolltemplate-bitd-entangle .sheet-rolltableholder{
-margin-left: -45px;
-margin-right: -1px;
-background-image: url(http://i.imgur.com/JRHeBtH.jpg);
-width: 299px;
-height: 171px;
-font-variant-numeric: lining-nums;
-}
-
-.sheet-rolltemplate-bitd-entangle .sheet-rolltablename{
-font-family: Tahoma, Gadget, Sans-serif;
-color: #ffffff;
-text-transform: none;
-font-size: 110%;
-letter-spacing: 0px;
-padding-left: 28px;
-font-weight: 400;
-line-height: 0px;
-height: 20px;
-padding-top: 32px;
-}
-
-.sheet-rolltemplate-bitd-entangle .sheet-rolltablerolls{
-font-family: Tahoma, Gadget, Sans-serif;
-color: #ffffff;
-text-transform: none;
-font-size: 110%;
-letter-spacing: 0px;
-padding-left: 28px;
-font-weight: 400;
-line-height: 0px;
-font-style: normal;
-position: relative;
-top: -5px;
-}
-
-.sheet-rolltemplate-bitd-entangle .sheet-rolltabletitle{
-padding-left: 27px;
-padding-top: 8px;
-position: relative;
-top: 5px;
-}
-
-.sheet-rolltemplate-bitd-entangle .sheet-rolltabledice{
-height: 27px;
-padding-top: 41px;
-padding-left: 30px;
-padding-right: 30px;
-padding-bottom: 20px;
-font-family: tahoma, gadget, sans-serif;
-color: white;
-text-transform: uppercase;
-font-size: 137%;
-letter-spacing: 0px;
-font-weight: 800;
-line-height: 20px;
-position: relative;
-top: -4px;
-}
-
-.sheet-rolltemplate-bitd-entangle .inlinerollresult{
-border: 0px solid white !important;
-background-color: rgba(158, 100, 81, 0);
-font-weight: normal;
-padding-left: 0;
-position: relative;
-}
-
-.sheet-rolltemplate-bitd-entangle .sheet-comma:last-child{
-display: none;
-}
-
-.sheet-rolltemplate-bitd-entangle .sheet-zerodice1{
-position: relative;
-top: 4px;
-font-size: 103%;
-font-family: tahoma, gadget, sans-serif;
-text-shadow: 0px 0px 6px rgb(9, 199, 208);
-color: #ffffff;
-}
-
-.sheet-rolltemplate-bitd-entangle .sheet-zerodice1 .inlinerollresult{
-top: 0px;
-}
-
-.sheet-rolltemplate-bitd-entangle .sheet-zerodice2{
-line-height: 100%;
-font-size: 67%;
-font-style: italic;
-text-transform: none;
-font-weight: 400;
-letter-spacing: 0;
-padding-top: 8px;
-text-shadow: 0px 0px 6px rgb(9, 199, 208);
-color: #d8e4ef;
-}
-
-.sheet-rolltemplate-bitd-entangle .sheet-resistinstructions{
-font-family: tahoma, gadget, sans-serif;
-padding: 15px 56px 0px 27px;
-color: #c9c9c9;
-font-weight: 200;
-font-size: 81%;
-line-height: 119%;
-}
-
-.sheet-rolltemplate-bitd-entangle .sheet-resistinstructions em{
-font-style: normal;
-font-weight: 800;
-}
-
-
-/* COHORT TEMPLATE */
-
-
-
-.sheet-rolltemplate-bitd-cohort .sheet-rolltableholder{
-margin-left: -45px;
-margin-right: -1px;
-background-image: url(http://i.imgur.com/0aMMISi.jpg);
-width: 299px;
-height: 171px;
-font-variant-numeric: lining-nums;
-}
-
-.sheet-rolltemplate-bitd-cohort .sheet-rolltablename{
-font-family: Tahoma, Gadget, Sans-serif;
-color: #8da8bb;
-text-transform: uppercase;
-font-size: 91%;
-letter-spacing: 0px;
-padding-left: 30px;
-font-weight: 400;
-line-height: 0px;
-height: 20px;
-padding-top: 32px;
-}
-
-.sheet-rolltemplate-bitd-cohort .sheet-rolltablerolls{
-font-family: Tahoma, Gadget, Sans-serif;
-color: #8da8bb;
-text-transform: uppercase;
-font-size: 91%;
-letter-spacing: 0px;
-padding-left: 30px;
-font-weight: 400;
-line-height: 0px;
-font-style: normal;
-position: relative;
-top: -5px;
-}
-
-.sheet-rolltemplate-bitd-cohort .sheet-rolltabletitle{
-padding-left: 30px;
-padding-top: 7px;
-}
-
-.sheet-rolltemplate-bitd-cohort .sheet-rolltabledice{
-height: 27px;
-padding-top: 41px;
-padding-left: 30px;
-padding-right: 30px;
-padding-bottom: 20px;
-font-family: Tahoma, Gadget, Sans-serif;
-color: white;
-text-transform: uppercase;
-font-size: 137%;
-letter-spacing: 0px;
-font-weight: 800;
-line-height: 20px;
-position: relative;
-top: -4px;
-}
-
-.sheet-rolltemplate-bitd-cohort .inlinerollresult{
-border: 0px solid white !important;
-background-color: rgba(158, 100, 81, 0);
-font-weight: normal;
-padding-left: 0;
-position: relative;
-}
-
-.sheet-rolltemplate-bitd-cohort .sheet-comma:last-child{
-display: none;
-}
-
-.sheet-rolltemplate-bitd-cohort .sheet-zerodice1{
-position: relative;
-top: 4px;
-font-size: 103%;
-font-family: sans-serif;
-text-shadow: 0px 0px 6px rgb(9, 199, 208);
-color: #ffffff;
-}
-
-.sheet-rolltemplate-bitd-cohort .sheet-zerodice1 .inlinerollresult{
-top: 0px;
-}
-
-.sheet-rolltemplate-bitd-cohort .sheet-zerodice2{
-line-height: 100%;
-font-size: 67%;
-font-style: italic;
-text-transform: none;
-font-weight: 400;
-letter-spacing: 0;
-padding-top: 8px;
-text-shadow: 0px 0px 6px rgb(9, 199, 208);
-color: #d8e4ef;
-}
-
-.sheet-rolltemplate-bitd-cohort img{
-height: 22px;
-}
-
-
-
-
diff --git a/Scum - Villainy/scum.html b/Scum - Villainy/scum.html
index 606cb79cad..561cf2a9e4 100644
--- a/Scum - Villainy/scum.html
+++ b/Scum - Villainy/scum.html
@@ -1,1505 +1,2140 @@
+
Original by Tim Denee & Jakob Oesinghaus
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Recovery Get treatment in downtime to activate your healing project clock ►
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Lead a group action
-
Set up a teammate
-
Protect a teammate
-
Assist a teammate
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Choose a plan, provide the detail .
- Choose your load for the operation.
-
-
Assault: Point of attack
-
Deception: Method
-
Infiltration: Entry point
-
Mystic: Arcane power
-
Social: Social Connection
-
Transport: Locations / Route
-
-
-
-
-
-
-
-
-
-
-
-
Bonus Dice
-
-
-
+
-
- Push yourself (take 2 ) -or- accept a Devil's Bargain
-
-
-
-
-
+
-
- Assist (They take 1 )
-
-
-
-
-
+
-
- spend a gambit
-
-
-
Gambits
-
-
+
-
- Add a gambit to your crew when you roll a 6 or critical on a risky action and you didn't spend a gambit on a bonus die.
-
-
+
+
-
-
-
-
-
Roll Fortune
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Recovery Get treatment in downtime to activate your healing project clock ►
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Lead a group action
+
Set up a teammate
+
Protect a teammate
+
Assist a teammate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Choose a plan, provide the detail .
+ Choose your load for the operation.
+
+
Assault: Point of attack
+
Deception: Method
+
Infiltration: Entry point
+
Mystic: Arcane power
+
Social: Social Connection
+
Transport: Locations / Route
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Bonus Dice
+
+
+
+
+ Push yourself (take 2 ) -or- accept a Devil's Bargain
+
+
+
+
+
+
+ Assist (They take 1 )
+
+
+
+
+
+
+ spend a gambit
+
+
+
Gambits
+
+
+
+
+ Add a gambit to your crew when you roll a 6 or critical on a risky action and you didn't spend a gambit on a bonus die.
+
+
+
+
+
+
+
Roll Fortune
+
+
+
+
+
+
-
+
-
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
Jobs
+
+ If you take on a mission given by a faction, you may gain status with that faction depending on your current status with them and the number of jobs you've done for them since your status last changed.
+ Advancing from status -1 to 0: 1 job
+ Advancing from status 0 to 1: 1 job
Advancing from status 1 to 2: 2 jobs
Advancing from status 2 to 3: 3 jobs
-
-
-
-
War
-
- When you're at war with any number of factions (status -3), the following penalties apply:
- Your Crew suffers +1 Heat from jobs
- PCs get only 1 downtime activity rather than 2
-
-
-
-
-
+
+
+
+
War
+
+ When you're at war with any number of factions (status -3), the following penalties apply:
+ Your Crew suffers +1 Heat from jobs
+ PCs get only 1 downtime activity rather than 2
+
+
+
+
+
-
-
{{charname}}
-
{{subtitle}}
-
[{{rolltypetext}}]({{rolltypeimage}})
-
{{#rollGreater() roll1 0}}{{roll1}}
, {{/rollGreater() roll1 0}}{{#rollGreater() roll2 0}}{{roll2}}
, {{/rollGreater() roll2 0}}{{#rollGreater() roll3 0}}{{roll3}}
, {{/rollGreater() roll3 0}}{{#rollGreater() roll4 0}}{{roll4}}
, {{/rollGreater() roll4 0}}{{#rollGreater() roll5 0}}{{roll5}}
, {{/rollGreater() roll5 0}}{{#rollGreater() bonusdice 0}}{{bonus1}}
, {{/rollGreater() bonusdice 0}}{{#rollGreater() bonusdice 1}}{{bonus2}}
, {{/rollGreater() bonusdice 1}}{{#rollGreater() bonusdice 2}}{{bonus3}}
, {{/rollGreater() bonusdice 2}}{{#rollGreater() bonusdice 3}}{{bonus4}}
, {{/rollGreater() bonusdice 3}}{{#rollGreater() bonusdice 4}}{{bonus5}}
, {{/rollGreater() bonusdice 4}}{{#rollGreater() bonusdice 5}}{{bonus6}}
, {{/rollGreater() bonusdice 5}}{{#rollGreater() zerodice 0}}
{{zerodice}}
-
Zero Dice - take the lowest result above
{{/rollGreater() zerodice 0}}
- {{#position}}
{{position}}
{{/position}}{{#effect}}
{{effect}}
{{/effect}}{{#resist}}{{^short}}
Suffer 6 stress minus the highest die result. When you roll a critical on resistance, clear 1 stress.
{{/short}}{{/resist}}{{#vice}}{{^short}}
-
Clear an amount of stress equal to the highest die result. If the result of your vice roll means you clear more stress levels than you had marked, you overindulge .
- {{/short}}{{/vice}}{{#notes}}
-
{{notes}}
{{/notes}}
+ {{subtitle}}
+ [{{rolltypetext}}]({{rolltypeimage}})
+ {{#rollGreater() roll1 0}}{{roll1}}
, {{/rollGreater() roll1 0}}{{#rollGreater() roll2 0}}{{roll2}}
, {{/rollGreater() roll2 0}}{{#rollGreater() roll3 0}}{{roll3}}
, {{/rollGreater() roll3 0}}{{#rollGreater() roll4 0}}{{roll4}}
, {{/rollGreater() roll4 0}}{{#rollGreater() roll5 0}}{{roll5}}
, {{/rollGreater() roll5 0}}{{#rollGreater() bonusdice 0}}{{bonus1}}
, {{/rollGreater() bonusdice 0}}{{#rollGreater() bonusdice 1}}{{bonus2}}
, {{/rollGreater() bonusdice 1}}{{#rollGreater() bonusdice 2}}{{bonus3}}
, {{/rollGreater() bonusdice 2}}{{#rollGreater() bonusdice 3}}{{bonus4}}
, {{/rollGreater() bonusdice 3}}{{#rollGreater() bonusdice 4}}{{bonus5}}
, {{/rollGreater() bonusdice 4}}{{#rollGreater() bonusdice 5}}{{bonus6}}
, {{/rollGreater() bonusdice 5}}{{#rollGreater() zerodice 0}}
{{zerodice}}
+
Zero Dice - take the lowest result above
{{/rollGreater() zerodice 0}}
+ {{#position}}{{position}}
{{/position}}{{#effect}}{{effect}}
{{/effect}}{{#resist}}{{^short}}Suffer 6 stress minus the highest die result. When you roll a critical on resistance, clear 1 stress.
{{/short}}{{/resist}}{{#vice}}{{^short}}
+ Clear an amount of stress equal to the highest die result. If the result of your vice roll means you clear more stress levels than you had marked, you overindulge .
+ {{/short}}{{/vice}}{{#notes}}
+ {{notes}}
{{/notes}}
+
-
+
\ No newline at end of file
diff --git a/Splittermond/Sheet.html b/Splittermond/Sheet.html
index 3693537931..801d969191 100644
--- a/Splittermond/Sheet.html
+++ b/Splittermond/Sheet.html
@@ -1,1348 +1,2878 @@
-
-
-
-
-
-Spielercharakter Nichtspielercharakter
+Spielercharakter
+Nichtspielercharakter
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
Splittermond Charakterbogen für roll20.net (V. 1.9)
+
+
+
+
Splittermond Charakterbogen für roll20.net (V. 1.9)
+
Entworfen und umgesetzt von Loki
+
+
+
+
+
Grundwerte
+
+
Fertigkeiten & Magie
+
+
Kampf & Meisterschaften
+
+
Charakterentwicklung
+
+
+
+
+
+
+
Grundwerte
+
+
+
+
+
+
+
+
+
+
Attributsmodifikatoren
+
+
+
+
+
-
Entworfen und umgesetzt von Loki
-
-
-
Grundwerte Fertigkeiten & Magie Kampf & Meisterschaften Charakterentwicklung
-
-
-
Grundwerte
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Attributsmodifikatoren
-
-
-
-
+
+
Fertigkeiten & Magieschulen
+
+
+
+
+
+
Kampf & Meisterschaften
+
Initiative, Schaden & Fokus
+
+
+
+
Nahkampfwaffen
+
+
+
Fernkampfwaffen
+
+
+
Zaubersprüche
+
+
+
Rüstungen & Schilde
+
+
+
+
+
+
+
Meisterschaften
+
+
+
+
+
Charakterentwicklung
+
+
+
+
+
+
+
+
+
+
+ Ausrüstung
+
+
+
+
+
+
+
+
+
+
+
+
+ Notizen
+
+
+
+
+
+
+
+
+
+
Splittermond Character Sheet für roll20.net
+
Mit besonderem Dank an: Avalia, KKTNovice und Schattenklaus fürs Testen.
-
-
-
Fertigkeiten & Magieschulen
+
-
-
-
+
-
-
Kampf & Meisterschaften
+
\ No newline at end of file
diff --git a/Star Frontiers 2/Star Frontiers CSS.css b/Star Frontiers 2/Star Frontiers CSS.css
index c81cacff9a..10c0722288 100644
--- a/Star Frontiers 2/Star Frontiers CSS.css
+++ b/Star Frontiers 2/Star Frontiers CSS.css
@@ -1,3 +1,4 @@
+
/* Wade's CSS Code (GENERAL)v*/
/*@font-face {
font-family: 'zebulon';
@@ -160,7 +161,7 @@ input.sheet-is-specialized {
}
span.sheet-is-npc-tab::before {
- content: "Player Sheet";
+ content: "PLAYER SHEET";
}
span.sheet-is-npc-tab {
@@ -184,7 +185,7 @@ input.sheet-is-specialized {
}
input.sheet-is-npc:checked + span.sheet-is-npc-tab::before {
- content: "Referee Sheet"
+ content: "REFEREE SHEET"
}
/* END player/npc button Settings */
@@ -268,27 +269,29 @@ input.sheet-tab99:not(:checked) ~ .sheet-tab99{
input.sheet-tab {
- width: calc(30% - 1px);
- max-width: 100px;
+
+ width: 105px;
height: 20px;
outline: none !important;
position: relative;
cursor: pointer;
- z-index: 1;
+ z-index: 9999;
opacity: 0;
}
+
+/*
input.sheet-tab1 {
position: absolute;
top: 270px;
left: 30px;
}
-input.sheet-tab3 {
+input.sheet-tab2 {
position: absolute;
top: 270px;
left: 135px;
}
-input.sheet-tab2 {
+input.sheet-tab3 {
position: absolute;
top: 270px;
left: 240px;
@@ -299,7 +302,7 @@ input.sheet-tab11 {
left: 345px;
}
input.sheet-tab12 {
- position: absolute;
+ position: absolute;
top: 270px;
left: 550px;
}
@@ -337,36 +340,44 @@ input.sheet-tab9 {
position: absolute;
top: 270px;
left: 450px;
-}
+} */
input.sheet-tab +span::before {
content: attr(title);
display: inline-block;
+
+ text-align: center;
+
+ font-size: 13px;
+ color: black;
+ font-weight: bold;
background: #fff;
border: solid 1px #000;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
-
- font-size: 13px;
- font-weight: bold;
- text-align: center;
-
-
- width: 100px;
+
+ width: 105px;
height: 20px;
+
+ cursor: pointer;
+ position: relative;
+ vertical-align: middle;
+ margin-left: -101px;/*originally 91px*/
+
}
input.sheet-tab:checked +span::before {
border-bottom-color: white;
background: #000;
- color: #fff;
+ color: #fff;
+
}
.sheet-tab-br {
- border-bottom: 2px solid #a8a8a8;
+ border-bottom: 2px solid black;
margin-bottom: 5px;
- margin-top: 1px;
+ margin-top: 0px;
}
.charsheet button {
font-family: 'zebulon', Arial;
@@ -851,14 +862,15 @@ button, input, select, textarea,
textarea {
width: calc(100% - 10px);
- height: 150px;
- /* resize:none; */
+ height: 100px;
+ max-width: 100%;
+ max-height: 100%
display: inline-block;text-align: center;font-weight: bold;
background-color: #EEEEE;
border:solid 1px #BFBDBD;
color: #000;
padding-left:10px;
- width: 191px;
+ width: 375px;
box-shadow: 2px 2px 0 #828181 inset;
}
diff --git a/Star Frontiers 2/Star Frontiers HTML.html b/Star Frontiers 2/Star Frontiers HTML.html
index 6a93421281..7574d0f835 100644
--- a/Star Frontiers 2/Star Frontiers HTML.html
+++ b/Star Frontiers 2/Star Frontiers HTML.html
@@ -6,11 +6,12 @@
-
-
+
+
+
@@ -293,6 +294,7 @@
+
@@ -302,15 +304,15 @@
-
+
D10+
- LETHAL
- STUN
@@ -440,7 +442,7 @@
-
+
PERSONAL FILE
@@ -481,7 +483,7 @@
-
+
RACIAL ABILITIES
@@ -533,7 +535,7 @@
RACIAL TRAITS / ABILITIES
-
+
@@ -547,28 +549,28 @@
-
+
-
+
PERSONALITY PROFILE
-
+
-
+
-
+
PERSONAL ASSETS
@@ -613,45 +615,51 @@
-
-
OCCUPATION
+
+
PROFESSIONAL RÉSUMÉ
EXPERIENCE POINTS
-
ABILITY
+
+
EARNED XP
+
+
+
SPENT XP
+
=
+
TOTAL XP
+
+
+
-
-
PRIMARY SKILL AREA
+
OCCUPATION (PRIMARY SKILL AREA)
-
PSA / OCC NOTES
-
+
OCCUPATION DESCRIPTION
+
@@ -676,19 +684,21 @@
EMPLOYER (DIVISION) DESCRIPTION
-
+
CURRENT POSITION
JOB / POSITION INFORMATION
-
+
PREVIOUS EMPLOYER / POSITIONS
@@ -1563,7 +1573,7 @@
%
ROLL
+/w GM &{template:SFSkill} {{name=@{character_name}}} {{roll_name=FINDING LOCATION}}{{skill=ASTRONAVIGATION}}{{skill_num=[[@{ASTRONAVIGATION}]]}}{{skill_total=[[@{ASTRONAVIGATION}*10]]}}{{base=[[30]]}}{{misc_mod=[[?{Other Modifier|0}]]}}{{result=[[D100cf>[[@{ASTRONAVIGATION}*10+30+?{Other Modifier|}+40]]]]}}{{final=[[@{ASTRONAVIGATION}*10+30+?{Other Modifier|}]]}} {{crit=CRITICAL SUCCESS}}{{fail=LOCATION WRONG; REFEREE DETERMINES HOW FAR}}{{success=Calculate Probable location}}{{failure=Unable to locate; Need more time}}"> ROLL
@@ -1814,9 +1824,28 @@
+
-
WEAPON
+
WEAPON NAME
+
+ CUSTOM WEAPON
+ AXE
+ ELECTRIC SWORD
+ KNIFE
+ NIGHTSTICK
+ PISTOL BUTT
+ POLEARM
+ RIFLE BUTT
+ SHOCK GLOVES
+ SONIC KNIFE
+ SONIC SWORD
+ SPEAR
+ STUNSTICK
+ SWORD
+ VIBROKNIFE
+ WHIP
+ WEAPON CLASS
DMG
D10+
@@ -1887,7 +1916,7 @@
PROT
%
-
SEU RATIO
+
SEU RATIO
SEU / HIT
SEU / MIN
@@ -2313,7 +2342,7 @@
COMPUTER
-
LEVEL
+
LEVEL
F-PTS
TOTAL COST
@@ -2620,7 +2649,7 @@
PROT
%
-
SEU RATIO
+
SEU RATIO
SEU / HIT
SEU / MIN
@@ -2830,6 +2859,7 @@
+
@@ -2837,15 +2867,15 @@
-
+
D10+
- LETHAL
- STUN
@@ -2983,8 +3013,27 @@
+
-
WEAPON
+
WEAPON NAME
+
+ CUSTOM WEAPON
+ AXE
+ ELECTRIC SWORD
+ KNIFE
+ NIGHTSTICK
+ PISTOL BUTT
+ POLEARM
+ RIFLE BUTT
+ SHOCK GLOVES
+ SONIC KNIFE
+ SONIC SWORD
+ SPEAR
+ STUNSTICK
+ SWORD
+ VIBROKNIFE
+ WHIP
+ WEAPON CLASS
DMG
D10+
@@ -3661,7 +3710,7 @@
PROT
%
-
SEU RATIO
+
SEU RATIO
SEU / HIT
SEU / MIN
@@ -3784,7 +3833,6 @@
UPF STARSHIP LICENSE FORM 9622P-5K
-
**BETA RELEASE (USE AT YOUR OWN RISK)**
@@ -4197,7 +4249,7 @@
-
Author: Wade Wilson (Black Falcon on Roll20) VER: 2.5 (2-25-2017)
+
Author: Wade Wilson (Black Falcon on Roll20) VER: 2.6 (1-20-2018)
@@ -4267,7 +4319,7 @@
TARGET
ATT
DMG
- {{#target}}
+
1: {{target}}
{{result}}
@@ -4309,7 +4361,7 @@
{{/rollWasCrit() result}}
{{/rollLess() result final}}
- {{/target}}
+
{{#target2}}
2: {{target2}}
@@ -4622,7 +4674,7 @@
{{/rollBetween() subtarget 85 91}}
{{#rollBetween() subtarget 92 97}}
- AVIGATION SYSTEM
+ NAVIGATION SYSTEM
{{/rollBetween() subtarget 92 97}}
{{#rollBetween() subtarget 98 105}}
@@ -5820,9 +5872,9 @@ on("change:repeating_shipweapons",function(){
if(values.repeating_shipweapons_SSTargetDef == "STASIS SCREEN") {
setAttrs({repeating_shipweapons_SSTargetDefScore: 15}); setAttrs({repeating_shipweapons_SSTargetDef50: 1}); setAttrs({repeating_shipweapons_Range_Weapon_Effect: ""});
}
- else
+ /* else
{setAttrs({repeating_shipweapons_SSTargetDefScore: 0}); setAttrs({repeating_shipweapons_SSTargetDef50: 1}); setAttrs({repeating_shipweapons_Range_Weapon_Effect: ""});
- }
+ } */
}
});
});
@@ -5998,7 +6050,7 @@ on("change:repeating_mweapons",function(){
}
if(values.repeating_mweapons_Melee_Weapon.toUpperCase() == "ELECTRIC SWORD") {
setAttrs({repeating_mweapons_Melee_DMG: 4}); setAttrs({repeating_mweapons_Melee_DMG_max: "GAUSS"}); setAttrs({repeating_mweapons_Melee_Skill_Mod: "@{MELEE}"});
- setAttrs({repeating_mweapons_Melee_Type: "repeating_mweapons_@{row_id2}_Melee_AMMO -2"}); setAttrs({repeating_mweapons_Melee_AMMO_max: 20}); setAttrs({repeating_mweapons_Melee_Blunt: "D100cs<2cf>96"});
+ setAttrs({repeating_mweapons_Melee_AMMO_max: 20}); setAttrs({repeating_mweapons_Melee_Blunt: "D100cs<2cf>96"});
setAttrs({repeating_mweapons_Melee_Weapon_Att_BNS: 10}); setAttrs({repeating_mweapons_Melee_Weapon_Effect: "NO PS DMG"}); setAttrs({repeating_mweapons_Melee_NoMod: "0"});
}
if(values.repeating_mweapons_Melee_Weapon.toUpperCase() == "KNIFE") {
@@ -6033,12 +6085,12 @@ on("change:repeating_mweapons",function(){
}
if(values.repeating_mweapons_Melee_Weapon.toUpperCase() == "SONIC KNIFE") {
setAttrs({repeating_mweapons_Melee_DMG: 3}); setAttrs({repeating_mweapons_Melee_DMG_max: "SONIC"}); setAttrs({repeating_mweapons_Melee_Skill_Mod: "@{MELEE}"});
- setAttrs({repeating_mweapons_Melee_Type: "repeating_mweapons_@{row_id2}_Melee_AMMO -1"}); setAttrs({repeating_mweapons_Melee_AMMO_max: 20}); setAttrs({repeating_mweapons_Melee_Blunt: "D100cs<2cf>96"});
+ setAttrs({repeating_mweapons_Melee_AMMO_max: 20}); setAttrs({repeating_mweapons_Melee_Blunt: "D100cs<2cf>96"});
setAttrs({repeating_mweapons_Melee_Weapon_Att_BNS: 10}); setAttrs({repeating_mweapons_Melee_Weapon_Effect: "NO PS DMG"}); setAttrs({repeating_mweapons_Melee_NoMod: "0"});
}
if(values.repeating_mweapons_Melee_Weapon.toUpperCase() == "SONIC SWORD") {
setAttrs({repeating_mweapons_Melee_DMG: 5}); setAttrs({repeating_mweapons_Melee_DMG_max: "SONIC"}); setAttrs({repeating_mweapons_Melee_Skill_Mod: "@{MELEE}"});
- setAttrs({repeating_mweapons_Melee_Type: "repeating_mweapons_@{row_id2}_Melee_AMMO -2"}); setAttrs({repeating_mweapons_Melee_AMMO_max: 20}); setAttrs({repeating_mweapons_Melee_Blunt: "D100cs<2cf>96"});
+ setAttrs({repeating_mweapons_Melee_AMMO_max: 20}); setAttrs({repeating_mweapons_Melee_Blunt: "D100cs<2cf>96"});
setAttrs({repeating_mweapons_Melee_Weapon_Att_BNS: 15}); setAttrs({repeating_mweapons_Melee_Weapon_Effect: "NO PS DMG"}); setAttrs({repeating_mweapons_Melee_NoMod: "0"});
}
if(values.repeating_mweapons_Melee_Weapon.toUpperCase() == "SPEAR") {
@@ -6048,7 +6100,7 @@ on("change:repeating_mweapons",function(){
}
if(values.repeating_mweapons_Melee_Weapon.toUpperCase() == "STUNSTICK") {
setAttrs({repeating_mweapons_Melee_DMG: 3}); setAttrs({repeating_mweapons_Melee_DMG_max: "SONIC"}); setAttrs({repeating_mweapons_Melee_Skill_Mod: "@{MELEE}"});
- setAttrs({repeating_mweapons_Melee_Type: "repeating_mweapons_@{row_id2}_Melee_AMMO -2"}); setAttrs({repeating_mweapons_Melee_AMMO_max: 20}); setAttrs({repeating_mweapons_Melee_Blunt: "D100cs<2cf>96"});
+ setAttrs({repeating_mweapons_Melee_AMMO_max: 20}); setAttrs({repeating_mweapons_Melee_Blunt: "D100cs<2cf>96"});
setAttrs({repeating_mweapons_Melee_Weapon_Att_BNS: 5}); setAttrs({repeating_mweapons_Melee_Weapon_Effect: "NO PS DMG / LETHAL OR STUN"}); setAttrs({repeating_mweapons_Melee_NoMod: "0"});
}
if(values.repeating_mweapons_Melee_Weapon.toUpperCase() == "SWORD") {
@@ -6058,7 +6110,7 @@ on("change:repeating_mweapons",function(){
}
if(values.repeating_mweapons_Melee_Weapon.toUpperCase() == "VIBROKNIFE") {
setAttrs({repeating_mweapons_Melee_DMG: 2}); setAttrs({repeating_mweapons_Melee_DMG_max: "INERTIA"}); setAttrs({repeating_mweapons_Melee_Skill_Mod: "@{MELEE}"});
- setAttrs({repeating_mweapons_Melee_Type: "repeating_mweapons_@{row_id2}_Melee_AMMO -1"}); setAttrs({repeating_mweapons_Melee_AMMO_max: 20}); setAttrs({repeating_mweapons_Melee_Blunt: "D100cs<2cf>96"});
+ setAttrs({repeating_mweapons_Melee_AMMO_max: 20}); setAttrs({repeating_mweapons_Melee_Blunt: "D100cs<2cf>96"});
setAttrs({repeating_mweapons_Melee_Weapon_Att_BNS: 5}); setAttrs({repeating_mweapons_Melee_Weapon_Effect: ""}); setAttrs({repeating_mweapons_Melee_NoMod: "1"});
}
if(values.repeating_mweapons_Melee_Weapon.toUpperCase() == "WHIP") {
@@ -6294,11 +6346,11 @@ on('change:armor_mass change:parmor_mass', function(){
on('change:carry_weight change:hvy_carry_weight change:total_gear_mass', function(){
getAttrs(['carry_weight','hvy_carry_weight','total_gear_mass','enc_mod','DEX_mod','RS_mod'], function(values){
- if(values.total_gear_mass < values.carry_weight) {
+ if(values.total_gear_mass <= values.carry_weight) {
setAttrs({
current_encumbrance:""}); setAttrs({enc_mod:1}); setAttrs({DEX_mod:0}); setAttrs({RS_mod:0}); console.log("Encumbrance is Normal");
}
- else if(values.total_gear_mass >= values.carry_weight && values.total_gear_mass < values.hvy_carry_weight) {
+ else if(values.total_gear_mass > values.carry_weight && values.total_gear_mass < values.hvy_carry_weight) {
setAttrs({
current_encumbrance:"ENCUMBERED"}); setAttrs({enc_mod:0.5}); setAttrs({DEX_mod:-10}); setAttrs({RS_mod:-10}); console.log("===== Encumbrance is Encumbered =====");} //{setAttrs({enc_mod:0.5});
else {setAttrs({current_encumbrance:"CANNOT MOVE"}); setAttrs({enc_mod:0}); setAttrs({DEX_mod:-10}); setAttrs({RS_mod:-10}); console.log("===== Encumbrance is Max =====");} //{setAttrs({enc_mod:0});
diff --git a/Star Trek Adventures Official/STA_Style.css b/Star Trek Adventures Official/STA_Style.css
new file mode 100644
index 0000000000..057f9b87a9
--- /dev/null
+++ b/Star Trek Adventures Official/STA_Style.css
@@ -0,0 +1,1152 @@
+/* ~~~~~~~~~ Star Trek: Adventures - Official Sheet by Roll20 CSS File ~~~~~~~~~ */
+
+/* --- Colors --- */
+/* For reference:
+ -Original TNG Design Colors-
+ Background Dark Blue/Near Black: rgb(0,19,35)
+ Heading Sections Dark Purple: rgb(245,157,8)
+ Heading Sections Orange: rgb(163,64,113)
+ Attributes Medium Purple: rgb(150,118,169)
+ Determination and Input Borders Light Purple: rgb(195,188,222)
+ Weapons Pink: rgb(204, 102, 153) */
+
+/* Generic rules & customizations */
+* {
+ box-sizing: border-box;
+ font-family: Impact, sans-serif;
+ background: transparent;
+}
+
+.charsheet {
+ width: 900px;
+ color: rgb(150,118,169);
+}
+
+.charsheet button[type="roll"] {
+ margin: 0px;
+}
+
+.charsheet input[type="number"] {
+ width: 2.5em;
+ -webkit-appearance: none;
+ -moz-appearance: textfield;
+}
+
+select {
+ color: white;
+ border: 2px solid rgb(150,118,169);
+ border-radius: 5px 5px 5px 5px;
+ font-family: "Helvetica", Arial, sans-serif;
+ font-size: 13px;
+}
+
+select option{
+ font-family: "Helvetica", Arial, sans-serif;
+}
+
+
+input[type="checkbox"],
+input[type="radio"] {
+ opacity: 0;
+ z-index: 1;
+ position: relative;
+}
+
+img {
+ position: relative;
+ background-color: transparent;
+}
+
+hr {
+ margin: -1rem 0rem 0.5rem 0rem;
+ border: 1px solid rgb(225,134,183);
+}
+
+.sheet-label {
+ font-size: 1.1rem;
+ color: rgb(150,118,169);
+}
+
+.sheet-footer {
+ font-family:"Helvetica", Arial, sans-serif;
+ font-size:.75em;
+ text-align: center;
+}
+
+.sheet-sheet_type[value="starship"] ~ .sheet-footer {
+ width: 1000px;
+}
+
+.sheet-settings_toggle[value="on"] ~ .sheet-footer {
+ width: 900px;
+}
+
+/* Styling the border. The URL will need to be changed when we upload it to Roll20 officially. */
+.sheet-border-top {
+ background: #ff9900 url("https://raw.githubusercontent.com/clevett/Star-Trek/master/STA_starfleet_insignia_full.png") no-repeat 0px 35px;
+ border-bottom-left-radius: 130px;
+ margin-bottom: 10px;
+ padding-left: 80px;
+ height: 240px;
+}
+
+.sheet-border-bottom {
+ background: #9999cc;
+ border-top-left-radius: 130px;
+ padding-top: 20px;
+ padding-left: 80px;
+}
+
+/* Sheet Decorations */
+.sheet-vertdeco,
+.sheet-sidedeco-purple,
+.sheet-sidedeco-pink,
+.sheet-topdeco-purple,
+.sheet-starship .sheet-vertdeco,
+.sheet-starship .sheet-sidedeco-purple,
+.sheet-starship .sheet-topdeco-purple {
+ position: relative;
+}
+
+.sheet-sidedeco-purple,
+.sheet-sidedeco-pink,
+.sheet-starship .sheet-sidedeco-purple {
+ width: 80px;
+ border-top: 15px solid rgb(0,19,35);
+ border-bottom: 15px solid rgb(0,19,35);
+}
+
+.sheet-vertdeco,
+.sheet-starship .sheet-vertdeco {
+ left: 600px;
+ top: 212px;
+ height: 58px;
+ margin-bottom: -63px;
+ width: 10px;
+ background: rgb(0,19,35);
+}
+
+.sheet-sidedeco-purple {
+ height: 170px;
+ margin-bottom: -193px;
+ top: 520px;
+ background: rgb(150,118,169);
+}
+
+.sheet-topdeco-purple,
+.sheet-starship .sheet-topdeco-purple {
+ left: 610px;
+ top: 270px;
+ height: 20px;
+ width: 290px;
+ background: rgb(150,118,169);
+}
+
+.sheet-sidedeco-pink {
+ height: 270px;
+ margin-bottom: -262px;
+ top: 1044px;
+ background: rgb(225,134,183);
+}
+
+.sheet-starship .sheet-vertdeco {
+ top: 220px;
+}
+
+.sheet-starship .sheet-sidedeco-purple {
+ height: 240px;
+ margin-bottom: -255px;
+ top: 520px;
+ background: rgb(150,118,169);
+ border-top: 110px solid rgb(0,19,35);
+}
+
+.sheet-starship .sheet-topdeco-purple {
+ width: 390px;
+}
+
+/* Hide & show pages */
+.sheet-character, .sheet-starship, .sheet-settings {
+ display: none;
+}
+
+.sheet-sheet_type[value="character"] ~ .sheet-character,
+.sheet-sheet_type[value="starship"] ~ .sheet-starship,
+.sheet-settings_toggle[value="on"] ~ .sheet-settings {
+ display: block;
+}
+
+.sheet-settings_toggle[value="on"] ~ .sheet-character,
+.sheet-settings_toggle[value="on"] ~ .sheet-starship {
+ display: none;
+}
+
+
+/* Sheet Settings Select boxes */
+
+select.sheet-sheet_type {
+ width: 14rem;
+ margin-left: 0.5rem;
+}
+
+select.sheet-sheet_color {
+ width: 5rem;
+ margin-left: 1rem;
+}
+
+select.sheet-rank-select {
+ width: 11rem;
+}
+
+/* Turn the Checkboxs into gears */
+.sheet-toggle input[type="checkbox"] + span {
+ position: relative;
+ font-family: pictos;
+ background: transparent;
+ color: #ff9900;
+ text-align: center;
+ font-size: 20px;
+ height: 20px;
+ width: 30px;
+}
+
+.sheet-toggle input[type="checkbox"] {
+ height: 20px;
+ width: 30px;
+}
+
+/* Header settings gear */
+.sheet-header input[type="checkbox"] + span {
+ top: -4px;
+ left: 10px;
+ display: inline-block;
+}
+
+.sheet-header input[type="checkbox"] {
+ top: -4px;
+ left: 40px;
+}
+
+
+/* Heading Labels and Inputs */
+.sheet-topsection,
+.sheet-settings-topsection {
+ width: 100%;
+ height: 220px;
+ border-bottom-left-radius: 20px;
+ margin-right: 20px;
+}
+
+.sheet-header {
+ text-align:right;
+ margin-right: 14px;
+}
+
+.sheet-header-label,
+.sheet-header-label + input[type=text] {
+ display:inline-block;
+ font-size:1.2em;
+ letter-spacing:1px;
+ color: rgb(150,118,169);
+ width:135px;
+ margin-bottom:.25em;
+ vertical-align:middle;
+ padding-left: 10px;
+}
+
+.sheet-header-label + input[type=text] {
+ width: calc(100% - 135px);
+ height:20%;
+ letter-spacing:2px;
+ border-radius:0;
+ background-color: white;
+ border: none;
+ border-bottom: 2px solid rgb(195,188,222);
+ background:rgb(0,19,35);
+}
+
+/* Header Section Formatting */
+.sheet-topsection h1 {
+ display: inline-block;
+ font-family: "Helvetica-UltraCompressed", "Helvetica", Arial, sans-serif;
+ color:#ff9900;
+ text-align: right;
+ padding-left: 10px;
+ margin-bottom: .5rem;
+}
+
+/*Sheet info section*/
+.sheet-charinfo {
+ margin-right: 20px;
+}
+
+/* Body Formatting */
+.sheet-body,
+.sheet-settings-header {
+ width: 100%;
+ border: 10px solid rgb(0,19,35);
+ border-top-left-radius: 30px;
+}
+
+.sheet-character .sheet-body {
+ min-height: 1000px;
+}
+
+.sheet-settings .sheet-body,
+.sheet-starship .sheet-body {
+ min-height: 700px;
+}
+
+/* Round the corner of the Settings page header*/
+.sheet-settings-header {
+ border-bottom-left-radius: 20px;
+}
+
+/* Section Heading Dividers */
+.sheet-section-heading {
+ display:block;
+ font-size: 1.5em;
+ letter-spacing:1px;
+ color:rgb(163,64,113);
+ background-color:rgb(245,157,8);
+ width:100%;
+ margin:.5em 0;
+ border-radius: 2em;
+}
+
+.sheet-section-heading span {
+ display:inline-block;
+ color:rgb(163,64,113);
+ margin-left:.5em;
+ padding:0 5px;
+ vertical-align:top;
+}
+
+
+/* Label Capsule Halves */
+.sheet-label-capsule-left,
+.sheet-label-capsule-weapon,
+.sheet-capsule-three,
+.sheet-capsule-scale,
+.sheet-capsule-reputation,
+.sheet-capsule-power {
+ color: white;
+ font-family: sans-serif;
+ display:inline-block;
+ font-size: 0.8em;
+ text-align: right;
+ width: 23%;
+ height: 25px;
+ padding: .5em .4em 0em 0em;
+ margin: .3rem .0rem .7rem -0.4rem;
+ background-color: rgb(150,118,169);
+ vertical-align: middle;
+ border-radius: 1.75em 0 0 1.75em;
+ border-top-left-radius: 20px;
+ border-bottom-left-radius: 20px;
+}
+
+.sheet-capsule-two {
+ width: 30%;
+ margin-left: 1rem;
+ margin-right: .1em;
+}
+
+.sheet-capsule-three {
+ width: 20%;
+ margin-left: 1em;
+}
+
+.sheet-capsule-scale {
+ width: 70%;
+ background-color: rgb(245,157,8);
+}
+
+.sheet-capsule-power{
+ width: 28%;
+ margin-left: 0.5rem;
+ margin-right: .1em;
+}
+
+
+.sheet-capsule-reputation {
+ width: 12%;
+ margin-left: 1em;
+}
+
+
+/* Input Capsule Halves */
+input.sheet-capsule,
+input.sheet-capsule-orange,
+div.sheet-capsule,
+input.sheet-weapon-name,
+input.sheet-weapon-quality,
+input.sheet-weapon-effect {
+ background: none;
+ height: 26px;
+ width: 2.5em;
+ font-size: 1em;
+ color:rgb(150,118,169);
+ text-align:center;
+ margin: 0rem 0rem 0.43rem 0.15rem;
+ vertical-align:middle;
+ border: 1.4px solid rgb(150,118,169);
+ border-top-right-radius: 20px;
+ border-bottom-right-radius: 20px;
+}
+
+input[type="number"].sheet-capsule,
+input[type="number"].sheet-capsule-orange {
+ width: 2.5em;
+}
+
+input.sheet-capsule-orange {
+ color: rgb(245,157,8);
+ border-color: rgb(245,157,8);
+}
+
+
+div.sheet-capsule {
+ display: inline-block;
+ padding: 2px;
+}
+
+/* Format the Breachs */
+.sheet-breach {
+ width: 20%;
+ margin: 1px 1px 1px 1px;
+}
+
+/* Resizes the Columns & Rows */
+.sheet-headerrow {
+ margin-right: 14px;
+ border-bottom-left-radius: inherit;
+}
+
+.sheet-row {
+ margin-bottom: -2px;
+}
+
+.sheet-col {
+ width: 49%;
+}
+
+.sheet-col img,
+.sheet-weapon img,
+button.sheet-reputation-button img {
+ top: -20px;
+}
+
+.sheet-row img {
+ left: -40px;
+}
+
+.sheet-col-sixtypercent {
+ display:inline-block;
+ width: calc(60% - 50px) !important;
+ margin-right: 2px !important;
+}
+
+.sheet-col-fortypercent {
+ display:inline-block;
+ width: 42%;
+ margin-left: 20px;
+ vertical-align: top;
+}
+
+/* Customizing the starship's sheet */
+.sheet-starship {
+ width: 1000px;
+}
+
+.sheet-col-ship,
+.sheet-col-ship-right {
+ display:inline-block;
+ width: 46%;
+ vertical-align: top;
+}
+
+.sheet-col-ship-right{
+ width: 49%;
+ margin-left: 20px;
+}
+
+.sheet-col-ship-row {
+ display: inline-block;
+ width: 100%;
+}
+
+.sheet-col-ship-power {
+ display: inline-block;
+ width: 49%;
+}
+
+.sheet-col-ship-launch {
+ display: inline-block;
+ width: 48%;
+ vertical-align: top;
+ margin-left: 0.5rem;
+}
+
+/* Format Determination text */
+.sheet-determination {
+ color: rgb(195,188,222);
+ font-size: 1.5rem;
+ margin-top: 10px;
+ display: inline-flex;
+}
+
+/* Set Hovers up with light purple*/
+.sheet-header input[type="checkbox"]:hover + span,
+.sheet-breaches input[type="radio"]:hover + span {
+ color: rgb(195,188,222);
+}
+
+.sheet-boxes-stress,
+.sheet-boxes-shields {
+ display: inline-block;
+}
+
+/* Format Determination & Stress Check Boxes */
+.sheet-boxes-stress input[type="radio"],
+.sheet-boxes-shields input[type="radio"] {
+ top: -7px;
+ width: 35px;
+ height: 20px;
+ margin-left: 10px;
+ margin-right: -34px;
+}
+
+.sheet-boxes-shields input[type="radio"] {
+ margin-right: -37px;
+}
+
+/* Determination, Momentum, Stress, Shields, and Breachs have hidden radio buttons that backfill the spans */
+.sheet-boxes-stress input[type="radio"] + span::before,
+.sheet-boxes-shields input[type="radio"] + span::before {
+ display: inline-block;
+ width: 40px;
+ height: 20px;
+ margin: 0px;
+ border: 1px solid rgb(195,188,222);
+ border-radius: 2rem;
+}
+
+.sheet-boxes-determination input[type="radio"] {
+ top: -1px;
+ width: 35px;
+ height: 20px;
+ margin-left: 10px;
+ margin-right: -39px;
+}
+
+.sheet-boxes-determination input[type="radio"] + span::before,
+.sheet-boxes-breaches input[type="radio"] + span::before,
+.sheet-boxes-stress input[type="radio"] + span::before,
+.sheet-boxes-shields input[type="radio"] + span::before {
+ display: inline-block;
+ content: "";
+ border: 1px solid rgb(195,188,222);
+ background-color: rgb(195,188,222);
+}
+
+
+.sheet-boxes-determination input[type="radio"] + span::before {
+ width: 40px;
+ height: 20px;
+ border-radius: 20px;
+}
+
+.sheet-boxes-determination input[type="radio"]:checked ~ input[type="radio"] + span::before,
+input.sheet-radio-header:checked ~ .sheet-boxes-determination input[type="radio"] + span::before,
+.sheet-boxes-breaches input[type="radio"]:checked ~ input[type="radio"] + span::before,
+input.sheet-radio-header-breaches:checked ~ .sheet-boxes-breaches input[type="radio"] + span::before,
+.sheet-boxes-stress input[type="radio"]:checked ~ input[type="radio"] + span::before,
+input.sheet-radio-header-stress:checked ~ .sheet-boxes-stress input[type="radio"] + span::before,
+.sheet-boxes-shields input[type="radio"]:checked ~ input[type="radio"] + span::before,
+input.sheet-radio-header-shields:checked ~ .sheet-boxes-shields input[type="radio"] + span::before {
+ content: "";
+ background-color: transparent;
+}
+
+/* Determination radio button on the header acts as button 0 & highlights determination on hover */
+input.sheet-radio-header {
+ margin-right: -147px;
+ height: 1.2rem;
+ width: 9.2rem;
+}
+
+input.sheet-radio-header:hover + span {
+ color: rgb(150,118,169);
+}
+
+input.sheet-radio-header.sheet-momentum {
+ width: 7rem;
+ margin-right: -112px;
+}
+
+/* Stress & Shield's hidden radio button on the header acts as button 0 & highlights determination on hover */
+input.sheet-radio-header-stress,
+input.sheet-radio-header-shields {
+ margin: -0.2rem -5rem -3.5rem 0rem;
+ height: 1rem;
+ width: 5rem;
+}
+
+input.sheet-radio-header-stress:hover ~ .sheet-section-heading span,
+input.sheet-radio-header-shields:hover ~ .sheet-section-heading span {
+ color: rgb(195,188,222);
+}
+
+
+/* Format the Breaches boxes on the ship page */
+.sheet-breaches {
+ width: 30%;
+ display:inline-block;
+ color: rgb(150,118,169);
+ letter-spacing: .15em;
+ font-family:"Helvetica", Arial, sans-serif;
+ font-size: 1em;
+ margin-left: 0.7rem;
+ margin-top: -1rem;
+}
+
+.sheet-boxes-breaches {
+ margin: -2rem 0rem 1rem 0rem
+}
+
+.sheet-boxes-breaches input[type="radio"] {
+ margin: -0.3rem -0.9rem 0rem 0.2rem;
+}
+
+.sheet-boxes-breaches input[type="radio"] + span::before {
+ width: 12px;
+ height: 12px;
+ border-radius: 2rem;
+}
+
+input.sheet-radio-header-breaches {
+ width: 4.2rem;
+ margin: 0rem 0rem -2.1rem 0rem;
+}
+
+/* Move the ship scale up */
+.sheet-ship-scale {
+ margin: -2rem 0rem 0rem 19rem;
+}
+
+/* Format Attributes & Disciplines Check Boxes */
+.sheet-boxes-attrdisc input[type="radio"] {
+ margin: 0.3rem -6rem 0.6rem 0.5rem;
+ width: 6rem;
+ height: 1.5rem;
+}
+
+.sheet-boxes-attrdisc input[type="radio"]:checked + span,
+.sheet-boxes-attrdisc input[type="radio"]:hover + span {
+ background-color: rgb(195,188,222);
+}
+
+/* Format Text For the Dice Roller Challenge & Complciation Numbers*/
+.sheet-diceroller-numbers {
+ margin: 0rem 0rem 0rem 1.4rem;
+ letter-spacing: -4px;
+}
+
+
+.sheet-diceroller-numbers input[type="radio"] {
+ margin: -0.3rem 0rem 0rem 0rem;
+ width: 20px;
+ height: 20px;
+ left: 14px;
+}
+
+.sheet-diceroller-label {
+ margin-bottom: 0.2rem;
+}
+
+/* Format Text For the Dice Roller Yes & No*/
+.sheet-diceroller-focus input[type="radio"] {
+ margin: 0rem -1.8rem 0rem 2rem;
+ width: 30px;
+ height: 20px;
+}
+
+
+.sheet-diceroller input[type="radio"]:checked + span,
+.sheet-diceroller input[type="radio"]:hover + span,
+.sheet-weaponroller input[type="radio"]:checked + span,
+.sheet-weaponroller input[type="radio"]:hover + span {
+ color: rgb(195,188,222);
+}
+
+/* Dice Roller buttons */
+button.sheet-dice-button,
+button.sheet-challenge-button,
+button.sheet-weapon-button,
+button.sheet-reputation-button {
+ width: 25px;
+ height: 22px;
+ color: rgb(150,118,169);
+ background-color: rgb(150,118,169);
+ border-color: rgb(150,118,169);
+ border-radius: 3px 3px 3px 3px;
+}
+
+button.sheet-dice-button:hover,
+button.sheet-challenge-button:hover,
+button.sheet-weapon-button:hover,
+button.sheet-reputation-button:hover {
+ color: rgb(195,188,222);
+ background-color: rgb(195,188,222);
+ border-color: rgb(195,188,222);
+}
+
+button.sheet-dice-button {
+ margin: 0rem -0.5rem 0rem -1rem !important;
+}
+
+button.sheet-challenge-button {
+ margin: 0rem 0.4rem 0rem 0.4rem !important;
+}
+
+button.sheet-reputation-button {
+ margin-left: 0.8rem !important;
+ margin-top: -0.5rem !important;
+}
+
+/* Format fonts for the Weapon Roller */
+.sheet-weaponroller {
+ display: inline-block;
+ color: rgb(204, 102, 153);
+ font-size: 0.8rem;
+ margin-bottom: 0.5rem;
+}
+
+.sheet-weapon-header {
+ display: inline-block;
+ margin: 0rem 0.95rem 0rem 0rem;
+}
+
+.sheet-weapon-label {
+ font-family: Helvetica, Arial, sans-serif;
+ font-size: 0.8rem;
+ color: rgb(204, 102, 153);
+ margin: 0rem 0rem 0rem 0rem;
+}
+
+.sheet-weaponroller input[type="radio"] {
+ margin: 0rem 0rem 0rem -0.6rem;
+ left: 0.6rem;
+}
+
+.sheet-weaponroller input[type="radio"] + span {
+ margin: 0rem 0rem 0rem 0rem;
+}
+
+.sheet-weaponroller-focus input[type="radio"] {
+ margin: 0rem 0rem 0rem -0.8rem;
+ width: 1rem;
+ left: 1.2rem;
+}
+
+
+/* Target number box on the Dice Roller */
+.sheet-target {
+ color: rgb(150,118,169);
+ font-size: 1.5em;
+ background: transparent;
+ border: none;
+ padding-bottom: .5em;
+ width: 1.7em;
+}
+
+/* Format the Text areas */
+.sheet-textbox textarea,
+.sheet-display span {
+ width: 100%;
+ color: rgb(163,64,113);
+ background:transparent;
+ border: 0px;
+ resize: vertical;
+ line-height: 2.1em;
+ font-size: 15px;
+ padding: 8px 5px;
+ overflow-wrap: break-word;
+ white-space: pre-line;
+ overflow: hidden;
+}
+
+.sheet-options, .sheet-display {
+ margin-top: -1rem;
+ margin-bottom: 1rem;
+ background-image:
+ linear-gradient(to right, transparent 15px, transparent 15px),
+ linear-gradient(to left, transparent 15px, transparent 15px),
+ repeating-linear-gradient(transparent, transparent 30px, rgb(195,188,222) 30px, rgb(195,188,222) 31px, white 31px);
+}
+
+.sheet-notes textarea {
+ height: 343px;
+}
+
+/* Format Setting icons */
+.sheet-textbox input[type="checkbox"]:hover + span,
+.sheet-textbox input[type="checkbox"]:checked + span,
+.sheet-launchbay-toggle input[type="checkbox"]:hover + span,
+.sheet-launchbay-toggle input[type="checkbox"]:checked + span {
+ display: initial;
+}
+
+.sheet-textbox .sheet-options-flag:checked ~ .sheet-display,
+.sheet-textbox .sheet-options-flag ~ .sheet-options,
+.sheet-textbox input[type="checkbox"] + span,
+.sheet-lefttoggles input[type="checkbox"] + span,
+.sheet-notestoggle input[type="checkbox"] + span,
+.sheet-launchbay-toggle input[type="checkbox"] + span {
+ display: none;
+}
+
+.sheet-textbox .sheet-options-flag ~ .sheet-display,
+.sheet-textbox .sheet-options-flag:checked ~ .sheet-options {
+ display: block;
+}
+
+/* Position the Charcter Sheet Right Side Setting Toggle */
+.sheet-textbox input[type="checkbox"] {
+ left: 310px;
+}
+
+.sheet-textbox input[type="checkbox"] + span {
+ left: 285px;
+}
+
+/* Position the Starship Sheet Right Side Setting Toggle */
+.sheet-launchbay-toggle input[type="checkbox"] {
+ left: 185px;
+}
+
+.sheet-launchbay-toggle input[type="checkbox"] + span {
+ left: 160px;
+}
+
+/* Position the Left Side Settings Toggle */
+.sheet-lefttoggles input[type="checkbox"] {
+ left: 400px;
+}
+
+.sheet-lefttoggles input[type="checkbox"] + span {
+ left: 378px;
+}
+
+/* Position the Settings Toggle on the Settings Notes */
+.sheet-notestoggle input[type="checkbox"] {
+ left: 775px;
+}
+
+.sheet-notestoggle input[type="checkbox"] + span {
+ left: 750px;
+}
+
+/* Weapons Settings */
+.sheet-weapon {
+ margin-bottom: 10px;
+}
+
+.sheet-label-capsule-weapon {
+ background-color: rgb(204, 102, 153);
+ margin-left: 0rem;
+}
+
+.sheet-weapon input{
+ border: 2px solid rgb(204, 102, 153);
+ color: rgb(204, 102, 153);
+ text-align: left;
+}
+
+input.sheet-weapon-name {
+ width: 56%;
+ margin-bottom: 0.5rem;
+}
+
+input.sheet-weapon-quality {
+ width: 75%;
+}
+
+input.sheet-weapon-effect {
+ width: 45%;
+}
+
+.sheet-repeating_weapons span{
+ font-weight: bold;
+ padding-left: 5px;
+ vertical-align: inherit;
+}
+
+button.sheet-weapon-button {
+ color: rgb(225,134,183);
+ background-color: rgb(225,134,183);
+ border-color: rgb(225,134,183);
+ margin: 0rem .1rem .3rem 1rem !important;
+}
+
+.sheet-weapon input[type="checkbox"] + span {
+ display: none;
+}
+
+.sheet-weapon input[type="checkbox"]:hover + span,
+.sheet-weapon input[type="checkbox"]:checked + span {
+ color: rgb(225,134,183);
+ display: initial;
+}
+
+.sheet-weapon input[type="checkbox"] {
+ left: 410px;
+ top: -75px;
+}
+
+.sheet-weapon input[type="checkbox"] + span {
+ left: 380px;
+ top: -75px;
+ color: rgb(204, 102, 153);
+}
+
+.sheet-weapon input[type="radio"] {
+ width: 2.3rem;
+ left: 2.3rem;
+ margin-left: -1rem;
+}
+
+.sheet-weapon input[type="radio"] + span {
+ color: rgb(225,134,183);
+}
+
+.sheet-weapon input[type="radio"]:hover + span,
+.sheet-weapon input[type="radio"]:checked + span {
+ color: rgb(195,188,222);
+}
+
+.sheet-weapon_settings {
+ display: none;
+ margin-top: -1.3rem;
+}
+
+.sheet-weapon-row {
+ margin-bottom: -0.5rem;
+}
+
+input.sheet-weapon_setting_toggle:checked ~ div.sheet-weapon_settings {
+ display: block;
+}
+
+/* Repeating Weapons Styled */
+.repcontrol {
+ border-radius: 25px;
+ background: rgb(204, 102, 153);
+}
+
+.repcontrol .repcontrol_add, .repcontrol .repcontrol_edit{
+ font-family: Helvetica, Arial, sans-serif;
+ font-size: 10px;
+ color: white;
+ letter-spacing: .12rem;
+ background: rgb(204, 102, 153);
+ border: none;
+}
+
+.repcontrol .repcontrol_add:hover, .repcontrol .repcontrol_edit:hover {
+ background: rgb(195,188,222);
+}
+
+.repcontrol .repcontrol_add {
+ border-radius: 20px 0px 0px 20px;
+ border-right: 6px solid rgb(0,19,35);
+}
+
+.repcontrol .repcontrol_edit {
+ border-radius: 0px 20px 20px 0px;
+ border-left: 6px solid rgb(0,19,35);
+}
+
+.itemcontrol {
+ z-index: 10;
+}
+
+.itemcontrol .repcontrol_del {
+ font-family: pictos;
+ font-size: 10px;
+ margin-top: 5px;
+ padding: 0px;
+ height: 20px;
+ width: 20px;
+}
+
+.itemcontrol .repcontrol_move {
+ font-size: 10px;
+ margin-top: 5px;
+ padding: 0px;
+ height: 20px;
+ width: 20px;
+}
+
+.charsheet .editmode + input.sheet-weapon_setting_toggle {
+ display: none;
+}
+
+/* Rolltemplate */
+.sheet-rolltemplate-strek {
+ color: rgb(163,64,113);
+ width: 230px;
+ padding: 2px;
+ font-weight: bold;
+ font-size: 1.5rem;
+ background-repeat: no-repeat;
+ background-color: rgb(0,19,35);
+ border-spacing: 0;
+ border-radius: 15px 15px 15px 15px;
+}
+
+.sheet-rolltemplate-header {
+ padding: 8px 0px 8px 0px;
+ font-size: 2rem;
+}
+
+.sheet-rolltemplate-strek div.sheet-sectionheader {
+ text-transform: uppercase;
+ display: block;
+ height: 15px;
+ letter-spacing: 1px;
+ background-color: rgb(245,157,8);
+ margin: 0rem 0rem 0.5rem 0rem;
+ border-radius: 2em;
+}
+
+.sheet-rolltemplate-header span {
+ color: rgb(163,64,113);
+ font-size: 15px;
+ background: rgb(0,19,35);
+ padding: 0px 5px 0px 5px;
+ vertical-align: top;
+}
+
+.sheet-rolltemplate-body {
+ font-size: 1.5rem;
+ margin: 0.5rem 0.5rem 0rem 0.5rem;
+ border: none;
+ text-align: center;
+ color: rgb(195,188,222);
+}
+
+.sheet-rolltemplate-strek div.sheet-rollinfo {
+ color: rgb(150,118,169);
+ font-size: 12px;
+ letter-spacing: 0.5px;
+ font-style: italic;
+ margin: .3rem 0rem 0rem 0rem;
+}
+
+.sheet-rolltemplate-strek div.sheet-dice {
+ display:inline;
+ padding: 0px 0px 5px 0px;
+}
+
+
+.sheet-rolltemplate-strek img.sheet-chevron {
+ height: 1.2rem;
+}
+
+.sheet-rolltemplate-strek .inlinerollresult {
+ display:inline-block;
+ font-size: 25px;
+ background-color: transparent;
+ border: none;
+}
+
+.sheet-rolltemplate-strek .inlinerollresult.fullcrit {
+ color: rgb(195,188,222);
+ border: none;
+}
+
+.sheet-rolltemplate-strek .inlinerollresult.fullfail,
+.sheet-rolltemplate-strek .inlinerollresult.importantroll {
+ color: rgb(204, 102, 153);
+ border: none;
+}
+
+
+/* Removes the arrows for increase numbers */
+input::-webkit-outer-spin-button,
+input::-webkit-inner-spin-button {
+ -webkit-appearance: none;
+ margin: 0;
+}
+
+/* Hiding Stress & Shield boxes */
+input[type="hidden"][value="false"] + input[type="radio"],
+input[type="hidden"][value="false"] + input[type="radio"] + span {
+ display: none;
+}
+
+
+/* Set & Change background colors */
+
+.sheet-character,
+.sheet-starship,
+.sheet-settings,
+.sheet-topsection,
+.sheet-body,
+select.sheet-sheet_type,
+select.sheet-sheet_color,
+select.sheet-rank-select,
+.sheet-section-heading span,
+.sheet-footer {
+ background:rgb(0,19,35);
+}
+
+.sheet-sheet_color[value="white"] ~ .sheet-character,
+.sheet-sheet_color[value="white"] ~ .sheet-character .sheet-topsection,
+.sheet-sheet_color[value="white"] ~ .sheet-character .sheet-body,
+.sheet-sheet_color[value="white"] ~ .sheet-character .sheet-section-heading span,
+.sheet-sheet_color[value="white"] ~ .sheet-character .sheet-header-label + input[type=text],
+.sheet-sheet_color[value="white"] ~ .sheet-character .sheet-vertdeco,
+.sheet-sheet_color[value="white"] ~ .sheet-starship,
+.sheet-sheet_color[value="white"] ~ .sheet-starship .sheet-topsection,
+.sheet-sheet_color[value="white"] ~ .sheet-starship .sheet-body,
+.sheet-sheet_color[value="white"] ~ .sheet-starship .sheet-section-heading span,
+.sheet-sheet_color[value="white"] ~ .sheet-starship .sheet-header-label + input[type=text],
+.sheet-sheet_color[value="white"] ~ .sheet-starship .sheet-vertdeco,
+.sheet-sheet_color[value="white"] ~ .sheet-settings,
+.sheet-sheet_color[value="white"] ~ .sheet-settings .sheet-topsection,
+.sheet-sheet_color[value="white"] ~ .sheet-settings .sheet-body,
+.sheet-sheet_color[value="white"] ~ .sheet-settings .sheet-section-heading span,
+.sheet-sheet_color[value="white"] ~ .sheet-settings .sheet-vertdeco,
+.sheet-sheet_color[value="white"] ~ .sheet-footer {
+ background: #fefefe;
+}
+
+.sheet-sheet_color[value="white"] ~ .sheet-character .sheet-body,
+.sheet-sheet_color[value="white"] ~ .sheet-character .sheet-sidedeco-purple,
+.sheet-sheet_color[value="white"] ~ .sheet-character .sheet-sidedeco-pink,
+.sheet-sheet_color[value="white"] ~ .sheet-character .repcontrol .repcontrol_add,
+.sheet-sheet_color[value="white"] ~ .sheet-character .repcontrol .repcontrol_edit,
+.sheet-sheet_color[value="white"] ~ .sheet-starship .sheet-body,
+.sheet-sheet_color[value="white"] ~ .sheet-starship .sheet-sidedeco-purple,
+.sheet-sheet_color[value="white"] ~ .sheet-starship .repcontrol .repcontrol_add,
+.sheet-sheet_color[value="white"] ~ .sheet-starship .repcontrol .repcontrol_edit,
+.sheet-sheet_color[value="white"] ~ .sheet-settings .sheet-body,
+.sheet-sheet_color[value="white"] ~ .sheet-settings .sheet-topsection,
+.sheet-sheet_color[value="white"] ~ .sheet-settings .sheet-settings-header,
+.sheet-sheet_color[value="white"] ~ .sheet-settings .sheet-sidedeco-purple {
+ border-color: #fefefe;
+}
+
+.sheet-sheet_color[value="white"] ~ .sheet-settings select {
+ background: #fefefe;
+ color: rgb(0,19,35);
+}
+
+.sheet-version {
+ color: rgb(245,157,8);
+ font: 5px;
+ margin: -10px 5px -10px 0px;
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/STA_preview.PNG b/Star Trek Adventures Official/STA_preview.PNG
new file mode 100644
index 0000000000..fb05f29835
Binary files /dev/null and b/Star Trek Adventures Official/STA_preview.PNG differ
diff --git a/Star Trek Adventures Official/STA_ship_diagram.png b/Star Trek Adventures Official/STA_ship_diagram.png
new file mode 100644
index 0000000000..23a5cd3e09
Binary files /dev/null and b/Star Trek Adventures Official/STA_ship_diagram.png differ
diff --git a/Star Trek Adventures Official/STA_starfleet_insignia_dice.png b/Star Trek Adventures Official/STA_starfleet_insignia_dice.png
new file mode 100644
index 0000000000..3e49ebd5bb
Binary files /dev/null and b/Star Trek Adventures Official/STA_starfleet_insignia_dice.png differ
diff --git a/Star Trek Adventures Official/STA_starfleet_insignia_full.png b/Star Trek Adventures Official/STA_starfleet_insignia_full.png
new file mode 100644
index 0000000000..8c8e5c41b6
Binary files /dev/null and b/Star Trek Adventures Official/STA_starfleet_insignia_full.png differ
diff --git a/Star Trek Adventures Official/STA_starfleet_insignia_full.svg b/Star Trek Adventures Official/STA_starfleet_insignia_full.svg
new file mode 100644
index 0000000000..c8bf1efab9
--- /dev/null
+++ b/Star Trek Adventures Official/STA_starfleet_insignia_full.svg
@@ -0,0 +1 @@
+Asset 1
\ No newline at end of file
diff --git a/Star Trek Adventures Official/STA_starfleet_insignia_icon.svg b/Star Trek Adventures Official/STA_starfleet_insignia_icon.svg
new file mode 100644
index 0000000000..e08c18c42f
--- /dev/null
+++ b/Star Trek Adventures Official/STA_starfleet_insignia_icon.svg
@@ -0,0 +1 @@
+Asset 2
\ No newline at end of file
diff --git a/Star Trek Adventures Official/Star Trek Adventures Official.html b/Star Trek Adventures Official/Star Trek Adventures Official.html
new file mode 100644
index 0000000000..004c53ee44
--- /dev/null
+++ b/Star Trek Adventures Official/Star Trek Adventures Official.html
@@ -0,0 +1,1523 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
DICE ROLLER
+
+
+
+
+
+
FOCUS USED:
+
COMPLICATION RANGE:
+
TASK ROLL:
+
CHALLENGE DICE:
+
+
+
+
+
+
FOCUSES
+
+
+
+
+
+
INJURIES
+
+
+
OTHER EQUIPMENT
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
DICE ROLLER
+
+
+
+
+
+
COMPLICATION RANGE:
+
TASK ROLL:
+
CHALLENGE DICE:
+
+
+
+
+
+
+
+
+
LAUNCH BAY
+
+
+
CREW SUPPORT
+
+
+
+
+
WEAPONS
+
+
+
+
+
+ QUALITIES
+
+
+
y
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
STRESS
+
+
+
CURRENT
+
BONUS
+
MAX
+
+
+ SHIELDS
+
+
+
+
CURRENT
+
BONUS
+
MAX
+
+
+
+
+ POWER
+
+
+
+ CREW
+
+
+
+
+ Notes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{#dice1}}{{dice1}}{{/dice1}}
+
+
{{#dice2}}{{dice2}}{{/dice2}}
+
+
{{#dice3}}{{dice3}}{{/dice3}}
+
+
{{#dice4}}{{dice4}}{{/dice4}}
+
+
{{#dice5}}{{dice5}}{{/dice5}}
+
+
{{#rollLess() cdice1 2}}1{{/rollLess() cdice1 2}}
+
{{#rollBetween() cdice1 2 2}}2{{/rollBetween() cdice1 2 2}}
+
{{#rollBetween() cdice1 3 4}}{{/rollBetween() cdice1 3 4}}
+
{{#rollBetween() cdice1 5 6}} {{/rollBetween() cdice1 5 6}}
+
+
{{#rollLess() cdice2 2}}1{{/rollLess() cdice2 2}}
+
{{#rollBetween() cdice2 2 2}}2{{/rollBetween() cdice2 2 2}}
+
{{#rollBetween() cdice2 3 4}}{{/rollBetween() cdice2 3 4}}
+
{{#rollBetween() cdice2 5 6}} {{/rollBetween() cdice2 5 6}}
+
+
{{#rollLess() cdice3 2}}1{{/rollLess() cdice3 2}}
+
{{#rollBetween() cdice3 2 2}}2{{/rollBetween() cdice3 2 2}}
+
{{#rollBetween() cdice3 3 4}}{{/rollBetween() cdice3 3 4}}
+
{{#rollBetween() cdice3 5 6}} {{/rollBetween() cdice3 5 6}}
+
+
{{#rollLess() cdice4 2}}1{{/rollLess() cdice4 2}}
+
{{#rollBetween() cdice4 2 2}}2{{/rollBetween() cdice4 2 2}}
+
{{#rollBetween() cdice4 3 4}}{{/rollBetween() cdice4 3 4}}
+
{{#rollBetween() cdice4 5 6}} {{/rollBetween() cdice4 5 6}}
+
+
{{#rollLess() cdice5 2}}1{{/rollLess() cdice5 2}}
+
{{#rollBetween() cdice5 2 2}}2{{/rollBetween() cdice5 2 2}}
+
{{#rollBetween() cdice5 3 4}}{{/rollBetween() cdice5 3 4}}
+
{{#rollBetween() cdice5 5 6}} {{/rollBetween() cdice5 5 6}}
+
+
{{#rollLess() cdice6 2}}1{{/rollLess() cdice6 2}}
+
{{#rollBetween() cdice6 2 2}}2{{/rollBetween() cdice6 2 2}}
+
{{#rollBetween() cdice6 3 4}}{{/rollBetween() cdice6 3 4}}
+
{{#rollBetween() cdice6 5 6}} {{/rollBetween() cdice6 5 6}}
+
+
{{#rollLess() cdice7 2}}1{{/rollLess() cdice7 2}}
+
{{#rollBetween() cdice7 2 2}}2{{/rollBetween() cdice7 2 2}}
+
{{#rollBetween() cdice7 3 4}}{{/rollBetween() cdice7 3 4}}
+
{{#rollBetween() cdice7 5 6}} {{/rollBetween() cdice7 5 6}}
+
+
{{#rollLess() cdice8 2}}1{{/rollLess() cdice8 2}}
+
{{#rollBetween() cdice8 2 2}}2{{/rollBetween() cdice8 2 2}}
+
{{#rollBetween() cdice8 3 4}}{{/rollBetween() cdice8 3 4}}
+
{{#rollBetween() cdice8 5 6}} {{/rollBetween() cdice8 5 6}}
+
+
{{#rollLess() cdice9 2}}1{{/rollLess() cdice9 2}}
+
{{#rollBetween() cdice9 2 2}}2{{/rollBetween() cdice9 2 2}}
+
{{#rollBetween() cdice9 3 4}}{{/rollBetween() cdice9 3 4}}
+
{{#rollBetween() cdice9 5 6}} {{/rollBetween() cdice9 5 6}}
+
+
{{#rollLess() cdice10 2}}1{{/rollLess() cdice10 2}}
+
{{#rollBetween() cdice10 2 2}}2{{/rollBetween() cdice10 2 2}}
+
{{#rollBetween() cdice10 3 4}}{{/rollBetween() cdice10 3 4}}
+
{{#rollBetween() cdice10 5 6}} {{/rollBetween() cdice10 5 6}}
+
+
{{#rollLess() cdice11 2}}1{{/rollLess() cdice11 2}}
+
{{#rollBetween() cdice11 2 2}}2{{/rollBetween() cdice11 2 2}}
+
{{#rollBetween() cdice11 3 4}}{{/rollBetween() cdice11 3 4}}
+
{{#rollBetween() cdice11 5 6}} {{/rollBetween() cdice11 5 6}}
+
+
{{#rollLess() cdice12 2}}1{{/rollLess() cdice12 2}}
+
{{#rollBetween() cdice12 2 2}}2{{/rollBetween() cdice12 2 2}}
+
{{#rollBetween() cdice12 3 4}}{{/rollBetween() cdice12 3 4}}
+
{{#rollBetween() cdice12 5 6}} {{/rollBetween() cdice12 5 6}}
+
+
{{#rollLess() cdice13 2}}1{{/rollLess() cdice13 2}}
+
{{#rollBetween() cdice13 2 2}}2{{/rollBetween() cdice13 2 2}}
+
{{#rollBetween() cdice13 3 4}}{{/rollBetween() cdice13 3 4}}
+
{{#rollBetween() cdice13 5 6}} {{/rollBetween() cdice13 5 6}}
+
+
{{#rollLess() cdice14 2}}1{{/rollLess() cdice14 2}}
+
{{#rollBetween() cdice14 2 2}}2{{/rollBetween() cdice14 2 2}}
+
{{#rollBetween() cdice14 3 4}}{{/rollBetween() cdice14 3 4}}
+
{{#rollBetween() cdice14 5 6}} {{/rollBetween() cdice14 5 6}}
+
+
{{#rollLess() cdice15 2}}1{{/rollLess() cdice15 2}}
+
{{#rollBetween() cdice15 2 2}}2{{/rollBetween() cdice15 2 2}}
+
{{#rollBetween() cdice15 3 4}}{{/rollBetween() cdice15 3 4}}
+
{{#rollBetween() cdice15 5 6}} {{/rollBetween() cdice15 5 6}}
+
+
{{#rollLess() cdice16 2}}1{{/rollLess() cdice16 2}}
+
{{#rollBetween() cdice16 2 2}}2{{/rollBetween() cdice16 2 2}}
+
{{#rollBetween() cdice16 3 4}}{{/rollBetween() cdice16 3 4}}
+
{{#rollBetween() cdice16 5 6}} {{/rollBetween() cdice16 5 6}}
+
+
{{#rollLess() cdice17 2}}1{{/rollLess() cdice17 2}}
+
{{#rollBetween() cdice17 2 2}}2{{/rollBetween() cdice17 2 2}}
+
{{#rollBetween() cdice17 3 4}}{{/rollBetween() cdice17 3 4}}
+
{{#rollBetween() cdice17 5 6}} {{/rollBetween() cdice17 5 6}}
+
+
{{#rollLess() cdice18 2}}1{{/rollLess() cdice18 2}}
+
{{#rollBetween() cdice18 2 2}}2{{/rollBetween() cdice18 2 2}}
+
{{#rollBetween() cdice18 3 4}}{{/rollBetween() cdice18 3 4}}
+
{{#rollBetween() cdice18 5 6}} {{/rollBetween() cdice18 5 6}}
+
+
{{#rollLess() cdice19 2}}1{{/rollLess() cdice19 2}}
+
{{#rollBetween() cdice19 2 2}}2{{/rollBetween() cdice19 2 2}}
+
{{#rollBetween() cdice19 3 4}}{{/rollBetween() cdice19 3 4}}
+
{{#rollBetween() cdice19 5 6}} {{/rollBetween() cdice19 5 6}}
+
+
{{#rollLess() cdice20 2}}1{{/rollLess() cdice20 2}}
+
{{#rollBetween() cdice20 2 2}}2{{/rollBetween() cdice20 2 2}}
+
{{#rollBetween() cdice20 3 4}}{{/rollBetween() cdice20 3 4}}
+
{{#rollBetween() cdice20 5 6}} {{/rollBetween() cdice20 5 6}}
+
+
{{#rollLess() cdice21 2}}1{{/rollLess() cdice21 2}}
+
{{#rollBetween() cdice21 2 2}}2{{/rollBetween() cdice21 2 2}}
+
{{#rollBetween() cdice21 3 4}}{{/rollBetween() cdice21 3 4}}
+
{{#rollBetween() cdice21 5 6}} {{/rollBetween() cdice21 5 6}}
+
+
{{#rollLess() cdice22 2}}1{{/rollLess() cdice22 2}}
+
{{#rollBetween() cdice22 2 2}}2{{/rollBetween() cdice22 2 2}}
+
{{#rollBetween() cdice22 3 4}}{{/rollBetween() cdice22 3 4}}
+
{{#rollBetween() cdice22 5 6}} {{/rollBetween() cdice22 5 6}}
+
+
{{#rollLess() cdice23 2}}1{{/rollLess() cdice23 2}}
+
{{#rollBetween() cdice23 2 2}}2{{/rollBetween() cdice23 2 2}}
+
{{#rollBetween() cdice23 3 4}}{{/rollBetween() cdice23 3 4}}
+
{{#rollBetween() cdice23 5 6}} {{/rollBetween() cdice23 5 6}}
+
+
{{#rollLess() cdice24 2}}1{{/rollLess() cdice24 2}}
+
{{#rollBetween() cdice24 2 2}}2{{/rollBetween() cdice24 2 2}}
+
{{#rollBetween() cdice24 3 4}}{{/rollBetween() cdice24 3 4}}
+
{{#rollBetween() cdice24 5 6}} {{/rollBetween() cdice24 5 6}}
+
+
{{#rollLess() cdice25 2}}1{{/rollLess() cdice25 2}}
+
{{#rollBetween() cdice25 2 2}}2{{/rollBetween() cdice25 2 2}}
+
{{#rollBetween() cdice25 3 4}}{{/rollBetween() cdice25 3 4}}
+
{{#rollBetween() cdice25 5 6}} {{/rollBetween() cdice25 5 6}}
+
+
{{#rollLess() cdice26 2}}1{{/rollLess() cdice26 2}}
+
{{#rollBetween() cdice26 2 2}}2{{/rollBetween() cdice26 2 2}}
+
{{#rollBetween() cdice26 3 4}}{{/rollBetween() cdice26 3 4}}
+
{{#rollBetween() cdice26 5 6}} {{/rollBetween() cdice26 5 6}}
+
+
{{#rollLess() cdice27 2}}1{{/rollLess() cdice27 2}}
+
{{#rollBetween() cdice27 2 2}}2{{/rollBetween() cdice27 2 2}}
+
{{#rollBetween() cdice27 3 4}}{{/rollBetween() cdice27 3 4}}
+
{{#rollBetween() cdice27 5 6}} {{/rollBetween() cdice27 5 6}}
+
+
{{#rollLess() cdice28 2}}1{{/rollLess() cdice28 2}}
+
{{#rollBetween() cdice28 2 2}}2{{/rollBetween() cdice28 2 2}}
+
{{#rollBetween() cdice28 3 4}}{{/rollBetween() cdice28 3 4}}
+
{{#rollBetween() cdice28 5 6}} {{/rollBetween() cdice28 5 6}}
+
+
{{#rollLess() cdice29 2}}1{{/rollLess() cdice29 2}}
+
{{#rollBetween() cdice29 2 2}}2{{/rollBetween() cdice29 2 2}}
+
{{#rollBetween() cdice29 3 4}}{{/rollBetween() cdice29 3 4}}
+
{{#rollBetween() cdice29 5 6}} {{/rollBetween() cdice29 5 6}}
+
+
{{#rollLess() cdice30 2}}1{{/rollLess() cdice30 2}}
+
{{#rollBetween() cdice30 2 2}}2{{/rollBetween() cdice30 2 2}}
+
{{#rollBetween() cdice30 3 4}}{{/rollBetween() cdice30 3 4}}
+
{{#rollBetween() cdice30 5 6}} {{/rollBetween() cdice30 5 6}}
+
+
{{#rollLess() cdice31 2}}1{{/rollLess() cdice31 2}}
+
{{#rollBetween() cdice31 2 2}}2{{/rollBetween() cdice31 2 2}}
+
{{#rollBetween() cdice31 3 4}}{{/rollBetween() cdice31 3 4}}
+
{{#rollBetween() cdice31 5 6}} {{/rollBetween() cdice31 5 6}}
+
+
{{#rollLess() cdice32 2}}1{{/rollLess() cdice32 2}}
+
{{#rollBetween() cdice32 2 2}}2{{/rollBetween() cdice32 2 2}}
+
{{#rollBetween() cdice32 3 4}}{{/rollBetween() cdice32 3 4}}
+
{{#rollBetween() cdice32 5 6}} {{/rollBetween() cdice32 5 6}}
+
+
{{#rollLess() cdice33 2}}1{{/rollLess() cdice33 2}}
+
{{#rollBetween() cdice33 2 2}}2{{/rollBetween() cdice33 2 2}}
+
{{#rollBetween() cdice33 3 4}}{{/rollBetween() cdice33 3 4}}
+
{{#rollBetween() cdice33 5 6}} {{/rollBetween() cdice33 5 6}}
+
+
{{#rollLess() cdice34 2}}1{{/rollLess() cdice34 2}}
+
{{#rollBetween() cdice34 2 2}}2{{/rollBetween() cdice34 2 2}}
+
{{#rollBetween() cdice34 3 4}}{{/rollBetween() cdice34 3 4}}
+
{{#rollBetween() cdice34 5 6}} {{/rollBetween() cdice34 5 6}}
+
+
{{#rollLess() cdice35 2}}1{{/rollLess() cdice35 2}}
+
{{#rollBetween() cdice35 2 2}}2{{/rollBetween() cdice35 2 2}}
+
{{#rollBetween() cdice35 3 4}}{{/rollBetween() cdice35 3 4}}
+
{{#rollBetween() cdice35 5 6}} {{/rollBetween() cdice35 5 6}}
+
+
{{#rollLess() cdice36 2}}1{{/rollLess() cdice36 2}}
+
{{#rollBetween() cdice36 2 2}}2{{/rollBetween() cdice36 2 2}}
+
{{#rollBetween() cdice36 3 4}}{{/rollBetween() cdice36 3 4}}
+
{{#rollBetween() cdice36 5 6}} {{/rollBetween() cdice36 5 6}}
+
+
{{#rollLess() cdice37 2}}1{{/rollLess() cdice37 2}}
+
{{#rollBetween() cdice37 2 2}}2{{/rollBetween() cdice37 2 2}}
+
{{#rollBetween() cdice37 3 4}}{{/rollBetween() cdice37 3 4}}
+
{{#rollBetween() cdice37 5 6}} {{/rollBetween() cdice37 5 6}}
+
+
{{#rollLess() cdice38 2}}1{{/rollLess() cdice38 2}}
+
{{#rollBetween() cdice38 2 2}}2{{/rollBetween() cdice38 2 2}}
+
{{#rollBetween() cdice38 3 4}}{{/rollBetween() cdice38 3 4}}
+
{{#rollBetween() cdice38 5 6}} {{/rollBetween() cdice38 5 6}}
+
+
{{#rollLess() cdice39 2}}1{{/rollLess() cdice39 2}}
+
{{#rollBetween() cdice39 2 2}}2{{/rollBetween() cdice39 2 2}}
+
{{#rollBetween() cdice39 3 4}}{{/rollBetween() cdice39 3 4}}
+
{{#rollBetween() cdice39 5 6}} {{/rollBetween() cdice39 5 6}}
+
+
{{#rollLess() cdice40 2}}1{{/rollLess() cdice40 2}}
+
{{#rollBetween() cdice40 2 2}}2{{/rollBetween() cdice40 2 2}}
+
{{#rollBetween() cdice40 3 4}}{{/rollBetween() cdice40 3 4}}
+
{{#rollBetween() cdice40 5 6}} {{/rollBetween() cdice40 5 6}}
+
+
+ {{#attribute}}{{attribute}}{{/attribute}}
+ {{#discipline}} * {{discipline}}{{/discipline}}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Star Trek Adventures Official/sheet.json b/Star Trek Adventures Official/sheet.json
new file mode 100644
index 0000000000..e3a1e77c7e
--- /dev/null
+++ b/Star Trek Adventures Official/sheet.json
@@ -0,0 +1,8 @@
+{
+ "html": "Star Trek Adventures Official.html",
+ "css": "STA_Style.css",
+ "authors": "Cassie Levett, Kristin Carlson",
+ "roll20userid": "557736, 4930",
+ "preview": "STA_preview.PNG",
+ "instructions": "TM & © 2018 CBS Studios Inc. ©2018 Paramount Pictures Corp. STAR TREK and related marks and logos are trademarks of CBS Studios Inc. All Rights Reserved."
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/translation.json b/Star Trek Adventures Official/translation.json
new file mode 100644
index 0000000000..9f3846e6e9
--- /dev/null
+++ b/Star Trek Adventures Official/translation.json
@@ -0,0 +1,137 @@
+{
+"starfleet-personnel-file":"STARFLEET PERSONNEL FILE",
+"name:":"NAME: ",
+"species:":"SPECIES: ",
+"environment:":"ENVIRONMENT: ",
+"rank:":"RANK: ",
+"upbringing:":"UPBRINGING: ",
+"assignment:":"ASSIGNMENT: ",
+"traits:":"TRAITS: ",
+"attributes":"ATTRIBUTES",
+"control":"CONTROL",
+"fitness":"FITNESS",
+"presence":"PRESENCE",
+"daring":"DARING",
+"insight":"INSIGHT",
+"reason":"REASON",
+"disciplines":"DISCIPLINES",
+"command":"COMMAND",
+"security":"SECURITY",
+"science":"SCIENCE",
+"conn":"CONN",
+"engineering":"ENGINEERING",
+"medicine":"MEDICINE",
+"values":"VALUES",
+"determination":"DETERMINATION",
+"momentum":"MOMENTUM",
+"talents":"TALENTS",
+"weapons":"WEAPONS",
+"name-type":"NAME/TYPE",
+"qualities":"QUALITIES",
+"effects":"EFFECTS",
+"melee":"Melee",
+"range":"Range",
+"dice-roller":"DICE ROLLER",
+"focus-used":"FOCUS USED: ",
+"complication-range":"COMPLICATION RANGE: ",
+"task-roll":"TASK ROLL: ",
+"challenge-dice":"CHALLENGE DICE: ",
+"no":"NO",
+"yes":"YES",
+"one":"1 ",
+"two":"2 ",
+"three":"3 ",
+"four":"4 ",
+"five":"5 ",
+"one-d":"1 ",
+"two-d":"2 ",
+"three-d":"3 ",
+"four-d":"4 ",
+"five-d":"5 ",
+"focuses":"FOCUSES",
+"stress":"STRESS",
+"injuries":"INJURIES",
+"other-equipment":"OTHER EQUIPMENT",
+"starship-registry-entry":"STARSHIP REGISTRY ENTRY",
+"name-s":"NAME: ",
+"service-date":"SERVICE DATE: ",
+"mission-profile":"MISSION PROFILE: ",
+"designation":"DESIGNATION: ",
+"space-frame":"SPACE FRAME: ",
+"refit":"REFIT: ",
+"traits":"TRAITS: ",
+"systems":"SYSTEMS",
+"engines":"ENGINES",
+"computers":"COMPUTERS",
+"weapons-sy":"WEAPONS",
+"breaches-e":"BREACHES",
+"breaches-c":"BREACHES",
+"breaches-w":"BREACHES",
+"structure":"STRUCTURE",
+"sensors":"SENSORS",
+"communcation":"COMMUNICATION",
+"breaches-s":"BREACHES",
+"breaches-st":"BREACHES",
+"breaches-se":"BREACHES",
+"scale":"SCALE",
+"departments":"DEPARTMENTS",
+"command-s":"COMMAND",
+"security-s":"SECURITY",
+"science-s":"SCIENCE",
+"conn-s":"CONN",
+"engineering-s":"ENGINEERING",
+"medicine-s":"MEDICINE",
+"dice-roller-s":"DICE ROLLER",
+"complication-range-s":"COMPLICATION RANGE: ",
+"task-roll-s":"TASK ROLL: ",
+"challenge-dice-s":"CHALLENGE DICE: ",
+"one-s":"1 ",
+"two-s":"2 ",
+"three-s":"3 ",
+"four-s":"4 ",
+"five-s":"5 ",
+"one-sd":"1 ",
+"two-sd":"2 ",
+"three-sd":"3 ",
+"four-sd":"4 ",
+"five-sd":"5 ",
+"power":"POWER",
+"current":"CURRENT",
+"max-p":"MAX",
+"shields":"SHIELDS",
+"launch-bay":"LAUNCH BAY",
+"crew-support":"CREW SUPPORT",
+"current-c":"CURRENT",
+"max-c":"MAX",
+"weapons-s":"WEAPONS",
+"name-type-s":"NAME/TYPE",
+"qualities-s":"QUALITIES",
+"effects-s":"EFFECTS",
+"energy":"Energy",
+"torpedo":"Torpedo",
+"sheet-settings":"SHEET SETTINGS",
+"milestones":"MILESTONES",
+"normal":"NORMAL",
+"spotlight":"SPOTLIGHT",
+"arc":"ARC",
+"sheet-type":"SHEET TYPE",
+"reputation":"REPUTATION",
+"reputation-r":"REPUTATION",
+"privilege":"PRIVILEGE",
+"responsibility":"RESPONSIBILITY",
+"rank":"RANK",
+"stress-h":"STRESS",
+"current-s":"CURRENT ",
+"bonus-s":"BONUS ",
+"max-s":"MAX ",
+"current-sh":"CURRENT ",
+"bonus-sh":"BONUS ",
+"max-sh":"MAX ",
+"power-h":"POWER",
+"bonus-po":"BONUS ",
+"max-po":"MAX",
+"bonus-cr":"BONUS ",
+"max-cr":"MAX",
+"notes":"Notes",
+"version":"Version"
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/translations/af.json b/Star Trek Adventures Official/translations/af.json
new file mode 100644
index 0000000000..c55eebcb9a
--- /dev/null
+++ b/Star Trek Adventures Official/translations/af.json
@@ -0,0 +1,137 @@
+{
+ "starfleet-personnel-file": "STARFLEET PERSONNEL FILE",
+ "name:": "NAME: ",
+ "species:": "SPECIES: ",
+ "environment:": "ENVIRONMENT: ",
+ "rank:": "RANK: ",
+ "upbringing:": "UPBRINGING: ",
+ "assignment:": "ASSIGNMENT: ",
+ "traits:": "TRAITS: ",
+ "attributes": "ATTRIBUTES",
+ "control": "CONTROL",
+ "fitness": "FITNESS",
+ "presence": "PRESENCE",
+ "daring": "DARING",
+ "insight": "INSIGHT",
+ "reason": "REASON",
+ "disciplines": "DISCIPLINES",
+ "command": "COMMAND",
+ "security": "SECURITY",
+ "science": "SCIENCE",
+ "conn": "CONN",
+ "engineering": "ENGINEERING",
+ "medicine": "MEDICINE",
+ "values": "VALUES",
+ "determination": "DETERMINATION",
+ "momentum": "MOMENTUM",
+ "talents": "TALENTS",
+ "weapons": "WEAPONS",
+ "name-type": "NAME/TYPE",
+ "qualities": "QUALITIES",
+ "effects": "EFFECTS",
+ "melee": "Melee",
+ "range": "Range",
+ "dice-roller": "DICE ROLLER",
+ "focus-used": "FOCUS USED: ",
+ "complication-range": "COMPLICATION RANGE: ",
+ "task-roll": "TASK ROLL: ",
+ "challenge-dice": "CHALLENGE DICE: ",
+ "no": "NO",
+ "yes": "YES",
+ "one": "1 ",
+ "two": "2 ",
+ "three": "3 ",
+ "four": "4 ",
+ "five": "5 ",
+ "one-d": "1 ",
+ "two-d": "2 ",
+ "three-d": "3 ",
+ "four-d": "4 ",
+ "five-d": "5 ",
+ "focuses": "FOCUSES",
+ "stress": "STRESS",
+ "injuries": "INJURIES",
+ "other-equipment": "OTHER EQUIPMENT",
+ "starship-registry-entry": "STARSHIP REGISTRY ENTRY",
+ "name-s": "NAME: ",
+ "service-date": "SERVICE DATE: ",
+ "mission-profile": "MISSION PROFILE: ",
+ "designation": "DESIGNATION: ",
+ "space-frame": "SPACE FRAME: ",
+ "refit": "REFIT: ",
+ "traits": "TRAITS: ",
+ "systems": "SYSTEMS",
+ "engines": "ENGINES",
+ "computers": "COMPUTERS",
+ "weapons-sy": "WEAPONS",
+ "breaches-e": "BREACHES",
+ "breaches-c": "BREACHES",
+ "breaches-w": "BREACHES",
+ "structure": "STRUCTURE",
+ "sensors": "SENSORS",
+ "communcation": "COMMUNICATION",
+ "breaches-s": "BREACHES",
+ "breaches-st": "BREACHES",
+ "breaches-se": "BREACHES",
+ "scale": "SCALE",
+ "departments": "DEPARTMENTS",
+ "command-s": "COMMAND",
+ "security-s": "SECURITY",
+ "science-s": "SCIENCE",
+ "conn-s": "CONN",
+ "engineering-s": "ENGINEERING",
+ "medicine-s": "MEDICINE",
+ "dice-roller-s": "DICE ROLLER",
+ "complication-range-s": "COMPLICATION RANGE: ",
+ "task-roll-s": "TASK ROLL: ",
+ "challenge-dice-s": "CHALLENGE DICE: ",
+ "one-s": "1 ",
+ "two-s": "2 ",
+ "three-s": "3 ",
+ "four-s": "4 ",
+ "five-s": "5 ",
+ "one-sd": "1 ",
+ "two-sd": "2 ",
+ "three-sd": "3 ",
+ "four-sd": "4 ",
+ "five-sd": "5 ",
+ "power": "POWER",
+ "current": "CURRENT",
+ "max-p": "MAX",
+ "shields": "SHIELDS",
+ "launch-bay": "LAUNCH BAY",
+ "crew-support": "CREW SUPPORT",
+ "current-c": "CURRENT",
+ "max-c": "MAX",
+ "weapons-s": "WEAPONS",
+ "name-type-s": "NAME/TYPE",
+ "qualities-s": "QUALITIES",
+ "effects-s": "EFFECTS",
+ "energy": "Energy",
+ "torpedo": "Torpedo",
+ "sheet-settings": "SHEET SETTINGS",
+ "milestones": "MILESTONES",
+ "normal": "NORMAL",
+ "spotlight": "SPOTLIGHT",
+ "arc": "ARC",
+ "sheet-type": "SHEET TYPE",
+ "reputation": "REPUTATION",
+ "reputation-r": "REPUTATION",
+ "privilege": "PRIVILEGE",
+ "responsibility": "RESPONSIBILITY",
+ "rank": "RANK",
+ "stress-h": "STRESS",
+ "current-s": "CURRENT ",
+ "bonus-s": "BONUS ",
+ "max-s": "MAX ",
+ "current-sh": "CURRENT ",
+ "bonus-sh": "BONUS ",
+ "max-sh": "MAX ",
+ "power-h": "POWER",
+ "bonus-po": "BONUS ",
+ "max-po": "MAX",
+ "bonus-cr": "BONUS ",
+ "max-cr": "MAX",
+ "notes": "Notes",
+ "version": "Version"
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/translations/cs.json b/Star Trek Adventures Official/translations/cs.json
new file mode 100644
index 0000000000..c55eebcb9a
--- /dev/null
+++ b/Star Trek Adventures Official/translations/cs.json
@@ -0,0 +1,137 @@
+{
+ "starfleet-personnel-file": "STARFLEET PERSONNEL FILE",
+ "name:": "NAME: ",
+ "species:": "SPECIES: ",
+ "environment:": "ENVIRONMENT: ",
+ "rank:": "RANK: ",
+ "upbringing:": "UPBRINGING: ",
+ "assignment:": "ASSIGNMENT: ",
+ "traits:": "TRAITS: ",
+ "attributes": "ATTRIBUTES",
+ "control": "CONTROL",
+ "fitness": "FITNESS",
+ "presence": "PRESENCE",
+ "daring": "DARING",
+ "insight": "INSIGHT",
+ "reason": "REASON",
+ "disciplines": "DISCIPLINES",
+ "command": "COMMAND",
+ "security": "SECURITY",
+ "science": "SCIENCE",
+ "conn": "CONN",
+ "engineering": "ENGINEERING",
+ "medicine": "MEDICINE",
+ "values": "VALUES",
+ "determination": "DETERMINATION",
+ "momentum": "MOMENTUM",
+ "talents": "TALENTS",
+ "weapons": "WEAPONS",
+ "name-type": "NAME/TYPE",
+ "qualities": "QUALITIES",
+ "effects": "EFFECTS",
+ "melee": "Melee",
+ "range": "Range",
+ "dice-roller": "DICE ROLLER",
+ "focus-used": "FOCUS USED: ",
+ "complication-range": "COMPLICATION RANGE: ",
+ "task-roll": "TASK ROLL: ",
+ "challenge-dice": "CHALLENGE DICE: ",
+ "no": "NO",
+ "yes": "YES",
+ "one": "1 ",
+ "two": "2 ",
+ "three": "3 ",
+ "four": "4 ",
+ "five": "5 ",
+ "one-d": "1 ",
+ "two-d": "2 ",
+ "three-d": "3 ",
+ "four-d": "4 ",
+ "five-d": "5 ",
+ "focuses": "FOCUSES",
+ "stress": "STRESS",
+ "injuries": "INJURIES",
+ "other-equipment": "OTHER EQUIPMENT",
+ "starship-registry-entry": "STARSHIP REGISTRY ENTRY",
+ "name-s": "NAME: ",
+ "service-date": "SERVICE DATE: ",
+ "mission-profile": "MISSION PROFILE: ",
+ "designation": "DESIGNATION: ",
+ "space-frame": "SPACE FRAME: ",
+ "refit": "REFIT: ",
+ "traits": "TRAITS: ",
+ "systems": "SYSTEMS",
+ "engines": "ENGINES",
+ "computers": "COMPUTERS",
+ "weapons-sy": "WEAPONS",
+ "breaches-e": "BREACHES",
+ "breaches-c": "BREACHES",
+ "breaches-w": "BREACHES",
+ "structure": "STRUCTURE",
+ "sensors": "SENSORS",
+ "communcation": "COMMUNICATION",
+ "breaches-s": "BREACHES",
+ "breaches-st": "BREACHES",
+ "breaches-se": "BREACHES",
+ "scale": "SCALE",
+ "departments": "DEPARTMENTS",
+ "command-s": "COMMAND",
+ "security-s": "SECURITY",
+ "science-s": "SCIENCE",
+ "conn-s": "CONN",
+ "engineering-s": "ENGINEERING",
+ "medicine-s": "MEDICINE",
+ "dice-roller-s": "DICE ROLLER",
+ "complication-range-s": "COMPLICATION RANGE: ",
+ "task-roll-s": "TASK ROLL: ",
+ "challenge-dice-s": "CHALLENGE DICE: ",
+ "one-s": "1 ",
+ "two-s": "2 ",
+ "three-s": "3 ",
+ "four-s": "4 ",
+ "five-s": "5 ",
+ "one-sd": "1 ",
+ "two-sd": "2 ",
+ "three-sd": "3 ",
+ "four-sd": "4 ",
+ "five-sd": "5 ",
+ "power": "POWER",
+ "current": "CURRENT",
+ "max-p": "MAX",
+ "shields": "SHIELDS",
+ "launch-bay": "LAUNCH BAY",
+ "crew-support": "CREW SUPPORT",
+ "current-c": "CURRENT",
+ "max-c": "MAX",
+ "weapons-s": "WEAPONS",
+ "name-type-s": "NAME/TYPE",
+ "qualities-s": "QUALITIES",
+ "effects-s": "EFFECTS",
+ "energy": "Energy",
+ "torpedo": "Torpedo",
+ "sheet-settings": "SHEET SETTINGS",
+ "milestones": "MILESTONES",
+ "normal": "NORMAL",
+ "spotlight": "SPOTLIGHT",
+ "arc": "ARC",
+ "sheet-type": "SHEET TYPE",
+ "reputation": "REPUTATION",
+ "reputation-r": "REPUTATION",
+ "privilege": "PRIVILEGE",
+ "responsibility": "RESPONSIBILITY",
+ "rank": "RANK",
+ "stress-h": "STRESS",
+ "current-s": "CURRENT ",
+ "bonus-s": "BONUS ",
+ "max-s": "MAX ",
+ "current-sh": "CURRENT ",
+ "bonus-sh": "BONUS ",
+ "max-sh": "MAX ",
+ "power-h": "POWER",
+ "bonus-po": "BONUS ",
+ "max-po": "MAX",
+ "bonus-cr": "BONUS ",
+ "max-cr": "MAX",
+ "notes": "Notes",
+ "version": "Version"
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/translations/da.json b/Star Trek Adventures Official/translations/da.json
new file mode 100644
index 0000000000..c55eebcb9a
--- /dev/null
+++ b/Star Trek Adventures Official/translations/da.json
@@ -0,0 +1,137 @@
+{
+ "starfleet-personnel-file": "STARFLEET PERSONNEL FILE",
+ "name:": "NAME: ",
+ "species:": "SPECIES: ",
+ "environment:": "ENVIRONMENT: ",
+ "rank:": "RANK: ",
+ "upbringing:": "UPBRINGING: ",
+ "assignment:": "ASSIGNMENT: ",
+ "traits:": "TRAITS: ",
+ "attributes": "ATTRIBUTES",
+ "control": "CONTROL",
+ "fitness": "FITNESS",
+ "presence": "PRESENCE",
+ "daring": "DARING",
+ "insight": "INSIGHT",
+ "reason": "REASON",
+ "disciplines": "DISCIPLINES",
+ "command": "COMMAND",
+ "security": "SECURITY",
+ "science": "SCIENCE",
+ "conn": "CONN",
+ "engineering": "ENGINEERING",
+ "medicine": "MEDICINE",
+ "values": "VALUES",
+ "determination": "DETERMINATION",
+ "momentum": "MOMENTUM",
+ "talents": "TALENTS",
+ "weapons": "WEAPONS",
+ "name-type": "NAME/TYPE",
+ "qualities": "QUALITIES",
+ "effects": "EFFECTS",
+ "melee": "Melee",
+ "range": "Range",
+ "dice-roller": "DICE ROLLER",
+ "focus-used": "FOCUS USED: ",
+ "complication-range": "COMPLICATION RANGE: ",
+ "task-roll": "TASK ROLL: ",
+ "challenge-dice": "CHALLENGE DICE: ",
+ "no": "NO",
+ "yes": "YES",
+ "one": "1 ",
+ "two": "2 ",
+ "three": "3 ",
+ "four": "4 ",
+ "five": "5 ",
+ "one-d": "1 ",
+ "two-d": "2 ",
+ "three-d": "3 ",
+ "four-d": "4 ",
+ "five-d": "5 ",
+ "focuses": "FOCUSES",
+ "stress": "STRESS",
+ "injuries": "INJURIES",
+ "other-equipment": "OTHER EQUIPMENT",
+ "starship-registry-entry": "STARSHIP REGISTRY ENTRY",
+ "name-s": "NAME: ",
+ "service-date": "SERVICE DATE: ",
+ "mission-profile": "MISSION PROFILE: ",
+ "designation": "DESIGNATION: ",
+ "space-frame": "SPACE FRAME: ",
+ "refit": "REFIT: ",
+ "traits": "TRAITS: ",
+ "systems": "SYSTEMS",
+ "engines": "ENGINES",
+ "computers": "COMPUTERS",
+ "weapons-sy": "WEAPONS",
+ "breaches-e": "BREACHES",
+ "breaches-c": "BREACHES",
+ "breaches-w": "BREACHES",
+ "structure": "STRUCTURE",
+ "sensors": "SENSORS",
+ "communcation": "COMMUNICATION",
+ "breaches-s": "BREACHES",
+ "breaches-st": "BREACHES",
+ "breaches-se": "BREACHES",
+ "scale": "SCALE",
+ "departments": "DEPARTMENTS",
+ "command-s": "COMMAND",
+ "security-s": "SECURITY",
+ "science-s": "SCIENCE",
+ "conn-s": "CONN",
+ "engineering-s": "ENGINEERING",
+ "medicine-s": "MEDICINE",
+ "dice-roller-s": "DICE ROLLER",
+ "complication-range-s": "COMPLICATION RANGE: ",
+ "task-roll-s": "TASK ROLL: ",
+ "challenge-dice-s": "CHALLENGE DICE: ",
+ "one-s": "1 ",
+ "two-s": "2 ",
+ "three-s": "3 ",
+ "four-s": "4 ",
+ "five-s": "5 ",
+ "one-sd": "1 ",
+ "two-sd": "2 ",
+ "three-sd": "3 ",
+ "four-sd": "4 ",
+ "five-sd": "5 ",
+ "power": "POWER",
+ "current": "CURRENT",
+ "max-p": "MAX",
+ "shields": "SHIELDS",
+ "launch-bay": "LAUNCH BAY",
+ "crew-support": "CREW SUPPORT",
+ "current-c": "CURRENT",
+ "max-c": "MAX",
+ "weapons-s": "WEAPONS",
+ "name-type-s": "NAME/TYPE",
+ "qualities-s": "QUALITIES",
+ "effects-s": "EFFECTS",
+ "energy": "Energy",
+ "torpedo": "Torpedo",
+ "sheet-settings": "SHEET SETTINGS",
+ "milestones": "MILESTONES",
+ "normal": "NORMAL",
+ "spotlight": "SPOTLIGHT",
+ "arc": "ARC",
+ "sheet-type": "SHEET TYPE",
+ "reputation": "REPUTATION",
+ "reputation-r": "REPUTATION",
+ "privilege": "PRIVILEGE",
+ "responsibility": "RESPONSIBILITY",
+ "rank": "RANK",
+ "stress-h": "STRESS",
+ "current-s": "CURRENT ",
+ "bonus-s": "BONUS ",
+ "max-s": "MAX ",
+ "current-sh": "CURRENT ",
+ "bonus-sh": "BONUS ",
+ "max-sh": "MAX ",
+ "power-h": "POWER",
+ "bonus-po": "BONUS ",
+ "max-po": "MAX",
+ "bonus-cr": "BONUS ",
+ "max-cr": "MAX",
+ "notes": "Notes",
+ "version": "Version"
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/translations/de.json b/Star Trek Adventures Official/translations/de.json
new file mode 100644
index 0000000000..c55eebcb9a
--- /dev/null
+++ b/Star Trek Adventures Official/translations/de.json
@@ -0,0 +1,137 @@
+{
+ "starfleet-personnel-file": "STARFLEET PERSONNEL FILE",
+ "name:": "NAME: ",
+ "species:": "SPECIES: ",
+ "environment:": "ENVIRONMENT: ",
+ "rank:": "RANK: ",
+ "upbringing:": "UPBRINGING: ",
+ "assignment:": "ASSIGNMENT: ",
+ "traits:": "TRAITS: ",
+ "attributes": "ATTRIBUTES",
+ "control": "CONTROL",
+ "fitness": "FITNESS",
+ "presence": "PRESENCE",
+ "daring": "DARING",
+ "insight": "INSIGHT",
+ "reason": "REASON",
+ "disciplines": "DISCIPLINES",
+ "command": "COMMAND",
+ "security": "SECURITY",
+ "science": "SCIENCE",
+ "conn": "CONN",
+ "engineering": "ENGINEERING",
+ "medicine": "MEDICINE",
+ "values": "VALUES",
+ "determination": "DETERMINATION",
+ "momentum": "MOMENTUM",
+ "talents": "TALENTS",
+ "weapons": "WEAPONS",
+ "name-type": "NAME/TYPE",
+ "qualities": "QUALITIES",
+ "effects": "EFFECTS",
+ "melee": "Melee",
+ "range": "Range",
+ "dice-roller": "DICE ROLLER",
+ "focus-used": "FOCUS USED: ",
+ "complication-range": "COMPLICATION RANGE: ",
+ "task-roll": "TASK ROLL: ",
+ "challenge-dice": "CHALLENGE DICE: ",
+ "no": "NO",
+ "yes": "YES",
+ "one": "1 ",
+ "two": "2 ",
+ "three": "3 ",
+ "four": "4 ",
+ "five": "5 ",
+ "one-d": "1 ",
+ "two-d": "2 ",
+ "three-d": "3 ",
+ "four-d": "4 ",
+ "five-d": "5 ",
+ "focuses": "FOCUSES",
+ "stress": "STRESS",
+ "injuries": "INJURIES",
+ "other-equipment": "OTHER EQUIPMENT",
+ "starship-registry-entry": "STARSHIP REGISTRY ENTRY",
+ "name-s": "NAME: ",
+ "service-date": "SERVICE DATE: ",
+ "mission-profile": "MISSION PROFILE: ",
+ "designation": "DESIGNATION: ",
+ "space-frame": "SPACE FRAME: ",
+ "refit": "REFIT: ",
+ "traits": "TRAITS: ",
+ "systems": "SYSTEMS",
+ "engines": "ENGINES",
+ "computers": "COMPUTERS",
+ "weapons-sy": "WEAPONS",
+ "breaches-e": "BREACHES",
+ "breaches-c": "BREACHES",
+ "breaches-w": "BREACHES",
+ "structure": "STRUCTURE",
+ "sensors": "SENSORS",
+ "communcation": "COMMUNICATION",
+ "breaches-s": "BREACHES",
+ "breaches-st": "BREACHES",
+ "breaches-se": "BREACHES",
+ "scale": "SCALE",
+ "departments": "DEPARTMENTS",
+ "command-s": "COMMAND",
+ "security-s": "SECURITY",
+ "science-s": "SCIENCE",
+ "conn-s": "CONN",
+ "engineering-s": "ENGINEERING",
+ "medicine-s": "MEDICINE",
+ "dice-roller-s": "DICE ROLLER",
+ "complication-range-s": "COMPLICATION RANGE: ",
+ "task-roll-s": "TASK ROLL: ",
+ "challenge-dice-s": "CHALLENGE DICE: ",
+ "one-s": "1 ",
+ "two-s": "2 ",
+ "three-s": "3 ",
+ "four-s": "4 ",
+ "five-s": "5 ",
+ "one-sd": "1 ",
+ "two-sd": "2 ",
+ "three-sd": "3 ",
+ "four-sd": "4 ",
+ "five-sd": "5 ",
+ "power": "POWER",
+ "current": "CURRENT",
+ "max-p": "MAX",
+ "shields": "SHIELDS",
+ "launch-bay": "LAUNCH BAY",
+ "crew-support": "CREW SUPPORT",
+ "current-c": "CURRENT",
+ "max-c": "MAX",
+ "weapons-s": "WEAPONS",
+ "name-type-s": "NAME/TYPE",
+ "qualities-s": "QUALITIES",
+ "effects-s": "EFFECTS",
+ "energy": "Energy",
+ "torpedo": "Torpedo",
+ "sheet-settings": "SHEET SETTINGS",
+ "milestones": "MILESTONES",
+ "normal": "NORMAL",
+ "spotlight": "SPOTLIGHT",
+ "arc": "ARC",
+ "sheet-type": "SHEET TYPE",
+ "reputation": "REPUTATION",
+ "reputation-r": "REPUTATION",
+ "privilege": "PRIVILEGE",
+ "responsibility": "RESPONSIBILITY",
+ "rank": "RANK",
+ "stress-h": "STRESS",
+ "current-s": "CURRENT ",
+ "bonus-s": "BONUS ",
+ "max-s": "MAX ",
+ "current-sh": "CURRENT ",
+ "bonus-sh": "BONUS ",
+ "max-sh": "MAX ",
+ "power-h": "POWER",
+ "bonus-po": "BONUS ",
+ "max-po": "MAX",
+ "bonus-cr": "BONUS ",
+ "max-cr": "MAX",
+ "notes": "Notes",
+ "version": "Version"
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/translations/el.json b/Star Trek Adventures Official/translations/el.json
new file mode 100644
index 0000000000..c55eebcb9a
--- /dev/null
+++ b/Star Trek Adventures Official/translations/el.json
@@ -0,0 +1,137 @@
+{
+ "starfleet-personnel-file": "STARFLEET PERSONNEL FILE",
+ "name:": "NAME: ",
+ "species:": "SPECIES: ",
+ "environment:": "ENVIRONMENT: ",
+ "rank:": "RANK: ",
+ "upbringing:": "UPBRINGING: ",
+ "assignment:": "ASSIGNMENT: ",
+ "traits:": "TRAITS: ",
+ "attributes": "ATTRIBUTES",
+ "control": "CONTROL",
+ "fitness": "FITNESS",
+ "presence": "PRESENCE",
+ "daring": "DARING",
+ "insight": "INSIGHT",
+ "reason": "REASON",
+ "disciplines": "DISCIPLINES",
+ "command": "COMMAND",
+ "security": "SECURITY",
+ "science": "SCIENCE",
+ "conn": "CONN",
+ "engineering": "ENGINEERING",
+ "medicine": "MEDICINE",
+ "values": "VALUES",
+ "determination": "DETERMINATION",
+ "momentum": "MOMENTUM",
+ "talents": "TALENTS",
+ "weapons": "WEAPONS",
+ "name-type": "NAME/TYPE",
+ "qualities": "QUALITIES",
+ "effects": "EFFECTS",
+ "melee": "Melee",
+ "range": "Range",
+ "dice-roller": "DICE ROLLER",
+ "focus-used": "FOCUS USED: ",
+ "complication-range": "COMPLICATION RANGE: ",
+ "task-roll": "TASK ROLL: ",
+ "challenge-dice": "CHALLENGE DICE: ",
+ "no": "NO",
+ "yes": "YES",
+ "one": "1 ",
+ "two": "2 ",
+ "three": "3 ",
+ "four": "4 ",
+ "five": "5 ",
+ "one-d": "1 ",
+ "two-d": "2 ",
+ "three-d": "3 ",
+ "four-d": "4 ",
+ "five-d": "5 ",
+ "focuses": "FOCUSES",
+ "stress": "STRESS",
+ "injuries": "INJURIES",
+ "other-equipment": "OTHER EQUIPMENT",
+ "starship-registry-entry": "STARSHIP REGISTRY ENTRY",
+ "name-s": "NAME: ",
+ "service-date": "SERVICE DATE: ",
+ "mission-profile": "MISSION PROFILE: ",
+ "designation": "DESIGNATION: ",
+ "space-frame": "SPACE FRAME: ",
+ "refit": "REFIT: ",
+ "traits": "TRAITS: ",
+ "systems": "SYSTEMS",
+ "engines": "ENGINES",
+ "computers": "COMPUTERS",
+ "weapons-sy": "WEAPONS",
+ "breaches-e": "BREACHES",
+ "breaches-c": "BREACHES",
+ "breaches-w": "BREACHES",
+ "structure": "STRUCTURE",
+ "sensors": "SENSORS",
+ "communcation": "COMMUNICATION",
+ "breaches-s": "BREACHES",
+ "breaches-st": "BREACHES",
+ "breaches-se": "BREACHES",
+ "scale": "SCALE",
+ "departments": "DEPARTMENTS",
+ "command-s": "COMMAND",
+ "security-s": "SECURITY",
+ "science-s": "SCIENCE",
+ "conn-s": "CONN",
+ "engineering-s": "ENGINEERING",
+ "medicine-s": "MEDICINE",
+ "dice-roller-s": "DICE ROLLER",
+ "complication-range-s": "COMPLICATION RANGE: ",
+ "task-roll-s": "TASK ROLL: ",
+ "challenge-dice-s": "CHALLENGE DICE: ",
+ "one-s": "1 ",
+ "two-s": "2 ",
+ "three-s": "3 ",
+ "four-s": "4 ",
+ "five-s": "5 ",
+ "one-sd": "1 ",
+ "two-sd": "2 ",
+ "three-sd": "3 ",
+ "four-sd": "4 ",
+ "five-sd": "5 ",
+ "power": "POWER",
+ "current": "CURRENT",
+ "max-p": "MAX",
+ "shields": "SHIELDS",
+ "launch-bay": "LAUNCH BAY",
+ "crew-support": "CREW SUPPORT",
+ "current-c": "CURRENT",
+ "max-c": "MAX",
+ "weapons-s": "WEAPONS",
+ "name-type-s": "NAME/TYPE",
+ "qualities-s": "QUALITIES",
+ "effects-s": "EFFECTS",
+ "energy": "Energy",
+ "torpedo": "Torpedo",
+ "sheet-settings": "SHEET SETTINGS",
+ "milestones": "MILESTONES",
+ "normal": "NORMAL",
+ "spotlight": "SPOTLIGHT",
+ "arc": "ARC",
+ "sheet-type": "SHEET TYPE",
+ "reputation": "REPUTATION",
+ "reputation-r": "REPUTATION",
+ "privilege": "PRIVILEGE",
+ "responsibility": "RESPONSIBILITY",
+ "rank": "RANK",
+ "stress-h": "STRESS",
+ "current-s": "CURRENT ",
+ "bonus-s": "BONUS ",
+ "max-s": "MAX ",
+ "current-sh": "CURRENT ",
+ "bonus-sh": "BONUS ",
+ "max-sh": "MAX ",
+ "power-h": "POWER",
+ "bonus-po": "BONUS ",
+ "max-po": "MAX",
+ "bonus-cr": "BONUS ",
+ "max-cr": "MAX",
+ "notes": "Notes",
+ "version": "Version"
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/translations/en.json b/Star Trek Adventures Official/translations/en.json
new file mode 100644
index 0000000000..c55eebcb9a
--- /dev/null
+++ b/Star Trek Adventures Official/translations/en.json
@@ -0,0 +1,137 @@
+{
+ "starfleet-personnel-file": "STARFLEET PERSONNEL FILE",
+ "name:": "NAME: ",
+ "species:": "SPECIES: ",
+ "environment:": "ENVIRONMENT: ",
+ "rank:": "RANK: ",
+ "upbringing:": "UPBRINGING: ",
+ "assignment:": "ASSIGNMENT: ",
+ "traits:": "TRAITS: ",
+ "attributes": "ATTRIBUTES",
+ "control": "CONTROL",
+ "fitness": "FITNESS",
+ "presence": "PRESENCE",
+ "daring": "DARING",
+ "insight": "INSIGHT",
+ "reason": "REASON",
+ "disciplines": "DISCIPLINES",
+ "command": "COMMAND",
+ "security": "SECURITY",
+ "science": "SCIENCE",
+ "conn": "CONN",
+ "engineering": "ENGINEERING",
+ "medicine": "MEDICINE",
+ "values": "VALUES",
+ "determination": "DETERMINATION",
+ "momentum": "MOMENTUM",
+ "talents": "TALENTS",
+ "weapons": "WEAPONS",
+ "name-type": "NAME/TYPE",
+ "qualities": "QUALITIES",
+ "effects": "EFFECTS",
+ "melee": "Melee",
+ "range": "Range",
+ "dice-roller": "DICE ROLLER",
+ "focus-used": "FOCUS USED: ",
+ "complication-range": "COMPLICATION RANGE: ",
+ "task-roll": "TASK ROLL: ",
+ "challenge-dice": "CHALLENGE DICE: ",
+ "no": "NO",
+ "yes": "YES",
+ "one": "1 ",
+ "two": "2 ",
+ "three": "3 ",
+ "four": "4 ",
+ "five": "5 ",
+ "one-d": "1 ",
+ "two-d": "2 ",
+ "three-d": "3 ",
+ "four-d": "4 ",
+ "five-d": "5 ",
+ "focuses": "FOCUSES",
+ "stress": "STRESS",
+ "injuries": "INJURIES",
+ "other-equipment": "OTHER EQUIPMENT",
+ "starship-registry-entry": "STARSHIP REGISTRY ENTRY",
+ "name-s": "NAME: ",
+ "service-date": "SERVICE DATE: ",
+ "mission-profile": "MISSION PROFILE: ",
+ "designation": "DESIGNATION: ",
+ "space-frame": "SPACE FRAME: ",
+ "refit": "REFIT: ",
+ "traits": "TRAITS: ",
+ "systems": "SYSTEMS",
+ "engines": "ENGINES",
+ "computers": "COMPUTERS",
+ "weapons-sy": "WEAPONS",
+ "breaches-e": "BREACHES",
+ "breaches-c": "BREACHES",
+ "breaches-w": "BREACHES",
+ "structure": "STRUCTURE",
+ "sensors": "SENSORS",
+ "communcation": "COMMUNICATION",
+ "breaches-s": "BREACHES",
+ "breaches-st": "BREACHES",
+ "breaches-se": "BREACHES",
+ "scale": "SCALE",
+ "departments": "DEPARTMENTS",
+ "command-s": "COMMAND",
+ "security-s": "SECURITY",
+ "science-s": "SCIENCE",
+ "conn-s": "CONN",
+ "engineering-s": "ENGINEERING",
+ "medicine-s": "MEDICINE",
+ "dice-roller-s": "DICE ROLLER",
+ "complication-range-s": "COMPLICATION RANGE: ",
+ "task-roll-s": "TASK ROLL: ",
+ "challenge-dice-s": "CHALLENGE DICE: ",
+ "one-s": "1 ",
+ "two-s": "2 ",
+ "three-s": "3 ",
+ "four-s": "4 ",
+ "five-s": "5 ",
+ "one-sd": "1 ",
+ "two-sd": "2 ",
+ "three-sd": "3 ",
+ "four-sd": "4 ",
+ "five-sd": "5 ",
+ "power": "POWER",
+ "current": "CURRENT",
+ "max-p": "MAX",
+ "shields": "SHIELDS",
+ "launch-bay": "LAUNCH BAY",
+ "crew-support": "CREW SUPPORT",
+ "current-c": "CURRENT",
+ "max-c": "MAX",
+ "weapons-s": "WEAPONS",
+ "name-type-s": "NAME/TYPE",
+ "qualities-s": "QUALITIES",
+ "effects-s": "EFFECTS",
+ "energy": "Energy",
+ "torpedo": "Torpedo",
+ "sheet-settings": "SHEET SETTINGS",
+ "milestones": "MILESTONES",
+ "normal": "NORMAL",
+ "spotlight": "SPOTLIGHT",
+ "arc": "ARC",
+ "sheet-type": "SHEET TYPE",
+ "reputation": "REPUTATION",
+ "reputation-r": "REPUTATION",
+ "privilege": "PRIVILEGE",
+ "responsibility": "RESPONSIBILITY",
+ "rank": "RANK",
+ "stress-h": "STRESS",
+ "current-s": "CURRENT ",
+ "bonus-s": "BONUS ",
+ "max-s": "MAX ",
+ "current-sh": "CURRENT ",
+ "bonus-sh": "BONUS ",
+ "max-sh": "MAX ",
+ "power-h": "POWER",
+ "bonus-po": "BONUS ",
+ "max-po": "MAX",
+ "bonus-cr": "BONUS ",
+ "max-cr": "MAX",
+ "notes": "Notes",
+ "version": "Version"
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/translations/es.json b/Star Trek Adventures Official/translations/es.json
new file mode 100644
index 0000000000..c55eebcb9a
--- /dev/null
+++ b/Star Trek Adventures Official/translations/es.json
@@ -0,0 +1,137 @@
+{
+ "starfleet-personnel-file": "STARFLEET PERSONNEL FILE",
+ "name:": "NAME: ",
+ "species:": "SPECIES: ",
+ "environment:": "ENVIRONMENT: ",
+ "rank:": "RANK: ",
+ "upbringing:": "UPBRINGING: ",
+ "assignment:": "ASSIGNMENT: ",
+ "traits:": "TRAITS: ",
+ "attributes": "ATTRIBUTES",
+ "control": "CONTROL",
+ "fitness": "FITNESS",
+ "presence": "PRESENCE",
+ "daring": "DARING",
+ "insight": "INSIGHT",
+ "reason": "REASON",
+ "disciplines": "DISCIPLINES",
+ "command": "COMMAND",
+ "security": "SECURITY",
+ "science": "SCIENCE",
+ "conn": "CONN",
+ "engineering": "ENGINEERING",
+ "medicine": "MEDICINE",
+ "values": "VALUES",
+ "determination": "DETERMINATION",
+ "momentum": "MOMENTUM",
+ "talents": "TALENTS",
+ "weapons": "WEAPONS",
+ "name-type": "NAME/TYPE",
+ "qualities": "QUALITIES",
+ "effects": "EFFECTS",
+ "melee": "Melee",
+ "range": "Range",
+ "dice-roller": "DICE ROLLER",
+ "focus-used": "FOCUS USED: ",
+ "complication-range": "COMPLICATION RANGE: ",
+ "task-roll": "TASK ROLL: ",
+ "challenge-dice": "CHALLENGE DICE: ",
+ "no": "NO",
+ "yes": "YES",
+ "one": "1 ",
+ "two": "2 ",
+ "three": "3 ",
+ "four": "4 ",
+ "five": "5 ",
+ "one-d": "1 ",
+ "two-d": "2 ",
+ "three-d": "3 ",
+ "four-d": "4 ",
+ "five-d": "5 ",
+ "focuses": "FOCUSES",
+ "stress": "STRESS",
+ "injuries": "INJURIES",
+ "other-equipment": "OTHER EQUIPMENT",
+ "starship-registry-entry": "STARSHIP REGISTRY ENTRY",
+ "name-s": "NAME: ",
+ "service-date": "SERVICE DATE: ",
+ "mission-profile": "MISSION PROFILE: ",
+ "designation": "DESIGNATION: ",
+ "space-frame": "SPACE FRAME: ",
+ "refit": "REFIT: ",
+ "traits": "TRAITS: ",
+ "systems": "SYSTEMS",
+ "engines": "ENGINES",
+ "computers": "COMPUTERS",
+ "weapons-sy": "WEAPONS",
+ "breaches-e": "BREACHES",
+ "breaches-c": "BREACHES",
+ "breaches-w": "BREACHES",
+ "structure": "STRUCTURE",
+ "sensors": "SENSORS",
+ "communcation": "COMMUNICATION",
+ "breaches-s": "BREACHES",
+ "breaches-st": "BREACHES",
+ "breaches-se": "BREACHES",
+ "scale": "SCALE",
+ "departments": "DEPARTMENTS",
+ "command-s": "COMMAND",
+ "security-s": "SECURITY",
+ "science-s": "SCIENCE",
+ "conn-s": "CONN",
+ "engineering-s": "ENGINEERING",
+ "medicine-s": "MEDICINE",
+ "dice-roller-s": "DICE ROLLER",
+ "complication-range-s": "COMPLICATION RANGE: ",
+ "task-roll-s": "TASK ROLL: ",
+ "challenge-dice-s": "CHALLENGE DICE: ",
+ "one-s": "1 ",
+ "two-s": "2 ",
+ "three-s": "3 ",
+ "four-s": "4 ",
+ "five-s": "5 ",
+ "one-sd": "1 ",
+ "two-sd": "2 ",
+ "three-sd": "3 ",
+ "four-sd": "4 ",
+ "five-sd": "5 ",
+ "power": "POWER",
+ "current": "CURRENT",
+ "max-p": "MAX",
+ "shields": "SHIELDS",
+ "launch-bay": "LAUNCH BAY",
+ "crew-support": "CREW SUPPORT",
+ "current-c": "CURRENT",
+ "max-c": "MAX",
+ "weapons-s": "WEAPONS",
+ "name-type-s": "NAME/TYPE",
+ "qualities-s": "QUALITIES",
+ "effects-s": "EFFECTS",
+ "energy": "Energy",
+ "torpedo": "Torpedo",
+ "sheet-settings": "SHEET SETTINGS",
+ "milestones": "MILESTONES",
+ "normal": "NORMAL",
+ "spotlight": "SPOTLIGHT",
+ "arc": "ARC",
+ "sheet-type": "SHEET TYPE",
+ "reputation": "REPUTATION",
+ "reputation-r": "REPUTATION",
+ "privilege": "PRIVILEGE",
+ "responsibility": "RESPONSIBILITY",
+ "rank": "RANK",
+ "stress-h": "STRESS",
+ "current-s": "CURRENT ",
+ "bonus-s": "BONUS ",
+ "max-s": "MAX ",
+ "current-sh": "CURRENT ",
+ "bonus-sh": "BONUS ",
+ "max-sh": "MAX ",
+ "power-h": "POWER",
+ "bonus-po": "BONUS ",
+ "max-po": "MAX",
+ "bonus-cr": "BONUS ",
+ "max-cr": "MAX",
+ "notes": "Notes",
+ "version": "Version"
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/translations/fr.json b/Star Trek Adventures Official/translations/fr.json
new file mode 100644
index 0000000000..c55eebcb9a
--- /dev/null
+++ b/Star Trek Adventures Official/translations/fr.json
@@ -0,0 +1,137 @@
+{
+ "starfleet-personnel-file": "STARFLEET PERSONNEL FILE",
+ "name:": "NAME: ",
+ "species:": "SPECIES: ",
+ "environment:": "ENVIRONMENT: ",
+ "rank:": "RANK: ",
+ "upbringing:": "UPBRINGING: ",
+ "assignment:": "ASSIGNMENT: ",
+ "traits:": "TRAITS: ",
+ "attributes": "ATTRIBUTES",
+ "control": "CONTROL",
+ "fitness": "FITNESS",
+ "presence": "PRESENCE",
+ "daring": "DARING",
+ "insight": "INSIGHT",
+ "reason": "REASON",
+ "disciplines": "DISCIPLINES",
+ "command": "COMMAND",
+ "security": "SECURITY",
+ "science": "SCIENCE",
+ "conn": "CONN",
+ "engineering": "ENGINEERING",
+ "medicine": "MEDICINE",
+ "values": "VALUES",
+ "determination": "DETERMINATION",
+ "momentum": "MOMENTUM",
+ "talents": "TALENTS",
+ "weapons": "WEAPONS",
+ "name-type": "NAME/TYPE",
+ "qualities": "QUALITIES",
+ "effects": "EFFECTS",
+ "melee": "Melee",
+ "range": "Range",
+ "dice-roller": "DICE ROLLER",
+ "focus-used": "FOCUS USED: ",
+ "complication-range": "COMPLICATION RANGE: ",
+ "task-roll": "TASK ROLL: ",
+ "challenge-dice": "CHALLENGE DICE: ",
+ "no": "NO",
+ "yes": "YES",
+ "one": "1 ",
+ "two": "2 ",
+ "three": "3 ",
+ "four": "4 ",
+ "five": "5 ",
+ "one-d": "1 ",
+ "two-d": "2 ",
+ "three-d": "3 ",
+ "four-d": "4 ",
+ "five-d": "5 ",
+ "focuses": "FOCUSES",
+ "stress": "STRESS",
+ "injuries": "INJURIES",
+ "other-equipment": "OTHER EQUIPMENT",
+ "starship-registry-entry": "STARSHIP REGISTRY ENTRY",
+ "name-s": "NAME: ",
+ "service-date": "SERVICE DATE: ",
+ "mission-profile": "MISSION PROFILE: ",
+ "designation": "DESIGNATION: ",
+ "space-frame": "SPACE FRAME: ",
+ "refit": "REFIT: ",
+ "traits": "TRAITS: ",
+ "systems": "SYSTEMS",
+ "engines": "ENGINES",
+ "computers": "COMPUTERS",
+ "weapons-sy": "WEAPONS",
+ "breaches-e": "BREACHES",
+ "breaches-c": "BREACHES",
+ "breaches-w": "BREACHES",
+ "structure": "STRUCTURE",
+ "sensors": "SENSORS",
+ "communcation": "COMMUNICATION",
+ "breaches-s": "BREACHES",
+ "breaches-st": "BREACHES",
+ "breaches-se": "BREACHES",
+ "scale": "SCALE",
+ "departments": "DEPARTMENTS",
+ "command-s": "COMMAND",
+ "security-s": "SECURITY",
+ "science-s": "SCIENCE",
+ "conn-s": "CONN",
+ "engineering-s": "ENGINEERING",
+ "medicine-s": "MEDICINE",
+ "dice-roller-s": "DICE ROLLER",
+ "complication-range-s": "COMPLICATION RANGE: ",
+ "task-roll-s": "TASK ROLL: ",
+ "challenge-dice-s": "CHALLENGE DICE: ",
+ "one-s": "1 ",
+ "two-s": "2 ",
+ "three-s": "3 ",
+ "four-s": "4 ",
+ "five-s": "5 ",
+ "one-sd": "1 ",
+ "two-sd": "2 ",
+ "three-sd": "3 ",
+ "four-sd": "4 ",
+ "five-sd": "5 ",
+ "power": "POWER",
+ "current": "CURRENT",
+ "max-p": "MAX",
+ "shields": "SHIELDS",
+ "launch-bay": "LAUNCH BAY",
+ "crew-support": "CREW SUPPORT",
+ "current-c": "CURRENT",
+ "max-c": "MAX",
+ "weapons-s": "WEAPONS",
+ "name-type-s": "NAME/TYPE",
+ "qualities-s": "QUALITIES",
+ "effects-s": "EFFECTS",
+ "energy": "Energy",
+ "torpedo": "Torpedo",
+ "sheet-settings": "SHEET SETTINGS",
+ "milestones": "MILESTONES",
+ "normal": "NORMAL",
+ "spotlight": "SPOTLIGHT",
+ "arc": "ARC",
+ "sheet-type": "SHEET TYPE",
+ "reputation": "REPUTATION",
+ "reputation-r": "REPUTATION",
+ "privilege": "PRIVILEGE",
+ "responsibility": "RESPONSIBILITY",
+ "rank": "RANK",
+ "stress-h": "STRESS",
+ "current-s": "CURRENT ",
+ "bonus-s": "BONUS ",
+ "max-s": "MAX ",
+ "current-sh": "CURRENT ",
+ "bonus-sh": "BONUS ",
+ "max-sh": "MAX ",
+ "power-h": "POWER",
+ "bonus-po": "BONUS ",
+ "max-po": "MAX",
+ "bonus-cr": "BONUS ",
+ "max-cr": "MAX",
+ "notes": "Notes",
+ "version": "Version"
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/translations/he.json b/Star Trek Adventures Official/translations/he.json
new file mode 100644
index 0000000000..c55eebcb9a
--- /dev/null
+++ b/Star Trek Adventures Official/translations/he.json
@@ -0,0 +1,137 @@
+{
+ "starfleet-personnel-file": "STARFLEET PERSONNEL FILE",
+ "name:": "NAME: ",
+ "species:": "SPECIES: ",
+ "environment:": "ENVIRONMENT: ",
+ "rank:": "RANK: ",
+ "upbringing:": "UPBRINGING: ",
+ "assignment:": "ASSIGNMENT: ",
+ "traits:": "TRAITS: ",
+ "attributes": "ATTRIBUTES",
+ "control": "CONTROL",
+ "fitness": "FITNESS",
+ "presence": "PRESENCE",
+ "daring": "DARING",
+ "insight": "INSIGHT",
+ "reason": "REASON",
+ "disciplines": "DISCIPLINES",
+ "command": "COMMAND",
+ "security": "SECURITY",
+ "science": "SCIENCE",
+ "conn": "CONN",
+ "engineering": "ENGINEERING",
+ "medicine": "MEDICINE",
+ "values": "VALUES",
+ "determination": "DETERMINATION",
+ "momentum": "MOMENTUM",
+ "talents": "TALENTS",
+ "weapons": "WEAPONS",
+ "name-type": "NAME/TYPE",
+ "qualities": "QUALITIES",
+ "effects": "EFFECTS",
+ "melee": "Melee",
+ "range": "Range",
+ "dice-roller": "DICE ROLLER",
+ "focus-used": "FOCUS USED: ",
+ "complication-range": "COMPLICATION RANGE: ",
+ "task-roll": "TASK ROLL: ",
+ "challenge-dice": "CHALLENGE DICE: ",
+ "no": "NO",
+ "yes": "YES",
+ "one": "1 ",
+ "two": "2 ",
+ "three": "3 ",
+ "four": "4 ",
+ "five": "5 ",
+ "one-d": "1 ",
+ "two-d": "2 ",
+ "three-d": "3 ",
+ "four-d": "4 ",
+ "five-d": "5 ",
+ "focuses": "FOCUSES",
+ "stress": "STRESS",
+ "injuries": "INJURIES",
+ "other-equipment": "OTHER EQUIPMENT",
+ "starship-registry-entry": "STARSHIP REGISTRY ENTRY",
+ "name-s": "NAME: ",
+ "service-date": "SERVICE DATE: ",
+ "mission-profile": "MISSION PROFILE: ",
+ "designation": "DESIGNATION: ",
+ "space-frame": "SPACE FRAME: ",
+ "refit": "REFIT: ",
+ "traits": "TRAITS: ",
+ "systems": "SYSTEMS",
+ "engines": "ENGINES",
+ "computers": "COMPUTERS",
+ "weapons-sy": "WEAPONS",
+ "breaches-e": "BREACHES",
+ "breaches-c": "BREACHES",
+ "breaches-w": "BREACHES",
+ "structure": "STRUCTURE",
+ "sensors": "SENSORS",
+ "communcation": "COMMUNICATION",
+ "breaches-s": "BREACHES",
+ "breaches-st": "BREACHES",
+ "breaches-se": "BREACHES",
+ "scale": "SCALE",
+ "departments": "DEPARTMENTS",
+ "command-s": "COMMAND",
+ "security-s": "SECURITY",
+ "science-s": "SCIENCE",
+ "conn-s": "CONN",
+ "engineering-s": "ENGINEERING",
+ "medicine-s": "MEDICINE",
+ "dice-roller-s": "DICE ROLLER",
+ "complication-range-s": "COMPLICATION RANGE: ",
+ "task-roll-s": "TASK ROLL: ",
+ "challenge-dice-s": "CHALLENGE DICE: ",
+ "one-s": "1 ",
+ "two-s": "2 ",
+ "three-s": "3 ",
+ "four-s": "4 ",
+ "five-s": "5 ",
+ "one-sd": "1 ",
+ "two-sd": "2 ",
+ "three-sd": "3 ",
+ "four-sd": "4 ",
+ "five-sd": "5 ",
+ "power": "POWER",
+ "current": "CURRENT",
+ "max-p": "MAX",
+ "shields": "SHIELDS",
+ "launch-bay": "LAUNCH BAY",
+ "crew-support": "CREW SUPPORT",
+ "current-c": "CURRENT",
+ "max-c": "MAX",
+ "weapons-s": "WEAPONS",
+ "name-type-s": "NAME/TYPE",
+ "qualities-s": "QUALITIES",
+ "effects-s": "EFFECTS",
+ "energy": "Energy",
+ "torpedo": "Torpedo",
+ "sheet-settings": "SHEET SETTINGS",
+ "milestones": "MILESTONES",
+ "normal": "NORMAL",
+ "spotlight": "SPOTLIGHT",
+ "arc": "ARC",
+ "sheet-type": "SHEET TYPE",
+ "reputation": "REPUTATION",
+ "reputation-r": "REPUTATION",
+ "privilege": "PRIVILEGE",
+ "responsibility": "RESPONSIBILITY",
+ "rank": "RANK",
+ "stress-h": "STRESS",
+ "current-s": "CURRENT ",
+ "bonus-s": "BONUS ",
+ "max-s": "MAX ",
+ "current-sh": "CURRENT ",
+ "bonus-sh": "BONUS ",
+ "max-sh": "MAX ",
+ "power-h": "POWER",
+ "bonus-po": "BONUS ",
+ "max-po": "MAX",
+ "bonus-cr": "BONUS ",
+ "max-cr": "MAX",
+ "notes": "Notes",
+ "version": "Version"
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/translations/it.json b/Star Trek Adventures Official/translations/it.json
new file mode 100644
index 0000000000..c55eebcb9a
--- /dev/null
+++ b/Star Trek Adventures Official/translations/it.json
@@ -0,0 +1,137 @@
+{
+ "starfleet-personnel-file": "STARFLEET PERSONNEL FILE",
+ "name:": "NAME: ",
+ "species:": "SPECIES: ",
+ "environment:": "ENVIRONMENT: ",
+ "rank:": "RANK: ",
+ "upbringing:": "UPBRINGING: ",
+ "assignment:": "ASSIGNMENT: ",
+ "traits:": "TRAITS: ",
+ "attributes": "ATTRIBUTES",
+ "control": "CONTROL",
+ "fitness": "FITNESS",
+ "presence": "PRESENCE",
+ "daring": "DARING",
+ "insight": "INSIGHT",
+ "reason": "REASON",
+ "disciplines": "DISCIPLINES",
+ "command": "COMMAND",
+ "security": "SECURITY",
+ "science": "SCIENCE",
+ "conn": "CONN",
+ "engineering": "ENGINEERING",
+ "medicine": "MEDICINE",
+ "values": "VALUES",
+ "determination": "DETERMINATION",
+ "momentum": "MOMENTUM",
+ "talents": "TALENTS",
+ "weapons": "WEAPONS",
+ "name-type": "NAME/TYPE",
+ "qualities": "QUALITIES",
+ "effects": "EFFECTS",
+ "melee": "Melee",
+ "range": "Range",
+ "dice-roller": "DICE ROLLER",
+ "focus-used": "FOCUS USED: ",
+ "complication-range": "COMPLICATION RANGE: ",
+ "task-roll": "TASK ROLL: ",
+ "challenge-dice": "CHALLENGE DICE: ",
+ "no": "NO",
+ "yes": "YES",
+ "one": "1 ",
+ "two": "2 ",
+ "three": "3 ",
+ "four": "4 ",
+ "five": "5 ",
+ "one-d": "1 ",
+ "two-d": "2 ",
+ "three-d": "3 ",
+ "four-d": "4 ",
+ "five-d": "5 ",
+ "focuses": "FOCUSES",
+ "stress": "STRESS",
+ "injuries": "INJURIES",
+ "other-equipment": "OTHER EQUIPMENT",
+ "starship-registry-entry": "STARSHIP REGISTRY ENTRY",
+ "name-s": "NAME: ",
+ "service-date": "SERVICE DATE: ",
+ "mission-profile": "MISSION PROFILE: ",
+ "designation": "DESIGNATION: ",
+ "space-frame": "SPACE FRAME: ",
+ "refit": "REFIT: ",
+ "traits": "TRAITS: ",
+ "systems": "SYSTEMS",
+ "engines": "ENGINES",
+ "computers": "COMPUTERS",
+ "weapons-sy": "WEAPONS",
+ "breaches-e": "BREACHES",
+ "breaches-c": "BREACHES",
+ "breaches-w": "BREACHES",
+ "structure": "STRUCTURE",
+ "sensors": "SENSORS",
+ "communcation": "COMMUNICATION",
+ "breaches-s": "BREACHES",
+ "breaches-st": "BREACHES",
+ "breaches-se": "BREACHES",
+ "scale": "SCALE",
+ "departments": "DEPARTMENTS",
+ "command-s": "COMMAND",
+ "security-s": "SECURITY",
+ "science-s": "SCIENCE",
+ "conn-s": "CONN",
+ "engineering-s": "ENGINEERING",
+ "medicine-s": "MEDICINE",
+ "dice-roller-s": "DICE ROLLER",
+ "complication-range-s": "COMPLICATION RANGE: ",
+ "task-roll-s": "TASK ROLL: ",
+ "challenge-dice-s": "CHALLENGE DICE: ",
+ "one-s": "1 ",
+ "two-s": "2 ",
+ "three-s": "3 ",
+ "four-s": "4 ",
+ "five-s": "5 ",
+ "one-sd": "1 ",
+ "two-sd": "2 ",
+ "three-sd": "3 ",
+ "four-sd": "4 ",
+ "five-sd": "5 ",
+ "power": "POWER",
+ "current": "CURRENT",
+ "max-p": "MAX",
+ "shields": "SHIELDS",
+ "launch-bay": "LAUNCH BAY",
+ "crew-support": "CREW SUPPORT",
+ "current-c": "CURRENT",
+ "max-c": "MAX",
+ "weapons-s": "WEAPONS",
+ "name-type-s": "NAME/TYPE",
+ "qualities-s": "QUALITIES",
+ "effects-s": "EFFECTS",
+ "energy": "Energy",
+ "torpedo": "Torpedo",
+ "sheet-settings": "SHEET SETTINGS",
+ "milestones": "MILESTONES",
+ "normal": "NORMAL",
+ "spotlight": "SPOTLIGHT",
+ "arc": "ARC",
+ "sheet-type": "SHEET TYPE",
+ "reputation": "REPUTATION",
+ "reputation-r": "REPUTATION",
+ "privilege": "PRIVILEGE",
+ "responsibility": "RESPONSIBILITY",
+ "rank": "RANK",
+ "stress-h": "STRESS",
+ "current-s": "CURRENT ",
+ "bonus-s": "BONUS ",
+ "max-s": "MAX ",
+ "current-sh": "CURRENT ",
+ "bonus-sh": "BONUS ",
+ "max-sh": "MAX ",
+ "power-h": "POWER",
+ "bonus-po": "BONUS ",
+ "max-po": "MAX",
+ "bonus-cr": "BONUS ",
+ "max-cr": "MAX",
+ "notes": "Notes",
+ "version": "Version"
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/translations/ja.json b/Star Trek Adventures Official/translations/ja.json
new file mode 100644
index 0000000000..c55eebcb9a
--- /dev/null
+++ b/Star Trek Adventures Official/translations/ja.json
@@ -0,0 +1,137 @@
+{
+ "starfleet-personnel-file": "STARFLEET PERSONNEL FILE",
+ "name:": "NAME: ",
+ "species:": "SPECIES: ",
+ "environment:": "ENVIRONMENT: ",
+ "rank:": "RANK: ",
+ "upbringing:": "UPBRINGING: ",
+ "assignment:": "ASSIGNMENT: ",
+ "traits:": "TRAITS: ",
+ "attributes": "ATTRIBUTES",
+ "control": "CONTROL",
+ "fitness": "FITNESS",
+ "presence": "PRESENCE",
+ "daring": "DARING",
+ "insight": "INSIGHT",
+ "reason": "REASON",
+ "disciplines": "DISCIPLINES",
+ "command": "COMMAND",
+ "security": "SECURITY",
+ "science": "SCIENCE",
+ "conn": "CONN",
+ "engineering": "ENGINEERING",
+ "medicine": "MEDICINE",
+ "values": "VALUES",
+ "determination": "DETERMINATION",
+ "momentum": "MOMENTUM",
+ "talents": "TALENTS",
+ "weapons": "WEAPONS",
+ "name-type": "NAME/TYPE",
+ "qualities": "QUALITIES",
+ "effects": "EFFECTS",
+ "melee": "Melee",
+ "range": "Range",
+ "dice-roller": "DICE ROLLER",
+ "focus-used": "FOCUS USED: ",
+ "complication-range": "COMPLICATION RANGE: ",
+ "task-roll": "TASK ROLL: ",
+ "challenge-dice": "CHALLENGE DICE: ",
+ "no": "NO",
+ "yes": "YES",
+ "one": "1 ",
+ "two": "2 ",
+ "three": "3 ",
+ "four": "4 ",
+ "five": "5 ",
+ "one-d": "1 ",
+ "two-d": "2 ",
+ "three-d": "3 ",
+ "four-d": "4 ",
+ "five-d": "5 ",
+ "focuses": "FOCUSES",
+ "stress": "STRESS",
+ "injuries": "INJURIES",
+ "other-equipment": "OTHER EQUIPMENT",
+ "starship-registry-entry": "STARSHIP REGISTRY ENTRY",
+ "name-s": "NAME: ",
+ "service-date": "SERVICE DATE: ",
+ "mission-profile": "MISSION PROFILE: ",
+ "designation": "DESIGNATION: ",
+ "space-frame": "SPACE FRAME: ",
+ "refit": "REFIT: ",
+ "traits": "TRAITS: ",
+ "systems": "SYSTEMS",
+ "engines": "ENGINES",
+ "computers": "COMPUTERS",
+ "weapons-sy": "WEAPONS",
+ "breaches-e": "BREACHES",
+ "breaches-c": "BREACHES",
+ "breaches-w": "BREACHES",
+ "structure": "STRUCTURE",
+ "sensors": "SENSORS",
+ "communcation": "COMMUNICATION",
+ "breaches-s": "BREACHES",
+ "breaches-st": "BREACHES",
+ "breaches-se": "BREACHES",
+ "scale": "SCALE",
+ "departments": "DEPARTMENTS",
+ "command-s": "COMMAND",
+ "security-s": "SECURITY",
+ "science-s": "SCIENCE",
+ "conn-s": "CONN",
+ "engineering-s": "ENGINEERING",
+ "medicine-s": "MEDICINE",
+ "dice-roller-s": "DICE ROLLER",
+ "complication-range-s": "COMPLICATION RANGE: ",
+ "task-roll-s": "TASK ROLL: ",
+ "challenge-dice-s": "CHALLENGE DICE: ",
+ "one-s": "1 ",
+ "two-s": "2 ",
+ "three-s": "3 ",
+ "four-s": "4 ",
+ "five-s": "5 ",
+ "one-sd": "1 ",
+ "two-sd": "2 ",
+ "three-sd": "3 ",
+ "four-sd": "4 ",
+ "five-sd": "5 ",
+ "power": "POWER",
+ "current": "CURRENT",
+ "max-p": "MAX",
+ "shields": "SHIELDS",
+ "launch-bay": "LAUNCH BAY",
+ "crew-support": "CREW SUPPORT",
+ "current-c": "CURRENT",
+ "max-c": "MAX",
+ "weapons-s": "WEAPONS",
+ "name-type-s": "NAME/TYPE",
+ "qualities-s": "QUALITIES",
+ "effects-s": "EFFECTS",
+ "energy": "Energy",
+ "torpedo": "Torpedo",
+ "sheet-settings": "SHEET SETTINGS",
+ "milestones": "MILESTONES",
+ "normal": "NORMAL",
+ "spotlight": "SPOTLIGHT",
+ "arc": "ARC",
+ "sheet-type": "SHEET TYPE",
+ "reputation": "REPUTATION",
+ "reputation-r": "REPUTATION",
+ "privilege": "PRIVILEGE",
+ "responsibility": "RESPONSIBILITY",
+ "rank": "RANK",
+ "stress-h": "STRESS",
+ "current-s": "CURRENT ",
+ "bonus-s": "BONUS ",
+ "max-s": "MAX ",
+ "current-sh": "CURRENT ",
+ "bonus-sh": "BONUS ",
+ "max-sh": "MAX ",
+ "power-h": "POWER",
+ "bonus-po": "BONUS ",
+ "max-po": "MAX",
+ "bonus-cr": "BONUS ",
+ "max-cr": "MAX",
+ "notes": "Notes",
+ "version": "Version"
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/translations/ko.json b/Star Trek Adventures Official/translations/ko.json
new file mode 100644
index 0000000000..c55eebcb9a
--- /dev/null
+++ b/Star Trek Adventures Official/translations/ko.json
@@ -0,0 +1,137 @@
+{
+ "starfleet-personnel-file": "STARFLEET PERSONNEL FILE",
+ "name:": "NAME: ",
+ "species:": "SPECIES: ",
+ "environment:": "ENVIRONMENT: ",
+ "rank:": "RANK: ",
+ "upbringing:": "UPBRINGING: ",
+ "assignment:": "ASSIGNMENT: ",
+ "traits:": "TRAITS: ",
+ "attributes": "ATTRIBUTES",
+ "control": "CONTROL",
+ "fitness": "FITNESS",
+ "presence": "PRESENCE",
+ "daring": "DARING",
+ "insight": "INSIGHT",
+ "reason": "REASON",
+ "disciplines": "DISCIPLINES",
+ "command": "COMMAND",
+ "security": "SECURITY",
+ "science": "SCIENCE",
+ "conn": "CONN",
+ "engineering": "ENGINEERING",
+ "medicine": "MEDICINE",
+ "values": "VALUES",
+ "determination": "DETERMINATION",
+ "momentum": "MOMENTUM",
+ "talents": "TALENTS",
+ "weapons": "WEAPONS",
+ "name-type": "NAME/TYPE",
+ "qualities": "QUALITIES",
+ "effects": "EFFECTS",
+ "melee": "Melee",
+ "range": "Range",
+ "dice-roller": "DICE ROLLER",
+ "focus-used": "FOCUS USED: ",
+ "complication-range": "COMPLICATION RANGE: ",
+ "task-roll": "TASK ROLL: ",
+ "challenge-dice": "CHALLENGE DICE: ",
+ "no": "NO",
+ "yes": "YES",
+ "one": "1 ",
+ "two": "2 ",
+ "three": "3 ",
+ "four": "4 ",
+ "five": "5 ",
+ "one-d": "1 ",
+ "two-d": "2 ",
+ "three-d": "3 ",
+ "four-d": "4 ",
+ "five-d": "5 ",
+ "focuses": "FOCUSES",
+ "stress": "STRESS",
+ "injuries": "INJURIES",
+ "other-equipment": "OTHER EQUIPMENT",
+ "starship-registry-entry": "STARSHIP REGISTRY ENTRY",
+ "name-s": "NAME: ",
+ "service-date": "SERVICE DATE: ",
+ "mission-profile": "MISSION PROFILE: ",
+ "designation": "DESIGNATION: ",
+ "space-frame": "SPACE FRAME: ",
+ "refit": "REFIT: ",
+ "traits": "TRAITS: ",
+ "systems": "SYSTEMS",
+ "engines": "ENGINES",
+ "computers": "COMPUTERS",
+ "weapons-sy": "WEAPONS",
+ "breaches-e": "BREACHES",
+ "breaches-c": "BREACHES",
+ "breaches-w": "BREACHES",
+ "structure": "STRUCTURE",
+ "sensors": "SENSORS",
+ "communcation": "COMMUNICATION",
+ "breaches-s": "BREACHES",
+ "breaches-st": "BREACHES",
+ "breaches-se": "BREACHES",
+ "scale": "SCALE",
+ "departments": "DEPARTMENTS",
+ "command-s": "COMMAND",
+ "security-s": "SECURITY",
+ "science-s": "SCIENCE",
+ "conn-s": "CONN",
+ "engineering-s": "ENGINEERING",
+ "medicine-s": "MEDICINE",
+ "dice-roller-s": "DICE ROLLER",
+ "complication-range-s": "COMPLICATION RANGE: ",
+ "task-roll-s": "TASK ROLL: ",
+ "challenge-dice-s": "CHALLENGE DICE: ",
+ "one-s": "1 ",
+ "two-s": "2 ",
+ "three-s": "3 ",
+ "four-s": "4 ",
+ "five-s": "5 ",
+ "one-sd": "1 ",
+ "two-sd": "2 ",
+ "three-sd": "3 ",
+ "four-sd": "4 ",
+ "five-sd": "5 ",
+ "power": "POWER",
+ "current": "CURRENT",
+ "max-p": "MAX",
+ "shields": "SHIELDS",
+ "launch-bay": "LAUNCH BAY",
+ "crew-support": "CREW SUPPORT",
+ "current-c": "CURRENT",
+ "max-c": "MAX",
+ "weapons-s": "WEAPONS",
+ "name-type-s": "NAME/TYPE",
+ "qualities-s": "QUALITIES",
+ "effects-s": "EFFECTS",
+ "energy": "Energy",
+ "torpedo": "Torpedo",
+ "sheet-settings": "SHEET SETTINGS",
+ "milestones": "MILESTONES",
+ "normal": "NORMAL",
+ "spotlight": "SPOTLIGHT",
+ "arc": "ARC",
+ "sheet-type": "SHEET TYPE",
+ "reputation": "REPUTATION",
+ "reputation-r": "REPUTATION",
+ "privilege": "PRIVILEGE",
+ "responsibility": "RESPONSIBILITY",
+ "rank": "RANK",
+ "stress-h": "STRESS",
+ "current-s": "CURRENT ",
+ "bonus-s": "BONUS ",
+ "max-s": "MAX ",
+ "current-sh": "CURRENT ",
+ "bonus-sh": "BONUS ",
+ "max-sh": "MAX ",
+ "power-h": "POWER",
+ "bonus-po": "BONUS ",
+ "max-po": "MAX",
+ "bonus-cr": "BONUS ",
+ "max-cr": "MAX",
+ "notes": "Notes",
+ "version": "Version"
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/translations/nl.json b/Star Trek Adventures Official/translations/nl.json
new file mode 100644
index 0000000000..c55eebcb9a
--- /dev/null
+++ b/Star Trek Adventures Official/translations/nl.json
@@ -0,0 +1,137 @@
+{
+ "starfleet-personnel-file": "STARFLEET PERSONNEL FILE",
+ "name:": "NAME: ",
+ "species:": "SPECIES: ",
+ "environment:": "ENVIRONMENT: ",
+ "rank:": "RANK: ",
+ "upbringing:": "UPBRINGING: ",
+ "assignment:": "ASSIGNMENT: ",
+ "traits:": "TRAITS: ",
+ "attributes": "ATTRIBUTES",
+ "control": "CONTROL",
+ "fitness": "FITNESS",
+ "presence": "PRESENCE",
+ "daring": "DARING",
+ "insight": "INSIGHT",
+ "reason": "REASON",
+ "disciplines": "DISCIPLINES",
+ "command": "COMMAND",
+ "security": "SECURITY",
+ "science": "SCIENCE",
+ "conn": "CONN",
+ "engineering": "ENGINEERING",
+ "medicine": "MEDICINE",
+ "values": "VALUES",
+ "determination": "DETERMINATION",
+ "momentum": "MOMENTUM",
+ "talents": "TALENTS",
+ "weapons": "WEAPONS",
+ "name-type": "NAME/TYPE",
+ "qualities": "QUALITIES",
+ "effects": "EFFECTS",
+ "melee": "Melee",
+ "range": "Range",
+ "dice-roller": "DICE ROLLER",
+ "focus-used": "FOCUS USED: ",
+ "complication-range": "COMPLICATION RANGE: ",
+ "task-roll": "TASK ROLL: ",
+ "challenge-dice": "CHALLENGE DICE: ",
+ "no": "NO",
+ "yes": "YES",
+ "one": "1 ",
+ "two": "2 ",
+ "three": "3 ",
+ "four": "4 ",
+ "five": "5 ",
+ "one-d": "1 ",
+ "two-d": "2 ",
+ "three-d": "3 ",
+ "four-d": "4 ",
+ "five-d": "5 ",
+ "focuses": "FOCUSES",
+ "stress": "STRESS",
+ "injuries": "INJURIES",
+ "other-equipment": "OTHER EQUIPMENT",
+ "starship-registry-entry": "STARSHIP REGISTRY ENTRY",
+ "name-s": "NAME: ",
+ "service-date": "SERVICE DATE: ",
+ "mission-profile": "MISSION PROFILE: ",
+ "designation": "DESIGNATION: ",
+ "space-frame": "SPACE FRAME: ",
+ "refit": "REFIT: ",
+ "traits": "TRAITS: ",
+ "systems": "SYSTEMS",
+ "engines": "ENGINES",
+ "computers": "COMPUTERS",
+ "weapons-sy": "WEAPONS",
+ "breaches-e": "BREACHES",
+ "breaches-c": "BREACHES",
+ "breaches-w": "BREACHES",
+ "structure": "STRUCTURE",
+ "sensors": "SENSORS",
+ "communcation": "COMMUNICATION",
+ "breaches-s": "BREACHES",
+ "breaches-st": "BREACHES",
+ "breaches-se": "BREACHES",
+ "scale": "SCALE",
+ "departments": "DEPARTMENTS",
+ "command-s": "COMMAND",
+ "security-s": "SECURITY",
+ "science-s": "SCIENCE",
+ "conn-s": "CONN",
+ "engineering-s": "ENGINEERING",
+ "medicine-s": "MEDICINE",
+ "dice-roller-s": "DICE ROLLER",
+ "complication-range-s": "COMPLICATION RANGE: ",
+ "task-roll-s": "TASK ROLL: ",
+ "challenge-dice-s": "CHALLENGE DICE: ",
+ "one-s": "1 ",
+ "two-s": "2 ",
+ "three-s": "3 ",
+ "four-s": "4 ",
+ "five-s": "5 ",
+ "one-sd": "1 ",
+ "two-sd": "2 ",
+ "three-sd": "3 ",
+ "four-sd": "4 ",
+ "five-sd": "5 ",
+ "power": "POWER",
+ "current": "CURRENT",
+ "max-p": "MAX",
+ "shields": "SHIELDS",
+ "launch-bay": "LAUNCH BAY",
+ "crew-support": "CREW SUPPORT",
+ "current-c": "CURRENT",
+ "max-c": "MAX",
+ "weapons-s": "WEAPONS",
+ "name-type-s": "NAME/TYPE",
+ "qualities-s": "QUALITIES",
+ "effects-s": "EFFECTS",
+ "energy": "Energy",
+ "torpedo": "Torpedo",
+ "sheet-settings": "SHEET SETTINGS",
+ "milestones": "MILESTONES",
+ "normal": "NORMAL",
+ "spotlight": "SPOTLIGHT",
+ "arc": "ARC",
+ "sheet-type": "SHEET TYPE",
+ "reputation": "REPUTATION",
+ "reputation-r": "REPUTATION",
+ "privilege": "PRIVILEGE",
+ "responsibility": "RESPONSIBILITY",
+ "rank": "RANK",
+ "stress-h": "STRESS",
+ "current-s": "CURRENT ",
+ "bonus-s": "BONUS ",
+ "max-s": "MAX ",
+ "current-sh": "CURRENT ",
+ "bonus-sh": "BONUS ",
+ "max-sh": "MAX ",
+ "power-h": "POWER",
+ "bonus-po": "BONUS ",
+ "max-po": "MAX",
+ "bonus-cr": "BONUS ",
+ "max-cr": "MAX",
+ "notes": "Notes",
+ "version": "Version"
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/translations/pt.json b/Star Trek Adventures Official/translations/pt.json
new file mode 100644
index 0000000000..c55eebcb9a
--- /dev/null
+++ b/Star Trek Adventures Official/translations/pt.json
@@ -0,0 +1,137 @@
+{
+ "starfleet-personnel-file": "STARFLEET PERSONNEL FILE",
+ "name:": "NAME: ",
+ "species:": "SPECIES: ",
+ "environment:": "ENVIRONMENT: ",
+ "rank:": "RANK: ",
+ "upbringing:": "UPBRINGING: ",
+ "assignment:": "ASSIGNMENT: ",
+ "traits:": "TRAITS: ",
+ "attributes": "ATTRIBUTES",
+ "control": "CONTROL",
+ "fitness": "FITNESS",
+ "presence": "PRESENCE",
+ "daring": "DARING",
+ "insight": "INSIGHT",
+ "reason": "REASON",
+ "disciplines": "DISCIPLINES",
+ "command": "COMMAND",
+ "security": "SECURITY",
+ "science": "SCIENCE",
+ "conn": "CONN",
+ "engineering": "ENGINEERING",
+ "medicine": "MEDICINE",
+ "values": "VALUES",
+ "determination": "DETERMINATION",
+ "momentum": "MOMENTUM",
+ "talents": "TALENTS",
+ "weapons": "WEAPONS",
+ "name-type": "NAME/TYPE",
+ "qualities": "QUALITIES",
+ "effects": "EFFECTS",
+ "melee": "Melee",
+ "range": "Range",
+ "dice-roller": "DICE ROLLER",
+ "focus-used": "FOCUS USED: ",
+ "complication-range": "COMPLICATION RANGE: ",
+ "task-roll": "TASK ROLL: ",
+ "challenge-dice": "CHALLENGE DICE: ",
+ "no": "NO",
+ "yes": "YES",
+ "one": "1 ",
+ "two": "2 ",
+ "three": "3 ",
+ "four": "4 ",
+ "five": "5 ",
+ "one-d": "1 ",
+ "two-d": "2 ",
+ "three-d": "3 ",
+ "four-d": "4 ",
+ "five-d": "5 ",
+ "focuses": "FOCUSES",
+ "stress": "STRESS",
+ "injuries": "INJURIES",
+ "other-equipment": "OTHER EQUIPMENT",
+ "starship-registry-entry": "STARSHIP REGISTRY ENTRY",
+ "name-s": "NAME: ",
+ "service-date": "SERVICE DATE: ",
+ "mission-profile": "MISSION PROFILE: ",
+ "designation": "DESIGNATION: ",
+ "space-frame": "SPACE FRAME: ",
+ "refit": "REFIT: ",
+ "traits": "TRAITS: ",
+ "systems": "SYSTEMS",
+ "engines": "ENGINES",
+ "computers": "COMPUTERS",
+ "weapons-sy": "WEAPONS",
+ "breaches-e": "BREACHES",
+ "breaches-c": "BREACHES",
+ "breaches-w": "BREACHES",
+ "structure": "STRUCTURE",
+ "sensors": "SENSORS",
+ "communcation": "COMMUNICATION",
+ "breaches-s": "BREACHES",
+ "breaches-st": "BREACHES",
+ "breaches-se": "BREACHES",
+ "scale": "SCALE",
+ "departments": "DEPARTMENTS",
+ "command-s": "COMMAND",
+ "security-s": "SECURITY",
+ "science-s": "SCIENCE",
+ "conn-s": "CONN",
+ "engineering-s": "ENGINEERING",
+ "medicine-s": "MEDICINE",
+ "dice-roller-s": "DICE ROLLER",
+ "complication-range-s": "COMPLICATION RANGE: ",
+ "task-roll-s": "TASK ROLL: ",
+ "challenge-dice-s": "CHALLENGE DICE: ",
+ "one-s": "1 ",
+ "two-s": "2 ",
+ "three-s": "3 ",
+ "four-s": "4 ",
+ "five-s": "5 ",
+ "one-sd": "1 ",
+ "two-sd": "2 ",
+ "three-sd": "3 ",
+ "four-sd": "4 ",
+ "five-sd": "5 ",
+ "power": "POWER",
+ "current": "CURRENT",
+ "max-p": "MAX",
+ "shields": "SHIELDS",
+ "launch-bay": "LAUNCH BAY",
+ "crew-support": "CREW SUPPORT",
+ "current-c": "CURRENT",
+ "max-c": "MAX",
+ "weapons-s": "WEAPONS",
+ "name-type-s": "NAME/TYPE",
+ "qualities-s": "QUALITIES",
+ "effects-s": "EFFECTS",
+ "energy": "Energy",
+ "torpedo": "Torpedo",
+ "sheet-settings": "SHEET SETTINGS",
+ "milestones": "MILESTONES",
+ "normal": "NORMAL",
+ "spotlight": "SPOTLIGHT",
+ "arc": "ARC",
+ "sheet-type": "SHEET TYPE",
+ "reputation": "REPUTATION",
+ "reputation-r": "REPUTATION",
+ "privilege": "PRIVILEGE",
+ "responsibility": "RESPONSIBILITY",
+ "rank": "RANK",
+ "stress-h": "STRESS",
+ "current-s": "CURRENT ",
+ "bonus-s": "BONUS ",
+ "max-s": "MAX ",
+ "current-sh": "CURRENT ",
+ "bonus-sh": "BONUS ",
+ "max-sh": "MAX ",
+ "power-h": "POWER",
+ "bonus-po": "BONUS ",
+ "max-po": "MAX",
+ "bonus-cr": "BONUS ",
+ "max-cr": "MAX",
+ "notes": "Notes",
+ "version": "Version"
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/translations/ru.json b/Star Trek Adventures Official/translations/ru.json
new file mode 100644
index 0000000000..c55eebcb9a
--- /dev/null
+++ b/Star Trek Adventures Official/translations/ru.json
@@ -0,0 +1,137 @@
+{
+ "starfleet-personnel-file": "STARFLEET PERSONNEL FILE",
+ "name:": "NAME: ",
+ "species:": "SPECIES: ",
+ "environment:": "ENVIRONMENT: ",
+ "rank:": "RANK: ",
+ "upbringing:": "UPBRINGING: ",
+ "assignment:": "ASSIGNMENT: ",
+ "traits:": "TRAITS: ",
+ "attributes": "ATTRIBUTES",
+ "control": "CONTROL",
+ "fitness": "FITNESS",
+ "presence": "PRESENCE",
+ "daring": "DARING",
+ "insight": "INSIGHT",
+ "reason": "REASON",
+ "disciplines": "DISCIPLINES",
+ "command": "COMMAND",
+ "security": "SECURITY",
+ "science": "SCIENCE",
+ "conn": "CONN",
+ "engineering": "ENGINEERING",
+ "medicine": "MEDICINE",
+ "values": "VALUES",
+ "determination": "DETERMINATION",
+ "momentum": "MOMENTUM",
+ "talents": "TALENTS",
+ "weapons": "WEAPONS",
+ "name-type": "NAME/TYPE",
+ "qualities": "QUALITIES",
+ "effects": "EFFECTS",
+ "melee": "Melee",
+ "range": "Range",
+ "dice-roller": "DICE ROLLER",
+ "focus-used": "FOCUS USED: ",
+ "complication-range": "COMPLICATION RANGE: ",
+ "task-roll": "TASK ROLL: ",
+ "challenge-dice": "CHALLENGE DICE: ",
+ "no": "NO",
+ "yes": "YES",
+ "one": "1 ",
+ "two": "2 ",
+ "three": "3 ",
+ "four": "4 ",
+ "five": "5 ",
+ "one-d": "1 ",
+ "two-d": "2 ",
+ "three-d": "3 ",
+ "four-d": "4 ",
+ "five-d": "5 ",
+ "focuses": "FOCUSES",
+ "stress": "STRESS",
+ "injuries": "INJURIES",
+ "other-equipment": "OTHER EQUIPMENT",
+ "starship-registry-entry": "STARSHIP REGISTRY ENTRY",
+ "name-s": "NAME: ",
+ "service-date": "SERVICE DATE: ",
+ "mission-profile": "MISSION PROFILE: ",
+ "designation": "DESIGNATION: ",
+ "space-frame": "SPACE FRAME: ",
+ "refit": "REFIT: ",
+ "traits": "TRAITS: ",
+ "systems": "SYSTEMS",
+ "engines": "ENGINES",
+ "computers": "COMPUTERS",
+ "weapons-sy": "WEAPONS",
+ "breaches-e": "BREACHES",
+ "breaches-c": "BREACHES",
+ "breaches-w": "BREACHES",
+ "structure": "STRUCTURE",
+ "sensors": "SENSORS",
+ "communcation": "COMMUNICATION",
+ "breaches-s": "BREACHES",
+ "breaches-st": "BREACHES",
+ "breaches-se": "BREACHES",
+ "scale": "SCALE",
+ "departments": "DEPARTMENTS",
+ "command-s": "COMMAND",
+ "security-s": "SECURITY",
+ "science-s": "SCIENCE",
+ "conn-s": "CONN",
+ "engineering-s": "ENGINEERING",
+ "medicine-s": "MEDICINE",
+ "dice-roller-s": "DICE ROLLER",
+ "complication-range-s": "COMPLICATION RANGE: ",
+ "task-roll-s": "TASK ROLL: ",
+ "challenge-dice-s": "CHALLENGE DICE: ",
+ "one-s": "1 ",
+ "two-s": "2 ",
+ "three-s": "3 ",
+ "four-s": "4 ",
+ "five-s": "5 ",
+ "one-sd": "1 ",
+ "two-sd": "2 ",
+ "three-sd": "3 ",
+ "four-sd": "4 ",
+ "five-sd": "5 ",
+ "power": "POWER",
+ "current": "CURRENT",
+ "max-p": "MAX",
+ "shields": "SHIELDS",
+ "launch-bay": "LAUNCH BAY",
+ "crew-support": "CREW SUPPORT",
+ "current-c": "CURRENT",
+ "max-c": "MAX",
+ "weapons-s": "WEAPONS",
+ "name-type-s": "NAME/TYPE",
+ "qualities-s": "QUALITIES",
+ "effects-s": "EFFECTS",
+ "energy": "Energy",
+ "torpedo": "Torpedo",
+ "sheet-settings": "SHEET SETTINGS",
+ "milestones": "MILESTONES",
+ "normal": "NORMAL",
+ "spotlight": "SPOTLIGHT",
+ "arc": "ARC",
+ "sheet-type": "SHEET TYPE",
+ "reputation": "REPUTATION",
+ "reputation-r": "REPUTATION",
+ "privilege": "PRIVILEGE",
+ "responsibility": "RESPONSIBILITY",
+ "rank": "RANK",
+ "stress-h": "STRESS",
+ "current-s": "CURRENT ",
+ "bonus-s": "BONUS ",
+ "max-s": "MAX ",
+ "current-sh": "CURRENT ",
+ "bonus-sh": "BONUS ",
+ "max-sh": "MAX ",
+ "power-h": "POWER",
+ "bonus-po": "BONUS ",
+ "max-po": "MAX",
+ "bonus-cr": "BONUS ",
+ "max-cr": "MAX",
+ "notes": "Notes",
+ "version": "Version"
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/translations/sv.json b/Star Trek Adventures Official/translations/sv.json
new file mode 100644
index 0000000000..c55eebcb9a
--- /dev/null
+++ b/Star Trek Adventures Official/translations/sv.json
@@ -0,0 +1,137 @@
+{
+ "starfleet-personnel-file": "STARFLEET PERSONNEL FILE",
+ "name:": "NAME: ",
+ "species:": "SPECIES: ",
+ "environment:": "ENVIRONMENT: ",
+ "rank:": "RANK: ",
+ "upbringing:": "UPBRINGING: ",
+ "assignment:": "ASSIGNMENT: ",
+ "traits:": "TRAITS: ",
+ "attributes": "ATTRIBUTES",
+ "control": "CONTROL",
+ "fitness": "FITNESS",
+ "presence": "PRESENCE",
+ "daring": "DARING",
+ "insight": "INSIGHT",
+ "reason": "REASON",
+ "disciplines": "DISCIPLINES",
+ "command": "COMMAND",
+ "security": "SECURITY",
+ "science": "SCIENCE",
+ "conn": "CONN",
+ "engineering": "ENGINEERING",
+ "medicine": "MEDICINE",
+ "values": "VALUES",
+ "determination": "DETERMINATION",
+ "momentum": "MOMENTUM",
+ "talents": "TALENTS",
+ "weapons": "WEAPONS",
+ "name-type": "NAME/TYPE",
+ "qualities": "QUALITIES",
+ "effects": "EFFECTS",
+ "melee": "Melee",
+ "range": "Range",
+ "dice-roller": "DICE ROLLER",
+ "focus-used": "FOCUS USED: ",
+ "complication-range": "COMPLICATION RANGE: ",
+ "task-roll": "TASK ROLL: ",
+ "challenge-dice": "CHALLENGE DICE: ",
+ "no": "NO",
+ "yes": "YES",
+ "one": "1 ",
+ "two": "2 ",
+ "three": "3 ",
+ "four": "4 ",
+ "five": "5 ",
+ "one-d": "1 ",
+ "two-d": "2 ",
+ "three-d": "3 ",
+ "four-d": "4 ",
+ "five-d": "5 ",
+ "focuses": "FOCUSES",
+ "stress": "STRESS",
+ "injuries": "INJURIES",
+ "other-equipment": "OTHER EQUIPMENT",
+ "starship-registry-entry": "STARSHIP REGISTRY ENTRY",
+ "name-s": "NAME: ",
+ "service-date": "SERVICE DATE: ",
+ "mission-profile": "MISSION PROFILE: ",
+ "designation": "DESIGNATION: ",
+ "space-frame": "SPACE FRAME: ",
+ "refit": "REFIT: ",
+ "traits": "TRAITS: ",
+ "systems": "SYSTEMS",
+ "engines": "ENGINES",
+ "computers": "COMPUTERS",
+ "weapons-sy": "WEAPONS",
+ "breaches-e": "BREACHES",
+ "breaches-c": "BREACHES",
+ "breaches-w": "BREACHES",
+ "structure": "STRUCTURE",
+ "sensors": "SENSORS",
+ "communcation": "COMMUNICATION",
+ "breaches-s": "BREACHES",
+ "breaches-st": "BREACHES",
+ "breaches-se": "BREACHES",
+ "scale": "SCALE",
+ "departments": "DEPARTMENTS",
+ "command-s": "COMMAND",
+ "security-s": "SECURITY",
+ "science-s": "SCIENCE",
+ "conn-s": "CONN",
+ "engineering-s": "ENGINEERING",
+ "medicine-s": "MEDICINE",
+ "dice-roller-s": "DICE ROLLER",
+ "complication-range-s": "COMPLICATION RANGE: ",
+ "task-roll-s": "TASK ROLL: ",
+ "challenge-dice-s": "CHALLENGE DICE: ",
+ "one-s": "1 ",
+ "two-s": "2 ",
+ "three-s": "3 ",
+ "four-s": "4 ",
+ "five-s": "5 ",
+ "one-sd": "1 ",
+ "two-sd": "2 ",
+ "three-sd": "3 ",
+ "four-sd": "4 ",
+ "five-sd": "5 ",
+ "power": "POWER",
+ "current": "CURRENT",
+ "max-p": "MAX",
+ "shields": "SHIELDS",
+ "launch-bay": "LAUNCH BAY",
+ "crew-support": "CREW SUPPORT",
+ "current-c": "CURRENT",
+ "max-c": "MAX",
+ "weapons-s": "WEAPONS",
+ "name-type-s": "NAME/TYPE",
+ "qualities-s": "QUALITIES",
+ "effects-s": "EFFECTS",
+ "energy": "Energy",
+ "torpedo": "Torpedo",
+ "sheet-settings": "SHEET SETTINGS",
+ "milestones": "MILESTONES",
+ "normal": "NORMAL",
+ "spotlight": "SPOTLIGHT",
+ "arc": "ARC",
+ "sheet-type": "SHEET TYPE",
+ "reputation": "REPUTATION",
+ "reputation-r": "REPUTATION",
+ "privilege": "PRIVILEGE",
+ "responsibility": "RESPONSIBILITY",
+ "rank": "RANK",
+ "stress-h": "STRESS",
+ "current-s": "CURRENT ",
+ "bonus-s": "BONUS ",
+ "max-s": "MAX ",
+ "current-sh": "CURRENT ",
+ "bonus-sh": "BONUS ",
+ "max-sh": "MAX ",
+ "power-h": "POWER",
+ "bonus-po": "BONUS ",
+ "max-po": "MAX",
+ "bonus-cr": "BONUS ",
+ "max-cr": "MAX",
+ "notes": "Notes",
+ "version": "Version"
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/translations/tr.json b/Star Trek Adventures Official/translations/tr.json
new file mode 100644
index 0000000000..c55eebcb9a
--- /dev/null
+++ b/Star Trek Adventures Official/translations/tr.json
@@ -0,0 +1,137 @@
+{
+ "starfleet-personnel-file": "STARFLEET PERSONNEL FILE",
+ "name:": "NAME: ",
+ "species:": "SPECIES: ",
+ "environment:": "ENVIRONMENT: ",
+ "rank:": "RANK: ",
+ "upbringing:": "UPBRINGING: ",
+ "assignment:": "ASSIGNMENT: ",
+ "traits:": "TRAITS: ",
+ "attributes": "ATTRIBUTES",
+ "control": "CONTROL",
+ "fitness": "FITNESS",
+ "presence": "PRESENCE",
+ "daring": "DARING",
+ "insight": "INSIGHT",
+ "reason": "REASON",
+ "disciplines": "DISCIPLINES",
+ "command": "COMMAND",
+ "security": "SECURITY",
+ "science": "SCIENCE",
+ "conn": "CONN",
+ "engineering": "ENGINEERING",
+ "medicine": "MEDICINE",
+ "values": "VALUES",
+ "determination": "DETERMINATION",
+ "momentum": "MOMENTUM",
+ "talents": "TALENTS",
+ "weapons": "WEAPONS",
+ "name-type": "NAME/TYPE",
+ "qualities": "QUALITIES",
+ "effects": "EFFECTS",
+ "melee": "Melee",
+ "range": "Range",
+ "dice-roller": "DICE ROLLER",
+ "focus-used": "FOCUS USED: ",
+ "complication-range": "COMPLICATION RANGE: ",
+ "task-roll": "TASK ROLL: ",
+ "challenge-dice": "CHALLENGE DICE: ",
+ "no": "NO",
+ "yes": "YES",
+ "one": "1 ",
+ "two": "2 ",
+ "three": "3 ",
+ "four": "4 ",
+ "five": "5 ",
+ "one-d": "1 ",
+ "two-d": "2 ",
+ "three-d": "3 ",
+ "four-d": "4 ",
+ "five-d": "5 ",
+ "focuses": "FOCUSES",
+ "stress": "STRESS",
+ "injuries": "INJURIES",
+ "other-equipment": "OTHER EQUIPMENT",
+ "starship-registry-entry": "STARSHIP REGISTRY ENTRY",
+ "name-s": "NAME: ",
+ "service-date": "SERVICE DATE: ",
+ "mission-profile": "MISSION PROFILE: ",
+ "designation": "DESIGNATION: ",
+ "space-frame": "SPACE FRAME: ",
+ "refit": "REFIT: ",
+ "traits": "TRAITS: ",
+ "systems": "SYSTEMS",
+ "engines": "ENGINES",
+ "computers": "COMPUTERS",
+ "weapons-sy": "WEAPONS",
+ "breaches-e": "BREACHES",
+ "breaches-c": "BREACHES",
+ "breaches-w": "BREACHES",
+ "structure": "STRUCTURE",
+ "sensors": "SENSORS",
+ "communcation": "COMMUNICATION",
+ "breaches-s": "BREACHES",
+ "breaches-st": "BREACHES",
+ "breaches-se": "BREACHES",
+ "scale": "SCALE",
+ "departments": "DEPARTMENTS",
+ "command-s": "COMMAND",
+ "security-s": "SECURITY",
+ "science-s": "SCIENCE",
+ "conn-s": "CONN",
+ "engineering-s": "ENGINEERING",
+ "medicine-s": "MEDICINE",
+ "dice-roller-s": "DICE ROLLER",
+ "complication-range-s": "COMPLICATION RANGE: ",
+ "task-roll-s": "TASK ROLL: ",
+ "challenge-dice-s": "CHALLENGE DICE: ",
+ "one-s": "1 ",
+ "two-s": "2 ",
+ "three-s": "3 ",
+ "four-s": "4 ",
+ "five-s": "5 ",
+ "one-sd": "1 ",
+ "two-sd": "2 ",
+ "three-sd": "3 ",
+ "four-sd": "4 ",
+ "five-sd": "5 ",
+ "power": "POWER",
+ "current": "CURRENT",
+ "max-p": "MAX",
+ "shields": "SHIELDS",
+ "launch-bay": "LAUNCH BAY",
+ "crew-support": "CREW SUPPORT",
+ "current-c": "CURRENT",
+ "max-c": "MAX",
+ "weapons-s": "WEAPONS",
+ "name-type-s": "NAME/TYPE",
+ "qualities-s": "QUALITIES",
+ "effects-s": "EFFECTS",
+ "energy": "Energy",
+ "torpedo": "Torpedo",
+ "sheet-settings": "SHEET SETTINGS",
+ "milestones": "MILESTONES",
+ "normal": "NORMAL",
+ "spotlight": "SPOTLIGHT",
+ "arc": "ARC",
+ "sheet-type": "SHEET TYPE",
+ "reputation": "REPUTATION",
+ "reputation-r": "REPUTATION",
+ "privilege": "PRIVILEGE",
+ "responsibility": "RESPONSIBILITY",
+ "rank": "RANK",
+ "stress-h": "STRESS",
+ "current-s": "CURRENT ",
+ "bonus-s": "BONUS ",
+ "max-s": "MAX ",
+ "current-sh": "CURRENT ",
+ "bonus-sh": "BONUS ",
+ "max-sh": "MAX ",
+ "power-h": "POWER",
+ "bonus-po": "BONUS ",
+ "max-po": "MAX",
+ "bonus-cr": "BONUS ",
+ "max-cr": "MAX",
+ "notes": "Notes",
+ "version": "Version"
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/translations/zh.json b/Star Trek Adventures Official/translations/zh.json
new file mode 100644
index 0000000000..c55eebcb9a
--- /dev/null
+++ b/Star Trek Adventures Official/translations/zh.json
@@ -0,0 +1,137 @@
+{
+ "starfleet-personnel-file": "STARFLEET PERSONNEL FILE",
+ "name:": "NAME: ",
+ "species:": "SPECIES: ",
+ "environment:": "ENVIRONMENT: ",
+ "rank:": "RANK: ",
+ "upbringing:": "UPBRINGING: ",
+ "assignment:": "ASSIGNMENT: ",
+ "traits:": "TRAITS: ",
+ "attributes": "ATTRIBUTES",
+ "control": "CONTROL",
+ "fitness": "FITNESS",
+ "presence": "PRESENCE",
+ "daring": "DARING",
+ "insight": "INSIGHT",
+ "reason": "REASON",
+ "disciplines": "DISCIPLINES",
+ "command": "COMMAND",
+ "security": "SECURITY",
+ "science": "SCIENCE",
+ "conn": "CONN",
+ "engineering": "ENGINEERING",
+ "medicine": "MEDICINE",
+ "values": "VALUES",
+ "determination": "DETERMINATION",
+ "momentum": "MOMENTUM",
+ "talents": "TALENTS",
+ "weapons": "WEAPONS",
+ "name-type": "NAME/TYPE",
+ "qualities": "QUALITIES",
+ "effects": "EFFECTS",
+ "melee": "Melee",
+ "range": "Range",
+ "dice-roller": "DICE ROLLER",
+ "focus-used": "FOCUS USED: ",
+ "complication-range": "COMPLICATION RANGE: ",
+ "task-roll": "TASK ROLL: ",
+ "challenge-dice": "CHALLENGE DICE: ",
+ "no": "NO",
+ "yes": "YES",
+ "one": "1 ",
+ "two": "2 ",
+ "three": "3 ",
+ "four": "4 ",
+ "five": "5 ",
+ "one-d": "1 ",
+ "two-d": "2 ",
+ "three-d": "3 ",
+ "four-d": "4 ",
+ "five-d": "5 ",
+ "focuses": "FOCUSES",
+ "stress": "STRESS",
+ "injuries": "INJURIES",
+ "other-equipment": "OTHER EQUIPMENT",
+ "starship-registry-entry": "STARSHIP REGISTRY ENTRY",
+ "name-s": "NAME: ",
+ "service-date": "SERVICE DATE: ",
+ "mission-profile": "MISSION PROFILE: ",
+ "designation": "DESIGNATION: ",
+ "space-frame": "SPACE FRAME: ",
+ "refit": "REFIT: ",
+ "traits": "TRAITS: ",
+ "systems": "SYSTEMS",
+ "engines": "ENGINES",
+ "computers": "COMPUTERS",
+ "weapons-sy": "WEAPONS",
+ "breaches-e": "BREACHES",
+ "breaches-c": "BREACHES",
+ "breaches-w": "BREACHES",
+ "structure": "STRUCTURE",
+ "sensors": "SENSORS",
+ "communcation": "COMMUNICATION",
+ "breaches-s": "BREACHES",
+ "breaches-st": "BREACHES",
+ "breaches-se": "BREACHES",
+ "scale": "SCALE",
+ "departments": "DEPARTMENTS",
+ "command-s": "COMMAND",
+ "security-s": "SECURITY",
+ "science-s": "SCIENCE",
+ "conn-s": "CONN",
+ "engineering-s": "ENGINEERING",
+ "medicine-s": "MEDICINE",
+ "dice-roller-s": "DICE ROLLER",
+ "complication-range-s": "COMPLICATION RANGE: ",
+ "task-roll-s": "TASK ROLL: ",
+ "challenge-dice-s": "CHALLENGE DICE: ",
+ "one-s": "1 ",
+ "two-s": "2 ",
+ "three-s": "3 ",
+ "four-s": "4 ",
+ "five-s": "5 ",
+ "one-sd": "1 ",
+ "two-sd": "2 ",
+ "three-sd": "3 ",
+ "four-sd": "4 ",
+ "five-sd": "5 ",
+ "power": "POWER",
+ "current": "CURRENT",
+ "max-p": "MAX",
+ "shields": "SHIELDS",
+ "launch-bay": "LAUNCH BAY",
+ "crew-support": "CREW SUPPORT",
+ "current-c": "CURRENT",
+ "max-c": "MAX",
+ "weapons-s": "WEAPONS",
+ "name-type-s": "NAME/TYPE",
+ "qualities-s": "QUALITIES",
+ "effects-s": "EFFECTS",
+ "energy": "Energy",
+ "torpedo": "Torpedo",
+ "sheet-settings": "SHEET SETTINGS",
+ "milestones": "MILESTONES",
+ "normal": "NORMAL",
+ "spotlight": "SPOTLIGHT",
+ "arc": "ARC",
+ "sheet-type": "SHEET TYPE",
+ "reputation": "REPUTATION",
+ "reputation-r": "REPUTATION",
+ "privilege": "PRIVILEGE",
+ "responsibility": "RESPONSIBILITY",
+ "rank": "RANK",
+ "stress-h": "STRESS",
+ "current-s": "CURRENT ",
+ "bonus-s": "BONUS ",
+ "max-s": "MAX ",
+ "current-sh": "CURRENT ",
+ "bonus-sh": "BONUS ",
+ "max-sh": "MAX ",
+ "power-h": "POWER",
+ "bonus-po": "BONUS ",
+ "max-po": "MAX",
+ "bonus-cr": "BONUS ",
+ "max-cr": "MAX",
+ "notes": "Notes",
+ "version": "Version"
+}
\ No newline at end of file
diff --git a/Star Trek Adventures Official/translations/zu.json b/Star Trek Adventures Official/translations/zu.json
new file mode 100644
index 0000000000..b7e5a710bd
--- /dev/null
+++ b/Star Trek Adventures Official/translations/zu.json
@@ -0,0 +1,137 @@
+{
+ "starfleet-personnel-file": "crwdns64929:0crwdne64929:0",
+ "name:": "crwdns64930:0crwdne64930:0",
+ "species:": "crwdns64931:0crwdne64931:0",
+ "environment:": "crwdns64932:0crwdne64932:0",
+ "rank:": "crwdns64933:0crwdne64933:0",
+ "upbringing:": "crwdns64934:0crwdne64934:0",
+ "assignment:": "crwdns64935:0crwdne64935:0",
+ "traits:": "crwdns64936:0crwdne64936:0",
+ "attributes": "crwdns64937:0crwdne64937:0",
+ "control": "crwdns64938:0crwdne64938:0",
+ "fitness": "crwdns64939:0crwdne64939:0",
+ "presence": "crwdns64940:0crwdne64940:0",
+ "daring": "crwdns64941:0crwdne64941:0",
+ "insight": "crwdns64942:0crwdne64942:0",
+ "reason": "crwdns64943:0crwdne64943:0",
+ "disciplines": "crwdns64944:0crwdne64944:0",
+ "command": "crwdns64945:0crwdne64945:0",
+ "security": "crwdns64946:0crwdne64946:0",
+ "science": "crwdns64947:0crwdne64947:0",
+ "conn": "crwdns64948:0crwdne64948:0",
+ "engineering": "crwdns64949:0crwdne64949:0",
+ "medicine": "crwdns64950:0crwdne64950:0",
+ "values": "crwdns64951:0crwdne64951:0",
+ "determination": "crwdns64952:0crwdne64952:0",
+ "momentum": "crwdns64953:0crwdne64953:0",
+ "talents": "crwdns64954:0crwdne64954:0",
+ "weapons": "crwdns64955:0crwdne64955:0",
+ "name-type": "crwdns64956:0crwdne64956:0",
+ "qualities": "crwdns64957:0crwdne64957:0",
+ "effects": "crwdns64958:0crwdne64958:0",
+ "melee": "crwdns64959:0crwdne64959:0",
+ "range": "crwdns64960:0crwdne64960:0",
+ "dice-roller": "crwdns64961:0crwdne64961:0",
+ "focus-used": "crwdns64962:0crwdne64962:0",
+ "complication-range": "crwdns64963:0crwdne64963:0",
+ "task-roll": "crwdns64964:0crwdne64964:0",
+ "challenge-dice": "crwdns64965:0crwdne64965:0",
+ "no": "crwdns64966:0crwdne64966:0",
+ "yes": "crwdns64967:0crwdne64967:0",
+ "one": "crwdns64968:0crwdne64968:0",
+ "two": "crwdns64969:0crwdne64969:0",
+ "three": "crwdns64970:0crwdne64970:0",
+ "four": "crwdns64971:0crwdne64971:0",
+ "five": "crwdns64972:0crwdne64972:0",
+ "one-d": "crwdns64973:0crwdne64973:0",
+ "two-d": "crwdns64974:0crwdne64974:0",
+ "three-d": "crwdns64975:0crwdne64975:0",
+ "four-d": "crwdns64976:0crwdne64976:0",
+ "five-d": "crwdns64977:0crwdne64977:0",
+ "focuses": "crwdns64978:0crwdne64978:0",
+ "stress": "crwdns64979:0crwdne64979:0",
+ "injuries": "crwdns64980:0crwdne64980:0",
+ "other-equipment": "crwdns64981:0crwdne64981:0",
+ "starship-registry-entry": "crwdns64982:0crwdne64982:0",
+ "name-s": "crwdns64983:0crwdne64983:0",
+ "service-date": "crwdns64984:0crwdne64984:0",
+ "mission-profile": "crwdns64985:0crwdne64985:0",
+ "designation": "crwdns64986:0crwdne64986:0",
+ "space-frame": "crwdns64987:0crwdne64987:0",
+ "refit": "crwdns64988:0crwdne64988:0",
+ "traits": "crwdns64989:0crwdne64989:0",
+ "systems": "crwdns64990:0crwdne64990:0",
+ "engines": "crwdns64991:0crwdne64991:0",
+ "computers": "crwdns64992:0crwdne64992:0",
+ "weapons-sy": "crwdns64993:0crwdne64993:0",
+ "breaches-e": "crwdns64994:0crwdne64994:0",
+ "breaches-c": "crwdns64995:0crwdne64995:0",
+ "breaches-w": "crwdns64996:0crwdne64996:0",
+ "structure": "crwdns64997:0crwdne64997:0",
+ "sensors": "crwdns64998:0crwdne64998:0",
+ "communcation": "crwdns64999:0crwdne64999:0",
+ "breaches-s": "crwdns65000:0crwdne65000:0",
+ "breaches-st": "crwdns65001:0crwdne65001:0",
+ "breaches-se": "crwdns65002:0crwdne65002:0",
+ "scale": "crwdns65003:0crwdne65003:0",
+ "departments": "crwdns65004:0crwdne65004:0",
+ "command-s": "crwdns65005:0crwdne65005:0",
+ "security-s": "crwdns65006:0crwdne65006:0",
+ "science-s": "crwdns65007:0crwdne65007:0",
+ "conn-s": "crwdns65008:0crwdne65008:0",
+ "engineering-s": "crwdns65009:0crwdne65009:0",
+ "medicine-s": "crwdns65010:0crwdne65010:0",
+ "dice-roller-s": "crwdns65011:0crwdne65011:0",
+ "complication-range-s": "crwdns65012:0crwdne65012:0",
+ "task-roll-s": "crwdns65013:0crwdne65013:0",
+ "challenge-dice-s": "crwdns65014:0crwdne65014:0",
+ "one-s": "crwdns65015:0crwdne65015:0",
+ "two-s": "crwdns65016:0crwdne65016:0",
+ "three-s": "crwdns65017:0crwdne65017:0",
+ "four-s": "crwdns65018:0crwdne65018:0",
+ "five-s": "crwdns65019:0crwdne65019:0",
+ "one-sd": "crwdns65020:0crwdne65020:0",
+ "two-sd": "crwdns65021:0crwdne65021:0",
+ "three-sd": "crwdns65022:0crwdne65022:0",
+ "four-sd": "crwdns65023:0crwdne65023:0",
+ "five-sd": "crwdns65024:0crwdne65024:0",
+ "power": "crwdns65025:0crwdne65025:0",
+ "current": "crwdns65026:0crwdne65026:0",
+ "max-p": "crwdns65027:0crwdne65027:0",
+ "shields": "crwdns65028:0crwdne65028:0",
+ "launch-bay": "crwdns65029:0crwdne65029:0",
+ "crew-support": "crwdns65030:0crwdne65030:0",
+ "current-c": "crwdns65031:0crwdne65031:0",
+ "max-c": "crwdns65032:0crwdne65032:0",
+ "weapons-s": "crwdns65033:0crwdne65033:0",
+ "name-type-s": "crwdns65034:0crwdne65034:0",
+ "qualities-s": "crwdns65035:0crwdne65035:0",
+ "effects-s": "crwdns65036:0crwdne65036:0",
+ "energy": "crwdns65037:0crwdne65037:0",
+ "torpedo": "crwdns65038:0crwdne65038:0",
+ "sheet-settings": "crwdns65039:0crwdne65039:0",
+ "milestones": "crwdns65040:0crwdne65040:0",
+ "normal": "crwdns65041:0crwdne65041:0",
+ "spotlight": "crwdns65042:0crwdne65042:0",
+ "arc": "crwdns65043:0crwdne65043:0",
+ "sheet-type": "crwdns65044:0crwdne65044:0",
+ "reputation": "crwdns65045:0crwdne65045:0",
+ "reputation-r": "crwdns65046:0crwdne65046:0",
+ "privilege": "crwdns65047:0crwdne65047:0",
+ "responsibility": "crwdns65048:0crwdne65048:0",
+ "rank": "crwdns65049:0crwdne65049:0",
+ "stress-h": "crwdns65050:0crwdne65050:0",
+ "current-s": "crwdns65051:0crwdne65051:0",
+ "bonus-s": "crwdns65052:0crwdne65052:0",
+ "max-s": "crwdns65053:0crwdne65053:0",
+ "current-sh": "crwdns65054:0crwdne65054:0",
+ "bonus-sh": "crwdns65055:0crwdne65055:0",
+ "max-sh": "crwdns65056:0crwdne65056:0",
+ "power-h": "crwdns65057:0crwdne65057:0",
+ "bonus-po": "crwdns65058:0crwdne65058:0",
+ "max-po": "crwdns65059:0crwdne65059:0",
+ "bonus-cr": "crwdns65060:0crwdne65060:0",
+ "max-cr": "crwdns65061:0crwdne65061:0",
+ "notes": "crwdns65062:0crwdne65062:0",
+ "version": "crwdns65691:0crwdne65691:0"
+}
\ No newline at end of file
diff --git a/Stargate Coalition/sgco.html b/Stargate Coalition/sgco.html
index 0732dddb29..fbb78cdbd5 100644
--- a/Stargate Coalition/sgco.html
+++ b/Stargate Coalition/sgco.html
@@ -59,13 +59,13 @@
-
+
-
+
-
+
@@ -76,13 +76,13 @@
-
+
-
+
-
+
@@ -93,13 +93,13 @@
-
+
-
+
-
+
@@ -110,13 +110,13 @@
-
+
-
+
-
+
@@ -127,13 +127,13 @@
-
+
-
+
-
+
@@ -144,13 +144,13 @@
-
+
-
+
-
+
@@ -161,13 +161,13 @@
-
+
-
+
-
+
@@ -178,13 +178,13 @@
-
+
-
+
-
+
@@ -245,7 +245,7 @@
FOR
-
+
Arme de Contact
@@ -300,7 +300,7 @@
DEX
-
+
Arme à Distance
@@ -355,7 +355,7 @@
CON
-
+
Concentration
@@ -410,7 +410,7 @@
INT
-
+
Archéologie & Langages
@@ -517,7 +517,7 @@
PER
-
+
Odorat
@@ -572,7 +572,7 @@
CHA
-
+
Bluff
diff --git a/Tagmar/TagmarLogo130.jpg b/Tagmar/TagmarLogo130.jpg
new file mode 100644
index 0000000000..24d74736ce
Binary files /dev/null and b/Tagmar/TagmarLogo130.jpg differ
diff --git a/Tagmar/TagmarLogo130.png b/Tagmar/TagmarLogo130.png
deleted file mode 100644
index e228cdf59a..0000000000
Binary files a/Tagmar/TagmarLogo130.png and /dev/null differ
diff --git a/Tagmar/sheet.json b/Tagmar/sheet.json
index b48e75cdd1..c1155dacfd 100644
--- a/Tagmar/sheet.json
+++ b/Tagmar/sheet.json
@@ -4,5 +4,5 @@
"roll20userid": "187085",
"authors": "Fábio Carvalho Magalhães",
"preview": "tagmar.jpg",
- "instructions": "Tagmar Sheet. Read me for further informations"
-}
\ No newline at end of file
+ "instructions": "Tagmar Sheet. The follow instructions are in portuguese, since all the rulebooks for this system are in this language. You can find then in www.tagmar.com.br. If you want further instructions in english, please contact me directly.\n\n----\nO template de ficha abaixo está pronto para ser utilizado para o sistema Tagmar 3a edição. No entanto, qualquer edição do sistema pode ser jogado utilizando a mesma ficha, uma vez que as tabelas estão todas incorporadas nos templates de rolagem.\n\nObserve que não há campos auto calculados, com exceção dos níveis total em habilidades e da coluna de testes de atributos. Assim, mesmo que existam as colunas de bônus em algumas tabelas (como na de armas), os danos finais devem ser inseridos nos campos apropriados."
+}
diff --git a/Tagmar/tagmar.css b/Tagmar/tagmar.css
index db371f7001..ad642916ef 100644
--- a/Tagmar/tagmar.css
+++ b/Tagmar/tagmar.css
@@ -25,15 +25,21 @@ input[type=number]::-webkit-inner-spin-button {
width:30px;
}
-hr {
- border: 0;
+hr {
+ border: 0;
height: 2px;
background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}
.charsheet .inlinerollresult {
- background-color:none;
+ background-color:transparent;
text-decoration:none;
+ vertical-align:middle;
+}
+
+.textchatcontainer span.inlinerollresult.fullfail {
+ border:none;
+ color:red;
}
::-webkit-input-placeholder { font-style:oblique; font-size:10px; color:gray;}
@@ -41,6 +47,21 @@ input::-moz-placeholder { font-style:oblique; font-size:10px; color:gray;}
input[type="number"]::-moz-placeholder { font-style:oblique; font-size:7px; text-align:center; color:gray;}
textarea::-moz-placeholder { font-style:oblique; font-size:10px; color:gray;}
+/*Tooltip formatting*/
+.sheet-tooltip {
+ position:absolute;
+ background-color:white;
+ border:2px solid black;
+ border-radius:4px;
+ padding:3px;
+ font-size:9px;
+ text-align:center;
+ visibility:hidden;
+ color:black;
+ width:100px;
+ z-index:1;
+}
+
/*header formatting*/
.sheet-logo {
width:120px;
@@ -128,51 +149,87 @@ input[type="checkbox"].sheet-ispcornpc:not(:checked) ~ .sheet-npccharsheet {
display:block;
}
-.sheet-buttonforgenericroll {
- width:50px;
- height:50px;
- position:relative;
- margin-top:-15px;
- bottom:13px;
- float:right;
- color:#805500;
- font-size:35px;
- background-color:transparent;
-}
-
+.sheet-buttonforgenericroll,
.sheet-buttonforresistanceroll {
- width:50px;
- height:50px;
position:relative;
- right:30px;
- bottom:12px;
+ display:inline-block;
+ width:45px;
+ height:45px;
+ bottom:85px;
+ left:500px;
+ margin-bottom:-45px;
+}
+
+.sheet-buttonforgenericroll button[type="roll"],
+.sheet-buttonforresistanceroll button[type="roll"] {
color:#805500;
- font-size:35px;
+ height:40px;
+ width:40px;
+ font-size:33px;
background-color:transparent;
}
-button[type=roll].sheet-buttonforgenericroll {
- background-color:transparent;
- position:relative;
- width:50px;
- height:50px;
- padding-top:15px;
+.sheet-buttonforgenericroll:hover .sheet-tooltip {
+ visibility:visible;
+ top:38px;
+ right:-33px;
}
-button[type=roll].sheet-buttonforresistanceroll::before, {
+.sheet-buttonforgenericroll .sheet-tooltip::after {
+ content: " ";
+ position: absolute;
+ bottom: 100%; /* At the bottom of the tooltip */
+ left: 50%;
+ margin-left: -7px;
+ border-width: 7px;
+ border-style: solid;
+ border-color: transparent transparent black transparent;
+}
+
+.sheet-buttonforresistanceroll:hover .sheet-tooltip {
+ visibility:visible;
+ left:-31px;
+ top:38px;
+}
+
+.sheet-buttonforresistanceroll .sheet-tooltip::after {
+ content: " ";
+ position: absolute;
+ bottom: 100%; /* At the bottom of the tooltip */
+ left: 50%;
+ margin-left: -7px;
+ border-width: 7px;
+ border-style: solid;
+ border-color: transparent transparent black transparent;
+}
+
+.sheet-buttonforresistanceroll button[type=roll]::before {
content: 'T';
}
-button[type=roll].sheet-buttonforgenericroll::before, {
- content: '0';
+.sheet-buttonforgenericroll button[type=roll]::before {
+ content: 't';
}
-.sheet-textforbigdices {
- font-size:9px;
- font-weight:900;
+/*Initiative button formatting*/
+.sheet-buttonforinitiative {
position:relative;
- right:26.7px;
- bottom:16px;
+ left:570px;
+ bottom:35px;
+ margin-bottom:-50px;
+ width:55px;
+ height:35px;
+ font-size:9px;
+}
+
+.sheet-buttonforinitiativeroll {
+ width:55px;
+ height:35px;
+ border-radius:15px;
+}
+
+button[type=roll].sheet-buttonforinitiativeroll::before {
+ content: '';
}
/*tab selection formmating*/
@@ -195,7 +252,7 @@ button[type=roll].sheet-buttonforgenericroll::before, {
}
input[type="radio"].sheet-tab { /*hide checkbox*/
- opacity: 0;
+ opacity:0;
-webkit-transform: scale(2);
-moz-transform: scale(2);
-ms-transform: scale(2);
@@ -239,9 +296,8 @@ input.sheet-tab-basic:checked ~ div.sheet-tab-basic,
input.sheet-tab-skills:checked ~ div.sheet-tab-skills,
input.sheet-tab-combat:checked ~ div.sheet-tab-combat,
input.sheet-tab-magic:checked ~ div.sheet-tab-magic,
-input.sheet-tab-itens:checked ~ div.sheet-tab-itens {
- display: block;
-
+input.sheet-tab-itens:checked ~ div.sheet-tab-itens {
+ display: block;
}
/*basic informations formatting*/
@@ -258,18 +314,31 @@ input.sheet-tab-itens:checked ~ div.sheet-tab-itens {
border-bottom:1px solid black;
}
-.sheet-textalign {
+.sheet-textalign,
+.sheet-initiativealign {
display:inline-block;
- width:30%;
}
-.sheet-inputexp {
+.sheet-textalign {
+ width:81px;
+}
+
+.sheet-initiativealign {
+ font-size:9px;
+}
+
+.sheet-inputexp,
+.sheet-inputinitiative {
border-bottom:1px solid black;
margin-right:0px;
font-size:16px;
text-align:center;
font-weight:bold;
}
+
+.sheet-inputinitiative {
+ font-size:12px;
+}
/*Phase formatting*/
.sheet-estagioline {
text-align:center;
@@ -343,8 +412,8 @@ input.sheet-tab-itens:checked ~ div.sheet-tab-itens {
width:30px;
}
-.sheet-row-button {
- width:30px;
+.sheet-row-button button[type="roll"] {
+ width:28px;
}
.sheet-blocksheader h3 {
@@ -406,7 +475,7 @@ input.sheet-tab-itens:checked ~ div.sheet-tab-itens {
.sheet-characterization-name,
.sheet-characterizationcostbox {
- display:inline-block;
+ display:inline-block;
}
.sheet-characterization-name {
@@ -439,8 +508,30 @@ input.sheet-tab-itens:checked ~ div.sheet-tab-itens {
.sheet-behave-block-internal label {
text-align:center;
-}
+}
/*Skills tab formatting start*/
+/*Skill basic information row*/
+.sheet-tabheader_left,
+.sheet-tabheader_right {
+ display:inline-block;
+ width:305px;
+ margin-bottom:7px;
+}
+
+.sheet-tabheader_left input[type='number'],
+.sheet-tabheader_right input[type='number'] {
+ width:36px;
+ height:30px;
+ border:1px solid black;
+ text-align:center;
+ padding:0px;
+}
+
+.sheet-tabheader_right {
+ margin-left:34px;
+}
+
+
/*Skill table formatting*/
.sheet-skillgroup {
border:1px dashed black;
@@ -495,6 +586,65 @@ input.sheet-tab-itens:checked ~ div.sheet-tab-itens {
text-align:center;
}
+input[type='text'].sheet-skillespecialization {
+ position:relative;
+ bottom:3.5px;
+ height:22px;
+ width:300px;
+ margin-left:5px;
+ font-size:10px;
+ display:none;
+}
+
+textarea.sheet-skillespecialization {
+ position:relative;
+ height:55px;
+ width:290px;
+ margin-left:5px;
+ font-size:10px;
+ display:none;
+}
+
+input[type='checkbox'].sheet-skillname {
+ width:145px;
+ height:20px;
+ margin-right:-145px;
+ opacity:0;
+ z-index:1;
+}
+
+.sheet-labeltoshowskill {
+ display:inline-block;
+ width:135px;
+ margin-left:5px;
+ margin-top:-20px;
+ font-size:12px;
+ letter-spacing:-0.75px;
+}
+
+
+input[type='checkbox']:checked.sheet-skillname + label::before{
+ font-size:11px;
+ font-weight:bold;
+ cursor:pointer;
+}
+
+input[type='checkbox'].sheet-skillname + label::before {
+ font-size:11px;
+ font-weight:bold;
+ cursor:pointer;
+}
+
+input[type='checkbox']:checked.sheet-skillname + label.sheet-labeltoshowskill::before {content:'⇓';}
+
+input[type='checkbox'].sheet-skillname + label.sheet-labeltoshowskill::before {content:'•';}
+
+
+input[type='checkbox']:checked.sheet-skillname ~ .sheet-skillextrarow > input[type='text'].sheet-skillespecialization,
+input[type='checkbox']:checked.sheet-skillname ~ .sheet-skillextrarow > textarea.sheet-skillespecialization {
+ display:block;
+}
+
.sheet-skillline2 {
background-color:rgba(245,245,245,1);
margin-top:1.5px;
@@ -507,7 +657,11 @@ input.sheet-tab-itens:checked ~ div.sheet-tab-itens {
margin-bottom:1.5px;
}
-/*Skill table formattin end*/
+.sheet-iconsdescription {
+ font-size:10px;
+}
+
+/*Skill table formatting end*/
/*Language section formattin start*/
.sheet-languagestart {
position:relative;
@@ -598,23 +752,8 @@ input.sheet-tab-itens:checked ~ div.sheet-tab-itens {
border-radius:2.6px;
}
/*End of skill page formatting*/
+
/*Start of combat page formatting*/
-/*Combat header formatting*/
-.sheet-combatheader {
- border-top:2px solid black;
- border-bottom:2px solid black;
- margin-bottom:10px;
-}
-
-.sheet-combatheaderrow {
- display:inline-block;
-
-}
-
-.sheet-textforcombatheader {
- margin-left:40px;
-}
-
/*weapon group formatting*/
.sheet-weapongroupleft {
background-color:black;
@@ -670,6 +809,25 @@ input.sheet-tab-itens:checked ~ div.sheet-tab-itens {
bottom:7px;
}
+label.sheet-weapongroup:hover .sheet-tooltip {
+ visibility:visible;
+ z-index:1;
+ width:126px;
+ right:-53px;
+ bottom:25px;
+}
+
+label.sheet-weapongroup .sheet-tooltip::after {
+ content: " ";
+ position: absolute;
+ top: 100%;
+ left: 50%;
+ margin-left: -7px;
+ border-width: 7px;
+ border-style: solid;
+ border-color: gray transparent transparent transparent;
+}
+
/*tables from combat start*/
.sheet-weapongrouptable {
background-color:white;
@@ -699,26 +857,25 @@ input.sheet-tab-itens:checked ~ div.sheet-tab-itens {
.sheet-weapontablerow8,
.sheet-weapontablerow9,
.sheet-weapontablerow10,
-.sheet-weapontablerow11,
-.sheet-weapontablerow12,
-.sheet-weapontablerow13 {
+.sheet-weapontablerow11 {
display:inline-block;
}
.sheet-tablebody .sheet-weapontablerow1,
-.sheet-tablebody input.sheet-weapontablerow1, {
+.sheet-tablebody input.sheet-weapontablerow1 {
width:202px;
}
select.sheet-weapontablerow2 {
width:35px;
+ height:26px;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
border:1px solid black;
- margin:1px;
text-align:center;
font-size:9px;
+ margin:1px;
margin-left:-1px;
}
@@ -747,27 +904,41 @@ select.sheet-weapontablerow2 {
width:30px;
}
-.sheet-tablebody .sheet-weapontablerow9, .sheet-tablebody input.sheet-weapontablerow9,
-.sheet-tablebody .sheet-weapontablerow10, .sheet-tablebody input.sheet-weapontablerow10,
-.sheet-tablebody .sheet-weapontablerow11, .sheet-tablebody input.sheet-weapontablerow11,
-.sheet-tablebody .sheet-weapontablerow12, .sheet-tablebody input.sheet-weapontablerow12 {
- width:35px;
+.sheet-weapontablerow9 {
+ width:110px;
+ -webkit-appearance:none;
+ -moz-appearance:none;
+ appearance:none;
+ text-align:center;
+ font-size:9px;
+ margin-left:-1px;
}
-.sheet-tablebody .sheet-weapontablerow13, .sheet-tablebody input.sheet-weapontablerow13 {
+select.sheet-weapontablerow9 {
+ position:relative;
+ top:1px;
+ border:1px solid black;
+ height:27px;
+ margin-top:2px;
+}
+
+.sheet-tablebody .sheet-weapontablerow10, .sheet-tablebody input.sheet-weapontablerow10 {
+ width:35px;
+}
+
+.sheet-tablebody .sheet-weapontablerow11, .sheet-tablebody input.sheet-weapontablerow11 {
width:25px;
}
-.repeating_weaponselection button[type="roll"] {
- width: 25px;
+button[type="roll"].sheet-weapontablerow11 {
+ width: 24px;
background-color:default;
}
-
.repcontainer[data-groupname="repeating_weaponselection"] > .repitem button[type="roll"] {
- margin-left:0px;
- margin-top:1px;
- margin-right:-3px;
+ margin-left:-3px;
+ margin-top:-5px;
+ margin-right:-4px;
}
.sheet-selectedweapons {
@@ -786,6 +957,135 @@ select.sheet-weapontablerow2 {
.sheet-weapontablefirstline {
background-color:black;
}
+
+.sheet-weapontablerow1,
+.sheet-weapontablerow2,
+select.sheet-weapontablerow2,
+.sheet-weapontablerow3,
+.sheet-weapontablerow4,
+.sheet-weapontablerow5,
+.sheet-weapontablerow6,
+.sheet-weapontablerow7,
+.sheet-weapontablerow8,
+.sheet-weapontablerow9,
+.sheet-weapontablerow10,
+.sheet-weapontablerow11 {
+ margin-top:-5px;
+}
+
+label.sheet-weaponL:hover .sheet-tooltip,
+label.sheet-weaponM:hover .sheet-tooltip,
+label.sheet-weaponP:hover .sheet-tooltip {
+ visibility:visible;
+ width:150px;
+ z-index:1;
+}
+
+/*label.sheet-weaponL .sheet-tooltip::after,*/
+/*label.sheet-weaponM .sheet-tooltip::after,*/
+/*label.sheet-weaponP .sheet-tooltip::after {*/
+/* content: " ";*/
+/* position: absolute;*/
+/* top: 100%;*/
+/* left: 50%;*/
+/* margin-left: -7px;*/
+/* border-width: 7px;*/
+/* border-style: solid;*/
+/* border-color: gray transparent transparent transparent;*/
+/*}*/
+
+
+ /*show weapon damages*/
+.repcontainer[data-groupname="repeating_weaponselection"] > .repitem input[type="checkbox"] {
+ opacity: 0;
+ width: 35px;
+ height: 16px;
+ position: relative;
+ margin-right: -33px;
+ cursor: pointer;
+ z-index: 1;
+}
+
+.repcontainer[data-groupname="repeating_weaponselection"] > .repitem input[type="checkbox"] + span::before {
+ line-height: 14px;
+ text-align: center;
+ display: inline-block;
+ vertical-align: middle;
+ content: "─";
+ width: 35px;
+ height: 14px;
+ font-size: 12px;
+}
+
+.repcontainer[data-groupname="repeating_weaponselection"] > .repitem input[type="checkbox"]:checked + span::before {
+ font-family:pictos;
+ content: "`";
+}
+
+.repcontainer[data-groupname="repeating_weaponselection"] > .repitem {
+ border:1px solid black;
+ border-radius:3px;
+ margin-bottom:4px;
+ padding-bottom:-5px;
+}
+
+/*weapon damages block*/
+.sheet-weapontablelinehidden {
+ display:none;
+ margin-bottom:-4px;
+}
+
+.repcontainer[data-groupname="repeating_weaponselection"] > .repitem input[type="checkbox"]:checked ~ .sheet-weapontablelinehidden {
+ display:block;
+}
+
+.sheet-weapontablerow12,
+.sheet-weapontablerow13,
+.sheet-weapontablerow14,
+.sheet-weapontablerow15,
+.sheet-weapontablerow16,
+.sheet-weapontablerow17,
+.sheet-weapontablerow18,
+.sheet-weapontablerow19,
+.sheet-weapontablerow20,
+.sheet-weapontablerow21,
+.sheet-weapontablerow22,
+.sheet-weapontablerow23,
+.sheet-weapontablerow24,
+.sheet-weapontablerow25,
+.sheet-weapontablerow26 {
+ display:inline-block;
+ margin-top:-5px;
+}
+
+.sheet-weapontablerow12,
+.sheet-weapontablerow21 {
+ height:26px;
+ border:1px solid black;
+ border-radius:3px;
+ position:relative;
+ top:-5px;
+}
+
+input[type="number"].sheet-weapontablerow22 {
+ width:40px;
+}
+
+input[type="number"].sheet-weapontablerow13,
+input[type="number"].sheet-weapontablerow14,
+input[type="number"].sheet-weapontablerow15,
+input[type="number"].sheet-weapontablerow16,
+input[type="number"].sheet-weapontablerow17,
+input[type="number"].sheet-weapontablerow18,
+input[type="number"].sheet-weapontablerow19,
+input[type="number"].sheet-weapontablerow20,
+input[type="number"].sheet-weapontablerow23,
+input[type="number"].sheet-weapontablerow24,
+input[type="number"].sheet-weapontablerow25,
+input[type="number"].sheet-weapontablerow26 {
+ width:34px;
+}
+
/*Weapon table end*/
/*Tec start*/
.sheet-combattecblock {
@@ -825,17 +1125,17 @@ select.sheet-weapontablerow2 {
width:45px;
}
-.sheet-tectablerow3,
+.sheet-tectablerow3,
.repcontainer[data-groupname="repeating_tecselection"] > .repitem input.sheet-tectablerow3 {
width:35px;
}
-.sheet-tectablerow4,
+.sheet-tectablerow4,
.repcontainer[data-groupname="repeating_tecselection"] > .repitem input.sheet-tectablerow4 {
width:37px;
}
-.sheet-tectablerow5,
+.sheet-tectablerow5,
.repcontainer[data-groupname="repeating_tecselection"] > .repitem input.sheet-tectablerow5 {
width:40px;
}
@@ -913,7 +1213,7 @@ select.sheet-tectablerow6.sheet-inputtecproperty {
background-color:black;
}
-button[type=roll].sheet-showtecinformation::before {
+button[type=roll].sheet-showtecinformation::before {
font-family:pictos custom;
content: 'y';
font-weight:bold;
@@ -1110,7 +1410,7 @@ input[type="number"].sheet-igtablerow3{
position:relative;
padding:3px;
font-size:15px;
- width:98.5%;
+ width:522px;
margin-top:11px;
}
@@ -1379,6 +1679,7 @@ input.sheet-magiccolumnshortdescription {
}
/*Magic page end
+
Itens page beggining*/
.sheet-itensrow {
display:inline-block;
@@ -1424,7 +1725,7 @@ input[type="number"].sheet-objetcvalue {
.sheet-objetcname {
width:215px;
-
+
}
.sheet-objetcdescription {
@@ -1444,9 +1745,44 @@ input[type="number"].sheet-objetcvalue {
/*Formatting of the NPC Sheet - Begginning*/
+/*Buttons*/
+.sheet-buttonfornpc {
+ width:40px;
+ height:40px;
+ display:inline-block;
+ position:relative;
+ left:108px;
+ bottom:5px;
+}
+
+button.sheet-buttonfornpcrfrm {
+ width:40px;
+ height:40px;
+ border-radius:7px;
+
+}
+
+button[type=roll].sheet-buttonfornpcrfrm::before {
+ content: '0';
+ font-size:30px;
+ margin-right:-23px;
+ position:relative;
+ bottom:-5px;
+ color:gray;
+ z-index:0;
+}
+
+
+span.sheet-textfornpcbutton {
+ font-size:15px;
+ position:relative;
+ bottom:2px;
+ font-weight:bold;
+}
+
/*Basic data*/
.sheet-npc_basicdatagroup {
- margin-left:50px;
+ margin-left:11px;
}
.sheet-npc_basicdata {
@@ -1470,6 +1806,7 @@ input[type="number"].sheet-objetcvalue {
input.sheet-npc_basic {
font-weight:bold;
color:black;
+ width:30px;
}
.sheet-npc_name {
@@ -1478,12 +1815,27 @@ input.sheet-npc_basic {
position:relative;
}
-.sheet-npc_type {
+.sheet-npc_type,
+.sheet-npc_initiative {
display:inline;
margin-bottom:5px;
position:relative;
}
+label.sheet-npc_initiative {
+ margin-left:25px;
+}
+
+span.sheet-npc_initiative {
+ font-weight:bold;
+}
+
+input[type="number"].sheet-npc_initiative {
+ border:1px solid black;
+ text-align:center;
+ font-weight:bold;
+}
+
input.sheet-npc_name {
border:1.5px solid black;
border-radius:5px;
@@ -1496,7 +1848,7 @@ input.sheet-npc_type {
}
/*NPC attack table*/
-.sheet-npc_attacktable {
+.sheet-npc-attacktable {
margin-bottom:10px;
margin-top:5px;
}
@@ -1584,13 +1936,13 @@ button.sheet-npc_attacktableinput {
font-weight:800;
}
-.sheet-npc_skillname {
+.sheet-npc-skillname {
display:inline-block;
border:1.5px solid black;
width:180px;
}
-.sheet-npc_skillnameinput {
+.sheet-npc-skillname option {
width:70px;
border:2px solid black;
border-radius:5px;
@@ -1603,9 +1955,9 @@ button.sheet-npc_attacktableinput {
bottom:5px;
}
-input.sheet-npc_skillname.sheet-npc_skilladjustline { text-align:center; }
+input.sheet-npc-skillname.sheet-npc_skilladjustline { text-align:center; }
-input.sheet-npc_skillname.sheet-npc_skilladjustline.sheet-npc_skillextra { width:380px; }
+input.sheet-npc-skillname.sheet-npc_skilladjustline.sheet-npc_skillextra { width:380px; }
/*NPCs powers formatting*/
.sheet-npc_powername {
@@ -1616,9 +1968,9 @@ input.sheet-npc_skillname.sheet-npc_skilladjustline.sheet-npc_skillextra { width
input.sheet-npc_powername { text-align:center; }
-textarea.sheet-npc_powername.sheet-npc_powerextra {
- width:370px;
- height:55px;
+textarea.sheet-npc_powername.sheet-npc_powerextra {
+ width:370px;
+ height:55px;
}
/*Início da formatação do Roll Template
@@ -1641,7 +1993,7 @@ Cabeçalho*/
background-color:GhostWhite;
height:30px;
text-align:left;
- border-bottom:;
+ /* border-bottom:; */
}
.sheet-rolltemplate-title_1 {
@@ -1659,7 +2011,7 @@ Cabeçalho*/
.sheet-rolltemplate-title_skill {
color:black;
- font-size:16px;
+ font-size:14px;
font-weight:bold;
padding-top:7px;
padding-bottom:7px;
@@ -1674,6 +2026,7 @@ Cabeçalho*/
padding-top:7px;
padding-bottom:7px;
font-variant: petite-caps;
+ letter-spacing:-1px;
}
.sheet-rolltemplate-title_pre_battle {
@@ -1696,22 +2049,17 @@ Cabeçalho*/
.sheet-rolltemplate-subheader,
.sheet-rolltemplate-subheadercharname {
color:black;
- font-size:11px;
+ font-size:12px;
text-align:left;
font-weight:bold;
padding-bottom:5px;
}
-
-.sheet-rolltemplate-subheadercharname {
- font-size:14px;
- font-style:italic;
-}
-
.sheet-rolltemplate-rolltextformat {
font-style:italic;
+ font-size:12px;
margin-top:12px;
margin-bottom:10px;
- font-variant: small-caps;
+ /*font-variant: small-caps;*/
}
.sheet-rolltemplate-columnoftest .inlinerollresult {
@@ -1733,20 +2081,41 @@ Cabeçalho*/
.sheet-rolltemplate-rolltextformat,
.sheet-rolltemplate-columnoftest,
.sheet-rolltemplate-diceresultformatting {
- display:inline;
+ display:inline-block;
}
-label .sheet-rolltemplate-diceresultformatting{
+label.sheet-rolltemplate-diceresultformatting{
width:25px;
}
-label .sheet-rolltemplate-columnoftest {
+label.sheet-rolltemplate-columnoftest {
width:25px;
}
-.sheet-rolltemplate-skillrow {
- font-size:12px;
+.sheet-rolltemplate-skillspecializationheader,
+.sheet-rolltemplate-skillspecializationheader span {
+ font-size:10px;
+ height:30px;
+ vertical-align:bottom;
+}
+
+.sheet-rolltemplate-skillspecialization,
+.sheet-rolltemplate-skillspecialization span {
font-weight:bold;
+ margin-left:15px;
+}
+
+.sheet-rolltemplate-perfectskillheader,
+.sheet-rolltemplate-perfectskillheader span {
+ font-size:11px;
+ font-weight:bold;
+}
+
+.sheet-rolltemplate-perfectskilllist,
+.sheet-rolltemplate-perfectskilllist span {
+ font-size:11px;
+ font-style:italic;
+ text-indent:5px;
}
.sheet-rolltemplate-color {
@@ -1803,12 +2172,12 @@ label .sheet-rolltemplate-columnoftest {
.sheet-rolltemplate-blue,
.sheet-rolltemplate-darkblue,
.sheet-rolltemplate-gray {
- border:2px ridge #181818;
+ border:2px solid black;
border-radius:10px;
padding:8px;
text-align:center;
font-weight:bold;
- box-shadow: inset 0px 0px 4.2px 2.1px rgba(0,0,0,0.1);
+ /*box-shadow: inset 0px 0px 4.2px 2.1px rgba(0,0,0,0.1);*/
}
.sheet-rolltemplate-green {
@@ -1851,7 +2220,7 @@ label .sheet-rolltemplate-columnoftest {
.sheet-rolltemplate-subinformation {
font-weight:900;
font-size:12px;
- text-decoration:underline;
+ /*text-decoration:underline;*/
margin:2px;
}
@@ -1922,4 +2291,55 @@ label .sheet-rolltemplate-columnoftest {
padding:8px;
border:2px double black;
border-radius:7px;
-}
\ No newline at end of file
+}
+
+/*Início da formatação do rolltemplate da iniciativa*/
+.sheet-rolltemplate-tagmar_iniciativa {
+ border-left:3px solid black;
+ border-bottom:2px dashed black;
+ border-top:2px dashed black;
+ border-right:1px dotted black;
+ border-radius:20px 0px 0px 20px;
+ background-color:whitesmoke;
+ width:220px;
+}
+
+.sheet-rolltemplate-initiative_firstline {
+ background-color:white;
+ border-bottom:1px dashed gray;
+ font-size:16px;
+ font-weight:900;
+ text-align:left;
+ padding-top:7px;
+ padding-bottom:7px;
+ margin-left:15px;
+ margin-right:25px;
+}
+
+.sheet-rolltemplate-initiative_secondline {
+ font-size:14px;
+ text-align:left;
+ margin-top:7px;
+ margin-bottom:7px;
+ margin-left:15px;
+}
+
+.sheet-rolltemplate-initiative_thirdline {
+ font-size:18px;
+ font-weight:bold;
+ text-align:center;
+ margin-top:12px;
+ margin-bottom:12px;
+}
+
+.sheet-rolltemplate-tagmar_iniciativa .inlinerollresult {
+ background-color:darkred;
+ color:white;
+ border:2px solid gray;
+ border-radius:50%;
+ display:block;
+ width:24px;
+ height:24px;
+ margin:auto;
+ padding:4px;
+}
diff --git a/Tagmar/tagmar.html b/Tagmar/tagmar.html
index ffe5bff571..74ff13e6fc 100644
--- a/Tagmar/tagmar.html
+++ b/Tagmar/tagmar.html
@@ -1,7 +1,7 @@
-
+
@@ -9,29 +9,32 @@
Estágio
-
+
- TR
-
-
+ Tabela de Resolução
+ Teste de resitência
+
@@ -156,18 +162,18 @@
@@ -180,7 +186,7 @@
Nome
Custo
-
+
@@ -226,6 +232,22 @@
+
+
+
+
+
+
@@ -238,61 +260,68 @@
Mod
Total
-
-
Agricultura
+
-
-
Carpintaria
+
-
-
Enenharia ⊘┼
+
-
-
Náutica ⊘┼
+
-
-
Trabalhos em metais ⊘
+
-
-
Trabalhos manuais
+
-
@@ -306,61 +335,68 @@
Mod
Total
-
-
Ações furtivas◉
+
-
-
Códigos⊘┼
+
-
-
Destrancar fechaduras⊘┼
+
-
-
Enganação⊘
+
-
-
Escapar◉
+
-
-
Furtar Objetos◓
+
-
@@ -374,61 +410,68 @@
Mod
Total
-
-
Acrobacias◬◉
+
-
-
Aplicar Esforço◬
+
-
-
Corrida◬
+
-
-
Escalar superfícies◬
+
-
-
Malabarismo◬◓
+
-
-
Montar animais◬
+
-
@@ -444,61 +487,69 @@
Mod
Total
-
-
Arte...
+
-
-
Empatia
+
-
-
Etiqueta
+
-
-
Extrair informação ┼
+
-
-
Liderança
+
-
-
Negociação
+
-
@@ -512,61 +563,73 @@
Mod
Total
-
-
Escrita⊘┼...
+
-
-
Línguas...
+
-
-
Medicina⊘┼
+
-
-
Misticismo⊘┼
+
-
-
Religião ⊘┼
+
-
-
Sabedoria...
+
-
@@ -580,61 +643,69 @@
Mod
Total
-
-
Examinar◓
-
Per | 2
-
-
-
-
-
-
-
Lidar com animais
+
-
-
Manusear Armadilhas⊘◓
+
-
-
Navegação
+
-
-
Seguir Trilhas◓
+
-
-
Sensitividade◉
+
-
-
Sobrevivência
+
+
+
Usar sentidos ◓
+
Per | 2
+
+
+
+
+
@@ -642,104 +713,48 @@
… Possui área de atuação ⊘ Não pode ser testada sem nível ✝ Restrita ◬ Penalidade de carga ◉ Penalidade de armadura ◓ Penalidade por elmo
-
-
-
-
-
-
Tarefas aperfeiçoadas
-
- Habilidade: Tarefas
-
- Ações furtivas
- Acrobacias
- Agricultura
- Aplicar esforço
- Arte
- Carpintaria
- Códigos
- Corrida
- Destravar fechaduras
- Empatia
- Enganação
- Engenharia
- Escalar Superfícies
- Escapar
- Escrita
- Etiqueta
- Examinar
- Extrair Informação
- Furtar objetos
- Jogatina
- Lidar com animais
- Liderança
- Língua
- Malabarismo
- Manusear armadilhas
- Medicina
- Misticismo
- Montar animais
- Natação
- Náutica
- Navegação
- Negociação
- Operações de cerco
- Persuasão
- Religião
- Sabedoria
- Seguir trilhas
- Sensitividade
- Sobrevivência
- Trabalhos em metais
- Trabalhos Manuais
- Venefício
-
-
-
-
-
-
{{/title_1}}
-
+
{{#title_skill}}
»» {{title_skill}}
{{/title_skill}}
-
+
{{#title_battle}}
[ {{title_battle}}
{{/title_battle}}
-
+
{{#title_magic}}
g {{title_magic}}
{{/title_magic}}
-
+
{{#subtags}}
{{/subtags}}
-
+
+
+ {{#subinformacao}}
+
+ {{subinformacao}}
+
+ {{/subinformacao}}
+
- {{#habilidade}}
-
- Nível: {{habilidade}}
- Modificador: {{modificador}}
+ {{#ramo}}
+
- {{/habilidade}}
-
+
+ {{ramo}}
+
+ {{/ramo}}
+
{{#coluna}}
@@ -1298,7 +1370,7 @@
d20 = {{d20}}
{{/coluna}}
-
+
{{#resistencia}}
@@ -1312,8 +1384,7 @@
0 {{d20r}}
{{/resistencia}}
-
-
+
{{#dano1}}
25%
@@ -1328,20 +1399,14 @@
{{dano4}}
{{/dano1}}
-
- {{#subinformacao}}
-
- {{subinformacao}}
-
- {{/subinformacao}}
-
+
{{#descricao}}
{{descricao}}
{{/descricao}}
-
+
{{#rollTotal() coluna -7}}
{{#rollBetween() d20 1 6}}
@@ -1350,7 +1415,7 @@
{{/rollBetween() d20 1 6}}
{{/rollTotal() coluna -7}}
-
+
{{#rollTotal() coluna -7}}
{{#rollBetween() d20 7 14}}
@@ -1358,7 +1423,7 @@
{{/rollBetween() d20 7 14}}
{{/rollTotal() coluna -7}}
-
+
{{#rollTotal() coluna -7}}
{{#rollBetween() d20 15 16}}
@@ -1366,7 +1431,7 @@
{{/rollBetween() d20 15 16}}
{{/rollTotal() coluna -7}}
-
+
{{#rollTotal() coluna -7}}
{{#rollTotal() d20 17}}
@@ -1374,7 +1439,7 @@
{{/rollTotal() d20 17}}
{{/rollTotal() coluna -7}}
-
+
{{#rollTotal() coluna -7}}
{{#rollTotal() d20 18}}
@@ -1382,7 +1447,7 @@
{{/rollTotal() d20 18}}
{{/rollTotal() coluna -7}}
-
+
{{#rollTotal() coluna -7}}
{{#rollTotal() d20 19}}
@@ -1390,7 +1455,7 @@
{{/rollTotal() d20 19}}
{{/rollTotal() coluna -7}}
-
+
{{#rollTotal() coluna -7}}
{{#rollTotal() d20 20}}
@@ -1399,7 +1464,7 @@
{{/rollTotal() d20 20}}
{{/rollTotal() coluna -7}}
-
+
{{#rollTotal() coluna -6}}
{{#rollBetween() d20 1 5}}
@@ -1408,7 +1473,7 @@
{{/rollBetween() d20 1 5}}
{{/rollTotal() coluna -6}}
-
+
{{#rollTotal() coluna -6}}
{{#rollBetween() d20 6 13}}
@@ -1416,7 +1481,7 @@
{{/rollBetween() d20 6 13}}
{{/rollTotal() coluna -6}}
-
+
{{#rollTotal() coluna -6}}
{{#rollBetween() d20 14 16}}
@@ -1424,7 +1489,7 @@
{{/rollBetween() d20 14 16}}
{{/rollTotal() coluna -6}}
-
+
{{#rollTotal() coluna -6}}
{{#rollTotal() d20 17}}
@@ -1432,7 +1497,7 @@
{{/rollTotal() d20 17}}
{{/rollTotal() coluna -6}}
-
+
{{#rollTotal() coluna -6}}
{{#rollTotal() d20 18}}
@@ -1440,7 +1505,7 @@
{{/rollTotal() d20 18}}
{{/rollTotal() coluna -6}}
-
+
{{#rollTotal() coluna -6}}
{{#rollTotal() d20 19}}
@@ -1448,7 +1513,7 @@
{{/rollTotal() d20 19}}
{{/rollTotal() coluna -6}}
-
+
{{#rollTotal() coluna -6}}
{{#rollTotal() d20 20}}
@@ -1457,7 +1522,7 @@
{{/rollTotal() d20 20}}
{{/rollTotal() coluna -6}}
-
+
{{#rollTotal() coluna -5}}
{{#rollBetween() d20 1 4}}
@@ -1466,7 +1531,7 @@
{{/rollBetween() d20 1 4}}
{{/rollTotal() coluna -5}}
-
+
{{#rollTotal() coluna -5}}
{{#rollBetween() d20 5 12}}
@@ -1474,7 +1539,7 @@
{{/rollBetween() d20 5 12}}
{{/rollTotal() coluna -5}}
-
+
{{#rollTotal() coluna -5}}
{{#rollBetween() d20 13 15}}
@@ -1482,7 +1547,7 @@
{{/rollBetween() d20 13 15}}
{{/rollTotal() coluna -5}}
-
+
{{#rollTotal() coluna -5}}
{{#rollBetween() d20 16 17}}
@@ -1490,7 +1555,7 @@
{{/rollBetween() d20 16 17}}
{{/rollTotal() coluna -5}}
-
+
{{#rollTotal() coluna -5}}
{{#rollTotal() d20 18}}
@@ -1498,7 +1563,7 @@
{{/rollTotal() d20 18}}
{{/rollTotal() coluna -5}}
-
+
{{#rollTotal() coluna -5}}
{{#rollTotal() d20 19}}
@@ -1506,7 +1571,7 @@
{{/rollTotal() d20 19}}
{{/rollTotal() coluna -5}}
-
+
{{#rollTotal() coluna -5}}
{{#rollTotal() d20 20}}
@@ -1515,7 +1580,7 @@
{{/rollTotal() d20 20}}
{{/rollTotal() coluna -5}}
-
+
{{#rollTotal() coluna -4}}
{{#rollBetween() d20 1 3}}
@@ -1524,7 +1589,7 @@
{{/rollBetween() d20 1 3}}
{{/rollTotal() coluna -4}}
-
+
{{#rollTotal() coluna -4}}
{{#rollBetween() d20 4 11}}
@@ -1532,7 +1597,7 @@
{{/rollBetween() d20 4 11}}
{{/rollTotal() coluna -4}}
-
+
{{#rollTotal() coluna -4}}
{{#rollBetween() d20 12 15}}
@@ -1540,7 +1605,7 @@
{{/rollBetween() d20 12 15}}
{{/rollTotal() coluna -4}}
-
+
{{#rollTotal() coluna -4}}
{{#rollBetween() d20 16 17}}
@@ -1548,7 +1613,7 @@
{{/rollBetween() d20 16 17}}
{{/rollTotal() coluna -4}}
-
+
{{#rollTotal() coluna -4}}
{{#rollTotal() d20 18}}
@@ -1556,7 +1621,7 @@
{{/rollTotal() d20 18}}
{{/rollTotal() coluna -4}}
-
+
{{#rollTotal() coluna -4}}
{{#rollTotal() d20 19}}
@@ -1564,7 +1629,7 @@
{{/rollTotal() d20 19}}
{{/rollTotal() coluna -4}}
-
+
{{#rollTotal() coluna -4}}
{{#rollTotal() d20 20}}
@@ -1573,7 +1638,7 @@
{{/rollTotal() d20 20}}
{{/rollTotal() coluna -4}}
-
+
{{#rollTotal() coluna -3}}
{{#rollBetween() d20 1 3}}
@@ -1582,7 +1647,7 @@
{{/rollBetween() d20 1 3}}
{{/rollTotal() coluna -3}}
-
+
{{#rollTotal() coluna -3}}
{{#rollBetween() d20 4 10}}
@@ -1590,7 +1655,7 @@
{{/rollBetween() d20 4 10}}
{{/rollTotal() coluna -3}}
-
+
{{#rollTotal() coluna -3}}
{{#rollBetween() d20 11 14}}
@@ -1598,7 +1663,7 @@
{{/rollBetween() d20 11 14}}
{{/rollTotal() coluna -3}}
-
+
{{#rollTotal() coluna -3}}
{{#rollBetween() d20 15 17}}
@@ -1606,7 +1671,7 @@
{{/rollBetween() d20 15 17}}
{{/rollTotal() coluna -3}}
-
+
{{#rollTotal() coluna -3}}
{{#rollTotal() d20 18}}
@@ -1614,7 +1679,7 @@
{{/rollTotal() d20 18}}
{{/rollTotal() coluna -3}}
-
+
{{#rollTotal() coluna -3}}
{{#rollTotal() d20 19}}
@@ -1622,7 +1687,7 @@
{{/rollTotal() d20 19}}
{{/rollTotal() coluna -3}}
-
+
{{#rollTotal() coluna -3}}
{{#rollTotal() d20 20}}
@@ -1631,7 +1696,7 @@
{{/rollTotal() d20 20}}
{{/rollTotal() coluna -3}}
-
+
{{#rollTotal() coluna -2}}
{{#rollBetween() d20 1 3}}
@@ -1640,7 +1705,7 @@
{{/rollBetween() d20 1 3}}
{{/rollTotal() coluna -2}}
-
+
{{#rollTotal() coluna -2}}
{{#rollBetween() d20 4 10}}
@@ -1648,7 +1713,7 @@
{{/rollBetween() d20 4 10}}
{{/rollTotal() coluna -2}}
-
+
{{#rollTotal() coluna -2}}
{{#rollBetween() d20 11 14}}
@@ -1656,7 +1721,7 @@
{{/rollBetween() d20 11 14}}
{{/rollTotal() coluna -2}}
-
+
{{#rollTotal() coluna -2}}
{{#rollBetween() d20 15 16}}
@@ -1664,7 +1729,7 @@
{{/rollBetween() d20 15 16}}
{{/rollTotal() coluna -2}}
-
+
{{#rollTotal() coluna -2}}
{{#rollBetween() d20 17 18}}
@@ -1672,7 +1737,7 @@
{{/rollBetween() d20 17 18}}
{{/rollTotal() coluna -2}}
-
+
{{#rollTotal() coluna -2}}
{{#rollTotal() d20 19}}
@@ -1680,7 +1745,7 @@
{{/rollTotal() d20 19}}
{{/rollTotal() coluna -2}}
-
+
{{#rollTotal() coluna -2}}
{{#rollTotal() d20 20}}
@@ -1689,7 +1754,7 @@
{{/rollTotal() d20 20}}
{{/rollTotal() coluna -2}}
-
+
{{#rollTotal() coluna -1}}
{{#rollBetween() d20 1 2}}
@@ -1698,7 +1763,7 @@
{{/rollBetween() d20 1 2}}
{{/rollTotal() coluna -1}}
-
+
{{#rollTotal() coluna -1}}
{{#rollBetween() d20 3 9}}
@@ -1706,7 +1771,7 @@
{{/rollBetween() d20 3 9}}
{{/rollTotal() coluna -1}}
-
+
{{#rollTotal() coluna -1}}
{{#rollBetween() d20 10 13}}
@@ -1714,7 +1779,7 @@
{{/rollBetween() d20 10 13}}
{{/rollTotal() coluna -1}}
-
+
{{#rollTotal() coluna -1}}
{{#rollBetween() d20 14 16}}
@@ -1722,7 +1787,7 @@
{{/rollBetween() d20 14 16}}
{{/rollTotal() coluna -1}}
-
+
{{#rollTotal() coluna -1}}
{{#rollBetween() d20 17 18}}
@@ -1730,7 +1795,7 @@
{{/rollBetween() d20 17 18}}
{{/rollTotal() coluna -1}}
-
+
{{#rollTotal() coluna -1}}
{{#rollTotal() d20 19}}
@@ -1738,7 +1803,7 @@
{{/rollTotal() d20 19}}
{{/rollTotal() coluna -1}}
-
+
{{#rollTotal() coluna -1}}
{{#rollTotal() d20 20}}
@@ -1747,7 +1812,7 @@
{{/rollTotal() d20 20}}
{{/rollTotal() coluna -1}}
-
+
{{#rollTotal() coluna 0}}
{{#rollBetween() d20 1 2}}
@@ -1756,7 +1821,7 @@
{{/rollBetween() d20 1 2}}
{{/rollTotal() coluna 0}}
-
+
{{#rollTotal() coluna 0}}
{{#rollBetween() d20 3 9}}
@@ -1764,7 +1829,7 @@
{{/rollBetween() d20 3 9}}
{{/rollTotal() coluna 0}}
-
+
{{#rollTotal() coluna 0}}
{{#rollBetween() d20 10 13}}
@@ -1772,7 +1837,7 @@
{{/rollBetween() d20 10 13}}
{{/rollTotal() coluna 0}}
-
+
{{#rollTotal() coluna 0}}
{{#rollBetween() d20 14 15}}
@@ -1780,7 +1845,7 @@
{{/rollBetween() d20 14 15}}
{{/rollTotal() coluna 0}}
-
+
{{#rollTotal() coluna 0}}
{{#rollBetween() d20 16 18}}
@@ -1788,7 +1853,7 @@
{{/rollBetween() d20 16 18}}
{{/rollTotal() coluna 0}}
-
+
{{#rollTotal() coluna 0}}
{{#rollTotal() d20 19}}
@@ -1796,7 +1861,7 @@
{{/rollTotal() d20 19}}
{{/rollTotal() coluna 0}}
-
+
{{#rollTotal() coluna 0}}
{{#rollTotal() d20 20}}
@@ -1805,7 +1870,7 @@
{{/rollTotal() d20 20}}
{{/rollTotal() coluna 0}}
-
+
{{#rollTotal() coluna 1}}
{{#rollWasFumble() d20}}
@@ -1814,7 +1879,7 @@
{{/rollWasFumble() d20}}
{{/rollTotal() coluna 1}}
-
+
{{#rollTotal() coluna 1}}
{{#rollBetween() d20 2 8}}
@@ -1822,7 +1887,7 @@
{{/rollBetween() d20 2 8}}
{{/rollTotal() coluna 1}}
-
+
{{#rollTotal() coluna 1}}
{{#rollBetween() d20 9 12}}
@@ -1830,7 +1895,7 @@
{{/rollBetween() d20 9 12}}
{{/rollTotal() coluna 1}}
-
+
{{#rollTotal() coluna 1}}
{{#rollBetween() d20 13 15}}
@@ -1838,7 +1903,7 @@
{{/rollBetween() d20 13 15}}
{{/rollTotal() coluna 1}}
-
+
{{#rollTotal() coluna 1}}
{{#rollBetween() d20 16 18}}
@@ -1846,7 +1911,7 @@
{{/rollBetween() d20 16 18}}
{{/rollTotal() coluna 1}}
-
+
{{#rollTotal() coluna 1}}
{{#rollTotal() d20 19}}
@@ -1854,7 +1919,7 @@
{{/rollTotal() d20 19}}
{{/rollTotal() coluna 1}}
-
+
{{#rollTotal() coluna 1}}
{{#rollWasCrit() d20}}
@@ -1863,7 +1928,7 @@
{{/rollWasCrit() d20}}
{{/rollTotal() coluna 1}}
-
+
{{#rollTotal() coluna 2}}
{{#rollWasFumble() d20}}
@@ -1872,7 +1937,7 @@
{{/rollWasFumble() d20}}
{{/rollTotal() coluna 2}}
-
+
{{#rollTotal() coluna 2}}
{{#rollBetween() d20 2 8}}
@@ -1880,7 +1945,7 @@
{{/rollBetween() d20 2 8}}
{{/rollTotal() coluna 2}}
-
+
{{#rollTotal() coluna 2}}
{{#rollBetween() d20 9 12}}
@@ -1888,7 +1953,7 @@
{{/rollBetween() d20 9 12}}
{{/rollTotal() coluna 2}}
-
+
{{#rollTotal() coluna 2}}
{{#rollBetween() d20 13 15}}
@@ -1896,7 +1961,7 @@
{{/rollBetween() d20 13 15}}
{{/rollTotal() coluna 2}}
-
+
{{#rollTotal() coluna 2}}
{{#rollBetween() d20 16 17}}
@@ -1904,7 +1969,7 @@
{{/rollBetween() d20 16 17}}
{{/rollTotal() coluna 2}}
-
+
{{#rollTotal() coluna 2}}
{{#rollBetween() d20 18 19}}
@@ -1912,7 +1977,7 @@
{{/rollBetween() d20 18 19}}
{{/rollTotal() coluna 2}}
-
+
{{#rollTotal() coluna 2}}
{{#rollWasCrit() d20}}
@@ -1921,7 +1986,7 @@
{{/rollWasCrit() d20}}
{{/rollTotal() coluna 2}}
-
+
{{#rollTotal() coluna 3}}
{{#rollWasFumble() d20}}
@@ -1930,7 +1995,7 @@
{{/rollWasFumble() d20}}
{{/rollTotal() coluna 3}}
-
+
{{#rollTotal() coluna 3}}
{{#rollBetween() d20 2 7}}
@@ -1938,7 +2003,7 @@
{{/rollBetween() d20 2 7}}
{{/rollTotal() coluna 3}}
-
+
{{#rollTotal() coluna 3}}
{{#rollBetween() d20 8 11}}
@@ -1946,7 +2011,7 @@
{{/rollBetween() d20 8 11}}
{{/rollTotal() coluna 3}}
-
+
{{#rollTotal() coluna 3}}
{{#rollBetween() d20 12 15}}
@@ -1954,7 +2019,7 @@
{{/rollBetween() d20 12 15}}
{{/rollTotal() coluna 3}}
-
+
{{#rollTotal() coluna 3}}
{{#rollBetween() d20 16 17}}
@@ -1962,7 +2027,7 @@
{{/rollBetween() d20 16 17}}
{{/rollTotal() coluna 3}}
-
+
{{#rollTotal() coluna 3}}
{{#rollBetween() d20 18 19}}
@@ -1970,7 +2035,7 @@
{{/rollBetween() d20 18 19}}
{{/rollTotal() coluna 3}}
-
+
{{#rollTotal() coluna 3}}
{{#rollWasCrit() d20}}
@@ -1979,7 +2044,7 @@
{{/rollWasCrit() d20}}
{{/rollTotal() coluna 3}}
-
+
{{#rollTotal() coluna 4}}
{{#rollWasFumble() d20}}
@@ -1988,7 +2053,7 @@
{{/rollWasFumble() d20}}
{{/rollTotal() coluna 4}}
-
+
{{#rollTotal() coluna 4}}
{{#rollBetween() d20 2 7}}
@@ -1996,7 +2061,7 @@
{{/rollBetween() d20 2 7}}
{{/rollTotal() coluna 4}}
-
+
{{#rollTotal() coluna 4}}
{{#rollBetween() d20 8 11}}
@@ -2004,7 +2069,7 @@
{{/rollBetween() d20 8 11}}
{{/rollTotal() coluna 4}}
-
+
{{#rollTotal() coluna 4}}
{{#rollBetween() d20 12 14}}
@@ -2012,7 +2077,7 @@
{{/rollBetween() d20 12 14}}
{{/rollTotal() coluna 4}}
-
+
{{#rollTotal() coluna 4}}
{{#rollBetween() d20 15 17}}
@@ -2020,7 +2085,7 @@
{{/rollBetween() d20 15 17}}
{{/rollTotal() coluna 4}}
-
+
{{#rollTotal() coluna 4}}
{{#rollBetween() d20 18 19}}
@@ -2028,7 +2093,7 @@
{{/rollBetween() d20 18 19}}
{{/rollTotal() coluna 4}}
-
+
{{#rollTotal() coluna 4}}
{{#rollWasCrit() d20}}
@@ -2037,7 +2102,7 @@
{{/rollWasCrit() d20}}
{{/rollTotal() coluna 4}}
-
+
{{#rollTotal() coluna 5}}
{{#rollWasFumble() d20}}
@@ -2046,7 +2111,7 @@
{{/rollWasFumble() d20}}
{{/rollTotal() coluna 5}}
-
+
{{#rollTotal() coluna 5}}
{{#rollBetween() d20 2 6}}
@@ -2054,7 +2119,7 @@
{{/rollBetween() d20 2 6}}
{{/rollTotal() coluna 5}}
-
+
{{#rollTotal() coluna 5}}
{{#rollBetween() d20 7 10}}
@@ -2062,7 +2127,7 @@
{{/rollBetween() d20 7 10}}
{{/rollTotal() coluna 5}}
-
+
{{#rollTotal() coluna 5}}
{{#rollBetween() d20 11 14}}
@@ -2070,7 +2135,7 @@
{{/rollBetween() d20 11 14}}
{{/rollTotal() coluna 5}}
-
+
{{#rollTotal() coluna 5}}
{{#rollBetween() d20 15 17}}
@@ -2078,7 +2143,7 @@
{{/rollBetween() d20 15 17}}
{{/rollTotal() coluna 5}}
-
+
{{#rollTotal() coluna 5}}
{{#rollBetween() d20 18 19}}
@@ -2086,7 +2151,7 @@
{{/rollBetween() d20 18 19}}
{{/rollTotal() coluna 5}}
-
+
{{#rollTotal() coluna 5}}
{{#rollWasCrit() d20}}
@@ -2095,7 +2160,7 @@
{{/rollWasCrit() d20}}
{{/rollTotal() coluna 5}}
-
+
{{#rollTotal() coluna 6}}
{{#rollWasFumble() d20}}
@@ -2104,7 +2169,7 @@
{{/rollWasFumble() d20}}
{{/rollTotal() coluna 6}}
-
+
{{#rollTotal() coluna 6}}
{{#rollBetween() d20 2 6}}
@@ -2112,7 +2177,7 @@
{{/rollBetween() d20 2 6}}
{{/rollTotal() coluna 6}}
-
+
{{#rollTotal() coluna 6}}
{{#rollBetween() d20 7 10}}
@@ -2120,7 +2185,7 @@
{{/rollBetween() d20 7 10}}
{{/rollTotal() coluna 6}}
-
+
{{#rollTotal() coluna 6}}
{{#rollBetween() d20 11 13}}
@@ -2128,7 +2193,7 @@
{{/rollBetween() d20 11 13}}
{{/rollTotal() coluna 6}}
-
+
{{#rollTotal() coluna 6}}
{{#rollBetween() d20 14 16}}
@@ -2136,7 +2201,7 @@
{{/rollBetween() d20 14 16}}
{{/rollTotal() coluna 6}}
-
+
{{#rollTotal() coluna 6}}
{{#rollBetween() d20 17 19}}
@@ -2144,7 +2209,7 @@
{{/rollBetween() d20 17 19}}
{{/rollTotal() coluna 6}}
-
+
{{#rollTotal() coluna 6}}
{{#rollWasCrit() d20}}
@@ -2153,7 +2218,7 @@
{{/rollWasCrit() d20}}
{{/rollTotal() coluna 6}}
-
+
{{#rollTotal() coluna 7}}
{{#rollWasFumble() d20}}
@@ -2162,7 +2227,7 @@
{{/rollWasFumble() d20}}
{{/rollTotal() coluna 7}}
-
+
{{#rollTotal() coluna 7}}
{{#rollBetween() d20 2 5}}
@@ -2170,7 +2235,7 @@
{{/rollBetween() d20 2 5}}
{{/rollTotal() coluna 7}}
-
+
{{#rollTotal() coluna 7}}
{{#rollBetween() d20 6 9}}
@@ -2178,7 +2243,7 @@
{{/rollBetween() d20 6 9}}
{{/rollTotal() coluna 7}}
-
+
{{#rollTotal() coluna 7}}
{{#rollBetween() d20 10 13}}
@@ -2186,7 +2251,7 @@
{{/rollBetween() d20 10 13}}
{{/rollTotal() coluna 7}}
-
+
{{#rollTotal() coluna 7}}
{{#rollBetween() d20 14 16}}
@@ -2194,7 +2259,7 @@
{{/rollBetween() d20 14 16}}
{{/rollTotal() coluna 7}}
-
+
{{#rollTotal() coluna 7}}
{{#rollBetween() d20 17 19}}
@@ -2202,7 +2267,7 @@
{{/rollBetween() d20 17 19}}
{{/rollTotal() coluna 7}}
-
+
{{#rollTotal() coluna 7}}
{{#rollWasCrit() d20}}
@@ -2211,7 +2276,7 @@
{{/rollWasCrit() d20}}
{{/rollTotal() coluna 7}}
-
+
{{#rollTotal() coluna 8}}
{{#rollWasFumble() d20}}
@@ -2220,7 +2285,7 @@
{{/rollWasFumble() d20}}
{{/rollTotal() coluna 8}}
-
+
{{#rollTotal() coluna 8}}
{{#rollBetween() d20 2 5}}
@@ -2228,7 +2293,7 @@
{{/rollBetween() d20 2 5}}
{{/rollTotal() coluna 8}}
-
+
{{#rollTotal() coluna 8}}
{{#rollBetween() d20 6 9}}
@@ -2236,7 +2301,7 @@
{{/rollBetween() d20 6 9}}
{{/rollTotal() coluna 8}}
-
+
{{#rollTotal() coluna 8}}
{{#rollBetween() d20 10 12}}
@@ -2244,7 +2309,7 @@
{{/rollBetween() d20 10 12}}
{{/rollTotal() coluna 8}}
-
+
{{#rollTotal() coluna 8}}
{{#rollBetween() d20 13 16}}
@@ -2252,7 +2317,7 @@
{{/rollBetween() d20 13 16}}
{{/rollTotal() coluna 8}}
-
+
{{#rollTotal() coluna 8}}
{{#rollBetween() d20 17 19}}
@@ -2260,7 +2325,7 @@
{{/rollBetween() d20 17 19}}
{{/rollTotal() coluna 8}}
-
+
{{#rollTotal() coluna 8}}
{{#rollWasCrit() d20}}
@@ -2269,7 +2334,7 @@
{{/rollWasCrit() d20}}
{{/rollTotal() coluna 8}}
-
+
{{#rollTotal() coluna 9}}
{{#rollWasFumble() d20}}
@@ -2278,7 +2343,7 @@
{{/rollWasFumble() d20}}
{{/rollTotal() coluna 9}}
-
+
{{#rollTotal() coluna 9}}
{{#rollBetween() d20 2 4}}
@@ -2286,7 +2351,7 @@
{{/rollBetween() d20 2 4}}
{{/rollTotal() coluna 9}}
-
+
{{#rollTotal() coluna 9}}
{{#rollBetween() d20 5 8}}
@@ -2294,7 +2359,7 @@
{{/rollBetween() d20 5 8}}
{{/rollTotal() coluna 9}}
-
+
{{#rollTotal() coluna 9}}
{{#rollBetween() d20 9 12}}
@@ -2302,7 +2367,7 @@
{{/rollBetween() d20 9 12}}
{{/rollTotal() coluna 9}}
-
+
{{#rollTotal() coluna 9}}
{{#rollBetween() d20 13 16}}
@@ -2310,7 +2375,7 @@
{{/rollBetween() d20 13 16}}
{{/rollTotal() coluna 9}}
-
+
{{#rollTotal() coluna 9}}
{{#rollBetween() d20 17 19}}
@@ -2318,7 +2383,7 @@
{{/rollBetween() d20 17 19}}
{{/rollTotal() coluna 9}}
-
+
{{#rollTotal() coluna 9}}
{{#rollWasCrit() d20}}
@@ -2327,7 +2392,7 @@
{{/rollWasCrit() d20}}
{{/rollTotal() coluna 9}}
-
+
{{#rollTotal() coluna 10}}
{{#rollWasFumble() d20}}
@@ -2336,7 +2401,7 @@
{{/rollWasFumble() d20}}
{{/rollTotal() coluna 10}}
-
+
{{#rollTotal() coluna 10}}
{{#rollBetween() d20 2 4}}
@@ -2344,7 +2409,7 @@
{{/rollBetween() d20 2 4}}
{{/rollTotal() coluna 10}}
-
+
{{#rollTotal() coluna 10}}
{{#rollBetween() d20 5 8}}
@@ -2352,7 +2417,7 @@
{{/rollBetween() d20 5 8}}
{{/rollTotal() coluna 10}}
-
+
{{#rollTotal() coluna 10}}
{{#rollBetween() d20 9 12}}
@@ -2360,7 +2425,7 @@
{{/rollBetween() d20 9 12}}
{{/rollTotal() coluna 10}}
-
+
{{#rollTotal() coluna 10}}
{{#rollBetween() d20 13 15}}
@@ -2368,7 +2433,7 @@
{{/rollBetween() d20 13 15}}
{{/rollTotal() coluna 10}}
-
+
{{#rollTotal() coluna 10}}
{{#rollBetween() d20 16 19}}
@@ -2376,7 +2441,7 @@
{{/rollBetween() d20 16 19}}
{{/rollTotal() coluna 10}}
-
+
{{#rollTotal() coluna 10}}
{{#rollWasCrit() d20}}
@@ -2385,7 +2450,7 @@
{{/rollWasCrit() d20}}
{{/rollTotal() coluna 10}}
-
+
{{#rollTotal() coluna 11}}
{{#rollWasFumble() d20}}
@@ -2394,7 +2459,7 @@
{{/rollWasFumble() d20}}
{{/rollTotal() coluna 11}}
-
+
{{#rollTotal() coluna 11}}
{{#rollBetween() d20 2 3}}
@@ -2402,7 +2467,7 @@
{{/rollBetween() d20 2 3}}
{{/rollTotal() coluna 11}}
-
+
{{#rollTotal() coluna 11}}
{{#rollBetween() d20 4 7}}
@@ -2410,7 +2475,7 @@
{{/rollBetween() d20 4 7}}
{{/rollTotal() coluna 11}}
-
+
{{#rollTotal() coluna 11}}
{{#rollBetween() d20 8 12}}
@@ -2418,7 +2483,7 @@
{{/rollBetween() d20 8 12}}
{{/rollTotal() coluna 11}}
-
+
{{#rollTotal() coluna 11}}
{{#rollBetween() d20 13 15}}
@@ -2426,7 +2491,7 @@
{{/rollBetween() d20 13 15}}
{{/rollTotal() coluna 11}}
-
+
{{#rollTotal() coluna 11}}
{{#rollBetween() d20 16 18}}
@@ -2434,7 +2499,7 @@
{{/rollBetween() d20 16 18}}
{{/rollTotal() coluna 11}}
-
+
{{#rollTotal() coluna 11}}
{{#rollTotal() d20 19}}
@@ -2442,7 +2507,7 @@
{{/rollTotal() d20 19}}
{{/rollTotal() coluna 11}}
-
+
{{#rollTotal() coluna 11}}
{{#rollWasCrit() d20}}
@@ -2451,7 +2516,7 @@
{{/rollWasCrit() d20}}
{{/rollTotal() coluna 11}}
-
+
{{#rollTotal() coluna 12}}
{{#rollWasFumble() d20}}
@@ -2460,7 +2525,7 @@
{{/rollWasFumble() d20}}
{{/rollTotal() coluna 12}}
-
+
{{#rollTotal() coluna 12}}
{{#rollBetween() d20 2 3}}
@@ -2468,7 +2533,7 @@
{{/rollBetween() d20 2 3}}
{{/rollTotal() coluna 12}}
-
+
{{#rollTotal() coluna 12}}
{{#rollBetween() d20 4 7}}
@@ -2476,7 +2541,7 @@
{{/rollBetween() d20 4 7}}
{{/rollTotal() coluna 12}}
-
+
{{#rollTotal() coluna 12}}
{{#rollBetween() d20 8 11}}
@@ -2484,7 +2549,7 @@
{{/rollBetween() d20 8 11}}
{{/rollTotal() coluna 12}}
-
+
{{#rollTotal() coluna 12}}
{{#rollBetween() d20 12 15}}
@@ -2492,7 +2557,7 @@
{{/rollBetween() d20 12 15}}
{{/rollTotal() coluna 12}}
-
+
{{#rollTotal() coluna 12}}
{{#rollBetween() d20 16 18}}
@@ -2500,7 +2565,7 @@
{{/rollBetween() d20 16 18}}
{{/rollTotal() coluna 12}}
-
+
{{#rollTotal() coluna 12}}
{{#rollTotal() d20 19}}
@@ -2508,7 +2573,7 @@
{{/rollTotal() d20 19}}
{{/rollTotal() coluna 12}}
-
+
{{#rollTotal() coluna 12}}
{{#rollWasCrit() d20}}
@@ -2517,7 +2582,7 @@
{{/rollWasCrit() d20}}
{{/rollTotal() coluna 12}}
-
+
{{#rollTotal() coluna 13}}
{{#rollWasFumble() d20}}
@@ -2526,7 +2591,7 @@
{{/rollWasFumble() d20}}
{{/rollTotal() coluna 13}}
-
+
{{#rollTotal() coluna 13}}
{{#rollTotal() d20 2}}
@@ -2534,7 +2599,7 @@
{{/rollTotal() d20 2}}
{{/rollTotal() coluna 13}}
-
+
{{#rollTotal() coluna 13}}
{{#rollBetween() d20 3 6}}
@@ -2542,7 +2607,7 @@
{{/rollBetween() d20 3 6}}
{{/rollTotal() coluna 13}}
-
+
{{#rollTotal() coluna 13}}
{{#rollBetween() d20 7 11}}
@@ -2550,7 +2615,7 @@
{{/rollBetween() d20 7 11}}
{{/rollTotal() coluna 13}}
-
+
{{#rollTotal() coluna 13}}
{{#rollBetween() d20 12 15}}
@@ -2558,7 +2623,7 @@
{{/rollBetween() d20 12 15}}
{{/rollTotal() coluna 13}}
-
+
{{#rollTotal() coluna 13}}
{{#rollBetween() d20 16 18}}
@@ -2566,7 +2631,7 @@
{{/rollBetween() d20 16 18}}
{{/rollTotal() coluna 13}}
-
+
{{#rollTotal() coluna 13}}
{{#rollTotal() d20 19}}
@@ -2574,7 +2639,7 @@
{{/rollTotal() d20 19}}
{{/rollTotal() coluna 13}}
-
+
{{#rollTotal() coluna 13}}
{{#rollWasCrit() d20}}
@@ -2583,7 +2648,7 @@
{{/rollWasCrit() d20}}
{{/rollTotal() coluna 13}}
-
+
{{#rollTotal() coluna 14}}
{{#rollWasFumble() d20}}
@@ -2592,7 +2657,7 @@
{{/rollWasFumble() d20}}
{{/rollTotal() coluna 14}}
-
+
{{#rollTotal() coluna 14}}
{{#rollTotal() d20 2}}
@@ -2600,7 +2665,7 @@
{{/rollTotal() d20 2}}
{{/rollTotal() coluna 14}}
-
+
{{#rollTotal() coluna 14}}
{{#rollBetween() d20 3 6}}
@@ -2608,7 +2673,7 @@
{{/rollBetween() d20 3 6}}
{{/rollTotal() coluna 14}}
-
+
{{#rollTotal() coluna 14}}
{{#rollBetween() d20 7 11}}
@@ -2616,7 +2681,7 @@
{{/rollBetween() d20 7 11}}
{{/rollTotal() coluna 14}}
-
+
{{#rollTotal() coluna 14}}
{{#rollBetween() d20 12 14}}
@@ -2624,7 +2689,7 @@
{{/rollBetween() d20 12 14}}
{{/rollTotal() coluna 14}}
-
+
{{#rollTotal() coluna 14}}
{{#rollBetween() d20 15 18}}
@@ -2632,7 +2697,7 @@
{{/rollBetween() d20 15 18}}
{{/rollTotal() coluna 14}}
-
+
{{#rollTotal() coluna 14}}
{{#rollTotal() d20 19}}
@@ -2640,7 +2705,7 @@
{{/rollTotal() d20 19}}
{{/rollTotal() coluna 14}}
-
+
{{#rollTotal() coluna 14}}
{{#rollWasCrit() d20}}
@@ -2649,7 +2714,7 @@
{{/rollWasCrit() d20}}
{{/rollTotal() coluna 14}}
-
+
{{#rollTotal() coluna 15}}
{{#rollWasFumble() d20}}
@@ -2658,7 +2723,7 @@
{{/rollWasFumble() d20}}
{{/rollTotal() coluna 15}}
-
+
{{#rollTotal() coluna 15}}
{{#rollBetween() d20 2 5}}
@@ -2666,7 +2731,7 @@
{{/rollBetween() d20 2 5}}
{{/rollTotal() coluna 15}}
-
+
{{#rollTotal() coluna 15}}
{{#rollBetween() d20 6 11}}
@@ -2674,7 +2739,7 @@
{{/rollBetween() d20 6 11}}
{{/rollTotal() coluna 15}}
-
+
{{#rollTotal() coluna 15}}
{{#rollBetween() d20 12 14}}
@@ -2682,7 +2747,7 @@
{{/rollBetween() d20 12 14}}
{{/rollTotal() coluna 15}}
-
+
{{#rollTotal() coluna 15}}
{{#rollBetween() d20 15 17}}
@@ -2690,7 +2755,7 @@
{{/rollBetween() d20 15 17}}
{{/rollTotal() coluna 15}}
-
+
{{#rollTotal() coluna 15}}
{{#rollBetween() d20 18 19}}
@@ -2698,7 +2763,7 @@
{{/rollBetween() d20 18 19}}
{{/rollTotal() coluna 15}}
-
+
{{#rollTotal() coluna 15}}
{{#rollWasCrit() d20}}
@@ -2707,7 +2772,7 @@
{{/rollWasCrit() d20}}
{{/rollTotal() coluna 15}}
-
+
{{#rollTotal() coluna 16}}
{{#rollWasFumble() d20}}
@@ -2716,7 +2781,7 @@
{{/rollWasFumble() d20}}
{{/rollTotal() coluna 16}}
-
+
{{#rollTotal() coluna 16}}
{{#rollBetween() d20 2 5}}
@@ -2724,7 +2789,7 @@
{{/rollBetween() d20 2 5}}
{{/rollTotal() coluna 16}}
-
+
{{#rollTotal() coluna 16}}
{{#rollBetween() d20 6 10}}
@@ -2732,7 +2797,7 @@
{{/rollBetween() d20 6 10}}
{{/rollTotal() coluna 16}}
-
+
{{#rollTotal() coluna 16}}
{{#rollBetween() d20 11 14}}
@@ -2740,7 +2805,7 @@
{{/rollBetween() d20 11 14}}
{{/rollTotal() coluna 16}}
-
+
{{#rollTotal() coluna 16}}
{{#rollBetween() d20 15 17}}
@@ -2748,7 +2813,7 @@
{{/rollBetween() d20 15 17}}
{{/rollTotal() coluna 16}}
-
+
{{#rollTotal() coluna 16}}
{{#rollBetween() d20 18 19}}
@@ -2756,7 +2821,7 @@
{{/rollBetween() d20 18 19}}
{{/rollTotal() coluna 16}}
-
+
{{#rollTotal() coluna 16}}
{{#rollWasCrit() d20}}
@@ -2765,7 +2830,7 @@
{{/rollWasCrit() d20}}
{{/rollTotal() coluna 16}}
-
+
{{#rollTotal() coluna 17}}
{{#rollWasFumble() d20}}
@@ -2774,7 +2839,7 @@
{{/rollWasFumble() d20}}
{{/rollTotal() coluna 17}}
-
+
{{#rollTotal() coluna 17}}
{{#rollBetween() d20 2 4}}
@@ -2782,7 +2847,7 @@
{{/rollBetween() d20 2 4}}
{{/rollTotal() coluna 17}}
-
+
{{#rollTotal() coluna 17}}
{{#rollBetween() d20 5 10}}
@@ -2790,7 +2855,7 @@
{{/rollBetween() d20 5 10}}
{{/rollTotal() coluna 17}}
-
+
{{#rollTotal() coluna 17}}
{{#rollBetween() d20 11 14}}
@@ -2798,7 +2863,7 @@
{{/rollBetween() d20 11 14}}
{{/rollTotal() coluna 17}}
-
+
{{#rollTotal() coluna 17}}
{{#rollBetween() d20 15 17}}
@@ -2806,7 +2871,7 @@
{{/rollBetween() d20 15 17}}
{{/rollTotal() coluna 17}}
-
+
{{#rollTotal() coluna 17}}
{{#rollBetween() d20 18 19}}
@@ -2814,7 +2879,7 @@
{{/rollBetween() d20 18 19}}
{{/rollTotal() coluna 17}}
-
+
{{#rollTotal() coluna 17}}
{{#rollWasCrit() d20}}
@@ -2823,7 +2888,7 @@
{{/rollWasCrit() d20}}
{{/rollTotal() coluna 17}}
-
+
{{#rollTotal() coluna 18}}
{{#rollWasFumble() d20}}
@@ -2832,7 +2897,7 @@
{{/rollWasFumble() d20}}
{{/rollTotal() coluna 18}}
-
+
{{#rollTotal() coluna 18}}
{{#rollBetween() d20 2 4}}
@@ -2840,7 +2905,7 @@
{{/rollBetween() d20 2 4}}
{{/rollTotal() coluna 18}}
-
+
{{#rollTotal() coluna 18}}
{{#rollBetween() d20 5 9}}
@@ -2848,7 +2913,7 @@
{{/rollBetween() d20 5 9}}
{{/rollTotal() coluna 18}}
-
+
{{#rollTotal() coluna 18}}
{{#rollBetween() d20 10 13}}
@@ -2856,7 +2921,7 @@
{{/rollBetween() d20 10 13}}
{{/rollTotal() coluna 18}}
-
+
{{#rollTotal() coluna 18}}
{{#rollBetween() d20 14 17}}
@@ -2864,7 +2929,7 @@
{{/rollBetween() d20 14 17}}
{{/rollTotal() coluna 18}}
-
+
{{#rollTotal() coluna 18}}
{{#rollBetween() d20 18 19}}
@@ -2872,7 +2937,7 @@
{{/rollBetween() d20 18 19}}
{{/rollTotal() coluna 18}}
-
+
{{#rollTotal() coluna 18}}
{{#rollWasCrit() d20}}
@@ -2881,7 +2946,7 @@
{{/rollWasCrit() d20}}
{{/rollTotal() coluna 18}}
-
+
{{#rollTotal() coluna 19}}
{{#rollWasFumble() d20}}
@@ -2890,7 +2955,7 @@
{{/rollWasFumble() d20}}
{{/rollTotal() coluna 19}}
-
+
{{#rollTotal() coluna 19}}
{{#rollBetween() d20 2 3}}
@@ -2898,7 +2963,7 @@
{{/rollBetween() d20 2 3}}
{{/rollTotal() coluna 19}}
-
+
{{#rollTotal() coluna 19}}
{{#rollBetween() d20 4 9}}
@@ -2906,7 +2971,7 @@
{{/rollBetween() d20 4 9}}
{{/rollTotal() coluna 19}}
-
+
{{#rollTotal() coluna 19}}
{{#rollBetween() d20 10 13}}
@@ -2914,7 +2979,7 @@
{{/rollBetween() d20 10 13}}
{{/rollTotal() coluna 19}}
-
+
{{#rollTotal() coluna 19}}
{{#rollBetween() d20 14 16}}
@@ -2922,7 +2987,7 @@
{{/rollBetween() d20 14 16}}
{{/rollTotal() coluna 19}}
-
+
{{#rollTotal() coluna 19}}
{{#rollBetween() d20 17 19}}
@@ -2930,7 +2995,7 @@
{{/rollBetween() d20 17 19}}
{{/rollTotal() coluna 19}}
-
+
{{#rollTotal() coluna 19}}
{{#rollWasCrit() d20}}
@@ -2939,7 +3004,7 @@
{{/rollWasCrit() d20}}
{{/rollTotal() coluna 19}}
-
+
{{#rollTotal() coluna 20}}
{{#rollWasFumble() d20}}
@@ -2948,7 +3013,7 @@
{{/rollWasFumble() d20}}
{{/rollTotal() coluna 20}}
-
+
{{#rollTotal() coluna 20}}
{{#rollTotal() d20 2}}
@@ -2956,7 +3021,7 @@
{{/rollTotal() d20 2}}
{{/rollTotal() coluna 20}}
-
+
{{#rollTotal() coluna 20}}
{{#rollBetween() d20 3 9}}
@@ -2964,7 +3029,7 @@
{{/rollBetween() d20 3 9}}
{{/rollTotal() coluna 20}}
-
+
{{#rollTotal() coluna 20}}
{{#rollBetween() d20 10 12}}
@@ -2972,7 +3037,7 @@
{{/rollBetween() d20 10 12}}
{{/rollTotal() coluna 20}}
-
+
{{#rollTotal() coluna 20}}
{{#rollBetween() d20 13 16}}
@@ -2980,7 +3045,7 @@
{{/rollBetween() d20 13 16}}
{{/rollTotal() coluna 20}}
-
+
{{#rollTotal() coluna 20}}
{{#rollBetween() d20 17 19}}
@@ -2988,7 +3053,7 @@
{{/rollBetween() d20 17 19}}
{{/rollTotal() coluna 20}}
-
+
{{#rollTotal() coluna 20}}
{{#rollWasCrit() d20}}
@@ -2997,28 +3062,38 @@
{{/rollWasCrit() d20}}
{{/rollTotal() coluna 20}}
-
+
{{#rollBetween() coluna 21 40}}
{{Alerta1}}
{{/rollBetween() coluna 21 40}}
-
+
{{#rollBetween() coluna 41 60}}
{{Alerta2}}
{{/rollBetween() coluna 41 60}}
-
+
{{#rollBetween() coluna 61 80}}
{{Alerta3}}
{{/rollBetween() coluna 61 80}}
-
-
-
+
+
+
+ {{#tarefas_aperfeicoadas}}
+
+
+
+
+ {{tarefas_aperfeicoadas}}
+
+ {{/tarefas_aperfeicoadas}}
+
+
{{#rollGreater() resistencia 13}}
{{#rollTotal() d20r 1}}
@@ -3031,7 +3106,7 @@
{{/rollGreater() d20r 1}}
{{/rollGreater() resistencia 13}}
-
+
{{#rollBetween() resistencia 12 13}}
{{#rollLess() d20r 3}}
@@ -3044,8 +3119,8 @@
{{/rollGreater() d20r 2}}
{{/rollBetween() resistencia 12 13}}
-
-
+
+
{{#rollBetween() resistencia 10 11}}
{{#rollLess() d20r 4}}
@@ -3058,8 +3133,8 @@
{{/rollGreater() d20r 3}}
{{/rollBetween() resistencia 10 11}}
-
-
+
+
{{#rollBetween() resistencia 8 9}}
{{#rollLess() d20r 5}}
@@ -3072,8 +3147,8 @@
{{/rollGreater() d20r 4}}
{{/rollBetween() resistencia 8 9}}
-
-
+
+
{{#rollBetween() resistencia 6 7}}
{{#rollLess() d20r 6}}
@@ -3086,8 +3161,8 @@
{{/rollGreater() d20r 5}}
{{/rollBetween() resistencia 6 7}}
-
-
+
+
{{#rollBetween() resistencia 4 5}}
{{#rollLess() d20r 7}}
@@ -3100,8 +3175,8 @@
{{/rollGreater() d20r 6}}
{{/rollBetween() resistencia 4 5}}
-
-
+
+
{{#rollTotal() resistencia 3}}
{{#rollLess() d20r 8}}
@@ -3114,8 +3189,8 @@
{{/rollGreater() d20r 7}}
{{/rollTotal() resistencia 3}}
-
-
+
+
{{#rollTotal() resistencia 2}}
{{#rollLess() d20r 9}}
@@ -3128,8 +3203,8 @@
{{/rollGreater() d20r 8}}
{{/rollTotal() resistencia 2}}
-
-
+
+
{{#rollTotal() resistencia 1}}
{{#rollLess() d20r 10}}
@@ -3156,8 +3231,8 @@
{{/rollGreater() d20r 10}}
{{/rollTotal() resistencia 0}}
-
-
+
+
{{#rollTotal() resistencia -1}}
{{#rollLess() d20r 12}}
@@ -3170,8 +3245,8 @@
{{/rollGreater() d20r 11}}
{{/rollTotal() resistencia -1}}
-
-
+
+
{{#rollTotal() resistencia -2}}
{{#rollLess() d20r 13}}
@@ -3268,8 +3343,8 @@
{{/rollGreater() d20r 18}}
{{/rollBetween() resistencia -13 -12}}
-
-
+
+
{{#rollLess() resistencia -13}}
{{#rollLess() d20r 20}}
@@ -3286,14 +3361,8 @@
-
\ No newline at end of file
+
+ ✧ Iniciativa
+ {{nome}}
+ {{iniciativa}}
+
diff --git a/The Strange/The Strange.css b/The Strange/The Strange.css
index 34009a7b0b..863d6f32bd 100644
--- a/The Strange/The Strange.css
+++ b/The Strange/The Strange.css
@@ -162,7 +162,7 @@
}
.charsheet .sheet-attackbox {
- width: 30%;
+ width: 40%;
}
.charsheet .sheet-attackboxsmall {
diff --git a/The Strange/The Strange.html b/The Strange/The Strange.html
index 68bf7b26b4..cb11aab3c5 100644
--- a/The Strange/The Strange.html
+++ b/The Strange/The Strange.html
@@ -1,305 +1,336 @@
-
-
-
-
+
+
+
+
+
+
-
-
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
\ No newline at end of file
+
diff --git a/TormentaRPG-PDF_Based/fichaTormenta.css b/TormentaRPG-PDF_Based/fichaTormenta.css
index 3ae1ec4e34..e2875a2c1f 100644
--- a/TormentaRPG-PDF_Based/fichaTormenta.css
+++ b/TormentaRPG-PDF_Based/fichaTormenta.css
@@ -174,6 +174,8 @@ body {
.sheet-tormenta_charsheet .sheet-classes .sheet-classes_list .sheet-class_item .sheet-class_column input[type=text] {
text-align: left;
padding: 3px 7px 0; }
+ .sheet-tormenta_charsheet .sheet-classes .sheet-class_hidden {
+ display: none; }
.sheet-tormenta_charsheet .sheet-middle {
padding-top: 40px; }
.sheet-tormenta_charsheet .sheet-middle .sheet-attributes {
@@ -841,27 +843,39 @@ body {
font-size: 9px;
color: #222;
text-align: center; }
+ .sheet-tormenta_charsheet .sheet-middle .sheet-weapons .sheet-weapons_list .repcontrol .btn {
+ display: block;
+ height: 30px;
+ margin: 0;
+ padding: 0 5px;
+ background: #222;
+ border: 0;
+ border-radius: 0;
+ line-height: 30px;
+ font-size: 12px;
+ color: #FFF;
+ text-align: center;
+ transition: .3s; }
+ .sheet-tormenta_charsheet .sheet-middle .sheet-weapons .sheet-weapons_list .repcontrol .btn:hover {
+ background: #c15353; }
.sheet-tormenta_charsheet .sheet-middle .sheet-weapons .sheet-weapons_list .sheet-weapons_item:last-of-type .sheet-weapon_macro {
padding-bottom: 0; }
.sheet-tormenta_charsheet .sheet-middle .sheet-weapons .sheet-weapons_list .sheet-weapons_item_col {
display: inline-block;
vertical-align: bottom; }
- .sheet-tormenta_charsheet .sheet-middle .sheet-weapons .sheet-weapons_list .sheet-weapons_item_col:nth-of-type(1) {
+ .sheet-tormenta_charsheet .sheet-middle .sheet-weapons .sheet-weapons_list .sheet-weapons_item_col:nth-of-type(2) {
width: 255px; }
- .sheet-tormenta_charsheet .sheet-middle .sheet-weapons .sheet-weapons_list .sheet-weapons_item_col:nth-of-type(1) .sheet-weapons_item {
+ .sheet-tormenta_charsheet .sheet-middle .sheet-weapons .sheet-weapons_list .sheet-weapons_item_col:nth-of-type(2) .sheet-weapons_item {
width: calc(100% - 40px);
margin-left: 10px; }
- .sheet-tormenta_charsheet .sheet-middle .sheet-weapons .sheet-weapons_list .sheet-weapons_item_col:nth-of-type(2) {
- width: 80px;
- margin-left: 10px; }
.sheet-tormenta_charsheet .sheet-middle .sheet-weapons .sheet-weapons_list .sheet-weapons_item_col:nth-of-type(3) {
- width: 150px;
+ width: 80px;
margin-left: 10px; }
.sheet-tormenta_charsheet .sheet-middle .sheet-weapons .sheet-weapons_list .sheet-weapons_item_col:nth-of-type(4) {
width: 150px;
margin-left: 10px; }
.sheet-tormenta_charsheet .sheet-middle .sheet-weapons .sheet-weapons_list .sheet-weapons_item_col:nth-of-type(5) {
- width: 80px;
+ width: 150px;
margin-left: 10px; }
.sheet-tormenta_charsheet .sheet-middle .sheet-weapons .sheet-weapons_list .sheet-weapons_item_col:nth-of-type(6) {
width: 80px;
@@ -870,9 +884,12 @@ body {
width: 80px;
margin-left: 10px; }
.sheet-tormenta_charsheet .sheet-middle .sheet-weapons .sheet-weapons_list .sheet-weapons_item_col:nth-of-type(8) {
- width: 95px;
+ width: 80px;
margin-left: 10px; }
.sheet-tormenta_charsheet .sheet-middle .sheet-weapons .sheet-weapons_list .sheet-weapons_item_col:nth-of-type(9) {
+ width: 95px;
+ margin-left: 10px; }
+ .sheet-tormenta_charsheet .sheet-middle .sheet-weapons .sheet-weapons_list .sheet-weapons_item_col:nth-of-type(10) {
width: 80px;
margin-left: 10px; }
.sheet-tormenta_charsheet .sheet-middle .sheet-weapons .sheet-weapons_list .sheet-weapons_item_col .sheet-weapons_title {
diff --git a/TormentaRPG-PDF_Based/fichaTormenta.jpg b/TormentaRPG-PDF_Based/fichaTormenta.jpg
index 0189dae776..4f51c3c666 100644
Binary files a/TormentaRPG-PDF_Based/fichaTormenta.jpg and b/TormentaRPG-PDF_Based/fichaTormenta.jpg differ
diff --git a/TormentaRPG-PDF_Based/fichaTormentaHtml.html b/TormentaRPG-PDF_Based/fichaTormentaHtml.html
index 4c2fb857fa..c4dec5c769 100644
--- a/TormentaRPG-PDF_Based/fichaTormentaHtml.html
+++ b/TormentaRPG-PDF_Based/fichaTormentaHtml.html
@@ -208,9 +208,13 @@
-
-
-
+
+
+
+
+
+
+
@@ -396,7 +400,7 @@
Total
-
+
=
@@ -439,7 +443,7 @@
Mod de Tamanho
-
+
+
@@ -499,7 +503,7 @@
@@ -810,12 +814,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -865,12 +869,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -1151,12 +1155,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -1197,12 +1201,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -1243,12 +1247,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -1290,12 +1294,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -1337,12 +1341,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -1383,12 +1387,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -1430,12 +1434,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -1477,12 +1481,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -1523,12 +1527,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -1569,12 +1573,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -1615,12 +1619,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -1661,12 +1665,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -1707,12 +1711,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -1753,12 +1757,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -1799,12 +1803,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -1845,12 +1849,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -1891,12 +1895,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -1937,12 +1941,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -1983,12 +1987,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -2029,12 +2033,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -2076,12 +2080,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -2123,12 +2127,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -2169,12 +2173,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -2215,12 +2219,12 @@
- For: 1
- Des: 1
- Con: 1
- Int: 1
- Sab: 1
- Car: 1
+ For
+ Des
+ Con
+ Int
+ Sab
+ Car
@@ -2472,8 +2476,8 @@
-
-
+
+
@@ -2509,12 +2513,12 @@
-
+
-
-
+
+
-
-
-
+
+
+
diff --git a/Uncharted Worlds/Images/Forlorn.png b/Uncharted Worlds/Images/Forlorn.png
index ae9c1e32ee..6765828778 100644
Binary files a/Uncharted Worlds/Images/Forlorn.png and b/Uncharted Worlds/Images/Forlorn.png differ
diff --git a/Uncharted Worlds/Images/Occult.png b/Uncharted Worlds/Images/Occult.png
index 849b5989dd..fd0eb7299b 100644
Binary files a/Uncharted Worlds/Images/Occult.png and b/Uncharted Worlds/Images/Occult.png differ
diff --git a/Uncharted Worlds/Images/Primal.png b/Uncharted Worlds/Images/Primal.png
index 599dafca68..821ca46c94 100644
Binary files a/Uncharted Worlds/Images/Primal.png and b/Uncharted Worlds/Images/Primal.png differ
diff --git a/Uncharted Worlds/Images/Spiritual.png b/Uncharted Worlds/Images/Spiritual.png
index fe3b28f22f..4c48304060 100644
Binary files a/Uncharted Worlds/Images/Spiritual.png and b/Uncharted Worlds/Images/Spiritual.png differ
diff --git a/Unisystem-Buffy or Angel/Buffy_or_Angel.html b/Unisystem-Buffy or Angel/Buffy_or_Angel.html
index 37337aff6f..999669dc8c 100644
--- a/Unisystem-Buffy or Angel/Buffy_or_Angel.html
+++ b/Unisystem-Buffy or Angel/Buffy_or_Angel.html
@@ -1,5 +1,5 @@
-
+
@@ -19,8 +19,8 @@
-
-
+ Character Type:
+ Character Archetype:
@@ -552,61 +552,61 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -624,62 +624,62 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -690,6 +690,7 @@
+
Combat
@@ -721,7 +722,7 @@
-
+
Punch
@@ -729,13 +730,13 @@
-
+
Kick
-
+
Jump Kick
@@ -743,13 +744,13 @@
-
+
Spin Kick
-
+
Sweep Kick
@@ -772,13 +773,13 @@
-
+
Break Neck (Grapple)
-
+
Choke (Grapple)
@@ -786,7 +787,7 @@
-
+
Toss (Grapple)
@@ -814,13 +815,13 @@
-
+
Takedown
-
+
Slam-Tackle
@@ -828,13 +829,13 @@
-
+
Knockdown
-
+
Head Butt
@@ -856,13 +857,13 @@
-
+
-
+
@@ -875,7 +876,7 @@
Button
Weapon
- Skill Rating
+ Maneuver Rating
Base Damage
Multiplier
Type
@@ -883,7 +884,7 @@
Button
Weapon
- Skill Rating
+ Maneuver Rating
Base Damage
Multiplier
Type
@@ -891,127 +892,161 @@
-
+
Stake
-
+
-
+
Slash/Stab
-
+
Stake thru Heart
-
+
-
+
- Slash/Stab
+ Thru Heart
+ Vampire Heart
+
-
+
-
+
-
+
Bash
- Slash/Stab
+ Slash/Stab
+ Thru Heart
+ Vampire Heart
+ Decapitate
+
-
+
-
+
-
+
Bash
- Slash/Stab
+ Slash/Stab
+ Thru Heart
+ Vampire Heart
+ Decapitate
+
-
+
-
+
-
+
Bash
- Slash/Stab
+ Slash/Stab
+ Thru Heart
+ Vampire Heart
+ Decapitate
+
-
+
-
+
-
+
Bash
- Slash/Stab
+ Slash/Stab
+ Thru Heart
+ Vampire Heart
+ Decapitate
+
-
+
-
+
-
+
Bash
- Slash/Stab
+ Slash/Stab
+ Thru Heart
+ Vampire Heart
+ Decapitate
+
-
+
-
+
-
+
Bash
- Slash/Stab
+ Slash/Stab
+ Thru Heart
+ Vampire Heart
+ Decapitate
+
-
+
-
+
-
+
Bash
- Slash/Stab
+ Slash/Stab
+ Thru Heart
+ Vampire Heart
+ Decapitate
+
-
+
-
+
-
+
Bash
- Slash/Stab
+ Slash/Stab
+ Thru Heart
+ Vampire Heart
+ Decapitate
+
@@ -1033,7 +1068,7 @@
Button
Medieval Ranged Weapon
Number of Attacks
- Skill Rating
+ Maneuver Rating
Base Damage
Multiplier
Point Blank
@@ -1045,12 +1080,12 @@
Type
-
+
-
+
-
+
@@ -1059,15 +1094,18 @@
Slash/Stab
- Bash
+ Bash
+ Thru Heart
+ Vampire Heart
+
-
+
-
+
-
+
@@ -1076,15 +1114,18 @@
Slash/Stab
- Bash
+ Bash
+ Thru Heart
+ Vampire Heart
+
-
+
-
+
-
+
@@ -1093,15 +1134,18 @@
Slash/Stab
- Bash
+ Bash
+ Thru Heart
+ Vampire Heart
+
-
+
-
+
-
+
@@ -1110,7 +1154,10 @@
Slash/Stab
- Bash
+ Bash
+ Thru Heart
+ Vampire Heart
+
@@ -1130,7 +1177,7 @@
Button
Modern Ranged Weapon
Number of Attacks
-
Skill Rating
+
Maneuver Rating
Base Damage
Multiplier
Point Blank
@@ -1142,12 +1189,12 @@
Type
-
+
-
+
-
+
@@ -1156,15 +1203,15 @@
Bullet
- 1
+ Non-Bullet
-
+
-
+
-
+
@@ -1173,15 +1220,15 @@
Bullet
- 1
+ Non-Bullet
-
+
-
+
-
+
@@ -1190,15 +1237,15 @@
Bullet
- 1
+ Non-Bullet
-
+
-
+
-
+
@@ -1207,15 +1254,15 @@
Bullet
- 1
+ Non-Bullet
-
+
-
+
-
+
@@ -1224,7 +1271,7 @@
Bullet
- 1
+ Non-Bullet
@@ -1317,6 +1364,7 @@
+
Gear
@@ -1329,6 +1377,7 @@
+
diff --git a/Unisystem-Buffy or Angel/ReadMe.mdown b/Unisystem-Buffy or Angel/ReadMe.mdown
index 5572c2e86b..b2ee59cfa7 100644
--- a/Unisystem-Buffy or Angel/ReadMe.mdown
+++ b/Unisystem-Buffy or Angel/ReadMe.mdown
@@ -3,7 +3,7 @@
This is a character sheet for the Buffy the Vampire Slayer RPG/Angel RPG/Cinematic Unisystem RPG. It features 5 separate tabs for Character Attributes and Secondary Attributes, Skills & Spells, Combat, Possession, and Notes.
## Current Version
-1.01
+1.03
### Changelog
@@ -16,6 +16,15 @@ This is a character sheet for the Buffy the Vampire Slayer RPG/Angel RPG/Cinemat
#### 1.01
* Added NPC Sheet in Tab 5 and moved Notes to Tab 4 with Gear/Possessions.
+#### 1.02
+* Added note "(add Damage Multiplier x Success Levels)" to damage rolls.
+* Modified Stake through the Heart Damage Multiplier dropdown options for x4 (vs. Humans) and x5 (vs. Vampires).
+
+#### 1.03
+* Updated Character Type and Character Archetype options on Character Tab.
+* Added note "(Compare Success Levels of Roll to Power Level of Spell)" to spell rolls on Skills & Spells Tab.
+* Corrected/Added Combat Damage Type dropdown choices (Bash, Slash/Stab, Thru Heart, Vampire Heart, Decapitation, Bullet, Non-Bullet) that fills in (1, 2, 4, 5, 5, 2, 1) values into Damage Modifier fields for Medieval Melee Weapon table, Medieval Ranged Weapon table and Modern Ranged Weapon table on Combat Tab.
+* Auto-populated Maneuver Rating for Medieval Ranged Weapon table and Modern Ranged Weapon table Combat Tab.
### Credit Where Credit is Due
The CSS of this sheet is from the All Flesh Must Be Eaten character sheet.
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/af.json b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/af.json
index 404c68018c..e0d76c9eea 100644
--- a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/af.json
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/af.json
@@ -283,4 +283,4 @@
"spellcasting-fails": "Spellcasting fails",
"test-result": "Test Result",
"characteristic": "Characteristic"
-}
+}
\ No newline at end of file
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/cs.json b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/cs.json
index 404c68018c..e0d76c9eea 100644
--- a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/cs.json
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/cs.json
@@ -283,4 +283,4 @@
"spellcasting-fails": "Spellcasting fails",
"test-result": "Test Result",
"characteristic": "Characteristic"
-}
+}
\ No newline at end of file
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/da.json b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/da.json
index 404c68018c..e0d76c9eea 100644
--- a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/da.json
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/da.json
@@ -283,4 +283,4 @@
"spellcasting-fails": "Spellcasting fails",
"test-result": "Test Result",
"characteristic": "Characteristic"
-}
+}
\ No newline at end of file
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/de.json b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/de.json
index 404c68018c..e0d76c9eea 100644
--- a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/de.json
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/de.json
@@ -283,4 +283,4 @@
"spellcasting-fails": "Spellcasting fails",
"test-result": "Test Result",
"characteristic": "Characteristic"
-}
+}
\ No newline at end of file
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/el.json b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/el.json
index 404c68018c..e0d76c9eea 100644
--- a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/el.json
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/el.json
@@ -283,4 +283,4 @@
"spellcasting-fails": "Spellcasting fails",
"test-result": "Test Result",
"characteristic": "Characteristic"
-}
+}
\ No newline at end of file
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/en.json b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/en.json
index 404c68018c..e0d76c9eea 100644
--- a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/en.json
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/en.json
@@ -283,4 +283,4 @@
"spellcasting-fails": "Spellcasting fails",
"test-result": "Test Result",
"characteristic": "Characteristic"
-}
+}
\ No newline at end of file
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/es.json b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/es.json
index 89fec2e542..9ff8516d6d 100644
--- a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/es.json
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/es.json
@@ -283,4 +283,4 @@
"spellcasting-fails": "Hechizo Fallido",
"test-result": "Resultado Total",
"characteristic": "Característica"
-}
+}
\ No newline at end of file
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/fr.json b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/fr.json
index 47e39a325a..640cebc29d 100644
--- a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/fr.json
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/fr.json
@@ -283,4 +283,4 @@
"spellcasting-fails": "Sort raté",
"test-result": "Résultat du test",
"characteristic": "Caracteristique"
-}
+}
\ No newline at end of file
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/he.json b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/he.json
index 404c68018c..e0d76c9eea 100644
--- a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/he.json
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/he.json
@@ -283,4 +283,4 @@
"spellcasting-fails": "Spellcasting fails",
"test-result": "Test Result",
"characteristic": "Characteristic"
-}
+}
\ No newline at end of file
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/it.json b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/it.json
index d1ee4e1464..83faee35e3 100644
--- a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/it.json
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/it.json
@@ -283,4 +283,4 @@
"spellcasting-fails": "Spellcasting fails",
"test-result": "Test Result",
"characteristic": "Characteristic"
-}
+}
\ No newline at end of file
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/ja.json b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/ja.json
index 404c68018c..e0d76c9eea 100644
--- a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/ja.json
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/ja.json
@@ -283,4 +283,4 @@
"spellcasting-fails": "Spellcasting fails",
"test-result": "Test Result",
"characteristic": "Characteristic"
-}
+}
\ No newline at end of file
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/ko.json b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/ko.json
index 404c68018c..e0d76c9eea 100644
--- a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/ko.json
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/ko.json
@@ -283,4 +283,4 @@
"spellcasting-fails": "Spellcasting fails",
"test-result": "Test Result",
"characteristic": "Characteristic"
-}
+}
\ No newline at end of file
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/nl.json b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/nl.json
index 404c68018c..e0d76c9eea 100644
--- a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/nl.json
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/nl.json
@@ -283,4 +283,4 @@
"spellcasting-fails": "Spellcasting fails",
"test-result": "Test Result",
"characteristic": "Characteristic"
-}
+}
\ No newline at end of file
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/pt.json b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/pt.json
index ece3a6bacc..2523ec5990 100644
--- a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/pt.json
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/pt.json
@@ -283,4 +283,4 @@
"spellcasting-fails": "Spellcasting fails",
"test-result": "Test Result",
"characteristic": "Characteristic"
-}
+}
\ No newline at end of file
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/ru.json b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/ru.json
index 404c68018c..e0d76c9eea 100644
--- a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/ru.json
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/ru.json
@@ -283,4 +283,4 @@
"spellcasting-fails": "Spellcasting fails",
"test-result": "Test Result",
"characteristic": "Characteristic"
-}
+}
\ No newline at end of file
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/sv.json b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/sv.json
index 404c68018c..e0d76c9eea 100644
--- a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/sv.json
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/sv.json
@@ -283,4 +283,4 @@
"spellcasting-fails": "Spellcasting fails",
"test-result": "Test Result",
"characteristic": "Characteristic"
-}
+}
\ No newline at end of file
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/tr.json b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/tr.json
index 404c68018c..e0d76c9eea 100644
--- a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/tr.json
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/tr.json
@@ -283,4 +283,4 @@
"spellcasting-fails": "Spellcasting fails",
"test-result": "Test Result",
"characteristic": "Characteristic"
-}
+}
\ No newline at end of file
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/zh.json b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/zh.json
index 404c68018c..e0d76c9eea 100644
--- a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/zh.json
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/zh.json
@@ -283,4 +283,4 @@
"spellcasting-fails": "Spellcasting fails",
"test-result": "Test Result",
"characteristic": "Characteristic"
-}
+}
\ No newline at end of file
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/zu.json b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/zu.json
index 100e45f03a..a034f8406e 100644
--- a/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/zu.json
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/translations/zu.json
@@ -115,7 +115,7 @@
"gender": "crwdns37217:0crwdne37217:0",
"build": "crwdns37218:0crwdne37218:0",
"age": "crwdns37219:0crwdne37219:0",
- "attr-height": "crwdns37220:0crwdne37220:0",
+ "attr-height": "crwdns64888:0crwdne64888:0",
"weight": "crwdns37221:0crwdne37221:0",
"eyes": "crwdns37222:0crwdne37222:0",
"skin": "crwdns37223:0crwdne37223:0",
@@ -283,4 +283,4 @@
"spellcasting-fails": "crwdns57200:0crwdne57200:0",
"test-result": "crwdns57201:0crwdne57201:0",
"characteristic": "crwdns57202:0crwdne57202:0"
-}
+}
\ No newline at end of file
diff --git a/Weaverdice/Weaverdice.html b/Weaverdice/Weaverdice.html
index 490149f4c8..7b796d01b4 100644
--- a/Weaverdice/Weaverdice.html
+++ b/Weaverdice/Weaverdice.html
@@ -262,7 +262,7 @@
-
+
@@ -274,7 +274,7 @@
-
+
@@ -286,7 +286,7 @@
-
+
@@ -298,7 +298,7 @@
-
+
@@ -310,7 +310,7 @@
-
+
diff --git a/Xeohelios' Fire Emblem Tabletop/FE_TTRPG.css b/Xeohelios' Fire Emblem Tabletop/FE_TTRPG.css
new file mode 100644
index 0000000000..f9cb3df25f
--- /dev/null
+++ b/Xeohelios' Fire Emblem Tabletop/FE_TTRPG.css
@@ -0,0 +1,309 @@
+
+@font-face {
+ font-family: 'Merriweather';
+ font-style: normal;
+ font-weight: 300;
+ src: local('Merriweather Light'), local('Merriweather-Light'), url('http://imgsrv.roll20.net/?src=imgsrv.roll20.net/%3Fsrc%3Dimgsrv.roll20.net/%253Fsrc%253Dimgsrv.roll20.net/%25253Fsrc%25253Dimgsrv.roll20.net/%2525253Fsrc%2525253Dimgsrv.roll20.net/%252525253Fsrc%252525253Dimgsrv.roll20.net/%25252525253Fsrc%25252525253Dimgsrv.roll20.net/%2525252525253Fsrc%2525252525253Dimgsrv.roll20.net/%252525252525253Fsrc%252525252525253Dimgsrv.roll20.net/%25252525252525253Fsrc%25252525252525253Dimgsrv.roll20.net/%2525252525252525253Fsrc%2525252525252525253Dimgsrv.roll20.net/%252525252525252525253Fsrc%252525252525252525253Dimgsrv.roll20.net/%25252525252525252525253Fsrc%25252525252525252525253Dimgsrv.roll20.net/%2525252525252525252525253Fsrc%2525252525252525252525253Dimgsrv.roll20.net/%252525252525252525252525253Fsrc%252525252525252525252525253Dimgsrv.roll20.net/%25252525252525252525252525253Fsrc%25252525252525252525252525253Dimgsrv.roll20.net/%2525252525252525252525252525253Fsrc%2525252525252525252525252525253Dimgsrv.roll20.net/%252525252525252525252525252525253Fsrc%252525252525252525252525252525253Dimgsrv.roll20.net/%25252525252525252525252525252525253Fsrc%25252525252525252525252525252525253Dimgsrv.roll20.net/%2525252525252525252525252525252525253Fsrc%2525252525252525252525252525252525253Dimgsrv.roll20.net/%252525252525252525252525252525252525253Fsrc%252525252525252525252525252525252525253Dimgsrv.roll20.net/%25252525252525252525252525252525252525253Fsrc%25252525252525252525252525252525252525253Dimgsrv.roll20.net/%2525252525252525252525252525252525252525253Fsrc%2525252525252525252525252525252525252525253Dimgsrv.roll20.net/%252525252525252525252525252525252525252525253Fsrc%252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%25252525252525252525252525252525252525252525253Fsrc%25252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%2525252525252525252525252525252525252525252525253Fsrc%2525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%252525252525252525252525252525252525252525252525253Fsrc%252525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%25252525252525252525252525252525252525252525252525253Fsrc%25252525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%2525252525252525252525252525252525252525252525252525253Fsrc%2525252525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%252525252525252525252525252525252525252525252525252525253Fsrc%252525252525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%25252525252525252525252525252525252525252525252525252525253Fsrc%25252525252525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%2525252525252525252525252525252525252525252525252525252525253Fsrc%2525252525252525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%252525252525252525252525252525252525252525252525252525252525253Fsrc%252525252525252525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%25252525252525252525252525252525252525252525252525252525252525253Fsrc%25252525252525252525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%2525252525252525252525252525252525252525252525252525252525252525253Fsrc%2525252525252525252525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%252525252525252525252525252525252525252525252525252525252525252525253Fsrc%252525252525252525252525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%25252525252525252525252525252525252525252525252525252525252525252525253Fsrc%25252525252525252525252525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%2525252525252525252525252525252525252525252525252525252525252525252525253Fsrc%2525252525252525252525252525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%252525252525252525252525252525252525252525252525252525252525252525252525253Fsrc%252525252525252525252525252525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%25252525252525252525252525252525252525252525252525252525252525252525252525253Fsrc%25252525252525252525252525252525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%2525252525252525252525252525252525252525252525252525252525252525252525252525253Fsrc%2525252525252525252525252525252525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%252525252525252525252525252525252525252525252525252525252525252525252525252525253Fsrc%252525252525252525252525252525252525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%25252525252525252525252525252525252525252525252525252525252525252525252525252525253Fsrc%25252525252525252525252525252525252525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%2525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fsrc%2525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fsrc%252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fsrc%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dimgsrv.roll20.net/%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fsrc%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dfonts.gstatic.com/s/merriweather/v17/ZvcMqxEwPfh2qDWBPxn6nk4GofcKVZz6wtzX_QUIqsI.woff2') format('woff2');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
+}
+.charsheet {
+ background-color: #353535;
+ font-family: "Merriweather";
+ font-size: 11px;
+ min-height: 100%;
+ min-width:100%;
+ clear:both;
+ overflow: auto;
+}
+.charsheet .sheet-mainstats,.charsheet .sheet-checks,.charsheet .sheet-wepprof{
+ overflow:hidden
+}
+.charsheet .sheet-charinfo label {
+ display: inline;
+ font-weight: normal;
+}
+
+.charsheet .sheet-charinfo,.charsheet .sheet-mainstats,.charsheet .sheet-currentvals {
+ background-color: #f3f3f3;
+ width: 70%;
+ padding-left: 5px;
+ display: inline-block;
+ clear:both;
+ margin-bottom:10px;
+}
+.charsheet .sheet-checks {
+ background-color: #f3f3f3;
+ width:27%;
+ padding-right: 5px;
+ padding-left: 5px;
+ float: right;
+ display: inline-block;
+ clear:both;
+}
+.charsheet .sheet-hidden {
+ display:none;
+}
+.charsheet .sheet-currentvals th {
+ font-size:14px;
+}
+.charsheet .sheet-currentvals table {
+ border-top: #f3f3f3 4px solid;
+}
+.charsheet .sheet-gender input {
+ width: 5%;
+}
+.charsheet .sheet-gender{
+ width:30%;
+ display: inline;
+}
+.charsheet table {
+ font-size: 13px;
+ width: 100%;
+ display: table;
+ margin-right: 4px;
+ border-right: #f3f3f3 4px solid;
+ border-bottom: #f3f3f3 4px solid;
+}
+
+.charsheet td {
+ padding-top:10px;
+ text-align: center;
+}
+.charsheet .sheet-div {
+ background-color:#353535;
+}
+.charsheet .sheet-mainstats th {
+ border-collapse: separate;
+ border-spacing: 5px;
+ padding-right: 5px;
+}
+.charsheet .sheet-statlabel,.charsheet .sheet-labelrow {
+ font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
+ font-weight: bold;
+ background-color: #353535;
+ color: #f3f3f3;
+ text-transform: uppercase;
+}
+.charsheet th.sheet-statlabel{
+ padding-left: 5px;
+}
+.charsheet .sheet-labelrow {
+ font-size: 15px;
+ text-transform: uppercase;
+}
+
+
+.charsheet label input,.charsheet select {
+ margin-right: 2px;
+ width: 20%;
+ margin-bottom:5px;
+ margin-top:5px;
+}
+.charsheet select {
+ display: inline;
+ background-color: #F9F9F9;
+ color: rgb(85, 85, 85);
+ box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
+}
+.charsheet .sheet-row {
+ display: inline;
+}
+.charsheet .sheet-charinfo input[type="checkbox"] {
+ width:10px;
+}
+.charsheet .sheet-charinfo input[type="number"] {
+ text-align:center;
+}
+.charsheet .sheet-header {
+ text-align: center;
+ font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
+ font-size: 15px;
+ padding: 3px;
+ background-color: #353535;
+ color: #f3f3f3;
+ border: #f3f3f3 4px solid;
+ border-left: none;
+ border-bottom-width: 2px;
+ font-weight: bold;
+}
+.charsheet .sheet-wepprof {
+ float:left;
+ margin-right: 1.5vh;
+}
+.charsheet .sheet-weapons,.charsheet .sheet-inventory,.charsheet .sheet-skills{
+ clear:both;
+ overflow:auto;
+ position:relative;
+ padding-left: 5px;
+ padding-right: 5px;
+ overflow-x:hidden;
+
+}
+.charsheet .sheet-weapons label{
+ font-weight:normal;
+ display:inline;
+}
+
+.charsheet .sheet-weapons select{
+ width:40%;
+}
+.charsheet .sheet-tinylabel select{
+ width:13%;
+}
+.charsheet .sheet-wepprof,.charsheet .sheet-weapons,.charsheet .sheet-inventory,.charsheet .sheet-skills{
+ width: 33%;
+ background-color:#f3f3f3;
+ padding-left:5px;
+ display: inline-block;
+}
+
+.charsheet .sheet-weapons input[type="text"]{
+ width:100%
+}
+.charsheet .sheet-weapons td select{
+ width:100%;
+}
+.charsheet .sheet-weapons .sheet-header,.charsheet .sheet-inventory .sheet-header{
+ border-right:none;
+}
+.charsheet .repitem:not(:first-child){
+ margin-top:2vh;
+ border-top:2px #353535 solid;
+ padding-top:5px;
+}
+.charsheet .sheet-wepprof tr:not(:first-child){
+ background-color: #dadada;
+ color: #666666;
+ pointer-events: none;
+
+}
+.charsheet .sheet-wepprof tr:not(:first-child) input{
+ background-color: #e5e5e5;
+ color: #666666;
+}
+.charsheet input.sheet-swordinput:checked ~ table .sheet-swordsrow{
+ background-color: #f3f3f3;
+ color: #353535;
+ pointer-events:all;
+}
+.charsheet input.sheet-swordinput:checked ~ table .sheet-swordsrow input{
+ background-color: #FFF;
+ color: rgb(85, 85, 85);
+}
+.charsheet input.sheet-lanceinput:checked ~ table .sheet-lancesrow{
+ background-color: #f3f3f3;
+ color: #353535;
+ pointer-events:all;
+}
+.charsheet input.sheet-lanceinput:checked ~ table .sheet-lancesrow input{
+ background-color: #FFF;
+ color: rgb(85, 85, 85);
+}
+.charsheet input.sheet-axeinput:checked ~ table .sheet-axesrow{
+ background-color: #f3f3f3;
+ color: #353535;
+ pointer-events:all;
+}
+.charsheet input.sheet-axeinput:checked ~ table .sheet-axesrow input{
+ background-color: #FFF;
+ color: rgb(85, 85, 85);
+}
+.charsheet input.sheet-bowinput:checked ~ table .sheet-bowsrow{
+ background-color: #f3f3f3;
+ color: #353535;
+ pointer-events:all;
+}
+.charsheet input.sheet-bowinput:checked ~ table .sheet-bowsrow input{
+ background-color: #FFF;
+ color: rgb(85, 85, 85);
+}
+.charsheet input.sheet-daggerinput:checked ~ table .sheet-daggersrow{
+ background-color: #f3f3f3;
+ color: #353535;
+ pointer-events:all;
+}
+.charsheet input.sheet-daggerinput:checked ~ table .sheet-daggersrow input{
+ background-color: #FFF;
+ color: rgb(85, 85, 85);
+}
+.charsheet input.sheet-guninput:checked ~ table .sheet-gunsrow{
+ background-color: #f3f3f3;
+ color: #353535;
+ pointer-events:all;
+}
+.charsheet input.sheet-guninput:checked ~ table .sheet-gunsrow input{
+ background-color: #FFF;
+ color: rgb(85, 85, 85);
+}
+.charsheet input.sheet-animainput:checked ~ table .sheet-animarow{
+ background-color: #f3f3f3;
+ color: #353535;
+ pointer-events:all;
+}
+.charsheet input.sheet-animainput:checked ~ table .sheet-animarow input{
+ background-color: #FFF;
+ color: rgb(85, 85, 85);
+}
+.charsheet input.sheet-lightinput:checked ~ table .sheet-lightrow{
+ background-color: #f3f3f3;
+ color: #353535;
+ pointer-events:all;
+}
+.charsheet input.sheet-lightinput:checked ~ table .sheet-lightrow input{
+ background-color: #FFF;
+ color: rgb(85, 85, 85);;
+}
+.charsheet input.sheet-darkinput:checked ~ table .sheet-darkrow{
+ background-color: #f3f3f3;
+ color: #353535;
+ pointer-events:all;
+}
+.charsheet input.sheet-darkinput:checked ~ table .sheet-darkrow input{
+ background-color: #FFF;
+ color: rgb(85, 85, 85);
+}
+.charsheet input.sheet-staffinput:checked ~ table .sheet-stavesrow{
+ background-color: #f3f3f3;
+ color: #353535;
+ pointer-events:all;
+}
+.charsheet input.sheet-staffinput:checked ~ table .sheet-stavesrow input{
+ background-color: #FFF;
+ color: rgb(85, 85, 85);
+}
+.charsheet input.sheet-stoneinput:checked ~ table .sheet-stonesrow{
+ background-color: #f3f3f3;
+ color: #353535;
+ pointer-events:all;
+}
+.charsheet input.sheet-stoneinput:checked ~ table .sheet-stonesrow input{
+ background-color: #FFF;
+ color: rgb(85, 85, 85);
+}
+.charsheet .sheet-skills input{
+ width:60%;
+}
+.charsheet .sheet-skills select{
+ width: 35%;
+ margin-left:5px;
+}
+.charsheet .sheet-skills{
+ padding-bottom:1vh;
+}
+.charsheet .sheet-skills span {
+ font-size: 13px;
+ display:block;
+ margin-top:2vh;
+}
+.charsheet .sheet-weakness {
+ width: 5vh;
+}
+.charsheet .sheet-inventory select{
+ width:70%;
+}
+.charsheet .sheet-inventory {
+ float:inline-start;
+ margin-top:1.5vh;
+ width: 32.3%;
+ margin-right:1.5vh
+}
diff --git a/Xeohelios' Fire Emblem Tabletop/FE_TTRPG.html b/Xeohelios' Fire Emblem Tabletop/FE_TTRPG.html
new file mode 100644
index 0000000000..19facdf7e4
--- /dev/null
+++ b/Xeohelios' Fire Emblem Tabletop/FE_TTRPG.html
@@ -0,0 +1,2007 @@
+
+
+
+
+
+ Class:
+
+
+
+ Archer
+ Apothecary
+ Cavalier
+ Cleric
+ Dark Mage
+ Fighter
+ Griffin Rider
+ Kitsune
+ Knight
+ Lord
+ Anima Mage
+ Mercenary
+ Light Mage
+ Myrmidon
+ Ninja
+ Pegasus Knight
+ Oni Savage
+ Soldier
+ Thief
+ Troubadour
+ Villager
+ Wolfskin
+ Wyvern Rider
+ Dancer
+ Manakete
+ Laguz
+ Ballistician
+ Dread Fighter
+ Lodestar
+ Vanguard
+ Witch
+ Tactician
+ Rifleman
+ ----
+ Sniper
+ Bow Knight
+ Merchant
+ Mechanist
+ Paladin
+ Great Knight
+ War Cleric
+ Sage
+ Valkyrie
+ Druid
+ Dark Knight
+ Warrior
+ Hero
+ Griffin Lord
+ Light Flier
+ Ninetails
+ General
+ Great Lord
+ Basara
+ Swordmaster
+ Assassin
+ Master Ninja
+ Falcon Knight
+ Dark Flier
+ Halberdier
+ Trickster
+ Strategist
+ Noble
+ Master of Arms
+ Wolfssegner
+ Managarm
+ Great Laguz
+ Wyvern Lord
+ Revenant Knight
+ Grandmaster
+ Gunslinger
+ Hunter
+ Berserker
+ ----
+ Ranger
+ Acrobat
+ Bonewalker
+ Mogall
+ Mauthe
+ Bael
+ Tarvos
+ Gargoyle
+ Ranger Knight
+ Performer
+ Wight
+ Arch Mogall
+ Gwyllgi
+ Elder Bael
+ Maeduin
+ Deathgoyle
+
+
+ Level:
+
+
+ EXP:
+ 0
+
+
+ Weaknesses:
+
+
+
+
+
+
+
+
+
+
+
+ HP
+ Hit
+ Crit
+ Avo
+ Ddg
+
+
+ /
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Strong against:
+
+
+ Beast
+ Flier
+ Dragon
+ Armor
+ Beast, Flier
+ Beast, Armor
+ Beast, Dragon
+ Dragon, Flier
+ Dragon, Armor
+ Armor, Flier
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Xeohelios' Fire Emblem Tabletop/preview.png b/Xeohelios' Fire Emblem Tabletop/preview.png
new file mode 100644
index 0000000000..e0df70fe35
Binary files /dev/null and b/Xeohelios' Fire Emblem Tabletop/preview.png differ
diff --git a/Xeohelios' Fire Emblem Tabletop/sheet.json b/Xeohelios' Fire Emblem Tabletop/sheet.json
new file mode 100644
index 0000000000..3bdad2e9ac
--- /dev/null
+++ b/Xeohelios' Fire Emblem Tabletop/sheet.json
@@ -0,0 +1,8 @@
+{
+ "html": "FE_TTRPG.html",
+ "css": "FE_TTRPG.css",
+ "authors": "Missing-q",
+ "roll20userid": "1537217",
+ "preview": "preview.png",
+ "instructions": "**This is the character sheet for Xeohelios' Fire Emblem Tabletop system!** Various beta builds and variants of this character sheet, as well as the accompanying API scripts, can be found [here.](https://github.com/missing-q/emblem20). As for the system's game guide, it can be found [here](https://www.dropbox.com/sh/fvib0sh0o4fqt8d/AACJ66fUDtxL5atM5-ZcE8Ypa?dl=0)"
+}
diff --git a/approved.yaml b/approved.yaml
index 587f8bfa30..84f20507ef 100644
--- a/approved.yaml
+++ b/approved.yaml
@@ -313,7 +313,7 @@ darkheresy2e:
herogames6e:
- "Hero Games 6e"
- "Hero Games: 6th Edition"
-- "Fuzion"
+- "Cyberpunk 2020"
serenity:
- "Serenity"
@@ -392,7 +392,7 @@ torg:
cyberpunk2020:
- "Cyberpunk 2020"
- "Cyberpunk 2020"
-- "Fuzion"
+- "Cyberpunk 2020"
portesmonstrestresors:
- "PortesMonstresTresors"
@@ -434,6 +434,7 @@ fatefreeport:
eclipsephase:
- "Eclipse Phase"
- "Eclipse Phase"
+- "hidden"
13thageadvanced:
- "13th_Age-neovatar"
@@ -650,7 +651,7 @@ fateacceleratedes:
mektonzeta:
- "Mekton Z"
- "Mekton Zeta"
-- "Fuzion"
+- "Cyberpunk 2020"
darkagesvampire:
- "CWOD-DAV20"
@@ -1052,7 +1053,7 @@ d20modern:
fuzion:
- "Fuzion"
- "Fuzion"
-- "Fuzion"
+- "Cyberpunk 2020"
tristat:
- "Tri-Stat"
@@ -2084,7 +2085,7 @@ hawkmoonmongoose:
cyberpunk2k20:
- "Cyberpunk 2k20"
- "Cyberpunk 2k20"
-- "Fuzion"
+- "Cyberpunk 2020"
acpd:
- "ACPD"
@@ -2214,4 +2215,36 @@ runequestglorantha:
overtheedge2e:
- Over the Edge 2e
-- Over the Edge (2e)
\ No newline at end of file
+- Over the Edge (2e)
+
+lyceennes:
+- Lyceennes
+- Lyceennes
+
+startrekofficial:
+- Star Trek Adventures Official
+- Star Trek Adventures (Official)
+- 2d20
+
+changeling20:
+- CWOD-C20
+- Changeling (20th Anniversary)
+- Storytelling System
+
+eclipsephasenew:
+- Eclipse Phase Alternate
+- Eclipse Phase
+- Eclipse Phase
+
+eclipsephasev2:
+- Eclipse Phase V2
+- Eclipse Phase V2
+- Eclipse Phase
+
+capharnaum:
+- Capharnaum
+- Capharnaum
+
+fireemblemtt:
+- Xeohelios' Fire Emblem Tabletop
+- Fire Emblem Tabletop (by Xeohelios)
\ No newline at end of file
diff --git a/revolutiond100/RD100sheet.html b/revolutiond100/RD100sheet.html
index 243e7f6023..fb9c21d782 100644
--- a/revolutiond100/RD100sheet.html
+++ b/revolutiond100/RD100sheet.html
@@ -77,13 +77,13 @@
Melee SR
-
+
Exertion Points
-
+
@@ -95,13 +95,13 @@
Move
-
+
Toughness
-
+
@@ -446,4 +446,4 @@ Toughness
Notes
-Revolution D100 logo Copyright © Alephtar Games 2016, graphic elaboration by Daniel Comerci and Mirko Pellicioni.
\ No newline at end of file
+
Revolution D100 logo Copyright © Alephtar Games 2016, graphic elaboration by Daniel Comerci and Mirko Pellicioni.