Commit Graph

46 Commits

Author SHA1 Message Date
justin 6af2a8cc36 Add code for determining item orientation 2025-06-28 21:21:50 +01:00
justin dd5a747559 Cleanup LabelDoubleTree -> LDTree 2025-06-27 08:55:00 +01:00
justin 377900662a Simplify item composition structure 2025-06-26 21:07:11 +01:00
justin 758c0aeec8 Globally assign attachment orientations 2025-06-26 20:59:38 +01:00
justin 5b35b4c6c8 Fix burst rifle rate delay bug, various cleanups 2025-06-25 23:47:41 +01:00
justin 7bee1549bf Start work on clouds, damage, sensors 2025-06-06 22:53:41 +01:00
justin 1293aa0fdf Remove some Aeson processing 2025-06-05 13:24:43 +01:00
justin 7f1b790688 Move AmmoType, going towards no need for Aeson 2025-06-05 13:16:57 +01:00
justin 386d6f47b0 Mapper, ARHUD, radar sweeps update. Add dropper items 2025-01-03 10:43:06 +00:00
justin 725a59b9d0 Work on mapper item, simpler generation of items from console 2025-01-02 11:16:04 +00:00
justin 5b978d9f1c Make examine inventory controlled by item, perhaps still buggy 2025-01-01 21:14:38 +00:00
justin e8fe4c2d72 Start implementing sticky grenades 2025-01-01 17:03:10 +00:00
justin dda6cb2ad6 Make display colour for introscan white 2025-01-01 15:28:19 +00:00
justin 1e7dcbfded Commit before making hotkeys attach to item ids, not inv ids 2024-12-31 00:34:47 +00:00
justin 87f068f01a Add gimbal and gyroscope, allowing more fine tuned projectile control 2024-12-30 11:41:20 +00:00
justin 4c9632b3f3 Allow to determine new substructural function based on ldt 2024-12-29 21:21:54 +00:00
justin 48ddb94623 Allow item structure to determine if subtree is attachable 2024-12-29 11:52:15 +00:00
justin 2037891cc9 Commit before perhaps rethinking item structure 2024-12-29 10:40:21 +00:00
justin 5c749bff63 Work on rocket/grenade launcher 2024-12-27 21:46:46 +00:00
justin 53c981718c Start allowing for more granular control of remote projectiles, cleanup 2024-12-26 10:16:18 +00:00
justin ae557f3fd4 Add remote detonator, stop remote screen attaching to nonlauncher ammo 2024-12-25 21:52:09 +00:00
justin 90ec2a3738 Allow a spring and hardware to make weapons automatic 2024-12-23 16:29:10 +00:00
justin c4e8046332 Improve click detectors
Introduce "gadgets" as a structural function, for items that can be used
when held and when not held. Click detectors are such an item. Make
click detectors correctly attach and use up batteries when used.
2024-12-18 13:34:05 +00:00
justin d405747bd5 Tweaks concerning item types 2024-12-18 11:39:12 +00:00
justin 1b99b73f44 Complete PartiallyComposedItem -> ComposedItem 2024-11-29 10:43:08 +00:00
justin 7148051b31 Remove ComposedItem, to be replaced with PartiallyComposedItem 2024-11-29 10:39:39 +00:00
justin 38ab6a35da Fix equipment equipping/moving with right click 2024-11-04 20:41:20 +00:00
justin 9860a88c0c Make lasGun have multiple functions when attached differently 2024-10-06 11:19:19 +01:00
justin 49ffbfafc2 Fix bug in attached item position orienting 2024-10-02 22:57:10 +01:00
justin 752b568a86 Work on orienting and drawing attachments 2024-09-30 23:02:22 +01:00
justin b7d949c035 Draw cursor when targeting with HUD 2024-09-30 21:11:56 +01:00
justin d8d3a01f06 Allow for assigning attach items orientations 2024-09-30 16:09:56 +01:00
justin fd8adcea92 Cleanup, prepare ground to allow for drawing attached items 2024-09-30 15:09:21 +01:00
justin 0701c4043e Remove (by commenting out) module item-type system 2024-09-30 11:42:10 +01:00
justin 241191ee1b Move towards external targeting items 2024-09-28 23:01:50 +01:00
justin fb6fcff61c Cleanup 2024-09-26 16:32:07 +01:00
justin 772886c8c6 Allow for more complex item composition 2024-09-26 00:00:46 +01:00
justin 61f07be08b Add prospective data types for more complex item attachments 2024-09-25 22:09:19 +01:00
justin 600b8cd309 Commit before changes to item grammar 2024-09-25 11:13:01 +01:00
justin 9dff2fcd7a Commit before partial cleanup, continue weapon effect refactor 2024-09-21 16:04:23 +01:00
justin abc0dd1106 Partial refactor of bullet weapon effect chain 2024-09-16 13:05:59 +01:00
justin cde7bc9aef Move towards working implementation of attachment tree ammo 2024-09-14 10:44:35 +01:00
justin 338d9e8422 Auto create tree structure for held item ammo, add derive instances 2024-09-13 17:34:29 +01:00
justin 60c399935e Add link types to attachment tree 2024-09-11 11:33:08 +01:00
justin 26f3610f82 Continue tree based inventory update 2024-09-10 16:35:44 +01:00
justin 52d0008441 Add files, move towards joining items in inventory 2024-09-09 23:13:00 +01:00