249,462 Commits over 3,959 Days - 2.63cph!
Lots of cleanup and code removal now that sockets are being used
▉▋▇▆▆ ▊▊▍▍▅ ▋▄▌▉ ▌▌▊▋▄▆▄▆▉
StyleParser.Sheet
Top level stylesheet parsing
Support comments
Time input/layout/render individually
Don't render offscreen panels
Only update hovered if mouse moved
Made styles a class
Updated Light tool model - color tool applies color only to parts that are meant to be colored similarly to Lamp tool models
Made NPC.NavSetGoal()'s 3rd argument to default to 100 to prevent old addons from erroring
Rollback render.ClearDepth change for DModelPanel as it causes issues for addon but only for some people?
Properly pass STUDIO_ flags in sandbox entities/base_anim
Fixed Lamp/Light tool effects not rendering
Fixed Hoverball effects sometimes rendering twice
Fixed Lua errors when thrusters are trying to use NULL particle emitters
Removed some unused variables from Sandbox entities
Light tool rope attaches closer to the top of the model like expected
Roof left and right side trim conditional models are applied to both client and server (for the collider, fixes fly hack false positives)
Added new optional argument to Entity.DrawModel() - flags (STUDIO_)
PrePlayerDraw/PostPlayerDraw now have 2nd argument - flags (STUDIO_)
DrawWorldModelTranslucent/DrawWorldModel now have 2nd argument - flags (STUDIO_)
RenderOverride now also has 2nd argument - flags (STUDIO_)
Supressing no HDAdditionalLightData NREs and add a warning instead.
Added a few more tools to deal with HDAdditionalLightData
Fixed unable to plant next to sapling or higher stage berry bush in a planter
AIEventData basics. Events trigger. Test data.
▇▆▍▊▌ ▅▆▍█▋▍▊▊▇ █▇▊▆▋ ▉█▇▉ ▉▄▅▄▇ ▋▊█ ▍▊▋▌ ▍▋▌▆ ▍▍█▌
Changed lift call button and button boxes placement further center. Updated relevant prefabs
Removed SocketMod_ElevatorRotation (no longer needed)
Changed lift call button and button boxes placement to avoid being covered by walls and frames, updated relevant prefabs
merge from oceanlevel_deployable_fix
▊▋█▉▊ ▌▍▇ ▌▌▆▋▅ ▋▍ ▆▉ ▅▉▊ ▌▅▊▋▊▍ ▋▆▇ ▉▉▊▊▉▅▊▉ █▇▄ ▅▄▍▆█ ▉▌ █▍ ▆ ▋▌█▄▄▉▄▋
▍▊▄▋▄ ▆▆▊▄▉▊▆▊.▅▌▉█▋▅█▆▄▅▆▆▄▌ ▋▅▉ █▉▊▌█▋▄▇.▄▋▍▌█▆▌▋▊▊▄▍▊▇█▊█▍█▋ █▍█ ▉█▉▄▄▉
▋▊▅█▅▋ ▇██▉▍▇▉█▅▋▅▍▅▄▍█ ▉▆ ▆▌▄ ▇██ ▍▅▌▅▌▍▌█▉▊▄▆▍▇▉ ▇▍▉▆▌▆▉▍▄ ▊▇ ▅▍'▆ ▆▊▄▍▄▊▌▉ █▉▆▌▊█ ▉▍▋█▆▊▍▍▉▅ ▊▅▇▅ ▋▉▉ ▋▍▆▆ ▍ ▄▆▍▊▋▋█▍
Reworked elevator connections to use construction sockets instead of bounds overlaps
Working lightning storm horizon system & prefab
Shuriken system for horizon lightning storms WIP
Fixed a case where elevators wouldn't notify neighbours if they were killed via a kill command
Elevator now inherits from StabilityEntity instead of AnimatedBuildingBlock
Tweaked prevent building volumes to prevent being able to build a floor at half height through an elevator
Convert the lift section of the elevator into it's own entity
Updated elevator description
Fixed not being able to rotate elevator block
Various perf optimizations.
Better emission shape for cam tracking.
Small effect iterations.
Packed rain & snow into code prefabs.
Fixed hurt trigger starting active
Fixed hurt trigger applying damage incorrectly in listen server
▍▍▇▌ ▋█ ▅▌ ▆▄▊▊▆ ▍▌▄▄▅▆ ▉▄▍ █▆▇▉▉▅ ▋▅▋ ▆█▆▉▅▌▉ ▅▊'▅ █▉▌ ▊▄▇▆▊▉▆ ▍▄█ █▍█▅█▅ ▌▄▅▄▆█▅▍▇ ▊▆▉'▍ ▉█▊▇▊▊▆ ▆▇▉ ▆▌▋▅▍▋▉ ▊▊▄'▍ ▌▅▇█▉▅▍?
▇▊▋▉▆ ▉▋▇▄▊ ▍▌▉█ ▅█▊ ▉▆▅▍▊▇ ▌▆▍▋▉ █▇█▍▄▆▆▄ ▍▌ ▍▅ █▅▍▊▄'▆ ▄▆▉▇▅▉▇ ▆▆▋▇ ▌▇ ▇▌▅ ▍▋▆
▇▄▇▅▇▌▌ ▇▌▍ █▆▅▇▋▆ ▌▆▅█▊▅▍▅▄▊
▌▋▊▍▍▍ ▇▌▋▉▋ ██▌▄▉█▊▅▄, ▉▍▌▌▍ ▄▅▊▊▌ ▆▅▌▅▅▍▉ ▌█ █▄▇▆ ▇▉▉▄▆▆ ▄▋▅▅▊▊
wip AI state events & listener.
Fixed TextureImportOverride script
Fixed possible NRE in Player_StatusEffects.GetBoundSlot(item)
Fixed import settings of textures
balls swap color in middle
tooltip changes
floating tooltips
tooltip polish, description tooltips
tooltip styling
soundemitterbase->IsValidIndex over SOUNDEMITTER_INVALID_HANDLE
Cache style
Premature Optimizations
▊█▄▆▇▍▋ ▌▋▊▌▆▍▋█▉▄▊ ▍▍▉▍ █▄▅▌▆▋█ █▇▄▊▍
▅▅▇▄ ▌▄▇▇▊ ▆▄█▆▅▋▍ ▊▄▌▉▇▋▆ ▊▄ ▆█ ▄▅▊▍▋▆▍ ▄▉▄▋▍▇▅ ▌▅▇▋▊▍▄ ▇▌▋▅▉
▉▌▊▌█▆▌▌█▍ ▇▊▊ ▊▄▇ ▆█▌▅▆█▅ ▇▍▉▉█ ▌▌ ▊▉▌▌▊ ▉▆▄▋▋
▉▆▆▇▉█ ▍▌▆▅▌▅▆▊ ▊▄▇▆▌▇ ▍▍ ▋▊▋▇▌▆▇▆▌▍▄▌ ▍█▉▊▇ ▊▌▄▇▍▅▄ ▍▄ ▄█▇▋█ ▅▆ ▉█ ▉▊▆▊▋▉▄
Do entity order validate before calling CreateOrUpdateEntity so the counter isn't corrupted if CreateOrUpdateEntity throws an exception
Include additional info in disconnect message when entity order validate fails