mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-21 04:57:57 +01:00
Phazons now use ectoplasm cores (#83939)
## About The Pull Request Phazons now use ectoplasm anomaly cores instead of bluespace ones. Text implying otherwise has been changed as well. Allows ectoplasm cores to be bought via the science supply console. ## Why It's Good For The Game Bluespace cores are some of the most overused ones in anomalock technology, and often the most desirable ones. Ectoplasm cores, however, have a single gimmicky and mediocre use. This PR aims to make them more appealing to the crew while reducing machines that rely on bluespace anomalies, so their available number can be more freely tweaked. ## Changelog 🆑 balance: Phazon mechs use ectoplasm cores now balance: You can now acquire ectoplasm cores from the science supply interface /🆑 --------- Co-authored-by: Jacquerel <hnevard@gmail.com>
This commit is contained in:
@@ -97,7 +97,7 @@
|
||||
//******Anomaly Cores******
|
||||
/datum/bounty/item/science/ref_anomaly
|
||||
name = "Refined Bluespace Core"
|
||||
description = "We need a bluespace core to fit in a Phazon. Ship us one, please."
|
||||
description = "We need a bluespace core to assemble a bag of holding. Ship us one, please."
|
||||
reward = CARGO_CRATE_VALUE * 20
|
||||
wanted_types = list(/obj/item/assembly/signaler/anomaly/bluespace = TRUE)
|
||||
|
||||
|
||||
@@ -59,6 +59,16 @@
|
||||
crate_name = "raw vortex anomaly"
|
||||
crate_type = /obj/structure/closet/crate/secure/science
|
||||
|
||||
/datum/supply_pack/science/raw_ectoplasm_anomaly
|
||||
name = "Raw Ectoplasm Anomaly"
|
||||
desc = "Contains the raw core of a ectoplasm anomaly, ready to be implosion-compressed into a powerful artifact."
|
||||
cost = CARGO_CRATE_VALUE * 10
|
||||
access = ACCESS_ORDNANCE
|
||||
access_view = ACCESS_ORDNANCE
|
||||
contains = list(/obj/item/raw_anomaly_core/ectoplasm)
|
||||
crate_name = "raw ectoplasm anomaly"
|
||||
crate_type = /obj/structure/closet/crate/secure/science
|
||||
|
||||
/datum/supply_pack/science/raw_bluespace_anomaly
|
||||
name = "Raw Bluespace Anomaly"
|
||||
desc = "Contains the raw core of a bluespace anomaly, ready to be implosion-compressed into a powerful artifact."
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/obj/vehicle/sealed/mecha/phazon
|
||||
desc = "This is a Phazon exosuit. The pinnacle of scientific research and pride of Nanotrasen, it uses cutting edge bluespace technology and expensive materials."
|
||||
desc = "This is a Phazon exosuit. The pinnacle of scientific research and pride of Nanotrasen, it uses cutting edge anomalous technology and expensive materials."
|
||||
name = "\improper Phazon"
|
||||
icon_state = "phazon"
|
||||
base_icon_state = "phazon"
|
||||
|
||||
@@ -759,12 +759,12 @@
|
||||
"backward_message" = "unfastened external armor layer"
|
||||
),
|
||||
list(
|
||||
"key" = /obj/item/assembly/signaler/anomaly/bluespace,
|
||||
"key" = /obj/item/assembly/signaler/anomaly/ectoplasm,
|
||||
"action" = ITEM_DELETE,
|
||||
"back_key" = TOOL_WELDER,
|
||||
"desc" = "The external armor is welded, and the <b>bluespace anomaly core</b> socket is open.",
|
||||
"desc" = "The external armor is welded, and the <b>ectoplasm anomaly core</b> socket is open.",
|
||||
"icon_state" = "phazon26",
|
||||
"forward_message" = "inserted bluespace anomaly core",
|
||||
"forward_message" = "inserted ectoplasm anomaly core",
|
||||
"backward_message" = "cut off external armor"
|
||||
)
|
||||
)
|
||||
|
||||
@@ -253,12 +253,12 @@
|
||||
|
||||
/obj/item/mecha_parts/chassis/phazon/attackby(obj/item/I, mob/user, params)
|
||||
. = ..()
|
||||
if(istype(I, /obj/item/assembly/signaler/anomaly) && !istype(I, /obj/item/assembly/signaler/anomaly/bluespace))
|
||||
to_chat(user, "The anomaly core socket only accepts bluespace anomaly cores!")
|
||||
if(istype(I, /obj/item/assembly/signaler/anomaly) && !istype(I, /obj/item/assembly/signaler/anomaly/ectoplasm))
|
||||
to_chat(user, "The anomaly core socket only accepts ectoplasm anomaly cores!")
|
||||
|
||||
/obj/item/mecha_parts/part/phazon_torso
|
||||
name="\improper Phazon torso"
|
||||
desc="A Phazon torso part. The socket for the bluespace core that powers the exosuit's unique phase drives is located in the middle."
|
||||
desc="A Phazon torso part. The socket for the ectoplasmic core that powers the exosuit's unique phase drives is located in the middle."
|
||||
icon_state = "phazon_harness"
|
||||
|
||||
/obj/item/mecha_parts/part/phazon_head
|
||||
|
||||
Reference in New Issue
Block a user