diff --git a/code/modules/hydroponics/gene_modder.dm b/code/modules/hydroponics/gene_modder.dm index b42045f86d9..acbf838ddb3 100644 --- a/code/modules/hydroponics/gene_modder.dm +++ b/code/modules/hydroponics/gene_modder.dm @@ -230,6 +230,10 @@ var/can_insert = disk && disk.gene && disk.gene.can_add(seed) var/can_extract = disk && !disk.read_only + dat += "

Variant

" + dat += "" + dat += "
[(seed.variant == "") ? "None" : seed.variant]Edit
" + dat += "

Core Genes

" for(var/a in core_genes) var/datum/plant_gene/G = a @@ -391,6 +395,14 @@ else if(href_list["abort"]) operation = "" target = null + else if(href_list["variant"]) + if(!seed) + return + var/V = sanitize(stripped_input(usr, "Choose variant name:", "Plant Variant Naming", seed.variant, MAX_MESSAGE_LEN)) + if((!Adjacent(usr)) || (!seed)) + return + seed.variant = V + seed.apply_variant_name() interact(usr)