Commit graph

24 commits

Author SHA1 Message Date
Oliver-Akins
ec6378092f Snapshot pre-AE data on actors (closes #178) 2024-04-23 19:47:14 -06:00
Oliver-Akins
c466e0e539 Some ActiveEffect shenanigans with training levels 2024-04-20 23:12:38 -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
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
a383225b8c Add a couple of notes for a method I want to tweak later 2024-03-21 00:26:36 -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
931b6a96d0 Add EOF newlines to all files that don't have it already for consistency 2024-02-10 22:55:45 -07:00
Oliver-Akins
30fee77c8e Cleanup log statement 2024-02-10 13:22:20 -07:00
Oliver-Akins
914b6e5862 Implement initiative rolling within Foundry 2024-02-10 01:03:49 -07:00
Oliver-Akins
2f8ec1b79c Finish the Inventory item improvements 2024-02-06 19:29:05 -07:00
Oliver-Akins
b30aa18a27 Pets and misc changes 2024-01-26 21:40:27 -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
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
82108bfe5f Convert to using a module instead of a "static" class 2024-01-13 01:25:11 -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
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
dcdc1b7764 Add event listening for embedded item deletion 2024-01-10 19:17:44 -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
27fe6076ba Remove flawed implementation 2024-01-08 23:55:20 -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
07bebdba4d Begin working on making there be per-subtype classes for class methods 2024-01-07 00:54:16 -07:00