mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-04-26 19:14:32 +02:00
CORPORATION: Use different term for dividend modifier instead of tax (#2237)
This commit is contained in:
@@ -32,7 +32,7 @@ Go public and set a dividend.
|
||||
|
||||
#### Why is my "earnings as a shareholder" lower than my calculation ("Dividends per share" \* "Owned Stock Shares")?
|
||||
|
||||
You have to pay tax. ShadyAccounting and GovernmentPartnership reduce tax. Check this [section](./financial-statement.md) for details.
|
||||
Your dividend is negatively affected by a penalty modifier called "tribute modifier". `ShadyAccounting` and `GovernmentPartnership` reduce this penalty modifier. Check this [section](./financial-statement.md) for details.
|
||||
|
||||
#### All corporation APIs require too much RAM. How do I deal with it?
|
||||
|
||||
|
||||
@@ -75,21 +75,21 @@ Analyses:
|
||||
- `AssetDelta` is multiplied by 315000, so it is the main source of offer.
|
||||
- Assuming that we can sell all produced units and not buy more boost materials, `AssetDelta` is the delta of funds, and the delta of funds is profit. This is why we try our best to improve profit.
|
||||
|
||||
## Dividend
|
||||
## Dividend and Tribute modifier
|
||||
|
||||
`DividendTax` depends on `CorporationSoftcap`. In BN3, `CorporationSoftcap` is 1.
|
||||
Your dividend is negatively affected by a penalty modifier called `TributeModifier`. `TributeModifier` depends on `CorporationSoftcap`. In BN3, `CorporationSoftcap` is 1.
|
||||
|
||||
$$DividendTax = 1 - CorporationSoftcap + 0.15$$
|
||||
$$TributeModifier = 1.15 - CorporationSoftcap$$
|
||||
|
||||
`ShadyAccounting` reduces `DividendTax` by 0.05.
|
||||
`ShadyAccounting` reduces `TributeModifier` by 0.05.
|
||||
|
||||
`GovernmentPartnership` reduces `DividendTax` by 0.1.
|
||||
`GovernmentPartnership` reduces `TributeModifier` by 0.1.
|
||||
|
||||
Formula:
|
||||
|
||||
$$TotalDividends = DividendRate\ast(Revenue - Expenses)\ast 10$$
|
||||
|
||||
$$Dividend = \left(OwnedShares\ast\frac{TotalDividends}{TotalShares}\right)^{1 - DividendTax}$$
|
||||
$$Dividend = \left(OwnedShares\ast\frac{TotalDividends}{TotalShares}\right)^{1 - TributeModifier}$$
|
||||
|
||||
Retained earning:
|
||||
|
||||
|
||||
@@ -348,7 +348,6 @@ import nsDoc_bitburner_corporation_selldivision_md from "../../markdown/bitburne
|
||||
import nsDoc_bitburner_corporation_sellshares_md from "../../markdown/bitburner.corporation.sellshares.md?raw";
|
||||
import nsDoc_bitburner_corporationinfo_dividendearnings_md from "../../markdown/bitburner.corporationinfo.dividendearnings.md?raw";
|
||||
import nsDoc_bitburner_corporationinfo_dividendrate_md from "../../markdown/bitburner.corporationinfo.dividendrate.md?raw";
|
||||
import nsDoc_bitburner_corporationinfo_dividendtax_md from "../../markdown/bitburner.corporationinfo.dividendtax.md?raw";
|
||||
import nsDoc_bitburner_corporationinfo_divisions_md from "../../markdown/bitburner.corporationinfo.divisions.md?raw";
|
||||
import nsDoc_bitburner_corporationinfo_expenses_md from "../../markdown/bitburner.corporationinfo.expenses.md?raw";
|
||||
import nsDoc_bitburner_corporationinfo_funds_md from "../../markdown/bitburner.corporationinfo.funds.md?raw";
|
||||
@@ -365,6 +364,7 @@ import nsDoc_bitburner_corporationinfo_revenue_md from "../../markdown/bitburner
|
||||
import nsDoc_bitburner_corporationinfo_shareprice_md from "../../markdown/bitburner.corporationinfo.shareprice.md?raw";
|
||||
import nsDoc_bitburner_corporationinfo_sharesalecooldown_md from "../../markdown/bitburner.corporationinfo.sharesalecooldown.md?raw";
|
||||
import nsDoc_bitburner_corporationinfo_totalshares_md from "../../markdown/bitburner.corporationinfo.totalshares.md?raw";
|
||||
import nsDoc_bitburner_corporationinfo_tributemodifier_md from "../../markdown/bitburner.corporationinfo.tributemodifier.md?raw";
|
||||
import nsDoc_bitburner_corporationinfo_valuation_md from "../../markdown/bitburner.corporationinfo.valuation.md?raw";
|
||||
import nsDoc_bitburner_corpproductdata_desc_md from "../../markdown/bitburner.corpproductdata.desc.md?raw";
|
||||
import nsDoc_bitburner_corpproductdata_md from "../../markdown/bitburner.corpproductdata.md?raw";
|
||||
@@ -1847,7 +1847,6 @@ AllPages["nsDoc/bitburner.corporation.selldivision.md"] = nsDoc_bitburner_corpor
|
||||
AllPages["nsDoc/bitburner.corporation.sellshares.md"] = nsDoc_bitburner_corporation_sellshares_md;
|
||||
AllPages["nsDoc/bitburner.corporationinfo.dividendearnings.md"] = nsDoc_bitburner_corporationinfo_dividendearnings_md;
|
||||
AllPages["nsDoc/bitburner.corporationinfo.dividendrate.md"] = nsDoc_bitburner_corporationinfo_dividendrate_md;
|
||||
AllPages["nsDoc/bitburner.corporationinfo.dividendtax.md"] = nsDoc_bitburner_corporationinfo_dividendtax_md;
|
||||
AllPages["nsDoc/bitburner.corporationinfo.divisions.md"] = nsDoc_bitburner_corporationinfo_divisions_md;
|
||||
AllPages["nsDoc/bitburner.corporationinfo.expenses.md"] = nsDoc_bitburner_corporationinfo_expenses_md;
|
||||
AllPages["nsDoc/bitburner.corporationinfo.funds.md"] = nsDoc_bitburner_corporationinfo_funds_md;
|
||||
@@ -1864,6 +1863,7 @@ AllPages["nsDoc/bitburner.corporationinfo.revenue.md"] = nsDoc_bitburner_corpora
|
||||
AllPages["nsDoc/bitburner.corporationinfo.shareprice.md"] = nsDoc_bitburner_corporationinfo_shareprice_md;
|
||||
AllPages["nsDoc/bitburner.corporationinfo.sharesalecooldown.md"] = nsDoc_bitburner_corporationinfo_sharesalecooldown_md;
|
||||
AllPages["nsDoc/bitburner.corporationinfo.totalshares.md"] = nsDoc_bitburner_corporationinfo_totalshares_md;
|
||||
AllPages["nsDoc/bitburner.corporationinfo.tributemodifier.md"] = nsDoc_bitburner_corporationinfo_tributemodifier_md;
|
||||
AllPages["nsDoc/bitburner.corporationinfo.valuation.md"] = nsDoc_bitburner_corporationinfo_valuation_md;
|
||||
AllPages["nsDoc/bitburner.corpproductdata.desc.md"] = nsDoc_bitburner_corpproductdata_desc_md;
|
||||
AllPages["nsDoc/bitburner.corpproductdata.md"] = nsDoc_bitburner_corpproductdata_md;
|
||||
|
||||
Reference in New Issue
Block a user