Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.10.0 #1337

Merged
merged 117 commits into from
May 24, 2023
Merged

0.10.0 #1337

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
117 commits
Select commit Hold shift + click to select a range
c5ff02a
Update ko.json
SRagg Nov 8, 2022
fd019f4
Added special property to chat card
acd-jake Nov 17, 2022
a70347e
Update range-initiator.html
acd-jake Nov 18, 2022
f53d567
Update ko.json
snap01 Nov 23, 2022
8f38ce5
Merge pull request #1288 from SRagg/patch-4
snap01 Nov 23, 2022
a0a8929
Updated translations list
snap01 Nov 23, 2022
4284522
[create-pull-request] automated change
snap01 Nov 23, 2022
11931cb
Update CHANGELOG.md
snap01 Nov 23, 2022
b537f79
Merge pull request #1291 from acd-jake/acd-jake-special-property-on-c…
snap01 Nov 23, 2022
0e1e168
Merge pull request #1293 from Miskatonic-Investigative-Society/create…
snap01 Nov 23, 2022
708db0d
CoC ID implementation
snap01 Jan 16, 2023
53c7d37
Merge pull request #1295 from snap01/coc-id
snap01 Jan 16, 2023
0d12347
Updated translations list
snap01 Jan 16, 2023
9aa2779
[create-pull-request] automated change
snap01 Jan 16, 2023
141246b
Merge pull request #1296 from Miskatonic-Investigative-Society/create…
snap01 Jan 16, 2023
adb6c67
separate link and parser logic, remove duplication for function, and …
snap01 Jan 16, 2023
338c773
Merge pull request #1297 from snap01/v10-link-and-parser-updates
snap01 Jan 16, 2023
086c17e
Add Pulp rule to ignore age, minor fixes
snap01 Jan 16, 2023
65907fc
Merge pull request #1298 from snap01/minor-bug-fixes
snap01 Jan 16, 2023
3feb6a7
Updated translations list
snap01 Jan 16, 2023
01a2cd1
[create-pull-request] automated change
snap01 Jan 16, 2023
2b09cc1
Merge pull request #1299 from Miskatonic-Investigative-Society/create…
snap01 Jan 16, 2023
ac239b4
Fix defaulting selects
snap01 Jan 16, 2023
252628b
Merge pull request #1300 from snap01/v10-link-and-parser-updates
snap01 Jan 16, 2023
d59cb5c
Update it.json
Stefano1975t Jan 18, 2023
272265e
Fix missing comma in JSON
snap01 Jan 19, 2023
8bb85e3
Merge pull request #1301 from Stefano1975t/develop
snap01 Jan 19, 2023
91c539b
Updated translations list
snap01 Jan 19, 2023
ca57b30
Update CHANGELOG.md
snap01 Jan 19, 2023
7c14289
Merge pull request #1302 from Miskatonic-Investigative-Society/create…
snap01 Jan 19, 2023
bd211f2
Investigator Wizard
snap01 Jan 28, 2023
6cdb11f
Merge branch 'Miskatonic-Investigative-Society:develop' into investig…
snap01 Jan 28, 2023
04c92d0
Add CoC ID to existing skills
snap01 Jan 31, 2023
1cd333d
Merge branch 'investigator-wizard' of github.com:snap01/CoC7-FoundryV…
snap01 Jan 31, 2023
e9e478a
Changes to investigator wizard from meeting
snap01 Feb 26, 2023
eb6f917
Fixes
snap01 Feb 26, 2023
0d43b88
1305: NPC/Creature sheet fallback to base value in skills, if there i…
kwitczak Feb 26, 2023
261c848
Update base.js
snap01 Feb 27, 2023
1677657
Merge pull request #1306 from kwitczak/1305_fix
snap01 Feb 27, 2023
c5597ea
Add optional loading bar to CoC ID
snap01 Feb 27, 2023
d2d00ab
1304: Made multiplication active effect working with floating numbers
kwitczak Mar 1, 2023
337c2a4
Merge pull request #1307 from kwitczak/1304_fix
snap01 Mar 1, 2023
0c21cd0
Update CHANGELOG.md
snap01 Mar 1, 2023
cd30232
Update CHANGELOG.md
snap01 Mar 1, 2023
2a13479
Investigator Wizard - fix quickfire values if fixed setup is enabled,…
snap01 Mar 2, 2023
746fb02
Implement custom spendingLevel, cash, and assets for setups / charact…
snap01 Mar 7, 2023
fc839a1
Merge branch 'Miskatonic-Investigative-Society:develop' into investig…
snap01 Mar 7, 2023
bbf84fe
Add monetary overwrite to setup drop and investigator wizard
snap01 Mar 7, 2023
a3536e5
Fix summary sheet / check rendering not only rendered
snap01 Mar 8, 2023
9530798
1289: Fixed issue with item value being taken from another item
kwitczak Mar 10, 2023
60103ab
Update pt-BR.json
jovitcorreia Mar 14, 2023
a36aae2
Minor fixes
jovitcorreia Mar 14, 2023
1959823
Merge pull request #1311 from Miskatonic-Investigative-Society/feat/p…
jovitcorreia Mar 14, 2023
5c5906d
Updated translations list
snap01 Mar 14, 2023
cc27302
[create-pull-request] automated change
Mar 14, 2023
f0daeb1
Merge pull request #1312 from Miskatonic-Investigative-Society/create…
jovitcorreia Mar 15, 2023
73f2e3f
Added AVA tests + small refactor of skills constructor
kwitczak Mar 15, 2023
d88e38c
Merge pull request #1309 from kwitczak/1289_fix
snap01 Mar 16, 2023
e8dfedd
Update CHANGELOG.md
snap01 Mar 16, 2023
5da69ab
Update CHANGELOG.md
snap01 Mar 16, 2023
3cb2226
Fix setting HP is limited by Sanity max not HP max
snap01 Mar 19, 2023
8753080
Merge pull request #1315 from snap01/fix-hp-max-is-san-max
snap01 Mar 19, 2023
9619d20
Merge branch 'Miskatonic-Investigative-Society:develop' into investig…
snap01 Mar 19, 2023
34e2c93
npm format and replace magic constants
snap01 Mar 19, 2023
e904f01
Change RegExp to only support two nested square brackets
snap01 Mar 22, 2023
e573da4
Merge pull request #1317 from snap01/fix-too-much-recursion-in-bad-co…
snap01 Mar 22, 2023
099766f
Update CHANGELOG.md
snap01 Mar 22, 2023
9a4cbdc
Prevent de SAN and de Santé Mentale being matched as a san value
snap01 Mar 23, 2023
a265199
Fix Actor Importer armour in French
snap01 Mar 23, 2023
4159ef5
Merge pull request #1318 from snap01/fix-too-much-recursion-in-bad-co…
snap01 Mar 25, 2023
9a5a42c
Split https?:// icon links into icon and external fields
snap01 Apr 1, 2023
b24f3b2
Merge pull request #1319 from snap01/fix-coc7-links-with-external-icons
snap01 Apr 1, 2023
f192cce
Update CHANGELOG.md
snap01 Apr 1, 2023
a961d05
Removed AVA, pointed to Quench instead
kwitczak Apr 7, 2023
f10cb79
Removed unnecessary test command
kwitczak Apr 7, 2023
7d09107
Refactored to match desired output
kwitczak Apr 7, 2023
dae9b66
Added missing files to refactor
kwitczak Apr 7, 2023
d4712e2
Change active effect class
snap01 Apr 18, 2023
36f0aad
Merge pull request #1322 from snap01/fixes-for-active-effects
snap01 Apr 18, 2023
f125f77
Update CHANGELOG.md
snap01 Apr 18, 2023
a6aca7c
Removed testing utils
kwitczak Apr 19, 2023
37d6753
Reverted some of the refactoring
kwitczak Apr 19, 2023
c2bb1c3
Small tweaks
kwitczak Apr 20, 2023
11a21eb
Update CONTRIBUTING.md
snap01 Apr 20, 2023
167c095
Merge pull request #1313 from kwitczak/added_initial_tests
snap01 Apr 20, 2023
6633281
Merge branch 'Miskatonic-Investigative-Society:develop' into investig…
snap01 Apr 20, 2023
2490c08
Update CHANGELOG.md
snap01 Apr 20, 2023
84d7ecf
Add support for bonus dice to active effects. If negative values are …
snap01 May 8, 2023
b6e2248
Merge pull request #1325 from snap01/active-effects-bonus-dice-support
snap01 May 8, 2023
14f4808
Update CHANGELOG.md
snap01 May 8, 2023
d4b8ec8
Merge branch 'Miskatonic-Investigative-Society:develop' into investig…
snap01 May 10, 2023
efc7471
Add new example Archetype and Occupation
snap01 May 11, 2023
c4a02d4
Merge pull request #1303 from snap01/investigator-wizard
snap01 May 11, 2023
164716f
Updated translations list
snap01 May 11, 2023
c72a280
[create-pull-request] automated change
snap01 May 11, 2023
8bc547e
Update CHANGELOG.md
snap01 May 11, 2023
90e71f3
Merge pull request #1328 from Miskatonic-Investigative-Society/create…
snap01 May 11, 2023
2a5c303
Allow more untranslated strings due to recent commits
snap01 May 11, 2023
d598749
Merge pull request #1329 from snap01/develop
snap01 May 11, 2023
431ecf2
Update it.json
Stefano1975t May 12, 2023
66f6796
Merge pull request #1330 from Stefano1975t/develop
snap01 May 12, 2023
87c33ac
Update CHANGELOG.md
snap01 May 12, 2023
25c2422
Updated translations list
snap01 May 12, 2023
1b40a6d
Merge pull request #1331 from Miskatonic-Investigative-Society/create…
snap01 May 12, 2023
8b64753
Update ja.json
doumoku May 14, 2023
5f9993f
Prepare for FoundryVTT v11
snap01 May 22, 2023
62b2ea4
Merge pull request #1333 from snap01/prepare-for-foundry-v11-release
snap01 May 24, 2023
6df3187
Update ja.json
snap01 May 24, 2023
722c6a7
Merge pull request #1332 from doumoku/patch-1
snap01 May 24, 2023
1013b07
Update CHANGELOG.md
snap01 May 24, 2023
1ab2aa8
Merge pull request #1334 from Miskatonic-Investigative-Society/create…
snap01 May 24, 2023
3fc2a94
Test
snap01 May 24, 2023
64a38eb
Merge pull request #1335 from snap01/test-github-actions
snap01 May 24, 2023
7695361
Update validate-json.yml
snap01 May 24, 2023
09b5402
Update translations list
snap01 May 24, 2023
5701474
Merge pull request #1336 from snap01/develop
snap01 May 24, 2023
9cdb85b
Update CHANGELOG.md
snap01 May 24, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,250 changes: 864 additions & 386 deletions .github/ABANDONED.md

