Guide to Earth terrains and allowed features for map makers.

raxo2222

Time Traveller
Joined
Jun 10, 2011
Messages
9,778
Location
Poland
List of which features can be placed on what terrain.
Jagged is internally Rocky Cold and Badland is internally Rocky Arid.
Spoiler All Earth terrains with allowed features :

AdqLFiw.jpg
396ddPN.jpg
Aa4iYsd.jpg
03DMWXk.jpg
VBHITtq.jpg
6plDrbF.jpg
3KdPkgb.jpg
j8Lpdkl.jpg
tHu0Ys4.jpg
8ObBkJW.jpg
IySH9Bk.jpg
PfdNSC9.jpg
ugXDY96.jpg
4btoQiE.jpg
ipWAhhC.jpg
IN3Kbl8.jpg
QBkbWhb.jpg
FQ9j4K9.jpg



There are multiple errors in feature definitions (CIV4FeatureInfos):
Tarpit can be placed on Ice but not on Permafrost.
Coral can be placed on Temperate/Polar coasts.

River, Oasis, Rainwater Basin and Ice (as in water feature) acts as source of fresh water.
Oasis can't be next to each other, next to river and next to coast. Can't be placed on Hill.
Rainwater Basin can't be next to each other, next to river and next to coast. Can't be placed on Hill.
Flood Plains must be on tile bordering river and must be on flat terrain.
Cactus, Tar Pit, Volcano, Swamp and Peat Bog must be on flat terrain.
Forest/Ancient Forest are essentially same thing.
Caves can't be next to itself.

Allowed features on terrain (Earth):
Salt Flat - Nothing.
Dunes - Oasis, Flood Plains, River, Desert Rocks.
Desert - Oasis, Flood Plains, Cactus, Savanna, Tar Pit, Desert Rocks, River.
Scrub - Oasis, Flood Plains, Forest, Cactus, Savanna, Very Tall Grass, Tar Pit, Rainwater Basin, Desert Rocks, River.
Plains - Flood Plains, Forest, Bamboo, Savanna, Very Tall Grass, Tar Pit, Peat Bog, Rainwater Basin, River.
Grassland - Jungle, Forest, Swamp, Bamboo, Savanna, Very Tall Grass, Tar Pit, Peat Bog, Rainwater Basin, River.
Taiga - Forest, Tar Pit, Peat Bog, Rainwater Basin, Polar Rocks, River
Tundra - Tar Pit, Rainwater Basin, Polar Rocks, River.
Permafrost - Polar Rocks, River.
Ice - Tar Pit, Polar Rocks.

Jagged - Tar Pit, Volcano, Polar Rocks, River.
Badland - Tar Pit, Volcano, Desert Rocks, River.
Barren - Tar Pit, Volcano, Dark Rocks, River.
Rocky - Forest, Bamboo, Savanna, Very Tall Grass, Tar Pit, Volcano, Dark rocks, River.
Lush - Jungle, Forest, Swamp, Bamboo, Mangrove, Very Tall Grass, Tar Pit, Rainwater Basin, River
Marsh - Jungle, Forest, Swamp, Bamboo, Mangrove, Very Tall Grass, Tar Pit, Rainwater Basin, River
Muddy - Jungle, Flood Plains. Forest, Swamp, Bamboo, Mangrove, Very Tall Grass, Tar Pit, Rainwater Basin, River.

Water features:
Reef and Coral - Temperate Coasts and Lakes.
Sea Grass - Temperate/Tropical Coasts
Kelp - Temperate/Polar Coasts
Ice - Polar Coasts/Seas/Oceans/Trenches.

