Added 'Issue New Shares' feature for Corporations. Added cooldowns for issuing new shares and selling shares. Selling shares now dynamically updated stock price

This commit is contained in:
danielyxie
2019-01-08 16:41:42 -08:00
parent ca002e6e53
commit 78f72b8542
10 changed files with 172581 additions and 362 deletions
+9
View File
@@ -508,6 +508,8 @@ export let CONSTANTS: IMap<any> = {
`
v0.42.0
* Corporation Changes:
** Corporation can now be self-funded with $150b or using seed money in exchange for 500m newly-issued shares
** In BitNode-3, you no longer start with $150b
** Changed initial market prices for many materials
** Changed the way a material's demand, competition, and market price change over time
** The sale price of materials can no longer be marked-up as high
@@ -519,6 +521,13 @@ export let CONSTANTS: IMap<any> = {
** Employee salaries now slowly increase over time
** Slightly reduced the effect "Real Estate" has on the Production Multiplier for the Agriculture industry
** Changed the way your Corporation's value is calculated (this is what determines stock price)
** After taking your corporation public, it is now possible to issue new shares to raise capital
** Issuing new shares can only be done once every 12 hours
** Buying back shares must now be done at a premium
** Selling shares can now only be done once per hour
** Selling large amounts of shares now immediately impacts stock price (during the transaction)
** Reduced the initial cost of the DreamSense upgrade from $8b to $4b, but increased its price multiplier
** Reduced the price multiplier for ABC SalesBots upgrade
* Added getOrders() Netscript function to the TIX API
* Added getAugmentationPrereq() Singularity function (by havocmayhem)