Commit graph

172 commits

Author SHA1 Message Date
Oliver-Akins
97af3801c4 Make it so we don't need to re-render the sheet on collapse toggle 2024-03-25 19:08:32 -06:00
Oliver-Akins
34eae97b47 Enable the foils filter by default 2024-03-24 21:49:43 -06:00
Oliver-Akins
337370bbfe Add the Weapon item details (closes #132) 2024-03-24 21:47:59 -06:00
Oliver-Akins
60797ab1e2 Don't cause rerender jumps for scrollable elements (closes #131) 2024-03-24 21:46:11 -06:00
Oliver-Akins
acbcb6c9b2 Genericizing some of the styling and adding the Aspect item details (closes #128) 2024-03-24 16:54:50 -06:00
Oliver-Akins
649381cfdd Make the friendly duration be a getter on the Aspect class 2024-03-24 16:53:12 -06:00
Oliver-Akins
b19d248bc8 Remove the toFriendlyDuration helper 2024-03-24 16:52:30 -06:00
Oliver-Akins
8c9d8125f2 Register the datamodel for foils 2024-03-23 13:01:25 -06:00
Oliver-Akins
8ef9bd2550 Make it so that I can specifically code some aliases for handlebar partials 2024-03-23 13:01:07 -06:00
Oliver-Akins
07517658e7 Remove transportation as a location value 2024-03-23 13:00:26 -06:00
Oliver-Akins
1ba6cd0617 Remove properties from the data model that aspects don't need 2024-03-23 13:00:09 -06:00
Oliver-Akins
96f5b17785 Implement a button to create items of a specific subtype in the player inventory (closes #120) 2024-03-22 23:35:04 -06:00
Oliver-Akins
b3e699bc32 Harden the preCreate quantity increase to use source IDs in finding the item 2024-03-22 21:47:29 -06:00
Oliver-Akins
55a64afe02 Add a helper function for visible empty states 2024-03-22 20:23:51 -06:00
Oliver-Akins
18cdc2addc Get the item embedding working in a cleaner way where most of the item embedding logic is handled in the item's class instead of the actor's class 2024-03-22 20:23:28 -06:00
Oliver-Akins
0605542d62 Remove console log 2024-03-21 21:24:37 -06:00
Oliver-Akins
bad95f8c18 Begin making the pre-embed quantity change logic based on source IDs and not name 2024-03-21 21:24:26 -06:00
Oliver-Akins
6a355e63c0 Get most of the Untyped item implemented and functioning 2024-03-21 21:18:51 -06:00
Oliver-Akins
a383225b8c Add a couple of notes for a method I want to tweak later 2024-03-21 00:26:36 -06:00
Oliver-Akins
df38113533 Simplify logic that I did weirdly for some reason 2024-03-20 21:20:51 -06:00
Oliver-Akins
80995da0aa Begin work on the Untyped item info 2024-03-20 19:07:25 -06:00
Oliver-Akins
aa5c6d5aba Improve how capacity consumption calculations are performed 2024-03-20 17:56:41 -06:00
Oliver-Akins
cf109a6ed1 Fix my erroneous reduce 2024-03-19 23:37:29 -06:00
Oliver-Akins
310ac07c88 Add data model for materials 2024-03-19 23:30:00 -06:00
Oliver-Akins
d69790ce89 Have Foundry reload automatically when it detects JS changes 2024-03-19 23:29:31 -06:00
Oliver-Akins
0304af3695 Move sheet logic into the sheet class... 2024-03-19 23:29:14 -06:00
Oliver-Akins
59b64f57db Fix the instanceof operators on the proxy to include the default class 2024-03-19 19:35:14 -06:00
Oliver-Akins
30ed81cafa Prevent data from being undefined within actors and sheets because of my attempt at getting TS to play nicely 2024-03-18 23:28:55 -06:00
Oliver-Akins
33ccb01a6f Change import order 2024-03-18 23:20:54 -06:00
Oliver-Akins
62554d1622 Remove console logs 2024-03-18 23:20:27 -06:00
Oliver-Akins
0c1149a21c Fix broken imports 2024-03-18 23:20:17 -06:00
Oliver-Akins
cd98e66484 Make the system use Proxy and proper subclassing instead of the weird middle-ground polymorphism (closes #86) 2024-03-18 23:16:17 -06:00
Oliver-Akins
6d14d70f3e Lay the foundation for the per-item templating in the inventory 2024-03-17 21:10:34 -06:00
Oliver-Akins
5e2fb95c73 Update item data models 2024-03-17 19:47:06 -06:00
Oliver-Akins
27c30b7eef Add the effects handlebars templates 2024-03-17 19:46:13 -06:00
Oliver-Akins
d131e2faaa Remove Transportation as an item subtype 2024-03-17 19:45:47 -06:00
Oliver-Akins
c716f0dbbd Add the code I forgot to commit for the functional filters 2024-03-17 17:08:17 -06:00
Oliver-Akins
5fe854a0f3 Do some logic tweaks for the item filter functionality 2024-03-17 13:40:31 -06:00
Oliver-Akins
aab71df1fc Add the capacity display (closes #96) 2024-03-17 12:54:15 -06:00
Oliver-Akins
d100af3198 Rename PlayerSheetV2 containing file 2024-03-17 11:22:08 -06:00
Oliver-Akins
3981e95ff0 Add item list placeholder. (Closes #98) 2024-03-17 11:21:41 -06:00
Oliver-Akins
609b5820ba Add the filter checkboxes and infra for toggling them (closes #110) 2024-03-08 22:27:04 -07:00
Oliver-Akins
5f09f92790 Implement the Inventory tab's sub-navigation (closes #97) 2024-03-02 22:40:32 -07:00
Oliver-Akins
2065596686 Fix the localization function and provide a special placeholder for when the user doesn't have a die assigned to their stat 2024-03-02 00:28:23 -07:00
Oliver-Akins
c1ee1a9ef8 Get 95% of the way through the stats tab 2024-03-01 23:28:18 -07:00
Oliver-Akins
7516e7b42b Implement the custom options helper (closes #92) 2024-03-01 18:34:16 -07:00
Oliver-Akins
0e8d1615a7 Begin implementation of the Stats / Skills tab 2024-02-29 22:35:28 -07:00
Oliver-Akins
753d72b4e0 Continue working on v2 of the PC sheet (w/ Material design now) 2024-02-27 22:49:39 -07:00
Oliver-Akins
6d2d02b077 Begin working on the non-MVP character sheet 2024-02-25 23:25:18 -07:00
Oliver-Akins
d74416c620 Rename existing PC sheet to make it more obvious it's the MVP 2024-02-25 19:53:41 -07:00