Difference between revisions of "Research Speed Factor"

From RimWorld Wiki
Jump to navigation Jump to search
(Research Speed Factor Stat)
 
m
 
Line 1: Line 1:
{{Stub|reason=1) Two-way links}}
+
{{Stub|reason=1) Corresponding Property 2) Two-way links}}
 
{{Verified|1.5.4104}}{{Stat
 
{{Verified|1.5.4104}}{{Stat
 
| def name = ResearchSpeedFactor
 
| def name = ResearchSpeedFactor
Line 6: Line 6:
 
| default base value = 1
 
| default base value = 1
 
| min value = 0.25
 
| min value = 0.25
| effective minimum = 0.39375
+
| effective minimum = 0.2953125
| effective maximum = 1.38
+
| effective maximum = 1.518
 
| to string style = PercentZero
 
| to string style = PercentZero
 
| show if undefined = false
 
| show if undefined = false
Line 14: Line 14:
 
| parts = StatPart_Outdoors, StatPart_WorkTableTemperature, StatPart_RoomStat, StatPart_RoomStat
 
| parts = StatPart_Outdoors, StatPart_WorkTableTemperature, StatPart_RoomStat, StatPart_RoomStat
 
}}
 
}}
 +
 +
== Bases ==
 +
<div><li style="display: inline-table;">
 +
{| {{STDT| c_01 sortable}}
 +
! Building !! Research Speed Factor Base
 +
|-
 +
! {{Icon Small|Simple research bench|24}} [[Simple research bench]]
 +
| {{Bad|75%}}
 +
|-
 +
! {{Icon Small|Hi-tech research bench|24}} [[Hi-tech research bench]]
 +
| '''100%'''
 +
|}
 +
<references />
 +
</li><div>
 +
 +
== Offsets ==
 +
<div><li style="display: inline-table;">
 +
{| {{STDT| c_01}}
 +
! Facility !! Research Speed Factor Offset
 +
|-
 +
! {{Icon Small|Multi-analyzer|24}} [[Multi-analyzer]]<ref>Linkable to [[Simple research bench]] and [[Hi-tech research bench]] (Maximum of 1)</ref> {{BiotechIcon}}
 +
| {{+|10%}}
 +
|}
 +
<references />
 +
</li><div>
  
 
== Factors ==
 
== Factors ==
Line 92: Line 117:
  
 
== Calculating Research Speed Factor ==
 
== Calculating Research Speed Factor ==
The factors for [[Research Speed Factor]] are: '''Outdoors''', '''Work Table Temperature''', '''Room cleanliness''', and '''Reading bonus'''. this would be written out as:
+
The factors for [[Research Speed Factor]] are: '''Research Speed Factor Base''', '''Research Speed Factor Offset''', '''Outdoors''', '''Work Table Temperature''', '''Room cleanliness''', and '''Reading bonus'''. This would be written out as:
  
<code>[[Research Speed Factor]] = '''Outdoors''' × '''Work Table Temperature''' × '''Room cleanliness''' × '''Reading bonus'''</code>
+
<code>[[Research Speed Factor]] = ('''Research Speed Factor Base''' + '''Research Speed Factor Offset''') × '''Outdoors''' × '''Work Table Temperature''' × '''Room cleanliness''' × '''Reading bonus'''</code>
  
 
The maximum would be:
 
The maximum would be:
  
<code>'''1''' × '''1''' × '''1.15''' × '''1.2''' = 1.38</code>
+
<code>('''1''' + '''0.1''') × '''1''' × '''1''' × '''1.15''' × '''1.2''' = '''1.518'''</code>
  
For an effective limit of 138%.
+
For an effective limit of '''151.8%'''.
  
 
The minimum would be:
 
The minimum would be:
  
<code>'''0.75''' × '''0.7''' × '''0.75''' × '''1''' = 0.39375</code>
+
<code>('''0.75''' + '''0''') × '''0.75''' × '''0.7''' × '''0.75''' × '''1''' = '''0.2953125'''</code>
  
For an effective limit of 39.375%.
+
For an effective limit of '''29.53125%'''.
  
 
== Stat Def Data ==
 
== Stat Def Data ==

Latest revision as of 04:09, 24 September 2024

Research Speed Factor is a stat: The speed at which people do research is multiplied by this value. Its minimum allowed value is 25% (effectively limited to 30%). Its default value is 100%.

Bases[edit]

  • Building Research Speed Factor Base
    Simple research bench Simple research bench 75%
    Hi-tech research bench Hi-tech research bench 100%
  • Offsets[edit]

  • Facility Research Speed Factor Offset
    Multi-analyzer Multi-analyzer[1] Content added by the Biotech DLC +10%
    1. Linkable to Simple research bench and Hi-tech research bench (Maximum of 1)
  • Factors[edit]

    Outdoors:

    Location Factor
    Indoors ×100%
    Outdoors ×75%

    Work Table Temperature:

    Temperature Factor
    < 9 °C (48.2 °F) ×100%
    > 39 °C (102.2 °F) ×70%

    Room Stats:

    Room Stat Custom Label
    Research speed factor Room cleanliness
    Reading bonus Reading bonus

    Room cleanliness is a multiplier ranging from 75% - 115% (75% without a room), depending on the cleanliness of a room.

    Cleanliness Factor
    -5.0 0.75
    -2.5 0.85
    0.0 1.00
    1.0 1.15

    Reading bonus is a multiplier ranging from 100% - 120% (100% without a room), depending on the number of books in bookcases in a room. It is not affected by books on the floor.

    There are diminishing returns on reading bonus for the number of books:

    Books Reading Bonus Offset Per Book
    1-5 +0.8%
    6-10 +0.4%
    11-15 +0.2%
    16+ +0.1%

    Books 1-5 give a total of +4%, books 6-10 a total +2, 11-15 a total +1%, and 16+ a mere +0.1% per book. To reach the maximum bonus of 120%, it would require a total of 155 books.

    See Reading Bonus for further details.

    Calculating Research Speed Factor[edit]

    The factors for Research Speed Factor are: Research Speed Factor Base, Research Speed Factor Offset, Outdoors, Work Table Temperature, Room cleanliness, and Reading bonus. This would be written out as:

    Research Speed Factor = (Research Speed Factor Base + Research Speed Factor Offset) × Outdoors × Work Table Temperature × Room cleanliness × Reading bonus

    The maximum would be:

    (1 + 0.1) × 1 × 1 × 1.15 × 1.2 = 1.518

    For an effective limit of 151.8%.

    The minimum would be:

    (0.75 + 0) × 0.75 × 0.7 × 0.75 × 1 = 0.2953125

    For an effective limit of 29.53125%.

    Stat Def Data[edit]

    Def Name
    Label
    Label For Full Stat List
    Offset Label
    Attributes
    Description Category Parameters Complex
    Parameters
    Display
    Priority
    In
    Category
    • Def Name:
      ResearchSpeedFactor
    • Label:
      research speed factor
    The speed at which people do research is multiplied by this value.
    • Display Order:
      50
    • Def Name:
      Building
    • Label:
      Building
    • Display All By Default:
      false
    • Default Base Value: 100%
    • Min Value: 25%
    • To String Style: PercentZero
    • Show If Undefined: false
    • Parts:
      • StatPart_Outdoors:
        • Factor Indoors: ×100%
        • Factor Outdoors: ×75%
      • StatPart_WorkTableTemperature
      • StatPart_RoomStat:
      • StatPart_RoomStat:
    1000

    Version history[edit]