Commit graph

657 commits

Author SHA1 Message Date
Johannes Loher 8d32d0e3bb enrich effects tab in actor sheet with more detail 2021-09-12 18:35:07 +02:00
Johannes Loher 6a406db60a fix issues 2021-09-12 17:48:14 +02:00
Johannes Loher dfbff5efbd release version 1.3.2 2021-08-19 02:33:36 +00:00
Johannes Loher b10c8e3820 improve skeleton images 2021-08-19 04:26:11 +02:00
Johannes Loher b215ce03d1 release version 1.3.1 2021-08-19 02:12:18 +00:00
Johannes Loher 15c74e995a Fix building with new vtt types 2021-08-19 04:03:18 +02:00
Johannes Loher 10a9a0c03a Bump compatible core version to 0.8.9 2021-08-19 01:47:36 +00:00
Johannes Loher a2fd55b836 release version 1.3.0 2021-08-19 01:42:54 +00:00
Johannes Loher 1e7368875c Add drag & drop support for effects between different sheets
Also refactor some effect related functionality into the DS4ActiveEffect class
2021-08-19 03:19:20 +02:00
Johannes Loher bebbb3bcd9 clean up token images 2021-08-19 02:00:42 +02:00
Johannes Loher 040c0f8069 Merge branch 'master' into 55-creatures-compendium 2021-08-18 21:29:40 +02:00
SaschaM 6b311b2866 Copied the right creatures.db and deleted zauber.db 2021-08-07 13:06:21 +02:00
SaschaM 4ba5810d03 Changed tokens and added missing creatures 2021-08-06 22:49:58 +02:00
Johannes Loher 58965c000b release version 1.2.1 2021-07-25 01:00:52 +00:00
Johannes Loher dd0c577324 Fix drag & drop of items 2021-07-25 02:53:52 +02:00
Johannes Loher 23b7cb34d2 release version 1.2.0 2021-07-23 15:53:37 +00:00
Johannes Loher cbc46b7c06 Make icon required in EnrichedActiveEffectDataSource 2021-07-23 17:34:52 +02:00
Johannes Loher e10a3f17ac Display fallback icon iin the effects tab if no icon is available 2021-07-23 17:32:26 +02:00
Johannes Loher 710659510e Fix items not being rollable in the char sheet 2021-07-23 17:08:07 +02:00
Johannes Loher cada51877d Remove unused @use 2021-07-23 12:50:13 +02:00
Johannes Loher 22923855f9 Ad documentation for enforce 2021-07-23 12:48:11 +02:00
Johannes Loher 2b3dd9b859 Improve enforce to also work before initialization of game 2021-07-23 12:39:01 +02:00
Johannes Loher 20226e30b1 Add missing licensing information 2021-07-23 12:33:52 +02:00
Johannes Loher 14f87163ff Keep the source name od effects up to date in the actor sheet. 2021-07-23 12:30:53 +02:00
Johannes Loher f92bbff902 Fix a localization typo 2021-07-23 01:13:45 +02:00
Johannes Loher bac53c4828 Use same styling class for effect-list and item-list
Also center some columns in those lists
2021-07-23 01:11:42 +02:00
Johannes Loher 8d47c3d87b remove unused property systemVersion from system.json 2021-07-23 00:47:49 +02:00
Johannes Loher 48620636df Clean up actor sheet 2021-07-23 00:43:15 +02:00
Johannes Loher 1f629f3468 Rename "Special Creature Abilities" tab to "Abilities" 2021-07-22 04:06:29 +02:00
Johannes Loher 2ef58012c6 Add possibility to enable / disable effects in the actor sheet 2021-07-22 02:50:16 +02:00
Johannes Loher bb67788abc Localize names / labels of newly created embedded items / effects 2021-07-22 02:20:17 +02:00
Johannes Loher 808dab7f5a Add possibility to delete and edit effects in the actor sheet 2021-07-22 02:02:35 +02:00
Sascha Martens a5ec403fac Changed tokens
Repaired the Bär token
Deleted the Aligator token submerged in water
Added dragons of all coleur
Deleted humanoid tokens which aren#t needed
Deleted token of Leichnam
Deleted Monsterspinne tokens which had a bad resolution
Changed the Ogre tokens
Linked the boar tokens to the Reitkeiler
Changed Token Images of Giants
Deleted Todesfee Token
Deleted Token of Schwarm but kept the size, because it's the official
size category
2021-07-21 17:29:26 +02:00
Sascha Martens 0d79e38898 Merge branch '55-creatures-compendium' of git.f3l.de:dungeonslayers/ds4 into 55-creatures-compendium 2021-07-21 15:12:44 +02:00
Johannes Loher 4d2a7d1686 Simplify getting the source name of effects 2021-07-20 02:36:59 +02:00
Johannes Loher e39d245aff WIP: Add effects tab to actor sheets 2021-07-20 02:36:59 +02:00
Johannes Loher d3ec463201 Readd creature compendium to system.json 2021-07-19 22:09:36 +02:00
SaschaM 9de7645f1b Changed system.json 2021-07-19 21:50:45 +02:00
Sascha Martens 7766bbd5d4 Deleted tokenimage of Schwarm 2021-07-19 17:39:15 +02:00
Sascha Martens 1fb3e4c02e Deleted the tokenimage of Todesfee 2021-07-19 17:39:15 +02:00
Sascha Martens cf7884e1c7 Added Reitkeiler Tokenimage 2021-07-19 17:39:15 +02:00
Johannes Loher b6d4fa84f4 Add more colors for dragons 2021-07-15 19:30:11 +02:00
Johannes Loher 844744e4dc Add the possibility to reference actor properties in the values of effects
Additionally, this also adds the possibility to do math inside the values of
effects. All math functions that are available for rolls are also available
here.
2021-07-13 02:03:10 +02:00
Johannes Loher 3b75b17c99 release version 1.1.3 2021-07-12 17:19:44 +00:00
Johannes Loher 63d5027b9c Fix the armor type missing from the actor sheet 2021-07-12 17:01:34 +00:00
Johannes Loher 88684034a1 release version 1.1.2 2021-07-12 00:42:03 +00:00
Johannes Loher c9e8e641a1 Fix broken item images
Unfortunately, foundry changed the names of some of its icons, some of which we used in the items compendium. This updates the paths in the compendium accordingly.

