Difference between revisions of "Global Learning Factor"

From RimWorld Wiki
Jump to navigation Jump to search
 
(13 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
{{See also|Skills}}
 
{{See also|Skills}}
 
{{Stat
 
{{Stat
 +
| def name = GlobalLearningFactor
 +
| label = global learning factor
 +
| description = A multiplier on the learning rate for all [[skills]].
 
| default base value = 1
 
| default base value = 1
 +
| min value = 0
 
| hide at value = 1
 
| hide at value = 1
 
| to string style = PercentZero
 
| to string style = PercentZero
| description = Global learning efficiency for all [[skills]].
+
| scenario randomizable = true
}} Global learning factor is a direct multiplier on the experience gained for skills.
+
| show on animals = false
 +
| category = BasicsPawn
 +
| display priority in category = 3500
 +
}}
 +
Global learning factor is a direct multiplier on the experience gained for skills.
  
<code>Real XP gained = Global Learning Factor x [[Skills#Passion|Passion Multiplier]] x Base XP gained </code>
+
To calculate this value, the game applies any factors to the sum of all offsets and the base 100%. As such, a pawn with the Slow Study gene and the Fast Learner trait has a Global Learning Factor of less than 100%.
  
==Factors==
+
Global Learning Factor is only one part of skill XP growth, along with the [[Skills#Passion|Passion Multiplier]] and the base XP from a pawn's action.  The base XP is multiplied by both Global Learning Factor and the Passion Multiplier.  Because they are multiplicative, The Passion Multiplier has a more significant effect on the learning speed of a given skill than the Global Learning Speed does in most cases. Broadly speaking, pawns will even a minor passion and no learning bonuses will typically learn faster than ones that have no passion, even if the latter has positive traits effecting Global Learning Factor.
{{Stub|section=1|reason=Check order of operations for Slow study gene and offsets. Is Fast Learner + Slow Study 1)  (100%+75%)*50% = 87.5% or 2) (100%*50%)+75% = 125%  }}
+
 
===Offsets===
+
The global learning factor does not affect the speed in which [[children]] fill their [[Children#Learning|Learning]] need. For that, see the [[Learning Rate Factor]] stat.
 +
 
 +
== Factors ==
 +
=== Offsets ===
 
These values act as offsets to Global Learning Factor. That is they are added to the base value of 100%. For example, a pawn with the Fast Learner trait and a Learning Assistant implant has a final Global Learning Factor of 195%.
 
These values act as offsets to Global Learning Factor. That is they are added to the base value of 100%. For example, a pawn with the Fast Learner trait and a Learning Assistant implant has a final Global Learning Factor of 195%.
* [[Too smart|Too Smart]] trait - {{+|75%}}, while also inflicting a penalty to [[Mental Break Threshold|mental break threshold]].
+
* [[Too smart|Too Smart]] trait: {{+|75%}}, while also inflicting a penalty to [[Mental Break Threshold|mental break threshold]].
* [[Fast learner|Fast Learner]] trait - {{+|75%}}
+
* [[Fast learner|Fast Learner]] trait: {{+|75%}}
* [[Slow learner|Slow Learner]] trait - {{--|75%}}
+
* [[Slow learner|Slow Learner]] trait: {{--|75%}}
* [[Learning assistant]] implant {{RoyaltyIcon}} - {{+|20%}}
+
* [[Learning assistant]] implant: {{RoyaltyIcon}} {{+|20%}}
* [[Neural supercharger]] building {{IdeologyIcon}} - {{+|25%}}
+
* [[Neural supercharger]] building:{{IdeologyIcon}} {{+|25%}}
* [[Gene#Quick study|Quick study]] gene {{BiotechIcon}} - {{+|50%}}
+
* [[Gene#Quick study|Quick study]] gene:{{BiotechIcon}} {{+|50%}}
 +
* [[Bliss lobotomy]] hediff:{{AnomalyIcon}} {{--|50%}}
 +
 
 +
=== Factors ===
 +
* [[Gene#Slow study|Slow study]] gene:{{BiotechIcon}} {{Bad|×50%}}
 +
 
 +
=== Example ===
 +
The Global Learning Factor of a pawn can be determined by first adding any Offsets to the base factor of 100%, then multiplying by any applicable Factors. as an example, let us determine the Global Learning Factor of a human pawn with the Fast Learner trait, a Learning assistant implant{{RoyaltyIcon}}, and the slow study gene{{BiotechIcon}}.
 +
 
 +
This pawn's Global Learning Factor would be calculated as:
 +
 
 +
[100%(base) + 75%(Fast Learner) + 20%(Learning assistant)] * 50% = 97.5%
 +
 
 +
 
 +
Note that Global Learning factor will always be multiplied by the pawn's Passion Multiplier to achieve their real learning speed. The chart below shows how Global Learning Factor interacts with Passions.
 +
 
 +
{| class="wikitable"
 +
|-
 +
! Global Learning Factor !! 25% !! 45% !! 50% !! 70% !! 100% !! 120% !! 125% !! 145% !! 175% !! 195% !! 200% !! 220% !! 250% !! 270% !! 275% !! 295% !! 300% !! 305% !! 320% !! 325% !! 345%
 +
|-
 +
! ''None''
 +
| {{#expr: 0.35* 25}}% || {{#expr: 0.35* 45}}% || {{#expr: 0.35* 50}}% || {{#expr: 0.35* 70}}% || {{#expr: 0.35* 100}}% || {{#expr: 0.35* 120}}% || {{#expr: 0.35* 125}}% || {{#expr: 0.35* 145}}% || {{#expr: 0.35* 175}}% || {{#expr: 0.35* 195}}% || {{#expr: 0.35* 200}}% || {{#expr: 0.35* 220}}% || {{#expr: 0.35* 250}}% || {{#expr: 0.35* 270}}% || {{#expr: 0.35* 275}}% || {{#expr: 0.35* 295}}% || {{#expr: 0.35* 300}}% || {{#expr: 0.35* 305}}% || {{#expr: 0.35* 320}}% || {{#expr: 0.35* 325}}% || {{#expr: 0.35* 345}}%
 +
|-
 +
! [[File:PassionMinor.png|frameless]]
 +
| 25% || 45% || 50% || 70% || 100% || 120% || 125% || 145% || 175% || 195% || 200% || 220% || 250% || 270% || 275% || 295% || 300% || 305% || 320% || 325% || 345%
 +
|-
 +
! [[File:PassionMajor.png|frameless]] 
 +
| {{#expr: 1.5* 25}}% || {{#expr: 1.5* 45}}% || {{#expr: 1.5* 50}}% || {{#expr: 1.5* 70}}% || {{#expr: 1.5* 100}}% || {{#expr: 1.5* 120}}% || {{#expr: 1.5* 125}}% || {{#expr: 1.5* 145}}% || {{#expr: 1.5* 175}}% || {{#expr: 1.5* 195}}% || {{#expr: 1.5* 200}}% || {{#expr: 1.5* 220}}% || {{#expr: 1.5* 250}}% || {{#expr: 1.5* 270}}% || {{#expr: 1.5* 275}}% || {{#expr: 1.5* 295}}% || {{#expr: 1.5* 300}}% || {{#expr: 1.5* 305}}% || {{#expr: 1.5* 320}}% || {{#expr: 1.5* 325}}% || {{#expr: 1.5* 345}}%
 +
|}
  
===Factors===
+
== Stat Def Data ==
* [[Gene#Slow study|Slow study]] gene {{BiotechIcon}} - {{Bad|×50%}}
+
{| {{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="Global Learning Factor" <!--<StatDef>-->
 +
|
 +
* '''Def Name:'''<br />GlobalLearningFactor
 +
* '''Label:'''<br />global learning factor
 +
| A multiplier on the learning rate for all skills.
 +
|
 +
* Display Order:<br />'''11'''
 +
* Def Name:<br />'''BasicsPawn'''
 +
* Label:<br />'''Basics'''
 +
* Display All By Default:<br />{{Bad|false}}
 +
|
 +
* '''Default Base Value:''' {{%|1.0}}
 +
* '''To String Style:''' PercentZero
 +
* '''Show On Animals:''' {{Bad|false}}
 +
* '''Hide At Value:''' {{%|1}}
 +
* '''Min Value:''' {{%|0}}
 +
* '''Scenario Randomizable:''' {{Good|true}}
 +
| -
 +
| 3500
 +
<!--</StatDef>-->
 +
|}
  
 
{{nav|stats|wide}}
 
{{nav|stats|wide}}

Latest revision as of 22:25, 23 November 2024

Global Learning Factor is a stat: A multiplier on the learning rate for all skills. Its minimum allowed value is 0%. Its default value is 100%.

Global learning factor is a direct multiplier on the experience gained for skills.

To calculate this value, the game applies any factors to the sum of all offsets and the base 100%. As such, a pawn with the Slow Study gene and the Fast Learner trait has a Global Learning Factor of less than 100%.

Global Learning Factor is only one part of skill XP growth, along with the Passion Multiplier and the base XP from a pawn's action. The base XP is multiplied by both Global Learning Factor and the Passion Multiplier. Because they are multiplicative, The Passion Multiplier has a more significant effect on the learning speed of a given skill than the Global Learning Speed does in most cases. Broadly speaking, pawns will even a minor passion and no learning bonuses will typically learn faster than ones that have no passion, even if the latter has positive traits effecting Global Learning Factor.

The global learning factor does not affect the speed in which children fill their Learning need. For that, see the Learning Rate Factor stat.

Factors[edit]

Offsets[edit]

These values act as offsets to Global Learning Factor. That is they are added to the base value of 100%. For example, a pawn with the Fast Learner trait and a Learning Assistant implant has a final Global Learning Factor of 195%.

Factors[edit]

Example[edit]

The Global Learning Factor of a pawn can be determined by first adding any Offsets to the base factor of 100%, then multiplying by any applicable Factors. as an example, let us determine the Global Learning Factor of a human pawn with the Fast Learner trait, a Learning assistant implantContent added by the Royalty DLC, and the slow study geneContent added by the Biotech DLC.

This pawn's Global Learning Factor would be calculated as:

[100%(base) + 75%(Fast Learner) + 20%(Learning assistant)] * 50% = 97.5%


Note that Global Learning factor will always be multiplied by the pawn's Passion Multiplier to achieve their real learning speed. The chart below shows how Global Learning Factor interacts with Passions.

Global Learning Factor 25% 45% 50% 70% 100% 120% 125% 145% 175% 195% 200% 220% 250% 270% 275% 295% 300% 305% 320% 325% 345%
None 8.75% 15.75% 17.5% 24.5% 35% 42% 43.75% 50.75% 61.25% 68.25% 70% 77% 87.5% 94.5% 96.25% 103.25% 105% 106.75% 112% 113.75% 120.75%
PassionMinor.png 25% 45% 50% 70% 100% 120% 125% 145% 175% 195% 200% 220% 250% 270% 275% 295% 300% 305% 320% 325% 345%
PassionMajor.png 37.5% 67.5% 75% 105% 150% 180% 187.5% 217.5% 262.5% 292.5% 300% 330% 375% 405% 412.5% 442.5% 450% 457.5% 480% 487.5% 517.5%

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:
    GlobalLearningFactor
  • Label:
    global learning factor
A multiplier on the learning rate for all skills.
  • Display Order:
    11
  • Def Name:
    BasicsPawn
  • Label:
    Basics
  • Display All By Default:
    false
  • Default Base Value: 100%
  • To String Style: PercentZero
  • Show On Animals: false
  • Hide At Value: 100%
  • Min Value: 0%
  • Scenario Randomizable: true
- 3500