mob
icon = 'icon.dmi'
icon_state = "mob"
obj/lava
icon = 'icon.dmi'
icon_state = "lava"
proc
Flow(turf/Flamable/M)
sleep(5)
for(var/turf/T in oview(1, src))
var/obj/lava/G = new
G.loc = T
New()
src.Flow(src.loc)
..()
turf/var/flamable
turf/Flamable
grass
icon = 'icon.dmi'
icon_state = "grass"
Though whenever I run this only 9 lava get created. That is the starting lava in the middle and 8 others surrounding it. Could someone help me.