Commit Graph

45 Commits

Author SHA1 Message Date
justin a6976eae8d Non-convex chasms 2026-01-26 10:59:51 +00:00
justin 71f56c0638 Allow for creature death sounds 2026-01-02 15:06:02 +00:00
justin 229350120a Cleanup 2025-11-22 11:53:18 +00:00
justin 4e6876c983 Cleanup 2025-11-22 11:47:35 +00:00
justin 4542a6cea6 Simplify creature action/impulse code 2025-10-18 17:32:23 +01:00
justin 4ee389efb1 Remove reified impulses from creature record 2025-10-18 15:42:35 +01:00
justin b43168ae33 Simplify creature impulse chain 2025-10-18 14:34:05 +01:00
justin ebc4b9d715 Simplify creature update 2025-10-18 10:46:27 +01:00
justin f3fafc6bf2 Fix enemy stride/footsteps 2025-10-17 22:32:40 +01:00
justin 6b5090e697 Start work on pathfinding 2025-10-13 06:30:55 +01:00
justin 49fb982877 Refactor crPos to be a V3 2025-10-10 13:47:31 +01:00
justin f5a3486f72 Work on placements 2025-09-25 17:32:02 +01:00
justin 23f61081cf Remove external corpses, handle them as creatures 2025-09-25 09:31:58 +01:00
justin 86696deb56 Continue to refactor body/equipment positionings 2025-08-27 14:40:13 +01:00
justin 3f6f1b4019 Use NewIntMap InvInt for crInv 2025-08-25 10:21:59 +01:00
justin 94f6d5c630 Major item refactor, still broken 2025-08-24 19:34:09 +01:00
justin e1cfe7e163 Hlint pass 2025-08-19 18:05:05 +01:00
justin aa412f1911 Allow for no-ammo muzzles 2025-08-10 08:09:03 +01:00
justin 9fb7440776 Tweak creature update 2025-08-06 13:10:37 +01:00
justin af5bdf59b9 Pitted creatures lose all items 2025-08-05 21:47:32 +01:00
justin f69956750a Work on what happens when creatures fall down chasms 2025-08-05 21:39:44 +01:00
justin a68013b934 Partially implement grenades down chasms 2025-08-04 09:39:04 +01:00
justin eeb7c8ac88 Work on gibs and chasms 2025-08-01 09:39:13 +01:00
justin 7110ddb7a6 Add sound queue when on chasm edge 2025-07-30 14:01:56 +01:00
justin d7354f7bc9 Cleanup 2025-06-20 19:40:07 +01:00
justin 4ae7c6ebd6 Start moving creature properties out of records 2025-06-06 08:46:27 +01:00
justin d405747bd5 Tweaks concerning item types 2024-12-18 11:39:12 +00:00
justin d0ef2628ce Start more sensibly separating avatar from ai creatures 2024-12-17 19:55:07 +00:00
justin e7e20277e4 Attempt to fix some space leaks, general cleanup 2022-08-23 23:00:12 +01:00
justin ec4ff84c46 Tweak turrets 2022-07-28 13:46:22 +01:00
justin 160560af5f Refactor, try to limit dependencies 2022-07-28 00:59:56 +01:00
justin 1f79fe157f Make creature update an external function 2022-07-20 01:22:17 +01:00
justin 7f3449dd5c Hack solution, update random generator for each creature 2022-05-19 13:58:00 +01:00
justin a6fdd66b9b Add random generator update when creature does random turn 2022-04-07 23:17:16 +01:00
justin 100f776ddd Cleanup 2022-04-07 21:39:39 +01:00
justin 591cff68ff Add file 2022-04-07 19:40:32 +01:00
justin e5db9ba5d0 More cleanup 2021-12-09 22:40:20 +00:00
justin e84b4a29e8 Cleanup 2021-12-09 22:37:14 +00:00
justin 3c35a04531 Cleanup, trying to diagnose space leak in crit update 2021-12-09 22:12:44 +00:00
justin 08fa84c1fd Cleanup and reorganise 2021-10-31 19:46:32 +00:00
justin a6f08aef16 Move toward diagnosing state update leak 2021-08-18 11:53:14 +02:00
justin 69f915a894 Cleanup warnings 2021-05-17 22:39:18 +02:00
justin d7fcdbf550 Delete cruft, add Reader monad to some internal ai 2021-05-16 21:42:11 +02:00
justin 9b3fbba393 Add file, fix lamp doDamage space leak 2021-05-12 20:48:55 +02:00
justin 2897c65e9e Add destroyable lighting 2021-03-27 11:59:34 +01:00