Additionally, this also adds images for all the potions.
2021-07-12 02:37:10 +02:00
Johannes Loher 9085f237e8 release version 1.1.1 2021-07-11 23:43:16 +00:00
Johannes Loher d7fbc458b0 Fix a bug where character sheets would not load 2021-07-12 01:38:56 +02:00
Johannes Loher 8633afa1d2 release version 1.1.0 2021-07-11 23:17:07 +00:00
Johannes Loher 8268cd48a6 update dependencies 2021-07-12 01:12:46 +02:00
Johannes Loher 9b7d3e5a7b fix label-input matching for core values and addit text to combat values 2021-07-12 01:00:50 +02:00
Johannes Loher 959bfcc3e4 Cleanup up creature sheet 2021-07-12 00:12:59 +02:00
Johannes Loher cd6be32583 Clean up character sheet 2021-07-11 05:04:05 +02:00
Johannes Loher 7f627df416 Slightly improve basic properties 2021-07-11 01:02:38 +02:00
Johannes Loher b744e53f94 Combine biography and profile tabs 2021-07-10 21:02:48 +02:00
Johannes Loher a10c98c3ce Add missing licensing info 2021-07-08 23:32:22 +02:00
Johannes Loher aad9d30a7b Update to newest types and remove now obsolete object spreading 2021-07-08 23:31:17 +02:00
Johannes Loher dff760a7f1 preload fonts so that when first opening an actor / item sheet, they are already available and the sheet is rendered faster 2021-07-08 23:25:00 +02:00
Johannes Loher 6ae2712a72 release version 1.0.0 2021-07-08 06:18:29 +00:00
Johannes Loher 05933af152 cleanup 2021-07-08 08:00:58 +02:00
Johannes Loher 01a192d864 Add licensing info to migrationHelper.ts 2021-07-08 07:17:59 +02:00
Johannes Loher e4143446aa Fix migration 2021-07-08 07:10:34 +02:00
Johannes Loher b694f20e1c Update migrations for 0.8.x 2021-07-08 02:32:25 +02:00
Johannes Loher 1099b1500e Use Number.isSafeInteger to guard against invalid numbers in check-factory 2021-07-07 22:46:21 +02:00
Johannes Loher c57960c153 Update vtt types 2021-07-07 19:22:35 +02:00
Johannes Loher 5367e67707 Merge remote-tracking branch 'origin/master' into 55-creatures-compendium 2021-07-02 18:05:28 +02:00
Johannes Loher 7ca8fff910 Update vtt-types and get rid of now unnecessary @ts-ignores 2021-07-01 22:02:52 +02:00
Johannes Loher 836e57347f Small cleanup 2021-07-01 04:24:51 +02:00
Johannes Loher f26d75b56f Do a bit of cleanup 2021-07-01 02:56:09 +02:00
Johannes Loher 2161a8e92a Avoid min and max rolls being highlighted incorrectly 2021-07-01 02:09:34 +02:00
Johannes Loher 7a37f46017 Fix slaying dice modifier 2021-07-01 01:51:50 +02:00
Johannes Loher 1ddabc388c use methods from the foundry.utils namespaces instead of their global counterparts 2021-07-01 01:08:30 +02:00
Johannes Loher 8f7f6af359 Fix DS4Check for 0.8.x 2021-07-01 00:36:41 +02:00
Johannes Loher 61b757ae8f Fix Actor sheets 2021-06-30 19:14:52 +02:00
Johannes Loher 0369748629 Update types and remove unnecessary ts-ignores 2021-06-30 16:02:49 +02:00
Johannes Loher 91e5007391 Fix item sheets 2021-06-30 14:24:23 +02:00
Johannes Loher 8a939e84a1 Make AktorSheet#getData compile 2021-06-30 13:42:20 +02:00
Johannes Loher d85d335799 Uppdate DS4ItemSheet#getData 2021-06-30 13:26:15 +02:00
Johannes Loher 5bf9ee534d A little cleanup 2021-06-30 13:08:41 +02:00
Johannes Loher 918fa5081b Make DS4Item compile and commen getData methods for now 2021-06-30 12:54:39 +02:00
Johannes Loher 446340c064 temporary comment migrations 2021-06-30 05:04:58 +02:00
Johannes Loher 76f42fe280 More WIP 2021-06-30 05:00:23 +02:00
Johannes Loher ba493f4f18 More WIP on 0.8.x migration 2021-06-30 04:32:10 +02:00
Johannes Loher 6b39284164 More WIP on 0.8.x migration 2021-06-30 03:53:52 +02:00
Johannes Loher ef01698178 WIP: Update to 0.8.x 2021-06-30 02:17:54 +02:00
Johannes Loher 344302be69 release version 0.8.0 2021-06-26 23:05:11 +00:00
Johannes Loher 058c58f1c4 small fixes 2021-06-27 00:24:05 +02:00
Johannes Loher 4694cffe06 Update licensing information in system.json 2021-06-27 00:10:46 +02:00
Johannes Loher 4a169c7111 Update icon paths in compendium packs and config.ts 2021-06-26 23:57:36 +02:00
Johannes Loher 2d647094f7 Use REUSE to specify licensing info 2021-06-26 22:02:00 +02:00
Johannes Loher a987b59b65 Add logger that encapsulates console logging 2021-06-26 16:34:30 +02:00
Johannes Loher 1f6d13c49d Fix issue with CheckFactory parsing empty strings as NaN for check related values 2021-06-26 16:32:31 +02:00
Johannes Loher ff6427f5a9 Fix problem with check target numbers <= 0
The fix has 2 components:
1. The logic for evaluating checks now supports check target numbers<= 0
   by still using a single die in this case
