Fix sats being able to trigger nuke explosions
Description of the proposed changes
Instead of the Novax being able to destroy nukes, the nuke now destroys the Novax satellite the majority of air units.
- This fixes an abuse which made it possible to destroy nuke launchers and bases with a falling satellite wreck. The chances of this occurring are rare, but it is possible.
- Nukes destroy all other low-hp air units, and the Novax satellite is a very low hp unit, so this solution is more coherent with the internal logic of the game.
- Rebuilding the satellite is cheaper than building a nuke, even ignoring the launcher. This fixes this balance issue.
This PR does not remove the "simulated projectiles" part of the game. The satellite dies when impacting on the nuke, just like any other low-hp air unit.
Checklist
- [x] Changes are annotated, including comments where useful
- [x] Changes are documented in the changelog for the next game version
As discued in the balace channle thier is no abuse to such mechanic due to falling sataline has falling randomness. as well as their is no balance created issues cureenly with the satalite. Do not see the need for nukes ignoring the satellite as it litlery falling from space at immense speed hense the missiles detonate.
As discued in the balace channle thier is no abuse to such mechanic due to falling sataline has falling randomness. as well as their is no balance created issues cureenly with the satalite.
As I explained on Discord, this is incorrect. Just because something is random, does not mean it cannot be abused.
Do not see the need for nukes ignoring the satellite as it litlery falling from space at immense speed hense the missiles detonate.
This is also wrong, the nuke does not ignore the satellite. The nuke destroys the satellite, in accordance with the game having simulated projectiles.
Thanks for your analysis. I read your post on discord. If you can control the trajectory of the wreck, then this is definitely something that should be fixed in my opinion.
I changed it so nukes still explode when colliding with satellites. The exploit is removed by preventing falling satellites from triggering nuke explosions. I prefer my initial solution, so this is a compromise.
@lL1l1 I can also move the changes over to the Defense Satellite's script file, as you suggested. The current solution would apply to all possible satellites though, which I would prefer.
Thanks for taking the time👍