7,114 Commits over 2,557 Days - 0.12cph!
Merge from satellite_crash
Set panel back to inactive aster my last change (just for consistency)
Renamed text gameobject.
Merge from satellite_crash
Add localization for the offline status text.
Merge from satellite_crash
Merge from satellite_crash
Merge from satellite_crash
Small computer screen now shows the cooldown message.
Merge from satellite_crash
Change thruster button labels from Letter-NumberNumber to Number-NumberLetter to make them clearly not related to map grid
Merge from satellite_crash
Also hide electrical FX/sparks with satellite
Add satellite remains protection (same setup as heli remains)
Show health bar for remains.
Merge from satellite_crash
Moved another UI file before starting UI cleanup
Move UI scripts to own folder
Move CrashTargeting struct to its own file
Final pos/radius save tweaks.
Merge from satellite_crash
Disable satellite crash remains fire FX + lights when the wreckage has cooled.
Uses another flag, for network/disk persistence
Control computer inventory size is now dynamically set based on powerup cost, so it can always hold enough items. (since we added targeting module).
Separated crate+wreck "too hot" timers, made them tunable convars:
satellite.crate_fire_duration (10 minutes default)
satellite.wreck_fire_duration (15 minutes default)
Add Aiming Module to launch costs
Merge from satellite_crash
Merge from satellite_internal_meshfix
Merge from thruster_module:
Adds a new Thruster Module item. 3 salvagable from the satellite remains. Recyclable only.
Item has condition level based on remaining satellite fuel at target lock-in.
Recycles to explosives based on condition. More fuel = more explosives.
Gate debug dot to editor only
Merge from playermaintainedmonuments
Merge from satellite_crash
Satellite remains now check the satellite collider for salvage hits.
Hide teh satellite model and collision when fully salvaged, keep the terrain.
Runs on a flag so it remains correct across network vis.
Add Model componet so bone ids get added.