4,794 Commits over 1,371 Days - 0.15cph!
Add a display slot number to the EditorHotbarSlot
Make some adjustments to building range
Added BlockGhost. Refactored how blocks are placed by players. Try to guess where the player wants to play it if they're looking over an edge
Added VoxelWorld.GetBlockType overload for position
Only include valid blocks in initial set
Respect BlockType.ShowInEditor
Add BlockType.ShowInEditor
Print friendly name instead of unique ids in logs
Add a bunch of .block types and remove the old ones as classes unless they contain logic that can't be handled otherwise
Add BlockTextureList to BlockResource so directional sprite names can be specified
Change block resource format
Default detail scale for dev.block is 0.5
Added Util.Audio and Util.Color. Added dev.block. Removed DevBlock class. Fixed all team colors.
Added AssetBlock. Added BlockResource. Added backwards compatibility for blocks that were classes but are now assets.
Add BlockTypeExtension and BlockType.GetItemTags() method. Implement tooltip for EditorBlockItem and EditorHotbarSlot.
Change TeamUpgradesNPC to TeamUpgradesEntity and ItemStoreNPC to ItemStoreEntity. Add aliases to both for backwards compatibility.
Implemented shrine models for item store, upgrades and airdrop
Implemented neutralizer properly for explosive blocks
Merge branch 'main' of sbox-corewars
Experimental vortex bomb placeholder sounds, implement explosion
Merge branch 'main' of sbox-corewars
Renamed w/v_portal to w/v_held_item and updated Fireball to use it
Merge branch 'main' of sbox-corewars
Update sbox-voxels. Make BaseBuildingBlock and BasePlasticBlock abstract
Make BlockType, LiquidBlock abstract. Don't add blocks to the valid blocklist if the type is abstract or a generic type
Check null or empty for block default texture in EditorBlockItem
Move tool info out of the way of the chatbox
Fixed chatting in the editor
Use a seperate color ($editor) for the editor theme
Re-styled editor CSS to fit with the main game
Set velocity to 0 when respawning as a spectator
Updated team color palette
Try adding a glow with CSS for the dropped items
Add more damping to item entity. Update item tags on demand and cache them. Update UsesStamina tag to use a brighter color.
Merge branch 'main' of sbox-corewars
Tweaks + don't have AmmoItem use a random world model
Merge branch 'main' of sbox-corewars
Set CP6 of dropped item particle to the item's color
Fixed up blocks procgen demo
Recompile again however for some reason it just will not accept g_flVoxelOpacity on voxel_translucent.vmat
Recompile shading with non directional diffuse lighting
Add SourceLighting value (0-8) to BlockType for future stuff
Clear the player's inventory when they become a spectator