mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-25 17:51:17 +00:00
/obj/effects is now /obj/effect. /obj/station_objects is now /obj/structure. Did a bit of minor blob work. The Bay 12 body bags were replaced with closets because having two sets of code that do almost the same thing is silly. Changed back a few of the last jobproc edits as the remove from list before assign was a check to see if the mob was fucked up and if it was remove it so we did not check it again as it would still be fucked up. The medbay/tox monkeys names are random once more. More random name monkeys will help with changeling and clean up the observe/mob menus. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2324 316c924e-a436-60f5-8080-3fe189b3f50e
1864 lines
50 KiB
Plaintext
1864 lines
50 KiB
Plaintext
// 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 = "seed"
|
|
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 = ""
|
|
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 = "Chili plant seeds"
|
|
desc = "HOT! HOT! HOT!"
|
|
icon_state = "seed-chili"
|
|
mypath = "/obj/item/seeds/chiliseed"
|
|
species = "chili"
|
|
plantname = "Chili plant"
|
|
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 = "Replica pod seeds"
|
|
desc = "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 = "Grape seeds"
|
|
desc = "Seeds that grows into grapes"
|
|
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 = "Green Grape seeds"
|
|
desc = "Seeds that grows into green grapes"
|
|
icon_state = "seed-greengrapes"
|
|
mypath = "/obj/item/seeds/greengrapeseed"
|
|
species = "greengrape"
|
|
plantname = "Gren 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 = "Cabbage seeds"
|
|
desc = "Seeds that grows into cabbages"
|
|
icon_state = "seed-cabbage"
|
|
mypath = "/obj/item/seeds/cabbageseed"
|
|
species = "cabbage"
|
|
plantname = "Cabbage Plant"
|
|
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 = "Berry seeds"
|
|
desc = "Seeds that grows into berries."
|
|
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 = "Glow Berry seeds"
|
|
desc = "Seeds that grows into glow berries."
|
|
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 = "Banana seeds"
|
|
desc = "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 = "Eggplant seeds"
|
|
desc = "These seeds grows into plants in the form of eggs."
|
|
icon_state = "seed-eggplant"
|
|
mypath = "/obj/item/seeds/eggplantseed"
|
|
species = "eggplant"
|
|
plantname = "Eggplant plant"
|
|
productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/eggplant"
|
|
lifespan = 25
|
|
endurance = 15
|
|
maturation = 6
|
|
production = 6
|
|
yield = 2
|
|
plant_type = 0
|
|
growthstages = 6
|
|
|
|
/obj/item/seeds/eggyseed
|
|
name = "Egg Plant seeds"
|
|
desc = "These seeds grows into plants in the form of eggs."
|
|
icon_state = "seed-eggy"
|
|
mypath = "/obj/item/seeds/eggy"
|
|
species = "eggy"
|
|
plantname = "Egg Plant plant"
|
|
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 = "Blood Tomato seeds"
|
|
desc = "Used to grow blood tomotoes."
|
|
icon_state = "seed-bloodtomato"
|
|
mypath = "/obj/item/seeds/bloodtomatoseed"
|
|
species = "bloodtomato"
|
|
plantname = "Blood Tomato plant"
|
|
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 = "Tomato seeds"
|
|
desc = "Used to grow tomotoes."
|
|
icon_state = "seed-tomato"
|
|
mypath = "/obj/item/seeds/tomatoseed"
|
|
species = "tomato"
|
|
plantname = "Tomato plant"
|
|
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 = "Killer Tomato seeds"
|
|
desc = "Used to grow killer tomotoes."
|
|
icon_state = "seed-killertomato"
|
|
mypath = "/obj/item/seeds/killertomatoseed"
|
|
species = "killertomato"
|
|
plantname = "Killer Tomato plant"
|
|
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 = "Blue Tomato seeds"
|
|
desc = "Used to grow blue tomotoes."
|
|
icon_state = "seed-bluetomato"
|
|
mypath = "/obj/item/seeds/bluetomatoseed"
|
|
species = "bluetomato"
|
|
plantname = "Blue Tomato plant"
|
|
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 = "Corn seeds"
|
|
desc = "I don't mean to sound corny..."
|
|
icon_state = "seed-corn"
|
|
mypath = "/obj/item/seeds/cornseed"
|
|
species = "corn"
|
|
plantname = "Corn plant"
|
|
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
|
|
growthstages = 3
|
|
|
|
/obj/item/seeds/poppyseed
|
|
name = "Poppy seeds"
|
|
icon_state = "seed-poppy"
|
|
mypath = "/obj/item/seeds/poppyseed"
|
|
species = "poppy"
|
|
plantname = "Poppy plant"
|
|
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 = "Potato Seeds"
|
|
desc = "This will one day grow into potatoes."
|
|
icon_state = "seed-potato"
|
|
mypath = "/obj/item/seeds/potatoseed"
|
|
species = "potato"
|
|
plantname = "Potato Plant"
|
|
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 = "Ice pepper seeds"
|
|
desc = "This will soon become chilly..."
|
|
icon_state = "seed-icepepper"
|
|
mypath = "/obj/item/seeds/icepepperseed"
|
|
species = "chiliice"
|
|
plantname = "Ice pepper plant"
|
|
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 = "Soybean seeds"
|
|
desc = "This grows into Soy."
|
|
icon_state = "seed-soybean"
|
|
mypath = "/obj/item/seeds/soyaseed"
|
|
species = "soybean"
|
|
plantname = "Soybean plant"
|
|
productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/soybeans"
|
|
lifespan = 25
|
|
endurance = 15
|
|
maturation = 4
|
|
production = 4
|
|
yield = 3
|
|
potency = 0
|
|
plant_type = 0
|
|
growthstages = 6
|
|
|
|
/obj/item/seeds/wheatseed
|
|
name = "Wheat seeds"
|
|
desc = "This 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 = 0
|
|
oneharvest = 1
|
|
plant_type = 0
|
|
growthstages = 6
|
|
|
|
/obj/item/seeds/carrotseed
|
|
name = "Carrot seeds"
|
|
desc = "It will grow into a carrot."
|
|
icon_state = "seed-carrot"
|
|
mypath = "/obj/item/seeds/carrotseed"
|
|
species = "carrot"
|
|
plantname = "CURROTS MAN CURROTS"
|
|
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 = "Fly Amanita mycelium"
|
|
desc = "Grows into something horrible."
|
|
icon_state = "mycelium-amanita"
|
|
mypath = "/obj/item/seeds/amanitamycelium"
|
|
species = "amanita"
|
|
plantname = "Fly Amanita"
|
|
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 = "Destroying Angel mycelium"
|
|
icon_state = "mycelium-angel"
|
|
mypath = "/obj/item/seeds/angelmycelium"
|
|
species = "angel"
|
|
plantname = "Destroying Angel"
|
|
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 = "Liberty Cap mycelium"
|
|
desc = "It is said to grow druggy."
|
|
icon_state = "mycelium-liberty"
|
|
mypath = "/obj/item/seeds/libertymycelium"
|
|
species = "liberty"
|
|
plantname = "Liberty Cap"
|
|
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 = "Chanterelle mycelium"
|
|
desc = "Grows, grows, grows."
|
|
icon_state = "mycelium-chanter"
|
|
mypath = "/obj/item/seeds/chantermycelium"
|
|
species = "chanter"
|
|
plantname = "Chanterelle"
|
|
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 = "Tower Cap mycelium"
|
|
desc = "Why does this sound so familiar..."
|
|
icon_state = "mycelium-tower"
|
|
mypath = "/obj/item/seeds/towermycelium"
|
|
species = "towercap"
|
|
plantname = "Tower Cap"
|
|
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 = "Glowshroom mycelium"
|
|
desc = "This will glow into mushrooms."
|
|
icon_state = "mycelium-glowshroom"
|
|
mypath = "/obj/item/seeds/glowshroom"
|
|
species = "glowshroom"
|
|
plantname = "Glowshroom"
|
|
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 = "Plump Helmet mycelium"
|
|
desc = "These seeds will grow into helmets."
|
|
icon_state = "mycelium-plump"
|
|
mypath = "/obj/item/seeds/plumpmycelium"
|
|
species = "plump"
|
|
plantname = "Plump Helmet"
|
|
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 = "Walking Mushroom mycelium"
|
|
desc = "These seeds will grow into huge stuff."
|
|
icon_state = "mycelium-walkingmushroom"
|
|
mypath = "/obj/item/seeds/walkingmushroommycelium"
|
|
species = "walkingmushroom"
|
|
plantname = "Walking Mushroom"
|
|
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 = "Nettle seeds"
|
|
desc = "Grows into nettle."
|
|
icon_state = "seed-nettle"
|
|
mypath = "/obj/item/seeds/nettleseed"
|
|
species = "nettle"
|
|
plantname = "Nettle"
|
|
productname = "/obj/item/weapon/grown/nettle"
|
|
lifespan = 30
|
|
endurance = 40 // tuff like a toiger
|
|
maturation = 6
|
|
production = 6
|
|
yield = 4
|
|
potency = 8
|
|
oneharvest = 0
|
|
growthstages = 5
|
|
plant_type = 1
|
|
|
|
/obj/item/seeds/deathnettleseed
|
|
name = "Deathnettle seeds"
|
|
desc = "Grows into Nettle."
|
|
icon_state = "seed-deathnettle"
|
|
mypath = "/obj/item/seeds/deathnettleseed"
|
|
species = "deathnettle"
|
|
plantname = "Death Nettle"
|
|
productname = "/obj/item/weapon/grown/deathnettle"
|
|
lifespan = 30
|
|
endurance = 25
|
|
maturation = 8
|
|
production = 6
|
|
yield = 2
|
|
potency = 20
|
|
oneharvest = 0
|
|
growthstages = 5
|
|
plant_type = 1
|
|
|
|
/obj/item/seeds/weeds
|
|
name = "Weeds"
|
|
desc = "These seems weedy."
|
|
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 = "Harebell"
|
|
icon_state = "seed"
|
|
mypath = "/obj/item/seeds/harebell"
|
|
species = "harebell"
|
|
plantname = "Harebell"
|
|
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 = "Sunflower seeds"
|
|
desc = "This will grow shining."
|
|
icon_state = "seed-sunflower"
|
|
mypath = "/obj/item/seeds/sunflowerseed"
|
|
species = "sunflower"
|
|
plantname = "Sunflower"
|
|
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 = "Brown Mold"
|
|
desc = "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 = "Apple seeds"
|
|
desc = "A tasty fruit."
|
|
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 = "Ambrosia Vulgaris seeds"
|
|
desc = "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 = 8
|
|
plant_type = 0
|
|
growthstages = 6
|
|
|
|
/obj/item/seeds/whitebeetseed
|
|
name = "White Beet seed"
|
|
desc = "A sugary beet."
|
|
icon_state = "seed-whitebeet"
|
|
mypath = "/obj/item/seeds/whitebeetseed"
|
|
species = "whitebeet"
|
|
plantname = "White Beet Plant"
|
|
productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/whitebeet"
|
|
lifespan = 60
|
|
endurance = 50
|
|
maturation = 6
|
|
production = 6
|
|
yield = 4
|
|
plant_type = 0
|
|
growthstages = 6
|
|
|
|
/obj/item/seeds/sugarcaneseed
|
|
name = "Sugarcane seed"
|
|
desc = "A cane of sugar"
|
|
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
|
|
plant_type = 0
|
|
growthstages = 3
|
|
|
|
/obj/item/seeds/watermelonseed
|
|
name = "Watermelon Seed"
|
|
desc = "Some promising seeds."
|
|
icon_state = "seed-watermelon"
|
|
mypath = "/obj/item/seeds/watermelonseed"
|
|
species = "watermelon"
|
|
plantname = "Watermelon Plant"
|
|
productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon"
|
|
lifespan = 50
|
|
endurance = 40
|
|
maturation = 6
|
|
production = 6
|
|
yield = 3
|
|
plant_type = 0
|
|
growthstages = 6
|
|
|
|
/obj/item/seeds/pumpkinseed
|
|
name = "Pumpkin Seed"
|
|
desc = "Some promising seeds."
|
|
icon_state = "seed-pumpkin"
|
|
mypath = "/obj/item/seeds/pumpkinseed"
|
|
species = "pumpkin"
|
|
plantname = "pumpkin Plant"
|
|
productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/pumpkin"
|
|
lifespan = 50
|
|
endurance = 40
|
|
maturation = 6
|
|
production = 6
|
|
yield = 3
|
|
plant_type = 0
|
|
growthstages = 3
|
|
|
|
|
|
/obj/item/seeds/limeseed
|
|
name = "Lime Seed"
|
|
desc = "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
|
|
plant_type = 0
|
|
growthstages = 6
|
|
|
|
/obj/item/seeds/lemonseed
|
|
name = "Lemon Seed"
|
|
desc = "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
|
|
plant_type = 0
|
|
growthstages = 6
|
|
|
|
/obj/item/seeds/orangeseed
|
|
name = "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
|
|
plant_type = 0
|
|
growthstages = 6
|
|
|
|
/obj/item/seeds/poisonberryseed
|
|
name = "Poison Berry seeds"
|
|
desc = "Seeds that grows into poison berries."
|
|
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 = "Death Berry seeds"
|
|
desc = "Seeds that grows 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 = "Grass seeds"
|
|
desc = "Seeds that will one day become sheep food."
|
|
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
|
|
potency = 10
|
|
plant_type = 0
|
|
growthstages = 2
|
|
|
|
/obj/item/seeds/cocoapodseed
|
|
name = "Cocoa Pod seeds"
|
|
desc = "Looks fattening these seeds."
|
|
icon_state = "seed-cocoapod"
|
|
mypath = "/obj/item/seeds/cocoapodseed"
|
|
species = "cocoapod"
|
|
plantname = "Cocoa Pod Tree"
|
|
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))
|
|
user << "This is a \blue [name]"
|
|
switch(plant_type)
|
|
if(0)
|
|
user << "- Plant type: \blue Normal plant"
|
|
if(1)
|
|
user << "- Plant type: \blue Weed"
|
|
if(2)
|
|
user << "- Plant type: \blue Mushroom"
|
|
user << "- Potency: \blue [potency]"
|
|
user << "- Yield: \blue [yield]"
|
|
user << "- Maturation speed: \blue [maturation]"
|
|
user << "- Production speed: \blue [production]"
|
|
user << "- Endurance: \blue [endurance]"
|
|
user << "- Healing properties: \blue [reagents.get_reagent_amount("nutriment")]"
|
|
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))
|
|
user << "This is a \blue [name]"
|
|
switch(plant_type)
|
|
if(0)
|
|
user << "- Plant type: \blue Normal plant"
|
|
if(1)
|
|
user << "- Plant type: \blue Weed"
|
|
if(2)
|
|
user << "- Plant type: \blue Mushroom"
|
|
user << "- Acid strength: \blue [potency]"
|
|
user << "- Yield: \blue [yield]"
|
|
user << "- Maturation speed: \blue [maturation]"
|
|
user << "- Production speed: \blue [production]"
|
|
user << "- Endurance: \blue [endurance]"
|
|
user << ""
|
|
|
|
return
|
|
/obj/item/weapon/reagent_containers/food/snacks/grown/corn
|
|
seed = "/obj/item/seeds/cornseed"
|
|
name = "Corn"
|
|
desc = "I like corm!"
|
|
icon_state = "corn"
|
|
potency = 40
|
|
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", round((potency / 20), 1))
|
|
reagents.add_reagent("opium", 1+round((potency / 5), 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 = "Starchy!"
|
|
icon_state = "potato"
|
|
potency = 25
|
|
New()
|
|
..()
|
|
reagents.add_reagent("nutriment", 1+round((potency / 10), 1))
|
|
bitesize = reagents.total_volume
|
|
|
|
/*attackby(obj/item/weapon/W as obj, mob/user as mob)
|
|
if(istype(W, /obj/item/weapon/cable_coil))
|
|
if(W:amount >= 5)
|
|
W:amount -= 5
|
|
if(!W:amount) del(W)
|
|
user << "\blue You add cable to the potato."
|
|
new /obj/item/weapon/cell/potato(src.loc)
|
|
del(src)*/
|
|
|
|
|
|
/obj/item/weapon/reagent_containers/food/snacks/grown/grapes
|
|
seed = "/obj/item/seeds/grapeseed"
|
|
name = "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 = "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"
|
|
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 = "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 = "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"
|
|
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)
|
|
|
|
/obj/item/weapon/reagent_containers/food/snacks/grown/grass
|
|
seed = "/obj/item/seeds/grassseed"
|
|
name = "Grass"
|
|
desc = "Greeny"
|
|
icon_state = "grass"
|
|
potency = 20
|
|
New()
|
|
..()
|
|
reagents.add_reagent("nutriment", round((potency / 20), 1))
|
|
|
|
/obj/item/weapon/reagent_containers/food/snacks/grown/sugarcane
|
|
seed = "/obj/item/seeds/sugarcaneseed"
|
|
name = "Sugarcane"
|
|
desc = "Sugary"
|
|
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 = "Poison Berries"
|
|
desc = "Nutritious in a deadly way."
|
|
icon_state = "poisonberrypile"
|
|
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 = "Death Berries"
|
|
desc = "Nutritious in a deadly way."
|
|
icon_state = "deathberrypile"
|
|
potency = 50
|
|
New()
|
|
..()
|
|
reagents.add_reagent("nutriment", 1)
|
|
reagents.add_reagent("toxin", 3+round(potency / 3, 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"
|
|
desc = "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 = "A piece of Eden."
|
|
icon_state = "apple"
|
|
potency = 15
|
|
New()
|
|
..()
|
|
reagents.add_reagent("nutriment", 1+round((potency / 10), 1))
|
|
|
|
/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon
|
|
seed = "/obj/item/seeds/watermelonseed"
|
|
name = "Watermelon"
|
|
desc = "A melon full of watery goodness"
|
|
icon_state = "watermelon"
|
|
potency = 10
|
|
New()
|
|
..()
|
|
reagents.add_reagent("nutriment", 1+round((potency / 5), 1))
|
|
|
|
/obj/item/weapon/reagent_containers/food/snacks/grown/pumpkin
|
|
seed = "/obj/item/seeds/pumpkinseed"
|
|
name = "Pumpkin"
|
|
desc = "A large and scary pumpkin"
|
|
icon_state = "pumpkin"
|
|
potency = 10
|
|
New()
|
|
..()
|
|
reagents.add_reagent("nutriment", 1+round((potency / 5), 1))
|
|
|
|
/obj/item/weapon/reagent_containers/food/snacks/grown/lime
|
|
seed = "/obj/item/seeds/limeseed"
|
|
name = "Lime"
|
|
desc = "A fruit so sour it twists your face."
|
|
icon_state = "lime"
|
|
potency = 20
|
|
New()
|
|
..()
|
|
reagents.add_reagent("nutriment", 1+round((potency / 20), 1))
|
|
reagents.add_reagent("nutriment", 1+round((potency / 20), 1))
|
|
|
|
/obj/item/weapon/reagent_containers/food/snacks/grown/lemon
|
|
seed = "/obj/item/seeds/lemonseed"
|
|
name = "Lemon"
|
|
desc = "A sour fruit that makes your mouth bleed."
|
|
icon_state = "lemon"
|
|
potency = 20
|
|
New()
|
|
..()
|
|
reagents.add_reagent("nutriment", 1+round((potency / 20), 1))
|
|
reagents.add_reagent("nutriment", 1+round((potency / 20), 1))
|
|
|
|
/obj/item/weapon/reagent_containers/food/snacks/grown/orange
|
|
seed = "/obj/item/seeds/orangeseed"
|
|
name = "Orange"
|
|
desc = "A sweet and sour fruit."
|
|
icon_state = "orange"
|
|
potency = 20
|
|
New()
|
|
..()
|
|
reagents.add_reagent("nutriment", 1+round((potency / 20), 1))
|
|
|
|
/obj/item/weapon/reagent_containers/food/snacks/grown/whitebeet
|
|
seed = "/obj/item/seeds/whitebeetseed"
|
|
name = "White Beet"
|
|
desc = "A beeting of white."
|
|
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 = "A banana. Excellent clown weapon."
|
|
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 << "\blue 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 = "Spicy! Wait...ITS BURNING ME!"
|
|
icon_state = "chilipepper"
|
|
New()
|
|
..()
|
|
reagents.add_reagent("nutriment", round((potency / 20), 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: \blue [reagents.get_reagent_amount("capsaicin")]%"
|
|
|
|
/obj/item/weapon/reagent_containers/food/snacks/grown/eggplant
|
|
seed = "/obj/item/seeds/eggplantseed"
|
|
name = "Eggplant"
|
|
desc = "Yum!"
|
|
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 = "Pretty bland, but the possibilities..."
|
|
icon_state = "soybeans"
|
|
New()
|
|
..()
|
|
reagents.add_reagent("nutriment", 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 = "Tom-mae-to or to-mah-to? You decide."
|
|
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("\red [src.name] has been squashed.","\red 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 = "Tom-mae-to or to-mah-to? You decide."
|
|
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 killertomato."
|
|
|
|
/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)
|
|
|
|
/obj/item/weapon/reagent_containers/food/snacks/grown/bluetomato
|
|
seed = "/obj/item/seeds/bluetomatoseed"
|
|
name = "Blue Tomato"
|
|
desc = "Tom-mae-to or to-mah-to? You decide."
|
|
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)
|
|
|
|
|
|
/obj/item/weapon/reagent_containers/food/snacks/grown/wheat
|
|
seed = "/obj/item/seeds/wheatseed"
|
|
name = "Wheat"
|
|
desc = "I wouldn't eat this, unless you're one of those health freaks.."
|
|
icon_state = "wheat"
|
|
New()
|
|
..()
|
|
reagents.add_reagent("nutriment", round((potency / 20), 1))
|
|
bitesize = 1+round(reagents.total_volume / 2, 1)
|
|
|
|
/obj/item/weapon/reagent_containers/food/snacks/grown/icepepper
|
|
seed = "/obj/item/seeds/icepepperseed"
|
|
name = "Icepepper"
|
|
desc = "A mutant strain of chile"
|
|
icon_state = "icepepper"
|
|
potency = 20
|
|
New()
|
|
..()
|
|
reagents.add_reagent("nutriment", round((potency / 20), 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: \blue [reagents.get_reagent_amount("frostoil")]%"
|
|
|
|
/obj/item/weapon/reagent_containers/food/snacks/grown/carrot
|
|
seed = "/obj/item/seeds/carrotseed"
|
|
name = "Carrot"
|
|
desc = "Good for the eyes!"
|
|
icon_state = "carrot"
|
|
potency = 10
|
|
New()
|
|
..()
|
|
reagents.add_reagent("nutriment", round((potency / 10), 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 = "<I>Amanita Muscaria</I>: Learn poisonous mushrooms by heart. Only pick mushrooms you know."
|
|
icon_state = "amanita"
|
|
potency = 10
|
|
New()
|
|
..()
|
|
reagents.add_reagent("nutriment", round((potency / 20), 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: \blue [reagents.get_reagent_amount("amatoxin")]%"
|
|
user << "- Psilocybin: \blue [reagents.get_reagent_amount("psilocybin")]%"
|
|
|
|
/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/angel
|
|
seed = "/obj/item/seeds/angelmycelium"
|
|
name = "Destroying angel"
|
|
desc = "<I>Amanita Virosa</I>: Deadly poisonous basidiomycete fungus filled with alpha amatoxins."
|
|
icon_state = "angel"
|
|
potency = 35
|
|
New()
|
|
..()
|
|
reagents.add_reagent("nutriment", round((potency / 20), 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: \blue [reagents.get_reagent_amount("amatoxin")]%"
|
|
user << "- Psilocybin: \blue [reagents.get_reagent_amount("psilocybin")]%"
|
|
|
|
/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap
|
|
seed = "/obj/item/seeds/libertymycelium"
|
|
name = "Liberty cap"
|
|
desc = "<I>Psilocybe Semilanceata</I>: Liberate yourself!"
|
|
icon_state = "libertycap"
|
|
potency = 15
|
|
New()
|
|
..()
|
|
reagents.add_reagent("nutriment", round((potency / 20), 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: \blue [reagents.get_reagent_amount("psilocybin")]%"
|
|
|
|
/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/plumphelmet
|
|
seed = "/obj/item/seeds/plumpmycelium"
|
|
name = "Plump Helmet"
|
|
desc = "<I>Plumus Hellmus</I>: 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"
|
|
desc = "<I>Cantharellus Cibarius</I>: These jolly yellow little shrooms sure look tasty! There's a lot!"
|
|
icon_state = "chanterelle"
|
|
New()
|
|
..()
|
|
reagents.add_reagent("nutriment",round((potency / 20), 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"
|
|
desc = "<i>Glowshroom</i>: These species of mushrooms glown in the dark. OR DO THEY?"
|
|
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
|
|
desc = "It's better than bad, it's good!"
|
|
icon = 'harvest.dmi'
|
|
name = "Tower Cap Log"
|
|
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))
|
|
W.visible_message(" \red <B>You make planks out of the [src]! </B>", 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!
|
|
desc = "This is a beautiful sunflower! A certain person might beat you to death if you trample these."
|
|
icon = 'harvest.dmi'
|
|
name = "Sunflower"
|
|
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 = "This is a nettle. It's probably <B>not</B> 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 / 20), 1))
|
|
reagents.add_reagent("acid", round(potency, 1))
|
|
force = round((15*potency/50), 1)
|
|
|
|
/obj/item/weapon/grown/deathnettle // -- Skie
|
|
desc = "The \red glowing \black nettle incites \red<B>rage</B>\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 / 20), 1))
|
|
reagents.add_reagent("pacid", round(potency, 1))
|
|
force = round((15*potency/25), 1)
|
|
|
|
// *************************************
|
|
// Pestkiller defines for hydroponics
|
|
// *************************************
|
|
|
|
/obj/item/pestkiller
|
|
name = ""
|
|
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 = "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 = "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 = "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 = "Plant-B-Gone! Kill those pesky weeds!"
|
|
icon = 'hydroponics.dmi'
|
|
name = "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 = "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 = "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 = "Use for removing weeds or scratching your back. Might be convinced for other uses."
|
|
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 = ""
|
|
icon = 'chemical.dmi'
|
|
icon_state = "bottle16"
|
|
flags = FPRINT | TABLEPASS
|
|
var/toxicity = 0
|
|
var/WeedKillStr = 0
|
|
|
|
/obj/item/weedkiller/triclopyr
|
|
name = "Glyphosate"
|
|
icon = 'chemical.dmi'
|
|
icon_state = "bottle16"
|
|
flags = FPRINT | TABLEPASS
|
|
toxicity = 4
|
|
WeedKillStr = 2
|
|
|
|
/obj/item/weedkiller/lindane
|
|
name = "Triclopyr"
|
|
icon = 'chemical.dmi'
|
|
icon_state = "bottle18"
|
|
flags = FPRINT | TABLEPASS
|
|
toxicity = 6
|
|
WeedKillStr = 4
|
|
|
|
/obj/item/weedkiller/D24
|
|
name = "2,4-D"
|
|
icon = 'chemical.dmi'
|
|
icon_state = "bottle15"
|
|
flags = FPRINT | TABLEPASS
|
|
toxicity = 8
|
|
WeedKillStr = 7
|
|
|
|
// *************************************
|
|
// Nutrient defines for hydroponics
|
|
// *************************************
|
|
|
|
/obj/item/nutrient
|
|
name = ""
|
|
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 = "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 = "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 = "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)
|