mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-16 21:02:35 +00:00
95 lines
3.1 KiB
Plaintext
95 lines
3.1 KiB
Plaintext
/datum/config_entry/number_list/repeated_mode_adjust
|
|
|
|
/datum/config_entry/flag/weigh_by_recent_chaos
|
|
|
|
/datum/config_entry/number/chaos_exponent
|
|
config_entry_value = 1
|
|
|
|
/datum/config_entry/keyed_list/probability
|
|
key_mode = KEY_MODE_TEXT
|
|
value_mode = VALUE_MODE_NUM
|
|
|
|
/datum/config_entry/keyed_list/probability/ValidateListEntry(key_name)
|
|
return key_name in config.modes
|
|
|
|
/datum/config_entry/keyed_list/chaos_level
|
|
key_mode = KEY_MODE_TEXT
|
|
value_mode = VALUE_MODE_NUM
|
|
|
|
/datum/config_entry/keyed_list/chaos_level/ValidateListEntry(key_name)
|
|
return key_name in config.modes
|
|
|
|
/datum/config_entry/keyed_list/max_pop
|
|
key_mode = KEY_MODE_TEXT
|
|
value_mode = VALUE_MODE_NUM
|
|
|
|
/datum/config_entry/keyed_list/max_pop/ValidateListEntry(key_name)
|
|
return key_name in config.modes
|
|
|
|
/datum/config_entry/keyed_list/min_pop
|
|
key_mode = KEY_MODE_TEXT
|
|
value_mode = VALUE_MODE_NUM
|
|
|
|
/datum/config_entry/keyed_list/min_pop/ValidateListEntry(key_name, key_value)
|
|
return key_name in config.modes
|
|
|
|
/datum/config_entry/keyed_list/continuous // which roundtypes continue if all antagonists die
|
|
key_mode = KEY_MODE_TEXT
|
|
value_mode = VALUE_MODE_FLAG
|
|
|
|
/datum/config_entry/keyed_list/continuous/ValidateListEntry(key_name, key_value)
|
|
return key_name in config.modes
|
|
|
|
/datum/config_entry/keyed_list/midround_antag // which roundtypes use the midround antagonist system
|
|
key_mode = KEY_MODE_TEXT
|
|
value_mode = VALUE_MODE_FLAG
|
|
|
|
/datum/config_entry/keyed_list/midround_antag/ValidateListEntry(key_name, key_value)
|
|
return key_name in config.modes
|
|
|
|
/datum/config_entry/keyed_list/force_antag_count
|
|
key_mode = KEY_MODE_TEXT
|
|
value_mode = VALUE_MODE_FLAG
|
|
|
|
/datum/config_entry/keyed_list/force_antag_count/ValidateListEntry(key_name, key_value)
|
|
return key_name in config.modes
|
|
|
|
/datum/config_entry/number/traitor_scaling_coeff //how much does the amount of players get divided by to determine traitors
|
|
config_entry_value = 6
|
|
min_val = 1
|
|
|
|
/datum/config_entry/number/brother_scaling_coeff //how many players per brother team
|
|
config_entry_value = 25
|
|
min_val = 1
|
|
|
|
/datum/config_entry/number/changeling_scaling_coeff //how much does the amount of players get divided by to determine changelings
|
|
config_entry_value = 6
|
|
min_val = 1
|
|
|
|
/datum/config_entry/number/ecult_scaling_coeff //how much does the amount of players get divided by to determine e_cult
|
|
config_entry_value = 6
|
|
integer = FALSE
|
|
min_val = 1
|
|
|
|
/datum/config_entry/number/security_scaling_coeff //how much does the amount of players get divided by to determine open security officer positions
|
|
config_entry_value = 8
|
|
min_val = 1
|
|
|
|
/datum/config_entry/number/abductor_scaling_coeff //how many players per abductor team
|
|
config_entry_value = 15
|
|
min_val = 1
|
|
|
|
/datum/config_entry/number/traitor_objectives_amount
|
|
config_entry_value = 2
|
|
min_val = 0
|
|
|
|
/datum/config_entry/number/brother_objectives_amount
|
|
config_entry_value = 2
|
|
min_val = 0
|
|
|
|
/datum/config_entry/flag/protect_roles_from_antagonist //If security and such can be traitor/cult/other
|
|
|
|
/datum/config_entry/flag/protect_assistant_from_antagonist //If assistants can be traitor/cult/other
|
|
|
|
/datum/config_entry/flag/allow_latejoin_antagonists // If late-joining players can be traitor/changeling
|