Template:Consumables: Difference between revisions
(Moved the new sandbox code over.) |
m (minor) |
||
(21 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
< | <noinclude> | ||
{{Documentation/sandbox|doc= | |||
The {{tll|Consumables}} (previously called ''Consumables2'') template is used to add a table to a food item's page. If a property is not included or is 0, it will not be displayed. | |||
--- | ==Parameters== | ||
===Table=== | |||
*position [left{{!}}center{{!}}right] | |||
===Images=== | |||
*image [required] | |||
*burned image | |||
*rotten image | |||
*cooked image | |||
===Properties=== | |||
*perishable [true{{!}}false] (use 1 for true, 0 for false) | |||
*cookable [true{{!}}false] (use 1 for true, 0 for false) | |||
===Uncooked=== | |||
;Fresh: | |||
*weight | |||
*hunger | |||
*boredom | |||
*stress | |||
*unhappiness | |||
;Stale: | |||
<small>(Unrotten meaning not fresh anymore but not yet rotten</small> | |||
*unrotten hunger | |||
*unrotten boredom | |||
*unrotten stress | |||
*unrotten unhappiness | |||
;Rotten: | |||
*rotten hunger | |||
*rotten boredom | |||
*rotten stress | |||
*rotten unhappiness | |||
===Cooked=== | |||
;Fresh: | |||
*cooked weight | |||
*cooked hunger | |||
*cooked boredom | |||
*cooked stress | |||
*cooked unhappiness | |||
;Stale: | |||
*unrottencooked weight | |||
*unrottencooked hunger | |||
*unrottencooked boredom | |||
*unrottencooked stress | |||
*unrottencooked unhappiness | |||
;Rotten: | |||
*rottencooked weight | |||
*rottencooked hunger | |||
*rottencooked boredom | |||
*rottencooked stress | |||
*rottencooked unhappiness | |||
===Burned=== | |||
;Burned: | |||
*burned hunger | |||
*burned boredom | |||
*burned unhappiness | |||
==Examples== | |||
===Example 1=== | |||
;Code | |||
<pre>{{Consumables | |||
|image = Grapes.png | |||
|hunger = -15 | |||
|unrotten hunger = -11 | |||
|unrotten boredom = +10 | |||
|unrotten unhappiness = +10 | |||
|unrotten image = Grapes.png | |||
|rotten hunger = -6 | |||
|rotten boredom = +20 | |||
|rotten unhappiness = +20 | |||
|perishable = 1 | |||
|rotten image = GrapesRotten.png | |||
}}</pre> | |||
;Result | |||
{{Consumables | |||
|image = Grapes.png | |||
|hunger = -15 | |||
|unrotten hunger = -11 | |||
|unrotten boredom = +10 | |||
|unrotten unhappiness = +10 | |||
|unrotten image = Grapes.png | |||
|rotten hunger = -6 | |||
|rotten boredom = +20 | |||
|rotten unhappiness = +20 | |||
|perishable = 1 | |||
|rotten image = GrapesRotten.png | |||
}} | |||
===Example 2=== | |||
;Code | |||
<pre>{{Consumables | |||
|position = center | |||
|image = Chicken.png | |||
|rotten image = Chicken Rotten.png | |||
|cooked image = Chicken Cooked.png | |||
|burned image = Chicken Overdone.png | |||
|perishable = 1 | |||
|cookable = 1 | |||
|hunger = -35 | |||
|dangerous uncooked = 1 | |||
|boredom = 0 | |||
|unhappiness = 0 | |||
|unrotten hunger = -26 | |||
|unrotten unhappiness = +10 | |||
|unrotten boredom = +10 | |||
|rotten hunger = -15 | |||
|rotten unhappiness = +20 | |||
|rotten boredom = +20 | |||
|cooked hunger = -45 | |||
|cooked unhappiness = 0 | |||
|cooked boredom = 0 | |||
|unrottencooked hunger = -26 | |||
|unrottencooked unhappiness = +10 | |||
|unrottencooked boredom = +10 | |||
|rottencooked hunger = -15 | |||
rottencooked unhappiness = +20 | |||
|rottencooked boredom = +20 | |||
|burned hunger = -11 | |||
|burned boredom = +20 | |||
|burned unhappiness = +20 | |||
}}</pre> | |||
;Result | |||
{{Consumables | |||
|image = Chicken.png | |||
|rotten image = Chicken Rotten.png | |||
|cooked image = Chicken Cooked.png | |||
|burned image = Chicken Overdone.png | |||
|perishable = 1 | |||
|cookable = 1 | |||
|hunger = -35 | |||
|dangerous uncooked = 1 | |||
|boredom = 0 | |||
|unhappiness = 0 | |||
|unrotten hunger = -26 | |||
|unrotten unhappiness = +10 | |||
|unrotten boredom = +10 | |||
|rotten hunger = -15 | |||
|rotten unhappiness = +20 | |||
|rotten boredom = +20 | |||
|cooked hunger = -45 | |||
|cooked unhappiness = 0 | |||
|cooked boredom = 0 | |||
|unrottencooked hunger = -26 | |||
|unrottencooked unhappiness = +10 | |||
|unrottencooked boredom = +10 | |||
|rottencooked hunger = -15 | |||
|rottencooked unhappiness = +20 | |||
|rottencooked boredom = +20 | |||
|burned hunger = -11 | |||
|burned boredom = +20 | |||
|burned unhappiness = +20 | |||
}} | |||
==See also== | |||
*{{ll|Template:ConditionChange}} | |||
}} | |||
{{ll|Category:Templates}} | |||
</noinclude><includeonly><!-- | |||
########################### | |||
## PERISHABLE & COOKABLE ## | |||
########################### | |||
-->{{#ifexpr:{{{perishable|0}}}<>0| {{#ifexpr:{{{cookable|0}}}<>0| | -->{{#ifexpr:{{{perishable|0}}}<>0| {{#ifexpr:{{{cookable|0}}}<>0| | ||
{{{!}} class="wikitable theme-red" style="text-align:center; vertical-align:text-top; {{#switch: {{{position|}}}|center=margin-left:auto; margin-right:auto;|right=margin-left:auto;|left=margin-right:auto;|}}" cellpadding=5 | |||
{{!}}- | |||
! width=32px {{!}} | |||
! width=268px {{!}} Fresh | |||
! width=268px {{!}} Stale | |||
! width=268px {{!}} Rotten | |||
{{!}}- | |||
! <div style="transform:rotate(270deg);">Uncooked</div> | |||
{{!}} <small> | |||
{{#if:{{{image|}}}|[[Image:{{{image}}}]]}}<br> | |||
{{ConditionChange|MoodletName=Hunger|MoodletChange={{{hunger|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Boredom|MoodletChange={{{boredom|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Unhappiness|MoodletChange={{{unhappiness|0}}}}}<br> | |||
{{ConditionChange|DangerousUncooked={{{dangerous uncooked|0}}}}} | |||
</small> | |||
{{!}} style="vertical-align:top;" {{!}} <small> | |||
{{#if:{{{image|}}}|[[Image:{{{image}}}]]}}<br> | |||
{{ConditionChange|MoodletName=Hunger|MoodletChange={{{unrotten hunger|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Boredom|MoodletChange={{{unrotten boredom|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Unhappiness|MoodletChange={{{unrotten unhappiness|0}}}}}<br> | |||
{{ConditionChange|DangerousUncooked={{{dangerous uncooked|0}}}}} | |||
</small> | |||
{{!}} style="vertical-align:top;" {{!}} <small> | |||
{{#if:{{{rotten image|}}}|[[Image:{{{rotten image}}}]]}}</div> | |||
{{ConditionChange|MoodletName=Hunger|MoodletChange={{{rotten hunger|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Boredom|MoodletChange={{{rotten boredom|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Unhappiness|MoodletChange={{{rotten unhappiness|0}}}}}<br> | |||
{{ConditionChange|WillMakeSick=1}} | |||
</small> | |||
{{!}}- | |||
! <div style="transform:rotate(270deg);">Cooked</div> | |||
{{!}} style="vertical-align:top;" {{!}} <small> | |||
{{#if:{{{cooked image|}}}|[[Image:{{{cooked image}}}]]}}<br> | |||
{{ConditionChange|MoodletName=Hunger|MoodletChange={{{cooked hunger|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Boredom|MoodletChange={{{cooked boredom|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Unhappiness|MoodletChange={{{cooked unhappiness|0}}}}} | |||
</small> | |||
{{!}} style="vertical-align:top;" {{!}} <small> | |||
{{#if:{{{cooked image|}}}|[[Image:{{{cooked image}}}]]}}<br> | |||
{{ConditionChange|MoodletName=Hunger|MoodletChange={{{unrottencooked hunger|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Boredom|MoodletChange={{{unrottencooked boredom|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Unhappiness|MoodletChange={{{unrottencooked unhappiness|0}}}}} | |||
</small> | |||
{{!}} style="vertical-align:top;" {{!}} <small> | |||
{{#if:{{{cooked image|}}}|[[Image:{{{cooked image}}}]]}}<br> | |||
{{ConditionChange|MoodletName=Hunger|MoodletChange={{{rottencooked hunger|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Boredom|MoodletChange={{{rottencooked boredom|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Unhappiness|MoodletChange={{{rottencooked unhappiness|0}}}}}<br> | |||
{{ConditionChange|WillMakeSick=1}} | |||
</small> | |||
{{!}}- | |||
! <div style="transform:rotate(270deg);">Burned</div> | |||
{{!}} style="vertical-align:top;" colspan=3 {{!}} <small> | |||
{{#if:{{{burned image|}}} | |||
|[[Image:{{{burned image}}}]]}}<br> | |||
{{ConditionChange|MoodletName=Hunger|MoodletChange={{{burned hunger|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Boredom|MoodletChange={{{burned boredom|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Unhappiness|MoodletChange={{{burned unhappiness|0}}}}}<br> | |||
{{ConditionChange|WillMakeSick=1}} | |||
</small> | |||
{{!}}- | |||
{{!}}}|}}|}}<!-- | |||
##################### | |||
## PERISHABLE ONLY ## | |||
##################### | |||
-->{{#ifexpr:{{{perishable|0}}}<>0| {{#ifexpr:{{{cookable|0}}}=0| | -->{{#ifexpr:{{{perishable|0}}}<>0| {{#ifexpr:{{{cookable|0}}}=0| | ||
{{{!}} class="wikitable theme-red" style="text-align:center; vertical-align:text-top;{{#switch: {{{position|}}}|center=margin-left:auto; margin-right:auto;|right=margin-left:auto;|left=margin-right:auto;|}}" cellpadding=5 | |||
! width=202px {{!}} Fresh | |||
! width=202px {{!}} Stale | |||
! width=202px {{!}} Rotten | |||
{{!}}- | |||
{{!}} style="vertical-align:top;" {{!}} <small> | |||
{{#if:{{{image|}}}|[[Image:{{{image}}}]]}}<br> | |||
{{ConditionChange|MoodletName=Hunger|MoodletChange={{{hunger|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Boredom|MoodletChange={{{boredom|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Unhappiness|MoodletChange={{{unhappiness|0}}}}}<br> | |||
{{ConditionChange|DangerousUncooked={{{dangerous uncooked|0}}}}} | |||
</small> | |||
{{!}} style="vertical-align:top;" {{!}} <small> | |||
{{#if:{{{image|}}}|[[Image:{{{image}}}]]}}<br> | |||
{{ConditionChange|MoodletName=Hunger|MoodletChange={{{unrotten hunger|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Boredom|MoodletChange={{{unrotten boredom|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Unhappiness|MoodletChange={{{unrotten unhappiness|0}}}}}<br> | |||
{{ConditionChange|DangerousUncooked={{{dangerous uncooked|0}}}}} | |||
</small> | |||
{{!}} style="vertical-align:top;" {{!}} <small> | |||
{{#if:{{{rotten image|}}}|[[Image:{{{rotten image}}}]]}}<br> | |||
{{ConditionChange|MoodletName=Hunger|MoodletChange={{{rotten hunger|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Boredom|MoodletChange={{{rotten boredom|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Unhappiness|MoodletChange={{{rotten unhappiness|0}}}}}<br> | |||
{{ConditionChange|WillMakeSick=1}} | |||
</small> | |||
{{!}}}|}}|}}<!-- | |||
################### | |||
## COOKABLE ONLY ## | |||
################### | |||
-->{{#ifexpr:{{{cookable|0}}}<>0| {{#ifexpr:{{{perishable|0}}}=0| | -->{{#ifexpr:{{{cookable|0}}}<>0| {{#ifexpr:{{{perishable|0}}}=0| | ||
{{{!}} class="wikitable theme-red" style="text-align: center; vertical-align:text-top; {{#switch: {{{position|}}}|center=margin-left:auto; margin-right:auto;|right=margin-left:auto;|left=margin-right:auto;|}}" cellpadding=5 | |||
! width=268px {{!}} Uncooked | |||
! width=268px {{!}} Cooked | |||
! width=268px {{!}} Burned | |||
{{!}}- | |||
{{!}} style="vertical-align:top;" {{!}} <small> | |||
{{#if:{{{image|}}}|[[Image:{{{image}}}]]}}<br> | |||
{{ConditionChange|MoodletName=Hunger|MoodletChange={{{hunger|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Boredom|MoodletChange={{{boredom|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Unhappiness|MoodletChange={{{unhappiness|0}}}}}<br> | |||
{{ConditionChange|DangerousUncooked={{{dangerous uncooked|0}}}}} | |||
</small> | |||
{{!}} style="vertical-align:top;" {{!}} <small> | |||
{{#if:{{{cooked image|}}}|[[Image:{{{cooked image}}}]]}}<br> | |||
{{ConditionChange|MoodletName=Hunger|MoodletChange={{{cooked hunger|0}}}}}<br> | |||
</includeonly | {{ConditionChange|MoodletName=Boredom|MoodletChange={{{cooked boredom|0}}}}}<br> | ||
{{ConditionChange|MoodletName=Unhappiness|MoodletChange={{{cooked unhappiness|0}}}}} | |||
</small> | |||
{{!}} style="vertical-align:top;" {{!}} <small> | |||
{{#if:{{{burned image|}}}|[[Image:{{{burned image}}}]]}}<br> | |||
{{ConditionChange|MoodletName=Hunger|MoodletChange={{{burned hunger|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Boredom|MoodletChange={{{burned boredom|0}}}}}<br> | |||
{{ConditionChange|MoodletName=Unhappiness|MoodletChange={{{burned unhappiness|0}}}}}<br> | |||
{{ConditionChange|WillMakeSick=1}} | |||
</small> | |||
{{!}}}|}}|}}</includeonly> |
Latest revision as of 08:36, 28 April 2024
The {{Consumables}}
(previously called Consumables2) template is used to add a table to a food item's page. If a property is not included or is 0, it will not be displayed.
Parameters
Table
- position [left|center|right]
Images
- image [required]
- burned image
- rotten image
- cooked image
Properties
- perishable [true|false] (use 1 for true, 0 for false)
- cookable [true|false] (use 1 for true, 0 for false)
Uncooked
- Fresh
- weight
- hunger
- boredom
- stress
- unhappiness
- Stale
(Unrotten meaning not fresh anymore but not yet rotten
- unrotten hunger
- unrotten boredom
- unrotten stress
- unrotten unhappiness
- Rotten
- rotten hunger
- rotten boredom
- rotten stress
- rotten unhappiness
Cooked
- Fresh
- cooked weight
- cooked hunger
- cooked boredom
- cooked stress
- cooked unhappiness
- Stale
- unrottencooked weight
- unrottencooked hunger
- unrottencooked boredom
- unrottencooked stress
- unrottencooked unhappiness
- Rotten
- rottencooked weight
- rottencooked hunger
- rottencooked boredom
- rottencooked stress
- rottencooked unhappiness
Burned
- Burned
- burned hunger
- burned boredom
- burned unhappiness
Examples
Example 1
- Code
{{Consumables |image = Grapes.png |hunger = -15 |unrotten hunger = -11 |unrotten boredom = +10 |unrotten unhappiness = +10 |unrotten image = Grapes.png |rotten hunger = -6 |rotten boredom = +20 |rotten unhappiness = +20 |perishable = 1 |rotten image = GrapesRotten.png }}
- Result
Fresh | Stale | Rotten |
---|---|---|
|
|
|
Example 2
- Code
{{Consumables |position = center |image = Chicken.png |rotten image = Chicken Rotten.png |cooked image = Chicken Cooked.png |burned image = Chicken Overdone.png |perishable = 1 |cookable = 1 |hunger = -35 |dangerous uncooked = 1 |boredom = 0 |unhappiness = 0 |unrotten hunger = -26 |unrotten unhappiness = +10 |unrotten boredom = +10 |rotten hunger = -15 |rotten unhappiness = +20 |rotten boredom = +20 |cooked hunger = -45 |cooked unhappiness = 0 |cooked boredom = 0 |unrottencooked hunger = -26 |unrottencooked unhappiness = +10 |unrottencooked boredom = +10 |rottencooked hunger = -15 rottencooked unhappiness = +20 |rottencooked boredom = +20 |burned hunger = -11 |burned boredom = +20 |burned unhappiness = +20 }}
- Result
Fresh | Stale | Rotten | |
---|---|---|---|
Uncooked
|
|
|
Hunger: -15 |
Cooked
|
|
| |
Burned
|
|