182
« on: September 26, 2015, 04:32:48 pm »
As promised, the science has resumed, and I finally got a couple of lucky clouds to wash over some reasonably good test structures. Sorry in advance for the long post, which is long.
@Cyroth
It would appear that some of what you stated is still correct in the current version, and some isn't.
The material about the evil/non-evil biomes looks like it still works. And the clouds do teleport without actually passing through the tiles they're teleporting through, I think. But as far as the path of the cloud inside buildings, there are some disagreements between my test results and yours. (Maybe caused by the different versions?)
Case 1: Raised platform
_______
W
GGGGGGGGGGG
The evil cloud does not carry on on its path beneath the platform, even if there is only a 1x1 support in the center of an 11x11 platform. It spawns on the top, just like if the platform were the roof of a close-walled tower (the only difference being some cloud billowing in through the open sides - but no new cloud spawns under there), then continues off the other side on ground level again. This was verified by multiple clouds.
Case 2: Fortifications in a tower's side
I made an entire level of my tower-shack into fortifications (a few levels before the top.) No smoke spawned in these windows or entered the building through them, despite the cloud teleporting to the top of the tower with no issue.
Between this and case 1, it is pretty certain that no smoke will spawn in a window that is in a sheer wall. It could enter from the billowing action if there were a nearby place for it to spawn (nearby rooftops or walltops), but it could not spawn in the windowsill itself or inside the tower if the tower is roofed.
Case 3: Walls around the roof of a tower
The cloud does first teleport to the top of the walls around the tower's top floor before falling into the (open-roofed) top floor. This is strange, since there's significantly more area within the enclosed region to teleport to than there is on the top of the wall itself. It is like the cloud, when faced with an obstruction, does deliberately teleport to the top (or bottom) of obstructions before doing anything else.
Conclusions:
1) A cloud can never grow inside an area with a roof, but it can and will grow on the roof. Corollary: it is impossible to direct clouds between levels as you were able to in your previous experiences, because all those levels but the top one are inside (as indicated in your diagram by the floors.)
2) It could potentially fall down open-air staircases like you described, but it would immediately teleport back to the roof as it moved forward. Of course, this still means you have a fair amount of cloud inside the base of your tower from that one spawning event.
3) Clouds seem to deliberately teleport around obstacles in a predictable (but not really understood, I don't think) way. Obstacles include open-but-roofed-areas and walls/wall-like buildings, all of which have roofs. Basically, roofs are the obstacle, not walls, to the cloud's forward motion.
Perhaps, if it was a small tower that you had (in length/width, not necessarily height), some of the things you observed were because of the billowing of already-spawned clouds? (Bleeding over from nearby rooftops or walltops, or outcroppings on the tower?) It seems strange to me that the behavior might have changed since you tried it, since Toady was focused on completely different things in all the updates, to my knowledge. Am I correct in assuming (from the wiki article on weather) that evil clouds were introduced in 0.34?
Basically two questions remain:
1) Did the behavior of clouds change between versions, or could your observations be explainable by other phenomena?
2) Why the heck do trees not cause the clouds to teleport? And/or would a treefort be immune? (Probably not.) So what's special about tree tiles that causes the clouds not to recognize them either as obstructions or as valid places to teleport to?
@TheFlame52
On another subject, with your knowledge of the raws, is there any way to increase the size of the evil clouds? I've started thinking that the current cloud size is highly unrealistic...it would more likely be a fog that blankets the entire landscape before moving on. It's a little gamey, and that's starting to bother me. Any way to change it to this kind of scale?
So...overall, I'm disappointed in the behavior of the clouds. If they worked like TheFlame52 suggested (still?), it would create much more interesting behavior. The whole teleporting thing is pretty terrible.
If anyone wants the save, lmk what the best way to distribute it is.