1,543 Commits over 1,735 Days - 0.04cph!
Speed up dance floor and sound light
Don't add second channel data in AudioVisualisationEntity if the source is in mono
Increase discofloor base speed and volume sensitivity, to 0.75 basespeed and 5 sensitivity
- Recycler right-click item transfer now rejects items that can't be recycled, doesn't move them to the input.
- Right-click moving items to recycler now stops once the input slots are full, doesn't start filling output slots.
Slightly safer on/off check on LaserLight
Do an commit with no real changes to laserlight.deployed, in case the build server needs a reminder to update it
Added a server-side double check that prevents players mounting mountables if dead or wounded
Fixed water catcher drink button being under the main icon, preventing clicks
Caught another bug that stopped the max amount of fireworks playing in some cases
Fixed fireworks sometimes being counted twice, meaning less than the intended maximum (25) could fire at once
Make it easier to push flip a rowboat over. It was really difficult for one person on flat ground.
Be more lenient with seat clipping checks, now finishing the check right at eye level. Fixes player hitting their head on the damaged floor above when riding a horse at Water Treatment
Gave the player a smaller collider when on a horse that better fits their actual size when on the horse. Hopefully fixes my newer more zealous clipping checks from booting players off when it shouldn't
Fixed regression bug, clothing with move speed modifiers no longer affecting movement speed in water or on ladders
Fix crawl collider radius offset bug
If server saves while player is wounded, just have them die on load. They were getting stuck in wounded state forever.
Improved fix for picklechuting
Further prevent picklechuting by ignoring wounded damage immunity if it's fall damage
Re-check majority damage type when progressing from crawling to incapacitated state, not just when going from healthy to wounded (crawling)
Revert the previous poisoning commit to prevent "pickle cave diving"
Cancel pending poison damage when changing wounded state
Fix swimming and ladder climbing being extra slow
Medkit recovery from wounded no longer works with fall damage (prevent "one weird trick" to fall as far as you want)
If a player is on a ladder when they become wounded, make them fall off
Make the injure command less strict than the real thing, so we don't stop players using it right after being injured previously and so on
Don't let the 'injure' console command put the player into wounded state if they're in a situation where becoming wounded would usually be impossible (this will fix the "can still drive while wounded" thing).
Fix another NRE in GoToIncapacitated
Fixed error when using injure console command
Fixed not being able to crouch under half walls
Split the CanInteract method instead of using an overload. See if this fixes the mysterious MissingMethodException on Staging.
- Added the transitional animation for going from standing to crawling state
- Fixed going to wounding state while crouching not showing the correct animation
Increase water factor when crawling, to account for the player's much lower head position
Don't allow climbing ladders while crawling
Added (admin only) console command "recover" as a partner to the existing "injure". Recovers from wounded state.
▋▉▋▌▇▄ ▊▄▉▍▅▄▉ ▊▇▋█. ▄▍█ █▉█▇▆ ▄▆ ▌▆▋█▊▋ ▅██▇
▆▇▄▊▍▅▆▉█ ▊▇▆▌▅ ▊▅▄█▍▄▇ ▆▆▄▅█▇▆▍▍ ▄▇▇▄▅█▉▅▄ ▊▍▇▍ ▆▉▇ ▉▋▆▇▆▉▋▋ ▋▍▄▍█ ▉▋ ▄▉▉▉ ▄▍▋▍ ▆▊ ▌▇▆▅▄▇ ▍█▋▌▊▍▉ ▊█▉▊ ▇▅▇ ▉▊▉▍▌▋▇▋▉█ ▌▌▄▋▇ ▆█ ▉▋▉ ▅█▋▊▅▅▍ ▌▅█▆▇▋▌ ▄▅ ▋▇▆▆ ▍▆▍▆▍. ▌▌▌▇▆▄▄▊ ▊▆▄ ▍▌▌▋▋▉▊▄▆ █▄▅▊▆█▅ ▇█▊▌▉█▋ ▇▆▅▉▌▇▅.
Add a slight additional buffer to the clipping check for vehicle seats that are right at ground level (e.g. Chippy arcade machine)
Fixed not being able to mount minicopter due to overzealous clipping check
▍█ ▉▋▅█ ▉▍ ▊▉▋▋█▅▉▇ ▇▇▇ ▋▌▌▊▌▄▅ ▇▇▊▆▋ ▌▌ ▋▄▌ ▋█▄▊ ▇▄▅▍▇, ▉▄▅▇▇▄ ▇▆▌ ▄▄▌▊▋▄▄ ▆▇ ▇▌▌▌▊▄▊. ▉▍▆▋▇▌ ▊▋▉▉ ▄ ▅▄▆ ▆█ ▊▄▋▄▄▄▊▄ ▉▅▊▋▄█ ▋▇▄▊▋ ▄▄▉█▅█▄▅ ▆▍▌ ▅▄▅▇▆▋▍ ▄▊█▆▅▅▆▆ ▌▊▄ ▌▋▅▇▉▅█ ▄▉▉▊▍▍ █▅▊▍▊▊ ▊▆▍▇▍▄▆▌▌.
Fix modular cars sending a full network sync every tick when they don't have to