Difference between revisions of "Activity Suppression Speed"

From RimWorld Wiki
Jump to navigation Jump to search
(base data for Activity Suppression Speed Stat)
 
m (Stat Template Data, tables, and calculating the stat)
Line 1: Line 1:
 
{{Anomaly}}
 
{{Anomaly}}
 +
{{See also|Containment}}
 
{{Verified|1.5.4104}}{{Stat
 
{{Verified|1.5.4104}}{{Stat
 +
| def name = ActivitySuppressionRate
 +
| label = activity suppression speed
 +
| description = The speed at which this person can suppress unnatural [[entities]]. A higher speed means they take less time to suppress each entity.
 +
| default base value = 0.065
 +
| show on default value = false
 
| min value = 0
 
| min value = 0
| default base value = 0.065
+
| effective maximum = ( {{P|Default Base Value}} + 0.135 + 0.135 ) * {{Q|Psychic Sensitivity|Effective Maximum}}
 +
| format string = {0} per hour
 
| to string style = PercentOne
 
| to string style = PercentOne
| description = The speed at which this person can suppress unnatural entities. A higher speed means they take less time to suppress each entity.
+
| show on animals = false
 +
| show on mechanoids = false
 +
| show developmental stage filter = Adult
 
| category = PawnWork
 
| category = PawnWork
 +
| display priority in category = 209
 +
| skill need offsets = (base bonus, skill: Intellectual, base value: -0.015, bonus per level: 0.0075, required: false), (base bonus, skill: Social, base value: -0.015, bonus per level: 0.0075, required: false)
 +
| stat factors = Psychic Sensitivity
 
}}
 
}}
  
Line 11: Line 23:
 
=== Skill Needs ===
 
=== Skill Needs ===
 
