Commit Graph

65 Commits

Author SHA1 Message Date
justin 49fb982877 Refactor crPos to be a V3 2025-10-10 13:47:31 +01:00
justin 23f61081cf Remove external corpses, handle them as creatures 2025-09-25 09:31:58 +01:00
justin fcb02850d0 Move toward not removing creatures on death 2025-09-25 08:48:20 +01:00
justin d1bb8a985b Commit before tweaking placementn/room generation 2025-09-23 09:52:52 +01:00
justin 2d856ddf9e Slightly rethink display of inventories and terminals 2025-09-18 19:56:12 +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 8721b31811 Remove parameters from machine damage sensors 2025-09-17 17:33:26 +01:00
justin 103f1e7e99 First implementation of no-item-zone sensor 2025-09-16 22:35:53 +01:00
justin 81d6727d8e Simplify analyser machines somewhat 2025-09-16 21:41:26 +01:00
justin 203919933c Work on detecting floor items near analyser 2025-09-08 11:37:08 +01:00
justin a478ee0a2a Fix sensor fail tline 2025-09-01 23:29:10 +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 c38d03165f Start refactor storing items in single intmap, done turrets
More checks required
2025-08-24 11:53:21 +01:00
justin 09428f2707 Add z level to energy balls 2025-08-04 22:49:36 +01:00
justin fa377171a4 Reinstate HammerTrigger (no weapons use it currently) 2025-07-29 10:47:09 +01:00
justin f1fb0ee768 Implement pulse rifle with explodable pulse balls 2025-07-27 11:10:30 +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 b4bdfbf2c3 Simplify sparks 2025-06-07 10:07:16 +01:00
justin 7bee1549bf Start work on clouds, damage, sensors 2025-06-06 22:53:41 +01:00
justin c4b9142d0f Tweak explosions 2024-12-24 14:54:32 +00:00
justin e93a804559 Allow for lights to be stored in a one-frame list 2024-11-26 12:50:39 +00:00
justin e7ea5d7fa9 Allow for more changable terminal screen colors 2024-11-17 10:18:04 +00:00
justin 216d55865f Cleanup 2024-11-07 19:45:53 +00:00
justin efcd3bd84a Add terminal temporary screen light 2024-11-07 19:17:38 +00:00
justin ccc966d652 Improve terminal color possibilities 2024-11-07 18:51:18 +00:00
justin b7d949c035 Draw cursor when targeting with HUD 2024-09-30 21:11:56 +01:00
justin d8d3a01f06 Allow for assigning attach items orientations 2024-09-30 16:09:56 +01:00
justin fd8adcea92 Cleanup, prepare ground to allow for drawing attached items 2024-09-30 15:09:21 +01:00
justin fc5539cb38 Cleanup 2024-09-30 12:54:31 +01:00
justin 0701c4043e Remove (by commenting out) module item-type system 2024-09-30 11:42:10 +01:00
justin 7d96616b91 Fix some shapes 2023-03-25 17:56:20 +00:00
justin d989acd6f2 Allow shadow fidelity option, fix bug in rendering box shadows 2023-03-25 17:22:58 +00:00
justin 7e790b7153 Add in "linear" lWorld to separate time reversable worlds 2022-10-28 12:24:51 +01:00
justin 82db86f55f Fix bugs in zoning 2022-07-30 14:21:13 +01:00
justin c8ad3e1294 Fix no damage to walls bug 2022-07-28 18:57:53 +01:00
justin ec4ff84c46 Tweak turrets 2022-07-28 13:46:22 +01:00
justin 8aeabf3f6c Cleanup 2022-07-28 12:35:19 +01:00
justin 160560af5f Refactor, try to limit dependencies 2022-07-28 00:59:56 +01:00
justin 8d17ce66e9 Cleanup 2022-07-27 12:49:23 +01:00
justin b2efbd2b3e Separate out concrete part of world 2022-07-25 12:10:50 +01:00
justin 14c4c47bf5 Cleanup 2022-07-25 00:56:55 +01:00
justin d219d8d889 Broken: refactor terminals 2022-07-25 00:45:15 +01:00
justin 24531b75a1 Refactor machines 2022-07-24 20:55:44 +01:00
justin cf5ec4a261 Use strict-containers for IntMaps 2022-07-21 15:27:00 +01:00
justin 1f79fe157f Make creature update an external function 2022-07-20 01:22:17 +01:00