552 Commits over 274 Days - 0.08cph!
Replace temporary firing animation with the mortar attack animation, implement handle rotation, fix low/high sweep transitions not fully crossfading.
Change mortar yaw transform to not rotate the whole mortar with it, fix all the bugs involved. (mount/look rotation)
Blend between low/high sweep animations on mortar when aiming/up down to make hand IK not look crazy.
Add a way to use multiple animation handles with the player model.
Set new pitch clamps to match animations (30-60deg), update IK hand targets
Disable leg animator, re-enable sweep anim, swap to zero rotation sweep.
Prototype sweep anim, move distance calc to server regions, setup mount offset, IK, sweep anim.
Play poof particles when fuse becomes visible
Remove fuse lighting from mortar.
Add instantly firing on reload.
Fix firing point not being attached to the mortar.
Implement distance text
Implement velocity calc for mortar firing.
Remove aim direction resetting on reload (old inherited behaviour)
(Mortar seems functional, needs randomness and recoil.)
Hook up mortar to overlay, setup pitch/yaw rotation on mortar, fix not being able to get close to the mortar because of old colliders, fix pitch clamp to match mortar angles 0-45.
Start cleaning up and removing a lot of objects from the old prefab.
Add a generic overlay to use with mortar's distance text - basically just binocular overlay without the scope.
Make mortar 3 functional:
- swap out the script to allow for overriding behaviour. (empty for now)
- hook up mortar shells as ammo
- fix missing references for animator, ammo, fuse
merge fix for increased 2.5gb memory usage on servers
One more NRE fix for group removes
Fix UsePlayerUpdateJobs 3 NREs
Fix new network visibility grid being slow at initialization by deferring creating group lists until they're actually needed. 4s->1s (+reduce the current load of 10s garbage collection on every playmode entry.)
▇ ▍▉▉ █▄▇▄▍ ▋▆▊▆▉▌▊▊ ▊▉▆▍▉▅▅▇ █▊▊ ▅▅▆█▉▋▅ ▄▍█▇█▌▄▊▇▌▉
▉ ▆█▅▅▅▄▉▊█ ▌▌▊ █▉▄▋█▇▇▌█▅▊ ▋▆▄▉▊▍
▄ ▍▋▍ ▊▆▊▄█▄▄▄ ▍▍▌█▇▌▇▍ ▊▆▍▆ ▊▉ ▅▌█▄▇
Add achievements for reaching the floating city
Add steam stat for looting containers in deepsea & mainland.
Add achievement for killing a player with a weapon on a stolen PT boat
Add achievement grant for hackable crates, add it for ghost ship crates.
Add achievement stat tracking for consumables, add it to coconuts.
Add achievements for:
- Entering deep sea
- Building a boat
- Hitting a boat with a cannon
Tiny color button bug fixes:
- Fix button colors not saving when you don't have a TC active, (even though the client allowed it).
- Fix default red being different from selected red
- Add gray color to button colors.
- Reorder button colors to match others
Fix buoyancy batching leak warnings in the editor
Fix compile error from heightmaps
merge tropical1/2 water fixes to main
Rebake tropical 1/2 heights with 12x samples, fix boat building station being baked into the height map, remove water volume from trop1, rebake shore vectors.
Add a way to sample colliders heights multiple times per pixel on terrain to fix inaccurate height maps in the deepsea.
(potentially) Fix signage pooling issues.
Fix main menu manager start up error when running with main menu disabled.
Add toast error for looting in safe zones
merge from coloured_buttons
Fix big button mat not being pushed in the last commit,
Add more colors
Implement being able to set colors for buttons.
Fix not being able to chain context menus.
Setup material with button detail mask.
Implement indirect instancing profiling module to record debug data, needs .debug to be active atm.
merge cannon_fuseburn to main
Remove exit time between reload -> reloaded state in cannon barrel
Fix cannon aim jitter on high ping when reloading and lighting the fuse
Automatically generate help text for convars with args that don't have help text in the attribute