Difference between revisions of "ShadowPath"
From Sonic Retro
m (Black Squirrel moved page ShadowPath to Template:ShadowPath without leaving a redirect: I am so great) |
|||
Line 22: | Line 22: | ||
#vardefine:bgcolour10_selected|rgba(0,0,255,0.35)}} | #vardefine:bgcolour10_selected|rgba(0,0,255,0.35)}} | ||
+ | <!-- Westopolis will always be highlighted --> | ||
{{#if:{{{1}}}|{{#vardefine:1a|true}}}} | {{#if:{{{1}}}|{{#vardefine:1a|true}}}} | ||
− | + | ||
− | {{#vardefine:i|0}} | + | {{#vardefine:i|0}}{{#vardefine:score|0}} |
{{#while: | {{#while: | ||
|{{#ifexpr:{{#var:i}} < 7|true}} | |{{#ifexpr:{{#var:i}} < 7|true}} | ||
− | {{#switch:{{# | + | |{{#switch:{{#sub:{{{1|}}}|{{#var:i}}|1}} |
− | |D= | + | |D={{#ifeq:{{#var:i}}|6 |
− | | | + | |{{#switch:{{#var:score}} |
− | |H= | + | | -2={{#vardefine:score|-5}} |
− | }} {{#vardefine: | + | | -1={{#vardefine:score|-3}} |
+ | | 0={{#vardefine:score|-1}} | ||
+ | | 1={{#vardefine:score|2}} | ||
+ | | 2={{#vardefine:score|4}} | ||
+ | }} | ||
+ | |{{#vardefine:score|{{#ifeq:{{#var:score}}|-2|{{#var:score}}|{{#expr:{{#var:score}}-1}}}}}} | ||
+ | }} | ||
+ | |H={{#ifeq:{{#var:i}}|6 | ||
+ | |{{#switch:{{#var:score}} | ||
+ | | -2={{#vardefine:score|-4}} | ||
+ | | -1={{#vardefine:score|-2}} | ||
+ | | 0={{#vardefine:score|1}} | ||
+ | | 1={{#vardefine:score|3}} | ||
+ | | 2={{#vardefine:score|5}} | ||
+ | }} | ||
+ | |{{#vardefine:score|{{#ifeq:{{#var:score}}|2|{{#var:score}}|{{#expr:{{#var:score}}+1}}}}}} | ||
+ | }} | ||
+ | }} | ||
+ | {{#switch:{{#var:i}} | ||
+ | | 1={{#switch:{{#var:score}} | ||
+ | | -1={{#vardefine:2a|true}} | ||
+ | | 0={{#vardefine:2b|true}} | ||
+ | | 1={{#vardefine:2c|true}} | ||
+ | }} | ||
+ | | 2={{#switch:{{#var:score}} | ||
+ | | -1={{#vardefine:3a|true}} | ||
+ | | 0={{#vardefine:3b|true}} | ||
+ | | 1={{#vardefine:3c|true}} | ||
+ | }} | ||
+ | | 3={{#switch:{{#var:score}} | ||
+ | | -2={{#vardefine:4a|true}} | ||
+ | | -1={{#vardefine:4b|true}} | ||
+ | | 0={{#vardefine:4c|true}} | ||
+ | | 1={{#vardefine:4d|true}} | ||
+ | | 2={{#vardefine:4e|true}} | ||
+ | }} | ||
+ | | 4={{#switch:{{#var:score}} | ||
+ | | -2={{#vardefine:5a|true}} | ||
+ | | -1={{#vardefine:5b|true}} | ||
+ | | 0={{#vardefine:5c|true}} | ||
+ | | 1={{#vardefine:5d|true}} | ||
+ | | 2={{#vardefine:5e|true}} | ||
+ | }} | ||
+ | | 5={{#switch:{{#var:score}} | ||
+ | | -2={{#vardefine:6a|true}} | ||
+ | | -1={{#vardefine:6b|true}} | ||
+ | | 0={{#vardefine:6c|true}} | ||
+ | | 1={{#vardefine:6d|true}} | ||
+ | | 2={{#vardefine:6e|true}} | ||
+ | }} | ||
+ | | 6={{#switch:{{#var:score}} | ||
+ | | -5={{#vardefine:7a|true}} | ||
+ | | -4={{#vardefine:7b|true}} | ||
+ | | -3={{#vardefine:7c|true}} | ||
+ | | -2={{#vardefine:7d|true}} | ||
+ | | -1={{#vardefine:7e|true}} | ||
+ | |||
+ | | 1={{#vardefine:7f|true}} | ||
+ | | 2={{#vardefine:7g|true}} | ||
+ | | 3={{#vardefine:7h|true}} | ||
+ | | 4={{#vardefine:7i|true}} | ||
+ | | 5={{#vardefine:7j|true}} | ||
+ | }} | ||
}} | }} | ||
+ | {{#vardefine:i|{{#expr:{{#var:i}}+1}}}} | ||
+ | }} | ||
+ | </div> | ||
{| style="border:none; text-align:center; border-collapse: separate; border-spacing:4px;" | {| style="border:none; text-align:center; border-collapse: separate; border-spacing:4px;" | ||
|-style="background:none;" | |-style="background:none;" | ||
Line 99: | Line 165: | ||
|style="background-color:{{#if:{{#var:7j}}|{{#var:bgcolour10_selected}}|{{#var:bgcolour10}}}};"|[[Black Doom]] | |style="background-color:{{#if:{{#var:7j}}|{{#var:bgcolour10_selected}}|{{#var:bgcolour10}}}};"|[[Black Doom]] | ||
|}</includeonly><noinclude> | |}</includeonly><noinclude> | ||
− | {{ShadowPath| | + | {{ShadowPath|NNDDHHD}} |
[[Category:Sonic Retro templates]]</noinclude> | [[Category:Sonic Retro templates]]</noinclude> |