mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 05:30:05 +01:00
63 lines
2.1 KiB
Plaintext
63 lines
2.1 KiB
Plaintext
/obj/item/reagent_containers/hash
|
|
name = "hash"
|
|
desc = "Concentrated cannabis extract. Delivers a much better high when used in a bong."
|
|
icon = 'modular_skyrat/modules/morenarcotics/icons/crack.dmi'
|
|
icon_state = "hash"
|
|
volume = 20
|
|
has_variable_transfer_amount = FALSE
|
|
list_reagents = list(/datum/reagent/drug/thc = 15, /datum/reagent/toxin/lipolicide = 5)
|
|
|
|
/obj/item/reagent_containers/hash/dabs
|
|
name = "dab"
|
|
desc = "Oil extract from cannabis plants. Just delivers a different type of hit."
|
|
icon = 'modular_skyrat/modules/morenarcotics/icons/crack.dmi'
|
|
icon_state = "dab"
|
|
volume = 40
|
|
has_variable_transfer_amount = FALSE
|
|
list_reagents = list(/datum/reagent/drug/thc/concentrated = 40) //horrendously powerful
|
|
|
|
/obj/item/reagent_containers/hashbrick
|
|
name = "hash brick"
|
|
desc = "A brick of hash. Good for transport!"
|
|
icon = 'modular_skyrat/modules/morenarcotics/icons/crack.dmi'
|
|
icon_state = "hashbrick"
|
|
volume = 80
|
|
has_variable_transfer_amount = FALSE
|
|
list_reagents = list(/datum/reagent/drug/thc = 60, /datum/reagent/toxin/lipolicide = 20)
|
|
|
|
|
|
/obj/item/reagent_containers/hashbrick/attack_self(mob/user)
|
|
user.visible_message(span_notice("[user] starts breaking up the [src]."))
|
|
if(do_after(user,10))
|
|
to_chat(user, span_notice("You finish breaking up the [src]."))
|
|
for(var/i = 1 to 4)
|
|
new /obj/item/reagent_containers/hash(user.loc)
|
|
qdel(src)
|
|
|
|
/datum/crafting_recipe/hashbrick
|
|
name = "Hash brick"
|
|
result = /obj/item/reagent_containers/hashbrick
|
|
reqs = list(/obj/item/reagent_containers/hash = 4)
|
|
parts = list(/obj/item/reagent_containers/hash = 4)
|
|
time = 20
|
|
category = CAT_CHEMISTRY
|
|
|
|
//export values
|
|
/datum/export/hash
|
|
cost = CARGO_CRATE_VALUE * 0.35
|
|
unit_name = "hash"
|
|
export_types = list(/obj/item/reagent_containers/hash)
|
|
include_subtypes = FALSE
|
|
|
|
/datum/export/crack/hashbrick
|
|
cost = CARGO_CRATE_VALUE * 2
|
|
unit_name = "hash brick"
|
|
export_types = list(/obj/item/reagent_containers/hashbrick)
|
|
include_subtypes = FALSE
|
|
|
|
/datum/export/dab
|
|
cost = CARGO_CRATE_VALUE * 0.4
|
|
unit_name = "dab"
|
|
export_types = list(/obj/item/reagent_containers/hash/dabs)
|
|
include_subtypes = FALSE
|