Commit graph

351 commits

Author SHA1 Message Date
Eldritch-Oliver
28989c2d35 Update fate path preparation to use localized labels 2025-10-12 14:08:01 -06:00
Eldritch-Oliver
f237bce4d9 Update the GenericApp to be using _prepareContext instead of _preparePartContext 2025-10-12 01:42:23 -06:00
Eldritch-Oliver
7935a85188 Initialize the BookGeistSheet 2025-10-12 01:42:05 -06:00
Eldritch-Oliver
163423ea5b Add dev button for getting an easy actor reference in the console 2025-10-12 00:56:07 -06:00
Eldritch-Oliver
0626279fbe Move the GenericApp mixin into the mixins folder 2025-10-11 22:52:51 -06:00
Eldritch-Oliver
ca185ba42a Add a custom mixin that allows doing complex structural position while maintaining partial rerenders 2025-10-11 22:52:12 -06:00
Eldritch-Oliver
e8baec0bc4 Implement the script that handles preparing the manifest for release 2025-10-11 17:19:03 -06:00
Eldritch-Oliver
165c24f32c Remove unneeded helper method 2025-10-11 17:02:58 -06:00
Eldritch-Oliver
d6beb4ba63 Localize the button label 2025-10-11 17:02:01 -06:00
Eldritch-Oliver
7de3f1ca87 Add an item sheet for editing Traits 2025-10-10 21:50:01 -06:00
Eldritch-Oliver
4d0f29d7f0 Prevent creating a Trait when it's on a non-geist Actor 2025-10-10 21:49:32 -06:00
Eldritch-Oliver
0e0f9d3831 Clean up some non-functional CSS 2025-10-10 21:09:44 -06:00
Eldritch-Oliver
803c1673e2 Move dev-only hooks into their own folder that isn't included in the build 2025-10-10 19:25:07 -06:00
Eldritch-Oliver
8de63e91c7 Get the foundation Trait type defined 2025-10-10 18:07:02 -06:00
Eldritch-Oliver
507c9b0341 Remove parts of the item schemas that aren't necessary 2025-10-10 18:05:56 -06:00
Eldritch-Oliver
5b9e808ea9 Fix version identifier 2025-10-08 23:14:18 -06:00
Eldritch-Oliver
d5899aa296 Update system.json 2025-10-08 23:10:58 -06:00
Eldritch-Oliver
3dd3139281 Update the brace format from 1tbs to stroustrup 2025-10-08 23:10:15 -06:00
1c7308e188
Merge pull request #65 from Eldritch-Oliver/bug/alert-cryptic-events-globally
Make the Cryptic Event notifications appear for all active players
2025-10-08 23:08:25 -06:00
Eldritch-Oliver
dad9ab860c Broadcast the notify event when a cryptic event happens 2025-10-08 23:06:40 -06:00
Eldritch-Oliver
e06c500b5c Add a notify websocket event 2025-10-08 23:06:17 -06:00
Eldritch-Oliver
822094077b Make the devMode game unpause be broadcasted 2025-10-08 23:05:57 -06:00
a6047ff009
Merge pull request #64 from Eldritch-Oliver/feature/haste-roll-shortcut
Added a button to roll for hasty turns in the Actor Stats sheet
2025-10-08 17:55:56 -06:00
Eldritch-Oliver
e18b01e425 Apply PR feedback 2025-10-08 17:53:36 -06:00
Eldritch-Oliver
f4969667f4 Update system manifest 2025-10-08 00:17:04 -06:00
Eldritch-Oliver
4eecd15acf Add the required actions from the component parts into the combined sheet 2025-10-08 00:06:19 -06:00
Eldritch-Oliver
6e77bdd949 Add an action button for Haste checks in the Stats card UI 2025-10-08 00:05:09 -06:00
Eldritch-Oliver
59c66c20a1 Add an action for rolling a Haste Check 2025-10-07 22:22:32 -06:00
Eldritch-Oliver
fa0b1078a1 Finish the helper in the public API and broadcast the socket event 2025-10-07 22:22:09 -06:00
Eldritch-Oliver
78d02400d0 Add short circuit to ensure that socket events through the API can't trigger the sands update while disabled 2025-10-07 22:21:33 -06:00
Eldritch-Oliver
77d43f28b4 Add a setting that makes it so player rolls don't auto-update the sands of fate 2025-10-07 22:21:01 -06:00
c23c67280f
Merge pull request #60 from Eldritch-Oliver/feature/embedded-item-creation
Add a way to create items from within the Hero sheet directly
2025-10-07 19:15:56 -06:00
cc917878c3
Merge pull request #59 from Eldritch-Oliver/feature/prompt-equip-on-drop
Add a prompt when you drag and drop an item onto an actor that asks you if you want to equip the item automatically
2025-10-07 18:31:55 -06:00
Eldritch-Oliver
c0a9731b02 Add socket event handling foundations and an updateSands event in anticipation of hasty rolls 2025-10-06 23:25:27 -06:00
Eldritch-Oliver
7c0fb75e0f Get the base functions set up that are required for the roll shortcut 2025-10-05 23:47:52 -06:00
Eldritch-Oliver
92e844341d Extract the Sands changing into a function of the public API for the HUD 2025-10-05 23:46:39 -06:00
Eldritch-Oliver
5c95fec201 Add the socket enabling to the manifest 2025-10-05 23:26:45 -06:00
Eldritch-Oliver
92cb1ed7ff Add a confirmation dialog whenever deleting an item from the sheet context menus (closes #57) 2025-10-05 23:07:12 -06:00
Eldritch-Oliver
898e01f215 Update icon credits 2025-10-05 22:56:51 -06:00
Eldritch-Oliver
7e70a512f7 Added improved shield icons 2025-10-05 19:42:06 -06:00
Eldritch-Oliver
797f473c59 Remove extraneous SVG stuff 2025-10-05 16:30:04 -06:00
Eldritch-Oliver
495e669ba6 Add the buttons for creating new embedded items from the sheet 2025-10-05 16:28:40 -06:00
Eldritch-Oliver
9b239831b8 Add a grow helper class for better flexbox positioning 2025-10-05 16:28:12 -06:00
Eldritch-Oliver
a2b6fd8dfc Pass in the showEquipPrompt flag since we don't want it when making items directly from the sheet 2025-10-05 16:27:50 -06:00
Eldritch-Oliver
9e7ef02f62 Add a plus icon 2025-10-05 16:27:06 -06:00
Eldritch-Oliver
cc61a0c3ac Add a way to skip the equip prompt for API-based creation when it's not desired 2025-10-05 15:48:15 -06:00
Eldritch-Oliver
08278655dc Update the preUpdate handling to not block the entire update, bringing it more inline with Armour/Shield 2025-10-05 15:25:52 -06:00
Eldritch-Oliver
f29ab8bdaa Add a prompt for equipping an item on drag and drop 2025-10-05 15:25:23 -06:00
Eldritch-Oliver
dfc8964296 Add a getter for retrieving equipped weapons easily 2025-10-05 15:24:37 -06:00
Eldritch-Oliver
2497c492bf Update the way that the force rerender calls the render method 2025-10-05 15:24:11 -06:00