mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-10 09:54:52 +00:00
Added some more blocking rules (whoops)
This commit is contained in:
@@ -44,6 +44,7 @@
|
|||||||
required_enemies = list(2,2,1,1,0,0,0,0,0,0)
|
required_enemies = list(2,2,1,1,0,0,0,0,0,0)
|
||||||
weight = 5
|
weight = 5
|
||||||
cost = 10
|
cost = 10
|
||||||
|
blocking_rules = list(/datum/dynamic_ruleset/roundstart/nuclear,/datum/dynamic_ruleset/midround/from_ghosts/nuclear)
|
||||||
requirements = list(70,60,50,50,40,40,40,30,20,15)
|
requirements = list(70,60,50,50,40,40,40,30,20,15)
|
||||||
high_population_requirement = 15
|
high_population_requirement = 15
|
||||||
|
|
||||||
|
|||||||
@@ -632,17 +632,13 @@
|
|||||||
required_candidates = 2
|
required_candidates = 2
|
||||||
weight = 8
|
weight = 8
|
||||||
cost = 10
|
cost = 10
|
||||||
requirements = list(80,80,70,50,40,30,30,20,15,15)
|
requirements = list(101,101,70,50,40,30,30,20,15,15)
|
||||||
|
blocking_rules = list(/datum/dynamic_ruleset/roundstart/nuclear,/datum/dynamic_ruleset/midround/from_ghosts/nuclear)
|
||||||
high_population_requirement = 15
|
high_population_requirement = 15
|
||||||
var/datum/team/abductor_team/team
|
var/datum/team/abductor_team/team
|
||||||
repeatable_weight_decrease = 4
|
repeatable_weight_decrease = 4
|
||||||
repeatable = TRUE
|
repeatable = TRUE
|
||||||
|
|
||||||
/datum/dynamic_ruleset/midround/from_ghosts/abductors/acceptable(population=0, threat=0)
|
|
||||||
if (locate(/datum/dynamic_ruleset/roundstart/nuclear) in mode.executed_rules)
|
|
||||||
return FALSE // Unavailable if nuke ops were already sent at roundstart. yes, this is intentional for abductors too.
|
|
||||||
return ..()
|
|
||||||
|
|
||||||
/datum/dynamic_ruleset/midround/from_ghosts/abductors/ready(forced = FALSE)
|
/datum/dynamic_ruleset/midround/from_ghosts/abductors/ready(forced = FALSE)
|
||||||
if(required_candidates > (dead_players.len + list_observers.len))
|
if(required_candidates > (dead_players.len + list_observers.len))
|
||||||
return FALSE
|
return FALSE
|
||||||
|
|||||||
Reference in New Issue
Block a user