Merge pull request #13172 from BeautiDemise/Release-v0.6
[ProjectMoonTRPG] Feature Release v0.6
@@ -829,9 +829,6 @@ opacity: 20%;
|
||||
width: 23px !important;
|
||||
position: absolute; top: 3px; right: 0px;
|
||||
}
|
||||
.skillSelectionElement {
|
||||
position: relative;
|
||||
}
|
||||
.blocker {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
@@ -910,9 +907,8 @@ opacity: 20%;
|
||||
.skillSelectionLabel input {
|
||||
color: #fff;
|
||||
}
|
||||
.skillSelector:checked ~ .skillSelectionLabel {
|
||||
background-color: #555;
|
||||
opacity: 100%;
|
||||
.skillSelector:not(:checked) + .skillSelectionLabel:hover {
|
||||
background-color: rgba(0, 0, 0, 0.3) !important;
|
||||
}
|
||||
.skillSelector:checked ~ .skillSelectionLabel {
|
||||
background-color: #555;
|
||||
@@ -1320,6 +1316,10 @@ button[type=roll].NDice, button[type=action].NDice{
|
||||
|
||||
|
||||
/* Outfit custom resistance display */
|
||||
.outfitCustomResistDisplay {
|
||||
width: 300px;
|
||||
}
|
||||
|
||||
:is(.outfitContainer, .egoContainer, .distortionContainer) .editCover .hide-toggle:checked ~ .hide-item {
|
||||
display: flex;
|
||||
}
|
||||
@@ -1355,8 +1355,7 @@ button[type=roll].NDice, button[type=action].NDice{
|
||||
|
||||
|
||||
/* Tools */
|
||||
.tool input[type=checkbox] + label
|
||||
{
|
||||
.tool input[type=checkbox] + label {
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
@@ -1367,6 +1366,9 @@ padding: 0 0 0 0px;
|
||||
margin: 0px;
|
||||
opacity: 30%;
|
||||
}
|
||||
.tool input[type=checkbox] + label:hover {
|
||||
opacity: 50%;
|
||||
}
|
||||
.tool input[type=checkbox]:checked + label {
|
||||
opacity: 100%;
|
||||
}
|
||||
@@ -1377,6 +1379,18 @@ opacity: 30%;
|
||||
.tool input[type=checkbox], .profileHeader input[type=checkbox] {
|
||||
display:none;
|
||||
}
|
||||
/* Hide spinner on Chromium brosers unless selected/hovered over */
|
||||
.toolMaxInput:not(:hover):not(:focus)::-webkit-inner-spin-button,
|
||||
.toolMaxInput:not(:hover):not(:focus)::-webkit-outer-spin-button {
|
||||
display: none;
|
||||
}
|
||||
/* Hide spinner on Firefox */
|
||||
.toolMaxInput {
|
||||
appearance: textfield;
|
||||
}
|
||||
.toolMaxInput:focus, .toolMaxInput:hover {
|
||||
appearance: auto;
|
||||
}
|
||||
.portableIcon {
|
||||
background-image: url("https://raw.githubusercontent.com/punibird/roll20-character-sheets/master/ProjectMoonTRPG/imagesResized/icons/Portable.png");
|
||||
}
|
||||
@@ -1402,6 +1416,9 @@ margin-bottom: 0px !important;
|
||||
margin-top: 7px;
|
||||
width: 140px;
|
||||
}
|
||||
.specialInput {
|
||||
width: 140px;
|
||||
}
|
||||
|
||||
.toolDescriptionInput {
|
||||
height: 65px !important;
|
||||
@@ -1515,13 +1532,21 @@ margin-bottom: 2px !important;}
|
||||
.flatSTInput {
|
||||
border: 2px solid #dbb748 !important;
|
||||
}
|
||||
/* Does not display the input spinner when not in used. If this is not done the spinner hides part of larger numbers behind it */
|
||||
/* Hide spinner on Chromium brosers unless selected/hovered over */
|
||||
.flatHPInput:not(:hover):not(:focus)::-webkit-inner-spin-button,
|
||||
.flatHPInput:not(:hover):not(:focus)::-webkit-outer-spin-button,
|
||||
.flatSTInput:not(:hover):not(:focus)::-webkit-inner-spin-button,
|
||||
.flatSTInput:not(:hover):not(:focus)::-webkit-outer-spin-button {
|
||||
display: none;
|
||||
}
|
||||
/* Hide spinner on Firefox */
|
||||
.flatHPInput, .flatSTInput {
|
||||
appearance: textfield;
|
||||
}
|
||||
.flatHPInput:focus, .flatHPInput:hover,
|
||||
.flatSTInput:focus, .flatSTInput:hover {
|
||||
appearance: auto;
|
||||
}
|
||||
|
||||
.damageHelperType input[type=radio] {
|
||||
display: none;
|
||||
@@ -1546,14 +1571,13 @@ margin-bottom: 2px !important;}
|
||||
.applyDamageInput {
|
||||
opacity: 60%;
|
||||
cursor: default;
|
||||
|
||||
height: 50px;
|
||||
min-width: 50px;
|
||||
background-size: contain;
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
margin-top: 2px;
|
||||
background-image: url('https://raw.githubusercontent.com/BeautiDemise/roll20-character-sheets/ProjectMoonTRPG-LoR-Rework/ProjectMoonTRPG/imagesResized/icons/damage.png');
|
||||
background-image: url('https://raw.githubusercontent.com/beautidemise/roll20-character-sheets/ProjectMoonTRPG-LoR-Rework/ProjectMoonTRPG/imagesResized/icons/damage.png');
|
||||
border-radius: 5px;
|
||||
background-color: #222 !important;
|
||||
border: 1px #111 solid;
|
||||
@@ -1762,20 +1786,28 @@ background-image: linear-gradient(to bottom, rgba(0,0,0,0.8), rgba(0,0,0,0)), ur
|
||||
position: absolute;
|
||||
left: 25px;
|
||||
}
|
||||
|
||||
/* This rule disables the spinner (up and down buttons in number inputs) when not hovering over or selecting an ailment field */
|
||||
.ailmentNumNextTurn:not(:hover):not(:focus)::-webkit-inner-spin-button,
|
||||
.ailmentNumNextTurn:not(:hover):not(:focus)::-webkit-outer-spin-button,
|
||||
.ailmentNumThisTurn:not(:hover):not(:focus)::-webkit-inner-spin-button,
|
||||
.ailmentNumThisTurn:not(:hover):not(:focus)::-webkit-outer-spin-button {
|
||||
display: none;
|
||||
}
|
||||
/* This disables the spinner in Firefox! */
|
||||
.ailmentNumNextTurn, .ailmentNumThisTurn {
|
||||
appearance: textfield;
|
||||
}
|
||||
.ailmentNumNextTurn:focus, .ailmentNumNextTurn:hover,
|
||||
.ailmentNumThisTurn:focus, .ailmentNumThisTurn:hover {
|
||||
appearance: auto;
|
||||
}
|
||||
/* If the next turn field is disabled by a hide toggle (Burn/Bleed/Smoke/Charge individual setting) or by a hide toggle rev (Global setting) the standard field is returned to it's normal styling */
|
||||
.status_effect_value .hide-toggle:not(:checked) ~ .ailmentNumThisTurn,
|
||||
.status_effect_value .hide-toggle-rev:checked ~ .ailmentNumThisTurn {
|
||||
width: 45.5px !important;
|
||||
padding-right: 4px;
|
||||
}
|
||||
/* This wide boi disables the spinner (up and down buttons in number inputs) when not hovering over or selecting an ailment field */
|
||||
/* The default behavour is to make their opacity 0. This also causes any text beneath the spinner to be hidden with it which looks terrible */
|
||||
.ailmentNumNextTurn:not(:hover):not(:focus)::-webkit-inner-spin-button,
|
||||
.ailmentNumNextTurn:not(:hover):not(:focus)::-webkit-outer-spin-button,
|
||||
.ailmentNumThisTurn:not(:hover):not(:focus)::-webkit-inner-spin-button,
|
||||
.ailmentNumThisTurn:not(:hover):not(:focus)::-webkit-outer-spin-button {
|
||||
display: none !important;
|
||||
}
|
||||
/* This lengthy boi disables interacting with the next turn field while selecting or hovering over the current turn field (the fields partially overlap) */
|
||||
:is(.ailmentNumThisTurn:hover, .ailmentNumThisTurn:focus) +
|
||||
:is(.ailmentNumNextTurn) {
|
||||
@@ -1826,7 +1858,9 @@ background-image: linear-gradient(to bottom, rgba(0,0,0,0.8), rgba(0,0,0,0)), ur
|
||||
flex-wrap: wrap;
|
||||
overflow: hidden;
|
||||
}
|
||||
.ailmentCustomDisplay .repcontrol, .outfitCustomResistDisplay .repcontrol {
|
||||
.ailmentCustomDisplay .repcontrol,
|
||||
.outfitCustomResistDisplay .repcontrol,
|
||||
.conditionalButtonDisplay .repcontrol {
|
||||
display: none;
|
||||
}
|
||||
.ailmentCustomDisplay .repitem {
|
||||
@@ -1943,10 +1977,10 @@ background-image: url('https://raw.githubusercontent.com/punibird/roll20-charact
|
||||
.whisper {
|
||||
background-image: url('https://raw.githubusercontent.com/punibird/roll20-character-sheets/master/ProjectMoonTRPG/imagesResized/icons/whisper.png');}
|
||||
.damageResist {
|
||||
background-image: url('https://raw.githubusercontent.com/BeautiDemise/roll20-character-sheets/ProjectMoonTRPG-LoR-Rework/ProjectMoonTRPG/imagesResized/ailments/DamageResist.png');
|
||||
background-image: url('https://raw.githubusercontent.com/beautidemise/roll20-character-sheets/ProjectMoonTRPG-LoR-Rework/ProjectMoonTRPG/imagesResized/ailments/DamageResist.png');
|
||||
}
|
||||
.damageResist-limbus {
|
||||
background-image: url('https://raw.githubusercontent.com/BeautiDemise/roll20-character-sheets/ProjectMoonTRPG-LoR-Rework/ProjectMoonTRPG/imagesResized/ailments/limbus/DamageResist.png');
|
||||
background-image: url('https://raw.githubusercontent.com/beautidemise/roll20-character-sheets/ProjectMoonTRPG-LoR-Rework/ProjectMoonTRPG/imagesResized/ailments/limbus/DamageResist.png');
|
||||
}
|
||||
|
||||
/* Ailment Icons */
|
||||
@@ -2024,13 +2058,13 @@ background-image: url('https://raw.githubusercontent.com/punibird/roll20-charact
|
||||
}
|
||||
|
||||
.endurance {
|
||||
background-image: url('https://raw.githubusercontent.com/punibird/roll20-character-sheets/master/ProjectMoonTRPG/imagesResized/ailments/Endure.png');
|
||||
background-image: url('https://raw.githubusercontent.com/beautidemise/roll20-character-sheets/master/ProjectMoonTRPG/imagesResized/ailments/Endurance.png');
|
||||
}
|
||||
.endurance-limbus {
|
||||
background-image: url('https://raw.githubusercontent.com/punibird/roll20-character-sheets/master/ProjectMoonTRPG/images/ailments/limbus/Endure.png');
|
||||
background-image: url('https://raw.githubusercontent.com/beautidemise/roll20-character-sheets/master/ProjectMoonTRPG/images/ailments/limbus/Endurance.png');
|
||||
}
|
||||
.endurance-limbus-blue {
|
||||
background-image: url('https://raw.githubusercontent.com/punibird/roll20-character-sheets/master/ProjectMoonTRPG/images/ailments/limbus/EndureBlue.png');
|
||||
background-image: url('https://raw.githubusercontent.com/beautidemise/roll20-character-sheets/master/ProjectMoonTRPG/images/ailments/limbus/EnduranceBlue.png');
|
||||
}
|
||||
|
||||
.haste {
|
||||
@@ -2377,6 +2411,8 @@ height: 35px;}
|
||||
color: #fff !important;
|
||||
background-color: rgba(0,0,0,0.5) !important;
|
||||
}
|
||||
|
||||
/* Damage helper message styling*/
|
||||
.sheet-rolltemplate-damagecalculation img {
|
||||
height: 25px;
|
||||
width: 25px;
|
||||
@@ -2428,6 +2464,42 @@ height: 35px;}
|
||||
.sheet-rolltemplate-damagecalculation .userscript-stCalculationContainer div:first-child { color: #f1c232; background-color: #111; }
|
||||
.sheet-rolltemplate-damagecalculation .userscript-spCalculationContainer div:first-child { color: #6d9eeb; background-color: #111; }
|
||||
|
||||
/* AutoEffect message styling */
|
||||
/* Yes, you have to write them all out like this... */
|
||||
.sheet-rolltemplate-damagecalculation .userscript-autoeffectContainer img,
|
||||
.sheet-rolltemplate-autoeffect .userscript-autoeffectContainer img,
|
||||
.sheet-rolltemplate-message .userscript-autoeffectContainer img,
|
||||
.sheet-rolltemplate-baseRoll .userscript-autoeffectContainer img {
|
||||
height: 25px;
|
||||
width: 25px;
|
||||
}
|
||||
.sheet-rolltemplate-damagecalculation .userscript-autoeffectContainer,
|
||||
.sheet-rolltemplate-autoeffect .userscript-autoeffectContainer,
|
||||
.sheet-rolltemplate-message .userscript-autoeffectContainer,
|
||||
.sheet-rolltemplate-baseRoll .userscript-autoeffectContainer {
|
||||
margin-top: 10px;
|
||||
border-radius: 5px;
|
||||
border: 1px solid #555;
|
||||
position: relative;
|
||||
}
|
||||
.sheet-rolltemplate-baseRoll .userscript-autoeffectContainer {
|
||||
float: left;
|
||||
width: 99.3%;
|
||||
margin-top: 10px;
|
||||
}
|
||||
.sheet-rolltemplate-damagecalculation .userscript-autoeffectContainer > .userscript-autoeffectEntry,
|
||||
.sheet-rolltemplate-autoeffect .userscript-autoeffectContainer > .userscript-autoeffectEntry,
|
||||
.sheet-rolltemplate-message .userscript-autoeffectContainer > .userscript-autoeffectEntry,
|
||||
.sheet-rolltemplate-baseRoll .userscript-autoeffectContainer > .userscript-autoeffectEntry {
|
||||
line-height: 25px;
|
||||
border-bottom: 1px solid #555;
|
||||
}
|
||||
.sheet-rolltemplate-damagecalculation .userscript-autoeffectEntry:not(:has(img:first-child)),
|
||||
.sheet-rolltemplate-autoeffect .userscript-autoeffectEntry:not(:has(img:first-child)),
|
||||
.sheet-rolltemplate-message .userscript-autoeffectEntryn:not(:has(img:first-child)),
|
||||
.sheet-rolltemplate-baseRoll .userscript-autoeffectEntry:not(:has(img:first-child)){
|
||||
padding-left: 8px;
|
||||
}
|
||||
|
||||
|
||||
/* Alright here's the actual sheet tab switching functionality */
|
||||
@@ -2477,88 +2549,200 @@ justify-content: center;
|
||||
}
|
||||
|
||||
|
||||
/* AutoScript Editor */
|
||||
.autoscriptEditorContainer {
|
||||
position: fixed;
|
||||
top: 0px;
|
||||
left: 2%;
|
||||
width: 95%;
|
||||
z-index: 999;
|
||||
}
|
||||
#autoScriptEditorToggle + .autoscriptEditorContainer {
|
||||
display:none !important;
|
||||
}
|
||||
#autoScriptEditorToggle:checked + .autoscriptEditorContainer {
|
||||
display:block !important;
|
||||
}
|
||||
.autoScriptEditorTarget {
|
||||
position: absolute;
|
||||
top: 2px;
|
||||
left: 145px;
|
||||
color: #999;
|
||||
pointer-events: none
|
||||
}
|
||||
.autoscriptEditorContainer label {
|
||||
color: #B3B3B3;
|
||||
}
|
||||
#autoScriptInput {
|
||||
resize: vertical;
|
||||
overflow: auto;
|
||||
min-height:60px;
|
||||
height: 120px;
|
||||
max-height: 500px;
|
||||
}
|
||||
|
||||
|
||||
/* AutoEffect conditional buttons */
|
||||
.conditionalButtonDisplay .repcontainer {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
justify-content: space-around;
|
||||
}
|
||||
.conditionalButtonDisplay .repitem {
|
||||
width: 49%;
|
||||
}
|
||||
.conditionalButton {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
position: relative;
|
||||
border-radius: 100px;
|
||||
border: 1px #555 solid;
|
||||
background-color: #85a874;
|
||||
margin-left: 2px;
|
||||
margin-right: 2px;
|
||||
width: 100%;
|
||||
height: 32px;
|
||||
}
|
||||
.conditionalButtonAct {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-color: #000;
|
||||
opacity: 0.2;
|
||||
}
|
||||
.conditionalButtonAct:hover {
|
||||
opacity: 0;
|
||||
}
|
||||
.conditionalButtonName {
|
||||
max-width: 95%;
|
||||
font-size: 10pt;
|
||||
font-weight: bold;
|
||||
color: #fff;
|
||||
background-color: rgba(0, 0, 0, 0) !important;
|
||||
}
|
||||
|
||||
|
||||
/* Assorted buttons */
|
||||
.shareButton {
|
||||
.shareButton, .editButton, .autoScriptButton, .closeAutoScriptButton, .saveAutoScriptButton, .styleAutoScriptButton, .styleAutoScriptDefault, .copyButton, .displayButton, .lockButton {
|
||||
position: absolute;
|
||||
bottom: 5px;
|
||||
right: 5px;
|
||||
z-index: 20;
|
||||
height: 25px;
|
||||
width: 25px;
|
||||
border-radius: 5px;
|
||||
background-image: url('https://raw.githubusercontent.com/punibird/roll20-character-sheets/master/ProjectMoonTRPG/imagesResized/icons/share.png');
|
||||
background-size: contain;
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
:is(.shareButton, .editButton, .autoScriptButton, .copyButton, .displayButton, .lockButton):hover {
|
||||
background-color: rgba(0, 0, 0, 0.3) !important;
|
||||
}
|
||||
|
||||
|
||||
:is(.closeAutoScriptButton, .saveAutoScriptButton, .styleAutoScriptButton, .styleAutoScriptDefault):hover {
|
||||
background-color: #000 !important;
|
||||
}
|
||||
|
||||
.shareButton {
|
||||
bottom: 5px;
|
||||
right: 5px;
|
||||
z-index: 20;
|
||||
background-image: url('https://raw.githubusercontent.com/punibird/roll20-character-sheets/master/ProjectMoonTRPG/imagesResized/icons/share.png');
|
||||
|
||||
}
|
||||
|
||||
.editButton {
|
||||
position: absolute;
|
||||
bottom: 5px;
|
||||
right: 40px;
|
||||
right: 35px;
|
||||
z-index: 20;
|
||||
height: 25px;
|
||||
width: 25px;
|
||||
border-radius: 5px;
|
||||
background-image: url('https://raw.githubusercontent.com/punibird/roll20-character-sheets/master/ProjectMoonTRPG/imagesResized/icons/edit.png');
|
||||
background-size: contain;
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.autoScriptButton {
|
||||
bottom: 5px;
|
||||
right: 65px;
|
||||
z-index: 20;
|
||||
background-image: url('https://raw.githubusercontent.com/beautidemise/roll20-character-sheets/master/ProjectMoonTRPG/imagesResized/icons/script.png');
|
||||
}
|
||||
|
||||
.closeAutoScriptButton {
|
||||
top: 4px;
|
||||
right: 6px;
|
||||
z-index: 20;
|
||||
background-image: url('https://raw.githubusercontent.com/beautidemise/roll20-character-sheets/master/ProjectMoonTRPG/imagesResized/icons/exit.png');
|
||||
}
|
||||
|
||||
.saveAutoScriptButton {
|
||||
top: 4px;
|
||||
right: 36px;
|
||||
z-index: 20;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
width: auto;
|
||||
}
|
||||
|
||||
.styleAutoScriptButton {
|
||||
top: 4px;
|
||||
right: 80px;
|
||||
z-index: 20;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
width: auto;
|
||||
}
|
||||
.toggleStylingButton:checked ~ .styleAutoScriptButton {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.styleAutoScriptDefault {
|
||||
top: 4px;
|
||||
right: 80px;
|
||||
z-index: 20;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
width: auto;
|
||||
}
|
||||
.toggleStylingButton:not(:checked) ~ .styleAutoScriptDefault {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
:is(.augmentBlock, .specialBlock, .skillBlock) .autoScriptButton {
|
||||
right: 35px;
|
||||
}
|
||||
|
||||
.copyButton {
|
||||
position: absolute;
|
||||
top: 5px;
|
||||
right: 5px;
|
||||
z-index: 1;
|
||||
height: 25px;
|
||||
width: 25px;
|
||||
border-radius: 5px;
|
||||
background-color: transparent;
|
||||
background-image: url('https://raw.githubusercontent.com/punibird/roll20-character-sheets/master/ProjectMoonTRPG/imagesResized/icons/copy.png');
|
||||
background-size: contain;
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
opacity: 50%;
|
||||
}
|
||||
|
||||
.displayButton {
|
||||
position: absolute;
|
||||
top: 5px;
|
||||
right: 35px;
|
||||
z-index: 1;
|
||||
height: 25px;
|
||||
width: 25px;
|
||||
border-radius: 5px;
|
||||
background-color: transparent;
|
||||
background-image: url('https://raw.githubusercontent.com/punibird/roll20-character-sheets/master/ProjectMoonTRPG/imagesResized/icons/view-hide.png');
|
||||
background-size: contain;
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
opacity: 50%;
|
||||
}
|
||||
|
||||
.lockButton {
|
||||
height: 30px;
|
||||
width: 30px;
|
||||
position: absolute;
|
||||
top: 3px;
|
||||
left: 5px;
|
||||
border-radius: 0px;
|
||||
background-color: transparent;
|
||||
background-image: url('https://raw.githubusercontent.com/punibird/roll20-character-sheets/master/ProjectMoonTRPG/imagesResized/icons/lock-unlock.png');
|
||||
background-size: contain;
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
opacity: 50%;
|
||||
}
|
||||
|
||||
.syncIcon {
|
||||
height: 5px;
|
||||
width: 5px;
|
||||
position: absolute;
|
||||
top: 7px;
|
||||
left: 29px;
|
||||
background-color: #cc4125;
|
||||
|
||||
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 5.0 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 7.6 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 969 B |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 973 B |
@@ -4,7 +4,7 @@
|
||||
"authors": "punibird, BeautifulDemise",
|
||||
"roll20userid": "11544351, 487875",
|
||||
"preview": "ProjectMoonTRPG-preview.jpg",
|
||||
"instructions": "**Project Moon TRPG - Roll20 Sheet** - (version 0.5)\n\n**Supported Languages:** English, 日本語, 한국어\nThis is a Roll20 character sheet and playing tool for Project Moon TRPG, a fan-made system based on the games and world setting of Project Moon.\nThe original system was created in Korean by helloing0119.\n\n**Contact:** [Google Form](https://forms.gle/EMnjArzsgdpQJwfZ9) | [@punibird](https://twitter.com/punibird) | beautidemise@gmail.com \n\n**PMTRPG Resources:** [Google Drive](https://drive.google.com/drive/u/2/folders/15nMYLz0sB5xWUiSOG4oN6IsteRJjpdZk)\n[Rule Summary](https://docs.google.com/document/d/1MRk6HRD79pw-3-dcgteGgHIBAzdKVpDHRYIY5EFscE4/) | [Roll20 Sheet Guide](https://docs.google.com/document/d/1ok4-2vBbgH9jyBw05kGwsl0F96qrck4vmU9PO5kvoWU/)",
|
||||
"instructions": "**Project Moon TRPG - Roll20 Sheet** - (version 0.5)\n\n**Supported Languages:** English, 日本語, 한국어\nThis is a Roll20 character sheet and playing tool for Project Moon TRPG, a fan-made system based on the games and world setting of Project Moon.\nThe original system was created in Korean by helloing0119.\n\n**Contact:** [Google Form](https://forms.gle/EMnjArzsgdpQJwfZ9) | [@punibird](https://twitter.com/punibird) | [beautifuldemise (Discord)](https://discord.com/users/166920510330896384) \n\n**PMTRPG Resources:** [Google Drive](https://drive.google.com/drive/u/2/folders/15nMYLz0sB5xWUiSOG4oN6IsteRJjpdZk)\n[Rule Summary](https://docs.google.com/document/d/1MRk6HRD79pw-3-dcgteGgHIBAzdKVpDHRYIY5EFscE4/) | [Roll20 Sheet Guide](https://docs.google.com/document/d/1ok4-2vBbgH9jyBw05kGwsl0F96qrck4vmU9PO5kvoWU/)",
|
||||
"instructionstranslationkey": "sheetsettings-instructions",
|
||||
"useroptions": [
|
||||
{
|
||||
|
||||
@@ -8,10 +8,13 @@
|
||||
"settings":"Settings",
|
||||
"settings-mute":"Mute ailment messages",
|
||||
"settings-detect":"Auto: Detect combat states",
|
||||
"settings-autoapplydamage":"Auto: Apply damage taken",
|
||||
"settings-simpledisplay":"Simple roll display",
|
||||
"settings-extraequip":"Extra weapons/tools/skills",
|
||||
"settings-hidespecial":"Hide: Special items",
|
||||
"settings-hidenextturn":"Hide: Next turn input",
|
||||
"settings-hidebaseeffect":"Hide: Base effects",
|
||||
"settings-hidenextturn":"Hide: Next turn input",
|
||||
"settings-hidebarupdate":"Hide: Status bar update",
|
||||
"settings-hidehelpertext":"Hide: Helper text",
|
||||
"settings-hideshare":"Hide: Share buttons",
|
||||
"settings-burnimmune":"No burn damage",
|
||||
@@ -100,6 +103,7 @@
|
||||
"heading-derived":"Derived values",
|
||||
"heading-rollhelper":"Roll helpers",
|
||||
"heading-damagehelper": "Damage helper",
|
||||
"heading-damagecalculation": "Damage Calculation",
|
||||
"heading-ailments":"Status ailments",
|
||||
"heading-stats":"Stats",
|
||||
"heading-observation":"Observation level",
|
||||
@@ -112,9 +116,9 @@
|
||||
"bar-stagres-shortened":"ST",
|
||||
"bar-health-and-stagres": "Health and Stagger",
|
||||
"bar-health-temp": "Temporary Health",
|
||||
"bar-health-temp-shortened": "Temp HP",
|
||||
"bar-health-temp-shortened": "THP",
|
||||
"bar-stagres-temp": "Temporary Stagger Res",
|
||||
"bar-stagres-temp-shortened": "Temp HP",
|
||||
"bar-stagres-temp-shortened": "TST",
|
||||
"bar-sanity":"Sanity",
|
||||
"bar-sanity-shortened":"SP",
|
||||
"bar-light":"Light",
|
||||
@@ -243,6 +247,86 @@
|
||||
"export-type-Settings":"Settings only",
|
||||
"import-type-replace":"Replace",
|
||||
"import-type-add":"Add",
|
||||
"autoscript-edit":"Edit AutoScript",
|
||||
"autoscript-editor":"AutoScript Editor",
|
||||
"autoscript-close-editor":"Save and close AutoScript Editor",
|
||||
"autoscript-save-changes":"Save",
|
||||
"autoscript-save-changes-title":"Save AutoScript changes",
|
||||
"autoscript-open-style-editor":"Open AutoScript Styling Editor",
|
||||
"autoeffect-title": "AutoEffects",
|
||||
"autoeffect-option-scaling": "Scaling",
|
||||
"autoeffect-option-silent": "Silent",
|
||||
"autoeffect-option-button": "#Button",
|
||||
"autoeffect-option-message": "#Message",
|
||||
"autoeffect-option-messagebutton": "#MessageButton",
|
||||
"autoeffect-option-thisround": "this round",
|
||||
"autoeffect-option-nextround": "next round",
|
||||
"autoeffect-option-thiscombat": "this combat",
|
||||
"autoeffect-option-checksuccess":"CheckSuccess",
|
||||
"autoeffect-option-checkfailure":"CheckFailure",
|
||||
"autoeffect-option-checkignore":"CheckIgnore",
|
||||
"autoeffect-option-firstround":"#First round",
|
||||
"autoeffect-require": "Require",
|
||||
"autoeffect-consume": "Consume",
|
||||
"autoeffect-custommessage": "CustomMessage",
|
||||
"autoeffect-reset": "Reset",
|
||||
"autoeffect-gain": "Gain",
|
||||
"autoeffect-inflict": "Inflict",
|
||||
"autoeffect-give": "Give",
|
||||
"autoeffect-set": "Set",
|
||||
"autoeffect-add": "Add",
|
||||
"autoeffect-multi": "Multi",
|
||||
"autoeffect-basedamage": "BaseDamage",
|
||||
"autoeffect-flatdamage": "FlatDamage",
|
||||
"autoeffect-dicepower": "DicePower",
|
||||
"autoeffect-dicemax": "DiceMax",
|
||||
"autoeffect-dicecount": "DiceCount",
|
||||
"autoeffect-challengeroll": "ChallengeRoll",
|
||||
"autoeffect-speed": "Speed",
|
||||
"autoeffect-format-require": "Require [SCALING NUM] [TARGET]: [CHECK]",
|
||||
"autoeffect-format-consume": "Consume [SCALING NUM] [TARGET]: [CHECK]",
|
||||
"autoeffect-format-gain": "[/TARGET] Gain [SCALING NUM] [TARGET]",
|
||||
"autoeffect-format-inflict": "[/TARGET] Inflict [SCALING NUM] [TARGET]",
|
||||
"autoeffect-format-give": "[/TARGET] Give [SCALING NUM] [TARGET]",
|
||||
"autoeffect-format-set": "Set [TARGET] to [RESULT]",
|
||||
"autoeffect-format-add": "Regen [SCALING NUM] [TARGET]",
|
||||
"autoeffect-format-add-neg": "Receive [-SCALING NUM] [TARGET] damage",
|
||||
"autoeffect-format-multi1": "Multiply [TARGET] by <b>",
|
||||
"autoeffect-format-multi2": "</b> [[SCALING NUM]]",
|
||||
"autoeffect-format-basedamage": "Increase Base Damage by [SCALING NUM]",
|
||||
"autoeffect-format-flatdamage": "Deal [SCALING NUM] [TARGET] Damage",
|
||||
"autoeffect-format-dice": "Increase [TARGET] by [SCALING NUM]",
|
||||
"autoeffect-format-dice-neg": "Reduce [TARGET] by [SCALING NUM]",
|
||||
"autoeffect-format-challengeroll": "Rolling [TARGET] <b>+</b>[SCALING NUM]",
|
||||
"autoeffect-format-challengeroll-neg": "Rolling [TARGET] [SCALING NUM]",
|
||||
"autoeffect-format-speed": "Increase [TARGET] by [SCALING NUM]",
|
||||
"autoeffect-format-speed-neg": "Reduce [TARGET] by [SCALING NUM]",
|
||||
"autoeffect-match-check": "[CHECK]",
|
||||
"autoeffect-match-num": "[NUM]",
|
||||
"autoeffect-match-scaling": "[SCALING]",
|
||||
"autoeffect-match-scalingnum": "[SCALING NUM]",
|
||||
"autoeffect-match-neg-num": "[-NUM]",
|
||||
"autoeffect-match-neg-scaling": "[-SCALING]",
|
||||
"autoeffect-match-neg-scalingnum": "[-SCALING NUM]",
|
||||
"autoeffect-match-initial": "[INITIAL]",
|
||||
"autoeffect-match-result": "[RESULT]",
|
||||
"autoeffect-match-target": "[TARGET]",
|
||||
"autoeffect-match-targeticon": "[/TARGET]",
|
||||
"autoeffect-trigger-combatstart": "Combat start",
|
||||
"autoeffect-trigger-roundstart": "Round start",
|
||||
"autoeffect-trigger-permanent": "Permanent",
|
||||
"autoeffect-trigger-damaged": "Damaged",
|
||||
"autoeffect-trigger-damagedhp": "DamagedHP",
|
||||
"autoeffect-trigger-damagedst": "DamagedST",
|
||||
"autoeffect-trigger-damagedsp": "DamagedSP",
|
||||
"autoeffect-trigger-staggered": "Staggered",
|
||||
"autoeffect-trigger-defeated": "Defeated",
|
||||
"autoeffect-trigger-panic": "Panic",
|
||||
"autoeffect-trigger-challenge": "Challenge",
|
||||
"autoeffect-trigger-offensive": "Offensive",
|
||||
"autoeffect-trigger-defensive": "Defensive",
|
||||
"autoeffect-trigger-block": "Block",
|
||||
"autoeffect-trigger-evade": "Evade",
|
||||
"equip-weapon1-name":"Weapon Name (1)",
|
||||
"equip-weapon2-name":"Weapon Name (2)",
|
||||
"equip-weapon3-name":"Weapon Name (3)",
|
||||
@@ -398,8 +482,8 @@
|
||||
"message-regened":"regened",
|
||||
"message-reduced-damage-by":"reduced damage by",
|
||||
"message-increased-HP-damage-by":"increased HP damage by",
|
||||
"message-suffered":"Suffered",
|
||||
"message-suffered-no":"Suffered no",
|
||||
"message-received":"received",
|
||||
"message-received-no":"Received no",
|
||||
"message-regened-capitalized":"Regened",
|
||||
"message-resist":"Resistance: ",
|
||||
"message-distorted":"Distorted",
|
||||
|
||||