Commit Graph

126 Commits

Author SHA1 Message Date
justin c55c3e874d Hack solution to path graph space leak: evaluate all edge obstacles 2025-10-26 11:38:22 +00:00
justin d4f2cdd3fd Cleanup 2025-09-19 19:56:12 +01:00
justin 103f1e7e99 First implementation of no-item-zone sensor 2025-09-16 22:35:53 +01:00
justin 5880bd8b8c Cleanup 2025-08-27 11:04:50 +01:00
justin 06d50ac752 Make equipment indices point to item indices 2025-08-26 23:57:02 +01:00
justin a2c32907f0 Fix bugs in drag pickup when releasing mouse outside of inventory list 2025-08-25 12:59:12 +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 c2daa86463 Fix at least one bug from item refactor, more remain 2025-08-24 21:01:02 +01:00
justin 94f6d5c630 Major item refactor, still broken 2025-08-24 19:34:09 +01:00
justin 7336177edf Fix close floor item bug 2025-08-23 23:00:19 +01:00
justin a373b31152 Improve terminal update/display 2025-08-19 19:37:36 +01:00
justin b07280e50c Cleanup 2025-08-19 17:29:36 +01:00
justin dd1f3b2ef5 Start to add respawn points, re-fix semi-auto triggers 2025-08-11 00:00:32 +01:00
justin b433c1de43 Simplify projectile wall bounce 2025-08-05 09:15:10 +01:00
justin 7714e2e298 Make projectile use 3d position/velocity records 2025-08-04 12:15:42 +01:00
justin a68013b934 Partially implement grenades down chasms 2025-08-04 09:39:04 +01:00
justin 5722ca8204 Work on bouncing debris 2025-08-02 22:14:25 +01:00
justin eeb7c8ac88 Work on gibs and chasms 2025-08-01 09:39:13 +01:00
justin 81f88c32e9 Unify key press and mouse button press timings
Both now use Ints for presses.
Still no release timer for keyboard events.
2025-07-28 23:16:05 +01:00
justin c2f234b842 Cleanup 2025-07-08 09:59:12 +01:00
justin 978823c87c Cleanup 2025-07-03 22:36:57 +01:00
justin a207073846 Fold together useDelay and itemTriggerType 2025-07-03 22:25:32 +01:00
justin 7830b0e2c1 Work on machine pistol 2025-06-26 01:09:09 +01:00
justin 5b35b4c6c8 Fix burst rifle rate delay bug, various cleanups 2025-06-25 23:47:41 +01:00
justin 5b1e4fba4e Fix bug in flame wall damages, cleanup 2025-06-08 14:16:59 +01:00
justin b4bdfbf2c3 Simplify sparks 2025-06-07 10:07:16 +01:00
justin 61e85ffd5c Improve rotate drag mouse context 2025-06-01 10:06:51 +01:00
justin b7cd91b56e Cleanup, add unpause clock 2025-06-01 09:12:18 +01:00
justin cdf300b824 Stop tracking aim twist amount, use fixed number 2025-05-30 10:31:21 +01:00
justin 0bcf263db7 Remove _crTwist 2025-05-30 10:23:37 +01:00
justin 881b866ed2 Play around with tesla arcs 2025-01-16 12:18:25 +00:00
justin 1e7611ab81 Cleanup 2025-01-07 00:39:59 +00:00
justin 386d6f47b0 Mapper, ARHUD, radar sweeps update. Add dropper items 2025-01-03 10:43:06 +00:00
justin 0915e04b56 Allow jumping to hotkey selection 2025-01-01 12:04:39 +00:00
justin ef7aee82e5 Allow grenades to bounce 2024-12-29 00:33:55 +00:00
justin e028c54948 Cleanup 2024-12-28 10:31:58 +00:00
justin 2e67924339 Lint 2024-12-28 10:12:01 +00:00
justin 0ef28c132e Replace buggy circle seg intersection with a simpler test 2024-12-26 21:53:18 +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 18b569ac89 Cleanup 2024-12-24 21:25:23 +00:00
justin 81fd2131e0 Implement modules changing shell payloads 2024-12-24 21:13:58 +00:00
justin e82ef26b3e Tweak explosions 2024-12-24 15:25:39 +00:00
justin 37da73bf6d Simplify bullets 2024-12-24 13:59:06 +00:00
justin 75958c1e2c Remove instantBullets 2024-12-24 12:50:00 +00:00
justin fb1553bf3c Tweak "magnets" that affect bullet movement 2024-12-24 10:48:28 +00:00
justin 0a0db28e6d Cleanup 2024-12-19 22:56:25 +00:00
justin 3da9490dd4 Remove left click/hotkey item data types 2024-12-19 21:55:18 +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