Commit graph

16 commits

Author SHA1 Message Date
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
df38113533 Simplify logic that I did weirdly for some reason 2024-03-20 21:20:51 -06:00
Oliver-Akins
aa5c6d5aba Improve how capacity consumption calculations are performed 2024-03-20 17:56:41 -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
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
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
2f8ec1b79c Finish the Inventory item improvements 2024-02-06 19:29:05 -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
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
eb8d4f7c11 Work on creating more of the necessary data models 2024-01-15 22:47:47 -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
38fcb1193a Add an ItemHandler class and prevent players from having more than 1 aspect. 2024-01-13 15:03:00 -07:00