mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 13:10:02 +01:00
## About The Pull Request Now you can print plastic Replica katanas (toy) in Service Fabricator (1 plastic sheet) and hacked autolathe (a little more expensive) similar to how foam armblades are printed <img width="672" height="254" alt="dreamseeker_d7k3WfRLXU" src="https://github.com/user-attachments/assets/172c08ac-310e-42c9-9a37-55e02d956b18" /> <img width="639" height="323" alt="dreamseeker_HpcZDqsNfO" src="https://github.com/user-attachments/assets/bc529702-97af-47d7-995d-745afa0babba" /> <img width="670" height="600" alt="Cq7MZBNnYF" src="https://github.com/user-attachments/assets/1548d6e7-3323-40a4-bf9e-fbb9d2ec9702" /> ## Why It's Good For The Game Fake (plastic) armblades have been available for printing for quite some time now. Adding a printable Replica katana follows the same trend, and it fits perfectly with the current sheaths. ## Changelog 🆑 add: Now you can print Replica Katana in Service Protolathe and Hacked AutoLathe /🆑
127 lines
3.6 KiB
Plaintext
127 lines
3.6 KiB
Plaintext
/datum/techweb_node/basic_arms
|
|
id = TECHWEB_NODE_BASIC_ARMS
|
|
starting_node = TRUE
|
|
display_name = "Basic Arms"
|
|
description = "Ballistics can be unpredictable in space."
|
|
design_ids = list(
|
|
"toy_armblade",
|
|
"toy_katana",
|
|
"toygun",
|
|
"c38_rubber",
|
|
"c38_rubber_mag",
|
|
"c38_sec",
|
|
"c38_mag",
|
|
"capbox",
|
|
"foam_dart",
|
|
"sec_beanbag_slug",
|
|
"sec_dart",
|
|
"sec_Islug",
|
|
"sec_rshot",
|
|
)
|
|
|
|
/datum/techweb_node/sec_equip
|
|
id = TECHWEB_NODE_SEC_EQUIP
|
|
display_name = "Security Equipment"
|
|
description = "All the essentials to subdue a mime."
|
|
prereq_ids = list(TECHWEB_NODE_BASIC_ARMS)
|
|
design_ids = list(
|
|
"secdata",
|
|
"mining",
|
|
"prisonmanage",
|
|
"rdcamera",
|
|
"seccamera",
|
|
"security_photobooth",
|
|
"photobooth",
|
|
"scanner_gate",
|
|
"pepperspray",
|
|
"dragnet_beacon",
|
|
"inspector",
|
|
"evidencebag",
|
|
"zipties",
|
|
"seclite",
|
|
"electropack",
|
|
)
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_1_POINTS)
|
|
announce_channels = list(RADIO_CHANNEL_SECURITY)
|
|
|
|
|
|
/datum/techweb_node/riot_supression
|
|
id = TECHWEB_NODE_RIOT_SUPRESSION
|
|
display_name = "Riot Supression"
|
|
description = "When you are on the opposing side of a revolutionary movement."
|
|
prereq_ids = list(TECHWEB_NODE_SEC_EQUIP)
|
|
design_ids = list(
|
|
"clown_firing_pin",
|
|
"pin_testing",
|
|
"pin_loyalty",
|
|
"tele_shield",
|
|
"ballistic_shield",
|
|
"handcuffs_s",
|
|
"bola_energy",
|
|
)
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_2_POINTS)
|
|
announce_channels = list(RADIO_CHANNEL_SECURITY)
|
|
|
|
/datum/techweb_node/explosives
|
|
id = TECHWEB_NODE_EXPLOSIVES
|
|
display_name = "Explosives"
|
|
description = "For once, intentional explosions."
|
|
prereq_ids = list(TECHWEB_NODE_RIOT_SUPRESSION)
|
|
design_ids = list(
|
|
"large_grenade",
|
|
"adv_grenade",
|
|
"pyro_grenade",
|
|
)
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_3_POINTS)
|
|
required_experiments = list(/datum/experiment/ordnance/explosive/lowyieldbomb)
|
|
announce_channels = list(RADIO_CHANNEL_SECURITY, RADIO_CHANNEL_MEDICAL)
|
|
|
|
/datum/techweb_node/exotic_ammo
|
|
id = TECHWEB_NODE_EXOTIC_AMMO
|
|
display_name = "Exotic Ammunition"
|
|
description = "Specialized bullets designed to ignite, freeze, and inflict various other effects on targets, expanding combat capabilities."
|
|
prereq_ids = list(TECHWEB_NODE_EXPLOSIVES)
|
|
design_ids = list(
|
|
"c38_hotshot",
|
|
"c38_hotshot_mag",
|
|
"c38_iceblox",
|
|
"c38_iceblox_mag",
|
|
"c38_trac",
|
|
"c38_trac_mag",
|
|
"c38_true_strike",
|
|
"c38_true_strike_mag",
|
|
"techshotshell",
|
|
"flechetteshell",
|
|
)
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_4_POINTS)
|
|
discount_experiments = list(/datum/experiment/ordnance/explosive/highyieldbomb = TECHWEB_TIER_4_POINTS)
|
|
announce_channels = list(RADIO_CHANNEL_SECURITY)
|
|
|
|
/datum/techweb_node/electric_weapons
|
|
id = TECHWEB_NODE_ELECTRIC_WEAPONS
|
|
display_name = "Electric Weaponry"
|
|
description = "Energy-based weaponry designed for both lethal and non-lethal applications."
|
|
prereq_ids = list(TECHWEB_NODE_RIOT_SUPRESSION)
|
|
design_ids = list(
|
|
"stunrevolver",
|
|
"ioncarbine",
|
|
"temp_gun",
|
|
"lasershell",
|
|
)
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_3_POINTS)
|
|
announce_channels = list(RADIO_CHANNEL_SECURITY)
|
|
|
|
/datum/techweb_node/beam_weapons
|
|
id = TECHWEB_NODE_BEAM_WEAPONS
|
|
display_name = "Advanced Beam Weaponry"
|
|
description = "So advanced, even engineers are baffled by its operational principles."
|
|
prereq_ids = list(TECHWEB_NODE_ELECTRIC_WEAPONS)
|
|
design_ids = list(
|
|
"xray_laser",
|
|
"nuclear_gun",
|
|
"c38_flare",
|
|
"c38_flare_mag",
|
|
)
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_4_POINTS)
|
|
announce_channels = list(RADIO_CHANNEL_SECURITY)
|