Large diffs are not rendered by default.

25 changes: 25 additions & 0 deletions .github/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,31 @@

Happy gaming !

## Upcoming Release

When not specified, all changes were made by @castanhocorreia, @HavlockV, and @snap01.

## Version 0.10.0

When not specified, all changes were made by @castanhocorreia, @HavlockV, and @snap01.

- Add additional pulp rule to ignore age when calculating movement speed
- Add support for bonus/penalty dice to active effects
- Add workaround for using external links in coc7 links
- Fix active effect repeats change to actor when closing the sheet
- Fix NPC/Creature sheet fallback to base value in skills, if there is no user defined value to override it, thanks to @kwitczak #1306
- Fix multiplication active effect to work with floating numbers, thanks to @kwitczak #1307
- Fix issue with skill item value being taken from another skill item, thanks to @kwitczak #1309
- Fix too much recursion in bad coc7 links 100% cpu usage, thanks to @kakaroto #1316
- Implement CoC ID system to set tags on documents for example i.skill.dodge to find dodge skills on actors
- Implement Investigator Wizard
- Separate link and parser logic, remove duplication for function, and fix v10 link issues
- Show special property of weapons on combat chat cards, thanks to @acd-jake #1291
- Small refactor of skills constructor, thanks to kwitczak #1313
- Update to Italian localization, thanks to @Stefano1975t #1301 / #1330
- Update to Japanese localization, thanks to @doumoku #1332
- Update to Korean localization, thanks to @SRagg #1288

