From 16a9d2575c29e7f0e2429ac8744350c8fab1db12 Mon Sep 17 00:00:00 2001 From: Leshana Date: Fri, 24 Apr 2020 12:43:34 -0400 Subject: [PATCH] Add vv_edit_var to ensure VV edits call our update procs too. --- code/game/machinery/machinery.dm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 7402f0ddb5..3871908ff2 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -188,6 +188,21 @@ Class Procs: else return +/obj/machinery/vv_edit_var(var/var_name, var/new_value) + if(var_name == NAMEOF(src, use_power)) + update_use_power(new_value) + return TRUE + else if(var_name == NAMEOF(src, power_channel)) + update_power_channel(new_value) + return TRUE + else if(var_name == NAMEOF(src, idle_power_usage)) + update_idle_power_usage(new_value) + return TRUE + else if(var_name == NAMEOF(src, active_power_usage)) + update_active_power_usage(new_value) + return TRUE + return ..() + /obj/machinery/proc/operable(var/additional_flags = 0) return !inoperable(additional_flags)