Commit Graph

60 Commits

Author SHA1 Message Date
justin 5a6479faa8 Cleanup 2026-03-26 12:53:56 +00:00
justin 7999373b69 Sometimes crush creatures when doors close on them 2026-03-26 12:39:54 +00:00
justin 8ff2f37af5 Improve scroll selection/inventory modification 2026-03-24 19:21:04 +00:00
justin 32f1740577 Cleanup, improve auto wall rotate 2026-03-24 11:28:11 +00:00
justin db24b0ffa6 Use circles instead of points for zome wall zones 2026-02-03 13:48:15 +00:00
justin 3c6d269d00 Remove separate wall color, should be handled by material type 2025-10-23 21:27:14 +01:00
justin 49fb982877 Refactor crPos to be a V3 2025-10-10 13:47:31 +01:00
justin 1ebdbdd8ae Cleanup 2025-08-26 18:51:14 +01:00
justin 0f55257bff Remove creature records 2025-06-06 13:36:18 +01:00
justin 2f30163c2f Tweak main inventory display, have not solved space leak 2025-01-05 15:48:30 +00:00
justin 0b7da0489a Keep track of seen walls in external list 2023-01-03 22:36:44 +00:00
justin 5b4e8d75bb Fix crWallCollisions by using a rectangle zone instead of a point 2023-01-03 17:36:28 +00:00
justin 7e790b7153 Add in "linear" lWorld to separate time reversable worlds 2022-10-28 12:24:51 +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 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 7fdb70dd1c Work towards making world read/showable 2022-07-22 11:16:12 +01:00
justin cf5ec4a261 Use strict-containers for IntMaps 2022-07-21 15:27:00 +01:00
justin 9801a40b9e Cleanup zoning 2022-06-28 13:43:37 +01:00
justin ee9523dabb Cleanup 2022-06-26 02:30:17 +01:00
justin e2d09d57e9 Zoning/streaming refactor 2022-06-26 00:26:53 +01:00
justin 3c7ea4d73b More streaming refactoring 2022-06-25 22:31:49 +01:00
justin 89dd8502ad Change foldr to foldl' in some cases 2022-06-23 21:46:46 +01:00
justin 5053590792 Reify debug booleans 2022-06-17 21:34:00 +01:00
justin 41e5538eb7 Add jitter on chase crit bark 2022-05-19 10:58:13 +01:00
justin 565a71a5a2 Improve creature wall collisions 2022-05-19 09:06:22 +01:00
justin 914cae8212 Clarify when crOldPos is set 2022-05-18 11:26:47 +01:00
justin 40f1d987cb Cleanup 2022-02-13 17:29:32 +00:00
justin 9af636aa83 Fix bug in line zoning by using less ambitious algorithm 2022-02-13 09:24:27 +00:00
justin 9f6e5af991 Cleanup 2021-12-07 00:39:51 +00:00
justin 85ededc158 Start work on crafting/combinations 2021-12-02 00:50:29 +00:00
justin 8c5777a1af Move configuration from world to universe 2021-11-28 22:30:47 +00:00
justin 20cf2ce26d Add dimensions to all items 2021-11-20 00:01:54 +00:00
justin 9f4ff3a75a Better check for wall collisions when expanding creature 2021-11-19 23:22:49 +00:00
justin 51d89982ed Readd wall corner collisions 2021-11-19 22:43:46 +00:00
justin 5658692ee4 Further tweak creature wall collisions 2021-11-19 14:32:02 +00:00
justin 4ef1811dd6 Tweak item dropping, add item radius 2021-11-19 14:04:44 +00:00
justin da83bd06a6 Tweak wall collisions 2021-11-19 00:45:45 +00:00
justin 15f2c419d2 Check wall collisions when expanding 2021-11-18 21:15:50 +00:00
justin a546d070f0 Add shrinkability and cursed items 2021-11-18 18:30:22 +00:00
justin 5a52b646e1 Add forgotten files, many updates concerning turrets and shields 2021-11-05 19:58:55 +00:00
justin 32367b5b2d Add trajectory to grenades, various refactoring 2021-09-25 18:39:53 +01:00
justin 7da1a8bc45 Move debug flags to config, various perf improvements 2021-09-24 13:25:24 +01:00
justin 899cf6ef81 Remove wall corner collision test for creatures 2021-09-24 11:31:08 +01:00
justin aa7413a29f Cleanup, move towards unifying zones 2021-09-11 15:52:43 +01:00
justin c58ee6d56c Improve line zoning 2021-08-16 14:44:52 +02:00
justin 84a9badea8 Refactor modules 2021-07-25 01:29:43 +02:00
justin b337fbdab9 Add basic prompt 2021-05-23 16:24:11 +02:00
justin 9c2bcbec10 Add IntMapHelper, locate wall cutting bug 2021-05-22 15:14:21 +02:00