justin
7f1b790688
Move AmmoType, going towards no need for Aeson
2025-06-05 13:16:57 +01:00
justin
a1a35745d6
Move TriggerType out of item record
2025-06-04 08:18:05 +01:00
justin
33ebdcb0de
Continue reorganising records into functions
2025-06-03 22:20:42 +01:00
justin
a17961eac7
Make aimStance record into function
2025-06-03 15:19:35 +01:00
justin
3b452b9002
Add clicker items that use other items with a one frame delay
2025-01-03 14:50:09 +00:00
justin
386d6f47b0
Mapper, ARHUD, radar sweeps update. Add dropper items
2025-01-03 10:43:06 +00:00
justin
e9f5a39ed7
Start implementing mapper item
2025-01-02 16:26:26 +00:00
justin
725a59b9d0
Work on mapper item, simpler generation of items from console
2025-01-02 11:16:04 +00:00
justin
adc0878a28
Allow use of items while examine subinventory shows
...
Still not sure what to do with right click scrolling, item swapping
2025-01-01 21:58:07 +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
81fd2131e0
Implement modules changing shell payloads
2024-12-24 21:13:58 +00:00
justin
dc96424de9
Comment out bullet ammo targeting modules
2024-12-24 14:04:18 +00:00
justin
02b2f9831f
Cleanup, fix bug in floating camera zoom
2024-12-23 16:59:55 +00:00
justin
90ec2a3738
Allow a spring and hardware to make weapons automatic
2024-12-23 16:29:10 +00:00
justin
d9aaa8cc05
Allow for item use when not root
2024-12-20 16:07:58 +00:00
justin
3a72bd366f
Commit before changing ItemUse into single product type
2024-12-20 14:49:18 +00:00
justin
3da9490dd4
Remove left click/hotkey item data types
2024-12-19 21:55:18 +00:00
justin
5600b29714
Split item consumables from item use
2024-12-18 19:35:39 +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
d0ef2628ce
Start more sensibly separating avatar from ai creatures
2024-12-17 19:55:07 +00:00
justin
59c65b059a
Remove invTrees function
2024-11-29 20:47:16 +00:00
justin
de4a955206
Remove reduntant left click item use code
2024-11-29 20:40:14 +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
0d5e578f07
Implement bullet synth
2024-11-27 20:37:40 +00:00
justin
e1f5049e0f
Correctly display held root item
2024-11-26 17:05:13 +00:00
justin
9b3518e4eb
Correctly update root status of item in _ilIsRoot
2024-11-05 18:25:30 +00:00
justin
38ab6a35da
Fix equipment equipping/moving with right click
2024-11-04 20:41:20 +00:00
justin
97c3f1262b
Display root+tree selection when aiming
2024-10-28 14:26:09 +00:00
justin
53557965d0
Remove Either construct over invAdj
2024-10-26 15:03:45 +01:00
justin
f6c136cfd6
Cleanup
2024-10-25 21:05:32 +01:00
justin
cf0873d73b
Start adding mouse control of inventory
2024-10-15 23:26:08 +01:00
justin
e745238b8f
Make weapon fail sound distinct
2024-10-08 20:55:59 +01:00
justin
d1ee0f997a
Fix attachment of augmented hud to laser
2024-10-08 17:36:00 +01:00
justin
72346093c7
Use item function in determining attachments
2024-10-08 16:46:09 +01:00
justin
9679f32618
Use constructed laser as targeting scope
2024-10-08 15:53:03 +01:00
justin
da5a895f24
Cleanup
2024-10-08 10:47:31 +01:00
justin
30aa3aaaa1
Use fromDistinctAscList rather than fromAscList
2024-10-08 10:22:14 +01:00
justin
507c8e9819
Cleanup, remove inventory display update code on dropping item
2024-10-06 22:32:10 +01:00