Merge pull request #20832 from X-TheDark/stock_fix_maybe

Possibly fixes exponentially increasing stock prices
This commit is contained in:
Cheridan
2016-10-09 18:26:38 -05:00
committed by GitHub

View File

@@ -90,7 +90,7 @@
/datum/stock/proc/frc(amt) /datum/stock/proc/frc(amt)
var/shares = available_shares + outside_shareholders * average_shares var/shares = available_shares + outside_shareholders * average_shares
var/fr = amt / 100 / shares * fluctuational_coefficient * fluctuation_rate * max(-(current_trend / 100), 1) var/fr = amt / 100 / shares * fluctuational_coefficient * fluctuation_rate * max(-(current_trend / 100), 1)
if (fr < 0 && speculation < 0 || fr > 0 && speculation > 0) if ((fr < 0 && speculation < 0) || (fr > 0 && speculation > 0))
fr *= max(abs(speculation) / 5, 1) fr *= max(abs(speculation) / 5, 1)
else else
fr /= max(abs(speculation) / 5, 1) fr /= max(abs(speculation) / 5, 1)