branchsbox-corewars/maincancel

853 Commits over 516 Days - 0.07cph!

3 Years Ago
When placing a block pass the direction the player placed in. Have all torch blocks extend BaseTorchBlock. Have TorchEntity use the direction data to determine which side to place against.
3 Years Ago
Only show debug info when map is valid
3 Years Ago
Removed ChunkDataMap and added superior block data system
3 Years Ago
Experiments Update Block Slices in a worker thread (thanks @Metapyziks for pointing out I needed ThreadStatic) Send a connecting player 8 chunks a time but still very quickly Merge branch 'main' into tasks Start fleshing out an Inventory API Stashing work on Inventory API Fixed RPC related issues Added test_item and MainInventory population Added ChunkDataMap (currently only storing block health). Moved some stuff out of Game and into Map. Modifying ChunkDataMap values will network them accordingly. Block health is reset to 100 whenever a new block is created. Cleanup old logs InventoryContainer.Serialize / Deserialize Added NetInventory a convenience BaseNetworkable with custom INetworkSerializer that will perform an initial synchronization of an InventoryContainer Make sure InventorySystem.ClientDisconnected is called to properly clean up InventoryContainer connections Fixed item stacking when using custom data. Refer to item types by library name or generics. Add test stack code. Use library identifier instead of name. Fixed default stack size. Fixed stack size overflow. Merge pull request #1 from Facepunch/tasks Tasks + Inventory + Health
3 Years Ago
Add emission map, fix roughness
3 Years Ago
Support for higher quality materials
3 Years Ago
Improved shadows and lighting on testmap Updated temp textures
3 Years Ago
Reduce the amount of blocks Removed extra block textures & simplified textures
3 Years Ago
BlockEntity.CenterOnBlock
3 Years Ago
Fixed north neighbour chunks not having light map updated + don't call UpdateAdjacents per opaque/translucent SO but instead do both at once (optimization)
3 Years Ago
Cleanup shader and soften torch falloff
3 Years Ago
Fixed grass side texture id being wrong is next to translucent blocks Merge branch 'main' of sbox-corewars
3 Years Ago
Reduce ambient lighting to make caves even darker and scarier Reduce ambient lighting to make caves even darker and scarier
3 Years Ago
Fixed torch light propagation order
3 Years Ago
Torch light level will be 6 instead of 14 for testing
3 Years Ago
Added BlockType.IsPassable and BlockType.HasTexture. Added block entity system. Automatically add/remove entities that blocks require. Use will place a random Red, Green or Blue torch for testing.
3 Years Ago
Add ServerEntity and ClientEntity support to BlockType to create entities for blocks if required Merge branch 'main' of sbox-corewars
3 Years Ago
Improve light fall off, restructure lighting packing, colored rgb lights
3 Years Ago
Tidy up
3 Years Ago
Added a real simple way of selecting blocks until something better is hooked up
3 Years Ago
Fixed Window block translucency and consolidate light dirtying
3 Years Ago
Don't cull faces if block is translucent
3 Years Ago
RGB torch blending. Remove sunlight volume and merge into lightmap
3 Years Ago
Fix remove queue not adding to right channel
3 Years Ago
Add light propagation code / seperate BFS passes for each color channel to support colored torches in theory
3 Years Ago
Alpha testing blocks
3 Years Ago
Oops
3 Years Ago
Avoid looping more than we need
3 Years Ago
Tidied up / refactored slightly. Translucent blocks are now their own scene object to allow for translucency pass. Now hand over to ogniK for shader magic.
3 Years Ago
Updated block tps
3 Years Ago
Updated corewars test map
3 Years Ago
Yeet specular
3 Years Ago
Allow lightmaps to share between adjacent chunks Allow lightmaps to share between adjacent chunks Recompile vmat
3 Years Ago
Added additional blocks
3 Years Ago
Rework lighting data handling
3 Years Ago
Update blocks.tps
3 Years Ago
Update Rawblockfiles.psd
3 Years Ago
Addition blocks
3 Years Ago
Removed log Fixed dirt not using correct texture ids in chunks other than chunk 0, 0, 0
3 Years Ago
Compiled voxel material
3 Years Ago
An attempt to get sunlight working / propagating properly
3 Years Ago
Various fixes / optimizations for torchlight
3 Years Ago
Tidy up torchlight code and have it process BFS queue on tick
3 Years Ago
Sunlight :sunny:
3 Years Ago
Lets go back
3 Years Ago
Remove the temp fix
3 Years Ago
Temp check Merge branch 'main' of sbox-corewars
3 Years Ago
Further simplify attribute
3 Years Ago
Trim some bs
3 Years Ago
Fuck it 2.0