11 Commits

Author SHA1 Message Date
Peach
eb37eb4542 Updating package via script 2021-11-25 20:09:11 +01:00
Peach
f6ee748f1f Updating package via script 2021-11-25 00:32:04 +01:00
Peach
d105c84e93 Updating package via script 2021-11-24 22:08:01 +01:00
Peach
f8c49e9192 Updating package via script 2021-11-24 22:01:03 +01:00
Peach
5cfa38cf70 Updating package via script 2021-11-24 19:32:07 +01:00
Peach
75b8ab730b Updating package via script 2021-11-24 19:26:38 +01:00
35606f8047 WIP: add function for pull and version extraction 2021-11-24 08:03:58 +01:00
b46aa0d8b0 Feat: add updateScript.sh file 2021-11-24 07:57:28 +01:00
Peach
8476dc7052 Chore: add created versions to changelog 2021-11-24 01:48:55 +01:00
Peach
3ff7de3562 Chore: formatting fixes 2021-11-24 01:36:51 +01:00
95d5effdf7 Version: bump to first major release 2021-11-24 00:47:11 +01:00
18 changed files with 308 additions and 32 deletions

3
.gitignore vendored Normal file → Executable file
View File

@@ -1 +1,2 @@
SharedData_global.lock
SharedData_global.lock
._DAV

0
.gitlab-ci.yml Normal file → Executable file
View File

43
changelog.md Normal file → Executable file
View File

@@ -1 +1,42 @@
# Changelog
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
## [1.1.15] - 2021-11-25
### Changed
- Hexenmeister mit den Schutzherren: Erzfee und Gro<72>er Alter bis lvl 20 hinzugef<65>gt.
- 24 neue Zauber hinzugef<65>gt
## [1.1.13] - 2021-11-24
### Changed
- Magier mit Schule der Hervorrufung bis lvl 20 eingef<65>gt.
- Paladin mit dem Schwur der Eroberung bis lvl 20 eingef<65>gt.
- Diverse Zauber und Heldenf<6E>higkeiten erg<72>nzt.
- Kleine Anpassungen an vorhandenen V<>lkern vorgenommen.
## [1.1.0] - 2021-11-24
### Changed
- bumped software version to be the first working major/minor compination, official project start.
## [1.0.4] - 2021-11-23
### Added
- automated release management
- on git tag push a release with the corrosponding version name will be generated.
- imported newest compendium changes.
## [1.0.3] - 2021-11-23
### Added
- manifest file is now linked in module.json
## [1.0.2] - 2021-11-23
### Added
- Download and project url to module.json
## [1.0.1] - 2021-11-23
### Added
First release

View File

