diff --git a/Rolemaster 2nd-classic/Rolemaster_2nd-classic.css b/Rolemaster 2nd-classic/Rolemaster_2nd-classic.css index 2f7aa9b21c..4612f2b81e 100644 --- a/Rolemaster 2nd-classic/Rolemaster_2nd-classic.css +++ b/Rolemaster 2nd-classic/Rolemaster_2nd-classic.css @@ -1,9 +1,6 @@ /* Set the min-width so that when the window is resized the look will stay consistant */ -.charsheet { - background-color: #cad7e2; - width: 1000px; -} + /* Universal styling applied to all elements of these types */ @@ -40,7 +37,7 @@ th { /* text-align: center; */ padding-bottom: 5px; padding-top: 5px; - background-color: #a6b5c3; + /* background-color: #a6b5c3; */ } table { @@ -64,13 +61,17 @@ input.sheet-short { input.sheet-transparent { width: 45px; - background-color: #cad7e2; + background-color: var(--main-bg-color); border: 0px; border-bottom: 1px solid #a6b5c3; border-radius: 0px; text-align: center; } +div.sheet-characterSheet { + background-color: var(--main-bg-color); +} + select.sheet-dtype { vertical-align: top; width: 60px; @@ -87,11 +88,21 @@ label.sheet-header { /* text-align: center; */ padding-bottom: 5px; padding-top: 5px; - background-color: #a6b5c3; + background-color: var(--header-bg-color); } +th.sheet-header { + background-color: var(--header-bg-color); +} /* Targetted styling that only effects elements contained within the stated class */ + +.charsheet { + /* background-color: #cad7e2; */ + /* background-color: var(--main-bg-color); */ + width: 1000px; +} + .sheet-stats h3 { display: inline-block; text-align: left; @@ -107,7 +118,6 @@ label.sheet-header { width: 45px; } - .charsheet label { margin-bottom: 0px; } @@ -143,9 +153,27 @@ input.sheet-toggle-hide:checked ~ div.sheet-body { display: none; } +/* ********************** COLORS ****************************** */ + +.charsheet { + --main-bg-color: #d4dce4; + --header-bg-color: #989fb3; + --input-bg-color: #fff; +} +.sheet-mainBgColor[value="default"] ~ .sheet-characterSheet { --main-bg-color: #d4dce4; --header-bg-color: #989fb3; } +.sheet-mainBgColor[value="white"] ~ .sheet-characterSheet { --main-bg-color: #fff; --header-bg-color: #cccccc; } +.sheet-mainBgColor[Value="lilac"] ~ .sheet-characterSheet { --main-bg-color: #ded6e0; --header-bg-color: #ac98b1; } +.sheet-mainBgColor[value="grayscale"] ~ .sheet-characterSheet { --main-bg-color: #f3f3f3; --header-bg-color: #bbb; } +.sheet-mainBgColor[value="book"] ~ .sheet-characterSheet { --main-bg-color: #f3efe6; --header-bg-color: #c3baa6; } +.sheet-mainBgColor[value="summer"] ~ .sheet-characterSheet { --main-bg-color: #fef7ed; --header-bg-color: #e6cfad; } +.sheet-mainBgColor[value="fall"] ~ .sheet-characterSheet { --main-bg-color: #f5dbcc; --header-bg-color: #e0a696; } +.sheet-mainBgColor[value="winter"] ~ .sheet-characterSheet { --main-bg-color: #dcefef; --header-bg-color: #9cccd6; } +.sheet-mainBgColor[value="spring"] ~ .sheet-characterSheet { --main-bg-color: #e6f1e2; --header-bg-color: #bdcc9e; } -/* Roll template */ + + +/* ***************** Roll template ******************** */ /* Smaller margins - remove these if you want the huge default left margin */ .sheet-rolltemplate-custom { diff --git a/Rolemaster 2nd-classic/Rolemaster_2nd-classic.html b/Rolemaster 2nd-classic/Rolemaster_2nd-classic.html index 586119277b..20e8385a2d 100644 --- a/Rolemaster 2nd-classic/Rolemaster_2nd-classic.html +++ b/Rolemaster 2nd-classic/Rolemaster_2nd-classic.html @@ -1,4 +1,6 @@ -
+ +
+
@@ -20,19 +22,25 @@
/ - +
- +
+ + + +
- -
+ +
- +
CaractéristiquesTemp.Pot.Dev.BaseRaceTOTAL
@@ -95,9 +103,9 @@ / - - - + + +

@@ -107,18 +115,28 @@
- +

- + + + - + / + /
- -
-
- + +
+ +
@@ -154,10 +172,16 @@
-
+ + + + +
- +
@@ -175,18 +199,24 @@
-
+
- +
+ + + +
- +

@@ -270,26 +300,72 @@
- + + + + +
- - + + + +

Choose the main color of the character sheet (changes background and headers).

+
+ -

Choose the Total HP calculation. In Legacy, the Total HP equals the Base HP + Base HP * (constitution bonus / 100). If you choose No Calculations, Total HP is not automatically calculated and you will need to enter the value manually. If you do that, you don't have to use the Base HP value.

- - - -

Placeholder

+

Choose the mode of professional bonus calculations. By the legacy rules, the professional bonus is multiplied by the character level. You can also choice the flat bonus option, in this case, the professional bonus don't scale with the caracter level.

+
+ + +

Choose the mode of development points acquisition. In legacy rules, development points are derived from the 5 first attributes and depend of the temporary score. You can choose a flat development points too and enter the desired development points manually.

+
+ + +

Choose the secondary skill development bonus. You can choose a fixed bonus or a pourcentage of the primary development points. The pourcentage bonus work only correctly of you use the legacy development points mode on the above option.

+
+ + + +
@@ -304,9 +380,18 @@ {{#desc}}
{{desc}}
{{/desc}}
+
+ + + diff --git a/Rolemaster 2nd-classic/Rolemaster_2nd-classic.png b/Rolemaster 2nd-classic/Rolemaster_2nd-classic.png index 81a6315071..8ff9d17bf9 100644 Binary files a/Rolemaster 2nd-classic/Rolemaster_2nd-classic.png and b/Rolemaster 2nd-classic/Rolemaster_2nd-classic.png differ diff --git a/Rolemaster 2nd-classic/sheet.json b/Rolemaster 2nd-classic/sheet.json index c207e4eb78..413165c9ee 100644 --- a/Rolemaster 2nd-classic/sheet.json +++ b/Rolemaster 2nd-classic/sheet.json @@ -2,8 +2,9 @@ "html": "Rolemaster_2nd-classic.html", "css": "Rolemaster_2nd-classic.css", "authors": "Thibaut 'Onirim' C.", + "roll20userid": "4349072", "preview": "Rolemaster_2nd-classic.png", - "instructions": "A Rolemaster 1st, 2nd, Express & Classic edition sheet in vintage colors. The character sheet don't use auto-calculations for stats for the sake of simplicity and adaptability. The sheet is compatible with the most options of Rolemaster 2nd and Classic. I plan to add a configuration page for supporting some options. RM2/RMC is all about options so the auto-calculations will remain limited. The character sheet is compatible with the first Rolemaster family (RM1, RM2, RMX, RMC), but is not compatible with the Standard System/Fantasy Roleplaying family.", + "instructions": "A Rolemaster 1st, 2nd, Express & Classic edition sheet. The character sheet don't use auto-calculations for stats for the sake of adaptability. The sheet is compatible with the most options of Rolemaster 1nd, 2nd, Express and Classic Editions. The Classic Rolemaster family is about options so the auto-calculations will remain limited. The character sheet is not fully compatible with the Standard System/Fantasy Roleplaying family but can be used for them too. In that case, use the Primary skills for Category, and Secondary skills for actual skills.", "useroptions": [ { @@ -27,6 +28,35 @@ ], "default": "0", "description": "Choose the mode of professional bonus calculations. By the legacy rules, the professional bonus is multiplied by the character level. You can also choice the flat bonus option, in this case, the professional bonus don't scale with the caracter level." - } + }, + { + "attribute": "skilldevmode", + "displayname": "Development points acquisition mode: ", + "type": "select", + "options": [ + "Legacy rules|0", + "Fixed dev points|1" + ], + "default": "0", + "description": "Choose the mode of development points acquisition. In legacy rules, development points are derived from the 5 first attributes and depend of the temporary score. You can choose a fixed development points too and enter the desired development points manually." + }, + { + "attribute": "secondaryskilldevmode", + "displayname": "Secondary development points bonus: ", + "type": "select", + "options": [ + "Fixed dev points|0", + "10% bonus|10", + "20% bonus|20", + "25% bonus|25", + "30% bonus|30", + "40% bonus|40", + "50% bonus|50" + + ], + "default": "25", + "description": "Choose the secondary skill development bonus. You can choose a fixed bonus or a pourcentage of the primary development points. The pourcentage bonus work only correctly of you use the legacy development points mode on the above option." + } + ] } diff --git a/Rolemaster 2nd-classic/translation.json b/Rolemaster 2nd-classic/translation.json index efd511f184..ef4c5be50f 100644 --- a/Rolemaster 2nd-classic/translation.json +++ b/Rolemaster 2nd-classic/translation.json @@ -105,5 +105,36 @@ "professionbonusmode": "Mode de calcul des bonus de profession", "legacyprofbonus": "Par niveaux", "flatprofbonus": "Bonus plat", - "profbonusmodedescription": "Choissez le type de calcul des bonus de profession. Par défaut, les bonus de professions sont octroyés par niveau, il est également possible de choisir les bonus de professions en tant que bonus plats à attribuer à la création du personnage, ou à certains paliers de leurs progression." + "profbonusmodedescription": "Choissez le type de calcul des bonus de profession. Par défaut, les bonus de professions sont octroyés par niveau, il est également possible de choisir les bonus de professions en tant que bonus plats à attribuer à la création du personnage, ou à certains paliers de leurs progression.", + "bmr": "BMVT", + "walk": "Marche x1", + "fastwalk": "March. rap x1.5", + "run": "Course x2", + "sprint": "Sprint x3", + "accsprint": "Sprint acc. x4", + "dash": "Ruée x5", + "skilldevmode": "Mode d'acquisition des Points de développement", + "legacyskilldev": "Règles de base", + "flatskilldev": "Points de dév fixes", + "skilldevmodedescription": "Choisissez le mode d'acquisition des points de développements. Par défaut, ils sont dérivés des 5 premières caractérisitques. Il est également possible d'attribuer une valeur fixe aux points de développements.", + "secundarydevelopmentpoints": "PdD Second.", + "secondaryskilldevmode": "Bonus des Points de développements secondaires", + "10bonus": "10% bonus", + "20bonus": "20% bonus", + "25bonus": "25% bonus", + "30bonus": "30% bonus", + "40bonus": "40% bonus", + "50bonus": "50% bonus", + "secondaryskilldevmodedescription": "Sélectionnez le type de bonus aux points de développements pour les compétences secondaires. Les bonus en pourcentages des points de développements principaux ne fonctionnent que si le mode de calcul des points de développement est celui des règles de base (voir l'option précédente).", + "background-color": "Couleur de la fiche de personnage", + "default": "Par défaut", + "white": "Blanc", + "lilac": "Lilas", + "grayscale": "Gris", + "book": "Livre", + "season-summer": "Eté", + "season-fall": "Automne", + "season-winter": "Hiver", + "season-spring": "Printemps", + "backgroundcolordesc": "Vous pouvez changer les couleurs de la fiche de personnage grâce à ce menu. Si vous désirez d'autres couleurs, contactez l'auteur de la fiche (Onirim) afin qu'elles puissent être ajoutées lors d'une prochaine mise à jour !" } \ No newline at end of file diff --git a/Rolemaster 2nd-classic/translations/en.json b/Rolemaster 2nd-classic/translations/en.json index 0c83d4a532..6551f57f57 100644 --- a/Rolemaster 2nd-classic/translations/en.json +++ b/Rolemaster 2nd-classic/translations/en.json @@ -33,15 +33,15 @@ "armor-at": "Armor (AT)", "defensivebonus-db": "Defensive Bonus (DB)", "withshield": "With Shield", - "movementpenalty": "Movement Pen.", + "movementpenalty": "Mvt Pen.", "helmet": "Helmet", - "armgreaves": "Arms", - "leggreaves": "Legs", - "distancepenalty": "Distance Pen.", + "armgreaves": "Arm greav", + "leggreaves": "Leg greav", + "distancepenalty": "Dist Pen.", "wounds": "Wounds", "languages": "Languages", - "spoken": "Spoken", - "writen": "Writen", + "spoken": "spok", + "writen": "writ", "miscellaneous": "Misc.", "hitdice": "Hit Dice", "developmentpoints": "Dev Points", @@ -81,12 +81,12 @@ "spellrange": "Range", "description": "Description", "relations": "Relatives", - "constitutioncheck": "Constitution Check", - "agilitycheck": "Agility Check", - "selfdisciplinecheck": "Self-Discipline Check", - "memorycheck": "Memory Check", - "reasoningcheck": "Reasoning Check", - "strengthcheck": "Strength Check", + "constitutioncheck": "Constitution Check", + "agilitycheck": "Agility Check", + "selfdisciplinecheck": "Self-Discipline Check", + "memorycheck": "Memory Check", + "reasoningcheck": "Reasoning Check", + "strengthcheck": "Strength Check", "quicknesscheck": "Quickness Check", "presencecheck": "Presence Check", "empathycheck": "Empathy Check", @@ -105,5 +105,37 @@ "professionbonusmode": "Mode of professional bonus calculations", "legacyprofbonus": "Per level", "flatprofbonus": "Flat bonus", - "profbonusmodedescription": "Choose the mode of professional bonus calculations. By the legacy rules, the professional bonus is multiplied by the character level. You can also choice the flat bonus option, in this case, the professional bonus don't scale with the caracter level." + "profbonusmodedescription": "Choose the mode of professional bonus calculations. By the legacy rules, the professional bonus is multiplied by the character level. You can also choice the flat bonus option, in this case, the professional bonus don't scale with the caracter level.", + "bmr": "BMR", + "walk": "Walk x1", + "fastwalk": "Fast Walk x1.5", + "run": "Run x2", + "sprint": "Sprint x3", + "accsprint": "Acc. Sprint x4", + "dash": "Dash x5", + "skilldevmode": "Development points acquisition mode", + "legacyskilldev": "Legacy rules", + "flatskilldev": "Fixed development points", + "skilldevmodedescription": "Choose the mode of development points acquisition. In legacy rules, development points are derived from the 5 first attributes and depend of the temporary score. You can choose a fixed development points too and enter the desired development points manually.", + "secundarydevelopmentpoints": "Second. DP", + "secondaryskilldevmode": "Secondary development points bonus", + "10bonus": "10% bonus", + "20bonus": "20% bonus", + "25bonus": "25% bonus", + "30bonus": "30% bonus", + "40bonus": "40% bonus", + "50bonus": "50% bonus", + "secondaryskilldevmodedescription": "Choose the secondary skill development bonus. You can choose a fixed bonus or a pourcentage of the primary development points. The pourcentage bonus work only correctly of you use the legacy development points mode on the above option.", + "background-color": "Character sheet color", + "default": "Default", + "white": "White", + "lilac": "Lilac", + "grayscale": "Gray", + "book": "Book", + "season-summer": "Summer", + "season-fall": "Fall", + "season-winter": "Winter", + "season-spring": "Spring", + "backgroundcolordesc": "You can change the character sheet color with this menu. If you want more colors, contact the sheet author (Onirim) and ask him for another color to add in the color menu!" + } \ No newline at end of file diff --git a/Rolemaster 2nd-classic/translations/fr.json b/Rolemaster 2nd-classic/translations/fr.json index 19b903d9d2..ef4c5be50f 100644 --- a/Rolemaster 2nd-classic/translations/fr.json +++ b/Rolemaster 2nd-classic/translations/fr.json @@ -4,7 +4,7 @@ "level": "Niveau", "experience": "Exp.", "character": "Personnage", - "equipment": "Équipement", + "equipment": "Equipement", "magic": "Magie", "settings": "Config.", "realmpower": "Roy. pouvoir", @@ -33,7 +33,7 @@ "armor-at": "Armure (TA)", "defensivebonus-db": "Bonus défensif (BD)", "withshield": "Avec bouclier", - "movementpenalty": "Malus mouvement", + "movementpenalty": "Malus mouv.", "helmet": "Casque", "armgreaves": "Brassards", "leggreaves": "Jambières", @@ -79,14 +79,14 @@ "spellclass": "Classe", "spellduration": "Durée", "spellrange": "Portée", - "description": "Description ", + "description": "Description", "relations": "Relations", - "constitutioncheck": "Jet de constitution", - "agilitycheck": "Jet d'agilité", - "selfdisciplinecheck": "Jet d'autodiscipline", - "memorycheck": "Jet de mémoire", - "reasoningcheck": "Jet de raisonnement", - "strengthcheck": "Jet de force", + "constitutioncheck": "Jet de constitution", + "agilitycheck": "Jet d'agilité", + "selfdisciplinecheck": "Jet d'autodiscipline", + "memorycheck": "Jet de mémoire", + "reasoningcheck": "Jet de raisonnement", + "strengthcheck": "Jet de force", "quicknesscheck": "Jet de rapidité", "presencecheck": "Jet de présence", "empathycheck": "Jet d'empathie", @@ -105,5 +105,36 @@ "professionbonusmode": "Mode de calcul des bonus de profession", "legacyprofbonus": "Par niveaux", "flatprofbonus": "Bonus plat", - "profbonusmodedescription": "Choissez le type de calcul des bonus de profession. Par défaut, les bonus de professions sont octroyés par niveau, il est également possible de choisir les bonus de professions en tant que bonus plats à attribuer à la création du personnage, ou à certains paliers de leurs progression." + "profbonusmodedescription": "Choissez le type de calcul des bonus de profession. Par défaut, les bonus de professions sont octroyés par niveau, il est également possible de choisir les bonus de professions en tant que bonus plats à attribuer à la création du personnage, ou à certains paliers de leurs progression.", + "bmr": "BMVT", + "walk": "Marche x1", + "fastwalk": "March. rap x1.5", + "run": "Course x2", + "sprint": "Sprint x3", + "accsprint": "Sprint acc. x4", + "dash": "Ruée x5", + "skilldevmode": "Mode d'acquisition des Points de développement", + "legacyskilldev": "Règles de base", + "flatskilldev": "Points de dév fixes", + "skilldevmodedescription": "Choisissez le mode d'acquisition des points de développements. Par défaut, ils sont dérivés des 5 premières caractérisitques. Il est également possible d'attribuer une valeur fixe aux points de développements.", + "secundarydevelopmentpoints": "PdD Second.", + "secondaryskilldevmode": "Bonus des Points de développements secondaires", + "10bonus": "10% bonus", + "20bonus": "20% bonus", + "25bonus": "25% bonus", + "30bonus": "30% bonus", + "40bonus": "40% bonus", + "50bonus": "50% bonus", + "secondaryskilldevmodedescription": "Sélectionnez le type de bonus aux points de développements pour les compétences secondaires. Les bonus en pourcentages des points de développements principaux ne fonctionnent que si le mode de calcul des points de développement est celui des règles de base (voir l'option précédente).", + "background-color": "Couleur de la fiche de personnage", + "default": "Par défaut", + "white": "Blanc", + "lilac": "Lilas", + "grayscale": "Gris", + "book": "Livre", + "season-summer": "Eté", + "season-fall": "Automne", + "season-winter": "Hiver", + "season-spring": "Printemps", + "backgroundcolordesc": "Vous pouvez changer les couleurs de la fiche de personnage grâce à ce menu. Si vous désirez d'autres couleurs, contactez l'auteur de la fiche (Onirim) afin qu'elles puissent être ajoutées lors d'une prochaine mise à jour !" } \ No newline at end of file
CaractéristiquesTemp.Pot.Dev.BaseRaceTOTAL