Commit Graph

1369 Commits

Author SHA1 Message Date
justin dc78561c20 Parallelize poking 2022-06-25 14:18:53 +01:00
justin 81b1fa5b5e Digital line zoning 2022-06-25 14:01:19 +01:00
justin dd0afc6166 Add options page scrolling 2022-06-25 09:28:45 +01:00
justin 3c2df2542a More streaming refactoring 2022-06-24 23:37:01 +01:00
justin 0270d423fd Refactor more instances to use streaming 2022-06-24 14:30:16 +01:00
justin b467a7dd91 Refactor more collisions to use streaming 2022-06-24 13:58:08 +01:00
justin 78f211a129 Use streaming to improve speed of generating cullbox 2022-06-24 11:35:35 +01:00
justin ffdf7e4164 Correctly filter walls for distance test 2022-06-24 09:34:45 +01:00
justin 86b1c2581b Start using streaming as the way to consume foldable objects 2022-06-24 09:27:29 +01:00
justin 89dd8502ad Change foldr to foldl' in some cases 2022-06-23 21:46:46 +01:00
justin fb3f677957 Add more sounds 2022-06-23 21:23:45 +01:00
justin 8d266a6770 Various improvements, metal debris 2022-06-23 18:53:26 +01:00
justin e3d5c4eb4b Start to add mountable objects 2022-06-23 16:07:58 +01:00
justin 85406d06c1 Correct non-pushing of partially destroyed doors 2022-06-23 15:20:50 +01:00
justin 56b9b2dd9e Move towards drawing shapes according to location 2022-06-23 14:53:08 +01:00
justin 0f01e422f6 Move towards allowing partial destruction of doors 2022-06-23 14:52:25 +01:00
justin 4c8c82b55c Simplify doorMechanism (involves hack) 2022-06-23 11:00:25 +01:00
justin 8e3f03637d Commit before door refactor 2022-06-23 09:30:46 +01:00
justin ee47ee8e95 Require weapon also primed on ammo check 2022-06-22 21:03:06 +01:00
justin fff5c87092 Re-add twist when reloading, stop reload when full ammo 2022-06-22 20:41:37 +01:00
justin 2ebad5da2a Cleanup 2022-06-22 19:31:11 +01:00
justin c34468aa49 Fix bug on dropping item when reloading 2022-06-22 19:22:17 +01:00
justin 4d1b5d3ca8 Allow for left click to start and pause reloading when aiming 2022-06-22 18:18:25 +01:00
justin 3609bdb4fd Rename sounds 2022-06-22 17:03:24 +01:00
justin 698ccb414d Record whether a mouse click is continued or not 2022-06-22 17:02:57 +01:00
justin ac0948cb64 Allow pausable reloads with discrete progess steps 2022-06-22 14:20:20 +01:00
justin 029b6daf8e Allow for custom reloading sounds 2022-06-21 22:21:18 +01:00
justin 53c8be0679 Continue reload refactor 2022-06-21 14:07:17 +01:00
justin 14a7189b44 Continue refactoring reloading 2022-06-21 13:06:55 +01:00
justin 37eb69c661 Refactor reloading to use list of required steps 2022-06-20 19:06:02 +01:00
justin a85cf4d1fb Continue refactor of reloading 2022-06-20 11:12:24 +01:00
justin 2f4b381484 Make reloading based upon creature stance 2022-06-20 00:53:47 +01:00
justin 8d457033a2 Cleanup 2022-06-19 22:46:50 +01:00
justin b3c6944693 Hack to prevent creature dying with greater than 0 hp 2022-06-19 22:33:49 +01:00
justin 149ec834ff Add file 2022-06-19 22:26:44 +01:00
justin e838f270f2 Cleanup 2022-06-19 22:26:34 +01:00
justin 8d81104f5f Refactor material sounds 2022-06-19 21:21:33 +01:00
justin 08e5df07e2 Allow for door destruction 2022-06-19 20:50:03 +01:00
justin 9e311cccf4 Fix glass debris bug 2022-06-19 16:42:41 +01:00
justin 4924aa0a57 Make block damages slightly more logical 2022-06-19 16:11:54 +01:00
justin a7e6d6f3cc Move wall damages to external position 2022-06-19 15:05:12 +01:00
justin f2d6504634 Fix bug in room position generation 2022-06-19 13:19:15 +01:00
justin 541a04f1bc Make item display universal 2022-06-19 12:56:30 +01:00
justin df1f3ad6b0 Split Dodge.Base 2022-06-19 11:34:59 +01:00
justin 6cc29813d8 Allow creation of items via typed command 2022-06-19 11:04:16 +01:00
justin 075d4b1164 Cleanup 2022-06-19 10:26:18 +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 cc93fc83d7 Add file (broken commit, mid block refactor) 2022-06-18 11:07:34 +01:00
justin 781e337cad Commit mid block refactor 2022-06-18 11:07:17 +01:00