cere: upgrade and expand telepad network (#25089)

* cere: upgrade and expand telepad network

* no parts in cere telepads to avoid taking advantage of high-level parts

* Apply suggestions from code review

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* fix a bunch of pre-merge issues

* whoopsies

* ahhhhhh

* review changes #1

* fix horrid doublewalls in evac

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
This commit is contained in:
warriorstar-orion
2024-04-19 18:04:54 +00:00
committed by GitHub
co-authored by Henri215
parent 19bb4d8cc9
commit 24aadc9212
6 changed files with 2462 additions and 1590 deletions
File diff suppressed because it is too large Load Diff
@@ -245,3 +245,9 @@
/area/station/public/quantum/cargo
name = "Cargo Quantum Pad"
/area/station/public/quantum/service
name = "Service Quantum Pad"
/area/station/public/quantum/medbay
name = "Medbay Quantum Pad"
+26
View File
@@ -30,9 +30,29 @@
preset_target = /obj/machinery/quantumpad/cere/science_arrivals
/obj/machinery/quantumpad/cere/arrivals_cargo
preset_target = /obj/machinery/quantumpad/cere/cargo_arrivals
/obj/machinery/quantumpad/cere/security_medbay
preset_target = /obj/machinery/quantumpad/cere/medbay_security
/obj/machinery/quantumpad/cere/medbay_security
preset_target = /obj/machinery/quantumpad/cere/security_medbay
/obj/machinery/quantumpad/cere/medbay_science
preset_target = /obj/machinery/quantumpad/cere/science_medbay
/obj/machinery/quantumpad/cere/science_medbay
preset_target = /obj/machinery/quantumpad/cere/medbay_science
/obj/machinery/quantumpad/cere/arrivals_service
preset_target = /obj/machinery/quantumpad/cere/service_arrivals
/obj/machinery/quantumpad/cere/service_arrivals
preset_target = /obj/machinery/quantumpad/cere/arrivals_service
/obj/machinery/quantumpad/cere/cargo_service
preset_target = /obj/machinery/quantumpad/cere/service_cargo
/obj/machinery/quantumpad/cere/service_cargo
preset_target = /obj/machinery/quantumpad/cere/cargo_service
/obj/machinery/quantumpad/Initialize(mapload)
. = ..()
PopulateParts()
/obj/machinery/quantumpad/proc/PopulateParts()
component_parts = list()
component_parts += new /obj/item/circuitboard/quantumpad(null)
component_parts += new /obj/item/stack/ore/bluespace_crystal/artificial(null)
@@ -45,6 +65,12 @@
. = ..()
linked_pad = locate(preset_target)
/obj/machinery/quantumpad/cere/PopulateParts()
// No parts in Cere telepads, just hardcode the efficiencies
power_efficiency = 4
teleport_speed = 10
teleport_cooldown = 0
/obj/machinery/quantumpad/Destroy()
linked_pad = null
return ..()
@@ -220,7 +220,7 @@
/obj/item/stock_parts/capacitor/quadratic
name = "quadratic capacitor"
desc = "An capacity capacitor used in the construction of a variety of devices."
desc = "An ultra-high capacity capacitor used in the construction of a variety of devices."
icon_state = "quadratic_capacitor"
origin_tech = "powerstorage=5;materials=4;engineering=4"
rating = 4
+4
View File
@@ -369,6 +369,10 @@
desc = "A direction sign, pointing out which way the Supply Department is."
icon_state = "direction_supply"
/obj/structure/sign/directions/service
desc = "A direction sign, pointing out which way the Service Department is."
icon_state = "direction_service"
/obj/structure/sign/explosives
name = "\improper HIGH EXPLOSIVES"
desc = "A warning sign which reads 'HIGH EXPLOSIVES'."
Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 46 KiB