From fe9221bf5725e5e1e36cd13de4ca55f266846134 Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Thu, 25 Jan 2024 22:31:17 +0300 Subject: [PATCH] Fix multiple s-class sm anomalies per round (#23855) --- code/modules/power/engines/supermatter/supermatter.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/power/engines/supermatter/supermatter.dm b/code/modules/power/engines/supermatter/supermatter.dm index 1e95a221680..9194a691e6c 100644 --- a/code/modules/power/engines/supermatter/supermatter.dm +++ b/code/modules/power/engines/supermatter/supermatter.dm @@ -1223,7 +1223,7 @@ /datum/supermatter_event/sierra_tier = 1) var/datum/supermatter_event/event = pick(subtypesof(pickweight(events))) - if(istype(event, /datum/supermatter_event/sierra_tier) && has_run_sclass) + if(ispath(event, /datum/supermatter_event/sierra_tier) && has_run_sclass) make_next_event_time() return // We're only gonna have one s-class per round, take a break engineers run_event(event)