mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
Skip abstract station traits (#13539)
This commit is contained in:
@@ -31,6 +31,8 @@ PROCESSING_SUBSYSTEM_DEF(station)
|
|||||||
/datum/controller/subsystem/processing/station/proc/SetupTraits()
|
/datum/controller/subsystem/processing/station/proc/SetupTraits()
|
||||||
for(var/i in subtypesof(/datum/station_trait))
|
for(var/i in subtypesof(/datum/station_trait))
|
||||||
var/datum/station_trait/trait_typepath = i
|
var/datum/station_trait/trait_typepath = i
|
||||||
|
if (trait_typepath.trait_flags & STATION_TRAIT_ABSTRACT)
|
||||||
|
continue
|
||||||
selectable_traits_by_types[initial(trait_typepath.trait_type)][trait_typepath] = initial(trait_typepath.weight)
|
selectable_traits_by_types[initial(trait_typepath.trait_type)][trait_typepath] = initial(trait_typepath.weight)
|
||||||
|
|
||||||
var/positive_trait_count = pick(12;0, 5;1, 1;2)
|
var/positive_trait_count = pick(12;0, 5;1, 1;2)
|
||||||
@@ -74,4 +76,4 @@ PROCESSING_SUBSYSTEM_DEF(station)
|
|||||||
addtimer(CALLBACK(GLOBAL_PROC, .proc/print_command_report, report, "Central Command Divergency Report", FALSE), rand(REPORT_WAIT_TIME_MINIMUM, REPORT_WAIT_TIME_MAXIMUM))
|
addtimer(CALLBACK(GLOBAL_PROC, .proc/print_command_report, report, "Central Command Divergency Report", FALSE), rand(REPORT_WAIT_TIME_MINIMUM, REPORT_WAIT_TIME_MAXIMUM))
|
||||||
|
|
||||||
#undef REPORT_WAIT_TIME_MINIMUM
|
#undef REPORT_WAIT_TIME_MINIMUM
|
||||||
#undef REPORT_WAIT_TIME_MAXIMUM
|
#undef REPORT_WAIT_TIME_MAXIMUM
|
||||||
|
|||||||
Reference in New Issue
Block a user