I was wondering how would I check to make sure there isn't another turf in that spot so it won't place it there? To be honest you're probably gonna laugh at how bad this piece of code is, but hey I'm trying to learn!
Code:
proc
clouds(var/turf/O = /turf/clouds/cloud1/)
for(var/T in 1 to 50) //what i believe makes 50, unsure right now.
var/X = rand(1,14)
var/Y = rand(1,100)
new O (locate(X,Y,1))
return
This would be my first try. I'm not sure if turfs are null at a location or not, so it might not work.