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
justin
650854d13e
Remove shrink gun
2024-10-06 22:09:55 +01:00
justin
597e8dd89d
Rewrite of item color in inventory, runs slowly
2024-10-06 12:55:18 +01:00
justin
9860a88c0c
Make lasGun have multiple functions when attached differently
2024-10-06 11:19:19 +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
e88b3c7443
Cleanup
2024-10-03 10:25:08 +01:00
justin
844bb486e6
Make torch use battery power
2024-10-02 23:53:38 +01:00
justin
7ce5225491
Work on orienting positions for attachment items
2024-10-02 00:30:52 +01:00
justin
8df6b31062
Move towards being able to orient positions on attached items
2024-10-01 20:13:08 +01:00
justin
fa4e117f93
Attempt to simplify attachment process
2024-10-01 15:34:53 +01:00
justin
36238669f5
Cleanup invLDT
2024-10-01 13:28:25 +01:00
justin
87cbaf911f
Cleanup combining code, flatten modules
2024-10-01 10:01:21 +01:00
justin
5a4f2711c8
Use strict tuples for SPics
2024-10-01 01:20:29 +01:00
justin
c2214dae60
Reenable mid layer rendering, may remove bottom layer rendering
2024-09-30 23:32:01 +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
fc5539cb38
Cleanup
2024-09-30 12:54:31 +01:00
justin
0701c4043e
Remove (by commenting out) module item-type system
2024-09-30 11:42:10 +01:00
justin
4545caa7e6
Implement bullet trajectories using attachable items
2024-09-29 21:51:14 +01:00
justin
88c3e02459
Implement targeting launcher shells using separate item
2024-09-29 16:24:26 +01:00
justin
241191ee1b
Move towards external targeting items
2024-09-28 23:01:50 +01:00
justin
5f9fb183a9
Implement remote screen for launcher projectiles
2024-09-27 10:39:21 +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