justin
49fb982877
Refactor crPos to be a V3
2025-10-10 13:47:31 +01:00
justin
43db5a2ebc
Commit before attempting to allow for non-convex chasm shapes
2025-10-05 15:06:19 +01:00
justin
23f61081cf
Remove external corpses, handle them as creatures
2025-09-25 09:31:58 +01:00
justin
06d50ac752
Make equipment indices point to item indices
2025-08-26 23:57:02 +01:00
justin
ee884899ef
Make game auto-start (no splash menu)
2025-08-25 10:41:26 +01:00
justin
3f6f1b4019
Use NewIntMap InvInt for crInv
2025-08-25 10:21:59 +01:00
justin
d776c91cfd
Fix more item bugs
2025-08-24 23:50:16 +01:00
justin
94f6d5c630
Major item refactor, still broken
2025-08-24 19:34:09 +01:00
justin
68a4bc7aab
Partially refactor ammo extraction, work on pulse rifle
2025-07-26 23:17:14 +01:00
justin
ff3699e6cb
First implementation of pulse lasers
2025-07-23 23:22:26 +01:00
justin
8b17ec56ad
Start adding pulseLasers
2025-07-19 22:05:46 +01:00
justin
4f0dc64e72
Hack together general held item orientation
2025-06-27 21:29:57 +01:00
justin
7830b0e2c1
Work on machine pistol
2025-06-26 01:09:09 +01:00
justin
4e008366f4
Work on damage sounds
2025-06-22 16:00:53 +01:00
justin
02498e5abb
Cleanup barrels
2025-06-14 23:08:11 +01:00
justin
5286485d62
Separate incendiary ebs and flamelets
2025-06-09 11:41:11 +01:00
justin
70c78824f3
Cleanup, redo damage direction
2025-06-08 20:40:58 +01:00
justin
5b1e4fba4e
Fix bug in flame wall damages, cleanup
2025-06-08 14:16:59 +01:00
justin
81a7dcd962
Refactor damages
2025-06-07 14:26:00 +01:00
justin
7292bc9012
Remove creature move type record
2025-06-06 15:32:19 +01:00
justin
0f55257bff
Remove creature records
2025-06-06 13:36:18 +01:00
justin
4ae7c6ebd6
Start moving creature properties out of records
2025-06-06 08:46:27 +01:00
justin
4b326433ab
Remove equipment records
2025-06-05 15:54:33 +01:00
justin
b2a971d8c3
Move towards moving muzzles out of records
2025-06-05 08:16:20 +01: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
386d6f47b0
Mapper, ARHUD, radar sweeps update. Add dropper items
2025-01-03 10:43:06 +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
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
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
81fd2131e0
Implement modules changing shell payloads
2024-12-24 21:13:58 +00:00
justin
dc96424de9
Comment out bullet ammo targeting modules
2024-12-24 14:04:18 +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
justin
a4e1fcf384
Add alteRifle
2024-12-23 10:53:35 +00:00
justin
34c7186aa1
Tweak flares
2024-12-23 10:28:46 +00:00
justin
e56a467111
Add muzzle flash to bangCone
2024-12-22 23:54:06 +00:00
justin
e35e056fcb
Remove CreatureTargeting, start making shapes for crafts
2024-12-21 12:08:45 +00:00
justin
8f65fa6bc5
Allow firing of different muzzles on different frames after use
2024-12-21 11:37:52 +00:00
justin
e9006addd0
Cleanup
2024-12-20 18:14:27 +00:00
justin
d9aaa8cc05
Allow for item use when not root
2024-12-20 16:07:58 +00:00
justin
3da9490dd4
Remove left click/hotkey item data types
2024-12-19 21:55:18 +00:00
justin
db8e26b99d
Commit before rethinking item ammo containers
2024-12-18 19:20:37 +00:00
justin
86d884ba01
Cleanup
2024-12-18 15:50:22 +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