2.  The CheckFactory sets the check target number to 0 even if it would
   be < 0. This is necessary because negative numbers would interfer
   with foundry's math evaluation in rolls and would not be picked up
   correctly.
2021-06-26 16:32:31 +02:00
Johannes Loher d443b339d8 Improve code slightly in a couple of places 2021-06-26 11:42:50 +02:00
Sascha Martens ed3678823f Deleted Riese token image 2021-06-25 08:38:02 +02:00
Sascha Martens 7552a0616d Deleted 2 giant spider images with bad resolutions 2021-06-25 08:36:02 +02:00
Sascha Martens 9ed061f1ac Deleted Leichnam Token 2021-06-25 08:32:58 +02:00
Sascha Martens 5afb404699 Deleted the submerged Aligator image 2021-06-23 08:53:14 +02:00
Sascha Martens 785cdc537c Changed the path to the bear token of the bear creature 2021-06-23 08:52:06 +02:00
Sascha Martens 3fd3357caf Added Creatures Compendium 2021-06-14 17:41:44 +02:00
Johannes Loher 5b26dbb00a release version 0.7.2 2021-06-07 17:28:44 +00:00
Sascha Martens fb85857167 Changed icons of Schattenlanze, Schutzschild dehnen, Schutzschild
stärken and Lichtlanze
2021-06-07 17:43:24 +02:00
Sascha Martens b12c18eaed Changed black symbols and deleted them
Changed every occurence of black symbols, downloaded new white ones and
deleted the black ones
2021-06-01 21:30:52 +02:00
Sascha Martens a24f877bdd Deleted Effekt: text from spell compendium 2021-06-01 21:13:32 +02:00
Sascha Martens 4f2b3fbd20 Changed magic-spells.db to spells.db
Also changed the code in system.json to match the new filename
2021-06-01 21:08:29 +02:00
Sascha Martens e8ac321ce0 Deleted LICENSE. We don't need that anymore 2021-06-01 21:05:56 +02:00
Sascha Martens 0e83f88b9e Deleted links and sorted authors
Deleted the link from Caro Asercion and sorted the linklist
alphabetically
2021-06-01 21:05:05 +02:00
Sascha Martens 58b3a50a42 Added every icon to the authors.md 2021-05-30 13:49:36 +02:00
Sascha Martens c4b9750dd3 Added Spells Compendium with icons
I've added every rulebook spells into a compendium with an icon from
game-icons.net. The compendium isn't functional, but has every rule in
it.
2021-05-30 09:13:28 +02:00
Johannes Loher 215184151a release version 0.7.1 2021-05-29 19:58:48 +00:00
Johannes Loher 7c50b62e96 bump compatibleCoreVersion to 0.7.10 2021-05-29 21:52:42 +02:00
Johannes Loher 18fbe6dcf9 Update dependencies 2021-05-29 21:51:23 +02:00
Johannes Loher 0ea18966f6 Replace images by plain links in authors.md 2021-05-23 14:50:59 +02:00
Johannes Loher f76abef1f1 Add list of game icons with their authors and licenses 2021-05-23 14:43:52 +02:00
Johannes Loher 30b7fed8e0 release version 0.7.0 2021-05-13 20:13:09 +00:00
Johannes Loher b71adefc65 Remove unnecessary explicit jQuery parameter 2021-05-13 22:09:38 +02:00
Johannes Loher 549669e9e2 Simplify checking if something is a valid attribute / trait / combatValue key 2021-05-13 22:03:32 +02:00
Johannes Loher 24725c15f9 Add a macro to perform generic checks 2021-05-13 21:39:42 +02:00
Johannes Loher 01a9dcbbb8 is handlebars else if instead of nesting ifs 2021-05-13 20:44:21 +02:00
Johannes Loher 473ec3a903 Extract calculation of spell price to its own file 2021-05-13 20:37:53 +02:00
Johannes Loher a2e2aea78b Add migration for slayer points 2021-05-13 20:26:57 +02:00
Johannes Loher 8cf6db2ba5 Migrate data model of compendiums before migrating the content 2021-05-13 20:13:32 +02:00
Johannes Loher b9f7588f95 Automatically calculate spell price 2021-05-13 19:59:44 +02:00
Johannes Loher 2bc7b03323 Add functionality to track the minimum levels of spells for each mage class 2021-05-13 16:44:56 +02:00
Johannes Loher eb49c15d5f Add optional tracking of slayer points 2021-05-13 15:41:00 +02:00
Johannes Loher 8d3e381d56 release version 0.6.0 2021-04-25 16:36:34 +00:00
Johannes Loher 7fe6ae9bc7 Fix wrong roll template location 2021-04-25 18:31:19 +02:00
Johannes Loher d712d9d5c8 Fix a couple of i18n typos 2021-04-24 21:54:40 +02:00
Johannes Loher d93fa19158 Use relative paths for assets and fonts in css 2021-04-20 23:02:00 +02:00
Johannes Loher 1297de5565 Reorder some css properties 2021-04-20 23:01:33 +02:00
Johannes Loher 4b0510c8a6 Extract foundry highlight text shadow to mixin 2021-04-20 22:53:25 +02:00
Johannes Loher 65a79a351d Change min height of actor sheet 2021-04-20 22:44:31 +02:00
Johannes Loher db69a8f537 Add styling for checks 2021-04-20 22:38:00 +02:00
Johannes Loher 0d03dbf424 Implement Drag & Drop of checks 2021-04-15 20:00:37 +02:00
Johannes Loher 9e72c6560f Implement POC of rolling check from character sheet 2021-04-13 23:43:22 +02:00
Johannes Loher fcfba63488 Add bottom border to combat values 2021-04-13 23:03:45 +02:00
Johannes Loher 04174398bb Use BEM for combat values 2021-04-13 22:48:37 +02:00
Johannes Loher 49b450daee Reorganize templates file structure 2021-04-13 21:40:52 +02:00
Johannes Loher 17a270d361 Merge branch 'master' into 76-common-checks-in-actor-sheets 2021-04-13 20:22:09 +02:00
Johannes Loher ad2fd01353 Add checks for analyzing magic 2021-04-13 20:19:25 +02:00
Johannes Loher e7564a0a5a release version 0.5.2 2021-04-11 15:19:21 +00:00
Johannes Loher 7886be1ffb Merge branch 'master' into 76-common-checks-in-actor-sheets 2021-03-30 22:46:41 +02:00
Johannes Loher d446e07abd Apply 2 suggestion(s) to 1 file(s) 2021-03-30 20:41:12 +00:00
Johannes Loher 10a0561616 Merge branch '077-common-checks-macros-with-effects' into 76-common-checks-in-actor-sheets 2021-03-29 21:46:46 +02:00
Johannes Loher 23a4f7138e Remove unused utils 2021-03-29 21:46:29 +02:00
Johannes Loher 537e41bf5f Merge branch '077-common-checks-macros-with-effects' into 76-common-checks-in-actor-sheets 2021-03-29 21:21:53 +02:00
Johannes Loher e545e3f030 Refactor for better readability (addressed CR comments) 2021-03-29 21:20:08 +02:00
Johannes Loher cf80b18ba6 Move core values and combat values to values tab and BEMify core values 2021-03-24 20:10:14 +01:00
Johannes Loher 30aed22c03 Fix TSDoc string 2021-03-24 09:24:14 +01:00