Commit graph

158 commits

Author SHA1 Message Date
Oliver-Akins
23dd021df6 Move context preparation common to all items into the GenericItemSheet 2024-02-04 21:13:40 -07:00
Oliver-Akins
e284529a45 Update location of sheets to keep them more organized 2024-02-04 20:04:26 -07:00
Oliver-Akins
6fbb480f83 Default the weapon names to an empty string 2024-02-04 19:47:56 -07:00
Oliver-Akins
f5a6c30248 Prevent the data migration code from preventing any editing 2024-02-04 19:01:39 -07:00
Oliver-Akins
11b721a4cb Create data migration test for Mobs 2024-02-03 17:52:10 -07:00
Oliver-Akins
1bc141d91a Remove data migration stuff that doesn't need to exist 2024-02-03 17:50:01 -07:00
Oliver-Akins
46555ec807 File cleanup 2024-02-03 17:49:43 -07:00
Oliver-Akins
52aaa41d86 Implement the dice list form and tweak some design variables 2024-02-03 13:57:31 -07:00
Oliver-Akins
15462c98fb Find roll buttons via data-roll-formula and not the roll class. 2024-02-03 13:33:03 -07:00
Oliver-Akins
0deda3235a Begin work on the custom editor for dice 2024-02-03 00:12:08 -07:00
Oliver-Akins
36e3a551b8 Add description to the mob data model 2024-02-02 19:12:04 -07:00
Oliver-Akins
91a98d3d2a Add bytes to the Mob data model 2024-02-02 19:11:25 -07:00
Oliver-Akins
aee607e1bc Add immune and weak to the Mob data model 2024-02-02 19:10:11 -07:00
Oliver-Akins
e862165689 Tweak the design so that Drops and a Description can be fit into the sheet 2024-02-02 19:07:07 -07:00
Oliver-Akins
a657b2e3e8 Load icons during initial setup and allow hot-reloading icons 2024-01-31 18:34:24 -07:00
Oliver-Akins
15aaf4edd0 Add missing export 2024-01-28 16:26:27 -07:00
Oliver-Akins
028b8629fe Implement Mob Sheet 2024-01-28 16:00:14 -07:00
Oliver-Akins
c257e4e5ee Don't deregister Core sheets for now 2024-01-28 15:29:34 -07:00
Oliver-Akins
b281763f21 Remove gross space 2024-01-26 23:16:04 -07:00
Oliver-Akins
efc9316c31 Implement Spell send to chat 2024-01-26 22:43:26 -07:00
Oliver-Akins
b30aa18a27 Pets and misc changes 2024-01-26 21:40:27 -07:00
Oliver-Akins
1a2b465e6a Fix import error 2024-01-20 14:49:45 -07:00
Oliver-Akins
9a61b9f127 Tweak the embedded item updating method to make it retrieve the value correctly 2024-01-20 14:49:16 -07:00
Oliver-Akins
6700c8c1fb Remove some stuff that I started but began to overwhelm me 2024-01-19 20:38:22 -07:00
Oliver-Akins
762b297895 Add the data model for structures and prevent them from being embedded in most actors. 2024-01-16 19:25:16 -07:00
Oliver-Akins
5286f403a1 Add some more icons 2024-01-15 22:49:17 -07:00
Oliver-Akins
eb8d4f7c11 Work on creating more of the necessary data models 2024-01-15 22:47:47 -07:00
Oliver-Akins
ef9a3f2542 Finish the Pet data model 2024-01-15 22:06:12 -07:00
Oliver-Akins
fd4ab482b4 Complete Transportation data model 2024-01-15 22:05:52 -07:00
Oliver-Akins
8ee455b977 Move the Actor data models into a subfolder so I don't go as insane 2024-01-15 21:49:13 -07:00
Oliver-Akins
3e40d0f8c5 Add setting to limit how many Aspects a character can have equipped 2024-01-14 01:00:51 -07:00
Oliver-Akins
3791a7199c Make it so that the actor can reject embedded items using the Item pre-create hook 2024-01-13 16:03:43 -07:00
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