From StrategyWiki, the video game walkthrough and strategy guide wiki
Jump to navigation Jump to search
(don't try to understand this, it's for color shading as time progresses)
 
(cleanup, fixing the parser functions (vardefine must be outside the ifeq and switch in order to work properly))
Line 1: Line 1:
{{#switch:{{{month}}}|01={{#vardefine:old|0}}|02={{#vardefine:old|31}}|03={{#vardefine:old|59}}|04={{#vardefine:old|90}}|05={{#vardefine:old|120}}|06={{#vardefine:old|151}}|07={{#vardefine:old|181}}|08={{#vardefine:old|211}}|09={{#vardefine:old|242}}|10={{#vardefine:old|272}}|11={{#vardefine:old|303}}|12={{#vardefine:old|333}}}}{{#ifeq:{{#expr:{{{month}}}>2|1|{{#vardefine:a|0}}|{{#vardefine:a|-30}}}}}}{{#ifeq:{{#expr:{{{year}}} mod 400}}|0|{{#vardefine:a|{{#expr:{{#var:a}}+2}}}}}}{{#ifeq:{{#expr:{{{year}}} mod 100}}|0|{{#vardefine:a|{{#expr:{{#var:a}}+4}}}}}}{{#ifeq:{{#expr:{{{year}}} mod 4|0|{{#vardefine:a}}|{{#expr:{{#var:a}}+8}}}}}}{{#switch:{{#var:a}}|2|6|8|10|14={{#vardefine:old|{{#expr:{{#var:old}}+1}}}}{{#vardefine:leap|1}}}}{{#switch:{{CURRENTMONTH}}|01={{#vardefine:current|0}}|02={{#vardefine:current|31}}|03={{#vardefine:current|59}}|04={{#vardefine:current|90}}|05={{#vardefine:current|120}}|06={{#vardefine:current|151}}|07={{#vardefine:current|181}}|08={{#vardefine:current|211}}|09={{#vardefine:current|242}}|10={{#vardefine:current|272}}|11={{#vardefine:current|303}}|12={{#vardefine:current|333}}}}{{#ifeq:{{#expr:{{CURRENTMONTH}}>2|1|{{#vardefine:b|0}}|{{#vardefine:b|-30}}}}}}{{#ifeq:{{#expr:{{CURRENTYEAR}} mod 400}}|0|{{#vardefine:b|{{#expr:{{#var:b}}+2}}}}}}{{#ifeq:{{#expr:{{CURRENTYEAR}} mod 100}}|0|{{#vardefine:b|{{#expr:{{#var:b}}+4}}}}}}{{#ifeq:{{#expr:{{CURRENTYEAR}} mod 4|0|{{#vardefine:b}}|{{#expr:{{#var:b}}+8}}}}}}{{#switch:{{#var:b}}|2|6|8|10|14={{#vardefine:current|{{#expr:{{#var:current}}+1}}}}}}{{#vardefine:current|{{#expr:{{#var:current}}+({{CURRENTYEAR}}-{{{year}}})*364}}}}{{#ifeq:{{#expr:{{CURRENTYEAR}}-{{{year}}}!=0 and {{#var:leap}}=1}}|1|{{#vardefine:current|{{#expr:{{#var:current}}+1}}}}}}{{#vardefine:old|{{#expr:{{{day}}}+{{#var:old}}}}}}{{#vardefine:current|{{#expr:{{CURRENTDAY}}+{{#var:current}}}}}}{{#vardefine:shade|{{#expr:{{#var:current}}-{{#var:old}}}}}}{{#switch:{{#var:shade}}
{{#vardefine:old|{{#switch:{{{month}}}|01=0|02=31|03=59|04=90|05=120|06=151|07=181|08=211|09=242|10=272|11=303|12=333}}}}{{#vardefine:a|{{#ifeq:{{#expr:{{{month}}}>2|1|0|-30}}}}}}{{#vardefine:a{{#ifeq:{{#expr:{{{year}}} mod 400}}|0|{{#expr:{{#var:a}}+2}}|{{#var:a}}}}}}{{#vardefine:a{{#ifeq:{{#expr:{{{year}}} mod 100}}|0|{{#expr:{{#var:a}}+4}}|{{#var:a}}}}}}{{#vardefine:a{{#ifeq:{{#expr:{{{year}}} mod 4|0|{{#expr:{{#var:a}}+8}}|{{#var:a}}}}}}{{#vardefine:old|{{#switch:{{#var:a}}|2|6|8|10|14={{#expr:{{#var:old}}+1}}}}{{#vardefine:leap|1}}}}{{#vardefine:current|{{#switch:{{CURRENTMONTH}}|01=0|02=31|03=59|04=90|05=120|06=151|07=181|08=211|09=242|10=272|11=303|12=333}}}}{{#vardefine:b|{{#ifeq:{{#expr:{{CURRENTMONTH}}>2}}|1|0|-30}}}}{{#vardefine:b|{{#ifeq:{{#expr:{{CURRENTYEAR}} mod 400}}|0|{{#expr:{{#var:b}}+2}}|{{#var:b}}}}}}{{#vardefine:b|{{#ifeq:{{#expr:{{CURRENTYEAR}} mod 100}}|0|{{#expr:{{#var:b}}+4}}|{{#var:b}}}}}}{{#vardefine:b|{{#ifeq:{{#expr:{{CURRENTYEAR}} mod 4|0|{{#expr:{{#var:b}}+8}}|{{#var:b}}}}}}{{#vardefine:current|{{#switch:{{#var:b}}|2|6|8|10|14={{#expr:{{#var:current}}+1}}}}}}{{#vardefine:current|{{#expr:{{#var:current}}+({{CURRENTYEAR}}-{{{year}}})*364}}}}{{#vardefine:current|{{#ifeq:{{#expr:{{CURRENTYEAR}}-{{{year}}}!=0 and {{#var:leap}}=1}}|1|{{#expr:{{#var:current}}+1}}|{{#var:current}}}}}}{{#vardefine:old|{{#expr:{{{day}}}+{{#var:old}}}}}}{{#vardefine:current|{{#expr:{{CURRENTDAY}}+{{#var:current}}}}}}{{#vardefine:shade|{{#expr:{{#var:current}}-{{#var:old}}}}}}{{#switch:{{#var:shade}}
|1=FAFAFA
|1=FAFAFA
|2=F5F5F5
|2=F5F5F5

Revision as of 17:58, 16 August 2007

{{#vardefine:a{{#vardefine:b|FFFFFF

Do not modify this template unless your knowledge of parser functions is very high! This template gives a color code based off of a given time and the current time. It alternates from white, to gray, to black, to blue, and then back to white, where it stops.