From cf6a347a0c0564947561067002677a286934c4ed Mon Sep 17 00:00:00 2001 From: Lars Kroll Date: Tue, 5 Jun 2018 20:29:25 +0200 Subject: [PATCH 1/4] Eclipse Phase Alternate v1.6.5 --- Eclipse Phase Alternate/ep-sheet.css | 156 +- Eclipse Phase Alternate/ep-sheet.html | 2213 +++++++++++----------- Eclipse Phase Alternate/readme.md | 5 +- Eclipse Phase Alternate/translation.json | 755 ++++---- 4 files changed, 1737 insertions(+), 1392 deletions(-) diff --git a/Eclipse Phase Alternate/ep-sheet.css b/Eclipse Phase Alternate/ep-sheet.css index d49445d836..fea9ce5ef2 100644 --- a/Eclipse Phase Alternate/ep-sheet.css +++ b/Eclipse Phase Alternate/ep-sheet.css @@ -79,6 +79,24 @@ input.sheet-toggle-edit-mode:checked~div textarea { text-align: center; } +.sheet-show-modoverlay:not([value='0'])~.sheet-modoverlay { + display: block; +} + +.sheet-modoverlay { + background-color: rgba(0, 16, 27, 0.75); + color: #FAFAFA; + display: none; + height: 100%; + left: 0; + padding: 2px; + position: absolute; + top: 0; + width: 100%; + z-index: 99999; + text-align: center; +} + @font-face { @@ -509,21 +527,85 @@ span.sheet-skillSpec:not(:empty)::before { content: "‣"; } +.sheet-description-toggle { + display: none; +} + +.sheet-toggle-wrapper-label { + cursor: pointer; + display: inline-block; + line-height: 1.4em; + margin-top: 0px; + margin-bottom: -1px; + margin-left: 0px; + margin-right: 3px; +} + +.sheet-toggle-wrapper-label input { + display: none; +} + +.sheet-toggle-wrapper-label span { + color: rgb(98, 132, 154); + display: block; + height: 0px; +} + +.sheet-toggle-wrapper-label:hover span { + color: rgb(240, 199, 148); +} + +.sheet-toggle-wrapper-label .sheet-description-toggle:checked + span { + width: 0px; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 5px solid rgb(98, 132, 154); +} + +.sheet-toggle-wrapper-label .sheet-description-toggle:not(:checked) + span { + width: 3px; + border-top: 4px solid transparent; + border-left: 5px solid rgb(98, 132, 154); + border-bottom: 4px solid transparent; +} + +.sheet-description-toggle:not(:checked)~.sheet-description { + display: none; +} + +input.sheet-divide-not-one { + display: none; +} + +input.sheet-divide-not-one:not(:checked)~.sheet-divisor { + display: none; +} + +input.sheet-divide-not-one:checked~.sheet-divisor { + display: inline; +} + +input.sheet-divide-not-one:checked~.sheet-divisor::before { + content: "%"; +} + +.sheet-rolltemplate-ep-info, .sheet-rolltemplate-ep-ini, .sheet-rolltemplate-ep-default, .sheet-rolltemplate-ep-damage { margin-left: -42px } +.withoutavatars .sheet-rolltemplate-ep-info, .withoutavatars .sheet-rolltemplate-ep-ini, .withoutavatars .sheet-rolltemplate-ep-default, .withoutavatars .sheet-rolltemplate-ep-damage { margin-left: -11px } - +.sheet-rolltemplate-ep-info .sheet-template-wrapper, .sheet-rolltemplate-ep-ini .sheet-template-wrapper, .sheet-rolltemplate-ep-default .sheet-template-wrapper, .sheet-rolltemplate-ep-damage .sheet-template-wrapper { @@ -537,6 +619,7 @@ span.sheet-skillSpec:not(:empty)::before { position: relative; } +.sheet-rolltemplate-ep-info .inlinerollresult, .sheet-rolltemplate-ep-ini .inlinerollresult, .sheet-rolltemplate-ep-default .inlinerollresult, .sheet-rolltemplate-ep-damage .inlinerollresult { @@ -553,6 +636,7 @@ span.sheet-skillSpec:not(:empty)::before { 1px 1px 1px rgb(111, 63, 3); } +.sheet-rolltemplate-ep-info .sheet-fieldvalue, .sheet-rolltemplate-ep-ini .sheet-fieldvalue, .sheet-rolltemplate-ep-default .sheet-fieldvalue, .sheet-rolltemplate-ep-damage .sheet-fieldvalue { @@ -573,6 +657,7 @@ span.sheet-skillSpec:not(:empty)::before { +.sheet-rolltemplate-ep-info .sheet-template-wrapper h3, .sheet-rolltemplate-ep-ini .sheet-template-wrapper h3, .sheet-rolltemplate-ep-default .sheet-template-wrapper h3, .sheet-rolltemplate-ep-damage .sheet-template-wrapper h3 { @@ -590,6 +675,7 @@ span.sheet-skillSpec:not(:empty)::before { padding: 5px; } +.sheet-rolltemplate-ep-info .sheet-template-wrapper h4, .sheet-rolltemplate-ep-default .sheet-template-wrapper h4, .sheet-rolltemplate-ep-damage .sheet-template-wrapper h4 { background-color: transparent; @@ -624,16 +710,38 @@ span.sheet-skillSpec:not(:empty)::before { margin-right: 2em; } +.sheet-rolltemplate-ep-info .sheet-template-wrapper p { + font-family: 'Abel', serif; + text-align: justify; + padding-left: 2em; + padding-right: 2em; + padding-top: 3px; + padding-bottom: 3px; + margin: 0px; +} + .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-info p.sheet-tightkv { + text-align: left; + text-indent: -2em; + padding-left: 4em; + padding-top: 1px; + padding-bottom: 1px; +} + +.sheet-rolltemplate-ep-info .sheet-tightkey { + font-weight: bold; + padding-right: 1em; +} + .sheet-rolltemplate-ep-default .sheet-roll-success { background-image: linear-gradient(to right, rgb(38, 126, 68) -30%, transparent 120%); } @@ -642,9 +750,11 @@ span.sheet-skillSpec:not(:empty)::before { background-image: linear-gradient(to right, rgb(172, 71, 52) -30%, transparent 120%); } +.sheet-rolltemplate-ep-info .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^='~'], +.sheet-rolltemplate-ep-info .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^='!'] { @@ -667,6 +777,7 @@ input.sheet-pageToggle:not([value='4']) ~ .sheet-tab4 { display: none } .sheet-wrapper{ font-size: 12px; min-width: 24rem; + position: relative; } .sheet-pictos{ @@ -686,6 +797,8 @@ input.sheet-pageToggle:not([value='4']) ~ .sheet-tab4 { display: none } + + .sheet-hidden{ display: none; } @@ -936,6 +1049,7 @@ input.sheet-pageToggle:not([value='4']) ~ .sheet-tab4 { display: none } display: inline-block; font-size: 0.7rem; line-height: 1.4; + margin-bottom: 0px; margin-left: 2px; margin-right: 5px; padding-left: 2rem; @@ -943,6 +1057,38 @@ input.sheet-pageToggle:not([value='4']) ~ .sheet-tab4 { display: none } text-indent: -2rem; vertical-align: text-top; } +.sheet-flowPar input{ + margin: 0px; +} + +.sheet-flowRow{ + display: inline-block; + font-size: 0.7rem; + line-height: 1.4; + margin-bottom: 0px; + margin-left: 2px; + margin-right: 5px; + text-align: justify; + vertical-align: text-top; +} +.sheet-flowRow input{ + margin: 0px; +} + +.sheet-indentPar{ + display: inline-block; + font-size: 0.7rem; + line-height: 1.4; + margin-bottom: 0px; + margin-left: 2px; + margin-right: 5px; + padding-left: 2rem; + text-align: justify; + vertical-align: text-top; +} +.sheet-indentPar input{ + margin: 0px; +} .sheet-note{ display: inline-block; @@ -1106,6 +1252,12 @@ input.sheet-pageToggle:not([value='4']) ~ .sheet-tab4 { display: none } + + + + + + diff --git a/Eclipse Phase Alternate/ep-sheet.html b/Eclipse Phase Alternate/ep-sheet.html index 39d6647a21..cc2be5697f 100644 --- a/Eclipse Phase Alternate/ep-sheet.html +++ b/Eclipse Phase Alternate/ep-sheet.html @@ -1,1062 +1,1161 @@ -
p
/

—

[] () —

~ —

,
,
, , , ,
, , ,
, ,
, ,
,
,
,
()
()
/

() ~ —

d10+
/

[/ - ] () { } ~ ~ -m -m -m -m —

+
d10+
/
- m
- m
- m
- m
/

() —

() —

() —

() —

(/)

[] —

 

[] ~ / —

() [] ~ / —

()
+

p
/

[]

—

[] () —

~ —

, ,
,
,
, , , ,
, , ,
, ,
, ,
,
,
,
,
,
,
()
()
/

() ~

d10%
+
/

[/ - ] () { } ~ ~ -m -m -m -m

+
d10%
+
/
- m
- m
- m
- m
/

() —

() —

() —

() —

(/)

[]

( – )

 

[] ~ / —

() [] ~ / —

()
+

{{title}}

{{#subtitle}}

{{import}} {{subtitle}}

{{/subtitle}}{{^subtitle}}

{{import}}

{{/subtitle}}{{#allprops() title subtitle description import}}

{{key}} {{value}}

{{/allprops() title subtitle description import}}{{#description}}

Description

{{description}}

{{/description}}

{{character}}

 : {{ini-roll}}

-

{{character}}

{{#attribute-label}}

{{attribute-label}}

{{/attribute-label}}{{#attribute-field}}{{#attribute-subfield}}

{{attribute-field}}
{{attribute-subfield}}

{{/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-subfield}}

{{attribute-field}}
{{attribute-subfield}}

{{/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-mof}}{{test-mof}}{{/test-mof}}{{^test-mof}}{{test-roll}} - {{test-target}}{{/test-mof}}

{{/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-mof}}{{test-mof}}{{/test-mof}}{{^test-mof}}{{test-roll}} - {{test-target}}{{/test-mof}}

{{/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-mof}}{{test-mof}}{{/test-mof}}{{^test-mof}}{{test-roll}} - {{test-target}}{{/test-mof}}

{{/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/readme.md b/Eclipse Phase Alternate/readme.md index b269a23222..f7d7940016 100644 --- a/Eclipse Phase Alternate/readme.md +++ b/Eclipse Phase Alternate/readme.md @@ -1,4 +1,7 @@ # 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 +Please report any issues on the issue tracker. + +## API Script +Roll20 Pro Subscribers can try out the pre-release of the [API script](https://github.com/Bathtor/EPSheet/releases/tag/script-v0.5.2). \ No newline at end of file diff --git a/Eclipse Phase Alternate/translation.json b/Eclipse Phase Alternate/translation.json index 2a2d3a497e..26cc372f8e 100644 --- a/Eclipse Phase Alternate/translation.json +++ b/Eclipse Phase Alternate/translation.json @@ -1,332 +1,423 @@ -{ - "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 +{"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", + "avoid-lemon":"Avoid Lemon Breakdown (EP p.150)", + "avoid-virus-exposure":"Avoid Virus Exposure", + "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)", + "close-overlay":"Close", + "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-GMScript":"Whisper to GM via API", + "damage-typeopt-Kinetic":"Kinetic", + "damage-typeopt-Public":"Public", + "damage-typeopt-PublicScript":"Public via API", + "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)", + "effect-description":"Description", + "effect-duration":"Duration", + "effect-duration-example":"e.g., 1min", + "effect-game":"Game Effect", + "effect-game-example":"e.g., +5 SOM, -5 COO", + "effect-name":"Name", + "effects":"Active Effects", + "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)", + "field-accounting":"Accounting", + "field-autonomists":"Autonomists", + "field-criminals":"Criminals", + "field-ecologists":"Ecologists", + "field-electronics":"Electronics", + "field-firewall":"Firewall", + "field-gatecrashers":"Gatecrashers", + "field-hypercorps":"Hypercorps", + "field-media":"Media", + "field-psychology":"Psychology", + "field-scientists":"Scientists", + "field-ultimates":"Ultimates", + "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", + "hold-breath":"Suddenly Holding Breath (EP p.201)", + "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", + "jump-on-grenade":"Jump on Grenade", + "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", + "moxiex10":"Moxie times 10", + "moxx10":"MOX × 10", + "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", + "quality-modifier":"Quality Modifier", + "rRep":"r-Rep", + "ranged-defence":"Ranged Defence", + "ranged-weapons":"Ranged Weapons", + "ref":"REF", + "ref-coo-will":"REF + COO + WIL", + "ref-coox2":"REF + COO × 2", + "reflex":"Reflex", + "reflex-coordination-willpower":"Reflex + Coordination + Willpower", + "reflex-coordinationx2":"Reflex + Coordination doubled", + "reflexx3":"Reflex tripled", + "refx3":"REF × 3", + "rep-score":"Score", + "reputaion":"Reputation", + "resist-asphyxiation":"Roll with DUR (above) to resist asphyxiation.", + "resist-backup-complications":"To resist complications during backup (EP p.270) roll with LUC (above).", + "resist-brain-serizure":"Resist Psi Brain Seizure (EP p.221)", + "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-do-not-close":"Do not close the sheet while its processing.", + "sheet-processing":"Processing", + "sheet-settings":"Sheet Settings", + "short-range":"Short", + "show-hide-description":"Show\/Hide Description", + "single-shot":"Single Shot", + "single-shot-description":"Single shot weapons may only be fired once per Complex Action.", + "size":"Size", + "skill-academics":"Academics", + "skill-animal-handling":"Animal Handling", + "skill-art":"Art", + "skill-beam-weapons":"Beam Weapons", + "skill-blades":"Blades", + "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-climbing":"Climbing", + "skill-clubs":"Clubs", + "skill-commands":"Commands", + "skill-control":"Control", + "skill-custom":"[Custom]", + "skill-deception":"Deception", + "skill-demolitions":"Demolitions", + "skill-disguise":"Disguise", + "skill-exotic-melee-weapon":"Exotic Melee Weapon", + "skill-exotic-ranged-weapon":"Exotic Ranged Weapon", + "skill-field":"Field", + "skill-flight":"Flight", + "skill-fray":"Fray", + "skill-free-fall":"Free Fall", + "skill-freerunning":"Freerunning", + "skill-gunnery":"Gunnery", + "skill-hardware":"Hardware", + "skill-impersonation":"Impersonation", + "skill-infiltration":"Infiltration", + "skill-infosec":"Infosec", + "skill-interest":"Interest", + "skill-interfacing":"Interfacing", + "skill-intimidation":"Intimidation", + "skill-investigation":"Investigation", + "skill-kinesics":"Kinesics", + "skill-kinetic-weapons":"Kinetic Weapons", + "skill-language":"Language", + "skill-linked-aptitude":"Aptitude", + "skill-medicine":"Medicine", + "skill-morph-bonus":"Morph Bonus", + "skill-name":"Name", + "skill-navigation":"Navigation", + "skill-networking":"Networking", + "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-palming":"Palming", + "skill-perception":"Perception", + "skill-persuasion":"Persuasion", + "skill-pilot":"Pilot", + "skill-profession":"Profession", + "skill-programming":"Programming", + "skill-protocol":"Protocol", + "skill-psi-assault":"Psi Assault", + "skill-psychosurgery":"Psychosurgery", + "skill-ranks":"Ranks", + "skill-reload-page":"Sorting result is only shown after reopening the sheet.", + "skill-research":"Research", + "skill-scrounging":"Scrounging", + "skill-seeker-weapons":"Seeker Weapons", + "skill-sense":"Sense", + "skill-sortopt-Aptitude":"Aptitude", + "skill-sortopt-Category":"Category", + "skill-sortopt-Name":"Name", + "skill-sortopt-None":" - ", + "skill-specialisations":"Specialisations", + "skill-spray-weapons":"Spray Weapons", + "skill-swimming":"Swimming", + "skill-throwing-weapons":"Throwing Weapons", + "skill-total":"Total", + "skill-unarmed-combat":"Unarmed Combat", + "skills":"Skills", + "skills-sort":"Sort Now", + "skills-sort-by":"Sort by", + "sleight-description":"Description", + "sleight-name":"Name", + "software":"Software", + "software-quality":"Quality", + "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", + "wil-cog":"WIL + COG", + "willpower":"Willpower", + "willpower-cognition":"Willpower + Cognition", + "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 From 9adaa48788327e0fed348fc77b10772e5b467dc0 Mon Sep 17 00:00:00 2001 From: Lars Kroll Date: Sat, 9 Jun 2018 23:49:55 +0200 Subject: [PATCH 2/4] Eclipse Phase Alternate v1.7.0 --- Eclipse Phase Alternate/ep-sheet.html | 2251 +++++++++++++------------ Eclipse Phase Alternate/readme.md | 2 +- 2 files changed, 1127 insertions(+), 1126 deletions(-) diff --git a/Eclipse Phase Alternate/ep-sheet.html b/Eclipse Phase Alternate/ep-sheet.html index cc2be5697f..ab37dec170 100644 --- a/Eclipse Phase Alternate/ep-sheet.html +++ b/Eclipse Phase Alternate/ep-sheet.html @@ -1,1159 +1,1160 @@ -

p
/

[]

—

[] () —

~ —

, ,
,
,
, , , ,
, , ,
, ,
, ,
,
,
,
,
,
,
()
()
/

() ~

d10%
+
/

[/ - ] () { } ~ ~ -m -m -m -m

+
d10%
+
/
- m
- m
- m
- m
/

() —

() —

() —

() —

(/)

[]

( – )

 

[] ~ / —

() [] ~ / —

()
+

p
/

[]

—

[] () —

~ —

, ,
,
,
, , , ,
, , ,
, ,
, ,
,
,
,
,
,
,
()
()
/

() ~

d10÷
+
/

[/ - ] () { } ~ ~ -m -m -m -m

+
d10÷
+
/
- m
- m
- m
- m
/

() —

() —

() —

() —

(/)

[]

( – )

 

[] ~ / —

() [] ~ / —

()

{{title}}

{{#subtitle}}

{{import}} {{subtitle}}

{{/subtitle}}{{^subtitle}}

{{import}}

{{/subtitle}}{{#allprops() title subtitle description import}}

{{key}} {{value}}

{{/allprops() title subtitle description import}}{{#description}}

Description

{{description}}

{{/description}}

{{character}}

 : {{ini-roll}}

{{character}}

{{#attribute-label}}

{{attribute-label}}

{{/attribute-label}}{{#attribute-field}}{{#attribute-subfield}}

{{attribute-field}}
{{attribute-subfield}}

{{/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-mof}}{{test-mof}}{{/test-mof}}{{^test-mof}}{{test-roll}} - {{test-target}}{{/test-mof}}

{{/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-mof}}{{test-mof}}{{/test-mof}}{{^test-mof}}{{test-roll}} - {{test-target}}{{/test-mof}}

{{/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-mof}}{{test-mof}}{{/test-mof}}{{^test-mof}}{{test-roll}} - {{test-target}}{{/test-mof}}

{{/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}}