Commit Graph

117 Commits

Author SHA1 Message Date
justin 9769480d0b Work towards fixing inventory space leak 2025-01-05 20:54:07 +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 08685909be Implement introspection items 2025-01-01 15:20:46 +00:00
justin dae0e0591c Fix bugs in equipment allocation using hotkeys
The behaviour is still not perfect, should be able to cycle through all
options by pressing one key. There is unnecessary memory of past state
going on here
2025-01-01 14:48:17 +00:00
justin 7dd379d4bc Cleanup, delete hotkeys when deleting item from inventory 2025-01-01 14:04:25 +00:00
justin ede08ff1db Tweak camera movement 2024-12-31 09:54:57 +00:00
justin e12e4777b2 Make hotkeys assignable to any item, use item id 2024-12-31 09:20:53 +00:00
justin 81fd2131e0 Implement modules changing shell payloads 2024-12-24 21:13:58 +00:00
justin e1989eaa1e Cleanup 2024-12-19 23:40:04 +00:00
justin 0a0db28e6d Cleanup 2024-12-19 22:56:25 +00:00
justin 910c683eac Move hotkeys out of Creature into LWorld 2024-12-19 15:29:20 +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 80b03e6544 Move further towards removing _crInvEquipped 2024-12-19 12:29:17 +00:00
justin 19e5927934 Move towards removing crInvEquipped 2024-12-19 01:49:13 +00:00
justin 331a9a2f9b Start keeping track of item equip status internally (partially done) 2024-12-19 00:55: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 b21513c4dd Move item inv size and item dimensions from records to external function 2024-11-26 23:36:08 +00:00
justin f12c390778 Add selection item width 2024-11-26 21:53:49 +00:00
justin 887ae2477c Allow selection of noncontiguous items using shift 2024-11-25 18:18:34 +00:00
justin 669f9667f1 Allow scrolling within a larger selection to not remove larger selection 2024-11-25 17:20:09 +00:00
justin 4e4cc92939 Improve item pickup by dragging 2024-11-25 15:01:16 +00:00
justin 9e0f0536e2 Readd space action on buttons 2024-11-24 23:34:03 +00:00
justin 82c53fc8e3 Continue inventory refactor 2024-11-24 22:08:36 +00:00
justin 81fcfea1be Refactor close objects hud display 2024-11-24 16:12:35 +00:00
justin 9529185319 Remove section-wide indentation 2024-11-24 10:52:20 +00:00
justin 13f5dd09c8 Separate selected item from extra selected items 2024-11-22 15:34:14 +00:00
justin 1f5d034c5f Continue selection refactor 2024-11-20 16:15:51 +00:00
justin ecbd51135b Add sounds when connecting/disconnecting items 2024-11-05 19:14:09 +00:00
justin 9b3518e4eb Correctly update root status of item in _ilIsRoot 2024-11-05 18:25:30 +00:00
justin 489ff21e12 Remove inventory selection on item drop/pickup 2024-11-04 19:45:12 +00:00
justin 53557965d0 Remove Either construct over invAdj 2024-10-26 15:03:45 +01:00
justin dc34172691 Unify regex/filtering code 2024-10-26 00:01:12 +01:00
justin 0c5a21765a Reimplement dragging upwards with mouse 2024-10-25 10:29:27 +01:00
justin 388064895f Decouple selection section inventory position 2024-10-24 14:55:51 +01:00
justin 685eaa3a04 Update inventory every tick (for close objects) 2024-10-08 16:05:37 +01:00
justin 9679f32618 Use constructed laser as targeting scope 2024-10-08 15:53:03 +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 1953fb2d0c Cleanup, fix broken records in LeftUse 2024-10-03 10:34:17 +01:00
justin ad76359dcf Cleanup invSelectionItem 2024-09-30 13:17:10 +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 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 f765b02f2c Fix bug in item item location 2024-09-24 22:29:25 +01:00