Difference between revisions of "Template:Stat"

From RimWorld Wiki
Jump to navigation Jump to search
m (Undo revision 151306 by JuliaCat (talk))
Tag: Undo
m (Turns out there were a lot of double brackets instead of triple brackets)
Line 5: Line 5:
 
  | 0 | no | n | f | false =
 
  | 0 | no | n | f | false =
 
  | #default =
 
  | #default =
   {{#set: Description       = {{{description|}}}
+
   {{#set: Description = {{{description|}}}
        | Stat Minimum      = {{{min value|}}}
+
| Def Name = {{{def name|}}}
        | Stat Maximum      = {{{max value|}}}
+
| Label = {{{label|}}}
        | Default Base Value = {{{default base value|}}}
+
| Stat Maximum = {{{max value|}}}<!-- 9999999 -->
        | To String Style   = {{{to string style|}}}
+
| Stat Minimum = {{{min value|}}}<!-- -9999999 -->
        | Health Type       = Stat
+
| Default Base Value = {{{default base value|}}}<!-- 1 -->
        | Effective Minimum = {{#expr: {{{effective minimum|}}} }}
+
| To String Style = {{{to string style|}}}
        | Effective Maximum = {{#expr: {{{effective maximum|}}} }}
+
| Health Type = Stat
 +
| Effective Minimum = {{#expr: {{{effective minimum|}}} }}
 +
| Effective Maximum = {{#expr: {{{effective maximum|}}} }}
 +
<!-- Strings -->
 +
| Offset Label = {{{offset label|}}}
 +
| Format String = {{{format string|}}}
 +
| Format String Unfinalized = {{{format string unfinalized|}}}
 +
| Stat Factors Explanation Header = {{{stat factors explanation header|}}}
 +
| Label For Full Stat List = {{{label for full stat list|}}}
 +
<!-- Booleans -->
 +
| Always Hide = {{{always hide|}}}
 +
| Apply Factors If Negative = {{{apply factors if negative|true}}}
 +
| Cacheable = {{{cacheable|}}}
 +
| Display Max When Above Or Equal = {{{display max when above or equal|}}}
 +
| Finalize Equipped Stat Offset = {{{finalize equipped stat offset|true}}}
 +
| For Information Only = {{{for information only|}}}
 +
| Hide In Classic Mode = {{{hide in classic mode|}}}
 +
| Minified Thing Inherits = {{{minified thing inherits|}}}
 +
| Never Disabled = {{{never disabled|}}}
 +
| Overrides Hide Stats = {{{overrides hide stats|}}}
 +
| Round Value = {{{round value|}}}
 +
| Scenario Randomizable = {{{scenario randomizable|}}}
 +
| Show If Undefined = {{{show if undefined|true}}}
 +
| Show Non Abstract = {{{show non abstract|true}}}
 +
| Show On Animals = {{{show on animals|true}}}
 +
| Show On Default Value = {{{show on default value|true}}}
 +
| Show On Entities = {{{show on entities|true}}}
 +
| Show On Humanlikes = {{{show on humanlikes|true}}}
 +
| Show On Mechanoids = {{{show on mechanoids|true}}}
 +
| Show On Non Power Plants = {{{show on non power plants|true}}}
 +
| Show On Non Wild Man Humanlikes = {{{show on non wild man humanlikes|true}}}
 +
| Show On Non Work Tables = {{{show on non work tables|true}}}
 +
| Show On Pawns = {{{show on pawns|true}}}
 +
| Show On Player Mechanoids = {{{show on player mechanoids|}}}
 +
| Show On Slaves Only = {{{show on slaves only|}}}
 +
| Show On Unhaulables = {{{show on unhaulables|true}}}
 +
| Show On Untradeables = {{{show on untradeables|true}}}
 +
| Show Zero Base Value = {{{show zero base value|}}}
 +
| Suppress Disabled Error = {{{suppress disabled error|}}}<!-- written in code as: supressDisabledError -->
 +
| Immutable = {{{immutable|}}}
 +
<!-- Floats -->
 +
<!--| Default Base Value = {{{default base value|1}}}-->
 +
| Hide At Value = {{{hide at value|-2.14748365 e9}}}
 +
<!--| Max Value = {{{max value|9999999}}}-->
 +
<!--| Min Value = {{{min value|-9999999}}}-->
 +
| No Skill Factor = {{{no skill factor|1}}}
 +
| No Skill Offset = {{{no skill offset|}}}
 +
| Round To Five Over = {{{round to five over|Max Value}}}
 +
| Value If Missing = {{{value if missing|}}}
 +
-->
 +
<!-- Lists -->
 +
<!--List<HediffDef>-->  | Show If Hediffs Present = {{{show if hediffs present|}}}
 +
<!--List<PawnCapacityFactor>--> | Capacity Factors = {{{capacity factors|}}}
 +
<!--List<PawnCapacityOffset>--> | Capacity Offsets = {{{capacity offsets|}}}
 +
<!--List<PawnKindDef>-->| Show On Pawn Kind = {{{show on pawn kind|}}}
 +
<!--List<SkillNeed>-->  | Skill Need Factors = {{{skill need factors|}}}
 +
<!--List<SkillNeed>-->  | Skill Need Offsets = {{{skill need offsets|}}}
 +
<!--List<StatDef>-->| Post Process Stat Factors = {{{post process stat factors|}}}
 +
<!--List<StatDef>-->| Stat Factors = {{{stat factors|}}}
 +
<!--List<StatPart>-->  | Parts = {{{parts|}}}
 +
<!--List<String>--> | Show If Mods Loaded = {{{show if mods loaded|}}}
 +
<!--List<String>--> | Show If Mods Loaded Any = {{{show if mods loaded any|}}}
 +
<!-- Integer -->
 +
| Display Priority In Category = {{{display priority in category|}}}
 +
<!-- Other -->
 +
<!--StatWorker-->  | Worker Int = {{{worker int|}}}
 +
<!--ToStringStyle?-->  | To String Style Unfinalized = {{{to string style unfinalized|}}}
 +
<!--Hashset<StatDef>--> | Mutable Stats = {{{mutable stats|}}}
 +
<!--DevelopmentalStage-->  | Show Developmental Stage Filter = {{{show developmental stage filter|}}}<!-- Baby, Child, Adult -->
 +
<!--SimpleCurve-->  | Post Process Curve = {{{post process curve|}}}
 +
<!--SkillDef--> | Disable If Skill Disabled = {{{disable if skill disabled|}}}
 +
<!--StatCategoryDef--><!--  | Category = {{{category|}}}-->
 +
<!--ToStringNumberSense-->  | To String Number Sense = {{{to string number sense|Absolute}}}
 +
<!--ToStringStyle--><!--| To String Style = {{{to string style|}}}-->
 +
<!--Type--> | Worker Class = {{{worker class|}}}
 
   }}
 
   }}
 
   [[Category:{{#switch: {{{category|}}}
 
   [[Category:{{#switch: {{{category|}}}
    | BasicsImportant       = Stats - Important
+
| Important
    | BasicsPawnImportant   = Stats - Pawn Important
+
| Basics Important
    | BasicsNonPawnImportant = Stats - Non Pawn Important
+
| BasicsImportant = Stats - Important
    | Basics           = Stats - Basics
+
| Pawn Important
    | Pawn
+
| Basics Pawn Important
    | BasicsPawn       = Stats - Pawn
+
| BasicsPawnImportant = Stats - Pawn Important
    | Non Pawn
+
| NonPawnImportant
    | NonPawn
+
| Basics Non Pawn Important
    | BasicsNonPawn   = Stats - Non Pawn
+
| BasicsNonPawnImportant = Stats - Non Pawn Important
    | Terrain         = Stats - Terrain
+
| Basics   = Stats - Basics
    | Meditation       = Stats - Meditation
+
| Pawn
    | Mechanoid       = Stats - Mechanoid
+
| BasicsPawn   = Stats - Pawn
    | Apparel         = Stats - Apparel
+
| Non Pawn
    | Buildings
+
| NonPawn
    | Building         = Stats - Building
+
| BasicsNonPawn = Stats - Non Pawn
    | Ranged Weapon
+
| Terrain   = Stats - Terrain
    | Ranged
+
| Meditation   = Stats - Meditation
    | Weapon_Ranged   = Stats - Weapon (Ranged)
+
| Mechanoid = Stats - Mechanoid
    | Melee
+
| Apparel   = Stats - Apparel
    | Melee Weapon
+
| Buildings
    | Weapon_Melee     = Stats - Weapon (Melee)
+
| Building = Stats - Building
    | Ability         = Stats - Ability
+
| Ranged Weapon
    | Stuff Stat Factors
+
| Ranged
    | StuffStatFactors = Stats - Stuff Stat Factors
+
| Weapon_Ranged = Stats - Weapon (Ranged)
    | Mechanitor       = Stats - Mechanitor
+
| Melee
    | Pawn Combat
+
| Melee Weapon
    | PawnCombat       = Stats - Pawn Combat
+
| Weapon_Melee = Stats - Weapon (Melee)
    | Social
+
| Ability   = Stats - Ability
    | Pawn Social
+
| Stuff Stat Factors
    | PawnSocial       = Stats - Pawn Social
+
| StuffStatFactors = Stats - Stuff Stat Factors
    | Misc
+
| Mechanitor   = Stats - Mechanitor
    | Pawn Misc
+
| Pawn Combat
    | PawnMisc         = Stats - Pawn Misc
+
| PawnCombat   = Stats - Pawn Combat
    | Work
+
| Social
    | Pawn Work
+
| Pawn Social
    | PawnWork         = Stats - Pawn Work
+
| PawnSocial   = Stats - Pawn Social
    | Psychic Ritual
+
| Misc
    | PsychicRituals  = Stats - Psychic Ritual
+
| Pawn Misc
    | Containment     = Stats - Containment
+
| PawnMisc = Stats - Pawn Misc
    | Obsolete         = Stats - Obsolete
+
| Work
    | #default         = Stat}}]]
+
| Pawn Work
 +
| PawnWork = Stats - Pawn Work
 +
| Psychic Ritual
 +
| PsychicRituals  = Stats - Psychic Ritual
 +
| Containment   = Stats - Containment
 +
| Obsolete = Stats - Obsolete
 +
| #default = Stat}}]]
 
}}<!--
 
}}<!--
  
 
DISPLAY TEXT
 
DISPLAY TEXT
-->'''{{PAGENAME}}''' is a [[stat]]: {{Text | description | {{{description|}}} }} {{#if: {{{min value|}}} | Its minimum allowed value is {{Format Number|{{{min value|}}}|{{{to string style|}}} }}{{#if: {{{effective minimum|}}} | &nbsp;(effectively limited to {{Format Number|{{{effective minimum|}}}|{{{to string style|}}} }})}}.}} {{#if: {{{max value|}}} | Its maximum allowed value is {{Format Number|{{{max value|}}}|{{{to string style|}}} }}{{#if: {{{effective maximum|}}} | &nbsp;(effectively limited to {{Format Number|{{{effective maximum|}}}|{{{to string style|}}} }})}}.}} {{#if: {{{default base value|}}} | Its default value is {{Format Number|{{{default base value|}}}|{{{to string style|}}} }}.}}</includeonly><noinclude>{{Documentation}}</noinclude>
+
-->'''{{PAGENAME}}''' is a [[stat]]: {{Text | description | {{{description|}}} }} <!--
 +
-->{{#if: {{{min value|}}} | Its minimum allowed value is {{Format Number|{{{min value|}}}|{{{to string style|}}} }}<!--
 +
-->{{#if: {{{effective minimum|}}} | &nbsp;(effectively limited to {{Format Number|{{{effective minimum|}}}|{{{to string style|}}} }})}}.}} <!--
 +
-->{{#if: {{{max value|}}} | Its maximum allowed value is {{Format Number|{{{max value|}}}|{{{to string style|}}} }}<!--
 +
-->{{#if: {{{effective maximum|}}} | &nbsp;(effectively limited to {{Format Number|{{{effective maximum|}}}|{{{to string style|}}} }})}}.}} <!--
 +
-->{{#if: {{{default base value|}}} | Its default value is {{Format Number|{{{default base value|}}}|{{{to string style|}}} }}.}}</includeonly><noinclude>{{Documentation}}</noinclude>

Revision as of 03:22, 21 September 2024

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

Creates the first line of a Stat page, displaying what it is, providing the description, categorizing the page and setting several page parameters.

Note: Description placed in the template should match the description of the stat in-game. Additional information and context can be added later. Links can be made from the text in the description.

The Capacity equivalent is Template: Capacity.

Example

No Table (Default)

Stat is a stat: Speed of movement in cells per second. Its minimum allowed value is 0.15. Its default value is 3.

Table

Stat is a stat: Speed of movement in cells per second. Its minimum allowed value is 0.15. Its default value is 3.