7,070 Commits over 2,496 Days - 0.12cph!
Fixed issue allow random position to fall outside of the targeting radius.
Reworked to also be more random and less weighted around center of targeting radius.
Fix rotation/offset bug now I can actually see what the thrusters are meant to be doing.
Added ConVar.Satellite.show_thruster_effects to toggle editor debug display.
Some wip refactor/cleanup.
Thruster UI button tweak to allow for the extra text
Show the thruster effect type in thruster UI when client+server for easier testing.
Don't seen anything at all except thruster labels to the client for consistency + security.
Refactor/rename for more obvious separation of targeting and final calculation positions.
▆▍▅▍▋█▋▋▆ ▆▇▋ ▆█▉▊▌▊▆ ▋▉▌▌▌
Slightly tweaked area check positions
Add free fuel servervar for easier testing.
Codegen.
Make UI_PremiumModal partial so it doesn't break codegen.
Determine the exact crash location within the radius as soon as target is locked.
Initial avoidance wip.
▆▄▍▊▅▇▍ ▌▍▌ ▌█▌▍▄ ▊▌▋▊▌▍▋ █▇ ▋▍█ ▋▆▄▉▆▉▄▊▍ ▇▍▍ ▉▇▅▍█▊ ▌▄▌▅▍ █▌ ▍▇▆▉▊▊ ▌▅▍▅▊ ▍▆▊▍▌ ▇▄▆▍▌▄▉▋▋▄
Refactor to cache calculated crash position instead of recalculating it needlessly.
Serialze te cached position too.
Refactor SatelliteCrash serialization to use it's own new protobuf message too.
Add SatelliteControlComputer protobuf definition.
Serialize shit
Tweak placeholder remains size/pos/rot
Added crash remains prefab/entity script.
Hook up to satellite prefab.
Setup spawning an impact entity on impact so I can assign one later (crashed satellite version)
Shrink/expand thruster actions don't consume fuel if already at min/max. Shrink doesn't do the movement nudge in this situation either.
Fix lock trajectory token
Delete old SatelliteOrbit prefab
Satellite kills players on impact. Added killRadius and debug draw.
Fix fuel cells draining in wrong order
Merge from rain_grace_fixes2
Add logs back for testing
Increase grace period check tick rate
Rework/refcactor calcs.
Add convar'd initial offset range. This also means the rotate thruster effects will be visible from the go.
Make UI_FullscreenSkinViewer a partial so it doesn't break after code gen.
Code gen.
merge from rain_grace_fix