From 19ab1e55ba66c4cfecd4d98d31ab924daebb9db0 Mon Sep 17 00:00:00 2001 From: mochi Date: Wed, 15 Jul 2020 20:44:24 +0200 Subject: [PATCH] Fix VV check using the wrong var_name and fix DM weirdness --- code/modules/mining/machine_vending.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm index 8eb48335466..058b64d3c18 100644 --- a/code/modules/mining/machine_vending.dm +++ b/code/modules/mining/machine_vending.dm @@ -145,15 +145,17 @@ /obj/machinery/mineral/equipment_vendor/vv_edit_var(var_name, var_value) // Gotta update the static data in case an admin VV's the items for some reason..! - if(var_name == "items") + if(var_name == "prize_list") dirty_items = TRUE + return ..() /obj/machinery/mineral/equipment_vendor/tgui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/tgui_state/state = GLOB.tgui_default_state) // Update static data if need be if(dirty_items) if(!ui) ui = SStgui.get_open_ui(user, src, ui_key) - ui?.initial_static_data = tgui_static_data(user) + if(ui) // OK so ui?. somehow breaks the implied src so this is needed + ui.initial_static_data = tgui_static_data(user) dirty_items = FALSE // Open the window