Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions code/datums/storage/subtypes/surgery_tray.dm
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,5 @@
/obj/item/stack/sticky_tape/surgical,
/obj/item/surgical_drapes,
/obj/item/surgicaldrill,
/obj/item/breathing_bag
))
9 changes: 9 additions & 0 deletions code/game/objects/items/robot/robot_upgrades.dm
Original file line number Diff line number Diff line change
Expand Up @@ -786,6 +786,15 @@
for(var/obj/item/healthanalyzer/cyborg/analyzer in borg.model.modules)
analyzer.downgrade()

/obj/item/borg/upgrade/breathingbag
name = "breathing bag upgrade"
desc = "An upgrade allowing the medical module to assist a patient with breathing."
icon_state = "module_medical"
require_model = TRUE
model_type = list(/obj/item/robot_model/medical, /obj/item/robot_model/syndicate_medical)
model_flags = BORG_MODEL_MEDICAL
items_to_add = list(/obj/item/breathing_bag)

/obj/item/borg/upgrade/surgery_omnitool
name = "cyborg surgical omni-tool upgrade"
desc = "An upgrade to the Medical model, upgrading the built-in \
Expand Down
4 changes: 2 additions & 2 deletions code/game/objects/items/storage/medkit.dm
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@
if(empty)
return
var/list/items_inside = list(
/obj/item/healthanalyzer/range = 1,
/obj/item/healthanalyzer = 1,
/obj/item/stack/medical/gauze/twelve = 1,
/obj/item/stack/medical/suture = 2,
/obj/item/stack/medical/mesh = 2,
Expand Down Expand Up @@ -325,7 +325,7 @@

/obj/item/storage/medkit/hypospray
name = "hypospray chemical kit"
desc = "An basic kit containing a hypospray and vials for most situations. Now 100% smaller, for 100% more hypospray per hypospray!"
desc = "An basic kit containing vials for most situations. Now 100% smaller, for 100% more hypospray per hypospray!"
icon_state = "hypobasic"
custom_price = PAYCHECK_COMMAND * 3
discountable = FALSE
Expand Down
2 changes: 0 additions & 2 deletions code/game/objects/items/surgery_tray.dm
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@
/obj/item/stack/sticky_tape/surgical,
/obj/item/surgical_drapes,
/obj/item/surgicaldrill,
/obj/item/breathing_bag,
)

/obj/item/surgery_tray/deployed
Expand Down Expand Up @@ -207,7 +206,6 @@
/obj/item/stack/sticky_tape/surgical,
/obj/item/surgical_drapes,
/obj/item/surgicaldrill,
/obj/item/breathing_bag,
))

/obj/item/surgery_tray/craftable
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@
new /obj/item/clothing/gloves/latex/nitrile(src)
new /obj/item/storage/belt/medical(src)
new /obj/item/clothing/glasses/hud/health(src)
new /obj/item/breathing_bag(src)
return

/obj/structure/closet/secure_closet/psychology
Expand Down
1 change: 0 additions & 1 deletion code/modules/mob/living/silicon/robot/robot_model.dm
Original file line number Diff line number Diff line change
Expand Up @@ -725,7 +725,6 @@
/obj/item/borg/cyborg_omnitool/medical,
/obj/item/borg/cyborg_omnitool/medical,
/obj/item/blood_filter,
/obj/item/breathing_bag, // MS: biocore-ambu
/obj/item/extinguisher/mini,
/obj/item/emergency_bed/silicon,
/obj/item/borg/cyborghug/medical,
Expand Down
15 changes: 15 additions & 0 deletions code/modules/research/designs/mechfabricator_designs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -1304,6 +1304,21 @@
RND_CATEGORY_MECHFAB_CYBORG_MODULES + RND_SUBCATEGORY_MECHFAB_CYBORG_MODULES_MEDICAL
)

/datum/design/borg_upgrade_breathingbag
name = "Ambu Bag"
id = "borg_upgrade_breathingbag"
build_type = MECHFAB
build_path = /obj/item/borg/upgrade/breathingbag
materials = list(
/datum/material/iron =SHEET_MATERIAL_AMOUNT * 2,
/datum/material/glass = SHEET_MATERIAL_AMOUNT * 1,
/datum/material/plastic = SHEET_MATERIAL_AMOUNT * 2
)
construction_time = 120
Comment thread
CujoGaming marked this conversation as resolved.
category = list(
RND_CATEGORY_MECHFAB_CYBORG_MODULES + RND_SUBCATEGORY_MECHFAB_CYBORG_MODULES_MEDICAL
)

/datum/design/borg_upgrade_nvgmeson
name = "Nightvision Meson Sight"
id = "borg_upgrade_nvmeson"
Expand Down
1 change: 1 addition & 0 deletions code/modules/research/techweb/cyborg_nodes.dm
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@
"borg_upgrade_surgical_database",
"borg_upgrade_surgicalomnitool",
"borg_upgrade_advanalyzer",
"borg_upgrade_breathingbag"
)
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_1_POINTS)
announce_channels = list(RADIO_CHANNEL_SCIENCE)
Expand Down
2 changes: 1 addition & 1 deletion code/modules/surgery/tools.dm
Original file line number Diff line number Diff line change
Expand Up @@ -729,4 +729,4 @@
to_chat(user, span_notice("Where did he go?"))
return
to_chat(user, span_notice("Performing artificial ventilation!"))
mob.adjustOxyLoss(-15)
mob.adjustOxyLoss(-7.5)
6 changes: 3 additions & 3 deletions code/modules/vending/medical.dm
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@
"name" = "Hyposprays",
"icon" = "syringe",
"products" = list(
/obj/item/hypospray = 5,
/obj/item/storage/medkit/hypospray = 3,
/obj/item/hypospray = 2,
/obj/item/storage/medkit/hypospray = 2,
/obj/item/storage/medkit/hypospray/advanced = 1,
/obj/item/storage/lockbox/vialbox = 5,
),
Expand All @@ -44,7 +44,7 @@
/obj/item/clothing/head/helmet/toggleable/justice/medical = 2,
)
premium = list(
/obj/item/healthanalyzer/range = 3,
/obj/item/healthanalyzer/range = 2,
/obj/item/reagent_containers/medipen = 3,
/obj/item/storage/belt/medical = 3,
/obj/item/sensor_device = 2,
Expand Down
1 change: 0 additions & 1 deletion code/modules/vending/medical_wall.dm
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@
/obj/item/stack/medical/bone_gel = 2,
/obj/item/reagent_containers/medipen/deforest/robot_liquid_solder = 2,
/obj/item/reagent_containers/medipen/deforest/robot_system_cleaner = 4,
/obj/item/storage/medkit/hypospray = 3,
),
))
contraband = list(
Expand Down
Loading