Commit Graph

275 Commits

Author SHA1 Message Date
justin fdee74ff0c First implementation of doors that lerp position/float pairs 2025-10-21 23:39:57 +01:00
justin 39677c3a02 Move towards unifying door movement 2025-10-21 23:13:36 +01:00
justin 6742241e5d Continue to work on pathfinding 2025-10-21 15:35:37 +01:00
justin 5ba642c20a Allow creatures to path around chasms 2025-10-16 23:52:25 +01:00
justin 0481f6e6f2 Cleanup 2025-10-16 23:04:17 +01:00
justin 8b44538048 Cleanup 2025-10-12 21:13:06 +01:00
justin 5e5b24cad0 Cleanup 2025-10-12 20:40:40 +01:00
justin 49fb982877 Refactor crPos to be a V3 2025-10-10 13:47:31 +01:00
justin 4e651fcded Cleanup 2025-10-08 09:20:19 +01:00
justin e9178f9643 Make chasms remove RoomPos within their boundaries 2025-10-07 10:43:15 +01:00
justin cba3ca784a Cleanup 2025-10-03 20:14:41 +01:00
justin 5c22ca6662 Continue work on chasm rooms 2025-10-03 11:52:49 +01:00
justin 2973ad6eed Increase default mounted lamp range 2025-10-01 17:26:08 +01:00
justin bf9a2250da Commit before changing logging of placement spots 2025-09-29 21:58:02 +01:00
justin 9ed6d75853 Pass room id rather than room during placement 2025-09-25 22:31:09 +01:00
justin 87f1444f5c Cleanup 2025-09-23 21:02:27 +01:00
justin 398b3a1342 Cleanup 2025-09-23 17:34:39 +01:00
justin 6984a34c19 Simplify placements 2025-09-23 17:22:31 +01:00
justin 4074c40083 Small cleanup 2025-09-23 17:17:27 +01:00
justin a6ca90d7d8 Start to remove explicit "outplacements" 2025-09-23 17:11:07 +01:00
justin ef90e5702b Work on placements 2025-09-23 12:59:28 +01:00
justin a9ecd7de2e Allow for placements to use/update the full GenWorld 2025-09-23 10:41:09 +01:00
justin d1bb8a985b Commit before tweaking placementn/room generation 2025-09-23 09:52:52 +01:00
justin 4179115023 Tweak tutorial messages 2025-09-20 01:56:34 +01:00
justin e017a92892 Implement working no-item-airlock zone 2025-09-18 15:23:51 +01:00
justin 4494e47b43 Improve sensor terminal messages 2025-09-18 10:18:53 +01:00
justin 1564b1c721 Cleanup, merge modules 2025-09-18 08:28:09 +01:00
justin f12ae3533c Remove redundant placement generation 2025-09-17 17:36:45 +01:00
justin 8721b31811 Remove parameters from machine damage sensors 2025-09-17 17:33:26 +01:00
justin 81d6727d8e Simplify analyser machines somewhat 2025-09-16 21:41:26 +01:00
justin f278af0f30 Make Placement into a product type 2025-09-02 12:31:55 +01:00
justin 7b28ec15d1 Remove PickOnePlacements 2025-09-02 12:02:44 +01:00
justin f279494a02 Make autodoor placements use "ordinary" coordinate placements 2025-09-02 11:53:40 +01:00
justin 380c0f6938 Commit before attempting to simplify auto door placement 2025-09-02 11:09:07 +01:00
justin 8398f0b852 Simplify analyser terminal 2025-09-01 23:24:11 +01:00
justin 40d2d316cb Cleanup 2025-08-27 18:55:25 +01:00
justin 94f6d5c630 Major item refactor, still broken 2025-08-24 19:34:09 +01:00
justin 22b4be440a Refactor floor items to use centralised items intmap 2025-08-24 13:14:49 +01:00
justin c38d03165f Start refactor storing items in single intmap, done turrets
More checks required
2025-08-24 11:53:21 +01:00
justin 7336177edf Fix close floor item bug 2025-08-23 23:00:19 +01:00
justin fcccd63844 Refactor floor items, removing ids (not fully checked) 2025-08-23 22:10:33 +01:00
justin 32d7120177 Work on airlocks 2025-08-23 17:42:36 +01:00
justin befe24e038 Start creating explicit tutorial map 2025-08-21 16:31:04 +01:00
justin 4bf9ce59d5 Cleanup, fix damage code terminal bug 2025-08-20 15:59:22 +01:00
justin b07280e50c Cleanup 2025-08-19 17:29:36 +01:00
justin 2f9cea1b69 Allow for terminals to be deactivated 2025-08-19 13:58:57 +01:00
justin e7b66b4fa4 Continue work on terminals 2025-08-18 20:38:01 +01:00
justin 76b6cda19b Move towards implementing terminal autocomplete 2025-08-16 23:13:24 +01:00
justin f7759b1f31 Add external Trie library before using Tries for terminal commands 2025-08-16 01:58:21 +01:00
justin 210171fbc9 Move toward implementing chasms 2025-07-30 00:01:07 +01:00