Difference between revisions of "Template:UnlistedEMItemsByMonth"
BrianFreud (talk | contribs) m |
|||
(41 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | <includeonly><!-- | |
− | + | -->{{#vardefine: year|{{{year}}}}}<!-- | |
− | '''[[UO:Rares_From_{{ | + | -->{{#arraydefine: shards |Arirang,Asuka,Atlantic,Baja,Balhae,Catskills,Chesapeake,Drachenfels,Europa,Formosa,Great Lakes,Hokuto,Izumo,Lake Austin,Lake Superior,Legends,Mizuho,Mugen,Napa Valley,Oceania,Origin,Pacific,Sakura,Siege Perilous,Sonoma,Wakoku,Yamato }}<!-- |
− | {{#loop: i | + | -->{{#arraydefine: monthNums |1,2,3,4,5,6,7,8,9,10,11,12 }}<!-- |
− | | 0 | + | -->{{#arraydefine: monthNames |January,February,March,April,May,June,July,August,September,October,November,December }} |
− | | {{#arraysize:shards}} | + | '''[[UO:Rares_From_{{#var:year}}|{{#var:year}}]]''' |
− | + | {{#loop: i | 0 | {{#arraysize:shards}} | | |
− | {{#arraydefine:monthlist|{{#dpl: linksto=UO:Rares From {{ | + | {{#arraydefine:monthlist| |
− | |linksto=Category:UO:EM Items | + | {{#dpl: linksto=UO:Rares From {{#var:year}} |
− | |linksto=UO:{{#arrayindex: shards |{{#var:i}} }} Rares | + | |linksto=Category:UO:EM Items |
− | |ordermethod = title | + | |linksto=UO:{{#arrayindex: shards |{{#var:i}} }} Rares |
− | |suppresserrors = true | + | |ordermethod = title |
− | |noresultsheader = | + | |suppresserrors = true |
− | |allowcachedresults = false | + | |noresultsheader = |
− | |includepage={RareItem}.dpl11 | + | |allowcachedresults = false |
− | |mode=userformat | + | |includepage={RareItem}.dpl11 |
− | }} }} | + | |mode=userformat |
− | {{# | + | }} |
− | + | }} | |
− | + | {{#arrayintersect: existsMonth |monthlist|monthNums}} | |
− | + | {{#vardefine: monthMax |{{#ifeq: {{CURRENTYEAR}}|{{#var:year}}|{{CURRENTMONTH1}}|{{#arraysize: monthNames}} }} }} | |
− | + | {{#ifexpr: {{#expr: {{#var:year}} != {{CURRENTYEAR}} and {{#arrayunique:monthlist}}{{#arraysize:monthlist}} < 13}} or {{#expr: {{#var:year}} = {{CURRENTYEAR}} and {{#expr: {{#arraysize: existsMonth}} < {{CURRENTMONTH1}} }} }}| | |
− | + | <div style="text-align: left;"> | |
− | + | <dl class="hideEmpty"> | |
− | + | <dt>'''[[UO:{{#arrayindex: shards |{{#var:i}} }} Rares|{{#arrayindex: shards |{{#var:i}} }}]]''' | |
− | + | {{#loop: m | 1 | {{#var:monthMax}} | | |
− | + | {{#vardefine: ignoreType|{{#var: ignore-{{#arrayindex: shards|{{#var:i}} }}-{{#var:year}}-{{#var:m}} }} }} | |
− | + | {{#vardefine: existType |{{#arraysearch: existsMonth |{{#var:m}}|0|1|0}} }} | |
− | + | {{#vardefine: monthName |{{#arrayindex: monthNames|{{#expr: {{#var:m}}-1}} }} }} | |
− | + | {{#ifeq: 1|{{#var:existType}}| | |
− | + | {{#ifeq: 1|{{#var:ignoreType}}|<dd><span title="this month was once considered no drop, but listed later."><s>{{#var:monthName}}</s></span></dd>| }} | |
− | + | | | |
− | </div> | + | {{#switch: {{#var:ignoreType}} |
+ | | 0 =<dd>{{#var:monthName}} <a href="/index.php?title=UO_talk:Potentially_unlisted_Event_Moderator_items#{{#var:year}}" title="has discussion" target="_blank">(*)</a></dd> | ||
+ | | 1 = | ||
+ | | <dd>{{#var:monthName}}</dd> | ||
+ | }} | ||
+ | }} | ||
+ | }} | ||
+ | </dt> | ||
+ | </dl> | ||
+ | </div> | ||
+ | }} | ||
}} | }} | ||
</includeonly> | </includeonly> |