macniel
2900a45959
restores rollability also for combat skills
2025-10-17 22:55:44 +02:00
macniel
e031fe712c
restores rollability
2025-10-17 22:16:15 +02:00
macniel
aa6a8d1bcc
restores visuals of skills
2025-10-17 22:06:10 +02:00
macniel
355f55e2bd
finally fixes the stubborn tab error
2025-10-17 21:52:40 +02:00
macniel
d0c2d74721
fixes pathing
2025-10-17 18:29:08 +02:00
macniel
69ceb48871
restores hiding of unimportant sheets
2025-10-17 18:24:58 +02:00
macniel
34a5028e30
removes labeling and adds custom fonts
2025-10-17 18:10:22 +02:00
macniel
74e91d206f
adds optional styling according to Paramanthus
2025-10-17 00:10:24 +02:00
macniel
96d7b18742
requires retargeting of styling
2025-10-16 21:46:35 +02:00
macniel
561e34d0ff
first push of charactersheet
2025-10-16 21:16:57 +02:00
macniel
f74bb38f3a
fixes groupsheet dragging and dropping
2025-10-16 18:22:09 +02:00
macniel
6f1bad0b67
partial migration of groupsheet
2025-10-16 16:24:36 +02:00
Poppy
84215a6b0a
Update-Kampffertigkeiten
2025-10-16 14:33:20 +02:00
Poppy
b6aecb586a
Update-Kampffertigkeiten
2025-10-16 13:01:25 +02:00
macniel
e14e4e7108
WIP group sheet
2025-10-16 00:06:54 +02:00
macniel
5e41285b1c
WIP group sheet
2025-10-16 00:06:50 +02:00
macniel
9984db4ca6
migrates CreatureSheet to ActorSheetV2
2025-10-15 22:29:48 +02:00
macniel
6bfd509c2c
modifies structuring of stylesheets to reflect the first semblance of a design pattern
2025-10-15 21:07:56 +02:00
macniel
626474178d
migrates active effect to DocumentV2
2025-10-15 21:02:56 +02:00
Poppy
bcc70f1b52
Update-Kampffertigkeiten
2025-10-15 20:30:28 +02:00
macniel
7ea6b4a2e0
Fixes styling of attack-statistics and visibility of different statistics base on the nature of the given skill
2025-10-15 20:19:59 +02:00
macniel
f505a233df
Migrates Specialabilities and Liturgies to DocumentV2
2025-10-15 20:10:52 +02:00
macniel
962fc482a8
Removes old spell sheet
2025-10-15 19:55:24 +02:00
macniel
3f5ef8fbd7
migrates spells and equipment to DocumentV2
2025-10-15 19:55:13 +02:00
Poppy
217eb654df
Merge remote-tracking branch 'origin/main'
2025-10-15 18:15:20 +02:00
Poppy
94e6088a4d
Erste Kampffertigkeiten + Glossarerweiterung
2025-10-15 18:15:09 +02:00
macniel
343d180568
removes old sheet
2025-10-15 16:25:11 +02:00
macniel
3869982927
migrates advantages to DocumentV2
2025-10-15 16:24:51 +02:00
macniel
232347aae5
fixes typos and stuff
2025-10-15 16:24:35 +02:00
macniel
64ae1b44b5
migrates Skill sheet to DocumentV2
2025-10-15 15:50:27 +02:00
macniel
9a61327dec
adds disadvantages (as example Curiosity) to character sheet
2025-10-14 14:46:50 +02:00
macniel
b681d9e05b
fixes rendering issues of advantage badge and sheet
2025-10-14 14:32:03 +02:00
macniel
6d178b8793
repairs skill sheet and buries display of skill requirements, for now.
2025-10-14 14:11:20 +02:00
macniel
09db6091ba
repairs skill sheet and buries display of skill requirements, for now.
2025-10-14 14:11:02 +02:00
macniel
c311bb36d3
chore: moves sheets into namespace
2025-10-14 13:15:52 +02:00
Poppy
dbe1d10f6a
Merge branch 'main' of https://git.macniel.online/macniel/foundry-dsa41-game
2025-10-14 12:26:24 +02:00
Poppy
0cd4f2d9a3
T- ENDE
2025-10-14 12:19:03 +02:00
macniel
8b0e11f071
imports combatstatistics
2025-10-13 23:45:01 +02:00
macniel
4388cc8f60
fixes wound names
2025-10-13 23:44:46 +02:00
macniel
8fc2d37942
adds languages and scripts to talent import, also prevents breaks inside a talent group on the character sheet
2025-10-13 23:44:32 +02:00
macniel
416830a56e
adds wound threshold and actor based action to takeDamage by a certain amount to a specific zone (or non which is only allowed when play with zones is active)
2025-10-13 23:40:07 +02:00
macniel
719e571b21
fixes dice formula for AT, FKAT and PA rolls. Also adds Damage formula on the equipped items.
2025-10-12 19:09:19 +02:00
Poppy
064379c5ca
M-S
2025-10-12 18:54:08 +02:00
macniel
5275a59b70
adds macro support to skills/talents
2025-10-12 17:43:40 +02:00
macniel
c5febb346a
Merge branch 'refs/heads/main' into feature/group-table
...
Pull Request Check / testing (pull_request) Successful in 17s
Details
# Conflicts:
# src/module/sheets/groupSheet.mjs
2025-10-12 14:56:18 +02:00
macniel
912a8dde88
removes todo marker
2025-10-12 14:53:17 +02:00
macniel
5db955c250
skills on group sheet can now be rolled on with GM Roll per default
2025-10-12 14:52:53 +02:00
macniel
099d1c5d16
tableized group sheet
2025-10-12 10:49:37 +02:00
macniel
6dbed94850
Merge branch 'main' into feature/wounds
Pull Request Check / testing (pull_request) Successful in 19s
Details
2025-10-11 18:27:05 +02:00
macniel
c474d63156
Fixes display issue with background column
2025-10-11 16:06:49 +02:00
macniel
ca847ac135
Fixes an import from compendium error, as the imported document does not yet have any statistics when it has been dropped
Pull Request Check / testing (pull_request) Successful in 18s
Details
2025-10-11 14:05:07 +02:00
macniel
b781a1935b
implements calculations for wounds without zones
2025-10-11 13:50:11 +02:00
macniel
917eec11f4
implements calculations for zone wounds
2025-10-11 13:44:13 +02:00
macniel
b34ca30a33
implements visuals for Trefferzonen and Zonenrüstung, also adds World Settings.
2025-10-11 10:34:00 +02:00
Poppy
7f40619d21
N-O für Magierei
2025-10-10 23:38:45 +02:00
macniel
bbe3bc2718
implements visuals for BRW wound system
2025-10-10 14:30:05 +02:00
macniel
169e41d2c8
implements simple filter method for group member' skills and advantages
2025-10-09 23:55:38 +02:00
macniel
faa3bc1328
feature/meta ( #54 )
...
implements styling of meta and various other segments e.g. sheets
2025-10-09 21:16:51 +02:00
macniel
5b76df3653
feature/spells ( #53 )
...
implements spells and liturgies
2025-10-09 21:09:31 +02:00
Poppy
38e3824c6f
Merge branch 'main' of https://git.macniel.online/macniel/foundry-dsa41-game
...
# Conflicts:
# src/packs/_source/zauber/abvenenum.json
2025-10-06 14:09:51 +02:00
macniel
b08884426d
fix illegal characters on windows
2025-10-05 19:20:39 +02:00
Poppy
662ee0f20d
Fixed Abvenenum maybe?
2025-10-05 16:55:06 +02:00
Poppy
887c8c48ce
Buchste M für die Tschauberei
2025-10-05 16:50:03 +02:00
macniel
bbfac43c02
adds creature documents and models
2025-10-05 16:00:23 +02:00
macniel
651029f751
chore: emergency fix
2025-10-05 13:53:30 +02:00
macniel
fa05bed932
chore: eslinted
Pull Request Check / testing (pull_request) Successful in 17s
Details
2025-10-05 13:41:52 +02:00
macniel
b3b247d1a7
adds missing combat skills and implements a rudimentary action manager which should accumulate all available actions coming from talents, special abilities and what not.
Pull Request Check / testing (pull_request) Successful in 18s
Details
2025-10-05 13:37:57 +02:00
macniel
a5c702059c
fix id
2025-10-04 22:36:48 +02:00
macniel
9895809ccb
adds ini mod to initiative
2025-10-04 22:24:51 +02:00
macniel
e80ed623ec
adds derived values for hold weapons
2025-10-04 22:15:25 +02:00
macniel
801de801ba
initial draft of combat
2025-10-04 16:58:26 +02:00
macniel
adff5b951f
adds combat initiative
Pull Request Check / testing (pull_request) Successful in 18s
Details
2025-10-04 15:18:02 +02:00
macniel
cc460eb06c
adds todo
2025-10-04 14:54:00 +02:00
macniel
2814fabbbe
fixes weird behaviour of adding and removing items to the paperdoll, verbose technique adds technical debt!
2025-10-04 14:53:25 +02:00
macniel
65fcc13822
updates paperdoll and character model to allow multiple sets of equipment
2025-10-04 14:32:41 +02:00
macniel
e92de1a9b0
updates paperdoll and character model to allow multiple sets of equipment
2025-10-04 14:32:34 +02:00
macniel
f5248c57aa
introduces a paperdoll for equipment handling
2025-10-03 23:45:17 +02:00
macniel
2a17fd7ae7
removes duplicate items
2025-10-03 22:25:27 +02:00
macniel
0cd7ff697e
move into branch
2025-10-03 22:22:38 +02:00
macniel
cb8536918c
adds equipments
2025-10-03 22:07:33 +02:00
macniel
6b6388b126
adds equipments to compendium
2025-10-03 21:56:19 +02:00
macniel
2eb2e8f9b5
allows to set and edit equipment icons
2025-10-03 16:08:16 +02:00
macniel
882ebf8392
fixes eventlistener binding
2025-10-03 15:29:51 +02:00
macniel
39917a0f89
Implements rudimentary item management
2025-10-03 15:27:48 +02:00
macniel
edf6dcab1a
Adds Inventory Management
2025-10-03 14:44:26 +02:00
Poppy
dcf81415a8
Kleines Update für Vor- und Nachteile
2025-10-03 14:02:39 +02:00
macniel
691a811275
Adds Group Management
2025-10-03 11:03:34 +02:00
macniel
41045cb482
Repairs XML-Import for Advantages/Vornachteile
2025-10-02 20:43:50 +02:00
macniel
b6814c9f74
Repairs XML-Import for SKills/Talents
2025-10-02 20:28:31 +02:00
macniel
e47deaf938
Implements simple advantage template that is then placed on the character sheet.
...
also fixes rollable partial and skills can be rolled on again.
2025-10-02 18:14:35 +02:00
macniel
21479ce082
Updates Rollables (Attributes, Skills) to include a ContextMenu to delete or adjust their values. Also added the capability to open SkillsSheets.
2025-10-02 17:45:52 +02:00
macniel
1afdd483e6
Character Creation with Default Values is no longer possible (got to be but its not scope of MVP anyway).
...
Skills either from Compendia or Imported Entries can now be uniquely added to a Character.
This approach will help us later with adding other Elements like Advantages (these need a "uniqueness" Attribute), Spells (always unique), Miracles (also always unique), Equipment
2025-10-02 16:52:56 +02:00
macniel
32031eb548
When a character is created, its base-skills are now added from compendium and added to the actor as an embedded document.
2025-10-01 22:27:21 +02:00
macniel
5fb8559fbf
chore: update database again
2025-09-29 18:19:20 +02:00
macniel
b8e3af8922
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# src/main.mjs
# src/templates/actor/actor-character-sheet.hbs
# transformSources.mjs
2025-09-29 17:56:21 +02:00
macniel
1c811faf08
chore: update database
2025-09-29 17:53:28 +02:00
macniel
2f45f6d4d6
Repairs sheet to accomodate DataModel changes
Pull Request Check / testing (pull_request) Successful in 18s
Details
2025-09-29 14:51:46 +02:00
macniel
403557b0f8
Improves management of json files
Pull Request Check / testing (pull_request) Successful in 20s
Details
2025-09-29 14:35:50 +02:00
macniel
f3f52e77aa
Merge remote-tracking branch 'origin' into feature/charactersheet-sytling
...
Pull Request Check / testing (pull_request) Successful in 18s
Details
# Conflicts:
# src/main.mjs
# src/module/sheets/characterSheet.mjs
2025-09-29 14:19:39 +02:00
macniel
f8e5b94b77
Adds Sidebar and also adds more styling via scss
2025-09-29 13:42:19 +02:00
macniel
073c25e89a
Talents can now be added or replaced via drag and drop
2025-09-29 00:19:41 +02:00
macniel
35271b8c83
Implements the first draft of styling our character sheet.
2025-09-28 19:15:29 +02:00
Poppy
b777254af9
Einbau der restlchen Vorteile - erstmal großteilig ohne modifikatoren - das müssen wir noch nachholen
2025-09-28 18:06:29 +02:00
Poppy
630cef5272
Korrekturen der Boni und hinzufuegen von f-i
2025-09-28 17:19:15 +02:00
Poppy
dba39e2c54
Merge remote-tracking branch 'origin/main'
2025-09-28 15:57:11 +02:00
Poppy
ea5978da97
Vorteile Korrigiert und die Buchstaben b-e hinzugefügt
2025-09-28 15:52:39 +02:00
paranoidSpectre
3ec419ae26
Fertigstellung XML-Import ( #13 )
...
Co-authored-by: Jendrik <jendrik.witt@gmail.com>
Reviewed-on: #13
2025-09-28 12:46:24 +02:00
macniel
e4380d7822
Merge branch 'main' into feature/rollable-character-attributes
Pull Request Check / testing (pull_request) Successful in 17s
Details
2025-09-28 12:23:01 +02:00
macniel
446a10b7c4
Fix typos
Pull Request Check / testing (pull_request) Successful in 16s
Details
2025-09-28 12:20:57 +02:00
macniel
109682b415
feature/rollable-character-talents ( #38 )
...
Pull Request Check / testing (pull_request) Successful in 17s
Details
Hinterlegt bei den Talenten nun die Würfel mechanik. Fügt bei dieser auch hinzu, dass die Schwelle zum Patzer (Tollpatsch,...) reduziert werden könne, sodass Patzerschwelle, Meisterliche schwelle in anzahl und Wert angepasst werden kann.
Basistalente werden nun beim anlegen des Actors hinzugefügt, diese müssen entsprechend bereits aus dem Kompendium importiert sein.
**Das muss aber besser und automatischer gehen können.**
Co-authored-by: macniel <yuna.baehr@proton.me>
Reviewed-on: #38
2025-09-28 12:19:21 +02:00
Poppy
fa4531cd32
Einbau der ersten Vorteile mit a und ein glossar.json fpr die Modifikatioren der Werte - müssen wir ggf refactoren am Ende?
2025-09-27 23:47:58 +02:00
Poppy
b96d65c997
I, J, K, L
2025-09-27 23:04:06 +02:00
macniel
531bb4ae39
Adds Rollable Attributes
2025-09-27 22:59:33 +02:00
macniel
cfb7abc803
Adds Binding example a of one-to-many relation between a Character and multiple Skills ( #15 )
...
Erweitert das PlayerCharacterDataModel um zwei Arrays welche andere eine Ansammlung von DocumentTypes entgegennehmen können. Diese können dann in dem characterSheet.mjs ausgewertet werden (von den verknüpften Dokumenten muss jeweils der Konstruktor aufgerufen werden) und dann via context injection im Template angezeigt werden.
Um aktuell via Developer Konsole in Foundry Felder hinzuzufügen wird folgendes benutzt:
```javascript
game.actors.getName(<Name des Akteurs>).update({"system": {"talente": [ game.items.getName(<Name des Talents>)/*, ...weitere Talente */ ]}})
```
Dies können wir für Basis Talente nutzen wenn ein Charakter angelegt wird.
Co-authored-by: macniel <yuna.baehr@proton.me>
Reviewed-on: #15
2025-09-27 21:59:47 +02:00
Poppy
ea111cdb51
G&H
2025-09-27 18:51:35 +02:00
macniel
44bd900951
feature/skills ( #14 )
...
- Fügt alle Talente aus dem Basisregelwerk als Source hinzu.
- Zudem funktioniert der Datenimport der Kompendien nun.
- Ferner wurde die Modulstruktur abermals angepasst, damit zwischen Documents (auf denen Berechnungen durchgeführt werden und DataModels (die die Daten bereitstellen) unterschieden werden können.
- Fügt ein Userskript hinzu um einfach das Kompilat in den FoundryData Ordner zu verschieben (muss an die jeweilige User Umgebung angepasst werden)
Co-authored-by: macniel <yuna.baehr@proton.me>
Reviewed-on: #14
2025-09-27 18:33:05 +02:00
Poppy
4e624227dd
D-F
2025-09-27 17:51:22 +02:00
Poppy
3622ae3c2f
Und auf zu Nummernkreis C
2025-09-27 15:23:57 +02:00
Poppy
e57042a978
Weiter geht es mit dem Buchstaben b
2025-09-27 14:58:38 +02:00
grandpaPoppy
7224112a8e
src/packs/_source/zauber/dummy.json gelöscht
2025-09-27 14:37:54 +02:00
Poppy
213af8c4bb
Zauber mit a - der arcanovi hat eine zu besprechende sonderlocke
2025-09-27 14:36:59 +02:00
grandpaPoppy
0607cb146b
src/packs/_source/zauber/Armatrutz.json gelöscht
2025-09-27 14:34:32 +02:00
grandpaPoppy
882855e8ac
src/packs/_source/zauber/ArcanoviArtefakt.json gelöscht
2025-09-27 14:34:29 +02:00
grandpaPoppy
3b4f629a3d
src/packs/_source/zauber/ArachneaKrabbeltier.json gelöscht
2025-09-27 14:34:26 +02:00
grandpaPoppy
26b920da27
src/packs/_source/zauber/ApplicatusZauberspeicher.json gelöscht
2025-09-27 14:34:21 +02:00
grandpaPoppy
da678d833f
src/packs/_source/zauber/AnimatioStummerDiener.json gelöscht
2025-09-27 14:34:18 +02:00
grandpaPoppy
eec186d387
Dateien nach "src/packs/_source/zauber" hochladen
...
Das sind die Zauber mit a - der Arcanovi hat einen Edge-Case den wir bedenken müssen
2025-09-27 14:33:07 +02:00
macniel
2a6febcb54
src/packs/_source/zauber/dummy.json hinzugefügt
2025-09-27 14:17:16 +02:00
macniel
f94ef5e64a
src/packs/_source/zauber gelöscht
2025-09-27 14:16:57 +02:00
macniel
5de7095ecc
src/packs/_source/zauber hinzugefügt
2025-09-27 14:14:30 +02:00
Jendrik
3ca40b9604
merged main in branch
2025-09-25 18:40:27 +02:00
Jendrik
06a974ab5e
Merge branch 'refs/heads/main' into feature/xml-import
...
# Conflicts:
# main.mjs
# src/system.json
2025-09-25 18:38:42 +02:00
macniel
dd23f4e4b6
cicd/updating-of-manifest-info ( #11 )
...
Der PR behebt Naming Probleme und ermöglicht, dass Bauen von Versionen des Systems in der Art und Weise, dass FoundryVTT das erzeugte Paket auch versteht und mit umgehen kann.
---
Um ein Release zu bauen, muss lediglich unter dem Reiter Releases ein neuer Tag und der Quellbranch angegeben werden, nachdem der Build Runner durchgelaufen ist, werden an dem Release zwei weitere Dateien gehängt: Die Distributionsfähige Zip Datei sowie die dazugehörige Manifest Datei.
Co-authored-by: macniel <yuna.baehr@proton.me>
Reviewed-on: #11
2025-09-25 18:36:12 +02:00
macniel
6db3e3226e
chore: cicd installed
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 2s
Details
2025-09-25 14:47:26 +02:00