Skip to content

Commit

Permalink
stock market nerf
Browse files Browse the repository at this point in the history
  • Loading branch information
AloeNeverDie committed Jan 11, 2025
1 parent 1415df0 commit 8bfff05
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions code/controllers/subsystem/stock_market.dm
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

SUBSYSTEM_DEF(stock_market)
name = "Stock Market"
wait = 60 SECONDS
wait = 180 SECONDS // BANDASTATION EDIT - Original: 60 SECONDS
init_order = INIT_ORDER_DEFAULT
runlevels = RUNLEVEL_GAME

Expand Down Expand Up @@ -48,10 +48,10 @@ SUBSYSTEM_DEF(stock_market)
var/new_price = materials_prices[mat.type] + delta

//get the limits
var/price_minimum = round(mat.value_per_unit * SHEET_MATERIAL_AMOUNT * 0.5)
var/price_minimum = round(mat.value_per_unit * SHEET_MATERIAL_AMOUNT * 0.8) // BANDASTATION EDIT - Original: round(mat.value_per_unit * SHEET_MATERIAL_AMOUNT * 0.5)
if(!isnull(mat.minimum_value_override))
price_minimum = round(mat.minimum_value_override * SHEET_MATERIAL_AMOUNT)
var/price_maximum = round(mat.value_per_unit * SHEET_MATERIAL_AMOUNT * 3)
var/price_maximum = round(mat.value_per_unit * SHEET_MATERIAL_AMOUNT * 2) // BANDASTATION EDIT - Original: round(mat.value_per_unit * SHEET_MATERIAL_AMOUNT * 3)

//clamp it down
new_price = round(clamp(new_price, price_minimum, price_maximum))
Expand Down Expand Up @@ -81,10 +81,10 @@ SUBSYSTEM_DEF(stock_market)
var/trend_life = materials_trend_life[mat]

var/price_units = materials_prices[mat]
var/price_minimum = round(mat.value_per_unit * SHEET_MATERIAL_AMOUNT * 0.5)
var/price_minimum = round(mat.value_per_unit * SHEET_MATERIAL_AMOUNT * 0.8) // BANDASTATION EDIT - Original: round(mat.value_per_unit * SHEET_MATERIAL_AMOUNT * 0.5)
if(!isnull(mat.minimum_value_override))
price_minimum = round(mat.minimum_value_override * SHEET_MATERIAL_AMOUNT)
var/price_maximum = round(mat.value_per_unit * SHEET_MATERIAL_AMOUNT * 3)
var/price_maximum = round(mat.value_per_unit * SHEET_MATERIAL_AMOUNT * 2) // BANDASTATION EDIT - Original: round(mat.value_per_unit * SHEET_MATERIAL_AMOUNT * 3)
var/price_baseline = mat.value_per_unit * SHEET_MATERIAL_AMOUNT
var/quantity_baseline = mat.tradable_base_quantity

Expand Down

0 comments on commit 8bfff05

Please sign in to comment.