--------------------------------------------------------------------
Features, that can be placed on following terrains.
Flat Salt is only terrain, where are no features.
Desert Rocks (Outcrops and such): Dunes, Desert, Scrub, Badland.
Dark Rocks (Outcrops and such): Barren, Rocky.
Polar Rocks (Outcrops and such): Taiga, Tundra, Permafrost, Ice, Jagged.
Volcano (Must be on flat terrain): Jagged, Badland, Barren, Rocky.
Caves (can't be next to itself.): Can be placed on all Earth land terrains EXCEPT Salt Flats and Ice.

Oasis (can't be next to each other, next to river and next to coast. Can't be placed on Hill): Dunes, Desert, Scrub.
Rainwater Basin (can't be next to each other, next to river and next to coast. Can't be placed on Hill): Scrub, Plains, Grassland, Taiga, Tundra, Lush, Marsh, Muddy.
River: Can be placed on all Earth land terrains EXCEPT Salt Flats and Ice.
Flood Plains (must be on tile bordering river and must be on flat terrain): Dunes, Desert, Scrub, Plains, Muddy.

Tar Pit (Must be on flat terrain): Can be placed on all Earth land terrains EXCEPT Salt Flats, Dunes and Permafrost.
Swamp (must be on flat terrain): Grassland, Lush, Marsh, Muddy.
Peat Bog (must be on flat terrain): Plains, Grassland, Taiga.
Mangrove: Lush, Marsh, Muddy.

Bamboo: Plains, Grassland, Rocky, Lush, Marsh, Muddy.
Cactus (must be on flat terrain): Desert, Scrub.
Savanna: Desert, Scrub, Plains, Grassland, Rocky.
Very Tall Grass: Scrub, Plains, Grassland, Rocky, Lush, Marsh, Muddy.
Jungle: Grassland, Lush, Marsh, Muddy.
Forest: Scrub, Plains, Grassland, Taiga, Rocky, Lush, Marsh, Muddy.

Reef: Temperate/Tropical/Polar Coast, Lakes.
Ice: Polar Coast, Polar Sea, Polar Ocean, Polar Trench.
Kelp: Temperate Coast, Polar Coast.
Sea Grass: Temperate Coast, Tropical Coast.
Coral: Temperate/Tropical/Polar Coast, Lakes.

There are Goody Huts and Goody Islands (technically they are improvements).
Goody Huts can be placed on Grassland, Plains, Desert, Taiga, Marsh, Lush, Scrub and Muddy terrains.
They can be placed on following features:
Jungle, Forest and Swamp.
Goody Island can be placed on temperate coast.

Following features are influencing animal spawns:
Forest - 41 animals.
Jungle - 33 animals.
Savanna - 27 animals.
Swamp - 14 animals.
Flood Plains - 10 animals.
Bamboo - 10 animals.
Coral (water feature) - 3 animals.
Ice (water feature) - 2 animals.
Mangrove - 2 animals.
Oasis - 1 animal.
Very Tall Grass (Sword Grass) - 1 animal.
Kelp (water feature) - 1 animal.
Sea Grass (water feature) - 1 animal.

Spoiler Features as animal spawn prereq. :

Features, that can be placed on following terrains.
Oasis (can't be next to each other, next to river and next to coast. Can't be placed on Hill): Dunes, Desert, Scrub.
Flood Plains (must be on tile bordering River and must be on flat terrain): Dunes, Desert, Scrub, Plains, Muddy.

Swamp (must be on flat terrain): Grassland, Lush, Marsh, Muddy.
Mangrove: Lush, Marsh, Muddy.

Bamboo: Plains, Grassland, Rocky, Lush, Marsh, Muddy.
Savanna: Desert, Scrub, Plains, Grassland, Rocky.
Very Tall Grass: Scrub, Plains, Grassland, Rocky, Lush, Marsh, Muddy.
Jungle: Grassland, Lush, Marsh, Muddy.
Forest: Scrub, Plains, Grassland, Taiga, Rocky, Lush, Marsh, Muddy.

Ice: Polar Coast, Polar Sea, Polar Ocean, Polar Trench.
Kelp: Temperate Coast, Polar Coast.
Sea Grass: Temperate Coast, Tropical Coast.
Coral: Temperate/Tropical/Polar Coast, Lakes.
 
Last edited:
Goody Islands can be placed on any coast but like water terrain features there can be problems with placement if left up to the original map scripts. These problems are not so bad with sea grass and kelp but are why we don't have small islands in Caveman2Cosmos. It is also the reason reefs don't give :hammers: any more.

Also with water terrains most map scripts only place Coast, Sea and Ocean terrains with the post production being run afterwards to change the terrains to tropical, temperate and arctic. In these map scripts Ocean=Temperate Ocean etc. So when a water terrain feature or improvement or bonus says temperate ocean it can mean any ocean depending on when in the script code is run.

The same is true for Lakes and Lake Shores.
 
Goody Islands can be placed on any coast but like water terrain features there can be problems with placement if left up to the original map scripts. These problems are not so bad with sea grass and kelp but are why we don't have small islands in Caveman2Cosmos. It is also the reason reefs don't give :hammers: any more.

Also with water terrains most map scripts only place Coast, Sea and Ocean terrains with the post production being run afterwards to change the terrains to tropical, temperate and arctic. In these map scripts Ocean=Temperate Ocean etc. So when a water terrain feature or improvement or bonus says temperate ocean it can mean any ocean depending on when in the script code is run.

The same is true for Lakes and Lake Shores.
Is it intentional, that Corals may be placed in polar/temperate waters?
Reefs are geologic formations, so for them temperature of water doesn't matter.
Corals could be tropical only, just like ice is polar only.
It seems like no animals spawn in Trench according to CIV4SpawnInfos.

It appears some things requires forest_old (ancient forest) for spawning, and that feature isn't generated.
It appears there are 7 features, that are tied to 3 or less animals.
 
Last edited:
Is it intentional, that Corals may be placed in polar/temperate waters?
Reefs are geologic formations, so for them temperature of water doesn't matter.
Corals could be tropical only, just like ice is polar only.
It seems like no animals spawn in Trench according to CIV4SpawnInfos.

It appears some things requires forest_old (ancient forest) for spawning, and that feature isn't generated.
It appears there are 7 features, that are tied to 3 or less animals.
Coral does exist in temperate and antarctic regions. I am not sure if it does create surafce reefs there though.

Spawn of animal XML were done before we split the ocean into temperature regions happened. Some changes were done when they were introduced. Trenches were being discussed but had not been implemented. Trenches are non existent on most map scripts.
 
raxo, are you on the modding team with SVN access? If not, I think you should be. You clearly have the attention to detail that C2C needs.
 
Coral does exist in temperate and antarctic regions. I am not sure if it does create surafce reefs there though.

Spawn of animal XML were done before we split the ocean into temperature regions happened. Some changes were done when they were introduced. Trenches were being discussed but had not been implemented. Trenches are non existent on most map scripts.
I don't see corals on polar zones, they may border them at best.
raxo, are you on the modding team with SVN access? If not, I think you should be. You clearly have the attention to detail that C2C needs.
I don't have SVN access.
 
Back
Top Bottom