Commit graph

  • df1e768cc2 Localize the spells section Oliver-Akins 2024-01-10 19:17:26 -07:00
  • 4eb641d474 Tweak the way the collapse helper works Oliver-Akins 2024-01-10 19:15:19 -07:00
  • 83891a5ce0 Prevent weird click event behaviours Oliver-Akins 2024-01-10 19:14:59 -07:00
  • bd21d50028 Display the config in the debug data Oliver-Akins 2024-01-09 22:42:42 -07:00
  • 68ed570552 Work on generic embedded document handling Oliver-Akins 2024-01-09 22:42:25 -07:00
  • 20184a045d Update the colour variables Oliver-Akins 2024-01-09 22:26:24 -07:00
  • db27a5f0d7 Update the compiled styles Oliver-Akins 2024-01-09 22:24:33 -07:00
  • e5bd1e8338 Finish implementing the Add Spell button Oliver-Akins 2024-01-09 22:24:22 -07:00
  • 1f26bbae1b Add create icon Oliver-Akins 2024-01-09 22:08:00 -07:00
  • fa3dbfd597 Update the compiled CSS Oliver-Akins 2024-01-08 23:55:30 -07:00
  • 27fe6076ba Remove flawed implementation Oliver-Akins 2024-01-08 23:55:20 -07:00
  • 0f5a895d5d Don't include the full filepath in the icon name Oliver-Akins 2024-01-08 23:28:26 -07:00
  • a43ec6f88f Add contribution warning Oliver-Akins 2024-01-08 23:28:05 -07:00
  • 94c6da0e13 Reorder the weapon details to make it look a bit nicer Oliver-Akins 2024-01-08 23:17:46 -07:00
  • a3f5e23b7c Add dice icons Oliver-Akins 2024-01-08 23:17:18 -07:00
  • 413ed7c3d3 Add some better styling for the spell blocks Oliver-Akins 2024-01-08 22:55:52 -07:00
  • 4f2d40da7d Move the icons styling into the global folder Oliver-Akins 2024-01-08 22:55:23 -07:00
  • 3f72503330 Adjust what icon sizes are generated Oliver-Akins 2024-01-08 22:54:39 -07:00
  • 5f765b1e5c Purge excess variables Oliver-Akins 2024-01-08 22:54:23 -07:00
  • d3c01977f5 Move the buttons styling into it's own file Oliver-Akins 2024-01-08 22:54:12 -07:00
  • 3b816a30d9 Add some additional icons Oliver-Akins 2024-01-08 22:53:41 -07:00
  • be2f493aa7 Remove excess console.log Oliver-Akins 2024-01-07 22:29:57 -07:00
  • dfc51a5899 Working on the spells panel, which resulted in a lot of weird structural changes that aren't *really* functional yet Oliver-Akins 2024-01-07 22:27:26 -07:00
  • 227029ffcd Add the ability to load icons and set up some icons Oliver-Akins 2024-01-07 21:43:37 -07:00
  • 7c8315260f Purge the references folder Oliver-Akins 2024-01-07 20:17:41 -07:00
  • 9522e28f4b Move the Item data models into their own folder for better organization Oliver-Akins 2024-01-07 11:57:17 -07:00
  • 703aca9eef I forgot to instantiate the classes whoops Oliver-Akins 2024-01-07 10:26:08 -07:00
  • 1a525c4080 Register the spell data model as a DescribedItem Oliver-Akins 2024-01-07 00:59:00 -07:00
  • bd763a65a8 Add some gitignore patterns Oliver-Akins 2024-01-07 00:58:38 -07:00
  • 4a2675cd45 Output the config as debug data Oliver-Akins 2024-01-07 00:58:18 -07:00
  • 25dfe354ea Update and begin work on a new data model Oliver-Akins 2024-01-07 00:58:05 -07:00
  • 99546cd0e3 Add missing import, whoops Oliver-Akins 2024-01-07 00:57:43 -07:00
  • 1712230779 Update some styles Oliver-Akins 2024-01-07 00:55:25 -07:00
  • c273111004 Begin working on a custom DOTDUNGEON config block Oliver-Akins 2024-01-07 00:55:13 -07:00
  • 07bebdba4d Begin working on making there be per-subtype classes for class methods Oliver-Akins 2024-01-07 00:54:16 -07:00
  • b4dcad9eee Remove classes that won't actually be useful Oliver-Akins 2024-01-07 00:32:45 -07:00
  • e2443833eb Add utility data field from the dnd5e system Oliver-Akins 2024-01-07 00:11:42 -07:00
  • 911db1007a Add a dev mode setting that auto-switches the sidebar tab when reloading Oliver-Akins 2024-01-06 23:30:52 -07:00
  • 16a714868e Tweak hotReload hook Oliver-Akins 2023-12-31 15:10:08 -07:00
  • e7bb6f8de9 Add rolling for skills Oliver-Akins 2023-12-31 15:09:41 -07:00
  • f974f260b3 Add logic helpers for sanity Oliver-Akins 2023-12-31 15:08:50 -07:00
  • c95a09aa6e Move the main module file into the repo root Oliver-Akins 2023-12-31 14:08:52 -07:00
  • 5553123f75 Finish refactoring 99% of the localization strings into objects Oliver-Akins 2023-12-31 13:44:24 -07:00
  • 39dcbccf2f Tweak the hotReload hook Oliver-Akins 2023-12-31 13:35:22 -07:00
  • ca66fdf762 Add the foundry types so that I don't go insane Oliver-Akins 2023-12-31 13:34:59 -07:00
  • 48e9698aa1 Tweak the localization strings for the sheet names Oliver-Akins 2023-12-31 13:34:42 -07:00
  • df13498927 Allow localized labels in the roll listener and add labels for stat rolls Oliver-Akins 2023-12-31 13:32:58 -07:00
  • c957903a4f Begin refactoring the lang file to make it a bit easier to find things in Oliver-Akins 2023-12-30 22:35:52 -07:00
  • 38952c61b4 Refactor the handlebars helpers to namespace using dd instead of dotdungeon because it's so long Oliver-Akins 2023-12-30 22:15:23 -07:00
  • d4531f089a Prevent pointer cursor when element is disabled Oliver-Akins 2023-12-30 22:14:14 -07:00
  • b50cfc9dc7 Rename generic sheet to make it more clear that it's only for actors Oliver-Akins 2023-12-30 21:12:17 -07:00
  • cfa2179817 Refactor some of the generic sheet for listener handling Oliver-Akins 2023-12-30 21:08:43 -07:00
  • 52ea7959d4 Change the default VSC tabSize to be nicer Oliver-Akins 2023-12-29 23:56:01 -07:00
  • 9c36935691 Remove unnecessary debug data Oliver-Akins 2023-12-29 23:54:49 -07:00
  • 99dd7b791a Finish the weapons block styling and make it so that I can use IDs in the sheet without crying Oliver-Akins 2023-12-29 23:53:26 -07:00
  • fae962dc7e Refactor the sections of the PC sheet into their own partials for ease of reading, and localize the Aspect block labels Oliver-Akins 2023-12-28 22:55:49 -07:00
  • be197617cc Correctly indent the template Oliver-Akins 2023-12-26 20:18:32 -07:00
  • 8be1548cac Get the weapons block having populated selects Oliver-Akins 2023-12-26 20:17:00 -07:00
  • 0392d339db Refactor the custom helpers into their own files Oliver-Akins 2023-12-26 19:39:56 -07:00
  • af2df4f7c5 Localize the labels in the weapons block Oliver-Akins 2023-12-25 23:23:43 -07:00
  • c553c2542d Add sync as a valid actor type Oliver-Akins 2023-12-24 23:24:39 -07:00
  • fac2b09115 Remove unneccesary design files Oliver-Akins 2023-12-24 23:24:17 -07:00
  • cbf57990ee Make the jsdoc better Oliver-Akins 2023-12-24 23:08:40 -07:00
  • f68e7161df Get the weapons block implemented Oliver-Akins 2023-12-24 22:53:08 -07:00
  • a8619246fe Finish the backpack panel Oliver-Akins 2023-12-24 11:58:02 -07:00
  • 071e023c2f Disable horizontal resizing on the aspect textarea Oliver-Akins 2023-12-23 20:27:43 -07:00
  • faa84df3bc Add text boxes for roles Oliver-Akins 2023-12-23 20:25:45 -07:00
  • 755d3ae43c Remove the panel colouring Oliver-Akins 2023-12-23 20:08:21 -07:00
  • 89e3a14ba9 Make it so that the GM can change a user's group when the user cannot change their own group Oliver-Akins 2023-12-23 20:05:43 -07:00
  • 00c28d5bb0 Default the setting to supplies instead of resources Oliver-Akins 2023-12-23 19:31:29 -07:00
  • da7e475a4e Make the debug data a bit more usable Oliver-Akins 2023-12-23 19:31:12 -07:00
  • d381c3f890 Finish the additional resources section of the sheet Oliver-Akins 2023-12-23 19:30:56 -07:00
  • bc30d19717 Begin working on the additional resources area Oliver-Akins 2023-12-22 23:00:46 -07:00
  • 04c6907c59 Propogate the resource/supply setting to the sheet Oliver-Akins 2023-12-22 23:00:23 -07:00
  • 200b0a2654 Add a stringifier for debug data in the templates Oliver-Akins 2023-12-22 23:00:02 -07:00
  • f68ea6cd96 I somehow swapped the values whoops Oliver-Akins 2023-12-22 22:59:39 -07:00
  • 5ea9efeab2 Rename the sync panel to the health panel since it doesn't have Sync in any more lol Oliver-Akins 2023-12-22 22:37:45 -07:00
  • 554fae5a93 Finishing the Sync sheet and some other stuffs Oliver-Akins 2023-12-21 23:59:38 -07:00
  • a28718b115 Add the profile data to the rendered sheet Oliver-Akins 2023-12-18 23:22:15 -07:00
  • d653da2c04 Add the syncDelta to the data model Oliver-Akins 2023-12-18 23:21:51 -07:00
  • b4657d18f8 Refactor the window re-rendering into a utility function Oliver-Akins 2023-12-18 23:21:28 -07:00
  • 9d154cb303 Create a generic sheet that my more specific sheets can extend Oliver-Akins 2023-12-18 23:20:43 -07:00
  • 2026785b09 Register some settings for the system, including some developer-only settings Oliver-Akins 2023-12-18 23:18:05 -07:00
  • a2a72792a2 Do some more work on the character sheet MVP Oliver-Akins 2023-12-17 18:29:52 -07:00
  • 340f80c5b9 Get the actor sheet read/writing the character's aspect data Oliver-Akins 2023-12-16 23:47:07 -07:00
  • 19a59692c4 Make the item / actor types have a friendlier dropdown names Oliver-Akins 2023-12-16 17:39:16 -07:00
  • a4329e6216 Iterate through each the skill definitions based on the data instead of hard-coding them Oliver-Akins 2023-12-16 01:31:26 -07:00
  • bd7df724c4 Improve a bit of UX on the sheet to do with the skill dropdown Oliver-Akins 2023-12-16 01:30:57 -07:00
  • 873363ab73 Remove unused template Oliver-Akins 2023-12-16 01:29:42 -07:00
  • 72f3ac4eee Remove non-existant template and add new helper Oliver-Akins 2023-12-16 01:29:35 -07:00
  • d4c13363d0 Fix spelling mistake in the data model Oliver-Akins 2023-12-16 01:29:12 -07:00
  • 12188d621a Update some styles Oliver-Akins 2023-12-16 01:28:59 -07:00
  • d39c03e2c0 Add a localization shortcuts to make typing the templates less tedious Oliver-Akins 2023-12-15 23:57:32 -07:00
  • 763a0982d5 Add the Aspect sheet and update some translation keys for the actor sheet Oliver-Akins 2023-12-15 23:55:47 -07:00
  • c0d677cd77 Rename .css to .styles to match the .=compiled pattern Oliver-Akins 2023-12-15 18:33:52 -07:00
  • 25e3fa1bb8 Begin working on Aspect items Oliver-Akins 2023-11-29 22:41:43 -07:00
  • 58facf1490 Get the PlayerSheet working and actually saving data, using the data models instead of the template.json Oliver-Akins 2023-11-29 00:08:19 -07:00
  • 6e3510ddd4 Tell VSC not to autosave all of the time Oliver-Akins 2023-11-26 13:11:18 -07:00
  • 6381b51990 Add the primitive dropdown styling for the skills Oliver-Akins 2023-11-26 13:11:02 -07:00
  • 31b2ccedc8 Remove test CSS variable Oliver-Akins 2023-11-26 01:50:25 -07:00