Difference between revisions of "Template:Rest Effectiveness Quality Table"

From RimWorld Wiki
Jump to navigation Jump to search
(fixed hour calculation)
(Fixing distortion in spacing when the optional rows aren't present.)
Line 18: Line 18:
 
| {{%|{{#var:baseresteffectiveness}}*1.25|0}} ({{#expr:{{#var:restRate}}/({{#var:baseresteffectiveness}}*1.25) round 2}} h)
 
| {{%|{{#var:baseresteffectiveness}}*1.25|0}} ({{#expr:{{#var:restRate}}/({{#var:baseresteffectiveness}}*1.25) round 2}} h)
 
| {{%|{{#var:baseresteffectiveness}}*1.6 |0}} ({{#expr:{{#var:restRate}}/({{#var:baseresteffectiveness}}*1.6 ) round 2}} h)
 
| {{%|{{#var:baseresteffectiveness}}*1.6 |0}} ({{#expr:{{#var:restRate}}/({{#var:baseresteffectiveness}}*1.6 ) round 2}} h)
{{#if: {{#pos:{{Q|{{#var: name}}|Facility}}|Sleep accelerator}}|
+
{{#if: {{#pos:{{Q|{{#var: name}}|Facility}}|Sleep accelerator}}|<tr>
<tr>
 
 
<th> <small>{{#if: {{#var:stony}}|Non-Stone and Jade +<br/>}}[[Sleep accelerator]]{{IdeologyIcon}}</small> </th>
 
<th> <small>{{#if: {{#var:stony}}|Non-Stone and Jade +<br/>}}[[Sleep accelerator]]{{IdeologyIcon}}</small> </th>
 
<td> {{%|({{#var:baseresteffectiveness}}+0.35)*0.86|0}} ({{#expr:{{#var:restRate}}/(({{#var:baseresteffectiveness}}+0.35)*0.86) round 2}}&nbsp;h) </td>
 
<td> {{%|({{#var:baseresteffectiveness}}+0.35)*0.86|0}} ({{#expr:{{#var:restRate}}/(({{#var:baseresteffectiveness}}+0.35)*0.86) round 2}}&nbsp;h) </td>
Line 29: Line 28:
 
<td> {{%|({{#var:baseresteffectiveness}}+0.35)*1.6 |0}} ({{#expr:{{#var:restRate}}/(({{#var:baseresteffectiveness}}+0.35)*1.6 ) round 2}}&nbsp;h) </td>
 
<td> {{%|({{#var:baseresteffectiveness}}+0.35)*1.6 |0}} ({{#expr:{{#var:restRate}}/(({{#var:baseresteffectiveness}}+0.35)*1.6 ) round 2}}&nbsp;h) </td>
 
</tr>
 
</tr>
}}
+
}}{{#if: {{#var:stony}}|<tr>
{{#if: {{#var:stony}}|
 
<tr>
 
 
<th> Stone except Jade </th>
 
<th> Stone except Jade </th>
 
<td> {{%|{{#var:baseresteffectiveness}}*0.9*0.86|0}} ({{#expr:{{#var:restRate}}/({{#var:baseresteffectiveness}}*0.9*0.86) round 2}}&nbsp;h) </td>
 
<td> {{%|{{#var:baseresteffectiveness}}*0.9*0.86|0}} ({{#expr:{{#var:restRate}}/({{#var:baseresteffectiveness}}*0.9*0.86) round 2}}&nbsp;h) </td>
Line 41: Line 38:
 
<td> {{%|{{#var:baseresteffectiveness}}*0.9*1.6 |0}} ({{#expr:{{#var:restRate}}/({{#var:baseresteffectiveness}}*0.9*1.6 ) round 2}}&nbsp;h) </td>
 
<td> {{%|{{#var:baseresteffectiveness}}*0.9*1.6 |0}} ({{#expr:{{#var:restRate}}/({{#var:baseresteffectiveness}}*0.9*1.6 ) round 2}}&nbsp;h) </td>
 
</tr>
 
</tr>
}}
+
}}{{#if: {{#var:stony}}|{{#if: {{#pos:{{Q|{{#var: name}}|Facility}}|Sleep accelerator}}|<tr>
{{#if: {{#var:stony}}|{{#if: {{#pos:{{Q|{{#var: name}}|Facility}}|Sleep accelerator}}|
 
<tr>
 
 
<th> <small>Stone except Jade +<br/>[[Sleep accelerator]]{{IdeologyIcon}}</small> </th>
 
<th> <small>Stone except Jade +<br/>[[Sleep accelerator]]{{IdeologyIcon}}</small> </th>
 
<td> {{%|({{#var:baseresteffectiveness}}*0.9+0.35)*0.86|0}} ({{#expr:{{#var:restRate}}/(({{#var:baseresteffectiveness}}*0.9+0.35)*0.86) round 2}}&nbsp;h) </td>
 
<td> {{%|({{#var:baseresteffectiveness}}*0.9+0.35)*0.86|0}} ({{#expr:{{#var:restRate}}/(({{#var:baseresteffectiveness}}*0.9+0.35)*0.86) round 2}}&nbsp;h) </td>

Revision as of 05:00, 8 February 2023

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

Summary

This template generates a table summarizing the rest effectiveness for each quality tier. If the object in question is has an option to use stone as a construction material, it will add a row to that effect.

Parameters

The first parameter, if present, will specify which object to generate the template for. If absent, {{PAGENAME}} will be used.

Example usage

Bed

{{Rest Effectiveness Quality Table}}

On the Bed page produces:

  • Material Awful Poor Normal Good Excellent Masterwork Legendary
    Non-Stone and Jade 86% (12.21 h) 92% (11.41 h) 100% (10.5 h) 108% (9.72 h) 114% (9.21 h) 125% (8.4 h) 160% (6.56 h)
    Non-Stone and Jade +
    Sleep acceleratorContent added by the Ideology DLC
    116% (9.04 h) 124% (8.45 h) 135% (7.78 h) 146% (7.2 h) 154% (6.82 h) 169% (6.22 h) 216% (4.86 h)
    Stone except Jade 77% (13.57 h) 83% (12.68 h) 90% (11.67 h) 97% (10.8 h) 103% (10.23 h) 113% (9.33 h) 144% (7.29 h)
    Stone except Jade +
    Sleep acceleratorContent added by the Ideology DLC
    108% (9.77 h) 115% (9.13 h) 125% (8.4 h) 135% (7.78 h) 143% (7.37 h) 156% (6.72 h) 200% (5.25 h)
  • Bracketed numbers are in-game hours to refill rest to 100% from 0% at the given rest effectiveness.

    Hospital bed

    {{Rest Effectiveness Quality Table | Hospital bed}}

    Produces:

  • Quality Awful Poor Normal Good Excellent Masterwork Legendary
    Rest effectiveness 86% (12.21 h) 92% (11.41 h) 100% (10.5 h) 108% (9.72 h) 114% (9.21 h) 125% (8.4 h) 160% (6.56 h)
    Sleep acceleratorContent added by the Ideology DLC 116% (9.04 h) 124% (8.45 h) 135% (7.78 h) 146% (7.2 h) 154% (6.82 h) 169% (6.22 h) 216% (4.86 h)
  • Bracketed numbers are in-game hours to refill rest to 100% from 0% at the given rest effectiveness.

    Animal bed

    {{Rest Effectiveness Quality Table | Animal bed}}

    Produces:

  • Quality Awful Poor Normal Good Excellent Masterwork Legendary
    Rest effectiveness 86% (12.21 h) 92% (11.41 h) 100% (10.5 h) 108% (9.72 h) 114% (9.21 h) 125% (8.4 h) 160% (6.56 h)
  • Bracketed numbers are in-game hours to refill rest to 100% from 0% at the given rest effectiveness.

    Sleeping spot

    {{Rest Effectiveness Quality Table | Sleeping spot}}

    Produces:

  • Quality Awful Poor Normal Good Excellent Masterwork Legendary
    Rest effectiveness 69% (15.26 h) 74% (14.27 h) 80% (13.13 h) 86% (12.15 h) 91% (11.51 h) 100% (10.5 h) 128% (8.2 h)
  • Bracketed numbers are in-game hours to refill rest to 100% from 0% at the given rest effectiveness.