Air Lord, Engineering Corps
I figured it'd be interesting to see any additions/changes to the weather system people might want in the game.
By the weather system I'm referring to the buff/debuff you get (shown on the top right) during battle, this includes dawn/night/other things that aren't actually weather.
As for me I think some rarer, more dangerous weather conditions might be interesting like:
Gale: "Airships will be pushed around by strong winds, the effect is stronger up high."
High Suspendium Density: "Airships move and fall with reduced speed. All shooting accuracy is reduced." (anything moving fast gains the glowing trail of a suspendium projectile, this would look awesome at night.)
Frostbite: "Heavy snowstorm reduces accuracy. Crew take damage when exposed to the outside, all crew movement is slightly slower."
Last Stand: "This empire's last city is under siege, the defenders will not surrender and gain a moderate accuracy, health, movement speed, and repair buff." (Crew dialogue for both sides changed to suit situation as well.)
and maybe one change:
Storm: lightning is more rare, but even more damaging. Hits highest or largest unit.
This is indeed a thing I plan to do.
Most of it hinges on one thing: right now, a ship which is pushed to the edge of the combat area bounces off of it, which means that strong winds would lead to a weird and ridiculous pile-up at one end of the combat area.
Instead, the plan is to change things so that ships that find themselves at the edge of the area will be forcibly ejected into the reserve, and will not be re-addable for a little bit. So a ship that loses propulsion and is blown away from the fight will exit the fight, as it should.
The challenge here is implementing this in a way that's fair and well-communicated to the player. But once it's in, more extreme weather will finally be a possibility!
(NB lightning already prefers to hit the highest-up unit.)
Just use your handy new dialogue system to communicate that a ship has left the combat area.
Modifying the movement command to basically just check if a ship is where it should be, and if it's not then it just reapplies the movement would make it more fair (no need to micromanage drifting ships that should be stationary).
The bigger problem here would probably be that there's a lack of communication to the player from the world map.
If more dangerous weather is happening it needs to be detectable from before combat, otherwise it would be very frustrating/annoying to have.
Imagine having a swarm of small airships and in your first battle there is a gale, all your ships just smashed into each other and floated away due to a threat you don't even have the capacity to detect.