Here are some of my suggestions which I think would be useful.
General
A way to reload a mod from ingame, having to close and restart the game is kind of annoying when you are doing it every few minutes ( at least the game loads fast ).
Effects/Triggers/Scopes
Ability to have a spaceport module require the presence of another spaceport module.
Ability to change the core module of a spacestation. So you can change the weapon type on the station. (It kinda works now but the weapon slots aren't changed until another module is built.)
Ability to upgrade spaceport modules. (I can settle for using events to upgrade it, if it's too difficult, but then the stuff down in on_actions are needed.)
Ability to check if a ship has a certain module equipped.
Ability to disable a ship whilst leaving it vulnerable to attack. (current set_disabled makes the ship invulnerable)
Ability to merge two fleets with help of the 'queue_actions'. (this might already be possible, but i found no example of it)
Ability to queue the construction of a ship design.
Events
Ability to have variable amounts of options depending of some variable.
(for example: You encounter some abandoned outpost and an ancient AI on it awakes and demands a sacrifice to leave you otherwise unharmed, you get to select a ship from your fleet to sacrifice. or something to that extent) Might be too large an addition but man it would be awesome.
On_Actions
Pretty much all the actions that apply to building on planets I want for building in spaceport.
so pretty much actions (one for each / ) for:
- Spaceport queues ship / upgrade / module
- Spaceport unqueues ship / upgrade / module
- Spaceport completes ship / upgrade / module
Weapons
A ship weapon module that fires events on to an enemy ship would be really nice. (Gimme that e-war)
Modifiers
Some scoping to the localisation of modifiers would be nice. I found myself wanting some for planet modifiers (the static kind from common/static_modifiers specifically) but nothing seemed to work there.
aaaaand that's pretty much all I can think of at the moment. Will come back if I think of more.