Commit Graph

53 Commits

Author SHA1 Message Date
justin 65803c11c9 Cleanup 2025-08-25 11:01:07 +01:00
justin d2d4642380 Cleanup, remove records, stop unecessary Aeson compile 2025-06-06 20:43:49 +01:00
justin 4ae7c6ebd6 Start moving creature properties out of records 2025-06-06 08:46:27 +01:00
justin bae75a1e60 Cleanup 2025-06-05 22:19:20 +01:00
justin 9a699e70ed Move background item effects out of records 2025-06-05 22:08:39 +01:00
justin 10ca82c4d5 Remove consumable records 2025-06-05 21:15:20 +01:00
justin 816ab4222f Move UseCondition out of record 2025-06-05 19:41:33 +01:00
justin 7f1b790688 Move AmmoType, going towards no need for Aeson 2025-06-05 13:16:57 +01:00
justin f3c56a6b5f Start removing heldDelay records 2025-06-05 10:33:41 +01:00
justin 1e7611ab81 Cleanup 2025-01-07 00:39:59 +00:00
justin 99114c7351 Refactor hotkey assignation 2024-12-31 13:24:10 +00:00
justin c788af47bd Allow more general detection of item use focus 2024-12-25 21:26:25 +00:00
justin d9aaa8cc05 Allow for item use when not root 2024-12-20 16:07:58 +00:00
justin db8e26b99d Commit before rethinking item ammo containers 2024-12-18 19:20:37 +00:00
justin b21513c4dd Move item inv size and item dimensions from records to external function 2024-11-26 23:36:08 +00:00
justin 650854d13e Remove shrink gun 2024-10-06 22:09:55 +01:00
justin 3b54f00cc7 Move towards using item structural function when using items 2024-10-05 20:53:50 +01:00
justin 164beeea6d Implement zipper for attachment trees 2024-10-05 14:39:34 +01:00
justin 53e959e6cc Cleanup 2024-09-30 14:21:19 +01:00
justin 06cca549d9 Start removing tweakables 2024-09-30 14:07:20 +01:00
justin fc5539cb38 Cleanup 2024-09-30 12:54:31 +01:00
justin 7d72fa3c5d Add newtype for item id int 2024-09-28 23:34:32 +01:00
justin 6c3d0d5def Cleanup 2024-09-27 21:55:17 +01:00
justin 265da89791 Add newtype to floor item ids 2024-09-23 22:42:09 +01:00
justin 5262355368 Fix bugs in item locations 2024-09-23 13:12:09 +01:00
justin 4f6431968c Improve item location code 2024-09-22 14:29:02 +01:00
justin 31b5db6e9e Distinguish between selected item and root-selected item 2024-09-21 21:59:53 +01:00
justin f9c6769262 Remove _itInvColor 2023-09-25 10:51:24 +01:00
justin 9ee925f13a Commit on returning to work 2023-09-21 09:17:49 +01:00
justin 0302685053 Cleanup targeting 2023-01-05 11:01:12 +00:00
justin c48a553967 Commit before moving targeting 2023-01-05 09:58:41 +00:00
justin 13b07b53ce Fix space leak (non-strict data fields) 2022-08-24 10:08:55 +01:00
justin c9c3d8f392 Remove some deriving clauses 2022-08-22 10:37:24 +01:00
justin 7181046aa3 Remove generic and flat instances 2022-08-21 22:38:40 +01:00
justin f1ef75f511 Go back to JSON encoding 2022-08-21 21:23:59 +01:00
justin dd62e30026 Add Store instances 2022-08-21 12:21:05 +01:00
justin 1ce7d4a72d Add Binary instances 2022-08-21 10:58:19 +01:00
justin b227b1e957 Comment out ItemValue 2022-08-21 10:12:39 +01:00
justin 6e598339f1 Cleanup 2022-08-20 18:41:04 +01:00
justin ff9dbdf068 Move from store to flat 2022-08-20 17:54:35 +01:00
justin 8571ab9254 Attempt to make CWorld correct instance of Store 2022-08-20 15:53:37 +01:00
justin 919a179283 Commit before attempting to add concurrency to loop 2022-08-16 08:00:47 +01:00
justin 82aedc3830 Make all items have an id an associated location 2022-08-01 23:50:26 +01:00
justin 160560af5f Refactor, try to limit dependencies 2022-07-28 00:59:56 +01:00
justin b52adddd5d Work on cleaning up item effects/attachments etc 2022-07-27 16:39:58 +01:00
justin 8d17ce66e9 Cleanup 2022-07-27 12:49:23 +01:00
justin c2707719fb Cleanup 2022-07-26 11:51:53 +01:00
justin b8e8413daa Add generic derivations and To/FromJSON instances 2022-07-25 22:49:18 +01:00
justin 6b69fc1684 Add Read/Show instance for Creature 2022-07-22 10:44:54 +01:00
justin 4c5218c633 Add Read instances 2022-07-22 01:06:35 +01:00