I really like the siege weapons. The way they look and the way they function both feel great.
I really dislike a few things:
- There's no UI indicator for where a ships optimal range/arc is. Optimal range/arc being a zone in which it achieves its highest dps potential.
- Ship AI doesn't adjust itself based on the main weapons that it's using.
Similar to the feedback that's called out in the AI thread, I've noticed that ships with siege weapons on them will fly towards the enemy while firing, and then turn around and disengage once they get close. This makes even less sense for ships that are set up with siege weapons. Ideally, these ships would want to maintain their distance to make keeping a target in their optimal firing arc as easy as possible.
To address this:
1. The game would need to have code support for the detection of an optimal firing arc and range. Ideally, this system would allow the developers to quantify the the statistics of a weapon such as dps, range, etc, and also allow assigning a weighted score to each weapon statistic. This would help make adjustments to the calculation easier and aid in avoiding situations where a ship might incorrectly assume its optimal firing range based on dps alone (example would be if a siege ship had point defense and it tries to fight within point defense range rather than leveraging the range of its static gun. That would be silly)
2. With this in place, it would allow for the ai of a ship to identify what kind of combat behavior it should be exhibiting based on its weapon loadout.
3. And finally, it would allow a UI option for players to see what their ships optimal firing range and arc is, so they know where to position a ship in combat.
Also, new support module idea: Reverse thrusters. These would ideally be intended to be put on siege ships so that they can more easily acquire new targets from afar, or slowly back up to prolong the time it takes for an enemy to close on them. They would obviously need to be rather weak to be balanced, but functional enough to provide a valid choice vs other support systems.