mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-11 10:22:13 +00:00
* Starting a replacement of how threat works. * no, we do it this way * Added threat levels to jobs * Added threat to... a lot. * Updated for traitor classes. * Fixed errors, except for one. It's consistently giving me "maximum number of internal arrays exceeded (65535)". I have no idea what could be causing this. * Added type annotation to GetJob. * This one I should change though * wow how'd that happen * spammable means low threat * Made story threat have initial threat level on average * Made somet rulesets force if they won the vote * ) * Gave EVERY job threat, added a config for it. * Rebalanced some numbers * Update code/game/gamemodes/dynamic/dynamic_storytellers.dm Co-Authored-By: Ghom <42542238+Ghommie@users.noreply.github.com> * Removes mush threat * Makes devil threat scale with form * reviewing reviewer's review of reviewer * Gutlunches can be friendly spawned, so no * Also made forced-friendly mobs not count * null checks better * Made antag threats in config, too * various fixes * Another couple dynamic fixes * Made an admin message chunk all one line. * Make roundstarts ignore current threat It's not even calculated yet, so this is probably better. * Minimum pop for chaotic/teamwork. * More conveyance issues, removed superfluous threat costs * More conveyance and tweaks * Makes storyteller min players use all players instead of ready * Lowered chaos weight with chaotic * Blob now has correct cost Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
99 lines
2.5 KiB
Plaintext
99 lines
2.5 KiB
Plaintext
/datum/config_entry/flag/dynamic_voting
|
|
|
|
/datum/config_entry/number/dynamic_high_pop_limit
|
|
config_entry_value = 55
|
|
min_val = 1
|
|
|
|
/datum/config_entry/number/dynamic_pop_per_requirement
|
|
config_entry_value = 6
|
|
min_val = 1
|
|
|
|
/datum/config_entry/number/dynamic_midround_delay_min
|
|
config_entry_value = 15
|
|
min_val = 1
|
|
|
|
/datum/config_entry/number/dynamic_midround_delay_max
|
|
config_entry_value = 35
|
|
min_val = 1
|
|
|
|
/datum/config_entry/number/dynamic_latejoin_delay_min
|
|
config_entry_value = 5
|
|
min_val = 1
|
|
|
|
/datum/config_entry/number/dynamic_latejoin_delay_max
|
|
config_entry_value = 25
|
|
min_val = 1
|
|
|
|
/datum/config_entry/number/dynamic_first_midround_delay_min
|
|
config_entry_value = 20
|
|
min_val = 1
|
|
|
|
/datum/config_entry/number/dynamic_first_midround_delay_max
|
|
config_entry_value = 40
|
|
min_val = 1
|
|
|
|
/datum/config_entry/number/dynamic_first_latejoin_delay_min
|
|
config_entry_value = 10
|
|
min_val = 1
|
|
|
|
/datum/config_entry/number/dynamic_first_latejoin_delay_max
|
|
config_entry_value = 30
|
|
min_val = 1
|
|
|
|
|
|
/datum/config_entry/keyed_list/dynamic_cost
|
|
key_mode = KEY_MODE_TEXT
|
|
value_mode = VALUE_MODE_NUM
|
|
|
|
/datum/config_entry/keyed_list/dynamic_weight
|
|
key_mode = KEY_MODE_TEXT
|
|
value_mode = VALUE_MODE_NUM
|
|
|
|
/datum/config_entry/keyed_list/dynamic_requirements
|
|
key_mode = KEY_MODE_TEXT
|
|
value_mode = VALUE_MODE_NUM_LIST
|
|
|
|
/datum/config_entry/keyed_list/dynamic_high_population_requirement
|
|
key_mode = KEY_MODE_TEXT
|
|
value_mode = VALUE_MODE_NUM
|
|
|
|
/datum/config_entry/number_list/dynamic_second_rule_requirements
|
|
|
|
/datum/config_entry/number_list/dynamic_third_rule_requirements
|
|
|
|
/datum/config_entry/number/dynamic_second_rule_high_pop_requirement
|
|
config_entry_value = 50
|
|
|
|
/datum/config_entry/number/dynamic_third_rule_high_pop_requirement
|
|
config_entry_value = 70
|
|
|
|
/datum/config_entry/number_list/dynamic_hijack_requirements
|
|
|
|
/datum/config_entry/number/dynamic_hijack_high_population_requirement
|
|
config_entry_value = 25
|
|
|
|
/datum/config_entry/number/dynamic_hijack_cost
|
|
config_entry_value = 5
|
|
|
|
/datum/config_entry/number/dynamic_glorious_death_cost
|
|
config_entry_value = 5
|
|
|
|
/datum/config_entry/number/dynamic_assassinate_cost
|
|
config_entry_value = 2
|
|
|
|
/datum/config_entry/number/dynamic_warops_requirement
|
|
config_entry_value = 60
|
|
min_val = 0
|
|
|
|
/datum/config_entry/number/dynamic_warops_cost
|
|
config_entry_value = 10
|
|
min_val = 0
|
|
|
|
/datum/config_entry/keyed_list/storyteller_weight
|
|
key_mode = KEY_MODE_TEXT
|
|
value_mode = VALUE_MODE_NUM
|
|
|
|
/datum/config_entry/keyed_list/storyteller_min_players
|
|
key_mode = KEY_MODE_TEXT
|
|
value_mode = VALUE_MODE_NUM
|