Adds nitrogen and anesthetic tanks to printers (#2683)

## About The Pull Request

title. surprised this hasnt been done

## Proof Of Testing

it runs? it runs

![image](https://github.com/user-attachments/assets/f0a30413-6c8a-4818-a957-11b1329faa21)

![Screenshot_6](https://github.com/user-attachments/assets/7cb08fba-d26c-4273-b3b6-c96959a488cb)


## Changelog

🆑
add: Anesthetic and nitrogen tanks appear in relevant departmental
lathes
/🆑
This commit is contained in:
aKromatopzia
2024-12-23 09:10:54 +02:00
committed by GitHub
parent df14a28337
commit 461e66991d
4 changed files with 56 additions and 0 deletions
@@ -0,0 +1,8 @@
/obj/item/tank/internals/anesthetic/empty/populate_gas()
return
/obj/item/tank/internals/nitrogen/empty/populate_gas()
return
/obj/item/tank/internals/nitrogen/belt/empty/populate_gas()
return
@@ -7,3 +7,41 @@
build_path = /obj/item/disk/plantgene
category = list("Electronics")
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
/datum/design/nitrogen_tank
name = "Nitrogen Tank"
desc = "An empty nitrogen tank."
id = "nitrogen_tank"
build_type = AUTOLATHE | PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron =SHEET_MATERIAL_AMOUNT)
build_path = /obj/item/tank/internals/nitrogen/empty
category = list(RND_CATEGORY_INITIAL,
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_GAS_TANKS,
)
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO
/* Uncomment in case nitrogen internal tanks get refactored to no longer be 25L
* /datum/design/nitrogen_tank_belt
* name = "Nitrogen Internals Tank"
* desc = "An empty nitrogen tank."
* id = "nitrogen_tank_belt"
* build_type = AUTOLATHE | PROTOLATHE | AWAY_LATHE
* materials = list(/datum/material/iron =SHEET_MATERIAL_AMOUNT)
* build_path = /obj/item/tank/internals/nitrogen/belt/empty
* category = list(RND_CATEGORY_INITIAL,
* RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_GAS_TANKS,
* )
* departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO
*/
/datum/design/anesthetic_tank
name = "Anesthetic Tank"
desc = "An empty tank designed specifically for use with anesthetics."
id = "anesthetic_tank"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron =SHEET_MATERIAL_AMOUNT)
build_path = /obj/item/tank/internals/anesthetic/empty
category = list(RND_CATEGORY_INITIAL,
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_GAS_TANKS,
)
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_MEDICAL
@@ -41,6 +41,15 @@
"limbdesign_tajaran",
)
//ENGINEERING
/datum/techweb_node/atmos/New()
. = ..()
design_ids += list(
"nitrogen_tank",
//"nitrogen_tank_belt", | Uncomment in case nitrogen internal tanks get refactored to no longer be 25L
"anesthetic_tank",
)
// TOOLS
/datum/techweb_node/mining/New()
+1
View File
@@ -8824,6 +8824,7 @@
#include "modular_zubbers\code\game\objects\items\storage\boxes.dm"
#include "modular_zubbers\code\game\objects\items\storage\briefcase.dm"
#include "modular_zubbers\code\game\objects\items\storage\garment.dm"
#include "modular_zubbers\code\game\objects\items\tanks\tank_types.dm"
#include "modular_zubbers\code\game\objects\structures\aliens.dm"
#include "modular_zubbers\code\game\objects\structures\chalkboard.dm"
#include "modular_zubbers\code\game\objects\structures\ore_vent.dm"