Commit Graph
80 Commits
Author SHA1 Message Date
justin 0da3816664 Cleanup 2025-10-25 10:17:59 +01:00
justin 3f5f5d2c6b Cleanup 2025-10-24 23:22:16 +01:00
justin b6736e2735 Start unifying door placement types 2025-10-24 22:13:30 +01:00
justin 6457f00ba7 Automatically determine automatic doors 2025-10-24 21:08:41 +01:00
justin f94b914ceb Cleanup door placement/auto path generation 2025-10-24 20:51:38 +01:00
justin b0d519c69d Improve some door placement 2025-10-24 20:30:36 +01:00
justin 95b4105f52 Simplify block drawing further, store shape of block 2025-10-24 19:39:44 +01:00
justin ffea3a1694 Simplify block drawing 2025-10-24 19:09:23 +01:00
justin 488428b1ef Single source of truth for wall pathing 2025-10-24 14:25:19 +01:00
justin 0eeae7e6bc Work on wall materials etc 2025-10-24 13:30:46 +01:00
justin 9eed2706b0 Work on autodoor pathing 2025-10-24 13:19:21 +01:00
justin 7b622c8e31 Cleanup 2025-10-24 13:08:44 +01:00
justin 27569ed8f3 Cleanup 2025-10-24 11:16:30 +01:00
justin 18ab89d3f2 Cleanup 2025-10-24 10:58:01 +01:00
justin 3c6d269d00 Remove separate wall color, should be handled by material type 2025-10-23 21:27:14 +01:00
justin 819f0d37ea Start simplifying/removing Wall records 2025-10-23 18:11:01 +01:00
justin fc7c4d6468 Start to make wall flags/pathing interaction more sensible 2025-10-23 11:35:24 +01:00
justin 9e6534b8f4 Simplify doors somewhat, unsure what to do about edge obstacles 2025-10-22 23:09:09 +01:00
justin af245fb5bf Partially working mounts on lerp doors 2025-10-22 11:03:46 +01:00
justin 2f06c56185 Migrate more doors to lerp 2025-10-22 09:22:10 +01:00
justin fdee74ff0c First implementation of doors that lerp position/float pairs 2025-10-21 23:39:57 +01:00
justin 6742241e5d Continue to work on pathfinding 2025-10-21 15:35:37 +01:00
justin 0481f6e6f2 Cleanup 2025-10-16 23:04:17 +01:00
justin a9ecd7de2e Allow for placements to use/update the full GenWorld 2025-09-23 10:41:09 +01:00
justin c43aa91f1c Fix winding of corner points for line blocks 2025-04-02 18:13:45 +01:00
justin 075429088b Make anti-clockwise what were clockwise shapes, cleanup flash module-ing 2024-10-04 00:59:08 +01:00
justin c73e8af72a Commit before attempt to remove geometry shaders from shadow extrusion 2023-02-23 23:10:00 +00:00
justin 7e790b7153 Add in "linear" lWorld to separate time reversable worlds 2022-10-28 12:24:51 +01:00
justin 920bfdbc8e Attempt to improve perfomance 2022-08-25 09:52:12 +01:00
justin 6973663055 Make pathedge zoning use sets, probably doesn't help 2022-08-24 14:01:39 +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 c3a5b9d5be Reify block drawing 2022-07-25 01:27:39 +01:00
justin d6a94ec4bc Refactor doors 2022-07-24 20:36:27 +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 6c50021f04 Use grid when creating block debris 2022-07-13 10:44:18 +01:00
justin 1ccb87ff13 Make tanks into decorated blocks 2022-07-12 10:57:37 +01:00
justin 3447b9b0bb Cleanup 2022-07-11 10:26:33 +01:00
justin d63495e335 Add various capabilities for generating graphs, fixes to lasgun 2022-07-06 11:54:29 +01:00
justin 67b612fe60 Improve pathing debugging, work on door pathing 2022-07-03 00:24:25 +01:00
justin 3efd89fa34 Correctly add all obstructed paths to doors 2022-07-02 22:59:11 +01:00
justin 46bc135e69 Implement (partially) updating pathing grid when opening doors 2022-07-02 21:39:33 +01:00
justin 8a612be5fe Improve debugDraw 2022-07-02 17:45:03 +01:00
justin dc3b78f8c4 Cleanup 2022-07-02 16:57:42 +01:00
justin 3952ec6315 Store paths crossing block walls in block 2022-07-02 15:31:27 +01:00
justin f6084f37ed Reallow different line block sizes 2022-07-01 21:47:49 +01:00
justin ca40f315c0 Readd block obstruction field 2022-07-01 18:58:21 +01:00
justin b1a7e1bf35 Make zoning more universal 2022-06-28 19:04:31 +01:00
justin 61ad58c04a Zone creatures 2022-06-28 11:20:20 +01:00