Public Companies
This mod introduces publicly traded companies. Multiple types of companies:
- Trade (buy off excess to sell where it is a deficit),
- Exploration (picks exploration contracts), and
- Bounty Hunter (picks bounties).
All companies can be invested in and will earn a dividend (once player owns shares), controlled (when player has >50% shares) or taken over (100% share ownership, becomes
player faction, full profits).
REQUIRES STELLAR NETWORKS TO WORK (SEE FURTHER WORK).
Company details
In the first iteration, only Trade Companies will be implemented.
Trade CompaniesActivity within core worlds (non-hidden markets, including player owned). Each company belongs to a faction - ownership decides which markets it can visit.
Each company starts with an investment fund (loan to repay). A company can go bankrupt if their fleets are consistently or loan interest cannot be paid.
Bankrupt companies can be bought for cheap (loan - fleet assets). Other companies can be bought for multiplier of annual income minus loan. When bought, loan becomes player loan (like spacer start), and company will repay capital (while player - interest). Meant to curb trading opportunities by removing excesses and fulfilling demands. Meant as a sim addition.
Exploration CompaniesOne NPC company at any time, to compete with the player for exploration missions.
Meant for player ownership. Lets the player auto-complete exploration missions.
Option for exploring system, and selling (for % of ownership price discount) or handing over (if 100%) looted probes / derelicts.
Bounty CompaniesOne NPC company at any time, to compete with the player for bounties.
Meant for player ownership. Lets the player auto-complete exploration missions.
Option for recovering defeated ships and selling (or handing over) ships to the player.
Further work
Administrators expansionAdministrators could be required to manage companies. Same like colonies - up to 3 without penalty. Unlike colonies, add a slot for "advisor" - an AI core that boosts performance.
Stellar Networks dependencyExternalize `uilib` (bundled in Stellar Networks) to make this a standalone mod.