1,023 Commits over 427 Days - 0.10cph!
clean up animators after removals
add different sleep cycles for critters
- rabbits are crepuscular, squirrels diurnal, and bullfrogs don't sleep (bc apparently thats (kinda) a thing)
remove squirrel and rabbit interest mechanics 😔
first pass at rabbit interest, added profiler sample marks, disabled debug cubes
first pass on squirrel interest mechanic
better FSM way to handle critter overrideable Interested states
merge from maintainables_fixes
Add beach to water pipe topology NOT filter
refactor critter interest overrideable methods
rework how frogs try to find shallow water to croak in
rebuild manifest after merge issues
merge from Livestock_animals
Add edge-case terrain height raiser underneath skirt. Increase slope alignment and full gradient alignment.
merge from maintainables_fixes
Refactored PlaceDecorRoadside to use Dithering and retry placement of pipes a configurable amount of times to get past the terrain checks blocking >80% of spawns
- Dithering only moves away from roads, to make sure it doesnt re-try with one directly in the path
Also fix PlaceWaterTreamentPipes to not use unnecessary statics
revert anchors to softer checks, too many was preventing them from spawning
works is carried by the terrain heigh raisers to try to fill terrain under the skirt in the prefab
fix override in last change
reduce network range of critters
set better speed values and improved animation blending (not enough tho)
movement looks more natural but needs more work
fixed critters hovering above ground instead of being on surface
merge from maintainables_fixes
S2P gas station, to apply prefab fixes
Maintainables fixes
- potential fix for water pipes spawning at strange angles
- fix gas station loot spawners not returning after server restart
basic rabbit setup, renamed all animation files for consistent prefix and lowercase
merge from Squirrel_test -> critter_animals
merge from Rabbit_test -> critter_animals
add WIP frog "interested" state, which currently makes it look for shallow water and then start croaking
merge from Frog_Branch -> critter_animals
fix animations of frogs not playing, skating sideways, and movement speed issues
first pass on critter animals general setup
starting with the frog 🐸
merge from Livestock_animals
merge from wtp_maintainables_rework
merge from waterpipe_spawning_rework
- Water pipes now spawn along the road spline similarly to how monuments do, making them more consistent in spawning, and more predictable
- Pipes now avoid Monument Prevent Building colliders themselves instead of the Boundsx2 of the Monument
- Lessened restrictions on terrain when determining where the pipes can spawn
- Tuned up the pipes prefab, removed some anchors, fixed terrain raise/set order, etc...
tweak numbers for generation distances
switch monument avoidance to use PreventBuildingMonumentTag static registry instead of using monuments Bounds * 2
cleanup and set values to palce pipes closer together, still only 20 on 4k map
initial pass at reworking how pipes spawn along roads
merge from darts_leaderboard_fixes
pooling fix, enables pooling on thrown darts
leaderboard fix v2 and streamermode for real on leaderboard and on score cards
Darts fixes
- remove control in UI for zoom
- add streamer mod compat for leaderboard
- attempt leaderboard fix after server restart
fix colourpicker not accepting pasted hexcode inputs
merge from fix_incompatible_paint_colour
Fix colour cookie being passed between painting menus with different colour pallettes
Remove colour picker from pumpkin carving
merge from paintbrush_visualizer
add convar toggle to painting ui for the brush projection