192,970 Commits over 4,049 Days - 1.99cph!
Fixed RidableHorse2.VehicleFixedUpdate server NRE
Bunch of WorldModel DoPrepare precalculations including largest dimension and collision based bounds.
Functions for aligning an object based on largest and 2nd largest dimensions.
Can now determine all items in the most "sensible" orientation: largest dimension sideways then 2nd largest upwards.
Bunch of supporting code.
Test functions to spawn all items with world models in a scene.
Debug rendering of bounds and directions.
merge from entity_scale -> hackweek_modding_improvements
Add support for the server to tell the client what scale to set an entity
- pooling already reset scale when entities return to the pool
Faster and cleaner AND switch tests
Floor netting item setup
gameplay proof of concept
Door controller server tests
Fixed some old failing tests
New test utils, code cleanup
Show send message option if one of your Discord friends who you don't have on Steam sends a game message too
Add a send message option in the chat message context menu
- Created Nucelus Grading system (grade initial hive based nuclei to 0 xp, grade 3)
- Increase a Nucleus's XP when honeycomb is created
- Swapped Nucleus to use ItemMod
- Created Nucleus Information Panel
- Display Raw Nucleus XP if it has any
- Comments added to Tree Entity changes
- Lootpanel added to GameUI
▌▅▌▍▇▌▌▄▆▉▆▌▌ ▅▅▆▍▌▆ ▇▋▋ ▍▆▍▌█▌█▅▇ ▇▇▍▊ ▇▉▍▇▌█▌ ▊▌▇▌▍.▇▊▌ ▄▅ ▊█▋▄▆▊▄ ▉█▍▉ ▅▆▌▉▍█▌ ▋▄▉▇ ▍▍ ▄▅▍ ▄▌▄▆▊▄▆▊▌▅
▉▅▌ ▍▋██▆▉▊ █▇▄▌▋ ▄▄▊▆▉ ▌▄▅▊▍▊▇▋▍▄▍ ▆▊ ▋▌▋▌▅▋▍█▊▉█▉▋▌▆█▉▄▉█▇▇▉
Some basic handling for full containers, this will need more work
Hopper now harvests everything from corpses
WIll take all items from a ResourceDispenser (animals and players)
Will take all items from any inventories (players)
Abstract hopper behaviour into new IHopperTarget interface
Implement in BaseCorpse
Misc prefab setup, guide meshes, icon
Fixed door controller side inputs adding active usage to batteries
When mapping the circuit to calculate the drain, do not consider the device connected to the door controller output if we're coming from a side input
Fixed the exact same bug with industrial conveyors
█▉▋ ▉▅▍▊▄▆▊ █▇▌▌ ▍▆▆▍▌ ▅▊▋▆▊█▉ ▋▍ ▄▆█▅▍▉▄ ▊▆▄▉ ▋▅▇▉ ▄▌▋▉
▇▇▍ ▋▇█▌▄▋▆█▆ ▄▋▅▋ ▉█▊▊▅▌▉ ▆▄▍▆█.▍▄▍ ▄▇ █▊█▍▆▌▉ ▄▆▆▉ ▋▆▅▄▊▅▋ ▅▅▇▋ ▉▋ ▊▊▇ ▅▇▄▋▆█▍▊▄▊
▋▆▉ ▅▉▌▊▍▉▋ ▌▆▋▋▆ ▌▍▍▊▅ ▋▇▉▉▇▊▆█▇▇▇ █▍ ▍▇█▉▍▌▍▍▋▅▍▉▍▉▆█▇█▄▄▍▍█
Reserialized tech trees to fix "total cost" not working
Toggled 'import animation' on RustPlayer.fbx
Fixed Ragdoll (now prefab instance of RustPlayer.fbx like the playermodel)
Tweaked static ballista deploy volumes and dismount pos
Hammer: Merged some under the hood changed from CS:GO
Also fixed ray-traced preview crashing
Menu: Do not include notifications library
Minor cleanups
Fixed weapon_shotgun only producing 1 bullet pellet when fired by NPCs
Color corrected all trumpet trees
Reexported trumpet trees with AO (AO got deleted by mistake)
Added new dismount pos to the mounted ballista so it can be mounted when aiming upwards on uneven terrain
▉▍█▉▉▆▅█▌▊█▉▋ ▍▊▇▆▅▆ ▌▅▅▄▄▉▇▇▅▌▍ █▅▆ ▄█▌▉▄▇▄▉ ▅▊▌▌▄▄ ▌▆▅▍ ▇▆▇▋▇▌▇▍ ▆▍ ▍▊▍▆▇▆▋█▌
Static ballista mount/dismount sounds
█▇▄ ▄▊▉▆█▊▍▍▍█▍ ▆▅▇ ▍▆▄▌▊▋▇▇ ▄▊▍▆▇▋ ▉█▍▋ ▋▌▋▍▌▄▉█ ▊▌ ▇▇▋▄▍▋█▋▍
removed walks (doubled up jogs) in player animator for more responsive movement
merge from main/horse2_fixes/handling
Increased minimum air time before ragdoll
Increased collision damage threshold to trigger ragdoll
Less gravity and higher minimum airtime before taking fall damage
Tweaked turn speed when holding ctrl
Tweaked head movements
Added a gametip mentioning the new horse controls (ctrl for sharper turns)
Also added to the loading screen tip pool
crocodile turns and sprint anims edited
▊▍▉▌▍█▉▍ ▋█▌.▆▄▄▋▋▄▊▌ ▆▌ ▍▅▄▌▇▋▊▅▆▅▊ █▊▉▄█ ██ ▇█▇▍▍▌▄▆▉▉ ▍▄▋▌▌▇ (▊▋█▄▉▊▌▌▉▆▆ ▌█▉ ▊▇ ▉▆█ ▋█▄▆▅▋ ▅▆▄ ▅▆█▋▉▆▌▇▍█▍▊ ▊▉▇▋▊▆ ▋▍ ▌▊█▉▇▅▌▊▉▆▆, ▇█▋ ▊▇▋█▆▆▋ ▇▇▅▇ ▌▅▍▋█▉▉▇▆)
- ▆▉▌▍ ██▇▆▋ ▋▆ ▉▅▌▌▄▍▅▄▉▆ ▉▇▆▆ ▉▄▍ ▍▄▊▊▄▆▉▅▉ ▌▄ ▌▌▉ ▉▉▌▋▊ ▆▄▊▉ █▉▌▄ ▋▆▉▋▌▇█▆▊▄▉█▍, ▆▋▉▅▄▅▊ ▊▍▋█ █▍ ▋▍▆▉▆▅ ▆▆▌▌▍▅▆██ ▆▌▉▆▇▋ ▄ ▆▅▇▇▇▅ ▇▋▉▄▆▍▊█▄▅.▌█▆▋█▍▉▍▌▋
- ▆█▄▆ ▅▄ ▆▊▊ ▅▅▌ ▌▄▌▄▇▍▌▆ ▋▍▅▋ ▋▌ ▄▍▊▇▉▇▉▊ ▍▌▊ ▇▌▆ ▋▍▌▍▍▍▉.▆▌▇▉▊▅▉▍▆▆▇▉▇▄▆▄▇▉, ▌▆▆▅ ▍▇ ▄▄▊▉▋▅▆▌▋ ▆▌ ▅▇▋▍
added mountanybox command to mount first non-mounted bot in targeted vehicle (or create a bot for it if non exist)
corrected AABB distance check (only used in HitBoxSystem and difference not significant for current projectile sizes)
Tweaked in-place turning behaviour
Decreased gait progression interval when holding shift
Updated default spine offset as derived from idle animation