runtime error: Cannot execute null.Copy().
proc name: New (/obj/item/weapon/grown/New)
source file: growninedible.dm,16
Code Snippet (if applicable) to Reproduce Problem:
/obj/item/weapon/grown // Grown weapons (line 5)
name = "grown_weapon"
icon = 'icons/obj/hydroponics/harvest.dmi'
burn_state = FLAMMABLE
var/obj/item/seeds/seed = null // type path, gets converted to item on New().
/obj/item/weapon/grown/New(newloc, var/obj/item/seeds/new_seed = null) //line 11
..()
create_reagents(50)
if(new_seed) //<--- it exists here
seed = new_seed.Copy() //line 16 runtime error: Cannot execute null.Copy()
else if(ispath(seed))
// This is for adminspawn or map-placed growns. They get the default stats of their seed type.
seed = new seed()
seed.adjust_potency(50-seed.potency)
pixel_x = rand(-5, 5)
pixel_y = rand(-5, 5)
if(seed)
for(var/datum/plant_gene/trait/T in seed.genes)
T.on_new(src, newloc)
if(istype(src, seed.product)) // no adding reagents if it is just a trash item
seed.prepare_result(src)
transform *= TransformUsingVariable(seed.potency, 100, 0.5)
add_juice()
I'm at a loss.
I can go back to 510.1338 and check.
[Edit]
Yeah, that code works fine in 510.1338 for me, so this seems particular to your case.