From fdbdeda5571fa175109f101fa81506c67baa4453 Mon Sep 17 00:00:00 2001 From: skydawn1 <54589702+skydawn1@users.noreply.github.com> Date: Sun, 31 May 2026 10:10:35 -0400 Subject: [PATCH 1/2] Update to v3.0 --- Esper_Genesis_5E/EG Sheet Roll20.png | Bin 340481 -> 332943 bytes Esper_Genesis_5E/EG_Sheet.css | 5316 +++++++++----- Esper_Genesis_5E/EG_Sheet.html | 6301 ++++------------- Esper_Genesis_5E/EG_Sheet.pug | 48 +- Esper_Genesis_5E/EG_Sheet.sass | 5223 +++++++++----- Esper_Genesis_5E/Preview/EG Sheet Roll20.png | Bin 340481 -> 332943 bytes Esper_Genesis_5E/sheet.json | 81 +- Esper_Genesis_5E/sheetworkers.js | 494 +- .../src/charactermancer/l1/class.html | 2 +- .../src/charactermancer/l1/l1.html | 26 +- Esper_Genesis_5E/src/charactermancer/l1/l1.js | 120 +- .../src/charactermancer/l1/l1.pug | 20 +- .../src/charactermancer/lp/lp.html | 6 +- Esper_Genesis_5E/src/charactermancer/lp/lp.js | 254 +- .../src/charactermancer/lp/lp.pug | 4 +- .../src/classes/DropClasses/DropClasses.js | 2 +- Esper_Genesis_5E/src/dragndrop/DragAndDrop.js | 15 +- .../src/hiddeninputs/hiddeninputs.pug | 8 + Esper_Genesis_5E/src/mixins/mixins.pug | 34 + Esper_Genesis_5E/src/npc/npc.pug | 65 +- Esper_Genesis_5E/src/pc/pc.pug | 1476 ++-- Esper_Genesis_5E/src/pc/ship.pug | 232 +- Esper_Genesis_5E/src/versioning/versioning.js | 136 +- Esper_Genesis_5E/translation.json | 144 +- Esper_Genesis_5E/translations/af.json | 60 +- Esper_Genesis_5E/translations/ca.json | 60 +- Esper_Genesis_5E/translations/cs.json | 60 +- Esper_Genesis_5E/translations/da.json | 60 +- Esper_Genesis_5E/translations/de.json | 60 +- Esper_Genesis_5E/translations/el.json | 60 +- Esper_Genesis_5E/translations/en.json | 60 +- Esper_Genesis_5E/translations/es.json | 60 +- Esper_Genesis_5E/translations/fi.json | 60 +- Esper_Genesis_5E/translations/fr.json | 60 +- Esper_Genesis_5E/translations/he.json | 60 +- Esper_Genesis_5E/translations/hu.json | 60 +- Esper_Genesis_5E/translations/it.json | 60 +- Esper_Genesis_5E/translations/ja.json | 60 +- Esper_Genesis_5E/translations/ko.json | 60 +- Esper_Genesis_5E/translations/nl.json | 60 +- Esper_Genesis_5E/translations/pb.json | 60 +- Esper_Genesis_5E/translations/pl.json | 60 +- Esper_Genesis_5E/translations/pt.json | 60 +- Esper_Genesis_5E/translations/ru.json | 60 +- Esper_Genesis_5E/translations/sl.json | 60 +- Esper_Genesis_5E/translations/sv.json | 60 +- Esper_Genesis_5E/translations/tr.json | 60 +- Esper_Genesis_5E/translations/uk.json | 60 +- Esper_Genesis_5E/translations/zh.json | 60 +- Esper_Genesis_5E/translations/zu.json | 62 +- 50 files changed, 12441 insertions(+), 9128 deletions(-) diff --git a/Esper_Genesis_5E/EG Sheet Roll20.png b/Esper_Genesis_5E/EG Sheet Roll20.png index 955a5622e33e821e5c299eef4272fc0c493b6a88..f51b3f50ff07dbfd82be2a99470fd6e20e3a05ed 100644 GIT binary patch literal 332943 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

V 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%0D6P{TlV-m`sApoO75I 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

t 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%0D~SJC@j1BT8o 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 t7MV$$jv2Su0r

- - - - - -
- ADVANTAGE - NORMAL - DISADVANTAGE -
- -
- PUBLIC - TOGM -
-
- NPC - SHIP -
- y -
-
NPC OPTIONS
-
NAME - -
-
NPC TYPE - -
-
ARMOR CLASS - TYPE - -
-
HIT POINTS - FORMULA - -
-
SPEED - -
-
-
ATTRIBUTES
-
STR - DEX - CON - INT - WIS - CHA - -
-
-
SAVES
-
STR - DEX - CON - INT - WIS - CHA - - - - - - - -
-
-
SKILLS
-
-
-
ACROBATICS - -
-
ASTROPHYSICS - -
-
ATHLETICS - -
-
COMPUTERS - -
-
DECEPTION - -
-
INSIGHT - -
-
-
-
INTIMIDATION - -
-
INVESTIGATION - -
-
LORE - -
-
MECHANICS - -
-
MEDICINE - -
-
PERCEPTION - -
-
-
-
PERFORMANCE - -
-
PERSUASION - -
-
SLEIGHT OF HAND - -
-
STEALTH - -
-
SURVIVAL - -
-
XENOBIOLOGY - -
-
- - - - - - - - - - - - - - - - - - - -
-
DAMAGE VULNERABILITIES - -
-
DAMAGE RESISTANCES - -
-
DAMAGE IMMUNITIES - -
-
CONDITION IMMUNITIES - -
-
SENSES - -
-
LANGUAGES - -
-
CHALLENGE - XP - -
-
TOKEN SIZE - -
-
- ESPER NPC -
ESPER ABILITY - -
-
-
GLOBAL POWER ATTACK MODIFIER: - -
-
ESPER LEVEL: - -
-
POWER SAVE DC MOD: - -
-
-
-
- HAS REACTIONS -
-
LEGENDARY ACTIONS: - -
-
GENERAL OPTIONS
-
- NPC/SHIP -
-
ROLL QUERIES: - -
-
WHISPER ROLLS TO GM: - -
-
AUTO DAMAGE ROLL: - -
-
NPC NAME IN ROLLS: - -
-
- ADD DEX TIEBREAKER TO INITIATIVE -
-
-
-
- -
-
-
-
Armor Class - - -
-
Hit Points - -
-
Speed
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
- -
Saving Throws - - - - - - - - - - - - -
- -
Skills - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
Damage Vulnerabilities
- -
Damage Resistances
- -
Damage Immunities
- -
Condition Immunities
-
Senses
-
Languages
-
Challenge
-
-
-
-
- - -
-
-
-
-
- -
-
Actions
-
-
- y -
-
NAME: - -
-
- ATTACK -
- -
TYPE: - RANGE/REACH: - -
-
TO HIT: - TARGET: - -
- -
ON HIT: - - - -
-
ON HIT 2: - - - -
-
DESCRIPTION: - -
-
- -
-
-
- -
- - - -
-
-
- -
-
Reactions
-
-
- - -
-
-
- -
-
Legendary Actions
-
-
-
-
-
- y -
-
NAME: - -
-
- ATTACK -
- -
TYPE: - RANGE/REACH: - -
-
TO HIT: - TARGET: - -
- -
ON HIT: - - - -
-
ON HIT 2: - - - -
-
DESCRIPTION: - -
-
- -
-
-
- - -
Weapon Attack:
-
Hit:
-
- - - -
-
-
- -
-
Powers
-
-
-
- y -
-
SHIP OPTIONS
-
NAME - -
-
SHIP TYPE - -
-
ARMOR CLASS - -
-
MANEUVER DEFENSE - -
-
MANEUVER SAVE DC - -
-
HULL POINTS - FORMULA - -
-
STRUCTURAL INTEGRITY - -
-
SPEED - -
-
PILOTING BONUS - -
-
-
ATTRIBUTES (PILOT/CREW)
-
P-DEX - P-WIS - T-INT - T-WIS - G-DEX - G-WIS - -
-
-
SAVES
-
DEX - INT - WIS - - - - - - - - - - -
-
-
SKILLS
-
-
-
ASTROPHYSICS - -
-
COMPUTERS - -
-
MECHANICS - -
-
-
-
PERCEPTION - -
-
SURVIVAL - -
-
XENOBIOLOGY - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
DAMAGE VULNERABILITIES - -
-
DAMAGE RESISTANCES - -
-
DAMAGE IMMUNITIES - -
-
CONDITION IMMUNITIES - -
-
SENSOR RANGE - -
-
TOKEN SIZE - -
-
- ESPER NPC -
ESPER ABILITY - -
-
-
GLOBAL POWER ATTACK MODIFIER: - -
-
ESPER LEVEL: - -
-
POWER SAVE DC MOD: - -
-
-
-
- HAS REACTIONS -
-
GENERAL OPTIONS
-
- NPC/SHIP -
-
ROLL QUERIES: - -
-
WHISPER ROLLS TO GM: - -
-
AUTO DAMAGE ROLL: - -
-
SHIP NAME IN ROLLS: - -
-
- ADD DEX TIEBREAKER TO INITIATIVE -
-
-
-
- -
-
-
-
Armor Class - - -
-
Maneuver Defense
-
Hull Points - -
-
Structural Integrity
-
Speed
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
Piloting Bonus - - -
- -
Maneuver Save DC
-
Saving Throws - - - - - - - - - - - - -
- -
Skills - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
Damage Vulnerabilities
- -
Damage Resistances
- -
Damage Immunities
- -
Condition Immunities
-
Sensor Range
-
-
-
-
- - -
-
-
-
-
- -
-
Actions
-
-
- y -
-
NAME: - -
-
- ATTACK -
- -
TYPE: - RANGE/REACH: - -
-
TO HIT: - TARGET: - -
- -
ON HIT: - - - -
-
ON HIT 2: - - - -
-
DESCRIPTION: - -
-
- -
-
-
- -
- - - -
-
-
- -
-
Reactions
-
-
- - -
-
-
-
-
-
-
- CORE - BIO - POWERS - y - PC - STARSHIP -
-
-
Esper Genesis 5E - CHARACTER NAME -
- y -
-
CLASS: - - - SUBCLASS: - LEVEL: - -
-
RACE: - SUBRACE: - -
-
-
-
-
- CLASS & LEVEL -
-
- BACKGROUND -
-
-
-
- RACE -
-
- ALIGNMENT -
-
- EXPERIENCE POINTS -
-
-
-
-
-
-
-
- - 0 -
- - - -
-
-
- - 0 -
- - - -
-
-
- - 0 -
- - - -
-
-
- - 0 -
- - - -
-
-
- - 0 -
- - - -
-
-
- - 0 -
- - - -
-
-
-
-
-
- -
-
INSPIRATION
-
-
-
-
PROFICIENCY BONUS
-
-
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
- - -
SAVING THROWS
-
-
-
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
-
SKILLS
-
-
-
-
- -
-
PASSIVE WISDOM (PERCEPTION)
-
-
-
TOOLPROATTRIBUTE
-
-
- y -
-
NAME: - -
-
PROFICIENCY BONUS: - -
-
ATTRIBUTE: - MODS: - -
-
-
- -
-
-
- - -
TOOL PROFICIENCIES & CUSTOM SKILLS
-
-
- - -
-
TYPEPROFICIENCY
-
-
- y -
-
TYPE: - -
-
PROFICIENCY: - -
-
-
- -
-
-
-
-
OTHER PROFICIENCIES & LANGUAGES
-
-
-
-
-
- ARMOR CLASS -
-
- -
-
- SPEED -
-
-
-
Hit Point Maximum - -
- CURRENT HIT POINTS -
-
- TEMPORARY HIT POINTS -
-
-
-
Total - -
- - -
-
-
SUCCESSES - - - -
-
FAILURES - - - -
- -
-
- -
- -
EXHAUSTION LEVEL -
- -
-
NAMEATKDAMAGE/TYPE
-
-
- y -
-
NAME: - -
-
- ATTACK: - + - + - PROFICIENT -
-
RANGE: - -
-
ENHANCED BONUS: - CRIT RANGE: - -
-
- DAMAGE: - + - + - -
-
TYPE: - CRIT: - -
-
- DAMAGE2: - + - + - -
-
TYPE: - CRIT: - -
-
- SAVING THROW: - VS DC: - - - -
-
SAVE EFFECT: - -
-
AMMUNITION: - -
-
DESCRIPTION: - -
-
-
- -
-
- - - - - - - - - - - -
- - - - ATTACKS & POWERS -
- - -
-
-
DIGITAL - -
-
COINS - -
-
CUSARA - -
-
ORIM - -
-
- - -
- -
- WARNING - MULTIPLE SETS OF ARMOR OR SHIELDS HAVE BEEN ADDED AND AC IS NOT CORRECTLY CALCULATED. UNEQUIP THE ARMOR PIECE FROM THE ITEM DETAILS.
- -
- ATTENTION - YOUR CUSTOM AC CALCULATION IS NOT BEING USED AS YOU HAVE ARMOR EQUIPPED. IF YOU WANT TO USE YOUR CUSTOM AC, UNEQUIP THE ARMOR PIECE FROM THE ITEM DETAILS.
-
*ITEM NAMEWeight symbol
-
- -
- - - - i -
- EQUIPPED - USE AS A RESOURCE - HAS AN ATTACKPROP: - MODS: - - -
- - -
-
-
TOTAL WEIGHT - - IMMOBILEHEAVILY ENCUMBEREDENCUMBEREDOVER CARRYING CAPACITY -
-
EQUIPMENT -
-
-
-
- y -
- -
-
PERSONALITY TRAITS -
-
- y -
- -
-
IDEALS -
-
- y -
- -
-
BONDS -
-
- y -
- -
-
FLAWS -
-
-
-
-
Total - -
- - -
-
-
Total - -
- - - -
-
-
-
-
-
Total - -
- - - -
-
-
Total - -
- - - -
-
-
-
-
- - -
-
-
- - y - -
-
NAME: - -
-
SOURCE: - -
-
SOURCE TYPE: - -
-
- -
-
-
:
-
-
-
FEATURES & TRAITS -
- -
i Looking for missing data?Your data is in the simple version that can be re-enabled from the Settings tab of the character sheet. Under GENERAL OPTIONS and then FEATS & TRAITS. Set the section to be 'Simple'.
-
-
-
-
-
-
Esper Genesis 5E - CHARACTER NAME -
-
-
-
- AGE -
-
- SIZE -
-
- HEIGHT -
-
- WEIGHT -
-
-
-
- EYES -
-
- SKIN -
-
- HAIR -
-
-
-
-
-
-
- CHARACTER APPEARANCE -
-
- CHARACTER BACKSTORY -
-
-
-
- ALLIES & ORGANIZATIONS -
-
- ADDITIONAL FEATURES & TRAITS -
-
- LOOT -
-
-
-
-
-
-
Esper Genesis 5E - CHARACTER NAME -
-
-
- ESPER ABILITY -
-
POWER SAVE DC
-
POWER ATTACK BONUS
-
-
- -
-
-
-
Talent Point Maximum - -
- TALENT POINTS REMAINING -
-
-
TALENT SLOTS (Cybermancer) -
-
-
Rank - -
- Max Talent Slots -
-
-
- Slots Remaining -
-
-
-
-
-
-
 Gained?Used
-
6th -
- -
- -
-
7th -
- -
- -
-
8th -
- -
- -
-
9th -
- -
- -
ESPER MASTERY -
-
-
-
=ESPER POWERS
-
-
-
-
0
-
PRIME POWERS
-
-
-
-
-
- - - - - - RC -
- i -
- y -
-
NAME: - -
-
DOMAIN: - - CONVENTIONAL -
-
ACTIVATION TIME: - -
-
RANGE: - -
- - -
POINT COST:
-
- CONCENTRATION -
-
DURATION: - -
-
ESPER ABILITY - -
-
INNATE: - -
-
OUTPUT: - -
- -
-
POWER ATTACK: - -
-
DAMAGE: - TYPE: - -
-
DAMAGE2: - TYPE: - -
-
HEALING: - -
-
- ADD ABILITY MOD TO DAMAGE OR HEALING -
-
SAVING THROW: - EFFECT: - -
-
HIGHER RANK DMG: - - + - -
-
INCLUDE POWER DESCRIPTION IN ATTACK: - -
-
-
DESCRIPTION:
-
- -
-
AT HIGHER RANKS:
-
- -
-
CLASS: - -
-
TYPE: - -
- - - -
-
- -
- (conventional) -
-
Activation Time:
-
Point Cost:
-
Range:
- -
Duration: - Concentration -
-
Description:
-
- -
At Higher Ranks
-
-
-
-
-
SLOTS TOTALSLOTS REMAINING -
-
1
-
-
- -
12 -
-
-
-
-
- - - - - - - (C)C -
- i -
- y -
-
NAME: - -
-
DOMAIN: - - CONVENTIONAL -
-
ACTIVATION TIME: - -
-
RANGE: - -
- - -
POINT COST:
-
- CONCENTRATION -
-
DURATION: - -
-
ESPER ABILITY - -
-
INNATE: - -
-
OUTPUT: - -
- -
-
POWER ATTACK: - -
-
DAMAGE: - TYPE: - -
-
DAMAGE2: - TYPE: - -
-
HEALING: - -
-
- ADD ABILITY MOD TO DAMAGE OR HEALING -
-
SAVING THROW: - EFFECT: - -
-
HIGHER RANK DMG: - - + - -
-
INCLUDE POWER DESCRIPTION IN ATTACK: - -
-
-
DESCRIPTION:
-
- -
-
AT HIGHER RANKS:
-
- -
-
CLASS: - -
-
TYPE: - -
- - - -
-
- -
Rank - (ritual) -
-
Activation Time:
-
Point Cost:
-
Range:
- -
Duration: - Concentration -
-
Description:
-
- -
At Higher Ranks
-
-
-
-
-
-
-
2
-
-
- -
23 -
-
-
-
-
- - - - - - - RC -
- i -
- y -
-
NAME: - -
-
DOMAIN: - - CONVENTIONAL -
-
ACTIVATION TIME: - -
-
RANGE: - -
- - -
POINT COST:
-
- CONCENTRATION -
-
DURATION: - -
-
ESPER ABILITY - -
-
INNATE: - -
-
OUTPUT: - -
- -
-
POWER ATTACK: - -
-
DAMAGE: - TYPE: - -
-
DAMAGE2: - TYPE: - -
-
HEALING: - -
-
- ADD ABILITY MOD TO DAMAGE OR HEALING -
-
SAVING THROW: - EFFECT: - -
-
HIGHER RANK DMG: - - + - -
-
- INCLUDE POWER DESCRIPTION - IN ATTACK: - -
-
-
DESCRIPTION:
-
- -
-
AT HIGHER RANKS:
-
- -
-
CLASS: - -
-
TYPE: - -
- - - -
-
- -
Rank - (ritual) -
-
Activation Time:
-
Point Cost:
-
Range:
- -
Duration: - Concentration -
-
Description:
-
- -
At Higher Ranks
-
-
-
-
-
-
-
-
-
3
-
-
- -
35 -
-
-
-
-
- - - - - - - RC -
- i -
- y -
-
NAME: - -
-
DOMAIN: - - CONVENTIONAL -
-
ACTIVATION TIME: - -
-
RANGE: - -
- - -
POINT COST: -
- CONCENTRATION -
-
DURATION: - -
-
ESPER ABILITY - -
-
INNATE: - -
-
OUTPUT: - -
- -
-
POWER ATTACK: - -
-
DAMAGE: - TYPE: - -
-
DAMAGE2: - TYPE: - -
-
HEALING: - -
-
- ADD ABILITY MOD TO DAMAGE OR HEALING -
-
SAVING THROW: - EFFECT: - -
-
HIGHER RANK DMG: - - + - -
-
INCLUDE POWER DESCRIPTION IN ATTACK: - -
-
-
DESCRIPTION:
-
- -
-
AT HIGHER RANKS:
-
- -
-
CLASS: - -
-
TYPE: - -
- - - -
-
-
- -
Rank - (ritual) -
-
Activation Time:
-
Point Cost:
-
Range:
- -
Duration: - Concentration -
-
Description:
-
- -
At Higher Ranks
-
-
-
-
-
-
-
4
-
-
- -
46 -
-
-
-
-
- - - - - - - RC -
- i -
- y -
-
NAME: - -
-
DOMAIN: - - CONVENTIONAL -
-
ACTIVATION TIME: - -
-
RANGE: - -
- - -
POINT COST:
-
- CONCENTRATION -
-
DURATION: - -
-
ESPER ABILITY - -
-
INNATE: - -
-
OUTPUT: - -
- -
-
POWER ATTACK: - -
-
DAMAGE: - TYPE: - -
-
DAMAGE2: - TYPE: - -
-
HEALING: - -
-
- ADD ABILITY MOD TO DAMAGE OR HEALING -
-
SAVING THROW: - EFFECT: - -
-
HIGHER RANK DMG: - - + - -
-
INCLUDE POWER DESCRIPTION IN ATTACK: - -
-
-
DESCRIPTION:
-
- -
-
AT HIGHER RANKS:
-
- -
-
CLASS: - -
-
TYPE: - -
- - - -
-
- -
Rank - (ritual) -
-
Activation Time:
-
Point Cost:
-
Range:
- -
Duration: - Concentration -
-
Description:
-
- -
At Higher Ranks
-
-
-
-
-
-
-
5
-
-
- -
57 -
-
-
-
-
- - - - - - - RC -
- i -
- y -
-
NAME: - -
-
DOMAIN: - - CONVENTIONAL -
-
ACTIVATION TIME: - -
-
RANGE: - -
- - -
POINT COST:
-
- CONCENTRATION -
-
DURATION: - -
-
ESPER ABILITY - -
-
INNATE: - -
-
OUTPUT: - -
- -
-
POWER ATTACK: - -
-
DAMAGE: - TYPE: - -
-
DAMAGE2: - TYPE: - -
-
HEALING: - -
-
- ADD ABILITY MOD TO DAMAGE OR HEALING -
-
SAVING THROW: - EFFECT: - -
-
HIGHER RANK DMG: - - + - -
-
INCLUDE POWER DESCRIPTION IN ATTACK: - -
-
-
DESCRIPTION:
-
- -
-
AT HIGHER RANKS:
-
- -
-
CLASS: - -
-
TYPE: - -
- - - -
-
- -
Rank - (ritual) -
-
Activation Time:
-
Point Cost:
-
Range:
- -
Duration: - Concentration -
-
Description:
-
- -
At Higher Ranks
-
-
-
-
-
-
-
-
-
6
-
-
- -
69 -
-
-
-
-
- - - - - - - RC -
- i -
- y -
-
NAME: - -
-
DOMAIN: - - CONVENTIONAL -
-
ACTIVATION TIME: - -
-
RANGE: - -
- - -
POINT COST:
-
- CONCENTRATION -
-
DURATION: - -
-
ESPER ABILITY - -
-
INNATE: - -
-
OUTPUT: - -
- -
-
POWER ATTACK: - -
-
DAMAGE: - TYPE: - -
-
DAMAGE2: - TYPE: - -
-
HEALING: - -
-
- ADD ABILITY MOD TO DAMAGE OR HEALING -
-
SAVING THROW: - EFFECT: - -
-
HIGHER RANK DMG: - - + - -
-
INCLUDE POWER DESCRIPTION IN ATTACK: - -
-
-
DESCRIPTION:
-
- -
-
AT HIGHER RANKS:
-
- -
-
CLASS: - -
-
TYPE: - -
- - - -
-
- -
Rank - (ritual) -
-
Activation Time:
-
Point Cost:
-
Range:
- -
Duration: - Concentration -
-
Description:
-
- -
At Higher Ranks
-
-
-
-
-
-
-
7
-
-
- -
710 -
-
-
-
-
- - - - - - - RC -
- i -
- y -
-
NAME: - -
-
DOMAIN: - - CONVENTIONAL -
-
ACTIVATION TIME: - -
-
RANGE: - -
- - -
POINT COST: -
- CONCENTRATION -
-
DURATION: - -
-
ESPER ABILITY - -
-
INNATE: - -
-
OUTPUT: - -
- -
-
POWER ATTACK: - -
-
DAMAGE: - TYPE: - -
-
DAMAGE2: - TYPE: - -
-
HEALING: - -
-
- ADD ABILITY MOD TO DAMAGE OR HEALING -
-
SAVING THROW: - EFFECT: - -
-
HIGHER RANK DMG: - - + - -
-
INCLUDE POWER DESCRIPTION IN ATTACK: - -
-
-
DESCRIPTION:
-
- -
-
AT HIGHER RANKS:
-
- -
-
CLASS: - -
-
TYPE: - -
- - - -
-
- -
Rank - (ritual) -
-
Activation Time:
-
Point Cost:
-
Range:
- -
Duration: - Concentration -
-
Description:
-
- -
At Higher Ranks
-
-
-
-
-
-
-
-
8
-
-
- -
811 -
-
-
-
-
- - - - - - - RC -
- i -
- y -
-
NAME: - -
-
DOMAIN: - - CONVENTIONAL -
-
ACTIVATION TIME: - -
-
RANGE: - -
- - -
POINT COST:
-
- CONCENTRATION -
-
DURATION: - -
-
ESPER ABILITY - -
-
INNATE: - -
-
OUTPUT: - -
- -
-
POWER ATTACK: - -
-
DAMAGE: - TYPE: - -
-
DAMAGE2: - TYPE: - -
-
HEALING: - -
-
- ADD ABILITY MOD TO DAMAGE OR HEALING -
-
SAVING THROW: - EFFECT: - -
-
HIGHER RANK DMG: - - + - -
-
INCLUDE POWER DESCRIPTION IN ATTACK: - -
-
-
DESCRIPTION:
-
- -
-
AT HIGHER RANKS:
-
- -
-
CLASS: - -
-
TYPE: - -
- - - -
-
- -
Rank - (ritual) -
-
Activation Time:
-
Point Cost:
-
Range:
- -
Duration: - Concentration -
-
Description:
-
- -
At Higher Ranks
-
-
-
-
-
-
-
9
-
-
- -
913 -
-
-
-
-
- - - - - - - RC -
- i -
- y -
-
NAME: - -
-
DOMAIN: - - CONVENTIONAL -
-
ACTIVATION TIME: - -
-
RANGE: - -
- - -
POINT COST:
-
- CONCENTRATION -
-
DURATION: - -
-
ESPER ABILITY - -
-
INNATE: - -
-
OUTPUT: - -
- -
-
POWER ATTACK: - -
-
DAMAGE: - TYPE: - -
-
DAMAGE2: - TYPE: - -
-
HEALING: - -
-
- ADD ABILITY MOD TO DAMAGE OR HEALING -
-
SAVING THROW: - EFFECT: - -
-
HIGHER RANK DMG: - - + - -
-
INCLUDE POWER DESCRIPTION IN ATTACK: - -
-
-
DESCRIPTION:
-
- -
-
AT HIGHER RANKS:
-
- -
-
CLASS: - -
-
TYPE: - -
- - - -
-
- -
Rank - (ritual) -
-
Activation Time:
-
Point Cost:
-
Range:
- -
Duration: - Concentration -
-
Description:
-
- -
At Higher Ranks
-
-
-
-
-
-
-
-
-
-
-
Esper Genesis 5E - CHARACTER NAME -
- y -
-
CLASS: - - - SUBCLASS: - LEVEL: - -
-
RACE: - SUBRACE: - -
-
-
-
-
- CLASS & LEVEL -
-
- BACKGROUND -
-
-
-
- RACE -
-
- ALIGNMENT -
-
- EXPERIENCE POINTS -
-
-
-
-
-
-
-
HIT DIE: - -
-
CARRYING CAPACITY MODIFIER: - -
-
GLOBAL POWER ATTACK MODIFIER: - -
-
CHANNELER / FORGER LEVEL: - -
-
POWER SAVE DC MOD: - -
-
POWER ICONS: - -
-
- JUSTICAR (WARRIOR) -
-
- ARTIFICE (SPECIALIST) -
-
CLASS OPTIONS ()
-
-
-
- 2ND CLASS: - LEVEL: - SUBCLASS: - -
-
- 3RD CLASS: - LEVEL: - SUBCLASS: - -
-
- 4TH CLASS: - LEVEL: - SUBCLASS: - -
-
MULTICLASS OPTIONS
-
-
-
- USE CUSTOM CLASS -
-
CLASS NAME: - -
-
HIT DIE: - -
-
ESPER ABILITY: - -
-
POWER SLOTS: - -
-
SAVES
-
- Strength -
-
- Dexterity -
-
- Constitution -
-
- Intelligence -
-
- Wisdom -
-
- Charisma -
-
CUSTOM CLASS OPTIONS
-
-
-
-
RANK1 + - -
-
RANK2 + - -
-
RANK3 + - -
-
-
-
RANK4 + - -
-
RANK5 + - -
-
RANK6 + - -
-
-
-
RANK7 + - -
-
RANK8 + - -
-
RANK9 + - -
-
-
TECH SLOT MODIFIERS
-
-
-
-
-
STRENGTH+ - -
-
DEXTERITY+ - -
-
CONSTITUTION+ - -
-
INTELLIGENCE+ - -
-
WISDOM+ - -
-
CHARISMA+ - -
-
INITIATIVE MODIFIER: - -
-
INITIATIVE STYLE: - -
-
- ADD DEX TIEBREAKER TO INITIATIVE -
-
ARMOR CLASS TRACKING: - -
- - -
HP MODIFIERS:
-
-
LEVELS: -
SOURCE: - MOD: - -
-
-
ATTRIBUTE OPTIONS
-
-
-
Strength Save+ - -
-
Dexterity Save+ - -
-
Constitution Save+ - -
-
Intelligence Save+ - -
-
Wisdom Save+ - -
-
Charisma Save+ - -
-
DEATH SAVE MODIFIER: - -
-
GLOBAL SAVING THROW MODIFIER: - -
-
SAVE OPTIONS
-
-
-
-
- Acrobatics (Dex)+ - -
-
- Astrophysics (Int)+ - -
-
- Athletics (Str)+ - -
-
- Computers (Int)+ - -
-
- Deception (Cha)+ - -
-
- Insight (Wis)+ - -
-
- Intimidation (Cha)+ - -
-
- Investigation (Int)+ - -
-
- Lore (Int)+ - -
-
- Mechanics (Wis)+ - -
-
- Medicine (Wis)+ - -
-
- Perception (Wis)+ - -
-
- Performance (Cha)+ - -
-
- Persuasion (Cha)+ - -
-
- Sleight of Hand (Dex)+ - -
-
- Stealth (Dex)+ - -
-
- Survival (Wis)+ - -
-
- Xenobiology (Int)+ - -
-
-
- JACK OF ALL TRADES -
-
PASSIVE PERCEPTION MODIFIER: - -
-
SKILL OPTIONS
-
-
-
-
-
v
-
- NPC/SHIP -
-
ROLL QUERIES: - -
-
WHISPER ROLLS TO GM: - -
-
AUTO DAMAGE ROLL: - -
-
CORE DIE ROLL: - -
-
PROFICIENCY BONUS: - - - -
-
- SHOW GLOBAL SAVE MODIFIER FIELD -
-
- SHOW GLOBAL SKILL MODIFIER FIELD -
-
- SHOW GLOBAL ATTACK MODIFIER FIELD -
-
- SHOW GLOBAL DAMAGE MODIFIER FIELD -
-
- SHOW GLOBAL AC MODIFIER FIELD -
-
ADD CHARACTER NAME TO TEMPLATES: - -
-
LEVEL CALCULATIONS: - -
-
ENCUMBRANCE: - -
-
INVENTORY: - -
-
FEATURES AND TRAITS: - -
-
PROFICENCIES AND LANGUAGES: - -
-
AMMO TRACKING: - (API REQUIRED) -
-
SHOW EXHAUSTION TRACKING: - -
-
GENERAL OPTIONS
-
- -
-
-
- -
-
- PC - STARSHIP -
- -
- - - - -
-
- - - - - - -
-
- - - - - - - - - - -
-
-
-
-
-
-

-
-
- - -
-
- - -
-
-
-
-

-
-
- - -
-
- - -
-
-
-
-

-
-
- - -
-
- - -
-
-
-
-

-
-
- - -
-
- - -
-
-
-
-

-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
-
-

- -
-
-

- -
-
-
-
-
-

-
Piloting maneuver Check - -
-

-
-
- -
- - -
-
-
-
-
Intercept Speed - -
-
-
-

- -
-
-
-
-
-

-
-
-
maneuver Save DC - -
-
-
- -
-
-
-
-

-
- -
-
-
-

-
-
-
- -
-
- -
-
-
-
-
-
-
-
-
-
-
-

-
-
-
Armor Class - -
-
-
-
- -
- -
- -
- -
- -
- -
- -
- -
-
-
-
-

-
-
-
Maneuver Bonus - -
-
-
-
- -
- -
- -
- -
- -
- -
- -
- -
-
-
-
-
-

-
- -
-
-
-
-
-
-
-

-
Hull Points - -
-
-
-

-
- -
-
-
-

-
- - - -
-
-
-
-
-
-
- - -
- -
-
-
-

-
-
-
Structural Integrity - -
-
- -
-
-
-
-
-
-
-
- -
- -
-
-

-
-
-
-
-
-
-
-
-
- - - -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
- - - -
- - - -
-
-
-
-
-
- - - - -
-
ACCEPTING DROP FROM COMPENDIUM
-
Are you sure you want to turn this character into a ? -
-
- Yes -
-
- Cancel -
-
-
-
How do you want to create this character? -
- -
- Create an NPC -
-
- Edit sheet direclty -
-
-
-
+
diff --git a/Esper_Genesis_5E/src/charactermancer/l1/l1.html b/Esper_Genesis_5E/src/charactermancer/l1/l1.html index 9e8aa76784..7dbc694552 100644 --- a/Esper_Genesis_5E/src/charactermancer/l1/l1.html +++ b/Esper_Genesis_5E/src/charactermancer/l1/l1.html @@ -41,7 +41,7 @@ @@ -165,7 +165,7 @@ @@ -292,7 +292,7 @@
-
+
@@ -454,7 +454,7 @@
-
+
@@ -621,7 +621,7 @@
@@ -699,7 +699,7 @@
-
+
@@ -861,7 +861,7 @@
-
+
@@ -890,7 +890,7 @@
-
+
@@ -1087,7 +1087,7 @@
-
+
@@ -1151,7 +1151,7 @@
-
+
@@ -1223,12 +1223,12 @@
-

Spells

-
+

Powers

+
Return to: - +
diff --git a/Esper_Genesis_5E/src/charactermancer/l1/l1.js b/Esper_Genesis_5E/src/charactermancer/l1/l1.js index ccc374ce66..28a0f19692 100644 --- a/Esper_Genesis_5E/src/charactermancer/l1/l1.js +++ b/Esper_Genesis_5E/src/charactermancer/l1/l1.js @@ -107,7 +107,7 @@ }); } }); - if(mancerdata["l1-race"] && mancerdata["l1-race"].values.race == "Rules:Races") { + if(mancerdata["l1-race"] && mancerdata["l1-race"].values.race == "Rules:Species") { _.each(abilityList, function(ability){ var custom = mancerdata["l1-race"].values["race_custom_" + ability.toLowerCase()] || false; if(custom) { @@ -115,7 +115,7 @@ } }); } - if(mancerdata["l1-race"] && mancerdata["l1-race"].values.subrace == "Rules:Races") { + if(mancerdata["l1-race"] && mancerdata["l1-race"].values.subrace == "Rules:Species") { _.each(abilityList, function(ability){ var custom = mancerdata["l1-race"].values["subrace_custom_" + ability.toLowerCase()] || false; if(custom) { @@ -356,15 +356,15 @@ var additionalList = {}; var blobs = getRelevantBlobs(mancerdata, "1", "l1"); - //First look through all Blobs for any blob.Powers + //First look through all Blobs for any blob.Spells or blob.Powers _.each(blobs.all, function(blob) { - if(blob.Powers) { - var spells = JSON.parse(blob.Powers); + if(blob.Spells || blob.Powers) { + var spells = JSON.parse(blob.Spells || blob.Powers); //Examine each spell to determine if it is "Extended List". "Extended List" adds to the classes spell list. //Ravnica Guilds backgrounds such as Dimir Operative are examples of this _.each(spells, function(spell) { if(spell["Expanded List"]) { - expandedList[spell.Level] = expandedList[spell.Level] ? expandedList[spell.Level].concat(spell["Expanded List"]) : spell["Expanded List"]; + expandedList[spell.Level || spell.Rank] = expandedList[spell.Level || spell.Rank] ? expandedList[spell.Level || spell.Rank].concat(spell["Expanded List"]) : spell["Expanded List"]; } }); } @@ -388,12 +388,12 @@ //Looks through the blobs for Spells attribute //class.Powers contains the information for how many spells are choosen at each level & Prepared spells to be selected based on ability modifer + 1 //[subclass, background, race}.Powers will contain KNOWN, CHOSEN, or EXPANDED LIST for extra spells granted by these sections - if(blob.Powers) { - var spells = JSON.parse(blob.Powers); + if(blob.Spells || blob.Powers) { + var spells = JSON.parse(blob.Spells || blob.Powers); allSpells[parentsection] = allSpells[parentsection] || {known: [], choices: []} _.each(spells, function(spell) { var numSpells = 0; - expandedList[spell.Level] = expandedList[spell.Level] || []; + expandedList[spell.Level || spell.Rank] = expandedList[spell.Level || spell.Rank] || []; //class.Powers will contain Prepared and Choose. //These are used to populate the number of selects needed for each spell lists on the Spells slide if(spell.Prepared) { @@ -405,17 +405,17 @@ //If Spells are to be Chosen or Prepared add them to a class list, expand the list, and set the Ability modifier & Level if(numSpells > 0) { _.times(numSpells, function(n) { - var thisspell = {Level: parseInt(spell.Level)}; + var thisspell = {Level: parseInt(spell.Level || spell.Rank)}; thisspell.List = spell.List ? spell.List : classname; thisspell.AddList = additionalList[parentsection]; thisspell.Ability = spell.Ability ? spell.Ability : classAbility; - if(parentsection == "class") thisspell["Expanded List"] = expandedList[spell.Level]; + if(parentsection == "class") thisspell["Expanded List"] = expandedList[spell.Level || spell.Rank]; allSpells[parentsection].choices.push(thisspell); }); } //Add any spells that are already known from sections such as Forge Domain Cleric starts with identify & searing smite _.each(spell.Known, function(known) { - var thisspell = {Name: known, Level: parseInt(spell.Level)}; + var thisspell = {Name: known, Level: parseInt(spell.Level || spell.Rank)}; thisspell.Ability = spell.Ability ? spell.Ability : classAbility; thisspell.Source = parentsection; allSpells[parentsection].known.push(thisspell); @@ -1250,21 +1250,12 @@ }; var isTashaEnabled = data => { - data = data || getCharmancerData(); - let enabled = false; - const customizeOrigin = (SheetUtils.checkPath(data, "['l1-race']['values']['customize_origin']") && data['l1-race']['values']['customize_origin'] == 1) - if(SheetUtils.checkPath(data, "['l1-welcome']['values']['has_tasha']") && data['l1-welcome']['values']['has_tasha'] == 1 && customizeOrigin) enabled = true; - //return enabled; - return false; + return false; // Tasha's Cauldron rules not used in Esper Genesis }; var hasTasha = callback => { - getCompendiumPage('Customizing Your Origin', eventInfo => { - let enabled = false; - if(eventInfo.expansion && SheetUtils.checkPath(eventInfo, "['data']['Category']") && eventInfo['data']['Category'] === 'Rules') enabled = true; - //callback(enabled); - return false; - }); + // Tasha's Cauldron rules not used in Esper Genesis + return false; }; var clearTasha = (eventinfo, subraceOnly, callback) => { @@ -1317,7 +1308,7 @@ clearRepeatingSections("subrace_holder"); } - if(eventinfo.newValue === "Rules:Races") { + if(eventinfo.newValue === "Rules:Species") { //Clears saved data for this field getCompendiumPage(""); setAttrs(reset, function() { @@ -1420,7 +1411,7 @@ clearRepeatingSections("subrace_holder"); } - if(eventinfo.newValue === "Rules:Races") { + if(eventinfo.newValue === "Rules:Species") { //Clears saved data for this field getCompendiumPage(""); setAttrs(reset, function() { @@ -2244,7 +2235,7 @@ var mancerdata = getCharmancerData(); var known = knownSpells().known; _.each(mancerdata["l1-spells"].repeating, function(id) { - disableCharmancerOptions(id + "_choice", known, {category: "Powers"}); + disableCharmancerOptions(id + "_choice", known, {category: "Spells"}); }); }); @@ -2310,7 +2301,7 @@ if(_.last(eventinfo.sourceSection.split("_")) == "spellrow") { spell_name = data["l1-spells"].values[eventinfo.sourceAttribute]; } else { - spell_name = data["l1-spells"].values[eventinfo.sourceSection + "_choice"] ? data["l1-spells"].values[eventinfo.sourceSection + "_choice"] : "Rules:Spells"; + spell_name = data["l1-spells"].values[eventinfo.sourceSection + "_choice"] ? data["l1-spells"].values[eventinfo.sourceSection + "_choice"] : "Rules:Esper Powers"; card = data["l1-spells"].values[eventinfo.sourceSection + "_choice"] ? card : ""; } changeCompendiumPage("sheet-spells-info", spell_name, card); @@ -2572,7 +2563,7 @@ var thisSpell = spell; thisSpell += ""; thisSpell += ""; - toset[rowid + "_known" + index] = "Powers:" + spell; + toset[rowid + "_known" + index] = "Spells:" + spell; knownspells.push(thisSpell); }); repupdate[rowid + " label p"] = knownspells.join(", "); @@ -2584,8 +2575,8 @@ var toset = {}; var lists = [spell.List]; if(spell.AddList) lists = lists.concat(spell.AddList); - var choices = "Category:Powers Classes:*" + lists.join("|*") + " Rank:" + spell.Level; - var settings = {category: "Powers", disable: spellData.known}; + var choices = "Category:Spells Classes:*" + lists.join("|*") + " Level:" + spell.Level; + var settings = {category: "Spells", disable: spellData.known}; toset[id + "_info"] = spell.Ability; if(section != "class") toset[id + "_custom"] = section; repids.push(id); @@ -2741,7 +2732,7 @@ for(let i=0; i';}; - if(mancerdata["l1-bio"].values.eyes) { - set["bio_info"] += '

Your eye color is ' + mancerdata["l1-bio"].values.eyes + '.

';}; - - if(mancerdata["l1-bio"].values.hair) { - set["bio_info"] += '

Your hair is ' + mancerdata["l1-bio"].values.hair + '.

';}; - - if(mancerdata["l1-bio"].values.skin) { - set["bio_info"] += '

Your skin is ' + mancerdata["l1-bio"].values.skin + '.

';}; + if(mancerdata["l1-bio"].values.character_appearance) { + set["bio_info"] += '

' + mancerdata["l1-bio"].values.character_appearance + '

';}; if (mancerdata["l1-bio"].values.previous_race != racename) { setCharmancerText({ - race_warning: '

Each race has unique look and different names. You might want to adjust your choices to reflect your race.

' + race_warning: '

Each species has a unique look and different names. You might want to adjust your choices to reflect your species.

' }); }; }; }; if(mancerdata["l1-race"] && racename) { - set["race_info"] = '

Your race is ' + racename + '

'; + set["race_info"] = '

Your species is ' + racename + '

'; if(!mancerdata["l1-race"].values.alignment) set["race_info"] += '

You haven\'t chosen your alignment.

'; set["race_info"] += handleMissing("race"); if(mancerdata["l1-race"].values["has_subrace"] == "true") { if(subracename) { - set["race_info"] += '

Your subrace is ' + subracename + '

'; + set["race_info"] += '

Your archetype is ' + subracename + '

'; set["race_info"] += handleMissing("subrace"); } else { - if(mancerdata["l1-race"].values.subrace == "Rules:Races" && !mancerdata["l1-race"].values.subrace_name) { - set["race_info"] = '

You need to pick a name for your custom subrace!

'; + if(mancerdata["l1-race"].values.subrace == "Rules:Species" && !mancerdata["l1-race"].values.subrace_name) { + set["race_info"] = '

You need to pick a name for your custom archetype!

'; } else { - set["race_info"] += '

You have not selected a subrace!

'; + set["race_info"] += '

You have not selected an archetype!

'; } ready = false; showChoices(["race_button"]); @@ -2956,15 +2941,15 @@ console.log("Unknown race spell error: " + error); } }); - if(mancerdata["l1-race"].values.race == "Rules:Races") { - if(!mancerdata["l1-race"].values.size) set["race_info"] += '

You have not selected a size for your custom race!

'; - if(!mancerdata["l1-race"].values.speed) set["race_info"] += '

You have not selected a walking speed for your custom race!

'; + if(mancerdata["l1-race"].values.race == "Rules:Species") { + if(!mancerdata["l1-race"].values.size) set["race_info"] += '

You have not selected a size for your custom species!

'; + if(!mancerdata["l1-race"].values.speed) set["race_info"] += '

You have not selected a walking speed for your custom species!

'; } } else { - if(mancerdata["l1-race"] && mancerdata["l1-race"].values.race == "Rules:Races" && !mancerdata["l1-race"].values.race_name) { - set["race_info"] = '

You need to pick a name for your custom race!

'; + if(mancerdata["l1-race"] && mancerdata["l1-race"].values.race == "Rules:Species" && !mancerdata["l1-race"].values.race_name) { + set["race_info"] = '

You need to pick a name for your custom species!

'; } else { - set["race_info"] = '

You have not selected a race!

'; + set["race_info"] = '

You have not selected a species!

'; } ready = false; showChoices(["race_button"]); @@ -3131,7 +3116,7 @@ currentClass = getName("class", mancerdata, true) + getName("subclass", mancerdata, true); set["spells_info"] = ""; if((raceSpells + classSpells) == 0) { - set["spells_info"] += '

The arcane is a mystery to you.

'; + set["spells_info"] += '

Cosmic forces are a mystery to you.

'; deleteCharmancerData(["l1-spells"]); spellsready = false; } else if(prevRace != currentRace || prevClass != currentClass || mancerdata["l1-spells"].values.race_number != raceSpells || mancerdata["l1-spells"].values.class_number != classSpells) { @@ -3141,7 +3126,7 @@ toDelete.push("race_level1_choice" + x); } if(raceSpells > 0 && mancerdata["l1-spells"].values.race_number > 0) { - set["spells_info"] += '

Your racial spells were reset because your options have changed.

'; + set["spells_info"] += '

Your species powers were reset because your options have changed.

'; } } if(prevClass != currentClass || mancerdata["l1-spells"].values.class_number > classSpells) { @@ -3159,7 +3144,7 @@ spellsready = false; showChoices(["spells_button"]); } else { - set["spells_info"] = '

The arcane is a mystery to you.

'; + set["spells_info"] = '

Cosmic forces are a mystery to you.

'; spellsready = false } @@ -3223,7 +3208,7 @@ /* Info Button Listeners */ on("clicked:info_race", function(eventinfo) { var data = getCharmancerData(); - var race = data["l1-race"] && data["l1-race"].values.race ? data["l1-race"].values.race : "Rules:Races"; + var race = data["l1-race"] && data["l1-race"].values.race ? data["l1-race"].values.race : "Rules:Species"; changeCompendiumPage("sheet-race-info", race); }); @@ -3337,7 +3322,7 @@ page.name = page.name.replace(/@@!!@@/g,""); // Hacky bugfix to prevent custom names from matching unavailable content nextGet = nextGet.concat(getOtherDrops(page.data)); if(page.data["data-Starting Gold"] && !noEquipmentDrop) { - set["gp"] += parseInt(page.data["data-Starting Gold"]); + set["cu"] += parseInt(page.data["data-Starting Gold"]); } allPageData.push(page); }); @@ -3410,15 +3395,15 @@ var silentattrs = ["class_resource_name", "class_resource", "class_resource_max", "other_resource_name", "other_resource", "other_resource_max", "other_resource_itemid", "class", "class_display", "subclass", "hitdietype", "hitdie_final", "race", "subrace", "race_display", "custom_class", "cust_classname"]; var clearset = {}; const globalModifiers = ["global_damage_mod_flag", "global_ac_mod_flag", "global_attack_mod_flag", "global_save_mod_flag", "global_skill_mod_flag"]; - var clearattrs = ["hp", "hp_max", "size", "speed", "gp", "alignment", "spellcasting_ability", "cust_hitdietype", "cust_spellslots", "cust_spellcasting_ability", "ac", "jack_bonus", "jack_attr", "death_save_bonus", "weighttotal", "initiative_bonus", "hit_dice", "hit_dice_max", "pb", "jack", "caster_level", "spell_attack_mod", "spell_attack_bonus", "spell_save_dc", "passive_wisdom", "custom_ac_base", "custom_ac_part1", "custom_ac_part2", "custom_ac_shield", "background"].concat(globalModifiers); + var clearattrs = ["hp", "hp_max", "size", "speed", "cu", "gp", "alignment", "spellcasting_ability", "cust_hitdietype", "cust_spellslots", "cust_spellcasting_ability", "ac", "jack_bonus", "jack_attr", "death_save_bonus", "weighttotal", "initiative_bonus", "hit_dice", "hit_dice_max", "pb", "jack", "caster_level", "spell_attack_mod", "spell_attack_bonus", "spell_save_dc", "passive_wisdom", "custom_ac_base", "custom_ac_part1", "custom_ac_part2", "custom_ac_shield", "background"].concat(globalModifiers); var classname = ""; - var set = {gp: 0}; + var set = {cu: 0}; var allDrops = []; var currentDrop = 0; var totalDrops = 1; var allSkills = ["athletics", "acrobatics", "sleight_of_hand", "stealth", "arcana", "history", "investigation", "nature", "religion", "animal_handling", "insight", "medicine", "perception", "survival","deception", "intimidation", "performance", "persuasion"]; var allAbilities = SheetUtils.toLowerCase(abilityList); - var eraseSections = ["attack", "inventory", "traits", "resource", "proficiencies", "tool", "damagemod", "spell-cantrip", "hpmod", "acmod", "tohitmod", "savemod", "skillmod"]; + var eraseSections = ["attack", "inventory", "traits", "resource", "proficiencies", "tool", "damagemod", "spell-prime", "hpmod", "acmod", "tohitmod", "savemod", "skillmod"]; for(var x=1; x<=9; x++) { eraseSections.push("spell-" + x); } @@ -3667,10 +3652,10 @@ //Next, add spell drops _.each(spells.all, function(spell) { - var spelldata = {name: "Powers:" + spell.Name}; + var spelldata = {name: "Spells:" + spell.Name}; spelldata.data = {"spellcasting_ability": spell.Ability}; if(spell.Source == "race") { - spelldata.data.spellclass = "Racial"; + spelldata.data.spellclass = "Species"; } else { spelldata.data.spellclass = classname; }; @@ -3707,13 +3692,13 @@ } }); - set["gp"] = parseInt(data["l1-equipment"].values["background_starting_gold"]) || 0; + set["cu"] = parseInt(data["l1-equipment"].values["background_starting_gold"]) || 0; } else if(data["l1-equipment"].values["equipment_type"] == "gold" && data["l1-equipment"].values["starting_gold"]) { - set["gp"] = parseInt(data["l1-equipment"].values["starting_gold"]); + set["cu"] = parseInt(data["l1-equipment"].values["starting_gold"]); } //Add the bio info if(data["l1-bio"]) { - _.each(["character_name", "age", "height", "weight", "eyes", "hair", "skin"], function(type) { + _.each(["character_name", "age", "height", "weight", "character_appearance"], function(type) { if(data["l1-bio"].values[type]) { set[type] = data["l1-bio"].values[type] || ""; } @@ -3771,15 +3756,12 @@ getAllPages(allDrops, function() { setCharmancerText({"mancer_progress" :'
'}); doAllDrops(allPageData, function() { - console.log("DOING THE FINAL SET!!"); setAttrs(set, function() { setCharmancerText({"mancer_progress" :'
'}); update_class(); organize_section_proficiencies(); update_skills(allSkills); update_attacks("all"); - var endTime = Date.now(); - console.log(`Elapsed time: ${(endTime-startTime)/1000}`); finishCharactermancer(); }); }); diff --git a/Esper_Genesis_5E/src/charactermancer/l1/l1.pug b/Esper_Genesis_5E/src/charactermancer/l1/l1.pug index 2596cdf2c9..8b276f0731 100644 --- a/Esper_Genesis_5E/src/charactermancer/l1/l1.pug +++ b/Esper_Genesis_5E/src/charactermancer/l1/l1.pug @@ -73,7 +73,7 @@ charmancer.sheet-charmancer-l1-race span(data-i18n='charmancer-choose-race') select(accept='Category:Races' name='comp_race' required) option(data-i18n='choose' value='') - option.custom(data-i18n='custom' value='Rules:Races') + option.custom(data-i18n='custom' value='Rules:Species') +buttonMancerInfo('race') .choice.custom_race label.hilite(data-i18n='charmancer-custom-race-name') @@ -145,7 +145,7 @@ charmancer.sheet-charmancer-l1-race span(data-i18n='subrace') select.choose_subrace(name='comp_subrace' required) option(data-i18n='choose' value='') - option.custom(data-i18n='custom' value='Rules:Races') + option.custom(data-i18n='custom' value='Rules:Species') +buttonMancerInfo('subrace') .choice.custom_subrace label.hilite @@ -211,7 +211,7 @@ charmancer.sheet-charmancer-l1-race span(data-i18n='spell-list') select(name='comp_custom_race_spell_list') +classOptions() - +infoDiv('race','Rules:Races') + +infoDiv('race','Rules:Species') +bottomBar('welcome', 'class') +cancelPrompt('race') input(name='comp_has_subrace' type='hidden') @@ -409,7 +409,7 @@ charmancer.sheet-charmancer-l1-equipment select.choice.background_possible(class=`background_equipment_choice${backEquipInt}` name=`comp_background_equipment_choice${backEquipInt}`) option(data-i18n='choose' value='') - backEquipInt++ - +infoDiv('background','Rules:Equipment') + +infoDiv('background','Rules:Gear and Equipment') +bottomBar('background', 'spells') +cancelPrompt('equipment') @@ -526,7 +526,7 @@ charmancer.sheet-charmancer-l1-feat select.feat_possible.other_options_and_features_choice1(name='comp_other_options_and_features_choice2') option(data-i18n='choose' value='') .info.feat-info-container.choice.yes_feat - .sheet-compendium-page.sheet-feat-info(accept='Rules:Feats') + .sheet-compendium-page.sheet-feat-info(accept='Rules:Feats (EG)') +bottomBar('spells', 'bio') +cancelPrompt('feat') @@ -537,14 +537,18 @@ charmancer.sheet-charmancer-l1-bio .topbar-holder .choices input(name='comp_previous_race' type='hidden' value='') - each val in ['Name', 'Age', 'Height', 'Weight', 'Eyes', 'Hair', 'Skin'] + each val in ['Name', 'Age', 'Height', 'Weight'] - const attributeName = val === 'Name' ? 'character_name' : val.toLowerCase(); - - const datai18n = val === 'Name' ? 'char-name-u' : val === 'Eyes' ? `eye-u` : `${val.toLowerCase()}-u`; + - const datai18n = val === 'Name' ? 'char-name-u' : `${val.toLowerCase()}-u`; .row label div(data-i18n=datai18n) input(name=`comp_${attributeName}` type='text') - +infoDiv('race','Rules:Races') + .row + label + div(data-i18n='char-appearance-u') + textarea(name='comp_character_appearance' style='width:100%; min-height:80px; resize:vertical;') + +infoDiv('race','Rules:Species') +bottomBar('feat', 'summary') +cancelPrompt('bio') diff --git a/Esper_Genesis_5E/src/charactermancer/lp/lp.html b/Esper_Genesis_5E/src/charactermancer/lp/lp.html index 74c7b78792..9769eb5d2d 100644 --- a/Esper_Genesis_5E/src/charactermancer/lp/lp.html +++ b/Esper_Genesis_5E/src/charactermancer/lp/lp.html @@ -289,7 +289,7 @@
-
+
@@ -347,7 +347,7 @@
-
+
@@ -427,7 +427,7 @@
-
+
diff --git a/Esper_Genesis_5E/src/charactermancer/lp/lp.js b/Esper_Genesis_5E/src/charactermancer/lp/lp.js index c432f5eb38..bb4cf7f0fd 100644 --- a/Esper_Genesis_5E/src/charactermancer/lp/lp.js +++ b/Esper_Genesis_5E/src/charactermancer/lp/lp.js @@ -3,6 +3,13 @@ /****** LEVEL UP MANCER WORKERS ******/ /*********************************************************************/ + // Safe JSON parse — replaces bare JSON.parse() calls throughout LP workers. + // Returns fallback (default: null) on invalid input instead of throwing. + var safeParseJSON = function(str, fallback) { + if (typeof str !== "string" || str === "") return fallback !== undefined ? fallback : null; + try { return JSON.parse(str); } catch(e) { return fallback !== undefined ? fallback : null; } + }; + //Helper function to update the text in the top bar var recalcLpData = function(blobs) { var mancerdata = getCharmancerData(); @@ -81,7 +88,7 @@ var leveldata = getLevelingData(mancerdata); var abilities = abilities || getAbilityTotals(mancerdata, blobs); var previous = mancerdata["lp-welcome"].values["previous_attributes"] ? JSON.parse(mancerdata["lp-welcome"].values["previous_attributes"]) : {}; - var prev_repeat = JSON.parse(mancerdata["lp-welcome"].values["previous_repeating"]), hpmod = prev_repeat["hpmod"]; + var prev_repeat = safeParseJSON(mancerdata["lp-welcome"].values["previous_repeating"], {}), hpmod = prev_repeat["hpmod"]; var newhp = 0; var additionalhp = 0; var totalpreviouslevel = parseInt(previous["base_level"]); @@ -166,7 +173,7 @@ return x[0].toUpperCase() + x.substr(1, x.length); }).join(" "); }; - var spellSections = ["spell-cantrip"]; + var spellSections = ["spell-prime"]; var allSkills = ["athletics", "acrobatics", "sleight_of_hand", "stealth", "arcana", "history", "investigation", "nature", "religion", "animal_handling", "insight", "medicine", "perception", "survival","deception", "intimidation", "performance", "persuasion"]; var skillget = []; for(var x=1; x<=9; x++) { @@ -853,7 +860,9 @@ } _.each(thisclass.class.blobs, function(blob) { if(blob["Spell Slots"] && parseInt(blob.Level) <= (thisclass.currentlevel + thisclass.addlevel)) { - _.each(JSON.parse(blob["Spell Slots"]), function(slots, name) { + var rawSlots = blob["Spell Slots"]; + var parsedSlots = (typeof rawSlots === "string") ? safeParseJSON(rawSlots, {}) : (rawSlots || {}); + _.each(parsedSlots, function(slots, name) { if(parseInt(_.last(name.split(" "))) > maxspell) maxspell = parseInt(_.last(name.split(" "))); }); } @@ -1081,7 +1090,6 @@ }); const restorePreviousASI = function(prevData, callback) { - console.log('Restoring previous state...'); if(!SheetUtils.checkPath(prevData, "['lp-asi']['values']")) { callback(); return; @@ -1153,7 +1161,7 @@ _.each(previousspells, function(spell) { spelldata[spell.spellname] = {level: spell.spelllevel}; if(spell.spellclass) spelldata[spell.spellname].spellclass = spell.spellclass; - if(spell.spellclass && spell.spellclass.toLowerCase() == "racial") spelldata[spell.spellname].known = "Racial"; + if(spell.spellclass && spell.spellclass.toLowerCase() == "racial") spelldata[spell.spellname].known = "Species"; if(spell.spellsource) spelldata[spell.spellname].known = spell.spellsource; }); _.each(leveldata, function(level) { @@ -1182,8 +1190,8 @@ } _.each(data.blobs, function(blob, blobname) { if(blob.Multiclass != "no" && ((parseInt(blob.Level) <= thislevel || blob.Level == "all") && !blob.Group) || choices.includes(blobname)) { - if(blob.Powers) { - var blobspells = JSON.parse(blob.Powers); + if(blob.Spells || blob.Powers) { + var blobspells = safeParseJSON(blob.Spells || blob.Powers, []); _.each(blobspells, function(blobspell) { if(blobspell.Known) { _.each(blobspell.Known, function(spell) { @@ -1191,8 +1199,8 @@ spelldata[spell].known = blobspell.Source || data.Category.substring(0, data.Category.length - 2); spelldata[spell].spellclass = thisclass.classname; if(dataname.substring(0,5) != "class") { - spelldata[spell].known = data.Category.substring(0, data.Category.length - 1); - spelldata[spell].spellclass = data.Category == "Races" ? "Racial" : data.Category.substring(0, data.Category.length - 1); + spelldata[spell].known = data.Category == "Races" ? "Species" : data.Category.substring(0, data.Category.length - 1); + spelldata[spell].spellclass = data.Category == "Races" ? "Species" : data.Category.substring(0, data.Category.length - 1); } if(blobspell.Ability) { spelldata[spell].ability = blobspell.Ability; @@ -1211,7 +1219,7 @@ //Gater spells from class features _.each(page.values, function(value, name) { if(name.substr(-18) === "_utilityrow_powers") { - spelldata = _.extend(spelldata, JSON.parse(value)); + spelldata = _.extend(spelldata, safeParseJSON(value, {})); } }); } @@ -1220,6 +1228,88 @@ return spelldata; }; + // ---- Feature 7: LP Spell List Helpers (ported from 5e OGL) ---- + // Returns the known spells as a flat array with name merged in. + var getKnownLPSpellList = function() { + var list = []; + var known = getKnownLpSpells(); + Object.keys(known).forEach(function(spell) { + var newSpell = _.extend({name: spell}, known[spell]); + if (newSpell.level && String(newSpell.level).toLowerCase() === "cantrip") newSpell.level = 0; + list.push(newSpell); + }); + return list; + }; + + // Returns true if a spell with the given name and level exists in the known list. + var isExistingSpell = function(name, level) { + var known = getKnownLPSpellList().filter(function(spell) { + return spell.hasOwnProperty("name") && spell.name == name && + spell.hasOwnProperty("level") && spell.level == level; + }); + return known.length > 0; + }; + + // Returns spells the player has checked/selected on the lp-spells page. + // Adapted for EG's repeating section pattern (not 5e OGL's key-based pattern). + var getSelectedSpells = function(filters) { + var spells = []; + var spellpage = getCharmancerData()["lp-spells"]; + if (!spellpage || !spellpage.repeating) return spells; + _.each(spellpage.repeating, function(repid) { + if (spellpage.values[repid + "_checked"]) { + spells.push({ + name: spellpage.values[repid + "_name"], + level: spellpage.values[repid + "_level"], + ability: spellpage.values[repid + "_ability"], + source: spellpage.values[repid + "_source"], + spellclass: spellpage.values[repid + "_class"], + existing: spellpage.values[repid + "_existing"] || false + }); + } + }); + if (typeof filters === "object") { + Object.keys(filters).forEach(function(filterBy) { + spells = spells.filter(function(spell) { + return spell.hasOwnProperty(filterBy) && spell[filterBy] == filters[filterBy]; + }); + }); + } + return spells; + }; + + // Groups selected spells by level. Pass an optional filter object. + var getSelectedSpellsByLevel = function(filter) { + var byLevel = {}; + var selectedSpells = getSelectedSpells(filter); + selectedSpells.forEach(function(spell) { + if (!byLevel[spell.level]) byLevel[spell.level] = []; + byLevel[spell.level].push(spell); + }); + return byLevel; + }; + + // Returns known spells annotated with whether they were removed (unchecked) on the spells page. + var getKnownLPSpellListWithRemoved = function() { + var list = []; + var selectedSpells = getSelectedSpells(); + var knownSpells = getKnownLPSpellList(); + knownSpells.forEach(function(known) { + var filtered = selectedSpells.filter(function(selected) { + return selected.name == known.name && selected.level == known.level; + }); + if (filtered.length === 0) list.push(_.extend({removed: true}, known)); + else list.push(_.extend({removed: false}, known)); + }); + return list; + }; + + // Returns a stable, CSS-safe attribute key for a spell name + level combination. + var getSanitizedSpellName = function(name, level) { + return "spell_" + level + "_" + name.toLowerCase().replace(/[^a-z]/g, ""); + }; + // ---- End Feature 7 helpers ---- + var getNewSpells = function(mancerdata, leveldata, blobs) { mancerdata = mancerdata || getCharmancerData(); leveldata = leveldata || getCharmancerData(); @@ -1237,16 +1327,15 @@ thisclass.newspells = 0; _.each(["class", "subclass"], function(section) { if(level[section]) { + var currCantripBlobLevel = 0; + var prevCantripBlobLevel = 0; _.each(level[section].blobs, function(blob) { + var blobLvl = parseInt(blob.Level); if(blob.Level == thislevel) { if(blob["Talents Known"]) { currentknown = parseInt(blob["Talents Known"]); if(level.class["data-Spell Replace"]) result = true; } - if(blob.Cantrips) { - thisclass.cantrips = true; - currentcantrips = parseInt(blob.Cantrips); - } if(blob["Spells Prepared"]) { result = true; } @@ -1256,10 +1345,17 @@ prevknown = prevlevel === 0 ? 0 : parseInt(blob["Talents Known"]); if(prevlevel === 0) thisclass.newspells = parseInt(blob["Talents Known"]); } - if(blob.Cantrips) { - thisclass.cantrips = true; - prevcantrips = prevlevel === 0 ? 0 : parseInt(blob.Cantrips); - } + } + // Carry-forward: current Cantrips + if(!isNaN(blobLvl) && blobLvl <= thislevel && blobLvl > currCantripBlobLevel && blob.Cantrips) { + currCantripBlobLevel = blobLvl; + thisclass.cantrips = true; + currentcantrips = parseInt(blob.Cantrips); + } + // Carry-forward: prev Cantrips + if(prevlevel > 0 && !isNaN(blobLvl) && blobLvl <= prevlevel && blobLvl > prevCantripBlobLevel && blob.Cantrips) { + prevCantripBlobLevel = blobLvl; + prevcantrips = parseInt(blob.Cantrips); } if(level[section]["data-Spell Add"]) { spelladd = parseInt(level[section]["data-Spell Add"]); @@ -1277,7 +1373,7 @@ if(blobs.sorted[`class${level.classnumber}${section}`]) { _.each(blobs.sorted[`class${level.classnumber}${section}`], function(blob) { if(blob.Spells) { - let spells = JSON.parse(blob.Spells); + let spells = safeParseJSON(blob.Spells, []); _.each(spells, function(spell) { if(spell.Choose) { result = true; @@ -1329,26 +1425,24 @@ var currentcantrips = 0; var spelladd = 0; thisclass.list = [thisclass.class]; + thisclass.hasSpellReplace = !!level.class["data-Spell Replace"]; totallevel += thislevel; thisclass.newspells = 0; _.each(["class", "subclass"], function(section) { if(level[section]) { if(level[section]["data-Spell List"]) thisclass.list = [level[section]["data-Spell List"]]; if(level[section]["Spellcasting Ability"]) thisclass.ability = level[section]["Spellcasting Ability"]; + // Carry-forward trackers for sparse class tables (EG compendium only + // lists a field when its value changes, not at every level). + var maxRankBlobLevel = 0; // highest blob level seen with "Maximum Talent Rank" ≤ thislevel + var currCantripBlobLevel = 0; // highest blob level seen with "Cantrips" ≤ thislevel + var prevCantripBlobLevel = 0; // highest blob level seen with "Cantrips" ≤ prevlevel _.each(level[section].blobs, function(blob) { + var blobLvl = parseInt(blob.Level); if(blob.Level == thislevel) { - if(blob["Talents Known"]) { - var maxRank = JSON.parse(blob["Maximum Talent Rank"]); - thisclass.maxlevel = parseInt(maxRank); - spellmaxlevel = Math.max(thisclass.maxlevel, spellmaxlevel); - } if(blob["Talents Known"]) { currentknown = parseInt(blob["Talents Known"]); } - if(blob.Cantrips) { - thisclass.cantrips = true; - currentcantrips = parseInt(blob.Cantrips); - } if(blob["Spells Prepared"]) { var splitted = blob["Spells Prepared"].split("+").map((x) => {return x.trim()}); thisclass.prepared = 0; @@ -1367,11 +1461,46 @@ prevknown = prevlevel === 0 ? 0 : parseInt(blob["Talents Known"]); if(prevlevel === 0) thisclass.newspells = parseInt(blob["Talents Known"]); } - if(blob.Cantrips) { - thisclass.cantrips = true; - prevcantrips = prevlevel === 0 ? 0 : parseInt(blob.Cantrips); - if(knowncantrips < prevcantrips) prevcantrips = knowncantrips; + } + // Carry-forward: max available power rank. + // Primary path (5e compendium standard): derive from "Spell Slots" JSON — + // find the highest slot level key (e.g. "Level 2" → 2). + // Override path (EG custom field): "Maximum Talent Rank" takes precedence + // if present, allowing the compendium to explicitly set the value. + // Both use carry-forward so sparse tables work correctly. + // Defensive parse: blob fields may arrive as JSON strings or pre-parsed objects. + if(!isNaN(blobLvl) && blobLvl <= thislevel && blobLvl > maxRankBlobLevel) { + if(blob["Spell Slots"]) { + maxRankBlobLevel = blobLvl; + var rawSlots = blob["Spell Slots"]; + var slots = (typeof rawSlots === "string") ? safeParseJSON(rawSlots, {}) : (rawSlots || {}); + var slotKeys = _.keys(slots).sort(); + if(slotKeys.length > 0) { + var derivedRank = parseInt(_.last(_.last(slotKeys).split(" "))); + if(!isNaN(derivedRank)) { + thisclass.maxlevel = derivedRank; + spellmaxlevel = Math.max(thisclass.maxlevel, spellmaxlevel); + } + } } + if(blob["Maximum Talent Rank"]) { + maxRankBlobLevel = blobLvl; + var rawRank = blob["Maximum Talent Rank"]; + thisclass.maxlevel = parseInt((typeof rawRank === "string") ? safeParseJSON(rawRank, rawRank) : rawRank); + spellmaxlevel = Math.max(thisclass.maxlevel, spellmaxlevel); + } + } + // Carry-forward: current Cantrips — most recent entry at or below thislevel + if(!isNaN(blobLvl) && blobLvl <= thislevel && blobLvl > currCantripBlobLevel && blob.Cantrips) { + currCantripBlobLevel = blobLvl; + thisclass.cantrips = true; + currentcantrips = parseInt(blob.Cantrips); + } + // Carry-forward: prev Cantrips — most recent entry at or below prevlevel + if(prevlevel > 0 && !isNaN(blobLvl) && blobLvl <= prevlevel && blobLvl > prevCantripBlobLevel && blob.Cantrips) { + prevCantripBlobLevel = blobLvl; + prevcantrips = parseInt(blob.Cantrips); + if(knowncantrips < prevcantrips) prevcantrips = knowncantrips; } if(blob.Level == "every" || blob.Level == thislevel) { if(blob["Additional Spell List"]) thisclass.list.push(blob["Additional Spell List"]); @@ -1380,6 +1509,12 @@ spelladd = parseInt(level[section]["data-Spell Add"]); } }); + // Fallback: if carry-forward didn't set maxlevel (e.g. no Spell Slots field found + // in blobs), use the pre-computed maxspell from getLevelingData. + if(!thisclass.maxlevel && level.maxspell > 0) { + thisclass.maxlevel = level.maxspell; + spellmaxlevel = Math.max(thisclass.maxlevel, spellmaxlevel); + } } }); if(spelladd) { @@ -1394,9 +1529,9 @@ if(blobs.sorted[`class${level.classnumber}${section}`]) { _.each(blobs.sorted[`class${level.classnumber}${section}`], function(blob) { if(blob.Spells) { - let spells = JSON.parse(blob.Spells); + let spells = safeParseJSON(blob.Spells, []); _.each(spells, function(spell) { - if(spell.Choose && spell.Level === "0") { + if(spell.Choose && (spell.Level || spell.Rank) === "0") { thisclass.newcantrips += parseInt(spell.Choose); } }); @@ -1423,7 +1558,7 @@ _.each(data.blobs, function(blob, blobname) { if((parseInt(blob.Level) <= thislevel || blob.Level == "every") && blob.Multiclass != "no") { if(blob.Spells) { - var blobspells = JSON.parse(blob.Spells); + var blobspells = safeParseJSON(blob.Spells, []); _.each(blobspells, function(thisspell) { if(parseInt(thisspell.Level) <= spellmaxlevel) { if(thisspell["Expanded List"]) { @@ -1438,15 +1573,15 @@ } }); if(knownlist) { - queries.push("Category:Powers Name:" + knownlist.join("|")); + queries.push("Category:Spells Name:" + knownlist.join("|")); } _.each(classes, function(thisclass) { if(thisclass.maxlevel || thisclass.newcantrips) { newcantrips += thisclass.newcantrips || 0; newspells += thisclass.newspells; replace += thisclass.replace; - if(!thisclass.prepared) prepared = false; - thisquery = "Category:Powers Classes:*" + _.uniq(thisclass.list).join("|*") + " Rank:"; + if(!thisclass.prepared || !thisclass.hasSpellReplace) prepared = false; + thisquery = "Category:Spells Classes:*" + _.uniq(thisclass.list).join("|*") + " Level:"; if(thisclass.cantrips) thisquery += "0|" for(var x = 1; x <= thisclass.maxlevel; x++) { thisquery += x; @@ -1571,7 +1706,7 @@ } }); } else { - update[levelrow + " .sheet-spellstext .sheet-summary"] = "

You can add " + newspells + " new spells.

"; + update[levelrow + " .sheet-spellstext .sheet-summary"] = "

You can add " + newspells + " new powers.

"; } } if(replace > 0) { @@ -1631,7 +1766,7 @@ toSet[spellid + "_checked"] = "1"; toSet[spellid + "_existing"] = "1"; toSet[spellid + "_source"] = thisspell.known; - update[spellid + " .sheet-classes"] = "" + thisspell.known + " Spell"; + update[spellid + " .sheet-classes"] = "" + thisspell.known + " Power"; update[spellid + " .sheet-hardlock"] = "locked"; } if(thisspell.spellclass) toSet[spellid + "_class"] = thisspell.spellclass; @@ -1735,16 +1870,16 @@ update[cantripsection + " label .sheet-number"] = (known + newspells) + " / " + (known + allowed); } else { if(thispage != "lp-spellchoice") { - update[cantripsection + " .sheet-spellstext .sheet-total"] = newspells + " / " + (allowed + replaced) + " spells chosen."; + update[cantripsection + " .sheet-spellstext .sheet-total"] = newspells + " / " + (allowed + replaced) + " powers chosen."; if(replaced > 0) { update[cantripsection + " .sheet-spellstext .sheet-total"] += "
(" + allowed + " new, " + replaced + " replaced)"; } if(allowedreplace > 0) { - update[cantripsection + " .sheet-replacetext .sheet-total"] = replaced + " / " + allowedreplace + " spells replaced."; + update[cantripsection + " .sheet-replacetext .sheet-total"] = replaced + " / " + allowedreplace + " powers replaced."; } } _.each(perlevel, function(info, level) { - if(thispage != "lp-spellchoice") update[cantripsection + " .sheet-spellstext .sheet-levels"] += "

" + info.number + " Level " + level + " spells added.

"; + if(thispage != "lp-spellchoice") update[cantripsection + " .sheet-spellstext .sheet-levels"] += "

" + info.number + " Level " + level + " powers added.

"; update[info.section + " label .sheet-number"] = ""; if(info.number > 0) update[info.section + " label .sheet-number"] = "+" + info.number; if(info.replaced) { @@ -1829,14 +1964,14 @@ const id = SheetUtils.getUID(eventinfo.sourceSection); if(showFeats) { if(eventinfo.sourceType && eventinfo.sourceType === 'player') resetASI(id, ()=> {recalcLpData();}); - changeCompendiumPage("sheet-class-info", 'Rules:Feats'); + changeCompendiumPage("sheet-class-info", 'Rules:Feats (EG)'); setAttrs({[`repeating_${id}_asi-row_switch`]:'feat'}, {silent: true}); } else { if(eventinfo.sourceType && eventinfo.sourceType === 'player') resetFeats(id, ()=> {recalcLpData();}); changeCompendiumPage("sheet-class-info", 'Rules:Ability Scores'); setAttrs({[`repeating_${id}_asi-row_switch`]:'asi'}, {silent: true}); } - } else if(trigger === 'feat' && eventinfo.sourceType === 'woker') { + } else if(trigger === 'feat' && eventinfo.sourceType === 'worker') { } else if(globalAttributesByCategory.abilitiesWithAllOptionals.indexOf(trigger) > -1) { updateAbilityLock(eventinfo.sourceSection); @@ -1973,7 +2108,7 @@ for(let i=0; i 0) ? `

You've selected ${feats.join(', ')}` : noFeatsMsg; //Spells let selectedSpells = getGainedSpells(); - update["spell_info"] = "

You haven't gained any spells

"; - if(selectedSpells.length > 0) update["spell_info"] = '

You have learnt these spells: '+ selectedSpells.sort().join(", ") +'

'; + update["spell_info"] = "

You haven't gained any powers

"; + if(selectedSpells.length > 0) update["spell_info"] = '

You have learnt these powers: '+ selectedSpells.sort().join(", ") +'

'; let gainedFeatures = getGainedFeatures(); update["feature_info"] = (gainedFeatures.length > 0) ? '

You have gained these class features: '+ gainedFeatures.sort().join(", ") +'

' : @@ -2232,13 +2367,13 @@ if(!querysettings.Level || (querysettings.Level && querysettings.Level == spell.level)) spellnames.push(spellname); }); if(spellnames.length > 0) { - query = "Category:Powers Name:" + spellnames.join("|"); + query = "Category:Spells Name:" + spellnames.join("|"); } else { update[`${eventinfo.sourceSection} .sheet-warning`] = `You do not currently know any level ${querysettings.Level} spells.`; setCharmancerText(update); } } else { - query = "Category:Powers"; + query = "Category:Spells"; if(querysettings.Level) { let levels = [querysettings.Level]; if(querysettings.Level == "max") { @@ -2359,13 +2494,13 @@ if(!querysettings.Level || (querysettings.Level && querysettings.Level == spell.level)) spellnames.push(spellname); }); if(spellnames.length > 0) { - query = "Category:Powers Name:" + spellnames.join("|"); + query = "Category:Spells Name:" + spellnames.join("|"); } else { update[`${eventinfo.sourceSection} .sheet-warning`] = `You do not currently know any level ${querysettings.Level} spells.`; setCharmancerText(update); } } else { - query = "Category:Powers"; + query = "Category:Spells"; if(querysettings.Level) { let levels = [querysettings.Level]; if(querysettings.Level == "max") { @@ -2468,7 +2603,7 @@ let newspells = false; let spellsettings = {}; if(mancerdata["lp-choices"].values[`${source}_info`]) { - spellsettings = JSON.parse(mancerdata["lp-choices"].values[`${source}_info`]); + spellsettings = safeParseJSON(mancerdata["lp-choices"].values[`${source}_info`], {}); } _.each(mancerdata["lp-spellchoice"].repeating, function(repid) { if(mancerdata["lp-spellchoice"].values[`${repid}_checked`] && !mancerdata["lp-spellchoice"].values[`${repid}_existing`]) result.push(mancerdata["lp-spellchoice"].values[`${repid}_name`]); @@ -2498,9 +2633,6 @@ }); on("mancerfinish:lp-mancer", function(eventinfo) { - console.log("****************************************"); - console.log("****** STARTING FINISH FUNCTION ******"); - console.log("****************************************"); var doAllDrops = function(dropArray, callback) { getAttrs(["character_id"], function(v) { _.each(allAbilities, function(ability) { @@ -2832,7 +2964,7 @@ //Set up spell drops if(data["lp-spells"] && data["lp-spells"].repeating) { _.each(data["lp-spells"].repeating, function(repid) { - if(data["lp-spells"].values[repid + "_checked"]) { + if(data["lp-spells"].values[repid + "_checked"] && !data["lp-spells"].values[repid + "_existing"]) { var spelldata = {name: "Spells:" + data["lp-spells"].values[repid + "_name"], data: {}}; if(data["lp-spells"].values[repid + "_ability"]) spelldata.data["spellcasting_ability"] = data["lp-spells"].values[repid + "_ability"]; if(data["lp-spells"].values[repid + "_class"]) spelldata.data["spellclass"] = data["lp-spells"].values[repid + "_class"]; @@ -2856,12 +2988,12 @@ _.each(blobs.sorted, function(section, name) { _.each(section, function(blob) { if(blob.Spells) { - spells = JSON.parse(blob.Spells); + spells = safeParseJSON(blob.Spells, []); _.each(spells, function(spell) { if(spell.Known) { _.each(spell.Known, function(spellname) { var thisspell = {name: "Spells:" + spellname, data: {}}; - var thisclass = name.substring(0,5) === "class" ? _.last(data["lp-levels"].values[name.split("_")[0]].split(":")) : "Racial"; + var thisclass = name.substring(0,5) === "class" ? _.last(data["lp-levels"].values[name.split("_")[0]].split(":")) : "Species"; if(spell.Ability) thisspell.data["spellcasting_ability"] = spell.Ability; if(spell.Source) thisspell.data["spellsource"] = spell.Source; thisspell.data["spellclass"] = thisclass; @@ -2913,8 +3045,6 @@ update_attacks("all"); deleteCharmancerData(["lp-welcome", "lp-levels", "lp-choices", "lp-asi", "lp-spells","lp-summary"]); var endTime = Date.now(); - //console.log("Elapsed time: "); - //console.log((endTime-startTime)/1000); finishCharactermancer(); }); }); @@ -2955,4 +3085,4 @@ }); } }); - //# sourceURL=dnd5e.js \ No newline at end of file + //# sourceURL=EGSheet-lp.js \ No newline at end of file diff --git a/Esper_Genesis_5E/src/charactermancer/lp/lp.pug b/Esper_Genesis_5E/src/charactermancer/lp/lp.pug index 0e501859ec..7e9260f40d 100644 --- a/Esper_Genesis_5E/src/charactermancer/lp/lp.pug +++ b/Esper_Genesis_5E/src/charactermancer/lp/lp.pug @@ -159,7 +159,7 @@ charmancer.sheet-charmancer-lp-choices +lpSteps() .choices .info - .sheet-compendium-page.sheet-class-info(accept='Rules:Classes') + .sheet-compendium-page.sheet-class-info(accept='Rules:Esper Classes') +bottomBar({back: {type:'back', value: 'lp-levels'}, next: {action: true, name: 'act_lp-choices_next'}}) +cancelPrompt() @@ -180,7 +180,7 @@ charmancer.sheet-charmancer-lp-spells span.pagelock(style='display: none') .choices.spellslide p.instructions(data-i18n='charmancer-leveler-spells-info') - | Listed here are the current spells your character already knows. If you gained access to more spells during your advancement you will be able to select them below. Check next to the spells you wish to learn. The Charactermancer will help you pick the right number of spells and from the correct list. If your class has the option to swap out spells, you can do so by unselecting currently known spells which will allow you to select new ones in their place. + | Listed here are the current powers your character already knows. If you gained access to more powers during your advancement you will be able to select them below. Check next to the powers you wish to learn. The Charactermancer will help you pick the right number of powers and from the correct list. If your class has the option to swap out powers, you can do so by unselecting currently known powers which will allow you to select new ones in their place. p.spells-summary .cantripinfo .info.spellslide diff --git a/Esper_Genesis_5E/src/classes/DropClasses/DropClasses.js b/Esper_Genesis_5E/src/classes/DropClasses/DropClasses.js index c237cbb0ab..99d1f47cb1 100644 --- a/Esper_Genesis_5E/src/classes/DropClasses/DropClasses.js +++ b/Esper_Genesis_5E/src/classes/DropClasses/DropClasses.js @@ -233,7 +233,7 @@ class Trait extends RepeatingFieldset { break; case "Races": case "Subraces": - return "Racial" + return "Species" break; case "Classes": case "Subclasses": diff --git a/Esper_Genesis_5E/src/dragndrop/DragAndDrop.js b/Esper_Genesis_5E/src/dragndrop/DragAndDrop.js index 7f6655214d..388451e3fb 100644 --- a/Esper_Genesis_5E/src/dragndrop/DragAndDrop.js +++ b/Esper_Genesis_5E/src/dragndrop/DragAndDrop.js @@ -30,7 +30,6 @@ var handle_drop = function(category, eventinfo) { return; } else { setTimeout(() => { - console.log("cleaning last ID"); lastDropID = ""; }, 2000); }; @@ -219,7 +218,8 @@ var processDrop = function(page, currentData, repeating, looped) { const processSpells = () => { try { if(page.name) { - const spellLevel = page.data["Rank"] && page.data["Rank"] > 0 ? page.data["Rank"] : "prime"; + const rankOrLevel = page.data["Rank"] !== undefined ? page.data["Rank"] : (page.data["Level"] !== undefined ? parseInt(page.data["Level"]) : 0); + const spellLevel = rankOrLevel > 0 ? rankOrLevel : "prime"; const section = `spell-${spellLevel}` let existing = {id: false}; @@ -234,7 +234,7 @@ var processDrop = function(page, currentData, repeating, looped) { const dropSheetAssocitation = { spelldescription: page.data['data-description'], - spellschool: page.data['Domain'].toLowerCase(), + spellschool: page.data['Domain'] ? page.data['Domain'].toLowerCase() : undefined, spellclass: page.data['spellclass'], spellsource: page.data['spellsource'], spellritual: page.data['Ritual'], @@ -382,8 +382,7 @@ var processDrop = function(page, currentData, repeating, looped) { if (page.data["data-MAdesc"]) { newObject.attributes.npc_mythic_actions_desc = page.data["data-MAdesc"]; } else { - //TODO UC1098 - newObject.attributes.npc_legendary_actions_desc = ``; + newObject.attributes.npc_mythic_actions_desc = ``; } } @@ -673,9 +672,7 @@ var processDrop = function(page, currentData, repeating, looped) { if (page.data.multiclass) { update[`${page.data.multiclass}_subclass`] = page.name; classlevel = parseInt(currentData[`${page.data.multiclass}_lvl`]); - if (page.data["Spellcasting Ability"] && (lowercaseClass === 'fighter' || lowercaseClass === 'rogue')) { - update[`"arcane_${lowercaseClass}`] = "1"; - } + } else { let newObject = new Subclass(page.name); const spellcastingAbility = page.data["Spellcasting Ability"] ? page.data["Spellcasting Ability"].toLowerCase() : false; @@ -760,6 +757,7 @@ var processDrop = function(page, currentData, repeating, looped) { processProficiencies(); break; case "Powers": + case "Spells": processSpells(); break; case "Subclasses": @@ -1003,7 +1001,6 @@ var processDrop = function(page, currentData, repeating, looped) { } } - //Testing this funtion to find an empty resource const findEmptyResource = () => { if (currentData["class_resource_name"].length === 0) { return "class_resource" diff --git a/Esper_Genesis_5E/src/hiddeninputs/hiddeninputs.pug b/Esper_Genesis_5E/src/hiddeninputs/hiddeninputs.pug index f213df04c6..b893d21835 100644 --- a/Esper_Genesis_5E/src/hiddeninputs/hiddeninputs.pug +++ b/Esper_Genesis_5E/src/hiddeninputs/hiddeninputs.pug @@ -7,6 +7,9 @@ input(type='hidden' name='attr_jack_attr' value!='') input(type='hidden' name='attr_jack_bonus' value!='') input(type='hidden' name='attr_passive_wisdom' value!='10') input(type='hidden' name='attr_hitdie_final' value!='') +input(type='hidden' name='attr_multiclass1_hitdietype' value!='') +input(type='hidden' name='attr_multiclass2_hitdietype' value!='') +input(type='hidden' name='attr_multiclass3_hitdietype' value!='') input(type='hidden' name='attr_globalsavingthrowbonus' value!='') input(type='hidden' name='attr_death_save_bonus' value!='0') input(type='hidden' name='attr_initiative_bonus' value!='0') @@ -62,6 +65,11 @@ input(type='hidden' name='attr_sleight_of_hand_bonus' value!='0') input(type='hidden' name='attr_stealth_bonus' value!='0') input(type='hidden' name='attr_survival_bonus' value!='0') input(type='hidden' name='attr_xenobiology_bonus' value!='0') +input(type='hidden' name='attr_animal_handling_bonus' value!='0') +input(type='hidden' name='attr_arcana_bonus' value!='0') +input(type='hidden' name='attr_history_bonus' value!='0') +input(type='hidden' name='attr_nature_bonus' value!='0') +input(type='hidden' name='attr_religion_bonus' value!='0') input(type='hidden' name='attr_lvl1_slots_total' value!='0') input(type='hidden' name='attr_lvl2_slots_total' value!='0') input(type='hidden' name='attr_lvl3_slots_total' value!='0') diff --git a/Esper_Genesis_5E/src/mixins/mixins.pug b/Esper_Genesis_5E/src/mixins/mixins.pug index 20df79aaba..04abae04b5 100644 --- a/Esper_Genesis_5E/src/mixins/mixins.pug +++ b/Esper_Genesis_5E/src/mixins/mixins.pug @@ -16,6 +16,40 @@ mixin abilityList() each ability in ABILTIES +ability(ability) +mixin abilityBarCol(name, abbr) + .ability-col + .ability-header + button(type='roll' name=`roll_${name}` value!=`@{wtype}&{template:simple} {{rname=^{${name}-u}}} {{mod=@{${name}_mod}@{jack_bonus}}} {{r1=[[@{d20}+@{${name}_mod}@{jack_attr}[${abbr}]]]}} @{rtype}+@{${name}_mod}@{jack_attr}[${abbr}]]]}} @{charname_output} {{licensedsheet=@{licensedsheet}}}` data-i18n=`${abbr.toLowerCase()}-u`)= abbr + input.baseattr(type='text' name=`attr_${name}_base` title=`@{${name}}` value!='10') + input(type='hidden' name=`attr_${name}` value!='10') + input.attr-flag(type='hidden' name=`attr_${name}_flag` value!='0') + span.finalattr(name=`attr_${name}`) + .ability-modifiers + .ability-mod-block + .ability-val-box + input(type='hidden' name=`attr_${name}_mod` value='0') + button(type='roll' name=`roll_${name}` value!=`@{wtype}&{template:simple} {{rname=^{${name}-u}}} {{mod=@{${name}_mod}@{jack_bonus}}} {{r1=[[@{d20}+@{${name}_mod}@{jack_attr}[${abbr}]]]}} @{rtype}+@{${name}_mod}@{jack_attr}[${abbr}]]]}} @{charname_output} {{licensedsheet=@{licensedsheet}}}`) + span.attr(name=`attr_${name}_mod` title=`@{${name}_mod}`) 0 + span.ab-label Mod + .ability-save-block + .ability-val-box + input(type='hidden' name=`attr_${name}_save_bonus` value='0') + button(type='roll' name=`roll_${name}_save` value!=`@{wtype}&{template:simple} {{rname=^{${name}-save-u}}} {{mod=@{${name}_save_bonus}}} {{r1=[[@{d20}+@{${name}_save_bonus}@{pbd_safe}]]}} @{rtype}+@{${name}_save_bonus}@{pbd_safe}]]}} {{global=@{global_save_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}`) + span.save-val(name=`attr_${name}_save_bonus` title=`@{${name}_save_bonus}`) 0 + input(type='checkbox' name=`attr_${name}_save_prof` title=`@{${name}_save_prof}` value!='(@{pb})') + span.ab-label Save + +mixin abilitiesBar() + .abilities-bar + +abilityBarCol('strength', 'STR') + +abilityBarCol('dexterity', 'DEX') + +abilityBarCol('constitution', 'CON') + +abilityBarCol('intelligence', 'INT') + +abilityBarCol('wisdom', 'WIS') + +abilityBarCol('charisma', 'CHA') + .ab-section-label + span(data-i18n='abilities-u') ABILITIES + mixin powerHeader(rank, tp) span.rank span(data-i18n='max-rank-u') diff --git a/Esper_Genesis_5E/src/npc/npc.pug b/Esper_Genesis_5E/src/npc/npc.pug index cd768485c4..04740a9f85 100644 --- a/Esper_Genesis_5E/src/npc/npc.pug +++ b/Esper_Genesis_5E/src/npc/npc.pug @@ -252,7 +252,7 @@ span.bold(data-i18n='hp') Hit Points span.num3(name='attr_hp_max') button(type='roll' name='roll_npc_hpformula' value!='@{wtype}&{template:npc} {{type=Hit Points}} {{normal=1}} @{npc_name_flag} {{rname=^{hp}}} {{mod=@{npc_hpformula}}} {{r1=[[@{npc_hpformula}]]}} charname=@{character_name}') - span.parens(name='attr_npc_hpformula' style='font-size: 12px; font-weight: normal;') + span.parens(name='attr_npc_hpformula') .row.red span.bold(data-i18n='speed') Speed span(name='attr_npc_speed') @@ -624,17 +624,20 @@ input.num(type='text' name='attr_npc_piloting_base' placeholder='0') .spacer .row - span(data-i18n='ship-attributes-u') ATTRIBUTES (PILOT/CREW) + span(data-i18n='ship-attributes-u') ATTRIBUTES (P=PILOT T=TECHNICIAN G=GUNNER) .row - span(data-i18n='ship-dex-u') DEX—[PILOT] + span(data-i18n='ship-dex-u') P-DEX input.num(type='text' name='attr_dexterity_base' value!='10') - span(data-i18n='ship-int-u') INT—[TECH] + span(data-i18n='ship-cha-u') P-WIS + input.num(type='text' name='attr_charisma_base' value!='10') + span(data-i18n='ship-int-u') T-INT input.num(type='text' name='attr_intelligence_base' value!='10') - span(data-i18n='ship-wis-u') WIS—[TECH] + span(data-i18n='ship-wis-u') T-WIS input.num(type='text' name='attr_wisdom_base' value!='10') - input(type='hidden' name='attr_strength_base' value!='0') - input(type='hidden' name='attr_constitution_base' value!='0') - input(type='hidden' name='attr_charisma_base' value!='0') + span(data-i18n='ship-str-u') G-DEX + input.num(type='text' name='attr_strength_base' value!='10') + span(data-i18n='ship-con-u') G-WIS + input.num(type='text' name='attr_constitution_base' value!='10') .spacer .row span(data-i18n='saves-u') SAVES @@ -805,7 +808,7 @@ span.bold(data-i18n='hlp') Hull Points span.num3(name='attr_hp_max') button(type='roll' name='roll_npc_hpformula' value!='@{wtype}&{template:npc} {{type=Hit Points}} {{normal=1}} @{npc_name_flag} {{rname=^{hp}}} {{mod=@{npc_hpformula}}} {{r1=[[@{npc_hpformula}]]}} charname=@{character_name}') - span.parens(name='attr_npc_hpformula' style='font-size: 12px; font-weight: normal;') + span.parens(name='attr_npc_hpformula') .row.red span.bold(data-i18n='structural-integrity') Structural Integrity span(name='attr_ship_si') @@ -815,41 +818,41 @@ .triangle .row.red .attr-container - button(type='roll' name='roll_npc_str' value!='@{wtype}&{template:npc} @{npc_name_flag} {{rname=^{strength}}} {{mod=[[[[@{strength_mod}]][STR]]]}} {{r1=[[@{d20}+[[@{strength_mod}]][STR]]]}} @{rtype}+[[@{strength_mod}]][STR]]]}} {{type=Ability}}') - span.bold(data-i18n='str-u') STR - span(name='attr_strength') - input.negativeflag(type='hidden' name='attr_npc_str_negative' value!='0') - span.npcattr(name='attr_strength_mod') - .attr-container - button(type='roll' name='roll_npc_dex' value!='@{wtype}&{template:npc} @{npc_name_flag} {{rname=^{dexterity}}} {{mod=[[[[@{dexterity_mod}]][DEX]]]}} {{r1=[[@{d20}+[[@{dexterity_mod}]][DEX]]]}} @{rtype}+[[@{dexterity_mod}]][DEX]]]}} {{type=Ability}}') - span.bold(data-i18n='dex-u') DEX + button(type='roll' name='roll_npc_dex' value!='@{wtype}&{template:npc} @{npc_name_flag} {{rname=^{npc-ship-dex}}} {{mod=[[[[@{dexterity_mod}]][P-DEX]]]}} {{r1=[[@{d20}+[[@{dexterity_mod}]][P-DEX]]]}} @{rtype}+[[@{dexterity_mod}]][P-DEX]]]}} {{type=Ability}}') + span.bold(data-i18n='ship-dex-u') P-DEX span(name='attr_dexterity') input.negativeflag(type='hidden' name='attr_npc_dex_negative' value!='0') span.npcattr(name='attr_dexterity_mod') .attr-container - button(type='roll' name='roll_npc_con' value!='@{wtype}&{template:npc} @{npc_name_flag} {{rname=^{constitution}}} {{mod=[[[[@{constitution_mod}]][CON]]]}} {{r1=[[@{d20}+[[@{constitution_mod}]][CON]]]}} @{rtype}+[[@{constitution_mod}]][CON]]]}} {{type=Ability}}') - span.bold(data-i18n='con-u') CON - span(name='attr_constitution') - input.negativeflag(type='hidden' name='attr_npc_con_negative' value!='0') - span.npcattr(name='attr_constitution_mod') + button(type='roll' name='roll_npc_cha' value!='@{wtype}&{template:npc} @{npc_name_flag} {{rname=^{npc-ship-cha}}} {{mod=[[[[@{charisma_mod}]][P-WIS]]]}} {{r1=[[@{d20}+[[@{charisma_mod}]][P-WIS]]]}} @{rtype}+[[@{charisma_mod}]][P-WIS]]]}} {{type=Ability}}') + span.bold(data-i18n='ship-cha-u') P-WIS + span(name='attr_charisma') + input.negativeflag(type='hidden' name='attr_npc_cha_negative' value!='0') + span.npcattr(name='attr_charisma_mod') .attr-container - button(type='roll' name='roll_npc_int' value!='@{wtype}&{template:npc} @{npc_name_flag} {{rname=^{intelligence}}} {{mod=[[[[@{intelligence_mod}]][INT]]]}} {{r1=[[@{d20}+[[@{intelligence_mod}]][INT]]]}} @{rtype}+[[@{intelligence_mod}]][INT]]]}} {{type=Ability}}') - span.bold(data-i18n='int-u') INT + button(type='roll' name='roll_npc_int' value!='@{wtype}&{template:npc} @{npc_name_flag} {{rname=^{npc-ship-int}}} {{mod=[[[[@{intelligence_mod}]][T-INT]]]}} {{r1=[[@{d20}+[[@{intelligence_mod}]][T-INT]]]}} @{rtype}+[[@{intelligence_mod}]][T-INT]]]}} {{type=Ability}}') + span.bold(data-i18n='ship-int-u') T-INT span(name='attr_intelligence') input.negativeflag(type='hidden' name='attr_npc_int_negative' value!='0') span.npcattr(name='attr_intelligence_mod') .attr-container - button(type='roll' name='roll_npc_wis' value!='@{wtype}&{template:npc} @{npc_name_flag} {{rname=^{wisdom}}} {{mod=[[[[@{wisdom_mod}]][WIS]]]}} {{r1=[[@{d20}+[[@{wisdom_mod}]][WIS]]]}} @{rtype}+[[@{wisdom_mod}]][WIS]]]}} {{type=Ability}}') - span.bold(data-i18n='wis-u') WIS + button(type='roll' name='roll_npc_wis' value!='@{wtype}&{template:npc} @{npc_name_flag} {{rname=^{npc-ship-wis}}} {{mod=[[[[@{wisdom_mod}]][T-WIS]]]}} {{r1=[[@{d20}+[[@{wisdom_mod}]][T-WIS]]]}} @{rtype}+[[@{wisdom_mod}]][T-WIS]]]}} {{type=Ability}}') + span.bold(data-i18n='ship-wis-u') T-WIS span(name='attr_wisdom') input.negativeflag(type='hidden' name='attr_npc_wis_negative' value!='0') span.npcattr(name='attr_wisdom_mod') .attr-container - button(type='roll' name='roll_npc_cha' value!='@{wtype}&{template:npc} @{npc_name_flag} {{rname=^{charisma}}} {{mod=[[[[@{charisma_mod}]][CHA]]]}} {{r1=[[@{d20}+[[@{charisma_mod}]][CHA]]]}} @{rtype}+[[@{charisma_mod}]][CHA]]]}} {{type=Ability}}') - span.bold(data-i18n='cha-u') CHA - span(name='attr_charisma') - input.negativeflag(type='hidden' name='attr_npc_cha_negative' value!='0') - span.npcattr(name='attr_charisma_mod') + button(type='roll' name='roll_npc_str' value!='@{wtype}&{template:npc} @{npc_name_flag} {{rname=^{npc-ship-str}}} {{mod=[[[[@{strength_mod}]][G-DEX]]]}} {{r1=[[@{d20}+[[@{strength_mod}]][G-DEX]]]}} @{rtype}+[[@{strength_mod}]][G-DEX]]]}} {{type=Ability}}') + span.bold(data-i18n='ship-str-u') G-DEX + span(name='attr_strength') + input.negativeflag(type='hidden' name='attr_npc_str_negative' value!='0') + span.npcattr(name='attr_strength_mod') + .attr-container + button(type='roll' name='roll_npc_con' value!='@{wtype}&{template:npc} @{npc_name_flag} {{rname=^{npc-ship-con}}} {{mod=[[[[@{constitution_mod}]][G-WIS]]]}} {{r1=[[@{d20}+[[@{constitution_mod}]][G-WIS]]]}} @{rtype}+[[@{constitution_mod}]][G-WIS]]]}} {{type=Ability}}') + span.bold(data-i18n='ship-con-u') G-WIS + span(name='attr_constitution') + input.negativeflag(type='hidden' name='attr_npc_con_negative' value!='0') + span.npcattr(name='attr_constitution_mod') .triangle .row.skills.red(style='position:relative;') span.bold(data-i18n='piloting') Piloting Bonus diff --git a/Esper_Genesis_5E/src/pc/pc.pug b/Esper_Genesis_5E/src/pc/pc.pug index 623d37e242..73aff5b3c6 100644 --- a/Esper_Genesis_5E/src/pc/pc.pug +++ b/Esper_Genesis_5E/src/pc/pc.pug @@ -1,243 +1,371 @@ -input.tab-button.core(name='attr_tab' type='radio' value!='core' checked='checked') -span(data-i18n='core-u') CORE -input.tab-button.bio(name='attr_tab' type='radio' value!='bio') -span(data-i18n='bio-u') BIO -input.tab-button.spells(name='attr_tab' type='radio' value!='spells') -span(data-i18n='spells-u') POWERS -input.tab-button.options(name='attr_tab' type='radio' value!='options') -span(style='font-family: pictos') y +input(type='checkbox' class='settings-modal-toggle' id='settings-modal-toggle') +input.tab-button.core(id='tab-core' name='attr_tab' type='radio' value!='core' checked='checked') +input.tab-button.bio(id='tab-bio' name='attr_tab' type='radio' value!='bio') +input.tab-button.spells(id='tab-spells' name='attr_tab' type='radio' value!='spells') + +input.tab-button.type-pc(id='tab-type-pc' name='attr_pc_sheet_type' type='radio' value!='pc' checked='checked') +input.tab-button.type-starship(id='tab-type-starship' name='attr_pc_sheet_type' type='radio' value!='starship') -input.tab-button.type-pc(name='attr_pc_sheet_type' type='radio' value!='pc' checked='checked') -span(data-i18n='pc-u') PC -input.tab-button.type-starship(name='attr_pc_sheet_type' type='radio' value!='starship') -span(data-i18n='starship-u') STARSHIP .page.core .header - .name-container - img(src='https://raw.githubusercontent.com/skydawn1/esper_genesis/master/EG_Logo.png' alt='Esper Genesis 5E' style='padding-bottom: 15px; margin-top: -5px;') - input(type='text' name='attr_character_name' style='width: 100%;') - span.label(data-i18n='char-name-u') CHARACTER NAME - input.options-flag(type='checkbox' name='attr_options-class-selection' checked='checked') - span y - .header-info.sheet-options - .sheet-row(style='border-top: 2px dashed gold;') - span(data-i18n='class:-u') CLASS: - input.sheet-flag(type='hidden' name='attr_custom_class') - select.hiding.class(name='attr_class') - option(value!='' data-i18n='choose') Choose - option(value!='Adept' data-i18n='adept') Adept - option(value!='Cybermancer' data-i18n='cybermancer') Cybermancer - option(value!='Engineer' data-i18n='engineer') Engineer - option(value!='Hunter' data-i18n='hunter') Hunter - option(value!='Melder' data-i18n='melder') Melder - option(value!='Sentinel' data-i18n='sentinel') Sentinel - option(value!='Specialist' data-i18n='specialist') Specialist - option(value!='Warrior' data-i18n='warrior') Warrior - input.showing(type='text' name='attr_cust_classname' style='width: 90px;') - span(data-i18n='subclass:-u') SUBCLASS: - input(type='text' name='attr_subclass') - span(data-i18n='lvl:-u') LEVEL: - input.class-level(type='number' style='width: 40px' name='attr_base_level' value!='1') - .sheet-row - span(data-i18n='race:-u') RACE: - input(type='text' name='attr_race') - span(data-i18n='subrace:-u') SUBRACE: - input(type='text' name='attr_subrace') - .header-info.sheet-display - .top - .hlabel-container - input.sheet-class-display.sheet-no_events(type='text' name='attr_class_display') - span.label(data-i18n='class-level-u') CLASS & LEVEL - .hlabel-container - input(type='text' name='attr_background' style='width: 182px;') - span.label(data-i18n='background-u') BACKGROUND - .bottom - .hlabel-container - input.sheet-no_events(type='text' name='attr_race_display') - span.label(data-i18n='race-u') RACE - .hlabel-container - input(type='text' name='attr_alignment') - span.label(data-i18n='alignment-u') ALIGNMENT - .hlabel-container(style='position: relative;') - input(type='text' name='attr_experience') - span.label(data-i18n='exp-pts-u') EXPERIENCE POINTS + .header-left + .name-container + .token-frame(title='To change your avatar, open Edit Character in the Journal sidebar') + img.char-avatar(name='attr_character_avatar' alt='Character Token') + .char-info-right + .name-fields + input(type='text' name='attr_character_name' style='width: 100%;') + span.label(data-i18n='char-name-u') CHARACTER NAME + input.options-flag(type='checkbox' name='attr_options-class-selection' checked='checked') + span y + .header-info.sheet-options + .sheet-row(style='border-top: 2px dashed gold;') + span(data-i18n='class:-u') CLASS: + input.sheet-flag(type='hidden' name='attr_custom_class') + select.hiding.class(name='attr_class') + option(value!='' data-i18n='choose') Choose + option(value!='Adept' data-i18n='adept') Adept + option(value!='Cybermancer' data-i18n='cybermancer') Cybermancer + option(value!='Engineer' data-i18n='engineer') Engineer + option(value!='Hunter' data-i18n='hunter') Hunter + option(value!='Melder' data-i18n='melder') Melder + option(value!='Sentinel' data-i18n='sentinel') Sentinel + option(value!='Specialist' data-i18n='specialist') Specialist + option(value!='Warrior' data-i18n='warrior') Warrior + input.showing(type='text' name='attr_cust_classname' style='width: 90px;') + span(data-i18n='subclass:-u') SUBCLASS: + input(type='text' name='attr_subclass') + span(data-i18n='lvl:-u') LEVEL: + input.class-level(type='number' style='width: 40px' name='attr_base_level' value!='1') + .sheet-row + span(data-i18n='race:-u') RACE: + input(type='text' name='attr_race') + span(data-i18n='subrace:-u') SUBRACE: + input(type='text' name='attr_subrace') + .header-info.sheet-display + .hlabel-container + input.sheet-class-display.sheet-no_events(type='text' name='attr_class_display') + span.label(data-i18n='class-level-u') CLASS & LEVEL + .hlabel-container + input.sheet-no_events(type='text' name='attr_race_display') + span.label(data-i18n='race-u') RACE + .hlabel-container + input(type='text' name='attr_background') + span.label(data-i18n='background-u') BACKGROUND + .xp-row + span.xp-prefix Exp: + input(type='text' name='attr_experience') + .header-right + span.hp-panel-label HIT POINTS + .hp-main-row + .hp-left-cluster + .hp-curmax-group + .hp-curmax-box + .hp-cm-inputs + input(type='number' name='attr_hp' title='@{hp}') + span.hp-sep / + input(type='text' name='attr_hp_max' title='@{hp_max}') + .hp-bar-track + .hp-bar-fill + .hp-cm-labels + span Current + span Max + .hp-temp-group + input(type='number' name='attr_hp_temp' title='@{hp_temp}') + span Temp + .hp-dmgheal-group + .hp-dmgheal-controls + button.hp-dmg-btn(type='action' name='act_damage') − + input.hp-change-input(type='number' name='attr_hp_change' value='0') + button.hp-heal-btn(type='action' name='act_heal') + + .hp-dmgheal-labels + span Damage + span Heal + .death-saves-group + button.ds-roll-btn(type='roll' name='roll_death_save' value='@{wtype}&{template:simple} {{rname=^{death-save-u}}} {{mod=@{death_save_bonus}}} {{r1=[[@{d20}+@{death_save_bonus}[MOD]@{globalsavingthrowbonus}]]}} {{normal=1}} {{global=@{global_save_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}') DEATH SAVES + .ds-pip-box + .ds-row + span.ds-label(data-i18n='successes-u') Success + input.ds-pip.ds-success(type='checkbox' name='attr_deathsave_succ1') + input.ds-pip.ds-success(type='checkbox' name='attr_deathsave_succ2') + input.ds-pip.ds-success(type='checkbox' name='attr_deathsave_succ3') + .ds-row + span.ds-label(data-i18n='failures-u') Failure + input.ds-pip.ds-failure(type='checkbox' name='attr_deathsave_fail1') + input.ds-pip.ds-failure(type='checkbox' name='attr_deathsave_fail2') + input.ds-pip.ds-failure(type='checkbox' name='attr_deathsave_fail3') + .hp-hitdice-row + span.hd-label HIT DICE + input.hd-mc1-flag(type='checkbox' name='attr_multiclass1_flag' value='1') + input.hd-mc2-flag(type='checkbox' name='attr_multiclass2_flag' value='1') + input.hd-mc3-flag(type='checkbox' name='attr_multiclass3_flag' value='1') + .hd-group.hd-group-primary + button.hd-type-btn(type='roll' name='roll_hit_dice' value='@{wtype}&{template:simple} {{rname=^{hit-dice-u}}} {{mod=D@{hitdietype}+[[@{constitution_mod}[CON]]]}} {{r1=[[1d@{hitdietype}+[[@{constitution_mod}]][CON]]]}} {{normal=1}} @{charname_output} {{licensedsheet=@{licensedsheet}}}') + span.hd-btn-label + | d + span(name='attr_hitdietype') + | ( + span(name='attr_class') + | ) + .hd-count-box + input.hd-count-input(type='number' name='attr_hit_dice' title='@{hit_dice}') + span.hd-sep / + input.hd-max-input(type='text' name='attr_hit_dice_max' title='@{hit_dice_max}') + .hd-group.hd-group-mc1 + button.hd-type-btn(type='roll' name='roll_hit_dice_mc1' value='@{wtype}&{template:simple} {{rname=^{hit-dice-u}}} {{mod=D@{multiclass1_hitdietype}+[[@{constitution_mod}[CON]]]}} {{r1=[[1d@{multiclass1_hitdietype}+[[@{constitution_mod}]][CON]]]}} {{normal=1}} @{charname_output} {{licensedsheet=@{licensedsheet}}}') + span.hd-btn-label + | d + span(name='attr_multiclass1_hitdietype') + | ( + span(name='attr_multiclass1') + | ) + .hd-count-box + input.hd-count-input(type='number' name='attr_multiclass1_hit_dice') + span.hd-sep / + input.hd-max-input(type='text' name='attr_multiclass1_hit_dice_max') + .hd-group.hd-group-mc2 + button.hd-type-btn(type='roll' name='roll_hit_dice_mc2' value='@{wtype}&{template:simple} {{rname=^{hit-dice-u}}} {{mod=D@{multiclass2_hitdietype}+[[@{constitution_mod}[CON]]]}} {{r1=[[1d@{multiclass2_hitdietype}+[[@{constitution_mod}]][CON]]]}} {{normal=1}} @{charname_output} {{licensedsheet=@{licensedsheet}}}') + span.hd-btn-label + | d + span(name='attr_multiclass2_hitdietype') + | ( + span(name='attr_multiclass2') + | ) + .hd-count-box + input.hd-count-input(type='number' name='attr_multiclass2_hit_dice') + span.hd-sep / + input.hd-max-input(type='text' name='attr_multiclass2_hit_dice_max') + .hd-group.hd-group-mc3 + button.hd-type-btn(type='roll' name='roll_hit_dice_mc3' value='@{wtype}&{template:simple} {{rname=^{hit-dice-u}}} {{mod=D@{multiclass3_hitdietype}+[[@{constitution_mod}[CON]]]}} {{r1=[[1d@{multiclass3_hitdietype}+[[@{constitution_mod}]][CON]]]}} {{normal=1}} @{charname_output} {{licensedsheet=@{licensedsheet}}}') + span.hd-btn-label + | d + span(name='attr_multiclass3_hitdietype') + | ( + span(name='attr_multiclass3') + | ) + .hd-count-box + input.hd-count-input(type='number' name='attr_multiclass3_hit_dice') + span.hd-sep / + input.hd-max-input(type='text' name='attr_multiclass3_hit_dice_max') + +abilitiesBar() + .tab-row + .tab-main-group + label.tab-label.core(for='tab-core') CORE + label.tab-label.bio(for='tab-bio') GEAR & BIO + label.tab-label.spells(for='tab-spells') POWERS + .tab-type-group + label.tab-label.type-pc(for='tab-type-pc') PC + label.tab-label.type-starship(for='tab-type-starship') STARSHIP .body .col.col1 - +abilityList() .skills-saves-container - .insp-prof-container - .value + .insp-init-row + label.insp-button input(type='checkbox' name='attr_inspiration') - span - .label - span(data-i18n='inspiration-u') INSPIRATION - .insp-prof-container - .value - span(name='attr_pb' title='@{pb}') - .label - span(data-i18n='prof-bonus-u') PROFICIENCY BONUS - .saving-throw-container - .saving-throw - input(type='checkbox' name='attr_strength_save_prof' title='@{strength_save_prof}' value!='(@{pb})') - span(name='attr_strength_save_bonus' title='@{strength_save_bonus}') 0 - button(type='roll' name='roll_strength_save' value!='@{wtype}&{template:simple} {{rname=^{strength-save-u}}} {{mod=@{strength_save_bonus}}} {{r1=[[@{d20}+@{strength_save_bonus}@{pbd_safe}]]}} @{rtype}+@{strength_save_bonus}@{pbd_safe}]]}} {{global=@{global_save_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='strength') Strength - .saving-throw - input(type='checkbox' name='attr_dexterity_save_prof' title='@{dexterity_save_prof}' value!='(@{pb})') - span(name='attr_dexterity_save_bonus' title='@{dexterity_save_bonus}') 0 - button(type='roll' name='roll_dexterity_save' value!='@{wtype}&{template:simple} {{rname=^{dexterity-save-u}}} {{mod=@{dexterity_save_bonus}}} {{r1=[[@{d20}+@{dexterity_save_bonus}@{pbd_safe}]]}} @{rtype}+@{dexterity_save_bonus}@{pbd_safe}]]}} {{global=@{global_save_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='dexterity') Dexterity - .saving-throw - input(type='checkbox' name='attr_constitution_save_prof' title='@{constitution_save_prof}' value!='(@{pb})') - span(name='attr_constitution_save_bonus' title='@{constitution_save_bonus}') 0 - button(type='roll' name='roll_constitution_save' value!='@{wtype}&{template:simple} {{rname=^{constitution-save-u}}} {{mod=@{constitution_save_bonus}}} {{r1=[[@{d20}+@{constitution_save_bonus}@{pbd_safe}]]}} @{rtype}+@{constitution_save_bonus}@{pbd_safe}]]}} {{global=@{global_save_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='constitution') Constitution - .saving-throw - input(type='checkbox' name='attr_intelligence_save_prof' title='@{intelligence_save_prof}' value!='(@{pb})') - span(name='attr_intelligence_save_bonus' title='@{intelligence_save_bonus}') 0 - button(type='roll' name='roll_intelligence_save' value!='@{wtype}&{template:simple} {{rname=^{intelligence-save-u}}} {{mod=@{intelligence_save_bonus}}} {{r1=[[@{d20}+@{intelligence_save_bonus}@{pbd_safe}]]}} @{rtype}+@{intelligence_save_bonus}@{pbd_safe}]]}} {{global=@{global_save_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='intelligence') Intelligence - .saving-throw - input(type='checkbox' name='attr_wisdom_save_prof' title='@{wisdom_save_prof}' value!='(@{pb})') - span(name='attr_wisdom_save_bonus' title='@{wisdom_save_bonus}') 0 - button(type='roll' name='roll_wisdom_save' value!='@{wtype}&{template:simple} {{rname=^{wisdom-save-u}}} {{mod=@{wisdom_save_bonus}}} {{r1=[[@{d20}+@{wisdom_save_bonus}@{pbd_safe}]]}} @{rtype}+@{wisdom_save_bonus}@{pbd_safe}]]}} {{global=@{global_save_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='wisdom') Wisdom - .saving-throw - input(type='checkbox' name='attr_charisma_save_prof' title='@{charisma_save_prof}' value!='(@{pb})') - span(name='attr_charisma_save_bonus' title='@{charisma_save_bonus}') 0 - button(type='roll' name='roll_charisma_save' value!='@{wtype}&{template:simple} {{rname=^{charisma-save-u}}} {{mod=@{charisma_save_bonus}}} {{r1=[[@{d20}+@{charisma_save_bonus}@{pbd_safe}]]}} @{rtype}+@{charisma_save_bonus}@{pbd_safe}]]}} {{global=@{global_save_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='charisma') Charisma - input.toggleflag(type='hidden' name='attr_global_save_mod_flag') - .hidden.textarea.globalattack - span.label(data-i18n='global-save-u' style='position: relative; padding-bottom: 5px;') GLOBAL SAVE MODIFIER - fieldset.repeating_savemod - .global-mod - input.options-flag(type='checkbox' name='attr_options-flag' checked='checked' style='top: -15px;') - span y - input.active-flag(type='checkbox' name='attr_global_save_active_flag' value!='1') - .options - .row - span(data-i18n='name:-u') NAME: - input(type='text' name='attr_global_save_name' value!='' placeholder='Sensory Boost' style='width:75px') - .row - span(data-i18n='roll:-u') ROLL: - input(type='text' name='attr_global_save_roll' value!='' placeholder='1d4' style='width:75px') - .globaldisplay(style='width: 75%') - span(name='attr_global_save_roll') - | [ - span(name='attr_global_save_name') - | ] - .label - span(data-i18n='saving-throws-u') SAVING THROWS + span.material-symbols-outlined.eg-icon star_shine + span.insp-text Inspiration + button.init-button(type='roll' name='roll_initiative' value!='@{wtype}&{template:simple} {{rname=^{init-u}}} {{mod=@{initiative_bonus}}} {{r1=[[@{initiative_style}+@{initiative_bonus}@{pbd_safe}[INIT] &{tracker}]]}} {{normal=1}} @{charname_output} {{licensedsheet=@{licensedsheet}}}') + | Initiative + span(name='attr_initiative_bonus_label' title='@{initiative_bonus}') + .pb-levelup-row + .pb-display + span.pb-value + | + + span(name='attr_pb' title='@{pb}') + span.pb-label PROFICIENCY BONUS + button.levelup-button(type='action' name='act_launch_lvl+mancer') + | Level Up + span.material-symbols-outlined.levelup-icon arrow_upload_ready + input(type='checkbox' class='show-5e-toggle' name='attr_show_5e_skills' value='1') + input.toggleflag(type='hidden' name='attr_global_save_mod_flag') + .hidden.textarea.globalattack + span.label(data-i18n='global-save-u' style='position: relative; padding-bottom: 5px;') GLOBAL SAVE MODIFIER + fieldset.repeating_savemod + .global-mod + input.options-flag(type='checkbox' name='attr_options-flag' checked='checked' style='top: -15px;') + span y + input.active-flag(type='checkbox' name='attr_global_save_active_flag' value!='1') + .options + .row + span(data-i18n='name:-u') NAME: + input(type='text' name='attr_global_save_name' value!='' placeholder='Sensory Boost' style='width:75px') + .row + span(data-i18n='roll:-u') ROLL: + input(type='text' name='attr_global_save_roll' value!='' placeholder='1d4' style='width:75px') + .globaldisplay(style='width: 75%') + span(name='attr_global_save_roll') + | [ + span(name='attr_global_save_name') + | ] .skills-container.skills-list div(data-i18n-list='skills-list') .skill(data-i18n-list-item='acrobatics') input(type='checkbox' name='attr_acrobatics_prof' title='@{acrobatics_prof}' value!='(@{pb}*@{acrobatics_type})') + input(type='hidden' name='attr_acrobatics_bonus' value='0') span(name='attr_acrobatics_bonus' title='@{acrobatics_bonus}') 0 - button(type='roll' name='roll_acrobatics' value!='@{wtype}&{template:simple} {{rname=^{acrobatics-u}}} {{mod=@{acrobatics_bonus}}} {{r1=[[@{d20}+@{acrobatics_bonus}@{pbd_safe}]]}} @{rtype}+@{acrobatics_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='acrobatics-core') - | Acrobatics + button(type='roll' name='roll_acrobatics' value!='@{wtype}&{template:simple} {{rname=^{acrobatics-u}}} {{mod=@{acrobatics_bonus}}} {{r1=[[@{acrobatics_d20}+@{acrobatics_bonus}@{pbd_safe}]]}} @{rtype}+@{acrobatics_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='acrobatics-core') + | Acrobatics span (Dex) - .skill(data-i18n-list-item='astrophysics') + .skill.eg-skill(data-i18n-list-item='astrophysics') input(type='checkbox' name='attr_astrophysics_prof' title='@{astrophysics_prof}' value!='(@{pb}*@{astrophysics_type})') + input(type='hidden' name='attr_astrophysics_bonus' value='0') span(name='attr_astrophysics_bonus' title='@{astrophysics_bonus}') 0 - button(type='roll' name='roll_astrophysics' value!='@{wtype}&{template:simple} {{rname=^{astrophysics-u}}} {{mod=@{astrophysics_bonus}}} {{r1=[[@{d20}+@{astrophysics_bonus}@{pbd_safe}]]}} @{rtype}+@{astrophysics_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='astrophysics-core') - | Astrophysics + button(type='roll' name='roll_astrophysics' value!='@{wtype}&{template:simple} {{rname=^{astrophysics-u}}} {{mod=@{astrophysics_bonus}}} {{r1=[[@{astrophysics_d20}+@{astrophysics_bonus}@{pbd_safe}]]}} @{rtype}+@{astrophysics_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='astrophysics-core') + | Astrophysics span (Int) .skill(data-i18n-list-item='athletics') input(type='checkbox' name='attr_athletics_prof' title='@{athletics_prof}' value!='(@{pb}*@{athletics_type})') + input(type='hidden' name='attr_athletics_bonus' value='0') span(name='attr_athletics_bonus' title='@{athletics_bonus}') 0 - button(type='roll' name='roll_athletics' value!='@{wtype}&{template:simple} {{rname=^{athletics-u}}} {{mod=@{athletics_bonus}}} {{r1=[[@{d20}+@{athletics_bonus}@{pbd_safe}]]}} @{rtype}+@{athletics_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='athletics-core') - | Athletics + button(type='roll' name='roll_athletics' value!='@{wtype}&{template:simple} {{rname=^{athletics-u}}} {{mod=@{athletics_bonus}}} {{r1=[[@{athletics_d20}+@{athletics_bonus}@{pbd_safe}]]}} @{rtype}+@{athletics_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='athletics-core') + | Athletics span (Str) - .skill(data-i18n-list-item='computers') + .skill.eg-skill(data-i18n-list-item='computers') input(type='checkbox' name='attr_computers_prof' title='@{computers_prof}' value!='(@{pb}*@{computers_type})') + input(type='hidden' name='attr_computers_bonus' value='0') span(name='attr_computers_bonus' title='@{computers_bonus}') 0 - button(type='roll' name='roll_computers' value!='@{wtype}&{template:simple} {{rname=^{computers-u}}} {{mod=@{computers_bonus}}} {{r1=[[@{d20}+@{computers_bonus}@{pbd_safe}]]}} @{rtype}+@{computers_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='computers-core') - | Computers + button(type='roll' name='roll_computers' value!='@{wtype}&{template:simple} {{rname=^{computers-u}}} {{mod=@{computers_bonus}}} {{r1=[[@{computers_d20}+@{computers_bonus}@{pbd_safe}]]}} @{rtype}+@{computers_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='computers-core') + | Computers span (Int) .skill(data-i18n-list-item='deception') input(type='checkbox' name='attr_deception_prof' title='@{deception_prof}' value!='(@{pb}*@{deception_type})') + input(type='hidden' name='attr_deception_bonus' value='0') span(name='attr_deception_bonus' title='@{deception_bonus}') 0 - button(type='roll' name='roll_deception' value!='@{wtype}&{template:simple} {{rname=^{deception-u}}} {{mod=@{deception_bonus}}} {{r1=[[@{d20}+@{deception_bonus}@{pbd_safe}]]}} @{rtype}+@{deception_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='deception-core') - | Deception + button(type='roll' name='roll_deception' value!='@{wtype}&{template:simple} {{rname=^{deception-u}}} {{mod=@{deception_bonus}}} {{r1=[[@{deception_d20}+@{deception_bonus}@{pbd_safe}]]}} @{rtype}+@{deception_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='deception-core') + | Deception span (Cha) .skill(data-i18n-list-item='insight') input(type='checkbox' name='attr_insight_prof' title='@{insight_prof}' value!='(@{pb}*@{insight_type})') + input(type='hidden' name='attr_insight_bonus' value='0') span(name='attr_insight_bonus' title='@{insight_bonus}') 0 - button(type='roll' name='roll_insight' value!='@{wtype}&{template:simple} {{rname=^{insight-u}}} {{mod=@{insight_bonus}}} {{r1=[[@{d20}+@{insight_bonus}@{pbd_safe}]]}} @{rtype}+@{insight_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='insight-core') - | Insight + button(type='roll' name='roll_insight' value!='@{wtype}&{template:simple} {{rname=^{insight-u}}} {{mod=@{insight_bonus}}} {{r1=[[@{insight_d20}+@{insight_bonus}@{pbd_safe}]]}} @{rtype}+@{insight_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='insight-core') + | Insight span (Wis) .skill(data-i18n-list-item='intimidation') input(type='checkbox' name='attr_intimidation_prof' title='@{intimidation_prof}' value!='(@{pb}*@{intimidation_type})') + input(type='hidden' name='attr_intimidation_bonus' value='0') span(name='attr_intimidation_bonus' title='@{intimidation_bonus}') 0 - button(type='roll' name='roll_intimidation' value!='@{wtype}&{template:simple} {{rname=^{intimidation-u}}} {{mod=@{intimidation_bonus}}} {{r1=[[@{d20}+@{intimidation_bonus}@{pbd_safe}]]}} @{rtype}+@{intimidation_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='intimidation-core') - | Intimidation + button(type='roll' name='roll_intimidation' value!='@{wtype}&{template:simple} {{rname=^{intimidation-u}}} {{mod=@{intimidation_bonus}}} {{r1=[[@{intimidation_d20}+@{intimidation_bonus}@{pbd_safe}]]}} @{rtype}+@{intimidation_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='intimidation-core') + | Intimidation span (Cha) .skill(data-i18n-list-item='investigation') input(type='checkbox' name='attr_investigation_prof' title='@{investigation_prof}' value!='(@{pb}*@{investigation_type})') + input(type='hidden' name='attr_investigation_bonus' value='0') span(name='attr_investigation_bonus' title='@{investigation_bonus}') 0 - button(type='roll' name='roll_investigation' value!='@{wtype}&{template:simple} {{rname=^{investigation-u}}} {{mod=@{investigation_bonus}}} {{r1=[[@{d20}+@{investigation_bonus}@{pbd_safe}]]}} @{rtype}+@{investigation_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='investigation-core') - | Investigation + button(type='roll' name='roll_investigation' value!='@{wtype}&{template:simple} {{rname=^{investigation-u}}} {{mod=@{investigation_bonus}}} {{r1=[[@{investigation_d20}+@{investigation_bonus}@{pbd_safe}]]}} @{rtype}+@{investigation_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='investigation-core') + | Investigation span (Int) - .skill(data-i18n-list-item='lore') + .skill.eg-skill(data-i18n-list-item='lore') input(type='checkbox' name='attr_lore_prof' title='@{lore_prof}' value!='(@{pb}*@{lore_type})') + input(type='hidden' name='attr_lore_bonus' value='0') span(name='attr_lore_bonus' title='@{lore_bonus}') 0 - button(type='roll' name='roll_lore' value!='@{wtype}&{template:simple} {{rname=^{lore-u}}} {{mod=@{lore_bonus}}} {{r1=[[@{d20}+@{lore_bonus}@{pbd_safe}]]}} @{rtype}+@{lore_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='lore-core') - | Lore + button(type='roll' name='roll_lore' value!='@{wtype}&{template:simple} {{rname=^{lore-u}}} {{mod=@{lore_bonus}}} {{r1=[[@{lore_d20}+@{lore_bonus}@{pbd_safe}]]}} @{rtype}+@{lore_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='lore-core') + | Lore span (Int) - .skill(data-i18n-list-item='mechanics') + .skill.eg-skill(data-i18n-list-item='mechanics') input(type='checkbox' name='attr_mechanics_prof' title='@{mechanics_prof}' value!='(@{pb}*@{mechanics_type})') + input(type='hidden' name='attr_mechanics_bonus' value='0') span(name='attr_mechanics_bonus' title='@{mechanics_bonus}') 0 - button(type='roll' name='roll_mechanics' value!='@{wtype}&{template:simple} {{rname=^{mechanics-u}}} {{mod=@{mechanics_bonus}}} {{r1=[[@{d20}+@{mechanics_bonus}@{pbd_safe}]]}} @{rtype}+@{mechanics_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='mechanics-core') - | Mechanics + button(type='roll' name='roll_mechanics' value!='@{wtype}&{template:simple} {{rname=^{mechanics-u}}} {{mod=@{mechanics_bonus}}} {{r1=[[@{mechanics_d20}+@{mechanics_bonus}@{pbd_safe}]]}} @{rtype}+@{mechanics_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='mechanics-core') + | Mechanics span (Wis) .skill(data-i18n-list-item='medicine') input(type='checkbox' name='attr_medicine_prof' title='@{medicine_prof}' value!='(@{pb}*@{medicine_type})') + input(type='hidden' name='attr_medicine_bonus' value='0') span(name='attr_medicine_bonus' title='@{medicine_bonus}') 0 - button(type='roll' name='roll_medicine' value!='@{wtype}&{template:simple} {{rname=^{medicine-u}}} {{mod=@{medicine_bonus}}} {{r1=[[@{d20}+@{medicine_bonus}@{pbd_safe}]]}} @{rtype}+@{medicine_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='medicine-core') - | Medicine + button(type='roll' name='roll_medicine' value!='@{wtype}&{template:simple} {{rname=^{medicine-u}}} {{mod=@{medicine_bonus}}} {{r1=[[@{medicine_d20}+@{medicine_bonus}@{pbd_safe}]]}} @{rtype}+@{medicine_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='medicine-core') + | Medicine span (Wis) .skill(data-i18n-list-item='perception') input(type='checkbox' name='attr_perception_prof' title='@{perception_prof}' value!='(@{pb}*@{perception_type})') + input(type='hidden' name='attr_perception_bonus' value='0') span(name='attr_perception_bonus' title='@{perception_bonus}') 0 - button(type='roll' name='roll_perception' value!='@{wtype}&{template:simple} {{rname=^{perception-u}}} {{mod=@{perception_bonus}}} {{r1=[[@{d20}+@{perception_bonus}@{pbd_safe}]]}} @{rtype}+@{perception_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='perception-core') - | Perception + button(type='roll' name='roll_perception' value!='@{wtype}&{template:simple} {{rname=^{perception-u}}} {{mod=@{perception_bonus}}} {{r1=[[@{perception_d20}+@{perception_bonus}@{pbd_safe}]]}} @{rtype}+@{perception_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='perception-core') + | Perception span (Wis) .skill(data-i18n-list-item='performance') input(type='checkbox' name='attr_performance_prof' title='@{performance_prof}' value!='(@{pb}*@{performance_type})') + input(type='hidden' name='attr_performance_bonus' value='0') span(name='attr_performance_bonus' title='@{performance_bonus}') 0 - button(type='roll' name='roll_performance' value!='@{wtype}&{template:simple} {{rname=^{performance-u}}} {{mod=@{performance_bonus}}} {{r1=[[@{d20}+@{performance_bonus}@{pbd_safe}]]}} @{rtype}+@{performance_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='performance-core') - | Performance + button(type='roll' name='roll_performance' value!='@{wtype}&{template:simple} {{rname=^{performance-u}}} {{mod=@{performance_bonus}}} {{r1=[[@{performance_d20}+@{performance_bonus}@{pbd_safe}]]}} @{rtype}+@{performance_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='performance-core') + | Performance span (Cha) .skill(data-i18n-list-item='persuasion') input(type='checkbox' name='attr_persuasion_prof' title='@{persuasion_prof}' value!='(@{pb}*@{persuasion_type})') + input(type='hidden' name='attr_persuasion_bonus' value='0') span(name='attr_persuasion_bonus' title='@{persuasion_bonus}') 0 - button(type='roll' name='roll_persuasion' value!='@{wtype}&{template:simple} {{rname=^{persuasion-u}}} {{mod=@{persuasion_bonus}}} {{r1=[[@{d20}+@{persuasion_bonus}@{pbd_safe}]]}} @{rtype}+@{persuasion_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='persuasion-core') - | Persuasion + button(type='roll' name='roll_persuasion' value!='@{wtype}&{template:simple} {{rname=^{persuasion-u}}} {{mod=@{persuasion_bonus}}} {{r1=[[@{persuasion_d20}+@{persuasion_bonus}@{pbd_safe}]]}} @{rtype}+@{persuasion_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='persuasion-core') + | Persuasion span (Wis) .skill(data-i18n-list-item='sleight_of_hand') input(type='checkbox' name='attr_sleight_of_hand_prof' title='@{sleight_of_hand_prof}' value!='(@{pb}*@{sleight_of_hand_type})') + input(type='hidden' name='attr_sleight_of_hand_bonus' value='0') span(name='attr_sleight_of_hand_bonus' title='@{sleight_of_hand_bonus}') 0 - button(type='roll' name='roll_sleight_of_hand' value!='@{wtype}&{template:simple} {{rname=^{sleight_of_hand-u}}} {{mod=@{sleight_of_hand_bonus}}} {{r1=[[@{d20}+@{sleight_of_hand_bonus}@{pbd_safe}]]}} @{rtype}+@{sleight_of_hand_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='sleight_of_hand-core') - | Sleight of Hand + button(type='roll' name='roll_sleight_of_hand' value!='@{wtype}&{template:simple} {{rname=^{sleight_of_hand-u}}} {{mod=@{sleight_of_hand_bonus}}} {{r1=[[@{sleight_of_hand_d20}+@{sleight_of_hand_bonus}@{pbd_safe}]]}} @{rtype}+@{sleight_of_hand_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='sleight_of_hand-core') + | Sleight of Hand span (Dex) .skill(data-i18n-list-item='stealth') input(type='checkbox' name='attr_stealth_prof' title='@{stealth_prof}' value!='(@{pb}*@{stealth_type})') + input(type='hidden' name='attr_stealth_bonus' value='0') span(name='attr_stealth_bonus' title='@{stealth_bonus}') 0 - button(type='roll' name='roll_stealth' value!='@{wtype}&{template:simple} {{rname=^{stealth-u}}} {{mod=@{stealth_bonus}}} {{r1=[[@{d20}+@{stealth_bonus}@{pbd_safe}]]}} @{rtype}+@{stealth_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='stealth-core') - | Stealth + button(type='roll' name='roll_stealth' value!='@{wtype}&{template:simple} {{rname=^{stealth-u}}} {{mod=@{stealth_bonus}}} {{r1=[[@{stealth_d20}+@{stealth_bonus}@{pbd_safe}]]}} @{rtype}+@{stealth_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='stealth-core') + | Stealth span (Dex) .skill(data-i18n-list-item='survival') input(type='checkbox' name='attr_survival_prof' title='@{survival_prof}' value!='(@{pb}*@{survival_type})') + input(type='hidden' name='attr_survival_bonus' value='0') span(name='attr_survival_bonus' title='@{survival_bonus}') 0 - button(type='roll' name='roll_survival' value!='@{wtype}&{template:simple} {{rname=^{survival-u}}} {{mod=@{survival_bonus}}} {{r1=[[@{d20}+@{survival_bonus}@{pbd_safe}]]}} @{rtype}+@{survival_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='survival-core') - | Survival + button(type='roll' name='roll_survival' value!='@{wtype}&{template:simple} {{rname=^{survival-u}}} {{mod=@{survival_bonus}}} {{r1=[[@{survival_d20}+@{survival_bonus}@{pbd_safe}]]}} @{rtype}+@{survival_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='survival-core') + | Survival span (Wis) - .skill(data-i18n-list-item='xenobiology') + .skill.eg-skill(data-i18n-list-item='xenobiology') input(type='checkbox' name='attr_xenobiology_prof' title='@{xenobiology_prof}' value!='(@{pb}*@{xenobiology_type})') + input(type='hidden' name='attr_xenobiology_bonus' value='0') span(name='attr_xenobiology_bonus' title='@{xenobiology_bonus}') 0 - button(type='roll' name='roll_xenobiology' value!='@{wtype}&{template:simple} {{rname=^{xenobiology-u}}} {{mod=@{xenobiology_bonus}}} {{r1=[[@{d20}+@{xenobiology_bonus}@{pbd_safe}]]}} @{rtype}+@{xenobiology_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='xenobiology-core') - | Xenobiology + button(type='roll' name='roll_xenobiology' value!='@{wtype}&{template:simple} {{rname=^{xenobiology-u}}} {{mod=@{xenobiology_bonus}}} {{r1=[[@{xenobiology_d20}+@{xenobiology_bonus}@{pbd_safe}]]}} @{rtype}+@{xenobiology_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='xenobiology-core') + | Xenobiology + span (Int) + .fivee-separator + .skill.fivee-skill(data-i18n-list-item='animal_handling') + input(type='checkbox' name='attr_animal_handling_prof' title='@{animal_handling_prof}' value!='(@{pb}*@{animal_handling_type})') + input(type='hidden' name='attr_animal_handling_bonus' value='0') + span(name='attr_animal_handling_bonus' title='@{animal_handling_bonus}') 0 + button(type='roll' name='roll_animal_handling' value!='@{wtype}&{template:simple} {{rname=^{animal_handling-u}}} {{mod=@{animal_handling_bonus}}} {{r1=[[@{animal_handling_d20}+@{animal_handling_bonus}@{pbd_safe}]]}} @{rtype}+@{animal_handling_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='animal_handling-core') + | Animal Handling + span (Wis) + .skill.fivee-skill(data-i18n-list-item='arcana') + input(type='checkbox' name='attr_arcana_prof' title='@{arcana_prof}' value!='(@{pb}*@{arcana_type})') + input(type='hidden' name='attr_arcana_bonus' value='0') + span(name='attr_arcana_bonus' title='@{arcana_bonus}') 0 + button(type='roll' name='roll_arcana' value!='@{wtype}&{template:simple} {{rname=^{arcana-u}}} {{mod=@{arcana_bonus}}} {{r1=[[@{arcana_d20}+@{arcana_bonus}@{pbd_safe}]]}} @{rtype}+@{arcana_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='arcana-core') + | Arcana + span (Int) + .skill.fivee-skill(data-i18n-list-item='history') + input(type='checkbox' name='attr_history_prof' title='@{history_prof}' value!='(@{pb}*@{history_type})') + input(type='hidden' name='attr_history_bonus' value='0') + span(name='attr_history_bonus' title='@{history_bonus}') 0 + button(type='roll' name='roll_history' value!='@{wtype}&{template:simple} {{rname=^{history-u}}} {{mod=@{history_bonus}}} {{r1=[[@{history_d20}+@{history_bonus}@{pbd_safe}]]}} @{rtype}+@{history_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='history-core') + | History + span (Int) + .skill.fivee-skill(data-i18n-list-item='nature') + input(type='checkbox' name='attr_nature_prof' title='@{nature_prof}' value!='(@{pb}*@{nature_type})') + input(type='hidden' name='attr_nature_bonus' value='0') + span(name='attr_nature_bonus' title='@{nature_bonus}') 0 + button(type='roll' name='roll_nature' value!='@{wtype}&{template:simple} {{rname=^{nature-u}}} {{mod=@{nature_bonus}}} {{r1=[[@{nature_d20}+@{nature_bonus}@{pbd_safe}]]}} @{rtype}+@{nature_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='nature-core') + | Nature + span (Int) + .skill.fivee-skill(data-i18n-list-item='religion') + input(type='checkbox' name='attr_religion_prof' title='@{religion_prof}' value!='(@{pb}*@{religion_type})') + input(type='hidden' name='attr_religion_bonus' value='0') + span(name='attr_religion_bonus' title='@{religion_bonus}') 0 + button(type='roll' name='roll_religion' value!='@{wtype}&{template:simple} {{rname=^{religion-u}}} {{mod=@{religion_bonus}}} {{r1=[[@{religion_d20}+@{religion_bonus}@{pbd_safe}]]}} @{rtype}+@{religion_bonus}@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='religion-core') + | Religion span (Int) .label span(data-i18n='skills-u') SKILLS - .insp-prof-container(style='width: 100%; margin-top: 2px;') + .insp-prof-container.passive-wis-display(style='width: 100%; margin-top: 2px;') .value // span(name='attr_passive_wisdom') @@ -251,7 +379,7 @@ span(data-i18n='starship-u') STARSHIP fieldset.repeating_tool .tool input.options-flag(type='checkbox' name='attr_options-flag' checked='checked') - span y + span settings .options .row span(data-i18n='name:-u') NAME: @@ -305,7 +433,7 @@ span(data-i18n='starship-u') STARSHIP span(style='display: inline;') & span(data-i18n='custom-skills-u' style='display: inline;') CUSTOM SKILLS .textbox-container.proficiencies - input.inventoryflag(type='hidden' name='attr_simpleproficencies' value!='complex') + input.inventoryflag(type='hidden' name='attr_simpleproficencies' value='complex') textarea.sheet-simple(name='attr_other_proficiencies_and_languages' style='min-height: 91px; height: 91px;') .complex .top @@ -335,43 +463,37 @@ span(data-i18n='starship-u') STARSHIP span(style='margin-top: -10px;' data-i18n='other-prof-langs-u') OTHER PROFICIENCIES & LANGUAGES .col.col2 .ac-init-speed-container - .ac + .ac-box + .ac-box-header + span.ac-box-label Armor Class + label.ac-gear-toggle + input(type='checkbox' class='ac-expand-cb') + span.material-symbols-outlined.ac-gear-icon settings input(type='text' name='attr_ac' title='@{ac}') - span.label.pc-ac(data-i18n='armor-class-u') ARMOR CLASS - .init - span(name='attr_initiative_bonus' title='@{initiative_bonus}') - button(type='roll' name='roll_initiative' value!='@{wtype}&{template:simple} {{rname=^{init-u}}} {{mod=@{initiative_bonus}}} {{r1=[[@{initiative_style}+@{initiative_bonus}@{pbd_safe}[INIT] &{tracker}]]}} {{normal=1}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='init-u') INITIATIVE - .speed + .ac-details + .detail-item + input(type='text' name='attr_custom_ac_base' placeholder='10' value='10') + span.detail-label Armor + .detail-item + span.detail-value(name='attr_dexterity_mod') 0 + span.detail-label Dex Mod + .speed-box + .speed-box-header + span.speed-box-label Speed + label.speed-gear-toggle + input(type='checkbox' class='speed-expand-cb') + span.material-symbols-outlined.speed-gear-icon settings input(type='text' name='attr_speed' title='@{speed}') - span.label(data-i18n='speed-u') SPEED - .hp - .top - span(data-i18n='hp-max-u') Hit Point Maximum - input(type='text' name='attr_hp_max' title='@{hp_max}') - input(type='number' name='attr_hp' title='@{hp}') - span.label(data-i18n='hp-current-u') CURRENT HIT POINTS - .hp(style='height: 56px;') - input(type='number' name='attr_hp_temp' title='@{hp_temp}') - span.label(data-i18n='hp-temp-u') TEMPORARY HIT POINTS - .hdice-dsaves-container(style='width: 242px;') - .subcontainer - .top - span(data-i18n='total') Total - input(type='text' name='attr_hit_dice_max' title='@{hit_dice_max}') - input(type='number' name='attr_hit_dice' title='@{hit_dice}' style='margin-bottom: -6px;') - button(type='roll' name='roll_hit_dice' value!='@{wtype}&{template:simple} {{rname=^{hit-dice-u}}} {{mod=D@{hitdie_final}+[[@{constitution_mod}[CON]]]}} {{r1=[[1d@{hitdie_final}+[[@{constitution_mod}]][CON]]]}} {{normal=1}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='hit-dice-u') HIT DICE - .subcontainer(style='float: right;') - .row-container - span.label(data-i18n='successes-u') SUCCESSES - input(type='checkbox' name='attr_deathsave_succ1') - input(type='checkbox' name='attr_deathsave_succ2') - input(type='checkbox' name='attr_deathsave_succ3') - .row-container - span.label(data-i18n='failures-u') FAILURES - input(type='checkbox' name='attr_deathsave_fail1') - input(type='checkbox' name='attr_deathsave_fail2') - input(type='checkbox' name='attr_deathsave_fail3') - button(type='roll' name='roll_death_save' style='margin-top: 6px;' value!='@{wtype}&{template:simple} {{rname=^{death-save-u}}} {{mod=@{death_save_bonus}}} {{r1=[[@{d20}+@{death_save_bonus}[MOD]@{globalsavingthrowbonus}]]}} {{normal=1}} {{global=@{global_save_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}' data-i18n='death-saves-u') DEATH SAVES + .speed-details + .detail-item + input(type='text' name='attr_speed_fly' placeholder='—') + span.detail-label Fly + .detail-item + input(type='text' name='attr_speed_swim' placeholder='—') + span.detail-label Swim + .detail-item + input(type='text' name='attr_speed_climb' placeholder='—') + span.detail-label Climb input.exhaustion-toggle(type='hidden' name='attr_exhaustion_toggle' value!='0') .exhaustion(style='position: relative;') input(type='number' name='attr_exhaustion_level' step='1' min='0' max='6') @@ -384,15 +506,17 @@ span(data-i18n='starship-u') STARSHIP span.ex-description(name='attr_exhaustion_6') span.label(data-i18n='exhaustion-u') EXHAUSTION LEVEL input.ammoflag(type='hidden' name='attr_ammotracking') - .attacks(style='position: relative;') - .top - span.label(style='width: 95px;' data-i18n='name-u') NAME - span.label(style='width: 35px;' data-i18n='atk-u') ATK - span.label(style='width: 65px;' data-i18n='dmg-type-u') DAMAGE/TYPE + .attacks + span.label(data-i18n='atk-spellcasting-u') ATTACKS & ESPER POWERS + .top.atk-header + span.atk-col-name NAME + span.atk-col-range RANGE + span.atk-col-hit HIT / DC + span.atk-col-dmg DAMAGE fieldset.repeating_attack .attack input.options-flag(type='checkbox' name='attr_options-flag' checked='checked') - span y + span settings .options .row span(data-i18n='name:-u') NAME: @@ -497,9 +621,11 @@ span(data-i18n='starship-u') STARSHIP textarea(name='attr_atk_desc' placeholder='Up to 2 creatures within 5 feet' data-i18n-placeholder='description-place') .display button(type='roll' name='roll_attack' value!='@{rollbase}') - span(name='attr_atkname' style='width: 85px;') - input(type='text' name='attr_atkbonus' style='width: 40px; text-align: center;' value!='') - input(type='text' name='attr_atkdmgtype' style='width: 90px;' value!='') + span.atk-name-cell(name='attr_atkname') + span.atk-range-cell(name='attr_atkrange') + input.atk-bonus-cell(type='text' name='attr_atkbonus' value!='') + input.atk-dmg-cell(type='text' name='attr_atkdmgtype' value!='') + input(type='hidden' name='attr_rollbase') input(type='hidden' name='attr_rollbase_dmg') input(type='hidden' name='attr_rollbase_crit') @@ -554,7 +680,6 @@ span(data-i18n='starship-u') STARSHIP span.subheader span(name='attr_global_damage_damage') span(name='attr_global_damage_type') - span.label(style='margin-top: 0px; position: absolute; bottom: 0px;' data-i18n='atk-spellcasting-u') ATTACKS & POWERS input.toggleflag(type='hidden' name='attr_global_ac_mod_flag') .equipment.hidden .textarea.globalattack.acmod @@ -577,110 +702,34 @@ span(data-i18n='starship-u') STARSHIP span(name='attr_global_ac_name') | ] span.label(data-i18n='global-ac-u') GLOBAL AC MODIFIER - .equipment - .money - .coin - span.label(data-i18n='cubil-cred-u') CUBIL - input(type='text' name='attr_gp' title='@{cu}') - .coin - span.label(data-i18n='cubil-coin-u') COINS - input(type='text' name='attr_pp' title='@{cn}') - input.inventoryflag(type='hidden' name='attr_simpleinventory' value!='complex') - textarea.simple(name='attr_equipment') - .complex - input.warningflag(type='hidden' name='attr_armorwarningflag') - .warning - span - label - input(type='checkbox' name='attr_armorwarningflag' value!='hide') - | * - span(data-i18n='warning-armor-sets-u') - | WARNING - MULTIPLE SETS OF ARMOR OR SHIELDS HAVE BEEN ADDED AND AC IS NOT CORRECTLY CALCULATED. UNEQUIP THE ARMOR PIECE FROM THE ITEM DETAILS. - input.warningflag(type='hidden' name='attr_customacwarningflag') - .warning - span - label - input(type='checkbox' name='attr_customacwarningflag' value!='hide') - | * - span(data-i18n='warning-customac-u') - | ATTENTION - YOUR CUSTOM AC CALCULATION IS NOT BEING USED AS YOU HAVE ARMOR EQUIPPED. IF YOU WANT TO USE YOUR CUSTOM AC, UNEQUIP THE ARMOR PIECE FROM THE ITEM DETAILS. - .header(style='height: auto;') - span.pictos(style='width: 25px; font-size: 15px;') * - span(style='width: 100px; text-align: left;' data-i18n='item-name-u') ITEM NAME - span(style='width: 25px;') - img(src='https://raw.githubusercontent.com/skydawn1/esper_genesis/master/EG_Inv_weight.png' style='width: 15px; margin-bottom: -3px;' alt='Weight symbol') - fieldset.repeating_inventory - input.equippedflag(type='hidden' name='attr_equipped') - .item - input.weight(type='text' name='attr_itemcount' value!='1') - input.name(type='text' name='attr_itemname') - input.weight(type='text' name='attr_itemweight') - input.inventorysubflag(type='checkbox' name='attr_inventorysubflag') - span i - .subitem - input.equipped(type='checkbox' name='attr_equipped' value!='1' checked='checked') - span.equippedlabel(data-i18n='equipped-u') EQUIPPED - input.equipped(type='checkbox' name='attr_useasresource' value!='1') - span.equippedlabel(data-i18n='use-as-resource-u') USE AS A RESOURCE - input.equipped(type='checkbox' name='attr_hasattack' value!='1') - span.equippedlabel(data-i18n='has-attack-u') HAS AN ATTACK - span.label(data-i18n='prop:-u') PROP: - input.subfield(type='text' name='attr_itemproperties') - span.label(data-i18n='mods:-u') MODS: - input.subfield(type='text' name='attr_itemmodifiers') - textarea.subtextarea(name='attr_itemcontent') - input(type='hidden' name='attr_itemattackid') - input(type='hidden' name='attr_itemresourceid') - .weighttotal - span.label(data-i18n='total-weight-u') TOTAL WEIGHT - input(type='text' name='attr_weighttotal' value!='0') - input.encumberance(type='hidden' name='attr_encumberance') - span.encumb.immobile(data-i18n='immobile-u') IMMOBILE - span.encumb.heavily(data-i18n='heavily-encumbered-u') HEAVILY ENCUMBERED - span.encumb.encumbered(data-i18n='encumbered-u') ENCUMBERED - span.encumb.over(data-i18n='over-carrying-cap-u') OVER CARRYING CAPACITY - span.label(style='margin-top: 0px; position: absolute; bottom: 0px;' data-i18n='equipment-u') EQUIPMENT .col.col3 - .textbox.pibf - input.options-flag(type='checkbox' name='attr_options-flag-personality' checked='checked') - span y - .options - textarea(name='attr_personality_traits' style='min-height: 50px; height: 50px;') - .display - span(name='attr_personality_traits') - span.label(data-i18n='personality-traits-u') PERSONALITY TRAITS - .textbox.pibf - input.options-flag(type='checkbox' name='attr_options-flag-ideals' checked='checked') - span y - .options - textarea(name='attr_ideals') - .display - span(name='attr_ideals') - span.label(data-i18n='ideals-u') IDEALS - .textbox.pibf - input.options-flag(type='checkbox' name='attr_options-flag-bonds' checked='checked') - span y - .options - textarea(name='attr_bonds') - .display - span(name='attr_bonds') - span.label(data-i18n='bonds-u') BONDS - .textbox.pibf - input.options-flag(type='checkbox' name='attr_options-flag-flaws' checked='checked') - span y - .options - textarea(name='attr_flaws' style='min-height: 46px; height: 46px;') - .display - span(name='attr_flaws') - span.label(data-i18n='flaws-u') FLAWS + input(type='hidden' name='attr_use_hero_points' value!='0') + .hero-points + input(type='hidden' name='attr_hero_points') + .value + input(type='text' name='attr_hero_points' value!='0') + .label + button.roll-hd.btn.ui-draggable(type='roll' name='roll_hero_points' value!='@{wtype}&{template:simple} {{rname=^{hero-points-u}}} {{r1=[[d6]]}} {{normal=1}} {{r2=[[0d20]]}} @{charname_output}' title='Roll Hero Points') + span + span(data-i18n='hero-points-u') HERO POINTS + | (1D6) + span(data-i18n='none-left-u') NONE LEFT + input(type='checkbox' name='attr_consumed_hero_points' value!='1') + input(type='hidden' name='attr_use_rest_buttons' value!='1') .resources + .rest + button(type='action' name='act_short_rest') + span(data-i18n='short-rest') SHORT REST + button(type='action' name='act_long_rest') + span(data-i18n='long-rest') LONG REST + input(type='hidden' name='attr_show_tp_resource') .hdice-dsaves-container(style='width: 246px; margin-top: 10px;') - .subcontainer(style='height: 64px; width: 119px;') + .subcontainer.tp-resource-slot(style='height: 64px; width: 119px;') .top span(data-i18n='total') Total - input(type='text' name='attr_class_resource_max' title='@{class_resource_max}') - input(type='number' name='attr_class_resource' title='@{class_resource}' style='margin-bottom: -6px;') - input.label(type='text' name='attr_class_resource_name' title='@{class_resource_name}' placeholder='CLASS RESOURCE' data-i18n-placeholder='class-resource-u') + input(type='text' name='attr_tp_max' title='@{tp_max}') + input(type='number' name='attr_tp' title='@{tp}' style='margin-bottom: -6px;') + span.label TP REMAINING .subcontainer(style='height: 64px; width: 119px; float: right;') .top span(data-i18n='total') Total @@ -748,124 +797,538 @@ span(data-i18n='starship-u') STARSHIP | Your data is in the simple version that can be re-enabled from the Settings tab of the character sheet. Under GENERAL OPTIONS and then FEATS & TRAITS. Set the section to be 'Simple'. .page.bio .header - .name-container - img(src='https://raw.githubusercontent.com/skydawn1/esper_genesis/master/EG_Logo.png' style='padding-bottom: 15px; margin-top: -5px;' alt='Esper Genesis 5E') - input(type='text' name='attr_character_name' style='width: 100%;') - span.label(data-i18n='char-name-u') CHARACTER NAME - .header-info - .top(style='position: relative; top: 10px;') - .hlabel-container - input(type='text' name='attr_age' style='width: 120px;') - span.label(data-i18n='age-u') AGE - .hlabel-container - input(type='text' name='attr_size' style='width: 120px;') - span.label(data-i18n='size-u') SIZE - .hlabel-container - input(type='text' name='attr_height' style='width: 120px;') - span.label(data-i18n='height-u') HEIGHT - .hlabel-container - input(type='text' name='attr_weight' style='width: 120px;') - span.label(data-i18n='weight-u') WEIGHT - .bottom - .hlabel-container - input(type='text' name='attr_eyes' style='width: 160px;') - span.label(data-i18n='eye-u') EYES - .hlabel-container - input(type='text' name='attr_skin' style='width: 160px;') - span.label(data-i18n='skin-u') SKIN - .hlabel-container - input(type='text' name='attr_hair' style='width: 160px;') - span.label(data-i18n='hair-u') HAIR - .body - .col.col1 - .textbox - textarea(name='attr_character_appearance' style='min-height: 300px; height: 300px;') + .header-left + .name-container + .token-frame(title='To change your avatar, open Edit Character in the Journal sidebar') + img.char-avatar(name='attr_character_avatar' alt='Character Token') + .char-info-right + .name-fields + input(type='text' name='attr_character_name' style='width: 100%;') + span.label(data-i18n='char-name-u') CHARACTER NAME + input.options-flag(type='checkbox' name='attr_options-class-selection' checked='checked') + span y + .header-info.sheet-options + .sheet-row(style='border-top: 2px dashed gold;') + span(data-i18n='class:-u') CLASS: + input.sheet-flag(type='hidden' name='attr_custom_class') + select.hiding.class(name='attr_class') + option(value!='' data-i18n='choose') Choose + option(value!='Adept' data-i18n='adept') Adept + option(value!='Cybermancer' data-i18n='cybermancer') Cybermancer + option(value!='Engineer' data-i18n='engineer') Engineer + option(value!='Hunter' data-i18n='hunter') Hunter + option(value!='Melder' data-i18n='melder') Melder + option(value!='Sentinel' data-i18n='sentinel') Sentinel + option(value!='Specialist' data-i18n='specialist') Specialist + option(value!='Warrior' data-i18n='warrior') Warrior + input.showing(type='text' name='attr_cust_classname' style='width: 90px;') + span(data-i18n='subclass:-u') SUBCLASS: + input(type='text' name='attr_subclass') + span(data-i18n='lvl:-u') LEVEL: + input.class-level(type='number' style='width: 40px' name='attr_base_level' value!='1') + .sheet-row + span(data-i18n='race:-u') RACE: + input(type='text' name='attr_race') + span(data-i18n='subrace:-u') SUBRACE: + input(type='text' name='attr_subrace') + .header-info.sheet-display + .hlabel-container + input.sheet-class-display.sheet-no_events(type='text' name='attr_class_display') + span.label(data-i18n='class-level-u') CLASS & LEVEL + .hlabel-container + input.sheet-no_events(type='text' name='attr_race_display') + span.label(data-i18n='race-u') RACE + .hlabel-container + input(type='text' name='attr_background') + span.label(data-i18n='background-u') BACKGROUND + .xp-row + span.xp-prefix Exp: + input(type='text' name='attr_experience') + .header-right + span.hp-panel-label HIT POINTS + .hp-main-row + .hp-left-cluster + .hp-curmax-group + .hp-curmax-box + .hp-cm-inputs + input(type='number' name='attr_hp' title='@{hp}') + span.hp-sep / + input(type='text' name='attr_hp_max' title='@{hp_max}') + .hp-bar-track + .hp-bar-fill + .hp-cm-labels + span Current + span Max + .hp-temp-group + input(type='number' name='attr_hp_temp' title='@{hp_temp}') + span Temp + .hp-dmgheal-group + .hp-dmgheal-controls + button.hp-dmg-btn(type='action' name='act_damage') − + input.hp-change-input(type='number' name='attr_hp_change' value='0') + button.hp-heal-btn(type='action' name='act_heal') + + .hp-dmgheal-labels + span Damage + span Heal + .death-saves-group + button.ds-roll-btn(type='roll' name='roll_death_save' value='@{wtype}&{template:simple} {{rname=^{death-save-u}}} {{mod=@{death_save_bonus}}} {{r1=[[@{d20}+@{death_save_bonus}[MOD]@{globalsavingthrowbonus}]]}} {{normal=1}} {{global=@{global_save_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}') DEATH SAVES + .ds-pip-box + .ds-row + span.ds-label(data-i18n='successes-u') Success + input.ds-pip.ds-success(type='checkbox' name='attr_deathsave_succ1') + input.ds-pip.ds-success(type='checkbox' name='attr_deathsave_succ2') + input.ds-pip.ds-success(type='checkbox' name='attr_deathsave_succ3') + .ds-row + span.ds-label(data-i18n='failures-u') Failure + input.ds-pip.ds-failure(type='checkbox' name='attr_deathsave_fail1') + input.ds-pip.ds-failure(type='checkbox' name='attr_deathsave_fail2') + input.ds-pip.ds-failure(type='checkbox' name='attr_deathsave_fail3') + .hp-hitdice-row + span.hd-label HIT DICE + input.hd-mc1-flag(type='checkbox' name='attr_multiclass1_flag' value='1') + input.hd-mc2-flag(type='checkbox' name='attr_multiclass2_flag' value='1') + input.hd-mc3-flag(type='checkbox' name='attr_multiclass3_flag' value='1') + .hd-group.hd-group-primary + button.hd-type-btn(type='roll' name='roll_hit_dice' value='@{wtype}&{template:simple} {{rname=^{hit-dice-u}}} {{mod=D@{hitdietype}+[[@{constitution_mod}[CON]]]}} {{r1=[[1d@{hitdietype}+[[@{constitution_mod}]][CON]]]}} {{normal=1}} @{charname_output} {{licensedsheet=@{licensedsheet}}}') + span.hd-btn-label + | d + span(name='attr_hitdietype') + | ( + span(name='attr_class') + | ) + .hd-count-box + input.hd-count-input(type='number' name='attr_hit_dice' title='@{hit_dice}') + span.hd-sep / + input.hd-max-input(type='text' name='attr_hit_dice_max' title='@{hit_dice_max}') + .hd-group.hd-group-mc1 + button.hd-type-btn(type='roll' name='roll_hit_dice_mc1' value='@{wtype}&{template:simple} {{rname=^{hit-dice-u}}} {{mod=D@{multiclass1_hitdietype}+[[@{constitution_mod}[CON]]]}} {{r1=[[1d@{multiclass1_hitdietype}+[[@{constitution_mod}]][CON]]]}} {{normal=1}} @{charname_output} {{licensedsheet=@{licensedsheet}}}') + span.hd-btn-label + | d + span(name='attr_multiclass1_hitdietype') + | ( + span(name='attr_multiclass1') + | ) + .hd-count-box + input.hd-count-input(type='number' name='attr_multiclass1_hit_dice') + span.hd-sep / + input.hd-max-input(type='text' name='attr_multiclass1_hit_dice_max') + .hd-group.hd-group-mc2 + button.hd-type-btn(type='roll' name='roll_hit_dice_mc2' value='@{wtype}&{template:simple} {{rname=^{hit-dice-u}}} {{mod=D@{multiclass2_hitdietype}+[[@{constitution_mod}[CON]]]}} {{r1=[[1d@{multiclass2_hitdietype}+[[@{constitution_mod}]][CON]]]}} {{normal=1}} @{charname_output} {{licensedsheet=@{licensedsheet}}}') + span.hd-btn-label + | d + span(name='attr_multiclass2_hitdietype') + | ( + span(name='attr_multiclass2') + | ) + .hd-count-box + input.hd-count-input(type='number' name='attr_multiclass2_hit_dice') + span.hd-sep / + input.hd-max-input(type='text' name='attr_multiclass2_hit_dice_max') + .hd-group.hd-group-mc3 + button.hd-type-btn(type='roll' name='roll_hit_dice_mc3' value='@{wtype}&{template:simple} {{rname=^{hit-dice-u}}} {{mod=D@{multiclass3_hitdietype}+[[@{constitution_mod}[CON]]]}} {{r1=[[1d@{multiclass3_hitdietype}+[[@{constitution_mod}]][CON]]]}} {{normal=1}} @{charname_output} {{licensedsheet=@{licensedsheet}}}') + span.hd-btn-label + | d + span(name='attr_multiclass3_hitdietype') + | ( + span(name='attr_multiclass3') + | ) + .hd-count-box + input.hd-count-input(type='number' name='attr_multiclass3_hit_dice') + span.hd-sep / + input.hd-max-input(type='text' name='attr_multiclass3_hit_dice_max') + +abilitiesBar() + .tab-row + .tab-main-group + label.tab-label.core(for='tab-core') CORE + label.tab-label.bio(for='tab-bio') GEAR & BIO + label.tab-label.spells(for='tab-spells') POWERS + .tab-type-group + label.tab-label.type-pc(for='tab-type-pc') PC + label.tab-label.type-starship(for='tab-type-starship') STARSHIP + .body.bio-body + .col.gear-col + .equipment + input(type='hidden' name='attr_currency_mode') + span.label(data-i18n='equipment-u') EQUIPMENT + .money.eg-currency + .coin + input(type='text' name='attr_cu') + span.label(data-i18n='cu-u') CU + .coin + input(type='text' name='attr_cn') + span.label(data-i18n='cn-u') CN + .coin + input(type='text' name='attr_cs') + span.label(data-i18n='cs-u') CS + .coin + input(type='text' name='attr_om') + span.label(data-i18n='om-u') OM + .money.fivee-currency + .coin + input(type='text' name='attr_cp') + span.label(data-i18n='cp-u') CP + .coin + input(type='text' name='attr_sp') + span.label(data-i18n='sp-u') SP + .coin + input(type='text' name='attr_ep') + span.label(data-i18n='ep-u') EP + .coin + input(type='text' name='attr_gp') + span.label(data-i18n='gp-u') GP + .coin + input(type='text' name='attr_pp') + span.label(data-i18n='pp-u') PP + input.inventoryflag(type='hidden' name='attr_simpleinventory' value!='complex') + textarea.simple(name='attr_equipment') + .complex + input.warningflag(type='hidden' name='attr_armorwarningflag') + .warning + span + label + input(type='checkbox' name='attr_armorwarningflag' value!='hide') + | * + span(data-i18n='warning-armor-sets-u') + | WARNING - MULTIPLE SETS OF ARMOR OR SHIELDS HAVE BEEN ADDED AND AC IS NOT CORRECTLY CALCULATED. UNEQUIP THE ARMOR PIECE FROM THE ITEM DETAILS. + input.warningflag(type='hidden' name='attr_customacwarningflag') + .warning + span + label + input(type='checkbox' name='attr_customacwarningflag' value!='hide') + | * + span(data-i18n='warning-customac-u') + | ATTENTION - YOUR CUSTOM AC CALCULATION IS NOT BEING USED AS YOU HAVE ARMOR EQUIPPED. IF YOU WANT TO USE YOUR CUSTOM AC, UNEQUIP THE ARMOR PIECE FROM THE ITEM DETAILS. + .inv-header + span.inv-col-count # + span.inv-col-name ITEM NAME + span.inv-col-weight WT + fieldset.repeating_inventory + input.equippedflag(type='hidden' name='attr_equipped') + .item + input.weight(type='text' name='attr_itemcount' value!='1') + input.name(type='text' name='attr_itemname') + input.weight(type='text' name='attr_itemweight') + input.inventorysubflag(type='checkbox' name='attr_inventorysubflag') + span i + .subitem + input.equipped(type='checkbox' name='attr_equipped' value!='1' checked='checked') + span.equippedlabel(data-i18n='equipped-u') EQUIPPED + input.equipped(type='checkbox' name='attr_useasresource' value!='1') + span.equippedlabel(data-i18n='use-as-resource-u') USE AS A RESOURCE + input.equipped(type='checkbox' name='attr_hasattack' value!='1') + span.equippedlabel(data-i18n='has-attack-u') HAS AN ATTACK + span.label(data-i18n='prop:-u') PROP: + input.subfield(type='text' name='attr_itemproperties') + span.label(data-i18n='mods:-u') MODS: + input.subfield(type='text' name='attr_itemmodifiers') + textarea.subtextarea(name='attr_itemcontent') + input(type='hidden' name='attr_itemattackid') + input(type='hidden' name='attr_itemresourceid') + .weighttotal + .weight-col + span.label(data-i18n='total-weight-u') TOTAL WEIGHT + input(type='text' name='attr_weighttotal' value!='0') + .weight-col + span.label MAX CARRY + input(type='text' name='attr_carrying_capacity' value!='0') + input.encumberance(type='hidden' name='attr_encumberance') + span.encumb.immobile(data-i18n='immobile-u') IMMOBILE + span.encumb.heavily(data-i18n='heavily-encumbered-u') HEAVILY ENCUMBERED + span.encumb.encumbered(data-i18n='encumbered-u') ENCUMBERED + span.encumb.over(data-i18n='over-carrying-cap-u') OVER CARRYING CAPACITY + .textbox.item-affinity + textarea(name='attr_item_affinity') + span.label ENHANCED ITEM AFFINITY + .col.bio-col + .bio-description-row + .bio-desc-header + span.bio-desc-title(data-i18n='general-information-u') GENERAL INFORMATION + label.bio-desc-gear-toggle + input.bio-desc-cb(type='checkbox') + span.bio-desc-gear-icon settings + .bio-desc-display + .bio-field + span.bio-val(name='attr_age') + span.bio-label(data-i18n='age-u') AGE + .bio-field + span.bio-val(name='attr_size') + span.bio-label(data-i18n='size-u') SIZE + .bio-field + span.bio-val(name='attr_height') + span.bio-label(data-i18n='height-u') HEIGHT + .bio-field + span.bio-val(name='attr_weight') + span.bio-label(data-i18n='weight-u') WEIGHT + .bio-field + span.bio-val(name='attr_alignment') + span.bio-label(data-i18n='alignment-u') ALIGNMENT + .bio-desc-edit + .hlabel-container + input(type='text' name='attr_age') + span.label(data-i18n='age-u') AGE + .hlabel-container + input(type='text' name='attr_size') + span.label(data-i18n='size-u') SIZE + .hlabel-container + input(type='text' name='attr_height') + span.label(data-i18n='height-u') HEIGHT + .hlabel-container + input(type='text' name='attr_weight') + span.label(data-i18n='weight-u') WEIGHT + .hlabel-container + input(type='text' name='attr_alignment') + span.label(data-i18n='alignment-u') ALIGNMENT + .textbox.appearance-box + textarea(name='attr_character_appearance' style='min-height: 80px; height: 80px;') span.label(data-i18n='char-appearance-u') CHARACTER APPEARANCE - .textbox - textarea(name='attr_character_backstory' style='min-height: 623px; height: 623px;') - span.label(data-i18n='char-backstory-u') CHARACTER BACKSTORY - .col2-3 - .textbox - textarea(name='attr_allies_and_organizations' style='min-height: 288px; height: 300px;') - span.label(data-i18n='allies-orgs-u') ALLIES & ORGANIZATIONS - .textbox - textarea(name='attr_additional_feature_and_traits' style='min-height: 289px; height: 300px;') - span.label(data-i18n='add-feats-traits-u') ADDITIONAL FEATURES & TRAITS - .textbox - textarea(name='attr_treasure' style='min-height: 300px; height: 300px;') - span.label(data-i18n='treasure-u') LOOT + .bio-background + .textbox + textarea(name='attr_personality_traits' style='min-height: 80px; height: 80px;') + span.label(data-i18n='personality-traits-u') PERSONALITY TRAITS + .textbox + textarea(name='attr_ideals' style='min-height: 80px; height: 80px;') + span.label(data-i18n='ideals-u') IDEALS + .textbox + textarea(name='attr_bonds' style='min-height: 80px; height: 80px;') + span.label(data-i18n='bonds-u') BONDS + .textbox + textarea(name='attr_flaws' style='min-height: 80px; height: 80px;') + span.label(data-i18n='flaws-u') FLAWS + .textbox.history-box + textarea(name='attr_character_backstory' style='min-height: 200px; height: 200px;') + span.label(data-i18n='char-backstory-u') CHARACTER HISTORY .page.spells .header - .name-container - img(src='https://raw.githubusercontent.com/skydawn1/esper_genesis/master/EG_Logo.png' style='padding-bottom: 15px; margin-top: -5px;' alt='Esper Genesis 5E') - input(type='text' name='attr_character_name' style='width: 100%;') - span.label(data-i18n='char-name-u') CHARACTER NAME - .header-info - .part - select(name='attr_spellcasting_ability') - option(value!='0*' data-i18n='none-u') NONE - option(value!='@{strength_mod}+' data-i18n='strength-u') STRENGTH - option(value!='@{dexterity_mod}+' data-i18n='dexterity-u') DEXTERITY - option(value!='@{constitution_mod}+' data-i18n='constitution-u') CONSTITUTION - option(value!='@{intelligence_mod}+' data-i18n='intelligence-u') INTELLIGENCE - option(value!='@{wisdom_mod}+' data-i18n='wisdom-u') WISDOM - option(value!='@{charisma_mod}+' data-i18n='charisma-u') CHARISMA - span.label(data-i18n='spell-ability-u') ESPER ABILITY - .part - span.display(name='attr_spell_save_dc') - span.label(data-i18n='spell-save-dc-u') POWER SAVE DC - .part - span.display(name='attr_spell_attack_bonus') - span.label(data-i18n='spell-atk-bonus-u') POWER ATTACK BONUS + .header-left + .name-container + .token-frame(title='To change your avatar, open Edit Character in the Journal sidebar') + img.char-avatar(name='attr_character_avatar' alt='Character Token') + .char-info-right + .name-fields + input(type='text' name='attr_character_name' style='width: 100%;') + span.label(data-i18n='char-name-u') CHARACTER NAME + input.options-flag(type='checkbox' name='attr_options-class-selection' checked='checked') + span y + .header-info.sheet-options + .sheet-row(style='border-top: 2px dashed gold;') + span(data-i18n='class:-u') CLASS: + input.sheet-flag(type='hidden' name='attr_custom_class') + select.hiding.class(name='attr_class') + option(value!='' data-i18n='choose') Choose + option(value!='Adept' data-i18n='adept') Adept + option(value!='Cybermancer' data-i18n='cybermancer') Cybermancer + option(value!='Engineer' data-i18n='engineer') Engineer + option(value!='Hunter' data-i18n='hunter') Hunter + option(value!='Melder' data-i18n='melder') Melder + option(value!='Sentinel' data-i18n='sentinel') Sentinel + option(value!='Specialist' data-i18n='specialist') Specialist + option(value!='Warrior' data-i18n='warrior') Warrior + input.showing(type='text' name='attr_cust_classname' style='width: 90px;') + span(data-i18n='subclass:-u') SUBCLASS: + input(type='text' name='attr_subclass') + span(data-i18n='lvl:-u') LEVEL: + input.class-level(type='number' style='width: 40px' name='attr_base_level' value!='1') + .sheet-row + span(data-i18n='race:-u') RACE: + input(type='text' name='attr_race') + span(data-i18n='subrace:-u') SUBRACE: + input(type='text' name='attr_subrace') + .header-info.sheet-display + .hlabel-container + input.sheet-class-display.sheet-no_events(type='text' name='attr_class_display') + span.label(data-i18n='class-level-u') CLASS & LEVEL + .hlabel-container + input.sheet-no_events(type='text' name='attr_race_display') + span.label(data-i18n='race-u') RACE + .hlabel-container + input(type='text' name='attr_background') + span.label(data-i18n='background-u') BACKGROUND + .xp-row + span.xp-prefix Exp: + input(type='text' name='attr_experience') + .header-right + span.hp-panel-label HIT POINTS + .hp-main-row + .hp-left-cluster + .hp-curmax-group + .hp-curmax-box + .hp-cm-inputs + input(type='number' name='attr_hp' title='@{hp}') + span.hp-sep / + input(type='text' name='attr_hp_max' title='@{hp_max}') + .hp-bar-track + .hp-bar-fill + .hp-cm-labels + span Current + span Max + .hp-temp-group + input(type='number' name='attr_hp_temp' title='@{hp_temp}') + span Temp + .hp-dmgheal-group + .hp-dmgheal-controls + button.hp-dmg-btn(type='action' name='act_damage') − + input.hp-change-input(type='number' name='attr_hp_change' value='0') + button.hp-heal-btn(type='action' name='act_heal') + + .hp-dmgheal-labels + span Damage + span Heal + .death-saves-group + button.ds-roll-btn(type='roll' name='roll_death_save' value='@{wtype}&{template:simple} {{rname=^{death-save-u}}} {{mod=@{death_save_bonus}}} {{r1=[[@{d20}+@{death_save_bonus}[MOD]@{globalsavingthrowbonus}]]}} {{normal=1}} {{global=@{global_save_mod}}} @{charname_output} {{licensedsheet=@{licensedsheet}}}') DEATH SAVES + .ds-pip-box + .ds-row + span.ds-label(data-i18n='successes-u') Success + input.ds-pip.ds-success(type='checkbox' name='attr_deathsave_succ1') + input.ds-pip.ds-success(type='checkbox' name='attr_deathsave_succ2') + input.ds-pip.ds-success(type='checkbox' name='attr_deathsave_succ3') + .ds-row + span.ds-label(data-i18n='failures-u') Failure + input.ds-pip.ds-failure(type='checkbox' name='attr_deathsave_fail1') + input.ds-pip.ds-failure(type='checkbox' name='attr_deathsave_fail2') + input.ds-pip.ds-failure(type='checkbox' name='attr_deathsave_fail3') + .hp-hitdice-row + span.hd-label HIT DICE + input.hd-mc1-flag(type='checkbox' name='attr_multiclass1_flag' value='1') + input.hd-mc2-flag(type='checkbox' name='attr_multiclass2_flag' value='1') + input.hd-mc3-flag(type='checkbox' name='attr_multiclass3_flag' value='1') + .hd-group.hd-group-primary + button.hd-type-btn(type='roll' name='roll_hit_dice' value='@{wtype}&{template:simple} {{rname=^{hit-dice-u}}} {{mod=D@{hitdietype}+[[@{constitution_mod}[CON]]]}} {{r1=[[1d@{hitdietype}+[[@{constitution_mod}]][CON]]]}} {{normal=1}} @{charname_output} {{licensedsheet=@{licensedsheet}}}') + span.hd-btn-label + | d + span(name='attr_hitdietype') + | ( + span(name='attr_class') + | ) + .hd-count-box + input.hd-count-input(type='number' name='attr_hit_dice' title='@{hit_dice}') + span.hd-sep / + input.hd-max-input(type='text' name='attr_hit_dice_max' title='@{hit_dice_max}') + .hd-group.hd-group-mc1 + button.hd-type-btn(type='roll' name='roll_hit_dice_mc1' value='@{wtype}&{template:simple} {{rname=^{hit-dice-u}}} {{mod=D@{multiclass1_hitdietype}+[[@{constitution_mod}[CON]]]}} {{r1=[[1d@{multiclass1_hitdietype}+[[@{constitution_mod}]][CON]]]}} {{normal=1}} @{charname_output} {{licensedsheet=@{licensedsheet}}}') + span.hd-btn-label + | d + span(name='attr_multiclass1_hitdietype') + | ( + span(name='attr_multiclass1') + | ) + .hd-count-box + input.hd-count-input(type='number' name='attr_multiclass1_hit_dice') + span.hd-sep / + input.hd-max-input(type='text' name='attr_multiclass1_hit_dice_max') + .hd-group.hd-group-mc2 + button.hd-type-btn(type='roll' name='roll_hit_dice_mc2' value='@{wtype}&{template:simple} {{rname=^{hit-dice-u}}} {{mod=D@{multiclass2_hitdietype}+[[@{constitution_mod}[CON]]]}} {{r1=[[1d@{multiclass2_hitdietype}+[[@{constitution_mod}]][CON]]]}} {{normal=1}} @{charname_output} {{licensedsheet=@{licensedsheet}}}') + span.hd-btn-label + | d + span(name='attr_multiclass2_hitdietype') + | ( + span(name='attr_multiclass2') + | ) + .hd-count-box + input.hd-count-input(type='number' name='attr_multiclass2_hit_dice') + span.hd-sep / + input.hd-max-input(type='text' name='attr_multiclass2_hit_dice_max') + .hd-group.hd-group-mc3 + button.hd-type-btn(type='roll' name='roll_hit_dice_mc3' value='@{wtype}&{template:simple} {{rname=^{hit-dice-u}}} {{mod=D@{multiclass3_hitdietype}+[[@{constitution_mod}[CON]]]}} {{r1=[[1d@{multiclass3_hitdietype}+[[@{constitution_mod}]][CON]]]}} {{normal=1}} @{charname_output} {{licensedsheet=@{licensedsheet}}}') + span.hd-btn-label + | d + span(name='attr_multiclass3_hitdietype') + | ( + span(name='attr_multiclass3') + | ) + .hd-count-box + input.hd-count-input(type='number' name='attr_multiclass3_hit_dice') + span.hd-sep / + input.hd-max-input(type='text' name='attr_multiclass3_hit_dice_max') input.spellicon_flag(type='hidden' name='attr_spellicon_flag' value!='all') + +abilitiesBar() + .tab-row + .tab-main-group + label.tab-label.core(for='tab-core') CORE + label.tab-label.bio(for='tab-bio') GEAR & BIO + label.tab-label.spells(for='tab-spells') POWERS + .tab-type-group + label.tab-label.type-pc(for='tab-type-pc') PC + label.tab-label.type-starship(for='tab-type-starship') STARSHIP .body - .col.col2 - .tp(style='margin-top: 10px;') - .top - span(data-i18n='tp-max-u') Talent Point Maximum - input(type='text' name='attr_tp_max' title='@{tp_max}') - input(type='number' name='attr_tp' title='@{tp}') - span.label(data-i18n='tp-current-u' style='margin-top: 5px;') TALENT POINTS REMAINING - .col.col2 - span.label(data-i18n='talent-slots-label' style='margin-bottom: 3px; margin-top: 10px;') TALENT SLOTS (Cybermancer) - .hdice-dsaves-container(style='width: 242px;') - .subcontainer - .top - span(data-i18n='max-rank-u') Rank - input(type='text' name='attr_slot_rank_max' title='@{slot_rank_max}') - input(type='number' name='attr_slots_max' title='@{talent_slots}' style='margin-bottom: -6px;') - span.label(data-i18n='talent-slots-u' style='margin-top: 6px;') Max Talent Slots - .subcontainer - .speed - input(type='number' name='attr_slots_used' title='@{slots_used}' style='margin-top: 20px;') - span.label(data-i18n='used-talent-slots' style='margin-top: 2px;') Slots Remaining - .col.col3 - .class_options.esper-mastery(style='margin-top: 10px;') - .column - span.em_blank   - span(data-i18n='em_available') Gained? - span(data-i18n='em_used') Used - .column - span(data='em_rank') 6th - .sub-button - input(type='checkbox' name='attr_mastery_6th' value!='1') - input(type='checkbox' name='attr_mastery_6th_used' value!='1') - .column - span(data='em_rank') 7th - .sub-button - input(type='checkbox' name='attr_mastery_7th' value!='1') - input(type='checkbox' name='attr_mastery_7th_used' value!='1') - .column - span(data='em_rank') 8th - .sub-button - input(type='checkbox' name='attr_mastery_8th' value!='1') - input(type='checkbox' name='attr_mastery_8th_used' value!='1') - .column - span(data='em_rank') 9th - .sub-button - input(type='checkbox' name='attr_mastery_9th' value!='1') - input(type='checkbox' name='attr_mastery_9th_used' value!='1') - span.label(style='margin-top: 8px; margin-bottom: -3px;' data-i18n='esper-mastery-u') ESPER MASTERY + .col.col-full + .powers-info-row + .powers-info-header + span.powers-info-spacer + span.powers-info-title(data-i18n='power-settings-u') POWER SETTINGS + label.powers-info-gear-toggle + input.powers-info-cb(type='checkbox') + span.powers-info-gear-icon settings + .powers-info-display + .powers-info-field + select(name='attr_spellcasting_ability') + option(value!='0*' data-i18n='none-u') NONE + option(value!='@{strength_mod}+' data-i18n='strength-u') STRENGTH + option(value!='@{dexterity_mod}+' data-i18n='dexterity-u') DEXTERITY + option(value!='@{constitution_mod}+' data-i18n='constitution-u') CONSTITUTION + option(value!='@{intelligence_mod}+' data-i18n='intelligence-u') INTELLIGENCE + option(value!='@{wisdom_mod}+' data-i18n='wisdom-u') WISDOM + option(value!='@{charisma_mod}+' data-i18n='charisma-u') CHARISMA + span.powers-info-label(data-i18n='spell-ability-u') ESPER ABILITY + .powers-info-field + span.display(name='attr_spell_save_dc') + span.powers-info-label(data-i18n='spell-save-dc-u') POWER SAVE DC + .powers-info-field + span.display(name='attr_spell_attack_bonus') + span.powers-info-label(data-i18n='spell-atk-bonus-u') POWER ATTACK BONUS + .powers-stats-row + .col.col2 + .tp + .tp-section-header + span.tp-section-title(data-i18n='tp-u') TALENT POINTS + .tp-section-body + .top + span(data-i18n='tp-max-u') Talent Point Maximum + input(type='text' name='attr_tp_max' title='@{tp_max}') + input(type='number' name='attr_tp' title='@{tp}') + span.label(data-i18n='tp-current-u') TALENT POINTS REMAINING + .col.col2 + .talent-slots-block + .ts-section-header + span.ts-section-title(data-i18n='talent-slots-label') TALENT SLOTS (Cybermancer) + .hdice-dsaves-container + .subcontainer + .top + span(data-i18n='max-rank-u') Rank + input(type='text' name='attr_slot_rank_max' title='@{slot_rank_max}') + input(type='number' name='attr_slots_max' title='@{talent_slots}') + span.label(data-i18n='talent-slots-u') MAX TALENT SLOTS + .subcontainer + .speed + input(type='number' name='attr_slots_used' title='@{slots_used}') + span.label(data-i18n='used-talent-slots') SLOTS REMAINING + .col.col3 + .class_options.esper-mastery + .em-section-header + span.em-section-title(data-i18n='esper-mastery-u') ESPER MASTERY + .em-section-body + .column + span.em_blank   + span(data-i18n='em_available') Gained? + span(data-i18n='em_used') Used + .column + span(data='em_rank') 6th + .sub-button + input(type='checkbox' name='attr_mastery_6th' value!='1') + input(type='checkbox' name='attr_mastery_6th_used' value!='1') + .column + span(data='em_rank') 7th + .sub-button + input(type='checkbox' name='attr_mastery_7th' value!='1') + input(type='checkbox' name='attr_mastery_7th_used' value!='1') + .column + span(data='em_rank') 8th + .sub-button + input(type='checkbox' name='attr_mastery_8th' value!='1') + input(type='checkbox' name='attr_mastery_8th_used' value!='1') + .column + span(data='em_rank') 9th + .sub-button + input(type='checkbox' name='attr_mastery_9th' value!='1') + input(type='checkbox' name='attr_mastery_9th_used' value!='1') .col.col-full .spell-header span(data-i18n='esper-powers-u') =ESPER POWERS @@ -2853,57 +3316,16 @@ span(data-i18n='starship-u') STARSHIP .row span.bold.italics(data-i18n='at-higher-lvl') At Higher Ranks span(name='attr_spellathigherlevels') -.page.options - .header - .name-container - img(src='https://raw.githubusercontent.com/skydawn1/esper_genesis/master/EG_Logo.png' style='padding-bottom: 15px; margin-top: -5px;' alt='Esper Genesis 5E') - input(type='text' name='attr_character_name' style='width: 100%;') - span.label(data-i18n='char-name-u') CHARACTER NAME - input.options-flag(type='checkbox' name='attr_options-class-selection' checked='checked') - span y - .header-info.sheet-options - .sheet-row(style='border-top: 2px dashed gold;') - span(data-i18n='class:-u') CLASS: - input.sheet-flag(type='hidden' name='attr_custom_class') - select.hiding.class(name='attr_class') - option(value!='' data-i18n='choose') Choose - option(value!='Adept' data-i18n='adept') Adept - option(value!='Cybermancer' data-i18n='cybermancer') Cybermancer - option(value!='Engineer' data-i18n='engineer') Engineer - option(value!='Hunter' data-i18n='hunter') Hunter - option(value!='Melder' data-i18n='melder') Melder - option(value!='Sentinel' data-i18n='sentinel') Sentinel - option(value!='Specialist' data-i18n='specialist') Specialist - option(value!='Warrior' data-i18n='warrior') Warrior - input.showing(type='text' name='attr_cust_classname' style='width: 90px;') - span(data-i18n='subclass:-u') SUBCLASS: - input(type='text' name='attr_subclass') - span(data-i18n='lvl:-u') LEVEL: - input.class-level(type='number' style='width: 40px' name='attr_base_level' value!='1') - .sheet-row - span(data-i18n='race:-u') RACE: - input(type='text' name='attr_race') - span(data-i18n='subrace:-u') SUBRACE: - input(type='text' name='attr_subrace') - .header-info.sheet-display - .top - .hlabel-container - input.sheet-class-display.sheet-no_events(type='text' name='attr_class_display') - span.label(data-i18n='class-level-u') CLASS & LEVEL - .hlabel-container - input(type='text' name='attr_background' style='width: 182px;') - span.label(data-i18n='background-u') BACKGROUND - .bottom - .hlabel-container - input.sheet-no_events(type='text' name='attr_race_display') - span.label(data-i18n='race-u') RACE - .hlabel-container - input(type='text' name='attr_alignment') - span.label(data-i18n='alignment-u') ALIGNMENT - .hlabel-container(style='position: relative;') - input(type='text' name='attr_experience') - span.label(data-i18n='exp-pts-u') EXPERIENCE POINTS - .body +.pc-logo-footer + img.pc-logo-img(src='https://raw.githubusercontent.com/skydawn1/esper_genesis/master/EG_Logo.png' alt='Esper Genesis Logo') +.settings-modal-overlay + label.settings-modal-backdrop(for='settings-modal-toggle') + .settings-modal-panel + .settings-modal-header + span.settings-modal-title ⚙ SHEET SETTINGS + label.settings-modal-close(for='settings-modal-toggle') ✕ + //- .settings-modal-body contains col1 and col2 settings content (see EG_Sheet.html) + .settings-modal-body .col.col1 .class_options .row @@ -3210,6 +3632,7 @@ span(data-i18n='starship-u') STARSHIP input.num(type='text' name='attr_globalsavemod' placeholder='0' value!='0') .row.title span(data-i18n='save-opts-u') SAVE OPTIONS + input(type='checkbox' class='show-5e-settings-toggle' name='attr_show_5e_skills' value='1') .skill_options(style='width: 234px;') div(data-i18n-list='skills-list') .row.skill(data-i18n-list-item='acrobatics') @@ -3370,23 +3793,68 @@ span(data-i18n='starship-u') STARSHIP option(value!='1' selected='selected' data-i18n='normal') Normal option(value!='2' data-i18n='expirtise') Expertise span(data-i18n='xenobiology-core') - | Xenobiology + | Xenobiology span (Int) span + input.num(type='text' name='attr_xenobiology_flat' value!='0' placeholder='0' title='@{xenobiology_flat}') + .row.skill(data-i18n-list-item='animal_handling') + select(name='attr_animal_handling_type') + option(value!='1' selected='selected' data-i18n='normal') Normal + option(value!='2' data-i18n='expirtise') Expertise + span(data-i18n='animal_handling-core') + | Animal Handling + span (Wis) + span + + input.num(type='text' name='attr_animal_handling_flat' value!='0' placeholder='0' title='@{animal_handling_flat}') + .row.skill(data-i18n-list-item='arcana') + select(name='attr_arcana_type') + option(value!='1' selected='selected' data-i18n='normal') Normal + option(value!='2' data-i18n='expirtise') Expertise + span(data-i18n='arcana-core') + | Arcana + span (Int) + span + + input.num(type='text' name='attr_arcana_flat' value!='0' placeholder='0' title='@{arcana_flat}') + .row.skill(data-i18n-list-item='history') + select(name='attr_history_type') + option(value!='1' selected='selected' data-i18n='normal') Normal + option(value!='2' data-i18n='expirtise') Expertise + span(data-i18n='history-core') + | History + span (Int) + span + + input.num(type='text' name='attr_history_flat' value!='0' placeholder='0' title='@{history_flat}') + .row.skill(data-i18n-list-item='nature') + select(name='attr_nature_type') + option(value!='1' selected='selected' data-i18n='normal') Normal + option(value!='2' data-i18n='expirtise') Expertise + span(data-i18n='nature-core') + | Nature + span (Int) + span + + input.num(type='text' name='attr_nature_flat' value!='0' placeholder='0' title='@{nature_flat}') + .row.skill(data-i18n-list-item='religion') + select(name='attr_religion_type') + option(value!='1' selected='selected' data-i18n='normal') Normal + option(value!='2' data-i18n='expirtise') Expertise + span(data-i18n='religion-core') + | Religion + span (Int) + span + + input.num(type='text' name='attr_religion_flat' value!='0' placeholder='0' title='@{religion_flat}') .row(style='margin-top:10px;') input(type='checkbox' name='attr_jack_of_all_trades' value!='@{jack}') span(data-i18n='jack-of-all-u') JACK OF ALL TRADES .row span(data-i18n='pass-perc-mod:-u') PASSIVE PERCEPTION MODIFIER: input.num(type='text' name='attr_passiveperceptionmod' placeholder='0' value!='0') + .row + input(type='checkbox' name='attr_show_5e_skills' value!='1') + span(data-i18n='show-5e-skills-u') SHOW 5E SKILLS? .row.title span(data-i18n='skill-opts-u') SKILL OPTIONS .col.col3 .general_options - .version - span(data-i18n='version') v - span(name='attr_version') .row input(type='checkbox' name='attr_npc' value!='1') span(data-i18n='npc-u') NPC/SHIP @@ -3412,6 +3880,17 @@ span(data-i18n='starship-u') STARSHIP .row span(data-i18n='core-die-roll:-u') CORE DIE ROLL: input(type='text' name='attr_core_die' value!='1d20' placeholder='1d20' title='@{core_die}') + .row + span(data-i18n='default-critical-range:-u') CRITICAL RANGE: + input(type='number' name='attr_default_critical_range' value!='20' placeholder='20') + .row + span(data-i18n='reliable-talent:-u') RELIABLE TALENT: + select(name='attr_reliable_talent') + option(value='0' data-i18n='off') Off + option(value='10' data-i18n='on') On + .row + span(data-i18n='powerful_build-u') POWERFUL BUILD + input(type='checkbox' name='attr_powerful_build' value='1') .row span(data-i18n='prof-bonus:-u') PROFICIENCY BONUS: select.dtype(name='attr_pb_type') @@ -3479,29 +3958,38 @@ span(data-i18n='starship-u') STARSHIP select(name='attr_exhaustion_toggle') option(value!='1' data-i18n='on') On option(value!='0' data-i18n='off' selected='selected') Off + .row + span(data-i18n='hero-points-u') HERO POINTS: + select(name='attr_use_hero_points') + option(value!='0' data-i18n='off' selected='selected') Off + option(value!='1' data-i18n='on') On + .row + span(data-i18n='rest-buttons-u') SHORT/LONG REST BUTTONS: + select(name='attr_use_rest_buttons') + option(value!='1' data-i18n='on' selected='selected') On + option(value!='0' data-i18n='off') Off .row.title span(data-i18n='general-opts-u') GENERAL OPTIONS - // - .general_options.charactermancer_options - input.warningflag(type='hidden' name='attr_leveler_warningflag') - .warning - span - label - input(type='checkbox' name='attr_leveler_warningflag' value='hide') - | * - span(data-i18n='warning-leveler_start-u') - | ATTENTION - YOU CANNOT LAUNCH THE CHARACTERMANCER LEVEL UP UNTIL YOU HAVE A CLASS, LEVEL, AND HP SET FOR LEVEL ONE. PLEASE RUN THE CHARACTERMANCER CREATOR FIRST. THE LEVEL UP TOOL DOESN'T WORK WITH CUSTOM CLASSES OR IF THE MULTICLASS OPTIONS ARE SET UP INCORRECTLY. - .row - button(type='action' name='act_relaunch_lvl1mancer' style='padding: 0px;') - img(src='https://s3.amazonaws.com/files.d20.io/images/175804938/qmVmtNHONHhHcd9cxCxm7w/med.png?1604618286' style='height: 32px; width: 32px' alt='Wand & Hammer of Charactermancer') - span(style='width: 180px; margin-left: 10px; display: inline-block;' data-i18n='relaunch-lvl1mancer-u') LAUNCH LEVEL 1 CHARACTERMANCER (CANNOT BE UNDONE) - .row - button(type='action' name='act_launch_lvl+mancer' style='padding: 0px;') - img(src='https://s3.amazonaws.com/files.d20.io/images/175804938/qmVmtNHONHhHcd9cxCxm7w/med.png?1604618286' style='height: 32px; width: 32px' alt='Wand & Hammer of Charactermancer') - span(style='width: 180px; margin-left: 10px; display: inline-block;') LAUNCH LEVEL+ CHARACTERMANCER - .row.title - span(data-i18n='mancer-opts-u') CHARACTERMANCER OPTIONS + .general_options.charactermancer_options + input.warningflag(type='hidden' name='attr_leveler_warningflag') + .warning + span + label + input(type='checkbox' name='attr_leveler_warningflag' value='hide') + | * + span(data-i18n='warning-leveler_start-u') + | ATTENTION - YOU CANNOT LAUNCH THE CHARACTERMANCER LEVEL UP UNTIL YOU HAVE A CLASS, LEVEL, AND HP SET FOR LEVEL ONE. PLEASE RUN THE CHARACTERMANCER CREATOR FIRST. THE LEVEL UP TOOL DOESN'T WORK WITH CUSTOM CLASSES OR IF THE MULTICLASS OPTIONS ARE SET UP INCORRECTLY. + .row + button(type='action' name='act_relaunch_lvl1mancer' style='padding: 0px;') + img(src='https://s3.amazonaws.com/files.d20.io/images/175804938/qmVmtNHONHhHcd9cxCxm7w/med.png?1604618286' style='height: 32px; width: 32px' alt='Wand & Hammer of Charactermancer') + span(style='width: 180px; margin-left: 10px; display: inline-block;' data-i18n='relaunch-lvl1mancer-u') LAUNCH LEVEL 1 CHARACTERMANCER (CANNOT BE UNDONE) + .row + button(type='action' name='act_launch_lvl+mancer' style='padding: 0px;') + img(src='https://s3.amazonaws.com/files.d20.io/images/175804938/qmVmtNHONHhHcd9cxCxm7w/med.png?1604618286' style='height: 32px; width: 32px' alt='Wand & Hammer of Charactermancer') + span(style='width: 180px; margin-left: 10px; display: inline-block;') LAUNCH LEVEL+ CHARACTERMANCER + .row.title + span(data-i18n='mancer-opts-u') CHARACTERMANCER OPTIONS .footer div(style='margin-right: 50px; margin-left: 10px;') span(data-i18n='portions-sheet-utilize') diff --git a/Esper_Genesis_5E/src/pc/ship.pug b/Esper_Genesis_5E/src/pc/ship.pug index 40bdd093a3..c386f7d6cd 100644 --- a/Esper_Genesis_5E/src/pc/ship.pug +++ b/Esper_Genesis_5E/src/pc/ship.pug @@ -27,31 +27,53 @@ mixin armorClassOrManeuverEntry(name) span(data-i18n=`${name.replace(/_/g,'-')}`) .sheet-pc-ship - input.tab-button.type-pc(name='attr_pc_sheet_type' type='radio' value!='pc' checked='checked') - span(data-i18n='pc-u') PC - input.tab-button.type-starship(name='attr_pc_sheet_type' type='radio' value!='starship') - span(data-i18n='starship-u') STARSHIP + input.tab-button.type-pc(id='tab-type-pc-ship' name='attr_pc_sheet_type' type='radio' value!='pc' checked='checked') + input.tab-button.type-starship(id='tab-type-starship-ship' name='attr_pc_sheet_type' type='radio' value!='starship') .sheet-top - .sheet-flex-container.sheet-logo - h2 - span(data-i18n='starship-statistics') - div - img(src='https://raw.githubusercontent.com/skydawn1/esper_genesis/master/EG_Logo.png' alt='Esper Genesis Logo') + .sheet-ship-top-layout + .sheet-token-frame + img.sheet-char-avatar(name='attr_character_avatar') + .sheet-ship-info + .sheet-flex-container + label(for='attr_character_name') + span(data-i18n='pc_ship_name') + input(type='text' name='attr_character_name') + +headerEntry('owner') + .sheet-flex-container + +headerEntry('size_category') + label(for='attr_pc_ship_weight') + span(data-i18n='pc_ship_weight') + input.sheet-ship-compact(type='text' name='attr_pc_ship_weight') + label(for='attr_pc_ship_hull_type') + span(data-i18n='pc_ship_hull_type') + input.sheet-ship-compact(type='text' name='attr_pc_ship_hull_type') + +headerEntry('crew_capacity') + +headerEntry('cargo_capacity') + .sheet-crew-roles + h3 + span(data-i18n='crewmember-roles') Crewmember Roles .sheet-flex-container - +headerEntry('name') - +headerEntry('owner') - .sheet-flex-container - +headerEntry('size_category') - +headerEntry('weight') - +headerEntry('hull_type') - .sheet-flex-container - +headerEntry('crew_capacity') - +headerEntry('cargo_capacity') - +headerEntry('length') - +headerEntry('width') - +headerEntry('height') + label.sheet-crew-field + input(type='text' name='attr_pc_ship_crew_pilot_name') + span PILOT + label.sheet-crew-field + input(type='text' name='attr_pc_ship_crew_tech1_name') + span TECHNICIAN 1 + label.sheet-crew-field + input(type='text' name='attr_pc_ship_crew_tech2_name') + span TECHNICIAN 2 + label.sheet-crew-field + input(type='text' name='attr_pc_ship_crew_copilot_name') + span CO-PILOT + label.sheet-crew-field + input(type='text' name='attr_pc_ship_crew_captain_name') + span CAPTAIN + + .ship-tab-row + label.tab-label.type-pc(for='tab-type-pc-ship') PC + label.tab-label.type-starship(for='tab-type-starship-ship') STARSHIP .sheet-middle.sheet-grid-container .sheet-col-left @@ -86,23 +108,27 @@ mixin armorClassOrManeuverEntry(name) .sheet-col-center .sheet-piloting-maneuver-check - +subtitle('piloting-maneuver-check') + h3 + button(type='roll' name='roll_pc_ship_piloting' value!="@{wtype}&{template:npc} {{name=@{character_name}}} {{rname=^{piloting-check}}} {{mod=[[0+@{pc_ship_piloting_num}]]}} {{r1=[[@{d20}+@{pc_ship_piloting_num}]]}} @{rtype}+@{pc_ship_piloting_num}]]}} {{type=Vehicle}}") + span(data-i18n='piloting-maneuver-check') .sheet-fancy-input img(src=`${imagePath}/piloting_maneuver_check.png` alt='Piloting maneuver Check') + input(type='hidden' name='attr_pc_ship_piloting_num' value='0') input(type='text' name='attr_pc_ship_piloting_maneuver_check') p span(data-i18n='piloting-maneuver-check-info') .sheet-command-dice + h3 + span(data-i18n='command-dice') label(for='attr_pc_ship_command_dice') span(data-i18n='type-u') select(name='attr_pc_ship_command_dice') - options(value='d4') d4 - options(value='d6') d6 - options(value='d4') d8 - options(value='d6') d12 - options(value='d6') d20 + option(value='') None + option(value='d6') d6 + option(value='d8') d8 + option(value='d10') d10 .sheet-grid-container label(for='attr_pc_ship_total_dice') @@ -140,20 +166,65 @@ mixin armorClassOrManeuverEntry(name) span(data-i18n='maneuver-save-dc-info') - .sheet-special-features - +subtitle('special-features-and-options') - +repeatingSection('ship-features') - textarea(name='attr_feature' placeholder='Enter feature description...' required) - span(name='attr_feature') + .sheet-weapon-systems + .sheet-grid-container.sheet-max-weapon-payload + label(for='attr_pc_ship_max_weapon_payload') + span(data-i18n='max-weapon-payload') + div + input(type='text' name='attr_pc_ship_max_weapon_payload') - .sheet-ship-cargo - +subtitle('ship-cargo') - +repeatingSection('ship-cargo') - .sheet-grid-container - div - input(type='text' name='attr_name') - div - input(type='text' name='attr_weight') + +subtitle('weapon-systems') + +repeatingSection('weapon-systems') + input(type='hidden' name='attr_rollbase' value!='@{wtype}&{template:atkdmg} {{attack=1}} {{damage=1}} {{dmg1flag=1}} {{mod=[[0@{tohit}]]}} {{rname=@{weapon}}} {{r1=[[@{d20}@{tohit}]]}} {{normal=1}} {{r2=[[0d20]]}} {{range=@{range}}} {{dmg1=[[@{damage}+0]]}} {{dmg1type=@{dmgtype}}} {{desc=@{special}}} ammo=@{ammo} {{licensedsheet=@{licensedsheet}}}') + input(type='hidden' name='attr_atkdmg' value!='') + input(type='hidden' name='attr_atkdmgc' value!='') + .sheet-weapon-action + input.sheet-weapon-flag(type='checkbox' name='attr_weapon_options_flag' checked='checked') + span y + .sheet-weapon-options + .sheet-weapon-row + span WEAPON: + input(type='text' name='attr_weapon') + span GUNNER NAME: + input(type='text' name='attr_gunner') + .sheet-weapon-row + span RANGE: + input(type='text' name='attr_range') + span TO HIT: + input(type='text' name='attr_tohit') + .sheet-weapon-row + span ON HIT: + input(type='text' name='attr_damage') + input(type='text' name='attr_dmgtype' placeholder='damage type') + .sheet-weapon-row + span SPECIAL: + input(type='text' name='attr_special') + .sheet-weapon-row + span AMMO: + input(type='text' name='attr_ammo') + span RECHARGE: + input(type='checkbox' name='attr_recharge' value='3') + input(type='checkbox' name='attr_recharge' value='2') + input(type='checkbox' name='attr_recharge' value='1') + .sheet-weapon-display + button.pick(type='roll' value!='@{rollbase}' name='roll_attack') + span.sheet-weapon-name(name='attr_weapon') + .sheet-weapon-meta + span Gunner: + span(name='attr_gunner') + span | Range: + span(name='attr_range') + span | To Hit: + span(name='attr_tohit') + span | Hit: + span(name='attr_damage') + span + span(name='attr_dmgtype') + button.hidden(type='roll' value!='@{atkdmg}' name='roll_atkdmg') + button.hidden(type='roll' value!='@{atkdmgc}' name='roll_atkdmgc') + + .sheet-weapon-systems-info + span(data-i18n='weapon-systems-info') .sheet-bottom @@ -183,7 +254,10 @@ mixin armorClassOrManeuverEntry(name) input(type='text' name='attr_pc_ship_maneuver_defense_bonus') .sheet-grid-container - +armorClassOrManeuverEntry('base_maneuver_defense') + div + span.sheet-static-num 8 + label + span(data-i18n='base-maneuver-defense') +armorClassOrManeuverEntry('proficiency_bonus') +armorClassOrManeuverEntry('pilot_wis_modifier') +armorClassOrManeuverEntry('captain_cha_modifier') @@ -247,66 +321,26 @@ mixin armorClassOrManeuverEntry(name) .sheet-fancy-input img(src=`${imagePath}/structural_integrity.png` alt='Structural Integrity') input(type='text' name='attr_pc_ship_structural_integrity') - span(data-i18n='structural-integrity-info') - label input(type='text' name='attr_pc_remaining_si') span(data-i18n='remaining-si') + span(data-i18n='structural-integrity-info') - .sheet-weapon-systems - .sheet-grid-container.sheet-max-weapon-payload - label(for='attr_pc_ship_max_weapon_payload') - span(data-i18n='max-weapon-payload') - div - input(type='text' name='attr_pc_ship_max_weapon_payload') - - +subtitle('weapon-systems') - .sheet-grid-container.table-header - .sheet-gunner - span(data-i18n='pc-ship-gunner') - .sheet-weapon - span(data-i18n='pc-ship-weapon') - .sheet-range - span(data-i18n='pc-ship-range') - .sheet-to-hit - span(data-i18n='pc-ship-to-hit') - .sheet-damage - span(data-i18n='pc-ship-damage') - .sheet-damage-type - span(data-i18n='pc-ship-damage-type') + .sheet-grid-container.sheet-features-cargo-row + .sheet-special-features + +subtitle('special-features-and-options') + +repeatingSection('ship-features') + textarea(name='attr_feature' placeholder='Enter feature description...' required) + span(name='attr_feature') - +repeatingSection('weapon-systems') - input(type='hidden' name='attr_rollbase' value!='@{wtype}&{template:atk} {{mod=@{tohit}}} {{rname=[@{weapon}](~repeating_weapon-systems_atkdmg)}} {{rnamec=[@{weapon}](~repeating_weapon-systems_atkdmgc)}} {{r1=[[@{d20} + @{tohit}]]}} {{normal=1}} {{r2=[[0d20]]}} {{range=@{range}}} {{desc=@{special}}} ammo=@{ammo} @{pc_ship_name} {{licensedsheet=@{licensedsheet}}}') - input(type='hidden' name='attr_atkdmg' value!='') - input(type='hidden' name='attr_atkdmgc' value!='') - .sheet-grid-container.table-body - .sheet-gunner - input(type='text' name='attr_gunner') - .sheet-weapon - input(type='text' name='attr_weapon') - .sheet-range - input(type='text' name='attr_range') - .sheet-to-hit - input(type='text' name='attr_tohit') - .sheet-damage - input(type='text' name='attr_damage') - .sheet-damage-type - input(type='text' name='attr_dmgtype') - .sheet-grid-container.table-meta - label.sheet-special - span(data-i18n='pc-ship-special') - input(type='text' name='attr_special') - label.sheet-ammo - span(data-i18n='pc-ship-ammo') - input(type='text' name='attr_ammo') - label.sheet-recharge - span(data-i18n='pc-ship-recharge') - input(type='checkbox' name='attr_recharge' value='3') - input(type='checkbox' name='attr_recharge' value='2') - input(type='checkbox' name='attr_recharge' value='1') - button.hidden(type='roll' value!='@{atkdmg}' name='roll_atkdmg') - button.hidden(type='roll' value!='@{atkdmgc}' name='roll_atkdmgc') - button(type='roll' value!='@{rollbase}' name='roll_attack') - - div - span(data-i18n='weapon-systems-info') \ No newline at end of file + .sheet-ship-cargo + +subtitle('ship-cargo') + +repeatingSection('ship-cargo') + .sheet-grid-container + div + input(type='text' name='attr_name') + div + input(type='text' name='attr_weight') + + .sheet-ship-logo-footer + img.sheet-ship-logo-img(src='https://raw.githubusercontent.com/skydawn1/esper_genesis/master/EG_Logo.png' alt='Esper Genesis Logo') \ No newline at end of file diff --git a/Esper_Genesis_5E/src/versioning/versioning.js b/Esper_Genesis_5E/src/versioning/versioning.js index f36dc15e58..94d611f061 100644 --- a/Esper_Genesis_5E/src/versioning/versioning.js +++ b/Esper_Genesis_5E/src/versioning/versioning.js @@ -221,9 +221,9 @@ const dndUpdates = [ }; // Set all spells without a given modifier to 'spell' var spgetList = []; - getSectionIDs("spell-cantrip", function(secIds0) { + getSectionIDs("spell-prime", function(secIds0) { _.each(secIds0, function(x) { - spgetList.push("repeating_spell-cantrip_" + x + "_spell_ability"); + spgetList.push("repeating_spell-prime_" + x + "_spell_ability"); }); getSectionIDs("spell-1", function(secIds1) { _.each(secIds1, function(x) { @@ -935,4 +935,136 @@ const dndUpdates = [ } ), + // --- Updates added from OGL v4.2 base sheet --- + + new SheetUpdate( + 'fix_spellpoints', + (resolve, reject) => { + getAttrs(["npc"], function(values) { + if(values["npc"] && values["npc"] == "1") { + reject('This update is only valid for pcs sheets'); + } else { + getAttrs(['use_spell_points'], v => { + if(v['use_spell_points'] && v['use_spell_points'] == 1) { + setSpellPoints(); + } else { + deleteResource('Spell Points'); + } + resolve(); + }); + } + }); + } + ), + + new SheetUpdate( + 'fix_advantage_query', + (resolve, reject) => { + getAttrs(['rtype'], function(values) { + const queryadvantage = '{{query=1}} ?{Advantage?|Normal Roll,{{normal=1}} {{r2=[[0d20|Advantage,{{advantage=1}} {{r2=[[@{d20}|Disadvantage,{{disadvantage=1}} {{r2=[[@{d20}}'; + setAttrs({queryadvantage: queryadvantage}, () => { + if(values.rtype.includes('?{Advantage')) { + const always = '{{always=1}} {{r2=[[@{d20}'; + const query = '@{queryadvantage}'; + setAttrs({rtype: always}, () => { + setAttrs({rtype: query}, () => { + resolve(); + }); + }); + } else { + resolve(); + } + }); + }); + } + ), + + new SheetUpdate( + 'fix_attacks_spelllink', + (resolve, reject) => { + getAttrs(["npc"], function(values) { + if(values["npc"] && values["npc"] == "1") { + reject('This update is only valid for pcs sheets'); + } else { + update_attacks("spells"); + resolve(); + } + }); + } + ), + + new SheetUpdate( + 'fix_pc_skills_when_jack_and_odd_prof', + (resolve, reject) => { + getAttrs(["npc"], function(values) { + if(values["npc"] && values["npc"] == "1") { + reject('This update is only valid for pcs sheets'); + } else { + // EG uses update_skills in place of OGL updateSkillRolls + update_skills(["acrobatics", "astrophysics", "athletics", "computers", "deception", + "insight", "intimidation", "investigation", "lore", "mechanics", + "medicine", "perception", "performance", "persuasion", + "sleight_of_hand", "stealth", "survival", "xenobiology"]); + resolve(); + } + }); + } + ), + + new SheetUpdate( + 'fix_armor_stealth_penalty', + (resolve, reject) => { + getAttrs(["npc"], function(values) { + if(values["npc"] && values["npc"] == "1") { + reject('This update is only valid for pcs sheets'); + } else { + const armorsWithStealthDisadvantage = [ + "chain mail", "half plate", "plate", "ring mail", + "scale mail", "spiked armor", "splint" + ]; + const update = {}; + const attrs_to_get = []; + getSectionIDs("repeating_inventory", function(idarray) { + _.each(idarray, function(currentID) { + attrs_to_get.push("repeating_inventory_" + currentID + "_itemname"); + attrs_to_get.push("repeating_inventory_" + currentID + "_itemmodifiers"); + }); + getAttrs(attrs_to_get, function(v) { + Object.keys(v).filter(entry => entry.includes("itemname")).forEach(key => { + if(armorsWithStealthDisadvantage.indexOf(v[key].toLowerCase()) > 1) { + const modifiersKey = key.replace("_itemname", "_itemmodifiers"); + let modifiers = v[modifiersKey] || false; + if(!modifiers) { + update[modifiersKey] = "Stealth:Disadvantage"; + } else if(!modifiers.includes("Stealth:Disadvantage")) { + update[modifiersKey] = modifiers + ", Stealth:Disadvantage"; + } + } + }); + setAttrs(update, () => { + update_skills(["stealth"]); + resolve(); + }); + }); + }); + } + }); + } + ), + + new SheetUpdate( + 'fix_pc_printedskills', + (resolve, reject) => { + getAttrs(["npc"], function(values) { + if(values["npc"] && values["npc"] == "1") { + reject('This update is only valid for pcs sheets'); + } else { + formatPrintedTools(); + formatPrintedSkills(); + resolve(); + } + }); + } + ), + ]; diff --git a/Esper_Genesis_5E/translation.json b/Esper_Genesis_5E/translation.json index d8fe5c3d65..8072fa0ecc 100644 --- a/Esper_Genesis_5E/translation.json +++ b/Esper_Genesis_5E/translation.json @@ -43,6 +43,7 @@ "npc-ship-wis": "Wisdom (Tech)", "npc-ship-str": "Dexterity (Gunner)", "npc-ship-con": "Wisdom (Gunner)", + "crewmember-roles": "Crewmember Roles", "sensor-u": "SENSOR RANGE", "structural-integrity-u": "STRUCTURAL INTEGRITY", "saves-u": "SAVES", @@ -263,7 +264,7 @@ "class-level-u": "CLASS & LEVEL", "background-u": "BACKGROUND", "background": "Background", - "race-u": "RACE", + "race-u": "SPECIES", "alignment-u": "ALIGNMENT", "alignment": "Alignment:", "exp-pts-u": "EXPERIENCE POINTS", @@ -365,6 +366,16 @@ "cubil-cred-u": "CU", "cubil-cusara-u": "CS", "cubil-orim-u": "OM", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "starting-gold:": "Starting Money", "warning-armor-sets-u": "WARNING - AC IS NOT INCORRECT. UNEQUIP EXTRA ARMOR OR SHIELD FROM ITEM DETAILS.", "item-name-u": "ITEM NAME", "equipped-u": "EQUIPPED", @@ -372,6 +383,8 @@ "prop:-u": "PROP:", "mods:-u": "MODS:", "total-weight-u": "TOTAL WEIGHT", + "general-information-u": "GENERAL INFORMATION", + "power-settings-u": "ESPER POWER FEATURES", "immobile-u": "IMMOBILE", "heavily-encumbered-u": "HEAVILY ENCUMBERED", "encumbered-u": "ENCUMBERED", @@ -392,12 +405,9 @@ "eye-u": "EYES", "skin-u": "SKIN", "hair-u": "HAIR", - "char-appearance-u": "CHARACTER APPEARANCE", - "char-backstory-u": "CHARACTER BACKSTORY", - "allies-orgs-u": "ALLIES & ORGANIZATIONS", - "add-feats-traits-u": "ADDITIONAL FEATURES & TRAITS", + "char-appearance-u": "CHARACTER DESCRIPTION", + "char-backstory-u": "CHARACTER HISTORY", "feat-u": "FEAT", - "treasure-u": "TREASURE", "spell-save-dc-u": "POWER SAVE DC", "primes-u": "PRIME POWERS", "ritual-u": "CONVENTIONAL", @@ -412,17 +422,18 @@ "glob-atk-mod:-u": "GLOBAL POWER ATTACK MODIFIER:", "pass-perc-mod:-u": "PASSIVE PERCEPTION MODIFIER:", "death-save-mod:-u": "DEATH SAVE MODIFIER:", - "magic-caster-lvl:-u": "CHANNELER/FORGER LEVEL:", + "magic-caster-lvl:-u": "ESPER LEVEL:", "halfling-luck-u": "HALFLING LUCK", "arcane-fighter-u": "JUSTICAR", "arcane-rogue-u": "ARTIFICE", "class-options-u": "CLASS OPTIONS ()", "class:-u": "CLASS:", "subclass:-u": "SUBCLASS:", - "race:-u": "RACE:", - "subrace:-u": "SUBRACE:", - "subrace": "Subrace:", - "subrace-ability-increase": "Subrace Ability Score Increase:", + "race:-u": "SPECIES:", + "subrace:-u": "ARCHETYPE:", + "subrace": "Species Archetype:", + "subrace-ability-increase": "Species Ability Score Increase:", + "subrace-speed:": "Species Speed:", "2nd-class:-u": "2ND CLASS:", "lvl:-u": "LEVEL:", "3rd-class:-u": "3RD CLASS:", @@ -437,8 +448,10 @@ "spell-third-u": "THIRD (Artifice, Justicar)", "tech-slots-u": "TECH SLOTS", "esper-powers-u": "ESPER POWERS", + "powers": "Powers", + "tp-u": "TALENT POINTS", "tp-max-u": "Talent Point Maximum", - "tp-current-u": "TALENT POINTS REMAINING", + "tp-current-u": "TP REMAINING", "talent-slots-label": "TALENT SLOTS (Cybermancer)", "talent-slots-u": "Max Talent Slots", "used-talent-slots": "Slots Remaining", @@ -450,6 +463,7 @@ "normal": "Normal", "expirtise": "Expertise", "skill-opts-u": "SKILL OPTIONS", + "show-5e-skills-u": "SHOW 5E SKILLS?", "version": "v", "always-roll-adv": "Always Roll Advantage", "toggle-roll-adv": "Advantage Toggle", @@ -469,13 +483,8 @@ "encumbrance:-u": "ENCUMBRANCE:", "ammo-tracking:-u": "AMMO TRACKING:", "general-opts-u": "GENERAL OPTIONS", - "transition-text": "Clicking one of the images below will reformat the data from your current sheet to this sheet. These changes are permanent and cannot be undone.", "transition-text-highlight": "Please make a copy of your game before you use this tool.", - "choose-sheet-transfer": "CHOOSE THE SHEET YOU ARE TRANSFERING FROM", - "community-sheet-u": "COMMUNITY SHEET", - "shaped-sheet-u": "SHAPED SHEET", - "transition-opts-u": "TRANSITION OPTIONS", - "portions-sheet-utilize": "Portions of this sheet utilize content from the System Reference Document 5.0 under the OGL License. View OGL License and Copyright Notice. https://wiki.roll20.net/SRD_5.0_OGL_License", + "portions-sheet-utilize": "Portions of this sheet utilize content from the System Reference Document 5.x under the Creative Commons Attribution 4.0 License.", "api-required-title": "Try it now with easy one click API installation available with your Pro subscription.", "api-required-u": "(API REQUIRED)", "spell_dc_mod:-u": "POWER SAVE DC MOD:", @@ -489,7 +498,6 @@ "inventory-info": "Character Inventories default to the complex style that is compatible with the Roll20 5E Compendium. This includes granular item amounts/weights, weight and encumbrance tracking, sorting, AC calculations, automatic attack generation, and more. The Simple option provides a text field for item lists for players who want more manual control over the sheet.", "encumbrance-info": "The sheet uses the variant encumbrance rules on page 160 of the Core Manual. The Off option disables the variant rules and only uses a basic over-limit inventory weight check.", "ammo-tracking-info": "Provides automatic ammo tracking with the
5th Edition OGL by Roll20 Companion API Script.", - "dungeons-and-dragons-styling": "DUNGEONS AND DRAGONS STYLING", "dungeons-and-dragons-styling-info": "Turns on Dungeons and Dragons styling for both the character sheet and roll templates. This setting is automatically applied to all character sheets and cannot be selectively used.", "cd-bar1-value:-u": "BAR 1 VALUE:", "cd-bar1-max:-u": "BAR 1 MAX:", @@ -516,7 +524,7 @@ "npc-name-in-rolls-desc:-u": "In NPC roll results, show or hide the name of the NPC in the roll result card.", "ship-name-in-rolls-desc:-u": "In SHIP roll results, show or hide the name of the SHIP in the roll result card.", "public:-u": "PUBLIC", - "to-gm:-u": "TO GM", + "to-gm:-u": "WHISPER", "toggle-roll-whisper": "Whisper Toggle", "attribute-opts-u": "ATTRIBUTE OPTIONS", "save-opts-u": "SAVE OPTIONS", @@ -573,12 +581,12 @@ "global-skill-info": "Creates a custom global skill modifier field, underneath the SKILLS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Amplify Ability power.", "global-attack-info": "Creates a custom global attack modifier field, underneath the ATTACKS AND ESPER POWERS section of the character sheet. Anything put there will be applied to any attack to-hit roll. Perfect for regular but not permanent bonuses to attack like the Sensory Boost power.", "global-damage-info": "Creates a custom global damage modifier field, underneath the ATTACKS AND ESPER POWERS section of the character sheet. Anything put there will be applied to any attack damage roll. Perfect for regular but not permanent bonuses to damage like the Deft Strike ability.", - "auto-level-calc-info": "By default changing character levels will automatically set spell slots and hit dice. Changing this setting to off prevents this behavior.", + "auto-level-calc-info": "By default changing character levels will automatically set power slots and hit dice. Changing this setting to off prevents this behavior.", "simple-traits-info": "Character FEATURES AND TRAITS section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet.", "simple-proficiencies-info": "Character OTHER PROFICIENCIES & LANGUAGES section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet.", "init-tiebreaker-info": "Adds the character's dexterity score as a decimal to the end of the initiative bonus for purposes of breaking ties.", "b-custom-info": "When the Proficiency Bonus type is set to Custom, the character sheet will use this value for the character's Proficiency Bonus.", - "footer-wiki-link": "This sheet was created from the 5th Edition OGL character sheet by Roll20. For game information, visit http://espergenesis.com", + "footer-wiki-link": "This sheet was adapted from the 5th Edition OGL character sheet by Roll20. For game information, visit http://espergenesis.com", "accepting-drop-u": "ACCEPTING DROP FROM COMPENDIUM", "are_you_sure": "Are you sure you want to turn this character into a ", "yes": "Yes", @@ -594,15 +602,16 @@ "get-started": "Get started by clicking Next.", "opt-out-u": "OPT OUT", "charmancer-compendium": "Your Compendium Awaits.", - "charmancer-compendium-detail": "The Charactermancer currently supports the Esper Genesis SRD. You can add the Core Manual to your compendium in the Marketplace, or the game owner can share their compendium with everyone in the game.", - "charmancer-choose-race": "Choose a Race:", - "charmancer-custom-race-name": "Custom Race Name:", - "charmancer-custom-subclass-name:": "Custom sublass Name:", + "charmancer-compendium-detail": "The Charactermancer currently supports the Esper Genesis RPG. You can add the Core Manual to your compendium in the Marketplace, or the game owner can share their compendium with everyone in the game.", + "charmancer-choose-race": "Choose a Species:", + "charmancer-custom-race-name": "Custom Species Name:", + "charmancer-custom-subclass-name:": "Custom Subclass Name:", "charmancer-additional-primes": "Additional Cantrips", - "charmancer-additional-lvl-1-spells": "Additional Level 1 Spells", + "charmancer-additional-lvl-1-spells": "Additional Level 1 Powers", "suggested-abilities": "Suggested Abilities: ", - "class-spellcasting": "Class Spellcasting Ability: ", + "class-spellcasting": "Class Esper Ability: ", "ability-score-increase": "Ability Score Increase:", + "ability-score-increase:": "Ability Score Increase:", "lawful-good": "Lawful Good", "neutral-good": "Neutral Good", "chaotic-good": "Chaotic Good", @@ -624,7 +633,7 @@ "equipment-from-class": "Equipment from Class", "class-equipment": "Class Equipment", "starting-wealth": "Starting Wealth (Core)", - "starting-cubil:": "Starting Cubil:", + "starting-cubil:": "Starting Money:", "no_class_warning-u": "NO CLASS HAS BEEN SELECTED OR SELECTED CLASS DOES NOT HAVE STANDARD EQUIPMENT. CLASS EQUIPMENT CANNOT BE CHOSEN AT THIS TIME.", "standard-array": "Standard Array", "roll-for-stats": "Roll for Stats", @@ -661,7 +670,7 @@ "charmancer-leveler-what-is": "The Charactermancer is a step-by-step process that makes leveling up a character simple and streamlined. Changes are saved as you progress, but the character sheet is only updated when the Charactermancer has been completed.", "charmancer-leveler-level-info1": "Your existing class levels have been pre-populated for you. By default your primary class has been set to be increased by one level. You can change how many levels to increase below, as well as adding a new multiclass.", "charmancer-leveler-level-info2": "In each class section you'll have the option to take the average number of hit points or to roll randomly, choose class features for the levels you're advancing, and choose your subclass if appropriate.", - "charmancer-leveler-spells-info": "Listed here are the current spells your character already knows. If you gained access to more spells during your advancement you will be able to select them below. Check next to the spells you wish to learn. The Charactermancer will help you pick the right number of spells and from the correct list. If your class has the option to swap out spells, you can do so by unselecting currently known spells which will allow you to select new ones in their place.", + "charmancer-leveler-spells-info": "Listed here are the current powers your character already knows. If you gained access to more powers during your advancement you will be able to select them below. Check next to the powers you wish to learn. The Charactermancer will help you pick the right number of powers and from the correct list. If your class has the option to swap out powers, you can do so by unselecting currently known powers which will allow you to select new ones in their place.", "total-level-u": "TOTAL LEVEL", "main-class-level-u": "MAIN CLASS LEVEL", "class-2-level-u": "CLASS 2 LEVEL", @@ -672,7 +681,7 @@ "charmancer-leveler-custom-class-warning": "The Level Up tool does not support custom classes at this time.", "charmancer-welcome-lp": "Welcome to Charactermancer Level Up!", "charmancer-leveler-what-is-lp": "Look at you, with all that experience. Now it's time to claim your reward. You'll walk through the step-by-step process to make a few decisions, and your character will be at the next level in no time. Changes are saved as you move through the process, but if you change your mind, you'll need to revisit the steps and choices that come after.", - "charmancer-compendium-detail-lp": "The Charactermancer currently supports the Esper Genesis SRD. You can add the Core Manual to your compendium in the Marketplace, or the game owner can share their compendium with everyone in the game.", + "charmancer-compendium-detail-lp": "The Charactermancer currently supports the Esper Genesis RPG. You can add the Core Manual to your compendium in the Marketplace, or the game owner can share their compendium with everyone in the game.", "roll:-u": "ROLL:", "roll": "Roll", "prerequisite:": "Prerequisite:", @@ -697,25 +706,26 @@ "innate-spellcasting:": "Innate Powers:", "spellcasting-ability": "Esper Ability:", "number-of-primes": "Number of Primes:", - "number-of-lvl-1-spells": "Number of Level 1 Spells:", + "number-of-lvl-1-spells": "Number of Rank 1 Powers:", "spell-list": "Powers List:", "done": "Done", "ability-score-method": "Ability Score Method:", "select-your-choices": "Select Your Choices:", "input-your-scores": "Input Your Scores:", "choose-background": "Choose a Background:", + "choose-a-feat:": "Choose a Feat:", "personality-traits": "Personality Traits", "ideal": "Ideal", "bond": "Bond", "flaw": "Flaw", - "you-have-chosen-starting-cubil": "You have chosen starting cubil and do not get equipment from your background.", + "you-have-chosen-starting-gold": "You have chosen starting money and do not get equipment from your background.", "you-have-created-custom-class": "You have created a custom class; you can add equipment to the character sheet after you have finished the Charactermancer.", "arcane-is-mystery": "Cosmic forces are a mystery to you.", "your-character-dont-have-spells-this-lvl": "Your character doesn't have powers at this level. Click “Next” to review your character!", "charmancer-a-feat-represents": "A feat represents accomplishment, grit, determination, and expertise. It is the reward for hard work.", "you-really-havent-done": "You really haven't done that much yet", "review-your-choices": "Review your choices:", - "race": "Race", + "race": "Species", "abilities": "Abilities", "bio": "Bio", "name-background": "Name:", @@ -729,7 +739,7 @@ "you-can-increase-two-abilites": "You can increase two of your abilities by 1, or one of your abilities by 2", "before-leveling": "Before Leveling", "after-leveling": "After Leveling", - "charmancer-removed-spells-marked-pt1": "Removed spells will be marked with a r symbol so you can find it easily if you change your mind.", + "charmancer-removed-spells-marked-pt1": "Removed powers will be marked with a r symbol so you can find it easily if you change your mind.", "pc_ship_name": "Ship/Station Name", "pc_ship_owner": "Owner", "pc_ship_size_category": "Size Category", @@ -758,9 +768,9 @@ "intercept-speed": "Intercept Speed", "startdrive": "Stardrive", "pc_ship_sensors": "Sensors", - "pc_ship_sensors_info": "Short / Extended Range", - "pc_ship_initiative": "Initiative Bonus", - "pc_ship_initiative_info": "= Pilot's DEX modifier or Captain's WIS modifier", + "pc_ship_sensors_info": "Short / Extended", + "pc_ship_initiative": "Initiative", + "pc_ship_initiative_info": "= Pilot's DEX mod or Captain's WIS mod", "maneuver-save-dc": "Maneuver Save DC", "maneuver-save-dc-info": "= 8 + Pilot's Proficiency Bonus + Pilot's Dex Modifier + Captain's CHA Modifier", "special-features-and-options": "Special Features and Options", @@ -792,32 +802,58 @@ "patch-repair-info": "(Max of two HD per repair)", "die-type": "Die Type", "int-mod": "Int Mod", - "used": "Used#", + "used": "# Used", "damage-threshold": "Damage Threshold", "temp-hp": "Temp HP", "damage": "Damage", "remaining-si": "Remaining SI", - "structural-integrity-info": "Max SI - Base SI + Technician’s WIS Mod", + "structural-integrity-info": "Max SI = Base SI + Technician’s WIS Mod", "pc-u": "PC", "starship-u": "STARSHIP", "sheet-type-u": "SHEET TYPE:", "starship-statistics": "Starship Statistics", "max-weapon-payload": "Max Weapon Payload", "weapon-systems-info": "To Hit = (Gunner’s Proficiency Bonus + Gunner’s DEX modifier + Captain’s WIS modifier)", - "honor-u": "HONOR", - "honor-save-u": "HONOR SAVE", - "honor": "Honor", - "honor-info": "Enables the optional Honor Attribute.", - "honor-save": "Honor Save", - "honor-setting-u": "HONOR SCORE:", - "sanity-u": "SANITY", - "sanity-save-u": "SANITY SAVE", - "sanity": "Sanity", - "sanity-info": "Enables the optional Sanity Attribute.", - "sanity-save": "Sanity Save", - "sanity-setting-u": "SANITY SCORE:", "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" -} \ No newline at end of file + "ship-trait-desc-place": "Ship trait description", + "short-rest": "SHORT REST", + "long-rest": "LONG REST", + "rest-buttons-u": "SHORT/LONG REST BUTTONS", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "default-critical-range:-u": "CRITICAL RANGE:", + "reliable-talent:-u": "RELIABLE TALENT:", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful_build-u": "POWERFUL BUILD", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-u": "HERO POINTS", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "none-left-u": "NONE LEFT", + "spell-points-variant:-u": "SPELL POINTS VARIANT", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "animal_handling-u": "ANIMAL HANDLING", + "animal_handling-core": "Animal Handling (Wis)", + "animal_handling": "Animal Handling", + "arcana-u": "ARCANA", + "arcana-core": "Arcana (Int)", + "arcana": "Arcana", + "history-u": "HISTORY", + "history-core": "History (Int)", + "history": "History", + "nature-u": "NATURE", + "nature-core": "Nature (Int)", + "nature": "Nature", + "religion-u": "RELIGION", + "religion-core": "Religion (Int)", + "religion": "Religion", + "skill-set:-u": "SKILL SET:", + "eg-skills": "EG Skills", + "5e-skills": "5e Skills", + "all-skills": "All Skills", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency:-u": "CURRENCY:", + "eg-currency": "EG Currency", + "5e-currency": "5e Currency", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." +} diff --git a/Esper_Genesis_5E/translations/af.json b/Esper_Genesis_5E/translations/af.json index 32ee75e9d7..e54628db65 100644 --- a/Esper_Genesis_5E/translations/af.json +++ b/Esper_Genesis_5E/translations/af.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Bemanning Rolle", + "general-information-u": "ALGEMENE INLIGTING", + "power-settings-u": "ESPER KRAG KENMERKE", + "powers": "Kragte", + "tp-u": "TALENT PUNTE", + "show-5e-skills-u": "WYS 5E VAARDIGHEDE?", + "short-rest": "Kort Rus", + "long-rest": "Lang Rus", + "rest-buttons-u": "KORT/LANG RUS KNOPPIES", + "default-critical-range:-u": "KRITIESE REEKS:", + "reliable-talent:-u": "BETROUBARE TALENT:", + "powerful_build-u": "KRAGTIGE BOU", + "hero-points-u": "HELD PUNTE", + "none-left-u": "GEEN OOR NIE", + "spell-points-variant:-u": "TOWERAAR PUNTE VARIANT", + "skill-set:-u": "VAARDIGHEID STEL:", + "eg-skills": "EG Vaardighede", + "5e-skills": "5e Vaardighede", + "all-skills": "Alle Vaardighede", + "currency:-u": "GELDEENHEID:", + "eg-currency": "EG Geldeenheid", + "5e-currency": "5e Geldeenheid", + "starting-gold:": "Beginkapitaal", + "subrace-speed:": "Spesie Spoed:", + "ability-score-increase:": "Vermoe Telling Verhoging:", + "choose-a-feat:": "Kies n Kenmerk:", + "you-have-chosen-starting-gold": "Jy het beginkapitaal gekies en kry nie toerusting van jou agtergrond nie.", + "animal_handling-u": "DIEREVERSORGING", + "animal_handling-core": "Diereversorging (Wys)", + "animal_handling": "Diereversorging", + "arcana-u": "ARKANA", + "arcana-core": "Arkana (Int)", + "arcana": "Arkana", + "history-u": "GESKIEDENIS", + "history-core": "Geskiedenis (Int)", + "history": "Geskiedenis", + "nature-u": "NATUUR", + "nature-core": "Natuur (Wys)", + "nature": "Natuur", + "religion-u": "GODSDIENS", + "religion-core": "Godsdiens (Wys)", + "religion": "Godsdiens", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/ca.json b/Esper_Genesis_5E/translations/ca.json index d8fe5c3d65..d6dc0520dc 100644 --- a/Esper_Genesis_5E/translations/ca.json +++ b/Esper_Genesis_5E/translations/ca.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Rols de Tripulants", + "general-information-u": "INFORMACIO GENERAL", + "power-settings-u": "CARACTERISTIQUES DE PODER ESPER", + "powers": "Poders", + "tp-u": "PUNTS DE TALENT", + "show-5e-skills-u": "MOSTRAR HABILITATS 5E?", + "short-rest": "Descans Curt", + "long-rest": "Descans Llarg", + "rest-buttons-u": "BOTONS DE DESCANS CURT/LLARG", + "default-critical-range:-u": "RANG CRITIC:", + "reliable-talent:-u": "TALENT FIABLE:", + "powerful_build-u": "CONSTITUCIO PODEROSA", + "hero-points-u": "PUNTS D'HEROI", + "none-left-u": "CAP RESTANT", + "spell-points-variant:-u": "VARIANT DE PUNTS D'ENCANTERI", + "skill-set:-u": "CONJUNT D'HABILITATS:", + "eg-skills": "EG Habilitats", + "5e-skills": "5e Habilitats", + "all-skills": "Totes les Habilitats", + "currency:-u": "MONEDA:", + "eg-currency": "EG Moneda", + "5e-currency": "5e Moneda", + "starting-gold:": "Diners Inicials", + "subrace-speed:": "Velocitat d'Especie:", + "ability-score-increase:": "Augment de Puntuacio de Caracteristica:", + "choose-a-feat:": "Tria un Talent:", + "you-have-chosen-starting-gold": "Has triat diners inicials i no reps equipament del teu rerefons.", + "animal_handling-u": "TRACTE ANIMALS", + "animal_handling-core": "Tracte Animals (Sab)", + "animal_handling": "Tracte Animals", + "arcana-u": "ARCANA", + "arcana-core": "Arcana (Int)", + "arcana": "Arcana", + "history-u": "HISTORIA", + "history-core": "Historia (Int)", + "history": "Historia", + "nature-u": "NATURA", + "nature-core": "Natura (Int)", + "nature": "Natura", + "religion-u": "RELIGIO", + "religion-core": "Religio (Int)", + "religion": "Religio", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/cs.json b/Esper_Genesis_5E/translations/cs.json index 1e289c7bfa..6cdbfccd15 100644 --- a/Esper_Genesis_5E/translations/cs.json +++ b/Esper_Genesis_5E/translations/cs.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Role Clenu Posadky", + "general-information-u": "OBECNE INFORMACE", + "power-settings-u": "ESPER MOCENSKE VLASTNOSTI", + "powers": "Schopnosti", + "tp-u": "BODY TALENTU", + "show-5e-skills-u": "ZOBRAZIT DOVEDNOSTI 5E?", + "short-rest": "Kratky Odpocinck", + "long-rest": "Dlouhy Odpocinek", + "rest-buttons-u": "TLACITKA KRATKEHO/DLOUHEHO ODPOCINKA", + "default-critical-range:-u": "KRITICKY ROZSAH:", + "reliable-talent:-u": "SPOLEHLIVY TALENT:", + "powerful_build-u": "MOCNA POSTAVA", + "hero-points-u": "BODY HRDINY", + "none-left-u": "ZADNE ZBYVAJICI", + "spell-points-variant:-u": "VARIANTA BODU KOUZEL", + "skill-set:-u": "SADA DOVEDNOSTI:", + "eg-skills": "EG Dovednosti", + "5e-skills": "5e Dovednosti", + "all-skills": "Vsechny Dovednosti", + "currency:-u": "MENA:", + "eg-currency": "EG Mena", + "5e-currency": "5e Mena", + "starting-gold:": "Pocatecni Penize", + "subrace-speed:": "Rychlost Druhu:", + "ability-score-increase:": "Zvyseni Hodnoty Vlastnosti:", + "choose-a-feat:": "Zvolte Zdatnost:", + "you-have-chosen-starting-gold": "Zvolili jste pocatecni penize a neziskavate vybaveni ze sveho zazemi.", + "animal_handling-u": "ZACHAZENI SE ZVIRATY", + "animal_handling-core": "Zachazeni se zviraty (Mdr)", + "animal_handling": "Zachazeni se zviraty", + "arcana-u": "MYSTIKA", + "arcana-core": "Mystika (Int)", + "arcana": "Mystika", + "history-u": "HISTORIE", + "history-core": "Historie (Int)", + "history": "Historie", + "nature-u": "PRIRODA", + "nature-core": "Priroda (Int)", + "nature": "Priroda", + "religion-u": "NABOZENSTVI", + "religion-core": "Nabozenstvi (Int)", + "religion": "Nabozenstvi", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/da.json b/Esper_Genesis_5E/translations/da.json index 92280be276..bcabb88aae 100644 --- a/Esper_Genesis_5E/translations/da.json +++ b/Esper_Genesis_5E/translations/da.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Besaetningsmedlems Roller", + "general-information-u": "GENEREL INFORMATION", + "power-settings-u": "ESPER KRAFT EGENSKABER", + "powers": "Evner", + "tp-u": "TALENT POINT", + "show-5e-skills-u": "VIS 5E FAERDIGHEDER?", + "short-rest": "Kort Hvile", + "long-rest": "Lang Hvile", + "rest-buttons-u": "KORT/LANG HVILE KNAPPER", + "default-critical-range:-u": "KRITISK RAEKKEVIDDE:", + "reliable-talent:-u": "PAALIDELIG TALENT:", + "powerful_build-u": "KRAFTIG BYGNING", + "hero-points-u": "HELTE POINT", + "none-left-u": "INGEN TILBAGE", + "spell-points-variant:-u": "TRYLLEFORMULAR POINT VARIANT", + "skill-set:-u": "FAERDIGHEDSSAET:", + "eg-skills": "EG Faerdigheder", + "5e-skills": "5e Faerdigheder", + "all-skills": "Alle Faerdigheder", + "currency:-u": "VALUTA:", + "eg-currency": "EG Valuta", + "5e-currency": "5e Valuta", + "starting-gold:": "Startpenge", + "subrace-speed:": "Arts Hastighed:", + "ability-score-increase:": "Egenskabsscore Stigning:", + "choose-a-feat:": "Vaelg en Bedrift:", + "you-have-chosen-starting-gold": "Du har valgt startpenge og faar ikke udstyr fra din baggrund.", + "animal_handling-u": "DYREPASSNING", + "animal_handling-core": "Dyrepassning (Vis)", + "animal_handling": "Dyrepassning", + "arcana-u": "ARKANA", + "arcana-core": "Arkana (Int)", + "arcana": "Arkana", + "history-u": "HISTORIE", + "history-core": "Historie (Int)", + "history": "Historie", + "nature-u": "NATUR", + "nature-core": "Natur (Int)", + "nature": "Natur", + "religion-u": "RELIGION", + "religion-core": "Religion (Int)", + "religion": "Religion", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/de.json b/Esper_Genesis_5E/translations/de.json index f07acc50d0..ab29320f7c 100644 --- a/Esper_Genesis_5E/translations/de.json +++ b/Esper_Genesis_5E/translations/de.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Besatzungsrollen", + "general-information-u": "ALLGEMEINE INFORMATIONEN", + "power-settings-u": "ESPER KRAFT EIGENSCHAFTEN", + "powers": "Kraefte", + "tp-u": "TALENTPUNKTE", + "show-5e-skills-u": "5E FERTIGKEITEN ANZEIGEN?", + "short-rest": "Kurze Rast", + "long-rest": "Lange Rast", + "rest-buttons-u": "KURZE/LANGE RAST SCHALTFLAECHEN", + "default-critical-range:-u": "KRITISCHER BEREICH:", + "reliable-talent:-u": "VERLAESSLICHES TALENT:", + "powerful_build-u": "KRAFTVOLLER KOERPERBAU", + "hero-points-u": "HELDENPUNKTE", + "none-left-u": "KEINE UEBRIG", + "spell-points-variant:-u": "ZAUBERERPUNKTE VARIANTE", + "skill-set:-u": "FERTIGKEITSSATZ:", + "eg-skills": "EG Fertigkeiten", + "5e-skills": "5e Fertigkeiten", + "all-skills": "Alle Fertigkeiten", + "currency:-u": "WAEHRUNG:", + "eg-currency": "EG Waehrung", + "5e-currency": "5e Waehrung", + "starting-gold:": "Startgeld", + "subrace-speed:": "Speziestempo:", + "ability-score-increase:": "Verbesserung des Faehigkeitenwertes:", + "choose-a-feat:": "Waehle einen Vorteil:", + "you-have-chosen-starting-gold": "Du hast Startgeld gewaehlt und erhaeltst keine Ausruestung durch deinen Hintergrund.", + "animal_handling-u": "TIERFUEHRUNG", + "animal_handling-core": "Tierfuehrung (Wei)", + "animal_handling": "Tierfuehrung", + "arcana-u": "ARKANA", + "arcana-core": "Arkana (Int)", + "arcana": "Arkana", + "history-u": "GESCHICHTE", + "history-core": "Geschichte (Int)", + "history": "Geschichte", + "nature-u": "NATURKUNDE", + "nature-core": "Naturkunde (Int)", + "nature": "Naturkunde", + "religion-u": "RELIGION", + "religion-core": "Religion (Int)", + "religion": "Religion", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/el.json b/Esper_Genesis_5E/translations/el.json index 6985813328..2f04a93615 100644 --- a/Esper_Genesis_5E/translations/el.json +++ b/Esper_Genesis_5E/translations/el.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Roloi Melon Pliroomatos", + "general-information-u": "GENIKES PLIROFOTIES", + "power-settings-u": "HARAKTIRISTIKA DYNAMIS ESPER", + "powers": "Dynameis", + "tp-u": "MONADES TALENTOOU", + "show-5e-skills-u": "EMFANISI DEXIOTITON 5E?", + "short-rest": "Syntomi Anapaysi", + "long-rest": "Makra Anapaysi", + "rest-buttons-u": "KOYMPIA SYNTOMIS/MAKRAS ANAPAYSI", + "default-critical-range:-u": "KRISIMO EYROS:", + "reliable-talent:-u": "AXIOPISTO TALENTO:", + "powerful_build-u": "ISXYRI FYSIOGNOMIA", + "hero-points-u": "MONADES IROA", + "none-left-u": "KAMIA ENAPOMEINASA", + "spell-points-variant:-u": "PARALLAGI MONADON XORKIOU", + "skill-set:-u": "SYNOLO DEXIOTITON:", + "eg-skills": "EG Dexiotites", + "5e-skills": "5e Dexiotites", + "all-skills": "Oles oi Dexiotites", + "currency:-u": "NOMISMA:", + "eg-currency": "EG Nomisma", + "5e-currency": "5e Nomisma", + "starting-gold:": "Arxika Hrimata", + "subrace-speed:": "Tahytita Eidoys:", + "ability-score-increase:": "Ayxisi Timis Ikanotitas:", + "choose-a-feat:": "Epilexte ena Harisma:", + "you-have-chosen-starting-gold": "Epilexate arxika hrimata kai den lamvanete exoplismo apo to ypovathro sas.", + "animal_handling-u": "HEIRISMOS ZOON", + "animal_handling-core": "Heirismos Zoon (Sof)", + "animal_handling": "Heirismos Zoon", + "arcana-u": "ARKANA", + "arcana-core": "Arkana (Noi)", + "arcana": "Arkana", + "history-u": "ISTORIA", + "history-core": "Istoria (Noi)", + "history": "Istoria", + "nature-u": "FYSI", + "nature-core": "Fysi (Noi)", + "nature": "Fysi", + "religion-u": "THRISKEIA", + "religion-core": "Thriskeia (Noi)", + "religion": "Thriskeia", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/en.json b/Esper_Genesis_5E/translations/en.json index 8cb27b7be9..0dae8a1c04 100644 --- a/Esper_Genesis_5E/translations/en.json +++ b/Esper_Genesis_5E/translations/en.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Crewmember Roles", + "general-information-u": "GENERAL INFORMATION", + "power-settings-u": "ESPER POWER FEATURES", + "powers": "Powers", + "tp-u": "TALENT POINTS", + "show-5e-skills-u": "SHOW 5E SKILLS?", + "short-rest": "Short Rest", + "long-rest": "Long Rest", + "rest-buttons-u": "SHORT/LONG REST BUTTONS", + "default-critical-range:-u": "CRITICAL RANGE:", + "reliable-talent:-u": "RELIABLE TALENT:", + "powerful_build-u": "POWERFUL BUILD", + "hero-points-u": "HERO POINTS", + "none-left-u": "NONE LEFT", + "spell-points-variant:-u": "SPELL POINTS VARIANT", + "skill-set:-u": "SKILL SET:", + "eg-skills": "EG Skills", + "5e-skills": "5e Skills", + "all-skills": "All Skills", + "currency:-u": "CURRENCY:", + "eg-currency": "EG Currency", + "5e-currency": "5e Currency", + "starting-gold:": "Starting Money", + "subrace-speed:": "Species Speed:", + "ability-score-increase:": "Ability Score Increase:", + "choose-a-feat:": "Choose a Feat:", + "you-have-chosen-starting-gold": "You have chosen starting money and do not get equipment from your background.", + "animal_handling-u": "ANIMAL HANDLING", + "animal_handling-core": "Animal Handling (Wis)", + "animal_handling": "Animal Handling", + "arcana-u": "ARCANA", + "arcana-core": "Arcana (Int)", + "arcana": "Arcana", + "history-u": "HISTORY", + "history-core": "History (Int)", + "history": "History", + "nature-u": "NATURE", + "nature-core": "Nature (Int)", + "nature": "Nature", + "religion-u": "RELIGION", + "religion-core": "Religion (Int)", + "religion": "Religion", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/es.json b/Esper_Genesis_5E/translations/es.json index fe99b9b12d..02ebf29ba5 100644 --- a/Esper_Genesis_5E/translations/es.json +++ b/Esper_Genesis_5E/translations/es.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Roles de Tripulantes", + "general-information-u": "INFORMACION GENERAL", + "power-settings-u": "CARACTERISTICAS DE PODER ESPER", + "powers": "Poderes", + "tp-u": "PUNTOS DE TALENTO", + "show-5e-skills-u": "MOSTRAR HABILIDADES 5E?", + "short-rest": "Descanso Corto", + "long-rest": "Descanso Largo", + "rest-buttons-u": "BOTONES DE DESCANSO CORTO/LARGO", + "default-critical-range:-u": "RANGO CRITICO:", + "reliable-talent:-u": "TALENTO FIABLE:", + "powerful_build-u": "CONSTITUCION PODEROSA", + "hero-points-u": "PUNTOS DE HEROE", + "none-left-u": "NINGUNO RESTANTE", + "spell-points-variant:-u": "VARIANTE DE PUNTOS DE CONJURO", + "skill-set:-u": "CONJUNTO DE HABILIDADES:", + "eg-skills": "EG Habilidades", + "5e-skills": "5e Habilidades", + "all-skills": "Todas las Habilidades", + "currency:-u": "MONEDA:", + "eg-currency": "EG Moneda", + "5e-currency": "5e Moneda", + "starting-gold:": "Dinero Inicial", + "subrace-speed:": "Velocidad de Especie:", + "ability-score-increase:": "Aumento de Puntuacion de Caracteristica:", + "choose-a-feat:": "Elige un Don:", + "you-have-chosen-starting-gold": "Has elegido dinero inicial y no recibes equipamiento de tu trasfondo.", + "animal_handling-u": "TRATO CON ANIMALES", + "animal_handling-core": "Trato con Animales (Sab)", + "animal_handling": "Trato con Animales", + "arcana-u": "ARCANOS", + "arcana-core": "Arcanos (Int)", + "arcana": "Arcanos", + "history-u": "HISTORIA", + "history-core": "Historia (Int)", + "history": "Historia", + "nature-u": "NATURALEZA", + "nature-core": "Naturaleza (Int)", + "nature": "Naturaleza", + "religion-u": "RELIGION", + "religion-core": "Religion (Int)", + "religion": "Religion", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/fi.json b/Esper_Genesis_5E/translations/fi.json index d8fe5c3d65..109b54bb4a 100644 --- a/Esper_Genesis_5E/translations/fi.json +++ b/Esper_Genesis_5E/translations/fi.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Miehistoen Roolit", + "general-information-u": "YLEISTIEDOT", + "power-settings-u": "ESPER VOIMAN OMINAISUUDET", + "powers": "Voimat", + "tp-u": "TAITOPISTEET", + "show-5e-skills-u": "NAYTA 5E TAIDOT?", + "short-rest": "Lyhyt Lepo", + "long-rest": "Pitka Lepo", + "rest-buttons-u": "LYHYT/PITKA LEPO PAINIKKEET", + "default-critical-range:-u": "KRIITTINEN ALUE:", + "reliable-talent:-u": "LUOTETTAVA TAITO:", + "powerful_build-u": "VOIMAKAS RAKENNE", + "hero-points-u": "SANKARIPISTEET", + "none-left-u": "EI JALJELLA", + "spell-points-variant:-u": "LOITSUPISTEET VAIHTOEHTO", + "skill-set:-u": "TAITOVALIKOIMA:", + "eg-skills": "EG Taidot", + "5e-skills": "5e Taidot", + "all-skills": "Kaikki Taidot", + "currency:-u": "VALUUTTA:", + "eg-currency": "EG Valuutta", + "5e-currency": "5e Valuutta", + "starting-gold:": "Aloitusraha", + "subrace-speed:": "Lajin Nopeus:", + "ability-score-increase:": "Kykyarvon Korotus:", + "choose-a-feat:": "Valitse Erikoiskyky:", + "you-have-chosen-starting-gold": "Olet valinnut aloitusrahan etka saa varusteita taustastasi.", + "animal_handling-u": "ELAINTEN KASITTELY", + "animal_handling-core": "Elainten kasittely (Vii)", + "animal_handling": "Elainten kasittely", + "arcana-u": "ARKAANI", + "arcana-core": "Arkaani (Aly)", + "arcana": "Arkaani", + "history-u": "HISTORIA", + "history-core": "Historia (Aly)", + "history": "Historia", + "nature-u": "LUONTO", + "nature-core": "Luonto (Aly)", + "nature": "Luonto", + "religion-u": "USKONTO", + "religion-core": "Uskonto (Aly)", + "religion": "Uskonto", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/fr.json b/Esper_Genesis_5E/translations/fr.json index 3725fed231..0d57bb4054 100644 --- a/Esper_Genesis_5E/translations/fr.json +++ b/Esper_Genesis_5E/translations/fr.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Roles des Membres d'Equipage", + "general-information-u": "INFORMATIONS GENERALES", + "power-settings-u": "CARACTERISTIQUES DE POUVOIR ESPER", + "powers": "Pouvoirs", + "tp-u": "POINTS DE TALENT", + "show-5e-skills-u": "AFFICHER LES COMPETENCES 5E ?", + "short-rest": "Repos Court", + "long-rest": "Repos Long", + "rest-buttons-u": "BOUTONS REPOS COURT/LONG", + "default-critical-range:-u": "PORTEE CRITIQUE :", + "reliable-talent:-u": "TALENT FIABLE :", + "powerful_build-u": "CARRURE PUISSANTE", + "hero-points-u": "POINTS DE HEROS", + "none-left-u": "AUCUN RESTANT", + "spell-points-variant:-u": "VARIANTE POINTS DE SORT", + "skill-set:-u": "ENSEMBLE DE COMPETENCES :", + "eg-skills": "EG Competences", + "5e-skills": "5e Competences", + "all-skills": "Toutes les Competences", + "currency:-u": "MONNAIE :", + "eg-currency": "EG Monnaie", + "5e-currency": "5e Monnaie", + "starting-gold:": "Argent de Depart", + "subrace-speed:": "Vitesse d'Espece :", + "ability-score-increase:": "Augmentation de Caracteristique :", + "choose-a-feat:": "Choisissez un Don :", + "you-have-chosen-starting-gold": "Vous avez choisi l'argent de depart et ne recevez pas d'equipement de votre historique.", + "animal_handling-u": "DRESSAGE", + "animal_handling-core": "Dressage (Sag)", + "animal_handling": "Dressage", + "arcana-u": "ARCANES", + "arcana-core": "Arcanes (Int)", + "arcana": "Arcanes", + "history-u": "HISTOIRE", + "history-core": "Histoire (Int)", + "history": "Histoire", + "nature-u": "NATURE", + "nature-core": "Nature (Int)", + "nature": "Nature", + "religion-u": "RELIGION", + "religion-core": "Religion (Int)", + "religion": "Religion", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/he.json b/Esper_Genesis_5E/translations/he.json index 900c45f5c1..bac38d1a1c 100644 --- a/Esper_Genesis_5E/translations/he.json +++ b/Esper_Genesis_5E/translations/he.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "tafkidei havrei tzevet", + "general-information-u": "MEYDA KLALI", + "power-settings-u": "MEYAPYENEY KOAH ESPER", + "powers": "Kokhot", + "tp-u": "NEKUDOT KISHARON", + "show-5e-skills-u": "LEHATZIG MEYUMANYOT 5E?", + "short-rest": "Menuha Ktzara", + "long-rest": "Menuha Aruka", + "rest-buttons-u": "KAFTOREY MENUHA KTZARA/ARUKA", + "default-critical-range:-u": "TEVAH KRITIT:", + "reliable-talent:-u": "KISHARON AMEN:", + "powerful_build-u": "GUF HAZAK", + "hero-points-u": "NEKUDOT GIBOR", + "none-left-u": "LO NOTARUT", + "spell-points-variant:-u": "GIRSHAT NEKUDOT LAHASH", + "skill-set:-u": "MAAREKHET MEYUMANYOT:", + "eg-skills": "EG Meyumanyot", + "5e-skills": "5e Meyumanyot", + "all-skills": "Kol HaMeyumanyot", + "currency:-u": "MATBEA:", + "eg-currency": "EG Matbea", + "5e-currency": "5e Matbea", + "starting-gold:": "Kesef Hatkhalatit", + "subrace-speed:": "Maherut Min:", + "ability-score-increase:": "Aliyah BeNikud Yekholet:", + "choose-a-feat:": "Baher Yekholet Meyuhedet:", + "you-have-chosen-starting-gold": "Baharta bekesef hatkhalatit ve-eynkha mekabel tziyud meharekha shelkha.", + "animal_handling-u": "TIPUL BEVAALEY HAYYIM", + "animal_handling-core": "Tipul Bevaaley Hayyim (Hak)", + "animal_handling": "Tipul Bevaaley Hayyim", + "arcana-u": "ARKANA", + "arcana-core": "Arkana (Sekh)", + "arcana": "Arkana", + "history-u": "HISTORIA", + "history-core": "Historia (Sekh)", + "history": "Historia", + "nature-u": "TEVA", + "nature-core": "Teva (Sekh)", + "nature": "Teva", + "religion-u": "DAT", + "religion-core": "Dat (Sekh)", + "religion": "Dat", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/hu.json b/Esper_Genesis_5E/translations/hu.json index d8fe5c3d65..513d00dad8 100644 --- a/Esper_Genesis_5E/translations/hu.json +++ b/Esper_Genesis_5E/translations/hu.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Legenyseegi Szerepek", + "general-information-u": "ALTALANOS INFORMACIOK", + "power-settings-u": "ESPER ERO JELLEMZOK", + "powers": "Erok", + "tp-u": "TEHETSEEGPONTOK", + "show-5e-skills-u": "5E KEPESSEGEK MEGJELENITEESE?", + "short-rest": "Rovid Piheno", + "long-rest": "Hosszu Piheno", + "rest-buttons-u": "ROVID/HOSSZU PIHENO GOMBOK", + "default-critical-range:-u": "KRITIKUS TARTOMANY:", + "reliable-talent:-u": "MEGBIZHATO TEHETSEG:", + "powerful_build-u": "EROS TESTALKAT", + "hero-points-u": "HOSPONTOK", + "none-left-u": "NINCS TOBB", + "spell-points-variant:-u": "VARAZSPONT VARIANS", + "skill-set:-u": "KEPESSEGKESZLET:", + "eg-skills": "EG Kepessegek", + "5e-skills": "5e Kepessegek", + "all-skills": "Osszes Kepesseg", + "currency:-u": "PENZNEM:", + "eg-currency": "EG Penznem", + "5e-currency": "5e Penznem", + "starting-gold:": "Kezdo Penz", + "subrace-speed:": "Faj Sebessege:", + "ability-score-increase:": "Kepessegertek Noveles:", + "choose-a-feat:": "Valassz Kulonleges Kepesseget:", + "you-have-chosen-starting-gold": "Kezdo penzt valasztottal, ezert nem kapsz felszerelest a hattereddtol.", + "animal_handling-u": "ALLATKEZELES", + "animal_handling-core": "Allatkezeles (Bol)", + "animal_handling": "Allatkezeles", + "arcana-u": "MAGIA", + "arcana-core": "Magia (Ert)", + "arcana": "Magia", + "history-u": "TORTENELEM", + "history-core": "Tortenelem (Ert)", + "history": "Tortenelem", + "nature-u": "TERMESZET", + "nature-core": "Termeszet (Ert)", + "nature": "Termeszet", + "religion-u": "VALLAS", + "religion-core": "Vallas (Ert)", + "religion": "Vallas", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/it.json b/Esper_Genesis_5E/translations/it.json index 6210611d9c..a69d1ec04a 100644 --- a/Esper_Genesis_5E/translations/it.json +++ b/Esper_Genesis_5E/translations/it.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Ruoli dei Membri dell'Equipaggio", + "general-information-u": "INFORMAZIONI GENERALI", + "power-settings-u": "CARATTERISTICHE DI POTERE ESPER", + "powers": "Poteri", + "tp-u": "PUNTI TALENTO", + "show-5e-skills-u": "MOSTRARE ABILITA 5E?", + "short-rest": "Riposo Breve", + "long-rest": "Riposo Lungo", + "rest-buttons-u": "PULSANTI RIPOSO BREVE/LUNGO", + "default-critical-range:-u": "PORTATA CRITICA:", + "reliable-talent:-u": "TALENTO AFFIDABILE:", + "powerful_build-u": "CORPORATURA POSSENTE", + "hero-points-u": "PUNTI EROE", + "none-left-u": "NESSUNO RIMASTO", + "spell-points-variant:-u": "VARIANTE PUNTI INCANTESIMO", + "skill-set:-u": "INSIEME DI ABILITA:", + "eg-skills": "EG Abilita", + "5e-skills": "5e Abilita", + "all-skills": "Tutte le Abilita", + "currency:-u": "VALUTA:", + "eg-currency": "EG Valuta", + "5e-currency": "5e Valuta", + "starting-gold:": "Denaro Iniziale", + "subrace-speed:": "Velocita della Specie:", + "ability-score-increase:": "Aumento del Punteggio di Caratteristica:", + "choose-a-feat:": "Scegli un'Impresa:", + "you-have-chosen-starting-gold": "Hai scelto il denaro iniziale e non ricevi equipaggiamento dal tuo background.", + "animal_handling-u": "ADDESTRARE ANIMALI", + "animal_handling-core": "Addestrare Animali (Sag)", + "animal_handling": "Addestrare Animali", + "arcana-u": "ARCANO", + "arcana-core": "Arcano (Int)", + "arcana": "Arcano", + "history-u": "STORIA", + "history-core": "Storia (Int)", + "history": "Storia", + "nature-u": "NATURA", + "nature-core": "Natura (Int)", + "nature": "Natura", + "religion-u": "RELIGIONE", + "religion-core": "Religione (Int)", + "religion": "Religione", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/ja.json b/Esper_Genesis_5E/translations/ja.json index 7cfad8d4a9..adaa4e7def 100644 --- a/Esper_Genesis_5E/translations/ja.json +++ b/Esper_Genesis_5E/translations/ja.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Norikusein no Yakuwari", + "general-information-u": "IPPAN JOHO", + "power-settings-u": "ESPER PAWA NO TOKUCHO", + "powers": "Pawa", + "tp-u": "TARENTO POINTO", + "show-5e-skills-u": "5E SUKIRU WO HYOJI?", + "short-rest": "Sho Kyukei", + "long-rest": "Dai Kyukei", + "rest-buttons-u": "SHO/DAI KYUKEI BOTAN", + "default-critical-range:-u": "KURITIKARU HAN'I:", + "reliable-talent:-u": "SHINRAI DEKIRU SAINO:", + "powerful_build-u": "KYOJIN NA TAIGAKU", + "hero-points-u": "HIRO POINTO", + "none-left-u": "NOKORI NASHI", + "spell-points-variant:-u": "JUMON POINTO HENKE RULE", + "skill-set:-u": "SUKIRU SETTO:", + "eg-skills": "EG Sukiru", + "5e-skills": "5e Sukiru", + "all-skills": "Zen Sukiru", + "currency:-u": "TSUKA:", + "eg-currency": "EG Tsuka", + "5e-currency": "5e Tsuka", + "starting-gold:": "Kaishi Shikin", + "subrace-speed:": "Shuzoku no Ido Sokudo:", + "ability-score-increase:": "Noryokuchi Jousho:", + "choose-a-feat:": "Tokugi wo Sentaku:", + "you-have-chosen-starting-gold": "Kaishi shikin wo sentaku shimashita. Bakkuguraundo kara no soubi wa uketoremsen.", + "animal_handling-u": "DOBUTSU TSUKAI", + "animal_handling-core": "Dobutsu Tsukai (Han)", + "animal_handling": "Dobutsu Tsukai", + "arcana-u": "MAHO GAKU", + "arcana-core": "Maho Gaku (Chi)", + "arcana": "Maho Gaku", + "history-u": "REKISHI", + "history-core": "Rekishi (Chi)", + "history": "Rekishi", + "nature-u": "SHIZEN", + "nature-core": "Shizen (Chi)", + "nature": "Shizen", + "religion-u": "SHUKYO", + "religion-core": "Shukyo (Chi)", + "religion": "Shukyo", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/ko.json b/Esper_Genesis_5E/translations/ko.json index 1fb31ac454..9cb48d73bb 100644 --- a/Esper_Genesis_5E/translations/ko.json +++ b/Esper_Genesis_5E/translations/ko.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Seungmuwon Yeokhal", + "general-information-u": "ILBAN JEONGBO", + "power-settings-u": "ESPER PAWO TEUKSEONG", + "powers": "Pawo", + "tp-u": "JAENUNG POINTEU", + "show-5e-skills-u": "5E GISUL PYOSI?", + "short-rest": "Jjalbeun Hyugsig", + "long-rest": "Gin Hyugsig", + "rest-buttons-u": "JJALBEUN/GIN HYUGSIG BEOTON", + "default-critical-range:-u": "CHIMYEONGTA BEOMWI:", + "reliable-talent:-u": "SINROE HAL SU ITNEUN JAENUNG:", + "powerful_build-u": "GANGIN HAN CHEGYU", + "hero-points-u": "YEONGUNG POINTEU", + "none-left-u": "NAMEUN GEOT EOBSEUM", + "spell-points-variant:-u": "JUMUN POINTEU BYEONHYEONG GYUCHIG", + "skill-set:-u": "GISUL SETEU:", + "eg-skills": "EG Gisul", + "5e-skills": "5e Gisul", + "all-skills": "Modeun Gisul", + "currency:-u": "HWAPYE:", + "eg-currency": "EG Hwapye", + "5e-currency": "5e Hwapye", + "starting-gold:": "Sijak Jaeum", + "subrace-speed:": "Jongjeog Idong Sokdo:", + "ability-score-increase:": "Neungnyeokchi Jeungga:", + "choose-a-feat:": "Teugi Seonteag:", + "you-have-chosen-starting-gold": "Sijak jaeumeul seonteaghaesseumeuro baekyeongeseo jangbieleul batji anhseubnida.", + "animal_handling-u": "DONGMUL DARUGGI", + "animal_handling-core": "Dongmul Daruggi (Jihye)", + "animal_handling": "Dongmul Daruggi", + "arcana-u": "BIJEONGHAAG", + "arcana-core": "Bijeonghaag (Jineung)", + "arcana": "Bijeonghaag", + "history-u": "YEOGSA", + "history-core": "Yeogsa (Jineung)", + "history": "Yeogsa", + "nature-u": "JAYEON", + "nature-core": "Jayeon (Jineung)", + "nature": "Jayeon", + "religion-u": "JONGYO", + "religion-core": "Jongyo (Jineung)", + "religion": "Jongyo", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/nl.json b/Esper_Genesis_5E/translations/nl.json index 48006890cd..6145b164da 100644 --- a/Esper_Genesis_5E/translations/nl.json +++ b/Esper_Genesis_5E/translations/nl.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Bemanningsrollen", + "general-information-u": "ALGEMENE INFORMATIE", + "power-settings-u": "ESPER KRACHT KENMERKEN", + "powers": "Krachten", + "tp-u": "TALENTPUNTEN", + "show-5e-skills-u": "5E VAARDIGHEDEN TONEN?", + "short-rest": "Korte Rust", + "long-rest": "Lange Rust", + "rest-buttons-u": "KORTE/LANGE RUST KNOPPEN", + "default-critical-range:-u": "KRITIEK BEREIK:", + "reliable-talent:-u": "BETROUWBAAR TALENT:", + "powerful_build-u": "KRACHTIG POSTUUR", + "hero-points-u": "HELDENPUNTEN", + "none-left-u": "GEEN OVER", + "spell-points-variant:-u": "TOVERSPREUKPUNTEN VARIANT", + "skill-set:-u": "VAARDIGHEIDSSET:", + "eg-skills": "EG Vaardigheden", + "5e-skills": "5e Vaardigheden", + "all-skills": "Alle Vaardigheden", + "currency:-u": "VALUTA:", + "eg-currency": "EG Valuta", + "5e-currency": "5e Valuta", + "starting-gold:": "Startgeld", + "subrace-speed:": "Soort Snelheid:", + "ability-score-increase:": "Verhoging van Vaardigheidswaarde:", + "choose-a-feat:": "Kies een Vermogen:", + "you-have-chosen-starting-gold": "Je hebt startgeld gekozen en krijgt geen uitrusting van je achtergrond.", + "animal_handling-u": "DIEREN VERZORGEN", + "animal_handling-core": "Dieren verzorgen (Wij)", + "animal_handling": "Dieren verzorgen", + "arcana-u": "ARCANA", + "arcana-core": "Arcana (Int)", + "arcana": "Arcana", + "history-u": "GESCHIEDENIS", + "history-core": "Geschiedenis (Int)", + "history": "Geschiedenis", + "nature-u": "NATUUR", + "nature-core": "Natuur (Int)", + "nature": "Natuur", + "religion-u": "RELIGIE", + "religion-core": "Religie (Int)", + "religion": "Religie", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/pb.json b/Esper_Genesis_5E/translations/pb.json index d8fe5c3d65..7966ed8755 100644 --- a/Esper_Genesis_5E/translations/pb.json +++ b/Esper_Genesis_5E/translations/pb.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Funcoes dos Tripulantes", + "general-information-u": "INFORMACOES GERAIS", + "power-settings-u": "RECURSOS DE PODER ESPER", + "powers": "Poderes", + "tp-u": "PONTOS DE TALENTO", + "show-5e-skills-u": "MOSTRAR PERICIAS 5E?", + "short-rest": "Descanso Curto", + "long-rest": "Descanso Longo", + "rest-buttons-u": "BOTOES DE DESCANSO CURTO/LONGO", + "default-critical-range:-u": "ALCANCE CRITICO:", + "reliable-talent:-u": "TALENTO CONFIAVEL:", + "powerful_build-u": "COMPLICAO PODEROSA", + "hero-points-u": "PONTOS DE HEROI", + "none-left-u": "NENHUM RESTANTE", + "spell-points-variant:-u": "VARIANTE DE PONTOS DE MAGIA", + "skill-set:-u": "CONJUNTO DE PERICIAS:", + "eg-skills": "EG Pericias", + "5e-skills": "5e Pericias", + "all-skills": "Todas as Pericias", + "currency:-u": "MOEDA:", + "eg-currency": "EG Moeda", + "5e-currency": "5e Moeda", + "starting-gold:": "Dinheiro Inicial", + "subrace-speed:": "Velocidade da Especie:", + "ability-score-increase:": "Aumento de Atributo:", + "choose-a-feat:": "Escolha uma Facanha:", + "you-have-chosen-starting-gold": "Voce escolheu dinheiro inicial e nao recebe equipamento do seu antecedente.", + "animal_handling-u": "ADESTRAMENTO", + "animal_handling-core": "Adestramento (Sab)", + "animal_handling": "Adestramento", + "arcana-u": "ARCANISMO", + "arcana-core": "Arcanismo (Int)", + "arcana": "Arcanismo", + "history-u": "HISTORIA", + "history-core": "Historia (Int)", + "history": "Historia", + "nature-u": "NATUREZA", + "nature-core": "Natureza (Int)", + "nature": "Natureza", + "religion-u": "RELIGIAO", + "religion-core": "Religiao (Int)", + "religion": "Religiao", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/pl.json b/Esper_Genesis_5E/translations/pl.json index f41d78dab5..6ef42a4579 100644 --- a/Esper_Genesis_5E/translations/pl.json +++ b/Esper_Genesis_5E/translations/pl.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Role Czlonkow Zalogi", + "general-information-u": "INFORMACJE OGOLNE", + "power-settings-u": "ESPER CECHY MOCY", + "powers": "Moce", + "tp-u": "PUNKTY TALENTU", + "show-5e-skills-u": "POKAZ UMIEJETNOSCI 5E?", + "short-rest": "Krotki Odpoczynek", + "long-rest": "Dlugi Odpoczynek", + "rest-buttons-u": "PRZYCISKI KROTKIEGO/DLUGIEGO ODPOCZYNKU", + "default-critical-range:-u": "ZAKRES KRYTYCZNY:", + "reliable-talent:-u": "NIEZAWODNY TALENT:", + "powerful_build-u": "MOCNA BUDOWA", + "hero-points-u": "PUNKTY BOHATERA", + "none-left-u": "BRAK POZOSTALYCH", + "spell-points-variant:-u": "WARIANT PUNKTOW ZAKLEC", + "skill-set:-u": "ZESTAW UMIEJETNOSCI:", + "eg-skills": "EG Umiejetnosci", + "5e-skills": "5e Umiejetnosci", + "all-skills": "Wszystkie Umiejetnosci", + "currency:-u": "WALUTA:", + "eg-currency": "EG Waluta", + "5e-currency": "5e Waluta", + "starting-gold:": "Pieniadze Startowe", + "subrace-speed:": "Predkosc Gatunku:", + "ability-score-increase:": "Zwiekszenie Wyniku Zdolnosci:", + "choose-a-feat:": "Wybierz Atut:", + "you-have-chosen-starting-gold": "Wybrales pieniadze startowe i nie otrzymujesz wyposazenia od swojego tla.", + "animal_handling-u": "TRESURA ZWIERZAT", + "animal_handling-core": "Tresura zwierzat (Mdr)", + "animal_handling": "Tresura zwierzat", + "arcana-u": "WIEDZA TAJEMNA", + "arcana-core": "Wiedza tajemna (Int)", + "arcana": "Wiedza tajemna", + "history-u": "HISTORIA", + "history-core": "Historia (Int)", + "history": "Historia", + "nature-u": "NATURA", + "nature-core": "Natura (Int)", + "nature": "Natura", + "religion-u": "RELIGIA", + "religion-core": "Religia (Int)", + "religion": "Religia", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/pt.json b/Esper_Genesis_5E/translations/pt.json index 8dbfc3c5ff..87e385d0a5 100644 --- a/Esper_Genesis_5E/translations/pt.json +++ b/Esper_Genesis_5E/translations/pt.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Funcoes dos Tripulantes", + "general-information-u": "INFORMACOES GERAIS", + "power-settings-u": "RECURSOS DE PODER ESPER", + "powers": "Poderes", + "tp-u": "PONTOS DE TALENTO", + "show-5e-skills-u": "MOSTRAR PERICIAS 5E?", + "short-rest": "Descanso Curto", + "long-rest": "Descanso Longo", + "rest-buttons-u": "BOTOES DE DESCANSO CURTO/LONGO", + "default-critical-range:-u": "ALCANCE CRITICO:", + "reliable-talent:-u": "TALENTO FIAVEL:", + "powerful_build-u": "CONSTITUICAO PODEROSA", + "hero-points-u": "PONTOS DE HEROI", + "none-left-u": "NENHUM RESTANTE", + "spell-points-variant:-u": "VARIANTE DE PONTOS DE FEITICO", + "skill-set:-u": "CONJUNTO DE PERICIAS:", + "eg-skills": "EG Pericias", + "5e-skills": "5e Pericias", + "all-skills": "Todas as Pericias", + "currency:-u": "MOEDA:", + "eg-currency": "EG Moeda", + "5e-currency": "5e Moeda", + "starting-gold:": "Dinheiro Inicial", + "subrace-speed:": "Velocidade da Especie:", + "ability-score-increase:": "Aumento da Pontuacao de Atributo:", + "choose-a-feat:": "Escolha um Talento:", + "you-have-chosen-starting-gold": "Escolheu dinheiro inicial e nao recebe equipamento do seu antecedente.", + "animal_handling-u": "TRATO COM ANIMAIS", + "animal_handling-core": "Trato com Animais (Sab)", + "animal_handling": "Trato com Animais", + "arcana-u": "ARCANA", + "arcana-core": "Arcana (Int)", + "arcana": "Arcana", + "history-u": "HISTORIA", + "history-core": "Historia (Int)", + "history": "Historia", + "nature-u": "NATUREZA", + "nature-core": "Natureza (Int)", + "nature": "Natureza", + "religion-u": "RELIGIAO", + "religion-core": "Religiao (Int)", + "religion": "Religiao", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/ru.json b/Esper_Genesis_5E/translations/ru.json index 216a31a523..11451d1497 100644 --- a/Esper_Genesis_5E/translations/ru.json +++ b/Esper_Genesis_5E/translations/ru.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Roli Chlenov Ekipazha", + "general-information-u": "OBSHCHAYA INFORMATSIYA", + "power-settings-u": "KHARAKTERISTIKI SILY ESPER", + "powers": "Sily", + "tp-u": "OCHKI TALANTA", + "show-5e-skills-u": "POKAZAT NAVYKI 5E?", + "short-rest": "Korotkiy Otdykh", + "long-rest": "Dlinnyy Otdykh", + "rest-buttons-u": "KNOPKI KOROTKOGO/DLINNOGO OTDYKHA", + "default-critical-range:-u": "KRITICHESKIY DIAPAZON:", + "reliable-talent:-u": "NADYOZHNYY TALANT:", + "powerful_build-u": "MOSHCHNOYE TELOSLOZHENIYE", + "hero-points-u": "OCHKI GEROYA", + "none-left-u": "NICHEGO NE OSTALOS", + "spell-points-variant:-u": "VARIANT OCHKOV ZAKLINANIY", + "skill-set:-u": "NABOR NAVYKOV:", + "eg-skills": "EG Navyki", + "5e-skills": "5e Navyki", + "all-skills": "Vse Navyki", + "currency:-u": "VALYUTA:", + "eg-currency": "EG Valyuta", + "5e-currency": "5e Valyuta", + "starting-gold:": "Startovyye Dengi", + "subrace-speed:": "Skorost Vida:", + "ability-score-increase:": "Povysheniye Znacheniya Kharakteristiki:", + "choose-a-feat:": "Vyberte Chertu:", + "you-have-chosen-starting-gold": "Vy vybrali startovyye dengi i ne poluchayete snaryazheniye ot svoyey predystorii.", + "animal_handling-u": "UKHOD ZA ZHIVOTNYMI", + "animal_handling-core": "Ukhod za zhivotnymi (Mdr)", + "animal_handling": "Ukhod za zhivotnymi", + "arcana-u": "MAGIYA", + "arcana-core": "Magiya (Int)", + "arcana": "Magiya", + "history-u": "ISTORIYA", + "history-core": "Istoriya (Int)", + "history": "Istoriya", + "nature-u": "PRIRODOVEDENIE", + "nature-core": "Prirodovedenie (Int)", + "nature": "Prirodovedenie", + "religion-u": "RELIGIYA", + "religion-core": "Religiya (Int)", + "religion": "Religiya", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/sl.json b/Esper_Genesis_5E/translations/sl.json index d8fe5c3d65..6899084e48 100644 --- a/Esper_Genesis_5E/translations/sl.json +++ b/Esper_Genesis_5E/translations/sl.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Vloge Clanov Posadke", + "general-information-u": "SPLOSNE INFORMACIJE", + "power-settings-u": "ESPER LASTNOSTI MOCI", + "powers": "Moci", + "tp-u": "TOCKE TALENTA", + "show-5e-skills-u": "POKAZI 5E SPRETNOSTI?", + "short-rest": "Kratek Pocetek", + "long-rest": "Dolg Pocetek", + "rest-buttons-u": "GUMBI ZA KRATEK/DOLG POCETEK", + "default-critical-range:-u": "KRITICNI RAZPON:", + "reliable-talent:-u": "ZANESLJIV TALENT:", + "powerful_build-u": "MOGOCNA POSTAVA", + "hero-points-u": "JUNAKOVE TOCKE", + "none-left-u": "NI VEC", + "spell-points-variant:-u": "VARIANTA TOCK CAROVNIJE", + "skill-set:-u": "NABOR SPRETNOSTI:", + "eg-skills": "EG Spretnosti", + "5e-skills": "5e Spretnosti", + "all-skills": "Vse Spretnosti", + "currency:-u": "VALUTA:", + "eg-currency": "EG Valuta", + "5e-currency": "5e Valuta", + "starting-gold:": "Zacetni Denar", + "subrace-speed:": "Hitrost Vrste:", + "ability-score-increase:": "Povecanje Vrednosti Sposobnosti:", + "choose-a-feat:": "Izberite Sposobnost:", + "you-have-chosen-starting-gold": "Izbrali ste zacetni denar in ne prejmete opreme iz svojega ozadja.", + "animal_handling-u": "RAVNANJE Z ZIVALMI", + "animal_handling-core": "Ravnanje z zivalmi (Mod)", + "animal_handling": "Ravnanje z zivalmi", + "arcana-u": "ARKANA", + "arcana-core": "Arkana (Int)", + "arcana": "Arkana", + "history-u": "ZGODOVINA", + "history-core": "Zgodovina (Int)", + "history": "Zgodovina", + "nature-u": "NARAVA", + "nature-core": "Narava (Int)", + "nature": "Narava", + "religion-u": "VERA", + "religion-core": "Vera (Int)", + "religion": "Vera", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/sv.json b/Esper_Genesis_5E/translations/sv.json index 927a653cc8..0e319ebaf7 100644 --- a/Esper_Genesis_5E/translations/sv.json +++ b/Esper_Genesis_5E/translations/sv.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Besattningsmemmarnas Roller", + "general-information-u": "ALLMAN INFORMATION", + "power-settings-u": "ESPER KRAFT EGENSKAPER", + "powers": "Krafter", + "tp-u": "TALANGPOANG", + "show-5e-skills-u": "VISA 5E FARDIGHETER?", + "short-rest": "Kort Vila", + "long-rest": "Lang Vila", + "rest-buttons-u": "KORT/LANG VILA KNAPPAR", + "default-critical-range:-u": "KRITISKT OMFANG:", + "reliable-talent:-u": "PALITLIG TALANG:", + "powerful_build-u": "KRAFTIG KROPP", + "hero-points-u": "HJALTEPOANG", + "none-left-u": "INGET KVAR", + "spell-points-variant:-u": "TROLLFORMELPOANG VARIANT", + "skill-set:-u": "FARDIGHETSUPSATTNING:", + "eg-skills": "EG Fardigheter", + "5e-skills": "5e Fardigheter", + "all-skills": "Alla Fardigheter", + "currency:-u": "VALUTA:", + "eg-currency": "EG Valuta", + "5e-currency": "5e Valuta", + "starting-gold:": "Startpengar", + "subrace-speed:": "Arts Hastighet:", + "ability-score-increase:": "Formagevardesoekning:", + "choose-a-feat:": "Valj en Formaga:", + "you-have-chosen-starting-gold": "Du har valt startpengar och far inte utrustning fran din bakgrund.", + "animal_handling-u": "DJURHANTERING", + "animal_handling-core": "Djurhantering (Vis)", + "animal_handling": "Djurhantering", + "arcana-u": "ARKANA", + "arcana-core": "Arkana (Int)", + "arcana": "Arkana", + "history-u": "HISTORIA", + "history-core": "Historia (Int)", + "history": "Historia", + "nature-u": "NATUR", + "nature-core": "Natur (Int)", + "nature": "Natur", + "religion-u": "RELIGION", + "religion-core": "Religion (Int)", + "religion": "Religion", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/tr.json b/Esper_Genesis_5E/translations/tr.json index dba50f3543..ddbdc5d5a1 100644 --- a/Esper_Genesis_5E/translations/tr.json +++ b/Esper_Genesis_5E/translations/tr.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Murettebat Rolleri", + "general-information-u": "GENEL BILGI", + "power-settings-u": "ESPER GUC OZELLIKLERI", + "powers": "Gucler", + "tp-u": "YETENEK PUANLARI", + "show-5e-skills-u": "5E BECERILERI GOSTER?", + "short-rest": "Kisa Dinlenme", + "long-rest": "Uzun Dinlenme", + "rest-buttons-u": "KISA/UZUN DINLENME DUGMELERI", + "default-critical-range:-u": "KRITIK ARALIK:", + "reliable-talent:-u": "GUVENILIR YETENEK:", + "powerful_build-u": "GUCLU YAPILI", + "hero-points-u": "KAHRAMAN PUANLARI", + "none-left-u": "KALMADI", + "spell-points-variant:-u": "BUYU PUANLARI VARYANTI", + "skill-set:-u": "BECERI SETI:", + "eg-skills": "EG Beceriler", + "5e-skills": "5e Beceriler", + "all-skills": "Tum Beceriler", + "currency:-u": "PARA BIRIMI:", + "eg-currency": "EG Para Birimi", + "5e-currency": "5e Para Birimi", + "starting-gold:": "Baslangic Parasi", + "subrace-speed:": "Tur Hizi:", + "ability-score-increase:": "Yetenek Puani Artisi:", + "choose-a-feat:": "Bir Yetenek Secin:", + "you-have-chosen-starting-gold": "Baslangic parasini sectiniz ve arkaplaminizdan ekipman almiyorsunuz.", + "animal_handling-u": "HAYVAN EGITIMI", + "animal_handling-core": "Hayvan Egitimi (Bil)", + "animal_handling": "Hayvan Egitimi", + "arcana-u": "GIZEM BILGISI", + "arcana-core": "Gizem Bilgisi (Akl)", + "arcana": "Gizem Bilgisi", + "history-u": "TARIH", + "history-core": "Tarih (Akl)", + "history": "Tarih", + "nature-u": "DOGA", + "nature-core": "Doga (Akl)", + "nature": "Doga", + "religion-u": "DIN", + "religion-core": "Din (Akl)", + "religion": "Din", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/uk.json b/Esper_Genesis_5E/translations/uk.json index d8fe5c3d65..07f855a23f 100644 --- a/Esper_Genesis_5E/translations/uk.json +++ b/Esper_Genesis_5E/translations/uk.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Roli Chleniv Ekipazhiv", + "general-information-u": "ZAHALNA INFORMATSIIA", + "power-settings-u": "KHARAKTERYSTYKY SYLY ESPER", + "powers": "Syly", + "tp-u": "OCHKY TALANTU", + "show-5e-skills-u": "POKAZATY NAVYCHKY 5E?", + "short-rest": "Korotkyi Vidpochynok", + "long-rest": "Tryvalyi Vidpochynok", + "rest-buttons-u": "KNOPKY KOROTKOHO/TRYVALIOHO VIDPOCHYNKU", + "default-critical-range:-u": "KRYTYCHNYI DIAPAZON:", + "reliable-talent:-u": "NADIIINYI TALANT:", + "powerful_build-u": "MOHUTNIA STATURA", + "hero-points-u": "OCHKY HEROIA", + "none-left-u": "NICHOHO NE ZALYSHYLOS", + "spell-points-variant:-u": "VARIANT OCHOK ZAKLYNAN", + "skill-set:-u": "NABIR NAVYCHOK:", + "eg-skills": "EG Navychky", + "5e-skills": "5e Navychky", + "all-skills": "Usi Navychky", + "currency:-u": "VALIUTA:", + "eg-currency": "EG Valiuta", + "5e-currency": "5e Valiuta", + "starting-gold:": "Startovi Hroshi", + "subrace-speed:": "Shvydkist Vydu:", + "ability-score-increase:": "Pidvyshchennia Znachennia Kharakterystyky:", + "choose-a-feat:": "Oberit Rysu:", + "you-have-chosen-starting-gold": "Vy obraly startovi hroshi i ne otrymuyete sporiadzhennia vid svoyei peredistorii.", + "animal_handling-u": "DOHLIAD ZA TVARYNAMY", + "animal_handling-core": "Dohliad za tvarynamy (Mdr)", + "animal_handling": "Dohliad za tvarynamy", + "arcana-u": "MAHIIA", + "arcana-core": "Mahiia (Int)", + "arcana": "Mahiia", + "history-u": "ISTORIIA", + "history-core": "Istoriia (Int)", + "history": "Istoriia", + "nature-u": "PRYRODA", + "nature-core": "Pryroda (Int)", + "nature": "Pryroda", + "religion-u": "RELIHIIA", + "religion-core": "Relihiia (Int)", + "religion": "Relihiia", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/zh.json b/Esper_Genesis_5E/translations/zh.json index 7722418a99..5e941f48fa 100644 --- a/Esper_Genesis_5E/translations/zh.json +++ b/Esper_Genesis_5E/translations/zh.json @@ -819,5 +819,63 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" + "ship-trait-desc-place": "Ship trait description", + "crewmember-roles": "Chuan Yuan Jue Se", + "general-information-u": "YI BAN XIN XI", + "power-settings-u": "ESPER LI LIANG TE XING", + "powers": "Li Liang", + "tp-u": "TIAN FU DIAN", + "show-5e-skills-u": "XIAN SHI 5E JI NENG?", + "short-rest": "Duan Xiu", + "long-rest": "Chang Xiu", + "rest-buttons-u": "DUAN XIU/CHANG XIU AN NIU", + "default-critical-range:-u": "BAO JI FAN WEI:", + "reliable-talent:-u": "KE KAO CAI NENG:", + "powerful_build-u": "QIANG ZHUANG TI GE", + "hero-points-u": "YING XIONG DIAN", + "none-left-u": "YI YONG WAN", + "spell-points-variant:-u": "FA SHU DIAN BIAN TI GUI ZE", + "skill-set:-u": "JI NENG JI:", + "eg-skills": "EG Ji Neng", + "5e-skills": "5e Ji Neng", + "all-skills": "Quan Bu Ji Neng", + "currency:-u": "HUO BI:", + "eg-currency": "EG Huo Bi", + "5e-currency": "5e Huo Bi", + "starting-gold:": "Qi Shi Zi Jin", + "subrace-speed:": "Zhong Zu Yi Dong Su Du:", + "ability-score-increase:": "Shu Xing Zhi Ti Sheng:", + "choose-a-feat:": "Xuan Ze Zhuan Zhang:", + "you-have-chosen-starting-gold": "Nin yi xuan ze qi shi zi jin, bu cong bei jing zhong huo de zhuang bei.", + "animal_handling-u": "XUN SHOU", + "animal_handling-core": "Xun Shou (Gan)", + "animal_handling": "Xun Shou", + "arcana-u": "AO MI", + "arcana-core": "Ao Mi (Zhi)", + "arcana": "Ao Mi", + "history-u": "LI SHI", + "history-core": "Li Shi (Zhi)", + "history": "Li Shi", + "nature-u": "ZI RAN", + "nature-core": "Zi Ran (Zhi)", + "nature": "Zi Ran", + "religion-u": "ZONG JIAO", + "religion-core": "Zong Jiao (Zhi)", + "religion": "Zong Jiao", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/zu.json b/Esper_Genesis_5E/translations/zu.json index 7dd873fb93..097d88e2a3 100644 --- a/Esper_Genesis_5E/translations/zu.json +++ b/Esper_Genesis_5E/translations/zu.json @@ -718,5 +718,63 @@ "you-can-increase-two-abilites": "crwdns155878:0crwdne155878:0", "before-leveling": "crwdns155880:0crwdne155880:0", "after-leveling": "crwdns155882:0crwdne155882:0", - "charmancer-removed-spells-marked-pt1": "crwdns155884:0crwdne155884:0" -} + "charmancer-removed-spells-marked-pt1": "crwdns155884:0crwdne155884:0", + "crewmember-roles": "Imikhakha Yamalungu Omkhosi", + "general-information-u": "ULWAZI OLUJWAYELEKILE", + "power-settings-u": "IZICI ZAMANDLA E-ESPER", + "powers": "Amandla", + "tp-u": "AMAPHUZU EKHONO", + "show-5e-skills-u": "BONISA AMAKHONO E-5E?", + "short-rest": "Ukuphumula Okufushane", + "long-rest": "Ukuphumula Okunzima", + "rest-buttons-u": "IZINKINOBHO ZOKUPHUMULA OKUFUSHANE/OKUNZIMA", + "default-critical-range:-u": "IBANGA ELIKHULU:", + "reliable-talent:-u": "IKHONO ELITHEMBEKILE:", + "powerful_build-u": "UMZIMBA ONAMANDLA", + "hero-points-u": "AMAPHUZU KASOSHA", + "none-left-u": "AWEKHO ASELE", + "spell-points-variant:-u": "UGUQUKO LWAMAPHUZU AMAJADU", + "skill-set:-u": "ISETHI YAMAKHONO:", + "eg-skills": "EG Amakhono", + "5e-skills": "5e Amakhono", + "all-skills": "Wonke Amakhono", + "currency:-u": "IMALI:", + "eg-currency": "EG Imali", + "5e-currency": "5e Imali", + "starting-gold:": "Imali Yokuqala", + "subrace-speed:": "Isivinini Sohlobo:", + "ability-score-increase:": "Ukwenyuka Kwamaphoyintha Amakhono:", + "choose-a-feat:": "Khetha Ikhono:", + "you-have-chosen-starting-gold": "Ukhethe imali yokuqala futhi awutholi imipahla kusuka emuva kwakho.", + "animal_handling-u": "UKUPHATHA IZILWANE", + "animal_handling-core": "Ukuphatha Izilwane (Ukuqonda)", + "animal_handling": "Ukuphatha Izilwane", + "arcana-u": "IMFIHLO", + "arcana-core": "Imfihlo (Ingqondo)", + "arcana": "Imfihlo", + "history-u": "UMLANDO", + "history-core": "Umlando (Ingqondo)", + "history": "Umlando", + "nature-u": "IMVELO", + "nature-core": "Imvelo (Ingqondo)", + "nature": "Imvelo", + "religion-u": "INKOLO", + "religion-core": "Inkolo (Ingqondo)", + "religion": "Inkolo", + "cu-u": "CU", + "cn-u": "CN", + "cs-u": "CS", + "om-u": "OM", + "cp-u": "CP", + "sp-u": "SP", + "ep-u": "EP", + "gp-u": "GP", + "pp-u": "PP", + "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", + "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", + "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", + "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", + "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", + "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", + "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." +} \ No newline at end of file From dbf7907c0af9d2831b8a12753552b370094fbc05 Mon Sep 17 00:00:00 2001 From: skydawn1 <54589702+skydawn1@users.noreply.github.com> Date: Sun, 31 May 2026 10:41:16 -0400 Subject: [PATCH 2/2] Original Translations files --- Esper_Genesis_5E/translations/af.json | 60 +------------------------- Esper_Genesis_5E/translations/ca.json | 60 +------------------------- Esper_Genesis_5E/translations/cs.json | 60 +------------------------- Esper_Genesis_5E/translations/da.json | 60 +------------------------- Esper_Genesis_5E/translations/de.json | 60 +------------------------- Esper_Genesis_5E/translations/el.json | 60 +------------------------- Esper_Genesis_5E/translations/en.json | 60 +------------------------- Esper_Genesis_5E/translations/es.json | 60 +------------------------- Esper_Genesis_5E/translations/fi.json | 60 +------------------------- Esper_Genesis_5E/translations/fr.json | 60 +------------------------- Esper_Genesis_5E/translations/he.json | 60 +------------------------- Esper_Genesis_5E/translations/hu.json | 60 +------------------------- Esper_Genesis_5E/translations/it.json | 60 +------------------------- Esper_Genesis_5E/translations/ja.json | 60 +------------------------- Esper_Genesis_5E/translations/ko.json | 60 +------------------------- Esper_Genesis_5E/translations/nl.json | 60 +------------------------- Esper_Genesis_5E/translations/pb.json | 60 +------------------------- Esper_Genesis_5E/translations/pl.json | 60 +------------------------- Esper_Genesis_5E/translations/pt.json | 60 +------------------------- Esper_Genesis_5E/translations/ru.json | 60 +------------------------- Esper_Genesis_5E/translations/sl.json | 60 +------------------------- Esper_Genesis_5E/translations/sv.json | 60 +------------------------- Esper_Genesis_5E/translations/tr.json | 60 +------------------------- Esper_Genesis_5E/translations/uk.json | 60 +------------------------- Esper_Genesis_5E/translations/zh.json | 60 +------------------------- Esper_Genesis_5E/translations/zu.json | 62 +-------------------------- 26 files changed, 27 insertions(+), 1535 deletions(-) diff --git a/Esper_Genesis_5E/translations/af.json b/Esper_Genesis_5E/translations/af.json index e54628db65..32ee75e9d7 100644 --- a/Esper_Genesis_5E/translations/af.json +++ b/Esper_Genesis_5E/translations/af.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Bemanning Rolle", - "general-information-u": "ALGEMENE INLIGTING", - "power-settings-u": "ESPER KRAG KENMERKE", - "powers": "Kragte", - "tp-u": "TALENT PUNTE", - "show-5e-skills-u": "WYS 5E VAARDIGHEDE?", - "short-rest": "Kort Rus", - "long-rest": "Lang Rus", - "rest-buttons-u": "KORT/LANG RUS KNOPPIES", - "default-critical-range:-u": "KRITIESE REEKS:", - "reliable-talent:-u": "BETROUBARE TALENT:", - "powerful_build-u": "KRAGTIGE BOU", - "hero-points-u": "HELD PUNTE", - "none-left-u": "GEEN OOR NIE", - "spell-points-variant:-u": "TOWERAAR PUNTE VARIANT", - "skill-set:-u": "VAARDIGHEID STEL:", - "eg-skills": "EG Vaardighede", - "5e-skills": "5e Vaardighede", - "all-skills": "Alle Vaardighede", - "currency:-u": "GELDEENHEID:", - "eg-currency": "EG Geldeenheid", - "5e-currency": "5e Geldeenheid", - "starting-gold:": "Beginkapitaal", - "subrace-speed:": "Spesie Spoed:", - "ability-score-increase:": "Vermoe Telling Verhoging:", - "choose-a-feat:": "Kies n Kenmerk:", - "you-have-chosen-starting-gold": "Jy het beginkapitaal gekies en kry nie toerusting van jou agtergrond nie.", - "animal_handling-u": "DIEREVERSORGING", - "animal_handling-core": "Diereversorging (Wys)", - "animal_handling": "Diereversorging", - "arcana-u": "ARKANA", - "arcana-core": "Arkana (Int)", - "arcana": "Arkana", - "history-u": "GESKIEDENIS", - "history-core": "Geskiedenis (Int)", - "history": "Geskiedenis", - "nature-u": "NATUUR", - "nature-core": "Natuur (Wys)", - "nature": "Natuur", - "religion-u": "GODSDIENS", - "religion-core": "Godsdiens (Wys)", - "religion": "Godsdiens", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/ca.json b/Esper_Genesis_5E/translations/ca.json index d6dc0520dc..d8fe5c3d65 100644 --- a/Esper_Genesis_5E/translations/ca.json +++ b/Esper_Genesis_5E/translations/ca.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Rols de Tripulants", - "general-information-u": "INFORMACIO GENERAL", - "power-settings-u": "CARACTERISTIQUES DE PODER ESPER", - "powers": "Poders", - "tp-u": "PUNTS DE TALENT", - "show-5e-skills-u": "MOSTRAR HABILITATS 5E?", - "short-rest": "Descans Curt", - "long-rest": "Descans Llarg", - "rest-buttons-u": "BOTONS DE DESCANS CURT/LLARG", - "default-critical-range:-u": "RANG CRITIC:", - "reliable-talent:-u": "TALENT FIABLE:", - "powerful_build-u": "CONSTITUCIO PODEROSA", - "hero-points-u": "PUNTS D'HEROI", - "none-left-u": "CAP RESTANT", - "spell-points-variant:-u": "VARIANT DE PUNTS D'ENCANTERI", - "skill-set:-u": "CONJUNT D'HABILITATS:", - "eg-skills": "EG Habilitats", - "5e-skills": "5e Habilitats", - "all-skills": "Totes les Habilitats", - "currency:-u": "MONEDA:", - "eg-currency": "EG Moneda", - "5e-currency": "5e Moneda", - "starting-gold:": "Diners Inicials", - "subrace-speed:": "Velocitat d'Especie:", - "ability-score-increase:": "Augment de Puntuacio de Caracteristica:", - "choose-a-feat:": "Tria un Talent:", - "you-have-chosen-starting-gold": "Has triat diners inicials i no reps equipament del teu rerefons.", - "animal_handling-u": "TRACTE ANIMALS", - "animal_handling-core": "Tracte Animals (Sab)", - "animal_handling": "Tracte Animals", - "arcana-u": "ARCANA", - "arcana-core": "Arcana (Int)", - "arcana": "Arcana", - "history-u": "HISTORIA", - "history-core": "Historia (Int)", - "history": "Historia", - "nature-u": "NATURA", - "nature-core": "Natura (Int)", - "nature": "Natura", - "religion-u": "RELIGIO", - "religion-core": "Religio (Int)", - "religion": "Religio", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/cs.json b/Esper_Genesis_5E/translations/cs.json index 6cdbfccd15..1e289c7bfa 100644 --- a/Esper_Genesis_5E/translations/cs.json +++ b/Esper_Genesis_5E/translations/cs.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Role Clenu Posadky", - "general-information-u": "OBECNE INFORMACE", - "power-settings-u": "ESPER MOCENSKE VLASTNOSTI", - "powers": "Schopnosti", - "tp-u": "BODY TALENTU", - "show-5e-skills-u": "ZOBRAZIT DOVEDNOSTI 5E?", - "short-rest": "Kratky Odpocinck", - "long-rest": "Dlouhy Odpocinek", - "rest-buttons-u": "TLACITKA KRATKEHO/DLOUHEHO ODPOCINKA", - "default-critical-range:-u": "KRITICKY ROZSAH:", - "reliable-talent:-u": "SPOLEHLIVY TALENT:", - "powerful_build-u": "MOCNA POSTAVA", - "hero-points-u": "BODY HRDINY", - "none-left-u": "ZADNE ZBYVAJICI", - "spell-points-variant:-u": "VARIANTA BODU KOUZEL", - "skill-set:-u": "SADA DOVEDNOSTI:", - "eg-skills": "EG Dovednosti", - "5e-skills": "5e Dovednosti", - "all-skills": "Vsechny Dovednosti", - "currency:-u": "MENA:", - "eg-currency": "EG Mena", - "5e-currency": "5e Mena", - "starting-gold:": "Pocatecni Penize", - "subrace-speed:": "Rychlost Druhu:", - "ability-score-increase:": "Zvyseni Hodnoty Vlastnosti:", - "choose-a-feat:": "Zvolte Zdatnost:", - "you-have-chosen-starting-gold": "Zvolili jste pocatecni penize a neziskavate vybaveni ze sveho zazemi.", - "animal_handling-u": "ZACHAZENI SE ZVIRATY", - "animal_handling-core": "Zachazeni se zviraty (Mdr)", - "animal_handling": "Zachazeni se zviraty", - "arcana-u": "MYSTIKA", - "arcana-core": "Mystika (Int)", - "arcana": "Mystika", - "history-u": "HISTORIE", - "history-core": "Historie (Int)", - "history": "Historie", - "nature-u": "PRIRODA", - "nature-core": "Priroda (Int)", - "nature": "Priroda", - "religion-u": "NABOZENSTVI", - "religion-core": "Nabozenstvi (Int)", - "religion": "Nabozenstvi", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/da.json b/Esper_Genesis_5E/translations/da.json index bcabb88aae..92280be276 100644 --- a/Esper_Genesis_5E/translations/da.json +++ b/Esper_Genesis_5E/translations/da.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Besaetningsmedlems Roller", - "general-information-u": "GENEREL INFORMATION", - "power-settings-u": "ESPER KRAFT EGENSKABER", - "powers": "Evner", - "tp-u": "TALENT POINT", - "show-5e-skills-u": "VIS 5E FAERDIGHEDER?", - "short-rest": "Kort Hvile", - "long-rest": "Lang Hvile", - "rest-buttons-u": "KORT/LANG HVILE KNAPPER", - "default-critical-range:-u": "KRITISK RAEKKEVIDDE:", - "reliable-talent:-u": "PAALIDELIG TALENT:", - "powerful_build-u": "KRAFTIG BYGNING", - "hero-points-u": "HELTE POINT", - "none-left-u": "INGEN TILBAGE", - "spell-points-variant:-u": "TRYLLEFORMULAR POINT VARIANT", - "skill-set:-u": "FAERDIGHEDSSAET:", - "eg-skills": "EG Faerdigheder", - "5e-skills": "5e Faerdigheder", - "all-skills": "Alle Faerdigheder", - "currency:-u": "VALUTA:", - "eg-currency": "EG Valuta", - "5e-currency": "5e Valuta", - "starting-gold:": "Startpenge", - "subrace-speed:": "Arts Hastighed:", - "ability-score-increase:": "Egenskabsscore Stigning:", - "choose-a-feat:": "Vaelg en Bedrift:", - "you-have-chosen-starting-gold": "Du har valgt startpenge og faar ikke udstyr fra din baggrund.", - "animal_handling-u": "DYREPASSNING", - "animal_handling-core": "Dyrepassning (Vis)", - "animal_handling": "Dyrepassning", - "arcana-u": "ARKANA", - "arcana-core": "Arkana (Int)", - "arcana": "Arkana", - "history-u": "HISTORIE", - "history-core": "Historie (Int)", - "history": "Historie", - "nature-u": "NATUR", - "nature-core": "Natur (Int)", - "nature": "Natur", - "religion-u": "RELIGION", - "religion-core": "Religion (Int)", - "religion": "Religion", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/de.json b/Esper_Genesis_5E/translations/de.json index ab29320f7c..f07acc50d0 100644 --- a/Esper_Genesis_5E/translations/de.json +++ b/Esper_Genesis_5E/translations/de.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Besatzungsrollen", - "general-information-u": "ALLGEMEINE INFORMATIONEN", - "power-settings-u": "ESPER KRAFT EIGENSCHAFTEN", - "powers": "Kraefte", - "tp-u": "TALENTPUNKTE", - "show-5e-skills-u": "5E FERTIGKEITEN ANZEIGEN?", - "short-rest": "Kurze Rast", - "long-rest": "Lange Rast", - "rest-buttons-u": "KURZE/LANGE RAST SCHALTFLAECHEN", - "default-critical-range:-u": "KRITISCHER BEREICH:", - "reliable-talent:-u": "VERLAESSLICHES TALENT:", - "powerful_build-u": "KRAFTVOLLER KOERPERBAU", - "hero-points-u": "HELDENPUNKTE", - "none-left-u": "KEINE UEBRIG", - "spell-points-variant:-u": "ZAUBERERPUNKTE VARIANTE", - "skill-set:-u": "FERTIGKEITSSATZ:", - "eg-skills": "EG Fertigkeiten", - "5e-skills": "5e Fertigkeiten", - "all-skills": "Alle Fertigkeiten", - "currency:-u": "WAEHRUNG:", - "eg-currency": "EG Waehrung", - "5e-currency": "5e Waehrung", - "starting-gold:": "Startgeld", - "subrace-speed:": "Speziestempo:", - "ability-score-increase:": "Verbesserung des Faehigkeitenwertes:", - "choose-a-feat:": "Waehle einen Vorteil:", - "you-have-chosen-starting-gold": "Du hast Startgeld gewaehlt und erhaeltst keine Ausruestung durch deinen Hintergrund.", - "animal_handling-u": "TIERFUEHRUNG", - "animal_handling-core": "Tierfuehrung (Wei)", - "animal_handling": "Tierfuehrung", - "arcana-u": "ARKANA", - "arcana-core": "Arkana (Int)", - "arcana": "Arkana", - "history-u": "GESCHICHTE", - "history-core": "Geschichte (Int)", - "history": "Geschichte", - "nature-u": "NATURKUNDE", - "nature-core": "Naturkunde (Int)", - "nature": "Naturkunde", - "religion-u": "RELIGION", - "religion-core": "Religion (Int)", - "religion": "Religion", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/el.json b/Esper_Genesis_5E/translations/el.json index 2f04a93615..6985813328 100644 --- a/Esper_Genesis_5E/translations/el.json +++ b/Esper_Genesis_5E/translations/el.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Roloi Melon Pliroomatos", - "general-information-u": "GENIKES PLIROFOTIES", - "power-settings-u": "HARAKTIRISTIKA DYNAMIS ESPER", - "powers": "Dynameis", - "tp-u": "MONADES TALENTOOU", - "show-5e-skills-u": "EMFANISI DEXIOTITON 5E?", - "short-rest": "Syntomi Anapaysi", - "long-rest": "Makra Anapaysi", - "rest-buttons-u": "KOYMPIA SYNTOMIS/MAKRAS ANAPAYSI", - "default-critical-range:-u": "KRISIMO EYROS:", - "reliable-talent:-u": "AXIOPISTO TALENTO:", - "powerful_build-u": "ISXYRI FYSIOGNOMIA", - "hero-points-u": "MONADES IROA", - "none-left-u": "KAMIA ENAPOMEINASA", - "spell-points-variant:-u": "PARALLAGI MONADON XORKIOU", - "skill-set:-u": "SYNOLO DEXIOTITON:", - "eg-skills": "EG Dexiotites", - "5e-skills": "5e Dexiotites", - "all-skills": "Oles oi Dexiotites", - "currency:-u": "NOMISMA:", - "eg-currency": "EG Nomisma", - "5e-currency": "5e Nomisma", - "starting-gold:": "Arxika Hrimata", - "subrace-speed:": "Tahytita Eidoys:", - "ability-score-increase:": "Ayxisi Timis Ikanotitas:", - "choose-a-feat:": "Epilexte ena Harisma:", - "you-have-chosen-starting-gold": "Epilexate arxika hrimata kai den lamvanete exoplismo apo to ypovathro sas.", - "animal_handling-u": "HEIRISMOS ZOON", - "animal_handling-core": "Heirismos Zoon (Sof)", - "animal_handling": "Heirismos Zoon", - "arcana-u": "ARKANA", - "arcana-core": "Arkana (Noi)", - "arcana": "Arkana", - "history-u": "ISTORIA", - "history-core": "Istoria (Noi)", - "history": "Istoria", - "nature-u": "FYSI", - "nature-core": "Fysi (Noi)", - "nature": "Fysi", - "religion-u": "THRISKEIA", - "religion-core": "Thriskeia (Noi)", - "religion": "Thriskeia", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/en.json b/Esper_Genesis_5E/translations/en.json index 0dae8a1c04..8cb27b7be9 100644 --- a/Esper_Genesis_5E/translations/en.json +++ b/Esper_Genesis_5E/translations/en.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Crewmember Roles", - "general-information-u": "GENERAL INFORMATION", - "power-settings-u": "ESPER POWER FEATURES", - "powers": "Powers", - "tp-u": "TALENT POINTS", - "show-5e-skills-u": "SHOW 5E SKILLS?", - "short-rest": "Short Rest", - "long-rest": "Long Rest", - "rest-buttons-u": "SHORT/LONG REST BUTTONS", - "default-critical-range:-u": "CRITICAL RANGE:", - "reliable-talent:-u": "RELIABLE TALENT:", - "powerful_build-u": "POWERFUL BUILD", - "hero-points-u": "HERO POINTS", - "none-left-u": "NONE LEFT", - "spell-points-variant:-u": "SPELL POINTS VARIANT", - "skill-set:-u": "SKILL SET:", - "eg-skills": "EG Skills", - "5e-skills": "5e Skills", - "all-skills": "All Skills", - "currency:-u": "CURRENCY:", - "eg-currency": "EG Currency", - "5e-currency": "5e Currency", - "starting-gold:": "Starting Money", - "subrace-speed:": "Species Speed:", - "ability-score-increase:": "Ability Score Increase:", - "choose-a-feat:": "Choose a Feat:", - "you-have-chosen-starting-gold": "You have chosen starting money and do not get equipment from your background.", - "animal_handling-u": "ANIMAL HANDLING", - "animal_handling-core": "Animal Handling (Wis)", - "animal_handling": "Animal Handling", - "arcana-u": "ARCANA", - "arcana-core": "Arcana (Int)", - "arcana": "Arcana", - "history-u": "HISTORY", - "history-core": "History (Int)", - "history": "History", - "nature-u": "NATURE", - "nature-core": "Nature (Int)", - "nature": "Nature", - "religion-u": "RELIGION", - "religion-core": "Religion (Int)", - "religion": "Religion", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/es.json b/Esper_Genesis_5E/translations/es.json index 02ebf29ba5..fe99b9b12d 100644 --- a/Esper_Genesis_5E/translations/es.json +++ b/Esper_Genesis_5E/translations/es.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Roles de Tripulantes", - "general-information-u": "INFORMACION GENERAL", - "power-settings-u": "CARACTERISTICAS DE PODER ESPER", - "powers": "Poderes", - "tp-u": "PUNTOS DE TALENTO", - "show-5e-skills-u": "MOSTRAR HABILIDADES 5E?", - "short-rest": "Descanso Corto", - "long-rest": "Descanso Largo", - "rest-buttons-u": "BOTONES DE DESCANSO CORTO/LARGO", - "default-critical-range:-u": "RANGO CRITICO:", - "reliable-talent:-u": "TALENTO FIABLE:", - "powerful_build-u": "CONSTITUCION PODEROSA", - "hero-points-u": "PUNTOS DE HEROE", - "none-left-u": "NINGUNO RESTANTE", - "spell-points-variant:-u": "VARIANTE DE PUNTOS DE CONJURO", - "skill-set:-u": "CONJUNTO DE HABILIDADES:", - "eg-skills": "EG Habilidades", - "5e-skills": "5e Habilidades", - "all-skills": "Todas las Habilidades", - "currency:-u": "MONEDA:", - "eg-currency": "EG Moneda", - "5e-currency": "5e Moneda", - "starting-gold:": "Dinero Inicial", - "subrace-speed:": "Velocidad de Especie:", - "ability-score-increase:": "Aumento de Puntuacion de Caracteristica:", - "choose-a-feat:": "Elige un Don:", - "you-have-chosen-starting-gold": "Has elegido dinero inicial y no recibes equipamiento de tu trasfondo.", - "animal_handling-u": "TRATO CON ANIMALES", - "animal_handling-core": "Trato con Animales (Sab)", - "animal_handling": "Trato con Animales", - "arcana-u": "ARCANOS", - "arcana-core": "Arcanos (Int)", - "arcana": "Arcanos", - "history-u": "HISTORIA", - "history-core": "Historia (Int)", - "history": "Historia", - "nature-u": "NATURALEZA", - "nature-core": "Naturaleza (Int)", - "nature": "Naturaleza", - "religion-u": "RELIGION", - "religion-core": "Religion (Int)", - "religion": "Religion", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/fi.json b/Esper_Genesis_5E/translations/fi.json index 109b54bb4a..d8fe5c3d65 100644 --- a/Esper_Genesis_5E/translations/fi.json +++ b/Esper_Genesis_5E/translations/fi.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Miehistoen Roolit", - "general-information-u": "YLEISTIEDOT", - "power-settings-u": "ESPER VOIMAN OMINAISUUDET", - "powers": "Voimat", - "tp-u": "TAITOPISTEET", - "show-5e-skills-u": "NAYTA 5E TAIDOT?", - "short-rest": "Lyhyt Lepo", - "long-rest": "Pitka Lepo", - "rest-buttons-u": "LYHYT/PITKA LEPO PAINIKKEET", - "default-critical-range:-u": "KRIITTINEN ALUE:", - "reliable-talent:-u": "LUOTETTAVA TAITO:", - "powerful_build-u": "VOIMAKAS RAKENNE", - "hero-points-u": "SANKARIPISTEET", - "none-left-u": "EI JALJELLA", - "spell-points-variant:-u": "LOITSUPISTEET VAIHTOEHTO", - "skill-set:-u": "TAITOVALIKOIMA:", - "eg-skills": "EG Taidot", - "5e-skills": "5e Taidot", - "all-skills": "Kaikki Taidot", - "currency:-u": "VALUUTTA:", - "eg-currency": "EG Valuutta", - "5e-currency": "5e Valuutta", - "starting-gold:": "Aloitusraha", - "subrace-speed:": "Lajin Nopeus:", - "ability-score-increase:": "Kykyarvon Korotus:", - "choose-a-feat:": "Valitse Erikoiskyky:", - "you-have-chosen-starting-gold": "Olet valinnut aloitusrahan etka saa varusteita taustastasi.", - "animal_handling-u": "ELAINTEN KASITTELY", - "animal_handling-core": "Elainten kasittely (Vii)", - "animal_handling": "Elainten kasittely", - "arcana-u": "ARKAANI", - "arcana-core": "Arkaani (Aly)", - "arcana": "Arkaani", - "history-u": "HISTORIA", - "history-core": "Historia (Aly)", - "history": "Historia", - "nature-u": "LUONTO", - "nature-core": "Luonto (Aly)", - "nature": "Luonto", - "religion-u": "USKONTO", - "religion-core": "Uskonto (Aly)", - "religion": "Uskonto", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/fr.json b/Esper_Genesis_5E/translations/fr.json index 0d57bb4054..3725fed231 100644 --- a/Esper_Genesis_5E/translations/fr.json +++ b/Esper_Genesis_5E/translations/fr.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Roles des Membres d'Equipage", - "general-information-u": "INFORMATIONS GENERALES", - "power-settings-u": "CARACTERISTIQUES DE POUVOIR ESPER", - "powers": "Pouvoirs", - "tp-u": "POINTS DE TALENT", - "show-5e-skills-u": "AFFICHER LES COMPETENCES 5E ?", - "short-rest": "Repos Court", - "long-rest": "Repos Long", - "rest-buttons-u": "BOUTONS REPOS COURT/LONG", - "default-critical-range:-u": "PORTEE CRITIQUE :", - "reliable-talent:-u": "TALENT FIABLE :", - "powerful_build-u": "CARRURE PUISSANTE", - "hero-points-u": "POINTS DE HEROS", - "none-left-u": "AUCUN RESTANT", - "spell-points-variant:-u": "VARIANTE POINTS DE SORT", - "skill-set:-u": "ENSEMBLE DE COMPETENCES :", - "eg-skills": "EG Competences", - "5e-skills": "5e Competences", - "all-skills": "Toutes les Competences", - "currency:-u": "MONNAIE :", - "eg-currency": "EG Monnaie", - "5e-currency": "5e Monnaie", - "starting-gold:": "Argent de Depart", - "subrace-speed:": "Vitesse d'Espece :", - "ability-score-increase:": "Augmentation de Caracteristique :", - "choose-a-feat:": "Choisissez un Don :", - "you-have-chosen-starting-gold": "Vous avez choisi l'argent de depart et ne recevez pas d'equipement de votre historique.", - "animal_handling-u": "DRESSAGE", - "animal_handling-core": "Dressage (Sag)", - "animal_handling": "Dressage", - "arcana-u": "ARCANES", - "arcana-core": "Arcanes (Int)", - "arcana": "Arcanes", - "history-u": "HISTOIRE", - "history-core": "Histoire (Int)", - "history": "Histoire", - "nature-u": "NATURE", - "nature-core": "Nature (Int)", - "nature": "Nature", - "religion-u": "RELIGION", - "religion-core": "Religion (Int)", - "religion": "Religion", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/he.json b/Esper_Genesis_5E/translations/he.json index bac38d1a1c..900c45f5c1 100644 --- a/Esper_Genesis_5E/translations/he.json +++ b/Esper_Genesis_5E/translations/he.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "tafkidei havrei tzevet", - "general-information-u": "MEYDA KLALI", - "power-settings-u": "MEYAPYENEY KOAH ESPER", - "powers": "Kokhot", - "tp-u": "NEKUDOT KISHARON", - "show-5e-skills-u": "LEHATZIG MEYUMANYOT 5E?", - "short-rest": "Menuha Ktzara", - "long-rest": "Menuha Aruka", - "rest-buttons-u": "KAFTOREY MENUHA KTZARA/ARUKA", - "default-critical-range:-u": "TEVAH KRITIT:", - "reliable-talent:-u": "KISHARON AMEN:", - "powerful_build-u": "GUF HAZAK", - "hero-points-u": "NEKUDOT GIBOR", - "none-left-u": "LO NOTARUT", - "spell-points-variant:-u": "GIRSHAT NEKUDOT LAHASH", - "skill-set:-u": "MAAREKHET MEYUMANYOT:", - "eg-skills": "EG Meyumanyot", - "5e-skills": "5e Meyumanyot", - "all-skills": "Kol HaMeyumanyot", - "currency:-u": "MATBEA:", - "eg-currency": "EG Matbea", - "5e-currency": "5e Matbea", - "starting-gold:": "Kesef Hatkhalatit", - "subrace-speed:": "Maherut Min:", - "ability-score-increase:": "Aliyah BeNikud Yekholet:", - "choose-a-feat:": "Baher Yekholet Meyuhedet:", - "you-have-chosen-starting-gold": "Baharta bekesef hatkhalatit ve-eynkha mekabel tziyud meharekha shelkha.", - "animal_handling-u": "TIPUL BEVAALEY HAYYIM", - "animal_handling-core": "Tipul Bevaaley Hayyim (Hak)", - "animal_handling": "Tipul Bevaaley Hayyim", - "arcana-u": "ARKANA", - "arcana-core": "Arkana (Sekh)", - "arcana": "Arkana", - "history-u": "HISTORIA", - "history-core": "Historia (Sekh)", - "history": "Historia", - "nature-u": "TEVA", - "nature-core": "Teva (Sekh)", - "nature": "Teva", - "religion-u": "DAT", - "religion-core": "Dat (Sekh)", - "religion": "Dat", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/hu.json b/Esper_Genesis_5E/translations/hu.json index 513d00dad8..d8fe5c3d65 100644 --- a/Esper_Genesis_5E/translations/hu.json +++ b/Esper_Genesis_5E/translations/hu.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Legenyseegi Szerepek", - "general-information-u": "ALTALANOS INFORMACIOK", - "power-settings-u": "ESPER ERO JELLEMZOK", - "powers": "Erok", - "tp-u": "TEHETSEEGPONTOK", - "show-5e-skills-u": "5E KEPESSEGEK MEGJELENITEESE?", - "short-rest": "Rovid Piheno", - "long-rest": "Hosszu Piheno", - "rest-buttons-u": "ROVID/HOSSZU PIHENO GOMBOK", - "default-critical-range:-u": "KRITIKUS TARTOMANY:", - "reliable-talent:-u": "MEGBIZHATO TEHETSEG:", - "powerful_build-u": "EROS TESTALKAT", - "hero-points-u": "HOSPONTOK", - "none-left-u": "NINCS TOBB", - "spell-points-variant:-u": "VARAZSPONT VARIANS", - "skill-set:-u": "KEPESSEGKESZLET:", - "eg-skills": "EG Kepessegek", - "5e-skills": "5e Kepessegek", - "all-skills": "Osszes Kepesseg", - "currency:-u": "PENZNEM:", - "eg-currency": "EG Penznem", - "5e-currency": "5e Penznem", - "starting-gold:": "Kezdo Penz", - "subrace-speed:": "Faj Sebessege:", - "ability-score-increase:": "Kepessegertek Noveles:", - "choose-a-feat:": "Valassz Kulonleges Kepesseget:", - "you-have-chosen-starting-gold": "Kezdo penzt valasztottal, ezert nem kapsz felszerelest a hattereddtol.", - "animal_handling-u": "ALLATKEZELES", - "animal_handling-core": "Allatkezeles (Bol)", - "animal_handling": "Allatkezeles", - "arcana-u": "MAGIA", - "arcana-core": "Magia (Ert)", - "arcana": "Magia", - "history-u": "TORTENELEM", - "history-core": "Tortenelem (Ert)", - "history": "Tortenelem", - "nature-u": "TERMESZET", - "nature-core": "Termeszet (Ert)", - "nature": "Termeszet", - "religion-u": "VALLAS", - "religion-core": "Vallas (Ert)", - "religion": "Vallas", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/it.json b/Esper_Genesis_5E/translations/it.json index a69d1ec04a..6210611d9c 100644 --- a/Esper_Genesis_5E/translations/it.json +++ b/Esper_Genesis_5E/translations/it.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Ruoli dei Membri dell'Equipaggio", - "general-information-u": "INFORMAZIONI GENERALI", - "power-settings-u": "CARATTERISTICHE DI POTERE ESPER", - "powers": "Poteri", - "tp-u": "PUNTI TALENTO", - "show-5e-skills-u": "MOSTRARE ABILITA 5E?", - "short-rest": "Riposo Breve", - "long-rest": "Riposo Lungo", - "rest-buttons-u": "PULSANTI RIPOSO BREVE/LUNGO", - "default-critical-range:-u": "PORTATA CRITICA:", - "reliable-talent:-u": "TALENTO AFFIDABILE:", - "powerful_build-u": "CORPORATURA POSSENTE", - "hero-points-u": "PUNTI EROE", - "none-left-u": "NESSUNO RIMASTO", - "spell-points-variant:-u": "VARIANTE PUNTI INCANTESIMO", - "skill-set:-u": "INSIEME DI ABILITA:", - "eg-skills": "EG Abilita", - "5e-skills": "5e Abilita", - "all-skills": "Tutte le Abilita", - "currency:-u": "VALUTA:", - "eg-currency": "EG Valuta", - "5e-currency": "5e Valuta", - "starting-gold:": "Denaro Iniziale", - "subrace-speed:": "Velocita della Specie:", - "ability-score-increase:": "Aumento del Punteggio di Caratteristica:", - "choose-a-feat:": "Scegli un'Impresa:", - "you-have-chosen-starting-gold": "Hai scelto il denaro iniziale e non ricevi equipaggiamento dal tuo background.", - "animal_handling-u": "ADDESTRARE ANIMALI", - "animal_handling-core": "Addestrare Animali (Sag)", - "animal_handling": "Addestrare Animali", - "arcana-u": "ARCANO", - "arcana-core": "Arcano (Int)", - "arcana": "Arcano", - "history-u": "STORIA", - "history-core": "Storia (Int)", - "history": "Storia", - "nature-u": "NATURA", - "nature-core": "Natura (Int)", - "nature": "Natura", - "religion-u": "RELIGIONE", - "religion-core": "Religione (Int)", - "religion": "Religione", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/ja.json b/Esper_Genesis_5E/translations/ja.json index adaa4e7def..7cfad8d4a9 100644 --- a/Esper_Genesis_5E/translations/ja.json +++ b/Esper_Genesis_5E/translations/ja.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Norikusein no Yakuwari", - "general-information-u": "IPPAN JOHO", - "power-settings-u": "ESPER PAWA NO TOKUCHO", - "powers": "Pawa", - "tp-u": "TARENTO POINTO", - "show-5e-skills-u": "5E SUKIRU WO HYOJI?", - "short-rest": "Sho Kyukei", - "long-rest": "Dai Kyukei", - "rest-buttons-u": "SHO/DAI KYUKEI BOTAN", - "default-critical-range:-u": "KURITIKARU HAN'I:", - "reliable-talent:-u": "SHINRAI DEKIRU SAINO:", - "powerful_build-u": "KYOJIN NA TAIGAKU", - "hero-points-u": "HIRO POINTO", - "none-left-u": "NOKORI NASHI", - "spell-points-variant:-u": "JUMON POINTO HENKE RULE", - "skill-set:-u": "SUKIRU SETTO:", - "eg-skills": "EG Sukiru", - "5e-skills": "5e Sukiru", - "all-skills": "Zen Sukiru", - "currency:-u": "TSUKA:", - "eg-currency": "EG Tsuka", - "5e-currency": "5e Tsuka", - "starting-gold:": "Kaishi Shikin", - "subrace-speed:": "Shuzoku no Ido Sokudo:", - "ability-score-increase:": "Noryokuchi Jousho:", - "choose-a-feat:": "Tokugi wo Sentaku:", - "you-have-chosen-starting-gold": "Kaishi shikin wo sentaku shimashita. Bakkuguraundo kara no soubi wa uketoremsen.", - "animal_handling-u": "DOBUTSU TSUKAI", - "animal_handling-core": "Dobutsu Tsukai (Han)", - "animal_handling": "Dobutsu Tsukai", - "arcana-u": "MAHO GAKU", - "arcana-core": "Maho Gaku (Chi)", - "arcana": "Maho Gaku", - "history-u": "REKISHI", - "history-core": "Rekishi (Chi)", - "history": "Rekishi", - "nature-u": "SHIZEN", - "nature-core": "Shizen (Chi)", - "nature": "Shizen", - "religion-u": "SHUKYO", - "religion-core": "Shukyo (Chi)", - "religion": "Shukyo", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/ko.json b/Esper_Genesis_5E/translations/ko.json index 9cb48d73bb..1fb31ac454 100644 --- a/Esper_Genesis_5E/translations/ko.json +++ b/Esper_Genesis_5E/translations/ko.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Seungmuwon Yeokhal", - "general-information-u": "ILBAN JEONGBO", - "power-settings-u": "ESPER PAWO TEUKSEONG", - "powers": "Pawo", - "tp-u": "JAENUNG POINTEU", - "show-5e-skills-u": "5E GISUL PYOSI?", - "short-rest": "Jjalbeun Hyugsig", - "long-rest": "Gin Hyugsig", - "rest-buttons-u": "JJALBEUN/GIN HYUGSIG BEOTON", - "default-critical-range:-u": "CHIMYEONGTA BEOMWI:", - "reliable-talent:-u": "SINROE HAL SU ITNEUN JAENUNG:", - "powerful_build-u": "GANGIN HAN CHEGYU", - "hero-points-u": "YEONGUNG POINTEU", - "none-left-u": "NAMEUN GEOT EOBSEUM", - "spell-points-variant:-u": "JUMUN POINTEU BYEONHYEONG GYUCHIG", - "skill-set:-u": "GISUL SETEU:", - "eg-skills": "EG Gisul", - "5e-skills": "5e Gisul", - "all-skills": "Modeun Gisul", - "currency:-u": "HWAPYE:", - "eg-currency": "EG Hwapye", - "5e-currency": "5e Hwapye", - "starting-gold:": "Sijak Jaeum", - "subrace-speed:": "Jongjeog Idong Sokdo:", - "ability-score-increase:": "Neungnyeokchi Jeungga:", - "choose-a-feat:": "Teugi Seonteag:", - "you-have-chosen-starting-gold": "Sijak jaeumeul seonteaghaesseumeuro baekyeongeseo jangbieleul batji anhseubnida.", - "animal_handling-u": "DONGMUL DARUGGI", - "animal_handling-core": "Dongmul Daruggi (Jihye)", - "animal_handling": "Dongmul Daruggi", - "arcana-u": "BIJEONGHAAG", - "arcana-core": "Bijeonghaag (Jineung)", - "arcana": "Bijeonghaag", - "history-u": "YEOGSA", - "history-core": "Yeogsa (Jineung)", - "history": "Yeogsa", - "nature-u": "JAYEON", - "nature-core": "Jayeon (Jineung)", - "nature": "Jayeon", - "religion-u": "JONGYO", - "religion-core": "Jongyo (Jineung)", - "religion": "Jongyo", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/nl.json b/Esper_Genesis_5E/translations/nl.json index 6145b164da..48006890cd 100644 --- a/Esper_Genesis_5E/translations/nl.json +++ b/Esper_Genesis_5E/translations/nl.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Bemanningsrollen", - "general-information-u": "ALGEMENE INFORMATIE", - "power-settings-u": "ESPER KRACHT KENMERKEN", - "powers": "Krachten", - "tp-u": "TALENTPUNTEN", - "show-5e-skills-u": "5E VAARDIGHEDEN TONEN?", - "short-rest": "Korte Rust", - "long-rest": "Lange Rust", - "rest-buttons-u": "KORTE/LANGE RUST KNOPPEN", - "default-critical-range:-u": "KRITIEK BEREIK:", - "reliable-talent:-u": "BETROUWBAAR TALENT:", - "powerful_build-u": "KRACHTIG POSTUUR", - "hero-points-u": "HELDENPUNTEN", - "none-left-u": "GEEN OVER", - "spell-points-variant:-u": "TOVERSPREUKPUNTEN VARIANT", - "skill-set:-u": "VAARDIGHEIDSSET:", - "eg-skills": "EG Vaardigheden", - "5e-skills": "5e Vaardigheden", - "all-skills": "Alle Vaardigheden", - "currency:-u": "VALUTA:", - "eg-currency": "EG Valuta", - "5e-currency": "5e Valuta", - "starting-gold:": "Startgeld", - "subrace-speed:": "Soort Snelheid:", - "ability-score-increase:": "Verhoging van Vaardigheidswaarde:", - "choose-a-feat:": "Kies een Vermogen:", - "you-have-chosen-starting-gold": "Je hebt startgeld gekozen en krijgt geen uitrusting van je achtergrond.", - "animal_handling-u": "DIEREN VERZORGEN", - "animal_handling-core": "Dieren verzorgen (Wij)", - "animal_handling": "Dieren verzorgen", - "arcana-u": "ARCANA", - "arcana-core": "Arcana (Int)", - "arcana": "Arcana", - "history-u": "GESCHIEDENIS", - "history-core": "Geschiedenis (Int)", - "history": "Geschiedenis", - "nature-u": "NATUUR", - "nature-core": "Natuur (Int)", - "nature": "Natuur", - "religion-u": "RELIGIE", - "religion-core": "Religie (Int)", - "religion": "Religie", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/pb.json b/Esper_Genesis_5E/translations/pb.json index 7966ed8755..d8fe5c3d65 100644 --- a/Esper_Genesis_5E/translations/pb.json +++ b/Esper_Genesis_5E/translations/pb.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Funcoes dos Tripulantes", - "general-information-u": "INFORMACOES GERAIS", - "power-settings-u": "RECURSOS DE PODER ESPER", - "powers": "Poderes", - "tp-u": "PONTOS DE TALENTO", - "show-5e-skills-u": "MOSTRAR PERICIAS 5E?", - "short-rest": "Descanso Curto", - "long-rest": "Descanso Longo", - "rest-buttons-u": "BOTOES DE DESCANSO CURTO/LONGO", - "default-critical-range:-u": "ALCANCE CRITICO:", - "reliable-talent:-u": "TALENTO CONFIAVEL:", - "powerful_build-u": "COMPLICAO PODEROSA", - "hero-points-u": "PONTOS DE HEROI", - "none-left-u": "NENHUM RESTANTE", - "spell-points-variant:-u": "VARIANTE DE PONTOS DE MAGIA", - "skill-set:-u": "CONJUNTO DE PERICIAS:", - "eg-skills": "EG Pericias", - "5e-skills": "5e Pericias", - "all-skills": "Todas as Pericias", - "currency:-u": "MOEDA:", - "eg-currency": "EG Moeda", - "5e-currency": "5e Moeda", - "starting-gold:": "Dinheiro Inicial", - "subrace-speed:": "Velocidade da Especie:", - "ability-score-increase:": "Aumento de Atributo:", - "choose-a-feat:": "Escolha uma Facanha:", - "you-have-chosen-starting-gold": "Voce escolheu dinheiro inicial e nao recebe equipamento do seu antecedente.", - "animal_handling-u": "ADESTRAMENTO", - "animal_handling-core": "Adestramento (Sab)", - "animal_handling": "Adestramento", - "arcana-u": "ARCANISMO", - "arcana-core": "Arcanismo (Int)", - "arcana": "Arcanismo", - "history-u": "HISTORIA", - "history-core": "Historia (Int)", - "history": "Historia", - "nature-u": "NATUREZA", - "nature-core": "Natureza (Int)", - "nature": "Natureza", - "religion-u": "RELIGIAO", - "religion-core": "Religiao (Int)", - "religion": "Religiao", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/pl.json b/Esper_Genesis_5E/translations/pl.json index 6ef42a4579..f41d78dab5 100644 --- a/Esper_Genesis_5E/translations/pl.json +++ b/Esper_Genesis_5E/translations/pl.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Role Czlonkow Zalogi", - "general-information-u": "INFORMACJE OGOLNE", - "power-settings-u": "ESPER CECHY MOCY", - "powers": "Moce", - "tp-u": "PUNKTY TALENTU", - "show-5e-skills-u": "POKAZ UMIEJETNOSCI 5E?", - "short-rest": "Krotki Odpoczynek", - "long-rest": "Dlugi Odpoczynek", - "rest-buttons-u": "PRZYCISKI KROTKIEGO/DLUGIEGO ODPOCZYNKU", - "default-critical-range:-u": "ZAKRES KRYTYCZNY:", - "reliable-talent:-u": "NIEZAWODNY TALENT:", - "powerful_build-u": "MOCNA BUDOWA", - "hero-points-u": "PUNKTY BOHATERA", - "none-left-u": "BRAK POZOSTALYCH", - "spell-points-variant:-u": "WARIANT PUNKTOW ZAKLEC", - "skill-set:-u": "ZESTAW UMIEJETNOSCI:", - "eg-skills": "EG Umiejetnosci", - "5e-skills": "5e Umiejetnosci", - "all-skills": "Wszystkie Umiejetnosci", - "currency:-u": "WALUTA:", - "eg-currency": "EG Waluta", - "5e-currency": "5e Waluta", - "starting-gold:": "Pieniadze Startowe", - "subrace-speed:": "Predkosc Gatunku:", - "ability-score-increase:": "Zwiekszenie Wyniku Zdolnosci:", - "choose-a-feat:": "Wybierz Atut:", - "you-have-chosen-starting-gold": "Wybrales pieniadze startowe i nie otrzymujesz wyposazenia od swojego tla.", - "animal_handling-u": "TRESURA ZWIERZAT", - "animal_handling-core": "Tresura zwierzat (Mdr)", - "animal_handling": "Tresura zwierzat", - "arcana-u": "WIEDZA TAJEMNA", - "arcana-core": "Wiedza tajemna (Int)", - "arcana": "Wiedza tajemna", - "history-u": "HISTORIA", - "history-core": "Historia (Int)", - "history": "Historia", - "nature-u": "NATURA", - "nature-core": "Natura (Int)", - "nature": "Natura", - "religion-u": "RELIGIA", - "religion-core": "Religia (Int)", - "religion": "Religia", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/pt.json b/Esper_Genesis_5E/translations/pt.json index 87e385d0a5..8dbfc3c5ff 100644 --- a/Esper_Genesis_5E/translations/pt.json +++ b/Esper_Genesis_5E/translations/pt.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Funcoes dos Tripulantes", - "general-information-u": "INFORMACOES GERAIS", - "power-settings-u": "RECURSOS DE PODER ESPER", - "powers": "Poderes", - "tp-u": "PONTOS DE TALENTO", - "show-5e-skills-u": "MOSTRAR PERICIAS 5E?", - "short-rest": "Descanso Curto", - "long-rest": "Descanso Longo", - "rest-buttons-u": "BOTOES DE DESCANSO CURTO/LONGO", - "default-critical-range:-u": "ALCANCE CRITICO:", - "reliable-talent:-u": "TALENTO FIAVEL:", - "powerful_build-u": "CONSTITUICAO PODEROSA", - "hero-points-u": "PONTOS DE HEROI", - "none-left-u": "NENHUM RESTANTE", - "spell-points-variant:-u": "VARIANTE DE PONTOS DE FEITICO", - "skill-set:-u": "CONJUNTO DE PERICIAS:", - "eg-skills": "EG Pericias", - "5e-skills": "5e Pericias", - "all-skills": "Todas as Pericias", - "currency:-u": "MOEDA:", - "eg-currency": "EG Moeda", - "5e-currency": "5e Moeda", - "starting-gold:": "Dinheiro Inicial", - "subrace-speed:": "Velocidade da Especie:", - "ability-score-increase:": "Aumento da Pontuacao de Atributo:", - "choose-a-feat:": "Escolha um Talento:", - "you-have-chosen-starting-gold": "Escolheu dinheiro inicial e nao recebe equipamento do seu antecedente.", - "animal_handling-u": "TRATO COM ANIMAIS", - "animal_handling-core": "Trato com Animais (Sab)", - "animal_handling": "Trato com Animais", - "arcana-u": "ARCANA", - "arcana-core": "Arcana (Int)", - "arcana": "Arcana", - "history-u": "HISTORIA", - "history-core": "Historia (Int)", - "history": "Historia", - "nature-u": "NATUREZA", - "nature-core": "Natureza (Int)", - "nature": "Natureza", - "religion-u": "RELIGIAO", - "religion-core": "Religiao (Int)", - "religion": "Religiao", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/ru.json b/Esper_Genesis_5E/translations/ru.json index 11451d1497..216a31a523 100644 --- a/Esper_Genesis_5E/translations/ru.json +++ b/Esper_Genesis_5E/translations/ru.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Roli Chlenov Ekipazha", - "general-information-u": "OBSHCHAYA INFORMATSIYA", - "power-settings-u": "KHARAKTERISTIKI SILY ESPER", - "powers": "Sily", - "tp-u": "OCHKI TALANTA", - "show-5e-skills-u": "POKAZAT NAVYKI 5E?", - "short-rest": "Korotkiy Otdykh", - "long-rest": "Dlinnyy Otdykh", - "rest-buttons-u": "KNOPKI KOROTKOGO/DLINNOGO OTDYKHA", - "default-critical-range:-u": "KRITICHESKIY DIAPAZON:", - "reliable-talent:-u": "NADYOZHNYY TALANT:", - "powerful_build-u": "MOSHCHNOYE TELOSLOZHENIYE", - "hero-points-u": "OCHKI GEROYA", - "none-left-u": "NICHEGO NE OSTALOS", - "spell-points-variant:-u": "VARIANT OCHKOV ZAKLINANIY", - "skill-set:-u": "NABOR NAVYKOV:", - "eg-skills": "EG Navyki", - "5e-skills": "5e Navyki", - "all-skills": "Vse Navyki", - "currency:-u": "VALYUTA:", - "eg-currency": "EG Valyuta", - "5e-currency": "5e Valyuta", - "starting-gold:": "Startovyye Dengi", - "subrace-speed:": "Skorost Vida:", - "ability-score-increase:": "Povysheniye Znacheniya Kharakteristiki:", - "choose-a-feat:": "Vyberte Chertu:", - "you-have-chosen-starting-gold": "Vy vybrali startovyye dengi i ne poluchayete snaryazheniye ot svoyey predystorii.", - "animal_handling-u": "UKHOD ZA ZHIVOTNYMI", - "animal_handling-core": "Ukhod za zhivotnymi (Mdr)", - "animal_handling": "Ukhod za zhivotnymi", - "arcana-u": "MAGIYA", - "arcana-core": "Magiya (Int)", - "arcana": "Magiya", - "history-u": "ISTORIYA", - "history-core": "Istoriya (Int)", - "history": "Istoriya", - "nature-u": "PRIRODOVEDENIE", - "nature-core": "Prirodovedenie (Int)", - "nature": "Prirodovedenie", - "religion-u": "RELIGIYA", - "religion-core": "Religiya (Int)", - "religion": "Religiya", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/sl.json b/Esper_Genesis_5E/translations/sl.json index 6899084e48..d8fe5c3d65 100644 --- a/Esper_Genesis_5E/translations/sl.json +++ b/Esper_Genesis_5E/translations/sl.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Vloge Clanov Posadke", - "general-information-u": "SPLOSNE INFORMACIJE", - "power-settings-u": "ESPER LASTNOSTI MOCI", - "powers": "Moci", - "tp-u": "TOCKE TALENTA", - "show-5e-skills-u": "POKAZI 5E SPRETNOSTI?", - "short-rest": "Kratek Pocetek", - "long-rest": "Dolg Pocetek", - "rest-buttons-u": "GUMBI ZA KRATEK/DOLG POCETEK", - "default-critical-range:-u": "KRITICNI RAZPON:", - "reliable-talent:-u": "ZANESLJIV TALENT:", - "powerful_build-u": "MOGOCNA POSTAVA", - "hero-points-u": "JUNAKOVE TOCKE", - "none-left-u": "NI VEC", - "spell-points-variant:-u": "VARIANTA TOCK CAROVNIJE", - "skill-set:-u": "NABOR SPRETNOSTI:", - "eg-skills": "EG Spretnosti", - "5e-skills": "5e Spretnosti", - "all-skills": "Vse Spretnosti", - "currency:-u": "VALUTA:", - "eg-currency": "EG Valuta", - "5e-currency": "5e Valuta", - "starting-gold:": "Zacetni Denar", - "subrace-speed:": "Hitrost Vrste:", - "ability-score-increase:": "Povecanje Vrednosti Sposobnosti:", - "choose-a-feat:": "Izberite Sposobnost:", - "you-have-chosen-starting-gold": "Izbrali ste zacetni denar in ne prejmete opreme iz svojega ozadja.", - "animal_handling-u": "RAVNANJE Z ZIVALMI", - "animal_handling-core": "Ravnanje z zivalmi (Mod)", - "animal_handling": "Ravnanje z zivalmi", - "arcana-u": "ARKANA", - "arcana-core": "Arkana (Int)", - "arcana": "Arkana", - "history-u": "ZGODOVINA", - "history-core": "Zgodovina (Int)", - "history": "Zgodovina", - "nature-u": "NARAVA", - "nature-core": "Narava (Int)", - "nature": "Narava", - "religion-u": "VERA", - "religion-core": "Vera (Int)", - "religion": "Vera", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/sv.json b/Esper_Genesis_5E/translations/sv.json index 0e319ebaf7..927a653cc8 100644 --- a/Esper_Genesis_5E/translations/sv.json +++ b/Esper_Genesis_5E/translations/sv.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Besattningsmemmarnas Roller", - "general-information-u": "ALLMAN INFORMATION", - "power-settings-u": "ESPER KRAFT EGENSKAPER", - "powers": "Krafter", - "tp-u": "TALANGPOANG", - "show-5e-skills-u": "VISA 5E FARDIGHETER?", - "short-rest": "Kort Vila", - "long-rest": "Lang Vila", - "rest-buttons-u": "KORT/LANG VILA KNAPPAR", - "default-critical-range:-u": "KRITISKT OMFANG:", - "reliable-talent:-u": "PALITLIG TALANG:", - "powerful_build-u": "KRAFTIG KROPP", - "hero-points-u": "HJALTEPOANG", - "none-left-u": "INGET KVAR", - "spell-points-variant:-u": "TROLLFORMELPOANG VARIANT", - "skill-set:-u": "FARDIGHETSUPSATTNING:", - "eg-skills": "EG Fardigheter", - "5e-skills": "5e Fardigheter", - "all-skills": "Alla Fardigheter", - "currency:-u": "VALUTA:", - "eg-currency": "EG Valuta", - "5e-currency": "5e Valuta", - "starting-gold:": "Startpengar", - "subrace-speed:": "Arts Hastighet:", - "ability-score-increase:": "Formagevardesoekning:", - "choose-a-feat:": "Valj en Formaga:", - "you-have-chosen-starting-gold": "Du har valt startpengar och far inte utrustning fran din bakgrund.", - "animal_handling-u": "DJURHANTERING", - "animal_handling-core": "Djurhantering (Vis)", - "animal_handling": "Djurhantering", - "arcana-u": "ARKANA", - "arcana-core": "Arkana (Int)", - "arcana": "Arkana", - "history-u": "HISTORIA", - "history-core": "Historia (Int)", - "history": "Historia", - "nature-u": "NATUR", - "nature-core": "Natur (Int)", - "nature": "Natur", - "religion-u": "RELIGION", - "religion-core": "Religion (Int)", - "religion": "Religion", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/tr.json b/Esper_Genesis_5E/translations/tr.json index ddbdc5d5a1..dba50f3543 100644 --- a/Esper_Genesis_5E/translations/tr.json +++ b/Esper_Genesis_5E/translations/tr.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Murettebat Rolleri", - "general-information-u": "GENEL BILGI", - "power-settings-u": "ESPER GUC OZELLIKLERI", - "powers": "Gucler", - "tp-u": "YETENEK PUANLARI", - "show-5e-skills-u": "5E BECERILERI GOSTER?", - "short-rest": "Kisa Dinlenme", - "long-rest": "Uzun Dinlenme", - "rest-buttons-u": "KISA/UZUN DINLENME DUGMELERI", - "default-critical-range:-u": "KRITIK ARALIK:", - "reliable-talent:-u": "GUVENILIR YETENEK:", - "powerful_build-u": "GUCLU YAPILI", - "hero-points-u": "KAHRAMAN PUANLARI", - "none-left-u": "KALMADI", - "spell-points-variant:-u": "BUYU PUANLARI VARYANTI", - "skill-set:-u": "BECERI SETI:", - "eg-skills": "EG Beceriler", - "5e-skills": "5e Beceriler", - "all-skills": "Tum Beceriler", - "currency:-u": "PARA BIRIMI:", - "eg-currency": "EG Para Birimi", - "5e-currency": "5e Para Birimi", - "starting-gold:": "Baslangic Parasi", - "subrace-speed:": "Tur Hizi:", - "ability-score-increase:": "Yetenek Puani Artisi:", - "choose-a-feat:": "Bir Yetenek Secin:", - "you-have-chosen-starting-gold": "Baslangic parasini sectiniz ve arkaplaminizdan ekipman almiyorsunuz.", - "animal_handling-u": "HAYVAN EGITIMI", - "animal_handling-core": "Hayvan Egitimi (Bil)", - "animal_handling": "Hayvan Egitimi", - "arcana-u": "GIZEM BILGISI", - "arcana-core": "Gizem Bilgisi (Akl)", - "arcana": "Gizem Bilgisi", - "history-u": "TARIH", - "history-core": "Tarih (Akl)", - "history": "Tarih", - "nature-u": "DOGA", - "nature-core": "Doga (Akl)", - "nature": "Doga", - "religion-u": "DIN", - "religion-core": "Din (Akl)", - "religion": "Din", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/uk.json b/Esper_Genesis_5E/translations/uk.json index 07f855a23f..d8fe5c3d65 100644 --- a/Esper_Genesis_5E/translations/uk.json +++ b/Esper_Genesis_5E/translations/uk.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Roli Chleniv Ekipazhiv", - "general-information-u": "ZAHALNA INFORMATSIIA", - "power-settings-u": "KHARAKTERYSTYKY SYLY ESPER", - "powers": "Syly", - "tp-u": "OCHKY TALANTU", - "show-5e-skills-u": "POKAZATY NAVYCHKY 5E?", - "short-rest": "Korotkyi Vidpochynok", - "long-rest": "Tryvalyi Vidpochynok", - "rest-buttons-u": "KNOPKY KOROTKOHO/TRYVALIOHO VIDPOCHYNKU", - "default-critical-range:-u": "KRYTYCHNYI DIAPAZON:", - "reliable-talent:-u": "NADIIINYI TALANT:", - "powerful_build-u": "MOHUTNIA STATURA", - "hero-points-u": "OCHKY HEROIA", - "none-left-u": "NICHOHO NE ZALYSHYLOS", - "spell-points-variant:-u": "VARIANT OCHOK ZAKLYNAN", - "skill-set:-u": "NABIR NAVYCHOK:", - "eg-skills": "EG Navychky", - "5e-skills": "5e Navychky", - "all-skills": "Usi Navychky", - "currency:-u": "VALIUTA:", - "eg-currency": "EG Valiuta", - "5e-currency": "5e Valiuta", - "starting-gold:": "Startovi Hroshi", - "subrace-speed:": "Shvydkist Vydu:", - "ability-score-increase:": "Pidvyshchennia Znachennia Kharakterystyky:", - "choose-a-feat:": "Oberit Rysu:", - "you-have-chosen-starting-gold": "Vy obraly startovi hroshi i ne otrymuyete sporiadzhennia vid svoyei peredistorii.", - "animal_handling-u": "DOHLIAD ZA TVARYNAMY", - "animal_handling-core": "Dohliad za tvarynamy (Mdr)", - "animal_handling": "Dohliad za tvarynamy", - "arcana-u": "MAHIIA", - "arcana-core": "Mahiia (Int)", - "arcana": "Mahiia", - "history-u": "ISTORIIA", - "history-core": "Istoriia (Int)", - "history": "Istoriia", - "nature-u": "PRYRODA", - "nature-core": "Pryroda (Int)", - "nature": "Pryroda", - "religion-u": "RELIHIIA", - "religion-core": "Relihiia (Int)", - "religion": "Relihiia", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/zh.json b/Esper_Genesis_5E/translations/zh.json index 5e941f48fa..7722418a99 100644 --- a/Esper_Genesis_5E/translations/zh.json +++ b/Esper_Genesis_5E/translations/zh.json @@ -819,63 +819,5 @@ "customize-your-origin": "Customize Your Origin", "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description", - "crewmember-roles": "Chuan Yuan Jue Se", - "general-information-u": "YI BAN XIN XI", - "power-settings-u": "ESPER LI LIANG TE XING", - "powers": "Li Liang", - "tp-u": "TIAN FU DIAN", - "show-5e-skills-u": "XIAN SHI 5E JI NENG?", - "short-rest": "Duan Xiu", - "long-rest": "Chang Xiu", - "rest-buttons-u": "DUAN XIU/CHANG XIU AN NIU", - "default-critical-range:-u": "BAO JI FAN WEI:", - "reliable-talent:-u": "KE KAO CAI NENG:", - "powerful_build-u": "QIANG ZHUANG TI GE", - "hero-points-u": "YING XIONG DIAN", - "none-left-u": "YI YONG WAN", - "spell-points-variant:-u": "FA SHU DIAN BIAN TI GUI ZE", - "skill-set:-u": "JI NENG JI:", - "eg-skills": "EG Ji Neng", - "5e-skills": "5e Ji Neng", - "all-skills": "Quan Bu Ji Neng", - "currency:-u": "HUO BI:", - "eg-currency": "EG Huo Bi", - "5e-currency": "5e Huo Bi", - "starting-gold:": "Qi Shi Zi Jin", - "subrace-speed:": "Zhong Zu Yi Dong Su Du:", - "ability-score-increase:": "Shu Xing Zhi Ti Sheng:", - "choose-a-feat:": "Xuan Ze Zhuan Zhang:", - "you-have-chosen-starting-gold": "Nin yi xuan ze qi shi zi jin, bu cong bei jing zhong huo de zhuang bei.", - "animal_handling-u": "XUN SHOU", - "animal_handling-core": "Xun Shou (Gan)", - "animal_handling": "Xun Shou", - "arcana-u": "AO MI", - "arcana-core": "Ao Mi (Zhi)", - "arcana": "Ao Mi", - "history-u": "LI SHI", - "history-core": "Li Shi (Zhi)", - "history": "Li Shi", - "nature-u": "ZI RAN", - "nature-core": "Zi Ran (Zhi)", - "nature": "Zi Ran", - "religion-u": "ZONG JIAO", - "religion-core": "Zong Jiao (Zhi)", - "religion": "Zong Jiao", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file diff --git a/Esper_Genesis_5E/translations/zu.json b/Esper_Genesis_5E/translations/zu.json index 097d88e2a3..7dd873fb93 100644 --- a/Esper_Genesis_5E/translations/zu.json +++ b/Esper_Genesis_5E/translations/zu.json @@ -718,63 +718,5 @@ "you-can-increase-two-abilites": "crwdns155878:0crwdne155878:0", "before-leveling": "crwdns155880:0crwdne155880:0", "after-leveling": "crwdns155882:0crwdne155882:0", - "charmancer-removed-spells-marked-pt1": "crwdns155884:0crwdne155884:0", - "crewmember-roles": "Imikhakha Yamalungu Omkhosi", - "general-information-u": "ULWAZI OLUJWAYELEKILE", - "power-settings-u": "IZICI ZAMANDLA E-ESPER", - "powers": "Amandla", - "tp-u": "AMAPHUZU EKHONO", - "show-5e-skills-u": "BONISA AMAKHONO E-5E?", - "short-rest": "Ukuphumula Okufushane", - "long-rest": "Ukuphumula Okunzima", - "rest-buttons-u": "IZINKINOBHO ZOKUPHUMULA OKUFUSHANE/OKUNZIMA", - "default-critical-range:-u": "IBANGA ELIKHULU:", - "reliable-talent:-u": "IKHONO ELITHEMBEKILE:", - "powerful_build-u": "UMZIMBA ONAMANDLA", - "hero-points-u": "AMAPHUZU KASOSHA", - "none-left-u": "AWEKHO ASELE", - "spell-points-variant:-u": "UGUQUKO LWAMAPHUZU AMAJADU", - "skill-set:-u": "ISETHI YAMAKHONO:", - "eg-skills": "EG Amakhono", - "5e-skills": "5e Amakhono", - "all-skills": "Wonke Amakhono", - "currency:-u": "IMALI:", - "eg-currency": "EG Imali", - "5e-currency": "5e Imali", - "starting-gold:": "Imali Yokuqala", - "subrace-speed:": "Isivinini Sohlobo:", - "ability-score-increase:": "Ukwenyuka Kwamaphoyintha Amakhono:", - "choose-a-feat:": "Khetha Ikhono:", - "you-have-chosen-starting-gold": "Ukhethe imali yokuqala futhi awutholi imipahla kusuka emuva kwakho.", - "animal_handling-u": "UKUPHATHA IZILWANE", - "animal_handling-core": "Ukuphatha Izilwane (Ukuqonda)", - "animal_handling": "Ukuphatha Izilwane", - "arcana-u": "IMFIHLO", - "arcana-core": "Imfihlo (Ingqondo)", - "arcana": "Imfihlo", - "history-u": "UMLANDO", - "history-core": "Umlando (Ingqondo)", - "history": "Umlando", - "nature-u": "IMVELO", - "nature-core": "Imvelo (Ingqondo)", - "nature": "Imvelo", - "religion-u": "INKOLO", - "religion-core": "Inkolo (Ingqondo)", - "religion": "Inkolo", - "cu-u": "CU", - "cn-u": "CN", - "cs-u": "CS", - "om-u": "OM", - "cp-u": "CP", - "sp-u": "SP", - "ep-u": "EP", - "gp-u": "GP", - "pp-u": "PP", - "rest-buttons-info": "Adds Short Rest and Long Rest buttons to the Resources section. Short rest clears death saves and resets short-rest resources. Long rest fully restores HP, hit dice (half level), talent points, and all resources.", - "reliable-talent-info": "When enabled, any skill check roll for a skill this character is proficient in will treat a d20 result lower than 10 as a 10. Represents the Specialist class feature of the same name (level 11).", - "powerful-build-info": "When checked, doubles the character's carrying capacity by applying a x2 multiplier to the size-based weight limit. Represents the species trait of the same name.", - "hero-points-info": "Enables the Hero Points panel in the character sheet. When enabled, hero points are automatically calculated as (level / 2) + 5 and can be spent by clicking the button to roll 1d6.", - "spell-points-info": "Enables the Spell Points variant rule (DMG p.288). When enabled, power slots are hidden and replaced with a Spell Points resource automatically calculated from caster level. Points replenish on long rest.", - "skill-mode-info": "Toggle between Esper Genesis skills (Astrophysics, Computers, Lore, Mechanics, Xenobiology), standard 5e skills (Animal Handling, Arcana, History, Nature, Religion), or All Skills (both sets visible simultaneously for hybrid games).", - "currency-mode-info": "Toggle between EG currency (CU Cubil digital, CN Cubil coin, CS Cusara = 100 CU, OM Orim = 1000 CU) and standard 5e currency (CP, SP, EP, GP, PP). EG Currency is the default. Use 5e Currency for hybrid games or when running 5e modules." -} \ No newline at end of file + "charmancer-removed-spells-marked-pt1": "crwdns155884:0crwdne155884:0" +}
+
NPCSHIP
y
NPC OPTIONS
NAME
NPC TYPE
ARMOR CLASSTYPE
HIT POINTSFORMULA
SPEED
ATTRIBUTES
STRDEXCONINTWISCHA
SAVES
STRDEXCONINTWISCHA
SKILLS
ACROBATICS
ASTROPHYSICS
ATHLETICS
COMPUTERS
DECEPTION
INSIGHT
INTIMIDATION
INVESTIGATION
LORE
MECHANICS
MEDICINE
PERCEPTION
PERFORMANCE
PERSUASION
SLEIGHT OF HAND
STEALTH
SURVIVAL
XENOBIOLOGY
DAMAGE VULNERABILITIES
DAMAGE RESISTANCES
DAMAGE IMMUNITIES
CONDITION IMMUNITIES
SENSES
LANGUAGES
CHALLENGEXP
TOKEN SIZE
ESPER NPC
ESPER ABILITY
GLOBAL POWER ATTACK MODIFIER:
ESPER LEVEL:
POWER SAVE DC MOD:
HAS REACTIONS
LEGENDARY ACTIONS:
GENERAL OPTIONS
NPC/SHIP
ROLL QUERIES:
WHISPER ROLLS TO GM:
AUTO DAMAGE ROLL:
NPC NAME IN ROLLS:
ADD DEX TIEBREAKER TO INITIATIVE
Armor Class
Hit Points
Speed
Saving Throws
Skills
Damage Vulnerabilities
Damage Resistances
Damage Immunities
Condition Immunities
Senses
Languages
Challenge
Actions
y
NAME:
ATTACK
TYPE:RANGE/REACH:
TO HIT:TARGET:
ON HIT:
ON HIT 2:
DESCRIPTION:
Reactions
Legendary Actions
y
NAME:
ATTACK
TYPE:RANGE/REACH:
TO HIT:TARGET:
ON HIT:
ON HIT 2:
DESCRIPTION:
Weapon Attack:
Hit:
Powers
y
SHIP OPTIONS
NAME
SHIP TYPE
ARMOR CLASS
MANEUVER DEFENSE
MANEUVER SAVE DC
HULL POINTSFORMULA
STRUCTURAL INTEGRITY
SPEED
PILOTING BONUS
ATTRIBUTES (P=PILOT T=TECHNICIAN G=GUNNER)
P-DEXP-WIST-INTT-WISG-DEXG-WIS
SAVES
DEXINTWIS
SKILLS
ASTROPHYSICS
COMPUTERS
MECHANICS
PERCEPTION
SURVIVAL
XENOBIOLOGY
DAMAGE VULNERABILITIES
DAMAGE RESISTANCES
DAMAGE IMMUNITIES
CONDITION IMMUNITIES
SENSOR RANGE
TOKEN SIZE
ESPER NPC
ESPER ABILITY
GLOBAL POWER ATTACK MODIFIER:
ESPER LEVEL:
POWER SAVE DC MOD:
HAS REACTIONS
GENERAL OPTIONS
NPC/SHIP
ROLL QUERIES:
WHISPER ROLLS TO GM:
AUTO DAMAGE ROLL:
SHIP NAME IN ROLLS:
ADD DEX TIEBREAKER TO INITIATIVE
Armor Class
Maneuver Defense
Hull Points
Structural Integrity
Speed
Piloting Bonus
Maneuver Save DC
Saving Throws
Skills
Damage Vulnerabilities
Damage Resistances
Damage Immunities
Condition Immunities
Sensor Range
Actions
y
NAME:
ATTACK
TYPE:RANGE/REACH:
TO HIT:TARGET:
ON HIT:
ON HIT 2:
DESCRIPTION:
Reactions
Character Token
CHARACTER NAME
y
CLASS:SUBCLASS:LEVEL:
RACE:SUBRACE:
CLASS & LEVEL
RACE
BACKGROUND
Exp:
HIT POINTS
/
CurrentMax
Temp
DamageHeal
Success
Failure
HIT DICE
/
/
/
/
Mod
Save
Mod
Save
Mod
Save
Mod
Save
Mod
Save
Mod
Save
+PROFICIENCY BONUS
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
SKILLS
PASSIVE WISDOM (PERCEPTION)
TOOLPROATTRIBUTE
settings
NAME:
PROFICIENCY BONUS:
ATTRIBUTE:MODS:
TOOL PROFICIENCIES & CUSTOM SKILLS
TYPEPROFICIENCY
y
TYPE:
PROFICIENCY:
OTHER PROFICIENCIES & LANGUAGES
Armor Class
Armor
0Dex Mod
Speed
Fly
Swim
Climb
EXHAUSTION LEVEL
ATTACKS & ESPER POWERS
NAMERANGEHIT / DCDAMAGE
settings
NAME:
ATTACK:++PROFICIENT
RANGE:
ENHANCED BONUS:CRIT RANGE:
DAMAGE:++
TYPE:CRIT:
DAMAGE2:++
TYPE:CRIT:
SAVING THROW:VS DC:
SAVE EFFECT:
AMMUNITION:
DESCRIPTION:
Total
TP REMAINING
Total
Total
Total
y
NAME:
SOURCE:
SOURCE TYPE:
:
FEATURES & TRAITS
i Looking for missing data?Your data is in the simple version that can be re-enabled from the Settings tab of the character sheet. Under GENERAL OPTIONS and then FEATS & TRAITS. Set the section to be 'Simple'.
Character Token
CHARACTER NAME
y
CLASS:SUBCLASS:LEVEL:
RACE:SUBRACE:
CLASS & LEVEL
RACE
BACKGROUND
Exp:
HIT POINTS
/
CurrentMax
Temp
DamageHeal
Success
Failure
HIT DICE
/
/
/
/
Mod
Save
Mod
Save
Mod
Save
Mod
Save
Mod
Save
Mod
Save
EQUIPMENT
CU
CN
CS
OM
CP
SP
EP
GP
PP
WARNING - MULTIPLE SETS OF ARMOR OR SHIELDS HAVE BEEN ADDED AND AC IS NOT CORRECTLY CALCULATED. UNEQUIP THE ARMOR PIECE FROM THE ITEM DETAILS.
ATTENTION - YOUR CUSTOM AC CALCULATION IS NOT BEING USED AS YOU HAVE ARMOR EQUIPPED. IF YOU WANT TO USE YOUR CUSTOM AC, UNEQUIP THE ARMOR PIECE FROM THE ITEM DETAILS.
#ITEM NAMEWT
i
EQUIPPEDUSE AS A RESOURCEHAS AN ATTACKPROP:MODS:
TOTAL WEIGHT
MAX CARRY
IMMOBILEHEAVILY ENCUMBEREDENCUMBEREDOVER CARRYING CAPACITY
ENHANCED ITEM AFFINITY
GENERAL INFORMATION
AGE
SIZE
HEIGHT
WEIGHT
ALIGNMENT
AGE
SIZE
HEIGHT
WEIGHT
ALIGNMENT
CHARACTER APPEARANCE
PERSONALITY TRAITS
IDEALS
BONDS
FLAWS
CHARACTER HISTORY
Character Token
CHARACTER NAME
y
CLASS:SUBCLASS:LEVEL:
RACE:SUBRACE:
CLASS & LEVEL
RACE
BACKGROUND
Exp:
HIT POINTS
/
CurrentMax
Temp
DamageHeal
Success
Failure
HIT DICE
/
/
/
/
Mod
Save
Mod
Save
Mod
Save
Mod
Save
Mod
Save
Mod
Save
POWER SETTINGS
ESPER ABILITY
POWER SAVE DC
POWER ATTACK BONUS
TALENT POINTS
Talent Point Maximum
TALENT POINTS REMAINING
TALENT SLOTS (Cybermancer)
Rank
MAX TALENT SLOTS
SLOTS REMAINING
ESPER MASTERY
 Gained?Used
6th
7th
8th
9th
=ESPER POWERS
0
PRIME POWERS
RC
i
y
NAME:
DOMAIN:CONVENTIONAL
ACTIVATION TIME:
RANGE:
POINT COST:
CONCENTRATION
DURATION:
ESPER ABILITY
INNATE:
OUTPUT:
POWER ATTACK:
DAMAGE:TYPE:
DAMAGE2:TYPE:
HEALING:
ADD ABILITY MOD TO DAMAGE OR HEALING
SAVING THROW:EFFECT:
HIGHER RANK DMG:+
INCLUDE POWER DESCRIPTION IN ATTACK:
DESCRIPTION:
AT HIGHER RANKS:
CLASS:
TYPE:
(conventional)
Activation Time:
Point Cost:
Range:
Duration:Concentration
Description:
At Higher Ranks
SLOTS TOTALSLOTS REMAINING
1
12
(C)C
i
y
NAME:
DOMAIN:CONVENTIONAL
ACTIVATION TIME:
RANGE:
POINT COST:
CONCENTRATION
DURATION:
ESPER ABILITY
INNATE:
OUTPUT:
POWER ATTACK:
DAMAGE:TYPE:
DAMAGE2:TYPE:
HEALING:
ADD ABILITY MOD TO DAMAGE OR HEALING
SAVING THROW:EFFECT:
HIGHER RANK DMG:+
INCLUDE POWER DESCRIPTION IN ATTACK:
DESCRIPTION:
AT HIGHER RANKS:
CLASS:
TYPE:
Rank(ritual)
Activation Time:
Point Cost:
Range:
Duration:Concentration
Description:
At Higher Ranks
2
23
RC
i
y
NAME:
DOMAIN:CONVENTIONAL
ACTIVATION TIME:
RANGE:
POINT COST:
CONCENTRATION
DURATION:
ESPER ABILITY
INNATE:
OUTPUT:
POWER ATTACK:
DAMAGE:TYPE:
DAMAGE2:TYPE:
HEALING:
ADD ABILITY MOD TO DAMAGE OR HEALING
SAVING THROW:EFFECT:
HIGHER RANK DMG:+
INCLUDE POWER DESCRIPTION +IN ATTACK:
DESCRIPTION:
AT HIGHER RANKS:
CLASS:
TYPE:
Rank(ritual)
Activation Time:
Point Cost:
Range:
Duration:Concentration
Description:
At Higher Ranks
3
35
RC
i
y
NAME:
DOMAIN:CONVENTIONAL
ACTIVATION TIME:
RANGE:
POINT COST:
CONCENTRATION
DURATION:
ESPER ABILITY
INNATE:
OUTPUT:
POWER ATTACK:
DAMAGE:TYPE:
DAMAGE2:TYPE:
HEALING:
ADD ABILITY MOD TO DAMAGE OR HEALING
SAVING THROW:EFFECT:
HIGHER RANK DMG:+
INCLUDE POWER DESCRIPTION IN ATTACK:
DESCRIPTION:
AT HIGHER RANKS:
CLASS:
TYPE:
Rank(ritual)
Activation Time:
Point Cost:
Range:
Duration:Concentration
Description:
At Higher Ranks
4
46
RC
i
y
NAME:
DOMAIN:CONVENTIONAL
ACTIVATION TIME:
RANGE:
POINT COST:
CONCENTRATION
DURATION:
ESPER ABILITY
INNATE:
OUTPUT:
POWER ATTACK:
DAMAGE:TYPE:
DAMAGE2:TYPE:
HEALING:
ADD ABILITY MOD TO DAMAGE OR HEALING
SAVING THROW:EFFECT:
HIGHER RANK DMG:+
INCLUDE POWER DESCRIPTION IN ATTACK:
DESCRIPTION:
AT HIGHER RANKS:
CLASS:
TYPE:
Rank(ritual)
Activation Time:
Point Cost:
Range:
Duration:Concentration
Description:
At Higher Ranks
5
57
RC
i
y
NAME:
DOMAIN:CONVENTIONAL
ACTIVATION TIME:
RANGE:
POINT COST:
CONCENTRATION
DURATION:
ESPER ABILITY
INNATE:
OUTPUT:
POWER ATTACK:
DAMAGE:TYPE:
DAMAGE2:TYPE:
HEALING:
ADD ABILITY MOD TO DAMAGE OR HEALING
SAVING THROW:EFFECT:
HIGHER RANK DMG:+
INCLUDE POWER DESCRIPTION IN ATTACK:
DESCRIPTION:
AT HIGHER RANKS:
CLASS:
TYPE:
Rank(ritual)
Activation Time:
Point Cost:
Range:
Duration:Concentration
Description:
At Higher Ranks
6
69
RC
i
y
NAME:
DOMAIN:CONVENTIONAL
ACTIVATION TIME:
RANGE:
POINT COST:
CONCENTRATION
DURATION:
ESPER ABILITY
INNATE:
OUTPUT:
POWER ATTACK:
DAMAGE:TYPE:
DAMAGE2:TYPE:
HEALING:
ADD ABILITY MOD TO DAMAGE OR HEALING
SAVING THROW:EFFECT:
HIGHER RANK DMG:+
INCLUDE POWER DESCRIPTION IN ATTACK:
DESCRIPTION:
AT HIGHER RANKS:
CLASS:
TYPE:
Rank(ritual)
Activation Time:
Point Cost:
Range:
Duration:Concentration
Description:
At Higher Ranks
7
710
RC
i
y
NAME:
DOMAIN:CONVENTIONAL
ACTIVATION TIME:
RANGE:
POINT COST:
CONCENTRATION
DURATION:
ESPER ABILITY
INNATE:
OUTPUT:
POWER ATTACK:
DAMAGE:TYPE:
DAMAGE2:TYPE:
HEALING:
ADD ABILITY MOD TO DAMAGE OR HEALING
SAVING THROW:EFFECT:
HIGHER RANK DMG:+
INCLUDE POWER DESCRIPTION IN ATTACK:
DESCRIPTION:
AT HIGHER RANKS:
CLASS:
TYPE:
Rank(ritual)
Activation Time:
Point Cost:
Range:
Duration:Concentration
Description:
At Higher Ranks
8
811
RC
i
y
NAME:
DOMAIN:CONVENTIONAL
ACTIVATION TIME:
RANGE:
POINT COST:
CONCENTRATION
DURATION:
ESPER ABILITY
INNATE:
OUTPUT:
POWER ATTACK:
DAMAGE:TYPE:
DAMAGE2:TYPE:
HEALING:
ADD ABILITY MOD TO DAMAGE OR HEALING
SAVING THROW:EFFECT:
HIGHER RANK DMG:+
INCLUDE POWER DESCRIPTION IN ATTACK:
DESCRIPTION:
AT HIGHER RANKS:
CLASS:
TYPE:
Rank(ritual)
Activation Time:
Point Cost:
Range:
Duration:Concentration
Description:
At Higher Ranks
9
913
RC
i
y
NAME:
DOMAIN:CONVENTIONAL
ACTIVATION TIME:
RANGE:
POINT COST:
CONCENTRATION
DURATION:
ESPER ABILITY
INNATE:
OUTPUT:
POWER ATTACK:
DAMAGE:TYPE:
DAMAGE2:TYPE:
HEALING:
ADD ABILITY MOD TO DAMAGE OR HEALING
SAVING THROW:EFFECT:
HIGHER RANK DMG:+
INCLUDE POWER DESCRIPTION IN ATTACK:
DESCRIPTION:
AT HIGHER RANKS:
CLASS:
TYPE:
Rank(ritual)
Activation Time:
Point Cost:
Range:
Duration:Concentration
Description:
At Higher Ranks
⚙ SHEET SETTINGS
HIT DIE:
CARRYING CAPACITY MODIFIER:
GLOBAL POWER ATTACK MODIFIER:
CHANNELER / FORGER LEVEL:
POWER SAVE DC MOD:
POWER ICONS:
JUSTICAR (WARRIOR)
ARTIFICE (SPECIALIST)
CLASS OPTIONS ()
2ND CLASS:LEVEL:SUBCLASS:
3RD CLASS:LEVEL:SUBCLASS:
4TH CLASS:LEVEL:SUBCLASS:
MULTICLASS OPTIONS
USE CUSTOM CLASS
CLASS NAME:
HIT DIE:
ESPER ABILITY:
POWER SLOTS:
SAVES
Strength
Dexterity
Constitution
Intelligence
Wisdom
Charisma
CUSTOM CLASS OPTIONS
RANK1 +
RANK2 +
RANK3 +
RANK4 +
RANK5 +
RANK6 +
RANK7 +
RANK8 +
RANK9 +
TECH SLOT MODIFIERS
STRENGTH+
DEXTERITY+
CONSTITUTION+
INTELLIGENCE+
WISDOM+
CHARISMA+
INITIATIVE MODIFIER:
INITIATIVE STYLE:
ADD DEX TIEBREAKER TO INITIATIVE
ARMOR CLASS TRACKING:
HP MODIFIERS:
LEVELS:
SOURCE:MOD:
ATTRIBUTE OPTIONS
Strength Save+
Dexterity Save+
Constitution Save+
Intelligence Save+
Wisdom Save+
Charisma Save+
DEATH SAVE MODIFIER:
GLOBAL SAVING THROW MODIFIER:
SAVE OPTIONS
Acrobatics (Dex)+
Astrophysics (Int)+
Athletics (Str)+
Computers (Int)+
Deception (Cha)+
Insight (Wis)+
Intimidation (Cha)+
Investigation (Int)+
Lore (Int)+
Mechanics (Wis)+
Medicine (Wis)+
Perception (Wis)+
Performance (Cha)+
Persuasion (Cha)+
Sleight of Hand (Dex)+
Stealth (Dex)+
Survival (Wis)+
Xenobiology(Int)+
Animal Handling(Wis)+
Arcana(Int)+
History(Int)+
Nature(Int)+
Religion(Int)+
JACK OF ALL TRADES
PASSIVE PERCEPTION MODIFIER:
SHOW 5E SKILLS?
SKILL OPTIONS
NPC/SHIP
ROLL QUERIES:
WHISPER ROLLS TO GM:
AUTO DAMAGE ROLL:
CORE DIE ROLL:
CRITICAL RANGE:
RELIABLE TALENT:
POWERFUL BUILD
PROFICIENCY BONUS:
SHOW GLOBAL SAVE MODIFIER FIELD
SHOW GLOBAL SKILL MODIFIER FIELD
SHOW GLOBAL ATTACK MODIFIER FIELD
SHOW GLOBAL DAMAGE MODIFIER FIELD
SHOW GLOBAL AC MODIFIER FIELD
ADD CHARACTER NAME TO TEMPLATES:
LEVEL CALCULATIONS:
ENCUMBRANCE:
INVENTORY:
FEATURES AND TRAITS:
PROFICENCIES AND LANGUAGES:
AMMO TRACKING:(API REQUIRED)
SHOW EXHAUSTION TRACKING:
HERO POINTS:
SHORT/LONG REST BUTTONS:
GENERAL OPTIONS
ATTENTION - YOU CANNOT LAUNCH THE CHARACTERMANCER LEVEL UP UNTIL YOU HAVE A CLASS, LEVEL, AND HP SET FOR LEVEL ONE. PLEASE RUN THE CHARACTERMANCER CREATOR FIRST. THE LEVEL UP TOOL DOESN'T WORK WITH CUSTOM CLASSES OR IF THE MULTICLASS OPTIONS ARE SET UP INCORRECTLY.
LAUNCH LEVEL 1 CHARACTERMANCER (CANNOT BE UNDONE)
LAUNCH LEVEL+ CHARACTERMANCER
CHARACTERMANCER OPTIONS

Crewmember Roles

Piloting maneuver Check

Intercept Speed

maneuver Save DC

y
WEAPON:GUNNER NAME:
RANGE:TO HIT:
ON HIT:
SPECIAL:
AMMO:RECHARGE:

Armor Class

Maneuver Bonus
8

Hull Points

Structural Integrity

ACCEPTING DROP FROM COMPENDIUM
Are you sure you want to turn this character into a ?
Yes
Cancel
How do you want to create this character?
Use the Charactermancer
Create an NPC
Edit sheet direclty
@@ -5736,84 +1171,650 @@ {{/r20}}
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/Esper_Genesis_5E/EG_Sheet.pug b/Esper_Genesis_5E/EG_Sheet.pug index cffbe6421b..9bd9afc417 100644 --- a/Esper_Genesis_5E/EG_Sheet.pug +++ b/Esper_Genesis_5E/EG_Sheet.pug @@ -13,7 +13,7 @@ include src/mixins/mixins.pug -input(name='attr_version' type='hidden' value!='3.0') +input(name='attr_version' type='hidden' value!='4.2') input.monster_confirm_flag(name='attr_monster_confirm_flag' type='hidden') input.mancer_confirm_flag(name='attr_mancer_confirm_flag' type='hidden') input.licensedsheet(name='attr_licensedsheet' type='hidden') @@ -23,22 +23,23 @@ input.licensedsheet(name='attr_licensedsheet' type='hidden') input.npcspellcastingflag(name='attr_npcspellcastingflag' type='hidden' value!='0') input.sheet-pc-type(name='attr_pc_sheet_type' type='hidden' value='pc') input.npcspellcastingflag(name='attr_npcspellcastingflag' type='hidden') - input.toggleflag(name='attr_rtype' type='hidden') - .advantagetoggle - input.toggle-left(type='radio' name='attr_advantagetoggle' value!='{{query=1}} {{advantage=1}} {{r2=[[@{d20}') - span(data-i18n='adv-u') ADVANTAGE - input.toggle-center(type='radio' name='attr_advantagetoggle' value!='{{query=1}} {{normal=1}} {{r2=[[0d20' checked='checked') - span(data-i18n='norm-u') NORMAL - input.toggle-right(type='radio' name='attr_advantagetoggle' value!='{{query=1}} {{disadvantage=1}} {{r2=[[@{d20}') - span(data-i18n='disadv-u') DISADVANTAGE - input.toggleflag(name='attr_wtype' type='hidden') - .advantagetoggle.whispertoggle - input.toggle-left(name='attr_whispertoggle' type='radio' value!='' checked='checked') - span(data-i18n='public:-u') PUBLIC - input.toggle-right(name='attr_whispertoggle' type='radio' value!='/w gm ') - span(data-i18n='to-gm:-u') - | TO - span.togm GM + .top-bar + input.toggleflag(name='attr_rtype' type='hidden') + .advantagetoggle + input.toggle-left(type='radio' id='adv-toggle-adv' name='attr_advantagetoggle' value!='{{query=1}} {{advantage=1}} {{r2=[[@{d20}') + label(for='adv-toggle-adv' data-i18n='adv-u') ADVANTAGE + input.toggle-center(type='radio' id='adv-toggle-norm' name='attr_advantagetoggle' value!='{{query=1}} {{normal=1}} {{r2=[[0d20' checked='checked') + label(for='adv-toggle-norm' data-i18n='norm-u') NORMAL + input.toggle-right(type='radio' id='adv-toggle-disadv' name='attr_advantagetoggle' value!='{{query=1}} {{disadvantage=1}} {{r2=[[@{d20}') + label(for='adv-toggle-disadv' data-i18n='disadv-u') DISADVANTAGE + input.toggleflag(name='attr_wtype' type='hidden') + .advantagetoggle.whispertoggle + input.toggle-left(id='whisper-toggle-pub' name='attr_whispertoggle' type='radio' value!='' checked='checked') + label(for='whisper-toggle-pub' data-i18n='public:-u') PUBLIC + input.toggle-right(id='whisper-toggle-gm' name='attr_whispertoggle' type='radio' value!='/w gm ') + label(for='whisper-toggle-gm' data-i18n='to-gm:-u') WHISPER + input.npc-mode-mirror(type='checkbox' name='attr_npc' value='1') + label.settings-modal-btn(for='settings-modal-toggle') ⚙ SHEET SETTINGS include src/npc/npc.pug .container.pc @@ -69,10 +70,9 @@ input.licensedsheet(name='attr_licensedsheet' type='hidden') .mancer_confirm span(style='line-height: 25px' data-i18n='do_you_want_mancer') How do you want to create this character? div(style='margin-top: 20px;') - // - div(style='position: relative; display: inline-block; width:130px;') - input.yes(type='checkbox' style='width:130px;' name='attr_mancer_confirm') - span.yes(style='width:130px;' data-i18n='mancer-confirm-yes') Use the Charactermancer + div(style='position: relative; display: inline-block; width:130px;') + input.yes(type='checkbox' style='width:130px;' name='attr_mancer_confirm') + span.yes(style='width:130px;' data-i18n='mancer-confirm-yes') Use the Charactermancer div(style='position: relative; display: inline-block; width:80px;') input.yes(style='width:80px;' type='checkbox' name='attr_mancer_npc') span.yes(style='width:80px;' data-i18n='npc-new') Create an NPC @@ -84,13 +84,13 @@ input.licensedsheet(name='attr_licensedsheet' type='hidden') include src/rolltemplates/rolltemplates.html //- CHARACTERMANCER REPEATING SECTIONS - include src/charactermancer/repeating/repeatingsections.html +include src/charactermancer/repeating/repeatingsections.html //- CHARACTERMANCER LEVEL 1 - include src/charactermancer/l1/l1.pug +include src/charactermancer/l1/l1.pug //- CHARACTERMANCER LEVEL UP - include src/charactermancer/lp/lp.pug +include src/charactermancer/lp/lp.pug //- HIDDEN INPUTS include src/hiddeninputs/hiddeninputs.pug diff --git a/Esper_Genesis_5E/EG_Sheet.sass b/Esper_Genesis_5E/EG_Sheet.sass index 6ac492692a..14dc3036c6 100644 --- a/Esper_Genesis_5E/EG_Sheet.sass +++ b/Esper_Genesis_5E/EG_Sheet.sass @@ -1,3 +1,6 @@ +@import url('https://fonts.googleapis.com/css2?family=Oxanium:wght@400;700&family=Noto+Sans:wght@400;700&display=swap') +@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&icon_names=arrow_upload_ready,expand_more,settings,star_shine') + /* Esper Genesis Character Sheet .sheet-pc, .sheet-npc @@ -8,15 +11,23 @@ display: block .sheet-container - width: 750px + width: 860px background-color: white position: relative +// All page/type tab inputs — hidden; CSS ~ combinator still reaches sibling elements +input[type=radio].sheet-tab-button.sheet-core, +input[type=radio].sheet-tab-button.sheet-bio, +input[type=radio].sheet-tab-button.sheet-spells, +input[type=radio].sheet-tab-button.sheet-type-pc, +input[type=radio].sheet-tab-button.sheet-type-starship + display: none + input[type=radio] &.sheet-tab-button opacity: 0 position: absolute - top: 92px + top: 290px right: 0px width: 18px height: 18px @@ -24,16 +35,18 @@ input[type=radio] + span position: absolute - top: 92px + top: 290px right: 0px width: 17px - height: 17px + height: 18px border: 1px solid black border-radius: 5px background-color: #E8E8E8 color: black text-align: center font-weight: bold + font-family: 'Noto Sans', sans-serif + padding: 0.5px &.sheet-npc-button opacity: 0 @@ -49,112 +62,92 @@ input[type=radio] top: 5px right: 0px width: 17px - height: 17px + height: 18px border: 1px solid black border-radius: 5px background-color: #E8E8E8 color: black text-align: center font-weight: bold + font-family: 'Noto Sans', sans-serif + padding: 0.5px +// Top bar — document-flow row for toggle groups + settings button +.sheet-top-bar + display: flex + align-items: center + width: 860px + min-height: 28px + padding: 3px 5px + box-sizing: border-box + gap: 8px + +// Toggle groups — hidden by default, shown as flex row when enabled in settings .sheet-advantagetoggle position: absolute - top: 92px - left: 440px - z-index: 1 - - input[type=radio] - opacity: 0 - position: absolute - top: 0px - right: 0px - width: 18px - height: 18px - z-index: 2 - - + span - position: absolute - top: 0px - right: 0px - width: 17px - height: 17px - border: 1px solid black - border-radius: 5px - background-color: #E8E8E8 - color: black - text-align: center - font-weight: bold - - &:checked + span - color: #FFFFFF - background-color: #00ba73 - -input[type=radio].sheet-tab-button:checked + span, .sheet-advantagetoggle input[type=radio]:checked + span, input[type=radio].sheet-npc-button:checked + span - color: #FFFFFF - background-color: #00ba73 - -.sheet-advantagetoggle input - &.sheet-toggle-left - right: 181px - width: 90px - - + span - right: 181px - width: 90px - - &.sheet-toggle-center - right: 113px - width: 65px - - + span - right: 113px - width: 65px - - &.sheet-toggle-right - right: 0px - width: 110px - - + span - right: 0px - width: 110px + top: 3px + left: 160px + display: none + align-items: center + gap: 3px + z-index: 3 .sheet-whispertoggle - left: 150px - -.sheet-advantagetoggle.sheet-whispertoggle input - &.sheet-toggle-right - width: 50px - - + span - width: 50px - - &.sheet-toggle-left - right: 54px - width: 55px - - + span - right: 54px - width: 55px - -.sheet-npc_toggle[value="1"] ~ .sheet-advantagetoggle - top: -10px - left: 390px - - &.sheet-whispertoggle - top: -10px - left: 120px - -.sheet-advantagetoggle - display: none + left: 5px .sheet-toggleflag &[value*="advantagetoggle"] + .sheet-advantagetoggle, &[value*="whispertoggle"] + .sheet-whispertoggle - display: block + display: flex &[value="1"] + .sheet-hidden, .sheet-row.sheet-hidden display: block +// Radio inputs hidden — label handles clicks +.sheet-advantagetoggle input[type=radio] + display: none + +// Toggle button labels +.sheet-advantagetoggle input[type=radio] + label + border: 1px solid #ab8b57 + border-radius: 5px + background-color: #e8e8e8 + color: #333 + text-align: center + font-weight: bold + font-size: 11px + padding: 3px 10px + cursor: pointer + white-space: nowrap + +// Active toggle button +.sheet-advantagetoggle input[type=radio]:checked + label + color: #fff + background-color: #ab8b57 + border-color: #ab8b57 + +// Keep npc-button active style +input[type=radio].sheet-npc-button:checked + span + color: #FFFFFF + background-color: #00ba73 + +// NPC mode — restyle toggle labels to text-only nav +.sheet-npc_toggle[value="1"] ~ .sheet-top-bar .sheet-advantagetoggle input[type=radio] + label + text-transform: lowercase + font-variant: small-caps + font-weight: normal + background: transparent + border: none + +.sheet-npc_toggle[value="1"] ~ .sheet-top-bar .sheet-advantagetoggle input[type=radio] + label:first-letter, +.sheet-npc_toggle[value="1"] ~ .sheet-top-bar .sheet-advantagetoggle input[type=radio] + label .sheet-togm + text-transform: uppercase + +.sheet-npc_toggle[value="1"] ~ .sheet-top-bar .sheet-advantagetoggle input[type=radio]:checked + label + font-weight: bold + color: #245485 + background: transparent + .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc display: block visibility: hidden @@ -175,7 +168,7 @@ input[type=radio].sheet-tab-button:checked + span, .sheet-advantagetoggle input[ display: block - &.sheet-core, &.sheet-bio, &.sheet-options + &.sheet-core, &.sheet-bio display: none &.sheet-spells .sheet-body @@ -184,30 +177,15 @@ input[type=radio].sheet-tab-button:checked + span, .sheet-advantagetoggle input[ .sheet-col //display: block -.sheet-hidden, .sheet-options .sheet-row.sheet-hidden +.sheet-hidden, .sheet-options .sheet-row.sheet-hidden, .sheet-settings-modal-body .sheet-row.sheet-hidden display: none -.sheet-npc_toggle[value="1"] ~ .sheet-advantagetoggle input[type=radio] - + span - text-transform: lowercase - font-variant: small-caps - font-weight: normal - background: transparent - border: none - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif - - &:first-letter, > span.togm - text-transform: uppercase - - &:checked + span - font-weight: bold - color: #245485 .sheet-page display: none input[type=radio].sheet-tab-button - &.sheet-core:checked ~ .sheet-page.sheet-core, &.sheet-bio:checked ~ .sheet-page.sheet-bio, &.sheet-spells:checked ~ .sheet-page.sheet-spells, &.sheet-options:checked ~ .sheet-page.sheet-options + &.sheet-core:checked ~ .sheet-page.sheet-core, &.sheet-bio:checked ~ .sheet-page.sheet-bio, &.sheet-spells:checked ~ .sheet-page.sheet-spells display: block .sheet-page @@ -219,53 +197,233 @@ input[type=radio] &.sheet-npcs:checked ~ .sheet-page.sheet-npcs, &.sheet-ships:checked ~ .sheet-page.sheet-ships display: block - &.sheet-tab-button - &.sheet-core - right: 245px - width: 45px +// Tab row — in document flow, sits between abilities bar and body +.sheet-tab-row + position: relative + display: flex + flex-direction: row + padding: 2px 0 0 + align-items: flex-end + min-height: 28px + margin-top: -4.5px + margin-bottom: 12px + z-index: 1 - + span - right: 245px - width: 45px +// Shared label style for both groups +.sheet-tab-row .sheet-tab-label, +.sheet-ship-tab-row .sheet-tab-label + border: 1px solid #bbb + border-radius: 0 0 6px 6px + background-color: #e8e8e8 + color: #555 + text-align: center + font-weight: bold + font-family: 'Oxanium', sans-serif + font-size: 13px + padding: 3px 12px + cursor: pointer + white-space: nowrap - &.sheet-bio - right: 210px - width: 30px +// Main group: CORE / GEAR & BIO / POWERS — absolutely centered on the row +.sheet-tab-main-group + position: absolute + left: 50% + transform: translateX(-50%) + bottom: 0 + display: flex + gap: 4px - + span - right: 210px - width: 30px + .sheet-tab-label + min-width: 100px - &.sheet-spells - right: 145px - width: 60px +// Type group: PC / STARSHIP — right-aligned +.sheet-tab-type-group + margin-left: auto + display: flex + gap: 4px - + span - right: 145px - width: 60px +// Ship sheet tab row +.sheet-ship-tab-row + display: flex + justify-content: flex-end + gap: 4px + margin-top: -20px + margin-bottom: 12px + + .sheet-tab-label + flex: 0 0 auto + width: auto + +// Active tab — gold +input[type=radio].sheet-tab-button + &.sheet-core:checked ~ .sheet-page.sheet-core .sheet-tab-row .sheet-tab-label.sheet-core, + &.sheet-bio:checked ~ .sheet-page.sheet-bio .sheet-tab-row .sheet-tab-label.sheet-bio, + &.sheet-spells:checked ~ .sheet-page.sheet-spells .sheet-tab-row .sheet-tab-label.sheet-spells + color: #fff + background-color: #ab8b57 + border-color: #ab8b57 + +// PC label gold by default; STARSHIP checked state overrides +.sheet-tab-row .sheet-tab-label.sheet-type-pc, +.sheet-ship-tab-row .sheet-tab-label.sheet-type-pc + color: #fff + background-color: #ab8b57 + border-color: #ab8b57 + +// When STARSHIP is explicitly checked: un-highlight PC, highlight STARSHIP +input[type=radio].sheet-tab-button.sheet-type-starship:checked ~ .sheet-page.sheet-core .sheet-tab-row .sheet-tab-label.sheet-type-pc, +input[type=radio].sheet-tab-button.sheet-type-starship:checked ~ .sheet-page.sheet-bio .sheet-tab-row .sheet-tab-label.sheet-type-pc, +input[type=radio].sheet-tab-button.sheet-type-starship:checked ~ .sheet-page.sheet-spells .sheet-tab-row .sheet-tab-label.sheet-type-pc + color: #555 + background-color: #e8e8e8 + border-color: #bbb + +input[type=radio].sheet-tab-button.sheet-type-starship:checked ~ .sheet-page.sheet-core .sheet-tab-row .sheet-tab-label.sheet-type-starship, +input[type=radio].sheet-tab-button.sheet-type-starship:checked ~ .sheet-page.sheet-bio .sheet-tab-row .sheet-tab-label.sheet-type-starship, +input[type=radio].sheet-tab-button.sheet-type-starship:checked ~ .sheet-page.sheet-spells .sheet-tab-row .sheet-tab-label.sheet-type-starship + color: #fff + background-color: #ab8b57 + border-color: #ab8b57 + +// Ship tab-row: PC highlighted by default, STARSHIP overrides +input[type=radio].sheet-tab-button.sheet-type-starship:checked ~ .sheet-ship-tab-row .sheet-tab-label.sheet-type-pc + color: #555 + background-color: #e8e8e8 + border-color: #bbb + +input[type=radio].sheet-tab-button.sheet-type-starship:checked ~ .sheet-ship-tab-row .sheet-tab-label.sheet-type-starship + color: #fff + background-color: #ab8b57 + border-color: #ab8b57 + +// Hover — gold highlight on inactive tabs +.sheet-tab-row .sheet-tab-label:hover, +.sheet-ship-tab-row .sheet-tab-label:hover + background-color: #ab8b57 + border-color: #ab8b57 + color: #fff + + // Sheet Settings — Modal (replaces tab button) + +// Settings modal toggle checkbox — hidden, drives :checked ~ overlay +input[type=checkbox].sheet-settings-modal-toggle + display: none + + &:checked ~ .sheet-settings-modal-overlay + display: block + +// Settings modal open button (replaces the old tab radio + span) +label.sheet-settings-modal-btn + margin-left: auto + display: flex + align-items: center + justify-content: center + text-align: center !important + padding: 0 !important + width: 130px + height: 24px + white-space: nowrap + font-family: 'Oxanium', sans-serif + font-size: 10px + letter-spacing: 0.5px + text-transform: uppercase + border: 1px solid #ab8b57 + border-radius: 3px + color: #245485 + background-color: #fff + cursor: pointer + box-sizing: border-box + + &:hover + background-color: #245485 + color: #fff + border-color: #245485 + +// Hide Sheet Settings button when NPC/Ship mode is active +.sheet-npc-mode-mirror + display: none + &:checked ~ label.sheet-settings-modal-btn + display: none + +// Settings modal overlay +.sheet-settings-modal-overlay + display: none + position: absolute + top: 0 + left: 0 + width: 100% + height: 100% + z-index: 200 + + > label.sheet-settings-modal-backdrop + display: block + position: absolute + top: 0 + left: 0 + width: 100% + height: 100% + background: rgba(0, 0, 0, 0.5) + cursor: pointer + +// Settings modal panel +.sheet-settings-modal-panel + position: absolute + top: 30px + left: 10px + right: 10px + max-height: calc(100% - 40px) + background: #fff + border: 2px solid #ab8b57 + border-radius: 8px + overflow: hidden + display: flex + flex-direction: column + z-index: 201 + +// Settings modal header bar +.sheet-settings-modal-header + display: flex + align-items: center + justify-content: space-between + padding: 6px 12px + background: #245485 + flex-shrink: 0 + +.sheet-settings-modal-title + font-family: 'Oxanium', sans-serif + font-size: 12px + font-weight: bold + font-variant: small-caps + letter-spacing: 1px + color: #fff + +label.sheet-settings-modal-close + width: 22px + height: 22px + display: flex + align-items: center + justify-content: center + border-radius: 50% + background: rgba(255, 255, 255, 0.2) + color: #fff + font-size: 13px + cursor: pointer + line-height: 1 + + &:hover + background: rgba(255, 255, 255, 0.4) + +// Settings modal scrollable body +.sheet-settings-modal-body + overflow-y: auto + overflow-x: hidden + padding: 10px + display: flex + flex-wrap: wrap + align-items: flex-start + gap: 8px + flex: 1 - &.sheet-options - right: 120px - width: 20px - - + span - right: 120px - width: 20px - - &.sheet-type-pc - right: 77px - width: 25px - - + span - right: 77px - width: 25px - - &.sheet-type-starship - width: 72px - - + span - width: 72px - &.sheet-npc-button &.sheet-npcs right: 65px @@ -283,6 +441,13 @@ input[type=radio] right: 20px width: 40px +/* Bio tab — Personality/Ideals/Bonds/Flaws 2×2 grid */ +.sheet-page.sheet-bio .sheet-bio-background + display: grid + grid-template-columns: 1fr 1fr + gap: 4px + margin-bottom: 4px + .sheet-header .sheet-top height: 42px @@ -358,23 +523,1307 @@ input[type=radio] font-weight: normal margin-top: 0 +// Push ALL PC page content below the top bar +.sheet-pc + padding-top: 0 + +// Header two-panel flex layout +.sheet-header + display: flex + align-items: stretch + gap: 8px + +// ── LEFT PANEL: character info ── +.sheet-header-left + flex: 1 + min-width: 0 + border: 1px solid #ab8b57 + border-radius: 8px + padding: 5px 7px + box-sizing: border-box + position: relative + +// name-container = portrait (left) + char-info-right (flex column) .sheet-name-container - width: 250px - display: inline-block - vertical-align: top + width: 100% + height: 100% + display: flex + flex-direction: row + align-items: stretch + gap: 8px - input - font-size: 20px - margin-top: -9px + .sheet-token-frame + width: 100px + height: 100px + flex-shrink: 0 + border: 3px solid #ab8b57 + border-radius: 8px + overflow: hidden + background: #fff + display: flex + align-items: center + justify-content: center + position: relative + &::before + content: 'person' + font-family: 'Material Symbols Outlined' + font-size: 56px + color: #ccc + position: absolute + top: 50% + left: 50% + transform: translate(-50%, -50%) + pointer-events: none + text-transform: none + font-variant: normal + .sheet-char-avatar + width: 100% + height: 100% + object-fit: contain + display: block + position: relative + z-index: 1 + .sheet-char-avatar:not([src]), + .sheet-char-avatar[src=''] + display: none +// Right column: name row + toggle + edit/display panels +.sheet-char-info-right + flex: 1 + display: flex + flex-direction: column + gap: 2px + min-width: 0 + position: relative + + .sheet-name-fields + display: flex + flex-direction: column + + input + font-size: 16px !important + font-weight: bold !important + color: #245485 !important + border: none !important + border-bottom: 1px solid #ddd !important + background: none !important + padding: 0 !important + width: 100% !important + box-shadow: none !important + + .sheet-label + font-size: 8px !important + color: #999 !important + text-align: left !important + font-weight: normal !important + line-height: 1.2 !important + display: block !important + +// Edit/display panels — no border, fills right column .sheet-header-info - width: 482px - margin-left: -2px - display: inline-block - border: 3px double #ab8b57 - border-radius: 10px - padding: 5px - max-height: 74px + width: 100% + margin-left: 0 + display: block + border: none + border-radius: 0 + padding: 1px 0 0 0 + max-height: none + + &.sheet-options + input + width: 100px + +// ── RIGHT PANEL: HP + death saves ── +.sheet-header-right + flex: 1 + border: 1px solid #ab8b57 + border-radius: 6px + padding: 4px 8px + display: flex + flex-direction: column + gap: 2px + box-sizing: border-box + +// HP title +.sheet-hp-panel-label + font-family: 'Oxanium', sans-serif + font-size: 9px !important + font-weight: bold + color: #ab8b57 + text-transform: uppercase + letter-spacing: 1px + line-height: 1.2 !important + display: block !important + +// Main row +.sheet-hp-main-row + display: flex + align-items: flex-start + justify-content: space-between + flex: 1 + +.sheet-hp-left-cluster + display: flex + align-items: flex-start + gap: 6px + flex-shrink: 0 + +// Current/Max group — curmax-box has border with bar at bottom +.sheet-hp-curmax-group + display: flex + flex-direction: column + align-items: stretch + flex-shrink: 0 + +.sheet-hp-curmax-box + border: 1px solid #ccc + border-radius: 4px + overflow: hidden + display: flex + flex-direction: column + height: 42px + + .sheet-hp-cm-inputs + flex: 1 + display: flex + align-items: center + padding: 0 4px + gap: 2px + + input[type=number], + input[type=text] + width: 44px !important + font-size: 20px !important + font-weight: bold !important + text-align: center !important + background: none !important + border: none !important + border-radius: 0 !important + box-shadow: none !important + color: #000 !important + padding: 0 !important + margin: 0 !important + + .sheet-hp-bar-track + height: 6px + border-radius: 0 + margin: 0 + flex-shrink: 0 + +.sheet-hp-sep + font-size: 16px !important + color: #aaa + line-height: 1 !important + flex-shrink: 0 + display: inline-block !important + +.sheet-hp-bar-track + width: 100% + height: 6px + background: #ddd + border-radius: 0 + overflow: hidden + margin: 0 + +.sheet-hp-bar-fill + width: 100% + height: 100% + background: #27ae60 + +.sheet-hp-cm-labels + display: flex + justify-content: space-between + width: 100% + margin-top: 2px + + span + font-size: 8px !important + color: #888 + font-family: 'Oxanium', sans-serif + text-transform: uppercase + letter-spacing: 0.3px + line-height: 1 !important + display: inline-block !important + +// Temp HP — same height as curmax-box +.sheet-hp-temp-group + display: flex + flex-direction: column + align-items: center + gap: 2px + flex-shrink: 0 + + input[type=number] + width: 44px !important + height: 42px !important + font-size: 20px !important + font-weight: bold !important + text-align: center !important + background: none !important + border: 1px solid #ccc !important + border-radius: 4px !important + box-shadow: none !important + color: #555 !important + padding: 0 !important + margin: 0 !important + box-sizing: border-box !important + + > span + font-size: 8px !important + color: #888 + font-family: 'Oxanium', sans-serif + text-transform: uppercase + letter-spacing: 0.3px + line-height: 1 !important + display: block !important + +// Damage / Heal — change input same size as HP boxes +.sheet-hp-dmgheal-group + display: flex + flex-direction: column + align-items: center + gap: 2px + flex-shrink: 0 + +.sheet-hp-dmgheal-controls + display: flex + align-items: center + gap: 3px + +.sheet-hp-dmg-btn, +.sheet-hp-heal-btn + width: 26px !important + height: 26px !important + border-radius: 50% !important + border: none !important + font-size: 18px !important + font-weight: bold !important + line-height: 1 !important + cursor: pointer !important + box-shadow: none !important + text-shadow: none !important + padding: 0 !important + flex-shrink: 0 + display: flex !important + align-items: center !important + justify-content: center !important + +.sheet-hp-dmg-btn + background: #c0392b !important + color: white !important + +.sheet-hp-heal-btn + background: #27ae60 !important + color: white !important + +.sheet-hp-change-input + width: 44px !important + height: 42px !important + font-size: 20px !important + font-weight: bold !important + text-align: center !important + background: none !important + border: 1px solid #ccc !important + border-radius: 4px !important + box-shadow: none !important + color: #000 !important + padding: 0 !important + margin: 0 !important + box-sizing: border-box !important + +.sheet-hp-dmgheal-labels + display: flex + width: 100% + justify-content: space-between + + span + font-size: 8px !important + color: #888 + font-family: 'Oxanium', sans-serif + text-transform: uppercase + letter-spacing: 0.3px + line-height: 1 !important + display: inline-block !important + +// Death Saves +.sheet-death-saves-group + display: flex + flex-direction: column + gap: 3px + justify-content: center + flex-shrink: 0 + +// DEATH SAVES roll button (replaces plain title) +.sheet-ds-roll-btn + font-family: 'Oxanium', sans-serif !important + font-size: 8px !important + font-weight: bold !important + color: #245485 !important + background: transparent !important + border: none !important + box-shadow: none !important + text-shadow: none !important + text-transform: uppercase !important + letter-spacing: 0.5px !important + padding: 0 !important + cursor: pointer !important + text-align: left !important + line-height: 1 !important + display: block !important + width: 100% !important + &::before + content: "" !important + +// Pip box with light gray background +.sheet-ds-pip-box + background: #f0f0f0 + border-radius: 4px + padding: 4px 6px + display: flex + flex-direction: column + gap: 5px + +.sheet-ds-row + display: flex + align-items: center + gap: 4px + +.sheet-ds-label + font-size: 8px !important + color: #888 + width: 52px + flex-shrink: 0 + display: inline-block !important + line-height: 1.2 !important + +.sheet-ds-pip + -webkit-appearance: none + -moz-appearance: none + appearance: none + width: 13px !important + height: 13px !important + border-radius: 50% !important + border: 2px solid !important + cursor: pointer !important + margin: 0 !important + padding: 0 !important + flex-shrink: 0 + box-shadow: none !important + background: transparent !important + +.sheet-ds-success + border-color: #27ae60 !important + &:checked + background: #27ae60 !important + +.sheet-ds-failure + border-color: #c0392b !important + &:checked + background: #c0392b !important + +// Hit Dice row +.sheet-hp-hitdice-row + display: flex + align-items: stretch + gap: 4px + border-top: 1px solid #ececec + padding-top: 3px + flex-shrink: 0 + flex-wrap: wrap +.sheet-hd-mc1-flag, .sheet-hd-mc2-flag, .sheet-hd-mc3-flag + display: none +.sheet-hd-group-mc1, .sheet-hd-group-mc2, .sheet-hd-group-mc3 + display: none !important +.sheet-hd-mc1-flag:checked ~ .sheet-hd-group-mc1 + display: flex !important +.sheet-hd-mc2-flag:checked ~ .sheet-hd-group-mc2 + display: flex !important +.sheet-hd-mc3-flag:checked ~ .sheet-hd-group-mc3 + display: flex !important + +.sheet-hd-label + font-family: 'Oxanium', sans-serif + font-size: 8px !important + font-weight: bold + color: #245485 + text-transform: uppercase + letter-spacing: 0.5px + flex-shrink: 0 + align-self: center + display: inline-block !important + line-height: 1 !important + +.sheet-hd-count-input + width: 26px !important + font-size: 14px !important + font-weight: bold !important + text-align: center !important + background: none !important + border: none !important + box-shadow: none !important + color: #000 !important + padding: 0 !important + margin: 0 !important + +.sheet-hd-sep + font-size: 12px !important + color: #aaa + flex-shrink: 0 + display: inline-block !important + line-height: 1 !important + +.sheet-hd-max-input + width: 26px !important + font-size: 14px !important + text-align: center !important + background: none !important + border: none !important + box-shadow: none !important + color: #555 !important + padding: 0 !important + margin: 0 !important + +.sheet-hd-group + display: flex + align-items: stretch + gap: 0 + +.sheet-hd-type-btn + font-family: 'Oxanium', sans-serif !important + font-size: 11px !important + font-weight: bold !important + color: #000 !important + background: #f0f0f0 !important + border: 1px solid #ab8b57 !important + border-radius: 4px 0 0 4px !important + box-shadow: none !important + text-shadow: none !important + text-transform: none !important + font-variant: normal !important + letter-spacing: 0.3px !important + padding: 3px 8px !important + cursor: pointer !important + flex-shrink: 0 + white-space: nowrap + display: inline-flex !important + flex-direction: row !important + align-items: center !important + gap: 0 !important + margin: 0 !important + &::before + content: "" !important + +.charsheet .sheet-hd-type-btn:hover, +.charsheet .sheet-hd-type-btn:hover .sheet-hd-btn-label, +.charsheet .sheet-hd-type-btn:hover .sheet-hd-btn-label span + background: #066dce !important + color: #fff !important + +.sheet-hd-btn-label + font-size: 11px !important + font-weight: bold !important + text-transform: none !important + font-variant: normal !important + display: inline !important + color: inherit !important + span + text-transform: none !important + font-variant: normal !important + display: inline !important + font-size: 11px !important + color: inherit !important + +.sheet-hd-count-box + display: flex + align-items: center + border: 1px solid #ab8b57 + border-left: none + border-radius: 0 4px 4px 0 + background: #fff + padding: 2px 6px + gap: 2px + +// The base .sheet-spells span rule applies width:100%, margin-top:5px etc. to ALL spans +// in the spells page — reset those for the header to protect the HP panel layout. +// Abilities-bar spans are already protected by higher-specificity rules. +.charsheet .sheet-pc .sheet-page.sheet-spells .sheet-header span + width: auto !important + margin-top: 0 !important + text-align: inherit !important +// DS label needs explicit width so pips don't wrap after the auto reset +.charsheet .sheet-pc .sheet-page.sheet-spells .sheet-header .sheet-ds-label + width: 52px !important + font-weight: normal !important +// .sheet-spells span sets font-weight:bold — reset to normal for labels that should be light +.charsheet .sheet-pc .sheet-page.sheet-spells .sheet-header .sheet-hp-cm-labels span, +.charsheet .sheet-pc .sheet-page.sheet-spells .sheet-header .sheet-hp-temp-group > span, +.charsheet .sheet-pc .sheet-page.sheet-spells .sheet-header .sheet-hp-dmgheal-labels span + font-weight: normal !important + +// Bio tab — description fields (generic fallback, mostly overridden by scoped rule below) +.sheet-bio-description-row + margin-bottom: 8px + .sheet-hlabel-container + display: flex + flex-direction: column + align-items: flex-start + +// ============================================================ +// Gear & Bio Tab — Two-Column Layout (2026-05-18) +// Left: Gear column (375px fixed) | Right: Bio column (flex 1) +// ============================================================ + +// Body: two-column flex row +.sheet-page.sheet-bio .sheet-body + display: flex + flex-direction: row + gap: 14px + align-items: flex-start + padding: 4px 0 + +// Left / Gear column +.sheet-page.sheet-bio .sheet-gear-col + flex: 0 0 375px + min-width: 0 + +// Right / Bio column +.sheet-page.sheet-bio .sheet-bio-col + flex: 1 + min-width: 0 + display: flex + flex-direction: column + gap: 8px + +// --- Equipment section in Gear column --- + +// Gear column: explicit width to beat .sheet-col { width: 32.97% } +.sheet-page.sheet-bio .sheet-gear-col + width: 375px !important + +// Override global equipment size / position defaults +.sheet-page.sheet-bio .sheet-equipment + min-height: unset + padding-bottom: 6px + +// .sheet-complex has width: 160px by default — expand to fill the column +.sheet-page.sheet-bio .sheet-equipment .sheet-complex + width: 100% !important + display: block !important + vertical-align: initial + padding-top: 0 !important + margin-bottom: 0 !important + box-sizing: border-box + +// Section label: static at top instead of absolute at bottom +.sheet-page.sheet-bio .sheet-equipment > span.sheet-label + position: static !important + display: block !important + bottom: auto !important + margin-top: 0 !important + text-align: center + font-family: 'Oxanium', sans-serif + font-weight: bold + font-size: 11px + color: #245485 + text-transform: uppercase + letter-spacing: 1px + padding: 6px 8px 5px + border-bottom: 1px solid rgba(171,139,87,0.5) + border-radius: 4px 4px 0 0 + width: 100% + box-sizing: border-box + +// Money row: layout properties (no display — toggle rules control visibility) +.sheet-page.sheet-bio .sheet-money + flex-direction: row + width: 100% + gap: 5px + padding: 6px 8px + border-bottom: 1px solid rgba(171,139,87,0.2) + box-sizing: border-box +// EG currency: shown by default as flex (0,3,0 beats 0,2,0 default hide) +.sheet-page.sheet-bio .sheet-gear-col .sheet-eg-currency + display: flex +// 5e currency: shown as flex in 5e mode (overrides inline-block from toggle rule) +.sheet-page.sheet-bio input[name="attr_currency_mode"][value="5e"] ~ .sheet-fivee-currency + display: flex + +// Coin box: stacked value-over-label +.sheet-page.sheet-bio .sheet-coin + flex: 1 + display: flex !important + flex-direction: column !important + align-items: center + justify-content: center + padding: 5px 3px + margin-top: 0 !important + left: 0 !important + position: static !important + border: 1px solid #ab8b57 + border-radius: 5px + gap: 2px + span.sheet-label + display: block !important + font-family: 'Oxanium', sans-serif + font-weight: bold + font-size: 9px + color: #245485 + text-transform: uppercase + width: auto !important + margin: 0 !important + letter-spacing: 0.5px + text-align: center + input + width: 100% !important + text-align: center + font-size: 13px + font-weight: bold + border: none !important + background: transparent !important + padding: 0 !important + box-shadow: none !important + +// Inventory column header — same padding/gap as item rows for pixel alignment +.sheet-page.sheet-bio .sheet-inv-header + display: flex + align-items: center + padding: 4px 8px + gap: 4px + border-bottom: 1px solid rgba(171,139,87,0.4) + background: rgba(36,84,133,0.04) +.sheet-page.sheet-bio .sheet-inv-col-count, +.sheet-page.sheet-bio .sheet-inv-col-weight + width: 32px + flex-shrink: 0 + font-size: 9px + font-weight: bold + color: #888 + text-transform: uppercase + text-align: center + font-family: 'Oxanium', sans-serif + letter-spacing: 0.5px +.sheet-page.sheet-bio .sheet-inv-col-name + flex: 1 + font-size: 9px + font-weight: bold + color: #888 + text-transform: uppercase + letter-spacing: 0.5px + font-family: 'Oxanium', sans-serif + +// Inventory rows: taller, more breathing room, wrap for subitem +.sheet-page.sheet-bio .sheet-equipment .sheet-item + display: flex !important + align-items: center + flex-wrap: wrap + min-height: 34px + margin-bottom: 0 !important + padding: 3px 30px 3px 8px + border-bottom: 1px solid rgba(171,139,87,0.12) + gap: 4px + position: relative + &:nth-child(even) + background: rgba(36,84,133,0.03) + input.sheet-name + flex: 1 !important + width: auto !important + font-size: 13px + font-weight: bold + border: none !important + background: transparent !important + padding: 2px 4px !important + box-shadow: none !important + text-align: left !important + input[type=text].sheet-weight + width: 32px !important + flex-shrink: 0 + text-align: center + font-size: 12px + +// span i (expand toggle): absolutely positioned at right edge, out of flex flow +.sheet-page.sheet-bio .sheet-equipment .sheet-inventorysubflag + span + position: absolute !important + right: 4px + top: 50% + transform: translateY(-50%) + width: 22px + height: 22px + display: flex !important + align-items: center + justify-content: center + font-size: 11px + color: #ab8b57 + opacity: 0.65 + cursor: pointer + z-index: 1 + left: auto !important + background: transparent !important + font-family: 'Noto Sans', sans-serif !important +// Invisible click-target checkbox: small, same position, stays transparent +.sheet-page.sheet-bio .sheet-equipment .sheet-inventorysubflag + left: auto !important + right: 4px !important + top: 50% !important + transform: translateY(-50%) + width: 22px !important + height: 22px !important + opacity: 0 !important + cursor: pointer +// Active state: blue toggle +.sheet-page.sheet-bio .sheet-equipment .sheet-inventorysubflag:checked + span + color: #066dce !important + opacity: 1 + +// Subitem panel: wraps to full-width row below the item fields +.sheet-page.sheet-bio .sheet-equipment .sheet-item .sheet-subitem + flex: 0 0 100% + width: 100% + box-sizing: border-box + border-top: 1px dashed rgba(171,139,87,0.4) + padding: 8px + background: rgba(255,255,255,0.6) +.sheet-page.sheet-bio .sheet-equipment .sheet-inventorysubflag:checked ~ .sheet-subitem + display: flex !important + flex-wrap: wrap + gap: 6px 10px + align-items: center + +// Weighttotal: two-column layout +.sheet-page.sheet-bio .sheet-equipment .sheet-weighttotal + position: static !important + display: flex !important + align-items: stretch + gap: 0 + padding: 0 + border-top: 1px solid rgba(171,139,87,0.3) + margin-top: 4px + width: auto !important + flex-wrap: wrap + .sheet-weight-col + flex: 1 + display: flex + flex-direction: column + align-items: center + padding: 5px 8px + gap: 2px + & + .sheet-weight-col + border-left: 1px solid rgba(171,139,87,0.3) + input + width: 60px !important + text-align: center + font-weight: bold + font-size: 16px + pointer-events: auto + border: none !important + background: transparent !important + box-shadow: none !important + input[name="attr_carrying_capacity"] + pointer-events: none + color: #555 + span.sheet-label + font-size: 9px + font-weight: bold + color: #888 + text-transform: uppercase + letter-spacing: 0.5px + .sheet-encumb + flex: 0 0 100% + text-align: center + +// Enhanced Item Affinity textarea +.sheet-page.sheet-bio .sheet-item-affinity + margin-top: 6px + textarea + min-height: 70px + height: 70px + width: 100% + box-sizing: border-box + +// --- Bio column layout --- + +// Description row — scoped to bio-col (overrides the generic rule above) +.sheet-page.sheet-bio .sheet-bio-col .sheet-bio-description-row + position: relative + border: 1px solid rgba(171,139,87,0.6) + border-radius: 6px + background: transparent !important + padding: 0 !important + margin-bottom: 8px + display: block !important + // Header bar + .sheet-bio-desc-header + position: relative + display: flex + align-items: center + justify-content: flex-end + padding: 4px 8px + border-bottom: 1px solid rgba(171,139,87,0.4) + .sheet-bio-desc-title + position: absolute + left: 0 + right: 0 + font-family: 'Oxanium', sans-serif + font-weight: bold + font-size: 10px + color: #245485 + text-transform: uppercase + letter-spacing: 1px + white-space: nowrap + pointer-events: none + display: block !important + text-align: center !important + width: auto !important + // Gear toggle + .sheet-bio-desc-gear-toggle + cursor: pointer + display: flex + align-items: center + flex-shrink: 0 + margin-left: 6px + input[type=checkbox] + display: none + .sheet-bio-desc-gear-icon + font-family: 'Material Symbols Outlined' + font-size: 14px + color: #ab8b57 + opacity: 0.6 + font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24 + display: inline-block !important + line-height: 1 + user-select: none + transition: opacity 0.2s, color 0.2s + text-transform: none !important + font-variant: normal !important + .sheet-bio-desc-gear-toggle:hover .sheet-bio-desc-gear-icon + opacity: 1 + &:has(.sheet-bio-desc-cb:checked) .sheet-bio-desc-gear-icon + color: #066dce + opacity: 1 + font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 24 + // Display area + .sheet-bio-desc-display + display: flex !important + flex-wrap: nowrap + padding: 4px 8px + justify-content: space-between + align-items: stretch + .sheet-bio-field + flex: 1 1 0 + display: flex + flex-direction: column + align-items: center + gap: 1px + padding: 2px 2px + position: relative + // Vertical divider + &::after + content: '' + position: absolute + right: 0 + top: 15% + bottom: 15% + width: 1px + background: rgba(171,139,87,0.4) + &:last-child::after + display: none + // Em-dash placeholder for empty spans + .sheet-bio-val:empty::before + content: '—' + color: #aaa + font-weight: normal + font-size: 14px + .sheet-bio-val + font-size: 14px + font-weight: bold + color: #245485 + min-height: 18px + min-width: 30px + display: inline-block !important + text-align: center !important + width: auto !important + .sheet-bio-label + font-family: 'Oxanium', sans-serif + font-size: 10px + font-weight: bold + color: #888 + text-transform: uppercase + letter-spacing: 0.5px + display: block !important + text-align: center !important + width: auto !important + // Edit panel + .sheet-bio-desc-edit + display: none + flex-wrap: wrap + gap: 6px 12px + padding: 6px 10px + background: rgba(36,84,133,0.04) + border-top: 1px solid rgba(171,139,87,0.3) + &:has(.sheet-bio-desc-cb:checked) .sheet-bio-desc-edit + display: flex + +// Character Appearance: shorter textarea +.sheet-page.sheet-bio .sheet-appearance-box textarea + min-height: 60px + height: 60px + +// Character History: generous textarea +.sheet-page.sheet-bio .sheet-history-box textarea + min-height: 200px + height: 200px + +// Bio col textbox labels — Oxanium blue styling +.sheet-page.sheet-bio .sheet-bio-col .sheet-textbox span.sheet-label, +.sheet-page.sheet-bio .sheet-bio-col .sheet-bio-background .sheet-textbox span.sheet-label + font-family: 'Oxanium', sans-serif !important + font-weight: bold !important + font-size: 9px !important + color: #245485 !important + text-transform: uppercase + letter-spacing: 1px + +// Enhanced Item Affinity label — gear col +.sheet-page.sheet-bio .sheet-gear-col .sheet-item-affinity span.sheet-label + font-family: 'Oxanium', sans-serif !important + font-weight: bold !important + font-size: 9px !important + color: #245485 !important + text-transform: uppercase + letter-spacing: 1px + +// Powers tab — power settings row +.sheet-powers-info-row + position: relative + border: 1px solid rgba(171,139,87,0.6) + border-radius: 6px + background: transparent !important + padding: 0 !important + margin-bottom: 8px + display: block !important + // Header bar — full specificity to beat Roll20 overrides + .charsheet & + .sheet-powers-info-header + display: flex !important + align-items: center !important + padding: 4px 8px !important + border-bottom: 1px solid rgba(171,139,87,0.4) !important + min-height: 28px !important + height: auto !important + visibility: visible !important + overflow: visible !important + // Left spacer + .sheet-powers-info-spacer + width: 20px !important + flex-shrink: 0 !important + display: block !important + visibility: visible !important + .sheet-powers-info-title + flex: 1 !important + font-family: 'Oxanium', sans-serif !important + font-weight: bold !important + font-size: 12px !important + color: #245485 !important + text-transform: uppercase !important + letter-spacing: 1px !important + white-space: nowrap !important + display: block !important + text-align: center !important + width: auto !important + visibility: visible !important + // Gear toggle — right end + .sheet-powers-info-gear-toggle + width: 20px + flex-shrink: 0 + cursor: pointer + display: flex !important + align-items: center + justify-content: flex-end + input[type=checkbox] + display: none + .sheet-powers-info-gear-icon + font-family: 'Material Symbols Outlined' + font-size: 14px + color: #ab8b57 + opacity: 0.6 + font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24 + display: inline-block !important + line-height: 1 + user-select: none + transition: opacity 0.2s, color 0.2s + text-transform: none !important + font-variant: normal !important + .sheet-powers-info-gear-toggle:hover .sheet-powers-info-gear-icon + opacity: 1 + &:has(.sheet-powers-info-cb:checked) .sheet-powers-info-gear-icon + color: #066dce + opacity: 1 + font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 24 + // Display area + .sheet-powers-info-display + display: flex !important + flex-wrap: nowrap + padding: 4px 8px + justify-content: space-between + align-items: stretch + .sheet-powers-info-field + flex: 1 1 0 + display: flex + flex-direction: column + align-items: center + gap: 1px + padding: 2px 2px + position: relative + // Vertical divider + &::after + content: '' + position: absolute + right: 0 + top: 15% + bottom: 15% + width: 1px + background: rgba(171,139,87,0.4) + &:last-child::after + display: none + // Value spans and select in display mode + .charsheet & + .sheet-powers-info-field .sheet-display, + .sheet-powers-info-field select + font-size: 14px + font-weight: bold + color: #245485 + height: 22px + line-height: 22px + display: inline-block !important + text-align: center !important + width: auto !important + .sheet-powers-info-field select + -webkit-appearance: none + appearance: none + background: transparent !important + border: none !important + box-shadow: none !important + pointer-events: none + cursor: default + padding: 0 !important + margin: 4px 0 0 0 !important + max-width: 100% + height: 22px !important + line-height: 22px !important + vertical-align: middle + // Select becomes interactive when gear is open + &:has(.sheet-powers-info-cb:checked) .sheet-powers-info-field select + -webkit-appearance: auto + appearance: auto + background: #fff !important + border: 1px solid rgba(171,139,87,0.6) !important + border-radius: 4px + pointer-events: auto + cursor: pointer + padding: 2px 4px + font-size: 12px + color: #111 + font-weight: normal + // Em-dash for empty calculated spans + .sheet-powers-info-field .sheet-display:empty::before + content: '—' + color: #aaa + font-weight: normal + // Labels + .sheet-powers-info-label + font-family: 'Oxanium', sans-serif + font-size: 10px + font-weight: bold + color: #888 + text-transform: uppercase + letter-spacing: 0.5px + display: block !important + text-align: center !important + width: auto !important + +// ── Powers tab: TP / Talent Slots / Esper Mastery section headers ── + +// Three-column stats row +.sheet-powers-stats-row + display: flex !important + flex-direction: row !important + gap: 8px + width: 100% + margin-bottom: 8px + .sheet-col + flex: 1 !important + width: auto !important + margin-bottom: 0 !important + padding: 0 !important + .sheet-tp, + .sheet-talent-slots-block, + .sheet-class_options + margin: 0 !important + width: 100% !important + height: 100% + box-sizing: border-box + +// Shared header bar +.charsheet + .sheet-tp .sheet-tp-section-header, + .sheet-talent-slots-block .sheet-ts-section-header, + .sheet-esper-mastery .sheet-em-section-header + display: flex !important + align-items: center !important + padding: 4px 8px !important + border-bottom: 1px solid rgba(171,139,87,0.4) !important + min-height: 26px !important + height: auto !important + visibility: visible !important + +// Shared title +.charsheet + .sheet-tp-section-title, + .sheet-ts-section-title, + .sheet-em-section-title + flex: 1 !important + font-family: 'Oxanium', sans-serif !important + font-weight: bold !important + font-size: 10px !important + color: #245485 !important + text-transform: uppercase !important + letter-spacing: 1px !important + display: block !important + text-align: center !important + visibility: visible !important + +.sheet-tp-section-body + padding: 4px 4px 6px + span.sheet-label + display: block !important + text-align: center !important + font-family: 'Oxanium', sans-serif !important + font-size: 9px !important + font-weight: bold !important + color: #888 !important + text-transform: uppercase !important + letter-spacing: 0.5px !important + margin-top: 2px !important + +.sheet-talent-slots-block + width: 100% + border: 1px solid #ab8b57 + border-radius: 5px + box-sizing: border-box + margin-bottom: 10px + .sheet-hdice-dsaves-container + display: flex !important + flex-direction: row !important + justify-content: space-around !important + align-items: flex-start !important + width: 100% !important + padding: 4px 0 6px !important + .sheet-subcontainer + border: none !important + border-radius: 0 !important + float: none !important + display: flex !important + flex-direction: column !important + align-items: center !important + flex: 1 + &:not(:last-child) + border-right: 1px solid rgba(171,139,87,0.4) !important + .sheet-top + display: flex !important + flex-direction: column !important + align-items: center !important + width: 100% !important + span + text-align: center !important + margin-left: 0 !important + .sheet-speed + display: flex !important + flex-direction: column !important + align-items: center !important + width: 100% !important + input[type=number], + input[type=text] + text-align: center !important + margin: 0 auto !important + span.sheet-label + text-align: center !important + display: block !important + margin: 2px 0 0 !important + font-family: 'Oxanium', sans-serif !important + font-size: 9px !important + font-weight: bold !important + color: #888 !important + text-transform: uppercase !important + letter-spacing: 0.5px !important + +.sheet-em-section-body + padding: 4px 0 6px + +.sheet-page.sheet-powers + .sheet-tp + margin-top: 0 !important + .sheet-class_options.sheet-esper-mastery + margin-top: 0 !important + +// Character name — Oxanium small-caps bold +.sheet-char-info-right + .sheet-name-fields + input + font-family: 'Oxanium', sans-serif !important + font-variant: small-caps !important + font-size: 20px !important + font-weight: bold !important + color: #245485 !important + border: none !important + border-bottom: none !important + background: none !important + padding: 0 !important + width: 100% !important + box-shadow: none !important + + .sheet-label + display: none !important + +// Info display: stacked column layout +.sheet-header-info.sheet-display + .sheet-hlabel-container + display: flex !important + flex-direction: column !important + width: 100% !important + min-width: 0 !important + margin-left: 0 !important + + // Info display fields — small, bold, no underlines, no labels + input + width: 100% !important + font-size: 10px !important + font-weight: bold !important + border: none !important + background: none !important + box-shadow: none !important + padding: 0 !important + box-sizing: border-box !important + + .sheet-label + display: none !important + + // XP row — full width, left-aligned with "Exp:" prefix + .sheet-xp-row + display: flex !important + flex-direction: row !important + align-items: baseline !important + gap: 3px !important + margin-top: 1px !important + + .sheet-xp-prefix + font-size: 10px !important + font-weight: bold !important + color: inherit !important + white-space: nowrap !important + display: inline !important + + input + width: auto !important + flex: 1 !important .sheet-hlabel-container display: inline-block @@ -387,11 +1836,44 @@ input[type=radio] margin-left: 0px .sheet-body - width: 750px - margin-top: 22px + width: 860px + margin-top: 40px + +.sheet-page.sheet-core .sheet-body + display: flex + align-items: flex-start + gap: 10px +.sheet-page.sheet-core .sheet-body .sheet-col2 + flex: 1.30 +.sheet-page.sheet-core .sheet-body .sheet-col1, +.sheet-page.sheet-core .sheet-body .sheet-col3 + flex: 0.85 + +// Powers page body: flex layout with gap between spell columns only +.sheet-page.sheet-spells .sheet-body + display: flex + flex-wrap: wrap + column-gap: 12px + align-items: flex-start +// col-full (Power Settings, ESPER POWERS header): full-width + override Roll20 inline-block +.sheet-page.sheet-spells .sheet-body > .sheet-col-full + flex: 0 0 100% !important + width: 100% !important + display: block !important +// powers-stats-row: full-width but keeps display:flex so TP/Slots/Mastery stay in a row +.sheet-page.sheet-spells .sheet-body > .sheet-powers-stats-row + flex: 0 0 100% !important + width: 100% !important +// Spell columns share width equally; override Roll20 inline-block +.sheet-page.sheet-spells .sheet-body > .sheet-col + flex: 1 + width: auto !important + display: block !important + vertical-align: unset .sheet-col width: 32.97% + flex: 1 .sheet-col-full width: 100% @@ -432,7 +1914,7 @@ input[type=radio] width: 100% font-weight: bold -.sheet-saving-throw button[type=roll], .sheet-skill button[type=roll], .sheet-ac-init-speed-container button[type=roll], .sheet-subcontainer button[type=roll], .sheet-npc button[type=roll] +.sheet-saving-throw button[type=roll], .sheet-skill button[type=roll], .sheet-subcontainer button[type=roll], .sheet-npc button[type=roll] background-color: transparent color: black border: none @@ -447,20 +1929,20 @@ input[type=radio] width: 100% font-weight: bold -.sheet-attr-container button[type=roll]::before, .sheet-saving-throw button[type=roll]::before, .sheet-skill button[type=roll]::before, .sheet-ac-init-speed-container button[type=roll]::before, .sheet-subcontainer button[type=roll]::before, .sheet-npc button[type=roll]::before +.sheet-attr-container button[type=roll]::before, .sheet-saving-throw button[type=roll]::before, .sheet-skill button[type=roll]::before, .sheet-subcontainer button[type=roll]::before, .sheet-npc button[type=roll]::before content: "" !important .sheet-attr-container button[type=roll] overflow: hidden button[type=roll]:hover - color: #00ba73 + color: #066dce * - color: #00ba73 + color: #066dce .sheet-spell button[type=roll]:hover input[type=text], .sheet-action .sheet-display button[type=roll]:hover * - color: #00ba73 + color: #066dce button[type=roll] * pointer-events: none @@ -519,10 +2001,8 @@ button[type=roll] * line-height: 22px .sheet-skills-saves-container - width: 163px - margin-right: 5px - display: inline-block - vertical-align: top + width: 100% + display: block .sheet-insp-prof-container margin-bottom: 10px @@ -596,7 +2076,232 @@ button[type=roll] * border-radius: 0px color: black -.sheet-saving-throw input[type=text], .sheet-skill input[type=text], .sheet-ac-init-speed-container input, .sheet-hp input, .sheet-tp input, .sheet-exhaustion input +// Passive Wisdom (Perception) — restyled to match Proficiency Bonus display +.sheet-passive-wis-display + display: flex + align-items: center + gap: 8px + padding: 4px 8px + border: 1px solid #ab8b57 + border-radius: 6px + margin-bottom: 4px + box-sizing: border-box + + .sheet-value + display: flex + align-items: center + width: auto + height: auto + border: none + background: transparent + border-radius: 0 + position: static + flex-shrink: 0 + order: 2 + + .sheet-value span + font-family: 'Oxanium', sans-serif + font-size: 16px !important + font-weight: bold + color: #ab8b57 !important + line-height: 1.2 !important + width: auto + text-align: right + + .sheet-label + flex: 1 + width: auto + height: auto + margin-left: 0 + margin-top: 0 + border: none + background: transparent + vertical-align: baseline + display: flex + align-items: center + order: 1 + + .sheet-label span + font-family: 'Oxanium', sans-serif + font-size: 9px !important + font-weight: bold + color: #888 !important + text-transform: uppercase + letter-spacing: 1px + line-height: 1.2 !important + width: auto + text-align: left + +// ---- Inspiration + Initiative row ---- +.sheet-insp-init-row + display: flex + gap: 6px + margin-bottom: 8px + align-items: stretch + +.sheet-insp-button + flex: 1 1 0 + display: flex + align-items: center + justify-content: center + gap: 7px + background: #e8e8e8 + border: 1px solid #ab8b57 + border-radius: 6px + padding: 8px 12px + cursor: pointer + transition: background 0.2s, border-color 0.2s + user-select: none + min-height: 34px + box-sizing: border-box + input[type=checkbox] + display: none + +// Material Symbols icon — default gold, hollow (FILL=0) +.sheet-eg-icon + font-family: 'Material Symbols Outlined' + font-size: 22px + flex-shrink: 0 + color: #ab8b57 + font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24 + display: inline-block !important + vertical-align: middle + line-height: 1 + user-select: none + +.sheet-insp-text + font-family: 'Oxanium', sans-serif + font-size: 14px + font-weight: bold + color: #ab8b57 + font-variant: small-caps + letter-spacing: 1px + display: inline !important + line-height: 1 + +// Checked state — gold background, white text + white icon +.sheet-insp-button:has(input[type=checkbox]:checked) + background: #ab8b57 + border-color: #ab8b57 + +.sheet-insp-button input[type=checkbox]:checked ~ .sheet-insp-text + color: #fff + +.sheet-insp-button input[type=checkbox]:checked ~ .sheet-eg-icon + color: #fff + font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 24 + +// Initiative roll button +.sheet-init-button + flex: 1 1 0 + background: #066dce !important + border: none !important + border-radius: 6px + color: #fff !important + font-family: 'Oxanium', sans-serif + font-size: 14px !important + font-weight: bold + padding: 8px 4px !important + cursor: pointer + font-variant: small-caps + letter-spacing: 1px + display: flex !important + align-items: center + justify-content: center + gap: 3px + box-shadow: none !important + text-shadow: none !important + min-height: 34px + box-sizing: border-box + white-space: nowrap + &::before + content: "" !important + span + display: inline !important + font-size: 14px !important + color: #fff !important + font-weight: bold + &:hover + background: #0558b0 !important + +// PB + Level Up row +.sheet-pb-levelup-row + display: flex + gap: 6px + margin-bottom: 8px + align-items: stretch + +// Proficiency Bonus compact display +.sheet-pb-display + flex: 1 1 0 + display: flex + align-items: center + gap: 8px + padding: 4px 8px + border: 1px solid #ab8b57 + border-radius: 6px + +.sheet-pb-value + font-family: 'Oxanium', sans-serif + font-size: 16px !important + font-weight: bold + color: #ab8b57 !important + display: inline-block !important + line-height: 1.2 + +.sheet-pb-label + font-family: 'Oxanium', sans-serif + font-size: 9px !important + font-weight: bold + color: #888 !important + text-transform: uppercase + letter-spacing: 1px + display: inline !important + line-height: 1.2 + +// Level Up button +.sheet-levelup-button + flex: 1 1 0 + display: flex !important + align-items: center + justify-content: center + background: #e8e8e8 + border: 1px solid #066dce + border-radius: 6px + padding: 4px 8px + cursor: pointer + font-family: 'Oxanium', sans-serif + font-size: 14px + font-weight: bold + color: #066dce + font-variant: small-caps + letter-spacing: 1px + transition: background 0.2s, color 0.2s, box-shadow 0.2s + box-sizing: border-box + box-shadow: none !important + text-shadow: none !important + &::before + content: "" !important + &:hover + background: #066dce !important + color: #fff !important + border-color: #066dce !important + box-shadow: 0 0 8px rgba(6, 109, 206, 0.6) !important + +.sheet-levelup-icon + font-family: 'Material Symbols Outlined' !important + font-size: 22px !important + font-weight: 300 !important + font-style: normal !important + line-height: 1 !important + vertical-align: middle !important + margin-left: 4px !important + font-variation-settings: 'FILL' 0, 'wght' 300, 'GRAD' 0, 'opsz' 20 !important + text-transform: none !important + font-variant: normal !important + letter-spacing: normal !important + +.sheet-saving-throw input[type=text], .sheet-skill input[type=text], .sheet-hp input, .sheet-tp input, .sheet-exhaustion input width: 100% text-align: center font-size: 20px @@ -625,7 +2330,7 @@ button[type=roll] * border-radius: 0px color: black -.sheet-attacks input, .sheet-equipment input, .sheet-tool input, .sheet-proficiencies input, .sheet-pc .sheet-traits input, .sheet-spell input, .sheet-options .sheet-body input +.sheet-attacks input, .sheet-equipment input, .sheet-tool input, .sheet-proficiencies input, .sheet-pc .sheet-traits input, .sheet-spell input, .sheet-options .sheet-body input, .sheet-settings-modal-body input width: 100% text-align: center font-size: 20px @@ -660,14 +2365,15 @@ button[type=roll] * padding-left: 10px .sheet-saving-throw-container, .sheet-skills-container - width: 165px + width: 100% + box-sizing: border-box border: 1px solid #ab8b57 border-radius: 5px margin-bottom: 10px padding-top: 5px .sheet-saving-throw, .sheet-skill - width: 165px + width: 100% height: 18px .sheet-saving-throw input[type=checkbox], .sheet-skill input[type=checkbox] @@ -693,7 +2399,53 @@ button[type=roll] * text-overflow: ellipsis text-align: left -.sheet-saving-throw-container .sheet-label span, .sheet-skills-container .sheet-label span, .sheet-textbox-container .sheet-label span, .sheet-ac-init-speed-container span.sheet-label, .sheet-hp span, .sheet-tp span, .sheet-exhaustion span.sheet-label, .sheet-hdice-dsaves-container span, .sheet-attacks span, .sheet-globalattack span, .sheet-equipment span, .sheet-textbox span, .sheet-tool_proficiencies span, .sheet-proficiencies span, .sheet-traits span, .sheet-spells span, .sheet-options .sheet-body span +// ---- Feature 9: Skill Toggle (Show 5E Skills?) ---- +// Hide the controlling checkbox inputs in the sheet flow +.sheet-show-5e-toggle, +.sheet-show-5e-settings-toggle + display: none + +// Default: hide 5E separator (no redesign conflict) +.sheet-skills-container .sheet-fivee-separator + display: none + border-top: 1px solid #ccc + margin: 2px 0 + +// When checked: reveal separator +input[name="attr_show_5e_skills"]:checked ~ .sheet-skills-container .sheet-fivee-separator + display: block + +// NOTE: fivee-skill hide/show rules are at END of file — must follow skill redesign block + +// ---- Typography: Oxanium headers ---- +.charsheet h3, +.charsheet h3 span, +.charsheet .sheet-traits .sheet-display .sheet-title, +.charsheet .sheet-spell .sheet-details span[name=attr_spellname], +.charsheet .sheet-col-full .sheet-spell-header > span, +.charsheet .sheet-npc .sheet-display .sheet-title span, +.sheet-rolltemplate-npc .sheet-header, +.sheet-rolltemplate-npcaction .sheet-header, +.sheet-rolltemplate-npcatk .sheet-header, +.sheet-rolltemplate-npcdmg .sheet-header, +.sheet-rolltemplate-traits .sheet-header, +.sheet-rolltemplate-spell .sheet-title, +.charsheet .sheet-charmancer .sheet-compendium-class-name + font-family: 'Oxanium', sans-serif + +// ---- Feature 10: Currency Toggle (EG ↔ 5e) ---- +// Default (EG mode): hide 5e currency block +.sheet-equipment .sheet-fivee-currency + display: none + +// 5e mode: show 5e currency, hide EG currency +input[name="attr_currency_mode"][value="5e"] ~ .sheet-fivee-currency + display: inline-block + +input[name="attr_currency_mode"][value="5e"] ~ .sheet-eg-currency + display: none + +.sheet-saving-throw-container .sheet-label span, .sheet-skills-container .sheet-label span, .sheet-textbox-container .sheet-label span, .sheet-ac-init-speed-container span.sheet-label, .sheet-hp span, .sheet-tp span, .sheet-exhaustion span.sheet-label, .sheet-hdice-dsaves-container span, .sheet-attacks span, .sheet-globalattack span, .sheet-equipment span, .sheet-textbox span, .sheet-tool_proficiencies span, .sheet-proficiencies span, .sheet-traits span, .sheet-spells span, .sheet-options .sheet-body span, .sheet-settings-modal-body span display: block font-size: 9px line-height: 12px @@ -721,45 +2473,220 @@ button[type=roll] * &[type="number"] width: 3.5em +// ---- Exhaustion Level section redesign ---- .sheet-exhaustion - div span.sheet-ex-description - font-size: 9px - line-height: 9px - text-align: left - width: 116px - display: block + display: flex + align-items: flex-start + gap: 10px + padding: 8px 12px 10px 12px + padding-top: 32px span.sheet-label - width: 100% - display: inline-block + position: absolute !important + top: 0 !important + bottom: auto !important + left: 0 + right: 0 + display: block !important text-align: center + border-bottom: 1px solid rgba(171,139,87,0.5) + border-radius: 4px 4px 0 0 + padding: 5px 0 + box-sizing: border-box + font-family: 'Oxanium', sans-serif !important + font-size: 10px !important + font-weight: bold !important + color: #245485 !important + text-transform: uppercase + letter-spacing: 1px + width: auto !important + margin-top: 0 !important + + input[type="number"] + flex: 0 0 80px + width: 80px + display: block + vertical-align: unset + font-size: 28px + font-weight: bold div.sheet-ex-descriptions - display: inline-block - padding-top: 5px + flex: 1 + display: block + padding-top: 3px + + div span.sheet-ex-description + width: 100% !important + font-size: 10px + line-height: 13px + text-align: left + display: block .sheet-exhaustion-toggle[value="0"] ~ .sheet-exhaustion display: none -.sheet-exhaustion input[type="number"] - width: 116px - display: inline-block - vertical-align: top - -.sheet-skill button span, .sheet-options .sheet-body .sheet-skill span span, .sheet-rolltemplate-spell .sheet-grey +.sheet-skill button span, .sheet-options .sheet-body .sheet-skill span span, .sheet-settings-modal-body .sheet-skill span span, .sheet-rolltemplate-spell .sheet-grey color: #A0A0A0 font-weight: normal .sheet-textbox-container border: 1px solid #ab8b57 border-radius: 5px - width: 243px + width: 100% + box-sizing: border-box + .sheet-tool_proficiencies border: 1px solid #ab8b57 border-radius: 5px - width: 243px + width: 100% + box-sizing: border-box padding-bottom: 10px + padding-top: 28px // headroom for the absolute section title + +// ---- Tool Proficiencies section redesign ---- +// Section title — repositioned to top, styled like Attacks label +.sheet-tool_proficiencies > .sheet-label + top: 0 !important + bottom: auto !important + left: 0 + right: 0 + border-bottom: 1px solid rgba(171,139,87,0.5) + border-radius: 4px 4px 0 0 + padding: 5px 0 + box-sizing: border-box + +.sheet-tool_proficiencies > .sheet-label span + display: inline !important + font-family: 'Oxanium', sans-serif + font-size: 11px !important + font-weight: bold !important + color: #245485 !important + text-transform: uppercase + letter-spacing: 1px + width: auto !important + margin-top: 0 !important + +// Column header row — flex, left-aligned with data +.sheet-tool_proficiencies .sheet-top + display: flex !important + align-items: center + background: transparent + padding: 7px 6px 3px 6px // gear icon is right-side, no extra left offset + border-bottom: 1px solid rgba(171,139,87,0.2) + box-sizing: border-box + +.sheet-tool_proficiencies .sheet-top span[data-i18n="tool-u"] + display: inline-block !important + flex: 1 !important + width: auto !important + font-size: 9px !important + color: #888 !important + font-weight: normal !important + text-transform: uppercase + letter-spacing: 0.5px + text-align: left !important + margin-top: 0 !important + line-height: normal !important + +.sheet-tool_proficiencies .sheet-top span[data-i18n="pro-u"] + display: inline-block !important + width: 44px !important + flex-shrink: 0 + font-size: 9px !important + color: #888 !important + font-weight: normal !important + text-transform: uppercase + letter-spacing: 0.5px + text-align: center !important + margin-top: 0 !important + line-height: normal !important + +.sheet-tool_proficiencies .sheet-top span[data-i18n="attr-u"] + display: inline-block !important + width: 80px !important + flex-shrink: 0 + font-size: 9px !important + color: #888 !important + font-weight: normal !important + text-transform: uppercase + letter-spacing: 0.5px + text-align: center !important + margin-top: 0 !important + line-height: normal !important + +// Roll button — flex row layout + clear Roll20 green +.charsheet .sheet-tool_proficiencies .sheet-tool .sheet-display button[type=roll] + display: flex !important + align-items: center !important + background-color: transparent !important + background-image: none !important + border: none !important + box-shadow: none !important + color: #111 !important + padding: 3px 6px !important + width: 100% !important + box-sizing: border-box !important + +// Kill green mouseover highlight +.charsheet .sheet-tool_proficiencies .sheet-tool .sheet-display button[type=roll]:hover + color: #111 !important + background: transparent !important + background-color: transparent !important + +.charsheet .sheet-tool_proficiencies .sheet-tool .sheet-display button[type=roll]:hover * + color: inherit !important + background: transparent !important + +// Tool name span — expands to fill remaining width, bold +.sheet-tool_proficiencies .sheet-tool .sheet-display button span + flex: 1 !important + width: auto !important + font-size: 12px !important + font-weight: bold !important + text-align: left + background: transparent !important + +// Bonus display (first text input) — 44px, centered, normal weight +.sheet-tool_proficiencies .sheet-tool .sheet-display button input[type=text]:first-of-type + width: 44px !important + flex-shrink: 0 + text-align: center !important + font-size: 12px !important + font-weight: normal !important + background: transparent !important + border: none !important + +// Attribute input (last text input) — 80px, center-aligned, normal weight +.sheet-tool_proficiencies .sheet-tool .sheet-display button input[type=text]:last-of-type + width: 80px !important + flex-shrink: 0 + text-align: center !important + font-size: 12px !important + font-weight: normal !important + background: transparent !important + border: none !important + +// Subtle blue row-hover tint +.sheet-tool_proficiencies .sheet-tool:hover .sheet-display + background: rgba(36, 84, 133, 0.04) !important + +// Gear icon — Material Symbols gold gear matching AC/Speed style +.sheet-tool_proficiencies .sheet-tool .sheet-options-flag + span + font-family: 'Material Symbols Outlined' !important + font-size: 14px !important + color: #ab8b57 !important + font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24 !important + text-transform: none !important + font-variant: normal !important + line-height: 1 + user-select: none + opacity: 0.6 + align-items: center + justify-content: center + +.sheet-tool_proficiencies .sheet-tool:hover .sheet-options-flag + span + opacity: 1 .sheet-attacks padding-bottom: 10px @@ -770,23 +2697,139 @@ button[type=roll] * border: none .sheet-ac-init-speed-container, .sheet-hp, .sheet-tp, .sheet-exhaustion, .sheet-hdice-dsaves-container, .sheet-attacks, .sheet-equipment - width: 240px + width: 100% + box-sizing: border-box margin-bottom: 10px +// === AC / Speed — two independent boxes === .sheet-ac-init-speed-container - div - width: calc(31%) - height: 100% - border: 1px solid #ab8b57 - border-radius: 5px - display: inline-block - vertical-align: top + display: flex + gap: 6px - span.sheet-label - margin-top: 0px +.sheet-ac-box, .sheet-speed-box + flex: 1 1 0 + border: 1px solid #ab8b57 + border-radius: 6px + padding: 4px 8px 6px + display: flex + flex-direction: column + align-items: center + gap: 2px + box-sizing: border-box - button[type=roll] - display: block +.sheet-ac-box-header, .sheet-speed-box-header + display: flex + align-items: center + width: 100% + &::before + content: '' + width: 16px + flex-shrink: 0 + +.sheet-ac-box-label, .sheet-speed-box-label + flex: 1 + font-family: 'Oxanium', sans-serif + font-size: 9px + font-weight: bold + color: #245485 + text-transform: uppercase + letter-spacing: 1px + text-align: center + +// Gear toggle — right end +.sheet-ac-gear-toggle, .sheet-speed-gear-toggle + width: 16px + flex-shrink: 0 + display: flex + justify-content: flex-end + align-items: center + cursor: pointer + input[type=checkbox] + display: none + +.sheet-ac-gear-icon, .sheet-speed-gear-icon + font-family: 'Material Symbols Outlined' + font-size: 14px + color: #ab8b57 + opacity: 0.6 + font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24 + display: inline-block !important + line-height: 1 + user-select: none + transition: opacity 0.2s, color 0.2s + +.sheet-ac-gear-toggle:hover .sheet-ac-gear-icon, +.sheet-speed-gear-toggle:hover .sheet-speed-gear-icon + opacity: 1 + +.sheet-ac-box:has(.sheet-ac-expand-cb:checked) .sheet-ac-gear-icon, +.sheet-speed-box:has(.sheet-speed-expand-cb:checked) .sheet-speed-gear-icon + color: #066dce + opacity: 1 + font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 24 + +// Main value +.sheet-ac-box > input[type=text], +.sheet-speed-box > input[type=text] + font-size: 28px !important + font-weight: bold + color: #000 !important + background: none !important + border: none !important + box-shadow: none !important + text-align: center + width: 100% !important + padding: 0 + line-height: 1.1 + +// Details panel +.sheet-ac-details, .sheet-speed-details + display: none + flex-direction: row + gap: 4px + width: 100% + padding-top: 6px + border-top: 1px solid rgba(171,139,87,0.3) + +.sheet-ac-box:has(.sheet-ac-expand-cb:checked) .sheet-ac-details + display: flex + +.sheet-speed-box:has(.sheet-speed-expand-cb:checked) .sheet-speed-details + display: flex + +// Detail items +.sheet-detail-item + flex: 1 1 0 + display: flex + flex-direction: column + align-items: center + background: rgba(171,139,87,0.08) + border-radius: 4px + padding: 4px 2px + gap: 2px + +.sheet-detail-item input[type=text], .sheet-detail-value + font-family: 'Oxanium', sans-serif + font-size: 12px !important + font-weight: bold + color: #333 !important + background: none !important + border: none !important + box-shadow: none !important + text-align: center + width: 100% !important + padding: 0 + line-height: 1.2 + display: block !important + +.sheet-detail-label + font-size: 8px !important + color: #888 !important + text-transform: uppercase + letter-spacing: 0.5px + display: block !important + text-align: center + line-height: 1 .sheet-hp, .sheet-tp, .sheet-exhaustion, .sheet-subcontainer, .sheet-attacks, .sheet-equipment border: 1px solid #ab8b57 @@ -859,13 +2902,18 @@ button[type=roll] * vertical-align: top height: 64px - input[type=text].sheet-label + input[type=text].sheet-label, + span.sheet-label display: block font-size: 9px line-height: 12px width: 100% text-align: center font-weight: bold + font-variant: small-caps + text-transform: uppercase + span.sheet-label + margin-top: 4px .sheet-hdice-dsaves-container .sheet-row-container float: right @@ -954,6 +3002,120 @@ button[type=roll] * .sheet-attacks min-height: 150px margin-bottom: 10px + overflow: hidden + +// ---- Attacks section redesign ---- +.sheet-attacks .sheet-attack + position: relative !important +.sheet-attacks .sheet-top.sheet-atk-header + display: flex + align-items: center + width: calc(100% + 10px) + padding: 5px 4px 5px 8px + border-bottom: 1px solid rgba(171,139,87,0.5) + box-sizing: border-box +.sheet-attacks .sheet-atk-col-name + flex: 1 + font-family: 'Oxanium', sans-serif + font-size: 9px + font-weight: bold + color: #888 + text-transform: uppercase + letter-spacing: 0.5px + display: block !important + width: auto !important +.sheet-attacks .sheet-atk-col-range, +.sheet-attacks .sheet-atk-col-hit, +.sheet-attacks .sheet-atk-col-dmg + flex-shrink: 0 + text-align: center + font-size: 9px + font-weight: bold + color: #888 + text-transform: uppercase + letter-spacing: 0.5px + width: 60px !important +.sheet-attacks .sheet-atk-col-dmg + width: 96px !important +.sheet-attacks .sheet-attack + .sheet-attack .sheet-display + border-top: 1px solid rgba(171,139,87,0.2) +.sheet-attacks .sheet-attack:nth-child(even) .sheet-display + background: rgba(0,0,0,0.02) +.sheet-attacks .sheet-display + position: relative +.sheet-attacks .sheet-display button[type=roll] + display: inline-flex !important + flex-direction: row !important + align-items: center !important + width: calc(100% - 22px) !important + padding: 4px 4px 4px 8px !important + min-height: 32px +.sheet-attacks .sheet-display .sheet-atk-name-cell, +.sheet-attacks .sheet-display .sheet-atk-range-cell, +.sheet-attacks .sheet-display .sheet-atk-bonus-cell, +.sheet-attacks .sheet-display .sheet-atk-dmg-cell + background: none !important + border-radius: 0 !important + padding: 0 !important + margin: 0 !important + min-height: 0 !important + vertical-align: middle !important + white-space: nowrap + overflow: hidden + text-overflow: ellipsis + border: none !important + box-shadow: none !important +.sheet-attacks .sheet-display .sheet-atk-name-cell + flex: 1 + text-align: left + font-size: 12px !important + font-weight: bold !important + color: #111 +.sheet-attacks .sheet-display .sheet-atk-range-cell + width: 60px + flex-shrink: 0 + text-align: center + font-size: 11px !important + font-weight: normal !important + color: #555 +.sheet-attacks .sheet-display .sheet-atk-bonus-cell + width: 60px + flex-shrink: 0 + text-align: center + font-size: 11px !important + font-weight: bold !important + color: #066dce +.sheet-attacks .sheet-display .sheet-atk-dmg-cell + width: 96px + flex-shrink: 0 + text-align: center + font-size: 11px !important + color: #333 +.sheet-attacks .sheet-options-flag + right: 0 !important + width: 22px !important + height: 32px !important +.sheet-attacks .sheet-options-flag + span + right: 0 !important + width: 22px !important + height: 32px !important + display: none + align-items: center + justify-content: center + font-family: 'Material Symbols Outlined' !important + font-size: 14px !important + color: #ab8b57 !important + font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24 !important + text-transform: none !important + font-variant: normal !important + line-height: 1 + user-select: none +.sheet-attacks .sheet-attack:hover .sheet-display + background: rgba(36, 84, 133, 0.06) !important +.sheet-attacks .sheet-display button[type=roll]:hover * + color: inherit !important +.sheet-attacks .sheet-display button[type=roll]:hover input[type=text] + color: inherit !important .sheet-equipment.sheet-hidden min-height: 50px @@ -1014,6 +3176,32 @@ button[type=roll] * font-size: 10px display: inline +// ---- Features & Traits section — header to top ---- +.sheet-textbox.sheet-traits + position: relative + padding-top: 28px + padding-bottom: 10px + > span.sheet-label + position: absolute !important + top: 0 !important + bottom: auto !important + left: 0 + right: 0 + display: block !important + text-align: center + border-bottom: 1px solid rgba(171,139,87,0.5) + border-radius: 4px 4px 0 0 + padding: 5px 0 + box-sizing: border-box + font-family: 'Oxanium', sans-serif !important + font-size: 10px !important + font-weight: bold !important + color: #245485 !important + text-transform: uppercase + letter-spacing: 1px + width: auto !important + margin-top: 0 !important + .sheet-spell .sheet-details-flag, .sheet-attacks .sheet-options-flag, .sheet-spell .sheet-options-flag, .sheet-tool .sheet-options-flag, .sheet-npc .sheet-npc_options-flag, .sheet-npcs .sheet-npc_options-flag, .sheet-ships .sheet-npc_options-flag opacity: 0 position: absolute @@ -1089,6 +3277,27 @@ button[type=roll] * display: -webkit-box display: -ms-flexbox display: flex + color: #245485 !important + .sheet-trait:hover .sheet-output:hover + color: #1a3d64 !important + // Gear icon — Material Symbols outlined gold (span has "y"/pictos text; hide via font-size:0, inject "settings" ligature via ::before) + .sheet-trait .sheet-options-flag + span + font-family: 'Material Symbols Outlined' !important + font-size: 0 !important + color: #ab8b57 !important + font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24 !important + text-transform: none !important + font-variant: normal !important + opacity: 0.6 + &::before + content: 'settings' + font-size: 14px + line-height: 18px + .sheet-trait:hover .sheet-options-flag + span + color: #ab8b57 !important + opacity: 1 + .sheet-trait:hover .sheet-options-flag:hover + span + color: #8a6d3e !important .sheet-header &:hover .sheet-options-flag + span @@ -1187,9 +3396,15 @@ button[type=roll] * span display: inline-block font-weight: bold + font-size: 9px - input - width: 170px + input, select + width: 70px + font-size: 10px + + .sheet-row + line-height: 1.4 + margin-bottom: 2px .sheet-level width: 20px @@ -1412,6 +3627,7 @@ button[type=roll] * font-size: 16px text-transform: capitalize font-variant: small-caps + font-weight: bold color: #245485 input @@ -1614,12 +3830,16 @@ span .sheet-tool .sheet-options, .sheet-attack .sheet-options, .sheet-spell .sheet-options, .sheet-proficiencies .sheet-options, .sheet-traits .sheet-options, .sheet-global-mod .sheet-options padding-left: 5px -.sheet-tool .sheet-options span, .sheet-attack .sheet-options span, .sheet-spell .sheet-options span, .sheet-options .sheet-body span, .sheet-proficiencies .sheet-options span, .sheet-traits .sheet-options span, .sheet-global-mod .sheet-options span +.sheet-tool .sheet-options span, .sheet-attack .sheet-options span, .sheet-spell .sheet-options span, .sheet-options .sheet-body span, .sheet-settings-modal-body span, .sheet-proficiencies .sheet-options span, .sheet-traits .sheet-options span, .sheet-global-mod .sheet-options span width: initial display: inline-block text-align: left +.sheet-settings-modal-body .sheet-row.sheet-title span + display: block + text-align: center + width: 100% -.sheet-tool .sheet-options input, .sheet-attack .sheet-options input[type=text], .sheet-spell .sheet-options input[type=text], .sheet-options .sheet-body input[type=text], .sheet-proficiencies .sheet-options input[type=text], .sheet-traits .sheet-options input[type=text], .sheet-global-mod .sheet-options input[type=text] +.sheet-tool .sheet-options input, .sheet-attack .sheet-options input[type=text], .sheet-spell .sheet-options input[type=text], .sheet-options .sheet-body input[type=text], .sheet-settings-modal-body input[type=text], .sheet-proficiencies .sheet-options input[type=text], .sheet-traits .sheet-options input[type=text], .sheet-global-mod .sheet-options input[type=text] display: inline-block text-align: left font-size: 12px @@ -1627,7 +3847,7 @@ span padding: 0px width: initial -.sheet-tool .sheet-options select, .sheet-attack .sheet-options select, .sheet-spell .sheet-options select, .sheet-options .sheet-body select, .sheet-proficiencies .sheet-options select, .sheet-traits .sheet-options select +.sheet-tool .sheet-options select, .sheet-attack .sheet-options select, .sheet-spell .sheet-options select, .sheet-options .sheet-body select, .sheet-settings-modal-body select, .sheet-proficiencies .sheet-options select, .sheet-traits .sheet-options select border-bottom: 1px solid #D3D3D3 border-top: 0px border-left: 0px @@ -1648,13 +3868,13 @@ span line-height: 18px height: 18px -.sheet-tool .sheet-options input[type=checkbox], .sheet-attack .sheet-options input[type=checkbox], .sheet-spell .sheet-options input[type=checkbox], .sheet-options .sheet-body input[type=checkbox], .sheet-npc .sheet-npc_options input[type=checkbox], .sheet-proficiencies .sheet-options input[type=checkbox], .sheet-traits .sheet-options input[type=checkbox], .sheet-global-mod .sheet-options input[type=checkbox] +.sheet-tool .sheet-options input[type=checkbox], .sheet-attack .sheet-options input[type=checkbox], .sheet-spell .sheet-options input[type=checkbox], .sheet-options .sheet-body input[type=checkbox], .sheet-settings-modal-body input[type=checkbox], .sheet-npc .sheet-npc_options input[type=checkbox], .sheet-proficiencies .sheet-options input[type=checkbox], .sheet-traits .sheet-options input[type=checkbox], .sheet-global-mod .sheet-options input[type=checkbox] width: 13px font-size: initial -webkit-appearance: checkbox -moz-appearance: checkbox -.sheet-attack .sheet-options input[type=text].sheet-num, .sheet-options input[type=text].sheet-num +.sheet-attack .sheet-options input[type=text].sheet-num, .sheet-options input[type=text].sheet-num, .sheet-settings-modal-body input[type=text].sheet-num width: 15px text-align: center @@ -1844,6 +4064,7 @@ span font-size: 16px text-transform: capitalize font-variant: small-caps + font-weight: bold color: #245485 input @@ -1920,50 +4141,7 @@ span border-bottom-left-radius: 0.8em border-bottom-right-radius: 0.8em -/* Obsolete Template - -.sheet-rolltemplate-simple .sheet-containerold, .sheet-rolltemplate-atk .sheet-containerold, .sheet-rolltemplate-atkdmg .sheet-container.sheet-atkold - background-repeat: no-repeat - background-size: 14em 100% - color: black - width: 81% - -.sheet-rolltemplate-dmg - .sheet-atkold, .sheet-containerold - background-repeat: no-repeat - background-size: 14em 100% - color: black - width: 81% - -.sheet-rolltemplate-atkdmg .sheet-container.sheet-damagetemplateold - background-repeat: no-repeat - background-size: 14em 100% - color: black - width: 81% - -/* Obsolete Template - -.sheet-rolltemplate-simple .sheet-containerold - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/53WSdhx.png") top left - -/* Obsolete Template - -.sheet-rolltemplate-atk .sheet-containerold, .sheet-rolltemplate-atkdmg .sheet-container.sheet-atkold - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/4RCRsAd.png") top left - -.sheet-rolltemplate-dmg - .sheet-atkold - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/4RCRsAd.png") top left - - .sheet-containerold - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/gw9HTsq.png") top left - -/* Obsolete Template - .sheet-rolltemplate-atkdmg - .sheet-container.sheet-damagetemplateold - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/gw9HTsq.png") top left - .sheet-damagetemplate .sheet-result min-height: 45px @@ -2249,18 +4427,6 @@ span margin-top: -2px min-height: 17px -/* Obsolete Template - -.sheet-rolltemplate-atk .sheet-descold, .sheet-rolltemplate-atkdmg .sheet-descold, .sheet-rolltemplate-dmg .sheet-descold - background-repeat: no-repeat - background-size: 14em 100% - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/4988JS0.png") top left - color: black - padding-bottom: 5px - padding-top: 5px - text-align: center - width: 189px - .sheet-rolltemplate-atk .sheet-desc, .sheet-rolltemplate-atkdmg .sheet-desc, .sheet-rolltemplate-dmg .sheet-desc, .sheet-rolltemplate-desc .sheet-desc background-color: white border: 1px solid black @@ -2446,6 +4612,7 @@ span line-height: 12px text-align: left font-weight: bold + margin-right: 6px .sheet-title span text-align: center @@ -2515,6 +4682,7 @@ span .sheet-num3 width: 27px text-align: center + margin-right: 4px .sheet-actype + .sheet-parens @@ -2524,11 +4692,13 @@ span display: inline .sheet-parens - margin-left: -2px + margin-left: 0px + font-size: 13px + font-weight: normal &:before - content: "(" - + content: " (" + &.sheet-xp:before content: " (" @@ -2646,10 +4816,10 @@ span .sheet-negativeflag &[value="1"] + .sheet-npcattr::before - content: "(" + content: " (" &[value="0"] + .sheet-npcattr::before - content: "(+" + content: " (+" .sheet-npcattr::after content: ")" @@ -2863,6 +5033,7 @@ span text-align: left font-family: "Source Sans Pro", "Varta", arial, sans-serif font-variant: small-caps + font-weight: bold .sheet-rolltemplate-traits .sheet-header font-family: "Source Sans Pro", "Varta", arial, sans-serif @@ -2991,6 +5162,111 @@ span padding-top: 5px margin-bottom: 15px +// ---- Other Proficiencies & Languages section redesign ---- +.sheet-textbox-container.sheet-proficiencies + padding-top: 28px + padding-bottom: 10px + position: relative + > .sheet-label + position: absolute !important + top: 0 !important + bottom: auto !important + left: 0 + right: 0 + text-align: center + border-bottom: 1px solid rgba(171,139,87,0.5) + border-radius: 4px 4px 0 0 + padding: 5px 0 + box-sizing: border-box + span + display: inline !important + font-family: 'Oxanium', sans-serif + font-size: 10px !important + font-weight: bold !important + color: #245485 !important + text-transform: uppercase + letter-spacing: 1px + width: auto !important + margin-top: 0 !important +.sheet-proficiencies .sheet-complex + width: 100% !important + padding-top: 0 !important + margin-bottom: 0 !important + .sheet-top + display: flex !important + align-items: center + background: transparent + padding: 7px 6px 3px 6px + border-bottom: 1px solid rgba(171,139,87,0.2) + box-sizing: border-box + span + display: inline-block !important + font-size: 9px !important + color: #888 !important + font-weight: normal !important + text-transform: uppercase + letter-spacing: 0.5px + margin-top: 0 !important + line-height: normal !important + span[data-i18n="type-u"] + width: 78px !important + flex-shrink: 0 + text-align: left !important + span[data-i18n="proficency-u"] + flex: 1 !important + width: auto !important + text-align: left !important +.charsheet .sheet-proficiencies .sheet-proficiency .sheet-display button[type=roll] + display: flex !important + align-items: center !important + background-color: transparent !important + background-image: none !important + border: none !important + box-shadow: none !important + color: #111 !important + padding: 3px 6px !important + width: 100% !important + box-sizing: border-box !important + &:hover + color: #111 !important + background: transparent !important + background-color: transparent !important + &:hover * + color: inherit !important + background: transparent !important +.sheet-proficiencies .sheet-proficiency .sheet-display button + span[name="attr_prof_type"] + width: 78px !important + flex-shrink: 0 + font-size: 11px !important + font-weight: bold !important + text-align: left !important + background: transparent !important + span[name="attr_name"] + flex: 1 !important + width: auto !important + font-size: 12px !important + font-weight: bold !important + text-align: left !important + background: transparent !important +.sheet-proficiencies .sheet-proficiency:hover .sheet-display + background: rgba(36, 84, 133, 0.04) !important +.sheet-proficiencies .sheet-proficiency .sheet-options-flag + span + font-family: 'Material Symbols Outlined' !important + font-size: 0 !important + color: #ab8b57 !important + font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24 !important + text-transform: none !important + font-variant: normal !important + user-select: none + opacity: 0.6 +.sheet-proficiencies .sheet-proficiency .sheet-options-flag + span::before + content: 'settings' + font-size: 14px + line-height: 18px +.sheet-proficiencies .sheet-proficiency:hover .sheet-options-flag + span + opacity: 1 + .sheet-pictos font-family: pictos @@ -3110,7 +5386,7 @@ span pointer-events: none font-size: 0.25em -.charsheet .sheet-options .sheet-body .sheet-version input[type="text"] +.charsheet .sheet-options .sheet-body .sheet-version input[type="text"], .charsheet .sheet-settings-modal-body .sheet-version input[type="text"] border-bottom: none width: 20px @@ -3148,7 +5424,7 @@ span .sheet-hlabel-container [name="attr_race_display"] - width: 200px + width: 160px [name="attr_alignment"] width: 180px @@ -3192,7 +5468,7 @@ span .sheet-savedc .sheet-rolltemplate-inline, .sheet-label .sheet-rolltemplate-inline display: inline-block -.sheet-options .sheet-body input +.sheet-options .sheet-body input, .sheet-settings-modal-body input &[type=text].sheet-pb_custom display: none @@ -3265,6 +5541,27 @@ span text-align: center font-weight: bold + // "Gained?" checkboxes — circular blue pip, dotted border → filled when checked + .sheet-sub-button input[type=checkbox] + -webkit-appearance: none + -moz-appearance: none + appearance: none + display: block !important + width: 14px !important + height: 14px !important + border-radius: 50% !important + border: 1.5px dashed #066dce !important + background: transparent !important + cursor: pointer !important + margin: 2px auto !important + padding: 0 !important + box-shadow: none !important + + &:checked + background: #066dce !important + border-color: #066dce !important + border-style: solid !important + .sheet-licensecontainer.active-drop-target.dropping, .sheet-monster_confirm_flag[value="1"] ~ .sheet-licensecontainer, .sheet-mancer_confirm_flag[value="1"] ~ .sheet-licensecontainer opacity: 0.5 -o-transition: opacity .15s ease-in-out @@ -3341,7 +5638,7 @@ span margin-left: 19px .sheet-header .sheet-display .sheet-class-display - width: 298px + width: 180px text-transform: capitalize overflow: hidden word-wrap: break-word @@ -3517,40 +5814,10 @@ span right: 50px width: 91px - input[type=radio].sheet-tab-button - &.sheet-core - right: 137px - width: 76px - - + span - right: 137px - width: 76px - - &.sheet-bio - right: 103px - width: 30px - - + span - right: 103px - width: 30px - - &.sheet-spells - right: 21px - width: 78px - - + span - right: 21px - width: 78px - /* Czech .charsheet &.lang-cs - input[type=radio].sheet-tab-button.sheet-core - width: 53px - - + span - width: 53px select[name=attr_cust_spellslots] font-size: 9px @@ -3583,30 +5850,6 @@ span width: 28px &.lang-it - input[type=radio].sheet-tab-button - &.sheet-core - right: 146px - width: 60px - - + span - right: 146px - width: 60px - - &.sheet-bio - right: 113px - width: 30px - - + span - right: 113px - width: 30px - - &.sheet-spells - right: 20px - width: 90px - - + span - right: 20px - width: 90px div.sheet-licensecontainer .sheet-container &.sheet-pc .sheet-spells .sheet-header .sheet-header-info .sheet-part @@ -4730,39 +6973,32 @@ body:not(:-moz-handler-blocked) .sheet-charmancer display: inline margin-left: 25px + &.sheet-global-dmg .sheet-global-mod + display: flex + align-items: center + &.sheet-global-dmg div.sheet-display - margin-bottom: 2px - width: 90% !important - - span - &.sheet-title - padding-right: 0px - width: 40% - - &.sheet-subheader - display: inline - padding-right: 0px - width: 50% - - span - display: inline - padding: 4px 0px + flex: 1 + min-width: 0 /* Customizations for the PC's global damage area +// Section header labels inside the attacks box — match AC/Speed/Skills style +.sheet-attacks .sheet-global-dmg > span.sheet-label, +.sheet-attacks > span.sheet-label + font-family: 'Oxanium', sans-serif + color: #245485 + letter-spacing: 1px + position: static + div.sheet-globaldisplay width: 80% - background-color: #EFEFEF - border-bottom-right-radius: 5px - border-top-left-radius: 5px + background-color: transparent display: inline-block font-size: 9px - font-weight: bold + font-weight: normal line-height: 16px - padding-bottom: 3px - padding-left: 4px - padding-right: 4px - padding-top: 3px + padding: 3px 4px text-align: left -o-text-overflow: ellipsis text-overflow: ellipsis @@ -4773,36 +7009,49 @@ div.sheet-globaldisplay .sheet-pc .sheet-global-mod .sheet-options-flag:not(:checked) ~ .sheet-display .sheet-title - background-color: #EFEFEF - border-bottom-right-radius: 5px - border-top-left-radius: 5px - display: inline-block - font-size: 9px + background-color: transparent + flex: 1 + min-width: 0 + font-size: 12px font-weight: bold + color: #111 line-height: 16px - padding-bottom: 3px - padding-left: 4px - padding-right: 4px - padding-top: 3px + padding: 3px 4px text-align: left .sheet-subheader - background-color: #EFEFEF - border-bottom-right-radius: 5px - border-top-left-radius: 5px - display: inline-block - font-size: 9px - font-weight: bold - height: 16px - padding-bottom: 3px - padding-left: 4px - padding-right: 4px - padding-top: 3px - text-align: left + background-color: transparent !important + display: flex !important + flex-shrink: 0 + align-items: center + padding: 0 !important + height: auto !important + width: auto !important + +// Alternating row shading in attacks section +.sheet-attacks .repitem:nth-child(even) + background-color: #f4fafd + +// Global damage display — column-aligned values matching Range cell style (11px, normal, #555) +.sheet-pc .sheet-global-mod .sheet-options-flag:not(:checked) ~ .sheet-display .sheet-subheader span + background: transparent !important + width: 60px !important + text-align: center !important + display: block !important + flex-shrink: 0 + font-size: 11px !important + font-weight: normal !important + color: #555 !important + padding: 0 !important + margin: 0 !important + +.sheet-pc .sheet-global-mod .sheet-options-flag:not(:checked) ~ .sheet-display .sheet-subheader span:last-child + width: 96px !important .sheet-active-flag - position: relative - top: -5px + flex-shrink: 0 + align-self: center + margin-right: 6px .sheet-options-flag:checked ~ .sheet-active-flag @@ -4811,6 +7060,22 @@ div.sheet-globaldisplay .sheet-display display: none +// Gear icon — global-mod rows +.sheet-pc .sheet-global-mod .sheet-options-flag + span + font-family: 'Material Symbols Outlined' !important + font-size: 0 !important + color: #ab8b57 !important + font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24 !important + text-transform: none !important + font-variant: normal !important + opacity: 0.6 +.sheet-pc .sheet-global-mod .sheet-options-flag + span::before + content: 'settings' + font-size: 14px + line-height: 18px +.sheet-pc .sheet-global-mod:hover .sheet-options-flag + span + opacity: 1 + /* Level HP Bar .sheet-charmancer @@ -5041,822 +7306,12 @@ div.sheet-globaldisplay color: red margin-top: -.5em -/* styling the featured slide's spell selection - -/* DnD5E OFFICIAL CONTENT CSS -/* LICENSED SHEET - -div.sheet-licensecontainer.sheet-licensedsheet, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer - /* NPC & MONSTER TEMPLATE - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page > div.sheet-header, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page > div.sheet-header - margin-left: -50px - width: 850px - height: 140px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-advantagetoggle, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-advantagetoggle - top: 140px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page - &.sheet-core > div.sheet-header, &.sheet-options > div.sheet-header - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/CharScroll.svg?sanitize=true") - background-repeat: no-repeat - background-size: cover - background-position: 2px center - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page - &.sheet-core > div.sheet-header, &.sheet-options > div.sheet-header - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/CharScroll.svg?sanitize=true") - background-repeat: no-repeat - background-size: cover - background-position: 2px center - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page.sheet-bio > div.sheet-header, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page.sheet-bio > div.sheet-header - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/BioScroll.svg?sanitize=true") - background-repeat: no-repeat - background-size: cover - background-position: 2px center - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page.sheet-spells > div.sheet-header, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page.sheet-spells > div.sheet-header - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/SpellScroll.svg?sanitize=true") - background-repeat: no-repeat - background-size: cover - background-position: 2px center - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page > div.sheet-header::after, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page > div.sheet-header::after - content: "" - width: 30px - height: 162px - position: absolute - right: -60px - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ScrollRight.svg?sanitize=true") - background-repeat: no-repeat - background-position: right center - background-size: 100% 100% - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page div.sheet-header div.sheet-name-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page div.sheet-header div.sheet-name-container - width: 250px - display: inline-block - margin-left: 60px - margin-top: 72px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page div.sheet-header div.sheet-name-container img, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page div.sheet-header div.sheet-name-container img - display: none - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page div.sheet-header div.sheet-name-container span, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page div.sheet-header div.sheet-name-container span - margin-top: 16px - margin-left: 35px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info - border: none - margin-left: 54px - width: 440px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_background], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_background] - width: 138px !important - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_race], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_race] - width: 180px !important - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_alignment], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_alignment] - width: 140px !important - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_experience], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_experience] - width: 98px !important - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_age], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_age], div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_height], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_height], div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_weight], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_weight] - width: 100px !important - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_eyes], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_eyes], div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_skin], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_skin], div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_hair], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_hair] - width: 140px !important - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part - width: 144px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part - select, input - border: none - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part - select, input - border: none - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part select[name=attr_spellcasting_ability], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part select[name=attr_spellcasting_ability] - text-align-last: center - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header div.sheet-part span.sheet-display, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header div.sheet-part span.sheet-display - border: none - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-footer, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-footer - display: none - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) input[type=radio].sheet-tab-button, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) input[type=radio].sheet-tab-button - top: 140px - - + span - top: 140px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-advantagetoggle, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-advantagetoggle - top: 140px - -div.sheet-licensecontainer.sheet-licensedsheet div - &.sheet-npc div.sheet-triangle, &.sheet-triangle - border: none - border-top: 3px solid transparent - border-bottom: 3px solid transparent - border-left: 360px solid #245485 - margin-top: 5px - margin-bottom: 5px - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer div - &.sheet-npc div.sheet-triangle, &.sheet-triangle - border: none - border-top: 3px solid transparent - border-bottom: 3px solid transparent - border-left: 360px solid #245485 - margin-top: 5px - margin-bottom: 5px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container.sheet-pc .sheet-header .sheet-options-flag, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container.sheet-pc .sheet-header .sheet-options-flag, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container.sheet-pc .sheet-header .sheet-options-flag + span, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container.sheet-pc .sheet-header .sheet-options-flag + span - top: 45px - right: -15px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container.sheet-pc .sheet-header .sheet-header-info, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container.sheet-pc .sheet-header .sheet-header-info - margin-top: 30px - margin-left: 51px - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/CharBox.svg?sanitize=true") - background-position: 0 - padding: 14px - background-size: cover - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container.sheet-pc .sheet-spells .sheet-header .sheet-header-info, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container.sheet-pc .sheet-spells .sheet-header .sheet-header-info - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/SpellBox.svg?sanitize=true") - display: -webkit-inline-box - display: -ms-inline-flexbox - display: inline-flex - -ms-flex-pack: distribute - justify-content: space-around - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container.sheet-pc .sheet-spells .sheet-header .sheet-header-info .sheet-part, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container.sheet-pc .sheet-spells .sheet-header .sheet-header-info .sheet-part - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/SpellHeadBlock.svg?sanitize=true") - background-position: top center - background-size: contain - background-repeat: no-repeat - width: 30% - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attributes-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attributes-container - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-back.svg?sanitize=true") - margin: 0 !important - background-repeat: no-repeat - background-size: cover - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container - width: auto - border: 0 - margin: 0 !important - margin-top: 20px !important - background-position: top center !important - background-repeat: no-repeat !important - background-size: contain !important - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-STR.svg?sanitize=true") - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container ~ .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container ~ .sheet-attr-container - margin-top: 8px !important - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-DEX.svg?sanitize=true") - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container - /* constitution is abbrivated CNS instead of CON - * because windows has that term reserved - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-CNS.svg?sanitize=true") - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-INT.svg?sanitize=true") - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-WIS.svg?sanitize=true") - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-CHA.svg?sanitize=true") - margin-bottom: 20px !important - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container button, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container button - font-size: 6.5px !important - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr - font-size: 35px - font-weight: bold - position: relative - top: -5px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr-mod, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr-mod - border: none - background: transparent - margin-top: -10px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr-mod - .sheet-baseattr, .sheet-attr-flag, .sheet-finalattr - font-size: 18px !important - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr-mod - .sheet-baseattr, .sheet-attr-flag, .sheet-finalattr - font-size: 18px !important - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/inspiration.svg?sanitize=true") - background-repeat: no-repeat - background-size: cover - height: 40px - margin-bottom: 2px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container + .sheet-insp-prof-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container + .sheet-insp-prof-container - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/proficency-bonus.svg?sanitize=true") - background-repeat: no-repeat - background-size: cover - height: 50px - margin-bottom: 2px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container - .sheet-value, .sheet-label - border: none - background: transparent - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container - .sheet-value, .sheet-label - border: none - background: transparent - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container .sheet-value, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container .sheet-value - margin-top: 2px - margin-left: 3px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container .sheet-label - width: calc(100% - 42px) - margin-left: 0 - margin-top: 5px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container + .sheet-insp-prof-container .sheet-value, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container + .sheet-insp-prof-container .sheet-value - margin-top: 8px - margin-left: 6px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container + .sheet-insp-prof-container .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container + .sheet-insp-prof-container .sheet-label - width: calc(100% - 42px) - margin-left: -3px - margin-top: 10px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) - .sheet-saving-throw-container, .sheet-skills-container - position: relative - -webkit-box-sizing: border-box - box-sizing: border-box - padding: 5px 5px 15px - border: 10px solid black - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/saves.svg?sanitize=true") - border-image-slice: 65 10 - border-image-width: auto - border-image-repeat: round - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) - .sheet-saving-throw-container, .sheet-skills-container - position: relative - -webkit-box-sizing: border-box - box-sizing: border-box - padding: 5px 5px 15px - border: 10px solid black - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/saves.svg?sanitize=true") - border-image-slice: 65 10 - border-image-width: auto - border-image-repeat: round - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) - .sheet-saving-throw-container .sheet-label, .sheet-skills-container .sheet-label - position: absolute - width: 100% - bottom: -5px - margin: 0 calc(-5px) - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) - .sheet-saving-throw-container .sheet-label, .sheet-skills-container .sheet-label - position: absolute - width: 100% - bottom: -5px - margin: 0 calc(-5px) - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-core .sheet-col2, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-core .sheet-col2 - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vitals.svg?sanitize=true") - background-repeat: no-repeat - background-position: top center - background-size: contain - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) - .sheet-ac-init-speed-container, .sheet-hdice-dsaves-container - width: 100% !important - margin: 0 - padding: 10px 8px 0 - -webkit-box-sizing: border-box - box-sizing: border-box - display: -webkit-box - display: -ms-flexbox - display: flex - -webkit-box-pack: justify - -ms-flex-pack: justify - justify-content: space-between - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) - .sheet-ac-init-speed-container, .sheet-hdice-dsaves-container - width: 100% !important - margin: 0 - padding: 10px 8px 0 - -webkit-box-sizing: border-box - box-sizing: border-box - display: -webkit-box - display: -ms-flexbox - display: flex - -webkit-box-pack: justify - -ms-flex-pack: justify - justify-content: space-between - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hdice-dsaves-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hdice-dsaves-container - padding: 0 8px 10px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-resources .sheet-hdice-dsaves-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-resources .sheet-hdice-dsaves-container - padding: 0 0 10px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-ac, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-ac - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/AC.svg?sanitize=true") - background-repeat: no-repeat - background-position: center center - background-size: contain - min-height: 75px !important - border: 0 !important - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-ac input, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-ac input - margin-top: 10px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-ac .sheet-pc-ac, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-ac .sheet-pc-ac - width: 50% !important - margin: 0 auto - line-height: 8px !important - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container - .sheet-init, .sheet-speed - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-box.svg?sanitize=true") - background-repeat: no-repeat - background-position: center center - background-size: contain - border: 0 !important - min-height: 75px !important - position: relative - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container - .sheet-init, .sheet-speed - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-box.svg?sanitize=true") - background-repeat: no-repeat - background-position: center center - background-size: contain - border: 0 !important - min-height: 75px !important - position: relative - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) - .sheet-ac-init-speed-container - .sheet-init button, .sheet-speed .sheet-label - position: absolute - bottom: 5px - - .sheet-hp .sheet-label - position: absolute - bottom: 5px - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) - .sheet-ac-init-speed-container - .sheet-init button, .sheet-speed .sheet-label - position: absolute - bottom: 5px - - .sheet-hp .sheet-label - position: absolute - bottom: 5px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container - .sheet-init span, .sheet-speed input - display: inline-block - margin-top: 15px - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container - .sheet-init span, .sheet-speed input - display: inline-block - margin-top: 15px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hp, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hp - position: relative - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-top.svg?sanitize=true") - background-repeat: no-repeat - background-position: center center - background-size: contain - border: 0 !important - width: calc(100% - 16px) - height: 95px - margin: 5px 8px 0 - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hp .sheet-top, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hp .sheet-top - padding-top: 3px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hp .sheet-top span, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hp .sheet-top span - margin-left: 10px !important - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hp .sheet-top input, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hp .sheet-top input - width: 132px !important - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hp + .sheet-hp, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hp + .sheet-hp - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-bottom.svg?sanitize=true") - background-repeat: no-repeat - background-position: center center - background-size: contain - min-height: 70px - margin: 0 8px 5px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-subcontainer, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-subcontainer - --topNotchSize:7px - --bottomNotchSize:6px - -webkit-box-sizing: border-box - box-sizing: border-box - margin-top: 5px - width: 49% - background: #fff - border: 5px solid black - border-top-width: 2px - border-bottom-width: 2px - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-box.svg?sanitize=true") - border-image-slice: 15 15 - border-image-width: auto - border-image-repeat: round - -webkit-clip-path: polygon(0% var(--topNotchSize), var(--topNotchSize) 0%, calc(100% - var(--topNotchSize)) 0%, 100% var(--topNotchSize), 100% calc(100% - var(--bottomNotchSize)), calc(100% - var(--bottomNotchSize)) 100%, var(--bottomNotchSize) 100%, 0% calc(100% - var(--bottomNotchSize))) - clip-path: polygon(0% var(--topNotchSize), var(--topNotchSize) 0%, calc(100% - var(--topNotchSize)) 0%, 100% var(--topNotchSize), 100% calc(100% - var(--bottomNotchSize)), calc(100% - var(--bottomNotchSize)) 100%, var(--bottomNotchSize) 100%, 0% calc(100% - var(--bottomNotchSize))) - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-subcontainer .sheet-row-container input[type="checkbox"], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-subcontainer .sheet-row-container input[type="checkbox"] - margin: 0px -2px - border-radius: 50% - border: 2px solid #000 !important - width: 1em - height: 1em - background-color: white - vertical-align: middle - -webkit-appearance: none - outline: none - cursor: pointer - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-subcontainer .sheet-row-container input[type="checkbox"]:checked, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-subcontainer .sheet-row-container input[type="checkbox"]:checked - background-color: #00ba73 - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-subcontainer .sheet-top input, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-subcontainer .sheet-top input - width: 60px !important - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) - .sheet-attacks, .sheet-proficiencies, .sheet-traits, .sheet-equipment, .sheet-exhaustion - -webkit-box-sizing: border-box - box-sizing: border-box - width: 100% - margin-top: 10px - border: 5px solid black - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/5eBorder.svg?sanitize=true") - border-image-slice: 6% 8% 12% 8% - border-image-width: 16px 19px 32px 19px - border-image-repeat: round - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) - .sheet-attacks, .sheet-proficiencies, .sheet-traits, .sheet-equipment, .sheet-exhaustion - -webkit-box-sizing: border-box - box-sizing: border-box - width: 100% - margin-top: 10px - border: 5px solid black - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/5eBorder.svg?sanitize=true") - border-image-slice: 6% 8% 12% 8% - border-image-width: 16px 19px 32px 19px - border-image-repeat: round - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-display button *, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-display button * - min-width: 15% - max-width: 33% - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-col1 > .sheet-insp-prof-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-col1 > .sheet-insp-prof-container - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/perception.svg?sanitize=true") - background-position: center center - background-repeat: no-repeat - background-size: contain - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-col1 > .sheet-insp-prof-container .sheet-value, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-col1 > .sheet-insp-prof-container .sheet-value - margin-top: 3px - margin-left: 5px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-col1 > .sheet-insp-prof-container .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-col1 > .sheet-insp-prof-container .sheet-label - position: absolute - width: calc(33% - 42px) !important - margin-left: 0 - margin-top: 5px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-tool_proficiencies, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-tool_proficiencies - -webkit-box-sizing: border-box - box-sizing: border-box - width: 100% - margin-top: 5px - border: 5px solid black - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/proficiency-block.svg?sanitize=true") - border-image-slice: 5 10 - border-image-width: 15px - border-image-repeat: round - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-proficiencies .sheet-display button *, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-proficiencies .sheet-display button * - min-width: 33% - max-width: 50% - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-pibf, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-pibf - position: relative - -webkit-box-sizing: border-box - box-sizing: border-box - width: 100% - min-height: 6em - margin-top: 5px - border: 15px solid black - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-top.svg?sanitize=true") - border-image-slice: 35 15 - border-image-width: auto - border-image-repeat: round - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-pibf + .sheet-pibf, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-pibf + .sheet-pibf - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-mid.svg?sanitize=true") - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-pibf + .sheet-pibf + .sheet-pibf + .sheet-pibf, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-pibf + .sheet-pibf + .sheet-pibf + .sheet-pibf - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-bottom.svg?sanitize=true") - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-display, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-display - padding: 0 - position: relative - top: -5px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-options-flag, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-options-flag - top: -5px - right: -10px - - ~ span - top: -5px - right: -10px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-label - position: absolute - top: unset !important - right: unset !important - bottom: -10px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/copper.svg?sanitize=true") - background-position: center center - background-repeat: no-repeat - background-size: contain - border: none - border-radius: 0 - margin: 5px 0 - background-color: transparent - position: relative - left: -9px - height: 30px - width: 75px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin .sheet-label - position: relative - margin: 0 - top: 5px - left: 22px - width: 15px - height: 20px - text-indent: -40px - font-size: 6px - line-height: 20px - vertical-align: middle - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/copper.png") - background-position: center center - background-repeat: no-repeat - background-size: contain - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin input, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin input - position: relative - top: 5px - left: 17px - width: 35px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/silver.svg?sanitize=true") - margin-top: 0 - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin .sheet-label - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/silver.png") - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/electrum.svg?sanitize=true") - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin .sheet-label - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/electrum.png") - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/gold.svg?sanitize=true") - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin .sheet-label - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/gold.png") - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/platnum.svg?sanitize=true") - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin .sheet-label - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/platnum.png") - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-equipment .sheet-weighttotal, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-equipment .sheet-weighttotal - left: 4px - top: 185px - width: 68px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-bio .sheet-textbox, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-bio .sheet-textbox - -webkit-box-sizing: border-box - box-sizing: border-box - width: 100% - margin-top: 10px - border: 5px solid black - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/5eBorder.svg?sanitize=true") - border-image-slice: 32 25 - border-image-width: auto - border-image-repeat: round - text-align: center - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-bio .sheet-col1 .sheet-textbox + .sheet-textbox textarea, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-bio .sheet-col1 .sheet-textbox + .sheet-textbox textarea - min-height: 640px !important - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-bio .sheet-textbox textarea, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-bio .sheet-textbox textarea - margin: 0 auto - text-align: left - width: calc(100% - 20px) - background: transparent - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-spell-level, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-spell-level - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/SpellLevel.svg?sanitize=true") - background-repeat: no-repeat - background-position: center center - background-size: cover - height: 50px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-col1 .sheet-spell-level:nth-child(1), input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-col1 .sheet-spell-level:nth-child(1) - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/Cantrip.svg?sanitize=true") - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-spell-level - .sheet-level - border: 0 - background: transparent - position: relative - top: 11px - - &::before, &::after - border: 0 - background: transparent - position: relative - top: 11px - - .sheet-total, .sheet-expended, .sheet-primes - border: 0 - background: transparent - position: relative - top: 11px - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-spell-level - .sheet-level - border: 0 - background: transparent - position: relative - top: 11px - - &::before, &::after - border: 0 - background: transparent - position: relative - top: 11px - - .sheet-total, .sheet-expended, .sheet-primes - border: 0 - background: transparent - position: relative - top: 11px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-level span, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-level span - left: 7px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) textarea[name="attr_global_save_rollstring"], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) textarea[name="attr_global_save_rollstring"] - width: 100px !important - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-npc_options-flag:checked ~ .sheet-npc_options, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-npc_options-flag:checked ~ .sheet-npc_options - display: block - width: 100% - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] ~ .sheet-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] ~ .sheet-container - width: unset - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] ~ .sheet-npc, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] ~ .sheet-npc - -webkit-box-align: start - -ms-flex-align: start - align-items: flex-start - -webkit-box-sizing: border-box - box-sizing: border-box - display: -webkit-inline-box - display: -ms-inline-flexbox - display: inline-flex - -ms-flex-flow: wrap - flex-flow: wrap - margin-bottom: 2% - min-width: 100% - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells - .sheet-spell-labels - [data-i18n="slots_total-u"], [data-i18n="slots_remaining-u"] - display: none - - .sheet-header - display: none - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells - .sheet-spell-labels - [data-i18n="slots_total-u"], [data-i18n="slots_remaining-u"] - display: none - - .sheet-header - display: none - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc - top: unset - width: 100% - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-body, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-body - display: -webkit-inline-box - display: -ms-inline-flexbox - display: inline-flex - -ms-flex-flow: wrap - flex-flow: wrap - margin-top: 0px - max-width: 95% - width: -webkit-fit-content - width: -moz-fit-content - width: fit-content - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-body .sheet-col, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-body .sheet-col - background: #fff - -webkit-box-sizing: border-box - box-sizing: border-box - display: inline-block - margin-right: 0.5em - max-width: 32% - min-width: 250px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] ~ .sheet-npc - .sheet-actions, .sheet-stat-block - background: #fff - -webkit-box-sizing: border-box - box-sizing: border-box - margin-right: 2em - max-width: 30% - min-width: 385px - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] ~ .sheet-npc - .sheet-actions, .sheet-stat-block - background: #fff - -webkit-box-sizing: border-box - box-sizing: border-box - margin-right: 2em - max-width: 30% - min-width: 385px - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-actions button[type="roll"], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-actions button[type="roll"] - white-space: normal - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-actions, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-actions - margin-top: 2em - /* CHARACTERMANCER div.sheet-charmancer div.sheet-licensedsheet-flag display: none - &.sheet-licensedsheet .sheet-logos - display: -webkit-box - display: -ms-flexbox - display: flex - width: 100% - text-align: center - -webkit-box-orient: vertical - -webkit-box-direction: normal - -ms-flex-flow: column - flex-flow: column - margin-bottom: 1em - .sheet-logos, .sheet-logos display: -webkit-box display: -ms-flexbox @@ -5871,40 +7326,14 @@ div.sheet-charmancer .sheet-charmancer-logo margin: 0 auto - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/charactermancer-1.png") + background: url("https://files.d20.io/images/175804954/NpVwmiRV0kYn9jOSipyXyA/med.png?1604618290") background-position: center background-size: contain background-repeat: no-repeat - display: -webkit-box - display: -ms-flexbox display: flex width: 70% height: 5em - .sheet-charmancer-logo, .sheet-charmancer-logo - margin: 0 auto - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/charactermancer-1.png") - background-position: center - background-size: contain - background-repeat: no-repeat - display: -webkit-box - display: -ms-flexbox - display: flex - width: 70% - height: 5em - - &.sheet-licensedsheet .sheet-compendium-logo - margin: 0 auto - background: url("https://raw.githubusercontent.com/skydawn1/esper_genesis/master/EG_Logo.png") - background-position: center - background-size: contain - background-repeat: no-repeat - display: -webkit-box - display: -ms-flexbox - display: flex - width: 50% - height: 3em - .sheet-compendium-logo, .sheet-compendium-logo margin: 0 auto background: url("https://raw.githubusercontent.com/skydawn1/esper_genesis/master/EG_Logo.png") @@ -5917,232 +7346,6 @@ div.sheet-charmancer width: 50% height: 3em - &.sheet-licensedsheet .sheet-expansions - display: -webkit-box - display: -ms-flexbox - display: flex - width: 100% - margin: 1em 0 - padding: 1em - background: #eee - border-radius: .5em - - div.sheet-licensedsheet-flag:not(:empty) ~ - * .sheet-expansions, .sheet-expansions - display: -webkit-box - display: -ms-flexbox - display: flex - width: 100% - margin: 1em 0 - padding: 1em - background: #eee - border-radius: .5em - - &.sheet-licensedsheet .sheet-expansions p - display: -webkit-box - display: -ms-flexbox - display: flex - width: 100% - - div.sheet-licensedsheet-flag:not(:empty) ~ - * .sheet-expansions p, .sheet-expansions p - display: -webkit-box - display: -ms-flexbox - display: flex - width: 100% - - &.sheet-licensedsheet - .sheet-meta-info-container, .sheet-summary-container - -webkit-box-sizing: border-box - box-sizing: border-box - width: 100% !important - padding: .5em - border: 10px solid black !important - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-border.png") !important - border-image-slice: 20 32 !important - border-image-width: auto !important - border-image-repeat: round !important - - div.sheet-licensedsheet-flag:not(:empty) ~ - * - .sheet-meta-info-container, .sheet-summary-container - -webkit-box-sizing: border-box - box-sizing: border-box - width: 100% !important - padding: .5em - border: 10px solid black !important - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-border.png") !important - border-image-slice: 20 32 !important - border-image-width: auto !important - border-image-repeat: round !important - - .sheet-meta-info-container, .sheet-summary-container - -webkit-box-sizing: border-box - box-sizing: border-box - width: 100% !important - padding: .5em - border: 10px solid black !important - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-border.png") !important - border-image-slice: 20 32 !important - border-image-width: auto !important - border-image-repeat: round !important - - &.sheet-licensedsheet .sheet-info .sheet-compendium-page - -webkit-box-sizing: border-box - box-sizing: border-box - border: 10px solid black - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-border.png") - border-image-slice: 20 32 - border-image-width: auto - border-image-repeat: round - - div.sheet-licensedsheet-flag:not(:empty) ~ - * .sheet-info .sheet-compendium-page, .sheet-info .sheet-compendium-page - -webkit-box-sizing: border-box - box-sizing: border-box - border: 10px solid black - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-border.png") - border-image-slice: 20 32 - border-image-width: auto - border-image-repeat: round - - &.sheet-licensedsheet .sheet-row - border: 0 !important - - div.sheet-licensedsheet-flag:not(:empty) ~ - * .sheet-row, .sheet-row - border: 0 !important - - &.sheet-licensedsheet - .sheet-row + .sheet-row::before, .sheet-holder .sheet-row::before - content: "" - margin-bottom: 1em - display: block - border: none - border-top: 3px solid transparent - border-bottom: 3px solid transparent - border-left: 300px solid #245485 - - div.sheet-licensedsheet-flag:not(:empty) ~ - * - .sheet-row + .sheet-row::before, .sheet-holder .sheet-row::before - content: "" - margin-bottom: 1em - display: block - border: none - border-top: 3px solid transparent - border-bottom: 3px solid transparent - border-left: 300px solid #245485 - - .sheet-row + .sheet-row::before, .sheet-holder .sheet-row::before - content: "" - margin-bottom: 1em - display: block - border: none - border-top: 3px solid transparent - border-bottom: 3px solid transparent - border-left: 300px solid #245485 - - &.sheet-licensedsheet .sheet-row .sheet-row::before - border: 0 - margin: 0 - - div.sheet-licensedsheet-flag:not(:empty) ~ - * .sheet-row .sheet-row::before, .sheet-row .sheet-row::before - border: 0 - margin: 0 - - &.sheet-licensedsheet .sheet-row div.sheet-row - padding: 0.1em 1.5em 0.1em 0 - margin-left: 0 - - div.sheet-licensedsheet-flag:not(:empty) ~ - * .sheet-row div.sheet-row, .sheet-row div.sheet-row - padding: 0.1em 1.5em 0.1em 0 - margin-left: 0 - - &.sheet-licensedsheet .sheet-topbar - display: -webkit-box - display: -ms-flexbox - display: flex - -webkit-box-orient: vertical - -webkit-box-direction: normal - -ms-flex-flow: column - flex-flow: column - -webkit-box-pack: justify - -ms-flex-pack: justify - justify-content: space-between - - div.sheet-licensedsheet-flag:not(:empty) ~ - * .sheet-topbar, .sheet-topbar - display: -webkit-box - display: -ms-flexbox - display: flex - -webkit-box-orient: vertical - -webkit-box-direction: normal - -ms-flex-flow: column - flex-flow: column - -webkit-box-pack: justify - -ms-flex-pack: justify - justify-content: space-between - - &.sheet-licensedsheet .sheet-topbar .sheet-topbar-container - width: 100% - border: 0 - display: -webkit-box - display: -ms-flexbox - display: flex - -webkit-box-pack: justify - -ms-flex-pack: justify - justify-content: space-between - - div.sheet-licensedsheet-flag:not(:empty) ~ - * .sheet-topbar .sheet-topbar-container, .sheet-topbar .sheet-topbar-container - width: 100% - border: 0 - display: -webkit-box - display: -ms-flexbox - display: flex - -webkit-box-pack: justify - -ms-flex-pack: justify - justify-content: space-between - - &.sheet-licensedsheet .sheet-attr-container - -webkit-box-orient: vertical - -webkit-box-direction: reverse - -ms-flex-flow: column-reverse - flex-flow: column-reverse - min-width: 15% - display: -webkit-inline-box !important - display: -ms-inline-flexbox !important - display: inline-flex !important - -ms-flex-line-pack: space-evenly - align-content: space-evenly - - div.sheet-licensedsheet-flag:not(:empty) ~ - * .sheet-attr-container, .sheet-attr-container - -webkit-box-orient: vertical - -webkit-box-direction: reverse - -ms-flex-flow: column-reverse - flex-flow: column-reverse - min-width: 15% - display: -webkit-inline-box !important - display: -ms-inline-flexbox !important - display: inline-flex !important - -ms-flex-line-pack: space-evenly - align-content: space-evenly - - &.sheet-licensedsheet .sheet-summary:nth-child(even) - background: #eee - margin: 0 -.8em .8em - padding: .5em .8em - - div.sheet-licensedsheet-flag:not(:empty) ~ - * .sheet-summary:nth-child(even), .sheet-summary:nth-child(even) - background: #eee - margin: 0 -.8em .8em - padding: .5em .8em - /* ROLL TEMPLATE .sheet-rolltemplate-simple div[class|="sheet-licensedsheet-flag"], .sheet-rolltemplate-atk div[class|="sheet-licensedsheet-flag"], .sheet-rolltemplate-dmg div[class|="sheet-licensedsheet-flag"], .sheet-rolltemplate-atkdmg div[class|="sheet-licensedsheet-flag"], .sheet-rolltemplate-desc div[class|="sheet-licensedsheet-flag"], .sheet-rolltemplate-spell div[class|="sheet-licensedsheet-flag"], .sheet-rolltemplate-traits div[class|="sheet-licensedsheet-flag"], .sheet-rolltemplate-npc div[class|="sheet-licensedsheet-flag"], .sheet-rolltemplate-npcatk div[class|="sheet-licensedsheet-flag"], .sheet-rolltemplate-npcdmg div[class|="sheet-licensedsheet-flag"], .sheet-rolltemplate-npcaction div[class|="sheet-licensedsheet-flag"], .sheet-rolltemplate-mancerroll div[class|="sheet-licensedsheet-flag"], .sheet-rolltemplate-mancerhproll div[class|="sheet-licensedsheet-flag"] @@ -6151,118 +7354,6 @@ div.sheet-charmancer .sheet-rolltemplate-simple, .sheet-rolltemplate-atk, .sheet-rolltemplate-atkdmg, .sheet-rolltemplate-dmg, .sheet-rolltemplate-desc image-rendering: -webkit-optimize-contrast -.sheet-rolltemplate-simple div.sheet-licensedsheet-flag-1 ~ div.sheet-container - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Simple.png") top left - -.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-container, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-container.sheet-atk - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Attack.png") top left - background-color: inherit - -.sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div - &.sheet-atk - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Attack.png") top left - background-color: inherit - - &.sheet-container - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Damage.png") top left - background-color: inherit - -.sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-container.sheet-damagetemplate - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Damage.png") top left - background-color: inherit - -.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Desc.png") top left - background-color: inherit - padding-bottom: 0.35em - padding-top: 0.35em - -.sheet-rolltemplate-simple div.sheet-licensedsheet-flag-1 ~ div.sheet-container, .sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-container, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-container.sheet-atk - background-repeat: no-repeat - background-size: 13.8em 100% - border: none - width: 100% - -.sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div - &.sheet-atk, &.sheet-container - background-repeat: no-repeat - background-size: 13.8em 100% - border: none - width: 100% - -.sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-container.sheet-damagetemplate, .sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc - background-repeat: no-repeat - background-size: 13.8em 100% - border: none - width: 100% - -.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info - background: none - width: 100% - -.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info > span, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info > span, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info > span, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info > span - padding: 0px - -.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-bottom, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-bottom, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-bottom, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-bottom - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Info-Bottom.png") top left - height: 1.1em - background-size: 100% 100% - margin-bottom: -0.3em - -.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-top, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-top, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-top, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-top - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Info-Top.png") top left - height: 1.1em - background-size: 100% 100% - margin-top: -0.3em - -.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-middle, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-middle, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-middle, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-middle - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Info-Middle.png") top left - background-size: 100% 100% - -.sheet-rolltemplate-npc div.sheet-licensedsheet-flag-1 ~ div.sheet-arrow-right, .sheet-rolltemplate-npcaction div.sheet-licensedsheet-flag-1 ~ div.sheet-arrow-right, .sheet-rolltemplate-npcatk div.sheet-licensedsheet-flag-1 ~ div.sheet-arrow-right, .sheet-rolltemplate-npcdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-arrow-right - border: none - border-top: 0.25em solid transparent - border-bottom: 0.25em solid transparent - border-left: 14em solid #245485 - -.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-advspacer, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-advspacer, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-advspacer - margin-top: 1px - -/* DIALOGUE PROMPT -.charsheet input.sheet-licensedsheet[value="1"] ~ - .sheet-monster_confirm span:not(.sheet-yes), .sheet-mancer_confirm span:not(.sheet-yes) - font-size: 1.68em - font-weight: bold - - .sheet-compendium_warning, .sheet-monster_confirm, .sheet-mancer_confirm - position: absolute !important - padding: 2em 0 !important - min-height: -webkit-max-content - min-height: -moz-max-content - min-height: max-content - -webkit-box-shadow: 0 0 50px #000 - box-shadow: 0 0 50px #000 - border: 2px solid #000 !important - border-radius: .5em - - .sheet-monster_confirm span:not(.sheet-yes), .sheet-mancer_confirm span:not(.sheet-yes) - font-weight: bold - font-size: 18px - - .sheet-monster_confirm .sheet-yes, .sheet-mancer_confirm .sheet-yes - color: #000 - background-color: #eee - - .sheet-monster_confirm .sheet-yes:hover, .sheet-mancer_confirm .sheet-yes:hover - + .sheet-yes - color: #fff - background-color: #00ba73 - cursor: pointer - - color: #fff - background-color: #00ba73 - cursor: pointer - /* Licensed Styling Start */ .charsheet .sheet-pc @@ -6311,6 +7402,207 @@ div.sheet-charmancer &:before top: -5px + // Abilities Bar — horizontal row above body (all three main tabs) + .sheet-pc-default .sheet-abilities-bar + display: flex + width: 860px + border: 1.5px solid #ab8b57 + border-radius: 5px + background: transparent + margin-top: 6px + margin-bottom: 0 + position: relative + padding: 26px 0 4px + + // Hide the duplicate final-score span next to the score input + .sheet-abilities-bar .sheet-finalattr + display: none + + .sheet-pc-default .sheet-abilities-bar .sheet-ability-col + flex: 1 + display: flex + flex-direction: column + align-items: center + padding: 6px 4px 4px + position: relative + &:not(:last-of-type)::after + content: '' + position: absolute + right: 0 + top: 6px + bottom: 4px + width: 1px + background: #3a2e14 + + .sheet-pc-default .sheet-abilities-bar .sheet-ability-header + display: flex + align-items: center + gap: 5px + margin-bottom: 5px + button[type=roll] + color: #245485 + font-weight: bold + font-size: 14px + line-height: 1 + background: transparent + border: none + padding: 0 + text-shadow: none + box-shadow: none + background-image: none + min-width: 28px + text-align: center + &:before + content: '' !important + .sheet-baseattr + width: 30px + text-align: center + border: 1px solid #ab8b57 + border-radius: 3px + font-size: 13px + font-weight: bold + color: #000 !important + background: #f0f0f0 !important + box-shadow: none !important + -webkit-appearance: none + padding: 1px 2px + margin-top: 0 + + .sheet-pc-default .sheet-abilities-bar .sheet-ability-modifiers + display: flex + gap: 3px + width: 100% + justify-content: center + + // Mod/Save outer blocks — flex column containers only, no background + .sheet-pc-default .sheet-abilities-bar .sheet-ability-mod-block, + .sheet-pc-default .sheet-abilities-bar .sheet-ability-save-block + display: flex + flex-direction: column + align-items: center + gap: 4px + min-width: 46px + text-align: center + + // Inner framed value box — light gray with gold border, centered content + .sheet-pc-default .sheet-abilities-bar .sheet-ability-val-box + display: flex + flex-direction: column + align-items: center + justify-content: center + background: #f0f0f0 + border: 1px solid #ab8b57 + border-radius: 4px + padding: 4px 5px + width: 46px + min-height: 46px + box-sizing: border-box + + // Value spans inside val-box + .sheet-pc-default .sheet-abilities-bar .sheet-ability-val-box + .sheet-attr, + .sheet-save-val + font-size: 20px + line-height: 24px + color: #000 + font-weight: bold + display: block + margin-top: 0 !important + + // Roll buttons inside val-box — transparent, no chrome + .sheet-pc-default .sheet-abilities-bar .sheet-ability-val-box + button[type=roll] + background: transparent + border: none + text-shadow: none + box-shadow: none + background-image: none + padding: 0 + display: block + cursor: pointer + color: #000 + font-size: 20px + line-height: 24px + font-weight: bold + &:before + content: '' !important + + // + prefix for positive modifiers + .sheet-abilities-bar .sheet-ability-mod-block + input[type=hidden]:not([value^="-"]):not([value="0"]) + button .sheet-attr + &:before + content: '+' + + // + prefix for positive save values + .sheet-abilities-bar .sheet-ability-save-block + input[type=hidden]:not([value^="-"]):not([value="0"]) + button .sheet-save-val + &:before + content: '+' + + // Saving throw proficiency — styled as circular pip (blue when checked) + .sheet-pc-default .sheet-abilities-bar .sheet-ability-save-block > input[type=checkbox] + -webkit-appearance: none + -moz-appearance: none + appearance: none + display: block !important + width: 12px !important + height: 12px !important + border-radius: 50% !important + border: 1.5px dashed #066dce !important + background: transparent !important + cursor: pointer !important + margin: -10px auto 0 !important + padding: 0 !important + box-shadow: none !important + flex-shrink: 0 + &:checked + background: #066dce !important + border-color: #066dce !important + border-style: solid !important + + // Label below the val-box + .sheet-pc-default .sheet-abilities-bar .sheet-ab-label + font-size: 8px + color: #888 + text-transform: uppercase + font-weight: bold + display: block + text-align: center + line-height: 1.2 + margin-top: 0 !important + + // Push the Mod label down to align with Save label (which sits below the checkbox) + .sheet-pc-default .sheet-abilities-bar .sheet-ability-mod-block .sheet-ab-label + margin-top: 6px !important + + // Section label — Oxanium blue small-caps header at top-left of bar + .sheet-pc-default .sheet-abilities-bar .sheet-ab-section-label + position: absolute + top: 2px + left: 8px + background: transparent + padding: 8px + line-height: 1 + span + font-family: 'Oxanium', sans-serif + font-size: 16px + font-weight: bold + color: #245485 + font-variant: small-caps + text-transform: none + letter-spacing: normal + margin-top: 0 !important + + // Reduce body top margin since abilities bar provides spacing + .sheet-page.sheet-core .sheet-body, + .sheet-page.sheet-bio .sheet-body, + .sheet-page.sheet-spells .sheet-body + margin-top: 6px + + // Hide abilities bar when Starship sheet type is active + .sheet-pc-default:has(input[value="starship"]:checked) .sheet-abilities-bar + display: none !important + .sheet-skills-list overflow: hidden padding-top: 0 @@ -6325,21 +7617,116 @@ div.sheet-charmancer border-bottom: 1px solid white border-top-color: 1px solid white + // Orphaned OGL column-header row — replaced by inline per-bar labels + .sheet-spell-labels + display: none !important + + // Hide slot counters for TP-only (Melder/Adept) and Talent Slot (Cybermancer) classes + .sheet-page.sheet-spells + .sheet-uses-power-slots-flag:not([value="1"]) ~ .sheet-body .sheet-spell-level .sheet-total, + .sheet-uses-power-slots-flag:not([value="1"]) ~ .sheet-body .sheet-spell-level .sheet-expended + display: none !important + .sheet-spell-level background: #e2c285 border: 1px solid #68593d border-radius: 5px position: relative padding: 7px + display: flex + flex-wrap: nowrap + align-items: center + gap: 8px > *:not(.sheet-rank):not(.sheet-tp) display: none + // Slot Total counter (auto-calculated) + .sheet-total + display: flex !important + flex-direction: column + align-items: center + justify-content: center + order: 2 + flex: 0 0 auto + width: auto + height: auto + border: none + background: transparent + margin-left: 0 + border-radius: 0 + span + font-size: 16px + font-weight: bold + color: #245485 + position: static + top: 0 + display: block + text-align: center + width: auto + min-width: 16px + line-height: 1 + margin-top: 0 + &::after + content: 'TOTAL' + font-family: Oxanium, sans-serif + font-size: 8px + font-weight: bold + color: rgba(0,0,0,0.45) + text-transform: uppercase + letter-spacing: 0.3px + display: block + text-align: center + margin-top: 2px + + // Slot Remaining counter (player-editable) + .sheet-expended + display: flex !important + flex-direction: column + align-items: center + justify-content: center + order: 3 + flex: 0 0 auto + width: auto + height: auto + border: none + background: transparent + margin-left: 0 + border-radius: 0 + input[type=number] + font-size: 14px + font-weight: bold + color: #245485 + width: 36px + height: 22px + text-align: center + background: rgba(255,255,255,0.6) + border: 1px solid rgba(103,89,61,0.6) !important + border-radius: 3px + padding: 0 + margin: 0 + box-shadow: none !important + -webkit-appearance: none + -moz-appearance: textfield + &::after + content: 'REMAINING' + font-family: Oxanium, sans-serif + font-size: 8px + font-weight: bold + color: rgba(0,0,0,0.45) + text-transform: uppercase + letter-spacing: 0.3px + display: block + text-align: center + margin-top: 2px + .sheet-rank - display: block + display: inline-block font-size: 12px margin: 0 - width: 100% + flex: 1 1 auto + width: auto + order: 1 span display: inline font-size: 12px @@ -6349,18 +7736,17 @@ div.sheet-charmancer width: auto &:last-child margin-left: 5px - + .sheet-tp border: 0 color: #394876 font-size: 12px font-weight: bold margin: 0 - position: absolute - right: 7px + flex: 0 0 auto text-transform: uppercase - top: 7px width: auto + order: 4 &:before content: 'tp:' @@ -6370,14 +7756,6 @@ div.sheet-charmancer /* PC Ship */ .sheet-pc-ship - .sheet-tab-button - top: 0px - &+span - font-size: 13px - font-weight: bold - line-height: 1.42857143 - top: 0px - input width: 100% @@ -6407,23 +7785,46 @@ div.sheet-charmancer border: 1px solid black border-radius: 0 - .sheet-top - margin-bottom: 40px - padding-top: 30px + .sheet-ship-logo-footer + text-align: right + padding: 12px 10px 8px 0 + .sheet-ship-logo-img + width: 266px + opacity: 0.85 - .sheet-logo - h2 - line-height: normal - text-align: left - span - font-size: 32px - -webkit-text-stroke: 1px #e2c285 - text-stroke: 1px #e2c285 - div - flex-grow: 1 - text-align: right - img - width: 355px + .sheet-ship-top-layout + display: flex + flex-direction: row + align-items: stretch + gap: 12px + + .sheet-token-frame + width: 90px + flex-shrink: 0 + border: 3px solid #ab8b57 + border-radius: 8px + overflow: hidden + background: #fff + display: flex + align-items: center + justify-content: center + + .sheet-char-avatar + width: 100% + height: 100% + object-fit: contain + display: block + + .sheet-ship-info + flex: 1 + display: flex + flex-direction: column + justify-content: center + gap: 4px + + .sheet-top + margin-bottom: 20px + padding-top: 10px .sheet-flex-container align-items: flex-end @@ -6435,14 +7836,67 @@ div.sheet-charmancer font-size: 13px line-height: normal white-space: nowrap - - input + + input[type=text] + -webkit-appearance: none + appearance: none + background: transparent border: none - border-bottom: 1px solid black + border-bottom: 1px solid #D3D3D3 border-radius: 0 &:not(:last-child) margin-right: 5px - + + input.sheet-ship-compact + max-width: 90px + + .sheet-crew-roles + border: 1px solid #e2c285 + border-radius: 6px + margin-bottom: 20px + padding: 12px + + .sheet-flex-container + gap: 10px + + .sheet-crew-field + display: flex + flex-direction: column + flex: 1 + min-width: 0 + width: auto + + input[type=text] + background: transparent + border: none + border-bottom: 1px solid #D3D3D3 + border-radius: 0 + width: 100% + + span + color: #000 + font-size: 10px + font-weight: bold + letter-spacing: 1px + margin-top: 4px + text-transform: uppercase + + .sheet-piloting-maneuver-check + h3 + button + span + margin-left: 4px + background: none + border: none + color: inherit + cursor: pointer + font-family: inherit + font-size: inherit + font-weight: inherit + padding: 0 + text-decoration: underline + text-decoration-style: dotted + .sheet-middle grid-column-gap: 40px grid-template-areas: "left left left left left left center center center center center right right right right right right" @@ -6506,11 +7960,13 @@ div.sheet-charmancer input border-radius: 24px + font-size: 18px + font-weight: bold height: 48px outline: none text-align: center width: 48px - + .sheet-sensors-and-initiative grid-template-columns: repeat(2, 1fr) grid-gap: 20px @@ -6526,18 +7982,23 @@ div.sheet-charmancer label grid-template-columns: 48px 1fr grid-gap: 10px - + input + background: white + border: 2px solid black border-radius: 24px + font-size: 20px + font-weight: bold height: 48px outline: none text-align: center width: 48px - + span align-items: center display: flex font-size: 11px + font-weight: normal .sheet-col-center @@ -6547,6 +8008,7 @@ div.sheet-charmancer .sheet-piloting-maneuver-check h3 + margin-bottom: 10px span text-align: center @@ -6567,7 +8029,11 @@ div.sheet-charmancer background: #f4fafd margin-top: 20px padding: 10px - + + h3 + margin-bottom: 8px + text-align: center + > label text-align: center @@ -6644,8 +8110,17 @@ div.sheet-charmancer font-size: 11px + + .sheet-bottom + .sheet-features-cargo-row + grid-template-columns: 1fr 1fr + margin-top: 20px + padding-bottom: 20px + .sheet-special-features - margin-top: 20px + h3 + border-bottom: 1px solid black + .repcontainer .repitem position: relative @@ -6672,7 +8147,6 @@ div.sheet-charmancer opacity: 0 .sheet-ship-cargo - margin-top: 20px .repcontainer border: 1px solid black @@ -6682,7 +8156,7 @@ div.sheet-charmancer .sheet-grid-container grid-template-columns: 1fr 85px - + input border: none border-radius: 0 @@ -6690,14 +8164,6 @@ div.sheet-charmancer outline: none width: 100% - div:first-child - input - border-right: 1px solid black - - div:last-child - input - text-align: right - .sheet-bottom margin-top: 40px .sheet-grid-container @@ -6715,7 +8181,7 @@ div.sheet-charmancer text-align: center > .sheet-grid-container - grid-template-columns: 115px 1fr + grid-template-columns: 98px 1fr grid-gap: 10px > div:first-child @@ -6726,7 +8192,19 @@ div.sheet-charmancer grid-template-rows: repeat(4, 1fr) grid-template-columns: 30px 1fr grid-gap: 5px - + + input + text-align: center + + .sheet-static-num + display: block + width: 100% + text-align: center + border: 1px solid #ccc + background: #fff + font-size: 14px + line-height: 22px + label align-items: center display: flex @@ -6792,101 +8270,150 @@ div.sheet-charmancer width: 100% .sheet-weapon-systems - .sheet-table-header - grid-template-columns: 45px 1fr 60px 30px 50px 70px - grid-gap: 2px - max-width: calc(50% - 30px) - span - font-size: 11px - .repcontainer column-gap: 20px display: grid - grid-template-columns: repeat(2, 1fr) + grid-template-columns: 1fr .repitem border-top: 2px solid #e2c285 - margin-right: 20px - button[type='roll'] - position: absolute - top: 4px - right: -20px - background: none - border: none - color: black - box-shadow: none - margin: 0 - padding: 0 - font-weight: bold - &:hover - color: #00ba73 + .sheet-weapon-action + position: relative + padding-right: 22px - .sheet-table-body - grid-template-columns: 45px 1fr 60px 30px 50px 70px - grid-gap: 2px + .sheet-weapon-flag + cursor: pointer + height: 18px + margin: 0 + opacity: 0 + position: absolute + right: 2px + top: 4px + width: 18px + z-index: 2 - input[type="text"] - border: 1px solid black - border-radius: 0 - outline: none - - .sheet-table-meta - grid-template-columns: 1fr 92px 122px - grid-gap: 2px + .sheet-weapon-flag + span + align-items: center + color: #A0A0A0 + cursor: pointer + display: none + font-family: pictos + font-size: 18px + height: 18px + justify-content: center + position: absolute + right: 2px + top: 4px + width: 18px - input[type="text"] - border: none - border-radius: 0 - outline: none - - label - align-items: center - display: flex - > *:not(:last-child) - margin-right: 5px + .sheet-weapon-flag:checked + span + color: #000 + display: flex - span - font-size: 11px - - .sheet-recharge input - appearance: none - border: 1px solid black - height: 16px - outline: none - width: 16px + .sheet-weapon-action:hover .sheet-weapon-flag + span + display: flex - &:nth-child(2) - order: 4 - &:checked + input, - &:checked + input + input - background: black + .sheet-weapon-flag:checked ~ .sheet-weapon-options + display: block - &:nth-child(3) - order: 3 - &:checked + input - background: black + .sheet-weapon-flag:not(:checked) ~ .sheet-weapon-options + display: none - &:nth-child(4) - order: 2 - margin-right: 5px + .sheet-weapon-flag:checked ~ .sheet-weapon-display + display: none - &:checked - background: black + .sheet-weapon-flag:not(:checked) ~ .sheet-weapon-display + display: block - > div:last-child - margin-top: -23px - padding: 0 40px - pointer-events: none - text-align: center - span - background: #f4fafd - border: 1px solid black - display: inline-block + .sheet-weapon-options + padding: 4px 0 + + .sheet-weapon-row + align-items: center + display: flex + gap: 6px + margin-bottom: 4px + + > span font-size: 11px - line-height: normal - margin: 0 auto - padding: 2px + font-weight: bold + white-space: nowrap + + > span:first-child + min-width: 60px + + input[type=text] + border: none + border-bottom: 1px solid black + flex: 1 + font-size: 12px + min-width: 0 + padding: 1px 2px + + input[type=checkbox] + appearance: none + border: 1px solid black + flex: none + height: 14px + outline: none + width: 14px + + &:checked + background: black + + .sheet-weapon-display + button[type=roll] + align-items: center + background: none + border: none + box-shadow: none + color: inherit + cursor: pointer + display: flex + flex-wrap: wrap + column-gap: 6px + row-gap: 0 + padding: 4px 0 + text-align: left + width: 100% + &:hover + color: #066dce + + img + height: 16px + width: 16px + flex: 0 0 auto + + &:hover + color: #00ba73 + + .sheet-weapon-name + flex: 0 0 auto + font-size: 13px + font-weight: bold + + .sheet-weapon-meta + color: #555 + flex: 0 0 100% + font-size: 11px + font-style: italic + padding-left: 22px + &:checked + background: black + + .sheet-weapon-systems-info + margin-top: 2px + pointer-events: none + text-align: center + span + background: #f4fafd + border: 1px solid black + display: inline-block + font-size: 11px + line-height: normal + margin: 0 auto + padding: 2px .sheet-hull-points h3 @@ -6898,7 +8425,7 @@ div.sheet-charmancer text-align: center img - min-width: 170px + min-width: 153px .sheet-resistances margin-top: 20px @@ -6955,12 +8482,14 @@ div.sheet-charmancer line-height: 11px span font-size: 11px + input + text-align: center .sheet-grid-container align-items: end grid-template-columns: repeat(3, 1fr) - grid-gap: 20px - + grid-gap: 20px + span[data-i18n="patch-repair-info"] display: block font-size: 9px @@ -7009,25 +8538,36 @@ div.sheet-charmancer font-size: 11px .sheet-grid-container - grid-template-columns: 110px 1fr + align-items: stretch + grid-template-columns: 94px 1fr grid-gap: 10px + > div .sheet-fancy-input img input - + font-size: 26px + > label background: white border: 1px solid black + display: flex + flex-direction: column input border: 0 - min-height: calc(100% - 18px) + flex: 1 span display: inline-block font-size: 11px text-align: center width: 100% + > span + display: block + font-size: 11px + margin-top: 6px + text-align: center + .sheet-max-weapon-payload align-items: center grid-template-columns: 1fr 34px!important @@ -7044,14 +8584,167 @@ div.sheet-charmancer text-align: center width: 34px +.sheet-pc-logo-footer + text-align: right + padding: 12px 10px 8px 0 + .sheet-pc-logo-img + width: 266px + opacity: 0.85 + .sheet-pc .sheet-pc-ship display: none - + .sheet-pc-default - .sheet-tab-button.sheet-type-pc + span - color: #FFFFFF - background-color: #00ba73 + +// ---- Feature: Hero Points ---- +.sheet-hero-points + display: flex + flex-wrap: wrap + align-items: stretch + width: 100% + margin-top: 8px + border: 1px solid rgba(171,139,87,0.5) + border-radius: 6px + overflow: hidden + &::before + content: 'HERO POINTS' + flex: 0 0 100% + display: block + font-family: 'Oxanium', sans-serif + font-size: 9px + font-weight: bold + color: #245485 + text-align: center + text-transform: uppercase + letter-spacing: 0.5px + border-bottom: 1px solid rgba(171,139,87,0.5) + padding: 3px 0 + .sheet-value + flex: 0 0 48px + display: flex + align-items: center + justify-content: center + padding: 4px + border-right: 1px solid rgba(171,139,87,0.4) + input + font-size: 22px + font-weight: bold + color: #245485 + border: none + background: transparent + width: 40px + height: auto + text-align: center + padding: 0 + box-shadow: none + .sheet-label + flex: 1 + position: relative + display: flex + button + flex: 1 + background: transparent + background-image: none + border: none + box-shadow: none + text-shadow: none + padding: 4px 6px + min-height: 38px + display: flex + flex-direction: column + align-items: center + justify-content: center + cursor: pointer + border-radius: 0 + margin: 0 !important + transition: background 0.2s + &::before + content: none + > span:first-child + font-family: 'Oxanium', sans-serif + font-size: 13px + font-weight: bold + color: #245485 + display: flex + align-items: center + justify-content: center + line-height: 1 + > span[data-i18n] + display: none + > span:last-of-type + display: none + font-family: 'Oxanium', sans-serif + font-size: 8px + font-weight: bold + color: #c0392b + text-transform: uppercase + letter-spacing: 0.5px + margin-top: 3px + input + position: absolute + top: 0 + left: 0 + opacity: 0 + pointer-events: all + width: 100% !important + height: 100% !important + input[name="attr_hero_points"][value="0"] ~ .sheet-label button + pointer-events: none !important + > span:first-child + opacity: 0.35 + > span:last-of-type + display: block + +.charsheet .sheet-hero-points .sheet-label button:hover + background: rgba(171,139,87,0.12) !important + > span:first-child + color: #066dce !important + +input[name="attr_use_hero_points"]:not([value="1"]) + .sheet-hero-points + display: none + +// ---- Feature: Short/Long Rest Buttons ---- +.sheet-resources .sheet-rest + display: grid + grid-template-columns: 1fr 1fr + gap: 10px + margin: 10px 0 -5px 0 + button + width: 100% + margin: 0 + box-sizing: border-box + background: #e8e8e8 + border: 1px solid #ab8b57 + border-radius: 6px + padding: 8px 12px + min-height: 34px + cursor: pointer + transition: background 0.2s, color 0.2s, border-color 0.2s + &:hover + background: #ab8b57 !important + border-color: #ab8b57 !important + span + color: #fff !important + span + font-family: 'Oxanium', sans-serif !important + font-size: 12px !important + font-weight: bold !important + color: #ab8b57 !important + font-variant: small-caps !important + letter-spacing: 1px !important + +input[name="attr_use_rest_buttons"]:not([value="1"]) + .sheet-resources .sheet-rest + display: none !important +input[name="attr_show_tp_resource"]:not([value="1"]) + .sheet-hdice-dsaves-container .sheet-tp-resource-slot + display: none !important +// Flex row: TP left / Other Resource right when both visible. +// When TP is hidden, Other Resource sits on the left with no gap. +// Flex also ignores float:right on Other Resource and prevents height collapse. +input[name="attr_show_tp_resource"] + .sheet-hdice-dsaves-container + display: flex !important + justify-content: space-between + align-items: flex-start .sheet-pc-type[value="starship"] ~ .sheet-pc width: 100% @@ -7061,12 +8754,136 @@ div.sheet-charmancer .sheet-pc-ship display: block - .sheet-tab-button.sheet-type-pc + span - background-color: #E8E8E8 - color: black - .sheet-tab-button.sheet-type-starship + span - color: #FFFFFF - background-color: #00ba73 + - \ No newline at end of file + +/* ---- Skills Section Redesign ---- */ + +.charsheet .sheet-pc .sheet-page.sheet-core + + .sheet-skills-container + display: flex + flex-direction: column + padding-top: 0 + overflow: hidden + + > .sheet-label + order: -1 + padding: 6px 8px 4px + border-bottom: 1px solid #ab8b57 + + span + font-family: 'Oxanium', sans-serif + font-size: 11px + font-weight: bold + color: #245485 + text-transform: uppercase + letter-spacing: 0.05em + text-align: left + display: inline-block + width: auto + margin: 0 + + .sheet-skills-list .sheet-skill + display: flex + align-items: center + height: auto !important + min-height: 26px + padding: 2px 6px + gap: 5px + box-sizing: border-box + width: 100% + + &:nth-child(odd) + background: transparent + border-bottom: 1px solid rgba(171, 139, 87, 0.2) + border-top: none + + &:nth-child(even) + background: rgba(0, 0, 0, 0.03) + border-bottom: 1px solid rgba(171, 139, 87, 0.2) + border-top: none + + button[type=roll] + order: 1 + flex: 1 + display: flex + align-items: center + gap: 5px + font-size: 12px + font-weight: bold + text-align: left + background: transparent !important + background-image: none !important + border: none + box-shadow: none + text-shadow: none + padding: 0 + width: auto + overflow: visible + white-space: nowrap + color: inherit + + &::before + content: "" !important + + span + color: #888 + font-size: 9px + font-weight: bold + font-variant: small-caps + text-transform: uppercase + display: inline + margin: 0 + + > span + order: 2 + background: #2c2c2c + color: #fff + font-size: 11px + font-weight: bold + min-width: 32px + padding: 2px 5px + border-radius: 3px + text-align: center + display: inline-block + flex-shrink: 0 + box-sizing: border-box + + input[type=hidden] + span::before + content: "+" + + input[type=hidden][value^="-"] + span::before, + input[type=hidden][value="0"] + span::before + content: "" + + input[type=checkbox] + order: 3 + -webkit-appearance: none + -moz-appearance: none + appearance: none + width: 14px + height: 14px + border: 2px solid #ab8b57 + border-radius: 50% + background: transparent + cursor: pointer + flex-shrink: 0 + margin: 0 + + &:checked + background: #066dce + border-color: #066dce + + &:checked ~ span + background: #066dce + +// 5E skill row toggle — MUST be last in file +// Hide: same specificity as redesign's display:flex (0,5,0), later cascade position wins +.charsheet .sheet-pc .sheet-page.sheet-core .sheet-skills-list .sheet-fivee-skill + display: none + +// Show: !important overrides the hide rule above when toggle is checked +input[name="attr_show_5e_skills"]:checked ~ .sheet-skills-container .sheet-fivee-skill + display: flex !important diff --git a/Esper_Genesis_5E/Preview/EG Sheet Roll20.png b/Esper_Genesis_5E/Preview/EG Sheet Roll20.png index 955a5622e33e821e5c299eef4272fc0c493b6a88..f51b3f50ff07dbfd82be2a99470fd6e20e3a05ed 100644 GIT binary patch literal 332943 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

V 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%0D6P{TlV-m`sApoO75I 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

t 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%0D~SJC@j1BT8o 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 t7MV$$jv2Su0r { +['acrobatics','animal_handling','arcana','astrophysics','athletics','computers','deception','history','insight', +'intimidation','investigation','lore','mechanics','medicine','nature','perception','performance','persuasion', +'piloting','religion','sleight_of_hand','stealth','survival','xenobiology'].forEach(attr => { on(`change:${attr}_prof change:${attr}_type change:${attr}_flat`, function(eventinfo) { if(eventinfo.sourceType === "sheetworker") {return;}; update_skills([`${attr}`]); @@ -413,7 +414,7 @@ on("change:repeating_inventory:itemname change:repeating_inventory:itempropertie }); }); -on("change:repeating_inventory:itemweight change:repeating_inventory:itemcount change:cp change:sp change:ep change:cu change:cn change:encumberance_setting change:size change:carrying_capacity_mod", function() { +on("change:repeating_inventory:itemweight change:repeating_inventory:itemcount change:cp change:sp change:ep change:cu change:cn change:encumberance_setting change:size change:carrying_capacity_mod change:powerful_build", function() { update_weight(); }); @@ -519,6 +520,29 @@ on("change:base_level change:multiclass1_flag change:multiclass1 change:multicla set_level(); }); +// Cybermancer Talent Slot auto-calculation. +// Fires when class or level changes; sets slots_max, slot_rank_max, and slots_used +// from the Cybermancer level progression table (analogous to Warlock pact slots). +var cybermancerSlotTable = [ + // [slots, rank] index = level - 1 + [1,1],[2,1],[2,2],[2,2],[2,3],[2,3],[2,4],[2,4],[2,5],[2,5], + [3,5],[3,5],[3,5],[3,5],[3,5],[3,5],[4,5],[4,5],[4,5],[4,5] +]; +var update_cybermancer_slots = function() { + getAttrs(["class", "base_level"], function(values) { + var className = (values["class"] || "").toLowerCase().trim(); + if(className !== "cybermancer") return; + var level = parseInt(values["base_level"], 10) || 1; + level = Math.min(Math.max(level, 1), 20); + var entry = cybermancerSlotTable[level - 1]; + setAttrs({ slots_max: entry[0], slot_rank_max: entry[1], slots_used: entry[0] }); + }); +}; +on("change:class change:base_level", function(eventinfo) { + if(eventinfo.sourceType && eventinfo.sourceType === "sheetworker") return; + update_cybermancer_slots(); +}); + on("change:level_calculations change:caster_level change:lvl1_slots_mod change:lvl2_slots_mod change:lvl3_slots_mod change:lvl4_slots_mod change:lvl5_slots_mod change:lvl6_slots_mod change:lvl7_slots_mod change:lvl8_slots_mod change:lvl9_slots_mod", function(eventinfo) { if(eventinfo.sourceType && eventinfo.sourceType === "sheetworker") { return; @@ -554,6 +578,13 @@ on("change:dtype", function(eventinfo) { update_npc_action("all"); }); +on("change:default_critical_range", function(eventinfo) { + if(eventinfo.sourceType && eventinfo.sourceType === "sheetworker") { + return; + } + update_attacks("all"); +}); + on("change:jack_of_all_trades", function(eventinfo) { if(eventinfo.sourceType && eventinfo.sourceType === "sheetworker") { return; @@ -562,6 +593,40 @@ on("change:jack_of_all_trades", function(eventinfo) { update_all_ability_checks(); }); +on("change:reliable_talent", function(eventinfo) { + if(eventinfo.sourceType && eventinfo.sourceType === "sheetworker") { + return; + } + update_skills(["athletics","acrobatics","sleight_of_hand","stealth","astrophysics","lore","investigation","xenobiology","computers","mechanics","insight","medicine","perception","survival","deception","intimidation","performance","persuasion","animal_handling","arcana","history","nature","religion"]); +}); + +on("change:show_5e_skills", function(eventinfo) { + if(eventinfo.sourceType && eventinfo.sourceType === "sheetworker") {return;} + update_skills(["animal_handling","arcana","history","nature","religion"]); +}); + +// ---- Feature: Hero Points ---- +var updateHeroPoints = function(level) { + getAttrs(["use_hero_points", "level"], values => { + if (!values["use_hero_points"] || values["use_hero_points"] != "1") return; + const lvl = level !== undefined ? parseInt(level) : (parseInt(values["level"]) || 0); + setAttrs({ hero_points: Math.floor(lvl / 2) + 5 }, { silent: true }); + }); +}; +on("change:consumed_hero_points", () => { + getAttrs(["hero_points"], values => { + const hp = values["hero_points"] ? parseInt(values["hero_points"]) : 0; + setAttrs({ hero_points: Math.max(hp - 1, 0) }, { silent: true }); + }); +}); +on("change:hero_points", eventInfo => { + const hp = eventInfo.newValue ? Math.max(parseInt(eventInfo.newValue), 0) : 0; + setAttrs({ hero_points: hp }, { silent: true }); +}); +on("change:use_hero_points", eventInfo => { + if (eventInfo.newValue && eventInfo.newValue == "1") updateHeroPoints(); +}); + on("change:initmod change:init_tiebreaker", function(eventinfo) { if(eventinfo.sourceType && eventinfo.sourceType === "sheetworker") { return; @@ -914,12 +979,13 @@ var update_all_saves = function() { var update_all_ability_checks = function(){ update_initiative(); - update_skills(["athletics", "acrobatics", "sleight_of_hand", "stealth", "astrophysics", "lore", "investigation", "xenobiology", "computers", "mechanics", "insight", "medicine", "perception", "survival", "deception", "intimidation", "performance", "persuasion", "piloting"]); + update_skills(["athletics", "acrobatics", "sleight_of_hand", "stealth", "astrophysics", "lore", "investigation", "xenobiology", "computers", "mechanics", "insight", "medicine", "perception", "survival", "deception", "intimidation", "performance", "persuasion", "piloting", "animal_handling", "arcana", "history", "nature", "religion"]); }; var update_skills = function (skills_array) { - var skill_parent = {athletics: "strength", acrobatics: "dexterity", sleight_of_hand: "dexterity", stealth: "dexterity", astrophysics: "intelligence", lore: "intelligence", investigation: "intelligence", xenobiology: "intelligence", computers: "intelligence", mechanics: "wisdom", insight: "wisdom", medicine: "wisdom", perception: "wisdom", survival: "wisdom", deception: "charisma", intimidation: "charisma", performance: "charisma", persuasion: "charisma", piloting: "dexterity"}; - var attrs_to_get = ["pb","pb_type","jack_of_all_trades","jack"]; + var skill_parent = {athletics: "strength", acrobatics: "dexterity", sleight_of_hand: "dexterity", stealth: "dexterity", astrophysics: "intelligence", lore: "intelligence", investigation: "intelligence", xenobiology: "intelligence", computers: "intelligence", mechanics: "wisdom", insight: "wisdom", medicine: "wisdom", perception: "wisdom", survival: "wisdom", deception: "charisma", intimidation: "charisma", performance: "charisma", persuasion: "charisma", piloting: "dexterity", + animal_handling: "wisdom", arcana: "intelligence", history: "intelligence", nature: "intelligence", religion: "intelligence"}; + var attrs_to_get = ["pb","pb_type","jack_of_all_trades","jack","reliable_talent"]; var update = {}; var callbacks = []; @@ -989,6 +1055,10 @@ var update_skills = function (skills_array) { }; update[s + "_bonus"] = total; + // Reliable Talent: floor skill die at 10 for proficient skills (Specialist class feature) + const isProficient = v[s + "_prof"] && v[s + "_prof"] != 0; + const hasReliableTalent = v["reliable_talent"] && parseInt(v["reliable_talent"]) === 10; + update[s + "_d20"] = (isProficient && hasReliableTalent) ? "{@{d20},0d20+10}k1" : "@{d20}"; }); setAttrs(update, {silent: true}, function() {callbacks.forEach(function(callback) {callback(); })} ); @@ -1573,7 +1643,7 @@ const update_attacks = (update_id, source) => { }; const do_update_attack = (attack_array, source) => { - let attack_attribs = ["level","d20","pb","pb_type","pbd_safe","dtype","globalmagicmod","strength_mod","dexterity_mod","constitution_mod","intelligence_mod","wisdom_mod","charisma_mod","spellcasting_ability","spell_save_dc","spell_attack_mod", "spell_dc_mod", "global_damage_mod_roll", "global_damage_mod_crit"]; + let attack_attribs = ["level","d20","pb","pb_type","pbd_safe","dtype","globalmagicmod","strength_mod","dexterity_mod","constitution_mod","intelligence_mod","wisdom_mod","charisma_mod","spellcasting_ability","spell_save_dc","spell_attack_mod", "spell_dc_mod", "global_damage_mod_roll", "global_damage_mod_crit", "default_critical_range"]; _.each(attack_array, (attackid) => { ["atkflag","atkname","atkattr_base","atkmod","atkprofflag","atkmagic","dmgflag","dmgbase","dmgattr","dmgmod","dmgtype","dmg2flag","dmg2base","dmg2attr","dmg2mod","dmg2type","dmgcustcrit","dmg2custcrit","saveflag","savedc","saveeffect","saveflat","hldmg","spellid","spelllevel","atkrange","itemid","ammo",].forEach((attr) => { attack_attribs.push(`repeating_attack_${attackid}_${attr}`) @@ -1787,10 +1857,17 @@ const do_update_attack = (attack_array, source) => { let globaldamagecrit = `[[${v.global_damage_mod_crit || 0}]]`; //Assamble Roll Templates + // Use default_critical_range if set and lower than the per-attack range (e.g. Warrior subclass expanded crit) + const criticalrange = + v[`${repeating_attack}_atkcritrange`] && + v["default_critical_range"] && + parseInt(v["default_critical_range"]) < parseInt(v[`${repeating_attack}_atkcritrange`]) + ? "@{default_critical_range}" + : "@{atkcritrange}"; if (v.dtype === "full") { - rollbase = `@{wtype}&{template:atkdmg} {{mod=@{atkbonus}}} {{rname=@{atkname}}} {{r1=[[${r1}cs>@{atkcritrange}${hbonus}]]}} ${r2}cs>@{atkcritrange}${hbonus}]]}} @{atkflag} {{range=@{atkrange}}} @{dmgflag} {{dmg1=[[${hdmg1}]]}} {{dmg1type=${dmgtype}}} @{dmg2flag} {{dmg2=[[${hdmg2}]]}} {{dmg2type=${dmg2type}}} {{crit1=[[${crit1}[CRIT]]]}} {{crit2=[[${crit2}[CRIT]]]}} @{saveflag} {{desc=@{atk_desc}}} @{hldmg} ${hldmgcrit} {{spelllevel=@{spelllevel}}} {{innate=@{spell_innate}}} {{globalattack=@{global_attack_mod}}} {{globaldamage=${globaldamage}}} {{globaldamagecrit=${globaldamagecrit}}} {{globaldamagetype=@{global_damage_mod_type}}} ammo=@{ammo} @{charname_output} {{licensedsheet=@{licensedsheet}}}`; + rollbase = `@{wtype}&{template:atkdmg} {{mod=@{atkbonus}}} {{rname=@{atkname}}} {{r1=[[${r1}cs>${criticalrange}${hbonus}]]}} ${r2}cs>${criticalrange}${hbonus}]]}} @{atkflag} {{range=@{atkrange}}} @{dmgflag} {{dmg1=[[${hdmg1}]]}} {{dmg1type=${dmgtype}}} @{dmg2flag} {{dmg2=[[${hdmg2}]]}} {{dmg2type=${dmg2type}}} {{crit1=[[${crit1}[CRIT]]]}} {{crit2=[[${crit2}[CRIT]]]}} @{saveflag} {{desc=@{atk_desc}}} @{hldmg} ${hldmgcrit} {{spelllevel=@{spelllevel}}} {{innate=@{spell_innate}}} {{globalattack=@{global_attack_mod}}} {{globaldamage=${globaldamage}}} {{globaldamagecrit=${globaldamagecrit}}} {{globaldamagetype=@{global_damage_mod_type}}} ammo=@{ammo} @{charname_output} {{licensedsheet=@{licensedsheet}}}`; } else if (atkflag != 0) { - rollbase = `@{wtype}&{template:atk} {{mod=@{atkbonus}}} {{rname=[@{atkname}](~repeating_attack_attack_dmg)}} {{rnamec=[@{atkname}](~repeating_attack_attack_crit)}} {{r1=[[${r1}cs>@{atkcritrange}${hbonus}]]}} ${r2}cs>@{atkcritrange}${hbonus}]]}} {{range=@{atkrange}}} {{desc=@{atk_desc}}} {{spelllevel=@{spelllevel}}} {{innate=@{spell_innate}}} {{globalattack=@{global_attack_mod}}} ammo=@{ammo} @{charname_output} {{licensedsheet=@{licensedsheet}}}`; + rollbase = `@{wtype}&{template:atk} {{mod=@{atkbonus}}} {{rname=[@{atkname}](~repeating_attack_attack_dmg)}} {{rnamec=[@{atkname}](~repeating_attack_attack_crit)}} {{r1=[[${r1}cs>${criticalrange}${hbonus}]]}} ${r2}cs>${criticalrange}${hbonus}]]}} {{range=@{atkrange}}} {{desc=@{atk_desc}}} {{spelllevel=@{spelllevel}}} {{innate=@{spell_innate}}} {{globalattack=@{global_attack_mod}}} ammo=@{ammo} @{charname_output} {{licensedsheet=@{licensedsheet}}}`; } else if (dmgflag1 != 0) { rollbase = `@{wtype}&{template:dmg} {{rname=@{atkname}}} @{atkflag} {{range=@{atkrange}}} @{dmgflag} {{dmg1=[[${hdmg1}]]}} {{dmg1type=${dmgtype}}} @{dmg2flag} {{dmg2=[[${hdmg2}]]}} {{dmg2type=${dmg2type}}} @{saveflag} {{desc=@{atk_desc}}} @{hldmg} {{spelllevel=@{spelllevel}}} {{innate=@{spell_innate}}} {{globaldamage=${globaldamage}}} {{globaldamagetype=@{global_damage_mod_type}}} ammo=@{ammo} @{charname_output} {{licensedsheet=@{licensedsheet}}}`; } else { @@ -2066,7 +2143,7 @@ const remove_resource = (id) => { const update_weight = function() { let update = {}; let wtotal = 0; - let weight_attrs = ["cp","sp","ep","cu","cn","encumberance_setting","strength","size","carrying_capacity_mod"]; + let weight_attrs = ["cp","sp","ep","cu","cn","encumberance_setting","strength","size","carrying_capacity_mod","powerful_build"]; getSectionIDs("repeating_inventory", (idarray) => { _.each(idarray, (currentID, i) => { weight_attrs.push(`repeating_inventory_${currentID}_itemweight`); @@ -2095,6 +2172,7 @@ const update_weight = function() { size_multiplier = (size === "tiny") ? .5 : (size === "large") ? 2 : (size === "huge") ? 4 : (size === "gargantuan") ? 8 : size_multiplier; }; + if (v["powerful_build"] && v["powerful_build"] == 1) { size_multiplier *= 2; } let str = str_base*size_multiplier; // Parse the carrying capacitiy modificator if any if (v.carrying_capacity_mod) { @@ -2356,10 +2434,16 @@ const set_level = function() { let hitdie_final = (multiclass) ? `?{Hit Die Class|${charclass},@{hitdietype}` : "@{hitdietype}"; const subclass = (v[`subclass`]) ? v[`subclass`] + " " : ""; let class_display = `${subclass}${charclass} ${finallevel}`; + const baselevel = finallevel; // This nested array is used to determine the overall spellcasting level for the character. var classes = [ [finalclass.toLowerCase(), v[`base_level`]] ]; + // Reset all multiclass HD slots; active ones will be populated in the forEach below. + update["multiclass1_hitdietype"] = ""; update["multiclass1_hit_dice_max"] = "0"; + update["multiclass2_hitdietype"] = ""; update["multiclass2_hit_dice_max"] = "0"; + update["multiclass3_hitdietype"] = ""; update["multiclass3_hit_dice_max"] = "0"; + ["multiclass1", "multiclass2", "multiclass3"].forEach((multiclass) => { if (v[`${multiclass}_flag`] && v[`${multiclass}_flag`] === "1") { const multiclasslevel = (v[`${multiclass}_lvl`] && v[`${multiclass}_lvl`] > 0) ? parseInt(v[`${multiclass}_lvl`], 10) : 1; @@ -2368,6 +2452,8 @@ const set_level = function() { hitdie_final = `${hitdie_final}|` + v[`${multiclass}`].charAt(0).toUpperCase() + v[`${multiclass}`].slice(1) + "," + checkHitDie(v[`${multiclass}`]); classes.push([ v[`${multiclass}`], multiclasslevel ]); class_display = `${class_display}, ${subclass}` + v[`${multiclass}`] + ` ${multiclasslevel}`; + update[`${multiclass}_hitdietype`] = checkHitDie(v[`${multiclass}`]); + update[`${multiclass}_hit_dice_max`] = multiclasslevel; }; }); @@ -2376,14 +2462,31 @@ const set_level = function() { update["hitdie_final"] = (multiclass) ? `${hitdie_final}}` : hitdie_final; update["level"] = finallevel; update["caster_level"] = casterlevel; + // Set flag: does this class use power slots (not TP-only or Talent Slot system)? + var slotClasses = ["engineer","full","hunter","sentinel","half","third"]; + var usesSlots = classes.some(function(c) { + var cn = c[0].toLowerCase(); + return slotClasses.indexOf(cn) !== -1 + || (cn === "fighter" && v["arcane_fighter"] === "1") + || (cn === "rogue" && v["arcane_rogue"] === "1") + || (cn === "warrior" && v["arcane_fighter"] === "1") + || (cn === "specialist" && v["arcane_rogue"] === "1"); + }); + update["uses_power_slots"] = usesSlots ? "1" : "0"; update["class_display"] = class_display; if(!v["level_calculations"] || v["level_calculations"] === "on") { - update["hit_dice_max"] = finallevel; + update["hit_dice_max"] = baselevel; callbacks.push(() => {update_spell_slots();} ); } callbacks.push(() => {update_pb();} ); callbacks.push(() => {update_leveler_display();} ); + callbacks.push(() => {updateHeroPoints(finallevel);} ); + callbacks.push(() => { + getAttrs(["use_spell_points"], v => { + if (v["use_spell_points"] && v["use_spell_points"] == "1") setSpellPoints(); + }); + }); setAttrs(update, {silent: true},() => {callbacks.forEach((callback) => {callback(); })} ); }); }; @@ -2403,7 +2506,8 @@ var isMultiCaster = function(classes, arcane_fighter, arcane_rogue) { }; var getCasterType = function(class_string, levels, arcane_fighter, arcane_rogue) { - var full = ["adept","cybermancer","engineer","melder","full"]; + // Full slot casters: Engineer only (Melder/Adept use TP; Cybermancer uses Talent Slots) + var full = ["engineer","full"]; var half = ["hunter","sentinel","half"]; class_string = class_string.toLowerCase(); if(full.indexOf(class_string) != -1) { @@ -2411,7 +2515,12 @@ var getCasterType = function(class_string, levels, arcane_fighter, arcane_rogue) } else if(half.indexOf(class_string) != -1) { if(class_string === "artificer" && levels == 1) return 1; return (levels == 1) ? 0 : (1/2); - } else if(class_string === "third" || (class_string === "fighter" && arcane_fighter === "1") || (class_string === "rogue" && arcane_rogue === "1")) { + } else if(class_string === "third" + || (class_string === "fighter" && arcane_fighter === "1") + || (class_string === "rogue" && arcane_rogue === "1") + || (class_string === "warrior" && arcane_fighter === "1") + || (class_string === "specialist" && arcane_rogue === "1") + ) { return (levels == 1 || levels == 2) ? 0 : (1/3); } else { return 0; @@ -2465,8 +2574,13 @@ var update_leveler_display = function () { }; var update_spell_slots = function() { - getAttrs(["lvl1_slots_mod","lvl2_slots_mod","lvl3_slots_mod","lvl4_slots_mod","lvl5_slots_mod","lvl6_slots_mod","lvl7_slots_mod","lvl8_slots_mod","lvl9_slots_mod","caster_level"], function(v) { + getAttrs(["use_spell_points","lvl1_slots_mod","lvl2_slots_mod","lvl3_slots_mod","lvl4_slots_mod","lvl5_slots_mod","lvl6_slots_mod","lvl7_slots_mod","lvl8_slots_mod","lvl9_slots_mod","caster_level"], function(v) { var update = {}; + if (v["use_spell_points"] && v["use_spell_points"] == "1") { + for (var i = 1; i <= 9; i++) update[`lvl${i}_slots_total`] = 0; + setAttrs(update, {silent: true}); + return; + } var lvl = v["caster_level"] && !isNaN(parseInt(v["caster_level"], 10)) ? parseInt(v["caster_level"], 10) : 0; var l1 = v["lvl1_slots_mod"] && !isNaN(parseInt(v["lvl1_slots_mod"], 10)) ? parseInt(v["lvl1_slots_mod"], 10) : 0; var l2 = v["lvl2_slots_mod"] && !isNaN(parseInt(v["lvl2_slots_mod"], 10)) ? parseInt(v["lvl2_slots_mod"], 10) : 0; @@ -2531,7 +2645,7 @@ var update_pb = function() { callbacks.push( function() {update_initiative();} ); callbacks.push( function() {update_tool("all");} ); callbacks.push( function() {update_all_saves();} ); - callbacks.push( function() {update_skills(["athletics", "acrobatics", "sleight_of_hand", "stealth", "astrophysics", "lore", "investigation", "xenobiology", "computers", "mechanics", "insight", "medicine", "perception", "survival", "deception", "intimidation", "performance", "persuasion", "piloting"]);} ); + callbacks.push( function() {update_skills(["athletics", "acrobatics", "sleight_of_hand", "stealth", "astrophysics", "lore", "investigation", "xenobiology", "computers", "mechanics", "insight", "medicine", "perception", "survival", "deception", "intimidation", "performance", "persuasion", "piloting", "animal_handling", "arcana", "history", "nature", "religion"]);} ); setAttrs(update, {silent: true}, function() {callbacks.forEach(function(callback) {callback(); })} ); }); @@ -3216,7 +3330,7 @@ var upgrade_to_2_0 = function(doneupdating) { update_mod("wisdom"); update_mod("charisma"); update_all_saves(); - update_skills(["athletics", "acrobatics", "sleight_of_hand", "stealth", "astrophysics", "lore", "investigation", "xenobiology", "computers", "mechanics", "insight", "medicine", "perception", "survival", "deception", "intimidation", "performance", "persuasion", "piloting"]); + update_skills(["athletics", "acrobatics", "sleight_of_hand", "stealth", "astrophysics", "lore", "investigation", "xenobiology", "computers", "mechanics", "insight", "medicine", "perception", "survival", "deception", "intimidation", "performance", "persuasion", "piloting", "animal_handling", "arcana", "history", "nature", "religion"]); update_tool("all") update_attacks("all"); update_pb(); @@ -3679,8 +3793,8 @@ on("change:repeating_weapon-systems", eventinfo => { if(values[`${pre}_damage`]) { const damage = addShipDamageType(values[`${pre}_damage`], values[`${pre}_dmgtype`]); const damagec = addShipDamageType(calcShipAtkdmgc(values[`${pre}_damage`]), values[`${pre}_dmgtype`]); - const atkdmg = `@{wtype}&{template:dmg} {{rname=@{weapon}}} {{attack=1}} {{range=@{range}}} {{damage=1}} {{dmg1flag=1}} {{dmg1=[[${damage}]]}} {{dmg1type=${values[`${pre}_dmgtype`]}}} {{desc=@{special}}} @{pc_ship_name} {{licensedsheet=@{licensedsheet}}}`; - const atkdmgc = `@{wtype}&{template:dmg} {{rname=@{weapon}}} {{attack=1}} {{range=@{range}}} {{damage=1}} {{dmg1flag=1}} {{dmg1=[[${damagec}]]}} {{dmg1type=${values[`${pre}_dmgtype`]}}} {{desc=@{special}}} @{pc_ship_name} {{licensedsheet=@{licensedsheet}}}`; + const atkdmg = `@{wtype}&{template:dmg} {{rname=@{weapon}}} {{attack=1}} {{range=@{range}}} {{damage=1}} {{dmg1flag=1}} {{dmg1=[[${damage}]]}} {{dmg1type=${values[`${pre}_dmgtype`]}}} {{desc=@{special}}} @{character_name} {{licensedsheet=@{licensedsheet}}}`; + const atkdmgc = `@{wtype}&{template:dmg} {{rname=@{weapon}}} {{attack=1}} {{range=@{range}}} {{damage=1}} {{dmg1flag=1}} {{dmg1=[[${damagec}]]}} {{dmg1type=${values[`${pre}_dmgtype`]}}} {{desc=@{special}}} @{character_name} {{licensedsheet=@{licensedsheet}}}`; const update = { [`${pre}_atkdmg`]: atkdmg, [`${pre}_atkdmgc`]: atkdmgc, @@ -3691,4 +3805,344 @@ on("change:repeating_weapon-systems", eventinfo => { }); +// ---- Feature: Spell Points Variant ---- +const createResource = function(name, max, current) { + getAttrs(["other_resource_name"], v => { + if (!v.other_resource_name || v.other_resource_name === "" || v.other_resource_name === name) { + setAttrs({ other_resource_name: name, other_resource_max: max, other_resource: current }); + } else { + getSectionIDs("repeating_resource", ids => { + if (ids.length === 0) { + const newid = generateRowID(); + setAttrs({ + [`repeating_resource_${newid}_resource_left_name`]: name, + [`repeating_resource_${newid}_resource_left_max`]: max, + [`repeating_resource_${newid}_resource_left`]: current + }); + return; + } + const nameAttrs = ids.map(id => `repeating_resource_${id}_resource_left_name`) + .concat(ids.map(id => `repeating_resource_${id}_resource_right_name`)); + getAttrs(nameAttrs, nv => { + const existingKey = Object.keys(nv).find(k => nv[k] === name); + const side = existingKey && existingKey.includes("_right_") ? "right" : "left"; + const existingID = existingKey + ? existingKey.replace("repeating_resource_", "").split("_resource_")[0] + : generateRowID(); + setAttrs({ + [`repeating_resource_${existingID}_resource_${side}_name`]: name, + [`repeating_resource_${existingID}_resource_${side}_max`]: max, + [`repeating_resource_${existingID}_resource_${side}`]: current + }); + }); + }); + } + }); +}; +const formatPrintedTools = () => { + getSectionIDs("tool", (ids) => { + const attrs = [ + ...ids.map((id) => `repeating_tool_${id}_toolbonus_base`), + ...ids.map((id) => `repeating_tool_${id}_toolname`), + ]; + getAttrs(attrs, (values) => { + const tools = []; + ids.forEach((id) => { + const expert = values[`repeating_tool_${id}_toolbonus_base`] && values[`repeating_tool_${id}_toolbonus_base`] == "(@{pb}*2)" ? "⁺" : ""; + const name = values[`repeating_tool_${id}_toolname`]; + if (name) tools.push(name + expert); + }); + setAttrs({ other_tool: tools.sort().join(", ") }); + }); + }); +}; + +const formatPrintedSkills = () => { + getSectionIDs("proficiencies", (ids) => { + const attrs = [ + ...ids.map((id) => `repeating_proficiencies_${id}_prof_type`), + ...ids.map((id) => `repeating_proficiencies_${id}_name`), + ]; + getAttrs(attrs, (values) => { + const otherSkills = { language: [], weapon: [], armor: [], other: [] }; + ids.forEach((id) => { + const type = values[`repeating_proficiencies_${id}_prof_type`]; + const name = values[`repeating_proficiencies_${id}_name`]; + if (type && name) otherSkills[type.toLowerCase()].push(name); + }); + setAttrs({ + other_languages: otherSkills.language.sort().join(", "), + other_armor: otherSkills.armor.sort().join(", "), + other_weapon: otherSkills.weapon.sort().join(", "), + other_other: otherSkills.other.sort().join(", "), + }); + }); + }); +}; + +const deleteResource = function(name) { + getAttrs(["other_resource_name"], v => { + if (v.other_resource_name === name) { + setAttrs({ other_resource_name: "", other_resource_max: "", other_resource: "" }); + } else { + getSectionIDs("repeating_resource", ids => { + if (ids.length === 0) return; + const nameAttrs = ids.map(id => `repeating_resource_${id}_resource_left_name`) + .concat(ids.map(id => `repeating_resource_${id}_resource_right_name`)); + getAttrs(nameAttrs, nv => { + const existingKey = Object.keys(nv).find(k => nv[k] === name); + if (!existingKey) return; + const existingID = existingKey.replace("repeating_resource_", "").split("_resource_")[0]; + const side = existingKey.includes("_right_") ? "right" : "left"; + const otherSide = side === "left" ? "right" : "left"; + if (!nv[`repeating_resource_${existingID}_resource_${otherSide}_name`]) { + removeRepeatingRow(`repeating_resource_${existingID}`); + } else { + setAttrs({ + [`repeating_resource_${existingID}_resource_${side}_name`]: "", + [`repeating_resource_${existingID}_resource_${side}_max`]: "", + [`repeating_resource_${existingID}_resource_${side}`]: "" + }); + } + }); + }); + } + }); +}; +const getSpellPoints = function(callback) { + const classAttrs = ["base_level","class","multiclass1_flag","multiclass1","multiclass1_lvl", + "multiclass2_flag","multiclass2","multiclass2_lvl","multiclass3_flag","multiclass3","multiclass3_lvl", + "arcane_fighter","arcane_rogue"]; + const pointsPerLevel = [0,4,6,14,17,27,32,38,44,57,64,73,78,83,88,94,100,107,114,123,133]; + getAttrs(classAttrs, v => { + const classes = [[v["class"] || "", v["base_level"] || 0]].concat( + [1,2,3].filter(i => v[`multiclass${i}_flag`] === "1") + .map(i => [v[`multiclass${i}`] || "", v[`multiclass${i}_lvl`] || 0]) + ); + const multicaster = isMultiCaster(classes, v["arcane_fighter"], v["arcane_rogue"]); + let totalCasterLevel = 0; + classes.forEach(function([cls, lvl]) { + const lvlInt = parseInt(lvl) || 0; + const fraction = getCasterType(cls, lvlInt, v["arcane_fighter"], v["arcane_rogue"]); + const contribution = lvlInt * fraction; + totalCasterLevel += multicaster ? Math.floor(contribution) : Math.ceil(contribution); + }); + const level = Math.min(Math.max(Math.round(totalCasterLevel), 0), 20); + callback(pointsPerLevel[level] || 0); + }); +}; +const setSpellPoints = function() { + getSpellPoints(points => { + if (points > 0) createResource("Spell Points", points, points); + }); +}; +on("change:use_spell_points", eventInfo => { + if (eventInfo.newValue && eventInfo.newValue == "1") { + setSpellPoints(); + } else { + deleteResource("Spell Points"); + } + update_spell_slots(); +}); + +// ---- Feature: Short/Long Rest Buttons ---- +class Rest { + static resetResources(types) { + if (!types.includes("long")) return; + getSectionIDs("resource", ids => { + const attributes = [ + "class_resource_max", "class_resource_use_pb", + "other_resource_max", "other_resource_use_pb", + "pb" + ]; + ids.forEach(id => { + attributes.push(`repeating_resource_${id}_resource_left_max`); + attributes.push(`repeating_resource_${id}_resource_left_use_pb`); + attributes.push(`repeating_resource_${id}_resource_right_max`); + attributes.push(`repeating_resource_${id}_resource_right_use_pb`); + }); + getAttrs(attributes, values => { + const update = {}; + const pb = parseInt(values["pb"]) || 0; + const resetOne = (currentKey, maxKey, pbKey) => { + const usePB = values[pbKey] === "1"; + const max = usePB ? pb : parseInt(values[maxKey]); + if (!isNaN(max) && max > 0) update[currentKey] = max; + }; + resetOne("class_resource", "class_resource_max", "class_resource_use_pb"); + resetOne("other_resource", "other_resource_max", "other_resource_use_pb"); + ids.forEach(id => { + resetOne(`repeating_resource_${id}_resource_left`, `repeating_resource_${id}_resource_left_max`, `repeating_resource_${id}_resource_left_use_pb`); + resetOne(`repeating_resource_${id}_resource_right`, `repeating_resource_${id}_resource_right_max`, `repeating_resource_${id}_resource_right_use_pb`); + }); + setAttrs(update); + }); + }); + } + static resetHP() { + getAttrs(["hp_max"], values => { + if(!isNaN(values["hp_max"])) setAttrs({hp: values["hp_max"]}); + }); + } + static resetHitDice() { + getAttrs(["level", "hit_dice", "hit_dice_max"], values => { + const update = {}; + const level = parseInt(values["level"]) || 0; + const maxHitDice = Math.max(Math.floor(level / 2), 1); + if(!isNaN(values["hit_dice_max"])) { + if(!isNaN(values["hit_dice"])) { + update["hit_dice"] = String(Math.min(parseInt(values["hit_dice"]) + maxHitDice, parseInt(values["hit_dice_max"]))); + } else { + update["hit_dice"] = String(maxHitDice); + } + } + setAttrs(update); + }); + } + // Restores the Talent Points pool (tp). Used by Adept, Cybermancer, Melder on long rest. + static resetTalentPoints() { + getAttrs(["tp_max"], values => { + if(!isNaN(values["tp_max"])) setAttrs({tp: values["tp_max"]}); + }); + } + // Restores Cybermancer Talent Slots (slots_used = remaining slots) to max. + // Cybermancer is EG's Warlock equivalent: talent slots recover on both short and long rest. + static resetCybermancerSlots() { + get_class_level("cybermancer", cybermancerLvl => { + if(cybermancerLvl === 0 || cybermancerLvl === "0") return; + getAttrs(["slots_max"], values => { + if(!isNaN(values["slots_max"])) setAttrs({slots_used: values["slots_max"]}); + }); + }); + } + // Restores power slots (lvl1–9) to their calculated totals on long rest. + static resetPowerSlots() { + const attributes = [ + "lvl1_slots_total", "lvl2_slots_total", "lvl3_slots_total", + "lvl4_slots_total", "lvl5_slots_total", "lvl6_slots_total", + "lvl7_slots_total", "lvl8_slots_total", "lvl9_slots_total" + ]; + getAttrs(attributes, values => { + const update = {}; + Object.keys(values).filter(key => !isNaN(values[key])).forEach(key => { + update[key.replace("_total", "_expended")] = values[key]; + }); + setAttrs(update); + }); + } + // Clears Esper Mastery used-flags on long rest. + static resetEsperMastery() { + setAttrs({ + mastery_6th_used: "", + mastery_7th_used: "", + mastery_8th_used: "", + mastery_9th_used: "" + }); + } + static resetDeathSave() { + const update = {}; + for(let i = 1; i <= 3; i++) { + update[`deathsave_succ${i}`] = ""; + update[`deathsave_fail${i}`] = ""; + } + setAttrs(update); + } + static decreaseExhaustionLevels() { + getAttrs(["exhaustion_toggle", "exhaustion_level"], values => { + if(!values["exhaustion_toggle"] || values["exhaustion_toggle"] !== "1") return; + const level = isNaN(values["exhaustion_level"]) + ? 0 + : Math.max(parseInt(values["exhaustion_level"]) - 1, 0); + setAttrs({exhaustion_level: level}); + }); + } + static long() { + Rest.resetResources(["short", "long"]); + Rest.resetHP(); + Rest.resetHitDice(); + Rest.resetTalentPoints(); + Rest.resetCybermancerSlots(); + Rest.resetPowerSlots(); + Rest.resetEsperMastery(); + Rest.decreaseExhaustionLevels(); + Rest.resetDeathSave(); + } + static short() { + Rest.resetResources(["short"]); + Rest.resetCybermancerSlots(); + Rest.resetDeathSave(); + } +} + +on("clicked:short_rest", () => { + console.log("Taking a short rest..."); + Rest.short(); +}); +on("clicked:long_rest", () => { + console.log("Taking a long rest..."); + Rest.long(); +}); + +const sanitizeShipNum = (val) => { + const raw = (val || "").trim().replace(/^\+/, ""); + const n = parseInt(raw, 10); + return isNaN(n) ? 0 : n; +}; + +on("change:pc_ship_piloting_maneuver_check", () => { + getAttrs(["pc_ship_piloting_maneuver_check"], function(v) { + setAttrs({ pc_ship_piloting_num: sanitizeShipNum(v["pc_ship_piloting_maneuver_check"]) }, { silent: true }); + }); +}); + +const update_pc_ship_ac = () => { + getAttrs(["pc_ship_base_armor_class", "pc_ship_maneuver_bonus", "pc_ship_pilot_dex_modifier", "pc_ship_misc_mod_bonus"], function(v) { + const ac = sanitizeShipNum(v["pc_ship_base_armor_class"]) + + sanitizeShipNum(v["pc_ship_maneuver_bonus"]) + + sanitizeShipNum(v["pc_ship_pilot_dex_modifier"]) + + sanitizeShipNum(v["pc_ship_misc_mod_bonus"]); + setAttrs({ pc_ship_armor_class: ac }, { silent: true }); + }); +}; + +const update_pc_ship_md = () => { + getAttrs(["pc_ship_proficiency_bonus", "pc_ship_pilot_wis_modifier", "pc_ship_captain_cha_modifier"], function(v) { + const md = 8 + + sanitizeShipNum(v["pc_ship_proficiency_bonus"]) + + sanitizeShipNum(v["pc_ship_pilot_wis_modifier"]) + + sanitizeShipNum(v["pc_ship_captain_cha_modifier"]); + setAttrs({ pc_ship_base_maneuver_defense: 8, pc_ship_maneuver_defense_bonus: md }, { silent: true }); + }); +}; + +on("change:pc_ship_base_armor_class change:pc_ship_maneuver_bonus change:pc_ship_pilot_dex_modifier change:pc_ship_misc_mod_bonus", update_pc_ship_ac); +on("change:pc_ship_proficiency_bonus change:pc_ship_pilot_wis_modifier change:pc_ship_captain_cha_modifier", update_pc_ship_md); + +on("sheet:opened", () => { + update_pc_ship_ac(); + update_pc_ship_md(); +}); + +// ── Damage / Heal buttons ────────────────────────────────────────────────── +// Minus (−): subtract hp_change from current HP, floor at 0 +on("clicked:damage", function() { + getAttrs(["hp", "hp_change"], function(v) { + const current = parseInt(v.hp) || 0; + const change = parseInt(v.hp_change) || 0; + const newHp = Math.max(0, current - change); + setAttrs({ hp: newHp }); + }); +}); + +// Plus (+): add hp_change to current HP, ceiling at hp_max +on("clicked:heal", function() { + getAttrs(["hp", "hp_max", "hp_change"], function(v) { + const current = parseInt(v.hp) || 0; + const max = parseInt(v.hp_max) || 0; + const change = parseInt(v.hp_change) || 0; + const newHp = Math.min(max, current + change); + setAttrs({ hp: newHp }); + }); +}); + //# sourceURL=espergenesis.js diff --git a/Esper_Genesis_5E/src/charactermancer/l1/class.html b/Esper_Genesis_5E/src/charactermancer/l1/class.html index 1e61e4916a..571f3fb965 100644 --- a/Esper_Genesis_5E/src/charactermancer/l1/class.html +++ b/Esper_Genesis_5E/src/charactermancer/l1/class.html @@ -146,7 +146,7 @@

XreRi?kNZJPnOb>H;6 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%0D&N{r`0$I;fx@aT75K%97rp=F<)K3j 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Ϋ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

XreRi?kNZJPnOb>H;6 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%0D&N{r`0$I;fx@aT75K%97rp=F<)K3j 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ΫI?79cQU6fwzdXR!l7dYBE;e6okmw*B#s_S<&9R7huz%y`m5ZzLGSH~&Ckll4u zv9&dciN|Gch2Wnst^tZPEeO!Qbfb91xpqIl)$WQ7Pv=Y9-*3l&+Vn4XrN2o%aA3i! z+Ha-EWz(IsXK220C9oi+fc!c?XPo98gs|@OraF}znJHcC8;nb%hfhs#_|rEEY(k$V zy7%bHPoqhk73r$L=;nX!jwXPJt5H9jm9EX8eS^Iz0mEa~*!2<;@k4vf+LvBAGe1PL z+*WckKiqnMzKmvli^X{52xeU6XG_IPPOu;p!pJBB-}g8i+jd2EvG2RPQT1@?Z#N!l z8k#g_W9XfoolNh?6$-ZBBJd%Lxku`Hk&rRyESANmnBRW^>gQ4{FIt6q9lUgk&%HE8 z*o>U&gq~pG27Hs0@*%p}jbgg5A9qS}1GTV zi&BoRis%uAR8^U|UAY>4@Fdv^&zsF9WTnNbZw+B1NM=j=&Kzg|HvduCC1s-k)sJ=q zRb(AQ{&I}(YWtBxl^NOaYn_ZoqyAeKKklSJ6ZJ(Ss0)4IhoS-}l)%?}J+4PmQj+s1 z#3Ok^*!#N|I-Mpd4&e}yP%kWbAheO}2*~Iy`>cW%H4cM5lR2r83n?)@SdM_-7D}R& z^8XY?E;OE|?Qq+Xzbns(smDxiv6yxBowKsaEGS@}O@B^dN&cve)#aqj>4zf!~IuKBsu5`sXb*aqjw*0Nq90Gd44&I`B#F zezGyz9WR<;p0kz-H|8UhG#7SV#{8(J!PQ|)qe`zKB6TL`CdHx8R;XXPJRsJbp>E1` z8jC5!8ou7z+co?H36wc%Gw}15{*A%(x%8#Ony{jCHs$6j8PTGx)5z^Og`vv7vxMg#82V9mG+G+wzRa7Q;HWnQGn3W*t_l)nXDG~a+wJWRc= ztd27ponz|^#ZaJb9l$}8s!{U(bQL0t6dP-VyQs!R$DVHW8d8QFDr!t#LlEC339DmE zyudCWm}j>D&S>%A)}fM!dI-SQWlCDrUs%%MB z^aajSe%Lr63zd)=EJs?@v+u>X4o13+_@wmht`itzn*XJA45w{C7|DY@X{MZ-k|Evp zz=5J6s|BQ+4$wQ?`d(gSeb0A1_FIwMzp*ti9GhbX3QHuYfB?U+22fOxk=bc%;9C7`H6LE>s5XT4Q?QN}KVCxOht38Vy8`QWfv69=D+SpWeFB z&6nUK^**u2!W*m99K0bJvH_lE?di}^My^LiDVmxTK59(Rshl4+dU;|>`Y?XJ6~bC+ z@0iVlwN0)1?`J!*2LfK;$*(t>5~qaN*xwC3@+beS%@%fyjJQ_X)B>7XBV|3Ip~7T^ zl=Na2QKQFZ{HU0TmQ%RXA20GWp6+lB6556hV>b>C0tcK2;<_-rwTX30{c8#yMM`qb zY@rVC>6dA+5f9)Rxp}zw#0^$j!e8z%<{YsuKi#MTR_ni!{Rj{9(zfCTP>H=J#2N z<9EV@^LYHarzM$c3rS}L1-}5n&tXne>)ePGD;BQ&!?7}$3-wscCFt85%jI&Y%-2F(H9fJvAuvbt$b-Pvuj+T-Vh4Mb2oDmDe>raIGH+F ztYli(HW(tPGCEsmS>l8>P4mz0%R(6&4kRTiFORtFl&@qVD!B;TBEn+$+ySn-^A#D? zA$RrkEi0?sh-y2Frt|MtFoD^^2d!M&F_oqhmYlYOIRa;S>0n%~ z$;x8Y&(TD^I2`d;fhG;|F$I9KOuRFUy1(LlbZz(D#B2)sj@vbB=6MGAB?*qw<8h^! z-i=mkDnc@1?1Om@4U$ar>e7^@^V4-2?C@G}__UQL~@0fU<1tBBGkMGxb;jT!Un*`ylti5Q29 zI(i{`)~|gi_1{o7!RPk0T5mD)wD&%klN5qze%am`$JW7Qaa-+m7S6%1@`ZW`CT7I$u8d_Gb{!$B^5Pd$Ph7 zw{$EQ{oCetFgyoiTiz_%@M#Lw6WKfoyYF^IuV!#2x#@!&uu`9GY>5-Pv^-;kbDWqk z{(jYIEM1r^k(E_SFmHEaOhUC%<43LY)AT`N;K-E*;h!%Re=(l0lombKN@TjfbH&Ox z0Q|Stw6Z&SIub(HGu0>T@5cL27S$K1=69F9Z(j_<%F@42Wmx@%N3$pQmP{GKMk-Y# zC6E!JfV<(0lDBIUm+IH>`^Ar$*ta14?E(n%!H#AS!ooQKE7id=pcC1)d!eIlN6 zRZ-gF5A%tnW|<{>t;+?t@}N;&d|#M+Se~Ib-B}8QplM{jFC(j1eO0%1b&IV5i;uWqTeeNlI6dngv8Z@KBIU6 z-#m6PPxMUSXbErZ=5)S!ubu9EE?vL(Sdx3abRDu^slp99LoQIQx0cc0FS489ar2@I znxf+fl62O!T|`mjcrzxwQtJqlA6f2xKamCuCE*ei7g};uZ)eYWvOO6Yd(!PIi>7iVt~2Dg%jS>4V&Lu0_Od zxtKg+glkPRr9YEuECbD%a7)p@Xk4yEL`v{0c3^ScxJ6w#66l-cYkPUA#L;+M+-UE} zO$0uR2t|>nKXs*EsaYLG;dtKNVQkfO5c+AZ&5PA1qwO$>$K?hA?|-!)1X*d+hu3_Q z04=h5{|$_BnK>uKCd#>WM=@;o$Amf30}&l(gtFaUW!Z5n2C9Qg8c^q*lM>x|%~X6% zN=bsc{C|6+WutevAKXp3-L3B2);(vtvUtC;P9A6aH+{YEI_X+Ur5uJePa#naZiUUM zMlI2;pP1hsp`f9{J_i7FcI;1p=gvTp_}2db!SCo5h!tQzh5L2=tYYMfJ)Am|e=KnA zRK$Bj?;2x1uvlrSkQT3TdrRu^h&{1tQ8K56s{2tr)l*doFMK4t=8j?aCo^%fBBCjFn$AvNp%ecU$3$Q5s zt|`Hwv2mc~)lt=%SiScp2JM=Ln0hMK$l2gbiAllrm5`U~ziCYFhco#URlz+%UZ#}n z4eq!NAHpgAcS;h^p9ETXc5K0XAs(o65W{zCQ22uaoxj3zap+vy(?0jMk}UNI)% zmKK&&!IzIRU_fbdy`emEqm0Pi8-`DjGf~4f_XQ223IR0(3XJ^T&!$Bv02`bUf+GxZ ztS4lTovxtn_4IiQ&jeWRdnx0m76tVB%rOth^o}Ua{7-NX7#qD$5anU8mam>%Si4n_ zF=O3EVTqQ$1&t>Gnk1-I{T&|1;7QY`unxV3EB_t>MaYn_vs^4LDJ2(`h)zq&S{__d zv>};T_d`>L_8zCV;c`{KzJ5j&`UMuSATOxnlsEN|-3NaOsdV^)Qv>>4*8fQQRDFE$ z!0Cz?njMsiqr#(I#r-C{ra24znJuN-oA49l=a3gi$ZEKA$l|a8#_Wx??}48}gtr6; zDHU*P`|ImC?SH1GLEpMy*2Q`4k+rK%0P)B>!pc=3JoxjA5CdQ8iUfF*&) zP2NB=WfH-XrVxjuTn4g&N;6 z187%zGO}U>#hVkiz``$z{8=-mQoQjO18y9I#kkojfqZb+epH28(+S*8t#-I5vb3F} zEXjICJe#dBn$|CD><;v-4! zZ8}Ecm$v1kJCiFEHJSS@ptJXix0Nqd`0f3=?c8!x%36oo zo=SWDTKJV|U;SNF8Q^-5>)DG^t%9@oBTeiF$ys>wAk+C<1aiDS(C91Ldgkyefz zs&H12kvcc`?)9B)k_m11o=&m24&eB^OkvAAUjvhpsM`6DV8Bg>>{nG7?t1s-yk7eQ zygFs4DqYuw{E^B|aSIx+1mDngO*+5O(vJ8?=Zne5i1asti$?*Z zi?9Ur*PlK)*12i3W47M>bb@WX-d~OyVnV>Z9roOh4-BQu7Sr@e-jFS!aUFF*BJI-( zL@bwUEl`lLHC^zAOXj!@Z#}Pp!pGcyNdr9gw{P6c7Oa1Cta1#Uxd5Oh44%1Afctqc zCo9|_r9?3co)ryNbJzjgetKcOuS*875#Q@86jhzC7P_xxe*2N6kJj&r-(Vo{?X|Y8 zD4Y!xEFtT&<9@=hobIQ2&MA(;e*|R&oCVHiuB%oL7*QWxuG#EGH~R=tz#@P0lsIeN zXLBb{y=F2L`;KJ92z0YBbWSei_>Mj~s%^7kL$cs7V&T9cC1HO%uS|0y2IysN5=t{g zd|5Vlyrf4o?TGO~sQONp+fIsEvm;ut=gyTRVO%<-w$S>6AU4`XA?czp0VF2+Ya^R?v-_zxYZJ(mjUi+;J5Fskb`~Y@xUEDVD$w4?V1`o zp6j$;PeBQw%390G8N3jGICS6+J7djeFo_KD)8dcWJldMdyo)O@ZQJOj+gx708a(5e zb(}UEwbEVJt>y(q^FoYp@zJi@&Xw1W5XL9E@$Fg~0JPfelA&H(oUrZE&eo&cxMxz{ z$$#mJ`~!&{sDKd(SetNEps8JvJk#X6{)=j$~PvfAv{ zO1;}xHYX@9jS7bt`*az^ld6pNlZ@O?G^cB@C&;bLdN6gBzQQ@Sr4k5m=z?pI8}KH zeWA1@TQa;xB>x?4I$5e&&4OW4WMBqcB1R$rE{2R*J7x_GyfJ6Dms!XVnQ^yq6=O*;;Kpz_>LC2&@^^yuJAMl8rqi)wO(k?XEryRN z9C!zO&X}NeWsIicJe^F`+CdyaU|!bH0r$GD)850|fqACzng0;^)weq+h4wms3a*Xw zaVq=+kx6WNb~1F%kgSmu_)OGb#Qm3>zO)YmwKVg^YMC*KIO#3T)rT*BNVxtdQh!CK zDuI+y0kGMKVx#)<4rmNQfFBe4J!mwuqHas^l{DW3zipRp<=z_4qo)0q@d=P zW%n~u+oNK&*udwoPxF?j-0W6^L0~T0<6Tq@nd$Q6rfGT!4MV88Pom+xDzfD~if1~1 z*-@ONudjP(D=yin^K0IGPkwe0K1o>YUb5vMesmx?GnLtiIGfrjQcIaNeKtdv_YFXU z^9c_5bfs|~_5W$XHW;fwORgBH5>@ShVcRKymqU;1`r*W$>BEIm_u=(CN^uW-Bm(b$ zb9;Nhs2PghO@^Xs|9JPDKc;gl?=(6BMvTZ#_UhcS2+%cbPi{^2&g09p+mVVzL0l1x z&?&}lDei!?3Glu_=2TJ^e}(Fv!(#>jz_Ha|9+cKS&ZO0qTBpet1;xf5F)hj|%gu7f zE;#J>z|6-zAMmKh#?qb2IYN-|aHK^$khv7=E-!>aMWvSSSPBV!QAn}uS@3v-<<+T=d{Li0T899F5e$(41X z#PLa&C-kJ0_r50YV_9f-e;eSvIiX&C|6|bF$GHVHRyZSA`wQ8TL3Kv^XlRdX{~xEMz|g~rncMqlr@RZTIBXipsBjmK zJLxIWa+HDByV8wEhXbVUH0FmPXuV#BMskOdkG(+7up@w&FcPs@L`c(ecMd{Q%sx^`j z(_f*-Z<`iQW;s56G=z31k!XY#0Ab)%-%Xe&4bW?!I4?TQT0(YM>Y=ULIjwklQV18cbJN0u<6Z22^LDqpfq9#>fuS=Fl(u|&Kfj!A4o84d>J=2A5L0EaVZRafF zsTBg&T{do}8UfV6qal;0Fm5Yfg~1zCLNGJC7IXen^27D?$ryypK4(WfOquOfj*yJ1 z_MFr^z5OJpO1HBeODgJ^q4inrVj3HXHIq|#61=EqKOkoXe1LVGAfo@P! z_-!VQZTjElfE1)kl$EA)>8iFDJn+q1LYNEiCU7e33``(6mKY3xz2PVKx7&K)Nkzo7+i4mpLdgNZHQ9dU zOwYmNnB4}r4-;u$O!9$J-SM3xUE#hf^LeBp)ue1=WRlUL4kJ+MQpbI>d{IwHbwP$g&KD{ zhytt2_E(G613#bMlM0WH&{qGCah=YT^`3;|E#~eeJqDA{_z5TcwNE?eQ@^bUJv6Ce zA`){X{qC!3{XAG^L|$M{utQ=? zV@v)h*DLZFNNIogz<*^|iWAU-{Y$D%&(u{uMAx3`L+~24 zJf{kcP1-=+r9dUl@B$@4?T+{=FN&KUYg|?LN?9-U>)hvO-O+PSS|DMx+WM+k7EY4b zGt|#e4pkuoYCxxu%c0tDIovgu3t_Z$sg>XXuiFz|`VV(-4yWL#tJ9a`yQ>xtD^J=e zy@;)&{_<$kcf95q@g|hY^Up_?({t)^6SPJbJo&DBP{X~ayH|+2li0$;6B-7i=tnQr z@z2nusgp6G5H)mMPQ}D5NDg+a$l=q?U}|k2IFE#|>t)EY2#!DJ|4_ZLcwAF*ZB5?G z8A|^`$K)H_h}CI zmAxktSmic&P^5Lx1Ke@XX@luI;!E8;2w1HE^qn-W{BAG;GCtXzI%EX!l+Lz&ki~lKsXlA4wgHj++DwZTgef;mN0gJ+#R_Zp7`O@x>?zt`9oai`Qyib%%m-rmEKdpkA{_&9Q8u7)o^Bq4CnXLE=z zjVAf{Ba57G=sgv^ox>5X2nnTSC)zUf=0yVA4(_Q$e2z-4_uzraWE4h3WdLw11>13F z*cp8>e2x~>aK@1uT9!3$`qX#!5o6LOg)CPc<3chRhng%Guq1v5NC1*M(SJ*6_GM1z zWK80U1>#S(xG@Wi>r6)9TG4kN@EhzA*Ro!XA7GfNx7y&Omqcs3u9(4soiU1(D7t$C z$4fKaXGD;9oo`)lMQBAabR5FBl-|#ghskiKRN^|;3;Aqpw(Do8{rl1E<+&LM+Rg(B` zB}@^F6};sPB_)Ru)v__jzxi`)y`-oA_Py*p_wXv$nlwK)CMdR&2& zmOR)z(#ut8#ZIcCk>~%yy@;0yd;o?P6I4^^ob?^R?e(^Ozi=5(YtzJ{9nf#uU^KkU zR6(si1kDr5-PLtmqVgZV08KfbG)!_Z*N3v^vbb4tq#RzGluQ_8bAAJv zmk(X891_xg%Bj=WcAE;Dlj}z~IQn*M(72*K3jWXXq-g{)eS%h#U5|WK6pKZIs)$`D zce~f0$8=&s(XGD?l3OP)$@>jro6$Hk@qdEz5m}U2+96G2hatCc>msl}eRVl>{2cm{ zBV|J(`d03#v`(_hPoHJ`ZOs<}A7i_zZyWyKvfcK$!CxCV-J>)A6=eG)o}V)Fg($>9!z7^?W( z$#v`3UuUNsq5=6V63!1Q@CxUUNL0Z7f!)~6WnC+d!D4GE2+1lBu8qHW#gG*PEbNG| zVYKDk#%Bn`ptxRr?mt3(fga}vu8n!Tw#snwC9T1QWx2|D;Tm`y+kxk26r?VcBvKsY zD44*F(5vZ20rZ@VR>Q+Lcre1ytAP`{z5U~>5zl>3B_erLV2pc=CmzM-Qk-Xx>;_=y z-w+)RMb94WXQ!x*!k?7-w8jE5X*C-_4~4yD20!d&V)VoT5n(UWmmY@rf0NK(MCuk% z!Lgy7_fbLp|Iwy67=uK1o!7oD`~FKsj9gVPqiPc)F|ElFGf%gcg&m9g$@jMj1XFLU zZ@sq&m2$oc&cmmdI9MWBg5`fQJLs<=dnNQoV=p}Wj@P9^n64h4f5waHf7jNL=2T``kegQ#<_g~&S1vsV4a<2sfV_OX`V*Zf&+-RYlLA{Fwk_m3lJ0bEbKHuL16*W3{21_ywt_Lq=^5W>e zz&H`zSBK12POtlYKui4_jXWxZ;RqFRuEZ;4LYN@%J0AYKffuq7)<=Vcug{;E;!K<8 zqm%_>KqB+JPG2GSrB5O!^IFEnO)M-*q=2E?{AFjB!H`Q#Kl=^?u%S<``51P=}D`xXmYK*X_^;MeHg-0nu2M#M7_xp?}swjFmD82CaabhS$?clpYc zN=rJJTI+N+PM5!mlz+E#D+$b`pVexN^)xrL+fHQd55`|H4Vd_c0~ZGn}1r*p{|mX6=A5t>oeW*{Q7X8gwKN=h2J6;EJAaFc8) z?YJ}RdbJYHDi%=C@`eta3>;sfVxYM)30xs9JJ4cQe>;_c{Nz8ive9^ai#>ED{6VCT zE<-J_@Br^*0;3^mj@ve4L^_{a!1=!{{ZxK$ z?kWB^+MAo3;&wzp?56iYlA76Ody7@*H%#%pWaIHOucVC0KVtHn6oV68gIRzAo7?^D;Dndeli;|)3~|(HxsGd-RZuqLX5(P#F4`U2A*8$xHx8HGz=j&H*O~ zesMx-zf%?d=FTt6Gq>HaCwKd_EKmH-$hJ3%pAYN4Q#j*xrge{%H}ChWAu{Pn;s!E- zR!HOnh$- zXIwU(sh4#;yv^oC^BMKvk3@Cp$CBsH#8|qOvu^yJe66JZIZnpr_%Tkh`vS55mAhAghP6u6(@+zc*o^en zeMrbW(aS(VK|w*`q(~AHYFWK6h!%BlN*;q*3*}pR^-kEFL9TqD+%(iv;tSfQQ zxo;|ca$D0iGltn~4zhe}9j!Zw_7V<<7rU*Br{9^w>Afzavr&iD+JL>@C3`)DWOROU zC2_rma$WyK^7riK`A@!MluN_9Cx;Vtf^-s{!GNc_j2|}_5~uUxa{KUVO>}ITN`zh| ztL-_e%XsRoA2_$yWi-?2u+}$F;dWvJdYsmcr!(8&C_2dVUu>e&sD516DxC0`Ou_>$ z%4-{_2(jTMgtN~aK+X^!dp2(7)dkf|zMwB1Vl||;NkVdzQC-`B@o0(eMy$2>0+U3w%_)0^zMQp;%g40mv^a5+Ha`4zwS4^zj-W?KROZ}YP)EX` zp4>b*1E0%_%?^FzH8_hKaCm$auU^YNAGc)IHJvfxrLwkxs(J?))42SCp`7FOvuxoi zKHsC_<_iXqZt~H*UG$%Q7ym0!3=jo{lOS?FL}=8hG(HX?_96Bq6zEPyLtQ!Re|n33 z8)jp)L}0K4Ur3dOJJ_*&8aX}BrsJT=7|f!CnSz3Xg2Jz%F`6;iE4cr)IYj9}<#VvE z%nJq;VZw`0?!l>6Gq8I%t{jssZ&My&<%K1sxEul09Wv<@sb|N5QXqp}`-|{Iq(D_M z`+#OuMQpA&Feo=w-qtO0CX6AB9MX#cNli!h9)AF}DV)nLA3!%TP`A|c#`J?!xq{k) zP4Tf{>wfJ1NXCs6wW`!yFeaBrX8pvHZ3nqrHb7Kpby_S*(YOnDa@YG?nR`vH9EOBZ z8w~AItL2Hd+^$`jI3fi`^dQ+=%ayaXv#n|<{o;-f6*7f|VcoZtk(VwDh9=o<5Ydd8 zU*5+V>00!99nncKG#uE;9iQ#w>q~QpFzPT#8d=S)O_$Ex)CKIj*7MSPE9um?JJN#u7Acm&|;NGLzyz|51>;0qsz1@C@3iWBhcuL7#-ET_V!Fs1RhymI4qQr=k=ho zNhlQi(2Fo0_YtAvdZ$-@Klmi^d{3lXik?pkt7IwTynSU5X~tGv#pZ$lDdpvq>GZV8 z7U542FqklF%9(imsjbYO`U#tg>_nxs;>>eL5$~zs>u=}N;N)+4kwhC{ z`-17rIUq4^+hBeEGaTFYEV~2fBheXD3ax~RdKMq7GqcvDG6q*WpyOBAH=R>g=Kd*9u)5YogeY5mM=O7^ay`=}dfH{il1>k_g$%6~#Sd&|$C z5u4hQwtdh4b5Bx1K|$ev5TCOFdt!6mdHEvRg!!p+OR{8nueJ$tf^wA@_#QJkbf{*I z&m-39=$ISJ%L}VmpI6MfQWt%?w#Bt;KP$EtlHjewYzU)6i(q26%J0J+&@*CiciP5i zsj6!rr(Dy@Dx zw2PNLHvWJYw>p}u&g;rE@6TnzU7u32!^35_55~A+DeoU_G(e;P4GuqPxmjG$JqeG^ zjyog{;j8g@0yynX;#zj*<^fT(zwSG3*0;rLv7lGx|9%sH=x)&H%!DUpbJjJFGp1c6 zYE1>tUUMB!zA&8$U)%*!9UnaLFv|}58F;}>T+lBQtowQIz3&N4iKpPe7HWy5e&YgE z2`%V+S|0}XA1e2~e8%g1^20_#nsw&d8?GYL0)^{l@#Crz;^TbG*=S>A-;Q_+_M^|q zpkUQ94wB8yS6)cTf|q%HZZX5pzl?MGw~_lRSU-zb-u?l*K7s*bFXY_Q+CbeN-uvta zVw!iQYRg}xl?oYubRjEpPRXQSThdn-A&?Y!5Idvqmu1A z^EqwoNU-OzY{N!&?3LKop&MykGcm_Sap0TTtZkV~x0E9hs|tTFE^7^;ZHMs6y?rTI z|2ZFjvkGV2Fg}|7G0n*5!%u!>^hFo)rp3yz3-6)El|;xf5C31nR#U>>^|Q&$9eAAa zaWq{=Tth{{Hg>Q6j+R}|KxaHu2U$TuK|$d}2<0NLK7`@@o0EK^27!Pa8l^c(hTWtM zhAsIUXUelPQwXWu$LzT)*kIFh(;RSh<(|Hb27#cjwHjVzD~Bm`w&Yu2|1| zD~nmMx|lP^B+GsTkF6e4To}(?cN!Vj&Y~#HLUeZOkyDf;w1?FfeHcUmq*D?OFC76eu#f^ho^TzDictx08@XAnY^U%F> zC$1mcvPmyBLdi_>Q&#Jy)tKHqGH3~R%-u#vn4T^=#RB;){4sM>)C>uzh=@-oJ3AJ& z%1EeDg-iGi+-3+i}WP&R)5FL1zSklynr^PUom0A?N~bYCEd53>n@rN^Hyfva*CTgp|8z5P;JnZVgDon191%=!SK76XOb zH?p}>O?`efp%F2JX`yWGTDUz zgUZ!FL0$pL1KKlj;zV|vzTv^wY-F|2P_}+08$P|Ai7&3rD!QF^b?~0 z?LR${<00}tdW^d97uyL5!;IY1So8hM)RgWcKC|g#S3yBRL7{1Fq*|+;hI%^{^^hEX zd>d1wnFy7{qIrwB+rC>)Lf^l28*Y~hoiXSlXqB8uylM&0O|QaZ$)taeRKj*d@yuH* z*dTf6b74Uu8*}_X+UND)@T;+J zUeB=0wxd%A@CPKSt7;g2$u)d-X%-%bgSrMMC4Okt>ol(Ix0T0d9H27QEl0T>zWzS1 zoJ8Irdy)>}$7;1x6Xt2+fRRJsY8|-cS}lh=AmH<}bHhgNd8-Dm(}~9t%`FoK$}+gV zs#2bK<~wr2R9G8qgk^W&firW^dYw?=qFSxz%(I4a#tt8y$Mqvwt0J$$MvdDo?^~#X zsU$DU7B1z1hW+?lZt83rF1UIWokO(L)i+RY6>(K?-8IAceEr94Di2C2AB~XxrCuXT z@+$mE28hsJjxqUo`Lb?2>}-s4kMGXspG>B7)ki$`;W}=gwVOMKhjUZEY+icj3(kLX z5J^!cdJMUl?_QiJZ&Uc=ljL4l#O(DS&{MOF_B~$VvFq_t$&f(b^H!>wD zm5BIMu6*G;ZtNcm2Y%!QpPB*Z-pPA+58|CGdvVKb7hf!SpR5C)k=g4umaeU$Q~P$@ z{KyNm$&KWb#~uU!E;j9~=iIbt!XqMxA9F45Ju{x-AMPV-+%)#?wNWwi3D&4iqiE$< zMAj_e;+uXXC&bUxrygRpCx_LaOe4Ky25oy^#;e~<b8L; zn&?IuJySwUIts6etq8T>$<8%%$=5=_Z9_`vfh7QI_7`D{IE_~AT`YWiH9PAi+J>u% zj1FgKc?lBjlrXHn8Gm&NzCII}Kkrtu8WX}ZM!iR2k%u4OzJtD9ddZ1_L#}y;3!1^+ zX~(nE4nm`YB9XsDSacFDN4@-~prD|jaB_483vFAaV@`>|bds_R zmgXIJ=JFyQ{B9RtFQ`GSlJEpnTzv5eF6j{TGRHPgVQ7y`e%fOtyL&6r(PPYQMW5!S z4!xo>Y)6qao3msD?bRj7@ftD@xsH}bnH*n`wqga05 ze16(oP4@vuLM^0fD};v9zJEJ2Tv;pc|5?Res$ z-}1ZNjbU9X($kaaXo^K6l449o?z-Z1)*k!@ds5_4YGc8?$WFN#q=z3R_p36{ym>0> zxQHg%C*e`iWVLk=CFfW)Hr1KwoSTKF(#1E6w&QgW~7A#aMf1gbcd0XlX1A4 zYO52iMiik$nHbX;t z>rM!vHIYwcF`Lk8%vfu8@!flm@rJnr{hFr{W!ZyS6poPs_|v^;nY9 zP*wfJ%FR`bX&=Mx`JXYjB#LpvbCC4m3_kN#`ebP+Tl+23HaaLO$md{r9YqJ{^42bi zdWW4Y8xGL+v~1LY06xE0w$2p;XY2)I8GFGmGzm-N^`~xXvM8}@9~OVw=a_~X#+^ToaVJU98+ze+?2@Bw zgD;3?J^HhAUSBbsXo4!KB{SZA;Dmi>qnk1H{d*hL8&zC*%XJ(bxT{Uh;oFbzKQe}B z)`6LC{&orXmL2=BWZJRk)s#E#yPi9a`W%wgj=7&7AGMLtwj--&9jU|7c!0e9%5BHB z?KAug_76X%X?zPlcuo{QJOSg+Wz+Z*uNrgdB*t8NqBT)G`NYjfA0S`9+xEnrkjcDh zk2hH|;=HrvzouvyKlxI|Pd-UE|6%@+0V4T)Ga+L#j|Yu)`HX4K<@DKF?zk!)YRbi2Tcjd(*W_g>M6|6CqKUk+65)%4$)%Rxm+>&D?WMjdiH%A%i=l9nEcx5s3RIE zD5w_tYlqvqZPip)hD{nRCl{kbz0dsd+za4mO?ZAR6n`#6wafUQy5 zRPr=XP+d)>HE2N8l@*d-lq|1A$Aw<0Q6z5%VDWMGol-D~bEw2N= zi=zArVrzr(V;)BhrIq`s@annr$~);X{X9nXKa=L#y?nc(f%ey{x%lSmc>l+nx&6A! ziFfQ}WkC$D554U8i=$7WU3v&RN{fV5MTeo|Nz7`)zKRCI1K7Ln zN0PF;kkw(x3EOR7`h{$yv_I`4*^@jadf#(-;o190HG|9JCo-)K z{rmSKUQ{Smsn8mt=skE4Efd3JUG9u_J?Y!EHELAo!c*wpt3RE4_M>H-m;3@a2P@b}t8l92I_ze63C2LMWLE-O3r53d!8mKMXM`G3qA`XtiR$YwSVI?-T z^;3JMBM5sI9a@Hi|HLG{?xTX&I>6i-6TVM%G1N|K~nF;+gbWaIqz zGumZG8}CQqKsv(G+z!hS0Ycd}yUvy>iKM_g)K!sA39l|*&PUTRABkkNJk zz0R0ISj-W5#iJ44k%qc5a(ayY#pB<#dM0{P1X=9{;PrZc*SRYwC@B2dh-a#;rj!Gl zX47f#F9*{X?^#WKRS~Uw9UF^(VqCUrN=mEcoJ~_iA}MhvO1(ZYK92*N-A6=Z*k2#g z%skUZ>2XpJKvees5Ly zlVgaC;TS)Y!YM@PyayBce&=?69~z^D^vqzT@}>ys>Jx7#_9gatGGbG67=HQ7>|OUg z1v^(zRk&S_4~|UCru~2mY2IZNYV}E^Toe=(6cm~gaIk*KA}S-Y$qIqpI~P%%dm8Pt ze%rvh?7(W)ABbSgh+`6|{{jN_`&hiVfT3fD9v4gRFWJN5728N?-ilB)SgZGuUs6f` zKAkv9MCveG)~>;l+Meu$qed7811hX1teLCRX|el{$&6P}_?;*Qh=RgN@caGvd_Flu z@c(0o{2pW(!^Zvn5_+SBHhsp^rq6kJguZ*@G6e+%1%=;-&sss9Kb&E`J0b#FLwuEN zIZ!McAT`DN$t$VD7#T};vozTY;I1uW=e~nzW727xnSj6Ai6uiw;(OV(aU0>SJCdli zvvu<}jM3>tnDvC1jd-0lDywUd!c%D$DY0YcE}WVOTDEFVh)$wHKEDT~>}J zIvQ*?oDFvB>nbtEH76q>XcU#@ZKt$eLhUKQoY;y$Lp}LbHZn4fKJ_fcF~k10BnoXl8k72DXjaW^^PStNvdsHv*O>G5NT2q!u!6``kC zwtqVXRUT4WwVg4wlaSf&4lNqqlnG=h?o}U*iqq3reb*om9S5?N|14WqQ;xJf?Sh{i( zZfq=`^)2i3>Iw0evSjI6Y86L`!bwm(APNd6VaSjny#D&@JonslvZ0{Y|90i7--F1r z5Q*;BUVANL#*8^7`%q9&P*7+}Re=>%hz5tvir3`~>iVnnNct$EL+Yuu+HiRM7+o&% zc9ddCZ$(b)R9eJFQRwwhSXoc`Pd}hZYR6f_x{$YOF8+`Va&uZhn44nBi^oxkCblJm zy0@le!$Ja4+4O89gh1jcowJ#;0t;GmG&#v?Bx^O2C5||!haK7ox)1C@hOw6YB^z;9 z<*~caPS?{15U+=tyo2ZhehlUilFT7Tos~quX{ESwKkHTH_`E)9YwUFB+mm>MlNy7T zI-5%_g<#NY@u)*dNe?G3GJ>5>1N{aLBt2S1?ZH@#1{;O@t7tQ17(%QwI_e0REd>Py1%*G00ELwfvfK5iT}n`ya?9fH*tf3$o9`fXrbJpM zhEkco4};N2MU98V^kC6rO>7Dol(J)$jqt4INFE7M44}#rAR#4KWVx)~OH5P*s+tN6 zaY1jyfhrG4&4U%q0~O^+dIR;Y3hb&V#1T}N9VB4Nz~S=CVNID9uoso!)khF*_o51q zmW>YrHCVln6&+LH=;ZfHo6bpu=o(nDU>&-&c4SBS$lGZkD?C7L zUM*oUox!`0dUX^%qE+DCPfb8iM!<_l9U&VZf`s&R%62Y6ZAzkK?{*H_^>k>S$o`7G z7$TGLmK9=(i6Kk{B?WaD%@+B*6cm1&0isf&)+qJj6%-B;78WM|{VyoVC@3f>D2N1* zaw@E~M3&Z2DAnS&S5RmVrDIzidF!f>GMXbf3n?nMlH4N|L+u{+?%$5up{1-2qWukW zPREcwJ=rklD^~8#BquJ8b^BKnYRX{4mOL_Z`%`NzA~Z3mDw-K*X5H>>n50DVx9ldN z!vK=a``EU_&cXaV)-KpZ^pG|fCY=o{z9JoN`Du9rAHBbAt=9{G~JnyOj{&00c3MINOMeg>&vcWEIthL%+C zt3VrSk(ILS2MTELhZ7Z-z}_88*tUN^`uZ|FA;~xoItk4&;V#{eljiuP8uALNNy`o; zztoCGohB!_DW>)w;VmR*!r`AKP+ zLzu4tlPfqz%IwgEN{5fQ%uaML?#1D#MxzVC6cb8BL`#ej(Q>=w4!!W~+)inEB}ttI zkdqb({x-DF-cDt`i*^G?kenWc%I>9O$6ztph`3g?Pl!cj38jC}PHZWtf%w)8X&q0f z4ueS3P?Q&50EG=_e?v(SfF$johrs@94xESpYo zIysa|71o>%VJ0HNqv_f;mwkEVcq3wIk)DWEufmd)OjxV|@3wuElv`-iqdy5T;5RfQ zS|9Whr8RGjWNccXT0!9#4G;+x{(y=A8Ug_&dq_dye*wKlM?g}EAGm^of`WoRjOMu~ zE@~JOpGKGXW9vVK(Y9l^qduEB6f_%|kU=Cqwys!&J1T=HpNr7QI8x$65&w>$B{Qcz zO$6FCW}4-8ZMv(7R1WPuGPxOts{O$LaVA=Mcy z==5d+0sjd%Qc(CWARK^3;n!CGMWIWQ50^V2=RyA2Xta8?IujmGP`dYzpi-&PXw(G! zegcQRq$)HTG36G(f09BcDzyfUDkyI(wh}otk|b)aoP1wujRuvdopQ3`DZj9tTE37H z0e|4|af&)A>Z6W9K|w*`&p}IzHf_i&D5hQ=L+=62jw|4&prCMs6OOEcgM#3ng2I0i zVSJc0SnXauSzSrJ%a2Bko=*XOzeI>p!v$T!i4N1@a-AB(|Ihk8`vRcVs?cb)1R5)) zt94pg)7$6vAgQ${tO_iQ7O_0w^`kcg^UVBSVF;Y;x~kALCjJW};@1rZ2?-5)-O;fJ z;yBf4@Z$AKs2h&~|G#x|MUoA+V-?xF9uJaAbUQI)zfr5xGu39*2prXCW5-BpJ^IGC zxyR!<>U)(ytw;Vz1Uz_r$86hpTpGQe;IAft#}ll5r11MOgvZe;_s=Untf26}jFOeA zpl|{VdNoy6FK4}5z_OKfVjPP+b$%)ch=GX2C!Hhs_KI{8!?n0QCpQ)}YS3wgXQpw1 zA3Q!W%g-rC)GFEW^=q7a_v>8z!q?n0vXwmOQdO;F^x%m&d)~zNZ(Jo8^*V&lFQHKf z_~M~+cx0xUFIP>cW$hZSx#0~)-|+^c+8Xfs#5oTxLiYvTFXbBqEHR zBLW$c&x^0gIjd#kqh{YiZoTFv7VotoNg+(Q{V5*0W&}E|hc|8(d)I?%XhP6za*gFv(`+P#rt zXDD5A)7ZIsKGoWEx^~DyOMs)lHkDe9%2&^}O*v7wx2~Qi=T^$0N+Co0bFm%EpJix`e{QBCI~pYJ#(_#k<$BW79SyT>Sjj zUA+D2hwLsX$LUka#z$RQa2sLxi3d|4prhyLOSx!tPxSJDNC#dkMMZ^_RoPK#bqJf~ z&^c>$S}M2AVqlv=d^m3_H8nMq9o)u~*N$ZLJ=0LB^i*wM%Fazi2)m%NteC0>FB)M? zs5G+iQC(6jA484Zk5(*qS}83q$LV%aTT{Y;{F0#Y5wKBQREV4<=c=Z(teSubU)5@G z*OgINRE!9A3mPiYpK1UWZ<)tS@64c5E@WBBhfm+ht25T1(rM*$(H;KNqSZ?L@cC;@ zU08-zRmMASPNm9kL3^~NrSJ!lhx)SdLG=!<9o3()H$FqTHhBHDjo*j(?lygP7pI?l z3;S$p`Ll{j9=miHr(bYC`vaoAMpmK}>%M*RGS0mES^R1h3qN^=H@;YgTP?yLkN%E> z{c3%A+&pd=x4gb2_*q`3N2k@Y=f_7GGyXnmLPh^gw-tZF0I?t3#FLLa!s6{U^5(NR zBb+ZPj3zB5HD2zTSwjDp@@eM@qtJ8I-djWHw&(ps_in=iQa`Gsh- z8m64tkEvTKSo;2Tq$MWPp=%d9b|1v2n+s8?jO<-Kp9QOSU{b4b9$dzRo~=kt%OJBw zNACD=4h?EC07EuLR5B+u%)#B?(LPqs-aQraHHl7di6Nqzn@0{L zGbNQ)-AA*y)P+v%=7W32l9Zf6r|zBU)N2HD4%DLaZev349D4NZOLlfL6JK12z4{2N%Cjx0Z=yq^8he&~@x6ams_hKMN6&_R~k7VNdSK z#pA~@?%avocIg=y-8BS+$HP|4kJCToosYj@!vSFe=`n`J5KB30zx#l71rAa&5{Zkp z1YKtee;k!Y9`Ns9`5D7Up2;^`Y-BV`ZuHgZQMrnk{>n4F_Sp|qOEF}p#-MKW_APt& z37-3LFD&^DEt)$h?ou08jW%RwPXLpVCtVUArhROIdp6W^`ALg6P&3!6qzI3=_1Bj z3^;;|RPu}I&}5^S*%q^shr(+`T?W0FK~f!AFJ{1$=-Yn=a_G$;{W3(tb3nvZ2k?qX z{9o!%*dQm!GZBmQ1`Tt!Tj~AWex96G!iN2JY8(92H27Jz)5g6Y7t{Z_{jAHkV>D{z zZB7Lu7X!?UJ^u`FZDqw4r!du+Gq0RZ6R#w6-*h^UeTr6Bzr~Uz3+Yt(4I>6$NnJoi zT!wygnJ8d$S3#L(8wuh`u zuQBqv7jUZ7vKQ#jqW8caY@P8GPkbbzOnvnQ zw$?Tf9%4jN>j()ABgCY~?Q-CeW7qygPa5G}(y1H&j?H!Xn^CDzOJ24w-$~C)@8b50 zx>8zQmzehDyG%NB3@;Q9$?aL03>@X5PRa^A4v-0|vk?1}-RprG(q8X#geqFP~y+|-t zVF=aAp)a|PjvvLE_n#+V z?92<#PNrAy0X+ZYEl~OuKkq8T6cGk)ClPT8^lYDrBpK+@uLto7Jvi^2;S?|Vj1S(L zj!g$~VZr%eV~CcRm}sgi%bC5#&(N!HVQ`<`y!g#_cI}@}n@9TBOg<4tg^L`RWT*DQo_2TT?pJhTzEf$THHEZXyM||b`=J4oauTbQG z{2ykrU!)NI8A@uBBpb0UM_$FVcV0!bbqi14bv+kcbvKK))ljx!Hp|QO3_ra;y}A#h zg?TR@e>oq&T89)8Pfq97B&W7wVDDT)wL)2pe-D8GR=bb71|Ri~z_0y`{#pV)ygrFh zQy%61t0od5xo~)dXe(6A|BUCS?d75Gx3c`F?-}1Sk(vexi@TcFZ+n=`3!mVXt9npt z^%C1CnbfrYmL%u(ght1cnwdiF!ELVd3ICosp8&zme-g)5>hKgc#rf4pI>?0Ph-NuC-+{~T5m3n_XDar8| zg9Ng^}0?&P}}A27H>HjxowN*INLg2Mlc z|M#;)#EDu9*7C;lPx08J4{`qk_w&RPk8$(mlX&XOm55Qk(bUv4V$g!5(jMb6F`U4Q zVvrxghdyiMggVXP&quF2**1s&8q0%&ngebk)NVl zNDPA2$vqf1AeI$V-{!tMU&fHym$BVLsH(P$A6w8PA?IZ@s`vOMS)~cJ(4&ItIx$16 z!XjkkcYemGi*MljqGr7P{d9&VL%Gd&)VT#cs^WB9?%>RFcxVJFf319u8mTdu$P!Ka zoJjJ2{*<}JE|GwNnteSsDp!Dldkb1+uVq9Dq`~Ch*FoBkq^k8E@9_*?6p)?RnzCv>$vgW%Ltc~ zhW~^ivydcqm9k>xI z<8nHX{9gPGPCRZW_0FRV{KRS~xEo0@i{kyd%F$NY-eT^r++=fNxVE)P-1nPG)_1oo$+de2~eSH5~ zokVR_IaWg=UD~#km-gz~i3q(DpU;QYYoTMuj&eb|fF^{PxG=Pm7pK!B-#cR7E#R~f zmfn^QnIZ(wNn~^!p*l4x>4+?~*X1TEy*asUMU@K|VX=vXYN4vQn240tw3SOg#M8A) z7S4LdKVqIyK|$f)#~&J^XtYMmaar8=@p>vNtEj15!@0Rm-h203`Rx`c-pCDS_n}?q z-rVxqPXx3^40W5hWAdfkeeYe28PT1qo|=WDa5J}DI-1@+yD|8JDXhzPVKQp@;)&}x z?}le7H5f4X3wi9SkzDr3=cr948Vcrf_2@zL>erWXm)^&!;(AOb6P4?~WAeCR^zPA( z(N{jg&Qh1GPNFl16CD|fMkk3#X|~UKg%SOF(yeD7?)`8%evR;q)bR3MmvF;Bu^DV2UT2HjDYN>a=vr1RKI5Vfp&ojDflYq;y7uh_PA z19#v16eN#hKZu>HVb^Y69^HzXH5#$>qz#o;g-5c{ zQUx*YiRbYz+)Veh+VtqrgLaME@!67J_+`%lsazhV(*YJ6uIkx;r(GJXxhc;-gmh$M zZtX|bwk517k&eMEyAestt+whE8FLtI8U>Rz_akO*-pRuEpXTd*PQ023S~Ts5G|UWY zHj=3ye?XezBzA2W;ek>G@1!OIXCsrpT!h``rowHYaq~K?`T8wBTXGmx#UZ|(y_izx z8S81c%Yj4sUdxVbHp)w##HQ4xwyBVrU(R6vuC2WP)qF}kA!t<6`{BSMi4EC`*M`mN zM5**(vpcBF&tluj405X6C|q`YPTx*BLhtlQX~`ZOb~|plpxlk!YQruYxVf=fDzPbb z)N0WV$MMxnpTCps8^34vg53m%`-%IMKp^;2{Ixk!r4p^u%ZWYfS+;B$D^_eIqtH%N zYAq-}&gdJiW2dPD58Tn8WpCWhQ?n1CG^p9ObQ+VsUQb%HUi57q$n)dJ^2H7nBgWoE zMCL-qJu!(2uZHZc%bB-qGZv+kV_V6_#S2)nBL{`OlF84$N>*5F2KVpAiN%w+|K*vK zm0Ngj{2eUKk7o3^+wpFm&K=KBlbezqT|1MvKKLG|QAO6Gm+3b2IrQ~=Gq6i7K6|JS zcTd@fQW?OJ9jkf!wYMpZs73qQ{(SJ~>mMswXuK9*JbLKE--5wN%P=fv7_}*POgPL>4=uQ+JJxIO{ z6#7U~6Z|={|FB%_E3WMS0u&0lFgPI8K-*L^T@$tPW2H1m*Xww{UpxWwK*{YB9~b?Z zD%p~0g$g%n?eD)>+KXDR!dC2LTb4ARXT|epuS24b0d%krJ;H@!Dd9hy_gC75p z_U&q*%07z2%w?Y885o6u$N1RR!?O_q%!MS|h`nH)Yb#RrIW5ru^t({L@-6ch>*N zcy9n^vmcLtmr2V;De{c8*K-Me%u*CX6~X;aKSgZmDqer*W2S!e5ffLJaO1EMbnVuU zZZ)*L{>q!Y{qcJ&*ilJrM6g^BB-fxQs%y~rcOi)R^}Y?*WmgT}o;g*rkuD`fv; zzMn9J1MA*k{+4oX8PT4GP5fyX{4z6Ve$Ru=`w(FCqx1E5@y4^)1LZ7!DT{(U9cp6~ z_q_2HskPHEDJ#+VhY=MXR9zvVCO9IPFtY-;&dk7(%%Mca`(vo^F!R$dpuq@cyz_)?85)?go#&>1!pkFHCd5xq zjrRR`^U?cIxmvP*%|MQy$p6*5rhwuyDm)PHAAru0hf8uoslKyobVmH8*=I{7N<3J~ zi^+GZa8_DC6Nbj>WdF%*EH*thmz&c3Z1$flCaOj-CO zPlHJIjZdIf^|E>`QgOF{r>5@bQ+*hNLM*)Xor8O>Gs`odxRpK;auFYEh1~-Vug|RD zcV2g@Rf)^yrb>FvWgBWL>|w0i zAPYKkjULS1yq5zfi%}W^NlS>7ritYmD=EV0^}2AnwX_`c0Gm1u=47D-g+fPaYP|f$ zNdo1LcUCaet|rRs!sSZlgVhIdsLg1C!62m*mrs z3=N!43{myD@5v-~ZQX;#tstgWV`2j}xLqDPj(C8SJ)1aLp{4%F2KcMJg!UVQLSx3G zi{|0`TVhsA=l<`xuE>q~Jd%mS+08Gm!1)=M3l|1Pyz~_V+!`XPA9o-7IxD-5#bSsc zE0EJ2v!>+;-Z^ROvR@@qp{kK(80*JBP*6BK_lKW=JIrAvcJuj0-- zyabt~??4C>K3#@e7es(j$=t=u@Cyk-SMxqrEpQNQmew)x(0lW6Ys};XQJ2_M40~=i*EI{Hw8BbC{SKtZXjw2X50fc? z^{~K}9}npmadT%pDm~46j-gWx4VC+r@xhYg zoH(?LL%EeGJx7?oM4Fzov3t`lI@V~9T5|0YO`!f2sPt--1ywxy(GlWOLwLJmAP4s6 z^3tL*a?ECS4hdo2Psf>A=Eps#h>tMfueW1$%f>l>5HDdSm7H27nHMO3XW%8rS){Ly zSxv|vsd)bjNHtL|w~FAHWP;@dZn+Rwnx%JoHH5~d5_)z+KPfdSJeDA7Ri_iDOHD|0 zG9gml7E)S}iPSV-UONO*Gd&QO(?v*B0wLAga5`ORjN#O*Ro!V=5*!|>=H}E* zI6X>qK{2FBJCpI?lnd3Bgha;6+mkxDyS+N15|Ym}7t{xnT0=e?$*`B2H9~NCyu>60 zobCXxQY%>Y>C-&^Z7Cz~D`0_j7uyx-Jbd>M%w8`Zj~BlHCPCT0$Yg3op4*7m0-hU`!Z+_cOF>dy0)lL~-3}bp zx!{x?=gS%M(bXNzzQeDvWa5o<8+Q+F+q5Mq%E<8z$Ek2a#mOD)+Fwq1M}KlN_wn7* z6O8$OEn~X682Q>bG>w9(EGcBkmoxD1I)S4T-sg)4+Hv#fhw0b96QO}R`G#N)*U+MI zBCmb<4I5v&ofZK(%>H&R##)aN;~y!{)VdrFU(aQi+c)d^>+_aw9D!kk>$Q{=W`d>x z*ABdv@8>V%_3aB$stmNe_Ie_9D*0w$vsB1wDwP%oDwT)*+cr{RNM+>k!GxO>99sW9 z)0b=~qr44nhZS>p8fIxXBKmPfqtvOO#LAo@KJ~}cCrAl>yCyJ5 zQoq2XgVQ*2XdfS+aH2K;!TJoZhij5eXadzZtsYeR3o94t8K=cXSeTAx2?p6Y=&~XS zfb%u_mPNpC7oXD=+$#x+b6#}bU7XuV-1`SRi%SFVKe9b{wJIv zPU%*8K`!{cJ8QZ8f60+Sp`-1M53}I9@v@b&LajpzwoBqg76H{aE9vo>kNN_?(_j5g z&U|mqey#6(q+P50Bf0&Rsf@ANkTMFjI=y^vl%5yjLm&|RtpdblFDLWlNiwr?q&NaL zo2|MuL`!nF8+q=|mArIMH@<(~$gvYPp8Nb}H2QL~P86ajlM)s{X*5uDWC0I8`W*Gs z6R0XEr0uX#)JYA*(X~5)Z%?2@&8Dr-&mJ5ZJSZ)&`@&Z zFdDCc>|L`NHQ_bt){LSeuZSLZ-AjU5#kR~0@{cOW^T5D+pW~*Dqqw$yUBdNwlm@ir z!xzS*R+n+&*ikY=OXXuzc&ucfJc0INGVC} zljOYZe^HjiRf$)cMpi4)B$`p>mQwG93M>{knnr<~IG9Vl7xM6wD(KQJmC4<-Or3Lt zZ!_FzjDNf~!{zi)H_phgCV_nVQ$Aju_JZz3@`S40%dIVg2n*2R@KuotE-BKagc6O` zL`-7p>7^dG$UzZYX5=5fTfS$g)mo(a4+*!cI>qlYssL%*lBhwYMx#IF7hIh(CJ+b& zf2RPEWXY0g_?+1qx7&`(8_Bpy-%zj97i`UP(XeeF+SQG~S*+#tZ)Rbv z+1&RUWdwJ>xq$Zl=CJW#9$IrOy$AOqRN;nB_pp3PIxBY+P``dX%!(W`?J;QmLU?NG z4>Xv+5>t9x8YL>(wBa}kje+~$UqhSz->^NS1an9leFk>K=yuU`=!?wiq#)MegqXH` zv0y2)zgbGLQ$?#@H&Z`ajnk>(?l->UCT$8zX-3J^h{<1mgCV)GZx-n6Tx>6-HEYSv zMZ3u^wviU1K_3`FvJ^9yTu5wI+)5phQGR%wcI++>Dq{c<{-*|?9_%)|oC={*8;FcB zQ+{|A-iX??s2zdVWf$>}e+f#J61T;{?jjG;bfnIxq`b<;?m~~`V#%>($0^Fzuy$7^ zB}x^#i|DK_+1IMQUM3EVWW#YQ`wmv33DU@g?x(gPrDaKGIqnh%om&L)Z0`s;Iw^fe z#mwZTM@pX&fds)nh2&Uup$OmQMiSb8LxAsZ!CRQci=VIJuw93rR*6y}`Q%Bd)snVy zQ{~cdd%vv${_AKal=)+N`+LI@-#RWdrbMnEaZB||9^bLxM~f~4c&QIQ~-G(x_76S*x z<5GCAOO>$RvuB(YD7>E2Q6afV*5$x<&P1ugH?!n+V)Hmrhd1WNfg03m7k23e^KUWg zzsiyFwWa2fT0ft-^t!!h)RHrT3Pm7TOG}xt*bDwzbVhmN@QM@OUugTA&wmY8tg#Z!!(*i^qP`hk4PK~F} z9-N~>W9ji0^Dc6!PTS?iw?0;dN3 zXCM2S{kgH7IXDy^8>e3O>+?G`8>E)(5v5t7zuLK6iiAi_7p1pI3Tq4T@sHz_dna79 zY1MBUhs!1gvXjF9BR;&<`~2-<`Foifp=0j2M80iV%G{k594fHOy)EiT>*(9SpPq8# zFfUfCTYP;40)gOnP{gJ2-6u~{p)?R=$zj6Vb6Hjx%p1@5qI0C4GOL&5WPkE<^T{l- z<5BpcBT`=)t;tO7lrSV|Qc+yM?#wC_Dy8hor!oi7Bsm17%fimX1*rXlsU7Vn@3W$) zi2eCi5|d*H)4}m$ndCb3G^-ir8`OJT966RniPDcoNx>*A73?@xh+jk$siD5qx5BI( z4ir0(cjt8D7aBtSSf5dbL|#rFNAs#M1P4lC@j1iLRYWvdPJw!+BUd z3b_HR)UPKvERmai1fK1ph2r zNez0Xi{NGJsBs!uc6g=8$%U1JBrFVC1%ny~$$!rcfk^i*H+JXQu22GjKp;3TIuniR zrd2;M5~6isb*X9Eye18*%UmQTO_|AkGmc`8(4$c(C@Cx_x^Zi^eS8zn6T9hs_ZO@y zb`xaO;I!GW=)?JL`or|oAE(!tw+ZcbBio<$rFU#uxPXq6cJbaJx zcR-6`}!0J`YZq#1}u8KvFs@KD~nukv;PPPfg<4g>DwFc!Gpu`xtQR`y5sV6DS>H zl?Atd6q8;U&A3JZyghL$udXj6z^q28@KRD(OvAo6ucOgQxGnFTgDKP%ACB z6Vt3MYoG4H57WNnzJ&z@1n5w!lyc@sX<-Gmy7l1a|6R)&2`2crAOwg&a6Y^qhBXV| zvkfJ<3LK!j%o0ROx%1aBqPc9~dEQkdVPSJhVG@^5a-0$xzCg|Cbp!%|KyVRQtT?@r z$GMmCGP~SF)`u6JRv|lpO?+W6onmxyhk38oh-3!7V%0CK%T)2;BR6t=9Y3rNH#WPQ zG^t-%l@~v=fna~r>D`0{nlSq5Pa6pM1q6U!E>ouc#PywSrIFOc(qtsaq?Ir43blqH ze-r)&pNRNr;U*5df_U|bfwYTMV|Tf!v@40LzCRTlI>O51YC3gqz|n)pS+FCY4v{hP za~ho%Q-BfU?@V%?LajGqE6(PPAGQ#!cVV$Pu&7M*Xxo6az$iX`?qhzPEvIhqhqYokOYL-$vH9%{=tgZU&6Fjv?uO z=mLUd*HFQ~4KS1uTAnUHW_H%xIWF(&aI5F7CF&r)Krxe zvHNJQylh8SC2Ec4bVOaswvLDlrYdV64^7?8(mU!9p!KDRpF&FiKJ`$#HK@&I+OxFR~+SmH@1=EfY9(*I)y{7^*9cj zowRzjY1iQDs?YhaAq0p(a2}+Fes;Ty&gp)1PB&l9o_;>$JCZ^cAJV=>Btsw&2>y8# zYCVC99PWN#qAW%Vi^}Oe<`(APULTEG8bW!gsH_6~&wZUzL8!lx?VHxo;g_|(T0(^a zy*XH}^^~wwSO~9GpBoaaJp0uT{Ls`yK%fb)uS>yiP^*=)xlLJ_7xcfrNtE&Znha8# zwxe5G0_v8@y#K=$mhLSn4z5a$;4R=$5EGy-xoz-RQh{ z2R~$mG3B-%_^Mo_yO8+NVT%~r{3-dWC%Yxiq97#9%+Cv#&}QKxxlYAl2