Relay fixes (#19374)

Fixed certain bugs on the sensor relay as well as tidied up and moved a
few things around.

Also added a generic version of the sensor relay's large sensor suite,
for use by other away sites/ships. See IDB for the sprite.

CL:
- bugfix: Fixed the sensor relay away site having locked airlocks and
undeconstructable windows, alongside other misc changes.
- rscadd: Performed other various map tweaks and cleanup to the sensor
relay.
- imageadd: Added a generic variant of the sensor relay's sensor suite,
intended for other away sites. Replaced the sensor relay's Solarian
paintjob into its own variant.
This commit is contained in:
naut
2024-06-09 21:14:53 +00:00
committed by GitHub
parent 7e5ec54d67
commit 566aeaa2da
6 changed files with 1255 additions and 1140 deletions
@@ -654,7 +654,7 @@
/obj/machinery/shipsensors/strong/relay
name = "\improper S-24 Beacon sensor array"
desc = "A vintage sensor array found on Solarian beacon relays throughout the galaxy. While it lacks deep scanning capabilities, it does have a high heat capacity."
desc = "A vintage sensor array of Solarian design. While it lacks deep scanning capabilities, it does have a high heat capacity."
icon = 'icons/obj/machinery/sensors_relay.dmi'
density = 1
layer = ABOVE_HUMAN_LAYER
@@ -673,3 +673,9 @@
)
pixel_x = -32
pixel_y = -16
/obj/machinery/shipsensors/strong/relay/sol
name = "\improper S-24M Beacon sensor array"
desc = "A vintage sensor array found on Solarian sensor relays throughout the galaxy. While it lacks deep scanning capabilities, it does have a high heat capacity. This one is emblazoned with the fading flag of the pre-war Solarian Alliance."
icon = 'icons/obj/machinery/sensors_relay_sol.dmi'
desc_extended = ""
+60
View File
@@ -0,0 +1,60 @@
################################
# Example Changelog File
#
# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
#
# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
# When it is, any changes listed below will disappear.
#
# Valid Prefixes:
# bugfix
# - (fixes bugs)
# wip
# - (work in progress)
# qol
# - (quality of life)
# soundadd
# - (adds a sound)
# sounddel
# - (removes a sound)
# rscadd
# - (adds a feature)
# rscdel
# - (removes a feature)
# imageadd
# - (adds an image or sprite)
# imagedel
# - (removes an image or sprite)
# spellcheck
# - (fixes spelling or grammar)
# experiment
# - (experimental change)
# balance
# - (balance changes)
# code_imp
# - (misc internal code change)
# refactor
# - (refactors code)
# config
# - (makes a change to the config files)
# admin
# - (makes changes to administrator tools)
# server
# - (miscellaneous changes to server)
#################################
# Your name.
author: nauticall
# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
delete-after: True
# Any changes you've made. See valid prefix list above.
# INDENT WITH TWO SPACES. NOT TABS. SPACES.
# SCREW THIS UP AND IT WON'T WORK.
# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit.
# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog.
changes:
- bugfix: "Fixed the sensor relay away site having locked airlocks and undeconstructable windows, alongside other misc changes."
- rscadd: "Performed other various map tweaks and cleanup to the sensor relay."
- imageadd: "Added a generic variant of the sensor relay's sensor suite, intended for other away sites. Replaced the sensor relay's Solarian paintjob into its own variant."
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

@@ -1,13 +1,16 @@
/datum/map_template/ruin/away_site/sensor_relay
name = "sensor relay"
description = "A ring-shaped installation with a powerful sensor suite. These stations were originally built during the pre-Interstellar War era by the Solarian Alliances Department of Colonization as a method of making interstellar travel safer. Thousands of these “beacon stations” were built by the Alliance and many were abandoned during the Interstellar War and its aftermath. While they have been mostly replaced in more developed sectors, such as Libertys Cradle and the Jewel Worlds, beacon stations are still a common sight in less developed sectors of the Orion Spur such as the Badlands and Weeping Stars."
description = "A ring-shaped installation with a powerful sensor suite. These stations were originally built during the pre-Interstellar War era by the Solarian Alliance's \
Department of Colonization as a method of making interstellar travel safer. Thousands of these 'beacon stations' were built by the Alliance and many were abandoned during the \
Interstellar War and its aftermath. While they have been mostly replaced in more developed sectors, such as Liberty's Cradle and the Jewel Worlds, beacon stations are still \
a common sight in less developed sectors of the Orion Spur such as the Badlands and Weeping Stars."
prefix = "away_site/sensor_relay/"
suffixes = list("sensor_relay.dmm")
sectors = ALL_POSSIBLE_SECTORS
id = "sensor_relay"
template_flags = TEMPLATE_FLAG_SPAWN_GUARANTEED
sectors_blacklist = list(SECTOR_LEMURIAN_SEA) //because finding a sensor relay in hell would be weird
unit_test_groups = list(1)
@@ -20,7 +23,10 @@
icon = 'icons/obj/overmap/overmap_stationary.dmi'
icon_state = "sensor_relay"
color = COLOR_STEEL
desc = "A ring-shaped installation with a powerful sensor suite. These stations were originally built during the pre-Interstellar War era by the Solarian Alliances Department of Colonization as a method of making interstellar travel safer. Thousands of these “beacon stations” were built by the Alliance and many were abandoned during the Interstellar War and its aftermath. While they have been mostly replaced in more developed sectors, such as Libertys Cradle and the Jewel Worlds, beacon stations are still a common sight in less developed sectors of the Orion Spur such as the Badlands and Weeping Stars."
desc = "A ring-shaped installation with a powerful sensor suite. These stations were originally built during the pre-Interstellar War era by the Solarian Alliance's \
Department of Colonization as a method of making interstellar travel safer. Thousands of these 'beacon stations' were built by the Alliance and many were abandoned during the \
Interstellar War and its aftermath. While they have been mostly replaced in more developed sectors, such as Liberty's Cradle and the Jewel Worlds, beacon stations are still \
a common sight in less developed sectors of the Orion Spur such as the Badlands and Weeping Stars."
comms_support = TRUE
comms_name = "Sensor Relay"
initial_generic_waypoints = list(
@@ -110,3 +116,11 @@
/obj/effect/shuttle_landmark/sensor_relay/southeast
name = "Sensor Relay - Space, Southeast"
landmark_tag = "relay_se"
/obj/effect/shuttle_landmark/sensor_relay/east
name = "Sensor Relay - Space, East"
landmark_tag = "relay_e"
/obj/effect/shuttle_landmark/sensor_relay/west
name = "Sensor Relay - Space, West"
landmark_tag = "relay_w"
File diff suppressed because it is too large Load Diff