diff --git a/code/game/machinery/doors/airlock_angled_tgmc.dm b/code/game/machinery/doors/airlock_angled_tgmc.dm index c810e3d687f..4ff1b8aba38 100644 --- a/code/game/machinery/doors/airlock_angled_tgmc.dm +++ b/code/game/machinery/doors/airlock_angled_tgmc.dm @@ -1,77 +1,60 @@ /obj/machinery/door/airlock/angled_tgmc dir = 2 anim_length_before_finalize = 3 + icon = 'icons/obj/doors/angled/tgmc/generic.dmi' /obj/machinery/door/airlock/angled_tgmc/cell - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/celldoor.dmi' /obj/machinery/door/airlock/angled_tgmc/command - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/comdoor.dmi' /obj/machinery/door/airlock/angled_tgmc/dropship1_pilot - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/dropship1_pilot.dmi' /obj/machinery/door/airlock/angled_tgmc/dropship2_pilot - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/dropship2_pilot.dmi' /obj/machinery/door/airlock/angled_tgmc/engineering - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/engidoor.dmi' + glass = TRUE + opacity = FALSE /obj/machinery/door/airlock/angled_tgmc/maintenance - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/maintdoor.dmi' /obj/machinery/door/airlock/angled_tgmc/medical - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/medidoor.dmi' /obj/machinery/door/airlock/angled_tgmc/medical_glass - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/medidoor_glass.dmi' glass = TRUE opacity = FALSE /obj/machinery/door/airlock/angled_tgmc/personal - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/personaldoor.dmi' /obj/machinery/door/airlock/angled_tgmc/pod - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/pod_doors.dmi' /obj/machinery/door/airlock/angled_tgmc/prep - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/prepdoor.dmi' glass = TRUE opacity = FALSE /obj/machinery/door/airlock/angled_tgmc/prep/prep_alpha - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/prepdoor_alpha.dmi' /obj/machinery/door/airlock/angled_tgmc/prep/prep_bravo - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/prepdoor_bravo.dmi' /obj/machinery/door/airlock/angled_tgmc/prep/prep_charlie - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/prepdoor_charlie.dmi' /obj/machinery/door/airlock/angled_tgmc/prep/prep_delta - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/prepdoor_delta.dmi' /obj/machinery/door/airlock/angled_tgmc/security - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/secdoor.dmi' /obj/machinery/door/airlock/angled_tgmc/security_glass - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/secdoor_glass.dmi' glass = TRUE opacity = FALSE /obj/machinery/door/airlock/angled_tgmc/secure - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/securedoor.dmi' // firedoor /* /obj/machinery/door/airlock/angled_tgmc/ - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/purinadoor.dmi' */ // blastdoor /* /obj/machinery/door/airlock/angled_tgmc/ - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/blastdoors_shutters.dmi' */ /obj/machinery/door/airlock/angled_tgmc/wide @@ -107,28 +90,52 @@ bound_height = world.icon_size /obj/machinery/door/airlock/angled_tgmc/wide/command - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/2x1comdoor.dmi' /obj/machinery/door/airlock/angled_tgmc/wide/generic - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/2x1generic.dmi' +/obj/machinery/door/airlock/angled_tgmc/wide/generic_steel + icon = 'icons/obj/doors/angled/tgmc/2x1generic_steel.dmi' /obj/machinery/door/airlock/angled_tgmc/wide/medical - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/2x1medidoor.dmi' /obj/machinery/door/airlock/angled_tgmc/wide/security - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/2x1secdoor.dmi' /obj/machinery/door/airlock/angled_tgmc/wide/dropship1 width = 3 anim_length_before_finalize = 5 - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/dropship1_cargo.dmi' glass = FALSE opacity = TRUE /obj/machinery/door/airlock/angled_tgmc/wide/dropship2 width = 3 anim_length_before_finalize = 5 - icon_state = "door_closed" icon = 'icons/obj/doors/angled/tgmc/dropship2_cargo.dmi' glass = FALSE - opacity = TRUE \ No newline at end of file + opacity = TRUE + +/obj/machinery/door/blast/angled + icon = 'icons/obj/doors/angled/tgmc/blastdoors_shutters.dmi' + icon_state_open = "pdoor0" + icon_state_opening = "pdoorc0" + icon_state_closed = "pdoor1" + icon_state_closing = "pdoorc1" + icon_state = "pdoor1" + maxhealth = 600 + +/obj/machinery/door/blast/angled/open + icon_state = "pdoor0" + density = FALSE + opacity = 0 + +/obj/machinery/door/blast/angled_shutter + icon = 'icons/obj/doors/angled/tgmc/blastdoors_shutters.dmi' + icon_state_open = "shutter0" + icon_state_opening = "shutterc0" + icon_state_closed = "shutter1" + icon_state_closing = "shutterc1" + icon_state = "shutter1" + maxhealth = 600 + +/obj/machinery/door/blast/angled_shutter/open + icon_state = "shutter0" + density = FALSE + opacity = 0 diff --git a/icons/obj/doors/angled/tgmc/2x1generic_steel.dmi b/icons/obj/doors/angled/tgmc/2x1generic_steel.dmi new file mode 100644 index 00000000000..dd8cda8c302 Binary files /dev/null and b/icons/obj/doors/angled/tgmc/2x1generic_steel.dmi differ diff --git a/icons/obj/doors/angled/tgmc/blastdoors_shutters.dmi b/icons/obj/doors/angled/tgmc/blastdoors_shutters.dmi index 75dcf76ea55..b4264932b05 100644 Binary files a/icons/obj/doors/angled/tgmc/blastdoors_shutters.dmi and b/icons/obj/doors/angled/tgmc/blastdoors_shutters.dmi differ diff --git a/icons/obj/doors/angled/tgmc/generic.dmi b/icons/obj/doors/angled/tgmc/generic.dmi new file mode 100644 index 00000000000..f6d5165d426 Binary files /dev/null and b/icons/obj/doors/angled/tgmc/generic.dmi differ