Difference between revisions of "Template:Transient weight table"
Jump to navigation
Jump to search
SurtrFan8511 (talk | contribs) |
SurtrFan8511 (talk | contribs) |
||
Line 1: | Line 1: | ||
{{#arraydefine:weighted transients|{{#ask: | <includeonly><onlyinclude>{{#arraydefine:weighted transients|{{#ask: | ||
[[Has weight::+]] | [[Has weight::+]] | ||
| | |?Has English name|mainlabel=-|headers=hide|link=none|limit=5000}}}}{{#arrayunique:weighted transients}}{{#arrayprint:weighted transients||@@@|<!--trimming text until it becomes a number | ||
--> | -->{{#vardefine:i|1}}{{#vardefine:num|}}{{#while: | ||
| {{#ifeq: {{#expr:{{#sub:{{#show:@@@|?Has weight}}|0|{{#var:i}}}} > 0}}|1|true}} | | {{#ifeq: {{#expr:{{#sub:{{#show:@@@|?Has subobject.Has weight}}|0|{{#var:i}}}} > 0}}|1|true}} | ||
| {{#vardefine:num|{{#sub:{{#show:@@@|?Has weight}}|0|{{#var:i}}}}}}{{#vardefine:i|{{#expr:{{#var:i}} + 1}}}} | | {{#vardefine:num|{{#sub:{{#show:@@@|?Has subobject.Has weight}}|0|{{#var:i}}}}}}{{#vardefine:i|{{#expr:{{#var:i}} + 1}}}} | ||
}}<!--creating subobject | }}<!--creating subobject | ||
-->{{# | -->{{#if:{{#var:num|}}|{{#subobject:weight#@@@ | ||
| | | Has English name = @@@ | ||
| Has numbered weight = {{#var:num}} | | Has numbered weight = {{#var:num}} | ||
}}}}}}<!--printing the table | }}}}}}<!--printing the table | ||
-- | -->{{#ask: | ||
[[Has numbered weight::+]] | [[Has numbered weight::+]] | ||
|?Has English name=Name | |?Has English name=Name |