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