Commit Graph

93 Commits

Author SHA1 Message Date
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
justin 0a1b0386b9 Remove internal ammo 2024-06-21 12:48:41 +01:00
justin 9ee925f13a Commit on returning to work 2023-09-21 09:17:49 +01:00
justin 10c9e2261f Held item rclick use, tweak reload on lclick 2023-05-28 10:17:32 +01:00
justin 17c79e7cee Cleanup and fix selection section cursor position bug 2023-05-19 19:29:37 +01:00
justin 2f0bb5115b Commit before implementing positional inventory 2023-05-18 09:52:46 +01:00
justin 7df81559d9 Work towards adding external ammo sources 2023-05-17 11:01:52 +01:00
justin a67e8667bc Simplify right button options 2023-05-15 11:06:13 +01:00
justin 0735b46266 Stop equip after combining 2023-05-15 06:46:09 +01:00
justin 03c3d34ea1 Attempt to simplify text positioning 2023-05-05 02:37:18 +01:00
justin 031af611cd Cleanup, stop assigning hotkeys to unequipped items 2023-05-05 01:59:40 +01:00
justin aeefbd4c40 Start move towards using assignable hotkeys for active equipment 2023-05-03 22:37:57 +01:00
justin 5b1212e4f6 Count mouse button press time up from 0 2023-04-27 11:39:42 +01:00
justin 73e742e1a2 Implement floating camera 2023-03-26 16:44:19 +01:00
justin d989acd6f2 Allow shadow fidelity option, fix bug in rendering box shadows 2023-03-25 17:22:58 +00:00
justin cdc4a84d4b Commit before attempting to split ItemUse into prism + lenses 2023-03-25 10:10:47 +00:00
justin fc0fd5fa37 Introduce idea of world event flags 2023-02-23 11:46:45 +00:00
justin 4afc216b25 Continue inventory tweak 2023-02-16 17:07:59 +00:00
justin 934dd64704 Work on inventory management 2023-02-16 16:12:03 +00:00
justin 24825728f5 Unify inventory sections further (slow?) 2023-02-11 13:10:10 +00:00
justin c354949ca9 Partially working change to selected items 2023-02-07 12:07:13 +00:00
justin 44bb6e7e02 Fix reset of reloading from 0 scrolling 2023-01-08 00:17:16 +00:00
justin 0dc9a09723 Fix rb scrolling 2022-12-31 22:29:12 +00:00
justin 29d6307076 Tweak rewind gun 2022-12-30 11:43:29 +00:00
justin af6cdff063 Separate out input datatype 2022-10-29 11:36:57 +01:00
justin d496c4c523 Remove yourID -- you are simply at 0 2022-10-28 21:26:14 +01:00
justin 7e790b7153 Add in "linear" lWorld to separate time reversable worlds 2022-10-28 12:24:51 +01:00
justin 86a9ab7582 Commit mid add time scroll 2022-10-24 10:44:23 +01:00
justin 21dc670c9f Fix blink bug 2022-10-19 23:17:26 +01:00
justin 8c0ad639ad Correctly reduce left click item delay 2022-09-04 10:22:53 +01:00
justin 9f00e67298 Replace some foldr with foldl' 2022-08-23 15:40:15 +01:00
justin 160560af5f Refactor, try to limit dependencies 2022-07-28 00:59:56 +01:00
justin b52adddd5d Work on cleaning up item effects/attachments etc 2022-07-27 16:39:58 +01:00
justin 8d17ce66e9 Cleanup 2022-07-27 12:49:23 +01:00
justin 6554d219dc Cleanup, split CWorld into separate file 2022-07-26 21:19:12 +01:00
justin 5c8e786dfa Cleanup 2022-07-26 10:22:55 +01:00
justin b2efbd2b3e Separate out concrete part of world 2022-07-25 12:10:50 +01:00
justin cf5ec4a261 Use strict-containers for IntMaps 2022-07-21 15:27:00 +01:00
justin b36e7f8b78 Refactor tesla 2022-07-20 21:18:11 +01:00
justin 845c1f282e Move function fields outside equipment 2022-07-20 20:40:13 +01:00