// Plant analyzer /obj/item/device/analyzer/plant_analyzer name = "plant analyzer" icon = 'device.dmi' icon_state = "hydro" item_state = "analyzer" attack_self(mob/user as mob) return 0 // ******************************************************** // Here's all the seeds (plants) that can be used in hydro // ******************************************************** /obj/item/seeds name = "pack of seeds" icon = 'seeds.dmi' icon_state = "seed" // unknown plant seed - these shouldn't exist in-game flags = FPRINT | TABLEPASS w_class = 1.0 // Makes them pocketable var/mypath = "/obj/item/seeds" var/plantname = "Plants" var/productname = "" var/species = "" var/lifespan = 0 var/endurance = 0 var/maturation = 0 var/production = 0 var/yield = 0 // If is -1, the plant/shroom/weed is never meant to be harvested var/oneharvest = 0 var/potency = -1 var/growthstages = 0 var/plant_type = 0 // 0 = 'normal plant'; 1 = weed; 2 = shroom /obj/item/seeds/chiliseed name = "pack of chili seeds" desc = "These seeds grow into chili plants. HOT! HOT! HOT!" icon_state = "seed-chili" mypath = "/obj/item/seeds/chiliseed" species = "chili" plantname = "Chili Plants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/chili" lifespan = 20 endurance = 15 maturation = 5 production = 5 yield = 4 potency = 20 plant_type = 0 growthstages = 6 /obj/item/seeds/replicapod name = "pack of replica pod seeds" desc = "These seeds grow into replica pods. They say these are used to harvest humans." icon_state = "seed-replicapod" mypath = "/obj/item/seeds/replicapod" species = "replicapod" plantname = "Replica Pod" productname = "/mob/living/carbon/human" //verrry special -- Urist lifespan = 50 //no idea what those do endurance = 8 maturation = 10 production = 10 yield = 1 //seeds if there isn't a dna inside oneharvest = 1 potency = 30 plant_type = 0 growthstages = 6 var/ui = null //for storing the guy var/se = null var/ckey = null var/realName = null var/datum/mind/mind = null gender = "male" /obj/item/seeds/grapeseed name = "pack of grape seeds" desc = "These seeds grow into grape vines." icon_state = "seed-grapes" mypath = "/obj/item/seeds/grapeseed" species = "grape" plantname = "Grape Vine" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/grapes" lifespan = 50 endurance = 25 maturation = 3 production = 5 yield = 4 potency = 10 plant_type = 0 growthstages = 2 /obj/item/seeds/greengrapeseed name = "pack of green grape seeds" desc = "These seeds grow into green-grape vines." icon_state = "seed-greengrapes" mypath = "/obj/item/seeds/greengrapeseed" species = "greengrape" plantname = "Green-Grape Vine" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/greengrapes" lifespan = 50 endurance = 25 maturation = 3 production = 5 yield = 4 potency = 10 plant_type = 0 growthstages = 2 /obj/item/seeds/cabbageseed name = "pack of cabbage seeds" desc = "These seeds grow into cabbages." icon_state = "seed-cabbage" mypath = "/obj/item/seeds/cabbageseed" species = "cabbage" plantname = "Cabbages" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/cabbage" lifespan = 50 endurance = 25 maturation = 3 production = 5 yield = 4 potency = 10 plant_type = 0 growthstages = 1 /obj/item/seeds/berryseed name = "pack of berry seeds" desc = "These seeds grow into berry bushes." icon_state = "seed-berry" mypath = "/obj/item/seeds/berryseed" species = "berry" plantname = "Berry Bush" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/berries" lifespan = 20 endurance = 15 maturation = 5 production = 5 yield = 2 potency = 10 plant_type = 0 growthstages = 6 /obj/item/seeds/glowberryseed name = "pack of glow-berry seeds" desc = "These seeds grow into glow-berry bushes." icon_state = "seed-glowberry" mypath = "/obj/item/seeds/glowberryseed" species = "glowberry" plantname = "Glow-Berry Bush" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/glowberries" lifespan = 30 endurance = 25 maturation = 5 production = 5 yield = 2 potency = 10 plant_type = 0 growthstages = 6 /obj/item/seeds/bananaseed name = "pack of banana seeds" desc = "They're seeds that grow into bannana trees. When grown, keep away from clown." icon_state = "seed-banana" mypath = "/obj/item/seeds/bananaseed" species = "banana" plantname = "Banana Tree" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/banana" lifespan = 50 endurance = 30 maturation = 6 production = 6 yield = 3 plant_type = 0 growthstages = 6 /obj/item/seeds/eggplantseed name = "pack of eggplant seeds" desc = "These seeds grow to produce berries that look nothing like eggs." icon_state = "seed-eggplant" mypath = "/obj/item/seeds/eggplantseed" species = "eggplant" plantname = "Eggplants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/eggplant" lifespan = 25 endurance = 15 maturation = 6 production = 6 yield = 2 potency = 20 plant_type = 0 growthstages = 6 /obj/item/seeds/eggyseed name = "pack of eggplant seeds" desc = "These seeds grow to produce berries that look nothing like eggs." icon_state = "seed-eggy" mypath = "/obj/item/seeds/eggy" species = "eggy" plantname = "Eggplants" productname = "/obj/item/weapon/reagent_containers/food/snacks/egg" lifespan = 75 endurance = 15 maturation = 6 production = 12 yield = 2 plant_type = 0 growthstages = 6 /obj/item/seeds/bloodtomatoseed name = "pack of blood-tomato seeds" desc = "These seeds grow into blood-tomato plants." icon_state = "seed-bloodtomato" mypath = "/obj/item/seeds/bloodtomatoseed" species = "bloodtomato" plantname = "Blood-Tomato Plants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/bloodtomato" lifespan = 25 endurance = 20 maturation = 8 production = 6 yield = 3 potency = 10 plant_type = 0 growthstages = 6 /obj/item/seeds/tomatoseed name = "pack of tomato seeds" desc = "These seeds grow into tomato plants." icon_state = "seed-tomato" mypath = "/obj/item/seeds/tomatoseed" species = "tomato" plantname = "Tomato Plants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/tomato" lifespan = 25 endurance = 15 maturation = 8 production = 6 yield = 2 potency = 10 plant_type = 0 growthstages = 6 /obj/item/seeds/killertomatoseed name = "pack of killer-tomato seeds" desc = "These seeds grow into killer-tomato plants." icon_state = "seed-killertomato" mypath = "/obj/item/seeds/killertomatoseed" species = "killertomato" plantname = "Killer-Tomato Plants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/killertomato" lifespan = 25 endurance = 15 maturation = 8 production = 6 yield = 2 potency = 10 plant_type = 0 oneharvest = 1 growthstages = 2 /obj/item/seeds/bluetomatoseed name = "pack of blue-tomato seeds" desc = "These seeds grow into blue-tomato plants." icon_state = "seed-bluetomato" mypath = "/obj/item/seeds/bluetomatoseed" species = "bluetomato" plantname = "Blue-Tomato Plants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/bluetomato" lifespan = 25 endurance = 15 maturation = 8 production = 6 yield = 2 potency = 10 plant_type = 0 growthstages = 6 /obj/item/seeds/cornseed name = "pack of corn seeds" desc = "I don't mean to sound corny..." icon_state = "seed-corn" mypath = "/obj/item/seeds/cornseed" species = "corn" plantname = "Corn Stalks" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/corn" lifespan = 25 endurance = 15 maturation = 8 production = 6 yield = 3 plant_type = 0 oneharvest = 1 potency = 20 growthstages = 3 /obj/item/seeds/poppyseed name = "pack of poppy seeds" desc = "These seeds grow into poppies." icon_state = "seed-poppy" mypath = "/obj/item/seeds/poppyseed" species = "poppy" plantname = "Poppy Plants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/poppy" lifespan = 25 endurance = 10 potency = 20 maturation = 8 production = 6 yield = 6 plant_type = 0 oneharvest = 1 growthstages = 3 /obj/item/seeds/potatoseed name = "pack of potato seeds" desc = "Boil 'em! Mash 'em! Stick 'em in a stew!" icon_state = "seed-potato" mypath = "/obj/item/seeds/potatoseed" species = "potato" plantname = "Potato-Plants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/potato" lifespan = 30 endurance = 15 maturation = 10 production = 1 yield = 4 plant_type = 0 oneharvest = 1 potency = 10 growthstages = 4 /obj/item/seeds/icepepperseed name = "pack of ice-pepper seeds" desc = "These seeds grow into ice-pepper plants." icon_state = "seed-icepepper" mypath = "/obj/item/seeds/icepepperseed" species = "chiliice" plantname = "Ice-Pepper Plants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/icepepper" lifespan = 25 endurance = 15 maturation = 4 production = 4 yield = 4 potency = 20 plant_type = 0 growthstages = 6 /obj/item/seeds/soyaseed name = "pack of soybean seeds" desc = "These seeds grow into soybean plants." icon_state = "seed-soybean" mypath = "/obj/item/seeds/soyaseed" species = "soybean" plantname = "Soybean Plants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/soybeans" lifespan = 25 endurance = 15 maturation = 4 production = 4 yield = 3 potency = 5 plant_type = 0 growthstages = 6 /obj/item/seeds/wheatseed name = "pack of wheat seeds" desc = "These may, or may not, grow into weed." icon_state = "seed-wheat" mypath = "/obj/item/seeds/wheatseed" species = "wheat" plantname = "Wheat Stalks" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/wheat" lifespan = 25 endurance = 15 maturation = 6 production = 1 yield = 4 potency = 5 oneharvest = 1 plant_type = 0 growthstages = 6 /obj/item/seeds/carrotseed name = "pack of carrot seeds" desc = "These seeds grow into carrots." icon_state = "seed-carrot" mypath = "/obj/item/seeds/carrotseed" species = "carrot" plantname = "Carrots" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/carrot" lifespan = 25 endurance = 15 maturation = 10 production = 1 yield = 5 potency = 10 oneharvest = 1 plant_type = 0 growthstages = 5 /obj/item/seeds/amanitamycelium name = "pack of fly amanita mycelium" desc = "This mycelium grows into something horrible." icon_state = "mycelium-amanita" mypath = "/obj/item/seeds/amanitamycelium" species = "amanita" plantname = "Fly Amanitas" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/amanita" lifespan = 50 endurance = 35 maturation = 10 production = 5 yield = 4 potency = 10 // Damage based on potency? oneharvest = 1 growthstages = 3 plant_type = 2 /obj/item/seeds/angelmycelium name = "pack of destroying angel mycelium" desc = "This mycelium grows into something devestating." icon_state = "mycelium-angel" mypath = "/obj/item/seeds/angelmycelium" species = "angel" plantname = "Destroying Angels" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/angel" lifespan = 50 endurance = 35 maturation = 12 production = 5 yield = 2 potency = 35 oneharvest = 1 growthstages = 3 plant_type = 2 /obj/item/seeds/libertymycelium name = "pack of liberty-cap mycelium" desc = "This mycelium grows into liberty-cap mushrooms." icon_state = "mycelium-liberty" mypath = "/obj/item/seeds/libertymycelium" species = "liberty" plantname = "Liberty-Caps" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap" lifespan = 25 endurance = 15 maturation = 7 production = 1 yield = 5 potency = 15 // Lowish potency at start oneharvest = 1 growthstages = 3 plant_type = 2 /obj/item/seeds/chantermycelium name = "pack of chanterelle mycelium" desc = "This mycelium grows into chanterelle mushrooms." icon_state = "mycelium-chanter" mypath = "/obj/item/seeds/chantermycelium" species = "chanter" plantname = "Chanterelle Mushrooms" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/chanterelle" lifespan = 35 endurance = 20 maturation = 7 production = 1 yield = 5 potency = 1 oneharvest = 1 growthstages = 3 plant_type = 2 /obj/item/seeds/towermycelium name = "pack of tower-cap mycelium" desc = "This mycelium grows into tower-cap mushrooms." icon_state = "mycelium-tower" mypath = "/obj/item/seeds/towermycelium" species = "towercap" plantname = "Tower Caps" productname = "/obj/item/weapon/grown/log" lifespan = 80 endurance = 50 maturation = 15 production = 1 yield = 5 potency = 1 oneharvest = 1 growthstages = 3 plant_type = 2 /obj/item/seeds/glowshroom name = "pack of glowshroom mycelium" desc = "This mycelium -glows- into mushrooms!" icon_state = "mycelium-glowshroom" mypath = "/obj/item/seeds/glowshroom" species = "glowshroom" plantname = "Glowshrooms" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom" lifespan = 120 //ten times that is the delay endurance = 30 maturation = 15 production = 1 yield = 3 //-> spread potency = 30 //-> brightness oneharvest = 1 growthstages = 4 plant_type = 2 /obj/item/seeds/plumpmycelium name = "pack of plump-helmet mycelium" desc = "This mycelium grows into helmets... maybe." icon_state = "mycelium-plump" mypath = "/obj/item/seeds/plumpmycelium" species = "plump" plantname = "Plump-Helmet Mushrooms" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/plumphelmet" lifespan = 25 endurance = 15 maturation = 8 production = 1 yield = 4 potency = 0 oneharvest = 1 growthstages = 3 plant_type = 2 /obj/item/seeds/walkingmushroommycelium name = "pack of walking mushroom mycelium" desc = "This mycelium will grow into huge stuff!" icon_state = "mycelium-walkingmushroom" mypath = "/obj/item/seeds/walkingmushroommycelium" species = "walkingmushroom" plantname = "Walking Mushrooms" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/walkingmushroom" lifespan = 30 endurance = 30 maturation = 5 production = 1 yield = 1 potency = 0 oneharvest = 1 growthstages = 3 plant_type = 2 /obj/item/seeds/nettleseed name = "pack of nettle seeds" desc = "These seeds grow into nettles." icon_state = "seed-nettle" mypath = "/obj/item/seeds/nettleseed" species = "nettle" plantname = "Nettles" productname = "/obj/item/weapon/grown/nettle" lifespan = 30 endurance = 40 // tuff like a toiger maturation = 6 production = 6 yield = 4 potency = 10 oneharvest = 0 growthstages = 5 plant_type = 1 /obj/item/seeds/deathnettleseed name = "pack of death-nettle seeds" desc = "These seeds grow into death-nettles." icon_state = "seed-deathnettle" mypath = "/obj/item/seeds/deathnettleseed" species = "deathnettle" plantname = "Death Nettles" productname = "/obj/item/weapon/grown/deathnettle" lifespan = 30 endurance = 25 maturation = 8 production = 6 yield = 2 potency = 10 oneharvest = 0 growthstages = 5 plant_type = 1 /obj/item/seeds/weeds name = "pack of weed seeds" desc = "Yo mang, want some weeds?" icon_state = "seed" mypath = "/obj/item/seeds/weeds" species = "weeds" plantname = "Generic Weeds" productname = "" lifespan = 100 endurance = 50 // damm pesky weeds maturation = 5 production = 1 yield = -1 potency = -1 oneharvest = 1 growthstages = 4 plant_type = 1 /obj/item/seeds/harebell name = "pack of harebell seeds" desc = "These seeds grow into pretty little flowers." icon_state = "seed" mypath = "/obj/item/seeds/harebell" species = "harebell" plantname = "Harebells" productname = "" lifespan = 100 endurance = 20 maturation = 7 production = 1 yield = -1 potency = 1 oneharvest = 1 growthstages = 4 plant_type = 1 /obj/item/seeds/sunflowerseed name = "pack of sunflower seeds" desc = "These seeds grow into sunflowers." icon_state = "seed-sunflower" mypath = "/obj/item/seeds/sunflowerseed" species = "sunflower" plantname = "Sunflowers" productname = "/obj/item/weapon/grown/sunflower" lifespan = 25 endurance = 20 maturation = 6 production = 1 yield = 2 potency = 1 oneharvest = 1 growthstages = 3 plant_type = 1 /obj/item/seeds/brownmold name = "pack of brown mold" desc = "Eww.. moldy." icon_state = "seed" mypath = "/obj/item/seeds/brownmold" species = "mold" plantname = "Brown Mold" productname = "" lifespan = 50 endurance = 30 maturation = 10 production = 1 yield = -1 potency = 1 oneharvest = 1 growthstages = 3 plant_type = 2 /obj/item/seeds/appleseed name = "pack of apple seeds" desc = "These seeds grow into apple trees." icon_state = "seed-apple" mypath = "/obj/item/seeds/appleseed" species = "apple" plantname = "Apple Tree" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/apple" lifespan = 55 endurance = 35 maturation = 6 production = 6 yield = 5 plant_type = 0 growthstages = 6 /obj/item/seeds/ambrosiavulgarisseed name = "pack of ambrosia vulgaris seeds" desc = "These seeds grow into common ambrosia, a plant grown by and from medicine." icon_state = "seed-ambrosiavulgaris" mypath = "/obj/item/seeds/ambrosiavulgarisseed" species = "ambrosiavulgaris" plantname = "Ambrosia Vulgaris" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris" lifespan = 60 endurance = 25 maturation = 6 production = 6 yield = 6 potency = 5 plant_type = 0 growthstages = 6 /obj/item/seeds/whitebeetseed name = "pack of white-beet seeds" desc = "These seeds grow into sugary beet producing plants." icon_state = "seed-whitebeet" mypath = "/obj/item/seeds/whitebeetseed" species = "whitebeet" plantname = "White-Beet Plants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/whitebeet" lifespan = 60 endurance = 50 maturation = 6 production = 6 yield = 6 oneharvest = 1 potency = 10 plant_type = 0 growthstages = 6 /obj/item/seeds/sugarcaneseed name = "pack of sugarcane seeds" desc = "These seeds grow into sugarcane." icon_state = "seed-sugarcane" mypath = "/obj/item/seeds/sugarcaneseed" species = "sugarcane" plantname = "Sugarcane" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/sugarcane" lifespan = 60 endurance = 50 maturation = 3 production = 6 yield = 4 potency = 10 plant_type = 0 growthstages = 3 /obj/item/seeds/watermelonseed name = "pack of watermelon seeds" desc = "These seeds grow into watermelon plants." icon_state = "seed-watermelon" mypath = "/obj/item/seeds/watermelonseed" species = "watermelon" plantname = "Watermelon Vines" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon" lifespan = 50 endurance = 40 maturation = 6 production = 6 yield = 3 potency = 1 plant_type = 0 growthstages = 6 /obj/item/seeds/pumpkinseed name = "pack of pumpkin seeds" desc = "These seeds grow into pumpkin vines." icon_state = "seed-pumpkin" mypath = "/obj/item/seeds/pumpkinseed" species = "pumpkin" plantname = "Pumpkin Vines" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/pumpkin" lifespan = 50 endurance = 40 maturation = 6 production = 6 yield = 3 potency = 10 plant_type = 0 growthstages = 3 /obj/item/seeds/limeseed name = "pack of lime seeds" desc = "These are very sour seeds." icon_state = "seed-lime" mypath = "/obj/item/seeds/limeseed" species = "lime" plantname = "Lime Tree" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/lime" lifespan = 55 endurance = 50 maturation = 6 production = 6 yield = 4 potency = 15 plant_type = 0 growthstages = 6 /obj/item/seeds/lemonseed name = "pack of lemon seeds" desc = "These are sour seeds." icon_state = "seed-lemon" mypath = "/obj/item/seeds/lemonseed" species = "lemon" plantname = "Lemon Tree" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/lemon" lifespan = 55 endurance = 45 maturation = 6 production = 6 yield = 4 potency = 10 plant_type = 0 growthstages = 6 /obj/item/seeds/orangeseed name = "pack of orange seed" desc = "Sour seeds." icon_state = "seed-orange" mypath = "/obj/item/seeds/orangeseed" species = "orange" plantname = "Orange Tree" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/orange" lifespan = 60 endurance = 50 maturation = 6 production = 6 yield = 5 potency = 1 plant_type = 0 growthstages = 6 /obj/item/seeds/poisonberryseed name = "pack of poison-berry seeds" desc = "These seeds grow into poison-berry bushes." icon_state = "seed-poisonberry" mypath = "/obj/item/seeds/poisonberryseed" species = "poisonberry" plantname = "Poison-Berry Bush" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/poisonberries" lifespan = 20 endurance = 15 maturation = 5 production = 5 yield = 2 potency = 10 plant_type = 0 growthstages = 6 /obj/item/seeds/deathberryseed name = "pack of death-berry seeds" desc = "These seeds grow into death berries." icon_state = "seed-deathberry" mypath = "/obj/item/seeds/deathberryseed" species = "deathberry" plantname = "Death Berry Bush" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/deathberries" lifespan = 30 endurance = 20 maturation = 5 production = 5 yield = 3 potency = 50 plant_type = 0 growthstages = 6 /obj/item/seeds/grassseed name = "pack of grass seeds" desc = "These seeds grow ito grass. Yummy!" icon_state = "seed-grass" mypath = "/obj/item/seeds/grassseed" species = "grass" plantname = "Grass" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/grass" lifespan = 60 endurance = 50 maturation = 2 production = 5 yield = 5 plant_type = 0 growthstages = 2 /obj/item/seeds/cocoapodseed name = "pack of cocoa pod seeds" desc = "These seeds grow into cacao trees. They look fattening." //SIC: cocoa is the seeds. The tress ARE spelled cacao. icon_state = "seed-cocoapod" mypath = "/obj/item/seeds/cocoapodseed" species = "cocoapod" plantname = "Cocao Tree" //SIC: see above productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod" lifespan = 20 endurance = 15 maturation = 5 production = 5 yield = 2 potency = 10 plant_type = 0 growthstages = 6 /* // Maybe one day when I get it to work like a grenade which exlodes gibs. /obj/item/seeds/gibtomatoseed name = "Gib Tomato seeds" desc = "Used to grow gib tomotoes." icon_state = "seed-gibtomato" mypath = "/obj/item/seeds/gibtomatoseed" species = "gibtomato" plantname = "Gib Tomato plant" productname = "/obj/item/weapon/grown/gibtomato" lifespan = 35 endurance = 25 maturation = 6 production = 6 yield = 3 potency = 10 plant_type = 0 growthstages = 6 */ /* /obj/item/seeds/ name = "" icon_state = "seed" mypath = "/obj/item/seeds/" species = "" plantname = "" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/" lifespan = 25 endurance = 15 maturation = 10 production = 1 yield = -1 potency = 0 oneharvest = 1 growthstages = 3 plant_type = 0 */ // *********************************************************** // Foods that are produced from hydroponics ~~~~~~~~~~ // Data from the seeds carry over to these grown foods // *********************************************************** //Grown foods /obj/item/weapon/reagent_containers/food/snacks/grown/ //New subclass so we can pass on values var/seed = "" var/plantname = "" var/productname = "" var/species = "" var/lifespan = 0 var/endurance = 0 var/maturation = 0 var/production = 0 var/yield = 0 var/potency = -1 var/plant_type = 0 icon = 'harvest.dmi' New(newloc,newpotency) if (!isnull(newpotency)) potency = newpotency ..() src.pixel_x = rand(-5.0, 5) src.pixel_y = rand(-5.0, 5) /obj/item/weapon/reagent_containers/food/snacks/grown/attackby(var/obj/item/O as obj, var/mob/user as mob) ..() if (istype(O, /obj/item/device/analyzer/plant_analyzer)) var/msg msg = "*---------*\n This is \a [src]\n" switch(plant_type) if(0) msg += "- Plant type: Normal plant\n" if(1) msg += "- Plant type: Weed\n" if(2) msg += "- Plant type: Mushroom\n" msg += "- Potency: [potency]\n" msg += "- Yield: [yield]\n" msg += "- Maturation speed: [maturation]\n" msg += "- Production speed: [production]\n" msg += "- Endurance: [endurance]\n" msg += "- Healing properties: [reagents.get_reagent_amount("nutriment")]\n" msg += "*---------*" usr << msg return /obj/item/weapon/grown/attackby(var/obj/item/O as obj, var/mob/user as mob) ..() if (istype(O, /obj/item/device/analyzer/plant_analyzer)) var/msg msg = "*---------*\n This is \a [src]\n" switch(plant_type) if(0) msg += "- Plant type: Normal plant\n" if(1) msg += "- Plant type: Weed\n" if(2) msg += "- Plant type: Mushroom\n" msg += "- Acid strength: [potency]\n" msg += "- Yield: [yield]\n" msg += "- Maturation speed: [maturation]\n" msg += "- Production speed: [production]\n" msg += "- Endurance: [endurance]\n" msg += "*---------*" usr << msg return /obj/item/weapon/reagent_containers/food/snacks/grown/corn seed = "/obj/item/seeds/cornseed" name = "cob of corn" desc = "Needs some butter!" icon_state = "corn" potency = 40 On_Consume() if(!reagents.total_volume) var/mob/M = usr var/obj/item/weapon/corncob/W = new /obj/item/weapon/corncob( M ) M << "You chew on the corn, leaving nothing behind but a cob." M.put_in_hand(W) W.add_fingerprint(M) New() ..() reagents.add_reagent("nutriment", 1+round((potency / 10), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/poppy seed = "/obj/item/seeds/poppyseed" name = "poppy" icon_state = "poppy" potency = 30 New() ..() reagents.add_reagent("nutriment", 1+round((potency / 20), 1)) reagents.add_reagent("bicaridine", 1+round(potency / 20, 1)) bitesize = 1+round(reagents.total_volume / 3, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/potato seed = "/obj/item/seeds/potatoseed" name = "potato" desc = "Boil 'em! Mash 'em! Stick 'em in a stew!" icon_state = "potato" potency = 25 New() ..() reagents.add_reagent("nutriment", 1+round((potency / 10), 1)) bitesize = reagents.total_volume /obj/item/weapon/reagent_containers/food/snacks/grown/grapes seed = "/obj/item/seeds/grapeseed" name = "bunch of grapes" desc = "Nutritious!" icon_state = "grapes" New() ..() reagents.add_reagent("nutriment", 1+round((potency / 10), 1)) reagents.add_reagent("sugar", 1+round((potency / 5), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/greengrapes seed = "/obj/item/seeds/greengrapeseed" name = "bunch of green grapes" desc = "Nutritious!" icon_state = "greengrapes" potency = 25 New() ..() reagents.add_reagent("nutriment", 1+round((potency / 10), 1)) reagents.add_reagent("kelotane", 3+round((potency / 5), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/cabbage seed = "/obj/item/seeds/cabbageseed" name = "cabbage" desc = "Ewwwwwwwwww. Cabbage." icon_state = "cabbage" potency = 25 New() ..() reagents.add_reagent("nutriment", 1+round((potency / 10), 1)) bitesize = reagents.total_volume /obj/item/weapon/reagent_containers/food/snacks/grown/berries seed = "/obj/item/seeds/berryseed" name = "bunch of berries" desc = "Nutritious!" icon_state = "berrypile" New() ..() reagents.add_reagent("nutriment", 1+round((potency / 10), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/glowberries seed = "/obj/item/seeds/glowberryseed" name = "bunch of glow-berries" desc = "Nutritious!" var/on = 1 var/brightness_on = 2 //luminosity when on icon_state = "glowberrypile" New() ..() reagents.add_reagent("nutriment", round((potency / 10), 1)) reagents.add_reagent("radium", 3+round(potency / 5, 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/glowberries/Del() if(istype(loc,/mob)) loc.sd_SetLuminosity(loc.luminosity - potency/5) ..() /obj/item/weapon/reagent_containers/food/snacks/grown/glowberries/pickup(mob/user) src.sd_SetLuminosity(0) user.total_luminosity += potency/5 /obj/item/weapon/reagent_containers/food/snacks/grown/glowberries/dropped(mob/user) user.total_luminosity -= potency/5 src.sd_SetLuminosity(potency/5) /obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod seed = "/obj/item/seeds/cocoapodseed" name = "cocoa pod" desc = "Fattening... Mmmmm... chucklate." icon_state = "cocoapod" potency = 50 New() ..() reagents.add_reagent("nutriment", 1+round((potency / 10), 1)) reagents.add_reagent("coco", 4+round((potency / 5), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) //This object is just a transition object. All it does is make a grass tile and delete itself. /obj/item/weapon/reagent_containers/food/snacks/grown/grass seed = "/obj/item/seeds/grassseed" name = "grass" desc = "Green and lush." icon_state = "grass" potency = 20 New() new/obj/item/stack/tile/grass(src.loc) del(src) /obj/item/weapon/reagent_containers/food/snacks/grown/sugarcane seed = "/obj/item/seeds/sugarcaneseed" name = "sugarcane" desc = "Sickly sweet." icon_state = "sugarcane" potency = 50 New() ..() reagents.add_reagent("sugar", 4+round((potency / 5), 1)) /obj/item/weapon/reagent_containers/food/snacks/grown/poisonberries seed = "/obj/item/seeds/poisonberryseed" name = "bunch of poison-berries" desc = "Taste so good, you could die!" icon_state = "poisonberrypile" gender = PLURAL potency = 15 New() ..() reagents.add_reagent("nutriment", 1) reagents.add_reagent("toxin", 3+round(potency / 5, 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/deathberries seed = "/obj/item/seeds/deathberryseed" name = "bunch of death-berries" desc = "Taste so good, you could die!" icon_state = "deathberrypile" gender = PLURAL potency = 50 New() ..() reagents.add_reagent("nutriment", 1) reagents.add_reagent("toxin", 3+round(potency / 3, 1)) reagents.add_reagent("lexorin", 1+round(potency / 5, 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris seed = "/obj/item/seeds/ambrosiavulgaris" name = "ambrosia vulgaris branch" desc = "This is a plant containing various healing chemicals." icon_state = "ambrosiavulgaris" potency = 10 New() ..() reagents.add_reagent("nutriment", 1) reagents.add_reagent("space_drugs", 3+round(potency / 5, 1)) reagents.add_reagent("kelotane", 3+round(potency / 5, 1)) reagents.add_reagent("bicaridine", 3+round(potency / 5, 1)) reagents.add_reagent("toxin", 3+round(potency / 5, 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/apple seed = "/obj/item/seeds/appleseed" name = "apple" desc = "It's a little piece of Eden." icon_state = "apple" potency = 15 New() ..() reagents.add_reagent("nutriment", 1+round((potency / 10), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/watermelon seed = "/obj/item/seeds/watermelonseed" name = "watermelon" desc = "It's full of watery goodness." icon_state = "watermelon" potency = 10 New() ..() reagents.add_reagent("nutriment", 1+round((potency / 5), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/pumpkin seed = "/obj/item/seeds/pumpkinseed" name = "pumpkin" desc = "It's large and scary." icon_state = "pumpkin" potency = 10 New() ..() reagents.add_reagent("nutriment", 1+round((potency / 5), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/lime seed = "/obj/item/seeds/limeseed" name = "lime" desc = "It's so sour, your face will twist." icon_state = "lime" potency = 20 New() ..() reagents.add_reagent("nutriment", 1+round((potency / 20), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/lemon seed = "/obj/item/seeds/lemonseed" name = "lemon" desc = "When life gives you lemons, be grateful they aren't limes." icon_state = "lemon" potency = 20 New() ..() reagents.add_reagent("nutriment", 1+round((potency / 20), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/orange seed = "/obj/item/seeds/orangeseed" name = "orange" desc = "It's an tangy fruit." icon_state = "orange" potency = 20 New() ..() reagents.add_reagent("nutriment", 1+round((potency / 20), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/whitebeet seed = "/obj/item/seeds/whitebeetseed" name = "white-beet" desc = "You can't beat white-beet." icon_state = "whitebeet" potency = 15 New() ..() reagents.add_reagent("nutriment", round((potency / 20), 1)) reagents.add_reagent("sugar", 1+round((potency / 5), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/banana seed = "/obj/item/seeds/bananaseed" name = "banana" desc = "It's an excellent prop for a clown." icon = 'items.dmi' icon_state = "banana" item_state = "banana" On_Consume() if(!reagents.total_volume) var/mob/M = usr var/obj/item/weapon/bananapeel/W = new /obj/item/weapon/bananapeel( M ) M << "You peel the banana." M.put_in_hand(W) W.add_fingerprint(M) New() ..() reagents.add_reagent("banana", 1+round((potency / 10), 1)) bitesize = 5 src.pixel_x = rand(-5.0, 5) src.pixel_y = rand(-5.0, 5) /obj/item/weapon/reagent_containers/food/snacks/grown/chili seed = "/obj/item/seeds/chiliseed" name = "chili" desc = "It's spicy! Wait... IT'S BURNING ME!!" icon_state = "chilipepper" New() ..() reagents.add_reagent("nutriment", 1+round((potency / 25), 1)) reagents.add_reagent("capsaicin", 3+round(potency / 5, 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/chili/attackby(var/obj/item/O as obj, var/mob/user as mob) . = ..() if (istype(O, /obj/item/device/analyzer/plant_analyzer)) user << "- Capsaicin: [reagents.get_reagent_amount("capsaicin")]%" /obj/item/weapon/reagent_containers/food/snacks/grown/eggplant seed = "/obj/item/seeds/eggplantseed" name = "eggplant" desc = "Maybe there's a chicken inside?" icon_state = "eggplant" New() ..() reagents.add_reagent("nutriment", 1+round((potency / 10), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/soybeans seed = "/obj/item/seeds/soyaseed" name = "soybeans" desc = "It's pretty bland, but oh the possibilities..." gender = PLURAL icon_state = "soybeans" New() ..() reagents.add_reagent("nutriment", 1+round((potency / 20), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/tomato seed = "/obj/item/seeds/tomatoseed" name = "tomato" desc = "I say to-mah-to, you say tom-mae-to." icon_state = "tomato" potency = 10 New() ..() reagents.add_reagent("nutriment", 1+round((potency / 10), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) throw_impact(atom/hit_atom) ..() new/obj/effect/decal/cleanable/tomato_smudge(src.loc) src.visible_message("The [src.name] has been squashed.","You hear a smack.") del(src) return /obj/item/weapon/reagent_containers/food/snacks/grown/killertomato seed = "/obj/item/seeds/killertomatoseed" name = "killer-tomato" desc = "I say to-mah-to, you say tom-mae-to... OH GOD IT'S EATING MY LEGS!!" icon_state = "killertomato" potency = 10 New() ..() reagents.add_reagent("nutriment", 1+round((potency / 10), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) if(istype(src.loc,/mob)) pickup(src.loc) lifespan = 120 endurance = 30 maturation = 15 production = 1 yield = 3 potency = 30 plant_type = 2 /obj/item/weapon/reagent_containers/food/snacks/grown/killertomato/attack_self(mob/user as mob) if(istype(user.loc,/turf/space)) return new /obj/effect/critter/killertomato(user.loc) del(src) user << "You plant the killer-tomato." /obj/item/weapon/reagent_containers/food/snacks/grown/bloodtomato seed = "/obj/item/seeds/bloodtomatoseed" name = "blood-tomato" desc = "So bloody...so...very...bloody....AHHHH!!!!" icon_state = "bloodtomato" potency = 10 New() ..() reagents.add_reagent("nutriment", 1+round((potency / 10), 1)) reagents.add_reagent("blood", 1+round((potency / 5), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) throw_impact(atom/hit_atom) ..() new/obj/effect/decal/cleanable/blood/splatter(src.loc) src.visible_message("The [src.name] has been squashed.","You hear a smack.") src.reagents.reaction(get_turf(hit_atom)) for(var/atom/A in get_turf(hit_atom)) src.reagents.reaction(A) del(src) return /obj/item/weapon/reagent_containers/food/snacks/grown/bluetomato seed = "/obj/item/seeds/bluetomatoseed" name = "blue-tomato" desc = "I say blue-mah-to, you say blue-mae-to." icon_state = "bluetomato" potency = 10 New() ..() reagents.add_reagent("nutriment", 1+round((potency / 20), 1)) reagents.add_reagent("lube", 1+round((potency / 5), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) throw_impact(atom/hit_atom) ..() new/obj/effect/decal/cleanable/oil(src.loc) src.visible_message("The [src.name] has been squashed.","You hear a smack.") src.reagents.reaction(get_turf(hit_atom)) for(var/atom/A in get_turf(hit_atom)) src.reagents.reaction(A) del(src) return /obj/item/weapon/reagent_containers/food/snacks/grown/wheat seed = "/obj/item/seeds/wheatseed" name = "wheat" desc = "Sigh... wheat... a-grain?" gender = PLURAL icon_state = "wheat" New() ..() reagents.add_reagent("nutriment", 1+round((potency / 25), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/icepepper seed = "/obj/item/seeds/icepepperseed" name = "ice-pepper" desc = "It's a mutant strain of chili" icon_state = "icepepper" potency = 20 New() ..() reagents.add_reagent("nutriment", 1+round((potency / 50), 1)) reagents.add_reagent("frostoil", 3+round(potency / 5, 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/icepepper/attackby(var/obj/item/O as obj, var/mob/user as mob) . = ..() if (istype(O, /obj/item/device/analyzer/plant_analyzer)) user << "- Frostoil: [reagents.get_reagent_amount("frostoil")]%" /obj/item/weapon/reagent_containers/food/snacks/grown/carrot seed = "/obj/item/seeds/carrotseed" name = "carrot" desc = "It's good for the eyes!" icon_state = "carrot" potency = 10 New() ..() reagents.add_reagent("nutriment", 1+round((potency / 20), 1)) reagents.add_reagent("imidazoline", 3+round(potency / 5, 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/amanita seed = "/obj/item/seeds/amanitamycelium" name = "fly amanita" desc = "Amanita Muscaria: Learn poisonous mushrooms by heart. Only pick mushrooms you know." icon_state = "amanita" potency = 10 New() ..() reagents.add_reagent("nutriment", 1) reagents.add_reagent("amatoxin", 3+round(potency / 3, 1)) reagents.add_reagent("psilocybin", 1+round(potency / 25, 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/amanita/attackby(var/obj/item/O as obj, var/mob/user as mob) . = ..() if (istype(O, /obj/item/device/analyzer/plant_analyzer)) user << "- Amatoxins: [reagents.get_reagent_amount("amatoxin")]%" user << "- Psilocybin: [reagents.get_reagent_amount("psilocybin")]%" /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/angel seed = "/obj/item/seeds/angelmycelium" name = "destroying angel" desc = "Amanita Virosa: Deadly poisonous basidiomycete fungus filled with alpha amatoxins." icon_state = "angel" potency = 35 New() ..() reagents.add_reagent("nutriment", 1+round((potency / 50), 1)) reagents.add_reagent("amatoxin", 13+round(potency / 3, 1)) reagents.add_reagent("psilocybin", 1+round(potency / 25, 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/angel/attackby(var/obj/item/O as obj, var/mob/user as mob) . = ..() if (istype(O, /obj/item/device/analyzer/plant_analyzer)) user << "- Amatoxins: [reagents.get_reagent_amount("amatoxin")]%" user << "- Psilocybin: [reagents.get_reagent_amount("psilocybin")]%" /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap seed = "/obj/item/seeds/libertymycelium" name = "liberty-cap" desc = "Psilocybe Semilanceata: Liberate yourself!" icon_state = "libertycap" potency = 15 New() ..() reagents.add_reagent("nutriment", 1+round((potency / 50), 1)) reagents.add_reagent("psilocybin", 3+round(potency / 5, 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap/attackby(var/obj/item/O as obj, var/mob/user as mob) . = ..() if (istype(O, /obj/item/device/analyzer/plant_analyzer)) user << "- Psilocybin: [reagents.get_reagent_amount("psilocybin")]%" /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/plumphelmet seed = "/obj/item/seeds/plumpmycelium" name = "plump-helmet" desc = "Plumus Hellmus: Plump, soft and s-so inviting~" icon_state = "plumphelmet" New() ..() reagents.add_reagent("nutriment", 2+round((potency / 10), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/walkingmushroom seed = "/obj/item/seeds/walkingmushroom" name = "walking mushroom" desc = "The beginging of the great walk." icon_state = "walkingmushroom" New() ..() reagents.add_reagent("nutriment", 2+round((potency / 10), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) if(istype(src.loc,/mob)) pickup(src.loc) lifespan = 120 endurance = 30 maturation = 15 production = 1 yield = 3 potency = 30 plant_type = 2 /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/walkingmushroom/attack_self(mob/user as mob) if(istype(user.loc,/turf/space)) return new /obj/effect/critter/walkingmushroom(user.loc) del(src) user << "You plant the walking mushroom." /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/chanterelle seed = "/obj/item/seeds/chantermycelium" name = "chanterelle cluster" desc = "Cantharellus Cibarius: These jolly yellow little shrooms sure look tasty!" icon_state = "chanterelle" New() ..() reagents.add_reagent("nutriment",1+round((potency / 25), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom seed = "/obj/item/seeds/glowshroom" name = "glowshroom cluster" desc = "Glowshroom: This species of mushroom glows in the dark. Or does it?" icon_state = "glowshroom" New() ..() reagents.add_reagent("radium",1+round((potency / 20), 1)) if(istype(src.loc,/mob)) pickup(src.loc) else src.sd_SetLuminosity(potency/10) lifespan = 120 //ten times that is the delay endurance = 30 maturation = 15 production = 1 yield = 3 potency = 30 plant_type = 2 /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/attack_self(mob/user as mob) if(istype(user.loc,/turf/space)) return var/obj/effect/glowshroom/planted = new /obj/effect/glowshroom(user.loc) planted.delay = lifespan * 50 planted.endurance = endurance planted.yield = yield planted.potency = potency del(src) user << "You plant the glowshroom." /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/Del() if(istype(loc,/mob)) loc.sd_SetLuminosity(loc.luminosity - potency/10) ..() /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/pickup(mob/user) src.sd_SetLuminosity(0) user.total_luminosity += potency/10 /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/dropped(mob/user) user.total_luminosity -= potency/10 src.sd_SetLuminosity(potency/10) // ********************** // Other harvested materials from plants (that are not food) // ********************** /obj/item/weapon/grown // Grown weapons name = "grown_weapon" icon = 'weapons.dmi' var/seed = "" var/plantname = "" var/productname = "" var/species = "" var/lifespan = 20 var/endurance = 15 var/maturation = 7 var/production = 7 var/yield = 2 var/potency = 1 var/plant_type = 0 New() var/datum/reagents/R = new/datum/reagents(50) reagents = R R.my_atom = src /obj/item/weapon/grown/log name = "tower-cap log" desc = "It's better than bad, it's good!" icon = 'harvest.dmi' icon_state = "logs" force = 5 flags = TABLEPASS throwforce = 5 w_class = 3.0 throw_speed = 3 throw_range = 3 plant_type = 2 origin_tech = "materials=1" seed = "/obj/item/seeds/towermycelium" attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/circular_saw) || istype(W, /obj/item/weapon/hatchet) || (istype(W, /obj/item/weapon/twohanded/fireaxe) && W:wielded) || istype(W, /obj/item/weapon/melee/energy)) user.show_message("You make planks out of the [src]!", 1) for(var/i=0,i<2,i++) new /obj/item/stack/sheet/wood (src.loc) del(src) return /obj/item/weapon/grown/sunflower // FLOWER POWER! name = "sunflower" desc = "It's beautiful! A certain person might beat you to death if you trample these." icon = 'harvest.dmi' icon_state = "sunflower" damtype = "fire" force = 0 flags = TABLEPASS throwforce = 1 w_class = 1.0 throw_speed = 1 throw_range = 3 plant_type = 1 seed = "/obj/item/seeds/sunflower" /* /obj/item/weapon/grown/gibtomato desc = "A plump tomato." icon = 'harvest.dmi' name = "Gib Tomato" icon_state = "gibtomato" damtype = "fire" force = 0 flags = TABLEPASS throwforce = 1 w_class = 1.0 throw_speed = 1 throw_range = 3 plant_type = 1 seed = "/obj/item/seeds/gibtomato" New() ..() /obj/item/weapon/grown/gibtomato/New() ..() src.gibs = new /obj/effect/gibspawner/human(get_turf(src)) src.gibs.attach(src) src.smoke.set_up(10, 0, usr.loc) */ /obj/item/weapon/grown/nettle // -- Skie desc = "It's probably not wise to touch it with bare hands..." icon = 'weapons.dmi' name = "nettle" icon_state = "nettle" damtype = "fire" force = 15 flags = TABLEPASS throwforce = 1 w_class = 1.0 throw_speed = 1 throw_range = 3 plant_type = 1 origin_tech = "combat=1" seed = "/obj/item/seeds/nettleseed" New() ..() reagents.add_reagent("nutriment", 1+round((potency / 50), 1)) reagents.add_reagent("acid", round(potency, 1)) force = round((5+potency/5), 1) /obj/item/weapon/grown/deathnettle // -- Skie desc = "The \red glowing \black nettle incites \redrage\black in you just from looking at it!" icon = 'weapons.dmi' name = "deathnettle" icon_state = "deathnettle" damtype = "fire" force = 30 flags = TABLEPASS throwforce = 1 w_class = 1.0 throw_speed = 1 throw_range = 3 plant_type = 1 seed = "/obj/item/seeds/deathnettleseed" origin_tech = "combat=3" New() ..() reagents.add_reagent("nutriment", 1+round((potency / 50), 1)) reagents.add_reagent("pacid", round(potency, 1)) force = round((5+potency/2.5), 1) // ************************************* // Pestkiller defines for hydroponics // ************************************* /obj/item/pestkiller name = "bottle of pestkiller" icon = 'chemical.dmi' icon_state = "bottle16" flags = FPRINT | TABLEPASS var/toxicity = 0 var/PestKillStr = 0 New() src.pixel_x = rand(-5.0, 5) src.pixel_y = rand(-5.0, 5) /obj/item/pestkiller/carbaryl name = "bottle of carbaryl" icon = 'chemical.dmi' icon_state = "bottle16" flags = FPRINT | TABLEPASS toxicity = 4 PestKillStr = 2 New() src.pixel_x = rand(-5.0, 5) src.pixel_y = rand(-5.0, 5) /obj/item/pestkiller/lindane name = "bottle of lindane" icon = 'chemical.dmi' icon_state = "bottle18" flags = FPRINT | TABLEPASS toxicity = 6 PestKillStr = 4 New() src.pixel_x = rand(-5.0, 5) src.pixel_y = rand(-5.0, 5) /obj/item/pestkiller/phosmet name = "bottle of phosmet" icon = 'chemical.dmi' icon_state = "bottle15" flags = FPRINT | TABLEPASS toxicity = 8 PestKillStr = 7 New() src.pixel_x = rand(-5.0, 5) src.pixel_y = rand(-5.0, 5) // ************************************* // Hydroponics Tools // ************************************* /obj/item/weapon/plantbgone // -- Skie desc = "Kill those pesky weeds!" icon = 'hydroponics.dmi' name = "bottle of Plant-B-Gone" icon_state = "plantbgone" item_state = "plantbgone" flags = ONBELT|TABLEPASS|OPENCONTAINER|FPRINT|USEDELAY throwforce = 3 w_class = 2.0 throw_speed = 2 throw_range = 10 var/empty = 0 /obj/item/weapon/weedspray // -- Skie desc = "It's a toxic mixture, in spray form, to kill small weeds." icon = 'hydroponics.dmi' name = "weed-spray" icon_state = "weedspray" item_state = "spray" flags = ONBELT|TABLEPASS|OPENCONTAINER|FPRINT|USEDELAY throwforce = 4 w_class = 2.0 throw_speed = 2 throw_range = 10 var/toxicity = 4 var/WeedKillStr = 2 /obj/item/weapon/pestspray // -- Skie desc = "It's some pest eliminator spray! Do not inhale!" icon = 'hydroponics.dmi' name = "pest-spray" icon_state = "pestspray" item_state = "spray" flags = ONBELT|TABLEPASS|OPENCONTAINER|FPRINT|USEDELAY throwforce = 4 w_class = 2.0 throw_speed = 2 throw_range = 10 var/toxicity = 4 var/PestKillStr = 2 /obj/item/weapon/minihoe // -- Numbers name = "mini hoe" desc = "It's used for removing weeds or scratching your back." icon = 'weapons.dmi' icon_state = "hoe" item_state = "hoe" flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY force = 5.0 throwforce = 7.0 w_class = 2.0 m_amt = 50 // ************************************* // Weedkiller defines for hydroponics // ************************************* /obj/item/weedkiller name = "bottle of weedkiller" icon = 'chemical.dmi' icon_state = "bottle16" flags = FPRINT | TABLEPASS var/toxicity = 0 var/WeedKillStr = 0 /obj/item/weedkiller/triclopyr name = "bottle of glyphosate" icon = 'chemical.dmi' icon_state = "bottle16" flags = FPRINT | TABLEPASS toxicity = 4 WeedKillStr = 2 /obj/item/weedkiller/lindane name = "bottle of triclopyr" icon = 'chemical.dmi' icon_state = "bottle18" flags = FPRINT | TABLEPASS toxicity = 6 WeedKillStr = 4 /obj/item/weedkiller/D24 name = "bottle of 2,4-D" icon = 'chemical.dmi' icon_state = "bottle15" flags = FPRINT | TABLEPASS toxicity = 8 WeedKillStr = 7 // ************************************* // Nutrient defines for hydroponics // ************************************* /obj/item/nutrient name = "bottle of nutrient" icon = 'chemical.dmi' icon_state = "bottle16" flags = FPRINT | TABLEPASS w_class = 1.0 var/mutmod = 0 var/yieldmod = 0 New() src.pixel_x = rand(-5.0, 5) src.pixel_y = rand(-5.0, 5) /obj/item/nutrient/ez name = "bottle of E-Z-Nutrient" icon = 'chemical.dmi' icon_state = "bottle16" flags = FPRINT | TABLEPASS mutmod = 1 yieldmod = 1 New() src.pixel_x = rand(-5.0, 5) src.pixel_y = rand(-5.0, 5) /obj/item/nutrient/l4z name = "bottle of Left 4 Zed" icon = 'chemical.dmi' icon_state = "bottle18" flags = FPRINT | TABLEPASS mutmod = 2 yieldmod = 0 New() src.pixel_x = rand(-5.0, 5) src.pixel_y = rand(-5.0, 5) /obj/item/nutrient/rh name = "bottle of Robust Harvest" icon = 'chemical.dmi' icon_state = "bottle15" flags = FPRINT | TABLEPASS mutmod = 0 yieldmod = 2 New() src.pixel_x = rand(-5.0, 5) src.pixel_y = rand(-5.0, 5)