Difference between revisions of "Template:Thought"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
− | <includeonly>{{Hover title|{{#if:{{{stack|}}}|Stacking {{{stack}}} times {{#ifeq:{{{multi|1}}}|1|for a maximum of {{#expr: {{{value}}} * {{{stack|1}}}}}|with a {{{multi}}} multiplier for maximum of {{#expr: {{{value}}} * ( 1 - {{{multi}}}^{{{stack|1}}})/(1 - {{{multi}}}) round 0}}}}|{{#ifeq:{{{multi|1}}}|1|Stacking infinitely|Stacking with a {{{multi}}} multiplier for maximum of {{#expr: {{{value}}} * ( 1 - {{{multi}}}^100)/(1 - {{{multi}}}) round 0}}}}}}|{{#ifexpr:{{{value}}}<0|{{Bad|{{{value}}}}}|{{Good|{{{value}}}}}}}}} {{Hover title|{{{desc|}}}|''{{ucfirst:{{{label}}}}}''}} [[mood]]{{#if:{{{duration|}}}|<nowiki> </nowiki>for {{{duration}}} [[time|day]]{{#ifeq: {{{duration}}}|1||s}}}}</includeonly><noinclude>{{Recode|reason=Solution to [[Ideoligion#Gauranlen connection]] where you might want to display something like '''0'''/{{--|1}}/{{--|2}}/{{--|4}}/{{--|6}}}}{{Documentation}}</noinclude> | + | <includeonly>{{Hover title|{{#if:{{{stack|}}}|Stacking {{{stack}}} times {{#ifeq:{{{multi|1}}}|1|for a maximum of {{#expr: {{{value}}} * {{{stack|1}}}}}|with a {{{multi}}} multiplier for maximum of {{#expr: {{{value}}} * ( 1 - {{{multi}}}^{{{stack|1}}})/(1 - {{{multi}}}) round 0}}}}|{{#ifeq:{{{multi|1}}}|1|Stacking infinitely|Stacking with a {{{multi}}} multiplier for maximum of {{#expr: {{{value}}} * ( 1 - {{{multi}}}^100)/(1 - {{{multi}}}) round 0}}}}}}|{{#ifexpr:{{{value}}}<0|{{Bad|{{{value}}}}}|{{Good|{{{value}}}}}}}}} {{Hover title|{{{desc|}}}|''{{ucfirst:{{{label}}}}}''}} [[mood]]{{#if:{{{duration|}}}|<nowiki> </nowiki>for {{{duration}}} [[time|day]]{{#ifeq: {{{duration}}}|1||s}}}}</includeonly><noinclude>{{Recode|reason=Solution to [[Ideoligion#Gauranlen connection]] and [[Ideoligion#Ranching]] where you might want to display something like '''0'''/{{--|1}}/{{--|2}}/{{--|4}}/{{--|6}}}}{{Documentation}}</noinclude> |
Revision as of 02:33, 16 May 2023
This page has been suggested for recoding. Reason: Solution to Ideoligion#Gauranlen connection and Ideoligion#Ranching where you might want to display something like 0/−1/−2/−4/−6. You can help RimWorld Wiki by improving it. |
A standardized way of formatting and displaying thoughts.
Thoughts have the following parameters, and ideally all of them will be displayed, at least optionally:
- Label
label
- Mood value
value, value2, value3, value4, value5, value6, value7, value8, value9
- Description
desc
- Duration
duration
- Stack limit
stack
- Stack multiplier
multi
Do note that a not defined Stack multiplier defaults to 1. Additionally, defining more than one mood value makes the template ignore both the Stack limit and the Stack multiplier.
Examples
{{Thought|desc=A cute animal nuzzled me|label=Nuzzled|value=+6|multi=0.75|stack=4|duration=1}}
{{Thought|desc=Someone covered me with onions|label=Garnished with onions|value=-10|stack=10|duration=0.5}}
−10 Garnished with onions mood for 0.5 days
{{Thought|desc=Without a neural supercharge, I'm running below my true capacity. It's depressing.|label=want neural supercharge|value=-6|stack=1}}
−6 Want neural supercharge mood
{{Thought|desc=We've got slaves. It means we're on the right path.|label=slaves in colony|value=+1}}
+1 Slaves in colony mood
{{Thought|desc=I am happily connected to a Gauranlen tree.|label=Gauranlen connection|value=+3|value2=+0|value3=-1|value4=-2|value5=-4|value6=-6}}
+3 Gauranlen connection mood
{{Thought|desc=Two dread leather items. These make me uncomfortable.|label=dread leather <APPAREL NAME> (+1)|value=A|stack=1}}
<span title="Stacking 1 times for a maximum of Expression error: Unrecognized word "a"." style="border-bottom:1px dotted">Expression error: Unrecognized word "a". Dread leather <APPAREL NAME> (+1) mood
{{Thought|desc=What do i do now?|label=I'm a waffle.|value=0|value5=2|value9=-4|stack=1}}
0 I'm a waffle. mood
The above documentation is transcluded from Template:Thought/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |