115,599 Commits over 3,959 Days - 1.22cph!
Fixed broken harvest and crafting mission events
Merge from global_networked_bases -> main
Disable instancing on deployables it was unintentionally left on
Enable instancing & global networking on large furnace
Add button in editor to list every prefab with instanced rendering enabled
Remove instancing from metal shopfront due to glass not working & incase it murders performance if I fix it
Fix wooden shopfront door
Fix all door prefabs
- external gates
- cell door
- garage door
- square + triangle ladder hatch
- fence door
- double doors
Players can no longer dismount the parachute for a second after deploying the parachute (see BaseVehicle.AllowPlayerInstigatedDismount)
Prevents accidentally dismounting the parachute if player is spamming the Space key to deploy
The player can still be dismounted during this window via other means (hitting something, getting shot, etc)
Only run the landing camera animation if the player is dismounted due to a collision
Fixed animated screen shake not working properly, now has to be parented to a player to work
WIll only apply to the camera if it's parented to the LocalPlayer
Remove `StripEmptyChildren` from garage door & ladder hatch to fix codelocks
Attackheli gunner camera clarity iteration.
Standardize `IsInstancingEnabled` and `IsInstancingDisabled` based on convars
Increase size of inside checks on spider web deployable
Set Cathode effect downscale to 1, since Downscale off seems to use the default (4)
Merge cathode-tweaks -> main
Merge from global_networked_bases -> main
Remove instanced rendering from sleeping bag
Added `OnKilled()` hook to BaseNetworkable so it broadcasts deleted building blocks outside of network range & doesn't send them when you reconnect
Merge from rocket_trails. Cheaper & better rocket projectile vfx, so that attack heli rocket spam won't drown performance.
cutout spiderweb shapes, added to prefab
Remaining rockets updated to external FX prefab.
Fixed offset on HV/Incen projectile models.
rocket_basic projectile updated
Merge from global_networked_bases -> main
Change `LogError` to `LogWarning` when calling Initialize twice
Remove `StripEmptyChildren` component from doors: was causing NRE when trying to attach codelock / keylock
Another 2021 server build fix attempt
Change shadow material from `watersplash-1` to `shadows`
2021 server build fix attempt
merge main -> experimental
Merge from global_networked_bases -> main
Some ints not reset when disconnecting from server
Missed clearing recycledCells list
Fixed some Dictionarys not cleared when disconnecting
Ensure initialization and destroy are called only once (to avoid nativearray dispose errors)
Fix `print_global_entities` not actually printing the output
Rocket projectile lights set to LightEx instead of Shuriken, because cheaper in this case.