diff --git a/Esper_Genesis_5E/EG_Sheet.css b/Esper_Genesis_5E/EG_Sheet.css index c9fb990516..01ca0feada 100644 --- a/Esper_Genesis_5E/EG_Sheet.css +++ b/Esper_Genesis_5E/EG_Sheet.css @@ -1,5 +1,4 @@ -/* Roll20 Official public Repository */ -/* My Own Repository for Testing */ +/* Esper Genesis Character Sheet */ .sheet-pc, .sheet-npc { display: none; } @@ -35,6 +34,28 @@ input[type=radio].sheet-tab-button + span { text-align: center; font-weight: bold; } +input[type=radio].sheet-npc-button { + opacity: 0; + top: 5px; + position: absolute; + right: 0px; + width: 18px; + height: 18px; + z-index: 2; } + +input[type=radio].sheet-npc-button + span { + position: absolute; + top: 5px; + right: 0px; + width: 17px; + height: 17px; + border: 1px solid black; + border-radius: 5px; + background-color: #E8E8E8; + color: black; + text-align: center; + font-weight: bold; } + .sheet-advantagetoggle { position: absolute; top: 92px; @@ -68,6 +89,11 @@ input[type=radio].sheet-tab-button:checked + span { color: #FFFFFF; background-color: #00ba73; } +.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, .sheet-advantagetoggle input.sheet-toggle-left + span { right: 181px; @@ -166,6 +192,14 @@ input[type=radio].sheet-tab-button.sheet-spells:checked ~ .sheet-page.sheet-spel input[type=radio].sheet-tab-button.sheet-options:checked ~ .sheet-page.sheet-options { display: block; } +.sheet-page.sheet-npcs, +.sheet-page.sheet-ships { + display: none; } + +input[type=radio].sheet-npc-button.sheet-npcs:checked ~ .sheet-page.sheet-npcs, +input[type=radio].sheet-npc-button.sheet-ships:checked ~ .sheet-page.sheet-ships, { + display: block; } + input[type=radio].sheet-tab-button.sheet-core, input[type=radio].sheet-tab-button.sheet-core + span { right: 116px; @@ -181,6 +215,16 @@ input[type=radio].sheet-tab-button.sheet-spells + span { right: 20px; width: 60px; } +input[type=radio].sheet-npc-button.sheet-npcs, +input[type=radio].sheet-npc-button.sheet-npcs + span { + right: 280px; + width: 30px; } + +input[type=radio].sheet-npc-button.sheet-ships, +input[type=radio].sheet-npc-button.sheet-ships + span { + right: 235px; + width: 40px; } + .sheet-header .sheet-top { height: 42px; } @@ -919,6 +963,8 @@ button[type=roll] * { .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, .sheet-pc .sheet-trait .sheet-options-flag, .sheet-pc .sheet-global-mod .sheet-options-flag, .sheet-action .sheet-options-flag, @@ -940,6 +986,8 @@ button[type=roll] * { .sheet-spell .sheet-options-flag + span, .sheet-tool .sheet-options-flag + span, .sheet-npc .sheet-npc_options-flag + span, +.sheet-npcs .sheet-npc_options-flag + span, +.sheet-ships .sheet-npc_options-flag + span, .sheet-trait .sheet-options-flag + span, .sheet-global-mod .sheet-options-flag + span, .sheet-action .sheet-options-flag + span, @@ -969,6 +1017,8 @@ button[type=roll] * { .sheet-spell .sheet-options-flag:hover + span, .sheet-tool .sheet-options-flag:hover + span, .sheet-npc .sheet-npc_options-flag:hover + span, +.sheet-npcs .sheet-npc_options-flag:hover + span, +.sheet-ships .sheet-npc_options-flag:hover + span, .sheet-trait .sheet-options-flag:hover + span, .sheet-global-mod .sheet-options-flag:hover + span, .sheet-action .sheet-options-flag:hover + span, @@ -989,6 +1039,8 @@ button[type=roll] * { .sheet-spell .sheet-options-flag:checked + span, .sheet-tool .sheet-options-flag:checked + span, .sheet-npc .sheet-npc_options-flag:checked + span, +.sheet-npcs .sheet-npc_options-flag:checked + span, +.sheet-ships .sheet-npc_options-flag:checked + span, .sheet-trait .sheet-options-flag:checked + span, .sheet-global-mod .sheet-options-flag:checked + span, .sheet-action .sheet-options-flag:checked + span, @@ -1007,6 +1059,8 @@ button[type=roll] * { .sheet-attacks .sheet-attack:hover .sheet-options-flag + span, .sheet-tool:hover .sheet-options-flag + span, .sheet-npc:hover > .sheet-npc_options-flag + span, +.sheet-npcs:hover > .sheet-npc_options-flag + span, +.sheet-ships:hover > .sheet-npc_options-flag + span, .sheet-trait:hover .sheet-options-flag + span, .sheet-global-mod:hover .sheet-options-flag + span, .sheet-action:hover .sheet-npc_options-flag + span, diff --git a/Esper_Genesis_5E/EG_Sheet.html b/Esper_Genesis_5E/EG_Sheet.html index 2e2188d0b4..6a92caced9 100644 --- a/Esper_Genesis_5E/EG_Sheet.html +++ b/Esper_Genesis_5E/EG_Sheet.html @@ -17,6 +17,9 @@ TOGM
+ NPC + SHIP +
y
@@ -267,7 +270,7 @@
- NPC + NPC/SHIP
ROLL QUERIES: @@ -773,166 +776,620 @@
Spells
-
THIS SECTION IS DEPRECATED. PLEASE TRANSFER ANY SPELLS LISTED HERE INTO THE NEW SPELLS BY LEVEL SECTION, AVAILABLE AFTER SELECTING THE 'ESPER NPC' OPTION FROM THE NPC OPTIONS ABOVE.
-
-
-
- y -
-
- NAME: - -
-
- DOMAIN: - - - CONVENTIONAL -
-
- ACTIVATION TIME: - -
-
- RANGE: - -
-
- TARGET: - -
- -
- POINT COST: - -
-
- - CONCENTRATION -
-
- DURATION: - -
-
- 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: -
-
- -
- - - -
-
- - - - - R - C -
-
-
+
+
+
+ y +
+
+ SHIP OPTIONS +
+
+ NAME + +
+
+ SHIP TYPE + +
+
+ ARMOR CLASS + +
+
+ MANEUVER DEFENSE + +
+
+ MANEUVER SAVE DC + +
+
+ HULL POINTS + + FORMULA + +
+
+ SPEED + +
+
+ PILOTING BONUS (Dex Bonus + Proficiency Bonus) + +
+
+
+ ATTRIBUTES (PILOT/CREW) +
+
+ DEX—[PILOT] + + INT—[TECH] + + WIS—[TECH] + + + + +
+
+
+ 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 + + + +
+
+ Hull Points + + +
+
+ Speed + +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ Piloting Bonus + + +
+ +
+ Maneuver Defense + +
+
+ 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 @@ -5024,7 +5481,7 @@
- NPC + NPC/SHIP
ROLL QUERIES: diff --git a/Esper_Genesis_5E/sheet.json b/Esper_Genesis_5E/sheet.json index 8735aa35f8..e8d3d4e039 100644 --- a/Esper_Genesis_5E/sheet.json +++ b/Esper_Genesis_5E/sheet.json @@ -9,11 +9,11 @@ "useroptions": [ { "attribute": "npc", - "displayname": "NPC", + "displayname": "NPC/SHIP", "displaytranslationkey": "npc-u", "type": "checkbox", "value": "1", - "description": "The NPC option sets new characters to default to the NPC card style sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely represent none player characters.", + "description": "The NPC/SHIP option sets new characters to default to the NPC or SHIP card style sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely represent none player characters.", "descriptiontranslationkey": "npc-info" }, { diff --git a/Esper_Genesis_5E/EG_en.json b/Esper_Genesis_5E/translation.json similarity index 97% rename from Esper_Genesis_5E/EG_en.json rename to Esper_Genesis_5E/translation.json index 8e7be783a9..a26581dda1 100644 --- a/Esper_Genesis_5E/EG_en.json +++ b/Esper_Genesis_5E/translation.json @@ -1,25 +1,40 @@ { "skills-list": "acrobatics,astrophysics,athletics,computers,deception,insight,intimidation,investigation,lore,mechanics,medicine,perception,performance,persuasion,sleight_of_hand,stealth,survival,xenobiology", "npc-options-u": "NPC OPTIONS", + "ship-options-u": "SHIP OPTIONS", "name-u": "NAME", "npc-type-u": "NPC TYPE", + "ship-type-u": "SHIP TYPE", "npc-type-place": "Medium cyborg, any evil alignment", + "ship-type-place": "Medium ship", "armor-class-u": "ARMOR CLASS", "class-u": "CLASS", "type-u": "TYPE", + "maneuver-defense-u": "MANEUVER DEFENSE", + "maneuver-save-u": "MANEUVER SAVE DC", "abilities-u": "ABILITIES", "npc-armor-place": "light trooper", "hit-points-u": "HIT POINTS", + "hull-points-u": "HULL POINTS", "formula-u": "FORMULA", "speed-u": "SPEED", "npc-speed-place": "30 ft., fly 60ft.", + "ship-speed-place": "6", + "piloting-u": "PILOTING BONUS (Dex Bonus + Proficiency Bonus)", "attributes-u": "ATTRIBUTES", + "ship-attributes-u": "ATTRIBUTES (PILOT/CREW)", "str-u": "STR", "dex-u": "DEX", "con-u": "CON", "int-u": "INT", "wis-u": "WIS", "cha-u": "CHA", + "npcs-u": "NPC", + "ships-u": "SHIP", + "ship-dex-u": "DEX—[PILOT]", + "ship-int-u": "INT—[TECH]", + "ship-wis-u": "WIS—[TECH]", + "sensor-u": "SENSOR RANGE", "saves-u": "SAVES", "skills-u": "SKILLS", "acrobatics-u": "ACROBATICS", @@ -42,14 +57,19 @@ "survival-u": "SURVIVAL", "damage-vuln-u": "DAMAGE VULNERABILITIES", "npc-dmg-vuln-place": "fire", + "ship-dmg-vuln-place": "lightning", "damage-res-u": "DAMAGE RESISTANCES", "npc-dmg-res-place": "cold", + "ship-dmg-res-place": "acid, fire", "damage-imm-u": "DAMAGE IMMUNITIES", "npc-dmg-imm-place": "lightning, thunder", + "ship-dmg-imm-place": "cold", "cond-imm-u": "CONDITION IMMUNITIES", "npc-cond-imm-place": "charmed", + "ship-cond-imm-place": "impaired", "senses-u": "SENSES", "npc-senses-place": "darkvision 120ft., passive Perception 16", + "ship-senses-place": "6", "langs-u": "LANGUAGES", "lang-u": "LANGUAGE", "npc-langs-place": "Alphaline, Common, Nesieve", @@ -75,7 +95,7 @@ "has-reaction-u": "HAS REACTIONS", "leg-actions:-u": "LEGENDARY ACTIONS:", "gen-opts-u": "GENERAL OPTIONS", - "npc-u": "NPC", + "npc-u": "NPC/SHIP", "roll-queries:-u": "ROLL QUERIES:", "always-adv": "Always Roll Advantage", "adv-toggle": "Advantage Toggle", @@ -90,7 +110,13 @@ "always-dmg": "Auto Roll Damage & Crit", "ac": "Armor Class", "hp": "Hit Points", + "hlp": "Hull Points", "speed": "Speed", + "maneuver-defense": "Maneuver Defense", + "maneuver-save": "Maneuver Save DC", + "sensors": "Sensor Range", + "piloting": "Piloting Check", + "pilot-bonus": "Piloting Bonus", "language-proficiencies": "Language Proficiencies:", "skill-proficiencies": "Skill Proficiencies:", "weapon-proficiencies": "Weapon Proficiencies", @@ -470,9 +496,11 @@ "cd-bar3-max-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 3's max to this attribute.", "cd-bar3-link-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 3's value to this attribute. If set this will override all other bar settings.", "npc-name-in-rolls:-u": "NPC NAME IN ROLLS:", + "ship-name-in-rolls:-u": "SHIP NAME IN ROLLS:", "show": "Show", "hide": "Hide", "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", "toggle-roll-whisper": "Whisper Toggle",