697 Commits over 122 Days - 0.24cph!
Potential NRE fix for GetAttachmentPosition
Fix AspectRatio only returning integer values
Update SpriteTools
Remove unneeded function
Removed delays from Map Generation so its super quick and invisible
Queue Broadcast Events on the correct frame. Resolves Facepunch/sbox-spritetools#17
Fix Main Menu NRE when typing in search box
Prevent Toasts from ticking down while you're in a Loading Screen.
Added Main Menu Toasts
Added Toast that pops up after playing a game you haven't yet interacted with. Clicking will open a Review Page Modal.
https://files.facepunch.com/CarsonKompon/2024/August/19_12-04-UnlinedWeaverbird.png
"Create model..." now shows up when right clicking an .obj file
Can now drag folders to/from the TreeView on the left side of the Assets Browser. Resolves Facepunch/sbox-issues#4742
Dragging a folder on itself no longer recursively creates folders. Resolves Facepunch/sbox-issues#6258
Added "Recently Updated" section back to Main Menu front page
Added Search Bar and Filter Order to Game Jam page on Main Menu
Don't place tile at -MaxValue,-MaxValue when using Line Tool or Rect Tool on a single position
Added Place Block SFX
BlockPlacer OnUpdate error fix
Hopefully fix VoxelParticles.Spawn error
WorldItem NRE fix
Add basic Server List page to Main Menu
Delete MyComponent.cs
Add basic settings menu with audio sliders that save/load
Hopefully fix HighlightSelectBlock NRE
Can now hold right click to place 3d rect of blocks
Fallback carriable is more effective against wood
Fix not having punch animations in published build on new character
Added HighlightSelectedBlock to pickaxe and made it slightly more effective on soil
Added Stone Shovel and Stone Sword
Fix Character Select Modal not working on first startup
Fix Shovel and Sword positioning
Don't show BuildingOverlay over the Inventory
Melee Weapons use durability when hitting the world
Fix MeleeWeapon not hitting the correct block(s)
Using the Character Select menu in the Pause Menu will actually change your character instead of saving your existing character over it.
Update Stone Axe/Pickaxe to use proper models
SMG Crafting Recipe makes a bit more sense
Balance DamagePerItem for rock node
Fix rock resource being Wood type
Add Stone Pickaxe
Added Stone Axe
Made some Music to set the mood 🎵
Improved the Roller rolling sound
Update Mining Laser Item Icon
Add sound to Mining Laser. Laser and it's sounds should be networked now
Sword recipe makes a bit more sense
Don't show .0000001 on damage numbers
Tweaked effectiveness of Fallback Carriable, Sword, and made the Mining Laser work again.
Check for and take the correct amount of blocks when BrushSize is greater than 1
Fix typo
Added ProgressBars to Perks panel
CraftingMenu slides in the same way Perks Menu does when pressing TAB
Melee Weapon now properly aims towards the crosshair instead of awkwardly aiming to the side. Show crosshair when holding fallback carriable
Change Brush Size is now ALT+MWHEEL instead of SHIFT since you want to sprint and change items most times
Added rolling sound to the roller mob
Pitch the drone's idle sound with it's speed
Wait for World Renderer to be ready in HighlightSelectedBlock
Added Idle sounds to Mobs
Add Looping Idle sounds to Drone Mobs
Make sure it also works for brush sizes larger than 1
If the trace misses for placing a block, it will check for a nearby block (so you don't need to look at the face of another block to place on it)
https://files.facepunch.com/CarsonKompon/2024/August/16_07-48-BareGerenuk.mp4
MeleeWeapon and Projectiles now ignore WorldItems
Created Building Overlay that displays when holding a placable block
Fix DamagePerItem on node_tree_5
Fallback Carriable starts enabled now (disabling if you have items to start with)
MaxHealth and HealthRegen Stat Upgrades now actually do their effect
Remove starting weapons since you can craft them now
Added NotificationPanel UI to bottom right showing XP gain, Level Ups, and Item Pickups (stacking existing entries)
Fix punch animations not playing on fallback weapon
Fixed blocks dropping more than double what they were supposed to 😳
NetworkSpawn(null) where appropriate so we now only own the objects necessary to us (destroyed properly on disconnect)
Change MaxStack for Blocks from 99 to 256. Resources from nodes stack to 64.
Fix NRE in HighlightSelectedBlock
Improve item pickups
Block Placer now consumes proper amount of blocks for larger brush sizes