Commit Graph

271 Commits

Author SHA1 Message Date
justin d8b1a0c71e Refactor path zoning 2022-07-23 13:47:54 +01:00
justin 94d5691f46 Refactor cloud zoning 2022-07-23 13:18:25 +01:00
justin 12fad676f2 Move universe IO effects outside of world 2022-07-23 12:53:20 +01:00
justin 39778f46fb Refactor wall zoning, remove streaming 2022-07-23 12:29:29 +01:00
justin 39f4555697 Refactor creature zoning 2022-07-22 17:53:08 +01:00
justin 43e7d20b21 Refactor world events 2022-07-22 14:30:53 +01:00
justin 7fdb70dd1c Work towards making world read/showable 2022-07-22 11:16:12 +01:00
justin 6b69fc1684 Add Read/Show instance for Creature 2022-07-22 10:44:54 +01:00
justin aabd8a2cb8 Refactor light sources 2022-07-21 16:21:35 +01:00
justin cf5ec4a261 Use strict-containers for IntMaps 2022-07-21 15:27:00 +01:00
justin 866196ab3e Move item effect functions 2022-07-20 22:43:30 +01:00
justin 845c1f282e Move function fields outside equipment 2022-07-20 20:40:13 +01:00
justin e9f0130013 Remove functions from left use item use field 2022-07-20 17:22:07 +01:00
justin 795c4c1987 Mid refactor of item ruse--broken 2022-07-20 16:30:30 +01:00
justin eeb98eb151 Start refactoring held item use 2022-07-20 16:03:35 +01:00
justin 2c6e5e818a Move held item scrolling into dedicated datatype 2022-07-20 15:17:56 +01:00
justin 2755a4ffdd Separate out ammo data 2022-07-20 15:01:01 +01:00
justin 577cf0c44e Move toward shell storing update as list 2022-07-20 11:49:10 +01:00
justin 330a81a955 Refactor projectiles 2022-07-20 09:55:07 +01:00
justin 1f79fe157f Make creature update an external function 2022-07-20 01:22:17 +01:00
justin 29e25f61d3 Create datatypes for radar sweeps 2022-07-19 20:38:56 +01:00
justin 89d397a928 Tweak bullet bouncing and spawning 2022-07-19 18:21:51 +01:00
justin 3031f2478c Split bullet spawning and bouncing/penetration 2022-07-19 15:33:49 +01:00
justin 0a7922ec5e Improve static bullets 2022-07-19 13:15:13 +01:00
justin 54ba0fbedc Move flame into its own datatype 2022-07-18 22:41:40 +01:00
justin 5495d33389 Move sparks into dedicated datatype 2022-07-18 12:15:05 +01:00
justin 13f2255ba7 Fix minigun 2022-07-18 11:20:29 +01:00
justin 7d6407bebc Move bullet trajectory into bullet update function 2022-07-17 10:31:34 +01:00
justin 301946ff8f Move bullets into own data type 2022-07-16 21:15:25 +01:00
justin 22adcb89e0 Cleanup 2022-07-16 18:07:43 +01:00
justin e4a4766ddf Add sounds, move data types out into separate folders 2022-07-16 17:06:51 +01:00
justin 7d7ed6689d Cleanup 2022-07-14 21:32:19 +01:00
justin 79791d0df2 Enable duct taping torches to rifles 2022-07-14 11:32:32 +01:00
justin 090408b438 Move towards abstracting out held item positioning 2022-07-14 00:06:13 +01:00
justin d26470281c Fix bullet weapons ruse 2022-07-13 22:32:40 +01:00
justin 35a1eb9732 Cleanup 2022-07-13 22:22:24 +01:00
justin 6c50021f04 Use grid when creating block debris 2022-07-13 10:44:18 +01:00
justin 1ccb87ff13 Make tanks into decorated blocks 2022-07-12 10:57:37 +01:00
justin 791d065eff Fix explosion damage 2022-07-11 20:26:19 +01:00
justin 53548fb1ff Remove item picture field, handled by outside function 2022-07-11 12:34:39 +01:00
justin 3447b9b0bb Cleanup 2022-07-11 10:26:33 +01:00
justin 75d597f774 Remove unnecessary item held/worn field type 2022-07-11 10:20:40 +01:00
justin ad84e69d05 Data-ify item drawing 2022-07-11 00:33:59 +01:00
justin 75cd15c240 Data-ify creature drawing (partially) 2022-07-10 23:24:25 +01:00
justin 646942d20c Move flares into own grouping 2022-07-10 13:12:17 +01:00
justin ce5b596d4f Move radar blips into own grouping 2022-07-10 11:52:51 +01:00
justin fb66a45495 Work on connecting pathfinding grid 2022-07-09 12:36:17 +01:00
justin 68cb191063 Improve item use hammer, improve wide laser 2022-07-07 10:58:18 +01:00
justin 3759434d92 Make use hammers and item positions slightly more logical 2022-07-07 08:27:56 +01:00
justin c2e7fcc897 Commit before rethinking item positioning, broken item hammer 2022-07-07 07:50:05 +01:00