Constructable honey extractor + floral disk printable (#18080)

* Constructable honey extractor + floral disk printable

Making the Honey Extractor buildable with a circuit in the autolathe and the floral disk for xenobot is now printable when floraguns are researched.

* Update beehive.dm

* Update .gitignore

* Update _map_selection.dm

* Update beehive.dm

* Update beehive.dm

* More honey_extractor changes.

– made the honey_extractor anchorable.
– ensured the honey_extractor can’t run when the maintenance panel is open.
– honey_extractor can now lose power and can’t run when so.
– honey_extractor will now use power 5*200watts for processing 1 honey_frame.
(can be easily changed if needed)
– appropriorate messages for the new states.
– appropriorate icons and overlays for the new states.

* changes to make the maintainer happy

put the circuit board in the appropriate place and changed some grammar and code to ensure smooth sailing.

---------

Co-authored-by: antokamire <140556309+antokamire@users.noreply.github.com>
Co-authored-by: Luther <221619555+SaintLuther@users.noreply.github.com>
This commit is contained in:
SaintLuther
2025-08-05 00:31:15 +02:00
committed by GitHub
co-authored by antokamire Luther
parent 7dea28fa67
commit 12771ed29d
6 changed files with 78 additions and 4 deletions
@@ -119,3 +119,16 @@
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_SCIENCE
)
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
/datum/design_techweb/disk/botany
name = "flora data disk"
desc = "A small disk used for carrying data on plant genetics."
id = "disk_botany"
// req_tech = list(TECH_DATA = 2, TECH_BIO = 3)
build_type = PROTOLATHE
materials = list(MAT_STEEL = 30, MAT_GLASS = 10, MAT_URANIUM = 5)
build_path = /obj/item/disk/botany
category = list(
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_SCIENCE
)
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
@@ -112,6 +112,7 @@
prereq_ids = list(TECHWEB_NODE_HYDROPONICS)
design_ids = list(
"flora_gun",
"disk_botany",
// "gene_shears",
)
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_3_POINTS)