Bluespace Fultons, Surgical Bags in Cargo and misc changes (#7586)

This commit is contained in:
Aroliacue
2024-01-21 18:28:23 +10:00
committed by GitHub
parent 13ab478ef5
commit 40e6091f25
5 changed files with 41 additions and 14 deletions

View File

@@ -1,15 +1,15 @@
var/global/list/total_extraction_beacons = list()
/obj/item/extraction_pack
name = "fulton extraction pack"
desc = "A balloon that can be used to extract equipment or personnel to a Fulton Recovery Beacon. Anything not bolted down can be moved. Link the pack to a beacon by using the pack in hand."
name = "bluespace fulton extraction pack" // CHOMPedit
desc = "A balloon that can be used to extract equipment or personnel to anywhere a bluespace Fulton Recovery Beacon is. Anything not bolted down can be moved. Link the pack to a beacon by using the pack in hand." // CHOMPedit
icon = 'icons/obj/fulton.dmi'
icon_state = "extraction_pack"
w_class = ITEMSIZE_NORMAL
var/obj/structure/extraction_point/beacon
var/list/beacon_networks = list("station")
var/uses_left = 3
var/can_use_indoors = FALSE
var/uses_left = 5 // CHOMPedit: More uses.
var/can_use_indoors = TRUE // CHOMPedit: Can be used anywhere.
var/safe_for_living_creatures = 1
/obj/item/extraction_pack/examine()
@@ -136,23 +136,22 @@ var/global/list/total_extraction_beacons = list()
if(uses_left <= 0)
qdel(src)
// CHOMPedit Start - Makes fultons work pretty much anywhere.
/obj/item/fulton_core
name = "extraction beacon signaller"
desc = "Emits a signal which Fulton recovery devices can lock onto. Activate in hand to create a beacon."
icon = 'icons/obj/stock_parts.dmi'
icon_state = "subspace_amplifier"
name = "bluespace extraction beacon signaller"
desc = "Emits a signal which bluespace Fulton recovery devices can lock onto. Activate in hand to create a beacon."
icon = 'icons/obj/fulton.dmi'
icon_state = "extraction_pointoff"
/obj/item/fulton_core/attack_self(mob/user)
var/turf/T = get_turf(user)
var/outdoors = T.is_outdoors()
if(do_after(user,15,target = user) && !QDELETED(src) && outdoors)
if(do_after(user,15,target = user) && !QDELETED(src))
new /obj/structure/extraction_point(get_turf(user))
qdel(src)
/obj/structure/extraction_point
name = "fulton recovery beacon"
desc = "A beacon for the Fulton recovery system. Activate a pack in your hand to link it to a beacon."
desc = "A beacon for the bluespace Fulton recovery system. Activate a pack in your hand to link it to a beacon."
icon = 'icons/obj/fulton.dmi'
icon_state = "extraction_point"
anchored = TRUE

View File

@@ -1086,7 +1086,7 @@ Note that amputating the affected organ does in fact remove the infection from t
owner.emote("scream")
jostle_bone() //VOREStation Edit End
playsound(src, "fracture", 10, 1, -2)
playsound(src, "fracture", 90, 1, -2) // CHOMPedit: Much more audible bonebreaks.
status |= ORGAN_BROKEN
broken_description = pick("broken","fracture","hairline fracture")

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -6,3 +6,12 @@
cost = 25
containertype = /obj/structure/closet/crate/zenghu
containername = "Glucose Hypo Crate"
/datum/supply_pack/med/surgerykit
name = "Surgery Kit Bag"
contains = list(
/obj/item/weapon/storage/firstaid/surgery
)
cost = 50
containertype = /obj/structure/closet/crate/secure/veymed
containername = "Surgery Kit Bag crate"

View File

@@ -32,3 +32,22 @@
cost = 100
containertype = /obj/structure/largecrate/animal/gravityshell
containername = "Exotic crate"
/datum/supply_pack/misc/fulton
name = "Bluespace Fulton Kit"
contains = list(
/obj/item/extraction_pack = 2,
/obj/item/fulton_core = 1
)
cost = 200
containertype = /obj/structure/closet/crate/nanotrasen
container name = "Bluespace Fulton kit crate"
/datum/supply_pack/misc/fulton_surplus
name = "Surplus Bluespace Fultons"
contains = list(
/obj/item/extraction_pack = 2
)
cost = 100
containertype = /obj/structure/closet/crate/nanotrasen
container name = "Surplus Bluespace Fultons crate"