Difference between revisions of "Template:Comfort Quality Table"
Jump to navigation
Jump to search
(Created page with "<includeonly><div><li style="display: inline-table;">{{#vardefine: name | {{{1|{{PAGENAME}}}}} }}{{#vardefine: basecomfort | {{Q|{{#var: name}}|Comfort Base}}}} {| {{STDT| sor...") |
m |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | <includeonly>< | + | <includeonly><!-- |
− | {| {{STDT| | + | |
− | ! [[Quality]] | + | VARIABLES |
− | ! | + | -->{{#vardefine:name | {{{1| {{PAGENAME}} }}} }}<!-- |
− | ! | + | -->{{#vardefine:basecomfort | {{Q|{{#var:name}}|Comfort Base}} }}<!-- |
− | ! | + | -->{{#vardefine:hasQuality | {{Q|{{#var:name}}|Has Quality}} }}<!-- |
− | ! | + | -->{{#vardefine:facility | {{Q|{{#var:name}}|Facility}} }}<!-- |
− | ! | + | |
− | ! | + | TABLE |
− | ! | + | --><div><li style="display:inline-table;"> |
+ | {| {{STDT|c_15 text-center}} | ||
+ | {{#ifeq: {{#var:hasQuality}} | true | | ||
+ | ! [[Quality]] | ||
+ | ! Awful | ||
+ | ! Poor | ||
+ | ! Normal | ||
+ | ! Good | ||
+ | ! Excellent | ||
+ | ! Masterwork | ||
+ | ! Legendary | ||
+ | | ! colspan="2" {{!}} {{#var:name}} }} | ||
|- | |- | ||
− | ![[Comfort]] | + | ! [[Comfort]] |
− | + | {{#ifeq: {{#var:hasQuality}} | true | | |
− | | {{# | + | {{!}} {{%|{{#var:basecomfort}}*0.76|0}} |
− | | {{# | + | {{!}} {{%|{{#var:basecomfort}}*0.88|0}} |
− | | {{# | + | {{!}} {{%|{{#var:basecomfort}} |0}} |
− | | {{# | + | {{!}} {{%|{{#var:basecomfort}}*1.12|0}} |
− | | {{# | + | {{!}} {{%|{{#var:basecomfort}}*1.24|0}} |
− | | {{# | + | {{!}} {{%|{{#var:basecomfort}}*1.45|0}} |
− | | | + | {{!}} {{%|{{#var:basecomfort}}*1.7 |0}} |
− | {{#if: {{#pos: | + | | {{!}} {{%|{{#var:basecomfort}} |0}} }} |
− | < | + | {{#if: {{#pos:{{#var:facility}}|End table}} | |
− | + | <tr> | |
− | + | ! <small>+ End Table</small> | |
− | + | {{#ifeq: {{#var:hasQuality}} | true | | |
− | + | {{!}} {{%|({{#var:basecomfort}}+0.05)*0.76|0}} | |
− | + | {{!}} {{%|({{#var:basecomfort}}+0.05)*0.88|0}} | |
− | + | {{!}} {{%| {{#var:basecomfort}}+0.05 |0}} | |
− | + | {{!}} {{%|({{#var:basecomfort}}+0.05)*1.12|0}} | |
− | }} | + | {{!}} {{%|({{#var:basecomfort}}+0.05)*1.24|0}} |
+ | {{!}} {{%|({{#var:basecomfort}}+0.05)*1.45|0}} | ||
+ | {{!}} {{%|({{#var:basecomfort}}+0.05)*1.7 |0}} | ||
+ | | {{!}} {{%| {{#var:basecomfort}}+0.05 |0}} }} | ||
+ | </tr> | ||
+ | }} {{#if: {{#pos:{{#var:facility}}|Dresser}} | | ||
+ | <tr> | ||
+ | ! <small>+ Dresser</small> | ||
+ | {{#ifeq: {{#var:hasQuality}} | true | | ||
+ | {{!}} {{%|({{#var:basecomfort}}+0.05)*0.76|0}} | ||
+ | {{!}} {{%|({{#var:basecomfort}}+0.05)*0.88|0}} | ||
+ | {{!}} {{%| {{#var:basecomfort}}+0.05 |0}} | ||
+ | {{!}} {{%|({{#var:basecomfort}}+0.05)*1.12|0}} | ||
+ | {{!}} {{%|({{#var:basecomfort}}+0.05)*1.24|0}} | ||
+ | {{!}} {{%|({{#var:basecomfort}}+0.05)*1.45|0}} | ||
+ | {{!}} {{%|({{#var:basecomfort}}+0.05)*1.7 |0}} | ||
+ | | {{!}} {{%| {{#var:basecomfort}}+0.05 |0}} }} | ||
+ | </tr> | ||
+ | }} {{#if: {{#pos:{{#var:facility}}|End table}} | {{#if: {{#pos:{{#var:facility}}|Dresser}} | | ||
+ | <tr> | ||
+ | ! <small>+ End Table & Dresser</small> | ||
+ | {{#ifeq: {{#var:hasQuality}} | true | | ||
+ | {{!}} {{%|({{#var:basecomfort}}+0.1)*0.76|0}} | ||
+ | {{!}} {{%|({{#var:basecomfort}}+0.1)*0.88|0}} | ||
+ | {{!}} {{%| {{#var:basecomfort}}+0.1 |0}} | ||
+ | {{!}} {{%|({{#var:basecomfort}}+0.1)*1.12|0}} | ||
+ | {{!}} {{%|({{#var:basecomfort}}+0.1)*1.24|0}} | ||
+ | {{!}} {{%|({{#var:basecomfort}}+0.1)*1.45|0}} | ||
+ | {{!}} {{%|({{#var:basecomfort}}+0.1)*1.7 |0}} | ||
+ | | {{!}} {{%| {{#var:basecomfort}}+0.1 |0}} }} | ||
+ | </tr> | ||
+ | }} }} | ||
|} | |} | ||
− | </li><div></includeonly><noinclude> | + | </li></div></includeonly><noinclude> |
{{Documentation}} | {{Documentation}} | ||
</noinclude> | </noinclude> |
Latest revision as of 10:26, 16 December 2023
This template generates a table summarizing the comfort for each quality tier. If the object in question is has the end table and dresser as facilities, it will add a row to that effect.
Parameters[edit]
The first parameter, if present, will specify which object to generate the template for.
If absent, {{PAGENAME}}
will be used.
Example usage[edit]
{{Comfort Quality Table}}
On the Bed page produces:
Quality | Awful | Poor | Normal | Good | Excellent | Masterwork | Legendary |
---|---|---|---|---|---|---|---|
Comfort | 57% | 66% | 75% | 84% | 93% | 109% | 128% |
+ End Table | 61% | 70% | 80% | 90% | 99% | 116% | 136% |
+ Dresser | 61% | 70% | 80% | 90% | 99% | 116% | 136% |
+ End Table & Dresser | 65% | 75% | 85% | 95% | 105% | 123% | 145% |
{{Comfort Quality Table | Armchair}}
Produces:
The above documentation is transcluded from Template:Comfort Quality Table/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. |