From e9f1989e00b78b5fa2be4a923f5c32054be1e050 Mon Sep 17 00:00:00 2001 From: kyunkyunkyun <120701975+kyunkyunkyun@users.noreply.github.com> Date: Thu, 19 Jun 2025 00:58:15 +0500 Subject: [PATCH] less error mods in sdmm (#29588) --- code/modules/mod/mod_types.dm | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/code/modules/mod/mod_types.dm b/code/modules/mod/mod_types.dm index 5d535f3c519..48d6810dee5 100644 --- a/code/modules/mod/mod_types.dm +++ b/code/modules/mod/mod_types.dm @@ -40,6 +40,7 @@ default_pins -= old_module /obj/item/mod/control/pre_equipped/standard + icon_state = "standard-control" applied_modules = list( /obj/item/mod/module/storage, /obj/item/mod/module/welding, @@ -55,6 +56,7 @@ ) /obj/item/mod/control/pre_equipped/engineering + icon_state = "engineering-control" theme = /datum/mod_theme/engineering applied_modules = list( /obj/item/mod/module/storage, @@ -70,6 +72,7 @@ ) /obj/item/mod/control/pre_equipped/atmospheric + icon_state = "atmospheric-control" theme = /datum/mod_theme/atmospheric applied_modules = list( /obj/item/mod/module/storage, @@ -86,6 +89,7 @@ /obj/item/mod/control/pre_equipped/advanced + icon_state = "advanced-control" theme = /datum/mod_theme/advanced applied_cell = /obj/item/stock_parts/cell/super applied_modules = list( @@ -103,6 +107,7 @@ ) /obj/item/mod/control/pre_equipped/loader + icon_state = "loader-control" theme = /datum/mod_theme/loader applied_modules = list( /obj/item/mod/module/storage/large_capacity, @@ -116,6 +121,7 @@ ) /obj/item/mod/control/pre_equipped/mining + icon_state = "mining-control" theme = /datum/mod_theme/mining applied_core = /obj/item/mod/core/plasma applied_modules = list( @@ -133,8 +139,6 @@ /// visit robotics. /obj/item/mod/control/pre_equipped/mining/vendor - theme = /datum/mod_theme/mining - applied_core = /obj/item/mod/core/plasma applied_modules = list( /obj/item/mod/module/storage, ) @@ -145,9 +149,11 @@ /// The asteroid skin, as that one looks more space worthy / older. Good for space ruins. /obj/item/mod/control/pre_equipped/mining/asteroid + icon_state = "asteroid-control" applied_skin = "asteroid" /obj/item/mod/control/pre_equipped/medical + icon_state = "medical-control" theme = /datum/mod_theme/medical applied_modules = list( /obj/item/mod/module/storage, @@ -156,6 +162,7 @@ ) /obj/item/mod/control/pre_equipped/rescue + icon_state = "rescue-control" theme = /datum/mod_theme/rescue applied_cell = /obj/item/stock_parts/cell/super applied_modules = list( @@ -170,6 +177,7 @@ ) /obj/item/mod/control/pre_equipped/research + icon_state = "research-control" theme = /datum/mod_theme/research applied_cell = /obj/item/stock_parts/cell/super applied_modules = list( @@ -180,6 +188,7 @@ ) /obj/item/mod/control/pre_equipped/security + icon_state = "security-control" theme = /datum/mod_theme/security applied_modules = list( /obj/item/mod/module/storage, @@ -189,6 +198,7 @@ ) /obj/item/mod/control/pre_equipped/safeguard + icon_state = "safeguard-control" theme = /datum/mod_theme/safeguard applied_cell = /obj/item/stock_parts/cell/super applied_modules = list( @@ -217,6 +227,7 @@ ) /obj/item/mod/control/pre_equipped/praetorian + icon_state = "praetorian-control" theme = /datum/mod_theme/praetorian applied_cell = /obj/item/stock_parts/cell/super applied_modules = list( @@ -229,6 +240,7 @@ ) /obj/item/mod/control/pre_equipped/magnate + icon_state = "magnate-control" theme = /datum/mod_theme/magnate applied_cell = /obj/item/stock_parts/cell/hyper applied_modules = list( @@ -245,6 +257,7 @@ AddElement(/datum/element/high_value_item) /obj/item/mod/control/pre_equipped/cosmohonk + icon_state = "cosmohonk-control" theme = /datum/mod_theme/cosmohonk applied_modules = list( /obj/item/mod/module/storage, @@ -253,6 +266,7 @@ ) /obj/item/mod/control/pre_equipped/traitor + icon_state = "syndicate-control" starting_frequency = MODLINK_FREQ_SYNDICATE theme = /datum/mod_theme/syndicate applied_cell = /obj/item/stock_parts/cell/super @@ -273,6 +287,7 @@ new /obj/item/storage/box/survival_syndie/traitor(bag) /obj/item/mod/control/pre_equipped/traitor_elite + icon_state = "elite-control" starting_frequency = MODLINK_FREQ_SYNDICATE theme = /datum/mod_theme/elite applied_cell = /obj/item/stock_parts/cell/bluespace @@ -294,6 +309,7 @@ new /obj/item/storage/box/survival_syndie/traitor(bag) /obj/item/mod/control/pre_equipped/nuclear + icon_state = "syndicate-control" starting_frequency = MODLINK_FREQ_SYNDICATE theme = /datum/mod_theme/syndicate applied_cell = /obj/item/stock_parts/cell/hyper @@ -315,6 +331,7 @@ ADD_TRAIT(chestplate, TRAIT_HYPOSPRAY_IMMUNE, ROUNDSTART_TRAIT) /obj/item/mod/control/pre_equipped/elite + icon_state = "elite-control" starting_frequency = MODLINK_FREQ_SYNDICATE theme = /datum/mod_theme/elite applied_cell = /obj/item/stock_parts/cell/bluespace @@ -337,6 +354,7 @@ ADD_TRAIT(chestplate, TRAIT_HYPOSPRAY_IMMUNE, ROUNDSTART_TRAIT) /obj/item/mod/control/pre_equipped/prototype + icon_state = "prototype-control" starting_frequency = MODLINK_FREQ_THETA theme = /datum/mod_theme/prototype req_access = list() @@ -353,6 +371,7 @@ ) /obj/item/mod/control/pre_equipped/responsory + icon_state = "responsory-control" starting_frequency = MODLINK_FREQ_CENTCOM theme = /datum/mod_theme/responsory applied_cell = /obj/item/stock_parts/cell/bluespace @@ -442,6 +461,7 @@ additional_module = /obj/item/mod/module/power_kick //JUDGEMENT /obj/item/mod/control/pre_equipped/apocryphal + icon_state = "apocryphal-control" starting_frequency = MODLINK_FREQ_CENTCOM theme = /datum/mod_theme/apocryphal applied_cell = /obj/item/stock_parts/cell/bluespace @@ -480,6 +500,7 @@ ) /obj/item/mod/control/pre_equipped/corporate + icon_state = "corporate-control" starting_frequency = MODLINK_FREQ_CENTCOM theme = /datum/mod_theme/corporate applied_core = /obj/item/mod/core/infinite @@ -497,6 +518,7 @@ ) /obj/item/mod/control/pre_equipped/debug + icon_state = "debug-control" starting_frequency = null theme = /datum/mod_theme/debug applied_core = /obj/item/mod/core/infinite @@ -519,6 +541,7 @@ activation_step_time = 0.1 SECONDS // coders are cooler than admins /obj/item/mod/control/pre_equipped/administrative + icon_state = "debug-control" starting_frequency = null theme = /datum/mod_theme/administrative applied_core = /obj/item/mod/core/infinite