@@ -1,15 +1,16 @@
{
"name": "SharedData_global",
"title": "SharedData - Deutsche Kompendien",
"description": "Kompendien zu den verschiedensten Kategorien aus der Deutschen Ausgabe der Dungeons and Dragons Bücher. Aktuell werden Einträge aus den Büchern: Spielerhandbuch, Xanathars Ratgeber für alles, Volos Allmanach für Monster und The Wild beyound the Witchlight eingepflegt. Dieses Modul steht frei für jeden zur Verfügung. Bei manchen Einträgen könnten eventuell die Bilder fehlen. Dafür werden die Dateien aus dem Modul SharedData_resources benötigt",
"author": "Nibur",
"version": "1.0.4",
"minimumCoreVersion": "0.8.3",
"compatibleCoreVersion":"0.8.9",
"url": "https://gitlab.j-linn.de/Yoshi/germandndcompendium",
"manifest": "https://gitlab.j-linn.de/Yoshi/germandndcompendium/-/raw/master/module.json",
"download": "http://gitlab.j-linn.de/Yoshi/germandndcompendium/-/archive/v1.0.4/germandndcompendium-v1.0.4.zip",
"packs": [
{
"name": "SharedData_global",
"title": "SharedData - Deutsche Kompendien",
"description": "Kompendien zu den verschiedensten Kategorien aus der Deutschen Ausgabe der Dungeons and Dragons Bücher. Aktuell werden Einträge aus den Büchern: Spielerhandbuch, Xanathars Ratgeber für alles, Volos Allmanach für Monster und The Wild beyound the Witchlight eingepflegt. Dieses Modul steht frei für jeden zur Verfügung. Bei manchen Einträgen könnten eventuell die Bilder fehlen. Dafür werden die Dateien aus dem Modul SharedData_resources benötigt",
"author": "Nibur",
"version": "1.1.15",
"minimumCoreVersion": "0.8.3",
"compatibleCoreVersion": "0.8.9",
"url": "https://gitlab.j-linn.de/Yoshi/germandndcompendium",
"manifest": "https://gitlab.j-linn.de/Yoshi/germandndcompendium/-/raw/master/module.json",
"download": "http://gitlab.j-linn.de/Yoshi/germandndcompendium/-/archive/v1.1.15/germandndcompendium-v1.1.15.zip",
"changelog": "https://gitlab.j-linn.de/Yoshi/germandndcompendium/-/blob/master/changelog.md",
"packs": [
{
"name": "Gegenstände",
"label": "Deutsch - Gegenstände",
@@ -88,4 +89,4 @@
"module": "SharedData_global"
}
]
}
}

91
module.json.bak Executable file
View File

@@ -0,0 +1,91 @@
{
"name": "SharedData_global",
"title": "SharedData - Deutsche Kompendien",
"description": "Kompendien zu den verschiedensten Kategorien aus der Deutschen Ausgabe der Dungeons and Dragons Bücher. Aktuell werden Einträge aus den Büchern: Spielerhandbuch, Xanathars Ratgeber für alles, Volos Allmanach für Monster und The Wild beyound the Witchlight eingepflegt. Dieses Modul steht frei für jeden zur Verfügung. Bei manchen Einträgen könnten eventuell die Bilder fehlen. Dafür werden die Dateien aus dem Modul SharedData_resources benötigt",
"author": "Nibur",
"version": "1.1.1",
"minimumCoreVersion": "0.8.3",
"compatibleCoreVersion": "0.8.9",
"url": "https://gitlab.j-linn.de/Yoshi/germandndcompendium",
"manifest": "https://gitlab.j-linn.de/Yoshi/germandndcompendium/-/raw/master/module.json",
"download": "http://gitlab.j-linn.de/Yoshi/germandndcompendium/-/archive/v1.1.1/germandndcompendium-v1.1.1.zip",
"packs": [
{
"name": "Gegenstände",
"label": "Deutsch - Gegenstände",
"path": "packs/Gegenstände.db",
"entity": "Item",
"module": "SharedData_global"
},
{
"name": "Monster",
"label": "Deutsch - Monster",
"path": "packs/Monster.db",
"entity": "Actor",
"module": "SharedData_global"
},
{
"name": "Klassen",
"label": "Deutsch - Klassen",
"path": "packs/Klassen.db",
"entity": "Item",
"module": "SharedData_global"
},
{
"name": "Handelsgüter",
"label": "Deutsch - Handelsgüter",
"path": "packs/Handelsgüter.db",
"entity": "Item",
"module": "SharedData_global"
},
{
"name": "Hintergründe",
"label": "Deutsch - Hintergründe",
"path": "packs/Hintergründe.db",
"entity": "Item",
"module": "SharedData_global"
},
{
"name": "Klassenfähigkeiten",
"label": "Deutsch - Klassenfähigkeiten",
"path": "packs/Klassenfähigkeiten.db",
"entity": "Item",
"module": "SharedData_global"
},
{
"name": "Monsterfähigkeiten",
"label": "Deutsch - Monsterfähigkeiten",
"path": "packs/Monsterfähigkeiten.db",
"entity": "Item",
"module": "SharedData_global"
},
{
"name": "Völker",
"label": "Deutsch - Völker",
"path": "packs/Völker.db",
"entity": "Item",
"module": "SharedData_global"
},
{
"name": "Talente",
"label": "Deutsch - Talente",
"path": "packs/Talente.db",
"entity": "Item",
"module": "SharedData_global"
},
{
"name": "Zauber",
"label": "Deutsch - Zauber",
"path": "packs/Zauber.db",
"entity": "Item",
"module": "SharedData_global"
},
{
"name": "Regelwerk",
"label": "Deutsch - Regelwerk",
"path": "packs/Regelwerk.db",
"entity": "JournalEntry",
"module": "SharedData_global"
}
]
}

0
packs/Gegenstände.db Executable file → Normal file
View File

0
packs/Handelsgüter.db Executable file → Normal file
View File

0
packs/Hintergründe.db Executable file → Normal file
View File

4
packs/Klassen.db Executable file → Normal file

File diff suppressed because one or more lines are too long

91
packs/Klassenfähigkeiten.db Executable file → Normal file

File diff suppressed because one or more lines are too long

0
packs/Monster.db Executable file → Normal file
View File

0
packs/Monsterfähigkeiten.db Executable file → Normal file
View File

1
packs/Regelwerk.db Executable file → Normal file
View File

@@ -15,3 +15,4 @@
{"_id":"jxTvtdyL8gRv88L7","name":"Blind","content":"<ul>\n<li>Eine blinde Kreatur kann nicht sehen und scheitert automatisch bei allen Attributswürfen, die Sicht erfordern.</li>\n<li>Angriffswürfe gegen die Kreatur sind im Vorteil, die Kreatur ist bei ihren Angriffswürfen hingegen im Nachteil.</li>\n</ul>","folder":null,"sort":0,"permission":{"default":0,"MjM0ZjE5OWNhNjJm":3},"flags":{"babele":{"translated":true,"hasTranslation":true,"originalName":"Blinded"},"core":{"sourceId":"Compendium.dnd5e.rules.995mfaI3z7WtY7vK"}}}
{"_id":"sCBBBqh7TG7wV4QJ","name":"Festgesetzt","content":"<ul>\n<li>Die Bewegungsrate einer festgesetzten Kreatur ist 0 und kann durch keinen Bonus erhöht werden.</li>\n<li>Angriffswürfe gegen die Kreatur sind im Vorteil, die Kreatur ist bei ihren Angriffswürfen hingegen im Nachteil.</li>\n<li>Die Kreatur ist im Nachteil bei Geschicklichkeitsrettungswürfen.</li>\n</ul>","folder":null,"sort":0,"permission":{"default":0,"MjM0ZjE5OWNhNjJm":3},"flags":{"core":{"sourceId":"Compendium.dnd5e.rules.QRKWz3p6v9Rl1Tzh"}}}
{"_id":"uueXRFgkPr6P4cq7","name":"Kampfunfähig","content":"<ul>\n<li>Eine kampfunfähige Kreatur kann keine Aktionen oder Reaktionen ausführen.</li>\n</ul>","folder":null,"sort":0,"permission":{"default":0,"MjM0ZjE5OWNhNjJm":3},"flags":{"core":{"sourceId":"Compendium.dnd5e.rules.tUYvSkhggFcMpVw5"}}}
{"_id":"sCBBBqh7TG7wV4QJ","name":"Festgesetzt","content":"<ul>\n<li>Die Bewegungsrate einer festgesetzten Kreatur ist 0 und kann durch keinen Bonus erhöht werden.</li>\n<li>Angriffswürfe gegen die Kreatur sind im Vorteil, die Kreatur ist bei ihren Angriffswürfen hingegen im Nachteil.</li>\n<li>Die Kreatur ist im Nachteil bei Geschicklichkeitsrettungswürfen.</li>\n</ul>","folder":null,"sort":0,"permission":{"default":0,"MjM0ZjE5OWNhNjJm":3},"flags":{"core":{"sourceId":"Compendium.dnd5e.rules.QRKWz3p6v9Rl1Tzh"}}}

0
packs/Talente.db Executable file → Normal file
View File

6
packs/Völker.db Executable file → Normal file

File diff suppressed because one or more lines are too long

56
packs/Zauber.db Executable file → Normal file

File diff suppressed because one or more lines are too long

0
readme.md Normal file → Executable file
View File

18
updateScript.sh Executable file
View File

@@ -0,0 +1,18 @@
#!/bin/bash
echo "Update script for Foundry Plugin"
echo "Get Updates from remote if nessesary"
git pull
# Assume the correct version is set in module js
echo "Extract version"
PACKAGE_VERSION=$(cat module.json \
| grep \"version\" \
| head -1 \
| awk -F: '{ print $2 }' \
| sed 's/[",]//g' \
| tr -d '[[:space:]]')
echo $PACKAGE_VERSION