Protects events from being faked random by admins (#17790)

* Update _event.dm

* Update _event.dm
This commit is contained in:
ynot01
2023-02-10 17:46:46 -05:00
committed by GitHub
parent cf793830ec
commit 7c9b4054a0

View File

@@ -35,6 +35,12 @@
/// Whether or not dynamic should hijack this event
var/dynamic_should_hijack = FALSE
/datum/round_event_control/vv_edit_var(var_name, var_value)
if(var_name == NAMEOF(src, random) && var_value) // CAN'T LET YOU DO THAT, STAR FOX
message_admins("No, [key_name_admin(usr)], you cannot fake force a random event.")
return FALSE
. = ..()
/datum/round_event_control/New()
if(config && !wizardevent) // Magic is unaffected by configs
earliest_start = CEILING(earliest_start * CONFIG_GET(number/events_min_time_mul), 1)