Merge pull request #4151 from Firecage/master

Fixes Botany Plants.
This commit is contained in:
Cheridan
2014-07-15 19:54:46 -05:00
2 changed files with 88 additions and 88 deletions
+84 -84
View File
@@ -195,8 +195,8 @@
dried_type = /obj/item/weapon/reagent_containers/food/snacks/no_raisin
/obj/item/weapon/reagent_containers/food/snacks/grown/grapes/green/add_juice()
if(..())
reagents.add_reagent("kelotane", 3 + round((potency / 5), 1))
..()
reagents.add_reagent("kelotane", 3 + round((potency / 5), 1))
/obj/item/weapon/reagent_containers/food/snacks/grown/cabbage
@@ -230,8 +230,8 @@
icon_state = "poisonberrypile"
/obj/item/weapon/reagent_containers/food/snacks/grown/berries/poison/add_juice()
if(..())
reagents.add_reagent("toxin", 3 + round(potency / 5, 1))
..()
reagents.add_reagent("toxin", 3 + round(potency / 5, 1))
/obj/item/weapon/reagent_containers/food/snacks/grown/berries/death
seed = /obj/item/seeds/deathberryseed
@@ -240,9 +240,9 @@
icon_state = "deathberrypile"
/obj/item/weapon/reagent_containers/food/snacks/grown/berries/death/add_juice()
if(..())
reagents.add_reagent("toxin", 3 + round(potency / 3, 1))
reagents.add_reagent("lexorin", 1 + round(potency / 5, 1))
..()
reagents.add_reagent("toxin", 3 + round(potency / 3, 1))
reagents.add_reagent("lexorin", 1 + round(potency / 5, 1))
/obj/item/weapon/reagent_containers/food/snacks/grown/berries/glow
seed = /obj/item/seeds/glowberryseed
@@ -253,9 +253,9 @@
icon_state = "glowberrypile"
/obj/item/weapon/reagent_containers/food/snacks/grown/berries/glow/add_juice()
if(..())
reagents.add_reagent("uranium", 3 + round(potency / 5, 1))
bitesize = 1 + round(reagents.total_volume / 2, 1)
..()
reagents.add_reagent("uranium", 3 + round(potency / 5, 1))
bitesize = 1 + round(reagents.total_volume / 2, 1)
/obj/item/weapon/reagent_containers/food/snacks/grown/berries/glow/Destroy()
if(istype(loc,/mob))
@@ -313,11 +313,11 @@
desc = "This is a plant containing various healing chemicals."
/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris/add_juice()
if(..())
reagents.add_reagent("space_drugs", 1 + round(potency / 8, 1))
reagents.add_reagent("kelotane", 1 + round(potency / 8, 1))
reagents.add_reagent("bicaridine", 1 + round(potency / 10, 1))
reagents.add_reagent("toxin", 1 + round(potency / 10, 1))
..()
reagents.add_reagent("space_drugs", 1 + round(potency / 8, 1))
reagents.add_reagent("kelotane", 1 + round(potency / 8, 1))
reagents.add_reagent("bicaridine", 1 + round(potency / 10, 1))
reagents.add_reagent("toxin", 1 + round(potency / 10, 1))
/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/deus
@@ -327,11 +327,11 @@
icon_state = "ambrosiadeus"
/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/deus/add_juice()
if(..())
reagents.add_reagent("bicaridine", 1 + round(potency / 8, 1))
reagents.add_reagent("synaptizine", 1 + round(potency / 8, 1))
reagents.add_reagent("hyperzine", 1 + round(potency / 10, 1))
reagents.add_reagent("space_drugs", 1 + round(potency / 10, 1))
..()
reagents.add_reagent("bicaridine", 1 + round(potency / 8, 1))
reagents.add_reagent("synaptizine", 1 + round(potency / 8, 1))
reagents.add_reagent("hyperzine", 1 + round(potency / 10, 1))
reagents.add_reagent("space_drugs", 1 + round(potency / 10, 1))
/obj/item/weapon/reagent_containers/food/snacks/grown/apple
@@ -354,8 +354,8 @@
icon_state = "apple"
/obj/item/weapon/reagent_containers/food/snacks/grown/apple/poisoned/add_juice()
if(..())
reagents.add_reagent("cyanide", 1 + round((potency / 5), 1))
..()
reagents.add_reagent("cyanide", 1 + round((potency / 5), 1))
/obj/item/weapon/reagent_containers/food/snacks/grown/apple/gold
@@ -365,8 +365,8 @@
icon_state = "goldapple"
/obj/item/weapon/reagent_containers/food/snacks/grown/apple/gold/add_juice()
if(..())
reagents.add_reagent("gold", 1 + round((potency / 5), 1))
..()
reagents.add_reagent("gold", 1 + round((potency / 5), 1))
/obj/item/weapon/reagent_containers/food/snacks/grown/apple/gold/attackby(var/obj/item/O as obj, var/mob/user as mob)
. = ..()
@@ -489,10 +489,10 @@
icon_state = "icepepper"
/obj/item/weapon/reagent_containers/food/snacks/grown/icepepper/add_juice()
if(..())
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)
..()
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)
. = ..()
@@ -508,11 +508,11 @@
var/mob/held_mob
/obj/item/weapon/reagent_containers/food/snacks/grown/ghost_chilli/add_juice()
if(..())
reagents.add_reagent("nutriment", 1 + round((potency / 25), 1))
reagents.add_reagent("capsaicin", 8+round(potency / 2, 1))
reagents.add_reagent("condensedcapsaicin", 4+round(potency / 4, 1))
bitesize = 1 + round(reagents.total_volume / 4, 1)
..()
reagents.add_reagent("nutriment", 1 + round((potency / 25), 1))
reagents.add_reagent("capsaicin", 8+round(potency / 2, 1))
reagents.add_reagent("condensedcapsaicin", 4+round(potency / 4, 1))
bitesize = 1 + round(reagents.total_volume / 4, 1)
/obj/item/weapon/reagent_containers/food/snacks/grown/ghost_chilli/attackby(var/obj/item/O as obj, var/mob/user as mob)
. = ..()
@@ -566,9 +566,9 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy
inside_type = /obj/item/weapon/reagent_containers/food/snacks/egg
obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice()
if(..())
reagents.add_reagent("nutriment", 1 + round((potency / 10), 1))
bitesize = 1 + round(reagents.total_volume / 2, 1)
..()
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
@@ -651,6 +651,7 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice()
K.melee_damage_upper += round(potency / 10)
K.move_to_delay -= round(production / 50)
K.health = K.maxHealth
user.unEquip(src)
qdel(src)
K.visible_message("<span class='notice'>The Killer Tomato growls as it suddenly awakens.</span>")
@@ -663,8 +664,8 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice()
splat = /obj/effect/gibspawner/generic
/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blood/add_juice(var/loc, var/potency = 10)
if(..())
reagents.add_reagent("blood", 1 + round((potency / 5), 1))
..()
reagents.add_reagent("blood", 1 + round((potency / 5), 1))
/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blue
@@ -675,8 +676,8 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice()
splat = /obj/effect/decal/cleanable/oil
/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blue/add_juice()
if(..())
reagents.add_reagent("lube", 1 + round((potency / 5), 1))
..()
reagents.add_reagent("lube", 1 + round((potency / 5), 1))
/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blue/Crossed(AM as mob|obj)
if (istype(AM, /mob/living/carbon))
@@ -693,8 +694,8 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice()
origin_tech = "bluespace=3"
/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blue/bluespace/add_juice()
if(..())
reagents.add_reagent("singulo", 1 + round((potency / 5), 1))
..()
reagents.add_reagent("singulo", 1 + round((potency / 5), 1))
/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blue/bluespace/attack_self(var/mob/user)
squish(user)
@@ -779,11 +780,11 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice()
icon_state = "reishi"
/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/reishi/add_juice()
if(..())
reagents.add_reagent("nutriment", 1)
reagents.add_reagent("anti_toxin", 3+round(potency / 3, 1))
reagents.add_reagent("stoxin", 3+round(potency / 3, 1))
bitesize = 1 + round(reagents.total_volume / 2, 1)
..()
reagents.add_reagent("nutriment", 1)
reagents.add_reagent("anti_toxin", 3+round(potency / 3, 1))
reagents.add_reagent("stoxin", 3+round(potency / 3, 1))
bitesize = 1 + round(reagents.total_volume / 2, 1)
/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/reishi/attackby(var/obj/item/O as obj, var/mob/user as mob)
. = ..()
@@ -798,11 +799,11 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice()
icon_state = "amanita"
/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/amanita/add_juice()
if(..())
reagents.add_reagent("nutriment", 1)
reagents.add_reagent("amatoxin", 3+round(potency / 3, 1))
reagents.add_reagent("mushroomhallucinogen", 1 + round(potency / 25, 1))
bitesize = 1 + round(reagents.total_volume / 2, 1)
..()
reagents.add_reagent("nutriment", 1)
reagents.add_reagent("amatoxin", 3+round(potency / 3, 1))
reagents.add_reagent("mushroomhallucinogen", 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)
. = ..()
@@ -817,11 +818,11 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice()
icon_state = "angel"
/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/angel/add_juice()
if(..())
reagents.add_reagent("nutriment", 1 + round((potency / 50), 1))
reagents.add_reagent("amatoxin", 13+round(potency / 3, 1))
reagents.add_reagent("mushroomhallucinogen", 1 + round(potency / 25, 1))
bitesize = 1 + round(reagents.total_volume / 2, 1)
..()
reagents.add_reagent("nutriment", 1 + round((potency / 50), 1))
reagents.add_reagent("amatoxin", 13+round(potency / 3, 1))
reagents.add_reagent("mushroomhallucinogen", 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)
. = ..()
@@ -836,10 +837,10 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice()
icon_state = "libertycap"
/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap/add_juice(var/loc, var/potency = 15)
if(..())
reagents.add_reagent("nutriment", 1 + round((potency / 50), 1))
reagents.add_reagent("mushroomhallucinogen", 3+round(potency / 5, 1))
bitesize = 1 + round(reagents.total_volume / 2, 1)
..()
reagents.add_reagent("nutriment", 1 + round((potency / 50), 1))
reagents.add_reagent("mushroomhallucinogen", 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)
. = ..()
@@ -853,9 +854,9 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice()
icon_state = "plumphelmet"
/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/plumphelmet/add_juice()
if(..())
reagents.add_reagent("nutriment", 2+round((potency / 10), 1))
bitesize = 1 + round(reagents.total_volume / 2, 1)
..()
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
@@ -865,9 +866,9 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice()
icon_state = "walkingmushroom"
/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/walkingmushroom/add_juice()
if(..())
reagents.add_reagent("nutriment", 2+round((potency / 10), 1))
bitesize = 1 + round(reagents.total_volume / 2, 1)
..()
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/attack_self(mob/user as mob)
if(istype(user.loc,/turf/space))
@@ -889,9 +890,9 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice()
icon_state = "chanterelle"
/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/chanterelle/add_juice()
if(..())
reagents.add_reagent("nutriment", 1 + round((potency / 25), 1))
bitesize = 1 + round(reagents.total_volume / 2, 1)
..()
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
@@ -915,10 +916,10 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice()
src.SetLuminosity(round(potency / 10,1))
/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/add_juice()
if(..())
reagents.add_reagent("nutriment", 1 + round((potency / 25), 1))
reagents.add_reagent("radium", 1 + round((potency / 20), 1))
bitesize = 1 + round(reagents.total_volume / 2, 1)
..()
reagents.add_reagent("nutriment", 1 + round((potency / 25), 1))
reagents.add_reagent("radium", 1 + round((potency / 20), 1))
bitesize = 1 + round(reagents.total_volume / 2, 1)
/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/attack_self(mob/user as mob)
if(istype(user.loc,/turf/space))
@@ -953,9 +954,9 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice()
inside_type = null
/obj/item/weapon/reagent_containers/food/snacks/grown/shell/moneyfruit/add_juice()
if(..())
reagents.add_reagent("nutriment", 1 + round((potency / 20), 1))
bitesize = 1 + round(reagents.total_volume / 2, 1)
..()
reagents.add_reagent("nutriment", 1 + round((potency / 20), 1))
bitesize = 1 + round(reagents.total_volume / 2, 1)
switch(potency)
if(0 to 10)
inside_type = /obj/item/weapon/spacecash/
@@ -991,7 +992,6 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice()
reagents.add_reagent("potassium", 1 + round((potency / 20), 1))
bitesize = 1 + round(reagents.total_volume / 2, 1)
/obj/item/weapon/reagent_containers/food/snacks/grown/coffee //abstract type
seed = /obj/item/seeds/coffee_arabica_seed
name = "coffee beans"
@@ -1016,8 +1016,8 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice()
icon_state = "coffee_robusta"
/obj/item/weapon/reagent_containers/food/snacks/grown/coffee/robusta/add_juice(var/loc, var/potency = 20)
if(..())
reagents.add_reagent("hyperzine", 1 + round((potency / 20), 1))
..()
reagents.add_reagent("hyperzine", 1 + round((potency / 20), 1))
/obj/item/weapon/reagent_containers/food/snacks/grown/tobacco
seed = /obj/item/seeds/tobacco_seed
@@ -1037,8 +1037,8 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice()
icon_state = "stobacco_leaves"
/obj/item/weapon/reagent_containers/food/snacks/grown/tobacco/space/add_juice()
if(..())
reagents.add_reagent("dexalin", 1 + round((potency / 20), 1))
..()
reagents.add_reagent("dexalin", 1 + round((potency / 20), 1))
/obj/item/weapon/reagent_containers/food/snacks/grown/tea //abstract type
@@ -1064,5 +1064,5 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice()
icon_state = "tea_astra_leaves"
/obj/item/weapon/reagent_containers/food/snacks/grown/tea/astra/add_juice()
if(..())
reagents.add_reagent("kelotane", 1 + round((potency / 20), 1))
..()
reagents.add_reagent("kelotane", 1 + round((potency / 20), 1))
+4 -4
View File
@@ -202,8 +202,8 @@
name = "nettle"
/obj/item/weapon/grown/nettle/basic/add_juice()
if(..())
reagents.add_reagent("sacid", round((potency / 2), 1))
..()
reagents.add_reagent("sacid", round((potency / 2), 1))
force = round((5 + potency / 5), 1)
@@ -217,8 +217,8 @@
origin_tech = "combat=3"
/obj/item/weapon/grown/nettle/death/add_juice()
if(..())
reagents.add_reagent("pacid", round((potency / 2), 1))
..()
reagents.add_reagent("pacid", round((potency / 2), 1))
force = round((5 + potency / 2.5), 1)
/obj/item/weapon/grown/nettle/death/pickup(mob/living/carbon/human/user as mob)