524 Commits over 0 Days - ∞cph!
Wander component to help simplify mob state machines
Use wander component in roller
Make sure mobs are networked
Roller should charge a bit beyond the target
Destroy voxel model on component destroy
Generate mesh collision for chunk mesh
Replace tree branch with tom's new model
branch
Merge branch 'main' of sbox-hc2
Add depletion stages to rock node
Inventory Saves/Loads with Selected Character. Replaced GiveItem with TryGiveItem. Added OverflowContainer
Add Inventory separate from Hotbar. Giving items to the Hotbar will overflow to the Inventory (and vice versa). Can view inventory in TAB Menu
Inventory HUD slots update properly. Other inventory fixes
IsValid check for Local Player on Compass so there aren't errors on first load
Add item icon editor, tree node, tree branch item (pending model)
Tree and dead tree
Merge branch 'main' of sbox-hc2
Spawn world item over network
Better world placement for node-created items
Removed ruby animgraph, use code to spin world items around
Add Wheel component for new roller model
Add Rollerball component for the rollers
https://files.facepunch.com/ziks/2024-08-13/sbox-dev_VQidCjB8ib.mp4
Don't destroy the world item if we can't insert it into our inventory
Inventory Refactored to no longer use GameObjects/Components
Add item stacking
Minor fix post-rebase
Add WorldItem, resource node drops items on the ground, collide with world item to pick it up
Voxel models can have their own palette using a structured buffer
Resource node depletion visuals, regeneration
Placeholder resource node
Use arrays for the voxel normals in shader
Can collect items from resource nodes
Implement GetWeaponEffectiveness
Tweak leggy gait
Update libstates
Add ResourceGatherer weapon component
Drone has damage numbers
WIP wander helper component
Instead of booting to Main Menu when no selected Character, open Character Select Modal. Only spawn Player once a character is selected.
Limit leggy turning speed
Started on leggy lad
Leg component with some janky IK
Just rotate the character always for now
Make the footstep component play on SkinnedModelRenderer.OnFootstepEvent instead of arbitrary timer
Add a few sounds for weapons, melee weapons have a delayed swing
Adjust attack range for Sword
standing stones
Merge branch 'main' of sbox-hc2
bothy
Merge branch 'main' of sbox-hc2
Bonemerge character mesh onto an invisible citizen
Better trace trajectory for melee weapons