Commit Graph

191 Commits

Author SHA1 Message Date
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 80b03e6544 Move further towards removing _crInvEquipped 2024-12-19 12:29:17 +00:00
justin 7e0184a54d Remove _crCamouflage/wrist invisibility on equip/unequip
Invisibility no longer works
2024-12-19 12:12:54 +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 8c04a3f968 Cleanup 2024-12-19 01:36:32 +00:00
justin 331a9a2f9b Start keeping track of item equip status internally (partially done) 2024-12-19 00:55:14 +00:00
justin db8e26b99d Commit before rethinking item ammo containers 2024-12-18 19:20:37 +00:00
justin 694bc2b060 Allow triggering items using an ECG 2024-12-18 15:39:04 +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 de4a955206 Remove reduntant left click item use code 2024-11-29 20:40:14 +00:00
justin 8d6b44e9f4 Cleanup 2024-11-29 01:37:45 +00:00
justin 61c0ba9251 Cleanup, remove spawngun 2024-11-28 21:48:25 +00:00
justin 3763ff2c8a Partial implementation of more sensible muzzle position determination 2024-11-28 21:15:22 +00:00
justin 0d5e578f07 Implement bullet synth 2024-11-27 20:37:40 +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 2b969f6530 Make selection cursors use selection item width 2024-11-26 22:49:54 +00:00
justin 199cd73fa9 Make dragging items instantaneous (up to 30 items away, at least) 2024-11-26 21:18:28 +00:00
justin dc5c62e8ff Simplify check if inventory selection exists 2024-11-26 17:20:07 +00:00
justin 7d0f44a041 Remove default light sources 2024-11-26 13:27:58 +00:00
justin cc302a6846 Remove temporary light sources as separate entity 2024-11-26 13:12:55 +00:00
justin e93a804559 Allow for lights to be stored in a one-frame list 2024-11-26 12:50:39 +00:00
justin e33fed2239 Click on combine filter jumps to combination 2024-11-26 12:05:19 +00:00
justin 145ab77859 Cleanup 2024-11-25 23:17:54 +00:00
justin f91a5cebb5 Cleanup 2024-11-25 23:13:54 +00:00
justin 6aea049b80 Unify terminal size determination 2024-11-25 22:59:54 +00:00
justin 0fb6c3ec26 Improve mouse cursor on pickup 2024-11-25 22:41:39 +00:00
justin bf6e02bd98 Cleanup 2024-11-25 22:16:54 +00:00
justin 445ca84358 Fix bug when dragging items 2024-11-25 21:42:00 +00:00
justin 79bc3b2ddf Update single selection to be under mouse while dragging 2024-11-25 18:29:01 +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 2c6037d852 Fix dragging over items larger than the selection group
There is still a further choice/improvement to be made here,
but at least dragging shouldn't glitch out as it currently stands
2024-11-25 11:09:58 +00:00
justin 2299ec374c Improve x position check over selection items 2024-11-25 10:03:19 +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 e6c2b659fd Fix indentation display of indented sections 2024-11-24 14:07:54 +00:00
justin 5bea148556 Add section heads to selection sections 2024-11-24 13:24:46 +00:00
justin 1427efedb2 Move towards removing some default display sections 2024-11-24 12:25:21 +00:00
justin 9529185319 Remove section-wide indentation 2024-11-24 10:52:20 +00:00
justin 896b452539 Refactor section sizing 2024-11-24 09:42:46 +00:00
justin 13f5dd09c8 Separate selected item from extra selected items 2024-11-22 15:34:14 +00:00
justin 1250e2442a Continue improving mouse|inventory interface 2024-11-21 21:04:07 +00:00
justin b750fe4186 Cleanup 2024-11-20 17:24:05 +00:00
justin 1f5d034c5f Continue selection refactor 2024-11-20 16:15:51 +00:00
justin 3ecf137801 Incomplete work on mouse interaction with filtered inventory 2024-11-20 08:45:51 +00:00
justin 2dc5d35744 Allow dropping items by dragging off inventory 2024-11-19 22:24:03 +00:00