Weighted antags higher, made zero-antag midround injection chance higher

This commit is contained in:
Putnam
2019-11-09 16:56:31 -08:00
parent 139e9a9da8
commit b5c58ec1d8
2 changed files with 29 additions and 29 deletions
+1 -1
View File
@@ -676,7 +676,7 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1)
var/high_pop_factor = (current_players[CURRENT_LIVING_PLAYERS].len >= GLOB.dynamic_high_pop_limit)
var/max_pop_per_antag = max(5,15 - round(threat_level/10) - round(current_players[CURRENT_LIVING_PLAYERS].len/(high_pop_factor ? 10 : 5)))
if (!current_players[CURRENT_LIVING_ANTAGS].len)
chance += 50 // No antags at all? let's boost those odds!
chance += 80 // No antags at all? let's boost those odds!
else
var/current_pop_per_antag = current_players[CURRENT_LIVING_PLAYERS].len / current_players[CURRENT_LIVING_ANTAGS].len
if (current_pop_per_antag > max_pop_per_antag)
+28 -28
View File
@@ -49,41 +49,41 @@ DYNAMIC_WEIGHT MONKEY 3
DYNAMIC_WEIGHT METEOR 3
## Midround antags
DYNAMIC_WEIGHT MIDROUND_TRAITOR 3
DYNAMIC_WEIGHT MIDROUND_MALF_AI 2
DYNAMIC_WEIGHT MIDROUND_WIZARD 1
DYNAMIC_WEIGHT MIDROUND_NUCLEAR 1
DYNAMIC_WEIGHT BLOB 2
DYNAMIC_WEIGHT XENOS 2
DYNAMIC_WEIGHT NIGHTMARE 3
DYNAMIC_WEIGHT MIDROUND_TRAITOR 7
DYNAMIC_WEIGHT MIDROUND_MALF_AI 8
DYNAMIC_WEIGHT MIDROUND_WIZARD 9
DYNAMIC_WEIGHT MIDROUND_NUCLEAR 9
DYNAMIC_WEIGHT BLOB 8
DYNAMIC_WEIGHT XENOS 8
DYNAMIC_WEIGHT NIGHTMARE 8
DYNAMIC_WEIGHT SENTIENT_DISEASE 6
DYNAMIC_WEIGHT REVENANT 3
DYNAMIC_WEIGHT SLAUGHTER_DEMON 1
DYNAMIC_WEIGHT REVENANT 6
DYNAMIC_WEIGHT SLAUGHTER_DEMON 4
DYNAMIC_WEIGHT ABDUCTORS 8
DYNAMIC_WEIGHT SPACE_NINJA 2
DYNAMIC_WEIGHT SPACE_NINJA 8
DYNAMIC_WEIGHT SPIDERS 5
DYNAMIC_WEIGHT VENTCLOG_NORMAL 5
DYNAMIC_WEIGHT VENTCLOG_THREATENING 5
DYNAMIC_WEIGHT VENTCLOG_CATASTROPHIC 5
DYNAMIC_WEIGHT ION_STORM 4
DYNAMIC_WEIGHT VENTCLOG_NORMAL 3
DYNAMIC_WEIGHT VENTCLOG_THREATENING 3
DYNAMIC_WEIGHT VENTCLOG_CATASTROPHIC 3
DYNAMIC_WEIGHT ION_STORM 7
DYNAMIC_WEIGHT METEOR_WAVE_NORMAL 3
DYNAMIC_WEIGHT METEOR_WAVE_THREATENING 2
DYNAMIC_WEIGHT METEOR_WAVE_CATASTROPHIC 1
DYNAMIC_WEIGHT PIRATES 2
DYNAMIC_WEIGHT ANOMALY_BLUESPACE 7
DYNAMIC_WEIGHT ANOMALY_FLUX 7
DYNAMIC_WEIGHT ANOMALY_GRAVITATIONAL 7
DYNAMIC_WEIGHT ANOMALY_PYROCLASTIC 7
DYNAMIC_WEIGHT ANOMALY_VORTEX 7
DYNAMIC_WEIGHT BRAND_INTELLIGENCE 3
DYNAMIC_WEIGHT PIRATES 8
DYNAMIC_WEIGHT ANOMALY_BLUESPACE 2
DYNAMIC_WEIGHT ANOMALY_FLUX 2
DYNAMIC_WEIGHT ANOMALY_GRAVITATIONAL 2
DYNAMIC_WEIGHT ANOMALY_PYROCLASTIC 2
DYNAMIC_WEIGHT ANOMALY_VORTEX 2
DYNAMIC_WEIGHT BRAND_INTELLIGENCE 1
DYNAMIC_WEIGHT CARP_MIGRATION 7
DYNAMIC_WEIGHT COMMUNICATIONS_BLACKOUT 6
DYNAMIC_WEIGHT PROCESSOR_OVERLOAD 6
DYNAMIC_WEIGHT SPACE_DUST 5
DYNAMIC_WEIGHT MAJOR_DUST 2
DYNAMIC_WEIGHT ELECTRICAL_STORM 8
DYNAMIC_WEIGHT HEART_ATTACK 8
DYNAMIC_WEIGHT RADIATION_STORM 5
DYNAMIC_WEIGHT COMMUNICATIONS_BLACKOUT 2
DYNAMIC_WEIGHT PROCESSOR_OVERLOAD 2
DYNAMIC_WEIGHT SPACE_DUST 2
DYNAMIC_WEIGHT MAJOR_DUST 1
DYNAMIC_WEIGHT ELECTRICAL_STORM 2
DYNAMIC_WEIGHT HEART_ATTACK 2
DYNAMIC_WEIGHT RADIATION_STORM 1
## Latejoin antags
DYNAMIC_WEIGHT LATEJOIN_TRAITOR 7