justin
ae557f3fd4
Add remote detonator, stop remote screen attaching to nonlauncher ammo
2024-12-25 21:52:09 +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
3a72bd366f
Commit before changing ItemUse into single product type
2024-12-20 14:49:18 +00:00
justin
e1989eaa1e
Cleanup
2024-12-19 23:40:04 +00:00
justin
3da9490dd4
Remove left click/hotkey item data types
2024-12-19 21:55:18 +00:00
justin
4526119fcd
Start moving hotkeys out from creatures into world
2024-12-19 15:16:47 +00:00
justin
11b5ef74c5
Remove _crInvEquipped
2024-12-19 12:44:34 +00:00
justin
a669632226
Make equipment effects use item locations
...
Move towards removing on/off equipment effects
2024-12-19 11:15:21 +00:00
justin
b0f0f5577c
Continue work on refactoring equipment position
2024-12-19 01:29:40 +00:00
justin
331a9a2f9b
Start keeping track of item equip status internally (partially done)
2024-12-19 00:55:14 +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
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
7148051b31
Remove ComposedItem, to be replaced with PartiallyComposedItem
2024-11-29 10:39:39 +00:00
justin
3763ff2c8a
Partial implementation of more sensible muzzle position determination
2024-11-28 21:15:22 +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
650854d13e
Remove shrink gun
2024-10-06 22:09:55 +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
127d85e7ce
Cleanup constructors FooUse -> UseFoo
2024-10-03 20:39:41 +01:00
justin
1953fb2d0c
Cleanup, fix broken records in LeftUse
2024-10-03 10:34:17 +01:00
justin
91bf1bc62a
Cleanup UseEquip constructor
2024-10-03 10:15:17 +01:00
justin
f90bbc1cd0
Work on AttachUse -> UseAttach
2024-10-01 14:21:40 +01:00
justin
6438da0037
Commit AFTER playing around with poking/vector sizing a little
2024-10-01 12:32:23 +01:00
justin
dc44d20baf
Cleanup
2024-10-01 01:50:15 +01:00
justin
752b568a86
Work on orienting and drawing attachments
2024-09-30 23:02:22 +01:00
justin
53e959e6cc
Cleanup
2024-09-30 14:21:19 +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
6c3d0d5def
Cleanup
2024-09-27 21:55:17 +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
25cec10313
Flatten values in creature manipulation data types
2024-09-24 21:50:21 +01:00
justin
4f6431968c
Improve item location code
2024-09-22 14:29:02 +01:00
justin
236f7c7750
Commit before tweaking item id/locations
2024-09-22 13:58:00 +01:00
justin
efd3e17cbf
Cleanup, think about removing creature "hammer"
2024-09-22 10:47:47 +01:00
justin
31b5db6e9e
Distinguish between selected item and root-selected item
2024-09-21 21:59:53 +01:00
justin
6f372109d9
Start unifying heldUse and heldMods
2024-09-15 10:54:24 +01:00
justin
cde7bc9aef
Move towards working implementation of attachment tree ammo
2024-09-14 10:44:35 +01:00
justin
db4a6a10de
Only display combinations for first items in list
2024-09-08 21:00:16 +01:00
justin
1006bb5529
Continue reload removal
2024-09-08 10:33:16 +01:00
justin
e03c8dd830
Partial removal of reloading
2024-09-08 10:21:35 +01:00
justin
581d2494dc
Commit before removing reloading
...
Reloading as a concept should be handled by positioning
magazines/tanks/ammo-stores next to items that consume ammo. Magazines
themselves could have various methods for refilling or recreating:
crafting, auto-refill over time (synthesis explanation), refill based on
external world objects, and perhaps other ideas.
2024-09-07 10:13:18 +01:00
justin
32cb2b2e80
Make launcherX use multiple ammo sources
2024-06-28 22:40:24 +01:00
justin
009a6cd30f
Pass ammo magazine items to held item use chain
2024-06-25 15:50:22 +01:00
justin
8e127f0603
Make ammo magazines into own item type
2024-06-22 12:03:32 +01:00