mirror of
https://github.com/quotefox/Hyper-Station-13.git
synced 2026-08-26 22:26:24 +01:00
fixes + balancing
This commit is contained in:
@@ -386,7 +386,7 @@
|
||||
/datum/config_entry/flag/dynamic_mode
|
||||
|
||||
/datum/config_entry/number/economy_base_payment
|
||||
config_entry_value = 80
|
||||
config_entry_value = 60
|
||||
min_val = 0
|
||||
|
||||
/datum/config_entry/number/economy_base_pay_ratio
|
||||
|
||||
@@ -14,20 +14,22 @@ SUBSYSTEM_DEF(job)
|
||||
|
||||
var/overflow_role = "Assistant"
|
||||
|
||||
var/list/economy_multipliers_by_job
|
||||
var/list/economy_multipliers_by_type
|
||||
var/static/list/economy_multipliers_by_job
|
||||
var/static/list/economy_multipliers_by_type
|
||||
|
||||
|
||||
/datum/controller/subsystem/job/Initialize(timeofday)
|
||||
SSmapping.HACK_LoadMapConfig()
|
||||
if(!economy_multipliers_by_job)
|
||||
economy_multipliers_by_job = CONFIG_GET(keyed_list/economy_job_rate)
|
||||
if(!economy_multipliers_by_type)
|
||||
economy_multipliers_by_type = CONFIG_GET(keyed_list/economy_job_rate_area)
|
||||
if(!occupations.len)
|
||||
SetupOccupations()
|
||||
if(CONFIG_GET(flag/load_jobs_from_txt))
|
||||
LoadJobs()
|
||||
generate_selectable_species()
|
||||
set_overflow_role(CONFIG_GET(string/overflow_job))
|
||||
economy_multipliers_by_job = CONFIG_GET(keyed_list/economy_job_rate)
|
||||
economy_multipliers_by_type = CONFIG_GET(keyed_list/economy_job_rate_area)
|
||||
return ..()
|
||||
|
||||
/datum/controller/subsystem/job/proc/set_overflow_role(new_overflow_role)
|
||||
|
||||
@@ -168,7 +168,7 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C
|
||||
R.name = initial(temp.name)
|
||||
R.product_path = typepath
|
||||
if(!free)
|
||||
R.price = baseprice
|
||||
R.price = FLOOR(baseprice * CONFIG_GET(number/economy_price_multiplier), 1)
|
||||
if(product) //its a item!
|
||||
var/product_price = SSeconomy.GetPrice(product)
|
||||
if(!isnull(product_price))
|
||||
|
||||
Reference in New Issue
Block a user