12,590 Commits over 2,284 Days - 0.23cph!
Merge from main (stomp oilrig_1 prefab, will need a S2P)
Disable unlocked by default on hazmat, assign steam DLC pack
Setup skin item for shotgun, unlock via steam DLC pack
Assign steam DLC pack for chainsword
Merge from Project_Hammer
Merge from slots_optimize
Fixed caboose slot machine
Fixed NRE on boot caused by chicken coops
Revert rotations on guide mesh now that the animation is fixed
Add overrides for the last few LODs in the interior of the ghost ship so they cull correctly
Mark a bunch of LOD materials on the ghost ships as GPU instanced for better batching
Mark some lower LODs as not shadow casting
Don't generate navmesh on deep sea islands if AI.move is false, will generate it if set to true afterwards like other AI spawners
Enable fog of war in the deep sea in non hardcore modes
Accidentally fixed a bunch of map functionality in the deep sea in the process - player location, vending machines now work
In hardcore mode the deep sea map is entirely disabled
Fog is reset when the deep sea wipes
Fixed hardcore not working on craggy
Moved Small_Ramp folder to Deployable/BoatBuilding
Created small ramp deployable and item
Created convex colliders for base section
Applied Door component, generated icon, applied gibs
Fixed boat ladder pickup giving a regular ladder
Merge from floating_cities
Switched monument entities either to simple models or immortal, non-pickupable versions of the entity (Affects connected speakers, boom boxes, beach table and beach chairs)
S2P floating city 1, 2, 3
Converted chicken coop chickens to move in local space, fixes them floating into outer space when deployed on a boat
Also generated convex colliders for the hutch so we don't get non convex mesh errors when deploying on boats
Add support for a projectile to declare override projectiles based on a weapon
Create prefab variants for standard/hv/incen rockets, they get spawned instead of regular rockets
Add a small delay after the reload is finished before resuming active rocket handling to allow for a bit of latency
Add support for showing rocket in left hand during reload
WIP showing ammo on 3rd person model
Setup SwapAmmo component on RPG vm
Disable tutorial spawns on both possible deep sea sides
More Terrainmeta switchover tweaks
Unsaved terrain prefab id's
Finally fixed snow material showing on deep sea island (for real this time, promise)
Fixed beds on boats not triggering periodic refreshes of respawn options on the client
Move tutorial islands further away from deep sea (only cover half of the map edge)
Fixed constant NRE's and profiler errors in WaterCamera
TerrainMesh now searches from the root of the island, should catch the various rocks using terrain blend shaders
Added debug.printterrainconfig
TerrainConfig is now a BaseScriptableObject so we can use FileSystem
S2P both islands
Fixed farm access guard not actually taking scrap, S2P both cities (no scene changes)
Merge from floating_cities
Invoke gestures with a gesture config, not a string
Clamp the gesture list so the scroll doesn't feel bad
Merge from boomerang_animfix
Update icon of boat stairs block
Don't spawn tutorial islands in the deep sea
Merge from chippy_optimize
Don't render chippy arcade machine if player isn't in front of the machine (lol)
Don't render chippy arcade machine if player is mounted to another arcade machine
Don't render if the chippy game is on the main menu and we've already rendered a frame (since nothing is going to change)
Disable canvas of chippy arcade machine if player isn't in range for the canvas to have anything on it
Replace LOD1+2 of arcade machine with non skinned meshes, allows them to be batched
Replaced some GetComponents on the server with casts since we already have access to the entity, should be a mild server side saving
Gains about 30fps when standing infront of a group of 60 arcade machines
Swap TerrainConfig to tropical when in deep sea, fixes snowy tropical beaches
Merge from slots_optimize
Update caboose versions of slot machine
Delete 6 meshes that are no longer needed, about a mb worth