From da9c2aced6743e3b19ba05612aaefbb0b04a3e24 Mon Sep 17 00:00:00 2001 From: Cerebulon Date: Tue, 16 Feb 2021 17:54:26 +0000 Subject: [PATCH] Fixed 'Hardsuit Modules' tab verbs --- .../clothing/spacesuits/rig/modules/modules.dm | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/code/modules/clothing/spacesuits/rig/modules/modules.dm b/code/modules/clothing/spacesuits/rig/modules/modules.dm index a9e6afecd9..b8f28e5a0f 100644 --- a/code/modules/clothing/spacesuits/rig/modules/modules.dm +++ b/code/modules/clothing/spacesuits/rig/modules/modules.dm @@ -265,12 +265,18 @@ /stat_rig_module/Click() if(CanUse()) - var/list/href_list = list( - "interact_module" = module.holder.installed_modules.Find(module), - "module_mode" = module_mode - ) - AddHref(href_list) - module.holder.Topic(usr, href_list) + switch(module_mode) + if("select") + module.holder.selected_module = module + if("engage") + module.engage() + if("toggle") + if(module.active) + module.deactivate() + else + module.activate() + if("select_charge_type") + module.charge_selected = module.charges[module.charges.Find(module.charge_selected)] /stat_rig_module/DblClick() return Click()