Currently I'm modding a GameScript ( New Village Growth script ) in order to make an yet-another city builder script and some what achieved the desired effect along with FIRs Extreme set.
What I'm trying to do is to make a trading-post for each company (I 'm playing the game with my friends online), in which it would store the exceeding goods when stockpile reached its limit. Other player could then transport those goods for a fee for each ton of goods they bring back to their city and that fee is added to owner city's company balance.
Question here is : can I spawn Cargo of a given Id for a known amount ? Like, is there such a function -> GSStation.Spawn/Set/Add (StationId, CargoId, Amount ) available somewhere ?
And - I wondering if it would be possible to add customized options to the "Local Authority Actions" via a GameScript for each town like -> clicking Local Authority , Select "Steal Food from this town" - spending some in-game money for a chance to steal 30% stockpiled food of that town and transfer that to the action's owner town ?
Although above thing seems impossible without modding the game code, I really hope someone would shed me some light !
Thanks for reading

P.S : About the disaster - is there a way to add an action that spending in-game money to call Military's Airforce to bomb a UFO at a selected location ? - Thanks ^^