Merge pull request #11203 from the-Dissilent/AGE-system

AGE system - CSE Update
This commit is contained in:
Nic Bradley
2022-11-15 09:32:22 -08:00
committed by GitHub
4 changed files with 1000 additions and 801 deletions
+846 -710
View File
File diff suppressed because it is too large Load Diff
+151 -90
View File
@@ -1,6 +1,6 @@
<!-- PLAYER CHARACTER SHEET -->
<div class="container pc">
<input type="hidden" value="1.70.0" name="attr_version-name">
<input type="hidden" value="1.72.0" name="attr_version-name">
<input type="hidden" class="gamelock" name="attr_gamelock" value="custom"> <!-- Changing this sets the sheet to only one setting or "custom" -->
<input class="hiddencheckbox dragon-age-button" type="checkbox" name="attr_game" value="dragon-age" checked="checked">
@@ -83,7 +83,7 @@
<span data-i18n="char-name-u">CHARACTER NAME</span>
</div>
<div class="name-container fantasy-age-selected fantasy-age-core-selected">
<img src="http://i.imgur.com/O3vrAHe.png" style="width: 229px;height: 40px;margin-left:10px;" alt="Fantasy AGE">
<img src="http://i.imgur.com/O3vrAHe.png" style="width: 229px;height: 40px;" alt="Fantasy AGE">
<input type="text" name="attr_character_name">
<span data-i18n="char-name-u">CHARACTER NAME</span>
</div>
@@ -249,63 +249,63 @@
<div class="bottom old-age-selected fantasy-age-core-selected the-expanse-selected modern-age-selected">
<div class="info-container">
<input type="text" name="attr_age" style="width: 120px;">
<span class="label" data-i18n="age-u">AGE</span>
<span data-i18n="age-u">AGE</span>
</div>
<div class="info-container">
<input type="text" name="attr_gender" style="width: 120px;">
<span class="label" data-i18n="gender-u">GENDER</span>
<span data-i18n="gender-u">GENDER</span>
</div>
<div class="info-container">
<input type="text" name="attr_height" style="width: 120px;">
<span class="label" data-i18n="height-u">HEIGHT</span>
<span data-i18n="height-u">HEIGHT</span>
</div>
<div class="info-container">
<input type="text" name="attr_weight" style="width: 120px;">
<span class="label" data-i18n="weight-u">WEIGHT</span>
<span data-i18n="weight-u">WEIGHT</span>
</div>
</div>
<div class="bottom threefold-selected">
<div class="info-container">
<input type="text" name="attr_ancestry" style="width: 96px;">
<span class="label" data-i18n="ancestry-u">ANCESTRY</span>
<span data-i18n="ancestry-u">ANCESTRY</span>
</div>
<div class="info-container">
<input type="text" name="attr_age" style="width: 96px;">
<span class="label" data-i18n="age-u">AGE</span>
<span data-i18n="age-u">AGE</span>
</div>
<div class="info-container">
<input type="text" name="attr_gender" style="width: 96px;">
<span class="label" data-i18n="gender-u">GENDER</span>
<span data-i18n="gender-u">GENDER</span>
</div>
<div class="info-container">
<input type="text" name="attr_height" style="width: 96px;">
<span class="label" data-i18n="height-u">HEIGHT</span>
<span data-i18n="height-u">HEIGHT</span>
</div>
<div class="info-container">
<input type="text" name="attr_weight" style="width: 96px;">
<span class="label" data-i18n="weight-u">WEIGHT</span>
<span data-i18n="weight-u">WEIGHT</span>
</div>
</div>
<div class="bottom world-of-lazarus-selected">
<div class="info-container">
<input type="text" name="attr_family" style="width: 96px;">
<span class="label" data-i18n="family-u">FAMILY/ALLEGIANCE</span>
<span data-i18n="family-u">FAMILY/ALLEGIANCE</span>
</div>
<div class="info-container">
<input type="text" name="attr_age" style="width: 96px;">
<span class="label" data-i18n="age-u">AGE</span>
<span data-i18n="age-u">AGE</span>
</div>
<div class="info-container">
<input type="text" name="attr_gender" style="width: 96px;">
<span class="label" data-i18n="gender-u">GENDER</span>
<span data-i18n="gender-u">GENDER</span>
</div>
<div class="info-container">
<input type="text" name="attr_height" style="width: 96px;">
<span class="label" data-i18n="height-u">HEIGHT</span>
<span data-i18n="height-u">HEIGHT</span>
</div>
<div class="info-container">
<input type="text" name="attr_weight" style="width: 96px;">
<span class="label" data-i18n="weight-u">WEIGHT</span>
<span data-i18n="weight-u">WEIGHT</span>
</div>
</div>
<div class="bottom blue-rose-selected">
@@ -329,27 +329,29 @@
<div class="col col-left-character-tab">
<div class="abilities-table">
<!-- Accuracy -->
<div class="ability-container second-gen-selected the-expanse-selected mod-selected ability-accuracy">
<div class="col left-ability-container">
<div class="section-name focuses-section">
<div class="col ability-name">
<button class="abilities-buttons" name="act_accuracy_check" type="action" data-i18n="accuracy-u">ACCURACY</button>
<div class="second-gen-selected the-expanse-selected mod-selected ability-accuracy">
<div class="ability-container">
<div class="col left-ability-container">
<div class="section-name focuses-section">
<div class="col ability-name">
<button class="abilities-buttons" name="act_accuracy_check" type="action" data-i18n="accuracy-u">ACCURACY</button>
</div>
<div class="col primary-checkbox">
<input type="checkbox" name="attr_primary_accuracy"/><span></span>
</div>
</div>
<div class="col primary-checkbox">
<input type="checkbox" name="attr_primary_accuracy"/><span></span>
<div class="ability-focus-list">
<fieldset class="repeating_accuracy-focus">
<input type="hidden" name="attr_focusname">
<input type="hidden" name="attr_focusbonus" value="2">
<button class="focus-buttons" name="act_focus-check" type="action"><span name="attr_focusname"></span><span> (</span><span name="attr_focusbonus"></span><span>)</span></button><span class="focus-comma">,</span>
</fieldset>
</div>
</div>
<div class="ability-focus-list">
<fieldset class="repeating_accuracy-focus">
<input type="hidden" name="attr_focusname">
<input type="hidden" name="attr_focusbonus" value="2">
<button class="focus-buttons" name="act_focus-check" type="action"><span name="attr_focusname"></span><span> (</span><span name="attr_focusbonus"></span><span>)</span></button><span class="focus-comma">,</span>
</fieldset>
<div class="col right-ability-container">
<input type="number" name="attr_accuracy" value="0">
</div>
</div>
<div class="col right-ability-container">
<input type="number" name="attr_accuracy" value="0">
</div>
</div>
<!-- Communication -->
<div class="ability-container ability-communication">
@@ -393,7 +395,7 @@
</fieldset>
</div>
</div>
<div class="col right-ability-container">
<div class="col right-ability-container right-50wide right-50wide2 right-50wide3 right-50wide4 right-50wide5">
<input type="number" name="attr_constitution" value="0">
</div>
</div>
@@ -976,6 +978,18 @@
<div class="col repeatingcol power-short-description degree3">
<textarea name="attr_talent3description"></textarea>
</div>
<div class="col repeatingcol talent-name degree4">
<input type="text" name="attr_powername"> (<span data-i18n="grandmaster-u">GRANDMASTER</span>)
</div>
<div class="col repeatingcol power-short-description degree4">
<textarea name="attr_talent4description"></textarea>
</div>
<div class="col repeatingcol talent-name degree5">
<input type="text" name="attr_powername"> (<span data-i18n="apex-u">APEX</span>)
</div>
<div class="col repeatingcol power-short-description degree5">
<textarea name="attr_talent5description"></textarea>
</div>
</fieldset>
</div>
</div>
@@ -1138,17 +1152,19 @@
</div>
</div>
<!-- MONEY -->
<div class="money-section">
<div class="section sectionfull money-repeats">
<div class="section-name">
<span data-i18n="currency-u">CURRENCY</span>
</div>
<fieldset class="repeating_money">
<div class="money-container">
<div class="money-score"><input type="text" name="attr_moneyamount"></div>
<div class="money-name"> <input type="text" name="attr_moneyname"></div>
<div class="row">
<div class="money-section">
<div class="section sectionfull money-repeats">
<div class="section-name">
<span data-i18n="currency-u">CURRENCY</span>
</div>
</fieldset>
<fieldset class="repeating_money">
<div class="money-container">
<div class="money-score"><input type="text" name="attr_moneyamount"></div>
<div class="money-name"> <input type="text" name="attr_moneyname"></div>
</div>
</fieldset>
</div>
</div>
</div>
</div>
@@ -1202,33 +1218,33 @@
<div class="top old-age-selected fantasy-age-core-selected the-expanse-selected">
<div class="info-container">
<input type="text" name="attr_eyes" style="padding-top: 5px; width: 160px;">
<span class="label" data-i18n="eye-u">EYES</span>
<span data-i18n="eye-u">EYES</span>
</div>
<div class="info-container">
<input type="text" name="attr_skin" style="width: 160px;">
<span class="label" data-i18n="skin-u">SKIN</span>
<span data-i18n="skin-u">SKIN</span>
</div>
<div class="info-container">
<input type="text" name="attr_hair" style="width: 160px;">
<span class="label" data-i18n="hair-u">HAIR</span>
<span data-i18n="hair-u">HAIR</span>
</div>
</div>
<div class="top blue-rose-selected">
<div class="info-container">
<input type="text" name="attr_age" style="width: 120px;margin-top:9px;">
<span class="label" data-i18n="age-u">AGE</span>
<span data-i18n="age-u">AGE</span>
</div>
<div class="info-container">
<input type="text" name="attr_gender" style="width: 120px;">
<span class="label" data-i18n="gender-u">GENDER</span>
<span data-i18n="gender-u">GENDER</span>
</div>
<div class="info-container">
<input type="text" name="attr_height" style="width: 120px;">
<span class="label" data-i18n="height-u">HEIGHT</span>
<span data-i18n="height-u">HEIGHT</span>
</div>
<div class="info-container">
<input type="text" name="attr_weight" style="width: 120px;">
<span class="label" data-i18n="weight-u">WEIGHT</span>
<span data-i18n="weight-u">WEIGHT</span>
</div>
</div>
<div class="top mod-selected">
@@ -1261,7 +1277,7 @@
<div class="bottom">
<div class="info-container">
<input type="text" name="attr_languages" style="width: 480px;">
<span class="label" data-i18n="languages-u">LANGUAGES</span>
<span data-i18n="languages-u">LANGUAGES</span>
</div>
</div>
</div>
@@ -1777,19 +1793,36 @@
</div>
<div class="talent-stats">
<input type="hidden" class="degree-select" name="attr_talentdegree" value="1">
<input type="checkbox" class="hiddencheckbox degreecheckbox" name="attr_aftermasterycheckbox" unchecked>
<div class="row row-talent-degree-source">
<div class="col col1">
<span data-i18n="specialization1-degree-u">DEGREE</span><span>: </span>
<select class="degree-select old-age-selected blue-rose-selected" name="attr_talentdegree" title="How far have you progressed in this Talent or Specialization?">
<option value="1" data-i18n="novice-u">NOVICE</option>
<option value="2" data-i18n="journeyman-u">JOURNEYMAN</option>
<option value="3" data-i18n="master-u">MASTER</option>
</select>
<select class="degree-select fantasy-age-core-selected mod-selected the-expanse-selected" name="attr_talentdegree" title="How far have you progressed in this Talent or Specialization?">
<option value="1" data-i18n="novice-u">NOVICE</option>
<option value="2" data-i18n="expert-u">EXPERT</option>
<option value="3" data-i18n="master-u">MASTER</option>
</select>
<div class="old-age-selected blue-rose-selected">
<span data-i18n="specialization1-degree-u">DEGREE</span><span>: </span>
<select class="degree-select" name="attr_talentdegree" title="How far have you progressed in this Talent or Specialization?">
<option value="1" data-i18n="novice-u">NOVICE</option>
<option value="2" data-i18n="journeyman-u">JOURNEYMAN</option>
<option value="3" data-i18n="master-u">MASTER</option>
</select>
</div>
<div class="fantasy-age-core-selected mod-selected the-expanse-selected">
<span data-i18n="specialization1-degree-u">DEGREE</span><span>: </span>
<select class="degree-select justthree" name="attr_talentdegree" title="How far have you progressed in this Talent or Specialization?">
<option value="1" data-i18n="novice-u">NOVICE</option>
<option value="2" data-i18n="expert-u">EXPERT</option>
<option value="3" data-i18n="master-u">MASTER</option>
</select>
<select class="degree-select aftermastery" name="attr_talentdegree" title="How far have you progressed in this Talent or Specialization?">
<option value="1" data-i18n="novice-u">NOVICE</option>
<option value="2" data-i18n="expert-u">EXPERT</option>
<option value="3" data-i18n="master-u">MASTER</option>
<option value="4" data-i18n="grandmaster-u">GRANDMASTER</option>
<option value="5" data-i18n="apex-u">APEX</option>
</select>
<div class="mod-selected">
<span>+2</span>
<input type="checkbox" class="degreecheckbox" name="attr_aftermasterycheckbox" unchecked>
</div>
</div>
</div>
<div class="col col1">
<span data-i18n="SOURCE:-u">SOURCE:</span>
@@ -1814,6 +1847,16 @@
<span class="degree3" data-i18n="master-u">MASTER</span><span class="degree3">:</span>
<textarea class="degree3" name="attr_talent3description"></textarea>
</div>
<div class="aftermastery">
<div class="col sectiononethird">
<span class="degree4" data-i18n="grandmaster-u">GRANDMASTER</span><span class="degree4">:</span>
<textarea class="degree4" name="attr_talent4description"></textarea>
</div>
<div class="col sectiononethird">
<span class="degree5" data-i18n="apex-u">APEX</span><span class="degree5">:</span>
<textarea class="degree5" name="attr_talent5description"></textarea>
</div>
</div>
</div>
</div>
</fieldset>
@@ -2538,6 +2581,8 @@
</div>
</div>
</div>
</div>
<div class="spell-descriptions">
<div class="row row-short-spell-description">
<span data-i18n="short-desc.:-u">SHORT DESC.:</span>
<textarea name="attr_short-spell-description"></textarea>
@@ -2627,6 +2672,8 @@
</div>
</div>
</div>
</div>
<div class="spell-descriptions">
<div class="row row-short-spell-description">
<span data-i18n="short-desc.:-u">SHORT DESC.:</span>
<textarea name="attr_short-spell-description"></textarea>
@@ -2724,6 +2771,8 @@
</div>
</div>
</div>
</div>
<div class="spell-descriptions">
<div class="row row-short-spell-description">
<span data-i18n="short-desc.:-u">SHORT DESC.:</span>
<textarea name="attr_short-spell-description"></textarea>
@@ -2841,6 +2890,8 @@
</div>
</div>
</div>
</div>
<div class="spell-descriptions">
<div class="row row-short-spell-description"> <span data-i18n="short-desc.:-u">SHORT DESC.:</span> <textarea name="attr_short-spell-description"></textarea>
</div>
<div class="row row-full-spell-description"> <span data-i18n="description:-u">DESCRIPTION:</span> <textarea name="attr_full-spell-description"></textarea>
@@ -2953,6 +3004,8 @@
</div>
</div>
</div>
</div>
<div class="spell-descriptions">
<div class="row row-short-spell-description"> <span data-i18n="short-desc.:-u">SHORT DESC.:</span> <textarea name="attr_short-spell-description"></textarea>
</div>
<div class="row row-full-spell-description"> <span data-i18n="description:-u">DESCRIPTION:</span> <textarea name="attr_full-spell-description"></textarea>
@@ -3242,7 +3295,7 @@
<div class="col select-text">
<span data-i18n="show-the-character-name-in-roll-results">Show the character name in roll results</span>
</div>
<div class="col">
<div class="col select-drop">
<select name="attr_char-name-option">
<option value="@{character_name} &#124; " data-i18n="show">Show</option>
<option value=" " data-i18n="hide">Hide</option>
@@ -3254,7 +3307,7 @@
<div class="col select-text">
<span data-i18n="whisper-rolls-to-gm">Whisper rolls to GM</span>
</div>
<div class="col">
<div class="col select-drop">
<select name="attr_wtype">
<option value="" data-i18n="never-whisper-roll">Never Whisper Rolls</option>
<option value="@{whisper-toggle}" data-i18n="toggle">Toggle</option>
@@ -3275,44 +3328,52 @@
<div class="col select-text">
<span data-i18n="add-aim-to-attack">Add Aim to Attack</span>
</div>
<select name="attr_aim-select">
<option value="0" data-i18n="never-use-aim">Never use Aim</option>
<option value="@{aim-toggle}" data-i18n="toggle">Toggle</option>
<option value="?{Using the Aim action|Yes, @{aim-value}|No, 0}" data-i18n="prompt-for-aim">Prompt for Aim</option>
<option value="@{aim-value}" data-i18n="always-use-aim">Always use Aim</option>
</select>
<div class="col select-drop">
<select name="attr_aim-select">
<option value="0" data-i18n="never-use-aim">Never use Aim</option>
<option value="@{aim-toggle}" data-i18n="toggle">Toggle</option>
<option value="?{Using the Aim action|Yes, @{aim-value}|No, 0}" data-i18n="prompt-for-aim">Prompt for Aim</option>
<option value="@{aim-value}" data-i18n="always-use-aim">Always use Aim</option>
</select>
</div>
</div>
<!-- Reroll Stunt Die (based on Fantasy AGE pg71 "chosen of fate") -->
<div class="row">
<div class="col select-text">
<span data-i18n="reroll-stunt-die">Reroll the Stunt Die</span>
</div>
<select name="attr_stunts2-select">
<option value="0" data-i18n="never-reroll-stunt">Never Reroll Stunt Die</option>
<option value="@{stunts2-toggle}" data-i18n="toggle">Toggle</option>
<option value="?{Reroll Stunt Die|Yes, d6|No, 0}" data-i18n="prompt-for-stunt-reroll">Prompt for Stunt Reroll</option>
<option value="d6" data-i18n="always-reroll-stunt">Always Reroll Stunt Die</option>
</select>
<div class="col select-drop">
<select name="attr_stunts2-select">
<option value="0" data-i18n="never-reroll-stunt">Never Reroll Stunt Die</option>
<option value="@{stunts2-toggle}" data-i18n="toggle">Toggle</option>
<option value="?{Reroll Stunt Die|Yes, d6|No, 0}" data-i18n="prompt-for-stunt-reroll">Prompt for Stunt Reroll</option>
<option value="d6" data-i18n="always-reroll-stunt">Always Reroll Stunt Die</option>
</select>
</div>
</div>
<!-- Add a tiebreaker to Initiative -->
<div class="row">
<div class="col select-text">
<span data-i18n="add-tiebreaker-to-initiative-rolls">Add Tiebreaker to Initiative rolls</span>
</div>
<select name="attr_initiative-tiebreaker">
<option value="0" data-i18n="no">No</option>
<option value="1" data-i18n="yes">Yes</option>
</select>
<div class="col select-drop">
<select name="attr_initiative-tiebreaker">
<option value="0" data-i18n="no">No</option>
<option value="1" data-i18n="yes">Yes</option>
</select>
</div>
</div>
<!-- Should Armor Penalty apply to Dexterity Rolls? -->
<div class="row">
<div class="col select-text">
<span data-i18n="apply-armor-penalty-to-dexterity-rolls">Apply Armor Penalty to Dexterity rolls</span>
</div>
<select name="attr_armor-penalty-for-dex">
<option value="0" data-i18n="no">No</option>
<option value="@{armor-penalty}" data-i18n="yes">Yes</option>
</select>
<div class="col select-drop">
<select name="attr_armor-penalty-for-dex">
<option value="0" data-i18n="no">No</option>
<option value="@{armor-penalty}" data-i18n="yes">Yes</option>
</select>
</div>
</div>
</div>
</div>
@@ -3461,11 +3522,11 @@
</div>
</div>
</div>
<div class="section-name gamelocked">
<span data-i18n="about-u">ABOUT</span>
</div>
<div class="about gamelocked">
<span class="fantasy-age-selected fantasy-age-core-selected">
<div class="larger-section gamelocked">
<div class="section-name">
<span data-i18n="about-u">ABOUT</span>
</div>
<span class="about fantasy-age-selected fantasy-age-core-selected">
<p>The Green Ronin-official Roll20 character sheet for Fantasy AGE RPG.
Based on the AGE System sheet by Olivier L.-L., Zach Hall, Cadera Spindrift,
and theDissilent and utilizing the TotalRolled for AGE API script by
@@ -3474,7 +3535,7 @@
<p>If you find any bugs, please tell us about them at: https://forms.monday.com/forms/b3ede9f34e9eab8dd2aab4c4b0914a15?r=use1</p>
<p>Fantasy AGE RPG is ©2015 Green Ronin Publishing, LLC.</p>
</span>
<span class="the-expanse-selected">
<span class="about the-expanse-selected">
<p>The Green Ronin-official Roll20 character sheet for The Expanse RPG.
Based on the AGE System sheet by Olivier L.-L., Zach Hall, Cadera Spindrift,
and theDissilent and utilizing the TotalRolled for AGE API script by
+1 -1
View File
@@ -280,5 +280,5 @@
"value": "1"
}
],
"legacy": true
"legacy": false
}
+2
View File
@@ -7,6 +7,8 @@
"journeyman-u":"JOURNEYMAN",
"expert-u": "EXPERT",
"master-u":"MASTER",
"grandmaster-u":"GRANDMASTER",
"apex-u":"APEX",
"focuses-u": "FOCUSES",
"magic-u": "MAGIC",
"arcana-u": "ARCANA",