388 Commits over 153 Days - 0.11cph!
Fix leg animator causing the player model to clip through the camera in first person mode.
Fix `-nosteam` no longer working in editor. (Preferences -> Facepunch -> Disable platform services editor pref)
Add modified script for generating a list of Job Safe Unity APIs.
Fix odd cannonball loaded position, move it to the back of the barrel.
Stop reload sounds when dismounting the cannon, fix cannon barrel impact sounds.
Show toast for only being able to place cannons on player boats, Fix reload animation error spam on cannons from invalid playables.
Cherry pick fix for low fps cannon reloads on other players
Update ghostship parent volumes to be more accurate, which should fix players getting stuck when approaching ghostships on playerboats
Fix tropical1 having the wrong mesh collider assigned
Re-bake navmesh for all ghost ships to include hackable crate navmesh modifiers
Fix s2p failing on tropical4 when trying to pop terrains from an empty buffer list.
Rebake tropical4 mesh + s2p
Rebake tropical3 mesh + s2p
Rebake tropical2 mesh + s2p
Clean up mesh chunk folders + remove old versions
Rebake tropical1 mesh + s2p, set chunks/collider to terrain layer.
Add warning for missing spawn groups instead of just silencing them
Fix dwelling NRE causing deep sea islands to not spawn fully.
Null check reloaded sound for cannons
Add a tool to convert navmesh obstacles to modifier volumes, rebake all ghostship nav using volumes
Parent entities before initializing them
Update all ship trigger parent shapes to match the ship
Fix compile errors, re-enable navmesh obstacles on ships, disable navmesh surfaces on all the other ships
Regen tropical 1 mesh chunks
Add a check for cannon update parameters errors if the playable graph isn't ready.
Add validation between lighting the fuse and firing the cannon.
merge from islands to naval
Re-center all chunk transforms to fix MeshLOD being stuck on LOD2,
Add recentering to the tool + the post processing of chunks.
S2P Tropical 1-4
Fix null refs for deep sea island models, set them to the new chunked versions
Regenerate tropical 4 chunked terrain mesh
Fix tropical3 LOD folders
Regenerate tropical 3 chunked terrain mesh
Regenerate tropical 2 chunked terrain mesh
Regenerate tropical1 terrain mesh chunks and prefab
Don't allow cancelling reloads on cannons
Fix mount UI displaying even if a cannon is unmountable
Add additional dismount points for the cannon
merge from cannon_improvements
Animate fuse burn, fix white fuse texture on cannons, temporarily disable fuse burn for merge.
Add first person reload animations to cannons with placeholder head animation, make fuse animation time configurable and lower it from 3s to 1s (might need to go even lower).
Add Invoke<T>, Invoke<T1,T2>, InvokeRepeatingWithHandle to use InvokeHandler without allocating garbage
Disable burst compile on InvalidateRaycastHits to fix nametag visibility bugs with terrain/water.
Remove debug logs, fix signals not being broadcast the correct way for firing/lighting the fuse, add smoke/trail to cannonball.
Implement fuse for cannon firing
Let bots exec admin/dev commands, filter out NPCs from bot.exec, display a success message with bot.exec.
Ignore new multi command behaviour for binds, they already handled chaining before.
Fix bot_exec no longer working in builds