diff --git a/_maps/RandomRuins/LavaRuins/nova/lavaland_surface_interdyne_base1.dmm b/_maps/RandomRuins/LavaRuins/nova/lavaland_surface_interdyne_base1.dmm index 6d47640e8aa..fceb83c8448 100644 --- a/_maps/RandomRuins/LavaRuins/nova/lavaland_surface_interdyne_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/nova/lavaland_surface_interdyne_base1.dmm @@ -2564,7 +2564,7 @@ req_access = list("syndicate") }, /obj/effect/turf_decal/delivery/white, -/obj/machinery/suit_storage_unit/medical, +/obj/machinery/suit_storage_unit/interdyne/nerfed, /turf/open/floor/iron/dark/textured_large, /area/ruin/interdyne_planetary_base/med) "vO" = ( diff --git a/_maps/shuttles/nova/ruin_interdyne_cargo.dmm b/_maps/shuttles/nova/ruin_interdyne_cargo.dmm index 6d9779e75c2..819cd3ff473 100644 --- a/_maps/shuttles/nova/ruin_interdyne_cargo.dmm +++ b/_maps/shuttles/nova/ruin_interdyne_cargo.dmm @@ -156,6 +156,10 @@ "Q" = ( /turf/closed/wall/mineral/titanium/spaceship/nodiagonal, /area/shuttle/interdyne_cargo) +"S" = ( +/obj/machinery/suit_storage_unit/interdyne/nerfed, +/turf/open/floor/catwalk_floor/iron_dark, +/area/shuttle/interdyne_cargo) "V" = ( /obj/effect/spawner/structure/window/survival_pod, /turf/open/floor/plating, @@ -234,8 +238,8 @@ Z Y Y Y -z -z +S +S a v "} diff --git a/modular_nova/modules/interdyne_pharma/mod.dm b/modular_nova/modules/interdyne_pharma/mod.dm new file mode 100644 index 00000000000..bb765483e15 --- /dev/null +++ b/modular_nova/modules/interdyne_pharma/mod.dm @@ -0,0 +1,51 @@ +/obj/item/mod/control/pre_equipped/interdyne/nerfed + theme = /datum/mod_theme/interdyne + starting_frequency = MODLINK_FREQ_SYNDICATE + applied_cell = /obj/item/stock_parts/cell/super + applied_modules = list( + /obj/item/mod/module/defibrillator, + /obj/item/mod/module/injector, + /obj/item/mod/module/surgical_processor/preloaded, + /obj/item/mod/module/storage/large_capacity, + /obj/item/mod/module/tether, + /obj/item/mod/module/thread_ripper, + ) + +/datum/mod_theme/interdyne/nerfed + armor_type = /datum/armor/mod_theme_interdyne/nerfed + slowdown_inactive = 0.0 + slowdown_active = 0.25 + allowed_suit_storage = list( + /obj/item/assembly/flash, + /obj/item/healthanalyzer, + /obj/item/reagent_containers/cup/beaker, + /obj/item/reagent_containers/cup/bottle, + /obj/item/reagent_containers/cup/tube, + /obj/item/reagent_containers/dropper, + /obj/item/reagent_containers/hypospray, + /obj/item/reagent_containers/pill, + /obj/item/reagent_containers/syringe, + /obj/item/restraints/handcuffs, + /obj/item/sensor_device, + /obj/item/shield/energy, + /obj/item/stack/medical, + /obj/item/storage/bag/bio, + /obj/item/storage/bag/chemistry, + /obj/item/storage/pill_bottle, + ) + +/datum/armor/mod_theme_interdyne/nerfed + melee = 5 + bullet = 5 + laser = 5 + energy = 5 + bomb = 10 + bio = 100 + fire = 60 + acid = 75 + wound = 5 + +/obj/machinery/suit_storage_unit/interdyne/nerfed + mask_type = /obj/item/clothing/mask/gas/sechailer/syndicate + storage_type = /obj/item/tank/internals/oxygen + mod_type = /obj/item/mod/control/pre_equipped/interdyne/nerfed diff --git a/tgstation.dme b/tgstation.dme index e707e82db75..5b97c2ff0bd 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -7484,6 +7484,7 @@ #include "modular_nova\modules\interaction_menu\code\click.dm" #include "modular_nova\modules\interaction_menu\code\interaction_component.dm" #include "modular_nova\modules\interaction_menu\code\interaction_datum.dm" +#include "modular_nova\modules\interdyne_pharma\mod.dm" #include "modular_nova\modules\jungle\code\flora.dm" #include "modular_nova\modules\kahraman_equipment\code\gps_beacon.dm" #include "modular_nova\modules\kahraman_equipment\code\looping_sounds.dm"