Difference between revisions of "Template:Comfort Quality Table"
Jump to navigation
Jump to search
(percentages) |
m |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | <includeonly><div><li style="display: inline-table;"> | + | <includeonly><!-- |
− | {| {{STDT| | + | |
− | ! [[Quality]] | + | VARIABLES |
− | ! Awful | + | -->{{#vardefine:name | {{{1| {{PAGENAME}} }}} }}<!-- |
− | ! Poor | + | -->{{#vardefine:basecomfort | {{Q|{{#var:name}}|Comfort Base}} }}<!-- |
− | ! Normal | + | -->{{#vardefine:hasQuality | {{Q|{{#var:name}}|Has Quality}} }}<!-- |
− | ! Good | + | -->{{#vardefine:facility | {{Q|{{#var:name}}|Facility}} }}<!-- |
− | ! Excellent | + | |
− | ! Masterwork | + | TABLE |
− | ! Legendary | + | --><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}} |
− | + | | {{!}} {{%|{{#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}} | | }} {{#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}} | | }} {{#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> | ||
}} }} | }} }} | ||
|} | |} |
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. |