Difference between revisions of "Template:Leather Production"

From RimWorld Wiki
Jump to navigation Jump to search
(Undo revision 93294 by Cheldra (talk))
Tag: Undo
(Taking advantage of the default value of "Average Offspring Per Birth". Removed 2 redundant variables.)
 
Line 18: Line 18:
 
  | {{#switch: TRUE
 
  | {{#switch: TRUE
 
   | {{#if: {{#show: {{#var:animal}}|?Eggs Per Clutch Average#}}| TRUE | FALSE}} = {{#expr:{{#var:females}}*{{#show: {{#var:animal}}|?Eggs Per Clutch Average#}}/{{#show: {{#var:animal}}|?Egg Laying Interval#}}}}
 
   | {{#if: {{#show: {{#var:animal}}|?Eggs Per Clutch Average#}}| TRUE | FALSE}} = {{#expr:{{#var:females}}*{{#show: {{#var:animal}}|?Eggs Per Clutch Average#}}/{{#show: {{#var:animal}}|?Egg Laying Interval#}}}}
   | {{#if: {{#show: {{#var:animal}}|?Offspring Per Birth#}}| TRUE | FALSE}} = {{#expr:{{#var:females}}*{{#if: {{#show: {{#var:animal}}|?Average Offspring Per Birth#}} | {{#show: {{#var:animal}}|?Average Offspring Per Birth#}} | 1}}/{{#show: {{#var:animal}}|?Gestation Period Days#}}}}
+
   | {{#if: {{#show: {{#var:animal}}|?Offspring Per Birth#}}| TRUE | FALSE}} = {{#expr:{{#var:females}}* {{#show: {{#var:animal}}|?Average Offspring Per Birth#}} /{{#show: {{#var:animal}}|?Gestation Period Days#}}}}
 
   | #default = 0
 
   | #default = 0
 
   }}
 
   }}
 
}}<!--
 
}}<!--
  
-->{{#vardefine:baby_slaughter_leather_production
 
| {{#expr:{{#var:offspring_rate}}*{{#var:baby_leather}}}}
 
}}<!--
 
 
-->{{#vardefine:adult_slaughter_leather_production
 
| {{#expr:{{#var:offspring_rate}}*{{#show: {{#var:animal}}|?Leather Yield#}}}}
 
}}<!--
 
  
-->{{#ifeq: {{lc:{{#var:slaughter_age}}}} | baby | {{#var:baby_slaughter_leather_production}} | {{#var:adult_slaughter_leather_production}}}}  
+
-->{{#ifeq: {{lc:{{#var:slaughter_age}}}} | baby | {{#expr:{{#var:offspring_rate}}*{{#var:baby_leather}}}} | {{#expr:{{#var:offspring_rate}}*{{#show: {{#var:animal}}|?Leather Yield#}}}} }}  
 
</includeonly><noinclude>
 
</includeonly><noinclude>
 
{{documentation}}
 
{{documentation}}
 
</noinclude>
 
</noinclude>

Latest revision as of 20:08, 5 March 2025

Documentation icon Template documentation[view] [edit] [history] [purge]

Returns the items of leather per day produced from the slaughtering of offspring. This calculation assumes that there is no time between pregnancies.

Usage[edit]

  • The first parameter, if present, will specify which animal to generate the template for. If absent, {{PAGENAME}} will be used.
  • The second parameter determines whether the offspring are slaughtered upon birth or upon reaching adulthood. Baby for baby slaughter, Adult for adult slaughter. Defaults to Baby.
  • The third parameter is the number of females in the system. Defaults to 1.
  • The fourth parameter is the number of males in the system. Defaults to 0. - this doesn't actually do anything, but it's there to be consistent with Template:Nutrition Consumption.

Examples[edit]

Single inexplicably pregnant chinchilla[edit]

{{Leather Production| Chinchilla | Adult}}

result: 6.4917859035506

5 male chinchillas, 5 female chinchillas[edit]

{{Leather Production| chinchilla | Adult | 5 | 5 }}

result: 32.458929517753


Baby thrumbo slaughter[edit]

{{Leather Production| Thrumbo | Baby}}

result: 1.7

Adult thrumbo slaughter[edit]

{{Leather Production| Thrumbo | Adult}}

result: 8


See also: Template:Nutrition Consumption Template:Meat Production