Commit graph

102 commits

Author SHA1 Message Date
Oliver-Akins
69f6d91385 Add delete button for aspects and localize the Edit text 2024-01-19 20:36:24 -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
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
df1e768cc2 Localize the spells section 2024-01-10 19:17:26 -07:00
Oliver-Akins
bd21d50028 Display the config in the debug data 2024-01-09 22:42:42 -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
94c6da0e13 Reorder the weapon details to make it look a bit nicer 2024-01-08 23:17:46 -07:00
Oliver-Akins
413ed7c3d3 Add some better styling for the spell blocks 2024-01-08 22:55:52 -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
4a2675cd45 Output the config as debug data 2024-01-07 00:58:18 -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
e7bb6f8de9 Add rolling for skills 2023-12-31 15:09:41 -07:00
Oliver-Akins
f974f260b3 Add logic helpers for sanity 2023-12-31 15:08:50 -07:00
Oliver-Akins
5553123f75 Finish refactoring 99% of the localization strings into objects 2023-12-31 13:44:24 -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
c957903a4f Begin refactoring the lang file to make it a bit easier to find things in 2023-12-30 22:35:52 -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
9c36935691 Remove unnecessary debug data 2023-12-29 23:54:49 -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
be197617cc Correctly indent the template 2023-12-26 20:18:32 -07:00
Oliver-Akins
8be1548cac Get the weapons block having populated selects 2023-12-26 20:17:00 -07:00
Oliver-Akins
af2df4f7c5 Localize the labels in the weapons block 2023-12-25 23:23:43 -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
Oliver-Akins
da7e475a4e Make the debug data a bit more usable 2023-12-23 19:31:12 -07:00
Oliver-Akins
d381c3f890 Finish the additional resources section of the sheet 2023-12-23 19:30:56 -07:00
Oliver-Akins
bc30d19717 Begin working on the additional resources area 2023-12-22 23:00:46 -07:00
Oliver-Akins
5ea9efeab2 Rename the sync panel to the health panel since it doesn't have Sync in any more lol 2023-12-22 22:37:45 -07:00
Oliver-Akins
554fae5a93 Finishing the Sync sheet and some other stuffs 2023-12-21 23:59:38 -07:00
Oliver-Akins
a28718b115 Add the profile data to the rendered sheet 2023-12-18 23:22:15 -07:00
Oliver-Akins
a2a72792a2 Do some more work on the character sheet MVP 2023-12-17 18:29:52 -07:00
Oliver-Akins
340f80c5b9 Get the actor sheet read/writing the character's aspect data 2023-12-16 23:47:07 -07:00
Oliver-Akins
a4329e6216 Iterate through each the skill definitions based on the data instead of hard-coding them 2023-12-16 01:31:26 -07:00
Oliver-Akins
bd7df724c4 Improve a bit of UX on the sheet to do with the skill dropdown 2023-12-16 01:30:57 -07:00
Oliver-Akins
873363ab73 Remove unused template 2023-12-16 01:29:42 -07:00
Oliver-Akins
763a0982d5 Add the Aspect sheet and update some translation keys for the actor sheet 2023-12-15 23:55:47 -07:00
Oliver-Akins
58facf1490 Get the PlayerSheet working and actually saving data, using the data models instead of the template.json 2023-11-29 00:08:19 -07:00
Oliver-Akins
6381b51990 Add the primitive dropdown styling for the skills 2023-11-26 13:11:02 -07:00
Oliver-Akins
7be58e2a0e Scope the translation to dotdungeon 2023-11-26 01:37:43 -07:00
Oliver-Akins
354a2d099b Get the stats displaying on the character sheet nicely 2023-11-26 01:37:21 -07:00
Oliver-Akins
93b55df045 Tweak how the SCSS is being compiled / structured 2023-11-25 21:41:31 -07:00
Oliver-Akins
89ccb742f8 Begin getting a layout that has some semblance of a character sheet working. 2023-11-25 00:32:53 -07:00
Oliver-Akins
191d03baaf Continue working on the MVP sheet 2023-11-23 19:11:03 -07:00
Oliver-Akins
e5c1cfec97 Minimal working example for a character sheet 2023-11-21 22:59:22 -07:00