## Version 0.9.2

When not specified, all changes were made by @castanhocorreia, @HavlockV, and @snap01.
Expand Down
3 changes: 3 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,9 @@ After rename `fvtt.config.example.js` to `fvtt.config.js` consider run:

This way Git does not assume the original file has been deleted from the repository.

## Running automated tests
In order to run tests and see if you didn't introduce breaking changes, download [secondary repository with e2e Quench tests](https://github.com/Miskatonic-Investigative-Society/coc7-system-tests) and follow setup instructions there.

### Contributing

The project structure is made as follows:
Expand Down
667 changes: 440 additions & 227 deletions .github/TRANSLATIONS.md

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions .github/workflows/update-translations-page.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ jobs:
matrix:
node-version: [16.x]
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- run: |
Expand All @@ -28,4 +28,4 @@ jobs:
git add .github/TRANSLATIONS.md
git commit -m "Updated translations list"
- name: Create Pull Request
uses: peter-evans/create-pull-request@v3
uses: peter-evans/create-pull-request@v5
2 changes: 1 addition & 1 deletion .github/workflows/validate-json.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
verify-json-validation:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions/checkout@v3
- name: Validate JSON
uses: docker://orrosenblatt/validate-json-action:latest
env:
Expand Down
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<h1 align="center">Call of Cthulhu 7th Edition (Unofficial) for Foundry VTT</h1>
<h1 align="center">Call of Cthulhu 7th Edition for Foundry VTT</h1>
<p align="center">
<img src="https://img.shields.io/github/repo-size/Miskatonic-Investigative-Society/CoC7-FoundryVTT.svg">
<a href="https://github.com/Miskatonic-Investigative-Society/CoC7-FoundryVTT/commits/develop">
Expand All @@ -19,22 +19,22 @@

