User:Esredar/Sandbox
Esredar's sandbox
Landmarks[edit]
Multiple tables[edit]
Landmark features[edit]
| Name | Description | Fl | SH | LH | Mt | Secondary features |
|---|---|---|---|---|---|---|
| Basin | A natural depression in a mountain range, in which groundwater feeds a small lake. | rare: wetland | ||||
| Cavern | A network of caves formed by various geological processes.
|
frequent: bay
rare: pond, lake, lake with island, wetland | ||||
| Chasm | Geological movement has caused deep fissures in this mountain. | frequent: bay
rare: pond, lake, lake with island, wetland | ||||
| Cliffs | Steep cliffs surround three sides of this area. | rare: pond, lake, lake with island, wetland | ||||
| Crevasse | A massive rift created by glacial movement.
|
|||||
| Dunes | A barren expanse of sand. This area is extremely inhospitable.
|
|||||
| Hollow | A small open area surrounded by cliffs. | occasional: oasis | ||||
| Ice dunes | Massive rolling hills made from compacted windswept snow. | |||||
| Lava flow | The surrounding landscape routinely funnels large amounts of lava into this area, making it extremely inhospitable. | |||||
| Lava lake | A lake of deep lava terrain surrounded by volcanic rock. | |||||
| Plateau | A small rise with sharp cliffs and a flat top. | rare: wetland, pond | ||||
| Terraforming scar | A misaligned blast from an ancient terraforming device has warped the earth into serpentine spirals. The area has since recovered, though the twisted and deformed hills remain. | rare: pond | ||||
| Valley | A steep valley carved through a mountain. | rare: pond, lake, lake with island, bay, wetland | ||||
| Archipelago | A network of several small islands dotting the coast. | |||||
| Bay | A large indentation in the coastline that provides shelter from strong coastal winds.
|
|||||
| Coastal atoll | An island surrounding a large lagoon. There's very little land to build on here. | |||||
| Coastal island | A large island near the shore. | |||||
| Fjord | A long, narrow sea inlet surrounded by steep terrain. | |||||
| Peninsula | An outcropping of land surrounded by ocean. | |||||
| Iceberg | A floating mass of ice, detached from the larger ice sheet.
|
|||||
| Dry lake | The remains of a former lake. | |||||
| Hot springs | A hot water spring, heated by geothermal activity. | occasional: valley, cavern, chasm, terraforming scar
rare: wetland | ||||
| Lake | A large body of fresh water. | rare: wetland | ||||
| Lake with island | A large body of fresh water encircles one or more islands. | rare: wetland | ||||
| Oasis | A lush spring featuring abundant plant life and water. | |||||
| Pond | A small body of fresh water. | rare: wetland | ||||
| Toxic lake | A body of water that has been poisoned by chemicals leaching out of the ground. The water will cause toxic buildup. | |||||
| Wetland | Large interconnected waterways dominate the area. | |||||
| Ancient chemfuel refinery | An abandoned industrial installation containing large quantities of chemfuel. It may also contain dangerous security systems. | rare: hot springs, ancient smoke vent, ancient toxic vent, ancient heat vent | ||||
| Ancient garrison | A long-abandoned military structure. It may still contain valuable items, as well as active security systems. Use caution while exploring these ruins. | rare: hot springs, ancient smoke vent, ancient toxic vent, ancient heat vent | ||||
| Ancient launch site | An abandoned collection of launch pads used to deliver supplies to orbital platforms. It contains working transport pods. | rare: hot springs, ancient smoke vent, ancient toxic vent, ancient heat vent | ||||
| Ancient warehouse | An abandoned warehouse. It still contains valuables. It may also contain dangerous security systems. | rare: hot springs, ancient smoke vent, ancient toxic vent, ancient heat vent | ||||
| Ancient heat vent | Ancient ducts will regularly vent heat from an underground megastructure, dramatically raising the temperature of the surrounding area. | |||||
| Ancient smoke vent | This area has a number of massive exhaust vents. An ancient mechanism buried deep beneath the earth will occasionally vent large amounts of smoke, blocking out the sun for days at a time. | |||||
| Ancient toxic vent | Massive toxic vents will regularly spew toxic fallout into the air. The vents connect to an ancient substructure buried deep beneath the earth. | |||||
| Ancient quarry | This area was once mined for its natural resources, and the remains of the ancient quarry are still here.
|
always: cavern
rare: hot springs, ancient smoke vent, ancient toxic vent, ancient heat vent | ||||
| Harbor | An abandoned coastal settlement. | always: bay | ||||
| Ruins | The remains of an ancient settlement. These ruins may contain a wide variety of possible threats. | rare: pond, lake, lake with island, hot springs, ancient smoke vent, ancient toxic vent, ancient heat vent | ||||
| Frozen ruins | The ruins of an ancient settlement, now encased in solid ice. These ruins may contain untold dangers. | rare: pond, lake, lake with island, hot springs, ancient smoke vent, ancient toxic vent, ancient heat vent | ||||
| Abandoned colony | A recently abandoned colony. | occasional: bay, valley, cavern, chasm
rare: plateau, pond, lake, lake with island, hot springs, ancient smoke vent, ancient toxic vent, ancient heat vent | ||||
| Infested settlement | A once-prosperous settlement that was destroyed by an insect infestation. It may still contain valuable resources.
|
rare: hot springs, ancient smoke vent, ancient toxic vent, ancient heat vent |
Biome compatibility[edit]
| Name | TF | TS | TrR | TrS | AS | D | ED | BF | CB | T | ISh | SI | GP | Gl | Gr | L | S |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Basin | |||||||||||||||||
| Cavern | |||||||||||||||||
| Chasm | |||||||||||||||||
| Cliffs | |||||||||||||||||
| Crevasse | |||||||||||||||||
| Dunes | |||||||||||||||||
| Hollow | |||||||||||||||||
| Ice Dunes | |||||||||||||||||
| Lava flow | |||||||||||||||||
| Lava lake | |||||||||||||||||
| Plateau | |||||||||||||||||
| Terraforming scar | |||||||||||||||||
| Valley | |||||||||||||||||
| Archipelago | |||||||||||||||||
| Bay | |||||||||||||||||
| Coastal atoll | |||||||||||||||||
| Coastal island | |||||||||||||||||
| Fjord | |||||||||||||||||
| Peninsula | |||||||||||||||||
| Iceberg | |||||||||||||||||
| Dry lake | |||||||||||||||||
| Hot springs | |||||||||||||||||
| Lake | |||||||||||||||||
| Lake with island | |||||||||||||||||
| Oasis | |||||||||||||||||
| Pond | |||||||||||||||||
| Toxic lake | |||||||||||||||||
| Wetland | |||||||||||||||||
| Ancient chemfuel refinery | |||||||||||||||||
| Ancient garrison | |||||||||||||||||
| Ancient launch site | |||||||||||||||||
| Ancient warehouse | |||||||||||||||||
| Ancient heat vent | |||||||||||||||||
| Ancient smoke vent | |||||||||||||||||
| Ancient toxic vent | |||||||||||||||||
| Ancient quarry | |||||||||||||||||
| Harbor | |||||||||||||||||
| Ruins | |||||||||||||||||
| Frozen ruins | |||||||||||||||||
| Abandoned colony | |||||||||||||||||
| Infested settlement |
Single table[edit]
wikitable:
| Name | Description | Terrain | Biomes | Combines with | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F | SH | LH | M | TF | TS | TrR | TrS | AS | D | ED | BF | CB | T | IC | SI | GP | Gl | Gr | L | S | |||
| Basin | A natural depression in a mountain range, in which groundwater feeds a small lake. | wetland, ancient quarry | |||||||||||||||||||||
| Cavern | Example | Example | |||||||||||||||||||||
| Chasm | Example | Example | |||||||||||||||||||||
STDT double row header:
| Name | Description | Terrain | Biomes | Combines with | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F | SH | LH | M | TF | TS | TrR | TrS | AS | D | ED | BF | CB | T | IC | SI | GP | Gl | Gr | L | S | |||
| Basin | A natural depression in a mountain range, in which groundwater feeds a small lake. | wetland, ancient quarry | |||||||||||||||||||||
| Cavern | Example | Example | |||||||||||||||||||||
| Chasm | Example | Example | |||||||||||||||||||||
STDT single row header:
| Name | Description | F | SH | LH | M | TF | TS | TrR | TrS | AS | D | ED | BF | CB | T | IC | SI | GP | Gl | Gr | L | S | Combines with |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Basin | A natural depression in a mountain range, in which groundwater feeds a small lake. | wetland, ancient quarry | |||||||||||||||||||||
| Cavern | Example | Example | |||||||||||||||||||||
| Chasm | Example | Example |
Biomes[edit]
Dealing with coastal animals[edit]
Adding a Is_Coastal flag to animals[edit]
Temperate Forest Fauna (current):
Alpaca, Bison, Boomalope, Boomrat, Cougar, Deer, Donkey, Gazelle, Grizzly bear, Guinea pig, Hare, Horse, Ibex, Lynx, Megasloth, Muffalo, Raccoon, Rat, Red fox, Rhinoceros, Squirrel, Timber wolf, Tortoise, Turkey, Warg, Wild boar, Yak, Badger
, Bluebird
, Crow
, Mink
, Porcupine
, Quail
, Sparrow
, Swan
, Wolverine
Testing for non-coastal: None.
Testing for coastal (not implemented): None.
Comments[edit]
- Adding a Is_coastal boolean is fairly easy but since the flag would only be set on specific animals, you can only test if it is true. Undefined is not evaluated as false.
- There's also the issue of Infobox growing into a monster as we add more data
- So
- the current implementation would get all animals (coastal or not) without discriminating. It works I guess but there's no way to differentiate the coastal animals. You'd have to go to the page and see the description. Possible in the short term but a bit disappointing. Not as good as the current description.
- Testing if Is_Coastal is false always returns None. Useless.
- The only way for this to work would be to generate the value automatically on all pages that don't have the flag set. Not worth it.
- Testing if it's true would likely work. We'd get a list of the coastal animals for that biome.
- Could maybe get the full list and the coastal list and painstakingly build the displayed list. Uggh, it 's not like we have good string functions.
Maybe it's the wrong approach.
What we have in the XML[edit]
Going back to the XML files, we have:
- All coastal animals come with Odyssey. There are 8 total, 7 defined in Races_Animal_Coastal.xml, 1 (penguin) defined in Races_Animal_Birds.xml.
- Biomes have them listed under tag <coastalWildAnimals>, unlike the other animals who are in <wildAnimals>.
- 12 Core biomes and 4 Odyssey biomes have them.
- Side note: there's also tag <pollutionWildAnimals>, which was added with Biotech. Presumably that list defines the animals spawning when the tile is polluted. Not sure what happens if the map is not very polluted, do you get a mix? That's beside the point, but at some point it could be useful to display that in Biomes too.
Analysis[edit]
So it's the biome that lists which animals live where, with a different list for coastal and a different list for pollution.
In contrast, in the wiki, each animal has boolean flags set for each biome it lives in. It makes sense because it's a many to many relationship, you can't have lists in properties, and there are less biomes than animals.
Coastal animals are always coastal, at least for now. There are no animals that are sometimes land-based and sometimes coastal. So having a Is_Coastal flag along with the usual Lives_In_Temperate_Forest (and friends) makes more sense than doubling the biome list with stuff like Lives_In_Temperate_Forest_Coast, which would mirror what has been done for <wildAnimals>. My concern is property ballooning, although I'm unclear on the limitations of the wiki.
Do we need to know that an animal is coastal?
- on the animal page, it could be displayed automatically. But that could also be done by mentioning it in the text.
- having a property for it means you would get a page listing all the coastal animals. Always nice.
- on Biomes, it would be nice to differentiate between the land animals that always have a chance to be there, and the coastal animals that are only there if the tile is coastal.
I think in the short term, just setting the biomes flags would allow us to use #ask for the Odyssey biomes and the Habitats template on coastal animals.
For lists mentioning that the animals are coastal in Biomes, it would actually be easier to have specific Lives_In_Temperate_Forest_Coast. I don't like the redundancy of info but maybe that comes with the limits of working with a wiki. Need input from experienced people.
Testing Habitats[edit]
Panther habitat: tropical rainforests, tropical swamps, and scarlands