mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-27 07:08:00 +01:00
Abductor Frankenstein edition: How aliens got a limb grower. (#62841)
This PR will completely remove the brain traumas component of being abducted. in its place, there will be a round start limb grower machine to make up for it. All upgrade disks for the machine come in the above locker and I was even nice enough to include 50 units of synthflesh! Wow!
This commit is contained in:
@@ -965,10 +965,6 @@
|
||||
},
|
||||
/turf/open/floor/wood/tile,
|
||||
/area/centcom/holding)
|
||||
"ed" = (
|
||||
/obj/structure/chair/stool/directional/north,
|
||||
/turf/open/floor/wood/parquet,
|
||||
/area/centcom/holding)
|
||||
"eh" = (
|
||||
/obj/structure/chair/office,
|
||||
/obj/effect/landmark/ert_spawn,
|
||||
@@ -3215,7 +3211,7 @@
|
||||
/turf/open/floor/plating/abductor,
|
||||
/area/abductor_ship)
|
||||
"lj" = (
|
||||
/obj/structure/closet/abductor,
|
||||
/obj/machinery/limbgrower/fullupgrade,
|
||||
/turf/open/floor/plating/abductor,
|
||||
/area/abductor_ship)
|
||||
"lk" = (
|
||||
@@ -14894,6 +14890,7 @@
|
||||
"RQ" = (
|
||||
/obj/structure/closet/abductor,
|
||||
/obj/item/storage/box/alienhandcuffs,
|
||||
/obj/item/reagent_containers/glass/beaker/synthflesh,
|
||||
/turf/open/floor/plating/abductor,
|
||||
/area/abductor_ship)
|
||||
"RU" = (
|
||||
@@ -15956,15 +15953,6 @@
|
||||
/obj/machinery/light/directional/south,
|
||||
/turf/open/floor/plating/beach/sand,
|
||||
/area/centcom/holding)
|
||||
"VX" = (
|
||||
/obj/structure/chair/stool/directional/east,
|
||||
/obj/effect/landmark/start/nukeop,
|
||||
/obj/effect/turf_decal/tile/bar,
|
||||
/obj/effect/turf_decal/tile/bar{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/syndicate_mothership/control)
|
||||
"VZ" = (
|
||||
/obj/structure/closet/secure_closet/ert_med,
|
||||
/obj/structure/sign/directions/medical{
|
||||
|
||||
@@ -263,6 +263,19 @@
|
||||
return FALSE
|
||||
return TRUE
|
||||
|
||||
/obj/machinery/limbgrower/fullupgrade //Inherently cheaper organ production. This is to NEVER be inherently emagged, no valids.
|
||||
desc = "It grows new limbs using Synthflesh. This alien model seems more efficient."
|
||||
obj_flags = CAN_BE_HIT
|
||||
flags_1 = NODECONSTRUCT_1
|
||||
circuit = /obj/item/circuitboard/machine/limbgrower/fullupgrade
|
||||
|
||||
/obj/machinery/limbgrower/fullupgrade/Initialize(mapload)
|
||||
. = ..()
|
||||
for(var/id in SSresearch.techweb_designs)
|
||||
var/datum/design/found_design = SSresearch.techweb_design_by_id(id)
|
||||
if((found_design.build_type & LIMBGROWER) && !("emagged" in found_design.category))
|
||||
stored_research.add_design(found_design)
|
||||
|
||||
/// Emagging a limbgrower allows you to build synthetic armblades.
|
||||
/obj/machinery/limbgrower/emag_act(mob/user)
|
||||
if(obj_flags & EMAGGED)
|
||||
|
||||
@@ -757,6 +757,15 @@
|
||||
/obj/item/reagent_containers/glass/beaker = 2,
|
||||
/obj/item/stack/sheet/glass = 1)
|
||||
|
||||
/obj/item/circuitboard/machine/limbgrower/fullupgrade
|
||||
name = "Limb Grower (Machine Board)"
|
||||
greyscale_colors = CIRCUIT_COLOR_MEDICAL
|
||||
build_path = /obj/machinery/limbgrower
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator/femto = 1,
|
||||
/obj/item/reagent_containers/glass/beaker/bluespace = 2,
|
||||
/obj/item/stack/sheet/glass = 1)
|
||||
|
||||
/obj/item/circuitboard/machine/protolathe/department/medical
|
||||
name = "Departmental Protolathe (Machine Board) - Medical"
|
||||
greyscale_colors = CIRCUIT_COLOR_MEDICAL
|
||||
|
||||
@@ -20,9 +20,6 @@
|
||||
owner.announce_objectives()
|
||||
|
||||
/datum/antagonist/abductee/proc/give_objective()
|
||||
var/mob/living/carbon/human/H = owner.current
|
||||
if(istype(H))
|
||||
H.gain_trauma_type(BRAIN_TRAUMA_MILD, TRAUMA_RESILIENCE_LOBOTOMY)
|
||||
var/objtype = (prob(75) ? /datum/objective/abductee/random : pick(subtypesof(/datum/objective/abductee/) - /datum/objective/abductee/random))
|
||||
var/datum/objective/abductee/O = new objtype()
|
||||
objectives += O
|
||||
|
||||
@@ -661,5 +661,7 @@
|
||||
/datum/reagent/drug/space_drugs,
|
||||
/datum/reagent/toxin,
|
||||
/datum/reagent/toxin/plasma,
|
||||
/datum/reagent/uranium
|
||||
/datum/reagent/uranium,
|
||||
/datum/reagent/consumable/liquidelectricity/enriched,
|
||||
/datum/reagent/medicine/c2/synthflesh
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user