Commit Graph

66 Commits

Author SHA1 Message Date
justin 38eef8fd54 Tweak corpses 2026-02-11 09:57:01 +00:00
justin a6976eae8d Non-convex chasms 2026-01-26 10:59:51 +00:00
justin a4f8369420 Simplify explosions 2025-12-05 12:05:30 +00:00
justin d6c4d3d609 Fix shockwave damage radius for walls 2025-10-28 08:09:44 +00:00
justin b8536e2929 Commit before trying IntMap instead of vector for incidence graph 2025-10-26 08:31:54 +00:00
justin ccb809a090 Cleanup 2025-10-24 18:50:09 +01:00
justin 488428b1ef Single source of truth for wall pathing 2025-10-24 14:25:19 +01:00
justin 819f0d37ea Start simplifying/removing Wall records 2025-10-23 18:11:01 +01:00
justin 59472b16d2 Improve xIntercepts (still not perfect) 2025-10-22 22:07:45 +01:00
justin 4949d98789 Clarify circle segment intersection 2025-10-11 11:13:35 +01:00
justin 49fb982877 Refactor crPos to be a V3 2025-10-10 13:47:31 +01:00
justin f1ddcaa497 Update default config, general cleanup 2025-10-08 13:48:53 +01:00
justin 031f07f14c Allow bullets to fire above corspes 2025-10-08 10:00:29 +01:00
justin f1fb0ee768 Implement pulse rifle with explodable pulse balls 2025-07-27 11:10:30 +01:00
justin df3fde5d3e Cleanup 2025-06-20 23:11:40 +01:00
justin b45d6817f5 Cleanup 2025-06-20 22:30:01 +01:00
justin 3019d95520 Fix crsHitRadial, unify some radial damages 2025-06-20 22:17:10 +01:00
justin 08e71e5451 Add more debug info for selected creatures 2023-04-30 13:55:54 +01:00
justin 7e790b7153 Add in "linear" lWorld to separate time reversable worlds 2022-10-28 12:24:51 +01:00
justin c35dbf1ba8 Remove more (dead) Streaming code 2022-08-21 22:03:15 +01:00
justin 82db86f55f Fix bugs in zoning 2022-07-30 14:21:13 +01:00
justin 160560af5f Refactor, try to limit dependencies 2022-07-28 00:59:56 +01:00
justin b2efbd2b3e Separate out concrete part of world 2022-07-25 12:10:50 +01:00
justin f0f9751afe Hlint cleanup 2022-07-23 19:17:03 +01:00
justin 2892bb25f0 Cleanup 2022-07-23 12:38:17 +01:00
justin 39778f46fb Refactor wall zoning, remove streaming 2022-07-23 12:29:29 +01:00
justin 39f4555697 Refactor creature zoning 2022-07-22 17:53:08 +01:00
justin 0a7922ec5e Improve static bullets 2022-07-19 13:15:13 +01:00
justin 0eb2fdc37e Start work on lasguns 2022-07-06 22:24:02 +01:00
justin 9c7c5e1133 Zone creatures (casues slowdown) 2022-07-01 19:05:46 +01:00
justin 1f4f1f6ab1 Cleanup 2022-06-29 12:42:02 +01:00
justin 9801a40b9e Cleanup zoning 2022-06-28 13:43:37 +01:00
justin 61ad58c04a Zone creatures 2022-06-28 11:20:20 +01:00
justin f0a1e0685a Factor out wls/crsHit 2022-06-28 09:43:50 +01:00
justin e8849eb8d5 Rearrange zone sizes 2022-06-28 09:38:24 +01:00
justin 480fc2df5e Continue refactor 2022-06-28 03:29:55 +01:00
justin e06527091e Continue to refactor zoning to be more stream-based 2022-06-28 03:21:55 +01:00
justin d386b0ea89 Cleanup 2022-06-26 12:41:15 +01:00
justin 5ba0ca9f9c Make thingsHit use streaming 2022-06-26 12:13:31 +01:00
justin 40f1d987cb Cleanup 2022-02-13 17:29:32 +00:00
justin 0a860e6f68 Fix aiming with no weapon crash 2022-02-08 12:47:58 +00:00
justin adab32bf68 Remove ssaTri, bullet movement is broken 2021-12-15 17:34:20 +00:00
justin dccacd9d22 Move towards removal of ssaTri, which was buggy 2021-12-15 12:00:07 +00:00
justin c5a211afce Correctly intersect lines and circles 2021-12-15 11:16:56 +00:00
justin 9333d9497e Reorganise geometry modules slightly 2021-12-15 10:59:06 +00:00
justin e3402bacf1 Stop bullets when they hit walls 2021-12-14 19:25:37 +00:00
justin 47391f3850 Use tasty for tests, fix bug in circOnLine 2021-12-14 11:50:01 +00:00
justin 5cbe394e08 Cleanup 2021-11-28 17:07:04 +00:00
justin b1a49bbdc3 Identify broken wall collisions 2021-11-19 00:35:04 +00:00
justin 7ef1da9be5 Work on sensor machines, remove some datatypes associated with placements 2021-11-01 23:07:58 +00:00