Commit Graph

1463 Commits

Author SHA1 Message Date
justin c2e7fcc897 Commit before rethinking item positioning, broken item hammer 2022-07-07 07:50:05 +01:00
justin 9159281f85 Commit before attempting to unify hammers for used items 2022-07-07 07:24:42 +01:00
justin 0eb2fdc37e Start work on lasguns 2022-07-06 22:24:02 +01:00
justin d63495e335 Add various capabilities for generating graphs, fixes to lasgun 2022-07-06 11:54:29 +01:00
justin cd3463d3d8 Auto generate dot file with base item combinations 2022-07-05 12:05:41 +01:00
justin 22ac8feb37 Redo shape vertices as a list, should allow for mirroring 2022-07-04 23:17:53 +01:00
justin 914c452afb Increase number of drawable elements 2022-07-04 20:50:01 +01:00
justin 6972256751 Attempt to stream SPics, not sure if this improves speed 2022-07-04 20:34:47 +01:00
justin 1e32b05406 Commit before attempting to stream worldSPic more effectively 2022-07-04 11:04:09 +01:00
justin 7fa391eb6c Make pictures use Streaming 2022-07-03 23:55:21 +01:00
justin f9a904d52b Make Shapes use Streaming rather than Vector streaming 2022-07-03 23:04:58 +01:00
justin 02fcb5f072 Restore gib colours 2022-07-03 16:59:52 +01:00
justin ffdfaa41c0 Cleanup creatures somewhat, fix LOS to LOSIndirect 2022-07-03 15:07:55 +01:00
justin b43ec42a2e Make makePathBetween respect obstacles 2022-07-03 13:12:25 +01:00
justin 757ffad1ad Improve door pathing update 2022-07-03 12:56:24 +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 e0222dd72b Merge branch 'master' into efficientRuntime 2022-07-02 16:16:09 +01:00
justin c966e78d5a Merge branch 'efficientRuntime' 2022-07-02 16:08:58 +01:00
justin f2e8be35c1 Block destruction can update pathing 2022-07-02 15:50:50 +01:00
justin 3952ec6315 Store paths crossing block walls in block 2022-07-02 15:31:27 +01:00
justin 75a98a572f Correct walkableNodeNear 2022-07-02 12:14:31 +01:00
justin 8dc7682327 Readd some debug drawing (debugDraw itself still commented out) 2022-07-02 11:59:05 +01:00
justin 6f02efe0ab Match Dodge.Floor with efficientRuntime branch 2022-07-02 11:35:47 +01:00
justin 66fe1abc6f Add PathEdge data to pathfinding graph 2022-07-01 23:17:41 +01:00
justin f6084f37ed Reallow different line block sizes 2022-07-01 21:47:49 +01:00
justin c866c147b9 Allow for lineBlocks to have different sizes 2022-07-01 21:28:30 +01:00
justin e9e72594c0 Resplit Picture 2022-07-01 20:15:04 +01:00
justin e0b63468fc Redo Geometry.Zone (restrict exports, inlining) 2022-07-01 20:11:10 +01:00
justin 3eb26e86a8 Redo zone size/update 2022-07-01 20:06:25 +01:00
justin 12f409fff3 Finish redoing zoning functions (add exports) 2022-07-01 20:04:35 +01:00
justin 0524f3bd2e Redo zoning functions/inlining 2022-07-01 20:03:37 +01:00
justin 749f206af0 Redo cloud zoning as in master 2022-07-01 19:57:49 +01:00
justin 9c7c5e1133 Zone creatures (casues slowdown) 2022-07-01 19:05:46 +01:00
justin ca40f315c0 Readd block obstruction field 2022-07-01 18:58:21 +01:00
justin fc5d1348d9 Reremove files 2022-07-01 18:54:02 +01:00
justin 4d1f1547bc Redo PathFrom name change 2022-07-01 18:48:33 +01:00
justin 516cc6d29e Readd PathGraph data 2022-07-01 18:42:21 +01:00
justin 597cef6bd4 Stop drawing debug info (restores speed) 2022-07-01 18:33:44 +01:00
justin 9e9c449fe6 Redo more complex selection positions--results in slowdown 2022-07-01 16:23:05 +01:00
justin 207d52a719 Redo collision changes 2022-07-01 16:05:39 +01:00
justin 650b2387b8 Cleanup 2022-07-01 12:58:47 +01:00
justin c42c2115a3 Commit before attempting to stream room generation 2022-07-01 12:34:31 +01:00
justin 73e3353ba9 Cleanup and inline collisions 2022-07-01 12:13:45 +01:00
justin e5f6afb577 Inline functions in Dodge.Zone 2022-07-01 11:19:29 +01:00
justin 870225b6b6 Commit before adjusting wall zoning 2022-07-01 09:17:22 +01:00
justin 4e893931a8 Correctly set obstacle when creating block 2022-07-01 08:38:38 +01:00