Commit Graph
49 Commits
Author SHA1 Message Date
justin 114335fdbe Refactor creature ai 2021-05-20 21:25:42 +02:00
justin 4463dc7716 Refactor bullet particles 2021-05-19 13:46:19 +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 f0e5095b5f Refactor 2021-05-04 18:11:59 +02:00
justin 6d4c17fc07 Refactor wall points from lists to pairs 2021-05-04 01:31:55 +02:00
justin e21178b688 Refactoring 2021-05-03 23:59:20 +02:00
justin 7711738b3b Add blurring of lightmap (and refactoring) 2021-05-01 02:28:04 +02:00
justin 9c0e4425da Refactoring and linting 2021-04-30 17:50:28 +02:00
justin 83c2220813 Refactoring, linting 2021-04-30 15:22:24 +02:00
justin c8e84c775f Linting, refactor random angle walk for flamer 2021-04-30 13:21:37 +02:00
justin 619756dd73 Generalise weapon character modes 2021-04-29 23:13:41 +02:00
justin 6a38950501 Linting, haddocking 2021-04-29 15:31:07 +02:00
justin 64b5b9e2a5 Hlinting 2021-04-27 11:45:43 +02:00
justin 30736997c3 Allow for different item drops on creature death 2021-04-25 02:16:31 +02:00
justin 108b66f3ad Tweak wall cutting, removes inverse walls 2021-04-23 21:17:37 +02:00
justin 4c611ba4aa Make more sounds positional 2021-04-23 17:27:32 +02:00
justin be3c3339ec Tweak sound positions 2021-04-06 20:25:25 +02:00
justin 47ac104520 Further implementation of poitional sound 2021-04-06 19:19:23 +02:00
justin dfee9b2f37 Modularise shockwaves, stop landing self damage when blinking 2021-04-04 20:19:45 +02:00
justin a4afe05478 Stop inanimate objects from opening walls 2021-03-29 13:36:03 +02:00
justin eb2a1a0edb Tweak sound 2021-03-27 15:23:16 +01:00
justin 62b5ffbfaa Cleanup Data 2021-03-26 23:49:07 +01:00
justin 31988e024b Unify curve bullets with straight 2021-03-25 03:06:37 +01:00
justin bc5ad33652 Refactor and improve flamelets 2021-03-24 22:42:43 +01:00
justin 3cce959d00 Replace particle pictures with draw functions 2021-03-24 13:42:31 +01:00
justin 48e6779503 Gunsmoke as clouds 2021-03-24 03:02:39 +01:00
justin 021ff857fc Refactor flash lighting, improve laser scope lighting 2021-03-23 19:36:59 +01:00
justin 3e2eaeece2 Refactor flash lighting, determine (projected) namespace 2021-03-23 17:39:34 +01:00
justin b13467053a Refactor basic explosion 2021-03-23 14:50:23 +01:00
justin 885fa4a67e Rename (indexed) particles to projectiles 2021-03-23 14:03:00 +01:00
justin 941fef134d Implement wall penetrating bullets 2021-03-23 12:06:46 +01:00
justin afb3d8a712 Refactor window block 2021-03-23 03:25:35 +01:00
justin 553c6978d6 Add config.json file and Aeson dependency in package.yaml 2021-03-22 21:36:24 +01:00
justin bc4aeef35e Cleanup muzzle flare 2021-03-22 14:36:20 +01:00
justin b50dd8605a Refactor bullet hit effect towards penetrating bullets 2021-03-22 13:11:08 +01:00
justin 4365185f9f Decrease muzzle flare light time 2021-03-20 18:51:03 +01:00
justin 3707954913 Partially implement a framebuffer object for bluring shadows 2021-03-16 20:27:05 +01:00
justin 76a4731785 Abstract out random offset for weapons 2021-03-16 14:32:30 +01:00
justin f18bf2348a Abstract out direction accuracy 2021-03-16 14:16:27 +01:00
justin 875679d25f Tweak parameters on bezier gun, abstract out random accuracy direction 2021-03-16 13:56:19 +01:00
justin ca5ff88522 Split UseItem module 2021-03-16 11:54:41 +01:00
justin 97fd7f5576 Make bezier gun target on scroll 2021-03-16 11:33:47 +01:00
justin f939535657 Narrow down non-termination to thingsHit[LongLine] 2021-03-15 19:36:33 +01:00
justin a5e0dc65da Initial implementation of bezier bullet 2021-03-15 13:11:01 +01:00
justin 95c9610b74 Small cleanup, delete unneeded code 2021-03-12 21:17:24 +01:00
justin 6f1f817ed3 Modularise triggers for weapons 2021-03-12 02:54:15 +01:00
justin 22275beb89 Modularise code concerning items 2021-03-12 02:29:24 +01:00