glowshroom fix

This commit is contained in:
vuonojenmustaturska
2017-11-19 02:09:29 +02:00
parent fc3558dc52
commit 540b1e16ac

View File

@@ -59,8 +59,11 @@
obj_integrity = myseed.endurance obj_integrity = myseed.endurance
max_integrity = myseed.endurance max_integrity = myseed.endurance
var/datum/plant_gene/trait/glow/G = myseed.get_gene(/datum/plant_gene/trait/glow) var/datum/plant_gene/trait/glow/G = myseed.get_gene(/datum/plant_gene/trait/glow)
if(G) if(ispath(G)) // Seeds were ported to initialize so their genes are still typepaths here, luckily their initializer is smart enough to handle us doing this
set_light(G.glow_range(myseed), G.glow_power(myseed), G.glow_color) myseed.genes -= G
G = new G
myseed.genes += G
set_light(G.glow_range(myseed), G.glow_power(myseed), G.glow_color)
setDir(CalcDir()) setDir(CalcDir())
var/base_icon_state = initial(icon_state) var/base_icon_state = initial(icon_state)
if(!floor) if(!floor)