466 Commits over 215 Days - 0.09cph!
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
Fix broken animations on players/NPCs when taken from a pool.
Fix bot_exec commands in builds
Tweak cannon ball velocity/gravity.
Reset pitch and prevent aiming while reloading cannons,
re-introduce third person reload animations for cannons,
fix cannon animator never resetting reload progress when cancelling a reload.
Fix exec command attributes, add `bot.exec_command_all` to execute commands on all bots.
Add `bot.exec_command` and `bot.exec_command_sphere` to execute commands on bots.
Fix up/down arrow keys updating the label in the console input field even though they're unused.
Remove leftover debugging logs and restore debug commented out code.
Fix auto correct not working when chaining commands, fix extra tabs getting added when selecting an autocomplete button.
Fix not being able to tab between 2 last opened tabs in the dev console after the recent changes
merge from multiline_console
Fix unintended new lines after auto completing commands.
Null check playable graph when setting animator controller
merge from playable_fixes
Add HideZeroWeightEdges toggle to playable graph tooling to make it easier to inspect bloated 100+ node graphs.
Fix playable graph IK issues
Re-route setting animator states to playable animation controller
merge from playable_fixes
merge from cannon_animation_fixes