242,856 Commits over 3,867 Days - 2.62cph!
Updated Wolf ragdoll prefab. Adjusted joint limitations and updated head and spine collider.
Put playerfootsteps component in player prefab
Merge: from main
Buildfix for camera shake
Buildfix: ifdef out ExplosionScreenBounceFade logic
Tests: built all target modes, all green
Player can run
Scale FOV on movement
Modify wolf senses and targetting to be lazily evaluated on demand, instead of ticking
Reapplied effects - explosion to main camera.
Explosive prefabs facelift WIP.
Put these behind a IsHost - we should be able to let anyone "own" an Inventory, but only the host can modify it
Name inventory let channel own it
Include resources
UI: Layered backdrop filters require different UVs (because they render in a different space)
Fixes broken rendering when both filters/masks and backdrop filters are used in conjunction with each other
Merge from patrolheli_fixes/dmgfx
Mob damage scale for vulnerable / defensive states
DamageKnockback component for mobs, tweak roller
Make sure we take damage from decay too
Added an admin convar to draw wallpaper health on screen 'buildingblock.debugwallpaperhealth'
NetworkSpawn in MobSpawner
Fixed explosive and fire damages not damaging wallpaper
Reduced melee and fire damage protection
My item def became corrupted
Merge from obb_check_fixes
- test framework version bump 1.1.33 -> 1.4.4
Try our luck updating Hud prefab
Forgot player.cs test code
Some kind of networked inventory v0.1 - turns out it's a PITA (let's resolve that another time). Item definitions can define prefabs for when an item is consumed/equipped (not impl yet), can also define a custom Item prefab for even more extensibility., world model etc for future. Basic API for giving an item (host), moving an item from one Inventory to another based on slot id. Mostly everything is component/game object based but Inventories must be Host controlled.
Fixed DoPlace rpc error when deploying something while not looking at any entity
Buildfix: removing usused using declarations
Will trip up PC build
Tests: ran PC build locally
Show damage number when attacking roller
Fix wolf not spotting nearby preys in some cases
Added textures and material setup
Disable leftover debug displays
First pass at wolf unreachable prey behaviour
Mobs can have vision cones
Projectiles created by projectile weapons will ignore players
Added ProjectileWeapon, Projectile
Update libstates
Mob movement
Fix hidden zero-width space in Chat UI, would create an additional unwanted label (!?)
Theme globals
Chat tweaks
Wallpaper item description
Tweaked craft time
Show which states have enter / update / leave actions
Folders cleanup
Codegen, manifest