Commit Graph
100 Commits
Author SHA1 Message Date
jalensailin 161158d9f6 add djlint and editor config and assoc. settings 2025-07-18 22:47:29 -04:00
jalensailin 0480a7ac6c break out header into own PART 2025-07-18 22:47:29 -04:00
jalensailin ae41353658 replace tabs with its own PART; not in correct order yet 2025-07-18 22:47:29 -04:00
jalensailin d7672027af fix hot reload for html files 2025-07-18 22:47:28 -04:00
jalensailin 58939386ce initial work to move actor sheets to appv2;
adds a more generic base-sheet from which to extend
2025-07-18 22:47:28 -04:00
jalensailin 56b0674c25 fixup deltagreen with more v13-friendly syntax 2025-07-18 22:47:28 -04:00
jalensailin 94a6d4266c add ID property to config 2025-07-18 22:47:28 -04:00
jalensailin cbcdf80151 fix a couple of deprecation warnings in actor-sheet 2025-07-18 22:47:28 -04:00
jalensailin 4c94e62b4b format/fix most linting issues in actor-sheet;
(some issues remain)
2025-07-18 22:47:28 -04:00
jalensailin fb63176517 refactor eslintrc.yml 2025-07-18 22:47:28 -04:00
jalensailin e628241599 add hotReload flags to system.json 2025-07-18 22:47:28 -04:00
jalensailin cc3cd1ea62 fix linting errors in stat-parser-macro.js 2024-06-08 12:59:02 -04:00
jalensailin 968968245c move eslint global variable ignores to eslint config file 2024-06-08 12:36:28 -04:00
jalensailin b72276fdf8 deleting special training works again 2024-06-08 02:27:20 -04:00
jalensailin f8f61d49e3 replace randomID with foundry.utils.randomID 2024-06-08 02:20:44 -04:00
jalensailin 5cb76539b8 fix data to system in several locations 2024-06-08 02:20:07 -04:00
jalensailin 6cd71b5a5f fix lethality toggle (data. to system.) 2024-06-08 02:15:36 -04:00
jalensailin ed5d6aa895 remove final { async: true } in roll.evaluate 2024-06-08 02:10:16 -04:00
jalensailin eb54770356 skill improvement application works again;
simultaneously stops two deprecation warnings
2024-06-08 02:09:07 -04:00
jalensailin 2fde78f278 replace duplicate with foundry.utils.duplicate 2024-06-08 02:08:26 -04:00
jalensailin a889943efc replace mergeObject with foundry.utils.mergeObject 2024-06-08 01:54:17 -04:00
jalensailin f5a21659c5 update system.json with new compatibility info 2024-06-08 01:51:41 -04:00
jalensailin 9e6ef3919f replace deprecated {{#select}} helper with createSelectInput method 2024-06-08 01:46:38 -04:00
jalensailin 3bf67b6efc move from DG.ItemTypes to Foundry-compatible TYPES.Item for localization 2024-06-08 01:23:04 -04:00
jalensailin e11ef6dee8 use Foundry's toMessage function over our own custom method 2024-06-08 00:20:45 -04:00
jalensailin 4ff48d87b6 changelog update 2024-03-03 14:30:04 -05:00
jalensailin 277d8ab702 sort skills by row or column (depending on user input) 2024-03-03 14:17:00 -05:00
jalensailin 441cf3bfaf Move default Typed Skill translation code to preCreateActor hook 2024-01-26 11:43:27 -05:00
jalensailin 39c7481c51 missing type skill checkbox fix plus css tweak 2023-12-12 23:57:05 -05:00
jalensailin 316cdfb8f5 changelog 2023-12-09 18:29:12 -05:00
jalensailin 55ef95aa5e slightly refactor how rolls get their info;
by splitting out repeated code into utility function;
2023-12-09 18:29:12 -05:00
jalensailin 6330fc1ec3 special training custom roll logic implemented 2023-12-09 18:29:12 -05:00
jalensailin 8210ba8ae7 fix vehicle display 2023-12-09 18:29:12 -05:00
jalensailin 046bfc8ede align skills and special trainings;
change actor sheet height
2023-12-09 18:29:12 -05:00
jalensailin fc761ddaa8 only agents can improve custom skills 2023-12-09 18:29:12 -05:00
jalensailin 5e6a368ff3 adjust height of skill boxes; add colored left border 2023-12-09 18:29:12 -05:00
jalensailin 32125aa83e add functionality for rolls 2023-12-09 18:29:12 -05:00
jalensailin 5ff3d1805b break out action-pill as its own class 2023-12-09 18:29:12 -05:00
jalensailin 16da26febb change skill to attribute 2023-12-09 18:29:12 -05:00
jalensailin 31894a844f improve display of Special Training attributes 2023-12-09 18:29:12 -05:00
jalensailin 9538e44570 dropdown for skills 2023-12-09 18:29:12 -05:00
jalensailin a6512e0fa1 add Edit Special Training logic 2023-12-09 18:29:12 -05:00
jalensailin 5bad511925 add Create Special Training logic 2023-12-09 18:29:12 -05:00
jalensailin 07ae7025e8 template for creating/editing special training 2023-12-09 18:29:12 -05:00
jalensailin 872afd9b23 handle deletion of special training 2023-12-09 18:29:12 -05:00
jalensailin 0aadf4f927 split out repeated html into hbs partial 2023-12-09 18:29:12 -05:00
jalensailin 5ea9f0dc4d i18n string update 2023-12-09 18:29:12 -05:00
jalensailin c3031128bc initial styling of new button 2023-12-09 18:29:12 -05:00
jalensailin c47fa3052b format sheets with new button (no functionality) 2023-12-09 18:29:12 -05:00
jalensailin 2eeee4728c add special training datapoint to actors 2023-12-09 18:28:42 -05:00
jalensailin a941bda83f fix eslint error 2023-12-05 12:46:27 -05:00
jalensailin 3a6b656f02 Update github workflow to automate version/links;
Update system.json with dummy values;
These'll be replaced with correct values by the build system on release
2023-10-28 23:45:08 -04:00
jalensailin 9e2e06c60e update date and version number 2023-10-17 13:05:36 -04:00
jalensailin 763b1c0fcd fix issue with context in handlebars helper;
changelog
2023-10-16 12:57:59 -04:00
jalensailin a06bef4b43 changelog update 2023-10-01 14:48:47 -04:00
jalensailin 87fb530035 Fix conditionals for private san rolls 2023-10-01 14:48:47 -04:00
jalensailin 988ddea70f add .gitattribute file 2023-09-30 14:03:53 -04:00
jalensailin f744cc36f0 prettify /documentation md files 2023-09-28 23:07:59 -04:00
jalensailin 5ae1548625 prettify changelog and readme 2023-09-28 23:07:59 -04:00
jalensailin 1d66063149 prettify system.json and template.json 2023-09-28 23:07:59 -04:00
jalensailin 1f28fe8ca4 prettify lang files 2023-09-28 23:07:59 -04:00
jalensailin deaf61a101 prettify github workflow file;
changes line endings to LF in workflow .yml file
2023-09-28 23:07:59 -04:00
jalensailin d1bc83508c prettify packs/source (compendia jsons) 2023-09-28 23:07:59 -04:00
jalensailin d6e124c9ae prettify css files 2023-09-28 23:07:59 -04:00
jalensailin a892e30143 break out handlebars helpers into own file;
remove commented out hook;
2023-09-28 23:07:59 -04:00
jalensailin 3c0ea55af3 break macro logic into its own file 2023-09-28 23:07:59 -04:00
jalensailin 2754781efd manually fix most of remaining ESLint errors;
everything still works in my testing
2023-09-28 23:07:53 -04:00
jalensailin 5d95aeb98b fix autofixable ESLint errors and format js files 2023-09-28 22:54:24 -04:00
jalensailin bb32f9e2d6 Introduce ESLint, Prettier, and NPM to the project 2023-09-28 22:54:17 -04:00
jalensailin cbf00ee0dd update gear headers to be consistent 2023-09-23 15:01:53 -04:00
jalensailin 3f40a11b7d make Hide Untrained more clear 2023-09-23 14:32:08 -04:00
jalensailin 6720870435 capitalize "statistics" in headers;
remove unused divider from skills tab in NPC/unnatural sheets
2023-09-21 16:44:42 -04:00
jalensailin f504cb1c2e typed skills consistent across all sheets 2023-09-21 16:39:59 -04:00
jalensailin ed9daba359 localize headers / add skills header to other sheets;
convert hide untrained skills checkbox into eye glyph;
2023-09-21 16:36:53 -04:00
jalensailin a8257069e7 simplify damage and sanity damage 2023-09-21 15:34:19 -04:00
jalensailin 76e86f3fff display %modifier in rolls if applicable 2023-09-21 12:27:48 -04:00
jalensailin 03bd254707 changelog update 2023-09-21 11:50:57 -04:00
jalensailin ee84cbd0fc restyle rolls for consistency 2023-09-20 18:32:58 -04:00
jalensailin 899c1d9fdf enable lethality toggle for non-agent sheets 2023-09-20 16:33:26 -04:00
jalensailin cc00d8c71a all unnatural rolls work 2023-09-20 16:28:41 -04:00
jalensailin bb5e98d94d NPC rolls all work 2023-09-20 13:41:14 -04:00
jalensailin eb2b60c16f fix macro rolling 2023-09-20 13:29:53 -04:00
jalensailin 504b9d609c take into account internal weapon mod;
add some comments
2023-09-20 12:38:31 -04:00
jalensailin 0422f8d587 sanity damage rolls now work 2023-09-20 12:31:05 -04:00
jalensailin 0448e4a19b damage dialog now works 2023-09-20 00:32:10 -04:00
jalensailin 27673dd326 stop converting the roll formula to upper case;
fix inhuman modified stat rolls;
fix typedSkill localized key;
2023-09-20 00:04:31 -04:00
jalensailin b1fb4f0139 regular damage rolls now work (no dialog);
create a parent class DGRolls that abstracts some functionality;
all custom roll classes should extend that class
2023-09-19 23:35:50 -04:00
jalensailin 1ffb29eed8 break out repeated code into its own function 2023-09-19 23:35:50 -04:00
jalensailin ba129ad6c2 Re-enable roll mode override in dialog 2023-09-19 23:35:50 -04:00
jalensailin 0679373ddc luck rolls now function;
localize test name in modify % dialog
2023-09-19 23:35:50 -04:00
jalensailin b816c2363f lethality rolls work (new class);
onRoll logic improved and simplified;
reorganize code in roll.js;
2023-09-19 23:35:16 -04:00
jalensailin 2b8c6abeea custom roll parameters are now passed as properties of the options parameter object;
this seems to be how other systems do it
2023-09-19 16:25:02 -04:00
jalensailin 939cf54a1b weapon rolls work;
getting an error that may require a slight refactor
2023-09-19 13:33:04 -04:00
jalensailin 23b148263c move functions to methods of DGPercentileRoll cls;
remove unused functions and imports;
sanity rolls should work now
2023-09-18 19:28:38 -04:00
jalensailin 94287fef38 sanity tests work;
remove unused function
2023-09-18 18:15:34 -04:00
jalensailin 835866233b refactor % roll into separate class;
skills and stats function, other rolls need work
2023-09-18 18:04:10 -04:00
jalensailin 350c212cfa stat and skill rolls are working under refactor;
fix some ESLint issues (mostly non declared globals)
2023-09-18 13:12:41 -04:00
jalensailin 952c9f09d0 begin refactoring 2023-09-18 13:12:21 -04:00
jalensailin 1367b11892 remove v10 databases 2023-09-10 22:50:04 -04:00
jalensailin 0dbda7c4c0 update manifest to point to new zip file 2023-09-10 22:50:04 -04:00