- 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.
Difference between revisions of "Grazer"
m (Various technicalities) |
(Replaced image.) |
||
(15 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
− | {{Quality|Superior | + | {{Quality|Superior}} |
{{av}}{{buggy}} | {{av}}{{buggy}} | ||
− | + | [[File:v50_grazing_preview.png|thumb|right|The grass tastes exactly like ramen to them.]]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). Other sources are [[Animal caretaker|animal caretakers]] feeding chained/caged creatures, and dwarves feeding their [[pet]]s. | |
− | 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== | ||
Line 9: | Line 8: | ||
GRAZER = 20000 × G × (max size)<sup>-3/4</sup> | GRAZER = 20000 × G × (max size)<sup>-3/4</sup> | ||
− | '''''G''' can be set in d_init (100 by default)'' | + | '''''G''' can be set in d_init or the game tab in settings, listed as Grazing Coefficient (100 by default)'' |
'''''max size''' is the maximum size a creature can reach, divided by 10.'' | '''''max size''' is the maximum size a creature can reach, divided by 10.'' | ||
Line 15: | Line 14: | ||
''The minimum resulting GRAZER value is capped at 150, the maximum at 3 million.'' | ''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 {{token|GRAZER|cr|<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 | + | For custom creatures, you could also set the value directly with the {{token|GRAZER|cr|<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. Because of this, it may be wise to give larger animals grazing areas separate from other animals, as the larger animals are likely to not leave enough grass for other animals, which can lead to them starving. 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 three also can be [[shear]]ed for [[wool]]. Creatures with larger sizes consume more grass, but also produce more meat when [[butcher]]ed. | + | Animals which graze are typically good livestock candidates, as many of them can be [[milk]]ed and three also can be [[shear]]ed for [[wool]]. Creatures with larger sizes consume more grass, but also produce more meat when [[butcher]]ed. Grazing animals who are pets will occasionally be fed by their owners, allowing them to roam free without the need of a pasture, however this is unreliable due to pet feeding being a very low-priority job, often leading to these pets starving and possibly dying if not supervised. If grazing animals consume all the grass on a tile, the tile will be reverted to the base layer material, which 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 | ||
==List of grazing animals== | ==List of grazing animals== | ||
Line 39: | Line 37: | ||
|style="text-align:right"| 106.366 | |style="text-align:right"| 106.366 | ||
|style="text-align:right"| 5,000,000 | |style="text-align:right"| 5,000,000 | ||
− | || || || 19 | + | || || || 19 × 10 || 188.03 || 13.7 |
|- | |- | ||
Line 47: | Line 45: | ||
| | | | ||
| | | | ||
− | | 14 | + | | 14 × 12 |
| 166.68 | | 166.68 | ||
| 12.9 | | 12.9 | ||
Line 57: | Line 55: | ||
| | | | ||
| | | | ||
− | | 13 | + | | 13 × 10 |
| 128.19 | | 128.19 | ||
| 11.3 | | 11.3 | ||
Line 67: | Line 65: | ||
| | | | ||
| | | | ||
− | | 13 | + | | 13 × 9 |
| 113.63 | | 113.63 | ||
| 10.7 | | 10.7 | ||
Line 77: | Line 75: | ||
| | | | ||
| | | | ||
− | | 14 | + | | 14 × 8 |
| 111.80 | | 111.80 | ||
| 10.6 | | 10.6 | ||
Line 87: | Line 85: | ||
| | | | ||
| | | | ||
− | | <s>9 | + | | <s>9 × 7</s> ♠ |
| <s>62.89</s> ♠ | | <s>62.89</s> ♠ | ||
| <s>7.9</s> ♠ | | <s>7.9</s> ♠ | ||
Line 97: | Line 95: | ||
| style="text-align:center"| Yes | | style="text-align:center"| Yes | ||
| | | | ||
− | | 10 | + | | 10 × 6 |
| 56.23 | | 56.23 | ||
| 7.5 | | 7.5 | ||
Line 107: | Line 105: | ||
| | | | ||
| | | | ||
− | | 10 | + | | 10 × 6 |
| 56.23 | | 56.23 | ||
| 7.5 | | 7.5 | ||
Line 117: | Line 115: | ||
| style="text-align:center"| Yes | | style="text-align:center"| Yes | ||
| | | | ||
− | | 9 | + | | 9 × 5 |
| 43.04 | | 43.04 | ||
| 6.6 | | 6.6 | ||
Line 127: | Line 125: | ||
| style="text-align:center"| Yes | | style="text-align:center"| Yes | ||
| | | | ||
− | | 8 | + | | 8 × 5 |
| 38.34 | | 38.34 | ||
| 6.2 | | 6.2 | ||
Line 137: | Line 135: | ||
| | | | ||
| | | | ||
− | | 8 | + | | 8 × 5 |
| 38.34 | | 38.34 | ||
| 6.2 | | 6.2 | ||
Line 147: | Line 145: | ||
| | | | ||
| | | | ||
− | | 7 | + | | 7 × 5 |
| 34.68 | | 34.68 | ||
| 5.9 | | 5.9 | ||
Line 157: | Line 155: | ||
| | | | ||
| | | | ||
− | | 7 | + | | 7 × 5 |
| 34.60 | | 34.60 | ||
| 5.9 | | 5.9 | ||
Line 167: | Line 165: | ||
| style="text-align:center"| Yes | | style="text-align:center"| Yes | ||
| | | | ||
− | | 7 | + | | 7 × 5 |
| 33.44 | | 33.44 | ||
| 5.8 | | 5.8 | ||
Line 177: | Line 175: | ||
| style="text-align:center"| Yes | | style="text-align:center"| Yes | ||
| | | | ||
− | | 7 | + | | 7 × 5 |
| 33.44 | | 33.44 | ||
| 5.8 | | 5.8 | ||
Line 187: | Line 185: | ||
| | | | ||
| | | | ||
− | | 6 | + | | 6 × 5 |
| 28.28 | | 28.28 | ||
| 5.3 | | 5.3 | ||
Line 197: | Line 195: | ||
| | | | ||
| | | | ||
− | | 5 | + | | 5 × 5 |
| 23.64 | | 23.64 | ||
| 4.9 | | 4.9 | ||
Line 207: | Line 205: | ||
| style="text-align:center"| Yes | | style="text-align:center"| Yes | ||
| | | | ||
− | | 5 | + | | 5 × 5 |
| 22.80 | | 22.80 | ||
| 4.8 | | 4.8 | ||
Line 217: | Line 215: | ||
| | | | ||
| | | | ||
− | | 5 | + | | 5 × 5 |
| 22.80 | | 22.80 | ||
| 4.8 | | 4.8 | ||
Line 227: | Line 225: | ||
| | | | ||
| | | | ||
− | | 5 | + | | 5 × 5 |
| 21.93 | | 21.93 | ||
| 4.7 | | 4.7 | ||
Line 237: | Line 235: | ||
| | | | ||
| | | | ||
− | | <strike>5 | + | | <strike>5 × 4</strike> ♠ |
| <strike>18.99</strike> ♠ | | <strike>18.99</strike> ♠ | ||
| <strike>4.4</strike> ♠ | | <strike>4.4</strike> ♠ | ||
Line 247: | Line 245: | ||
| style="text-align:center"| Yes | | style="text-align:center"| Yes | ||
| | | | ||
− | | 6 | + | | 6 × 3 |
| 16.82 | | 16.82 | ||
| 4.1 | | 4.1 | ||
Line 257: | Line 255: | ||
| style="text-align:center"| Yes | | style="text-align:center"| Yes | ||
| style="text-align:center"| Yes | | style="text-align:center"| Yes | ||
− | | 4 | + | | 4 × 4 |
| 15.54 | | 15.54 | ||
| 3.9 | | 3.9 | ||
Line 267: | Line 265: | ||
| | | | ||
| | | | ||
− | | 5 | + | | 5 × 3 |
| 12.87 | | 12.87 | ||
| 3.6 | | 3.6 | ||
Line 277: | Line 275: | ||
| style="text-align:center"| Yes | | style="text-align:center"| Yes | ||
| | | | ||
− | | 5 | + | | 5 × 3 |
| 12.17 | | 12.17 | ||
| 3.5 | | 3.5 | ||
Line 287: | Line 285: | ||
| | | | ||
| | | | ||
− | | <strike>5 | + | | <strike>5 × 3</strike> ♠ |
| <strike>12.17</strike> ♠ | | <strike>12.17</strike> ♠ | ||
| <strike>3.5</strike> ♠ | | <strike>3.5</strike> ♠ | ||
Line 297: | Line 295: | ||
| | | | ||
| | | | ||
− | | 4 | + | | 4 × 3 |
| 10.00 | | 10.00 | ||
| 3.2 | | 3.2 | ||
Line 307: | Line 305: | ||
| | | | ||
| | | | ||
− | | 4 | + | | 4 × 3 |
| 10.00 | | 10.00 | ||
| 3.2 | | 3.2 | ||
Line 317: | Line 315: | ||
| style="text-align:center"| Yes | | style="text-align:center"| Yes | ||
| | | | ||
− | | 4 | + | | 4 × 3 |
| 9.24 | | 9.24 | ||
| 3.0 | | 3.0 | ||
Line 327: | Line 325: | ||
| style="text-align:center"| Yes | | style="text-align:center"| Yes | ||
| style="text-align:center"| Yes | | style="text-align:center"| Yes | ||
− | | 4 | + | | 4 × 2 |
| 7.65 | | 7.65 | ||
| 2.8 | | 2.8 | ||
Line 337: | Line 335: | ||
| style="text-align:center"| Yes | | style="text-align:center"| Yes | ||
| | | | ||
− | | 3 | + | | 3 × 2 |
| 5.95 | | 5.95 | ||
| 2.4 | | 2.4 | ||
Line 347: | Line 345: | ||
| | | | ||
| | | | ||
− | | 3 | + | | 3 × 2 |
| 5.95 | | 5.95 | ||
| 2.4 | | 2.4 | ||
Line 357: | Line 355: | ||
| | | | ||
| | | | ||
− | | 3 | + | | 3 × 2 |
| 5.95 | | 5.95 | ||
| 2.4 | | 2.4 | ||
Line 367: | Line 365: | ||
| | | | ||
| | | | ||
− | | 3 | + | | 3 × 2 |
| 5.95 | | 5.95 | ||
| 2.4 | | 2.4 | ||
Line 377: | Line 375: | ||
| style="text-align:center"| Yes | | style="text-align:center"| Yes | ||
| style="text-align:center"| Yes | | style="text-align:center"| Yes | ||
− | | 3 | + | | 3 × 2 |
| 5.95 | | 5.95 | ||
| 2.4 | | 2.4 | ||
Line 387: | Line 385: | ||
| | | | ||
| | | | ||
− | | 3 | + | | 3 × 2 |
| 5.49 | | 5.49 | ||
| 2.3 | | 2.3 | ||
Line 397: | Line 395: | ||
| | | | ||
| | | | ||
− | | 2 | + | | 2 × 2 |
| 3.54 | | 3.54 | ||
| 1.9 | | 1.9 | ||
Line 407: | Line 405: | ||
| | | | ||
| | | | ||
− | | 2 | + | | 2 × 2 |
| 2.99 | | 2.99 | ||
| 1.7 | | 1.7 | ||
Line 417: | Line 415: | ||
| | | | ||
| | | | ||
− | | 2 | + | | 2 × 1 |
| 1.78 | | 1.78 | ||
| 1.3 | | 1.3 | ||
Line 427: | Line 425: | ||
| | | | ||
| | | | ||
− | | <strike>2 | + | | <strike>2 × 1</strike> ♠ |
| <strike>1.06</strike> ♠ | | <strike>1.06</strike> ♠ | ||
| <strike>1.0</strike> ♠ | | <strike>1.0</strike> ♠ | ||
Line 437: | Line 435: | ||
| | | | ||
| | | | ||
− | | 1 | + | | 1 × 1 |
| 0.81 | | 0.81 | ||
| 0.9 | | 0.9 | ||
Line 447: | Line 445: | ||
| | | | ||
| | | | ||
− | | 1 | + | | 1 × 1 |
| 0.72 | | 0.72 | ||
| 0.8 | | 0.8 | ||
Line 457: | Line 455: | ||
| | | | ||
| | | | ||
− | | 1 | + | | 1 × 1 |
| 0.27 | | 0.27 | ||
| 0.5 | | 0.5 | ||
Line 467: | Line 465: | ||
| | | | ||
| | | | ||
− | | 1 | + | | 1 × 1 |
| 0.19 | | 0.19 | ||
| 0.4 | | 0.4 | ||
Line 494: | Line 492: | ||
| Yes | | Yes | ||
| | | | ||
− | |style="text-align:left"| 9 | + | |style="text-align:left"| 9 × 9 ? |
||81 | ||81 | ||
|- | |- | ||
Line 503: | Line 501: | ||
| Yes | | Yes | ||
| | | | ||
− | |style="text-align:left"| 6 | + | |style="text-align:left"| 6 × 6 |
||36 | ||36 | ||
|- | |- | ||
Line 512: | Line 510: | ||
| | | | ||
| | | | ||
− | |style="text-align:left"| 4 | + | |style="text-align:left"| 4 × 4 |
||20 | ||20 | ||
|- | |- | ||
Line 521: | Line 519: | ||
| | | | ||
| | | | ||
− | |style="text-align:left"| 4 | + | |style="text-align:left"| 4 × 4 |
||20 | ||20 | ||
|- | |- | ||
Line 530: | Line 528: | ||
| | | | ||
| | | | ||
− | |style="text-align:left"| 3 | + | |style="text-align:left"| 3 × 3 ? |
||9 | ||9 | ||
|- | |- | ||
Line 539: | Line 537: | ||
| | | | ||
| | | | ||
− | |style="text-align:left"| 1 | + | |style="text-align:left"| 1 × 1 ? |
||1 | ||1 | ||
|- | |- | ||
Line 547: | Line 545: | ||
==Bugs== | ==Bugs== | ||
+ | * Grass does not grow back on mountain biomes.{{bug|4164}} | ||
* Egg-laying grazers will starve themselves sitting on a [[nest box]].{{bug|4637}} | * Egg-laying grazers will starve themselves sitting on a [[nest box]].{{bug|4637}} | ||
+ | ** Some workarounds are detailed in [http://www.bay12forums.com/smf/index.php?topic=175915.0 this forum thread.] | ||
+ | * Grazing juveniles 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 capybara]]s.{{verify|no bug report}} | ||
+ | * When a [[civilian alert]] is active, grazers outside of the alert burrow refuse to eat.{{bug|6240}} | ||
+ | [[ru:Grazer]] | ||
− | + | {{category|Fortress mode}} | |
− | |||
− |
Latest revision as of 19:57, 9 March 2024
v50.14 · v0.47.05 This article is about the current version of DF.Note that some content may still need to be updated. |
This feature has one or more outstanding bugs. Please view the Bugs section for details. |
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). Other sources are animal caretakers feeding chained/caged creatures, and dwarves feeding their pets.
Grazing animals and pasture size[edit]
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 or the game tab in settings, listed as Grazing Coefficient (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. Because of this, it may be wise to give larger animals grazing areas separate from other animals, as the larger animals are likely to not leave enough grass for other animals, which can lead to them starving. 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 three also can be sheared for wool. Creatures with larger sizes consume more grass, but also produce more meat when butchered. Grazing animals who are pets will occasionally be fed by their owners, allowing them to roam free without the need of a pasture, however this is unreliable due to pet feeding being a very low-priority job, often leading to these pets starving and possibly dying if not supervised. If grazing animals consume all the grass on a tile, the tile will be reverted to the base layer material, which 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[edit]
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 grassless pastures.
Animal | Grazer value |
Creature Size |
Milkable | Shearable | Recommended Pasture Size per individual |
Needed Tiles (per rule-of-thumb) | Sqrt of Needed Tiles |
---|---|---|---|---|---|---|---|
Elephant | 106.366 | 5,000,000 | 19 × 10 | 188.03 | 13.7 | ||
Giant bull moose | 119.990 | 4,257,750 | 14 × 12 | 166.68 | 12.9 | ||
Rhinoceros | 156.023 | 3,000,000 | 13 × 10 | 128.19 | 11.3 | ||
Giant moose cow | 176.008 | 2,554,650 | 13 × 9 | 113.63 | 10.7 | ||
Draltha | 178.885 | 2,500,000 | 14 × 8 | 111.80 | 10.6 | ||
Gigantic panda | 318.005 | 1,160,900 | |||||
Water buffalo | 355.656 | 1,000,000 | Yes | 10 × 6 | 56.23 | 7.5 | |
Giraffe | 355.656 | 1,000,000 | 10 × 6 | 56.23 | 7.5 | ||
Yak | 464.736 | 700,000 | Yes | 9 × 5 | 43.04 | 6.6 | |
Cow | 521.695 | 600,000 | Yes | 8 × 5 | 38.34 | 6.2 | |
Unicorn | 521.695 | 600,000 | 8 × 5 | 38.34 | 6.2 | ||
Bull moose | 576.648 | 525,000 | 7 × 5 | 34.68 | 5.9 | ||
Giant capybara | 578.011 | 523,350 | 7 × 5 | 34.60 | 5.9 | ||
Horse | 598.140 | 500,000 | Yes | 7 × 5 | 33.44 | 5.8 | |
Camel (both) | 598.140 | 500,000 | Yes | 7 × 5 | 33.44 | 5.8 | |
Mule | 707.107 | 400,000 | 6 × 5 | 28.28 | 5.3 | ||
Cow moose | 845.857 | 315,000 | 5 × 5 | 23.64 | 4.9 | ||
Donkey | 877.383 | 300,000 | Yes | 5 × 5 | 22.80 | 4.8 | |
Elk | 877.383 | 300,000 | 5 × 5 | 22.80 | 4.8 | ||
Muskox | 911.793 | 285,000 | 5 × 5 | 21.93 | 4.7 | ||
Giant red panda | 1,053.393 | 235,100 | |||||
Tapir | 1,189.207 | 200,000 | Yes | 6 × 3 | 16.82 | 4.1 | |
Llama | 1,286.991 | 180,000 | Yes | Yes | 4 × 4 | 15.54 | 3.9 |
Deer | 1,553.939 | 140,000 | 5 × 3 | 12.87 | 3.6 | ||
Reindeer | 1,642.754 | 130,000 | Yes | 5 × 3 | 12.17 | 3.5 | |
Panda | 1,642.754 | 130,000 | |||||
Warthog | 2,000.000 | 100,000 | 4 × 3 | 10.00 | 3.2 | ||
Elk bird | 2,000.000 | 100,000 | 4 × 3 | 10.00 | 3.2 | ||
Kangaroo | 2,164.453 | 90,000 | Yes | 4 × 3 | 9.24 | 3.0 | |
Alpaca | 2,613.403 | 70,000 | Yes | Yes | 4 × 2 | 7.65 | 2.8 |
Goat | 3,363.586 | 50,000 | Yes | 3 × 2 | 5.95 | 2.4 | |
Mountain goat | 3,363.586 | 50,000 | 3 × 2 | 5.95 | 2.4 | ||
Ibex | 3,363.586 | 50,000 | 3 × 2 | 5.95 | 2.4 | ||
Impala | 3,363.586 | 50,000 | 3 × 2 | 5.95 | 2.4 | ||
Sheep | 3,363.586 | 50,000 | Yes | Yes | 3 × 2 | 5.95 | 2.4 |
Capybara | 3,640.161 | 45,000 | 3 × 2 | 5.49 | 2.3 | ||
Wombat | 5,656.854 | 25,000 | 2 × 2 | 3.54 | 1.9 | ||
Gazelle | 6,687.403 | 20,000 | 2 × 2 | 2.99 | 1.7 | ||
Hoary marmot | 11,246.827 | 10,000 | 2 × 1 | 1.78 | 1.3 | ||
Red panda | 18,914.832 | 5,000 | |||||
Hare | 24,716.044 | 3,500 | 1 × 1 | 0.81 | 0.9 | ||
Groundhog | 27,745.276 | 3,000 | 1 × 1 | 0.72 | 0.8 | ||
Cavy | 74767.439 | 800 | 1 × 1 | 0.27 | 0.5 | ||
Rabbit | 106365.918 | 500 | 1 × 1 | 0.19 | 0.4 |
- Key
- ♠ the four panda species will eat only bamboo (any type), in effect requiring much larger pasture areas even on maps where bamboo does grow, and modding to survive on maps where it doesn't
The giant animals not listed here are not included yet because that's a bunch more work, and I'm unsure how many of them (if any) are still bugged.
Bugs[edit]
- Grass does not grow back on mountain biomes.Bug:4164
- Egg-laying grazers will starve themselves sitting on a nest box.Bug:4637
- Some workarounds are detailed in this forum thread.
- Grazing juveniles 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.[Verify]
- When a civilian alert is active, grazers outside of the alert burrow refuse to eat.Bug:6240