|
|
(16 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
− | <includeonly>{{#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 }} | + | <includeonly><!-- |
− | '''[[UO:Rares_From_{{{year}}}|{{{year}}}]]'''
| + | -->{{#vardefine: year|{{{year}}}}}<!-- |
− | {{#loop: i | + | -->{{#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 }}<!-- |
− | | 0
| + | -->{{#arraydefine: monthNums |1,2,3,4,5,6,7,8,9,10,11,12 }}<!-- |
− | | {{#arraysize:shards}}
| + | -->{{#arraydefine: monthNames |January,February,March,April,May,June,July,August,September,October,November,December }} |
− | |{{#vardefine:month1|0}}{{#vardefine:month2|0}}{{#vardefine:month3|0}}{{#vardefine:month4|0}}{{#vardefine:month5|0}}{{#vardefine:month6|0}}{{#vardefine:month7|0}}{{#vardefine:month8|0}}{{#vardefine:month9|0}}{{#vardefine:month10|0}}{{#vardefine:month11|0}}{{#vardefine:month12|0}} | + | '''[[UO:Rares_From_{{#var:year}}|{{#var:year}}]]''' |
− | {{#arraydefine:monthlist|{{#dpl: linksto=UO:Rares From {{{year}}}
| + | {{#loop: i | 0 | {{#arraysize:shards}} | |
− | |linksto=Category:UO:EM Items | + | {{#arraydefine:monthlist| |
− | |linksto=UO:{{#arrayindex: shards |{{#var:i}} }} Rares | + | {{#dpl: linksto=UO:Rares From {{#var:year}} |
− | |ordermethod = title | + | |linksto=Category:UO:EM Items |
− | |suppresserrors = true | + | |linksto=UO:{{#arrayindex: shards |{{#var:i}} }} Rares |
− | |noresultsheader =
| + | |ordermethod = title |
− | |allowcachedresults = false
| + | |suppresserrors = true |
− | |includepage={RareItem}.dpl11
| + | |noresultsheader = |
− | |mode=userformat
| + | |allowcachedresults = false |
− | }} }}<div style="text-align: left;">{{#vardefine: month1|{{#arraysearch:monthlist|1|0|1|0}} }}{{#vardefine: month2|{{#arraysearch:monthlist|2|0|1|0}} }}{{#vardefine: month3|{{#arraysearch:monthlist|3|0|1|0}} }}{{#vardefine: month4|{{#arraysearch:monthlist|4|0|1|0}} }}{{#vardefine: month5|{{#arraysearch:monthlist|5|0|1|0}} }}{{#vardefine: month6|{{#arraysearch:monthlist|6|0|1|0}} }}{{#vardefine: month7|{{#arraysearch:monthlist|7|0|1|0}} }}{{#vardefine: month8|{{#arraysearch:monthlist|8|0|1|0}} }}{{#vardefine: month9|{{#arraysearch:monthlist|9|0|1|0}} }}{{#vardefine: month10|{{#arraysearch:monthlist|10|0|1|0}} }}{{#vardefine: month11|{{#arraysearch:monthlist|11|0|1|0}} }}{{#vardefine: month12|{{#arraysearch:monthlist|12|0|1|0}} }}{{#vardefine: monthcount|{{#expr: {{#var: month1|0}} + {{#var: month2|0}} + {{#var: month3|0}} + {{#var: month4|0}} + {{#var: month5|0}} + {{#var: month6|0}} + {{#var: month7|0}} + {{#var: month8|0}} + {{#var: month9|0}} + {{#var: month10|0}} + {{#var: month11|0}} + {{#var: month12|0}} }} }}{{#ifexpr: {{#expr: {{{year}}} != {{CURRENTYEAR}} and {{#arraysize:monthlist}} < 13}} or {{#expr: {{{year}}} = {{CURRENTYEAR}} and {{#expr: {{#var: monthcount}} < {{CURRENTMONTH1}} }} }}|
| + | |includepage={RareItem}.dpl11 |
− | {{#ifexpr: {{{year}}} != {{CURRENTYEAR}}|
| + | |mode=userformat |
− | {{#arrayprint:monthlist}}
| + | }} |
− | # {{#var:month1}} - {{#arraysearch:monthlist|1|0|1|0}}
| + | }} |
− | # {{#var:month2}} - {{#arraysearch:monthlist|2|0|1|0}}
| + | {{#arrayintersect: existsMonth |monthlist|monthNums}} |
− | # {{#var:month3}} - {{#arraysearch:monthlist|3|0|1|0}}
| + | {{#vardefine: monthMax |{{#ifeq: {{CURRENTYEAR}}|{{#var:year}}|{{CURRENTMONTH1}}|{{#arraysize: monthNames}} }} }} |
− | # {{#var:month4}} - {{#arraysearch:monthlist|4|0|1|0}}
| + | {{#ifexpr: {{#expr: {{#var:year}} != {{CURRENTYEAR}} and {{#arrayunique:monthlist}}{{#arraysize:monthlist}} < 13}} or {{#expr: {{#var:year}} = {{CURRENTYEAR}} and {{#expr: {{#arraysize: existsMonth}} < {{CURRENTMONTH1}} }} }}| |
− | # {{#var:month5}} - {{#arraysearch:monthlist|5|0|1|0}}
| + | <div style="text-align: left;"> |
− | # {{#var:month6}} - {{#arraysearch:monthlist|6|0|1|0}}
| + | <dl class="hideEmpty"> |
− | # {{#var:month7}} - {{#arraysearch:monthlist|7|0|1|0}}
| + | <dt>'''[[UO:{{#arrayindex: shards |{{#var:i}} }} Rares|{{#arrayindex: shards |{{#var:i}} }}]]''' |
− | # {{#var:month8}} - {{#arraysearch:monthlist|8|0|1|0}}
| + | {{#loop: m | 1 | {{#var:monthMax}} | |
− | # {{#var:month9}} - {{#arraysearch:monthlist|9|0|1|0}}
| + | {{#vardefine: ignoreType|{{#var: ignore-{{#arrayindex: shards|{{#var:i}} }}-{{#var:year}}-{{#var:m}} }} }} |
− | # {{#var:month10}} - {{#arraysearch:monthlist|10|0|1|0}}
| + | {{#vardefine: existType |{{#arraysearch: existsMonth |{{#var:m}}|0|1|0}} }} |
− | # {{#var:month11}} - {{#arraysearch:monthlist|11|0|1|0}}
| + | {{#vardefine: monthName |{{#arrayindex: monthNames|{{#expr: {{#var:m}}-1}} }} }} |
− | # {{#var:month12}} - {{#arraysearch:monthlist|12|0|1|0}}
| + | {{#ifeq: 1|{{#var:existType}}| |
− | ; AAA'''[[UO:{{#arrayindex: shards |{{#var:i}} }} Rares|{{#arrayindex: shards |{{#var:i}} }}]]'''{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-1 || {{#ifeq:1|{{#var:month1}}||
| + | {{#ifeq: 1|{{#var:ignoreType}}|<dd><span title="this month was once considered no drop, but listed later."><s>{{#var:monthName}}</s></span></dd>| }} |
− | : January }} }}{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-2 || {{#ifeq:1|{{#var:month2}}||
| + | | |
− | : February }} }}{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-3 || {{#ifeq:1|{{#var:month3}}||
| + | {{#switch: {{#var:ignoreType}} |
− | : March }} }}{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-4 || {{#ifeq:1|{{#var:month4}}||
| + | | 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> |
− | : April }} }}{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-5 || {{#ifeq:1|{{#var:month5}}||
| + | | 1 = |
− | : May }} }}{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-6 || {{#ifeq:1|{{#var:month6}}||
| + | | <dd>{{#var:monthName}}</dd> |
− | : June }} }}{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-7 || {{#ifeq:1|{{#var:month7}}||
| + | }} |
− | : July }} }}{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-8 || {{#ifeq:1|{{#var:month8}}||
| + | }} |
− | : August }} }}{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-9 || {{#ifeq:1|{{#var:month9}}||
| + | }} |
− | : September }} }}{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-10 || {{#ifeq:1|{{#var:month10}}||
| + | </dt> |
− | : October }} }}{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-11 || {{#ifeq:1|{{#var:month11}}||
| + | </dl> |
− | : November }} }}{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-12 || {{#ifeq:1|{{#var:month12}}||
| + | </div> |
− | : December }} }}
| + | }} |
− | |
| |
− | ; BBB'''[[UO:{{#arrayindex: shards |{{#var:i}} }} Rares|{{#arrayindex: shards |{{#var:i}} }}]]'''{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-1 || {{#ifeq:1|{{#var:month1}}||
| |
− | : January }} }}{{#ifexpr: {{CURRENTMONTH1}} >= 2 |{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-2 || {{#ifeq:1|{{#var:month2}}||
| |
− | : February }} }} }}{{#ifexpr: {{CURRENTMONTH1}} >= 3 |{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-3 || {{#ifeq:1|{{#var:month3}}||
| |
− | : March }} }} }}{{#ifexpr: {{CURRENTMONTH1}} >= 4 |{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-4 || {{#ifeq:1|{{#var:month4}}||
| |
− | : April }} }} }}{{#ifexpr: {{CURRENTMONTH1}} >= 5 |{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-5 || {{#ifeq:1|{{#var:month5}}||
| |
− | : May }} }} }}{{#ifexpr: {{CURRENTMONTH1}} >= 6 |{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-6 || {{#ifeq:1|{{#var:month6}}||
| |
− | : June }} }} }}{{#ifexpr: {{CURRENTMONTH1}} >= 7 |{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-7 || {{#ifeq:1|{{#var:month7}}||
| |
− | : July }} }} }}{{#ifexpr: {{CURRENTMONTH1}} >= 8 |{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-8 || {{#ifeq:1|{{#var:month8}}||
| |
− | : August }} }} }}{{#ifexpr: {{CURRENTMONTH1}} >= 9 |{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-9 || {{#ifeq:1|{{#var:month9}}||
| |
− | : September }} }} }}{{#ifexpr: {{CURRENTMONTH1}} >= 10 |{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-10 || {{#ifeq:1|{{#var:month10}}||
| |
− | : October }} }} }}{{#ifexpr: {{CURRENTMONTH1}} >= 11 |{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-11 || {{#ifeq:1|{{#var:month11}}||
| |
− | : November }} }} }}{{#ifexpr: {{CURRENTMONTH1}} >= 12 |{{#varexists:ignore-{{#arrayindex: shards |{{#var:i}} }}-{{{year}}}-12 || {{#ifeq:1|{{#var:month12}}||
| |
− | : December }} }} }}
| |
− | }} }}
| |
− | </div>
| |
| }} | | }} |
| </includeonly> | | </includeonly> |