Skip to content

Commit

Permalink
Merge pull request #106 from Muttley/develop
Browse files Browse the repository at this point in the history
Release 11.6.0
  • Loading branch information
Muttley authored Jun 15, 2024
2 parents 139631f + 7f88c35 commit 0a0bfb5
Show file tree
Hide file tree
Showing 12 changed files with 366 additions and 296 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
cp --force LICENSE.txt system/.
cp --force README.md system/.
SYSTEM_VERSION=$(grep -oP '(?<="version": ")[^"]+' system/system.json | tr -d '\n')
perl -pi -E "s|/latest/download/|/download/release-$SYSTEM_VERSION/|" system/system.json
perl -pi -E "s|/latest/download/ac2d20\\.zip|/download/release-$SYSTEM_VERSION/ac2d20.zip|" system/system.json
echo "systemVersion=$SYSTEM_VERSION" >> $GITHUB_ENV
- run: cd system && zip -r ../ac2d20.zip ./*
Expand All @@ -39,9 +39,9 @@ jobs:
uses: ncipollo/release-action@v1
with:
allowUpdates: false
name: release-${{ env.systemVersion }}
draft: false
prerelease: false
token: ${{ secrets.GITHUB_TOKEN }}
artifacts: './system/system.json, ./ac2d20.zip'
draft: false
name: release-${{ env.systemVersion }}
prerelease: true
tag: release-${{ env.systemVersion }}
token: ${{ secrets.GITHUB_TOKEN }}
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
## v11.6.0

### Enhancement
- [#104] Added Experimental weapon quality

### Bugfix
- [#103] Ensure custom Dice So Nice theme dice values are readable

---

## v11.5.3

### Bugfix
- [#101] Dice So Nice not rolling the dice when using Skills, etc

### Chores
- [#100] Merge new French translation updates from Crowdin

---

## v11.5.2

### Bugfix
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"system": {
},
"text": {
"content": "<h2>v11.5.0</h2>\n\n<h3>Ehancement</h3>\n\n<ul><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/74\">#74</a></strong>] Add styling to the journals</li></ul>\n\n<h3>Bugfix</h3>\n\n<ul><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/65\">#65</a></strong>] Fix un-localized strings in Actor abilities template</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/71\">#71</a></strong>] Skill localization not working on NPCs</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/73\">#73</a></strong>] Typo in max stress calculation meant Will+Resilience not used when it should</li></ul>\n\n<h3>Chores</h3>\n\n<ul><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/67\">#67</a></strong>] Merge Portuguese/Brazilian translation updates from Crowdin</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/72\">#72</a></strong>] Merge French and Portuguese/Brazilian translation updates from Crowdin</li></ul>\n\n<p><em>Many thanks to <strong>lozanoje</strong> for contributing code and translations included in this build</em></p>\n\n<hr/>\n\n<h2>v11.4.0</h2>\n\n<h3>Enhancement</h3>\n\n<ul><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/19\">#19</a></strong>] Turn skills compendium config setting into a selector of available Item compendiums</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/31\">#31</a></strong>] Automatic update of char sheet</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/33\">#33</a></strong>] Add languages field to character sheet</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/35\">#35</a></strong>] Add XP field to character sheet</li><li><p>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/52\">#52</a></strong>] Create a better method and data structure for managing truths on character sheets</p><ul><li>Each truth is now an individual entry that can be edited or deleted. Most existing free text truths should be migrated safely, but there&#39;s the odd chance you may need to fix things up manually if you had any newline characters in the middle of a Truth.</li></ul></li><li><p>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/54\">#54</a></strong>] Auto-calculate max Stress value</p><ul><li>Also modifes the max stress by fatigue. If the max value is being affected by fatigue then the value is coloured red to indicate this</li><li>The max value can be adjusted by active effects using the <code>system.stress.mod</code> key if necessary</li></ul></li><li><p>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/55\">#55</a></strong>] Auto-calculate Attribute bonuses</p></li><li><p>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/57\">#57</a></strong>] Update flat injuries values for standard character so they can be utilised by macros or modules</p><ul><li>Number of untreated injuries: <code>system.injuries.value</code></li><li>Number of treated injuries: <code>system.injuries.treated</code></li></ul></li><li><p>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/58\">#58</a></strong>] On character sheet, sort skill focuses alphabetically by i18n name</p></li><li><p>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/59\">#59</a></strong>] Save screen real estate on character Talents tab by moving talent description to hover tooltip</p><ul><li>You can still expand the item to have it displayed on the sheet if needed</li></ul></li><li><p>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/60\">#60</a></strong>] Enable toggling skill focus on/off with Ctrl+LeftMouse on character sheet</p></li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/62\">#62</a></strong>] Add system/login page background image courtesy of Modiphius</li></ul>\n\n<h3>Bugfix</h3>\n\n<ul><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/1\">#1</a></strong>] compendium-skills setting needs to re-run some of the setup in Ready hook when changed</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/34\">#34</a></strong>] Skill complication range calculation on a NPC Sheet</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/51\">#51</a></strong>] Skill and Focus names not translated on character sheet</li></ul>\n\n<h3>Chore</h3>\n\n<ul><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/21\">#21</a></strong>] Fix &quot;singleSeat:&quot; vehicle template field name</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/41\">#41</a></strong>] Ensure the system has no compatibility issues in Foundry V12 Development Releases</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/42\">#42</a></strong>] globalThis.mergeObject which must now be accessed via foundry.utils.mergeObject <em>(Foundry v12 compatibility)</em></li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/43\">#43</a></strong>] The {{select}} handlebars helper is deprecated <em>(Foundry v12 compatibility)</em></li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/44\">#44</a></strong>] ActiveEffect._getSourceName is deprecated <em>(Foundry v12 compatibility)</em></li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/45\">#45</a></strong>] ActiveEffect#icon has been migrated to ActiveEffect#img <em>(Foundry v12 compatibility)</em></li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/48\">#48</a></strong>] Add contributed Portuguese, Brazilian translation</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/56\">#56</a></strong>] The async option for Roll#evaluate has been removed <em>(Foundry v12 compatibility)</em></li></ul>\n\n<p><em>Many thanks to <strong>Leo Tusi</strong> for providing <strong>Portuguese, Brazilian</strong> translation data.</em></p>\n\n<p><em>Many thanks to <strong>Modiphius</strong> for allowing us to use on of their excellent <strong>Achtung! Cthulhu</strong> wallpaper images.</em></p>\n\n<hr/>\n\n<h2>v11.3.0</h2>\n\n<h3>Enhancement</h3>\n\n<ul><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/28\">#28</a></strong>] Added onhover description for vehicle qualities as in the weapon sheet</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/38\">#38</a></strong>] Add support for French language translations</li></ul>\n\n<h3>Chore</h3>\n\n<ul><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/32\">#32</a></strong>] Merged additional Spanish translations.</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/37\">#37</a></strong>] Merge French translation updates from Crowdin</li></ul>\n\n<p><em>Many thanks to <strong>lozanoje</strong> for contributing code and translations included in this build</em></p>\n\n<p><em>Many thanks to <strong>Dniektr</strong> for contributing French language translations for this build. The French language i18n file now has 100% coverage</em></p>\n\n<hr/>\n\n<h2>v11.2.0</h2>\n\n<h3>Enhancement</h3>\n\n<ul><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/20\">#20</a></strong>] Implement schema migration tools</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/22\">#22</a></strong>] Open new item automatically when using the Create Item buttons on a character sheet</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/23\">#23</a></strong>] Display release notes automatically at first on update or for a new world</li></ul>\n\n<h3>Bugfix</h3>\n\n<ul><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/14\">#14</a></strong>] Some localization fixes (lozanoje)</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/15\">#15</a></strong>] Cannot open spell sheet when changing language</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/16\">#16</a></strong>] Enable the prosemirror editor for item descriptions (lozanoje)</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/17\">#17</a></strong>] Text enricher for Cthulhu symbol not displaying the correct character</li></ul>\n\n<p><em>Many thanks to lozanoje for contributing code included in this build</em></p>\n\n<hr/>\n\n<h2>v11.1.2</h2>\n\n<h3>Bugfix</h3>\n\n<ul><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/8\">#8</a></strong>] Weapon sizes not correctly displayed on Gear tab of character sheet</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/9\">#9</a></strong>] Gear category labels for Skill Kits and Equipment not translated</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/10\">#10</a></strong>] Spellcasting type always shows as Traditional when posted to chat</li><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/11\">#11</a></strong>] Don&#39;t show brackets on spell display unless it has a Focus set</li></ul>\n\n<hr/>\n\n<h2>v11.1.1</h2>\n\n<h3>Bugfix</h3>\n\n<ul><li>[<strong><a href=\"https://github.com/Muttley/foundryvtt-ac2d20/issues/3\">#3</a></strong>] Actor skills being overwritten when an Actor is duplicated</li></ul>\n\n<h3>Chore</h3>\n\n<ul><li>Translation updates are now all handled via Crowdin to simplify the process of contributing translations. See here for more details: https://github.com/Muttley/foundryvtt-ac2d20/wiki/Other-ways-to-contribute#translation</li></ul>\n\n<hr/>\n\n<h2>v11.1.0</h2>\n\n<ul><li>System migrated to new home and build process</li><li>Compendiums now contained within a top-level system folder</li></ul>\n\n<hr/>\n\n<h2>v11.0.2</h2>\n\n<ul><li>Initiative-Tracker Overhaul, brought to you by Muttley.\n(If you had Lancer mod for tracking initiative you can disable it since the system now handles initiative tracking)\nAlso, check the settings where You can toggle Momentum decreasement at the end of the round.\nMany thanks to Muttley for sharing his initiative tracker modifications and spending his time to implement it.</li></ul>\n\n<hr/>\n\n<h2>v11.0.1</h2>\n\n<ul><li>Item Sheets now look in the skill compendium when creating list of skills and focuses in dropdowns.\nYou can set what compendium to use for skills in AC2d20 settings</li></ul>\n\n<hr/>\n\n<h2>v11.0.0</h2>\n\n<ul><li>Foundry V11 compatible</li></ul>\n\n<hr/>\n\n<h2>v10.0.10</h2>\n\n<ul><li>Necessary changes to TextEnricher to support full async methods</li><li>Fixed Item to Chat button</li></ul>\n\n<hr/>\n\n<h2>v10.0.9</h2>\n\n<ul><li>Added option in the settings to point to your json file that contains custom <strong>descriptions</strong> for weapon&#39;s effects/qualities. (It is a way to override those descriptions like &#39;pg.99&#39; .etc)</li></ul>\n\n<hr/>\n\n<h2>v10.0.8</h2>\n\n<ul><li>Added delete button to skills</li></ul>\n\n<hr/>\n\n<h2>v10.0.7</h2>\n\n<ul><li>Added text enrichers for AC2D20 special symbols like the small cthulhu head or the cross.\nWrite the <strong>Cthulhu Head Icon(symbol)</strong> in texts by typing <strong>@s</strong> ot <strong>@stress</strong> or <strong>@c</strong> or <strong>@challenge</strong>\nWrite the <strong>The Cross symbol</strong> in texts by typing <strong>@x</strong> or <strong>@xross</strong></li></ul>\n\n<hr/>\n\n<h2>v10.0.6</h2>\n\n<ul><li>Fixed custom skill compendium usage</li></ul>\n\n<hr/>\n\n<h2>v10.0.5</h2>\n\n<ul><li>Added carry capacity autocalculation</li></ul>\n\n<hr/>\n\n<h2>v10.0.4</h2>\n\n<ul><li>Spellcasting types are now defined by Actor and not the spells. Traditional, Researcher and Dabbler are now set on the Character/NPC sheet under the &quot;Spells&quot; tab.</li></ul>\n\n<hr/>\n\n<h2>v10.0.3</h2>\n\n<h2>- Fixed item qualities display in chat messages</h2>\n\n<h2>v10.0.2</h2>\n\n<ul><li>Small changes to roller so it works with Maestro Module item tracks</li></ul>\n\n<hr/>\n\n<h2>v10.0.1</h2>\n\n<ul><li>Added Spanish translation (Thanks to Viajero Salvaje)</li></ul>\n\n<hr/>\n\n<h2>v10.0.0</h2>\n\n<ul><li>System is compatible with Foundry v10</li><li>Added Fatigue value to the character sheet</li></ul>\n\n<hr/>\n\n<h2>v1.0.5</h2>\n\n<p>Fixed bug with Personal Truths and Injuries on the Actor sheet.\nDue to the nature of the bug data model is changed and no migration is provided\nIf you want to check what truths and injuries that actor previously had you can use a SCRIPT macro that will log those thruths and injuries in the console. If the actor&#39;s truths and injuries were corrupted you will see an empty list unfortunately.</p>\n\n<p>Here is a SCRIPT macro (select the actor&#39;s token on the stage and click the macro):</p>\n\n<p><code>\nlet act = canvas.tokens.controlled[0]?.actor\nif(act == undefined){\nconsole.log(&#39;select a token first&#39;)\nreturn;\n}\nconsole.log(&quot;TRUTHS&quot;)\nconsole.log(act.data.data.truths)\nconsole.log(&quot;INJURIES&quot;)\nconsole.log(act.data.data.injuries.list)\n</code></p>\n\n<hr/>\n\n<h2>v1.0.4</h2>\n\n<ul><li>Setting added: &quot;Show GM Momentum To Player&quot;</li><li>Setting added: &quot;Players Can Setup Party&#39;s Max App&quot;</li><li>Changed releases manifest and package.</li></ul>\n\n<hr/>\n\n<h2>v1.0.3</h2>\n\n<ul><li>Bumped version to v9</li><li>Changed the power on the spell tab so it only has a single numerical field</li><li>Creating new spells now leaves the focus field empty</li></ul>\n\n<hr/>\n\n<h2>v1.0.2</h2>\n\n<ul><li>Added Ritual fields for Spells.</li></ul>\n\n<hr/>\n\n<h2>v1.0.1</h2>\n\n<ul><li>Added two new weapon qualities found in GM guide. Bane and Hunger.</li></ul>",
"content": "<p><strong>AUTO-GENERATED. DO NOT EDIT.</strong></p>",
"format": 1
},
"title": {
Expand Down
2 changes: 2 additions & 0 deletions i18n/en.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -396,6 +396,7 @@ AC2D20.Tooltips.WeaponQuality.close_quarters: The weapon is compact and easy to
AC2D20.Tooltips.WeaponQuality.cumbersome: The weapon is heavy and awkward to bring to bear against small targets like infantry. When making an attack with this weapon, increase the difficulty of the attack by +1, if the target is human-sized or smaller.
AC2D20.Tooltips.WeaponQuality.debilitating: The difficulty of any skill test to treat the physical injuries of this weapon is increased by +1.
AC2D20.Tooltips.WeaponQuality.escalation: Entering a scene with the weapon generates 1 Threat.
AC2D20.Tooltips.WeaponQuality.experimental: Tests with this item increase their complication range by 2. In addition, for every 2 Momentum generated on a test with this item, you also generate 1 Threat.
AC2D20.Tooltips.WeaponQuality.giant_killer: The weapon’s destructive power is wasted on small or soft targets, but the bigger the target, the more of the weapon’s lethality is unleashed. When rolling damage for a weapon with this quality, add +X@s to the weapon’s damage where X is the target’s Scale. A weapon may not gain more additional dice from this quality than its base damage — a weapon with a base damage of 6@s cannot gain more than +6@s from it.
AC2D20.Tooltips.WeaponQuality.heavy: Attacks with this weapon increase in difficulty by +2 unless the weapon has been set up (braced against the ground or solid object, or mounted on a bipod or tripod). Setting up a heavy weapon requires the Prepare minor action.
AC2D20.Tooltips.WeaponQuality.hidden: When the weapon is hidden it cannot be detected by those simply looking at the character, and any skill test to search for the weapon increases in difficulty by 1.
Expand Down Expand Up @@ -453,6 +454,7 @@ AC2D20.WEAPONS.weaponQuality.close_quarters: Close Quarters
AC2D20.WEAPONS.weaponQuality.cumbersome: Cumbersome
AC2D20.WEAPONS.weaponQuality.debilitating: Debilitating
AC2D20.WEAPONS.weaponQuality.escalation: Escalation
AC2D20.WEAPONS.weaponQuality.experimental: Experimental
AC2D20.WEAPONS.weaponQuality.giant_killer: Giant-Killer
AC2D20.WEAPONS.weaponQuality.heavy: Heavy
AC2D20.WEAPONS.weaponQuality.hidden: Hidden
Expand Down
2 changes: 2 additions & 0 deletions i18n/es.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -396,6 +396,7 @@ AC2D20.Tooltips.WeaponQuality.close_quarters: The weapon is compact and easy to
AC2D20.Tooltips.WeaponQuality.cumbersome: The weapon is heavy and awkward to bring to bear against small targets like infantry. When making an attack with this weapon, increase the difficulty of the attack by +1, if the target is human-sized or smaller.
AC2D20.Tooltips.WeaponQuality.debilitating: The difficulty of any skill test to treat the physical injuries of this weapon is increased by +1.
AC2D20.Tooltips.WeaponQuality.escalation: Entering a scene with the weapon generates 1 Threat.
AC2D20.Tooltips.WeaponQuality.experimental: Tests with this item increase their complication range by 2. In addition, for every 2 Momentum generated on a test with this item, you also generate 1 Threat.
AC2D20.Tooltips.WeaponQuality.giant_killer: The weapon’s destructive power is wasted on small or soft targets, but the bigger the target, the more of the weapon’s lethality is unleashed. When rolling damage for a weapon with this quality, add +X@s to the weapon’s damage where X is the target’s Scale. A weapon may not gain more additional dice from this quality than its base damage — a weapon with a base damage of 6@s cannot gain more than +6@s from it.
AC2D20.Tooltips.WeaponQuality.heavy: Attacks with this weapon increase in difficulty by +2 unless the weapon has been set up (braced against the ground or solid object, or mounted on a bipod or tripod). Setting up a heavy weapon requires the Prepare minor action.
AC2D20.Tooltips.WeaponQuality.hidden: When the weapon is hidden it cannot be detected by those simply looking at the character, and any skill test to search for the weapon increases in difficulty by 1.
Expand Down Expand Up @@ -453,6 +454,7 @@ AC2D20.WEAPONS.weaponQuality.close_quarters: Bocajarro
AC2D20.WEAPONS.weaponQuality.cumbersome: Aparatosa
AC2D20.WEAPONS.weaponQuality.debilitating: Dañina
AC2D20.WEAPONS.weaponQuality.escalation: Amenazante
AC2D20.WEAPONS.weaponQuality.experimental: Experimental
AC2D20.WEAPONS.weaponQuality.giant_killer: Matagigantes
AC2D20.WEAPONS.weaponQuality.heavy: Pesada
AC2D20.WEAPONS.weaponQuality.hidden: Oculta
Expand Down
Loading

0 comments on commit 0a0bfb5

Please sign in to comment.