v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Difference between revisions of "Grazer"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
(+token)
(Updated for 40.xx, added information from http://www.bay12forums.com/smf/index.php?topic=140544.msg5655205#msg5655205 and the following few replies. Removed mentioning of fixed bugs. Commented out deprecated table for now.)
Line 1: Line 1:
{{Migrated_article}}
 
 
{{Quality|Fine|19:52, 31 January 2014 (UTC)}}
 
{{Quality|Fine|19:52, 31 January 2014 (UTC)}}
 
{{av}}{{buggy}}
 
{{av}}{{buggy}}
  
Tame '''grazing''' animals (those with the {{token|GRAZER}} token) require a constant source of [[grass]] or cave moss to survive. [[Pasture]]s are currently the easiest such source, however care must be taken to ensure that the pasture is large enough to provide food for all the assigned animals (and any auto-assigned babies).
+
Tame '''grazing''' animals (those with the {{token|STANDARD_GRAZER}} token) require a constant source of [[grass]] or cave moss to survive. [[Pasture]]s are currently the easiest such source, however care must be taken to ensure that the pasture is large enough to provide food for all the assigned animals (and any auto-assigned babies).
  
 
==Grazing animals and pasture size==
 
==Grazing animals and pasture size==
Grazing animals use the {{token|GRAZER|cr|<value>}} token to signify how much grass they need to eat.  This is an inverse number - the value in grazer signifies how much hunger is reduced when eating a unit of grass. (Hunger increases every tick; a creature dies when it reaches 100,000). A creature with ten times the grazer value needs one tenth the amount of grass (and hence, pasture land) as a creature with a small grazer value. If you started your fortress in an undead biome, you may need to assign more space for a pasture as much of the grass is dead. Animals will not eat dead grass and will only eat the still living patches.
+
Grazing animals use the {{token|STANDARD_GRAZER}} which calculates a value from this formula:
  
Animals which graze are typically good livestock candidates, as many of them can be [[milk]]ed and 3 also can be [[shear]]ed for [[wool]]. Creatures with larger sizes consume more grass, but also produce more meat when [[butcher]]ed.
+
<big>GRAZER = 20000*G*(max size)^(-3/4)</big>
 +
 
 +
'''''G''' can be set in d_init (100 by default)''
 +
 
 +
'''''max size''' is the maximum size a creature can reach, divided by 10.''
 +
 
 +
''The minimum resulting GRAZER value is capped at 150, the maximum at 3 million.''
  
Each [[time]] unit adds one point to hungerAn animal takes an average of one turn per ten time units, and takes one time unit to eat grass. If there were an unlimited amount of grass on a tile, even animals with [GRAZER:1] would be able to feed themselves, however, there are at most 4 bunches of grass. Therefore, a creature of standard speed and agility with [GRAZER:3] would not be able to survive, and creatures with [GRAZER:4] require a constant source of grass (in other words infinite sized pastures) to survive. In practice, anything with [GRAZER:20] or less is eventually incapable of feeding itself. Because of this, the larger creatures like [[draltha]]s are virtually impossible to keep fed, and [[elephant]]s are incapable of feeding themselves fast enough to stave off starvation. {{bug|4113}}
+
For custom creatures, you could also set the value directly with the {{token|GRAZER|cr|<value>}} tokenIn either case, this is an inverse number - the GRAZER value signifies how much hunger is reduced when eating a unit of grass. (Hunger increases every tick; a creature dies when it reaches 100,000). A creature with ten times the grazer value needs one tenth the amount of grass (and hence, pasture land) as a creature with a small grazer value. If you started your fortress in an undead biome, you may need to assign more space for a pasture as much of the grass is dead. Animals will not eat dead grass and will only eat the still living patches.
  
 +
Animals which graze are typically good livestock candidates, as many of them can be [[milk]]ed and 3 also can be [[shear]]ed for [[wool]]. Creatures with larger sizes consume more grass, but also produce more meat when [[butcher]]ed.
 
If grazing animals consume all the grass on a tile, the tile will be reverted to the base layer material. This may be [[sand]], [[clay]] or [[soil]]. In this way you receive a visual clue as to the size of the pasture required.
 
If grazing animals consume all the grass on a tile, the tile will be reverted to the base layer material. This may be [[sand]], [[clay]] or [[soil]]. In this way you receive a visual clue as to the size of the pasture required.
  
==List of grazing animals==
+
<!--==List of grazing animals==
 
{{catbox}}
 
{{catbox}}
 
Take the following numbers with a grain of salt; they ignore the differing abilities of various biomes to replenish grass and are instead based on a rule of thumb that 20000=Grazer*Required_tiles. Usually you can get along with way smaller pastures. Nevertheless, a fairly large herd can cause overgrazing fast, so keep an eye out for hungry animals and desolate [[grass]]less pastures.
 
Take the following numbers with a grain of salt; they ignore the differing abilities of various biomes to replenish grass and are instead based on a rule of thumb that 20000=Grazer*Required_tiles. Usually you can get along with way smaller pastures. Nevertheless, a fairly large herd can cause overgrazing fast, so keep an eye out for hungry animals and desolate [[grass]]less pastures.
Line 483: Line 489:
 
|-
 
|-
 
|}
 
|}
 
+
-->
 
==Bugs==
 
==Bugs==
 
* A number of grazing creatures are unable to feed themselves fast enough to survive.{{bug|4113}}
 
  
 
* [[Panda]]s only eat [[bamboo]], and invariably starve.
 
* [[Panda]]s only eat [[bamboo]], and invariably starve.

Revision as of 13:32, 19 October 2014

This article is about the current version of DF.
Note that some content may still need to be updated.

Tame grazing animals (those with the [STANDARD_GRAZER] token) require a constant source of grass or cave moss to survive. Pastures are currently the easiest such source, however care must be taken to ensure that the pasture is large enough to provide food for all the assigned animals (and any auto-assigned babies).

Grazing animals and pasture size

Grazing animals use the [STANDARD_GRAZER] which calculates a value from this formula:

GRAZER = 20000*G*(max size)^(-3/4)

G can be set in d_init (100 by default)

max size is the maximum size a creature can reach, divided by 10.

The minimum resulting GRAZER value is capped at 150, the maximum at 3 million.

For custom creatures, you could also set the value directly with the [GRAZER:<value>] token. In either case, this is an inverse number - the GRAZER value signifies how much hunger is reduced when eating a unit of grass. (Hunger increases every tick; a creature dies when it reaches 100,000). A creature with ten times the grazer value needs one tenth the amount of grass (and hence, pasture land) as a creature with a small grazer value. If you started your fortress in an undead biome, you may need to assign more space for a pasture as much of the grass is dead. Animals will not eat dead grass and will only eat the still living patches.

Animals which graze are typically good livestock candidates, as many of them can be milked and 3 also can be sheared for wool. Creatures with larger sizes consume more grass, but also produce more meat when butchered. If grazing animals consume all the grass on a tile, the tile will be reverted to the base layer material. This may be sand, clay or soil. In this way you receive a visual clue as to the size of the pasture required.

Bugs

  • Grazing children tend to clump in the same tile as their mother, leading to starvation and overcrowding. This is particularly problematic for species with large litters, like giant capybaras.