* [[Skills#Intellectual|Intellectual]][[Skill::Intellectual| ]]: [[Skill Base Offset::-0.015|-1.5%]] plus [[Skill Bonus Offset::0.0075|0.75%]] per skill level.
 
* [[Skills#Intellectual|Intellectual]][[Skill::Intellectual| ]]: [[Skill Base Offset::-0.015|-1.5%]] plus [[Skill Bonus Offset::0.0075|0.75%]] per skill level.
 +
{{Graph:Chart|width=300|height=150|xAxisTitle=Intellectual Skill Level|yAxisTitle=Activity Suppression Speed Offset|yAxisFormat=%|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.015, -0.0075, 0, 0.0075, 0.015, 0.0225, 0.03, 0.0375, 0.045, 0.0525, 0.06, 0.0675, 0.075, 0.0825, 0.09, 0.0975, 0.105, 0.1125, 0.12, 0.1275, 0.135|xGrid=|yGrid=}}
 +
 
* [[Skills#Social|Social]][[Skill::Social| ]]: [[Skill Base Offset::-0.015|-1.5%]] plus [[Skill Bonus Offset::0.0075|0.75%]] per skill level.
 
* [[Skills#Social|Social]][[Skill::Social| ]]: [[Skill Base Offset::-0.015|-1.5%]] plus [[Skill Bonus Offset::0.0075|0.75%]] per skill level.
 +
{{Graph:Chart|width=300|height=150|xAxisTitle=Social Skill Level|yAxisTitle=Activity Suppression Speed Offset|yAxisFormat=%|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.015, -0.0075, 0, 0.0075, 0.015, 0.0225, 0.03, 0.0375, 0.045, 0.0525, 0.06, 0.0675, 0.075, 0.0825, 0.09, 0.0975, 0.105, 0.1125, 0.12, 0.1275, 0.135|xGrid=|yGrid=}}
  
 
== Factors ==
 
== Factors ==
Line 17: Line 32:
 
* [[Psychic Sensitivity]]
 
* [[Psychic Sensitivity]]
  
== Complete Data ==
+
== Calculating Activity Suppression Speed ==
{| {{STDT}}
+
{{Stub|section=1|reason=Determine effect of Intellectual or Social skills being disabled for a pawn}}
! Def Name<br />Label<br />Label For Full Stat List<br />Offset Label !! Description !! Category !! Parameters !! Complex<br />Parameters !! Display<br />Priority<br />In<br />Category
+
The base value of 6.5% is first offset by the Intellectual and Social Skill Needs, and then multiplied by the pawn's Psychic Sensitivity:
 +
[[Activity Suppression Speed]] = ( 0.065 + ( -0.015 + ( Intellectual Skill Level × 0.0075 ) ) + ( -0.015 + ( Social Skill Level × 0.0075 ) ) ) × Psychic Sensitivity
 +
The maximum possible value for this would be calculated as:
 +
[[Activity Suppression Speed]] = ( 0.065 + ( -0.015 + ( 20 × 0.0075 ) ) + ( -0.015 + ( 20 × 0.0075 ) ) ) × {{Q|Psychic Sensitivity|Effective Maximum}}
 +
[[Activity Suppression Speed]] = ( 0.065 + ( -0.015 + 0.15 ) + ( -0.015 + 0.15 ) ) × {{Q|Psychic Sensitivity|Effective Maximum}}
 +
[[Activity Suppression Speed]] = ( 0.065 + 0.135 + 0.135 ) × {{Q|Psychic Sensitivity|Effective Maximum}}
 +
[[Activity Suppression Speed]] = 0.335 × {{Q|Psychic Sensitivity|Effective Maximum}}
 +
[[Activity Suppression Speed]] = {{P|Effective Maximum}}
 +
For an effective maximum of {{Format Number|{{P|Effective Maximum}}|{{P|To String Style}} }} per hour.
 +
 
 +
== Stat Def Data ==
 +
{| {{STDT| c_10}}
 +
! Name !! Description !! Category !! Parameters !! Complex Parameters !! Display Priority In Category
 
|- id="Activity Suppression Speed" <!--<StatDef>-->
 
|- id="Activity Suppression Speed" <!--<StatDef>-->
|
+
|<!-- Name -->
 
* '''Def Name:'''<br />ActivitySuppressionRate
 
* '''Def Name:'''<br />ActivitySuppressionRate
 
* '''Label:'''<br />activity suppression speed
 
* '''Label:'''<br />activity suppression speed
 
| The speed at which this person can suppress unnatural entities. A higher speed means they take less time to suppress each entity.
 
| The speed at which this person can suppress unnatural entities. A higher speed means they take less time to suppress each entity.
|
+
|<!-- Category -->
* Display Order:<br />'''140'''
+
* Display Order: '''140'''
 
* Def Name:<br />'''PawnWork'''
 
* Def Name:<br />'''PawnWork'''
 
* Label:<br />'''Work'''
 
* Label:<br />'''Work'''
* Display All By Default:<br />'''{{Bad|false}}'''
+
* Display All By Default: {{Bad|false}}
|
+
|<!-- Parameters -->
* '''Default Base Value:''' {{%|0.065}}
+
* Default Base Value: '''{{%|0.065}}'''
* '''Show On Default Value:''' {{Bad|false}}
+
* Show On Default Value: {{Bad|false}}
* '''To String Style:''' PercentOne
+
* To String Style: '''PercentOne'''
* '''Format String:''' {0} per hour
+
* Format String:<br />"{0} per hour"
* '''Min Value:''' {{%|0}}
+
* Min Value: '''{{%|0}}'''
* '''Show On Animals:''' {{Bad|false}}
+
* Show On Animals: {{Bad|false}}
* '''Show On Mechanoids:''' {{Bad|false}}
+
* Show On Mechanoids: {{Bad|false}}
* '''Show Developmental Stage Filter:''' Adult
+
* Show Developmental Stage Filter: '''Adult'''
|
+
|<!-- Complex Parameters -->
* '''Skill Need Offsets:'''
+
* Skill Need Offsets:
 
** '''SkillNeed_BaseBonus:'''
 
** '''SkillNeed_BaseBonus:'''
 
*** Skill: '''[[Skills#Intellectual|Intellectual]]'''
 
*** Skill: '''[[Skills#Intellectual|Intellectual]]'''
 
*** Base Value: '''{{%|-0.015}}'''
 
*** Base Value: '''{{%|-0.015}}'''
*** Bonus Per Level: '''{{+|{{%|0.0075}}}}'''
+
*** Bonus Per Level: {{+|{{%|0.0075}} }}
*** Required: '''{{Bad|false}}'''
+
*** Required: {{Good|false}}
{{Graph:Chart|width=300|height=150|xAxisTitle=Intellectual Level|yAxisTitle=Activity Suppression Speed Offset|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.015, -0.0075, 0, 0.0075, 0.015, 0.0225, 0.03, 0.0375, 0.045, 0.0525, 0.06, 0.0675, 0.075, 0.0825, 0.09, 0.0975, 0.105, 0.1125, 0.12, 0.1275, 0.135|xGrid=|yGrid=}}
+
{{Graph:Chart|width=300|height=150|xAxisTitle=Intellectual Skill Level|yAxisTitle=Activity Suppression Speed Offset|yAxisFormat=%|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.015, -0.0075, 0, 0.0075, 0.015, 0.0225, 0.03, 0.0375, 0.045, 0.0525, 0.06, 0.0675, 0.075, 0.0825, 0.09, 0.0975, 0.105, 0.1125, 0.12, 0.1275, 0.135|xGrid=|yGrid=}}
 
** '''SkillNeed_BaseBonus:'''
 
** '''SkillNeed_BaseBonus:'''
 
*** Skill: '''[[Skills#Social|Social]]'''
 
*** Skill: '''[[Skills#Social|Social]]'''
 
*** Base Value: '''{{%|-0.015}}'''
 
*** Base Value: '''{{%|-0.015}}'''
*** Bonus Per Level: '''{{+|{{%|0.0075}}}}'''
+
*** Bonus Per Level: {{+|{{%|0.0075}} }}
*** Required: '''{{Bad|false}}'''
+
*** Required: {{Good|false}}
{{Graph:Chart|width=300|height=150|xAxisTitle=Social Level|yAxisTitle=Activity Suppression Speed Offset|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.015, -0.0075, 0, 0.0075, 0.015, 0.0225, 0.03, 0.0375, 0.045, 0.0525, 0.06, 0.0675, 0.075, 0.0825, 0.09, 0.0975, 0.105, 0.1125, 0.12, 0.1275, 0.135|xGrid=|yGrid=}}
+
{{Graph:Chart|width=300|height=150|xAxisTitle=Social Skill Level|yAxisTitle=Activity Suppression Speed Offset|yAxisFormat=%|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.015, -0.0075, 0, 0.0075, 0.015, 0.0225, 0.03, 0.0375, 0.045, 0.0525, 0.06, 0.0675, 0.075, 0.0825, 0.09, 0.0975, 0.105, 0.1125, 0.12, 0.1275, 0.135|xGrid=|yGrid=}}
* '''Stat Factors:'''
+
* Stat Factors:
 
** '''[[Psychic Sensitivity]]'''
 
** '''[[Psychic Sensitivity]]'''
 
| 209
 
| 209
 +
<!--</StatDef>-->
 
|}
 
|}
  

Revision as of 18:44, 23 October 2024

"Expression error: Missing operand for *." is not a number.Activity Suppression Speed is a stat: The speed at which this person can suppress unnatural entities. A higher speed means they take less time to suppress each entity. Its minimum allowed value is 0% per hour. Its default value is 6.5% per hour.

Offsets

Skill Needs

  • Social: -1.5% plus 0.75% per skill level.

Factors

Stats

Calculating Activity Suppression Speed

The base value of 6.5% is first offset by the Intellectual and Social Skill Needs, and then multiplied by the pawn's Psychic Sensitivity:

Activity Suppression Speed = ( 0.065 + ( -0.015 + ( Intellectual Skill Level × 0.0075 ) ) + ( -0.015 + ( Social Skill Level × 0.0075 ) ) ) × Psychic Sensitivity

The maximum possible value for this would be calculated as:

Activity Suppression Speed = ( 0.065 + ( -0.015 + ( 20 × 0.0075 ) ) + ( -0.015 + ( 20 × 0.0075 ) ) ) × 
Activity Suppression Speed = ( 0.065 + ( -0.015 + 0.15 ) + ( -0.015 + 0.15 ) ) × 
Activity Suppression Speed = ( 0.065 + 0.135 + 0.135 ) × 
Activity Suppression Speed = 0.335 × 
Activity Suppression Speed = 

For an effective maximum of Expression error: Missing operand for *.% per hour.

Stat Def Data

Name Description Category Parameters Complex Parameters Display Priority In Category
  • Def Name:
    ActivitySuppressionRate
  • Label:
    activity suppression speed
The speed at which this person can suppress unnatural entities. A higher speed means they take less time to suppress each entity.
  • Display Order: 140
  • Def Name:
    PawnWork
  • Label:
    Work
  • Display All By Default: false
  • Default Base Value: 6.5%
  • Show On Default Value: false
  • To String Style: PercentOne
  • Format String:
    "{0} per hour"
  • Min Value: 0%
  • Show On Animals: false
  • Show On Mechanoids: false
  • Show Developmental Stage Filter: Adult
  • Skill Need Offsets:
    • SkillNeed_BaseBonus:
      • Skill: Intellectual
      • Base Value: -1.5%
      • Bonus Per Level: +0.75%
      • Required: false
    • SkillNeed_BaseBonus:
      • Skill: Social
      • Base Value: -1.5%
      • Bonus Per Level: +0.75%
      • Required: false
209

Version history