Difference between revisions of "Mech Repair Speed"

From RimWorld Wiki
Jump to navigation Jump to search
m (Stat Category)
(Mech Repair Speed Stat Rewrite)
Line 1: Line 1:
 
{{Biotech}}
 
{{Biotech}}
{{stub|section=1|reason=Needs more information.}}
+
{{Stub|reason=1) Corresponding Property 2) Two-way links}}
{{Stat
+
{{Verified|1.5.4104}}{{Stat
 +
| min value = 0
 
| default base value = 1
 
| default base value = 1
 
| to string style = PercentZero
 
| to string style = PercentZero
| description = A multiplier on how fast a mechanitor can repair mechanoids.
+
| description = A multiplier on how fast a [[mechanitor]] can [[Mechanitor#Repair|repair mechanoids]].
 
| category = Mechanitor
 
| category = Mechanitor
 +
| effective maximum = 8.4
 
}}
 
}}
 +
 +
== Offsets ==
 +
* [[Hediffs]]
 +
** [[Hediffs#Repair probe|Repair probe]]<ref>See [[Repair probe]] (Implant)</ref>:
 +
{| {{STDT| c_18}}
 +
! Level !! Offset
 +
|-
 +
! 1
 +
| {{+|33%}}
 +
|-
 +
! 2
 +
| {{+|66%}}
 +
|-
 +
! 3
 +
| {{+|100%}}
 +
|-
 +
! 4
 +
| {{+|133%}}
 +
|-
 +
! 5
 +
| {{+|166%}}
 +
|-
 +
! 6
 +
| {{+|200%}}
 +
|}
 +
<references />
  
 
== Factors ==
 
== Factors ==
{{Stub|section=1|reason= This doesn't take into account repair probes}}
+
* Skill Needs
* [[Skills#Crafting|Crafting]][[Skill::Crafting| ]]: [[Skill Base Factor::0.8|80%]] plus [[Skill Bonus Factor::0.1|10%]] per skill level. {{Check Tag|Fact check needed}}.
+
** [[Skills#Crafting|Crafting]][[Skill::Crafting| ]]: [[Skill Base Factor::0.8|80%]] plus [[Skill Bonus Factor::0.1|10%]] per skill level.
 +
{{Graph:Chart|width=300|height=150|xAxisTitle=Crafting Level|yAxisTitle=Mech Repair Speed Multiplier|type=rect|x=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20|y=0.8, 0.9, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8|xGrid=|yGrid=}}
 +
 
 +
== Explanation ==
 +
This stat is only shown on mechanitors (i.e. they have an installed [[mechlink]]). It is affected by [[Skills#Crafting|Crafting]] [[Skill]] level and the [[Repair probe]] implant. It is effectively limited to a maximum of '''{{%|{{P|Effective Maximum}}}}''': A mechanitor with a level 6 repair probe ({{+|200%}}) and a crafting skill of 20 ({{Good|×280%}}).
 +
 
 +
[[Mech Repair Speed]] is calculated as:
 +
 
 +
<code>[[Mech Repair Speed]] = ('''Default Base Value''' + '''Hediff Offset''') × ('''0.8''' + ('''Crafting Skill Level''' × '''0.1''') )</code>
 +
 
 +
The max would be calculated as:
 +
 
 +
<code>('''1''' + '''2''') × ('''0.8''' + ('''20''' × '''0.1''') )</code>
 +
 
 +
<code>'''3''' × ('''0.8''' + '''2''')</code>
 +
 
 +
<code>'''3''' × '''2.8'''</code>
 +
 
 +
<code>'''8.4'''</code>
 +
 
 +
Which would be '''840%'''.
 +
 
 +
== Stat Def Data ==
 +
{| {{STDT}}
 +
! Def Name<br />Label<br />Label For Full Stat List<br />Offset Label<br />Attributes !! Description !! Category !! Parameters !! Complex<br />Parameters !! Display<br />Priority<br />In<br />Category
 +
|- id="Mech Repair Speed" <!-- ParentName="MechanitorStatBase" --><!--<StatDef>-->
 +
|
 +
* '''Def Name:'''<br />MechRepairSpeed
 +
* '''Label:'''<br />mech repair speed
 +
| A multiplier on how fast a mechanitor can repair mechanoids.
 +
|
 +
* Display Order:<br />'''105'''
 +
* Def Name:<br />'''Mechanitor'''
 +
* Label:<br />'''Mechanitor'''
 +
* Display All By Default:<br />{{Good|true}}
 +
|
 +
* Worker Class: '''StatWorker_Mechanitor'''
 +
* Min Value: '''{{%|0}}'''
 +
* Show On Animals: {{Bad|false}}
 +
* Show On Humanlikes: {{Good|true}}
 +
* Show On Mechanoids: {{Bad|false}}
 +
* Show If Undefined: {{Good|true}}
 +
* '''Default Base Value:''' {{%|1}}
 +
* '''To String Style:''' PercentZero
 +
|
 +
* '''Skill Need Factors:'''
 +
** '''SkillNeed_BaseBonus:'''
 +
*** Skill: '''[[Skills#Crafting|Crafting]]'''
 +
*** Base Value: '''{{%|0.8}}'''
 +
*** Bonus Per Level: {{+|{{%|0.1}}}}
 +
{{Graph:Chart|width=300|height=150|xAxisTitle=Crafting Level|yAxisTitle=Mech Repair Speed Multiplier|type=rect|x=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20|y=0.8, 0.9, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8|xGrid=|yGrid=}}
 +
| 2000
 +
<!--</StatDef>-->
 +
|}
 +
 
 +
== Version history ==
 +
* [[Biotech (DLC)]] Release - Added.
  
{{Nav|stats|wide}}
+
{{nav|stats|wide}}

Revision as of 03:20, 20 September 2024

Mech Repair Speed is a stat: A multiplier on how fast a mechanitor can repair mechanoids. Its minimum allowed value is 0%. Its default value is 100%.

Offsets

Level Offset
1 +33%
2 +66%
3 +100%
4 +133%
5 +166%
6 +200%
  1. See Repair probe (Implant)

Factors

  • Skill Needs

Explanation

This stat is only shown on mechanitors (i.e. they have an installed mechlink). It is affected by Crafting Skill level and the Repair probe implant. It is effectively limited to a maximum of 840%: A mechanitor with a level 6 repair probe (+200%) and a crafting skill of 20 (×280%).

Mech Repair Speed is calculated as:

Mech Repair Speed = (Default Base Value + Hediff Offset) × (0.8 + (Crafting Skill Level × 0.1) )

The max would be calculated as:

(1 + 2) × (0.8 + (20 × 0.1) )

3 × (0.8 + 2)

3 × 2.8

8.4

Which would be 840%.

Stat Def Data

Def Name
Label
Label For Full Stat List
Offset Label
Attributes
Description Category Parameters Complex
Parameters
Display
Priority
In
Category
  • Def Name:
    MechRepairSpeed
  • Label:
    mech repair speed
A multiplier on how fast a mechanitor can repair mechanoids.
  • Display Order:
    105
  • Def Name:
    Mechanitor
  • Label:
    Mechanitor
  • Display All By Default:
    true
  • Worker Class: StatWorker_Mechanitor
  • Min Value: 0%
  • Show On Animals: false
  • Show On Humanlikes: true
  • Show On Mechanoids: false
  • Show If Undefined: true
  • Default Base Value: 100%
  • To String Style: PercentZero
  • Skill Need Factors:
    • SkillNeed_BaseBonus:
      • Skill: Crafting
      • Base Value: 80%
      • Bonus Per Level: +10%
2000

Version history