193,695 Commits over 4,079 Days - 1.98cph!
Disable WorkCart monitor canvas when >10M away
Add collision damage FX for WorkCart
Adjust top speed/acceleration/drag/throttle settings
Adjust WorkCart acceleration and top speed
▆█▄ ▋▅▄▇▇▋▌▋ ▉▅▅▋ ▆▊▉ ▋▋▉▅▅
Increase force-to-derail threshold
Don't show mount interaction on the client if train is dead
Improve static collision handling (+static collision bugfix)
▅▊▌ █▇▌▊ ▇▄▊ ▇▌▄▄▉▉▅▌ ▊█ ▋▋▅█▆▍▌ ▉ ▇▌▋▍ ▍▄▆▉▉▍▄
▄▍▆▄ ▅▉▉▌█▉▍█ ▄▅ █▄█▉█▆█▍▄▄, ▆▌▇▌ ▍▋▍▍ ▅▋▊█▉ ▊▍▍▋ ▄ █▄▇ ▇▋▋▉▄▌▄▅▋ ▊▄▌ ▆▌▆▅ ▊ ▌▊▉▍ ▆▇▉▍▉▋▉█▉▇/▉▄▊▌▅▉▇▍▌▌ ▌█▄▉ ▊▆▌▊▌▄▆ ▌██'▄
▄▄█▄█ ▅▋▇ ▋▍▌▆_▊▄▅▆ ▆▉▉▊▉▆ ▋▋▄ ▊▅▇▋▅▄█▅▄▉ █▌▊▋.▌▇▋▌.▍█ ▋▅▇▇▊▆ ▅▋▍▊ ▌▆▋ ▄▌▍█▊▉▌ █▅
High External Gate now Workbench level 2 - inline with External wall
Updated T2 & T3 Tech Tree
Snowballgun fx files & pfx scene backup
"Fixed" mouse wheel events not being picked up by PlayerButtonDown/Up
Fixed prop_* entities resetting their render mode when they have fading enabled (now resets to transcolor only if set to normal render mode)
Metal Embrasures T2
Glass Window T2
Garage door T2
RF Detonator T2
Rand Switch T2
Memory Cell T2
Laser Detector T2
Storage Monitor T2
Smart Switch T2
Smart Alarm T2
Tesla coil T2
Advanced Horse Shoes T2
Roadsign Horse armor T2
thumb_up
38
thumb_down
11
env_sprite_clientside now can be animated
More anti lag safe guards for ArmDupe net message
net.WriteData doesn't complain about size = 0, just sends nothing
net.ReadData errorNoHalts about invalid length (<0, or above 64k)
▊▋▍ ▆▇▇▊ ▇▉▆▊▆▇, ▊▉▄▋ █▄▊ ▅▋▋█▆▄▊▅
Fixed crashing issue when trying to pick up an entity without a physics object, or when the physics object of currently carried object somehow becomes invalid (+use pickup)
Applied bone setup crash fixes to Hammer too
Changed "Model Warning: [%s] might be invalid! " warning to a more descriptive "Warning! '%s' animation requested bone %i, but model only has %i!"
Fixed a crash when clearing the console while it is being excessively spammed
Final terrain bits around new east route
Added new AmmoBelow event, protobuf & UI.
Added GetAmmoFraction() to IAIAttack and implementations.
scientist IAAttack initial implementation
started splitting scientist combat state into separate states and events. updated AI design.
Implemented IAISenses for scientists
Added debug.debugcamera_dollyspeed convar
▄▅▋▊▊▊ ▄▆ ▇▋█▍█▅ ▇▋▌ ▆▇▊▊█▇ █▋ ▇▇▄▊▋▋▌█▍
▉▌▄█▅▋▉▋ ▆▇▋▅ ▋▊▊▅▇▊ ▇▆▉▅▅▄/▊▋██ ▇▍█ ▉▄▍ ▌▉▊▍▄▇▌▆▅
▌▋▅▌▊ ▍▋▄▌▄▌ ▊▇▊▍ ▌█▇ ▅█▆ ▍▅▄▌▋▄▉ █▊ ▄▇▇▄▇▇█▌ ▋▉▊▍▉▉▆▆ ▉▌▊'▅ ▉▍▋▋▌▍▉▄▄ ▍▌▅▉ ▆▄█▇▇▇
Improve WorkCart collision forces
▉▆▊▄ ▆▄▊▋▍ ▉▆▊ ▇▉▆ ▍▉█▆█, ▆▊▌▇██▋▅ ▋▇▊▄▆▌▅█▍ ▉▋▅▇▊▍▊▊▇▅▊▋ █▋▍ ▉█▆▌█▆ ▊▌▆█▄▊▍▅▇▉ ▇▋ ▍ ▍▋▄▅▊▊▆ ▊▄▆▄█▇▉▋█
Fix SteamInventoryGen Download Skins and Check For Updates menus
Fixed some cases where moustache/beard could not be equipped with head gear that used to be valid (riot helmet, wolf headdress and nvg)
Add collision damage to WorkCart. Also have the WorkCart jump and shift a bit when it's destroyed, causing a more convincing derailment
Remove unused code from TrainEngine.Collision