// ********************** // Other harvested materials from plants (that are not food) // ********************** /obj/item/weapon/grown // Grown weapons name = "grown_weapon" icon = 'icons/obj/weapons.dmi' var/plantname var/potency = 1 /obj/item/weapon/grown/New(newloc,planttype) ..() var/datum/reagents/R = new/datum/reagents(50) reagents = R R.my_atom = src //Handle some post-spawn var stuff. if(planttype) plantname = planttype var/datum/seed/S = plant_controller.seeds[plantname] if(!S || !S.chems) return potency = S.get_trait(TRAIT_POTENCY) for(var/rid in S.chems) var/list/reagent_data = S.chems[rid] var/rtotal = reagent_data[1] if(reagent_data.len > 1 && potency > 0) rtotal += round(potency/reagent_data[2]) reagents.add_reagent(rid,max(1,rtotal)) /obj/item/weapon/corncob name = "corn cob" desc = "A reminder of meals gone by." icon = 'icons/obj/trash.dmi' icon_state = "corncob" w_class = ITEMSIZE_SMALL throwforce = 0 throw_speed = 4 throw_range = 20 /obj/item/weapon/corncob/attackby(obj/item/weapon/W as obj, mob/user as mob) ..() if(istype(W, /obj/item/weapon/surgical/circular_saw) || istype(W, /obj/item/weapon/material/knife/machete/hatchet) || istype(W, /obj/item/weapon/material/knife)) user << "You use [W] to fashion a pipe out of the corn cob!" new /obj/item/clothing/mask/smokable/pipe/cobpipe (user.loc) qdel(src) return /obj/item/weapon/bananapeel name = "banana peel" desc = "A peel from a banana." icon = 'icons/obj/items.dmi' icon_state = "banana_peel" w_class = ITEMSIZE_SMALL throwforce = 0 throw_speed = 4 throw_range = 20