Commit graph

340 commits

Author SHA1 Message Date
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
a1f9ae5c5a Tweak some panel content styles to make the spells button span the full width 2024-01-12 23:27:14 -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
0496be73b0 Missed a localization string 2024-01-11 19:19:28 -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
df1e768cc2 Localize the spells section 2024-01-10 19:17:26 -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
bd21d50028 Display the config in the debug data 2024-01-09 22:42:42 -07:00
Oliver-Akins
68ed570552 Work on generic embedded document handling 2024-01-09 22:42:25 -07:00
Oliver-Akins
20184a045d Update the colour variables 2024-01-09 22:26:24 -07:00
Oliver-Akins
db27a5f0d7 Update the compiled styles 2024-01-09 22:24:33 -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
fa3dbfd597 Update the compiled CSS 2024-01-08 23:55:30 -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
a43ec6f88f Add contribution warning 2024-01-08 23:28:05 -07:00
Oliver-Akins
94c6da0e13 Reorder the weapon details to make it look a bit nicer 2024-01-08 23:17:46 -07:00
Oliver-Akins
a3f5e23b7c Add dice icons 2024-01-08 23:17:18 -07:00
Oliver-Akins
413ed7c3d3 Add some better styling for the spell blocks 2024-01-08 22:55:52 -07:00
Oliver-Akins
4f2d40da7d Move the icons styling into the global folder 2024-01-08 22:55:23 -07:00
Oliver-Akins
3f72503330 Adjust what icon sizes are generated 2024-01-08 22:54:39 -07:00
Oliver-Akins
5f765b1e5c Purge excess variables 2024-01-08 22:54:23 -07:00
Oliver-Akins
d3c01977f5 Move the buttons styling into it's own file 2024-01-08 22:54:12 -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
7c8315260f Purge the references folder 2024-01-07 20:17:41 -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
1a525c4080 Register the spell data model as a DescribedItem 2024-01-07 00:59:00 -07:00
Oliver-Akins
bd763a65a8 Add some gitignore patterns 2024-01-07 00:58:38 -07:00
Oliver-Akins
4a2675cd45 Output the config as debug data 2024-01-07 00:58:18 -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
1712230779 Update some styles 2024-01-07 00:55:25 -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