Oliver-Akins
|
1701547e57
|
Use the TypeDataModel instead of DataModel
|
2024-01-13 16:02:06 -07:00 |
|
Oliver-Akins
|
21327ba60f
|
Move the Aspect data model into it's appropriate location
|
2024-01-13 16:01:48 -07:00 |
|
Oliver-Akins
|
cb888bebad
|
Tweak the Aspect data model
|
2024-01-13 15:06:02 -07:00 |
|
Oliver-Akins
|
38fcb1193a
|
Add an ItemHandler class and prevent players from having more than 1 aspect.
|
2024-01-13 15:03:00 -07:00 |
|
Oliver-Akins
|
82108bfe5f
|
Convert to using a module instead of a "static" class
|
2024-01-13 01:25:11 -07:00 |
|
Oliver-Akins
|
e71d2133f2
|
Remove the requirement to use devmode for the tab switching to work
|
2024-01-13 01:24:26 -07:00 |
|
Oliver-Akins
|
2ba9ab2b21
|
Remove console log
|
2024-01-12 23:27:57 -07:00 |
|
Oliver-Akins
|
7d990fe64b
|
Allow creating custom embedded documents of any type from the sheet, and add functionality to the aspect create button
|
2024-01-12 23:26:55 -07:00 |
|
Oliver-Akins
|
134b13756a
|
Allow event listeners for item sheets when the item is embedded
|
2024-01-12 23:22:58 -07:00 |
|
Oliver-Akins
|
10dcec3bd7
|
Work towards better editing of embedded items
|
2024-01-11 23:20:35 -07:00 |
|
Oliver-Akins
|
7381a2a7fe
|
Allow editing embedded documents (used for spells here) in the item's sheet itself.
|
2024-01-11 19:03:24 -07:00 |
|
Oliver-Akins
|
516f7ac826
|
Work towards using pop-out item sheets instead of inline-editing because inline-editing is annoying and kinda ugly TBH
|
2024-01-10 22:18:18 -07:00 |
|
Oliver-Akins
|
dcdc1b7764
|
Add event listening for embedded item deletion
|
2024-01-10 19:17:44 -07:00 |
|
Oliver-Akins
|
4eb641d474
|
Tweak the way the collapse helper works
|
2024-01-10 19:15:19 -07:00 |
|
Oliver-Akins
|
83891a5ce0
|
Prevent weird click event behaviours
|
2024-01-10 19:14:59 -07:00 |
|
Oliver-Akins
|
68ed570552
|
Work on generic embedded document handling
|
2024-01-09 22:42:25 -07:00 |
|
Oliver-Akins
|
e5bd1e8338
|
Finish implementing the Add Spell button
|
2024-01-09 22:24:22 -07:00 |
|
Oliver-Akins
|
1f26bbae1b
|
Add create icon
|
2024-01-09 22:08:00 -07:00 |
|
Oliver-Akins
|
27fe6076ba
|
Remove flawed implementation
|
2024-01-08 23:55:20 -07:00 |
|
Oliver-Akins
|
0f5a895d5d
|
Don't include the full filepath in the icon name
|
2024-01-08 23:28:26 -07:00 |
|
Oliver-Akins
|
a3f5e23b7c
|
Add dice icons
|
2024-01-08 23:17:18 -07:00 |
|
Oliver-Akins
|
3b816a30d9
|
Add some additional icons
|
2024-01-08 22:53:41 -07:00 |
|
Oliver-Akins
|
be2f493aa7
|
Remove excess console.log
|
2024-01-07 22:29:57 -07:00 |
|
Oliver-Akins
|
dfc51a5899
|
Working on the spells panel, which resulted in a lot of weird structural changes that aren't *really* functional yet
|
2024-01-07 22:27:26 -07:00 |
|
Oliver-Akins
|
227029ffcd
|
Add the ability to load icons and set up some icons
|
2024-01-07 21:43:37 -07:00 |
|
Oliver-Akins
|
9522e28f4b
|
Move the Item data models into their own folder for better organization
|
2024-01-07 11:57:17 -07:00 |
|
Oliver-Akins
|
703aca9eef
|
I forgot to instantiate the classes whoops
|
2024-01-07 10:26:08 -07:00 |
|
Oliver-Akins
|
25dfe354ea
|
Update and begin work on a new data model
|
2024-01-07 00:58:05 -07:00 |
|
Oliver-Akins
|
99546cd0e3
|
Add missing import, whoops
|
2024-01-07 00:57:43 -07:00 |
|
Oliver-Akins
|
c273111004
|
Begin working on a custom DOTDUNGEON config block
|
2024-01-07 00:55:13 -07:00 |
|
Oliver-Akins
|
07bebdba4d
|
Begin working on making there be per-subtype classes for class methods
|
2024-01-07 00:54:16 -07:00 |
|
Oliver-Akins
|
b4dcad9eee
|
Remove classes that won't actually be useful
|
2024-01-07 00:32:45 -07:00 |
|
Oliver-Akins
|
e2443833eb
|
Add utility data field from the dnd5e system
|
2024-01-07 00:11:42 -07:00 |
|
Oliver-Akins
|
911db1007a
|
Add a dev mode setting that auto-switches the sidebar tab when reloading
|
2024-01-06 23:30:52 -07:00 |
|
Oliver-Akins
|
16a714868e
|
Tweak hotReload hook
|
2023-12-31 15:10:08 -07:00 |
|
Oliver-Akins
|
f974f260b3
|
Add logic helpers for sanity
|
2023-12-31 15:08:50 -07:00 |
|
Oliver-Akins
|
c95a09aa6e
|
Move the main module file into the repo root
|
2023-12-31 14:08:52 -07:00 |
|
Oliver-Akins
|
39dcbccf2f
|
Tweak the hotReload hook
|
2023-12-31 13:35:22 -07:00 |
|
Oliver-Akins
|
48e9698aa1
|
Tweak the localization strings for the sheet names
|
2023-12-31 13:34:42 -07:00 |
|
Oliver-Akins
|
df13498927
|
Allow localized labels in the roll listener and add labels for stat rolls
|
2023-12-31 13:32:58 -07:00 |
|
Oliver-Akins
|
38952c61b4
|
Refactor the handlebars helpers to namespace using dd instead of dotdungeon because it's so long
|
2023-12-30 22:15:23 -07:00 |
|
Oliver-Akins
|
b50cfc9dc7
|
Rename generic sheet to make it more clear that it's only for actors
|
2023-12-30 21:12:17 -07:00 |
|
Oliver-Akins
|
cfa2179817
|
Refactor some of the generic sheet for listener handling
|
2023-12-30 21:08:43 -07:00 |
|
Oliver-Akins
|
99dd7b791a
|
Finish the weapons block styling and make it so that I can use IDs in the sheet without crying
|
2023-12-29 23:53:26 -07:00 |
|
Oliver-Akins
|
fae962dc7e
|
Refactor the sections of the PC sheet into their own partials for ease of reading, and localize the Aspect block labels
|
2023-12-28 22:55:49 -07:00 |
|
Oliver-Akins
|
0392d339db
|
Refactor the custom helpers into their own files
|
2023-12-26 19:39:56 -07:00 |
|
Oliver-Akins
|
cbf57990ee
|
Make the jsdoc better
|
2023-12-24 23:08:40 -07:00 |
|
Oliver-Akins
|
f68e7161df
|
Get the weapons block implemented
|
2023-12-24 23:03:42 -07:00 |
|
Oliver-Akins
|
a8619246fe
|
Finish the backpack panel
|
2023-12-24 11:58:02 -07:00 |
|
Oliver-Akins
|
faa84df3bc
|
Add text boxes for roles
|
2023-12-23 20:25:45 -07:00 |
|