Commit Graph

43 Commits

Author SHA1 Message Date
justin 8a612be5fe Improve debugDraw 2022-07-02 17:45:03 +01:00
justin 3952ec6315 Store paths crossing block walls in block 2022-07-02 15:31:27 +01:00
justin f6084f37ed Reallow different line block sizes 2022-07-01 21:47:49 +01:00
justin 8b72df2772 Change poke to use folding rather than store incremental ints in vector 2022-06-27 15:33:24 +01:00
justin 90af97ee22 Fix wall zoning 2022-06-27 09:56:54 +01:00
justin c3f9dad233 Remove parallelization of pokeTopPrism 2022-06-26 14:26:39 +01:00
justin 8d266a6770 Various improvements, metal debris 2022-06-23 18:53:26 +01:00
justin 0f01e422f6 Move towards allowing partial destruction of doors 2022-06-23 14:52:25 +01:00
justin 55d2fcc8d0 Add possible cosmetic pipes to tanks 2022-06-19 10:17:03 +01:00
justin bae0f7dcad Make "tanks" into Blocks 2022-06-18 23:28:17 +01:00
justin 781e337cad Commit mid block refactor 2022-06-18 11:07:17 +01:00
justin 5f68b512dd Make crytal walls destructible by shatterGun 2022-06-18 01:14:47 +01:00
justin aa29e5ddf2 Improve debris 2022-06-16 12:24:09 +01:00
justin 4e4759fb1c Cleanup 2022-06-08 22:34:29 +01:00
justin d42538e3c0 Add fix bug in terminal destruction effects 2022-06-07 01:25:36 +01:00
justin b0173c3778 Work on terminals and machines 2022-06-06 00:14:46 +01:00
justin 582881ca66 Continue to tweak death effects 2022-06-04 15:52:38 +01:00
justin dd985c6a49 Start to add basic gibbing 2022-06-03 18:00:07 +01:00
justin 024f72da20 Remove _plGenUpdate field, instead allow Placements to take World arg 2022-06-02 20:00:03 +01:00
justin 7c4a853d70 Remove GenWorld datatype 2022-06-02 19:06:00 +01:00
justin 35cd213bcf Move GenWorld fields into World 2022-06-02 18:48:20 +01:00
justin 66d098cfef Move towards scrapping separate GenWorld, merging into World 2022-06-02 18:17:38 +01:00
justin 2dc94b85da Move GenWorld update of placements into product type 2022-03-16 09:39:07 +00:00
justin f16f32d9d3 Implement terminals 2022-03-14 20:39:23 +00:00
justin 1b6f11709c Implement randomised markings on sensors 2022-03-13 19:59:46 +00:00
justin 907cca0ef0 Implement moving mounted lights 2022-03-10 14:43:41 +00:00
justin 8179a2aa4f Fix incorrect creation of unused links pos 2022-03-08 09:48:45 +00:00
justin 59e6f433ff Add missing file, workaround for placement positions bug 2022-03-08 07:59:36 +00:00
justin 0c580e63a4 Start cleanup of room in-links 2022-03-05 01:09:19 +00:00
justin cdeb3dfa67 Use a creature to "use" the weapon of a turret 2021-12-11 18:06:04 +00:00
justin 5cbe394e08 Cleanup 2021-11-28 17:07:04 +00:00
justin 618653a86e Refactor light sources 2021-11-28 16:53:26 +00:00
justin 123bcd2c94 Allow for random choice between placements in different rooms 2021-11-26 12:20:20 +00:00
justin aad79bdf25 Thread a more complex structure through the placement process 2021-11-25 01:32:25 +00:00
justin 5b7d9fccf1 Cleanup, work towards allowing for placements to interact across rooms 2021-11-25 01:13:41 +00:00
justin e44c5e7120 Allow for more complex placement positioning 2021-11-24 20:51:50 +00:00
justin 5d9ea4b733 Correct room link position numbering 2021-11-22 16:42:19 +00:00
justin afeb9d2b64 Add wire to central laser room 2021-11-21 19:14:17 +00:00
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 9db091597d Add indexed world modifications, example use in flicker lights 2021-11-17 11:24:40 +00:00
justin ebe9ad6b90 Cleanup: broken pathfinding 2021-11-16 18:05:47 +00:00