LincolnOfRome
Glutton for Punishment
I've seen jungles spread to resources like rice and gems, but I've never seen forests spread. Is forest spread to resources possible. Has anyone seen it?
I don't think forest would spread to a resource where it wouldn't naturally appear according to the map script. So no PF/GF deers on regular scripts. Jungle can appear on most resources in that area and jungle is also twice as likely to spread as forests, which might be the reason that you've seen so much more of that.
Obviously, while your Worker is busy Camping a Tundra Deer non-Forest square or a Tundra Fur non-Forest square, no Forest can grow on that square during those turns, as a Forest won't grow when a unit is on a square (including a Worker being on said square).a Forest can grow on a Camped square
The info about whether a given type of Terrain + a Resource + a Forest combination being "valid" or not on a map having an effect on Forest growth is a neat idea.I don't think forest would spread to a resource where it wouldn't naturally appear according to the map script. So no PF/GF deers on regular scripts.
Was it in a capital's BFC? Normalization will turn tundra into plains, I believe. While I believe your claim is true, this variable should be accounted for anyways.I just generated a Fractal map and looked at it in WB:
On Fractal, forested plains deer can exist.
Was it in a capital's BFC? Normalization will turn tundra into plains, I believe. While I believe your claim is true, this variable should be accounted for anyways.
I have already run this test. The unforested plains deer and beaver in my experiment above was in the capital's BFC. I did not have forest spread to it. I even went in mapbuilder and surriounded these two resources with forest preserves at 4000 BC.Unfortunately that doesn't tell us much about whether or not forests can spread to unforested plains deer (which must be in a starting BFC, otherwise they'd be tundra deer). Perhaps we could set up a checkerboard pattern map with alternating unforested plains deer and forests, run it for a while and see if anything spreads?
I generated several huge Fractal maps and looked at them in WB:
On Fractal, plains deer (forested or not) can only exist in a starting BFC. Some of those are forested. As MyOtherName suspected, deer originally seems to spawn only on tundra, which gets turned to plains by the normalizer if inside a starting BFC.
Unfortunately that doesn't tell us much about whether or not forests can spread to unforested plains deer (which must be in a starting BFC, otherwise they'd be tundra deer). Perhaps we could set up a checkerboard pattern map with alternating unforested plains deer and forests, run it for a while and see if anything spreads?
My understanding is that forests and jungles can never spread to improved tiles, improved meaning with anything other than a road/railroad on them.
void CvPlot::doFeature()
...
if (getImprovementType() == NO_IMPROVEMENT)
...
if ((getBonusType() == NO_BONUS) || (GC.getBonusInfo(getBonusType()).isFeature(iI)))
<Type>BONUS_DEER</Type>
..................
<TerrainBooleans>
<TerrainBoolean>
<TerrainType>TERRAIN_TUNDRA</TerrainType>
<bTerrain>1</bTerrain>
</TerrainBoolean>
</TerrainBooleans>
<FeatureBooleans>
<FeatureBoolean>
<FeatureType>FEATURE_FOREST</FeatureType>
<bFeature>1</bFeature>
</FeatureBoolean>
</FeatureBooleans>
<FeatureTerrainBooleans>
<FeatureTerrainBoolean>
<TerrainType>TERRAIN_TUNDRA</TerrainType>
<bFeatureTerrain>1</bFeatureTerrain>
</FeatureTerrainBoolean>
</FeatureTerrainBooleans>