mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 02:09:41 +00:00
Bluespace Fultons, Surgical Bags in Cargo and misc changes (#7586)
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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 |
@@ -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"
|
||||
@@ -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"
|
||||
Reference in New Issue
Block a user