Commit Graph

45 Commits

Author SHA1 Message Date
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 5a2f529182 Cleanup 2022-07-24 00:23:03 +01:00
justin 5b9e9968f3 Reify shockwaves 2022-07-24 00:20:28 +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 cf5ec4a261 Use strict-containers for IntMaps 2022-07-21 15:27:00 +01:00
justin ce3154d311 Continue bullet refactor 2022-07-17 23:02:07 +01:00
justin bf023a61ce Add bullet damages field, move bullet data into own file 2022-07-17 21:45:26 +01:00
justin 791d065eff Fix explosion damage 2022-07-11 20:26:19 +01:00
justin 7a1dbbb3f9 Cleanup 2022-07-10 12:51:20 +01:00
justin 9801a40b9e Cleanup zoning 2022-06-28 13:43:37 +01:00
justin 61ad58c04a Zone creatures 2022-06-28 11:20:20 +01:00
justin f47059ae9b Commit before changing thingsHit to use stream 2022-06-26 11:37:43 +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 8d457033a2 Cleanup 2022-06-19 22:46:50 +01:00
justin 5ff2fb4910 Cleanup terminal display 2022-06-03 09:20:03 +01:00
justin 77c3f83d20 Add explicit layer datatype 2022-04-10 10:48:17 +01:00
justin edd82fb3ac Remove old layer code 2022-04-10 10:32:55 +01:00
justin ae7fbe29c2 Add extra flare to laser 2022-03-25 19:04:13 +00:00
justin 7f174b7d18 Cleanup, remove bullet tweaks 2022-03-22 22:41:48 +00:00
justin 06a501ff88 Rethink damage data type, work on damage sensors 2022-03-13 09:27:35 +00:00
justin 0a860e6f68 Fix aiming with no weapon crash 2022-02-08 12:47:58 +00:00
justin 9ead5b3979 Cleanup 2021-12-15 22:21:58 +00:00
justin 85ededc158 Start work on crafting/combinations 2021-12-02 00:50:29 +00:00
justin 213f573011 Reorganise weapons, start work on drones 2021-11-22 00:37:27 +00:00
justin a546d070f0 Add shrinkability and cursed items 2021-11-18 18:30:22 +00:00
justin 5cbfa6f1ff Stun turret turn with electrical damage 2021-11-05 01:41:57 +00:00
justin e4c73b9b8b Control wall damage effects using the wall 2021-11-01 16:50:09 +00:00
justin 12d43f9cf0 Partially implement separate blocks 2021-10-26 22:53:49 +01:00
justin 79b2692199 Refactor inverse shockwave 2021-09-26 12:09:44 +01:00
justin aa7413a29f Cleanup, move towards unifying zones 2021-09-11 15:52:43 +01:00
justin c36654520d Add missing dependencies, fix arc rendering 2021-08-28 16:22:21 +01:00
justin 7b7fd302d8 More strictifiiiying 2021-07-30 01:25:11 +02:00
justin 84a9badea8 Refactor modules 2021-07-25 01:29:43 +02:00
justin 9df19a9e85 Allow tweaking z buffer when rendering polygon, improve explosion render 2021-07-03 23:56:01 +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 05086d6f4a Refector 2021-05-05 17:36:10 +02:00
justin 7711738b3b Add blurring of lightmap (and refactoring) 2021-05-01 02:28:04 +02:00
justin 64b5b9e2a5 Hlinting 2021-04-27 11:45:43 +02:00
justin 772103f92c Cleanup, haddocks 2021-04-05 11:36:54 +02:00
justin dfee9b2f37 Modularise shockwaves, stop landing self damage when blinking 2021-04-04 20:19:45 +02:00