From c05693c74b61d139065a1cd92917753ca5fbdfa6 Mon Sep 17 00:00:00 2001 From: kyunkyunkyun <120701975+kyunkyunkyun@users.noreply.github.com> Date: Wed, 16 Jul 2025 01:54:09 +0500 Subject: [PATCH] tweak modsuits' modules (#29599) --- code/modules/mod/mod_types.dm | 21 ++++++++++++++++----- code/modules/mod/modules/modules_general.dm | 2 +- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/code/modules/mod/mod_types.dm b/code/modules/mod/mod_types.dm index 48d6810dee5..64cf66361e7 100644 --- a/code/modules/mod/mod_types.dm +++ b/code/modules/mod/mod_types.dm @@ -54,6 +54,9 @@ /obj/item/mod/module/flashlight, /obj/item/mod/module/jetpack ) + default_pins = list( + /obj/item/mod/module/jetpack, + ) /obj/item/mod/control/pre_equipped/engineering icon_state = "engineering-control" @@ -196,6 +199,10 @@ /obj/item/mod/module/dispenser/mirage, /obj/item/mod/module/jetpack, ) + default_pins = list( + /obj/item/mod/module/jetpack, + /obj/item/mod/module/dispenser/mirage, + ) /obj/item/mod/control/pre_equipped/safeguard icon_state = "safeguard-control" @@ -210,6 +217,7 @@ ) default_pins = list( /obj/item/mod/module/jetpack/advanced, + /obj/item/mod/module/dispenser/mirage, ) /obj/item/mod/control/pre_equipped/safeguard/gamma @@ -222,9 +230,6 @@ /obj/item/mod/module/holster, /obj/item/mod/module/energy_shield/gamma, ) - default_pins = list( - /obj/item/mod/module/jetpack/advanced, - ) /obj/item/mod/control/pre_equipped/praetorian icon_state = "praetorian-control" @@ -250,7 +255,6 @@ default_pins = list( /obj/item/mod/module/jetpack/advanced, ) - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF // Theft targets should be hard to destroy /obj/item/mod/control/pre_equipped/magnate/Initialize(mapload) . = ..() @@ -264,6 +268,9 @@ /obj/item/mod/module/waddle, /obj/item/mod/module/bikehorn, ) + default_pins = list( + /obj/item/mod/module/bikehorn, + ) /obj/item/mod/control/pre_equipped/traitor icon_state = "syndicate-control" @@ -357,7 +364,6 @@ icon_state = "prototype-control" starting_frequency = MODLINK_FREQ_THETA theme = /datum/mod_theme/prototype - req_access = list() applied_modules = list( /obj/item/mod/module/storage, /obj/item/mod/module/welding, @@ -386,6 +392,10 @@ /obj/item/mod/module/jetpack/advanced, /obj/item/mod/module/ert_camera, ) + default_pins = list( + /obj/item/mod/module/jetpack/advanced, + /obj/item/mod/module/magboot/advanced, + ) /// The insignia type, insignias show what sort of member of the ERT you're dealing with. var/insignia_type = /obj/item/mod/module/insignia /// Additional module we add, as a treat. @@ -537,6 +547,7 @@ ) default_pins = list( /obj/item/mod/module/bikehorn, + /obj/item/mod/module/jetpack/advanced, ) activation_step_time = 0.1 SECONDS // coders are cooler than admins diff --git a/code/modules/mod/modules/modules_general.dm b/code/modules/mod/modules/modules_general.dm index cabea517737..b0202274eea 100644 --- a/code/modules/mod/modules/modules_general.dm +++ b/code/modules/mod/modules/modules_general.dm @@ -128,7 +128,7 @@ overlay_state_inactive = "module_jetpack" overlay_state_active = "module_jetpack_on" /// Do we stop the wearer from gliding in space. - var/stabilize = FALSE + var/stabilize = TRUE var/thrust_callback /obj/item/mod/module/jetpack/Initialize(mapload)