Commit Graph

103 Commits

Author SHA1 Message Date
justin 2f3896345d Add laser central room, using new placement/roompos functionality 2021-11-21 17:44:32 +00:00
justin a546d070f0 Add shrinkability and cursed items 2021-11-18 18:30:22 +00:00
justin 147d6098ab Tweak block sounds 2021-11-18 03:50:54 +00:00
justin 94552ff658 Make creature vocalizations stop on death 2021-11-18 02:42:12 +00:00
justin bcdf0e643c Reorganisation of light source placements and fittings 2021-11-17 12:04:03 +00:00
justin 602d91d3a8 Add wall dust when destroying a block 2021-11-17 11:48:20 +00:00
justin 9db091597d Add indexed world modifications, example use in flicker lights 2021-11-17 11:24:40 +00:00
justin 5a52b646e1 Add forgotten files, many updates concerning turrets and shields 2021-11-05 19:58:55 +00:00
justin e4c73b9b8b Control wall damage effects using the wall 2021-11-01 16:50:09 +00:00
justin 7ddbbdda14 Improve machines, tweak wall ids 2021-11-01 15:21:21 +00:00
justin 86fdfd260e Add objects based on walls, called machines 2021-10-31 22:55:02 +00:00
justin d5d4c93007 Various cleanups 2021-10-29 18:40:28 +01:00
justin 4480d0f7c7 Fix thunk leak 2021-10-29 17:54:28 +01:00
justin 50d0f18ab7 Determine thunk leak when marking seen walls 2021-10-29 17:25:12 +01:00
justin 686a9fc3ee Unify block wall types 2021-10-28 00:05:57 +01:00
justin 74e19008b4 Working reimplementation of blocks and destruction 2021-10-27 12:12:51 +01:00
justin 8f738410c0 Unshadow window blocks when neighbour destroyed 2021-10-27 11:44:09 +01:00
justin 15fac3db6e Allow for destruction of blocks again 2021-10-27 00:15:26 +01:00
justin 12d43f9cf0 Partially implement separate blocks 2021-10-26 22:53:49 +01:00
justin 982c8d81e1 Cleanup 2021-10-19 15:13:41 +01:00
justin 9e9d2b5def Cleanup 2021-10-19 13:14:52 +01:00
justin d46de1ca80 Add tank furniture, stop autorotate when aiming 2021-10-05 22:57:54 +01:00
justin b8af2ce9d8 Commit before placement refactor 2021-09-28 14:55:22 +01:00
justin 1990558985 Refactor doors 2021-09-28 01:48:03 +01:00
justin 79b2692199 Refactor inverse shockwave 2021-09-26 12:09:44 +01: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 85edd98d62 Various performance improvements 2021-09-23 15:27:37 +01:00
justin 29f048cfdd Add dust on bullet wall hit 2021-09-13 12:23:51 +01:00
justin 49274064a0 Add quicksave 2021-09-13 00:17:45 +01:00
justin ea333a363b Add menu option for auto camera rotation 2021-09-11 20:22:44 +01:00
justin f2553ded0e Implement auto rotate camera when close to walls 2021-09-11 19:55:46 +01:00
justin aa7413a29f Cleanup, move towards unifying zones 2021-09-11 15:52:43 +01:00
justin 70c97f5367 Refactor sounds 2021-09-09 14:58:07 +01:00
justin be7b2d2cd7 Add frame clock 2021-09-09 13:29:09 +01:00
justin 643cd5a420 Move towards incorporating sound into ai 2021-09-08 17:41:13 +01:00
justin e366698064 Start ai cleanup 2021-09-05 22:27:31 +01:00
justin 68ba11aa91 Thread random generate through creature update 2021-09-05 12:46:19 +01:00
justin 215a3dda36 Cleanup creature picture 2021-09-04 14:53:05 +01:00
justin 083000c103 Slight cleanup 2021-09-03 10:58:06 +01:00
justin ce4c3bd231 Tweak window rendering 2021-09-01 13:13:10 +01:00
justin ecaa5c48d0 Working cloud shadows (slow) 2021-09-01 12:20:01 +01:00
justin f977742f06 Fix poison gas 2021-08-28 19:24:15 +01:00
justin 349f4c2783 Refactor dynamic camera code 2021-08-18 18:52:09 +02:00
justin 910c29a510 Fix worldEvent reset space leak 2021-08-18 13:18:46 +02:00
justin a6f08aef16 Move toward diagnosing state update leak 2021-08-18 11:53:14 +02:00
justin cfb27d4a76 Implementation of creature update using endofunctor monoid 2021-08-18 00:59:35 +02:00
justin c58ee6d56c Improve line zoning 2021-08-16 14:44:52 +02:00
justin 4bbe5d0cf1 Move main to allow for new executables 2021-08-11 17:54:48 +02:00