Commit Graph

257 Commits

Author SHA1 Message Date
justin 97317a621b Simplify bullet movement code 2025-01-08 20:27:04 +00:00
justin bd42f44278 Simplify bullet movement 2025-01-08 19:05:48 +00:00
justin ef751cbd21 Implement/improve null/un/binary logic gates 2025-01-08 18:13:20 +00:00
justin 21b7b863c7 Implement copier, an item that copies the value displayed by other items 2025-01-08 14:29:25 +00:00
justin 47aa8655b1 Slightly tweak number displays 2025-01-08 00:21:17 +00:00
justin 5fa5bdf21e Tweak display, scrolling of item values 2025-01-07 21:10:29 +00:00
justin b3cf10bd26 Simplify lasers 2025-01-07 01:36:23 +00:00
justin 1e7611ab81 Cleanup 2025-01-07 00:39:59 +00:00
justin 04ba9fcce2 Tweak ordering of projectile movement 2025-01-06 12:57:20 +00:00
justin 76fc8d968d Fix space leak in inventory display.
This is done by wrapping values in what seems to be an unnecessary list.
I do not know exactly why this works, lazyness/compiler optimisations?
2025-01-06 00:30:31 +00:00
justin 57d36855d8 Replace length . _siPictures with _siHeight 2025-01-05 17:31:37 +00:00
justin 2f30163c2f Tweak main inventory display, have not solved space leak 2025-01-05 15:48:30 +00:00
justin 39e3e4ae00 Refactor in lens direction 2025-01-04 19:14:18 +00:00
justin 89eed0d059 Commit before trying to deal with leak in main inventory display 2025-01-04 12:58:36 +00:00
justin 386d6f47b0 Mapper, ARHUD, radar sweeps update. Add dropper items 2025-01-03 10:43:06 +00:00
justin 725a59b9d0 Work on mapper item, simpler generation of items from console 2025-01-02 11:16:04 +00:00
justin 03b25565f1 Allow mouse click interaction for nearby objects 2025-01-02 00:32:45 +00:00
justin 3b60ad6023 Cleanup. Probable leak when inventory is large enough for scrolling 2025-01-01 23:35:36 +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 86aba6d115 Improve sticky grenades 2025-01-01 18:03:29 +00:00
justin 511e765e3a Allow grenades to stick to creatures 2025-01-01 17:44:00 +00:00
justin e8fe4c2d72 Start implementing sticky grenades 2025-01-01 17:03:10 +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 91111fc89c Add attached/aiming checks on item usage 2025-01-01 11:36:33 +00:00
justin 6aa3c701bc Move towards removing item hammers, unifying item use 2024-12-31 11:15:03 +00:00
justin ede08ff1db Tweak camera movement 2024-12-31 09:54:57 +00:00
justin 1e7dcbfded Commit before making hotkeys attach to item ids, not inv ids 2024-12-31 00:34:47 +00:00
justin 87f068f01a Add gimbal and gyroscope, allowing more fine tuned projectile control 2024-12-30 11:41:20 +00:00
justin 48ddb94623 Allow item structure to determine if subtree is attachable 2024-12-29 11:52:15 +00:00
justin 2037891cc9 Commit before perhaps rethinking item structure 2024-12-29 10:40:21 +00:00
justin ef7aee82e5 Allow grenades to bounce 2024-12-29 00:33:55 +00:00
justin ad7be9152a Cleanup projectile update 2024-12-28 22:07:05 +00:00
justin 2fdc6ae557 Start making projectile update function rather than folded list 2024-12-28 21:31:33 +00:00
justin 2e67924339 Lint 2024-12-28 10:12:01 +00:00
justin 233fe5995c Refactor shells 2024-12-27 23:04:59 +00:00
justin 9168acf12e Cleanup 2024-12-27 22:32:56 +00:00
justin 5c749bff63 Work on rocket/grenade launcher 2024-12-27 21:46:46 +00:00
justin 0ef28c132e Replace buggy circle seg intersection with a simpler test 2024-12-26 21:53:18 +00:00
justin 53c981718c Start allowing for more granular control of remote projectiles, cleanup 2024-12-26 10:16:18 +00:00
justin ae557f3fd4 Add remote detonator, stop remote screen attaching to nonlauncher ammo 2024-12-25 21:52:09 +00:00
justin aec56f4977 Fix more edge cases in circle collision 2024-12-25 10:14:13 +00:00
justin 04a83ed031 Fix error in circle wall collision detection
The wall zoning did not take into account the radius of the circle
2024-12-25 00:10:26 +00:00
justin 37da73bf6d Simplify bullets 2024-12-24 13:59:06 +00:00
justin 15317882e6 Cleanup, allow more general magShield deflection 2024-12-24 12:54:28 +00:00
justin d739a95197 Allow turrets to fire bullets, only good for testing for now 2024-12-24 12:24:27 +00:00
justin fb1553bf3c Tweak "magnets" that affect bullet movement 2024-12-24 10:48:28 +00:00
justin 90ec2a3738 Allow a spring and hardware to make weapons automatic 2024-12-23 16:29:10 +00:00