branchrust_reboot/main/Desert_Military_basescancel
286 Commits over 92 Days - 0.13cph!
Always center on target point in MLRS dash view
Instead of modifying MLRS rocket velocity for targets that are beyond angle range, adjust gravity instead. Rockets which always have the same horizontal velocity should be easier to tune re SAM site hits.
Don't show the big dust cloud in the MLRS rock explosion effect if the rocket explodes way up in the air (probably from a SAM hit)
Safe zone triggers destroy MLRS rockets
Expose SAM missileSpeedMultiplier in the inspector
Refactor the SAM site target types into a State pattern. A little tidier
MLRS SAM changes:
- All SAM sites now target MLRS rockets (even player ones)
- SAM sites are better at shooting down MLRS rockets. Every now and then one might get through though (intentional!)
Made the MLRS' brokendownminutes a convar
Adjusted how the MLRS determines the rocket trajectories. More chance of hitting close to the central targeted point
Rocket trails.
New heat shimmer textures.
Fixed shockwave sometimes sorting blackness onto the sky
█▌▅▅▍▌ █▊▋▄▅ ▊▄ ▆▌▇▊ ▋▋▉▇▇▄ ▋▅█▅▌▄▉█▌.
Adjust rocket launch positions to avoid clipping
Stop MLRS projectiles sometimes getting confused due to the aim raycast hitting other MLRS projectiles. Now ignoring layers that move; only looking at static content for hit pos calculation.
Created and set up placeholder broken down state FX
MLRS breaks down for 60 minutes after firing.
Adjustments to various MLRS things, manifest update to get VFX working correctly. Also fixed submarine item storage wrong ID.
Set up MLRS rocket initial launch effect
Hooked up new rocket thrust effect
Set up and assigned the new MLRS rocket explosion effect
Backfire & rocket thrust prefabs
Iterating: Debris, additional rendermin sparking, LOD.
▋▌▅▊▇▌█▌▄ ▇▌▍▋▌▋ ▄▉▄▍▅▇▆
▍▋▅ ▉▅▆▉█ ▊▅▉▋▇▋
- MLRS rockets now show their explosion FX in the air, while still causing actual damage at the ground
- Converted ServerProjectile's ProjectileImpact from using SendMessage to using an Interface and GetComponent. Done since I needed to pass an extra parameter, but might provide a ~10x performance speedup as a bonus.
- MLRS fire button light now flashes
- Spacebar closes MLRS targeting dialog
▍▊█▉▍▄▊▄▇.
▍▍▆ ▇▇▄▉▆▇▄▅▄ ▅▄▄▌▅▇ ▄▊▉.
Moved the rear cam view position so the rear cam itself doesn't block the view from the rear cam
Rear camera UI adjustment
Visually show the loaded rockets in the MLRS
Rocket hinges are more physicsy
Keep rocket tube hinges hanging straight down
Setting up rocket launcher end caps
▇▄▆▍▆ ▆▄▄ ▅█▋▍█▌▌▆▇ ▆▇▄ ▉▌▊▍▇ █ ▄▌█▉▆▄▆█ ▋▉▌▍▉▆▄▋ ▇▆▇▊▆▊▍▍▇▊▄, ▄▄▉▇▆▊▋ ▆▅▉▉▅▋▋ ▍ ▄▆█ ▇▋▅ ▄▋██ ▊▊▆█▍▉▅ ▊▍▅ █▆▅▉▆▋▄ ▍▆▌▄ ▉ ▍▆▉▊█▄▍▍ ▄▆ ▅▌▊'▄ ▉▌▅▄██ ▌▉▉