Difference between revisions of "Template:Building Stats Table Row"
Jump to navigation
Jump to search
(collapse quality by default) |
(enable collapse material) |
||
Line 1: | Line 1: | ||
<includeonly><!-- | <includeonly><!-- | ||
+ | VARIABLES | ||
-->{{#vardefine: beautyFactor | {{#switch: {{#var:quality}} | -->{{#vardefine: beautyFactor | {{#switch: {{#var:quality}} | ||
| Awful = -0.1 | | Awful = -0.1 | ||
Line 49: | Line 50: | ||
| Legendary = 1.8 | | Legendary = 1.8 | ||
| #default = 1 | | #default = 1 | ||
− | }} }} | + | }} }}<!-- |
− | < | + | -->{{#vardefine:collapseMaterial|{{#ifeq: {{{1|}}} | {{#var:defaultMaterial}} || {{#if: {{#var:stufftags}}|{{#if:{{#var:hasQuality}}|class="mw-collapsible" id="mw-customcollapsible-collapseMaterial{{#replace:{{#var:name}}|<nowiki> </nowiki>}}"}} }} }} }}<!-- |
− | {{#if: {{#var:multipleBuildings}} |<th style="text-align:left;"> {{#var:name}} </th>}} | + | -->{{#vardefine:collapseQuality| {{#ifeq: {{#var:quality}} | Normal || {{#if: {{#var:stufftags}}|{{#if:{{#var:hasQuality}}|class="mw-collapsible mw-collapsed" id="mw-customcollapsible-collapseQuality{{#replace:{{#var:name}}|<nowiki> </nowiki>}}"}} }} }} }}<!-- |
− | {{#if: {{#var:hasQuality}} |<th style="text-align:left;" data-sort-value="{{#var:qualitySort}};"> {{#var:quality}} </th>}} | + | |
− | {{#if: {{#var:stufftags}} |<th style="text-align:left;" data-sort-value="{{{1|}}}"> {{Icon Small|{{{1|}}} }} [[{{{1|}}}]] </th> }} | + | TABLE ROW --> |
− | <td> {{#vardefineecho:tempBeauty|{{#expr: {{#ifexpr: {{#vardefineecho:preBeauty | {{Q|{{{1|Cloth}}}|Beauty Offset|0}} + {{#ifexpr: {{#var:beauty|}} < 0 | 1 | {{Q|{{{1|Cloth}}}|Beauty Factor}} }}*{{#var:beauty|}} {{#ifexpr: {{Q|{{{1|Cloth}}}|Beauty Factor}}*{{#var:beauty|}} > 0 | - 0.000000001}} }} > 0 | {{#var:preBeauty}} * {{#var:beautyFactor}} | {{#var:preBeauty}} }} round 0}} }} </td><!-- | + | <tr {{#var:collapseQuality}}> |
− | -->{{#if: {{#var:comfort}} | <td> {{#expr: {{#var:comfort}} * {{#var:comfortFactor}} }} }} </td> | + | {{#if: {{#var:multipleBuildings}} |<th style="text-align:left;" {{#var:collapseMaterial}}> {{#var:name}} </th>}} |
− | <td style="text-align:left" > {{Align Ticks| {{#vardefineecho:tempWorkTicks|{{#if:{{#var:useWorkToMake}} | {{#expr: {{Q|{{{1|Cloth}}}|Work To Make Factor}} * {{#var:work|}} + {{Q|{{{1|Cloth}}}|Work To Make Offset|0}} round 0}}| {{#expr: {{Q|{{{1|Cloth}}}|Work To Build Factor}} * {{#var:work|}} + {{Q|{{{1|Cloth}}}|Work To Build Offset|0}} round 0}} }}}} }} </td> | + | {{#if: {{#var:hasQuality}} |<th style="text-align:left;" data-sort-value="{{#var:qualitySort}};" {{#var:collapseMaterial}}> {{#var:quality}} </th>}} |
− | <td> {{#expr: {{Q|{{{1|Cloth}}}|Max Hit Points Factor}}*{{#var:HP|}} round 0}} </td> | + | {{#if: {{#var:stufftags}} |<th style="text-align:left;" data-sort-value="{{{1|}}}" {{#var:collapseMaterial}}> {{Icon Small|{{{1|}}} }} [[{{{1|}}}]] </th> }} |
− | <td> {{#ifexpr: {{#vardefineecho:finalFlammability| {{Q|{{{1|Cloth}}}|Flammability Factor}}*{{#var:flammability|1}} }} > 1 | 100% | {{%|{{#var:finalFlammability}} }} }} </td><!-- | + | <td {{#var:collapseMaterial}}> {{#vardefineecho:tempBeauty|{{#expr: {{#ifexpr: {{#vardefineecho:preBeauty | {{Q|{{{1|Cloth}}}|Beauty Offset|0}} + {{#ifexpr: {{#var:beauty|}} < 0 | 1 | {{Q|{{{1|Cloth}}}|Beauty Factor}} }}*{{#var:beauty|}} {{#ifexpr: {{Q|{{{1|Cloth}}}|Beauty Factor}}*{{#var:beauty|}} > 0 | - 0.000000001}} }} > 0 | {{#var:preBeauty}} * {{#var:beautyFactor}} | {{#var:preBeauty}} }} round 0}} }} </td><!-- |
+ | -->{{#if: {{#var:comfort}} | <td {{#var:collapseMaterial}}> {{#expr: {{#var:comfort}} * {{#var:comfortFactor}} }} }} </td> | ||
+ | <td style="text-align:left" {{#var:collapseMaterial}}> {{Align Ticks| {{#vardefineecho:tempWorkTicks|{{#if:{{#var:useWorkToMake}} | {{#expr: {{Q|{{{1|Cloth}}}|Work To Make Factor}} * {{#var:work|}} + {{Q|{{{1|Cloth}}}|Work To Make Offset|0}} round 0}}| {{#expr: {{Q|{{{1|Cloth}}}|Work To Build Factor}} * {{#var:work|}} + {{Q|{{{1|Cloth}}}|Work To Build Offset|0}} round 0}} }}}} }} </td> | ||
+ | <td {{#var:collapseMaterial}}> {{#expr: {{Q|{{{1|Cloth}}}|Max Hit Points Factor}}*{{#var:HP|}} round 0}} </td> | ||
+ | <td {{#var:collapseMaterial}}> {{#ifexpr: {{#vardefineecho:finalFlammability| {{Q|{{{1|Cloth}}}|Flammability Factor}}*{{#var:flammability|1}} }} > 1 | 100% | {{%|{{#var:finalFlammability}} }} }} </td><!-- | ||
-->{{#switch: {{#var:name}} | -->{{#switch: {{#var:name}} | ||
− | | Door | Autodoor | Fence gate | Animal flap = <td> {{%|{{Q|{{{1|Cloth}}}|Door Opening Speed Factor|1}} }} </td> | + | | Door | Autodoor | Fence gate | Animal flap = <td {{#var:collapseMaterial}}> {{%|{{Q|{{{1|Cloth}}}|Door Opening Speed Factor|1}} }} </td> |
− | | Spike trap = <td> {{#vardefineecho:damage|{{#expr: {{Q|{{{1|Cloth}}}|Melee Sharp Damage Factor}}*100}} }} </td> <td> {{#expr: {{#var:damage}}/5}} </td> <td> {{%|{{#var:damage}}/5*0.015}} </td> | + | | Spike trap = <td {{#var:collapseMaterial}}> {{#vardefineecho:damage|{{#expr: {{Q|{{{1|Cloth}}}|Melee Sharp Damage Factor}}*100}} }} </td> <td {{#var:collapseMaterial}}> {{#expr: {{#var:damage}}/5}} </td> <td {{#var:collapseMaterial}}> {{%|{{#var:damage}}/5*0.015}} </td> |
}}<!-- | }}<!-- | ||
-->{{#if: {{#var:useTerrainAffordance}} | -->{{#if: {{#var:useTerrainAffordance}} | ||
Line 68: | Line 73: | ||
| medium = data-sort-value="2" | | medium = data-sort-value="2" | ||
| #default = data-sort-value="1" | | #default = data-sort-value="1" | ||
− | }} > {{Q|{{{1|Cloth}}}|Terrain Affordance|Light}} }} </td> | + | }} {{#var:collapseMaterial}}> {{Q|{{{1|Cloth}}}|Terrain Affordance|Light}} }} </td> |
− | <td style="text-align:left" > {{Align Silver|{{#vardefineecho:tempMarketValue|{{Market Value Calculator|{{#var:name}}|{{{1|Cloth}}}|{{#var:quality}} }}}} }} {{Icon Small|silver}} </td><!-- | + | <td style="text-align:left" {{#var:collapseMaterial}}> {{Align Silver|{{#vardefineecho:tempMarketValue|{{Market Value Calculator|{{#var:name}}|{{{1|Cloth}}}|{{#var:quality}} }}}} }} {{Icon Small|silver}} </td><!-- |
− | -->{{#if: {{#var:workValueRatios}}| <td> {{#expr: {{#var:tempBeauty}}/{{#var:tempWorkTicks}} round 3}} </td> | + | -->{{#if: {{#var:workValueRatios}}| <td {{#var:collapseMaterial}}> {{#expr: {{#var:tempBeauty}}/{{#var:tempWorkTicks}} round 3}} </td> |
− | <td> {{#expr: {{#var:tempBeauty}}/{{#var:tempMarketValue}} round 3}} </td> | + | <td {{#var:collapseMaterial}}> {{#expr: {{#var:tempBeauty}}/{{#var:tempMarketValue}} round 3}} </td> |
− | <td> {{#expr: {{#var:tempMarketValue}}/{{#var:tempWorkTicks}} round 3}} </td> | + | <td {{#var:collapseMaterial}}> {{#expr: {{#var:tempMarketValue}}/{{#var:tempWorkTicks}} round 3}} </td> |
− | <td> {{#expr: {{#var:tempMarketValue}}/({{#var:stuffAmount}}{{#if: {{Q|{{{1|Cloth}}}|Small Volume}}|*10}}) round 3}} }} </td> | + | <td {{#var:collapseMaterial}}> {{#expr: {{#var:tempMarketValue}}/({{#var:stuffAmount}}{{#if: {{Q|{{{1|Cloth}}}|Small Volume}}|*10}}) round 3}} }} </td> |
</tr></includeonly><noinclude>{{Move|destination=Template:Building Stats Table Row|reason=Standardization with [[Template: Weapon Stats Table]]}} | </tr></includeonly><noinclude>{{Move|destination=Template:Building Stats Table Row|reason=Standardization with [[Template: Weapon Stats Table]]}} | ||
{{Documentation}} | {{Documentation}} | ||
</noinclude> | </noinclude> |
Revision as of 12:20, 8 November 2023
This page is suggested to be moved. Destination: Template:Building Stats Table Row. Reason: Standardization with Template: Weapon Stats Table. |