Merge pull request #13172 from BeautiDemise/Release-v0.6

[ProjectMoonTRPG] Feature Release v0.6
This commit is contained in:
Nora Cahill
2024-08-06 11:15:00 -07:00
committed by GitHub
18 changed files with 2261 additions and 216 deletions
File diff suppressed because it is too large Load Diff
+241 -57
View File
@@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 969 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 973 B

+1 -1
View File
@@ -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": [
{
+89 -5
View File
@@ -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",