Commit graph

62 commits

Author SHA1 Message Date
Oliver-Akins
718bd8398d Move the data that should not be stored in the DB into the Actor's prepareBaseData method 2024-05-05 16:39:25 -06:00
Oliver-Akins
d92d6b9d3c Remove unneeded diceChoice function now that DiceField is a class I can use 2024-04-30 19:56:02 -06:00
Oliver-Akins
327f921b9c Implement the DiceField and required changes to get it working (closes #179) 2024-04-27 02:07:22 -06:00
Oliver-Akins
901eea4ff3 Remove reference to the DiceField data field (for now) 2024-04-19 18:52:11 -06:00
Oliver-Akins
ee77f10957 Remove methods that don't need to be overridden for StringField 2024-04-19 18:51:56 -06:00
Oliver-Akins
761961a7fb Begin playing around with a custom DataField for dice selection that will allow using the default AE modes on it 2024-04-18 23:33:55 -06:00
Oliver-Akins
484c7a375c Fix deprecation warnings for v12 2024-04-18 17:37:18 -06:00
Oliver-Akins
dd5a980f4e Add the locations selector (closes #153) 2024-03-31 15:35:46 -06:00
Oliver-Akins
ad2da03f1e Add edit/viewability to the item rarity (closes #152) 2024-03-31 15:19:19 -06:00
Oliver-Akins
3d8d041915 Add an item property for if the item is combat relevant 2024-03-30 00:43:47 -06:00
Oliver-Akins
19666a4e05 Clean up the Player datamodel, invalidating almost everything lol 2024-03-30 00:43:23 -06:00
Oliver-Akins
36976e5123 Add the pet details (closes #135) 2024-03-25 21:33:14 -06:00
Oliver-Akins
337370bbfe Add the Weapon item details (closes #132) 2024-03-24 21:47:59 -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
aa5c6d5aba Improve how capacity consumption calculations are performed 2024-03-20 17:56:41 -06:00
Oliver-Akins
5e2fb95c73 Update item data models 2024-03-17 19:47:06 -06:00
Oliver-Akins
d131e2faaa Remove Transportation as an item subtype 2024-03-17 19:45:47 -06:00
Oliver-Akins
aab71df1fc Add the capacity display (closes #96) 2024-03-17 12:54:15 -06:00
Oliver-Akins
0e8d1615a7 Begin implementation of the Stats / Skills tab 2024-02-29 22:35:28 -07: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
1002b1387c Add rest dice tracking for the Sync actors 2024-02-08 23:25:55 -07:00
Oliver-Akins
10c118d846 Remove maximum value from supplies and materials 2024-02-07 17:45:06 -07:00
Oliver-Akins
83039c6144 Add the ability to create custom items 2024-02-04 22:05:44 -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
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
028b8629fe Implement Mob Sheet 2024-01-28 16:00:14 -07:00
Oliver-Akins
1a2b465e6a Fix import error 2024-01-20 14:49:45 -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
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
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
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
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
9522e28f4b Move the Item data models into their own folder for better organization 2024-01-07 11:57:17 -07:00
Oliver-Akins
703aca9eef I forgot to instantiate the classes whoops 2024-01-07 10:26:08 -07:00
Oliver-Akins
25dfe354ea Update and begin work on a new data model 2024-01-07 00:58:05 -07:00
Oliver-Akins
99546cd0e3 Add missing import, whoops 2024-01-07 00:57:43 -07:00
Oliver-Akins
c273111004 Begin working on a custom DOTDUNGEON config block 2024-01-07 00:55:13 -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