## Overview.

An unofficial implementation of the Call of Cthulhu 7th Edition game system for [Foundry Virtual Tabletop](http://foundryvtt.com). This provides sheets and system in addition to some compendiums as examples.
An implementation of the Call of Cthulhu 7th Edition game system for [Foundry Virtual Tabletop](http://foundryvtt.com). This provides sheets and system in addition to some compendiums as examples.

If you have any suggestions or feedback, please visit us on Discord in the `#chaosium` channel on the [Foundry Discord Server](discord.gg/foundryvtt), or see: [CONTRIBUTING](https://github.com/Miskatonic-Investigative-Society/CoC7-FoundryVTT/blob/develop/.github/CONTRIBUTING.md)

For the list of changes, see: [CHANGELOG](https://github.com/Miskatonic-Investigative-Society/CoC7-FoundryVTT/blob/develop/.github/CHANGELOG.md).

### Disclaimer.

This project does not include any materials from the official books and you will have to enter manually the weapons, skills, items, etc… to be able to play. We have just provided some basics skills that you can use as example. This system is completely Unofficial.
This project does not include any materials from the official books and you will have to enter manually the weapons, skills, items, etc… to be able to play. We have just provided some basics skills that you can use as example.

## Usage.

Install in Foundry VTT from the Game Systems tab, using the following manifest:
`https://github.com/Miskatonic-Investigative-Society/CoC7-FoundryVTT/releases/latest/download/system.json`

You can also search for "Call of Cthulhu 7th edition (Unofficial)" on the package finder.
You can also search for "Call of Cthulhu 7th edition" on the package finder.

- Compendium "Examples" contains a 1920's Character Sheet, you just need to import it to start a new Character. It contains also a NPC and a Creature as examples.
- Compendium "Skills" contains a set of basic Skills that you can use for your Characters.
Expand Down Expand Up @@ -64,3 +64,7 @@ This project uses some assets from Game Icons, thanks to its [authors](https://g
This project uses [socketlib](https://github.com/manuelVo/foundryvtt-socketlib) by Manuel Vögele which is licensed under [MIT](lib/socketlib/LICENSE).

This system uses trademarks and/or copyrights owned by Chaosium Inc/Moon Design Publications LLC, which are used under [Chaosium Inc's Fan Material Policy](https://www.chaosium.com/fan-material-policy/). We are expressly prohibited from charging you to use or access this content. This system is not published, endorsed, or specifically approved by Chaosium Inc. For more information about Chaosium Inc's products, please visit www.chaosium.com.

> Permission is given for users to make limited derivative use of this publication for personal use on the Foundry VTT platform. No rights for any commercial use are granted. No part of this publication may be reproduced or distributed for use outside of the Foundry VTT platform. All rights are reserved with Chaosium Inc.
>
> Call of Cthulhu © copyright 1981–2023 Chaosium Inc. All rights reserved.
1 change: 1 addition & 0 deletions assets/icons/archive-register.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions assets/icons/church.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions assets/icons/cog.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions assets/icons/diploma.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions assets/icons/eye-shield.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions assets/icons/rolling-dices.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions assets/icons/round-potion.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/icons/skills/fighting_garrote.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading