mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-18 21:15:21 +00:00
## About The Pull Request This PR changes the recipe to use 10 fluorosulfuric acid instead of 5 sulfuric and 5 fluorosulfuric. This doesn't function as a balance change as sulfuric acid is actually required to craft fluorosulfuric acid, so this shouldn't impact the difficulty of crafting it, just make it more consistent. This also fixes a minor grammar issue with the name of the crafting recipe that bugged me. Just me being pedantic. ## Why It's Good For The Game Fixes #77338. There's probably something deeper going on with how crafting handles materials that turn into other materials in crafts, but this is a simple fix that makes sense in the short term to make them actually craft as expected instead of leaving byproducts. ## Changelog 🆑 Vekter fix: FRAG-12 shells no longer require sulfuric acid, instead needing 10 fluorosulfuric acid. This should prevent them from leaving byproducts if crafted in a specific way. /🆑
95 lines
2.6 KiB
Plaintext
95 lines
2.6 KiB
Plaintext
/datum/crafting_recipe/meteorslug
|
|
name = "Meteorslug Shell"
|
|
result = /obj/item/ammo_casing/shotgun/meteorslug
|
|
reqs = list(
|
|
/obj/item/ammo_casing/shotgun/techshell = 1,
|
|
/obj/item/rcd_ammo = 1,
|
|
/datum/reagent/gunpowder = 10,
|
|
/datum/reagent/consumable/ethanol/rum = 10,
|
|
/obj/item/stock_parts/servo = 2,
|
|
)
|
|
tool_behaviors = list(TOOL_SCREWDRIVER)
|
|
time = 0.5 SECONDS
|
|
category = CAT_WEAPON_AMMO
|
|
|
|
/datum/crafting_recipe/pulseslug
|
|
name = "Pulse Slug Shell"
|
|
result = /obj/item/ammo_casing/shotgun/pulseslug
|
|
reqs = list(
|
|
/obj/item/ammo_casing/shotgun/techshell = 1,
|
|
/obj/item/stock_parts/capacitor/adv = 2,
|
|
/obj/item/stock_parts/micro_laser/ultra = 1,
|
|
)
|
|
tool_behaviors = list(TOOL_SCREWDRIVER)
|
|
time = 0.5 SECONDS
|
|
category = CAT_WEAPON_AMMO
|
|
|
|
/datum/crafting_recipe/dragonsbreath
|
|
name = "Dragonsbreath Shell"
|
|
result = /obj/item/ammo_casing/shotgun/dragonsbreath
|
|
reqs = list(
|
|
/obj/item/ammo_casing/shotgun/techshell = 1,
|
|
/datum/reagent/phosphorus = 5,
|
|
)
|
|
tool_behaviors = list(TOOL_SCREWDRIVER)
|
|
time = 0.5 SECONDS
|
|
category = CAT_WEAPON_AMMO
|
|
|
|
/datum/crafting_recipe/frag12
|
|
name = "FRAG-12 Slug Shell"
|
|
result = /obj/item/ammo_casing/shotgun/frag12
|
|
reqs = list(
|
|
/obj/item/ammo_casing/shotgun/techshell = 1,
|
|
/datum/reagent/glycerol = 5,
|
|
/datum/reagent/toxin/acid/fluacid = 10,
|
|
)
|
|
tool_behaviors = list(TOOL_SCREWDRIVER)
|
|
time = 0.5 SECONDS
|
|
category = CAT_WEAPON_AMMO
|
|
|
|
/datum/crafting_recipe/ionslug
|
|
name = "Ion Scatter Shell"
|
|
result = /obj/item/ammo_casing/shotgun/ion
|
|
reqs = list(
|
|
/obj/item/ammo_casing/shotgun/techshell = 1,
|
|
/obj/item/stock_parts/micro_laser/ultra = 1,
|
|
/obj/item/stock_parts/subspace/crystal = 1,
|
|
)
|
|
tool_behaviors = list(TOOL_SCREWDRIVER)
|
|
time = 0.5 SECONDS
|
|
category = CAT_WEAPON_AMMO
|
|
|
|
/datum/crafting_recipe/improvisedslug
|
|
name = "Improvised Shotgun Shell"
|
|
result = /obj/item/ammo_casing/shotgun/improvised
|
|
reqs = list(
|
|
/obj/item/stack/sheet/iron = 2,
|
|
/obj/item/stack/cable_coil = 1,
|
|
/datum/reagent/fuel = 10,
|
|
)
|
|
tool_behaviors = list(TOOL_SCREWDRIVER)
|
|
time = 1.2 SECONDS
|
|
category = CAT_WEAPON_AMMO
|
|
|
|
/datum/crafting_recipe/laserslug
|
|
name = "Scatter Laser Shell"
|
|
result = /obj/item/ammo_casing/shotgun/laserslug
|
|
reqs = list(
|
|
/obj/item/ammo_casing/shotgun/techshell = 1,
|
|
/obj/item/stock_parts/capacitor/adv = 1,
|
|
/obj/item/stock_parts/micro_laser/high = 1,
|
|
)
|
|
tool_behaviors = list(TOOL_SCREWDRIVER)
|
|
time = 0.5 SECONDS
|
|
category = CAT_WEAPON_AMMO
|
|
|
|
/datum/crafting_recipe/trashball
|
|
name = "Trashball"
|
|
always_available = FALSE
|
|
result = /obj/item/stack/cannonball/trashball
|
|
reqs = list(
|
|
/obj/item/stack/sheet = 5,
|
|
/datum/reagent/consumable/space_cola = 10,
|
|
)
|
|
category = CAT_WEAPON_AMMO
|