forestry_bees.bee_base_genes = {} local function register_base_gene(bee_type, base_genes) forestry_bees.bee_base_genes[bee_type] = base_genes end function forestry_bees.return_all_genes_double(bee_type) local output = {type_gene = {bee_type, bee_type}} for key,value in pairs(forestry_bees.bee_base_genes[bee_type]) do output[key] = {value, value} end return output end function forestry_bees.return_all_genes(bee_type) local output = {type_gene = bee_type} for key,value in pairs(forestry_bees.bee_base_genes[bee_type]) do output[key] = value end return output end function forestry_bees.return_genes(bee_type) return forestry_bees.bee_base_genes[bee_type] end register_base_gene("forest",{production = 0.3, fertility = 3, lifespan = 10, nocturnal = false, cave = false, flyer = false, flower = "flowers"}) register_base_gene("meadow",{production = 0.3, fertility = 2, lifespan = 10, nocturnal = false, cave = false, flyer = false, flower = "flowers"}) register_base_gene("common",{production = 0.6, fertility = 2, lifespan = 10, nocturnal = false, cave = false, flyer = false, flower = "flowers"}) register_base_gene("cultivated",{production = 1.2, fertility = 2, lifespan = 10, nocturnal = false, cave = false, flyer = false, flower = "flowers"}) register_base_gene("noble",{production = 0.6, fertility = 2, lifespan = 30, nocturnal = false, cave = false, flyer = false, flower = "flowers"}) register_base_gene("diligent",{production = 0.6, fertility = 2, lifespan = 30, nocturnal = false, cave = false, flyer = false, flower = "flowers"})