Commit Graph

61 Commits

Author SHA1 Message Date
justin 4d12d6cf2b Cleanup 2025-10-15 20:29:43 +01:00
justin 5e6ed1d793 Make _targetCr an Int id rather than a full creature 2025-10-15 20:09:17 +01:00
justin 49fb982877 Refactor crPos to be a V3 2025-10-10 13:47:31 +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 4e008366f4 Work on damage sounds 2025-06-22 16:00:53 +01:00
justin 078a3cc7ea Cleanup 2025-06-14 23:16:29 +01:00
justin 81a7dcd962 Refactor damages 2025-06-07 14:26:00 +01:00
justin 2b39152060 Remove DamageEffect 2025-06-07 10:28:17 +01:00
justin 7292bc9012 Remove creature move type record 2025-06-06 15:32:19 +01:00
justin 0f55257bff Remove creature records 2025-06-06 13:36:18 +01:00
justin 3553ee5bbf Cleanup 2025-05-31 13:34:41 +01:00
justin b1c3cf5045 Cleanup 2025-05-31 08:56:20 +01:00
justin 9e2dc995e9 Continue item use refactor 2024-12-31 11:25:56 +00:00
justin 3a72bd366f Commit before changing ItemUse into single product type 2024-12-20 14:49:18 +00:00
justin 25cec10313 Flatten values in creature manipulation data types 2024-09-24 21:50:21 +01:00
justin fe00af0e73 Extend inv item location information to include "attached" items 2024-09-24 21:26:26 +01:00
justin efd3e17cbf Cleanup, think about removing creature "hammer" 2024-09-22 10:47:47 +01:00
justin 31b5db6e9e Distinguish between selected item and root-selected item 2024-09-21 21:59:53 +01:00
justin 0735b46266 Stop equip after combining 2023-05-15 06:46:09 +01:00
justin 60e5e6ecae Add extra warning cries to chaseCrits 2023-05-01 14:01:27 +01:00
justin 06608c60bf Tweak chaseCrit melee striking 2023-05-01 10:21:03 +01:00
justin 4afc216b25 Continue inventory tweak 2023-02-16 17:07:59 +00:00
justin 934dd64704 Work on inventory management 2023-02-16 16:12:03 +00:00
justin c354949ca9 Partially working change to selected items 2023-02-07 12:07:13 +00:00
justin 7e790b7153 Add in "linear" lWorld to separate time reversable worlds 2022-10-28 12:24:51 +01:00
justin 9f00e67298 Replace some foldr with foldl' 2022-08-23 15:40:15 +01:00
justin 12ce2365c2 Move towards simplifying impulses 2022-08-23 08:33:14 +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 6b69fc1684 Add Read/Show instance for Creature 2022-07-22 10:44:54 +01:00
justin 583027112d Dataify impulse/action/strategy function fields 2022-07-21 21:45:31 +01:00
justin cf5ec4a261 Use strict-containers for IntMaps 2022-07-21 15:27:00 +01:00
justin ffdfaa41c0 Cleanup creatures somewhat, fix LOS to LOSIndirect 2022-07-03 15:07:55 +01:00
justin 53c8be0679 Continue reload refactor 2022-06-21 14:07:17 +01:00
justin 8d457033a2 Cleanup 2022-06-19 22:46:50 +01:00
justin 5ff2fb4910 Cleanup terminal display 2022-06-03 09:20:03 +01:00
justin 41e5538eb7 Add jitter on chase crit bark 2022-05-19 10:58:13 +01:00
justin fa8d8b5899 Assorted changes, cleanup menu selection text 2022-04-25 23:27:39 +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 ac74ae0ed1 Simplify creature update 2022-04-07 19:40:12 +01:00
justin 3698a738f3 Cleanup creature update slightly, add show instance for impulses 2022-03-26 08:08:16 +00:00
justin 06a501ff88 Rethink damage data type, work on damage sensors 2022-03-13 09:27:35 +00:00
justin be1fda266a Cleanup launchers 2022-03-02 08:36:16 +00:00
justin ec51efabca Set lasGun muzzle position correctly 2021-12-11 23:11:13 +00:00
justin 6cd59d99bc Cleanup 2021-12-11 22:08:43 +00:00
justin cdeb3dfa67 Use a creature to "use" the weapon of a turret 2021-12-11 18:06:04 +00:00
justin 15e1fbc060 Fix space leak when assigning targeted creature 2021-12-10 02:56:14 +00:00
justin e84b4a29e8 Cleanup 2021-12-09 22:37:14 +00:00