fixes + balancing

This commit is contained in:
DragonTrance
2022-06-09 18:30:10 -04:00
parent 7bae2a36ee
commit ff3a9b4437
5 changed files with 23 additions and 11 deletions
@@ -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
+6 -4
View File
@@ -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)