Topic on Talk:Temperate forest

Jump to navigation Jump to search
Ickputzdirwech (talkcontribs)

I mainly wanted to stop by and appreciate your work! It would be really good to have dedicated pages for each biome. How far you think this page is from being able to be moved to the article namespace? I also think it was a good choice to use a separate infobox template. Template:Infobox main has become to big IMO. I would really like to display the commonalities of different species as well. I guess you decided that tables were to big for that? I could create a small template similar to Template:Icon List, that adds the commonality in brackets, however. For example: Berry bush Berry bush (0.05)

LongCT (talkcontribs)

Thanks! I think the page is pretty much ready to be moved (the analysis is not that important imo). The infobox's credits should go to Arcangelus though, they did pretty much most of the work.

I'd love to have the commonalities for the species. I tried the table approach but as you may have guessed it was way too big. If you're gonna do the new template, I think first the property for animals and plants "lives in [biome name here]" should be updated first (I think currently it is just a boolean, though the commonality for each of them on each biome is set correctly, it's just that the property is being set as boolean instead of the commonality value)

Ickputzdirwech (talkcontribs)

I did the necessary changes and hope that I fixed everything that got broken in the process. Is the information in the biomes up to date? Then we could start creating all individual biome pages.

Regarding the commonality: I would like to add them to Template:Habitats as well, but I'm not exactly sure how the commonality works. I assume this is relative to all other animals in that biome and then somehow dependant on the Property:Animal Density? Do you know any details?

LongCT (talkcontribs)

I plan to explain the wild animals spawning process one day (probably in the current Biomes page), so I know some details about it. Without going way too into details:

  • The game has a "desired animal density" value, which it converts to "desired total weights", the maximum total of weights (aka the commonality of each animals defined) of animals a map can have. The "desired animal density" is based on multiple factors like game conditions, pollution, and of course, the Property:Animal Density
  • The density is "per 10000 map squares", so the larger the map the bigger the total weights will scale -> more animals.
  • Once every 1213 ticks, it attempts to spawn in wild animals. If it succeeds (the desired total weights haven't been met yet, a random chance that scales with the desired density, the animal can arrive into the map), it picks a random weighted animal:
    • Pollution affects the selection - at high level of pollution it'll more likely to pick an animal from the pollution pool instead of the main pool.
    • The map temperature must be comfortable to an animal for it to be available to be pick. Coastal animals will only be pick on coastal maps.
    • The weight is the animal commonality, multiplied by any tile mutator factors (like animal habitat), and divided by it's average wild group size.
      • Any animals that "seek water" will have their weight returns 0 if there isn't a single water tile on that map.
  • It then spawns in a group of animal, the amount is between the wild spawn group.

I assume it works the same way with wild plants as well, but I haven't take a look at it yet.

LongCT (talkcontribs)

Correction: The "desired total weights" is compared against the "current total weights" to determine if it should spawn more animals. This "current total weights" is actually not the sum of all animals' commonalities, but the sum of a value called "ecoSystemWeight" (for example, the ecoSystemWeight of one bear is 0.5).

I don't know if every animal entries have this as a property yet or not.

Reply to "Really nice work!"