From 878477d74951e8c11861a35cf34b3113222ef4c0 Mon Sep 17 00:00:00 2001 From: Chap Date: Wed, 27 Nov 2024 18:17:38 +0100 Subject: [PATCH] [SPRITES] Syndicate suit storage units (#27405) * Mapping changes and code fixes * Some minor sprite improvements * Remove unused variables * Updatepath renamed --------- Co-authored-by: Adrer --- _maps/map_files/stations/boxstation.dmm | 4 ++-- _maps/map_files/stations/cerestation.dmm | 12 ++++++------ _maps/map_files/stations/deltastation.dmm | 12 ++++++------ _maps/map_files/stations/emeraldstation.dmm | 12 ++++++------ _maps/map_files/stations/metastation.dmm | 8 ++++---- code/game/machinery/suit_storage_unit.dm | 16 ++++++++-------- icons/obj/machines/suit_storage.dmi | Bin 2635 -> 8489 bytes .../Scripts/27405_ssu_subtypes.txt | 2 ++ 8 files changed, 34 insertions(+), 32 deletions(-) create mode 100644 tools/UpdatePaths/Scripts/27405_ssu_subtypes.txt diff --git a/_maps/map_files/stations/boxstation.dmm b/_maps/map_files/stations/boxstation.dmm index c4934e1b9c15..59f264349e92 100644 --- a/_maps/map_files/stations/boxstation.dmm +++ b/_maps/map_files/stations/boxstation.dmm @@ -45311,7 +45311,7 @@ name = "west bump"; pixel_x = -28 }, -/obj/machinery/suit_storage_unit/ce/secure, +/obj/machinery/suit_storage_unit/industrial/ce/secure, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "yellow" @@ -50724,7 +50724,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "dsK" = ( -/obj/machinery/suit_storage_unit/engine/secure, +/obj/machinery/suit_storage_unit/industrial/engine/secure, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "dsL" = ( diff --git a/_maps/map_files/stations/cerestation.dmm b/_maps/map_files/stations/cerestation.dmm index 42aec9292764..ea63ddadb28f 100644 --- a/_maps/map_files/stations/cerestation.dmm +++ b/_maps/map_files/stations/cerestation.dmm @@ -16121,7 +16121,7 @@ /area/station/engineering/atmos) "bPz" = ( /obj/machinery/light, -/obj/machinery/suit_storage_unit/ce/secure, +/obj/machinery/suit_storage_unit/industrial/ce/secure, /obj/machinery/computer/guestpass{ pixel_x = -28; pixel_y = null @@ -16705,21 +16705,21 @@ }, /area/station/engineering/smes) "bRK" = ( -/obj/machinery/suit_storage_unit/engine/secure, +/obj/machinery/suit_storage_unit/industrial/engine/secure, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "darkyellow" }, /area/station/engineering/smes) "bRL" = ( -/obj/machinery/suit_storage_unit/engine/secure, +/obj/machinery/suit_storage_unit/industrial/engine/secure, /obj/machinery/light, /turf/simulated/floor/plasteel{ icon_state = "darkyellow" }, /area/station/engineering/smes) "bRM" = ( -/obj/machinery/suit_storage_unit/engine/secure, +/obj/machinery/suit_storage_unit/industrial/engine/secure, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkyellow" @@ -70773,7 +70773,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/suit_storage_unit/engine/secure, +/obj/machinery/suit_storage_unit/industrial/engine/secure, /turf/simulated/floor/plasteel{ icon_state = "darkyellow"; dir = 1 @@ -84635,7 +84635,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/suit_storage_unit/engine/secure, +/obj/machinery/suit_storage_unit/industrial/engine/secure, /turf/simulated/floor/plasteel{ icon_state = "darkyellow"; dir = 1 diff --git a/_maps/map_files/stations/deltastation.dmm b/_maps/map_files/stations/deltastation.dmm index 3cc26d5f92fd..76bf74be618b 100644 --- a/_maps/map_files/stations/deltastation.dmm +++ b/_maps/map_files/stations/deltastation.dmm @@ -35019,7 +35019,7 @@ /area/station/hallway/primary/port/west) "bWI" = ( /obj/machinery/alarm/directional/east, -/obj/machinery/suit_storage_unit/ce/secure, +/obj/machinery/suit_storage_unit/industrial/ce/secure, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -43838,7 +43838,7 @@ }, /area/station/supply/expedition) "cuY" = ( -/obj/machinery/suit_storage_unit/engine/secure, +/obj/machinery/suit_storage_unit/industrial/engine/secure, /obj/machinery/ai_status_display{ pixel_y = 32 }, @@ -43851,7 +43851,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/suit_storage_unit/engine/secure, +/obj/machinery/suit_storage_unit/industrial/engine/secure, /obj/item/radio/intercom{ name = "north bump"; pixel_y = 28 @@ -43860,7 +43860,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cva" = ( -/obj/machinery/suit_storage_unit/engine/secure, +/obj/machinery/suit_storage_unit/industrial/engine/secure, /obj/machinery/status_display{ pixel_y = 32 }, @@ -45472,7 +45472,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/suit_storage_unit/engine/secure, +/obj/machinery/suit_storage_unit/industrial/engine/secure, /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery/hollow, @@ -48872,7 +48872,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cIP" = ( -/obj/machinery/suit_storage_unit/engine/secure, +/obj/machinery/suit_storage_unit/industrial/engine/secure, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) diff --git a/_maps/map_files/stations/emeraldstation.dmm b/_maps/map_files/stations/emeraldstation.dmm index 158a2b4046ff..50335f2e18a1 100644 --- a/_maps/map_files/stations/emeraldstation.dmm +++ b/_maps/map_files/stations/emeraldstation.dmm @@ -29417,7 +29417,7 @@ }, /area/station/science/toxins/mixing) "fwd" = ( -/obj/machinery/suit_storage_unit/engine/secure, +/obj/machinery/suit_storage_unit/industrial/engine/secure, /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) @@ -61248,7 +61248,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "lsu" = ( -/obj/machinery/suit_storage_unit/engine/secure, +/obj/machinery/suit_storage_unit/industrial/engine/secure, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "yellowcorner" @@ -87592,7 +87592,7 @@ }, /area/station/hallway/secondary/entry) "qla" = ( -/obj/machinery/suit_storage_unit/engine/secure, +/obj/machinery/suit_storage_unit/industrial/engine/secure, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "yellow" @@ -104579,7 +104579,7 @@ /turf/simulated/floor/engine, /area/station/engineering/atmos/asteroid_filtering) "tod" = ( -/obj/machinery/suit_storage_unit/ce/secure, +/obj/machinery/suit_storage_unit/industrial/ce/secure, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "yellow" @@ -107458,7 +107458,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft2) "tRV" = ( -/obj/machinery/suit_storage_unit/engine/secure, +/obj/machinery/suit_storage_unit/industrial/engine/secure, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "yellow" @@ -121797,7 +121797,7 @@ /turf/space, /area/space) "wyR" = ( -/obj/machinery/suit_storage_unit/engine/secure, +/obj/machinery/suit_storage_unit/industrial/engine/secure, /obj/item/toy/figure/crew/engineer{ pixel_y = 17; pixel_x = -9 diff --git a/_maps/map_files/stations/metastation.dmm b/_maps/map_files/stations/metastation.dmm index f73452206aaa..5bb30c6beb37 100644 --- a/_maps/map_files/stations/metastation.dmm +++ b/_maps/map_files/stations/metastation.dmm @@ -954,7 +954,7 @@ /area/station/maintenance/fore) "ajS" = ( /obj/effect/turf_decal/delivery/hollow, -/obj/machinery/suit_storage_unit/engine/secure, +/obj/machinery/suit_storage_unit/industrial/engine/secure, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "akg" = ( @@ -1100,7 +1100,7 @@ c_tag = "Engineering - Storage" }, /obj/effect/turf_decal/delivery/hollow, -/obj/machinery/suit_storage_unit/engine/secure, +/obj/machinery/suit_storage_unit/industrial/engine/secure, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "akR" = ( @@ -6056,7 +6056,7 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = -29 }, -/obj/machinery/suit_storage_unit/ce/secure, +/obj/machinery/suit_storage_unit/industrial/ce/secure, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -6491,7 +6491,7 @@ dir = 1 }, /obj/effect/turf_decal/delivery/hollow, -/obj/machinery/suit_storage_unit/engine/secure, +/obj/machinery/suit_storage_unit/industrial/engine/secure, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "aIA" = ( diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index f1d575b9f3e6..4864a68880b5 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -84,30 +84,26 @@ /obj/machinery/suit_storage_unit/blueshield/secure secure = TRUE -/obj/machinery/suit_storage_unit/engine +/obj/machinery/suit_storage_unit/industrial/engine name = "engineering suit storage unit" - icon_state = "industrial" - base_icon_state = "industrial" mask_type = /obj/item/clothing/mask/breath boots_type = /obj/item/clothing/shoes/magboots suit_type = /obj/item/mod/control/pre_equipped/engineering req_access = list(ACCESS_ENGINE_EQUIP) board_type = /obj/item/circuitboard/suit_storage_unit/industrial -/obj/machinery/suit_storage_unit/engine/secure +/obj/machinery/suit_storage_unit/industrial/engine/secure secure = TRUE -/obj/machinery/suit_storage_unit/ce +/obj/machinery/suit_storage_unit/industrial/ce name = "chief engineer's suit storage unit" - icon_state = "industrial" - base_icon_state = "industrial" mask_type = /obj/item/clothing/mask/gas boots_type = /obj/item/clothing/shoes/magboots/advance suit_type = /obj/item/mod/control/pre_equipped/advanced req_access = list(ACCESS_CE) board_type = /obj/item/circuitboard/suit_storage_unit/industrial -/obj/machinery/suit_storage_unit/ce/secure +/obj/machinery/suit_storage_unit/industrial/ce/secure secure = TRUE /obj/machinery/suit_storage_unit/rd @@ -193,6 +189,7 @@ mask_type = /obj/item/clothing/mask/gas/explorer suit_type = /obj/item/mod/control/pre_equipped/standard/explorer req_access = list(ACCESS_EXPEDITION) + /obj/machinery/suit_storage_unit/cmo name = "chief medical officer's suit storage unit" mask_type = /obj/item/clothing/mask/breath @@ -230,6 +227,8 @@ /obj/machinery/suit_storage_unit/syndicate name = "syndicate suit storage unit" + icon_state = "syndicate" + base_icon_state = "syndicate" mask_type = /obj/item/clothing/mask/gas/syndicate suit_type = /obj/item/mod/control/pre_equipped/nuclear req_access = list(ACCESS_SYNDICATE) @@ -306,6 +305,7 @@ if(state_open) . += "[base_icon_state]_open" + . += "[base_icon_state]_lights_open" if(suit) . += "[base_icon_state]_suit" if(helmet) diff --git a/icons/obj/machines/suit_storage.dmi b/icons/obj/machines/suit_storage.dmi index ecea6a596076a8db31adefaced73b211240bb75c..e3a68d28e99631f784657186438f7268d0e84247 100644 GIT binary patch literal 8489 zcmb_=byQT{+xD3u1_>ELDS-h*KuML97^Ia31?f@*B&B0!C?zCBz@h{RgHmajL2Bqu zNePJ|ha4DYUY_UqJzu=<`u_XQI%}Q1*WPR2ajw1hbziZD`dSRMoU{M{Fz9Hj8v_97 ztO){WsLwuDK1GktI*!4n=Dz9=pE~-uc=@_`dH_IRMrQheML#6WRo1~^$LRYLcMpg^ z?z}P>sP1L#ly}!<;f$H|^BwNNqFt$HK|i;$HDU(8Y6PWJ%Nh8x@qHY%abGox zGzr0occfsC-`v{1L!H+`3GiY4%DYx;9RhLU4zU>kpI2L#Lr9>yi=#$ zvzL30p+Y)I^XkhKs)OgZmW>wF64-wWu?`%b(;85M-<(v-x)RcktxfFEGGz=+UF~}E z-4;o13I!$j6nA4Ob+Q0}H(Wwb#blce=vC%?X29xF*snOe%<&=xN^l%7)P93RI`Ri3xW zZ=*Q0+q@UH3`+2?78@F6D)MFeFagXz(MRh$0#2LBPmQXlA@NL1*VQH5)p16m$+ib@KHC zG)s&WF92X9ycATu*!}ips+?;u0RQ&b?+jWMIyoR%0AjscS!7a^ZM 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 ZX7o%ioJR^tw*R#obu{$VOK#gm{1?949CQEx literal 2635 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 W!@HVOF4PF8KE&GGj#6Xh4g4E|_S)0{ diff --git a/tools/UpdatePaths/Scripts/27405_ssu_subtypes.txt b/tools/UpdatePaths/Scripts/27405_ssu_subtypes.txt new file mode 100644 index 000000000000..0b3ce5e9996f --- /dev/null +++ b/tools/UpdatePaths/Scripts/27405_ssu_subtypes.txt @@ -0,0 +1,2 @@ +/obj/machinery/suit_storage_unit/engine/@SUBTYPES : /obj/machinery/suit_storage_unit/industrial/engine/@SUBTYPES{@OLD} +/obj/machinery/suit_storage_unit/ce/@SUBTYPES : /obj/machinery/suit_storage_unit/industrial/ce/@SUBTYPES{@OLD}